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

first extract from Tilting for Servo pull request

This commit is contained in:
Mauro Mombelli 2015-05-20 15:21:02 +02:00 committed by Dominic Clifton
parent 9277a8b7bf
commit da6ee6ffb7
5 changed files with 27 additions and 6 deletions

View file

@ -871,7 +871,7 @@ static void cliServo(char *cmdline)
#ifndef USE_SERVOS
UNUSED(cmdline);
#else
enum { SERVO_ARGUMENT_COUNT = 6 };
enum { SERVO_ARGUMENT_COUNT = 8 };
int16_t arguments[SERVO_ARGUMENT_COUNT];
servoParam_t *servo;
@ -884,11 +884,13 @@ static void cliServo(char *cmdline)
for (i = 0; i < MAX_SUPPORTED_SERVOS; i++) {
servo = &currentProfile->servoConf[i];
printf("servo %u %d %d %d %d %d\r\n",
printf("servo %u %d %d %d %d %d %d %d\r\n",
i,
servo->min,
servo->max,
servo->middle,
servo->minLimit,
servo->maxLimit,
servo->rate,
servo->forwardFromChannel
);
@ -932,8 +934,10 @@ static void cliServo(char *cmdline)
servo->min = arguments[1];
servo->max = arguments[2];
servo->middle = arguments[3];
servo->rate = arguments[4];
servo->forwardFromChannel = arguments[5];
servo->minLimit = arguments[4];
servo->maxLimit = arguments[5];
servo->rate = arguments[6];
servo->forwardFromChannel = arguments[7];
}
#endif
}