Question
what happen if I call more than once HAL_UART_Receive_DMA API before Rxcpltcallback of first call?
I am using STM32F407VG. I am transmitting data from PC to STM32 using uart. I wrote the code to receive 100 bytes. Firstly I call the HAL_UART_Receive_DMA more than once and then I sent the data from PC to STM32.I observed it receives only 100 bytes,means only one time DMA is receiving the data. except in first call, In remaining calls it is HAL_UART_STATE_BUSY_RX state. So what happen when already Rx process is ongoing(HAL_UART_STATE_BUSY_RX)?
