diff --git a/radio/src/gui/128x64/lcd.cpp b/radio/src/gui/128x64/lcd.cpp index 304f4b1c6..1ff180ac8 100644 --- a/radio/src/gui/128x64/lcd.cpp +++ b/radio/src/gui/128x64/lcd.cpp @@ -1084,12 +1084,12 @@ void drawGPSPosition(coord_t x, coord_t y, int32_t longitude, int32_t latitude, if (flags & DBLSIZE) { x -= (g_eeGeneral.gpsFormat == 0 ? 54 : 51); flags &= ~0x0F00; // TODO constant - drawGPSCoord(x, y, longitude, "EW", flags); - drawGPSCoord(x, y+FH, latitude, "NS", flags); + drawGPSCoord(x, y, latitude, "NS", flags); + drawGPSCoord(x, y+FH, longitude, "EW", flags); } else { - drawGPSCoord(x, y, longitude, "EW", flags, false); - drawGPSCoord(lcdNextPos+FWNUM, y, latitude, "NS", flags, false); + drawGPSCoord(x, y, latitude, "NS", flags, false); + drawGPSCoord(lcdNextPos+FWNUM, y, longitude, "EW", flags, false); } } diff --git a/radio/src/gui/212x64/lcd.cpp b/radio/src/gui/212x64/lcd.cpp index f99ab3d33..c783dfba5 100644 --- a/radio/src/gui/212x64/lcd.cpp +++ b/radio/src/gui/212x64/lcd.cpp @@ -877,12 +877,12 @@ void drawGPSSensorValue(coord_t x, coord_t y, TelemetryItem & telemetryItem, Lcd if (att & DBLSIZE) { x -= (g_eeGeneral.gpsFormat == 0 ? 54 : 51); att &= ~0x0F00; // TODO constant - drawGPSCoord(x, y, telemetryItem.gps.longitude, "EW", att, true); - drawGPSCoord(x, y+FH, telemetryItem.gps.latitude, "NS", att, true); + drawGPSCoord(x, y, telemetryItem.gps.latitude, "NS", att, true); + drawGPSCoord(x, y+FH, telemetryItem.gps.longitude, "EW", att, true); } else { - drawGPSCoord(x, y, telemetryItem.gps.longitude, "EW", att, false); - drawGPSCoord(lcdNextPos+FWNUM, y, telemetryItem.gps.latitude, "NS", att, false); + drawGPSCoord(x, y, telemetryItem.gps.latitude, "NS", att, false); + drawGPSCoord(lcdNextPos+FWNUM, y, telemetryItem.gps.longitude, "EW", att, false); } } diff --git a/radio/src/gui/480x272/lcd.cpp b/radio/src/gui/480x272/lcd.cpp index 3f82dd4eb..c48186576 100644 --- a/radio/src/gui/480x272/lcd.cpp +++ b/radio/src/gui/480x272/lcd.cpp @@ -371,12 +371,12 @@ void drawGPSCoord(coord_t x, coord_t y, int32_t value, const char * direction, L void drawGPSPosition(coord_t x, coord_t y, int32_t longitude, int32_t latitude, LcdFlags flags) { if (flags & EXPANDED) { - drawGPSCoord(x, y, longitude, "EW", flags, true); - drawGPSCoord(x, y + FH, latitude, "NS", flags, true); + drawGPSCoord(x, y, latitude, "NS", flags, true); + drawGPSCoord(x, y + FH, longitude, "EW", flags, true); } else { - drawGPSCoord(x, y, longitude, "EW", flags, false); - drawGPSCoord(lcdNextPos+5, y, latitude, "NS", flags, false); + drawGPSCoord(x, y, latitude, "NS", flags, false); + drawGPSCoord(lcdNextPos+5, y, longitude, "EW", flags, false); } }