aboutsummaryrefslogtreecommitdiff
path: root/ROMFS
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-07-18 13:16:34 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-07-18 13:16:34 +0200
commit8d1abf4aa441e1c6c886e8af6ecaab2c3ca6e255 (patch)
tree724a92a0f6dcc29ac05a45dc77f4998bc8b7f9c7 /ROMFS
parent0cd8f2d35b30b5081083ae830409a9090a02c6bc (diff)
downloadpx4-firmware-8d1abf4aa441e1c6c886e8af6ecaab2c3ca6e255.tar.gz
px4-firmware-8d1abf4aa441e1c6c886e8af6ecaab2c3ca6e255.tar.bz2
px4-firmware-8d1abf4aa441e1c6c886e8af6ecaab2c3ca6e255.zip
Lunchtime HOTFIX: Bring back USB console to operational, allow single-USB connection operation via QGC
Diffstat (limited to 'ROMFS')
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.sensors13
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.usb27
2 files changed, 33 insertions, 7 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rc.sensors b/ROMFS/px4fmu_common/init.d/rc.sensors
index 62c7184b8..5cf1ff383 100644
--- a/ROMFS/px4fmu_common/init.d/rc.sensors
+++ b/ROMFS/px4fmu_common/init.d/rc.sensors
@@ -34,9 +34,10 @@ fi
# ALWAYS start this task before the
# preflight_check.
#
-sensors start
-
-#
-# Check sensors - run AFTER 'sensors start'
-#
-preflight_check \ No newline at end of file
+if sensors start
+then
+ #
+ # Check sensors - run AFTER 'sensors start'
+ #
+ preflight_check
+fi \ No newline at end of file
diff --git a/ROMFS/px4fmu_common/init.d/rc.usb b/ROMFS/px4fmu_common/init.d/rc.usb
index 31af3991a..986821994 100644
--- a/ROMFS/px4fmu_common/init.d/rc.usb
+++ b/ROMFS/px4fmu_common/init.d/rc.usb
@@ -5,8 +5,33 @@
echo "Starting MAVLink on this USB console"
+# Stop tone alarm
+tone_alarm stop
+
# Tell MAVLink that this link is "fast"
-mavlink start -b 230400 -d /dev/console
+if mavlink stop
+then
+ echo "stopped other MAVLink instance"
+fi
+mavlink start -b 230400 -d /dev/ttyACM0
+
+# Start the commander
+commander start
+
+# Start sensors
+sh /etc/init.d/rc.sensors
+
+# Start one of the estimators
+if attitude_estimator_ekf start
+then
+ echo "estimating attitude"
+fi
+
+# Start GPS
+if gps start
+then
+ echo "GPS started"
+fi
echo "MAVLink started, exiting shell.."