From 7da157326214af0bb6c06a20cef31078aca53cff Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 16 Oct 2015 16:01:21 -0400 Subject: [PATCH] auto-sync --- firmware/config/engines/chevrolet_camaro_4.cpp | 6 ++++++ firmware/controllers/algo/auto_generated_enums.cpp | 2 ++ firmware/controllers/algo/engine_configuration.cpp | 4 ++++ firmware/controllers/algo/rusefi_enums.h | 4 +++- 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/firmware/config/engines/chevrolet_camaro_4.cpp b/firmware/config/engines/chevrolet_camaro_4.cpp index 2e4944661c..ab1ab475e4 100644 --- a/firmware/config/engines/chevrolet_camaro_4.cpp +++ b/firmware/config/engines/chevrolet_camaro_4.cpp @@ -1,6 +1,9 @@ /* * @file chevrolet_camaro_4.cpp * + * + * set_engine_type 35 + * * @date Oct 16, 2015 * @author Andrey Belomutskiy, (c) 2012-2015 */ @@ -12,6 +15,9 @@ EXTERN_ENGINE void setCamaro4(DECLARE_ENGINE_PARAMETER_F) { + engineConfiguration->specs.displacement = 5.7; + engineConfiguration->specs.cylindersCount = 8; + } diff --git a/firmware/controllers/algo/auto_generated_enums.cpp b/firmware/controllers/algo/auto_generated_enums.cpp index b3d03c4e95..98a1de3df9 100644 --- a/firmware/controllers/algo/auto_generated_enums.cpp +++ b/firmware/controllers/algo/auto_generated_enums.cpp @@ -30,6 +30,8 @@ case SACHS: return "SACHS"; case DAIHATSU: return "DAIHATSU"; +case CAMARO_4: + return "CAMARO_4"; case GM_2_2: return "GM_2_2"; case DODGE_RAM: diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 0755d57bf1..99c0935576 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -63,6 +63,7 @@ #include "vw.h" #include "dodge_stratus.h" #include "daihatsu.h" +#include "chevrolet_camaro_4.h" EXTERN_ENGINE; @@ -751,6 +752,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN case DAIHATSU: setDaihatsu(PASS_ENGINE_PARAMETER_F); break; + case CAMARO_4: + setCamaro4(PASS_ENGINE_PARAMETER_F); + break; default: warning(OBD_PCM_Processor_Fault, "Unexpected engine type: %d", engineType); diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index fec1cd18e9..5a6c0df27a 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -105,7 +105,9 @@ typedef enum { DAIHATSU = 34, - ET_UNUSED = 35, + CAMARO_4 = 35, + + ET_UNUSED = 36, Force_4b_engine_type = ENUM_32_BITS, } engine_type_e;