Having trouble receiving more data than my USART DMA buffer is set to
Hi All,
I am trying to get my Nucleo-U575ZI-Q to receive low level USART data using DMA. I have set it up to be a circular buffer in the IOC file but everytime I receive 1024 bytes for example after that it won't receive anything.
When I call LL_DMA_GetBlkDataLength it gives me the space in the DMA buffer left and once it hits 0 it stays at 0. Instead of rolling around back to 1024.
Attached is the settings for my USART1 Rx using DMA channel 0.
Any other info required please ask.
Thanks.
