Tracing
The Zephyr RTOS shall provide a mechanism to define and initialize a LIFO at compile time.
The Zephyr RTOS shall provide a mechanism to enqueue a data item to the back of a LIFO (i.e. prepend).
The Zephyr RTOS shall provide a mechanism to allocate memory from a thread when enqueuing data items to a LIFO.
The Zephyr RTOS shall provide a mechanism to get and dequeue a data item from the back of a LIFO, within a timeout.
The Zephyr RTOS shall provide a mechanism to define and initialize a LIFO at compile time.