v1.24.0: RP2350 and ESP32-C6 support, RISC-V native emitter, common TinyUSB code
This release of MicroPython adds support for the new RP2350 MCU, improved
RISC-V support with native code generation, support for ESP32-C6 MCUs,
update Zephyr version with threading support, unified TinyUSB bindings
across ports, a portable UART IRQ API, and enhanced mpremote recursive
copy. There are also numerous bug fixes, enhancements to the test suite
and more attention to testing of the machine module and its API. Read on
for more details.
Support for the RISC-V architecture has been significantly extended, to
include an RV32IMC native code emitter, native NLR and GC register scanning
implementations for 32- and 64-bit RISC-V, support for placing RV32IMC native
code in .mpy files and also freezing it, and RISC-V semihosting support.
Testing for RISC-V is done with the qemu and unix ports, and the support is
utilised in the esp32 and rp2 ports.
…
- Pico — v1.24.0 (2024-10-25) .uf2 (full download page: Pico)
- Pico W — v1.24.0 (2024-10-25) .uf2 (full download page: Pico W)
- Pico 2 — v1.24.0 (2024-10-25) .uf2 (ARM); v1.24.0 (2024-10-25) .uf2 (RISC-V) (full download page: Pico 2)
Statistics: Posted by scruss — Fri Oct 25, 2024 11:24 pm — Replies 2 — Views 58