File "vecteurs.c"
Full Path: /home/analogde/www/LED/Sources/vecteurs.c
File size: 6.61 KB
MIME-type: text/plain
Charset: utf-8
/****************************************************************
*
* UTEP EE3376
* lab9_vectors.c
* 24 Jan 2004
*
* Partially based on code from Frank Voorburg, www.feaser.com
*
****************************************************************/
/***************************************************************
* Function prototypes
****************************************************************/
__interrupt void RealTimeInterrupt(void);
/****************************************************************************************
* Type definitions
****************************************************************************************/
typedef void (*tIsrFunc)(void); /* ISR function type */
/****************************************************************************************
* Global constants
****************************************************************************************/
const tIsrFunc _vectab[] @0x3e00 =
{
(tIsrFunc)0, /* Reserved 0xFF80 */
(tIsrFunc)0, /* Reserved 0xFF82 */
(tIsrFunc)0, /* Reserved 0xFF84 */
(tIsrFunc)0, /* Reserved 0xFF86 */
(tIsrFunc)0, /* Reserved 0xFF88 */
(tIsrFunc)0, /* Reserved 0xFF8A */
(tIsrFunc)0, /* PWM Emergency Shutdown 0xFF8C */
(tIsrFunc)0, /* PortP Interrupt 0xFF8E */
(tIsrFunc)0, /* MSCAN4 Transmit 0xFF90 */
(tIsrFunc)0, /* MSCAN4 Receive 0xFF92 */
(tIsrFunc)0, /* MSCAN4 Errors 0xFF94 */
(tIsrFunc)0, /* MSCAN4 WakeUp 0xFF96 */
(tIsrFunc)0, /* MSCAN3 Transmit 0xFF98 */
(tIsrFunc)0, /* MSCAN3 Receive 0xFF9A */
(tIsrFunc)0, /* MSCAN3 Errors 0xFF9C */
(tIsrFunc)0, /* MSCAN3 WakeUp 0xFF9E */
(tIsrFunc)0, /* MSCAN2 Transmit 0xFFA0 */
(tIsrFunc)0, /* MSCAN2 Receive 0xFFA2 */
(tIsrFunc)0, /* MSCAN2 Errors 0xFFA4 */
(tIsrFunc)0, /* MSCAN2 WakeUp 0xFFA6 */
(tIsrFunc)0, /* MSCAN1 Transmit 0xFFA8 */
(tIsrFunc)0, /* MSCAN1 Receive 0xFFAA */
(tIsrFunc)0, /* MSCAN1 Errors 0xFFAC */
(tIsrFunc)0, /* MSCAN1 WakeUp 0xFFAE */
(tIsrFunc)0, /* MSCAN0 Transmit 0xFFB0 */
(tIsrFunc)0, /* MSCAN0 Receive 0xFFB2 */
(tIsrFunc)0, /* MSCAN0 Errors 0xFFB4 */
(tIsrFunc)0, /* MSCAN0 WakeUp 0xFFB6 */
(tIsrFunc)0, /* Flash 0xFFB8 */
(tIsrFunc)0, /* Eeprom WakeUp 0xFFBA */
(tIsrFunc)0, /* SPI2 0xFFBC */
(tIsrFunc)0, /* SPI1 0xFFBE */
(tIsrFunc)0, /* IIC Bus 0xFFC0 */
(tIsrFunc)0, /* DLC 0xFFC2 */
(tIsrFunc)0, /* SCME 0xFFC4 */
(tIsrFunc)0, /* CRG Lock 0xFFC6 */
(tIsrFunc)0, /* Pulse AccB Overflow 0xFFC8 */
(tIsrFunc)0, /* Mod Down Cnt Underflow 0xFFCA */
(tIsrFunc)0, /* PortH Interrupt 0xFFCC */
(tIsrFunc)0, /* PortJ Interrupt 0xFFCE */
(tIsrFunc)0, /* ATD1 0xFFD0 */
(tIsrFunc)0, /* ATD0 0xFFD2 */
(tIsrFunc)0, /* SCI1 0xFFD4 */
(tIsrFunc)0, /* SCI0 0xFFD6 */
(tIsrFunc)0, /* SPI0 0xFFD8 */
(tIsrFunc)0, /* Pulse AccA Input Edge 0xFFDA */
(tIsrFunc)0, /* Pulse AccA Overflow 0xFFDC */
(tIsrFunc)0, /* Timer Overflow 0xFFDE */
(tIsrFunc)0, /* Timer 7 0xFFE0 */
(tIsrFunc)0, /* Timer 6 0xFFE2 */
(tIsrFunc)0, /* Timer 5 0xFFE4 */
(tIsrFunc)0, /* Timer 4 0xFFE6 */
(tIsrFunc)0, /* Timer 3 0xFFE8 */
(tIsrFunc)0, /* Timer 2 0xFFEA */
(tIsrFunc)0, /* Timer 1 0xFFEC */
(tIsrFunc)0, /* Timer 0 0xFFEE */
(tIsrFunc)RealTimeInterrupt, /* RTI 0xFFF0 */
(tIsrFunc)0, /* IRQ 0xFFF2 */
(tIsrFunc)0, /* XIRQ 0xFFF4 */
(tIsrFunc)0, /* SWI 0xFFF6 */
(tIsrFunc)0, /* Unimpl Instr Trap 0xFFF8 */
(tIsrFunc)0, /* COP Failure Reset(N/A) 0xFFFA */
(tIsrFunc)0, /* COP Clk Mon Fail(N/A) 0xFFFC */
(tIsrFunc)0 /* Reset(N/A) 0xFFFE */
};
/* end lab9_vectors.c */