Question
Hi, I am using STM32H7A3 Nucleo Board. I am using HAL_UART_Transmit() to transmit UART data and HAL_UARTEx_ReceiveToIdle_DMA() for receiving data.
Is the below calls are required between every transmit and receive call, if we are using DMA?
if(HAL_UART_DeInit(&UartHandle) != HAL_OK)
{
Error_Handler();
}
if(HAL_UART_Init(&UartHandle) != HAL_OK)
{
Error_Handler();
}
Please give a clarification..