Hi everyone,
I'm working on the nRF52810 to let it comminucate with an ESP32.
The ESP32 is a client so I run a server on the nRF52810.
First the client starts scanning and connects to the nRf52810, then search its service.
After 20~40 seconds or so, an BLE_GATTC_EVT_TIMEOUT event occours on the nRF52810.
That was quite weird cause the client has not read or wrote any character at all.
If I ignore the BLE_GATTC_EVT_TIMEOUT event, the link seems fine cause the ESP32 can still read and write characters on the nRF52810.
I notice that the event is always followded by a gatt connect param update event.
On the ESP32, I got the log as follows.
I (6302) GATTC_MULTIPLE: update connection params status = 0, min_int = 16, max_int = 60,conn_int = 60,latency = 0, timeout = 400
Any suggestions wolud be great, thanks.
SDK version is nRF5_SDK_14.2.0
SDK example is ble_app_uart