Skip to content

Commit 2a6b7c2

Browse files
authored
Merge branch 'ARMmbed:master' into my_mbed-os_branch
2 parents 4679613 + d147abc commit 2a6b7c2

File tree

3,052 files changed

+991756
-539707
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,052 files changed

+991756
-539707
lines changed

UNITTESTS/stubs/CMakeLists.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ target_include_directories(mbed-headers-base
3030

3131
target_include_directories(mbed-headers-connectivity
3232
INTERFACE
33-
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice
34-
${mbed-os_SOURCE_DIR}/connectivity/libraries/nanostack-libservice/mbed-client-libservice
3533
${mbed-os_SOURCE_DIR}/connectivity
36-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls
37-
${mbed-os_SOURCE_DIR}/connectivity/mbedtls/include
3834
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include
3935
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/include/ble
4036
)
@@ -48,16 +44,12 @@ target_include_directories(mbed-headers
4844
target_include_directories(mbed-stubs-headers
4945
INTERFACE
5046
.
51-
${mbed-os_SOURCE_DIR}/connectivity/nanostack/coap-service/test/coap-service/unittest/stub
5247
)
5348

54-
add_subdirectory(connectivity)
55-
5649
add_library(mbed-stubs INTERFACE)
5750

5851
target_link_libraries(mbed-stubs
5952
INTERFACE
60-
mbed-stubs-connectivity
6153
mbed-stubs-drivers
6254
mbed-stubs-events
6355
mbed-stubs-hal

UNITTESTS/stubs/connectivity/CMakeLists.txt

Lines changed: 0 additions & 36 deletions
This file was deleted.

connectivity/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,6 @@ else()
4141
add_subdirectory(cellular)
4242
add_subdirectory(lorawan)
4343
add_subdirectory(netsocket)
44+
add_subdirectory(mbedtls)
45+
add_subdirectory(libraries)
4446
endif()

connectivity/cellular/tests/UNITTESTS/framework/AT/at_cellularstack/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ target_sources(${TEST_NAME}
2828
target_link_libraries(${TEST_NAME}
2929
PRIVATE
3030
mbed-headers
31+
mbed-headers-nanostack-libservice
3132
mbed-headers-netsocket
3233
mbed-headers-cellular
3334
mbed-stubs

connectivity/cellular/tests/UNITTESTS/framework/device/cellularcontext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ target_sources(${TEST_NAME}
3636
target_link_libraries(${TEST_NAME}
3737
PRIVATE
3838
mbed-headers
39+
mbed-headers-nanostack-libservice
3940
mbed-headers-netsocket
4041
mbed-headers-cellular
4142
mbed-stubs

connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,15 @@ class RFPins {
134134
UnlockedSPI spi;
135135
DigitalOut CS;
136136
DigitalOut SDN;
137+
#if INTERRUPT_GPIO == S2LP_GPIO0
137138
InterruptIn RF_S2LP_GPIO0;
139+
#elif INTERRUPT_GPIO == S2LP_GPIO1
138140
InterruptIn RF_S2LP_GPIO1;
141+
#elif INTERRUPT_GPIO == S2LP_GPIO2
139142
InterruptIn RF_S2LP_GPIO2;
143+
#else
140144
InterruptIn RF_S2LP_GPIO3;
145+
#endif
141146
Timeout cca_timer;
142147
Timeout backup_timer;
143148
Timer tx_timer;
@@ -153,10 +158,15 @@ RFPins::RFPins(PinName spi_sdi, PinName spi_sdo,
153158
: spi(spi_sdi, spi_sdo, spi_sclk),
154159
CS(spi_cs),
155160
SDN(spi_sdn),
161+
#if INTERRUPT_GPIO == S2LP_GPIO0
156162
RF_S2LP_GPIO0(spi_gpio0),
163+
#elif INTERRUPT_GPIO == S2LP_GPIO1
157164
RF_S2LP_GPIO1(spi_gpio1),
165+
#elif INTERRUPT_GPIO == S2LP_GPIO2
158166
RF_S2LP_GPIO2(spi_gpio2),
167+
#else
159168
RF_S2LP_GPIO3(spi_gpio3),
169+
#endif
160170
irq_thread(osPriorityRealtime, 1024)
161171
{
162172
irq_thread.start(mbed::callback(this, &RFPins::rf_irq_task));

connectivity/drivers/wifi/COMPONENT_WHD/CMakeLists.txt

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,141 @@
11
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4-
add_subdirectory(network EXCLUDE_FROM_ALL)
4+
add_subdirectory(whd-bsp-integration EXCLUDE_FROM_ALL)
55

66
add_library(mbed-cy-psoc6-whd-43012 INTERFACE)
77
target_include_directories(mbed-cy-psoc6-whd-43012
88
INTERFACE
9-
resources/firmware/COMPONENT_43012
9+
wifi-host-driver/resources/firmware/COMPONENT_43012
1010
)
1111
target_sources(mbed-cy-psoc6-whd-43012
1212
INTERFACE
13-
resources/firmware/COMPONENT_43012/43012C0-mfgtest_bin.c
14-
resources/firmware/COMPONENT_43012/43012C0-mfgtest_clm_blob.c
15-
resources/firmware/COMPONENT_43012/43012C0_bin.c
16-
resources/firmware/COMPONENT_43012/43012C0_clm_blob.c
13+
wifi-host-driver/resources/firmware/COMPONENT_43012/43012C0-mfgtest_bin.c
14+
wifi-host-driver/resources/firmware/COMPONENT_43012/43012C0-mfgtest_clm_blob.c
15+
wifi-host-driver/resources/firmware/COMPONENT_43012/43012C0_bin.c
16+
wifi-host-driver/resources/firmware/COMPONENT_43012/43012C0_clm_blob.c
1717
)
1818

1919
add_library(mbed-cy-psoc6-whd-43438 INTERFACE)
2020
target_include_directories(mbed-cy-psoc6-whd-43438
2121
INTERFACE
22-
resources/firmware/COMPONENT_43438
22+
wifi-host-driver/resources/firmware/COMPONENT_43438
2323
)
2424
target_sources(mbed-cy-psoc6-whd-43438
2525
INTERFACE
26-
resources/firmware/COMPONENT_43438/43438A1-mfgtest_bin.c
27-
resources/firmware/COMPONENT_43438/43438A1-mfgtest_clm_blob.c
28-
resources/firmware/COMPONENT_43438/43438A1_bin.c
29-
resources/firmware/COMPONENT_43438/43438A1_clm_blob.c
26+
wifi-host-driver/resources/firmware/COMPONENT_43438/43438A1-mfgtest_bin.c
27+
wifi-host-driver/resources/firmware/COMPONENT_43438/43438A1-mfgtest_clm_blob.c
28+
wifi-host-driver/resources/firmware/COMPONENT_43438/43438A1_bin.c
29+
wifi-host-driver/resources/firmware/COMPONENT_43438/43438A1_clm_blob.c
3030
)
3131

3232
add_library(mbed-cy-psoc6-whd-4343w INTERFACE)
3333
target_include_directories(mbed-cy-psoc6-whd-4343w
3434
INTERFACE
35-
resources/firmware/COMPONENT_4343W
35+
wifi-host-driver/resources/firmware/COMPONENT_4343W
3636
)
3737
target_sources(mbed-cy-psoc6-whd-4343w
3838
INTERFACE
39-
resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_bin.c
40-
resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_clm_blob.c
41-
resources/firmware/COMPONENT_4343W/4343WA1_bin.c
42-
resources/firmware/COMPONENT_4343W/4343WA1_clm_blob.c
39+
wifi-host-driver/resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_bin.c
40+
wifi-host-driver/resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_clm_blob.c
41+
wifi-host-driver/resources/firmware/COMPONENT_4343W/4343WA1_bin.c
42+
wifi-host-driver/resources/firmware/COMPONENT_4343W/4343WA1_clm_blob.c
4343
)
4444

4545
add_library(mbed-cy8ckit-062s2-43012-whd INTERFACE)
46-
target_include_directories(mbed-cy8ckit-062s2-43012-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062S2_43012)
46+
target_include_directories(mbed-cy8ckit-062s2-43012-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_062S2_43012)
4747

4848
add_library(mbed-cy8ckit-062s2-4343w-whd INTERFACE)
49-
target_include_directories(mbed-cy8ckit-062s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062S2_4343W)
49+
target_include_directories(mbed-cy8ckit-062s2-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_062S2_4343W)
5050

5151
add_library(mbed-cy8ckit-062-4343w-whd INTERFACE)
52-
target_include_directories(mbed-cy8ckit-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062_4343W)
52+
target_include_directories(mbed-cy8ckit-062-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_062_4343W)
5353

5454
add_library(mbed-cy8ckit-062-wifi-bt-whd INTERFACE)
55-
target_include_directories(mbed-cy8ckit-062-wifi-bt-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062_WIFI_BT)
55+
target_include_directories(mbed-cy8ckit-062-wifi-bt-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_062_WIFI_BT)
5656

5757
add_library(mbed-cy8ckit-064s1-4343w-whd INTERFACE)
58-
target_include_directories(mbed-cy8ckit-064s1-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064S1_4343W)
58+
target_include_directories(mbed-cy8ckit-064s1-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_064S1_4343W)
5959

6060
add_library(mbed-cy8ckit-064s2-4343w-whd INTERFACE)
61-
target_include_directories(mbed-cy8ckit-064s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064S2_4343W)
61+
target_include_directories(mbed-cy8ckit-064s2-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_064S2_4343W)
6262

6363
add_library(mbed-cy8cmod-062s2-43012-whd INTERFACE)
64-
target_include_directories(mbed-cy8cmod-062s2-43012-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062S2_43012)
64+
target_include_directories(mbed-cy8cmod-062s2-43012-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CMOD_062S2_43012)
6565

6666
add_library(mbed-cy8cmod-062s3-4343w-whd INTERFACE)
67-
target_include_directories(mbed-cy8cmod-062s3-4343w-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062S3_4343W)
67+
target_include_directories(mbed-cy8cmod-062s3-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CMOD_062S3_4343W)
6868

6969
add_library(mbed-cy8cmod-062-4343w-whd INTERFACE)
70-
target_include_directories(mbed-cy8cmod-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062_4343W)
70+
target_include_directories(mbed-cy8cmod-062-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CMOD_062_4343W)
7171

7272
add_library(mbed-cy8cproto-062s3-4343w-whd INTERFACE)
73-
target_include_directories(mbed-cy8cproto-062s3-4343w-whd INTERFACE resources/nvram/TARGET_CY8CPROTO_062S3_4343W)
73+
target_include_directories(mbed-cy8cproto-062s3-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CPROTO_062S3_4343W)
7474

7575
add_library(mbed-cy8cproto-062-4343w-whd INTERFACE)
76-
target_include_directories(mbed-cy8cproto-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CPROTO_062_4343W)
76+
target_include_directories(mbed-cy8cproto-062-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CPROTO_062_4343W)
7777

7878
add_library(mbed-cytfm-064b0s2-4343w-whd INTERFACE)
79-
target_include_directories(mbed-cytfm-064b0s2-4343w-whd INTERFACE resources/nvram/TARGET_CYTFM_064B0S2_4343W)
79+
target_include_directories(mbed-cytfm-064b0s2-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYTFM_064B0S2_4343W)
8080

8181
add_library(mbed-cyw943012p6evb-01-whd INTERFACE)
82-
target_include_directories(mbed-cyw943012p6evb-01-whd INTERFACE resources/nvram/TARGET_CYW943012P6EVB_01)
82+
target_include_directories(mbed-cyw943012p6evb-01-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYW943012P6EVB_01)
8383

8484
add_library(mbed-cyw943012wcd2-whd INTERFACE)
85-
target_include_directories(mbed-cyw943012wcd2-whd INTERFACE resources/nvram/TARGET_CYW943012WCD2)
85+
target_include_directories(mbed-cyw943012wcd2-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYW943012WCD2)
8686

8787
add_library(mbed-cyw9p62s1-43012car-01-whd INTERFACE)
88-
target_include_directories(mbed-cyw9p62s1-43012car-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43012CAR_01)
88+
target_include_directories(mbed-cyw9p62s1-43012car-01-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYW9P62S1_43012CAR_01)
8989

9090
add_library(mbed-cyw9p62s1-43012evb-01-whd INTERFACE)
91-
target_include_directories(mbed-cyw9p62s1-43012evb-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43012EVB_01)
91+
target_include_directories(mbed-cyw9p62s1-43012evb-01-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYW9P62S1_43012EVB_01)
9292

9393
add_library(mbed-cyw9p62s1-43438evb-01-whd INTERFACE)
94-
target_include_directories(mbed-cyw9p62s1-43438evb-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43438EVB_01)
94+
target_include_directories(mbed-cyw9p62s1-43438evb-01-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CYW9P62S1_43438EVB_01)
9595

9696
add_library(mbed-cy8ckit-064b0s2-4343w-whd INTERFACE)
97-
target_include_directories(mbed-cy8ckit-064b0s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064B0S2_4343W)
97+
target_include_directories(mbed-cy8ckit-064b0s2-4343w-whd INTERFACE wifi-host-driver/resources/nvram/TARGET_CY8CKIT_064B0S2_4343W)
9898

9999

100100
add_library(mbed-cy-psoc6-whd INTERFACE)
101101

102102
target_include_directories(mbed-cy-psoc6-whd
103103
INTERFACE
104-
.
105-
inc
106-
resources/resource_imp
107-
src
108-
src/include
109-
src/bus_protocols
104+
wifi-host-driver
105+
wifi-host-driver/inc
106+
wifi-host-driver/resources/resource_imp
107+
wifi-host-driver/src
108+
wifi-host-driver/src/include
109+
wifi-host-driver/src/bus_protocols
110110
)
111111

112112
target_sources(mbed-cy-psoc6-whd
113113
INTERFACE
114-
resources/resource_imp/whd_resources.c
115-
116-
src/whd_ap.c
117-
src/whd_buffer_api.c
118-
src/whd_cdc_bdc.c
119-
src/whd_chip.c
120-
src/whd_chip_constants.c
121-
src/whd_clm.c
122-
src/whd_debug.c
123-
src/whd_events.c
124-
src/whd_logging.c
125-
src/whd_management.c
126-
src/whd_network_if.c
127-
src/whd_resource_if.c
128-
src/whd_sdpcm.c
129-
src/whd_thread.c
130-
src/whd_utils.c
131-
src/whd_wifi.c
132-
src/whd_wifi_api.c
133-
src/whd_wifi_p2p.c
134-
135-
src/bus_protocols/whd_bus.c
136-
src/bus_protocols/whd_bus_common.c
137-
src/bus_protocols/whd_bus_sdio_protocol.c
138-
src/bus_protocols/whd_bus_spi_protocol.c
114+
wifi-host-driver/resources/resource_imp/whd_resources.c
115+
116+
wifi-host-driver/src/whd_ap.c
117+
wifi-host-driver/src/whd_buffer_api.c
118+
wifi-host-driver/src/whd_cdc_bdc.c
119+
wifi-host-driver/src/whd_chip.c
120+
wifi-host-driver/src/whd_chip_constants.c
121+
wifi-host-driver/src/whd_clm.c
122+
wifi-host-driver/src/whd_debug.c
123+
wifi-host-driver/src/whd_events.c
124+
wifi-host-driver/src/whd_logging.c
125+
wifi-host-driver/src/whd_management.c
126+
wifi-host-driver/src/whd_network_if.c
127+
wifi-host-driver/src/whd_resource_if.c
128+
wifi-host-driver/src/whd_sdpcm.c
129+
wifi-host-driver/src/whd_thread.c
130+
wifi-host-driver/src/whd_utils.c
131+
wifi-host-driver/src/whd_wifi.c
132+
wifi-host-driver/src/whd_wifi_api.c
133+
wifi-host-driver/src/whd_wifi_p2p.c
134+
135+
wifi-host-driver/src/bus_protocols/whd_bus.c
136+
wifi-host-driver/src/bus_protocols/whd_bus_common.c
137+
wifi-host-driver/src/bus_protocols/whd_bus_sdio_protocol.c
138+
wifi-host-driver/src/bus_protocols/whd_bus_spi_protocol.c
139139
)
140140

141141
target_compile_definitions(mbed-cy-psoc6-whd

connectivity/drivers/wifi/COMPONENT_WHD/inc/whd_version.h

Lines changed: 0 additions & 3 deletions
This file was deleted.
Binary file not shown.

0 commit comments

Comments
 (0)