1# Copyright Laird Connectivity 2021. All rights reserved.
2# Copyright Nordic Semiconductor ASA 2022. All rights reserved.
3# SPDX-License-Identifier: Apache-2.0
4
5# The Kconfig file is dedicated to Dummy transport of MCUmgr
6# subsystem and provides Kconfig options to control aspects of
7# the transport.
8#
9# Options defined in this file should be prefixed:
10#  MCUMGR_TRANSPORT_DUMMY_
11
12menuconfig MCUMGR_TRANSPORT_DUMMY
13	bool "Dummy SMP backend"
14	depends on BASE64
15	help
16	  Enables the dummy SMP backend which can be used for unit testing
17	  SMP functionality without needing a real interface or driver.
18
19if MCUMGR_TRANSPORT_DUMMY
20
21config MCUMGR_TRANSPORT_DUMMY_RX_BUF_SIZE
22	int "Size of receive buffer for dummy interface mcumgr fragments"
23	default 128
24	help
25	  Specifies the size of the mcumgr dummy backend receive buffer,
26	  in bytes. This value must be large enough to accommodate any
27	  line sent by an mcumgr client.
28
29endif # MCUMGR_TRANSPORT_DUMMY
30