Buttons¶
Operator Interface
Overview¶
Four push buttons provide all interaction with the instrument.
The interface is intentionally minimal and deterministic.
Hardware Structure¶
Button Inputs
↓
GPIO
↓
Menu System
↓
Parameter Changes
Responsibilities¶
The buttons allow the operator to:
- navigate menus,
- adjust parameters,
- select packet families,
- store settings.
Timing Isolation¶
Button activity never directly affects waveform generation.
The user interface remains separated from the timing domain.
Buttons
↓
Menus
Packet Executor
↓
Timer2
↓
Timer1
Philosophy¶
Operator interaction is asynchronous.
Waveform synthesis remains deterministic regardless of display or menu activity.