This commit is contained in:
Pete Johanson 2024-09-01 21:32:57 +08:00 committed by GitHub
commit 985e800852
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -624,6 +624,11 @@ static void auth_pairing_complete(struct bt_conn *conn, bool bonded) {
update_advertising(); update_advertising();
}; };
static void auth_pairing_failed(struct bt_conn *conn, enum bt_security_err err) {
LOG_DBG("Pairing failed (reason %d). Disconnecting", err);
bt_conn_disconnect(conn, BT_SECURITY_ERR_AUTH_FAIL);
}
static struct bt_conn_auth_cb zmk_ble_auth_cb_display = { static struct bt_conn_auth_cb zmk_ble_auth_cb_display = {
.pairing_accept = auth_pairing_accept, .pairing_accept = auth_pairing_accept,
// .passkey_display = auth_passkey_display, // .passkey_display = auth_passkey_display,
@ -636,6 +641,7 @@ static struct bt_conn_auth_cb zmk_ble_auth_cb_display = {
static struct bt_conn_auth_info_cb zmk_ble_auth_info_cb_display = { static struct bt_conn_auth_info_cb zmk_ble_auth_info_cb_display = {
.pairing_complete = auth_pairing_complete, .pairing_complete = auth_pairing_complete,
.pairing_failed = auth_pairing_failed,
}; };
static void zmk_ble_ready(int err) { static void zmk_ble_ready(int err) {