:orphan: .. title:: CONFIG_UART_MCUMGR .. kconfig:: CONFIG_UART_MCUMGR CONFIG_UART_MCUMGR ################## *Enable mcumgr UART driver* Type: ``bool`` Help ==== .. code-block:: none Enable the mcumgr UART driver. This driver allows the application to communicate over UART using the mcumgr protocol for image upgrade and device management. The driver doesn't inspect received data (as contrary to console UART driver) and all aspects of received protocol data are handled by an application provided callback. Direct dependencies =================== \ :kconfig:`CONSOLE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :kconfig:`UART_INTERRUPT_DRIVEN ` Symbols that select this symbol =============================== - \ :kconfig:`MCUMGR_SMP_UART ` Kconfig definition ================== At ``/console/Kconfig:213`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:14`` Menu path: (Top) → Device Drivers → Console drivers .. code-block:: kconfig config UART_MCUMGR bool "Enable mcumgr UART driver" select UART_INTERRUPT_DRIVEN depends on CONSOLE help Enable the mcumgr UART driver. This driver allows the application to communicate over UART using the mcumgr protocol for image upgrade and device management. The driver doesn't inspect received data (as contrary to console UART driver) and all aspects of received protocol data are handled by an application provided callback. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*