aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rc.usb
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-11 16:54:00 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-11 16:54:00 +0200
commitcbb5ce8f59a34615fe0d702041c497efe40edb56 (patch)
treeedeae6880647405516c1634e93b3d81a565474c6 /ROMFS/px4fmu_common/init.d/rc.usb
parent79acbfb615c7c8fe706dfc81b2dddc8d5e165e78 (diff)
downloadpx4-firmware-cbb5ce8f59a34615fe0d702041c497efe40edb56.tar.gz
px4-firmware-cbb5ce8f59a34615fe0d702041c497efe40edb56.tar.bz2
px4-firmware-cbb5ce8f59a34615fe0d702041c497efe40edb56.zip
Fixed startup behavior for PX4 autostart
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/rc.usb')
-rw-r--r--ROMFS/px4fmu_common/init.d/rc.usb14
1 files changed, 14 insertions, 0 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rc.usb b/ROMFS/px4fmu_common/init.d/rc.usb
index 5b1bd272e..abeed0ca3 100644
--- a/ROMFS/px4fmu_common/init.d/rc.usb
+++ b/ROMFS/px4fmu_common/init.d/rc.usb
@@ -16,12 +16,26 @@ fi
sleep 2
mavlink start -b 230400 -d /dev/ttyACM0
+# Stop commander
+if commander stop
+then
+ echo "Commander stopped"
+fi
+sleep 1
+
# Start the commander
if commander start
then
echo "Commander started"
fi
+# Stop px4io
+if px4io stop
+then
+ echo "PX4IO stopped"
+fi
+sleep 1
+
# Start px4io if present
if px4io start
then