From d99c30badf5e71f1afe2d85fce93bb5db86fc8f7 Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Wed, 25 Dec 2019 00:18:55 +1300 Subject: [PATCH] Merge pull request #9309 from TonyBlit/fix_sat_list Clear sat list to avoid showing old data --- src/main/io/gps.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/io/gps.c b/src/main/io/gps.c index 442299371b..e0d2a6322f 100644 --- a/src/main/io/gps.c +++ b/src/main/io/gps.c @@ -1124,10 +1124,16 @@ static bool UBLOX_parse_gps(void) if (GPS_numCh > 16) GPS_numCh = 16; for (i = 0; i < GPS_numCh; i++) { - GPS_svinfo_chn[i]= _buffer.svinfo.channel[i].chn; - GPS_svinfo_svid[i]= _buffer.svinfo.channel[i].svid; - GPS_svinfo_quality[i]=_buffer.svinfo.channel[i].quality; - GPS_svinfo_cno[i]= _buffer.svinfo.channel[i].cno; + GPS_svinfo_chn[i] = _buffer.svinfo.channel[i].chn; + GPS_svinfo_svid[i] = _buffer.svinfo.channel[i].svid; + GPS_svinfo_quality[i] =_buffer.svinfo.channel[i].quality; + GPS_svinfo_cno[i] = _buffer.svinfo.channel[i].cno; + } + for (i = GPS_numCh; i < 16; i++) { + GPS_svinfo_chn[i] = 0; + GPS_svinfo_svid[i] = 0; + GPS_svinfo_quality[i] = 0; + GPS_svinfo_cno[i] = 0; } GPS_svInfoReceivedCount++; break;