zephyr/samples/bluetooth/hci_uart
Johan Hedberg 50678b03cb Bluetooth: Reuse HCI command buffers for the command response
Reduce the pressure on the common RX buffer pool by reusing HCI
command buffers also for the Command Status or Command Complete
response to them. This also implies removing the existing Kconfig
variable for the command buffer sizes since the size is also dependent
on maximum Command Complete event sizes. Instead, reuse the RX buffer
size also for HCI Command buffers.

Change-Id: I006b287d64a0c9ca40de741aa9a424a49a927385
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2017-02-05 22:39:25 +02:00
..
src Bluetooth: Reuse HCI command buffers for the command response 2017-02-05 22:39:25 +02:00
Makefile Bluetooth: samples/hci_uart: Add micro:bit configuration 2016-11-11 07:59:15 +02:00
README.rst doc: update bluetooth samples with pointers 2017-01-26 20:02:35 +00:00
generic.conf Bluetooth: Kconfig: Restructure for a more logical hierarchy 2016-11-11 07:59:15 +02:00
microbit.conf Bluetooth: hci_uart: reduce configured stack sizes 2016-12-03 17:09:38 +00:00
nrf5.conf Bluetooth: hci_uart: Remove redundant idle & ISR stack size values 2017-01-17 08:44:21 +02:00
testcase.ini

README.rst

Bluetooth: HCI UART
####################

Overview
*********

Expose Zephyr Bluetooth Controller support over UART to another device/CPU using
the H:4 HCI transport protocol (requires HW flow control from the UART)



Requirements
************

* BlueZ running on the host, or
* A board with BLE support

Building and Running
********************
This sample can be found under :file:`samples/bluetooth/hci_uart` in the
Zephyr tree.

See :ref:`bluetooth setup section <bluetooth_setup>` for details.