Go to file
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
.known-issues known-issues: update rule for TCF summary line 2016-09-16 11:31:27 -07:00
arch arc: Support FIRQ handling when CONFIG_RGF_NUM_BANKS==1 2016-10-18 20:26:29 +00:00
boards hexiwear: Add support for hexiwear board 2016-10-18 21:42:31 +00:00
doc unified/doc: Update timing section of Kernel Primer 2016-10-19 18:14:58 +00:00
drivers Bluetooth: Controller: Alternate Enc procedure for nRF51x SoC 2016-10-21 07:47:31 +03:00
ext ext qmsi: Update to QMSI 1.2 release 2016-10-18 23:26:01 +00:00
fs fs: Add file system API to flush cache of an open file 2016-09-23 00:06:32 +00:00
include unified: msgqs to use size_t 2016-10-20 15:20:40 -04:00
kernel unified: msgqs to use size_t 2016-10-20 15:20:40 -04:00
lib iot/zoap: Fix comparing pointers of different signedness 2016-10-04 12:29:07 +00:00
misc arduino 101: make factory bootloader config the default 2016-09-17 11:13:59 +00:00
net Bluetooth: SMP: Take advantage of new byte swap helpers 2016-10-16 09:01:28 +03:00
samples sensors: bmi160: remove unused init priority config 2016-10-20 09:39:51 +00:00
scripts checkpatch: complain only about actual leading spaces 2016-10-19 16:46:41 +00:00
tests unified: Revise timer code to conform to new API specification 2016-10-19 18:14:58 +00:00
usb usb: do not assert on a variable we do not have 2016-09-24 08:12:35 -04:00
.checkpatch.conf
.gitattributes
.gitignore
.gitreview
.mailmap mailmap: update with new emails 2016-10-07 16:15:24 +00:00
defaults.tc testcases: catch all fatal faults as failures 2016-10-19 15:05:47 +00:00
Kbuild
Kconfig
Kconfig.zephyr tests: Add a generic testing framework 2016-09-30 21:17:39 +00:00
LICENSE
MAINTAINERS MAINTAINERS: Add frdm-k64f and hexiwear boards 2016-10-18 21:42:32 +00:00
Makefile unified: Fix build broblem caused by concurrent make processes in single dir 2016-10-05 10:29:31 +00:00
Makefile.inc
zephyr-env.sh win-build: corrects scripts_path for windows build. 2016-10-15 15:09:54 +00:00