cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Anonymous
Not applicable

Hi all,

We currently have a Windows project that uses the c++ library provided by the EZ-USB FX3 SDK (downloaded from: EZ-USB FX3 Software Development Kit | Cypress Semiconductor ). We are looking to cross-compile this project on mac. However, the sdk for mac does not seem to include this c++ api, only the c api is provided.

Is any way to obtain the mac binaries for the same c++ library? Is the source code perhaps available so we can build it ourselves? If not, I am open to suggestions to how to approach this problem.

Thanks for your help.

1 Solution
HariprasadP_06
Employee

In Mac FX3 SDK have a libcyusb wrapper on top of the general purpose libusb user space library. The source code is available in libcyusb.c.  This library provides a set of functions that can be used by C/C++ applications to exchange data with USB devices.

View solution in original post

0 Likes
2 Replies
HariprasadP_06
Employee

In Mac FX3 SDK have a libcyusb wrapper on top of the general purpose libusb user space library. The source code is available in libcyusb.c.  This library provides a set of functions that can be used by C/C++ applications to exchange data with USB devices.

View solution in original post

0 Likes
Anonymous
Not applicable

The libcyusb.c and libcyusb.h are released under GPLv2, a very different license than the one for CyAPI.

hppc​, was this intended?

0 Likes