00001
00012
00013 #define VEC_TABLE (*(volatile void *) 0xEF8C)
00014 #define VEC_PWM_SHUTDOWN (*(volatile void *) 0xEF8C)
00015 #define VEC_PTP (*(volatile void *) 0xEF8E)
00016 #define VEC_CAN4_TX (*(volatile void *) 0xEF90)
00017 #define VEC_CAN4_RX (*(volatile void *) 0xEF92)
00018 #define VEC_CAN4_ERR (*(volatile void *) 0xEF94)
00019 #define VEC_CAN4_WAKE (*(volatile void *) 0xEF96)
00020 #define VEC_CAN3_TX (*(volatile void *) 0xEF98)
00021 #define VEC_CAN3_RX (*(volatile void *) 0xEF9A)
00022 #define VEC_CAN3_ERR (*(volatile void *) 0xEF9C)
00023 #define VEC_CAN3_WAKE (*(volatile void *) 0xEF9E)
00024 #define VEC_CAN2_TX (*(volatile void *) 0xEFA0)
00025 #define VEC_CAN2_RX (*(volatile void *) 0xEFA2)
00026 #define VEC_CAN2_ERR (*(volatile void *) 0xEFA4)
00027 #define VEC_CAN2_WAKE (*(volatile void *) 0xEFA6)
00028 #define VEC_CAN1_TX (*(volatile void *) 0xEFA8)
00029 #define VEC_CAN1_RX (*(volatile void *) 0xEFAA)
00030 #define VEC_CAN1_ERR (*(volatile void *) 0xEFAC)
00031 #define VEC_CAN1_WAKE (*(volatile void *) 0xEFAE)
00032 #define VEC_CAN0_TX (*(volatile void *) 0xEFB0)
00033 #define VEC_CAN0_RX (*(volatile void *) 0xEFB2)
00034 #define VEC_CAN0_ERR (*(volatile void *) 0xEFB4)
00035 #define VEC_CAN0_WAKE (*(volatile void *) 0xEFB6)
00036 #define VEC_FLASH (*(volatile void *) 0xEFB8)
00037 #define VEC_EEPROM (*(volatile void *) 0xEFBA)
00038 #define VEC_SPI2 (*(volatile void *) 0xEFBC)
00039 #define VEC_SPI1 (*(volatile void *) 0xEFBE)
00040 #define VEC_IIC (*(volatile void *) 0xEFC0)
00041 #define VEC_BDLC (*(volatile void *) 0xEFC2)
00042 #define VEC_CRG_SELFCLK_MODE (*(volatile void *) 0xEFC4)
00043 #define VEC_CRG_PLL_LOCK (*(volatile void *) 0xEFC6)
00044 #define VEC_ACC_B_OVERFLOW (*(volatile void *) 0xEFC8)
00045 #define VEC_MODCOUNT_UNDERFLOW (*(volatile void *) 0xEFCA)
00046 #define VEC_PTH (*(volatile void *) 0xEFCC)
00047 #define VEC_PTJ (*(volatile void *) 0xEFCE)
00048 #define VEC_ATD1 (*(volatile void *) 0xEFD0)
00049 #define VEC_ATD0 (*(volatile void *) 0xEFD2)
00050 #define VEC_SCI1 (*(volatile void *) 0xEFD4)
00051 #define VEC_SCI0 (*(volatile void *) 0xEFD6)
00052 #define VEC_SPI0 (*(volatile void *) 0xEFD8)
00053 #define VEC_ACC_INPUT_EDGE (*(volatile void *) 0xEFDA)
00054 #define VEC_ACC_A_OVERFLOW (*(volatile void *) 0xEFDC)
00055 #define VEC_ECT_OVERFLOW (*(volatile void *) 0xEFDE)
00056 #define VEC_ECT7 (*(volatile void *) 0xEFE0)
00057 #define VEC_ECT6 (*(volatile void *) 0xEFE2)
00058 #define VEC_ECT5 (*(volatile void *) 0xEFE4)
00059 #define VEC_ECT4 (*(volatile void *) 0xEFE6)
00060 #define VEC_ECT3 (*(volatile void *) 0xEFE8)
00061 #define VEC_ECT2 (*(volatile void *) 0xEFEA)
00062 #define VEC_ECT1 (*(volatile void *) 0xEFEC)
00063 #define VEC_ECT0 (*(volatile void *) 0xEFEE)
00064 #define VEC_RTI (*(volatile void *) 0xEFF0)
00065 #define VEC_IRQ (*(volatile void *) 0xEFF2)
00066 #define VEC_XIRQ (*(volatile void *) 0xEFF4)
00067 #define VEC_SWI (*(volatile void *) 0xEFF6)
00068 #define VEC_ILLEGAL_OP (*(volatile void *) 0xEFF8)
00069 #define VEC_COP_FAIL (*(volatile void *) 0xEFFA)
00070 #define VEC_COP_CLK (*(volatile void *) 0xEFFC)
00071 #define VEC_RESET (*(volatile void *) 0xEFFE)
00072
00073 typedef enum {
00076 INTRID_PWM_SHUTDOWN = 6,
00077 INTRID_PTP,
00078 INTRID_CAN4_TX,
00079 INTRID_CAN4_RX,
00080 INTRID_CAN4_ERR,
00081 INTRID_CAN4_WAKE,
00082 INTRID_CAN3_TX,
00083 INTRID_CAN3_RX,
00084 INTRID_CAN3_ERR,
00085 INTRID_CAN3_WAKE,
00086 INTRID_CAN2_TX,
00087 INTRID_CAN2_RX,
00088 INTRID_CAN2_ERR,
00089 INTRID_CAN2_WAKE,
00090 INTRID_CAN1_TX,
00091 INTRID_CAN1_RX,
00092 INTRID_CAN1_ERR,
00093 INTRID_CAN1_WAKE,
00094 INTRID_CAN0_TX,
00095 INTRID_CAN0_RX,
00096 INTRID_CAN0_ERR,
00097 INTRID_CAN0_WAKE,
00098 INTRID_FLASH,
00099 INTRID_EEPROM,
00100 INTRID_SPI2,
00101 INTRID_SPI1,
00102 INTRID_IIC,
00103 INTRID_BDLC,
00104 INTRID_CRG_SELFCLK_MODE,
00105 INTRID_CRG_PLL_LOCK,
00106 INTRID_ACC_B_OVERFLOW,
00107 INTRID_MODCOUNT_UNDERFLOW,
00108 INTRID_PTH,
00109 INTRID_PTJ,
00110 INTRID_ATD1,
00111 INTRID_ATD0,
00112 INTRID_SCI1,
00113 INTRID_SCI0,
00114 INTRID_SPI0,
00115 INTRID_ACC_INPUT_EDGE,
00116 INTRID_ACC_A_OVERFLOW,
00117 INTRID_ECT_OVERFLOW,
00118 INTRID_ECT7,
00119 INTRID_ECT6,
00120 INTRID_ECT5,
00121 INTRID_ECT4,
00122 INTRID_ECT3,
00123 INTRID_ECT2,
00124 INTRID_ECT1,
00125 INTRID_ECT0,
00126 INTRID_RTI,
00127 INTRID_IRQ,
00128 INTRID_XIRQ,
00129 INTRID_SWI,
00130 INTRID_ILLEGAL_OP,
00131 INTRID_COP_FAIL,
00132 INTRID_COP_CLK,
00133 INTRID_RESET,
00134 INTRID_MAX
00135 } intrid_t;