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.

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.