There are 2 known Xbox 360 Wired Controllers, v1.10 & v1.14. The original source only supports v1.10 hardware. I've added support to v1.14.
There is a small bug in XBOXUSB::XboxCommand(), rcode variable is not set. This will result in rumble commands failed.
PS.
I've also added Chatpad & Steel Battalion support to Xbox 360 Wired Controller and is currently under testing. Due to flash memory constrain, I've added another layer under XBOXUSB & XBOXRECV; so as to allow them to share some common functions in order to save space. Are you interested in merging this into the main source? If so, let me know and I'll create a PR.
There are 2 known Xbox 360 Wired Controllers, v1.10 & v1.14. The original source only supports v1.10 hardware. I've added support to v1.14.
There is a small bug in XBOXUSB::XboxCommand(), rcode variable is not set. This will result in rumble commands failed.
PS. I've also added Chatpad & Steel Battalion support to Xbox 360 Wired Controller and is currently under testing. Due to flash memory constrain, I've added another layer under XBOXUSB & XBOXRECV; so as to allow them to share some common functions in order to save space. Are you interested in merging this into the main source? If so, let me know and I'll create a PR.