v4.1.1¶
A v4.1.1 szabványosítja a WiFi API-t, frissíti a GC2145 / LSM6DSOX illesztőprogramokat, és javítja a machine.I2C keresést, a sensor.read_reg és a sensor.set_framerate() függvényeket. A WINC/NINA WiFi API megváltozott — olvasd el a lentebbi töréses változásokat.
Kiemelt újdonságok¶
Szabványosított WiFi API — a WINC megfelel a közös MicroPython WiFi /
network.WLANinterfésznek.Illesztőprogram-frissítések — GC2145 (PLL-javítással) és LSM6DSOX.
Javítások —
machine.I2Ckeresés,sensor.read_reg,sensor.set_framerate(),sensor.ioctl()argumentum-ellenőrzés.Töréses: a WINC/NINA WiFi API megváltozott — lásd a töréses változásokat.
Új funkciók¶
Arduino Portenta H7 — a
ble_advertisingsegédkönyvtár mostantól be van építve a firmware-be.
Egyéb változások és fejlesztések¶
Frissült az LSM6DSOX IMU illesztőprogram és az RP2 audiomodul; javult a kivételkezelés.
Hibajavítások¶
Kamera és érzékelők:
Javítva a
sensor.read_reg, asensor.set_framerate()és asensor.ioctl()argumentum-ellenőrzése; frissítve a GC2145 illesztőprogram és javítva a PLL-je.
Rendszer:
Javítva a
machine.I2Cbuszkeresés, az RP2 audio leállítása (de-init) és egy Nano RP2040 Connect flash memória-probléma.
Hardver- és laptámogatás¶
RP2 lapok — frissített I2C lábkiosztás.
Arduino Nano 33 BLE Sense — frissített flash memória-méret.
Töréses API-változások¶
Felhasználó által észlelhető API-törések a v4.1.0 és v4.1.1 között. Hatókör: Python C-modulok a modules/ mappában és Python könyvtárak a scripts/libraries/ mappában.
A töréses változás minor jellegű, és csak a WiFi hálózatkezelést érinti.
WiFi API szabványosítva (minor)¶
A WINC1500 WiFi API kompatibilissé vált a közös MicroPython WiFi / network.WLAN interfésszel (a konstruktor és a használat megváltozott, és a WINC mostantól az alapértelmezett WLAN modulként van regisztrálva, ha jelen van). A NINA-W10 ifconfig() argumentumsorrendjét is helyesbítették. A régi WINC-specifikus API-t vagy a korábbi NINA ifconfig() argumentumsorrendet használó szkripteket frissíteni kell.
Migrációs ellenőrzőlista¶
Csak a WiFi szkriptek érintettek: portold át a WINC kódot a szabványos network.WLAN interfészre, és javítsd a NINA ifconfig() argumentumsorrendjét (a WiFi API változása). Minden más szkript változatlanul fut.