未验证 提交 054e6b3d 编写于 作者: R Rodrigo Garcia 提交者: GitHub

Fixes HardwareSerial::availableForWrite + setTxBufferSize (#6998)

上级 860b1046
......@@ -238,6 +238,10 @@ uint32_t uartAvailableForWrite(uart_t* uart)
}
UART_MUTEX_LOCK();
uint32_t available = uart_ll_get_txfifo_len(UART_LL_GET_HW(uart->num));
size_t txRingBufferAvailable = 0;
if (ESP_OK == uart_get_tx_buffer_free_size(uart->num, &txRingBufferAvailable)) {
available += txRingBufferAvailable;
}
UART_MUTEX_UNLOCK();
return available;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册