Commit Graph
150 Commits
Author SHA1 Message Date
fmalpartida 4d2be4cdfd Updated patch to work with Arduino IDE 1.5 and above.
Using: digitalPinHasPWM and digitalPinToTimer.
2015-02-27 19:38:56 +01:00
fmalpartida c21bff22f4 Updated header file. 2015-02-26 22:44:01 +01:00
fmalpartida 196dfc7b6a Replaced deprecated prog_char by char *. 2015-02-26 22:40:52 +01:00
fmalpartida e61593d354 Added tag V 1.2.2 for changeset c0432608719b 2014-05-24 19:06:18 +02:00
fmalpartida 3cd4b5d108 Close #45
Added _BV macro to LCD.h, this macro is normally defined by Atmel in its library. The macro is very dependent from Atmel.

REMARK: This fix will not fix being able to compile this library as the Arduino IDE has broken a range of base support operation on the DUE. For example: digitalPinToTimer()

This library has not even been ported nor tested with Arduino 1.5
V_1.2.2
2014-05-24 19:00:33 +02:00
FMC 250fc39303 Added 1W SR documentation. 2013-08-03 22:41:41 +02:00
FMC 7a4e90b3ae Added SR 1 wire control to the main system repo. 2013-08-03 21:38:10 +02:00
FMC 4a46a6db0c Merged branches. 2013-08-03 21:17:22 +02:00
FMC fd13dab24d Modified the file to the be compatible for Arduino SDK 1.0.5 2012-12-16 22:05:31 +01:00
FMC 871c40467f close #24
Added support to create a character in program memory space. Polymorphism of the createChar general LCD class.
2012-09-23 22:46:04 +02:00
FMC 642b9257fd Close #22 - incorrect usage of Arduino Wire I2C library in ByVac I2C module. 2012-09-13 22:16:40 +02:00
FMC ea8b6d6d06 Added LCD ByVac - supported but not maintained since it is not an open source LCD. 2012-06-20 22:51:21 +02:00
FMC 3d79685b33 Added 1us delay for faster IO, it is currently border line. 2012-04-15 00:23:07 +02:00
FMC 42bd46dd1f Added tag V 1.2.1 for changeset eac3d34ed9dd 2012-04-05 18:18:50 +02:00
FMC 2c5e3c380b Updated documentation for release 1.2.1 V_1.2.1 2012-04-05 18:18:16 +02:00
FMC 14ea9945f8 Added tag V_1.2.1_RC5 for changeset a0910a053530 2012-04-01 23:16:48 +02:00
FMC ee54144a55 Version 1.2.1_RC5
Main changes - changes by bperrybap:
- Use LCD_5x8DOTS as default.
- activate backlight in the begin routine.
- minor corrections to the various libraries.
- Fixed incorrect use of 5x10 for default font (now matches original LQ library)
- Fixed typo in SR2W mask define names changed default backlight state to on
- Added support for faster SR_2W mode
V_1.2.1_RC5
2012-04-01 23:14:15 +02:00
FMC 4a9d24f225 Improved comments. 2012-04-01 22:37:38 +02:00
FMC 4db61ff670 Added tag V 1.2.1_RC4 for changeset 2e6269d8b269 2012-03-23 20:41:11 +01:00
FMC 26f85e371b Added documentation for library. V_1.2.1_RC4 2012-03-23 20:39:56 +01:00
FMC adc67e9ff9 Added SR2W to the library portfolio. 2012-03-23 20:38:02 +01:00
FMC 63fb3368ca Added speed improvements and alignment with PICKit. 2012-03-23 20:23:28 +01:00
FMC a0aac76a26 Added tag V 1.2.1_RC3 for changeset a4eb104f6dff 2012-03-19 23:02:24 +01:00
FMC 8a84c66046 Corrected header files - prior to main merge. V_1.2.1_RC3 2012-03-19 23:00:35 +01:00
FMC 2caff20a9a Added tag V 1.2.1_RC2 for changeset c5879ff3f2e5 2012-03-16 21:30:36 +01:00
FMC 1211ad8e4c Closes #20 - remove wait 1us during interrupt masking in loadSR. Not needed.
Closes #19 - Added support for on/off commands
Closes #18 - Set backlight initial state during initialization to off.
Closes #17 - New SR3W class.
Added documentation for new class
Move some methods for the public interface of the LCD class to private, since they should never be called by the user.
V_1.2.1_RC2
2012-03-16 21:29:45 +01:00
FMC 362cc56be3 Added tag V 1.2.1_RC1 for changeset 2bbd1aad67c3 2012-03-14 00:41:34 +01:00
FMC bbd853009e Release preparation for version 1.2.1 V_1.2.1_RC1 2012-03-14 00:41:01 +01:00
FMC 4ab8b8b8d2 Added tag V 1.2.1_RC1 for changeset 2299ac1b335b 2012-03-11 23:38:42 +01:00
FMC f947f2be5b Fully removed support for the SR_LCD3. 2012-03-11 23:37:56 +01:00
FMC 57605669dc Added performance enhancement to the I2C driver. Fully removed support for the SR_LCD3. 2012-03-11 23:37:19 +01:00
FMC f5962ea433 Added support in examples for SR3W. 2012-03-11 12:31:18 +01:00
FMC 57111de1e5 Corrected comments. 2012-03-10 19:26:10 +01:00
FMC 432c31f67d First version of the generic 3wire latch library. 2012-03-10 19:07:08 +01:00
FMC 737c31478d Added backlight control on constructor.
Added support for backlight control using POSITIVE and NEGATIVE logic.
2012-03-08 21:34:37 +01:00
FMC bac046965f Merged changes on main branch. 2012-03-06 22:55:49 +01:00
FMC 2837fadc0a Narrowed down critical section usage in the library. 2012-03-06 09:35:55 +01:00
piccaso 0d042df36e Wire.h inclusion changed again
Removed unused variables from performanceLCD
2012-03-06 02:18:30 +01:00
FMC 7155b3eb63 Modified benchmark to 3 to read the characters from RAM not from FLASH. 2012-03-06 00:11:53 +01:00
FMC 69ee097bd0 Fixed wire include to be as before. 2012-03-05 23:51:44 +01:00
FMC 09b9c1dbe4 Merged changes to project head. 2012-03-05 23:41:14 +01:00
FMC 7a0a2f948c Modified the send method to initialize correctly the LCD. Send method now has three modes: COMMAND, DATA, FOUR_BITS.
setBacklight method check if a particular pin is mapped to a PMW.
2012-03-05 23:32:51 +01:00
piccaso 7d82e94afe performanceLCD Compatibility fixes
Made eclipse behave (and removed dirty workaround)
2012-03-05 13:02:40 +01:00
piccaso 7758480681 Mpide 0023 Compatibility 2012-03-05 02:01:59 +01:00
piccaso eeb4c06895 Arduino SDK 0023 Compatibility 2012-03-05 01:33:43 +01:00
FMC ee74a0a484 Aligned documentation for Release 1.2.1 2012-03-04 21:17:50 +01:00
FMC 6105195d81 Made changes to try compatibility with CHIPKit.
Placed architecture dependent includes under __AVR__ conditional compilation define.
2012-03-04 20:54:29 +01:00
FMC 5f7280aefb Added critical section to SR_LCD3 wire latching library. 2012-03-04 13:37:15 +01:00
FMC 7f5e6857d1 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 e126d85320 Added tag V 1.2.0 for changeset 1cf625ca9242 2012-02-28 20:03:59 +01:00