mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 14:55:21 +03:00
Removing custom mixer sanity check, it gives bad result to good mixers.
See #864.
This commit is contained in:
parent
66d0a0260d
commit
9389239207
1 changed files with 0 additions and 11 deletions
|
@ -735,7 +735,6 @@ static void cliCMix(char *cmdline)
|
||||||
int num_motors = 0;
|
int num_motors = 0;
|
||||||
uint8_t len;
|
uint8_t len;
|
||||||
char buf[16];
|
char buf[16];
|
||||||
float mixsum[3];
|
|
||||||
char *ptr;
|
char *ptr;
|
||||||
|
|
||||||
if (isEmpty(cmdline)) {
|
if (isEmpty(cmdline)) {
|
||||||
|
@ -750,16 +749,6 @@ static void cliCMix(char *cmdline)
|
||||||
printf("%s\t", ftoa(masterConfig.customMotorMixer[i].pitch, buf));
|
printf("%s\t", ftoa(masterConfig.customMotorMixer[i].pitch, buf));
|
||||||
printf("%s\r\n", ftoa(masterConfig.customMotorMixer[i].yaw, buf));
|
printf("%s\r\n", ftoa(masterConfig.customMotorMixer[i].yaw, buf));
|
||||||
}
|
}
|
||||||
mixsum[0] = mixsum[1] = mixsum[2] = 0.0f;
|
|
||||||
for (i = 0; i < num_motors; i++) {
|
|
||||||
mixsum[0] += masterConfig.customMotorMixer[i].roll;
|
|
||||||
mixsum[1] += masterConfig.customMotorMixer[i].pitch;
|
|
||||||
mixsum[2] += masterConfig.customMotorMixer[i].yaw;
|
|
||||||
}
|
|
||||||
cliPrint("Sanity check:\t");
|
|
||||||
for (i = 0; i < 3; i++)
|
|
||||||
cliPrint(fabsf(mixsum[i]) > 0.01f ? "NG\t" : "OK\t");
|
|
||||||
cliPrint("\r\n");
|
|
||||||
return;
|
return;
|
||||||
} else if (strncasecmp(cmdline, "reset", 5) == 0) {
|
} else if (strncasecmp(cmdline, "reset", 5) == 0) {
|
||||||
// erase custom mixer
|
// erase custom mixer
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue