The rtems/confdefs.h
configuration system can automatically
generate an ITRON Initialization Tasks Table named
ITRON_Initialization_tasks
with a single entry. The following
parameters control the generation of that table.
CONFIGURE_ITRON_INIT_TASK_TABLE
is defined
if the user wishes to use a ITRON API Initialization
Tasks Table. The application may choose to use the initialization
tasks or threads table from another API. By default, this
field is not defined as the user MUST select their own
API for initialization tasks.
CONFIGURE_ITRON_HAS_OWN_INIT_TASK_TABLE
is defined if the user wishes to define their own ITRON API Initialization
Tasks Table. This table should be named ITRON_Initialization_tasks
.
By default, this is not defined.
CONFIGURE_ITRON_INIT_TASK_ENTRY_POINT
is the entry point (a.k.a. function name)
of the single initialization task defined by the
ITRON API Initialization Tasks Table. By default
the value is ITRON_Init
.
CONFIGURE_ITRON_INIT_TASK_ATTRIBUTES
is the attribute set
of the single initialization task defined by the
ITRON API Initialization Tasks Table. By default
the value is TA_HLNG
.
CONFIGURE_ITRON_INIT_TASK_PRIORITY
is the initial priority
of the single initialization task defined by the
ITRON API Initialization Tasks Table. By default
the value is 1
which is the highest priority
in the ITRON API.
CONFIGURE_ITRON_INIT_TASK_STACK_SIZE
is the stack size of the single initialization task defined by the
ITRON API Initialization Tasks Table. By default
the value is RTEMS_MINIMUM_STACK_SIZE
.
Copyright © 1988-2004 OAR Corporation