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 у режимі перегляду живого кадрового буфера та у відеотранскодері.

  • Виправлено автоматичне відступлення Python — новий порожній рядок тепер зберігає відступ попереднього рядка замість скидання до стовпця 0.

  • Прапорець «Більше не показувати це повідомлення» у підказці оновлення застарілої мікропрограми дає змогу приховати повторні нагадування.

Нові функції

  • OpenMV Pure Thermal: додано підтримку камери OPENMVPT (OpenMV Pure Thermal, STM32H743 з SDRAM), включаючи прошивку, завантажувач, бінарні файли UVC та новий запис у boards.txt для прошивки DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: додано прошивку Nano 33 BLE Sense (c5b7df59f) та повний набір прикладів для сканера I2C плати, датчиків APDS9960, HTS221, LPS22 та LSM9DS1, BLE (blinky/scan/температура), аудіо FFT та термокамери (4e7bc157b).

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

  • Підказка оновлення застарілої мікропрограми тепер містить прапорець «Більше не показувати це повідомлення», завдяки якому користувачі можуть приховати повторні підказки оновлення (dd1ad68c4).

  • Клік з утриманням Ctrl на методі або атрибуті тепер показує лише підказку документації для конкретного модуля, фільтруючи збіги за назвою модуля перед . (34d9a30bf).

  • Мітки підменю прикладів тепер відображають дефіси в назвах папок як пробіли для чистіших заголовків (наприклад Nano 33 BLE Sense та Portenta H7) (34d9a30bf, 4e7bc157b).

  • На Linux діалоги прогресу DFU Util та Convert Video тепер відкриваються без захоплення фокусу вікна (dd1ad68c4).

  • Приклад TV Shield оновлено для використання роздільної здатності SIF (352x240), опційного потрійного буферизування та виведення FPS, а також зазначено, що дротовий TV Shield також підтримується; та ж зміна впорядкувала приклад Portenta H7 LoRa, видаливши явний аргумент тайм-ауту OTAA join (d54bb97e4).

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

  • Виправлено відображення кольорів кадрового буфера RGB565 із переставленими байтами: зображення зі старішої мікропрограми (до версії 3.8.0) передаються з переверненими байтами, тоді як новіша мікропрограма надсилає дані без перевертання — як у режимі живого перегляду, так і у відеотранскодері (dd1ad68c4).

  • Виправлено некоректне автоматичне відступлення Python: новий порожній рядок тепер зберігає відступ попереднього рядка замість скидання до стовпця 0 після порожнього рядка (c33e9f354).

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

Підтримка платформ і інструментів

  • База Qt Creator: 4.0.2.

  • Нова плата: OpenMV Pure Thermal (OPENMVPT, STM32H743 з SDRAM) із прошивкою, завантажувачем та бінарними файлами UVC (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 залишається незмінною.