|
| 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.