Skip to main content

Module sleep

Module sleep 

Source
Expand description

§RTC Control Sleep Module

§Overview

The sleep module allows configuring various wakeup sources and setting up the sleep behavior based on those sources. The supported wakeup sources include:

  • GPIO pins - light sleep only
  • timers
  • SDIO (Secure Digital Input/Output) - light sleep only
  • MAC (Media Access Control) wake - light sleep only
  • UART0 - light sleep only
  • UART1 - light sleep only
  • touch
  • ULP (Ultra-Low Power) wake
  • BT (Bluetooth) wake - light sleep only

Structs§

AnalogSleepConfigunstable
Configuration controlling the analog behavior during sleep.
DigitalSleepConfigunstable
Configuration controlling digital peripherals during sleep.
HpLpParamunstable
Shared HP/LP sleep timing parameters.
HpParamunstable
High-power system sleep timing parameters (pmu_hp_param_t subset).
LowPowerunstable
Low-power management.
LpParamunstable
Low-power system sleep timing parameters (pmu_lp_param_t subset).
ParamSleepConfigunstable
Sleep timing parameter configuration (pmu_sleep_param_config_t).
PowerDownFlagsunstable
Power domains to be powered down during sleep.
PowerSleepConfigunstable
Configuration controlling the power state of the HP and LP systems during sleep.
RtcSleepConfigunstable
Configuration for the RTC sleep behavior.