zephyr/samples/bluetooth/hci_uart
Carles Cufi 634d3b46a9 Bluetooth: Set hci_uart RAM config to fit privacy
With the introduction of privacy, the system workqueue is now being
linked into the image, growing the RAM footprint considerably.

In order for the sample to fit in QFAA and QFAB variants of the nRF51
(16KB of RAM) we reduce the workqueue stack size to 512 since the RPA
update mechanism doesn't use more than 340 bytes and we stick to 16
connections maximum.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2017-06-22 14:40:23 +03:00
..
src samples: use K_THREAD_STACK_DEFINE macros 2017-06-09 18:53:28 -04:00
96b_nitrogen.overlay
generic.conf
Makefile
microbit.conf
nrf5.conf Bluetooth: Set hci_uart RAM config to fit privacy 2017-06-22 14:40:23 +03:00
nrf51_blenano.overlay
nrf51_pca10028.overlay
nrf52_blenano2.overlay
nrf52_pca10040.overlay
nrf52840_pca10056.overlay
README.rst
sample.yaml tests: samples: convert testcase files to yaml 2017-06-21 20:56:53 -04:00

.. _bluetooth-hci-uart-sample:

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.