ReferenceΒΆ Complete reference documentation for TinyUSB APIs, configuration, and supported hardware. Architecture Design Principles Core Architecture Device Stack Architecture Host Stack Architecture Class Architecture Memory Management Threading Model USB Concepts TinyUSB API Naming Conventions USB Protocol Basics USB Transfers Endpoints and Addressing USB Device States Device Enumeration Process USB Descriptors USB Classes USB Speeds USB Controller Abstraction TinyUSB Event System & Thread Safety USB Class Driver Architecture Power Management Next Steps Supported Boards Analog Devices Artery Bridgetek Espressif GigaDevice Infineon Microchip MindMotion NXP Nordic Semiconductor Raspberry Pi Renesas STMicroelectronics Sunxi Texas Instruments Tomu WCH Dependencies Concurrency General Application Code Class Drivers USB Core Device Drivers Glossary