espressif/esp32_s3_usb_otg

2.0.0~1

uploaded 2 months ago
Board Support Package (BSP) for ESP32-S3-USB-OTG

readme

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

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

Links

Target

License: Apache-2.0

Tags

To add this component to your project, run:

idf.py add-dependency "espressif/esp32_s3_usb_otg^2.0.0~1"

or download archive

Stats

  • Archive size
    Archive size ~ 299.20 KB
  • Downloaded in total
    Downloaded in total 16.5k times
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp32_s3_usb_otg version: 2.0.0~1
|