test

Fork of NewLoader by Terry Lung

Revision:
1:bdd416b8e5a8
Parent:
0:890fbf136674
--- 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
     }
+        
 }
-