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.