v3.2.0

v3.2.0 förbättrar avsevärt FLIR Lepton-drivrutinen (DMA, skalning för FLIR 1/3, snabbare UVC-strömning), aktiverar exFAT på OpenMV 3 och 4, uppdaterar CMSIS-NN till 5.4.0 och lägger till exempel för VSYNC-GPIO-utgång och USB-VCP. Den introducerar inga brytande API-ändringar — v3.1.0-skript körs oförändrade.

Höjdpunkter

  • FLIR Lepton — DMA-baserad infångning, fungerande skalning för FLIR 1/3 och snabbare UVC-strömning.

  • exFAT aktiverat på OpenMV 3 och 4.

  • CMSIS-NN 5.4.0-uppdatering.

  • Exempel — VSYNC-GPIO-utgång och USB VCP.

  • Inga brytande API-ändringar — flasha om så körs dina v3.1.0-skript oförändrade.

Nya funktioner

  • exFAT — aktiverade exFAT-filsystemet på OpenMV 3 och 4.

  • Exempel — lade till ett exempel för VSYNC-GPIO-utgång och ett USB-VCP-exempel.

Övriga ändringar och förbättringar

  • Uppdaterade CMSIS-NN till 5.4.0 (med uppdaterade NN-tränings-/testskript och ett skript för att skapa etiketterade bilder); IDE:n upptäcker nu OpenMV-disken via en dold markörfil; konfigurationen tolkas vid mjuka omstarter; FLIR Lepton strömmar nu snabbare över UVC och skickar rätt gråskale-UVC-deskriptor för MT9V034.

Buggfixar

Kamera och sensorer:

  • Fick FLIR Lepton-drivrutinen att fungera bra för FLIR 1/3 med skalning, flyttade Lepton-initieringen till MSP, använde DMA för Lepton 1 och 3 (med en dedikerad VOSPI-minnesregion) och åtgärdade MT9V034-stillbildsvägen (tog bort lösningen med strömnings-återanrop).

System och anslutning:

  • Lade till en WINC-patchuppsättning och åtgärdade WINC-initieringens timeout, H7 DMA-regionens storlek (gjordes ocachebar via MPU:n), H7 SPI-klockkällan och CMSIS-NN-kolumnbuffertens storlek.

Hårdvaru- och kortstöd

  • OpenMV 3 / 4 — stöd för exFAT-filsystem.

Brytande API-ändringar

v3.2.0 introducerar inga brytande Python-API-ändringar. Skript som kördes på v3.1.0 körs oförändrade på v3.2.0 — flasha bara om firmware.