Y:/FINAL CODE/Vectors.c

Go to the documentation of this file.
00001 /******************************************************************************                      
00002  *
00003  *       Copyright (C) 2006 J Team, Inc.
00004  *       All Rights Reserved
00005  *
00006  * File Name      : Vectors.c
00007  * Project Name   : RFIDXpress.mcp
00008  * Description    : This file contains the ISR vectors for the project
00009  *                  
00010  * Authors: Jared Suttles
00011  *          Jennifer Tietz
00012  *          Jonathan Chen
00013  *          Joshua Chapman
00014  *
00015  * Version : 2.0
00016  * Date    : 05/1/06
00017  *
00018  *****************************************************************************/
00019 
00020 #include "Cpu.h"
00021 
00022 extern void near _EntryPoint(void);    /* Startup routine */
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 = {     /* Interrupt table */
00043         Cpu_Interrupt,                 /* 0 Default (unused) interrupt */
00044         Cpu_Interrupt,                 /* 1 Default (unused) interrupt */
00045         Cpu_Interrupt,                 /* 2 Default (unused) interrupt */
00046         Cpu_Interrupt,                 /* 3 Default (unused) interrupt */
00047         Cpu_Interrupt,                 /* 4 Default (unused) interrupt */
00048         Cpu_Interrupt,                 /* 5 Default (unused) interrupt */
00049         Cpu_Interrupt,                 /* 6 Default (unused) interrupt */
00050         Cpu_Interrupt,                 /* 7 Default (unused) interrupt */
00051         Cpu_Interrupt,                 /* 8 Default (unused) interrupt */
00052         Cpu_Interrupt,                 /* 9 Default (unused) interrupt */
00053         Cpu_Interrupt,                 /* 10 Default (unused) interrupt */
00054         Cpu_Interrupt,                 /* 11 Default (unused) interrupt */
00055         Cpu_Interrupt,                 /* 12 Default (unused) interrupt */
00056         Cpu_Interrupt,                 /* 13 Default (unused) interrupt */
00057         Cpu_Interrupt,                 /* 14 Default (unused) interrupt */
00058         Cpu_Interrupt,                 /* 15 Default (unused) 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,                 /* 28 Default (unused) interrupt */
00072         Cpu_Interrupt,                 /* 29 Default (unused) interrupt */
00073         Cpu_Interrupt,                 /* 30 Default (unused) interrupt */
00074         Cpu_Interrupt,                 /* 31 Default (unused) interrupt */
00075         Cpu_Interrupt,                 /* 32 Default (unused) interrupt */
00076         Cpu_Interrupt,                 /* 33 Default (unused) interrupt */
00077         Cpu_Interrupt,                 /* 34 Default (unused) interrupt */
00078         Cpu_Interrupt,                 /* 35 Default (unused) interrupt */
00079         Cpu_Interrupt,                 /* 36 Default (unused) interrupt */
00080         Cpu_Interrupt,                 /* 37 Default (unused) interrupt */
00081         Cpu_Interrupt,                 /* 38 Default (unused) interrupt */
00082         Cpu_Interrupt,                 /* 39 Default (unused) interrupt */
00083         Cpu_Interrupt,                 /* 40 Default (unused) interrupt */
00084         Cpu_Interrupt,                 /* 41 Default (unused) interrupt */
00085         RFIDInterrupt,                 /* 40 Default (unused) interrupt */
00086         Cpu_Interrupt,                 /* 41 Default (unused) interrupt */
00087         Cpu_Interrupt,                 /* 44 Default (unused) interrupt */
00088         Cpu_Interrupt,                 /* 45 Default (unused) interrupt */
00089         Cpu_Interrupt,                 /* 46 Default (unused) interrupt */
00090         Cpu_Interrupt,                 /* 47 Default (unused) interrupt */
00091         Cpu_Interrupt,                 /* 48 Default (unused) interrupt */
00092         HandleTimerInterrupt,                 /* 49 Default (unused) interrupt */
00093         Cpu_Interrupt,                 /* 50 Default (unused) interrupt */
00094         Cpu_Interrupt,                 /* 51 Default (unused) interrupt */
00095         Cpu_Interrupt,                 /* 52 Default (unused) interrupt */
00096         Cpu_Interrupt,                 /* 53 Default (unused) interrupt */
00097         Cpu_Interrupt,                 /* 54 Default (unused) interrupt */
00098         Cpu_Interrupt,                 /* 55 Default (unused) interrupt */
00099         RealTimeInterrupt,                 /* 56 Default (unused) interrupt */
00100         Cpu_Interrupt,                 /* 57 Default (unused) interrupt */
00101         Cpu_Interrupt,                 /* 58 Default (unused) interrupt */
00102         Cpu_Interrupt,                 /* 59 Default (unused) interrupt */
00103         Cpu_Interrupt,                 /* 60 Default (unused) interrupt */
00104         Cpu_Interrupt,                 /* 61 Default (unused) interrupt */
00105         Cpu_Interrupt,                 /* 62 Default (unused) interrupt */
00106         _EntryPoint                    /* Reset vector */
00107    };

Generated on Sun Apr 30 17:44:01 2006 for RFID by  doxygen 1.4.6-NO