11CONFIG_AUTOSTART_ARDUINO=y
22# CONFIG_WS2812_LED_ENABLE is not set
33
4+ # System
5+ # CONFIG_LIBC_MISC_IN_IRAM is not set
6+ # CONFIG_ESP_TIMER_IN_IRAM is not set
7+ # CONFIG_ESP_INTR_IN_IRAM is not set
8+ # CONFIG_LOG_IN_IRAM is not set
9+ # CONFIG_ESP_ROM_PRINT_IN_IRAM is not set
10+
11+ # Low power related options
12+ # CONFIG_PM_SLEEP_FUNC_IN_IRAM is not set
13+ # CONFIG_PM_RTOS_IDLE_OPT is not set
14+ # CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set
15+ # CONFIG_PM_SLP_IRAM_OPT is not set
16+ # CONFIG_ESP_REGI2C_CTRL_FUNC_IN_IRAM is not set
17+
18+ # System common
19+ # CONFIG_ESP_PERIPH_CTRL_FUNC_IN_IRAM is not set
20+
421CONFIG_APP_REPRODUCIBLE_BUILD=y
522CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
623CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y
@@ -36,15 +53,20 @@ CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL=y
3653# CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR is not set
3754# CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS is not set
3855CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO=y
56+ # Phy related options
57+ # CONFIG_ESP_PHY_IRAM_OPT is not set
3958CONFIG_ESP_PHY_REDUCE_TX_POWER=y
4059CONFIG_SPIRAM_IGNORE_NOTFOUND=y
4160# CONFIG_SPIRAM_PRE_CONFIGURE_MEMORY_PROTECTION is not set
4261# CONFIG_SPIRAM_MEMTEST is not set
4362CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
4463CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=0
4564# CONFIG_SPIRAM_BANKSWITCH_ENABLE is not set
65+ CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH=y
66+ # CONFIG_LIBC_LOCKS_PLACE_IN_IRAM is not set
4667CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y
4768CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH=y
69+ CONFIG_FREERTOS_PLACE_ISR_FUNCTIONS_INTO_FLASH=y
4870CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM=y
4971CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2048
5072CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096
@@ -54,6 +76,8 @@ CONFIG_ESP_TASK_WDT_PANIC=y
5476# CONFIG_ESP_SYSTEM_HW_STACK_GUARD is not set
5577CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5=y
5678CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=8
79+ # CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
80+ # CONFIG_ESP_WIFI_EXTRA_IRAM_OPT is not set
5781# CONFIG_ESP_WIFI_IRAM_OPT is not set
5882# CONFIG_ESP_WIFI_RX_IRAM_OPT is not set
5983# CONFIG_ESP_WIFI_ENABLE_WPA3_SAE is not set
@@ -77,6 +101,9 @@ CONFIG_FREERTOS_ISR_STACKSIZE=2096
77101CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
78102CONFIG_HAL_ASSERTION_DISABLE=y
79103CONFIG_LOG_DEFAULT_LEVEL_NONE=y
104+ # LWIP
105+ # CONFIG_LWIP_IRAM_OPTIMIZATION is not set
106+ # CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set
80107CONFIG_LWIP_LOCAL_HOSTNAME="tasmota"
81108CONFIG_LWIP_MAX_SOCKETS=16
82109CONFIG_LWIP_SO_RCVBUF=y
@@ -138,9 +165,28 @@ CONFIG_MBEDTLS_TLS_DISABLED=y
138165# CONFIG_MQTT_PROTOCOL_311 is not set
139166# CONFIG_MQTT_TRANSPORT_SSL is not set
140167
168+ # Peripheral Drivers
169+ # CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM is not set
170+ # CONFIG_SPI_MASTER_IN_IRAM is not set
171+ # CONFIG_SPI_MASTER_ISR_IN_IRAM is not set
172+ # CONFIG_SPI_SLAVE_IN_IRAM is not set
173+ # CONFIG_SPI_SLAVE_ISR_IN_IRAM is not set
174+ # CONFIG_ANA_CMPR_ISR_HANDLER_IN_IRAM is not set
175+ # CONFIG_PARLIO_TX_ISR_HANDLER_IN_IRAM is not set
176+ # CONFIG_PARLIO_RX_ISR_HANDLER_IN_IRAM is not set
177+ # CONFIG_RMT_TX_ISR_HANDLER_IN_IRAM is not set
178+ # CONFIG_RMT_RX_ISR_HANDLER_IN_IRAM is not set
179+ # CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM is not set
180+ # CONFIG_GDMA_ISR_HANDLER_IN_IRAM is not set
181+
141182# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1 is not set
142183# CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 is not set
143184
185+ # SPI Flash Auto Suspend
186+ CONFIG_SPI_FLASH_AUTO_SUSPEND=y
187+ CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM=n
188+ CONFIG_SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS=y
189+
144190CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
145191CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
146192CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
0 commit comments