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)(wwd_thread_arg_t arg), 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)(wwd_thread_arg_t arg), const char *name, void *stack, uint32_t stack_size, uint32_t priority, wwd_thread_arg_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_register_timer_ifc (const host_rtos_timer_ifc_t *host_rtos_timer_ifc) |
| wwd_result_t | host_rtos_set_semaphore (host_semaphore_type_t *semaphore, wiced_bool_t called_from_ISR) |
| wwd_result_t | host_rtos_unregister_timer_ifc (const host_rtos_timer_ifc_t *host_rtos_timer_ifc) |
Defines the WICED RTOS Interface.
Provides prototypes for functions that allow WICED to use RTOS resources such as threads, semaphores & timing functions in an abstract way.