usb-stack
SolidUSB device and host stack implementation expertise
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 95/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# USB Stack Skill
## Overview
This skill provides USB device and host stack implementation expertise for embedded systems, covering descriptor generation, device class implementation, and protocol debugging.
## Capabilities
### USB Descriptor Generation
- Device descriptor configuration
- Configuration descriptors
- Interface descriptors
- Endpoint descriptors
- String descriptors
- BOS descriptors (USB 3.x)
### Device Class Implementation
- CDC (Communications Device Class)
- HID (Human Interface Device)
- MSC (Mass Storage Class)
- DFU (Device Firmware Upgrade)
- Audio class
- Video class
- Custom class implementation
### USB Stack Configuration
- TinyUSB configuration
- STM32 USB stack setup
- NXP USB stack integration
- Zephyr USB subsystem
- Endpoint buffer management
### Enumeration and Debugging
- Enumeration sequence debugging
- Protocol analysis
- USB analyzer integration
- Descriptor validation
- Compliance testing
### Advanced Features
- Composite device configuration
- USB power delivery
- High-speed/full-speed selection
- Isochronous transfers
- Interrupt transfers
- Bulk transfers
### DFU Implementation
- DFU bootloader design
- Runtime DFU mode
- Detach and download
- Upload capability
- Manifest phase handling
## Target Processes
- `device-driver-development.js` - USB driver implementation
- `bootloader-implementation.js` - USB DFU bootloader
- `hw-sw-interface-specification.js` - USB interface specification
## Dependencies
- TinyUSB or vendor USB...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
stm32-hal
STMicroelectronics STM32 HAL and Low-Level driver expertise
1,160 Updated today
a5c-ai AI & Automation Solid
can-bus
CAN/CAN-FD bus analysis and development expertise
1,160 Updated today
a5c-ai Web & Frontend Solid
browser-stack
Cross-browser and cross-device testing using BrowserStack or Sauce Labs
1,160 Updated today
a5c-ai AI & Automation Solid
zephyr-rtos
Specialized skill for Zephyr RTOS development and configuration
1,160 Updated today
a5c-ai AI & Automation Solid
arm-cortex-m
Deep expertise in ARM Cortex-M architecture and peripherals
1,160 Updated today
a5c-ai