Procházet zdrojové kódy

Init servo macro, j/b

Scott Lahteine před 5 roky
rodič
revize
d3add3c34f

+ 5
- 4
Marlin/src/HAL/HAL_AVR/HAL.cpp Zobrazit soubor

@@ -37,17 +37,18 @@
37 37
 
38 38
 void HAL_init(void) {
39 39
   // Init Servo Pins
40
+  #define INIT_SERVO(N) OUT_WRITE(SERVO##N##_PIN, LOW)
40 41
   #if HAS_SERVO_0
41
-    OUT_WRITE(SERVO0_PIN, LOW);
42
+    INIT_SERVO(0);
42 43
   #endif
43 44
   #if HAS_SERVO_1
44
-    OUT_WRITE(SERVO1_PIN, LOW);
45
+    INIT_SERVO(1);
45 46
   #endif
46 47
   #if HAS_SERVO_2
47
-    OUT_WRITE(SERVO2_PIN, LOW);
48
+    INIT_SERVO(2);
48 49
   #endif
49 50
   #if HAS_SERVO_3
50
-    OUT_WRITE(SERVO3_PIN, LOW);
51
+    INIT_SERVO(3);
51 52
   #endif
52 53
 }
53 54
 

+ 5
- 4
Marlin/src/HAL/HAL_LPC1768/main.cpp Zobrazit soubor

@@ -73,17 +73,18 @@ void HAL_init(void) {
73 73
   #endif
74 74
 
75 75
   // Init Servo Pins
76
+  #define INIT_SERVO(N) OUT_WRITE(SERVO##N##_PIN, LOW)
76 77
   #if HAS_SERVO_0
77
-    OUT_WRITE(SERVO0_PIN, LOW);
78
+    INIT_SERVO(0);
78 79
   #endif
79 80
   #if HAS_SERVO_1
80
-    OUT_WRITE(SERVO1_PIN, LOW);
81
+    INIT_SERVO(1);
81 82
   #endif
82 83
   #if HAS_SERVO_2
83
-    OUT_WRITE(SERVO2_PIN, LOW);
84
+    INIT_SERVO(2);
84 85
   #endif
85 86
   #if HAS_SERVO_3
86
-    OUT_WRITE(SERVO3_PIN, LOW);
87
+    INIT_SERVO(3);
87 88
   #endif
88 89
 
89 90
   //debug_frmwrk_init();

Loading…
Zrušit
Uložit