Move the Altitude and Header numbers a few pixels to the right, 4 digit altitudes were outside of screen

pull/39/head
Farkas Szilárd 2021-06-06 16:22:34 +02:00
rodzic eae9e680b6
commit ac29472849
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -744,10 +744,10 @@ void OLED_DrawAltitudeAndSpeed(u8g2_t *OLED, GPS_Position *GPS)
Line[Len]=0;
u8g2_SetFont(OLED, u8g2_font_fub20_tr);
uint8_t Altitude_width = u8g2_GetStrWidth(OLED, Line);
u8g2_DrawStr(OLED, 54-Altitude_width, 40, Line);
u8g2_DrawStr(OLED, 62-Altitude_width, 40, Line);
u8g2_SetFont(OLED, u8g2_font_9x15_tr);
u8g2_DrawStr(OLED, 58, 40, "m");
u8g2_DrawStr(OLED, 66, 40, "m");
u8g2_SetFont(OLED, u8g2_font_fub17_tr);
if(GPS && GPS->isValid())
@ -757,10 +757,10 @@ void OLED_DrawAltitudeAndSpeed(u8g2_t *OLED, GPS_Position *GPS)
Len=Format_String(Line, "---");
Line[Len]=0;
uint8_t Track_width = u8g2_GetStrWidth(OLED, Line);
u8g2_DrawStr(OLED, 116-Track_width, 40, Line);
u8g2_DrawStr(OLED, 118-Track_width, 40, Line);
u8g2_SetFont(OLED, u8g2_font_6x12_tr);
u8g2_DrawStr(OLED, 120, 28, "o");
u8g2_DrawStr(OLED, 122, 28, "o");
if(GPS && (GPS->hasBaro || GPS->isValid())) // if GPS has lock or just the pressure data
{ int16_t vario_value = GPS->ClimbRate; // [0.1m/s] climb rate