v3.5.0-beta.1¶
v3.5.0-beta.1 werkt de core bij naar MicroPython 1.11 en verhelpt SPI-, USB HID- en low-power- / SDIO-problemen. De MicroPython-upgrade is een gedragswijziging — lees de breaking changes hieronder. (Dit is de eerste beta op weg naar v3.5.0.)
Hoogtepunten¶
MicroPython 1.11 — de meegeleverde core is bijgewerkt.
Fixes — SPI WFI-bug, USB HID-descriptor en low-power- / SDIO-initialisatie.
Breaking: MicroPython is bijgewerkt naar 1.11 — zie de breaking changes.
Overige wijzigingen en verbeteringen¶
De meegeleverde MicroPython bijgewerkt naar 1.11; gestopt met het bijhouden van firmwarebinaries in de repository en de WINC1500-firmware verplaatst.
Bugfixes¶
De SPI WFI-bug verholpen en SPI-buffercontroles toegevoegd, de USB HID-descriptor, het opschorten van SysTick voordat de stopmodus wordt betreden, en het resetten van SDIO vóór de initialisatie.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-wijzigingen tussen v3.4.3 en v3.5.0-beta.1. Reikwijdte: Python C-modules in modules/ en Python-bibliotheken in scripts/libraries/.
De breaking change is een behavior-wijziging (dezelfde API, andere resultaten) — controleer de betreffende scripts opnieuw. Elke commit-hash linkt naar de bijbehorende diff op GitHub.
MicroPython bijgewerkt naar 1.11 (behavior)¶
De meegeleverde MicroPython-core is bijgewerkt naar 1.11. Het gedrag van de standaardbibliotheek en de taal volgt upstream MicroPython 1.11; controleer scripts opnieuw die afhankelijk zijn van versiespecifiek gedrag van micropython / standaardmodules.
Commits: 5676b4101
Migratiechecklist¶
Valideer scripts die afhankelijk zijn van versiespecifiek MicroPython-gedrag opnieuw tegen 1.11 (de MicroPython-upgrade). Alle overige scripts draaien ongewijzigd.