[rtems-docs commit] CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER

Sebastian Huber sebh at rtems.org
Mon Feb 5 09:48:32 UTC 2018


Module:    rtems-docs
Branch:    master
Commit:    d078405b9a8e1a83db721c3d0be781562ff4896f
Changeset: http://git.rtems.org/rtems-docs/commit/?id=d078405b9a8e1a83db721c3d0be781562ff4896f

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Nov  6 13:01:43 2017 +0100

CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER

Close #3170.
Update #3199.

---

 c-user/configuring_a_system.rst | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

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:



More information about the vc mailing list