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.