mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-21 07:15:18 +03:00
Added anti-gravity settings to MSP_PID_ADVANCED and MSP_SET_PID_ADVANCED
This commit is contained in:
parent
25b10f50f6
commit
69494ce6d4
1 changed files with 6 additions and 0 deletions
|
@ -1363,6 +1363,8 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn
|
||||||
sbufWriteU16(dst, currentPidProfile->yawRateAccelLimit);
|
sbufWriteU16(dst, currentPidProfile->yawRateAccelLimit);
|
||||||
sbufWriteU8(dst, currentPidProfile->levelAngleLimit);
|
sbufWriteU8(dst, currentPidProfile->levelAngleLimit);
|
||||||
sbufWriteU8(dst, currentPidProfile->levelSensitivity);
|
sbufWriteU8(dst, currentPidProfile->levelSensitivity);
|
||||||
|
sbufWriteU16(dst, currentPidProfile->itermThrottleThreshold);
|
||||||
|
sbufWriteU16(dst, currentPidProfile->itermAcceleratorGain);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MSP_SENSOR_CONFIG:
|
case MSP_SENSOR_CONFIG:
|
||||||
|
@ -1773,6 +1775,10 @@ static mspResult_e mspFcProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
|
||||||
currentPidProfile->levelAngleLimit = sbufReadU8(src);
|
currentPidProfile->levelAngleLimit = sbufReadU8(src);
|
||||||
currentPidProfile->levelSensitivity = sbufReadU8(src);
|
currentPidProfile->levelSensitivity = sbufReadU8(src);
|
||||||
}
|
}
|
||||||
|
if (dataSize > 19) {
|
||||||
|
currentPidProfile->itermThrottleThreshold = sbufReadU16(src);
|
||||||
|
currentPidProfile->itermAcceleratorGain = sbufReadU16(src);
|
||||||
|
}
|
||||||
pidInitConfig(currentPidProfile);
|
pidInitConfig(currentPidProfile);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue