mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 22:08:28 +00:00 
			
		
		
		
	1. Renamed Kconfig file of tinyusb (distinguish tinyusb stack from usb peripheral) 2. bugfix/typofix/doc update of tinyusb
		
			
				
	
	
		
			24 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# USB-OTG Examples
 | 
						|
 | 
						|
See the [README.md](../README.md) file in the upper level [examples](../) directory for more information about examples.
 | 
						|
 | 
						|
## Common Pin Assignments
 | 
						|
 | 
						|
Pin assignment is only needed for ESP chips that have an USB-OTG peripheral.
 | 
						|
If your board doesn't have a USB connector connected to the USB-OTG dedicated GPIOs, you may have to DIY a cable and connect **D+** and **D-** to the pins listed below.
 | 
						|
 | 
						|
```
 | 
						|
ESP BOARD          USB CONNECTOR (type A)
 | 
						|
                          --
 | 
						|
                         | || VCC
 | 
						|
[USBPHY_DM_NUM]  ------> | || D-
 | 
						|
[USBPHY_DP_NUM]  ------> | || D+
 | 
						|
                         | || GND
 | 
						|
                          --
 | 
						|
```
 | 
						|
Refer to `soc/usb_pins.h` to find the real GPIO number of **USBPHY_DP_NUM** and **USBPHY_DM_NUM**.
 | 
						|
 | 
						|
|             | USB_DP | USB_DM |
 | 
						|
| ----------- | ------ | ------ |
 | 
						|
| ESP32-S2/S3 | GPIO20 | GPIO19 |
 |