62 {0, 1, 2, 3, 0, 0, 0, 0},
63 {1, 0, 2, 3, 0, 0, 0, 0},
64 {1, 2, 0, 3, 0, 0, 0, 0},
65 {1, 2, 3, 0, 0, 0, 0, 0},
66 {0, 0, 0, 0, 0, 1, 2, 3},
67 {0, 0, 0, 0, 1, 0, 2, 3},
68 {0, 0, 0, 0, 1, 2, 0, 3},
69 {0, 0, 0, 0, 1, 2, 3, 0}
89 idxOffset = (slave < 4) ? 0 : 4;
91 for (i = 0; i < 4; i++)
93 if (IfxVadc_Adc_masterIndex[slave][i + idxOffset] == masterIndex)
106 return IfxVadc_Adc_masterIndex[slave][master];
142 Ifx_VADC_CHCTR tempChctr;
158 uint32 channelServiceRequestNodePtr;
177 uint32 resultServiceRequestNodePtr;
214 Ifx_VADC_G *vadcG = group->
group;
422 .globalResultUsage =
FALSE,
428 .backgroundChannel =
FALSE,
429 .rightAlignedStorage =
FALSE,
433 .channelPriority = 0,
437 *config = IfxVadc_Adc_defaultChannelConfig;
438 config->
group = group;
446 Ifx_VADC_G *vadcG = &vadc->G[config->
groupId];
449 group->
group = vadcG;
496 if (config->
master != groupIndex)
670 .requestSlotQueueEnabled =
FALSE,
671 .requestSlotScanEnabled =
FALSE,
672 .requestSlotBackgroundScanEnabled =
FALSE,
674 .backgroundScanRequest = {
675 .autoBackgroundScanEnabled =
FALSE,
684 .autoscanEnabled =
FALSE,
693 .flushQueueAfterInit =
TRUE,
703 .inputClass[0].sampleTime = 1.0e-6,
705 .inputClass[1].sampleTime = 1.0e-6,
708 *config = IfxVadc_Adc_defaultGroupConfig;
719 Ifx_VADC *vadcSFR = config->
vadc;
720 vadc->
vadc = vadcSFR;
722 uint8 inputClassNum, groupNum;
789 emuxConfig->
vadc = vadc;
811 Ifx_VADC_G *vadcG = &vadc->G[emuxControl->
groupId];
814 for (count = 0; count < 3; count++)