v4.1.1¶
v4.1.1 standardizira WiFi API, ažurira GC2145 / LSM6DSOX upravljačke programe te ispravlja skeniranje machine.I2C, sensor.read_reg i sensor.set_framerate(). WINC/NINA WiFi API se promijenio — pročitajte prelomne promjene u nastavku.
Najvažnije¶
Standardizirani WiFi API — WINC odgovara uobičajenom MicroPython WiFi /
network.WLANsučelju.Ažuriranja upravljačkih programa — GC2145 (s ispravkom PLL-a) i LSM6DSOX.
Ispravci — skeniranje
machine.I2C,sensor.read_reg,sensor.set_framerate(), provjera argumenatasensor.ioctl().Prelomno: WINC/NINA WiFi API se promijenio — pogledajte prelomne promjene.
Nove značajke¶
Arduino Portenta H7 — pomoćnik
ble_advertisingsada je ugrađen u firmware.
Ostale promjene i poboljšanja¶
Ažuriran LSM6DSOX IMU upravljački program i RP2 audio modul; poboljšano rukovanje iznimkama.
Ispravci grešaka¶
Kamera i senzori:
Ispravljene provjere argumenata za
sensor.read_reg,sensor.set_framerate()isensor.ioctl(); ažuriran GC2145 upravljački program i ispravljen njegov PLL.
Sustav:
Ispravljeno skeniranje
machine.I2Csabirnice, deinicijalizacija RP2 audija te problem s flashom na Nano RP2040 Connect.
Hardver i podrška za ploče¶
RP2 ploče — ažuriran raspored I2C pinova.
Arduino Nano 33 BLE Sense — ažurirana veličina flash memorije.
Prelomne promjene API-ja¶
Korisniku vidljivi prelomi API-ja između v4.1.0 i v4.1.1. Opseg: Python C-moduli u modules/ i Python biblioteke u scripts/libraries/.
Prelomna promjena je minor i utječe samo na WiFi umrežavanje.
WiFi API standardiziran (minor)¶
WINC1500 WiFi API učinjen je kompatibilnim s uobičajenim MicroPython WiFi / network.WLAN sučeljem (konstruktor i upotreba su se promijenili, a WINC je sada registriran kao zadani WLAN modul kad je prisutan). Ispravljen je i redoslijed argumenata ifconfig() za NINA-W10. Skripte koje koriste stari WINC-specifični API ili prethodni redoslijed argumenata NINA ifconfig() moraju se ažurirati.
Kontrolna lista migracije¶
Pogođene su samo WiFi skripte: prenesite WINC kod na standardno network.WLAN sučelje i ispravite redoslijed argumenata NINA ifconfig() (promjena WiFi API-ja). Sve ostale skripte rade nepromijenjeno.