Files
2026-06-26 15:35:13 +02:00

14 lines
793 B
Markdown

# Renewed Driver Documentation
This folder documents the current concept driver implementation.
- [Architecture](architecture.md): process layout, module responsibilities, and data flow.
- [Behavior](behavior.md): user-visible controls, scrolling model, sensitivity, haptics, and OSD.
- [Input and Output Protocol](input-output.md): Surface Dial event decoding and virtual uinput devices.
- [Installation and Service](installation-service.md): install files, udev rules, systemd user service, and logs.
- [Troubleshooting](troubleshooting.md): raw event inspection and common failure modes.
The driver intentionally stays small. The main design choice is to keep the
event loop explicit and avoid the configurable mode framework from the older
daemon until there is a concrete need for it.