I am working on a project with the goal of keeping the "awake" time as short as possible (I only have a 15 ms window to work with after wakeup). Using the template_fh project, I got the BT chip to wakeup, advertise, connect, send data, and go back to extended sleep. This process takes way too long, and I'm wondering if there is a way to maintain a connection with a central device while in extended sleep mode. (I figure this should shorten my awake time, as I won't have to reconnect upon wakeup) Is this possible? If so, how do you enable this in the software?
Keywords:
Hi,
You can use the connection update function to request a larger connection interval and slave latency to the central. This will allow you to keep the connection with central with longer periods of sleep time. Note that it is upto the central to decide on these two parameters.
Thanks,
TR_DIALOG
Hi Dialog
As you have mentioned in the above post
" connection update function to request a larger connection interval and slave latency to the central. This will allow you to keep the connection with central with longer periods of sleep time "
is this only for extended sleep mode or for all sleep modes ??
Hi prasanth.velliyangiri,
The connection update parameters request is defined by the BLE specification, its not a 580 standard, it is supported in all sleeping modes, even in no sleep mode at all.
Thanks MT_dialog