v4.1.1¶
v4.1.1 standaardiseert de WiFi-API, werkt de GC2145- / LSM6DSOX-drivers bij en verhelpt machine.I2C-scan, sensor.read_reg en sensor.set_framerate(). De WINC/NINA WiFi-API is gewijzigd — lees de breaking changes hieronder.
Hoogtepunten¶
Gestandaardiseerde WiFi-API — WINC sluit aan op de gangbare MicroPython WiFi- /
network.WLAN-interface.Driverupdates — GC2145 (met PLL-fix) en LSM6DSOX.
Fixes —
machine.I2C-scan,sensor.read_reg,sensor.set_framerate(), argumentcontrole vansensor.ioctl().Breaking: de WINC/NINA WiFi-API is gewijzigd — zie de breaking changes.
Nieuwe functies¶
Arduino Portenta H7 — de
ble_advertising-helper is nu ingevroren in de firmware.
Overige wijzigingen en verbeteringen¶
De LSM6DSOX IMU-driver en de RP2-audiomodule bijgewerkt; verbeterde exceptie-afhandeling.
Bugfixes¶
Camera en sensoren:
Verholpen: argumentcontrole van
sensor.read_reg,sensor.set_framerate()ensensor.ioctl(); de GC2145-driver bijgewerkt en de PLL ervan verholpen.
Systeem:
Verholpen: de
machine.I2C-busscan, RP2-audio-de-init en een flashprobleem op de Nano RP2040 Connect.
Hardware- en boardondersteuning¶
RP2-boards — bijgewerkte I2C-pinout.
Arduino Nano 33 BLE Sense — bijgewerkte flashgrootte.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-breaks tussen v4.1.0 en v4.1.1. Bereik: Python C-modules in modules/ en Python-bibliotheken in scripts/libraries/.
De breaking change is minor en treft alleen WiFi-netwerken.
WiFi-API gestandaardiseerd (minor)¶
De WINC1500 WiFi-API is compatibel gemaakt met de gangbare MicroPython WiFi- / network.WLAN-interface (de constructor en het gebruik zijn gewijzigd, en WINC wordt nu geregistreerd als de standaard WLAN-module indien aanwezig). Ook de volgorde van de argumenten van NINA-W10 ifconfig() is gecorrigeerd. Scripts die de oude WINC-specifieke API of de vorige argumentvolgorde van NINA ifconfig() gebruiken, moeten worden bijgewerkt.
Migratiechecklist¶
Alleen WiFi-scripts worden getroffen: port WINC-code naar de standaard network.WLAN-interface en corrigeer de argumentvolgorde van NINA ifconfig() (de WiFi-API-wijziging). Alle overige scripts draaien ongewijzigd.