#pragma once #define TMC_MOTOR_SPI hspi1 // #define TMC_DIAG1 PB0 // #define TMC_DIAG0 PB1 #define ID0_IO PE0 #define ID1_IO PE1 #define ID2_IO PE3 #define ID3_IO PE6 #define ID4_IO PB9 #define SENSOR_INT0 PD0 #define SENSOR_INT1 PD1 #define SENSOR_INT2 PD2 #define SENSOR_INT3 PD3 #define SENSOR_INT4 PD4 #define SENSOR_INT5 PD5 #define SENSOR_INT6 PD6 #define SENSOR_INT7 PD7 #define SENSOR_INT8 PD8 #define SENSOR_INT9 PD9 // MOTOR0 // #define MOTOR0_SPI_MODE_SELECT PB4 #define MOTO1_CSN PB3 #define MOTO2_CSN PB4 #define MOTO3_CSN PB5 #define MOTO4_CSN PB6 #define MOTO5_CSN PB7 #define MOTO6_CSN PB8 #define MOTO7_CSN PB12 #define MOTO8_CSN PB13 #define MOTO1_DRV_ENN PE8 #define MOTO2_DRV_ENN PE9 #define MOTO3_DRV_ENN PE10 #define MOTO4_DRV_ENN PE11 #define MOTO5_DRV_ENN PE12 #define MOTO6_DRV_ENN PE13 #define MOTO7_DRV_ENN PE14 #define MOTO8_DRV_ENN PE15 // MOTOR1 // #define MOTOR1_CSN PA8 // #define MOTOR1_ENN PE6 // #define MOTOR1_SPI_MODE_SELECT PinNull // #define MOTOR1_REFL PD11 // #define MOTOR1_REFR PD12 // #define MOTOR_CFG_FLASH_MARK "MOTOR_CFG_FLASH_MARK"