v4.1.1¶
v4.1.1 では WiFi API を標準化し、GC2145 / LSM6DSOX ドライバを更新し、machine.I2C スキャン、sensor.read_reg、sensor.set_framerate() を修正しました。WINC/NINA WiFi API が変更されています。以下の互換性のない変更をご確認ください。
ハイライト¶
標準化された WiFi API — WINC が共通の MicroPython WiFi /
network.WLANインターフェースに準拠します。ドライバ更新 — GC2145(PLL 修正付き)と LSM6DSOX。
修正 —
machine.I2Cスキャン、sensor.read_reg、sensor.set_framerate()、sensor.ioctl()の引数チェック。互換性のない変更: WINC/NINA WiFi API が変更されました。互換性のない変更をご覧ください。
新機能¶
Arduino Portenta H7 —
ble_advertisingヘルパーがファームウェアにフリーズされました。
その他の変更と改善¶
LSM6DSOX IMU ドライバと RP2 オーディオモジュールを更新し、例外処理を改善しました。
バグ修正¶
カメラとセンサー:
sensor.read_reg、sensor.set_framerate()、sensor.ioctl()の引数チェックを修正し、GC2145 ドライバを更新してその PLL を修正しました。
システム:
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() 引数順序を使用しているスクリプトは更新する必要があります。
移行チェックリスト¶
影響を受けるのは WiFi スクリプトのみです: WINC コードを標準の network.WLAN インターフェースに移植し、NINA ifconfig() の引数順序を修正してください(WiFi API の変更)。その他すべてのスクリプトは変更なしで動作します。