Merge branch 'bugfix/uart_cannot_write_completely' into 'master'

fix: fix uart write data incomplete

See merge request sdk/ESP8266_RTOS_SDK!1276

(cherry picked from commit b0e5afe324)

ae51c20e fix: fix uart write data incomplete
This commit is contained in:
Dong Heng
2020-03-18 11:02:39 +00:00
committed by Xu Chun Guang
parent a46b819781
commit f58fcf6499

View File

@@ -592,7 +592,11 @@ static void uart_rx_intr_handler_default(void *param)
}
if (p_uart->tx_len_tot == 0) {
en_tx_flg = false;
if (tx_fifo_rem == 0) {
en_tx_flg = true;
} else{
en_tx_flg = false;
}
xSemaphoreGiveFromISR(p_uart->tx_done_sem, &task_woken);
if (task_woken == pdTRUE) {
portYIELD_FROM_ISR();