iLLD_TC29x
1.0
|
DSADC DSADC details. More...
Go to the source code of this file.
Data Structures | |
struct | IfxDsadc_Dsadc_AuxFilterConfig |
Auxiliary comb filter configuration structure. More... | |
struct | IfxDsadc_Dsadc_ChannelPins |
Channel Pins Configuration structure. More... | |
struct | IfxDsadc_Dsadc_CombFilterConfig |
Comb filter configuration structure. More... | |
struct | IfxDsadc_Dsadc_DemodulatorConfig |
Demodulator configuration structure. More... | |
struct | IfxDsadc_Dsadc_FirFilterConfig |
FIR filters configuration structure. More... | |
struct | IfxDsadc_Dsadc_IntegratorConfig |
Integrator configuration structure. More... | |
struct | IfxDsadc_Dsadc_ModulatorConfig |
Modulator configuration structure. More... | |
struct | IfxDsadc_Dsadc_RectifierConfig |
Rectifier configuration structure. More... | |
struct | IfxDsadc_Dsadc |
DSADC handle data structure. More... | |
struct | IfxDsadc_Dsadc_CarrierGenConfig |
Carrier generation configuration structure. More... | |
struct | IfxDsadc_Dsadc_Channel |
Channel handle structure. More... | |
struct | IfxDsadc_Dsadc_ChannelConfig |
Single channel configuration structure. More... | |
struct | IfxDsadc_Dsadc_Config |
Clock configuration data structure. More... | |
Functions | |
IFX_EXTERN void | IfxDsadc_Dsadc_initCarrierGen (IfxDsadc_Dsadc *dsadc, const IfxDsadc_Dsadc_CarrierGenConfig *config) |
Initialise the DSADC carrier generator. More... | |
IFX_EXTERN void | IfxDsadc_Dsadc_initModule (IfxDsadc_Dsadc *dsadc, const IfxDsadc_Dsadc_Config *config) |
Initialise the DSADC with the supplied configuration. More... | |
IFX_EXTERN void | IfxDsadc_Dsadc_initModuleConfig (IfxDsadc_Dsadc_Config *config, Ifx_DSADC *dsadc) |
Initialise the config struct with default DSADC configuration. More... | |
IFX_EXTERN void | IfxDsadc_Dsadc_initChannel (IfxDsadc_Dsadc_Channel *channel, const IfxDsadc_Dsadc_ChannelConfig *config) |
Initialise a DSADC channel with the supplied configuration. More... | |
IFX_EXTERN void | IfxDsadc_Dsadc_initChannelConfig (IfxDsadc_Dsadc_ChannelConfig *config, IfxDsadc_Dsadc *dsadc) |
Initialise the config struct with default DSADC channel configuration. More... | |
IFX_INLINE void | IfxDsadc_Dsadc_startScan (IfxDsadc_Dsadc *dsadc, uint32 modulatorMask, uint32 channelMask) |
Enables the conversion of multiple channels. More... | |
IFX_INLINE void | IfxDsadc_Dsadc_stopScan (IfxDsadc_Dsadc *dsadc, uint32 modulatorMask) |
Disables the conversion of multiple channels. More... | |
IFX_INLINE sint16 | IfxDsadc_Dsadc_getMainResult (IfxDsadc_Dsadc_Channel *channel) |
Get result from the main chain. More... | |
IFX_EXTERN sint16 | IfxDsadc_Dsadc_getAuxResult (IfxDsadc_Dsadc_Channel *channel) |
Get result from the auxilary chain. More... | |
IFX_INLINE volatile Ifx_SRC_SRCR * | IfxDsadc_Dsadc_getAuxSrc (IfxDsadc_Dsadc_Channel *channel) |
Get the interrupt source register for a Aux event. More... | |
IFX_INLINE volatile Ifx_SRC_SRCR * | IfxDsadc_Dsadc_getMainSrc (IfxDsadc_Dsadc_Channel *channel) |
Get the interrupt source register for a Main event. More... | |
IFX_EXTERN void | IfxDsadc_Dsadc_initCarrierGenConfig (IfxDsadc_Dsadc_CarrierGenConfig *config) |
DSADC DSADC details.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxDsadc_Dsadc.h.
IFX_EXTERN void IfxDsadc_Dsadc_initCarrierGenConfig | ( | IfxDsadc_Dsadc_CarrierGenConfig * | config) |
config | Pointer to DSADC Carrier Configuration |
Definition at line 454 of file IfxDsadc_Dsadc.c.