only:slingshot

This commit is contained in:
rusefi 2023-07-12 11:34:25 -04:00
parent c789fde23e
commit 28bb70e94c
6 changed files with 14 additions and 4 deletions

View File

@ -23,8 +23,7 @@ static void set201xHyundai() {
}
void setHyundaiPb() {
engineConfiguration->cylindersCount = 4;
engineConfiguration->firingOrder = FO_1_3_4_2;
setInline4();
engineConfiguration->displacement = 1.6;
strcpy(engineConfiguration->engineMake, ENGINE_MAKE_Hyundai);
strcpy(engineConfiguration->engineCode, "Gamma");

View File

@ -3,6 +3,8 @@ https://rusefi.com/docs/pinouts/hellen/hellen-112-17/
*/
#include "pch.h"
#include "defaults.h"
void setSlingshot() {
setInline4();
}

View File

@ -25,8 +25,7 @@ static void commonPassatB6() {
engineConfiguration->idlePidRpmDeadZone = 500;
engineConfiguration->idleMode = IM_AUTO;
engineConfiguration->cylindersCount = 4;
engineConfiguration->firingOrder = FO_1_3_4_2;
setInline4();
engineConfiguration->isPhaseSyncRequiredForIgnition = true;
engineConfiguration->disableEtbWhenEngineStopped = true;

View File

@ -190,3 +190,8 @@ void setEtbPID(float p, float i, float d) {
engineConfiguration->etb.iFactor = i;
engineConfiguration->etb.dFactor = d;
}
void setInline4() {
engineConfiguration->cylindersCount = 4;
engineConfiguration->firingOrder = FO_1_3_4_2;
}

View File

@ -8,6 +8,7 @@ void setDefaultFuel();
void setDefaultIgnition();
void setDefaultCranking();
void setGDIFueling();
void setInline4();
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2);
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown);

View File

@ -68,6 +68,7 @@
#include "gm_ls_4.h"
#include "gm_sbc.h"
#include "subaru.h"
#include "slingshot.h"
#include "test_engine.h"
#include "sachs.h"
#include "vw.h"
@ -722,6 +723,9 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
case engine_type_e::MRE_SUBARU_EJ18:
setSubaruEJ18_MRE();
break;
case ME17_9_MISC:
setSlingshot();
break;
case engine_type_e::MRE_BOARD_NEW_TEST:
mreBoardNewTest();
break;