Thread Control Block. More...
#include <rtx_os.h>
Data Fields | |
| uint8_t | id |
| Object Identifier. More... | |
| uint8_t | state |
| Object State. More... | |
| uint8_t | flags |
| Object Flags. More... | |
| uint8_t | attr |
| Object Attributes. More... | |
| const char * | name |
| Object Name. More... | |
| struct osRtxThread_s * | thread_next |
| Link pointer to next Thread in Object list. More... | |
| struct osRtxThread_s * | thread_prev |
| Link pointer to previous Thread in Object list. More... | |
| struct osRtxThread_s * | delay_next |
| Link pointer to next Thread in Delay list. More... | |
| struct osRtxThread_s * | delay_prev |
| Link pointer to previous Thread in Delay list. More... | |
| struct osRtxThread_s * | thread_join |
| Thread waiting to Join. More... | |
| uint32_t | delay |
| Delay Time. More... | |
| int8_t | priority |
| Thread Priority. More... | |
| int8_t | priority_base |
| Base Priority. More... | |
| uint8_t | stack_frame |
| Stack Frame (EXC_RETURN[7..0]) More... | |
| uint8_t | flags_options |
| Thread/Event Flags Options. More... | |
| uint32_t | wait_flags |
| Waiting Thread/Event Flags. More... | |
| uint32_t | thread_flags |
| Thread Flags. More... | |
| struct osRtxMutex_s * | mutex_list |
| Link pointer to list of owned Mutexes. More... | |
| void * | stack_mem |
| Stack Memory. More... | |
| uint32_t | stack_size |
| Stack Size. More... | |
| uint32_t | sp |
| Current Stack Pointer. More... | |
| uint32_t | thread_addr |
| Thread entry address. More... | |
| uint32_t | tz_memory |
| TrustZone Memory Identifier. More... | |
| struct osRtxThread_s* delay_next |
| struct osRtxThread_s* delay_prev |
| struct osRtxMutex_s* mutex_list |
| struct osRtxThread_s* thread_join |
| struct osRtxThread_s* thread_next |
| struct osRtxThread_s* thread_prev |