zephyr/tests
Johan Hedberg 0ec2630882 Bluetooth: Mesh: Add initial implementation
Add an initial implementation for the Bluetooth Mesh Profile
Specification. The main code resides in subsys/bluetooth/host/mesh and
the public API can be found in include/bluetooth/mesh.h. There are a
couple of samples provided as well under samples/bluetooth and
tests/bluetooth.

The implementation covers all layers of the Bluetooth Mesh stack and
most optional features as well. The following is a list of some of
these features and the c-files where the implementation can be found:

 - GATT & Advertising bearers (proxy.c & adv.c)
 - Network Layer (net.c)
 - Lower and Upper Transport Layers (transport.c)
 - Access Layer (access.c)
 - Foundation Models, Server role (health.c & cfg.c)
 - Both PB-ADV and PB-GATT based provisioning (prov.c)
 - Low Power Node support (lpn.c)
 - Relay support (net.c)
 - GATT Proxy (proxy.c)

Notable features that are *not* part of the implementation:

 - Friend support (initial bits are in place in friend.c)
 - Provisioner support (low-value for typical Zephyr devices)
 - GATT Client (low-value for typical Zephyr devices)

Jira: ZEP-2360

Change-Id: Ic773113dbfd84878ff8cee7fe2bb948f0ace19ed
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2017-07-20 09:30:44 +03:00
..
benchmarks benchmark: footprint: fixed testcase 2017-07-05 12:43:13 -04:00
bluetooth Bluetooth: Mesh: Add initial implementation 2017-07-20 09:30:44 +03:00
booting/stub
compliance
crypto tests: crypto: fix coding style 2017-07-06 10:34:41 -05:00
drivers tests: adc: Add support for freedom and hexiwear boards 2017-07-19 14:28:08 -05:00
include
kernel tests: kernel: sprintf: Fix build warning. 2017-07-19 11:16:52 -04:00
lib/json tests: remove testcase.ini files 2017-06-21 20:56:53 -04:00
net net: zoap: advance block context by checking M bit from block option 2017-07-14 11:06:54 +03:00
power tests: remove testcase.ini files 2017-06-21 20:56:53 -04:00
shell tests: shell: Filter on UART_CONSOLE support to enable more boards 2017-06-29 07:07:31 -04:00
subsys tests: Remove camel case and fix coding style 2017-06-29 07:00:50 -04:00
unit tests: remove testcase.ini files 2017-06-21 20:56:53 -04:00
ztest tests/ztest: Add ztest_test_pass() 2017-06-21 21:52:50 -04:00
Kconfig
Makefile
Makefile.test