Skip to content

Commit 4a5dcb8

Browse files
committed
Merge branch 'cherry-pick-b0e5afe3' into 'release/v3.3'
Merge branch 'bugfix/uart_cannot_write_completely' into 'master' See merge request sdk/ESP8266_RTOS_SDK!1370
2 parents da27107 + f58fcf6 commit 4a5dcb8

File tree

1 file changed

+5
-1
lines changed
  • components/esp8266/driver

1 file changed

+5
-1
lines changed

components/esp8266/driver/uart.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,11 @@ static void uart_rx_intr_handler_default(void *param)
592592
}
593593

594594
if (p_uart->tx_len_tot == 0) {
595-
en_tx_flg = false;
595+
if (tx_fifo_rem == 0) {
596+
en_tx_flg = true;
597+
} else{
598+
en_tx_flg = false;
599+
}
596600
xSemaphoreGiveFromISR(p_uart->tx_done_sem, &task_woken);
597601
if (task_woken == pdTRUE) {
598602
portYIELD_FROM_ISR();

0 commit comments

Comments
 (0)