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_ADC0   8 /* ADC0 IRQ */
 
#define IRQn_ADC1   9 /* ADC1 IRQ */
 
#define IRQn_ADC2   10 /* ADC2 IRQ */
 
#define IRQn_DAC   11 /* DAC IRQ */
 
#define IRQn_ACMP_0   12 /* ACMP[0] IRQ */
 
#define IRQn_ACMP_1   13 /* ACMP[1] IRQ */
 
#define IRQn_SPI0   14 /* SPI0 IRQ */
 
#define IRQn_SPI1   15 /* SPI1 IRQ */
 
#define IRQn_SPI2   16 /* SPI2 IRQ */
 
#define IRQn_SPI3   17 /* SPI3 IRQ */
 
#define IRQn_UART0   18 /* UART0 IRQ */
 
#define IRQn_UART1   19 /* UART1 IRQ */
 
#define IRQn_UART2   20 /* UART2 IRQ */
 
#define IRQn_UART3   21 /* UART3 IRQ */
 
#define IRQn_UART4   22 /* UART4 IRQ */
 
#define IRQn_UART5   23 /* UART5 IRQ */
 
#define IRQn_UART6   24 /* UART6 IRQ */
 
#define IRQn_UART7   25 /* UART7 IRQ */
 
#define IRQn_CAN0   26 /* CAN0 IRQ */
 
#define IRQn_CAN1   27 /* CAN1 IRQ */
 
#define IRQn_PTPC   28 /* PTPC IRQ */
 
#define IRQn_WDG0   29 /* WDG0 IRQ */
 
#define IRQn_WDG1   30 /* WDG1 IRQ */
 
#define IRQn_TSNS   31 /* TSNS IRQ */
 
#define IRQn_MBX0A   32 /* MBX0A IRQ */
 
#define IRQn_MBX0B   33 /* MBX0B IRQ */
 
#define IRQn_GPTMR0   34 /* GPTMR0 IRQ */
 
#define IRQn_GPTMR1   35 /* GPTMR1 IRQ */
 
#define IRQn_GPTMR2   36 /* GPTMR2 IRQ */
 
#define IRQn_GPTMR3   37 /* GPTMR3 IRQ */
 
#define IRQn_I2C0   38 /* I2C0 IRQ */
 
#define IRQn_I2C1   39 /* I2C1 IRQ */
 
#define IRQn_I2C2   40 /* I2C2 IRQ */
 
#define IRQn_I2C3   41 /* I2C3 IRQ */
 
#define IRQn_PWM0   42 /* PWM0 IRQ */
 
#define IRQn_HALL0   43 /* HALL0 IRQ */
 
#define IRQn_QEI0   44 /* QEI0 IRQ */
 
#define IRQn_PWM1   45 /* PWM1 IRQ */
 
#define IRQn_HALL1   46 /* HALL1 IRQ */
 
#define IRQn_QEI1   47 /* QEI1 IRQ */
 
#define IRQn_SDP   48 /* SDP IRQ */
 
#define IRQn_XPI0   49 /* XPI0 IRQ */
 
#define IRQn_XPI1   50 /* XPI1 IRQ */
 
#define IRQn_XDMA   51 /* XDMA IRQ */
 
#define IRQn_HDMA   52 /* HDMA IRQ */
 
#define IRQn_FEMC   53 /* FEMC IRQ */
 
#define IRQn_RNG   54 /* RNG IRQ */
 
#define IRQn_I2S0   55 /* I2S0 IRQ */
 
#define IRQn_I2S1   56 /* I2S1 IRQ */
 
#define IRQn_DAO   57 /* DAO IRQ */
 
#define IRQn_PDM   58 /* PDM IRQ */
 
#define IRQn_FFA   59 /* FFA IRQ */
 
#define IRQn_NTMR0   60 /* NTMR0 IRQ */
 
#define IRQn_USB0   61 /* USB0 IRQ */
 
#define IRQn_ENET0   62 /* ENET0 IRQ */
 
#define IRQn_SDXC0   63 /* SDXC0 IRQ */
 
#define IRQn_PSEC   64 /* PSEC IRQ */
 
#define IRQn_PGPIO   65 /* PGPIO IRQ */
 
#define IRQn_PWDG   66 /* PWDG IRQ */
 
#define IRQn_PTMR   67 /* PTMR IRQ */
 
#define IRQn_PUART   68 /* PUART IRQ */
 
#define IRQn_FUSE   69 /* FUSE IRQ */
 
#define IRQn_SECMON   70 /* SECMON IRQ */
 
#define IRQn_RTC   71 /* RTC IRQ */
 
#define IRQn_BUTN   72 /* BUTN IRQ */
 
#define IRQn_BGPIO   73 /* BGPIO IRQ */
 
#define IRQn_BVIO   74 /* BVIO IRQ */
 
#define IRQn_BROWNOUT   75 /* BROWNOUT IRQ */
 
#define IRQn_SYSCTL   76 /* SYSCTL IRQ */
 
#define IRQn_DEBUG_0   77 /* DEBUG[0] IRQ */
 
#define IRQn_DEBUG_1   78 /* DEBUG[1] IRQ */
 

Macro Definition Documentation

◆ IRQn_ACMP_0

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

◆ IRQn_ACMP_1

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

◆ IRQn_ADC0

#define IRQn_ADC0   8 /* ADC0 IRQ */

◆ IRQn_ADC1

#define IRQn_ADC1   9 /* ADC1 IRQ */

◆ IRQn_ADC2

#define IRQn_ADC2   10 /* ADC2 IRQ */

◆ IRQn_BGPIO

#define IRQn_BGPIO   73 /* BGPIO IRQ */

◆ IRQn_BROWNOUT

#define IRQn_BROWNOUT   75 /* BROWNOUT IRQ */

◆ IRQn_BUTN

#define IRQn_BUTN   72 /* BUTN IRQ */

◆ IRQn_BVIO

#define IRQn_BVIO   74 /* BVIO IRQ */

◆ IRQn_CAN0

#define IRQn_CAN0   26 /* CAN0 IRQ */

◆ IRQn_CAN1

#define IRQn_CAN1   27 /* CAN1 IRQ */

◆ IRQn_DAC

#define IRQn_DAC   11 /* DAC IRQ */

◆ IRQn_DAO

#define IRQn_DAO   57 /* DAO IRQ */

◆ IRQn_DEBUG_0

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

◆ IRQn_DEBUG_1

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

◆ IRQn_ENET0

#define IRQn_ENET0   62 /* ENET0 IRQ */

◆ IRQn_FEMC

#define IRQn_FEMC   53 /* FEMC IRQ */

◆ IRQn_FFA

#define IRQn_FFA   59 /* FFA IRQ */

◆ IRQn_FUSE

#define IRQn_FUSE   69 /* 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_GPTMR0

#define IRQn_GPTMR0   34 /* GPTMR0 IRQ */

◆ IRQn_GPTMR1

#define IRQn_GPTMR1   35 /* GPTMR1 IRQ */

◆ IRQn_GPTMR2

#define IRQn_GPTMR2   36 /* GPTMR2 IRQ */

◆ IRQn_GPTMR3

#define IRQn_GPTMR3   37 /* GPTMR3 IRQ */

◆ IRQn_HALL0

#define IRQn_HALL0   43 /* HALL0 IRQ */

◆ IRQn_HALL1

#define IRQn_HALL1   46 /* HALL1 IRQ */

◆ IRQn_HDMA

#define IRQn_HDMA   52 /* HDMA IRQ */

◆ IRQn_I2C0

#define IRQn_I2C0   38 /* I2C0 IRQ */

◆ IRQn_I2C1

#define IRQn_I2C1   39 /* I2C1 IRQ */

◆ IRQn_I2C2

#define IRQn_I2C2   40 /* I2C2 IRQ */

◆ IRQn_I2C3

#define IRQn_I2C3   41 /* I2C3 IRQ */

◆ IRQn_I2S0

#define IRQn_I2S0   55 /* I2S0 IRQ */

◆ IRQn_I2S1

#define IRQn_I2S1   56 /* I2S1 IRQ */

◆ IRQn_MBX0A

#define IRQn_MBX0A   32 /* MBX0A IRQ */

◆ IRQn_MBX0B

#define IRQn_MBX0B   33 /* MBX0B IRQ */

◆ IRQn_NTMR0

#define IRQn_NTMR0   60 /* NTMR0 IRQ */

◆ IRQn_PDM

#define IRQn_PDM   58 /* PDM IRQ */

◆ IRQn_PGPIO

#define IRQn_PGPIO   65 /* PGPIO IRQ */

◆ IRQn_PSEC

#define IRQn_PSEC   64 /* PSEC IRQ */

◆ IRQn_PTMR

#define IRQn_PTMR   67 /* PTMR IRQ */

◆ IRQn_PTPC

#define IRQn_PTPC   28 /* PTPC IRQ */

◆ IRQn_PUART

#define IRQn_PUART   68 /* PUART IRQ */

◆ IRQn_PWDG

#define IRQn_PWDG   66 /* PWDG IRQ */

◆ IRQn_PWM0

#define IRQn_PWM0   42 /* PWM0 IRQ */

◆ IRQn_PWM1

#define IRQn_PWM1   45 /* PWM1 IRQ */

◆ IRQn_QEI0

#define IRQn_QEI0   44 /* QEI0 IRQ */

◆ IRQn_QEI1

#define IRQn_QEI1   47 /* QEI1 IRQ */

◆ IRQn_RNG

#define IRQn_RNG   54 /* RNG IRQ */

◆ IRQn_RTC

#define IRQn_RTC   71 /* RTC IRQ */

◆ IRQn_SDP

#define IRQn_SDP   48 /* SDP IRQ */

◆ IRQn_SDXC0

#define IRQn_SDXC0   63 /* SDXC0 IRQ */

◆ IRQn_SECMON

#define IRQn_SECMON   70 /* SECMON IRQ */

◆ IRQn_SPI0

#define IRQn_SPI0   14 /* SPI0 IRQ */

◆ IRQn_SPI1

#define IRQn_SPI1   15 /* SPI1 IRQ */

◆ IRQn_SPI2

#define IRQn_SPI2   16 /* SPI2 IRQ */

◆ IRQn_SPI3

#define IRQn_SPI3   17 /* SPI3 IRQ */

◆ IRQn_SYSCTL

#define IRQn_SYSCTL   76 /* SYSCTL IRQ */

◆ IRQn_TSNS

#define IRQn_TSNS   31 /* TSNS IRQ */

◆ IRQn_UART0

#define IRQn_UART0   18 /* UART0 IRQ */

◆ IRQn_UART1

#define IRQn_UART1   19 /* UART1 IRQ */

◆ IRQn_UART2

#define IRQn_UART2   20 /* UART2 IRQ */

◆ IRQn_UART3

#define IRQn_UART3   21 /* UART3 IRQ */

◆ IRQn_UART4

#define IRQn_UART4   22 /* UART4 IRQ */

◆ IRQn_UART5

#define IRQn_UART5   23 /* UART5 IRQ */

◆ IRQn_UART6

#define IRQn_UART6   24 /* UART6 IRQ */

◆ IRQn_UART7

#define IRQn_UART7   25 /* UART7 IRQ */

◆ IRQn_USB0

#define IRQn_USB0   61 /* USB0 IRQ */

◆ IRQn_WDG0

#define IRQn_WDG0   29 /* WDG0 IRQ */

◆ IRQn_WDG1

#define IRQn_WDG1   30 /* WDG1 IRQ */

◆ IRQn_XDMA

#define IRQn_XDMA   51 /* XDMA IRQ */

◆ IRQn_XPI0

#define IRQn_XPI0   49 /* XPI0 IRQ */

◆ IRQn_XPI1

#define IRQn_XPI1   50 /* XPI1 IRQ */