mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-11-07 13:02:51 +00:00
mesh: LPN non-low power establishment set state
Sets the LPN state to WAIT_UPDATE when waiting for the initial poll response when disabling LPN_ESTABLISHMENT. Previously, the LPN node would stay in the wait offer state even after the offer was processed, which led to it aborting the friend establishment completely if it failed to receive the first poll. This is port of 2e3de6c5f828b5eef136f4090e3af1d41e6654e9
This commit is contained in:
committed by
Łukasz Rymanowski
parent
5642a14a50
commit
f03c4ce85f
@@ -344,6 +344,7 @@ static void req_sent(uint16_t duration, int err, void *user_data)
|
||||
k_delayed_work_submit(&lpn->timer,
|
||||
LPN_RECV_DELAY - SCAN_LATENCY);
|
||||
} else {
|
||||
lpn_set_state(BT_MESH_LPN_WAIT_UPDATE);
|
||||
k_delayed_work_submit(&lpn->timer,
|
||||
LPN_RECV_DELAY + duration +
|
||||
lpn->recv_win);
|
||||
|
||||
Reference in New Issue
Block a user