Modified WakeUp program to run on STM32L152RE
Dependencies: mbed LPC1114_WakeInterruptIn
Fork of WakeUp by
main.cpp
- Committer:
- mx300
- Date:
- 2017-11-24
- Revision:
- 25:5147cde086fd
File content as of revision 25:5147cde086fd:
// Depending on the LED connections either the LED is off the 2 seconds // the target spends in deepsleep(), and on for the other second. Or it is inverted #include "mbed.h" #include "WakeUp.h" DigitalOut myled(LED1); int main() { //The low-power oscillator can be quite inaccurate on some targets //this function calibrates it against the main clock WakeUp::calibrate(); while(1) { //Set LED to zero myled = 0; //Set wakeup time for 2 seconds WakeUp::set_ms(2000); //Enter deepsleep, the program won't go beyond this point until it is woken up sleep(); //Set LED for 1 second to one myled = 1; wait(1); } }