diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js index 78cf30590..8fc009868 100644 --- a/js/msp/MSPHelper.js +++ b/js/msp/MSPHelper.js @@ -297,14 +297,14 @@ var mspHelper = (function () { // stabilized FC.RC_tuning.RC_EXPO = parseFloat((data.getUint8(offset++) / 100).toFixed(2)); - FC.RC_tuning.RC_YAW_EXPO = parseFloat((data.getUint8(offset++) / 100).toFixed(2)); + FC.RC_tuning.RC_YAW_EXPO = parseFloat((data.getInt8(offset++) / 100).toFixed(2)); FC.RC_tuning.roll_rate = data.getUint8(offset++) * 10; FC.RC_tuning.pitch_rate = data.getUint8(offset++) * 10; FC.RC_tuning.yaw_rate = data.getUint8(offset++) * 10; // manual FC.RC_tuning.manual_RC_EXPO = parseFloat((data.getUint8(offset++) / 100).toFixed(2)); - FC.RC_tuning.manual_RC_YAW_EXPO = parseFloat((data.getUint8(offset++) / 100).toFixed(2)); + FC.RC_tuning.manual_RC_YAW_EXPO = parseFloat((data.getInt8(offset++) / 100).toFixed(2)); FC.RC_tuning.manual_roll_rate = data.getUint8(offset++); FC.RC_tuning.manual_pitch_rate = data.getUint8(offset++); FC.RC_tuning.manual_yaw_rate = data.getUint8(offset++); diff --git a/tabs/pid_tuning.js b/tabs/pid_tuning.js index 196e017cd..bef91b859 100644 --- a/tabs/pid_tuning.js +++ b/tabs/pid_tuning.js @@ -50,7 +50,7 @@ TABS.pid_tuning.initialize = function (callback) { function drawExpoCanvas(value, $element, color, width, height, clear) { let context = $element.getContext("2d"); - if (value < 0 || value > 1) { + if (value < -1 || value > 1) { return; } @@ -284,14 +284,14 @@ TABS.pid_tuning.initialize = function (callback) { GUI.sliderize($('#rate_yaw_rate'), FC.RC_tuning.yaw_rate, 40, 1000); GUI.sliderize($('#rate_rollpitch_expo'), FC.RC_tuning.RC_EXPO * 100, 0, 100); - GUI.sliderize($('#rate_yaw_expo'), FC.RC_tuning.RC_YAW_EXPO * 100, 0, 100); + GUI.sliderize($('#rate_yaw_expo'), FC.RC_tuning.RC_YAW_EXPO * 100, -100, 100); GUI.sliderize($('#rate_manual_roll'), FC.RC_tuning.manual_roll_rate, 0, 100); GUI.sliderize($('#rate_manual_pitch'), FC.RC_tuning.manual_pitch_rate, 0, 100); GUI.sliderize($('#rate_manual_yaw'), FC.RC_tuning.manual_yaw_rate, 0, 100); GUI.sliderize($('#manual_rollpitch_expo'), FC.RC_tuning.manual_RC_EXPO * 100, 0, 100); - GUI.sliderize($('#manual_yaw_expo'), FC.RC_tuning.manual_RC_YAW_EXPO * 100, 0, 100); + GUI.sliderize($('#manual_yaw_expo'), FC.RC_tuning.manual_RC_YAW_EXPO * 100, -100, 100); updatePreview();