v4.0.10

v4.0.10 voegt volledige ondersteuning toe voor het Arduino Giga (STM32H747) board met meegeleverde firmware-, bootloader- en UVC-binaries, en verhelpt diverse problemen met flashen, opnemen en lokalisatie. Het is gebaseerd op Qt Creator 10.0.1; er zijn geen brekende wijzigingen voor bestaande projecten.

Hoogtepunten

  • Arduino Giga-ondersteuning is nu ingebouwd, met meegeleverde firmware-, bootloader- en UVC-binaries en DFU-gebaseerd flashen.

  • Flash-veilig poortscannen: het scannen van seriële poorten verstoort een lopende firmware-flash niet langer.

  • Image-writer-opnamen met nul milliseconden tussen frames worden nu geaccepteerd in plaats van afgewezen.

  • Lokalisatie hersteld: alle Qt-vertalingsbestanden worden weer meegeleverd zodat de vertalingen van de IDE correct werken.

Nieuwe functies

  • Arduino Giga (STM32H747): volledige board-ondersteuning toegevoegd, inclusief meegeleverde firmware-, bootloader- en uvc-binaries (.bin en .dfu) onder share/qtcreator/firmware/ARDUINO_GIGA_H7/, vermeldingen in boards.txt en dfu.txt, nieuwe USB-PID’s (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID), en Giga-detectie in de paden voor poortfiltering, verbinden en licentiecontrole (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Bugfixes

  • Een JSON-syntaxisfout in de Giga DFU-instellingen verholpen (een losse dubbele aanhalingsteken in de appvidpid-lijst) (c27d9d7ea).

  • Het Giga DFU-boardtype gecorrigeerd van H747 naar H7 zodat het flashen van Arduino-boards in de IDE werkt (860aa10d6).

  • Werkende vergrendelingen toegevoegd zodat het scannen van seriële poorten een lopende firmware-flash via dfu-util, picotool, bossac of imx niet langer verstoort (f0de0fe00, da7e80b12).

  • Image-writer-opnamebestanden met nul milliseconden tussen frames worden nu geaccepteerd in plaats van afgewezen als buiten bereik (fed86c2bb, 75bc5a848).

  • Zowel de foutdialogen “No DFU settings for the selected board type!” als “No DFU settings for the selected device!” verholpen, die elk twee int-VID/PID-waarden in één enkele .arg()-aanroep doorgaven waardoor de tweede waarde werd behandeld als de veldbreedte van %1 in plaats van te worden gesubstitueerd voor %2; beide gebruiken nu .arg(...).arg(...) zodat de VID en PID correct worden weergegeven (b95a977b3).

  • Het meeleveren van alle Qt-vertalingsbestanden hersteld zodat de lokalisatie van de IDE correct werkt (e10d65de7).

Platform- en toolondersteuning

  • Qt Creator-basis: 10.0.1.

  • Arduino Giga H7-firmware wordt nu meegeleverd (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Brekende wijzigingen

Geen. Deze release is volledig compatibel met bestaande projecten en workflows.