Hello,

When connecting a Windows XP host to an embedded Linux device, I am
attempting to trick the Windows PC to think that the embedded Linux
board is instead a USB mouse.  The embedded board has USB functionality
enabled in the kernel, and has the Intel PXA255 chip which handles the
USB Client functionality.  From what I have read, I believe that in
order to complete this 'fake out', I will need to change the device
descriptors in the board ROM to instead be those of a USB mouse, and
with that accomplished, I would need to potentially run the usb_gadget.h
API to simulate different mouse movements.  

I have been told that I would need to configure the USB descriptors to
those of a mouse in the linux kernel.  I'm not sure if this is correct,
or if the memory holding the descriptors can simply be changed.    I am
also not extremely familiar with the usb_gadget.h API, so I am not sure
if it will allow me to write read/write mouse movements to EP0 in my C
code.  

Am I on the right approach to creating this simulation (both in terms of
recognition as a mouse, as well as creating mouse movement)?  Any
information would be greatly appreciated!!

Regards,
Colleen



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to