:orphan: .. title:: UART_INTERRUPT_DRIVEN .. option:: CONFIG_UART_INTERRUPT_DRIVEN *Enable UART Interrupt support* Type: ``bool`` Help ==== This option enables interrupt support for UART allowing console input and other UART based drivers. Direct dependencies =================== (\ :option:`NETWORKING ` && \ :option:`SHIELD_SPARKFUN_SARA_R4 `) || (\ :option:`NETWORKING ` && \ :option:`SHIELD_WNC_M14A2A `) || (\ :option:`USB ` && \ :option:`BOARD_DEGU_EVK `) || (\ :option:`SERIAL ` && \ :option:`BOARD_MPS2_AN385 `) || (\ :option:`SERIAL ` && \ :option:`BOARD_MPS2_AN521 `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840DONGLE_NRF52840 `) || (\ :option:`MODEM ` && \ :option:`BOARD_PARTICLE_BORON `) || (\ :option:`SERIAL ` && \ :option:`BOARD_V2M_BEETLE `) || (\ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_A `) || (\ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_B1 `) || (\ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_S1 `) || (\ :option:`NETWORKING ` && \ :option:`SHIELD_SPARKFUN_SARA_R4 `) || (\ :option:`NETWORKING ` && \ :option:`SHIELD_WNC_M14A2A `) || \ :option:`BOARD_GENERIC_LEON3 ` || \ :option:`BOARD_GR716A_MINI ` || \ :option:`BOARD_QEMU_LEON3 ` || (\ :option:`SERIAL ` && \ :option:`BOARD_INTEL_S1000_CRB `) || (\ :option:`SERIAL ` && \ :option:`SOC_EOS_S3 `) || (\ :option:`SERIAL_SUPPORT_INTERRUPT ` && \ :option:`SERIAL `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - y - y - y - y - y - \ :option:`USB_CDC_ACM ` - y - y - y - y - y - y - y - y - y - y - y - y Symbols that select this symbol =============================== - \ :option:`BOARD_ARDUINO_NANO_33_BLE_EN_USB_CONSOLE ` - \ :option:`BT_H4 ` - \ :option:`BT_H5 ` - \ :option:`CONSOLE_HANDLER ` - \ :option:`UART_PIPE ` - \ :option:`UART_MCUMGR ` - \ :option:`UART_MUX ` - \ :option:`SLIP ` - \ :option:`MODEM_RECEIVER ` - \ :option:`MODEM_IFACE_UART ` - \ :option:`OPENTHREAD_COPROCESSOR ` - \ :option:`NET_SLIP_TAP ` - \ :option:`SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN ` - \ :option:`USB_CDC_ACM ` - \ :option:`TRACING_HANDLE_HOST_CMD ` Symbols that imply this symbol ============================== - \ :option:`OSDP ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/shields/sparkfun_sara_r4/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:17`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`NETWORKING ` && \ :option:`SHIELD_SPARKFUN_SARA_R4 ` ---- At ``boards/shields/wnc_m14a2a/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:17`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`NETWORKING ` && \ :option:`SHIELD_WNC_M14A2A ` ---- At ``boards/arm/degu_evk/Kconfig.defconfig:25`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`USB ` && \ :option:`BOARD_DEGU_EVK ` ---- At ``boards/arm/mps2_an385/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_MPS2_AN385 ` ---- At ``boards/arm/mps2_an521/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_MPS2_AN521 ` ---- At ``boards/arm/nrf52840dongle_nrf52840/Kconfig.defconfig:39`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default \ :option:`USB_CDC_ACM ` depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840DONGLE_NRF52840 ` ---- At ``boards/arm/particle_boron/Kconfig.defconfig:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`MODEM ` && \ :option:`BOARD_PARTICLE_BORON ` ---- At ``boards/arm/v2m_beetle/Kconfig.defconfig:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_V2M_BEETLE ` ---- At ``boards/arm/v2m_musca/Kconfig.defconfig:25`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_A ` ---- At ``boards/arm/v2m_musca_b1/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_B1 ` ---- At ``boards/arm/v2m_musca_s1/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_MUSCA_S1 ` ---- At ``boards/shields/sparkfun_sara_r4/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`NETWORKING ` && \ :option:`SHIELD_SPARKFUN_SARA_R4 ` ---- At ``boards/shields/wnc_m14a2a/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`NETWORKING ` && \ :option:`SHIELD_WNC_M14A2A ` ---- At ``boards/sparc/generic_leon3/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`BOARD_GENERIC_LEON3 ` ---- At ``boards/sparc/gr716a_mini/Kconfig.defconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`BOARD_GR716A_MINI ` ---- At ``boards/sparc/qemu_leon3/Kconfig.defconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`BOARD_QEMU_LEON3 ` ---- At ``boards/xtensa/intel_s1000_crb/Kconfig.defconfig:86`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`BOARD_INTEL_S1000_CRB ` ---- At ``soc/arm/quicklogic_eos_s3/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool default y depends on \ :option:`SERIAL ` && \ :option:`SOC_EOS_S3 ` ---- At ``drivers/serial/Kconfig:40`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:24`` Menu path: (Top) → Device Drivers → Serial Drivers .. parsed-literal:: config UART_INTERRUPT_DRIVEN bool "Enable UART Interrupt support" depends on \ :option:`SERIAL_SUPPORT_INTERRUPT ` && \ :option:`SERIAL ` help This option enables interrupt support for UART allowing console input and other UART based drivers. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*