zephyr/include
Johan Hedberg 23a0df8b9b Bluetooth: Add HCI driver API
This patch adds a basic HCI driver registration API along with a fiber
to process data from the driver. A FIFO is used for receiving data
from the driver and waking up the respective fiber. To open and set up
the HCI transport for operation there's an open() callback passed to
the HCI core. This function will be called as soon as an application
initializes Bluetooth functionality through bt_init().

Change-Id: I780cca517a0dfc714f1ca35527e1c61e307345a0
Co-authored-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-02-05 20:13:44 -05:00
..
bluetooth Bluetooth: Add HCI driver API 2016-02-05 20:13:44 -05:00
drivers Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
microkernel Rename K_TimerFree to _k_timer_free 2016-02-05 20:13:43 -05:00
misc Add byteorder.h header for handling byte conversions 2016-02-05 20:13:39 -05:00
nanokernel Update irq locking/unlocking comments 2016-02-05 20:13:41 -05:00
toolchain Fix checkpatch issue - ERROR:POINTER_LOCATION 2016-02-05 20:13:39 -05:00
absSym.h First commit 2015-04-10 16:44:37 -07:00
clock_vars.h Rename nanoTimerList to _nano_timer_list 2016-02-05 20:13:43 -05:00
cputype.h First commit 2015-04-10 16:44:37 -07:00
kernel_version.h First commit 2015-04-10 16:44:37 -07:00
linker-defs.h Remove VIRT_ADDR_xxx macros 2016-02-05 20:13:39 -05:00
linker-tool-gcc.h First commit 2015-04-10 16:44:37 -07:00
linker-tool.h First commit 2015-04-10 16:44:37 -07:00
microkernel.h Rename K_StackSize to _k_server_stack_size 2016-02-05 20:13:44 -05:00
nanokernel.h nanokernel: Add scheduling context-independent API for starting fibers 2016-02-05 20:13:40 -05:00
section_tags.h First commit 2015-04-10 16:44:37 -07:00
sections.h First commit 2015-04-10 16:44:37 -07:00
string_s.h First commit 2015-04-10 16:44:37 -07:00
sw_isr_table.h First commit 2015-04-10 16:44:37 -07:00
toolchain.h First commit 2015-04-10 16:44:37 -07:00