瀏覽代碼

Init servo macro, j/b

Scott Lahteine 5 年之前
父節點
當前提交
d3add3c34f
共有 2 個文件被更改,包括 10 次插入8 次删除
  1. 5
    4
      Marlin/src/HAL/HAL_AVR/HAL.cpp
  2. 5
    4
      Marlin/src/HAL/HAL_LPC1768/main.cpp

+ 5
- 4
Marlin/src/HAL/HAL_AVR/HAL.cpp 查看文件

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

+ 5
- 4
Marlin/src/HAL/HAL_LPC1768/main.cpp 查看文件

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

Loading…
取消
儲存