diff --git a/src/graphics/Screen.cpp b/src/graphics/Screen.cpp index e2542489..3cac0646 100644 --- a/src/graphics/Screen.cpp +++ b/src/graphics/Screen.cpp @@ -1310,7 +1310,24 @@ void DebugInfo::drawFrameSettings(OLEDDisplay *display, OLEDDisplayUiState *stat display->drawString(x, y, String("USB")); } - auto mode = "Mode " + String(channels.getPrimary().modem_config); + auto mode = ""; + + if (channels.getPrimary().modem_config == 0) { + mode = "ShSlow"; + } else if (channels.getPrimary().modem_config == 1) { + mode = "ShFast"; + } else if (channels.getPrimary().modem_config == 2) { + mode = "LngFast"; + } else if (channels.getPrimary().modem_config == 3) { + mode = "LngSlow"; + } else if (channels.getPrimary().modem_config == 4) { + mode = "MedSlow"; + } else if (channels.getPrimary().modem_config == 5) { + mode = "MedFast"; + } else { + mode = "Custom"; + } + display->drawString(x + SCREEN_WIDTH - display->getStringWidth(mode), y, mode); // Line 2