浏览代码

Parking Extruder solenoid fix/cleanup

Scott Lahteine 3 年前
父节点
当前提交
431f6bf3a5
共有 1 个文件被更改,包括 2 次插入7 次删除
  1. 2
    7
      Marlin/src/module/tool_change.h

+ 2
- 7
Marlin/src/module/tool_change.h 查看文件

@@ -21,8 +21,7 @@
21 21
  */
22 22
 #pragma once
23 23
 
24
-#include "../inc/MarlinConfigPre.h"
25
-#include "../core/types.h"
24
+#include "../inc/MarlinConfig.h"
26 25
 
27 26
 //#define DEBUG_TOOLCHANGE_MIGRATION_FEATURE
28 27
 
@@ -80,11 +79,7 @@
80 79
 
81 80
 #if ENABLED(PARKING_EXTRUDER)
82 81
 
83
-  #if ENABLED(PARKING_EXTRUDER_SOLENOIDS_INVERT)
84
-    #define PE_MAGNET_ON_STATE !PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE
85
-  #else
86
-    #define PE_MAGNET_ON_STATE PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE
87
-  #endif
82
+  #define PE_MAGNET_ON_STATE TERN_(PARKING_EXTRUDER_SOLENOIDS_INVERT, !)PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE
88 83
 
89 84
   void pe_solenoid_set_pin_state(const uint8_t extruder_num, const uint8_t state);
90 85
 

正在加载...
取消
保存