Skip to content

Commit

Permalink
system: Add and update Timer requirements
Browse files Browse the repository at this point in the history
Add new Timers system requirements.
Remove user story from the system requirements.
Update description and titels of the existing requirements to
fit better to the guidelines.

Signed-off-by: Simon Hein <[email protected]>
  • Loading branch information
simhein committed Jun 26, 2024
1 parent fc059b8 commit 6c7b682
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions docs/system_requirements/index.sdoc
Original file line number Diff line number Diff line change
Expand Up @@ -241,19 +241,31 @@ As a Zephyr RTOS user, I want to be able to give my threads different priorities

[/SECTION]

[SECTION]
TITLE: Timers

[REQUIREMENT]
UID: ZEP-SYRS-18
STATUS: Draft
TYPE: High Level
TYPE: Non-Functional
COMPONENT: Timers
TITLE: Timers
TITLE: Time based events
STATEMENT: >>>
The Zephyr RTOS shall provide a framework for managing time-based events.
<<<
USER_STORY: >>>
As a Zephyr RTOS user, I want to start, suspend, resume and stop timers which shall trigger an event on a set expiration time.

[REQUIREMENT]
UID: ZEP-SYRS-20
STATUS: Draft
TYPE: Non-Functional
COMPONENT: Timers
TITLE: Timers time base
STATEMENT: >>>
The Timers of the Zephyr RTOS shall use the kernel's system clock to measure time.
<<<

[/SECTION]

[REQUIREMENT]
UID: ZEP-SYRS-19
STATUS: Draft
Expand Down

0 comments on commit 6c7b682

Please sign in to comment.