The first SPI message is weird in SPI slave using DMA
This is my code in the SPI slave: #define SPI_PACKET_LEN 8 static uint8_t spiRxBuf[SPI_PACKET_LEN]; static uint8_t spiTxBuf[SPI_PACKET_LEN]; void task() { // spiTxBuf has all zeros, but the master sees "00 00 00 00 FF FF FF FF" HAL_SPI_Tra...