Functions | |
| int | mars_task_event_flag_initialize (struct mars_context *mars, struct mars_task_event_flag *event_flag, uint8_t direction, uint8_t clear_mode) |
| [host] Initializes a task event flag. | |
| int | mars_task_event_flag_clear (struct mars_task_event_flag *event_flag, uint32_t bits) |
| [host] Clears the bits specified in the task event flag. | |
| int | mars_task_event_flag_set (struct mars_task_event_flag *event_flag, uint32_t bits) |
| [host] Sets the bits specified in the task event flag. | |
| int | mars_task_event_flag_wait (struct mars_task_event_flag *event_flag, uint32_t mask, uint8_t mask_mode) |
| [host] Waits on a task event flag. (Blocking) | |
| int | mars_task_event_flag_try_wait (struct mars_task_event_flag *event_flag, uint32_t mask, uint8_t mask_mode) |
| [host] Waits on a task event flag. (Non-Blocking) | |
1.5.2