Terry Lung
/
NewLoader
test
Fork of NewLoader by
Revision 1:bdd416b8e5a8, committed 2017-12-12
- Comitter:
- TYLG
- Date:
- Tue Dec 12 08:00:35 2017 +0000
- Parent:
- 0:890fbf136674
- Commit message:
- test
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 890fbf136674 -r bdd416b8e5a8 main.cpp --- a/main.cpp Sat Dec 09 11:31:20 2017 +0000 +++ b/main.cpp Tue Dec 12 08:00:35 2017 +0000 @@ -1,12 +1,23 @@ #include "mbed.h" - -DigitalOut led1(LED1); - -// main() runs in its own thread in the OS + +DigitalOut myled(LED1); +InterruptIn button(BUTTON1); + +void leave_bootloader() +{ + mbed_start_application(POST_APPLICATION_ADDR); +} + int main() { - while (true) { - led1 = !led1; - wait(0.5); + + button.rise(&leave_bootloader); + + while(1) + { + myled = 1; // LED is ON + wait(0.5); // 200 ms + myled = 0; // LED is OFF + wait(1.0); // 1 sec } + } -