You are here

Can i ask about ezusb.sys or cyusb.sys? | Cypress Semiconductor

Can i ask about ezusb.sys or cyusb.sys?

Summary: 1 Reply, Latest post by RSKV on 27 May 2013 12:03 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
user_55294358's picture
186 posts


Now i can not find cyusb.sys source code but i have question. 

When i have add value to timeout or maximumtransfersize from 64*1024 to 256*1024,

What happen ? 

rskv's picture
Cypress Employee
1134 posts


Please download Source code package for Cypress SuperSpeed USB Suite for Windows (CyAPI, CyUSB, CyUSB3) - See ReadMe.txt for details to get the source code of CyUSB3.sys.
You can use CyUSB3.sys for your application. It can do what all CyUSB.sys can do and also it can handle USB 3.0 transfers.
This can be downloaded from the following webpage:

Coming to time out value,
Xferdata function returns failure if it does not receive any data with in that time out value. You can change this parameter before calling Xferdata function.

Let say you are using 512 as maximumtransfersize then every time host application allocates 512 bytes of memory in the driver and requests 512bytes of data from the device. If you change it to 64 *1024 (64KB) then every time it asks for 64KB of data. If device has continuous stream of data then increasing the maximumtransfersize values helps in getting better throughput numbers.

Sai Krishna.

Log in to post new comments.