Example use of the sleep manager API.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 int main()
00004 {
00005     // Deep sleep for 1 second
00006     printf("Deep sleep allowed: %i\r\n", sleep_manager_can_deep_sleep());
00007     wait(1.0);
00008     
00009     // Lock deep sleep
00010     printf("Locking deep sleep\r\n");
00011     sleep_manager_lock_deep_sleep();
00012     
00013     // Sleep for 1 second
00014     printf("Deep sleep allowed: %i\r\n", sleep_manager_can_deep_sleep());
00015     wait(1.0);
00016 }