William San Filippo created MYNEWT-333:
------------------------------------------
Summary: Allow controller to both initiate and scan
Key: MYNEWT-333
URL: https://issues.apache.org/jira/browse/MYNEWT-333
Project: Mynewt
Issue Type: Improvement
Reporter: William San Filippo
Priority: Minor
The bluetooth specification does not prohibit a device from attempting to
initiate a connection and scan simultaneously. Note that I am not referring to
the ability to do both at the same instant of time; I am referring to the
ability of a controller to alternate between scanning and initiating. The
current nimBLE controller only has one scanning state machine and that state
machine object is used by an initiator and a scanner. This is the reason why,
if either scanning or initiating is currently enabled, the controller will not
allow the host to scan/initiate; there would have to be multiple instantiations
of this object (and other aspects of the controller would have to change).
Note that the controller does allow for scanning while there is a connection
(or multiple connections) ongoing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)