STM32F446 SPI SLAVE IN DMA RECEIVES DATA BUT DOES NOT TRANSMIT
I have a Beaglebone Computer configured as SPI Masted, and an STM32F446 configured as SPI Slave. I am simply sending 'HelloWorld' from the Beaglebone to the STM32, and trying to send 'ABCDEFG!' from the STM32 to the Beaglebone. The STM32 receives the message from the Beaglebone as expected, but the STM32 MISO line never outputs the message to the Beaglebone.
See the image for reference which shows the MISO output from the STM in blue, clk in yellow, and MOSI in green.
I am using HAL_SPI_TransmitReceive_DMA(&hspi1, SPITxByte, SPIRxByte, SPI_BUFF_LEN); for setting up the communication.
Can someone please help me out here? I've been scratching my head for days.
Attached is my Cube Generated main.c file
