v4.4.2

v4.4.2, kamerayı takılma ya da bağlantı kopması durumuna sürükleyebilen sıfır uzunluklu paket çakışmasını ortadan kaldırmak için USB seri protokolünü elden geçiriyor, kart başına bir USB yüksek hızlı mod ekliyor ve Windows sürücü yükleyicisini düzeltiyor. Bir önceki sürümden değişmeden Qt Creator 14.0.2 üzerine kurulmuştur ve çığır açan değişiklik içermez.

Öne çıkanlar

  • USB seri protokolünün yeniden düzenlenmesi, senkronizasyonu bozan ve kameranın takılmasına veya bağlantısının kopmasına neden olan sıfır uzunluklu paket (ZLP) çakışmasını kaldırır.

  • Kart başına USB yüksek hızlı mod, bağlantı sırasında doğru toplu uç nokta boyutunu (512’ye karşı 64) seçer.

  • Daha sıkı framebuffer ve durum yoklama aralıklarından kaynaklanan daha duyarlı canlı görünüm.

  • Windows sürücü yükleyici düzeltmesi sayesinde bir USB sürücü adımı artık tüm IDE kurulumunu başarısız kılmıyor.

  • Windows okuma takılması kurtarması, kendisi takılmalara neden olan GET_STATE ping geçici çözümü kaldırılırken yeniden etkinleştirildi.

Yeni özellikler

  • Kart başına yüksek hız bayrağı. firmware/settings.json kart başına bir highSpeed girişi kazanıyor; böylece IDE bağlantı sırasında doğru USB uç nokta boyutunu seçiyor. RT1062, AE3, N6, Portenta ve Nicla Vision yüksek hızlı olarak işaretlenmişken F4/F7/H7 kameraları ve Giga tam hızlı kalır; IDE, açılışta setHighSpeed() aracılığıyla eşleşen kartın değerini uygular ve varsayılan olarak tam hıza geçer (431fc7bd4).

Diğer değişiklikler ve iyileştirmeler

  • Daha duyarlı bir canlı görünüm için sıkılaştırılmış yoklama aralıkları: çerçeve boyutu dökümü aralığı 50 ms’den 5 ms’ye, TX-buffer aralığı 20 ms’den 5 ms’ye düşer ve get-state aralığı 16 ms’de sabitlenir (431fc7bd4, c8c14006a).

  • Düzenleyiciden, kısayolları (Ctrl+Shift+U / Ctrl+Shift+R) ve bağlam menüsü girişleriyle birlikte Find Usages, Rename Symbol ile in Next Split sembol-izle ve tür-izle varyantları da dahil olmak üzere kullanılamayan kod gezinme eylemleri kaldırıldı (2a28fba9b).

Hata düzeltmeleri

  • Senkronizasyonu bozan ve kameranın takılmasına veya bağlantısının kopmasına neden olan sıfır uzunluklu paket (ZLP) çakışmasını ortadan kaldırmak için USB seri protokolü yeniden düzenlendi. Bir USB toplu uç nokta sınırına denk gelen aktarımlar artık uç nokta boyutuna göre dolduruluyor ya da kırpılıyor ve kart başına bir USB yüksek hızlı mod eklendi (431fc7bd4, 79f452128, 1be51d27f, cac187991).

  • İşletim sisteminin veriyi aldığı ancak uygulamadan sakladığı Windows okuma takılması kurtarma yolu yeniden etkinleştirildi; bu sırada kendisi takılmalara neden olan GET_STATE ping geçici çözümü kaldırıldı ve kurtarma zaman aşımını ayarlamak için yeni bir -override_read_stall_timeout komut satırı seçeneği (ping atmadan önce beklenecek milisaniye, varsayılan 1000) eklendi (cac187991).

  • Windows USB sürücü yükleyicisi, artık tüm IDE kurulumunu başarısız kılmayacak şekilde düzeltildi: sürücü .cmd betikleri artık başarıyla çıkıyor ve yükleyici bu çıkış kodlarını kabul ediyor (750560aac, ba8537fa5).

Platform ve araç desteği

  • Qt Creator tabanı: 14.0.2.

Çığır açan değişiklikler

Yok. Bu sürüm, kullanıcıya yönelik hiçbir proje iş akışını değiştirmez.