v4.0.10

v4.0.10 añade soporte completo para la placa Arduino Giga (STM32H747) con binarios de firmware, bootloader y UVC incluidos, y corrige varios problemas de flasheo, grabación y localización. Está basada en Qt Creator 10.0.1; no hay cambios incompatibles para los proyectos existentes.

Aspectos destacados

  • El soporte para Arduino Giga ahora está integrado, con binarios de firmware, bootloader y UVC incluidos y flasheo basado en DFU.

  • Escaneo de puertos seguro durante el flasheo: el escaneo de puertos serie ya no interfiere con un flasheo de firmware en curso.

  • Grabación con image-writer: ahora se aceptan los archivos con cero milisegundos entre fotogramas en lugar de rechazarlos.

  • Localización restaurada: todos los archivos de traducción de Qt vuelven a incluirse, de modo que las traducciones del IDE funcionan correctamente.

Nuevas características

  • Arduino Giga (STM32H747): se añadió soporte completo de placa, incluyendo los binarios firmware, bootloader y uvc (.bin y .dfu) en share/qtcreator/firmware/ARDUINO_GIGA_H7/, las entradas de boards.txt y dfu.txt, nuevos PID de USB (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) y la detección de la Giga en las rutas de filtrado de puertos, conexión y verificación de licencia (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Corrección de errores

  • Se corrigió un error de sintaxis JSON en la configuración DFU de la Giga (una comilla doble suelta en la lista appvidpid) (c27d9d7ea).

  • Se corrigió el tipo de placa DFU de la Giga de H747 a H7 para que el flasheo de placas Arduino funcione en el IDE (860aa10d6).

  • Se añadieron bloqueos funcionales para que el escaneo de puertos serie ya no interfiera con un flasheo de firmware en curso mediante dfu-util, picotool, bossac o imx (f0de0fe00, da7e80b12).

  • Los archivos de grabación de image-writer con cero milisegundos entre fotogramas ahora se aceptan en lugar de rechazarse por estar fuera de rango (fed86c2bb, 75bc5a848).

  • Se corrigieron ambos diálogos de error «No DFU settings for the selected board type!» y «No DFU settings for the selected device!», que pasaban dos valores int de VID/PID a una única llamada .arg(), por lo que el segundo valor se interpretaba como el ancho de campo de %1 en lugar de sustituirse por %2; ahora ambos usan .arg(...).arg(...) para que el VID y el PID se muestren correctamente (b95a977b3).

  • Se restauró la inclusión de todos los archivos de traducción de Qt para que la localización del IDE funcione correctamente (e10d65de7).

Soporte de plataformas y herramientas

  • Base de Qt Creator: 10.0.1.

  • El firmware de la Arduino Giga H7 ahora viene incluido (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Cambios incompatibles

Ninguno. Esta versión es totalmente compatible con los proyectos y flujos de trabajo existentes.