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