v2.6.9

v2.6.9 では OpenMV Pure Thermal と Arduino Nano 33 BLE Sense のサポートを追加し、バイトスワップされた RGB565 フレームバッファのカラー表示と Python の自動インデントの問題を修正し、ファームウェアアップグレードのプロンプトとドキュメントのツールチップを改善しました。本リリースは従来のリリースと同じ Qt Creator 4.0.2 をベースに構築されており、既存のプロジェクトに対する破壊的変更はありません。

ハイライト

  • OpenMV Pure Thermal (OPENMVPT) がサポートされ、同梱のファームウェア、ブートローダー、UVC バイナリに加えて DFU フラッシュ用のエントリが提供されるようになりました。

  • Arduino Nano 33 BLE Sense のサポートにより、同梱ファームウェアと、ボード、センサー、Bluetooth、オーディオ、サーマルカメラを網羅した一式のサンプルが追加されました。

  • ライブフレームバッファビューおよびビデオトランスコーダーにおける バイトスワップされた RGB565 カラーを修正 しました。

  • 新しい空行が列 0 にリセットされるのではなく前の行のインデントを維持するように、Python の自動インデントを修正 しました。

  • ファームウェアが古い旨を知らせるアップグレードプロンプトに 「このメッセージを再表示しない」 チェックボックスを追加し、繰り返し表示される通知を抑制できるようにしました。

新機能

  • OpenMV Pure Thermal: OPENMVPT カメラ(OpenMV Pure Thermal、SDRAM 搭載の STM32H743)のサポートを追加し、同梱のファームウェア、ブートローダー、UVC バイナリと、DFU フラッシュ用の新しい boards.txt エントリを含めました(c5b7df59f)。

  • Arduino Nano 33 BLE Sense: Nano 33 BLE Sense のファームウェアを同梱し(c5b7df59f)、ボードの I2C スキャナー、APDS9960、HTS221、LPS22、LSM9DS1 の各センサー、BLE blinky/scan/temperature、オーディオ FFT、サーマルカメラを網羅した一式のサンプルを追加しました(4e7bc157b)。

その他の変更と改善

  • ファームウェアが古い旨を知らせるアップグレードプロンプトに 「このメッセージを再表示しない」 チェックボックスが追加され、繰り返し表示されるアップグレードプロンプトをユーザーが抑制できるようになりました(dd1ad68c4)。

  • メソッドまたは属性を Ctrl+クリックすると、. の前にあるモジュール名に一致するものだけにフィルタリングされ、その特定のモジュールのドキュメントツールチップのみが表示されるようになりました(34d9a30bf)。

  • サンプルのサブメニューラベルで、フォルダー名のハイフンがスペースとして表示されるようになり、タイトルがより見やすくなりました(例: Nano 33 BLE SensePortenta H7)(34d9a30bf4e7bc157b)。

  • Linux において、DFU UtilConvert Video の進捗ダイアログがウィンドウフォーカスを奪わずに開くようになりました(dd1ad68c4)。

  • TV Shield のサンプルが SIF(352x240)解像度、オプションのトリプルバッファリング、FPS の表示を使用するように更新され、有線の TV シールドもサポートされる旨が記載されました。同じ変更で、明示的な OTAA 参加タイムアウト引数を削除することにより Portenta H7 LoRa のサンプルも整理されました(d54bb97e4)。

バグ修正

  • RGB565 フレームバッファのカラーがバイトスワップされて表示される問題を修正しました。古いファームウェア(3.8.0 以前)からの画像はバイト順が反転され、新しいファームウェアからの画像は反転されずに送信されるようになり、これはライブビューとビデオトランスコーダーの両方に適用されます(dd1ad68c4)。

  • 空行の後で列 0 にリセットされるのではなく、新しい空行で前の行のインデントを維持することにより、誤った Python の自動インデントを修正しました(c33e9f354)。

  • エラーメッセージのクリックによるナビゲーションが、エラーが組み込み(フリーズ)モジュールに由来する場合に存在しないソースファイルを開こうとしなくなり、不要なエディターエラーを回避するようになりました(dd1ad68c4)。

プラットフォームとツールのサポート

  • Qt Creator ベース: 4.0.2。

  • 新規ボード: 同梱のファームウェア、ブートローダー、UVC バイナリを備えた OpenMV Pure Thermal(OPENMVPT、SDRAM 搭載の STM32H743)(c5b7df59f)。

  • 新規ボード: 同梱ファームウェアを備えた Arduino Nano 33 BLE Sense(c5b7df59f)。

  • 同梱ファームウェア: OpenMV ファームウェアを 3.8.0 から 3.9.1 に更新し(c5b7df59f)、その後 3.9.2 に更新しました(a707f6ebc)。

  • IDE バージョン: 2.6.8 から 2.6.9 に引き上げました(d128254d7)。

破壊的変更

なし。本リリースは既存のプロジェクトの動作を変更することなくボードの追加と修正を行っており、Qt Creator 4.0.2 ベースも変更されていません。