|
wiced_result_t | wiced_rtos_create_thread_with_stack (wiced_thread_t *thread, uint8_t priority, const char *name, wiced_thread_function_t function, uint32_t stack_size, void *arg) |
| Initializes and starts a new thread. More...
|
|
wiced_event_flags_t * | wiced_rtos_create_event_flags (void) |
| Creates a new instance of event flags. More...
|
|
wiced_result_t | wiced_rtos_init_event_flags (wiced_event_flags_t *event_flags) |
| Initialise an event flags. More...
|
|
wiced_result_t | wiced_rtos_wait_for_event_flags (wiced_event_flags_t *event_flags, uint32_t flags_to_wait_for, uint32_t *flags_set, wiced_bool_t clear_set_flags, wiced_event_flags_wait_option_t wait_option, uint32_t timeout_ms) |
| Wait for event flags to be set. More...
|
|
wiced_result_t | wiced_rtos_set_event_flags (wiced_event_flags_t *event_flags, uint32_t flags_to_set) |
| Set event flags. More...
|
|
wiced_mutex_t * | wiced_rtos_create_mutex (void) |
| Creates a new instance of mutex. More...
|
|
wiced_result_t | wiced_rtos_init_mutex (wiced_mutex_t *mutex) |
| Initialises a mutex. More...
|
|
wiced_result_t | wiced_rtos_lock_mutex (wiced_mutex_t *mutex) |
| Obtains the lock on a mutex. More...
|
|
wiced_result_t | wiced_rtos_unlock_mutex (wiced_mutex_t *mutex) |
| Releases the lock on a mutex. More...
|
|
Defines functions to access functions provided by the RTOS in a generic way.