Zephyr Project Requirements
Tracing

Tracing

Type LevelUIDREFS Title Statement Rationale Comment
Requirement 1 ZEP-SRS-23-1
LIFO definition at compile time

The Zephyr RTOS shall provide a mechanism to define and initialize a LIFO at compile time.

Requirement 2 ZEP-SRS-23-2
LIFO enqueue item to the back

The Zephyr RTOS shall provide a mechanism to enqueue a data item to the back of a LIFO (i.e. prepend).

Requirement 3 ZEP-SRS-23-3
LIFO implicit memory allocation

The Zephyr RTOS shall provide a mechanism to allocate memory from a thread when enqueuing data items to a LIFO.

Requirement 4 ZEP-SRS-23-4
LIFO get and dequeue item from front

The Zephyr RTOS shall provide a mechanism to get and dequeue a data item from the back of a LIFO, within a timeout.

Requirement 5 ZEP-SRS-23-5
Queue definition at compile time

The Zephyr RTOS shall provide a mechanism to define and initialize a LIFO at compile time.