# Copyright (c) 2020 HAW Hamburg # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. # menu "Standard Input/Output (STDIO)" depends on TEST_KCONFIG choice bool "STDIO implementation" default MODULE_STDIO_NATIVE if CPU_ARCH_NATIVE default MODULE_STDIO_UART # TODO: Add MODULE_STDIO_CDC_ACM, MODULE_STDIO_RTT, and MODULE_STDIO_ETHOS config MODULE_SLIPDEV_STDIO bool "SLIP network device" depends on MODULE_SLIPDEV select MODULE_ISRPIPE config MODULE_STDIO_NULL bool "Null" help Empty implementation. config MODULE_STDIO_UART bool "UART" depends on HAS_PERIPH_UART select MODULE_PERIPH_UART config MODULE_STDIO_NATIVE bool "Native" depends on CPU_ARCH_NATIVE endchoice config MODULE_STDIN bool "Standard Input" config MODULE_STDIO_UART_RX bool depends on MODULE_STDIO_UART select MODULE_ISRPIPE default y if MODULE_STDIN help Reception when using UART-based STDIO needs to be enabled. config MODULE_PRINTF_FLOAT bool "Float support in printf" endmenu # Standard Input/Output (STDIO)