v2.9.2

v2.9.2 робить послідовний термінал інтерактивним — тепер можна вводити команди безпосередньо в MicroPython REPL камери, додає встановлення найновішої версії мікропрограми для розробників одним кліком та синхронізує RTC камери з годинником хоста під час підключення (потребує мікропрограми камери 4.3.2 або новіше; вбудована тут мікропрограма — 4.3.1). IDE залишається на базі Qt Creator 4.0.2 і не містить змін, що порушують сумісність з існуючими проектами.

Основні можливості

  • Інтерактивний послідовний термінал: вводьте команди безпосередньо в термінал IDE для керування MicroPython REPL камери — клавіші стрілок, Home, End та Delete відображаються на відповідні керуючі коди 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, Home та End — на CTRL+A та CTRL+E, а Delete — на CTRL+D (c50b8c716).

  • Встановлення найновішого релізу для розробників. Новий пункт меню Tools завантажує найновішу мікропрограму для розробників з GitHub і записує її в підключену камеру, з можливістю стерти внутрішню файлову систему (87a69e700).

  • Синхронізація часу з хостом під час підключення. Після підключення до камери IDE тепер надсилає поточні дату й час хостової системи для встановлення RTC камери. Для цього потрібна мікропрограма камери 4.3.2 або новіше; мікропрограма 4.3.1, що вбудована в цей реліз, ще не підтримує команду введення часу (d3ef9d5e0, ce82350eb).

Інші зміни та покращення

  • Інсталятор для Windows/Linux тепер показує сторінку вибору папки встановлення та автоматично видаляє будь-яку попередню версію OpenMV IDE у цільовому каталозі перед встановленням, забезпечуючи чисте оновлення на місці (374808dc3, dd7e5c76e).

Виправлення помилок

  • Зупинка скрипту або відключення тепер спочатку переводить камеру в стан очікування та повністю очищає буфери тексту й зображень, запобігаючи застарілим кадрам, вихідним даним і гонкам команд (af8d18d65).

  • Вікно прогресу прошивки мікропрограми для DFU, bossac та picotool тепер оновлює рядки прогресу стирання й завантаження на місці, замість того щоб заповнювати вікно тисячами рядків (23345dce4).

  • Камера в режимі завантажувача (серійний номер 000000000011) більше не пропонується як звичайний порт для підключення і використовується виключно для відновлення через завантажувач (9d070b669).

  • Команда Open OpenMV Cam Folder тепер відкриває правильний каталог .openmv_disk в macOS та Linux замість шляху до порту (adacf333d).

  • Закриття вкладки редактора через панель вкладок тепер закриває редактор коректно, без подвійного спрацювання логіки закриття (18408e6e5, 09a8e299b).

  • Діалогові вікна помилок 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).

  • Додано підтримку теплового датчика FLIR Lepton 1.6 в таблиці ідентифікаторів датчиків; запис Lepton 1.0 видалено (874e80d86).

  • Вбудована мікропрограма камери оновлена до v4.3.0, а потім до v4.3.1 для всіх плат OpenMV та Arduino, з новими прикладами скриптів для Time-of-Flight, Lepton object-high-temp та Nano-RP2040 aioble BLE (3034469f7, ce82350eb).

Критичні зміни

Відсутні. Цей реліз не містить змін, що порушують сумісність користувацьких робочих процесів або поведінки для існуючих проектів.