mirror of https://github.com/FOME-Tech/fome-fw.git
E67
This commit is contained in:
parent
4db3a65a7e
commit
db3a333f5f
|
@ -13,6 +13,7 @@
|
||||||
#include "pch.h"
|
#include "pch.h"
|
||||||
#include "custom_engine.h"
|
#include "custom_engine.h"
|
||||||
#include "hellen_meta.h"
|
#include "hellen_meta.h"
|
||||||
|
#include "defaults.h"
|
||||||
|
|
||||||
static void setInjectorPins() {
|
static void setInjectorPins() {
|
||||||
engineConfiguration->injectionPins[0] = H144_LS_1;
|
engineConfiguration->injectionPins[0] = H144_LS_1;
|
||||||
|
@ -139,6 +140,14 @@ void setBoardDefaultConfiguration() {
|
||||||
|
|
||||||
engineConfiguration->enableSoftwareKnock = true;
|
engineConfiguration->enableSoftwareKnock = true;
|
||||||
|
|
||||||
|
engineConfiguration->useOnlyRisingEdgeForTrigger = true;
|
||||||
|
engineConfiguration->invertPrimaryTriggerSignal = true;
|
||||||
|
engineConfiguration->globalTriggerAngleOffset = 86;
|
||||||
|
|
||||||
|
engineConfiguration->fuelReferencePressure = 400; // 400 kPa, 58 psi
|
||||||
|
engineConfiguration->injectorCompensationMode = ICM_FixedRailPressure;
|
||||||
|
engineConfiguration->injector.flow = 440;
|
||||||
|
|
||||||
engineConfiguration->boostControlPin = H144_OUT_PWM5;
|
engineConfiguration->boostControlPin = H144_OUT_PWM5;
|
||||||
engineConfiguration->brakePedalPin = H144_IN_RES2;
|
engineConfiguration->brakePedalPin = H144_IN_RES2;
|
||||||
// engineConfiguration->acSwitch = H144_IN_D_AUX3;
|
// engineConfiguration->acSwitch = H144_IN_D_AUX3;
|
||||||
|
@ -154,9 +163,13 @@ void setBoardDefaultConfiguration() {
|
||||||
setupDefaultSensorInputs();
|
setupDefaultSensorInputs();
|
||||||
|
|
||||||
engineConfiguration->specs.cylindersCount = 8;
|
engineConfiguration->specs.cylindersCount = 8;
|
||||||
|
setLeftRightBanksNeedBetterName();
|
||||||
engineConfiguration->specs.firingOrder = FO_1_8_7_2_6_5_4_3;
|
engineConfiguration->specs.firingOrder = FO_1_8_7_2_6_5_4_3;
|
||||||
engineConfiguration->specs.displacement = 6.2;
|
engineConfiguration->specs.displacement = 6.2;
|
||||||
|
|
||||||
|
engineConfiguration->tChargeAirIncrLimit = 5;
|
||||||
|
engineConfiguration->tChargeAirDecrLimit = 15;
|
||||||
|
|
||||||
engineConfiguration->enableSoftwareKnock = true;
|
engineConfiguration->enableSoftwareKnock = true;
|
||||||
|
|
||||||
// random values to have valid config
|
// random values to have valid config
|
||||||
|
@ -172,7 +185,12 @@ void setBoardDefaultConfiguration() {
|
||||||
engineConfiguration->throttlePedalSecondaryUpVoltage = 5.0;
|
engineConfiguration->throttlePedalSecondaryUpVoltage = 5.0;
|
||||||
engineConfiguration->throttlePedalSecondaryWOTVoltage = 0.0;
|
engineConfiguration->throttlePedalSecondaryWOTVoltage = 0.0;
|
||||||
|
|
||||||
|
engineConfiguration->useETBforIdleControl = true;
|
||||||
|
engineConfiguration->etbIdleThrottleRange = 15;
|
||||||
|
|
||||||
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
|
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
|
||||||
|
// would not hurt just in case no cam
|
||||||
|
engineConfiguration->twoWireBatchInjection = true;
|
||||||
engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;
|
engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;
|
||||||
engineConfiguration->injectionMode = IM_SEQUENTIAL;
|
engineConfiguration->injectionMode = IM_SEQUENTIAL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue