EA Dog LCD screen library

lcd.h

Committer:
villemejane
Date:
2020-03-06
Revision:
1:a1d2c9644b5b
Parent:
0:23354c86eed6

File content as of revision 1:a1d2c9644b5b:

#ifndef lcd_h
#define lcd_h

#include "mbed.h"

class EADogLcd {
public:
    EADogLcd(PinName RS_LCD,PinName SCK,PinName MOSI,PinName CS);
    void init_LCD(void);
    void writeStr_LCD(char c[], char ligne, char colonne);
    void write_LCD(char c);
private:
    void init_SPI(void);
    void writeCmd_LCD(char c);
    void setPosition(char ligne, char colonne);
    SPI spi; // mosi, miso, sclk
    DigitalOut CS;
    DigitalOut RS_LCD;
};

#endif