AKOS  v1.0.0
Documentation
Loading...
Searching...
No Matches
task_tcb_t Struct Reference

Public Attributes

volatile uint32_t * stk_ptr
list_item_t state_list_item
list_item_t event_list_item
uint32_t * stk_limit_ptr
uint8_t prio
size_t stk_size
uint32_t * stk_base_ptr
thread_id_t id
msg_queue_t msg_queue
thread_state_t state
uint32_t run_ticks
uint32_t last_run_ticks
uint8_t cpu_load

Detailed Description

Definition at line 118 of file thread.c.

Member Data Documentation

◆ cpu_load

uint8_t task_tcb_t::cpu_load

Definition at line 134 of file thread.c.

◆ event_list_item

list_item_t task_tcb_t::event_list_item

Definition at line 122 of file thread.c.

◆ id

thread_id_t task_tcb_t::id

Definition at line 127 of file thread.c.

◆ last_run_ticks

uint32_t task_tcb_t::last_run_ticks

Definition at line 133 of file thread.c.

◆ msg_queue

msg_queue_t task_tcb_t::msg_queue

Definition at line 128 of file thread.c.

◆ prio

uint8_t task_tcb_t::prio

Definition at line 124 of file thread.c.

◆ run_ticks

uint32_t task_tcb_t::run_ticks

Definition at line 132 of file thread.c.

◆ state

thread_state_t task_tcb_t::state

Definition at line 129 of file thread.c.

◆ state_list_item

list_item_t task_tcb_t::state_list_item

Definition at line 121 of file thread.c.

◆ stk_base_ptr

uint32_t* task_tcb_t::stk_base_ptr

Definition at line 126 of file thread.c.

◆ stk_limit_ptr

uint32_t* task_tcb_t::stk_limit_ptr

Definition at line 123 of file thread.c.

◆ stk_ptr

volatile uint32_t* task_tcb_t::stk_ptr

Definition at line 120 of file thread.c.

◆ stk_size

size_t task_tcb_t::stk_size

Definition at line 125 of file thread.c.


The documentation for this struct was generated from the following file: