@@ -11,56 +11,27 @@ find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
1111project (unit_test_ble_adv)
1212
1313set (SOFTDEVICE_VARIANT "s115" )
14- set (SOFTDEVICE_INCLUDE_DIR "${ZEPHYR_NRF_BM_MODULE_DIR} /components/softdevice/${SOFTDEVICE_VARIANT} /${SOFTDEVICE_VARIANT} _API/include" )
14+ set (SOFTDEVICE_INCLUDE_DIR "${ZEPHYR_NRF_BM_MODULE_DIR} /components/softdevice/\
15+ ${SOFTDEVICE_VARIANT} /${SOFTDEVICE_VARIANT} _API/include" )
1516
1617cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble.h)
17- cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble_gatts.h
18- WORD_EXCLUDE
19- "__STATIC_INLINE" )
20- cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble_gattc.h
21- WORD_EXCLUDE
22- "__STATIC_INLINE" )
18+ cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble_gatts.h)
19+ cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble_gattc.h)
2320cmock_handle(${SOFTDEVICE_INCLUDE_DIR} /ble_gap.h)
2421
25- add_compile_definitions (
26- SVCALL_AS_NORMAL_FUNCTION=1
27- NRF54L15_XXAA)
28-
29- target_compile_definitions ( app PRIVATE
30- CONFIG_BLE_QWR_MAX_ATTR=2
31- CONFIG_NRF_SDH_BLE_TOTAL_LINK_COUNT=1
32- CONFIG_BLE_ADV_PRIMARY_PHY=0x05
33- CONFIG_BLE_ADV_SECONDARY_PHY=0x05
34- CONFIG_BLE_ADV_NAME="nRF_BM_CGMS"
35- CONFIG_BLE_ADV_DIRECTED_ADVERTISING=1
36- CONFIG_BLE_ADV_USE_WHITELIST=1
37- CONFIG_BLE_ADV_DIRECTED_ADVERTISING_HIGH_DUTY=1
38- CONFIG_BLE_ADV_DIRECTED_ADVERTISING=1
39- CONFIG_BLE_ADV_FAST_ADVERTISING=1
40- CONFIG_BLE_ADV_FAST_ADVERTISING_INTERVAL=40
41- CONFIG_BLE_ADV_FAST_ADVERTISING_TIMEOUT=3000
42- CONFIG_BLE_ADV_SLOW_ADVERTISING=1
43- CONFIG_BLE_ADV_SLOW_ADVERTISING_INTERVAL=3200
44- CONFIG_BLE_ADV_SLOW_ADVERTISING_TIMEOUT=18000
45- CONFIG_BLE_ADV_DIRECTED_ADVERTISING_TIMEOUT=100
46- CONFIG_BLE_ADV_DIRECTED_ADVERTISING_INTERVAL=32
22+ zephyr_compile_definitions(
23+ SVCALL_AS_NORMAL_FUNCTION
24+ NRF54L15_XXAA
4725)
4826
4927# Generate and add test file
5028test_runner_generate(src/unity_test.c)
5129target_sources (app PRIVATE src/unity_test.c)
5230
53- target_include_directories (app PRIVATE ${ZEPHYR_NRF_BM_MODULE_DIR} /include )
54- target_include_directories (app PRIVATE ${SOFTDEVICE_INCLUDE_DIR} )
55- target_include_directories (app PRIVATE ${ZEPHYR_HAL_NORDIC_MODULE_DIR} /nrfx/mdk)
56- target_include_directories (app PRIVATE ${ZEPHYR_CMSIS_MODULE_DIR} /CMSIS/Core/Include )
57-
58- target_sources (app
59- PRIVATE
60- ${ZEPHYR_NRF_BM_MODULE_DIR} /lib/bluetooth/ble_adv/ble_adv.c
61- )
62- target_sources (app
63- PRIVATE
64- ${ZEPHYR_NRF_BM_MODULE_DIR} /lib/bluetooth/ble_adv/ble_adv_data.c
31+ zephyr_include_directories(
32+ ${ZEPHYR_NRF_BM_MODULE_DIR} /include
33+ ${SOFTDEVICE_INCLUDE_DIR}
34+ ${ZEPHYR_HAL_NORDIC_MODULE_DIR} /nrfx/mdk
35+ ${ZEPHYR_CMSIS_MODULE_DIR} /CMSIS/Core/Include
36+ ${ZEPHYR_NRF_BM_MODULE_DIR} /include
6537)
66- zephyr_include_directories(${ZEPHYR_NRF_BM_MODULE_DIR} /include )
0 commit comments