浏览代码

Update FYSETC AIO II TMC UART pins (#18749)

George Fu 4 年前
父节点
当前提交
715271190c
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 9 次插入4 次删除
  1. 9
    4
      Marlin/src/pins/stm32f1/pins_FYSETC_AIO_II.h

+ 9
- 4
Marlin/src/pins/stm32f1/pins_FYSETC_AIO_II.h 查看文件

84
 #define E0_DIR_PIN                          PC14
84
 #define E0_DIR_PIN                          PC14
85
 #define E0_ENABLE_PIN                       PC13
85
 #define E0_ENABLE_PIN                       PC13
86
 
86
 
87
-#if HAS_TMC220x
87
+#if HAS_TMC_UART
88
 
88
 
89
   /**
89
   /**
90
    * TMC2208/TMC2209 stepper drivers
90
    * TMC2208/TMC2209 stepper drivers
97
   #define Y_HARDWARE_SERIAL  Serial1
97
   #define Y_HARDWARE_SERIAL  Serial1
98
   #define Z_HARDWARE_SERIAL  Serial1
98
   #define Z_HARDWARE_SERIAL  Serial1
99
   #define E0_HARDWARE_SERIAL Serial1
99
   #define E0_HARDWARE_SERIAL Serial1
100
-  #define TMC_SERIAL_MULTIPLEXER
101
-  #define SERIAL_MUL_PIN1                   PB13
102
-  #define SERIAL_MUL_PIN2                   PB12
100
+
101
+  // The 4xTMC2209 module doesn't have a serial multiplexer and
102
+  // needs to set *_SLAVE_ADDRESS in Configuration_adv.h for X,Y,Z,E0
103
+  #if HAS_DRIVER(TMC2208)
104
+    #define TMC_SERIAL_MULTIPLEXER
105
+    #define SERIAL_MUL_PIN1                 PB13
106
+    #define SERIAL_MUL_PIN2                 PB12
107
+  #endif
103
 
108
 
104
 #endif
109
 #endif
105
 
110
 

正在加载...
取消
保存