mirror of https://github.com/rusefi/rusefi-1.git
start/stop progress
This commit is contained in:
parent
7ab0a9cd76
commit
ee7c0895bf
|
@ -135,7 +135,7 @@ void setDefaultLaunchParameters(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
engineConfiguration->enableLaunchRetard = true;
|
engineConfiguration->enableLaunchRetard = true;
|
||||||
engineConfiguration->enableLaunchBoost = true;
|
engineConfiguration->enableLaunchBoost = true;
|
||||||
engineConfiguration->launchSmoothRetard = true; //interpolates the advance linear from launchrpm to fully retarded at launchtimingrpmrange
|
engineConfiguration->launchSmoothRetard = true; //interpolates the advance linear from launchrpm to fully retarded at launchtimingrpmrange
|
||||||
engineConfiguration->antilagTimeout = 3;
|
engineConfiguration->unusedAntilagTimeout = 3;
|
||||||
engineConfiguration->antiLagRpmTreshold = 3000;
|
engineConfiguration->antiLagRpmTreshold = 3000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -148,6 +148,8 @@ void EnginePins::unregisterPins() {
|
||||||
unregisterOutputIfPinOrModeChanged(mainRelay, mainRelayPin, mainRelayPinMode);
|
unregisterOutputIfPinOrModeChanged(mainRelay, mainRelayPin, mainRelayPinMode);
|
||||||
unregisterOutputIfPinOrModeChanged(starterRelayDisable, starterRelayDisablePin, starterRelayDisableMode);
|
unregisterOutputIfPinOrModeChanged(starterRelayDisable, starterRelayDisablePin, starterRelayDisableMode);
|
||||||
|
|
||||||
|
unregisterOutputIfPinChanged(starterControl, starterControlPin, starterRelayDisableMode);
|
||||||
|
|
||||||
#endif /* EFI_PROD_CODE */
|
#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.fuelPumpRelay.initPin("fuel pump relay", CONFIG(fuelPumpPin), &CONFIG(fuelPumpPinMode));
|
||||||
|
|
||||||
enginePins.mainRelay.initPin("main relay", CONFIG(mainRelayPin), &CONFIG(mainRelayPinMode));
|
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.fanRelay.initPin("fan relay", CONFIG(fanPin), &CONFIG(fanPinMode));
|
||||||
enginePins.o2heater.initPin("o2 heater", CONFIG(o2heaterPin));
|
enginePins.o2heater.initPin("o2 heater", CONFIG(o2heaterPin));
|
||||||
|
|
|
@ -122,7 +122,12 @@ public:
|
||||||
void stopInjectionPins();
|
void stopInjectionPins();
|
||||||
void stopIgnitionPins();
|
void stopIgnitionPins();
|
||||||
OutputPin mainRelay;
|
OutputPin mainRelay;
|
||||||
|
|
||||||
|
// this one cranks engine
|
||||||
|
OutputPin starterControl;
|
||||||
|
// this one prevents driver from cranknig engine
|
||||||
OutputPin starterRelayDisable;
|
OutputPin starterRelayDisable;
|
||||||
|
|
||||||
OutputPin fanRelay;
|
OutputPin fanRelay;
|
||||||
// see acRelayPin
|
// see acRelayPin
|
||||||
OutputPin acRelay;
|
OutputPin acRelay;
|
||||||
|
|
Loading…
Reference in New Issue