circuitpython/ports/stm/common-hal
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
..
alarm Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
analogio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
audiobusio Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
audiopwmio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
board create copy 2020-03-11 18:13:06 -04:00
busio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
canio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
digitalio pre-commit 2023-08-18 13:30:45 -04:00
microcontroller Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
neopixel_write fix typos (partial) detected by codepell 2023-03-18 22:17:02 +07:00
nvm feat: add Blues Swan R5 support 2021-09-28 18:52:02 -07:00
os Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
pulseio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
pwmio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
rgbmatrix run code formatting script 2021-03-15 19:27:36 +05:30
rtc Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
sdioio Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
supervisor run code formatting script 2021-03-15 19:27:36 +05:30