Собственно код:
https://github.com/sdima1357/esp32_usb_soft_host
Прямой контроллер USB HOST ногодрыгом на 4 порта на ESP32 платке без дополнительного железа .4 USB разьема подключены напрямую к ножкам чипа.
Можно подключить 4 мыши например или в любой комбинации 4 мышь,клава,джойстик. Уже работает, но ни с чем не интегрирован. Будет спектрум с мышью, под него и разработан(но не только). Можно прицепить к другим моделям самоделок, как внешний контроллер ввода.
Предложения , вопросы, пожелания? В принципе можно и больше чем 4 , на все свободные ножки, но теряюсь в догадках - зачем
И статья на хабре https://habr.com/ru/post/545364/