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

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

board ~$3 : or any of

usb connectors(for example):

//set right esp32 env for me it:

export IDF_PATH=$HOME/esp/esp-idf

source $HOME/esp/esp-idf/

//connect the board, build & flash

git clone

cd esp32_usb_soft_host/usb_test/

make flash monitor


zx spectrum wit 2 keyboards

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


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

View all 4 project logs

Enjoy this project?



HelenRobbins wrote 07/17/2022 at 17:04 point

It makes a good host. Right now, I want to reassure you that PapersOwl is reliable. This website's goal is to help students succeed by connecting them with professionals who can provide them with advice on how to improve their academic performance. If you want to get more info is PapersOwl legit visit here. Our study platform can help you get a top-notch education because studying a lot is a requirement of being a student. Every expert at PapersOwl is a skilled, seasoned professional. Each person is an authority in the subject they have chosen.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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