From 05ef4e51117287a8a2f121d97043de00061bf3b8 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 18 Dec 2015 17:02:31 -0500 Subject: [PATCH] auto-sync --- firmware/controllers/settings.cpp | 19 +++++++++++++++++++ firmware/rusefi.cpp | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index 51a7ca30c4..51be282361 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -494,6 +494,19 @@ static void setIgnitionMode(int value) { doPrintConfiguration(engine); } +static void setOneCoilIgnition(void) { + setIgnitionMode((int)IM_ONE_COIL); +} + +static void setWastedIgnition(void) { + setIgnitionMode((int)IM_WASTED_SPARK); +} + +static void setIndividualCoilsIgnition(void) { + setIgnitionMode((int)IM_INDIVIDUAL_COILS); +} + + static void setTriggerType(int value) { engineConfiguration->trigger.type = (trigger_type_e) value; incrementGlobalConfigurationVersion(); @@ -1009,7 +1022,13 @@ void initSettings(engine_configuration_s *engineConfiguration) { addConsoleActionI("set_cranking_rpm", setCrankingRpm); addConsoleActionF("set_cranking_timing_angle", setCrankingTimingAngle); addConsoleActionF("set_cranking_charge_angle", setCrankingChargeAngle); + + addConsoleAction("set_one_coil_ignition", setOneCoilIgnition); + addConsoleAction("set_wasted_spark_ignition", setWastedIgnition); + addConsoleAction("set_individual_coils_ignition", setIndividualCoilsIgnition); + addConsoleActionI("set_ignition_mode", setIgnitionMode); + addConsoleActionI("set_cranking_injection_mode", setCrankingInjectionMode); addConsoleActionI("set_injection_mode", setInjectionMode); diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index 7e95724b81..fe9c4340a1 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -275,5 +275,5 @@ int getRusEfiVersion(void) { return 123; // this is here to make the compiler happy about the unused array if (UNUSED_CCM_SIZE[0] * 0 != 0) return 3211; // this is here to make the compiler happy about the unused array - return 20151214; + return 20151218; }