| ttcps Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions | Variables
xttcps.c File Reference

## Functions
s32 | XTtcPs_CfgInitialize (XTtcPs *InstancePtr, XTtcPs_Config *ConfigPtr, u32 EffectiveAddr)
| Initializes a specific XTtcPs instance such that the driver is ready to use. More...
u32 | XTtcPs_Release (XTtcPs *InstancePtr)
| This routine releases resources of XTtcPs instance/driver. More...
void | XTtcPs_SetMatchValue (XTtcPs *InstancePtr, u8 MatchIndex, XMatchRegValue Value)
| This function is used to set the match registers. More...
XMatchRegValue | XTtcPs_GetMatchValue (XTtcPs *InstancePtr, u8 MatchIndex)
| This function is used to get the value of the match registers. More...
void | XTtcPs_SetPrescaler (XTtcPs *InstancePtr, u8 PrescalerValue)
| This function sets the prescaler enable bit and if needed sets the prescaler bits in the control register. More...
u8 | XTtcPs_GetPrescaler (XTtcPs *InstancePtr)
| This function gets the input clock prescaler. More...
void | XTtcPs_CalcIntervalFromFreq (XTtcPs *InstancePtr, u32 Freq, XInterval *Interval, u8 *Prescaler)
| This function calculates the interval value as well as the prescaler value for a given frequency. More...
u32 | XTtcPs_InterruptHandler (XTtcPs *InstancePtr)
| Handles interrupts by resetting the counter value and clearing the status register. More...
void | XTtcPs_SetStatusHandler (XTtcPs *InstancePtr, void *CallBackRef, XTtcPs_StatusHandler FuncPointer)
| Sets the status callback function, the status handler, which the driver calls when it encounters conditions that should be reported to upper layer software. More...

## Variables
XTtcPs_Config | XTtcPs_ConfigTable [XPAR_XTTCPS_NUM_INSTANCES]
| This table contains configuration information for each TTC device in the system. More...