EasyManua.ls Logo

Texas Instruments CC3235 SimpleLink Series - Page 527

Texas Instruments CC3235 SimpleLink Series
799 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
PRCM APIs
527
SWRU543January 2019
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
Power, Reset, and Clock Management
Hibernate wake-up sources are configured using the following APIs:
void PRCMHibernateWakeupSourceEnable(unsigned long ulHIBWakupSrc)
Description: This function enables the specified HIB wake-up sources.
Parameter: ulHIBWakupSrc: Bit-packed representation of valid wake-up sources. ulHIBWakupSrc is
bitwise or one or more of the following:
PRCM_HIB_SLOW_CLK_CTR: Slow clock counter
PRCM_HIB_GPIO2: GPIO2
PRCM_HIB_GPIO4: GPIO4
PRCM_HIB_GPIO13: GPIO13
PRCM_HIB_GPIO17: GPIO17
PRCM_HIB_GPIO11: GPIO11
PRCM_HIB_GPIO24: GPIO24
Return: None
void PRCMHibernateWakeupSourceDisable(unsigned long ulHIBWakupSrc)
Description: This function disables the specified HIB wake-up sources.
Parameter: ulHIBWakupSrc: Bit-packed representation of valid wake-up sources. ulHIBWakupSrc is
bitwise or one or more of the following:
PRCM_HIB_SLOW_CLK_CTR: Slow clock counter
PRCM_HIB_GPIO2: GPIO2
PRCM_HIB_GPIO4: GPIO4
PRCM_HIB_GPIO13: GPIO13
PRCM_HIB_GPIO17: GPIO17
PRCM_HIB_GPIO11: GPIO11
PRCM_HIB_GPIO24: GPIO24
Return: None
unsigned long PRCMHibernateWakeupCauseGet(void)
Description: This function gets the HIB wake-up cause.
Parameter: None
Return: Returns the HIB wake-up cause enumerated as one of the following:
PRCM_HIB_WAKEUP_CAUSE_SLOW_CLOCK: Slow clock counter
PRCM_HIB_WAKEUP_CAUSE_GPIO: HIB wake-up GPIOs
void PRCMHibernateWakeUpGPIOSelect(unsigned long ulMultiGPIOBitMap, unsigned long ulType)
Description: Sets the specified GPIOs as wake-up source and configures them to sense the specified
event.
Parameter:
ulMultiGPIOBitMap: One of the valid HIB wake-up GPIOs. ulMultiGPIOBitMap is logical OR of one or
more of the following:
PRCM_LPDS_GPIO2: GPIO2
PRCM_LPDS_GPIO4: GPIO4
PRCM_LPDS_GPIO13: GPIO13
PRCM_LPDS_GPIO17: GPIO17
PRCM_LPDS_GPIO11: GPIO11
PRCM_LPDS_GPIO24: GPIO24
ulType: Event Type. ulType can be one of the following:

Table of Contents

Related product manuals