Library for Matrix Orbital VFD2041 display. Also useable for LCD2041 modules.
VFD.h
- Committer:
- wsalis01
- Date:
- 2012-03-05
- Revision:
- 0:f0e9065504cd
- Child:
- 1:770ec826c555
File content as of revision 0:f0e9065504cd:
/* * File: VfD/VFD.h * Author: William Jessup Salisbury * Company: Tufts Hybrid Racing Team * Copyright: CC BY-NC-SA 3.0 * Date: 3/11/2012 */ #ifndef VFD_H #define VFD_H #include "mbed.h" #include <string> const PinName SDA = p28; const PinName SCL = p27; const int address = 0x50; class VFD { public: VFD(); ~VFD(); int init(); int print(const string msg); int autoScrollOn(); int autoScrollOff(); int lineWrapOn(); int lineWrapOff(); int setCursor(const int col, const int row); int clearScreen(); int goHome(); int initLargeNumbers(); int setBrightness(const int val); private: I2C _i2c; int write(const char * data, int length); int read(char * data, int length); }; #endif