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 ssd1289.cpp

Revision Date Message Actions
22:4c169297f374 2013-01-26 - added PWM backlight control File  Diff  Annotate
20:4bdca8d8dadc 2012-12-21 - changed internals of SetPixelColor to allow more general and simple implementation of the bitmap drawing functions File  Diff  Annotate
18:b934d95cc380 2012-12-13 - fix LANDSCAPE and LANDSCAPE_REV modes for the SSD1289 driver File  Diff  Annotate
17:866f2a851dd7 2012-12-12 - still testing landscape modes for SSD1289 driver File  Diff  Annotate
16:4ccc2fa2cfec 2012-12-12 - added color depth code to SSD1289; - fixed HW rotation for SSD1289 for PORTRAIT and PORTRAIT_REV positions File  Diff  Annotate
15:af3cd35886fb 2012-12-11 - started rework of the SSD1289 driver to allow HW rotation of the display and 18-bit color mode File  Diff  Annotate
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
10:69571adcfad5 2012-12-11 - preliminary support for using 18-bit colors 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 | base