From 0a30f956b4b82a93ee3421d6ed5d4b9e4fa8d321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E4=BD=B3?= <13101321+jfen5577@user.noreply.gitee.com> Date: Fri, 23 Jan 2026 11:15:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=9E=E7=8E=B0W25Qxx?= =?UTF-8?q?=E6=9D=BF=E7=BA=A7=E9=A9=B1=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Src/main.c | 6 + Modules/w25qxx/Src/w25qxx.c | 1 + build/Debug/.ninja_deps | Bin 58800 -> 38960 bytes build/Debug/.ninja_log | 304 ++++--- .../Core/Src/main.c.obj | Bin 1105944 -> 1106128 bytes build/Debug/stm32f407vet6_cmake.elf | Bin 1273752 -> 1273820 bytes build/Debug/stm32f407vet6_cmake.map | 776 +++++++++--------- 7 files changed, 545 insertions(+), 542 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 9378dea..9cd6d75 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -129,6 +129,12 @@ int main(void) } } else { log_error("W25QXX initialization failed\r\n"); + /* Try to read device info even if initialization failed to debug SPI connection */ + w25qxx_device_info_t device_info; + if (bsp_w25qxx_get_device_info(&device_info)) { + log_error("Debug - Read ID: Manufacturer=0x%02X, Device=0x%04X\r\n", + device_info.manufacturer_id, device_info.device_id); + } } /* USER CODE END 2 */ diff --git a/Modules/w25qxx/Src/w25qxx.c b/Modules/w25qxx/Src/w25qxx.c index e9ceb6b..97d0e58 100644 --- a/Modules/w25qxx/Src/w25qxx.c +++ b/Modules/w25qxx/Src/w25qxx.c @@ -84,6 +84,7 @@ bool w25qxx_init(const w25qxx_spi_interface_t *interface) { g_device_info.capacity = 1 * 1024 * 1024; break; case 0x4014: /* W25Q16 */ + case 0x0015: /* W25Q16 in some versions or alternative ID */ g_device_info.capacity = 2 * 1024 * 1024; break; case 0x4015: /* W25Q32 */ diff --git a/build/Debug/.ninja_deps b/build/Debug/.ninja_deps index 4484e61ae46961c176ccbcd7737d10ae244de2a2..36ac4004d507e78b25fe3ccc60b36c5636a34a00 100644 GIT binary patch literal 38960 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 Xxm`IvY$(TV@Oo?4ZOU=GfgJw|EOS0C literal 58800 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 H+VTGYM8s9{ diff --git a/build/Debug/.ninja_log b/build/Debug/.ninja_log index d8c494e..fefeec5 100644 --- a/build/Debug/.ninja_log +++ b/build/Debug/.ninja_log @@ -1,159 +1,155 @@ # ninja log v7 -391 677 7908373586118634 CMakeFiles/stm32f407vet6_cmake.dir/startup_stm32f407xx.s.obj b5a75378db83dc21 -334 540 7908373585554678 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/sysmem.c.obj 9e9ec1d4ddc836b0 -352 640 7908373585723609 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/syscalls.c.obj fd313902dd391e30 -328 729 7908373585483902 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 -398 787 7908373586176925 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 -300 834 7908373585214193 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 -62 468 7908373582832814 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 582e1fa1f70cc256 -320 719 7908373585398555 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa -454 843 7908373586750180 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 -425 861 7908373586455279 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 -402 807 7908373586229644 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 -459 856 7908373586795931 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 -419 809 7908373586392274 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d -449 846 7908373586692139 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be -2 317 7908362064846923 build.ninja caf9b2fcb7d78363 -487 912 7908373587076856 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 -540 942 7908373587602905 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f -464 870 7908373586838210 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b -640 1010 7908373588601551 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab -670 977 7908373588912577 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 -677 980 7908373588978425 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc -468 862 7908373586893890 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a -22 459 7908373582425355 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b -20 425 7908373582405209 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a -48 276 7908373582689741 Modules/delay/CMakeFiles/delay.dir/src/delay.c.obj 2639d9360b19dab7 -52 334 7908373582731536 Modules/uart/CMakeFiles/uart.dir/src/uart.c.obj 27851c7449398c8c -90 327 7908373583104714 Modules/led/CMakeFiles/led.dir/src/led.c.obj df74c37606cbd707 -25 454 7908373582455533 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 -502 985 7908373587233083 HAL/libhal.a 1cac9cc1eea4712c -1090 1171 7908373593109974 BSP/libbsp.a e0d2ed83768252e3 -1003 1101 7908373592243348 Modules/led/libled.a 4975295d4e0f5144 -991 1079 7908373592119586 Modules/uart/libuart.a f980800b2f79773c -985 1085 7908373592055852 Modules/delay/libdelay.a fa50f3f1c7df37b -719 1120 7908373589402357 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b -1171 1414 7908373593918205 stm32f407vet6_cmake.elf bf53e211e8d7ad48 -277 670 7908373584969423 Middlewares/logging/CMakeFiles/logging.dir/src/logging.c.obj 1b540f4ec42786cf -1079 1152 7908373592991067 Middlewares/logging/liblogging.a df543b4167ac9a8e -16 398 7908373582364967 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 -40 502 7908373582601400 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 -34 464 7908373582538253 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 -36 449 7908373582570045 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca -31 487 7908373582507818 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e -70 351 7908373582911398 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj bf4ae30ea9f0ff04 -2 26 7908373580040661 CMakeFiles/clean.additional a8e8475892b6c694 -26 47 7908373580269313 clean 48fb0083216ba165 +440 670 7908409642616827 CMakeFiles/stm32f407vet6_cmake.dir/startup_stm32f407xx.s.obj b5a75378db83dc21 +426 675 7908409642477646 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/sysmem.c.obj 9e9ec1d4ddc836b0 +433 754 7908409642553359 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/syscalls.c.obj fd313902dd391e30 +420 829 7908409642417095 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 +446 836 7908409642674226 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 +405 952 7908409642269795 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 +328 846 7908409641486318 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 5e8f052792e7c80c +412 816 7908409642340631 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa +570 990 7908409643908194 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 +533 1059 7908409643544769 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 +489 985 7908409643098311 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 +574 957 7908409643958231 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 +503 979 7908409643245340 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d +564 993 7908409643861105 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be +2 239 7908410845832407 build.ninja caf9b2fcb7d78363 +622 1042 7908409644437005 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 +670 1076 7908409644917107 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f +584 1064 7908409644059359 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b +675 1120 7908409644961553 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab +754 1132 7908409645755602 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 +816 1162 7908409646377312 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc +589 1016 7908409644108293 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a +21 387 7908409638430304 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b +19 393 7908409638404983 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a +70 334 7908409638912775 Modules/delay/CMakeFiles/delay.dir/src/delay.c.obj 2639d9360b19dab7 +65 348 7908409638865062 Modules/uart/CMakeFiles/uart.dir/src/uart.c.obj 27851c7449398c8c +400 584 7908409642217894 Modules/led/CMakeFiles/led.dir/src/led.c.obj df74c37606cbd707 +24 405 7908409638456590 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 +555 1090 7908409643762554 HAL/libhal.a 6d6021c0d1176fa9 +1308 1405 7908409651286885 BSP/libbsp.a aa34fa689cd9fe5b +1112 1237 7908409649339394 Modules/led/libled.a 4975295d4e0f5144 +1090 1201 7908409649110295 Modules/uart/libuart.a f980800b2f79773c +1098 1221 7908409649188403 Modules/delay/libdelay.a fa50f3f1c7df37b +829 1277 7908409646502716 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b +1405 1657 7908409652256841 stm32f407vet6_cmake.elf 9bfe91de90bb97fd +85 327 7908409639073133 Middlewares/logging/CMakeFiles/logging.dir/src/logging.c.obj 1b540f4ec42786cf +1201 1308 7908409650222540 Middlewares/logging/liblogging.a df543b4167ac9a8e +15 426 7908409638374446 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 +44 412 7908409638655164 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 +40 440 7908409638614741 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 +48 533 7908409638685595 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca +36 433 7908409638579367 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e +334 574 7908409641557733 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj b4309614edfe1e61 +4 27 7908409636141480 CMakeFiles/clean.additional a8e8475892b6c694 +28 50 7908409636376490 clean 48fb0083216ba165 49 361 7908332610956016 Core/CMakeFiles/core.dir/Src/init_manager.c.obj f1f12e541d9267db 17 231 7908334634173675 Core/CMakeFiles/core.dir/Src/irq_vector.c.obj 4134689db12a3ac6 53 452 7908332610990471 Core/CMakeFiles/core.dir/Src/clock_config.c.obj 7e7fba5b9848f34a 385 472 7908334637856913 Core/libcore.a 49eaa729b83eb93e -76 300 7908373582970567 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj e82e0b9b8cae63a9 -56 391 7908373582762105 Modules/w25qxx/CMakeFiles/w25qxx.dir/Src/w25qxx.c.obj 7e193f7f985ad00f -44 418 7908373582651295 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf -27 402 7908373582481218 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 -84 320 7908373583044048 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj e808ab056eda5d2 -997 1090 7908373592175777 Modules/w25qxx/libw25qxx.a 6740ff1d64083f6c -729 1115 7908373589502548 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 -11 35 7908374769240017 CMakeFiles/clean.additional a8e8475892b6c694 -35 58 7908374769483100 clean 48fb0083216ba165 -52 266 7908374771910618 Modules/delay/CMakeFiles/delay.dir/src/delay.c.obj 2639d9360b19dab7 -57 278 7908374771967969 Modules/uart/CMakeFiles/uart.dir/src/uart.c.obj 27851c7449398c8c -76 284 7908374772162070 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj bf4ae30ea9f0ff04 -100 315 7908374772390733 Modules/led/CMakeFiles/led.dir/src/led.c.obj df74c37606cbd707 -18 337 7908374771571762 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 -37 384 7908374771771393 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 -34 415 7908374771740738 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e -84 422 7908374772235849 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj e82e0b9b8cae63a9 -45 427 7908374771832795 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 -93 439 7908374772315200 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj e808ab056eda5d2 -31 444 7908374771710287 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 -22 449 7908374771618133 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a -48 454 7908374771879258 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf -62 458 7908374772020126 Modules/w25qxx/CMakeFiles/w25qxx.dir/Src/w25qxx.c.obj 7e193f7f985ad00f -69 502 7908374772081062 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 582e1fa1f70cc256 -267 514 7908374774063243 Middlewares/logging/CMakeFiles/logging.dir/src/logging.c.obj 1b540f4ec42786cf -25 519 7908374771648927 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b -41 524 7908374771802258 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca -28 536 7908374771679436 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 -416 585 7908374775553855 CMakeFiles/stm32f407vet6_cmake.dir/startup_stm32f407xx.s.obj b5a75378db83dc21 -337 606 7908374774760469 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/sysmem.c.obj 9e9ec1d4ddc836b0 -385 668 7908374775244096 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/syscalls.c.obj fd313902dd391e30 -285 673 7908374774246747 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa -315 722 7908374774553331 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 -278 800 7908374774178655 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 -454 819 7908374775929651 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 -422 826 7908374775611784 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 -427 837 7908374775659188 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 -449 855 7908374775882741 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be -444 870 7908374775832157 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 -439 911 7908374775790863 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d -502 917 7908374776417663 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b -458 918 7908374775973707 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 -524 919 7908374776635770 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f -519 953 7908374776587739 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 -514 954 7908374776539564 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a -668 995 7908374778076586 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc -586 1000 7908374777247743 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab -606 1000 7908374777454304 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 -536 1025 7908374776751030 HAL/libhal.a 1cac9cc1eea4712c -673 1085 7908374778126847 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b -1025 1116 7908374781644327 Modules/delay/libdelay.a fa50f3f1c7df37b -722 1124 7908374778614826 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 -1038 1133 7908374781769447 Modules/w25qxx/libw25qxx.a 6740ff1d64083f6c -1032 1139 7908374781721249 Modules/uart/libuart.a f980800b2f79773c -1043 1157 7908374781831490 Modules/led/libled.a 4975295d4e0f5144 -1139 1220 7908374782785992 Middlewares/logging/liblogging.a df543b4167ac9a8e -1133 1222 7908374782730595 BSP/libbsp.a e0d2ed83768252e3 -1222 1459 7908374783608545 stm32f407vet6_cmake.elf bf53e211e8d7ad48 -2 24 7908375613106493 CMakeFiles/clean.additional a8e8475892b6c694 -25 41 7908375613337877 clean 48fb0083216ba165 -81 291 7908375615937569 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj e808ab056eda5d2 -67 296 7908375615802387 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj bf4ae30ea9f0ff04 -46 313 7908375615577801 Modules/delay/CMakeFiles/delay.dir/src/delay.c.obj 2639d9360b19dab7 -87 320 7908375616000346 Modules/led/CMakeFiles/led.dir/src/led.c.obj df74c37606cbd707 -75 331 7908375615875383 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj e82e0b9b8cae63a9 -50 342 7908375615626383 Modules/uart/CMakeFiles/uart.dir/src/uart.c.obj 27851c7449398c8c -54 354 7908375615656557 Modules/w25qxx/CMakeFiles/w25qxx.dir/Src/w25qxx.c.obj 7e193f7f985ad00f -26 367 7908375615389110 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 -39 380 7908375615514721 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 -15 385 7908375615281323 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 -33 390 7908375615455517 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 -35 397 7908375615482679 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca -30 411 7908375615419831 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e -21 416 7908375615326764 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b -18 420 7908375615311426 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a -42 434 7908375615545502 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf -292 472 7908375618045028 Middlewares/logging/CMakeFiles/logging.dir/src/logging.c.obj 1b540f4ec42786cf -60 484 7908375615724107 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 582e1fa1f70cc256 -24 495 7908375615366955 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 -355 528 7908375618667457 CMakeFiles/stm32f407vet6_cmake.dir/startup_stm32f407xx.s.obj b5a75378db83dc21 -331 729 7908375618434807 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/sysmem.c.obj 9e9ec1d4ddc836b0 -342 833 7908375618546983 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/syscalls.c.obj fd313902dd391e30 -320 843 7908375618328282 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 -380 848 7908375618932601 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 -397 853 7908375619100210 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be -367 854 7908375618801932 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 -385 856 7908375618968249 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d -296 873 7908375618080365 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 -313 884 7908375618261641 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa -411 967 7908375619231962 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 -416 968 7908375619280157 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 -390 968 7908375619025181 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 -420 980 7908375619331539 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b -484 1001 7908375619972227 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f -434 1002 7908375619465618 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a -472 1024 7908375619849283 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 -495 1037 7908375620077633 HAL/libhal.a 1cac9cc1eea4712c -528 1067 7908375620408886 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab -730 1082 7908375622419519 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 -833 1102 7908375623462016 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc -1037 1117 7908375625485775 Modules/delay/libdelay.a fa50f3f1c7df37b -1051 1140 7908375625628045 Modules/w25qxx/libw25qxx.a 6740ff1d64083f6c -1044 1146 7908375625562341 Modules/uart/libuart.a f980800b2f79773c -1059 1152 7908375625714085 Modules/led/libled.a 4975295d4e0f5144 -848 1203 7908375623608058 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 -844 1228 7908375623552578 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b -1140 1230 7908375626525999 BSP/libbsp.a e0d2ed83768252e3 -1146 1232 7908375626588279 Middlewares/logging/liblogging.a df543b4167ac9a8e -1232 1472 7908375627438463 stm32f407vet6_cmake.elf bf53e211e8d7ad48 +348 569 7908409641705200 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj 97c81ed440d485e3 +77 354 7908409638988490 Modules/w25qxx/CMakeFiles/w25qxx.dir/Src/w25qxx.c.obj 7e193f7f985ad00f +52 502 7908409638736109 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf +27 400 7908409638483256 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 +354 589 7908409641760258 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj b64c71adf7ced36c +1105 1237 7908409649268303 Modules/w25qxx/libw25qxx.a 6740ff1d64083f6c +836 1226 7908409646573738 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 +393 622 7908409642148155 BSP/CMakeFiles/bsp.dir/Src/bsp_usb.c.obj b3e37a25df5e0c3f +387 564 7908409642085516 BSP/CMakeFiles/bsp.dir/Src/bsp_sd.c.obj fde1e04da96434f0 +33 419 7908409638543952 HAL/CMakeFiles/hal.dir/Src/hal_usb.c.obj 30d0ffe97d1bda02 +30 446 7908409638518649 HAL/CMakeFiles/hal.dir/Src/hal_sd.c.obj 6541dab51527fa57 +60 554 7908409638821468 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_usb.c.obj b5dfa533e0fc7fef +56 488 7908409638777240 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_sd.c.obj d156023fa153aa19 +957 1278 7908409647788186 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c.obj cbe2d3d144ab5e6 +953 1319 7908409647741676 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c.obj aeb801f06f6d0938 +846 1314 7908409646679881 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_sd.c.obj f26c53d9dd1881f8 +980 1357 7908409648014423 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c.obj 5c7e7ead8454a3b4 +985 1333 7908409648069625 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.c.obj 330d1595db579422 +57 301 7908410906399779 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj e808ab056eda5d2 +50 306 7908410906328584 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj e82e0b9b8cae63a9 +42 313 7908410906247940 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj bf4ae30ea9f0ff04 +17 387 7908410905995126 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 +26 400 7908410906080303 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca +33 409 7908410906161836 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf +23 414 7908410906049884 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 +5 419 7908410905877330 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 +37 424 7908410906192280 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 582e1fa1f70cc256 +11 454 7908410905927687 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b +20 460 7908410906015409 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e +29 466 7908410906116466 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 +8 470 7908410905907446 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a +13 527 7908410905957876 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 +72 733 7908410906545534 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa +79 738 7908410906619302 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 +86 742 7908410906690010 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 +65 743 7908410906469449 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 +410 821 7908410909918918 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 +401 832 7908410909833032 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 +302 851 7908410908843973 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 +387 854 7908410909696231 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be +454 861 7908410910365104 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f +306 866 7908410908891747 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d +414 875 7908410909970915 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b +313 876 7908410908954011 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 +461 920 7908410910424645 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab +471 936 7908410910521960 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc +424 938 7908410910067824 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 +466 954 7908410910484654 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 +419 967 7908410910017689 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a +527 1043 7908410911097693 HAL/libhal.a 1cac9cc1eea4712c +738 1100 7908410913204641 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 +733 1128 7908410913164079 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b +1043 1171 7908410916262413 BSP/libbsp.a e0d2ed83768252e3 +1171 1423 7908410917536082 stm32f407vet6_cmake.elf bf53e211e8d7ad48 +2 24 7908411005397344 CMakeFiles/clean.additional a8e8475892b6c694 +25 43 7908411005621132 clean 48fb0083216ba165 +49 346 7908411007846779 Modules/delay/CMakeFiles/delay.dir/src/delay.c.obj 2639d9360b19dab7 +54 352 7908411007902346 Modules/uart/CMakeFiles/uart.dir/src/uart.c.obj 27851c7449398c8c +59 358 7908411007937652 Modules/w25qxx/CMakeFiles/w25qxx.dir/Src/w25qxx.c.obj 7e193f7f985ad00f +121 365 7908411008567721 BSP/CMakeFiles/bsp.dir/Src/bsp_w25qxx.c.obj e808ab056eda5d2 +81 378 7908411008166098 BSP/CMakeFiles/bsp.dir/Src/stm32f407vet6_board.c.obj bf4ae30ea9f0ff04 +128 385 7908411008635349 Modules/led/CMakeFiles/led.dir/src/led.c.obj df74c37606cbd707 +25 416 7908411007593451 HAL/CMakeFiles/hal.dir/Src/hal_spi.c.obj 6e1c2c0fd0098171 +95 423 7908411008306648 BSP/CMakeFiles/bsp.dir/Src/bsp_board_manager.c.obj e82e0b9b8cae63a9 +20 429 7908411007552592 HAL/CMakeFiles/hal.dir/Src/hal_delay.c.obj 695fa4e515c6af9b +33 433 7908411007679596 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_gpio.c.obj 99ee509444812a18 +36 443 7908411007721076 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_uart.c.obj f52347a973abd1ca +14 448 7908411007491307 HAL/CMakeFiles/hal.dir/Src/hal.c.obj 5894eab87609f3e0 +17 525 7908411007526936 HAL/CMakeFiles/hal.dir/Src/hal_gpio.c.obj ca864bfab1c4329a +40 530 7908411007763814 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_delay.c.obj 65de486156a2d673 +29 537 7908411007640444 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4.c.obj f778f7d30f3ae19e +45 559 7908411007808760 HAL/CMakeFiles/hal.dir/Src/arch/stm32f4/hal_stm32f4_spi.c.obj b12d366857a00bdf +65 584 7908411008013924 BSP/CMakeFiles/bsp.dir/Src/bsp_init.c.obj 582e1fa1f70cc256 +378 650 7908411011139646 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/sysmem.c.obj 9e9ec1d4ddc836b0 +22 669 7908411007567898 HAL/CMakeFiles/hal.dir/Src/hal_uart.c.obj 296a4cd79349ff68 +416 678 7908411011521645 CMakeFiles/stm32f407vet6_cmake.dir/startup_stm32f407xx.s.obj b5a75378db83dc21 +346 683 7908411010818893 Middlewares/logging/CMakeFiles/logging.dir/src/logging.c.obj 1b540f4ec42786cf +386 706 7908411011213182 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/syscalls.c.obj fd313902dd391e30 +358 853 7908411010929823 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_it.c.obj fea50727e4601cfa +365 857 7908411011006686 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/stm32f4xx_hal_msp.c.obj cd41015a7cebb060 +448 863 7908411011832325 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj 1344d78546b212be +423 864 7908411011593158 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj af85fe90d65b9cd9 +433 867 7908411011688972 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj e32acb2a18201c5d +429 891 7908411011643380 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj a13c5527e84e2322 +352 892 7908411010876210 CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj 6fe9e01a151e2e07 +443 947 7908411011786460 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj 93fb4f60879aa309 +525 974 7908411012604838 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj 623752647af4da79 +530 978 7908411012655495 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj 6256c7a0daf84b69 +538 983 7908411012732336 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj 7c94cde80187796b +559 983 7908411012944022 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj 46242622a7889d3a +584 989 7908411013194746 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj e47009791c4ba127 +651 1013 7908411013860300 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj 73552aaaf34e707f +683 1021 7908411014188324 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj 5bef3308748a0d64 +706 1032 7908411014419492 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj 2dc58290024125cc +669 1046 7908411014050202 HAL/libhal.a 1cac9cc1eea4712c +678 1071 7908411014135878 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj aab4f89c02373eab +1046 1126 7908411017807409 Modules/delay/libdelay.a fa50f3f1c7df37b +1051 1138 7908411017863435 Modules/uart/libuart.a f980800b2f79773c +1056 1151 7908411017910048 Modules/w25qxx/libw25qxx.a 6740ff1d64083f6c +1063 1161 7908411017986920 Modules/led/libled.a 4975295d4e0f5144 +853 1195 7908411015888118 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj 16ecd0629267ff8b +858 1198 7908411015930591 cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c.obj 6087e14868ac9c74 +1138 1216 7908411018735532 Middlewares/logging/liblogging.a df543b4167ac9a8e +1151 1234 7908411018859188 BSP/libbsp.a e0d2ed83768252e3 +1234 1457 7908411019693810 stm32f407vet6_cmake.elf bf53e211e8d7ad48 diff --git a/build/Debug/CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj b/build/Debug/CMakeFiles/stm32f407vet6_cmake.dir/Core/Src/main.c.obj index 9270ad6cbd0c6d6feb08b031d9c83103380eb495..84c8d59d604e46785e62f228ec73fc9d622994d6 100644 GIT binary patch delta 3097 zcmYjT3s9BE6+Zjl``-)5{aKJ_M7i9npsgq*#;GAbh)7X_Rg=l!G&K-Fy-tiuGzG0e zlUSNCK?!Zv%!rDeR42_tOUzZ{Gfe~dyod%-RGMj$YFbmRRmVr|xBu>yGIRd3yWgI3 zzH|2MUe+I+96B_4otL%mNI&4L&98iZ**tHScUEOtg?DQHW8UJj7njW~D_^>-s+cD}itKE8kRzxTtEGc~6$ zJeHcg@|$I^sqe_b`?Xkt(q@hV`tgX+2z&0n8t+IhkceCz9m-vqQsB3d6&U&K(Px2_ z0rX^rYrz425(O629yk>3$u}yZAy;x)$JO~hX z^Am$uOX9O0gfSWm;|^{_kS$F;R_dTX*v5{=?X{FN2^Rfsw>I&ZK@*di^df1dOauHh zBwxBLo`^s-4;f$wMwGM>fDfX8H5!=FS{!qV8Of}vDAs4QN@lMW#RiLF+0!@Jq2Ok> z@%4bG=9+nCFYQ9GcwK0O_yJj3@39$O_OT;gHNI1 zBgRZdrU4G**dz`NG=9oDggf3Co_3irr(rrA-R3Bhr8}7!X*>B~xz|8hnOG8UB-EA1 z8xRM?2{9oqh#L|CiG)N!20)@Ao?v;rb?I?YG}9Vv$r|NZ5p_lb%d@hBFVD0Z7&{X* zpRyblat}t8Sz}{sp8>I`+eCAvzDcxL>*ZR%u62Xf>$To2^&O&ZQo~-JtDJu>^XUi^i65%0^e3*X31PonB-q=Ukb;~$wT{p_T5GO#JhFMo zdd5t76rPPVqA60NU8n2$b9I4g3lb9yRC9M;Y<4toPE;-RK%$o5>fQVi58E$xe#!l= z;UJpK#Dy=p&zxUn(F|d>albLiC4SV#GuSRMvyEr6yP`&_KG7mospx<*7ohb5;y>7K z{_7=+ej*09b3f}6dF|NqYY~7lhS!L<+u>)w*e$0sYQ)!a`mKoU;F+FvH5RRM5M4$Q zW{c)tp6bGVs*WNNbDaCwO7Ut3&u~5L1#3fCUECjCZxPo9zYxVIVSt_=Mam$$0W9E3 zx_eH%)xih3n4f4giH|y9`+sPejhfj&eWLgTA1cA&+O%Am&H~s#V$@M(x>=)@3he_r zQ#)R3QK?4fDaScOaR)@!Q8)&ejkA-S0ty^6jA((_*UN_rc9dtjHe!B}i8&qI=P7Lj z4_qO+eW55uMa)e3CWsfiL8HkcuMV_G(RdfAPm=^1PGO1IcZ8=p0p1ZS!9wI6L!eIq z$8uH3-&s@=r{XMAuG&z#G@FJ$daFf?HR)g4sQcS-MDNXEV$)&n6FJ9m{PpXZq$rCw zj#IVfwL&?&1+ZzXc;zeZ7oFJcsz1SKDHGEVBaLcK+qCyu(TqcMh8R67j&;J-a&F&C zng43#>gSz|Rz<3F0D2}$v3^aV=gu;^6e*^kfZsKoN^pgw?HYxC@i#^ZOziIkjj|9( z_k6=>f>?MGk>2JsU$b~a?N0iR(R(OnC(nr7rSqv*&|W~GKSZ9wZ#f;*hHu%ZJNpu& zIzu<%JDmFT39c0@4dph5FM~Z1x&iZ=zW{N4-5}UgG09%B^lxh zPFKX9#=@D~jIwmS-skiiU9YVwo_Uv1g}MPdRfKNjb^Py7pfolIx!B%f4$7AND(IRnBq&=Q+ej$B{VD zkVAFTPDT4yWDpm{Jv=iK531c~L9y^O?kIpn5))*-c5q78;BIBM1?Xhe-2e+U_?e3M z4M5P}*n^%6XSPp4DGcEr9Bewmnj^4OBAR6@Ey3Ki8uM3~INpiCf8w-Dm-)}4xf{7V zBwf4jV$Z^OAm*vU(}foJq`$~*D%fa%vvdkT=WCW73SA8p&y4*D0S!MhM-=*d87O=N zfWyT(rr=iPdip6eN6R@7F`WjT7WX8Po!F~MciOwnvj9^S_-Q}OF6HV5!14Ok1sbm9 zX=VBd{`p80#i&j+!0;(_D{v~nMe0cg7_L;0Scr$xbQ$!RPM~yGzu$8z>NUXOM;2%} z`}4|iyxX8F>Xl8ufHN^7>}HTHW<=}}RTp@MnT)l+h~^9UW%ce6pJR!g7niV`trf8s rp?bwQC}Ywd@%%-eVZ1O)ya~-Viyac}6FpGLtM+i3f@+2T!o&Xo;Z0*` delta 2216 zcmX|B3s6;66y4{%cOM_~dLJMHS@Muj$*HUvhv+AM5YbAlX3S|ODa%h*ntgawgH~#i zG9u+7B!ii1N^8Q1o?uPbPdOON>|R#z~|o5S<|MbKl%8gMav#qI5b{FRyD4zmk%%g_3yc1Vf=hFQl5WPU zB3g9JjLf5>$$9eS>apQKM7`;Xl>AFtAbe9WHGgD8f0nbff{Qa)zI$dVSbdwBNON%5A5u2?uCiP@2igu>x0>+pm)*A)vy zQr0{iE9&)1XV~!RTa)jji>@e0XxT=On&bvjPsPWjshRHb-??MdqBdgTsi-fN5tH0( zG*ef(Y}n-)1JqQFIoyasPUkWbZoiFN1=BQ5c&3JLhIJ`DAeA-#tSDr>c-kL2?N`_T zsdj`?WA(`)Y91~m>Xb~;UNzMWxBNd8=ux7SrNq+o7SHRrBS}wJUt&v=9y{ukQeJI& zJV&i-EEVu7E6yzRyi<~{6_=stL7lj+KS?t@3@^iC_!u#aSVkNpo-u@R8DnUuKgs^( zX7tUmN7|;nJUe!sE?0SWddN4|E>~(-=(W3SkIiO6)kXG1f9c(~^s)g2-QKXNPvJv}ap!6KKbqmC5S@L7Oow6bL#odH%G^s5>GL7)%s-C3Iu6bHh-z z7LV?AM*I4`A_Iagdz}ocdxb4I_>8hXW#QyrCrdeqYjwt`T1+sIgL@5lv6^7nd>v-t zgH~s>Rj|^Qu{gr1nvcIt%}@l|oH2TNF$&x0GYu;Yttv*fp^svZq20weV`v`y?WFUb zLvFj1us-22jgtHyoXj3`T_Hm?wyaOu?t$hd8 zhVlwXdBHy$NPzz!ldU<(J;-D!ib&NYtT&K=ohI4+40=s+EmW9vRS?->HgPhnWK~?W zi6BZSsRvMJDq3GcyP-32mXwE0?IbKf9zhpZU}+~C-ga8a+i2|KC2dAC6*UDXOhHv8 z;t$b3^plcx8c!eKCB26El+>+QeTYsuc#q(F;}<0pHImz%3|(7=K~`9Ye^oLb(>i&L zGY+%n;%`c>)Y#HVlNwYXrpXo9!;BLAY+xq*U4-j!qk$(-M9@{WDC?qI|L;oHV@)63 zdQ3V9b%g1bI%FT=3Ag>BWV=Q_%@Jfm6`;;Q4%!UdkF%z_>OG`=OS28@jq4JEpMrZ zs#Pyq=HV$W$M{}8u~^LMHEVaGq?fIgX)O+{Fz>02x>Zd+5>^K*8<6%rPxlFxxo)$I z8?clbO)9>pNw@*chGwJAc%ExOd>?5p@|b1Oy?wl_4IV8=-1W;p#&%OtgifaP@p?pIsx)P*S(S{{t7j8$#|6q(KxJ+8;t0 zsc)-K%Wu(L`Em6yy39GRy0^XmRxn*Ika2i`OQ diff --git a/build/Debug/stm32f407vet6_cmake.elf b/build/Debug/stm32f407vet6_cmake.elf index 18228bdf7ab1cfc0e007dd646e122e7b4b077bdc..ecd7a603bd748f14bdcb9f9a6cc94f19e0ed96d9 100644 GIT binary patch delta 13862 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 P+3U@K(xm#i?%4kWvjW={ delta 13867 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 K;uU