iLLD_TC27xD  1.0
Group Functions
Collaboration diagram for Group Functions:

Functions

IFX_INLINE void IfxVadc_clearAllResultRequests (Ifx_VADC_G *vadcG)
 Clears the all group requests. More...
 
IFX_INLINE
IfxVadc_ArbitrationRounds 
IfxVadc_getArbiterRoundLength (Ifx_VADC_G *vadcG)
 Gets the ADC group arbitration round length. More...
 
IFX_INLINE Ifx_VADC_G_REVNP0 IfxVadc_getChannelResultServiceRequestNodePointer0 (Ifx_VADC_G *vadcG)
 Gets the channel esult service request node pointer 0. More...
 
IFX_INLINE Ifx_VADC_G_REVNP1 IfxVadc_getChannelResultServiceRequestNodePointer1 (Ifx_VADC_G *vadcG)
 Gets the channel esult service request node pointer 1. More...
 
IFX_INLINE Ifx_VADC_G_CEVNP0 IfxVadc_getChannelServiceRequestNodePointer0 (Ifx_VADC_G *vadcG)
 Gets the channel service request node pointer. More...
 
IFX_INLINE uint8 IfxVadc_getMasterIndex (Ifx_VADC_G *vadcG)
 Gets the configured master index. More...
 
IFX_INLINE void IfxVadc_resetGroup (Ifx_VADC_G *vadcG)
 Resets the ADC group. More...
 
IFX_INLINE void IfxVadc_setAnalogConvertControl (Ifx_VADC_G *vadcG, IfxVadc_AnalogConverterMode analogConverterMode)
 Sets analog converter group number. More...
 
IFX_INLINE void IfxVadc_setArbitrationRoundLength (Ifx_VADC_G *vadcG, IfxVadc_ArbitrationRounds arbiterRoundLength)
 Sets the arbiter round length. More...
 
IFX_INLINE void IfxVadc_setGroupResolution (Ifx_VADC_G *vadcG, uint8 inputClassNum, IfxVadc_ChannelResolution resolution)
 Sets the ADC input class channel resolution. More...
 
IFX_INLINE void IfxVadc_setGroupSampleTime (Ifx_VADC_G *vadcG, uint8 inputClassNum, float32 analogFrequency, float32 sampleTime)
 Sets the ADC input class sample time. More...
 
IFX_INLINE void IfxVadc_setMasterIndex (Ifx_VADC_G *vadcG, uint8 masterIndex)
 Sets the master index. More...
 
IFX_EXTERN void IfxVadc_setArbiterPriority (Ifx_VADC_G *vadcG, boolean slotEnable, IfxVadc_RequestSlotPriority prio, IfxVadc_RequestSlotStartMode mode, IfxVadc_RequestSource slot)
 Sets the Arbiter slot configurations. More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxVadc_clearAllResultRequests ( Ifx_VADC_G *  vadcG)

Clears the all group requests.

Parameters
vadcGpointer to VADC group registers.
Returns
None

Definition at line 1703 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initChannel().

IFX_INLINE IfxVadc_ArbitrationRounds IfxVadc_getArbiterRoundLength ( Ifx_VADC_G *  vadcG)

Gets the ADC group arbitration round length.

Parameters
vadcGpointer to VADC group registers.
Returns
ADC group arbitration round length.

Definition at line 1802 of file IfxVadc.h.

Referenced by IfxVadc_Adc_getGroupConfig().

IFX_INLINE Ifx_VADC_G_REVNP0 IfxVadc_getChannelResultServiceRequestNodePointer0 ( Ifx_VADC_G *  vadcG)

Gets the channel esult service request node pointer 0.

Parameters
vadcGpointer to VADC group registers.
Returns
channel result service request node pointer 0.

Definition at line 1866 of file IfxVadc.h.

Referenced by IfxVadc_Adc_getChannelConfig().

IFX_INLINE Ifx_VADC_G_REVNP1 IfxVadc_getChannelResultServiceRequestNodePointer1 ( Ifx_VADC_G *  vadcG)

Gets the channel esult service request node pointer 1.

Parameters
vadcGpointer to VADC group registers.
Returns
channel result service request node pointer 1.

Definition at line 1874 of file IfxVadc.h.

Referenced by IfxVadc_Adc_getChannelConfig().

IFX_INLINE Ifx_VADC_G_CEVNP0 IfxVadc_getChannelServiceRequestNodePointer0 ( Ifx_VADC_G *  vadcG)

Gets the channel service request node pointer.

Parameters
vadcGpointer to VADC group registers.
Returns
channel service request node pointer.

Definition at line 1882 of file IfxVadc.h.

Referenced by IfxVadc_Adc_getChannelConfig().

IFX_INLINE uint8 IfxVadc_getMasterIndex ( Ifx_VADC_G *  vadcG)

Gets the configured master index.

Parameters
vadcGpointer to VADC group registers.
Returns
configured master kernel index.

Definition at line 1981 of file IfxVadc.h.

Referenced by IfxVadc_Adc_getGroupConfig().

IFX_INLINE void IfxVadc_resetGroup ( Ifx_VADC_G *  vadcG)

Resets the ADC group.

Parameters
vadcGpointer to VADC group registers.
Returns
None

Definition at line 2127 of file IfxVadc.h.

Referenced by IfxVadc_Adc_deInitGroup().

IFX_INLINE void IfxVadc_setAnalogConvertControl ( Ifx_VADC_G *  vadcG,
IfxVadc_AnalogConverterMode  analogConverterMode 
)

Sets analog converter group number.

Parameters
vadcGpointer to VADC group registers.
analogConverterModegroup analog converter mode.
Returns
None

Definition at line 2133 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initGroup(), and IfxVadc_Adc_initModule().

IFX_EXTERN void IfxVadc_setArbiterPriority ( Ifx_VADC_G *  vadcG,
boolean  slotEnable,
IfxVadc_RequestSlotPriority  prio,
IfxVadc_RequestSlotStartMode  mode,
IfxVadc_RequestSource  slot 
)

Sets the Arbiter slot configurations.

Parameters
vadcGpointer to VADC group registers.
slotEnableenable/disable of slot.
priochannel request priority.
modeChannel Slot start mode.
slotchannel slot Request source.
Returns
None

Definition at line 513 of file IfxVadc.c.

Referenced by IfxVadc_Adc_initGroup().

IFX_INLINE void IfxVadc_setArbitrationRoundLength ( Ifx_VADC_G *  vadcG,
IfxVadc_ArbitrationRounds  arbiterRoundLength 
)

Sets the arbiter round length.

Parameters
vadcGpointer to VADC group registers.
arbiterRoundLengtharbiter round length.
Returns
None

Definition at line 2139 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initGroup().

IFX_INLINE void IfxVadc_setGroupResolution ( Ifx_VADC_G *  vadcG,
uint8  inputClassNum,
IfxVadc_ChannelResolution  resolution 
)

Sets the ADC input class channel resolution.

Parameters
vadcGpointer to VADC group registers.
inputClassNuminput class number.
resolutionADC input class channel resolution.
Returns
None

Definition at line 2278 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initGroup().

IFX_INLINE void IfxVadc_setGroupSampleTime ( Ifx_VADC_G *  vadcG,
uint8  inputClassNum,
float32  analogFrequency,
float32  sampleTime 
)

Sets the ADC input class sample time.

Parameters
vadcGpointer to VADC group registers.
inputClassNuminput class number.
analogFrequencyADC analog frequency in Hz.
sampleTimerequest sample time in sec for input class.
Returns
None

Definition at line 2284 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initGroup().

IFX_INLINE void IfxVadc_setMasterIndex ( Ifx_VADC_G *  vadcG,
uint8  masterIndex 
)

Sets the master index.

Parameters
vadcGpointer to VADC group registers.
masterIndexmaster index.
Returns
None

Definition at line 2296 of file IfxVadc.h.

Referenced by IfxVadc_Adc_initGroup().