| # Copyright Runtime.io 2018. All rights reserved. |
| # Copyright Nordic Semiconductor ASA 2020-2022. All rights reserved. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| menuconfig MCUMGR |
| bool "mcumgr Support" |
| depends on NET_BUF |
| depends on ZCBOR |
| help |
| This option enables the mcumgr management library. |
| |
| if MCUMGR |
| |
| module = MCUMGR |
| module-str = mcumgr |
| source "subsys/logging/Kconfig.template.log_config" |
| |
| rsource "mgmt/Kconfig" |
| |
| rsource "smp/Kconfig" |
| |
| config MCUMGR_SMP_LEGACY_RC_BEHAVIOUR |
| bool "Legacy rc (result code) response behaviour" |
| depends on MCUMGR_SMP_SUPPORT_ORIGINAL_PROTOCOL |
| help |
| This will enable legacy result code response behaviour of having rc |
| present in responses when the status is 0. With this option disabled, |
| mcumgr acts with new behaviour and will only return rc is the result |
| code is non-zero (i.e. an error occurred). |
| |
| If a command only returns a result code, this will mean that the |
| response will be empty with the new behaviour enabled, as opposed to |
| the old behaviour where the rc field will be present in the response. |
| |
| menu "SMP Client" |
| |
| rsource "smp_client/Kconfig" |
| |
| endmenu |
| |
| menu "Command Handlers" |
| |
| rsource "grp/Kconfig" |
| |
| endmenu |
| |
| menu "Transports and Transport Related Configuration Options" |
| |
| rsource "transport/Kconfig" |
| |
| endmenu |
| |
| endif # MCUMGR |