SPI based library for the ST7735 LCD controller.

Dependents:   RayCastingEngine RETRO_LCD_PerformanceTest RETRO_loop_test RETRO_RickGame ... more

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);