Merge pull request #3482 from thinkyhead/rc_fix_HAS_Z_MIN_PROBE
Patch conditions for HAS_Z_MIN_PROBE
This commit is contained in:
		@@ -356,7 +356,8 @@
 | 
				
			|||||||
    #define MAX_PROBE_Y (min(Y_MAX_POS, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
 | 
					    #define MAX_PROBE_Y (min(Y_MAX_POS, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #define SERVO_LEVELING (ENABLED(AUTO_BED_LEVELING_FEATURE) && defined(Z_ENDSTOP_SERVO_NR) && Z_ENDSTOP_SERVO_NR >= 0)
 | 
					  #define HAS_Z_ENDSTOP_SERVO (defined(Z_ENDSTOP_SERVO_NR) && Z_ENDSTOP_SERVO_NR >= 0)
 | 
				
			||||||
 | 
					  #define SERVO_LEVELING (ENABLED(AUTO_BED_LEVELING_FEATURE) && HAS_Z_ENDSTOP_SERVO)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
   * Sled Options
 | 
					   * Sled Options
 | 
				
			||||||
@@ -689,7 +690,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  #define HAS_BUZZER (PIN_EXISTS(BEEPER) || defined(LCD_USE_I2C_BUZZER))
 | 
					  #define HAS_BUZZER (PIN_EXISTS(BEEPER) || defined(LCD_USE_I2C_BUZZER))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #if defined(NUM_SERVOS) && NUM_SERVOS > 0
 | 
					  #if HAS_SERVOS
 | 
				
			||||||
    #ifndef X_ENDSTOP_SERVO_NR
 | 
					    #ifndef X_ENDSTOP_SERVO_NR
 | 
				
			||||||
      #define X_ENDSTOP_SERVO_NR -1
 | 
					      #define X_ENDSTOP_SERVO_NR -1
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
@@ -699,14 +700,19 @@
 | 
				
			|||||||
    #ifndef Z_ENDSTOP_SERVO_NR
 | 
					    #ifndef Z_ENDSTOP_SERVO_NR
 | 
				
			||||||
      #define Z_ENDSTOP_SERVO_NR -1
 | 
					      #define Z_ENDSTOP_SERVO_NR -1
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
    #if X_ENDSTOP_SERVO_NR >= 0 || Y_ENDSTOP_SERVO_NR >= 0 || Z_ENDSTOP_SERVO_NR >= 0
 | 
					    #if X_ENDSTOP_SERVO_NR >= 0 || Y_ENDSTOP_SERVO_NR >= 0 || HAS_Z_ENDSTOP_SERVO
 | 
				
			||||||
      #define HAS_SERVO_ENDSTOPS true
 | 
					      #define HAS_SERVO_ENDSTOPS true
 | 
				
			||||||
      #define SERVO_ENDSTOP_IDS { X_ENDSTOP_SERVO_NR, Y_ENDSTOP_SERVO_NR, Z_ENDSTOP_SERVO_NR }
 | 
					      #define SERVO_ENDSTOP_IDS { X_ENDSTOP_SERVO_NR, Y_ENDSTOP_SERVO_NR, Z_ENDSTOP_SERVO_NR }
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #if ( (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) || HAS_Z_PROBE ) && \
 | 
					  #if  ( (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)) || HAS_Z_PROBE ) \
 | 
				
			||||||
    ( ENABLED(FIX_MOUNTED_PROBE) || (Z_ENDSTOP_SERVO_NR >= 0) || ENABLED(Z_PROBE_ALLEN_KEY) || ENABLED(Z_PROBE_SLED) )
 | 
					    && ( \
 | 
				
			||||||
 | 
					         ENABLED(FIX_MOUNTED_PROBE) \
 | 
				
			||||||
 | 
					      || HAS_Z_ENDSTOP_SERVO \
 | 
				
			||||||
 | 
					      || ENABLED(Z_PROBE_ALLEN_KEY) \
 | 
				
			||||||
 | 
					      || ENABLED(Z_PROBE_SLED) \
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
    #define HAS_Z_MIN_PROBE
 | 
					    #define HAS_Z_MIN_PROBE
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user