fx3 usb stack reset | Cypress Semiconductor
fx3 usb stack reset
I dont know if there is a way to reset the fx3 device without disconnecting from the usb host. Just doing a usb stack reset, is there any way to achive that?, I noticed in my application that works for the very first Gpif2 transaction but after that, and after reset the dma channel, endpoint, etc there is no way to take the app works again, sometimes its works 3 times, sometimes 8 times, but finally it crash. So again anybody know a safe way to restore the device and the usb stack to initial condition, thanks.
(I follow the lines includes in the troubleshotting guide about the way to reset dma channel keeping the endpoint in nak state.)