Make UART block until transmission completes

This commit is contained in:
Unknown
2017-11-08 01:47:40 -05:00
parent e8b7deac5a
commit c0aa7c1157
+3
View File
@@ -47,6 +47,9 @@ int _write(int file, char *data, int len) {
// Start DMA background trasnfer
HAL_UART_Transmit_DMA(&huart4, uart_tx_buf, len);
} break;
while (huart4.gState != HAL_UART_STATE_READY) {
// Do nothing
}
default: {
written = 0;