v4.1.1¶
v4.1.1 yhdenmukaistaa WiFi-API:n, päivittää GC2145 / LSM6DSOX -ajurit ja korjaa machine.I2C -skannauksen, sensor.read_reg-toiminnon ja sensor.set_framerate() -toiminnon. WINC/NINA WiFi-API muuttui — lue alla olevat rikkovat muutokset.
Kohokohdat¶
Yhdenmukaistettu WiFi-API — WINC vastaa yleistä MicroPython WiFi /
network.WLAN-rajapintaa.Ajuripäivitykset — GC2145 (PLL-korjauksella) ja LSM6DSOX.
Korjaukset —
machine.I2C-skannaus,sensor.read_reg,sensor.set_framerate(),sensor.ioctl()-argumenttien tarkistus.Rikkova: WINC/NINA WiFi-API muuttui — katso rikkovat muutokset.
Uudet ominaisuudet¶
Arduino Portenta H7 —
ble_advertising-aputiedosto on nyt käännetty kiinteästi laiteohjelmistoon.
Muut muutokset ja parannukset¶
Päivitettiin LSM6DSOX IMU -ajuri ja RP2-äänimoduuli; parannettiin poikkeustenkäsittelyä.
Virhekorjaukset¶
Kamera ja sensorit:
Korjattu
sensor.read_reg,sensor.set_framerate()jasensor.ioctl()-argumenttien tarkistus; päivitettiin GC2145-ajuri ja korjattiin sen PLL.
Järjestelmä:
Korjattu
machine.I2C-väyläskannaus, RP2-äänen de-init ja Nano RP2040 Connectin flash-ongelma.
Laitteisto- ja korttituki¶
RP2-kortit — päivitetty I2C-nastajärjestys.
Arduino Nano 33 BLE Sense — päivitetty flash-koko.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikot versioiden v4.1.0 ja v4.1.1 välillä. Laajuus: Python-C-moduulit kansiossa modules/ ja Python-kirjastot kansiossa scripts/libraries/.
Rikkova muutos on minor ja vaikuttaa ainoastaan WiFi-verkottumiseen.
WiFi-API yhdenmukaistettu (minor)¶
WINC1500 WiFi-API tehtiin yhteensopivaksi yleisen MicroPython WiFi / network.WLAN -rajapinnan kanssa (konstruktori ja käyttö muuttuivat, ja WINC rekisteröidään nyt oletusarvoiseksi WLAN-moduuliksi, kun se on läsnä). Myös NINA-W10 ifconfig() -argumenttien järjestys korjattiin. Skriptit, jotka käyttävät vanhaa WINC-kohtaista API:a tai aiempaa NINA ifconfig() -argumenttijärjestystä, on päivitettävä.
Siirtymätarkistuslista¶
Vain WiFi-skriptit kärsivät vaikutuksista: siirrä WINC-koodi standardiin network.WLAN -rajapintaan ja korjaa NINA ifconfig() -argumenttijärjestys (WiFi-API:n muutos). Kaikki muut skriptit toimivat muuttumattomina.