瀏覽代碼

Language selection auto-save option (#20915)

ConstantijnCrijnen 3 年之前
父節點
當前提交
d45ad8f827
No account linked to committer's email address
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 3
    0
      Marlin/Configuration_adv.h
  2. 1
    1
      Marlin/src/lcd/menu/menu_language.cpp

+ 3
- 0
Marlin/Configuration_adv.h 查看文件

1534
   //#define LCD_LANGUAGE_3 de
1534
   //#define LCD_LANGUAGE_3 de
1535
   //#define LCD_LANGUAGE_4 es
1535
   //#define LCD_LANGUAGE_4 es
1536
   //#define LCD_LANGUAGE_5 it
1536
   //#define LCD_LANGUAGE_5 it
1537
+  #ifdef LCD_LANGUAGE_2
1538
+    //#define LCD_LANGUAGE_AUTO_SAVE // Automatically save language to EEPROM on change
1539
+  #endif
1537
 #endif
1540
 #endif
1538
 
1541
 
1539
 //
1542
 //

+ 1
- 1
Marlin/src/lcd/menu/menu_language.cpp 查看文件

34
 
34
 
35
 static void set_lcd_language(const uint8_t inlang) {
35
 static void set_lcd_language(const uint8_t inlang) {
36
   ui.set_language(inlang);
36
   ui.set_language(inlang);
37
-  (void)settings.save();
37
+  TERN_(LCD_LANGUAGE_AUTO_SAVE, (void)settings.save());
38
 }
38
 }
39
 
39
 
40
 void menu_language() {
40
 void menu_language() {

Loading…
取消
儲存