We are seeing USBD_STATUS_BABBLE_DETECTED usbd error codes returned from some of our devices and are unsure why they are appearing. So far, we have tried calling abort() and reset() on the endpoint to clear up remaining traffic, but this has not been effective in reducing the abundance of these codes. Does anyone know of any way to resolve this error through the Cypress API? Strangely, it looks like the code was not included in usbdstatus.h.
In the error condition you can reset the corresponding endpoint using Reset() function. Please refer to the CyUSB.NET.pdf document in the FX3 SDK.