v4.0.10

v4.0.10 aggiunge il pieno supporto per la scheda Arduino Giga (STM32H747) con firmware, bootloader e binari UVC inclusi, e corregge diversi problemi di flashing, registrazione e localizzazione. È basata su Qt Creator 10.0.1; non vi sono modifiche che rompono la compatibilità per i progetti esistenti.

In evidenza

  • Il supporto per Arduino Giga è ora integrato, con firmware, bootloader e binari UVC inclusi e flashing basato su DFU.

  • Scansione delle porte sicura durante il flashing: la scansione delle porte seriali non interferisce più con un flashing del firmware in corso.

  • Registrazione con image-writer dei file con zero millisecondi tra i frame ora vengono accettati invece di essere rifiutati.

  • Localizzazione ripristinata: tutti i file di traduzione di Qt sono nuovamente inclusi, in modo che le traduzioni dell’IDE funzionino correttamente.

Nuove funzionalità

  • Arduino Giga (STM32H747): aggiunto il pieno supporto della scheda, inclusi i binari firmware, bootloader e uvc (.bin e .dfu) sotto share/qtcreator/firmware/ARDUINO_GIGA_H7/, le voci boards.txt e dfu.txt, i nuovi USB PID (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) e il rilevamento della Giga nei percorsi di filtraggio delle porte, di connessione e di verifica della licenza (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Correzioni di bug

  • Corretto un errore di sintassi JSON nelle impostazioni DFU della Giga (una virgoletta doppia di troppo nell’elenco appvidpid) (c27d9d7ea).

  • Corretto il tipo di scheda DFU della Giga da H747 a H7 in modo che il flashing delle schede Arduino funzioni nell’IDE (860aa10d6).

  • Aggiunti lock funzionanti in modo che la scansione delle porte seriali non interferisca più con un flashing del firmware in corso tramite dfu-util, picotool, bossac o imx (f0de0fe00, da7e80b12).

  • I file di registrazione di image-writer con zero millisecondi tra i frame ora vengono accettati invece di essere rifiutati come fuori intervallo (fed86c2bb, 75bc5a848).

  • Corrette entrambe le finestre di errore «No DFU settings for the selected board type!» e «No DFU settings for the selected device!», che passavano ciascuna due valori VID/PID di tipo int in un’unica chiamata .arg(), per cui il secondo valore veniva interpretato come la larghezza del campo %1 invece di essere sostituito al posto di %2; ora entrambe usano .arg(...).arg(...) in modo che VID e PID vengano visualizzati correttamente (b95a977b3).

  • Ripristinata l’inclusione di tutti i file di traduzione di Qt in modo che la localizzazione dell’IDE funzioni correttamente (e10d65de7).

Supporto di piattaforme e strumenti

  • Base Qt Creator: 10.0.1.

  • Il firmware per Arduino Giga H7 è ora incluso (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Modifiche che rompono la compatibilità

Nessuna. Questa release è pienamente compatibile con i progetti e i flussi di lavoro esistenti.