Task control block.
More...
#include <rrt0.h>
Task control block.
Definition at line 72 of file rrt0.h.
◆ [union]
◆ mutex
◆ name
task name (optional)
Definition at line 82 of file rrt0.h.
◆ next
daisy chain in task queue.
Definition at line 76 of file rrt0.h.
◆ priority
task priority. initial value.
Definition at line 77 of file rrt0.h.
◆ priority_preemption
| uint8_t RTcb::priority_preemption |
task priority. effective value.
Definition at line 78 of file rrt0.h.
◆ reason
◆ state
◆ tcb_join
| const struct RTcb* RTcb::tcb_join |
joined task.
Definition at line 88 of file rrt0.h.
◆ timeslice
| volatile uint8_t RTcb::timeslice |
time slice counter.
Definition at line 79 of file rrt0.h.
◆ vm
◆ wakeup_tick
| uint32_t RTcb::wakeup_tick |
wakeup time for sleep state.
Definition at line 85 of file rrt0.h.
The documentation for this struct was generated from the following file: