HAL_SPI_Transmit_DMA() succeeds once; subsequent calls return HAL_BUSY
I can fix the problem by enabling interrupts for the DMA channel. But WHY should this be necessary?
I'd prefer to do this with no interrupts. I allow ample time between calls so data transfers have plenty of time to complete.
(G4 chip, MX set up as SPI3 transmit only master with DMA on DMA2 channel1)
Thanks!
