From 47f45eb98829df463ff52119bacefca23e5887b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberto=20Garci=CC=81a=20Hierro?= Date: Sun, 6 May 2018 10:56:31 +0100 Subject: [PATCH] Prepend a home icon to the home distance in the OSD --- src/main/drivers/max7456_symbols.h | 2 +- src/main/io/osd.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/drivers/max7456_symbols.h b/src/main/drivers/max7456_symbols.h index 4cc8e7c05c2..1351de39337 100644 --- a/src/main/drivers/max7456_symbols.h +++ b/src/main/drivers/max7456_symbols.h @@ -83,7 +83,7 @@ #define SYM_CELLF 0xC3 // Map mode -#define SYM_HOME 0x04 +#define SYM_HOME 191 #define SYM_AIRCRAFT 0x05 #define SYM_RANGE_100 0x21 #define SYM_RANGE_500 0x22 diff --git a/src/main/io/osd.c b/src/main/io/osd.c index f6eb8aa03f1..4e354c4d216 100755 --- a/src/main/io/osd.c +++ b/src/main/io/osd.c @@ -931,7 +931,8 @@ static bool osdDrawSingleElement(uint8_t item) case OSD_HOME_DIST: { - osdFormatDistanceSymbol(buff, GPS_distanceToHome * 100); + buff[0] = SYM_HOME; + osdFormatDistanceSymbol(&buff[1], GPS_distanceToHome * 100); uint16_t dist_alarm = osdConfig()->dist_alarm; if (dist_alarm > 0 && GPS_distanceToHome > dist_alarm) { TEXT_ATTRIBUTES_ADD_BLINK(elemAttr);