From 233bf3ee5b1ad7ac14a49629a5b626382281d99a Mon Sep 17 00:00:00 2001 From: rusEfi Date: Wed, 4 May 2016 23:02:32 -0400 Subject: [PATCH] auto-sync --- firmware/config/engines/engines.mk | 1 + firmware/config/engines/zil130.cpp | 17 +++++++++++++++++ firmware/config/engines/zil130.h | 14 ++++++++++++++ .../controllers/algo/auto_generated_enums.cpp | 2 ++ .../controllers/algo/engine_configuration.cpp | 4 ++++ firmware/controllers/algo/rusefi_enums.h | 4 +++- 6 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 firmware/config/engines/zil130.cpp create mode 100644 firmware/config/engines/zil130.h diff --git a/firmware/config/engines/engines.mk b/firmware/config/engines/engines.mk index ceffc14aa3..b96cc02159 100644 --- a/firmware/config/engines/engines.mk +++ b/firmware/config/engines/engines.mk @@ -37,5 +37,6 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \ $(PROJECT_DIR)/config/engines/toyota_jzs147.cpp \ $(PROJECT_DIR)/config/engines/lada_kalina.cpp \ $(PROJECT_DIR)/config/engines/geo_storm.cpp \ + $(PROJECT_DIR)/config/engines/zil130.cpp \ $(PROJECT_DIR)/config/engines/ford_festiva.cpp \ No newline at end of file diff --git a/firmware/config/engines/zil130.cpp b/firmware/config/engines/zil130.cpp new file mode 100644 index 0000000000..4d749d2c17 --- /dev/null +++ b/firmware/config/engines/zil130.cpp @@ -0,0 +1,17 @@ +/* + * @file zil130.cpp + * + * http://rusefi.com/forum/viewtopic.php?f=15&t=644 + * + * @date May 4, 2016 + * @author Andrey Belomutskiy, (c) 2012-2016 + */ + +#include "engine_template.h" +#include "custom_engine.h" + +EXTERN_ENGINE; + +void setZil130(DECLARE_ENGINE_PARAMETER_F) { + setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_F); +} diff --git a/firmware/config/engines/zil130.h b/firmware/config/engines/zil130.h new file mode 100644 index 0000000000..b313cb6b79 --- /dev/null +++ b/firmware/config/engines/zil130.h @@ -0,0 +1,14 @@ +/* + * @file engine_template.h + * + * @date May 4, 2016 + * @author Andrey Belomutskiy, (c) 2012-2016 + */ + +#ifndef ZIL130_H_ +#define ZIL130_H_ + +#include "engine.h" +void setZil130(DECLARE_ENGINE_PARAMETER_F); + +#endif /* ZIL130_H_ */ diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index fde363dd3c..0329f338c6 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -24,6 +24,8 @@ const char *getEngine_type_e(engine_type_e value){ switch(value) { case MIATA_NA_1_6: return "MIATA_NA_1_6"; +case ZIL_130: + return "ZIL_130"; case ACURA_RSX: return "ACURA_RSX"; case AUDI_AAN: diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index bfaa8ba4d6..e98df6d1a2 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -75,6 +75,7 @@ #include "lada_kalina.h" #include "geo_storm.h" #include "mazda_miata_1_6.h" +#include "zil130.h" EXTERN_ENGINE; @@ -790,6 +791,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN case HONDA_ACCORD_CD: setHondaAccordConfigurationThreeWires(PASS_ENGINE_PARAMETER_F); break; + case ZIL_130: + setZil130(PASS_ENGINE_PARAMETER_F); + break; case MIATA_NA_1_6: setMiataNA_1_6_Configuration(PASS_ENGINE_PARAMETER_F); break; diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index 6810aa972d..87d119271c 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -125,7 +125,9 @@ typedef enum { // Frankenso board MIATA_NA_1_6 = 41, - ET_UNUSED = 42, + ZIL_130 = 42, + + ET_UNUSED = 43, Force_4b_engine_type = ENUM_32_BITS, } engine_type_e;