PebbleOS
Loading...
Searching...
No Matches
Enumerations | Functions
sleep.h File Reference

Enumerations

enum  SocSf32lbSleepLevel { SOC_SF32LB_ACTIVE = 0 , SOC_SF32LB_WFI , SOC_SF32LB_DEEPWFI , SOC_SF32LB_DEEPSLEEP }
 Sleep levels, ordered from shallowest to deepest. More...
 

Functions

void soc_sf32lb_sleep_block (SocSf32lbSleepLevel level)
 Block a sleep level and every deeper one.
 
void soc_sf32lb_sleep_release (SocSf32lbSleepLevel level)
 Release a block taken with soc_sf32lb_sleep_block().
 
SocSf32lbSleepLevel soc_sf32lb_sleep_max_level (void)
 Get the deepest sleep level currently permitted.