v3.9.3¶
v3.9.3 はネットワークと安定性に関するリリースです。Bormio ボードと Portenta WiFi の例を追加し、LWIP を更新し、PLL クロックソースを設定可能にし、CYW43/LWIP、ソフトリセット、SDIO、MQTT、FLIR Lepton、TV に関する一連のバグを修正しています。互換性を破壊する API 変更はありません — v3.9.2 のスクリプトはそのまま動作します。
ハイライト¶
Bormio ボードのサポート。
Portenta WiFi の例 を追加。
より信頼性の高いネットワーク — CYW43/LWIP とソフトリセットの修正、接続タイムアウト、LWIP の更新。
互換性を破壊する API 変更なし — 再フラッシュすれば v3.9.2 のスクリプトはそのまま動作します。
新機能¶
Portenta WiFi の例 を追加。
PLL クロックソースが設定可能になり、DMA ストリームを予約するためのフラグが追加されました。
その他の変更と改善¶
LWIP を最新リリースに更新。CYW43 の
connect()に接続タイムアウトを追加。メモリを回収するためソフトリセット時にgc_sweep_allを呼び出すようにしました。
バグ修正¶
ネットワーク:
CYW43/LWIP とソフトリセットのバグを修正し、SDIO 転送に一時的な DMA バッファを使用し、MQTT ライブラリが
recv()からのNoneの戻り値を処理できるようにしました。
カメラとディスプレイ:
FLIR Lepton ドライバを更新し、TV 出力の RGB チャンネル順序を修正しました。
システム:
スクリプトの停止/実行の前に PendSV がマスクされないようにしました。
ハードウェアとボードのサポート¶
Bormio — 新しいボード。
互換性を破壊する API 変更¶
v3.9.3 では 互換性を破壊する Python API 変更はありません。v3.9.2 で動作していたスクリプトは v3.9.3 でもそのまま動作します — ファームウェアを再フラッシュするだけです。