title: STM32 , main loop does fire if receive data quickly using DMA
body: <p>I am using DMA in circular mode with STM32 sim800c module. i can send/receive AT commands/response without any issue, but getting issue when i tried to download file using AT command, when start receiving data from UART, DMA RxCpltCallback function getting call very quickly and main loop does not getting fired until all data received. once all data received then loop function get fired and then i check response which contain last chunk of file (64 bytes).</p>
  <p>how can i handle this situation?</p>