Home
last modified time | relevance | path

Searched refs:del_dev (Results 1 – 6 of 6) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/
Desp_ble_mesh_provisioning_api.c345 esp_err_t esp_ble_mesh_provisioner_delete_dev(esp_ble_mesh_device_delete_t *del_dev) in esp_ble_mesh_provisioner_delete_dev() argument
351 if (del_dev == NULL || (__builtin_popcount(del_dev->flag & val) != 1)) { in esp_ble_mesh_provisioner_delete_dev()
361 arg.provisioner_dev_del.del_dev.flag = del_dev->flag; in esp_ble_mesh_provisioner_delete_dev()
362 if (del_dev->flag & DEL_DEV_ADDR_FLAG) { in esp_ble_mesh_provisioner_delete_dev()
363 arg.provisioner_dev_del.del_dev.addr_type = del_dev->addr_type; in esp_ble_mesh_provisioner_delete_dev()
364 memcpy(arg.provisioner_dev_del.del_dev.addr, del_dev->addr, sizeof(esp_ble_mesh_bd_addr_t)); in esp_ble_mesh_provisioner_delete_dev()
365 } else if (del_dev->flag & DEL_DEV_UUID_FLAG) { in esp_ble_mesh_provisioner_delete_dev()
366 memcpy(arg.provisioner_dev_del.del_dev.uuid, del_dev->uuid, 16); in esp_ble_mesh_provisioner_delete_dev()
/hal_espressif-latest/components/bt/esp_ble_mesh/api/core/include/
Desp_ble_mesh_provisioning_api.h279 esp_err_t esp_ble_mesh_provisioner_delete_dev(esp_ble_mesh_device_delete_t *del_dev);
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dprovisioner_prov.h217 int bt_mesh_provisioner_delete_device(struct bt_mesh_device_delete *del_dev);
Dprovisioner_prov.c944 int bt_mesh_provisioner_delete_device(struct bt_mesh_device_delete *del_dev) argument
949 if (del_dev == NULL) {
954 if (!memcmp(del_dev->uuid, zero, 16)) {
961 if (!memcmp(unprov_dev[i].uuid, del_dev->uuid, 16)) {
969 if (!memcmp(link[i].uuid, del_dev->uuid, 16)) {
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c1973 struct bt_mesh_device_delete del_dev = {0}; in btc_ble_mesh_prov_call_handler() local
1974 if (arg->provisioner_dev_del.del_dev.flag & DEL_DEV_ADDR_FLAG) { in btc_ble_mesh_prov_call_handler()
1975 del_dev.addr_type = arg->provisioner_dev_del.del_dev.addr_type; in btc_ble_mesh_prov_call_handler()
1976 memcpy(del_dev.addr, arg->provisioner_dev_del.del_dev.addr, 6); in btc_ble_mesh_prov_call_handler()
1977 } else if (arg->provisioner_dev_del.del_dev.flag & DEL_DEV_UUID_FLAG) { in btc_ble_mesh_prov_call_handler()
1978 memcpy(del_dev.uuid, arg->provisioner_dev_del.del_dev.uuid, 16); in btc_ble_mesh_prov_call_handler()
1981 param.provisioner_delete_dev_comp.err_code = bt_mesh_provisioner_delete_device(&del_dev); in btc_ble_mesh_prov_call_handler()
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h163 esp_ble_mesh_device_delete_t del_dev; member