based on https://github.com/maxgerhardt/esp32s3-usb-host-keyboard and https://github.com/esp32beans/ESP32_USB_Host_HID/blob/e5cc02275155ddfa8a3d087a8094a865b5d07b17/examples/hid_host_example/hid_host_example.ino
PlatformIO compatible, tested with:
- XAIO ESP32-s3
- Board schematics: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/XIAO_ESP32S3_SCH_v1.1.pdf
- for USB host operation, supply 5V to VBUS pin and connect USB-OTG adapter to the USB-C port
- ESP32-S3-DevKitC-1