UI: Overview
Seven TouchGFX screens make up the driver-facing UI: a main data screen, two button/config screens, a lap data screen, a startup screen, a save-config screen, and a placeholder screen with no logic wired yet.
- Screens: what each screen shows, what it collects from the driver, and where its data comes from.
Every screen follows the same Model/Presenter/View wiring described in TouchGFX Integration: the Presenter receives pushed updates from the shared Model and forwards them to the View, and touch input flows back the other way through Model setters.
