v4.2.1

v4.2.1 voegt ondersteuning voor de DHT11/DHT22-sensor op de Nano RP2040 en meer MT9V0xx-cameravarianten toe, plus ImageIO-, WiFi- en framebuffer-cachefixes. Beeldoverdracht is nu standaard MDMA-offloaded — lees de breaking change hieronder.

Hoogtepunten

  • Nano RP2040 Connect — ondersteuning voor de DHT11 / DHT22 temperatuur-/vochtigheidssensor.

  • Meer MT9V0xx-varianten — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO verwerkt nu alle modi en oudere bestanden; framebuffer-cache- en copy_to_fb-fixes.

  • Breaking: beeldoverdracht is nu standaard MDMA-offloaded — zie de breaking change.

Nieuwe functies

  • Nano RP2040 Connect — ondersteuning voor de DHT11- en DHT22-sensor toegevoegd.

  • MT9V0xx-cameravarianten — de MT9V0xx-driver ondersteunt nu de sensoren MT9V022 / MT9V024 / MT9V032 / MT9V034.

Overige wijzigingen en verbeteringen

  • De consolemelding “frozen module not found” wordt niet langer getoond.

  • De Nano RP2040 Connect wordt geleverd met standaard verse-bestandssysteeminhoud.

Bugfixes

  • De labels van het ingebouwde person-detector-model verholpen.

  • ImageIO verholpen zodat alle modi en oudere opnamebestanden worden ondersteund.

  • copy_to_fb verholpen bij het richten op een bestaande afbeelding, en de framebuffer-cache wordt nu vóór gebruik ongeldig gemaakt (voorkomt gecorrumpeerde afbeeldingsgegevens).

  • De NINA WiFi-driver (Nano RP2040 Connect) en een bug in de vlagspecificatie van machine.Timer verholpen.

Hardware- en boardondersteuning

  • Arduino Nano RP2040 Connect — DHT11/DHT22-sensoren, standaard I2C-/bestandsconfiguratie.

  • MT9V0xx — ondersteuning voor de varianten MT9V022/024/032/034.

Breaking API-wijzigingen

Voor de gebruiker zichtbare API-breaks tussen v4.2.0 en v4.2.1.

De enige breaking change is een behavior-wijziging (dezelfde API, andere resultaten) — controleer timinggevoelige opnames opnieuw.

Beeldoverdracht is standaard MDMA-offloaded (behavior)

Beeldoverdrachten worden nu standaard volledig naar MDMA offloaded op daartoe geschikte boards. Dit versnelt de opname, maar wijzigt het overdrachtspad en de timing — controleer scripts die afhankelijk waren van de vorige (niet-offloaded) opnametiming opnieuw.

Commit: e6cc4223d

Migratiechecklist

Alleen timinggevoelige opnamecode wordt getroffen: hervalideer eventuele timingaannames rond beeldopname gezien de nieuwe standaard MDMA-offload (de MDMA-offload-wijziging). Alle overige scripts draaien ongewijzigd.