Skip to content

Lap Timing: Overview

Lap timing lives in Model (TouchGFX/gui/src/model/Model.cpp) rather than a dedicated task: it's small, per-frame state, updated every Model::tick() alongside the CAN snapshot.

  • Lap Tracking: the timing state machine, distance-indexed lap profile, BEST vs. MANUAL delta modes, and the CAN integration this module expects but does not yet receive.

The lap_data_screen is the driver-facing view onto this state.

Released under the MIT License.