//////////////////////////////////////////////////////////////////////
//
//  FILE:     F12xISR.C
//
//  COPYRIGHT: Copyright Twin Vision n.a. 2004
//
//  ISR template for the f12x




#include "WDdefs.h"


////////////////////////////////////////////////////////////
//
//  FUNCTION: void Icrash (void)
//
//  catcher for illegal interrupts
//

void Icrash (void)
{
while (1): // breakpoint here
}  // end Icrash


////////////////////////////////////////////////////////////
//
//  ISR 0  External interrupt 0
//

void EI0isr0 (void) interrupt 0 using 0
{
  Icrash();
}  // end EI0isr0


////////////////////////////////////////////////////////////
//
//  ISR 1  Timer 0 interrupt
//

void T0isr1  (void) interrupt 1 using 0
{
  Icrash();
} // end T0isr1


////////////////////////////////////////////////////////////
//
//  ISR 2  External interrupt 1
//

void EI1isr0 (void) interrupt 2 using 0
{
  Icrash();
}  // end EI1isr0


////////////////////////////////////////////////////////////
//
//  ISR 3  Timer 1 interrupt
//

void T1isr3 (void) interrupt 3 using 0
{
  Icrash();
} // timers_isr1


////////////////////////////////////////////////////////////
//
//  ISR 4 UART 0 
//

void U0isr4 (void) interrupt 4 using 0
{
  Icrash();
}  // end U0isr4




////////////////////////////////////////////////////////////
//
//  ISR 5 T2 
//

void T2isr5 (void) interrupt 5 using 0
{
  Icrash();
}  // end T2isr5




////////////////////////////////////////////////////////////
//
//  ISR 6 SPI 
//

void SPIisr6 (void) interrupt 6 using 0
{
  Icrash();
}  // end SPIisr6

etc  ... etc ...