Issue with the STM32G473RE and starting DAC DMA transfer within a callback routine
Hello! I'm in the process of adapting code I wrote for the STM32F4 series to the new G4 series and I've ran into an issue. When I try to start a new DMA transfer on completion of the current one by running HAL_DAC_Start_DMA from the HAL_DAC_ConvCpltCallbackCh1 routine this only works once and no subsequent interrupt is generated when that conversion is complete.
On the F4 series this worked fine, but now I can only get it to work by setting a flag in the callback and then initiating a new transfer from my main loop. Are these functions implemented differently on the G4 series or could I be overlooking a hardware issue? Perhaps there is a more recommended way of doing this?
BTW: I'm using the V1.4.0 Cube Firmware
