TI-RTOS Drivers
tidrivers_cc32xx_2_16_00_08
|
Power global configuration. More...
#include <PowerCC3200.h>
Data Fields | |
Power_PolicyInitFxn | policyInitFxn |
Power_PolicyFxn | policyFxn |
void(* | enterLPDSHookFxn )(void) |
void(* | resumeLPDSHookFxn )(void) |
Hook function called when resuming from LPDS. More... | |
bool | enablePolicy |
bool | enableGPIOWakeupLPDS |
bool | enableGPIOWakeupShutdown |
bool | enableNetworkWakeupLPDS |
uint32_t | wakeupGPIOSourceLPDS |
The GPIO source for wakeup from LPDS. More... | |
uint32_t | wakeupGPIOTypeLPDS |
The GPIO trigger type for wakeup from LPDS. More... | |
uint32_t | wakeupGPIOSourceShutdown |
The GPIO sources for wakeup from shutdown. More... | |
uint32_t | wakeupGPIOTypeShutdown |
The GPIO trigger type for wakeup from shutdown. More... | |
uint32_t | ramRetentionMaskLPDS |
SRAM retention mask for LPDS. More... | |
Power global configuration.
Power_PolicyInitFxn PowerCC3200_Config::policyInitFxn |
Init function for power policy
Power_PolicyFxn PowerCC3200_Config::policyFxn |
The power policy function
void(* PowerCC3200_Config::enterLPDSHookFxn) (void) |
Hook function called when entering LPDS mode
void(* PowerCC3200_Config::resumeLPDSHookFxn) (void) |
Hook function called when resuming from LPDS.
This function is called early in the wake sequence, before any notification functions are run.
bool PowerCC3200_Config::enablePolicy |
Determines whether to run the power policy function
bool PowerCC3200_Config::enableGPIOWakeupLPDS |
Enable GPIO as a wakeup source for LPDS
bool PowerCC3200_Config::enableGPIOWakeupShutdown |
Enable GPIO as a wakeup source for shutdown
bool PowerCC3200_Config::enableNetworkWakeupLPDS |
Enable Network activity as a wakeup source for LPDS
uint32_t PowerCC3200_Config::wakeupGPIOSourceLPDS |
The GPIO source for wakeup from LPDS.
Only one of the following GPIOs {2,4,11,13,17,24,26} can be the wakeup source for LPDS. The following values are taken from the driverlib prcm.h file.
Value can be one of the following (defined in driverlib/prcm.h): PRCM_LPDS_GPIO2, PRCM_LPDS_GPIO4, PRCM_LPDS_GPIO11, PRCM_LPDS_GPIO13, PRCM_LPDS_GPIO17, PRCM_LPDS_GPIO24, PRCM_LPDS_GPIO26
uint32_t PowerCC3200_Config::wakeupGPIOTypeLPDS |
The GPIO trigger type for wakeup from LPDS.
Value can be one of the following (defined in driverlib/prcm.h): PRCM_LPDS_LOW_LEVEL, PRCM_LPDS_HIGH_LEVEL, PRCM_LPDS_FALL_EDGE, PRCM_LPDS_RISE_EDGE
uint32_t PowerCC3200_Config::wakeupGPIOSourceShutdown |
The GPIO sources for wakeup from shutdown.
Any one of the following GPIOs {2,4,11,13,17,24,26} can be a wakeup source for shutdown. The following values are taken from the driverlib prcm.h file
Value can be one or more of the following (defined in driverlib/prcm.h): PRCM_HIB_GPIO2, PRCM_HIB_GPIO4, PRCM_HIB_GPIO11, PRCM_HIB_GPIO13, PRCM_HIB_GPIO17, PRCM_HIB_GPIO24, PRCM_HIB_GPIO26
uint32_t PowerCC3200_Config::wakeupGPIOTypeShutdown |
The GPIO trigger type for wakeup from shutdown.
Value can be one of the following (defined in driverlib/prcm.h): PRCM_HIB_LOW_LEVEL, PRCM_HIB_HIGH_LEVEL, PRCM_HIB_FALL_EDGE, PRCM_HIB_RISE_EDGE
uint32_t PowerCC3200_Config::ramRetentionMaskLPDS |
SRAM retention mask for LPDS.
Value can be a mask of the following (defined in driverlib/prcm.h): PRCM_SRAM_COL_1, PRCM_SRAM_COL_2, PRCM_SRAM_COL_3, PRCM_SRAM_COL_4