display.cpp: do not show SAT if no NMEA data seen
This commit is contained in:
parent
e6aba4fe63
commit
74deb2b95c
@ -156,17 +156,20 @@ void refreshtheDisplay() {
|
|||||||
|
|
||||||
// update GPS status (line 2)
|
// update GPS status (line 2)
|
||||||
#ifdef HAS_GPS
|
#ifdef HAS_GPS
|
||||||
u8x8.setCursor(9, 2);
|
// have we ever got valid gps data?
|
||||||
if (!gps.location.isValid()) // if no fix then display Sats value inverse
|
if (gps.passedChecksum() > 0) {
|
||||||
{
|
u8x8.setCursor(9, 2);
|
||||||
u8x8.setInverseFont(1);
|
if (!gps.location.isValid()) // if no fix then display Sats value inverse
|
||||||
u8x8.printf("Sats:%.2d", gps.satellites.value());
|
{
|
||||||
u8x8.setInverseFont(0);
|
u8x8.setInverseFont(1);
|
||||||
} else
|
u8x8.printf("Sats:%.2d", gps.satellites.value());
|
||||||
u8x8.printf("Sats:%.2d", gps.satellites.value());
|
u8x8.setInverseFont(0);
|
||||||
|
} else
|
||||||
|
u8x8.printf("Sats:%.2d", gps.satellites.value());
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// update bluetooth counter + LoRa SF (line 3)
|
// update bluetooth counter + LoRa SF (line 3)
|
||||||
#ifdef BLECOUNTER
|
#ifdef BLECOUNTER
|
||||||
u8x8.setCursor(0, 3);
|
u8x8.setCursor(0, 3);
|
||||||
if (cfg.blescan)
|
if (cfg.blescan)
|
||||||
|
Loading…
Reference in New Issue
Block a user