Tool to change all interrupt priorities at once. Check the header file for supported mbed targets.
Dependents: CC3000_Hostdriver KL25Z_FFT_Demo cc3000_hello_world_demo cc3000_simple_socket_demo ... more
Example
#include "NVIC_set_all_priorities.h" int main() { NVIC_set_all_irq_priorities(3); ..... }
Diff: NVIC_set_all_priorities.cpp
- Revision:
- 0:d3f63dfa84b7
- Child:
- 1:c091f2dbc0e5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NVIC_set_all_priorities.cpp Thu Sep 19 13:38:45 2013 +0000 @@ -0,0 +1,18 @@ +/************************************************************************************************** + ***** ***** + ***** Name: NVIC_set_all_priorities.cpp ***** + ***** Date: 18/09/2013 ***** + ***** Auth: Frank Vannieuwkerke ***** + ***** Func: library for changing all IRQ priorities at once ***** + ***** Supported targets : see enum declaration in .h file ***** + ***** ***** + **************************************************************************************************/ + +#include "NVIC_set_all_priorities.h" + +void NVIC_set_all_irq_priorities(int priority) +{ + int irqnum; + for(irqnum = first_IRQ_number ; irqnum < last_IRQ_number + 1 ; irqnum++) + NVIC_SetPriority((IRQn)irqnum, priority); +} \ No newline at end of file