zephyr/tests
Vinayak Chettimada f38d57cba3 Bluetooth: controller: Kconfig option for advanced scheduling
Add Kconfig option to enable advanced scheduling in the
controller.

Enable non-overlapping placement of observer, initiator and
master roles in timespace. Uses window offset in connection
updates and uses connection parameter request in slave role
to negotiate non-overlapping placement with active master
roles to avoid slave roles drifting into active master
roles in the local controller.

This feature maximizes the average data transmission amongst
active concurrent master and slave connections while other
observer, initiator, master or slave roles are active in the
local controller.

Disabling this feature will lead to overlapping role in
timespace leading to skipped events amongst active roles.

Change-id: I16e4e6c3ca99f93987ab86924af0cb9d76bdbc7e
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
2017-04-08 20:11:54 +03:00
..
benchmarks tests: rename TICKS_UNLIMITED -> K_FOREVER 2017-04-04 19:52:50 +00:00
bluetooth Bluetooth: controller: Kconfig option for advanced scheduling 2017-04-08 20:11:54 +03:00
booting/stub
compliance
crypto
drivers tests: dma: Initialise callback enable flags 2017-04-05 17:18:23 +00:00
fs/fat_fs_api
include
kernel
legacy
lib/json
net
power
subsys/debug/gdb_server
unit Bluetooth: AT: Unit test application init 2017-04-08 20:11:54 +03:00
ztest ztest: Give error if user has not defined CONFIG_ZTEST 2017-04-08 12:13:50 +00:00
defaults.tc
Kconfig
Makefile
Makefile.test