From 9847d1115ae0b0e9f754214c0d6adcf949a4fb5c Mon Sep 17 00:00:00 2001 From: gnssuser Date: Wed, 12 Nov 2025 13:55:00 +0100 Subject: [PATCH] USART2, USART6 IRQ handler fix --- Core/user/usart2_it.c | 6 +++--- Core/user/usart6_it.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Core/user/usart2_it.c b/Core/user/usart2_it.c index d3edc99..43b39b6 100644 --- a/Core/user/usart2_it.c +++ b/Core/user/usart2_it.c @@ -79,9 +79,9 @@ void USART2_IRQHandler(void) { rd = (rd + 1) & USART2_TXBUF_MASK; // new read index USART2->DR = Usart2TxBuf[rd]; // send data byte Usart2TxRdIdx = rd; // Store new index - if (wr == rd) { // data buffer empty - USART2->CR1 &= ~USART_CR1_TXEIE; // INT disable - } + } + if (wr == rd) { // data buffer empty + USART2->CR1 &= ~USART_CR1_TXEIE; // INT disable } } } diff --git a/Core/user/usart6_it.c b/Core/user/usart6_it.c index bcdaae3..8fe7de6 100644 --- a/Core/user/usart6_it.c +++ b/Core/user/usart6_it.c @@ -79,9 +79,9 @@ void USART6_IRQHandler(void) { rd = (rd + 1) & USART6_TXBUF_MASK; // new read index USART6->DR = Usart6TxBuf[rd]; // send data byte Usart6TxRdIdx = rd; // Store new index - if (wr == rd) { // data buffer empty - USART6->CR1 &= ~USART_CR1_TXEIE; // INT disable - } + } + if (wr == rd) { // data buffer empty + USART6->CR1 &= ~USART_CR1_TXEIE; // INT disable } } }