From ada0e731e6704afb9240ee2fad18770368553a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Narajowski?= Date: Mon, 9 Jul 2018 10:39:19 +0200 Subject: [PATCH] apps/blemesh: Add option to enable Mesh persistent storage --- apps/blemesh/src/main.c | 10 +++++++++- apps/blemesh/syscfg.yml | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/blemesh/src/main.c b/apps/blemesh/src/main.c index 105ec6f9b..784001fc7 100644 --- a/apps/blemesh/src/main.c +++ b/apps/blemesh/src/main.c @@ -136,7 +136,7 @@ fault_test(struct bt_mesh_model *model, uint8_t test_id, uint16_t company_id) recent_test_id = test_id; has_reg_fault = true; - bt_mesh_fault_update(model->elem); + bt_mesh_fault_update(bt_mesh_model_elem(model)); return 0; } @@ -405,6 +405,14 @@ blemesh_on_sync(void) #endif console_printf("Mesh initialized\n"); + + if (IS_ENABLED(CONFIG_SETTINGS)) { + settings_load(); + } + + if (bt_mesh_is_provisioned()) { + printk("Mesh network restored from flash\n"); + } } int diff --git a/apps/blemesh/syscfg.yml b/apps/blemesh/syscfg.yml index c109e6ea6..b8bdb6512 100644 --- a/apps/blemesh/syscfg.yml +++ b/apps/blemesh/syscfg.yml @@ -46,3 +46,6 @@ syscfg.vals: BLE_MESH_DEBUG_LOW_POWER: 1 BLE_MESH_DEBUG_FRIEND: 1 BLE_MESH_DEBUG_PROXY: 1 + + BLE_MESH_SETTINGS: 0 + CONFIG_NFFS: 0