Home
last modified time | relevance | path

Searched refs:bearers (Results 1 – 9 of 9) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dmain.c188 static bool prov_bearers_valid(bt_mesh_prov_bearer_t bearers) in prov_bearers_valid() argument
190 if ((!(bearers & (BLE_MESH_PROV_ADV | BLE_MESH_PROV_GATT))) || in prov_bearers_valid()
193 !(bearers & BLE_MESH_PROV_ADV)) || in prov_bearers_valid()
196 !(bearers & BLE_MESH_PROV_GATT))) { in prov_bearers_valid()
197 BT_ERR("Invalid bearers 0x%02x", bearers); in prov_bearers_valid()
203 int bt_mesh_prov_enable(bt_mesh_prov_bearer_t bearers) in bt_mesh_prov_enable() argument
212 if (prov_bearers_valid(bearers) == false) { in bt_mesh_prov_enable()
240 (bearers & BLE_MESH_PROV_ADV)) { in bt_mesh_prov_enable()
252 (bearers & BLE_MESH_PROV_GATT)) { in bt_mesh_prov_enable()
260 int bt_mesh_prov_disable(bt_mesh_prov_bearer_t bearers) in bt_mesh_prov_disable() argument
[all …]
Dprovisioner_prov.h289 void bt_mesh_provisioner_set_prov_bearer(bt_mesh_prov_bearer_t bearers, bool clear);
Dprovisioner_prov.c217 bt_mesh_prov_bearer_t bearers; member
553 (prov_ctx.bearers & BLE_MESH_PROV_ADV) &&
562 (prov_ctx.bearers & BLE_MESH_PROV_GATT) &&
727 !(prov_ctx.bearers & BLE_MESH_PROV_GATT))
734 !(prov_ctx.bearers & BLE_MESH_PROV_ADV))
871 !(prov_ctx.bearers & BLE_MESH_PROV_ADV)) &&
878 !(prov_ctx.bearers & BLE_MESH_PROV_GATT)) &&
1081 void bt_mesh_provisioner_set_prov_bearer(bt_mesh_prov_bearer_t bearers, bool clear) argument
1084 prov_ctx.bearers |= bearers;
1086 prov_ctx.bearers &= ~bearers;
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/
Desp_ble_mesh_provisioning_api.c30 static bool prov_bearers_valid(esp_ble_mesh_prov_bearer_t bearers) in prov_bearers_valid() argument
32 if ((!(bearers & (ESP_BLE_MESH_PROV_ADV | ESP_BLE_MESH_PROV_GATT))) || in prov_bearers_valid()
35 !(bearers & ESP_BLE_MESH_PROV_ADV)) || in prov_bearers_valid()
38 !(bearers & ESP_BLE_MESH_PROV_GATT))) { in prov_bearers_valid()
44 esp_err_t esp_ble_mesh_node_prov_enable(esp_ble_mesh_prov_bearer_t bearers) in esp_ble_mesh_node_prov_enable() argument
49 if (prov_bearers_valid(bearers) == false) { in esp_ble_mesh_node_prov_enable()
58 arg.node_prov_enable.bearers = bearers; in esp_ble_mesh_node_prov_enable()
64 esp_err_t esp_ble_mesh_node_prov_disable(esp_ble_mesh_prov_bearer_t bearers) in esp_ble_mesh_node_prov_disable() argument
69 if (prov_bearers_valid(bearers) == false) { in esp_ble_mesh_node_prov_disable()
78 arg.node_prov_disable.bearers = bearers; in esp_ble_mesh_node_prov_disable()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/include/
Desp_ble_mesh_provisioning_api.h49 esp_err_t esp_ble_mesh_node_prov_enable(esp_ble_mesh_prov_bearer_t bearers);
59 esp_err_t esp_ble_mesh_node_prov_disable(esp_ble_mesh_prov_bearer_t bearers);
174 esp_err_t esp_ble_mesh_provisioner_prov_enable(esp_ble_mesh_prov_bearer_t bearers);
187 esp_err_t esp_ble_mesh_provisioner_prov_disable(esp_ble_mesh_prov_bearer_t bearers);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dmesh_main.h350 int bt_mesh_prov_enable(bt_mesh_prov_bearer_t bearers);
360 int bt_mesh_prov_disable(bt_mesh_prov_bearer_t bearers);
394 int bt_mesh_provisioner_enable(bt_mesh_prov_bearer_t bearers);
404 int bt_mesh_provisioner_disable(bt_mesh_prov_bearer_t bearers);
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h97 esp_ble_mesh_prov_bearer_t bearers; member
100 esp_ble_mesh_prov_bearer_t bearers; member
145 esp_ble_mesh_prov_bearer_t bearers; member
148 esp_ble_mesh_prov_bearer_t bearers; member
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c1846 param.node_prov_enable_comp.err_code = bt_mesh_prov_enable(arg->node_prov_enable.bearers); in btc_ble_mesh_prov_call_handler()
1850 … param.node_prov_disable_comp.err_code = bt_mesh_prov_disable(arg->node_prov_disable.bearers); in btc_ble_mesh_prov_call_handler()
1945 bt_mesh_provisioner_enable(arg->provisioner_enable.bearers); in btc_ble_mesh_prov_call_handler()
1950 bt_mesh_provisioner_disable(arg->provisioner_disable.bearers); in btc_ble_mesh_prov_call_handler()
/hal_espressif-latest/components/bt/host/nimble/
DKconfig.in1182 Defines the number of channels EATT bearers can use