GUI

This chapter presents a collection of classes and functions dedicated to the operation of the user interface. These modules form the core of the system’s HMI (Human-Machine Interface) and have the following main missions:

  • Graphical Components: definition and management of visual elements (screens, menus, icons, widgets, animations, etc.);
  • User Interaction Management: handling of physical and software inputs (rotary encoders, switches, push buttons, touchscreens, etc.) as well as associated haptic or visual feedback;
  • Scheduling and Synchronization: orchestration of the various interface components, priority management, asynchronous updates, and overall display consistency.

DAD_FORGE/DSP - Dad Design DSP Library
Copyright (c) 2024-2026 Dad Design.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.