scutimer
Vitis Drivers API Documentation
|
Data Structures | |
struct | XScuTimer_Config |
This typedef contains configuration information for the device. More... | |
struct | XScuTimer |
The XScuTimer driver instance data. More... | |
Macros | |
#define | XScuTimer_IsExpired(InstancePtr) |
Check if the timer has expired. More... | |
#define | XScuTimer_RestartTimer(InstancePtr) |
Re-start the timer. More... | |
#define | XScuTimer_LoadTimer(InstancePtr, Value) |
Write to the timer load register. More... | |
#define | XScuTimer_GetCounterValue(InstancePtr) |
Returns the current timer counter register value. More... | |
#define | XScuTimer_EnableAutoReload(InstancePtr) |
Enable auto-reload mode. More... | |
#define | XScuTimer_DisableAutoReload(InstancePtr) |
Disable auto-reload mode. More... | |
#define | XScuTimer_EnableInterrupt(InstancePtr) |
Enable the Timer interrupt. More... | |
#define | XScuTimer_DisableInterrupt(InstancePtr) |
Disable the Timer interrupt. More... | |
#define | XScuTimer_GetInterruptStatus(InstancePtr) |
This function reads the interrupt status. More... | |
#define | XScuTimer_ClearInterruptStatus(InstancePtr) |
This function clears the interrupt status. More... | |
Functions | |
XScuTimer_Config * | XScuTimer_LookupConfig (u16 DeviceId) |
Lookup the device configuration based on the unique device ID. More... | |
s32 | XScuTimer_SelfTest (XScuTimer *InstancePtr) |
Run a self-test on the timer. More... | |
s32 | XScuTimer_CfgInitialize (XScuTimer *InstancePtr, XScuTimer_Config *ConfigPtr, u32 EffectiveAddress) |
Initialize a specific timer instance/driver. More... | |
void | XScuTimer_Start (XScuTimer *InstancePtr) |
Start the timer. More... | |
void | XScuTimer_Stop (XScuTimer *InstancePtr) |
Stop the timer. More... | |
void | XScuTimer_SetPrescaler (XScuTimer *InstancePtr, u8 PrescalerValue) |
This function sets the prescaler bits in the timer control register. More... | |
u8 | XScuTimer_GetPrescaler (XScuTimer *InstancePtr) |
This function returns the current prescaler value. More... | |