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.