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_fb przy 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.