I have searched the online documentation and have yet
to find an explanation, I'd appreciate any help.
I have a USB optical mouse made by Logitech that I am
using with Windows XP. The mouse is functioning
perfectly. When I snoop the mouse, I am able to see
the correct initialization descriptors pass from device to
However, after the initialization is over and the mouse is
actually sending its movement data, the Snooper says
that the mouse function driver is sending buffers of 0
length to the host. I know this cannot be possible as
the mouse is moving, and therefore sending some x/y
Why does the Snooper say that these transfers are 0
I am hoping that understanding this transfer will be the
key to successfully writing a mouse function simulator
on an embedded pxa chip.