This is a port of Henning Kralsen's UTFT library for Arduino/chipKIT to mbed, refactored to make full use of C inheritance and access control, in order to reduce work when implementing new drivers and at the same time make the code more readable and easier to maintain. As of now supported are SSD1289 (16-bit interface), HX8340-B (serial interface) and ST7735 (serial interface). Drivers for other controllers will be added as time and resources to acquire the displays to test the code permit.

Dependents:   UTFT_SSD1289

Fork of TFTLCD by Todor Todorov

Revisions of lcd_base.h

Revision Date Message Actions
12:d0978272a340 2012-12-11 - integrated RGB16 and RGB18 color depth configuration/selection; - integrated HW rotation for the HX8340-B driver; - changed the bitmap drawing API; - TODO: no drawing of rotated or scaled bitmaps yet File  Diff  Annotate
11:aeceefc5f9f2 2012-12-11 - intermediate File  Diff  Annotate
10:69571adcfad5 2012-12-11 - preliminary support for using 18-bit colors File  Diff  Annotate
9:58b328831d0a 2012-12-07 - reverted changes for 262K colors, will branch out later; - added ST7735 LCD driver File  Diff  Annotate
8:7a4791dbb065 2012-12-06 - preparation for drivers with 18 bit color mode File  Diff  Annotate
7:5c418fc1879f 2012-12-04 - fixed typification in bitmap drawing functions File  Diff  Annotate
6:059ca1648211 2012-12-03 - add standard __cplusplus ifdefs to headers File  Diff  Annotate
5:09b6d228ceea 2012-12-02 - fixed some more doxygen comments File  Diff  Annotate
4:3ac4239f6c9c 2012-12-02 - renamed SSD1289 implementation; - refactored base class functions and removed redundant addressing; - added sleep and wake functions; - added HX8340B serial implementation; - fixed test case File  Diff  Annotate
3:64a5b67d5b51 2012-12-02 - fixed documentation; - renamed ssd* source files to match the name of the LCD controller File  Diff  Annotate
2:81ed304b7e9b 2012-12-02 - Fixed capitalization of functions File  Diff  Annotate
0:881ff0b71102 2012-12-01 - first version of a standardized TFT library, which is to provide support for multiple LCD controllers and different data buses. File  Diff  Annotate