From 656331ebe9475ea2da876bfcfe5e73f45ab541e0 Mon Sep 17 00:00:00 2001 From: rusefi Date: Mon, 20 Apr 2020 15:57:03 -0400 Subject: [PATCH] reducing code duplication --- firmware/controllers/actuators/idle_thread.cpp | 7 ------- firmware/util/efilib.h | 5 +++++ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/firmware/controllers/actuators/idle_thread.cpp b/firmware/controllers/actuators/idle_thread.cpp index 327fd8317d..d0252bf836 100644 --- a/firmware/controllers/actuators/idle_thread.cpp +++ b/firmware/controllers/actuators/idle_thread.cpp @@ -200,13 +200,6 @@ void setIdleValvePosition(int positionPercent) { #endif /* EFI_UNIT_TEST */ -/** - * clamps value into the [0, 100] range - */ -percent_t clampPercentValue(percent_t value) { - return maxF(minF(value, 100), 0); -} - static percent_t manualIdleController(float cltCorrection DECLARE_ENGINE_PARAMETER_SUFFIX) { percent_t correctedPosition = cltCorrection * CONFIG(manIdlePosition); diff --git a/firmware/util/efilib.h b/firmware/util/efilib.h index 2f8ca605d6..8b142003cf 100644 --- a/firmware/util/efilib.h +++ b/firmware/util/efilib.h @@ -63,6 +63,11 @@ char* itoa10(char *p, int num); bool isSameF(float v1, float v2); float clampF(float min, float clamp, float max); +/** + * clamps value into the [0, 100] range + */ +#define clampPercentValue(x) (clampF(0, x, 100)) + bool strEqualCaseInsensitive(const char *str1, const char *str2); bool strEqual(const char *str1, const char *str2);