From 7bce5944d4f9db87b861e418e4212190de54d0f4 Mon Sep 17 00:00:00 2001 From: Carsten Keller Date: Sun, 9 Jun 2024 17:57:47 +0200 Subject: [PATCH] fix printing of all data --- Source/serial.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/serial.cpp b/Source/serial.cpp index 9e3edd0..ff4ce71 100644 --- a/Source/serial.cpp +++ b/Source/serial.cpp @@ -17,10 +17,10 @@ extern "C" int _write(int file, char *ptr, int len) for (DataIdx = 0; DataIdx < len; DataIdx++) { - if(LL_LPUART_IsActiveFlag_TXE_TXFNF(LPUART1)) + while(!LL_LPUART_IsActiveFlag_TXE_TXFNF(LPUART1)) { - LL_LPUART_TransmitData8(LPUART1, static_cast(*ptr++)); } + LL_LPUART_TransmitData8(LPUART1, static_cast(*ptr++)); } return len; }