To enable TextDisplays\' use as a lib I removed main.cpp

Dependents:   TextLCD_Serial

Committer:
giryan
Date:
Sun Sep 05 09:21:49 2010 +0000
Revision:
0:0e729fc7275a
Version of sford\s TextDisplays lib without main.cpp

Who changed what in which revision?

UserRevisionLine numberNew contents of line
giryan 0:0e729fc7275a 1 /* mbed TextLCD Library Base Class
giryan 0:0e729fc7275a 2 * Copyright (c) 2007-2009 sford
giryan 0:0e729fc7275a 3 * Released under the MIT License: http://mbed.org/license/mit
giryan 0:0e729fc7275a 4 */
giryan 0:0e729fc7275a 5 #include "TextDisplay.h"
giryan 0:0e729fc7275a 6
giryan 0:0e729fc7275a 7 #ifndef MBED_TEXTLCD_H
giryan 0:0e729fc7275a 8 #define MBED_TEXTLCD_H
giryan 0:0e729fc7275a 9
giryan 0:0e729fc7275a 10 class TextLCD : public TextDisplay {
giryan 0:0e729fc7275a 11 public:
giryan 0:0e729fc7275a 12
giryan 0:0e729fc7275a 13 TextLCD(PinName rs, PinName rw, PinName e, PinName d0, PinName d1, PinName d2, PinName d3);
giryan 0:0e729fc7275a 14 virtual void character(int column, int row, int c);
giryan 0:0e729fc7275a 15 virtual int rows();
giryan 0:0e729fc7275a 16 virtual int columns();
giryan 0:0e729fc7275a 17
giryan 0:0e729fc7275a 18 // locate, cls, putc, printf come from derived class
giryan 0:0e729fc7275a 19
giryan 0:0e729fc7275a 20 protected:
giryan 0:0e729fc7275a 21
giryan 0:0e729fc7275a 22 void writeByte(int value);
giryan 0:0e729fc7275a 23 void writeCommand(int command);
giryan 0:0e729fc7275a 24 void writeData(int data);
giryan 0:0e729fc7275a 25
giryan 0:0e729fc7275a 26 DigitalOut _rw, _rs, _e;
giryan 0:0e729fc7275a 27 BusOut _d;
giryan 0:0e729fc7275a 28 };
giryan 0:0e729fc7275a 29
giryan 0:0e729fc7275a 30 #endif