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