![]() |
ttcps
Xilinx SDK Drivers API Documentation
|
Data Structures | |
struct | XTtcPs_Config |
struct | XTtcPs |
Macros | |
#define | XTtcPs_Start(InstancePtr) |
#define | XTtcPs_Stop(InstancePtr) |
#define | XTtcPs_IsStarted(InstancePtr) |
#define | XTtcPs_GetCounterValue(InstancePtr) (u16)InstReadReg((InstancePtr), XTTCPS_COUNT_VALUE_OFFSET) |
#define | XTtcPs_SetInterval(InstancePtr, Value) InstWriteReg((InstancePtr), XTTCPS_INTERVAL_VAL_OFFSET, (Value)) |
#define | XTtcPs_GetInterval(InstancePtr) (u16)InstReadReg((InstancePtr), XTTCPS_INTERVAL_VAL_OFFSET) |
#define | XTtcPs_ResetCounterValue(InstancePtr) |
#define | XTtcPs_EnableInterrupts(InstancePtr, InterruptMask) |
#define | XTtcPs_DisableInterrupts(InstancePtr, InterruptMask) |
#define | XTtcPs_GetInterruptStatus(InstancePtr) InstReadReg((InstancePtr), XTTCPS_ISR_OFFSET) |
#define | XTtcPs_ClearInterruptStatus(InstancePtr, InterruptMask) |
Configuration options | |
Options for the device. Each of the options is bit field, so more than one options can be specified. |
Functions | |
XTtcPs_Config * | XTtcPs_LookupConfig (u16 DeviceId) |
s32 | XTtcPs_CfgInitialize (XTtcPs *InstancePtr, XTtcPs_Config *ConfigPtr, u32 EffectiveAddr) |
void | XTtcPs_SetMatchValue (XTtcPs *InstancePtr, u8 MatchIndex, u16 Value) |
u16 | XTtcPs_GetMatchValue (XTtcPs *InstancePtr, u8 MatchIndex) |
void | XTtcPs_SetPrescaler (XTtcPs *InstancePtr, u8 PrescalerValue) |
u8 | XTtcPs_GetPrescaler (XTtcPs *InstancePtr) |
void | XTtcPs_CalcIntervalFromFreq (XTtcPs *InstancePtr, u32 Freq, u16 *Interval, u8 *Prescaler) |
s32 | XTtcPs_SetOptions (XTtcPs *InstancePtr, u32 Options) |
u32 | XTtcPs_GetOptions (XTtcPs *InstancePtr) |
s32 | XTtcPs_SelfTest (XTtcPs *InstancePtr) |