From 6091f1a6aa59a3d00bd50b29d59cea6b363228d3 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 7 Feb 2012 22:11:01 +0100 Subject: ARMv7-M NVIC and MPU API changes. --- cpukit/score/cpu/arm/armv7m-exception-priority-set.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cpukit/score/cpu/arm/armv7m-exception-priority-set.c') diff --git a/cpukit/score/cpu/arm/armv7m-exception-priority-set.c b/cpukit/score/cpu/arm/armv7m-exception-priority-set.c index 7bd618dee0..f9d2098df9 100644 --- a/cpukit/score/cpu/arm/armv7m-exception-priority-set.c +++ b/cpukit/score/cpu/arm/armv7m-exception-priority-set.c @@ -24,9 +24,9 @@ void _ARMV7M_Set_exception_priority( int vector, int priority ) { - if (vector >= ARMV7M_VECTOR_IRQ(0)) { - _ARMV7M_NVIC->ipr [vector - ARMV7M_VECTOR_IRQ(0)] = (uint8_t) priority; - } else if (vector >= ARMV7M_VECTOR_MEM_MANAGE) { + if ( _ARMV7M_Is_vector_an_irq( vector ) ) { + _ARMV7M_NVIC_Set_priority( ARMV7M_IRQ_OF_VECTOR( vector ), priority ); + } else if ( vector >= ARMV7M_VECTOR_MEM_MANAGE ) { _ARMV7M_SCB->shpr [vector - 4] = (uint8_t) priority; } } -- cgit v1.2.3