circuitpython/ports
Michael O'Cleirigh eae2e3516c esp32/main: Automatically size SPIRAM heap when allocated using malloc.
This change allows the same heap allocation rules to be used when using
malloc regardless if the board has SPRAM or normal RAM.

Integrating with the esp32-camera for example requires that ESP32 SPRAM be
allocatable using the esp-idf capabilities aware allocation functions.  In
the case of esp32-camera it's for the framebuffer.

Detect when CONFIG_SPIRAM_USE_MALLOC is in use and use the standard
automatic configuration of leaving 1/2 of the SPRAM available to other
FreeRTOS tasks.
2022-02-02 15:24:02 +11:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
esp32 esp32/main: Automatically size SPIRAM heap when allocated using malloc. 2022-02-02 15:24:02 +11:00
esp8266 esp8266: Allow building a board to any dest directory. 2021-12-30 15:47:49 +11:00
javascript py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
mimxrt mimxrt: Simplify Makefile in selection of flash type. 2022-01-27 17:05:45 +11:00
minimal minimal/mpconfigport.h: Disable features that are not needed. 2021-11-05 13:12:18 +11:00
nrf ports: Update board.json files to link to new board images. 2022-01-07 11:33:28 +11:00
pic16bit all: Update to point to files in new shared/ directory. 2021-07-12 17:08:10 +10:00
powerpc all: Update to point to files in new shared/ directory. 2021-07-12 17:08:10 +10:00
qemu-arm all: Update to point to files in new shared/ directory. 2021-07-12 17:08:10 +10:00
rp2 rp2/machine_i2c: Use soft I2C only for len=0, and increase timeout. 2022-01-21 15:10:29 +11:00
samd py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
stm32 stm32: Add support for G4 MCUs, and add NUCLEO_G474RE board defn. 2022-02-01 16:21:01 +11:00
teensy py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
unix py/modmath: Add math.tau, math.nan and math.inf constants. 2022-01-23 09:28:33 +11:00
windows windows: Add micropython.schedule support. 2022-01-23 10:55:08 +11:00
zephyr zephyr/modbluetooth_zephyr: Provide dummy connect_cancel function. 2022-01-13 13:45:55 +11:00