Lines Matching refs:event
6 An :dfn:`event object` is a kernel object that implements traditional events.
15 Any number of event objects can be defined (limited only by available RAM). Each
16 event object is referenced by its memory address. One or more threads may wait
17 on an event object until the desired set of events has been delivered to the
18 event object. When new events are delivered to the event object, all threads
21 An event object has the following key properties:
25 An event object must be initialized before it can be used.
32 conditions of multiple threads waiting on the event object. All threads whose
38 event object prior to waiting. Care must be taken with this option when
39 multiple threads wait on the same event object.
42 The kernel does allow an ISR to query an event object, however the ISR must
51 An event object is defined using a variable of type :c:struct:`k_event`.
54 The following code defines an event object.
62 Alternatively, an event object can be defined and initialized at compile time
74 Events in an event object are set by calling :c:func:`k_event_set`.
77 the event object to 0x001.
93 Events are posted to an event object by calling :c:func:`k_event_post`.
96 the event object.