diff --git a/firmware/config/engines/custom_engine.cpp b/firmware/config/engines/custom_engine.cpp index 992df49c7d..9da840416d 100644 --- a/firmware/config/engines/custom_engine.cpp +++ b/firmware/config/engines/custom_engine.cpp @@ -19,6 +19,11 @@ #include "hellen_meta.h" #include "odometer.h" #include "defaults.h" +#include "../board_id/qc_stim_meta.h" + +static_assert(libPROTEUS_STIM_QC == (int)engine_type_e::PROTEUS_STIM_QC); +static_assert(libHELLEN_2CHAN_STIM_QC == (int)engine_type_e::HELLEN_2CHAN_STIM_QC); +static_assert(libHELLEN_4CHAN_STIM_QC == (int)engine_type_e::HELLEN_4CHAN_STIM_QC); #if EFI_ELECTRONIC_THROTTLE_BODY #include "electronic_throttle.h" @@ -975,6 +980,8 @@ void fuelBenchMode() { setBodyControlUnit(); } +// PROTEUS_STIM_QC +// set engine_type 73 void proteusStimQc() { engineConfiguration->trigger.type = trigger_type_e::TT_ONE_PLUS_ONE; diff --git a/firmware/controllers/algo/engine_types.h b/firmware/controllers/algo/engine_types.h index 6a103eaead..cef2e90a73 100644 --- a/firmware/controllers/algo/engine_types.h +++ b/firmware/controllers/algo/engine_types.h @@ -175,8 +175,8 @@ enum class engine_type_e : uint16_t { HELLEN_121_VAG_4_CYL = 71, HELLEN_121_NISSAN_6_CYL = 72, PROTEUS_STIM_QC = 73, - UNUSED_74 = 74, - UNUSED_75 = 75, + HELLEN_4CHAN_STIM_QC = 74, + HELLEN_2CHAN_STIM_QC = 75, HELLEN_154_VAG = 76, HELLEN_121_VAG_5_CYL = 77,