v3.2.0¶
v3.2.0 mejora sustancialmente el controlador FLIR Lepton (DMA, escalado para FLIR 1/3, streaming UVC más rápido), habilita exFAT en la OpenMV 3 y 4, actualiza CMSIS-NN a 5.4.0 y añade ejemplos de salida GPIO de VSYNC y de USB-VCP. No introduce ningún cambio incompatible en la API; los scripts de v3.1.0 se ejecutan sin cambios.
Aspectos destacados¶
FLIR Lepton: captura basada en DMA, escalado funcional para FLIR 1/3 y streaming UVC más rápido.
exFAT habilitado en la OpenMV 3 y 4.
Actualización a CMSIS-NN 5.4.0.
Ejemplos: salida GPIO de VSYNC y USB VCP.
Ningún cambio incompatible en la API: vuelve a flashear y tus scripts de v3.1.0 se ejecutan sin cambios.
Nuevas funciones¶
exFAT: se habilitó el sistema de archivos exFAT en la OpenMV 3 y 4.
Ejemplos: se añadieron un ejemplo de salida GPIO de VSYNC y un ejemplo de USB-VCP.
Otros cambios y mejoras¶
Se actualizó CMSIS-NN a 5.4.0 (con scripts de entrenamiento/prueba de NN renovados y un script de creación de imágenes etiquetadas); el IDE ahora detecta el disco de OpenMV mediante un archivo marcador oculto; la configuración se analiza en los reinicios por software; el FLIR Lepton ahora hace streaming más rápido por UVC y envía el descriptor UVC de escala de grises correcto para el MT9V034.
Correcciones de errores¶
Cámara y sensores:
Se logró que el controlador del FLIR Lepton funcionara bien para FLIR 1/3 con escalado, se movió la inicialización del Lepton a MSP, se usó DMA para el Lepton 1 y 3 (con una región de memoria VOSPI dedicada) y se corrigió la ruta de captura del MT9V034 (se eliminó la solución alternativa del callback de streaming).
Sistema y conectividad:
Se añadió un conjunto de parches del WINC y se corrigió el tiempo de espera de inicialización del WINC, el tamaño de la región DMA del H7 (hecha no cacheable mediante la MPU), la fuente de reloj del SPI del H7 y el tamaño del búfer de columnas de CMSIS-NN.
Soporte de hardware y placas¶
OpenMV 3 / 4: soporte del sistema de archivos exFAT.
Cambios incompatibles en la API¶
v3.2.0 no introduce ningún cambio incompatible en la API de Python. Los scripts que se ejecutaban en v3.1.0 se ejecutan sin cambios en v3.2.0; solo vuelve a flashear el firmware.