v4.2.0

v4.2.0 lägger till stöd för objektdetektering i ML-pipelinen, omarbetar startskripten / pyexec och åtgärdar JPEG-inläsning och USB high-speed (ULPI). Omarbetningen av boot/exec är en beteendeändring — läs den brytande ändringen nedan.

Höjdpunkter

  • Stöd för objektdetektering tillagt i TensorFlow-/ML-pipelinen.

  • Omarbetade startskript och pyexec.

  • Åtgärdade JPEG-inläsning och USB high-speed (ULPI) DIR-stiftet.

  • Brytande: omarbetningen av startskript / pyexec ändrar startbeteendet — se den brytande ändringen.

Nya funktioner

  • Objektdetektering — lade till stöd för objektdetekteringsmodeller i TensorFlow-/ML-inferenspipelinen.

Övriga ändringar och förbättringar

  • Den medföljande MicroPython-undermodulen uppdaterades.

Buggfixar

  • Åtgärdade JPEG-bildinläsning och definitionen av USB high-speed ULPI DIR-stiftet.

Hårdvaru- och kortstöd

  • Arduino Nano RP2040 Connect — ställde in standard-I2C-stiften.

Brytande API-ändringar

Användarsynliga API-brytningar mellan v4.1.4 och v4.2.0.

Den enda brytande ändringen är en behavior-ändring av boot-/exec-sekvensen.

Startskript och pyexec omarbetade (behavior)

Startskripten och pyexec-skriptkörningsvägen omarbetades. Beteendet är i stort sett detsamma, men ordningen/hanteringen av boot och skriptkörning ändrades — kontrollera igen skript som förlitade sig på den tidigare startsekvensen (t.ex. anpassat boot.py-beteende eller exakt undantagshantering vid skriptets slut).

Commit: b0c7a3272

Migreringschecklista

Kontrollera eventuellt anpassat boot.py- / startberoende beteende mot den omarbetade boot-/exec-sekvensen (boot-/exec-ändringen). Alla andra skript körs oförändrade.