first of all, my sincere apologies for dropping out on this
I sort of forgot about it quite frankly.
I haven't been able to find the file I was working on again, but I didn't really change much yet. Also I'm quite sure what I wrote was far from correct. last time I worked with libusb I had the required information laid out on a wiki, which worked quite well, but I have no idea how I should read those values correctly since the information looks different and I'm not sure how to extract the things I need from it.
http://free60.org/GamePad I had that for reading a xbox controller