Removed example code and keep only the library.

Dependents:   Arch_GroveSerialLCD_Ex1 Arch_GroveSerialLCD_Ex2

Fork of Grove_Serial_LCD by Seeed Studio

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?

UserRevisionLine numberNew 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