/* RCX interrupts 
   Last updated 29.10.00
 */

#include "H8.h"


#ifndef   RCX_Interrupts_H_DEFINED
#define   RCX_Interrupts_H_DEFINED


#define Int_Handler(RCX_Vector_Addr) ( *( void (**)(void) ) (RCX_Vector_Addr) )

#define IRQ0_Interrupt_Handler Int_Handler(0xfd94)
#define IRQ1_Interrupt_Handler Int_Handler(0xfd96)
#define FRT_Interrupt_Handler  Int_Handler(0xfda2)
#define T0_Interrupt_Handler   Int_Handler(0xfda8)
#define ERI_Interrupt_Handler  Int_Handler(0xfdb4)
#define RXI_Interrupt_Handler  Int_Handler(0xfdb6)
#define TXI_Interrupt_Handler  Int_Handler(0xfdb8)
#define TEI_Interrupt_Handler  Int_Handler(0xfdba)
#define WDT_Interrupt_Handler  Int_Handler(0xfdbe)

#define T0_DispatcherReturnAddress  0x4f8
#define WDT_DispatcherReturnAddress 0x57c

#endif /* RCX_Interrupts_H_DEFINED */
