I was able to add a cpp to the project and link it

interrupts
atomega 4 years ago
parent 44c07c9da7
commit 750e5b354e

@ -17,7 +17,7 @@ project(refOvenTest ASM C CXX) # do this intead sf declaring languages in the be
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_CROSSCOMPILING TRUE)
set(CMAKE_VERBOSE_MAKEFILE on)#Shoul make print everythign ??
set(CMAKE_VERBOSE_MAKEFILE off)#Shoul make print everythign ??
####################################################################################################
#VARIABLES : defined by user
####################################################################################################
@ -75,6 +75,11 @@ set (AS_INCLUDES ${C_INCLUDES})
set (AS_FLAGS -x assembler-with-cpp ${C_FLAGS})
set (AS_DEFS ${C_DEFS})
set (CPP_SOURCES cppSrc/transfer.cpp)
set (CPP_INCLUDES cppSrc)
set (CPP_FLAGS ${C_FLAGS})
set (CPP_DEFS ${C_DEFS})
set(LINKER_FLAGS
-mthumb
-specs=nano.specs
@ -88,12 +93,19 @@ set(LINKER_FLAGS
add_library(${AS_FUNC} STATIC ${AS_SOURCES})
target_compile_options(${AS_FUNC} PRIVATE ${AS_FLAGS})
target_compile_definitions(${AS_FUNC} PRIVATE ${AS_DEFS})
#target_include_directories(${AS_FUNC} PRIVATE ${AS_INCLUDES})
add_library(${C_FUNC} STATIC ${C_SOURCES})
target_compile_options(${C_FUNC} PRIVATE ${C_FLAGS})
target_compile_definitions(${C_FUNC} PRIVATE ${C_DEFS})
target_include_directories(${C_FUNC} PRIVATE ${C_INCLUDES})
target_include_directories(${C_FUNC} PUBLIC ${C_INCLUDES})
add_library(${CPP_FUNC} ${CPP_SOURCES})
target_compile_options(${CPP_FUNC} PRIVATE ${CPP_FLAGS})
target_compile_definitions(${CPP_FUNC} PRIVATE ${CPP_DEFS})
target_include_directories(${CPP_FUNC} PUBLIC ${CPP_INCLUDES})
target_link_libraries(${CPP_FUNC} ${C_FUNC})
####################################################################################################
#COMPILATION
####################################################################################################
@ -129,6 +141,7 @@ add_custom_command(TARGET ${EXECUTABLE}
####################################################################################################
#CUSTOM Comments from dev.
####################################################################################################
# Link For hheader dependency : https://stackoverflow.com/questions/11216408/cmake-dependencies-headers-between-apps-libraries-in-same-project
#This is one possible trick to handle the assenbly compiling.
#We can't use arm-non-eabi-as because it can onaly hande macros.
#So this bizzare Variable makes shure that whne the asembly compiling is called the -x assembler-with-cpp flag is passed

@ -101,7 +101,7 @@ int main(void)
{
/* USER CODE END WHILE */
LL_GPIO_TogglePin(LED_G_GPIO_Port,LED_G_Pin);
LL_mDelay(500);
LL_mDelay(100);
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */

@ -214,6 +214,9 @@ CMAKE_STRIP:FILEPATH=/usr/bin/arm-none-eabi-strip
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Dependencies for the target
cpp_functions_LIB_DEPENDS:STATIC=general;c_functions;
//Value Computed by CMake
refOvenTest_BINARY_DIR:STATIC=/home/key/github/KED/bsl/cmakeLowLayer/build

@ -34,32 +34,32 @@ The CXX compiler identification is GNU, found in "/home/key/github/KED/bsl/cmake
Determining if the C compiler works passed with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_83622/fast"
/usr/bin/make -f CMakeFiles/cmTC_83622.dir/build.make CMakeFiles/cmTC_83622.dir/build
Run Build Command:"/usr/bin/make" "cmTC_16735/fast"
/usr/bin/make -f CMakeFiles/cmTC_16735.dir/build.make CMakeFiles/cmTC_16735.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_83622.dir/testCCompiler.c.o
/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_83622.dir/testCCompiler.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C static library libcmTC_83622.a
/usr/bin/cmake -P CMakeFiles/cmTC_83622.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83622.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_83622.a CMakeFiles/cmTC_83622.dir/testCCompiler.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_83622.a
Building C object CMakeFiles/cmTC_16735.dir/testCCompiler.c.o
/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_16735.dir/testCCompiler.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C static library libcmTC_16735.a
/usr/bin/cmake -P CMakeFiles/cmTC_16735.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16735.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_16735.a CMakeFiles/cmTC_16735.dir/testCCompiler.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_16735.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_18e1a/fast"
/usr/bin/make -f CMakeFiles/cmTC_18e1a.dir/build.make CMakeFiles/cmTC_18e1a.dir/build
Run Build Command:"/usr/bin/make" "cmTC_586a1/fast"
/usr/bin/make -f CMakeFiles/cmTC_586a1.dir/build.make CMakeFiles/cmTC_586a1.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o
/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c
Linking C static library libcmTC_18e1a.a
/usr/bin/cmake -P CMakeFiles/cmTC_18e1a.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18e1a.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_18e1a.a CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_18e1a.a
Building C object CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o
/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c
Linking C static library libcmTC_586a1.a
/usr/bin/cmake -P CMakeFiles/cmTC_586a1.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_586a1.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_586a1.a CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_586a1.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -67,16 +67,16 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-none-eabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_18e1a/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_18e1a.dir/build.make CMakeFiles/cmTC_18e1a.dir/build]
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_586a1/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_586a1.dir/build.make CMakeFiles/cmTC_586a1.dir/build]
ignore line: [make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C static library libcmTC_18e1a.a]
ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_18e1a.dir/cmake_clean_target.cmake]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18e1a.dir/link.txt --verbose=1]
ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_18e1a.a CMakeFiles/cmTC_18e1a.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_18e1a.a]
ignore line: [Building C object CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/arm-none-eabi-gcc -o CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C static library libcmTC_586a1.a]
ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_586a1.dir/cmake_clean_target.cmake]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_586a1.dir/link.txt --verbose=1]
ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_586a1.a CMakeFiles/cmTC_586a1.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_586a1.a]
ignore line: [make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp']
ignore line: []
implicit libs: []
@ -89,16 +89,16 @@ Parsed C implicit link information from above output:
Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_bdb5b/fast"
/usr/bin/make -f CMakeFiles/cmTC_bdb5b.dir/build.make CMakeFiles/cmTC_bdb5b.dir/build
Run Build Command:"/usr/bin/make" "cmTC_6a761/fast"
/usr/bin/make -f CMakeFiles/cmTC_6a761.dir/build.make CMakeFiles/cmTC_6a761.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c11 -o CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_bdb5b.a
/usr/bin/cmake -P CMakeFiles/cmTC_bdb5b.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bdb5b.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_bdb5b.a CMakeFiles/cmTC_bdb5b.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_bdb5b.a
Building C object CMakeFiles/cmTC_6a761.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c11 -o CMakeFiles/cmTC_6a761.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_6a761.a
/usr/bin/cmake -P CMakeFiles/cmTC_6a761.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a761.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_6a761.a CMakeFiles/cmTC_6a761.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_6a761.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -111,16 +111,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_ed264/fast"
/usr/bin/make -f CMakeFiles/cmTC_ed264.dir/build.make CMakeFiles/cmTC_ed264.dir/build
Run Build Command:"/usr/bin/make" "cmTC_07893/fast"
/usr/bin/make -f CMakeFiles/cmTC_07893.dir/build.make CMakeFiles/cmTC_07893.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ed264.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c99 -o CMakeFiles/cmTC_ed264.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_ed264.a
/usr/bin/cmake -P CMakeFiles/cmTC_ed264.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed264.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_ed264.a CMakeFiles/cmTC_ed264.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_ed264.a
Building C object CMakeFiles/cmTC_07893.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c99 -o CMakeFiles/cmTC_07893.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_07893.a
/usr/bin/cmake -P CMakeFiles/cmTC_07893.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07893.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_07893.a CMakeFiles/cmTC_07893.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_07893.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -133,16 +133,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_6b1de/fast"
/usr/bin/make -f CMakeFiles/cmTC_6b1de.dir/build.make CMakeFiles/cmTC_6b1de.dir/build
Run Build Command:"/usr/bin/make" "cmTC_25a15/fast"
/usr/bin/make -f CMakeFiles/cmTC_25a15.dir/build.make CMakeFiles/cmTC_25a15.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c90 -o CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_6b1de.a
/usr/bin/cmake -P CMakeFiles/cmTC_6b1de.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b1de.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_6b1de.a CMakeFiles/cmTC_6b1de.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_6b1de.a
Building C object CMakeFiles/cmTC_25a15.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-gcc -std=c90 -o CMakeFiles/cmTC_25a15.dir/feature_tests.c.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.c
Linking C static library libcmTC_25a15.a
/usr/bin/cmake -P CMakeFiles/cmTC_25a15.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25a15.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_25a15.a CMakeFiles/cmTC_25a15.dir/feature_tests.c.o
/usr/bin/arm-none-eabi-ranlib libcmTC_25a15.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -153,32 +153,32 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_e29b3/fast"
/usr/bin/make -f CMakeFiles/cmTC_e29b3.dir/build.make CMakeFiles/cmTC_e29b3.dir/build
Run Build Command:"/usr/bin/make" "cmTC_c8bc3/fast"
/usr/bin/make -f CMakeFiles/cmTC_c8bc3.dir/build.make CMakeFiles/cmTC_c8bc3.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o
/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX static library libcmTC_e29b3.a
/usr/bin/cmake -P CMakeFiles/cmTC_e29b3.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e29b3.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_e29b3.a CMakeFiles/cmTC_e29b3.dir/testCXXCompiler.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_e29b3.a
Building CXX object CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o
/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX static library libcmTC_c8bc3.a
/usr/bin/cmake -P CMakeFiles/cmTC_c8bc3.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c8bc3.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_c8bc3.a CMakeFiles/cmTC_c8bc3.dir/testCXXCompiler.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_c8bc3.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_9ec3d/fast"
/usr/bin/make -f CMakeFiles/cmTC_9ec3d.dir/build.make CMakeFiles/cmTC_9ec3d.dir/build
Run Build Command:"/usr/bin/make" "cmTC_c45de/fast"
/usr/bin/make -f CMakeFiles/cmTC_c45de.dir/build.make CMakeFiles/cmTC_c45de.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp
Linking CXX static library libcmTC_9ec3d.a
/usr/bin/cmake -P CMakeFiles/cmTC_9ec3d.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ec3d.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_9ec3d.a CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/arm-none-eabi-ranlib libcmTC_9ec3d.a
Building CXX object CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp
Linking CXX static library libcmTC_c45de.a
/usr/bin/cmake -P CMakeFiles/cmTC_c45de.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45de.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_c45de.a CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/arm-none-eabi-ranlib libcmTC_c45de.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -186,16 +186,16 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-none-eabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_9ec3d/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_9ec3d.dir/build.make CMakeFiles/cmTC_9ec3d.dir/build]
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_c45de/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c45de.dir/build.make CMakeFiles/cmTC_c45de.dir/build]
ignore line: [make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX static library libcmTC_9ec3d.a]
ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_9ec3d.dir/cmake_clean_target.cmake]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9ec3d.dir/link.txt --verbose=1]
ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_9ec3d.a CMakeFiles/cmTC_9ec3d.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_9ec3d.a]
ignore line: [Building CXX object CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/arm-none-eabi-g++ -o CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX static library libcmTC_c45de.a]
ignore line: [/usr/bin/cmake -P CMakeFiles/cmTC_c45de.dir/cmake_clean_target.cmake]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45de.dir/link.txt --verbose=1]
ignore line: [/usr/bin/arm-none-eabi-ar qc libcmTC_c45de.a CMakeFiles/cmTC_c45de.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/arm-none-eabi-ranlib libcmTC_c45de.a]
ignore line: [make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp']
ignore line: []
implicit libs: []
@ -208,16 +208,16 @@ Parsed CXX implicit link information from above output:
Detecting CXX [-std=c++1z] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_bd549/fast"
/usr/bin/make -f CMakeFiles/cmTC_bd549.dir/build.make CMakeFiles/cmTC_bd549.dir/build
Run Build Command:"/usr/bin/make" "cmTC_4fb58/fast"
/usr/bin/make -f CMakeFiles/cmTC_4fb58.dir/build.make CMakeFiles/cmTC_4fb58.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++1z -o CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_bd549.a
/usr/bin/cmake -P CMakeFiles/cmTC_bd549.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bd549.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_bd549.a CMakeFiles/cmTC_bd549.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_bd549.a
Building CXX object CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++1z -o CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_4fb58.a
/usr/bin/cmake -P CMakeFiles/cmTC_4fb58.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4fb58.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_4fb58.a CMakeFiles/cmTC_4fb58.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_4fb58.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -283,16 +283,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Detecting CXX [-std=c++14] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_ecf96/fast"
/usr/bin/make -f CMakeFiles/cmTC_ecf96.dir/build.make CMakeFiles/cmTC_ecf96.dir/build
Run Build Command:"/usr/bin/make" "cmTC_fcd94/fast"
/usr/bin/make -f CMakeFiles/cmTC_fcd94.dir/build.make CMakeFiles/cmTC_fcd94.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++14 -o CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_ecf96.a
/usr/bin/cmake -P CMakeFiles/cmTC_ecf96.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ecf96.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_ecf96.a CMakeFiles/cmTC_ecf96.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_ecf96.a
Building CXX object CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++14 -o CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_fcd94.a
/usr/bin/cmake -P CMakeFiles/cmTC_fcd94.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fcd94.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_fcd94.a CMakeFiles/cmTC_fcd94.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_fcd94.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -358,16 +358,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Detecting CXX [-std=c++11] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_fb751/fast"
/usr/bin/make -f CMakeFiles/cmTC_fb751.dir/build.make CMakeFiles/cmTC_fb751.dir/build
Run Build Command:"/usr/bin/make" "cmTC_de9ee/fast"
/usr/bin/make -f CMakeFiles/cmTC_de9ee.dir/build.make CMakeFiles/cmTC_de9ee.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++11 -o CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_fb751.a
/usr/bin/cmake -P CMakeFiles/cmTC_fb751.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb751.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_fb751.a CMakeFiles/cmTC_fb751.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_fb751.a
Building CXX object CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++11 -o CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_de9ee.a
/usr/bin/cmake -P CMakeFiles/cmTC_de9ee.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de9ee.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_de9ee.a CMakeFiles/cmTC_de9ee.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_de9ee.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
@ -433,16 +433,16 @@ make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFi
Detecting CXX [-std=c++98] compiler features compiled with the following output:
Change Dir: /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_389e3/fast"
/usr/bin/make -f CMakeFiles/cmTC_389e3.dir/build.make CMakeFiles/cmTC_389e3.dir/build
Run Build Command:"/usr/bin/make" "cmTC_9885c/fast"
/usr/bin/make -f CMakeFiles/cmTC_9885c.dir/build.make CMakeFiles/cmTC_9885c.dir/build
make[1]: Entering directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++98 -o CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_389e3.a
/usr/bin/cmake -P CMakeFiles/cmTC_389e3.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_389e3.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_389e3.a CMakeFiles/cmTC_389e3.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_389e3.a
Building CXX object CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-g++ -std=c++98 -o CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o -c /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/feature_tests.cxx
Linking CXX static library libcmTC_9885c.a
/usr/bin/cmake -P CMakeFiles/cmTC_9885c.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9885c.dir/link.txt --verbose=1
/usr/bin/arm-none-eabi-ar qc libcmTC_9885c.a CMakeFiles/cmTC_9885c.dir/feature_tests.cxx.o
/usr/bin/arm-none-eabi-ranlib libcmTC_9885c.a
make[1]: Leaving directory '/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/CMakeTmp'

@ -122,6 +122,7 @@ set(CMAKE_MAKEFILE_PRODUCTS
# Dependency information for all targets:
set(CMAKE_DEPEND_INFO_FILES
"CMakeFiles/cpp_functions.dir/DependInfo.cmake"
"CMakeFiles/refOvenTest.out.dir/DependInfo.cmake"
"CMakeFiles/assembly_functions.dir/DependInfo.cmake"
"CMakeFiles/c_functions.dir/DependInfo.cmake"

@ -34,9 +34,6 @@ SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Produce verbose output by default.
VERBOSE = 1
# Suppress display of executed commands.
$(VERBOSE).SILENT:
@ -67,15 +64,52 @@ CMAKE_SOURCE_DIR = /home/key/github/KED/bsl/cmakeLowLayer
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/key/github/KED/bsl/cmakeLowLayer/build
#=============================================================================
# Target rules for target CMakeFiles/cpp_functions.dir
# All Build rule for target.
CMakeFiles/cpp_functions.dir/all: CMakeFiles/c_functions.dir/all
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/depend
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=11,12 "Built target cpp_functions"
.PHONY : CMakeFiles/cpp_functions.dir/all
# Include target in all.
all: CMakeFiles/cpp_functions.dir/all
.PHONY : all
# Build rule for subdir invocation for target.
CMakeFiles/cpp_functions.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles 10
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/cpp_functions.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles 0
.PHONY : CMakeFiles/cpp_functions.dir/rule
# Convenience name for target.
cpp_functions: CMakeFiles/cpp_functions.dir/rule
.PHONY : cpp_functions
# clean rule for target.
CMakeFiles/cpp_functions.dir/clean:
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/clean
.PHONY : CMakeFiles/cpp_functions.dir/clean
# clean rule for target.
clean: CMakeFiles/cpp_functions.dir/clean
.PHONY : clean
#=============================================================================
# Target rules for target CMakeFiles/refOvenTest.out.dir
# All Build rule for target.
CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/assembly_functions.dir/all
CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/c_functions.dir/all
CMakeFiles/refOvenTest.out.dir/all: CMakeFiles/assembly_functions.dir/all
$(MAKE) -f CMakeFiles/refOvenTest.out.dir/build.make CMakeFiles/refOvenTest.out.dir/depend
$(MAKE) -f CMakeFiles/refOvenTest.out.dir/build.make CMakeFiles/refOvenTest.out.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=11,12 "Built target refOvenTest.out"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=13,14 "Built target refOvenTest.out"
.PHONY : CMakeFiles/refOvenTest.out.dir/all
# Include target in all.

@ -1,5 +1,6 @@
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/rebuild_cache.dir
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/edit_cache.dir
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/refOvenTest.out.dir
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/assembly_functions.dir
/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir

@ -18,9 +18,6 @@ SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Produce verbose output by default.
VERBOSE = 1
# Suppress display of executed commands.
$(VERBOSE).SILENT:

@ -18,9 +18,6 @@ SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Produce verbose output by default.
VERBOSE = 1
# Suppress display of executed commands.
$(VERBOSE).SILENT:

@ -0,0 +1,168 @@
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
core_cm0.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/core_cm0.h
system_stm32f0xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h
stdint.h
-
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h
stm32f030x6.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x6.h
stm32f030x8.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030x8.h
stm32f031x6.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f031x6.h
stm32f038xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f038xx.h
stm32f042x6.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
stm32f048xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f048xx.h
stm32f051x8.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f051x8.h
stm32f058xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f058xx.h
stm32f070x6.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f070x6.h
stm32f070xb.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f070xb.h
stm32f071xb.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f071xb.h
stm32f072xb.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h
stm32f078xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f078xx.h
stm32f091xc.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f091xc.h
stm32f098xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f098xx.h
stm32f030xc.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f030xc.h
stm32f0xx_hal.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx_hal.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h
../Drivers/CMSIS/Include/cmsis_armcc.h
../Drivers/CMSIS/Include/cmsis_armclang.h
arm_compat.h
-
../Drivers/CMSIS/Include/cmsis_compiler.h
stdint.h
-
cmsis_armcc.h
../Drivers/CMSIS/Include/cmsis_armcc.h
cmsis_armclang.h
../Drivers/CMSIS/Include/cmsis_armclang.h
cmsis_gcc.h
../Drivers/CMSIS/Include/cmsis_gcc.h
cmsis_iccarm.h
-
cmsis_ccs.h
-
cmsis_csm.h
-
../Drivers/CMSIS/Include/cmsis_gcc.h
../Drivers/CMSIS/Include/cmsis_iccarm.h
iccarm_builtin.h
../Drivers/CMSIS/Include/iccarm_builtin.h
intrinsics.h
-
../Drivers/CMSIS/Include/cmsis_version.h
../Drivers/CMSIS/Include/core_cm0.h
stdint.h
-
cmsis_version.h
../Drivers/CMSIS/Include/cmsis_version.h
cmsis_compiler.h
../Drivers/CMSIS/Include/cmsis_compiler.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h
stm32f0xx.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx.h
../Inc/main.h
stm32f0xx_ll_crs.h
../Inc/stm32f0xx_ll_crs.h
stm32f0xx_ll_rcc.h
../Inc/stm32f0xx_ll_rcc.h
stm32f0xx_ll_bus.h
../Inc/stm32f0xx_ll_bus.h
stm32f0xx_ll_system.h
../Inc/stm32f0xx_ll_system.h
stm32f0xx_ll_exti.h
../Inc/stm32f0xx_ll_exti.h
stm32f0xx_ll_cortex.h
../Inc/stm32f0xx_ll_cortex.h
stm32f0xx_ll_utils.h
../Inc/stm32f0xx_ll_utils.h
stm32f0xx_ll_pwr.h
../Inc/stm32f0xx_ll_pwr.h
stm32f0xx_ll_dma.h
../Inc/stm32f0xx_ll_dma.h
stm32f0xx_ll_gpio.h
../Inc/stm32f0xx_ll_gpio.h
stm32_assert.h
../Inc/stm32_assert.h
../Inc/stm32_assert.h
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp
transfer.hpp
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp
main.h
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/main.h

@ -0,0 +1,42 @@
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp" "/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# Preprocessor definitions for this target.
set(CMAKE_TARGET_DEFINITIONS_CXX
"DATA_CACHE_ENABLE=0"
"HSE_STARTUP_TIMEOUT=100"
"HSE_VALUE=8000000"
"HSI_VALUE=8000000"
"INSTRUCTION_CACHE_ENABLE=0"
"LSE_STARTUP_TIMEOUT=5000"
"LSE_VALUE=32768"
"LSI_VALUE=40000"
"PREFETCH_ENABLE=1"
"STM32F042x6"
"USE_FULL_LL_DRIVER"
"VDD_VALUE=3300"
)
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
"../cppSrc"
"../Inc"
"../Drivers/STM32F0xx_HAL_Driver/Inc"
"../Drivers/CMSIS/Device/ST/STM32F0xx/Include"
"../Drivers/CMSIS/Include"
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
"/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/c_functions.dir/DependInfo.cmake"
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

@ -0,0 +1,99 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.13
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/key/github/KED/bsl/cmakeLowLayer
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/key/github/KED/bsl/cmakeLowLayer/build
# Include any dependencies generated for this target.
include CMakeFiles/cpp_functions.dir/depend.make
# Include the progress variables for this target.
include CMakeFiles/cpp_functions.dir/progress.make
# Include the compile flags for this target's objects.
include CMakeFiles/cpp_functions.dir/flags.make
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: CMakeFiles/cpp_functions.dir/flags.make
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o"
/usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o -c /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i"
/usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp > CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s"
/usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp -o CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s
# Object files for target cpp_functions
cpp_functions_OBJECTS = \
"CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o"
# External object files for target cpp_functions
cpp_functions_EXTERNAL_OBJECTS =
libcpp_functions.a: CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o
libcpp_functions.a: CMakeFiles/cpp_functions.dir/build.make
libcpp_functions.a: CMakeFiles/cpp_functions.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libcpp_functions.a"
$(CMAKE_COMMAND) -P CMakeFiles/cpp_functions.dir/cmake_clean_target.cmake
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cpp_functions.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
CMakeFiles/cpp_functions.dir/build: libcpp_functions.a
.PHONY : CMakeFiles/cpp_functions.dir/build
CMakeFiles/cpp_functions.dir/clean:
$(CMAKE_COMMAND) -P CMakeFiles/cpp_functions.dir/cmake_clean.cmake
.PHONY : CMakeFiles/cpp_functions.dir/clean
CMakeFiles/cpp_functions.dir/depend:
cd /home/key/github/KED/bsl/cmakeLowLayer/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/github/KED/bsl/cmakeLowLayer /home/key/github/KED/bsl/cmakeLowLayer /home/key/github/KED/bsl/cmakeLowLayer/build /home/key/github/KED/bsl/cmakeLowLayer/build /home/key/github/KED/bsl/cmakeLowLayer/build/CMakeFiles/cpp_functions.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/cpp_functions.dir/depend

@ -0,0 +1,10 @@
file(REMOVE_RECURSE
"CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o"
"libcpp_functions.pdb"
"libcpp_functions.a"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/cpp_functions.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

@ -0,0 +1,28 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.13
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h
../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h
../Drivers/CMSIS/Include/cmsis_armcc.h
../Drivers/CMSIS/Include/cmsis_armclang.h
../Drivers/CMSIS/Include/cmsis_compiler.h
../Drivers/CMSIS/Include/cmsis_gcc.h
../Drivers/CMSIS/Include/cmsis_iccarm.h
../Drivers/CMSIS/Include/cmsis_version.h
../Drivers/CMSIS/Include/core_cm0.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h
../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h
../Inc/main.h
../Inc/stm32_assert.h
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.cpp
/home/key/github/KED/bsl/cmakeLowLayer/cppSrc/transfer.hpp

@ -0,0 +1,28 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.13
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_armcc.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_armclang.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_compiler.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_gcc.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_iccarm.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/cmsis_version.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/CMSIS/Include/core_cm0.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Inc/main.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../Inc/stm32_assert.h
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.cpp
CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o: ../cppSrc/transfer.hpp

@ -0,0 +1,10 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.13
# compile CXX with /usr/bin/arm-none-eabi-g++
CXX_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections
CXX_DEFINES = -DDATA_CACHE_ENABLE=0 -DHSE_STARTUP_TIMEOUT=100 -DHSE_VALUE=8000000 -DHSI_VALUE=8000000 -DINSTRUCTION_CACHE_ENABLE=0 -DLSE_STARTUP_TIMEOUT=5000 -DLSE_VALUE=32768 -DLSI_VALUE=40000 -DPREFETCH_ENABLE=1 -DSTM32F042x6 -DUSE_FULL_LL_DRIVER -DVDD_VALUE=3300
CXX_INCLUDES = -I/home/key/github/KED/bsl/cmakeLowLayer/cppSrc -I/home/key/github/KED/bsl/cmakeLowLayer/Inc -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/STM32F0xx_HAL_Driver/Inc -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/CMSIS/Device/ST/STM32F0xx/Include -I/home/key/github/KED/bsl/cmakeLowLayer/Drivers/CMSIS/Include

@ -0,0 +1,2 @@
/usr/bin/arm-none-eabi-ar qc libcpp_functions.a CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o
/usr/bin/arm-none-eabi-ranlib libcpp_functions.a

@ -0,0 +1,3 @@
CMAKE_PROGRESS_1 = 11
CMAKE_PROGRESS_2 = 12

@ -18,9 +18,6 @@ SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Produce verbose output by default.
VERBOSE = 1
# Suppress display of executed commands.
$(VERBOSE).SILENT:

@ -1,3 +1,3 @@
CMAKE_PROGRESS_1 = 11
CMAKE_PROGRESS_2 = 12
CMAKE_PROGRESS_1 = 13
CMAKE_PROGRESS_2 = 14

@ -23,9 +23,6 @@ SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Produce verbose output by default.
VERBOSE = 1
# Suppress display of executed commands.
$(VERBOSE).SILENT:
@ -113,6 +110,19 @@ depend:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
#=============================================================================
# Target rules for targets named cpp_functions
# Build rule for target.
cpp_functions: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 cpp_functions
.PHONY : cpp_functions
# fast build rule for target.
cpp_functions/fast:
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/build
.PHONY : cpp_functions/fast
#=============================================================================
# Target rules for targets named refOvenTest.out
@ -368,6 +378,33 @@ Src/system_stm32f0xx.c.s:
$(MAKE) -f CMakeFiles/c_functions.dir/build.make CMakeFiles/c_functions.dir/Src/system_stm32f0xx.c.s
.PHONY : Src/system_stm32f0xx.c.s
cppSrc/transfer.o: cppSrc/transfer.cpp.o
.PHONY : cppSrc/transfer.o
# target to build an object file
cppSrc/transfer.cpp.o:
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o
.PHONY : cppSrc/transfer.cpp.o
cppSrc/transfer.i: cppSrc/transfer.cpp.i
.PHONY : cppSrc/transfer.i
# target to preprocess a source file
cppSrc/transfer.cpp.i:
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.i
.PHONY : cppSrc/transfer.cpp.i
cppSrc/transfer.s: cppSrc/transfer.cpp.s
.PHONY : cppSrc/transfer.s
# target to generate assembly for a file
cppSrc/transfer.cpp.s:
$(MAKE) -f CMakeFiles/cpp_functions.dir/build.make CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.s
.PHONY : cppSrc/transfer.cpp.s
startup/startup_stm32f042x6.o: startup/startup_stm32f042x6.s.o
.PHONY : startup/startup_stm32f042x6.o
@ -385,6 +422,7 @@ help:
@echo "... depend"
@echo "... rebuild_cache"
@echo "... edit_cache"
@echo "... cpp_functions"
@echo "... refOvenTest.out"
@echo "... assembly_functions"
@echo "... c_functions"
@ -412,6 +450,9 @@ help:
@echo "... Src/system_stm32f0xx.o"
@echo "... Src/system_stm32f0xx.i"
@echo "... Src/system_stm32f0xx.s"
@echo "... cppSrc/transfer.o"
@echo "... cppSrc/transfer.i"
@echo "... cppSrc/transfer.s"
@echo "... startup/startup_stm32f042x6.o"
.PHONY : help

@ -0,0 +1,36 @@
project(cpp_sources)
set(CPU_MCU "-mcpu=cortex-m0")
set(CPP_FLAGS
${CPU_MCU}
-mthumb #Instruction set : https://stackoverflow.com/questions/10638130/what-is-the-arm-thumb-instruction-set
-Wall #Error : If you don't know this one please chek basical compiling
-fdata-sections #Optimization : Linker can perform optimizations to improve locality of reference in the instruction space.
-fdiagnostics-color=always
-ffunction-sections #Optimization : used with -fdata-sections
$<$<CONFIG:Debug>:-O -g -gdwarf-2>)
set(CPP_DEFS
-DUSE_FULL_LL_DRIVER
-DSTM32F042x6
-DHSE_VALUE=8000000
-DHSE_STARTUP_TIMEOUT=100
-DLSE_STARTUP_TIMEOUT=5000
-DLSE_VALUE=32768
-DHSI_VALUE=8000000
-DLSI_VALUE=40000
-DVDD_VALUE=3300
-DPREFETCH_ENABLE=1
-DINSTRUCTION_CACHE_ENABLE=0
-DDATA_CACHE_ENABLE=0)
set (CPP_SOURCES transfer.cpp)
set (CPP_INCLUDES .)
add_library(${PROJECT_NAME} ${CPP_SOURCES})
target_compile_options(${PROJECT_NAME} PUBLIC ${CPP_FLAGS})
target_compile_definitions(${PROJECT_NAME} PUBLIC ${CPP_DEFS})
target_include_directories(${PROJECT_NAME} PUBLIC ${CPP_INCLUDES})
add_library(sub::stmSources ALIAS ${PROJECT_NAME})

@ -0,0 +1,7 @@
#include "transfer.hpp"
int cppHook()
{
return 1;
}

@ -0,0 +1,8 @@
#ifndef TRANSFER_H
#define TRANSFER_H
#include "main.h"
int cppHook();
#endif /* TRASNFER_H */

@ -0,0 +1,40 @@
Cmake build dorectory exists
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/arm-none-eabi-gcc
-- The C compiler identification is GNU 7.3.1
-- The CXX compiler identification is GNU 7.3.1
-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc
-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++
-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/key/github/KED/bsl/cmakeLowLayer/build
Scanning dependencies of target assembly_functions
Scanning dependencies of target cpp_functions
Scanning dependencies of target c_functions
[ 7%] Building ASM object CMakeFiles/assembly_functions.dir/startup/startup_stm32f042x6.s.o
[ 14%] Building CXX object CMakeFiles/cpp_functions.dir/cppSrc/transfer.cpp.o
[ 21%] Building C object CMakeFiles/c_functions.dir/Src/stm32f0xx_it.c.o
[ 28%] Building C object CMakeFiles/c_functions.dir/Src/system_stm32f0xx.c.o
[ 35%] Linking ASM static library libassembly_functions.a
[ 35%] Built target assembly_functions
[ 42%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_exti.c.o
[ 50%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c.o
[ 57%] Linking CXX static library libcpp_functions.a
[ 64%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c.o
[ 71%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_gpio.c.o
[ 71%] Built target cpp_functions
[ 78%] Building C object CMakeFiles/c_functions.dir/Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_pwr.c.o
[ 85%] Linking C static library libc_functions.a
[ 85%] Built target c_functions
Scanning dependencies of target refOvenTest.out
[ 92%] Building C object CMakeFiles/refOvenTest.out.dir/Src/main.c.o
Loading…
Cancel
Save