aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-12-24 01:14:55 +0100
committerLorenz Meier <lm@inf.ethz.ch>2012-12-24 01:14:55 +0100
commit9102b25bce6c3a6c09f6299b13ac659829b9f403 (patch)
tree1267f49047a2e35b225d90e922158afd3559d76c
parent720a1140b2473d0cdd30deeeb6ee71569d1f0c70 (diff)
parentc08135ffefcb171fd518e210b88e7e993361fd81 (diff)
downloadpx4-firmware-9102b25bce6c3a6c09f6299b13ac659829b9f403.tar.gz
px4-firmware-9102b25bce6c3a6c09f6299b13ac659829b9f403.tar.bz2
px4-firmware-9102b25bce6c3a6c09f6299b13ac659829b9f403.zip
Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoor
-rw-r--r--ROMFS/scripts/rc.PX4IOAR34
-rw-r--r--apps/drivers/mpu6000/mpu6000.cpp1
2 files changed, 19 insertions, 16 deletions
diff --git a/ROMFS/scripts/rc.PX4IOAR b/ROMFS/scripts/rc.PX4IOAR
index d23f03417..640cdf541 100644
--- a/ROMFS/scripts/rc.PX4IOAR
+++ b/ROMFS/scripts/rc.PX4IOAR
@@ -3,8 +3,12 @@
# 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..."
#
@@ -13,27 +17,27 @@ echo "[init] doing PX4IOAR startup..."
uorb start
#
-# Init the EEPROM
+# Load microSD params
#
-echo "[init] eeprom"
-eeprom start
-if [ -f /eeprom/parameters ]
+echo "[init] loading microSD params"
+param select /fs/microsd/parameters
+if [ -f /fs/microsd/parameters ]
then
- param load
+ param load /fs/microsd/parameters
fi
#
-# Start the sensors.
-#
-sh /etc/init.d/rc.sensors
-
-#
# Start MAVLink
#
mavlink start -d /dev/ttyS0 -b 57600
usleep 5000
#
+# Start the sensors and test them.
+#
+sh /etc/init.d/rc.sensors
+
+#
# Start the commander.
#
commander start
@@ -56,13 +60,13 @@ multirotor_att_control start
#
# Fire up the AR.Drone interface.
#
-ardrone_interface start
-
+ardrone_interface start -d /dev/ttyS1
+
#
-# Start logging to microSD if we can
+# Start logging
#
-#sh /etc/init.d/rc.logging
-
+#sdlog start
+
#
# Start GPS capture
#
diff --git a/apps/drivers/mpu6000/mpu6000.cpp b/apps/drivers/mpu6000/mpu6000.cpp
index b6c8cacfd..55b7cfa85 100644
--- a/apps/drivers/mpu6000/mpu6000.cpp
+++ b/apps/drivers/mpu6000/mpu6000.cpp
@@ -450,7 +450,6 @@ MPU6000::init()
int gyro_ret = _gyro->init();
if (gyro_ret != OK) {
- ::close(_gyro_topic);
_gyro_topic = -1;
}