🎨 Check flags without ENABLED
This commit is contained in:
		@@ -63,7 +63,7 @@ enum CalEnum : char {                        // the 7 main calibration points -
 | 
			
		||||
#define LOOP_CAL_RAD(VAR) LOOP_CAL_PT(VAR, __A, _7P_STEP)
 | 
			
		||||
#define LOOP_CAL_ACT(VAR, _4P, _OP) LOOP_CAL_PT(VAR, _OP ? _AB : __A, _4P ? _4P_STEP : _7P_STEP)
 | 
			
		||||
 | 
			
		||||
#if ENABLED(HAS_MULTI_HOTEND)
 | 
			
		||||
#if HAS_MULTI_HOTEND
 | 
			
		||||
  const uint8_t old_tool_index = active_extruder;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -81,11 +81,11 @@ void GcodeSuite::G34() {
 | 
			
		||||
    const uint16_t target_current = parser.intval('S', GANTRY_CALIBRATION_CURRENT);
 | 
			
		||||
    const uint32_t previous_current = stepper.motor_current_setting[Z_AXIS];
 | 
			
		||||
    stepper.set_digipot_current(1, target_current);
 | 
			
		||||
  #elif ENABLED(HAS_MOTOR_CURRENT_DAC)
 | 
			
		||||
  #elif HAS_MOTOR_CURRENT_DAC
 | 
			
		||||
    const float target_current = parser.floatval('S', GANTRY_CALIBRATION_CURRENT);
 | 
			
		||||
    const float previous_current = dac_amps(Z_AXIS, target_current);
 | 
			
		||||
    stepper_dac.set_current_value(Z_AXIS, target_current);
 | 
			
		||||
  #elif ENABLED(HAS_MOTOR_CURRENT_I2C)
 | 
			
		||||
  #elif HAS_MOTOR_CURRENT_I2C
 | 
			
		||||
    const uint16_t target_current = parser.intval('S', GANTRY_CALIBRATION_CURRENT);
 | 
			
		||||
    previous_current = dac_amps(Z_AXIS);
 | 
			
		||||
    digipot_i2c.set_current(Z_AXIS, target_current)
 | 
			
		||||
@@ -127,9 +127,9 @@ void GcodeSuite::G34() {
 | 
			
		||||
    stepper.set_digipot_current(Z_AXIS, previous_current);
 | 
			
		||||
  #elif HAS_MOTOR_CURRENT_PWM
 | 
			
		||||
    stepper.set_digipot_current(1, previous_current);
 | 
			
		||||
  #elif ENABLED(HAS_MOTOR_CURRENT_DAC)
 | 
			
		||||
  #elif HAS_MOTOR_CURRENT_DAC
 | 
			
		||||
    stepper_dac.set_current_value(Z_AXIS, previous_current);
 | 
			
		||||
  #elif ENABLED(HAS_MOTOR_CURRENT_I2C)
 | 
			
		||||
  #elif HAS_MOTOR_CURRENT_I2C
 | 
			
		||||
    digipot_i2c.set_current(Z_AXIS, previous_current)
 | 
			
		||||
  #elif HAS_TRINAMIC_CONFIG
 | 
			
		||||
    #if AXIS_IS_TMC(Z)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user