I made a sample app that just gets all the axis values and draws them to the screen so you can see what it's saying.
I took the numbers it was generating (the wierd ranges) and pultiplied them by 128 then added 128 and I got some more usefull info...
using that method the axis ranges for the first joystick (was -1 to 7) is now 0 to 1024
the second stick which was giving me -256 to 256 is now -32768 to 32768
so it looks to me like the freejoy module is assuming the range is always 0 to 256 and not using actual axis ranges...
is my verson of freejoy out of sync? Syncing doesn't update but I don't know where to check for the most recent version...
I took the numbers it was generating (the wierd ranges) and pultiplied them by 128 then added 128 and I got some more usefull info...
using that method the axis ranges for the first joystick (was -1 to 7) is now 0 to 1024
the second stick which was giving me -256 to 256 is now -32768 to 32768
so it looks to me like the freejoy module is assuming the range is always 0 to 256 and not using actual axis ranges...
is my verson of freejoy out of sync? Syncing doesn't update but I don't know where to check for the most recent version...