You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having bought a cheap controller that did not work, I discovered that they behave as if they are wired USB controllers with a simple radio in between. Thus it does not work the same way, but with simple edits and a change of the library it works like a charm. I'd like to contribute my version that works with these $20 controllers.
Change the include for xboxrecv.h to #include <XBOXUSB.h>
Change line 170 to XBOXUSB Xbox(&Usb);
Change line 242 to if (!Xbox.Xbox360Connected) {
Any further xbox function call remove the , 0 from that line. Since it's not one of four controllers (default 0) and just a single USB controller this gets it to work.
The text was updated successfully, but these errors were encountered:
Nice find @bretbenz84 ! Would you like to open up a Pull Request to include an additional sketch with these changes? Please include information on the readme as well about this addition, which controllers it’s expected to work with as well
Having bought a cheap controller that did not work, I discovered that they behave as if they are wired USB controllers with a simple radio in between. Thus it does not work the same way, but with simple edits and a change of the library it works like a charm. I'd like to contribute my version that works with these $20 controllers.
Change the include for xboxrecv.h to #include <XBOXUSB.h>
Change line 170 to XBOXUSB Xbox(&Usb);
Change line 242 to if (!Xbox.Xbox360Connected) {
Any further xbox function call remove the , 0 from that line. Since it's not one of four controllers (default 0) and just a single USB controller this gets it to work.
The text was updated successfully, but these errors were encountered: