Home
last modified time | relevance | path

Searched refs:lpn_addr (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dfriend.h26 struct bt_mesh_friend *bt_mesh_friend_find(uint16_t net_idx, uint16_t lpn_addr,
61 void bt_mesh_friend_remove_lpn(uint16_t lpn_addr);
Dfriend.c66 static void (*friend_cb)(bool establish, uint16_t lpn_addr, uint8_t reason);
99 struct bt_mesh_friend *bt_mesh_friend_find(uint16_t net_idx, uint16_t lpn_addr, in bt_mesh_friend_find() argument
104 BT_DBG("net_idx 0x%04x lpn_addr 0x%04x", net_idx, lpn_addr); in bt_mesh_friend_find()
121 if (is_lpn_unicast(frnd, lpn_addr)) { in bt_mesh_friend_find()
262 uint16_t lpn_addr = 0U, lpn_counter = 0U; in bt_mesh_friend_clear() local
276 lpn_addr = sys_be16_to_cpu(msg->lpn_addr); in bt_mesh_friend_clear()
279 BT_DBG("LPN addr 0x%04x counter 0x%04x", lpn_addr, lpn_counter); in bt_mesh_friend_clear()
281 frnd = bt_mesh_friend_find(rx->sub->net_idx, lpn_addr, false, false); in bt_mesh_friend_clear()
283 BT_WARN("No matching LPN addr 0x%04x", lpn_addr); in bt_mesh_friend_clear()
301 cfm.lpn_addr = msg->lpn_addr; in bt_mesh_friend_clear()
[all …]
Dtransport.h71 uint16_t lpn_addr; member
76 uint16_t lpn_addr; member
Dnet.c217 uint16_t lpn_addr = 0U, frnd_addr = 0U; in friend_cred_set() local
223 lpn_addr = bt_mesh_primary_addr(); in friend_cred_set()
226 lpn_addr = cred->addr; in friend_cred_set()
230 lpn_addr = cred->addr; in friend_cred_set()
234 BT_DBG("LPNAddress 0x%04x FriendAddress 0x%04x", lpn_addr, frnd_addr); in friend_cred_set()
239 sys_put_be16(lpn_addr, p + 1); in friend_cred_set()
Dlpn.c195 .lpn_addr = sys_cpu_to_be16(tx.src), in send_friend_clear()
585 addr = sys_be16_to_cpu(msg->lpn_addr); in bt_mesh_lpn_friend_clear_cfm()
Dcfg_cli.c636 status.lpn_addr = net_buf_simple_pull_le16(buf); in lpn_pollto_status()
1231 int bt_mesh_cfg_lpn_timeout_get(bt_mesh_client_common_param_t *param, uint16_t lpn_addr) in bt_mesh_cfg_lpn_timeout_get() argument
1233 return send_msg_with_le16(param, OP_LPN_TIMEOUT_GET, lpn_addr); in bt_mesh_cfg_lpn_timeout_get()
Dcfg_srv.c2828 uint16_t lpn_addr = 0U; in lpn_timeout_get() local
2831 lpn_addr = net_buf_simple_pull_le16(buf); in lpn_timeout_get()
2834 ctx->net_idx, ctx->app_idx, ctx->addr, lpn_addr); in lpn_timeout_get()
2836 if (!BLE_MESH_ADDR_IS_UNICAST(lpn_addr)) { in lpn_timeout_get()
2842 net_buf_simple_add_le16(&msg, lpn_addr); in lpn_timeout_get()
2849 frnd = bt_mesh_friend_find(BLE_MESH_KEY_ANY, lpn_addr, true, true); in lpn_timeout_get()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dcfg_cli.h250 uint16_t lpn_addr; member
304 int bt_mesh_cfg_lpn_timeout_get(bt_mesh_client_common_param_t *param, uint16_t lpn_addr);
Dmesh_main.h625 void bt_mesh_friend_set_cb(void (*cb)(bool establish, uint16_t lpn_addr, uint8_t reason));
/hal_espressif-latest/components/bt/esp_ble_mesh/api/models/include/
Desp_ble_mesh_config_model_api.h138 uint16_t lpn_addr; /*!< The unicast address of the Low Power node */ member
562 uint16_t lpn_addr; /*!< The unicast address of the Low Power node */ member
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c915 void btc_ble_mesh_friend_cb(bool establish, uint16_t lpn_addr, uint8_t reason) in btc_ble_mesh_friend_cb() argument
922 if (!BLE_MESH_ADDR_IS_UNICAST(lpn_addr)) { in btc_ble_mesh_friend_cb()
923 BT_ERR("Not a unicast lpn address 0x%04x", lpn_addr); in btc_ble_mesh_friend_cb()
928 mesh_param.frnd_friendship_establish.lpn_addr = lpn_addr; in btc_ble_mesh_friend_cb()
931 mesh_param.frnd_friendship_terminate.lpn_addr = lpn_addr; in btc_ble_mesh_friend_cb()
Dbtc_ble_mesh_config_model.c457 return bt_mesh_cfg_lpn_timeout_get(&param, get->lpn_pollto_get.lpn_addr); in btc_ble_mesh_config_client_get_state()
/hal_espressif-latest/components/bt/esp_ble_mesh/api/
Desp_ble_mesh_defs.h1375 uint16_t lpn_addr; /*!< Low Power Node unicast address */ member
1381 uint16_t lpn_addr; /*!< Low Power Node unicast address */ member