diff --git a/07_firmware/ked b/07_firmware/ked index e3c1298..67d67db 160000 --- a/07_firmware/ked +++ b/07_firmware/ked @@ -1 +1 @@ -Subproject commit e3c1298f5542437653509df66d6086d4c9511bd1 +Subproject commit 67d67dbfefc2b9eaf01206899ea56f564d1fe213 diff --git a/07_firmware/ked_build/CMakeCache.txt b/07_firmware/ked_build/CMakeCache.txt new file mode 100644 index 0000000..09a8493 --- /dev/null +++ b/07_firmware/ked_build/CMakeCache.txt @@ -0,0 +1,421 @@ +# This is the CMakeCache file. +# For build in directory: /home/key/git/kolibri/07_firmware/ked_build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//ASM compiler +CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-10 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-10 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-10 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-10 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=stm32f042k6t6 + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +CSL_USED:UNINITIALIZED=stm32f042k6t6 + +//Use a custom linker script +IS_NO_SYS:BOOL=ON + +//If objcopy is neede for cross compilation +NEED_OBJCOPY:BOOL=ON + +//No help, variable specified on the command line. +PROJECT_DIR:UNINITIALIZED=/home/key/git/kolibri/07_firmware + +//Value Computed by CMake +stm32f042k6t6_BINARY_DIR:STATIC=/home/key/git/kolibri/07_firmware/ked_build + +//Value Computed by CMake +stm32f042k6t6_SOURCE_DIR:STATIC=/home/key/git/kolibri/07_firmware/ked + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/key/git/kolibri/07_firmware/ked_build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/key/git/kolibri/07_firmware/ked +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeASMCompiler.cmake b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeASMCompiler.cmake new file mode 100644 index 0000000..8c8ed3a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeASMCompiler.cmake @@ -0,0 +1,20 @@ +set(CMAKE_ASM_COMPILER "/usr/bin/cc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_ASM_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + + + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) + + diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCCompiler.cmake b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..e033eb1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "10.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-10") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-10") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/10/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/10;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCXXCompiler.cmake b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..7d1c1cf --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "10.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-10") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-10") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/10;/usr/include/x86_64-linux-gnu/c++/10;/usr/include/c++/10/backward;/usr/lib/gcc/x86_64-linux-gnu/10/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/10;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_C.bin b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..664e449 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_CXX.bin b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..51a4880 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeSystem.cmake b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeSystem.cmake new file mode 100644 index 0000000..cd94459 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.10.0-23-amd64") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.10.0-23-amd64") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.10.0-23-amd64") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.10.0-23-amd64") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..6c0aa93 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,674 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/a.out b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/a.out new file mode 100755 index 0000000..dec38b4 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/a.out differ diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..37c21ca --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,663 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/a.out b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/a.out new file mode 100755 index 0000000..5bf5fac Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/a.out differ diff --git a/07_firmware/ked_build/CMakeFiles/CMakeDirectoryInformation.cmake b/07_firmware/ked_build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ac04813 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/key/git/kolibri/07_firmware/ked") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/key/git/kolibri/07_firmware/ked_build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/07_firmware/ked_build/CMakeFiles/CMakeOutput.log b/07_firmware/ked_build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..f21306d --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,443 @@ +The system is: Linux - 5.10.0-23-amd64 - x86_64 +Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": +cc (Debian 10.2.1-6) 10.2.1 20210110 +Copyright (C) 2020 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_45770/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45770.dir/build.make CMakeFiles/cmTC_45770.dir/build +gmake[1]: Entering directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.2.1 20210110 (Debian 10.2.1-6) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/10/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -o /tmp/ccb8BRiS.s +GNU C17 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu) + compiled by GNU C version 10.2.1 20210110, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.23-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/10/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu) + compiled by GNU C version 10.2.1 20210110, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.23-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 1f803793fa2e3418c492b25e7d3eac2f +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o /tmp/ccb8BRiS.s +GNU assembler version 2.35.2 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.35.2 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_45770 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45770.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -o cmTC_45770 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.2.1 20210110 (Debian 10.2.1-6) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_45770' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/10/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper -plugin-opt=-fresolution=/tmp/cclukWPl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_45770 /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/10/../../.. CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_45770' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/10/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/10/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/10/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/10/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_45770/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45770.dir/build.make CMakeFiles/cmTC_45770.dir/build] + ignore line: [gmake[1]: Entering directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.2.1 20210110 (Debian 10.2.1-6) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/10/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -o /tmp/ccb8BRiS.s] + ignore line: [GNU C17 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 10.2.1 20210110 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.23-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/10/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 10.2.1 20210110 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.23-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 1f803793fa2e3418c492b25e7d3eac2f] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o /tmp/ccb8BRiS.s] + ignore line: [GNU assembler version 2.35.2 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.35.2] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_45770] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45770.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -o cmTC_45770 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.2.1 20210110 (Debian 10.2.1-6) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_45770' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/10/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper -plugin-opt=-fresolution=/tmp/cclukWPl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_45770 /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/10/../../.. CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/10/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cclukWPl.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_45770] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../..] + arg [CMakeFiles/cmTC_45770.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10] ==> [/usr/lib/gcc/x86_64-linux-gnu/10] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/10;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_60d6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_60d6f.dir/build.make CMakeFiles/cmTC_60d6f.dir/build +gmake[1]: Entering directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.2.1 20210110 (Debian 10.2.1-6) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/10/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -o /tmp/ccIhTIyP.s +GNU C++14 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu) + compiled by GNU C version 10.2.1 20210110, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.23-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/10" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/10 + /usr/include/x86_64-linux-gnu/c++/10 + /usr/include/c++/10/backward + /usr/lib/gcc/x86_64-linux-gnu/10/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu) + compiled by GNU C version 10.2.1 20210110, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.0, isl version isl-0.23-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 048fcaee3460a99eb0d68522358720e1 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccIhTIyP.s +GNU assembler version 2.35.2 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.35.2 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_60d6f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60d6f.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_60d6f +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.2.1 20210110 (Debian 10.2.1-6) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_60d6f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/10/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper -plugin-opt=-fresolution=/tmp/ccI7kCDj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_60d6f /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/10/../../.. CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_60d6f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/10] + add: [/usr/include/x86_64-linux-gnu/c++/10] + add: [/usr/include/c++/10/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/10/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/10] ==> [/usr/include/c++/10] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/10] ==> [/usr/include/x86_64-linux-gnu/c++/10] + collapse include dir [/usr/include/c++/10/backward] ==> [/usr/include/c++/10/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/10/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/10/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/10;/usr/include/x86_64-linux-gnu/c++/10;/usr/include/c++/10/backward;/usr/lib/gcc/x86_64-linux-gnu/10/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_60d6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_60d6f.dir/build.make CMakeFiles/cmTC_60d6f.dir/build] + ignore line: [gmake[1]: Entering directory '/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.2.1 20210110 (Debian 10.2.1-6) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/10/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -o /tmp/ccIhTIyP.s] + ignore line: [GNU C++14 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 10.2.1 20210110 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.23-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/10"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/10] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/10] + ignore line: [ /usr/include/c++/10/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/10/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Debian 10.2.1-6) version 10.2.1 20210110 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 10.2.1 20210110 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.0 isl version isl-0.23-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 048fcaee3460a99eb0d68522358720e1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccIhTIyP.s] + ignore line: [GNU assembler version 2.35.2 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.35.2] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_60d6f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60d6f.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_60d6f ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.2.1 20210110 (Debian 10.2.1-6) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/10/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/10/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_60d6f' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/10/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper -plugin-opt=-fresolution=/tmp/ccI7kCDj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_60d6f /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/10 -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/10/../../.. CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/10/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccI7kCDj.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_60d6f] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/10/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../..] + arg [CMakeFiles/cmTC_60d6f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/10/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10] ==> [/usr/lib/gcc/x86_64-linux-gnu/10] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/10/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/10;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/07_firmware/ked_build/CMakeFiles/Makefile.cmake b/07_firmware/ked_build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..7e1dfcf --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/Makefile.cmake @@ -0,0 +1,152 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/key/git/kolibri/07_firmware/ked/CMakeLists.txt" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/config.cmake" + "/home/key/git/kolibri/07_firmware/ked/drivers/CMakeLists.txt" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/cmakeCore.cmake" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/cmakeProject.cmake" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/colors.cmake" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/compiler.cmake" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/doxygen.cmake" + "/home/key/git/kolibri/07_firmware/ked/env/cmake_core/errorHandler.cmake" + "/home/key/git/kolibri/07_firmware/ked/libraries/CMakeLists.txt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/CMakeLists.txt" + "/home/key/git/kolibri/07_firmware/ked/system/CMakeLists.txt" + "CMakeFiles/3.18.4/CMakeASMCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.18.4/CMakeSystem.cmake" + "/home/key/git/kolibri/07_firmware/projectDefinitions.cmake" + "/usr/share/cmake-3.18/Modules/CMakeASMCompiler.cmake.in" + "/usr/share/cmake-3.18/Modules/CMakeASMInformation.cmake" + "/usr/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.18/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.18/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineASMCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.18/Modules/CMakeTestASMCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.18/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-ASM.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.18/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.18/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.18.4/CMakeSystem.cmake" + "CMakeFiles/3.18.4/CMakeASMCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCCompiler.cmake" + "CMakeFiles/3.18.4/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake" + "CMakeFiles/startup.dir/DependInfo.cmake" + "CMakeFiles/interrupt_submodule.dir/DependInfo.cmake" + "CMakeFiles/delay_submodule.dir/DependInfo.cmake" + "CMakeFiles/usart_submodule.dir/DependInfo.cmake" + "CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake" + "CMakeFiles/timer_submodule.dir/DependInfo.cmake" + "CMakeFiles/spi_submodule.dir/DependInfo.cmake" + "CMakeFiles/i2c_submodule.dir/DependInfo.cmake" + "CMakeFiles/pin_submodule.dir/DependInfo.cmake" + "CMakeFiles/max31865_submodule.dir/DependInfo.cmake" + "CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake" + "CMakeFiles/max7219_submodule.dir/DependInfo.cmake" + "CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake" + ) diff --git a/07_firmware/ked_build/CMakeFiles/Makefile2 b/07_firmware/ked_build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..b943a66 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/Makefile2 @@ -0,0 +1,514 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/stm32f042k6t6.dir/all +all: CMakeFiles/startup.dir/all +all: CMakeFiles/interrupt_submodule.dir/all +all: CMakeFiles/delay_submodule.dir/all +all: CMakeFiles/usart_submodule.dir/all +all: CMakeFiles/deviceSetup_submodule.dir/all +all: CMakeFiles/timer_submodule.dir/all +all: CMakeFiles/spi_submodule.dir/all +all: CMakeFiles/i2c_submodule.dir/all +all: CMakeFiles/pin_submodule.dir/all +all: CMakeFiles/max31865_submodule.dir/all +all: CMakeFiles/lcd_oled_submodule.dir/all +all: CMakeFiles/max7219_submodule.dir/all +all: CMakeFiles/ssd1306_i2c_submodule.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/stm32f042k6t6.dir/clean +clean: CMakeFiles/startup.dir/clean +clean: CMakeFiles/interrupt_submodule.dir/clean +clean: CMakeFiles/delay_submodule.dir/clean +clean: CMakeFiles/usart_submodule.dir/clean +clean: CMakeFiles/deviceSetup_submodule.dir/clean +clean: CMakeFiles/timer_submodule.dir/clean +clean: CMakeFiles/spi_submodule.dir/clean +clean: CMakeFiles/i2c_submodule.dir/clean +clean: CMakeFiles/pin_submodule.dir/clean +clean: CMakeFiles/max31865_submodule.dir/clean +clean: CMakeFiles/lcd_oled_submodule.dir/clean +clean: CMakeFiles/max7219_submodule.dir/clean +clean: CMakeFiles/ssd1306_i2c_submodule.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/stm32f042k6t6.dir + +# All Build rule for target. +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/startup.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/ssd1306_i2c_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/i2c_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/pin_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/max31865_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/lcd_oled_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/max7219_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/interrupt_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/delay_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/usart_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/deviceSetup_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/timer_submodule.dir/all +CMakeFiles/stm32f042k6t6.dir/all: CMakeFiles/spi_submodule.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=26,27 "Built target stm32f042k6t6" +.PHONY : CMakeFiles/stm32f042k6t6.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/stm32f042k6t6.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 31 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/stm32f042k6t6.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/stm32f042k6t6.dir/rule + +# Convenience name for target. +stm32f042k6t6: CMakeFiles/stm32f042k6t6.dir/rule + +.PHONY : stm32f042k6t6 + +# clean rule for target. +CMakeFiles/stm32f042k6t6.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/clean +.PHONY : CMakeFiles/stm32f042k6t6.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/startup.dir + +# All Build rule for target. +CMakeFiles/startup.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/startup.dir/build.make CMakeFiles/startup.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/startup.dir/build.make CMakeFiles/startup.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=24,25 "Built target startup" +.PHONY : CMakeFiles/startup.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/startup.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/startup.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/startup.dir/rule + +# Convenience name for target. +startup: CMakeFiles/startup.dir/rule + +.PHONY : startup + +# clean rule for target. +CMakeFiles/startup.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/startup.dir/build.make CMakeFiles/startup.dir/clean +.PHONY : CMakeFiles/startup.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/interrupt_submodule.dir + +# All Build rule for target. +CMakeFiles/interrupt_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=8,9,10 "Built target interrupt_submodule" +.PHONY : CMakeFiles/interrupt_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/interrupt_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/interrupt_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/interrupt_submodule.dir/rule + +# Convenience name for target. +interrupt_submodule: CMakeFiles/interrupt_submodule.dir/rule + +.PHONY : interrupt_submodule + +# clean rule for target. +CMakeFiles/interrupt_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/clean +.PHONY : CMakeFiles/interrupt_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/delay_submodule.dir + +# All Build rule for target. +CMakeFiles/delay_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=1,2 "Built target delay_submodule" +.PHONY : CMakeFiles/delay_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/delay_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/delay_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/delay_submodule.dir/rule + +# Convenience name for target. +delay_submodule: CMakeFiles/delay_submodule.dir/rule + +.PHONY : delay_submodule + +# clean rule for target. +CMakeFiles/delay_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/clean +.PHONY : CMakeFiles/delay_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/usart_submodule.dir + +# All Build rule for target. +CMakeFiles/usart_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=30,31 "Built target usart_submodule" +.PHONY : CMakeFiles/usart_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/usart_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/usart_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/usart_submodule.dir/rule + +# Convenience name for target. +usart_submodule: CMakeFiles/usart_submodule.dir/rule + +.PHONY : usart_submodule + +# clean rule for target. +CMakeFiles/usart_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/clean +.PHONY : CMakeFiles/usart_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/deviceSetup_submodule.dir + +# All Build rule for target. +CMakeFiles/deviceSetup_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=3,4 "Built target deviceSetup_submodule" +.PHONY : CMakeFiles/deviceSetup_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/deviceSetup_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/deviceSetup_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/deviceSetup_submodule.dir/rule + +# Convenience name for target. +deviceSetup_submodule: CMakeFiles/deviceSetup_submodule.dir/rule + +.PHONY : deviceSetup_submodule + +# clean rule for target. +CMakeFiles/deviceSetup_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/clean +.PHONY : CMakeFiles/deviceSetup_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/timer_submodule.dir + +# All Build rule for target. +CMakeFiles/timer_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=28,29 "Built target timer_submodule" +.PHONY : CMakeFiles/timer_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/timer_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/timer_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/timer_submodule.dir/rule + +# Convenience name for target. +timer_submodule: CMakeFiles/timer_submodule.dir/rule + +.PHONY : timer_submodule + +# clean rule for target. +CMakeFiles/timer_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/clean +.PHONY : CMakeFiles/timer_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/spi_submodule.dir + +# All Build rule for target. +CMakeFiles/spi_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=19,20,21 "Built target spi_submodule" +.PHONY : CMakeFiles/spi_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/spi_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/spi_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/spi_submodule.dir/rule + +# Convenience name for target. +spi_submodule: CMakeFiles/spi_submodule.dir/rule + +.PHONY : spi_submodule + +# clean rule for target. +CMakeFiles/spi_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/clean +.PHONY : CMakeFiles/spi_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/i2c_submodule.dir + +# All Build rule for target. +CMakeFiles/i2c_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=5,6,7 "Built target i2c_submodule" +.PHONY : CMakeFiles/i2c_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/i2c_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/i2c_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/i2c_submodule.dir/rule + +# Convenience name for target. +i2c_submodule: CMakeFiles/i2c_submodule.dir/rule + +.PHONY : i2c_submodule + +# clean rule for target. +CMakeFiles/i2c_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/clean +.PHONY : CMakeFiles/i2c_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/pin_submodule.dir + +# All Build rule for target. +CMakeFiles/pin_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=17,18 "Built target pin_submodule" +.PHONY : CMakeFiles/pin_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/pin_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/pin_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/pin_submodule.dir/rule + +# Convenience name for target. +pin_submodule: CMakeFiles/pin_submodule.dir/rule + +.PHONY : pin_submodule + +# clean rule for target. +CMakeFiles/pin_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/clean +.PHONY : CMakeFiles/pin_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/max31865_submodule.dir + +# All Build rule for target. +CMakeFiles/max31865_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=13,14 "Built target max31865_submodule" +.PHONY : CMakeFiles/max31865_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/max31865_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/max31865_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/max31865_submodule.dir/rule + +# Convenience name for target. +max31865_submodule: CMakeFiles/max31865_submodule.dir/rule + +.PHONY : max31865_submodule + +# clean rule for target. +CMakeFiles/max31865_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/clean +.PHONY : CMakeFiles/max31865_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/lcd_oled_submodule.dir + +# All Build rule for target. +CMakeFiles/lcd_oled_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=11,12 "Built target lcd_oled_submodule" +.PHONY : CMakeFiles/lcd_oled_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/lcd_oled_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/lcd_oled_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/lcd_oled_submodule.dir/rule + +# Convenience name for target. +lcd_oled_submodule: CMakeFiles/lcd_oled_submodule.dir/rule + +.PHONY : lcd_oled_submodule + +# clean rule for target. +CMakeFiles/lcd_oled_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/clean +.PHONY : CMakeFiles/lcd_oled_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/max7219_submodule.dir + +# All Build rule for target. +CMakeFiles/max7219_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=15,16 "Built target max7219_submodule" +.PHONY : CMakeFiles/max7219_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/max7219_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/max7219_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/max7219_submodule.dir/rule + +# Convenience name for target. +max7219_submodule: CMakeFiles/max7219_submodule.dir/rule + +.PHONY : max7219_submodule + +# clean rule for target. +CMakeFiles/max7219_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/clean +.PHONY : CMakeFiles/max7219_submodule.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ssd1306_i2c_submodule.dir + +# All Build rule for target. +CMakeFiles/ssd1306_i2c_submodule.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=22,23 "Built target ssd1306_i2c_submodule" +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ssd1306_i2c_submodule.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ssd1306_i2c_submodule.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/rule + +# Convenience name for target. +ssd1306_i2c_submodule: CMakeFiles/ssd1306_i2c_submodule.dir/rule + +.PHONY : ssd1306_i2c_submodule + +# clean rule for target. +CMakeFiles/ssd1306_i2c_submodule.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/clean +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/07_firmware/ked_build/CMakeFiles/TargetDirectories.txt b/07_firmware/ked_build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..18c551a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,16 @@ +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/rebuild_cache.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/edit_cache.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/startup.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/delay_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/usart_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/timer_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/spi_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/pin_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir +/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir diff --git a/07_firmware/ked_build/CMakeFiles/cmake.check_cache b/07_firmware/ked_build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/C.includecache new file mode 100644 index 0000000..1ef19ac --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/C.includecache @@ -0,0 +1,68 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c +delay.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/delay.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/stm32f042x6.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h +stdint.h +- + diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..6615596 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/build.make new file mode 100644 index 0000000..5ddb2e6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/delay_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/delay_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/delay_submodule.dir/flags.make + +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: CMakeFiles/delay_submodule.dir/flags.make +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c + +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c > CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.i + +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c -o CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.s + +# Object files for target delay_submodule +delay_submodule_OBJECTS = \ +"CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o" + +# External object files for target delay_submodule +delay_submodule_EXTERNAL_OBJECTS = + +libdelay_submodule.a: CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o +libdelay_submodule.a: CMakeFiles/delay_submodule.dir/build.make +libdelay_submodule.a: CMakeFiles/delay_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdelay_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/delay_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/delay_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/delay_submodule.dir/build: libdelay_submodule.a + +.PHONY : CMakeFiles/delay_submodule.dir/build + +CMakeFiles/delay_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/delay_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/delay_submodule.dir/clean + +CMakeFiles/delay_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/delay_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac5af09 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o" + "libdelay_submodule.a" + "libdelay_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/delay_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..96d9841 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdelay_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o new file mode 100644 index 0000000..ab5e024 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.internal new file mode 100644 index 0000000..44deedb --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.internal @@ -0,0 +1,15 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c + /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.make new file mode 100644 index 0000000..7b9a562 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.make @@ -0,0 +1,15 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_delay.c +CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h + diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/link.txt new file mode 100644 index 0000000..34720e7 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdelay_submodule.a CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o +/usr/bin/ranlib libdelay_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/C.includecache new file mode 100644 index 0000000..3f7dfb1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/C.includecache @@ -0,0 +1,68 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c +deviceSetup.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/deviceSetup.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/stm32f042x6.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h +stdint.h +- + diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..6e3f61e --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/build.make new file mode 100644 index 0000000..f89278a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/deviceSetup_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/deviceSetup_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/deviceSetup_submodule.dir/flags.make + +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: CMakeFiles/deviceSetup_submodule.dir/flags.make +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c + +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c > CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i + +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c -o CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s + +# Object files for target deviceSetup_submodule +deviceSetup_submodule_OBJECTS = \ +"CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o" + +# External object files for target deviceSetup_submodule +deviceSetup_submodule_EXTERNAL_OBJECTS = + +libdeviceSetup_submodule.a: CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o +libdeviceSetup_submodule.a: CMakeFiles/deviceSetup_submodule.dir/build.make +libdeviceSetup_submodule.a: CMakeFiles/deviceSetup_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdeviceSetup_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/deviceSetup_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/deviceSetup_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/deviceSetup_submodule.dir/build: libdeviceSetup_submodule.a + +.PHONY : CMakeFiles/deviceSetup_submodule.dir/build + +CMakeFiles/deviceSetup_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/deviceSetup_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/deviceSetup_submodule.dir/clean + +CMakeFiles/deviceSetup_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/deviceSetup_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..96c52c8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o" + "libdeviceSetup_submodule.a" + "libdeviceSetup_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/deviceSetup_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..cb35ab5 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdeviceSetup_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o new file mode 100644 index 0000000..70e67ba Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.internal new file mode 100644 index 0000000..a252e50 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.internal @@ -0,0 +1,15 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c + /home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.make new file mode 100644 index 0000000..72a3302 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.make @@ -0,0 +1,15 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_deviceSetup.c +CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h + diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/link.txt new file mode 100644 index 0000000..268281b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdeviceSetup_submodule.a CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o +/usr/bin/ranlib libdeviceSetup_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/C.includecache new file mode 100644 index 0000000..95fca0a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/C.includecache @@ -0,0 +1,128 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c +i2c.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/i2c.h +usart.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/usart.h +delay.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/delay.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c +i2c.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +usart.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/usart.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/pin.h +hwd_i2c.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/hwd_i2c.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +hwd_usart.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/hwd_usart.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..c4cff7b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake @@ -0,0 +1,55 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/build.make new file mode 100644 index 0000000..1677bc1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/build.make @@ -0,0 +1,133 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/i2c_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/i2c_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/i2c_submodule.dir/flags.make + +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: CMakeFiles/i2c_submodule.dir/flags.make +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o -c /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c + +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c > CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.i + +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c -o CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.s + +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: CMakeFiles/i2c_submodule.dir/flags.make +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c + +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c > CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.i + +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c -o CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.s + +# Object files for target i2c_submodule +i2c_submodule_OBJECTS = \ +"CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o" \ +"CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o" + +# External object files for target i2c_submodule +i2c_submodule_EXTERNAL_OBJECTS = + +libi2c_submodule.a: CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o +libi2c_submodule.a: CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o +libi2c_submodule.a: CMakeFiles/i2c_submodule.dir/build.make +libi2c_submodule.a: CMakeFiles/i2c_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C static library libi2c_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/i2c_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/i2c_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/i2c_submodule.dir/build: libi2c_submodule.a + +.PHONY : CMakeFiles/i2c_submodule.dir/build + +CMakeFiles/i2c_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/i2c_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/i2c_submodule.dir/clean + +CMakeFiles/i2c_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/i2c_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..62c55b1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o" + "CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o" + "libi2c_submodule.a" + "libi2c_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/i2c_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..3f7fe1e --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libi2c_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o new file mode 100644 index 0000000..0eac7c4 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.internal new file mode 100644 index 0000000..dcab3bf --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.internal @@ -0,0 +1,44 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c + /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.make new file mode 100644 index 0000000..c0f2805 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.make @@ -0,0 +1,44 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_i2c.c +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.c +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/link.txt new file mode 100644 index 0000000..49243ac --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libi2c_submodule.a CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o +/usr/bin/ranlib libi2c_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o new file mode 100644 index 0000000..eb0a414 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/progress.make new file mode 100644 index 0000000..c76190f --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/C.includecache new file mode 100644 index 0000000..b75d358 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/C.includecache @@ -0,0 +1,102 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/interrupt.h +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/hwd_interrupt.h +pin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c +interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..9308550 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake @@ -0,0 +1,55 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/build.make new file mode 100644 index 0000000..38fdfb6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/build.make @@ -0,0 +1,133 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/interrupt_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/interrupt_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/interrupt_submodule.dir/flags.make + +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: CMakeFiles/interrupt_submodule.dir/flags.make +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o -c /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c + +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c > CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.i + +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c -o CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.s + +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: CMakeFiles/interrupt_submodule.dir/flags.make +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c + +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c > CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.i + +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c -o CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.s + +# Object files for target interrupt_submodule +interrupt_submodule_OBJECTS = \ +"CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o" \ +"CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o" + +# External object files for target interrupt_submodule +interrupt_submodule_EXTERNAL_OBJECTS = + +libinterrupt_submodule.a: CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o +libinterrupt_submodule.a: CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o +libinterrupt_submodule.a: CMakeFiles/interrupt_submodule.dir/build.make +libinterrupt_submodule.a: CMakeFiles/interrupt_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C static library libinterrupt_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/interrupt_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/interrupt_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/interrupt_submodule.dir/build: libinterrupt_submodule.a + +.PHONY : CMakeFiles/interrupt_submodule.dir/build + +CMakeFiles/interrupt_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/interrupt_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/interrupt_submodule.dir/clean + +CMakeFiles/interrupt_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/interrupt_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..8430cd8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o" + "CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o" + "libinterrupt_submodule.a" + "libinterrupt_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/interrupt_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..13ae62b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libinterrupt_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o new file mode 100644 index 0000000..cdecf82 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.internal new file mode 100644 index 0000000..1ac288c --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.internal @@ -0,0 +1,33 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.make new file mode 100644 index 0000000..f3b5b95 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.make @@ -0,0 +1,33 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_interrupt.c +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.c +CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/link.txt new file mode 100644 index 0000000..3f4a818 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libinterrupt_submodule.a CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o +/usr/bin/ranlib libinterrupt_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/progress.make new file mode 100644 index 0000000..07d1136 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 8 +CMAKE_PROGRESS_2 = 9 +CMAKE_PROGRESS_3 = 10 + diff --git a/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o new file mode 100644 index 0000000..e956c71 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/C.includecache new file mode 100644 index 0000000..4941dc0 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/C.includecache @@ -0,0 +1,134 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c +lcd_oled.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +ssd1306_i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/ssd1306_i2c.h + +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +stdint.h +- +string.h +- +oled_fonts.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/oled_fonts.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/i2c.h +spi.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/spi.h + +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/i2c.h + +/home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/pin.h +hwd_i2c.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/hwd_i2c.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..4898cfe --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/build.make new file mode 100644 index 0000000..d6456c1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/lcd_oled_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/lcd_oled_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/lcd_oled_submodule.dir/flags.make + +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: CMakeFiles/lcd_oled_submodule.dir/flags.make +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o -c /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c + +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c > CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.i + +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c -o CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.s + +# Object files for target lcd_oled_submodule +lcd_oled_submodule_OBJECTS = \ +"CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o" + +# External object files for target lcd_oled_submodule +lcd_oled_submodule_EXTERNAL_OBJECTS = + +liblcd_oled_submodule.a: CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o +liblcd_oled_submodule.a: CMakeFiles/lcd_oled_submodule.dir/build.make +liblcd_oled_submodule.a: CMakeFiles/lcd_oled_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library liblcd_oled_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/lcd_oled_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/lcd_oled_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/lcd_oled_submodule.dir/build: liblcd_oled_submodule.a + +.PHONY : CMakeFiles/lcd_oled_submodule.dir/build + +CMakeFiles/lcd_oled_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/lcd_oled_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/lcd_oled_submodule.dir/clean + +CMakeFiles/lcd_oled_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/lcd_oled_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..98187e4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o" + "liblcd_oled_submodule.a" + "liblcd_oled_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/lcd_oled_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..eb73fc4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "liblcd_oled_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.internal new file mode 100644 index 0000000..ad0c611 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.internal @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c + /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h + /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h + /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.make new file mode 100644 index 0000000..aa6f7d6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.make @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.c +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o new file mode 100644 index 0000000..7ecd9b8 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/link.txt new file mode 100644 index 0000000..ece6df9 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc liblcd_oled_submodule.a CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o +/usr/bin/ranlib liblcd_oled_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/progress.make new file mode 100644 index 0000000..596289c --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/C.includecache new file mode 100644 index 0000000..1c83e58 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/C.includecache @@ -0,0 +1,112 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c +max31865.h +/home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.h + +/home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.h +stdint.h +- +pin.h +/home/key/git/kolibri/07_firmware/ked/drivers/max31865/pin.h +spi.h +/home/key/git/kolibri/07_firmware/ked/drivers/max31865/spi.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..e5135a6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/build.make new file mode 100644 index 0000000..9745f33 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/max31865_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/max31865_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/max31865_submodule.dir/flags.make + +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: CMakeFiles/max31865_submodule.dir/flags.make +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o -c /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c + +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c > CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.i + +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c -o CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.s + +# Object files for target max31865_submodule +max31865_submodule_OBJECTS = \ +"CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o" + +# External object files for target max31865_submodule +max31865_submodule_EXTERNAL_OBJECTS = + +libmax31865_submodule.a: CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o +libmax31865_submodule.a: CMakeFiles/max31865_submodule.dir/build.make +libmax31865_submodule.a: CMakeFiles/max31865_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libmax31865_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/max31865_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/max31865_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/max31865_submodule.dir/build: libmax31865_submodule.a + +.PHONY : CMakeFiles/max31865_submodule.dir/build + +CMakeFiles/max31865_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/max31865_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/max31865_submodule.dir/clean + +CMakeFiles/max31865_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/max31865_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..7f83ae9 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o" + "libmax31865_submodule.a" + "libmax31865_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/max31865_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..7958b44 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmax31865_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.internal new file mode 100644 index 0000000..0d5f349 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.internal @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c + /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.make new file mode 100644 index 0000000..8897423 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.make @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.c +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max31865/max31865.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o new file mode 100644 index 0000000..5d4696e Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/link.txt new file mode 100644 index 0000000..d96bad3 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmax31865_submodule.a CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o +/usr/bin/ranlib libmax31865_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/progress.make new file mode 100644 index 0000000..d92f75a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/C.includecache new file mode 100644 index 0000000..01cd9c8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/C.includecache @@ -0,0 +1,112 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c +max7219.h +/home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.h + +/home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.h +stdint.h +- +spi.h +/home/key/git/kolibri/07_firmware/ked/drivers/max7219/spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/drivers/max7219/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..23284e4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/build.make new file mode 100644 index 0000000..726c40a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/max7219_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/max7219_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/max7219_submodule.dir/flags.make + +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: CMakeFiles/max7219_submodule.dir/flags.make +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o -c /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c + +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c > CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.i + +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c -o CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.s + +# Object files for target max7219_submodule +max7219_submodule_OBJECTS = \ +"CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o" + +# External object files for target max7219_submodule +max7219_submodule_EXTERNAL_OBJECTS = + +libmax7219_submodule.a: CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o +libmax7219_submodule.a: CMakeFiles/max7219_submodule.dir/build.make +libmax7219_submodule.a: CMakeFiles/max7219_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libmax7219_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/max7219_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/max7219_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/max7219_submodule.dir/build: libmax7219_submodule.a + +.PHONY : CMakeFiles/max7219_submodule.dir/build + +CMakeFiles/max7219_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/max7219_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/max7219_submodule.dir/clean + +CMakeFiles/max7219_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/max7219_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..be965d1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o" + "libmax7219_submodule.a" + "libmax7219_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/max7219_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..de008c2 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libmax7219_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.internal new file mode 100644 index 0000000..96694b2 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.internal @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c + /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.make new file mode 100644 index 0000000..9d46328 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.make @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.c +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/max7219/max7219.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o new file mode 100644 index 0000000..d71e30c Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/link.txt new file mode 100644 index 0000000..fda84a4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libmax7219_submodule.a CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o +/usr/bin/ranlib libmax7219_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/progress.make new file mode 100644 index 0000000..a35c33b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 15 +CMAKE_PROGRESS_2 = 16 + diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/C.includecache new file mode 100644 index 0000000..e0d71b4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/C.includecache @@ -0,0 +1,94 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c +pin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..29f1d4e --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/build.make new file mode 100644 index 0000000..6be80e5 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/pin_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/pin_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/pin_submodule.dir/flags.make + +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: CMakeFiles/pin_submodule.dir/flags.make +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c + +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c > CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.i + +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c -o CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.s + +# Object files for target pin_submodule +pin_submodule_OBJECTS = \ +"CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o" + +# External object files for target pin_submodule +pin_submodule_EXTERNAL_OBJECTS = + +libpin_submodule.a: CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o +libpin_submodule.a: CMakeFiles/pin_submodule.dir/build.make +libpin_submodule.a: CMakeFiles/pin_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libpin_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/pin_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pin_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/pin_submodule.dir/build: libpin_submodule.a + +.PHONY : CMakeFiles/pin_submodule.dir/build + +CMakeFiles/pin_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/pin_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/pin_submodule.dir/clean + +CMakeFiles/pin_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/pin_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..2540814 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o" + "libpin_submodule.a" + "libpin_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pin_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..5e7e265 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libpin_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o new file mode 100644 index 0000000..2c4a564 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.internal new file mode 100644 index 0000000..fea41a1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.internal @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.make new file mode 100644 index 0000000..0a2eb84 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.make @@ -0,0 +1,19 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_pin.c +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/link.txt new file mode 100644 index 0000000..108774f --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libpin_submodule.a CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o +/usr/bin/ranlib libpin_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/progress.make new file mode 100644 index 0000000..5a7451d --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 17 +CMAKE_PROGRESS_2 = 18 + diff --git a/07_firmware/ked_build/CMakeFiles/progress.marks b/07_firmware/ked_build/CMakeFiles/progress.marks new file mode 100644 index 0000000..e85087a --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +31 diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/C.includecache new file mode 100644 index 0000000..ad30362 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/C.includecache @@ -0,0 +1,114 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c +spi.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/hardwareDescription.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/hwd_spi.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c +spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..16d9191 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake @@ -0,0 +1,55 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/build.make new file mode 100644 index 0000000..39835d2 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/build.make @@ -0,0 +1,133 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/spi_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/spi_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/spi_submodule.dir/flags.make + +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: CMakeFiles/spi_submodule.dir/flags.make +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o -c /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c + +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c > CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.i + +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c -o CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.s + +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: CMakeFiles/spi_submodule.dir/flags.make +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c + +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c > CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.i + +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c -o CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.s + +# Object files for target spi_submodule +spi_submodule_OBJECTS = \ +"CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o" \ +"CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o" + +# External object files for target spi_submodule +spi_submodule_EXTERNAL_OBJECTS = + +libspi_submodule.a: CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o +libspi_submodule.a: CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o +libspi_submodule.a: CMakeFiles/spi_submodule.dir/build.make +libspi_submodule.a: CMakeFiles/spi_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C static library libspi_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/spi_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/spi_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/spi_submodule.dir/build: libspi_submodule.a + +.PHONY : CMakeFiles/spi_submodule.dir/build + +CMakeFiles/spi_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/spi_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/spi_submodule.dir/clean + +CMakeFiles/spi_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/spi_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..f7154e9 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o" + "CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o" + "libspi_submodule.a" + "libspi_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/spi_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..06560a8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libspi_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o new file mode 100644 index 0000000..463f5e0 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.internal new file mode 100644 index 0000000..75c406f --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.internal @@ -0,0 +1,39 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.make new file mode 100644 index 0000000..2c0d186 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.make @@ -0,0 +1,39 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_spi.c +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.c +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/link.txt new file mode 100644 index 0000000..7567daa --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libspi_submodule.a CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o +/usr/bin/ranlib libspi_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o new file mode 100644 index 0000000..ee93992 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/progress.make new file mode 100644 index 0000000..8be5de4 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 19 +CMAKE_PROGRESS_2 = 20 +CMAKE_PROGRESS_3 = 21 + diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/C.includecache new file mode 100644 index 0000000..03ef921 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/C.includecache @@ -0,0 +1,140 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +stdint.h +- +string.h +- +oled_fonts.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/oled_fonts.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/i2c.h +spi.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/spi.h + +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c +stdint.h +- +string.h +- +ssd1306_i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +oled_fonts.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/oled_fonts.h +lcd_oled.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/lcd_oled.h + +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/i2c.h + +/home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/pin.h +hwd_i2c.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/hwd_i2c.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..8bb79a8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/build.make new file mode 100644 index 0000000..17e971e --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/ssd1306_i2c_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/ssd1306_i2c_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/ssd1306_i2c_submodule.dir/flags.make + +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: CMakeFiles/ssd1306_i2c_submodule.dir/flags.make +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o -c /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c + +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c > CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.i + +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c -o CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.s + +# Object files for target ssd1306_i2c_submodule +ssd1306_i2c_submodule_OBJECTS = \ +"CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o" + +# External object files for target ssd1306_i2c_submodule +ssd1306_i2c_submodule_EXTERNAL_OBJECTS = + +libssd1306_i2c_submodule.a: CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o +libssd1306_i2c_submodule.a: CMakeFiles/ssd1306_i2c_submodule.dir/build.make +libssd1306_i2c_submodule.a: CMakeFiles/ssd1306_i2c_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libssd1306_i2c_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ssd1306_i2c_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/ssd1306_i2c_submodule.dir/build: libssd1306_i2c_submodule.a + +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/build + +CMakeFiles/ssd1306_i2c_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/clean + +CMakeFiles/ssd1306_i2c_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ssd1306_i2c_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..42c4be8 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o" + "libssd1306_i2c_submodule.a" + "libssd1306_i2c_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..b136292 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libssd1306_i2c_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.internal new file mode 100644 index 0000000..42c1fb6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.internal @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h + /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c + /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h + /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.make new file mode 100644 index 0000000..cb5613b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.make @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.c +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o new file mode 100644 index 0000000..f56abef Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/link.txt new file mode 100644 index 0000000..0933a99 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libssd1306_i2c_submodule.a CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o +/usr/bin/ranlib libssd1306_i2c_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/progress.make new file mode 100644 index 0000000..783d35b --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 22 +CMAKE_PROGRESS_2 = 23 + diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/ASM.includecache b/07_firmware/ked_build/CMakeFiles/startup.dir/ASM.includecache new file mode 100644 index 0000000..a97e539 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/ASM.includecache @@ -0,0 +1,10 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s + diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake new file mode 100644 index 0000000..fa288b0 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake @@ -0,0 +1,37 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "ASM" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_ASM + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o" + ) +set(CMAKE_ASM_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_ASM + "ARM_MCU" + "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_ASM_TARGET_INCLUDE_PATH + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/build.make b/07_firmware/ked_build/CMakeFiles/startup.dir/build.make new file mode 100644 index 0000000..b0c7cd7 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/startup.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/startup.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/startup.dir/flags.make + +CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o: CMakeFiles/startup.dir/flags.make +CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building ASM object CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o" + /usr/bin/arm-none-eabi-gcc $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s + +# Object files for target startup +startup_OBJECTS = \ +"CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o" + +# External object files for target startup +startup_EXTERNAL_OBJECTS = + +libstartup.a: CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o +libstartup.a: CMakeFiles/startup.dir/build.make +libstartup.a: CMakeFiles/startup.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking ASM static library libstartup.a" + $(CMAKE_COMMAND) -P CMakeFiles/startup.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/startup.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/startup.dir/build: libstartup.a + +.PHONY : CMakeFiles/startup.dir/build + +CMakeFiles/startup.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/startup.dir/cmake_clean.cmake +.PHONY : CMakeFiles/startup.dir/clean + +CMakeFiles/startup.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/startup.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean.cmake new file mode 100644 index 0000000..b868009 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o" + "libstartup.a" + "libstartup.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ASM) + include(CMakeFiles/startup.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..badd896 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libstartup.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o b/07_firmware/ked_build/CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o new file mode 100644 index 0000000..74afdaf Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o differ diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/startup.dir/depend.internal new file mode 100644 index 0000000..ec41a35 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/depend.make b/07_firmware/ked_build/CMakeFiles/startup.dir/depend.make new file mode 100644 index 0000000..2182bc5 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/depend.make @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/startup_stm32f042x6.s + diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/flags.make b/07_firmware/ked_build/CMakeFiles/startup.dir/flags.make new file mode 100644 index 0000000..32e31b5 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile ASM with /usr/bin/arm-none-eabi-gcc +ASM_DEFINES = -DARM_MCU -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 + +ASM_INCLUDES = + +ASM_FLAGS = -x assembler-with-cpp -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/link.txt b/07_firmware/ked_build/CMakeFiles/startup.dir/link.txt new file mode 100644 index 0000000..9c1929c --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar cr libstartup.a CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o +/usr/bin/ranlib libstartup.a diff --git a/07_firmware/ked_build/CMakeFiles/startup.dir/progress.make b/07_firmware/ked_build/CMakeFiles/startup.dir/progress.make new file mode 100644 index 0000000..59fdd58 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/startup.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 24 +CMAKE_PROGRESS_2 = 25 + diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/C.includecache new file mode 100644 index 0000000..aeeb545 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/C.includecache @@ -0,0 +1,184 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +stdint.h +- +string.h +- +oled_fonts.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/oled_fonts.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/i2c.h +spi.h +/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/spi.h + +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +i2c.h +/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/i2c.h + +/home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + +/home/key/git/kolibri/07_firmware/ked/libraries/uart/ascii.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/pin.h +hwd_i2c.h +/home/key/git/kolibri/07_firmware/ked/peripherals/i2c/hwd_i2c.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +hwd_spi.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/hwd_spi.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/spi/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h +hwd_timer.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/hwd_timer.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/interrupt.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +hwd_usart.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/hwd_usart.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + +/home/key/git/kolibri/07_firmware/main.c +main.h +/home/key/git/kolibri/07_firmware/main.h +delay.h +/home/key/git/kolibri/07_firmware/delay.h +deviceSetup.h +/home/key/git/kolibri/07_firmware/deviceSetup.h +usart.h +/home/key/git/kolibri/07_firmware/usart.h +ascii.h +/home/key/git/kolibri/07_firmware/ascii.h +timer.h +/home/key/git/kolibri/07_firmware/timer.h +i2c.h +/home/key/git/kolibri/07_firmware/i2c.h +ssd1306_i2c.h +/home/key/git/kolibri/07_firmware/ssd1306_i2c.h +lcd_oled.h +/home/key/git/kolibri/07_firmware/lcd_oled.h + +/home/key/git/kolibri/07_firmware/main.h +stdint.h +- + diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake new file mode 100644 index 0000000..c7a0011 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake @@ -0,0 +1,67 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/main.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake" + "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/build.make b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/build.make new file mode 100644 index 0000000..6d00301 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/build.make @@ -0,0 +1,133 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/stm32f042k6t6.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/stm32f042k6t6.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/stm32f042k6t6.dir/flags.make + +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: CMakeFiles/stm32f042k6t6.dir/flags.make +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/main.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o -c /home/key/git/kolibri/07_firmware/main.c + +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/main.c > CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.i + +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/main.c -o CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.s + +# Object files for target stm32f042k6t6 +stm32f042k6t6_OBJECTS = \ +"CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o" + +# External object files for target stm32f042k6t6 +stm32f042k6t6_EXTERNAL_OBJECTS = + +stm32f042k6t6: CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +stm32f042k6t6: CMakeFiles/stm32f042k6t6.dir/build.make +stm32f042k6t6: libstartup.a +stm32f042k6t6: libinterrupt_submodule.a +stm32f042k6t6: libdeviceSetup_submodule.a +stm32f042k6t6: libdelay_submodule.a +stm32f042k6t6: libusart_submodule.a +stm32f042k6t6: libtimer_submodule.a +stm32f042k6t6: libspi_submodule.a +stm32f042k6t6: libi2c_submodule.a +stm32f042k6t6: libpin_submodule.a +stm32f042k6t6: liblcd_oled_submodule.a +stm32f042k6t6: libmax7219_submodule.a +stm32f042k6t6: libmax31865_submodule.a +stm32f042k6t6: libssd1306_i2c_submodule.a +stm32f042k6t6: CMakeFiles/stm32f042k6t6.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable stm32f042k6t6" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/stm32f042k6t6.dir/link.txt --verbose=$(VERBOSE) + /usr/bin/arm-none-eabi-objcopy -O ihex stm32f042k6t6 stm32f042k6t6.hex + /usr/bin/arm-none-eabi-objcopy -O binary stm32f042k6t6 stm32f042k6t6.bin + /usr/bin/arm-none-eabi-size stm32f042k6t6 + +# Rule to build all files generated by this target. +CMakeFiles/stm32f042k6t6.dir/build: stm32f042k6t6 + +.PHONY : CMakeFiles/stm32f042k6t6.dir/build + +CMakeFiles/stm32f042k6t6.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/stm32f042k6t6.dir/cmake_clean.cmake +.PHONY : CMakeFiles/stm32f042k6t6.dir/clean + +CMakeFiles/stm32f042k6t6.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/stm32f042k6t6.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/cmake_clean.cmake new file mode 100644 index 0000000..a4322ca --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o" + "stm32f042k6t6" + "stm32f042k6t6.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/stm32f042k6t6.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.internal new file mode 100644 index 0000000..fbc2a0f --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.internal @@ -0,0 +1,34 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h + /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h + /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h + /home/key/git/kolibri/07_firmware/ked/libraries/uart/ascii.h + /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h + /home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h + /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h + /home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h + /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + /home/key/git/kolibri/07_firmware/main.c + /home/key/git/kolibri/07_firmware/main.h diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.make b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.make new file mode 100644 index 0000000..c15f7ad --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.make @@ -0,0 +1,34 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_i2c.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_spi.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled/lcd_oled.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c/ssd1306_i2c.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/libraries/font/oled_fonts.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/libraries/uart/ascii.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/delay/delay.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup/deviceSetup.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/i2c/i2c.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/spi/spi.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/main.c +CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o: /home/key/git/kolibri/07_firmware/main.h + diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/flags.make b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o new file mode 100644 index 0000000..31077f7 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/link.txt b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/link.txt new file mode 100644 index 0000000..658e4d5 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/arm-none-eabi-gcc --specs=nosys.specs -mcpu=cortex-m0 -mthumb -specs=nano.specs -T/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/startup/STM32F042K6Tx_FLASH.ld -lc -lm -lnosys -Wl,-Map=stm32f042k6t6.map,--cref -Wl,--gc-sections CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o -o stm32f042k6t6 libstartup.a libinterrupt_submodule.a libdeviceSetup_submodule.a libdelay_submodule.a libusart_submodule.a libtimer_submodule.a libspi_submodule.a libi2c_submodule.a libpin_submodule.a liblcd_oled_submodule.a libmax7219_submodule.a libmax31865_submodule.a libssd1306_i2c_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/progress.make b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/progress.make new file mode 100644 index 0000000..3244467 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = 27 + diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/C.includecache new file mode 100644 index 0000000..5d651b6 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/C.includecache @@ -0,0 +1,112 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c +timer.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/timer.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/interrupt.h +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/hwd_interrupt.h +stdlib.h +- + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h +hwd_timer.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/hwd_timer.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/interrupt.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/timer/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..d23c960 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/build.make new file mode 100644 index 0000000..c2f5abb --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/timer_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/timer_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/timer_submodule.dir/flags.make + +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: CMakeFiles/timer_submodule.dir/flags.make +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c + +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c > CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.i + +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c -o CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.s + +# Object files for target timer_submodule +timer_submodule_OBJECTS = \ +"CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o" + +# External object files for target timer_submodule +timer_submodule_EXTERNAL_OBJECTS = + +libtimer_submodule.a: CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o +libtimer_submodule.a: CMakeFiles/timer_submodule.dir/build.make +libtimer_submodule.a: CMakeFiles/timer_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libtimer_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/timer_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/timer_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/timer_submodule.dir/build: libtimer_submodule.a + +.PHONY : CMakeFiles/timer_submodule.dir/build + +CMakeFiles/timer_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/timer_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/timer_submodule.dir/clean + +CMakeFiles/timer_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/timer_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..11d93f3 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o" + "libtimer_submodule.a" + "libtimer_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/timer_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bfe3615 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libtimer_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o new file mode 100644 index 0000000..a9fafb9 Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.internal new file mode 100644 index 0000000..99acf5d --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.internal @@ -0,0 +1,21 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.make new file mode 100644 index 0000000..58d206c --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.make @@ -0,0 +1,21 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_timer.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_timer.c +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/timer/timer.h +CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/link.txt new file mode 100644 index 0000000..cbc58de --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libtimer_submodule.a CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o +/usr/bin/ranlib libtimer_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/progress.make new file mode 100644 index 0000000..ec204d3 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/timer_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 + diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/C.includecache b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/C.includecache new file mode 100644 index 0000000..23890f1 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/C.includecache @@ -0,0 +1,106 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +arm_compat.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +stdint.h +- +cmsis_armcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +cmsis_armclang.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +cmsis_gcc.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +cmsis_iccarm.h +- +cmsis_ccs.h +- +cmsis_csm.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +iccarm_builtin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/iccarm_builtin.h +intrinsics.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +stdint.h +- +cmsis_version.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +cmsis_compiler.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +stm32f042x6.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/interrupt.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +hardwareDescription.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +core_cm0.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/core_cm0.h +system_stm32f0xx.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +stdint.h +- + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c +usart.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/usart.h +pin.h +/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/pin.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +stdint.h +- +hwd_pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/hwd_pin.h +interrupt.h +/home/key/git/kolibri/07_firmware/ked/peripherals/pin/interrupt.h + +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +hwd_usart.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/hwd_usart.h +pin.h +/home/key/git/kolibri/07_firmware/ked/peripherals/usart/pin.h + +/home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h +stdint.h +- +stdlib.h +- +hwd_interrupt.h +/home/key/git/kolibri/07_firmware/ked/system/interrupt/hwd_interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake new file mode 100644 index 0000000..7039ef3 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake @@ -0,0 +1,54 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c" "/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "ARM_MCU" + "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_C_TARGET_INCLUDE_PATH + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include" + "/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription" + "/home/key/git/kolibri/07_firmware/ked/system/interrupt" + "/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup" + "/home/key/git/kolibri/07_firmware/ked/peripherals/delay" + "/home/key/git/kolibri/07_firmware/ked/peripherals/usart" + "/home/key/git/kolibri/07_firmware/ked/peripherals/timer" + "/home/key/git/kolibri/07_firmware/ked/peripherals/spi" + "/home/key/git/kolibri/07_firmware/ked/peripherals/i2c" + "/home/key/git/kolibri/07_firmware/ked/peripherals/pin" + "/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled" + "/home/key/git/kolibri/07_firmware/ked/drivers/max7219" + "/home/key/git/kolibri/07_firmware/ked/drivers/max31865" + "/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c" + "/home/key/git/kolibri/07_firmware/ked/libraries/uart" + "/home/key/git/kolibri/07_firmware/ked/libraries/font" + "/home/key/git/kolibri/07_firmware/." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/build.make b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/build.make new file mode 100644 index 0000000..416a1cd --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +# Include any dependencies generated for this target. +include CMakeFiles/usart_submodule.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/usart_submodule.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/usart_submodule.dir/flags.make + +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: CMakeFiles/usart_submodule.dir/flags.make +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o -c /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c + +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.i" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c > CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.i + +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.s" + /usr/bin/arm-none-eabi-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c -o CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.s + +# Object files for target usart_submodule +usart_submodule_OBJECTS = \ +"CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o" + +# External object files for target usart_submodule +usart_submodule_EXTERNAL_OBJECTS = + +libusart_submodule.a: CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o +libusart_submodule.a: CMakeFiles/usart_submodule.dir/build.make +libusart_submodule.a: CMakeFiles/usart_submodule.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/key/git/kolibri/07_firmware/ked_build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libusart_submodule.a" + $(CMAKE_COMMAND) -P CMakeFiles/usart_submodule.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/usart_submodule.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/usart_submodule.dir/build: libusart_submodule.a + +.PHONY : CMakeFiles/usart_submodule.dir/build + +CMakeFiles/usart_submodule.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/usart_submodule.dir/cmake_clean.cmake +.PHONY : CMakeFiles/usart_submodule.dir/clean + +CMakeFiles/usart_submodule.dir/depend: + cd /home/key/git/kolibri/07_firmware/ked_build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/usart_submodule.dir/depend + diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean.cmake b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean.cmake new file mode 100644 index 0000000..e13c387 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o" + "libusart_submodule.a" + "libusart_submodule.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/usart_submodule.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean_target.cmake b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..199d5b0 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libusart_submodule.a" +) diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o new file mode 100644 index 0000000..c5bfeba Binary files /dev/null and b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o differ diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.internal b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.internal new file mode 100644 index 0000000..1c2bf67 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.internal @@ -0,0 +1,21 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h + /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c + /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h + /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h + /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.make b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.make new file mode 100644 index 0000000..063d573 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.make @@ -0,0 +1,21 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armcc.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_armclang.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_compiler.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_gcc.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_iccarm.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/cmsis_version.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include/core_cm0.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hardwareDescription.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_interrupt.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_pin.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/hwd_usart.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/stm32f042x6.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription/system_stm32f0xx.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/implementation/imp_usart.c +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/pin/pin.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/peripherals/usart/usart.h +CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o: /home/key/git/kolibri/07_firmware/ked/system/interrupt/interrupt.h + diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/flags.make b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/flags.make new file mode 100644 index 0000000..1fc0bbc --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# compile C with /usr/bin/arm-none-eabi-gcc +C_DEFINES = -DARM_MCU -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 + +C_INCLUDES = -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/CMSIS/Include -I/home/key/git/kolibri/07_firmware/ked/csl/stm32f042k6t6/HardwareDescription -I/home/key/git/kolibri/07_firmware/ked/system/interrupt -I/home/key/git/kolibri/07_firmware/ked/peripherals/deviceSetup -I/home/key/git/kolibri/07_firmware/ked/peripherals/delay -I/home/key/git/kolibri/07_firmware/ked/peripherals/usart -I/home/key/git/kolibri/07_firmware/ked/peripherals/timer -I/home/key/git/kolibri/07_firmware/ked/peripherals/spi -I/home/key/git/kolibri/07_firmware/ked/peripherals/i2c -I/home/key/git/kolibri/07_firmware/ked/peripherals/pin -I/home/key/git/kolibri/07_firmware/ked/drivers/lcd_oled -I/home/key/git/kolibri/07_firmware/ked/drivers/max7219 -I/home/key/git/kolibri/07_firmware/ked/drivers/max31865 -I/home/key/git/kolibri/07_firmware/ked/drivers/ssd1306_i2c -I/home/key/git/kolibri/07_firmware/ked/libraries/uart -I/home/key/git/kolibri/07_firmware/ked/libraries/font -I/home/key/git/kolibri/07_firmware/. + +C_FLAGS = -mcpu=cortex-m0 -mthumb -Wall -fdata-sections -fdiagnostics-color=always -ffunction-sections + diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/link.txt b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/link.txt new file mode 100644 index 0000000..090812d --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libusart_submodule.a CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o +/usr/bin/ranlib libusart_submodule.a diff --git a/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/progress.make b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/progress.make new file mode 100644 index 0000000..335ef43 --- /dev/null +++ b/07_firmware/ked_build/CMakeFiles/usart_submodule.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 + diff --git a/07_firmware/ked_build/Makefile b/07_firmware/ked_build/Makefile new file mode 100644 index 0000000..c083bee --- /dev/null +++ b/07_firmware/ked_build/Makefile @@ -0,0 +1,839 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.18 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/key/git/kolibri/07_firmware/ked + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/key/git/kolibri/07_firmware/ked_build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles /home/key/git/kolibri/07_firmware/ked_build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/key/git/kolibri/07_firmware/ked_build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +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 stm32f042k6t6 + +# Build rule for target. +stm32f042k6t6: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 stm32f042k6t6 +.PHONY : stm32f042k6t6 + +# fast build rule for target. +stm32f042k6t6/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/build +.PHONY : stm32f042k6t6/fast + +#============================================================================= +# Target rules for targets named startup + +# Build rule for target. +startup: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 startup +.PHONY : startup + +# fast build rule for target. +startup/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/startup.dir/build.make CMakeFiles/startup.dir/build +.PHONY : startup/fast + +#============================================================================= +# Target rules for targets named interrupt_submodule + +# Build rule for target. +interrupt_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interrupt_submodule +.PHONY : interrupt_submodule + +# fast build rule for target. +interrupt_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/build +.PHONY : interrupt_submodule/fast + +#============================================================================= +# Target rules for targets named delay_submodule + +# Build rule for target. +delay_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 delay_submodule +.PHONY : delay_submodule + +# fast build rule for target. +delay_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/build +.PHONY : delay_submodule/fast + +#============================================================================= +# Target rules for targets named usart_submodule + +# Build rule for target. +usart_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 usart_submodule +.PHONY : usart_submodule + +# fast build rule for target. +usart_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/build +.PHONY : usart_submodule/fast + +#============================================================================= +# Target rules for targets named deviceSetup_submodule + +# Build rule for target. +deviceSetup_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 deviceSetup_submodule +.PHONY : deviceSetup_submodule + +# fast build rule for target. +deviceSetup_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/build +.PHONY : deviceSetup_submodule/fast + +#============================================================================= +# Target rules for targets named timer_submodule + +# Build rule for target. +timer_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 timer_submodule +.PHONY : timer_submodule + +# fast build rule for target. +timer_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/build +.PHONY : timer_submodule/fast + +#============================================================================= +# Target rules for targets named spi_submodule + +# Build rule for target. +spi_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 spi_submodule +.PHONY : spi_submodule + +# fast build rule for target. +spi_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/build +.PHONY : spi_submodule/fast + +#============================================================================= +# Target rules for targets named i2c_submodule + +# Build rule for target. +i2c_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 i2c_submodule +.PHONY : i2c_submodule + +# fast build rule for target. +i2c_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/build +.PHONY : i2c_submodule/fast + +#============================================================================= +# Target rules for targets named pin_submodule + +# Build rule for target. +pin_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pin_submodule +.PHONY : pin_submodule + +# fast build rule for target. +pin_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/build +.PHONY : pin_submodule/fast + +#============================================================================= +# Target rules for targets named max31865_submodule + +# Build rule for target. +max31865_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 max31865_submodule +.PHONY : max31865_submodule + +# fast build rule for target. +max31865_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/build +.PHONY : max31865_submodule/fast + +#============================================================================= +# Target rules for targets named lcd_oled_submodule + +# Build rule for target. +lcd_oled_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lcd_oled_submodule +.PHONY : lcd_oled_submodule + +# fast build rule for target. +lcd_oled_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/build +.PHONY : lcd_oled_submodule/fast + +#============================================================================= +# Target rules for targets named max7219_submodule + +# Build rule for target. +max7219_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 max7219_submodule +.PHONY : max7219_submodule + +# fast build rule for target. +max7219_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/build +.PHONY : max7219_submodule/fast + +#============================================================================= +# Target rules for targets named ssd1306_i2c_submodule + +# Build rule for target. +ssd1306_i2c_submodule: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ssd1306_i2c_submodule +.PHONY : ssd1306_i2c_submodule + +# fast build rule for target. +ssd1306_i2c_submodule/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/build +.PHONY : ssd1306_i2c_submodule/fast + +csl/stm32f042k6t6/implementation/imp_delay.o: csl/stm32f042k6t6/implementation/imp_delay.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_delay.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.c.o + +csl/stm32f042k6t6/implementation/imp_delay.i: csl/stm32f042k6t6/implementation/imp_delay.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_delay.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.c.i + +csl/stm32f042k6t6/implementation/imp_delay.s: csl/stm32f042k6t6/implementation/imp_delay.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_delay.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/delay_submodule.dir/build.make CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_delay.c.s + +csl/stm32f042k6t6/implementation/imp_deviceSetup.o: csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o + +csl/stm32f042k6t6/implementation/imp_deviceSetup.i: csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.c.i + +csl/stm32f042k6t6/implementation/imp_deviceSetup.s: csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/deviceSetup_submodule.dir/build.make CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_deviceSetup.c.s + +csl/stm32f042k6t6/implementation/imp_i2c.o: csl/stm32f042k6t6/implementation/imp_i2c.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_i2c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.c.o + +csl/stm32f042k6t6/implementation/imp_i2c.i: csl/stm32f042k6t6/implementation/imp_i2c.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_i2c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.c.i + +csl/stm32f042k6t6/implementation/imp_i2c.s: csl/stm32f042k6t6/implementation/imp_i2c.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_i2c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_i2c.c.s + +csl/stm32f042k6t6/implementation/imp_interrupt.o: csl/stm32f042k6t6/implementation/imp_interrupt.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_interrupt.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.c.o + +csl/stm32f042k6t6/implementation/imp_interrupt.i: csl/stm32f042k6t6/implementation/imp_interrupt.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_interrupt.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.c.i + +csl/stm32f042k6t6/implementation/imp_interrupt.s: csl/stm32f042k6t6/implementation/imp_interrupt.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_interrupt.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_interrupt.c.s + +csl/stm32f042k6t6/implementation/imp_pin.o: csl/stm32f042k6t6/implementation/imp_pin.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_pin.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.c.o + +csl/stm32f042k6t6/implementation/imp_pin.i: csl/stm32f042k6t6/implementation/imp_pin.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_pin.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.c.i + +csl/stm32f042k6t6/implementation/imp_pin.s: csl/stm32f042k6t6/implementation/imp_pin.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_pin.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pin_submodule.dir/build.make CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_pin.c.s + +csl/stm32f042k6t6/implementation/imp_spi.o: csl/stm32f042k6t6/implementation/imp_spi.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_spi.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.c.o + +csl/stm32f042k6t6/implementation/imp_spi.i: csl/stm32f042k6t6/implementation/imp_spi.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_spi.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.c.i + +csl/stm32f042k6t6/implementation/imp_spi.s: csl/stm32f042k6t6/implementation/imp_spi.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_spi.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_spi.c.s + +csl/stm32f042k6t6/implementation/imp_timer.o: csl/stm32f042k6t6/implementation/imp_timer.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_timer.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.c.o + +csl/stm32f042k6t6/implementation/imp_timer.i: csl/stm32f042k6t6/implementation/imp_timer.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_timer.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.c.i + +csl/stm32f042k6t6/implementation/imp_timer.s: csl/stm32f042k6t6/implementation/imp_timer.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_timer.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/timer_submodule.dir/build.make CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_timer.c.s + +csl/stm32f042k6t6/implementation/imp_usart.o: csl/stm32f042k6t6/implementation/imp_usart.c.o + +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.o + +# target to build an object file +csl/stm32f042k6t6/implementation/imp_usart.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.c.o + +csl/stm32f042k6t6/implementation/imp_usart.i: csl/stm32f042k6t6/implementation/imp_usart.c.i + +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.i + +# target to preprocess a source file +csl/stm32f042k6t6/implementation/imp_usart.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.i +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.c.i + +csl/stm32f042k6t6/implementation/imp_usart.s: csl/stm32f042k6t6/implementation/imp_usart.c.s + +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.s + +# target to generate assembly for a file +csl/stm32f042k6t6/implementation/imp_usart.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/usart_submodule.dir/build.make CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.s +.PHONY : csl/stm32f042k6t6/implementation/imp_usart.c.s + +csl/stm32f042k6t6/startup/startup_stm32f042x6.o: csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o + +.PHONY : csl/stm32f042k6t6/startup/startup_stm32f042x6.o + +# target to build an object file +csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/startup.dir/build.make CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o +.PHONY : csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o + +drivers/lcd_oled/lcd_oled.o: drivers/lcd_oled/lcd_oled.c.o + +.PHONY : drivers/lcd_oled/lcd_oled.o + +# target to build an object file +drivers/lcd_oled/lcd_oled.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o +.PHONY : drivers/lcd_oled/lcd_oled.c.o + +drivers/lcd_oled/lcd_oled.i: drivers/lcd_oled/lcd_oled.c.i + +.PHONY : drivers/lcd_oled/lcd_oled.i + +# target to preprocess a source file +drivers/lcd_oled/lcd_oled.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.i +.PHONY : drivers/lcd_oled/lcd_oled.c.i + +drivers/lcd_oled/lcd_oled.s: drivers/lcd_oled/lcd_oled.c.s + +.PHONY : drivers/lcd_oled/lcd_oled.s + +# target to generate assembly for a file +drivers/lcd_oled/lcd_oled.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/lcd_oled_submodule.dir/build.make CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.s +.PHONY : drivers/lcd_oled/lcd_oled.c.s + +drivers/max31865/max31865.o: drivers/max31865/max31865.c.o + +.PHONY : drivers/max31865/max31865.o + +# target to build an object file +drivers/max31865/max31865.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o +.PHONY : drivers/max31865/max31865.c.o + +drivers/max31865/max31865.i: drivers/max31865/max31865.c.i + +.PHONY : drivers/max31865/max31865.i + +# target to preprocess a source file +drivers/max31865/max31865.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.i +.PHONY : drivers/max31865/max31865.c.i + +drivers/max31865/max31865.s: drivers/max31865/max31865.c.s + +.PHONY : drivers/max31865/max31865.s + +# target to generate assembly for a file +drivers/max31865/max31865.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max31865_submodule.dir/build.make CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.s +.PHONY : drivers/max31865/max31865.c.s + +drivers/max7219/max7219.o: drivers/max7219/max7219.c.o + +.PHONY : drivers/max7219/max7219.o + +# target to build an object file +drivers/max7219/max7219.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o +.PHONY : drivers/max7219/max7219.c.o + +drivers/max7219/max7219.i: drivers/max7219/max7219.c.i + +.PHONY : drivers/max7219/max7219.i + +# target to preprocess a source file +drivers/max7219/max7219.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.i +.PHONY : drivers/max7219/max7219.c.i + +drivers/max7219/max7219.s: drivers/max7219/max7219.c.s + +.PHONY : drivers/max7219/max7219.s + +# target to generate assembly for a file +drivers/max7219/max7219.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/max7219_submodule.dir/build.make CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.s +.PHONY : drivers/max7219/max7219.c.s + +drivers/ssd1306_i2c/ssd1306_i2c.o: drivers/ssd1306_i2c/ssd1306_i2c.c.o + +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.o + +# target to build an object file +drivers/ssd1306_i2c/ssd1306_i2c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.c.o + +drivers/ssd1306_i2c/ssd1306_i2c.i: drivers/ssd1306_i2c/ssd1306_i2c.c.i + +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.i + +# target to preprocess a source file +drivers/ssd1306_i2c/ssd1306_i2c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.i +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.c.i + +drivers/ssd1306_i2c/ssd1306_i2c.s: drivers/ssd1306_i2c/ssd1306_i2c.c.s + +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.s + +# target to generate assembly for a file +drivers/ssd1306_i2c/ssd1306_i2c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ssd1306_i2c_submodule.dir/build.make CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.s +.PHONY : drivers/ssd1306_i2c/ssd1306_i2c.c.s + +home/key/git/kolibri/07_firmware/main.o: home/key/git/kolibri/07_firmware/main.c.o + +.PHONY : home/key/git/kolibri/07_firmware/main.o + +# target to build an object file +home/key/git/kolibri/07_firmware/main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +.PHONY : home/key/git/kolibri/07_firmware/main.c.o + +home/key/git/kolibri/07_firmware/main.i: home/key/git/kolibri/07_firmware/main.c.i + +.PHONY : home/key/git/kolibri/07_firmware/main.i + +# target to preprocess a source file +home/key/git/kolibri/07_firmware/main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.i +.PHONY : home/key/git/kolibri/07_firmware/main.c.i + +home/key/git/kolibri/07_firmware/main.s: home/key/git/kolibri/07_firmware/main.c.s + +.PHONY : home/key/git/kolibri/07_firmware/main.s + +# target to generate assembly for a file +home/key/git/kolibri/07_firmware/main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/stm32f042k6t6.dir/build.make CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.s +.PHONY : home/key/git/kolibri/07_firmware/main.c.s + +peripherals/i2c/i2c.o: peripherals/i2c/i2c.c.o + +.PHONY : peripherals/i2c/i2c.o + +# target to build an object file +peripherals/i2c/i2c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o +.PHONY : peripherals/i2c/i2c.c.o + +peripherals/i2c/i2c.i: peripherals/i2c/i2c.c.i + +.PHONY : peripherals/i2c/i2c.i + +# target to preprocess a source file +peripherals/i2c/i2c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.i +.PHONY : peripherals/i2c/i2c.c.i + +peripherals/i2c/i2c.s: peripherals/i2c/i2c.c.s + +.PHONY : peripherals/i2c/i2c.s + +# target to generate assembly for a file +peripherals/i2c/i2c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/i2c_submodule.dir/build.make CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.s +.PHONY : peripherals/i2c/i2c.c.s + +peripherals/spi/spi.o: peripherals/spi/spi.c.o + +.PHONY : peripherals/spi/spi.o + +# target to build an object file +peripherals/spi/spi.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o +.PHONY : peripherals/spi/spi.c.o + +peripherals/spi/spi.i: peripherals/spi/spi.c.i + +.PHONY : peripherals/spi/spi.i + +# target to preprocess a source file +peripherals/spi/spi.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.i +.PHONY : peripherals/spi/spi.c.i + +peripherals/spi/spi.s: peripherals/spi/spi.c.s + +.PHONY : peripherals/spi/spi.s + +# target to generate assembly for a file +peripherals/spi/spi.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/spi_submodule.dir/build.make CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.s +.PHONY : peripherals/spi/spi.c.s + +system/interrupt/interrupt.o: system/interrupt/interrupt.c.o + +.PHONY : system/interrupt/interrupt.o + +# target to build an object file +system/interrupt/interrupt.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o +.PHONY : system/interrupt/interrupt.c.o + +system/interrupt/interrupt.i: system/interrupt/interrupt.c.i + +.PHONY : system/interrupt/interrupt.i + +# target to preprocess a source file +system/interrupt/interrupt.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.i +.PHONY : system/interrupt/interrupt.c.i + +system/interrupt/interrupt.s: system/interrupt/interrupt.c.s + +.PHONY : system/interrupt/interrupt.s + +# target to generate assembly for a file +system/interrupt/interrupt.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/interrupt_submodule.dir/build.make CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.s +.PHONY : system/interrupt/interrupt.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... delay_submodule" + @echo "... deviceSetup_submodule" + @echo "... i2c_submodule" + @echo "... interrupt_submodule" + @echo "... lcd_oled_submodule" + @echo "... max31865_submodule" + @echo "... max7219_submodule" + @echo "... pin_submodule" + @echo "... spi_submodule" + @echo "... ssd1306_i2c_submodule" + @echo "... startup" + @echo "... stm32f042k6t6" + @echo "... timer_submodule" + @echo "... usart_submodule" + @echo "... csl/stm32f042k6t6/implementation/imp_delay.o" + @echo "... csl/stm32f042k6t6/implementation/imp_delay.i" + @echo "... csl/stm32f042k6t6/implementation/imp_delay.s" + @echo "... csl/stm32f042k6t6/implementation/imp_deviceSetup.o" + @echo "... csl/stm32f042k6t6/implementation/imp_deviceSetup.i" + @echo "... csl/stm32f042k6t6/implementation/imp_deviceSetup.s" + @echo "... csl/stm32f042k6t6/implementation/imp_i2c.o" + @echo "... csl/stm32f042k6t6/implementation/imp_i2c.i" + @echo "... csl/stm32f042k6t6/implementation/imp_i2c.s" + @echo "... csl/stm32f042k6t6/implementation/imp_interrupt.o" + @echo "... csl/stm32f042k6t6/implementation/imp_interrupt.i" + @echo "... csl/stm32f042k6t6/implementation/imp_interrupt.s" + @echo "... csl/stm32f042k6t6/implementation/imp_pin.o" + @echo "... csl/stm32f042k6t6/implementation/imp_pin.i" + @echo "... csl/stm32f042k6t6/implementation/imp_pin.s" + @echo "... csl/stm32f042k6t6/implementation/imp_spi.o" + @echo "... csl/stm32f042k6t6/implementation/imp_spi.i" + @echo "... csl/stm32f042k6t6/implementation/imp_spi.s" + @echo "... csl/stm32f042k6t6/implementation/imp_timer.o" + @echo "... csl/stm32f042k6t6/implementation/imp_timer.i" + @echo "... csl/stm32f042k6t6/implementation/imp_timer.s" + @echo "... csl/stm32f042k6t6/implementation/imp_usart.o" + @echo "... csl/stm32f042k6t6/implementation/imp_usart.i" + @echo "... csl/stm32f042k6t6/implementation/imp_usart.s" + @echo "... csl/stm32f042k6t6/startup/startup_stm32f042x6.o" + @echo "... drivers/lcd_oled/lcd_oled.o" + @echo "... drivers/lcd_oled/lcd_oled.i" + @echo "... drivers/lcd_oled/lcd_oled.s" + @echo "... drivers/max31865/max31865.o" + @echo "... drivers/max31865/max31865.i" + @echo "... drivers/max31865/max31865.s" + @echo "... drivers/max7219/max7219.o" + @echo "... drivers/max7219/max7219.i" + @echo "... drivers/max7219/max7219.s" + @echo "... drivers/ssd1306_i2c/ssd1306_i2c.o" + @echo "... drivers/ssd1306_i2c/ssd1306_i2c.i" + @echo "... drivers/ssd1306_i2c/ssd1306_i2c.s" + @echo "... home/key/git/kolibri/07_firmware/main.o" + @echo "... home/key/git/kolibri/07_firmware/main.i" + @echo "... home/key/git/kolibri/07_firmware/main.s" + @echo "... peripherals/i2c/i2c.o" + @echo "... peripherals/i2c/i2c.i" + @echo "... peripherals/i2c/i2c.s" + @echo "... peripherals/spi/spi.o" + @echo "... peripherals/spi/spi.i" + @echo "... peripherals/spi/spi.s" + @echo "... system/interrupt/interrupt.o" + @echo "... system/interrupt/interrupt.i" + @echo "... system/interrupt/interrupt.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/07_firmware/ked_build/cmake_install.cmake b/07_firmware/ked_build/cmake_install.cmake new file mode 100644 index 0000000..b1f5856 --- /dev/null +++ b/07_firmware/ked_build/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/key/git/kolibri/07_firmware/ked + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/key/git/kolibri/07_firmware/ked_build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/07_firmware/ked_build/libdelay_submodule.a b/07_firmware/ked_build/libdelay_submodule.a new file mode 100644 index 0000000..a2c3a5c Binary files /dev/null and b/07_firmware/ked_build/libdelay_submodule.a differ diff --git a/07_firmware/ked_build/libdeviceSetup_submodule.a b/07_firmware/ked_build/libdeviceSetup_submodule.a new file mode 100644 index 0000000..c0275e7 Binary files /dev/null and b/07_firmware/ked_build/libdeviceSetup_submodule.a differ diff --git a/07_firmware/ked_build/libi2c_submodule.a b/07_firmware/ked_build/libi2c_submodule.a new file mode 100644 index 0000000..c0a6ab4 Binary files /dev/null and b/07_firmware/ked_build/libi2c_submodule.a differ diff --git a/07_firmware/ked_build/libinterrupt_submodule.a b/07_firmware/ked_build/libinterrupt_submodule.a new file mode 100644 index 0000000..18d76a7 Binary files /dev/null and b/07_firmware/ked_build/libinterrupt_submodule.a differ diff --git a/07_firmware/ked_build/liblcd_oled_submodule.a b/07_firmware/ked_build/liblcd_oled_submodule.a new file mode 100644 index 0000000..ef2a766 Binary files /dev/null and b/07_firmware/ked_build/liblcd_oled_submodule.a differ diff --git a/07_firmware/ked_build/libmax31865_submodule.a b/07_firmware/ked_build/libmax31865_submodule.a new file mode 100644 index 0000000..f805afb Binary files /dev/null and b/07_firmware/ked_build/libmax31865_submodule.a differ diff --git a/07_firmware/ked_build/libmax7219_submodule.a b/07_firmware/ked_build/libmax7219_submodule.a new file mode 100644 index 0000000..c527934 Binary files /dev/null and b/07_firmware/ked_build/libmax7219_submodule.a differ diff --git a/07_firmware/ked_build/libpin_submodule.a b/07_firmware/ked_build/libpin_submodule.a new file mode 100644 index 0000000..b942264 Binary files /dev/null and b/07_firmware/ked_build/libpin_submodule.a differ diff --git a/07_firmware/ked_build/libspi_submodule.a b/07_firmware/ked_build/libspi_submodule.a new file mode 100644 index 0000000..df50c2b Binary files /dev/null and b/07_firmware/ked_build/libspi_submodule.a differ diff --git a/07_firmware/ked_build/libssd1306_i2c_submodule.a b/07_firmware/ked_build/libssd1306_i2c_submodule.a new file mode 100644 index 0000000..98369c0 Binary files /dev/null and b/07_firmware/ked_build/libssd1306_i2c_submodule.a differ diff --git a/07_firmware/ked_build/libstartup.a b/07_firmware/ked_build/libstartup.a new file mode 100644 index 0000000..dfe63d7 Binary files /dev/null and b/07_firmware/ked_build/libstartup.a differ diff --git a/07_firmware/ked_build/libtimer_submodule.a b/07_firmware/ked_build/libtimer_submodule.a new file mode 100644 index 0000000..9dee3b8 Binary files /dev/null and b/07_firmware/ked_build/libtimer_submodule.a differ diff --git a/07_firmware/ked_build/libusart_submodule.a b/07_firmware/ked_build/libusart_submodule.a new file mode 100644 index 0000000..4ddcbec Binary files /dev/null and b/07_firmware/ked_build/libusart_submodule.a differ diff --git a/07_firmware/ked_build/stm32f042k6t6 b/07_firmware/ked_build/stm32f042k6t6 new file mode 100755 index 0000000..d88b462 Binary files /dev/null and b/07_firmware/ked_build/stm32f042k6t6 differ diff --git a/07_firmware/ked_build/stm32f042k6t6.bin b/07_firmware/ked_build/stm32f042k6t6.bin new file mode 100755 index 0000000..1978e7c Binary files /dev/null and b/07_firmware/ked_build/stm32f042k6t6.bin differ diff --git a/07_firmware/ked_build/stm32f042k6t6.hex b/07_firmware/ked_build/stm32f042k6t6.hex new file mode 100644 index 0000000..39e6f89 --- /dev/null +++ b/07_firmware/ked_build/stm32f042k6t6.hex @@ -0,0 +1,742 @@ +:020000040800F2 +:100000000018002069050008E9050008E905000856 +:1000100000000000000000000000000000000000E0 +:10002000000000000000000000000000E9050008DA +:100030000000000000000000E9050008E9050008D4 +:10004000E9050008E9050008E9050008E9050008D8 +:10005000E9050008E9050008E9050008E9050008C8 +:10006000E9050008E9050008E9050008E9050008B8 +:10007000E9050008E9050008E9050008E9050008A8 +:10008000E90500080000000000000000E905000884 +:1000900000000000E9050008E9050008E90500087E +:1000A00000000000E9050008E9050008E90500086E +:1000B000E905000800000000E9050008E90500085E +:1000C0000448054B10B5834203D0044B002B00D0ED +:1000D000984710BD0004002000040020000000002C +:1000E00006480749091A8910CB0F591810B549104D +:1000F00003D0044B002B00D0984710BD0004002013 +:10010000000400200000000010B5074C2378002BED +:1001100009D1FFF7D5FF054B002B02D0044800E0C2 +:1001200000BF0123237010BD000400200000000068 +:10013000B0230008054B10B5002B03D00449054837 +:1001400000E000BFFFF7CCFF10BDC046000000007C +:1001500004040020B023000870B50C4D0C4E761B33 +:10016000B61005D0002408CD01349847A642FAD134 +:1001700002F01EF9074D084E761BB61005D000247C +:1001800008CD01349847A642FAD170BD002A000874 +:10019000002A0008002A0008042A0008F0B505001B +:1001A00083074AD0541E002A44D0CEB20300032253 +:1001B00002E00135013C3DD301332E701342F8D1EA +:1001C000032C2FD9FF220A40150215432A04154398 +:1001D0000F2C35D92700103F3F093E01B4461E00C1 +:1001E0001A0010366644156055609560D56010326F +:1001F000B242F8D10F260C2201373F012640DB190D +:100200003700224217D03E1FB608B400A4461A0099 +:100210001C1D644420C2A242FCD103240136B60056 +:100220009B193C40002C05D0C9B21C191970013330 +:100230009C42FBD1F0BD3400F4E714000300BFE79B +:100240002700E0E7002243088B4274D303098B4266 +:100250005FD3030A8B4244D3030B8B4228D3030C96 +:100260008B420DD3FF22090212BA030C8B4202D338 +:100270001212090265D0030B8B4219D300E0090A60 +:10028000C30B8B4201D3CB03C01A5241830B8B4269 +:1002900001D38B03C01A5241430B8B4201D34B0352 +:1002A000C01A5241030B8B4201D30B03C01A5241B7 +:1002B000C30A8B4201D3CB02C01A5241830A8B423C +:1002C00001D38B02C01A5241430A8B4201D34B0225 +:1002D000C01A5241030A8B4201D30B02C01A524189 +:1002E000CDD2C3098B4201D3CB01C01A524183093D +:1002F0008B4201D38B01C01A524143098B4201D377 +:100300004B01C01A524103098B4201D30B01C01AA1 +:100310005241C3088B4201D3CB00C01A524183081B +:100320008B4201D38B00C01A524143088B4201D348 +:100330004B00C01A5241411A00D2014652411046A8 +:100340007047FFE701B5002000F006F802BDC04687 +:100350000029F7D076E770477047C046F0B591B0F6 +:1003600002AF786036243B193C221A8024257B1981 +:10037000324A43CA43C31188198092789A707B68C5 +:10038000180000F093FB3A197B681100180000F088 +:1003900027FC7B683C21180001F0F6F901F05AFABD +:1003A0007A19012300930F230521002001F0E4FBBB +:1003B0000123019300230093302380221021002089 +:1003C00001F0A4FD7B68180001F054FA18203B18D6 +:1003D0001B4A12CA12C31188198092789A703A186F +:1003E000012300930B231521032001F0C5FB1020EE +:1003F0003B18144A1168196012791A713A180123CE +:10040000009305232321032001F0B6FB08203B18AD +:100410000D4A1168196012791A713A180123009374 +:1004200005232E21032001F0A7FB7B68180001F0B3 +:1004300021FAC046BD460FB0F0BDC046C823000833 +:10044000D8230008E4230008EC23000890B58BB003 +:1004500004AF7860396017243B1900221A70082312 +:10046000FB1818000E231A000021FFF797FEFA234D +:100470009B00374A1900100000F054F90023009344 +:10048000002302220221132001F06CF800230093C4 +:10049000032300220121002001F064F800F0A6F8F7 +:1004A000E1235A022B4800230293002301930123E6 +:1004B000009313000F22022100F070F9264B254A09 +:1004C0001900100000F0B6FA244B224A190010005F +:1004D00000F0B0FA3B1900221A700EE0642000F020 +:1004E0003BF9132001F0A0F8642000F035F9172142 +:1004F0007B181A787B1801321A701723FB181B78A7 +:10050000012BEBD90021132001F0D4F80823FB18AC +:100510001800FFF723FF124B0E4A1900100000F0DD +:1005200089FA104B0B4A1900100000F083FA0C4BAB +:10053000084A1900100000F07DFA642000F00CF960 +:10054000132001F071F8642000F006F9F5E7C046C9 +:1005500000127A0000440040F4230008FC23000845 +:100560001C2400082024000813488546134801680D +:10057000090E134A914205D11248134901601348EC +:100580001349016013481449144A002302E0D45867 +:10059000C4500433C4188C42F9D3114A114C0023BF +:1005A00001E013600432A242FBD300F01FF8FFF712 +:1005B000D3FDFFF74BFFFEE700180020040000000A +:1005C0001F00000018100240010000000000014060 +:1005D000000000000000002000040020082A00089D +:1005E000000400202C040020FEE7000080B500AFCE +:1005F00000F05CF800F082F800F010F872B600F03D +:1006000077F8FA239B00044A1900100000F08AF8DA +:10061000C046BD4680BDC04600127A0080B582B09B +:1006200000AFFB1D01221A701E4B1A681D4B0121E1 +:100630000A431A600CE01B4B1B6802221340FA1D90 +:10064000F91D09781170022B02D1FB1D00221A70CE +:10065000FB1D1B78002BEED1124B1B68F822934335 +:100660001A00104B80210A431A600E4B5A680D4B3A +:10067000F0218A435A600B4B5A680A4B0A490A40D8 +:100680005A60084B5A68074B03218A435A60C04698 +:10069000044B5B680C221340FAD1C046BD4602B041 +:1006A00080BDC04600100240FFF8FFFF80B582B059 +:1006B00000AF0E4B9A690D4B01210A439A610B4B17 +:1006C0009B69012213407B60084BDA69074B80214C +:1006D00049050A43DA61054BDA6980235B0513405B +:1006E0007B607B68C046BD4602B080BD0010024002 +:1006F00080B500AFC046BD4680BD000080B500AFEC +:10070000074B1A68064B01218A431A60C046044B06 +:100710001B6801221340FAD1C046BD4680BDC046C9 +:100720000020024080B582B000AF7860396039683F +:100730007868FFF787FD03001A00064B013A5A60FC +:10074000044B00229A60034B05221A60C046BD4646 +:1007500002B080BD10E000E080B582B000AF0200C2 +:10076000BB1D1A800FE00C4B1A6880235B021340FC +:10077000BA1DB91D09881180002B04D0BB1D1A8831 +:10078000BB1D013A1A80BB1D1B88002BEBD1C04654 +:10079000BD4602B080BDC04610E000E0B0B584B0F8 +:1007A00000AFF860080011007B600B243B19021CAD +:1007B0001A700A257B190A1C1A703B191B7818003D +:1007C00000F058F87B191B78180000F069F8FB68F6 +:1007D000264A934207D1264BDA69254B80218902AC +:1007E0000A43DA6106E0224B9A69214B8021C90154 +:1007F0000A439A61FB6800221A60FB6800225A6073 +:10080000FB6800229A607A68FB681100180000F00B +:10081000B1F8182308229446BC4463441A78FB6854 +:100820001100180000F052F8202308229446BC441E +:1008300063441A78FB681100180000F0B1F8FB68F7 +:100840001A68FB6808210A431A60FB681A68FB688B +:1008500004210A431A60FB681A68FB6801210A43F5 +:100860001A60C046BD4604B0B0BDC046004400405A +:100870000010024080B582B000AF0200FB1D1A706C +:10088000FB1D1B780421180000F08CFCFB1D1B785D +:100890000121180000F0B4FDC046BD4602B080BD85 +:1008A00080B582B000AF0200FB1D1A70FB1D1B78E3 +:1008B0000421180000F076FCFB1D1B7801211800B4 +:1008C00000F09EFDC046BD4602B080BD80B582B03E +:1008D00000AF78600A00FB1C1A70FB1C1B78002B11 +:1008E0000DD17B681A687B68802149050A431A602C +:1008F0007B681A687B6815490A401A6021E0FB1C76 +:100900001B78012B0CD17B681A687B680F490A4061 +:100910001A607B681A687B680D490A401A6010E00B +:10092000FB1C1B78022B0CD17B681A687B6808497A +:100930000A401A607B681A687B68802149010A4373 +:100940001A60C046BD4602B080BDC046FFEFFFFF43 +:10095000FFFFFFEF80B582B000AF78603960396883 +:100960007868FFF76FFC03009BB21800BD4602B029 +:1009700080BD000080B582B000AF786039603B6810 +:10098000064A19001000FFF7E5FF03001A007B6814 +:10099000DA60C046BD4602B080BDC04600127A0093 +:1009A00080B582B000AF78600A00FB1C1A70FB1C97 +:1009B0001B78002B0CD17B689A687B681B490A4026 +:1009C0009A607B689A687B6819490A409A6029E0B6 +:1009D000FB1C1B78012B07D17B689A687B68802100 +:1009E00089000A439A601DE0FB1C1B78022B07D18B +:1009F0007B689A687B68802149000A439A6011E00D +:100A0000FB1C1B78032B0DD17B689A687B688021C7 +:100A100089000A439A607B689A687B688021490054 +:100A20000A439A60C046BD4602B080BDFFFDFFFF8D +:100A3000FFFEFFFF90B585B000AF786039600E23F0 +:100A4000FB1800221A800FE00E243B191B883A681D +:100A5000D3181A787B681100180000F011F83B19C0 +:100A60001A883B1901321A800E23FB181B883A683A +:100A7000D3181B78002BE7D1C046BD4605B090BD0A +:100A800080B582B000AF78600A00FB1C1A70C046C7 +:100A90007B68DB6980221340FAD07B68FA1C1278ED +:100AA00092B21A85C046BD4602B080BD80B582B004 +:100AB00000AF78607B680022DA727B6800221A73CC +:100AC0007B68180000F0EEF87B68180000F066F90B +:100AD0007B680121180000F0FDF97B685A7A7B6879 +:100AE0001100180000F0AEF97B681A7A7B681100DB +:100AF000180000F0CDF97B685A787B681100180067 +:100B000000F060F97B68DA797B681100180000F06A +:100B100065F97B685A887B681100180000F02CFB8F +:100B20007B689A887B681100180000F030FB7B68B6 +:100B3000180000F015F9C046BD4602B080BD90B562 +:100B400087B000AFF860B9607A603B60BB6A1A7822 +:100B500017217B1801321A70FB6805221A730C00EA +:100B60007B181A78FB681100180000F02FFABA6899 +:100B7000FB681100180000F05DFA7A68FB6811004C +:100B8000180000F09FFA3B1900221A700BE03A6837 +:100B9000FB681100180000F0AFFA17217B181A78D3 +:100BA0007B1801321A70BB6A1B781722BA181278A8 +:100BB0009A42ECD3C046FB68180000F0B7FA031E57 +:100BC000F9D0FB68180000F0CBF9C046FB681800AC +:100BD00000F0E2F9031EF9D0C046BD4607B090BD53 +:100BE00080B582B000AF786039607B6805221A73E7 +:100BF0007B680021180000F0E9F93A687B68110071 +:100C0000180000F017FA7B68180000F0A1FA031E24 +:100C100009D07B680C22DA727B680121180000F091 +:100C20000BF8002303E07B680B22DA720123180023 +:100C3000BD4602B080BD000080B582B000AF7860D4 +:100C40000A00FB1C1A70134B134A19001000FFF71F +:100C5000F1FE124B104A19001000FFF7EBFE0D4B8E +:100C60000D4A19001000FFF7E5FEFB1C1B78012B55 +:100C70000BD10B4B084A19001000FFF7DBFE054BA8 +:100C8000054A19001000FFF7D5FEC046BD4602B068 +:100C900080BDC04638240008004400403C240008C1 +:100CA0004824000880B584B002AF78607B681800E3 +:100CB00000F034F8184BDA691523190001238B4032 +:100CC0001900154B0A43DA617B680222DA720920A7 +:100CD00000F036FD0A2000F033FD032300930223C9 +:100CE00003220421092000F03DFC0323009302238A +:100CF000032204210A2000F035FC0421092000F021 +:100D00007FFB04210A2000F07BFB7B680322DA7260 +:100D1000C046BD4602B080BD0010024080B582B022 +:100D200000AF78600D4B1A691523190001238B4021 +:100D300019000A4B0A431A61084B1A691523190056 +:100D400001238B40DB431900044B0A401A617B6886 +:100D50000122DA72C046BD4602B080BD00100240DA +:100D600080B582B000AF78600B4B1A680A4B012146 +:100D70000A431A607B6802221A73C0467B68180017 +:100D800000F00AF9031EF9D07B6803221A73C046EB +:100D9000BD4602B080BDC0460054004080B582B060 +:100DA00000AF7860064B1A68054B01218A431A6030 +:100DB0007B6800221A73C046BD4602B080BDC046A3 +:100DC0000054004080B582B000AF78600A00FB1C80 +:100DD0001A70C046BD4602B080BD000080B582B02A +:100DE00000AF78600A00FB1C1A707B685B78002BF0 +:100DF0001ED17B68DB79012B0DD10F4B5A680E4B4E +:100E0000802109010A435A600B4B5A680A4B0B496F +:100E10000A405A600CE0084B5A68074B08490A40E0 +:100E20005A60054B5A68044B802149010A435A60B5 +:100E3000C046BD4602B080BD00540040FFEFFFFF3A +:100E4000FFF7FFFF80B582B000AF78600A00FB1C9F +:100E50001A707B685B7A012B06D10B4B1A680A4B20 +:100E60000A490A401A600AE07B685B7A002B06D1C7 +:100E7000054B1A68044B802189020A431A60C04658 +:100E8000BD4602B080BDC04600540040FFFFFDFFDC +:100E900080B582B000AF78600A00FB1C1A70FB1CA2 +:100EA0001B78042B08D89A00074BD3181B689F4661 +:100EB000064B074A1A6102E0C04600E0C046C04641 +:100EC000BD4602B080BDC04660240008005400400A +:100ED0000E09002080B582B000AF78600A00FB1CCC +:100EE0001A70FB1C1B78002B06D0094B1A68084BA4 +:100EF00008490A401A6006E0054B1A68044B802135 +:100F000049010A431A60C046BD4602B080BDC046D2 +:100F100000540040FFEFFFFF80B582B000AF786063 +:100F20000D4B5A680C4B0D490A405A600A4B5A68DF +:100F3000094B802189010A435A60C046064B9A69D1 +:100F400080231B021340F9D07B680422DA72C0466A +:100F5000BD4602B080BDC04600540040FFBFFFFF49 +:100F600080B582B000AF7860094B5A68084B802189 +:100F7000C9010A435A60064B5A68054B05490A40A5 +:100F80005A607B680F22DA72C046BD4602B080BD4F +:100F900000540040FFDFFFFF80B582B000AF7860F3 +:100FA000094B9A6980231B021A4080231B029A4234 +:100FB00004D07B6803221A73012300E00023180089 +:100FC000BD4602B080BDC0460054004080B582B02E +:100FD00000AF78600A00FB1C1A70094B5A68084B76 +:100FE00008490A405A60064B5A68FB1C1B781B04D0 +:100FF0001900034B0A435A60C046BD4602B080BD8B +:1010000000540040FFFF00FF80B582B000AF786061 +:10101000064B5A68054B06490A405A607B680A220B +:10102000DA72C046BD4602B080BDC04600540040E2 +:10103000FFFBFFFF80B582B000AF78603960134BD3 +:101040005A68124B12490A405A607B681800FFF731 +:10105000DBFF0E4B59683B681B885B001A00FF23BF +:101060005B001A40094B0A435A607B681800FFF77F +:1010700053FFC0467B68180000F00CF8031EF9D13E +:1010800001231800BD4602B080BDC0460054004098 +:10109000FFFFFFFD80B582B000AF7860084B9B6911 +:1010A0000122134004D07B680622DA72002303E099 +:1010B0007B680522DA7201231800BD4602B080BDAC +:1010C0000054004080B582B000AF786039603B6862 +:1010D0001A78084B9A627B680522DA72C0467B68F0 +:1010E0001800FFF7D7FF031EF9D1C046BD4602B076 +:1010F00080BDC0460054004080B582B000AF78602B +:1011000039603B681A78084B9A627B680522DA726C +:10111000C0467B681800FFF7BDFF031EF9D1C0462B +:10112000BD4602B080BDC0460054004080B582B0CC +:1011300000AF7860054B9B694022134001D001232A +:1011400000E000231800BD4602B080BD00540040FE +:1011500080B582B000AF78600220FFF7FDFA054B42 +:101160009B69DBB210221340DBB21800BD4602B00F +:1011700080BDC0460054004080B582B000AF7860AA +:101180000A00BB1C1A80C046BD4602B080BD80B5B7 +:1011900082B000AF78600A00BB1C1A80C046BD4612 +:1011A00002B080BD80B582B000AF0200FB1D1A7096 +:1011B000BB1D0A1C1A70FB1D1B781B09DBB21A0031 +:1011C0001C4B9200D3581A68FB1D1B780F210B4053 +:1011D0005B00032199400B00DB431800FB1D1B78CB +:1011E0001B09DBB21900134B8900CB5802401A606F +:1011F000FB1D1B781B09DBB21A000E4B9200D35863 +:101200001968BB1D1A780C4B9200D258FB1D1B7835 +:101210000F2003405B009A40FB1D1B781B09DBB2CB +:101220001800044B8000C3580A431A60C046BD46EC +:1012300002B080BD74240008B024000880B582B0DC +:1012400000AF0200FB1D1A70BB1D0A1C1A70FB1DAB +:101250001B781B09DBB21A001B4B9200D3585A684B +:10126000FB1D1B780F210B40012199400B00DB4334 +:101270001800FB1D1B781B09DBB21900124B8900FB +:10128000CB5802405A60FB1D1B781B09DBB21A00C9 +:101290000D4B9200D3585968BB1D1A780B4B920026 +:1012A000D258FB1D1B780F2003409A40FB1D1B7872 +:1012B0001B09DBB21800044B8000C3580A435A6074 +:1012C000C046BD4602B080BD74240008F424000866 +:1012D00080B582B000AF0200FB1D1A70BB1D0A1C56 +:1012E0001A70FB1D1B781B09DBB21A001C4B920005 +:1012F000D358DA68FB1D1B780F210B405B000321DC +:1013000099400B00DB431800FB1D1B781B09DBB267 +:101310001900134B8900CB580240DA60FB1D1B7883 +:101320001B09DBB21A000E4B9200D358D968BB1DC3 +:101330001A780C4B9200D258FB1D1B780F200340EB +:101340005B009A40FB1D1B781B09DBB21800044BA5 +:101350008000C3580A43DA60C046BD4602B080BD73 +:1013600074240008D024000880B582B000AF0200C9 +:10137000FB1D1A70BB1D0A1C1A70FB1D1B781B0974 +:10138000DBB21A001C4B9200D3589A68FB1D1B78E5 +:101390000F210B405B00032199400B001800FB1D3F +:1013A0001B781B09DBB21900134B8900CB58024094 +:1013B0009A60FB1D1B781B09DBB21A000E4B9200D2 +:1013C000D3589968BB1D1A780C4B9200D258FB1D5C +:1013D0001B780F2003405B009A40FB1D1B781B0904 +:1013E000DBB21800044B8000C3580A439A60C04621 +:1013F000BD4602B080BDC04674240008E024000849 +:1014000080B582B000AF0200FB1D1A703B1D0A1CA4 +:101410001A80FB1D1B781B09DBB21800FB1D1B7813 +:101420000F2213404D4902018A18D35C19003B1D5D +:101430001B880722D31A19410B000122134002D145 +:10144000012000F099F93B1D1B880F2B02D90220C7 +:1014500000F092F9FB1D1B78082213403CD1FB1DC4 +:101460001B781B09DBB21A003D4B9200D3581A6A55 +:10147000FB1D1B780F210B409B000F2199400B0097 +:10148000DB431800FB1D1B781B09DBB21900344B32 +:101490008900CB5802401A62FB1D1B781B09DBB286 +:1014A0001A002F4B9200D3581A6A3B1D1B880F213C +:1014B0001940FB1D1B780F2003409B0099400B0037 +:1014C0001800FB1D1B781B09DBB21900244B890097 +:1014D000CB5802431A623DE0FB1D1B781B09DBB2AF +:1014E0001A001F4B9200D3585A6AFB1D1B780F211C +:1014F0000B40083B9B000F2199400B00DB43180079 +:10150000FB1D1B781B09DBB21900154B8900CB585A +:1015100002405A62FB1D1B781B09DBB21A00104BFC +:101520009200D3585A6A3B1D1B880F211940FB1D9E +:101530001B780F200340083B9B0099400B001800CC +:10154000FB1D1B781B09DBB21900054B8900CB582A +:1015500002435A62BD4602B080BDC04680240008E6 +:1015600074240008B0B582B000AF05000C00100074 +:101570001900FB1D2A1C1A70BB1D221C1A707B1D32 +:10158000021C1A703B1D0A1C1A70FB1D1B781800E8 +:1015900000F0D6F8BB1D1A78FB1D1B78110018004F +:1015A000FFF700FE7B1D1A78FB1D1B781100180049 +:1015B000FFF744FE3B1D1A78FB1D1B781100180035 +:1015C000FFF786FE1823FB181A78FB1D1B78110005 +:1015D0001800FFF7C9FEC046BD4602B0B0BD00000E +:1015E00080B582B000AF0200FB1D1A70FB1D1B7896 +:1015F0001B09DBB21A000B4B9200D3581B69FA1D72 +:1016000012780F210A40012191400A001A40FB1D67 +:101610001B780F210B40DA401300DBB21800BD46E7 +:1016200002B080BD7424000880B582B000AF020013 +:10163000FB1D1A70FB1D1B781800FFF7D1FF031E5E +:101640001AD0FB1D1B781B09DBB21A00184B920045 +:10165000D3589969FB1D1B780F2213408022520238 +:101660009A40FB1D1B781B09DBB21800104B800051 +:10167000C3580A439A6118E0FB1D1B781B09DBB2B3 +:101680001A000B4B9200D3589969FB1D1B780F224F +:10169000134001229A40FB1D1B781B09DBB2180086 +:1016A000034B8000C3580A439A61BD4602B080BD17 +:1016B0007424000880B582B000AF0200FB1D1A70D0 +:1016C000BB1D0A1C1A70BB1D1B78002B19D0FB1DFB +:1016D0001B781B09DBB21A00184B9200D35899698A +:1016E000FB1D1B780F22134001229A40FB1D1B7823 +:1016F0001B09DBB21800114B8000C3580A439A61E2 +:1017000019E0FB1D1B781B09DBB21A000B4B920082 +:10171000D3589969FB1D1B780F2213408022520277 +:101720009A40FB1D1B781B09DBB21800034B80009D +:10173000C3580A439A61BD4602B080BD74240008B4 +:1017400080B582B000AF0200FB1D1A70084B5969CA +:10175000FB1D1B781B09DBB21A00064B9200D25806 +:10176000034B0A435A61C046BD4602B080BDC04625 +:1017700000100240C424000880B582B000AF02000F +:10178000FB1D1A70FEE7000080B582B000AF7860E4 +:101790000A00FB1C1A702E4B1800FFF787F97B68B4 +:1017A000180000F03BFC7B680F220021180000F0BD +:1017B0004FFC7B683F21180000F07EFC7B68002115 +:1017C000180000F090FC7B680021180000F0A2FCDB +:1017D0007B680221180000F0B6FC7B68002118002D +:1017E00000F0D0FC7B680121180000F0E2FC7B686F +:1017F0000021180000F0F7FC7B681221180000F0AF +:101800000CFD7B689F21180000F01EFD7B68F02115 +:10181000180000F030FD7B684021180000F042FD08 +:101820007B68A421180000F054FD7B68002118009B +:1018300000F069FD7B680021180000F07EFD7B68E8 +:10184000180000F0F8FBC046BD4602B080BDC0469F +:101850001C04002080B500AF8023DA00044B002177 +:101860001800FEF79BFC01231800BD4680BDC04652 +:101870000000002090B585B002AF254B2121180053 +:1018800000F075FD224B0021180000F070FD204B88 +:101890007F21180000F06BFD1D4B2221180000F085 +:1018A00066FD1B4B0021180000F061FD184B07215D +:1018B000180000F05CFD7B1D01221A70BB1C3C224D +:1018C0001A807B1C40221A70BB1D00221A8014E073 +:1018D000BB1D00229A5E0F4BD4187A1CB91C0C4811 +:1018E0007B1D00932300FFF72AF9BB1D00229B5E9E +:1018F0009BB201339AB2BB1D1A80BB1D00229B5EB6 +:10190000054A9342E4DD01231800BD4603B090BDB3 +:101910001C04002000000020FF030000B0B584B0CC +:1019200000AF05000C0010001900BB1D2A1C1A8016 +:101930003B1D221C1A80FB1C021C1A70BB1C0A1CBB +:101940001A7009203B1801221A70BB1D1B887F2BBF +:1019500000D983E03B1D1B883F2B00D97EE0BB1DD7 +:1019600019883B181A7813005B009B185B00CB1892 +:10197000002B00DC72E03B1D1A883B181B78DB0053 +:10198000D318002B6ADD0E23FB1800221A805EE0BC +:101990000E23FB1800229B5E052B04D10A23FB18A3 +:1019A00000221A8010E0FB1C1A7813009B009B1881 +:1019B0001A000E23FB1800215B5ED218294BD318A6 +:1019C0001A780A23FB181A800C23FB1800221A80AD +:1019D0002EE00A23FB181B881A000123134017D09E +:1019E0000923FB181B78012B12D10E23FB181A8830 +:1019F000BB1D1B88D31898B20C23FB181A883B1DFB +:101A00001B88D31899B2BB1C1B781A0000F02CF865 +:101A10000A22BB18BA180021525E52101A800C21FB +:101A20007B1800229B5E9BB201339AB27B181A800E +:101A30000C23FB1800229B5E072BCADD0E217B18AE +:101A400000229B5E9BB201339AB27B181A800E2350 +:101A5000FB1800229B5E052B9ADD00E0C046BD46C8 +:101A600004B0B0BD0425000890B583B000AF0400F9 +:101A700008001100BB1D221C1A803B1D021C1A808D +:101A8000FB1C0A1C1A70BB1D1B887F2B00D96CE045 +:101A90003B1D1B883F2B68D8FB1C1B78012B04D0F7 +:101AA000022B42D0002B1FD060E0BB1D1A883B1DCB +:101AB0001B88DB0898B20300DB01D3182D4AD35CE6 +:101AC0005AB23B1D1B8807210B40012199400B0096 +:101AD0005BB2134359B2BB1D1A880300DB01D31854 +:101AE000C9B2244AD15441E0BB1D1A883B1D1B8852 +:101AF000DB0898B20300DB01D3181E4AD35C5BB24B +:101B00003A1D128807210A40012191400A0052B271 +:101B1000D24352B2134059B2BB1D1A880300DB01F5 +:101B2000D318C9B2134AD15420E0BB1D1A883B1DFB +:101B30001B88DB0898B20300DB01D3180D4AD35C85 +:101B40005AB23B1D1B8807210B40012199400B0015 +:101B50005BB2534059B2BB1D1A880300DB01D31896 +:101B6000C9B2044AD154C04600E0C046BD4603B0E5 +:101B700090BDC04600000020B0B586B000AF0400A4 +:101B80000800BA6019000E23FB18221C1A800C23CF +:101B9000FB18021C1A80BB1D0A1C1A8017217B1817 +:101BA00000221A707B1800221A7026E00E23FB1800 +:101BB0001B88D9B217243B191B781A1C9218D3180A +:101BC000DB18DAB216203B188A181A703B181B78FB +:101BD00098B225003B191B78BA68D3181A782823C5 +:101BE000FB181C780C23FB1819882300FFF796FEBE +:101BF0007B191A787B1901321A701723FB181B788E +:101C00009BB2BA1D12889A42D0D8C046BD4606B0D3 +:101C1000B0BDB0B584B000AF05000C0010001900D5 +:101C2000BB1D2A1C1A803B1D221C1A80BB1C021CD7 +:101C30001A803B000A1C1A800E23FB1800221A800F +:101C4000BB1C1B88B42B00D1C0E00CDC2D2B46D074 +:101C500002DC002B1ED055E15A2B00D168E0872B07 +:101C600000D18AE04EE187225200934200D1FBE08E +:101C700087225200934203DCE12B00D1CBE041E10B +:101C80003C22FF32934200D113E1B422520093422E +:101C900000D037E10E23FB1800221A8016E00E2434 +:101CA0003B191A88BB1D1B88D31898B22023FB1838 +:101CB0001A783B1D1B881900FFF7D6FE3B1900223E +:101CC0009B5E9BB201339AB23B191A800E23FB181C +:101CD00000229A5E3B001B889A42E0DB12E10E2351 +:101CE000FB1800221A801AE00E243B191A88BB1D2B +:101CF0001B88D31898B23B191B883A1D1288D31A37 +:101D00009BB22022BA1812781900FFF7ADFE3B19DA +:101D100000229B5E9BB201339AB23B191A800E23BC +:101D2000FB1800229A5E3B001B889A42DCDBE9E04C +:101D30000E23FB1800221A8016E00E243B191B8884 +:101D40003A1D1288D31A99B22023FB181A78BB1DAA +:101D50001B881800FFF788FE3B1900229B5E9BB290 +:101D600001339AB23B191A800E23FB1800229A5EA7 +:101D70003B001B889A42E0DBC4E00E23FB180022E4 +:101D80001A801AE00E243B191B88BA1D1288D31A38 +:101D900098B23B191B883A1D1288D31A9BB2202295 +:101DA000BA1812781900FFF75FFE3B1900229B5EFC +:101DB0009BB201339AB23B191A800E23FB18002202 +:101DC0009A5E3B001B889A42DCDB9BE00E23FB18EB +:101DD00000221A8016E00E243B191B88BA1D1288B7 +:101DE000D31A98B22023FB181A783B1D1B881900C0 +:101DF000FFF73AFE3B1900229B5E9BB201339AB279 +:101E00003B191A800E23FB1800229A5E3B001B88A8 +:101E10009A42E0DB76E00E23FB1800221A801AE0DB +:101E20000E243B191B88BA1D1288D31A98B23B198D +:101E30001A883B1D1B88D3189BB22022BA1812782F +:101E40001900FFF711FE3B1900229B5E9BB2013384 +:101E50009AB23B191A800E23FB1800229A5E3B00AF +:101E60001B889A42DCDB4DE00E23FB1800221A800F +:101E700016E00E243B191A883B1D1B88D31899B213 +:101E80002023FB181A78BB1D1B881800FFF7ECFDF8 +:101E90003B1900229B5E9BB201339AB23B191A8018 +:101EA0000E23FB1800229A5E3B001B889A42E0DB5F +:101EB00028E00E23FB1800221A801AE00E243B199A +:101EC0001A88BB1D1B88D31898B23B191A883B1D72 +:101ED0001B88D3189BB22022BA1812781900FFF77A +:101EE000C3FD3B1900229B5E9BB201339AB23B19A2 +:101EF0001A800E23FB1800229A5E3B001B889A4230 +:101F0000DCDBC046C046BD4604B0B0BDB0B586B04F +:101F100002AF05000C0010001900BB1D2A1C1A801E +:101F20003B1D221C1A80BB1C021C1A803B000A1C91 +:101F30001A800E23FB1800221A802023FB181B781E +:101F4000002B43D1BB1C1A883B1D1988BB1D188868 +:101F500024257B191B78009313000022FFF759FEFC +:101F60003A1D3B0012881B88D3189BB2013B99B2E3 +:101F7000BB1C1A88BB1D18887B191B7800931300A3 +:101F80000022FFF746FE3B001C8887235A003B1DBA +:101F90001988BB1D18887B191B7800932300FFF755 +:101FA00038FEBA1DBB1C12881B88D3189BB2013B9C +:101FB00098B23B001C8887235A003B1D19887B1967 +:101FC0001B7800932300FFF724FE23E00E23FB1869 +:101FD00000221A8017E03A1D0E243B1912881B8834 +:101FE000D31899B2BB1C1A88BB1D18882423FB1870 +:101FF0001B78009313000022FFF70BFE3B191A8891 +:102000003B1901321A800E23FA183B0012881B88F4 +:102010009A42E0D3C046BD4604B0B0BD80B582B0A0 +:1020200000AF78607B68AE21180000F0A0F9C046D0 +:10203000BD4602B080BD80B582B000AF78607B68DD +:10204000AF21180000F093F9C046BD4602B080BD34 +:1020500080B584B000AF786008001100FB1C021C42 +:102060001A70BB1C0A1C1A700F217B1800221A70F0 +:10207000BB1C1B780F2B0ED8FB1C1B78102B0AD80F +:10208000BB1C1B781B015AB2FB1C1B785BB21343B1 +:102090005AB27B181A707B68D521180000F067F9D6 +:1020A0000F23FB181A787B681100180000F05FF905 +:1020B000C046BD4604B080BD80B582B000AF786038 +:1020C0000A00FB1C1A707B68A821180000F04FF969 +:1020D000FB1C1A787B681100180000F048F9C04614 +:1020E000BD4602B080BD80B582B000AF78600A0006 +:1020F000FB1C1A707B68D321180000F038F9FB1C18 +:102100001A787B681100180000F031F9C046BD460E +:1021100002B080BD80B582B000AF78600A00FB1CC1 +:102120001A70FB1C1B78072B09D8FB1C1B7840225C +:102130001343DAB27B681100180000F018F9C046AA +:10214000BD4602B080BD80B582B000AF78600A00A5 +:10215000FB1C1A707B688D21180000F008F9FB1C2D +:102160001B78012B05D17B681021180000F0FFF8C7 +:1021700004E07B681421180000F0F9F8C046BD4661 +:1021800002B080BD80B582B000AF78600A00FB1C51 +:102190001A707B682021180000F0E9F8FB1C1A78FF +:1021A0007B681100180000F0E2F8C046BD4602B09E +:1021B00080BD80B582B000AF78600A00FB1C1A7049 +:1021C000FB1C1B78002B05D07B68A121180000F0B8 +:1021D000CEF804E07B68A021180000F0C8F8C046E3 +:1021E000BD4602B080BD80B582B000AF78600A0005 +:1021F000FB1C1A70FB1C1B78002B05D07B68C021D0 +:10220000180000F0B4F804E07B68C821180000F062 +:10221000AEF8C046BD4602B080BD80B582B000AF0A +:1022200078600A00FB1C1A707B68DA21180000F045 +:102230009EF8FB1C1A787B681100180000F097F8D4 +:10224000C046BD4602B080BD80B582B000AF7860A8 +:102250000A00FB1C1A707B688121180000F087F8C7 +:10226000FB1C1A787B681100180000F080F8C0464B +:10227000BD4602B080BD80B582B000AF78600A0074 +:10228000FB1C1A707B68D921180000F070F8FB1C49 +:102290001A787B681100180000F069F8C046BD4646 +:1022A00002B080BD80B582B000AF78600A00FB1C30 +:1022B0001A707B68DB21180000F059F8FB1C1A78B3 +:1022C0007B681100180000F052F8C046BD4602B00D +:1022D00080BD80B582B000AF78600A00FB1C1A7028 +:1022E000FB1C1B78A42B05D17B68A421180000F0EF +:1022F0003EF804E07B68A521180000F038F8C046DD +:10230000BD4602B080BD80B582B000AF78600A00E3 +:10231000FB1C1A70FB1C1B78002B05D07B68A721C7 +:10232000180000F024F804E07B68A621180000F0F3 +:102330001EF8C046BD4602B080BD80B582B000AF79 +:1023400078600A00FB1C1A70FB1C1B78002B05D060 +:102350007B682F21180000F00AF804E07B682E212A +:10236000180000F004F8C046BD4602B080BDB0B50C +:1023700086B002AF78600A00FB1C1A700F217B1830 +:1023800000221A700E257B1901221A700C203B18AE +:102390003C221A80FC1C7A18391878687B19009343 +:1023A0002300FEF7CCFBC046BD4604B0B0BD000024 +:1023B000F8B5C046F8BC08BC9E467047F8B5C046A4 +:0823C000F8BC08BC9E46704702 +:1023C80048656174204D616E6167656D656E740066 +:1023D80054656D706572617475726500536574201B +:1023E8003A000000437572203A0000001B5B324A35 +:1023F8000000000057656C636F6D6520746F207472 +:10240800686520484D4420496E746572666163654D +:102418000A0D00000A0D0000416C6C20497320571A +:102428006F726B696E672066696E65200000000038 +:102438000A0D0000493243203A204572726F72003B +:1024480020202D3E20446576696365206E6F7420D8 +:10245800466F756E64200000B00E0008BC0E0008C0 +:10246800BC0E0008BC0E0008BC0E000800000048A6 +:10247800000400480014004870F07070F8F0F6FE90 +:10248800F87CF8FCFCE0C0F4F0F010F0F4F0F0F0A8 +:10249800F8FCF4E0E0A4A4A0C040000000000000A4 +:1024A8000000000000000000030000000000000021 +:1024B800010000000300000002000000000002000C +:1024C80000000400000040000000000000000000C0 +:1024D80001000000020000000100000000000000F0 +:1024E80000000000010000000300000000000000E0 +:1024F80001000000000000000100000000000000D2 +:10250800003E5B4F5B3E3E6B4F6B3E1C3E7C3E1C71 +:10251800183C7E3C181C577D571C1C5E7F5E1C00B7 +:10252800183C1800FFE7C3E7FF0018241800FFE76E +:10253800DBE7FF30483A060E2629792926407F0531 +:102548000507407F05253F5A3CE73C5A7F3E1C1C47 +:1025580008081C1C3E7F14227F22145F5F005F5F07 +:1025680006097F017F006689956A606060606094F3 +:10257800A2FFA29408047E040810207E20100808F8 +:102588002A1C08081C2A08081E101010100C1E0C03 +:102598001E0C30383E3830060E3E0E060000000095 +:1025A8000000005F00000007000700147F147F147C +:1025B800242A7F2A122313086462364956205000C1 +:1025C80008070300001C2241000041221C002A1CAD +:1025D8007F1C2A08083E0808008070300008080898 +:1025E8000808000060600020100804023E514945B8 +:1025F8003E00427F400072494949462141494D33D6 +:102608001814127F1027454545393C4A494931413C +:10261800211109073649494936464949291E00000A +:10262800140000004034000000081422411414145F +:102638001414004122140802015909063E415D594B +:102648004E7C1211127C7F494949363E4141412254 +:102658007F4141413E7F494949417F090909013E7E +:10266800414151737F0808087F00417F41002040A5 +:10267800413F017F081422417F404040407F021CB7 +:10268800027F7F0408107F3E4141413E7F090909CE +:10269800063E4151215E7F0919294626494949329A +:1026A80003017F01033F4040403F1F2040201F3F60 +:1026B8004038403F631408146303047804036159E5 +:1026C800494D43007F414141020408102000414127 +:1026D800417F0402010204404040404000030708D3 +:1026E8000020545478407F284444383844444428CF +:1026F800384444287F385454541800087E09021876 +:10270800A4A49C787F0804047800447D40002040FD +:10271800403D007F1028440000417F40007C047841 +:1027280004787C080404783844444438FC18242489 +:102738001818242418FC7C08040408485454542409 +:1027480004043F44243C4040207C1C2040201C3C86 +:102758004030403C44281028444C9090907C44647D +:10276800544C440008364100000077000000413610 +:10277800080002010204023C2623263C1EA1A16196 +:10278800123A4040207A38545455592155557941C8 +:102798002154547841215554784020545579400C9F +:1027A8001E52721239555555593954545459395580 +:1027B8005454580000457C410002457D42000145C3 +:1027C8007C40F0292429F0F0282528F07C54554530 +:1027D800002054547C547C0A097F493249494932C3 +:1027E8003248484832324A4848303A4141217A3AD8 +:1027F80042402078009DA0A07D39444444393D40A2 +:1028080040403D3C24FF2424487E4943662B2FFC4E +:102818002F2BFF0929F620C0887E090320545479FC +:10282800410000447D413048484A32384040227ACD +:10283800007A0A0A727D0D19317D2629292F28264A +:102848002929292630484D40203808080808080852 +:102858000808382F10C8ACBA2F102834FA00007BAB +:10286800000008142A142222142A1408AA00550069 +:10287800AAAA55AA55AA000000FF00101010FF00D0 +:10288800141414FF001010FF00FF1010F010F014C3 +:102898001414FC001414F700FF0000FF00FF1414C8 +:1028A800F404FC141417101F10101F101F14141414 +:1028B8001F00101010F0000000001F101010101F53 +:1028C80010101010F010000000FF10101010101061 +:1028D800101010FF10000000FF140000FF00FF00A0 +:1028E800001F10170000FC04F41414171017141418 +:1028F800F404F40000FF00F714141414141414F76B +:1029080000F7141414171410101F101F141414F4C3 +:10291800141010F010F000001F101F0000001F140A +:10292800000000FC140000F010F01010FF10FF145D +:102938001414FF141010101F00000000F010FFFF07 +:10294800FFFFFFF0F0F0F0F0FFFFFF0000000000D5 +:10295800FFFF0F0F0F0F0F38444438447C2A2A3EDC +:10296800147E02020606027E027E02635549416316 +:102978003844443C04407E201E2006027E02029910 +:10298800A5E7A5991C2A492A1C4C7201724C304AA9 +:102998004D4D303048784830BC625A463D3E494932 +:1029A80049007E0101017E2A2A2A2A2A44445F44DA +:1029B8004440514A444040444A51400000FF01030A +:1029C800E080FF000008086B6B08361236243606D4 +:1029D8000F090F0600001818000000101000304002 +:1029E800FF0101001F01011E00191D1712003C3CC8 +:0829F8003C3C0000000000005F +:042A00003501000894 +:042A040009010008BC +:102A080000000000000000000000000000000000BE +:102A180000000000000000000000000000000000AE +:102A2800000000000000000000000000000000009E +:102A3800000000000000000000000000000000800E +:102A4800808000000000000000000000000000007E +:102A5800008080C0C00000000000000000000000EE +:102A6800000000000000000000000000000000005E +:102A7800000000000000000000000000000000004E +:102A8800000000000000000000000000000000003E +:102A98000000000080C0E0F0F8FCF8E00000000052 +:102AA800000000000000000000000000008080809E +:102AB800808000808000000000808080808000FF8F +:102AC800FFFF000000008080808000008080000000 +:102AD80080FFFF8080008080008080808000808070 +:102AE8000000000000808000008C8E84000080F8C8 +:102AF800F8F880000000000000000000000000005E +:102B0800F0F0F0F0F0F0F0F0F0F0F0F0E0E0C0807D +:102B180000E0FCFEFFFFFF7FFFFFFFFFFF0000005C +:102B28000000000000000000000000FEFFC70101D7 +:102B3800010183FFFF00007CFEC70101010183FF43 +:102B4800FFFF0038FEC78301010183C7FFFF0000B4 +:102B580001FFFF010100FFFF0701010100007FFFE6 +:102B680080000000FFFF7F0000FFFFFF000001FF63 +:102B7800FFFF01000000000000000000000000004E +:102B8800030F3F7F7FFFFFFFFFFFFFFFE7C7C78FF1 +:102B98008F9FBFFFFFC3C0F0FFFFFFFFFFFCFCFCE0 +:102BA800FCFCFCFCFCF8F8F0F0E0C00001030303B7 +:102BB80003030103030000000001030303030101F1 +:102BC80003010000000103030303010103030000E4 +:102BD80000030300000003030000000000000001E0 +:102BE80003030303030100000001030100000003C5 +:102BF80003010000000000000000000000000000C9 +:102C080000000080C0E0F0F9FFFFFFFFFF3F1F0F4B +:102C180087C7F7FFFF1F1F3DFCF8F8F8F87C7DFF1A +:102C2800FFFFFFFFFFFFFF7F3F0F0700303000006F +:102C3800000000000000000000000000000000008C +:102C480000000000FEFEFC00000000000000000084 +:102C580000000000000000000000000000E0C000CC +:102C680000000000000000000000303000000000FC +:102C7800000000000000000000000000000000004C +:102C880000C0FEFFFFFFFFFFFFFFFFFF7F7F3F1F2B +:102C98000F071F7FFFFFF8F8FFFFFFFFFFFEF8E0B9 +:102CA800000000010000000000000000FEFE00001F +:102CB80000FCFEFC0C06060EFCF80000F0F81C0EEA +:102CC8000606060CFFFFFF0000FEFE00000000FCE9 +:102CD800FEFC00183C7E66E6CE84000006FFFF0678 +:102CE80006FCFEFC0C0606060000FEFE0000C0F80E +:102CF800FC4E4646464E7C7840183C76E6CECC8064 +:102D080000000000000000000000000000000000BB +:102D18000000000001070F1F1F3F3F3F3F1F0F0329 +:102D28000000000000000000000000000F0F00007D +:102D3800000F0F0F000000000F0F000003070E0C1C +:102D480018180C060F0F0F0000010F0E0C180C0FAF +:102D5800070100040E0C180C0F070000000F0F00ED +:102D6800000F0F0F0000000000000F0F0000000709 +:102D7800070C0C181C0C060600040E0C180C0F0788 +:102D8800000000000000000000000000000000003B +:102D9800000000000000000000000000000000002B +:102DA800000000000000000000000000000000001B +:102DB800000000000000000000000000000000000B +:102DC80000000000000000000000000000000000FB +:102DD80000000000000000000000000000000000EB +:102DE80000000000000000000000000000000000DB +:102DF80000000000000000000000000000000000CB +:040000050800056981 +:00000001FF diff --git a/07_firmware/ked_build/stm32f042k6t6.map b/07_firmware/ked_build/stm32f042k6t6.map new file mode 100644 index 0000000..a901f52 --- /dev/null +++ b/07_firmware/ked_build/stm32f042k6t6.map @@ -0,0 +1,1218 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (atexit) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (exit) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (__libc_fini_array) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) (_global_impure_ptr) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (__libc_init_array) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (memset) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) (__register_exitproc) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) (__call_exitprocs) +/usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) (_exit) +libstartup.a(startup_stm32f042x6.s.o) + (Reset_Handler) +libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o (setupInit) +libdelay_submodule.a(imp_delay.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o (delayMs) +libusart_submodule.a(imp_usart.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o (usartInit) +libi2c_submodule.a(i2c.c.o) CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o (i2c_init) +libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) (i2c_hardware_enable) +libpin_submodule.a(imp_pin.c.o) + libusart_submodule.a(imp_usart.c.o) (pinSetMode) +liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o (lcd_oled_init) +libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) (ssd1306_i2c_set_display_off) +/usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + libdeviceSetup_submodule.a(imp_deviceSetup.c.o) (__aeabi_uidiv) +/usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) (__aeabi_idiv0) + +Allocating common symbols +Common symbol size file + +i2cd 0x2 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + +Discarded input sections + + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + .data 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + .text 0x0000000000000000 0x74 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.exidx 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .debug_line 0x0000000000000000 0x8c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .debug_info 0x0000000000000000 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .debug_str 0x0000000000000000 0x97 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.attributes + 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .text 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_info 0x0000000000000000 0x995 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_abbrev 0x0000000000000000 0x1f1 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_loc 0x0000000000000000 0x32 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_line 0x0000000000000000 0x152 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_str 0x0000000000000000 0x626 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .text 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_info 0x0000000000000000 0x9e7 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_abbrev 0x0000000000000000 0x1f6 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_loc 0x0000000000000000 0x22 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_line 0x0000000000000000 0x16a /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_str 0x0000000000000000 0x627 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .text 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_info 0x0000000000000000 0x102 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_abbrev 0x0000000000000000 0xcc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_loc 0x0000000000000000 0x46 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_line 0x0000000000000000 0xd4 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_str 0x0000000000000000 0x1f8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .data 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .rodata 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .debug_info 0x0000000000000000 0x92a /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .debug_abbrev 0x0000000000000000 0x17a /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .debug_aranges + 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .debug_line 0x0000000000000000 0xe3 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .debug_str 0x0000000000000000 0x5db /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .text 0x0000000000000000 0xdc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .data 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .bss 0x0000000000000000 0x8c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_info 0x0000000000000000 0xa3c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_abbrev 0x0000000000000000 0x261 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_loc 0x0000000000000000 0x1db /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_line 0x0000000000000000 0x247 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_str 0x0000000000000000 0x679 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_frame 0x0000000000000000 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .text 0x0000000000000000 0xbc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .bss 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_info 0x0000000000000000 0xa10 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_abbrev 0x0000000000000000 0x237 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_loc 0x0000000000000000 0x165 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_ranges 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_line 0x0000000000000000 0x242 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_str 0x0000000000000000 0x624 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_frame 0x0000000000000000 0x3c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .text 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_info 0x0000000000000000 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_abbrev 0x0000000000000000 0x6a /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_loc 0x0000000000000000 0x15 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_line 0x0000000000000000 0x6e /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_str 0x0000000000000000 0x198 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .comment 0x0000000000000000 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + .text 0x0000000000000000 0x0 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .data 0x0000000000000000 0x0 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.portBase_Addr_List + 0x0000000000000000 0xc CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.altFunc_List + 0x0000000000000000 0x30 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.timerBase_Addr_List + 0x0000000000000000 0x18 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.timerBus_En_bitPos + 0x0000000000000000 0x6 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.timerBus_Rst_bitPos + 0x0000000000000000 0x6 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.timerBus_No + 0x0000000000000000 0x6 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.timerRes_Prescaler + 0x0000000000000000 0x18 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.i2cBase_Addr_List + 0x0000000000000000 0x4 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.i2cBus_No + 0x0000000000000000 0x1 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.i2cBus_En_bitPos + 0x0000000000000000 0x1 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.i2cBus_Rst_bitPos + 0x0000000000000000 0x1 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .rodata.font 0x0000000000000000 0x4fb CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .text 0x0000000000000000 0x14 libstartup.a(startup_stm32f042x6.s.o) + .data 0x0000000000000000 0x0 libstartup.a(startup_stm32f042x6.s.o) + .bss 0x0000000000000000 0x0 libstartup.a(startup_stm32f042x6.s.o) + .text 0x0000000000000000 0x0 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + .data 0x0000000000000000 0x0 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + .bss 0x0000000000000000 0x0 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + .text 0x0000000000000000 0x0 libdelay_submodule.a(imp_delay.c.o) + .data 0x0000000000000000 0x0 libdelay_submodule.a(imp_delay.c.o) + .bss 0x0000000000000000 0x0 libdelay_submodule.a(imp_delay.c.o) + .text 0x0000000000000000 0x0 libusart_submodule.a(imp_usart.c.o) + .data 0x0000000000000000 0x0 libusart_submodule.a(imp_usart.c.o) + .bss 0x0000000000000000 0x0 libusart_submodule.a(imp_usart.c.o) + .rodata.portBase_Addr_List + 0x0000000000000000 0xc libusart_submodule.a(imp_usart.c.o) + .rodata.altFunc_List + 0x0000000000000000 0x30 libusart_submodule.a(imp_usart.c.o) + .text.usartGetChar + 0x0000000000000000 0x24 libusart_submodule.a(imp_usart.c.o) + .text 0x0000000000000000 0x0 libi2c_submodule.a(i2c.c.o) + .data 0x0000000000000000 0x0 libi2c_submodule.a(i2c.c.o) + .bss 0x0000000000000000 0x0 libi2c_submodule.a(i2c.c.o) + .rodata.portBase_Addr_List + 0x0000000000000000 0xc libi2c_submodule.a(i2c.c.o) + .rodata.altFunc_List + 0x0000000000000000 0x30 libi2c_submodule.a(i2c.c.o) + .rodata.i2cBase_Addr_List + 0x0000000000000000 0x4 libi2c_submodule.a(i2c.c.o) + .rodata.i2cBus_No + 0x0000000000000000 0x1 libi2c_submodule.a(i2c.c.o) + .rodata.i2cBus_En_bitPos + 0x0000000000000000 0x1 libi2c_submodule.a(i2c.c.o) + .rodata.i2cBus_Rst_bitPos + 0x0000000000000000 0x1 libi2c_submodule.a(i2c.c.o) + .text.i2c_read + 0x0000000000000000 0x90 libi2c_submodule.a(i2c.c.o) + .text.i2c_discover_devices + 0x0000000000000000 0x48 libi2c_submodule.a(i2c.c.o) + .text 0x0000000000000000 0x0 libi2c_submodule.a(imp_i2c.c.o) + .data 0x0000000000000000 0x0 libi2c_submodule.a(imp_i2c.c.o) + .bss 0x0000000000000000 0x0 libi2c_submodule.a(imp_i2c.c.o) + .rodata.portBase_Addr_List + 0x0000000000000000 0xc libi2c_submodule.a(imp_i2c.c.o) + .rodata.altFunc_List + 0x0000000000000000 0x30 libi2c_submodule.a(imp_i2c.c.o) + .rodata.i2cBase_Addr_List + 0x0000000000000000 0x4 libi2c_submodule.a(imp_i2c.c.o) + .rodata.i2cBus_No + 0x0000000000000000 0x1 libi2c_submodule.a(imp_i2c.c.o) + .rodata.i2cBus_En_bitPos + 0x0000000000000000 0x1 libi2c_submodule.a(imp_i2c.c.o) + .rodata.i2cBus_Rst_bitPos + 0x0000000000000000 0x1 libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_get_transfer_counter + 0x0000000000000000 0x1c libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_init_read_command + 0x0000000000000000 0x28 libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_send_address_for_read + 0x0000000000000000 0x50 libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_is_txis + 0x0000000000000000 0x30 libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_is_input_buffer_full + 0x0000000000000000 0x30 libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_get_input_register + 0x0000000000000000 0x3c libi2c_submodule.a(imp_i2c.c.o) + .text.i2c_send_nack + 0x0000000000000000 0x1e libi2c_submodule.a(imp_i2c.c.o) + .text 0x0000000000000000 0x0 libpin_submodule.a(imp_pin.c.o) + .data 0x0000000000000000 0x0 libpin_submodule.a(imp_pin.c.o) + .bss 0x0000000000000000 0x0 libpin_submodule.a(imp_pin.c.o) + .text.pinDeInit + 0x0000000000000000 0x38 libpin_submodule.a(imp_pin.c.o) + .text.pinReset + 0x0000000000000000 0x14 libpin_submodule.a(imp_pin.c.o) + .text.pinHardwareInfo + 0x0000000000000000 0x14 libpin_submodule.a(imp_pin.c.o) + .text 0x0000000000000000 0x0 liblcd_oled_submodule.a(lcd_oled.c.o) + .data 0x0000000000000000 0x0 liblcd_oled_submodule.a(lcd_oled.c.o) + .bss 0x0000000000000000 0x0 liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.portBase_Addr_List + 0x0000000000000000 0xc liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.altFunc_List + 0x0000000000000000 0x30 liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.i2cBase_Addr_List + 0x0000000000000000 0x4 liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.i2cBus_No + 0x0000000000000000 0x1 liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.i2cBus_En_bitPos + 0x0000000000000000 0x1 liblcd_oled_submodule.a(lcd_oled.c.o) + .rodata.i2cBus_Rst_bitPos + 0x0000000000000000 0x1 liblcd_oled_submodule.a(lcd_oled.c.o) + .text.lcd_oled_draw_circle + 0x0000000000000000 0x26c liblcd_oled_submodule.a(lcd_oled.c.o) + .text.lcd_oled_draw_circle_bresenham + 0x0000000000000000 0x160 liblcd_oled_submodule.a(lcd_oled.c.o) + .text 0x0000000000000000 0x0 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .data 0x0000000000000000 0x0 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .bss 0x0000000000000000 0x0 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.portBase_Addr_List + 0x0000000000000000 0xc libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.altFunc_List + 0x0000000000000000 0x30 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.i2cBase_Addr_List + 0x0000000000000000 0x4 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.i2cBus_No + 0x0000000000000000 0x1 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.i2cBus_En_bitPos + 0x0000000000000000 0x1 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.i2cBus_Rst_bitPos + 0x0000000000000000 0x1 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .rodata.font 0x0000000000000000 0x4fb libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .bss.cursor_y 0x0000000000000000 0x1 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .bss.cursor_x 0x0000000000000000 0x1 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .text.ssd1306_startscrollright + 0x0000000000000000 0x7c libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .text.ssd1306_startscrollleft + 0x0000000000000000 0x7c libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .text.ssd1306_startscrolldiagright + 0x0000000000000000 0x90 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .text.ssd1306_startscrolldiagleft + 0x0000000000000000 0x90 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + COMMON 0x0000000000000000 0x2 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + .eh_frame 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + +Memory Configuration + +Name Origin Length Attributes +RAM 0x0000000020000000 0x0000000000001800 xrw +FLASH 0x0000000008000000 0x0000000000008000 xr +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a +LOAD CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +LOAD libstartup.a +LOAD libinterrupt_submodule.a +LOAD libdeviceSetup_submodule.a +LOAD libdelay_submodule.a +LOAD libusart_submodule.a +LOAD libtimer_submodule.a +LOAD libspi_submodule.a +LOAD libi2c_submodule.a +LOAD libpin_submodule.a +LOAD liblcd_oled_submodule.a +LOAD libmax7219_submodule.a +LOAD libmax31865_submodule.a +LOAD libssd1306_i2c_submodule.a +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a +END GROUP +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + 0x0000000020001800 _estack = 0x20001800 + 0x0000000000000200 _Min_Heap_Size = 0x200 + 0x0000000000000400 _Min_Stack_Size = 0x400 + +.isr_vector 0x0000000008000000 0xc0 + 0x0000000008000000 . = ALIGN (0x4) + *(.isr_vector) + .isr_vector 0x0000000008000000 0xc0 libstartup.a(startup_stm32f042x6.s.o) + 0x0000000008000000 g_pfnVectors + 0x00000000080000c0 . = ALIGN (0x4) + +.text 0x00000000080000c0 0x2308 + 0x00000000080000c0 . = ALIGN (0x4) + *(.text) + .text 0x00000000080000c0 0x98 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + .text 0x0000000008000158 0x44 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + 0x0000000008000158 __libc_init_array + .text 0x000000000800019c 0xa8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + 0x000000000800019c memset + .text 0x0000000008000244 0x114 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + 0x0000000008000244 __udivsi3 + 0x0000000008000244 __aeabi_uidiv + 0x0000000008000350 __aeabi_uidivmod + .text 0x0000000008000358 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x0000000008000358 __aeabi_ldiv0 + 0x0000000008000358 __aeabi_idiv0 + *(.text*) + .text.lcd_print_main + 0x000000000800035c 0xf0 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + 0x000000000800035c lcd_print_main + .text.main 0x000000000800044c 0x11c CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + 0x000000000800044c main + .text.Reset_Handler + 0x0000000008000568 0x80 libstartup.a(startup_stm32f042x6.s.o) + 0x0000000008000568 Reset_Handler + .text.Default_Handler + 0x00000000080005e8 0x2 libstartup.a(startup_stm32f042x6.s.o) + 0x00000000080005e8 TIM1_CC_IRQHandler + 0x00000000080005e8 TSC_IRQHandler + 0x00000000080005e8 HardFault_Handler + 0x00000000080005e8 SysTick_Handler + 0x00000000080005e8 PendSV_Handler + 0x00000000080005e8 NMI_Handler + 0x00000000080005e8 I2C1_IRQHandler + 0x00000000080005e8 RCC_CRS_IRQHandler + 0x00000000080005e8 SPI1_IRQHandler + 0x00000000080005e8 EXTI2_3_IRQHandler + 0x00000000080005e8 ADC1_IRQHandler + 0x00000000080005e8 TIM17_IRQHandler + 0x00000000080005e8 CEC_CAN_IRQHandler + 0x00000000080005e8 RTC_IRQHandler + 0x00000000080005e8 PVD_VDDIO2_IRQHandler + 0x00000000080005e8 TIM16_IRQHandler + 0x00000000080005e8 TIM3_IRQHandler + 0x00000000080005e8 EXTI4_15_IRQHandler + 0x00000000080005e8 DMA1_Channel1_IRQHandler + 0x00000000080005e8 Default_Handler + 0x00000000080005e8 TIM14_IRQHandler + 0x00000000080005e8 DMA1_Channel4_5_IRQHandler + 0x00000000080005e8 EXTI0_1_IRQHandler + 0x00000000080005e8 USB_IRQHandler + 0x00000000080005e8 SPI2_IRQHandler + 0x00000000080005e8 SVC_Handler + 0x00000000080005e8 WWDG_IRQHandler + 0x00000000080005e8 TIM2_IRQHandler + 0x00000000080005e8 DMA1_Channel2_3_IRQHandler + 0x00000000080005e8 USART2_IRQHandler + 0x00000000080005e8 FLASH_IRQHandler + 0x00000000080005e8 USART1_IRQHandler + 0x00000000080005e8 TIM1_BRK_UP_TRG_COM_IRQHandler + *fill* 0x00000000080005ea 0x2 + .text.setupInit + 0x00000000080005ec 0x30 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x00000000080005ec setupInit + .text.setupClock + 0x000000000800061c 0x90 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x000000000800061c setupClock + .text.setupBus + 0x00000000080006ac 0x44 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x00000000080006ac setupBus + .text.setupPower + 0x00000000080006f0 0xa libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x00000000080006f0 setupPower + *fill* 0x00000000080006fa 0x2 + .text.setupMemory + 0x00000000080006fc 0x28 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x00000000080006fc setupMemory + .text.delayInitMs + 0x0000000008000724 0x34 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + 0x0000000008000724 delayInitMs + .text.delayMs 0x0000000008000758 0x44 libdelay_submodule.a(imp_delay.c.o) + 0x0000000008000758 delayMs + .text.usartInit + 0x000000000800079c 0xd8 libusart_submodule.a(imp_usart.c.o) + 0x000000000800079c usartInit + .text.usartInitTx + 0x0000000008000874 0x2c libusart_submodule.a(imp_usart.c.o) + 0x0000000008000874 usartInitTx + .text.usartInitRx + 0x00000000080008a0 0x2c libusart_submodule.a(imp_usart.c.o) + 0x00000000080008a0 usartInitRx + .text.usartSetWordLenght + 0x00000000080008cc 0x88 libusart_submodule.a(imp_usart.c.o) + 0x00000000080008cc usartSetWordLenght + .text.usartComputeBaudRate + 0x0000000008000954 0x1e libusart_submodule.a(imp_usart.c.o) + *fill* 0x0000000008000972 0x2 + .text.usartSetBaudRate + 0x0000000008000974 0x2c libusart_submodule.a(imp_usart.c.o) + 0x0000000008000974 usartSetBaudRate + .text.usartSetHwFlowCtrl + 0x00000000080009a0 0x94 libusart_submodule.a(imp_usart.c.o) + 0x00000000080009a0 usartSetHwFlowCtrl + .text.print_Usart + 0x0000000008000a34 0x4c libusart_submodule.a(imp_usart.c.o) + 0x0000000008000a34 print_Usart + .text.usartSendChar + 0x0000000008000a80 0x2c libusart_submodule.a(imp_usart.c.o) + 0x0000000008000a80 usartSendChar + .text.i2c_init + 0x0000000008000aac 0x92 libi2c_submodule.a(i2c.c.o) + 0x0000000008000aac i2c_init + .text.i2c_write + 0x0000000008000b3e 0xa2 libi2c_submodule.a(i2c.c.o) + 0x0000000008000b3e i2c_write + .text.i2c_check_device + 0x0000000008000be0 0x56 libi2c_submodule.a(i2c.c.o) + 0x0000000008000be0 i2c_check_device + *fill* 0x0000000008000c36 0x2 + .text.i2c_throw_error + 0x0000000008000c38 0x6c libi2c_submodule.a(i2c.c.o) + 0x0000000008000c38 i2c_throw_error + .text.i2c_hardware_enable + 0x0000000008000ca4 0x78 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000ca4 i2c_hardware_enable + .text.i2c_hardware_reset + 0x0000000008000d1c 0x44 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000d1c i2c_hardware_reset + .text.i2c_periferal_enable + 0x0000000008000d60 0x3c libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000d60 i2c_periferal_enable + .text.i2c_periferal_disable + 0x0000000008000d9c 0x28 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000d9c i2c_periferal_disable + .text.i2c_set_mode + 0x0000000008000dc4 0x16 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000dc4 i2c_set_mode + *fill* 0x0000000008000dda 0x2 + .text.i2c_set_address_lenght + 0x0000000008000ddc 0x68 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000ddc i2c_set_address_lenght + .text.i2c_set_clk_stretch + 0x0000000008000e44 0x4c libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000e44 i2c_set_clk_stretch + .text.i2c_set_clk_speed + 0x0000000008000e90 0x44 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000e90 i2c_set_clk_speed + .text.i2c_set_filter + 0x0000000008000ed4 0x44 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000ed4 i2c_set_filter + .text.i2c_send_start + 0x0000000008000f18 0x48 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000f18 i2c_send_start + .text.i2c_send_stop + 0x0000000008000f60 0x38 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000f60 i2c_send_stop + .text.i2c_is_perif_ready + 0x0000000008000f98 0x34 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000f98 i2c_is_perif_ready + .text.i2c_set_transfer_counter + 0x0000000008000fcc 0x3c libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008000fcc i2c_set_transfer_counter + .text.i2c_init_write_command + 0x0000000008001008 0x2c libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008001008 i2c_init_write_command + .text.i2c_send_address_for_write + 0x0000000008001034 0x60 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008001034 i2c_send_address_for_write + .text.i2c_is_output_buffer_full + 0x0000000008001094 0x30 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008001094 i2c_is_output_buffer_full + .text.i2c_send_reg_address + 0x00000000080010c4 0x34 libi2c_submodule.a(imp_i2c.c.o) + 0x00000000080010c4 i2c_send_reg_address + .text.i2c_send_data + 0x00000000080010f8 0x34 libi2c_submodule.a(imp_i2c.c.o) + 0x00000000080010f8 i2c_send_data + .text.i2c_is_transfer_complete + 0x000000000800112c 0x24 libi2c_submodule.a(imp_i2c.c.o) + 0x000000000800112c i2c_is_transfer_complete + .text.i2c_check_nack + 0x0000000008001150 0x28 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008001150 i2c_check_nack + .text.i2c_set_address + 0x0000000008001178 0x16 libi2c_submodule.a(imp_i2c.c.o) + 0x0000000008001178 i2c_set_address + .text.i2c_set_address_second + 0x000000000800118e 0x16 libi2c_submodule.a(imp_i2c.c.o) + 0x000000000800118e i2c_set_address_second + .text.pinSetMode + 0x00000000080011a4 0x98 libpin_submodule.a(imp_pin.c.o) + 0x00000000080011a4 pinSetMode + .text.pinSetOutputStage + 0x000000000800123c 0x94 libpin_submodule.a(imp_pin.c.o) + 0x000000000800123c pinSetOutputStage + .text.pinSetPullUpDonw + 0x00000000080012d0 0x98 libpin_submodule.a(imp_pin.c.o) + 0x00000000080012d0 pinSetPullUpDonw + .text.pinSetSpeed + 0x0000000008001368 0x98 libpin_submodule.a(imp_pin.c.o) + 0x0000000008001368 pinSetSpeed + .text.pinSetAlternate + 0x0000000008001400 0x164 libpin_submodule.a(imp_pin.c.o) + 0x0000000008001400 pinSetAlternate + .text.pinConfig + 0x0000000008001564 0x7a libpin_submodule.a(imp_pin.c.o) + 0x0000000008001564 pinConfig + *fill* 0x00000000080015de 0x2 + .text.pinRead 0x00000000080015e0 0x48 libpin_submodule.a(imp_pin.c.o) + 0x00000000080015e0 pinRead + .text.pinToggle + 0x0000000008001628 0x8c libpin_submodule.a(imp_pin.c.o) + 0x0000000008001628 pinToggle + .text.pinWrite + 0x00000000080016b4 0x8c libpin_submodule.a(imp_pin.c.o) + 0x00000000080016b4 pinWrite + .text.pinInit 0x0000000008001740 0x38 libpin_submodule.a(imp_pin.c.o) + 0x0000000008001740 pinInit + .text.pinThrowError + 0x0000000008001778 0xe libpin_submodule.a(imp_pin.c.o) + 0x0000000008001778 pinThrowError + *fill* 0x0000000008001786 0x2 + .text.lcd_oled_init + 0x0000000008001788 0xcc liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001788 lcd_oled_init + .text.lcd_oled_clear + 0x0000000008001854 0x20 liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001854 lcd_oled_clear + .text.lcd_oled_display + 0x0000000008001874 0xa8 liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001874 lcd_oled_display + .text.lcd_oled_print_char + 0x000000000800191c 0x14c liblcd_oled_submodule.a(lcd_oled.c.o) + 0x000000000800191c lcd_oled_print_char + .text.lcd_oled_draw_pixel + 0x0000000008001a68 0x110 liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001a68 lcd_oled_draw_pixel + .text.lcd_oled_print_text + 0x0000000008001b78 0x9a liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001b78 lcd_oled_print_text + .text.lcd_oled_draw_line + 0x0000000008001c12 0x2fa liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001c12 lcd_oled_draw_line + .text.lcd_oled_draw_rectangle + 0x0000000008001f0c 0x110 liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008001f0c lcd_oled_draw_rectangle + .text.ssd1306_i2c_set_display_off + 0x000000000800201c 0x1a libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x000000000800201c ssd1306_i2c_set_display_off + .text.ssd1306_i2c_set_display_on + 0x0000000008002036 0x1a libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002036 ssd1306_i2c_set_display_on + .text.ssd1306_i2c_set_display_clkDiv_oscFreq + 0x0000000008002050 0x68 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002050 ssd1306_i2c_set_display_clkDiv_oscFreq + .text.ssd1306_i2c_set_multiplex_ratio + 0x00000000080020b8 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080020b8 ssd1306_i2c_set_multiplex_ratio + .text.ssd1306_i2c_set_display_offset + 0x00000000080020e6 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080020e6 ssd1306_i2c_set_display_offset + .text.ssd1306_i2c_set_display_start_line + 0x0000000008002114 0x32 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002114 ssd1306_i2c_set_display_start_line + .text.ssd1306_i2c_set_chage_pump + 0x0000000008002146 0x3e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002146 ssd1306_i2c_set_chage_pump + .text.ssd1306_i2c_set_memory_addressing_mode + 0x0000000008002184 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002184 ssd1306_i2c_set_memory_addressing_mode + .text.ssd1306_i2c_set_segment_remap + 0x00000000080021b2 0x34 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080021b2 ssd1306_i2c_set_segment_remap + .text.ssd1306_i2c_set_com_scan_direction + 0x00000000080021e6 0x34 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080021e6 ssd1306_i2c_set_com_scan_direction + .text.ssd1306_i2c_set_com_pins + 0x000000000800221a 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x000000000800221a ssd1306_i2c_set_com_pins + .text.ssd1306_i2c_set_contrast + 0x0000000008002248 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002248 ssd1306_i2c_set_contrast + .text.ssd1306_i2c_set_prechage_period + 0x0000000008002276 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002276 ssd1306_i2c_set_prechage_period + .text.ssd1306_i2c_set_com_deselect_level + 0x00000000080022a4 0x2e libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080022a4 ssd1306_i2c_set_com_deselect_level + .text.ssd1306_i2c_set_display_entire_on + 0x00000000080022d2 0x34 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x00000000080022d2 ssd1306_i2c_set_display_entire_on + .text.ssd1306_i2c_set_display_invert_pixel + 0x0000000008002306 0x34 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x0000000008002306 ssd1306_i2c_set_display_invert_pixel + .text.ssd1306_i2c_set_scroll + 0x000000000800233a 0x34 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x000000000800233a ssd1306_i2c_set_scroll + .text.ssd1306_i2c_send_command + 0x000000000800236e 0x40 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + 0x000000000800236e ssd1306_i2c_send_command + *(.glue_7) + .glue_7 0x00000000080023ae 0x0 linker stubs + *(.glue_7t) + .glue_7t 0x00000000080023ae 0x0 linker stubs + *(.eh_frame) + *fill* 0x00000000080023ae 0x2 + .eh_frame 0x00000000080023b0 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + *(.init) + .init 0x00000000080023b0 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + 0x00000000080023b0 _init + .init 0x00000000080023b4 0x8 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + *(.fini) + .fini 0x00000000080023bc 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + 0x00000000080023bc _fini + .fini 0x00000000080023c0 0x8 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o + 0x00000000080023c8 . = ALIGN (0x4) + 0x00000000080023c8 _etext = . + +.vfp11_veneer 0x00000000080023c8 0x0 + .vfp11_veneer 0x00000000080023c8 0x0 linker stubs + +.v4_bx 0x00000000080023c8 0x0 + .v4_bx 0x00000000080023c8 0x0 linker stubs + +.iplt 0x00000000080023c8 0x0 + .iplt 0x00000000080023c8 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + +.rodata 0x00000000080023c8 0x638 + 0x00000000080023c8 . = ALIGN (0x4) + *(.rodata) + .rodata 0x00000000080023c8 0x6d CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + *fill* 0x0000000008002435 0x3 + .rodata 0x0000000008002438 0x27 libi2c_submodule.a(i2c.c.o) + *(.rodata*) + *fill* 0x000000000800245f 0x1 + .rodata.i2c_set_clk_speed + 0x0000000008002460 0x14 libi2c_submodule.a(imp_i2c.c.o) + .rodata.portBase_Addr_List + 0x0000000008002474 0xc libpin_submodule.a(imp_pin.c.o) + .rodata.altFunc_List + 0x0000000008002480 0x30 libpin_submodule.a(imp_pin.c.o) + .rodata.moderMode + 0x00000000080024b0 0x14 libpin_submodule.a(imp_pin.c.o) + 0x00000000080024b0 moderMode + .rodata.pinPort + 0x00000000080024c4 0xc libpin_submodule.a(imp_pin.c.o) + 0x00000000080024c4 pinPort + .rodata.pinPullUpDown + 0x00000000080024d0 0x10 libpin_submodule.a(imp_pin.c.o) + 0x00000000080024d0 pinPullUpDown + .rodata.speedList + 0x00000000080024e0 0x14 libpin_submodule.a(imp_pin.c.o) + 0x00000000080024e0 speedList + .rodata.outputStgeList + 0x00000000080024f4 0x10 libpin_submodule.a(imp_pin.c.o) + 0x00000000080024f4 outputStgeList + .rodata.font 0x0000000008002504 0x4fb liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000008002a00 . = ALIGN (0x4) + *fill* 0x00000000080029ff 0x1 + +.rel.dyn 0x0000000008002a00 0x0 + .rel.iplt 0x0000000008002a00 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + +.ARM 0x0000000008002a00 0x0 + 0x0000000008002a00 __exidx_start = . + *(.ARM.exidx*) + 0x0000000008002a00 __exidx_end = . + +.preinit_array 0x0000000008002a00 0x0 + 0x0000000008002a00 PROVIDE (__preinit_array_start = .) + *(.preinit_array*) + 0x0000000008002a00 PROVIDE (__preinit_array_end = .) + +.init_array 0x0000000008002a00 0x4 + 0x0000000008002a00 PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array*) + .init_array 0x0000000008002a00 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + 0x0000000008002a04 PROVIDE (__init_array_end = .) + +.fini_array 0x0000000008002a04 0x4 + 0x0000000008002a04 PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) + *(.fini_array*) + .fini_array 0x0000000008002a04 0x4 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + 0x0000000008002a08 PROVIDE (__fini_array_end = .) + 0x0000000008002a08 _sidata = LOADADDR (.data) + +.data 0x0000000020000000 0x400 load address 0x0000000008002a08 + 0x0000000020000000 . = ALIGN (0x4) + 0x0000000020000000 _sdata = . + *(.data) + *(.data*) + .data.display_buffer + 0x0000000020000000 0x400 liblcd_oled_submodule.a(lcd_oled.c.o) + 0x0000000020000000 display_buffer + 0x0000000020000400 . = ALIGN (0x4) + 0x0000000020000400 _edata = . + +.tm_clone_table + 0x0000000020000400 0x0 load address 0x0000000008002e08 + .tm_clone_table + 0x0000000020000400 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + .tm_clone_table + 0x0000000020000400 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + +.igot.plt 0x0000000020000400 0x0 load address 0x0000000008002e08 + .igot.plt 0x0000000020000400 0x0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + 0x0000000020000400 . = ALIGN (0x4) + +.bss 0x0000000020000400 0x2c load address 0x0000000008002e08 + 0x0000000020000400 _sbss = . + 0x0000000020000400 __bss_start__ = _sbss + *(.bss) + .bss 0x0000000020000400 0x1c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + *(.bss*) + .bss.i2c_device + 0x000000002000041c 0xe liblcd_oled_submodule.a(lcd_oled.c.o) + 0x000000002000041c i2c_device + *(COMMON) + 0x000000002000042c . = ALIGN (0x4) + *fill* 0x000000002000042a 0x2 + 0x000000002000042c _ebss = . + 0x000000002000042c __bss_end__ = _ebss + +._user_heap_stack + 0x000000002000042c 0x604 load address 0x0000000008002e08 + 0x0000000020000430 . = ALIGN (0x8) + *fill* 0x000000002000042c 0x4 + [!provide] PROVIDE (end = .) + [!provide] PROVIDE (_end = .) + 0x0000000020000630 . = (. + _Min_Heap_Size) + *fill* 0x0000000020000430 0x200 + 0x0000000020000a30 . = (. + _Min_Stack_Size) + *fill* 0x0000000020000630 0x400 + 0x0000000020000a30 . = ALIGN (0x8) + +/DISCARD/ + libc.a(*) + libm.a(*) + libgcc.a(*) + +.ARM.attributes + 0x0000000000000000 0x28 + *(.ARM.attributes) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + .ARM.attributes + 0x000000000000001e 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + .ARM.attributes + 0x000000000000004a 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .ARM.attributes + 0x0000000000000076 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .ARM.attributes + 0x00000000000000a2 0x2c CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .ARM.attributes + 0x00000000000000ce 0x21 libstartup.a(startup_stm32f042x6.s.o) + .ARM.attributes + 0x00000000000000ef 0x2c libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + .ARM.attributes + 0x000000000000011b 0x2c libdelay_submodule.a(imp_delay.c.o) + .ARM.attributes + 0x0000000000000147 0x2c libusart_submodule.a(imp_usart.c.o) + .ARM.attributes + 0x0000000000000173 0x2c libi2c_submodule.a(i2c.c.o) + .ARM.attributes + 0x000000000000019f 0x2c libi2c_submodule.a(imp_i2c.c.o) + .ARM.attributes + 0x00000000000001cb 0x2c libpin_submodule.a(imp_pin.c.o) + .ARM.attributes + 0x00000000000001f7 0x2c liblcd_oled_submodule.a(lcd_oled.c.o) + .ARM.attributes + 0x0000000000000223 0x2c libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .ARM.attributes + 0x000000000000024f 0x1e /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .ARM.attributes + 0x000000000000026d 0x1e /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x000000000000028b 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + .ARM.attributes + 0x00000000000002b7 0x1e /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtn.o +OUTPUT(stm32f042k6t6 elf32-littlearm) +LOAD linker stubs +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a +LOAD /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a + +.comment 0x0000000000000000 0x9f + .comment 0x0000000000000000 0x51 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o + 0x52 (size before relaxing) + .comment 0x0000000000000051 0x4e /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + 0x4f (size before relaxing) + .comment 0x000000000000009f 0x4f /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .comment 0x000000000000009f 0x52 CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + .comment 0x000000000000009f 0x52 libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + .comment 0x000000000000009f 0x52 libdelay_submodule.a(imp_delay.c.o) + .comment 0x000000000000009f 0x52 libusart_submodule.a(imp_usart.c.o) + .comment 0x000000000000009f 0x52 libi2c_submodule.a(i2c.c.o) + .comment 0x000000000000009f 0x52 libi2c_submodule.a(imp_i2c.c.o) + .comment 0x000000000000009f 0x52 libpin_submodule.a(imp_pin.c.o) + .comment 0x000000000000009f 0x52 liblcd_oled_submodule.a(lcd_oled.c.o) + .comment 0x000000000000009f 0x52 libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + .comment 0x000000000000009f 0x52 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + +.debug_info 0x0000000000000000 0x1087 + .debug_info 0x0000000000000000 0x11a /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_info 0x000000000000011a 0xf21 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .debug_info 0x000000000000103b 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_info 0x0000000000001061 0x26 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + +.debug_abbrev 0x0000000000000000 0x2cd + .debug_abbrev 0x0000000000000000 0xcc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_abbrev 0x00000000000000cc 0x1d9 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .debug_abbrev 0x00000000000002a5 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_abbrev 0x00000000000002b9 0x14 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + +.debug_loc 0x0000000000000000 0x377 + .debug_loc 0x0000000000000000 0x98 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_loc 0x0000000000000098 0x2df /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + +.debug_aranges 0x0000000000000000 0x80 + .debug_aranges + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_aranges + 0x0000000000000020 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .debug_aranges + 0x0000000000000040 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_aranges + 0x0000000000000060 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + +.debug_line 0x0000000000000000 0x449 + .debug_line 0x0000000000000000 0xfc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_line 0x00000000000000fc 0x281 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .debug_line 0x000000000000037d 0x6c /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_line 0x00000000000003e9 0x60 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + +.debug_str 0x0000000000000000 0x97e + .debug_str 0x0000000000000000 0x1e3 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + 0x222 (size before relaxing) + .debug_str 0x00000000000001e3 0x6f8 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + 0x908 (size before relaxing) + .debug_str 0x00000000000008db 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_str 0x000000000000097e 0xa3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + +.debug_frame 0x0000000000000000 0x7c + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_frame 0x000000000000002c 0x30 /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .debug_frame 0x000000000000005c 0x20 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + +Cross Reference Table + +Symbol File +ADC1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +CEC_CAN_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +DMA1_Channel1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +DMA1_Channel2_3_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +DMA1_Channel4_5_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +Default_Handler libstartup.a(startup_stm32f042x6.s.o) +EXTI0_1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +EXTI2_3_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +EXTI4_15_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +FLASH_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +HardFault_Handler libstartup.a(startup_stm32f042x6.s.o) +I2C1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +NMI_Handler libstartup.a(startup_stm32f042x6.s.o) +PVD_VDDIO2_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +PendSV_Handler libstartup.a(startup_stm32f042x6.s.o) +RCC_CRS_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +RTC_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +Reset_Handler libstartup.a(startup_stm32f042x6.s.o) +SPI1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +SPI2_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +SVC_Handler libstartup.a(startup_stm32f042x6.s.o) +SysTick_Handler libstartup.a(startup_stm32f042x6.s.o) +TIM14_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM16_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM17_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM1_BRK_UP_TRG_COM_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM1_CC_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM2_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TIM3_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +TSC_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +USART1_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +USART2_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +USB_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +WWDG_IRQHandler libstartup.a(startup_stm32f042x6.s.o) +_ITM_deregisterTMCloneTable /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +_ITM_registerTMCloneTable /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +__TMC_END__ /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtend.o + /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +__aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) +__aeabi_ldiv0 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) +__aeabi_uidiv /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + libusart_submodule.a(imp_usart.c.o) + libdeviceSetup_submodule.a(imp_deviceSetup.c.o) +__aeabi_uidivmod /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) +__atexit_dummy /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) +__bss_end__ /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +__bss_start__ /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +__call_exitprocs /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) +__deregister_frame_info /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +__dso_handle /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +__fini_array_end /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) +__fini_array_start /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) +__init_array_end /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) +__init_array_start /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) +__libc_fini_array /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +__libc_init_array /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + libstartup.a(startup_stm32f042x6.s.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +__on_exit_args /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) +__preinit_array_end /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) +__preinit_array_start /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) +__register_exitproc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) +__register_frame_info /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crtbegin.o +__sf_fake_stderr /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) +__sf_fake_stdin /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) +__sf_fake_stdout /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) +__stack /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +__udivsi3 /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) +_ebss libstartup.a(startup_stm32f042x6.s.o) +_edata libstartup.a(startup_stm32f042x6.s.o) +_estack libstartup.a(startup_stm32f042x6.s.o) +_exit /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libnosys.a(_exit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) +_fini /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) +_global_atexit /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) +_global_impure_ptr /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) +_impure_ptr /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) +_init /usr/lib/gcc/arm-none-eabi/8.3.1/thumb/v6-m/nofp/crti.o + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) +_mainCRTStartup /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +_sbss libstartup.a(startup_stm32f042x6.s.o) +_sdata libstartup.a(startup_stm32f042x6.s.o) +_sidata libstartup.a(startup_stm32f042x6.s.o) +_stack_init /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +_start /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +atexit /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +cursor_x libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +cursor_y libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +delayInitMs libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +delayMs libdelay_submodule.a(imp_delay.c.o) + libi2c_submodule.a(imp_i2c.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +display_buffer liblcd_oled_submodule.a(lcd_oled.c.o) +exit /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +g_pfnVectors libstartup.a(startup_stm32f042x6.s.o) +hardware_init_hook /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +i2c_check_device libi2c_submodule.a(i2c.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +i2c_check_nack libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_device liblcd_oled_submodule.a(lcd_oled.c.o) +i2c_discover_devices libi2c_submodule.a(i2c.c.o) +i2c_get_input_register libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_get_transfer_counter libi2c_submodule.a(imp_i2c.c.o) +i2c_hardware_enable libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_hardware_reset libi2c_submodule.a(imp_i2c.c.o) +i2c_init libi2c_submodule.a(i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +i2c_init_read_command libi2c_submodule.a(imp_i2c.c.o) +i2c_init_write_command libi2c_submodule.a(imp_i2c.c.o) +i2c_is_input_buffer_full libi2c_submodule.a(imp_i2c.c.o) +i2c_is_output_buffer_full libi2c_submodule.a(imp_i2c.c.o) +i2c_is_perif_ready libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_is_transfer_complete libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_is_txis libi2c_submodule.a(imp_i2c.c.o) +i2c_periferal_disable libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_periferal_enable libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_read libi2c_submodule.a(i2c.c.o) +i2c_send_address_for_read libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_send_address_for_write libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_send_data libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_send_nack libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_send_reg_address libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_send_start libi2c_submodule.a(imp_i2c.c.o) +i2c_send_stop libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_address libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_address_lenght libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_address_second libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_clk_speed libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_clk_stretch libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_filter libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_mode libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_set_transfer_counter libi2c_submodule.a(imp_i2c.c.o) + libi2c_submodule.a(i2c.c.o) +i2c_throw_error libi2c_submodule.a(i2c.c.o) +i2c_write libi2c_submodule.a(i2c.c.o) + libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +i2cd libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +lcd_oled_clear liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +lcd_oled_display liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +lcd_oled_draw_circle liblcd_oled_submodule.a(lcd_oled.c.o) +lcd_oled_draw_circle_bresenham liblcd_oled_submodule.a(lcd_oled.c.o) +lcd_oled_draw_line liblcd_oled_submodule.a(lcd_oled.c.o) +lcd_oled_draw_pixel liblcd_oled_submodule.a(lcd_oled.c.o) +lcd_oled_draw_rectangle liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +lcd_oled_init liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +lcd_oled_print_char liblcd_oled_submodule.a(lcd_oled.c.o) +lcd_oled_print_text liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +lcd_print_main CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +main CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + libstartup.a(startup_stm32f042x6.s.o) + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +malloc /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) +memset /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + liblcd_oled_submodule.a(lcd_oled.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o + /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +moderMode libpin_submodule.a(imp_pin.c.o) +outputStgeList libpin_submodule.a(imp_pin.c.o) +pinConfig libpin_submodule.a(imp_pin.c.o) + libi2c_submodule.a(imp_i2c.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +pinDeInit libpin_submodule.a(imp_pin.c.o) +pinHardwareInfo libpin_submodule.a(imp_pin.c.o) +pinInit libpin_submodule.a(imp_pin.c.o) + libi2c_submodule.a(imp_i2c.c.o) +pinPort libpin_submodule.a(imp_pin.c.o) +pinPullUpDown libpin_submodule.a(imp_pin.c.o) +pinRead libpin_submodule.a(imp_pin.c.o) +pinReset libpin_submodule.a(imp_pin.c.o) +pinSetAlternate libpin_submodule.a(imp_pin.c.o) + libi2c_submodule.a(imp_i2c.c.o) + libusart_submodule.a(imp_usart.c.o) +pinSetMode libpin_submodule.a(imp_pin.c.o) + libusart_submodule.a(imp_usart.c.o) +pinSetOutputStage libpin_submodule.a(imp_pin.c.o) +pinSetPullUpDonw libpin_submodule.a(imp_pin.c.o) +pinSetSpeed libpin_submodule.a(imp_pin.c.o) +pinThrowError libpin_submodule.a(imp_pin.c.o) +pinToggle libpin_submodule.a(imp_pin.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +pinWrite libpin_submodule.a(imp_pin.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +print_Usart libusart_submodule.a(imp_usart.c.o) + libi2c_submodule.a(i2c.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +setupBus libdeviceSetup_submodule.a(imp_deviceSetup.c.o) +setupClock libdeviceSetup_submodule.a(imp_deviceSetup.c.o) +setupInit libdeviceSetup_submodule.a(imp_deviceSetup.c.o) + libstartup.a(startup_stm32f042x6.s.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +setupMemory libdeviceSetup_submodule.a(imp_deviceSetup.c.o) +setupPower libdeviceSetup_submodule.a(imp_deviceSetup.c.o) +software_init_hook /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +speedList libpin_submodule.a(imp_pin.c.o) +ssd1306_i2c_send_command libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_chage_pump libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_com_deselect_level libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_com_pins libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_com_scan_direction libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_contrast libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_clkDiv_oscFreq libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_entire_on libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_invert_pixel libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_off libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_offset libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_on libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_display_start_line libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_memory_addressing_mode libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_multiplex_ratio libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_prechage_period libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_scroll libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_i2c_set_segment_remap libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) + liblcd_oled_submodule.a(lcd_oled.c.o) +ssd1306_startscrolldiagleft libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +ssd1306_startscrolldiagright libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +ssd1306_startscrollleft libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +ssd1306_startscrollright libssd1306_i2c_submodule.a(ssd1306_i2c.c.o) +usartGetChar libusart_submodule.a(imp_usart.c.o) +usartInit libusart_submodule.a(imp_usart.c.o) + CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o +usartInitRx libusart_submodule.a(imp_usart.c.o) +usartInitTx libusart_submodule.a(imp_usart.c.o) +usartSendChar libusart_submodule.a(imp_usart.c.o) +usartSetBaudRate libusart_submodule.a(imp_usart.c.o) +usartSetHwFlowCtrl libusart_submodule.a(imp_usart.c.o) +usartSetWordLenght libusart_submodule.a(imp_usart.c.o) diff --git a/07_firmware/main.c b/07_firmware/main.c new file mode 100644 index 0000000..c210d3f --- /dev/null +++ b/07_firmware/main.c @@ -0,0 +1,104 @@ +#include "main.h" +#include "delay.h" +#include "deviceSetup.h" +#include "usart.h" +#include "ascii.h" +#include "timer.h" +#include "i2c.h" +#include "ssd1306_i2c.h" +#include "lcd_oled.h" + + + +void lcd_print_main(i2c_t *i2c) +{ + uint16_t slaveAddress = SSD1306_I2C_ADDRESS;; + uint8_t text[15]="Heat Management"; + uint8_t text2[]="Set :"; + lcd_oled_print_text(2,21,text1,11, WHITE); + uint8_t text2[]="Set :"; + lcd_oled_print_text(2,21,text1,11, WHITE); + uint8_t text2[]="Set :"; + lcd_oled_print_text(2,21,text1,11, WHITE); + uint8_t text2[]="Set :"; + lcd_oled_print_text(2,21,text1,11, WHITE); + uint8_t text2[]="Set :"; + lcd_oled_print_text(2,21,text1,11, WHITE); + + i2c_init(i2c); + i2c_check_device(i2c, &slaveAddress); + lcd_oled_init(i2c, SSD1306_I2C_ADDRESS); + lcd_oled_clear(); + lcd_oled_print_text(0,5,text,15, WHITE); + lcd_oled_draw_rectangle(0,16,128,48,0, WHITE); + + lcd_oled_display(i2c); + uint8_t text1[11]="Temperature"; + lcd_oled_print_text(3,21,text1,11, WHITE); + uint8_t text2[5]="Set :"; + lcd_oled_print_text(3,35,text2,5, WHITE); + uint8_t text3[5]="Cur :"; + lcd_oled_print_text(3,46,text3,5, WHITE); + lcd_oled_display(i2c); +} + + +int main(int argc, char *argv[]) +{ + uint8_t i = 0; + + i2c_t i2c_1 = { I2C_CH_1, /*!< The harware channel to be used */ + i2c_mode_master, /*!< Master Mode */ + 0x00, /*!< First and Main address of the device */ + 0x00, /*!< Second address if dual addresse mode is configured */ + i2c_address_count_single, /*!< Single address */ + i2c_address_size_7b, /*!< 10 or 7 bit address size */ + i2c_clk_speed_standart, /*!< Bus Speed: standart */ + i2c_clk_stretching_disable, /*!< Clock Streching disabeled */ + i2c_wake_disabled /*!< Wake up condition : None */ + }; + + delayInitMs(8000000, 1000); // Clock Freq and Divider for ARM library + + pinConfig(pinB3, output, pushPull, def_res, def_speed); + pinConfig(pinA0, input, def_stage, pullDown, def_speed); + + setupInit(); // This is the sescond call of System init the assebly start code is calling it before the main. + + usartInit( usart2, + pinA2, + pinA15, + 115200, + eight, + NO_PARITY_CTRL, + noFlowControl); + + //clears screen and send the wellcome messgae + print_Usart(usart2, ASCII_clear); + print_Usart(usart2, "Welcome to the HMD Interface\n\r"); + + + //blinks 10 times to indicate the sicsessfull init if the device + for(i = 0 ; i < 2 ; i++) { + delayMs(100); + pinToggle(pinB3); + delayMs(100); + } + + pinWrite(pinB3,0); + + lcd_print_main(&i2c_1); + + print_Usart(usart2, "\n\r"); + print_Usart(usart2, "All Is Working fine "); + print_Usart(usart2, "\n\r"); + + while(1) + { + delayMs(100); + pinToggle(pinB3); + delayMs(100); + } + + return 1; +} diff --git a/07_firmware/main.h b/07_firmware/main.h new file mode 100644 index 0000000..4a3e41b --- /dev/null +++ b/07_firmware/main.h @@ -0,0 +1,15 @@ +#ifndef MAIN_H +#define MAIN_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + + +#ifdef __cplusplus +} +#endif + +#endif /* MAIN_H */ diff --git a/07_firmware/projectDefinitions.cmake b/07_firmware/projectDefinitions.cmake new file mode 100644 index 0000000..d5e3473 --- /dev/null +++ b/07_firmware/projectDefinitions.cmake @@ -0,0 +1,34 @@ +################################################################################################### +# Declaring new directories to be added to the project +################################################################################################### +# list() = List declaration "DON'T CHANGE" +# PROJECT_ADDITIONAL_DIRS = Variable containing the listed direcotries "DON'T CHANCE" +# . = This indicates that the root file needs to de included "DON'T REMOVE" +# +# To include a new folder containing headers or sources that you want to compile +# - The root of the project is where the main.c is located +# - Let's suppose your main.c is under : /home/yourUserName/YOurProjectName/main.c +# - If we Make a new "Src" folder under /home/yourUserName/YOurProjectName/Src +# - To add it to the project, +# - Just include the Direwctory name "Src" the the Declarion WITHOUT THE LAST "/" +# - the declaration should look like this : list(APPEND PROJECT_ADDITIONAL_DIRS . Src) +list(APPEND PROJECT_ADDITIONAL_DIRS .) + +################################################################################################### +# Declaring sources to be compiled for the project. +################################################################################################### +# KED will look in every PROJECT_ADDITIONAL_DIRS list an search for sources +# decalred by PROJECT_TO_COMPILE_LIST list +# +# To add a source file to the compilation +# - Let's continue where we left off for the Directory inclusion. +# - Now let's say you have source file named sensor.c located as follow : +# -> /home/yourUserName/YOurProjectName/Src/sensor.c +# - To let KED know that you want this source to be compiled, you simply ned to add it the list +# - This would look like this : set(PROJECT_TO_COMPILE_LIST sensors.c) +set(PROJECT_TO_COMPILE_LIST) + +# If you still have some question please have a look under : ked/libraries/examples/ +# There you can find some example projects with their corresponding "projectDefinitions.cmake". +# To try one of them just copy the entirety of one example folders contend to the root of your +# project where ked/ is located.