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.
Fork of TextLCD by
Diff: TextLCD.h
- Revision:
- 31:ef31cd8a00d1
- Parent:
- 30:033048611c01
- Child:
- 32:59c4b8f648d4
--- a/TextLCD.h Sat Jun 28 14:27:32 2014 +0000 +++ b/TextLCD.h Sun Jun 29 14:55:50 2014 +0000 @@ -70,8 +70,8 @@ //LCD and serial portexpanders should be wired accordingly // //Select Hardware module (one option only) -#define DEFAULT 0 -#define ADAFRUIT 1 +#define DEFAULT 1 +#define ADAFRUIT 0 #define DFROBOT 0 #if (DEFAULT==1) @@ -347,38 +347,6 @@ }; -#if(0) - /** LCD panel format */ - enum LCDType { - LCD8x1, /**< 8x1 LCD panel */ - LCD8x2, /**< 8x2 LCD panel */ - LCD8x2B, /**< 8x2 LCD panel (actually 16x1) */ -// LCD12x1, /**< 12x1 LCD panel */ -// LCD12x1B, /**< 12x1 LCD panel, special mode PCF21XX */ - LCD12x2, /**< 12x2 LCD panel */ - LCD12x3B, /**< 12x3 LCD panel, special mode PCF21XX */ -// LCD12x3C, /**< 12x3 LCD panel, special mode PCF21XX */ - LCD12x4, /**< 12x4 LCD panel */ - LCD12x4B, /**< 12x4 LCD panel, special mode PCF21XX */ - LCD16x1, /**< 16x1 LCD panel (actually 8x2) */ -// LCD16x1B, /**< 16x1 LCD panel */ - LCD16x2, /**< 16x2 LCD panel (default) */ - LCD16x2B, /**< 16x2 LCD panel alternate addressing */ -// LCD16x3B, /**< 16x3 LCD panel, special mode ST7036 */ - LCD16x4, /**< 16x4 LCD panel */ -// LCD20x1, /**< 20x1 LCD panel */ - LCD20x2, /**< 20x2 LCD panel */ - LCD20x4, /**< 20x4 LCD panel */ - LCD24x4B, /**< 24x4 LCD panel, special mode KS0078 */ - LCD24x1, /**< 24x1 LCD panel */ - LCD24x2, /**< 24x2 LCD panel */ -// LCD40x1, /**< 40x1 LCD panel */ - LCD40x2, /**< 40x2 LCD panel */ - LCD40x4 /**< 40x4 LCD panel, Two controller version */ - }; -#endif - - /** LCD Controller Device */ enum LCDCtrl { HD44780 = 0, /**< HD44780 (default) */ @@ -394,20 +362,6 @@ }; -#if(0) - /** LCD Controller Device */ - enum LCDCtrl { - HD44780, /**< HD44780 (default) */ - WS0010, /**< WS0010 OLED Controller, 4/8 bit, SPI */ - ST7036, /**< ST7036 3V3 with Booster, 4/8 bit, SPI */ - ST7032_3V3, /**< ST7032 3V3 with Booster, 4/8 bit, SPI, I2C */ - ST7032_5V, /**< ST7032 5V no Booster, 4/8 bit, SPI, I2C */ - KS0078, /**< KS0078 24x4 support, 4/8 bit */ - PCF21XX_3V3, /**< PCF21XX 3V3 with Booster, 4/8 bit, I2C */ -// PCF21XX_5V /**< PCF21XX 5V no Booster, 4/8 bit, I2C */ - }; -#endif - /** LCD Cursor control */ enum LCDCursor { CurOff_BlkOff = 0x00, /**< Cursor Off, Blinking Char Off */