Goal: Allow mapping a PC mouse/controller to a simulated USB device endpoint that firmware can read.
Notes:
- For Arduino Uno-class boards, this may be constrained; document supported boards and fallback via serial.
Acceptance:
- A clear API and routing exists; can be disabled when unused.