v4.0.10

v4.0.10 dodaje pełną obsługę płytki Arduino Giga (STM32H747) wraz z dołączonym oprogramowaniem układowym, bootloaderem i binariami UVC oraz naprawia kilka problemów z programowaniem flash, nagrywaniem i lokalizacją. Wydanie jest oparte na Qt Creator 10.0.1; nie zawiera żadnych zmian niekompatybilnych wstecz dla istniejących projektów.

Najważniejsze zmiany

  • Obsługa Arduino Giga jest teraz wbudowana, wraz z dołączonym oprogramowaniem układowym, bootloaderem i binariami UVC oraz programowaniem flash opartym na DFU.

  • Skanowanie portów bezpieczne dla pamięci flash: skanowanie portów szeregowych nie zakłóca już trwającego programowania oprogramowania układowego.

  • Nagrywanie przez image-writer plików z zerową liczbą milisekund między ramkami jest teraz akceptowane zamiast być odrzucane.

  • Przywrócona lokalizacja: wszystkie pliki tłumaczeń Qt są ponownie dołączone, dzięki czemu tłumaczenia IDE działają poprawnie.

Nowe funkcje

  • Arduino Giga (STM32H747): dodano pełną obsługę płytki, w tym dołączone binaria firmware, bootloader i uvc (.bin i .dfu) w share/qtcreator/firmware/ARDUINO_GIGA_H7/, wpisy boards.txt i dfu.txt, nowe USB PID (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) oraz wykrywanie Giga w ścieżkach filtrowania portów, łączenia i sprawdzania licencji (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Poprawki błędów

  • Naprawiono błąd składni JSON w ustawieniach DFU Giga (zbędny cudzysłów w liście appvidpid) (c27d9d7ea).

  • Poprawiono typ płytki DFU Giga z H747 na H7, dzięki czemu programowanie flash płytek Arduino działa w IDE (860aa10d6).

  • Dodano działające blokady, dzięki czemu skanowanie portów szeregowych nie zakłóca już trwającego programowania oprogramowania układowego za pomocą dfu-util, picotool, bossac lub imx (f0de0fe00, da7e80b12).

  • Pliki nagrywania przez image-writer z zerową liczbą milisekund między ramkami są teraz akceptowane zamiast być odrzucane jako wykraczające poza dozwolony zakres (fed86c2bb, 75bc5a848).

  • Naprawiono oba okna dialogowe błędów „No DFU settings for the selected board type!” oraz „No DFU settings for the selected device!”, z których każde przekazywało dwie wartości int VID/PID do pojedynczego wywołania .arg(), przez co druga wartość była traktowana jako szerokość pola %1 zamiast być podstawiona za %2; oba używają teraz .arg(...).arg(...), dzięki czemu VID i PID wyświetlają się poprawnie (b95a977b3).

  • Przywrócono dołączanie wszystkich plików tłumaczeń Qt, dzięki czemu lokalizacja IDE działa poprawnie (e10d65de7).

Obsługa platform i narzędzi

  • Baza Qt Creator: 10.0.1.

  • Oprogramowanie układowe Arduino Giga H7 jest teraz dołączone (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Zmiany niekompatybilne wstecz

Brak. To wydanie jest w pełni zgodne z istniejącymi projektami i przepływami pracy.