Hi. I'm using nRF52832, SDK13.0.0 as peripheral.
When I want to disconnect central, I'm using sd_ble_gap_disconnect function as below.
err_code = sd_ble_gap_disconnect(conn_handle_val, BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);
APP_ERROR_CHECK(err_code);
I can get disconnected event immediately from "BLE_GAP_EVT_DISCONNECTED" case.
But somtimes(under 1%), i get the BLE_GAP_EVT_DISCONNECTED event 5~10second later. I don't know why.
I need your help.