test code megasquirt and digole lcd
Dependencies: FatFileSystem mbed
TextLCD.h
- Committer:
- jpnovak
- Date:
- 2015-11-27
- Revision:
- 0:7ea8f0d27a4f
File content as of revision 0:7ea8f0d27a4f:
/* draft mbed TextLCD * (c) 2007/8, sford */ #ifndef MBED_TEXTLCD_H #define MBED_TEXTLCD_H #include "Stream.h" #include "DigitalOut.h" #include "BusOut.h" namespace mbed { class TextLCD : public Stream { public: TextLCD(PinName rs, PinName rw,PinName e, PinName d0, PinName d1, PinName d2, PinName d3, int columns, int rows); void rows(int rows); void columns(int columns); virtual void locate(int row, int column); virtual void cls(); virtual void reset(); // virtual void init_Display(); protected: void clock(); void writeData(int data); void writeCommand(int command); void writeByte(int value); void writeNibble(int value); virtual int _putc(int c); virtual int _getc(); virtual void newline(); int _rows; int _columns; int _row; int _column; DigitalOut _rw, _rs, _e; BusOut _d; }; } #endif