start/stop progress

This commit is contained in:
rusefi 2020-03-25 01:28:37 -04:00
parent 7ab0a9cd76
commit ee7c0895bf
3 changed files with 10 additions and 2 deletions

View File

@ -135,7 +135,7 @@ void setDefaultLaunchParameters(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->enableLaunchRetard = true;
engineConfiguration->enableLaunchBoost = true;
engineConfiguration->launchSmoothRetard = true; //interpolates the advance linear from launchrpm to fully retarded at launchtimingrpmrange
engineConfiguration->antilagTimeout = 3;
engineConfiguration->unusedAntilagTimeout = 3;
engineConfiguration->antiLagRpmTreshold = 3000;
}

View File

@ -148,6 +148,8 @@ void EnginePins::unregisterPins() {
unregisterOutputIfPinOrModeChanged(mainRelay, mainRelayPin, mainRelayPinMode);
unregisterOutputIfPinOrModeChanged(starterRelayDisable, starterRelayDisablePin, starterRelayDisableMode);
unregisterOutputIfPinChanged(starterControl, starterControlPin, starterRelayDisableMode);
#endif /* EFI_PROD_CODE */
}
@ -375,7 +377,8 @@ void initOutputPins(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
enginePins.fuelPumpRelay.initPin("fuel pump relay", CONFIG(fuelPumpPin), &CONFIG(fuelPumpPinMode));
enginePins.mainRelay.initPin("main relay", CONFIG(mainRelayPin), &CONFIG(mainRelayPinMode));
enginePins.starterRelayDisable.initPin("starter relay", CONFIG(starterRelayDisablePin), &CONFIG(starterRelayDisableMode));
enginePins.starterRelayDisable.initPin("starter disable", CONFIG(starterRelayDisablePin), &CONFIG(starterRelayDisableMode));
enginePins.starterControl.initPin("starter control", CONFIG(starterControlPin));
enginePins.fanRelay.initPin("fan relay", CONFIG(fanPin), &CONFIG(fanPinMode));
enginePins.o2heater.initPin("o2 heater", CONFIG(o2heaterPin));

View File

@ -122,7 +122,12 @@ public:
void stopInjectionPins();
void stopIgnitionPins();
OutputPin mainRelay;
// this one cranks engine
OutputPin starterControl;
// this one prevents driver from cranknig engine
OutputPin starterRelayDisable;
OutputPin fanRelay;
// see acRelayPin
OutputPin acRelay;