Skip to content

Commit 44d5416

Browse files
authored
Merge pull request ARMmbed#14842 from ARMmbed/move_connectivity_lora_stubs
Move connectivity lora stubs
2 parents 9ec92f1 + 46d4247 commit 44d5416

34 files changed

+83
-14
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ target_include_directories(mbed-headers-connectivity
4545
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
4646
${mbed-os_SOURCE_DIR}/connectivity/netsocket/include
4747
${mbed-os_SOURCE_DIR}/connectivity
48-
${mbed-os_SOURCE_DIR}/connectivity/lorawan/include/lorawan
49-
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack
50-
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack/mac
51-
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack/phy
52-
${mbed-os_SOURCE_DIR}/connectivity/lorawan
53-
${mbed-os_SOURCE_DIR}/connectivity/lorawan/system
5448
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
5549
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
5650
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include

UNITTESTS/stubs/connectivity/CMakeLists.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@ target_sources(mbed-stubs-connectivity
2323
cipher_stub.c
2424
cmac_stub.c
2525
ip4tos_stub.c
26-
LoRaMacChannelPlan_stub.cpp
27-
LoRaMacCommand_stub.cpp
28-
LoRaMacCrypto_stub.cpp
29-
LoRaMac_stub.cpp
30-
LoRaPHYEU868_stub.cpp
31-
LoRaPHY_stub.cpp
32-
LoRaWANStack_stub.cpp
33-
LoRaWANTimer_stub.cpp
3426
MeshInterface_stub.cpp
3527
NetworkInterfaceDefaults_stub.cpp
3628
NetworkInterface_stub.cpp
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Copyright (c) 2021 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
add_subdirectory(doubles)
45
add_subdirectory(features)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Copyright (c) 2021 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_library(mbed-headers-lorawan INTERFACE)
5+
6+
target_include_directories(mbed-headers-lorawan
7+
INTERFACE
8+
${mbed-os_SOURCE_DIR}/connectivity/lorawan/include/lorawan
9+
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack
10+
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack/mac
11+
${mbed-os_SOURCE_DIR}/connectivity/lorawan/lorastack/phy
12+
${mbed-os_SOURCE_DIR}/connectivity/lorawan
13+
${mbed-os_SOURCE_DIR}/connectivity/lorawan/system
14+
)
15+
16+
add_library(mbed-stubs-lorawan)
17+
18+
target_compile_definitions(mbed-stubs-lorawan
19+
PRIVATE
20+
MBED_CONF_LORA_TX_MAX_SIZE=255
21+
)
22+
23+
target_include_directories(mbed-stubs-lorawan
24+
PUBLIC
25+
.
26+
)
27+
28+
target_sources(mbed-stubs-lorawan
29+
PRIVATE
30+
LoRaMacChannelPlan_stub.cpp
31+
LoRaMacCommand_stub.cpp
32+
LoRaMacCrypto_stub.cpp
33+
LoRaMac_stub.cpp
34+
LoRaPHYEU868_stub.cpp
35+
LoRaPHY_stub.cpp
36+
LoRaWANStack_stub.cpp
37+
LoRaWANTimer_stub.cpp
38+
)
39+
40+
target_link_libraries(mbed-stubs-lorawan
41+
PRIVATE
42+
mbed-headers-base
43+
mbed-headers-events
44+
mbed-headers-hal
45+
mbed-stubs-headers
46+
mbed-headers-connectivity
47+
mbed-headers-platform
48+
mbed-headers-lorawan
49+
gtest
50+
)

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramac/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ target_sources(${TEST_NAME}
3434
target_link_libraries(${TEST_NAME}
3535
PRIVATE
3636
mbed-headers
37+
mbed-headers-lorawan
3738
mbed-stubs
3839
mbed-stubs-headers
40+
mbed-stubs-lorawan
3941
gmock_main
4042
)
4143

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramacchannelplan/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-lorawan
2223
mbed-stubs
2324
mbed-stubs-headers
25+
mbed-stubs-lorawan
2426
gmock_main
2527
)
2628

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccommand/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-lorawan
2223
mbed-stubs
2324
mbed-stubs-headers
25+
mbed-stubs-lorawan
2426
gmock_main
2527
)
2628

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loramaccrypto/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ target_sources(${TEST_NAME}
1919
target_link_libraries(${TEST_NAME}
2020
PRIVATE
2121
mbed-headers
22+
mbed-headers-lorawan
2223
mbed-stubs
2324
mbed-stubs-headers
2425
gmock_main

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphy/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ target_sources(${TEST_NAME}
2323
target_link_libraries(${TEST_NAME}
2424
PRIVATE
2525
mbed-headers
26+
mbed-headers-lorawan
2627
mbed-stubs
2728
mbed-stubs-headers
29+
mbed-stubs-lorawan
2830
gmock_main
2931
)
3032

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyas923/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyau915/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ target_sources(${TEST_NAME}
2727
target_link_libraries(${TEST_NAME}
2828
PRIVATE
2929
mbed-headers
30+
mbed-headers-lorawan
3031
mbed-stubs
3132
mbed-stubs-headers
33+
mbed-stubs-lorawan
3234
gmock_main
3335
)
3436

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphycn470/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ target_sources(${TEST_NAME}
2727
target_link_libraries(${TEST_NAME}
2828
PRIVATE
2929
mbed-headers
30+
mbed-headers-lorawan
3031
mbed-stubs
3132
mbed-stubs-headers
33+
mbed-stubs-lorawan
3234
gmock_main
3335
)
3436

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphycn779/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyeu433/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
2424
mbed-headers-cellular
25+
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers
28+
mbed-stubs-lorawan
2729
gmock_main
2830
)
2931

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyeu868/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyin865/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphykr920/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
2424
mbed-headers-cellular
25+
mbed-headers-lorawan
2526
mbed-stubs
2627
mbed-stubs-headers
28+
mbed-stubs-lorawan
2729
gmock_main
2830
)
2931

connectivity/lorawan/tests/UNITTESTS/features/lorawan/loraphyus915/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ target_link_libraries(${TEST_NAME}
2828
PRIVATE
2929
mbed-headers
3030
mbed-headers-cellular
31+
mbed-headers-lorawan
3132
mbed-stubs
3233
mbed-stubs-headers
34+
mbed-stubs-lorawan
3335
gmock_main
3436
)
3537

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawaninterface/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_link_libraries(${TEST_NAME}
2121
PRIVATE
2222
mbed-headers
2323
mbed-headers-cellular
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawanstack/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ target_sources(${TEST_NAME}
2121
target_link_libraries(${TEST_NAME}
2222
PRIVATE
2323
mbed-headers
24+
mbed-headers-lorawan
2425
mbed-stubs
2526
mbed-stubs-headers
27+
mbed-stubs-lorawan
2628
gmock_main
2729
)
2830

connectivity/lorawan/tests/UNITTESTS/features/lorawan/lorawantimer/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ target_sources(${TEST_NAME}
2020
target_link_libraries(${TEST_NAME}
2121
PRIVATE
2222
mbed-headers
23+
mbed-headers-lorawan
2324
mbed-stubs
2425
mbed-stubs-headers
2526
gmock_main

0 commit comments

Comments
 (0)