v4.0.10

v4.0.10 додає повну підтримку плати Arduino Giga (STM32H747) з вбудованими мікропрограмою, завантажувачем та UVC-бінарними файлами, а також виправляє декілька проблем із прошивкою, записом та локалізацією. Реліз базується на Qt Creator 10.0.1; для наявних проектів немає жодних критичних змін.

Основне

  • Підтримка Arduino Giga вбудована — включаючи мікропрограму, завантажувач та UVC-бінарні файли та прошивку через DFU.

  • Безпечне сканування портів під час прошивки: сканування послідовних портів більше не заважає прошивці мікропрограми, що виконується.

  • Запис Image-writer — файли з нульовим часом між кадрами тепер приймаються, а не відхиляються.

  • Відновлено локалізацію: усі файли перекладу Qt знову вбудовані, тому переклади IDE працюють коректно.

Нові можливості

  • Arduino Giga (STM32H747): додано повну підтримку плати, включаючи вбудовані бінарні файли firmware, bootloader та uvc (.bin та .dfu) у share/qtcreator/firmware/ARDUINO_GIGA_H7/, записи boards.txt та dfu.txt, нові USB PID (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) та виявлення Giga у шляхах фільтрації портів, підключення та перевірки ліцензії (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Виправлення помилок

  • Виправлено синтаксичну помилку JSON у налаштуваннях Giga DFU (зайві лапки у списку appvidpid) (c27d9d7ea).

  • Виправлено тип плати Giga DFU з H747 на H7, щоб прошивка плат Arduino в IDE працювала коректно (860aa10d6).

  • Додано функціонуючі блокування, завдяки яким сканування послідовних портів більше не заважає прошивці мікропрограми через dfu-util, picotool, bossac чи imx (f0de0fe00, da7e80b12).

  • Файли запису Image-writer з нульовим часом між кадрами тепер приймаються, а не відхиляються як такі, що виходять за межі допустимого діапазону (fed86c2bb, 75bc5a848).

  • Виправлено обидва діалоги помилок — «No DFU settings for the selected board type!» та «No DFU settings for the selected device!», — які передавали два значення int VID/PID в один виклик .arg(), через що друге значення трактувалося як ширина поля %1 замість підстановки в %2; тепер обидва використовують .arg(...).arg(...), тому VID та PID відображаються коректно (b95a977b3).

  • Відновлено вбудовування всіх файлів перекладу Qt, завдяки чому локалізація IDE знову працює коректно (e10d65de7).

Підтримка платформ та інструментів

  • База Qt Creator: 10.0.1.

  • Мікропрограма Arduino Giga H7 тепер вбудована (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Критичні зміни

Відсутні. Цей реліз повністю сумісний з наявними проектами та робочими процесами.