GraphicLCD

Committer:
williequesada
Date:
Tue Jun 04 16:02:42 2019 +0000
Revision:
0:7b99602b9bb1
compartir a Pablo

Who changed what in which revision?

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