CyU3PUsbSendEP0Data returns CY_U3P_ERROR_ABORTED | Cypress Semiconductor
CyU3PUsbSendEP0Data returns CY_U3P_ERROR_ABORTED
I have the problem, that after a while running system with transferring data through EP2 via sync slave fifo and control communication via EP0 the system stucks.
At this moment I can not communicate over the EP0. The function CyU3PUsbSendEP0Data returns then CY_U3P_ERROR_ABORTED and the call of that API function takes about 2ms (way to long).
I append two lecroy analyzer logs:
1. Transfer_Good.usb: two requests each successful transaction one rq returns two bytes.
2. Transfer_Bad.usb: two requests both the same, should also return 2 bytes but do not. What means defer?