1. USB Basic Concept: Specifications, Classes, Enumeration, Transfer, etc.
2. USB Support on ESP Chips: USB-OTG, USB-Serial-JTAG.
3. USB Host Development: Introduction to USB Host Driver and Supported Class Drivers. Guide for developing applications based on Class Drivers. Guide for developing vendor-specific Class Driver.
4. USB Device Development: Introduction to USB Device Driver. Guide for running TinyUSB on ESP32-S2/S3.
5. Exploring ESP-USB Applications: USB multimedia solution, USB storage solution, etc.