You are here

Multiple devices CyApi.lib | Cypress Semiconductor

Multiple devices CyApi.lib

Summary: 1 Reply, Latest post by Dhritiman Kashyap on 02 May 2016 11:11 PM PDT
Verified Answers: 0
Last post
Log in to post new comments.
javier.maestro_1644136's picture
5 posts


I'm writing an application that should be capable of managing multiple USB FX3 devices. I was about to start using the CyApi.lib (C++) when I realized that the documentation doesn't include any details when it comes to support several USB devices. Anyway, I figured that for each device, I should create a CCyUSBDevice object and then call Open (and keep it open) based on its serial number. However, I found this reference in the forum ( that states that "[..]You can definitly not communicate with two devices at the same time using CyAPI.lib[..]You can achieve it in CyUSB.NET".

My question is, in order to support multiple USB devices, do i really need to use CyUSB.dll (C#) or can I use CyApi.lib (C++)?


kash's picture
Cypress Employee
112 posts

No, you can use CYAPI.lib to communicate with two devices. We have C++ streamer . You can have a look at the same.

Log in to post new comments.