v3.5.0-beta.1¶
v3.5.0-beta.1 aktualisiert den Kern auf MicroPython 1.11 und behebt SPI-, USB-HID- und Low-Power-/SDIO-Probleme. Die MicroPython-Aktualisierung ist eine Verhaltensänderung — lesen Sie die nachfolgenden Breaking Changes. (Dies ist die erste Beta auf dem Weg zu v3.5.0.)
Highlights¶
MicroPython 1.11 — der mitgelieferte Kern wurde aktualisiert.
Fehlerbehebungen — SPI-WFI-Bug, USB-HID-Deskriptor und Low-Power-/SDIO-Init.
Breaking: MicroPython wurde auf 1.11 aktualisiert — siehe die Breaking Changes.
Weitere Änderungen und Verbesserungen¶
Das mitgelieferte MicroPython auf 1.11 aktualisiert; das Tracking von Firmware-Binärdateien im Repository eingestellt und die WINC1500-Firmware verschoben.
Fehlerbehebungen¶
Den SPI-WFI-Bug behoben und SPI-Pufferprüfungen hinzugefügt, den USB-HID-Deskriptor, das Aussetzen von SysTick vor dem Eintritt in den Stop-Modus und das Zurücksetzen von SDIO vor der Initialisierung.
Breaking-API-Änderungen¶
Für Benutzer sichtbare API-Brüche zwischen v3.4.3 und v3.5.0-beta.1. Umfang: Python-C-Module in modules/ und Python-Bibliotheken in scripts/libraries/.
Die Breaking Change ist eine behavior-Änderung (gleiche API, andere Ergebnisse) — überprüfen Sie betroffene Skripte erneut. Jeder Commit-Hash verlinkt auf seinen Diff auf GitHub.
MicroPython auf 1.11 aktualisiert (behavior)¶
Der mitgelieferte MicroPython-Kern wurde auf 1.11 aktualisiert. Das Verhalten der Standardbibliothek und der Sprache folgt dem Upstream-MicroPython 1.11; überprüfen Sie Skripte erneut, die von versionsspezifischem micropython- / Standardmodul-Verhalten abhängen.
Commits: 5676b4101
Migrations-Checkliste¶
Validieren Sie Skripte, die von versionsspezifischem MicroPython-Verhalten abhängen, erneut gegen 1.11 (der MicroPython-Sprung). Alle anderen Skripte laufen unverändert.