Good time dear Engineers!
Faced with a general Problem.
I use two nRF52 boards connection : Central <-> Peritheral.
init data: MIN/MAX conn intervals = 10/30 ms
test Algorithm:
-
Write char value (19 bytes)
use sd_ble_gattc_write(conn_h, &write_params);
-
Waiting for...
BLE_EVT_TX_COMPLETE
-
Read char value use
sd_ble_gattc_read(conn_h, char_h, 0);
-
Waiting for...
BLE_GATTC_EVT_READ_RSP
Sometimes, the DELAY between 1& 2 or 3&4 reaches up to 2 seconds, but in other time all good & very fast (immediately). also, I noticed this happens periodically 'in waves'.
WHY? What parameters possible wrong ?
Thanks you!
CONN_PARAMETERS UPDATES DATA (20 ms):
LOG FILE: