diff --git a/firmware/hw_layer/digital_input_icu.cpp b/firmware/hw_layer/digital_input_icu.cpp index 36e536e5b5..81b8b33bdb 100644 --- a/firmware/hw_layer/digital_input_icu.cpp +++ b/firmware/hw_layer/digital_input_icu.cpp @@ -233,7 +233,7 @@ digital_input_s * addWaveAnalyzerDriver(const char *msg, brain_pin_e brainPin) { /** * turns pin off and returns digital_input_s back into registeredIcus pool */ -void removeWaveAnalyzerDriver(const char *msg, brain_pin_e brainPin) { +void stopDigitalCapture(const char *msg, brain_pin_e brainPin) { if (brainPin == GPIO_UNASSIGNED) { return; } diff --git a/firmware/hw_layer/digital_input_icu.h b/firmware/hw_layer/digital_input_icu.h index 74cd4b17ba..54d8c0436e 100644 --- a/firmware/hw_layer/digital_input_icu.h +++ b/firmware/hw_layer/digital_input_icu.h @@ -20,7 +20,7 @@ void turnOffCapturePin(brain_pin_e brainPin); digital_input_s *addWaveAnalyzerDriver(const char *msg, brain_pin_e brainPin); void startInputDriver(const char *msg, /*nullable*/digital_input_s *hw, bool isActiveHigh); -void removeWaveAnalyzerDriver(const char *msg, brain_pin_e brainPin); +void stopDigitalCapture(const char *msg, brain_pin_e brainPin); //Nullable ICUDriver * getInputCaptureDriver(const char *msg, brain_pin_e hwPin); diff --git a/firmware/hw_layer/trigger_input_exti.cpp b/firmware/hw_layer/trigger_input_exti.cpp index 2d836afbc6..fa5775a679 100644 --- a/firmware/hw_layer/trigger_input_exti.cpp +++ b/firmware/hw_layer/trigger_input_exti.cpp @@ -77,7 +77,7 @@ void turnOnTriggerInputPin(const char *msg, int index, bool isVvtShaft) { } void turnOffTriggerInputPin(brain_pin_e brainPin) { - efiExtiDisablePin(brainPin); + stopDigitalCapture("trigger", brainPin); } void setPrimaryChannel(brain_pin_e brainPin) { diff --git a/firmware/hw_layer/trigger_input_icu.cpp b/firmware/hw_layer/trigger_input_icu.cpp index 7bd3cb3d39..8cdbc5ceef 100644 --- a/firmware/hw_layer/trigger_input_icu.cpp +++ b/firmware/hw_layer/trigger_input_icu.cpp @@ -99,7 +99,7 @@ void turnOnTriggerInputPin(const char *msg, int index, bool isVvtShaft) { void turnOffTriggerInputPin(brain_pin_e brainPin) { - removeWaveAnalyzerDriver("trigger", brainPin); + stopDigitalCapture("trigger", brainPin); } void setPrimaryChannel(brain_pin_e brainPin) { diff --git a/firmware/hw_layer/vehicle_speed.cpp b/firmware/hw_layer/vehicle_speed.cpp index ec966694a6..79b02bc53a 100644 --- a/firmware/hw_layer/vehicle_speed.cpp +++ b/firmware/hw_layer/vehicle_speed.cpp @@ -67,7 +67,7 @@ bool hasVehicleSpeedSensor() { } void stopVSSPins(void) { - removeWaveAnalyzerDriver("VSS", activeConfiguration.bc.vehicleSpeedSensorInputPin); + stopDigitalCapture("VSS", activeConfiguration.bc.vehicleSpeedSensorInputPin); } void startVSSPins(void) {