Skip to content
Snippets Groups Projects
Commit f1eaed7e authored by InsanityAutomation's avatar InsanityAutomation Committed by Scott Lahteine
Browse files

Only init servo pins used for servos (#14589)

parent 19b24a34
Branches
Tags
No related merge requests found
...@@ -37,16 +37,16 @@ ...@@ -37,16 +37,16 @@
void HAL_init(void) { void HAL_init(void) {
// Init Servo Pins // Init Servo Pins
#if PIN_EXISTS(SERVO0) #if HAS_SERVO_0
OUT_WRITE(SERVO0_PIN, LOW); OUT_WRITE(SERVO0_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO1) #if HAS_SERVO_1
OUT_WRITE(SERVO1_PIN, LOW); OUT_WRITE(SERVO1_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO2) #if HAS_SERVO_2
OUT_WRITE(SERVO2_PIN, LOW); OUT_WRITE(SERVO2_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO3) #if HAS_SERVO_3
OUT_WRITE(SERVO3_PIN, LOW); OUT_WRITE(SERVO3_PIN, LOW);
#endif #endif
} }
... ...
......
...@@ -73,16 +73,16 @@ void HAL_init(void) { ...@@ -73,16 +73,16 @@ void HAL_init(void) {
#endif #endif
// Init Servo Pins // Init Servo Pins
#if PIN_EXISTS(SERVO0) #if HAS_SERVO_0
OUT_WRITE(SERVO0_PIN, LOW); OUT_WRITE(SERVO0_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO1) #if HAS_SERVO_1
OUT_WRITE(SERVO1_PIN, LOW); OUT_WRITE(SERVO1_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO2) #if HAS_SERVO_2
OUT_WRITE(SERVO2_PIN, LOW); OUT_WRITE(SERVO2_PIN, LOW);
#endif #endif
#if PIN_EXISTS(SERVO3) #if HAS_SERVO_3
OUT_WRITE(SERVO3_PIN, LOW); OUT_WRITE(SERVO3_PIN, LOW);
#endif #endif
... ...
......
...@@ -1000,11 +1000,11 @@ ...@@ -1000,11 +1000,11 @@
#define HAS_CONTROLLER_FAN (PIN_EXISTS(CONTROLLER_FAN)) #define HAS_CONTROLLER_FAN (PIN_EXISTS(CONTROLLER_FAN))
// Servos // Servos
#define HAS_SERVO_0 (PIN_EXISTS(SERVO0)) #define HAS_SERVO_0 (PIN_EXISTS(SERVO0) && NUM_SERVOS > 0)
#define HAS_SERVO_1 (PIN_EXISTS(SERVO1)) #define HAS_SERVO_1 (PIN_EXISTS(SERVO1) && NUM_SERVOS > 1)
#define HAS_SERVO_2 (PIN_EXISTS(SERVO2)) #define HAS_SERVO_2 (PIN_EXISTS(SERVO2) && NUM_SERVOS > 2)
#define HAS_SERVO_3 (PIN_EXISTS(SERVO3)) #define HAS_SERVO_3 (PIN_EXISTS(SERVO3) && NUM_SERVOS > 3)
#define HAS_SERVOS (defined(NUM_SERVOS) && NUM_SERVOS > 0) #define HAS_SERVOS (NUM_SERVOS > 0)
#if HAS_SERVOS && !defined(Z_PROBE_SERVO_NR) #if HAS_SERVOS && !defined(Z_PROBE_SERVO_NR)
#define Z_PROBE_SERVO_NR -1 #define Z_PROBE_SERVO_NR -1
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment