SAI DMA circular mode
I'm working on the SAI part to read the ICS4342MIC through I2S protocol, and looking for a way to stream a large amount of data from the microphone to the hyper ram (in memory mapped mode). The current available feature of the HAL_SAI_Receive_DMA function only allows me to use the circular mode on a single large buffer, unable to update the hyper ram pointer in the descriptor, and require the CPU to do the memcpy for each interrupts. Would there be any other ways to setup the DMA for the SAI to have the CPU only update the hyperRam pointers in the descriptors ?