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 |
|---|---|
|
Disabled |
|
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 |
|---|---|
|
None |
|
BLHeli32/Kiss/AM32 |
|
BLHeli_S/BlueJay |
|
BLHeli32/AM32/Kiss+EDT |
|
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 |
|---|---|
|
1Khz |
|
loop-rate |
|
double loop-rate |
|
triple loop-rate |
|
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 |
|---|---|
|
Servo 1 |
|
Servo 2 |
|
Servo 3 |
|
Servo 4 |
|
Servo 5 |
|
Servo 6 |
|
Servo 7 |
|
Servo 8 |
|
Servo 9 |
|
Servo 10 |
|
Servo 11 |
|
Servo 12 |
|
Servo 13 |
|
Servo 14 |
|
Servo 15 |
|
Servo 16 |
|
Servo 17 |
|
Servo 18 |
|
Servo 19 |
|
Servo 20 |
|
Servo 21 |
|
Servo 22 |
|
Servo 23 |
|
Servo 24 |
|
Servo 25 |
|
Servo 26 |
|
Servo 27 |
|
Servo 28 |
|
Servo 29 |
|
Servo 30 |
|
Servo 31 |
|
Servo 32 |
SERVO_RATE¶
Servo default output rate
Default output rate in Hz for all PWM outputs.
Units |
|
Range |
|
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 |
|---|---|
|
RCIN1Scaled |
|
RCIN2Scaled |
|
RCIN3Scaled |
|
RCIN4Scaled |
|
RCIN5Scaled |
|
RCIN6Scaled |
|
RCIN7Scaled |
|
RCIN8Scaled |
|
RCIN9Scaled |
|
RCIN10Scaled |
|
RCIN11Scaled |
|
SRCIN12Scaled |
|
RCIN13Scaled |
|
RCIN14Scaled |
|
RCIN15Scaled |
|
RCIN16Scaled |