diff --git a/mk/PX4/ROMFS/init.d/rc.APM b/mk/PX4/ROMFS/init.d/rc.APM index 2c34d569b558f952e0c48354b2b1c4df04225a8c..5f7923096f43dd95abc586bb6b2094ae300a53ae 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