Librairie nécessaire pour utiliser le Lcd de l'IOGS

Committer:
Thur
Date:
Fri Jun 02 09:50:55 2017 +0000
Revision:
0:8487a7d2a20e
Child:
1:ab21ec2e6cf5
Librairie LCD pour IOGS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Thur 0:8487a7d2a20e 1 #ifndef MBED_LCD_H
Thur 0:8487a7d2a20e 2 #define MBED_LCD_H
Thur 0:8487a7d2a20e 3
Thur 0:8487a7d2a20e 4 #include "mbed.h"
Thur 0:8487a7d2a20e 5
Thur 0:8487a7d2a20e 6 class Lcd {
Thur 0:8487a7d2a20e 7 public:
Thur 0:8487a7d2a20e 8 Lcd(PinName rs, PinName sck, PinName miso, PinName mosi,PinName cs);
Thur 0:8487a7d2a20e 9 void write_LCD(char c);
Thur 0:8487a7d2a20e 10 void writeStr_LCD(char c[], char ligne, char colonne);
Thur 0:8487a7d2a20e 11 void writeCmd_LCD(char c);
Thur 0:8487a7d2a20e 12 void setPosition(char ligne, char colonne);
Thur 0:8487a7d2a20e 13 void init_SPI(void);
Thur 0:8487a7d2a20e 14 void init_LCD(void);
Thur 0:8487a7d2a20e 15
Thur 0:8487a7d2a20e 16 private:
Thur 0:8487a7d2a20e 17 DigitalOut RS_LCD;
Thur 0:8487a7d2a20e 18 SPI spi; // mosi, miso, sclk
Thur 0:8487a7d2a20e 19 DigitalOut CS;
Thur 0:8487a7d2a20e 20 };
Thur 0:8487a7d2a20e 21
Thur 0:8487a7d2a20e 22 #endif