SERVO parameters

6 parameters in the SERVO family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.

SERVO_32_ENABLE

Enable outputs 17 to 31

This allows for up to 32 outputs, enabling parameters for outputs above 16

User level

Advanced

Values

Value

Meaning

0

Disabled

1

Enabled

SERVO_DSHOT_ESC

Servo DShot ESC type

DShot ESC type for all outputs. The ESC type affects the range of DShot commands available and the bit widths used. None means that no dshot commands will be executed. Some ESC types support Extended DShot Telemetry (EDT) which allows telemetry other than RPM data to be returned when using bi-directional dshot. If you enable EDT you must install EDT capable firmware for correct operation.

User level

Advanced

Values

Value

Meaning

0

None

1

BLHeli32/Kiss/AM32

2

BLHeli_S/BlueJay

3

BLHeli32/AM32/Kiss+EDT

4

BLHeli_S/BlueJay+EDT

SERVO_DSHOT_RATE

Servo DShot output rate

DShot output rate for all outputs as a multiple of the loop rate. 0 sets the output rate to be fixed at 1Khz for low loop rates. This value should never be set below 500Hz.

User level

Advanced

Values

Value

Meaning

0

1Khz

1

loop-rate

2

double loop-rate

3

triple loop-rate

4

quadruple loop rate

SERVO_GPIO_MASK

Servo GPIO mask

Bitmask of outputs which will be available as GPIOs. Any output with either the function set to -1 or with the corresponding bit set in this mask will be available for use as a GPIO pin

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

Servo 1

1

Servo 2

2

Servo 3

3

Servo 4

4

Servo 5

5

Servo 6

6

Servo 7

7

Servo 8

8

Servo 9

9

Servo 10

10

Servo 11

11

Servo 12

12

Servo 13

13

Servo 14

14

Servo 15

15

Servo 16

16

Servo 17

17

Servo 18

18

Servo 19

19

Servo 20

20

Servo 21

21

Servo 22

22

Servo 23

23

Servo 24

24

Servo 25

25

Servo 26

26

Servo 27

27

Servo 28

28

Servo 29

29

Servo 30

30

Servo 31

31

Servo 32

SERVO_RATE

Servo default output rate

Default output rate in Hz for all PWM outputs.

Units

Hz

Range

25 to 400

User level

Advanced

SERVO_RC_FS_MSK

Servo RC Failsafe Mask

Bitmask of scaled passthru output channels which will be set to their trim value during rc failsafe instead of holding their last position before failsafe.

User level

Advanced

Bitmask

Value

Meaning

0

RCIN1Scaled

1

RCIN2Scaled

2

RCIN3Scaled

3

RCIN4Scaled

4

RCIN5Scaled

5

RCIN6Scaled

6

RCIN7Scaled

7

RCIN8Scaled

8

RCIN9Scaled

9

RCIN10Scaled

10

RCIN11Scaled

11

SRCIN12Scaled

12

RCIN13Scaled

13

RCIN14Scaled

14

RCIN15Scaled

15

RCIN16Scaled