Basic library for SHARP LCD LS027B4DH01

AkiSpiLcd.h

Committer:
k4zuki
Date:
2014-05-06
Revision:
0:06927342f2f1
Child:
1:03519229f093

File content as of revision 0:06927342f2f1:

/*
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;
};