docs(pm): update power management related docs for esp32c5 in v5.5
This commit is contained in:
@@ -5,3 +5,21 @@
|
||||
* - Max CPU Frequency Set
|
||||
- Lock Acquisition
|
||||
- CPU and APB Frequencies
|
||||
* - :rspan:`2` 240
|
||||
- ``ESP_PM_CPU_FREQ_MAX`` acquired
|
||||
-
|
||||
- CPU: 240 MHz
|
||||
- APB: 80 MHz
|
||||
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
|
||||
-
|
||||
- CPU: 80 MHz
|
||||
- APB: 80 MHz
|
||||
* - None
|
||||
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
|
||||
* - :rspan:`1` 80
|
||||
- Any of ``ESP_PM_CPU_FREQ_MAX`` or ``ESP_PM_APB_FREQ_MAX`` acquired
|
||||
-
|
||||
- CPU: 80 MHz
|
||||
- APB: 80 MHz
|
||||
* - None
|
||||
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
|
||||
|
||||
@@ -55,7 +55,7 @@ Dynamic frequency scaling (DFS) and automatic Light-sleep can be enabled in an a
|
||||
|
||||
Power Management Locks
|
||||
----------------------
|
||||
{IDF_TARGET_MAX_CPU_FREQ: default="Not updated yet", esp32="80 MHz, 160 MHz, or 240 MHz", esp32s2="80 MHz, 160 MHz, or 240 MHz", esp32s3="80 MHz, 160 MHz, or 240 MHz", esp32c2="80 MHz or 120 MHz", esp32c3="80 MHz or 160 MHz", esp32c6="80 MHz or 160 MHz", esp32p4="360 MHz"}
|
||||
{IDF_TARGET_MAX_CPU_FREQ: default="Not updated yet", esp32="80 MHz, 160 MHz, or 240 MHz", esp32s2="80 MHz, 160 MHz, or 240 MHz", esp32s3="80 MHz, 160 MHz, or 240 MHz", esp32c2="80 MHz or 120 MHz", esp32c3="80 MHz or 160 MHz", esp32c6="80 MHz or 160 MHz", esp32p4="360 MHz", esp32c5="80 MHz, 160 MHz or 240 MHz"}
|
||||
|
||||
Applications have the ability to acquire/release locks in order to control the power management algorithm. When an application acquires a lock, the power management algorithm operation is restricted in a way described below. When the lock is released, such restrictions are removed.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user