From bfd877c2671372b7d3c42dfb2c186cf27e692d5a Mon Sep 17 00:00:00 2001 From: Julien Chevalley Date: Mon, 11 Dec 2023 16:22:42 +0100 Subject: [PATCH] should be finish --- .mxproject | 46 +- Core/Inc/stm32f7xx_it.h | 1 + Core/Src/main.c | 35 +- Core/Src/spi.c | 22 + Core/Src/stm32f7xx_it.c | 16 +- DMA.ioc | 26 +- MDK-ARM/DMA.uvguix.julien.chevalle1 | 215 +- MDK-ARM/DMA.uvoptx | 98 +- MDK-ARM/DMA.uvprojx | 80 +- MDK-ARM/DMA/DMA.axf | Bin 969924 -> 143956 bytes MDK-ARM/DMA/DMA.build_log.htm | 18 +- MDK-ARM/DMA/DMA.hex | 1280 ++++---- MDK-ARM/DMA/DMA.htm | 1539 +++++----- MDK-ARM/DMA/DMA.lnp | 3 +- MDK-ARM/DMA/DMA.map | 3769 ++++++++++++++---------- MDK-ARM/DMA/DMA_DMA.dep | 1756 +++++------ MDK-ARM/DMA/gpio.crf | Bin 905889 -> 905889 bytes MDK-ARM/DMA/gpio.d | 67 +- MDK-ARM/DMA/gpio.o | Bin 1024312 -> 4492 bytes MDK-ARM/DMA/lines_functions.crf | Bin 915243 -> 915243 bytes MDK-ARM/DMA/lines_functions.d | 70 +- MDK-ARM/DMA/lines_functions.o | Bin 1031764 -> 4780 bytes MDK-ARM/DMA/main.crf | Bin 911837 -> 912139 bytes MDK-ARM/DMA/main.d | 73 +- MDK-ARM/DMA/main.o | Bin 1032800 -> 8524 bytes MDK-ARM/DMA/nokia.crf | Bin 914994 -> 915006 bytes MDK-ARM/DMA/nokia.d | 73 +- MDK-ARM/DMA/nokia.o | Bin 1043680 -> 16028 bytes MDK-ARM/DMA/retarget_io.d | 17 +- MDK-ARM/DMA/retarget_io.o | Bin 32752 -> 8620 bytes MDK-ARM/DMA/spi.crf | Bin 906293 -> 906574 bytes MDK-ARM/DMA/spi.d | 67 +- MDK-ARM/DMA/spi.o | Bin 1028028 -> 9852 bytes MDK-ARM/DMA/startup_stm32f746xx.o | Bin 8684 -> 8636 bytes MDK-ARM/DMA/stm32f7xx_hal.crf | Bin 906507 -> 906507 bytes MDK-ARM/DMA/stm32f7xx_hal.d | 65 +- MDK-ARM/DMA/stm32f7xx_hal.o | Bin 1063428 -> 20832 bytes MDK-ARM/DMA/stm32f7xx_hal_cortex.crf | Bin 906345 -> 906345 bytes MDK-ARM/DMA/stm32f7xx_hal_cortex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_cortex.o | Bin 1051864 -> 22308 bytes MDK-ARM/DMA/stm32f7xx_hal_dma.crf | Bin 912967 -> 912967 bytes MDK-ARM/DMA/stm32f7xx_hal_dma.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_dma.o | Bin 1049576 -> 19360 bytes MDK-ARM/DMA/stm32f7xx_hal_dma_ex.crf | Bin 915576 -> 915576 bytes MDK-ARM/DMA/stm32f7xx_hal_dma_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_dma_ex.o | Bin 1031484 -> 9648 bytes MDK-ARM/DMA/stm32f7xx_hal_exti.crf | Bin 907783 -> 907783 bytes MDK-ARM/DMA/stm32f7xx_hal_exti.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_exti.o | Bin 1036512 -> 10264 bytes MDK-ARM/DMA/stm32f7xx_hal_flash.crf | Bin 909968 -> 909968 bytes MDK-ARM/DMA/stm32f7xx_hal_flash.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_flash.o | Bin 1048440 -> 13232 bytes MDK-ARM/DMA/stm32f7xx_hal_flash_ex.crf | Bin 910393 -> 910393 bytes MDK-ARM/DMA/stm32f7xx_hal_flash_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_flash_ex.o | Bin 1037712 -> 12020 bytes MDK-ARM/DMA/stm32f7xx_hal_gpio.crf | Bin 908394 -> 908394 bytes MDK-ARM/DMA/stm32f7xx_hal_gpio.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_gpio.o | Bin 1035224 -> 10840 bytes MDK-ARM/DMA/stm32f7xx_hal_i2c.crf | Bin 961950 -> 961950 bytes MDK-ARM/DMA/stm32f7xx_hal_i2c.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_i2c.o | Bin 1176252 -> 106916 bytes MDK-ARM/DMA/stm32f7xx_hal_i2c_ex.crf | Bin 905734 -> 905734 bytes MDK-ARM/DMA/stm32f7xx_hal_i2c_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_i2c_ex.o | Bin 1027868 -> 9764 bytes MDK-ARM/DMA/stm32f7xx_hal_msp.crf | Bin 905243 -> 905243 bytes MDK-ARM/DMA/stm32f7xx_hal_msp.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_msp.o | Bin 1023372 -> 3256 bytes MDK-ARM/DMA/stm32f7xx_hal_pwr.crf | Bin 907257 -> 907257 bytes MDK-ARM/DMA/stm32f7xx_hal_pwr.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_pwr.o | Bin 1045800 -> 13224 bytes MDK-ARM/DMA/stm32f7xx_hal_pwr_ex.crf | Bin 908576 -> 908576 bytes MDK-ARM/DMA/stm32f7xx_hal_pwr_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_pwr_ex.o | Bin 1042844 -> 13548 bytes MDK-ARM/DMA/stm32f7xx_hal_rcc.crf | Bin 918146 -> 918146 bytes MDK-ARM/DMA/stm32f7xx_hal_rcc.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_rcc.o | Bin 1047220 -> 18904 bytes MDK-ARM/DMA/stm32f7xx_hal_rcc_ex.crf | Bin 917560 -> 917560 bytes MDK-ARM/DMA/stm32f7xx_hal_rcc_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_rcc_ex.o | Bin 1036824 -> 14200 bytes MDK-ARM/DMA/stm32f7xx_hal_spi.crf | Bin 937377 -> 937377 bytes MDK-ARM/DMA/stm32f7xx_hal_spi.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_spi.o | Bin 1120220 -> 58312 bytes MDK-ARM/DMA/stm32f7xx_hal_spi_ex.crf | Bin 904753 -> 904753 bytes MDK-ARM/DMA/stm32f7xx_hal_spi_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_spi_ex.o | Bin 1022816 -> 6080 bytes MDK-ARM/DMA/stm32f7xx_hal_tim.crf | Bin 904537 -> 904537 bytes MDK-ARM/DMA/stm32f7xx_hal_tim.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_tim.o | Bin 1020712 -> 592 bytes MDK-ARM/DMA/stm32f7xx_hal_tim_ex.crf | Bin 904539 -> 904539 bytes MDK-ARM/DMA/stm32f7xx_hal_tim_ex.d | 66 +- MDK-ARM/DMA/stm32f7xx_hal_tim_ex.o | Bin 1020784 -> 596 bytes MDK-ARM/DMA/stm32f7xx_it.crf | Bin 905444 -> 905542 bytes MDK-ARM/DMA/stm32f7xx_it.d | 68 +- MDK-ARM/DMA/stm32f7xx_it.o | Bin 1034136 -> 7464 bytes MDK-ARM/DMA/system_stm32f7xx.crf | Bin 905175 -> 905175 bytes MDK-ARM/DMA/system_stm32f7xx.d | 65 +- MDK-ARM/DMA/system_stm32f7xx.o | Bin 1024620 -> 6668 bytes nokia.c | 15 +- 98 files changed, 5868 insertions(+), 4804 deletions(-) diff --git a/.mxproject b/.mxproject index c6fcafb..c6eae67 100644 --- a/.mxproject +++ b/.mxproject @@ -1,29 +1,31 @@ -[PreviousGenFiles] -AdvancedFolderStructure=true -HeaderFileListSize=5 -HeaderFiles#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/gpio.h -HeaderFiles#1=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/spi.h -HeaderFiles#2=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/stm32f7xx_it.h -HeaderFiles#3=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/stm32f7xx_hal_conf.h -HeaderFiles#4=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/main.h -HeaderFolderListSize=1 -HeaderPath#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc -HeaderFiles=; -SourceFileListSize=5 -SourceFiles#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/gpio.c -SourceFiles#1=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/spi.c -SourceFiles#2=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/stm32f7xx_it.c -SourceFiles#3=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/stm32f7xx_hal_msp.c -SourceFiles#4=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/main.c -SourceFolderListSize=1 -SourcePath#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src -SourceFiles=; - [PreviousLibFiles] LibFiles=Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h;Drivers\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim_ex.h;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c;Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h;Drivers\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim.h;Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim_ex.h;Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f746xx.h;Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h;Drivers\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h;Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedKeilFiles] -SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\spi.c;..\Core\Src\stm32f7xx_it.c;..\Core\Src\stm32f7xx_hal_msp.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c;..\Core\Src\system_stm32f7xx.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c;..\Core\Src\system_stm32f7xx.c;;; +SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\dma.c;..\Core\Src\spi.c;..\Core\Src\stm32f7xx_it.c;..\Core\Src\stm32f7xx_hal_msp.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c;..\Core\Src\system_stm32f7xx.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c;..\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c;..\Core\Src\system_stm32f7xx.c;;; HeaderPath=..\Drivers\STM32F7xx_HAL_Driver\Inc;..\Drivers\STM32F7xx_HAL_Driver\Inc\Legacy;..\Drivers\CMSIS\Device\ST\STM32F7xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; CDefines=USE_HAL_DRIVER;STM32F746xx;USE_HAL_DRIVER;USE_HAL_DRIVER; +[PreviousGenFiles] +AdvancedFolderStructure=true +HeaderFileListSize=6 +HeaderFiles#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/gpio.h +HeaderFiles#1=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/dma.h +HeaderFiles#2=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/spi.h +HeaderFiles#3=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/stm32f7xx_it.h +HeaderFiles#4=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/stm32f7xx_hal_conf.h +HeaderFiles#5=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc/main.h +HeaderFolderListSize=1 +HeaderPath#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Inc +HeaderFiles=; +SourceFileListSize=6 +SourceFiles#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/gpio.c +SourceFiles#1=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/dma.c +SourceFiles#2=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/spi.c +SourceFiles#3=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/stm32f7xx_it.c +SourceFiles#4=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/stm32f7xx_hal_msp.c +SourceFiles#5=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src/main.c +SourceFolderListSize=1 +SourcePath#0=C:/Users/julien.chevalle1/Desktop/SEM/DMA/Core/Src +SourceFiles=; + diff --git a/Core/Inc/stm32f7xx_it.h b/Core/Inc/stm32f7xx_it.h index b9d4f59..0bda3a0 100644 --- a/Core/Inc/stm32f7xx_it.h +++ b/Core/Inc/stm32f7xx_it.h @@ -55,6 +55,7 @@ void SVC_Handler(void); void DebugMon_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); +void DMA1_Stream4_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Core/Src/main.c b/Core/Src/main.c index bf64380..bc013b2 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -18,15 +18,16 @@ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "dma.h" #include "spi.h" #include "gpio.h" -#include "../../nokia.h" -#include - -extern void ScreenSaver(void); /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ +#include +#include "../../nokia.h" +extern void ScreenSaver(void); +extern DMA_HandleTypeDef hdma_spi2_tx; /* USER CODE END Includes */ @@ -65,7 +66,7 @@ void SystemClock_Config(void); * @brief The application entry point. * @retval int */ -int main(void) +int main(void) { /* USER CODE BEGIN 1 */ @@ -89,6 +90,7 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); + MX_DMA_Init(); MX_SPI2_Init(); /* USER CODE BEGIN 2 */ @@ -99,31 +101,38 @@ int main(void) uint32_t newTick=oldTick; uint32_t fps=0; - SCB_EnableICache(); - SCB_EnableDCache(); +// SCB_EnableICache(); +// SCB_EnableDCache(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ + HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_RESET); + while (1) { - + while(HAL_DMA_GetState(&hdma_spi2_tx)!=HAL_DMA_STATE_READY){ + } + HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_SET); + NokiaGotoXY(0,0); + HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_RESET); + HAL_SPI_Transmit_DMA(&hspi2, gNokiaBuffer, gNokiaBufferSize); + fps++; newTick=HAL_GetTick(); - if(newTick-oldTick>1000) - { + if(newTick-oldTick>1000){ oldTick=newTick; printf("FPS: %d\r\n",fps); fps=0; } ScreenSaver(); - NokiaUpdate(); - fps++; +// NokiaUpdate(); + /* USER CODE END WHILE */ - + /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ diff --git a/Core/Src/spi.c b/Core/Src/spi.c index 5088747..f06327e 100644 --- a/Core/Src/spi.c +++ b/Core/Src/spi.c @@ -25,6 +25,7 @@ /* USER CODE END 0 */ SPI_HandleTypeDef hspi2; +DMA_HandleTypeDef hdma_spi2_tx; /* SPI2 init function */ void MX_SPI2_Init(void) @@ -93,6 +94,25 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* spiHandle) GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /* SPI2 DMA Init */ + /* SPI2_TX Init */ + hdma_spi2_tx.Instance = DMA1_Stream4; + hdma_spi2_tx.Init.Channel = DMA_CHANNEL_0; + hdma_spi2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + hdma_spi2_tx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_spi2_tx.Init.MemInc = DMA_MINC_ENABLE; + hdma_spi2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_spi2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_spi2_tx.Init.Mode = DMA_NORMAL; + hdma_spi2_tx.Init.Priority = DMA_PRIORITY_LOW; + hdma_spi2_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE; + if (HAL_DMA_Init(&hdma_spi2_tx) != HAL_OK) + { + Error_Handler(); + } + + __HAL_LINKDMA(spiHandle,hdmatx,hdma_spi2_tx); + /* USER CODE BEGIN SPI2_MspInit 1 */ /* USER CODE END SPI2_MspInit 1 */ @@ -118,6 +138,8 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* spiHandle) HAL_GPIO_DeInit(GPIOB, GPIO_PIN_15); + /* SPI2 DMA DeInit */ + HAL_DMA_DeInit(spiHandle->hdmatx); /* USER CODE BEGIN SPI2_MspDeInit 1 */ /* USER CODE END SPI2_MspDeInit 1 */ diff --git a/Core/Src/stm32f7xx_it.c b/Core/Src/stm32f7xx_it.c index 7048b35..7c535e5 100644 --- a/Core/Src/stm32f7xx_it.c +++ b/Core/Src/stm32f7xx_it.c @@ -55,7 +55,7 @@ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*/ - +extern DMA_HandleTypeDef hdma_spi2_tx; /* USER CODE BEGIN EV */ /* USER CODE END EV */ @@ -198,6 +198,20 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f7xx.s). */ /******************************************************************************/ +/** + * @brief This function handles DMA1 stream4 global interrupt. + */ +void DMA1_Stream4_IRQHandler(void) +{ + /* USER CODE BEGIN DMA1_Stream4_IRQn 0 */ + + /* USER CODE END DMA1_Stream4_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_spi2_tx); + /* USER CODE BEGIN DMA1_Stream4_IRQn 1 */ + + /* USER CODE END DMA1_Stream4_IRQn 1 */ +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/DMA.ioc b/DMA.ioc index f899cec..b506605 100644 --- a/DMA.ioc +++ b/DMA.ioc @@ -1,15 +1,28 @@ #MicroXplorer Configuration settings - do not modify +Dma.Request0=SPI2_TX +Dma.RequestsNb=1 +Dma.SPI2_TX.0.Direction=DMA_MEMORY_TO_PERIPH +Dma.SPI2_TX.0.FIFOMode=DMA_FIFOMODE_DISABLE +Dma.SPI2_TX.0.Instance=DMA1_Stream4 +Dma.SPI2_TX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI2_TX.0.MemInc=DMA_MINC_ENABLE +Dma.SPI2_TX.0.Mode=DMA_NORMAL +Dma.SPI2_TX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI2_TX.0.PeriphInc=DMA_PINC_DISABLE +Dma.SPI2_TX.0.Priority=DMA_PRIORITY_LOW +Dma.SPI2_TX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode File.Version=6 GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false Mcu.CPN=STM32F746NGH6 Mcu.Family=STM32F7 Mcu.IP0=CORTEX_M7 -Mcu.IP1=NVIC -Mcu.IP2=RCC -Mcu.IP3=SPI2 -Mcu.IP4=SYS -Mcu.IPNb=5 +Mcu.IP1=DMA +Mcu.IP2=NVIC +Mcu.IP3=RCC +Mcu.IP4=SPI2 +Mcu.IP5=SYS +Mcu.IPNb=6 Mcu.Name=STM32F746NGHx Mcu.Package=TFBGA216 Mcu.Pin0=PB8 @@ -25,6 +38,7 @@ Mcu.UserName=STM32F746NGHx MxCube.Version=6.5.0 MxDb.Version=DB.6.0.50 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true +NVIC.DMA1_Stream4_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true @@ -89,7 +103,7 @@ ProjectManager.StackSize=0x400 ProjectManager.TargetToolchain=MDK-ARM V5 ProjectManager.ToolChainLocation= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI2_Init-SPI2-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_SPI2_Init-SPI2-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true RCC.AHBFreq_Value=216000000 RCC.APB1CLKDivider=RCC_HCLK_DIV4 RCC.APB1Freq_Value=54000000 diff --git a/MDK-ARM/DMA.uvguix.julien.chevalle1 b/MDK-ARM/DMA.uvguix.julien.chevalle1 index 4acb332..8aeff2e 100644 --- a/MDK-ARM/DMA.uvguix.julien.chevalle1 +++ b/MDK-ARM/DMA.uvguix.julien.chevalle1 @@ -25,7 +25,7 @@ 204 Performance Analyzer - 352 175 175 697 + 656 175 175 393 @@ -70,7 +70,7 @@ 466 Source Browser 500 - 300 + 166 @@ -110,8 +110,8 @@ 0 - 938 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000000000000100000031433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6300000000076E6F6B69612E6300000000C5D4F200FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C7370692E6800000000057370692E6800000000BECEA100FFFFFFFF3B433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6C696E65735F66756E6374696F6E732E6300000000116C696E65735F66756E6374696F6E732E6300000000F0A0A100FFFFFFFF39433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000B3A6BE00FFFFFFFF31433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6800000000076E6F6B69612E6800000000F6FA7D00FFFFFFFF47433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C4D444B2D41524D5C737461727475705F73746D33326637343678782E730000000015737461727475705F73746D33326637343678782E73000000009CC1B600FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7370692E63000000001373746D3332663778785F68616C5F7370692E6300000000F7B88600FFFFFFFF5A433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C2E63000000000F73746D3332663778785F68616C2E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF0100006600000080070000A1020000 + 1951 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000030000000100000031433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6300000000076E6F6B69612E6300000000C5D4F200FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C7370692E6800000000057370692E6800000000BECEA100FFFFFFFF3B433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6C696E65735F66756E6374696F6E732E6300000000116C696E65735F66756E6374696F6E732E6300000000F0A0A100FFFFFFFF39433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000B3A6BE00FFFFFFFF31433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6800000000076E6F6B69612E6800000000F6FA7D00FFFFFFFF47433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C4D444B2D41524D5C737461727475705F73746D33326637343678782E730000000015737461727475705F73746D33326637343678782E73000000009CC1B600FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7370692E63000000001373746D3332663778785F68616C5F7370692E6300000000F7B88600FFFFFFFF5A433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C2E63000000000F73746D3332663778785F68616C2E6300000000D9ADC200FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D612E63000000001373746D3332663778785F68616C5F646D612E6300000000A5C2D700FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D615F65782E63000000001673746D3332663778785F68616C5F646D615F65782E6300000000B3A6BE00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C7370692E6300000000057370692E6300000000EAD6A300FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C496E635C73746D3332663778785F68616C5F646D612E68000000001373746D3332663778785F68616C5F646D612E6800000000F6FA7D00FFFFFFFF46433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C73746D3332663778785F68616C5F6D73702E63000000001373746D3332663778785F68616C5F6D73702E6300000000B5E99D00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C646D612E630000000005646D612E63000000005FC3CF00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C646D612E680000000005646D612E6800000000C1838300FFFFFFFF5F433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F6770696F2E63000000001473746D3332663778785F68616C5F6770696F2E6300000000CACAD500FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7077725F65782E63000000001673746D3332663778785F68616C5F7077725F65782E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF0100006600000080070000A1020000 @@ -1805,8 +1805,8 @@ 59392 File - 2708 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B48414C5F4765745469636B96000000000000000B000B48414C5F4765745469636B00066173736572741148414C5F53746174757354797065446566087472616E736D69740E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2705 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000085472616E736D697496000000000000000B00085472616E736D6974000B48414C5F4765745469636B066173736572741148414C5F537461747573547970654465660E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 966 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000003444D419600000000000000010003444D41000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000003444D419600000000000000010003444D41000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - FF0100004F00000080070000E0000000 + FF0100004F00000080070000BB000000 16 - FF0100006600000080070000F7000000 + FF0100006600000080070000D2000000 @@ -1891,7 +1891,7 @@ 0 16 - 0300000066000000F8010000AF010000 + 0300000066000000F801000042030000 16 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000F8010000AF010000 + 0300000066000000F801000042030000 16 @@ -1931,7 +1931,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -1951,7 +1951,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -1971,7 +1971,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -1991,7 +1991,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2031,7 +2031,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2051,7 +2051,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2071,7 +2071,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2091,7 +2091,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2111,7 +2111,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2131,7 +2131,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2151,7 +2151,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2171,7 +2171,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000F8010000AF010000 + 0300000066000000F801000042030000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000F8010000AF010000 + 0300000066000000F801000042030000 16 @@ -2231,7 +2231,7 @@ 0 16 - 03000000A50200007D070000D7030000 + 03000000BF0300007D070000D7030000 16 @@ -2251,7 +2251,7 @@ 0 16 - 00000000CC010000C00300008A020000 + 000000005F030000C0030000F0030000 16 @@ -2261,7 +2261,7 @@ 199 199 - 1 + 0 0 0 0 @@ -2271,7 +2271,7 @@ 0 16 - 00000000A202000080070000F0030000 + 03000000BF0300007D070000D7030000 16 @@ -2291,7 +2291,7 @@ 0 16 - FF0100006300000080070000E0000000 + FF0100006300000080070000BB000000 16 @@ -2311,7 +2311,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2371,7 +2371,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2391,7 +2391,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2411,7 +2411,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2431,7 +2431,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2451,7 +2451,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -2891,7 +2891,7 @@ 0 16 - 0300000066000000F8010000AF010000 + 0300000066000000F801000042030000 16 @@ -2911,7 +2911,7 @@ 0 16 - 03000000A50200007D070000D7030000 + 03000000BF0300007D070000D7030000 16 @@ -2931,7 +2931,7 @@ 0 16 - 03000000A50200007D070000D7030000 + 03000000BF0300007D070000D7030000 16 @@ -2951,7 +2951,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2971,7 +2971,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -2991,7 +2991,7 @@ 0 16 - 03000000A50200007D070000D7030000 + 03000000BF0300007D070000D7030000 16 @@ -3011,7 +3011,7 @@ 0 16 - 03000000A50200007D070000D7030000 + 03000000BF0300007D070000D7030000 16 @@ -3031,7 +3031,7 @@ 0 16 - 02020000660000007D070000C7000000 + 02020000660000007D070000A2000000 16 @@ -3531,7 +3531,7 @@ 0 16 - C7030000E30100007D07000071020000 + C7030000760300007D070000D7030000 16 @@ -3540,14 +3540,14 @@ 3312 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFFF010000E000000080070000E4000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000FF0100006600000080070000F7000000FF0100004F00000080070000E00000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000030020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000047020000A00400004F000000900500003002000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFB0100004F000000FF010000C80100000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FB010000DF010000000000004F000000FB010000C80100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000C801000080070000CC010000010000000100001004000000010000008BFFFFFFC300000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000E301000080070000A1020000C4030000CC010000800700008A02000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFC0030000CC010000C40300008A02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000008A020000800700008E02000001000000010000100400000001000000F9FCFFFF8F000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000A50200008007000007040000000000008E02000080070000F00300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFFF010000BB00000080070000BF0000000100000001000010040000000100000071FFFFFFDF000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000FF0100006600000080070000D2000000FF0100004F00000080070000BB0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000030020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000047020000A00400004F000000900500003002000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFB0100004F000000FF0100005B0300000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FB01000072030000000000004F000000FB0100005B0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000005B030000800700005F03000001000000010000100400000001000000FCFEFFFF5900000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000760300008007000007040000C40300005F03000080070000F003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFC00300005F030000C4030000F003000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A403000080070000A8030000000000000100000004000000010000003AFEFFFF60010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000BF030000800700000704000000000000A803000080070000F00300000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2708 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B48414C5F4765745469636B96000000000000000B000B48414C5F4765745469636B00066173736572741148414C5F53746174757354797065446566087472616E736D69740E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2705 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000085472616E736D697496000000000000000B00085472616E736D6974000B48414C5F4765745469636B066173736572741148414C5F537461747573547970654465660E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3603,21 +3603,21 @@ 0 100 - 0 + 3 ..\nokia.c - 0 - 85 - 88 + 29 + 14 + 41 1 0 - ../Core/Inc/spi.h + ..\Core\Inc\spi.h 0 - 17 - 1 + 7 + 35 1 0 @@ -3625,7 +3625,7 @@ ..\lines_functions.c 0 - 24 + 11 77 1 29,55 @@ -3634,17 +3634,17 @@ ../Core/Src/main.c 0 - 74 - 77 + 102 + 114 1 0 ..\nokia.h - 0 - 28 - 1 + 36 + 1 + 20 1 0 @@ -3652,7 +3652,7 @@ startup_stm32f746xx.s 0 - 186 + 176 188 1 @@ -3660,11 +3660,11 @@ ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c - 23 - 834 - 835 + 0 + 3983 + 3997 1 - + 225 0 @@ -3676,6 +3676,87 @@ 0 + + ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c + 0 + 288 + 1123 + 1 + 171,311,381,409,453,516,584,614,751,974,1036,1132,1158,1192,1220 + 0 + + + ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c + 0 + 1 + 1 + 1 + + 0 + + + ../Core/Src/spi.c + 31 + 2 + 28 + 1 + + 0 + + + ..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h + 22 + 102 + 109 + 1 + + 0 + + + ../Core/Src/stm32f7xx_hal_msp.c + 0 + 36 + 63 + 1 + + 0 + + + ../Core/Src/dma.c + 0 + 7 + 39 + 1 + + 0 + + + ..\Core\Inc\dma.h + 0 + 4 + 1 + 1 + + 0 + + + ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c + 0 + 404 + 416 + 1 + + 0 + + + ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c + 0 + 123 + 135 + 1 + + 0 + diff --git a/MDK-ARM/DMA.uvoptx b/MDK-ARM/DMA.uvoptx index 724acc5..e05b3fc 100644 --- a/MDK-ARM/DMA.uvoptx +++ b/MDK-ARM/DMA.uvoptx @@ -77,7 +77,7 @@ 0 1 - 0 + 18 0 1 @@ -265,22 +265,6 @@ - - ::CMSIS - 0 - 0 - 0 - 1 - - - - ::Compiler - 0 - 0 - 0 - 1 - - Application/User/Core 1 @@ -288,8 +272,8 @@ 0 0 - 5 - 6 + 3 + 5 1 0 0 @@ -300,8 +284,8 @@ 0 - 5 - 7 + 3 + 6 1 0 0 @@ -312,7 +296,19 @@ 0 - 5 + 3 + 7 + 1 + 0 + 0 + 0 + ../Core/Src/dma.c + dma.c + 0 + 0 + + + 3 8 1 0 @@ -324,7 +320,7 @@ 0 - 5 + 3 9 1 0 @@ -336,7 +332,7 @@ 0 - 5 + 3 10 1 0 @@ -356,7 +352,7 @@ 0 0 - 6 + 4 11 1 0 @@ -368,7 +364,7 @@ 0 - 6 + 4 12 1 0 @@ -380,7 +376,7 @@ 0 - 6 + 4 13 1 0 @@ -392,7 +388,7 @@ 0 - 6 + 4 14 1 0 @@ -404,7 +400,7 @@ 0 - 6 + 4 15 1 0 @@ -416,7 +412,7 @@ 0 - 6 + 4 16 1 0 @@ -428,7 +424,7 @@ 0 - 6 + 4 17 1 0 @@ -440,7 +436,7 @@ 0 - 6 + 4 18 1 0 @@ -452,7 +448,7 @@ 0 - 6 + 4 19 1 0 @@ -464,7 +460,7 @@ 0 - 6 + 4 20 1 0 @@ -476,7 +472,7 @@ 0 - 6 + 4 21 1 0 @@ -488,7 +484,7 @@ 0 - 6 + 4 22 1 0 @@ -500,7 +496,7 @@ 0 - 6 + 4 23 1 0 @@ -512,7 +508,7 @@ 0 - 6 + 4 24 1 0 @@ -524,7 +520,7 @@ 0 - 6 + 4 25 1 0 @@ -536,7 +532,7 @@ 0 - 6 + 4 26 1 0 @@ -548,7 +544,7 @@ 0 - 6 + 4 27 1 0 @@ -560,7 +556,7 @@ 0 - 6 + 4 28 1 0 @@ -580,7 +576,7 @@ 0 0 - 7 + 5 29 1 0 @@ -593,4 +589,20 @@ + + ::CMSIS + 0 + 0 + 0 + 1 + + + + ::Compiler + 0 + 0 + 0 + 1 + + diff --git a/MDK-ARM/DMA.uvprojx b/MDK-ARM/DMA.uvprojx index f3ecf50..964f59b 100644 --- a/MDK-ARM/DMA.uvprojx +++ b/MDK-ARM/DMA.uvprojx @@ -10,8 +10,8 @@ DMA 0x4 ARM-ADS - 5060960::V5.06 update 7 (build 960)::.\ARMCC - 0 + 6160000::V6.16::ARMCLANG + 1 STM32F746NGHx @@ -313,7 +313,7 @@ 1 - 4 + 3 0 0 1 @@ -322,14 +322,14 @@ 0 0 0 - 2 + 3 0 0 1 0 0 - 1 - 1 + 3 + 3 1 1 0 @@ -410,12 +410,6 @@ - - ::CMSIS - - - ::Compiler - Application/User/Core @@ -429,6 +423,62 @@ 1 ../Core/Src/gpio.c + + dma.c + 1 + ../Core/Src/dma.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + spi.c 1 @@ -551,6 +601,12 @@ + + ::CMSIS + + + ::Compiler + diff --git a/MDK-ARM/DMA/DMA.axf b/MDK-ARM/DMA/DMA.axf index 17fc3c3af33597c78e01ddc703ed58d8e4eae3b1..c08f0ddd0056437c19812568f935b5d4d591e1c6 100644 GIT binary patch literal 143956 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 NPCf`q8D2*2{{fbKZb|?E literal 969924 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 Q)4k)NORc+W-n=;e7na4Iy#N3J diff --git a/MDK-ARM/DMA/DMA.build_log.htm b/MDK-ARM/DMA/DMA.build_log.htm index b0785e1..ff702bb 100644 --- a/MDK-ARM/DMA/DMA.build_log.htm +++ b/MDK-ARM/DMA/DMA.build_log.htm @@ -9,12 +9,12 @@ License Information: hesso hesso hesso Flex license: MDK Professional 5.35 (Flex Tool Versions: Toolchain: MDK Professional 5.35 (Flex) Version: 5.35.0.2 -Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 7 (build 960) -Assembler: Armasm.exe V5.06 update 7 (build 960) -Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) -Library Manager: ArmAr.exe V5.06 update 7 (build 960) -Hex Converter: FromElf.exe V5.06 update 7 (build 960) +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.16 +Assembler: Armasm.exe V6.16 +Linker/Locator: ArmLink.exe V6.16 +Library Manager: ArmAr.exe V6.16 +Hex Converter: FromElf.exe V6.16 CPU DLL: SARMCM3.DLL V5.35.0.2 Dialog DLL: DCM.DLL V1.17.3.0 Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0 @@ -25,11 +25,11 @@ C:\Users\julien.chevalle1\Desktop\SEM\DMA\MDK-ARM\DMA.uvprojx Project File Date: 12/11/2023

Output:

-*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'DMA' compiling main.c... linking... -Program Size: Code=9270 RO-data=530 RW-data=44 ZI-data=2796 +Program Size: Code=11932 RO-data=540 RW-data=32 ZI-data=2904 FromELF: creating hex file... "DMA\DMA.axf" - 0 Error(s), 0 Warning(s). @@ -63,7 +63,7 @@ Package Vendor: Keil * Component: Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 Source file: Source\retarget_io.c -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:01 diff --git a/MDK-ARM/DMA/DMA.hex b/MDK-ARM/DMA/DMA.hex index ffb881a..32b0b1b 100644 --- a/MDK-ARM/DMA/DMA.hex +++ b/MDK-ARM/DMA/DMA.hex @@ -1,12 +1,12 @@ :020000040800F2 -:10000000180B0020B9020008431E0008251D000837 -:10001000411E00088D1000081D240008000000008B -:10002000000000000000000000000000D1220008D5 -:100030001711000800000000B9200008692300081B +:10000000780B0020B9020008C1230008692200080B +:10001000B9230008A9100008692E0008000000009C +:10002000000000000000000000000000E92B0008B4 +:10003000C110000800000000D1280008892D000828 :10004000D3020008D3020008D3020008D30200083C :10005000D3020008D3020008D3020008D30200082C :10006000D3020008D3020008D3020008D30200081C -:10007000D3020008D3020008D3020008D30200080C +:10007000D3020008D3020008D3020008B110000820 :10008000D3020008D3020008D3020008D3020008FC :10009000D3020008D3020008D3020008D3020008EC :1000A000D3020008D3020008D3020008D3020008DC @@ -30,23 +30,23 @@ :1001C000D3020008D302000800F002F800F04BF858 :1001D0000AA090E8000C82448344AAF10107DA45A2 :1001E00001D100F040F8AFF2090EBAE80F0013F0A9 -:1001F000010F18BFFB1A43F0010318472C2400001D -:100200004C240000103A24BF78C878C1FAD85207AD +:1001F000010F18BFFB1A43F0010318479C2E0000A3 +:10020000BC2E0000103A24BF78C878C1FAD8520733 :1002100024BF30C830C144BF04680C607047000080 :100220000023002400250026103A28BF78C1FBD8FF :10023000520728BF30C148BF0B607047642900F0E7 -:100240001381002070471FB502F0D4F99DE8030028 -:1002500000F00CFD00F059F900F046FA1FBD10B592 -:1002600000F0ABFA10BD00F0DBFA1146FFF7EBFF30 -:1002700002F05CF900F0CAFC03B4FFF7F0FF03BC26 -:1002800000F06EFE0B49D1F800C04A685CF8043BF0 +:100240001381002070471FB502F0FFFE9DE80300F8 +:1002500000F01AFD00F059F900F052FA1FBD10B578 +:1002600000F0B7FA10BD00F0E7FA1146FFF7EBFF18 +:1002700002F082FE00F0D8FC03B4FFF7F0FF03BCED +:1002800000F07CFE0B49D1F800C04A685CF8043BE2 :100290001068184442F8040B8C4528BFA1F1DC0C0F :1002A0008A4228BFA1F1DC02C1F800C04A6020F0F8 -:1002B00000407047B40300200948804709480047C0 +:1002B00000407047FC00002009488047094800477B :1002C000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE706 :1002D000FEE7FEE704480549054A064B7047000063 -:1002E0000D240008C901000818050020180B002083 -:1002F000180700201807002053EA020C00F069805C +:1002E000512E0008C901000878050020780B002075 +:1002F000780700207807002053EA020C00F069809C :100300002DE9F04B4FF00006002B1FBFB3FA83F529 :1003100003FA05F424FA05F65E4012BF1643B2FA5A :1003200082F502FA05F4C5F120051EBF22FA05FC8C @@ -55,14 +55,14 @@ :1003500039D3002919BFB1FA81F701FA07F6B0FACB :1003600080F700FA07F6C7F120071EBF20FA07FC46 :1003700046EA0C062037B6FBF4FCA7EB0507103F56 -:1003800007F01F0BCBF120060CFA0BFB2CFA06F63C +:1003800007F01F0BCBF120062CFA06F60CFA0BFB3C :1003900044BFB3460026202FA4BF5E464FF0000B9B -:1003A0005BEA060C08BF4FF0010B19EB0B09ABFB26 -:1003B000027C48EB0608C01B06FB02CC0BFB03CCFF +:1003A0005BEA060C08BF4FF0010B19EB0B0948EB99 +:1003B0000608ABFB027C06FB02CC0BFB03CCC01B8C :1003C00071EB0C01C1E70B46024641464846BDE8C9 -:1003D000F08B13B54FF000004FF00001AFF3008039 -:1003E000BDE81C40704700000FB4044910B503AAD3 -:1003F000029800F04BF910BC5DF814FB10040020CB +:1003D000F08B13B5084318BF4FF0FF300146AFF361 +:1003E0000080BDE81C4070470FB4044910B503AA53 +:1003F000029800F02FF910BC5DF814FB58010020A2 :100400002DE9F0410E460446002020622046E168B6 :10041000884730B3252805D0D4E901219047206AC8 :10042000401CF2E7E168204600278847050018D005 @@ -75,545 +75,711 @@ :1004900002E0490704D511A5012401E0AFF3008073 :1004A00000210A2206F1240709E0B0FBF2FCB0FBB0 :1004B000F2F302FB1C00303078541846491C002827 -:1004C000F3D123462A463046BDE8F04100F085B816 +:1004C000F3D123462A463046BDE8F04100F069B832 :1004D000000000002D0000002B00000020000000A4 :1004E0000B4910B5A1F17C020A4CC2E93712372141 :1004F00006E000EB104342F82130074B00FB0340BD :100500000B1EA1F10101F4DC10BD0120E8E70000A1 -:1005100054030020E119D666CD0D01004FF0000212 -:1005200000B5134694469646203922BFA0E80C50E9 -:10053000A0E80C50B1F12001BFF4F7AF090728BFC4 -:10054000A0E80C5048BF0CC05DF804EB890028BF40 -:1005500040F8042B08BF704748BF20F8022B11F069 -:10056000804F18BF00F8012B704700004FF0013C8E -:1005700050F8042B51F8043B9A4215D1A2EB0C031E -:10058000934313EACC130BD150F8042B51F8043BDE -:100590009A4209D1A2EB0C03934313EACC13E7D0A0 -:1005A0004FF00000704700BFD01A01BAB1FA81F1D4 -:1005B00001F0180122FA01F0CB40C1F12001DBB2B9 -:1005C000C0B2C01A2CFA01F3D11A914311EAC31137 -:1005D000E6D170477047704770472DE9F0470D46E8 -:1005E00099469246044600F124080168880604D51D -:1005F000E06921F01001216000E00120A84201DD46 -:10060000471B00E00027A1697A1902EB0900081ACC -:10061000A0612078C00602D42046AFF300800026F7 -:1006200008E0D4E901211AF806009047206A401C2E -:10063000761C20624E45F4DB2078C0060AD52046A1 -:10064000AFF3008006E0D4E9012130209047206A12 -:10065000401C2062381EA7F10107F4DC07E0D4E952 -:10066000012118F805009047206A401C2062281ECE -:10067000A5F10105F3DC2046AFF3008020780006E9 -:1006800002D50220BDE8F0870120FBE7074B70B5DB -:100690000D467B4400F011F80446284600F020F88F -:1006A00010B14FF0FF3070BD204670BD7B1E0000C2 -:1006B00001694A1C02610878704700B58FB0CDE926 -:1006C00001310021059105497944CDE90310114616 -:1006D0006846FFF795FE0FB000BD0000E5FFFFFF85 -:1006E000007B00F08000704710B542485421FFF7AE -:1006F00015FF41485421FFF711FF40485421FFF7EF -:100700000DFF3F493B483C4A3F4B08603D490A606A -:100710003A491960531C0365481C1065012008659F -:100720003B48344A39A1784400F0D4F920B938481C -:1007300078440A3800F073FA37482F4A35A17844D4 -:1007400000F0C8F920B9344878440A3800F067FA54 -:1007500032482A4A2FA1784400F0BCF920B92F482A -:1007600078440A3800F05BFA40232248DC0000217C -:10077000224600F08CF920B125487844543800F026 -:100780004EFA1D4822464023002100F080F920B196 -:1007900021487844543800F042FA18482246102381 -:1007A000002100F074F9002806D01C487844BDE808 -:1007B0001040563800F033BA10BD104870B5006DC7 -:1007C00020F001040B4800F0FBF90B4800F0F8F9A9 -:1007D0000A4800F0F5F909E0206D20F001052046F7 -:1007E00000F0EEF9204600F040F82C46002CF3D142 -:1007F00070BD0000BC030020100400206404002031 -:1008000020000020240000202800002072000000AA -:10081000D41E000077000000C31E0000B31E0000BD -:10082000754600F003FAAE4605006946534620F0CF -:100830000700854618B020B5FFF74CFDBDE8204005 -:100840004FF000064FF000074FF000084FF0000B8C -:1008500021F00701AC46ACE8C009ACE8C009ACE83F -:10086000C009ACE8C0098D46704770B50446051F45 -:1008700000F0E0F90068002C14BF446870BD002C43 -:1008800018BFAC423CBF20466468F8D301680A1820 -:10089000AA4218BF456003D12A6805461144016089 -:1008A00028684119A1421CBF6C6070BD6168696015 -:1008B00021680844286070BD2DE9F04705460C46C4 -:1008C000C86820F4201040F48000C860800602D57B -:1008D000084600F0FCFAE06841F282014FF0FF396F -:1008E0000140022903D0204600F09AFAB5E000F456 -:1008F0002041B1F5004F0FD1C00306D56168E06A11 -:10090000884200D80846606006E02069E0626060C6 -:10091000606901F0A1FDA061A0680022EEB200288C -:100920000DDAE1688B050AD4C043A06041F4903031 -:100930002260E0606068411C61600670A5E0E068CC -:100940009046226040F40050E060206968BB606916 -:1009500001F088FD012704F12405A0B1A08910F45D -:10096000407F08D0E06900F0B0F9206118B1E0687C -:1009700040F4006016E0E7612561E06820F4407013 -:1009800040F480600EE0E06900F09FF900282061EB -:10099000F1D0E06840F4006010F4407FE06002D1E4 -:1009A00040F48070E06020696060E06825696FF065 -:1009B000010AC1051FD56168E06A884200D808466F -:1009C000411B04D02246284600F034FAF0BBE06810 -:1009D000010203D5E562C4E9015854E0691CE162F3 -:1009E0006160E16940F48030491EC4E9021030467C -:1009F0002E70BDE8F087010202D500F480320AE0D3 -:100A00006068411C61600670E0680A2E40F4803026 -:100A1000E06006D00022E16A6068814203D90B469B -:100A200002E00122F7E70346A7895B1B7F0503D499 -:100A3000E7699F4200DDE2B1814200D80146E562EC -:100A40000F1AC4E90158002B09DD00E005E0224639 -:100A50001946284600F0EEF908B14846C9E747B103 -:100A6000A069E5626560C01BA061E06840F010000D -:100A7000E060E068000208D56168A069E562491B92 -:100A800008446560A0615046B3E73046B1E770B5F1 -:100A9000C468A50713D0650211D4B2F5807F09D0D0 -:100AA000B2F5007F06D0B2F5806F08D1012300F1C6 -:100AB000240106E05D1E6FF07F46B54201D30120A0 -:100AC00070BD0161C361416024F470611143C16074 -:100AD000002070BD2DE9F0410C4607461646104631 -:100AE00000F06EF82078611C61280AD0722802D0CC -:100AF00077283CD102E00125002405E002250424EA -:100B000002E0082448F2020511F8010B2B2806D058 -:100B1000622809D011F8010C74280AD00BE045F0C6 -:100B2000030544F00204EFE745F0040544F0010436 -:100B3000EAE744F010043846214601F09FFC411CCE -:100B400015D00021316171604FF40071F560F161E1 -:100B50007061200704D530460222002100F0E4F83D -:100B6000306D40F0010030653046BDE8F081002076 -:100B7000FBE72DE9F0410D460646104C206DC107FC -:100B800004D0410804D020F00104F7E722460EE02B -:100B9000542000F09AF807000ED0206D47F00101B4 -:100BA0000843542120653846FFF7B8FC3A462946E9 -:100BB0003046BDE8F0418DE70020D6E7BC030020B9 -:100BC0002DE9F04704464FF000094FF0FF37C568A4 -:100BD000D4E90486A80707D0204600F055F930462E -:100BE00001F02EFC002802DA3846BDE8F08728051F -:100BF00002D54046FFF739FE4C212046FFF78EFC18 -:100C0000206D20F0010020654846EEE710B504464F -:100C1000AFF300802046BDE81040FFF72DBB10B5B4 -:100C200000F07CF9BDE8104000F072B90048704750 -:100C3000B804002000487047C00400207047704787 -:100C40007047704738B504460A4600206946AFF33E -:100C50000080002808BF38BD02460099204600F0F9 -:100C60008DF9012038BD012000F072B9F8B5AFF35D -:100C70000080054600200C46102000BF0646A8193B -:100C8000A0420DD9324669460020AFF3008007002C -:100C900008BF00F05DF90098A04218BF0546C419CE -:100CA000FFF7C8FF05600746F01D20F00700461952 -:100CB000284600F05CF9B44208BFF8BDA21B3146DB -:100CC0003868BDE8F84000F059B970B50646FFF73E -:100CD000B1FF056806F10B0020F00704B4429CBF89 -:100CE000002070BD2B466A68BAB11068A04210D3CC -:100CF00004F1080188423CBF5068586007D351682E -:100D0000101941601168091B016058601460101DC2 -:100D100070BD13465268002AE7D121462846FFF7E6 -:100D200091FF0028DED170BD2DE9F0410446164642 -:100D30000D464769007B80072ED0384601F092FBB4 -:100D400050BB3EB3012E02D0022E25D104E0204636 -:100D500000F02EF905441DE0384601F07DFBE16806 -:100D6000002841F01001E16005DA204600F058F853 -:100D70000120BDE8F081C9030BD56268E16A9142A8 -:100D800000D81146A26911442269891A814200DD06 -:100D900008460544002D01DA0220EAE7E16A6068AE -:100DA000E268814206D29103E06203D522F4003169 -:100DB00041F01002A6690027AE4213DCE16A8142CD -:100DC00001D90B4600E0034603EB060C2369ACEBAC -:100DD000030CAC4506DD814201D98C4600E0844617 -:100DE0009C4505D1A760276042F02000A5620DE078 -:100DF000AD1BE669AE1B8142A66000D90846C01A49 -:100E0000281A20605819606022F020000349084029 -:100E1000E060002084F84870ABE70000BFCFD7FF48 -:100E2000C16821F4001141F08001C160002181609E -:100E3000016070472DE9F047814614460E464FF099 -:100E4000FF383248D5685769054209D03846A1694C -:100E500001F042FB002811DB2C48C0430540E5604F -:100E60002B4632464946384601F03BFBA16920F04B -:100E70000042B21A11440028A16103D02046FFF7B6 -:100E8000CFFF4046BDE8F08770B504460569C06AEB -:100E90006168884200D80846E16821F42011E160C9 -:100EA000C90312D5A84208D02246411B2846FFF7A5 -:100EB000C1FF10B14FF0FF3070BD0020E562C4E902 -:100EC0000150E06820F48030E060002070BD10B573 -:100ED0000446C06820F02000E060A16AA069884252 -:100EE0000DD02046FFF7D0FFE06820F4405040F0DE -:100EF0001000E060A06AA0612069E062606044F2D6 -:100F00004001E0688843E06010BD0000100002006E -:100F1000002801D000F024B87047000010B5014649 -:100F200002A000F066F8012010BD000053494752AE -:100F3000545245443A2052656469726563743A209C -:100F400063616E2774206F70656E3A2000000000A8 -:100F500010B500F067F8BDE81040FFF7D9BF0000FA -:100F600001491820ABBEFEE72600020070470021B1 -:100F70000160C0E9011070471020704703464068C7 -:100F80008C46002818BF88423CBF03464068F8D30F -:100F900018681844884207D00CF1030020F00700BD -:100FA000001D411A521A0146081D0A60FFF75DBC78 -:100FB00010B50146C268900703D0900607D5886A2D -:100FC0000AE000F05FF801210160881E10BD8B6906 -:100FD000486818440B69C01A91F848301BB191F861 -:100FE0004910401A10BD1103FCD50028FADD401E3F -:100FF00010BD70B505460C460A2000E06D1C00F0DF -:1010000039F835B128780028F8D102E0641C00F0E6 -:1010100031F814B120780028F8D1BDE870400A20DA -:1010200000F028B810B5012805D0002103A0FFF773 -:10103000E0FF012010BD09A1F8E700005349475225 -:10104000544D454D3A204F7574206F662068656198 -:1010500070206D656D6F7279000000003A20486560 -:101060006170206D656D6F727920636F727275703B -:101070007465640008B569468DF800000320ABBEB6 -:1010800008BD000000487047B8040020FEE770B5B6 -:101090000C4691F9001005460078084440B25428E7 -:1010A00017D300296FF0004607DDFFF7EBF800EBE0 -:1010B000400090FBF6F0C04306E0FFF7E3F800EBDA -:1010C000400090FBF6F0401C2070287821780844FE -:1010D00040B2287070BD70B50C4691F900100546FD -:1010E0000078084440B2302813D300296FF000463E -:1010F00005DDFFF7C7F890FBF6F0C04304E0FFF70B -:10110000C1F890FBF6F0401C207028782178084444 -:1011100040B2287070BD704772B6FEE72DE9F84FF7 -:10112000DFF80CB2012403254FF00F0A00220BF167 -:10113000040E00BF0B6804FA02F63340B34278D1C4 -:101140000F7907F00307012F01D0022F1AD187680A -:101150004FEA4209D1F80CC005FA09F827EA080756 -:101160000CFA09FC4CEA070CC0F808C0476891F873 -:1011700004C0B743CCF3001C0CFA02FC4CEA070C89 -:10118000C0F804C00E79F643B6070BD0C6684FEA24 -:10119000420C8F6805FA0CF826EA080607FA0CF7E5 -:1011A0003743C7600E7906F00306022E12D1D60827 -:1011B0004FEA427800EB860600960F69D6F8209039 -:1011C0004FEAD8660AFA06FCB74029EA0C0637430C -:1011D000009E37620F7906684FEA420C07F003075A -:1011E00005FA0CF807FA0CF726EA080637430760F9 -:1011F0004E6816F4403F1CD04E4E376847F4804787 -:101200003760366822F00308970706F48046009698 -:10121000494E3F0F4644B146D6F80868DFF81C81B6 -:101220000AFA07FC404526EA0C0603D14FF0000CF1 -:1012300041E076E0DFF808C1604502D14FF0010CD3 -:1012400039E0DFF800C1604502D14FF0020C32E016 -:10125000DFF8F4C0604502D14FF0030C2BE0DFF85B -:10126000ECC0604502D14FF0040C24E0DFF8E0C090 -:10127000604502D14FF0050C1DE0DFF8D8C0604595 -:1012800002D14FF0060C16E0DFF8CCC0604502D169 -:101290004FF0070C0FE0DFF8C4C0604502D14FF0FB -:1012A000080C08E0DFF8B8C0604502D14FF0090C27 -:1012B00001E04FF00A0C0CFA07FC4CEA060CC9F8E6 -:1012C00008C84F68DBF80060FF0226EA030600D575 -:1012D0001E437746CBF80060D1F804C0DEF800600A -:1012E0005FEA8C2C26EA030600D51E43DFF840C0D7 -:1012F0003E60ACF1040C4F68DCF80060BF0326EAE6 -:10130000030600D51E430A4FCCF80060083FD1F811 -:1013100004C03E685FEACC3C26EA030600D51E43C3 -:101320003E60521C102AFFF405AFBDE8F88F0000A4 -:10133000083C0140443802400030014000000240B7 -:101340000004024000080240000C0240001002406D -:101350000014024000180240001C0240002002401D -:10136000002402400AB1816170470904FBE70000D4 -:101370000148806870470000100000200248816822 -:10138000027811448160704710000020032010B5DE -:1013900000F060F80F2000F005F800F023F80020BE -:1013A00010BD000070B50D4D04464FF47A700C4A24 -:1013B00029781268B0FBF1F0B2FBF0F000F09FFC6E -:1013C00048B9102C07D200222146501E00F022F806 -:1013D00000206C6070BD012070BD00001000002076 -:1013E0001C0000200A4808B5016841F080510160E6 -:1013F000006800F0805000900548001D016841F42D -:1014000080410160006800F48040009008BD000049 -:10141000403802400E4BF0B41B680D46C3F3022364 -:10142000C3F10706042E00D90426191D072901D28D -:10143000002300E0DB1E012404FA06F19C40491E53 -:101440002940641E994014402143F0BC00F0E7BFDE -:101450000CED00E0064900F0070210B54FF6FF045E -:101460000868044B204040EA02201843086010BD81 -:101470000CED00E00000FA051848F8B5016841F0ED -:10148000805101600068164C00F080500090206888 -:1014900040F480302060FFF76BFF4FF47A7605460A -:1014A00005E000BFFFF764FF401BB0420FD8606843 -:1014B000C003F7D5206840F400302060FFF758FFE4 -:1014C000054606E0FFF754FF401BB04201D9032058 -:1014D000F8BD60688003F5D50020F8BD40380240B3 -:1014E000007000402DE9F04705000F4663D0444EE0 -:1014F000306800F00F00B84209D2306820F00F00C9 -:1015000038433060306800F00F00B84253D128688B -:101510003C4C810712D5400703D5206840F4E050C9 -:1015200020602878000703D5206840F460402060E0 -:10153000A968206820F0F000084320602878C007E0 -:101540002AD0304968680839012810D00968022873 -:1015500010D0890700292EDA216821F00301014308 -:101560002160FFF705FF804641F288390DE00968E8 -:101570008903EFE78901EDE7FFF7FAFEA0EB080129 -:10158000494502D90320BDE8F0876868216801F069 -:101590000C01B1EB800FEFD1306800F00F00B842C2 -:1015A0000BD9306820F00F0038433060306800F00D -:1015B0000F00B84201D00120E5E72878400705D5A3 -:1015C000E968206820F4E05008432060287800078C -:1015D00006D52869216821F4604141EAC0002060F5 -:1015E00000F018F82168084AC1F30311515CC840A3 -:1015F0000649086006480068FFF7D4FE0020C2E7ED -:10160000003C024008380240152600081C0000205B -:1016100014000020154910B51548096811F00C0296 -:1016200013D01449042A0FD0082A0ED10F4C241FBE -:101630002268236802F03F025B0207D52068C0F3EE -:101640008810A0FB010106E0084610BD2168C1F327 -:101650008811A1FB00010023FEF74EFE2168C1F3B3 -:101660000141491C4900B0FBF1F010BD08380240AF -:101670000024F40040787D012DE9F84F04004FF07C -:1016800000076ED02078DFF868A3AAF10408C0072D -:10169000A8F104054CD0DAF800105046C1F38101DE -:1016A000012908D00068C0F3810002280AD1D8F8C7 -:1016B0000000400206D52868800339D560680028FC -:1016C000DFD035E06068B0F5803F0BD010B1B0F5E9 -:1016D000A02F11D0286820F480302860286820F4DA -:1016E000802002E0286840F480302860606890B173 -:1016F000FFF73EFE06460AE0286840F48020286096 -:10170000F0E700BFFFF734FE801B642872D828681A -:101710008003F7D50CE0FFF72BFE064605E000BF7F -:10172000FFF726FE801B6428F0D828688003F7D4D2 -:101730002078800742D5DAF80010504611F00C0FDF -:1017400008D00068C0F3810002280BD1D8F800004F -:10175000400207D42868800718D5E068012800D126 -:1017600014E041E1E0680028286817D040F001004B -:101770002860FFF7FDFD064605E000BFFFF7F8FD16 -:10178000801B0228C2D828688007F7D520692968FD -:1017900021F0F80141EAC00028600FE020F00100CC -:1017A0002860FFF7E5FD064605E000BFFFF7E0FD16 -:1017B000801B02281ED828688007F7D420780007ED -:1017C00029D58B4861696C3000298146016812D0A7 -:1017D00041F001010160FFF7CBFD064605E000BFC7 -:1017E000FFF7C6FD801B022804D8D9F80000800747 -:1017F000F6D510E089E021F001010160FFF7B8FDA6 -:10180000064604E0FFF7B4FD801B02287DD8D9F816 -:1018100000008007F6D4207840076BD5DFF8D09120 -:1018200009F13809D9F80000C0000BD4D9F800102C -:1018300041F08051C9F80010D9F80000012700F0EC -:10184000805000906B480168C90512D40168834636 -:1018500041F480710160FFF78BFD064605E000BF93 -:10186000FFF786FD801B64284FD8DBF80000C00519 -:10187000F6D55F4EA068683601280AD008B1052861 -:1018800011D0306820F001003060306820F0040092 -:1018900002E0306840F001003060A068A0B1FFF7BE -:1018A00067FD83460CE0306840F004003060F0E7EC -:1018B000FFF75EFDA0EB0B0141F28830814266D854 -:1018C00030688007F4D50EE0FFF752FD834607E04D -:1018D000FFF74EFDA0EB0B0141F28830814256D854 -:1018E00030688007F4D42FB1D9F8001021F080516E -:1018F000C9F80010A069C8B3DAF80010C1F381017B -:1019000002294BD00228286800E040E020F08070D7 -:10191000286003D0FFF72CFD04463BE0FFF728FDCD -:10192000064604E0FFF724FD801B02282FD8286814 -:101930008001F7D4D4E90962D4E907012E4B570896 -:1019400094F82C20084303EB074343EA861108432D -:1019500040EA026040F00050C8F80000286840F0FB -:1019600080702860FFF704FD044606E03EE000BFFB -:10197000FFF7FEFC001B022809D828688001F7D574 -:1019800034E000BFFFF7F4FC001B022802D903205B -:10199000BDE8F88F28688001F4D427E00128D8F842 -:1019A000000021D0E16900F480028A421CD1216A42 -:1019B00000F03F028A4217D1626A47F6C0710140C7 -:1019C000B1EB821F10D1A16A4FF0FF3200F4403317 -:1019D00002EB5101B3EB014F06D194F82C1000F04B -:1019E0007060B0EB016F01D00120D1E70020CFE79C -:1019F00008380240007000400000FFFF2DE9F04170 -:101A000004000AD0606A002550B12561C4F8145062 -:101A100094F85D00A56248B10DE00120BDE8F081B9 -:101A20006068B0F5827FF3D0E561F1E7204684F885 -:101A30005C5000F05DF8022084F85D004FF4E06235 -:101A40002068016821F040010160E068904201D9FE -:101A5000002101E04FF48051B0F5706F02D0904248 -:101A600000D0A5622289A088237C02F4044C277D43 -:101A700000F4827003F00206228B40EA0C00237F00 -:101A8000304394F8206007F001073843278D02F4B3 -:101A90000072104303F038031843236806F08002F5 -:101AA000104307F4005630431860A069042394F8EB -:101AB000242001F4805194F8346003EA1040A7898F -:101AC00002F01002104306F008031843236807F4DD -:101AD00070621043084358602068C16921F40062B5 -:101AE000C2610121256684F85D10002096E70000A0 -:101AF000F0B587B0044614216846FEF70FFD1A4979 -:101B0000206888422ED11948016841F48041016063 -:101B1000006800F48040059014481038016841F4D2 -:101B200080710160016801F480710591016841F0E4 -:101B300002010160006802240527009400F0020001 -:101B4000694601AA0025CDE904700326084882E809 -:101B50007000FFF7E3FAA00369468DE8F10005483D -:101B6000FFF7DCFA07B0F0BD003800404038024013 -:101B700000200240000402402DE9F84F044690F88E -:101B80005C0000271D460128164689460DD04FF0FF -:101B9000010B84F85CB0FFF7EBFB804694F85D0026 -:101BA000BA46012804D00227A3E00220BDE8F88F3E -:101BB000B9F1000F73D0002E71D0A2680321C4F8D0 -:101BC0003890A68784F85D10C4F860A0E687C4F852 -:101BD00040A0A4F844A0A4F846A0B2F5004FC4F871 -:101BE00050A0C4F84CA009D12068016821F0400140 -:101BF00001602068016841F480410160206801684B -:101C0000490603D4016841F040010160E068B0F585 -:101C1000E06F606823D908B1012E1CD1A06B216848 -:101C20000088C86006E020688168890709D5A16B33 -:101C30000988C160A06B801CA063E08F401EE08714 -:101C400009E0FFF795FBA0EB0800A84202D3681C4F -:101C500001D045E0A5B3E08F0028E4D135E008B11C -:101C6000012E2FD1E08F21680128A06B02D90088B6 -:101C7000C8600EE00078087314E0E08722E0206876 -:101C80008168890714D5E18F0129A16B08D90988DA -:101C9000C160A06B801CA063E08F801EEDE727E091 -:101CA00009780173A06B401CA063E08F401EE4E73D -:101CB000FFF75EFBA0EB0800A84202D3681C01D02E -:101CC0000EE06DB1E08F0028D9D14246294620466A -:101CD00000F0F4F908B120202066A06810B105E0FA -:101CE000032706E02068C16880680090206E00B17C -:101CF000012784F85DB0384684F85CA056E7401EA2 -:101D0000B0F1807F10B501D3012010BD4FF0E02469 -:101D100060610F21601700F082FB0020A0610721A5 -:101D2000216110BDFEE7000007490968C9070AD014 -:101D3000054980390968C90705D04FF060410A6834 -:101D4000002AFCD008707047800E00E0F0B587B024 -:101D500014216846FEF7E2FB2248016841F00201C7 -:101D60000160016801F002010591016841F4807190 -:101D70000160016801F480710591016841F0200162 -:101D8000016000680022184E4FF4407100F02000FE -:101D900005903046FFF7E6FA144F002240213846FE -:101DA000FFF7E0FA0124694600252002CDE900048E -:101DB000CDE902453046FFF7B1F9022103956002F3 -:101DC00000903046CDE901416946FFF7A7F9402070 -:101DD0006946CDE90004CDE902453846FFF79EF992 -:101DE00007B0F0BD30380240000402400014024049 -:101DF00070B512484FF4E06400210F4E4FF4827525 -:101E00001823C0E9021401617215E0E80565072492 -:101E1000082580E80E00C1600161C0E90514C0E931 -:101E200007150648FFF7EAFD002803D0BDE870401B -:101E3000FFF772B970BD0000003800407402002046 -:101E4000FEE7FEE730B5532813D82F2911D8CC0868 -:101E50000123C4EBC40401F0070104EB4405064C64 -:101E60008B4000EB8500002A21680A5C02D01A43EF -:101E70000A5430BD9A43FBE70C000020F1B50F4D2A -:101E80004FF40074002221462846FFF76BFA0C4EEF -:101E9000002240213046FFF765FA0A480A23012252 -:101EA0006946FFF769FE012230464021FFF75AFAE2 -:101EB000012221462846FFF755FAF8BD00040240EA -:101EC000001402407402002031B5094C0022402168 -:101ED0002046FFF747FA0748002301226946FFF72B -:101EE0004BFE012220464021FFF73CFA38BD00009E -:101EF00000140240740200202DE9F04753281F46C9 -:101F000016460C46DDF820A005462FD82F2C2DD8DC -:101F1000532E2BD82F2F29D8B54201D9BC4203D834 -:101F2000B5423BD2BC4239D2B54203D9154606462A -:101F30001C460F46A6EB0509A7EB0408C14513DCB8 -:101F400029E0711B524608FB01F0010191FBF9F0F9 -:101F50000830C11700EB1170A7EB2010C1B2E8B236 -:101F6000FFF770FF6D1C2DB2B542EADDBDE8F087CA -:101F7000391B524609FB01F0010191FBF8F00830D2 -:101F8000C11700EB1170E1B2A6EB2010C0B2FFF751 -:101F900059FF641C24B2BC42EADDE7E7B54202D92E -:101FA0001546064603E0BC4201D91C460F46A6EB87 -:101FB0000509A7EB0408C14513DC15E0711B524667 -:101FC00008FB01F0010191FBF9F00830C11700EBAB -:101FD000117004EB2010C1B2E8B2FFF733FF6D1CA3 -:101FE0002DB2B542EADDC1E7BC4219D152462146C5 -:101FF0002846BDE8F047FFF725BF391B524609FBCD -:1020000001F0010191FBF8F00830C11700EB1170ED -:10201000E1B205EB2010C0B2FFF714FF641C24B23C -:10202000BC42EADDA2E710B5044601F0070040F02B -:102030004000FFF723FF44F08000BDE81040FFF7A9 -:102040001DBF0000002170B50846FFF7ECFF064DEC -:1020500000244FF4FC762868005DFFF735FF641C10 -:10206000A4B2B442F7D370BD0C0000200122104886 -:1020700010B51102FFF776F90E4801224021FFF753 -:1020800071F92120FFF7FAFEBE20FFF7F7FE1320BB -:10209000FFF7F4FE2020FFF7F1FE0920FFF7EEFE28 -:1020A0000820FFF7EBFEBDE810400C20FFF7E6BE6E -:1020B000000402400014024070470000F8B51546C5 -:1020C0000E4604460B464FF4C0510092002200F029 -:1020D00035F840BB17484FF47A71174A0068B0FBD7 -:1020E000F2F0484300906068B0F5827F08D100228A -:1020F000334680212046009500F08EF898B908E01C -:10210000009830B1401E009020688068C0430006EF -:10211000F6D5002233464FF4C0612046009500F00A -:102120000DF8002804D0206E40F020002066032027 -:10213000F8BD00001C00002000366E012DE9FE4FA6 -:10214000984617460E4604460C9D4FF0000A8DF83F -:1021500004A0FFF70DF9411BA8EB0105FFF708F9F3 -:1021600081462C484FF4C06B01682068C1EBC10167 -:102170000C30029001EB8100000D684342E05E45A7 -:1021800006D12FB9029800788DF804009DF804005C -:10219000B8F1FF3F37D0FFF7EBF8A0EB0900A842FA -:1021A00003D215B1009858B32BE02068416821F0A4 -:1021B000E00141606068B0F5827F0BD1A068B0F5A6 -:1021C000004F02D0B0F5806F04D12068016821F083 -:1021D00040010160A06AB0F5005F09D12068016884 -:1021E00021F4005101602068016841F40051016050 -:1021F000012184F85D10032084F85CA0BDE8FE8F07 -:102200000025401E0090206880683040B842B6D15A -:102210000020F3E71C0000202DE9F8431E469146FC -:1022200088460446089DFFF7A3F8401B351AFFF7C0 -:102230009FF8074625480068C0F3CB30684338E074 -:10224000701C37D0FFF794F8C01BA84203D215B119 -:10225000009860B32CE02068416821F0E001416003 -:102260006068B0F5827F0BD1A068B0F5004F02D056 -:10227000B0F5806F04D12068016821F04001016051 -:10228000A06AB0F5005F09D12068016821F400510F -:1022900001602068016841F400510160012184F867 -:1022A0005D10002084F85C000320BDE8F883002561 -:1022B000401E00902068816838EA010004D00021A7 -:1022C0004945BDD10020F0E70121F9E71C000020BD -:1022D00070470000F8B5224C1422224D0021A0685E -:1022E000401CB0FBF2F302FB13006060009105EBB1 -:1022F000800115F82000CB788A784978FFF7FCFD3B -:1023000001200090A06805EB800115F82000CB7833 -:102310008A784978FFF7F0FDD4E9010105EB8000E8 -:1023200005EB8101096801602146FEF7B0FE606897 -:102330002646B11C05EB8000801CFEF7A8FE6068F5 -:10234000711C05EB8000401CFEF7C5FE6068F11CA7 -:1023500005EB8000C01CFEF7BEFE6068A060F8BD03 -:10236000000000202C000020FFF708B830B593B023 -:1023700030216846FEF7D2F814210CA8FEF7CEF8FB -:102380002048016841F080510160006800F08050F1 -:1023900011901D48016841F440410160006800252A -:1023A0000DF1200C0224009400F44040119008220A -:1023B000D823CDE9064510218CE81C0001200B94A0 -:1023C000CDE903016846FFF757F908B172B6FEE799 -:1023D000FFF752F808B172B6FEE74FF480524FF49F -:1023E000A0510F20CDE90F120CAA072182E831007D -:1023F0000CA8FFF777F8002801D072B6FEE713B0FB -:1024000030BD0000403802400070004002480168C2 -:1024100041F470010160704788ED00E0FEE70907B4 -:1024200000284FEA116104DB00F1E02080F800147D -:10243000704700F00F0000F1E02080F8141D704795 -:102440006FF40041401804D0012803D0022801D0C5 -:1024500008147047002070476FF40041401800D006 -:10246000002070476FF40041401805D0012802D0C9 -:10247000022801D0002070470120704770B5040089 -:102480004FF0FF3511D020783A280ED10CA120460C -:10249000FEF76CF858B10CA12046FEF767F848B17A -:1024A0000BA12046FEF762F838B1284670BD48F20D -:1024B000010070BD48F2020070BD48F2030070BD1B -:1024C0003A535444494E00003A5354444F55540033 -:1024D0003A535444455252006FF4004211140846D6 -:1024E000704713466FF4004210B50C461114801863 -:1024F00003D0012803D0022808D0084610BD2BB114 -:1025000014F8010BFFF710FC5B1EF8E7002010BD6C -:102510008A68002A01DCFEF7CFB9521E8A604A6839 -:10252000C0B2531C4B60107070470000FEF72EFFC6 -:10253000FFF71CFFFFF70AFCFFF75AFCFFF796FDB9 -:10254000FEF716FF00250446BFF34F8FBFF36F8FD2 -:10255000234900200860BFF34F8FBFF36F8F214ADC -:10256000116841F400311160BFF34F8FBFF36F8FDB -:102570001C4970310860BFF34F8F081F43F6FF7E80 -:102580000068174E1036C0F34E31C0F3C9030EEA8F -:102590004117184647EA807CC6F800C0401EF9D2B1 -:1025A000491EF4D2BFF34F8F106840F480301060A2 -:1025B000BFF34F8FBFF36F8F4FF47A76FEF7D8FEDD -:1025C000011BB14205D90446294607A0FDF70CFFBF -:1025D0000025FFF77FFEFFF735FD6D1CEEE70000DD -:1025E00050EF00E014ED00E04650533A2025640D12 -:1025F0000A0000004FF04070E1EE100A70473A53B5 -:102600005444494E003A5354444F5554003A53549D -:102610004445525200000000000000000001020387 -:1026200004060708090000004826000800000020F2 -:102630002C00000004020008742600082C00002072 -:10264000EC0A000020020008010203040000000060 -:10265000000000007C0000200100000010000000CD -:10266000000000000024F400000000000000000052 -:042670000000000066 +:100510009C000020E119D666CD0D0100000000000E +:1005200030B44FF0013C50F8042BCCFA52F451F89F +:10053000043BD51A20D1FCB950F8042BCCFA52F464 +:1005400051F8043BD51A17D1B4B950F8042BCCFAA2 +:1005500052F451F8043BD51A0ED16CB950F8042B63 +:10056000CCFA52F451F8043BD51A05D1002CDAD05C +:1005700030BC4FF00000704729BAB1FA81F111F098 +:100580001801D1F120008440F2D1CA40CB4012F0D2 +:10059000FF0213F0FF0330BCD01A7047704770475A +:1005A00070472DE9F0470D4699469246044600F102 +:1005B00024080168880604D5E06921F01001216053 +:1005C00000E00120A84201DD471B00E00027A169EF +:1005D0007A1902EB0900081AA0612078C00602D43B +:1005E0002046AFF30080002608E0D4E901211AF884 +:1005F00006009047206A401C761C20624E45F4DBC2 +:100600002078C0060AD52046AFF3008006E0D4E982 +:10061000012130209047206A401C2062381EA7F13B +:100620000107F4DC07E0D4E9012118F80500904740 +:10063000206A401C2062281EA5F10105F3DC20463B +:10064000AFF300802078000602D50220BDE8F087D5 +:100650000120FBE7074B70B50D467B4400F039F8ED +:100660000446284600F048F810B14FF0FF3070BD46 +:10067000204670BDD32900004FF0000200B513469C +:1006800094469646203922BFA0E80C50A0E80C50B2 +:10069000B1F12001BFF4F7AF090728BFA0E80C5063 +:1006A00048BF0CC05DF804EB890028BF40F8042B5C +:1006B00008BF704748BF20F8022B11F0804F18BFC9 +:1006C00000F8012B7047000001694A1C026108789C +:1006D000704700B58FB0CDE9013100210591054982 +:1006E0007944CDE9031011466846FFF789FE0FB043 +:1006F00000BD0000E5FFFFFF007B00F080007047B9 +:1007000010B542485421FFF7B7FF41485421FFF785 +:10071000B3FF40485421FFF7AFFF3F493B483C4AF5 +:100720003F4B08603D490A603A491960531C036514 +:10073000481C1065012008653B48344A39A17844BB +:1007400000F0D4F920B9384878440A3800F075FA36 +:1007500037482F4A35A1784400F0C8F920B9344809 +:1007600078440A3800F069FA32482A4A2FA17844BE +:1007700000F0BCF920B92F4878440A3800F05DFA3F +:1007800040232248DC000021224600F08CF920B1F1 +:1007900025487844543800F050FA1D48224640233A +:1007A000002100F080F920B121487844543800F04D +:1007B00044FA184822461023002100F074F900285A +:1007C00006D01C487844BDE81040563800F035BAD1 +:1007D00010BD104870B5006D20F001040B4800F00A +:1007E000FDF90B4800F0FAF90A4800F0F7F909E0C2 +:1007F000206D20F00105204600F0F0F9204600F0C1 +:1008000040F82C46002CF3D170BD000004010020FC +:1008100058010020AC01002000000020040000204E +:1008200008000020720000003A2900007700000054 +:100830002929000002290000754600F005FAAE469D +:1008400005006946534620F00700854618B020B5DC +:10085000FFF740FDBDE820404FF000064FF00007D5 +:100860004FF000084FF0000BAC46ACE8C009ACE814 +:10087000C009ACE8C009ACE8C00921F007018D4609 +:10088000704770B50446051F00F0E2F90068002CBF +:1008900014BF446870BD002C18BFAC423CBF20465A +:1008A0006468F8D301680A18AA4218BF456003D1EA +:1008B0002A6805461144016028684119A1421CBFFD +:1008C0006C6070BD6168696021680844286070BD13 +:1008D0002DE9F04705460C46C86820F4201040F486 +:1008E0008000C860800602D5084600F0FEFAE06885 +:1008F00041F282014FF0FF390140022903D0204626 +:1009000000F09CFAB5E000F42041B1F5004F0FD1A2 +:10091000C00306D56168E06A884200D80846606076 +:1009200006E02069E0626060606902F0ADFAA061F3 +:10093000A0680022EEB200280DDAE1688B050AD427 +:10094000C043A06041F490302260E0606068411CC8 +:1009500061600670A5E0E0689046226040F40050B7 +:10096000E060206968BB606902F092FA012704F137 +:100970002405A0B1A08910F4407F08D0E06900F000 +:10098000B2F9206118B1E06840F4006016E0E76158 +:100990002561E06820F4407040F480600EE0E0697A +:1009A00000F0A1F900282061F1D0E06840F4006077 +:1009B00010F4407FE06002D140F48070E060206974 +:1009C0006060E06825696FF0010AC1051FD56168A4 +:1009D000E06A884200D80846411B04D022462846D7 +:1009E00000F036FAF0BBE068010203D5E562C4E925 +:1009F000015854E0691CE1626160E16940F48030B3 +:100A0000491EC4E9021030462E70BDE8F08701028D +:100A100002D500F480320AE06068411C6160067013 +:100A2000E0680A2E40F48030E06006D00022E16ADF +:100A30006068814203D90B4602E00122F7E70346D2 +:100A4000A7895B1B7F0503D4E7699F4200DDE2B104 +:100A5000814200D80146E5620F1AC4E90158002B13 +:100A600009DD00E005E022461946284600F0F0F9CD +:100A700008B14846C9E747B1A069E5626560C01B97 +:100A8000A061E06840F01000E060E068000208D576 +:100A90006168A069E562491B08446560A061504631 +:100AA000B3E73046B1E770B5C468A50713D0650257 +:100AB00011D4B2F5807F09D0B2F5007F06D0B2F52F +:100AC000806F08D1012300F1240106E05D1E6FF064 +:100AD0007F46B54201D3012070BD0161C361416011 +:100AE00024F470611143C160002070BD2DE9F04114 +:100AF0000C461646070047D0104600F06FF82078E5 +:100B0000611C61280AD0722802D077283CD102E00B +:100B10000125002405E00225042402E0082448F20F +:100B2000020511F8010B2B2806D0622809D011F814 +:100B3000010C74280AD00BE045F0030544F00204D0 +:100B4000EFE745F0040544F00104EAE744F010043F +:100B50003846214602F0A4F9411C15D0002131612C +:100B600071604FF40071F560F1617061200704D588 +:100B700030460222002100F0E5F8306D40F001001F +:100B800030653046BDE8F0810020FBE72DE9F041FB +:100B90000D460646104C206DC10704D0410804D014 +:100BA00020F00104F7E722460EE0542000F09BF805 +:100BB00007000ED0206D47F0010108435421206545 +:100BC0003846FFF759FD3A4629463046BDE8F04120 +:100BD0008CE70020D6E70000040100202DE9F04753 +:100BE00004464FF000094FF0FF37C568D4E904868A +:100BF000A80707D0204600F055F9304602F038F932 +:100C0000002802DA3846BDE8F087280502D54046BC +:100C1000FFF737FE4C212046FFF72EFD206D20F018 +:100C2000010020654846EEE710B50446AFF30080AA +:100C30002046BDE81040FFF71FBB10B500F07CF95F +:100C4000BDE8104000F072B9004870470002002073 +:100C5000004870470802002070477047704770478F +:100C600038B504460A4600206946AFF300800028E4 +:100C700008BF38BD02460099204600F08DF90120DA +:100C800038BD012000F072B9F8B5AFF30080054619 +:100C900000200C46102000BF0646A819A0420DD91E +:100CA000324669460020AFF30080070008BF00F01D +:100CB0005DF90098A04218BF0546C419FFF7C8FFA8 +:100CC00005600746F01D20F007004619284600F091 +:100CD0005CF9B44208BFF8BDA21B31463868BDE8D4 +:100CE000F84000F059B970B50646FFF7B1FF056846 +:100CF00006F10B0020F00704B4429CBF002070BD39 +:100D00002B466A68BAB11068A04210D304F10801FA +:100D100088423CBF5068586007D351681019416041 +:100D20001168091B016058601460101D70BD1346E6 +:100D30005268002AE7D121462846FFF791FF002894 +:100D4000DED170BD2DE9F041044616460D464769D7 +:100D5000007B80072ED0384602F09AF850BB3EB395 +:100D6000012E02D0022E25D104E0204600F02EF9FB +:100D700005441DE0384602F087F8E168002841F09C +:100D80001001E16005DA204600F058F80120BDE8C6 +:100D9000F081C9030BD56268E16A914200D811461F +:100DA000A26911442269891A814200DD084605447E +:100DB000002D01DA0220EAE7E16A6068E268814218 +:100DC00006D29103E06203D522F4003141F0100213 +:100DD000A6690027AE4213DCE16A814201D90B46C5 +:100DE00000E0034603EB060C2369ACEB030CAC45B7 +:100DF00006DD814201D98C4600E084469C4505D140 +:100E0000A760276042F02000A5620DE0AD1BE669F7 +:100E1000AE1B8142A66000D90846C01A281A20607D +:100E20005819606022F0200003490840E06000206B +:100E300084F84870ABE70000BFCFD7FFC16821F44A +:100E4000001141F08001C1600021816001607047A4 +:100E50002DE9F047814614460E464FF0FF383248E0 +:100E6000D5685769054209D03846A16902F048F8AB +:100E7000002811DB2C48C0430540E5602B46324674 +:100E80004946384602F040F8A16920F00042B21A03 +:100E900011440028A16103D02046FFF7CFFF404650 +:100EA000BDE8F08770B504460569C06A616888428C +:100EB00000D80846E16821F42011E160C90312D589 +:100EC000A84208D02246411B2846FFF7C1FF10B1B7 +:100ED0004FF0FF3070BD0020E562C4E90150E068CA +:100EE00020F48030E060002070BD10B50446C0687A +:100EF00020F02000E060A16AA06988420DD0204661 +:100F0000FFF7D0FFE06820F4405040F01000E060B0 +:100F1000A06AA0612069E062606044F24001E0687C +:100F20008843E06010BD000010000200002801D0DE +:100F300000F024B87047000010B5014602A000F090 +:100F400066F8012010BD00005349475254524544F1 +:100F50003A2052656469726563743A2063616E2752 +:100F600074206F70656E3A200000000010B500F02C +:100F700067F8BDE81040FFF7D9BF0000014918200D +:100F8000ABBEFEE726000200704700210160C0E909 +:100F90000110704710207047034640688C460028B7 +:100FA00018BF88423CBF03464068F8D3186818440D +:100FB000884207D00CF1030020F00700001D411A01 +:100FC000521A0146081D0A60FFF75BBC10B50146C6 +:100FD000C268900703D0900607D5886A0AE000F03F +:100FE0005FF801210160881E10BD8B6948681844B4 +:100FF0000B69C01A91F848301BB191F84910401A9A +:1010000010BD1103FCD50028FADD401E10BD70B5DF +:1010100005460C460A2000E06D1C00F039F835B199 +:1010200028780028F8D102E0641C00F031F814B1EF +:1010300020780028F8D1BDE870400A2000F028B8D8 +:1010400010B5012805D0002103A0FFF7E0FF012023 +:1010500010BD09A1F8E7000053494752544D454DD2 +:101060003A204F7574206F662068656170206D6549 +:101070006D6F7279000000003A2048656170206D44 +:10108000656D6F727920636F72727570746564003C +:1010900008B569468DF800000320ABBE08BD00000E +:1010A0000048704700020020FEE70000000000003A +:1010B00040F25840C2F2000000F012B800000000F8 +:1010C0007047000000000000EFF3108072B600BF10 +:1010D000FEE700000000000090F8350070470000B7 +:1010E000F0B581B00021009140F20C010446C2F23B +:1010F000000148F2B513D0E916600A68C1F64E3314 +:10110000082137688140A2FB032539420CD02268B0 +:1011100013685B0708D5136823F004031360B160FC +:10112000616D41F00101616501218140394208D0C2 +:1011300022685269120604D5B160616D41F0020166 +:10114000616504218140394208D022681268920703 +:1011500004D5B160616D41F00401616510218140E9 +:10116000394215D020680268120711D5B1600168B4 +:101170004903016806D4C90506D4016821F00801B5 +:10118000016001E0080342D4216C09B12046884780 +:10119000E16D202000FA01F23A4244D02068036851 +:1011A000DB0640D5B26094F83520052A02681ED1CE +:1011B00022F016020260426922F080024261226C33 +:1011C0000AB9A26C1AB1026822F0080202603F203C +:1011D0008840B060012084F83500216D002000298E +:1011E00084F8340057D02046884701B0F0BD510341 +:1011F000016810D4C90512D4016821F01001016002 +:10120000012084F83500002084F8340007E0A16C48 +:101210000029BBD1BCE7080301D4616C00E0E16B9D +:1012200009B120468847606DA8B3606DC0072ED015 +:10123000052084F835002068A90A026822F001021E +:101240000260009A013200928A421AD80268D207DC +:1012500017D0009A013200928A4212D80268D2074F +:101260000FD0009A013200928A420AD80268D2074F +:1012700007D0009A013200928A4202D80268D2074F +:10128000DFD1012084F83500002084F83400E16CBF +:1012900009B12046884701B0F0BD00000000000001 +:1012A000F0B581B0044600F0DBF9002C4DD00546C6 +:1012B000022084F835000020216884F83400086892 +:1012C00020F00100086000BF0868C00706D000F0E9 +:1012D000C7F9401B052863D82168F5E748F23F02AB +:1012E000251D0868CFF2100200EA020620692CCD05 +:1012F000324366691A43A7692A43E3691043256AA2 +:101300003043626A3843042A40EA030040EA050396 +:101310001ED1D4E90A5E206B4EEA03021043086036 +:101320004869BEF1000F20F0030040EA050040F0DC +:10133000040C13D0B7F5005F36D0002F43D1022D37 +:1013400044D0012D39D04DB940E0012001B0F0BDAD +:101350000B60486920F0070040EA020C6FF00F00B4 +:101360004AF6AB2250FA81F0CAF6AA22A0FB022369 +:1013700040F2FF32C1F814C0914343F28B021B09C3 +:10138000C0F600025F2888BF0431D05C3F22A1650F +:101390000023E06502FA00F08860012200201CE0D2 +:1013A00003222023032018E0032DD7D80122402355 +:1013B0000120DFE805F0120B1202AEF1C070B0FAA6 +:1013C00080F0400904E0032D04D3C7D1CEF30060C0 +:1013D0000028C3D0012240230120636584F8352012 +:1013E00001B0F0BD0000000070B590F834C0BCF151 +:1013F000010F4BD04FF0010C80F834C0D0F858E00A +:1014000090F835C0BCF1010F3DD14FF0020C80F8CF +:1014100035C04FF0000CC0F854C0D0F800C084684C +:10142000056CC06DDCF80060402C26F48026CCF8FA +:101430000060CCF804300B4604BF13460A463F2137 +:10144000CCF8083001FA00F0CCF80C20CEF80800F7 +:10145000DCF8000040F01600CCF80000DCF81400C6 +:1014600040F08000CCF814002DB1DCF8000040F012 +:101470000800CCF80000DCF8000040F00100CCF8D7 +:101480000000002070BD002180F83410022070BDE3 +:101490002DE9F04F82B000F13E420A2302F1FF77BE +:1014A00042F20042C4F2020243F6004E90424FEA7A +:1014B000B72208BF0923092AC4F2010E38BF4FEA38 +:1014C000B72300244FF0010A00270026009306E00E +:1014D00002370136202F04F1040400F0B5800AFA27 +:1014E00006F80B6813EA080FF2D0D1F8049009F05F +:1014F000030AAAF10103012B16D80322836802FA1A +:1015000007F5CA68AB43BA401A438260C9F30013B7 +:1015100042684FEA460C6FEA050B22EA0802B34024 +:101520001A4342600EE000BF0322BAF1030F02FA31 +:1015300007F2BC466FEA020B04D1BC464FF0030A27 +:1015400023E000BFC2688B6802EA0B0203FA0CF3C7 +:10155000BAF1020F42EA0302C26016D16FF0030231 +:1015600004F01C0502EA56020F23024403FA05FAAE +:10157000D2F820900B6929EA0A09AB4043EA090333 +:101580001362D1F8049009F0030A02680AFA0CF316 +:1015900002EA0B0219F4403F4FF0010A42EA03024B +:1015A000026095D043F644034FF60849C4F20203A3 +:1015B000CFF6FF790F251A6842F480421A601A6844 +:1015C00026F0030302F4804201920EEB0302019B1A +:1015D00004F00C0352F809C09D402CEA050C009D54 +:1015E00005FA03F343EA0C0342F80930DEF808C0B9 +:1015F0004B684CEA0805DA0258BF2CEA080543F6A6 +:101600000C499A02C4F20109CEF80850D9F800C07A +:101610004CEA080558BF2CEA08059A03C9F800509F +:10162000DEF804C04CEA080558BF2CEA0805DB03C5 +:10163000CEF80450DEF8002042EA080558BF22EA3E +:101640000805CEF8005043E702B0BDE8F08F000077 +:10165000002A08BF090481617047000000000000F3 +:1016600040F27450C2F200000068704700000000B1 +:1016700040F2180040F27451C2F20000C2F20001C0 +:1016800000780A68104408607047000000000000FD +:1016900080B5032000F08CF80F2000F005F800F072 +:1016A0002BF8002080BD0000B0B540F2180140F2D8 +:1016B0000C02C2F20001C2F200024FF47A73044637 +:1016C00009781268B3FBF1F1B2FBF1F1084600F0C2 +:1016D000B3FD0F2C4FF001050CD858B94FF0FF3077 +:1016E00000222146002500F033F840F21C00C2F22F +:1016F000000004602846B0BD82B043F64000C4F24A +:101700000200016841F080510160016801F08051E0 +:1017100001910199416841F480414160406800F4C1 +:1017200080400090009802B0704700000000000068 +:10173000002848BF70474EF2001300F01F01400917 +:10174000CEF20003012202FA01F143F820107047A3 +:1017500070B54EF60C5C4FF0FF36CEF2000C00F187 +:101760006045DCF80030C3F3022E8EF00703042B33 +:1017700028BF0423BEF1030406FA03F321EA0301A0 +:1017800000F00F0338BF0024043BB0F1FF3F634477 +:1017900006FA04F003F10C0301FA04F1C8BF05F5E1 +:1017A000644322EA000008430001187070BD000085 +:1017B0004EF60C514FF6FF03CEF200010A681A40B4 +:1017C00060F30A2242F0806040F0FD7008607047CC +:1017D000B0B582B043F6400047F20005C4F2020003 +:1017E000C4F20005016841F080510160006800F01A +:1017F000805001900198286840F480302860FFF7FD +:101800002FFF04466868C00306D4FFF729FF001BBA +:10181000B0F57A7FF6D910E0286840F400302860EF +:10182000FFF71EFF044600BF6868800308D4FFF777 +:1018300017FF001BB0F57A7FF6D9032002B0B0BDC8 +:10184000002002B0B0BD00002DE9F041002800F0FA +:10185000C48043F608080446C4F202080D46D8F8CE +:10186000F80300F00F0088420DD2D8F8F80320F0FA +:101870000F002843C8F8F803D8F8F80300F00F0069 +:10188000A84240F0AA802068810717D5410705D5F6 +:10189000D8F8001041F4E051C8F80010010705D550 +:1018A000D8F8001041F46041C8F80010D8F80010D2 +:1018B000A26821F0F0011143C8F80010C00735D12B +:1018C000D8F8F80300F00F00A8420CD9D8F8F803B4 +:1018D00020F00F002843C8F8F803D8F8F80300F008 +:1018E0000F00A84279D12068410707D5D8F8001029 +:1018F000E26821F4E0511143C8F80010000708D550 +:10190000D8F80000216920F4604040EAC100C8F81E +:101910000000D8F8000000F00C00082812D00428BD +:1019200033D147F64000C0F27D1032E060680228F3 +:1019300048D001284DD158F8081C890350D4012003 +:10194000BDE8F08158F8042C58F8040C400247F622 +:10195000400058F8041CC0F27D105CBF42F2004009 +:10196000C0F2F400C1F3881102F03F02A0FB0101B4 +:101970000023FEF7C1FC58F8041C0222C1F3014108 +:1019800002EB4101B0FBF1F003E042F20040C0F293 +:10199000F400D8F8001043F26402C0F60002C1F36C +:1019A0000311515C40F21C02C2F20002C84040F236 +:1019B0000C01C2F2000108601068FFF775FE0020FC +:1019C000BDE8F08158F8081C890109D40120BDE860 +:1019D000F08158F8081C890702D40120BDE8F08185 +:1019E000D8F8001021F003010843C8F80000FFF701 +:1019F00037FE064641F28837D8F80000616800F0EB +:101A00000C00B0EB810F3FF45BAFFFF729FE801BAA +:101A1000B842F1D90320BDE8F081000000000000C9 +:101A20002DE9F04182B0002869D00446007843F6E1 +:101A30000006C007C4F202060BD0B06800F00C002C +:101A4000042840F098803068800302D56068002840 +:101A500055D0207880071AD5B06810F00C0F09D047 +:101A6000B06800F00C00082840F0A28070684002C6 +:101A700000F19E803068800702D5E06801283ED1E1 +:101A80003068216920F0F80040EAC1003060207819 +:101A9000000738D42078400749D4A5695DB3B06801 +:101AA00000F00C00082840F0B780012D706826D0A7 +:101AB00000F48001E269914221D100F03F01226AE5 +:101AC00091421CD147F6C071626A0140B1EB821F9E +:101AD00015D1A16A0022CFF6FF7200F4403302EB69 +:101AE000C1316FF30F018B4209D1E16A00F07060E0 +:101AF000B0EB016F03D1002002B0BDE8F0810120FE +:101B000002B0BDE8F08160690028706F73D040F0CA +:101B100001007067FFF7A4FD054600BF706F8007E6 +:101B2000B8D4FFF79DFD401B0228F7D90DE1306CBA +:101B300010F0805808D1306C40F080503064306C28 +:101B400000F080500190019847F20007C4F20007AE +:101B50003868C00540D4386840F480703860FFF7BA +:101B60007FFD05463868C00536D4FFF779FD401B78 +:101B70006428F7D9E9E0B06800F00C00082803D128 +:101B8000706840023FF55FAF6068002800F0B080E9 +:101B9000B0F5A02F00F0C480B0F5803F00F0C48005 +:101BA000306820F480303060306820F48020BEE05F +:101BB000E0680028306851D040F001003060FFF745 +:101BC0004FFD0546306880073FF55AAFFFF748FDE7 +:101BD000401B0228F6D9B8E0A068002850D005289C +:101BE00067D0012869D0306F20F001003067306F76 +:101BF00020F0040064E020F001007067FFF730FD82 +:101C0000054600BF706F80077FF544AFFFF728FDE2 +:101C1000401B0228F6D998E0306820F080703060D0 +:101C2000FFF71EFD022D05460CD100BF3068800174 +:101C300040F18F80FFF714FD401B02284FF0030096 +:101C4000F4D959E7306880017FF555AFFFF708FDFB +:101C5000401B02284FF00300F4D94DE720F00100AB +:101C60003060FFF7FDFC0546306880077FF50FAF59 +:101C7000FFF7F6FC401B02284FF00300F4D93BE7C6 +:101C8000306F20F001003067306F20F004003067C3 +:101C9000FFF7E6FC054641F2883700BF306F80074A +:101CA0001DD5FFF7DDFC401BB8424FF00300F5D90E +:101CB00022E7306F40F004003067306F40F00100E1 +:101CC0003067FFF7CDFC054641F28837306F80075B +:101CD00005D4FFF7C5FC401BB842F7D935E0B8F191 +:101CE000000F7FF4DAAE306C20F080503064D4E620 +:101CF000306820F480303060306820F4802030601C +:101D0000FFF7AEFC054600BF306880037FF5A1AE4B +:101D1000FFF7A6FC401B64284FF00300F4D9EBE664 +:101D2000306840F480203060306840F480303060AB +:101D3000FFF796FC054600BF306880033FF589AE8B +:101D4000FFF78EFC401B6428F6D9032002B0BDE8E3 +:101D5000F08104F11C070025CFF6FF758FCF0843F3 +:101D6000002105EBC333CDF6FF7140EA8210194024 +:101D700040EA0760084340F000507060306840F06F +:101D800080703060FFF76CFC044600BF3068800153 +:101D90003FF5B1AEFFF764FC001B02284FF00300D3 +:101DA000F4D9A9E600000000704700000000000020 +:101DB00040B1B0B50446406A30B10020206104F162 +:101DC000140007E0012070476068B0F5827F03D0FF +:101DD00004F11C00002101600025A56294F85D005B +:101DE00020B9204684F85C5000F052F8022084F8B4 +:101DF0005D002068D4F80CE0BEF5E06F4EF400639F +:101E0000026898BF0125B3F5706F22F040024FEAD7 +:101E1000053C026001D00023A362D4E90135D4E976 +:101E2000042103F4827305F404452B4402F00202FA +:101E30001A4401F001011144A26902F40073E5693A +:101E4000194405F038031944236A03F08003A56A96 +:101E5000194405F4005319430423016003EA1241B5 +:101E60000EF47063626A43EA0C0302F01002656BC1 +:101E7000194305F00803114319434160C16921F476 +:101E80000061C16100202066012184F85D10B0BDB1 +:101E90002DE9F04F85B043F600050446C4F2000575 +:101EA0000068A84202D005B0BDE8F08F43F63006C6 +:101EB000E846C4F2020641464FF0020900273069A5 +:101EC0004FF0030A40F48040306130694FF0050B59 +:101ED00000F4804000900098306840F480703060DA +:101EE000306800F4807000900098306840F0020084 +:101EF0003060306800F002000090009805F5F43082 +:101F0000CDE900990297CDF80CA0CDF810B0FFF7FD +:101F1000BFFA4FF400404146CDE9000902A880E82D +:101F2000800C05F5E630FFF7B3FA40F2584506F5A8 +:101F30002150C2F20005C5E900074020C5E90207AB +:101F40004FF48060C5E904072846C5E90677C5E96E +:101F50000877FFF7A5F908B1FFF7B6F86565AC6338 +:101F600005B0BDE8F08F00002DE9F04381B00446D4 +:101F700090F85C00012803D1022001B0BDE8F08395 +:101F80001D4616460F464FF0010984F85C90FFF796 +:101F900067FB94F85D1001295DD180460120002F78 +:101FA00018BF002E00F0B080032084F85D000020F0 +:101FB0002066A763A687E6872064A4F84400A4F8F7 +:101FC0004600A168B1F5004FC4E91300206807D1AD +:101FD000016821F040010160016841F48041016025 +:101FE0000168490603D4016841F04001016061685D +:101FF000731EB1FA81F1E268B3FA83F349095B0910 +:10200000B2F5E06F41EA030127D931B137F8021B7D +:10201000C160A763E18F0139E187E18F00295CD0BE +:102020006E1C00BF8168890708D4FFF719FB6EB1E9 +:10203000A0EB0800A84209D36EE000BFA16B31F805 +:10204000022BC260A163E08F0138E087E08F002897 +:1020500043D02068E6E7022056E000294FF6FE71E3 +:1020600011D0E28F022A05D337F8022BC2604FF657 +:10207000FE7004E03A780273A06B471C481CA7630B +:10208000E28F1044E087E08F38B36E1C4F1C0BE0EA +:10209000A16B09780173A06B0130A0633846E18F12 +:1020A0000844E087E08FC0B120688168890709D4BF +:1020B000FFF7D6FA002EF5D0A0EB0800A842F1D326 +:1020C0002CE000BFE18F0229E2D3A16B31F8022B93 +:1020D000C2604FF6FE70A163E1E720462946424602 +:1020E00000F04AFC00281CBF20202066A06838B9F8 +:1020F000002000902068C1680091806800900098DE +:10210000206E002818BF012084F85D90002184F81B +:102110005C1001B0BDE8F0830320F5E70320F3E78E +:10212000B0B5044690F85C00012801D10220B0BD92 +:10213000012084F85C0094F85D00012847D101205B +:10214000002918BF002A43D0032084F85D00002531 +:102150002566A163A287E2872564C4E91355A4F824 +:102160004450A4F84650A068B0F5004F226807D14B +:10217000106820F040001060106840F4804010604B +:10218000606D42F6011C42F6F90E42F6D903C0F624 +:10219000000CC0F6000EC0E90FCEC0F60003C36409 +:1021A000E36805655568B3F5E06F25F48043536037 +:1021B0001AD88369B3F5005F16D1E38FDB07536844 +:1021C0000AD123F480435360E38F5B080BE00220C5 +:1021D000002184F85C10B0BD43F480435360E38F6A +:1021E000012505EB5303E387E38F0C32FFF7FCF87F +:1021F00038B1206E40F010002066012084F85D00A8 +:10220000E6E720680168490603D4016841F040010F +:102210000160416841F020014160416841F00201E4 +:1022200041600020D4E7000070470000000000007B +:102230007047000000000000411E0020B0EB116F4D +:1022400001D0012070474EF21002F023CEF20002BE +:1022500051604EF62351CEF200010B7007219060C1 +:102260001160704700000000FEE700000000000061 +:1022700080B582B043F630000022C4F2020001684B +:1022800041F4001101600068002100F40010019089 +:1022900001980F20FFF75CFA0F2002B0BDE88040E4 +:1022A000FFF746BA000000002DE9F04387B043F67F +:1022B00030004FF00009C4F20200CDF8189040F24F +:1022C000004500220168C4F2020541F002010160EC +:1022D000016801F0020101910199016841F48071E6 +:1022E0000160016801F4807101910199016841F078 +:1022F0002001016000684FF4407100F0200001905F +:1023000001982846FFF7A4F905F5805440210022E2 +:1023100020464FF04008FFF79BF902AE4FF4807063 +:102320000290284631460127CDE90377CDF8149075 +:10233000FFF7AEF84FF400703146CDE902070220F6 +:10234000CDE904092846FFF7A3F820463146CDE938 +:102350000287CDE90479FFF79BF807B0BDE8F08369 +:1023600080B540F2B84043F60001C2F20000C4F26A +:1023700000014FF4E06201604FF48271416000217E +:102380008160C0E9032141614FF40072826118222B +:10239000C0E90721C0E909110722C0E90B21082182 +:1023A0004163FFF705FD002808BF80BDBDE8804000 +:1023B000FEF78ABE00000000FEE7000000000000FB +:1023C000FEE70000000000002DE9F047532898BF09 +:1023D0002F2903D8532A98BF2F2B01D9BDE8F087A6 +:1023E000DDF820C0904288BF994209D8904238BF9A +:1023F000994205D3904240F281808646104684E09F +:10240000904202D91F46864603E00F46964619467B +:102410000246AEEB0200CB1B984237DD9645DDD37A +:1024200040F214091B014FF00108C2F200094FF0FD +:10243000540A174609E000BFD9F80040A65C3543AE +:10244000A55401373AB29645C8DBFCB2532CF8D8F4 +:10245000AEEB02025A4392FBF0F20832D51702EBC0 +:102460001572A1EB1215EAB22F2AEAD8D20805F0AC +:10247000070512FB0A42BCF1000F08FA05F5DBD193 +:10248000D9F80040A65C26EA0505D9E7B942A5D3EC +:1024900040F2140900014FF00108C2F200094FF0A8 +:1024A000540A3E4609E000BFD9F80050AF5C3C43F7 +:1024B000AC54013637B2B94290DBF2B22F2AF8D8C9 +:1024C000CC1B444394FBF3F40834E71704EB177474 +:1024D000AEEB1414E7B2532FEBD802F00704D20886 +:1024E00012FB0A72BCF1000F08FA04F4DCD1D9F82F +:1024F0000070BD5C25EA0404BC54DAE70F4699423B +:1025000084BF1F460B4696463946AEEB00025C1A66 +:10251000A24238DD8645FFF461AF40F21409230181 +:102520004FF00108C2F200094FF0540A074609E0D3 +:10253000D9F80040265C35432554013738B286452A +:10254000FFF64CAFFCB2532CF7D8AEEB000058436B +:1025500090FBF2F00830C51700EB157001EB101579 +:10256000E8B22F28E9D8C00805F0070510FB0A409B +:10257000BCF1000F08FA05F5DAD1D9F80040265C65 +:1025800026EA0505D8E78B4217D101F0070201239F +:1025900003FA02F25423C908BCF1000F11FB030037 +:1025A00040F21401C2F2000109680B5C0CBF23EA7F +:1025B00002021A430A54BDE8F08738BFBDE8F0872D +:1025C00040F214084FEA021A4FF0010EC2F200085E +:1025D0004FF054090F460CE0EA0812FB0911D8F835 +:1025E0000020555C35435554013739B28B42FFF614 +:1025F000F5AEFDB22F2DF7D8591A0AFB01F191FB68 +:10260000F4F10831CE1701EB167100EB1111C9B2CC +:102610005329E9D805F00706BCF1000F0EFA06F6BB +:10262000DAD1ED0815FB0911D8F800506A5CB24305 +:102630006A54D9E700000000F0B581B040F20044D0 +:1026400006460820C4F2020460F3DF018DF8021090 +:102650004FF4007100222046FEF7FAFF04F5805582 +:10266000402100222846FEF7F3FF40F2B8470DF163 +:102670000201C2F2000701220A233846FFF774FC68 +:10268000402101222846FEF7E3FF4FF400710122AA +:102690002046FEF7DDFF46F080008DF803004FF482 +:1026A000007100222046FEF7D3FF40210022284679 +:1026B000FEF7CEFF0DF1030101220A233846FFF792 +:1026C00053FC402101222846FEF7C2FF4FF400715F +:1026D00001222046FEF7BCFF01B0F0BD0000000063 +:1026E00070B582B040F200444FF48071C4F202042D +:1026F00001222046FEF7ACFF04F58055402101225F +:102700002846FEF7A5FF21208DF801004FF4007147 +:1027100000222046FEF79CFF402100222846FEF7BB +:1027200097FF40F2B8460DF10101C2F20006012206 +:102730000A233046FFF718FC402101222846FEF705 +:1027400087FF4FF4007101222046FEF781FFBE2073 +:102750008DF802004FF4007100222046FEF778FF4A +:10276000402100222846FEF773FF0DF102010122ED +:102770000A233046FFF7F8FB402101222846FEF7E6 +:1027800067FF4FF4007101222046FEF761FF13201E +:102790008DF803004FF4007100222046FEF758FF29 +:1027A000402100222846FEF753FF0DF103010122CC +:1027B0000A233046FFF7D8FB402101222846FEF7C6 +:1027C00047FF4FF4007101222046FEF741FF202011 +:1027D0008DF804004FF4007100222046FEF738FF08 +:1027E000402100222846FEF733FF01A901220A23D7 +:1027F0003046FFF7B9FB402101222846FEF728FFAB +:102800004FF4007101222046FEF722FF09208DF8C7 +:1028100005004FF4007100222046FEF719FF402109 +:1028200000222846FEF714FF0DF1050101220A23BC +:102830003046FFF799FB402101222846FEF708FFAA +:102840004FF4007101222046FEF702FF08208DF8A8 +:1028500006004FF4007100222046FEF7F9FE4021E9 +:1028600000222846FEF7F4FE0DF1060101220A239C +:102870003046FFF779FB402101222846FEF7E8FEAB +:102880004FF4007101222046FEF7E2FE0C208DF885 +:1028900007004FF4007100222046FEF7D9FE4021C8 +:1028A00000222846FEF7D4FE0DF1070101220A237B +:1028B0003046FFF759FB402101222846FEF7C8FEAB +:1028C0004FF4007101222046FEF7C2FE02B070BD37 +:1028D0007047000000000000806B01684A6822F029 +:1028E00003024A60016E41F010010166012180F887 +:1028F0005D10FFF759BA0000806BFFF799BC00002C +:10290000B0B582B00546846BFEF7AAFE2968096857 +:10291000C90529D402462068416821F020014160A0 +:10292000416821F0020141606421204600F024F852 +:1029300018B1206E40F020002066A06838B9002051 +:1029400001902068C1680191806801900198002081 +:10295000E087012084F85D00206E28B1204602B097 +:10296000BDE8B040FFF720BA204602B0BDE8B04055 +:10297000FFF75ABC0000000070B582B015460E4645 +:102980004FF4C05132462B46044600F059F808BBBC +:1029900040F20C0049F68171C2F20000C1F25E61A2 +:1029A0000068A0FB0101480D4FF47A714843019083 +:1029B0006068B0F5827F15D1204631462A4600F086 +:1029C000B7F838B94FF4C061204632462B4600F0C4 +:1029D00037F880B3206E40F020002066032002B05C +:1029E00070BD00BF01980028ECD00198013801901B +:1029F000206880680006E5D501980028E2D001989B +:102A000001380190206880680006DBD50198002815 +:102A1000D8D0019801380190206880680006D1D58F +:102A200001980028CED00198013801902068806874 +:102A30000006D7D4C6E7002002B070BD0000000039 +:102A40002DE9F04F83B01E4690460D4682464FF06A +:102A500000098DF80790FEF703FE301A00EB080717 +:102A6000FEF7FEFD40F20C012322C2F20001DAF86B +:102A700000B009685143090D79430291DBF8081051 +:102A800029424FD0064608F10104584603E000BF32 +:102A9000816829421AD0B5F5C06F05D19BF80C109A +:102AA0008DF807109DF80710002CF1D0FEF7D8FD27 +:102AB000801BB8420DD2029802990028A1F10101B1 +:102AC000029108BF0746DAF80000E1E74FF000097D +:102AD00028E0DAE90001B1F5827F426822F0E001E6 +:102AE00041600AD1DAF80810B1F5004F11BFB1F515 +:102AF000806F016821F040010160DAF82810B1F51B +:102B0000005F07D1016821F400510160016841F4C0 +:102B10000051016001208AF85D0000208AF85C0005 +:102B20004FF00309484603B0BDE8F08F00000000F5 +:102B3000F0B581B015460E460446FEF791FD281A01 +:102B40008719FEF78DFD40F20C01C2F20001096801 +:102B5000C1F3CB317943009121688A68120602D40F +:102B6000002001B0F0BD0546013602E0886800068D +:102B7000F6D5002EFAD0FEF773FD401BB84209D2FD +:102B8000009800990028A1F10101009108BF0746B3 +:102B90002168EBE7D4E90001B1F5827F426822F0B9 +:102BA000E001416009D1A168B1F5004F11BFB1F555 +:102BB000806F016821F040010160A16AB1F5005FFA +:102BC00007D1016821F400510160016841F400510E +:102BD0000160012084F85D00002084F85C0003207F +:102BE00001B0F0BD000000007047000000000000D0 +:102BF0002DE9F04F81B040F270584CF6CD41C2F251 +:102C00000008CCF6CC4140F21C5740F26C59D8F881 +:102C10000000C2F200070130C2F20009A0FB01125D +:102C200040F2010AC8F2000A110901EB8101A0EB90 +:102C30008106C9F8006007EB860317F82600002616 +:102C4000009659789A78DB78FFF7BEFBD8F8000039 +:102C50000125009507EB800317F8200059789A7832 +:102C6000DB78FFF7B1FB40F2100BD8F80000C2F29E +:102C7000000BD9F800609BF9004057F8200047F896 +:102C8000260021183046CAB2542A14D3FDF7FAFAA6 +:102C90005146002CCCBF4FF0FF356FF0004100EBE8 +:102CA000400090FBF1F017F8261028448BF8000044 +:102CB0000144D9F8000007EB80059BF9024007F8B2 +:102CC000261015F8022F2244D3B2542B16D3FDF749 +:102CD000D9FA5146002CD8BF6FF000414FF00102E5 +:102CE00000EB4000C8BF4FF0FF3290FBF1F02978B5 +:102CF00010448BF802000A18D9F8000007EB800690 +:102D00009BF901402A7016F8011F2144CBB2302BE9 +:102D100014D3FDF7B7FA5146002CD8BF6FF000412D +:102D20004FF00102C8BF4FF0FF3290FBF1F0317855 +:102D300010448BF801000144D9F8000007EB80052E +:102D40009BF90340317015F8032F2244D3B2302B86 +:102D500013D3FDF797FA002C4FF00101D8BF6FF0A5 +:102D6000004AC8BF4FF0FF3190FBFAF02A780844C0 +:102D70008BF803000244D9F800002A70C8F800005C +:102D800001B0BDE8F08F0000FEF772BC000000004B +:102D900080B592B043F640010020C4F202010B90CE +:102DA000CDE90900CDE907000590CDE90300CDE9A3 +:102DB00001000A6842F080520A60096801F08051FF +:102DC000009147F20001009AC4F200010A6842F43F +:102DD00040420A600968012201F4404100910099D3 +:102DE0000221CDE90C1008200E90D8200691CDE9E3 +:102DF0000F0106A8099210220A921191FEF710FE07 +:102E000018B1EFF3108072B6FEE7FEF7E1FC20B1D7 +:102E1000EFF3108072B600BFFEE70F200190022092 +:102E20000290002003904FF4A05004904FF4805083 +:102E3000059001A80721FEF707FD20B1EFF31080F0 +:102E400072B600BFFEE712B080BD000000000000B7 +:102E50004EF68850CEF20000016841F47001016026 +:102E60007047000000000000FEE7000000000000C6 +:102E700048F20101411A0020022988BF4FF0FF30BB +:102E800070470000000000000020704700000000B4 +:102E900048F20101411A0020032938BF0120704780 +:102EA00010B510B3044600783A281ED143F27C01D5 +:102EB0002046C0F60001FDF733FBC8B143F28301A1 +:102EC0002046C0F60001FDF72BFBA0B143F27401D0 +:102ED0002046C0F60001FDF723FB4FF0FF3100282C +:102EE00008BF48F20301084610BD4FF0FF3010BD87 +:102EF00048F2010010BD48F2020010BD00000000C1 +:102F00004FF0FF307047000048F20303984229D089 +:102F100048F20203984227D122B380B540F6006CF4 +:102F20004FF06043CEF2000C04E000BF83F800E0F5 +:102F3000013A1CD011F801EBDCF88000C0071CBF7F +:102F4000DCF800005FEAC070F2D000BF186800280B +:102F500001BF1868002818680028E7D11868002801 +:102F6000F4D0E3E7002070474FF0FF3070470020B7 +:102F700080BD00000000000041F20048C4F20208D9 +:102F8000FEF786FBFFF704FFFFF78EF9FFF770F9F6 +:102F9000FFF7E6F9FFF7A4FBFEF762FB834640214B +:102FA000002240460026FEF753FB43F2940040F215 +:102FB0005847C0F6000040F2B84940F2602AC2F219 +:102FC00000070068C2F2000984B2C2F2000A01E000 +:102FD000FFF70EFE3846FEF77FF80128FAD14021B0 +:102FE00001224046FEF734FB00200021FFF724FBBE +:102FF000402100224046FEF72BFB48465146224620 +:10300000FFF78EF80136FEF72BFB0546A0EB0B0011 +:10301000B0F57A7FDCD903A03146FDF7E5F900264B +:10302000AB46D5E74650533A2025640D0A00000010 +:103030008A68002A01DCFDF74BBC521E8A604A6890 +:10304000C0B2531C4B6010707047F1EE100A4FF67F +:10305000FF71C0F2C03120EA010040F04070E1EEA3 +:10306000100A704700000000000000000102030485 +:10307000060708093A535444455252003A535444FF +:10308000494E003A5354444F555400000610160060 +:1030900006101600F8010000B830000800000020FB +:1030A0002000000004020008D830000820000020A2 +:1030B000580B000020020008000000000000000083 +:1030C000000000000024F40001020304600200205C +:0830D0000100000010000000E7 :04000005080001C925 :00000001FF diff --git a/MDK-ARM/DMA/DMA.htm b/MDK-ARM/DMA/DMA.htm index e701338..5133c87 100644 --- a/MDK-ARM/DMA/DMA.htm +++ b/MDK-ARM/DMA/DMA.htm @@ -3,1451 +3,1464 @@ Static Call Graph - [DMA\DMA.axf]

Static Call Graph for image DMA\DMA.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Dec 11 15:05:30 2023 +

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Mon Dec 11 16:19:20 2023

-

Maximum Stack Usage = 176 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 152 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod +__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod

Functions with no stack information

Mutually Recursive functions -

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    -
  • BusFault_Handler   ⇒   BusFault_Handler
    -
  • HardFault_Handler   ⇒   HardFault_Handler
    -
  • MemManage_Handler   ⇒   MemManage_Handler
    -
  • NMI_Handler   ⇒   NMI_Handler
    -
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • NMI_Handler   ⇒   NMI_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler

    Function Pointers

      -
    • ADC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • BusFault_Handler from stm32f7xx_it.o(i.BusFault_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • CAN1_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN1_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN2_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN2_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN2_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CAN2_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • CEC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DCMI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA1_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2D_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DMA2_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • DebugMon_Handler from stm32f7xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • ETH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • ETH_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI15_10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • EXTI9_5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • FLASH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • FMC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • FPU_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • HardFault_Handler from stm32f7xx_it.o(i.HardFault_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C3_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C3_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C4_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • I2C4_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • LPTIM1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • LTDC_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • LTDC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • MemManage_Handler from stm32f7xx_it.o(i.MemManage_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • NMI_Handler from stm32f7xx_it.o(i.NMI_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_FS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_FS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_HS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • OTG_HS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • PVD_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • PendSV_Handler from stm32f7xx_it.o(i.PendSV_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • QUADSPI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • RCC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • RNG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • RTC_Alarm_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • RTC_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • Reset_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SAI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SAI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SDMMC1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPDIF_RX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SPI6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • SVC_Handler from stm32f7xx_it.o(i.SVC_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • SysTick_Handler from stm32f7xx_it.o(i.SysTick_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • SystemInit from system_stm32f7xx.o(i.SystemInit) referenced from startup_stm32f746xx.o(.text) -
    • TAMP_STAMP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM1_BRK_TIM9_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM6_DAC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM8_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • UART4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • UART5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • UART7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • UART8_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • USART1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • USART2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • USART3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • USART6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • UsageFault_Handler from stm32f7xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f746xx.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f746xx.o(.text) -
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) -
    • fputc from fputc.o(i.fputc) referenced from _printf_char_file.o(.text) +
    • ADC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • BusFault_Handler from stm32f7xx_it.o(.text.BusFault_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • CAN1_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN1_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN2_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN2_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN2_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CAN2_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • CEC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DCMI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream4_IRQHandler from stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA1_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2D_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DMA2_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • DebugMon_Handler from stm32f7xx_it.o(.text.DebugMon_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • ETH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • ETH_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • EXTI9_5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • FMC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • FPU_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • HardFault_Handler from stm32f7xx_it.o(.text.HardFault_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C3_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C3_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C4_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • I2C4_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • LPTIM1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • LTDC_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • LTDC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • MemManage_Handler from stm32f7xx_it.o(.text.MemManage_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • NMI_Handler from stm32f7xx_it.o(.text.NMI_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_FS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_FS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_HS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • OTG_HS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • PVD_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • PendSV_Handler from stm32f7xx_it.o(.text.PendSV_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • QUADSPI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • RCC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • RNG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • RTC_Alarm_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • RTC_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • Reset_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SAI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SAI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SDMMC1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPDIF_RX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • SPI_DMAError from stm32f7xx_hal_spi.o(.text.SPI_DMAError) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
    • SPI_DMAHalfTransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
    • SPI_DMATransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
    • SVC_Handler from stm32f7xx_it.o(.text.SVC_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • SysTick_Handler from stm32f7xx_it.o(.text.SysTick_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • SystemInit from system_stm32f7xx.o(.text.SystemInit) referenced from startup_stm32f746xx.o(.text) +
    • TAMP_STAMP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM1_BRK_TIM9_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM6_DAC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM8_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • UART4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • UART5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • UART7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • UART8_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • USART1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • USART2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • USART3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • USART6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • UsageFault_Handler from stm32f7xx_it.o(.text.UsageFault_Handler) referenced from startup_stm32f746xx.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
    • __main from __main.o(!!!main) referenced from startup_stm32f746xx.o(.text) +
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) +
    • fputc from fputc.o(i.fputc) referenced from _printf_char_file.o(.text)

    Global Symbols

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]