- Remove TinyUSBDevice.begin() conflict with Arduino core - Switch stub now reads GPIO with debounce (pins 1-10) - LED stub now drives GPIO pins (pins 11-20) with startup animation - All pins printed to console on init
- Add Adafruit TinyUSB Library dependency - Create tusb_config.h enabling MIDI class - USB device named 'Loopy Foot Controller' - is_connected() check before sending
- Use ArduinoUSBMIDI library for proper USB MIDI device recognition - Add LED startup colour cycle (red, green, blue, yellow, magenta, cyan, white) - Add comprehensive console logging for all MIDI in/out and switch events - Log unmapped MIDI messages