Question
Why does starting SPI1/DMA1ch2 cause ADC3/BDMAch0 to stop?
The HAL_ADC_ConvCpltCallback interrupts stop firing the moment I start SPI1:
SET_BIT(hspi->Instance->CR1, SPI_CR1_CSTART);
If I clear spi1's CR1 Start, I get the adc complete interrupts firing again.
Since they use different peripherals, not sure how once could affect the other. Sp1 is configured in circular mode, Master Rx Only using dma1 ch2. Adc3 is configured for continuous scan using bdma ch0.