This section defines the configuration parameters related
to the automatic generation of a Device Driver Table. As
confdefs.h
only is aware of a small set of
standard device drivers, the generated Device Driver
Table is suitable for simple applications with no
custom device drivers.
CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE
is defined if
the application wishes to provide their own Device Driver Table.
The table generated is an array of rtems_driver_address_table
entries named Device_drivers
. By default, this is not
defined indicating the confdefs.h
is providing the
device driver table.
CONFIGURE_MAXIMUM_DRIVERS
is defined
as the number of device drivers per node. By default, this is
set to 10.
CONFIGURE_MAXIMUM_DEVICES
is defined
to the number of individual devices that may be registered
in the system. By default, this is set to 20.
CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
is defined
if the application wishes to include the Console Device Driver.
This device driver is responsible for providing standard input
and output using "/dev/console". By default, this is not
defined.
CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
is defined
if the application wishes to include the Console Device Driver.
This device driver is responsible for providing standard input
and output using "/dev/console". By default, this is not
defined.
CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
is defined if the application wishes to include the Timer Driver.
This device driver is used to benchmark execution times
by the RTEMS Timing Test Suites. By default, this is not
defined.
CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
is defined if the application wishes to include the Stub Device Driver.
This device driver simply provides entry points that return
successful and is primarily a test fixture.
By default, this is not defined.
Copyright © 1988-2004 OAR Corporation