Urm didnt i write this already? Mostly same as georges code, except: buffer and sensor reads in seperate threads (Not Main) some other bits
Dependencies: BMP280
Fork of Sample_LCD_Serial_Buffer by
LCD.h
- Committer:
- benparkes
- Date:
- 2017-12-12
- Revision:
- 0:cb3a5c15b01e
File content as of revision 0:cb3a5c15b01e:
#ifndef MBED_LCD_H #define MBED_LCD_H #define CMD 0 #define TXT 1 #define CLEAR 1 #define HOME 2 #define READ 1 #define WRITE 0 #define LEFT 0 #define RIGHT 1 #define LINE1 0x80 // Start address of first line #define LINE2 0xC0 // Start address of second line #define LCD_CLR (LCD_DATA(CLEAR,CMD)) #define LCD_HOME (LCD_DATA(HOME,CMD)) class LCD{ public: LCD(PinName RS, PinName E, PinName d4, PinName d5, PinName d6, PinName d7); void Clear(void); void Write(char text[16]); void RowSelect(int row); protected: void Busy(void); void DATA(char data,char type); DigitalOut _RS, _E; BusOut _DBUS; }; #endif