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