cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

SimonG4ELI
New Contributor

Hi All,

I'm feeling very stupid asking this question, here goes. I'm using Visual Studio 2019, have used the functions in CyAPI.lib without any problem.

I'm now using CyU3PDeviceGpioOverride and CyU3PGpioSetSimpleConfig but these don't exist in CyAPI.lib.

So in a pure Windows environment how do I link with these functions or must I write them myself as they are overrides?

I've downloaded everything from the downloads page, still none the wiser.

Simon

0 Likes
1 Solution
YatheeshD_36
Moderator
Moderator

Hello Simon,

CyU3PDeviceGpioOverride and CyU3PGpioSetSimpleConfi are functions used in the FX3 firmware. Whereas the CyAPI.lib is a library for host side development.

 

For details on CyU3PDeviceGpioOverride and CyU3PGpioSetSimpleConfig, please refer to the FX3APIGuide present in the FX3 SDK under the path:  <installation directory>\EZ-USB FX3 SDK\1.3\doc\firmware.

 
 
 

Thanks,

Yatheesh

 

View solution in original post

0 Likes
2 Replies
YatheeshD_36
Moderator
Moderator

Hello Simon,

CyU3PDeviceGpioOverride and CyU3PGpioSetSimpleConfi are functions used in the FX3 firmware. Whereas the CyAPI.lib is a library for host side development.

 

For details on CyU3PDeviceGpioOverride and CyU3PGpioSetSimpleConfig, please refer to the FX3APIGuide present in the FX3 SDK under the path:  <installation directory>\EZ-USB FX3 SDK\1.3\doc\firmware.

 
 
 

Thanks,

Yatheesh

 

View solution in original post

0 Likes
SimonG4ELI
New Contributor

Excellent, I see where I'm going wrong.

0 Likes