14 Replies Latest reply on Feb 24, 2020 10:07 PM by AsMa_4627666

    Cypress Fx3 bulk In transfer data buffer is empty

    AsMa_4627666

      Hi,

      I'm using Cypress FX3 DVK in my design and CyUSB DLLs are used for USB communication.

      For sending data from host to device bulk out transfer will be used and bulk in for receive data to the host.

      some times bulk in transfer returns empty buffer. When I check for USB logger bulk out command is sent out and the respective bulk in data also received as a valid buffer all the time but in my application layer, I am getting as an empty buffer. If some delay is added between write and read function I am getting data properly to the application but it is not consistent. The below image is the sample code let me know if I'm missing something.