iLLD_TC29x
1.0
|
VADC on-chip implementation data. More...
#include "Src/Std/IfxSrc.h"
Go to the source code of this file.
Macros | |
#define | IFXVADC_NUM_ADC_GROUPS (11) |
Number of ADC Groups. More... | |
#define | IFXVADC_NUM_ADC_CAL_GROUPS (11) |
Number of calibrated ADC Groups. More... | |
#define | IFXVADC_ANALOG_FREQUENCY_MAX (20000000) |
Maximum allowed analog frequency. More... | |
#define | IFXVADC_ANALOG_FREQUENCY_MIN (500000) |
Minimum allowed analog frequency. More... | |
#define | IFXVADC_DEFAULT_ANALOG_FREQ (20000000) |
Default analog frequency used in initModuleConfig function. More... | |
#define | IFXVADC_NUM_REQUESTSLOTS (3) |
Number of Conversion request Slots. More... | |
#define | IFXVADC_NUM_INPUTCLASSES (2) |
Number of group specific Input Class. More... | |
#define | IFXVADC_MAXIMUM_BITFIELDS_IN_ACCPROT0_REGISTER (32) |
Maximum number of configurable bitfields in ACCPROT0 register. More... | |
#define | IFXVADC_QUEUE_REFILL (1 << IFX_VADC_G_QBUR0_RF_OFF) |
#define | IFXVADC_NUM_GLOBAL_INPUTCLASSES (2) |
Number of ADC group input classes. More... | |
#define | IFXVADC_NUM_ADC_COMMON_GROUPS (2) |
#define | IFXVADC_SAMPLETIME_MIN (2) |
#define | IFXVADC_NUM_ADC_SHS (3) |
Variables | |
IFX_EXTERN const uint32 | IfxVadc_cfg_srcAddresses [(IFXVADC_NUM_ADC_GROUPS *4)+(IFXVADC_NUM_ADC_COMMON_GROUPS *4)] |
VADC on-chip implementation data.
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 IfxVadc_cfg.h.
#define IFXVADC_ANALOG_FREQUENCY_MAX (20000000) |
Maximum allowed analog frequency.
Definition at line 55 of file IfxVadc_cfg.h.
Referenced by IfxVadc_initializeFAdcI().
#define IFXVADC_ANALOG_FREQUENCY_MIN (500000) |
Minimum allowed analog frequency.
Definition at line 59 of file IfxVadc_cfg.h.
Referenced by IfxVadc_initializeFAdcI().
#define IFXVADC_DEFAULT_ANALOG_FREQ (20000000) |
Default analog frequency used in initModuleConfig function.
Definition at line 63 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_initModuleConfig().
#define IFXVADC_MAXIMUM_BITFIELDS_IN_ACCPROT0_REGISTER (32) |
Maximum number of configurable bitfields in ACCPROT0 register.
Definition at line 75 of file IfxVadc_cfg.h.
Referenced by IfxVadc_disableAccess(), and IfxVadc_enableAccess().
#define IFXVADC_NUM_ADC_CAL_GROUPS (11) |
Number of calibrated ADC Groups.
Definition at line 51 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_softCalibration(), IfxVadc_disablePostCalibration(), and IfxVadc_startupCalibration().
#define IFXVADC_NUM_ADC_COMMON_GROUPS (2) |
Definition at line 83 of file IfxVadc_cfg.h.
#define IFXVADC_NUM_ADC_GROUPS (11) |
Number of ADC Groups.
Definition at line 47 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_initModule(), and IfxVadc_getBackgroundScanStatus().
#define IFXVADC_NUM_ADC_SHS (3) |
Definition at line 87 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_softCalibration().
#define IFXVADC_NUM_GLOBAL_INPUTCLASSES (2) |
Number of ADC group input classes.
Definition at line 81 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_initModule().
#define IFXVADC_NUM_INPUTCLASSES (2) |
Number of group specific Input Class.
Definition at line 71 of file IfxVadc_cfg.h.
Referenced by IfxVadc_Adc_getGroupConfig(), and IfxVadc_Adc_initGroup().
#define IFXVADC_NUM_REQUESTSLOTS (3) |
Number of Conversion request Slots.
Definition at line 67 of file IfxVadc_cfg.h.
#define IFXVADC_QUEUE_REFILL (1 << IFX_VADC_G_QBUR0_RF_OFF) |
Definition at line 77 of file IfxVadc_cfg.h.
#define IFXVADC_SAMPLETIME_MIN (2) |
Definition at line 85 of file IfxVadc_cfg.h.
Referenced by IfxVadc_getEmuxGlobalSampleTime(), IfxVadc_getEmuxGroupSampleTime(), IfxVadc_getGlobalSampleTime(), and IfxVadc_getGroupSampleTime().
enum IfxVadc_GroupId |
VADC Groups.
Definition at line 95 of file IfxVadc_cfg.h.
IFX_EXTERN const uint32 IfxVadc_cfg_srcAddresses[(IFXVADC_NUM_ADC_GROUPS *4)+(IFXVADC_NUM_ADC_COMMON_GROUPS *4)] |
Definition at line 116 of file IfxVadc_cfg.h.