🔧 TMC Driver axis baud for Soft Serial (#25664)

This commit is contained in:
Roi Rodríguez Huertas
2023-06-05 07:13:57 +02:00
committed by GitHub
parent 6e8035e5aa
commit 3b681f7b74

View File

@@ -514,154 +514,154 @@ enum StealthIndex : uint8_t {
#ifdef X_HARDWARE_SERIAL #ifdef X_HARDWARE_SERIAL
HW_SERIAL_BEGIN(X); HW_SERIAL_BEGIN(X);
#else #else
stepperX.beginSerial(TMC_BAUD_RATE); stepperX.beginSerial(TMC_X_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(X2) #if AXIS_HAS_UART(X2)
#ifdef X2_HARDWARE_SERIAL #ifdef X2_HARDWARE_SERIAL
HW_SERIAL_BEGIN(X2); HW_SERIAL_BEGIN(X2);
#else #else
stepperX2.beginSerial(TMC_BAUD_RATE); stepperX2.beginSerial(TMC_X2_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Y) #if AXIS_HAS_UART(Y)
#ifdef Y_HARDWARE_SERIAL #ifdef Y_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Y); HW_SERIAL_BEGIN(Y);
#else #else
stepperY.beginSerial(TMC_BAUD_RATE); stepperY.beginSerial(TMC_Y_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Y2) #if AXIS_HAS_UART(Y2)
#ifdef Y2_HARDWARE_SERIAL #ifdef Y2_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Y2); HW_SERIAL_BEGIN(Y2);
#else #else
stepperY2.beginSerial(TMC_BAUD_RATE); stepperY2.beginSerial(TMC_Y2_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Z) #if AXIS_HAS_UART(Z)
#ifdef Z_HARDWARE_SERIAL #ifdef Z_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Z); HW_SERIAL_BEGIN(Z);
#else #else
stepperZ.beginSerial(TMC_BAUD_RATE); stepperZ.beginSerial(TMC_Z_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Z2) #if AXIS_HAS_UART(Z2)
#ifdef Z2_HARDWARE_SERIAL #ifdef Z2_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Z2); HW_SERIAL_BEGIN(Z2);
#else #else
stepperZ2.beginSerial(TMC_BAUD_RATE); stepperZ2.beginSerial(TMC_Z2_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Z3) #if AXIS_HAS_UART(Z3)
#ifdef Z3_HARDWARE_SERIAL #ifdef Z3_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Z3); HW_SERIAL_BEGIN(Z3);
#else #else
stepperZ3.beginSerial(TMC_BAUD_RATE); stepperZ3.beginSerial(TMC_Z3_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(Z4) #if AXIS_HAS_UART(Z4)
#ifdef Z4_HARDWARE_SERIAL #ifdef Z4_HARDWARE_SERIAL
HW_SERIAL_BEGIN(Z4); HW_SERIAL_BEGIN(Z4);
#else #else
stepperZ4.beginSerial(TMC_BAUD_RATE); stepperZ4.beginSerial(TMC_Z4_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(I) #if AXIS_HAS_UART(I)
#ifdef I_HARDWARE_SERIAL #ifdef I_HARDWARE_SERIAL
HW_SERIAL_BEGIN(I); HW_SERIAL_BEGIN(I);
#else #else
stepperI.beginSerial(TMC_BAUD_RATE); stepperI.beginSerial(TMC_I_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(J) #if AXIS_HAS_UART(J)
#ifdef J_HARDWARE_SERIAL #ifdef J_HARDWARE_SERIAL
HW_SERIAL_BEGIN(J); HW_SERIAL_BEGIN(J);
#else #else
stepperJ.beginSerial(TMC_BAUD_RATE); stepperJ.beginSerial(TMC_J_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(K) #if AXIS_HAS_UART(K)
#ifdef K_HARDWARE_SERIAL #ifdef K_HARDWARE_SERIAL
HW_SERIAL_BEGIN(K); HW_SERIAL_BEGIN(K);
#else #else
stepperK.beginSerial(TMC_BAUD_RATE); stepperK.beginSerial(TMC_K_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(U) #if AXIS_HAS_UART(U)
#ifdef U_HARDWARE_SERIAL #ifdef U_HARDWARE_SERIAL
HW_SERIAL_BEGIN(U); HW_SERIAL_BEGIN(U);
#else #else
stepperU.beginSerial(TMC_BAUD_RATE); stepperU.beginSerial(TMC_U_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(V) #if AXIS_HAS_UART(V)
#ifdef V_HARDWARE_SERIAL #ifdef V_HARDWARE_SERIAL
HW_SERIAL_BEGIN(V); HW_SERIAL_BEGIN(V);
#else #else
stepperV.beginSerial(TMC_BAUD_RATE); stepperV.beginSerial(TMC_V_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(W) #if AXIS_HAS_UART(W)
#ifdef W_HARDWARE_SERIAL #ifdef W_HARDWARE_SERIAL
HW_SERIAL_BEGIN(W); HW_SERIAL_BEGIN(W);
#else #else
stepperW.beginSerial(TMC_BAUD_RATE); stepperW.beginSerial(TMC_W_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E0) #if AXIS_HAS_UART(E0)
#ifdef E0_HARDWARE_SERIAL #ifdef E0_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E0); HW_SERIAL_BEGIN(E0);
#else #else
stepperE0.beginSerial(TMC_BAUD_RATE); stepperE0.beginSerial(TMC_E0_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E1) #if AXIS_HAS_UART(E1)
#ifdef E1_HARDWARE_SERIAL #ifdef E1_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E1); HW_SERIAL_BEGIN(E1);
#else #else
stepperE1.beginSerial(TMC_BAUD_RATE); stepperE1.beginSerial(TMC_E1_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E2) #if AXIS_HAS_UART(E2)
#ifdef E2_HARDWARE_SERIAL #ifdef E2_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E2); HW_SERIAL_BEGIN(E2);
#else #else
stepperE2.beginSerial(TMC_BAUD_RATE); stepperE2.beginSerial(TMC_E2_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E3) #if AXIS_HAS_UART(E3)
#ifdef E3_HARDWARE_SERIAL #ifdef E3_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E3); HW_SERIAL_BEGIN(E3);
#else #else
stepperE3.beginSerial(TMC_BAUD_RATE); stepperE3.beginSerial(TMC_E3_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E4) #if AXIS_HAS_UART(E4)
#ifdef E4_HARDWARE_SERIAL #ifdef E4_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E4); HW_SERIAL_BEGIN(E4);
#else #else
stepperE4.beginSerial(TMC_BAUD_RATE); stepperE4.beginSerial(TMC_E4_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E5) #if AXIS_HAS_UART(E5)
#ifdef E5_HARDWARE_SERIAL #ifdef E5_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E5); HW_SERIAL_BEGIN(E5);
#else #else
stepperE5.beginSerial(TMC_BAUD_RATE); stepperE5.beginSerial(TMC_E5_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E6) #if AXIS_HAS_UART(E6)
#ifdef E6_HARDWARE_SERIAL #ifdef E6_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E6); HW_SERIAL_BEGIN(E6);
#else #else
stepperE6.beginSerial(TMC_BAUD_RATE); stepperE6.beginSerial(TMC_E6_BAUD_RATE);
#endif #endif
#endif #endif
#if AXIS_HAS_UART(E7) #if AXIS_HAS_UART(E7)
#ifdef E7_HARDWARE_SERIAL #ifdef E7_HARDWARE_SERIAL
HW_SERIAL_BEGIN(E7); HW_SERIAL_BEGIN(E7);
#else #else
stepperE7.beginSerial(TMC_BAUD_RATE); stepperE7.beginSerial(TMC_E7_BAUD_RATE);
#endif #endif
#endif #endif
} }