This commit is contained in:
Matthew Kennedy 2023-08-30 15:40:30 -07:00
parent b7667b789f
commit 92d2449e2f
1 changed files with 12 additions and 16 deletions

View File

@ -797,13 +797,9 @@ void setMiataNB1_Polygonus() {
} }
} }
void setMiataNB2_Polygonus() { // Both NB2 and MSM
setMazdaMiataEngineNB2Defaults(); void setMiataPolygonusNB2Common() {
setMiataNbPolygonusCommon();
// NB2 has VVT!
engineConfiguration->camInputs[0] = PROTEUS_DIGITAL_1; engineConfiguration->camInputs[0] = PROTEUS_DIGITAL_1;
engineConfiguration->vvtPins[0] = PROTEUS_LS_13;
engineConfiguration->tpsMin = 92; engineConfiguration->tpsMin = 92;
engineConfiguration->tpsMax = 872; engineConfiguration->tpsMax = 872;
@ -814,24 +810,24 @@ void setMiataNB2_Polygonus() {
engineConfiguration->acSwitch = getAdcChannelBrainPin("", PROTEUS_IN_ANALOG_VOLT_6); engineConfiguration->acSwitch = getAdcChannelBrainPin("", PROTEUS_IN_ANALOG_VOLT_6);
} }
void setMiataNB2_Polygonus() {
setMazdaMiataEngineNB2Defaults();
setMiataNbPolygonusCommon();
setMiataPolygonusNB2Common();
// NB2 has VVT!
engineConfiguration->vvtPins[0] = PROTEUS_LS_13;
}
void setMiataNB_MSM_Polygonus() { void setMiataNB_MSM_Polygonus() {
setMazdaMiataEngineNB1Defaults(); setMazdaMiataEngineNB1Defaults();
setMiataNbPolygonusCommon(); setMiataNbPolygonusCommon();
setMiataPolygonusNB2Common();
strcpy(engineConfiguration->engineCode, "NB1"); strcpy(engineConfiguration->engineCode, "NB1");
engineConfiguration->compressionRatio = 9.5; engineConfiguration->compressionRatio = 9.5;
engineConfiguration->isForcedInduction = true; engineConfiguration->isForcedInduction = true;
engineConfiguration->camInputs[0] = PROTEUS_DIGITAL_1;
engineConfiguration->tpsMin = 92;
engineConfiguration->tpsMax = 872;
// NB2 has a main relay output, unlike NB1
engineConfiguration->mainRelayPin = PROTEUS_LS_16;
engineConfiguration->acSwitch = getAdcChannelBrainPin("", PROTEUS_IN_ANALOG_VOLT_6);
// MSM has boost control! // MSM has boost control!
engineConfiguration->boostControlPin = PROTEUS_HS_3; engineConfiguration->boostControlPin = PROTEUS_HS_3;