Home
last modified time | relevance | path

Searched refs:bearer (Results 1 – 10 of 10) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dmesh_main.h156 void (*link_open)(bt_mesh_prov_bearer_t bearer);
165 void (*link_close)(bt_mesh_prov_bearer_t bearer);
281 void (*prov_link_open)(bt_mesh_prov_bearer_t bearer);
291 void (*prov_link_close)(bt_mesh_prov_bearer_t bearer, uint8_t reason);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dprovisioner_prov.h34 uint8_t bearer; member
208 uint8_t addr_type, bt_mesh_prov_bearer_t bearer,
251 uint16_t oob_info, bt_mesh_prov_bearer_t bearer, int8_t rssi);
Dprovisioner_prov.c287 uint8_t bearer; member
292 .bearer = 0,
528 static int provisioner_check_unprov_dev_info(const uint8_t uuid[16], bt_mesh_prov_bearer_t bearer) argument
554 (bearer == BLE_MESH_PROV_ADV) &&
563 (bearer == BLE_MESH_PROV_GATT) &&
721 if (!(add_dev->bearer & (BLE_MESH_PROV_ADV | BLE_MESH_PROV_GATT))) {
722 BT_ERR("Invalid bearer 0x%02x", add_dev->bearer);
728 && (add_dev->bearer & BLE_MESH_PROV_GATT)) {
735 && (add_dev->bearer & BLE_MESH_PROV_ADV)) {
748 if ((add_dev->bearer & BLE_MESH_PROV_GATT) && (addr_valid == false)) {
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/include/
Desp_ble_mesh_provisioning_api.h264 esp_ble_mesh_prov_bearer_t bearer,
297 uint16_t oob_info, esp_ble_mesh_prov_bearer_t bearer);
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/
Desp_ble_mesh_provisioning_api.c303 arg.provisioner_dev_add.add_dev.bearer = add_dev->bearer; in esp_ble_mesh_provisioner_add_unprov_dev()
314 esp_ble_mesh_prov_bearer_t bearer, in esp_ble_mesh_provisioner_prov_device_with_addr() argument
320 if (uuid == NULL || (bearer == ESP_BLE_MESH_PROV_GATT && (addr == NULL || in esp_ble_mesh_provisioner_prov_device_with_addr()
322 (bearer != ESP_BLE_MESH_PROV_ADV && bearer != ESP_BLE_MESH_PROV_GATT) || in esp_ble_mesh_provisioner_prov_device_with_addr()
338 arg.provisioner_prov_dev_with_addr.bearer = bearer; in esp_ble_mesh_provisioner_prov_device_with_addr()
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c614 static void btc_ble_mesh_link_open_cb(bt_mesh_prov_bearer_t bearer) in btc_ble_mesh_link_open_cb() argument
620 mesh_param.node_prov_link_open.bearer = (esp_ble_mesh_prov_bearer_t)bearer; in btc_ble_mesh_link_open_cb()
626 static void btc_ble_mesh_link_close_cb(bt_mesh_prov_bearer_t bearer) in btc_ble_mesh_link_close_cb() argument
632 mesh_param.node_prov_link_close.bearer = (esp_ble_mesh_prov_bearer_t)bearer; in btc_ble_mesh_link_close_cb()
697 … uint16_t oob_info, bt_mesh_prov_bearer_t bearer, in btc_ble_mesh_provisioner_recv_unprov_adv_pkt_cb() argument
705 (bearer != BLE_MESH_PROV_ADV && bearer != BLE_MESH_PROV_GATT)) { in btc_ble_mesh_provisioner_recv_unprov_adv_pkt_cb()
715 mesh_param.provisioner_recv_unprov_adv_pkt.bearer = bearer; in btc_ble_mesh_provisioner_recv_unprov_adv_pkt_cb()
774 static void btc_ble_mesh_provisioner_link_open_cb(bt_mesh_prov_bearer_t bearer) in btc_ble_mesh_provisioner_link_open_cb() argument
780 mesh_param.provisioner_prov_link_open.bearer = (esp_ble_mesh_prov_bearer_t)bearer; in btc_ble_mesh_provisioner_link_open_cb()
786 static void btc_ble_mesh_provisioner_link_close_cb(bt_mesh_prov_bearer_t bearer, uint8_t reason) in btc_ble_mesh_provisioner_link_close_cb() argument
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/api/
Desp_ble_mesh_defs.h712 esp_ble_mesh_prov_bearer_t bearer; /*!< Provisioning Bearer */ member
926 … esp_ble_mesh_prov_bearer_t bearer; /*!< Type of the bearer used when device link is open */ member
932 … esp_ble_mesh_prov_bearer_t bearer; /*!< Type of the bearer used when device link is closed */ member
1040 esp_ble_mesh_prov_bearer_t bearer; /*!< Bearer of the unprovisioned device */ member
1059 …esp_ble_mesh_prov_bearer_t bearer; /*!< Type of the bearer used when Provisioner link is open… member
1093 …esp_ble_mesh_prov_bearer_t bearer; /*!< Type of the bearer used when Provisioner link is clos… member
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h158 esp_ble_mesh_prov_bearer_t bearer; member
/hal_espressif-latest/components/bt/host/nimble/
DKconfig.in445 bool "Enable mesh provisioning over advertising bearer"
450 the advertising bearer
454 bool "Enable mesh provisioning over GATT bearer"
460 bearer
/hal_espressif-latest/components/bt/esp_ble_mesh/
DKconfig.in278 bool "Provisioning support using the advertising bearer (PB-ADV)"
283 advertising bearer. This option should be enabled if PB-ADV is
357 can use the GATT bearer to send mesh messages to a node that supports the
358 advertising bearer.