GraphicLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers GraphicLCD.h Source File

GraphicLCD.h

00001 #ifndef MBED_GLCD_H
00002 #define MBED_GLCD_H
00003  
00004 #include "mbed.h"
00005  
00006 class GLCD {
00007 public:
00008     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);
00009 
00010     void WriteData(uint8_t Data);
00011     void WriteCommand(uint8_t Command);
00012     void Limits();
00013     void Fill();
00014     void Clean();
00015     void Horizontal();
00016     void Cross();
00017     void Vertical();
00018     void Show();
00019     void Characters();
00020     void Init();
00021     void On();
00022     void Light();
00023     void LightSet(char Hour[]);
00024     void Off();
00025     void Pixel(int x, int y);
00026     void Rectangle(int X0, int Y0, int X1, int Y1);
00027     int  PutChar(int X,int Y,int Letter);
00028     void PutString(int X, int Y, char String[]);
00029   
00030 private:  
00031     DigitalOut  _D1;
00032     DigitalOut  _D2;
00033     DigitalOut  _D3;
00034     DigitalOut  _D4;
00035     DigitalOut  _D5;
00036     DigitalOut  _D6;
00037     DigitalOut  _D7;
00038     DigitalOut  _D8;
00039     DigitalOut  _CD;
00040     DigitalOut  _RESET;
00041     DigitalOut  _CE;
00042     DigitalOut  _WR;
00043     DigitalOut  _RD;
00044     DigitalOut  _Power;
00045     DigitalOut  _LIGHT;
00046 };
00047  
00048 #endif
00049  
00050