10Hz GPS, MEgasquirt, SD Card, ADxl345, 20x4 LCD datalogger
Dependencies: ADXL345 10HzGPSdatalogger mbed
TextLCD.h
- Committer:
- jpnovak
- Date:
- 2015-11-28
- Revision:
- 0:b8d7df90819e
File content as of revision 0:b8d7df90819e:
/* 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