Component: Mailboxes

Macro name

CYGPKG_UITRON_MBOXES

Type

Boolean

Description

uITRON Mailbox objects are used with functions named xxx_msg() and xxx_mbx(); they support passing addresses (of "messages") between tasks in a safe manner.

Option: Number of mailboxes

Macro name

CYGNUM_UITRON_MBOXES

Type

Count

Description

The number of uITRON mailboxes present in the system. Valid mailbox object IDs will range from 1 to this value.

Component: Support create and delete

Macro name

CYGPKG_UITRON_MBOXES_CREATE_DELETE

Type

Boolean

Description

Support mailbox create and delete operations (cre_mbx, del_mbx). Otherwise all mailboxes are created, up to the number specified above.

Option: Number of mailboxes created initially

Macro name

CYGNUM_UITRON_MBOXES_INITIALLY

Type

Count

Description

The number of uITRON mailboxes initially created. This number should not be more than the number of mailboxes in the system, though setting it to a large value to mean "all" is acceptable. Initially, only mailboxes numbered 1 to this number exist; higher numbered ones must be created before use.