Target nRF52832(nrf52dk_nrf52832)
SDK NCS v1.9.1
prj.conf
CONFIG_BT_MAX_PAIRED=4
CONFIG_BT_KEYS_OVERWRITE_OLDEST=y
BT_CONN_CB_DEFINE(conn_callbacks) = {
.connected = connected,
.disconnected = disconnected,
#ifdef CONFIG_BT_SECURITY_ENABLED
.security_changed = security_changed,
#endif
.le_param_req = le_param_req_kbd,
.le_param_updated = le_param_updated,
.le_phy_updated = le_phy_updated,
.le_data_len_updated = le_data_length_updated
};
static void security_changed(struct bt_conn *conn, bt_security_t level,
enum bt_security_err err)
{
const bt_addr_le_t* addr = bt_conn_get_dst(conn);
...
}If Nordic BLE reach max pairing, BLE delete its pairing, but Android has previous pairing.
What if I should do in that case? I found err was 2 when pairing was deleted.
Please let me have sample to make pairing again.
Thanks!