tmrctr
Vitis Drivers API Documentation
XTmrCtr Struct Reference

The XTmrCtr driver instance data. More...

Data Fields

XTmrCtr_Config Config
 Core configuration. More...
 
XTmrCtrStats Stats
 Component Statistics. More...
 
UINTPTR BaseAddress
 Base address of registers. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u32 IsStartedTmrCtr0
 Is Timer Counter 0 started. More...
 
u32 IsStartedTmrCtr1
 Is Timer Counter 1 started. More...
 
u32 IsPwmEnabled
 Is PWM Enabled. More...
 
XTmrCtr_Handler Handler
 Callback function. More...
 
void * CallBackRef
 Callback reference for handler. More...
 

Detailed Description

The XTmrCtr driver instance data.

The user is required to allocate a variable of this type for every timer/counter device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

void* XTmrCtr::CallBackRef

Callback reference for handler.

Referenced by XTmrCtr_CfgInitialize(), XTmrCtr_InterruptHandler(), and XTmrCtr_SetHandler().

XTmrCtr_Handler XTmrCtr::Handler
u32 XTmrCtr::IsPwmEnabled

Is PWM Enabled.

Referenced by XTmrCtr_PwmDisable(), and XTmrCtr_PwmEnable().

u32 XTmrCtr::IsStartedTmrCtr0
u32 XTmrCtr::IsStartedTmrCtr1