aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGareth McMullin2012-05-26 20:47:47 +1200
committerGareth McMullin2012-05-26 20:47:47 +1200
commit154f67598bb06c0c152bf121979c2292f7f10a84 (patch)
tree93281d7dc3acf5e70992c693abf9607158e86336
parent7011d47c70076f995e8470c59eeaa8f3efcc9f05 (diff)
Fixed setting of interrupt priorities.
-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)