Skip to content

Commit 9999553

Browse files
projectgusdpgeorge
authored andcommitted
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 <[email protected]>
1 parent 0f49a1d commit 9999553

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ports/esp32/boards/sdkconfig.base

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,15 @@ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
9999
CONFIG_PARTITION_TABLE_CUSTOM=y
100100
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4MiBplus.csv"
101101

102-
# To reduce iRAM usage
103-
CONFIG_ESP32_WIFI_IRAM_OPT=n
104-
CONFIG_ESP32_WIFI_RX_IRAM_OPT=n
102+
# To reduce IRAM usage
103+
CONFIG_ESP_WIFI_IRAM_OPT=n
104+
CONFIG_ESP_WIFI_EXTRA_IRAM_OPT=n
105+
CONFIG_ESP_WIFI_RX_IRAM_OPT=n
106+
CONFIG_ESP_WIFI_SLP_IRAM_OPT=n
107+
CONFIG_ESP_PHY_IRAM_OPT=n
108+
CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM=n
109+
CONFIG_RMT_TX_ISR_HANDLER_IN_IRAM=n
110+
CONFIG_RMT_RX_ISR_HANDLER_IN_IRAM=n
105111
CONFIG_SPI_MASTER_ISR_IN_IRAM=n
106112
CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
107113
CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=n

0 commit comments

Comments
 (0)