You have a difficult path ahead. First you will need information about "spacepoint-fusion" (I hope it comes with documentation).
Some initial values, such as product identifier / vendor identifier, can be obtained using the terminal command:
lsusb
Next, you will probably need endpoints that could be found using:
lsusb -v
From this you can find which addresses on the device can be written and which addresses can be read (and possibly the size of the read / write buffers). But this is as much as you can get without proper paperwork. You will need to know what values ββneed to be written to the device, and what values ββto expect from the device.
Assuming you DO NOT know what values ββto read / write from / to the device, the following example will try:
http://www.lvr.com/code/generic_hid.c
I also believe that your device is HID compatible, which is not necessary at all. In any case, I wish you the very best in your journey via USB.
source share