circuitpython/ports/mimxrt10xx
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
..
boards Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
common-hal Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
linking Make usb_host.Port a singleton 2023-07-18 10:40:54 -07:00
peripherals/mimxrt10xx Initial MicroPython v1.21.0 merge; not compiled yet 2023-10-18 17:49:14 -04:00
sdk@9990f264f9 Add additional iMX RT support 2023-04-28 11:01:13 -07:00
supervisor Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
tools Add I2S MCLK support to iMX RT 2023-08-17 11:39:14 -07:00
Makefile Switch all ports to auto-growing split heap 2023-11-01 15:24:16 -07:00
README.md Fix docs build by splitting out support matrix 2023-10-24 16:20:51 -07:00
background.c Fix ticks 2023-04-07 09:49:51 -07:00
background.h supervisor: factor supervisor_background_tasks from sundry ports 2020-07-15 11:49:44 -05:00
imx_usb.h Add missing header file 2023-07-19 11:46:04 -07:00
mpconfigport.h MP_REGISTER_ROOT_POINTER for port-specific root pointers 2023-09-29 15:46:42 -04:00
mpconfigport.mk Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
mphalport.c Switch iMX RT sdk to NXP repo 2023-03-21 16:21:57 -07:00
mphalport.h run code formatting script 2021-03-15 19:27:36 +05:30
qstrdefsport.h Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
reset.c Improve iMX RT performance 2023-03-14 12:30:58 -07:00
reset.h use right DBL_TAP_REG when resetting to bootloader 2023-03-03 10:09:31 -06:00

README.md

NXP i.MX RT10xx Series

This is a port of CircuitPython to the i.MX RT10xx series of chips.