35 #include "adc_pal_cfg.h"
45 #if defined(ADC_PAL_S32K1xx)
47 #if (ADC_INSTANCE_COUNT >= 1u)
48 void ADC0_IRQHandler(
void)
50 ADC_S32K1xx_IrqHandler(0u);
54 #if (ADC_INSTANCE_COUNT >= 2u)
55 void ADC1_IRQHandler(
void)
57 ADC_S32K1xx_IrqHandler(1u);
64 #if defined(ADC_PAL_MPC574xC_G_R)
67 void BCTU_ConvUpdate_IRQHandler(
void)
70 const uint32_t bctuIdx = 0u;
72 for(adcIdx = 0u; adcIdx < FEATURE_BCTU_NUM_ADC; adcIdx++)
76 if(BCTU_DRV_GetStatusFlag(bctuIdx, adcIdx, BCTU_FLAG_NEW_DATA_AVAILABLE))
78 ADC_MPC574xC_G_R_HwTrigIrqHandler(bctuIdx, adcIdx);
86 void BCTU_ListLast_IRQHandler(
void)
89 const uint32_t bctuIdx = 0u;
91 for(adcIdx = 0u; adcIdx < FEATURE_BCTU_NUM_ADC; adcIdx++)
95 if(BCTU_DRV_GetStatusFlag(bctuIdx, adcIdx, BCTU_FLAG_LIST_LAST_CONV))
97 ADC_MPC574xC_G_R_HwTrigIrqHandler(bctuIdx, adcIdx);
104 void ADC0_EOC_IRQHandler(
void)
108 const uint32_t palIdx = 0u;
109 ADC_MPC574x_SwTrigIrqHandler(palIdx, 0u);
112 void ADC1_EOC_IRQHandler(
void)
116 const uint32_t palIdx = 0u;
117 ADC_MPC574x_SwTrigIrqHandler(palIdx, 1u);
123 #if defined(ADC_PAL_MPC574xP)
125 void CTU0_FIFO0_IRQHandler(
void)
127 const uint32_t palIdx = 0u;
128 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 0u);
131 void CTU0_FIFO1_IRQHandler(
void)
133 const uint32_t palIdx = 0u;
134 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 1u);
137 void CTU0_FIFO2_IRQHandler(
void)
139 const uint32_t palIdx = 0u;
140 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 2u);
143 void CTU0_FIFO3_IRQHandler(
void)
145 const uint32_t palIdx = 0u;
146 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 3u);
149 void CTU1_FIFO0_IRQHandler(
void)
151 const uint32_t palIdx = 1u;
152 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 0u);
155 void CTU1_FIFO1_IRQHandler(
void)
157 const uint32_t palIdx = 1u;
158 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 1u);
161 void CTU1_FIFO2_IRQHandler(
void)
163 const uint32_t palIdx = 1u;
164 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 2u);
167 void CTU1_FIFO3_IRQHandler(
void)
169 const uint32_t palIdx = 1u;
170 ADC_MPC574xP_HwTrigIrqHandler(palIdx, 3u);
173 void ADC0_EOC_IRQHandler(
void)
177 const uint32_t palIdx = 0u;
178 ADC_MPC574x_SwTrigIrqHandler(palIdx, 0u);
181 void ADC1_EOC_IRQHandler(
void)
185 const uint32_t palIdx = 0u;
186 ADC_MPC574x_SwTrigIrqHandler(palIdx, 1u);
189 void ADC2_EOC_IRQHandler(
void)
193 const uint32_t palIdx = 1u;
194 ADC_MPC574x_SwTrigIrqHandler(palIdx, 2u);
197 void ADC3_EOC_IRQHandler(
void)
201 const uint32_t palIdx = 1u;
202 ADC_MPC574x_SwTrigIrqHandler(palIdx, 3u);