Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
TinyUSB
Logo
  • TinyUSB

Documentation

  • Getting Started
  • Integrating TinyUSB
  • Porting
  • Reference
    • Architecture
    • USB Concepts
    • Class Drivers
    • Supported Boards
    • Dependencies
    • Concurrency
    • Device specific known issues and workarounds
    • Glossary
  • Troubleshooting
  • FAQs
  • Maintainers
  • Changelog
    • 0.21.0
    • 0.20.0
    • 0.19.0
    • 0.18.0
    • 0.17.0
    • 0.16.0
    • 0.15.0
    • 0.14.0
    • 0.13.0
    • 0.12.0
    • 0.11.0
    • 0.10.1
    • 0.10.0
    • 0.9.0
    • 0.8.0
    • 0.7.0
    • 0.6.0
    • 0.5.0

Examples

  • Device
    • Audio 4-Channel Microphone
    • Audio Test Microphone
    • Audio Multi-Rate Microphone
    • Board Test
    • CDC Dual Ports
    • CDC + MSC
    • CDC + MSC Throughput
    • CDC + UAC2
    • DFU
    • DFU Runtime
    • Dynamic Configuration
    • HID Boot Keyboard and Mouse
    • HID Composite
    • HID Generic In/Out
    • HID Multiple Interfaces
    • MIDI 2.0 Song Sender
    • MIDI Test
    • MSC Dual LUN
    • MTP
    • Network Web Server (lwIP)
    • Printer to CDC
    • USB Audio Headset
    • USB Speaker with Feedback
    • USBTMC
    • Video Capture (UVC)
    • Dual-Channel Video Capture (UVC)
    • WebUSB Serial
  • Host
    • Host: Bare API
    • Host: CDC/MSC/HID
    • Host: Device Info
    • Host: HID Controller
    • Host: MIDI 2.0
    • Host: MIDI Receive
    • MSC File Explorer
  • Dual
    • Dynamic Switch Example
    • Dual: USB HID Host → CDC Device
    • Dual: USB Host Device-Info → CDC Device

External Links

  • GitHub
  • Discussions
Back to top
View this page

Maintainers¶

  • Ha Thach — author and maintainer

  • Zixun Li (HiFiPhile) — maintainer; audio expertise

Everyone who has contributed is credited per release in the changelog and in the GitHub contributors graph.

Next
Changelog
Previous
FAQs
Copyright © 2025, Ha Thach
Made with Sphinx and @pradyunsg's Furo