esp-idf/components/bt/esp_ble_mesh
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
..
api ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
btc ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
mesh_common ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
mesh_core ble_mesh: Add lock for segmented msg operations 2020-05-13 03:40:30 +00:00
mesh_models ble_mesh: Spit mesh_util.h into different header files 2020-05-13 03:40:30 +00:00
README.md ble_mesh: Add ESP BLE Mesh implementation 2020-02-03 12:03:36 +08:00

ESP-BLE-MESH Component

This is Espressif Bluetooth Low Energy Mesh component folder.

This component is a part of Espressif IoT Development Framework (ESP-IDF). For the latest documentation please refer to ESP-IDF Programming Guide.

The ESP-BLE-MESH networking enables many-to-many (m:m) device communications and is optimized for creating large-scale device networks.

ESP-BLE-MESH Documentation

ESP-BLE-MESH Examples

  • Refer to ESP-BLE-MESH Examples of Getting Started for the tutorials of ESP BLE Mesh examples.