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
ImageIOpentru a suporta toate modurile și fișierele de înregistrare mai vechi.S-a corectat
copy_to_fbatunci 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.