From c5cf8a66dd2d7cc53b7126e0dce02c296b00bb64 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=8D=E5=90=83=E6=B2=B9=E7=82=B8=E9=B8=A1?=
<1425962791@qq.com>
Date: Sat, 7 Feb 2026 13:38:59 +0800
Subject: [PATCH] update V2
---
Power_Pico/.mxproject | 42 +-
.../power_pico_STM32F411RETx.dbgconf | 41 +
Power_Pico/MDK-ARM/power_pico.uvguix.kingham | 142 +-
Power_Pico/MDK-ARM/power_pico.uvoptx | 342 +-
Power_Pico/MDK-ARM/power_pico.uvprojx | 938 +-
Power_Pico/MDK-ARM/power_pico/power_pico.bin | Bin 412932 -> 420188 bytes
Power_Pico/MDK-ARM/power_pico/power_pico.hex | 50267 ++++++++--------
Power_Pico/MDK-ARM/startup_stm32f411xe.lst | 1589 -
Power_Pico/power_pico.ioc | 185 +-
9 files changed, 26680 insertions(+), 26866 deletions(-)
create mode 100644 Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf
delete mode 100644 Power_Pico/MDK-ARM/startup_stm32f411xe.lst
diff --git a/Power_Pico/.mxproject b/Power_Pico/.mxproject
index ad247ab..3d2829d 100644
--- a/Power_Pico/.mxproject
+++ b/Power_Pico/.mxproject
@@ -1,14 +1,14 @@
[PreviousLibFiles]
-LibFiles=Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dmamux.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h;Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usart.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\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.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\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dmamux.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h;Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usart.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\STM32F4xx\Include\stm32f411xe.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c;Drivers\CMSIS\Include\cachel1_armv7.h;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_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\pac_armv81.h;Drivers\CMSIS\Include\pmu_armv8.h;Drivers\CMSIS\Include\tz_context.h;
+LibFiles=Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dmamux.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h;Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_tim.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;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h;Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.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;Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c;Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c;Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c;Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dmamux.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h;Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_i2c.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_spi.h;Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_tim.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;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h;Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h;Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f411xe.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h;Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c;Drivers\CMSIS\Include\cachel1_armv7.h;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_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\pac_armv81.h;Drivers\CMSIS\Include\pmu_armv8.h;Drivers\CMSIS\Include\tz_context.h;
[PreviousUsedKeilFiles]
-SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\freertos.c;..\Core\Src\adc.c;..\Core\Src\dma.c;..\Core\Src\i2c.c;..\Core\Src\spi.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32f4xx_it.c;..\Core\Src\stm32f4xx_hal_msp.c;..\Core\Src\stm32f4xx_hal_timebase_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.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\STM32F4xx\Source\Templates\system_stm32f4xx.c;..\Core\Src\system_stm32f4xx.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.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\STM32F4xx\Source\Templates\system_stm32f4xx.c;..\Core\Src\system_stm32f4xx.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;
-HeaderPath=..\Drivers\STM32F4xx_HAL_Driver\Inc;..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy;..\Middlewares\Third_Party\FreeRTOS\Source\include;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F;..\Drivers\CMSIS\Device\ST\STM32F4xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc;
+SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\freertos.c;..\Core\Src\adc.c;..\Core\Src\dma.c;..\Core\Src\i2c.c;..\Core\Src\spi.c;..\Core\Src\tim.c;..\USB_DEVICE\App\usb_device.c;..\USB_DEVICE\Target\usbd_conf.c;..\USB_DEVICE\App\usbd_desc.c;..\USB_DEVICE\App\usbd_cdc_if.c;..\Core\Src\stm32f4xx_it.c;..\Core\Src\stm32f4xx_hal_msp.c;..\Core\Src\stm32f4xx_hal_timebase_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.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;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c;..\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c;..\Core\Src\system_stm32f4xx.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c;..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.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;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c;..\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c;..\Core\Src\system_stm32f4xx.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;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c;..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c;
+HeaderPath=..\Drivers\STM32F4xx_HAL_Driver\Inc;..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy;..\Middlewares\Third_Party\FreeRTOS\Source\include;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F;..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc;..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc;..\Drivers\CMSIS\Device\ST\STM32F4xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc;..\USB_DEVICE\App;..\USB_DEVICE\Target;
CDefines=USE_HAL_DRIVER;STM32F411xE;USE_HAL_DRIVER;USE_HAL_DRIVER;
[PreviousGenFiles]
AdvancedFolderStructure=true
-HeaderFileListSize=11
+HeaderFileListSize=14
HeaderFiles#0=..\Core\Inc\gpio.h
HeaderFiles#1=..\Core\Inc\FreeRTOSConfig.h
HeaderFiles#2=..\Core\Inc\adc.h
@@ -16,14 +16,19 @@ HeaderFiles#3=..\Core\Inc\dma.h
HeaderFiles#4=..\Core\Inc\i2c.h
HeaderFiles#5=..\Core\Inc\spi.h
HeaderFiles#6=..\Core\Inc\tim.h
-HeaderFiles#7=..\Core\Inc\usart.h
-HeaderFiles#8=..\Core\Inc\stm32f4xx_it.h
-HeaderFiles#9=..\Core\Inc\stm32f4xx_hal_conf.h
-HeaderFiles#10=..\Core\Inc\main.h
-HeaderFolderListSize=1
+HeaderFiles#7=..\USB_DEVICE\App\usb_device.h
+HeaderFiles#8=..\USB_DEVICE\Target\usbd_conf.h
+HeaderFiles#9=..\USB_DEVICE\App\usbd_desc.h
+HeaderFiles#10=..\USB_DEVICE\App\usbd_cdc_if.h
+HeaderFiles#11=..\Core\Inc\stm32f4xx_it.h
+HeaderFiles#12=..\Core\Inc\stm32f4xx_hal_conf.h
+HeaderFiles#13=..\Core\Inc\main.h
+HeaderFolderListSize=3
HeaderPath#0=..\Core\Inc
+HeaderPath#1=..\USB_DEVICE\App
+HeaderPath#2=..\USB_DEVICE\Target
HeaderFiles=;
-SourceFileListSize=12
+SourceFileListSize=15
SourceFiles#0=..\Core\Src\gpio.c
SourceFiles#1=..\Core\Src\freertos.c
SourceFiles#2=..\Core\Src\adc.c
@@ -31,12 +36,17 @@ SourceFiles#3=..\Core\Src\dma.c
SourceFiles#4=..\Core\Src\i2c.c
SourceFiles#5=..\Core\Src\spi.c
SourceFiles#6=..\Core\Src\tim.c
-SourceFiles#7=..\Core\Src\usart.c
-SourceFiles#8=..\Core\Src\stm32f4xx_it.c
-SourceFiles#9=..\Core\Src\stm32f4xx_hal_msp.c
-SourceFiles#10=..\Core\Src\stm32f4xx_hal_timebase_tim.c
-SourceFiles#11=..\Core\Src\main.c
-SourceFolderListSize=1
+SourceFiles#7=..\USB_DEVICE\App\usb_device.c
+SourceFiles#8=..\USB_DEVICE\Target\usbd_conf.c
+SourceFiles#9=..\USB_DEVICE\App\usbd_desc.c
+SourceFiles#10=..\USB_DEVICE\App\usbd_cdc_if.c
+SourceFiles#11=..\Core\Src\stm32f4xx_it.c
+SourceFiles#12=..\Core\Src\stm32f4xx_hal_msp.c
+SourceFiles#13=..\Core\Src\stm32f4xx_hal_timebase_tim.c
+SourceFiles#14=..\Core\Src\main.c
+SourceFolderListSize=3
SourcePath#0=..\Core\Src
+SourcePath#1=..\USB_DEVICE\App
+SourcePath#2=..\USB_DEVICE\Target
SourceFiles=;
diff --git a/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf b/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf
new file mode 100644
index 0000000..de9f9b9
--- /dev/null
+++ b/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf
@@ -0,0 +1,41 @@
+// File: STM32F401xBCDE_411xCE.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F401xB/C STM32F401xD/E reference manual (RM0368)
+// refer to STM32F401xB/C STM32F401xD/E datasheet
+// refer to STM32F411xC/E reference manual (RM0383)
+// refer to STM32F411xC/E datasheet
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug Standby Mode
+// DBG_STOP Debug Stop Mode
+// DBG_SLEEP Debug Sleep Mode
+//
+DbgMCU_CR = 0x00000007;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_I2C3_SMBUS_TIMEOUT I2C3 SMBUS timeout mode stopped when core is halted
+// DBG_I2C2_SMBUS_TIMEOUT I2C2 SMBUS timeout mode stopped when core is halted
+// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM5_STOP TIM5 counter stopped when core is halted
+// DBG_TIM4_STOP TIM4 counter stopped when core is halted
+// DBG_TIM3_STOP TIM3 counter stopped when core is halted
+// DBG_TIM2_STOP TIM2 counter stopped when core is halted
+//
+DbgMCU_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// Reserved bits must be kept at reset value
+// DBG_TIM11_STOP TIM11 counter stopped when core is halted
+// DBG_TIM10_STOP TIM10 counter stopped when core is halted
+// DBG_TIM9_STOP TIM9 counter stopped when core is halted
+// DBG_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// <<< end of configuration section >>>
\ No newline at end of file
diff --git a/Power_Pico/MDK-ARM/power_pico.uvguix.kingham b/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
index a329d2d..63f376a 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
+++ b/Power_Pico/MDK-ARM/power_pico.uvguix.kingham
@@ -15,17 +15,17 @@
38003
Registers
- 140 90
+ 131 137
346
Code Coverage
- 1010 160
+ 1010 234
204
Performance Analyzer
- 1170
+ 794 175 175 100
@@ -40,7 +40,7 @@
1506
Symbols
- 80 80 80
+ 64 64 64
1936
@@ -70,7 +70,7 @@
466
Source Browser
500
- 300
+ 166
@@ -110,8 +110,8 @@
0
- 60
- 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000
+ 290
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000004F453A5C70726F6A656374735C4769746875625F50726F6A656374735C506F7765725F5069636F5C506F7765725F5069636F5C4D444B2D41524D5C737461727475705F73746D33326634313178652E730000000015737461727475705F73746D33326634313178652E7300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F400000066000000000600005A020000
@@ -150,7 +150,7 @@
0
16
- 0300000066000000ED00000031030000
+ 0300000066000000ED0000002A020000
16
@@ -170,7 +170,7 @@
0
16
- 0300000066000000ED00000031030000
+ 0300000066000000ED0000002A020000
16
@@ -450,7 +450,7 @@
0
16
- 0300000066000000ED00000031030000
+ 0300000066000000ED0000002A020000
16
@@ -470,7 +470,7 @@
0
16
- 0300000066000000ED00000031030000
+ 0300000066000000ED0000002A020000
16
@@ -490,7 +490,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -530,7 +530,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -1150,7 +1150,7 @@
0
16
- 0300000066000000ED00000031030000
+ 0300000066000000ED0000002A020000
16
@@ -1170,7 +1170,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -1190,7 +1190,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -1250,7 +1250,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -1270,7 +1270,7 @@
0
16
- 03000000650300007D070000C5030000
+ 030000005E020000FD050000ED020000
16
@@ -1730,7 +1730,7 @@
0
16
- 00000000DE03000080070000F1030000
+ 00000000060300000006000019030000
16
@@ -1799,14 +1799,14 @@
3312
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000004A030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000061030000000000004F000000F00000004A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A030000800700004E030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006503000080070000F5030000000000004E03000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000043020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000005A020000000000004F000000F0000000430200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000430200000006000047020000010000000100001004000000010000000AFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000005E020000000600001D030000000000004702000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
- 2548
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000100067072696E746600000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2980
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000065F5F7765616B96000000000000001400065F5F7765616B1C48414C5F4144435F436F6E7648616C6643706C7443616C6C6261636B1648414C5F5350495F547843706C7443616C6C6261636B067072696E74660E4344435F526563656976655F46530E50445F4556545F5345545F505053067374727563740B50445F4556545F53544F500C50445F4556545F53544152541250445F636F6D6D616E645F6576656E745F741350445F636D645F4D65737361676551756575651250445F55495F4D65737361676551756575650B50445F55495F4D53475F741C506167654D616E616765725F68616E646C655F6B65795F6576656E741C506167654D616E616765725F6765745F63757272656E745F7061676510506167654D616E616765725F676F746F10506167654D616E616765725F7072657610506167654D616E616765725F6E65787414506167654D616E616765725F72656769737465721C506167654D616E616765725F6C6F61645F696E69745F73637265656E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -1822,7 +1822,7 @@
Build
980
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000A706F7765725F7069636F960000000000000001000A706F7765725F7069636F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000A706F7765725F7069636F960000000000000001000A706F7765725F7069636F000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -1851,8 +1851,8 @@
0
- 1920
- 1080
+ 1536
+ 864
@@ -1871,11 +1871,11 @@
0
16
- 1A0100004F00000080070000BE000000
+ 1A0100004F00000000060000BE000000
16
- 1A0100006600000080070000D5000000
+ 1A0100006600000000060000D5000000
@@ -1891,7 +1891,7 @@
0
16
- 03000000660000001301000017020000
+ 03000000660000001301000037010000
16
@@ -1911,7 +1911,7 @@
0
16
- 03000000660000001301000017020000
+ 03000000660000001301000037010000
16
@@ -1931,7 +1931,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -1951,7 +1951,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -1971,7 +1971,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -1991,7 +1991,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2031,7 +2031,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2051,7 +2051,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2071,7 +2071,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2091,7 +2091,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2111,7 +2111,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2131,7 +2131,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2151,7 +2151,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2171,7 +2171,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2191,7 +2191,7 @@
0
16
- 03000000660000001301000017020000
+ 03000000660000001301000037010000
16
@@ -2211,7 +2211,7 @@
0
16
- 03000000660000001301000017020000
+ 03000000660000001301000037010000
16
@@ -2251,7 +2251,7 @@
0
16
- 0000000034020000C0030000E6030000
+ 00000000540100000003000006030000
16
@@ -2291,7 +2291,7 @@
0
16
- 1A0100006300000080070000BE000000
+ 1A0100006300000000060000BE000000
16
@@ -2311,7 +2311,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2371,7 +2371,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2391,7 +2391,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2411,7 +2411,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2431,7 +2431,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2451,7 +2451,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -2891,7 +2891,7 @@
0
16
- 03000000660000001301000017020000
+ 03000000660000001301000037010000
16
@@ -2951,7 +2951,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -2971,7 +2971,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -3031,7 +3031,7 @@
0
16
- 1D010000660000007D070000A5000000
+ 1D01000066000000FD050000A5000000
16
@@ -3471,7 +3471,7 @@
0
16
- 00000000E603000080070000F9030000
+ 00000000060300000006000019030000
16
@@ -3531,7 +3531,7 @@
0
16
- C70300004B0200007D070000CD030000
+ 070300006B010000FD050000ED020000
16
@@ -3540,14 +3540,14 @@
3311
- 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF1A010000BE00000080070000C20000000100000001000010040000000100000094FFFFFF9C010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000001A0100006600000080070000D50000001A0100004F00000080070000BE0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF160100004F0000001A010000300200000100000002000010040000000100000028FFFFFF9D060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000001601000047020000000000004F00000016010000300200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003002000080070000340200000100000001000010040000000100000065FEFFFF1B01000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F0700009307000094070000950700009607000091070000B5010000B80100003803000090070000BA050000BB050000BC050000CB090000B905000001800080000001000000C40300004B02000080070000FD030000C40300003402000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF090000000000000001000000000000000100000001000000FFFFFFFFC003000034020000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A501000070040000A9010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000C0010000700400002E02000000000000A901000070040000170200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF1A010000BE00000000060000C20000000100000001000010040000000100000094FFFFFF9C010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000001A0100006600000000060000D50000001A0100004F00000000060000BE0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF160100004F0000001A010000500100000100000002000010040000000100000028FFFFFF9D060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000001601000067010000000000004F00000016010000500100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000005001000000060000540100000100000001000010040000000100000065FEFFFF1B01000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F0700009307000094070000950700009607000091070000B5010000B80100003803000090070000BA050000BB050000BC050000CB090000B905000001800080000001000000040300006B010000000600001D0300000403000054010000000600000603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF090000000000000001000000000000000100000001000000FFFFFFFF0003000054010000040300000603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A501000070040000A9010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000C0010000700400002E02000000000000A901000070040000170200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
- 2637
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E50445F4556545F5345545F505053960000000000000005000E50445F4556545F5345545F505053067374727563740B50445F4556545F53544F500C50445F4556545F53544152541250445F636F6D6D616E645F6576656E745F740000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2980
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000065F5F7765616B96000000000000001400065F5F7765616B1C48414C5F4144435F436F6E7648616C6643706C7443616C6C6261636B1648414C5F5350495F547843706C7443616C6C6261636B067072696E74660E4344435F526563656976655F46530E50445F4556545F5345545F505053067374727563740B50445F4556545F53544F500C50445F4556545F53544152541250445F636F6D6D616E645F6576656E745F741350445F636D645F4D65737361676551756575651250445F55495F4D65737361676551756575650B50445F55495F4D53475F741C506167654D616E616765725F68616E646C655F6B65795F6576656E741C506167654D616E616765725F6765745F63757272656E745F7061676510506167654D616E616765725F676F746F10506167654D616E616765725F7072657610506167654D616E616765725F6E65787414506167654D616E616765725F72656769737465721C506167654D616E616765725F6C6F61645F696E69745F73637265656E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -3592,10 +3592,28 @@
0
- 1920
- 1080
+ 1536
+ 864
+
+ 1
+ 0
+
+ 100
+ 0
+
+ startup_stm32f411xe.s
+ 0
+ 176
+ 177
+ 1
+
+ 0
+
+
+
+
diff --git a/Power_Pico/MDK-ARM/power_pico.uvoptx b/Power_Pico/MDK-ARM/power_pico.uvoptx
index 2309487..a8b61a9 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvoptx
+++ b/Power_Pico/MDK-ARM/power_pico.uvoptx
@@ -117,6 +117,16 @@
STLink\ST-LINKIII-KEIL_SWO.dll
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F4xx_512 -FL080000 -FS08000000 -FP0($$Device:STM32F411CEUx$CMSIS\Flash\STM32F4xx_512.FLM)
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ -U-O206 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F411CEUx$CMSIS\Flash\STM32F4xx_512.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2
+
0
ARMRTXEVENTFLAGS
@@ -137,16 +147,6 @@
DLGUARM
(105=-1,-1,-1,-1,0)
-
- 0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F411CEUx$CMSIS\Flash\STM32F4xx_512.FLM))
-
-
- 0
- ST-LINKIII-KEIL_SWO
- -U37FF71064E573436B6FE1043 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F411CEUx$CMSIS\Flash\STM32F4xx_512.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2
-
@@ -380,18 +380,6 @@
0
0
0
- ../Core/Src/usart.c
- usart.c
- 0
- 0
-
-
- 2
- 11
- 1
- 0
- 0
- 0
../Core/Src/stm32f4xx_it.c
stm32f4xx_it.c
0
@@ -399,7 +387,7 @@
2
- 12
+ 11
1
0
0
@@ -411,7 +399,7 @@
2
- 13
+ 12
1
0
0
@@ -425,13 +413,13 @@
Application/User/Tasks
- 0
+ 1
0
0
0
3
- 14
+ 13
1
0
0
@@ -443,7 +431,7 @@
3
- 15
+ 14
1
0
0
@@ -455,7 +443,7 @@
3
- 16
+ 15
1
0
0
@@ -467,7 +455,7 @@
3
- 17
+ 16
1
0
0
@@ -479,7 +467,7 @@
3
- 18
+ 17
1
0
0
@@ -491,7 +479,7 @@
3
- 19
+ 18
1
0
0
@@ -511,7 +499,7 @@
0
4
- 20
+ 19
1
0
0
@@ -523,7 +511,7 @@
4
- 21
+ 20
1
0
0
@@ -535,7 +523,7 @@
4
- 22
+ 21
1
0
0
@@ -547,7 +535,7 @@
4
- 23
+ 22
1
0
0
@@ -559,7 +547,7 @@
4
- 24
+ 23
1
0
0
@@ -571,7 +559,7 @@
4
- 25
+ 24
1
0
0
@@ -583,7 +571,7 @@
4
- 26
+ 25
1
0
0
@@ -595,7 +583,7 @@
4
- 27
+ 26
1
0
0
@@ -607,7 +595,7 @@
4
- 28
+ 27
1
0
0
@@ -619,7 +607,7 @@
4
- 29
+ 28
1
0
0
@@ -639,7 +627,7 @@
0
5
- 30
+ 29
1
0
0
@@ -651,7 +639,7 @@
5
- 31
+ 30
1
0
0
@@ -663,7 +651,7 @@
5
- 32
+ 31
1
0
0
@@ -675,7 +663,7 @@
5
- 33
+ 32
1
0
0
@@ -687,7 +675,7 @@
5
- 34
+ 33
1
0
0
@@ -699,7 +687,7 @@
5
- 35
+ 34
1
0
0
@@ -711,7 +699,7 @@
5
- 36
+ 35
1
0
0
@@ -723,7 +711,7 @@
5
- 37
+ 36
1
0
0
@@ -735,7 +723,7 @@
5
- 38
+ 37
1
0
0
@@ -747,7 +735,7 @@
5
- 39
+ 38
1
0
0
@@ -767,7 +755,7 @@
0
6
- 40
+ 39
1
0
0
@@ -787,7 +775,7 @@
0
7
- 41
+ 40
1
0
0
@@ -799,7 +787,7 @@
7
- 42
+ 41
1
0
0
@@ -809,6 +797,18 @@
0
0
+
+ 7
+ 42
+ 1
+ 0
+ 0
+ 0
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c
+ stm32f4xx_hal_pcd.c
+ 0
+ 0
+
7
43
@@ -816,8 +816,8 @@
0
0
0
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c
- stm32f4xx_hal_adc.c
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c
+ stm32f4xx_hal_pcd_ex.c
0
0
@@ -828,8 +828,8 @@
0
0
0
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c
- stm32f4xx_hal_adc_ex.c
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c
+ stm32f4xx_ll_usb.c
0
0
@@ -840,18 +840,6 @@
0
0
0
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c
- stm32f4xx_ll_adc.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c
stm32f4xx_hal_rcc.c
0
@@ -859,7 +847,7 @@
7
- 47
+ 46
1
0
0
@@ -871,7 +859,7 @@
7
- 48
+ 47
1
0
0
@@ -883,7 +871,7 @@
7
- 49
+ 48
1
0
0
@@ -895,7 +883,7 @@
7
- 50
+ 49
1
0
0
@@ -907,7 +895,7 @@
7
- 51
+ 50
1
0
0
@@ -919,7 +907,7 @@
7
- 52
+ 51
1
0
0
@@ -931,7 +919,7 @@
7
- 53
+ 52
1
0
0
@@ -943,7 +931,7 @@
7
- 54
+ 53
1
0
0
@@ -955,7 +943,7 @@
7
- 55
+ 54
1
0
0
@@ -967,7 +955,7 @@
7
- 56
+ 55
1
0
0
@@ -979,7 +967,7 @@
7
- 57
+ 56
1
0
0
@@ -991,7 +979,7 @@
7
- 58
+ 57
1
0
0
@@ -1001,6 +989,18 @@
0
0
+
+ 7
+ 58
+ 1
+ 0
+ 0
+ 0
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c
+ stm32f4xx_hal_adc.c
+ 0
+ 0
+
7
59
@@ -1008,6 +1008,30 @@
0
0
0
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c
+ stm32f4xx_hal_adc_ex.c
+ 0
+ 0
+
+
+ 7
+ 60
+ 1
+ 0
+ 0
+ 0
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c
+ stm32f4xx_ll_adc.c
+ 0
+ 0
+
+
+ 7
+ 61
+ 1
+ 0
+ 0
+ 0
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c
stm32f4xx_hal_i2c.c
0
@@ -1015,7 +1039,7 @@
7
- 60
+ 62
1
0
0
@@ -1027,7 +1051,7 @@
7
- 61
+ 63
1
0
0
@@ -1037,18 +1061,6 @@
0
0
-
- 7
- 62
- 1
- 0
- 0
- 0
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
- stm32f4xx_hal_uart.c
- 0
- 0
-
@@ -1059,7 +1071,7 @@
0
8
- 63
+ 64
1
0
0
@@ -1071,7 +1083,7 @@
8
- 64
+ 65
1
0
0
@@ -1083,7 +1095,7 @@
8
- 65
+ 66
1
0
0
@@ -1093,18 +1105,6 @@
0
0
-
- 8
- 66
- 1
- 0
- 0
- 0
- ..\BSP\data_queue\data_queue.c
- data_queue.c
- 0
- 0
-
8
67
@@ -3011,6 +3011,126 @@
+
+ Application/User/USB_DEVICE/App
+ 0
+ 0
+ 0
+ 0
+
+ 13
+ 223
+ 1
+ 0
+ 0
+ 0
+ ../USB_DEVICE/App/usb_device.c
+ usb_device.c
+ 0
+ 0
+
+
+ 13
+ 224
+ 1
+ 0
+ 0
+ 0
+ ../USB_DEVICE/App/usbd_desc.c
+ usbd_desc.c
+ 0
+ 0
+
+
+ 13
+ 225
+ 1
+ 0
+ 0
+ 0
+ ../USB_DEVICE/App/usbd_cdc_if.c
+ usbd_cdc_if.c
+ 0
+ 0
+
+
+
+
+ Application/User/USB_DEVICE/Target
+ 0
+ 0
+ 0
+ 0
+
+ 14
+ 226
+ 1
+ 0
+ 0
+ 0
+ ../USB_DEVICE/Target/usbd_conf.c
+ usbd_conf.c
+ 0
+ 0
+
+
+
+
+ Middlewares/USB_Device_Library
+ 0
+ 0
+ 0
+ 0
+
+ 15
+ 227
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c
+ usbd_core.c
+ 0
+ 0
+
+
+ 15
+ 228
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c
+ usbd_ctlreq.c
+ 0
+ 0
+
+
+ 15
+ 229
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c
+ usbd_ioreq.c
+ 0
+ 0
+
+
+ 15
+ 230
+ 1
+ 0
+ 0
+ 0
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c
+ usbd_cdc.c
+ 0
+ 0
+
+
+
::CMSIS
0
diff --git a/Power_Pico/MDK-ARM/power_pico.uvprojx b/Power_Pico/MDK-ARM/power_pico.uvprojx
index 73b5f5a..65582b7 100644
--- a/Power_Pico/MDK-ARM/power_pico.uvprojx
+++ b/Power_Pico/MDK-ARM/power_pico.uvprojx
@@ -18,12 +18,12 @@
STMicroelectronics
Keil.STM32F4xx_DFP.2.17.1
https://www.keil.com/pack/
- IRAM(0x20000000-0x2001FFFF) IROM(0x8000000-0x807FFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") TZ
+ IRAM(0x20000000,0x00020000) IROM(0x08000000,0x00080000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F411RETx$CMSIS\Flash\STM32F4xx_512.FLM))
0
-
+ $$Device:STM32F411RETx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
@@ -33,7 +33,7 @@
- $$Device:STM32F411CEUx$CMSIS\SVD\STM32F411.svd
+ $$Device:STM32F411RETx$CMSIS\SVD\STM32F411.svd
0
0
@@ -137,8 +137,8 @@
4101
1
- BIN\UL2V8M.DLL
- "" ()
+ BIN\UL2CM3.DLL
+
@@ -195,7 +195,7 @@
0
0
3
- 4
+ 3
0
0
0
@@ -277,7 +277,7 @@
1
0x8000000
- 0x74000
+ 0x80000
1
@@ -340,7 +340,7 @@
--locale=english
USE_HAL_DRIVER,STM32F411xE
- ../Core/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Drivers/CMSIS/Include;../BSP;../BSP/KEY;../BSP/LCD;../BSP/GATE;../BSP/BEEP;../BSP/data_queue;../BSP/PD;../BSP/EEPROM;../Middlewares/LVGL;../Middlewares/LVGL/src;../Middlewares/LVGL/porting;../User/Tasks/Inc;../User/GUI;../User/GUI/common
+ ../Core/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Drivers/CMSIS/Include;../BSP;../BSP/KEY;../BSP/LCD;../BSP/GATE;../BSP/BEEP;../BSP/data_queue;../BSP/PD;../BSP/EEPROM;../Middlewares/LVGL;../Middlewares/LVGL/src;../Middlewares/LVGL/porting;../User/Tasks/Inc;../User/GUI;../User/GUI/common;../USB_DEVICE/App;../USB_DEVICE/Target;../Middlewares/ST/STM32_USB_Device_Library/Core/Inc;../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc
@@ -740,62 +740,6 @@
-
- usart.c
- 1
- ../Core/Src/usart.c
-
-
- 2
- 0
- 0
- 0
- 0
- 1
- 2
- 2
- 2
- 2
- 11
-
-
- 1
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
stm32f4xx_it.c
1
@@ -982,19 +926,172 @@
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c
- stm32f4xx_hal_adc.c
+ stm32f4xx_hal_pcd.c
1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
- stm32f4xx_hal_adc_ex.c
+ stm32f4xx_hal_pcd_ex.c
1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
- stm32f4xx_ll_adc.c
+ stm32f4xx_ll_usb.c
1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
stm32f4xx_hal_rcc.c
@@ -1061,6 +1158,21 @@
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c
+
+ stm32f4xx_hal_adc.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c
+
+
+ stm32f4xx_hal_adc_ex.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c
+
+
+ stm32f4xx_ll_adc.c
+ 1
+ ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c
+
stm32f4xx_hal_i2c.c
1
@@ -1178,11 +1290,6 @@
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c
-
- stm32f4xx_hal_uart.c
- 1
- ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
-
@@ -1203,11 +1310,6 @@
1
..\BSP\KEY\key.c
-
- data_queue.c
- 1
- ..\BSP\data_queue\data_queue.c
-
gate.c
1
@@ -2010,6 +2112,676 @@
+
+ Application/User/USB_DEVICE/App
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 4
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ usb_device.c
+ 1
+ ../USB_DEVICE/App/usb_device.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ usbd_desc.c
+ 1
+ ../USB_DEVICE/App/usbd_desc.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ usbd_cdc_if.c
+ 1
+ ../USB_DEVICE/App/usbd_cdc_if.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Application/User/USB_DEVICE/Target
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 4
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ usbd_conf.c
+ 1
+ ../USB_DEVICE/Target/usbd_conf.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Middlewares/USB_Device_Library
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 4
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ usbd_core.c
+ 1
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ usbd_ctlreq.c
+ 1
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ usbd_ioreq.c
+ 1
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ usbd_cdc.c
+ 1
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
::CMSIS
@@ -2020,8 +2792,8 @@
-
-
+
+
diff --git a/Power_Pico/MDK-ARM/power_pico/power_pico.bin b/Power_Pico/MDK-ARM/power_pico/power_pico.bin
index 8094a64fdde86ba42d9590825eb61a09db97a76f..4a3f580dddb97b03ccc1869c68924002e666e6b6 100644
GIT binary patch
delta 71323
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