diff --git a/src/modm/platform/spi/stm32h7/spi_hal_impl.hpp.in b/src/modm/platform/spi/stm32h7/spi_hal_impl.hpp.in index 77770cf4bd..958dba720b 100644 --- a/src/modm/platform/spi/stm32h7/spi_hal_impl.hpp.in +++ b/src/modm/platform/spi/stm32h7/spi_hal_impl.hpp.in @@ -56,8 +56,7 @@ SpiHal{{ id }}::initialize(Prescaler prescaler, // initialize with unlimited transfer size setTransferSize(0); - // Pause master transfer if RX FIFO is full - SPI{{ id }}->CR1 = SPI_CR1_MASRX; + SPI{{ id }}->CR1 = 0; SPI{{ id }}->CFG2 = static_cast(dataMode) | static_cast(dataOrder)