From 3fb822d877a5656e57465e3055e6875d6b3de56f Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Thu, 11 May 2023 01:16:59 +0200 Subject: [PATCH] [4.4.2] Fix GNSS new data (#12787) Fix GNSS new data --- src/main/io/gps.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/io/gps.c b/src/main/io/gps.c index 1fc0072cde..83ebb855fb 100644 --- a/src/main/io/gps.c +++ b/src/main/io/gps.c @@ -1447,12 +1447,12 @@ static uint8_t _ck_b; // State machine state static bool _skip_packet; -static uint8_t _step; +static uint8_t _step = 0; static uint8_t _msg_id; static uint16_t _payload_length; static uint16_t _payload_counter; -static bool next_fix; +static bool next_fix = false; static uint8_t _class; // do we have new position information? @@ -1922,7 +1922,7 @@ void onGpsNewData(void) lastTimeUs = timeUs; - if (!(STATE(GPS_FIX) && gpsSol.numSat >= GPS_MIN_SAT_COUNT)) { + if (!STATE(GPS_FIX)) { // if we don't have a 3D fix and the minimum sats, don't give data to GPS rescue return; }