10Hz GPS, MEgasquirt, SD Card, ADxl345, 20x4 LCD datalogger

Dependencies:   ADXL345 10HzGPSdatalogger mbed

Committer:
jpnovak
Date:
Sat Nov 28 17:07:15 2015 +0000
Revision:
0:b8d7df90819e
10HzGPS Megasquirt adxl345 SD card LCD;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jpnovak 0:b8d7df90819e 1 /* draft mbed TextLCD
jpnovak 0:b8d7df90819e 2 * (c) 2007/8, sford
jpnovak 0:b8d7df90819e 3 */
jpnovak 0:b8d7df90819e 4
jpnovak 0:b8d7df90819e 5 #ifndef MBED_TEXTLCD_H
jpnovak 0:b8d7df90819e 6 #define MBED_TEXTLCD_H
jpnovak 0:b8d7df90819e 7
jpnovak 0:b8d7df90819e 8 #include "Stream.h"
jpnovak 0:b8d7df90819e 9 #include "DigitalOut.h"
jpnovak 0:b8d7df90819e 10 #include "BusOut.h"
jpnovak 0:b8d7df90819e 11
jpnovak 0:b8d7df90819e 12 namespace mbed {
jpnovak 0:b8d7df90819e 13
jpnovak 0:b8d7df90819e 14 class TextLCD : public Stream {
jpnovak 0:b8d7df90819e 15
jpnovak 0:b8d7df90819e 16 public:
jpnovak 0:b8d7df90819e 17
jpnovak 0:b8d7df90819e 18 TextLCD(PinName rs, PinName rw,PinName e, PinName d0, PinName d1, PinName d2, PinName d3, int columns, int rows);
jpnovak 0:b8d7df90819e 19 void rows(int rows);
jpnovak 0:b8d7df90819e 20 void columns(int columns);
jpnovak 0:b8d7df90819e 21
jpnovak 0:b8d7df90819e 22 virtual void locate(int row, int column);
jpnovak 0:b8d7df90819e 23 virtual void cls();
jpnovak 0:b8d7df90819e 24 virtual void reset();
jpnovak 0:b8d7df90819e 25 // virtual void init_Display();
jpnovak 0:b8d7df90819e 26
jpnovak 0:b8d7df90819e 27
jpnovak 0:b8d7df90819e 28 protected:
jpnovak 0:b8d7df90819e 29
jpnovak 0:b8d7df90819e 30 void clock();
jpnovak 0:b8d7df90819e 31 void writeData(int data);
jpnovak 0:b8d7df90819e 32 void writeCommand(int command);
jpnovak 0:b8d7df90819e 33 void writeByte(int value);
jpnovak 0:b8d7df90819e 34 void writeNibble(int value);
jpnovak 0:b8d7df90819e 35 virtual int _putc(int c);
jpnovak 0:b8d7df90819e 36 virtual int _getc();
jpnovak 0:b8d7df90819e 37 virtual void newline();
jpnovak 0:b8d7df90819e 38
jpnovak 0:b8d7df90819e 39
jpnovak 0:b8d7df90819e 40 int _rows;
jpnovak 0:b8d7df90819e 41 int _columns;
jpnovak 0:b8d7df90819e 42 int _row;
jpnovak 0:b8d7df90819e 43 int _column;
jpnovak 0:b8d7df90819e 44 DigitalOut _rw, _rs, _e;
jpnovak 0:b8d7df90819e 45 BusOut _d;
jpnovak 0:b8d7df90819e 46
jpnovak 0:b8d7df90819e 47 };
jpnovak 0:b8d7df90819e 48
jpnovak 0:b8d7df90819e 49 }
jpnovak 0:b8d7df90819e 50
jpnovak 0:b8d7df90819e 51 #endif