Hi,
I'm interfacing acceleration via BLE using NRF52.
I'm using timer to get the sensor value and update the characteristic value related to this sensor using sd_ble_gatts_hvx every timeout_ticks value configured in app_timer_start API.
When i set timeout_ticks above 500 ms, the BLE works corrcetly, in the opposite case, a disconnection event occured in a random way with the following reason : BLE_HCI_CONNECTION_TIMEOUT.
Thank you in advance.