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,bootloaderiuvc(.bini.dfu) wshare/qtcreator/firmware/ARDUINO_GIGA_H7/, wpisyboards.txtidfu.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
H747naH7, 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,bossaclubimx(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
intVID/PID do pojedynczego wywołania.arg(), przez co druga wartość była traktowana jako szerokość pola%1zamiast 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.