v4.1.1

v4.1.1 では WiFi API を標準化し、GC2145 / LSM6DSOX ドライバを更新し、machine.I2C スキャン、sensor.read_regsensor.set_framerate() を修正しました。WINC/NINA WiFi API が変更されています。以下の互換性のない変更をご確認ください。

ハイライト

  • 標準化された WiFi API — WINC が共通の MicroPython WiFi / network.WLAN インターフェースに準拠します。

  • ドライバ更新 — GC2145(PLL 修正付き)と LSM6DSOX。

  • 修正machine.I2C スキャン、sensor.read_regsensor.set_framerate()sensor.ioctl() の引数チェック。

  • 互換性のない変更: WINC/NINA WiFi API が変更されました。互換性のない変更をご覧ください。

新機能

  • Arduino Portenta H7ble_advertising ヘルパーがファームウェアにフリーズされました。

その他の変更と改善

  • LSM6DSOX IMU ドライバと RP2 オーディオモジュールを更新し、例外処理を改善しました。

バグ修正

カメラとセンサー:

システム:

  • machine.I2C のバススキャン、RP2 オーディオの初期化解除、Nano RP2040 Connect のフラッシュの問題を修正しました。

ハードウェアとボードのサポート

  • RP2 ボード — I2C ピン配置を更新しました。

  • Arduino Nano 33 BLE Sense — フラッシュサイズを更新しました。

互換性のない API 変更

v4.1.0 から v4.1.1 の間のユーザーに見える API の互換性のない変更です。範囲: modules/ 内の Python C モジュールと scripts/libraries/ 内の Python ライブラリ。

互換性のない変更は minor で、WiFi ネットワークのみに影響します。

WiFi API の標準化 (minor)

WINC1500 WiFi API が共通の MicroPython WiFi / network.WLAN インターフェースと互換になりました(コンストラクタと使用方法が変更され、WINC が存在する場合はデフォルトの WLAN モジュールとして登録されるようになりました)。NINA-W10 ifconfig() の引数順序も修正されました。古い WINC 固有の API や以前の NINA ifconfig() 引数順序を使用しているスクリプトは更新する必要があります。

Commits: f5391a388, ae0d060e1, 6438a3c6e

移行チェックリスト

影響を受けるのは WiFi スクリプトのみです: WINC コードを標準の network.WLAN インターフェースに移植し、NINA ifconfig() の引数順序を修正してください(WiFi API の変更)。その他すべてのスクリプトは変更なしで動作します。