-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: TimerTimerTimer
Description
This issue is a placeholder to track the progress of changes to the controlled delay and clock infrastructure of Zephyr to support a variety of needs identified in various issues.
See the TSC presentation for background.
- Improving resolution and usability of controlled delays in kernel APIs #17162 outlines the high-level concerns related to timeouts
- PR New timeout API #17155 proposed a framework for changing timeout representation to support better control and resolution
- PR New, orthogonal and complete time conversion API #19591 provides API for general conversion of values between time, tick, and cycle count domains with controlled rounding (extracted from New timeout API #17155).
- TBD identifies the task of generalizing the existing timeout infrastructure so it can be implemented with multiple back-end clock providers
- TBD provides a clock domain model that's used to derive the required behavior for (non-system?) clocks with respect to absolute/relative deadlines and order of execution of callbacks.
- [RFC] Abstract Clock Subsystem Architecture #19030 proposes an API for extending the supported clocks in Zephyr
- Milestones toward generalized representation of timeouts #19655 proposes a roadmap for this task
nixward
Metadata
Metadata
Assignees
Labels
MetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsarea: TimerTimerTimer