![]() |
scutimer
Vitis Drivers API Documentation
|
This file contains a design example using the Scu Private Timer driver (XScuTimer) and hardware timer device.
This test assumes Auto Reload mode is not enabled.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00a nm 03/10/10 First release 2.5 dp 07/11/23 Add Support for system device tree flow 2.5 dp 09/08/23 Update example to stop timer at the end of the test *
Functions | |
int | ScuTimerPolledExample (u16 DeviceId) |
This function does a minimal test on the SCU Private timer device and driver. More... | |
int | main (void) |
Main function to call the Scu Private Timer polled mode example. More... | |
int main | ( | void | ) |
Main function to call the Scu Private Timer polled mode example.
None. |
References ScuTimerPolledExample().
int ScuTimerPolledExample | ( | u16 | DeviceId | ) |
This function does a minimal test on the SCU Private timer device and driver.
The purpose of this function is to illustrate how to use the XScuTimer driver.
DeviceId | is the unique device id of the device. |
References XScuTimer_Config::BaseAddr, XScuTimer_CfgInitialize(), XScuTimer_GetCounterValue, XScuTimer_LoadTimer, XScuTimer_LookupConfig(), XScuTimer_Start(), and XScuTimer_Stop().
Referenced by main().