Data Fields
PowerCC26XX_ModuleState Struct Reference

PowerCC26XX_ModuleState. More...

#include <PowerCC26XX.h>

Collaboration diagram for PowerCC26XX_ModuleState:
Collaboration graph
[legend]

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)
 
Power_PolicyFxn policyFxn
 

Detailed Description

PowerCC26XX_ModuleState.

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

Field Documentation

§ notifyList

List_List PowerCC26XX_ModuleState::notifyList

Event notification list

§ constraintMask

uint32_t PowerCC26XX_ModuleState::constraintMask

Aggregate constraints mask

§ clockObj

ClockP_Struct PowerCC26XX_ModuleState::clockObj

Clock object for scheduling wakeups

§ xoscClockObj

ClockP_Struct PowerCC26XX_ModuleState::xoscClockObj

Clock object for XOSC_HF switching

§ lfClockObj

ClockP_Struct PowerCC26XX_ModuleState::lfClockObj

Clock object for LF clock checking

§ calClockStruct

ClockP_Struct PowerCC26XX_ModuleState::calClockStruct

Clock object for RCOSC calibration

§ hwiStruct

HwiP_Struct PowerCC26XX_ModuleState::hwiStruct

Hwi object for RCOSC calibration

§ nDeltaFreqCurr

int32_t PowerCC26XX_ModuleState::nDeltaFreqCurr

RCOSC calibration variable

§ nCtrimCurr

int32_t PowerCC26XX_ModuleState::nCtrimCurr

RCOSC calibration variable

§ nCtrimFractCurr

int32_t PowerCC26XX_ModuleState::nCtrimFractCurr

RCOSC calibration variable

§ nCtrimNew

int32_t PowerCC26XX_ModuleState::nCtrimNew

RCOSC calibration variable

§ nCtrimFractNew

int32_t PowerCC26XX_ModuleState::nCtrimFractNew

RCOSC calibration variable

§ nRtrimNew

int32_t PowerCC26XX_ModuleState::nRtrimNew

RCOSC calibration variable

§ nRtrimCurr

int32_t PowerCC26XX_ModuleState::nRtrimCurr

RCOSC calibration variable

§ nDeltaFreqNew

int32_t PowerCC26XX_ModuleState::nDeltaFreqNew

RCOSC calibration variable

§ bRefine

bool PowerCC26XX_ModuleState::bRefine

RCOSC calibration variable

§ state

uint32_t PowerCC26XX_ModuleState::state

Current transition state

§ xoscPending

bool PowerCC26XX_ModuleState::xoscPending

Is XOSC_HF activation in progress?

§ calLF

bool PowerCC26XX_ModuleState::calLF

Calibrate RCOSC_LF?

§ hwiState

uint8_t PowerCC26XX_ModuleState::hwiState

The AUX ISR calibration state

§ busyCal

bool PowerCC26XX_ModuleState::busyCal

Already busy calibrating?

§ calStep

uint8_t PowerCC26XX_ModuleState::calStep

The current calibration step

§ firstLF

bool PowerCC26XX_ModuleState::firstLF

Is this the first LF calibration?

§ enablePolicy

bool PowerCC26XX_ModuleState::enablePolicy

Is the Power policy enabled?

§ initialized

bool PowerCC26XX_ModuleState::initialized

Has Power_init() been called?

§ constraintCounts

uint8_t PowerCC26XX_ModuleState::constraintCounts[PowerCC26XX_NUMCONSTRAINTS]

Array to maintain constraint reference counts

§ resourceCounts

uint8_t PowerCC26XX_ModuleState::resourceCounts[PowerCC26XX_NUMRESOURCES]

Array to maintain resource dependency reference counts

§ resourceHandlers

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

Array of special dependency handler functions

§ policyFxn

Power_PolicyFxn PowerCC26XX_ModuleState::policyFxn

The Power policy function


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale