From ae09d05d06af3bd57f5f1142ad1bce7524a2e9c9 Mon Sep 17 00:00:00 2001 From: kerem Date: Tue, 20 Jun 2023 17:24:23 +0200 Subject: [PATCH] Started with the firmware --- 07_firmware/ked | 2 +- 07_firmware/ked_build/CMakeCache.txt | 421 ++++++ .../CMakeFiles/3.18.4/CMakeASMCompiler.cmake | 20 + .../CMakeFiles/3.18.4/CMakeCCompiler.cmake | 77 ++ .../CMakeFiles/3.18.4/CMakeCXXCompiler.cmake | 89 ++ .../3.18.4/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16544 bytes .../3.18.4/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes .../CMakeFiles/3.18.4/CMakeSystem.cmake | 15 + .../3.18.4/CompilerIdC/CMakeCCompilerId.c | 674 +++++++++ .../CMakeFiles/3.18.4/CompilerIdC/a.out | Bin 0 -> 16704 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 663 +++++++++ .../CMakeFiles/3.18.4/CompilerIdCXX/a.out | Bin 0 -> 16712 bytes .../CMakeDirectoryInformation.cmake | 16 + .../ked_build/CMakeFiles/CMakeOutput.log | 443 ++++++ .../ked_build/CMakeFiles/Makefile.cmake | 152 ++ 07_firmware/ked_build/CMakeFiles/Makefile2 | 514 +++++++ .../CMakeFiles/TargetDirectories.txt | 16 + .../ked_build/CMakeFiles/cmake.check_cache | 1 + .../delay_submodule.dir/C.includecache | 68 + .../delay_submodule.dir/DependInfo.cmake | 54 + .../CMakeFiles/delay_submodule.dir/build.make | 118 ++ .../delay_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../implementation/imp_delay.c.o | Bin 0 -> 936 bytes .../delay_submodule.dir/depend.internal | 15 + .../delay_submodule.dir/depend.make | 15 + .../CMakeFiles/delay_submodule.dir/flags.make | 10 + .../CMakeFiles/delay_submodule.dir/link.txt | 2 + .../delay_submodule.dir/progress.make | 3 + .../deviceSetup_submodule.dir/C.includecache | 68 + .../DependInfo.cmake | 54 + .../deviceSetup_submodule.dir/build.make | 118 ++ .../cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../implementation/imp_deviceSetup.c.o | Bin 0 -> 2052 bytes .../deviceSetup_submodule.dir/depend.internal | 15 + .../deviceSetup_submodule.dir/depend.make | 15 + .../deviceSetup_submodule.dir/flags.make | 10 + .../deviceSetup_submodule.dir/link.txt | 2 + .../deviceSetup_submodule.dir/progress.make | 3 + .../i2c_submodule.dir/C.includecache | 128 ++ .../i2c_submodule.dir/DependInfo.cmake | 55 + .../CMakeFiles/i2c_submodule.dir/build.make | 133 ++ .../i2c_submodule.dir/cmake_clean.cmake | 11 + .../cmake_clean_target.cmake | 3 + .../stm32f042k6t6/implementation/imp_i2c.c.o | Bin 0 -> 8352 bytes .../i2c_submodule.dir/depend.internal | 44 + .../CMakeFiles/i2c_submodule.dir/depend.make | 44 + .../CMakeFiles/i2c_submodule.dir/flags.make | 10 + .../CMakeFiles/i2c_submodule.dir/link.txt | 2 + .../i2c_submodule.dir/peripherals/i2c/i2c.c.o | Bin 0 -> 4520 bytes .../i2c_submodule.dir/progress.make | 4 + .../interrupt_submodule.dir/C.includecache | 102 ++ .../interrupt_submodule.dir/DependInfo.cmake | 55 + .../interrupt_submodule.dir/build.make | 133 ++ .../interrupt_submodule.dir/cmake_clean.cmake | 11 + .../cmake_clean_target.cmake | 3 + .../implementation/imp_interrupt.c.o | Bin 0 -> 3244 bytes .../interrupt_submodule.dir/depend.internal | 33 + .../interrupt_submodule.dir/depend.make | 33 + .../interrupt_submodule.dir/flags.make | 10 + .../interrupt_submodule.dir/link.txt | 2 + .../interrupt_submodule.dir/progress.make | 4 + .../system/interrupt/interrupt.c.o | Bin 0 -> 740 bytes .../lcd_oled_submodule.dir/C.includecache | 134 ++ .../lcd_oled_submodule.dir/DependInfo.cmake | 54 + .../lcd_oled_submodule.dir/build.make | 118 ++ .../lcd_oled_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../lcd_oled_submodule.dir/depend.internal | 26 + .../lcd_oled_submodule.dir/depend.make | 26 + .../drivers/lcd_oled/lcd_oled.c.o | Bin 0 -> 10652 bytes .../lcd_oled_submodule.dir/flags.make | 10 + .../lcd_oled_submodule.dir/link.txt | 2 + .../lcd_oled_submodule.dir/progress.make | 3 + .../max31865_submodule.dir/C.includecache | 112 ++ .../max31865_submodule.dir/DependInfo.cmake | 54 + .../max31865_submodule.dir/build.make | 118 ++ .../max31865_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../max31865_submodule.dir/depend.internal | 22 + .../max31865_submodule.dir/depend.make | 22 + .../drivers/max31865/max31865.c.o | Bin 0 -> 5952 bytes .../max31865_submodule.dir/flags.make | 10 + .../max31865_submodule.dir/link.txt | 2 + .../max31865_submodule.dir/progress.make | 3 + .../max7219_submodule.dir/C.includecache | 112 ++ .../max7219_submodule.dir/DependInfo.cmake | 54 + .../max7219_submodule.dir/build.make | 118 ++ .../max7219_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../max7219_submodule.dir/depend.internal | 22 + .../max7219_submodule.dir/depend.make | 22 + .../drivers/max7219/max7219.c.o | Bin 0 -> 4236 bytes .../max7219_submodule.dir/flags.make | 10 + .../CMakeFiles/max7219_submodule.dir/link.txt | 2 + .../max7219_submodule.dir/progress.make | 3 + .../pin_submodule.dir/C.includecache | 94 ++ .../pin_submodule.dir/DependInfo.cmake | 54 + .../CMakeFiles/pin_submodule.dir/build.make | 118 ++ .../pin_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../stm32f042k6t6/implementation/imp_pin.c.o | Bin 0 -> 5816 bytes .../pin_submodule.dir/depend.internal | 19 + .../CMakeFiles/pin_submodule.dir/depend.make | 19 + .../CMakeFiles/pin_submodule.dir/flags.make | 10 + .../CMakeFiles/pin_submodule.dir/link.txt | 2 + .../pin_submodule.dir/progress.make | 3 + .../ked_build/CMakeFiles/progress.marks | 1 + .../spi_submodule.dir/C.includecache | 114 ++ .../spi_submodule.dir/DependInfo.cmake | 55 + .../CMakeFiles/spi_submodule.dir/build.make | 133 ++ .../spi_submodule.dir/cmake_clean.cmake | 11 + .../cmake_clean_target.cmake | 3 + .../stm32f042k6t6/implementation/imp_spi.c.o | Bin 0 -> 6288 bytes .../spi_submodule.dir/depend.internal | 39 + .../CMakeFiles/spi_submodule.dir/depend.make | 39 + .../CMakeFiles/spi_submodule.dir/flags.make | 10 + .../CMakeFiles/spi_submodule.dir/link.txt | 2 + .../spi_submodule.dir/peripherals/spi/spi.c.o | Bin 0 -> 6624 bytes .../spi_submodule.dir/progress.make | 4 + .../ssd1306_i2c_submodule.dir/C.includecache | 140 ++ .../DependInfo.cmake | 54 + .../ssd1306_i2c_submodule.dir/build.make | 118 ++ .../cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../ssd1306_i2c_submodule.dir/depend.internal | 26 + .../ssd1306_i2c_submodule.dir/depend.make | 26 + .../drivers/ssd1306_i2c/ssd1306_i2c.c.o | Bin 0 -> 9604 bytes .../ssd1306_i2c_submodule.dir/flags.make | 10 + .../ssd1306_i2c_submodule.dir/link.txt | 2 + .../ssd1306_i2c_submodule.dir/progress.make | 3 + .../CMakeFiles/startup.dir/ASM.includecache | 10 + .../CMakeFiles/startup.dir/DependInfo.cmake | 37 + .../CMakeFiles/startup.dir/build.make | 110 ++ .../CMakeFiles/startup.dir/cmake_clean.cmake | 10 + .../startup.dir/cmake_clean_target.cmake | 3 + .../startup/startup_stm32f042x6.s.o | Bin 0 -> 3292 bytes .../CMakeFiles/startup.dir/depend.internal | 5 + .../CMakeFiles/startup.dir/depend.make | 5 + .../CMakeFiles/startup.dir/flags.make | 10 + .../ked_build/CMakeFiles/startup.dir/link.txt | 2 + .../CMakeFiles/startup.dir/progress.make | 3 + .../stm32f042k6t6.dir/C.includecache | 184 +++ .../stm32f042k6t6.dir/DependInfo.cmake | 67 + .../CMakeFiles/stm32f042k6t6.dir/build.make | 133 ++ .../stm32f042k6t6.dir/cmake_clean.cmake | 10 + .../stm32f042k6t6.dir/depend.internal | 34 + .../CMakeFiles/stm32f042k6t6.dir/depend.make | 34 + .../CMakeFiles/stm32f042k6t6.dir/flags.make | 10 + .../home/key/git/kolibri/07_firmware/main.c.o | Bin 0 -> 5516 bytes .../CMakeFiles/stm32f042k6t6.dir/link.txt | 1 + .../stm32f042k6t6.dir/progress.make | 3 + .../timer_submodule.dir/C.includecache | 112 ++ .../timer_submodule.dir/DependInfo.cmake | 54 + .../CMakeFiles/timer_submodule.dir/build.make | 118 ++ .../timer_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../implementation/imp_timer.c.o | Bin 0 -> 12488 bytes .../timer_submodule.dir/depend.internal | 21 + .../timer_submodule.dir/depend.make | 21 + .../CMakeFiles/timer_submodule.dir/flags.make | 10 + .../CMakeFiles/timer_submodule.dir/link.txt | 2 + .../timer_submodule.dir/progress.make | 3 + .../usart_submodule.dir/C.includecache | 106 ++ .../usart_submodule.dir/DependInfo.cmake | 54 + .../CMakeFiles/usart_submodule.dir/build.make | 118 ++ .../usart_submodule.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../implementation/imp_usart.c.o | Bin 0 -> 3632 bytes .../usart_submodule.dir/depend.internal | 21 + .../usart_submodule.dir/depend.make | 21 + .../CMakeFiles/usart_submodule.dir/flags.make | 10 + .../CMakeFiles/usart_submodule.dir/link.txt | 2 + .../usart_submodule.dir/progress.make | 3 + 07_firmware/ked_build/Makefile | 839 ++++++++++++ 07_firmware/ked_build/cmake_install.cmake | 54 + 07_firmware/ked_build/libdelay_submodule.a | Bin 0 -> 1080 bytes .../ked_build/libdeviceSetup_submodule.a | Bin 0 -> 2356 bytes 07_firmware/ked_build/libi2c_submodule.a | Bin 0 -> 13868 bytes .../ked_build/libinterrupt_submodule.a | Bin 0 -> 4386 bytes 07_firmware/ked_build/liblcd_oled_submodule.a | Bin 0 -> 11060 bytes 07_firmware/ked_build/libmax31865_submodule.a | Bin 0 -> 6374 bytes 07_firmware/ked_build/libmax7219_submodule.a | Bin 0 -> 4644 bytes 07_firmware/ked_build/libpin_submodule.a | Bin 0 -> 6250 bytes 07_firmware/ked_build/libspi_submodule.a | Bin 0 -> 13672 bytes .../ked_build/libssd1306_i2c_submodule.a | Bin 0 -> 10524 bytes 07_firmware/ked_build/libstartup.a | Bin 0 -> 4274 bytes 07_firmware/ked_build/libtimer_submodule.a | Bin 0 -> 13294 bytes 07_firmware/ked_build/libusart_submodule.a | Bin 0 -> 3928 bytes 07_firmware/ked_build/stm32f042k6t6 | Bin 0 -> 152156 bytes 07_firmware/ked_build/stm32f042k6t6.bin | Bin 0 -> 11784 bytes 07_firmware/ked_build/stm32f042k6t6.hex | 742 ++++++++++ 07_firmware/ked_build/stm32f042k6t6.map | 1218 +++++++++++++++++ 07_firmware/main.c | 104 ++ 07_firmware/main.h | 15 + 07_firmware/projectDefinitions.cmake | 34 + 197 files changed, 11130 insertions(+), 1 deletion(-) create mode 100644 07_firmware/ked_build/CMakeCache.txt create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeASMCompiler.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCCompiler.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeCXXCompiler.cmake create mode 100755 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_C.bin create mode 100755 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeDetermineCompilerABI_CXX.bin create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CMakeSystem.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/CMakeCCompilerId.c create mode 100755 07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdC/a.out create mode 100644 07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 07_firmware/ked_build/CMakeFiles/3.18.4/CompilerIdCXX/a.out create mode 100644 07_firmware/ked_build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/CMakeOutput.log create mode 100644 07_firmware/ked_build/CMakeFiles/Makefile.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/Makefile2 create mode 100644 07_firmware/ked_build/CMakeFiles/TargetDirectories.txt create mode 100644 07_firmware/ked_build/CMakeFiles/cmake.check_cache create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/csl/stm32f042k6t6/implementation/imp_delay.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/delay_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/csl/stm32f042k6t6/implementation/imp_deviceSetup.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/deviceSetup_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/csl/stm32f042k6t6/implementation/imp_i2c.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/peripherals/i2c/i2c.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/i2c_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/csl/stm32f042k6t6/implementation/imp_interrupt.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/interrupt_submodule.dir/system/interrupt/interrupt.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/drivers/lcd_oled/lcd_oled.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/lcd_oled_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/drivers/max31865/max31865.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/max31865_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/drivers/max7219/max7219.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/max7219_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/csl/stm32f042k6t6/implementation/imp_pin.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/pin_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/progress.marks create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/csl/stm32f042k6t6/implementation/imp_spi.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/peripherals/spi/spi.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/spi_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/drivers/ssd1306_i2c/ssd1306_i2c.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/ssd1306_i2c_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/ASM.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/csl/stm32f042k6t6/startup/startup_stm32f042x6.s.o create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/startup.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/home/key/git/kolibri/07_firmware/main.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/stm32f042k6t6.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/csl/stm32f042k6t6/implementation/imp_timer.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/timer_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/C.includecache create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/DependInfo.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/build.make create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/cmake_clean_target.cmake create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/csl/stm32f042k6t6/implementation/imp_usart.c.o create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.internal create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/depend.make create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/flags.make create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/link.txt create mode 100644 07_firmware/ked_build/CMakeFiles/usart_submodule.dir/progress.make create mode 100644 07_firmware/ked_build/Makefile create mode 100644 07_firmware/ked_build/cmake_install.cmake create mode 100644 07_firmware/ked_build/libdelay_submodule.a create mode 100644 07_firmware/ked_build/libdeviceSetup_submodule.a create mode 100644 07_firmware/ked_build/libi2c_submodule.a create mode 100644 07_firmware/ked_build/libinterrupt_submodule.a create mode 100644 07_firmware/ked_build/liblcd_oled_submodule.a create mode 100644 07_firmware/ked_build/libmax31865_submodule.a create mode 100644 07_firmware/ked_build/libmax7219_submodule.a create mode 100644 07_firmware/ked_build/libpin_submodule.a create mode 100644 07_firmware/ked_build/libspi_submodule.a create mode 100644 07_firmware/ked_build/libssd1306_i2c_submodule.a create mode 100644 07_firmware/ked_build/libstartup.a create mode 100644 07_firmware/ked_build/libtimer_submodule.a create mode 100644 07_firmware/ked_build/libusart_submodule.a create mode 100755 07_firmware/ked_build/stm32f042k6t6 create mode 100755 07_firmware/ked_build/stm32f042k6t6.bin create mode 100644 07_firmware/ked_build/stm32f042k6t6.hex create mode 100644 07_firmware/ked_build/stm32f042k6t6.map create mode 100644 07_firmware/main.c create mode 100644 07_firmware/main.h create mode 100644 07_firmware/projectDefinitions.cmake 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 0000000000000000000000000000000000000000..664e449f05d9ad7db98cfe9dad4b42163ab4e094 GIT binary patch literal 16544 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 JgrT6<{~xkp2?_uJ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..51a4880cea4d4a18c693fad62388ed8d1eb15d19 GIT binary patch literal 16560 zcmeHOZ*UZ68GkRAKoGbD3X%dfE5aDm92bNb+6L}&N!VxzNRt+&u)X9i$+efe%-tRa zY!xPL^~6-vafW_ys(xw589ViZep5l1Qpc&njH7iNYNkWSl%XwkS_h}V`8>PNFWKE( z9Q~r>xbMu}?|pvHpZDEo-`#un_It>ScZ5m7S@m`x&K=^%@{J5Y0YC+ofOM46DWk!wIjdi-F*Y9@A(tjcbf*Djz7EU^k*Kp@Y1gi{@{J? zH}`?#u?-itNBS9ge6Zd=t`k&~F++GM^_ww^Sm3LTc&&nt+gw?J?Hzz;3JbH6rJ zuvdmLG?6fd)7eBOeJn*HC2Ghhn2Ee;j3v@p#WLrqRqgKW>4+O!!&}4KmC@6`$4I8~ zsgZQSOy&Fc#51{Usy{K9;TR)hxva!6Y}1N{R)6daB98&eAommJySO&JgtPn!={v3i zj9YDmtl&j}`z6(ePr;z&&7RVw!+Pm8ee%lnef_;tHOFW=u1_t$!-Dp+WLRE(gnZtu zYwToA`;SS`r)qx4u;Yfgnwsz9IyJwfJYCm#oMWF8B>NMV{q|!Fn{Vr->-yQZcIjtt z1ogm+`lZ|EDhjYk0@RkLhpl$tf4n_LDplMvpij0h;;LSH-CU-hY~Mh_Omn$ho*AXD z7i;b$IdBMmz&E}~$^r5zJ$6km6{jzB-Q@0_?7F6()~8m#9HO-Rw7S0T=Vt<4H^Kha z!`|eukF%eOJ{aK$p7tnWHE?(txb?{K^!PueL;g~^y zt7-qs&w!r+KLdUS{0#UR@H60Nz|Vl60Y3wN2L6vT5SV=fYA2zmuY2#^1$vX18#a>T zX8vHL?GS4$J~5a+Nb3cd2&@aevZxFsfSbM!(K0x>;;Y);V@6baw z;c3E%ysYE*wOj(n_N%}|ePG?P#kHpbi|d(RPoL)~*2mdEN@aVcHjaI}J*K0aMktY}Fp|;7zyF<~3Lv688Bo=Dw z2x%Rm2D0x6)mraE&r_U-D2}9nB)|9>@H60Nz|Vl60Y3wN2K)^88SpdUXW+k|0j$f! zI!rvXSPxUwy=Ca4tkYaB^6z9l=ba*Bz2`cS@$9u$WUTw-=P)kNzjwQwvt(JUi8YvK zM8?|Vh{zwXyp?)PaH(K};A%mDxX}Zl%`6thc(q+YKh6kGi&(9Kc<-0({t;=J(%V|A zzx%|W-Wppn@Tb=`BkdYxCyG&3hT1n_8*+R&fNSO)ev_|uzDmu%jA)J#ILAYqi`RE$@9$9d4!YvEU2Fm&&NA1$7}uPNKRMjQ%~bC5=8_XPl|n1#x4Fc zeVKT+_g+VT6#GpQpT{wmSBd9-dhM?guUQuEuWGt4Z*Wt#G?X_BW^s5pJf!Bfml)=l zF~l283beT-nKMQ*xxqxnNSe8P!AKM*)KG40Jd-k0$#A5y1@CZ48;N{Aanwj<&HPa{ zoKK9UjAU_a>?pZ7B!etXmuY-Y;*nJRz=1fmlFp>^v5ubb(D=AAKHuBYn$8aA497p- z%(hu1{oPHGyZ6WTbQxWJod#`%amP+7qw{lpu{}L;x5nCiLlkW^GP-n$pm*+9#_ry| z9kE_xZ+G{7UHwLXtfRM!qgs1*h6+XNDF6B1oK!MlCg3u+%_r*G++(njy@7{J-Me{= zWFcpaCbCK1>C>~9tdi-hQ7okBXy!V?IV5?oP>?XzULwPwjY7x;?;xtUEy%qk$<;Fz zE*u>*6N7|i-o{bX(plPwG_JzgoS6!bWQ*a!Vw(1QrISL@S!*^EBg)c^CJLh}oIIMP zcs81OTXQ6pFQju>mtc@CpUNcIL4~bj3y){a@JP;7VKX&B-#os^C}*WNoEnu8HJT(> zNVcmzv}_O5DQ;pcJw%P>OpZ)l;?oqS{HZVv?lBs(m9Cb5o8x&jU6ORKv zZP}vE_!0W>To?YBcL6uDk)zk-0^g)L|=7m5!KS-E)`8!Msp4+2+%pZYxE<*od2YiJ5 z`B?!n=9xfE8us>IXmyM#oKyH?J_E=Ntv?f_j=N&i-Rw4a9RE?7heTjQAt} zN)t;#zCN7A+y1kpP?f=B%KcU$Uz*^7oBX72qQoo=I&l&j|;DUJ@ z_Tzf(Ap?I+J~V5Y^~dvp7UpPk&+oQ0C&T{_q~NiK_A#HterN1!#`uIE^7s__@*%<> z&l|67A(Bdy4YS|y2Tqg5>93+<8nF@g31MgdkAVLhq;UFU9@rrM=%?2oGS8zq7W$9* zR+IRn9oTzLr+SwZ%!xV76#PFr%h(n8I}u~gX}S*qCGq?_!>1JeL0dGVmKc W!O<>kdD>aYKi6hk+=8K?*Z&`gS_}>V literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..dec38b4bbc1c18fb1e0b97a9f50584a9cf170595 GIT binary patch literal 16704 zcmeHOZEO_B8J@f2!xT6hg0Tx!Y$>Rw#mCtVt|2kp`HOXB3?(L2xyPR4oLQNU0h@f3&C-ij$Joi6|je5>XYnzVGh) z*thF*RjF#FN;}f+GxNM3GyCrB-puaI*E+g8gMolT3aQT4E+9T(ZIPVDN$4)`;v4~TejO!#+2{CTmR zWSoGk%jv+|R)X{AH7?D^M;%%LVfRI{<97bL31L4d^(_>a896_o6xH^0YM|-i?de2) zI+ZDm*N-}{ZAN3HF|tD$UA_B^L^78g zPUWp+u6JKsI-5!MngeO}F+7^hh!4Y2Evsm^$B7`~7@!DpJ8``W>r%@&%G;#vxDU{8 zwN;KllYS0J5G3JD z3D5ls=}rlcdxvFrOL%!?!Nf;D0)7Pi2>223Bj88CkANQmKLY=?2yvNkCvM(3(Azz= z_%#|X>r*QSZD_efipA=qWb;Ag#&(vpT%&?cdJH@7TGdp259g`+WyR^rjmO#dWkJ&a zk*&Yud4{bI^vOH=rQ3V-OLs$h;1&Ja18WUA*dh)piqk`OJ+MFCVvS`qhqm+&uks^}94f zKizRl|DGPWT6sZL{_WUL_gNO^*&$YnTH+}i~6PeA!~iZ zA1gPi?#aJ(Pu^~y{7byJ<_-PC<$%8PM&Vt)_I>^FC*%F`!*PRRptvX4eZc&KATav{w0xtxdOG*-8qAK4rP9e$tO}~Iyq?3 zC(0qSkhc07$TF}#^ay`v%Yz_EiWFkTf{zhY^{nZVL2=6Q`lGueNZ6(p6{S86lKS%2nsv1osy3|DoAYrjyr z{L2-`)t+^aeCBhTH?a%0Z>Qf?(!;k)=Gpd1`n^E)O)(JLQg1iQku&xSg}+SHIeI zZw*)2-(NWnG4eyF?N(n9&5uVU~(uY>|^eJ2W|QTEuE6`1?oEX&;fcDt%qG+j~Il>8r6_ zM%-u`W|w!1{O?jmz2g3V4p>*dP{mrzk!YHOSWk=fvsf>?x2h$wRcl z8~tUD<#pgo6#A8$U#f7u+wr`{>|iJM=pw6gpP6)nrJoZXk<_7hgP z@7#Q)Qd%kF-Z}10eXw&y^dE!-`mbV+5G%|^^xso{`Gx}r}^Z4O?Pkg>!Klg~&$j+PA((`(gm!xt7@f@F+<_H@_ zXSdDQDDVCaHJG#VR$*u;GN|UZu^85QD z+YF=gV0>SP(b3ax&{i6^O+p#%PxQq1b+x%A_U;{`=yki%p^FE-{h%`TcJFVEcN_aV zJ0I)lHG1Q%-5u=J-t#kB7vQ{!O zoGC;G3MtxvmP!Z}Z|$nL%wc8AM$G((iX^~Mxd!Ypz672TMeHMkJ?0UQlbnaDu*WzQ zi201TnHRsqB;dIQ>@i*iVxETfLl5{A+4I~5WsGZqnpEs@n^JqP?(38F~_#M`tyijJN(5 zJ@%MC04qG_kGR3@uPDP~ZoUUNVO)v*!Crlofxjjj8dc5OV?LtM`e{zkb4qh%@V_Sk z_dV2)@hqBv?+>)S)cz&@W1ysaoTFYx%45#*_G+i2aUY6;Ui*InmkMP- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5bf5face8e8ca8200b8bb7dfca3579f9f42e48ef GIT binary patch literal 16712 zcmeHOZ)_Y#6`%9j&V|Hh$Bl_ein0xfa3H>%-Nbd$I=%DXHM%%yYL|lREbF_oeeLv+3 zcYQ|i0Y0D|Y411loA=(#yqVpb*`4`ZPpr4X=MxBiu}^R+QfDy{nGx74BLorAF4oZR z2gSXjn$ndfXXQsMpj<0VR5&ppc|RfReOKnY@m?thL=72PZ>4am%E|!>*$&n-vt$}P zutwGc2!63VMV9Eo8?s_RyB_Uh4R@@tJ&`LR1qFieFH<{6hx-|Md~m+iuFq3Ujv2y>$=^!tE1k_G2ldf3+ZdnBW~2?x5-lre*2nT7{OBVOay`-Cg^j7z?ByM@ z?zj&yZk2Ubh9bu~_<3nSiCFpIk#2JHiX|6z@j1!2yZA3kKH}n^m;9xNg&BA(u9|M*B@5T-tw!ySJaDljrC+;n=}w8&5xPoK>t{WPFbR` zb4Z=-sOG3ze8X6)p6J*@iG}7;skAUbKd)5np|o!VdcZe7LzzRQQ+)cGS}e@J+H;$$ zr=DoIN-OjeJ=fH)s=f=gr$z0{XM8=kiT`~$-V&T^_)U=9c)GG~QTnIlrEia%v)U2; zcxL2Jmus5EaoJysWxncTpI^vXb{84jDFB^FH$Lpih)zdLeBL zx9l1bzD@oI`8z9rlQZ5bm5vi0Cwz(U1w#I&I&-5`I!}0$@CxDJ+ojSDdKJOnhdKC; z9umIkI^U+Xs{*HdtLm8NJqGQh|4|l@p}f2hTPdIA7p|8|<|oQvU2m}QW3_8O9XKW) z-uU20?%%qFO|X79T^C3W-!7SF-6!b!0hL!^A{wlFwxX-1x?+lIWa)gC=m6EsB{J!Nxm}}Fu%XD z9~81f&G&-m0nY=T2RsjW9`HQidBF34=K;?Ho(ER+0QO~KA12li=HiC5)Mo||MEYoU!YjeVcIF5-avckh<6W?F8h#2(2rGHvbA6(TIt?=!W9cv|8b ziH#B)Bm$%wZ)P{cDw#1=X+=;EMK+u^v6=z){!y~(N2DoAUti7o9+dj@)!0nKZ?p_E z)B9xpdoqo3rTPCkU|;!41uGFNM^P-qep>9G#eUhouCBdGQ+IMSrDqgc__u~yn%lO^ zn9>?L9uvK)@k<)f1VZa;s8_;U5&TxGmz`>QE^~X`cIt^&NY5R15WmGu zQo4`rkbU?04H3^7d805k7K)3dV=S66sm1vqOP&s~B(mCgIyTN#K1q|(^juD#(UKV>HzUS!`eaf|6ecHUNX3@YNYZeKcJ0@nN_IW|c$a)% z-k%7?r>2DV$yiHkDl?YF`*E_2`VWv)B9+k!`D8+vEyoLgl)=?v|5>^Cz(Bd9`MfN` zJiTNpr}fNuK_91HaDEjaaXPpJFY<||vd5I1N2DBWGR^aM2O&cFnMp$*B{XstP9T=b z&=ILA5z1tZWN1872#pp}bP_F@=O;ucF_R&C78*G#M}8e~Bs9v) zCDS@9h>+=#&{Wz8jb{xJGLqBu%OjG6vSt^Bk`rpVy>{IAt9t>1ug;Bn{{l`g{McBR>Fwc^>0lY*m%O0*!!mh7KJs`|M2WjA!T>6-Q z15sb-BMp4srH}tx;8|CPpqAH-V}VOyv_=54A}L^+Umb*H#V8O*uMf&Pb~ zC=vR0#MrZoPDz8RbUgphG}DFpz%P7%pze14AM+mrg-2Y*QLdHCbIkJktM^zEcOWRy Gt^ZHsp<8$W literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ab5e0245a699c762e09541d624ac9f4adc9b082f GIT binary patch literal 936 zcma)4J8#oa6h1e00;!7V14Kz>WJD!W1z*_-kdUcWAPkVD9V>*cohxFgNsE0!?S#dY zpTb5K28b$EVq=1Tke!LGTRF$+ZQU&JNuST_JNI#}KRkQcW{iObgECx104uq)l7E<* zGR#2{k}n@e@Hq!#tCU=y%)co0l6yP3<&AIFSF1Q&OrT=^#M*Fdv1Tb5TdPB;{Qh;^ zK5FMi$|$d=3->?XTq ztgzdx#O@T*%Ut?o?`*=K(`?bWG!Xy;rbE#h12b6|V8XR*0^+Mf25JW#;9LJ8o090R8W z*PT4r>-XgV6`NZfE|iKw|DBS!M4(XJ;&FG4y!saYM>2=|d!k^j;? zK+WvFG%F1~;U*?X=bjY~&~BaiWT-}LA#u-rG%0@Im-f&g4S}q_6U8UU5t7b4hopV! et&2!~2Xx^RHqxv#^m>b!$m+ghVOxvPYTaK&Kx9_{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..70e67baa1ef2c4c9124f88f8b15d0be0508b1a8f GIT binary patch literal 2052 zcma)6y>HuA5I>5PWHGiYEB%P2%AjQfQQ(S@?6#IYDV3|jWfZi@CMU2ci71I$mLk%r zoD4CNp+%+wo$4$>r)~)fv|9lG3tlt%FDTL?K$94#diTgj(Ol94j_-bVzjyEMeemAr zS89SF02cxBFh&43qAU{qm<@TDfg~LK4o^n^{5#@0_=BuB3y(nhau(x+j%v?p2hWab zkh+8X`%mG?X;#Rk`*T{_%xc2CTunD8PcmA@jO5N&-eg~A6T_K)WGQldng!&YW-~)r z`tvx2j90mzs%c1S2W-}~)-b2E7xNFRjpjMDWli3cD~;v^+Hp-}{-c_tZJCpl`Ist+ zJY}^cBbCvs(a5c5T069+SS5%0Iqi`pAp0(6d2YpVrOl{ZeXd6l9V~1`DRS53nE><9 z9=JUM+mAT*6~k-~u`gOZV^ThMb+)!bb7&ui&9&y5IW%dPL`Vb9T5mKZ4RVJ~QH$ni zzFTqf1Ww?KYIR-7mp)l97nX~qwZg5HLTRa0x}=oV6}6<0uee%VQSt+0$Ixx#lCt$p zyIm+3S_6HzZ7Kufwq;wrU1fQ7rMSF$6D}{|QR;@?vOt(eGy3WELLFk0@p?i?N$(2p z2_J|Tgjpdi%*EKDpZNsuh6I0&ffW05)302Ls)|IXFL+TkN6|sC;1i`BE&-c z7~}uov(6SQLOjHeGk(SA$9;i#|*CEtfwT z!c#Dd9@=x7lL84AJiNhhob46G^9(1T?8Sd%I0jV@(@H7q@2ZFCJ*Tj~298{kWLVw) zb_efF+qiBxdwsPHiw-Pyz$Uc0YdNm<*`Dnhb)(xG?7Mb#r`P`0HNWb8XAGcY?CAS6 zscyseHoJ7&dsfG~jhz6<*c|P!oCcuI@hPa}RL4aJuv=xoLA?Z^TYA9ZwKz^2Y)ftTx?N)z3%Go(uIi36 zuv&YLVPnbvSFmk%#{BlW|Jw0v{)*;39)Cq)9^C_yi>S1(Z{yLOqB+5J$;XAiK6;OI zvnyU;hyl89bT-5xrS&SP!F(OWbPu@@kK}9AAnzsO4GMU|c}>JYUKv5~#qfQ(72<6m zkLu&X^L>wwV7?s$!9C=>2gnQd`xpb%AG?b<5|8lDsFaWI*<%FP5Objz=`W~w7Jcsj z8=d2SoXepYad}UK6$CHP`3~9_P-)#HD%Hl%7EMTEz$C*H%0n`P8sz]+)([">]) + +#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 0000000000000000000000000000000000000000..0eac7c4a20a57bd6e42208f02bcba8a45f9a8d68 GIT binary patch literal 8352 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..eb0a4143cecae73ef0282ca0c3549a84797405a7 GIT binary patch literal 4520 zcma)9U2GiH6+V;kI`-PJ%o1aJ6Vh=KwN6tn{s}m7fI5GUTPFxonpP>*dUkh`nPk1Y z%#4#wjHp$$5Z)}*hblsXBA(l*QXU{ewffM*slzX8t}=mT&#~CjF^7zvR;HkA42l z2TSe%J^0U84_ew7l9qGVmfVL(qI?RSYpTAFud3+Wbrs!6p@?mD=KYy1H<#aEzV#bq zv@!qg{I&VR^P6rvGTL-y2Jg9>N&nZB`s&PPoVB^@%R6e+)Hg=S7E-4HXblfx6*(iUV!U2ct~%?{Je#{Z?<~39VzuS0(jIed$?by8 z*fT)UI;`CKt=Jho$Pt+@FAbRZ-L}@VcWSW3I)u^hxNc0`_%lYb+_PsB=*s@PA4NPF zWS7PM{n7X_Ysxy|`*oizYvgI`xO3SnJ65e8S~K;mOZn9f>V7mr3e!N3G6?&3~Mx+feCcaPru(DQkG_@u`C& z)_Q zMw7ZVKhIiAOzP46JuN3{CU#hwU+lOf#-yC)&m}&tn7Gu_^R->`_i63>MEna$6yNME zF{!@=P&09RSD|?>Uq{JdcPv6n;cQ=%0Gjce8vdh(|El2+HTj5mhTIB~{4ci;0rHFJN3=t+5y~85S&=A<)*F1j$ul((b?N7!u;p_3KxPj(CcBX|ZPI`en>Q)FhyW@72QMPXpTzaZ?aw_YqmFamn*N zpT$deko6Bp+{@V!qURYGh)S#0l7||=N$BFW+@ge(N){hgxMA;`uya(Ay zqEn1P{&UucVm{bwjHie$vp$S(1=e^(kb>Y7`GD^@WAKUgPZPbw811jKMmxUmxZNYH zk;iVIrjH5G!Z3!zRf?sD)_#Y=)x>6@w8u=8bF96jOopjC8I`NuAIr#;A`4l+ELUIA5 zO=3T%P0^lA+fw^6?fTl*i?hL0sC}zDwotAwEI2hx+>tY<3w9X#UTHCO0?hZf75?|c zcd`6R!8S;VylSzWB2Io?>2b`#@;wy(BKd!DyjQu6QA$L{ z@t#xT_{>Qk2g^F288t49F~_jTI6fn4TrUp?*cx5 zQsg|`hM^N>I(EE)&#`AwA4EY_^vm=6PZX7}7hnZ8DU$E+FsOWY6+WJC&X4&%Ls9wO z0(cuXDU$C~7*xI|yQ2G#^Xoy8d|#rj@*M@iS=gjVzRzJ$`9knnurXgRisai4GL`T5 zAee<;isa*YQ2BlbJ{}+Qw}uMuT`3&La#-uP0~@;(HXxj!zkP@ e&m+$XT!|dOq_|2$$@h>J_b-g&qIAM1tN#UFZb5_q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cdecf82be0ce389e011fdb37fff50c2ad68bc930 GIT binary patch literal 3244 zcmb7FU2GIp6h5=F+n+7{*)Birmcr6vES4QwszSk-sVk)gsuhSKRMXD36T4=+yUq@# zO)xadn-5gu6Xk)2KJa2_n$*OQh9;W$EcnnwAJ$icNex6BA=K~8%pGP1iTEXV@A>)e zx%ZxP=j^3pr}`yHA_0jy=!r&jugda7UbdzVYN8!9yZq@Q-3-yg)Vd&gwOu z6STWMp@vUNd%jSklo(s>U+E7m&aTj}RDOC*ox3KkRt`#SSJgPpwtYT)`~KTkZr?9l z5vy1GdHvk-XV#v*V^4PNSUYfn_Z?Z9uUhSyr}=Y#w>D14NN$U&cWBc(#hr9QjnUD` zd1 z-+1((TwYkXzN%V+o&0f_%AUG9x0qd~o0)IeKD)xQ z;mZDZ7DnWer6wz;h{7R)Z|hk+I-X7+Np^IZ6`icW0)1U-GchqjV?P z)^(_>C)r`>IbAF1`;sFcjE|=dr!t0?AD>Jb`p4N)wvbOAJk-;5@X-6z*NN>lUCU%i z+5<82>Y3CKRcxsos+JnVTcvH%4!KEcmJ-sg3O=bH-tR0-e{6cavhOP-k}2eMLze@3 zm|{Ll7|)5UDE#e)@W5Wc+~sn@uEc^&k-+*0I)S}j#T7JzJiXx z!*~1zBLqLM{|Uo}KOr(zT7Kar=tGXO1+xU*3z@0{{3;rA2z*BgelKLI4)CkJZrnc_ z@J9pwn!x>PEdH>|s&OS2WU3ADYXknefWI!_uMha^t^M}8ta?{sK?d7j|5$+U_sSFx ztlvsgj^zf57DK*1ar6%{$B>_|FmpZ6VKh<=U2}AF`wC!G@sp@I>jh(P~~4zC|tf& z^5zQi;mfCB!fw~opH~Gf)jj|SR)$^8msZ#6&%STDy?}f+(CrE+oscMZG_>>(h|w*x%y`HDDS14w*6?&jir2LkcFe@48{K)hK`Jnr@) zUY`?B)aoAMorYfkZtI>WAmEJ_h5dCX{3ZpM$KV+uT;#xOz}OB8TAZ~n-;3`Gvx|!; X;9Xa<{(mVv<$=g7S0JBzU?i0eXHSkBF1@ItAfQQ4uK*qS&>UFu$T1CM` z%Vg<>|H(0yjX!dozQz0uxjD^rvf9Wo>e&%t^GP>Rrr61GJL=6M) z9HqMep9nl6nCV`VX;xGI!Z3$QS(v}Rg;B;J4+z1=gPR6qi~4ONU)0sG&><0K()|MK Cxj~iy literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7ecd9b8019c641fcdd348990827392265479bb80 GIT binary patch literal 10652 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 F{{hc@fNlT) literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5d4696e55ad8317e3061faac48c4fe974affe5c8 GIT binary patch literal 5952 zcmb7IT}&I<6+UAdFb+vr1I2$yY@DQISzPm%u#i^fCl0%WG-A_j3$1Kpn~Zk>JNA&c zkX78U*+uPY#Y0p@M5=bBRI2*WA|#|Pfr_e9rBL^+=ZYdNx)5lW+-?7E43<8(Ww^A@G_jD+7OuVs)wP} zZYs66``NR-8+%Wm?reR!yIZ@9Kf8NRKi%26fB&PcfZ9>}F`#(Oq5K7YDFEFNu>8^+ znEk;!J?62&uHWr`+3zu2Y*|`+e+7QF7ycwX7w!!=diQP6LgkuN=zyoMd{!cMLCiClNR-ZO7|B9DIGk(;+U7oC=StJ|x! z$9wIL6#3h$z4kGzJ&~jK7yhyjhZ2It|-It`B1dE0n)-28ae zxmq{iT)nqygUz66Wo2_|Z9yG5?_q>|Pm^n2e*C?B-RQEr+%D2Hx<2&$rozVRHrHm* zh_hc>yUjH2u^!a>#lHLDW5b`zytl*U8n(M?nU=o2u}r(QO#8ty?K!Wr@{ItEvI0lB z6{L8kxTg4~IH!1jVg9cC_^Mtv534hV8e9>Nx|&AB@-yBFPLf%#26AlYE%3mF5ht&^ ztczm{>#hebis`x>mH8N?y>O(+-^Sg*7{vXXvl(=eWLn8>meOFm6xkCF;(BdNrv{XFIwNyRAh{Gs1?ci7wchAGlR***#^`$$(`GJ8R zcXL};Pj_p(zwOo5s~xRvEfa00+}*woUz?lS{Ac_f?&frSDjvziPr1jhM5C?UtrO|U zOjLHKZVR%v@@h@SxY55h?_J1vD{& zU*%Wm>3FwFfnNz}P$lrI;MF32m7b3JW`S>p*NgaOfnP1~tKnOWK}-p% z1-?b#TVRGUXk{d@2>b&A{{UPq;vW$BH3Gi|lp=od?ik^qz&{Ari}(ix{X+u(5X=?v z@nNhpBkuk?Iv=!X$Tu3{B>{h_h;4*A0k0GA1_5tS$M<86)u7d=VuVJ4->CAtHCCfm z%k%95-!9-z0e1@c5dl9U;Ku~~n1Fi(oU*%MMtor?USDqk#F`OK2>waPVGHH_N&KClBlMuEtb5}cih=ABF`(Lb9B zT}%S2otp_wB$P|Z3~w0CDEbybs|_OU5b1zOCq%m7xT4)Yl$c2M6geHw$jPZ#XfiT8r9dd8K6*m4iS|j& znVg=TDmbykwc;C$ULFi3<>>+=GdodmBC%L8eIP!SNz7&njP{sTj}e=XA%;WX3m&4G z49BOgC1wh3nYc2PxFQE>$>*dg>9FM-O^-@{1OteI_phY*%qgqoGpXBL$ z8-A}~j9B^r98~rLezxR&dUjBIib_m~9P{r`c@FzgIRN;nge3-~o0Tt9c^=?2l|uk@ z3KMRl@-Y`5EskR1VXJ7na!XP3DK0Kg0Yi^WS6s67$t@TwvoE0dP_KMZm8; zEWeu1Wttb|G?nUjF9T4%Sg>rO66dMve2tBZ2I0$mXIhC&V5y|@rOazeJga~&7EvPL zo5*Cqmrj!7E0ItfDoQNg$kGZEOlT=2ngHk$PLC8P9!DZ=nl2`y*4k01b{48#SdCBl zXlgz!Qq(*x(a!U-48$|449qjA49wD`1X?;_N)um9of5oKNmPPH)6M5g2~d|!1+?7x zyNF;%s<%TA%6f%zWB<8Q?xk2J`>h?g0! z|HgX-In;;ilOE*^HxsL13K#JL=u@t9<2*WF^m-}uxi)b*kMdv7Q_Aq(7kG4Dl+ycH z;N3u<=Fg4a_W?HO@B1$L93w8T|61TJ>M%X;k-+<)4DXKukIp%MFRW_yKMTA&I!w>| zjPWX|5$!Hs^uEQ7uhBoTfxZv|3~0vJZ8{?ViZuJ;Rc=zWYE*Rx=| zUauSVnvq0$^k&WVP6>Kh6d2@USaQ7+f?imsM{nX>Z%EMFK!FXN9`VQq1-(Vo3u8Nt zkKWX|-W5SFi-{6IoEz7R3VMG*JvWj_kKW|D-fcne=csoHac+FR-xc)C_#mbACp~)e z=XyUC^vnp9())>^SF6*bGllE@LD2gK0zt&N@$vm$(6j0E=*xoZ{aeucAp-P%%8l!N zF6g;+dh{j2^&Hp%sapJPAmHO-SaQ8DU_~E)%{o1gPOn?g`zz|5Euq&b==o8P=Z9CP z_a@WxGmVq@x521RkH$_{2zj{mDGp_kM`tWI;*e2^RL$-qFNGK7QUEVn7a9l674]+)([">]) + +#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 0000000000000000000000000000000000000000..d71e30c9b8b8da5685050bfad3161cc5f610ffcb GIT binary patch literal 4236 zcmb_eO>7%Q6n-1$*G=lAX-I6R#Yv-*D%iwvA%6%ZX&OqEK$R3Kfl#uxxAh9gcD)<{VlKB?{QLgqxy^g`)^BYTi_Jy+DQ@1|SYN+(?bBPtmhAkE_g3J`!ou*va%vx18!oZFL3dZFN9*Ah&a!GV}F}`hx}N_5)?r1oL&n(ZsypNy^9JBWROc%^mt z?r}wWvdS|=7Q+j^u4OBa(r>GjjS{@G(@rf!TwmNH?O5N)zA)v-Z+&= zgoncMyqZa*LV4|N-O#g{(7<4-DH`Ac(s@|=% zDeayP#jgaEy|q%ATSNK3RSkbVka3Uep9kQ9Dj7!K!~AO4;fhoP{w*z|nF{_PW%ED{ z+~arbU|po!s4@^suEAH#hNZ((=~!&@2N%J4RZw=uk( z;q46fGu+ScAj5+U-^1`d41bdOA;@8bYMkn77w-2vw*R!{?|=`n7uJk}tJsKN!kb{# z_V;7I3-|Y17v2KDxcpYwu>A>(-v(Y3BfVM6Z-;K%AFzBs#BBe#5M|teKNq zBAe7^u*uPvGNzU>bkjwhOQ@M?eNkH0(9H34diwCB@yf}Q&iu5NoKelZUYOHN#GH6u zJ!3tX6UgQDj5#gXPS~0MY6ce|g%IwwHwsQ4U_QsEY@BL>=Fwe*`lEIa5##Klsm8H4 z^QAr|My6IUA(B*06(VuNfJi<|PNe*1S)}}i86drB8F9Z}fmC?&0&-PAgq|;A*IcOx zB6tkB!*V%nM_DmcAh^n+B3>?#ig3A9D#B9HY{#9~Z1CC|h74&JZgbCjF7@!-#m<^bi1m)3%jZSu2m;53& zS?@ObmGtgnT-G}$>CsI<=(V7jtha#}eXE3t=W9Zetam}uqnm@!i!!|c`jwt9%=9iv zdM%RPF{U^55WQ)p_pzi$Hxu!ES*Djqe?laSy~y`1rgufsqnnJ-`+(`KqEF|yFrjym z>0Oib=;kBzzG8Z{C_v}GFroJa)B9Y~qnnb@`;O@ip#asiFrjyw>8(n7^i2_Ze=@yG zC_wiQVM6bBruVg^M>jE{*Mt+0>ioxkMPJ@O!l*rgar_3+70t4P=*V?N95U*~GmyW4 pycKNSIDQ5jtxI<|s$~p2){NKtq!7WV7*Z|Dyl*g%{n7%0_b*26s!{*| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2c4a5646fe6886155dd5b7b193cfe92964347eaa GIT binary patch literal 5816 zcmbVQU2Ggz6+W}$-?d%a>sa2OZoRfs>JYrxNg!_Bz_^>Z4vt0Y6yZ8S$*w)Mx3YJa z*)a|jfrTPSt3CkAL*nw#hY0b2L{t^2l2s|RJRreClT?T#Jmi6&w_;EQhC~VH+_`t= z&gmu%Txs^+bIy0Zd*FbIJJaI`~M>i3Cm5O$#*+a%QCvjZk8 zTb0W8)<5rVe|!7Rom-bb+S=;a!k?|}J0IP;b@AdGmo4Gw|Cn+_bI>>%{Sjn!lP3^hHJCQCDOF_wOGf& z?7LvKz|CA7@g6DxT~n{XZ)YP`@|4mg;Su4PSlUb{Pq*Uu>a5_%n8>kVDO?=trqhi=p6Ol{n?@(OS9u!wfu+RB%88xDc$*AVEsM>_z3nHqPP*k;In){z(^498x zAJc=^>V_7Tw^r95daZ8!A8~DbEUsERxbd;5EA|Lv@ ztm(rM@@qot(^qKZ<>>*j zugRB4LwWi-wAaXpeJW22f#+wX=NQe=m#_o_X6frdd9JU~PR~1+EF8EM`1cC`Ie+G+ zvD$NYt8CQf?vTEGZsOpx*UQ=G3SN~2YkW!6Z#}d^2PEKj`qNm!o9TZ1eK{S$U$O3@ zrsF`XNfk-)cjDWT{4$frm>eIt9S?hWm3j#)Rj<)tO{lW2&8CX~Nyl(EqL$J3BP$9? zZ*6gRZdhG#^UXK}_0D;`$jrx*?+2`L!Fr)cns(g(_5PWNUbP+aB-zNvwf*s83A~Jc z-N*EOYRBT8hnqMf>`pu&mN09l&zg8ZBs~64ilu4l1@Z1)#y8+;2yE#2L}!n3*DQ<=e$&pkCdv}bta$)T_B z9U9qP7}=E>&F;;PWJou>e|T?Z(6N{8eAV8SIleeQKQua2aPp=3rHo^LqgXALOPM|U z_YUvb|1}ujjW3b6^MxW9eK@TD{IQ{FXlQMmZZ=|dJB)6l$BY{ZBWXO=K<}$J{hL<@ zf4`^O%+ME+zM!2kNaa0G7NVyez17*FLP|xu7K=D%>#>YUr-b`p< z`0(qP(8%nKx;w_##OzJX-puUH%pPU-D6_XfHl%40_#gVZ@amY*#_(+d|C*0)^G7r= zp`GE|8Gk#&cQSk@!*?=#7sGc6{0Tovx){Ej;k%i=huM1s-$5VM1WOE%20UUQ4Ti=uPNl_+EzZW%xdZSJ~{rOz3C!e&#>G>;ufc zlgW?6h}7)Bz7y+XOv+SmomdY!DR&6D37(U(hi``CA$t^FLYcPvJU%ge+f^x_6LK5; zK+2xIUEl(ICtQ^F1yshM3*M44odYo#fOn<*Eg^Tq@1#5`!aZr4ojO$%oshq47OWAqYxd4^2<358&?8)(k1?S|E zV%3HGvOBR_n)igAF07OnY-bvO0KJYPUi7QW%U`J+EU%TITCwc~;aOgFE357?chMFi z!jIXm^2Fhnr9HnWxKMLc(v;SS6cxvaOpeEwUE3+;T>*Z6$tkZLa-6b5)?B&tVsVj1 zhf75f(2SiIe$ST|7ng;{SDm8gde9C)Ra>AZ^UlIr-a*5QWn3FNpCWkFo}>N%0IfC2 zLO;&zUu3cc@C@Rk&*I;2vZwPRf=BBq>XGL&q(2PsH1!BRLOmwt3F`4MC{ce1fX)TN z$4LGX0M$Los^3TQ7XVZb+3Gh}+utSA6t2`$hTF8{;U+JQxHd?rkVPg_ zNGH-Mq>+gg(s?NsQi)UxX=M8OuR3E>68d5&6@9Ii?%DbB%8Fe=m+_hDY~FR9Vqw*_ ztC$N9+vqDmXMnmbQ2yvGB85Ke2}l1cpvG}zqxJ+onBJd=qr4{{#ZP>#_^4JV2Ut2G zoQ3kRv{9#UR4+PT1?3$CkWJyJo^;$9lxxlV9fqTN@4!bj#di)BI^P>8*P8dI4EGkw zwfKG|acVz)jWT^tR8#ZPKR4(GW=X?&ybclHr|_Yh6yazeevc2ur}*gnp_o-ud{vc5itjnbN7wjC zMJ911PBXp?UJ__OiH~lEif^9rO(NfGXjhGJ)J`(KLF7~ULN`anx5oHBxDQ{I@r`Qn z(V3$7US)izFcIlKqMC~D`;5=h_~_=T_S;_%?h8p#Xo8&Wy qquhD|JG{1t_oe-&8d7IC4&e+QelbOYvKmrN>A0i#5_gqR!~GXSa>h&m literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..463f5e05b83bf9927d849caf5de9142d25bb9d6e GIT binary patch literal 6288 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 U_%Q84%_YBIq2Ut&qAt4s1*XkSNB{r; literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f56abefdad8942c5662a291acfaf87b95b0e353b GIT binary patch literal 9604 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]+)([">]) + +#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 0000000000000000000000000000000000000000..74afdafda4a7cd168be64da14b3d88fd6e9e7213 GIT binary patch literal 3292 zcmdUxO>7%Q6vvKaNvN%0U@M@|6A|6v!hCIWuoza zesA8qc{7`x*-NtvxlkxXehJYy-6NvCUbiPY?aDay(}TWiKx6s$bFqAAqo+SMeGw^#OyT~qtRyXn7f4bBfP&}isRY_%)-S^Do=2Y=o@@ax@Q zICvN8Q>eoO;hA<$p&8(POMAq9yZ$G})G;J#m`25-(8Fj(GY#7@FPtb$(xJZYLXZ4Z z(5;k6;HeQs@F$muyPNkc5sE4!qOQl$j!TptLVH5uN6~&pVs5`K@$+cEEb%F{7bWgA z(TGqtrDX#+xWev0Z-fq05f-lP5|!F)3673XFX^5q%OJ+DdK`uhV7{iuECZ+)6uzYJ z2MX^h{4tob;2cM=zn?<=!tt;B0A>D4;eCa_19LpicLe$Vq%glEa{nI+htVnbA5nNj z;WG-)DZHZarotB$zM}9K3V*He4+{UPa0D9xQ)fS73MUnwRd`8ZQ{ioeKUDat!q*kP zq3}(Ge^&T6g%1>_F^5vkX3bhN9IH{+9m95Lq0wk&8qJ-o;TT%oY8!G^t@f5_H!7`` z>yT^M=C)~*R$sT^V+tNcV^w-rG}r6P=9<&6Ta-1|jjfs^@!fob*SOsBVK z)~ot*2lbs+*;?D|@VRr@IiZ!_^fN9lXT@?htDQ~C)>1hmV{Rd(=Ve1FlM$JcE}Ldo z%G#tzsHUWtQccq$aZ?y2OL-vN1Rp$Bu=S@)3QNJ29wf@S|CYqV9F&uRVoKO zTuZ81JwmE}#D#=RH=w>{#LN&i9x%A3jLj`Hr>k#_(~XGwe4)^eXEp z(G2StQI_>-qC6`u%LUeFy*$Q=%FNFZt+3+qe4F(Ja__0|1W}dw1kna-+{^n#FYie& z?}V3k(#v~_=ra4`gKd}fB+)0VxQwr|o+i4+iljeheW`sfg>iB3F~36eB`X$lgY`9{ zZ&>-FkGFQtJ4OZS*lpeLTeew?<7>sCxO-^C`Lu}p#(41Da2@07>En7^En956#}ma< zr9#|r9NVgFIc5vf|JTCbjC@ZV@&;flXvk}`;Fxs_9xe5t&bWm2;~xr-g&siV@m;7e z5gwt-{ufmqEEo3Wf=B22|C=A@Bj?BQE~EN|=jDP&9LVoBl3`!YFN*5t$2K|MO|ZX4 zG&}8z=jZo*5B?U_FaA2-fkEDvqksW)^1Mi)GjAPjtd(CQw|oSj<32$Bc&z@M+`R|G o?-#C4(PtQ1P4SCA!E1yyE-)11=k<6aWAK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..31077f75182c5faf3c0e0b9e81104806da9dff8f GIT binary patch literal 5516 zcma)9eP~25A#oQ|+9m z_hjkCV>|MF=j(UQJ@>wQ@4J>KXQmj20gV_KfISVM)TwxyPAY5wdZ3%62pF+hA(AiW z^Y_bNe0{%ke|L9h`);{xF5{zofA{Xr&h6W`wgn|{@9_vj76Ic0;IV~Kk1)akV7N{T zfW{42l)(T{sqEh%1_IUjklK&|1TQ~%IT&1eaw%vJmV$O$U@Ks=U$}O`ZhuyO)(*CS z4Jvm&yi)<2o1{o0T0EhA^G z0(lGmtTO)GL-LTtb%;yPk3^s5&jHuM0@$4)fRNJ;Lw1>x1vw6`=e@uY0bIEP*p<-` zJRhA5!WmfrDH@GVIYQCd6E>?wHa|Q$IXN1bjz)(=j!sj{2zp1RqS3)#z}JNnPcM?Q zIzv_>?8wR)n2V<7VCb2PPn0a3mXb^n!B8mVl<^THH6)u%CI)Ti3o=$ALr4w*FNDS! znNrCDl5DUWWEtl|rr01wVAAuBXJu3O;8Z_m@v)4|u;Yjw@8bo&Z(Q&T<0&g=O|ix` zBb&S!ot*&c(?Bx{D9ALlh_I7bJ9*cboV6qef!{oIyz)Y5e@}PULTpl|m=;cFppBr@&u3xab4HdOCM}#HtJ8@O?oEipn{USPhf`4jT<{gZ1w~Q? zDrPet1E}tz?H;=EuVS^{HSSuiUFJSB{`H}^kHX3r4`?DIsbfg-lN5DYpFXPu?-Sy>?~9{aAOv*>l}}WV72hJ@LuJhn+8WUw>)s7x~Ra zJYVm9T^Z}%T!{ zSZevlY!rRK^^k*AqRoh~PIoSLU$LzBJXiHLxm>E3L+`-{ydKr7^|C$n!BodPOd+$9<9(-2czvgyfzVORniP}s8NdkxXc~Fy*eo=+ zwal6ri_ywF#B{MXrkm+udbO`A)u9rj3CNA`@9IWYZ7kG#0a(BbMjf$esV5dQ;3v0^ zjCen(QX4V`{q@8`lMdem_}Nv+i%$mq^~6H64&Mwkcp}>L4EpPd#fw8@JuNV<0tm^V zzn)k`H{v;%Yrr>pSupAFCRk{|o9ff!Y_;m}tstq0YW=M``~e;Q0DNCX&`dJ5*{vE` zXw%`_;AbkH-Xw$mdSc+tRH+Xj4l9h%llhYsHXAE}71Z~zSY z>xsqlpmB!jRM{gII^hp{DoULSey3)uUcNPzg+n_0Aq8)&E$c%XRN<_0JKi&~@D2DQ zsszW+B3Q7$Pxsu)nfG^{{<%(PYkgJENQ+MI*Xco>{%6cbCObYXIG!hU{-<^NyiU*R z^yhW@b)Ehro&K^;e^sZ$ax#DnM|Pw$!u|IHJ7R?#murO z=>S#RY9TS1OU!4A=T-_(GtCu>57?eqsru){LgJhx7E;NqC_%=T(&Z%!W<|Iv?d4Yu zb=enI@DkuILN=97?yKh)NXuo-IH=lbcw{Eo80& zdRFsfh1Eh*Dk@U7lQ`+ssA@!PYnJ&cXMOaBW;Yn)=V{FJW^n?^=ecpP~>PC(tO`iN<`Z=+m~%cD;B1dTKt?U{Pq zi>TB6Mk5V(6Aksa8>sJxds~O2y|*9kLmloG>igA4d$PXY_fXerLa`>_*WqZ7Q=CRx zOe-4e^KBzwKb%X4`{=*mPU~@8Sd3JS{tgUP2tLag7K=L|j|*q;Dhc9Cl_y8INYAUo&zVtG0(w a1T$VQf1@QqT@z{S^|;S)95*#*9qvEDzTGSU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a9fafb923f706973d1e4294eb40d05412868f979 GIT binary patch literal 12488 zcmbtZeQ;FQbw9f+A+ZQ~StLulLa;)@APXr1WRN9eRxDzrePC0W1Qlqdm9#`lL6TQ1 zM<80O9>=3PPQo}$vxP~UdYDYw@z|;xPn-}Z^y80a;y>1oXUa#WBTwCl|H!0j%G6At zR?j*2-uLdiTE(8}oq2oDx#xF(_uQ{@-@E&4_o0Ixj|Wupz&3C+fR7s3QryPbHaG+p zz;;g*)hHC<6T#;I>OG$58t{~^3j(Ozi^N_pz|vCT2RV9>qX#OWXJT<;;_l-Ad~)}~ z-TU_!uHRW)3@qZ$;@$gq78b5v{q}WgQA@KZlb=z1BKTl4NCi-ePXHgXnPt%eWuFyC zT=XdXEXomleplJ-o6pU|>t4858=kmVTQj{e@$-|OrkZzat#F$34ZS}*83IrJSE3=P zw*0YhvPxPWv@N$|Ay{Ymqv2$D;Q{N`DAg;sts(GZy<3B;rKQxiP(2^kyEXXsLGS$R z+vq9|j5kV|=~saLTKg{YvtP^jlVuB~)@8Pp*ex)B>~iwc_`}mB*30no{xJF;nl7^b z41U({sl(n5UO(v6b^BDf&WpdJ&b3LsPhTiH5@r;Dt{MeWBLKjqcZj=P)F=* z7s$HY-vIk7yuE%V!NK3Qv>14ut;0QC&Ol(x|1P`FUK$ z^Sq~up$vC<2zS=Q$bYSNGycxhQk$K;4rrIi7EvmaEmqgxs}9d~Vu@;V24!#4NZ$Jk zPg6-g^MS7k-u?bU5&i}~_@fVKExg5}PHR6j{U)!J30x_clVtllX`_`@yHYbpO-fF*(ZE{*5&gBt+jJ(;nmNc zOtDS(Ib!=f=JNTp#_~mGnRWR*#CAVi9=^uANv!t?p-OG`^16K!?GxMKo zs=j#*$D+UK!5g%r#2nrnrLxw}Fsw$V_xkVER!0U}TM+BSY~zz(QorH#Myn=0izi)qek;CXJ!Ek- zN^Y^PZ@$tGO}_kQmU8h;h@%s+JWp?F8!Qh+tz?b$&k|S7QZ8PJxG3Y+BQ9t~8Mn^* z7l|upDHmUZxCrA`Bd*knFs{UUN8*ZD%Ef7%c&&?fYujh9=ChaUZn5&V&m;+-i!`5$ zq|fh5T(w1#@VQj;nNN}AI_rkSm9r##4ro5}yHT>l`h~<5u~gXS+4|eXVgv&iWp5XU z)ATDw@o8&8GK{m7iwiXMQAdk@p0Yla=wX%=ntH0EMQ@K=A4zmSOA1Z>)zPBQPg=i{ z=tC?iH1%3Xi=M} zdGWt^R@{?k#(&b80k1zT_f8-`j%$5P?wzxV=WVXjQqILsAy&-$2x5mVG3P^x7i{c+ zlymVDh!wN``-ttg#Ec(H%-PtZQqIMXAXd!z6No)*iTOU1c+tl8N;wzrMy#0e7-IKZ zVz#>yFWK0~rJRd*AXdzGJ7V|9{k}W#H5}^}(FKxyhQqIMjanxpcmpqKvMj3S* z6W_M64@o%}-;7v_l!5#v#BP+4a%18Z8(SmgT)YagV)axYcD-CZ>l0UPY(UDnco||T zq6hLK0*hEwn)r^5Etawx0lLqi^-W_y>w4urf7j;Nkr49Aeg0b;`%ps2EBEh%4Dnd3BeHGBBOUF{J6m@=+Whpc<{eE#I~pVH zExTHFM5wHFPwTG8woK|wDmj^IjGXx5@Njc`^H3%^Har^1q@GDnrpL!3JNN8r-MQxv zpsNXoGMP#arNL8&V)5>$nh(ROvXaBAJ;9<1Po<~ISM3RT!k&$*Xw=<_?p#zVg8$-q zQM!+BWRwQr;~N=W_c;nmJ}82gAxN@LN{!j1inOSBJ<%5mz%#7j!A^@pKidMZgdnNOov{99|M1l{h415*i zAG1+awj}T&10OQ%HHN*0`P7;Ps4?)h2ENw7*Bbau27VLcx7nyownTyt>I{4x-wixy;%y-n@=35N>Rs+A4@fU5>R$C&$2aN{4k@0gjs?nANzRAE- zsB@AJwj1{Cju9mvG#mD2!`@=pTMT=vVRuHBfIir1*moNB+YEaf_cvmr+H8pgAM7^p zyBXhaqjuYpz_%OtcE&sVq20iD82Apu-f7r7neSB_)oDv4_+YPr-)rFa8u)z%ejnpM zvJats2ENO{cQO7Q8{cK%V+KAZ_-$0omPqhHw}J0A@ZAPJZspSbiOyd(86+biIv)CXCwghiJ&4A7?0XrdMzZRPCF$Cn_x)l!oNDWAoWvhuZOQneFS4b5aYvDsSEy{@EYnW1yJ~b zq5o9kFQF|6Tj4(p`+rM2#f%`vhfky~#-j;VA;rQ`ZapPd-Urq8A_EyK_-0xa&w_r8Iyk&(>6q4Z={mQ76#bdL=TrL#xI zC!M0c$?USSC&q=nFEu%EB$JvPPM%3+U}8LzHHedEvInQehD9p}db|4u&QN;|vPrC; zl493zHvLR8o7z7m+wLAq4xLGfb`GQ`9p$N1_VD^NM};WFg_+KV6o#D z_xR{&X8cRtnap^`L5xpkrRxmAN?lXg@xIiV@uVE57``EAxB=`RgW{>|=O;$c(cZCa zDwCO-kp45Wprv;#EqqiIRPf|fc47*P&rT#Wsw>&?37ANass0JE>kKwChV9vIOLt`5 zFC@=QrC?xy-_Hl8(j)0-Y-G=QTRbdB70I7)#3M?~CNr`hJve1{Pq`_fiRmypjq}12 z;}jq5J-lOJf1fq*`6B~I`{Dz!Cl3$w_WfQ@a%_Z_NO~+Q#jZ>yc@7vJi|G(7+G*&! z41LFLvtW;20Pqs-1uq6LiV0qPg*_^DI=8%~0IihctG~**9Q6p6`!4`IM)q|8QOdEL z_9d0m9w%Mp6r*&W&4haffKGY;Ie^D0KM(l7JLWS0$0`34{0pA)=K<*S^nV#3LHP>+ z2QdaxJM=z8yt7n}`bErDyZ$+V15}Rr5ar05p&WS;3jSv)4q*NznNK_U25FCAPJI0` zKS?+eX2Uq;Ds#sxWhxN2l*tvpRG|~cTJRIPg*qmBA;Ota zs0TK~Btx80s)C(HtU`i;#9|}(EeAMZuz<}8fXj_qC^U?&plH|%ghvBWFi;v8J!BRz zxr3(xP=k`fxXsa3M9AeRjE=?-m(dlOT^3i2c3Irf+HG>h?Uv#3vu9Id7$v&;4!0z; z*-Uz9Dw~?bAoCd$eH~+H;=3KH(ndd8!dD|sb@)p-46~d}9N8$**CieopNgY+PIVMN z@m1raQjrvTFxPQ(F6cK(3O8)v==>^#!%*+yqxfA2hauaA8$rF0f3F$13#gajqmuIP zr&yr(1CJs;OHJIr8MwDlzp6l(E517tr+hz&OwrPBXqx3_AZ$jgv zn4XMv@5=I244kkwoA+)eiYx7!MA{Xv>(Yoit&o?uMEELBHu+p#lMR0iov(2`PZoN zsc&}`huX1Ih4$q?81440fP2rtomm0*O9S@;;x=miKr^R*M*&R`6)IFmoOngwFlt=x z8+=z+;Ja(^MKr!vjW2+6uCLR7L_U3AA`Pc9#OeNRi#YQ}H=)YE27~WcSgAo!@UNP; zh{4y6d^p9t4rre!zQ+u{0RC+cz;`p}@!HVxU244>j3f+^br1*Yq@J&Y?zAgkS zzA_Z3y4t_nF=*UTWD-YeDdO~XFdK3BViHH=x7FZ_;2lFDzIuaiPUGv=_#T&hw6`c# z;7dWD5c!vUrzeg$?DB*%okE;`&JczY}eWKy{Q1H@&cIRF3v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5bfebad7a37d0c00f862d7f3e5e3c0113bb3edf GIT binary patch literal 3632 zcmb7GO>7%Q6n<+viMu#WViFqLZDprvNC>g=12k({SsB-ljfXKnqHHTYpW?T0ofrJw5_3wid2^YXz`NXBt2 z6e)H>^{=PZlA~3$o)cdkZMxHQ@~(dHWI6VkM^4^V8aKO6uIe$gf0E?ns#4LQE1ag^ zx7hD$`hr%`+Q4G#JmBxTlDavuFcB`+ywM%K6)lW2{V_R7e5CsXU1Iu1>Q>6PwsvbH z1rv~fR!^e5{xR0&fy%yczOpY;^u?^qq)WC=vpj3%TmK(hOv_Ng{#5oxiqPMDr-bV& zY30~d1Fh1sI;P}AI33$0jMN{nF)hq%A)1-q$`Bq0;TI6dh}{gQ`ARoZ)%#VF`_`I^ z>BH&6T2Z4N^1{^{onTc2P>YXgjVD6T%68Fk_eWyv2zXG8C_{`Zrehv|7Eqei8SN>f3#w z(urrO+_JeFPiJK1i1tfoxL9(|(pV_GG8U4C!(~ERaoUwX?+|Ch+GTrx`JQd0O4>cW z-1U6o@$HiKcyF-y<&E$~o}c&4LPc%V)k{}z+^co>crtk;+B@{>k3kw6I1M`NGUC^S2dQLCsxomX!(8%EM zp?6`tA0J3XRpxb&VyHH}c4}Y-8Usx;yQHA6UFwkbcsr$#6qfckI*+cSi1&jJ9#owG zD&D%=gKUo&M%(MMeb8Lz@!{FAB!Gj27mX-hXmH^h;D8MnWcUUVj@cT4{55H0^KUzj z`U1V+cj5gGk`ynv97_DDlGmK!Edb}UM9#^$qXmR0N7^2sq zY;iPFym-&n^S3elB?r~!Xcj)`!UtXPc2~UJ74LAxJ6!P>T=pJ(ky!Qqj$;t_Yu2`3 zX0{*B)Y&q;S7*0C$+lM*J^)|X_7!Hg!FM=vX+`CGZs17vO_%*M+SLDP{08y!n{8X` zX@@^-yPL(aK7A=aw_H#RGrj=b8OY}h^C&)sbK{weF*mIjOi&ih)N*#gGP+G*=wxmw zzig^UmF3K=Vyc#NDy!RJ(oPp^-dS5er6RjH1s!kZjLfu}J*(Ms(KUHKwU|4fG>t{b z>sfTns#-F zyZ6@>#<|Wu)>8^wSDPd5OcA;HJ@DZY?fT2iyvtnt~IxMG@yK92{kfbIRS5aU0YwrSvY#uXb$HmT)>*be)(JBI9ehufwp+x zaa`KQ@jCKo(|yB*VE_OC literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a2c3a5cb086e3742223fbe4742079ac24a9f1d1e GIT binary patch literal 1080 zcmah|OK;Oa5T1>bK%yf008vsIxuO!Of)_guNg5&4Di98kOWRw8sO?z9Qj-+hp!S5t zDL;i9xp07}QYCJj;2-49i5oYVvAeAk2^eX1Uf<5nervBjFg?5bFn>>(7A+CResWb5 zy($3vc>rLjyB+7iJZ}5o_6}b}KDYS*8~?3WwNi9o)P2W&o8LD2g^mV1q4X!Jc(`uTb6g}s_ zF@0xU*?Vc*YF)KFvu}45&w1ne?x3%fYlc>?J%_Clj%Yfj|((vLTt>J~FHYu+{-eZj(x0HGDQKX~1Ji2wiq literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libdeviceSetup_submodule.a b/07_firmware/ked_build/libdeviceSetup_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..c0275e7e8104a844a43e11fdf90d98f8cf0f2236 GIT binary patch literal 2356 zcmbtU&2Jl35TEt>Bi<&#artO$9Ic&5xC-9bPTDvTLM{$QVKIXC=76$md&RDZW7pmk zhaQOF0O|>e6X~Vm#H|$)+$!Z?$hD{Z1*o7(lt#kLy!Er64G1Jgntk(o^Lz7V-o7`< z*UV1ceqC8n$0aL3&lbO`y0OLyh5`UV)F*$ZUCTXaZ|^%UFzbzju4h!NW~+1P*`>W! z{bSF3ul0%5frhnb9@3&p7hq*FHNNpbjQKow7>d(u?>4MkPTjged1!U5wW261VsS_o zp;+bBHLu8g_R1ipp?vn{J7r0duvAYZNW%yLd=Oysfi*UyVGbg2^dsEw|Mo|pYv(7j zo-N)5|J(EECv;MNSU!4qQikZK$p8ES+&@o9saShKkJ$-bN-Cw8F?|--q#l&{lM1TPaqJ zDYQen%;rzZetpNDrpTw1iSGf+CE_dgpZ5D+KC}9{5qtL4OtJQXuX$ltx{=IP3Nv`7Bcy4ZX$1A@QN5liWNICAziz7?ye?g*wXf#aSF`!`58>J}{z}s_YYs?B zGy_*}WGWDx4pqWZ)c?Hng7lJnNt%~p(gMAL2@&sxAAaeJZh7qH0Lb7I-H7E0?1zhE zGk$mx@vFl*|Ii{s#%DRs4>JB&L)Li0GK41hA;vEb`Jtgjh73~^{HY0lc)}lM@s@_H z@X#Vd24#Y;Fn)H(qE<5!8Ky@7Eg5ED9!ENJS`!67EDrD%!y$H7+^V{q7+R<|U zijo5!e?^l#x(6h$pwhYi8;|Z3tr7R7IWGM5(R-wuT^u-i=%D*X|AsiEv|kZbjMqR+ z_mB(mNZv;kc~1~;kz*j7XCM}N1q9-Y;pcL5g13b{%8v_=_a#n<@%9jiXUKV9AWy9K z9y+K#b{BCZ9^r3MDIPzwdkC&0=0ZNw?@;kywE6t6I63NZ9*2Cy}mG@=$ literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libi2c_submodule.a b/07_firmware/ked_build/libi2c_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..c0a6ab4270c277174928b6ae7694caa9c18b81a7 GIT binary patch literal 13868 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 e{mD51dpq=>XY6W5l)wH|Yja}33uCs$_ z6AXBhnLoCmN2lB_q3n`;@2>39_uCyCWJ5 zsp*MyqLAJd9DXa63hxUi)kHQm9#qrsW(t{HHrUx6?da@&lX^SgK9No&GbBBap)a0O zwe(bYu!BlAln$0lwcbtAW@)QjFEvO3X?uyWSliRSW-tA^YEzNyh={;@>}v3`i}$*C z9~G~Hk|I(H)00{viC$BUeq4;OY>kw$gq9#BStyW_%1utDvyk07wRFKT z!(TIvP;-1DYU3=5HX@p46DOi^0T zO7tNH5y7Ar^KviN%IYuC*a)wr-gwum(aO<83>Z=fh8uZclJHjp-j3S?#bE(LFL3SR zx|=VTon7nwh<2JUO7QRBk9)k4xUj|^hNzyl(#*~GuhTUTJ!}f(A2u~koo_2&%O;2^z{)wE<`JzZ( zTqh$(@Vo2549}q#xsGSFlT1Ex+WYXOH0)#OJ_lJ!L@r9qR~fL_uwXi+O8!#nY1G-|3jMoIqy*zx5qJZIq|$>ewG zxtJ=FOck#9Ds=pi1*xz`Jdlymo%>9prQ*sp_mKuDe-ZS~P(br&qK1I*poYQEv*pJI5&*xK%cs_UV8)@F;`5x6$ z6@BaAu^v~kM>{nd8F}UPf%u3~We%KpjdqR+nOTam&_ta~YeQ-#r)IQi%A=xs3ANZr z@7S0+qL;CW39avJHf1mwDsLgm;>uKN`CehQ>jtUG@x6qL%w0szo| zE-cRRM`1~wKOPQq!+;zz>*wQtP>+ht$a$NaAd#`-5b%2_aN`)q&;$wGFa&noRq&jP z1qqx60pmpNdI1c-(}D!=)nle&2=7@C^ib=>JzQ8c0bDiO7D$ld^m#ch_kYeg9N=Bcs_2i`3UiBQ5yu%Z I8Kh$PC)8ky_5c6? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ef2a76692e620d3369a0263ce868f847e53290b5 GIT binary patch literal 11060 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 E1ATn*2LJ#7 literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libmax31865_submodule.a b/07_firmware/ked_build/libmax31865_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..f805afbef72dcdacd432c17b68adae389bb65f92 GIT binary patch literal 6374 zcmcIoU2Idy6+YK?62}C{I?(tJuw$TMv++8A5C~m4KNxoTDaz7qo3yfTY{NC1#Kv~O zC9H7CvKzIl6%VLFAXU2(m8w3pQ6!`;kSbNBO0850`p}2aho~>D+J~mqYReJ|J?DDn zdhTGW+lP*H@64I+oA1ugIpY}z4yw6?_L}2Wzd3~kvs@P6et-A=UdD(!0AK@va`uZp zQ);oNtAB4_EIpkrfMMlQYI1O77-E__ot#X?3R*6e*D{mI*lBfUQX-C?8i{4JDRb-L z)MP$AlQ&l$O--IpPgm;lslt);87)ehr}!sK@UhH=T4+K`CEhk#>8wgq8h})lm`tfT zb6qGA%Ft}rn&G{@<(ci<-`8E9;<)4Tp<_`+QE;NmNr85#SO5#ndVO85p0&fvu!l-V zz=qEjIFen`=jNE-q3hiP`qhV`GK$! zfqsZMei@9+{NSAf_OX$^->rQm9I%||xOV6L1^C(H_$Tp;@qu`2aNPxMp6r%#URu}g zYM%JIc2OI{_W|uDzVDu0!S|E19(7%7Z?gwJh~6KW7;(* z-uXwan~Uq3XRh~!y0N+bN?j2;Hat9NvXuu)(6S0aSZxkI(ONES3Cy~lXrtfvlxAJt zd9UNv;>u$4&H=Y4OZLj*fO`x}Pc)~AG2p&w;49fyUBh|VlU>(b8n!EXpcHuiuV>H6 zKH#>@9tWm$QMtv#h zt$#B@y{yAtE=S3q$*;-3$__zxLle$OK%Y%3V&xGpM^967o{N;& z$~)km4?Rx1>vPVJ&E56g^N~-tlqfIzAgzTbOZEz`2Kpeb-$j>2@Fd$pX{nl?=YP_> zYIr8;anD3g(Khe8O0Wi*&XiM-+8X5v#VpGYmdJ_)D!CRQ(bspxX0g~OX0qpPwnxK zpGhP-`#UFc>U2W$=Thg>`E+L5-@UIV+`aGHFxY`xqMA}C(x3#eShx4h&f`$u)Ns5} zaoV;hTa{L;OK~e6WqZA`d9s4IKil9R&qds7+Pwj+U=d-ot&(j+PZN_3HZzmz72N2> zWQ973Uk7cB5Z3v1A|1b0FY)W)RmPy6DTs^73Jns!0rs2t4I&-&?GoP(Z{EdP-t^X#8zX>jy`1oTiBrC4|JAw^{Hb4txWU{^R zD`rP^d>gEy%@g(SZw%j#Whd-_XUq=ib^wfXcPIfnlaS5i3PZT3#|D$hTgpcCM!lV zect>5elIfU`I(6dT}>v5c2Iqmatw$Pv#(Qr2-{IU40u(-939fn@|P(;46v8-BY?Yf z8Fx|sI_STt4*VetGu~^IAEk>I=Gg8nX2+R5&Fmtx-(&VQX6yYp#`hN^%g;XymSPH$8Fjp$v^1cM17!n+JtSXIoJCI8gw4xiR(GA zUexPHy>=v#9-XYY-X2M>hyo*A40EoxOVW!AdUO)!dPgL^`zUZ<&?6qD5lL?z_2O7h z{iBmQ*E=KW6){jEi1Wnt5|Z9uP|uGf(xa0+*Sjj|{T%g9BF+;Z?{_6VJN}T;{F5G? z{JGvwB|SR=)%1QM=`{;_w5M>rKS+AtKp=`ZPrQG>m-JkM9^EXs-oGWiA0j~KQ=Yiq z=aQaZ(4(6O*YjWlq#FKrAAt}T!<_4V2@9hCwF`OyL9buZ`zz`ltfJQ|>4i~`$45}m zdyDCXnZ|DX+hA1CqrTGaLPM@cu_y8(IF3ve-hTktlZR;l literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libmax7219_submodule.a b/07_firmware/ked_build/libmax7219_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..c5279344afdb17daa72942995ce03f63e9703145 GIT binary patch literal 4644 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 literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libspi_submodule.a b/07_firmware/ked_build/libspi_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..df50c2b9cf32624075af51825770998da007840a GIT binary patch literal 13672 zcmeHNYiwM{bw2x`M6M}{TCvjZa!D*7R%k2Qkd!P@q7tk`nGy8}6j6u;Nr`qzuC?1z zB(uA6){@W?hU+MfUc&xlAm$$iP|^ks3brs@ z*|e>GXYS0sGqX$DtgKRS^a8PD!M zQ{-YCh41#{i$!+uJ*skWa!lPGnjFs{=qIJ;P%cwcuHE_4U?FoldmuY;s+5xeVHun( zoX&{yKAUwgo(1#++#H7r+2Uws+-<&r$pR zw=YF~l!ALN1#vae-l>JDse21=e{k>oz4zXmzxCF_LgNDdE!=zWt@-(D*RI}Tw3ZfL z{nHu$D>YP4jTEKDmWSi9so9ox{6E*?$N&D85dJ4RYd6eBo1@L;2;KkB5AJt8cq2OO zYTX-ZJKl}F;OeZcjYi7B4tl}g;cpMNaUKWbSbZHn%{p9x?d+&+zdZQeJ)?VK7iv4+ zi97)AHRP22N!{1kA3d)5wrIZo=oQVg*rH;eZHbjxQ+($voqfJGr>wJos3ZHAK{AeH zu80?fQIg4~=eRX^b1*QoaC7?Ar)KDta=Mn*&|;k1e>TqTe=c_;9xk(d7xEaaUTK`y zKQn!E=GCV~-Vky!(nFlf9V;&)M-+X`J#j8~yuA9s^HCLVfI0+T)%u+1$(w`0nHjJ? z1J-+p=xjPl51_p{s!+#bgyUKdN$s(zMXj_&l-3UhRa)cxV(w^p{e#SUHup~v5~D$s z8I6_CMSZ=@^KOJW!{z4ki@Seyhxt@AT)!2FWa+k9uBOMz+*T?UZWW!E+wIb;U;UUh zTo%>P0{wnqR=ZgBRoVn!I@1yizWi6KPeeP|21T5F%s+~hL8;?z! zgk1Lfc+w4qdrEcin4Y$Ld+u&MTy6Qx-dKWxXz8e&Q!$*=WeOv2BTX z0`%hb2J}qW&vmh53(%ik?~m??hA)H$V$h|tZ!8m*7Fr}%wF8a|N?@RK9RjwuCX{zv>HCgBRy>?p6agPTvyU=F`26iO6dLG%)x2d~p~Uf1qobSpHjNZA6Qj9AA^SwW zn4g?T^lsbS-Mj6Jv}+??-9d zh4!MCxBB-*kpBI?jtCfEA4CE2>u%@)OApdY!xAL^nC8SeefTKRQ-EqLd<{NXoaEqZ zbT~>|Vc}QMg9hHLU;t<{o|Uvs;%gy&mN!7PmZg@4B)(qYIhU6LRA=Gq=!A54L;B#? zQvj`z*9~s#IK}|Jx=cTp>ZJfRSblu?X(@pBxtYIF^K$=%Eq~bZH(7qw8xAZ$>n#5| zD}TiDM=XEL^2aQH-15gQf2-whwfqUopRoMxmfk_*u<$eR9R7vTA7?cLx875he$mpg z=yMa}zwK&--XQv0OaFnT|D&bfwe+_wy-9munLlaiJ1zb5(Al&TR~X~#gyqjl{}+V6 zfu=0~Q_}ye@Hf&6Qa>v6F#UzpF9^Mf{#xpv5&Am1A@zMikI-vUe@^Hz`Z;u!xIX_X z{jcLbOmTW&>bHg7N)KRS;4Ba0Uzif)EV!t1jBl_4J^8swb@%ARNi1CtO^Q`1yABsi zx&@Q#$z5Y(g_8&J#S%?T7D~HKQ)aw0cxGbM@pp>Fpte4r%1^LHkOPwwkLOSE9hQ;1 z#>FzSBo?&B${5aN7QWg#wdzvVS_6aZf3%!MK66oAb-^vR9Z(;!1;7oe?LSxxVmSYo zb|fm7`5cA0Yq9Je1;$A)t`PpEq&y_$<19B5otN@?DZj%K3+x|B$a(_a`S*GAj7N0y_ z%8Wpk3XaUFyHd7XqU2bnl%eEEu}I0nBr8d82D2>QOlCQ>8BO5%AV`J#OAB`dI?sP9DctvAU_RB(Pvf4y_f%4KpM{|gS4ujLtR}jO`%YXT zT+GMu{tTDS7X|^>StZ4H2L_$*E%0%E=HvP(zTeV?~=uLSL5UNsETjK z;`Fwr`S4CzdJ(*2jSR2@2!AgdSX6E}BY=JvEm?r7f#)FsNlz zd%zsqXpEhn@}f_Vp!1`tY-%J`Mt#KhC?Mi#|ok-}>2* zvlHycsStMfalX;I@6HL|#^yI#_Q&$9$A?}!5hY*8*Hcl7?8gpjX1(;Rb3JndQChP< zl!|3y^Q-s2nd5v7t~W{{Uhw}xH@6EJxx*=-Y=ufe<<7yOft$G9eBCZPl zO#OWA{uhOBrCWmFA9ykIVf?Z3%KgvNoue_t9xVs=e~n%{nrcIB)9U1OF{LHkF`aZ#>66-zTFYG52hlY>ARjA#^yVpyM$4~iUvJdD zRv@CeS=3>%1t*I8r|IvH>OFF6(C!m2_Jr0lErK^b6iPWQLmOK~%dFQhPPq1+d$nA}_`}6nj>*Lsqud;2YtG4Z&@1wRY$FxGk+?<=c zKDTD>y03k0YVJDkQS%9y-d5YWhIrc52-5qw&x#|O>(9+mUwbT7y%%&|W?in1_2`4j z@pHw$TpjN(F4cx=4Dr}&5PiH#@bl=WjSWBH`Z=S>sb7u2Ot*avy=Xqy_uv0*moZdX z#s}5PxHZU8hDE>&48z1X2t3E)BwopQiO)1le4~ZuFEuam8Hb4v3;b0V z!YdIk1#seI;+q8CTi@_X!%KVyV&c~c{0SGrD+wD`PI|vzykEJh2JO^82nAo zeaL4UD^9~2AQ!7?49RTF`L`i?yp}BB=*h4L7#1O z4+bk7;uAwAg|L2c z>l*dn-G1!t_}}lv|Nrg9^L(RHP~O;k@tv4g8sX!)h~GPmNIqf z6yNJG)Zt1=#}9`JEI93O67KHg*3LV8$`uDvS?6-Tt_^ z1YaF+di%Yk@pWo^Jr>^r_;T>8q~hCT@mCQYlhR$co~G*wD9O%t1yVzKd#E@!tN6@M%g_m4+nvy*{2|IEaMV4EKI2WO_H z0@Jr~nihPre8I`%zQ{@cOf1+R4Ly+un>sNWkIYVn68>l)9+}Crb75hW1foYt%toeTc>x4xrsL5-EPq_HNR^2@6phT}PdqV>hhm{g?9o3N zIvJYG<7P95kz-)~Rl;J3$n?n&&faV!u?kHr7@e8SvMUpvX^TdVg|m@!hRM*xs_o;E zz_Ef(WXy5I8`BYV%(NGJrn^NWA-!* z67g?P55?d)^3V~F=lDa%JyuW3W3{;F-4^R3rysFekIF}_U~yX@eeKuR(qL(%+DF&Y z&VkcS-j4(u2>D+k7Wt|nPvQIY>`_k zH?22}k97||Y}*fp5*>iG!3*GRutJMfCNht~01LBDFpvO@jskY2*Ln^N_IY5pEJ1W| zaInALJ2=#3F;~i_Eq#4`J?_1OgB{-b3S&t(TD$uP2ko_h(+nWd1u&Q!yk-*Y$ZXJR z4jGF*-p3C;n5wL(Ov&Wo@p`=tGM+r7dS#>0sKK@aF&U$f!7F>gCV6*hWTKKK6j^K4 z$}-M{OuioSK+*&CM`dHRy}t=rI&~UZquYhpU3E6eR<}!XNxOn(gE^?vC-l0&p~0a& zKz(XyMgc3bUaQgSiCqF+i2-cG!wE@l_W4{cpU>Bfr)JqTJUnax!@N;zSzP=2LT za{HQ*Vc(fEXHvfL;e9?ZbmQfLC-Lxh8-T*ox|=pNxogjz3sm-^?s2Ac6-+HAhAUpAYoOm!ywSBKU*a$7=wz$R)W)kJ($QzWgZc;g}g z!Kwh3_1B4|iukUR;RaHX+)!#&W=4MoJPUk>k!1>Fu!~Huwcm-h|m&o}R5}(iS^GOHx`XtG>_ke_*X>?Z?uwR4W z_;EvbWp`tDak;S^*A0sWLou1aDW!3JtFV-DKFLw&<@W!)CQE&L)e_w&H!~u~2l- zTJ(ox_#D^6+1vJz^|{RXT)C}JGW?-xU)v0S^{&u=zAN-ccY&s{E-F`GQT3uL@QPYr z{R(8~=f|ASt84UW=X@N3&xNFnrfd!nnYqjjvqZgV-h933`lb8dHb*_xyHff0y>?6xDvg26Ud+gLO(9Sqx|p_7pq ze(2abw|6-^w?7WvR(t^jLV>XeXzHBLy6>Sb7JQ0GMlMFPGEHmd-q zf-mCX*jurHFNRJPLChMo^Pu+rkwepbl?wP$ctS@>?+(ZRiNGOJ?k-W*Mb-nsVN z+0x<4m20mM{MQTi^@4qaV5cv&tmvRhu;WiVPIQ=}$?YFgHk|07MzCi-Fd0M#_X+m< zm`N#hP$$^y1be+;uNUl_1p6kzzFDxdyE_BZ!4|>3Mew%^cDrD273{PSWJL#Ug1s$k z#F`G;1$(<-?-1-Ag1t+ycM0}wf_d_JDa(aYd@)M=HX zqXPb!K7%D;H{wx=_y6mvE-89D{6^I?_HwwY>S4uR0VU{6{tiW74_k8d4bZRZv<_9` z{TxwskD^z@GdcJg_=&1-RqXe{J2`qC{4EDx4@Ec-Y*PE*1hqN(X7J?bTOgq78GbuF zoujwH`5e6seuX*{`p$YswWqLN2_5j49K8!ZQ+1lxO4tTf_zIx-GCE#AF0<(fLgP5h z&P3z8@ipf6VxrH#FM|2Dz+}At#B?yDV5UhhQ_G2%|G^o`l~S#5+CLVF@1KdWhJ&#< zYni|#9yG>Te)a!}*8Cjl{}ZiBZhb9@R=nZ-Pevp0Y#N%&tQO3k=44Jehqa|#VI4j{ zrTbx}+^6ceIia*u(t_*_1@tDNo$0hDk)P;qRok1@Qq)EK-RdIWo%F2~M*slRlS;fS zE|;qBR?CBG`IuTxsO79$e$oDH{@f~mzgj-5mZNIP`ah-W�vs&wt7Xj@aB(JTQi3 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 literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/libusart_submodule.a b/07_firmware/ked_build/libusart_submodule.a new file mode 100644 index 0000000000000000000000000000000000000000..4ddcbec6a549a13b8eeaee0065c992f40308afad GIT binary patch literal 3928 zcmcImO>7%Q6n<+viMu$>4+)K(wzAVSB!n#aDQVgucxccpGA4g`cq%GM5|(I+1l>@v05)j` z0BZKJrW@KJK-vU&@M(dG>_#@bxpDu|<_DV(AFi+6+t_H_z}Lp+!+Y!NSFT)M3$u>) zYi0H075IKL=7lCG#GdIK^}BWkvhv=7U&eOS-=1%S@?Ve21zRg=T}Qt>RClxM*savw zW5v*?E;({btzGXpwwwx~{i7sDmerC59f26V-(>IQ*jcTlHG#?2w#VCXF?wx0J|4(d zyumHKB`ttGy&*Y5e588>U1IuL^m^2@vT}Vb3gZxlMpwAF`VrRUg3_))wzR7~?+KZi zNtZ00dbw7L*Z(^H0n*|(KK`VwPYiN|F)jBDM1F_ILVWeK4g=t`3 z6H(9fMuu?N2(N%ZMx4z+jE{6JTE0^zxnqtwA3G2`pyf4MAvavQ+6HDt0G0TtR(sSB zjcgU&xLXR^ErAc3&)QhACK~TD*3^!pS;mS;_cOi6s;JIF;0^#>@z^e_j*5Sh`J0&E z&1Q*MINs#M3K@!5SpFNUdsHr8SUrd9NA+#rQ)7e#=TOePs_tL08 zur%tI1_MPxnsHi{KW-9d&B_I9efgTLMGM;PRI%gP@Piu#?ZM9G{1;aP=XicTZzd{e zp)Q@jboF*+c8^3N2ZP-MFCQG~8|)uA(D&X@-$3u&Ku>T)8Bzv<dDioTq=_e4(=c7AKd>AjP>FlQcbFJDUd>_)(ju-n}%9n z-Sjr8+0!DmN;}+bl3xl)yKC*guC0jYg9q-G?Eot7s?&pPml#Id?XW#iU*+-O-Z908 zjf4k{C~l~6;A>!y1?Xq^8WE1!YJvO}sb&3d*pBJ~-QacLy*82*H^`1SeI_d62A?DD zWBH0UgsQ5D8>7|ZtA`;B(;V-{$K|Nj4Gj)_14DG%lnu5&FJ{0 z&n0Ka5(#~FDwQ)poj0P3>9}chT3_=>W+A(1B&#n4|I0lhmBx$3bS9C6EK|qkjijEY zi^%LOI|gPKQ;F2+r@e4s-Bi2$Jb*$iZa$sb9spVc`2~P)sKrx;c881;7o@iDaeF)Y zk%V@cyaS+%TH3Hm?)?Qrox|49%~s=@k<1&QBveBMWiFQkMbD6-Y%%XVR5kw!9+L`@ zDE55~IUe)j9c~LR-sXh9)mJzN+_}DvF!r^VzM4|F0#^Enm%%EybtM#h{9>rYGYbpJ zG)~so%(S8!hMtp0IQ-nerqY z{nw}u=O>)c?84sst8fG@5f?^VJnuLzX5n}pS+wcA;lgomql2!zVJk3#gT?KQ_egUN z2uI^L@S(h%ZvqV(GZ#K?$|Lf{uyZ5&h>v(U-)E?ce8v;_K0%zwmlgPAf$wVv-(}=m zLLV1i?+@q@^LFFF>AS;)*RhHYF>ev`()g(k`hN2|Xii1G2_z8bh3EYRaU$Q6z(-#& z&UeSbXCU82^l{;QK1?d+_2LGb;vj5!9bN>9c`pcg=?vm|cRTn_AfH$V=Nok3iiqpn zBJW`f$M@zH#L;(-3x?VFUqb~$v~8H&cjP4;3AKC-WOw4ggNXH`-h~gE ZbpUs5%j6-GZUG|hE1Z{;JQ>Eg`VV8<;fVkM literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/stm32f042k6t6 b/07_firmware/ked_build/stm32f042k6t6 new file mode 100755 index 0000000000000000000000000000000000000000..d88b462fd15ada7b2956170e230d2bbc3d9e9ae7 GIT binary patch literal 152156 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 F{x^t}N3#F` literal 0 HcmV?d00001 diff --git a/07_firmware/ked_build/stm32f042k6t6.bin b/07_firmware/ked_build/stm32f042k6t6.bin new file mode 100755 index 0000000000000000000000000000000000000000..1978e7cdbdd8bbd7a2d3c3a89ced8c0a552b4fb8 GIT binary patch literal 11784 zcmc&)4NzOxmA+5^5;773*H1!#kg#Jz8dE26FklcrRsh9Gs+6c4i-bPv_oye!hF|x#!+@pP9&9hqTP_ar$PTa1oEvtnmL|{O0N;I#=h) zvVuY3(X?s(*70M_>M4z%Rk5k(@3fw08s_3RgmrEDcBA7N>pPY`qIJC8dObetxc)9r zh*cS)S!7kv)UM?m((ErK>-k9^Vb#Dk@$`+G zcbe~hviMc2c8XOPekI)Y{GC5)o}X4FO6T-D4Xd>DooAKsZ~E5YH!-ed$MhXjou#a@ zb?V(QHB-A)ap88MetS%~^_ITE=H#^c=FJx+x5>L!wYH^Fv$n-@^X(UJV%Ek+V}tOD zuar5Mb?d>_wSlg{cLVPStXsw)W7%MK3wJaM8@x02JD9t9-Bd%_tA z{maYEi__`~Ve6}G#9r@ZH*2Tf9&_65eZsBZZ(f*AoWG4-y;8)~?DZ=*vG^6{ZZVu_ zJ{(gUPc-k3sZA%ETVv|H6U`fAYV(QaH8II;RN2lEt%})fMpf?=wc2AWZZus0CB)uQ zPdaur9pm%~PPcH{&uQWoVtJgt0PWycaehvp;B*V8{hTHQ;OF$O-n#%)kPx^8r%!OY zh0}gc6LLs!`U3g_e#ZGZeS*`}M_w Km_R8b6Unw@&` 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 VFH11J-fR|~=s*q^sr!Gs{u?1HvX=k= literal 0 HcmV?d00001 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.