cpu/cc2538: fix GPT3 timer IRQ definition
This commit is contained in:
parent
2f3a0e9b7e
commit
226e1b5daf
@ -67,8 +67,21 @@ static inline void _irq_enable(tim_t tim)
|
|||||||
DEBUG("%s(%u)\n", __FUNCTION__, tim);
|
DEBUG("%s(%u)\n", __FUNCTION__, tim);
|
||||||
|
|
||||||
if (tim < TIMER_NUMOF) {
|
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_SetPriority(irqn, TIMER_IRQ_PRIO);
|
||||||
NVIC_EnableIRQ(irqn);
|
NVIC_EnableIRQ(irqn);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user