diff --git a/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp b/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp index 8e7f8c85e5..df77a5d20c 100644 --- a/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp +++ b/src/lib/FlightTasks/tasks/FlightTaskManualAltitude.cpp @@ -92,7 +92,7 @@ void FlightTaskManualAltitude::updateHeadingSetpoints() void FlightTaskManualAltitude::updateZsetpoints() { - if (fabsf(_sticks(2)) < FLT_EPSILON) { + if (fabsf(_sticks(2)) < _stick_deadzone.get()) { /* Want to hold altitude */ diff --git a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp index 83ad639f38..86eaaa3b78 100644 --- a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp +++ b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp @@ -85,7 +85,7 @@ void FlightTaskManualPosition::updateXYsetpoints() { matrix::Vector2f stick_xy(_sticks_expo(0), _sticks_expo(1)); - if (stick_xy.length() < FLT_EPSILON) { + if (stick_xy.length() < _stick_deadzone.get()) { /* Want to hold position */