v4.1.8

v4.1.8 es una versión de mantenimiento que incluye el firmware y los ejemplos de OpenMV v4.5.5 y corrige la configuración de compilación FORCE_FULL_SCREEN. Sigue basándose en Qt Creator 10.0.1, y no hay cambios incompatibles.

Aspectos destacados

  • Firmware incluido v4.5.5 para todas las placas OpenMV y Arduino compatibles, con binarios de firmware, bootloader y UVC actualizados.

  • Scripts de ejemplo actualizados migrados a la nueva API de pistas de imagen y a la nueva API de JPEG img.to_jpeg().

  • Corrección de FORCE_FULL_SCREEN para que la compilación de pantalla completa forzada ahora se compile y ejecute correctamente.

Otros cambios y mejoras

  • El firmware y los ejemplos de OpenMV incluidos se actualizaron a v4.5.5 en todas las placas (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), incluidos binarios de firmware/bootloader/UVC actualizados. Los scripts de ejemplo se migraron a la nueva API de pistas de imagen (usada por image.scale(), to_rainbow(), to_jpeg(), etc.) con constantes como image.AREA, image.ROTATE_180 e image.VFLIP/HMIRROR/TRANSPOSE, reemplazando mean_pooled(), replace() y assign(). Los ejemplos también migraron la API de JPEG obsoleta, reemplazando img.compress() y frame.compressed() por img.to_jpeg() y to_jpeg(copy=True) en los ejemplos de Time-of-Flight, térmicos, control remoto RPC, transmisor MJPEG y usb_vcp.py de placa (0604d5284).

Corrección de errores

  • Se corrigió la configuración de compilación FORCE_FULL_SCREEN para que el bloque de código de pantalla completa forzada se compile y ejecute correctamente, moviendo la llave de apertura fuera de la guarda del preprocesador #else/#endif, garantizando que tanto la ruta FORCE_FULL_SCREEN como la del argumento -full_screen compartan el mismo bloque (4354cf8f4).

Compatibilidad de plataforma y herramientas

  • Base de Qt Creator: 10.0.1.

  • Firmware y ejemplos incluidos: actualizados a v4.5.5 (desde v4.5.4).

Cambios incompatibles

Ninguno. Esta versión incluye un nuevo firmware y una corrección de compilación; los proyectos y flujos de trabajo existentes del IDE no se ven afectados.