GraphicLCD
GraphicLCD.h@0:7b99602b9bb1, 2019-06-04 (annotated)
- Committer:
- williequesada
- Date:
- Tue Jun 04 16:02:42 2019 +0000
- Revision:
- 0:7b99602b9bb1
compartir a Pablo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
williequesada | 0:7b99602b9bb1 | 1 | #ifndef MBED_GLCD_H |
williequesada | 0:7b99602b9bb1 | 2 | #define MBED_GLCD_H |
williequesada | 0:7b99602b9bb1 | 3 | |
williequesada | 0:7b99602b9bb1 | 4 | #include "mbed.h" |
williequesada | 0:7b99602b9bb1 | 5 | |
williequesada | 0:7b99602b9bb1 | 6 | class GLCD { |
williequesada | 0:7b99602b9bb1 | 7 | public: |
williequesada | 0:7b99602b9bb1 | 8 | GLCD(PinName D1,PinName D2,PinName D3,PinName D4,PinName D5,PinName D6,PinName D7,PinName D8,PinName CD,PinName RESET,PinName CE,PinName WR,PinName RD,PinName Power, PinName Light); |
williequesada | 0:7b99602b9bb1 | 9 | |
williequesada | 0:7b99602b9bb1 | 10 | void WriteData(uint8_t Data); |
williequesada | 0:7b99602b9bb1 | 11 | void WriteCommand(uint8_t Command); |
williequesada | 0:7b99602b9bb1 | 12 | void Limits(); |
williequesada | 0:7b99602b9bb1 | 13 | void Fill(); |
williequesada | 0:7b99602b9bb1 | 14 | void Clean(); |
williequesada | 0:7b99602b9bb1 | 15 | void Horizontal(); |
williequesada | 0:7b99602b9bb1 | 16 | void Cross(); |
williequesada | 0:7b99602b9bb1 | 17 | void Vertical(); |
williequesada | 0:7b99602b9bb1 | 18 | void Show(); |
williequesada | 0:7b99602b9bb1 | 19 | void Characters(); |
williequesada | 0:7b99602b9bb1 | 20 | void Init(); |
williequesada | 0:7b99602b9bb1 | 21 | void On(); |
williequesada | 0:7b99602b9bb1 | 22 | void Light(); |
williequesada | 0:7b99602b9bb1 | 23 | void LightSet(char Hour[]); |
williequesada | 0:7b99602b9bb1 | 24 | void Off(); |
williequesada | 0:7b99602b9bb1 | 25 | void Pixel(int x, int y); |
williequesada | 0:7b99602b9bb1 | 26 | void Rectangle(int X0, int Y0, int X1, int Y1); |
williequesada | 0:7b99602b9bb1 | 27 | int PutChar(int X,int Y,int Letter); |
williequesada | 0:7b99602b9bb1 | 28 | void PutString(int X, int Y, char String[]); |
williequesada | 0:7b99602b9bb1 | 29 | |
williequesada | 0:7b99602b9bb1 | 30 | private: |
williequesada | 0:7b99602b9bb1 | 31 | DigitalOut _D1; |
williequesada | 0:7b99602b9bb1 | 32 | DigitalOut _D2; |
williequesada | 0:7b99602b9bb1 | 33 | DigitalOut _D3; |
williequesada | 0:7b99602b9bb1 | 34 | DigitalOut _D4; |
williequesada | 0:7b99602b9bb1 | 35 | DigitalOut _D5; |
williequesada | 0:7b99602b9bb1 | 36 | DigitalOut _D6; |
williequesada | 0:7b99602b9bb1 | 37 | DigitalOut _D7; |
williequesada | 0:7b99602b9bb1 | 38 | DigitalOut _D8; |
williequesada | 0:7b99602b9bb1 | 39 | DigitalOut _CD; |
williequesada | 0:7b99602b9bb1 | 40 | DigitalOut _RESET; |
williequesada | 0:7b99602b9bb1 | 41 | DigitalOut _CE; |
williequesada | 0:7b99602b9bb1 | 42 | DigitalOut _WR; |
williequesada | 0:7b99602b9bb1 | 43 | DigitalOut _RD; |
williequesada | 0:7b99602b9bb1 | 44 | DigitalOut _Power; |
williequesada | 0:7b99602b9bb1 | 45 | DigitalOut _LIGHT; |
williequesada | 0:7b99602b9bb1 | 46 | }; |
williequesada | 0:7b99602b9bb1 | 47 | |
williequesada | 0:7b99602b9bb1 | 48 | #endif |
williequesada | 0:7b99602b9bb1 | 49 | |
williequesada | 0:7b99602b9bb1 | 50 |