Skip to content

Commit c6c11a2

Browse files
authored
max free iram settings
1 parent 169fa14 commit c6c11a2

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

configs/defconfig.common

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
CONFIG_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+
421
CONFIG_APP_REPRODUCIBLE_BUILD=y
522
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
623
CONFIG_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
3855
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO=y
56+
# Phy related options
57+
# CONFIG_ESP_PHY_IRAM_OPT is not set
3958
CONFIG_ESP_PHY_REDUCE_TX_POWER=y
4059
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
4160
# CONFIG_SPIRAM_PRE_CONFIGURE_MEMORY_PROTECTION is not set
4261
# CONFIG_SPIRAM_MEMTEST is not set
4362
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
4463
CONFIG_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
4667
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y
4768
CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH=y
69+
CONFIG_FREERTOS_PLACE_ISR_FUNCTIONS_INTO_FLASH=y
4870
CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM=y
4971
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2048
5072
CONFIG_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
5577
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5=y
5678
CONFIG_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
77101
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
78102
CONFIG_HAL_ASSERTION_DISABLE=y
79103
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
104+
# LWIP
105+
# CONFIG_LWIP_IRAM_OPTIMIZATION is not set
106+
# CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set
80107
CONFIG_LWIP_LOCAL_HOSTNAME="tasmota"
81108
CONFIG_LWIP_MAX_SOCKETS=16
82109
CONFIG_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+
144190
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
145191
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
146192
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2

0 commit comments

Comments
 (0)