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

Fork of GDEP015OC1 by aconno dev team

Committer:
Anunnaki
Date:
Wed Sep 14 14:57:23 2016 +0000
Revision:
1:4fff95e316c9
Child:
2:1c8f73aa2a16
Added function prototypes and started working on the declarations.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Anunnaki 1:4fff95e316c9 1 namespace GDEP015OC1
Anunnaki 1:4fff95e316c9 2 {
Anunnaki 1:4fff95e316c9 3 class GDEP015OC1
Anunnaki 1:4fff95e316c9 4 {
Anunnaki 1:4fff95e316c9 5 public:
Anunnaki 1:4fff95e316c9 6 void fill(unsigned char data, uin16_t i);
Anunnaki 1:4fff95e316c9 7 unsigned char get(uint16_t i);
Anunnaki 1:4fff95e316c9 8 void empty(void);
Anunnaki 1:4fff95e316c9 9 void invert(void);
Anunnaki 1:4fff95e316c9 10 bool write(void);
Anunnaki 1:4fff95e316c9 11 void drawPixel(uint16_t startX, uint16_t startY, bool color);
Anunnaki 1:4fff95e316c9 12 void drawLine(uint16_t startX, uint16_t startY, uint16_t stopX, uint16_t stopY, bool color);
Anunnaki 1:4fff95e316c9 13 private:
Anunnaki 1:4fff95e316c9 14 SPI& _spi;
Anunnaki 1:4fff95e316c9 15 DigitalOut _cs;
Anunnaki 1:4fff95e316c9 16 DigitalOut _dc;
Anunnaki 1:4fff95e316c9 17 DigitalOut _rst;
Anunnaki 1:4fff95e316c9 18 DigitalIn _busy;
Anunnaki 1:4fff95e316c9 19
Anunnaki 1:4fff95e316c9 20 void _spiCallback(int event);
Anunnaki 1:4fff95e316c9 21 bool _spiCommand(unsigned char command);
Anunnaki 1:4fff95e316c9 22 bool _spiData(unsigned char data);
Anunnaki 1:4fff95e316c9 23 void _init(void);
Anunnaki 1:4fff95e316c9 24 void _wakeUp(void);
Anunnaki 1:4fff95e316c9 25 void _sleep(void);
Anunnaki 1:4fff95e316c9 26 unsigned char _pixelConv(unsigned char *data, int i);
Anunnaki 1:4fff95e316c9 27 };
Anunnaki 1:4fff95e316c9 28 }