v4.0.10

v4.0.10 ajoute la prise en charge complète de la carte Arduino Giga (STM32H747) avec micrologiciel, programme d’amorçage et binaires UVC intégrés, et corrige plusieurs problèmes de flashage, d’enregistrement et de localisation. Cette version est basée sur Qt Creator 10.0.1 ; il n’y a aucun changement incompatible pour les projets existants.

Points forts

  • La prise en charge de l’Arduino Giga est désormais intégrée, avec micrologiciel, programme d’amorçage et binaires UVC fournis ainsi que le flashage basé sur DFU.

  • Analyse des ports sûre pendant le flashage : l’analyse des ports série n’interfère plus avec un flashage de micrologiciel en cours.

  • Enregistrement avec l’image-writer : les fichiers comportant zéro milliseconde entre les trames sont désormais acceptés au lieu d’être rejetés.

  • Localisation rétablie : tous les fichiers de traduction Qt sont à nouveau fournis afin que les traductions de l’IDE fonctionnent correctement.

Nouvelles fonctionnalités

  • Arduino Giga (STM32H747) : ajout de la prise en charge complète de la carte, incluant les binaires firmware, bootloader et uvc fournis (.bin et .dfu) sous share/qtcreator/firmware/ARDUINO_GIGA_H7/, les entrées boards.txt et dfu.txt, de nouveaux PID USB (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID), et la détection de la Giga dans les chemins de filtrage des ports, de connexion et de vérification de licence (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Corrections de bogues

  • Correction d’une erreur de syntaxe JSON dans les paramètres DFU de la Giga (un guillemet double parasite dans la liste appvidpid) (c27d9d7ea).

  • Correction du type de carte DFU de la Giga de H747 à H7 afin que le flashage des cartes Arduino fonctionne dans l’IDE (860aa10d6).

  • Ajout de verrous fonctionnels afin que l’analyse des ports série n’interfère plus avec un flashage de micrologiciel en cours via dfu-util, picotool, bossac ou imx (f0de0fe00, da7e80b12).

  • Les fichiers d’enregistrement de l’image-writer comportant zéro milliseconde entre les trames sont désormais acceptés au lieu d’être rejetés comme hors plage (fed86c2bb, 75bc5a848).

  • Correction des deux boîtes de dialogue d’erreur « No DFU settings for the selected board type! » et « No DFU settings for the selected device! », qui passaient chacune deux valeurs VID/PID de type int dans un unique appel .arg() de sorte que la seconde valeur était interprétée comme la largeur du champ %1 au lieu d’être substituée à %2 ; les deux utilisent désormais .arg(...).arg(...) afin que le VID et le PID s’affichent correctement (b95a977b3).

  • Rétablissement de l’inclusion de tous les fichiers de traduction Qt afin que la localisation de l’IDE fonctionne correctement (e10d65de7).

Prise en charge des plateformes et des outils

  • Base Qt Creator : 10.0.1.

  • Le micrologiciel de l”Arduino Giga H7 est désormais fourni (ARDUINO_GIGA_H7 : firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Changements incompatibles

Aucun. Cette version est entièrement compatible avec les projets et les flux de travail existants.