v2.9.2

v2.9.2 membuat terminal serial menjadi interaktif sehingga Anda dapat mengetik langsung ke REPL MicroPython kamera, menambahkan instalasi satu klik untuk firmware pengembangan terbaru, dan mengatur RTC kamera dari jam host saat terhubung (memerlukan firmware kamera 4.3.2 atau lebih baru; firmware yang disertakan di sini adalah 4.3.1). IDE tetap menggunakan basis Qt Creator 4.0.2 dan tidak ada perubahan yang merusak untuk proyek yang ada.

Sorotan

  • Terminal serial interaktif: ketik langsung ke terminal IDE untuk menjalankan REPL MicroPython kamera, dengan tombol panah, Home, End, dan Delete yang dipetakan ke kode kontrol REPL yang sesuai.

  • Instal Rilis Pengembangan Terbaru: item menu Tools baru mengunduh firmware terkini dari GitHub dan mem-flash-nya ke kamera yang terhubung.

  • Sinkronisasi waktu host: menghubungkan ke kamera kini akan mengatur RTC-nya dari tanggal dan waktu sistem host saat ini (memerlukan firmware kamera 4.3.2 atau lebih baru).

  • Pembaruan penginstal di tempat: penginstal Windows/Linux secara otomatis menghapus instalasi OpenMV IDE sebelumnya di direktori target untuk pembaruan yang bersih.

  • Flashing DFU Arduino Nicla Vision diperbaiki, dengan tipe papan khusus dan driver Windows yang disertakan.

Fitur baru

  • Terminal serial interaktif. Kini Anda dapat mengetik langsung ke terminal serial IDE untuk berinteraksi dengan REPL MicroPython kamera. Tombol panah dipetakan ke CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home dan End dipetakan ke CTRL+A dan CTRL+E, serta Delete dipetakan ke CTRL+D (c50b8c716).

  • Instal Rilis Pengembangan Terbaru. Item menu Tools baru mengunduh firmware terkini dari GitHub dan mem-flash-nya ke kamera yang terhubung, dengan opsi untuk menghapus filesystem internal (87a69e700).

  • Sinkronisasi waktu host saat terhubung. Saat terhubung ke kamera, IDE kini mengirimkan tanggal dan waktu sistem host saat ini untuk mengatur RTC kamera. Ini memerlukan firmware kamera 4.3.2 atau lebih baru; firmware 4.3.1 yang disertakan dengan rilis ini belum mendukung perintah time-input (d3ef9d5e0, ce82350eb).

Perubahan dan peningkatan lainnya

  • Penginstal Windows/Linux kini menampilkan halaman Folder Instalasi khusus dan secara otomatis menghapus instalasi OpenMV IDE sebelumnya di direktori target sebelum menginstal, memungkinkan pembaruan di tempat yang bersih (374808dc3, dd7e5c76e).

Perbaikan bug

  • Menghentikan skrip atau memutuskan koneksi kini akan menganggurkan kamera dan menguras buffer teks serta citra yang tertunda terlebih dahulu, mencegah bingkai basi, output, dan kondisi balapan perintah (af8d18d65).

  • Jendela progres flashing firmware untuk DFU, bossac, dan picotool kini memperbarui baris progres penghapusan dan pengunduhan di tempat, bukan membanjiri jendela dengan ribuan baris (23345dce4).

  • Kamera yang berada dalam mode bootloader (serial 000000000011) tidak lagi ditawarkan sebagai port koneksi normal dan hanya digunakan untuk pemulihan bootloader (9d070b669).

  • Perintah Open OpenMV Cam Folder kini membuka direktori .openmv_disk yang benar di macOS dan Linux, bukan path port mentah (adacf333d).

  • Menutup tab editor melalui bilah tab kini menutup editor dengan benar tanpa memicu logika tutup dua kali (18408e6e5, 09a8e299b).

  • Dialog kesalahan DFU ("No DFU settings for the selected board type!" dan "No DFU settings for the selected device!") kini menampilkan VID dan PID yang bermasalah untuk membantu pemecahan masalah (640f25df3).

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

  • Arduino Nicla Vision flashing DFU diperbaiki dengan menambahkan VID/PID bootloader-nya ke peta DFU, memberikannya tipe papan NICLAV khusus, dan menyertakan driver Windows-nya (90d1ac0ac).

  • Ditambahkan dukungan untuk sensor termal FLIR Lepton 1.6 dalam tabel ID sensor; entri Lepton 1.0 dihapus (874e80d86).

  • Firmware kamera yang disertakan diperbarui ke v4.3.0 kemudian v4.3.1 untuk semua papan OpenMV dan Arduino, dengan skrip contoh baru untuk Time-of-Flight, Lepton object-high-temp, dan Nano-RP2040 aioble BLE (3034469f7, ce82350eb).

Perubahan yang merusak

Tidak ada. Rilis ini tidak mengandung perubahan alur kerja atau perilaku yang terlihat oleh pengguna untuk proyek yang ada.