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, чтобы новая пустая строка сохраняла отступ предыдущей строки вместо сброса в нулевой столбец.
Флажок «Don’t show this message again» в запросе на обновление устаревшей прошивки подавляет повторные напоминания.
Новые возможности¶
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/temperature, аудио-FFT и тепловизионную камеру (4e7bc157b).
Прочие изменения и улучшения¶
Запрос на обновление устаревшей прошивки теперь содержит флажок «Don’t show this message again», чтобы пользователи могли подавить повторные запросы на обновление (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 (d54bb97e4).
Исправления ошибок¶
Исправлено отображение цветов буфера кадра RGB565 с переставленными байтами: изображения от старой прошивки (до 3.8.0) передаются с обратным порядком байтов, тогда как более новая прошивка отправляет их без реверса, как в режиме просмотра в реальном времени, так и в видеотранскодере (dd1ad68c4).
Исправлен неверный автоматический отступ в Python: теперь на новой пустой строке сохраняется отступ предыдущей строки вместо сброса в нулевой столбец после пустой строки (c33e9f354).
Переход по клику в сообщении об ошибке больше не пытается открыть несуществующий исходный файл, когда ошибка происходит из встроенного (frozen) модуля, что устраняет ложные ошибки редактора (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 осталась неизменной.