summaryrefslogtreecommitdiff
path: root/supervisor/shared/memory.c
AgeCommit message (Collapse)Author
2020-05-15Initial ESP32S2 port.Scott Shawcroft
Basic blinky works but doesn't check pins.
2020-04-14protomatter: more memory allocation fixesJeff Epler
- bump supervisor alloc count by 4 (we actually use 5) - move reconstruct to after gc heap is reset - destroy protomatter object entirely if not used by a FramebufferDisplay - ensure previous supervisor allocations are released - zero out pointers so GC can collect them
2020-04-14allow retrieving info about a supervisor allocationJeff Epler
2020-01-17Refine iMX RT memory layout and add three boardsScott Shawcroft
Introduces a way to place CircuitPython code and data into tightly coupled memory (TCM) which is accessible by the CPU in a single cycle. It also frees up room in the corresponding cache for intermittent data. Loading from external flash is slow! The data cache is also now enabled. Adds support for the iMX RT 1021 chip. Adds three new boards: * iMX RT 1020 EVK * iMX RT 1060 EVK * Teensy 4.0 Related to #2492, #2472 and #2477. Fixes #2475.
2019-10-18Use get top and limit stack functionsKamil Tomaszewski
2019-01-31Hook up the terminal based on the first display.Scott Shawcroft
2018-08-16Fix crash due to unsigned index and 0 boundary loop.Scott Shawcroft
2018-08-02Add todo for handling improper free.Scott Shawcroft
2018-08-02Share memory.c and a bit of polish.Scott Shawcroft