Home
last modified time | relevance | path

Searched refs:lpn (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dlpn.c43 #define REQ_RETRY_DURATION(lpn) (4 * (LPN_RECV_DELAY + (lpn)->adv_duration + \ argument
44 (lpn)->recv_win + POLL_RETRY_TIMEOUT))
47 #define POLL_TIMEOUT_MAX(lpn) ((CONFIG_BLE_MESH_LPN_POLL_TIMEOUT * 100) - \ argument
48 REQ_RETRY_DURATION(lpn))
54 #define REQ_ATTEMPTS(lpn) (POLL_TIMEOUT_MAX(lpn) < K_SECONDS(3) ? 2 : 6) argument
104 BT_DBG("%s -> %s", state2str(bt_mesh.lpn.state), state2str(state)); in lpn_set_state()
105 bt_mesh.lpn.state = state; in lpn_set_state()
113 for (i = 0; i < ARRAY_SIZE(bt_mesh.lpn.added); i++) { in group_zero()
126 for (i = 0; i < ARRAY_SIZE(bt_mesh.lpn.added); i++) { in group_set()
139 for (i = 0; i < ARRAY_SIZE(bt_mesh.lpn.added); i++) { in group_clear()
[all …]
Dlpn.h30 return bt_mesh.lpn.established; in bt_mesh_lpn_established()
40 return (addr == bt_mesh.lpn.frnd); in bt_mesh_lpn_match()
49 return (bt_mesh.lpn.state == BLE_MESH_LPN_WAIT_UPDATE); in bt_mesh_lpn_waiting_update()
58 return (bt_mesh.lpn.state == BLE_MESH_LPN_TIMER); in bt_mesh_lpn_timer()
Dfriend.c92 if (frnd->lpn == BLE_MESH_ADDR_UNASSIGNED) { in is_lpn_unicast()
96 return (addr >= frnd->lpn && addr < (frnd->lpn + frnd->num_elem)); in is_lpn_unicast()
161 BT_DBG("LPN 0x%04x", frnd->lpn); in friend_clear()
167 friend_cb(false, frnd->lpn, reason); in friend_clear()
171 friend_cred_del(frnd->net_idx, frnd->lpn); in friend_clear()
505 if (friend_cred_get(sub, frnd->lpn, &nid, &enc, &priv)) { in encrypt_friend_pdu()
554 BT_DBG("LPN 0x%04x", frnd->lpn); in encode_friend_ctl()
559 info.dst = frnd->lpn; in encode_friend_ctl()
582 BT_DBG("lpn 0x%04x md 0x%02x", frnd->lpn, md); in encode_update()
600 BT_DBG("lpn 0x%04x xact 0x%02x", frnd->lpn, xact); in enqueue_sub_cfm()
[all …]
Dnet.h93 uint16_t lpn; member
248 struct bt_mesh_lpn lpn; /* Low Power Node state */ member
Dnet.c222 if (cred->addr == bt_mesh.lpn.frnd) { in friend_cred_set()
Dtransport.c1061 if (rx->ctx.addr == bt_mesh.lpn.frnd) { in ctl_recv()
/hal_espressif-latest/components/bt/
DCMakeLists.txt464 "esp_ble_mesh/mesh_core/lpn.c"
748 "host/nimble/nimble/nimble/host/mesh/src/lpn.c"