Browse Source

boards: use new param default mechanism

release/1.12
Daniel Agar 4 years ago
parent
commit
a257120e8d
  1. 10
      boards/airmind/mindpx-v2/init/rc.board_defaults
  2. 11
      boards/av/x-v1/init/rc.board_defaults
  3. 16
      boards/bitcraze/crazyflie/init/rc.board_defaults
  4. 15
      boards/bitcraze/crazyflie21/init/rc.board_defaults
  5. 33
      boards/cuav/nora/init/rc.board_defaults
  6. 33
      boards/cuav/x7pro/init/rc.board_defaults
  7. 33
      boards/cubepilot/cubeorange/init/rc.board_defaults
  8. 28
      boards/cubepilot/cubeyellow/init/rc.board_defaults
  9. 21
      boards/holybro/durandal-v1/init/rc.board_defaults
  10. 30
      boards/holybro/kakutef7/init/rc.board_defaults
  11. 15
      boards/holybro/pix32v5/init/rc.board_defaults
  12. 11
      boards/intel/aerofc-v1/init/rc.board_defaults
  13. 46
      boards/modalai/fc-v1/init/rc.board_defaults
  14. 11
      boards/mro/ctrl-zero-f7/init/rc.board_defaults
  15. 24
      boards/mro/pixracerpro/init/rc.board_defaults
  16. 16
      boards/mro/x21-777/init/rc.board_defaults
  17. 10
      boards/mro/x21/init/rc.board_defaults
  18. 22
      boards/omnibus/f4sd/init/rc.board_defaults
  19. 10
      boards/px4/fmu-v2/init/rc.board_defaults
  20. 2
      boards/px4/fmu-v2/init/rc.board_sensors
  21. 10
      boards/px4/fmu-v3/init/rc.board_defaults
  22. 2
      boards/px4/fmu-v3/init/rc.board_sensors
  23. 14
      boards/px4/fmu-v4/init/rc.board_defaults
  24. 11
      boards/px4/fmu-v4pro/init/rc.board_defaults
  25. 30
      boards/px4/fmu-v5/init/rc.board_defaults
  26. 11
      boards/px4/fmu-v5x/init/rc.board_defaults
  27. 15
      boards/px4/fmu-v6u/init/rc.board_defaults
  28. 15
      boards/px4/fmu-v6x/init/rc.board_defaults
  29. 36
      boards/spracing/h7extreme/init/rc.board_defaults
  30. 12
      boards/uvify/core/init/rc.board_defaults

10
boards/airmind/mindpx-v2/init/rc.board_defaults

@ -3,11 +3,5 @@ @@ -3,11 +3,5 @@
# Airmind Mindpx-v2 specific board defaults
#------------------------------------------------------------------------------
if [ $AUTOCNF = yes ]
then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
fi
# Disable safety switch by default
param set-default CBRK_IO_SAFETY 22027

11
boards/av/x-v1/init/rc.board_defaults

@ -4,13 +4,10 @@ @@ -4,13 +4,10 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
fi
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
set LOGGER_BUF 64

16
boards/bitcraze/crazyflie/init/rc.board_defaults

@ -4,16 +4,8 @@ @@ -4,16 +4,8 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
param set-default SYS_AUTOSTART 4900
if param compare SYS_AUTOSTART 0
then
param set SYS_AUTOSTART 4900
set AUTOCNF yes
fi
if [ $AUTOCNF = yes ]
then
# don't probe external I2C
param set SENS_EXT_I2C_PRB 0
fi
# don't probe external I2C
param set-default SENS_EXT_I2C_PRB 0

15
boards/bitcraze/crazyflie21/init/rc.board_defaults

@ -4,16 +4,9 @@ @@ -4,16 +4,9 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
if param compare SYS_AUTOSTART 0
then
param set SYS_AUTOSTART 4901
set AUTOCNF yes
fi
param set-default SYS_AUTOSTART 4901
if [ $AUTOCNF = yes ]
then
# don't probe external I2C
param set SENS_EXT_I2C_PRB 0
fi
# don't probe external I2C
param set-default SENS_EXT_I2C_PRB 0

33
boards/cuav/nora/init/rc.board_defaults

@ -21,27 +21,26 @@ then @@ -21,27 +21,26 @@ then
fi
unset BL_FILE
if [ $AUTOCNF = yes ]
then
param set BAT_V_DIV 18
param set BAT1_V_DIV 18
param set BAT2_V_DIV 18
param set BAT_A_PER_V 24
param set BAT1_A_PER_V 24
param set BAT2_A_PER_V 24
param set-default BAT_V_DIV 18
param set-default BAT1_V_DIV 18
param set-default BAT2_V_DIV 18
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default BAT_A_PER_V 24
param set-default BAT1_A_PER_V 24
param set-default BAT2_A_PER_V 24
# Enable IMU thermal control
param set SENS_EN_THERMAL 1
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
# Enable IMU thermal control
param set-default SENS_EN_THERMAL 1
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

33
boards/cuav/x7pro/init/rc.board_defaults

@ -21,27 +21,26 @@ then @@ -21,27 +21,26 @@ then
fi
unset BL_FILE
if [ $AUTOCNF = yes ]
then
param set BAT_V_DIV 18
param set BAT1_V_DIV 18
param set BAT2_V_DIV 18
param set BAT_A_PER_V 24
param set BAT1_A_PER_V 24
param set BAT2_A_PER_V 24
param set-default BAT_V_DIV 18
param set-default BAT1_V_DIV 18
param set-default BAT2_V_DIV 18
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default BAT_A_PER_V 24
param set-default BAT1_A_PER_V 24
param set-default BAT2_A_PER_V 24
# Enable IMU thermal control
param set SENS_EN_THERMAL 1
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
# Enable IMU thermal control
param set-default SENS_EN_THERMAL 1
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

33
boards/cubepilot/cubeorange/init/rc.board_defaults

@ -21,27 +21,26 @@ then @@ -21,27 +21,26 @@ then
fi
unset BL_FILE
if [ $AUTOCNF = yes ]
then
param set BAT_V_DIV 10.1
param set BAT1_V_DIV 10.1
param set BAT2_V_DIV 10.1
param set BAT_A_PER_V 17
param set BAT1_A_PER_V 17
param set BAT2_A_PER_V 17
param set-default BAT_V_DIV 10.1
param set-default BAT1_V_DIV 10.1
param set-default BAT2_V_DIV 10.1
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default BAT_A_PER_V 17
param set-default BAT1_A_PER_V 17
param set-default BAT2_A_PER_V 17
# Disable IMU thermal control
param set SENS_EN_THERMAL 0
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
# Disable IMU thermal control
param set-default SENS_EN_THERMAL 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64
set IOFW "/etc/extras/cubepilot_io-v2_default.bin"

28
boards/cubepilot/cubeyellow/init/rc.board_defaults

@ -4,25 +4,23 @@ @@ -4,25 +4,23 @@
#------------------------------------------------------------------------------
if [ $AUTOCNF = yes ]
then
param set BAT_V_DIV 10.1
param set BAT1_V_DIV 10.1
param set BAT2_V_DIV 10.1
param set-default BAT_V_DIV 10.1
param set-default BAT1_V_DIV 10.1
param set-default BAT2_V_DIV 10.1
param set BAT_A_PER_V 17
param set BAT1_A_PER_V 17
param set BAT2_A_PER_V 17
param set-default BAT_A_PER_V 17
param set-default BAT1_A_PER_V 17
param set-default BAT2_A_PER_V 17
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
# Disable IMU thermal control
param set SENS_EN_THERMAL 0
# Disable IMU thermal control
param set-default SENS_EN_THERMAL 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64
set IOFW "/etc/extras/cubepilot_io-v2_default.bin"

21
boards/holybro/durandal-v1/init/rc.board_defaults

@ -22,18 +22,17 @@ then @@ -22,18 +22,17 @@ then
fi
unset BL_FILE
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
# Enable IMU thermal control
param set SENS_EN_THERMAL 1
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
# Enable IMU thermal control
param set-default SENS_EN_THERMAL 1
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

30
boards/holybro/kakutef7/init/rc.board_defaults

@ -4,27 +4,21 @@ @@ -4,27 +4,21 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
if param compare SYS_AUTOSTART 0
then
# Select the Generic 250 Racer by default
param set SYS_AUTOSTART 4050
set AUTOCNF yes
fi
# Select the Generic 250 Racer by default
param set-default SYS_AUTOSTART 4050
if [ $AUTOCNF = yes ]
then
# use the Q attitude estimator, it works w/o mag or GPS.
param set SYS_MC_EST_GROUP 3
param set ATT_ACC_COMP 0
param set ATT_W_ACC 0.4000
param set ATT_W_GYRO_BIAS 0.0000
# use the Q attitude estimator, it works w/o mag or GPS.
param set-default SYS_MC_EST_GROUP 3
param set-default ATT_ACC_COMP 0
param set-default ATT_W_ACC 0.4000
param set-default ATT_W_GYRO_BIAS 0.0000
param set SYS_HAS_MAG 0
param set-default SYS_HAS_MAG 0
# the startup tune is not great on a binary output buzzer, so disable it
param set-default CBRK_BUZZER 782090
# the startup tune is not great on a binary output buzzer, so disable it
param set CBRK_BUZZER 782090
fi
set LOGGER_BUF 30

15
boards/holybro/pix32v5/init/rc.board_defaults

@ -3,17 +3,14 @@ @@ -3,17 +3,14 @@
# PX4 FMUv5 specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 2
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 2
param set-default SENS_MAG_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 2
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 2
param set SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

11
boards/intel/aerofc-v1/init/rc.board_defaults

@ -4,16 +4,9 @@ @@ -4,16 +4,9 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
if param compare SYS_AUTOSTART 0
then
set AUTOCNF yes
fi
# We don't allow changing AUTOSTART as it doesn't work in
# other configurations.
param set SYS_AUTOSTART 4070
param set-default SYS_AUTOSTART 4070
set DATAMAN_OPT -i
set LOGGER_ARGS "-m mavlink"

46
boards/modalai/fc-v1/init/rc.board_defaults

@ -18,21 +18,17 @@ @@ -18,21 +18,17 @@
#
# Common settings across Flight Core configurations
#
if [ $AUTOCNF = yes ]
then
#
# Disable safety switch by default (pull high to 3.3V to enable)
# V106 - J13 pin 5
# V110 - J1011 pin 5
#
param set CBRK_IO_SAFETY 22027
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
# Disable safety switch by default (pull high to 3.3V to enable)
# V106 - J13 pin 5
# V110 - J1011 pin 5
param set-default CBRK_IO_SAFETY 22027
param set UAVCAN_ENABLE 2
fi
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default UAVCAN_ENABLE 2
#
# Stand Alone configuration
@ -52,9 +48,9 @@ then @@ -52,9 +48,9 @@ then
if param compare MAV_1_CONFIG 0
then
echo "V106 - Defualt configuration TELEM2 on /dev/ttyS4 at 921600 in Normal Mode"
param set MAV_1_CONFIG 102 # TELEM2
param set MAV_1_MODE 2 # Onboard
param set SER_TEL2_BAUD 921600 # VIO data
param set-default MAV_1_CONFIG 102 # TELEM2
param set-default MAV_1_MODE 2 # Onboard
param set-default SER_TEL2_BAUD 921600 # VIO data
fi
fi
@ -62,9 +58,9 @@ then @@ -62,9 +58,9 @@ then
if [ $AUTOCNF = yes ]
then
echo "V106 - Auto Configuring TELEM2 on /dev/ttyS4 at 921600 in Normal Mode"
param set MAV_1_CONFIG 102 # TELEM2
param set MAV_1_MODE 2 # Onboard
param set SER_TEL2_BAUD 921600 # VIO data
param set-default MAV_1_CONFIG 102 # TELEM2
param set-default MAV_1_MODE 2 # Onboard
param set-default SER_TEL2_BAUD 921600 # VIO data
fi
fi
@ -86,9 +82,9 @@ then @@ -86,9 +82,9 @@ then
if ! param compare MAV_1_CONFIG 102
then
echo "V110 - Defualt configuration TELEM2 on /dev/ttyS4 at 921600 in Normal Mode"
param set MAV_1_CONFIG 102 # TELEM2
param set MAV_1_MODE 2 # Onboard
param set SER_TEL2_BAUD 921600
param set-default MAV_1_CONFIG 102 # TELEM2
param set-default MAV_1_MODE 2 # Onboard
param set-default SER_TEL2_BAUD 921600
fi
fi
@ -96,9 +92,9 @@ then @@ -96,9 +92,9 @@ then
if [ $AUTOCNF = yes ]
then
echo "V110 - Auto Configuring TELEM2 on /dev/ttyS4 at 921600 in Normal Mode"
param set MAV_1_CONFIG 102 # TELEM2
param set MAV_1_MODE 2 # Onboard
param set SER_TEL2_BAUD 921600
param set-default MAV_1_CONFIG 102 # TELEM2
param set-default MAV_1_MODE 2 # Onboard
param set-default SER_TEL2_BAUD 921600
fi
fi

11
boards/mro/ctrl-zero-f7/init/rc.board_defaults

@ -3,15 +3,12 @@ @@ -3,15 +3,12 @@
# mRo Control Zero specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64
set MIXER_AUX none

24
boards/mro/pixracerpro/init/rc.board_defaults

@ -21,23 +21,21 @@ then @@ -21,23 +21,21 @@ then
fi
unset BL_FILE
if [ $AUTOCNF = yes ]
then
param set BAT_V_DIV 10.1
param set BAT1_V_DIV 10.1
param set BAT_A_PER_V 17
param set BAT1_A_PER_V 17
param set-default BAT_V_DIV 10.1
param set-default BAT1_V_DIV 10.1
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default BAT_A_PER_V 17
param set-default BAT1_A_PER_V 17
param set UAVCAN_ENABLE 2
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64
set MIXER_AUX none

16
boards/mro/x21-777/init/rc.board_defaults

@ -4,15 +4,13 @@ @@ -4,15 +4,13 @@
#------------------------------------------------------------------------------
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 2
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 2
param set SENS_MAG_MODE 0
# Multi-EKF
param set-default EKF2_MULTI_IMU 2
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 2
param set-default SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

10
boards/mro/x21/init/rc.board_defaults

@ -4,12 +4,4 @@ @@ -4,12 +4,4 @@
#------------------------------------------------------------------------------
# to minimize cpu usage on older boards limit inner loop to 400 Hz by default
if param compare IMU_GYRO_RATEMAX 0
then
param set IMU_GYRO_RATEMAX 400
fi
if [ $AUTOCNF = yes ]
then
fi
param set-default IMU_GYRO_RATEMAX 400

22
boards/omnibus/f4sd/init/rc.board_defaults

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
# transition from LPE+Q to Q estimator (2019-06-05)
if param compare SYS_MC_EST_GROUP 1
@ -13,17 +13,13 @@ then @@ -13,17 +13,13 @@ then
fi
if [ $AUTOCNF = yes ]
then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
# use the Q attitude estimator, it works w/o mag or GPS.
param set SYS_MC_EST_GROUP 3
param set ATT_ACC_COMP 0
param set ATT_W_ACC 0.4000
param set ATT_W_GYRO_BIAS 0.0000
# Disable safety switch by default
param set-default CBRK_IO_SAFETY 22027
param set SYS_HAS_MAG 0
fi
# use the Q attitude estimator, it works w/o mag or GPS.
param set-default SYS_MC_EST_GROUP 3
param set-default ATT_ACC_COMP 0
param set-default ATT_W_ACC 0.4000
param set-default ATT_W_GYRO_BIAS 0.0000
param set-default SYS_HAS_MAG 0

10
boards/px4/fmu-v2/init/rc.board_defaults

@ -23,12 +23,4 @@ fi @@ -23,12 +23,4 @@ fi
unset BL_FILE
# to minimize cpu usage on older boards limit inner loop to 400 Hz by default
if param compare IMU_GYRO_RATEMAX 0
then
param set IMU_GYRO_RATEMAX 400
fi
if [ $AUTOCNF = yes ]
then
fi
param set-default IMU_GYRO_RATEMAX 400

2
boards/px4/fmu-v2/init/rc.board_sensors

@ -63,7 +63,7 @@ fi @@ -63,7 +63,7 @@ fi
if [ $BOARD_FMUV3 != 0 ]
then
# sensor heating is available, but we disable it for now
param set SENS_EN_THERMAL 0
param set-default SENS_EN_THERMAL 0
# l3gd20 (external/isolated SPI4)
l3gd20 -s -b 4 -R 4 start

10
boards/px4/fmu-v3/init/rc.board_defaults

@ -23,12 +23,4 @@ fi @@ -23,12 +23,4 @@ fi
unset BL_FILE
# to minimize cpu usage on older boards limit inner loop to 400 Hz by default
if param compare IMU_GYRO_RATEMAX 0
then
param set IMU_GYRO_RATEMAX 400
fi
if [ $AUTOCNF = yes ]
then
fi
param set-default IMU_GYRO_RATEMAX 400

2
boards/px4/fmu-v3/init/rc.board_sensors

@ -63,7 +63,7 @@ fi @@ -63,7 +63,7 @@ fi
if [ $BOARD_FMUV3 != 0 ]
then
# sensor heating is available, but we disable it for now
param set SENS_EN_THERMAL 0
param set-default SENS_EN_THERMAL 0
# l3gd20 (external/isolated SPI4)
l3gd20 -s -b 4 -R 4 start

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

@ -7,14 +7,14 @@ @@ -7,14 +7,14 @@
if [ $AUTOCNF = yes ]
then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
param set-default 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
param set-default MAV_2_CONFIG 301
param set-default MAV_2_RATE 20000
param set-default SER_WIFI_BAUD 921600
fi
fi
@ -24,9 +24,9 @@ then @@ -24,9 +24,9 @@ then
# 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
param set-default MAV_2_CONFIG 301
param set-default MAV_2_RATE 20000
param set-default SER_WIFI_BAUD 921600
fi
fi

11
boards/px4/fmu-v4pro/init/rc.board_defaults

@ -3,14 +3,11 @@ @@ -3,14 +3,11 @@
# PX4 FMUv4pro specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

30
boards/px4/fmu-v5/init/rc.board_defaults

@ -4,25 +4,23 @@ @@ -4,25 +4,23 @@
#------------------------------------------------------------------------------
if [ $AUTOCNF = yes ]
if ver hwtypecmp V550 V560
then
if ver hwtypecmp V550 V560
then
# CUAV V5+ (V550) and V5nano (V560) have 3 IMUs
# Multi-EKF (IMUs only)
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
else
# Multi-EKF
param set EKF2_MULTI_IMU 2
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 2
param set SENS_MAG_MODE 0
fi
param set UAVCAN_ENABLE 2
# CUAV V5+ (V550) and V5nano (V560) have 3 IMUs
# Multi-EKF (IMUs only)
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
else
# Multi-EKF
param set-default EKF2_MULTI_IMU 2
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 2
param set-default SENS_MAG_MODE 0
fi
param set-default UAVCAN_ENABLE 2
set LOGGER_BUF 64
rgbled_pwm start

11
boards/px4/fmu-v5x/init/rc.board_defaults

@ -3,15 +3,12 @@ @@ -3,15 +3,12 @@
# PX4 FMUv5X specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

15
boards/px4/fmu-v6u/init/rc.board_defaults

@ -3,17 +3,14 @@ @@ -3,17 +3,14 @@
# PX4 FMUv6U specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

15
boards/px4/fmu-v6x/init/rc.board_defaults

@ -3,17 +3,14 @@ @@ -3,17 +3,14 @@
# PX4 FMUv6X specific board defaults
#------------------------------------------------------------------------------
# Multi-EKF
param set-default EKF2_MULTI_IMU 3
param set-default SENS_IMU_MODE 0
param set-default EKF2_MULTI_MAG 3
param set-default SENS_MAG_MODE 0
if [ $AUTOCNF = yes ]
then
# Multi-EKF
param set EKF2_MULTI_IMU 3
param set SENS_IMU_MODE 0
param set EKF2_MULTI_MAG 3
param set SENS_MAG_MODE 0
param set-default UAVCAN_ENABLE 2
param set UAVCAN_ENABLE 2
fi
set LOGGER_BUF 64

36
boards/spracing/h7extreme/init/rc.board_defaults

@ -2,31 +2,25 @@ @@ -2,31 +2,25 @@
#
# SP Racing H7 EXTREME specific board defaults
#------------------------------------------------------------------------------
# system_power unavailable
param set CBRK_SUPPLY_CHK 894281
param set-default CBRK_SUPPLY_CHK 894281
if param compare SYS_AUTOSTART 0
then
# Select the Generic 250 Racer by default
param set SYS_AUTOSTART 4050
set AUTOCNF yes
fi
# Select the Generic 250 Racer by default
param set-default SYS_AUTOSTART 4050
set LOGGER_BUF 64
# Disable safety switch by default
param set-default CBRK_IO_SAFETY 22027
if [ $AUTOCNF = yes ]
then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
# use the Q attitude estimator, it works w/o mag or GPS.
param set-default SYS_MC_EST_GROUP 3
param set-default ATT_ACC_COMP 0
param set-default ATT_W_ACC 0.4000
param set-default ATT_W_GYRO_BIAS 0.0000
# use the Q attitude estimator, it works w/o mag or GPS.
param set SYS_MC_EST_GROUP 3
param set ATT_ACC_COMP 0
param set ATT_W_ACC 0.4000
param set ATT_W_GYRO_BIAS 0.0000
param set-default SYS_HAS_MAG 0
param set SYS_HAS_MAG 0
param set DSHOT_CONFIG 600
fi
param set-default DSHOT_CONFIG 600
set LOGGER_BUF 64

12
boards/uvify/core/init/rc.board_defaults

@ -3,12 +3,8 @@ @@ -3,12 +3,8 @@
# UVify Core specific board defaults
#------------------------------------------------------------------------------
# Disable safety switch by default
param set-default CBRK_IO_SAFETY 22027
if [ $AUTOCNF = yes ]
then
# Disable safety switch by default
param set CBRK_IO_SAFETY 22027
# don't probe external I2C
param set SENS_EXT_I2C_PRB 0
fi
# don't probe external I2C
param set-default SENS_EXT_I2C_PRB 0

Loading…
Cancel
Save