Skip to content

Commit 26eed07

Browse files
committed
chore(cmake): update database with WL3x
Signed-off-by: Frederic Pillon <[email protected]>
1 parent eaef636 commit 26eed07

File tree

8 files changed

+1075
-1
lines changed

8 files changed

+1075
-1
lines changed

cmake/boards_db.cmake

Lines changed: 944 additions & 0 deletions
Large diffs are not rendered by default.

libraries/SrcWrapper/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
8080
src/HAL/stm32yyxx_hal_iwdg.c
8181
src/HAL/stm32yyxx_hal_jpeg.c
8282
src/HAL/stm32yyxx_hal_lcd.c
83+
src/HAL/stm32yyxx_hal_lpawur.c
8384
src/HAL/stm32yyxx_hal_lptim.c
8485
src/HAL/stm32yyxx_hal_ltdc.c
8586
src/HAL/stm32yyxx_hal_ltdc_ex.c
@@ -88,6 +89,8 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
8889
src/HAL/stm32yyxx_hal_mdma.c
8990
src/HAL/stm32yyxx_hal_mmc.c
9091
src/HAL/stm32yyxx_hal_mmc_ex.c
92+
src/HAL/stm32yyxx_hal_mrsubg.c
93+
src/HAL/stm32yyxx_hal_mrsubg_timer.c
9194
src/HAL/stm32yyxx_hal_nand.c
9295
src/HAL/stm32yyxx_hal_nor.c
9396
src/HAL/stm32yyxx_hal_opamp.c
@@ -160,6 +163,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
160163
src/LL/stm32yyxx_ll_i2c.c
161164
src/LL/stm32yyxx_ll_i3c.c
162165
src/LL/stm32yyxx_ll_icache.c
166+
src/LL/stm32yyxx_ll_lcsc.c
163167
src/LL/stm32yyxx_ll_lpgpio.c
164168
src/LL/stm32yyxx_ll_lptim.c
165169
src/LL/stm32yyxx_ll_lpuart.c

variants/STM32F1xx/F103C8T_F103CB(T-U)/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ add_library(variant_bin STATIC EXCLUDE_FROM_ALL
2424
PeripheralPins_MALYANM200_F103CB.c
2525
startup_M200_f103xb.S
2626
variant_AFROFLIGHT_F103CB.cpp
27+
variant_DATABOARD.cpp
2728
variant_generic.cpp
2829
variant_MALYANM200_F103CB.cpp
2930
variant_MAPLEMINI_F103CB.cpp

variants/STM32F4xx/F411V(C-E)T/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ target_link_libraries(variant INTERFACE variant_usage)
2121
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
2222
generic_clock.c
2323
PeripheralPins.c
24-
variant_generic.cpp
2524
variant_DISCO_F411VE.cpp
25+
variant_generic.cpp
2626
)
2727
target_link_libraries(variant_bin PUBLIC variant_usage)
2828

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2+
# See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3+
cmake_minimum_required(VERSION 3.21)
4+
5+
add_library(variant INTERFACE)
6+
add_library(variant_usage INTERFACE)
7+
8+
target_include_directories(variant_usage INTERFACE
9+
.
10+
)
11+
12+
13+
target_link_libraries(variant_usage INTERFACE
14+
base_config
15+
)
16+
17+
target_link_libraries(variant INTERFACE variant_usage)
18+
19+
20+
21+
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
22+
generic_clock.c
23+
PeripheralPins.c
24+
variant_generic.cpp
25+
)
26+
target_link_libraries(variant_bin PUBLIC variant_usage)
27+
28+
target_link_libraries(variant INTERFACE
29+
variant_bin
30+
)
31+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2+
# See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3+
cmake_minimum_required(VERSION 3.21)
4+
5+
add_library(variant INTERFACE)
6+
add_library(variant_usage INTERFACE)
7+
8+
target_include_directories(variant_usage INTERFACE
9+
.
10+
)
11+
12+
13+
target_link_libraries(variant_usage INTERFACE
14+
base_config
15+
)
16+
17+
target_link_libraries(variant INTERFACE variant_usage)
18+
19+
20+
21+
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
22+
generic_clock.c
23+
PeripheralPins.c
24+
variant_generic.cpp
25+
)
26+
target_link_libraries(variant_bin PUBLIC variant_usage)
27+
28+
target_link_libraries(variant INTERFACE
29+
variant_bin
30+
)
31+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2+
# See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3+
cmake_minimum_required(VERSION 3.21)
4+
5+
add_library(variant INTERFACE)
6+
add_library(variant_usage INTERFACE)
7+
8+
target_include_directories(variant_usage INTERFACE
9+
.
10+
)
11+
12+
13+
target_link_libraries(variant_usage INTERFACE
14+
base_config
15+
)
16+
17+
target_link_libraries(variant INTERFACE variant_usage)
18+
19+
20+
21+
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
22+
generic_clock.c
23+
PeripheralPins.c
24+
variant_generic.cpp
25+
)
26+
target_link_libraries(variant_bin PUBLIC variant_usage)
27+
28+
target_link_libraries(variant INTERFACE
29+
variant_bin
30+
)
31+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2+
# See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3+
cmake_minimum_required(VERSION 3.21)
4+
5+
add_library(variant INTERFACE)
6+
add_library(variant_usage INTERFACE)
7+
8+
target_include_directories(variant_usage INTERFACE
9+
.
10+
)
11+
12+
13+
target_link_libraries(variant_usage INTERFACE
14+
base_config
15+
)
16+
17+
target_link_libraries(variant INTERFACE variant_usage)
18+
19+
20+
21+
add_library(variant_bin STATIC EXCLUDE_FROM_ALL
22+
generic_clock.c
23+
PeripheralPins.c
24+
variant_generic.cpp
25+
variant_NUCLEO_WL33CC1.cpp
26+
)
27+
target_link_libraries(variant_bin PUBLIC variant_usage)
28+
29+
target_link_libraries(variant INTERFACE
30+
variant_bin
31+
)
32+

0 commit comments

Comments
 (0)