Functions | |
| wwd_result_t | host_rtos_create_configed_thread (host_thread_type_t *thread, void(*entry_function)(uint32_t), const char *name, void *stack, uint32_t stack_size, uint32_t priority, host_rtos_thread_config_type_t *config) |
| wwd_result_t | host_rtos_create_thread (host_thread_type_t *thread, void(*entry_function)(uint32_t), const char *name, void *stack, uint32_t stack_size, uint32_t priority) |
| wwd_result_t | host_rtos_create_thread_with_arg (host_thread_type_t *thread, void(*entry_function)(uint32_t), const char *name, void *stack, uint32_t stack_size, uint32_t priority, uint32_t arg) |
| wwd_result_t | host_rtos_deinit_semaphore (host_semaphore_type_t *semaphore) |
| wwd_result_t | host_rtos_delay_milliseconds (uint32_t num_ms) |
| wwd_result_t | host_rtos_delete_terminated_thread (host_thread_type_t *thread) |
| wwd_result_t | host_rtos_finish_thread (host_thread_type_t *thread) |
| wwd_result_t | host_rtos_get_semaphore (host_semaphore_type_t *semaphore, uint32_t timeout_ms, wiced_bool_t will_set_in_isr) |
| wwd_time_t | host_rtos_get_time (void) |
| wwd_result_t | host_rtos_init_semaphore (host_semaphore_type_t *semaphore) |
| wwd_result_t | host_rtos_join_thread (host_thread_type_t *thread) |
| wwd_result_t | host_rtos_set_semaphore (host_semaphore_type_t *semaphore, wiced_bool_t called_from_ISR) |
Implementation of wiced_rtos.c for ThreadX
This is the ThreadX implementation of the Wiced RTOS abstraction layer. It provides Wiced with standard ways of using threads, semaphores and time functions