it compiles now... ready for test program

interrupts
polymurph 3 years ago
parent 856f0278ea
commit a08467d8a3

@ -4,7 +4,7 @@ static void defaultHandler(){};
// pointers to dedicated interrupt handlers // pointers to dedicated interrupt handlers
void intInit( void intInit(
intType_t intType intType_t intType,
intHandler_t handler, intHandler_t handler,
uint8_t priority) uint8_t priority)
{ {
@ -27,7 +27,7 @@ void intDissableAll()
void intEnable( void intEnable(
intType_t intType) intType_t intType)
{ {
NVIC_EnableIRQ(); NVIC_EnableIRQ(interruptTypeIndexList[intType]);
} }
void intDissable( void intDissable(
@ -46,16 +46,16 @@ void TIM2_IRQHandler()
TIM2-> SR &= ~TIM_SR_UIF; TIM2-> SR &= ~TIM_SR_UIF;
//TODO: call handler here //TODO: call handler here
(intHandler_t)(intHandlerList[TIM2_UPDATE])(); ((intHandler_t)(intHandlerList[TIM2_UPDATE]))();
} }
if(TIM2->SR & TIM_SR_CC1IF) { if(TIM2->SR & TIM_SR_CC1IF) {
TIM2-> SR &= ~TIM_SR_CC12IF; TIM2-> SR &= ~TIM_SR_CC1IF;
} }
if(TIM2->SR & TIM_SR_CC12IF) { if(TIM2->SR & TIM_SR_CC2IF) {
TIM2-> SR &= ~TIM_SR_CC12IF; TIM2-> SR &= ~TIM_SR_CC2IF;
} }

Loading…
Cancel
Save