sysmon
Xilinx SDK Drivers API Documentation
Functions
xsysmon.c File Reference

Functions

int XSysMon_CfgInitialize (XSysMon *InstancePtr, XSysMon_Config *ConfigPtr, u32 EffectiveAddr)
 
void XSysMon_Reset (XSysMon *InstancePtr)
 
u32 XSysMon_GetStatus (XSysMon *InstancePtr)
 
u32 XSysMon_GetAlarmOutputStatus (XSysMon *InstancePtr)
 
void XSysMon_StartAdcConversion (XSysMon *InstancePtr)
 
void XSysMon_ResetAdc (XSysMon *InstancePtr)
 
u16 XSysMon_GetAdcData (XSysMon *InstancePtr, u8 Channel)
 
u16 XSysMon_GetCalibCoefficient (XSysMon *InstancePtr, u8 CoeffType)
 
u16 XSysMon_GetMinMaxMeasurement (XSysMon *InstancePtr, u8 MeasurementType)
 
void XSysMon_SetAvg (XSysMon *InstancePtr, u8 Average)
 
u8 XSysMon_GetAvg (XSysMon *InstancePtr)
 
int XSysMon_SetSingleChParams (XSysMon *InstancePtr, u8 Channel, int IncreaseAcqCycles, int IsEventMode, int IsDifferentialMode)
 
void XSysMon_SetAlarmEnables (XSysMon *InstancePtr, u32 AlmEnableMask)
 
u32 XSysMon_GetAlarmEnables (XSysMon *InstancePtr)
 
void XSysMon_SetCalibEnables (XSysMon *InstancePtr, u16 Calibration)
 
u16 XSysMon_GetCalibEnables (XSysMon *InstancePtr)
 
void XSysMon_SetSequencerMode (XSysMon *InstancePtr, u8 SequencerMode)
 
u8 XSysMon_GetSequencerMode (XSysMon *InstancePtr)
 
void XSysMon_SetSequencerEvent (XSysMon *InstancePtr, int IsEventMode)
 
void XSysMon_SetExtenalMux (XSysMon *InstancePtr, u8 Channel)
 
void XSysMon_SetAdcClkDivisor (XSysMon *InstancePtr, u8 Divisor)
 
u8 XSysMon_GetAdcClkDivisor (XSysMon *InstancePtr)
 
int XSysMon_SetSeqChEnables (XSysMon *InstancePtr, u64 ChEnableMask)
 
u64 XSysMon_GetSeqChEnables (XSysMon *InstancePtr)
 
int XSysMon_SetSeqAvgEnables (XSysMon *InstancePtr, u64 AvgEnableChMask)
 
u64 XSysMon_GetSeqAvgEnables (XSysMon *InstancePtr)
 
int XSysMon_SetSeqInputMode (XSysMon *InstancePtr, u32 InputModeChMask)
 
u32 XSysMon_GetSeqInputMode (XSysMon *InstancePtr)
 
int XSysMon_SetSeqAcqTime (XSysMon *InstancePtr, u32 AcqCyclesChMask)
 
u32 XSysMon_GetSeqAcqTime (XSysMon *InstancePtr)
 
void XSysMon_SetAlarmThreshold (XSysMon *InstancePtr, u8 AlarmThrReg, u16 Value)
 
u16 XSysMon_GetAlarmThreshold (XSysMon *InstancePtr, u8 AlarmThrReg)
 
void XSysMon_SetOverTemp (XSysMon *InstancePtr, u16 Value)
 
u16 XSysMon_GetOverTemp (XSysMon *InstancePtr)
 
void XSysMon_EnableUserOverTemp (XSysMon *InstancePtr)
 
void XSysMon_DisableUserOverTemp (XSysMon *InstancePtr)
 
void XSysMon_EnableTempUpdate (XSysMon *InstancePtr)
 
void XSysMon_DisableTempUpdate (XSysMon *InstancePtr)
 
void XSysMon_SetTempWaitCycles (XSysMon *InstancePtr, u16 WaitCycles)