Go to file
Carles Cufi 167eac7df3 Bluetooth: controller: Move call to k_sem_give() out of the ISR
The execution time of k_sem_give() increased slightly recently, and
since it was being called from the radio ISR this had an impact in the
deadlines not being met.
This change moves the actual call to k_sem_give() to a lower-priority
job and thus out of the ISR to avoid its execution time affecting the
ISR's timing.

Change-id: I76c82df895c6daaffef52786b0c900ee15acb0aa
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2016-12-24 08:42:15 +02:00
.known-issues
arch drivers: i2c_shim: grant arc the access to i2c on I/O fabric 2016-12-22 01:22:52 +00:00
boards
doc doc: read version from Makefile 2016-12-24 01:53:18 +00:00
drivers spi_qmsi_ss: add device_busy_set() to avoid re-enter deep sleep 2016-12-23 16:49:23 +00:00
ext
include Bluetooth: GATT: Add BT_GATT_PERM_NONE convenience value 2016-12-24 08:42:15 +02:00
kernel
lib
misc
samples samples: fix RST syntax and add headers 2016-12-22 08:01:49 -05:00
scripts
subsys Bluetooth: controller: Move call to k_sem_give() out of the ISR 2016-12-24 08:42:15 +02:00
tests
.checkpatch.conf
.gitattributes
.gitignore
.gitreview
.mailmap
defaults.tc
Kbuild
Kconfig
Kconfig.zephyr
LICENSE
LICENSING.rst
MAINTAINERS MAINTAINERS: Add entry for SPI and NETWORKING 2016-12-23 12:08:41 +01:00
Makefile
Makefile.inc
release-notes.rst
zephyr-env.sh