|
|
|
|
|
Note
Message Boxes can be used to
support the event flags feature of uC/OS-II. |
|
|
|
|
|
|
|
|
|
Message Boxes
| Supports up to 256
message boxes. Each box can hold a non-zero 16-bit encoded message or data.
|
| Allows tasks to read
a box optionally suspending the task for a specified delay until the box is written to by
another task. An empty or timed-out box returns a message of zero.
|
| Extended functions
allow reading and writing values of 0. |
| Additional functions
allow setting bits, clearing bits, toggling bits, incrementing the value, decrementing the
value of a box. |
| Tasks may be
suspended waiting for a value in a box to be set, a bit in a box to be set, one of several
bits to be set, or simply for a box to be modified.
|
|
|
|
|