Nucleo Deep Sleep wakeup

Dependencies:   WakeUp mbed

Fork of Nucleo_sleep by ST

Revision:
2:4a344badae18
Parent:
1:58b6efe82b46
Child:
3:bce615e05c62
--- a/main.cpp	Wed Jan 27 14:50:17 2016 +0000
+++ b/main.cpp	Wed Aug 17 10:06:07 2016 +0000
@@ -2,13 +2,12 @@
 
 InterruptIn event(USER_BUTTON);
 DigitalOut myled(LED1);
-Serial pc(SERIAL_TX, SERIAL_RX);
 
 int go_to_sleep = 0;
 
 void pressed()
 {
-    pc.printf("Button pressed\n");
+    printf("Button pressed\n");
     go_to_sleep = go_to_sleep + 1;
     if (go_to_sleep > 3) go_to_sleep = 0;
 
@@ -18,27 +17,27 @@
 {
     int i = 0;
 
-    pc.printf("\nPress Button to enter/exit sleep & deepsleep\n");
+    printf("\nPress Button to enter/exit sleep & deepsleep\n");
 
     event.fall(&pressed);
 
     while (1) {
 
         if ((go_to_sleep == 0) || (go_to_sleep == 2)) {
-            pc.printf("%d: Running\n", i);
+            printf("%d: Running\n", i);
             myled = !myled;
             wait(1.0);
         }
 
         if (go_to_sleep == 1) {
             myled = 0;
-            pc.printf("%d: Entering sleep (press user button to resume)\n", i);
+            printf("%d: Entering sleep (press user button to resume)\n", i);
             sleep();
         }
 
         if (go_to_sleep == 3) {
             myled = 0;
-            pc.printf("%d: Entering deepsleep (press user button to resume)\n", i);
+            printf("%d: Entering deepsleep (press user button to resume)\n", i);
             deepsleep();
         }