Skip to content

Commit 44d5416

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

File tree

34 files changed

+83
-14
lines changed

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+
)

0 commit comments

Comments
 (0)