1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-16 12:55:14 +03:00

Add rates type

Add rates type selection with working graphs and max angular speed

Fix deadband

MSP changes and fix actual rates limit

Small style changes and fixes

Fixes

Fixed the code pointed out in the review
Various sonar fixes
Updated the values of actual rates setting
Reduced logo size
Added analytics to rates type

Minor fix + rounding by step value

Now the calculation of the angle rate takes into account the values rounded by the step value (especially visible with values that are in deg/s)

Various fixes

Angle rate calculation in different functions
Fix for value step validation
Sonar fixes (mostly variables)

Force refresh to prevent errors ...

... when changing rates type after saving to eeprom

Logos refinement + minor changes

Touch to trigger travis

Fix Raceflight rate
This commit is contained in:
fgiudice98 2020-03-07 12:50:54 +01:00
parent 94bd817aff
commit 70a8364e5c
12 changed files with 1089 additions and 46 deletions

View file

@ -357,6 +357,9 @@ MspHelper.prototype.process_data = function(dataHandler) {
RC_tuning.pitch_rate_limit = data.readU16();
RC_tuning.yaw_rate_limit = data.readU16();
}
if (semver.gte(CONFIG.apiVersion, "1.43.0")) {
RC_tuning.rates_type = data.readU8();
}
break;
case MSPCodes.MSP_PID:
// PID data arrived, we need to scale it and save to appropriate bank / array
@ -1689,6 +1692,9 @@ MspHelper.prototype.crunch = function(code) {
buffer.push16(RC_tuning.pitch_rate_limit);
buffer.push16(RC_tuning.yaw_rate_limit);
}
if (semver.gte(CONFIG.apiVersion, "1.43.0")) {
buffer.push8(RC_tuning.rates_type);
}
break;
case MSPCodes.MSP_SET_RX_MAP:
for (let i = 0; i < RC_MAP.length; i++) {