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 Terminal TextDisplay Library
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 * Implementation of a TextDisplay using a VT100 Terminal and
giryan 0:0e729fc7275a 6 * escape codes (e.g. Teraterm, Hyperterminal)
giryan 0:0e729fc7275a 7 */
giryan 0:0e729fc7275a 8
giryan 0:0e729fc7275a 9 #include "TextDisplay.h"
giryan 0:0e729fc7275a 10
giryan 0:0e729fc7275a 11 #ifndef MBED_TERMINAL_H
giryan 0:0e729fc7275a 12 #define MBED_TERMINAL_H
giryan 0:0e729fc7275a 13
giryan 0:0e729fc7275a 14 class Terminal : public TextDisplay {
giryan 0:0e729fc7275a 15 public:
giryan 0:0e729fc7275a 16
giryan 0:0e729fc7275a 17 Terminal(PinName tx, PinName rx);
giryan 0:0e729fc7275a 18
giryan 0:0e729fc7275a 19 virtual void character(int column, int row, int c);
giryan 0:0e729fc7275a 20 virtual int rows();
giryan 0:0e729fc7275a 21 virtual int columns();
giryan 0:0e729fc7275a 22
giryan 0:0e729fc7275a 23 virtual void cls();
giryan 0:0e729fc7275a 24 virtual void foreground(int colour);
giryan 0:0e729fc7275a 25 virtual void background(int colour);
giryan 0:0e729fc7275a 26
giryan 0:0e729fc7275a 27 protected:
giryan 0:0e729fc7275a 28
giryan 0:0e729fc7275a 29 Serial _serial;
giryan 0:0e729fc7275a 30
giryan 0:0e729fc7275a 31 };
giryan 0:0e729fc7275a 32
giryan 0:0e729fc7275a 33 #endif