UiHmiV710 is a Qt 6 / QML human-machine interface project for
CrossControl-style displays and embedded targets. It combines a Qt Quick UI,
backend objects exposed to QML, and hardware-facing handlers for features such
as backlight, buzzer, front LED, power configuration, and version reporting.
flowchart LR
QML[QML UI] --> Backend[C++ Backend]
Backend --> CCAux[CCAux Handlers]
CCAux --> Vendor[CrossControl APIs / cc-aux2]
Requirements:
- Qt
6.4or newer - CMake
3.16or newer - A valid Qt Creator kit or command-line CMake toolchain
Example build:
cmake -S . -B build
cmake --build buildFor full hardware integration you will also need CrossControl headers and
runtime libraries under /opt/crosscontrol/....
Full project documentation lives under docs/:
- Project docs index: docs/README.md
- Build and run guide: docs/BUILD_AND_RUN.md
- Architecture notes: docs/ARCHITECTURE.md
- Screenshot gallery: docs/SCREENSHOTS.md
- Legal and third-party notes: docs/LEGAL.md
- License index: docs/LICENSES.md
Key source areas:
backend/for C++ objects exposed to QMLCCAux/for hardware/device feature handlerscomponents/for reusable QML controlspages/sections/for top-level navigation sectionspages/features/for feature pagesgraphics/for icons and image assets
This repository does not currently declare one single root open-source license
for all files. Some files include third-party/vendor copyright notices, and the
project can link against vendor-provided libraries such as cc-aux2.
See the root LICENSE notice and docs/LICENSES.md for the
current licensing structure.

