Hello world with tracing
Dependencies: C12832 mbed EthernetInterface HTTPClient mbed-rtos
Diff: main.cpp
- Revision:
- 1:51788ed0afde
- Parent:
- 0:46eff77f7857
- Child:
- 2:374bb8563098
--- a/main.cpp Fri Apr 25 17:08:17 2014 +0000 +++ b/main.cpp Fri Apr 25 17:31:35 2014 +0000 @@ -1,7 +1,13 @@ #include "mbed.h" #include "C12832.h" -DigitalOut myled(LED1); +DigitalOut myled1(LED1); +DigitalOut myled2(LED2); +DigitalOut myled3(LED3); +DigitalOut myled4(LED4); + +DigitalOut leds[] = {myled1, myled2, myled3, myled4}; + C12832 lcd(p5, p7, p6, p8, p11); int main() @@ -11,12 +17,26 @@ lcd.locate(0,3); lcd.printf("mbed application board!"); + int curOn=0; while(1) { - myled = 1; - wait(0.2); - myled = 0; - wait(0.2); + for(int i = 0; i < 4; i++) + { + //Turn off previous + leds[i] = 1; + leds[curOn] = 0; + wait(0.2); + curOn = i; + } + + for(int i = 3; i >= 0; i--) + { + //Turn off previous + leds[i] = 1; + leds[curOn] = 0; + wait(0.2); + curOn = i; + } } }