// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // File name : vector_table.h // Version : V0.1 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define ISR01 Misaligned_Access // Misaligned Access #define ISR02 Access_Error // Access Error #define ISR03 DummyHandler // Dummy #define ISR04 Illegal_Instrn // Illegal Instruction #define ISR05 DummyHandler // Dummy #define ISR06 DummyHandler // Dummy #define ISR07 Breakpoint_Exception // BreakPoint #define ISR08 Unrecoverable_Error // Unrecoverable exception #define ISR09 DummyHandler // Dummy #define ISR0a DummyHandler // Dummy #define ISR0b DummyHandler // Dummy #define ISR0c DummyHandler // Dummy #define ISR0d DummyHandler // Dummy #define ISR0e DummyHandler // Dummy #define ISR0f DummyHandler // Dummy #define ISR10 DummyHandler // Trap 0 #define ISR11 DummyHandler // Trap 1 #define ISR12 DummyHandler // Trap 2 #define ISR13 DummyHandler // Trap 3 #define ISR14 DummyHandler // Dummy #define ISR15 DummyHandler // Dummy #define ISR16 DummyHandler // Dummy #define ISR17 DummyHandler // Dummy #define ISR18 EPT_ISR // timer #define ISR19 DummyHandler // pend_trap #define ISR1a DummyHandler // Dummy #define ISR1b DummyHandler // Dummy #define ISR1c DummyHandler // Dummy #define ISR1d DummyHandler // Dummy #define ISR1e DummyHandler // Dummy #define ISR1f DummyHandler // Dummy #define ISR20 DummyHandler // IRQ0 #define ISR21 DummyHandler // IRQ1 #define ISR22 PIT_SPI3_ISR // IRQ2 #define ISR23 gmsp_irq3_handler // IRQ3 (SPI1/SPI2/PIT32 shared) #define ISR24 gmsp_dma_irq_handler // IRQ4 (DMA completion) #define ISR25 EPORT0_8_ISR // IRQ5 #define ISR26 EPORT1_9_ISR // IRQ6 #define ISR27 EPORT2_10_ISR // IRQ7 #define ISR28 EPORT3_11_ISR // IRQ8 #define ISR29 EPORT4_12_ISR // IRQ9 #define ISR2a EPORT5_13_ISR // IRQ10 #define ISR2b EPORT6_14_ISR // IRQ11 #define ISR2c EPORT7_15_ISR // IRQ12 #define ISR2d PCI_ISR // IRQ13 #define ISR2e DummyHandler // IRQ14 #define ISR2f PMU_ISR // IRQ15 #define ISR30 EDMA_ISR // IRQ16 #define ISR31 DummyHandler // IRQ17 #define ISR32 WAKEUP_ISR // IRQ18 #define ISR33 DummyHandler // IRQ19 #define ISR34 UART2_ISR // IRQ20 #define ISR35 I2C_ISR // IRQ21 #define ISR36 DummyHandler // IRQ22 #define ISR37 usi_isr // IRQ23 #define ISR38 TC_PWM_ISR // IRQ24 #define ISR39 USB_ISR // IRQ25 #define ISR3a usi_isr // IRQ26 #define ISR3b RTC_ISR // IRQ27 #define ISR3c DummyHandler // IRQ28 #define ISR3d DummyHandler // IRQ29 #define ISR3e DummyHandler // IRQ30 #define ISR3f UART_BT_ISR // IRQ31 extern void __start(void); extern void EPT_ISR(void); extern void DummyHandler(void); extern void EPORT0_8_ISR(void); extern void EPORT1_9_ISR(void); extern void EPORT2_10_ISR(void); extern void EPORT3_11_ISR(void); extern void EPORT4_12_ISR(void); extern void EPORT5_13_ISR(void); extern void EPORT6_14_ISR(void); extern void EPORT7_15_ISR(void); extern void DMA_IRQHandler(void); extern void PMU_ISR(void); extern void WAKEUP_ISR(void); extern void PCI_ISR(void); extern void EDMA_ISR(void); extern void UART2_ISR(void); extern void UART_BT_ISR(void); extern void TC_PWM_ISR(void); extern void USB_ISR(void); extern void RTC_ISR(void); extern void PIT_SPI3_ISR(void); extern void PIT32_SPI1_SPI2_ISR(void); extern void I2C_ISR(void); extern void Misaligned_Access( void ); extern void Access_Error( void ); extern void Illegal_Instrn( void ); extern void Breakpoint_Exception( void ); extern void Unrecoverable_Error( void ); extern void dmac_isr(void); extern void usi_isr(void); /* GMSP transport layer ISR handlers (repoint ISR23/ISR24) */ extern void gmsp_irq3_handler(void); extern void gmsp_dma_irq_handler(void);