HW Reference | HOW TO USE API | EXAMPLES |
---|
ESP32-S3-USB-OTG is a development board that focuses on USB-OTG function verification and application development. It is based on ESP32-S3 SoC, supports Wi-Fi and BLE 5.0 wireless functions, and supports USB host and USB device functions. It can be used to develop applications such as wireless storage devices, Wi-Fi network cards, LTE MiFi, multimedia devices, virtual keyboards and mice. The development board has the following features:
|
![]() |
Available | Capability | Controller/Codec | Component | Version |
---|---|---|---|---|
✔ | 📟 DISPLAY | st7789 | idf | >=4.4 |
✔ | ⚫ LVGL_PORT | espressif/esp_lvgl_port | ^2 | |
❌ | ☝ TOUCH | |||
✔ | 🔘 BUTTONS | espressif/button | ^4 | |
❌ | 🎵 AUDIO | |||
❌ | 🔈 AUDIO_SPEAKER | |||
❌ | 🎤 AUDIO_MIC | |||
✔ | 💾 SDCARD | idf | >=4.4 | |
❌ | 🎮 IMU | |||
✔ | 💡 LED | idf | >=4.4 | |
✔ | 🔋 BAT | idf | >=4.4 |
Example | Description | Try with ESP Launchpad |
---|---|---|
Display Example | Show an image on the screen with a simple startup animation (LVGL) | Flash Example |
USB HID Example | USB HID demo (keyboard, mouse, or gamepad visualization using LVGL) | - |
342492186688ddb9469387528912d5312ab075d4
idf.py add-dependency "espressif/esp32_s3_usb_otg^2.0.0~1"