sparkfun Compatible Serial LCD
SerialLcd.h@0:f30bad3f815d, 2013-07-11 (annotated)
- Committer:
- komaida424
- Date:
- Thu Jul 11 19:17:02 2013 +0000
- Revision:
- 0:f30bad3f815d
name change from SelialLCD to SerialLcd
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
komaida424 | 0:f30bad3f815d | 1 | #ifndef MBED_SERIALLCD_H |
komaida424 | 0:f30bad3f815d | 2 | #define MBED_SERIALLCD_H |
komaida424 | 0:f30bad3f815d | 3 | |
komaida424 | 0:f30bad3f815d | 4 | #include "mbed.h" |
komaida424 | 0:f30bad3f815d | 5 | #include "stdarg.h" |
komaida424 | 0:f30bad3f815d | 6 | |
komaida424 | 0:f30bad3f815d | 7 | class SerialLcd : public Stream |
komaida424 | 0:f30bad3f815d | 8 | { |
komaida424 | 0:f30bad3f815d | 9 | public: |
komaida424 | 0:f30bad3f815d | 10 | SerialLcd(PinName); |
komaida424 | 0:f30bad3f815d | 11 | |
komaida424 | 0:f30bad3f815d | 12 | void cls(); |
komaida424 | 0:f30bad3f815d | 13 | void locate(int,int); |
komaida424 | 0:f30bad3f815d | 14 | private: |
komaida424 | 0:f30bad3f815d | 15 | virtual int _putc(int value); |
komaida424 | 0:f30bad3f815d | 16 | virtual int _getc(); |
komaida424 | 0:f30bad3f815d | 17 | Serial _lcd; |
komaida424 | 0:f30bad3f815d | 18 | int LCD_addr; |
komaida424 | 0:f30bad3f815d | 19 | char LCD_cmd; |
komaida424 | 0:f30bad3f815d | 20 | char LCD_data; |
komaida424 | 0:f30bad3f815d | 21 | int LCD_contrast; |
komaida424 | 0:f30bad3f815d | 22 | }; |
komaida424 | 0:f30bad3f815d | 23 | #endif |