diff --git a/src/modules/sensors/rc_update.cpp b/src/modules/sensors/rc_update.cpp index 9a85e20b49..430206d740 100644 --- a/src/modules/sensors/rc_update.cpp +++ b/src/modules/sensors/rc_update.cpp @@ -161,16 +161,7 @@ RCUpdate::get_rc_value(uint8_t func, float min_value, float max_value) { if (_rc.function[func] >= 0) { float value = _rc.channels[_rc.function[func]]; - - if (value < min_value) { - return min_value; - - } else if (value > max_value) { - return max_value; - - } else { - return value; - } + return math::constrain(value, min_value, max_value); } else { return 0.0f;