1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-21 15:25:36 +03:00

Add rc_smoothing_auto_smoothness to MSP

This commit is contained in:
IvoFPV 2019-08-25 15:01:07 +02:00
parent 4557e37056
commit 584f3bc9aa

View file

@ -1247,7 +1247,12 @@ static bool mspProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst)
#else #else
sbufWriteU8(dst, 0); sbufWriteU8(dst, 0);
#endif #endif
// Added in MSP API 1.42
#if defined(USE_RC_SMOOTHING_FILTER)
sbufWriteU8(dst, rxConfig()->rc_smoothing_auto_factor);
#else
sbufWriteU8(dst, 0);
#endif
break; break;
case MSP_FAILSAFE_CONFIG: case MSP_FAILSAFE_CONFIG:
sbufWriteU8(dst, failsafeConfig()->failsafe_delay); sbufWriteU8(dst, failsafeConfig()->failsafe_delay);
@ -2717,6 +2722,14 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
sbufReadU8(src); sbufReadU8(src);
#endif #endif
} }
if (sbufBytesRemaining(src) >= 1) {
// Added in MSP API 1.42
#if defined(USE_RC_SMOOTHING_FILTER)
configRebootUpdateCheckU8(&rxConfigMutable()->rc_smoothing_auto_factor, sbufReadU8(src));
#else
sbufReadU8(src);
#endif
}
break; break;
case MSP_SET_FAILSAFE_CONFIG: case MSP_SET_FAILSAFE_CONFIG: