C library
|
Type
|
Level
|
UID
|
STATUS
|
TYPE
|
COMPONENT
|
REFS
|
Title
|
Statement
|
USER_STORY
|
|---|---|---|---|---|---|---|---|---|---|
|
TEXT
|
|
|
SPDX-License-Identifier: Apache-2.0 |
||||||
|
REQUIREMENT
|
1 |
|
|
|
|
|
The Zephyr RTOS shall support formatted output. |
As a Zephyr RTOS user, I want to be able to printf with various output formats. |
|
|
REQUIREMENT
|
2 |
|
|
|
|
|
The Zephyr RTOS shall support floating point math libraries for processors where floating point is available. |
As a Zephyr RTOS user, I want to be able to calculate with floating point numbers. |
|
|
REQUIREMENT
|
3 |
|
|
|
|
|
The Zephyr RTOS shall support boolean primitives. |
As a Zephyr RTOS user, I want to be able to work with boolean values and logic. |
|
|
REQUIREMENT
|
4 |
|
|
|
|
|
The Zephyr RTOS shall support the standard UNIX time interface. |
As a Zephyr User, I want to be able to use system time. |
|
|
REQUIREMENT
|
5 |
|
|
|
|
|
The Zephyr RTOS shall support an interface to manage strings. |
As a Zephyr RTOS user, I want to be able to manipulate text strings. |
|
|
REQUIREMENT
|
6 |
|
|
|
|
|
The Zephyr RTOS shall support an interface to move contents between regions of memory. |
As a Zephyr RTOS user, I want to copy the memory contents to different addresses. |
|
|
REQUIREMENT
|
7 |
|
|
|
|
|
The Zephyr RTOS shall support a file I/O based interface for driver communication. |
As a Zephyr RTOS user, I want to be able to use File I/O functions. |
|
|
REQUIREMENT
|
8 |
|
|
|
|
|
The Zephyr RTOS shall support standard C99 integer types. |
As a Zephyr RTOS user, I want to be able to calculate with C99 Integers. |
|
|
REQUIREMENT
|
9 |
|
|
|
|
|
The Zephyr RTOS shall support standard system error numbers as defined by IEEE Std 1003.1-2017. |
As a Zephyr RTOS user, I want to be able to use IEE Std 1003.1-2017 Error Numbers for Interoperability. |
|
|
REQUIREMENT
|
10 |
|
|
|
|
|
The set of C Library functions required by Zephyr shall be documented in the Zephyr Safety Manual. |
As a Zephyr user, I want to know which C library functions are being called by the Zephyr OS safety scope code. |
|
|
REQUIREMENT
|
11 |
|
|
|
|
|
The Zephyr Safety Manual shall specify how to configure the support of external C Libraries. |
As a Zephyr User, I need to understand how to configure the external C libraries to align with the validation that has been performed. |