From 1ed3195194c06fba01404931a47203953f32ace4 Mon Sep 17 00:00:00 2001 From: Jm Casler Date: Sat, 11 Dec 2021 19:36:58 -0800 Subject: [PATCH] Identify the mode on the screen with the radio conf #986 --- src/graphics/Screen.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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