35 #if (defined(OC_PAL_OVER_FTM))
37 #if (OC_PAL_INSTANCES_MAX > 0U)
38 #if (FEATURE_FTM_HAS_NUM_IRQS_CHANS == 1U)
39 void FTM0_Ch0_7_IrqHandler(
void);
41 void FTM0_Ch0_Ch1_IrqHandler(
void);
43 void FTM0_Ch2_Ch3_IrqHandler(
void);
45 void FTM0_Ch4_Ch5_IrqHandler(
void);
47 void FTM0_Ch6_Ch7_IrqHandler(
void);
51 #if (OC_PAL_INSTANCES_MAX > 1U)
52 #if (FEATURE_FTM_HAS_NUM_IRQS_CHANS == 1U)
53 void FTM1_Ch0_7_IrqHandler(
void);
55 void FTM1_Ch0_Ch1_IrqHandler(
void);
57 void FTM1_Ch2_Ch3_IrqHandler(
void);
59 void FTM1_Ch4_Ch5_IrqHandler(
void);
61 void FTM1_Ch6_Ch7_IrqHandler(
void);
65 #if (OC_PAL_INSTANCES_MAX > 2U)
66 void FTM2_Ch0_Ch1_IrqHandler(
void);
68 void FTM2_Ch2_Ch3_IrqHandler(
void);
70 void FTM2_Ch4_Ch5_IrqHandler(
void);
72 void FTM2_Ch6_Ch7_IrqHandler(
void);
75 #if (OC_PAL_INSTANCES_MAX > 3U)
76 void FTM3_Ch0_Ch1_IrqHandler(
void);
78 void FTM3_Ch2_Ch3_IrqHandler(
void);
80 void FTM3_Ch4_Ch5_IrqHandler(
void);
82 void FTM3_Ch6_Ch7_IrqHandler(
void);
85 #if (OC_PAL_INSTANCES_MAX > 4U)
86 void FTM4_Ch0_Ch1_IrqHandler(
void);
88 void FTM4_Ch2_Ch3_IrqHandler(
void);
90 void FTM4_Ch4_Ch5_IrqHandler(
void);
92 void FTM4_Ch6_Ch7_IrqHandler(
void);
95 #if (OC_PAL_INSTANCES_MAX > 5U)
96 void FTM5_Ch0_Ch1_IrqHandler(
void);
98 void FTM5_Ch2_Ch3_IrqHandler(
void);
100 void FTM5_Ch4_Ch5_IrqHandler(
void);
102 void FTM5_Ch6_Ch7_IrqHandler(
void);
105 #if (OC_PAL_INSTANCES_MAX > 6U)
106 void FTM6_Ch0_Ch1_IrqHandler(
void);
108 void FTM6_Ch2_Ch3_IrqHandler(
void);
110 void FTM6_Ch4_Ch5_IrqHandler(
void);
112 void FTM6_Ch6_Ch7_IrqHandler(
void);
115 #if (OC_PAL_INSTANCES_MAX > 7U)
116 void FTM7_Ch0_Ch1_IrqHandler(
void);
118 void FTM7_Ch2_Ch3_IrqHandler(
void);
120 void FTM7_Ch4_Ch5_IrqHandler(
void);
122 void FTM7_Ch6_Ch7_IrqHandler(
void);
129 #if (defined(OC_PAL_OVER_EMIOS))
131 #if (OC_PAL_INSTANCES_MAX > 0U)
132 void EMIOS0_00_01_IRQHandler(
void);
133 void EMIOS0_02_03_IRQHandler(
void);
134 void EMIOS0_04_05_IRQHandler(
void);
135 void EMIOS0_06_07_IRQHandler(
void);
136 void EMIOS0_08_09_IRQHandler(
void);
137 void EMIOS0_10_11_IRQHandler(
void);
138 void EMIOS0_12_13_IRQHandler(
void);
139 void EMIOS0_14_15_IRQHandler(
void);
140 void EMIOS0_16_17_IRQHandler(
void);
141 void EMIOS0_18_19_IRQHandler(
void);
142 void EMIOS0_20_21_IRQHandler(
void);
143 void EMIOS0_22_23_IRQHandler(
void);
144 void EMIOS0_24_25_IRQHandler(
void);
145 void EMIOS0_26_27_IRQHandler(
void);
146 void EMIOS0_28_29_IRQHandler(
void);
147 void EMIOS0_30_31_IRQHandler(
void);
150 #if (OC_PAL_INSTANCES_MAX > 1U)
151 void EMIOS1_00_01_IRQHandler(
void);
152 void EMIOS1_02_03_IRQHandler(
void);
153 void EMIOS1_04_05_IRQHandler(
void);
154 void EMIOS1_06_07_IRQHandler(
void);
155 void EMIOS1_08_09_IRQHandler(
void);
156 void EMIOS1_10_11_IRQHandler(
void);
157 void EMIOS1_12_13_IRQHandler(
void);
158 void EMIOS1_14_15_IRQHandler(
void);
159 void EMIOS1_16_17_IRQHandler(
void);
160 void EMIOS1_18_19_IRQHandler(
void);
161 void EMIOS1_20_21_IRQHandler(
void);
162 void EMIOS1_22_23_IRQHandler(
void);
163 void EMIOS1_24_25_IRQHandler(
void);
164 void EMIOS1_26_27_IRQHandler(
void);
165 void EMIOS1_28_29_IRQHandler(
void);
166 void EMIOS1_30_31_IRQHandler(
void);
169 #if (OC_PAL_INSTANCES_MAX > 2U)
170 void EMIOS2_00_01_IRQHandler(
void);
171 void EMIOS2_02_03_IRQHandler(
void);
172 void EMIOS2_04_05_IRQHandler(
void);
173 void EMIOS2_06_07_IRQHandler(
void);
174 void EMIOS2_08_09_IRQHandler(
void);
175 void EMIOS2_10_11_IRQHandler(
void);
176 void EMIOS2_12_13_IRQHandler(
void);
177 void EMIOS2_14_15_IRQHandler(
void);
178 void EMIOS2_16_17_IRQHandler(
void);
179 void EMIOS2_18_19_IRQHandler(
void);
180 void EMIOS2_20_21_IRQHandler(
void);
181 void EMIOS2_22_23_IRQHandler(
void);
182 void EMIOS2_24_25_IRQHandler(
void);
183 void EMIOS2_26_27_IRQHandler(
void);
184 void EMIOS2_28_29_IRQHandler(
void);
185 void EMIOS2_30_31_IRQHandler(
void);
190 #if (defined(OC_PAL_OVER_ETIMER))
192 #if (OC_PAL_INSTANCES_MAX > 0U)
193 void ETIMER0_TC0IR_IRQHandler(
void);
194 void ETIMER0_TC1IR_IRQHandler(
void);
195 void ETIMER0_TC2IR_IRQHandler(
void);
196 void ETIMER0_TC3IR_IRQHandler(
void);
197 void ETIMER0_TC4IR_IRQHandler(
void);
198 void ETIMER0_TC5IR_IRQHandler(
void);
201 #if (OC_PAL_INSTANCES_MAX > 1U)
202 void ETIMER1_TC0IR_IRQHandler(
void);
203 void ETIMER1_TC1IR_IRQHandler(
void);
204 void ETIMER1_TC2IR_IRQHandler(
void);
205 void ETIMER1_TC3IR_IRQHandler(
void);
206 void ETIMER1_TC4IR_IRQHandler(
void);
207 void ETIMER1_TC5IR_IRQHandler(
void);
210 #if (OC_PAL_INSTANCES_MAX > 2U)
211 void ETIMER2_TC0IR_IRQHandler(
void);
212 void ETIMER2_TC1IR_IRQHandler(
void);
213 void ETIMER2_TC2IR_IRQHandler(
void);
214 void ETIMER2_TC3IR_IRQHandler(
void);
215 void ETIMER2_TC4IR_IRQHandler(
void);
216 void ETIMER2_TC5IR_IRQHandler(
void);
#define FTM_CONTROLS_COUNT
void OC_IrqHandler(uint32_t instance, uint8_t channel)
void(* isr_t)(void)
Interrupt handler type.