浏览代码

Merge pull request #8912 from thinkyhead/bf2_no_vol_fix

[2.0.x] No sub-menu if NO_VOLUMETRICS
Scott Lahteine 7 年前
父节点
当前提交
fb6966f2b5
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 25 次插入19 次删除
  1. 25
    19
      Marlin/src/lcd/ultralcd.cpp

+ 25
- 19
Marlin/src/lcd/ultralcd.cpp 查看文件

177
   void lcd_control_temperature_preheat_material1_settings_menu();
177
   void lcd_control_temperature_preheat_material1_settings_menu();
178
   void lcd_control_temperature_preheat_material2_settings_menu();
178
   void lcd_control_temperature_preheat_material2_settings_menu();
179
   void lcd_control_motion_menu();
179
   void lcd_control_motion_menu();
180
-  void lcd_control_filament_menu();
180
+
181
+  #if DISABLED(NO_VOLUMETRICS)
182
+    void lcd_control_filament_menu();
183
+  #endif
181
 
184
 
182
   #if ENABLED(LCD_INFO_MENU)
185
   #if ENABLED(LCD_INFO_MENU)
183
     #if ENABLED(PRINTCOUNTER)
186
     #if ENABLED(PRINTCOUNTER)
3134
     MENU_BACK(MSG_MAIN);
3137
     MENU_BACK(MSG_MAIN);
3135
     MENU_ITEM(submenu, MSG_TEMPERATURE, lcd_control_temperature_menu);
3138
     MENU_ITEM(submenu, MSG_TEMPERATURE, lcd_control_temperature_menu);
3136
     MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu);
3139
     MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu);
3137
-    MENU_ITEM(submenu, MSG_FILAMENT, lcd_control_filament_menu);
3140
+
3141
+    #if DISABLED(NO_VOLUMETRICS)
3142
+      MENU_ITEM(submenu, MSG_FILAMENT, lcd_control_filament_menu);
3143
+    #elif ENABLED(LIN_ADVANCE)
3144
+      MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
3145
+    #endif
3138
 
3146
 
3139
     #if HAS_LCD_CONTRAST
3147
     #if HAS_LCD_CONTRAST
3140
       MENU_ITEM_EDIT_CALLBACK(int3, MSG_CONTRAST, &lcd_contrast, LCD_CONTRAST_MIN, LCD_CONTRAST_MAX, lcd_callback_set_contrast, true);
3148
       MENU_ITEM_EDIT_CALLBACK(int3, MSG_CONTRAST, &lcd_contrast, LCD_CONTRAST_MIN, LCD_CONTRAST_MAX, lcd_callback_set_contrast, true);
3623
     END_MENU();
3631
     END_MENU();
3624
   }
3632
   }
3625
 
3633
 
3626
-  /**
3634
+  #if DISABLED(NO_VOLUMETRICS)
3627
-   *
3635
+    /**
3628
-   * "Control" > "Filament" submenu
3636
+     *
3629
-   *
3637
+     * "Control" > "Filament" submenu
3630
-   */
3638
+     *
3631
-  void lcd_control_filament_menu() {
3639
+     */
3632
-    START_MENU();
3640
+    void lcd_control_filament_menu() {
3633
-    MENU_BACK(MSG_CONTROL);
3641
+      START_MENU();
3634
-
3642
+      MENU_BACK(MSG_CONTROL);
3635
-    #if ENABLED(LIN_ADVANCE)
3636
-      MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
3637
-    #endif
3638
 
3643
 
3639
-    #if DISABLED(NO_VOLUMETRICS)
3644
+      #if ENABLED(LIN_ADVANCE)
3645
+        MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
3646
+      #endif
3640
 
3647
 
3641
       MENU_ITEM_EDIT_CALLBACK(bool, MSG_VOLUMETRIC_ENABLED, &parser.volumetric_enabled, planner.calculate_volumetric_multipliers);
3648
       MENU_ITEM_EDIT_CALLBACK(bool, MSG_VOLUMETRIC_ENABLED, &parser.volumetric_enabled, planner.calculate_volumetric_multipliers);
3642
 
3649
 
3659
         #endif // EXTRUDERS > 1
3666
         #endif // EXTRUDERS > 1
3660
       }
3667
       }
3661
 
3668
 
3662
-    #endif // !NO_VOLUMETRICS
3669
+      END_MENU();
3663
-
3670
+    }
3664
-    END_MENU();
3671
+  #endif // !NO_VOLUMETRICS
3665
-  }
3666
 
3672
 
3667
   /**
3673
   /**
3668
    *
3674
    *

正在加载...
取消
保存