v3.2.0¶
v3.2.0 substantially improves the FLIR Lepton driver (DMA, scaling for FLIR 1/3, faster UVC streaming), enables exFAT on the OpenMV 3 and 4, updates CMSIS-NN to 5.4.0, and adds VSYNC-GPIO-output and USB-VCP examples. It introduces no breaking API changes — v3.1.0 scripts run unchanged.
Highlights¶
FLIR Lepton — DMA-based capture, working scaling for FLIR 1/3, and faster UVC streaming.
exFAT enabled on the OpenMV 3 and 4.
CMSIS-NN 5.4.0 update.
Examples — VSYNC GPIO output and USB VCP.
No breaking API changes — reflash and your v3.1.0 scripts run unchanged.
New features¶
exFAT — enabled the exFAT filesystem on the OpenMV 3 and 4.
Examples — added a VSYNC-GPIO-output example and a USB-VCP example.
Other changes and improvements¶
Updated CMSIS-NN to 5.4.0 (with refreshed NN training/test scripts and a labeled-image creation script); the IDE now detects the OpenMV disk via a hidden marker file; the configuration is parsed on soft resets; the FLIR Lepton now streams faster over UVC and sends the correct grayscale UVC descriptor for the MT9V034.
Bug fixes¶
Camera and sensors:
Got the FLIR Lepton driver working well for FLIR 1/3 with scaling, moved Lepton init to MSP, used DMA for Lepton 1 and 3 (with a dedicated VOSPI memory region), and fixed the MT9V034 snapshot path (removed the streaming callback workaround).
System and connectivity:
Added a WINC patch set and fixed the WINC init timeout, the H7 DMA region size (made uncacheable via the MPU), the H7 SPI clock source, and the CMSIS-NN column-buffer size.
Hardware and board support¶
OpenMV 3 / 4 — exFAT filesystem support.
Breaking API changes¶
v3.2.0 introduces no breaking Python API changes. Scripts that ran on v3.1.0 run unchanged on v3.2.0 — just reflash the firmware.