xadcps
Xilinx SDK Drivers API Documentation
Functions
xadcps.c File Reference

Functions

void XAdcPs_WriteInternalReg (XAdcPs *InstancePtr, u32 RegOffset, u32 Data)
 
u32 XAdcPs_ReadInternalReg (XAdcPs *InstancePtr, u32 RegOffset)
 
int XAdcPs_CfgInitialize (XAdcPs *InstancePtr, XAdcPs_Config *ConfigPtr, u32 EffectiveAddr)
 
void XAdcPs_SetConfigRegister (XAdcPs *InstancePtr, u32 Data)
 
u32 XAdcPs_GetConfigRegister (XAdcPs *InstancePtr)
 
u32 XAdcPs_GetMiscStatus (XAdcPs *InstancePtr)
 
void XAdcPs_SetMiscCtrlRegister (XAdcPs *InstancePtr, u32 Data)
 
u32 XAdcPs_GetMiscCtrlRegister (XAdcPs *InstancePtr)
 
void XAdcPs_Reset (XAdcPs *InstancePtr)
 
u16 XAdcPs_GetAdcData (XAdcPs *InstancePtr, u8 Channel)
 
u16 XAdcPs_GetCalibCoefficient (XAdcPs *InstancePtr, u8 CoeffType)
 
u16 XAdcPs_GetMinMaxMeasurement (XAdcPs *InstancePtr, u8 MeasurementType)
 
void XAdcPs_SetAvg (XAdcPs *InstancePtr, u8 Average)
 
u8 XAdcPs_GetAvg (XAdcPs *InstancePtr)
 
int XAdcPs_SetSingleChParams (XAdcPs *InstancePtr, u8 Channel, int IncreaseAcqCycles, int IsEventMode, int IsDifferentialMode)
 
void XAdcPs_SetAlarmEnables (XAdcPs *InstancePtr, u16 AlmEnableMask)
 
u16 XAdcPs_GetAlarmEnables (XAdcPs *InstancePtr)
 
void XAdcPs_SetCalibEnables (XAdcPs *InstancePtr, u16 Calibration)
 
u16 XAdcPs_GetCalibEnables (XAdcPs *InstancePtr)
 
void XAdcPs_SetSequencerMode (XAdcPs *InstancePtr, u8 SequencerMode)
 
u8 XAdcPs_GetSequencerMode (XAdcPs *InstancePtr)
 
void XAdcPs_SetAdcClkDivisor (XAdcPs *InstancePtr, u8 Divisor)
 
u8 XAdcPs_GetAdcClkDivisor (XAdcPs *InstancePtr)
 
int XAdcPs_SetSeqChEnables (XAdcPs *InstancePtr, u32 ChEnableMask)
 
u32 XAdcPs_GetSeqChEnables (XAdcPs *InstancePtr)
 
int XAdcPs_SetSeqAvgEnables (XAdcPs *InstancePtr, u32 AvgEnableChMask)
 
u32 XAdcPs_GetSeqAvgEnables (XAdcPs *InstancePtr)
 
int XAdcPs_SetSeqInputMode (XAdcPs *InstancePtr, u32 InputModeChMask)
 
u32 XAdcPs_GetSeqInputMode (XAdcPs *InstancePtr)
 
int XAdcPs_SetSeqAcqTime (XAdcPs *InstancePtr, u32 AcqCyclesChMask)
 
u32 XAdcPs_GetSeqAcqTime (XAdcPs *InstancePtr)
 
void XAdcPs_SetAlarmThreshold (XAdcPs *InstancePtr, u8 AlarmThrReg, u16 Value)
 
u16 XAdcPs_GetAlarmThreshold (XAdcPs *InstancePtr, u8 AlarmThrReg)
 
void XAdcPs_EnableUserOverTemp (XAdcPs *InstancePtr)
 
void XAdcPs_DisableUserOverTemp (XAdcPs *InstancePtr)
 
void XAdcPs_SetSequencerEvent (XAdcPs *InstancePtr, int IsEventMode)
 
int XAdcPs_GetSamplingMode (XAdcPs *InstancePtr)
 
void XAdcPs_SetMuxMode (XAdcPs *InstancePtr, int MuxMode, u8 Channel)
 
void XAdcPs_SetPowerdownMode (XAdcPs *InstancePtr, u32 Mode)
 
u32 XAdcPs_GetPowerdownMode (XAdcPs *InstancePtr)