Skip to content

Buttons

Purpose

Buttons provide the operator interface for parameter adjustment.


Responsibilities

  • Change frequency.
  • Change duty cycle.
  • Select packet families.
  • Navigate settings.

Important Principle

Button activity never directly generates pulses.

Pulse generation remains isolated inside the timing subsystem.


Signal Flow

Button
 ↓
Loop()
 ↓
Parameters
 ↓
Packet Scheduler