.. _changelog_ide_v2_6_9: v2.6.9 ====== v2.6.9 adds OpenMV Pure Thermal and Arduino Nano 33 BLE Sense support, fixes byte-swapped RGB565 framebuffer colors and Python auto-indentation, and refines the firmware-upgrade prompt and documentation tooltips. It is built on the same Qt Creator 4.0.2 base as the previous release, and there are no breaking changes to existing projects. .. contents:: On this page :backlinks: none :local: :depth: 1 Highlights ---------- - **OpenMV Pure Thermal** (``OPENMVPT``) is now supported, with bundled firmware, bootloader, and UVC binaries plus a DFU flashing entry. - **Arduino Nano 33 BLE Sense** support adds bundled firmware and a full set of board, sensor, Bluetooth, audio, and thermal-camera examples. - **Fixed byte-swapped RGB565 colors** in the live framebuffer view and video transcoder. - **Fixed Python auto-indentation** so a new empty line keeps the previous line's indent instead of resetting to column 0. - **"Don't show this message again"** checkbox on the firmware-out-of-date upgrade prompt suppresses repeated nags. New features ------------ - **OpenMV Pure Thermal:** added support for the ``OPENMVPT`` camera (OpenMV Pure Thermal, STM32H743 with SDRAM), including bundled firmware, bootloader, and UVC binaries and a new ``boards.txt`` entry for DFU flashing (`c5b7df59f `__). - **Arduino Nano 33 BLE Sense:** bundled the Nano 33 BLE Sense firmware (`c5b7df59f `__) and added a full set of examples covering the board I2C scanner, the APDS9960, HTS221, LPS22, and LSM9DS1 sensors, BLE blinky/scan/temperature, audio FFT, and the thermal camera (`4e7bc157b `__). Other changes and improvements ------------------------------ - The firmware-out-of-date upgrade prompt now includes a **"Don't show this message again"** checkbox so users can suppress repeated upgrade prompts (`dd1ad68c4 `__). - Ctrl-clicking a method or attribute now shows only the documentation tooltip for that specific module, by filtering matches to the module name preceding the ``.`` (`34d9a30bf `__). - Examples submenu labels now display hyphens in folder names as spaces for cleaner titles (for example ``Nano 33 BLE Sense`` and ``Portenta H7``) (`34d9a30bf `__, `4e7bc157b `__). - On Linux, the **DFU Util** and **Convert Video** progress dialogs now open without stealing window focus (`dd1ad68c4 `__). - The **TV Shield** example was updated to use SIF (352x240) resolution, optional triple buffering, and an FPS printout, and now notes that a wired TV shield is also supported; the same change also tidied the Portenta H7 LoRa example by dropping the explicit OTAA join timeout argument (`d54bb97e4 `__). Bug fixes --------- - Fixed RGB565 framebuffer colors appearing byte-swapped: images from older firmware (before 3.8.0) are byte-reversed while newer firmware is sent non-reversed, in both the live view and the video transcoder (`dd1ad68c4 `__). - Fixed incorrect Python auto-indentation by keeping the previous line's indent on the new empty line instead of resetting to column 0 after a blank line (`c33e9f354 `__). - Error-message click navigation no longer tries to open a nonexistent source file when the error originates from a built-in (frozen) module, avoiding spurious editor errors (`dd1ad68c4 `__). Platform and tool support ------------------------- - **Qt Creator base:** 4.0.2. - **New board:** OpenMV Pure Thermal (``OPENMVPT``, STM32H743 with SDRAM) with bundled firmware, bootloader, and UVC binaries (`c5b7df59f `__). - **New board:** Arduino Nano 33 BLE Sense with bundled firmware (`c5b7df59f `__). - **Bundled firmware:** OpenMV firmware updated 3.8.0 to 3.9.1 (`c5b7df59f `__) and then to 3.9.2 (`a707f6ebc `__). - **IDE version:** bumped from 2.6.8 to 2.6.9 (`d128254d7 `__). Breaking changes ---------------- None. This release adds boards and fixes without changing existing project behavior, and the Qt Creator 4.0.2 base is unchanged.