FX3: IO matrix reconfiguration on the fly and GPIO state

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

cross mob
Anonymous
Not applicable

Hi,

   

In my application, I need to reconfigure the IO matrix on the fly when switching from an alternate setting to another. While I know this is possible and manage to get it working, I always make sure that it occurs after all the IO interfaces have been deinitialized. However, I am now require to maintain the GPIO state across these reconfigurations of IO matrix. Note that my GPIO configuration does not change across reconfigurations. So I post here to know whether there is a problem to keep the GPIO interface initialized across reconfiguration, i.e. not to call CyU3PGpioDeInit() before the reconfiguration. I am only speaking of "simple" GPIOs (no PWM, etc.).

   

Thank you!

   

Phil

0 Likes
1 Solution
Anonymous
Not applicable

Hi,

   

There should be no problem in not calling the GpioDeInit.

   

Regards,

   

- Madhu Sudhan

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

Hi,

   

There should be no problem in not calling the GpioDeInit.

   

Regards,

   

- Madhu Sudhan

0 Likes