Step 4.6 of Tutorial
Dependencies: DMBasicGUI DMSupport
Fork of lpc4088_displaymodule_hello_world by
Revision 6:e904b6833ea4, committed 2016-06-14
- Comitter:
- millsrm0724
- Date:
- Tue Jun 14 20:48:05 2016 +0000
- Parent:
- 5:aa78408d4e5a
- Commit message:
- Added Step 4.6 of tutorial
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r aa78408d4e5a -r e904b6833ea4 main.cpp --- a/main.cpp Tue Apr 28 12:00:49 2015 +0000 +++ b/main.cpp Tue Jun 14 20:48:05 2016 +0000 @@ -3,6 +3,11 @@ #include "lpc_swim.h" #include "lpc_swim_font.h" +DigitalOut myled1(LED1); +DigitalOut myled2(LED2); +DigitalOut myled3(LED3); +DigitalOut myled4(LED4); + int main() { DMBoard::BoardError err; @@ -10,6 +15,12 @@ RtosLog* log = board->logger(); Display* disp = board->display(); + //Turn all LEDs off + myled1 = 1; //LED1 is active low, turn it off + myled2 = 1; //LED2 is active low, turn it off + myled3 = 0; //LED3 is active high, turn it off + myled4 = 0; //LED4 is active high, turn it off + do { err = board->init(); if (err != DMBoard::Ok) { @@ -53,6 +64,19 @@ mbed_die(); } - while(true) { + while(true) + { + myled3 = 0; //Turn LED3 off + myled1 = 0; //Turn LED1 on + wait(0.2); //Wait 200 ms + myled1 = 1; //Turn LED1 off + myled2 = 0; //Turn LED2 on + wait(0.2); //Wait 200 ms + myled2 = 1; //Turn LED2 off + myled4 = 1; //Turn LED4 on + wait(0.2); //Wait 200 ms + myled4 = 0; //Turn LED4 off + myled3 = 1; //Turn LED3 on + wait(0.2); //Wait 200 ms } }