HPM SDK
HPMicro Software Development Kit
hpm_soc_irq.h File Reference

Go to the source code of this file.

Macros

#define IRQn_GPIO0_A   1 /* GPIO0_A IRQ */
 
#define IRQn_GPIO0_B   2 /* GPIO0_B IRQ */
 
#define IRQn_GPIO0_C   3 /* GPIO0_C IRQ */
 
#define IRQn_GPIO0_D   4 /* GPIO0_D IRQ */
 
#define IRQn_GPIO0_X   5 /* GPIO0_X IRQ */
 
#define IRQn_GPIO0_Y   6 /* GPIO0_Y IRQ */
 
#define IRQn_GPIO0_Z   7 /* GPIO0_Z IRQ */
 
#define IRQn_GPIO1_A   8 /* GPIO1_A IRQ */
 
#define IRQn_GPIO1_B   9 /* GPIO1_B IRQ */
 
#define IRQn_GPIO1_C   10 /* GPIO1_C IRQ */
 
#define IRQn_GPIO1_D   11 /* GPIO1_D IRQ */
 
#define IRQn_GPIO1_X   12 /* GPIO1_X IRQ */
 
#define IRQn_GPIO1_Y   13 /* GPIO1_Y IRQ */
 
#define IRQn_GPIO1_Z   14 /* GPIO1_Z IRQ */
 
#define IRQn_ADC0   15 /* ADC0 IRQ */
 
#define IRQn_ADC1   16 /* ADC1 IRQ */
 
#define IRQn_ADC2   17 /* ADC2 IRQ */
 
#define IRQn_SDFM   18 /* SDFM IRQ */
 
#define IRQn_DAC0   19 /* DAC0 IRQ */
 
#define IRQn_DAC1   20 /* DAC1 IRQ */
 
#define IRQn_ACMP_0   21 /* ACMP[0] IRQ */
 
#define IRQn_ACMP_1   22 /* ACMP[1] IRQ */
 
#define IRQn_ACMP_2   23 /* ACMP[2] IRQ */
 
#define IRQn_ACMP_3   24 /* ACMP[3] IRQ */
 
#define IRQn_SPI0   25 /* SPI0 IRQ */
 
#define IRQn_SPI1   26 /* SPI1 IRQ */
 
#define IRQn_SPI2   27 /* SPI2 IRQ */
 
#define IRQn_SPI3   28 /* SPI3 IRQ */
 
#define IRQn_UART0   29 /* UART0 IRQ */
 
#define IRQn_UART1   30 /* UART1 IRQ */
 
#define IRQn_UART2   31 /* UART2 IRQ */
 
#define IRQn_UART3   32 /* UART3 IRQ */
 
#define IRQn_UART4   33 /* UART4 IRQ */
 
#define IRQn_UART5   34 /* UART5 IRQ */
 
#define IRQn_UART6   35 /* UART6 IRQ */
 
#define IRQn_UART7   36 /* UART7 IRQ */
 
#define IRQn_MCAN0   37 /* MCAN0 IRQ */
 
#define IRQn_MCAN1   38 /* MCAN1 IRQ */
 
#define IRQn_MCAN2   39 /* MCAN2 IRQ */
 
#define IRQn_MCAN3   40 /* MCAN3 IRQ */
 
#define IRQn_PTPC   41 /* PTPC IRQ */
 
#define IRQn_WDG0   42 /* WDG0 IRQ */
 
#define IRQn_WDG1   43 /* WDG1 IRQ */
 
#define IRQn_TSNS   44 /* TSNS IRQ */
 
#define IRQn_MBX0A   45 /* MBX0A IRQ */
 
#define IRQn_MBX0B   46 /* MBX0B IRQ */
 
#define IRQn_MBX1A   47 /* MBX1A IRQ */
 
#define IRQn_MBX1B   48 /* MBX1B IRQ */
 
#define IRQn_GPTMR0   49 /* GPTMR0 IRQ */
 
#define IRQn_GPTMR1   50 /* GPTMR1 IRQ */
 
#define IRQn_GPTMR2   51 /* GPTMR2 IRQ */
 
#define IRQn_GPTMR3   52 /* GPTMR3 IRQ */
 
#define IRQn_I2C0   53 /* I2C0 IRQ */
 
#define IRQn_I2C1   54 /* I2C1 IRQ */
 
#define IRQn_I2C2   55 /* I2C2 IRQ */
 
#define IRQn_I2C3   56 /* I2C3 IRQ */
 
#define IRQn_PWM0   57 /* PWM0 IRQ */
 
#define IRQn_HALL0   58 /* HALL0 IRQ */
 
#define IRQn_QEI0   59 /* QEI0 IRQ */
 
#define IRQn_PWM1   60 /* PWM1 IRQ */
 
#define IRQn_HALL1   61 /* HALL1 IRQ */
 
#define IRQn_QEI1   62 /* QEI1 IRQ */
 
#define IRQn_PWM2   63 /* PWM2 IRQ */
 
#define IRQn_HALL2   64 /* HALL2 IRQ */
 
#define IRQn_QEI2   65 /* QEI2 IRQ */
 
#define IRQn_PWM3   66 /* PWM3 IRQ */
 
#define IRQn_HALL3   67 /* HALL3 IRQ */
 
#define IRQn_QEI3   68 /* QEI3 IRQ */
 
#define IRQn_SDP   69 /* SDP IRQ */
 
#define IRQn_XPI0   70 /* XPI0 IRQ */
 
#define IRQn_XDMA   71 /* XDMA IRQ */
 
#define IRQn_HDMA   72 /* HDMA IRQ */
 
#define IRQn_RNG   73 /* RNG IRQ */
 
#define IRQn_USB0   74 /* USB0 IRQ */
 
#define IRQn_PSEC   75 /* PSEC IRQ */
 
#define IRQn_PGPIO   76 /* PGPIO IRQ */
 
#define IRQn_PWDG   77 /* PWDG IRQ */
 
#define IRQn_PTMR   78 /* PTMR IRQ */
 
#define IRQn_PUART   79 /* PUART IRQ */
 
#define IRQn_FUSE   80 /* FUSE IRQ */
 
#define IRQn_SECMON   81 /* SECMON IRQ */
 
#define IRQn_RTC   82 /* RTC IRQ */
 
#define IRQn_BUTN   83 /* BUTN IRQ */
 
#define IRQn_BGPIO   84 /* BGPIO IRQ */
 
#define IRQn_BVIO   85 /* BVIO IRQ */
 
#define IRQn_BROWNOUT   86 /* BROWNOUT IRQ */
 
#define IRQn_SYSCTL   87 /* SYSCTL IRQ */
 
#define IRQn_DEBUG_0   88 /* DEBUG[0] IRQ */
 
#define IRQn_DEBUG_1   89 /* DEBUG[1] IRQ */
 
#define IRQn_LIN0   90 /* LIN0 IRQ */
 
#define IRQn_LIN1   91 /* LIN1 IRQ */
 
#define IRQn_LIN2   92 /* LIN2 IRQ */
 
#define IRQn_LIN3   93 /* LIN3 IRQ */
 

Macro Definition Documentation

◆ IRQn_ACMP_0

#define IRQn_ACMP_0   21 /* ACMP[0] IRQ */

◆ IRQn_ACMP_1

#define IRQn_ACMP_1   22 /* ACMP[1] IRQ */

◆ IRQn_ACMP_2

#define IRQn_ACMP_2   23 /* ACMP[2] IRQ */

◆ IRQn_ACMP_3

#define IRQn_ACMP_3   24 /* ACMP[3] IRQ */

◆ IRQn_ADC0

#define IRQn_ADC0   15 /* ADC0 IRQ */

◆ IRQn_ADC1

#define IRQn_ADC1   16 /* ADC1 IRQ */

◆ IRQn_ADC2

#define IRQn_ADC2   17 /* ADC2 IRQ */

◆ IRQn_BGPIO

#define IRQn_BGPIO   84 /* BGPIO IRQ */

◆ IRQn_BROWNOUT

#define IRQn_BROWNOUT   86 /* BROWNOUT IRQ */

◆ IRQn_BUTN

#define IRQn_BUTN   83 /* BUTN IRQ */

◆ IRQn_BVIO

#define IRQn_BVIO   85 /* BVIO IRQ */

◆ IRQn_DAC0

#define IRQn_DAC0   19 /* DAC0 IRQ */

◆ IRQn_DAC1

#define IRQn_DAC1   20 /* DAC1 IRQ */

◆ IRQn_DEBUG_0

#define IRQn_DEBUG_0   88 /* DEBUG[0] IRQ */

◆ IRQn_DEBUG_1

#define IRQn_DEBUG_1   89 /* DEBUG[1] IRQ */

◆ IRQn_FUSE

#define IRQn_FUSE   80 /* FUSE IRQ */

◆ IRQn_GPIO0_A

#define IRQn_GPIO0_A   1 /* GPIO0_A IRQ */

◆ IRQn_GPIO0_B

#define IRQn_GPIO0_B   2 /* GPIO0_B IRQ */

◆ IRQn_GPIO0_C

#define IRQn_GPIO0_C   3 /* GPIO0_C IRQ */

◆ IRQn_GPIO0_D

#define IRQn_GPIO0_D   4 /* GPIO0_D IRQ */

◆ IRQn_GPIO0_X

#define IRQn_GPIO0_X   5 /* GPIO0_X IRQ */

◆ IRQn_GPIO0_Y

#define IRQn_GPIO0_Y   6 /* GPIO0_Y IRQ */

◆ IRQn_GPIO0_Z

#define IRQn_GPIO0_Z   7 /* GPIO0_Z IRQ */

◆ IRQn_GPIO1_A

#define IRQn_GPIO1_A   8 /* GPIO1_A IRQ */

◆ IRQn_GPIO1_B

#define IRQn_GPIO1_B   9 /* GPIO1_B IRQ */

◆ IRQn_GPIO1_C

#define IRQn_GPIO1_C   10 /* GPIO1_C IRQ */

◆ IRQn_GPIO1_D

#define IRQn_GPIO1_D   11 /* GPIO1_D IRQ */

◆ IRQn_GPIO1_X

#define IRQn_GPIO1_X   12 /* GPIO1_X IRQ */

◆ IRQn_GPIO1_Y

#define IRQn_GPIO1_Y   13 /* GPIO1_Y IRQ */

◆ IRQn_GPIO1_Z

#define IRQn_GPIO1_Z   14 /* GPIO1_Z IRQ */

◆ IRQn_GPTMR0

#define IRQn_GPTMR0   49 /* GPTMR0 IRQ */

◆ IRQn_GPTMR1

#define IRQn_GPTMR1   50 /* GPTMR1 IRQ */

◆ IRQn_GPTMR2

#define IRQn_GPTMR2   51 /* GPTMR2 IRQ */

◆ IRQn_GPTMR3

#define IRQn_GPTMR3   52 /* GPTMR3 IRQ */

◆ IRQn_HALL0

#define IRQn_HALL0   58 /* HALL0 IRQ */

◆ IRQn_HALL1

#define IRQn_HALL1   61 /* HALL1 IRQ */

◆ IRQn_HALL2

#define IRQn_HALL2   64 /* HALL2 IRQ */

◆ IRQn_HALL3

#define IRQn_HALL3   67 /* HALL3 IRQ */

◆ IRQn_HDMA

#define IRQn_HDMA   72 /* HDMA IRQ */

◆ IRQn_I2C0

#define IRQn_I2C0   53 /* I2C0 IRQ */

◆ IRQn_I2C1

#define IRQn_I2C1   54 /* I2C1 IRQ */

◆ IRQn_I2C2

#define IRQn_I2C2   55 /* I2C2 IRQ */

◆ IRQn_I2C3

#define IRQn_I2C3   56 /* I2C3 IRQ */

◆ IRQn_LIN0

#define IRQn_LIN0   90 /* LIN0 IRQ */

◆ IRQn_LIN1

#define IRQn_LIN1   91 /* LIN1 IRQ */

◆ IRQn_LIN2

#define IRQn_LIN2   92 /* LIN2 IRQ */

◆ IRQn_LIN3

#define IRQn_LIN3   93 /* LIN3 IRQ */

◆ IRQn_MBX0A

#define IRQn_MBX0A   45 /* MBX0A IRQ */

◆ IRQn_MBX0B

#define IRQn_MBX0B   46 /* MBX0B IRQ */

◆ IRQn_MBX1A

#define IRQn_MBX1A   47 /* MBX1A IRQ */

◆ IRQn_MBX1B

#define IRQn_MBX1B   48 /* MBX1B IRQ */

◆ IRQn_MCAN0

#define IRQn_MCAN0   37 /* MCAN0 IRQ */

◆ IRQn_MCAN1

#define IRQn_MCAN1   38 /* MCAN1 IRQ */

◆ IRQn_MCAN2

#define IRQn_MCAN2   39 /* MCAN2 IRQ */

◆ IRQn_MCAN3

#define IRQn_MCAN3   40 /* MCAN3 IRQ */

◆ IRQn_PGPIO

#define IRQn_PGPIO   76 /* PGPIO IRQ */

◆ IRQn_PSEC

#define IRQn_PSEC   75 /* PSEC IRQ */

◆ IRQn_PTMR

#define IRQn_PTMR   78 /* PTMR IRQ */

◆ IRQn_PTPC

#define IRQn_PTPC   41 /* PTPC IRQ */

◆ IRQn_PUART

#define IRQn_PUART   79 /* PUART IRQ */

◆ IRQn_PWDG

#define IRQn_PWDG   77 /* PWDG IRQ */

◆ IRQn_PWM0

#define IRQn_PWM0   57 /* PWM0 IRQ */

◆ IRQn_PWM1

#define IRQn_PWM1   60 /* PWM1 IRQ */

◆ IRQn_PWM2

#define IRQn_PWM2   63 /* PWM2 IRQ */

◆ IRQn_PWM3

#define IRQn_PWM3   66 /* PWM3 IRQ */

◆ IRQn_QEI0

#define IRQn_QEI0   59 /* QEI0 IRQ */

◆ IRQn_QEI1

#define IRQn_QEI1   62 /* QEI1 IRQ */

◆ IRQn_QEI2

#define IRQn_QEI2   65 /* QEI2 IRQ */

◆ IRQn_QEI3

#define IRQn_QEI3   68 /* QEI3 IRQ */

◆ IRQn_RNG

#define IRQn_RNG   73 /* RNG IRQ */

◆ IRQn_RTC

#define IRQn_RTC   82 /* RTC IRQ */

◆ IRQn_SDFM

#define IRQn_SDFM   18 /* SDFM IRQ */

◆ IRQn_SDP

#define IRQn_SDP   69 /* SDP IRQ */

◆ IRQn_SECMON

#define IRQn_SECMON   81 /* SECMON IRQ */

◆ IRQn_SPI0

#define IRQn_SPI0   25 /* SPI0 IRQ */

◆ IRQn_SPI1

#define IRQn_SPI1   26 /* SPI1 IRQ */

◆ IRQn_SPI2

#define IRQn_SPI2   27 /* SPI2 IRQ */

◆ IRQn_SPI3

#define IRQn_SPI3   28 /* SPI3 IRQ */

◆ IRQn_SYSCTL

#define IRQn_SYSCTL   87 /* SYSCTL IRQ */

◆ IRQn_TSNS

#define IRQn_TSNS   44 /* TSNS IRQ */

◆ IRQn_UART0

#define IRQn_UART0   29 /* UART0 IRQ */

◆ IRQn_UART1

#define IRQn_UART1   30 /* UART1 IRQ */

◆ IRQn_UART2

#define IRQn_UART2   31 /* UART2 IRQ */

◆ IRQn_UART3

#define IRQn_UART3   32 /* UART3 IRQ */

◆ IRQn_UART4

#define IRQn_UART4   33 /* UART4 IRQ */

◆ IRQn_UART5

#define IRQn_UART5   34 /* UART5 IRQ */

◆ IRQn_UART6

#define IRQn_UART6   35 /* UART6 IRQ */

◆ IRQn_UART7

#define IRQn_UART7   36 /* UART7 IRQ */

◆ IRQn_USB0

#define IRQn_USB0   74 /* USB0 IRQ */

◆ IRQn_WDG0

#define IRQn_WDG0   42 /* WDG0 IRQ */

◆ IRQn_WDG1

#define IRQn_WDG1   43 /* WDG1 IRQ */

◆ IRQn_XDMA

#define IRQn_XDMA   71 /* XDMA IRQ */

◆ IRQn_XPI0

#define IRQn_XPI0   70 /* XPI0 IRQ */