Only init servo pins used for servos (#14589)
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							19b24a349c
						
					
				
				
					commit
					f1eaed7e98
				
			@@ -37,16 +37,16 @@
 | 
			
		||||
 | 
			
		||||
void HAL_init(void) {
 | 
			
		||||
  // Init Servo Pins
 | 
			
		||||
  #if PIN_EXISTS(SERVO0)
 | 
			
		||||
  #if HAS_SERVO_0
 | 
			
		||||
    OUT_WRITE(SERVO0_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO1)
 | 
			
		||||
  #if HAS_SERVO_1
 | 
			
		||||
    OUT_WRITE(SERVO1_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO2)
 | 
			
		||||
  #if HAS_SERVO_2
 | 
			
		||||
    OUT_WRITE(SERVO2_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO3)
 | 
			
		||||
  #if HAS_SERVO_3
 | 
			
		||||
    OUT_WRITE(SERVO3_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -73,16 +73,16 @@ void HAL_init(void) {
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  // Init Servo Pins
 | 
			
		||||
  #if PIN_EXISTS(SERVO0)
 | 
			
		||||
  #if HAS_SERVO_0
 | 
			
		||||
    OUT_WRITE(SERVO0_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO1)
 | 
			
		||||
  #if HAS_SERVO_1
 | 
			
		||||
    OUT_WRITE(SERVO1_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO2)
 | 
			
		||||
  #if HAS_SERVO_2
 | 
			
		||||
    OUT_WRITE(SERVO2_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if PIN_EXISTS(SERVO3)
 | 
			
		||||
  #if HAS_SERVO_3
 | 
			
		||||
    OUT_WRITE(SERVO3_PIN, LOW);
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1000,11 +1000,11 @@
 | 
			
		||||
#define HAS_CONTROLLER_FAN (PIN_EXISTS(CONTROLLER_FAN))
 | 
			
		||||
 | 
			
		||||
// Servos
 | 
			
		||||
#define HAS_SERVO_0 (PIN_EXISTS(SERVO0))
 | 
			
		||||
#define HAS_SERVO_1 (PIN_EXISTS(SERVO1))
 | 
			
		||||
#define HAS_SERVO_2 (PIN_EXISTS(SERVO2))
 | 
			
		||||
#define HAS_SERVO_3 (PIN_EXISTS(SERVO3))
 | 
			
		||||
#define HAS_SERVOS (defined(NUM_SERVOS) && NUM_SERVOS > 0)
 | 
			
		||||
#define HAS_SERVO_0 (PIN_EXISTS(SERVO0) && NUM_SERVOS > 0)
 | 
			
		||||
#define HAS_SERVO_1 (PIN_EXISTS(SERVO1) && NUM_SERVOS > 1)
 | 
			
		||||
#define HAS_SERVO_2 (PIN_EXISTS(SERVO2) && NUM_SERVOS > 2)
 | 
			
		||||
#define HAS_SERVO_3 (PIN_EXISTS(SERVO3) && NUM_SERVOS > 3)
 | 
			
		||||
#define HAS_SERVOS  (NUM_SERVOS > 0)
 | 
			
		||||
 | 
			
		||||
#if HAS_SERVOS && !defined(Z_PROBE_SERVO_NR)
 | 
			
		||||
  #define Z_PROBE_SERVO_NR -1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user