Removed example code and keep only the library.
Dependents: Arch_GroveSerialLCD_Ex1 Arch_GroveSerialLCD_Ex2
Fork of Grove_Serial_LCD by
SerialLCD.h@2:a166e203e4cf, 2013-10-23 (annotated)
- Committer:
- viswesr
- Date:
- Wed Oct 23 02:33:59 2013 +0000
- Revision:
- 2:a166e203e4cf
- Parent:
- 1:83ce5e2a368a
Document update
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
seeed | 0:289aecd28ddc | 1 | /* |
seeed | 0:289aecd28ddc | 2 | SerialLCD.h - Serial LCD driver Library |
seeed | 0:289aecd28ddc | 3 | |
viswesr | 1:83ce5e2a368a | 4 | 2010-2013 Copyright (c) Seeed Technology Inc (www.seeedstudio.com) |
viswesr | 1:83ce5e2a368a | 5 | Authors: Jimbo.We, Visweswara R and Frankie.Chu (Orignially written for Seeeduino) |
viswesr | 1:83ce5e2a368a | 6 | |
viswesr | 1:83ce5e2a368a | 7 | This library can be used under Apache License 2.0 or MIT License. |
seeed | 0:289aecd28ddc | 8 | */ |
seeed | 0:289aecd28ddc | 9 | |
seeed | 0:289aecd28ddc | 10 | #ifndef __SERIAL_LCD_H__ |
seeed | 0:289aecd28ddc | 11 | #define __SERIAL_LCD_H__ |
seeed | 0:289aecd28ddc | 12 | |
seeed | 0:289aecd28ddc | 13 | #include "mbed.h" |
seeed | 0:289aecd28ddc | 14 | |
viswesr | 2:a166e203e4cf | 15 | /** Grove Serial LCD libray. The Serial LCD is connected to mbed through a UART port. |
viswesr | 2:a166e203e4cf | 16 | */ |
viswesr | 2:a166e203e4cf | 17 | |
seeed | 0:289aecd28ddc | 18 | class SerialLCD : public Serial { |
seeed | 0:289aecd28ddc | 19 | public: |
seeed | 0:289aecd28ddc | 20 | |
seeed | 0:289aecd28ddc | 21 | SerialLCD(PinName, PinName); |
seeed | 0:289aecd28ddc | 22 | void begin(); |
seeed | 0:289aecd28ddc | 23 | void clear(); |
seeed | 0:289aecd28ddc | 24 | void home(); |
seeed | 0:289aecd28ddc | 25 | |
seeed | 0:289aecd28ddc | 26 | void noDisplay(); |
seeed | 0:289aecd28ddc | 27 | void display(); |
seeed | 0:289aecd28ddc | 28 | void noBlink(); |
seeed | 0:289aecd28ddc | 29 | void blink(); |
seeed | 0:289aecd28ddc | 30 | void noCursor(); |
seeed | 0:289aecd28ddc | 31 | void cursor(); |
seeed | 0:289aecd28ddc | 32 | void scrollDisplayLeft(); |
seeed | 0:289aecd28ddc | 33 | void scrollDisplayRight(); |
seeed | 0:289aecd28ddc | 34 | void leftToRight(); |
seeed | 0:289aecd28ddc | 35 | void rightToLeft(); |
seeed | 0:289aecd28ddc | 36 | void autoscroll(); |
seeed | 0:289aecd28ddc | 37 | void noAutoscroll(); |
seeed | 0:289aecd28ddc | 38 | |
seeed | 0:289aecd28ddc | 39 | void setCursor(uint8_t, uint8_t); |
seeed | 0:289aecd28ddc | 40 | void noPower(void); |
seeed | 0:289aecd28ddc | 41 | void Power(void); |
seeed | 0:289aecd28ddc | 42 | void noBacklight(void); |
seeed | 0:289aecd28ddc | 43 | void backlight(void); |
seeed | 0:289aecd28ddc | 44 | void print(uint8_t b); |
seeed | 0:289aecd28ddc | 45 | void print(const char[]); |
seeed | 0:289aecd28ddc | 46 | |
seeed | 0:289aecd28ddc | 47 | }; |
seeed | 0:289aecd28ddc | 48 | |
seeed | 0:289aecd28ddc | 49 | #endif |