43 lines
1.1 KiB
Plaintext
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
|