Skip to content

Commit 8a8303f

Browse files
committed
chore(cmake): update with new board
Signed-off-by: Frederic Pillon <[email protected]>
1 parent e88ece1 commit 8a8303f

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

cmake/boards_db.cmake

+108
Original file line numberDiff line numberDiff line change
@@ -7130,6 +7130,114 @@ target_compile_options(GENERIC_C031F6PX_serial_none INTERFACE
71307130
"SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
71317131
)
71327132

7133+
# GENERIC_C071R8TX
7134+
# -----------------------------------------------------------------------------
7135+
7136+
set(GENERIC_C071R8TX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32C0xx/C071R(8-B)T")
7137+
set(GENERIC_C071R8TX_MAXSIZE 65536)
7138+
set(GENERIC_C071R8TX_MAXDATASIZE 24576)
7139+
set(GENERIC_C071R8TX_MCU cortex-m0plus)
7140+
set(GENERIC_C071R8TX_FPCONF "-")
7141+
add_library(GENERIC_C071R8TX INTERFACE)
7142+
target_compile_options(GENERIC_C071R8TX INTERFACE
7143+
"SHELL:-DSTM32C071xx -D__CORTEX_SC=0"
7144+
"SHELL:"
7145+
"SHELL:"
7146+
"SHELL: "
7147+
-mcpu=${GENERIC_C071R8TX_MCU}
7148+
)
7149+
target_compile_definitions(GENERIC_C071R8TX INTERFACE
7150+
"STM32C0xx"
7151+
"ARDUINO_GENERIC_C071R8TX"
7152+
"BOARD_NAME=\"GENERIC_C071R8TX\""
7153+
"BOARD_ID=GENERIC_C071R8TX"
7154+
"VARIANT_H=\"variant_generic.h\""
7155+
)
7156+
target_include_directories(GENERIC_C071R8TX INTERFACE
7157+
${CMAKE_CURRENT_LIST_DIR}/../system/STM32C0xx
7158+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32C0xx_HAL_Driver/Inc
7159+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32C0xx_HAL_Driver/Src
7160+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32C0xx/Include/
7161+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32C0xx/Source/Templates/gcc/
7162+
${GENERIC_C071R8TX_VARIANT_PATH}
7163+
)
7164+
7165+
target_link_options(GENERIC_C071R8TX INTERFACE
7166+
"LINKER:--default-script=${GENERIC_C071R8TX_VARIANT_PATH}/ldscript.ld"
7167+
"LINKER:--defsym=LD_FLASH_OFFSET=0x0"
7168+
"LINKER:--defsym=LD_MAX_SIZE=65536"
7169+
"LINKER:--defsym=LD_MAX_DATA_SIZE=24576"
7170+
"SHELL: "
7171+
-mcpu=${GENERIC_C071R8TX_MCU}
7172+
)
7173+
7174+
add_library(GENERIC_C071R8TX_serial_disabled INTERFACE)
7175+
target_compile_options(GENERIC_C071R8TX_serial_disabled INTERFACE
7176+
"SHELL:"
7177+
)
7178+
add_library(GENERIC_C071R8TX_serial_generic INTERFACE)
7179+
target_compile_options(GENERIC_C071R8TX_serial_generic INTERFACE
7180+
"SHELL:-DHAL_UART_MODULE_ENABLED"
7181+
)
7182+
add_library(GENERIC_C071R8TX_serial_none INTERFACE)
7183+
target_compile_options(GENERIC_C071R8TX_serial_none INTERFACE
7184+
"SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
7185+
)
7186+
7187+
# GENERIC_C071RBTX
7188+
# -----------------------------------------------------------------------------
7189+
7190+
set(GENERIC_C071RBTX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32C0xx/C071R(8-B)T")
7191+
set(GENERIC_C071RBTX_MAXSIZE 131072)
7192+
set(GENERIC_C071RBTX_MAXDATASIZE 24576)
7193+
set(GENERIC_C071RBTX_MCU cortex-m0plus)
7194+
set(GENERIC_C071RBTX_FPCONF "-")
7195+
add_library(GENERIC_C071RBTX INTERFACE)
7196+
target_compile_options(GENERIC_C071RBTX INTERFACE
7197+
"SHELL:-DSTM32C071xx -D__CORTEX_SC=0"
7198+
"SHELL:"
7199+
"SHELL:"
7200+
"SHELL: "
7201+
-mcpu=${GENERIC_C071RBTX_MCU}
7202+
)
7203+
target_compile_definitions(GENERIC_C071RBTX INTERFACE
7204+
"STM32C0xx"
7205+
"ARDUINO_GENERIC_C071RBTX"
7206+
"BOARD_NAME=\"GENERIC_C071RBTX\""
7207+
"BOARD_ID=GENERIC_C071RBTX"
7208+
"VARIANT_H=\"variant_generic.h\""
7209+
)
7210+
target_include_directories(GENERIC_C071RBTX INTERFACE
7211+
${CMAKE_CURRENT_LIST_DIR}/../system/STM32C0xx
7212+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32C0xx_HAL_Driver/Inc
7213+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32C0xx_HAL_Driver/Src
7214+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32C0xx/Include/
7215+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32C0xx/Source/Templates/gcc/
7216+
${GENERIC_C071RBTX_VARIANT_PATH}
7217+
)
7218+
7219+
target_link_options(GENERIC_C071RBTX INTERFACE
7220+
"LINKER:--default-script=${GENERIC_C071RBTX_VARIANT_PATH}/ldscript.ld"
7221+
"LINKER:--defsym=LD_FLASH_OFFSET=0x0"
7222+
"LINKER:--defsym=LD_MAX_SIZE=131072"
7223+
"LINKER:--defsym=LD_MAX_DATA_SIZE=24576"
7224+
"SHELL: "
7225+
-mcpu=${GENERIC_C071RBTX_MCU}
7226+
)
7227+
7228+
add_library(GENERIC_C071RBTX_serial_disabled INTERFACE)
7229+
target_compile_options(GENERIC_C071RBTX_serial_disabled INTERFACE
7230+
"SHELL:"
7231+
)
7232+
add_library(GENERIC_C071RBTX_serial_generic INTERFACE)
7233+
target_compile_options(GENERIC_C071RBTX_serial_generic INTERFACE
7234+
"SHELL:-DHAL_UART_MODULE_ENABLED"
7235+
)
7236+
add_library(GENERIC_C071RBTX_serial_none INTERFACE)
7237+
target_compile_options(GENERIC_C071RBTX_serial_none INTERFACE
7238+
"SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
7239+
)
7240+
71337241
# GENERIC_F030C6TX
71347242
# -----------------------------------------------------------------------------
71357243

0 commit comments

Comments
 (0)