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:
- 14:0c32b66b14b8
- Parent:
- 13:24506ba22480
- Child:
- 15:b70ebfffb258
--- a/TextLCD.h Sat Feb 09 15:10:36 2013 +0000 +++ b/TextLCD.h Sun Feb 10 18:43:51 2013 +0000 @@ -166,7 +166,7 @@ * @param cs chip select pin (active low) * @param type Sets the panel size/addressing mode (default = LCD16x2) */ -// TextLCD(SPI *spi, PinName cs, LCDType type = LCD16x2); + TextLCD(SPI *spi, PinName cs, LCDType type = LCD16x2); #if DOXYGEN_ONLY @@ -239,11 +239,11 @@ void setUDC(unsigned char c, char *udc_data); protected: - /** LCD Bus control */ + /* LCD Bus control */ enum _LCDBus { - _PinBus, /**< Regular mbed pins */ - _I2CBus, /**< I2C PCF8574 Portexpander */ - _SPIBus /**< SPI 74595 */ + _PinBus, /*< Regular mbed pins */ + _I2CBus, /*< I2C PCF8574 Portexpander */ + _SPIBus /*< SPI 74595 */ }; // Stream implementation functions @@ -258,7 +258,8 @@ void _setEnable(bool value); void _setRS(bool value); void _setData(int value); - + void _setCS(bool value); + //Low level writes to LCD serial bus only void _writeBus(); @@ -276,8 +277,8 @@ unsigned char _slaveAddress; // SPI bus -// SPI *_spi; -// DigitalOut _cs; + SPI *_spi; + DigitalOut _cs; //Bus Interface type _LCDBus _busType;