v3.5.0-beta.1

v3.5.0-beta.1 uppdaterar kärnan till MicroPython 1.11 och fixar problem med SPI, USB HID och lågeffekt / SDIO. MicroPython-uppgraderingen är en beteendeändring — läs de brytande ändringarna nedan. (Detta är den första betan inför v3.5.0.)

Höjdpunkter

  • MicroPython 1.11 — den medföljande kärnan uppdaterades.

  • Fixar — SPI WFI-buggen, USB HID-deskriptorn och lågeffekt- / SDIO-initiering.

  • Brytande: MicroPython uppdaterades till 1.11 — se de brytande ändringarna.

Övriga ändringar och förbättringar

  • Uppdaterade den medföljande MicroPython till 1.11; slutade spåra firmware-binärer i förvaret och flyttade WINC1500-firmware.

Buggfixar

  • Fixade SPI WFI-buggen och lade till SPI-buffertkontroller, USB HID-deskriptorn, att SysTick suspenderas innan stoppläge aktiveras samt att SDIO återställs före init.

Brytande API-ändringar

Användarsynliga API-brytningar mellan v3.4.3 och v3.5.0-beta.1. Omfattning: Python C-moduler i modules/ och Python-bibliotek i scripts/libraries/.

Den brytande ändringen är en behavior-ändring (samma API, andra resultat) — kontrollera om berörda skript. Varje commit-hash länkar till sin diff på GitHub.

MicroPython uppdaterat till 1.11 (behavior)

Den medföljande MicroPython-kärnan uppdaterades till 1.11. Standardbibliotek och språkbeteende följer uppströms MicroPython 1.11; kontrollera om skript som är beroende av versionsspecifikt micropython- / standardmodulbeteende.

Commits: 5676b4101

Migreringschecklista

Validera om skript som är beroende av versionsspecifikt MicroPython-beteende mot 1.11 (MicroPython-uppgraderingen). Alla andra skript körs oförändrade.