iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE IfxVadc_ChannelResolution | IfxVadc_getEmuxGlobalResolution (Ifx_VADC *vadc, uint8 inputClassNum) |
get global input class resolution More... | |
IFX_INLINE float32 | IfxVadc_getEmuxGlobalSampleTime (Ifx_VADC *vadc, uint8 inputClassNum, float32 analogFrequency) |
Get the sample time of ADC global class for external channel. More... | |
IFX_INLINE IfxVadc_ChannelResolution | IfxVadc_getEmuxGroupResolution (Ifx_VADC_G *vadcG, uint8 inputClassNum) |
get the external channel resolution More... | |
IFX_INLINE float32 | IfxVadc_getEmuxGroupSampleTime (Ifx_VADC_G *vadcG, uint8 inputClassNum, float32 analogFrequency) |
Gets the ADC input class sample time of external channel. More... | |
IFX_INLINE void | IfxVadc_setEmuxGlobalResolution (Ifx_VADC *vadc, uint8 inputClassNum, IfxVadc_ChannelResolution resolution) |
set the external channel resolution of Global class More... | |
IFX_INLINE void | IfxVadc_setEmuxGlobalSampleTime (Ifx_VADC *vadc, uint8 inputClassNum, float32 analogFrequency, float32 sampleTime) |
Sets the sample time of ADC global class for external channel. More... | |
IFX_INLINE void | IfxVadc_setEmuxGroupResolution (Ifx_VADC_G *vadcG, uint8 inputClassNum, IfxVadc_ChannelResolution resolution) |
set the external channel resolution of ADC input class More... | |
IFX_INLINE void | IfxVadc_setEmuxGroupSampletime (Ifx_VADC_G *vadcG, uint8 inputClassNum, float32 analogFrequency, float32 sampleTime) |
Sets the ADC input class sample time for external channel. More... | |
IFX_INLINE void | IfxVadc_setEmuxInterfaceForGroup (Ifx_VADC *vadc, IfxVadc_EmuxInterface emuxInterface, IfxVadc_GroupId group) |
Sets the Emux Interface for a particular group. More... | |
IFX_EXTERN void | IfxVadc_configExternalMultiplexerMode (Ifx_VADC *vadc, Ifx_VADC_G *vadcG, IfxVadc_ExternalMultiplexerMode mode, uint8 channels, IfxVadc_EmuxSelectValue startChannel, IfxVadc_EmuxCodingScheme code, IfxVadc_EmuxSampleTimeControl sampleTimeControl, IfxVadc_ChannelSelectionStyle channelSelectionStyle) |
IFX_EXTERN void IfxVadc_configExternalMultiplexerMode | ( | Ifx_VADC * | vadc, |
Ifx_VADC_G * | vadcG, | ||
IfxVadc_ExternalMultiplexerMode | mode, | ||
uint8 | channels, | ||
IfxVadc_EmuxSelectValue | startChannel, | ||
IfxVadc_EmuxCodingScheme | code, | ||
IfxVadc_EmuxSampleTimeControl | sampleTimeControl, | ||
IfxVadc_ChannelSelectionStyle | channelSelectionStyle | ||
) |
vadc | pointer to Module space |
vadcG | Pointer to VADC group register space |
mode | External Multiplexer mode |
channels | Specifies channel Id |
startChannel | specifies the external channel value from which conversion to be carried out |
code | Output the channel number in binary code/gray code |
sampleTimeControl | specifies when to use a sample time for external channel |
channelSelectionStyle | External Multiplexer Channel Selection Style |
Definition at line 35 of file IfxVadc.c.
Referenced by IfxVadc_Adc_initExternalMultiplexerMode().
IFX_INLINE IfxVadc_ChannelResolution IfxVadc_getEmuxGlobalResolution | ( | Ifx_VADC * | vadc, |
uint8 | inputClassNum | ||
) |
IFX_INLINE float32 IfxVadc_getEmuxGlobalSampleTime | ( | Ifx_VADC * | vadc, |
uint8 | inputClassNum, | ||
float32 | analogFrequency | ||
) |
IFX_INLINE IfxVadc_ChannelResolution IfxVadc_getEmuxGroupResolution | ( | Ifx_VADC_G * | vadcG, |
uint8 | inputClassNum | ||
) |
IFX_INLINE float32 IfxVadc_getEmuxGroupSampleTime | ( | Ifx_VADC_G * | vadcG, |
uint8 | inputClassNum, | ||
float32 | analogFrequency | ||
) |
IFX_INLINE void IfxVadc_setEmuxGlobalResolution | ( | Ifx_VADC * | vadc, |
uint8 | inputClassNum, | ||
IfxVadc_ChannelResolution | resolution | ||
) |
IFX_INLINE void IfxVadc_setEmuxGlobalSampleTime | ( | Ifx_VADC * | vadc, |
uint8 | inputClassNum, | ||
float32 | analogFrequency, | ||
float32 | sampleTime | ||
) |
IFX_INLINE void IfxVadc_setEmuxGroupResolution | ( | Ifx_VADC_G * | vadcG, |
uint8 | inputClassNum, | ||
IfxVadc_ChannelResolution | resolution | ||
) |
IFX_INLINE void IfxVadc_setEmuxGroupSampletime | ( | Ifx_VADC_G * | vadcG, |
uint8 | inputClassNum, | ||
float32 | analogFrequency, | ||
float32 | sampleTime | ||
) |
IFX_INLINE void IfxVadc_setEmuxInterfaceForGroup | ( | Ifx_VADC * | vadc, |
IfxVadc_EmuxInterface | emuxInterface, | ||
IfxVadc_GroupId | group | ||
) |
Sets the Emux Interface for a particular group.
vadc | Pointer to VADC Module Space |
emuxInterface | specifies the EmuxInterface |
group | specifies the group ID |
Definition at line 2247 of file IfxVadc.h.
Referenced by IfxVadc_Adc_initExternalMultiplexerMode().