Hi everyone,
Does anyone ever get confused about BLE connection interval? As explained in this post, it determines how often the Central will ask for data from the Peripheral (min 7.5 ms -- max 4 sec). For my application, I'm using a timer and set it every 10 seconds which the timer_callback function will be called to send the data to the Central.
So 10 seconds here will be determined as how often the Peripheral will send the data to the Central, is that correct? What happens if even Central asks for data from the Peripheral, however, the Peripheral hasn't sent it yet because it was set up to send the data to Center every 10 seconds? In this case, during the connection interval, what data the Peripheral will send to the Central?
Thanks,
Tai