Basic library for SHARP LCD LS027B4DH01
Diff: AkiSpiLcd.h
- Revision:
- 0:06927342f2f1
- Child:
- 1:03519229f093
diff -r 000000000000 -r 06927342f2f1 AkiSpiLcd.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AkiSpiLcd.h Tue May 06 14:44:56 2014 +0000 @@ -0,0 +1,23 @@ +/* +this is for SHARP LCD LS027B4DH01 +by Kazuki Yamamoto, or _K4ZUKI_ +*/ +#include "mbed.h" + +class AkiSpiLcd +{ +public: + AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp); + void cls(); + void updateSingle(int line, uint8_t* data); + void updateMulti(int line, int length, uint8_t* data); + void cominvert(); + void dispOn(bool disp); +private: + int comflag; + int modeflag; + int clearflag; + SPI _spi; + DigitalOut _cs; + DigitalOut _disp; +};