Resolved! 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 SPI...