diff --git a/src/main/osd/osd_elements.c b/src/main/osd/osd_elements.c index b21393d650..952eb3bb66 100644 --- a/src/main/osd/osd_elements.c +++ b/src/main/osd/osd_elements.c @@ -1058,7 +1058,7 @@ static void osdElementGpsCoordinate(osdElementParms_t *element) static void osdElementGpsSats(osdElementParms_t *element) { if (!gpsIsHealthy()) { - tfp_sprintf(element->buff, "%c%c%c", SYM_SAT_L, SYM_SAT_R, SYM_HYPHEN); + tfp_sprintf(element->buff, "%c%cNC", SYM_SAT_L, SYM_SAT_R); } else { int pos = tfp_sprintf(element->buff, "%c%c%2d", SYM_SAT_L, SYM_SAT_R, gpsSol.numSat); if (osdConfig()->gps_sats_show_hdop) { // add on the GPS module HDOP estimate diff --git a/src/test/unit/link_quality_unittest.cc b/src/test/unit/link_quality_unittest.cc index 26441c40bb..6bca72fe7a 100644 --- a/src/test/unit/link_quality_unittest.cc +++ b/src/test/unit/link_quality_unittest.cc @@ -445,6 +445,7 @@ extern "C" { bool areMotorsRunning(void){ return true; } bool pidOsdAntiGravityActive(void) { return false; } bool failsafeIsActive(void) { return false; } + bool gpsIsHealthy(void) { return true; } bool gpsRescueIsConfigured(void) { return false; } int8_t calculateThrottlePercent(void) { return 0; } uint32_t persistentObjectRead(persistentObjectId_e) { return 0; } diff --git a/src/test/unit/osd_unittest.cc b/src/test/unit/osd_unittest.cc index 66b78bc345..98f4afcafd 100644 --- a/src/test/unit/osd_unittest.cc +++ b/src/test/unit/osd_unittest.cc @@ -1242,6 +1242,7 @@ extern "C" { bool pidOsdAntiGravityActive(void) { return false; } bool failsafeIsActive(void) { return false; } bool gpsRescueIsConfigured(void) { return false; } + bool gpsIsHealthy(void) { return true; } int8_t calculateThrottlePercent(void) { return 0; } uint32_t persistentObjectRead(persistentObjectId_e) { return 0; } void persistentObjectWrite(persistentObjectId_e, uint32_t) {}