diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index 1113869aad..42f823af42 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -766,6 +766,7 @@ static void setLogicInputPin(const char *indexStr, const char *pinName) { } scheduleMsg(&logger, "setting logic input pin[%d] to %s please save&restart", index, hwPortname(pin)); engineConfiguration->logicAnalyzerPins[index] = pin; + incrementGlobalConfigurationVersion(PASS_ENGINE_PARAMETER_SIGNATURE); } static void showPinFunction(const char *pinName) { @@ -1358,8 +1359,8 @@ void initSettings(void) { #if EFI_PROD_CODE addConsoleActionS("showpin", showPinFunction); - addConsoleActionSS("set_injection_pin", setInjectionPin); - addConsoleActionSS("set_ignition_pin", setIgnitionPin); + addConsoleActionSS(CMD_INJECTION_PIN, setInjectionPin); + addConsoleActionSS(CMD_IGNITION_PIN, setIgnitionPin); addConsoleActionSS(CMD_TRIGGER_PIN, setTriggerInputPin); addConsoleActionSS(CMD_TRIGGER_SIMULATOR_PIN, setTriggerSimulatorPin); diff --git a/firmware/controllers/trigger/trigger_emulator_algo.cpp b/firmware/controllers/trigger/trigger_emulator_algo.cpp index 502d91b88a..18cbb361cf 100644 --- a/firmware/controllers/trigger/trigger_emulator_algo.cpp +++ b/firmware/controllers/trigger/trigger_emulator_algo.cpp @@ -214,7 +214,7 @@ void startTriggerEmulatorPins() { #if EFI_PROD_CODE triggerSignal.outputPins[i]->initPin("Trigger emulator", pin, &CONFIG(triggerSimulatorPinModes)[i]); -#endif +#endif // EFI_PROD_CODE } } @@ -222,7 +222,9 @@ void stopTriggerEmulatorPins() { for (size_t i = 0; i < efi::size(emulatorOutputs); i++) { brain_pin_e brainPin = activeConfiguration.triggerSimulatorPins[i]; if (brainPin != GPIO_UNASSIGNED) { +#if EFI_PROD_CODE efiSetPadUnused(brainPin); +#endif // EFI_PROD_CODE } } }