I have serial data coming in at a high rate, so DMA is the only reasonable way to handle this firehose of data. I believe I have _nearly_ everything set up properly, but for the interrupt that signals DMA completion and the need to reset pointers and restart DMA.
I know (or perhaps just think) I should ultimately get to DMA2_Channel7_IRQHandler() for the selections I've made, but the interrupt never occurs. So I don't think I've properly asked it to be triggered, and wonder just where I should do that.
All of the underpinnings were generated by STM32CubeMX version 4.22.0. Is this where my troubles begin? There seems to be a lot of anti-CubeMX sentiment in the ranks.
Until I get this interrupt properly set up, the 0x800 bytes of buffer fill up, and the pointers don't change.