Skip to content

Commit c1e7c54

Browse files
committed
Portenta CMake fix COMPONENT_WHD
1 parent fc83ee1 commit c1e7c54

File tree

2 files changed

+20
-94
lines changed

2 files changed

+20
-94
lines changed

targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/CMakeLists.txt

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

4+
add_subdirectory(COMPONENT_WHD EXCLUDE_FROM_ALL)
5+
46
add_library(mbed-portenta-h7-m4 INTERFACE)
57

68
target_sources(mbed-portenta-h7-m4
Lines changed: 18 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,34 @@
11
# Copyright (c) 2020-2021 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4-
add_library(mbed-cy-psoc6-whd-43012 INTERFACE)
5-
target_include_directories(mbed-cy-psoc6-whd-43012
4+
add_library(mbed-portenta-whd-4343w-fw INTERFACE)
5+
target_include_directories(mbed-portenta-whd-4343w-fw
66
INTERFACE
7-
resources/firmware/COMPONENT_43012
7+
resources/firmware/COMPONENT_4343W_FS
88
)
9-
target_sources(mbed-cy-psoc6-whd-43012
9+
target_sources(mbed-portenta-whd-4343w-fw
1010
INTERFACE
11-
resources/firmware/COMPONENT_43012/43012C0-mfgtest_bin.c
12-
resources/firmware/COMPONENT_43012/43012C0-mfgtest_clm_blob.c
13-
resources/firmware/COMPONENT_43012/43012C0_bin.c
14-
resources/firmware/COMPONENT_43012/43012C0_clm_blob.c
11+
resources/firmware/COMPONENT_4343W_FS/4343WA1_bin.c
12+
resources/firmware/COMPONENT_4343W_FS/4343WA1_clm_blob.c
1513
)
1614

17-
add_library(mbed-cy-psoc6-whd-43438 INTERFACE)
18-
target_include_directories(mbed-cy-psoc6-whd-43438
19-
INTERFACE
20-
resources/firmware/COMPONENT_43438
21-
)
22-
target_sources(mbed-cy-psoc6-whd-43438
23-
INTERFACE
24-
resources/firmware/COMPONENT_43438/43438A1-mfgtest_bin.c
25-
resources/firmware/COMPONENT_43438/43438A1-mfgtest_clm_blob.c
26-
resources/firmware/COMPONENT_43438/43438A1_bin.c
27-
resources/firmware/COMPONENT_43438/43438A1_clm_blob.c
28-
)
29-
30-
add_library(mbed-cy-psoc6-whd-4343w INTERFACE)
31-
target_include_directories(mbed-cy-psoc6-whd-4343w
32-
INTERFACE
33-
resources/firmware/COMPONENT_4343W
34-
)
35-
target_sources(mbed-cy-psoc6-whd-4343w
36-
INTERFACE
37-
resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_bin.c
38-
resources/firmware/COMPONENT_4343W/4343WA1-mfgtest_clm_blob.c
39-
resources/firmware/COMPONENT_4343W/4343WA1_bin.c
40-
resources/firmware/COMPONENT_4343W/4343WA1_clm_blob.c
41-
)
42-
43-
add_library(mbed-cy8ckit-062s2-43012-whd INTERFACE)
44-
target_include_directories(mbed-cy8ckit-062s2-43012-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062S2_43012)
45-
46-
add_library(mbed-cy8ckit-062s2-4343w-whd INTERFACE)
47-
target_include_directories(mbed-cy8ckit-062s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062S2_4343W)
48-
49-
add_library(mbed-cy8ckit-062-4343w-whd INTERFACE)
50-
target_include_directories(mbed-cy8ckit-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062_4343W)
51-
52-
add_library(mbed-cy8ckit-062-wifi-bt-whd INTERFACE)
53-
target_include_directories(mbed-cy8ckit-062-wifi-bt-whd INTERFACE resources/nvram/TARGET_CY8CKIT_062_WIFI_BT)
54-
55-
add_library(mbed-cy8ckit-064s1-4343w-whd INTERFACE)
56-
target_include_directories(mbed-cy8ckit-064s1-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064S1_4343W)
57-
58-
add_library(mbed-cy8ckit-064s2-4343w-whd INTERFACE)
59-
target_include_directories(mbed-cy8ckit-064s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064S2_4343W)
15+
add_library(mbed-portenta-whd-4343w-nvram INTERFACE)
16+
target_include_directories(mbed-portenta-whd-4343w-nvram INTERFACE resources/nvram)
6017

61-
add_library(mbed-cy8cmod-062s2-43012-whd INTERFACE)
62-
target_include_directories(mbed-cy8cmod-062s2-43012-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062S2_43012)
63-
64-
add_library(mbed-cy8cmod-062s3-4343w-whd INTERFACE)
65-
target_include_directories(mbed-cy8cmod-062s3-4343w-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062S3_4343W)
66-
67-
add_library(mbed-cy8cmod-062-4343w-whd INTERFACE)
68-
target_include_directories(mbed-cy8cmod-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CMOD_062_4343W)
69-
70-
add_library(mbed-cy8cproto-062s3-4343w-whd INTERFACE)
71-
target_include_directories(mbed-cy8cproto-062s3-4343w-whd INTERFACE resources/nvram/TARGET_CY8CPROTO_062S3_4343W)
72-
73-
add_library(mbed-cy8cproto-062-4343w-whd INTERFACE)
74-
target_include_directories(mbed-cy8cproto-062-4343w-whd INTERFACE resources/nvram/TARGET_CY8CPROTO_062_4343W)
75-
76-
add_library(mbed-cytfm-064b0s2-4343w-whd INTERFACE)
77-
target_include_directories(mbed-cytfm-064b0s2-4343w-whd INTERFACE resources/nvram/TARGET_CYTFM_064B0S2_4343W)
78-
79-
add_library(mbed-cyw943012p6evb-01-whd INTERFACE)
80-
target_include_directories(mbed-cyw943012p6evb-01-whd INTERFACE resources/nvram/TARGET_CYW943012P6EVB_01)
81-
82-
add_library(mbed-cyw943012wcd2-whd INTERFACE)
83-
target_include_directories(mbed-cyw943012wcd2-whd INTERFACE resources/nvram/TARGET_CYW943012WCD2)
84-
85-
add_library(mbed-cyw9p62s1-43012car-01-whd INTERFACE)
86-
target_include_directories(mbed-cyw9p62s1-43012car-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43012CAR_01)
87-
88-
add_library(mbed-cyw9p62s1-43012evb-01-whd INTERFACE)
89-
target_include_directories(mbed-cyw9p62s1-43012evb-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43012EVB_01)
90-
91-
add_library(mbed-cyw9p62s1-43438evb-01-whd INTERFACE)
92-
target_include_directories(mbed-cyw9p62s1-43438evb-01-whd INTERFACE resources/nvram/TARGET_CYW9P62S1_43438EVB_01)
93-
94-
add_library(mbed-cy8ckit-064b0s2-4343w-whd INTERFACE)
95-
target_include_directories(mbed-cy8ckit-064b0s2-4343w-whd INTERFACE resources/nvram/TARGET_CY8CKIT_064B0S2_4343W)
96-
97-
98-
99-
target_include_directories(mbed-cy-psoc6-whd
18+
add_library(mbed-portenta-whd INTERFACE)
19+
target_include_directories(mbed-portenta-whd
10020
INTERFACE
10121
.
102-
resources/resource_imp
22+
port
23+
interface
10324
)
10425

105-
target_sources(mbed-cy-psoc6-whd
26+
target_sources(mbed-portenta-whd
10627
INTERFACE
107-
resources/resource_imp/whd_resources.c
108-
28+
port/cyhal.c
29+
port/cyhalgpio.cpp
30+
port/cyhalsdio.c
31+
port/wiced_filesystem.cpp
32+
interface/cyabs_rtos_rtxv5.c
10933
)
11034

0 commit comments

Comments
 (0)