GraphicLCD

Committer:
williequesada
Date:
Tue Jun 04 17:00:03 2019 +0000
Revision:
0:ce5c0fc9a64f
pablo

Who changed what in which revision?

UserRevisionLine numberNew 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