Available on crate feature
unstable only.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:
GPIOpins - light sleep only- timers
SDIO (Secure Digital Input/Output) - light sleep onlyMAC (Media Access Control)wake - light sleep onlyUART0- light sleep onlyUART1- light sleep onlytouchULP (Ultra-Low Power)wakeBT (Bluetooth) wake- light sleep only
Structs§
- Analog
Sleep Config - Configuration for controlling analog behavior during sleep.
- Digital
Sleep Config - Configuration for digital peripherals during sleep.
- HpLp
Param - Shared HP/LP sleep timing parameters.
- HpParam
- High-power system sleep timing parameters.
- LowPower
- Low-power management.
- LpParam
- Low-power system sleep timing parameters.
- Param
Sleep Config - Sleep timing parameter configuration.
- Power
Down Flags - Power domains to be powered down during sleep.
- Power
Sleep Config - Configuration of HP and LP power domains during sleep.
- RtcSleep
Config - Configuration for the RTC sleep behavior.
- Wrapped
Sleep Config - The sleep configuration, as the entry hook of a wakeup source can see it.
Enums§
- Light
Sleep - The result of a light sleep.
Type Aliases§
- Sleep
Entry Hook - Runs at sleep entry, before the sleep configuration reaches hardware.
- Sleep
Exit Hook - Runs after a light sleep.