canned m111
This commit is contained in:
parent
f76a07360d
commit
013824cbac
|
@ -15,6 +15,7 @@
|
||||||
#include "hellen_meta.h"
|
#include "hellen_meta.h"
|
||||||
#include "i2c_bb.h"
|
#include "i2c_bb.h"
|
||||||
#include "defaults.h"
|
#include "defaults.h"
|
||||||
|
#include "m111.h"
|
||||||
|
|
||||||
static void setInjectorPins() {
|
static void setInjectorPins() {
|
||||||
engineConfiguration->injectionPins[0] = H176_LS_1;
|
engineConfiguration->injectionPins[0] = H176_LS_1;
|
||||||
|
@ -171,16 +172,7 @@ void setBoardDefaultConfiguration() {
|
||||||
// "required" hardware is done - set some reasonable defaults
|
// "required" hardware is done - set some reasonable defaults
|
||||||
setupDefaultSensorInputs();
|
setupDefaultSensorInputs();
|
||||||
|
|
||||||
engineConfiguration->specs.cylindersCount = 4;
|
setM111EngineConfiguration();
|
||||||
engineConfiguration->specs.firingOrder = FO_1_3_4_2;
|
|
||||||
engineConfiguration->specs.displacement = 2.295f;
|
|
||||||
|
|
||||||
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS; // IM_WASTED_SPARK
|
|
||||||
engineConfiguration->crankingInjectionMode = IM_SEQUENTIAL;
|
|
||||||
engineConfiguration->injectionMode = IM_SEQUENTIAL;//IM_BATCH;// IM_SEQUENTIAL;
|
|
||||||
|
|
||||||
strcpy(engineConfiguration->engineMake, ENGINE_MAKE_MERCEDES);
|
|
||||||
strcpy(engineConfiguration->engineCode, "");
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Jimmy best tune
|
* Jimmy best tune
|
||||||
|
|
|
@ -8,6 +8,32 @@
|
||||||
|
|
||||||
#include "m111.h"
|
#include "m111.h"
|
||||||
|
|
||||||
void setMreM111EngineConfiguration() {
|
#if HW_PROTEUS
|
||||||
|
#include "proteus_meta.h"
|
||||||
|
#endif // HW_PROTEUS
|
||||||
|
|
||||||
|
void setM111EngineConfiguration() {
|
||||||
|
engineConfiguration->specs.cylindersCount = 4;
|
||||||
|
engineConfiguration->specs.firingOrder = FO_1_3_4_2;
|
||||||
|
engineConfiguration->specs.displacement = 2.295f;
|
||||||
|
|
||||||
|
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
|
||||||
|
engineConfiguration->crankingInjectionMode = IM_SEQUENTIAL;
|
||||||
|
engineConfiguration->injectionMode = IM_SEQUENTIAL;
|
||||||
|
|
||||||
|
strcpy(engineConfiguration->engineMake, ENGINE_MAKE_MERCEDES);
|
||||||
|
strcpy(engineConfiguration->engineCode, "M111");
|
||||||
|
|
||||||
|
engineConfiguration->globalTriggerAngleOffset = 109; // please use a timing light?
|
||||||
|
}
|
||||||
|
|
||||||
|
void setMreM111EngineConfiguration() {
|
||||||
|
setM111EngineConfiguration();
|
||||||
|
}
|
||||||
|
|
||||||
|
void setProteusM111EngineConfiguration() {
|
||||||
|
setM111EngineConfiguration();
|
||||||
|
#if HW_PROTEUS
|
||||||
|
//engineConfiguration->camInputs[0] = PROTEUS_DIGITAL_2;
|
||||||
|
#endif // HW_PROTEUS
|
||||||
}
|
}
|
|
@ -9,7 +9,10 @@
|
||||||
|
|
||||||
#include "engine_configuration.h"
|
#include "engine_configuration.h"
|
||||||
|
|
||||||
|
void setM111EngineConfiguration();
|
||||||
/**
|
/**
|
||||||
* set engine_type 68
|
* set engine_type 68
|
||||||
*/
|
*/
|
||||||
void setMreM111EngineConfiguration();
|
void setMreM111EngineConfiguration();
|
||||||
|
|
||||||
|
void setProteusM111EngineConfiguration();
|
||||||
|
|
|
@ -771,6 +771,9 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
|
||||||
break;
|
break;
|
||||||
#endif // HW_MICRO_RUSEFI
|
#endif // HW_MICRO_RUSEFI
|
||||||
#if HW_PROTEUS
|
#if HW_PROTEUS
|
||||||
|
case PROTEUS_M111:
|
||||||
|
setProteusM111EngineConfiguration();
|
||||||
|
break;
|
||||||
case WASTEGATE_PROTEUS_TEST:
|
case WASTEGATE_PROTEUS_TEST:
|
||||||
proteusDcWastegateTest();
|
proteusDcWastegateTest();
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue