sparkfun Compatible Serial LCD
Diff: SerialLcd.cpp
- Revision:
- 0:f30bad3f815d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SerialLcd.cpp Thu Jul 11 19:17:02 2013 +0000 @@ -0,0 +1,31 @@ +#include "mbed.h" +#include "SerialLcd.h" + +SerialLcd::SerialLcd(PinName TX): _lcd(TX,NC) +{ +// LCD_contrast = 60; +} + +int SerialLcd::_putc(int value) { + _lcd.putc(value); + return value; +} + +int SerialLcd::_getc() { + return -1; +} + +void SerialLcd::cls() +{ + _lcd.putc(0xFE); + _lcd.putc(0x01); + wait(0.01); +} + +void SerialLcd::locate(int clm,int row) +{ + _lcd.putc(0xFE); + _lcd.putc( 0x80 + (row * 0x40) + clm ); + wait(0.01); +} +; \ No newline at end of file