Appiko
template_isr_manager.c
1 
19 #include "template_isr_manager.h"
20 #include "nrf.h"
21 
22 #if SYS_CFG_PRESENT == 1
23 #include "sys_config.h"
24 
25 void HardFault_IRQHandler (void)
26 {
27  while(1);
28 }
29 
30 void POWER_CLOCK_IRQHandler (void)
31 {
32 }
33 
34 void RADIO_IRQHandler (void)
35 {
36 #if defined HAL_RADIO_PERIPH_USED
37  hal_radio_Handler ();
38 #endif
39 
40 #if defined RADIO_PERIPH_USED_BLE_ADV
41  ble_adv_radio_Handler ();
42 #endif
43  NRF_RADIO->EVENTS_ADDRESS = 0;
44  NRF_RADIO->EVENTS_BCMATCH = 0;
45  NRF_RADIO->EVENTS_CRCERROR = 0;
46  NRF_RADIO->EVENTS_CRCOK = 0;
47  NRF_RADIO->EVENTS_DEVMATCH = 0;
48  NRF_RADIO->EVENTS_DEVMISS = 0;
49  NRF_RADIO->EVENTS_DISABLED = 0;
50  NRF_RADIO->EVENTS_END = 0;
51  NRF_RADIO->EVENTS_PAYLOAD = 0;
52  NRF_RADIO->EVENTS_READY = 0;
53  NRF_RADIO->EVENTS_RSSIEND = 0;
54 
55 }
56 
57 void UARTE0_UART0_IRQHandler (void)
58 {
59 #if defined LOG_UART_PRINTF
60  hal_uart_Handler ();
61 #elif defined LOG_UART_DMA_PRINTF
62  uart_printf_uart_Handler ();
63 #endif
64 //Clear events
65  NRF_UARTE0->EVENTS_CTS = 0;
66  NRF_UARTE0->EVENTS_ENDRX = 0;
67  NRF_UARTE0->EVENTS_ENDTX = 0;
68  NRF_UARTE0->EVENTS_ERROR = 0;
69  NRF_UARTE0->EVENTS_NCTS = 0;
70  NRF_UARTE0->EVENTS_RXDRDY = 0;
71  NRF_UARTE0->EVENTS_RXSTARTED = 0;
72  NRF_UARTE0->EVENTS_RXTO = 0;
73  NRF_UARTE0->EVENTS_TXDRDY = 0;
74  NRF_UARTE0->EVENTS_TXSTARTED = 0;
75  NRF_UARTE0->EVENTS_TXSTOPPED = 0;
76 
77 }
78 
79 void SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler (void)
80 {
81 #if defined HAL_SPIM_PERIPH_USED
82 #if HAL_SPIM_PERIPH_USED == 0
83  hal_spim_Handler ();
84 #endif
85 #endif
86 #if defined HAL_TWIM_PERIPH_USED
87 #if HAL_TWIM_PERIPH_USED == 0
88  hal_twim_Handler ();
89 #endif
90 #endif
91 //Clear events
92  NRF_SPIM0->EVENTS_END = 0;
93  NRF_SPIM0->EVENTS_ENDRX = 0;
94  NRF_SPIM0->EVENTS_ENDTX = 0;
95  NRF_SPIM0->EVENTS_STARTED = 0;
96  NRF_SPIM0->EVENTS_STOPPED = 0;
97 
98  NRF_TWIM0->EVENTS_ERROR = 0;
99  NRF_TWIM0->EVENTS_LASTRX = 0;
100  NRF_TWIM0->EVENTS_LASTTX = 0;
101  NRF_TWIM0->EVENTS_RXSTARTED = 0;
102  NRF_TWIM0->EVENTS_STOPPED = 0;
103  NRF_TWIM0->EVENTS_SUSPENDED = 0;
104  NRF_TWIM0->EVENTS_TXSTARTED = 0;
105 }
106 #if defined NRF52840
107 void SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler ()
108 {
109 #if defined HAL_SPIM_PERIPH_USED
110 #if HAL_SPIM_PERIPH_USED == 1
111  hal_spim_Handler ();
112 #endif
113 #endif
114 #if defined HAL_TWIM_PERIPH_USED
115 #if HAL_TWIM_PERIPH_USED == 1
116  hal_twim_Handler ();
117 #endif
118 #endif
119 //Clear events
120  NRF_SPIM1->EVENTS_END = 0;
121  NRF_SPIM1->EVENTS_ENDRX = 0;
122  NRF_SPIM1->EVENTS_ENDTX = 0;
123  NRF_SPIM1->EVENTS_STARTED = 0;
124  NRF_SPIM1->EVENTS_STOPPED = 0;
125 
126  NRF_TWIM1->EVENTS_ERROR = 0;
127  NRF_TWIM1->EVENTS_LASTRX = 0;
128  NRF_TWIM1->EVENTS_LASTTX = 0;
129  NRF_TWIM1->EVENTS_RXSTARTED = 0;
130  NRF_TWIM1->EVENTS_STOPPED = 0;
131  NRF_TWIM1->EVENTS_SUSPENDED = 0;
132  NRF_TWIM1->EVENTS_TXSTARTED = 0;
133 }
134 
135 void NFCT_IRQHandler (void)
136 {
137 }
138 #endif
139 void GPIOTE_IRQHandler (void)
140 {
141 #if defined GPIOTE_CH_USED_BUTTON_UI_PORT
142  button_ui_gpiote_Handler ();
143 #endif
144 //Clear events
145  NRF_GPIOTE->EVENTS_PORT = 0;
146  NRF_GPIOTE->EVENTS_IN[0] = 0;
147  NRF_GPIOTE->EVENTS_IN[1] = 0;
148  NRF_GPIOTE->EVENTS_IN[2] = 0;
149  NRF_GPIOTE->EVENTS_IN[3] = 0;
150  NRF_GPIOTE->EVENTS_IN[4] = 0;
151  NRF_GPIOTE->EVENTS_IN[5] = 0;
152  NRF_GPIOTE->EVENTS_IN[6] = 0;
153  NRF_GPIOTE->EVENTS_IN[7] = 0;
154 }
155 
156 void SAADC_IRQHandler (void)
157 {
158 //Clear events
159 }
160 
161 void TIMER0_IRQHandler (void)
162 {
163 #if defined TIMER_USED_TSSP_IR_TX_1
164 #if TIMER_USED_TSSP_IR_TX_1 == 0
165  tssp_ir_tx_timer1_Handler ();
166 #endif
167 #endif
168 
169 #if defined TIMER_USED_TSSP_IR_TX_2
170 #if TIMER_USED_TSSP_IR_TX_2 == 0
171  tssp_ir_tx_timer2_Handler ();
172 #endif
173 #endif
174 
175 #if defined TIMER_USED_US_TIMER
176 #if TIMER_USED_US_TIMER == 0
177  us_timer_timer_Handler ();
178 #endif
179 #endif
180 
181 #if defined TIMER_USED_PROFILE_TIMER
182 #if TIMER_USED_PROFILE_TIMER == 0
183 
184 #endif
185 #endif
186 
187 #if defined TIMER_USED_SIMPLE_PWM
188 #if TIMER_USED_SIMPLE_PWM == 0
189 
190 #endif
191 #endif
192 //Clear events
193  NRF_TIMER0->EVENTS_COMPARE[0] = 0;
194  NRF_TIMER0->EVENTS_COMPARE[1] = 0;
195  NRF_TIMER0->EVENTS_COMPARE[2] = 0;
196  NRF_TIMER0->EVENTS_COMPARE[3] = 0;
197  NRF_TIMER0->EVENTS_COMPARE[4] = 0;
198  NRF_TIMER0->EVENTS_COMPARE[5] = 0;
199 }
200 
201 void TIMER1_IRQHandler (void)
202 {
203 #if defined TIMER_USED_TSSP_IR_TX_1
204 #if TIMER_USED_TSSP_IR_TX_1 == 1
205  tssp_ir_tx_timer1_Handler ();
206 #endif
207 #endif
208 
209 #if defined TIMER_USED_TSSP_IR_TX_2
210 #if TIMER_USED_TSSP_IR_TX_2 == 1
211  tssp_ir_tx_timer2_Handler ();
212 #endif
213 #endif
214 
215 #if defined TIMER_USED_US_TIMER
216 #if TIMER_USED_US_TIMER == 1
217  us_timer_timer_Handler ();
218 #endif
219 #endif
220 
221 #if defined TIMER_USED_PROFILE_TIMER
222 #if TIMER_USED_PROFILE_TIMER == 1
223 #endif
224 #endif
225 
226 #if defined TIMER_USED_SIMPLE_PWM
227 #if TIMER_USED_SIMPLE_PWM == 1
228 #endif
229 #endif
230 //Clear events
231  NRF_TIMER1->EVENTS_COMPARE[0] = 0;
232  NRF_TIMER1->EVENTS_COMPARE[1] = 0;
233  NRF_TIMER1->EVENTS_COMPARE[2] = 0;
234  NRF_TIMER1->EVENTS_COMPARE[3] = 0;
235  NRF_TIMER1->EVENTS_COMPARE[4] = 0;
236  NRF_TIMER1->EVENTS_COMPARE[5] = 0;
237 }
238 
239 void TIMER2_IRQHandler (void)
240 {
241 #if defined TIMER_USED_TSSP_IR_TX_1
242 #if TIMER_USED_TSSP_IR_TX_1 == 2
243  tssp_ir_tx_timer1_Handler ();
244 #endif
245 #endif
246 
247 #if defined TIMER_USED_TSSP_IR_TX_2
248 #if TIMER_USED_TSSP_IR_TX_2 == 2
249  tssp_ir_tx_timer2_Handler ();
250 #endif
251 #endif
252 
253 #if defined TIMER_USED_US_TIMER
254 #if TIMER_USED_US_TIMER == 2
255  us_timer_timer_Handler ();
256 #endif
257 #endif
258 
259 #if defined TIMER_USED_PROFILE_TIMER
260 #if TIMER_USED_PROFILE_TIMER == 2
261 #endif
262 #endif
263 
264 #if defined TIMER_USED_SIMPLE_PWM
265 #if TIMER_USED_SIMPLE_PWM == 2
266 #endif
267 #endif
268 //Clear events
269  NRF_TIMER2->EVENTS_COMPARE[0] = 0;
270  NRF_TIMER2->EVENTS_COMPARE[1] = 0;
271  NRF_TIMER2->EVENTS_COMPARE[2] = 0;
272  NRF_TIMER2->EVENTS_COMPARE[3] = 0;
273  NRF_TIMER2->EVENTS_COMPARE[4] = 0;
274  NRF_TIMER2->EVENTS_COMPARE[5] = 0;
275 }
276 
277 void RTC0_IRQHandler (void)
278 {
279 #if defined RTC_USED_PIR_SENSE
280 #if RTC_USED_PIR_SENSE == 0
281 #endif
282 #endif
283 
284 #if defined RTC_USED_TSSP_DETECT
285 #if RTC_USED_TSSP_DETECT == 0
286  tssp_detect_rtc_Handler ();
287 #endif
288 #endif
289 
290 #if defined RTC_USED_MS_TIMER
291 #if RTC_USED_MS_TIMER == 0
292  ms_timer_rtc_Handler ();
293 #endif
294 #endif
295 //Clear events
296  NRF_RTC0->EVENTS_TICK = 0;
297  NRF_RTC0->EVENTS_OVRFLW = 0;
298  NRF_RTC0->EVENTS_COMPARE[0] = 0;
299  NRF_RTC0->EVENTS_COMPARE[1] = 0;
300  NRF_RTC0->EVENTS_COMPARE[2] = 0;
301  NRF_RTC0->EVENTS_COMPARE[3] = 0;
302 }
303 
304 void TEMP_IRQHandler (void)
305 {
306 }
307 
308 void RNG_IRQHandler (void)
309 {
310 }
311 
312 void ECB_IRQHandler (void)
313 {
314 }
315 
316 void CCM_AAR_IRQHandler (void)
317 {
318 }
319 
320 void WDT_IRQHandler (void)
321 {
322  hal_wdt_Handler ();
323  NRF_WDT->EVENTS_TIMEOUT = 0;
324  (void) NRF_WDT->EVENTS_TIMEOUT;
325 }
326 
327 void RTC1_IRQHandler (void)
328 {
329 #if defined RTC_USED_PIR_SENSE
330 #if RTC_USED_PIR_SENSE == 1
331 #endif
332 #endif
333 
334 #if defined RTC_USED_TSSP_DETECT
335 #if RTC_USED_TSSP_DETECT == 1
336  tssp_detect_rtc_Handler ();
337 #endif
338 #endif
339 
340 #if defined RTC_USED_MS_TIMER
341 #if RTC_USED_MS_TIMER == 1
342  ms_timer_rtc_Handler ();
343 #endif
344 #endif
345 //Clear events
346  NRF_RTC1->EVENTS_TICK = 0;
347  NRF_RTC1->EVENTS_OVRFLW = 0;
348  NRF_RTC1->EVENTS_COMPARE[0] = 0;
349  NRF_RTC1->EVENTS_COMPARE[1] = 0;
350  NRF_RTC1->EVENTS_COMPARE[2] = 0;
351  NRF_RTC1->EVENTS_COMPARE[3] = 0;
352 }
353 
354 void QDEC_IRQHandler (void)
355 {
356 }
357 
358 void COMP_LPCOMP_IRQHandler (void)
359 {
360 }
361 
362 void SWI0_EGU0_IRQHandler (void)
363 {
364 #if defined SWI_USED_EVT_SD_HANDLER
365 #if SWI_USED_EVT_SD_HANDLER == 0
366  evt_sd_handler_swi_Handler ();
367 #endif
368 #endif
369 
370 //#if defined SWI_SENSEBE_BLE_USED
371 //#if SWI_SENSEBE_BLE_USED == 0
372 // sensebe_ble_swi_Handler ();
373 //#endif
374 //#endif
375 
376 #if defined EGU_USED_TSSP_DETECT
377 #if EGU_USED_TSSP_DETECT == 0
378  tssp_detect_swi_Handler ();
379  NRF_EGU0->EVENTS_TRIGGERED[EGU_CHANNEL_USED_TSSP_DETECT] = 0;
380 #endif
381 #endif
382 
383 }
384 
385 void SWI1_EGU1_IRQHandler (void)
386 {
387 #if defined SWI_USED_EVT_SD_HANDLER
388 #if SWI_USED_EVT_SD_HANDLER == 1
389  evt_sd_handler_swi_Handler ();
390 #endif
391 #endif
392 
393 //#if defined SWI_SENSEBE_BLE_USED
394 //#if SWI_SENSEBE_BLE_USED == 1
395 // sensebe_ble_swi_Handler ();
396 //#endif
397 //#endif
398 
399 #if defined EGU_USED_TSSP_DETECT
400 #if EGU_USED_TSSP_DETECT == 1
401  tssp_detect_swi_Handler ();
402  NRF_EGU1->EVENTS_TRIGGERED[EGU_CHANNEL_USED_TSSP_DETECT] = 0;
403 #endif
404 #endif
405 }
406 
407 void SWI2_EGU2_IRQHandler (void)
408 {
409 #if defined SWI_USED_EVT_SD_HANDLER
410 #if SWI_USED_EVT_SD_HANDLER == 2
411  evt_sd_handler_swi_Handler ();
412 #endif
413 #endif
414 
415 //#if defined SWI_SENSEBE_BLE_USED
416 //#if SWI_SENSEBE_BLE_USED == 2
417 // sensebe_ble_swi_Handler ();
418 //#endif
419 //#endif
420 
421 #if defined EGU_USED_TSSP_DETECT
422 #if EGU_USED_TSSP_DETECT == 2
423  tssp_detect_swi_Handler ();
424 #endif
425 #endif
426 }
427 
428 void SWI3_EGU3_IRQHandler (void)
429 {
430 #if defined SWI_USED_EVT_SD_HANDLER
431 #if SWI_USED_EVT_SD_HANDLER == 3
432  evt_sd_handler_swi_Handler ();
433 #endif
434 #endif
435 
436 //#if defined SWI_SENSEBE_BLE_USED
437 //#if SWI_SENSEBE_BLE_USED == 3
438 // sensebe_ble_swi_Handler ();
439 //#endif
440 //#endif
441 
442 #if defined EGU_USED_TSSP_DETECT
443 #if EGU_USED_TSSP_DETECT == 3
444  tssp_detect_swi_Handler ();
445 #endif
446 #endif
447 }
448 
449 void SWI4_EGU4_IRQHandler (void)
450 {
451 #if defined SWI_USED_EVT_SD_HANDLER
452 #if SWI_USED_EVT_SD_HANDLER == 4
453  evt_sd_handler_swi_Handler ();
454 #endif
455 #endif
456 
457 //#if defined SWI_SENSEBE_BLE_USED
458 //#if SWI_SENSEBE_BLE_USED == 4
459 // sensebe_ble_swi_Handler ();
460 //#endif
461 //#endif
462 
463 
464 #if defined EGU_USED_TSSP_DETECT
465 #if EGU_USED_TSSP_DETECT == 4
466  tssp_detect_swi_Handler ();
467 #endif
468 #endif
469 }
470 
471 void SWI5_EGU5_IRQHandler (void)
472 {
473 #if defined SWI_USED_EVT_SD_HANDLER
474 #if SWI_USED_EVT_SD_HANDLER == 5
475  evt_sd_handler_swi_Handler ();
476 #endif
477 #endif
478 
479 //#if defined SWI_SENSEBE_BLE_USED
480 //#if SWI_SENSEBE_BLE_USED == 5
481 // sensebe_ble_swi_Handler ();
482 //#endif
483 //#endif
484 
485 
486 #if defined EGU_USED_TSSP_DETECT
487 #if EGU_USED_TSSP_DETECT == 5
488  tssp_detect_swi_Handler ();
489 #endif
490 #endif
491 }
492 
493 #if defined NRF52840
494 void TIMER3_IRQHandler (void)
495 {
496 #if defined TIMER_USED_TSSP_IR_TX_1
497 #if TIMER_USED_TSSP_IR_TX_1 == 3
498  tssp_ir_tx_timer1_Handler ();
499 #endif
500 #endif
501 
502 #if defined TIMER_USED_TSSP_IR_TX_2
503 #if TIMER_USED_TSSP_IR_TX_2 == 3
504  tssp_ir_tx_timer2_Handler ();
505 #endif
506 #endif
507 
508 #if defined TIMER_USED_US_TIMER
509 #if TIMER_USED_US_TIMER == 3
510  us_timer_timer_Handler ();
511 #endif
512 #endif
513 
514 #if defined TIMER_USED_PROFILE_TIMER
515 #if TIMER_USED_PROFILE_TIMER == 3
516 #endif
517 #endif
518 
519 #if defined TIMER_USED_SIMPLE_PWM
520 #if TIMER_USED_SIMPLE_PWM == 3
521 #endif
522 #endif
523 //Clear events
524  NRF_TIMER3->EVENTS_COMPARE[0] = 0;
525  NRF_TIMER3->EVENTS_COMPARE[1] = 0;
526  NRF_TIMER3->EVENTS_COMPARE[2] = 0;
527  NRF_TIMER3->EVENTS_COMPARE[3] = 0;
528  NRF_TIMER3->EVENTS_COMPARE[4] = 0;
529  NRF_TIMER3->EVENTS_COMPARE[5] = 0;
530 }
531 
532 void TIMER4_IRQHandler (void)
533 {
534 #if defined TIMER_USED_TSSP_IR_TX_1
535 #if TIMER_USED_TSSP_IR_TX_1 == 4
536  tssp_ir_tx_timer1_Handler ();
537 #endif
538 #endif
539 
540 #if defined TIMER_USED_TSSP_IR_TX_2
541 #if TIMER_USED_TSSP_IR_TX_2 == 4
542  tssp_ir_tx_timer2_Handler ();
543 #endif
544 #endif
545 
546 #if defined TIMER_USED_US_TIMER
547 #if TIMER_USED_US_TIMER == 4
548  us_timer_timer_Handler ();
549 #endif
550 #endif
551 
552 #if defined TIMER_USED_PROFILE_TIMER
553 #if TIMER_USED_PROFILE_TIMER == 4
554 #endif
555 #endif
556 
557 #if defined TIMER_USED_SIMPLE_PWM
558 #if TIMER_USED_SIMPLE_PWM == 4
559 #endif
560 #endif
561 //Clear events
562  NRF_TIMER4->EVENTS_COMPARE[0] = 0;
563  NRF_TIMER4->EVENTS_COMPARE[1] = 0;
564  NRF_TIMER4->EVENTS_COMPARE[2] = 0;
565  NRF_TIMER4->EVENTS_COMPARE[3] = 0;
566  NRF_TIMER4->EVENTS_COMPARE[4] = 0;
567  NRF_TIMER4->EVENTS_COMPARE[5] = 0;
568 }
569 #endif
570 
571 void PWM0_IRQHandler (void)
572 {
573 #if defined HAL_PWM_PERIPH_USED
574 #if HAL_PWM_PERIPH_USED == 0
575  hal_pwm_Handler ();
576 #endif
577 #endif
578 //Clear events
579  NRF_PWM0->EVENTS_LOOPSDONE = 0;
580  NRF_PWM0->EVENTS_PWMPERIODEND = 0;
581  NRF_PWM0->EVENTS_SEQEND[0] = 0;
582  NRF_PWM0->EVENTS_SEQEND[1] = 0;
583  NRF_PWM0->EVENTS_SEQEND[2] = 0;
584  NRF_PWM0->EVENTS_SEQEND[3] = 0;
585  NRF_PWM0->EVENTS_SEQSTARTED[0] = 0;
586  NRF_PWM0->EVENTS_SEQSTARTED[1] = 0;
587  NRF_PWM0->EVENTS_SEQSTARTED[2] = 0;
588  NRF_PWM0->EVENTS_SEQSTARTED[3] = 0;
589  NRF_PWM0->EVENTS_STOPPED = 0;
590 }
591 
592 void PDM_IRQHandler (void)
593 {
594 }
595 
596 void MWU_IRQHandler (void)
597 {
598 }
599 
600 #if defined NRF52840
601 void PWM1_IRQHandler (void)
602 {
603 #if defined HAL_PWM_PERIPH_USED
604 #if HAL_PWM_PERIPH_USED == 1
605  hal_pwm_Handler ();
606 #endif
607 #endif
608  NRF_PWM1->EVENTS_LOOPSDONE = 0;
609  NRF_PWM1->EVENTS_PWMPERIODEND = 0;
610  NRF_PWM1->EVENTS_SEQEND = 0;
611  NRF_PWM1->EVENTS_SEQSTARTED = 0;
612  NRF_PWM1->EVENTS_STOPPED = 0;
613 }
614 
615 void PWM2_IRQHandler (void)
616 {
617 #if defined HAL_PWM_PERIPH_USED
618 #if HAL_PWM_PERIPH_USED == 2
619 #endif
620 #endif
621 //Clear events
622  NRF_PWM2->EVENTS_LOOPSDONE = 0;
623  NRF_PWM2->EVENTS_PWMPERIODEND = 0;
624  NRF_PWM2->EVENTS_SEQEND = 0;
625  NRF_PWM2->EVENTS_SEQSTARTED = 0;
626  NRF_PWM2->EVENTS_STOPPED = 0;
627 }
628 
629 void SPIM2_SPIS2_SPI2_IRQHandler (void)
630 {
631 #if defined HAL_SPIM_PERIPH_USED
632 #if HAL_SPIM_PERIPH_USED == 2
633 #endif
634 #endif
635 
636 #if defined HAL_TWIM_PERIPH_USED
637 #if HAL_TWIM_PERIPH_USED == 2
638 #endif
639 #endif
640 //Clear events
641  NRF_SPIM2->EVENTS_END = 0;
642  NRF_SPIM2->EVENTS_ENDRX = 0;
643  NRF_SPIM2->EVENTS_ENDTX = 0;
644  NRF_SPIM2->EVENTS_STARTED = 0;
645  NRF_SPIM2->EVENTS_STOPPED = 0;
646 
647  NRF_TWIM2->EVENTS_ERROR = 0;
648  NRF_TWIM2->EVENTS_LASTRX = 0;
649  NRF_TWIM2->EVENTS_LASTTX = 0;
650  NRF_TWIM2->EVENTS_RXSTARTED = 0;
651  NRF_TWIM2->EVENTS_STOPPED = 0;
652  NRF_TWIM2->EVENTS_SUSPENDED = 0;
653  NRF_TWIM2->EVENTS_TXSTARTED = 0;
654 }
655 
656 void RTC2_IRQHandler (void)
657 {
658 #if defined RTC_USED_PIR_SENSE
659 #if RTC_USED_PIR_SENSE == 2
660 #endif
661 #endif
662 
663 #if defined RTC_USED_TSSP_DETECT
664 #if RTC_USED_TSSP_DETECT == 2
665 #endif
666 #endif
667 
668 #if defined RTC_USED_MS_TIMER
669 #if RTC_USED_MS_TIMER == 2
670 #endif
671 #endif
672 //Clear events
673  NRF_RTC2->EVENTS_TICK = 0;
674  NRF_RTC2->EVENTS_OVRFLW = 0;
675  NRF_RTC2->EVENTS_COMPARE = 0;
676 }
677 
678 void I2S_IRQHandler (void)
679 {
680 }
681 
682 void FPU_IRQHandler (void)
683 {
684 }
685 #endif
686 #endif
void GPIOTE_IRQHandler()
Definition: main.c:192
#define EGU_CHANNEL_USED_TSSP_DETECT
Definition: sys_config.h:103
void SAADC_IRQHandler(void)
Implementation of the SAADC interrupt handler.
Definition: main.c:170