- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The API CyU3PDeviceGpioOverride() can be used to override the GPIO's which are not used by GPIF II state machine and use them as Complex GPIO.
Regards,
Harikrishnan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply.
In main function, I have used "gpioComplexEn" variable to configure complex GPIOs. Still should I use CyU3PDeviceGpioOverride() API?
Thanks,
Subbarao.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Subbarao,
If you look at the FX3 datasheet under the section "Pin Description", based on which configuration the device is in, each pin has its own functionality("Description" column). Those pins which remains as GPIO needs to be configured using gpioComplexEn , the other pins which has a different functionality needs to be overridden.
Regards,
Harikrishnan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi HariKrishnan,
I tried to confgiure some of the GPIF control signals and data signals which are not being used, as complex GPIO s, then the device is not booting.
What coudl be hte issue?
Thanks,
Subbarao.