v4.1.1¶
v4.1.1 standardizuje WiFi API, aktualizuje ovladače GC2145 / LSM6DSOX a opravuje skenování machine.I2C, sensor.read_reg a sensor.set_framerate(). WINC/NINA WiFi API se změnilo — přečtěte si níže uvedené nekompatibilní změny.
Hlavní novinky¶
Standardizované WiFi API — WINC odpovídá běžnému rozhraní MicroPython WiFi /
network.WLAN.Aktualizace ovladačů — GC2145 (s opravou PLL) a LSM6DSOX.
Opravy — skenování
machine.I2C,sensor.read_reg,sensor.set_framerate(), kontrola argumentůsensor.ioctl().Nekompatibilní: WINC/NINA WiFi API se změnilo — viz nekompatibilní změny.
Nové funkce¶
Arduino Portenta H7 — pomocník
ble_advertisingje nyní zamrzlý do firmwaru.
Ostatní změny a vylepšení¶
Aktualizován ovladač IMU LSM6DSOX a audio modul RP2; vylepšeno zpracování výjimek.
Opravy chyb¶
Kamera a senzory:
Opravena kontrola argumentů
sensor.read_reg,sensor.set_framerate()asensor.ioctl(); aktualizován ovladač GC2145 a opravena jeho PLL.
Systém:
Opraveno skenování sběrnice
machine.I2C, de-inicializace audia RP2 a problém s flash pamětí na Nano RP2040 Connect.
Hardware a podpora desek¶
Desky RP2 — aktualizovaný I2C pinout.
Arduino Nano 33 BLE Sense — aktualizovaná velikost flash paměti.
Nekompatibilní změny API¶
Pro uživatele viditelné nekompatibilní změny API mezi v4.1.0 a v4.1.1. Rozsah: Python C-moduly v modules/ a Python knihovny v scripts/libraries/.
Nekompatibilní změna je minor a ovlivňuje pouze WiFi síťování.
WiFi API standardizováno (minor)¶
WiFi API WINC1500 bylo zkompatibilizováno s běžným rozhraním MicroPython WiFi / network.WLAN (konstruktor a použití se změnily a WINC je nyní registrován jako výchozí WLAN modul, pokud je přítomen). Také bylo opraveno pořadí argumentů ifconfig() u NINA-W10. Skripty používající staré WINC-specifické API nebo dřívější pořadí argumentů ifconfig() u NINA musí být aktualizovány.
Kontrolní seznam migrace¶
Ovlivněny jsou pouze WiFi skripty: přeneste WINC kód na standardní rozhraní network.WLAN a opravte pořadí argumentů ifconfig() u NINA (změna WiFi API). Všechny ostatní skripty běží beze změny.