v4.2.1¶
v4.2.1 dodaje obsługę sensorów DHT11/DHT22 na Nano RP2040 oraz więcej wariantów kamery MT9V0xx, a także poprawki ImageIO, WiFi i pamięci podręcznej bufora ramki. Transfer obrazu jest teraz domyślnie przenoszony do MDMA — zapoznaj się z przełomową zmianą poniżej.
Najważniejsze zmiany¶
Nano RP2040 Connect — obsługa sensorów temperatury/wilgotności DHT11 / DHT22.
Więcej wariantów MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.
ImageIO obsługuje teraz wszystkie tryby oraz starsze pliki; poprawki pamięci podręcznej bufora ramki i
copy_to_fb.Przełomowe: transfer obrazu jest teraz domyślnie przenoszony do MDMA — zobacz przełomową zmianę.
Nowe funkcje¶
Nano RP2040 Connect — dodano obsługę sensorów DHT11 i DHT22.
Warianty kamery MT9V0xx — sterownik MT9V0xx obsługuje teraz sensory MT9V022 / MT9V024 / MT9V032 / MT9V034.
Pozostałe zmiany i ulepszenia¶
Komunikat konsoli „frozen module not found” nie jest już wyświetlany.
Nano RP2040 Connect dostarczany jest z domyślną zawartością świeżego systemu plików.
Poprawki błędów¶
Naprawiono etykiety wbudowanego modelu wykrywania osób.
Naprawiono
ImageIO, aby obsługiwał wszystkie tryby oraz starsze pliki nagrań.Naprawiono
copy_to_fbprzy celowaniu w istniejący obraz, a pamięć podręczna bufora ramki jest teraz unieważniana przed użyciem (zapobiega uszkodzeniu danych obrazu).Naprawiono sterownik WiFi NINA (Nano RP2040 Connect) oraz błąd specyfikacji flagi
machine.Timer.
Sprzęt i obsługa płytek¶
Arduino Nano RP2040 Connect — sensory DHT11/DHT22, domyślna konfiguracja I2C/plików.
MT9V0xx — obsługa wariantów MT9V022/024/032/034.
Przełomowe zmiany API¶
Widoczne dla użytkownika zmiany przełomowe API pomiędzy v4.2.0 a v4.2.1.
Jedyną przełomową zmianą jest zmiana behavior (to samo API, inne wyniki) — ponownie sprawdź przechwytywanie wrażliwe na czas.
Transfer obrazu jest domyślnie przenoszony do MDMA (behavior)¶
Transfery obrazów są teraz domyślnie w pełni przenoszone do MDMA na obsługujących to płytkach. Przyspiesza to przechwytywanie, ale zmienia ścieżkę i czas transferu — ponownie sprawdź skrypty, które zależały od poprzedniego (nieprzenoszonego) czasu przechwytywania.
Commit: e6cc4223d
Lista kontrolna migracji¶
Dotyczy to wyłącznie kodu przechwytywania wrażliwego na czas: ponownie zweryfikuj wszelkie założenia czasowe dotyczące przechwytywania obrazu w świetle nowego domyślnego przenoszenia do MDMA (zmiana przenoszenia do MDMA). Wszystkie pozostałe skrypty działają bez zmian.