Goal: map PC mouse/controller to a simulated USB device endpoint that firmware can read.
Notes:
- Arduino Uno-class boards may be constrained; document supported boards and fallback via serial.
Acceptance:
- Clear API + routing; can be disabled when unused.