Skip to content

Commit ece1f51

Browse files
jfischer-nofabiobaltieri
authored andcommitted
doc: usb: add note about CDC ACM virtual UART polling API behavior
Add note about CDC ACM virtual UART polling API behavior. Signed-off-by: Johann Fischer <[email protected]>
1 parent ef89321 commit ece1f51

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

doc/connectivity/usb/device_next/usb_device.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,3 +282,10 @@ connected to the host. If there is space in the TX FIFO, and the TX interrupt
282282
is enabled, :c:func:`uart_irq_tx_ready()` will succeed. If there is data in the
283283
RX FIFO, and the RX interrupt is enabled, :c:func:`uart_irq_rx_ready()` will
284284
succeed. Function :c:func:`uart_irq_tx_complete()` is not implemented yet.
285+
286+
Polling UART API
287+
----------------
288+
289+
The CDC ACM poll out implementation follows :ref:`uart_polling_api` and
290+
blocks when the TX FIFO is full only if the hw-flow-control property is enabled
291+
and called from a non-ISR context.

0 commit comments

Comments
 (0)