Basically i glued Peter Drescher and Simon Ford libs in a GraphicsDisplay class, then derived TFT or LCD class (which inherits Protocols class), then the most derived ones (Inits), which are per-display and are the only part needed to be adapted to diff hw.

Dependents:   testUniGraphic_150217 maze_TFT_MMA8451Q TFT_test_frdm-kl25z TFT_test_NUCLEO-F411RE ... more

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
Bitmap_sBitmap
BUS16Parallel 16bit interface
BUS8Parallel 8bit interface
GraphicsDisplayA common base class for Graphics displays
I2C_busI2C interface
ILI9327Class for ILI9327
ILI932xClass for ILI932x tft display controller to be copypasted and adapted for other controllers
ILI9341Class for ILI9341 tft display controller to be copypasted and adapted for other controllers
ILI9486Class for ILI9486 tft display controller to be copypasted and adapted for other controllers
IST3020Class for IST3020 display controller to be copypasted and adapted for other controllers
LCDA common base class for monochrome Display
PAR16Parallel 16bit interface
PAR8Parallel 8bit interface
ProtocolsAbstract interface class for spi and parallel protocols
S6D04D1Class for S6D04D1 TFT display controller for BM8K5113 TFT1P3520-E TFT8K5113FPC-A1-E and TFT1P3520 to be copypasted and adapted for other controllers
SEPS225Class for SEPS225 Syncoam Co.,Ltd 128 x 128 Dots, 262K Colors PM-OLED Display Driver and Controller
SPI16SPI 16bit interface
SPI8SPI 8bit interface
SSD1306Class for SSD1306 display controller to be copypasted and adapted for other controllers
ST7565Class for ST7565 and similar display controllers to be copypasted and adapted for other controllers
TextDisplayA common base class for Text displays
TFTA common base class for color TFT Display
TFT932xA custom base class for ILI932x color TFT Display (except ILI9327 which is MIPI standard)
TFT_MIPIClass for (quite)standard MIPI-DBI TypeB (parallel) and TypeC (spi) TFT display controller for Ilitek ILI9481, Renesas R61581, Raydium RM68042 to be copypasted and adapted for other controllers
UC1608Class for UC1608 display controller to be copypasted and adapted for other controllers