OpenStickCommunity / GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
https://gp2040-ce.info
MIT License
1.24k stars 279 forks source link

Hub Support! #1070

Closed arntsonl closed 2 weeks ago

arntsonl commented 2 weeks ago

Finally got hub support working!

The big issue was first having an outdated TinyUSB which I fixed in 0.7.9. This caused a MASSIVE amount of issues and was the major blocker for 0.7.9 release.

Next issue was keeping track of "dev address" and "instance" inside of each listener.

Final issue was taking care of figuring out if we're a keyboard, dongle, or xbox one dongle. This code could use improvements but works well for now.

mytokat8484 commented 1 week ago

whats hub? what does it do?