cpu/cc2538: fix GPT3 timer IRQ definition

This commit is contained in:
Francisco Molina 2020-03-19 16:17:17 +01:00
parent 2f3a0e9b7e
commit 226e1b5daf
No known key found for this signature in database
GPG Key ID: 3E94EAC3DBDEEDA8

View File

@ -67,8 +67,21 @@ static inline void _irq_enable(tim_t tim)
DEBUG("%s(%u)\n", __FUNCTION__, tim);
if (tim < TIMER_NUMOF) {
IRQn_Type irqn = GPTIMER_0A_IRQn + (2 * tim);
IRQn_Type irqn;
switch (tim) {
case 0:
irqn = GPTIMER_0A_IRQn;
break;
case 1:
irqn = GPTIMER_1A_IRQn;
break;
case 2:
irqn = GPTIMER_2A_IRQn;
break;
case 3:
irqn = GPTIMER_3A_IRQn;
break;
}
NVIC_SetPriority(irqn, TIMER_IRQ_PRIO);
NVIC_EnableIRQ(irqn);