Zephyr Project Requirements
Data Passing
Traditional FIFO Queue ZEP-SRS-15-1

The Zephyr RTOS shall provide a kernel object that implements a traditional first in, first out (FIFO) queue, allowing threads and ISRs to add and remove a limited number of 32-bit data values.

Traditional LIFO queue ZEP-SRS-15-2

The Zephyr RTOS shall provide a kernel object that implements a traditional last in, first out (LIFO) queue, allowing threads and ISRs to add and remove a limited number of 32-bit data values.