fix incorrect throttle offset in airmode

This commit is contained in:
rav 2018-10-24 20:38:30 +02:00
parent 6adfd345db
commit fe41edd188
1 changed files with 1 additions and 2 deletions

View File

@ -840,8 +840,7 @@ FAST_CODE_NOINLINE void mixTable(timeUs_t currentTimeUs, uint8_t vbatPidCompensa
}
} else {
if (isAirmodeActive() || throttle > 0.5f) { // Only automatically adjust throttle when airmode enabled. Airmode logic is always active on high throttle
const float throttleLimitOffset = motorMixRange / 2.0f;
throttle = constrainf(throttle, 0.0f + throttleLimitOffset, 1.0f - throttleLimitOffset);
throttle = constrainf(throttle, -motorMixMin, 1.0f - motorMixMax);
}
}