From b35f0be4ab389a0fcabccc53e0c4b5cc591f3973 Mon Sep 17 00:00:00 2001 From: thabriele97 Date: Tue, 21 Dec 2021 12:25:13 +0100 Subject: [PATCH] wip main: fixed get command prompt --- src/comm.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/comm.c b/src/comm.c index c938298..ebf74ae 100644 --- a/src/comm.c +++ b/src/comm.c @@ -28,10 +28,8 @@ static void txCpltCback(UART_HandleTypeDef *huart) { send_etx--; GAL_UART_Transmit_DMA(phcomm->SrcMemory.basePtr, send_etx == 1 ? phcomm->SrcMemory.size : 0xffff); } else if (send_etx == 1) { - INVOKE_CB(phcomm->Callback.onUARTDownload, true); - buf[0] = '\n'; send_etx--; - GAL_UART_Transmit_DMA(&buf[0], 0x1); + INVOKE_CB(phcomm->Callback.onUARTDownload, true); } } @@ -112,7 +110,7 @@ static void rxCpltCback(UART_HandleTypeDef *huart) { send_etx = (phcomm->SrcMemory.size >> 16) + 1; GAL_UART_Transmit_DMA(phcomm->SrcMemory.basePtr, send_etx == 1 ? phcomm->SrcMemory.size : 0xffff); - len = -4; + len = -1; } else if (!strncmp((char *)buf, "help", 0x4)) { strcpy((char *)buf, STR_HELP); @@ -125,9 +123,6 @@ static void rxCpltCback(UART_HandleTypeDef *huart) { } strcpy((char *)(buf + buf_cnt + len + 1), STR_PROMPT); - // buf[buf_cnt + len + 1] = '\n'; - // buf[buf_cnt + len + 2] = '>'; - // buf[buf_cnt + len + 3] = ' '; GAL_UART_Transmit_DMA(buf + buf_cnt, len + sizeof(STR_PROMPT)); buf_cnt = 0xff; }