zephyr/subsys/mgmt/mcumgr/smp_client/Kconfig

43 lines
1.1 KiB
Plaintext

# Copyright Nordic Semiconductor ASA 2023. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# The Kconfig file is dedicated to smp_client subdirectory of MCUmgr
# subsystem and provides Kconfig options to control aspects of
# Simple Management Protocol Client (SMP) processing source code provided
# under the subdirectory.
config SMP_CLIENT
bool "SMP Client support"
help
This will enable SMP Request generation and response handling.
if SMP_CLIENT || ZTEST
config SMP_CMD_DEFAULT_LIFE_TIME
int "SMP command lifetime in seconds"
range 2 30
default 5
help
This define lifetime for SMP client send request. This configure is used if a request
with a timeout of 0 is used.
config SMP_CMD_RETRY_TIME
int "SMP command re-send period in ms"
range 100 1000
default 500
help
The time (in ms) which the SMP client will wait for a response before re-sending
a command.
config SMP_CLIENT_CMD_MAX
int "SMP client max buffer count"
default 4
help
Define how many active requests that the client can handle
module = MCUMGR_SMP_CLIENT
module-str = mcumgr_smp_client
source "subsys/logging/Kconfig.template.log_config"
endif # SMP_CLIENT