zephyr/tests
Andries Kruithof f023b5f611 Bluetooth: controller: push topic branch to main
Pushes all work done in the topic-ble-llcp branch into main branch
This is a refactoring of the LL control procedures; the refactored
control procedures are hidden behind a KConfig option and
per default disabled

Goal of the refactoring:

close issue Link Layer Control Procedure overhaul #15256
make it easier to add/update control procedures
Refactoring consists in principal of writing explicit state machines
for the control procedures.
To reduce the risk of regression errors unit-tests have been added

Following control procedures are implemented:

Connection update procedure
Channel map update procedure
Encryption procedure
Feature exchange procedure
Version exchange procedure
ACL termination procedure
Connection parameters request procedure
LE Ping procedure
Data Length Update procedure
PHY update procedure
Min. nr. Of channels used procedure
Constant Tone extension request procedure

This is a joined work by the people listed in the signed-off-by
list (in alphabetical order)

Signed-off-by: Andries Kruithof Andries.Kruithof@nordicsemi.no
Signed-off-by: Erik Brockhoff erbr@oticon.com
Signed-off-by: Piotr Pryga piotr.pryga@nordicsemi.no
Signed-off-by: Szymon Janc szymon.janc@codecoup.pl
Signed-off-by: Thomas Ebert Hansen thoh@oticon.com
Signed-off-by: Tommie Skriver tosk@demant.com

Signed-off-by: Andries Kruithof <Andries.Kruithof@nordicsemi.no>
2021-11-16 21:24:37 -05:00
..
application_development/gen_inc_file cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
arch modules: tfm: Split trusted-firmware-m repository 2021-11-01 11:20:06 -04:00
benchmarks kernel: Introduce K_MEM_SLAB_DEFINE_STATIC 2021-11-07 05:36:48 -05:00
bluetooth Bluetooth: controller: push topic branch to main 2021-11-16 21:24:37 -05:00
boards cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
boot/uefi tests: uefi: move uefi test out of hello world 2021-10-22 06:36:51 -04:00
cmake/config_dir cmake: APPLICATION_CONFIG_DIR support implemented 2021-11-10 08:25:36 -05:00
crypto tests: crypto: Follow changes in mbedTLS 3.0 version 2021-10-07 14:02:40 -05:00
drivers tests: drivers: move "st,prescaler" to timers instead of pwm 2021-11-16 09:55:30 -06:00
kernel tests: kernel: atomics: expand atomic operations to 64-bit 2021-11-15 09:59:01 -05:00
lib tests: heap: validate sys_heap_runtime_stats_get API 2021-11-11 16:21:43 -05:00
misc cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
net kernel: atomics: update print specifiers for atomic_t 2021-11-15 09:59:01 -05:00
posix cmake: use find_package() instead of literal include in tests and samples 2021-11-01 10:33:09 -04:00
subsys tests: logging: adjust the structure of logging test cases 2021-11-15 10:17:25 +01:00
unit sys: util: improve IS_EMPTY() implementation 2021-11-11 09:31:57 -05:00
ztest ztest: add a weak implementation of test_main() 2021-10-28 16:57:51 -04:00