diff --git a/firmware/controllers/core/error_handling.cpp b/firmware/controllers/core/error_handling.cpp index 61d0c4918b..1ab32d445b 100644 --- a/firmware/controllers/core/error_handling.cpp +++ b/firmware/controllers/core/error_handling.cpp @@ -107,6 +107,7 @@ static void printWarning(const char *fmt, va_list ap) { printToStream(&warningStream, fmt, ap); + if (CONFIG(showHumanReadableWarning)) { #if EFI_TUNER_STUDIO #if defined(EFI_NO_CONFIG_WORKING_COPY) memcpy(persistentState.persistentConfiguration.warning_message, warningBuffer, sizeof(warningBuffer)); @@ -114,6 +115,7 @@ static void printWarning(const char *fmt, va_list ap) { memcpy(configWorkingCopy.warning_message, warningBuffer, sizeof(warningBuffer)); #endif /* defined(EFI_NO_CONFIG_WORKING_COPY) */ #endif /* EFI_TUNER_STUDIO */ + } logger.append(warningBuffer); append(&logger, DELIMETER); diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 5c4309a4bd..6a5cd53fac 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -801,7 +801,7 @@ custom maf_sensor_type_e 4 bits, S32, @OFFSET@, [0:7], @@maf_sensor_type_e_enum@ bit launchDisableBySpeed bit enableCanVss bit enableInnovateLC2 - bit unusedBit_251_9 + bit showHumanReadableWarning bit unusedBit_251_10 bit unusedBit_251_11 bit unusedBit_251_12 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 669959cdaf..28e1df9790 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 gen_config.bat integration\rusefi_config.txt Sun Apr 19 21:15:09 EDT 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.bat integration\rusefi_config.txt Wed Apr 22 18:25:23 EDT 2020 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1165,6 +1165,7 @@ public class Fields { public static final int servoOutputPins6_offset = 3145; public static final int servoOutputPins7_offset = 3146; public static final int servoOutputPins8_offset = 3147; + public static final int showHumanReadableWarning_offset = 976; public static final int showSdCardWarning_offset = 76; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; @@ -1472,7 +1473,6 @@ public class Fields { public static final int unusedBit_251_27_offset = 976; public static final int unusedBit_251_28_offset = 976; public static final int unusedBit_251_29_offset = 976; - public static final int unusedBit_251_9_offset = 976; public static final int unusedBit_282_30_offset = 976; public static final int unusedBit_282_31_offset = 976; public static final int unusedBit_34_31_offset = 76; @@ -2007,7 +2007,7 @@ public class Fields { public static final Field LAUNCHDISABLEBYSPEED = Field.create("LAUNCHDISABLEBYSPEED", 976, FieldType.BIT, 6); public static final Field ENABLECANVSS = Field.create("ENABLECANVSS", 976, FieldType.BIT, 7); public static final Field ENABLEINNOVATELC2 = Field.create("ENABLEINNOVATELC2", 976, FieldType.BIT, 8); - public static final Field UNUSEDBIT_251_9 = Field.create("UNUSEDBIT_251_9", 976, FieldType.BIT, 9); + public static final Field SHOWHUMANREADABLEWARNING = Field.create("SHOWHUMANREADABLEWARNING", 976, FieldType.BIT, 9); public static final Field UNUSEDBIT_251_10 = Field.create("UNUSEDBIT_251_10", 976, FieldType.BIT, 10); public static final Field UNUSEDBIT_251_11 = Field.create("UNUSEDBIT_251_11", 976, FieldType.BIT, 11); public static final Field UNUSEDBIT_251_12 = Field.create("UNUSEDBIT_251_12", 976, FieldType.BIT, 12); @@ -2933,7 +2933,7 @@ public class Fields { LAUNCHDISABLEBYSPEED, ENABLECANVSS, ENABLEINNOVATELC2, - UNUSEDBIT_251_9, + SHOWHUMANREADABLEWARNING, UNUSEDBIT_251_10, UNUSEDBIT_251_11, UNUSEDBIT_251_12,