From a9ee2ae25365a3d8dee84f8190f2373cbd68ff83 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <tridge@samba.org> Date: Tue, 18 Nov 2014 15:39:37 +1100 Subject: [PATCH] PX4: change IMU order so vib isolated IMUs are 1 and 2 also try to start external ms5611 --- mk/PX4/ROMFS/init.d/rc.APM | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/mk/PX4/ROMFS/init.d/rc.APM b/mk/PX4/ROMFS/init.d/rc.APM index 2c34d569b..5f7923096 100644 --- a/mk/PX4/ROMFS/init.d/rc.APM +++ b/mk/PX4/ROMFS/init.d/rc.APM @@ -261,15 +261,6 @@ else fi if [ $HAVE_FMUV3 == true ] then - # internal MPU6000 is rotated ROLL_180_YAW_270 from standard - if mpu6000 -R 14 start - then - echo "Found MPU6000 internal" - else - echo "No MPU6000" - echo "No MPU6000" >> $logfile - sh /etc/init.d/rc.error - fi # external L3GD20 is rotated YAW_180 from standard if l3gd20 -X -R 4 start then @@ -286,6 +277,19 @@ else echo "No lsm303d" sh /etc/init.d/rc.error fi + # internal MPU6000 is rotated ROLL_180_YAW_270 from standard + if mpu6000 -R 14 start + then + echo "Found MPU6000 internal" + else + echo "No MPU6000" + echo "No MPU6000" >> $logfile + sh /etc/init.d/rc.error + fi + if ms5611 -X start + then + echo "ms5611 external started OK" + fi else if mpu6000 start then -- GitLab