Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I am experiencing about a 5 seconds worth of delay between the data on the slave end and what I observe in the application running on the PC.
I am using cyapi.lib and C++ for coding. I am wondering if there is a way to reduce the latency in the cypress driver. I have tried doing rapid reads in the beginning to reduce the data in the driver buffer.
I there an api call or a driver setup change that would reduce the size of that buffer.
A delay of 5 seconds is too big for an USB System. Does your firmware do any processing on the data (provided you have a manual channel on the FX3 firmware)? When you use the CYpress tools (like control center, streamer) etc, do you see this delay issue? If not, can you please compare your source code to that of our Cypress applications?