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