Hi,
I am using the nRF52832 (SDK 17.0.2) and have enabled NFC pairing in OOB mode:
#define NFC_PAIRING_MODE NFC_PAIRING_MODE_OOB
I also added logic during the pairing request to reject the connection if the peer does not support OOB:
bool reject_pairing =
(context.p_sec_params != NULL) &&
(context.p_sec_params->oob == 1) &&
(p_peer_params != NULL) &&
(p_peer_params->oob == 0);
err_code = smd_params_reply(
conn_handle,
reject_pairing ? NULL : context.p_sec_params,
reject_pairing ? NULL : p_public_key
);
However, after several retries, I encounter a watchdog reset. I suspect this may be related to the central device repeatedly attempting pairing and generating frequent NFC interrupts.
Are you familiar with this issue? Do you have any recommendations on how to handle or mitigate it?