Suad Suljic
/
NUCLEODEEPSLEEPRTCTIME_WAKEUP
Nucleo Deep Sleep wakeup
Fork of Nucleo_sleep by
Diff: main.cpp
- 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(); }