Skip to content

Commit 6a9ccb3

Browse files
authored
Merge pull request #15123 from jeromecoutant/PR_MXCHIP
STM32: introduce new wifi driver for B-U585I-IOT02A
2 parents 70c7192 + d632370 commit 6a9ccb3

32 files changed

+9580
-0
lines changed

.codecheckignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
^connectivity/drivers/emac
88
^connectivity/drivers/mbedtls
99
^connectivity/drivers/wifi/COMPONENT_WHD
10+
^connectivity/drivers/wifi/TARGET_STM/COMPONENT_EMW3080B/mx_wifi
1011
^connectivity/mbedtls
1112
^features/frameworks
1213
^connectivity/lwipstack/lwip

connectivity/drivers/wifi/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
add_subdirectory(TARGET_WICED EXCLUDE_FROM_ALL)
55

6+
add_subdirectory(TARGET_STM EXCLUDE_FROM_ALL)
7+
68
add_subdirectory(COMPONENT_WHD EXCLUDE_FROM_ALL)
79

810
add_subdirectory(esp8266-driver)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
if("EMW3080B" IN_LIST MBED_TARGET_LABELS)
5+
add_subdirectory(COMPONENT_EMW3080B EXCLUDE_FROM_ALL)
6+
endif()
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_library(wifi-EMW3080B INTERFACE)
5+
6+
target_include_directories(mbed-wifi
7+
INTERFACE
8+
.
9+
mx_wifi
10+
mx_wifi/core
11+
)
12+
13+
target_sources(mbed-wifi
14+
INTERFACE
15+
EMW3080BInterface.cpp
16+
EMW3080B_EMAC.cpp
17+
EMW3080B_UART.cpp
18+
EMW3080B_SPI.cpp
19+
mx_wifi_mbed_os.cpp
20+
mx_wifi/mx_wifi.c
21+
mx_wifi/core/checksumutils.c
22+
mx_wifi/core/mx_wifi_hci.c
23+
mx_wifi/core/mx_wifi_ipc.c
24+
mx_wifi/core/mx_wifi_slip.c
25+
)

0 commit comments

Comments
 (0)