![]() |
xiltimer
Vitis Drivers API Documentation
|
Data Structures | |
| struct | XTimerTag |
| Structure to the XFpga instance. More... | |
Macros | |
| #define | XTIMER_MAJOR_VERSION 1U |
| Library Major version info. More... | |
| #define | XTIMER_MINOR_VERSION 4U |
| Library Minor version info. More... | |
Typedefs | |
| typedef struct XTimerTag | XTimer |
| Structure to the XFpga instance. More... | |
Enumerations | |
| enum | XTimer_DelayType { XTIMER_DELAY_SEC = 1, XTIMER_DELAY_MSEC = 1000, XTIMER_DELAY_USEC = 1000 * 1000 } |
| This typedef contains different measures of time for the device. More... | |
Functions | |
| u32 | XilSleepTimer_Init (XTimer *InstancePtr) |
| This API is used for initializing sleep timer. More... | |
| u32 | XilTickTimer_Init (XTimer *InstancePtr) |
| This API is used for initializing Tick timer. More... | |
| void | XTime_GetTime (XTime *Xtime_Global) |
| Get the time. More... | |
| void | XTimer_SetInterval (unsigned long delay) |
| This API sets the elapse interval for the timer instance. More... | |
| void | XTimer_SetHandler (XTimer_TickHandler FuncPtr, void *CallBackRef, u8 Priority) |
| This routine installs an asynchronous callback function for the given FuncPtr. More... | |
| void | XTimer_ClearTickInterrupt (void) |
| This API clears the interrupt status of the tick timer instance. More... | |
| #define XTIMER_MAJOR_VERSION 1U |
Library Major version info.
| #define XTIMER_MINOR_VERSION 4U |
Library Minor version info.
Structure to the XFpga instance.
| XTimer_ModifyInterval | Modifies the timer interval |
| XTimer_TickIntrHandler | Tick interrupt handler |
| XTimer_TickInterval | Configures the tick interval |
| XSleepTimer_Stop | Stops the sleep timer |
| XTickTimer_Stop | Stops the tick timer |
| XTickTimer_ClearInterrupt | Clears the Tick timer interrupt status |
| Handler | Tick Handler |
| CallBackRef | Callback reference for handler |
| AxiTimer_SleepInst | Sleep Instance for AxiTimer |
| AxiTimer_TickInst | Tick Instance for AxiTimer |
| TtcPs_SleepInst | Sleep Instance for TTCPS |
| TtcPs_TickInst | Tick Instance for TTCPS |
| ScuTimer_SleepInst | Sleep Instance for Scutimer |
| ScuTimer_TickInst | Tick Instance for Scutimer |
| enum XTimer_DelayType |
| u32 XilSleepTimer_Init | ( | XTimer * | InstancePtr | ) |
This API is used for initializing sleep timer.
Referenced by __attribute__().
| u32 XilTickTimer_Init | ( | XTimer * | InstancePtr | ) |
This API is used for initializing Tick timer.
Referenced by __attribute__().
| void XTime_GetTime | ( | XTime * | Xtime_Global | ) |
Get the time.