PowerCC26XX_ModuleState. More...
#include <PowerCC26XX.h>
Data Fields | |
List_List | notifyList |
uint32_t | constraintMask |
ClockP_Struct | clockObj |
ClockP_Struct | xoscClockObj |
ClockP_Struct | lfClockObj |
ClockP_Struct | calClockStruct |
HwiP_Struct | hwiStruct |
int32_t | nDeltaFreqCurr |
int32_t | nCtrimCurr |
int32_t | nCtrimFractCurr |
int32_t | nCtrimNew |
int32_t | nCtrimFractNew |
int32_t | nRtrimNew |
int32_t | nRtrimCurr |
int32_t | nDeltaFreqNew |
bool | bRefine |
uint32_t | state |
bool | xoscPending |
bool | calLF |
uint8_t | hwiState |
bool | busyCal |
uint8_t | calStep |
bool | firstLF |
bool | enablePolicy |
bool | initialized |
uint8_t | constraintCounts [PowerCC26XX_NUMCONSTRAINTS] |
uint8_t | resourceCounts [PowerCC26XX_NUMRESOURCES] |
unsigned int(* | resourceHandlers [3])(unsigned int arg) |
Power_PolicyFxn | policyFxn |
Power manager state structure. The application must not access any members of this structure!
List_List PowerCC26XX_ModuleState::notifyList |
Event notification list
uint32_t PowerCC26XX_ModuleState::constraintMask |
Aggregate constraints mask
ClockP_Struct PowerCC26XX_ModuleState::clockObj |
Clock object for scheduling wakeups
ClockP_Struct PowerCC26XX_ModuleState::xoscClockObj |
Clock object for XOSC_HF switching
ClockP_Struct PowerCC26XX_ModuleState::lfClockObj |
Clock object for LF clock checking
ClockP_Struct PowerCC26XX_ModuleState::calClockStruct |
Clock object for RCOSC calibration
HwiP_Struct PowerCC26XX_ModuleState::hwiStruct |
Hwi object for RCOSC calibration
int32_t PowerCC26XX_ModuleState::nDeltaFreqCurr |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nCtrimCurr |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nCtrimFractCurr |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nCtrimNew |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nCtrimFractNew |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nRtrimNew |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nRtrimCurr |
RCOSC calibration variable
int32_t PowerCC26XX_ModuleState::nDeltaFreqNew |
RCOSC calibration variable
bool PowerCC26XX_ModuleState::bRefine |
RCOSC calibration variable
uint32_t PowerCC26XX_ModuleState::state |
Current transition state
bool PowerCC26XX_ModuleState::xoscPending |
Is XOSC_HF activation in progress?
bool PowerCC26XX_ModuleState::calLF |
Calibrate RCOSC_LF?
uint8_t PowerCC26XX_ModuleState::hwiState |
The AUX ISR calibration state
bool PowerCC26XX_ModuleState::busyCal |
Already busy calibrating?
uint8_t PowerCC26XX_ModuleState::calStep |
The current calibration step
bool PowerCC26XX_ModuleState::firstLF |
Is this the first LF calibration?
bool PowerCC26XX_ModuleState::enablePolicy |
Is the Power policy enabled?
bool PowerCC26XX_ModuleState::initialized |
Has Power_init() been called?
uint8_t PowerCC26XX_ModuleState::constraintCounts[PowerCC26XX_NUMCONSTRAINTS] |
Array to maintain constraint reference counts
uint8_t PowerCC26XX_ModuleState::resourceCounts[PowerCC26XX_NUMRESOURCES] |
Array to maintain resource dependency reference counts
unsigned int(* PowerCC26XX_ModuleState::resourceHandlers[3])(unsigned int arg) |
Array of special dependency handler functions
Power_PolicyFxn PowerCC26XX_ModuleState::policyFxn |
The Power policy function