v4.1.1¶
v4.1.1 standardizează API-ul WiFi, actualizează driverele GC2145 / LSM6DSOX și corectează scanarea machine.I2C, sensor.read_reg și sensor.set_framerate(). API-ul WiFi WINC/NINA s-a schimbat — citiți modificările incompatibile de mai jos.
Aspecte importante¶
API WiFi standardizat — WINC se potrivește cu interfața comună MicroPython WiFi /
network.WLAN.Actualizări de drivere — GC2145 (cu corectarea PLL) și LSM6DSOX.
Corectări — scanarea
machine.I2C,sensor.read_reg,sensor.set_framerate(), verificarea argumentelorsensor.ioctl().Incompatibil: API-ul WiFi WINC/NINA s-a schimbat — vezi modificările incompatibile.
Funcții noi¶
Arduino Portenta H7 — auxiliarul
ble_advertisingeste acum integrat în firmware.
Alte modificări și îmbunătățiri¶
S-au actualizat driverul IMU LSM6DSOX și modulul audio RP2; s-a îmbunătățit gestionarea excepțiilor.
Corectări de erori¶
Cameră și senzori:
S-au corectat
sensor.read_reg,sensor.set_framerate()și verificarea argumentelorsensor.ioctl(); s-a actualizat driverul GC2145 și s-a corectat PLL-ul său.
Sistem:
S-au corectat scanarea magistralei
machine.I2C, dezinițializarea audio RP2 și o problemă de flash pe Nano RP2040 Connect.
Hardware și suport pentru plăci¶
Plăci RP2 — schemă de pini I2C actualizată.
Arduino Nano 33 BLE Sense — dimensiune de flash actualizată.
Modificări incompatibile de API¶
Incompatibilități de API vizibile pentru utilizator între v4.1.0 și v4.1.1. Domeniu: module C Python din modules/ și biblioteci Python din scripts/libraries/.
Modificarea incompatibilă este minoră și afectează doar rețelistica WiFi.
API WiFi standardizat (minor)¶
API-ul WiFi WINC1500 a fost făcut compatibil cu interfața comună MicroPython WiFi / network.WLAN (constructorul și modul de utilizare s-au schimbat, iar WINC este acum înregistrat ca modul WLAN implicit atunci când este prezent). De asemenea, ordinea argumentelor ifconfig() de la NINA-W10 a fost corectată. Scripturile care folosesc vechiul API specific WINC sau ordinea anterioară a argumentelor ifconfig() de la NINA trebuie actualizate.
Listă de verificare pentru migrare¶
Sunt afectate doar scripturile WiFi: portați codul WINC la interfața standard network.WLAN și corectați ordinea argumentelor ifconfig() de la NINA (modificarea API-ului WiFi). Toate celelalte scripturi rulează neschimbate.