:orphan: .. title:: USB_UART_CONSOLE .. option:: CONFIG_USB_UART_CONSOLE *Use USB port for console outputs* Type: ``bool`` Help ==== Enable this option to use the USB UART for console output. The output can be viewed from the USB host via /dev/ttyACM* port. Note that console inputs from the USB UART are not functional yet. Also since the USB layer currently doesn't support multiple interfaces, this shouldn't be selected in conjunction with, say, USB Mass Storage. Direct dependencies =================== (\ :option:`USB ` && \ :option:`BOARD_DEGU_EVK `) || \ :option:`CONSOLE ` *(Includes any dependencies from ifs and menus.)* Default ======= - y Symbols selected by this symbol =============================== - \ :option:`UART_CONSOLE ` - \ :option:`USB_CDC_ACM ` Symbols that select this symbol =============================== - \ :option:`BOARD_ARDUINO_NANO_33_BLE_EN_USB_CONSOLE ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/arm/degu_evk/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_UART_CONSOLE bool default y depends on \ :option:`USB ` && \ :option:`BOARD_DEGU_EVK ` ---- At ``drivers/console/Kconfig:84`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:14`` Menu path: (Top) → Device Drivers → Console drivers .. parsed-literal:: config USB_UART_CONSOLE bool "Use USB port for console outputs" select \ :option:`UART_CONSOLE ` select \ :option:`USB_CDC_ACM ` depends on \ :option:`CONSOLE ` help Enable this option to use the USB UART for console output. The output can be viewed from the USB host via /dev/ttyACM* port. Note that console inputs from the USB UART are not functional yet. Also since the USB layer currently doesn't support multiple interfaces, this shouldn't be selected in conjunction with, say, USB Mass Storage. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*