Helmut Tschemernjak
/
Nucleo_blink_led_deepsleep
I little test which wakes up from deepsleep via user buttom click and turns on the LED.
main.cpp
- Committer:
- Helmut64
- Date:
- 2016-09-22
- Revision:
- 0:3208dcf3974f
File content as of revision 0:3208dcf3974f:
#include "mbed.h" DigitalOut myled(LED1); InterruptIn event(USER_BUTTON); Serial ser(USBTX, USBRX); bool pressed = false; void KeyPressed() { ser.printf("Key Pressed\r\n"); pressed = true; } int main() { ser.baud(230400); ser.printf("Hello, World\r\n"); event.fall(&KeyPressed); while(1) { myled = 1; wait(0.2); myled = 0; wait(1.0); if (pressed) { deepsleep(); pressed = false; } } }