@@ -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