OrangeFox86 / DreamcastControllerUsbPico

Dreamcast to USB Gamepad Converter for Raspberry Pi Pico
MIT License
49 stars 7 forks source link

Client: Setup USB in host mode to support Dualshock 4 controllers #73

Closed Tails86 closed 1 year ago

Tails86 commented 1 year ago

Dualshock 4 controllers use USB HID which makes it much easier to handle vs xinput. Implement this as a first step.

Tails86 commented 1 year ago

I was unable to implement controller vibration because it seems the host HID implementation for tinyusb is not complete - apart from the control endpoint, I have to manually setup the output endpoint in order to send to it. I'll revisit this later