From 0ab650d8aa3c5df7d2d0f96d9f8456f1fd41a381 Mon Sep 17 00:00:00 2001 From: Martin Budden Date: Mon, 19 Sep 2016 08:38:56 +0100 Subject: [PATCH] Barometer update fix --- src/main/mw.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/mw.c b/src/main/mw.c index b112aa6678..b791c5c0c5 100644 --- a/src/main/mw.c +++ b/src/main/mw.c @@ -979,8 +979,10 @@ void taskUpdateCompass(void) void taskUpdateBaro(void) { if (sensors(SENSOR_BARO)) { - uint32_t newDeadline = baroUpdate(); - rescheduleTask(TASK_SELF, newDeadline); + const uint32_t newDeadline = baroUpdate(); + if (newDeadline != 0) { + rescheduleTask(TASK_SELF, newDeadline); + } } } #endif