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