v1.5.2¶
v1.5.2 is a feature and refresh release built on Qt Creator 4.0.2. It teaches the framebuffer viewer to decode JPEG-compressed frames, adds a configurable serial terminal tab size, declutters the Options dialog for OpenMV users, and refreshes the bundled OpenMV Cam firmware to 2.3.0 along with a batch of new example scripts. There are no breaking changes.
Highlights¶
JPEG framebuffer decoding: the framebuffer viewer now decodes and displays JPEG-compressed frame buffers, not just raw RGB, grayscale, and binary frames.
Bundled firmware 2.3.0: the OpenMV Cam firmware shipped for both OMV2 and OMV3 boards was updated to version 2.3.0.
Serial Terminal Tab Size is now a configurable setting that applies live to the serial terminal instead of a hardcoded tab width of 8.
Decluttered Options dialog: unused Qt Creator settings are hidden for OpenMV users and the
Font & Colorspage is renamed toFont.New bundled examples for Pixy emulation, MAVLink, barcodes, and a WiFi MJPEG streamer.
New features¶
The framebuffer viewer can now decode and display JPEG-compressed frame buffers received over the 6-bit serial encoding, building the pixmap via
QImage::fromData(848215da8).Added new bundled Pixy emulation examples that turn the OpenMV Cam into a Pixy-compatible AprilTag and blob tracker over I2C, SPI, and UART (b3dac4090).
Added new bundled MAVLink examples for streaming optical flow and AprilTag landing-target messages to a flight controller (b3dac4090).
Added bundled examples for 1D barcode detection (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) and a WiFi MJPEG streamer that runs in Access Point mode (b3dac4090).
Other changes and improvements¶
Added a configurable Serial Terminal Tab Size setting to the editor Tab/Indentation options page; the value is persisted and applied live to the serial terminal (848215da8).
Script execution in the terminal now sends the program to the camera one byte at a time to avoid overrunning the MicroPython board’s input buffer (848215da8).
Decluttered the Options dialog for OpenMV users by hiding unused Qt Creator settings (encodings, mouse hiding and navigation, scroll-wheel zoom, camel-case and smart selection, auto-fold first comment, open-links-in-split, file-encoding display, antialiasing, and color scheme) and renamed the
Font & Colorspage toFont; auto-folding of the first comment is now disabled by default in addition to being hidden (848215da8).Changed the default so that on-save whitespace cleaning now applies to the entire document instead of only edited lines (848215da8).
Expanded the bundled offline documentation with new I/O and LED control tutorials, a high-resolution pinout image, and updated image and network library reference pages (b3dac4090).
Bug fixes¶
Fixed Python syntax highlighting of function-call arguments so that keyword-argument names highlight correctly and the
=separator is treated as normal text (848215da8).
Platform and tool support¶
Qt Creator base: 4.0.2.
Bundled OpenMV Cam firmware: updated to 2.3.0 for both OMV2 and OMV3 boards (b3dac4090).
Breaking changes¶
None. This release introduces no user-visible workflow or behavior breaks; existing projects continue to work unchanged.