FirmwareMine
← Products/SmartDGUIC

Smart Device GUI Builder & Browser (SmartDGUIC)

A rapid graphical interface builder and display runtime for embedded appliances, smart meters, and industrial control panels. Design on desktop, simulate live, and deploy lightweight C code to resource-constrained microcontrollers.

Product Features

Embedded UI Development Without the Overhead

Browser-Based Designer

Design intuitive embedded touch interfaces, gauges, dials, waveforms, and menu trees in a responsive visual studio environment.

Deterministic C Code Generation

One-click export to clean, MISRA-C compliant C source and header files ready to link directly into your microcontroller project.

Low Footprint Runtime

Optimized display runtime requiring as little as 16 KB Flash and minimal RAM. Renders cleanly on monochrome, OLED, SPI TFT, and high-resolution RGB/LVDS panels.

Event & Callback Driven

Decoupled UI state architecture. Connect physical buttons, rotary encoders, and sensor interrupts to screen widgets via structured event callbacks.

Multi-Platform MCU Support

Runs on bare-metal architectures and standard RTOS (FreeRTOS, Zephyr) across ARM Cortex-M0+/M4F/M7, ESP32, and PIC32.

Live Hardware Simulator

Preview and test touchscreen gestures, button states, and screen transitions on your desktop PC prior to target hardware bringup.