SPI Master Test
Dependencies: mbed-rtos mbed st7565LCD
Diff: main.cpp
- Revision:
- 4:c2b67c69d048
- Parent:
- 3:2b2c6c0e9f1d
- Child:
- 5:915a9d45c969
--- a/main.cpp Sat Oct 01 14:10:19 2016 +0000 +++ b/main.cpp Tue Oct 04 01:26:14 2016 +0000 @@ -13,7 +13,6 @@ //ST7565(PinName mosi, PinName sclk, PinName cs, PinName rst, PinName a0); ST7565 gLCD(PB_15, PB_13, PB_12, PB_2, PB_1); -PwmOut LCDBackLight(PA_11); volatile bool isStepChanged = false; uint8_t prevSendVal = 0x00; @@ -28,9 +27,6 @@ printf("\r\n\nNucleo rtos SPI Master Test..\r\n"); // Setup LCD - LCDBackLight.period_ms(10); - LCDBackLight = 0.6f; - Thread::wait(10); gLCD.begin(0x10); gLCD.drawstring(0, 0, "SPI Master Test"); @@ -53,6 +49,9 @@ SpiM.format(8, 0); SpiM.frequency(SPI_SPEED); + Thread::wait(1000); + //gLCD.clear(); + for (;;) { uint8_t sendVal = ~Switches.read(); @@ -64,9 +63,9 @@ prevSendVal = sendVal; if (isStepChanged) { - char lineBuffer[32]; + char lineBuffer[20]; sprintf(lineBuffer, "Step: %02d", receivedVal); - gLCD.drawstring(0, 1, lineBuffer); + gLCD.drawstring(0, 0, lineBuffer); gLCD.display(); isStepChanged = false; }