tinyusb-integration
Installation
SKILL.md
TinyUSB Integration
Overview
Use this skill to integrate TinyUSB by separating board support, USB controller driver, descriptors, class drivers, interrupts, clocks, and endpoint buffers. USB bugs are often descriptor or controller-state problems before application logic.
When To Use
Use this skill when:
- The user wants to add or debug TinyUSB on an MCU.
- The issue involves USB enumeration, CDC serial, MSC, HID, MIDI, vendor class, device/host mode, descriptors, endpoints, DCD/HCD, or TinyUSB tasks.
- The target needs a new MCU/board port or custom USB class configuration.
Do not use this skill when board power, USB D+/D- wiring, or clock source is unverified. Use hardware-interface-debug first.
First Questions
Ask for: