Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/server/
Dserver_common.c41 uint16_t primary_addr = bt_mesh_primary_addr(); in bt_mesh_get_default_trans_time() local
44 for (uint16_t addr = element->addr; addr >= primary_addr; addr--) { in bt_mesh_get_default_trans_time()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dsettings.h45 void bt_mesh_store_prov_info(uint16_t primary_addr, uint16_t alloc_addr);
Dsettings.c71 uint16_t primary_addr; member
154 uint16_t primary_addr; member
245 bt_mesh_comp_provision(net.primary_addr); in net_set()
247 BT_INFO("Restored Primary Address 0x%04x", net.primary_addr); in net_set()
855 bt_mesh_provisioner_restore_prov_info(val.primary_addr, val.alloc_addr); in p_prov_set()
858 val.primary_addr, val.alloc_addr); in p_prov_set()
1515 net.primary_addr = bt_mesh_primary_addr(); in store_pending_net()
2347 void bt_mesh_store_prov_info(uint16_t primary_addr, uint16_t alloc_addr) in bt_mesh_store_prov_info() argument
2351 BT_DBG("Primary address 0x%04x, next address allocation 0x%04x", primary_addr, alloc_addr); in bt_mesh_store_prov_info()
2353 val.primary_addr = primary_addr; in bt_mesh_store_prov_info()
Dprovisioner_prov.h171 void bt_mesh_provisioner_restore_prov_info(uint16_t primary_addr, uint16_t alloc_addr);
Dprovisioner_prov.c214 uint16_t primary_addr; member
473 void bt_mesh_provisioner_restore_prov_info(uint16_t primary_addr, uint16_t alloc_addr) in bt_mesh_provisioner_restore_prov_info() argument
475 prov_ctx.primary_addr = primary_addr; in bt_mesh_provisioner_restore_prov_info()
1035 if (prov_ctx.primary_addr == BLE_MESH_ADDR_UNASSIGNED) {
1066 prov_ctx.primary_addr = prov->prov_unicast_addr;
1069 bt_mesh_store_prov_info(prov_ctx.primary_addr, prov_ctx.curr_alloc_addr);
1122 return prov_ctx.primary_addr;
1154 BT_INFO("Primary address updated, old 0x%04x, new 0x%04x", prov_ctx.primary_addr, addr);
1155 prov_ctx.primary_addr = addr;
1158 bt_mesh_store_prov_info(prov_ctx.primary_addr, prov_ctx.curr_alloc_addr);
[all …]
Dprovisioner_main.c201 uint16_t primary_addr = BLE_MESH_ADDR_UNASSIGNED; in bt_mesh_provisioner_check_is_addr_dup() local
212 primary_addr = bt_mesh_provisioner_get_primary_elem_addr(); in bt_mesh_provisioner_check_is_addr_dup()
213 if (!BLE_MESH_ADDR_IS_UNICAST(primary_addr)) { in bt_mesh_provisioner_check_is_addr_dup()
214 BT_ERR("Invalid unicast address 0x%04x", primary_addr); in bt_mesh_provisioner_check_is_addr_dup()
228 if (comp_with_own && comp_addr >= primary_addr && in bt_mesh_provisioner_check_is_addr_dup()
229 comp_addr < primary_addr + comp->elem_count) { in bt_mesh_provisioner_check_is_addr_dup()