aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/08_ardrone
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-22 09:25:13 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-22 09:25:13 +0200
commitcfa9054aa4e6accae1fefaad1a13316301ce56fc (patch)
treef5584368070b39950740166a44a97ec66f980ae6 /ROMFS/px4fmu_common/init.d/08_ardrone
parent3005c8aae0ed0c74d2d611712d9e7d659f4ed453 (diff)
downloadpx4-firmware-cfa9054aa4e6accae1fefaad1a13316301ce56fc.tar.gz
px4-firmware-cfa9054aa4e6accae1fefaad1a13316301ce56fc.tar.bz2
px4-firmware-cfa9054aa4e6accae1fefaad1a13316301ce56fc.zip
Moved to USART1 for the main console, starting a 2nd NSH instance on USB if needed, reworked start scripts to not fall over
Diffstat (limited to 'ROMFS/px4fmu_common/init.d/08_ardrone')
-rw-r--r--ROMFS/px4fmu_common/init.d/08_ardrone25
1 files changed, 6 insertions, 19 deletions
diff --git a/ROMFS/px4fmu_common/init.d/08_ardrone b/ROMFS/px4fmu_common/init.d/08_ardrone
index f55ac2ae3..5bb1491e9 100644
--- a/ROMFS/px4fmu_common/init.d/08_ardrone
+++ b/ROMFS/px4fmu_common/init.d/08_ardrone
@@ -2,12 +2,6 @@
#
# Flight startup script for PX4FMU on PX4IOAR carrier board.
#
-
-# Disable the USB interface
-set USB no
-
-# Disable autostarting other apps
-set MODE ardrone
echo "[init] doing PX4IOAR startup..."
@@ -70,25 +64,14 @@ multirotor_att_control start
ardrone_interface start -d /dev/ttyS1
#
-# Start logging
+# Start logging once armed
#
-sdlog start -s 10
+sdlog2 start -r 50 -a -b 14
#
# Start GPS capture
#
gps start
-
-#
-# Start system state
-#
-if blinkm start
-then
- echo "using BlinkM for state indication"
- blinkm systemstate
-else
- echo "no BlinkM found, OK."
-fi
#
# startup is done; we don't want the shell because we
@@ -96,4 +79,8 @@ fi
#
echo "[init] startup done"
+# Try to get an USB console
+nshterm /dev/ttyACM0 &
+
+# Exit, because /dev/ttyS0 is needed for MAVLink
exit