From 0d1066044ccbe3d256054109e40e2c25a1787245 Mon Sep 17 00:00:00 2001 From: "Pawel Spychalski (DzikuVx)" Date: Sun, 17 May 2020 12:32:39 +0200 Subject: [PATCH] Fix advanced tunig tab on F3 boards --- js/msp/MSPHelper.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js index 8a75b6e4..b1ba40c8 100644 --- a/js/msp/MSPHelper.js +++ b/js/msp/MSPHelper.js @@ -1456,14 +1456,18 @@ var mspHelper = (function (gui) { break; case MSPCodes.MSP2_INAV_MC_BRAKING: - BRAKING_CONFIG.speedThreshold = data.getUint16(0, true); - BRAKING_CONFIG.disengageSpeed = data.getUint16(2, true); - BRAKING_CONFIG.timeout = data.getUint16(4, true); - BRAKING_CONFIG.boostFactor = data.getInt8(6); - BRAKING_CONFIG.boostTimeout = data.getUint16(7, true); - BRAKING_CONFIG.boostSpeedThreshold = data.getUint16(9, true); - BRAKING_CONFIG.boostDisengageSpeed = data.getUint16(11, true); - BRAKING_CONFIG.bankAngle = data.getInt8(13); + try { + BRAKING_CONFIG.speedThreshold = data.getUint16(0, true); + BRAKING_CONFIG.disengageSpeed = data.getUint16(2, true); + BRAKING_CONFIG.timeout = data.getUint16(4, true); + BRAKING_CONFIG.boostFactor = data.getInt8(6); + BRAKING_CONFIG.boostTimeout = data.getUint16(7, true); + BRAKING_CONFIG.boostSpeedThreshold = data.getUint16(9, true); + BRAKING_CONFIG.boostDisengageSpeed = data.getUint16(11, true); + BRAKING_CONFIG.bankAngle = data.getInt8(13); + } catch (e) { + console.log("MC_BRAKING MODE is not supported by the hardware"); + } break; case MSPCodes.MSP2_INAV_SET_MC_BRAKING: