diff --git a/firmware/config/engines/honda_accord.cpp b/firmware/config/engines/honda_accord.cpp index 4d6bf2e630..23b2b8c6cf 100644 --- a/firmware/config/engines/honda_accord.cpp +++ b/firmware/config/engines/honda_accord.cpp @@ -206,3 +206,14 @@ void setHondaAccordConfiguration1_24_shifted(DECLARE_ENGINE_PARAMETER_F) { engineConfiguration->globalTriggerAngleOffset = 0; } + + +void setHondaCivic4_0_both(DECLARE_ENGINE_PARAMETER_F) { + setHondaAccordConfiguration1_24_shifted(PASS_ENGINE_PARAMETER_F); + + engineConfiguration->useOnlyRisingEdgeForTrigger = false; + engineConfiguration->trigger.customTotalToothCount = 4; + engineConfiguration->trigger.customSkippedToothCount = 0; + + engineConfiguration->trigger.type = TT_TOOTHED_WHEEL; +} diff --git a/firmware/config/engines/honda_accord.h b/firmware/config/engines/honda_accord.h index c2573b3521..1b4f5df63e 100644 --- a/firmware/config/engines/honda_accord.h +++ b/firmware/config/engines/honda_accord.h @@ -15,5 +15,7 @@ void setHondaAccordConfigurationThreeWires(DECLARE_ENGINE_PARAMETER_F); void setHondaAccordConfigurationDip(DECLARE_ENGINE_PARAMETER_F); void setHondaAccordConfiguration1_24(DECLARE_ENGINE_PARAMETER_F); void setHondaAccordConfiguration1_24_shifted(DECLARE_ENGINE_PARAMETER_F); +void setHondaCivic4_0_both(DECLARE_ENGINE_PARAMETER_F); +void setHondaCivic4_0_rise(DECLARE_ENGINE_PARAMETER_F); #endif /* HONDA_ACCORD_H_ */