Functions | |
void | Cy_SysPm_IoUnfreeze (void) |
This function unfreezes the I/O cells that are automatically frozen when Hibernate is entered with the call to Cy_SysPm_SystemEnterHibernate(). More... | |
__STATIC_INLINE bool | Cy_SysPm_IoIsFrozen (void) |
Checks whether IOs are frozen. More... | |
void Cy_SysPm_IoUnfreeze | ( | void | ) |
This function unfreezes the I/O cells that are automatically frozen when Hibernate is entered with the call to Cy_SysPm_SystemEnterHibernate().
I/O cells remain frozen after a wakeup from Hibernate mode until the firmware unfreezes them by calling this function.
If the firmware must retain the data value on the pin, then the value must be read and re-written to the pin's port data register before calling this function. Furthermore, the drive mode must be re-programmed before the pins are unfrozen. If this is not done, the pin will change to the default state the moment the freeze is removed.
Note that I/O cell configuration can be changed while frozen. The new configuration becomes effective only after the pins are unfrozen.
__STATIC_INLINE bool Cy_SysPm_IoIsFrozen | ( | void | ) |
Checks whether IOs are frozen.