FX2 starts with EP Full flags set | Cypress Semiconductor
FX2 starts with EP Full flags set
After a renumeration, the FX2 often starts with the FULL flags asserted in the EPxCS registers, despite the usual collection of FIFORESET assertions.
NPAK status for EP2 is 010, and for EP4 10. The others I am not interested in.
This happens, despite the EPxFIFOBCL registers correctly reporting 0 bytes.
From a cold boot, this does not occur.
Is there anyway to force the FULL flag to be deasserted after renumeration?
Am I also correct in assuming that this FULL flag is why I am unable to send data to the endpoints from the host (timeout instead)?