63 {0, 1, 2, 3, 0, 0, 0, 0},
64 {1, 0, 2, 3, 0, 0, 0, 0},
65 {1, 2, 0, 3, 0, 0, 0, 0},
66 {1, 2, 3, 0, 0, 0, 0, 0},
67 {0, 0, 0, 0, 0, 1, 2, 3},
68 {0, 0, 0, 0, 1, 0, 2, 3},
69 {0, 0, 0, 0, 1, 2, 0, 3},
70 {0, 0, 0, 0, 1, 2, 3, 0}
90 idxOffset = (slave < 4) ? 0 : 4;
92 for (i = 0; i < 4; i++)
94 if (IfxVadc_Adc_masterIndex[slave][i + idxOffset] == masterIndex)
107 return IfxVadc_Adc_masterIndex[slave][master];
137 Ifx_VADC_CHCTR tempChctr;
173 uint32 resultServiceRequestNodePtr;
204 Ifx_VADC_G *vadcG = group->
group;
410 .globalResultUsage =
FALSE,
416 .backgroundChannel =
FALSE,
417 .rightAlignedStorage =
FALSE,
421 .channelPriority = 0,
425 *config = IfxVadc_Adc_defaultChannelConfig;
426 config->
group = group;
434 Ifx_VADC_G *vadcG = &vadc->G[config->
groupId];
437 group->
group = vadcG;
484 if (config->
master != groupIndex)
658 .requestSlotQueueEnabled =
FALSE,
659 .requestSlotScanEnabled =
FALSE,
660 .requestSlotBackgroundScanEnabled =
FALSE,
662 .backgroundScanRequest = {
663 .autoBackgroundScanEnabled =
FALSE,
672 .autoscanEnabled =
FALSE,
681 .flushQueueAfterInit =
TRUE,
691 .inputClass[0].sampleTime = 1.0e-6,
693 .inputClass[1].sampleTime = 1.0e-6,
696 *config = IfxVadc_Adc_defaultGroupConfig;
707 Ifx_VADC *vadcSFR = config->
vadc;
708 vadc->
vadc = vadcSFR;
710 uint8 groupInputClassNum, groupNum;