A modified version of the GDEP015OC1 library that supports x-or as a color.

Fork of GDEP015OC1 by aconno dev team

Revision:
1:4fff95e316c9
Child:
2:1c8f73aa2a16
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GDEP015OC1.h	Wed Sep 14 14:57:23 2016 +0000
@@ -0,0 +1,28 @@
+namespace GDEP015OC1
+{
+    class GDEP015OC1
+    {
+        public:            
+            void fill(unsigned char data, uin16_t i);            
+            unsigned char get(uint16_t i);            
+            void empty(void);            
+            void invert(void);            
+            bool write(void);            
+            void drawPixel(uint16_t startX, uint16_t startY, bool color);            
+            void drawLine(uint16_t startX,  uint16_t startY, uint16_t stopX, uint16_t stopY, bool color);
+        private:
+            SPI& _spi;
+            DigitalOut _cs;
+            DigitalOut _dc;
+            DigitalOut _rst;
+            DigitalIn  _busy;
+    
+            void _spiCallback(int event);
+            bool _spiCommand(unsigned char command);            
+            bool _spiData(unsigned char data);            
+            void _init(void);
+            void _wakeUp(void);            
+            void _sleep(void);            
+            unsigned char _pixelConv(unsigned char *data, int i);
+    };    
+}
\ No newline at end of file