v4.0.11

v4.0.11 je izdanje za održavanje koje učvršćuje alate za flashanje firmwarea protiv istovremenih operacija i popravlja instalaciju priloženog USB upravljačkog programa u Windows instalateru. Ostaje na Qt Creatoru 10.0.1 (ista baza kao u prethodnom izdanju) i nema promjena koje narušavaju kompatibilnost.

Istaknuto

  • Alati za flashanje sigurni za dretve — operacije bootloadera, DFU-a, preuzimanja firmwarea i enumeracije uređaja sada su zaštićene pravim mutex bravama, čime se sprječavaju natjecateljska stanja kada se pokrenu istovremeno.

  • Popravljeni Windows USB upravljački programi — priložene .inf datoteke upravljačkih programa, prethodno oštećene normalizacijom završetaka redaka u tekstu, sada su ispravljene i ponovno dodane, a dodane su i datoteke upravljačkih programa za GIGA/Mimsy.

  • Izlazni kodovi Arduino instalatera — naredba za instalaciju Arduino upravljačkog programa sada prihvaća ispravne izlazne kodove instalatera ({5, 1280}).

Ispravci grešaka

  • Alati za flashanje firmwarea (bossac, dfu-util, imx, picotool i myqserialportinfo) sada štite svoj rad pravim QMutex bravama umjesto običnim booleanima zauzetosti, čime se sprječavaju natjecateljska stanja kada se operacije bootloadera, DFU-a, preuzimanja firmwarea i enumeracije uređaja pokrenu istovremeno (565576085).

Podrška za platforme i alate

  • Qt Creator baza: 10.0.1.

  • Popravljena je instalacija priloženog USB upravljačkog programa u Windows instalateru. Priložene .inf datoteke upravljačkih programa bile su oštećene normalizacijom završetaka redaka; pravilo *.inf binary u .gitattributes sada ih održava netaknutima, a ispravljene datoteke su ponovno dodane: FTDI upravljački programi ftdibus.inf i ftdiport.inf (67bed53b2), upravljački programi openmv.inf i pybcdc.inf (3c94eb8fe) i DfuSe datoteke STtube.inf (962d4f20d), zajedno s novim .inf/.cat datotekama upravljačkih programa za GIGA i Mimsy (4a3327ad0).

  • Naredba za instalaciju Arduino upravljačkog programa sada prihvaća ispravne izlazne kodove instalatera ({5, 1280}) (4a3327ad0).

  • Korak potpisivanja koda u Windowsima sada preskače priložene instalatere upravljačkih programa trećih strana (dpinst*/vcredist*) tako da se ne potpisuju ponovno i nastavljaju raditi (6cf14f7e1).

Promjene koje narušavaju kompatibilnost

Nema. Postojeći projekti i tijekovi rada nastavljaju raditi nepromijenjeno.