I have a usb touch device, I can update the hid report descriptor of it.
There are two hid report descriptors.
one with status, x, y, I call it A descriptor.
one with status, x, y, pressure, I call it B descriptor.
When I using touch device with A, it works fine.
If I use touch device with B, the WINCE 7 os will reset the device.
I test the usb touch device on windows 7, both of them works fine.
So I can make sure the firmware of the device is ok.
I trace the source code of imx 51 BSP under
The detach is from CFunction::HandleDetach, but I still unknow what happen.
Does any one know about this situation?
Thanks for your help.