OVMS3-idf/components/bt/esp_ble_mesh/mesh_core
lly 08a463907e ble_mesh: Add lock for segmented msg operations
Add mutex to protect some variables of the mesh segmented
messages.
Currently the timeout handler of mesh will be executed in
the btc task, while the received mesh messages will be
handled in the btu task. In case some variables are set to
NULL when handled in the btu task, meanwhile these variables
are also accessed in the timeout handler, so we add mutex to
protect these variables and related operations.
2020-05-13 03:40:30 +00:00
..
bluedroid_host ble_mesh: Support BLE advertising simultaneously 2020-04-30 08:23:24 +00:00
include ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
nimble_host ble_mesh: Support BLE advertising simultaneously 2020-04-30 08:23:24 +00:00
storage ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00
access.c ble_mesh: Fix dereferencing pointer before checking for NULL [Zephyr] 2020-05-13 03:40:30 +00:00
access.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
adv.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
adv.h ble_mesh: Segmented TX to groups [Zephyr] 2020-05-13 03:40:30 +00:00
beacon.c ble_mesh: Optimize some mesh log output 2020-05-13 03:40:30 +00:00
beacon.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
cfg_cli.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
cfg_srv.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
crypto.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
crypto.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
foundation.h ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
friend.c ble_mesh: Friend SeqAuth cleanup [Zephyr] 2020-05-13 03:40:30 +00:00
friend.h ble_mesh: Friend SeqAuth cleanup [Zephyr] 2020-05-13 03:40:30 +00:00
health_cli.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
health_srv.c ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
lpn.c ble_mesh: Friend SeqAuth cleanup [Zephyr] 2020-05-13 03:40:30 +00:00
lpn.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
main.c ble_mesh: Split mesh mutex into a separate file 2020-05-13 03:40:30 +00:00
mesh.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
net.c ble_mesh: Fix restore when revoke keys [Zephyr] 2020-05-13 03:40:30 +00:00
net.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
prov.c ble_mesh: Check device uuid when init provisioning 2020-05-13 03:40:30 +00:00
prov.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
provisioner_main.c ble_mesh: Optimize some mesh log output 2020-05-13 03:40:30 +00:00
provisioner_main.h Merge branch 'bugfix/ble_mesh_add_missing_cpp_v3.3' into 'release/v3.3' 2020-05-06 18:16:20 +08:00
provisioner_prov.c ble_mesh: Add length check for some mesh operations 2020-05-06 11:33:41 +08:00
provisioner_prov.h ble_mesh: Split mesh mutex into a separate file 2020-05-13 03:40:30 +00:00
proxy_client.c ble_mesh: Add length check for some mesh operations 2020-05-06 11:33:41 +08:00
proxy_client.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
proxy_server.c ble_mesh: GATT Proxy Spec 1.0.1 changes [Zephyr] 2020-05-13 03:40:30 +00:00
proxy_server.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
settings.c ble_mesh: Optimize some mesh log output 2020-05-13 03:40:30 +00:00
settings.h ble_mesh: Add missing #ifdef __cplusplus 2020-05-06 11:19:05 +08: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 missing #ifdef __cplusplus 2020-05-06 11:19:05 +08:00
transport.c ble_mesh: Add lock for segmented msg operations 2020-05-13 03:40:30 +00:00
transport.h ble_mesh: Add and use transport macro definitions [Zephyr] 2020-05-13 03:40:30 +00:00