19 lines
842 B
CMake
19 lines
842 B
CMake
#
|
|
# Copyright (c) 2023 Nordic Semiconductor ASA
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# Settings management group public API is exposed by MCUmgr API
|
|
# interface, when settings management is enabled.
|
|
zephyr_library(mgmt_mcumgr_grp_settings)
|
|
zephyr_library_sources(src/settings_mgmt.c)
|
|
|
|
if(CONFIG_MCUMGR_GRP_SETTINGS AND NOT CONFIG_MCUMGR_GRP_SETTINGS_ACCESS_HOOK)
|
|
message(WARNING "Note: MCUmgr settings management is enabled but settings access hooks are "
|
|
"disabled, this is an insecure configuration and not recommended for production "
|
|
"use, as all settings on the device can be manipulated by a remote device. See "
|
|
"https://docs.zephyrproject.org/latest/services/device_mgmt/mcumgr_callbacks.html "
|
|
"for details on enabling and using MCUmgr hooks.")
|
|
endif()
|