v4.2.1#

v4.2.1 adaugă suport pentru senzorii DHT11/DHT22 pe Nano RP2040 și mai multe variante de cameră MT9V0xx, plus corectări ImageIO, WiFi și de cache al framebuffer-ului. Transferul de imagini este acum descărcat pe MDMA în mod implicit — citiți modificarea incompatibilă de mai jos.

Aspecte importante#

  • Nano RP2040 Connect — suport pentru senzorul de temperatură/umiditate DHT11 / DHT22.

  • Mai multe variante MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO gestionează acum toate modurile și fișierele mai vechi; corectări de cache al framebuffer-ului și copy_to_fb.

  • Incompatibil: transferul de imagini este acum descărcat pe MDMA în mod implicit — vezi modificarea incompatibilă.

Funcții noi#

  • Nano RP2040 Connect — s-a adăugat suport pentru senzorii DHT11 și DHT22.

  • Variante de cameră MT9V0xx — driverul MT9V0xx acceptă acum senzorii MT9V022 / MT9V024 / MT9V032 / MT9V034.

Alte modificări și îmbunătățiri#

  • Mesajul de consolă „frozen module not found” nu mai este afișat.

  • Nano RP2040 Connect este livrat cu un conținut implicit de sistem de fișiere nou.

Corectări de erori#

  • S-au corectat etichetele modelului încorporat de detectare a persoanelor.

  • S-a corectat ImageIO pentru a suporta toate modurile și fișierele de înregistrare mai vechi.

  • S-a corectat copy_to_fb atunci când vizează o imagine existentă, iar cache-ul framebuffer-ului este acum invalidat înainte de utilizare (previne datele de imagine corupte).

  • S-au corectat driverul WiFi NINA (Nano RP2040 Connect) și o eroare de specificare a flag-ului machine.Timer.

Hardware și suport pentru plăci#

  • Arduino Nano RP2040 Connect — senzori DHT11/DHT22, configurare implicită I2C/fișiere.

  • MT9V0xx — suport pentru variantele MT9V022/024/032/034.

Modificări incompatibile de API#

Incompatibilități de API vizibile pentru utilizator între v4.2.0 și v4.2.1.

Singura modificare incompatibilă este o modificare de comportament (același API, rezultate diferite) — reverificați capturile sensibile la sincronizare.

Transferul de imagini este descărcat pe MDMA în mod implicit (comportament)#

Transferurile de imagini sunt acum descărcate complet pe MDMA în mod implicit pe plăcile capabile. Acest lucru accelerează captura, dar schimbă calea și sincronizarea transferului — reverificați scripturile care depindeau de sincronizarea anterioară (nedescărcată) a capturii.

Commit: e6cc4223d

Listă de verificare pentru migrare#

Este afectat doar codul de captură sensibil la sincronizare: revalidați orice presupuneri de sincronizare legate de captura de imagini având în vedere noua descărcare implicită pe MDMA (modificarea de descărcare pe MDMA). Toate celelalte scripturi rulează neschimbate.