CONFIG_MAIN_STACK_SIZE=512 CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 CONFIG_BT=y CONFIG_BT_OBSERVER=y CONFIG_BT_BROADCASTER=y CONFIG_BT_CTLR_DUP_FILTER_LEN=0 CONFIG_BT_CTLR_LE_ENC=n CONFIG_BT_CTLR_LE_PING=n CONFIG_BT_DATA_LEN_UPDATE=n CONFIG_BT_PHY_UPDATE=n CONFIG_BT_CTLR_MIN_USED_CHAN=n CONFIG_BT_CTLR_PRIVACY=n CONFIG_BT_CTLR_CHAN_SEL_2=n CONFIG_BT_MESH=y CONFIG_BT_MESH_RELAY=y CONFIG_BT_MESH_SUBNET_COUNT=1 CONFIG_BT_MESH_APP_KEY_COUNT=1 CONFIG_BT_MESH_MODEL_GROUP_COUNT=2 CONFIG_BT_MESH_ADV_BUF_COUNT=10 CONFIG_BT_MESH_LABEL_COUNT=0 CONFIG_BT_MESH_PB_ADV=n CONFIG_BT_MESH_CFG_CLI=y CONFIG_BT_MESH_LOOPBACK_BUFS=8 CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_MAP=y CONFIG_NVS=y CONFIG_SETTINGS=y CONFIG_BT_MESH_RPL_STORE_TIMEOUT=600 CONFIG_SECURE_STORAGE=y # Limit the number of key slots in PSA Crypto core to reduce # RAM footprint CONFIG_MBEDTLS_PSA_KEY_SLOT_COUNT=5 # This is required because otherwise there won't be # __heap_start/__heap_end symbols defined in the build. This # is due to Mbed TLS which at boot uses standard calloc/free # functions and only after the initialization done from Zephyr # it switches to its internal memory management functions. CONFIG_COMMON_LIBC_MALLOC=y