Browse Source

fmu v4: make starting mavlink on WIFI port configurable and make it start by default

release/1.12
Nicolas de Palezieux 5 years ago committed by Lorenz Meier
parent
commit
6260c164e7
  1. 19
      boards/px4/fmu-v4/init/rc.board_defaults
  2. 5
      boards/px4/fmu-v4/init/rc.board_mavlink

19
boards/px4/fmu-v4/init/rc.board_defaults

@ -9,6 +9,25 @@ then @@ -9,6 +9,25 @@ then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
# start MAVLink on Wifi (ESP8266 port). Except for the TealOne airframe.
if ! param compare SYS_AUTOSTART 4250
then
param set MAV_2_CONFIG 301
param set MAV_2_RATE 20000
param set SER_WIFI_BAUD 921600
fi
fi
if param compare SER_WIFI_BAUD 1
then
# Transitional support: The Wifi port has not been configured by the user,
# configure it for MAVLink via the ESP8266 Wifi module. Except for the TealOne airframe.
if ! param compare SYS_AUTOSTART 4250
then
param set MAV_2_CONFIG 301
param set MAV_2_RATE 20000
param set SER_WIFI_BAUD 921600
fi
fi
safety_button start

5
boards/px4/fmu-v4/init/rc.board_mavlink

@ -6,8 +6,3 @@ @@ -6,8 +6,3 @@
# Start MAVLink on the USB port
mavlink start -d /dev/ttyACM0
# Pixracer: start MAVLink on Wifi (ESP8266 port). Except for the TealOne airframe.
if ! param compare SYS_AUTOSTART 4250
then
mavlink start -r 20000 -b 921600 -d /dev/ttyS0
fi

Loading…
Cancel
Save