Ticket #37 (closed enhancement: fixed)
Implement real sleep() support
| Reported by: | dave | Owned by: | dave |
|---|---|---|---|
| Priority: | critical | Milestone: | NxOS 0.2 |
| Component: | marvin | Version: | |
| Keywords: | Cc: |
Description
The scheduler currently does not support sleeping tasks, so tasks are reduced to the baseplate's busy wait mechanism. The scheduler should have an internal event calendar, to be able to regulate when to wake up tasks. Tasks should have a sleep() API that registers a wakeup call and sets the task to sleep.
Change History
Note: See
TracTickets for help on using
tickets.
