ESP-IoT-Solution
Choose version...
Get Started
Basic Component
Bluetooth
Display
USB Host&Device
USB Overview
USB Overview
USB OTG
USB Serial JTAG
USB PHY
USB VID PID
USB Host Solution
USB Device Solution
USB Self Power Device
USB Device Set Const COM
TinyUSB Guide
Native TinyUSB Development Guide
USB HOST Driver
USB Device Driver
Audio
Multimedia
GUI
AI
Input Device
IR
Sensors
Touch
Storage
Motor
Security&Encryption
Electrical&Lighting
Other Resources
Contribute
ESP-IoT-Solution
»
USB Host & Device
»
USB Host & Device
Edit on GitHub
USB Host & Device
[中文]
USB Overview
USB Introduction
USB OTG
USB-OTG Transfer Rate
USB-OTG Peripheral Built-in Features
USB Host development using USB-OTG peripherals
USB Device development using USB-OTG peripherals
USB Serial JTAG
USB-Serial-JTAG peripheral driver
USB-Serial-JTAG peripheral built-in functionality
Use USB-Serial-JTAG to download firmware
Debugging code using USB-Serial-JTAG
Print system LOG using USB-Serial-JTAG
Using USB-Serial-JTAG pins as normal GPIO
USB PHY
Use the internal PHY
Use an external PHY
USB PHY default configuration
Modify the default configuration of the USB PHY
USB VID PID
In the following scenarios, you can exempt from applying for VID and PID
To apply for a VID (Vendor ID) and PID (Product ID)
USB Certification
USB Host Solution
ESP USB Camera Video Solution
ESP USB Audio Solution
ESP USB 4G Networking Solutions
ESP USB Storage Solution
USB Device Solution
USB Audio Device Solution
USB Video Device Solution
USB Mass Storage Device Solution
USB HID Device Solution
USB Drag-and-Drop OTA Upgrade
USB Extended Screen Solution
USB Self Power Device
USB Device Set Const COM
Solution
TinyUSB Guide
Introduction to TinyUSB
TinyUSB Components
Introduction to USB Device
Native TinyUSB Development Guide
Project Directory
tusb_config.h File
usb_descriptors.h File (Optional)
usb_descriptors.c File
Initializing USB Phy
Initializing the TinyUSB Stack
Device-Level Weak Functions
Implementing USB Class-Specific Callback Functions.
Provide feedback about this document