mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 16:25:31 +03:00
Fix for iterm ignore accuracy
This commit is contained in:
parent
ff5c320b4a
commit
404e250b73
1 changed files with 1 additions and 1 deletions
|
@ -104,7 +104,7 @@ uint16_t getDynamicKi(int axis, const pidProfile_t *pidProfile) {
|
|||
|
||||
resetRate = (axis == YAW) ? pidProfile->yawItermIgnoreRate : pidProfile->rollPitchItermIgnoreRate;
|
||||
|
||||
uint32_t dynamicFactor = (1 << 8) - constrain(ABS(gyroADC[axis] << 8) / resetRate, 0, 1 << 8);
|
||||
uint32_t dynamicFactor = (1 << 8) - constrain((ABS(gyroADC[axis]) << 6) / resetRate, 0, 1 << 8);
|
||||
|
||||
dynamicKi = (pidProfile->I8[axis] * dynamicFactor) >> 8;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue