Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BMP280
Fork of Sample_LCD_Serial_Buffer by
LCD.h
- Committer:
- dnonoo
- Date:
- 2017-12-28
- Revision:
- 7:f017a37bcf1b
- Parent:
- 0:cb3a5c15b01e
File content as of revision 7:f017a37bcf1b:
#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