@@ -401,19 +401,6 @@ void menu_main() {
401
401
GCODES_ITEM (MSG_SWITCH_PS_ON, F (" M80" ));
402
402
#endif
403
403
404
- /* *
405
- * Card Detected:
406
- * - Autostart
407
- * - Change Media
408
- * - Attach USB Drive
409
- * - Release Media
410
- * - Select From SD
411
- * Card Not Detected:
412
- * - No Media
413
- * - Attach SD Card
414
- * - Attach USB Drive
415
- * - Attach Media
416
- */
417
404
#if HAS_MEDIA && DISABLED(MEDIA_MENU_AT_TOP)
418
405
if (card_detected) {
419
406
if (!card_open) {
@@ -422,11 +409,9 @@ void menu_main() {
422
409
#endif
423
410
424
411
#if HAS_SD_DETECT
412
+ GCODES_ITEM (MSG_CHANGE_MEDIA, F (" M21" TERN_ (HAS_MULTI_VOLUME, " S" ))); // M21 Change Media
425
413
#if HAS_MULTI_VOLUME
426
- GCODES_ITEM (MSG_ATTACH_SD_MEDIA, F (" M21S" )); // M21S Attach SD Card
427
- GCODES_ITEM (MSG_ATTACH_USB_MEDIA, F (" M21U" )); // M21U Attach USB Drive
428
- #else
429
- GCODES_ITEM (MSG_CHANGE_MEDIA, F (" M21" TERN_ (HAS_MULTI_VOLUME, " S" ))); // M21 Change Media
414
+ GCODES_ITEM (MSG_ATTACH_USB_MEDIA, F (" M21U" )); // M21 Attach USB Media
430
415
#endif
431
416
#else // - or -
432
417
ACTION_ITEM (MSG_RELEASE_MEDIA, []{ // M22 Release Media
@@ -447,7 +432,7 @@ void menu_main() {
447
432
#else
448
433
#if HAS_MULTI_VOLUME
449
434
GCODES_ITEM (MSG_ATTACH_SD_MEDIA, F (" M21S" )); // M21S Attach SD Card
450
- GCODES_ITEM (MSG_ATTACH_USB_MEDIA, F (" M21U" )); // M21U Attach USB Drive
435
+ GCODES_ITEM (MSG_ATTACH_USB_MEDIA, F (" M21U" )); // M21U Attach USB Media
451
436
#else
452
437
GCODES_ITEM (MSG_ATTACH_MEDIA, F (" M21" )); // M21 Attach Media
453
438
#endif
@@ -485,7 +470,26 @@ void menu_main() {
485
470
#endif
486
471
#endif
487
472
488
- #if HAS_GAMES && DISABLED(LCD_INFO_MENU)
473
+ #if HAS_MULTI_LANGUAGE
474
+ SUBMENU (LANGUAGE, menu_language);
475
+ #endif
476
+
477
+ #if ENABLED(HOST_SHUTDOWN_MENU_ITEM) && defined(SHUTDOWN_ACTION)
478
+ SUBMENU (MSG_HOST_SHUTDOWN, []{
479
+ MenuItem_confirm::select_screen (
480
+ GET_TEXT_F (MSG_BUTTON_PROCEED), GET_TEXT_F (MSG_BUTTON_CANCEL),
481
+ []{ ui.return_to_status (); hostui.shutdown (); }, nullptr ,
482
+ GET_TEXT_F (MSG_HOST_SHUTDOWN), (const char *)nullptr , F (" ?" )
483
+ );
484
+ });
485
+ #endif
486
+
487
+ #if ENABLED(LCD_INFO_MENU)
488
+
489
+ SUBMENU (MSG_INFO_MENU, menu_info);
490
+
491
+ #elif HAS_GAMES && DISABLED(LCD_INFO_MENU)
492
+
489
493
#if ENABLED(GAMES_EASTER_EGG)
490
494
SKIP_ITEM ();
491
495
SKIP_ITEM ();
@@ -507,24 +511,7 @@ void menu_main() {
507
511
#endif
508
512
);
509
513
}
510
- #endif
511
-
512
- #if HAS_MULTI_LANGUAGE
513
- SUBMENU (LANGUAGE, menu_language);
514
- #endif
515
514
516
- #if ENABLED(LCD_INFO_MENU)
517
- SUBMENU (MSG_INFO_MENU, menu_info);
518
- #endif
519
-
520
- #if ENABLED(HOST_SHUTDOWN_MENU_ITEM) && defined(SHUTDOWN_ACTION)
521
- SUBMENU (MSG_HOST_SHUTDOWN, []{
522
- MenuItem_confirm::select_screen (
523
- GET_TEXT_F (MSG_BUTTON_PROCEED), GET_TEXT_F (MSG_BUTTON_CANCEL),
524
- []{ ui.return_to_status (); hostui.shutdown (); }, nullptr ,
525
- GET_TEXT_F (MSG_HOST_SHUTDOWN), (const char *)nullptr , F (" ?" )
526
- );
527
- });
528
515
#endif
529
516
530
517
END_MENU ();
0 commit comments