mbed_example
/
DeepSleepLock_Example_1
Example use of the DeepSleepLock class.
main.cpp
- Committer:
- c1728p9
- Date:
- 2017-10-27
- Revision:
- 0:66aac0656e71
File content as of revision 0:66aac0656e71:
#include "mbed.h" InterruptIn button(BUTTON1); DigitalOut led(LED1); void toggle() { led = !led; } int main() { button.rise(&toggle); button.fall(&toggle); // Lock deep sleep to decrease interrupt latency // at the expense of high power consumption DeepSleepLock lock; while(1) { // Wait and let interrupts take care of the rest wait(1.0); } }