Since we don't have a display or buttons yet, but I'd like to make a lot of progress right now, we should instead use the debug-serial to emulate the switches and display.
Ideally, we would write a HAL, so when the buttons and display are available, we can easily switch them from the debug cable to the real thing.
Then the goal would be to implement one or both of these: