v4.0.2¶
v4.0.2 ilk RP2040 portunu (Raspberry Pi Pico / Arduino Nano RP2040 Connect kart dosyaları), PixArt PAJ6100 ve MT9M114 sensör desteğini, bir PDM ses filtre kütüphanesini ve sensor iyileştirmelerini getirir. STM32 ADC ve görüntü-aktarım yolu değişti — aşağıdaki bozucu değişiklikleri okuyun.
Öne çıkanlar¶
İlk RP2040 portu — Raspberry Pi Pico / Arduino Nano RP2040 Connect kart dosyaları.
Yeni sensörler — PixArt PAJ6100 ve çalışan bir MT9M114 sürücüsü.
PDM ses filtre kütüphanesi;
sensor.set_framerate()herhangi bir FPS için çalışır.Bozucu: STM32 ADC sürücüsü upstream ile hizalandı ve tam MDMA görüntü-aktarım devri etkinleştirildi — bozucu değişikliklere bakın.
Yeni özellikler¶
RP2040 portu — Raspberry Pi Pico ve Arduino Nano RP2040 Connect kart dosyalarıyla RP2040 portu eklendi (ilk başlatma; WiFi/Bluetooth v4.1.0’da gelir).
PixArt PAJ6100 kamera sensörü desteği ve çalışan bir MT9M114 sürücüsü.
PDM ses filtre kütüphanesi ses yoluna eklendi.
Sensör —
sensor.set_framerate()artık herhangi bir FPS için çalışıyor, gerçek XCLK frekansını okuyan bir metot eklendi, ek sensör çözünürlükleri destekleniyor ve birdisable_full_flushçerçeve arabelleği seçeneği eklendi.
Diğer değişiklikler ve iyileştirmeler¶
Anlık görüntü hata mesajları daha açık hale getirildi; Ethernet güncellemeleri ve bir düşük güç modu eklendi (Portenta).
Hata düzeltmeleri¶
pyb.Servozamanlayıcı kanalı durumu, LSM6Dx IMU sürücüsü, STM32 H7dma_nohal_initve eksik bir framesize init kontrolü düzeltildi.
Donanım ve kart desteği¶
Raspberry Pi Pico / Arduino Nano RP2040 Connect — ilk kart dosyaları.
PixArt PAJ6100 ve MT9M114 kamera sensörleri.
Bozucu API değişiklikleri¶
v4.0.1 ile v4.0.2 arasında kullanıcıya görünür API kırılmaları.
Her iki bozucu değişiklik de behavior değişiklikleridir (aynı API, farklı sonuçlar) — etkilenen betikleri yeniden kontrol edin. Her commit hash’i GitHub’daki diff’ine bağlanır.
STM32 ADC hizalaması ve tam MDMA devri (behavior)¶
STM32 ADC sürücüsü upstream MicroPython uygulamasıyla hizalandı, böylece machine.ADC davranışı/okumaları önceki sürümlerden biraz farklı olabilir. Ayrı olarak, görüntü aktarımlarının tam MDMA devri etkinleştirildi; bu, yakalamayı hızlandırır ancak aktarım yolunu ve zamanlamasını değiştirir. ADC’ye bağımlı kodu ve zamanlamaya duyarlı yakalamaları yeniden kontrol edin.
Taşıma kontrol listesi¶
Herhangi bir machine.ADC okumasını ve zamanlamaya duyarlı yakalama kodunu hizalanmış ADC sürücüsüne ve tam MDMA devrine göre yeniden doğrulayın (davranış değişiklikleri). Diğer tüm betikler değişmeden çalışır.