00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #define INJECTIONISRS_C
00025 #include "inc/freeEMS.h"
00026 #include "inc/interrupts.h"
00027 #include "inc/injectionISRs.h"
00028
00029
00030
00031 void StagedOnISR(void){
00032
00033 PITINTE |= 0x04;
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043 if(!(fixedConfigs.coreSettingsA & STAGED_END)){
00044
00045 }
00046
00047
00048
00049 }
00050
00051
00052 void StagedOffISR(void){
00053
00054 PITINTE |= 0x08;
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065 }
00066
00067
00068
00069
00070
00071 #define INJECTOR_CHANNEL_NUMBER 0
00072 #define InjectorXISR Injector1ISR
00073 #define STAGEDXOFF STAGED1OFF
00074 #define STAGEDXON STAGED1ON
00075 #include "inc/injectorISR.c"
00076 #undef InjectorXISR
00077 #undef STAGEDXOFF
00078 #undef STAGEDXON
00079 #undef INJECTOR_CHANNEL_NUMBER
00080
00081
00082 #define INJECTOR_CHANNEL_NUMBER 1
00083 #define InjectorXISR Injector2ISR
00084 #define STAGEDXOFF STAGED2OFF
00085 #define STAGEDXON STAGED2ON
00086 #include "inc/injectorISR.c"
00087 #undef InjectorXISR
00088 #undef STAGEDXOFF
00089 #undef STAGEDXON
00090 #undef INJECTOR_CHANNEL_NUMBER
00091
00092
00093 #define INJECTOR_CHANNEL_NUMBER 2
00094 #define InjectorXISR Injector3ISR
00095 #define STAGEDXOFF STAGED3OFF
00096 #define STAGEDXON STAGED3ON
00097 #include "inc/injectorISR.c"
00098 #undef InjectorXISR
00099 #undef STAGEDXOFF
00100 #undef STAGEDXON
00101 #undef INJECTOR_CHANNEL_NUMBER
00102
00103
00104 #define INJECTOR_CHANNEL_NUMBER 3
00105 #define InjectorXISR Injector4ISR
00106 #define STAGEDXOFF STAGED4OFF
00107 #define STAGEDXON STAGED4ON
00108 #include "inc/injectorISR.c"
00109 #undef InjectorXISR
00110 #undef STAGEDXOFF
00111 #undef STAGEDXON
00112 #undef INJECTOR_CHANNEL_NUMBER
00113
00114
00115 #define INJECTOR_CHANNEL_NUMBER 4
00116 #define InjectorXISR Injector5ISR
00117 #define STAGEDXOFF STAGED5OFF
00118 #define STAGEDXON STAGED5ON
00119 #include "inc/injectorISR.c"
00120 #undef InjectorXISR
00121 #undef STAGEDXOFF
00122 #undef STAGEDXON
00123 #undef INJECTOR_CHANNEL_NUMBER
00124
00125
00126 #define INJECTOR_CHANNEL_NUMBER 5
00127 #define InjectorXISR Injector6ISR
00128 #define STAGEDXOFF STAGED6OFF
00129 #define STAGEDXON STAGED6ON
00130 #include "inc/injectorISR.c"
00131 #undef InjectorXISR
00132 #undef STAGEDXOFF
00133 #undef STAGEDXON
00134 #undef INJECTOR_CHANNEL_NUMBER
00135
00136