Solved
G431 SPI - bits are not set.
First time i set up SPI, not using HAL.
In the debug, i see that not a single bit is set.
What am i doing wrong?
SPI_HandleTypeDef spiHandle;
spiHandle.Instance = SPI2;
// SPI_CR1_CPOL
SET_BIT(spiHandle.Instance->CR1, SPI_BAUDRATEPRESCALER_256);
// CPOL = 0
SET_BIT(spiHandle.Instance->CR1, SPI_POLARITY_LOW);
// CPHA = 1
SET_BIT(spiHandle.Instance->CR1, SPI_PHASE_2EDGE);
// MSB is default
// We are Master
SET_BIT(spiHandle.Instance->CR1, SPI_MODE_MASTER);
// Active SPI
SET_BIT(spiHandle.Instance->CR1, SPI_CR1_SPE);
// Frame length
SET_BIT(spiHandle.Instance->CR2, SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0);
// SS output
SET_BIT(spiHandle.Instance->CR2, SPI_CR2_SSOE );
