🎨 Move HAS_EXTRUDERS
This commit is contained in:
		@@ -23,7 +23,7 @@
 | 
			
		||||
#include "../gcode.h"
 | 
			
		||||
#include "../../module/planner.h"
 | 
			
		||||
 | 
			
		||||
#if EXTRUDERS
 | 
			
		||||
#if HAS_EXTRUDERS
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * M221: Set extrusion percentage (M221 T0 S95)
 | 
			
		||||
 
 | 
			
		||||
@@ -520,7 +520,7 @@ void GcodeSuite::process_parsed_command(const bool no_ok/*=false*/) {
 | 
			
		||||
        case 100: M100(); break;                                  // M100: Free Memory Report
 | 
			
		||||
      #endif
 | 
			
		||||
 | 
			
		||||
      #if EXTRUDERS
 | 
			
		||||
      #if HAS_EXTRUDERS
 | 
			
		||||
        case 104: M104(); break;                                  // M104: Set hot end temperature
 | 
			
		||||
        case 109: M109(); break;                                  // M109: Wait for hotend temperature to reach target
 | 
			
		||||
      #endif
 | 
			
		||||
@@ -596,8 +596,10 @@ void GcodeSuite::process_parsed_command(const bool no_ok/*=false*/) {
 | 
			
		||||
      #endif
 | 
			
		||||
      case 81: M81(); break;                                      // M81: Turn off Power, including Power Supply, if possible
 | 
			
		||||
 | 
			
		||||
      case 82: M82(); break;                                      // M82: Set E axis normal mode (same as other axes)
 | 
			
		||||
      case 83: M83(); break;                                      // M83: Set E axis relative mode
 | 
			
		||||
      #if HAS_EXTRUDERS
 | 
			
		||||
        case 82: M82(); break;                                    // M82: Set E axis normal mode (same as other axes)
 | 
			
		||||
        case 83: M83(); break;                                    // M83: Set E axis relative mode
 | 
			
		||||
      #endif
 | 
			
		||||
      case 18: case 84: M18_M84(); break;                         // M18/M84: Disable Steppers / Set Timeout
 | 
			
		||||
      case 85: M85(); break;                                      // M85: Set inactivity stepper shutdown timeout
 | 
			
		||||
      case 92: M92(); break;                                      // M92: Set the steps-per-unit for one or more axes
 | 
			
		||||
@@ -674,7 +676,7 @@ void GcodeSuite::process_parsed_command(const bool no_ok/*=false*/) {
 | 
			
		||||
 | 
			
		||||
      case 220: M220(); break;                                    // M220: Set Feedrate Percentage: S<percent> ("FR" on your LCD)
 | 
			
		||||
 | 
			
		||||
      #if EXTRUDERS
 | 
			
		||||
      #if HAS_EXTRUDERS
 | 
			
		||||
        case 221: M221(); break;                                  // M221: Set Flow Percentage
 | 
			
		||||
      #endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -633,10 +633,13 @@ private:
 | 
			
		||||
  #if ENABLED(PSU_CONTROL)
 | 
			
		||||
    static void M80();
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  static void M81();
 | 
			
		||||
  static void M82();
 | 
			
		||||
  static void M83();
 | 
			
		||||
 | 
			
		||||
  #if HAS_EXTRUDERS
 | 
			
		||||
    static void M82();
 | 
			
		||||
    static void M83();
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  static void M85();
 | 
			
		||||
  static void M92();
 | 
			
		||||
 | 
			
		||||
@@ -644,7 +647,7 @@ private:
 | 
			
		||||
    static void M100();
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  #if EXTRUDERS
 | 
			
		||||
  #if HAS_EXTRUDERS
 | 
			
		||||
    static void M104();
 | 
			
		||||
    static void M109();
 | 
			
		||||
  #endif
 | 
			
		||||
@@ -776,7 +779,7 @@ private:
 | 
			
		||||
 | 
			
		||||
  static void M220();
 | 
			
		||||
 | 
			
		||||
  #if EXTRUDERS
 | 
			
		||||
  #if HAS_EXTRUDERS
 | 
			
		||||
    static void M221();
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@
 | 
			
		||||
#include "../../module/motion.h"
 | 
			
		||||
#include "../../module/planner.h"
 | 
			
		||||
 | 
			
		||||
#if EXTRUDERS
 | 
			
		||||
#if HAS_EXTRUDERS
 | 
			
		||||
  #include "../../module/temperature.h"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@@ -171,7 +171,7 @@ void GcodeSuite::M360() {
 | 
			
		||||
  // Per-Extruder settings
 | 
			
		||||
  //
 | 
			
		||||
  config_line(PSTR("NumExtruder"), EXTRUDERS);
 | 
			
		||||
  #if EXTRUDERS
 | 
			
		||||
  #if HAS_EXTRUDERS
 | 
			
		||||
    LOOP_L_N(e, EXTRUDERS) {
 | 
			
		||||
      config_line_e(e, JERK_STR, TERN(HAS_LINEAR_E_JERK, planner.max_e_jerk[E_INDEX_N(e)], TERN(HAS_CLASSIC_JERK, planner.max_jerk.e, DEFAULT_EJERK)));
 | 
			
		||||
      config_line_e(e, PSTR("MaxSpeed"), planner.settings.max_feedrate_mm_s[E_AXIS_N(e)]);
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@
 | 
			
		||||
 | 
			
		||||
#include "../../inc/MarlinConfigPre.h"
 | 
			
		||||
 | 
			
		||||
#if EXTRUDERS
 | 
			
		||||
#if HAS_EXTRUDERS
 | 
			
		||||
 | 
			
		||||
#include "../gcode.h"
 | 
			
		||||
#include "../../module/temperature.h"
 | 
			
		||||
 
 | 
			
		||||
@@ -20,6 +20,10 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include "../../inc/MarlinConfigPre.h"
 | 
			
		||||
 | 
			
		||||
#if HAS_EXTRUDERS
 | 
			
		||||
 | 
			
		||||
#include "../gcode.h"
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -31,3 +35,5 @@ void GcodeSuite::M82() { set_e_absolute(); }
 | 
			
		||||
 * M83: Set E codes relative while in Absolute Coordinates (G90) mode
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::M83() { set_e_relative(); }
 | 
			
		||||
 | 
			
		||||
#endif // HAS_EXTRUDERS
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user