SparkFunSerialGraphicLCD.h@1:30c16204be60, 2012-02-16 (annotated)
- Committer:
- chag
- Date:
- Thu Feb 16 21:58:29 2012 +0000
- Revision:
- 1:30c16204be60
- Parent:
- 0:4b9e26cee71f
- Child:
- 3:889836485429
Who changed what in which revision?
User | Revision | Line number | New 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 | 1:30c16204be60 | 16 | void setCursor(unsigned char row, unsigned char column); |
chag | 0:4b9e26cee71f | 17 | void setPixel(unsigned char x, unsigned char y, bool set); |
chag | 0:4b9e26cee71f | 18 | void drawLine(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, bool set); |
chag | 0:4b9e26cee71f | 19 | void drawCircle(unsigned char x, unsigned char y, unsigned char radius, bool set); |
chag | 0:4b9e26cee71f | 20 | void drawBox(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, bool set); |
chag | 0:4b9e26cee71f | 21 | void eraseBlock(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1); |
chag | 0:4b9e26cee71f | 22 | void printf(const char *msg, ...); |
chag | 0:4b9e26cee71f | 23 | |
chag | 0:4b9e26cee71f | 24 | protected: |
chag | 0:4b9e26cee71f | 25 | Serial MySerial; |
chag | 0:4b9e26cee71f | 26 | }; |
chag | 0:4b9e26cee71f | 27 | |
chag | 0:4b9e26cee71f | 28 | #endif |