From 2b8086101e6993e38aca5e4c53a73e2588231052 Mon Sep 17 00:00:00 2001 From: cfif Date: Tue, 9 Dec 2025 10:50:30 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SerialPorts.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SerialPorts.c b/SerialPorts.c index 210aeac..8a04a9c 100644 --- a/SerialPorts.c +++ b/SerialPorts.c @@ -39,16 +39,24 @@ static void FCUART_IldeInterrupt_CallBack(uint8_t u8UartIndex) { } static void FCUART_ErrorInterrupt_CallBack(uint8_t u8UartIndex, uint32_t u32Error) { + asm("nop"); PROCESS_UNUSED_VAR(u8UartIndex) PROCESS_UNUSED_VAR(u32Error) } static void FCUART_TxEmptyInterrupt_CallBack(uint8_t u8UartIndex, FCUART_DataType *pTxData) { + asm("nop"); PROCESS_UNUSED_VAR(u8UartIndex) PROCESS_UNUSED_VAR(pTxData) } static void FCUART_TxCompleteInterrupt_CallBack(uint8_t u8UartIndex, FCUART_DataType *pTxData) { + asm("nop"); + + if (u8UartIndex == SERIAL_PORTS.SerialPortLog.UART_INDEX) { + SerialPort_TxEndTransmitted(SERIAL_PORTS.SerialPortLog_IO.env, 1); + } + PROCESS_UNUSED_VAR(u8UartIndex) PROCESS_UNUSED_VAR(pTxData) }