v4.4.2¶
A v4.4.2 átdolgozza az USB soros protokollt a nullhosszú-csomag átfedés megszüntetése érdekében, amely elakaszthatta vagy lecsatlakoztathatta a kamerát, hozzáad egy kártyánkénti USB nagy sebességű módot, és javítja a Windows illesztőprogram-telepítőjét. A Qt Creator 14.0.2 alapjain épül, az előző kiadáshoz képest változatlanul, és nem tartalmaz visszafelé nem kompatibilis változásokat.
Kiemelt újdonságok¶
Az USB soros protokoll átdolgozása eltávolítja a nullhosszú-csomag (ZLP) átfedést, amely megrongálta a szinkronizációt, és a kamera elakadását vagy lecsatlakozását okozta.
Kártyánkénti USB nagy sebességű mód kiválasztja a megfelelő bulk-végpont méretet (512 vagy 64) a csatlakozáskor.
Reszponzívabb élő nézet a szorosabb képkocka-puffer és állapot lekérdezési intervallumoknak köszönhetően.
Windows illesztőprogram-telepítő javítása, így egy USB-illesztőprogram lépés többé nem teszi tönkre az egész IDE-telepítést.
A Windows olvasási elakadás helyreállítása ismét engedélyezett, miközben elhagyásra került a
GET_STATEping kerülő megoldás, amely maga is elakadásokat okozott.
Új funkciók¶
Kártyánkénti nagy sebességű jelző. A
firmware/settings.jsonkártyánként egyhighSpeedbejegyzéssel bővül, így az IDE a csatlakozáskor a megfelelő USB-végpont méretet választja. Az RT1062, AE3, N6, Portenta és Nicla Vision nagy sebességűként, míg az F4/F7/H7 kamerák és a Giga teljes sebességűként vannak megjelölve; az IDE a megfelelő kártya értékét asetHighSpeed()hívással alkalmazza megnyitáskor, alapértelmezésben teljes sebességre állva (431fc7bd4).
Egyéb változások és fejlesztések¶
Szorosabb lekérdezési intervallumok a reszponzívabb élő nézetért: a képkocka-méret kiírás közti távolság 50 ms-ról 5 ms-ra, a TX-puffer közti távolság 20 ms-ról 5 ms-ra csökken, a get-state közti távolság pedig 16 ms-on állapodik meg (431fc7bd4, c8c14006a).
Eltávolításra kerültek a használhatatlan kódnavigációs műveletek a szerkesztőből, beleértve a
Find Usages,Rename Symbolműveleteket, valamint az in Next Split szimbólum-követő és típus-követő változatokat, a hozzájuk tartozó gyorsbillentyűkkel (Ctrl+Shift+U/Ctrl+Shift+R) és helyi menü bejegyzésekkel együtt (2a28fba9b).
Hibajavítások¶
Az USB soros protokoll átdolgozása a nullhosszú-csomag (ZLP) átfedés megszüntetése érdekében, amely megrongálta a szinkronizációt, és a kamera elakadását vagy lecsatlakozását okozta. Az USB bulk-végpont határára eső átvitelek mostantól a végpont méretéhez igazodva kitöltődnek vagy lerövidülnek, és hozzáadásra került egy kártyánkénti USB nagy sebességű mód (431fc7bd4, 79f452128, 1be51d27f, cac187991).
Ismét engedélyezve a Windows olvasási elakadás helyreállítási útvonala, ahol az operációs rendszer fogadja az adatokat, de visszatartja azokat az alkalmazástól, miközben elhagyásra került a
GET_STATEping kerülő megoldás, amely maga is elakadásokat okozott; hozzáadásra került egy új-override_read_stall_timeoutparancssori opció (a ping előtti várakozás ezredmásodpercben, alapértelmezetten 1000) a helyreállítási időkorlát finomhangolásához (cac187991).Javítva a Windows USB-illesztőprogram telepítője, így többé nem teszi tönkre az egész IDE-telepítést: az illesztőprogram
.cmdszkriptjei mostantól sikerrel lépnek ki, és a telepítő elfogadja ezeket a kilépési kódokat (750560aac, ba8537fa5).
Platform- és eszköztámogatás¶
Qt Creator alap: 14.0.2.
Visszafelé nem kompatibilis változások¶
Nincs. Ez a kiadás nem változtat semmilyen felhasználói projekt munkafolyamatot.