Removing custom mixer sanity check, it gives bad result to good mixers.

See #864.
This commit is contained in:
Dominic Clifton 2015-06-29 00:04:29 +01:00
parent 66d0a0260d
commit 9389239207
1 changed files with 0 additions and 11 deletions

View File

@ -735,7 +735,6 @@ static void cliCMix(char *cmdline)
int num_motors = 0;
uint8_t len;
char buf[16];
float mixsum[3];
char *ptr;
if (isEmpty(cmdline)) {
@ -750,16 +749,6 @@ static void cliCMix(char *cmdline)
printf("%s\t", ftoa(masterConfig.customMotorMixer[i].pitch, 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;
} else if (strncasecmp(cmdline, "reset", 5) == 0) {
// erase custom mixer