v4.1.1¶
v4.1.1, WiFi API’sini standartlaştırır, GC2145 / LSM6DSOX sürücülerini günceller ve machine.I2C taramasını, sensor.read_reg ile sensor.set_framerate() fonksiyonunu düzeltir. WINC/NINA WiFi API’si değişti — aşağıdaki bozucu değişiklikleri okuyun.
Öne çıkanlar¶
Standartlaştırılmış WiFi API’si — WINC, yaygın MicroPython WiFi /
network.WLANarayüzüyle eşleşiyor.Sürücü güncellemeleri — GC2145 (PLL düzeltmesiyle) ve LSM6DSOX.
Düzeltmeler —
machine.I2Ctaraması,sensor.read_reg,sensor.set_framerate(),sensor.ioctl()argüman denetimi.Bozucu: WINC/NINA WiFi API’si değişti — bozucu değişikliklere bakın.
Yeni özellikler¶
Arduino Portenta H7 —
ble_advertisingyardımcısı artık aygıt yazılımına (firmware) donduruldu.
Diğer değişiklikler ve iyileştirmeler¶
LSM6DSOX IMU sürücüsü ve RP2 ses modülü güncellendi; istisna yönetimi iyileştirildi.
Hata düzeltmeleri¶
Kamera ve sensörler:
sensor.read_reg,sensor.set_framerate()vesensor.ioctl()argüman denetimi düzeltildi; GC2145 sürücüsü güncellendi ve PLL’i düzeltildi.
Sistem:
machine.I2Cveri yolu taraması, RP2 ses de-init ve bir Nano RP2040 Connect flash bellek sorunu düzeltildi.
Donanım ve kart desteği¶
RP2 kartları — güncellenmiş I2C pin yerleşimi.
Arduino Nano 33 BLE Sense — güncellenmiş flash bellek boyutu.
Bozucu API değişiklikleri¶
v4.1.0 ve v4.1.1 arasındaki kullanıcı tarafından görülebilen API kırılmaları. Kapsam: modules/ içindeki Python C modülleri ve scripts/libraries/ içindeki Python kütüphaneleri.
Bozucu değişiklik minor niteliğindedir ve yalnızca WiFi ağını etkiler.
WiFi API’si standartlaştırıldı (minor)¶
WINC1500 WiFi API’si, yaygın MicroPython WiFi / network.WLAN arayüzüyle uyumlu hale getirildi (kurucu ve kullanım değişti ve WINC artık mevcut olduğunda varsayılan WLAN modülü olarak kaydediliyor). NINA-W10 ifconfig() argüman sırası da düzeltildi. Eski WINC’e özgü API’yi veya önceki NINA ifconfig() argüman sırasını kullanan betikler güncellenmelidir.
Taşıma kontrol listesi¶
Yalnızca WiFi betikleri etkilenir: WINC kodunu standart network.WLAN arayüzüne taşıyın ve NINA ifconfig() argüman sırasını düzeltin (WiFi API değişikliği). Diğer tüm betikler değişmeden çalışır.