v4.2.0#

v4.2.0 dodaje obsługę wykrywania obiektów do potoku ML, przeprojektowuje skrypty startowe / pyexec oraz naprawia wczytywanie JPEG i USB high-speed (ULPI). Przeprojektowanie boot/exec to zmiana zachowania — zapoznaj się z przełomową zmianą poniżej.

Najważniejsze zmiany#

  • Dodano obsługę wykrywania obiektów do potoku TensorFlow/ML.

  • Przeprojektowano skrypty startowe oraz pyexec.

  • Naprawiono wczytywanie JPEG oraz pin DIR USB high-speed (ULPI).

  • Przełomowe: przeprojektowanie skryptu startowego / pyexec zmienia zachowanie podczas uruchamiania — zobacz przełomową zmianę.

Nowe funkcje#

  • Wykrywanie obiektów — dodano obsługę modeli wykrywania obiektów do potoku wnioskowania TensorFlow/ML.

Pozostałe zmiany i ulepszenia#

  • Zaktualizowano dołączony submoduł MicroPython.

Poprawki błędów#

  • Naprawiono wczytywanie obrazów JPEG oraz definicję pinu DIR USB high-speed ULPI.

Sprzęt i obsługa płytek#

  • Arduino Nano RP2040 Connect — ustawiono domyślne piny I2C.

Przełomowe zmiany API#

Widoczne dla użytkownika zmiany przełomowe API pomiędzy v4.1.4 a v4.2.0.

Jedyną przełomową zmianą jest zmiana behavior w sekwencji boot/exec.

Przeprojektowano skrypty startowe oraz pyexec (behavior)#

Skrypty startowe oraz ścieżka wykonywania skryptów pyexec zostały przeprojektowane. Zachowanie jest w dużej mierze takie samo, ale zmieniła się kolejność/obsługa rozruchu i wykonywania skryptów — ponownie sprawdź skrypty, które polegały na poprzedniej sekwencji uruchamiania (np. niestandardowe zachowanie boot.py lub dokładną obsługę wyjątków na końcu skryptu).

Commit: b0c7a3272

Lista kontrolna migracji#

Ponownie sprawdź wszelkie niestandardowe zachowania zależne od boot.py / uruchamiania względem przeprojektowanej sekwencji boot/exec (zmiana boot/exec). Wszystkie pozostałe skrypty działają bez zmian.