diff --git a/libraries/AP_Compass/AP_Compass_HMC5843.cpp b/libraries/AP_Compass/AP_Compass_HMC5843.cpp index 04bded5228..f978b07585 100644 --- a/libraries/AP_Compass/AP_Compass_HMC5843.cpp +++ b/libraries/AP_Compass/AP_Compass_HMC5843.cpp @@ -138,6 +138,7 @@ AP_Compass_HMC5843::init() calibration[2] = 1.0; // read values from the compass + delay(50); read(); if (last_update == update_stamp) continue; // we didn't read valid values