From 9999553aaed6f9fba09382f9615da254748f7a0c Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Wed, 15 Oct 2025 15:15:48 +1100 Subject: [PATCH] esp32/boards: Apply additional IRAM savings. Saves approx 19KB on ESP32-C6 and 11KB on ESP32-C2, meaning IDF V5.5.1 builds now have more free RAM than V5.4.2. This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton --- ports/esp32/boards/sdkconfig.base | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ports/esp32/boards/sdkconfig.base b/ports/esp32/boards/sdkconfig.base index 78b09ec6b2..e1b30b8e52 100644 --- a/ports/esp32/boards/sdkconfig.base +++ b/ports/esp32/boards/sdkconfig.base @@ -99,9 +99,15 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4MiBplus.csv" -# To reduce iRAM usage -CONFIG_ESP32_WIFI_IRAM_OPT=n -CONFIG_ESP32_WIFI_RX_IRAM_OPT=n +# To reduce IRAM usage +CONFIG_ESP_WIFI_IRAM_OPT=n +CONFIG_ESP_WIFI_EXTRA_IRAM_OPT=n +CONFIG_ESP_WIFI_RX_IRAM_OPT=n +CONFIG_ESP_WIFI_SLP_IRAM_OPT=n +CONFIG_ESP_PHY_IRAM_OPT=n +CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM=n +CONFIG_RMT_TX_ISR_HANDLER_IN_IRAM=n +CONFIG_RMT_RX_ISR_HANDLER_IN_IRAM=n CONFIG_SPI_MASTER_ISR_IN_IRAM=n CONFIG_SPI_SLAVE_ISR_IN_IRAM=n CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=n