/** ###################################################################
**     THIS COMPONENT MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename    : Vectors.c
**     Project     : ProcessorExpert
**     Processor   : MC56F84789VLL
**     Version     : Component 01.066, Driver 01.00, CPU db: 3.50.001
**     Compiler    : Metrowerks DSP C Compiler
**     Date/Time   : 2012-07-05, 21:21, # CodeGen: 28
**     Abstract    :
**
**     Settings    :
**
**
**     Copyright : 1997 - 2012 Freescale Semiconductor, Inc. All Rights Reserved.
**     
**     http      : www.freescale.com
**     mail      : support@freescale.com
** ###################################################################*/

#include "Cpu.h"
#include "FMSTR1.h"
#include "Inhr1.h"
#include "eFPWM1.h"
#include "ADC1.h"
#include "CMP1.h"
#include "DA1.h"
#include "TI1.h"
#include "MC1.h"
#include "MC2.h"
#include "MFR1.h"
#include "EInt1.h"
#include "EInt2.h"
#include "Cap1.h"
#include "Cap2.h"
#include "Cap3.h"
#include "Events.h"

#ifndef _lint

extern void _EntryPoint(void);         /* Startup routine */

volatile asm void _vect(void);
#pragma define_section interrupt_vectors "interrupt_vectors.text"  RX
#pragma section interrupt_vectors begin
volatile asm void _vect(void) {
  JMP  _EntryPoint                     /* Interrupt no. 0 (Used)   - ivINT_HW_RESET */
  JMP  _EntryPoint                     /* Interrupt no. 1 (Used)   - ivINT_COP_RESET  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 2 (Unused) - ivINT_ILLEGAL_OP  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 3 (Unused) - ivINT_SWI3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 4 (Unused) - ivINT_OVERFLOW  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 5 (Unused) - ivINT_MISALIGNED  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 6 (Unused) - ivINT_STPCNT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 7 (Unused) - ivINT_BKPT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 8 (Unused) - ivINT_TRBUF  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 9 (Unused) - ivINT_TX_REG  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 10 (Unused) - ivINT_RX_REG  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 11 (Unused) - ivINT_BUS_ERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 12 (Unused) - ivINT_PLAT_3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 13 (Unused) - ivINT_PLAT_2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 14 (Unused) - ivINT_PLAT_1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 15 (Unused) - ivINT_SWI2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 16 (Unused) - ivINT_SWI1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 17 (Unused) - ivINT_SWI0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 18 (Unused) - ivINT_XBARA  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 19 (Unused) - ivINT_LVI1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 20 (Unused) - ivINT_OCCS  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 21 (Unused) - ivINT_TMRB_3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 22 (Unused) - ivINT_TMRB_2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 23 (Unused) - ivINT_TMRB_1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 24 (Unused) - ivINT_TMRB_0  */
  JSR  Cap2_Interrupt                  /* Interrupt no. 25 (Used)   - ivINT_TMRA_3  */
  JSR  Cap3_Interrupt                  /* Interrupt no. 26 (Used)   - ivINT_TMRA_2  */
  JSR  TI1_Interrupt                   /* Interrupt no. 27 (Used)   - ivINT_TMRA_1  */
  JSR  Cap1_Interrupt                  /* Interrupt no. 28 (Used)   - ivINT_TMRA_0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 29 (Unused) - ivINT_ADC12_CC1  */
  JSR  ADC_EndofScanISR                /* Interrupt no. 30 (Used)   - ivINT_ADC12_CC0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 31 (Unused) - ivINT_ADC12_ERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 32 (Unused) - ivINT_ADC16  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 33 (Unused) - ivINT_DMA3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 34 (Unused) - ivINT_DMA2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 35 (Unused) - ivINT_DMA1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 36 (Unused) - ivINT_DMA0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 37 (Unused) - ivINT_MB_OR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 38 (Unused) - ivINT_BUS_OFF  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 39 (Unused) - ivINT_ERROR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 40 (Unused) - ivINT_TX_WARN  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 41 (Unused) - ivINT_RX_WARN  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 42 (Unused) - ivINT_WAKEUP  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 43 (Unused) - ivINT_QSCI2_RERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 44 (Unused) - ivINT_QSCI2_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 45 (Unused) - ivINT_QSCI2_TIDLE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 46 (Unused) - ivINT_QSCI2_TDRE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 47 (Unused) - ivINT_QSCI1_RERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 48 (Unused) - ivINT_QSCI1_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 49 (Unused) - ivINT_QSCI1_TIDLE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 50 (Unused) - ivINT_QSCI1_TDRE  */
  JSR  FMSTR1_Isr                      /* Interrupt no. 51 (Used)   - ivINT_QSCI0_RERR  */
  JSR  FMSTR1_Isr                      /* Interrupt no. 52 (Used)   - ivINT_QSCI0_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 53 (Unused) - ivINT_QSCI0_TIDLE  */
  JSR  FMSTR1_Isr                      /* Interrupt no. 54 (Used)   - ivINT_QSCI0_TDRE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 55 (Unused) - ivINT_QSPI2_XMIT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 56 (Unused) - ivINT_QSPI2_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 57 (Unused) - ivINT_QSPI1_XMIT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 58 (Unused) - ivINT_QSPI1_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 59 (Unused) - ivINT_QSPI0_XMIT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 60 (Unused) - ivINT_QSPI0_RCV  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 61 (Unused) - ivINT_IIC1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 62 (Unused) - ivINT_IIC0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 63 (Unused) - ivINT_eFlexPWMB_FAULT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 64 (Unused) - ivINT_eFlexPWMB_RERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 65 (Unused) - ivINT_eFlexPWMB_RELOAD3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 66 (Unused) - ivINT_eFlexPWMB_CAP3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 67 (Unused) - ivINT_eFlexPWMB_CMP3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 68 (Unused) - ivINT_eFlexPWMB_RELOAD2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 69 (Unused) - ivINT_eFlexPWMB_CAP2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 70 (Unused) - ivINT_eFlexPWMB_CMP2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 71 (Unused) - ivINT_eFlexPWMB_RELOAD1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 72 (Unused) - ivINT_eFlexPWMB_CAP1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 73 (Unused) - ivINT_eFlexPWMB_CMP1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 74 (Unused) - ivINT_eFlexPWMB_RELOAD0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 75 (Unused) - ivINT_eFlexPWMB_CAP0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 76 (Unused) - ivINT_eFlexPWMB_CMP0  */
  JSR  PWM_Fault0_ISR                  /* Interrupt no. 77 (Used)   - ivINT_eFlexPWMA_FAULT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 78 (Unused) - ivINT_eFlexPWMA_RERR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 79 (Unused) - ivINT_eFlexPWMA_RELOAD3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 80 (Unused) - ivINT_eFlexPWMA_CAP  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 81 (Unused) - ivINT_eFlexPWMA_CMP3  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 82 (Unused) - ivINT_eFlexPWMA_RELOAD2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 83 (Unused) - ivINT_eFlexPWMA_CMP2  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 84 (Unused) - ivINT_eFlexPWMA_RELOAD1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 85 (Unused) - ivINT_eFlexPWMA_CMP1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 86 (Unused) - ivINT_eFlexPWMA_RELOAD0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 87 (Unused) - ivINT_eFlexPWMA_CMP0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 88 (Unused) - ivINT_FTFL_RDCOL  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 89 (Unused) - ivINT_FTFL_CC  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 90 (Unused) - ivINT_CMPD  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 91 (Unused) - ivINT_CMPC  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 92 (Unused) - ivINT_CMPB  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 93 (Unused) - ivINT_CMPA  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 94 (Unused) - ivINT_PIT1_ROLLOVR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 95 (Unused) - ivINT_PIT0_ROLLOVR  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 96 (Unused) - ivINT_PDB1  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 97 (Unused) - ivINT_PDB0  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 98 (Unused) - ivINT_INDEX  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 99 (Unused) - ivINT_HOME_DOG  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 100 (Unused) - ivINT_COMPARE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 101 (Unused) - ivINT_GPIOG  */
  JSR  Cpu__ivINT_GPIOF                /* Interrupt no. 102 (Used)   - ivINT_GPIOF  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 103 (Unused) - ivINT_GPIOE  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 104 (Unused) - ivINT_GPIOD  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 105 (Unused) - ivINT_GPIOC  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 106 (Unused) - ivINT_GPIOB  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 107 (Unused) - ivINT_GPIOA  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 108 (Unused) - ivINT_COP_INT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 109 (Unused) - ivINT_EWM_INT  */
  JSR  Cpu_Interrupt                   /* Interrupt no. 110 (Unused) - ivINT_SWILP  */
}
#pragma section interrupt_vectors end

#endif _lint

/* Disable MISRA rules for interurupt routines */
/*lint -esym(765,Cpu_Interrupt) Disable MISRA rule (8.10) checking for symbols (Cpu_Interrupt). */
/*lint -esym(765,Cap2_Interrupt) Disable MISRA rule (8.10) checking for symbols (Cap2_Interrupt). */
/*lint -esym(765,Cap3_Interrupt) Disable MISRA rule (8.10) checking for symbols (Cap3_Interrupt). */
/*lint -esym(765,TI1_Interrupt) Disable MISRA rule (8.10) checking for symbols (TI1_Interrupt). */
/*lint -esym(765,Cap1_Interrupt) Disable MISRA rule (8.10) checking for symbols (Cap1_Interrupt). */
/*lint -esym(765,ADC_EndofScanISR) Disable MISRA rule (8.10) checking for symbols (ADC_EndofScanISR). */
/*lint -esym(765,FMSTR1_Isr) Disable MISRA rule (8.10) checking for symbols (FMSTR1_Isr). */
/*lint -esym(765,PWM_Fault0_ISR) Disable MISRA rule (8.10) checking for symbols (PWM_Fault0_ISR). */
/*lint -esym(765,Cpu__ivINT_GPIOF) Disable MISRA rule (8.10) checking for symbols (Cpu__ivINT_GPIOF). */

/*
** ###################################################################
**
**     This file was created by Processor Expert 5.3 [05.01]
**     for the Freescale 56800 series of microcontrollers.
**
** ###################################################################
*/
