File tree Expand file tree Collapse file tree 7 files changed +741
-0
lines changed
tests/bsim/bluetooth/host/gatt/gap_svc Expand file tree Collapse file tree 7 files changed +741
-0
lines changed Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: Apache-2.0
2+
3+ cmake_minimum_required (VERSION 3.20.0)
4+
5+ find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
6+
7+ project (gap_svc)
8+
9+ add_subdirectory (${ZEPHYR_BASE} /tests/bluetooth/common/testlib testlib)
10+ target_link_libraries (app PRIVATE testlib)
11+
12+ add_subdirectory (${ZEPHYR_BASE} /tests/bsim/babblekit babblekit)
13+ target_link_libraries (app PRIVATE babblekit)
14+
15+ zephyr_include_directories(
16+ ${BSIM_COMPONENTS_PATH} /libUtilv1/src/
17+ ${BSIM_COMPONENTS_PATH} /libPhyComv1/src/
18+ )
19+
20+ target_sources (app PRIVATE
21+ src/main.c
22+ src/central.c
23+ src/peripheral.c
24+ )
Original file line number Diff line number Diff line change 1+ CONFIG_BT_TESTING=y
2+
3+ CONFIG_BT=y
4+ CONFIG_BT_DEVICE_NAME="GapSvc"
5+ CONFIG_BT_PERIPHERAL=y
6+ CONFIG_BT_CENTRAL=y
7+ CONFIG_BT_HRS=y
8+ # Dependency of testlib/adv and testlib/scan.
9+ CONFIG_BT_EXT_ADV=y
10+
11+ CONFIG_BT_AUTO_PHY_UPDATE=n
12+ CONFIG_BT_GATT_AUTO_UPDATE_MTU=n
13+ CONFIG_BT_AUTO_DATA_LEN_UPDATE=n
14+ CONFIG_BT_GAP_AUTO_UPDATE_CONN_PARAMS=n
15+
16+ CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
17+ CONFIG_BT_GATT_AUTO_RESUBSCRIBE=n
18+
19+ CONFIG_BT_SMP=y
20+ CONFIG_BT_GATT_CLIENT=y
21+
22+
23+ # Testing locally redefined SVC implementation
24+ CONFIG_BT_GAP_SVC_DEFAULT_IMPL=n
25+
26+ CONFIG_BT_DEVICE_NAME_DYNAMIC=y
27+ CONFIG_BT_DEVICE_NAME_GATT_WRITABLE=y
28+
29+ CONFIG_BT_DEVICE_APPEARANCE_DYNAMIC=y
30+ CONFIG_BT_DEVICE_APPEARANCE_GATT_WRITABLE=y
31+ # Do not care about parameters below - simpler GAP implementation
32+ CONFIG_BT_PRIVACY=n
33+ CONFIG_BT_GAP_PERIPHERAL_PREF_PARAMS=n
34+
35+ # Other libraries
36+ CONFIG_LOG=y
37+ CONFIG_ASSERT=y
38+
39+ CONFIG_THREAD_NAME=y
40+ CONFIG_LOG_THREAD_ID_PREFIX=y
41+
42+ CONFIG_ARCH_POSIX_TRAP_ON_FATAL=y
You can’t perform that action at this time.
0 commit comments