The latest development version of this page may be more current than this released 4.0.0 version.

Queues

A Queue in Zephyr is a kernel object that implements a traditional queue, allowing threads and ISRs to add and remove data items of any size. The queue is similar to a FIFO and serves as the underlying implementation for both k_fifo and k_lifo. For more information on usage see k_fifo.

Configuration Options

Related configuration options:

  • None

API Reference

Queue APIs