Close
0%
0%

ESP32 usb software host

Sofware usb host for connecting mouse , keyboard and joystick to ESP32

Public Chat
Similar projects worth following
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

Pure software implementation of USB LS HOST stack for ESP32 chip. Now we can connect usb keyboard,mouse and joystick direct to ESP32 board

https://github.com/sdima1357/esp32_usb_soft_host

esp32 USB-LS pure software host thru general IO pins. Up to 4 HID devices simultaneously.

board ~$3 :https://www.aliexpress.com/premium/LOLIN32.html or any of https://www.aliexpress.com/premium/ESP32.html

usb connectors(for example): https://www.aliexpress.com/item/1005002027124387.html

//set right esp32 env for me it:

export IDF_PATH=$HOME/esp/esp-idf

source $HOME/esp/esp-idf/export.sh

//connect the board, build & flash

git clone https://github.com/sdima1357/esp32_usb_soft_host

cd esp32_usb_soft_host/usb_test/

make flash monitor

IMG_20210403_234328.jpg

zx spectrum wit 2 keyboards

JPEG Image - 394.55 kB - 04/03/2021 at 21:27

Preview
Download

  • 1 × any esp32 board
  • 4 × usb type A female socket Connectors and Accessories / Telecom and Datacom (Modular) Connectors

View all 3 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates