libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
User interrupts for LPC 43xx series M0 core
Collaboration diagram for User interrupts for LPC 43xx series M0 core:

Macros

#define NVIC_RTC_IRQ   0
 
#define NVIC_M4CORE_IRQ   1
 
#define NVIC_DMA_IRQ   2
 
#define NVIC_FLASHEEPROMAT_IRQ   4
 
#define NVIC_ETHERNET_IRQ   5
 
#define NVIC_SDIO_IRQ   6
 
#define NVIC_LCD_IRQ   7
 
#define NVIC_USB0_IRQ   8
 
#define NVIC_USB1_IRQ   9
 
#define NVIC_SCT_IRQ   10
 
#define NVIC_RITIMER_OR_WWDT_IRQ   11
 
#define NVIC_TIMER0_IRQ   12
 
#define NVIC_GINT1_IRQ   13
 
#define NVIC_PIN_INT4_IRQ   14
 
#define NVIC_TIMER3_IRQ   15
 
#define NVIC_MCPWM_IRQ   16
 
#define NVIC_ADC0_IRQ   17
 
#define NVIC_I2C0_OR_IRC1_IRQ   18
 
#define NVIC_SGPIO_IRQ   19
 
#define NVIC_SPI_OR_DAC_IRQ   20
 
#define NVIC_ADC1_IRQ   21
 
#define NVIC_SSP0_OR_SSP1_IRQ   22
 
#define NVIC_EVENTROUTER_IRQ   23
 
#define NVIC_USART0_IRQ   24
 
#define NVIC_UART1_IRQ   25
 
#define NVIC_USART2_OR_C_CAN1_IRQ   26
 
#define NVIC_USART3_IRQ   27
 
#define NVIC_I2S0_OR_I2S1_IRQ   28
 
#define NVIC_C_CAN0_IRQ   29
 
#define NVIC_IRQ_COUNT   30
 
#define NVIC_DAC_IRQ   0
 
#define NVIC_M0CORE_IRQ   1
 
#define NVIC_DMA_IRQ   2
 
#define NVIC_ETHERNET_IRQ   5
 
#define NVIC_SDIO_IRQ   6
 
#define NVIC_LCD_IRQ   7
 
#define NVIC_USB0_IRQ   8
 
#define NVIC_USB1_IRQ   9
 
#define NVIC_SCT_IRQ   10
 
#define NVIC_RITIMER_IRQ   11
 
#define NVIC_TIMER0_IRQ   12
 
#define NVIC_TIMER1_IRQ   13
 
#define NVIC_TIMER2_IRQ   14
 
#define NVIC_TIMER3_IRQ   15
 
#define NVIC_MCPWM_IRQ   16
 
#define NVIC_ADC0_IRQ   17
 
#define NVIC_I2C0_IRQ   18
 
#define NVIC_I2C1_IRQ   19
 
#define NVIC_SPI_IRQ   20
 
#define NVIC_ADC1_IRQ   21
 
#define NVIC_SSP0_IRQ   22
 
#define NVIC_SSP1_IRQ   23
 
#define NVIC_USART0_IRQ   24
 
#define NVIC_UART1_IRQ   25
 
#define NVIC_USART2_IRQ   26
 
#define NVIC_USART3_IRQ   27
 
#define NVIC_I2S0_IRQ   28
 
#define NVIC_I2S1_IRQ   29
 
#define NVIC_SPIFI_IRQ   30
 
#define NVIC_SGPIO_IRQ   31
 
#define NVIC_PIN_INT0_IRQ   32
 
#define NVIC_PIN_INT1_IRQ   33
 
#define NVIC_PIN_INT2_IRQ   34
 
#define NVIC_PIN_INT3_IRQ   35
 
#define NVIC_PIN_INT4_IRQ   36
 
#define NVIC_PIN_INT5_IRQ   37
 
#define NVIC_PIN_INT6_IRQ   38
 
#define NVIC_PIN_INT7_IRQ   39
 
#define NVIC_GINT0_IRQ   40
 
#define NVIC_GINT1_IRQ   41
 
#define NVIC_EVENTROUTER_IRQ   42
 
#define NVIC_C_CAN1_IRQ   43
 
#define NVIC_ATIMER_IRQ   46
 
#define NVIC_RTC_IRQ   47
 
#define NVIC_WWDT_IRQ   49
 
#define NVIC_C_CAN0_IRQ   51
 
#define NVIC_QEI_IRQ   52
 
#define NVIC_IRQ_COUNT   53
 

Detailed Description

Macro Definition Documentation

◆ NVIC_ADC0_IRQ [1/2]

#define NVIC_ADC0_IRQ   17

Definition at line 32 of file lpc43xx/m0/nvic.h.

◆ NVIC_ADC0_IRQ [2/2]

#define NVIC_ADC0_IRQ   17

Definition at line 31 of file lpc43xx/m4/nvic.h.

◆ NVIC_ADC1_IRQ [1/2]

#define NVIC_ADC1_IRQ   21

Definition at line 36 of file lpc43xx/m0/nvic.h.

◆ NVIC_ADC1_IRQ [2/2]

#define NVIC_ADC1_IRQ   21

Definition at line 35 of file lpc43xx/m4/nvic.h.

◆ NVIC_ATIMER_IRQ

#define NVIC_ATIMER_IRQ   46

Definition at line 58 of file lpc43xx/m4/nvic.h.

◆ NVIC_C_CAN0_IRQ [1/2]

#define NVIC_C_CAN0_IRQ   29

Definition at line 44 of file lpc43xx/m0/nvic.h.

◆ NVIC_C_CAN0_IRQ [2/2]

#define NVIC_C_CAN0_IRQ   51

Definition at line 61 of file lpc43xx/m4/nvic.h.

◆ NVIC_C_CAN1_IRQ

#define NVIC_C_CAN1_IRQ   43

Definition at line 57 of file lpc43xx/m4/nvic.h.

◆ NVIC_DAC_IRQ

#define NVIC_DAC_IRQ   0

Definition at line 16 of file lpc43xx/m4/nvic.h.

◆ NVIC_DMA_IRQ [1/2]

#define NVIC_DMA_IRQ   2

Definition at line 18 of file lpc43xx/m0/nvic.h.

◆ NVIC_DMA_IRQ [2/2]

#define NVIC_DMA_IRQ   2

Definition at line 18 of file lpc43xx/m4/nvic.h.

◆ NVIC_ETHERNET_IRQ [1/2]

#define NVIC_ETHERNET_IRQ   5

Definition at line 20 of file lpc43xx/m0/nvic.h.

◆ NVIC_ETHERNET_IRQ [2/2]

#define NVIC_ETHERNET_IRQ   5

Definition at line 19 of file lpc43xx/m4/nvic.h.

◆ NVIC_EVENTROUTER_IRQ [1/2]

#define NVIC_EVENTROUTER_IRQ   23

Definition at line 38 of file lpc43xx/m0/nvic.h.

◆ NVIC_EVENTROUTER_IRQ [2/2]

#define NVIC_EVENTROUTER_IRQ   42

Definition at line 56 of file lpc43xx/m4/nvic.h.

◆ NVIC_FLASHEEPROMAT_IRQ

#define NVIC_FLASHEEPROMAT_IRQ   4

Definition at line 19 of file lpc43xx/m0/nvic.h.

◆ NVIC_GINT0_IRQ

#define NVIC_GINT0_IRQ   40

Definition at line 54 of file lpc43xx/m4/nvic.h.

◆ NVIC_GINT1_IRQ [1/2]

#define NVIC_GINT1_IRQ   13

Definition at line 28 of file lpc43xx/m0/nvic.h.

◆ NVIC_GINT1_IRQ [2/2]

#define NVIC_GINT1_IRQ   41

Definition at line 55 of file lpc43xx/m4/nvic.h.

◆ NVIC_I2C0_IRQ

#define NVIC_I2C0_IRQ   18

Definition at line 32 of file lpc43xx/m4/nvic.h.

◆ NVIC_I2C0_OR_IRC1_IRQ

#define NVIC_I2C0_OR_IRC1_IRQ   18

Definition at line 33 of file lpc43xx/m0/nvic.h.

◆ NVIC_I2C1_IRQ

#define NVIC_I2C1_IRQ   19

Definition at line 33 of file lpc43xx/m4/nvic.h.

◆ NVIC_I2S0_IRQ

#define NVIC_I2S0_IRQ   28

Definition at line 42 of file lpc43xx/m4/nvic.h.

◆ NVIC_I2S0_OR_I2S1_IRQ

#define NVIC_I2S0_OR_I2S1_IRQ   28

Definition at line 43 of file lpc43xx/m0/nvic.h.

◆ NVIC_I2S1_IRQ

#define NVIC_I2S1_IRQ   29

Definition at line 43 of file lpc43xx/m4/nvic.h.

◆ NVIC_IRQ_COUNT [1/2]

#define NVIC_IRQ_COUNT   30

Definition at line 46 of file lpc43xx/m0/nvic.h.

◆ NVIC_IRQ_COUNT [2/2]

#define NVIC_IRQ_COUNT   53

Definition at line 64 of file lpc43xx/m4/nvic.h.

◆ NVIC_LCD_IRQ [1/2]

#define NVIC_LCD_IRQ   7

Definition at line 22 of file lpc43xx/m0/nvic.h.

◆ NVIC_LCD_IRQ [2/2]

#define NVIC_LCD_IRQ   7

Definition at line 21 of file lpc43xx/m4/nvic.h.

◆ NVIC_M0CORE_IRQ

#define NVIC_M0CORE_IRQ   1

Definition at line 17 of file lpc43xx/m4/nvic.h.

◆ NVIC_M4CORE_IRQ

#define NVIC_M4CORE_IRQ   1

Definition at line 17 of file lpc43xx/m0/nvic.h.

◆ NVIC_MCPWM_IRQ [1/2]

#define NVIC_MCPWM_IRQ   16

Definition at line 31 of file lpc43xx/m0/nvic.h.

◆ NVIC_MCPWM_IRQ [2/2]

#define NVIC_MCPWM_IRQ   16

Definition at line 30 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT0_IRQ

#define NVIC_PIN_INT0_IRQ   32

Definition at line 46 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT1_IRQ

#define NVIC_PIN_INT1_IRQ   33

Definition at line 47 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT2_IRQ

#define NVIC_PIN_INT2_IRQ   34

Definition at line 48 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT3_IRQ

#define NVIC_PIN_INT3_IRQ   35

Definition at line 49 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT4_IRQ [1/2]

#define NVIC_PIN_INT4_IRQ   14

Definition at line 29 of file lpc43xx/m0/nvic.h.

◆ NVIC_PIN_INT4_IRQ [2/2]

#define NVIC_PIN_INT4_IRQ   36

Definition at line 50 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT5_IRQ

#define NVIC_PIN_INT5_IRQ   37

Definition at line 51 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT6_IRQ

#define NVIC_PIN_INT6_IRQ   38

Definition at line 52 of file lpc43xx/m4/nvic.h.

◆ NVIC_PIN_INT7_IRQ

#define NVIC_PIN_INT7_IRQ   39

Definition at line 53 of file lpc43xx/m4/nvic.h.

◆ NVIC_QEI_IRQ

#define NVIC_QEI_IRQ   52

Definition at line 62 of file lpc43xx/m4/nvic.h.

◆ NVIC_RITIMER_IRQ

#define NVIC_RITIMER_IRQ   11

Definition at line 25 of file lpc43xx/m4/nvic.h.

◆ NVIC_RITIMER_OR_WWDT_IRQ

#define NVIC_RITIMER_OR_WWDT_IRQ   11

Definition at line 26 of file lpc43xx/m0/nvic.h.

◆ NVIC_RTC_IRQ [1/2]

#define NVIC_RTC_IRQ   0

Definition at line 16 of file lpc43xx/m0/nvic.h.

◆ NVIC_RTC_IRQ [2/2]

#define NVIC_RTC_IRQ   47

Definition at line 59 of file lpc43xx/m4/nvic.h.

◆ NVIC_SCT_IRQ [1/2]

#define NVIC_SCT_IRQ   10

Definition at line 25 of file lpc43xx/m0/nvic.h.

◆ NVIC_SCT_IRQ [2/2]

#define NVIC_SCT_IRQ   10

Definition at line 24 of file lpc43xx/m4/nvic.h.

◆ NVIC_SDIO_IRQ [1/2]

#define NVIC_SDIO_IRQ   6

Definition at line 21 of file lpc43xx/m0/nvic.h.

◆ NVIC_SDIO_IRQ [2/2]

#define NVIC_SDIO_IRQ   6

Definition at line 20 of file lpc43xx/m4/nvic.h.

◆ NVIC_SGPIO_IRQ [1/2]

#define NVIC_SGPIO_IRQ   19

Definition at line 34 of file lpc43xx/m0/nvic.h.

◆ NVIC_SGPIO_IRQ [2/2]

#define NVIC_SGPIO_IRQ   31

Definition at line 45 of file lpc43xx/m4/nvic.h.

◆ NVIC_SPI_IRQ

#define NVIC_SPI_IRQ   20

Definition at line 34 of file lpc43xx/m4/nvic.h.

◆ NVIC_SPI_OR_DAC_IRQ

#define NVIC_SPI_OR_DAC_IRQ   20

Definition at line 35 of file lpc43xx/m0/nvic.h.

◆ NVIC_SPIFI_IRQ

#define NVIC_SPIFI_IRQ   30

Definition at line 44 of file lpc43xx/m4/nvic.h.

◆ NVIC_SSP0_IRQ

#define NVIC_SSP0_IRQ   22

Definition at line 36 of file lpc43xx/m4/nvic.h.

◆ NVIC_SSP0_OR_SSP1_IRQ

#define NVIC_SSP0_OR_SSP1_IRQ   22

Definition at line 37 of file lpc43xx/m0/nvic.h.

◆ NVIC_SSP1_IRQ

#define NVIC_SSP1_IRQ   23

Definition at line 37 of file lpc43xx/m4/nvic.h.

◆ NVIC_TIMER0_IRQ [1/2]

#define NVIC_TIMER0_IRQ   12

Definition at line 27 of file lpc43xx/m0/nvic.h.

◆ NVIC_TIMER0_IRQ [2/2]

#define NVIC_TIMER0_IRQ   12

Definition at line 26 of file lpc43xx/m4/nvic.h.

◆ NVIC_TIMER1_IRQ

#define NVIC_TIMER1_IRQ   13

Definition at line 27 of file lpc43xx/m4/nvic.h.

◆ NVIC_TIMER2_IRQ

#define NVIC_TIMER2_IRQ   14

Definition at line 28 of file lpc43xx/m4/nvic.h.

◆ NVIC_TIMER3_IRQ [1/2]

#define NVIC_TIMER3_IRQ   15

Definition at line 30 of file lpc43xx/m0/nvic.h.

◆ NVIC_TIMER3_IRQ [2/2]

#define NVIC_TIMER3_IRQ   15

Definition at line 29 of file lpc43xx/m4/nvic.h.

◆ NVIC_UART1_IRQ [1/2]

#define NVIC_UART1_IRQ   25

Definition at line 40 of file lpc43xx/m0/nvic.h.

◆ NVIC_UART1_IRQ [2/2]

#define NVIC_UART1_IRQ   25

Definition at line 39 of file lpc43xx/m4/nvic.h.

◆ NVIC_USART0_IRQ [1/2]

#define NVIC_USART0_IRQ   24

Definition at line 39 of file lpc43xx/m0/nvic.h.

◆ NVIC_USART0_IRQ [2/2]

#define NVIC_USART0_IRQ   24

Definition at line 38 of file lpc43xx/m4/nvic.h.

◆ NVIC_USART2_IRQ

#define NVIC_USART2_IRQ   26

Definition at line 40 of file lpc43xx/m4/nvic.h.

◆ NVIC_USART2_OR_C_CAN1_IRQ

#define NVIC_USART2_OR_C_CAN1_IRQ   26

Definition at line 41 of file lpc43xx/m0/nvic.h.

◆ NVIC_USART3_IRQ [1/2]

#define NVIC_USART3_IRQ   27

Definition at line 42 of file lpc43xx/m0/nvic.h.

◆ NVIC_USART3_IRQ [2/2]

#define NVIC_USART3_IRQ   27

Definition at line 41 of file lpc43xx/m4/nvic.h.

◆ NVIC_USB0_IRQ [1/2]

#define NVIC_USB0_IRQ   8

Definition at line 23 of file lpc43xx/m0/nvic.h.

◆ NVIC_USB0_IRQ [2/2]

#define NVIC_USB0_IRQ   8

Definition at line 22 of file lpc43xx/m4/nvic.h.

◆ NVIC_USB1_IRQ [1/2]

#define NVIC_USB1_IRQ   9

Definition at line 24 of file lpc43xx/m0/nvic.h.

◆ NVIC_USB1_IRQ [2/2]

#define NVIC_USB1_IRQ   9

Definition at line 23 of file lpc43xx/m4/nvic.h.

◆ NVIC_WWDT_IRQ

#define NVIC_WWDT_IRQ   49

Definition at line 60 of file lpc43xx/m4/nvic.h.