Skip to content

Releases: carlosabarberis/STM32-OLED-Designer

STM32-OLED-Designer V1.50

Choose a tag to compare

@carlosabarberis carlosabarberis released this 18 Jul 21:02
c7a7a2e

What's New in v1.50

New Analog Instrument Widgets

Two new gauge-style widgets for the 128×64 canvas:

  • Segmented Bar Meter — a horizontal or vertical instrument made of discrete lit/unlit segments (configurable Segment Count and Segment Spacing), giving a chunkier, more analog-meter look than the standard Progress Bar.
  • Linear Analog Meter — a ruler-style meter with a sliding pointer, major/minor tick divisions, optional Min/Max (or Min-Mid-Max) scale labels, and an optional digital readout with configurable unit and decimal places. Supports horizontal and vertical orientation.

Both widgets can be freely placed, configured, and previewed in Lite mode. Exporting a project that contains either one requires a Pro license.

Licensing

No changes to pricing or activation — Lite remains free with a one-screen limit; Pro ($35, or $75 bundled with TFT Designer) removes the screen limit and unlocks export of the new meter widgets.

See the updated User Manual for full widget property references and integration steps.

STM32-OLED-Designer V1.3.0

Choose a tag to compare

@carlosabarberis carlosabarberis released this 26 Jun 21:38
6dd9792

STM32 OLED Designer 128×64 is a desktop application for designing graphical user interfaces for 128×64 monochrome I²C OLED displays on STM32 microcontrollers. Design your screens visually on a true monochrome canvas, then export clean C code for STM32CubeIDE — no hand-coding pixel coordinates or repetitive draw calls.

⚠️ Built specifically for STM32 + STM32CubeIDE. Not a general-purpose tool for other platforms.

SUPPORTED CONTROLLERS:
• SSD1306 (default, most widely available)
• SSD1309
• SH1106 (column offset applied automatically)
All over I²C. Controller is selected at compile time — not a designer setting.

WIDGET TYPES:
Text Labels · Dynamic Text / Label Value (no-flicker live readouts) · Progress Bar / Bar Meter (horizontal or vertical) · Plot / Mini Scrolling Graph · Rectangle / Frame · Circle / Ellipse · Horizontal Line · Vertical Line · Import Image (1-bit bitmap)

KEY CAPABILITY — FLICKER-FREE UPDATES:
The driver uses an in-RAM frame buffer. Dynamic Text and Bar Meter widgets erase and redraw only their own value region — not the whole screen. This means live sensor data updates look stable and clean with no visible flash.

VIEW OPTIONS OVERLAYS (designer only, don't affect generated code):
• Widget Bounds — yellow outline showing each widget's footprint
• Update Areas — cyan outline showing exactly which regions are erased on live update
• Grid / Column Guides — alignment aids

RUNS ON: Windows (Inno Setup installer) · macOS including Apple Silicon (.dmg)


LITE vs. PRO:

LITE (free):
✅ All widget types
✅ All layout tools (AutoFit, Smart Fit, Fit All, Find Off-Screen, Center Text in Rect)
✅ Edit menu: copy, paste, duplicate, delete
✅ Image import and C code export
✅ Full Properties panel
⚠️ 1 project screen (plus optional logo/main screen)

PRO ($35.00 — one-time, no subscription):
Everything in Lite, plus:
✅ Unlimited project screens

TO ACTIVATE PRO:
After purchase, email carlos@bartek.com with your registered email address. You will receive a license key by return email. Enter it via License → Enter License Key in the application.

You may purchase the PRO version at: https://carlosbarberis49.gumroad.com/l/cxsil
or via PayPal to carlos@bartek.com make sure to enter what software package you are buying along with the email you want to use to license the product


INCLUDES:
• Windows installer (.exe)
• macOS disk image (.dmg)
• Full user manual (PDF, 22 pages) — all widgets, integration guide, verified main.c usage example for SSD1309, troubleshooting


BUNDLE: Buy both STM32 OLED Designer and STM32 TFT Designer together for $75.00 (saving $9 vs. buying separately).