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_STATE ping kerülő megoldás, amely maga is elakadásokat okozott.

Új funkciók

  • Kártyánkénti nagy sebességű jelző. A firmware/settings.json kártyánként egy highSpeed bejegyzé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 a setHighSpeed() 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 Symbol mű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_STATE ping kerülő megoldás, amely maga is elakadásokat okozott; hozzáadásra került egy új -override_read_stall_timeout parancssori 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 .cmd szkriptjei 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.