libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Cortex M0/M3/M4 System Interrupts

IRQ numbers -3 and -6 to -9 are reserved. More...

Collaboration diagram for Cortex M0/M3/M4 System Interrupts:

Macros

#define NVIC_NMI_IRQ   -14
 
#define NVIC_HARD_FAULT_IRQ   -13
 
#define NVIC_MEM_MANAGE_IRQ   -12
 
#define NVIC_BUS_FAULT_IRQ   -11
 
#define NVIC_USAGE_FAULT_IRQ   -10
 
#define NVIC_SV_CALL_IRQ   -5
 
#define DEBUG_MONITOR_IRQ   -4
 
#define NVIC_PENDSV_IRQ   -2
 
#define NVIC_SYSTICK_IRQ   -1
 

Detailed Description

IRQ numbers -3 and -6 to -9 are reserved.

Macro Definition Documentation

◆ DEBUG_MONITOR_IRQ

#define DEBUG_MONITOR_IRQ   -4

Definition at line 135 of file cm3/nvic.h.

◆ NVIC_BUS_FAULT_IRQ

#define NVIC_BUS_FAULT_IRQ   -11

Definition at line 126 of file cm3/nvic.h.

◆ NVIC_HARD_FAULT_IRQ

#define NVIC_HARD_FAULT_IRQ   -13

Definition at line 121 of file cm3/nvic.h.

◆ NVIC_MEM_MANAGE_IRQ

#define NVIC_MEM_MANAGE_IRQ   -12

Definition at line 125 of file cm3/nvic.h.

◆ NVIC_NMI_IRQ

#define NVIC_NMI_IRQ   -14

Definition at line 120 of file cm3/nvic.h.

◆ NVIC_PENDSV_IRQ

#define NVIC_PENDSV_IRQ   -2

Definition at line 139 of file cm3/nvic.h.

◆ NVIC_SV_CALL_IRQ

#define NVIC_SV_CALL_IRQ   -5

Definition at line 131 of file cm3/nvic.h.

◆ NVIC_SYSTICK_IRQ

#define NVIC_SYSTICK_IRQ   -1

Definition at line 140 of file cm3/nvic.h.

◆ NVIC_USAGE_FAULT_IRQ

#define NVIC_USAGE_FAULT_IRQ   -10

Definition at line 127 of file cm3/nvic.h.