Committer:
chag
Date:
Thu Feb 16 21:47:49 2012 +0000
Revision:
0:4b9e26cee71f
Child:
1:30c16204be60

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chag 0:4b9e26cee71f 1 #ifndef SPARKFUNSERIALGRAPHICLCD_H
chag 0:4b9e26cee71f 2 #define SPARKFUNSERIALGRAPHICLCD_H
chag 0:4b9e26cee71f 3
chag 0:4b9e26cee71f 4 #include "mbed.h"
chag 0:4b9e26cee71f 5
chag 0:4b9e26cee71f 6 class SparkFunSerialGraphicLCD {
chag 0:4b9e26cee71f 7 public:
chag 0:4b9e26cee71f 8 SparkFunSerialGraphicLCD(PinName tx, PinName rx);
chag 0:4b9e26cee71f 9
chag 0:4b9e26cee71f 10 void clear();
chag 0:4b9e26cee71f 11 void demo();
chag 0:4b9e26cee71f 12 void toggleReverse();
chag 0:4b9e26cee71f 13 void toggleSplash();
chag 0:4b9e26cee71f 14 void setBacklight(unsigned char intensity);
chag 0:4b9e26cee71f 15 //void setBaud();
chag 0:4b9e26cee71f 16 void setX(unsigned char offset);
chag 0:4b9e26cee71f 17 void setY(unsigned char offset);
chag 0:4b9e26cee71f 18 void setPixel(unsigned char x, unsigned char y, bool set);
chag 0:4b9e26cee71f 19 void drawLine(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, bool set);
chag 0:4b9e26cee71f 20 void drawCircle(unsigned char x, unsigned char y, unsigned char radius, bool set);
chag 0:4b9e26cee71f 21 void drawBox(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, bool set);
chag 0:4b9e26cee71f 22 void eraseBlock(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1);
chag 0:4b9e26cee71f 23 void printf(const char *msg, ...);
chag 0:4b9e26cee71f 24
chag 0:4b9e26cee71f 25 protected:
chag 0:4b9e26cee71f 26 Serial MySerial;
chag 0:4b9e26cee71f 27 };
chag 0:4b9e26cee71f 28
chag 0:4b9e26cee71f 29 #endif