From 319744dafad74aaf056249681511ad50c8add189 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Tue, 5 Jul 2016 11:03:11 -0400 Subject: [PATCH] auto-sync --- firmware/Makefile | 1 + firmware/config/engines/dodge_neon.cpp | 2 ++ firmware/config/engines/vw.cpp | 2 ++ .../algo/engine_configuration_generated_structures.h | 5 +++-- firmware/integration/rusefi_config.txt | 2 +- firmware/tunerstudio/rusefi.ini | 3 ++- 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/firmware/Makefile b/firmware/Makefile index 7595197656..f431e9ee59 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -207,6 +207,7 @@ INCDIR = $(PORTINC) $(KERNINC) $(TESTINC) \ hw_layer/serial_over_usb \ hw_layer/algo \ hw_layer/lcd \ + hw_layer/mass_storage \ hw_layer/stm32f4 \ development \ development/hw_layer \ diff --git a/firmware/config/engines/dodge_neon.cpp b/firmware/config/engines/dodge_neon.cpp index 42c414e029..504e88d974 100644 --- a/firmware/config/engines/dodge_neon.cpp +++ b/firmware/config/engines/dodge_neon.cpp @@ -501,6 +501,8 @@ void setDodgeNeonNGCEngineConfiguration(DECLARE_ENGINE_PARAMETER_F) { engineConfiguration->slowAdcAlpha = 0.33333; + engineConfiguration->isCylinderCleanupEnabled = true; + // end of setDodgeNeonNGCEngineConfiguration } diff --git a/firmware/config/engines/vw.cpp b/firmware/config/engines/vw.cpp index 683e6ffb44..9ba63f48c6 100644 --- a/firmware/config/engines/vw.cpp +++ b/firmware/config/engines/vw.cpp @@ -23,6 +23,8 @@ void setVwAba(DECLARE_ENGINE_PARAMETER_F) { // set_cranking_timing_angle 10 engineConfiguration->crankingTimingAngle = 10; + engineConfiguration->isCylinderCleanupEnabled = true; + // set_whole_fuel_map 12 setWholeFuelMap(12 PASS_ENGINE_PARAMETER); diff --git a/firmware/controllers/algo/engine_configuration_generated_structures.h b/firmware/controllers/algo/engine_configuration_generated_structures.h index 8ba3e680be..97f24ddcd1 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 automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Jul 04 23:04:33 EDT 2016 +// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Tue Jul 05 10:25:36 EDT 2016 // begin #ifndef ENGINE_CONFIGURATION_GENERATED_H_ #define ENGINE_CONFIGURATION_GENERATED_H_ @@ -1218,6 +1218,7 @@ typedef struct { offset 1500 bit 1 */ bool isIgnitionEnabled : 1; /** + * If TPS above 95% no fuel would be injected during cranking offset 1500 bit 2 */ bool isCylinderCleanupEnabled : 1; /** @@ -1890,4 +1891,4 @@ typedef struct { #endif // end -// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Jul 04 23:04:33 EDT 2016 +// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Tue Jul 05 10:25:36 EDT 2016 diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index e6131dc7e7..1c8b2f84bd 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -567,7 +567,7 @@ custom idle_mode_e 4 bits, U32, @OFFSET@, [0:0], "false", "true" bit isInjectionEnabled bit isIgnitionEnabled - bit isCylinderCleanupEnabled + bit isCylinderCleanupEnabled;+If TPS above 95% no fuel would be injected during cranking bit secondTriggerChannelEnabled bit needSecondTriggerInputDeprecated bit isMapAveragingEnabled diff --git a/firmware/tunerstudio/rusefi.ini b/firmware/tunerstudio/rusefi.ini index db8f7026d0..043c195782 100644 --- a/firmware/tunerstudio/rusefi.ini +++ b/firmware/tunerstudio/rusefi.ini @@ -42,7 +42,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Jul 04 23:04:33 EDT 2016 +; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Tue Jul 05 10:25:36 EDT 2016 pageSize = 16376 page = 1 @@ -683,6 +683,7 @@ page = 1 vehicleSpeedCoef = "This coefficient translates vehicle speed input frequency (in Hz) into vehicle speed, km/h" trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken" sensorChartMode = "rusEfi console Sensor Sniffer mode" + isCylinderCleanupEnabled = "If TPS above 95% no fuel would be injected during cranking" twoWireBatchInjection = "This is needed if batched injection and individual injector wiring" useOnlyRisingEdgeForTrigger = "VR sensors are only precise on rising front" twoWireBatchIgnition = "This is needed if batched igniton (waster spark) and individual coil wiring"