static void spicb(SPIDriver *spip); static SPIConfig spicfgTMC429 = { spicb, GPIOA, 15, (SPI_CR1_DFF|SPI_CR1_BR_2| SPI_CR1_CPOL | SPI_CR1_CPHA) }; STM32 TMC429 PB5 (SPI1_MOSI) SDI_C PB4 (SPI1_MISO) SDOZ_C PB3 (SP1_SCK) SCK_C PA15 (SP1_NSS) nSCS_C static SPIConfig spicfgtrinamic = { spicb, GPIOA, 15, (SPI_CR1_DFF |SPI_CR1_BR_1| SPI_CR1_CPOL | SPI_CR1_CPHA) }; STM32 TMC236 PB5 (SPI1_MOSI) SDI PB4 (SPI1_MISO) SDO PB3 (SP1_SCK) SCK PA15 (SP1_NSS) CS static SPIConfig spicfgcambridge = { spicb, GPIOB, 12, (SPI_CR1_DFF |SPI_CR1_BR_2|SPI_CR1_BR_1) }; STM32 CAM204 PB15 (SPI2_MOSI) MOSI PB14 (SPI2_MISO) MISO PB13 (SPI2_SCK) SCK PB11 (IO) IO1 PB10 (IO) NSS