zephyr/drivers/bluetooth/controller
Vinayak Chettimada c41d3edda8 Bluetooth: Controller: Alternate Enc procedure for nRF51x SoC
nRF51x SoC is based on ARM Cortex-M0 and running at 16MHz clock.
Due to Radio ISR latency restriction, the CPU utilization within
BLE tIFS of 150 us should not be more than the time radio h/w
takes to get ready. In order to keep short CPU utilization
inside tIFS encryption procedure has been spread over several
connection intervals. In comparison to possible encryption setup
in 3 connection intervals, this commit introduces a encryption
setup being done in 5 connection intervals so that max. CPU time
is well within the permissible limits by nRF51 h/w and tIFS.

Change-Id: I8971d69675836b9e18bea59d95951e0dfe8a7d2d
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
2016-10-21 07:47:31 +03:00
..
hal Bluetooth: Controller: Alternate Enc procedure for nRF51x SoC 2016-10-21 07:47:31 +03:00
hci Bluetooth: Controller: Remove custom irq implementation 2016-10-04 08:12:14 +03:00
ll Bluetooth: Controller: Alternate Enc procedure for nRF51x SoC 2016-10-21 07:47:31 +03:00
util Bluetooth: Controller: Remove custom irq implementation 2016-10-04 08:12:14 +03:00
Kconfig Bluetooth: Controller: Measure and use correct stack size 2016-09-07 08:17:26 +03:00
Makefile Bluetooth: Controller: Remove custom irq implementation 2016-10-04 08:12:14 +03:00