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.