Module esp32_hal::clock_control::dfs[][src]

Expand description

Dynamic Frequency Switching control

#TODO

  • Sleep functionality/Awake lock

Structs

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

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

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

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

number of cpu, apb, awake and pll_d2 locks

Constants

maximum number of callbacks