Skip to content

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.


See Also