v4.0.10

v4.0.10 lägger till fullt stöd för kortet Arduino Giga (STM32H747) med medföljande binärfiler för firmware, startladdare och UVC, och åtgärdar flera problem med flashning, inspelning och lokalisering. Den bygger på Qt Creator 10.0.1; det finns inga brytande ändringar för befintliga projekt.

Höjdpunkter

  • Stöd för Arduino Giga är nu inbyggt, med medföljande binärfiler för firmware, startladdare och UVC samt DFU-baserad flashning.

  • Flash-säker portskanning: skanning av serieportar stör inte längre en pågående firmware-flashning.

  • Inspelning med image-writer av filer med noll millisekunder mellan bildrutorna accepteras nu i stället för att avvisas.

  • Lokalisering återställd: alla Qt-översättningsfiler medföljer återigen så att IDE:ns översättningar fungerar korrekt.

Nya funktioner

  • Arduino Giga (STM32H747): lade till fullt kortstöd, inklusive medföljande binärfiler för firmware, bootloader och uvc (.bin och .dfu) under share/qtcreator/firmware/ARDUINO_GIGA_H7/, poster i boards.txt och dfu.txt, nya USB-PID:er (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) samt Giga-detektering i kodvägarna för portfiltrering, anslutning och licenskontroll (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Felrättningar

  • Åtgärdade ett JSON-syntaxfel i Giga DFU-inställningarna (ett överblivet citattecken i appvidpid-listan) (c27d9d7ea).

  • Korrigerade Giga DFU-korttypen från H747 till H7 så att flashning av Arduino-kort fungerar i IDE:n (860aa10d6).

  • Lade till fungerande lås så att skanning av serieportar inte längre stör en pågående firmware-flashning via dfu-util, picotool, bossac eller imx (f0de0fe00, da7e80b12).

  • Inspelningsfiler från image-writer med noll millisekunder mellan bildrutorna accepteras nu i stället för att avvisas som utanför intervallet (fed86c2bb, 75bc5a848).

  • Åtgärdade både feldialogrutorna ”No DFU settings for the selected board type!” och ”No DFU settings for the selected device!”, som var och en skickade två int-värden för VID/PID till ett enda .arg()-anrop så att det andra värdet behandlades som fältbredd för %1 i stället för att substitueras för %2; båda använder nu .arg(...).arg(...) så att VID och PID visas korrekt (b95a977b3).

  • Återställde paketeringen av alla Qt-översättningsfiler så att IDE:ns lokalisering fungerar korrekt (e10d65de7).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 10.0.1.

  • Arduino Giga H7-firmware medföljer nu (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Brytande ändringar

Inga. Denna version är fullt kompatibel med befintliga projekt och arbetsflöden.