Skip to content

Latest commit

 

History

History
 
 

README.md

BSP: ESP32-S3-USB-OTG

HW Reference HOW TO USE API EXAMPLES Component Registry maintenance-status

Overview

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:

  • Onboard ESP32-S3-MINI-1-N8 module, with built-in 8 MB flash
  • Onboard USB Type-A host and device interface, with built-in USB interface switching circuit
  • Onboard USB to serial debugging chip (Micro USB interface)
  • Onboard 1.3-inch LCD color screen, supports GUI
  • Onboard SD card interface, compatible with SDIO and SPI interfaces
  • Onboard charging IC, can be connected to lithium battery

Capabilities and dependencies

Available Capability Controller/Codec Component Version
✔️ 📟 DISPLAY st7789 idf >=5.1.3
✔️ ⚫ LVGL_PORT espressif/esp_lvgl_port ^2
☝️ TOUCH
✔️ 🔘 BUTTONS espressif/button ^4
🎵 AUDIO
🔈 AUDIO_SPEAKER
🎤 AUDIO_MIC
✔️ 💾 SDCARD idf >=5.1.3
🎮 IMU
✔️ 💡 LED idf >=5.1.3
✔️ 🔋 BAT idf >=5.1.3

Compatible BSP Examples

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) -