diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-06 13:01:43 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-02-05 10:47:40 +0100 |
commit | d078405b9a8e1a83db721c3d0be781562ff4896f (patch) | |
tree | be87f2039c293f8eb9d45734649de099c51501e9 | |
parent | c-user: Fix index directives (diff) | |
download | rtems-docs-d078405b9a8e1a83db721c3d0be781562ff4896f.tar.bz2 |
CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
Close #3170.
Update #3199.
-rw-r--r-- | c-user/configuring_a_system.rst | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst index 219a861..52d667a 100644 --- a/c-user/configuring_a_system.rst +++ b/c-user/configuring_a_system.rst @@ -3860,6 +3860,45 @@ NOTES: BSPs should be constructed in a manner that allows ``printk()`` to work properly without the need for the console driver to be configured. + The ``CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER`` configuration option is + mutually exclusive with the + ``CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER`` configuration option. + +.. index:: CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER + +.. _CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER: + +CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER +------------------------------------------------- + +CONSTANT: + ``CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER`` + +DATA TYPE: + Boolean feature macro. + +RANGE: + Defined or undefined. + +DEFAULT VALUE: + This is not defined by default. + +DESCRIPTION: + ``CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER`` is defined if the + application wishes to include the Simple Console Device Driver. + +NOTES: + This device driver is responsible for providing standard input and output + using */dev/console*. + + This device driver writes via ``rtems_putc()`` and reads via + ``getchark()``. The Termios framework is not used. There is no support to + change device settings, e.g. baud, stop bits, parity, etc. + + The ``CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER`` configuration + option is mutually exclusive with the + ``CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER`` configuration option. + .. index:: CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER .. _CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER: |