How to force a Zero Length Packet using GPIF Master/API | Cypress Semiconductor
How to force a Zero Length Packet using GPIF Master/API
I am using the GPIF Master example from http://www.cypress.com/?rID=84236 as the reference.
In my project, I have a DMAAutochannel for P2U transfer and buffer size is 16384 bytes.
For short length packet, it works nicely in USB3; however, for MaxPacket length packets, it can’t send a zero length packet after it sends a MaxPacket length packet only (1024 byte * 16 bursts). Without Zero Length Packet, the data transaction is not finished.
How can I force the FX3 to send a Zero Length Packet? Using COMMIT action in GPIF or call a API in my code?