micropython/ports
Vdragon 3d9a3e89cf zephyr: Add support for GC split-heap.
Adds the ability to use PSRAM and non-contiguous memory.

Example usage, add this to dts overlay:

    / {
            heap_psram {
                    compatible = "micropython,heap";
                    size = <DT_SIZE_M(4)>;
                    memory-region = <&psram>;
            };

            heap_sram1 {
                    compatible = "micropython,heap";
                    size = <DT_SIZE_K(140)>;
                    memory-region = <&sram1>;
            };
    };

Signed-off-by: Vdragon <mail@massdriver.space>
2025-11-26 23:40:39 +11:00
..
alif alif/tinyusb_port: Add missing license header. 2025-11-19 16:59:58 +11:00
bare-arm all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
cc3200 all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
embed all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
esp32 esp32,docs: Add constants and documentation for espnow data rates. 2025-11-25 11:55:53 +11:00
esp8266 all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
mimxrt ports: Guard calls to machine_*_deinit_all() with #if where appropriate. 2025-11-19 16:56:03 +11:00
minimal all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
nrf nrf/drivers/usb: Provide macros for nrf errata. 2025-11-24 12:45:01 +11:00
pic16bit all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
powerpc all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
qemu tests/run-tests.py: Pass auto-detected architecture flags to mpy-cross. 2025-10-24 19:13:15 +02:00
renesas-ra all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
rp2 rp2: Fix RP2350 and RP2350B pin alt functions. 2025-11-21 14:27:34 +11:00
samd samd/machine_bitstream: Tune ticks for SAMD51 and set pin to output. 2025-10-25 22:56:47 +11:00
stm32 stm32/boards/OPENMV_N6: Enable RGMII Ethernet. 2025-11-20 13:52:20 +11:00
unix unix/modsocket: Add IP ADD and DROP MEMBERSHIP to socket constants. 2025-11-26 12:35:36 +11:00
webassembly all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
windows unix: Enable exit code handling for sys.exit(). 2025-11-22 00:06:59 +11:00
zephyr zephyr: Add support for GC split-heap. 2025-11-26 23:40:39 +11:00