Allow override of TMC_SW_* pins (#14528)
This commit is contained in:
		| @@ -149,9 +149,15 @@ | ||||
| // Required for the Archim2 board. | ||||
| // | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_MOSI      28   // PD3 | ||||
|   #define TMC_SW_MISO      26   // PD1 | ||||
|   #define TMC_SW_SCK       27   // PD2 | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_MOSI    28   // PD3 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    26   // PD1 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_SCK     27   // PD2 | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| // | ||||
|   | ||||
| @@ -66,9 +66,15 @@ | ||||
| #define E0_ENABLE_PIN      PC4 | ||||
|  | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_SCK       PB3 | ||||
|   #define TMC_SW_MISO      PB4 | ||||
|   #define TMC_SW_MOSI      PB5 | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_SCK     PB3 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    PB4 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_MOSI    PB5 | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| // | ||||
|   | ||||
| @@ -103,9 +103,15 @@ | ||||
| // Software SPI pins for TMC2130 stepper drivers | ||||
| // | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_MOSI      P4_28 | ||||
|   #define TMC_SW_MISO      P0_05 | ||||
|   #define TMC_SW_SCK       P0_04 | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_MOSI    P4_28 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    P0_05 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_SCK     P0_04 | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| #if HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209) | ||||
|   | ||||
| @@ -83,9 +83,15 @@ | ||||
| // Software SPI pins for TMC2130 stepper drivers | ||||
| // | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_MOSI      P0_18   // ETH | ||||
|   #define TMC_SW_MISO      P0_17   // ETH | ||||
|   #define TMC_SW_SCK       P0_15   // ETH | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_MOSI    P0_18   // ETH | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    P0_17   // ETH | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_SCK     P0_15   // ETH | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| // | ||||
|   | ||||
| @@ -97,9 +97,15 @@ | ||||
| // Software SPI pins for TMC2130 stepper drivers | ||||
| // | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_MOSI      P4_28 | ||||
|   #define TMC_SW_MISO      P0_05 | ||||
|   #define TMC_SW_SCK       P0_04 | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_MOSI    P4_28 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    P0_05 | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_SCK     P0_04 | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| #if HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209) | ||||
|   | ||||
| @@ -102,9 +102,15 @@ | ||||
| // Software SPI pins for TMC2130 stepper drivers | ||||
| // | ||||
| #if ENABLED(TMC_USE_SW_SPI) | ||||
|   #define TMC_SW_MOSI      P1_00   // ETH | ||||
|   #define TMC_SW_MISO      P1_08   // ETH | ||||
|   #define TMC_SW_SCK       P1_09   // ETH | ||||
|   #ifndef TMC_SW_MOSI | ||||
|     #define TMC_SW_MOSI    P1_00   // ETH | ||||
|   #endif | ||||
|   #ifndef TMC_SW_MISO | ||||
|     #define TMC_SW_MISO    P1_08   // ETH | ||||
|   #endif | ||||
|   #ifndef TMC_SW_SCK | ||||
|     #define TMC_SW_SCK     P1_09   // ETH | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| #if HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user