Xbox One Controller Hacking
So today I had a bit of free time, and decided to experiment with the LibUSB framework on a Raspberry Pi I had lying around.
After a bit of reading, and reviewing the excellent documentation provided by the Xbox hacking community, I managed to get a simple C program running which demoed interrupt transfers for both activating the controller rumble feature, and receiving button presses.
For those interested, the code for the demo application can be found here.