v3.9.2

v3.9.2 では TV ドライバ を大幅に改善し(高解像度化、スケーリング、トリプルバッファリング)、フラッシュに収まるようになった imlib の機能を再有効化し、ImageIO フォーマットバージョンを更新し、FLIR Lepton ドライバ、F7 LCD のトリプルバッファリング、グレースケールのカラー/Y フィルタリングを修正しました。破壊的 API 変更はありません — v3.9.1 のスクリプトは変更なしで動作します。

ハイライト

  • TV ドライバ — 高解像度化、スケーリング、トリプルバッファリング。

  • フラッシュに収まるようになった追加コードにより、より多くの imlib 機能 を再有効化。

  • 修正 — FLIR Lepton ドライバ(M4/M7)、F7 LCD のトリプルバッファリング、グレースケールのカラーと Y フィルタリング。

  • 破壊的 API 変更なし — 再フラッシュすれば v3.9.1 のスクリプトは変更なしで動作します。

新機能

  • TV ドライバ — 解像度を改善し、スケーリングとトリプルバッファリングを追加しました。

  • フラッシュに収まるようになった imlib 機能と追加サポートを再有効化しました。

その他の変更と改善

  • ImageIO フォーマットバージョンを更新しました。カラーテーブル使用時に RGB565 に切り替え、高速な YUV マクロを使用するようにしました。いくつかの例の名称変更と整理を行い、SD のハードウェアフロー制御を有効化し、デバッグ UART 接続に 2 ストップビットを使用しました。

バグ修正

カメラとディスプレイ:

  • M4 および M7 における FLIR Lepton ドライバ、F7 LCD のトリプルバッファリングの問題、グレースケールのカラーと Y フィルタ、センサーシャットダウン時の DCMI de-init を修正しました(DCMI MSP de-init を追加)。

システム:

  • デスクトップツールにおける古いバージョンの pygame に関する問題を修正しました。

破壊的 API 変更

v3.9.2 では 破壊的な Python API 変更はありません。v3.9.1 で動作していたスクリプトは v3.9.2 でも変更なしで動作します。ファームウェアを再フラッシュするだけです。