syouichi imamori / Mbed OS MulticopterQuadX

Dependencies:   IAP

Committer:
komaida424
Date:
Fri Nov 15 20:53:36 2013 +0000
Revision:
2:59ac9df97701
Child:
4:4060309b9cc0
ver.1.25

Who changed what in which revision?

UserRevisionLine numberNew contents of line
komaida424 2:59ac9df97701 1 #include "mbed.h"
komaida424 2:59ac9df97701 2 #include "SerialLcd.h"
komaida424 2:59ac9df97701 3
komaida424 2:59ac9df97701 4 SerialLcd::SerialLcd(PinName TX): _lcd(TX,NC)
komaida424 2:59ac9df97701 5 {
komaida424 2:59ac9df97701 6 // LCD_contrast = 60;
komaida424 2:59ac9df97701 7 }
komaida424 2:59ac9df97701 8
komaida424 2:59ac9df97701 9 int SerialLcd::_putc(int value) {
komaida424 2:59ac9df97701 10 _lcd.putc(value);
komaida424 2:59ac9df97701 11 return value;
komaida424 2:59ac9df97701 12 }
komaida424 2:59ac9df97701 13
komaida424 2:59ac9df97701 14 int SerialLcd::_getc() {
komaida424 2:59ac9df97701 15 return -1;
komaida424 2:59ac9df97701 16 }
komaida424 2:59ac9df97701 17
komaida424 2:59ac9df97701 18 void SerialLcd::cls()
komaida424 2:59ac9df97701 19 {
komaida424 2:59ac9df97701 20 _lcd.putc(0xFE);
komaida424 2:59ac9df97701 21 _lcd.putc(0x01);
komaida424 2:59ac9df97701 22 wait(0.01);
komaida424 2:59ac9df97701 23 }
komaida424 2:59ac9df97701 24
komaida424 2:59ac9df97701 25 void SerialLcd::locate(int clm,int row)
komaida424 2:59ac9df97701 26 {
komaida424 2:59ac9df97701 27 _lcd.putc(0xFE);
komaida424 2:59ac9df97701 28 _lcd.putc( 0x80 + (row * 0x40) + clm );
komaida424 2:59ac9df97701 29 wait(0.01);
komaida424 2:59ac9df97701 30 }
komaida424 2:59ac9df97701 31 ;