Files
bizhang_-obav/posix-configs/rpi/pilotpi_mc.config
garfieldG 3cd9b3c2cf Added support in Mavlink Ethernet channel parameters
Mavlink Ethernet channel settings such as udp port, remote port and broadcast mode now can be changed dynamically via parameters.
2021-02-25 08:52:38 -08:00

79 lines
1.4 KiB
Bash

#!/bin/sh
# PX4 commands need the 'px4-' prefix in bash.
# (px4-alias.sh is expected to be in the PATH)
. px4-alias.sh
if [ -f eeprom/parameters ]
then
param load
fi
# system_power not implemented
param set CBRK_SUPPLY_CHK 894281
# broadcast to LAN
# always keep current config
param set SYS_AUTOCONFIG 0
# useless but required for parameter completeness
param set MAV_TYPE 2
param set SYS_AUTOSTART 4001
# Multi-EKF
param set EKF2_MULTI_IMU 1
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 1
param set SENS_MAG_MODE 0
dataman start
load_mon start
battery_status start
# internal IMU
if ! icm42688p start -q -s -R 4
then
# some boards has ICM42605 instead
icm42605 start -s -R 4
fi
if ! ist8310 start -q -I -a 15 -R 4
then
# some boards has QMC5883l instead
qmc5883l start -I -R 6
fi
ms5611 start -I
# ADC
ads1115 start -I
# PWM
pca9685_pwm_out start
mixer load /dev/pwm_output0 etc/mixers/quad_x.main.mix
# external GPS & compass
gps start -d /dev/ttySC0 -i uart -p ubx -s
#hmc5883 start -X
#ist8310 start -X
rc_input start -d /dev/ttyAMA0
rc_update start
sensors start
commander start
navigator start
ekf2 start
land_detector start multicopter
mc_hover_thrust_estimator start
flight_mode_manager start
mc_pos_control start
mc_att_control start
mc_rate_control start
mavlink start -x -u 14556 -r 1000000 -p
# Telem
mavlink start -x -Z -d /dev/ttySC1
logger start -t -b 200
mavlink boot_complete