diff --git a/firmware/controllers/algo/auto_generated_enginetypes.cpp b/firmware/controllers/algo/auto_generated_enginetypes.cpp index 353c0bb75d..6fc3c7767f 100644 --- a/firmware/controllers/algo/auto_generated_enginetypes.cpp +++ b/firmware/controllers/algo/auto_generated_enginetypes.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "engine_types.h" -// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Sun Nov 14 02:59:53 UTC 2021 +// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Fri Nov 19 06:54:18 EST 2021 // see also gen_config_and_enums.bat @@ -110,6 +110,8 @@ case DBG_RUSEFI_WIDEBAND: return "DBG_RUSEFI_WIDEBAND"; case DBG_SD_CARD: return "DBG_SD_CARD"; +case DBG_SOFT_SPARK_CUT: + return "DBG_SOFT_SPARK_CUT"; case DBG_SR5_PROTOCOL: return "DBG_SR5_PROTOCOL"; case DBG_START_STOP: @@ -130,8 +132,6 @@ case DBG_UNUSED41: return "DBG_UNUSED41"; case DBG_UNUSED_42: return "DBG_UNUSED_42"; -case DBG_UNUSED_6: - return "DBG_UNUSED_6"; case DBG_VVT: return "DBG_VVT"; case DBG_VVT_1_PID: diff --git a/firmware/controllers/algo/engine_types.h b/firmware/controllers/algo/engine_types.h index c1a16bf289..13b8e299aa 100644 --- a/firmware/controllers/algo/engine_types.h +++ b/firmware/controllers/algo/engine_types.h @@ -256,7 +256,7 @@ typedef enum { DBG_IDLE_CONTROL = 3, DBG_EL_ACCEL = 4, DBG_TRIGGER_COUNTERS = 5, - DBG_UNUSED_6 = 6, + DBG_SOFT_SPARK_CUT = 6, DBG_VVT_1_PID = 7, /** * VVT position debugging - not VVT valve control. See AUX pid #1 debug for valve position. diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 804867dfbc..20673e1359 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -287,7 +287,7 @@ float baseFuel;+Base mass of the per-cylinder fuel injected during cranking. Thi int16_t rpm;+This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X;"RPM", 1, 0, 0, 3000, 0 end_struct -#define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "GPPWM", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "INVALID", "VVT1 PID", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "INVALID", "SD card", "sr5", "Knock", "Wall Wetting", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "CAN", "MAP", "Metrics", "ETB#2", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "ETB Logic", "Boost Control", "Start/Stop", "Launch", "ETB Autotune", "FSIO_COMPOSITE_LOG", "INVALID", "INVALID", "Injector Compensation", "Dyno_View", "Logic_Analyzer", "rusEFI Wideband", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53" +#define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "GPPWM", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "INVALID", "SD card", "sr5", "Knock", "Wall Wetting", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "CAN", "MAP", "Metrics", "ETB#2", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "ETB Logic", "Boost Control", "Start/Stop", "Launch", "ETB Autotune", "FSIO_COMPOSITE_LOG", "INVALID", "INVALID", "Injector Compensation", "Dyno_View", "Logic_Analyzer", "rusEFI Wideband", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53" custom debug_mode_e 4 bits, U32, @OFFSET@, [0:5], @@debug_mode_e_enum@@ #define VM_VVT_INACTIVE 0