1
0

interrupt.h 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2015-04-14 ArdaFu first version
  9. */
  10. #ifndef __INTERRUPT_H__
  11. #define __INTERRUPT_H__
  12. #define INT_IRQ 0x00
  13. #define INT_FIQ 0x01
  14. // IRQ Source
  15. #define INT_ARM_COMMRX 0
  16. #define INT_ARM_COMMTX 1
  17. #define INT_RTC 2
  18. #define INT_GPIO0 3
  19. #define INT_GPIO1 4
  20. #define INT_GPIO2 5
  21. #define INT_GPIO3 6
  22. #define INT_GPIO4_IIS1 7
  23. #define INT_USB0 8
  24. #define INT_USB1 9
  25. #define INT_USB0_DMA 10
  26. #define INT_USB1_DMA 11
  27. #define INT_MAC 12
  28. #define INT_MAC_PMT 13
  29. #define INT_NAND 14
  30. #define INT_UART0 15
  31. #define INT_UART1 16
  32. #define INT_UART2 17
  33. #define INT_UART3 18
  34. #define INT_UART4 19
  35. #define INT_UART5 20
  36. #define INT_UART6 21
  37. #define INT_UART7 22
  38. #define INT_UART8 23
  39. #define INT_UART9 24
  40. #define INT_I2S0 25
  41. #define INT_I2C0 26
  42. #define INT_I2C1 27
  43. #define INT_CAMIF 28
  44. #define INT_TIMER0 29
  45. #define INT_TIMER1 30
  46. #define INT_TIMER2 31
  47. #define INT_TIMER3 32
  48. #define INT_ADC0 33
  49. #define INT_DAC0 34
  50. #define INT_USB0_RESUME_HOSTDISCONNECT 35
  51. #define INT_USB0_VBUSVALID 36
  52. #define INT_USB1_RESUME_HOSTDISCONNECT 37
  53. #define INT_USB1_VBUSVALID 38
  54. #define INT_DMA0_CH0 39
  55. #define INT_DMA0_CH1 40
  56. #define INT_DMA0_CH2 41
  57. #define INT_DMA0_CH3 42
  58. #define INT_DMA0_CH4 43
  59. #define INT_DMA0_CH5 44
  60. #define INT_DMA0_CH6 45
  61. #define INT_DMA0_CH7 46
  62. #define INT_DMA1_CH0 47
  63. #define INT_DMA1_CH1 48
  64. #define INT_DMA1_CH2 49
  65. #define INT_DMA1_CH3 50
  66. #define INT_DMA1_CH4 51
  67. #define INT_DMA1_CH5 52
  68. #define INT_DMA1_CH6 53
  69. #define INT_DMA1_CH7 54
  70. #define INT_WATCHDOG 55
  71. #define INT_CAN0 56
  72. #define INT_CAN1 57
  73. #define INT_QEI 58
  74. #define INT_MCPWM 59
  75. #define INT_SPI0 60
  76. #define INT_SPI1 61
  77. #define INT_QUADSPI0 62
  78. #define INT_SSP0 63
  79. #endif