5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
wiced_rtos.c File Reference

Functions

int main (void)
 
wiced_result_t wiced_rtos_check_stack (void)
 
wiced_result_t wiced_rtos_create_thread (wiced_thread_t *thread, uint8_t priority, const char *name, wiced_thread_function_t function, uint32_t stack_size, void *arg)
 
wiced_result_t wiced_rtos_create_thread_with_stack (wiced_thread_t *thread, uint8_t priority, const char *name, wiced_thread_function_t function, void *stack, uint32_t stack_size, void *arg)
 
wiced_result_t wiced_rtos_deinit_event_flags (wiced_event_flags_t *event_flags)
 
wiced_result_t wiced_rtos_deinit_mutex (wiced_mutex_t *mutex)
 
wiced_result_t wiced_rtos_deinit_queue (wiced_queue_t *queue)
 
wiced_result_t wiced_rtos_deinit_timer (wiced_timer_t *timer)
 
wiced_result_t wiced_rtos_delete_thread (wiced_thread_t *thread)
 
wiced_result_t wiced_rtos_get_queue_occupancy (wiced_queue_t *queue, uint32_t *count)
 
wiced_result_t wiced_rtos_init_event_flags (wiced_event_flags_t *event_flags)
 
wiced_result_t wiced_rtos_init_mutex (wiced_mutex_t *mutex)
 
wiced_result_t wiced_rtos_init_queue (wiced_queue_t *queue, const char *name, uint32_t message_size, uint32_t number_of_messages)
 
wiced_result_t wiced_rtos_init_timer (wiced_timer_t *timer, uint32_t time_ms, timer_handler_t function, void *arg)
 
wiced_result_t wiced_rtos_is_current_thread (wiced_thread_t *thread)
 
wiced_result_t wiced_rtos_is_queue_empty (wiced_queue_t *queue)
 
wiced_result_t wiced_rtos_is_queue_full (wiced_queue_t *queue)
 
wiced_result_t wiced_rtos_is_timer_running (wiced_timer_t *timer)
 
wiced_result_t wiced_rtos_lock_mutex (wiced_mutex_t *mutex)
 
wiced_result_t wiced_rtos_set_event_flags (wiced_event_flags_t *event_flags, uint32_t flags_to_set)
 
wiced_result_t wiced_rtos_start_timer (wiced_timer_t *timer)
 
wiced_result_t wiced_rtos_stop_timer (wiced_timer_t *timer)
 
wiced_result_t wiced_rtos_thread_force_awake (wiced_thread_t *thread)
 
wiced_result_t wiced_rtos_thread_yield (void)
 
wiced_result_t wiced_rtos_unlock_mutex (wiced_mutex_t *mutex)
 
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)
 
wiced_result_t wiced_time_get_time (wiced_time_t *time_ptr)
 
wiced_result_t wiced_time_set_time (const wiced_time_t *time_ptr)
 

Function Documentation

◆ main()

int main ( void )

Main function - starts ThreadX Called from the crt0 _start function