Grove - Serial LCD

Fork of Grove_Serial_LCD by Seeed Studio

Committer:
viswesr
Date:
Wed Oct 23 02:19:38 2013 +0000
Revision:
1:83ce5e2a368a
Parent:
SerialLCD/SerialLCD.h@0:289aecd28ddc
Child:
2:a166e203e4cf
1. License updated.; 2. Removed few print functions.; 3. Document added.

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
seeed 0:289aecd28ddc 15 class SerialLCD : public Serial {
seeed 0:289aecd28ddc 16 public:
seeed 0:289aecd28ddc 17
seeed 0:289aecd28ddc 18 SerialLCD(PinName, PinName);
seeed 0:289aecd28ddc 19 void begin();
seeed 0:289aecd28ddc 20 void clear();
seeed 0:289aecd28ddc 21 void home();
seeed 0:289aecd28ddc 22
seeed 0:289aecd28ddc 23 void noDisplay();
seeed 0:289aecd28ddc 24 void display();
seeed 0:289aecd28ddc 25 void noBlink();
seeed 0:289aecd28ddc 26 void blink();
seeed 0:289aecd28ddc 27 void noCursor();
seeed 0:289aecd28ddc 28 void cursor();
seeed 0:289aecd28ddc 29 void scrollDisplayLeft();
seeed 0:289aecd28ddc 30 void scrollDisplayRight();
seeed 0:289aecd28ddc 31 void leftToRight();
seeed 0:289aecd28ddc 32 void rightToLeft();
seeed 0:289aecd28ddc 33 void autoscroll();
seeed 0:289aecd28ddc 34 void noAutoscroll();
seeed 0:289aecd28ddc 35
seeed 0:289aecd28ddc 36 void setCursor(uint8_t, uint8_t);
seeed 0:289aecd28ddc 37 void noPower(void);
seeed 0:289aecd28ddc 38 void Power(void);
seeed 0:289aecd28ddc 39 void noBacklight(void);
seeed 0:289aecd28ddc 40 void backlight(void);
seeed 0:289aecd28ddc 41 void print(uint8_t b);
seeed 0:289aecd28ddc 42 void print(const char[]);
seeed 0:289aecd28ddc 43
seeed 0:289aecd28ddc 44 };
seeed 0:289aecd28ddc 45
seeed 0:289aecd28ddc 46 #endif