We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello!
We have got a problem with USB together with RTOS. Maybe someone can help us.
It is not clear if the problem is caused by Windows or our embedded device.
uC: LPC2368 (NXP) Windows XP (Servicepack 2)
Our Device is a HID-Composite Device which can be configured to represent at maximum 5 Devices (one or more keyboards and gamepads). We made some changes in the USB-Stack to provide USB-HID-Composite Devices. The enumaration of the device always runs without problems. But after a random time Windows stops to request In-Reports. All endpoint tasks are running and the data to send is valid. But there are no USB_EVT_IN events. Feature Reports and Out-Reports are working reliable even if In-Reports are not working anymore. Becauce of this I think the endpoint-tasks are working.
Did anyone ever have such or a similar behaviour of a USB-Device? Maybe we've got a timing problem on our device? What can be the reason for Windows to stop catching InReports?
Thank you, Regards Klaus