mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
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 |
|