esp32_usb_soft_host icon indicating copy to clipboard operation
esp32_usb_soft_host copied to clipboard

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

Results 8 esp32_usb_soft_host issues
Sort by recently updated
recently updated
newest added

Hi and million thanks for your awesome library :+1: An idea came up while I was playing with an ESP32-C3 and esp32-arduino-lib-builder to produce a package with memory protection disabled,...

Please provide electrical diagrams, which may help to understand the actual interconnection requirements.

Thanks to the excellent work first, it works great with legacy mouse and keyboards which have a 8-Bytes endpoint 0, but it fails when connected to a gaming keyboard with...

When I plug in a USB keyboard the 3 leds do come on and off briefly, which is a good sign. But curious what this demo is doing, because it...

It may be interesting to talk to printer with this, but you mentioned only HIDs. Could it talk to printer?

I have a UPS that I want to monitor. Where the UPS is, there is no computer to do this. The UPS has a USB port. Is there any way...

Thanks for this development. I have implemented your host using tobozo's arduino wrapper. As noted [there](https://github.com/tobozo/ESP32-USB-Soft-Host/discussions/24), although separately quite plausible, the data for x and y are strangely inconsistent. But...

New device detected on USB#0 desc.bcdUSB = 0x0100 desc.bDeviceClass = 0x00 desc.bDeviceSubClass = 0x00 desc.bDeviceProtocol = 0x00 desc.bMaxPacketSize0 = 0x08 desc.idVendor = 0x081f desc.idProduct = 0xe401 desc.bcdDevice = 0x0106 desc.iManufacturer...