From 6d87b9316f5665a6ab24db518a16e72a4a8c1473 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 3 Jul 2018 17:36:48 +1000 Subject: [PATCH] ArduCopter: compass init never fails --- ArduCopter/sensors.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArduCopter/sensors.cpp b/ArduCopter/sensors.cpp index e3e9045e68..ed70573317 100644 --- a/ArduCopter/sensors.cpp +++ b/ArduCopter/sensors.cpp @@ -92,7 +92,8 @@ void Copter::init_compass() return; } - if (!compass.init() || !compass.read()) { + compass.init(); + if (!compass.read()) { // make sure we don't pass a broken compass to DCM hal.console->printf("COMPASS INIT ERROR\n"); Log_Write_Error(ERROR_SUBSYSTEM_COMPASS,ERROR_CODE_FAILED_TO_INITIALISE);