v4.2.0

v4.2.0 fügt der ML-Pipeline Unterstützung für Objekterkennung hinzu, überarbeitet die Boot-Skripte / pyexec und behebt das JPEG-Laden sowie USB-High-Speed (ULPI). Die Boot-/Exec-Überarbeitung ist eine Verhaltensänderung — lesen Sie den nachstehenden Breaking Change.

Highlights

  • Unterstützung für Objekterkennung zur TensorFlow-/ML-Pipeline hinzugefügt.

  • Boot-Skripte und pyexec überarbeitet.

  • Behoben wurden das JPEG-Laden und der USB-High-Speed-(ULPI-)DIR-Pin.

  • Breaking: Die Boot-Skript- / pyexec-Überarbeitung ändert das Startverhalten — siehe den Breaking Change.

Neue Funktionen

  • Objekterkennung — Unterstützung für Objekterkennungsmodelle zur TensorFlow-/ML-Inferenz-Pipeline hinzugefügt.

Weitere Änderungen und Verbesserungen

  • Das gebündelte MicroPython-Submodul wurde aktualisiert.

Fehlerbehebungen

  • Behoben wurden das Laden von JPEG-Bildern und die Definition des USB-High-Speed-ULPI-DIR-Pins.

Hardware- und Board-Unterstützung

  • Arduino Nano RP2040 Connect — die Standard-I2C-Pins gesetzt.

Breaking API-Änderungen

Für den Benutzer sichtbare API-Brüche zwischen v4.1.4 und v4.2.0.

Der einzige Breaking Change ist eine behavior-Änderung an der Boot-/Exec-Sequenz.

Boot-Skripte und pyexec überarbeitet (behavior)

Die Boot-Skripte und der pyexec-Skriptausführungspfad wurden überarbeitet. Das Verhalten ist weitgehend gleich, aber die Reihenfolge/Behandlung von Boot- und Skriptausführung hat sich geändert — prüfen Sie Skripte erneut, die sich auf die bisherige Startsequenz verlassen haben (z. B. benutzerdefiniertes boot.py-Verhalten oder die genaue Ausnahmebehandlung am Skriptende).

Commit: b0c7a3272

Migrations-Checkliste

Prüfen Sie jegliches benutzerdefinierte boot.py- / start-abhängige Verhalten erneut gegen die überarbeitete Boot-/Exec-Sequenz (die Boot-/Exec-Änderung). Alle anderen Skripte laufen unverändert.