Data Fields
GPTimerWFF3_Object Struct Reference

GPTimerWFF3 Object. More...

#include <GPTimerWFF3.h>

Collaboration diagram for GPTimerWFF3_Object:
Collaboration graph
[legend]

Data Fields

HwiP_Struct hwi
 
GPTimerWFF3_HwiFxn hwiCallbackFxn
 
Power_NotifyObj postNotify
 
uintptr_t arg
 
bool isOpen
 
bool intPhaseLate
 
uint8_t prescalerDiv
 
GPTimerWFF3_DebugMode debugStallMode
 
GPTimerWFF3_ChannelCmpDir counterDirChCompare
 
GPTimerWFF3_ChannelProp channelProperty [4]
 

Detailed Description

GPTimerWFF3 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 GPT peripheral (GPTIMER0, GPTIMER1..)
GPTimerWFF3_Object GPTimerWFF3Objects[];

Field Documentation

§ hwi

HwiP_Struct GPTimerWFF3_Object::hwi

Hardware interrupt struct

§ hwiCallbackFxn

GPTimerWFF3_HwiFxn GPTimerWFF3_Object::hwiCallbackFxn

Hardware interrupt callback function

§ postNotify

Power_NotifyObj GPTimerWFF3_Object::postNotify

For Sleep reconfiguration

§ arg

uintptr_t GPTimerWFF3_Object::arg

Arbritrary Argument

§ isOpen

bool GPTimerWFF3_Object::isOpen

Object is opened flag

§ intPhaseLate

bool GPTimerWFF3_Object::intPhaseLate

Interrupt phase early or late for TGT and ZERO interrupts

§ prescalerDiv

uint8_t GPTimerWFF3_Object::prescalerDiv

Prescaler division factor

§ debugStallMode

GPTimerWFF3_DebugMode GPTimerWFF3_Object::debugStallMode

Timer debug stall mode

§ counterDirChCompare

GPTimerWFF3_ChannelCmpDir GPTimerWFF3_Object::counterDirChCompare

Counter direction required for triggering a channel compare

§ channelProperty

GPTimerWFF3_ChannelProp GPTimerWFF3_Object::channelProperty[4]

Channel dependent properties


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