Example use of the sleep manager API.

Fork of SleepManager_Example_1 by Russ Butler

Committer:
c1728p9
Date:
Fri Oct 27 23:06:33 2017 +0000
Revision:
0:e85412b4147e
Initial Commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
c1728p9 0:e85412b4147e 1 #include "mbed.h"
c1728p9 0:e85412b4147e 2
c1728p9 0:e85412b4147e 3 int main()
c1728p9 0:e85412b4147e 4 {
c1728p9 0:e85412b4147e 5 // Deep sleep for 1 second
c1728p9 0:e85412b4147e 6 printf("Deep sleep allowed: %i\r\n", sleep_manager_can_deep_sleep());
c1728p9 0:e85412b4147e 7 wait(1.0);
c1728p9 0:e85412b4147e 8
c1728p9 0:e85412b4147e 9 // Lock deep sleep
c1728p9 0:e85412b4147e 10 printf("Locking deep sleep\r\n");
c1728p9 0:e85412b4147e 11 sleep_manager_lock_deep_sleep();
c1728p9 0:e85412b4147e 12
c1728p9 0:e85412b4147e 13 // Sleep for 1 second
c1728p9 0:e85412b4147e 14 printf("Deep sleep allowed: %i\r\n", sleep_manager_can_deep_sleep());
c1728p9 0:e85412b4147e 15 wait(1.0);
c1728p9 0:e85412b4147e 16 }