AM64x MCU+ SDK  10.01.00
GPTIMER_Object Struct Reference

Detailed Description

GPTIMER driver object.

Data Fields

SemaphoreP_Object mutex
 
HwiP_Object hwiObj
 
bool isOpen
 
GPTIMER_Params gptimerParams
 
Timer Mode Configuration Parameters
uint8_t timerConfigMode
 
GPTIMER_Compare_Config compareConfig
 
GPTIMER_Capture_Config captureConfig
 
GPTIMER_PWM_Config pwmConfig
 
Timer Interrupt Callback Functions
GPTIMER_OverflowCallbackFxn overflowCallbackFunction
 
GPTIMER_CompareMatchCallbackFxn compareMatchCallbackFunction
 
GPTIMER_CaptureCallbackFxn captureCallbackFunction
 

Field Documentation

◆ mutex

SemaphoreP_Object GPTIMER_Object::mutex

Grants exclusive access to this GPTIMER Instance

◆ hwiObj

HwiP_Object GPTIMER_Object::hwiObj

Hwi object

◆ isOpen

bool GPTIMER_Object::isOpen

Flag to indicate whether the instance is opened already

◆ gptimerParams

GPTIMER_Params GPTIMER_Object::gptimerParams

GPTIMER open parameters as provided by user

◆ timerConfigMode

uint8_t GPTIMER_Object::timerConfigMode

Current Timer Configured Mode GptimerConfigModes

◆ compareConfig

GPTIMER_Compare_Config GPTIMER_Object::compareConfig

Comapare Mode Configuration

◆ captureConfig

GPTIMER_Capture_Config GPTIMER_Object::captureConfig

Capture Mode Configuration

◆ pwmConfig

GPTIMER_PWM_Config GPTIMER_Object::pwmConfig

PWM Mode Configuration

◆ overflowCallbackFunction

GPTIMER_OverflowCallbackFxn GPTIMER_Object::overflowCallbackFunction

Callback Function Pointer for overflow Interrupt

◆ compareMatchCallbackFunction

GPTIMER_CompareMatchCallbackFxn GPTIMER_Object::compareMatchCallbackFunction

Callback Function Pointer for Compare Match Interrupt

◆ captureCallbackFunction

GPTIMER_CaptureCallbackFxn GPTIMER_Object::captureCallbackFunction

Callback Function Pointer for Capture Interrupt