summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-06 13:01:43 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-02-05 10:47:40 +0100
commitd078405b9a8e1a83db721c3d0be781562ff4896f (patch)
treebe87f2039c293f8eb9d45734649de099c51501e9
parentc-user: Fix index directives (diff)
downloadrtems-docs-d078405b9a8e1a83db721c3d0be781562ff4896f.tar.bz2
CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
Close #3170. Update #3199.
-rw-r--r--c-user/configuring_a_system.rst39
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: