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
OPENMVPTcamera (OpenMV Pure Thermal, STM32H743 with SDRAM), including bundled firmware, bootloader, and UVC binaries and a newboards.txtentry 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 SenseandPortenta 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.