SPI based library for the ST7735 LCD controller.
Dependents: RayCastingEngine RETRO_LCD_PerformanceTest RETRO_loop_test RETRO_RickGame ... more
Diff: LCD_ST7735.h
- Revision:
- 10:2750b87877d9
- Parent:
- 9:7ecd74dcb8ef
- Child:
- 11:f86ce02e37cd
--- a/LCD_ST7735.h Sat Oct 25 04:15:30 2014 +0000 +++ b/LCD_ST7735.h Wed Jan 21 01:31:23 2015 +0000 @@ -205,6 +205,17 @@ */ void selectDevice(); + protected: + void writeCommand(uint8_t cmd); + void write(uint8_t cmd, uint8_t data[], int dataLen); + void write(uint8_t cmd, uint16_t data); + + void beginBatchCommand(uint8_t cmd); + void writeBatchData(uint8_t data); + void writeBatchData(uint8_t dataHigh, uint8_t dataLow); + void writeBatchData(uint16_t data); + void endBatchCommand(); + private: void drawVertLine(int x1, int y1, int y2, uint16_t color); void drawHorizLine(int x1, int y1, int x2, uint16_t color); @@ -217,16 +228,6 @@ void initDisplay(); void reset(); - void writeCommand(uint8_t cmd); - void write(uint8_t cmd, uint8_t data[], int dataLen); - void write(uint8_t cmd, uint16_t data); - - void beginBatchCommand(uint8_t cmd); - void writeBatchData(uint8_t data); - void writeBatchData(uint8_t dataHigh, uint8_t dataLow); - void writeBatchData(uint16_t data); - void endBatchCommand(); - void clip(int x, int y, int w, int h); void clipRect(int x1, int y1, int x2, int y2);