circuitpython/ports/espressif/esp-idf-config
Scott Shawcroft 8137e2d6d2
Switch all ports to auto-growing split heap
This simplifies allocating outside of the VM because the VM doesn't
take up all remaining memory by default.

On ESP we delegate to the IDF for allocations. For all other ports,
we use TLSF to manage an outer "port" heap. The IDF uses TLSF
internally and we use their fork for the other ports.

This also removes the dynamic C stack sizing. It wasn't often used
and is not possible with a fixed outer heap.

Fixes #8512. Fixes #7334.
2023-11-01 15:24:16 -07:00
..
partitions-2MB-no-ota-no-uf2.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-4MB-1ota.csv tinyuf2 adopted the partition scheme called "1ota" 2023-07-26 09:41:10 -05:00
partitions-4MB-no-uf2.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-4MB.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-8MB-no-uf2.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-8MB.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-16MB-no-uf2.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-16MB.csv prettify espressif partition tables 2023-01-25 19:40:14 +05:30
partitions-32MB.csv fix espressif 32MB partition table 2023-01-26 11:19:22 +05:30
sdkconfig-ble.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-debug.defaults Update all target sdkconfig 2023-09-22 10:03:20 -07:00
sdkconfig-esp32.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00
sdkconfig-esp32c3.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00
sdkconfig-esp32c6.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00
sdkconfig-esp32h2.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00
sdkconfig-esp32s2.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00
sdkconfig-esp32s3.defaults Merge pull request #8430 from jepler/dotclock-enhancements 2023-09-27 11:39:37 -07:00
sdkconfig-flash-2MB-no-ota-no-uf2.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-4MB-1ota.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-4MB-no-uf2.defaults Switch to newlib nano 2023-09-13 11:40:09 -07:00
sdkconfig-flash-4MB.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-8MB-no-uf2.defaults Switch to newlib nano 2023-09-13 11:40:09 -07:00
sdkconfig-flash-8MB.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-16MB-no-uf2.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-16MB.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-32MB.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-40m.defaults Update all target sdkconfig 2023-09-22 10:03:20 -07:00
sdkconfig-flash-48m.defaults H2 works 2023-09-22 10:03:20 -07:00
sdkconfig-flash-80m.defaults C6 compiles, runs but wifi crashes 2023-09-22 10:02:35 -07:00
sdkconfig-flash-dio.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-flash-dout.defaults More kconfig updates 2023-09-13 11:40:09 -07:00
sdkconfig-flash-opi.defaults More kconfig updates 2023-09-13 11:40:09 -07:00
sdkconfig-flash-qio.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-opt.defaults Enable BLE on H2 devkit 2023-09-22 15:05:20 -07:00
sdkconfig-psram-2MB.defaults Support target specific kconfig source 2023-09-13 11:39:51 -07:00
sdkconfig-psram-4MB.defaults More kconfig updates 2023-09-13 11:40:09 -07:00
sdkconfig-psram-8MB.defaults Clean up more s2 sdkconfig 2023-09-13 11:40:08 -07:00
sdkconfig-psram-40m.defaults Clean up more s2 sdkconfig 2023-09-13 11:40:08 -07:00
sdkconfig-psram-80m.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-psram-120m.defaults More kconfig updates 2023-09-13 11:40:09 -07:00
sdkconfig-psram-opi.defaults Split out flash and psram settings from sdkconfig 2023-09-13 11:39:10 -07:00
sdkconfig-psram-qio.defaults Fix esp-camera. 32 was dropped so the path doesn't have esp32 in it. 2023-09-13 11:40:09 -07:00
sdkconfig-psram.defaults Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
sdkconfig.defaults Update ADC and I2S APIs for 5.1 2023-09-26 16:06:54 -07:00