CMSIS + 0/1 examples
CodeScope will show references to osEventFlagsWait() from the following samples and libraries:
Libraries
 
Symbols
loading...
Files
loading...

osEventFlagsWait() function

Wait for one or more Event Flags to become signaled.

Syntax

uint32_t osEventFlagsWait (osEventFlagsId_t ef_id,     uint32_t flags,     uint32_t options,     uint32_t timeout);

Arguments

ef_id

event flags ID obtained by osEventFlagsNew.

flags

specifies the flags to wait for.

options

specifies flags options (osFlagsXxxx).

timeout

CMSIS_RTOS_TimeOutValue or 0 in case of no time-out.

Return value

event flags before clearing or error code if highest bit set.

Examples

osEventFlagsWait() is referenced by 1 libraries and example projects.

References

LocationText
cmsis_os2.h:561
uint32_t osEventFlagsWait (osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout);

Call Tree

Functions called by osEventFlagsWait()
osEventFlagsWait()
_txe_event_flags_get()
all items filtered out
Data read by osEventFlagsWait()
Data written by osEventFlagsWait()
TX_EVENT_FLAGS_GROUP_STRUCT::tx_event_flags_group_id
osEventFlagsWait()::eventflags_ptr
osEventFlagsWait()::requested_flags
osEventFlagsWait()::wait_option
osEventFlagsWait()::get_option
osEventFlagsWait()::actual_flags
osEventFlagsWait()::status
all items filtered out
osEventFlagsWait()
osEventFlagsWait()::get_option
osEventFlagsWait()::actual_flags
osEventFlagsWait()::status
all items filtered out
Type of osEventFlagsWait()
osEventFlagsWait()
uint32_t
UINT
ULONG
TX_EVENT_FLAGS_GROUP
all items filtered out