UART_DMATransmitCplt bug report (Cube 4.19.0)
There is an extra 'else' at the end of UART_DMATransmitCplt function which prevents the HAL_UART_TxCpltCallback to be called in normal (non-circular) mode
[...]
}
/* DMA Circular mode */
else
{
HAL_UART_TxCpltCallback(huart);
}
Compare to UART_DMAReceiveCplt which ends normally with
[...]
}
HAL_UART_RxCpltCallback(huart);
