You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
598 B
47 lines
598 B
#!nsh |
|
# |
|
# Standard startup script for PX4FMU onboard sensor drivers. |
|
# |
|
|
|
# |
|
# Start sensor drivers here. |
|
# |
|
|
|
# |
|
# Check for UORB |
|
# |
|
if uorb start |
|
then |
|
echo "uORB started" |
|
fi |
|
|
|
ms5611 start |
|
adc start |
|
|
|
# mag might be external |
|
if hmc5883 start |
|
then |
|
echo "using HMC5883" |
|
fi |
|
|
|
if mpu6000 start |
|
then |
|
echo "using MPU6000" |
|
set BOARD fmuv1 |
|
else |
|
echo "using L3GD20 and LSM303D" |
|
l3gd20 start |
|
lsm303d start |
|
set BOARD fmuv2 |
|
fi |
|
|
|
# |
|
# Start the sensor collection task. |
|
# IMPORTANT: this also loads param offsets |
|
# ALWAYS start this task before the |
|
# preflight_check. |
|
# |
|
if sensors start |
|
then |
|
preflight_check & |
|
fi
|
|
|