diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index c944f01..78d4366 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -126,7 +126,7 @@
-
+
1701136012311
@@ -457,7 +457,14 @@
1701693386492
-
+
+ 1701693594928
+
+
+
+ 1701693594928
+
+
diff --git a/app/menu.c b/app/menu.c
index d456a8c..8fe9941 100644
--- a/app/menu.c
+++ b/app/menu.c
@@ -1421,7 +1421,7 @@ static void MENU_Key_MENU(const bool bKeyPressed, const bool bKeyHeld)
return;
gBeepToPlay = BEEP_1KHZ_60MS_OPTIONAL;
- gRequestDisplayScreen = DISPLAY_MENU;
+ gRequestDisplayScrFeen = DISPLAY_MENU;
if (!gIsInSubMenu)
{
diff --git a/ui/menu.c b/ui/menu.c
index 751a3b6..b943c3e 100644
--- a/ui/menu.c
+++ b/ui/menu.c
@@ -685,13 +685,16 @@ void UI_DisplayMenu(void) {
case MENU_MDC_ID:
{
+ gIsInSubMenu
if (!gIsInSubMenu||edit_index<0) { // show the channel name
+ sprintf(edit, "%04X", gEeprom.MDC1200_ID); // %04X确保输出是4个字符长度的十六进制数
+
sprintf(String, "%04X", gEeprom.MDC1200_ID); // %04X确保输出是4个字符长度的十六进制数
UI_PrintStringSmall(String, menu_item_x1, menu_item_x2, 3);//4
} else { // show the channel name being edited
- UI_PrintStringSmall(edit, menu_item_x1, 0, 3);
+ UI_PrintStringSmall(edit, menu_item_x1, menu_item_x2, 3);
if (edit_index < 4)
- UI_PrintStringSmall("^", menu_item_x1 + (8 * edit_index), 0, 4); // show the cursor
+ UI_PrintStringSmall("^", menu_item_x1 + (8 * edit_index), menu_item_x2, 4); // show the cursor
}
already_printed = true;
break;