You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by GitBox <gi...@apache.org> on 2019/07/09 09:34:03 UTC
[GitHub] [mynewt-nimble] andrzej-kaczmarek opened a new pull request #510:
nimble/ll: Do not drop event on failed PDU reschedule
andrzej-kaczmarek opened a new pull request #510: nimble/ll: Do not drop event on failed PDU reschedule
URL: https://github.com/apache/mynewt-nimble/pull/510
For unknown reason we drop advertising event when failed to reschedule
advertising PDU. This does not affect legacy advertising too much since
we'll just skip one or two channels, but in case of extended advertising
it also removes AUX which means complete extended advertising event is
lost.
In addition, nRF51 is not fast enough to ensure all PDUs on primary
channels can be scheduled before AUX so this effectively means extended
advertising on nRF51 is unusable.
With this fix we won't drop complete event if PDU reschedule fails, just
move to next channel. It allows extended advertising to be usable on
nRF51, but we should also allow to relax AUX scheduling constraints
which will allow to schedule all primary PDUs properly - this will be
addressed later.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services