tmrctr
Xilinx SDK 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...
 
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

◆ BaseAddress

◆ CallBackRef

void* XTmrCtr::CallBackRef

Callback reference for handler.

Referenced by XTmrCtr_InterruptHandler(), and XTmrCtr_SetHandler().

◆ Config

XTmrCtr_Config XTmrCtr::Config

Core configuration.

Referenced by XTmrCtr_CfgInitialize().

◆ Handler

XTmrCtr_Handler XTmrCtr::Handler

◆ IsReady

◆ IsStartedTmrCtr0

u32 XTmrCtr::IsStartedTmrCtr0

Is Timer Counter 0 started.

Referenced by XTmrCtr_InitHw(), XTmrCtr_Initialize(), XTmrCtr_Start(), and XTmrCtr_Stop().

◆ IsStartedTmrCtr1

u32 XTmrCtr::IsStartedTmrCtr1

Is Timer Counter 1 started.

Referenced by XTmrCtr_InitHw(), XTmrCtr_Initialize(), XTmrCtr_Start(), and XTmrCtr_Stop().

◆ Stats

XTmrCtrStats XTmrCtr::Stats

Component Statistics.

Referenced by XTmrCtr_ClearStats(), XTmrCtr_GetStats(), and XTmrCtr_InterruptHandler().