|
|
@ -4,9 +4,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
set(CPU_MCU "-mcpu=cortex-m0")
|
|
|
|
set(CPU_MCU "-mcpu=cortex-m0")
|
|
|
|
|
|
|
|
|
|
|
|
set(IDIR_BIN "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/bin")
|
|
|
|
#set(IDIR_BIN "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/bin")
|
|
|
|
set(IDIR_LIB "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/lib")
|
|
|
|
#set(IDIR_LIB "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/lib")
|
|
|
|
set(IDIR_INC "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/inc")
|
|
|
|
#set(IDIR_INC "${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/inc")
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################################
|
|
|
|
####################################################################################################
|
|
|
|
#PROJECT & LIBRARIES : defined by user and important that it comes after the VARIABLES otherwise the Set varibale will not be used.
|
|
|
|
#PROJECT & LIBRARIES : defined by user and important that it comes after the VARIABLES otherwise the Set varibale will not be used.
|
|
|
@ -16,17 +16,16 @@ set(CMAKE_SYSTEM_NAME Generic)
|
|
|
|
set(CMAKE_SYSTEM_PROCESSOR arm)
|
|
|
|
set(CMAKE_SYSTEM_PROCESSOR arm)
|
|
|
|
set(CMAKE_CROSSCOMPILING TRUE)
|
|
|
|
set(CMAKE_CROSSCOMPILING TRUE)
|
|
|
|
|
|
|
|
|
|
|
|
set(LINKER ${CMAKE_SOURCE_DIR}/bsl/csl/stm32f042/startup/STM32F042K6Tx_FLASH.ld)
|
|
|
|
set(LINKER ${CMAKE_SOURCE_DIR}/csl/stm32f042/startup/STM32F042K6Tx_FLASH.ld)
|
|
|
|
set(BSL_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
set(CSL_USED ${CMAKE_SOURCE_DIR}/csl/stm32f042)
|
|
|
|
set(CLS_USED ${CMAKE_SOURCE_DIR}/bsl/csl/stm32f042)
|
|
|
|
|
|
|
|
####################################################################################################
|
|
|
|
####################################################################################################
|
|
|
|
#VARIABLES : defined by user
|
|
|
|
#VARIABLES : defined by user
|
|
|
|
####################################################################################################
|
|
|
|
####################################################################################################
|
|
|
|
|
|
|
|
|
|
|
|
set(CSL_INCLUDES
|
|
|
|
set(CSL_INCLUDES
|
|
|
|
${UTILS_DIR}
|
|
|
|
${UTILS_DIR}
|
|
|
|
${CMAKE_SOURCE_DIR}/bsl/csl/stm32f042/CMSIS/Include
|
|
|
|
${CMAKE_SOURCE_DIR}/csl/stm32f042/CMSIS/Include
|
|
|
|
${CMAKE_SOURCE_DIR}/bsl/csl/stm32f042/Device)
|
|
|
|
${CMAKE_SOURCE_DIR}/csl/stm32f042/Device)
|
|
|
|
|
|
|
|
|
|
|
|
# For flags please check https://manned.org/arm-none-eabi-gcc/34fd6095
|
|
|
|
# For flags please check https://manned.org/arm-none-eabi-gcc/34fd6095
|
|
|
|
set(C_FLAGS
|
|
|
|
set(C_FLAGS
|
|
|
@ -72,7 +71,7 @@ set (MAIN_FLAGS ${C_FLAGS})
|
|
|
|
set (MAIN_DEFS ${C_DEFS})
|
|
|
|
set (MAIN_DEFS ${C_DEFS})
|
|
|
|
|
|
|
|
|
|
|
|
list(APPEND EXTRA_LIBS sub::startup)
|
|
|
|
list(APPEND EXTRA_LIBS sub::startup)
|
|
|
|
list(APPEND EXTRA_LIBS sub::translator)
|
|
|
|
#list(APPEND EXTRA_LIBS sub::translator)
|
|
|
|
list(APPEND EXTRA_LIBS sub::delay)
|
|
|
|
list(APPEND EXTRA_LIBS sub::delay)
|
|
|
|
list(APPEND EXTRA_LIBS sub::pin)
|
|
|
|
list(APPEND EXTRA_LIBS sub::pin)
|
|
|
|
list(APPEND EXTRA_LIBS sub::usart)
|
|
|
|
list(APPEND EXTRA_LIBS sub::usart)
|