I'm using MQX 4.0 and I'm having an issue with the USB HID communication trying to send data. My HID layout is a modification of the HID Class driver that's built in, different only that I also need to read data were as the base HID class doesn't perform that. What my issue is, is that when I send data from my hardware (K60F120) after exactly 31 transactions I get an error from the USB_Class_Send_Data() which is transfer in progress. I was told to use the _usb_device_free_XD() but I can't find any documentation on how I'm suppose to use. I'm hoping someone might know of a solution to this.
Thanks in advance.