Y0.
during development of priiloader and debugging an issue i got to see a glimpse of the USB HID protocol and how it works.
for those that don't know, the HID class is a class of USB devices such as keyboards, mice and controllers (and more).
now, i thought creating a HID controller interface wasn't going to be so hard as the keyboard interface is piss easy.
...i was wrong.
BUT, i did make a basic USB HID controller interface for ALL homebrew to use. at MOST an application would need to handle the button presses.
no config, no rules no nothing.
anyway, to see how good or bad it actually is i would like to see what people get when they run this.
link : https://upload.dacotaco.com/HIDControllers.dol
in the normal flow , when run and a USB controller is inserted , it should say it opened a device and show some data.
after that, any button or directional press (not axis ! those are not yet implemented ! ) should fire an event showing the button number and whether it was pressed or released.
press home/start twice on a wiimote/gc controller to exit.
i also noticed that some devices are flat out rejected by IOS, sadly i can not do anything about those.
any feedback is welcome as this core is probably going to end up in priiloader one day (and more...)
Thanks
during development of priiloader and debugging an issue i got to see a glimpse of the USB HID protocol and how it works.
for those that don't know, the HID class is a class of USB devices such as keyboards, mice and controllers (and more).
now, i thought creating a HID controller interface wasn't going to be so hard as the keyboard interface is piss easy.
...i was wrong.
BUT, i did make a basic USB HID controller interface for ALL homebrew to use. at MOST an application would need to handle the button presses.
no config, no rules no nothing.
anyway, to see how good or bad it actually is i would like to see what people get when they run this.
link : https://upload.dacotaco.com/HIDControllers.dol
in the normal flow , when run and a USB controller is inserted , it should say it opened a device and show some data.
after that, any button or directional press (not axis ! those are not yet implemented ! ) should fire an event showing the button number and whether it was pressed or released.
press home/start twice on a wiimote/gc controller to exit.
i also noticed that some devices are flat out rejected by IOS, sadly i can not do anything about those.
any feedback is welcome as this core is probably going to end up in priiloader one day (and more...)
Thanks
Last edited by DacoTaco,