Newlib & MicroPython Heap Overlap
Right now, Newlib and MicroPython use an overlapping heap which leads to strange bugs. There are multiple solutions:
- Segment the heap into two parts, one for MicroPython and one for Newlib.
- Remove Newlib heap altogether and use MicroPython's
printf
instead