2020-05-18 06:53 PM
Looking for more information on how exactly a scan is performed when an active connection to peripheral already exists. How is the RF radio shared in between the scan and connection? Can the connection interval be maintained during the scanWindow or can it only be maintained in the remaining time left in the scanInterval? What will happen if we attempt to start a scan with timing parameters that can no longer support a preexisting connection interval?
We are having trouble configurating the Scan Parameters, Adv Interval and Connection Interval to ensure the connection to two devices simultaneously is reliable. How exactly should these value be chosen to optimise connection speed?
Thanks,
Daniel
2020-05-20 01:56 PM
All the RF activity is managed by the BLE Controller, which is handling all the RF sequences resulting from the timing constraints induced by the various windows and intervals of the connections existing at the same time.
2020-05-20 02:03 PM
The BLE_p2pRouter project enables a STM32WB device to interface with 6 peripherals as a client and with 2 other clients as a peripheral, all this in //.