5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
wwd_rtos_interface.h File Reference

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)
 

Detailed Description

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.