v4.1.1¶
v4.1.1 standardizza l’API WiFi, aggiorna i driver GC2145 / LSM6DSOX e corregge la scansione di machine.I2C, sensor.read_reg e sensor.set_framerate(). L’API WiFi WINC/NINA è cambiata — leggi le modifiche incompatibili qui sotto.
In evidenza¶
API WiFi standardizzata — WINC si allinea all’interfaccia WiFi /
network.WLANcomune di MicroPython.Aggiornamenti dei driver — GC2145 (con correzione del PLL) e LSM6DSOX.
Correzioni — scansione di
machine.I2C,sensor.read_reg,sensor.set_framerate(), controllo degli argomenti disensor.ioctl().Incompatibilità: l’API WiFi WINC/NINA è cambiata — vedi le modifiche incompatibili.
Nuove funzionalità¶
Arduino Portenta H7 — la libreria di supporto
ble_advertisingè ora integrata nel firmware.
Altre modifiche e miglioramenti¶
Aggiornati il driver IMU LSM6DSOX e il modulo audio RP2; migliorata la gestione delle eccezioni.
Correzioni di bug¶
Camera e sensori:
Corretti il controllo degli argomenti di
sensor.read_reg,sensor.set_framerate()esensor.ioctl(); aggiornato il driver GC2145 e corretto il suo PLL.
Sistema:
Corretti la scansione del bus
machine.I2C, la de-inizializzazione audio RP2 e un problema della flash sul Nano RP2040 Connect.
Hardware e supporto schede¶
Schede RP2 — piedinatura I2C aggiornata.
Arduino Nano 33 BLE Sense — dimensione della flash aggiornata.
Modifiche incompatibili dell’API¶
Modifiche incompatibili dell’API visibili all’utente tra v4.1.0 e v4.1.1. Ambito: C-module Python in modules/ e librerie Python in scripts/libraries/.
La modifica incompatibile è minore e interessa solo il networking WiFi.
API WiFi standardizzata (minore)¶
L’API WiFi WINC1500 è stata resa compatibile con l’interfaccia WiFi / network.WLAN comune di MicroPython (il costruttore e l’uso sono cambiati, e WINC è ora registrato come modulo WLAN predefinito quando presente). È stato corretto anche l’ordine degli argomenti di ifconfig() di NINA-W10. Gli script che usano la vecchia API specifica di WINC o il precedente ordine degli argomenti di ifconfig() di NINA devono essere aggiornati.
Checklist di migrazione¶
Sono interessati solo gli script WiFi: porta il codice WINC all’interfaccia standard network.WLAN e correggi l’ordine degli argomenti di ifconfig() di NINA (la modifica dell’API WiFi). Tutti gli altri script funzionano senza modifiche.