From 70246cf95440fdbfb92c141271caa591c4a57573 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 20 Oct 2018 21:46:36 +1100 Subject: [PATCH] AP_Compass: added notify events (LEDs and buzzer) for learning --- libraries/AP_Compass/Compass_learn.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/AP_Compass/Compass_learn.cpp b/libraries/AP_Compass/Compass_learn.cpp index 79272809ed3c7..4404b5167d96f 100644 --- a/libraries/AP_Compass/Compass_learn.cpp +++ b/libraries/AP_Compass/Compass_learn.cpp @@ -79,6 +79,8 @@ void CompassLearn::update(void) hal.scheduler->register_io_process(FUNCTOR_BIND_MEMBER(&CompassLearn::io_timer, void)); } + AP_Notify::flags.compass_cal_running = true; + if (sample_available) { // last sample still being processed by IO thread return; @@ -152,6 +154,8 @@ void CompassLearn::update(void) best_yaw_deg = 0; best_offsets.zero(); gcs().send_text(MAV_SEVERITY_INFO, "CompassLearn: finished"); + AP_Notify::flags.compass_cal_running = false; + AP_Notify::events.compass_cal_saved = true; } } }