v3.2.0

v3.2.0 migliora notevolmente il driver FLIR Lepton (DMA, scaling per FLIR 1/3, streaming UVC più veloce), abilita exFAT sulla OpenMV 3 e 4, aggiorna CMSIS-NN alla 5.4.0 e aggiunge esempi di output VSYNC-GPIO e USB-VCP. Non introduce alcuna modifica API incompatibile — gli script v3.1.0 vengono eseguiti senza modifiche.

In evidenza

  • FLIR Lepton — acquisizione basata su DMA, scaling funzionante per FLIR 1/3 e streaming UVC più veloce.

  • exFAT abilitato sulla OpenMV 3 e 4.

  • Aggiornamento di CMSIS-NN alla 5.4.0.

  • Esempi — output GPIO VSYNC e USB VCP.

  • Nessuna modifica API incompatibile — riaggiorna il firmware e i tuoi script v3.1.0 vengono eseguiti senza modifiche.

Nuove funzionalità

  • exFAT — abilitato il filesystem exFAT sulla OpenMV 3 e 4.

  • Esempi — aggiunto un esempio di output GPIO VSYNC e un esempio USB-VCP.

Altre modifiche e miglioramenti

  • Aggiornato CMSIS-NN alla 5.4.0 (con script di training/test NN rinnovati e uno script di creazione di immagini etichettate); l’IDE ora rileva il disco OpenMV tramite un file marcatore nascosto; la configurazione viene analizzata ai soft reset; il FLIR Lepton ora trasmette in streaming più velocemente su UVC e invia il descrittore UVC corretto in scala di grigi per l’MT9V034.

Correzioni di bug

Camera e sensori:

  • Fatto funzionare bene il driver FLIR Lepton per FLIR 1/3 con scaling, spostata l’inizializzazione del Lepton in MSP, usato il DMA per Lepton 1 e 3 (con una regione di memoria VOSPI dedicata) e corretto il percorso di snapshot dell’MT9V034 (rimosso il workaround della callback di streaming).

Sistema e connettività:

  • Aggiunto un set di patch WINC e corretto il timeout di inizializzazione del WINC, la dimensione della regione DMA H7 (resa non memorizzabile in cache tramite l’MPU), la sorgente di clock SPI H7 e la dimensione del column-buffer di CMSIS-NN.

Hardware e supporto delle schede

  • OpenMV 3 / 4 — supporto per il filesystem exFAT.

Modifiche API incompatibili

v3.2.0 non introduce alcuna modifica API Python incompatibile. Gli script che venivano eseguiti sulla v3.1.0 vengono eseguiti senza modifiche sulla v3.2.0 — basta riaggiornare il firmware.