v4.2.1#

v4.2.1, Nano RP2040 DHT11/DHT22 sensör desteği ve daha fazla MT9V0xx kamera çeşidi, ayrıca ImageIO, WiFi ve framebuffer önbellek düzeltmeleri ekler. Görüntü aktarımı artık varsayılan olarak MDMA ile boşaltılıyor — aşağıdaki bozucu değişikliği okuyun.

Öne çıkanlar#

  • Nano RP2040 Connect — DHT11 / DHT22 sıcaklık/nem sensörü desteği.

  • Daha fazla MT9V0xx çeşidi — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO artık tüm modları ve eski dosyaları işliyor; framebuffer önbellek ve copy_to_fb düzeltmeleri.

  • Bozucu: görüntü aktarımı artık varsayılan olarak MDMA ile boşaltılıyor — bozucu değişikliğe bakın.

Yeni özellikler#

  • Nano RP2040 Connect — DHT11 ve DHT22 sensör desteği eklendi.

  • MT9V0xx kamera çeşitleri — MT9V0xx sürücüsü artık MT9V022 / MT9V024 / MT9V032 / MT9V034 sensörlerini destekliyor.

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

  • “frozen module not found” konsol mesajı artık yazdırılmıyor.

  • Nano RP2040 Connect, varsayılan taze dosya sistemi içeriğiyle gelir.

Hata düzeltmeleri#

  • Yerleşik kişi algılayıcı modeli etiketleri düzeltildi.

  • ImageIO, tüm modları ve eski kayıt dosyalarını destekleyecek şekilde düzeltildi.

  • Mevcut bir görüntüyü hedeflerken copy_to_fb düzeltildi ve framebuffer önbelleği artık kullanımdan önce geçersiz kılınıyor (bozuk görüntü verilerini önler).

  • NINA WiFi sürücüsü (Nano RP2040 Connect) ve bir machine.Timer bayrak belirtimi hatası düzeltildi.

Donanım ve kart desteği#

  • Arduino Nano RP2040 Connect — DHT11/DHT22 sensörleri, varsayılan I2C/dosya kurulumu.

  • MT9V0xx — MT9V022/024/032/034 çeşit desteği.

Bozucu API değişiklikleri#

v4.2.0 ve v4.2.1 arasındaki kullanıcı tarafından görülebilen API kırılmaları.

Tek bozucu değişiklik bir behavior değişikliğidir (aynı API, farklı sonuçlar) — zamanlamaya duyarlı yakalamaları tekrar kontrol edin.

Görüntü aktarımı varsayılan olarak MDMA ile boşaltılıyor (behavior)#

Görüntü aktarımları artık yetenekli kartlarda varsayılan olarak tamamen MDMA’ya boşaltılıyor. Bu, yakalamayı hızlandırır ancak aktarım yolunu ve zamanlamasını değiştirir — önceki (boşaltılmamış) yakalama zamanlamasına dayanan betikleri tekrar kontrol edin.

Commit: e6cc4223d

Taşıma kontrol listesi#

Yalnızca zamanlamaya duyarlı yakalama kodu etkilenir: yeni varsayılan MDMA boşaltması göz önüne alındığında görüntü yakalama etrafındaki herhangi bir zamanlama varsayımını yeniden doğrulayın (MDMA boşaltma değişikliği). Diğer tüm betikler değişmeden çalışır.