I2C...

Dependents:   Timer_TestOverflow

Fork of TextLCD by Wim Huiskamp

Revisions of TextLCD.cpp

Revision Date Message Actions
40:ce348c002929 2015-03-29 Cleaned up low level command and data write operations to improve speed of I2C expander versions (PCF8574 and MCP23008). Added initial support for controllers with alternative fonttables. File  Diff  Annotate
38:9f5f86dfd44a 2014-11-25 Added ST7070 and KS0073 support, added setIcon(), clrIcon() and setInvert() method for supported devices. File  Diff  Annotate
35:311be6444a39 2014-10-10 Added AC780 support, added I2C expander module types, fixed setBacklight() for inverted logic I2C expander modules. Fixed bug in LCD_SPI_N define. File  Diff  Annotate
34:e5a0dcb43ecc 2014-09-27 Added support for PT6314 (VFD), added setOrient() method for supported devices (eg SSD1803, US2066), added Double Height lines and 16 UDCs for supported devices. Added separate files for UDC defines and feature/footprint configuration. File  Diff  Annotate
33:900a94bc7585 2014-08-28 Added support for controllers US2066/SSD1311 (OLED), added setUDCBlink method for supported devices (eg SSD1803), fixed issue in setPower() File  Diff  Annotate
32:59c4b8f648d4 2014-08-22 Added support for controllers PCF2119 (native I2C) and SSD1803A, ST7036 (native I2C/SPI), added setContrast method (by JH1PJL) and setPower method for supported devices (eg ST7032i). Cleaned up Init method. File  Diff  Annotate
31:ef31cd8a00d1 2014-06-29 Added Support for native I2C controllers (PCF21XX, AIP31068), added LCDTypes for 3 and 4 line displays. Encoded features in LCDTypes and LCDCtrl enumerators to ease code maintenance and improve sanity checks. File  Diff  Annotate
30:033048611c01 2014-06-28 Tested AIP31068 for I2C, tested SPI3_9 and SPI3_10 File  Diff  Annotate
29:a3663151aa65 2014-06-17 Tested with PCF2116 File  Diff  Annotate
28:30fa94f7341c 2014-06-14 Updated to support ST7032i with native I2C and SPI interface. File  Diff  Annotate
27:22d5086f6ba6 2014-06-13 First test of native SPI File  Diff  Annotate
26:bd897a001012 2014-05-30 Added support for MCP23008 I2C expander, added pinmapping for Adafruit I2C and SPI backplane. File  Diff  Annotate
25:6162b31128c9 2014-05-10 Added support for controllers with native SPI interface. File  Diff  Annotate
24:fb3399713710 2014-05-10 Added ST7032 support + SPI mode File  Diff  Annotate
23:d47f226efb24 2014-04-02 Docs update File  Diff  Annotate
22:35742ec80c24 2014-04-02 Refactored TextLCD bus version to fix issue with pins default defined as NC.; Note: I2C and SPI versions now need to be declared as TextLCD_I2C() or TextLCD_SPI() in user code. File  Diff  Annotate
21:9eb628d9e164 2014-04-01 Refactored in Abstract Base class and Derived classes for Bus interface, I2C portexpander interface and SPI shiftregister interface.; This was needed to solve problem with recent mbed lib and DigitalOut pins that are default defined as 'NC'. File  Diff  Annotate
20:e0da005a777f 2013-05-13 Added support for Backlight control; Added portdefinitions for I2C/TWI LCD2004 Module from DFROBOT File  Diff  Annotate
19:c747b9e2e7b8 2013-04-19 Beta version supporting WS0010 and ST7036 DC/DC converters File  Diff  Annotate
18:bd65dc10f27f 2013-03-09 Added some UDCs, Updated documentation. File  Diff  Annotate
17:652ab113bc2e 2013-03-02 Added support for Display On/Off. Improved 4bit bootprocess. File  Diff  Annotate
16:c276b75e6585 2013-02-20 Cleaned up and Commented File  Diff  Annotate
15:b70ebfffb258 2013-02-19 Working testversion for 40x4.; Fixed cursor problems.; Fixed UDC problems, always return to DD RAM. File  Diff  Annotate
14:0c32b66b14b8 2013-02-10 Added support for I2C and SPI bus interfaces File  Diff  Annotate
13:24506ba22480 2013-02-09 First version with I2C interface, refactored code File  Diff  Annotate
12:6bf9d9957d31 2013-02-05 Updated Documentation File  Diff  Annotate
11:9ec02df863a1 2013-02-05 Added User Defined Character support File  Diff  Annotate
10:dd9b3a696acd 2013-02-04 Added support for 24x4 LCDs using KS0078 controller; Added Cursor On/Off File  Diff  Annotate
9:0893d986e717 2013-01-31 Tested on several LCD types File  Diff  Annotate
8:03116f75b66e 2013-01-29 TextLCD Update to fix memoryaddress problems File  Diff  Annotate
7:44f34c09bd37 2010-12-04 Update pin names to d4-d7 File  Diff  Annotate
6:e4cb7ddee0d3 2010-11-23 Published as a library File  Diff  Annotate
4:bf5b706f8d32 2010-05-27 (none) File  Diff  Annotate
2:227356c7d12c 2010-05-27 (none) File  Diff  Annotate
1:ac48b187213c 2010-05-27 (none) File  Diff  Annotate
0:edfb85c53631 2010-05-22 (none) File  Diff  Annotate