Native USB host (ESP-IDF USB Host library + usb_host_hid): enumerate and talk to USB HID devices (mice, keyboards, gamepads, vendor HID) from an ESP32-S2/-S3/-P4
This example uses espp::UsbHost to drive the ESP32-S3 USB-OTG peripheral as a USB host, enumerating attached HID devices and logging their identity and input reports.