Skip to content

Commit ae4fb20

Browse files
committed
doc: kernel: add documentation for queues
Add missing introduction to queues which are basically FIFOs and in zephyr are used to implement both FIFO and LIFO objects. Fixes #35199 Signed-off-by: Anas Nashif <[email protected]>
1 parent f492636 commit ae4fb20

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

doc/reference/kernel/data_passing/queues.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
Queues
44
######
55

6+
A Queue in Zephyr is a kernel object that implements a traditional queue, allowing
7+
threads and ISRs to add and remove data items of any size. The queue is similar
8+
to a FIFO and serves as the underlying implementation for both :ref:`k_fifo
9+
<fifos_v2>` and :ref:`k_lifo <lifos_v2>`. For more information on usage see
10+
:ref:`k_fifo <fifos_v2>`.
11+
612

713
Configuration Options
814
*********************

0 commit comments

Comments
 (0)