v4.0.10

v4.0.10 では、Arduino Giga(STM32H747)ボードに対するファームウェア、ブートローダー、UVC バイナリを同梱した完全なサポートが追加され、フラッシュ、録画、ローカライズに関するいくつかの問題が修正されました。本リリースは Qt Creator 10.0.1 をベースとしており、既存プロジェクトに対する破壊的変更はありません。

ハイライト

  • Arduino Giga サポート が組み込まれ、ファームウェア、ブートローダー、UVC バイナリの同梱と DFU ベースのフラッシュに対応しました。

  • フラッシュセーフなポートスキャン: シリアルポートのスキャンが、進行中のファームウェアフラッシュを妨げなくなりました。

  • Image-writer 録画 において、フレーム間が 0 ミリ秒のファイルが拒否されず受け入れられるようになりました。

  • ローカライズの復元: すべての Qt 翻訳ファイルが再び同梱され、IDE の翻訳が正しく機能するようになりました。

新機能

  • Arduino Giga(STM32H747): 完全なボードサポートを追加しました。share/qtcreator/firmware/ARDUINO_GIGA_H7/ 配下に同梱された firmwarebootloaderuvc バイナリ(.bin および .dfu)、boards.txtdfu.txt のエントリ、新しい USB PID(ARDUINOCAM_GH7_PIDGIGA_LDR_PIDGIGA_APP_PID)、およびポートフィルタリング、接続、ライセンスチェックの各パスにおける Giga 検出を含みます(91a63471421ad38087860aa10d6c27d9d7ea)。

バグ修正

  • Giga DFU 設定における JSON 構文エラー(appvidpid リスト内の余分な二重引用符)を修正しました(c27d9d7ea)。

  • Giga DFU のボードタイプを H747 から H7 に修正し、IDE での Arduino ボードのフラッシュが機能するようにしました(860aa10d6)。

  • 動作するロックを追加し、シリアルポートのスキャンが dfu-utilpicotoolbossacimx を介した進行中のファームウェアフラッシュを妨げないようにしました(f0de0fe00da7e80b12)。

  • Image-writer 録画において、フレーム間が 0 ミリ秒のファイルが範囲外として拒否されず、受け入れられるようになりました(fed86c2bb75bc5a848)。

  • "No DFU settings for the selected board type!" および "No DFU settings for the selected device!" の両方のエラーダイアログを修正しました。これらは 2 つの int 型の VID/PID 値を単一の .arg() 呼び出しに渡していたため、2 番目の値が %2 に代入される代わりに %1 のフィールド幅として扱われていました。現在は両方とも .arg(...).arg(...) を使用し、VID と PID が正しく表示されます(b95a977b3)。

  • すべての Qt 翻訳ファイルの同梱を復元し、IDE のローカライズが正しく機能するようにしました(e10d65de7)。

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

  • Qt Creator ベース: 10.0.1。

  • Arduino Giga H7 ファームウェアが同梱されるようになりました(ARDUINO_GIGA_H7firmware.bin/.dfubootloader.bin/.dfuuvc.bin/.dfu)。

破壊的変更

なし。本リリースは既存のプロジェクトおよびワークフローと完全に互換性があります。