FX3 c++ api (CyAPI.h) not available on mac?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
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
Employee
First like received Welcome!

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
Employee
First like received Welcome!

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.

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