diff --git a/firmware/controllers/algo/engine.cpp b/firmware/controllers/algo/engine.cpp index c7cb2f616f..6b7f4620be 100644 --- a/firmware/controllers/algo/engine.cpp +++ b/firmware/controllers/algo/engine.cpp @@ -77,6 +77,8 @@ trigger_type_e getVvtTriggerType(vvt_mode_e vvtMode) { return TT_VVT_JZ; case MIATA_NB2: return TT_VVT_MIATA_NB2; + case VVT_BOSCH_QUICK_START: + return TT_VVT_BOSCH_QUICK_START; case VVT_FIRST_HALF: return TT_ONE; case VVT_SECOND_HALF: diff --git a/firmware/controllers/algo/rusefi_enums.h b/firmware/controllers/algo/rusefi_enums.h index 88a8870fb0..f0536d6c83 100644 --- a/firmware/controllers/algo/rusefi_enums.h +++ b/firmware/controllers/algo/rusefi_enums.h @@ -423,6 +423,8 @@ typedef enum { */ VVT_FIRST_HALF = 4, + VVT_BOSCH_QUICK_START = 5, + Force_4_bytes_size_vvt_mode = ENUM_32_BITS, } vvt_mode_e; diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 0d0366d136..606d702894 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -262,7 +262,7 @@ end_struct #define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "INVALID", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "FSIO_ADC", "AUX_PID_1", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "VSS", "SD card", "sr5", "Knock", "mode16", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "FSIO_EXPRESSION_1_7", "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", "FSIO_EXPRESSION_8_14", "FSIO_SPECIAL", "Mode43", "Mode44" custom debug_mode_e 4 bits, U32, @OFFSET@, [0:5], @@debug_mode_e_enum@@ -#define vvt_mode_e_enum "Inactive", "Second half", "2GZ", "Miata NB2", "First half", "mode5", "mode6", "mode7" +#define vvt_mode_e_enum "Inactive", "Second half", "2GZ", "Miata NB2", "First half", "Bosch Quick Start", "mode6", "mode7" custom vvt_mode_e 4 bits, U32, @OFFSET@, [0:2], @@vvt_mode_e_enum@@ #define mass_storage_e_enum "Auto", "Always", "Never", "INVALID"