xiltimer
Vitis Drivers API Documentation
XTimerTag Struct Reference

Structure to the XFpga instance. More...

Data Fields

void(* XTimer_ModifyInterval )(struct XTimerTag *InstancePtr, u32 delay, XTimer_DelayType Delaytype)
 Modifies the timer interval. More...
 
void(* XTimer_TickIntrHandler )(struct XTimerTag *InstancePtr, u8 Priority)
 Tick interrupt handler. More...
 
void(* XTimer_TickInterval )(struct XTimerTag *InstancePtr, u32 Delay)
 Configures the tick interval. More...
 
void(* XSleepTimer_Stop )(struct XTimerTag *InstancePtr)
 Stops the sleep timer. More...
 
void(* XTickTimer_Stop )(struct XTimerTag *InstancePtr)
 Stops the tick timer. More...
 
void(* XTickTimer_ClearInterrupt )(struct XTimerTag *InstancePtr)
 Clears the Tick timer interrupt status. More...
 
XTimer_TickHandler Handler
 Callback function. More...
 
void * CallBackRef
 Callback reference for handler. More...
 

Detailed Description

Structure to the XFpga instance.

Parameters
XTimer_ModifyIntervalModifies the timer interval
XTimer_TickIntrHandlerTick interrupt handler
XTimer_TickIntervalConfigures the tick interval
XSleepTimer_StopStops the sleep timer
XTickTimer_StopStops the tick timer
XTickTimer_ClearInterruptClears the Tick timer interrupt status
HandlerTick Handler
CallBackRefCallback reference for handler
AxiTimer_SleepInstSleep Instance for AxiTimer
AxiTimer_TickInstTick Instance for AxiTimer
TtcPs_SleepInstSleep Instance for TTCPS
TtcPs_TickInstTick Instance for TTCPS
ScuTimer_SleepInstSleep Instance for Scutimer
ScuTimer_TickInstTick Instance for Scutimer

Field Documentation

void* XTimerTag::CallBackRef

Callback reference for handler.

Referenced by XTimer_SetHandler().

XTimer_TickHandler XTimerTag::Handler

Callback function.

Referenced by XTimer_SetHandler().

void(* XTimerTag::XSleepTimer_Stop)(struct XTimerTag *InstancePtr)

Stops the sleep timer.

void(* XTimerTag::XTickTimer_ClearInterrupt)(struct XTimerTag *InstancePtr)

Clears the Tick timer interrupt status.

Referenced by XTimer_ClearTickInterrupt().

void(* XTimerTag::XTickTimer_Stop)(struct XTimerTag *InstancePtr)

Stops the tick timer.

void(* XTimerTag::XTimer_ModifyInterval)(struct XTimerTag *InstancePtr, u32 delay, XTimer_DelayType Delaytype)

Modifies the timer interval.

Referenced by XilTimer_Sleep().

void(* XTimerTag::XTimer_TickInterval)(struct XTimerTag *InstancePtr, u32 Delay)

Configures the tick interval.

Referenced by XTimer_SetInterval().

void(* XTimerTag::XTimer_TickIntrHandler)(struct XTimerTag *InstancePtr, u8 Priority)

Tick interrupt handler.

Referenced by XTimer_SetHandler().