How about the idea to integrate an AD-converter on the stick which reads out a analog signal (AD571 > 10 Bits in 0,000015 sec.)?
Not sure for what advantage?
The USB readings are all digital, although they can contain analog readings.
Fwiw. I have pretty good success with a 5 bit resolution for mouse movement, I did try to patch Art Studio to read my 4 packet format and all goes swell until I pick up some paint tool, where the screen updating starts to lag for some reason I have not found why yet.
Otherwise the mouse can accelerate very nicely across the screen with effortless movement. Which imo. is impossible with AMX mouse, regardless of sensitivity level, as it will take several seconds moving from one side of screen to the other (even with a constant direction for every reading).
Spent a bit too much time on patching Adv. Art Studio :/ - Rather than writing the device firmware.
Anyway, I will try to finish it up, in the next weekend or two.
Main usage will be USB gamepads as plain joysticks and USB mouse as AMX mouse (sucky as it is, but compatible with whatever there is).
Enhanced 5 bit resolution mode for USB mouse and enhanced gamepad mode, will be available too, but not as default setting.
The board will be upgradable via USB thumb-drive.