Skip to content

Commit 7c19012

Browse files
committed
ci(cmake): add C5 series to the build
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent bff214b commit 7c19012

3 files changed

Lines changed: 12 additions & 15 deletions

File tree

.github/workflows/Cmake.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
matrix:
3333
boardname:
3434
- NUCLEO_C092RC
35+
- NUCLEO_C562RE
3536
- NUCLEO_F091RC
3637
- NUCLEO_F103RB
3738
- NUCLEO_F207ZG

cmake/boards_db.cmake

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -104807,16 +104807,13 @@ set(HERON_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5xx/U575O(G-
104807104807
set(HERON_MAXSIZE 2097152)
104808104808
set(HERON_MAXDATASIZE 786432)
104809104809
set(HERON_MCU cortex-m33)
104810-
set(HERON_FPU_CONF "fpv5-sp-d16")
104811-
set(HERON_FPU_ABI "hard")
104812-
set(HERON_FPCONF "${HERON_FPU_CONF}-${HERON_FPU_ABI}")
104813-
set(HERON_PID 0x0004)
104810+
set(HERON_FPCONF "fpv5-sp-d16-hard")
104814104811
add_library(HERON INTERFACE)
104815104812
target_compile_options(HERON INTERFACE
104813+
"SHELL:-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER"
104816104814
"SHELL:-DSTM32U575xx"
104817104815
"SHELL:-DCUSTOM_PERIPHERAL_PINS"
104818-
"SHELL:"
104819-
"SHELL:-mfpu=${HERON_FPU_CONF} -mfloat-abi=${HERON_FPU_ABI}"
104816+
"SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
104820104817
-mcpu=${HERON_MCU}
104821104818
)
104822104819
target_compile_definitions(HERON INTERFACE
@@ -104831,22 +104828,22 @@ target_include_directories(HERON INTERFACE
104831104828
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32U5xx_HAL_Driver/Inc
104832104829
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32U5xx_HAL_Driver/Src
104833104830
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32U5xx/Include/
104831+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32U5xx/Source/
104834104832
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32U5xx/Source/Templates/gcc/
104835104833
${HERON_VARIANT_PATH}
104836104834
)
104837104835

104838104836
target_link_options(HERON INTERFACE
104839104837
"LINKER:--default-script=${HERON_VARIANT_PATH}/ldscript.ld"
104840104838
"LINKER:--defsym=LD_FLASH_OFFSET=0x0"
104841-
"LINKER:--defsym=LD_MAX_SIZE=${HERON_MAXSIZE}"
104842-
"LINKER:--defsym=LD_MAX_DATA_SIZE=${HERON_MAXDATASIZE}"
104843-
"SHELL:-mfpu=${HERON_FPU_CONF} -mfloat-abi=${HERON_FPU_ABI}"
104839+
"LINKER:--defsym=LD_MAX_SIZE=2097152"
104840+
"LINKER:--defsym=LD_MAX_DATA_SIZE=786432"
104841+
"SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
104844104842
-mcpu=${HERON_MCU}
104845104843
)
104846104844

104847104845
add_library(HERON_serial_disabled INTERFACE)
104848104846
target_compile_options(HERON_serial_disabled INTERFACE
104849-
"SHELL:"
104850104847
)
104851104848
add_library(HERON_serial_generic INTERFACE)
104852104849
target_compile_options(HERON_serial_generic INTERFACE
@@ -104858,23 +104855,21 @@ target_compile_options(HERON_serial_none INTERFACE
104858104855
)
104859104856
add_library(HERON_usb_CDC INTERFACE)
104860104857
target_compile_options(HERON_usb_CDC INTERFACE
104861-
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=${HERON_PID} -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
104858+
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=0x0004 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
104862104859
)
104863104860
add_library(HERON_usb_CDCgen INTERFACE)
104864104861
target_compile_options(HERON_usb_CDCgen INTERFACE
104865-
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=${HERON_PID} -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
104862+
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=0x0004 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
104866104863
)
104867104864
add_library(HERON_usb_HID INTERFACE)
104868104865
target_compile_options(HERON_usb_HID INTERFACE
104869-
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=${HERON_PID} -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
104866+
"SHELL:-DUSBCON -DUSBD_VID=0x30A4 -DUSBD_PID=0x0004 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
104870104867
)
104871104868
add_library(HERON_usb_none INTERFACE)
104872104869
target_compile_options(HERON_usb_none INTERFACE
104873-
"SHELL:"
104874104870
)
104875104871
add_library(HERON_xusb_FS INTERFACE)
104876104872
target_compile_options(HERON_xusb_FS INTERFACE
104877-
"SHELL:"
104878104873
)
104879104874
add_library(HERON_xusb_HS INTERFACE)
104880104875
target_compile_options(HERON_xusb_HS INTERFACE

libraries/I3C/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ target_link_libraries(I3C INTERFACE
2828
I3C_bin
2929
$<TARGET_OBJECTS:I3C_bin>
3030
)
31+

0 commit comments

Comments
 (0)