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 осталась неизменной.