v4.2.1#

v4.2.1 přidává podporu senzorů DHT11/DHT22 pro Nano RP2040 a další varianty kamery MT9V0xx, plus opravy ImageIO, WiFi a cache snímkového bufferu. Přenos obrazu je nyní ve výchozím nastavení odlehčen na MDMA — přečtěte si níže uvedenou nekompatibilní změnu.

Hlavní novinky#

  • Nano RP2040 Connect — podpora senzoru teploty/vlhkosti DHT11 / DHT22.

  • Více variant MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO nyní zvládá všechny režimy a starší soubory; opravy cache snímkového bufferu a copy_to_fb.

  • Nekompatibilní: přenos obrazu je nyní ve výchozím nastavení odlehčen na MDMA — viz nekompatibilní změna.

Nové funkce#

  • Nano RP2040 Connect — přidána podpora senzorů DHT11 a DHT22.

  • Varianty kamery MT9V0xx — ovladač MT9V0xx nyní podporuje senzory MT9V022 / MT9V024 / MT9V032 / MT9V034.

Ostatní změny a vylepšení#

  • Konzolová zpráva „frozen module not found“ se již netiskne.

  • Nano RP2040 Connect se dodává s výchozím obsahem čerstvého souborového systému.

Opravy chyb#

  • Opraveny štítky vestavěného modelu detektoru osob.

  • Opraveno ImageIO tak, aby podporovalo všechny režimy a starší soubory záznamů.

  • Opraveno copy_to_fb při cílení na existující obraz a cache snímkového bufferu je nyní před použitím invalidována (zabraňuje poškození obrazových dat).

  • Opraven ovladač NINA WiFi (Nano RP2040 Connect) a chyba ve specifikaci příznaku machine.Timer.

Hardware a podpora desek#

  • Arduino Nano RP2040 Connect — senzory DHT11/DHT22, výchozí nastavení I2C/souborů.

  • MT9V0xx — podpora variant MT9V022/024/032/034.

Nekompatibilní změny API#

Pro uživatele viditelné nekompatibilní změny API mezi v4.2.0 a v4.2.1.

Jedinou nekompatibilní změnou je změna behavior (stejné API, jiné výsledky) — znovu zkontrolujte snímání citlivé na časování.

Přenos obrazu je ve výchozím nastavení odlehčen na MDMA (behavior)#

Přenosy obrazu jsou nyní na schopných deskách ve výchozím nastavení plně odlehčeny na MDMA. To zrychluje snímání, ale mění cestu a časování přenosu — znovu zkontrolujte skripty, které závisely na předchozím (neodlehčeném) časování snímání.

Commit: e6cc4223d

Kontrolní seznam migrace#

Ovlivněn je pouze kód snímání citlivý na časování: znovu ověřte jakékoli předpoklady o časování kolem snímání obrazu vzhledem k novému výchozímu odlehčení MDMA (změna odlehčení MDMA). Všechny ostatní skripty běží beze změny.