API Documentation  9.14.00
Data Fields
GPTimerCC26XX_Object Struct Reference

GPTimer26XX Object. More...

Data Fields

uint32_t arg
 
HwiP_Struct hwi [GPT_PARTS_COUNT]
 
GPTimerCC26XX_HwiFxn hwiCallbackFxn [GPT_PARTS_COUNT]
 
bool isOpen [GPT_PARTS_COUNT]
 
volatile bool powerConstraint [GPT_PARTS_COUNT]
 
GPTimerCC26XX_Width width
 

Detailed Description

GPTimer26XX Object.

These fields are used by the driver to store and modify GPTimer configuration during run-time. The application must not edit any member variables of this structure. Appplications should also not access member variables of this structure as backwards compatibility is not guaranteed. An example structure is shown below:

// GPTimer objects, one per full-width timer (A+B) (Timer 0, Timer 1..)
GPTimerCC26XX_Object gptimerCC26XXObjects[CC2650_GPTIMERCOUNT];

Field Documentation

§ arg

uint32_t GPTimerCC26XX_Object::arg

Arbritrary Argument

§ hwi

HwiP_Struct GPTimerCC26XX_Object::hwi[GPT_PARTS_COUNT]

Hardware interrupt struct

§ hwiCallbackFxn

GPTimerCC26XX_HwiFxn GPTimerCC26XX_Object::hwiCallbackFxn[GPT_PARTS_COUNT]

Hardware interrupt callback function

§ isOpen

bool GPTimerCC26XX_Object::isOpen[GPT_PARTS_COUNT]

Object is opened flag

§ powerConstraint

volatile bool GPTimerCC26XX_Object::powerConstraint[GPT_PARTS_COUNT]

Standby power constraint flag

§ width

GPTimerCC26XX_Width GPTimerCC26XX_Object::width

Timer width configuration (16/32bit)


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