diff --git a/AntennaTracker/sensors.cpp b/AntennaTracker/sensors.cpp index b756f402b0..e20cab3d14 100644 --- a/AntennaTracker/sensors.cpp +++ b/AntennaTracker/sensors.cpp @@ -18,7 +18,7 @@ void Tracker::update_compass(void) // Save compass offsets void Tracker::compass_save() { - if (AP::compass().enabled() && + if (AP::compass().available() && compass.get_learn_type() >= Compass::LEARN_INTERNAL && !hal.util->get_soft_armed()) { compass.save_offsets();