From d9fb0f72f119c6db726f0dd9f087f84f0944e71e Mon Sep 17 00:00:00 2001 From: rusefi Date: Wed, 26 Jun 2019 19:41:46 -0400 Subject: [PATCH] launch control: clutch up&down inverted setting --- firmware/integration/rusefi_config.txt | 4 +++- firmware/tunerstudio/rusefi.input | 4 +++- .../models/src/com/rusefi/config/generated/Fields.java | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index dfd1bb6710..8acefed3b4 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -708,7 +708,9 @@ maf_sensor_type_e mafSensorType; brain_input_pin_e frequencyReportingMapInputPin; pin_input_mode_e clutchUpPinMode; float etbIdleRange;;"angle", 1, 0, -100, 100, 2 - int[122] unusedAtBoardConfigurationEnd; + bit clutchUpPinInverted + bit clutchDownPinInverted + int[121] unusedAtBoardConfigurationEnd; end_struct custom le_formula_t 200 string, ASCII, @OFFSET@, 200 diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 86530a1890..2a604e08d9 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -1563,7 +1563,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" field = "Fuel level", fuelLevelSensor field = "Flex fuel", flexFuelSensor field = "Clutch down pin", clutchDownPin - field = "Clutch up pin", clutchUpPin + fiedl = "Clutch down inverted", clutchDownPinInverted + field = "Clutch up pin", clutchUpPin + fiedl = "Clutch up inverted", clutchUpPinInverted field = "Brake pedal pin", brakePedalPin field = "A/C switch", acSwitchAdc diff --git a/java_console/models/src/com/rusefi/config/generated/Fields.java b/java_console/models/src/com/rusefi/config/generated/Fields.java index 73b8c97c76..ac7917b17a 100644 --- a/java_console/models/src/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Jun 26 19:24:48 EDT 2019 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Wed Jun 26 19:39:50 EDT 2019 import com.rusefi.config.*; @@ -218,8 +218,10 @@ public class Fields { public static final int cltTimingExtra_offset_hex = 968; public static final int clutchDownPin_offset = 664; public static final int clutchDownPin_offset_hex = 298; + public static final int clutchDownPinInverted_offset = 976; public static final int clutchDownPinMode_offset = 667; public static final int clutchUpPin_offset = 969; + public static final int clutchUpPinInverted_offset = 976; public static final int clutchUpPinMode_offset = 971; public static final int coastingFuelCutClt_offset = 3178; public static final int coastingFuelCutEnabled_offset = 744; @@ -1160,7 +1162,7 @@ public class Fields { public static final int unused_board_984_31_offset = 744; public static final int unusedAlignMaf_offset = 557; public static final int unusedAnotherOne_offset = 744; - public static final int unusedAtBoardConfigurationEnd_offset = 976; + public static final int unusedAtBoardConfigurationEnd_offset = 980; public static final int unusedEtbM_offset = 675; public static final int unusedh_offset = 1469; public static final int unusedjoy_offset = 943; @@ -1657,6 +1659,8 @@ public class Fields { public static final Field FREQUENCYREPORTINGMAPINPUTPIN = Field.create("FREQUENCYREPORTINGMAPINPUTPIN", 970, FieldType.INT8, brain_input_pin_e); public static final Field CLUTCHUPPINMODE = Field.create("CLUTCHUPPINMODE", 971, FieldType.INT8); public static final Field ETBIDLERANGE = Field.create("ETBIDLERANGE", 972, FieldType.FLOAT); + public static final Field CLUTCHUPPININVERTED = Field.create("CLUTCHUPPININVERTED", 976, FieldType.BIT, 0); + public static final Field CLUTCHDOWNPININVERTED = Field.create("CLUTCHDOWNPININVERTED", 976, FieldType.BIT, 1); public static final Field VVTDISPLAYINVERTED = Field.create("VVTDISPLAYINVERTED", 1464, FieldType.BIT, 0); public static final Field FUELCLOSEDLOOPCORRECTIONENABLED = Field.create("FUELCLOSEDLOOPCORRECTIONENABLED", 1464, FieldType.BIT, 1); public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 1464, FieldType.BIT, 2); @@ -2431,6 +2435,8 @@ public class Fields { FREQUENCYREPORTINGMAPINPUTPIN, CLUTCHUPPINMODE, ETBIDLERANGE, + CLUTCHUPPININVERTED, + CLUTCHDOWNPININVERTED, VVTDISPLAYINVERTED, FUELCLOSEDLOOPCORRECTIONENABLED, ISVERBOSEIAC,