SERIAL parameters¶
32 parameters in the SERIAL family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.
SERIAL0_BAUD¶
Serial0 baud rate
The baud rate used on the USB console. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL0_PROTOCOL¶
Console protocol selection
Control what protocol to use on the console.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
MAVLink1 |
|
MAVLink2 |
SERIAL1_BAUD¶
Telem1 Baud Rate
The baud rate used on the Telem1 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL1_OPTIONS¶
Telem1 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL1_PROTOCOL¶
Telem1 protocol selection
Control what protocol to use on the Telem1 port. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL2_BAUD¶
Telemetry 2 Baud Rate
The baud rate of the Telem2 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL2_OPTIONS¶
Telem2 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL2_PROTOCOL¶
Telemetry 2 protocol selection
Control what protocol to use on the Telem2 port. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL3_BAUD¶
Serial 3 (GPS) Baud Rate
The baud rate used for the Serial 3 (GPS). Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL3_OPTIONS¶
Serial3 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL3_PROTOCOL¶
Serial 3 (GPS) protocol selection
Control what protocol Serial 3 (GPS) should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL4_BAUD¶
Serial 4 Baud Rate
The baud rate used for Serial4. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL4_OPTIONS¶
Serial4 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL4_PROTOCOL¶
Serial4 protocol selection
Control what protocol Serial4 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL5_BAUD¶
Serial 5 Baud Rate
The baud rate used for Serial5. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL5_OPTIONS¶
Serial5 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL5_PROTOCOL¶
Serial5 protocol selection
Control what protocol Serial5 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL6_BAUD¶
Serial 6 Baud Rate
The baud rate used for Serial6. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL6_OPTIONS¶
Serial6 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL6_PROTOCOL¶
Serial6 protocol selection
Control what protocol Serial6 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL7_BAUD¶
Serial 7 Baud Rate
The baud rate used for Serial7. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL7_OPTIONS¶
Serial7 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL7_PROTOCOL¶
Serial7 protocol selection
Control what protocol Serial7 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL8_BAUD¶
Serial 8 Baud Rate
The baud rate used for Serial8. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL8_OPTIONS¶
Serial8 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL8_PROTOCOL¶
Serial8 protocol selection
Control what protocol Serial8 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL9_BAUD¶
Serial 9 Baud Rate
The baud rate used for Serial8. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Range |
|
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
1200 |
|
2400 |
|
4800 |
|
9600 |
|
19200 |
|
38400 |
|
57600 |
|
111100 |
|
115200 |
|
230400 |
|
256000 |
|
460800 |
|
500000 |
|
921600 |
|
1.5MBaud |
|
2MBaud |
|
12.5MBaud |
SERIAL9_OPTIONS¶
Serial9 options
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Advanced |
Bitmask¶
Value |
Meaning |
|---|---|
|
InvertRX |
|
InvertTX |
|
HalfDuplex |
|
SwapTXRX |
|
RX_PullDown |
|
RX_PullUp |
|
TX_PullDown |
|
TX_PullUp |
|
RX_NoDMA |
|
TX_NoDMA |
|
Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7) |
|
DisableFIFO |
|
Ignore Streamrate (moved to MAVn_OPTIONS >4.7) |
SERIAL9_PROTOCOL¶
Serial9 protocol selection
Control what protocol Serial9 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Reboot required |
Yes — the change takes effect after a reboot. |
User level |
Standard |
Values¶
Value |
Meaning |
|---|---|
|
None |
|
MAVLink1 |
|
MAVLink2 |
|
Frsky D |
|
Frsky SPort |
|
GPS |
|
Alexmos Gimbal Serial |
|
Gimbal |
|
Rangefinder |
|
FrSky SPort Passthrough (OpenTX) |
|
Lidar360 |
|
Beacon |
|
Volz servo out |
|
SBus servo out |
|
ESC Telemetry |
|
Devo Telemetry |
|
OpticalFlow |
|
RobotisServo |
|
NMEA Output |
|
WindVane |
|
SLCAN |
|
RCIN |
|
EFI Serial |
|
LTM |
|
RunCam |
|
HottTelem |
|
Scripting |
|
Crossfire VTX |
|
Generator |
|
Winch |
|
MSP |
|
DJI FPV |
|
AirSpeed |
|
ADSB |
|
AHRS |
|
SmartAudio |
|
FETtecOneWire |
|
Torqeedo |
|
AIS |
|
CoDevESC |
|
DisplayPort |
|
MAVLink High Latency |
|
IRC Tramp |
|
DDS XRCE |
|
IMUDATA |
|
PPP |
|
i-BUS Telemetry |
|
IOMCU |
SERIAL_PASS1¶
Serial passthru first port
This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Serial0 |
|
Serial1 |
|
Serial2 |
|
Serial3 |
|
Serial4 |
|
Serial5 |
|
Serial6 |
SERIAL_PASS2¶
Serial passthru second port
This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port. This parameter is normally reset to -1 on reboot, disabling passthrough. If SERIAL_PASSTIMO is set to -1 then it is not reset on reboot.
User level |
Advanced |
Values¶
Value |
Meaning |
|---|---|
|
Disabled |
|
Serial0 |
|
Serial1 |
|
Serial2 |
|
Serial3 |
|
Serial4 |
|
Serial5 |
|
Serial6 |
SERIAL_PASSTIMO¶
Serial passthru timeout
This sets a timeout for serial pass-through in seconds. When the pass-through is enabled by setting the SERIAL_PASS1 and SERIAL_PASS2 parameters then it remains in effect until no data comes from the first port for SERIAL_PASSTIMO seconds. This allows the port to revent to its normal usage (such as MAVLink connection to a GCS) when it is no longer needed. A value of 0 means no timeout. A value of -1 means no timeout and the SERIAL_PASS2 parameter is not reset on reboot.
Units |
|
Range |
|
User level |
Advanced |