API Documentation  9.14.00
Data Fields
PowerCC26XX_ModuleState Struct Reference

PowerCC26XX_ModuleState. More...

Data Fields

bool bRefine
 
bool busyCal
 
ClockP_Struct calClockStruct
 
bool calLF
 
uint8_t calStep
 
ClockP_Struct clockObj
 
uint8_t constraintCounts [PowerCC26XX_NUMCONSTRAINTS]
 
uint32_t constraintMask
 
bool enablePolicy
 
bool firstLF
 
uint8_t hwiState
 
HwiP_Struct hwiStruct
 
bool initialized
 
ClockP_Struct lfClockObj
 
int32_t nCtrimCurr
 
int32_t nCtrimFractCurr
 
int32_t nCtrimFractNew
 
int32_t nCtrimNew
 
int32_t nDeltaFreqCurr
 
int32_t nDeltaFreqNew
 
List_List notifyList
 
int32_t nRtrimCurr
 
int32_t nRtrimNew
 
Power_PolicyFxn policyFxn
 
uint8_t resourceCounts [PowerCC26XX_NUMRESOURCES]
 
unsigned int(* resourceHandlers [3])(unsigned int arg)
 
uint32_t state
 
ClockP_Struct xoscClockObj
 
bool xoscPending
 

Detailed Description

PowerCC26XX_ModuleState.

Power manager state structure. The application must not access any members of this structure!

Field Documentation

§ bRefine

bool PowerCC26XX_ModuleState::bRefine

RCOSC calibration variable

§ busyCal

bool PowerCC26XX_ModuleState::busyCal

Already busy calibrating?

§ calClockStruct

ClockP_Struct PowerCC26XX_ModuleState::calClockStruct

Clock object for RCOSC calibration

§ calLF

bool PowerCC26XX_ModuleState::calLF

Calibrate RCOSC_LF?

§ calStep

uint8_t PowerCC26XX_ModuleState::calStep

The current calibration step

§ clockObj

ClockP_Struct PowerCC26XX_ModuleState::clockObj

Clock object for scheduling wakeups

§ constraintCounts

uint8_t PowerCC26XX_ModuleState::constraintCounts[PowerCC26XX_NUMCONSTRAINTS]

Array to maintain constraint reference counts

§ constraintMask

uint32_t PowerCC26XX_ModuleState::constraintMask

Aggregate constraints mask

§ enablePolicy

bool PowerCC26XX_ModuleState::enablePolicy

Is the Power policy enabled?

§ firstLF

bool PowerCC26XX_ModuleState::firstLF

Is this the first LF calibration?

§ hwiState

uint8_t PowerCC26XX_ModuleState::hwiState

The AUX ISR calibration state

§ hwiStruct

HwiP_Struct PowerCC26XX_ModuleState::hwiStruct

Hwi object for RCOSC calibration

§ initialized

bool PowerCC26XX_ModuleState::initialized

Has Power_init() been called?

§ lfClockObj

ClockP_Struct PowerCC26XX_ModuleState::lfClockObj

Clock object for LF clock checking

§ nCtrimCurr

int32_t PowerCC26XX_ModuleState::nCtrimCurr

RCOSC calibration variable

§ nCtrimFractCurr

int32_t PowerCC26XX_ModuleState::nCtrimFractCurr

RCOSC calibration variable

§ nCtrimFractNew

int32_t PowerCC26XX_ModuleState::nCtrimFractNew

RCOSC calibration variable

§ nCtrimNew

int32_t PowerCC26XX_ModuleState::nCtrimNew

RCOSC calibration variable

§ nDeltaFreqCurr

int32_t PowerCC26XX_ModuleState::nDeltaFreqCurr

RCOSC calibration variable

§ nDeltaFreqNew

int32_t PowerCC26XX_ModuleState::nDeltaFreqNew

RCOSC calibration variable

§ notifyList

List_List PowerCC26XX_ModuleState::notifyList

Event notification list

§ nRtrimCurr

int32_t PowerCC26XX_ModuleState::nRtrimCurr

RCOSC calibration variable

§ nRtrimNew

int32_t PowerCC26XX_ModuleState::nRtrimNew

RCOSC calibration variable

§ policyFxn

Power_PolicyFxn PowerCC26XX_ModuleState::policyFxn

The Power policy function

§ resourceCounts

uint8_t PowerCC26XX_ModuleState::resourceCounts[PowerCC26XX_NUMRESOURCES]

Array to maintain resource dependency reference counts

§ resourceHandlers

unsigned int(* PowerCC26XX_ModuleState::resourceHandlers[3])(unsigned int arg)

Array of special dependency handler functions

§ state

uint32_t PowerCC26XX_ModuleState::state

Current transition state

§ xoscClockObj

ClockP_Struct PowerCC26XX_ModuleState::xoscClockObj

Clock object for XOSC_HF switching

§ xoscPending

bool PowerCC26XX_ModuleState::xoscPending

Is XOSC_HF activation in progress?


The documentation for this struct was generated from the following file: