v4.5.7¶
v4.5.7 は PAG7920 センサーの認識を追加し、描画パイプラインを draw_image バックエンドに統合し(GPU オフロード対応)、JPEG デコーダの境界バグと STM32 MPU 保護バグを修正します。
ハイライト¶
PAG7920 センサー ID が認識されるようになりました。
統合された描画パイプライン — ライン操作が
draw_imageバックエンドを経由して実行されるようになり、このバックエンドは GPU オフロードをサポートするようリファクタリングされました。JPEG デコーダの境界バグと STM32 MPU 保護バグを修正しました。
新機能¶
PAG7920 — 欠落していた PAG7920 センサーの enum を追加し、このセンサーが認識されるようにしました。
その他の変更と改善¶
描画パイプライン — すべてのライン操作が
draw_imageバックエンドを使用するようになり、draw_imageは GPU オフロードをサポートするようリファクタリングされました(ハードウェアアクセラレーション描画の基盤)。非 JPEG ボードでの RAM 増加 — JPEG バッファは、ハードウェア JPEG エンコーダが定義されている場合にのみ予約されるようになりました。
ml.Model— その文字列表現がモデルのアドレスも表示するようになりました。MicroPython サブモジュールを更新。
バグ修正¶
JPEG デコーダの境界の問題(
imlib/jpegd)を修正しました。STM32 MPU 領域保護バグを修正しました。
ハードウェアとボードのサポート¶
PAG7920 — このセンサーが ID によって認識されるようになりました。
破壊的 API 変更¶
v4.5.6 から v4.5.7 の間でユーザーに見える API の破壊的変更です。
唯一の破壊的変更は限定的で、RPC トランスポートヘルパーライブラリにのみ影響します。
RPC SPI/I2C マスターヘルパーが machine に移動 (minor)¶
rpc_spi_master と rpc_i2c_master ヘルパーライブラリは、レガシーな pyb モジュールではなく machine モジュールを使用するよう更新されました。これらの RPC トランスポートを pyb スタイルの引数で構築していたスクリプトは、machine スタイルのバス引数に切り替える必要があります。
移行チェックリスト¶
影響を受けるのは RPC ユーザーのみです。rpc_spi_master または rpc_i2c_master を使用していた場合は、バスの構築を machine スタイルの引数に更新してください(RPC ヘルパーの変更)。その他のスクリプトは変更なしで動作します。