FMC
9f4e1553a5
closes #13 - rename private variable for LCD bit-mask pin.
...
closes #15 - comments added to header files and method descriptions.
closes #16 - added critical sections to fastIOs and associated usage on the LiquidCrystal_SR class.
ref #14 - partially closed pending review.
2012-03-04 13:24:46 +01:00
FMC
46a1072105
Merged 1.2.0 with main project branch for release.
2012-02-28 19:50:05 +01:00
FMC
dca5a87ac9
Added moveCursorRight and moveCursorLeft generic methods to interface as an extension to the library.
2012-02-21 22:00:39 +01:00
FMC
5690db163c
Merged branches.
2012-02-18 22:39:09 +01:00
FMC
78fbe31f6f
Upgraded LCD API to 1.1.0 and prepared for RC1
2012-02-18 22:11:46 +01:00
FMC
cbee2282fc
Upgraded LCD API to 1.1.0
2012-02-18 22:04:13 +01:00
FMC
0de11bd66f
Added LCD backlight support for I2C and 4BIT. This is in preparation for Rel 1.2.0.
2012-02-18 21:47:18 +01:00
FMC
9d07b08020
Corrected header file to avoid library example errors.
2012-02-18 19:00:14 +01:00
FMC
ba404bfd56
Removed comments from main LCD class.
2012-02-12 23:26:24 +01:00
fmc
b8ec83c6c7
Minor rework of header files.
2012-02-10 16:00:51 +01:00
FMC
0693e53702
Pulled in fast mode back into the project but added delays to createChar method to cater for slow LCDs.
2012-02-09 22:58:28 +01:00
FMC
750fc7b712
Begin method has been implemented in the top parent LCD class. The different ports now only have to provide methods to initialize the device driving the LCD, provide methods for the specifics to write to the LCD device.
...
The begin method can be overloaded if necessary to initialize any HW that is implemented by a library and can't be done during construction.
2012-02-08 23:33:57 +01:00
FMC
496ad33fc5
Added documentation and corrected includes for the Arduino iDE.
2012-02-05 12:37:46 +01:00
FMC
12bbee72ca
Disable fast mode as default.
...
The library is a bit slower but it is more portable for slower LCDs.
2012-02-04 14:59:39 +01:00
FMC
acc4750f12
Removed un-necessary constructor methods: removed all those that contain lines and dots variables, since they are not used during initialization. These are initialized in the begin method.
...
Added some comments by Ragnar - original author of the library - to clarify ASIC connectivity.
2012-01-29 18:22:22 +01:00
FMC
43d60aa4b4
Corrected some indentation problems.
...
Removed redundant _cols, _rows from child classes and moved them to parent virtual class.
closes #7 - Support for 16x4 LCDs and their peculiar addressing.
2011-11-21 21:58:40 +01:00
FMC
c3d26bf98e
closes #5 - added 2000us delay to the LCD home and clear commands. It has been moved to the LCD.h header file as a constant to be more manageable.
...
closes #6 - corrected range check for row addressing.
Moved 37 us delay to the send method of the LiquidCrystal class since the delay is once the command is applied not on every nibble write in 4 bit mode.
2011-11-19 21:02:37 +01:00
FMC
9b07db2bee
Added generic I2C board control to define pin mapping to IO extender so that it is a generic library for the PCF8574.
2011-11-06 22:31:54 +01:00
FMC
029d99d3f1
Corrected compatibility problems with Arduino 0022.
...
Renamed sample files to work with 0022 version too.
2011-10-31 00:26:19 +01:00
FMC
22d8f02ddd
Added compatibility with Arduino SDK 22 and added include to <WProgram.h>
2011-10-30 11:28:35 +01:00
FMC
fadad26de7
Added compatibility with Arduino SDK 22.
2011-10-30 11:09:40 +01:00
FMC
58853ac503
Added Shift Register class/support to the library.
2011-10-30 00:10:35 +02:00
FMC
362952c304
Added full compatibility support with the current LiquidCrystal library.
2011-10-29 21:18:25 +02:00