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 & Colors page is renamed to Font.

  • 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 & Colors page to Font; 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.