From c4e3bd9f2da68e78e4cd18e0c696f9530dc14572 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Mon, 27 Apr 2015 21:10:30 -0400 Subject: [PATCH] auto-sync --- firmware/controllers/algo/engine_configuration.cpp | 2 +- firmware/controllers/settings.cpp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index cc4bc43417..52c1c10eba 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -542,7 +542,7 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) { boardConfiguration->logicAnalyzerPins[2] = GPIO_UNASSIGNED; boardConfiguration->logicAnalyzerPins[3] = GPIO_UNASSIGNED; boardConfiguration->vehicleSpeedSensorInputPin = GPIO_UNASSIGNED; - engineConfiguration->vehicleSpeedCoef = 100; + engineConfiguration->vehicleSpeedCoef = 1.0f; boardConfiguration->logicAnalyzerMode[0] = false; boardConfiguration->logicAnalyzerMode[1] = false; diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index 74e3539f7b..d34e9a63ba 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -915,6 +915,12 @@ static void setInjectorLag(float value) { engineConfiguration->injector.lag = value; } +static void setValue(const char *paramStr, const char *valueStr) { + + float value = atoff(valueStr); + engineConfiguration->vehicleSpeedCoef = value; +} + void initSettings(engine_configuration_s *engineConfiguration) { addConsoleActionP("showconfig", (VoidPtr) doPrintConfiguration, &engine); addConsoleAction("tempinfo", printTemperatureInfo); @@ -1001,6 +1007,8 @@ void initSettings(engine_configuration_s *engineConfiguration) { addConsoleActionS("set_ac_pin", setACPin); addConsoleActionS("set_idle_pin", setIdlePin); + addConsoleActionSS("set", setValue); + addConsoleAction("mapinfo", printMAPInfo); #if HAL_USE_ADC || defined(__DOXYGEN__) addConsoleActionSS("set_analog_input_pin", setAnalogInputPin);