aboutsummaryrefslogtreecommitdiff
path: root/lib/stm32/nvic.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stm32/nvic.c')
-rw-r--r--lib/stm32/nvic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/stm32/nvic.c b/lib/stm32/nvic.c
index cd823e1..c9cf48b 100644
--- a/lib/stm32/nvic.c
+++ b/lib/stm32/nvic.c
@@ -57,7 +57,7 @@ u8 nvic_get_irq_enabled(u8 irqn)
void nvic_set_priority(u8 irqn, u8 priority)
{
- NVIC_IPR(irqn / 4) |= (priority << ((irqn % 4) * 8));
+ NVIC_IPR(irqn) = priority;
}
void nvic_generate_software_interrupt(u8 irqn)