[−][src]Module esp32_hal::clock_control::dfs
Dynamic Frequency Switching control
#TODO
- Sleep functionality/Awake lock
Structs
LockAPB | A RAII implementation of a "scoped lock" for APB frequency. When this structure is dropped (falls out of scope), the lock will be unlocked. This structure is created by the lock_apb_frequency method on ClockControlConfig |
LockAwake | A RAII implementation of a "scoped lock" for Awake state. When this structure is dropped (falls out of scope), the lock will be unlocked. This structure is created by the lock_awake method on ClockControlConfig |
LockCPU | A RAII implementation of a "scoped lock" for CPU frequency. When this structure is dropped (falls out of scope), the lock will be unlocked. This structure is created by the lock_cpu_frequency method on ClockControlConfig |
LockPllD2 | A RAII implementation of a "scoped lock" for PLL/2 frequency. When this structure is dropped (falls out of scope), the lock will be unlocked. This structure is created by the lock_plld2 method on ClockControlConfig |
Locks | number of cpu, apb, awake and pll_d2 locks |
Constants
MAX_CALLBACKS | maximum number of callbacks |