v4.2.0

v4.2.0 では ML パイプラインに 物体検出サポートを追加し、ブートスクリプト / pyexec を再設計し、JPEG の読み込みと USB ハイスピード(ULPI)を修正しました。ブート/実行の再設計は動作変更です。以下の互換性のない変更をご確認ください。

ハイライト

  • TensorFlow/ML パイプラインに 物体検出サポートを追加しました。

  • ブートスクリプトと pyexec を再設計しました。

  • JPEG の読み込みと USB ハイスピード(ULPI)DIR ピンを修正しました。

  • 互換性のない変更: ブートスクリプト / pyexec の再設計により起動時の動作が変わります。互換性のない変更をご覧ください。

新機能

  • 物体検出 — TensorFlow/ML 推論パイプラインに物体検出モデルのサポートを追加しました。

その他の変更と改善

  • バンドルされている MicroPython サブモジュールが更新されました。

バグ修正

  • JPEG 画像の読み込みと USB ハイスピード ULPI DIR ピンの定義を修正しました。

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

  • Arduino Nano RP2040 Connect — デフォルトの I2C ピンを設定しました。

互換性のない API 変更

v4.1.4 から v4.2.0 の間のユーザーに見える API の互換性のない変更です。

唯一の互換性のない変更は、ブート/実行シーケンスに対する behavior 変更です。

ブートスクリプトと pyexec の再設計 (behavior)

ブートスクリプトと pyexec のスクリプト実行パスが再設計されました。動作はおおむね同じですが、ブートとスクリプト実行の順序/処理が変更されました。以前の起動シーケンスに依存していたスクリプト(例: カスタムの boot.py の動作やスクリプト終了時の正確な例外処理)を再確認してください。

Commit: b0c7a3272

移行チェックリスト

再設計されたブート/実行シーケンスに対して、カスタムの boot.py / 起動に依存する動作を再確認してください(ブート/実行の変更)。その他すべてのスクリプトは変更なしで動作します。