diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 3d5d3010e4..fca39343b0 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -250,6 +250,8 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) { engineConfiguration->rpmHardLimit = 7000; engineConfiguration->cranking.rpm = 550; + engineConfiguration->noAccelAfterHardLimitPeriodSecs = 3; + config->crankingFuelCoef[0] = 5; // base cranking fuel adjustment coefficient config->crankingFuelBins[0] = -20; // temperature in C config->crankingFuelCoef[1] = 3.7; diff --git a/firmware/controllers/algo/engine_configuration_generated_structures.h b/firmware/controllers/algo/engine_configuration_generated_structures.h index 0d08694472..33ecf85d3a 100644 --- a/firmware/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated by config_definition.jar on Tue Apr 14 22:35:17 EDT 2015 +// this section was generated by config_definition.jar on Wed Apr 15 12:11:02 EDT 2015 // begin #include "rusefi_types.h" typedef struct { @@ -1095,7 +1095,11 @@ typedef struct { /** * offset 1644 */ - int unused3[135]; + float noAccelAfterHardLimitPeriodSecs; + /** + * offset 1648 + */ + int unused3[134]; /** * offset 2184 */ @@ -1275,4 +1279,4 @@ typedef struct { } persistent_config_s; // end -// this section was generated by config_definition.jar on Tue Apr 14 22:35:17 EDT 2015 +// this section was generated by config_definition.jar on Wed Apr 15 12:11:02 EDT 2015 diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index c7dfa91ffc..ba01e21810 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -486,7 +486,8 @@ custom pin_input_mode_e 4 scalar, F32, @OFFSET@, "ms", 1, 0, 0, 200, 1 int idleStepperTotalSteps;;"count", 1, 0, 5, 3000, 0 brain_pin_e stepperEnablePin; - int[135] unused3; +float noAccelAfterHardLimitPeriodSecs;;"sec", 1, 0, 0, 60, 0 + int[134] unused3; int tpsAccelLength;;"len", 1, 0, 1, 200, 3 float tpsAccelEnrichmentThreshold;;"roc", 1, 0, 0, 200, 3