1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-26 01:35:35 +03:00

Make 2.1 servo mixing rules compatible with 2.2

This commit is contained in:
Michel Pastor 2019-05-29 19:50:39 +02:00
parent 370544a0eb
commit 4bfae8daff

View file

@ -1638,12 +1638,13 @@ static void cliServoMix(char *cmdline)
} else { } else {
enum {RULE = 0, TARGET, INPUT, RATE, SPEED, CONDITION, ARGS_COUNT}; enum {RULE = 0, TARGET, INPUT, RATE, SPEED, CONDITION, ARGS_COUNT};
char *ptr = strtok_r(cmdline, " ", &saveptr); char *ptr = strtok_r(cmdline, " ", &saveptr);
args[CONDITION] = -1;
while (ptr != NULL && check < ARGS_COUNT) { while (ptr != NULL && check < ARGS_COUNT) {
args[check++] = fastA2I(ptr); args[check++] = fastA2I(ptr);
ptr = strtok_r(NULL, " ", &saveptr); ptr = strtok_r(NULL, " ", &saveptr);
} }
if (ptr != NULL || check != ARGS_COUNT) { if (ptr != NULL || (check < ARGS_COUNT - 1)) {
cliShowParseError(); cliShowParseError();
return; return;
} }