v3.5.0-beta.1#
v3.5.0-beta.1 updates the core to MicroPython 1.11 and fixes SPI, USB HID, and low-power / SDIO issues. The MicroPython bump is a behavior change — read the breaking changes below. (This is the first beta leading up to v3.5.0.)
Highlights#
MicroPython 1.11 — the bundled core was updated.
Fixes — SPI WFI bug, USB HID descriptor, and low-power / SDIO init.
Breaking: MicroPython was updated to 1.11 — see the breaking changes.
Other changes and improvements#
Updated the bundled MicroPython to 1.11; stopped tracking firmware binaries in the repository and moved the WINC1500 firmware.
Bug fixes#
Fixed the SPI WFI bug and added SPI buffer checks, the USB HID descriptor, suspending SysTick before entering stop mode, and resetting SDIO before init.
Breaking API changes#
User-visible API breaks between v3.4.3 and v3.5.0-beta.1. Scope: Python C-modules in modules/ and Python libraries in scripts/libraries/.
The breaking change is a behavior change (same API, different results) — re-check affected scripts. Each commit hash links to its diff on GitHub.
MicroPython updated to 1.11 (behavior)#
The bundled MicroPython core was updated to 1.11. Standard-library and language behavior follows upstream MicroPython 1.11; re-check scripts that depend on version-specific micropython / standard-module behavior.
Commits: 5676b4101
Migration checklist#
Re-validate scripts that depend on version-specific MicroPython behavior against 1.11 (the MicroPython bump). All other scripts run unchanged.