Skip to content

Commit d28935c

Browse files
committed
chore(cmake): update database
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 07b8e3b commit d28935c

41 files changed

Lines changed: 4870 additions & 0 deletions

File tree

Some content is hidden

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

‎cmake/boards_db.cmake‎

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

‎cores/arduino/CMakeLists.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ add_library(core_bin STATIC EXCLUDE_FROM_ALL
3636
main.cpp
3737
pins_arduino.c
3838
Serial.cpp
39+
stm32/startup_stm32yyxx.c
3940
stm32/startup_stm32yyxx.S
4041
Tone.cpp
4142
WInterrupts.cpp

‎libraries/SrcWrapper/CMakeLists.txt‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ target_link_libraries(SrcWrapper INTERFACE SrcWrapper_usage)
1919

2020

2121
add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
22+
src/HAL/stm32yyxx_dlyb_core.c
2223
src/HAL/stm32yyxx_hal.c
2324
src/HAL/stm32yyxx_hal_adc.c
2425
src/HAL/stm32yyxx_hal_adc_ex.c
26+
src/HAL/stm32yyxx_hal_aes.c
2527
src/HAL/stm32yyxx_hal_can.c
2628
src/HAL/stm32yyxx_hal_ccb.c
2729
src/HAL/stm32yyxx_hal_cec.c
@@ -31,10 +33,12 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
3133
src/HAL/stm32yyxx_hal_cortex.c
3234
src/HAL/stm32yyxx_hal_crc.c
3335
src/HAL/stm32yyxx_hal_crc_ex.c
36+
src/HAL/stm32yyxx_hal_crs.c
3437
src/HAL/stm32yyxx_hal_cryp.c
3538
src/HAL/stm32yyxx_hal_cryp_ex.c
3639
src/HAL/stm32yyxx_hal_dac.c
3740
src/HAL/stm32yyxx_hal_dac_ex.c
41+
src/HAL/stm32yyxx_hal_dbgmcu.c
3842
src/HAL/stm32yyxx_hal_dcache.c
3943
src/HAL/stm32yyxx_hal_dcmi.c
4044
src/HAL/stm32yyxx_hal_dcmi_ex.c
@@ -52,6 +56,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
5256
src/HAL/stm32yyxx_hal_firewall.c
5357
src/HAL/stm32yyxx_hal_flash.c
5458
src/HAL/stm32yyxx_hal_flash_ex.c
59+
src/HAL/stm32yyxx_hal_flash_itf.c
5560
src/HAL/stm32yyxx_hal_flash_ramfunc.c
5661
src/HAL/stm32yyxx_hal_fmac.c
5762
src/HAL/stm32yyxx_hal_fmpi2c.c
@@ -106,6 +111,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
106111
src/HAL/stm32yyxx_hal_pssi.c
107112
src/HAL/stm32yyxx_hal_pwr.c
108113
src/HAL/stm32yyxx_hal_pwr_ex.c
114+
src/HAL/stm32yyxx_hal_q.c
109115
src/HAL/stm32yyxx_hal_qspi.c
110116
src/HAL/stm32yyxx_hal_radio.c
111117
src/HAL/stm32yyxx_hal_radio_timer.c
@@ -119,6 +125,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
119125
src/HAL/stm32yyxx_hal_rtc_ex.c
120126
src/HAL/stm32yyxx_hal_sai.c
121127
src/HAL/stm32yyxx_hal_sai_ex.c
128+
src/HAL/stm32yyxx_hal_sbs.c
122129
src/HAL/stm32yyxx_hal_sd.c
123130
src/HAL/stm32yyxx_hal_sd_ex.c
124131
src/HAL/stm32yyxx_hal_sdadc.c
@@ -134,6 +141,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
134141
src/HAL/stm32yyxx_hal_sram.c
135142
src/HAL/stm32yyxx_hal_subghz.c
136143
src/HAL/stm32yyxx_hal_swpmi.c
144+
src/HAL/stm32yyxx_hal_tamp.c
137145
src/HAL/stm32yyxx_hal_tim.c
138146
src/HAL/stm32yyxx_hal_tim_ex.c
139147
src/HAL/stm32yyxx_hal_tsc.c
@@ -143,6 +151,7 @@ add_library(SrcWrapper_bin OBJECT EXCLUDE_FROM_ALL
143151
src/HAL/stm32yyxx_hal_usart_ex.c
144152
src/HAL/stm32yyxx_hal_wwdg.c
145153
src/HAL/stm32yyxx_hal_xspi.c
154+
src/HAL/stm32yyxx_usb_drd_core.c
146155
src/HAL/stm32yyxx_util_i3c.c
147156
src/HardwareTimer.cpp
148157
src/LL/stm32yyxx_ll_adc.c
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: 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: 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+

0 commit comments

Comments
 (0)