firmware of NBCTRLV1 / AYC01
Dependencies: SDFileSystemEx mbed
lcd.h@0:722cc5360dc3, 2016-02-08 (annotated)
- Committer:
- bkc_mbed
- Date:
- Mon Feb 08 05:49:26 2016 +0000
- Revision:
- 0:722cc5360dc3
ver 1.22
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bkc_mbed | 0:722cc5360dc3 | 1 | #ifndef __LCD_H__ |
bkc_mbed | 0:722cc5360dc3 | 2 | #define __LCD_H__ |
bkc_mbed | 0:722cc5360dc3 | 3 | |
bkc_mbed | 0:722cc5360dc3 | 4 | #include "mbed.h" |
bkc_mbed | 0:722cc5360dc3 | 5 | |
bkc_mbed | 0:722cc5360dc3 | 6 | class LCD { |
bkc_mbed | 0:722cc5360dc3 | 7 | public: |
bkc_mbed | 0:722cc5360dc3 | 8 | LCD(); |
bkc_mbed | 0:722cc5360dc3 | 9 | |
bkc_mbed | 0:722cc5360dc3 | 10 | void printStr(const char *s); |
bkc_mbed | 0:722cc5360dc3 | 11 | void setContrast(unsigned char c); |
bkc_mbed | 0:722cc5360dc3 | 12 | void setCursor(unsigned char x,unsigned char y); |
bkc_mbed | 0:722cc5360dc3 | 13 | void cls(void); |
bkc_mbed | 0:722cc5360dc3 | 14 | void init(void); |
bkc_mbed | 0:722cc5360dc3 | 15 | void printStr2(const char *s, const char *s2); |
bkc_mbed | 0:722cc5360dc3 | 16 | void printStrY(int y,const char *s); |
bkc_mbed | 0:722cc5360dc3 | 17 | void printStrYscr(int y,const char *s); |
bkc_mbed | 0:722cc5360dc3 | 18 | |
bkc_mbed | 0:722cc5360dc3 | 19 | protected: |
bkc_mbed | 0:722cc5360dc3 | 20 | void cmd(char x); |
bkc_mbed | 0:722cc5360dc3 | 21 | void contdata(char x); |
bkc_mbed | 0:722cc5360dc3 | 22 | void lastdata(char x); |
bkc_mbed | 0:722cc5360dc3 | 23 | void printStrFill(const char *s); |
bkc_mbed | 0:722cc5360dc3 | 24 | I2C *i2c; |
bkc_mbed | 0:722cc5360dc3 | 25 | }; |
bkc_mbed | 0:722cc5360dc3 | 26 | |
bkc_mbed | 0:722cc5360dc3 | 27 | #endif |