v4.1.1

v4.1.1 menstandarisasi API WiFi, memperbarui driver GC2145 / LSM6DSOX, dan memperbaiki pemindaian machine.I2C, sensor.read_reg, dan sensor.set_framerate(). API WiFi WINC/NINA berubah — baca perubahan yang memutus kompatibilitas di bawah.

Highlights

  • API WiFi Terstandarisasi — WINC cocok dengan antarmuka WiFi MicroPython umum / network.WLAN.

  • Pembaruan driver — GC2145 (dengan perbaikan PLL) dan LSM6DSOX.

  • Perbaikan — pemindaian machine.I2C, sensor.read_reg, sensor.set_framerate(), pemeriksaan argumen sensor.ioctl().

  • Memutus kompatibilitas: API WiFi WINC/NINA berubah — lihat perubahan yang memutus kompatibilitas.

New features

  • Arduino Portenta H7 — pembantu ble_advertising kini dibekukan ke dalam firmware.

Other changes and improvements

  • Memperbarui driver IMU LSM6DSOX dan modul audio RP2; meningkatkan penanganan pengecualian.

Bug fixes

Camera and sensors:

System:

  • Memperbaiki pemindaian bus machine.I2C, de-init audio RP2, dan masalah flash Nano RP2040 Connect.

Hardware and board support

  • Board RP2 — konfigurasi pin I2C diperbarui.

  • Arduino Nano 33 BLE Sense — ukuran flash diperbarui.

Breaking API changes

Perubahan API yang terlihat pengguna antara v4.1.0 dan v4.1.1. Cakupan: C-modul Python di modules/ dan pustaka Python di scripts/libraries/.

Perubahan yang memutus kompatibilitas bersifat minor dan hanya memengaruhi jaringan WiFi.

API WiFi distandarisasi (minor)

API WiFi WINC1500 dibuat kompatibel dengan antarmuka WiFi MicroPython umum / network.WLAN (konstruktor dan penggunaan berubah, dan WINC kini terdaftar sebagai modul WLAN default bila ada). Urutan argumen ifconfig() NINA-W10 juga diperbaiki. Skrip yang menggunakan API khusus WINC lama atau urutan argumen ifconfig() NINA sebelumnya harus diperbarui.

Commits: f5391a388, ae0d060e1, 6438a3c6e

Migration checklist

Hanya skrip WiFi yang terpengaruh: migrasikan kode WINC ke antarmuka network.WLAN standar dan perbaiki urutan argumen ifconfig() NINA (perubahan API WiFi). Semua skrip lainnya berjalan tanpa perubahan.