aboutsummaryrefslogtreecommitdiff
path: root/ROMFS
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-10-02 13:02:57 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-10-02 13:02:57 +0200
commit178462edcdb65d5144b5185551cdc642226be434 (patch)
treef1c2d9b05d4777f39b05167cc00432e81b03f24c /ROMFS
parent5895a2e96619a0c35a4c2383898582bde0ffdb6e (diff)
downloadpx4-firmware-178462edcdb65d5144b5185551cdc642226be434.tar.gz
px4-firmware-178462edcdb65d5144b5185551cdc642226be434.tar.bz2
px4-firmware-178462edcdb65d5144b5185551cdc642226be434.zip
Minor cleanups in debug output and offboard control arming
Diffstat (limited to 'ROMFS')
-rw-r--r--ROMFS/scripts/rc.PX4IOAR66
1 files changed, 36 insertions, 30 deletions
diff --git a/ROMFS/scripts/rc.PX4IOAR b/ROMFS/scripts/rc.PX4IOAR
index 2a771cac4..532dd6a25 100644
--- a/ROMFS/scripts/rc.PX4IOAR
+++ b/ROMFS/scripts/rc.PX4IOAR
@@ -2,69 +2,75 @@
#
# Flight startup script for PX4FMU on PX4IOAR carrier board.
#
-
+
+set USB no
+
echo "[init] doing PX4IOAR startup..."
-
+
#
# Start the ORB
#
uorb start
-
+
+#
+# Init the EEPROM
+#
+echo "[init] eeprom"
+eeprom start
+if [ -f /eeprom/parameters ]
+then
+ eeprom load_param /eeprom/parameters
+fi
+
#
# Start the sensors.
#
sh /etc/init.d/rc.sensors
-
+
#
# Start MAVLink
#
mavlink start -d /dev/ttyS0 -b 57600
usleep 5000
-
+
#
# Start the commander.
#
-# XXX this should be '<command> start'.
-#
-commander &
-
+commander start
+
#
# Start the attitude estimator
#
-# XXX this should be '<command> start'.
-#
-attitude_estimator_bm &
-#position_estimator &
-
+attitude_estimator_ekf start
+
#
# Configure PX4FMU for operation with PX4IOAR
#
-# XXX arguments?
+fmu mode_gpio_serial
+
#
-#fmu mode_
-
+# Fire up the multi rotor attitude controller
#
-# Fire up the AR.Drone controller.
+multirotor_att_control start
+
#
-# XXX this should be '<command> start'.
+# Fire up the AR.Drone interface.
#
-ardrone_control -d /dev/ttyS1 -m attitude &
+ardrone_interface start
#
-# Start looking for a GPS.
-#
-# XXX this should not need to be backgrounded
+# Start logging
#
-#gps -d /dev/ttyS3 -m all &
+#sdlog start
#
-# Start logging to microSD if we can
+# Start GPS capture
#
-#sh /etc/init.d/rc.logging
-
+gps start
+
#
# startup is done; we don't want the shell because we
-# use the same UART for telemetry (dumb).
+# use the same UART for telemetry
#
-echo "[init] startup done, exiting."
-exit
+echo "[init] startup done"
+exit \ No newline at end of file