GP2040-CE
GP2040-CE copied to clipboard
Update TinyUSB to latest
This updates our TinyUSB to the latest library. This removes the get_report hack I added in while tinyusb was updated, and brings us up to 4/30/2024 in the TinyUSB library.
I'm still having issues on this one for Xbox One
This should be fixed and ready to go. The issue was my Xbox One start/announce code was in the .init = function of TinyUSB driver. Because .init, .reset and .open can be opened multiple times on start of a device, I had to move the start/announce code of the controller into .open and ONLY when the device vendor is verified and the interfaces are setup.
This matches the XGIP I've seen on other devices, where they send 2 announces and then do auth.