Library for interfacing to Nokia 5110 LCD display (as found on the SparkFun website).
Fork of N5110 by
Diff: N5110.cpp
- Revision:
- 22:31c54fc61f12
- Parent:
- 21:4cbdc20fea9f
- Child:
- 23:eb7e6632fc9e
--- a/N5110.cpp Sat Jan 28 20:25:43 2017 +0000 +++ b/N5110.cpp Wed Feb 01 12:48:13 2017 +0000 @@ -13,7 +13,6 @@ N5110::N5110(PinName pwrPin, PinName scePin, PinName rstPin, PinName dcPin, PinName mosiPin, PinName sclkPin, PinName ledPin) { spi = new SPI(mosiPin,NC,sclkPin); // create new SPI instance and initialise - initSPI(); // set up pins as required led = new PwmOut(ledPin); @@ -30,7 +29,6 @@ N5110::N5110(PinName scePin, PinName rstPin, PinName dcPin, PinName mosiPin, PinName sclkPin, PinName ledPin) { spi = new SPI(mosiPin,NC,sclkPin); // create new SPI instance and initialise - initSPI(); // set up pins as required led = new PwmOut(ledPin); @@ -43,6 +41,8 @@ // initialise function - powers up and sends the initialisation commands void N5110::init() { + initSPI(); + turnOn(); // power up wait_ms(10); // small delay seems to prevent spurious pixels during mbed reset reset(); // reset LCD - must be done within 100 ms