|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
#include "interrupt.h"
|
|
|
|
|
#include "hwd_interrupt.h"
|
|
|
|
|
|
|
|
|
|
static void defaultHandler(){};
|
|
|
|
|
|
|
|
|
@ -52,12 +53,14 @@ void TIM2_IRQHandler()
|
|
|
|
|
|
|
|
|
|
if(TIM2->SR & TIM_SR_CC1IF) {
|
|
|
|
|
TIM2-> SR &= ~TIM_SR_CC1IF;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM2_COUNTERCOMPARE_1]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM2->SR & TIM_SR_CC2IF) {
|
|
|
|
|
TIM2-> SR &= ~TIM_SR_CC2IF;
|
|
|
|
|
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM2_CONTERCOMPARE_2]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM2->SR & TIM_SR_CC3IF) {
|
|
|
|
|