Announcements

Learn how to optimise USB-C for your designs at 18 May's USB-C PD Webinar.
Click here to register.

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

MaXi_1246331
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

Previously I have developed the windows application. It import cyAPI.lib file when linking. Now I developed the FX3 windows application, can I use cyAPI.lib for FX2LP. I compare the cyAPI.lib for FX2LP and FX3 byte by byte, I find differences. Does cyAPI.lib contains implementation or it links to other file in running phase?

1 Solution
SrinathS_16
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 100 likes received

Hello,

The CyAPI.LIB is common for FX2LP and FX3. The CY3684 DVK is not being updated to the latest versions of the CyAPI.LIB. The FX3 SDK has the latest versions of the library files. Please use the CyAPI.LIB from the FX3 SDK page.

Best regards,

Srinath S

View solution in original post

4 Replies
SrinathS_16
Moderator
Moderator
Moderator
250 solutions authored 100 solutions authored 100 likes received

Hello,

The CyAPI.LIB is common for FX2LP and FX3. The CY3684 DVK is not being updated to the latest versions of the CyAPI.LIB. The FX3 SDK has the latest versions of the library files. Please use the CyAPI.LIB from the FX3 SDK page.

Best regards,

Srinath S

Thank you. I have further question. Does cyAPI.lib contains implementation or it links to other file containing implementation in running phase? Does the driver mean the inf file? I guess the driver contains implementation.

0 Likes

Hello,

The CyAPI.LIB interacts with the CYUSB3.SYS driver to perform data transfers with the device. The CYUSB3.SYS is the driver file that contains the implementation.

Best regards,

Srinath S

0 Likes

Thank you the question is solved.

0 Likes