OVMS3-idf/components/bt/esp_ble_mesh/mesh_core
lly eedaf45f43 ble_mesh: Continue node info restore even if failure happens
During BLE Mesh Provisioner initialization, the stack will restore
the nodes information if settings storage is enabled.
Previously when a failure happens (e.g. found the same uuid) during
the restore procedure, the information of the following nodes will
not be restored and error will be directly returned.
But this will introduce some problem with user experience, because
some newly provisioned nodes information will not be restored and
Provisioner will not be able to control those nodes.
So we change the operation here, when a failure happens during the
restore procedure, Provisioner will only ignore the information of
the current node and continue restoring other nodes information.
2020-04-30 11:47:12 +00:00
..
bluedroid_host ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
include ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
nimble_host ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
storage ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
access.c ble_mesh: Use the right net_idx & app_idx for publish 2020-03-13 19:53:19 +08:00
access.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
adv.c ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
adv.h ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
beacon.c ble_mesh: Remove BLE_MESH_MAX_STORED_NODES option 2020-04-30 11:47:12 +00:00
beacon.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
cfg_cli.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
cfg_srv.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
crypto.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
crypto.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
foundation.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
friend.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
friend.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
health_cli.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
health_srv.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
lpn.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
lpn.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
main.c ble_mesh: Add ble mesh deinit in btc task 2020-03-13 19:53:08 +08:00
mesh.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
net.c ble_mesh: Remove BLE_MESH_MAX_STORED_NODES option 2020-04-30 11:47:12 +00:00
net.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
prov.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
prov.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
provisioner_main.c ble_mesh: Remove some redundant functions 2020-04-30 11:47:12 +00:00
provisioner_main.h ble_mesh: Remove some redundant functions 2020-04-30 11:47:12 +00:00
provisioner_prov.c ble_mesh: Remove some redundant functions 2020-04-30 11:47:12 +00:00
provisioner_prov.h ble_mesh: Update next alloc address when node info is added 2020-04-30 11:47:12 +00:00
proxy_client.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
proxy_client.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
proxy_server.c ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
proxy_server.h ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
settings.c ble_mesh: Continue node info restore even if failure happens 2020-04-30 11:47:12 +00:00
settings.h ble_mesh: Remove BLE_MESH_MAX_STORED_NODES option 2020-04-30 11:47:12 +00:00
test.c ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
test.h ble_mesh: Add ble mesh white list test function 2020-04-26 06:44:45 +00:00
transport.c ble_mesh: Calc incomplete timeout based on msg info 2020-02-27 15:47:26 +08:00
transport.h ble_mesh: Unify client application and lower transport layer timeout 2020-02-27 15:46:19 +08:00