1# Copyright Nordic Semiconductor ASA 2023. All rights reserved.
2# SPDX-License-Identifier: Apache-2.0
3
4# The Kconfig file is dedicated to Application Image management group of
5# of MCUmgr client subsystem and provides Kconfig options to configure
6# group commands behaviour and other aspects.
7#
8# Options defined in this file should be prefixed:
9#  MCUMGR_GRP_IMG_CLIENT_ -- general group options;
10#
11# When adding Kconfig options, that control the same feature,
12# try to group them together by the same stem after prefix.
13
14menuconfig MCUMGR_GRP_IMG_CLIENT
15	bool "MCUmgr client handlers for image management"
16	depends on SMP_CLIENT
17	select MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_3
18	help
19	  Enables MCUmgr client handlers for image management.
20
21if MCUMGR_GRP_IMG_CLIENT
22
23config MCUMGR_GRP_IMG_UPLOAD_DATA_ALIGNMENT_SIZE
24	int "MCUmgr upload data alignment size"
25	default 4
26	help
27	  Change default value when platform needs different data alignment.
28
29config MCUMGR_GRP_IMG_FLASH_OPERATION_TIMEOUT
30	int "MCUmgr reset or upload command timeout"
31	default 15
32	help
33	  Change default value when platform needs a different time.
34
35module = MCUMGR_GRP_IMG_CLIENT
36module-str = mcumgr_grp_img_client
37source "subsys/logging/Kconfig.template.log_config"
38
39endif
40