The Bluetooth proxy feature includes proxy client and proxy server. In addition to the proxy pdu message used above, pb-gatt also uses the same proxy pdu message. Currently zephyr bluetooth mesh couples them in one file. A file at the separation is called gatt_services.c, which is used to contain Mesh Provisioning Service and Mesh Proxy Service. Another file in the separation is called proxy_msg.c, which is used to process Proxy pdu messages. Also according to Trond's suggestion: Rename CONFIG_BT_MESH_PROXY to CONFIG_BT_MESH_GATT. Create an additional promptless entry CONFIG_BT_MESH_GATT_SERVER that selects CONFIG_BT_MESH_GATT and is selected by CONFIG_BT_MESH_GATT_PROXY or CONFIG_BT_MESH_PB_GATT. Create additional CONFIG_BT_MESH_PROXY used to represent proxy feature (also include proxy client). Signed-off-by: Lingao Meng <menglingao@xiaomi.com> |
||
|---|---|---|
| .. | ||
| audio | ||
| common | ||
| controller | ||
| host | ||
| mesh | ||
| services | ||
| shell | ||
| CMakeLists.txt | ||
| Kconfig | ||