tmrctr
Xilinx SDK Drivers API Documentation
Data Structures | Typedefs | Functions
xtmrctr.h File Reference

Data Structures

struct  XTmrCtr_Config
 
struct  XTmrCtrStats
 
struct  XTmrCtr
 

Macros

Configuration options

These options are used in XTmrCtr_SetOptions() and XTmrCtr_GetOptions()

#define XTC_CASCADE_MODE_OPTION   0x00000080UL
 

Typedefs

typedef void(* XTmrCtr_Handler) (void *CallBackRef, u8 TmrCtrNumber)
 

Functions

void XTmrCtr_CfgInitialize (XTmrCtr *InstancePtr, XTmrCtr_Config *ConfigPtr, u32 EffectiveAddr)
 
int XTmrCtr_InitHw (XTmrCtr *InstancePtr)
 
int XTmrCtr_Initialize (XTmrCtr *InstancePtr, u16 DeviceId)
 
void XTmrCtr_Start (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
void XTmrCtr_Stop (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
u32 XTmrCtr_GetValue (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
void XTmrCtr_SetResetValue (XTmrCtr *InstancePtr, u8 TmrCtrNumber, u32 ResetValue)
 
u32 XTmrCtr_GetCaptureValue (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
int XTmrCtr_IsExpired (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
void XTmrCtr_Reset (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
XTmrCtr_ConfigXTmrCtr_LookupConfig (u16 DeviceId)
 
void XTmrCtr_SetOptions (XTmrCtr *InstancePtr, u8 TmrCtrNumber, u32 Options)
 
u32 XTmrCtr_GetOptions (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
void XTmrCtr_GetStats (XTmrCtr *InstancePtr, XTmrCtrStats *StatsPtr)
 
void XTmrCtr_ClearStats (XTmrCtr *InstancePtr)
 
int XTmrCtr_SelfTest (XTmrCtr *InstancePtr, u8 TmrCtrNumber)
 
void XTmrCtr_SetHandler (XTmrCtr *InstancePtr, XTmrCtr_Handler FuncPtr, void *CallBackRef)
 
void XTmrCtr_InterruptHandler (void *InstancePtr)