v4.2.1

v4.2.1 dodaje podršku za senzore DHT11/DHT22 na Nano RP2040 i još varijanti kamere MT9V0xx, uz ispravke ImageIO, WiFi-ja i predmemorije međuspremnika slike. Prijenos slike sada je prema zadanome rasterećen na MDMA — pročitajte prelomnu promjenu u nastavku.

Najvažnije

  • Nano RP2040 Connect — podrška za senzore temperature/vlažnosti DHT11 / DHT22.

  • Više varijanti MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO sada rukuje svim načinima i starijim datotekama; ispravci predmemorije međuspremnika slike i copy_to_fb.

  • Prelomno: prijenos slike sada je prema zadanome rasterećen na MDMA — pogledajte prelomnu promjenu.

Nove značajke

  • Nano RP2040 Connect — dodana podrška za senzore DHT11 i DHT22.

  • Varijante kamere MT9V0xx — upravljački program MT9V0xx sada podržava senzore MT9V022 / MT9V024 / MT9V032 / MT9V034.

Ostale promjene i poboljšanja

  • Konzolna poruka „frozen module not found” više se ne ispisuje.

  • Nano RP2040 Connect isporučuje se sa zadanim sadržajem svježeg datotečnog sustava.

Ispravci grešaka

  • Ispravljene oznake ugrađenog modela detektora osoba.

  • Ispravljen ImageIO za podršku svih načina i starijih datoteka snimaka.

  • Ispravljen copy_to_fb pri ciljanju postojeće slike, a predmemorija međuspremnika slike sada se poništava prije upotrebe (sprječava iskvarene podatke slike).

  • Ispravljen NINA WiFi upravljački program (Nano RP2040 Connect) i greška u specifikaciji zastavica machine.Timer.

Hardver i podrška za ploče

  • Arduino Nano RP2040 Connect — senzori DHT11/DHT22, zadana I2C/datotečna postavka.

  • MT9V0xx — podrška za varijante MT9V022/024/032/034.

Prelomne promjene API-ja

Korisniku vidljivi prelomi API-ja između v4.2.0 i v4.2.1.

Jedina prelomna promjena je promjena behavior (isti API, drukčiji rezultati) — ponovno provjerite snimanja osjetljiva na vremenski raspored.

Prijenos slike prema zadanome rasterećen na MDMA (behavior)

Prijenosi slike sada su prema zadanome u potpunosti rasterećeni na MDMA na sposobnim pločama. To ubrzava snimanje, ali mijenja stazu i vremenski raspored prijenosa — ponovno provjerite skripte koje su ovisile o prethodnom (nerasterećenom) vremenskom rasporedu snimanja.

Commit: e6cc4223d

Kontrolna lista migracije

Pogođen je samo kod za snimanje osjetljiv na vremenski raspored: ponovno provjerite sve pretpostavke o vremenskom rasporedu oko snimanja slike s obzirom na novo zadano MDMA rasterećenje (promjena MDMA rasterećenja). Sve ostale skripte rade nepromijenjeno.