What's New in v1.50
Professional Instrument Widgets
Four new industrial-panel-style gauges, drawn entirely by the MCU (no bitmap assets):
- Linear Panel Meter — horizontal or vertical lab-style meter with graduated scale, moving pointer, and numeric readout.
- Segmented Bar Meter — LED-style level meter with configurable segment count/gap and three color-banded thresholds (green/yellow/red by default).
- Analog Panel Meter — classic needle-over-arc gauge with colored low/mid/high scale bands.
- Magnetic Compass — 0–360° heading indicator with cardinal markings, needle, and configurable numeric readout position.
All four bind to firmware variables the same way Plot widgets do, and can self-refresh via UI_UpdateLiveData() or be driven directly with a generated UI_Set_<WidgetName>() setter. Verified on real STM32F446 hardware across ILI9341 (320×240) and ST7796 (480×320) panels.
New Driver Files Required
Projects using instrument widgets need two additional framework files: tft_instruments.c (→ Core/Src) and tft_instruments.h (→ Core/Inc). Projects without instrument widgets don't need them.
Export Safety Improvement
The exporter now clamps widget geometry to the display bounds as part of export itself, so generated C and the saved project JSON can never contain stale off-screen coordinates.
Licensing
Instrument widgets can be placed, configured, and previewed in Lite mode, but exporting a project that contains them requires a Pro license.
See the updated User Manual (Section 9) for full details on each instrument's properties and integration.