mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 06:45:16 +03:00
Merge pull request #2737 from betaflight/remove-msp-cruft
CF/BF - Remove more MSP cruft
This commit is contained in:
commit
63552348c0
5 changed files with 10 additions and 27 deletions
|
@ -2351,7 +2351,7 @@ static void cliModeColor(char *cmdline)
|
|||
static void printServo(uint8_t dumpMask, const servoParam_t *servoParams, const servoParam_t *defaultServoParams)
|
||||
{
|
||||
// print out servo settings
|
||||
const char *format = "servo %u %d %d %d %d %d %d %d\r\n";
|
||||
const char *format = "servo %u %d %d %d %d %d\r\n";
|
||||
for (uint32_t i = 0; i < MAX_SUPPORTED_SERVOS; i++) {
|
||||
const servoParam_t *servoConf = &servoParams[i];
|
||||
bool equalsDefault = false;
|
||||
|
@ -2360,7 +2360,6 @@ static void printServo(uint8_t dumpMask, const servoParam_t *servoParams, const
|
|||
equalsDefault = servoConf->min == defaultServoConf->min
|
||||
&& servoConf->max == defaultServoConf->max
|
||||
&& servoConf->middle == defaultServoConf->middle
|
||||
&& servoConf->angleAtMin == defaultServoConf->angleAtMax
|
||||
&& servoConf->rate == defaultServoConf->rate
|
||||
&& servoConf->forwardFromChannel == defaultServoConf->forwardFromChannel;
|
||||
cliDefaultPrintf(dumpMask, equalsDefault, format,
|
||||
|
@ -2368,8 +2367,6 @@ static void printServo(uint8_t dumpMask, const servoParam_t *servoParams, const
|
|||
defaultServoConf->min,
|
||||
defaultServoConf->max,
|
||||
defaultServoConf->middle,
|
||||
defaultServoConf->angleAtMin,
|
||||
defaultServoConf->angleAtMax,
|
||||
defaultServoConf->rate,
|
||||
defaultServoConf->forwardFromChannel
|
||||
);
|
||||
|
@ -2379,8 +2376,6 @@ static void printServo(uint8_t dumpMask, const servoParam_t *servoParams, const
|
|||
servoConf->min,
|
||||
servoConf->max,
|
||||
servoConf->middle,
|
||||
servoConf->angleAtMin,
|
||||
servoConf->angleAtMax,
|
||||
servoConf->rate,
|
||||
servoConf->forwardFromChannel
|
||||
);
|
||||
|
@ -2413,7 +2408,7 @@ static void printServo(uint8_t dumpMask, const servoParam_t *servoParams, const
|
|||
|
||||
static void cliServo(char *cmdline)
|
||||
{
|
||||
enum { SERVO_ARGUMENT_COUNT = 8 };
|
||||
enum { SERVO_ARGUMENT_COUNT = 6 };
|
||||
int16_t arguments[SERVO_ARGUMENT_COUNT];
|
||||
|
||||
servoParam_t *servo;
|
||||
|
@ -2451,7 +2446,7 @@ static void cliServo(char *cmdline)
|
|||
}
|
||||
}
|
||||
|
||||
enum {INDEX = 0, MIN, MAX, MIDDLE, ANGLE_AT_MIN, ANGLE_AT_MAX, RATE, FORWARD};
|
||||
enum {INDEX = 0, MIN, MAX, MIDDLE, RATE, FORWARD};
|
||||
|
||||
i = arguments[INDEX];
|
||||
|
||||
|
@ -2469,21 +2464,17 @@ static void cliServo(char *cmdline)
|
|||
arguments[MIDDLE] < arguments[MIN] || arguments[MIDDLE] > arguments[MAX] ||
|
||||
arguments[MIN] > arguments[MAX] || arguments[MAX] < arguments[MIN] ||
|
||||
arguments[RATE] < -100 || arguments[RATE] > 100 ||
|
||||
arguments[FORWARD] >= MAX_SUPPORTED_RC_CHANNEL_COUNT ||
|
||||
arguments[ANGLE_AT_MIN] < 0 || arguments[ANGLE_AT_MIN] > 180 ||
|
||||
arguments[ANGLE_AT_MAX] < 0 || arguments[ANGLE_AT_MAX] > 180
|
||||
arguments[FORWARD] >= MAX_SUPPORTED_RC_CHANNEL_COUNT
|
||||
) {
|
||||
cliShowParseError();
|
||||
return;
|
||||
}
|
||||
|
||||
servo->min = arguments[1];
|
||||
servo->max = arguments[2];
|
||||
servo->middle = arguments[3];
|
||||
servo->angleAtMin = arguments[4];
|
||||
servo->angleAtMax = arguments[5];
|
||||
servo->rate = arguments[6];
|
||||
servo->forwardFromChannel = arguments[7];
|
||||
servo->min = arguments[MIN];
|
||||
servo->max = arguments[MAX];
|
||||
servo->middle = arguments[MIDDLE];
|
||||
servo->rate = arguments[RATE];
|
||||
servo->forwardFromChannel = arguments[FORWARD];
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue