From 9db1394184e1cd626105e05ebefc57ebea83ad7b Mon Sep 17 00:00:00 2001
From: yxming66 <2389287465@qq.com>
Date: Sat, 27 Dec 2025 20:29:07 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=94=B6=E5=8F=91=EF=BC=8C?=
=?UTF-8?q?=E5=BC=80=E5=A7=8B=E5=86=99=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.mxproject | 2 +-
FDCAN.ioc | 2 +-
MDK-ARM/FDCAN.uvguix.yxm23 | 178 +-
MDK-ARM/FDCAN.uvoptx | 18 +-
MDK-ARM/FDCAN/FDCAN.axf | Bin 1692064 -> 1692040 bytes
MDK-ARM/FDCAN/FDCAN.build_log.htm | 6 +-
MDK-ARM/FDCAN/FDCAN.hex | 2913 ++++++++---------
MDK-ARM/FDCAN/FDCAN.htm | 8 +-
MDK-ARM/FDCAN/FDCAN.map | 1360 ++++----
MDK-ARM/FDCAN/FDCAN_FDCAN.dep | 6 +-
MDK-ARM/FDCAN/blink.crf | Bin 1403063 -> 1403027 bytes
MDK-ARM/FDCAN/blink.o | Bin 1564900 -> 1564880 bytes
MDK-ARM/FDCAN/fdcan_1.crf | Bin 1408896 -> 1408887 bytes
MDK-ARM/FDCAN/fdcan_1.o | Bin 1607484 -> 1607464 bytes
.../portable/{RVDS => GCC}/ARM_CM4F/port.c | 379 ++-
.../{RVDS => GCC}/ARM_CM4F/portmacro.h | 165 +-
User/bsp/bsp_can.c | 234 --
User/bsp/bsp_can.h | 53 -
User/bsp/fdcan.c | 116 +-
User/bsp/fdcan.h | 3 -
User/task/blink.c | 44 +-
21 files changed, 2582 insertions(+), 2905 deletions(-)
rename Middlewares/Third_Party/FreeRTOS/Source/portable/{RVDS => GCC}/ARM_CM4F/port.c (74%)
rename Middlewares/Third_Party/FreeRTOS/Source/portable/{RVDS => GCC}/ARM_CM4F/portmacro.h (77%)
delete mode 100644 User/bsp/bsp_can.c
delete mode 100644 User/bsp/bsp_can.h
diff --git a/.mxproject b/.mxproject
index d1a06a5..d1b8d9d 100644
--- a/.mxproject
+++ b/.mxproject
@@ -1,5 +1,5 @@
[PreviousLibFiles]
-LibFiles=Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_bus.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_crs.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_system.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_utils.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dmamux.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_mdma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_def.h;Drivers\STM32H7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_fdcan.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_bus.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_crs.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_system.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_utils.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dmamux.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_mdma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_def.h;Drivers\STM32H7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_fdcan.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\stm32h723xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\system_stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\system_stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.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_armv81mml.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_cm35p.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;
+LibFiles=Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_bus.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_crs.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_system.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_utils.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dmamux.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_mdma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_def.h;Drivers\STM32H7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_fdcan.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F\portmacro.h;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c;Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F\port.c;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_tim_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_cortex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_rcc_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_bus.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_rcc.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_crs.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_system.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_utils.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_flash_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_gpio_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_gpio.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_hsem.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_dma_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_dmamux.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_mdma.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_pwr_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_pwr.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_def.h;Drivers\STM32H7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_i2c_ex.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_ll_exti.h;Drivers\STM32H7xx_HAL_Driver\Inc\stm32h7xx_hal_fdcan.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F\portmacro.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\stm32h723xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\system_stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Include\system_stm32h7xx.h;Drivers\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.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_armv81mml.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_cm35p.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\freertos.c;..\Core\Src\fdcan.c;..\Core\Src\stm32h7xx_it.c;..\Core\Src\stm32h7xx_hal_msp.c;..\Core\Src\stm32h7xx_hal_timebase_tim.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c;..\Drivers\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c;..\Core\Src\system_stm32h7xx.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c;..\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c;..\Drivers\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c;..\Core\Src\system_stm32h7xx.c;;;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c;
diff --git a/FDCAN.ioc b/FDCAN.ioc
index 1dbba4f..cccdbf8 100644
--- a/FDCAN.ioc
+++ b/FDCAN.ioc
@@ -207,7 +207,7 @@ ProjectManager.ProjectName=FDCAN
ProjectManager.ProjectStructure=
ProjectManager.RegisterCallBack=
ProjectManager.StackSize=0x2000
-ProjectManager.TargetToolchain=MDK-ARM V5.32
+ProjectManager.TargetToolchain=CMake
ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
diff --git a/MDK-ARM/FDCAN.uvguix.yxm23 b/MDK-ARM/FDCAN.uvguix.yxm23
index 92c84e3..40aed02 100644
--- a/MDK-ARM/FDCAN.uvguix.yxm23
+++ b/MDK-ARM/FDCAN.uvguix.yxm23
@@ -22,17 +22,17 @@
38003
Registers
- 124 79
+ 124 100
346
Code Coverage
- 100 1089
+ 100 1160
204
Performance Analyzer
- 138 155 155 741
+ 138 155 155 812
@@ -108,17 +108,17 @@
-1
- 0
- 297
- 1438
- 758
+ 139
+ 115
+ 1256
+ 897
0
2473
- 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000180000000D000000010000005A443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C5372635C73746D3332683778785F68616C5F666463616E2E63000000001573746D3332683778785F68616C5F666463616E2E6300000000C5D4F200FFFFFFFF5A443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F666463616E2E68000000001573746D3332683778785F68616C5F666463616E2E6800000000FFDC7800FFFFFFFF5B443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C434D5349535C4465766963655C53545C53544D3332483778785C496E636C7564655C73746D33326837323378782E68000000000D73746D33326837323378782E6800000000BECEA100FFFFFFFF33443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C666463616E2E630000000007666463616E2E6300000000BCA8E100FFFFFFFF41443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C496E635C73746D3332683778785F68616C5F636F6E662E68000000001473746D3332683778785F68616C5F636F6E662E68000000009CC1B600FFFFFFFF59443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F6D646D612E68000000001473746D3332683778785F68616C5F6D646D612E6800000000F7B88600FFFFFFFF58443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F6465662E68000000001373746D3332683778785F68616C5F6465662E6800000000D9ADC200FFFFFFFF32443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273702E6800000000056273702E6800000000A5C2D700FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C696E69742E630000000006696E69742E6300000000B3A6BE00FFFFFFFF39443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000EAD6A300FFFFFFFF39443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C757365725F7461736B2E68000000000B757365725F7461736B2E6800000000F6FA7D00FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C666463616E2E680000000007666463616E2E6800000000B5E99D00FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C666463616E2E630000000007666463616E2E63000000005FC3CF00FFFFFFFF41443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D444B2D41524D5C737461727475705F73746D33326837323378782E730000000015737461727475705F73746D33326837323378782E7300000000C1838300FFFFFFFF53443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000CACAD500FFFFFFFF35443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C626C696E6B2E630000000007626C696E6B2E6300000000C5D4F200FFFFFFFF37443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C6672656572746F732E63000000000A6672656572746F732E6300000000FFDC7800FFFFFFFF3B443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C73746D3332683778785F69742E63000000000E73746D3332683778785F69742E6300000000BECEA100FFFFFFFF65443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C434D5349535F52544F535F56325C636D7369735F6F73322E63000000000B636D7369735F6F73322E6300000000F0A0A100FFFFFFFF47443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C434D5349535C496E636C7564655C636D7369735F61726D63632E68000000000D636D7369735F61726D63632E6800000000BCA8E100FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273705F63616E2E6300000000096273705F63616E2E63000000009CC1B600FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6261705F63616E2E6800000000096261705F63616E2E6800000000F7B88600FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273705F63616E2E6800000000096273705F63616E2E6800000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000083030000
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001800000010000000010000005A443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C5372635C73746D3332683778785F68616C5F666463616E2E63000000001573746D3332683778785F68616C5F666463616E2E6300000000C5D4F200FFFFFFFF5A443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F666463616E2E68000000001573746D3332683778785F68616C5F666463616E2E6800000000FFDC7800FFFFFFFF5B443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C434D5349535C4465766963655C53545C53544D3332483778785C496E636C7564655C73746D33326837323378782E68000000000D73746D33326837323378782E6800000000BECEA100FFFFFFFF33443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C666463616E2E630000000007666463616E2E6300000000BCA8E100FFFFFFFF41443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C496E635C73746D3332683778785F68616C5F636F6E662E68000000001473746D3332683778785F68616C5F636F6E662E68000000009CC1B600FFFFFFFF59443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F6D646D612E68000000001473746D3332683778785F68616C5F6D646D612E6800000000F7B88600FFFFFFFF58443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C53544D3332483778785F48414C5F4472697665725C496E635C73746D3332683778785F68616C5F6465662E68000000001373746D3332683778785F68616C5F6465662E6800000000D9ADC200FFFFFFFF32443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273702E6800000000056273702E6800000000A5C2D700FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C696E69742E630000000006696E69742E6300000000B3A6BE00FFFFFFFF39443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000EAD6A300FFFFFFFF39443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C757365725F7461736B2E68000000000B757365725F7461736B2E6800000000F6FA7D00FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C666463616E2E680000000007666463616E2E6800000000B5E99D00FFFFFFFF34443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C666463616E2E630000000007666463616E2E63000000005FC3CF00FFFFFFFF41443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D444B2D41524D5C737461727475705F73746D33326837323378782E730000000015737461727475705F73746D33326837323378782E7300000000C1838300FFFFFFFF53443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000CACAD500FFFFFFFF35443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C7461736B5C626C696E6B2E630000000007626C696E6B2E6300000000C5D4F200FFFFFFFF37443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C6672656572746F732E63000000000A6672656572746F732E6300000000FFDC7800FFFFFFFF3B443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C436F72655C5372635C73746D3332683778785F69742E63000000000E73746D3332683778785F69742E6300000000BECEA100FFFFFFFF65443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C434D5349535F52544F535F56325C636D7369735F6F73322E63000000000B636D7369735F6F73322E6300000000F0A0A100FFFFFFFF47443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C447269766572735C434D5349535C496E636C7564655C636D7369735F61726D63632E68000000000D636D7369735F61726D63632E6800000000BCA8E100FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273705F63616E2E6300000000096273705F63616E2E63000000009CC1B600FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6261705F63616E2E6800000000096261705F63616E2E6800000000F7B88600FFFFFFFF36443A5C53544D333250726F6A656374735F48414C5C626F6172642D48375C464443414E5C557365725C6273705C6273705F63616E2E6800000000096273705F63616E2E6800000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000083030000
@@ -1813,7 +1813,7 @@
File
3003
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000016464443414E5F646174615F6C656E6774685F636F64659600000000000000140016464443414E5F646174615F6C656E6774685F636F6465114D5231365F5061636B5478427566666572086D6F64696E6465780972657365745F726F771A4C45445F5550444154455F4D494E5F494E54455256414C5F4D531668646D615F74696D315F6368345F747269675F636F6D2148414C5F54494D5F50574D5F50756C736546696E697368656443616C6C6261636B0872784275666665720B4255464645525F53495A450231300A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000016464443414E5F646174615F6C656E6774685F636F64659600000000000000140016464443414E5F646174615F6C656E6774685F636F6465114D5231365F5061636B5478427566666572086D6F64696E6465780972657365745F726F771A4C45445F5550444154455F4D494E5F494E54455256414C5F4D531668646D615F74696D315F6368345F747269675F636F6D2148414C5F54494D5F50574D5F50756C736546696E697368656443616C6C6261636B0872784275666665720B4255464645525F53495A450231300A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -1878,11 +1878,11 @@
0
16
- B4030000E50000008805000027030000
+ FB030000E5000000CF05000027030000
16
- B4030000FC000000880500003E030000
+ FB030000FC000000CF0500003E030000
@@ -1938,7 +1938,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -1958,7 +1958,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -1978,7 +1978,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -1998,7 +1998,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2018,7 +2018,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2038,7 +2038,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2058,7 +2058,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2078,7 +2078,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2098,7 +2098,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2118,7 +2118,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2138,7 +2138,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2158,7 +2158,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2178,7 +2178,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2298,7 +2298,7 @@
0
16
- D90000006300000088050000E1000000
+ D900000063000000CF050000E1000000
16
@@ -2318,7 +2318,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2358,7 +2358,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2378,7 +2378,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2398,7 +2398,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2418,7 +2418,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2438,7 +2438,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2458,7 +2458,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -2478,7 +2478,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2498,7 +2498,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2518,7 +2518,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2538,7 +2538,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2558,7 +2558,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2578,7 +2578,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2598,7 +2598,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2618,7 +2618,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2638,7 +2638,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2658,7 +2658,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2678,7 +2678,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2698,7 +2698,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2718,7 +2718,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2738,7 +2738,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2758,7 +2758,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2778,7 +2778,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2798,7 +2798,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2818,7 +2818,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2838,7 +2838,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2858,7 +2858,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -2878,7 +2878,7 @@
0
16
- 8C05000063000000AB06000027030000
+ D305000063000000AB06000027030000
16
@@ -2958,7 +2958,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -2978,7 +2978,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -3038,7 +3038,7 @@
0
16
- DC0000006600000085050000C8000000
+ DC00000066000000CC050000C8000000
16
@@ -3058,7 +3058,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3078,7 +3078,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3098,7 +3098,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3118,7 +3118,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3138,7 +3138,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3158,7 +3158,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3178,7 +3178,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3198,7 +3198,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3218,7 +3218,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3238,7 +3238,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3258,7 +3258,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3278,7 +3278,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3298,7 +3298,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3318,7 +3318,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3338,7 +3338,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3358,7 +3358,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3378,7 +3378,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3398,7 +3398,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3418,7 +3418,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3438,7 +3438,7 @@
0
16
- 8F05000066000000A80600000E030000
+ D605000066000000A80600000E030000
16
@@ -3538,7 +3538,7 @@
0
16
- B7030000FC000000850500000E030000
+ FE030000FC000000CC0500000E030000
16
@@ -3547,14 +3547,14 @@
3421
- 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFFB0030000E5000000B4030000270300000100000002000010040000000100000087FCFFFF2B01000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650040000001000000B4030000FC000000880500003E030000B4030000E5000000880500002703000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFD9000000E100000088050000E5000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000D90000006600000088050000F8000000D90000004F00000088050000E10000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF880500004F0000008C050000270300000100000002000010040000000100000064FCFFFF2B020000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000008C05000066000000AB0600003E0300008C0500004F000000AB0600002703000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF06464443414E3101000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000027030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D50000003E030000000000004F000000D5000000270300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000027030000AB0600002B0300000100000001000010040000000100000093FDFFFF4100000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300002B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFFF7030000E5000000FB030000270300000100000002000010040000000100000087FCFFFF2B01000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650040000001000000FB030000FC000000CF0500003E030000FB030000E5000000CF0500002703000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFD9000000E1000000CF050000E5000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000D900000066000000CF050000F8000000D90000004F000000CF050000E10000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFCF0500004F000000D3050000270300000100000002000010040000000100000056FBFFFF1D010000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000D305000066000000AB0600003E030000D30500004F000000AB0600002703000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF06464443414E3101000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000027030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D50000003E030000000000004F000000D5000000270300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000027030000AB0600002B0300000100000001000010040000000100000093FDFFFF4100000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300002B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
3003
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000016464443414E5F646174615F6C656E6774685F636F64659600000000000000140016464443414E5F646174615F6C656E6774685F636F6465114D5231365F5061636B5478427566666572086D6F64696E6465780972657365745F726F771A4C45445F5550444154455F4D494E5F494E54455256414C5F4D531668646D615F74696D315F6368345F747269675F636F6D2148414C5F54494D5F50574D5F50756C736546696E697368656443616C6C6261636B0872784275666665720B4255464645525F53495A450231300A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000016464443414E5F646174615F6C656E6774685F636F64659600000000000000140016464443414E5F646174615F6C656E6774685F636F6465114D5231365F5061636B5478427566666572086D6F64696E6465780972657365745F726F771A4C45445F5550444154455F4D494E5F494E54455256414C5F4D531668646D615F74696D315F6368345F747269675F636F6D2148414C5F54494D5F50574D5F50756C736546696E697368656443616C6C6261636B0872784275666665720B4255464645525F53495A450231300A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -3570,7 +3570,7 @@
Build
955
- 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -3586,7 +3586,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -3610,7 +3610,7 @@
0
100
- 13
+ 16
../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_fdcan.c
0
@@ -3623,7 +3623,7 @@
../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_fdcan.h
32
- 1595
+ 1609
1626
1
@@ -3730,9 +3730,9 @@
..\User\bsp\fdcan.c
- 15
- 129
- 140
+ 0
+ 210
+ 217
1
0
@@ -3740,7 +3740,7 @@
startup_stm32h723xx.s
0
- 245
+ 248
255
1
@@ -3757,9 +3757,9 @@
..\User\task\blink.c
- 0
+ 17
58
- 84
+ 43
1
0
diff --git a/MDK-ARM/FDCAN.uvoptx b/MDK-ARM/FDCAN.uvoptx
index ab39b44..5653e27 100644
--- a/MDK-ARM/FDCAN.uvoptx
+++ b/MDK-ARM/FDCAN.uvoptx
@@ -157,9 +157,25 @@
0
0
+ 249
+ 1
+ 134224724
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ ..\User\bsp\fdcan.c
+
+ \\FDCAN\../User/bsp/fdcan.c\249
+
+
+ 1
+ 0
217
1
- 134224716
+ 134224896
0
0
0
diff --git a/MDK-ARM/FDCAN/FDCAN.axf b/MDK-ARM/FDCAN/FDCAN.axf
index af2955553ebb4aad33d67650bd3ab499fe5a3231..965fd6de7cc25af6c590270a5c70aaeed0f38f5f 100644
GIT binary patch
delta 26787
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
diff --git a/MDK-ARM/FDCAN/FDCAN.build_log.htm b/MDK-ARM/FDCAN/FDCAN.build_log.htm
index 36175ae..370719e 100644
--- a/MDK-ARM/FDCAN/FDCAN.build_log.htm
+++ b/MDK-ARM/FDCAN/FDCAN.build_log.htm
@@ -28,6 +28,10 @@ Project File Date: 12/27/2025
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\cangming\ARM\ARMCC\Bin'
Build target 'FDCAN'
Note: source file '..\User\bsp\fdcan.c' - object file renamed from 'FDCAN\fdcan.o' to 'FDCAN\fdcan_1.o'.
+compiling fdcan.c...
+linking...
+Program Size: Code=23940 RO-data=996 RW-data=176 ZI-data=41576
+FromELF: creating hex file...
"FDCAN\FDCAN.axf" - 0 Error(s), 0 Warning(s).
Software Packages used:
@@ -51,7 +55,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.4.0
Include file: CMSIS\Core\Include\tz_context.h
-Build Time Elapsed: 00:00:01
+Build Time Elapsed: 00:00:05