Structure describing auto-spawned thread. More...
Data Fields | |
const struct OS_process_definition_t * | process |
Owning process. | |
entrypoint_t * | entrypoint |
Entrypoint address. | |
void * | data |
User data passed to entrypoint function. | |
uint8_t | priority |
Thread priority. | |
Structure describing auto-spawned thread.
This is a mechanism of creating threads without need to explicitly call thread_create(). Kernel will do that automatically upon main calling os_start().
void* OS_thread_create_t::data |
User data passed to entrypoint function.
entrypoint_t* OS_thread_create_t::entrypoint |
Entrypoint address.
uint8_t OS_thread_create_t::priority |
Thread priority.
const struct OS_process_definition_t* OS_thread_create_t::process |
Owning process.