SQUASH: cpu/f4: changed order of irq enabling seq
This commit is contained in:
parent
a057f3aa74
commit
a51bfeb5d7
@ -259,9 +259,6 @@ int gpio_init_int(gpio_t dev, gpio_pp_t pullup, gpio_flank_t flank, gpio_cb_t cb
|
|||||||
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN;
|
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN;
|
||||||
|
|
||||||
/* enable IRQ */
|
/* enable IRQ */
|
||||||
NVIC_SetPriority(gpio_irq_map[dev], GPIO_IRQ_PRIO);
|
|
||||||
NVIC_EnableIRQ(gpio_irq_map[dev]);
|
|
||||||
|
|
||||||
switch (dev) {
|
switch (dev) {
|
||||||
#if GPIO_0_EN
|
#if GPIO_0_EN
|
||||||
case GPIO_0:
|
case GPIO_0:
|
||||||
@ -344,6 +341,8 @@ int gpio_init_int(gpio_t dev, gpio_pp_t pullup, gpio_flank_t flank, gpio_cb_t cb
|
|||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
NVIC_SetPriority(gpio_irq_map[dev], GPIO_IRQ_PRIO);
|
||||||
|
NVIC_EnableIRQ(gpio_irq_map[dev]);
|
||||||
|
|
||||||
/* set callback */
|
/* set callback */
|
||||||
gpio_config[dev].cb = cb;
|
gpio_config[dev].cb = cb;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user