v4.2.0

v4.2.0 přidává do ML řetězce podporu detekce objektů, přepracovává boot skripty / pyexec a opravuje načítání JPEG a USB high-speed (ULPI). Přepracování boot/exec je změna chování — přečtěte si níže uvedenou nekompatibilní změnu.

Hlavní novinky

  • Do TensorFlow/ML řetězce přidána podpora detekce objektů.

  • Přepracované boot skripty a pyexec.

  • Opraveno načítání JPEG a DIR pin USB high-speed (ULPI).

  • Nekompatibilní: přepracování boot skriptů / pyexec mění chování při spuštění — viz nekompatibilní změna.

Nové funkce

  • Detekce objektů — přidána podpora modelů pro detekci objektů do inferenčního řetězce TensorFlow/ML.

Ostatní změny a vylepšení

  • Přibalený submodul MicroPython byl aktualizován.

Opravy chyb

  • Opraveno načítání JPEG obrazu a definice DIR pinu USB high-speed ULPI.

Hardware a podpora desek

  • Arduino Nano RP2040 Connect — nastaveny výchozí I2C piny.

Nekompatibilní změny API

Pro uživatele viditelné nekompatibilní změny API mezi v4.1.4 a v4.2.0.

Jedinou nekompatibilní změnou je změna behavior sekvence boot/exec.

Boot skripty a pyexec přepracovány (behavior)

Boot skripty a cesta provádění skriptu pyexec byly přepracovány. Chování je z velké části stejné, ale pořadí/zpracování spouštění bootu a skriptu se změnilo — znovu zkontrolujte skripty, které se spoléhaly na předchozí spouštěcí sekvenci (např. vlastní chování boot.py nebo přesné zpracování výjimek na konci skriptu).

Commit: b0c7a3272

Kontrolní seznam migrace

Znovu zkontrolujte jakékoli vlastní chování boot.py / chování závislé na spuštění oproti přepracované sekvenci boot/exec (změna boot/exec). Všechny ostatní skripty běží beze změny.