I using XIAO nrf52840.
https://wiki.seeedstudio.com/XIAO_BLE/
I am developing a BLE peripheral device using the nRF52840.
This device is designed to connect with a specific central device.
The peripheral detects disconnect events, which can be attributed to two main factors:
BLE_HCI_CONNECTION_TIMEOUTBLE_HCI_INSTANT_PASSED
For BLE_HCI_CONNECTION_TIMEOUT, I believe the cause is the distance between the BLE devices or the presence of many 2.4 GHz frequency devices in the area.
If this issue occurs frequently, I am considering advising users to reduce the distance between the devices.
As for BLE_HCI_INSTANT_PASSED, what would be the best approach to handle this issue?
I looked at https://devzone.nordicsemi.com/f/nordic-q-a/67703/ble_hci_instant_passed-disconnection-reason.
but I’m still not entirely sure I understand it.
Does it mean that the LFCLK source settings are incorrect?
I'll include the sdk_config settings below.
thank you for reading my question.