From d078405b9a8e1a83db721c3d0be781562ff4896f Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 6 Nov 2017 13:01:43 +0100 Subject: CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER Close #3170. Update #3199. --- c-user/configuring_a_system.rst | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'c-user') 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: -- cgit v1.2.3