00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "Cpu.h"
00021
00022 extern void near _EntryPoint(void);
00023 extern void near RFIDInterrupt(void);
00024 extern void near HandleTimerInterrupt(void);
00025 extern void near IRQInterrupt(void);
00026 extern void near RealTimeInterrupt(void);
00027 extern void near emac_ec_isr(void);
00028 extern void near emac_lc_isr(void);
00029 extern void near emac_b_rx_error_isr(void);
00030 extern void near emac_rx_b_b_o_isr(void);
00031 extern void near emac_rx_b_a_o_isr(void);
00032 extern void near emac_rx_error_isr(void);
00033 extern void near emac_mii_mtc_isr(void);
00034 extern void near emac_rx_fc_isr(void);
00035 extern void near emac_f_tx_c_isr(void);
00036 extern void near emac_rx_b_b_c_isr(void);
00037 extern void near emac_rx_b_a_c_isr(void);
00038 extern void near ephy_isr(void);
00039
00040
00041 typedef void (*near tIsrFunc)(void);
00042 const tIsrFunc _vect[] @0xFF80 = {
00043 Cpu_Interrupt,
00044 Cpu_Interrupt,
00045 Cpu_Interrupt,
00046 Cpu_Interrupt,
00047 Cpu_Interrupt,
00048 Cpu_Interrupt,
00049 Cpu_Interrupt,
00050 Cpu_Interrupt,
00051 Cpu_Interrupt,
00052 Cpu_Interrupt,
00053 Cpu_Interrupt,
00054 Cpu_Interrupt,
00055 Cpu_Interrupt,
00056 Cpu_Interrupt,
00057 Cpu_Interrupt,
00058 Cpu_Interrupt,
00059 emac_ec_isr,
00060 emac_lc_isr,
00061 emac_b_rx_error_isr,
00062 emac_rx_b_b_o_isr,
00063 emac_rx_b_a_o_isr,
00064 emac_rx_error_isr,
00065 emac_mii_mtc_isr,
00066 emac_rx_fc_isr,
00067 emac_f_tx_c_isr,
00068 emac_rx_b_b_c_isr,
00069 emac_rx_b_a_c_isr,
00070 ephy_isr,
00071 Cpu_Interrupt,
00072 Cpu_Interrupt,
00073 Cpu_Interrupt,
00074 Cpu_Interrupt,
00075 Cpu_Interrupt,
00076 Cpu_Interrupt,
00077 Cpu_Interrupt,
00078 Cpu_Interrupt,
00079 Cpu_Interrupt,
00080 Cpu_Interrupt,
00081 Cpu_Interrupt,
00082 Cpu_Interrupt,
00083 Cpu_Interrupt,
00084 Cpu_Interrupt,
00085 RFIDInterrupt,
00086 Cpu_Interrupt,
00087 Cpu_Interrupt,
00088 Cpu_Interrupt,
00089 Cpu_Interrupt,
00090 Cpu_Interrupt,
00091 Cpu_Interrupt,
00092 HandleTimerInterrupt,
00093 Cpu_Interrupt,
00094 Cpu_Interrupt,
00095 Cpu_Interrupt,
00096 Cpu_Interrupt,
00097 Cpu_Interrupt,
00098 Cpu_Interrupt,
00099 RealTimeInterrupt,
00100 Cpu_Interrupt,
00101 Cpu_Interrupt,
00102 Cpu_Interrupt,
00103 Cpu_Interrupt,
00104 Cpu_Interrupt,
00105 Cpu_Interrupt,
00106 _EntryPoint
00107 };