From fdd416318c072a501e5e1027b28221859111152d Mon Sep 17 00:00:00 2001 From: gaelj Date: Sat, 16 Jul 2016 18:14:57 +0200 Subject: [PATCH 1/2] MSP header size fix --- src/main/io/serial_msp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/io/serial_msp.c b/src/main/io/serial_msp.c index c21680f778..04ab9f53af 100644 --- a/src/main/io/serial_msp.c +++ b/src/main/io/serial_msp.c @@ -1245,7 +1245,7 @@ static bool processOutCommand(uint8_t cmdMSP) break; case MSP_3D: - headSerialReply(2 * 4); + headSerialReply(2 * 3); serialize16(masterConfig.flight3DConfig.deadband3d_low); serialize16(masterConfig.flight3DConfig.deadband3d_high); serialize16(masterConfig.flight3DConfig.neutral3d); @@ -1253,7 +1253,7 @@ static bool processOutCommand(uint8_t cmdMSP) break; case MSP_RC_DEADBAND: - headSerialReply(3); + headSerialReply(5); serialize8(masterConfig.rcControlsConfig.deadband); serialize8(masterConfig.rcControlsConfig.yaw_deadband); serialize8(masterConfig.rcControlsConfig.alt_hold_deadband); From ee8e1c16572f00234f953feb8edcea40d4f8e16f Mon Sep 17 00:00:00 2001 From: gaelj Date: Sat, 16 Jul 2016 18:41:43 +0200 Subject: [PATCH 2/2] re-implement move of parameter in MSP --- src/main/io/serial_msp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/io/serial_msp.c b/src/main/io/serial_msp.c index 04ab9f53af..24783e4131 100644 --- a/src/main/io/serial_msp.c +++ b/src/main/io/serial_msp.c @@ -1249,7 +1249,6 @@ static bool processOutCommand(uint8_t cmdMSP) serialize16(masterConfig.flight3DConfig.deadband3d_low); serialize16(masterConfig.flight3DConfig.deadband3d_high); serialize16(masterConfig.flight3DConfig.neutral3d); - serialize16(masterConfig.flight3DConfig.deadband3d_throttle); break; case MSP_RC_DEADBAND: @@ -1257,6 +1256,7 @@ static bool processOutCommand(uint8_t cmdMSP) serialize8(masterConfig.rcControlsConfig.deadband); serialize8(masterConfig.rcControlsConfig.yaw_deadband); serialize8(masterConfig.rcControlsConfig.alt_hold_deadband); + serialize16(masterConfig.flight3DConfig.deadband3d_throttle); break; case MSP_SENSOR_ALIGNMENT: headSerialReply(3);