mirror of
https://github.com/micropython/micropython.git
synced 2025-09-07 10:20:52 +02:00
Reduces ESP32_GENERIC_C6 application flash size from 2024432 to 1813216 (206KB smaller). Also has benefit of reducing D/IRAM size, increasing free memory at runtime (167187 to 148584, -18603 bytes). Most of this savings comes from building with -Os instead of -O2, but about 10KB comes from using the SPI flash functions from the ROM. This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
11 lines
377 B
Plaintext
11 lines
377 B
Plaintext
# Workaround for https://github.com/espressif/esp-idf/issues/14456
|
|
CONFIG_ESP_SYSTEM_HW_STACK_GUARD=n
|
|
|
|
# 802.15.4 not currently supported in MicroPython, disabling saves
|
|
# a little compile time (no difference in binary)
|
|
CONFIG_IEEE802154_ENABLED=n
|
|
|
|
# Using the SPI flash implementation in ROM saves about 10KB of binary size
|
|
# (and some static RAM)
|
|
CONFIG_SPI_FLASH_ROM_IMPL=y
|