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
b29cb7f787
Main release preparation for version 1.2.0.
...
Tested with 4BIT, I2C and 2 WIRE SR.
2012-02-28 19:45:04 +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
78fbe31f6f
Upgraded LCD API to 1.1.0 and prepared for RC1
2012-02-18 22:11:46 +01:00
FMC
311293888a
Added larger initialization delay on base LCD class.
...
Added some comments for the LiquidCrystal_SR_LCD3.
2012-02-12 21:41:52 +01:00
fmc
b8ec83c6c7
Minor rework of header files.
2012-02-10 16:00:51 +01:00
fmc
a702b5a9b9
Minor code comments to align coding style for all the libraries.
...
Created rel 1.2.0 preparation branch.
2012-02-10 14:48:24 +01:00
FMC
55b7c35981
Added doble quites back to the project.
2012-02-09 23:03:26 +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
8fa0cb0236
Merged fastIO to main branch for release 1.2.0
2012-02-05 12:30:32 +01:00
flo
8e08190553
Merge with default (V 1.1.6)
2012-01-29 19:50:43 +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
flo
7b2a7290c6
FastIO library
...
FastIO support for SR class
SR Example
Small adaptions to make things work with eclipse too
2012-01-21 01:49:42 +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
c69322f2cb
Adjusted timing on clear and home calls to be more generic, it seams that some LCDs need a longer time to execute the command.
...
resolves #5
2011-11-19 12:24:41 +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
362952c304
Added full compatibility support with the current LiquidCrystal library.
2011-10-29 21:18:25 +02:00