//Edit:
So Hung Bui just told me in another question, that there is indeed a buffer of size 6 or so? How can I decrease that to 1 (i.e. disable it) so that only the latest sd_ble_gatts_hvx is in queue?
Hello,
I am using a setup of 4 peripherals connected to one central (nRF51-DK) to collect measurements..
My code is based on the multilink example. It basically works fine but there is a strange delay of about 7times the connection interval.
The peripherals measure e.g. every second. Then notificate it to the central.
The central prints out all 4 measurements every second.
Connection Interval = Interval for Measurements = Interval for notification = Intervall for printf
If I force change the measurement value, it has ~5seconds delay before it appears on screen. The sensor is more than fast enough.