v2.9.2

v2.9.2 ではシリアルターミナルがインタラクティブになり、カメラの MicroPython REPL に直接入力できるようになりました。また、最新の開発版ファームウェアをワンクリックでインストールできる機能が追加され、接続時にホストのクロックからカメラの RTC を設定するようになりました(カメラのファームウェア 4.3.2 以降が必要です。ここに同梱されているファームウェアは 4.3.1 です)。IDE は引き続き Qt Creator 4.0.2 をベースとしており、既存のプロジェクトに対する破壊的変更はありません。

ハイライト

  • インタラクティブなシリアルターミナル: IDE のターミナルに直接入力してカメラの MicroPython REPL を操作できます。矢印キー、HomeEndDelete キーは対応する REPL の制御コードにマッピングされています。

  • 最新の開発版リリースのインストール: 新しい Tools メニュー項目で、GitHub から最先端のファームウェアをダウンロードして、接続中のカメラにフラッシュできます。

  • ホスト時刻の同期: カメラへの接続時に、ホストシステムの現在の日時から RTC を設定するようになりました(カメラのファームウェア 4.3.2 以降が必要です)。

  • インプレースインストーラーの更新: Windows/Linux インストーラーが、クリーンな更新のためにターゲットディレクトリにある以前の OpenMV IDE を自動的にアンインストールします。

  • Arduino Nicla Vision の DFU フラッシュが修正され、専用のボードタイプと同梱の Windows ドライバーが追加されました。

新機能

  • インタラクティブなシリアルターミナル。 IDE のシリアルターミナルに直接入力して、カメラの MicroPython REPL を操作できるようになりました。矢印キーは CTRL+B/CTRL+F/CTRL+P/CTRL+N に、HomeEndCTRL+ACTRL+E に、DeleteCTRL+D にマッピングされています(c50b8c716)。

  • 最新の開発版リリースのインストール。 新しい Tools メニュー項目で、GitHub から最新の最先端ファームウェアをダウンロードして接続中のカメラにフラッシュできます。内部ファイルシステムを消去するオプションもあります(87a69e700)。

  • 接続時のホスト時刻同期。 カメラへの接続時に、IDE がホストシステムの現在の日時を送信してカメラの RTC を設定するようになりました。これにはカメラのファームウェア 4.3.2 以降が必要です。このリリースに同梱されている 4.3.1 ファームウェアは、まだ時刻入力コマンドをサポートしていません(d3ef9d5e0ce82350eb)。

その他の変更と改善

  • Windows/Linux インストーラーが、カスタムの インストールフォルダ ページを表示し、インストール前にターゲットディレクトリ内の以前の OpenMV IDE を自動的にアンインストールして、クリーンなインプレース更新を可能にするようになりました(374808dc3dd7e5c76e)。

バグ修正

  • スクリプトの停止または切断時に、まずカメラをアイドル状態にして保留中のテキストおよび画像バッファを完全に排出するようになり、古いフレームや出力、コマンドの競合を防止します(af8d18d65)。

  • DFU、bossacpicotool のファームウェアフラッシュ進捗ウィンドウが、数千行でウィンドウを埋め尽くす代わりに、消去とダウンロードの進捗行をその場で更新するようになりました(23345dce4)。

  • ブートローダーモード(シリアル 000000000011)のカメラは、通常の接続可能ポートとして提示されなくなり、ブートローダーの復旧にのみ使用されるようになりました(9d070b669)。

  • Open OpenMV Cam Folder コマンドが、macOS と Linux で生のポートパスではなく正しい .openmv_disk ディレクトリを開くようになりました(adacf333d)。

  • タブバーからエディタタブを閉じる際に、クローズロジックが二重に発火することなく、エディタが正しく閉じられるようになりました(18408e6e509a8e299b)。

  • DFU エラーダイアログ("No DFU settings for the selected board type!" および "No DFU settings for the selected device!")が、トラブルシューティングを助けるために問題の VID と PID を末尾に追加するようになりました(640f25df3)。

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

  • Qt Creator ベース: 4.0.2。

  • Arduino Nicla Vision の DFU フラッシュが、ブートローダーの VID/PID を DFU マップに追加し、専用の NICLAV ボードタイプを与え、Windows ドライバーを同梱することで修正されました(90d1ac0ac)。

  • センサー ID テーブルに FLIR Lepton 1.6 サーマルセンサーのサポートを追加しました。Lepton 1.0 のエントリは削除されました(874e80d86)。

  • 同梱のカメラファームウェアを、すべての OpenMV および Arduino ボード向けに v4.3.0、続いて v4.3.1 に更新し、新しい Time-of-Flight、Lepton の高温物体検出、Nano-RP2040 の aioble BLE のサンプルスクリプトを追加しました(3034469f7ce82350eb)。

破壊的変更

なし。このリリースには、既存のプロジェクトに対するユーザーに見えるワークフローや動作の破壊的変更は含まれていません。