 |
 |




 |
|
 |
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.
|
|
 |
|
|