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
