Advertisement
EdizonTN

Untitled

Oct 12th, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. // define Cortex-M base interrupt vectors
  2. const cortexm_base_t cortex_vector_base __SECTION_IRQVECTORS =
  3. {
  4. CONF_STACK_START+CONF_STACK_SIZE,
  5. {
  6. [ 0] = Reset_Handler, // entry point of the program
  7. [ 1] = NMI_Handler, // [-14] non maskable interrupt handler
  8. [ 2] = HardFault_Handler, // [-13] hard fault exception
  9. [ 3] = MemManage_Handler, // [-12] memory manage exception
  10. [ 4] = BusFault_Handler, // [-11] bus fault exception
  11. [ 5] = UsageFault_Handler, // [-10] usage fault exception
  12. [ 6] = (isr_t)0x00000000, // LPC MCU Checksum - checksum.exe will write it here !!!!
  13. [ 7] = (isr_t)0xFFFFFFFF, // ECRP
  14. [ 8] = (isr_t)0, // reserved
  15. [ 9] = (isr_t)0, // reserved
  16. [10] = SVC_Handler, // [-5] SW interrupt, use it, for triggering context switches
  17. [11] = DebugMon_Handler, // [-4] debug monitor exception
  18. [12] = (isr_t)0, // reserved
  19. [13] = PendSV_Handler, // [-2] pendSV interrupt, use it, to do the actual context switch
  20. [14] = SysTick_Handler, // [-1] SysTick interrupt - Used for system counters and alarms
  21. },
  22. {
  23. [ 0] = IRQHANDLER_16,
  24. [ 1] = IRQHANDLER_17,
  25. [ 2] = IRQHANDLER_18,
  26. [ 3] = IRQHANDLER_19,
  27. [ 4] = IRQHANDLER_20,
  28. [ 5] = IRQHANDLER_21,
  29. [ 6] = IRQHANDLER_22,
  30. [ 7] = IRQHANDLER_23,
  31. [ 8] = IRQHANDLER_24,
  32. [ 9] = IRQHANDLER_25,
  33. [10] = IRQHANDLER_26,
  34. [11] = IRQHANDLER_27,
  35. [12] = IRQHANDLER_28,
  36. [13] = IRQHANDLER_29,
  37. [14] = IRQHANDLER_30,
  38. [15] = IRQHANDLER_31,
  39. [16] = IRQHANDLER_32,
  40. [17] = IRQHANDLER_33,
  41. [18] = IRQHANDLER_34,
  42. [19] = IRQHANDLER_35,
  43. [20] = IRQHANDLER_36,
  44. [21] = IRQHANDLER_37,
  45. [22] = IRQHANDLER_38,
  46. [23] = IRQHANDLER_39,
  47. [24] = IRQHANDLER_40,
  48. [25] = IRQHANDLER_41,
  49. [26] = IRQHANDLER_42,
  50. [27] = IRQHANDLER_43,
  51. [28] = IRQHANDLER_44,
  52. [29] = IRQHANDLER_45,
  53. [30] = IRQHANDLER_46,
  54. [31] = IRQHANDLER_47,
  55. [32] = IRQHANDLER_48,
  56. [33] = IRQHANDLER_49,
  57. [34] = IRQHANDLER_50,
  58. [35] = IRQHANDLER_51,
  59. [36] = IRQHANDLER_52,
  60. [37] = IRQHANDLER_53,
  61. [38] = IRQHANDLER_54,
  62. [39] = IRQHANDLER_55,
  63. [40] = IRQHANDLER_56,
  64. [41] = IRQHANDLER_57,
  65. [42] = IRQHANDLER_58,
  66. [43] = IRQHANDLER_59,
  67. [44] = IRQHANDLER_60,
  68. [45] = IRQHANDLER_61,
  69. [46] = IRQHANDLER_62,
  70. [47] = IRQHANDLER_63,
  71. [48] = IRQHANDLER_64,
  72. [49] = IRQHANDLER_65,
  73. [50] = IRQHANDLER_66,
  74. [51] = IRQHANDLER_67,
  75. [52] = IRQHANDLER_68,
  76. [53] = IRQHANDLER_69,
  77. [54] = IRQHANDLER_70,
  78. [55] = IRQHANDLER_71,
  79. [56] = IRQHANDLER_72
  80. }
  81. };
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement