00001 /****************************************************************************** 00002 * PIC USB 00003 * interrupt.c 00004 ******************************************************************************/ 00005 00006 /** I N C L U D E S **********************************************************/ 00007 #include <p18cxxx.h> 00008 #include "system/typedefs.h" 00009 #include "system/interrupt/interrupt.h" 00010 00011 /** V A R I A B L E S ********************************************************/ 00012 00013 /** I N T E R R U P T V E C T O R S *****************************************/ 00014 00015 #pragma code high_vector=0x08 00016 void interrupt_at_high_vector(void) 00017 { 00018 _asm goto high_isr _endasm 00019 } 00020 #pragma code 00021 00022 #pragma code low_vector=0x18 00023 void interrupt_at_low_vector(void) 00024 { 00025 _asm goto low_isr _endasm 00026 } 00027 #pragma code 00028 00029 /** D E C L A R A T I O N S **************************************************/ 00030 /****************************************************************************** 00031 * Function: void high_isr(void) 00032 * PreCondition: None 00033 * Input: 00034 * Output: 00035 * Side Effects: 00036 * Overview: 00037 *****************************************************************************/ 00038 #pragma interrupt high_isr 00039 void high_isr(void) 00040 { 00041 } 00042 00043 /****************************************************************************** 00044 * Function: void low_isr(void) 00045 * PreCondition: None 00046 * Input: 00047 * Output: 00048 * Side Effects: 00049 * Overview: 00050 *****************************************************************************/ 00051 #pragma interruptlow low_isr 00052 void low_isr(void) 00053 { 00054 } 00055 #pragma code 00056 00057 /** EOF interrupt.c **********************************************************/