8137e2d6d2
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.
23 lines
456 B
Makefile
23 lines
456 B
Makefile
USB_VID = 0x1D50
|
|
USB_PID = 0x6152
|
|
USB_PRODUCT = "BlueMicro833"
|
|
USB_MANUFACTURER = "nrf52.jpconstantineau.com"
|
|
|
|
MCU_CHIP = nrf52833
|
|
|
|
INTERNAL_FLASH_FILESYSTEM = 1
|
|
|
|
CIRCUITPY_AUDIOBUSIO = 0
|
|
CIRCUITPY_AUDIOPWMIO = 0
|
|
CIRCUITPY_AUDIOMIXER = 0
|
|
CIRCUITPY_KEYPAD = 1
|
|
CIRCUITPY_NVM = 0
|
|
CIRCUITPY_ONEWIREIO = 0
|
|
CIRCUITPY_PIXELBUF = 1
|
|
CIRCUITPY_PIXELMAP = 0
|
|
CIRCUITPY_TOUCHIO = 0
|
|
|
|
# Features to disable
|
|
CIRCUITPY_SAFEMODE_PY = 0
|
|
CIRCUITPY_OPT_LOAD_ATTR_FAST_PATH = 0
|