From f726151ea118f45ef3deead4ebb7a68a8503e910 Mon Sep 17 00:00:00 2001 From: ctzsnooze Date: Sat, 19 Oct 2024 14:47:47 +1100 Subject: [PATCH] fix for msp change for posHoldConfig --- src/main/msp/msp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/msp/msp.c b/src/main/msp/msp.c index 2403977964..2fb34a2cba 100644 --- a/src/main/msp/msp.c +++ b/src/main/msp/msp.c @@ -1807,7 +1807,11 @@ case MSP_NAME: case MSP_RC_DEADBAND: sbufWriteU8(dst, rcControlsConfig()->deadband); sbufWriteU8(dst, rcControlsConfig()->yaw_deadband); +#ifdef USE_POS_HOLD_MODE sbufWriteU8(dst, posHoldConfig()->pos_hold_deadband); +#else + sbufWriteU8(dst, 0); +#endif sbufWriteU16(dst, flight3DConfig()->deadband3d_throttle); break; @@ -2963,7 +2967,11 @@ static mspResult_e mspProcessInCommand(mspDescriptor_t srcDesc, int16_t cmdMSP, case MSP_SET_RC_DEADBAND: rcControlsConfigMutable()->deadband = sbufReadU8(src); rcControlsConfigMutable()->yaw_deadband = sbufReadU8(src); +#ifdef USE_POS_HOLD_MODE posHoldConfigMutable()->pos_hold_deadband = sbufReadU8(src); +#else + sbufReadU8(src); +#endif flight3DConfigMutable()->deadband3d_throttle = sbufReadU16(src); break;