From 052693e4495354daabb4d61e97121283334c6665 Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Tue, 23 Jul 2024 11:09:27 +1000 Subject: [PATCH] esp32/boards: Reduce IRAM usage. Disable unnecessary IRAM ISR functionality. This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton --- ports/esp32/boards/sdkconfig.base | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ports/esp32/boards/sdkconfig.base b/ports/esp32/boards/sdkconfig.base index fef25fe308..ca36206d1b 100644 --- a/ports/esp32/boards/sdkconfig.base +++ b/ports/esp32/boards/sdkconfig.base @@ -99,6 +99,10 @@ CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-4MiB.csv" # To reduce iRAM usage CONFIG_ESP32_WIFI_IRAM_OPT=n CONFIG_ESP32_WIFI_RX_IRAM_OPT=n +CONFIG_SPI_MASTER_ISR_IN_IRAM=n +CONFIG_SPI_SLAVE_ISR_IN_IRAM=n +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=n +CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=n # Legacy ADC Calibration Configuration # Only on: ESP32