Skip to content

Commit 8d5c4d1

Browse files
committed
enable pm settings for all esp targets
1 parent a25e05b commit 8d5c4d1

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

configs/defconfig.common

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
6767
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
6868
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
6969
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=4096
70-
# CONFIG_SPI_MASTER_ISR_IN_IRAM is not set
70+
CONFIG_SPI_MASTER_ISR_IN_IRAM=y
7171
# CONFIG_SPI_SLAVE_ISR_IN_IRAM is not set
7272
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
7373
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=0
@@ -92,3 +92,20 @@ CONFIG_ESP_COREDUMP_STACK_SIZE=1024
9292
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
9393
CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
9494
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
95+
96+
# Power Management
97+
CONFIG_PM_ENABLE=y
98+
CONFIG_PM_SLP_IRAM_OPT=y
99+
CONFIG_PM_RTOS_IDLE_OPT=y
100+
CONFIG_PM_SLP_DISABLE_GPIO=y
101+
CONFIG_PM_SLP_DEFAULT_PARAMS_OPT=y
102+
CONFIG_PM_LIGHTSLEEP_RTC_OSC_CAL_INTERVAL=1
103+
CONFIG_FREERTOS_USE_TICKLESS_IDLE=y
104+
CONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP=3
105+
CONFIG_BT_CTRL_MODEM_SLEEP=y
106+
CONFIG_BT_CTRL_MODEM_SLEEP_MODE_1=y
107+
CONFIG_BT_CTRL_LPCLK_SEL_MAIN_XTAL=y
108+
CONFIG_BT_CTRL_MAIN_XTAL_PU_DURING_LIGHT_SLEEP=y
109+
CONFIG_ESP_PHY_MAC_BB_PD=y
110+
CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT=y
111+
CONFIG_ESP_WIFI_SLP_IRAM_OPT=y

configs/defconfig.esp32

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC=y
2020
CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST=y
2121
CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y
2222
CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
23-
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
23+
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
24+
CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256=y

configs/defconfig.esp32c3

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ CONFIG_BT_BLE_BLUFI_ENABLE=y
22
CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES=576
33
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
44
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304
5+
CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256=y

configs/defconfig.esp32s2

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ CONFIG_ESP32S2_KEEP_USB_ALIVE=y
55
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
66
# CONFIG_USE_WAKENET is not set
77
# CONFIG_USE_MULTINET is not set
8-
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
8+
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
9+
CONFIG_ESP32S2_RTC_CLK_SRC_INT_8MD256=y

configs/defconfig.esp32s3

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ CONFIG_SR_WN_WN8_HIESP=y
1010
CONFIG_SR_MN_ENGLISH=y
1111
CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8=y
1212
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
13-
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
13+
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
14+
CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256=y

0 commit comments

Comments
 (0)