Configuring interrupt pin using CMSIS
Currently I am trying to configure a second interrupt pin using CMSIS.
SYSCFG->EXTICR[1] = (SYSCFG->EXTICR[1] & ~SYSCFG_EXTICR2_EXTI6)|(0b0000 << SYSCFG_EXTICR2_EXTI6_Pos);
EXTI->FTSR = EXTI_FTSR_TR6;
EXTI->RTSR = EXTI_RTSR_TR6;
EXTI->IMR = EXTI_IMR_MR6;
NVIC_EnableIRQ(EXTI9_5_IRQn);
with void EXTI9_5_IRQHandler(void){} works.
But when I try to add another button for interrupt;
SYSCFG->EXTICR[0] = (SYSCFG->EXTICR[0] & ~SYSCFG_EXTICR1_EXTI3)|(0b0000 << SYSCFG_EXTICR1_EXTI3_Pos);
EXTI->FTSR = EXTI_FTSR_TR3;
EXTI->RTSR = EXTI_RTSR_TR3;
EXTI->IMR = EXTI_IMR_MR3;
NVIC_EnableIRQ(EXTI3_IRQn);
with void EXTI3_IRQHandler(void){}.
It doesn't do anything...
Why is it that the one above does work and the second one doesn't?
