38 Ifx_IOM *iomSFR = iom->
iom;
43 Ifx_IOM_FPCESR tempFPCESR;
44 tempFPCESR.U = (1 << (channelId + 16U));
45 iomSFR->FPCESR.U = tempFPCESR.U;
49 Ifx_IOM_FPCESR tempFPCESR;
50 tempFPCESR.U = (1 << channelId);
51 iomSFR->FPCESR.U = tempFPCESR.U;
55 Ifx_IOM_FPCESR tempFPCESR;
56 tempFPCESR.U = (1 << channelId);
57 tempFPCESR.U |= (1 << (channelId + 16U));
58 iomSFR->FPCESR.U = tempFPCESR.U;
75 boolean status =
TRUE;
77 Ifx_IOM *iomSFR = iom->
iom;
80 Ifx_IOM_LAMCFG tempLAMCFG;
85 tempLAMCFG.B.RMS = lamConfig->
lamMode;
91 iomSFR->LAMCFG[lamId].U = tempLAMCFG.U;
95 Ifx_IOM_LAMEWS tempLAMEWS;
97 tempLAMEWS.B.THR = lamConfig->eventWindowThreshold;
98 iomSFR->LAMEWS[lamId].U = tempLAMEWS.U;
122 boolean status =
TRUE;
123 Ifx_IOM *iomSFR = iom->
iom;
125 Ifx_IOM_ECMCCFG tempECMCCFG;
135 iomSFR->ECMCCFG.U = tempECMCCFG.U;
150 for (counterId = 0; counterId <= 3; counterId++)
160 boolean status =
TRUE;
162 Ifx_IOM *iomSFR = iom->
iom;
167 Ifx_IOM_FPCCTR tempFPCCTR;
174 iomSFR->FPCCTR[channelId].U = tempFPCCTR.U;
178 Ifx_IOM_GTMEXR tempGTMEXR;
181 for (exorInput = 0; exorInput <= 7; exorInput++)
185 tempGTMEXR.U |= (1 << exorInput);
189 tempGTMEXR.U &= ~(1 << exorInput);
193 iomSFR->GTMEXR.U = tempGTMEXR.U;
210 for (exorInput = 0; exorInput <= 7; exorInput++)
219 boolean status =
TRUE;
221 Ifx_IOM *iomSFR = iom->
iom;
229 iomSFR->CLC.U = tempCLC.U;