From a76d8e565625fa50c6f449cbfd259b43fd20041d Mon Sep 17 00:00:00 2001 From: Chiri Date: Mon, 11 Aug 2025 13:35:23 +0800 Subject: [PATCH] =?UTF-8?q?2025.08.11=20=E5=AE=9E=E7=8E=B0=E4=B8=8E?= =?UTF-8?q?=E4=B8=8A=E4=BD=8D=E6=9C=BA=E7=9A=84=E5=9F=BA=E6=9C=AC=E9=80=9A?= =?UTF-8?q?=E4=BF=A1=20=E8=84=89=E5=86=B2=E7=9B=B4=E7=BA=BF=E5=8A=A0?= =?UTF-8?q?=E5=87=8F=E9=80=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Inc/main.h | 3 +- Core/Src/main.c | 104 +- Core/Src/stm32f4xx_it.c | 15 +- EWARM/PLSR.dep | 1247 +++++++++-------- EWARM/PLSR.ewp | 2636 ++++++++++++++++++----------------- EWARM/PLSR.ewt | 3 + EWARM/settings/PLSR.dbgdt | 118 +- EWARM/settings/PLSR.dnx | 15 +- EWARM/settings/Project.wsdt | 37 +- Hardware/BitSet.c | 26 + Hardware/BitSet.h | 9 + Hardware/PLSR.c | 80 +- Hardware/PLSR.h | 10 +- Hardware/modbus.c | 60 +- Hardware/modbus.h | 6 +- Hardware/sram.c | 2 +- Hardware/sram.h | 2 +- Words/流程图.md | 62 +- Words/设计方案书 .doc | Bin 150528 -> 404480 bytes Words/需求规格书.doc | Bin 43520 -> 43008 bytes 20 files changed, 2342 insertions(+), 2093 deletions(-) create mode 100644 Hardware/BitSet.c create mode 100644 Hardware/BitSet.h diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 2b0e719..3087871 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -39,7 +39,8 @@ extern "C" { extern uint8_t ArrFlag; /* ٶFlag */ extern float Acc; /* ٶ */ extern uint8_t PulseNum; /* μ */ -extern uint32_t AllPulseCNT; +extern int32_t AllPulseCNT; +extern int32_t BaseCNT; extern uint8_t EndFlag; extern uint8_t FullFlag; diff --git a/Core/Src/main.c b/Core/Src/main.c index fb9a0a6..cf33905 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -28,16 +28,21 @@ #include "PLSR.h" #include "includes.h" #include "modbus.h" +#include "bitset.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN PTD */ uint8_t ArrFlag = 0; /* ٶFlag */ float Acc; /* ٶ */ -uint32_t AllPulseCNT = 0; +int32_t AllPulseCNT = 0; +int32_t BaseCNT = 0; uint8_t EndFlag = 0; uint8_t FullFlag = 0; + +extern uint8_t Register_H[16384]; ///<Ĵĸֽ +extern uint8_t Register_L[16384]; ///<Ĵĵֽ /* USER CODE END PTD */ /* Private define ------------------------------------------------------------*/ @@ -72,7 +77,7 @@ void PVD_Init(void); /* ջС */ #define Task_Y1Direction_SIZE 256 -#define Task_PulseStart_SIZE 256 +#define Task_PulseStart_SIZE 512 #define Task_DirOutput_SIZE 256 /* ƿ */ @@ -99,7 +104,7 @@ void DirOutput(void *p_arg); int main(void) { /* USER CODE BEGIN 1 */ - OS_ERR err; + OS_ERR err; /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ @@ -127,26 +132,28 @@ int main(void) MX_TIM10_Init(); MX_TIM2_Init(); /* USER CODE BEGIN 2 */ - PulseBaseInit(0, 0, 200);//Ϊ0忪ʼģʽ, Ϊ0 - AccCount = 50; - PulseInit(0, 1, 5, 0); //ڼ壬Ƶʣһ - AddPulse(1, 100, -200, 0); - AddPulse(2, 1, 55, 0); - +// PulseBaseInit(0, 0, 200);//Ϊ0忪ʼģʽ, Ϊ0 +// PulseInit(0, 1, 5, 0); //ڼ壬Ƶʣһ +// AddPulse(1, 100, 200, 0); +// AddPulse(2, 1, 55, 0); +// Options.AccUpTime = 50; BSP_Init(); OSInit(&err); + CPU_SR_ALLOC(); + CPU_CRITICAL_ENTER();///ٽ + /* 1 */ - OSTaskCreate((OS_TCB * )&Y1Direction_Tsk, /* ƿ */ - (CPU_CHAR* )"Y1Direction", /* */ - (OS_TASK_PTR)Y1Direction, /* */ - (void * )0, /* ݸIJ */ - (OS_PRIO )TASK_Y1Direction, /* ȼ */ - (CPU_STK * )&Task_Y1Direction_STK[0], /* ջַ */ + OSTaskCreate((OS_TCB * )&Y1Direction_Tsk, /* ƿ */ + (CPU_CHAR* )"Y1Direction", /* */ + (OS_TASK_PTR)Y1Direction, /* */ + (void * )0, /* ݸIJ */ + (OS_PRIO )TASK_Y1Direction, /* ȼ */ + (CPU_STK * )&Task_Y1Direction_STK[0], /* ջַ */ (CPU_STK_SIZE)Task_Y1Direction_SIZE/10, /* ջλ */ (CPU_STK_SIZE)Task_Y1Direction_SIZE, /* ջС */ (OS_MSG_QTY)0, /* ڲϢܹյϢĿ,Ϊ0ʱֹϢ */ @@ -183,8 +190,12 @@ int main(void) (OS_OPT )OS_OPT_TASK_STK_CHK|OS_OPT_TASK_STK_CLR, (OS_ERR * )&err); + /* ݶȡ */ + ModbusLoadSRAM(); + + CPU_CRITICAL_EXIT() ; ///˳ٽ OSStart(&err); - + /* USER CODE END 2 */ /* Infinite loop */ @@ -259,8 +270,9 @@ void Y1Direction(void *p_arg) /* Ӽ */ if (ArrFlag == 1) { - if(TIM2->CNT < AccCount) + if(TIM2->CNT < Options.AccUpTime) { + if(TIM2->CNT == 0) PulseStart(); /* ʼ */ SetFrequency(0, PulseOutput[PrePulse].Frequency + TIM2->CNT * Acc); } else @@ -270,29 +282,32 @@ void Y1Direction(void *p_arg) } } - /* ȡܵ */ - if(EndFlag || FullFlag) - { - if(EndFlag) - { - AllPulseCNT = GetBase(NowPulse) + PulseOutput[NowPulse].PulseCount; - } - if(FullFlag) - { - AllPulseCNT = MAX_Pulse; - } - - } - else - { - AllPulseCNT = TIM2->CNT + GetBase(NowPulse); - } + AllPulseCNT = BaseCNT + TIM2->CNT; + CountSave(); + +// /* ȡܵ */ +// if(EndFlag || FullFlag) +// { +// if(EndFlag) +// { +// AllPulseCNT = GetBase(NowPulse) + PulseOutput[NowPulse].PulseCount; +// } +// if(FullFlag) +// { +// AllPulseCNT = MAX_Pulse; +// } +// +// } +// else +// { +// AllPulseCNT = TIM2->CNT + GetBase(NowPulse); +// } OSTimeDly(100, OS_OPT_TIME_DLY, &err); // ʱ 100 } } /** -* @brief 2忪ʼ +* @brief 2忪ʼ,ݴ * @return */ void PulseStartTsk(void *p_arg) @@ -300,17 +315,22 @@ void PulseStartTsk(void *p_arg) p_arg = p_arg; OS_ERR err; uint8_t EN = 1; + + while(1) { - if(Register_L[3000] == 0x01 && EN == 1) + if(Register_L[0x3000] == 0x01 && EN == 1) { PulseStart(); EN = 0; } - else if(Register_L[3000] == 0x02 && EN == 0) + else if(Register_L[0x3000] == 0x02 && EN == 0) { EN = 1; } + PLSRPluseLoad(); //ȡ + PLSROptionLoad(); //ȡ + ModbusSaveSRAM(); OSTimeDly(100, OS_OPT_TIME_DLY, &err); // ʱ 100 } } @@ -370,6 +390,9 @@ void DirOutput(void *p_arg) HAL_GPIO_WritePin(GPIOH, Y15_Pin, GPIO_PIN_RESET); } } + + + OSTimeDly(100, OS_OPT_TIME_DLY, &err); // ʱ 100 } } @@ -472,11 +495,10 @@ void HAL_PWR_PVDCallback(void) // ѹǷֵ if (__HAL_PWR_GET_FLAG(PWR_FLAG_PVDO)) { + HAL_GPIO_TogglePin(GPIOH, Y12_Pin); /* 紦 */ - PLSRSramSave(); + ModbusSaveSRAM(); } - - OSIntExit(); /* ˳ж */ } @@ -490,7 +512,7 @@ void PVD_Init(void) HAL_PWR_EnablePVD(); /* ʹPVD */ - PvdStruct.PVDLevel = PWR_PVDLEVEL_3; /* PVDֵ3.1V */ + PvdStruct.PVDLevel = PWR_PVDLEVEL_5; /* PVDֵ3.1V */ PvdStruct.Mode = PWR_PVD_MODE_IT_RISING; /* */ HAL_PWR_ConfigPVD(&PvdStruct); diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index 8937dc6..6d66c95 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -218,8 +218,9 @@ void TIM2_IRQHandler(void) /* USER CODE BEGIN TIM2_IRQn 1 */ PulseNum ++; /* */ + BaseCNT += TIM2->ARR; - if(Options.RunMod == 0) + if (Options.RunMod == 0) { /* ֮ */ if(Options.AllPulse - PulseNum > 0) @@ -231,16 +232,16 @@ void TIM2_IRQHandler(void) } else { - NowPulse = PulseOutput[NowPulse].NextPulse; /* һ */ + NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* һ */ } /* ׼Ӽ */ Acc = GetAcc(PulseOutput[PrePulse].Frequency, - PulseOutput[NowPulse].Frequency, AccCount); /* ٶ */ + PulseOutput[NowPulse].Frequency, Options.AccUpTime); /* ٶ */ ArrFlag = 1; SetNextPulse();/* һνжϵ */ - PulseStart(); /* ʼ */ + } /* ֮û */ else @@ -250,7 +251,7 @@ void TIM2_IRQHandler(void) EndFlag = 1; } } - else + if(Options.RunMod == 1) { if(AllPulseCNT >= MAX_Pulse) { @@ -270,12 +271,12 @@ void TIM2_IRQHandler(void) } else { - NowPulse = PulseOutput[NowPulse].NextPulse; /* һ */ + NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* һ */ } /* ׼Ӽ */ Acc = GetAcc(PulseOutput[PrePulse].Frequency, - PulseOutput[NowPulse].Frequency, AccCount); /* ٶ */ + PulseOutput[NowPulse].Frequency, Options.AccUpTime); /* ٶ */ ArrFlag = 1; SetNextPulse();/* һνжϵ */ diff --git a/EWARM/PLSR.dep b/EWARM/PLSR.dep index 35acaef..635481a 100644 --- a/EWARM/PLSR.dep +++ b/EWARM/PLSR.dep @@ -1,589 +1,625 @@ 4 - 1083477749 + 2002417638 PLSR - $PROJ_DIR$\PLSR\Obj\os_task.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_a.o - $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_tmr.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\PLSR\Obj\PLSR.o - $PROJ_DIR$\PLSR\Obj\os_dbg.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\PLSR\Obj\os_pend_multi.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et - $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\PLSR\Obj\bsp.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_tick.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\PLSR\Obj\cpu_c.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\PLSR\Obj\dma.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\PLSR\Obj\os_q.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et - $PROJ_DIR$\PLSR\Obj\gpio.xcl $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c $PROJ_DIR$\startup_stm32f407xx.s - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Core\Src\dma.c $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c - $PROJ_DIR$\..\Hardware\PLSR.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c - $PROJ_DIR$\..\Hardware\PSCARR.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c - $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c - $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\Hardware\sram.c - $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c - $PROJ_DIR$\PLSR\Obj\lib_str.o - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\PLSR\Obj\gpio.o + $PROJ_DIR$\PLSR\Obj\os_int.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\PLSR\Obj\lib_mem.o + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\PLSR\Obj\usart.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_mem.xcl + $PROJ_DIR$\PLSR\Obj\os_core.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\Hardware\sram.h + $PROJ_DIR$\PLSR\Obj\usart.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et + $PROJ_DIR$\PLSR\Obj\PSCARR.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\PLSR\Obj\os_flag.o + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\PLSR\Obj\main.o + $PROJ_DIR$\PLSR\Obj\os_cfg_app.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\PLSR\Obj\usart.xcl + $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et + $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_tmr.xcl + $PROJ_DIR$\PLSR\Obj\os_core.xcl + $PROJ_DIR$\stm32f407xx_flash.icf + $PROJ_DIR$\PLSR\Obj\os_sem.xcl + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\PLSR\Obj\os_int.xcl + $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_mem_a.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\PLSR\Exe\PLSR.hex + $PROJ_DIR$\PLSR\Obj\os_msg.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\PLSR\Obj\cpu_core.xcl + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_app_hooks.o + $PROJ_DIR$\PLSR\Exe\PLSR.out + $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et + $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\PLSR\Obj\os_mem.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\PLSR\Obj\BitSet.o + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\PLSR\Obj\CRC.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\PLSR\Obj\os_dbg.o + $PROJ_DIR$\PLSR\Obj\lib_str.xcl + $PROJ_DIR$\PLSR\Obj\cpu_c.o + $PROJ_DIR$\PLSR\Obj\os_task.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\PLSR\Obj\main.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o + $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl + $PROJ_DIR$\..\Hardware\BitSet.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\PLSR\Obj\os_prio.o + $PROJ_DIR$\PLSR\Obj\modbus.o + $PROJ_DIR$\PLSR\Obj\os_cpu_c.o + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\PLSR\Obj\sram.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\PLSR\Obj\os_stat.xcl + $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\Hardware\CRC.h + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\PLSR\Obj\BitSet.xcl + $PROJ_DIR$\..\Hardware\PLSR.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl + $PROJ_DIR$\PLSR\Obj\tim.xcl + $PROJ_DIR$\PLSR\Obj\os_task.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_mutex.o + $PROJ_DIR$\PLSR\Obj\lib_math.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\PLSR\Obj\cpu_a.o + $PROJ_DIR$\PLSR\Obj\PSCARR.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et + $PROJ_DIR$\PLSR\Obj\PLSR.pbd + $PROJ_DIR$\PLSR\Obj\os_cpu_a.o $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\PLSR\Obj\tim.o + $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_msg.o + $PROJ_DIR$\PLSR\Obj\bsp.o + $PROJ_DIR$\PLSR\Obj\os_dbg.xcl + $PROJ_DIR$\PLSR\Obj\os_tick.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\PLSR\Obj\cpu_c.xcl $PROJ_DIR$\PLSR\Obj\os_sem.o - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h - $PROJ_DIR$\PLSR\Obj\lib_mem.xcl - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c - $PROJ_DIR$\PLSR\Obj\os_dbg.o - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h + $PROJ_DIR$\PLSR\Obj\os_tmr.o + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_q.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h $PROJ_DIR$\PLSR\Obj\dma.o - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c - $PROJ_DIR$\PLSR\Obj\os_var.xcl $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\PLSR\Obj\tim.o - $PROJ_DIR$\PLSR\Obj\PLSR.pbd + $PROJ_DIR$\PLSR\Obj\gpio.xcl + $PROJ_DIR$\PLSR\Obj\os_pend_multi.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et + $PROJ_DIR$\PLSR\Obj\PLSR.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\PLSR\Obj\os_task.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h $PROJ_DIR$\PLSR\Obj\lib_ascii.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\PLSR\Obj\os_cpu_a.o - $PROJ_DIR$\PLSR\Obj\lib_str.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\PLSR\Obj\lib_str.o $PROJ_DIR$\PLSR\Obj\os_prio.xcl - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et - $PROJ_DIR$\PLSR\Obj\modbus.o - $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o - $PROJ_DIR$\PLSR\Obj\os_mem.o - $PROJ_DIR$\..\Core\Inc\usart.h - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $PROJ_DIR$\PLSR\Obj\sram.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_c.o - $PROJ_DIR$\PLSR\Obj\os_cpu_c.o + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\Hardware\PSCARR.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h + $PROJ_DIR$\PLSR\Obj\os_var.xcl + $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et + $TOOLKIT_DIR$\inc\c\math.h $PROJ_DIR$\PLSR\Obj\cpu_core.o $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\PLSR\Obj\sram.o - $PROJ_DIR$\PLSR\Obj\main.xcl - $PROJ_DIR$\PLSR\Obj\CRC.xcl - $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl - $PROJ_DIR$\PLSR\Obj\PLSR.xcl - $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_mem.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\PLSR\Obj\main.xcl $PROJ_DIR$\PLSR\Obj\os_tick.xcl - $PROJ_DIR$\..\Hardware\PSCARR.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\PLSR\Obj\os_time.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\PLSR\Obj\PLSR.xcl + $PROJ_DIR$\PLSR\Obj\sram.o + $PROJ_DIR$\PLSR\Obj\bsp.xcl + $PROJ_DIR$\PLSR\Obj\CRC.o $PROJ_DIR$\..\Hardware\modbus.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et + $PROJ_DIR$\PLSR\Obj\modbus.xcl + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\PLSR\Obj\os_q.o + $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\PLSR\Obj\os_var.o + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et + $PROJ_DIR$\PLSR\List\PLSR.map + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_math.o + $PROJ_DIR$\PLSR\Obj\os_mutex.xcl + $PROJ_DIR$\PLSR\Obj\dma.xcl + $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et + $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_stat.o + $PROJ_DIR$\PLSR\Obj\tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_flag.xcl $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_time.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o $PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et - $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o - $PROJ_DIR$\PLSR\Obj\CRC.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl + $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\PLSR\Obj\os_time.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o $PROJ_DIR$\PLSR\Obj\os_var.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\PLSR\Obj\os_stat.o - $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_q.o - $PROJ_DIR$\PLSR\Obj\tim.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_math.o - $PROJ_DIR$\PLSR\Obj\modbus.xcl - $PROJ_DIR$\PLSR\Obj\usart.xcl - $PROJ_DIR$\PLSR\Obj\os_app_hooks.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mutex.xcl - $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl - $PROJ_DIR$\PLSR\Obj\lib_mem_a.o - $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et - $PROJ_DIR$\PLSR\Exe\PLSR.hex - $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\PLSR\Obj\dma.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\PLSR\Obj\os_time.o + $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h + $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h + $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\PLSR\Obj\bsp.xcl - $PROJ_DIR$\PLSR\Exe\PLSR.out - $PROJ_DIR$\PLSR\Obj\os_core.xcl - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\PLSR\Obj\os_flag.xcl - $PROJ_DIR$\PLSR\Obj\os_var.o - $PROJ_DIR$\PLSR\Obj\dma.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\PLSR\List\PLSR.map - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\PLSR\Obj\cpu_core.xcl - $PROJ_DIR$\PLSR\Obj\os_tmr.xcl - $TOOLKIT_DIR$\inc\c\stdarg.h - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.xcl - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\PLSR\Obj\main.o - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\PLSR\Obj\PSCARR.xcl - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_flag.o - $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mem.xcl - $PROJ_DIR$\PLSR\Obj\os_core.o - $PROJ_DIR$\PLSR\Obj\os_cfg_app.o - $PROJ_DIR$\PLSR\Obj\os_int.o - $PROJ_DIR$\PLSR\Obj\lib_mem.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\PLSR\Obj\gpio.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\PLSR\Obj\usart.__cstat.et - $PROJ_DIR$\PLSR\Obj\tim.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\PLSR\Obj\sram.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\..\Hardware\CRC.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\PLSR\Obj\os_mutex.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et - $PROJ_DIR$\..\Hardware\sram.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\PLSR\Obj\os_int.xcl - $PROJ_DIR$\PLSR\Obj\os_stat.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\PLSR\Obj\usart.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et - $PROJ_DIR$\PLSR\Obj\PSCARR.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_sem.xcl - $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\PLSR\Obj\lib_math.xcl - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o - $PROJ_DIR$\PLSR\Obj\main.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_prio.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Hardware\PLSR.h - $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h + + [ROOT_NODE] + + + ILINK + 75 223 + + + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 245 + 47 __cstat - 310 + 102 BICOMP - 161 + 203 ICCARM - 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 240 313 151 254 314 83 250 173 298 169 139 35 235 135 274 318 71 106 109 236 152 123 68 114 115 85 125 124 246 110 111 95 67 180 281 275 + 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 29 122 96 23 132 260 64 200 128 178 187 161 57 192 118 90 290 303 309 79 88 313 281 299 294 271 308 322 22 311 314 291 263 209 37 129 106 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 126 + 239 __cstat - 30 + 237 BICOMP - 227 + 44 ICCARM - 240 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 130 + 84 __cstat - 204 + 201 BICOMP - 271 + 49 ICCARM - 313 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 292 + 151 __cstat - 270 + 231 BICOMP - 207 + 134 ICCARM - 151 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 122 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 108 + 27 __cstat - 243 + 138 BICOMP - 283 + 133 ICCARM - 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 302 186 129 196 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c ICCARM - 26 + 199 __cstat - 257 + 162 BICOMP - 237 + 127 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 77 132 122 96 209 37 129 200 128 187 161 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\startup_stm32f407xx.s + + + AARM + 220 + + + + + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 266 + 166 __cstat - 1 + 257 BICOMP - 317 + 227 ICCARM - 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 29 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 209 + 24 __cstat - 228 + 152 BICOMP - 230 + 168 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 23 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 289 + 215 __cstat - 211 + 21 BICOMP - 306 + 91 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 149 + 19 __cstat - 6 + 136 BICOMP - 303 + 175 ICCARM - 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 224 314 313 151 180 281 275 173 298 139 35 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - AARM - 194 + ICCARM + 248 + + + __cstat + 34 + + + BICOMP + 26 + + + ICCARM + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 291 + 235 __cstat - 148 + 224 BICOMP - 12 + 196 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 @@ -592,665 +628,657 @@ ICCARM - 183 + 253 __cstat - 39 + 164 BICOMP - 103 + 148 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 267 + 258 __cstat - 15 + 65 BICOMP - 42 + 319 ICCARM - 254 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 190 + 104 __cstat - 168 + 95 BICOMP - 184 + 40 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 13 + 171 __cstat - 299 + 20 BICOMP - 269 + 120 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 112 219 167 251 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 293 + 38 __cstat - 282 + 30 BICOMP - 312 + 50 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 96 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\PLSR\Exe\PLSR.out - ICCARM - 189 - - - __cstat - 191 + OBJCOPY + 67 - BICOMP - 37 + ILINK + 223 - ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + ILINK + 55 89 154 142 99 193 208 166 24 180 225 28 63 184 47 109 74 48 33 147 110 97 45 25 83 153 139 169 108 213 159 230 100 156 259 160 216 174 143 206 220 104 239 215 19 248 235 84 253 258 27 69 123 41 247 39 249 93 199 171 151 38 214 217 80 46 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Hardware\PLSR.c ICCARM - 305 + 174 __cstat - 40 + 191 BICOMP - 255 + 205 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 132 72 119 212 245 256 101 188 122 130 112 219 167 251 66 172 165 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 37 200 128 209 96 129 187 161 106 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c ICCARM - 248 + 154 __cstat - 294 + 62 BICOMP - 25 + 207 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 260 64 119 212 245 256 101 78 200 128 178 187 161 57 192 118 90 290 303 309 79 236 88 313 281 299 294 271 308 322 22 311 314 291 263 112 219 167 251 66 172 165 72 82 221 250 292 126 183 111 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 182 + 247 __cstat - 272 + 116 BICOMP - 138 + 36 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c ICCARM - 167 + 33 __cstat - 20 + 117 BICOMP - 181 + 54 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c ICCARM - 195 + 45 __cstat - 134 + 42 BICOMP - 162 + 232 ICCARM - 275 217 304 188 200 179 154 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c ICCARM - 10 + 25 __cstat - 249 + 121 BICOMP - 268 + 59 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + $PROJ_DIR$\..\Hardware\sram.c ICCARM - 121 + 206 __cstat - 301 + 113 BICOMP - 9 + 186 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 37 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\Hardware\BitSet.c ICCARM - 104 - - - __cstat - 296 + 89 BICOMP - 300 + 131 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 106 72 119 212 245 256 101 200 78 128 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c ICCARM - 264 + 48 __cstat - 280 + 202 BICOMP - 284 + 114 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 261 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 150 + 69 __cstat - 23 + 73 BICOMP - 261 + 58 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + $PROJ_DIR$\..\Hardware\PSCARR.c ICCARM - 11 + 143 __cstat - 242 + 52 BICOMP - 213 + 43 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 188 72 119 212 245 256 101 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c ICCARM - 262 + 83 __cstat - 3 + 242 BICOMP - 223 + 32 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c ICCARM - 201 + 153 __cstat - 202 + 76 BICOMP - 285 + 68 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c ICCARM - 208 + 169 __cstat - 145 + 60 BICOMP - 34 + 293 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 70 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c ICCARM - 8 + 74 __cstat - 147 + 176 BICOMP - 164 + 243 ICCARM - 314 217 304 188 200 179 154 171 313 295 302 186 129 196 219 18 7 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 281 173 298 180 151 275 139 35 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 280 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 263 + 249 __cstat - 166 + 85 BICOMP - 288 + 233 ICCARM - 86 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c ICCARM - 297 + 139 __cstat - 241 + 210 BICOMP - 253 + 226 ICCARM - 171 217 304 188 200 179 154 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c ICCARM - 259 + 97 __cstat - 260 + 92 BICOMP - 225 + 155 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 17 + 123 __cstat - 258 + 61 BICOMP - 221 + 103 ICCARM - 83 250 304 188 200 179 154 238 173 298 169 139 35 235 135 274 318 71 106 109 236 220 152 123 68 114 115 85 125 124 246 110 111 95 67 302 186 129 196 219 18 7 217 144 175 31 218 277 119 308 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 278 + 41 __cstat - 197 + 31 BICOMP - 212 + 107 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 311 + 39 __cstat - 287 + 197 BICOMP - 143 + 238 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 203 + 93 __cstat - 155 + 150 BICOMP - 36 + 218 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\Hardware\CRC.c ICCARM - 38 + 208 __cstat - 231 + 198 BICOMP - 256 + 94 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 129 72 119 212 245 256 101 @@ -1259,113 +1287,113 @@ ICCARM - 146 + 109 __cstat - 14 + 229 BICOMP - 206 + 211 ICCARM - 180 151 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 281 275 173 298 139 35 314 + 209 96 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 37 129 200 128 187 161 132 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c ICCARM - 309 + 225 __cstat - 142 + 240 BICOMP - 276 + 140 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 314 309 79 236 212 245 256 101 88 313 281 303 299 294 271 308 322 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c ICCARM - 198 + 108 __cstat - 24 + 137 BICOMP - 290 + 185 ICCARM - 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c ICCARM - 160 + 156 __cstat - 273 + 86 BICOMP - 153 + 204 ICCARM - 281 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c ICCARM - 158 + 180 __cstat - 33 + 87 BICOMP - 233 + 81 ICCARM - 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 + 322 309 79 236 212 245 256 101 88 313 281 299 @@ -1374,308 +1402,303 @@ ICCARM - 265 + 28 __cstat - 210 + 51 BICOMP - 112 + 195 ICCARM - 115 109 236 220 188 200 179 154 152 123 68 106 114 125 124 85 111 + 294 309 79 236 212 245 256 101 88 313 281 303 299 308 322 271 314 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c ICCARM - 176 + 184 __cstat - 174 + 149 BICOMP - 192 + 98 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 308 309 79 236 212 245 256 101 88 313 281 299 322 271 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c ICCARM - 21 + 159 __cstat - 165 + 125 BICOMP - 170 + 56 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c ICCARM - 4 + 213 __cstat - 19 + 181 BICOMP - 234 + 163 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - ICCARM - 137 - - - __cstat - 315 - - - BICOMP - 163 + AARM + 63 - - - ICCARM - 124 109 236 220 188 200 179 154 152 123 68 114 - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c ICCARM - 157 + 230 __cstat - 16 + 228 BICOMP - 316 + 124 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm AARM - 140 + 142 - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c - AARM - 2 + ICCARM + 216 + + + __cstat + 254 + + + BICOMP + 190 + + + ICCARM + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 + + - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c ICCARM - 205 + 100 __cstat - 193 + 222 BICOMP - 307 + 135 ICCARM - 111 109 236 220 188 200 179 154 152 123 68 106 114 115 85 125 124 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm AARM - 214 + 147 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c ICCARM - 226 + 193 __cstat - 199 + 244 BICOMP - 128 + 71 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c ICCARM - 99 + 259 __cstat - 41 + 182 BICOMP - 141 + 252 ICCARM - 125 109 236 220 188 200 179 154 152 123 68 114 124 85 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c ICCARM - 156 + 110 __cstat - 32 + 173 BICOMP - 28 + 105 ICCARM - 109 236 220 188 200 179 154 152 123 68 106 114 115 85 125 124 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c ICCARM - 136 + 160 __cstat - 215 + 145 BICOMP - 0 + 53 ICCARM - 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 + 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 - $PROJ_DIR$\PLSR\Exe\PLSR.out + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c - ILINK - 229 + ICCARM + 99 - OBJCOPY - 216 + __cstat + 255 + + + BICOMP + 158 - ILINK - 251 17 2 156 158 195 126 267 137 205 265 214 99 245 146 208 263 262 140 157 121 259 264 150 38 278 11 311 203 104 201 136 21 176 4 226 8 297 160 194 309 198 182 248 10 189 305 183 26 266 209 289 293 13 291 190 167 149 108 130 292 178 187 232 244 + ICCARM + 309 79 236 212 245 256 101 88 313 281 303 299 294 271 308 322 - - [ROOT_NODE] - - - ILINK - 222 229 - - - diff --git a/EWARM/PLSR.ewp b/EWARM/PLSR.ewp index 48db6a9..abc6834 100644 --- a/EWARM/PLSR.ewp +++ b/EWARM/PLSR.ewp @@ -1,1343 +1,1345 @@ - 3 - - PLSR - - ARM - - 1 - - General - 3 - - 31 - 1 + 3 + + PLSR + + ARM + 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 35 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 23 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Application + + General + 3 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 35 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 23 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Application + + EWARM + + $PROJ_DIR$\startup_stm32f407xx.s + + + + User + + Core + + $PROJ_DIR$\..\Core\Src\dma.c + + + $PROJ_DIR$\..\Core\Src\gpio.c + + + $PROJ_DIR$\..\Core\Src\main.c + + + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + + + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + + + $PROJ_DIR$\..\Core\Src\tim.c + + + $PROJ_DIR$\..\Core\Src\usart.c + + + + - EWARM - - $PROJ_DIR$\startup_stm32f407xx.s - + Drivers + + CMSIS + + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + + + + STM32F4xx_HAL_Driver + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + - User - - Core + Hardware - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Hardware\BitSet.c - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Hardware\CRC.c - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Hardware\modbus.c - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Hardware\PLSR.c - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Hardware\PSCARR.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Hardware\sram.c + + + + uCOS_BSP + + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - - - - Drivers - CMSIS - - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - + uCOS_CONFIG + + $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h + + + $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h + - STM32F4xx_HAL_Driver - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - + uCOS_CORE + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + + + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + + + + uCOS_CPU + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h + + + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + + + + uCOS_LIB + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h + + + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + + + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h + + + + uCOS_PORT + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h + + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + + + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c + - - - Hardware - - $PROJ_DIR$\..\Hardware\CRC.c - - - $PROJ_DIR$\..\Hardware\modbus.c - - - $PROJ_DIR$\..\Hardware\PLSR.c - - - $PROJ_DIR$\..\Hardware\PSCARR.c - - - $PROJ_DIR$\..\Hardware\sram.c - - - - uCOS_BSP - - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - - - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - - - - uCOS_CONFIG - - $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h - - - $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h - - - - uCOS_CORE - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c - - - - uCOS_CPU - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h - - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - - - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h - - - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h - - - - uCOS_LIB - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h - - - $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c - - - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h - - - - uCOS_PORT - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c - - - diff --git a/EWARM/PLSR.ewt b/EWARM/PLSR.ewt index 9dc9f98..c1e2296 100644 --- a/EWARM/PLSR.ewt +++ b/EWARM/PLSR.ewt @@ -1283,6 +1283,9 @@ Hardware + + $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\Hardware\CRC.c diff --git a/EWARM/settings/PLSR.dbgdt b/EWARM/settings/PLSR.dbgdt index 5b0c90a..92d7fef 100644 --- a/EWARM/settings/PLSR.dbgdt +++ b/EWARM/settings/PLSR.dbgdt @@ -153,11 +153,11 @@ 1 1 1 - 160400001B00298100000300000013860000020000002CE100000100000010860000CE010000239200000400000029E10000040000005F860000020000000F810000010000000C8100000C00000059860000010000000486000001000000568600003E000000288100000200000000840000010000002BE100000700000009860000010000000E810000020000001F8100005000000000E10000020000000B81000005000000148600006000000011860000C10000000581000001000000468100007700000008860000010000005D860000030000001686000001000000 + A40600001F001386000004000000298100000300000010860000A70200002CE100000100000029E1000004000000239200000500000020810000010000000F810000010000005F860000020000000C8100000F00000004860000030000005986000001000000288100000200000056860000AC0000002BE100000700000000840000020000001F810000770000000E8100000200000009860000010000000B8100000500000000E10000020000001486000099000000588600000100000000860000020000000581000001000000118600006D01000046810000A00000005D86000007000000088600000100000005860000010000001686000001000000 300020870000238700002487000021870000198600000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400002AE10000008200001C8200000182000067860000838600005886000004DC00007784000007840000808C000044D500007486000045D5000046D5000047D5000048D5000049D500004AD500004BD500004CD500001C8F00001E8F00001F8F0000208F0000218F0000118F000000DC000001DC000002DC000003DC0000A4860000A38600005486000059860000 - 5800578600001C0000000286000013000000048400007E00000013860000310000002CE10000750000001581000057000000108600002F000000768600003B000000D9860000100000000D860000190000002392000000000000318400008500000007E100006D000000848600003C0000000A8600002D0000005F860000660000000F81000055000000208100005D00000004E100006B00000023E100006F000000078600002A0000000C810000520000000D8000004900000001E10000680000001982000047000000048600002700000006840000800000004A8100007900000016820000450000009A8600001A0000000186000012000000038400007D000000178100005900000056860000350000002BE1000074000000008400007A0000001481000056000000D88600000F0000000C860000180000000E840000820000003084000084000000008100004B000000098600002C00000025E10000710000002F820000480000001A860000340000000E810000540000001F8100005C00000003E100006A0000005E860000370000000B8100005100000022E100006E0000008E8600003D000000068600002900000000E10000670000001882000046000000698600003A0000000386000014000000058400007F000000D18400002000000041E10000770000001486000032000000498100007800000055860000080000000086000011000000028400007C00000016810000580000001186000030000000DA860000060000000E8600001B0000003284000086000000108400008300000046810000640000000B8600002E000000518400008800000005E100006C0000006086000039000000088600002B0000000D81000053000000A18600003E000000C3860000040000000A8400008100000002E10000690000005D8600003600000016860000330000003787000003000000C08600000E0000000586000028000000 + 5D001386000031000000048400007E0000000286000013000000578600001C000000768600003B000000108600002F00000015810000570000002CE10000750000004581000016000000848600003C00000007E100006D000000318400008500000023920000000000000D86000019000000D98600001000000004E100006B000000208100005D0000000F810000550000005F860000660000000A8600002D00000001E10000680000000D800000490000000C81000052000000078600002A00000023E100006F00000006840000800000000486000027000000198200004700000056860000350000001781000059000000038400007D00000001860000120000009A8600001A00000016820000450000004A810000790000001481000056000000008400007A0000002BE1000074000000448100000A0000008584000017000000008100004B00000030840000840000000E840000820000000C86000018000000D88600000F0000005E8600003700000003E100006A0000001F8100005C0000000E810000540000001A860000340000002F8200004800000025E1000071000000098600002C00000000E100006700000006860000290000008E8600003D00000022E100006E0000000B81000051000000148600003200000041E1000077000000D184000020000000058400007F0000000386000014000000698600003A000000188200004600000011860000300000001681000058000000028400007C0000000086000011000000558600000800000049810000780000004681000064000000108400008300000032840000860000000E8600001B000000DA86000006000000438100000B000000608600003900000005E100006C00000051840000880000000B8600002E0000005D8600003600000002E10000690000000A84000081000000C386000004000000A18600003E0000000D81000053000000088600002B0000005C840000020000000586000028000000C08600000E00000037870000030000001686000033000000 0 @@ -189,7 +189,7 @@ 34053 000000001700000022010000C8000000 - 00000000850200000006000036030000 + 00000000850200006904000036030000 32768 0 0 @@ -201,8 +201,8 @@ 4294967295 - 00000000D70100000006000098020000 - 00000000C00100000006000081020000 + 00000000CB010000500200008C020000 + 00000000B40100005002000075020000 4096 0 0 @@ -215,7 +215,7 @@ 34054 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 32768 0 0 @@ -228,7 +228,7 @@ 34064 000000001700000022010000C8000000 - 000000008D0200000006000036030000 + 000000008D0200006904000036030000 4096 0 0 @@ -241,7 +241,7 @@ 34070 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 4096 0 0 @@ -254,7 +254,7 @@ 34071 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 4096 0 0 @@ -267,7 +267,7 @@ 34072 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 4096 0 0 @@ -280,7 +280,7 @@ 34092 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 4096 0 0 @@ -293,7 +293,7 @@ 34103 000000001700000022010000C8000000 - 0400000091020000FC0500001C030000 + 0400000091020000650400001C030000 4096 0 0 @@ -438,7 +438,7 @@ 34065 00000000170000000601000078010000 - B4040000320000000006000075020000 + 24030000320000006904000075020000 16384 0 0 @@ -479,7 +479,7 @@ 34068 00000000170000000601000078010000 - FA040000320000000006000075020000 + 63030000320000006904000075020000 16384 0 0 @@ -570,7 +570,7 @@ 34077 00000000170000000601000078010000 - 00000000000000000601000061010000 + 9D030000320000006904000075020000 16384 0 0 @@ -578,9 +578,22 @@ 0 - 0 + 1 - + + + Location + Type + Value + Variable + + + 150 + 100 + 100 + 100 + + 34078 00000000170000000601000078010000 @@ -612,7 +625,7 @@ 34080 000000001700000022010000D8000000 - 04000000D8010000FC05000067020000 + 04000000CC0100004C0200005B020000 32768 0 0 @@ -622,11 +635,27 @@ 0 - + + + 0x20010f1e + 0x40024000 + + 0 + 536940318 + 536940319 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 67117535 + 34081 000000001700000022010000D8000000 - 04000000D8010000FC05000067020000 + 04000000CC0100004C0200005B020000 4096 0 0 @@ -640,7 +669,7 @@ 34082 000000001700000022010000D8000000 - 04000000D8010000FC05000067020000 + 04000000CC0100004C0200005B020000 4096 0 0 @@ -654,7 +683,7 @@ 34083 000000001700000022010000D8000000 - 04000000D8010000FC05000067020000 + 04000000CC0100004C0200005B020000 4096 0 0 @@ -954,8 +983,8 @@ 34104 - 00000000170000000601000078010000 - 11050000320000000006000075020000 + F0040000AD010000F60500000E030000 + 6D040000320000000006000036030000 16384 0 0 @@ -967,15 +996,12 @@ - PulseCount + Register_L + Register_H + RX1Data AllPulseCNT - PulseNum PulseOutput - Base - Acc - len - Register_L - Register_L + Options @@ -994,7 +1020,7 @@ 34105 00000000170000000601000078010000 - 00000000000000000601000061010000 + FA040000320000000006000075020000 16384 0 0 @@ -1004,7 +1030,23 @@ 0 - + + + + + + Expression + Location + Type + Value + + + 100 + 150 + 100 + 100 + + 34106 00000000170000000601000078010000 @@ -1036,7 +1078,7 @@ 34108 00000000170000000601000078010000 - 00000000320000000901000075020000 + 000000003200000009010000B0010000 4096 0 0 @@ -1044,10 +1086,10 @@ 0 - 1 + 0 - 0000000060000000000000000010000001000000FFFFFFFFFFFFFFFF09010000320000000D010000750200000100000002000010040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000001000000FFFFFFFFFFFFFFFF0D05000032000000110500007502000001000000020000100400000001000000EBFDFFFF26010000388500000000000000000000000000000000000001000000388500000100000038850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF69040000320000006D040000570200000000000002000000040000000100000070FCFFFF9B000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000000060000C0010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000D7010000000600009802000000000000C00100000006000081020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000000000000FFFFFFFFFFFFFFFFB004000032000000B404000075020000000000000200000004000000010000002FFCFFFFC8000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0000000075020000000600007902000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C85000037850000018000800000010000000000000090020000000600004D03000000000000790200000006000036030000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000810200000006000085020000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000 + 0000000060000000000000000010000000000000FFFFFFFFFFFFFFFF09010000320000000D010000B00100000000000002000000040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF69040000320000006D040000570200000000000002000000040000000100000070FCFFFF9B000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000B001000050020000B4010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000CB010000500200008C02000000000000B40100005002000075020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000001000000FFFFFFFFFFFFFFFF99030000320000009D0300007502000001000000020000100400000001000000EFFDFFFFB50000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF5F030000320000006303000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000000000000FFFFFFFFFFFFFFFF2003000032000000240300007502000000000000020000000400000001000000A7FDFFFFB6010000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0000000075020000690400007902000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C85000037850000018000800000010000000000000090020000690400004D03000000000000790200006904000036030000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000810200006904000085020000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000040000001000000FFFFFFFFFFFFFFFF69040000320000006D0400003603000001000000020000100400000001000000ABFBFFFF510100000000000000000000000000000100000038850000000000000000000000000000000000000000000001000000388500000100000038850000000000000000000000000000 CMSIS-Pack @@ -1085,7 +1127,7 @@ Trace - 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040089000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 + 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E53920000000004008A000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 34050 @@ -1102,7 +1144,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000040071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000000005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/EWARM/settings/PLSR.dnx b/EWARM/settings/PLSR.dnx index 01a3c8d..ba51ca3 100644 --- a/EWARM/settings/PLSR.dnx +++ b/EWARM/settings/PLSR.dnx @@ -20,7 +20,7 @@ _ 0 - 1004691111 + 2315233233 _ 0 @@ -60,12 +60,19 @@ TIM2_CNT 10 - Pulse-Frequency 3 0 - Pulse-NextPulse 3 0 - Pulse-PulseCount 3 0 + Option-AccUpTime 3 0 + Option-InitSpeed 3 0 + Pulse-Frequency 3 0 + Pulse-NextPulse 3 0 + Pulse-PulseCount 3 0 + + uint8_t[10000] 4 0 + {W}1:AllPulseCNT 3 0 + {W}1:c 4 0 + {W}1:datCount 3 0 0 diff --git a/EWARM/settings/Project.wsdt b/EWARM/settings/Project.wsdt index e8948e5..ca7039b 100644 --- a/EWARM/settings/Project.wsdt +++ b/EWARM/settings/Project.wsdt @@ -9,7 +9,7 @@ 20 - 1491 + 1084 2 0 @@ -60,7 +60,7 @@ - 159 + 143 30 30 30 @@ -72,7 +72,6 @@ PLSR/Application/User PLSR/Application/User/Core PLSR/Hardware - PLSR/uCOS_CPU @@ -87,11 +86,11 @@ 1 1 1 - 2C0400001B00298100000300000013860000020000002CE100000A00000010860000AE010000239200000400000029E10000050000005F860000020000000F810000020000000C8100004F00000059860000010000000486000001000000568600003B000000288100000200000000840000020000002BE100000700000009860000010000000E8100000E0000001F8100004700000000E10000020000000B81000005000000148600005900000011860000AE0000000581000001000000468100006B00000008860000010000005D860000030000001686000001000000 + AA0400001F001386000002000000298100000300000010860000AE0100002CE100000A00000029E1000005000000239200000400000020810000010000000F810000160000005F860000020000000C81000097000000048600000100000059860000010000002881000002000000568600003B0000002BE100000700000000840000030000001F810000470000000E8100002D00000009860000010000000B8100000500000000E1000004000000148600005900000058860000010000000086000001000000058100000100000011860000AE000000468100006B0000005D86000003000000088600000100000005860000010000001686000001000000 - 0800FFFFFFFF1C8F00001D8F00001F8F0000208F0000218F00002AE10000118F0000 - 03002392000000000000008400004800000022E100003C000000 + 1400FFFFFFFF1C8F00001D8F00001F8F0000208F0000218F00002AE10000118F00000D8400000F8400000884000054840000328100001C8100000984000053840000008200001C8200000182000067860000 + 2800048400004C0000002CE10000430000001581000025000000458100000800000007E100003B00000023920000000000005F8600003400000004E100003900000023E100003D00000001E10000360000000D800000170000001982000015000000068400004E00000016820000130000004A8100004700000017810000270000002BE1000042000000148100002400000000840000480000004481000005000000858400000900000000810000190000000E8400005000000030840000520000002F8200001600000025E100003F00000003E100003800000000E100003500000022E100003C0000000B8100001F000000188200001400000041E100004500000049810000460000001681000026000000438100000600000005E100003A000000518400005600000002E10000370000000D810000210000005C84000002000000 0 @@ -136,8 +135,8 @@ 4294967295 - EB00000076020000000600004D030000 - EB0000005F0200000006000036030000 + DB0000008D020000000600004D030000 + DB000000760200000006000036030000 4096 0 0 @@ -150,7 +149,7 @@ 34052 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 32768 0 0 @@ -173,7 +172,7 @@ 34048 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -186,7 +185,7 @@ 34056 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -200,7 +199,7 @@ 34057 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -214,7 +213,7 @@ 34058 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -228,7 +227,7 @@ 34059 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -242,7 +241,7 @@ 34062 000000001700000022010000C8000000 - EF00000077020000FC0500001C030000 + DF0000008E020000FC0500001C030000 4096 0 0 @@ -326,7 +325,7 @@ 34063 9EFFFFFFBD010000A40000001E030000 - 0000000032000000E700000036030000 + 0000000032000000D700000036030000 4096 0 0 @@ -337,7 +336,7 @@ 1 - 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFEB0000005B020000000600005F0200000100000001000010040000000100000044FEFFFFFD000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000EB00000076020000000600004D030000EB0000005F0200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFE700000032000000EB00000036030000010000000200001004000000010000009BFFFFFFFB040000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000038000010084000000001700000022010000C800000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 + 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFDB00000072020000000600007602000001000000010000100400000001000000DCFDFFFF95000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000DB0000008D020000000600004D030000DB000000760200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFD700000032000000DB0000003603000001000000020000100400000001000000B0FFFFFF10050000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000038000010084000000001700000022010000C800000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 CMSIS-Pack @@ -358,7 +357,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF0A520065006700690073007400650072005F004C0000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -394,7 +393,7 @@ - 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000C0000000600000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C007300720061006D002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF067300720061006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300310037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003300310037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C005F006700700069006F002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300390036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310036003300310032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310036003300310032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D003300320066003400780078005F00680061006C005F006700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200300039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003800390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003800390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003300390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003300390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF25013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400330030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003700340035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003700350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003600360030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003600360030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000EB000000490000000006000072020000 + 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000B0000000000000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003800320036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003800320036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100370030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003100390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003100390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003900370032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003900380031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200310037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003500300034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003500300034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400340039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400340039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F007000720069006F002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100310036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003200330035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003200330035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F007000720069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F0063006F00720065002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330031003600310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330031003600310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F0063006F00720065002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000DB000000490000000006000089020000 diff --git a/Hardware/BitSet.c b/Hardware/BitSet.c new file mode 100644 index 0000000..ae643f0 --- /dev/null +++ b/Hardware/BitSet.c @@ -0,0 +1,26 @@ +#include "Bitset.h" +#include "string.h" + +void Set8_16(uint16_t *Dat , uint8_t *BufferH, uint8_t *BufferL) +{ + uint16_t temp_dat; + uint8_t temp_BufferH, temp_BufferL; + temp_BufferH = *BufferH; + temp_BufferL = *BufferL; + temp_dat = (temp_BufferH << 8)|temp_BufferL; + + memcpy(Dat, &temp_dat, 2); + +} + +void Set16_32(uint32_t *Dat , uint16_t *BufferH, uint16_t *BufferL) +{ + uint32_t temp_dat; + uint16_t temp_BufferH, temp_BufferL; + temp_BufferH = *BufferH; + temp_BufferL = *BufferL; + temp_dat = (temp_BufferH << 16)|temp_BufferL; + + memcpy(Dat, &temp_dat, 4); + +} \ No newline at end of file diff --git a/Hardware/BitSet.h b/Hardware/BitSet.h new file mode 100644 index 0000000..9a7d402 --- /dev/null +++ b/Hardware/BitSet.h @@ -0,0 +1,9 @@ +#ifndef __BITSET_H__ +#define __BITSET_H__ +#include "stdint.h" + +void Set8_16(uint16_t *Dat , uint8_t *BufferH, uint8_t *BufferL); +void Set16_32(uint32_t *Dat , uint16_t *BufferH, uint16_t *BufferL); + + +#endif \ No newline at end of file diff --git a/Hardware/PLSR.c b/Hardware/PLSR.c index 3c4abfc..432a40d 100644 --- a/Hardware/PLSR.c +++ b/Hardware/PLSR.c @@ -4,6 +4,7 @@ #include "sram.h" #include #include "modbus.h" +#include "bitset.h" Pulse PulseOutput[10]; // ʮ Option Options; @@ -195,45 +196,72 @@ uint32_t GetBase(uint8_t NowPulseNUM) return temp; } -/** -* @brief ݵ籣 -* @return -*/ -void PLSRSramSave(void) -{ - uint32_t temp[80] = {0}; //һ4 * 80 = 320 - - Write_Backup_SRAM(temp, 80); - -} - -/** -* @brief ϵȡ -* @return -*/ -void PLSRSramRead(void) -{ - uint32_t temp[80] = {0}; - Read_Backup_SRAM(temp, 80); - -} - /** * @brief ӼĴȡò * @return */ void PLSROptionLoad(void) { + /* ת */ + uint32_t InitSpeed; + uint16_t tempH, tempL; + Set8_16(&tempH, &Register_H[0x1009], &Register_L[0x1009]); + Set8_16(&tempL, &Register_H[0x100A], &Register_L[0x100A]); + Set16_32(&InitSpeed, &tempH, &tempL); + + /* ݶȡ */ Options.SentPost = Register_L[0x1000]; Options.DirPost = Register_L[0x1001]; Options.EXT = Register_L[0x1002]; - Options.DirDelay = Register_L[0x1003]; //ܸ + Options.DirDelay = Register_L[0x1003]; //ܸ Options.Dir = Register_L[0x1004]; Options.AccMod = Register_L[0x1005]; Options.RunMod = Register_L[0x1006]; Options.AllPulse = Register_L[0x1007]; Options.StartPulse = Register_L[0x1008]; - Options.InitSpeed = Register_L[0x1009]; //Ҫ޸ġ + Options.InitSpeed = InitSpeed; Options.AccUpTime = Register_L[0x100B]; - Options.AddDownTime = Register_L[0x100C]; + Options.AccDownTime = Register_L[0x100C]; +} + +void PLSRPluseLoad(void) +{ + uint32_t temp_Frequency, temp_PulseCount; + uint16_t FrequencyDatH, FrequencyDatL, PulseCountDatH, PulseCountDatL; + for (int i = 0; i < 10; i++) + { + Set8_16(&FrequencyDatH, &Register_H[0x1100 + 0x10 * i] + , &Register_L[0x1100 + 0x10 * i]); + Set8_16(&FrequencyDatL, &Register_H[0x1101 + 0x10 * i] + , &Register_L[0x1101 + 0x10 * i]); + Set16_32(&temp_Frequency, &FrequencyDatL, &FrequencyDatH); + + Set8_16(&PulseCountDatH, &Register_H[0x1102 + 0x10 * i] + , &Register_L[0x1102 + 0x10 * i]); + Set8_16(&PulseCountDatL, &Register_H[0x1103 + 0x10 * i] + , &Register_L[0x1103 + 0x10 * i]); + Set16_32(&temp_PulseCount, &PulseCountDatL, &PulseCountDatH); + + PulseOutput[i].Frequency = temp_Frequency; + PulseOutput[i].PulseCount = temp_PulseCount; + PulseOutput[i].EXT = Register_L[0x1104 + 0x10 * i]; + PulseOutput[i].NextPulse = Register_L[0x1105 + 0x10 * i]; + + } +} + +void CountSave(void) +{ + int32_t temp_Count = 0; + uint16_t DatH, DatL; + + + memcpy(&temp_Count, &AllPulseCNT, 4); + DatH = temp_Count / 0xffff; + DatL = temp_Count % 0xffff; + Register_H[0x2001] = DatH / 0xff; + Register_L[0x2001] = DatH % 0xff; + Register_H[0x2000] = DatL / 0xff; + Register_L[0x2000] = DatL % 0xff; + } \ No newline at end of file diff --git a/Hardware/PLSR.h b/Hardware/PLSR.h index 58929ad..c434c8f 100644 --- a/Hardware/PLSR.h +++ b/Hardware/PLSR.h @@ -25,8 +25,8 @@ typedef struct uint8_t AllPulse; ///<<ܶ uint8_t StartPulse; ///<<ʼִж uint32_t InitSpeed; ///<<Ĭٶ - uint8_t AddUpTime; ///<<Ĭٶȼʱ - uint8_t AddDownTime; ///<<Ĭٶȼʱ + uint8_t AccUpTime; ///<<Ĭٶȼʱ + uint8_t AccDownTime; ///<<Ĭٶȼʱ } Option; /* */ @@ -51,11 +51,11 @@ float GetAcc(int32_t Start, int32_t End, int32_t AccCount); void AddPulse(uint8_t Pulse, uint32_t Ferquency, int32_t Count, int8_t NextPulse); void PulseInit(uint8_t Pulse, uint32_t Ferquency, int32_t Count, int8_t NextPulse); void SetNextPulse(void); +void PLSROptionLoad(void); +void PLSRPluseLoad(void); +void CountSave(void); uint32_t GetBase(uint8_t NowPulseNUM); -//籣 -void PLSRSramSave(void); -void PLSRSramRead(void); #endif \ No newline at end of file diff --git a/Hardware/modbus.c b/Hardware/modbus.c index 37b83dd..db12d85 100644 --- a/Hardware/modbus.c +++ b/Hardware/modbus.c @@ -2,8 +2,8 @@ #include "PLSR.h" uint8_t Coil[1250]; ///<Ȧ -uint8_t Register_H[10000]; ///<Ĵĸֽ -uint8_t Register_L[10000]; ///<Ĵĵֽ +uint8_t Register_H[16384]; ///<Ĵĸֽ +uint8_t Register_L[16384]; ///<Ĵĵֽ uint8_t EXRegister_H[10000]; ///<0x10000ʼĴĸֽ uint8_t EXRegister_L[10000]; ///<0x10000ʼĴĵֽ @@ -92,6 +92,8 @@ void ProcessModbusFrame(uint8_t buffer[], uint16_t longth) ;break; case WRITE_MUL_EXREGISTER_CODE: WriteEXRegisterProcess(buffer, longth) /* д0x10000ļĴ 31*/ ;break; + case WRITE_ONLY_REGISTER: WriteOnlyRegister(buffer, longth) + ;break; default :ErrorBack(buffer, longth); /* Чָ */ ;break; @@ -576,13 +578,41 @@ void WriteCoilProcess(uint8_t buffer[], uint16_t longth) /* ǹ㲥ͷϢ */ if(buffer[0] == SLAVES_ADDRES) { - HAL_UART_Transmit_DMA(&huart1, buffer, longth); + memcpy(SentPocket, buffer, longth); + HAL_UART_Transmit_DMA(&huart1, SentPocket, longth); } } } +/** +* @brief 0x06ִָ,д뵥Ĵ +* @param[in] buffer[] Ԥ +* @param[in] longth ݵij +* @return +*/ +void WriteOnlyRegister(uint8_t buffer[], uint16_t longth) +{ + uint16_t startPoint; + startPoint = (buffer[2] << 8 )| buffer[3]; /* 8λװλ16λ */ + + if ((buffer[0] == SLAVES_ADDRES || buffer[0] == 0x00))/* 뱾豸ͨ */ + { + + Register_H[startPoint] = buffer[4]; + Register_L[startPoint] = buffer[5]; + + /* ǹ㲥ͷϢ */ + if(buffer[0] == SLAVES_ADDRES) + { + memcpy(SentPocket, buffer, longth); + HAL_UART_Transmit_DMA(&huart1, SentPocket, longth); + } + + } +} + /** * @brief ָķر * @param[in] buffer[] Ԥ @@ -668,13 +698,13 @@ void GetHistory(uint8_t buffer[], uint16_t longth) */ void ModbusLoadSRAM(void) { - uint32_t temp[5]; - Read_Backup_SRAM(temp,5); - memcpy(SramData, temp, 20); - for(int i = 0; i < 10; i++) + uint32_t temp[256] = {0}; + Read_Backup_SRAM(temp,256); + memcpy(SramData, temp, 1024); + for(int i = 0; i < 512; i++) { - Register_H[i] = SramData[i * 2]; - Register_L[i] = SramData[i * 2 + 1]; + Register_H[i + 4096] = SramData[i * 2]; + Register_L[i + 4096] = SramData[i * 2 + 1]; } } @@ -684,12 +714,12 @@ void ModbusLoadSRAM(void) */ void ModbusSaveSRAM(void) { - uint32_t temp[5]; - for (int i = 0; i < 10; i++) + uint32_t temp[256] = {0}; + for (int i = 0; i < 512; i++) { - SramData[i * 2] = Register_H[i]; - SramData[i * 2 + 1] = Register_L[i]; + SramData[i * 2] = Register_H[i + 4096]; + SramData[i * 2 + 1] = Register_L[i + 4096]; } - memcpy(temp, SramData, 20); - Write_Backup_SRAM(temp, 5); + memcpy(temp, SramData, 1024); + Write_Backup_SRAM(temp, 256); } \ No newline at end of file diff --git a/Hardware/modbus.h b/Hardware/modbus.h index 3aeba93..180ae12 100644 --- a/Hardware/modbus.h +++ b/Hardware/modbus.h @@ -19,6 +19,7 @@ #define WRITE_MUL_EXREGISTER_CODE 0x31 #define GET_HISTORY_CODE 0x55 #define READ_ODD_REGUSTER_CODE 0x33 +#define WRITE_ONLY_REGISTER 0x06 #define SLAVES_ADDRES 0x01 @@ -34,6 +35,7 @@ void WriteCoilProcess(uint8_t buffer[], uint16_t longth); void ReadOddRegisterProcess(uint8_t buffer[], uint16_t longth); void ReadEXRegisterProcess(uint8_t buffer[], uint16_t longth); void WriteEXRegisterProcess(uint8_t buffer[], uint16_t longth); +void WriteOnlyRegister(uint8_t buffer[], uint16_t longth); void SaveHistory(uint8_t buffer[], uint16_t longth); void LoadHistory(void); @@ -48,7 +50,7 @@ extern uint8_t HistoryLocation; /* extern uint8_t Flash_data[20]; /*flash*/ extern uint8_t SaveFlag; -extern uint8_t Register_H[10000]; ///<Ĵĸֽ -extern uint8_t Register_L[10000]; ///<Ĵĵֽ +extern uint8_t Register_H[16384]; ///<Ĵĸֽ +extern uint8_t Register_L[16384]; ///<Ĵĵֽ #endif \ No newline at end of file diff --git a/Hardware/sram.c b/Hardware/sram.c index c6357ca..f3a1d4a 100644 --- a/Hardware/sram.c +++ b/Hardware/sram.c @@ -1,7 +1,7 @@ #include "sram.h" -uint8_t SramData[20]; +uint8_t SramData[1024]; // дݵSRAM void Write_Backup_SRAM(uint32_t* data, uint32_t size) diff --git a/Hardware/sram.h b/Hardware/sram.h index d3bda2b..179d94b 100644 --- a/Hardware/sram.h +++ b/Hardware/sram.h @@ -6,7 +6,7 @@ #define BKP_SRAM_BASE 0x40024000 // F4ϵбSRAMַ #define DATA_SIZE 1024 // Ҫд -extern uint8_t SramData[20]; +extern uint8_t SramData[1024]; void Write_Backup_SRAM(uint32_t* data, uint32_t size); void Read_Backup_SRAM(uint32_t* data, uint32_t size) ; diff --git a/Words/流程图.md b/Words/流程图.md index 2dfc886..1cacd9b 100644 --- a/Words/流程图.md +++ b/Words/流程图.md @@ -4,10 +4,12 @@ ```mermaid flowchart -A[开始] --> B(脉冲完成) -B --> C(中断) -C -->D(脉冲计数) -D --> E[结束] +A[开始] --> B(根据脉冲段的要求设置对应的ARR) +B -->|达到要求| C(进入中断) +C -->D{是否有下一段脉冲} +D --> |无下一段脉冲|E[结束] +D --> |有下一段脉冲|F(设置ARR为下一段脉冲的脉冲数) +F --> E[结束] ``` ```mermaid @@ -47,3 +49,55 @@ C --> E[结束] D --> E[结束] ``` +## PLSR多段脉冲输出功能实现流程图 + +```mermaid +flowchart +A[开始] --> B(根据频率设置对应的PSC和ARR) +B --> C(根据当前运行的脉冲设置计数定时器的ARR) +C -->|脉冲段结束| D{检查是否存在下一段} +D -->|有下一段脉冲| E(进行脉冲替换和脉冲加减速) +D -->|没有下一段脉冲|F(停止脉冲发送定时器) +E --> G[结束] +F --> G[结束] +``` + +## 掉电保存流程图 + +```mermaid +flowchart +A[开始] --> B(开始并使能Sram区域) +B --> C(创建掉电保存任务) +C --> D(每个一段时间保存对应的数据) +D --> E[结束] +``` + +```mermaid +flowchart +A[开始] --> B(从Sram区域读取保存的数据) +B --> C(将读取到的数据进行解析并存入结构体) +C --> D[结束] +``` + +## 系统结构图 + +```mermaid +flowchart +A[主控] --> B(脉冲计数) +A[主控] --> C(脉冲的加减速) +A[主控] --> D(脉冲的方向) +A[主控] --> E(运动模式切换) +A[主控] --> F(多段脉冲输出) +A[主控] --> G(掉电保存) +``` + +## 与上位机通信流程图 + +```mermaid +flowchart +A[开始] -->B(收到数据) +B --> C(解析并处理数据) +C --> D(根据数据进行相关处理) +D --> E[结束] +``` + diff --git a/Words/设计方案书 .doc b/Words/设计方案书 .doc index 5a83dace10cb732bef38c3d30c7ff0ffc94fa105..c67d7f451ba3a464851fba3fd72ff3d8a40b2973 100644 GIT binary patch delta 275304 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

    tG2oTr;SC6%kytB@XUt4SHOZxzGC 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 R*FazYU(Z!;XrSpS{|_E-H7Ni9 delta 20693 zcmciK2Ow4d|2Y10aqYdbNmf>NQpw89iYSVZtZQb4TrCw*TwJq3R8}%8B(so_QP(b| zgsdb{{GNw=-n~EL`}_WX-~aD-dEB$ld9Cw0^K~OgToK7M*QKS&5d;y$z!&;qMi61> zM+aBe*4EHbd@#Td1VDwk0OdVQJQ<&Y%^?I~L>%26-BZ(3)6x0<{-L1eL==J%WNER? z9Tmq+Fd;L;`_XO8hISdbH~RmpF8d#Ah48EgNci`1e|A-2J{uVS6S`JB2%-bs&FPPH z5o7`apUQ*a5i%@-qzi7W^*?nxg%Bi`0zvFV5yTP}EEYqMd{~4ERzwC}8t9^*|86%^ zA3@4t!NW!nYcW_Mx}X~&j)IMLGwyccFvy8Vw~T%^yLRFm!<*gBEpCkc*CgDG(dKk? zSP3@h2OH#sk%O`uQ~tS&uAdQ$DE=c)HdnM6zRh9J{g95EYhPa>VU9{gW;1+f3jO){ zb33CjL0JPq?htMZ8sUvKH|E=1@n+^CuPTD{s0Ja-8=uYbIB5hySKga&&BCEdjUq^3*7Tp^i=@F!-#E80#EnY|ilS(O!Un-T^su1g|}OgexXoB{>pDFc`jgNga#;K~qu(7LzI|l{CU& z_~WJdFy#bpX(L)Q1_bc|ehhytCcVCxtUhL%uwQnY@YF!(K-K-Kl-QJ@suU;d0qf4r zPHSy+q!=0XS#ozh8p2y~K?2iO?vf^1H4Ft0Bg9!w8grSjUCu~JhzUV7z?Z(}r_Fc! zn$x1v@c1;3D121k`Y6laqtN7*Szq5%T7ukGv65vu3JfHHC{_qvJYGQuQ$^5J*eUpR zq`kiVLHdKMXRo?HxcasIYkmD!tIbhouM%!6C=;e-DN7a<=rCxY$PmGJB|eM|fm_Ll zb^&T}b{5!ASpJHx(t31NbTC&5nkv6jNo75iRQWJs1a4I$+6Gq0H1Lu2ufK2Nvd!SJ#1pp{f3R zVfFQeHTWrwuSRRD671So*XDhFNljPIFlZiKIsmlItMI%k0a#hwiBksC<&Q*#|Y6|w^JfQ=wk8u zI+$UCroN)Uf0^A^3F-Q38@a8&ncD*KhJ2Vn0=J*vBy3BHY;mhXU*A`7y!bZX`1a^mCa9OpY zU&C5RS!y`axNLQ|wjMKSu|T^EiKon0!dT=O5CudQkw=6Ogs6o(=QewduxiaokUq>w zh&_A{FJYZ(yXfp{C1XT(lcCm&brd=SCHHzzBoqM`sWM!axbA09Bv{41qhq0WaVK{D40Q1n6!S0>VHk zCeVGgJfP=si zSb@U;2fTm}@B`-ndOCFnUGQfGWCFtnfh9N$&B{FN%}m7AyQ342=$ z6CPb%O@xNi6>1*DTLQzxvEIk&TFD_tczb9|$%BJt7(6$+ygNWEHZR}0XuL4 z_y9i;2!cTfhy<5G0=Naff1jV9n3$g*8zOywHP$xP)>K>FR9jY%oqg-pJp3o4f64Rn z^VgFjgMU|5Xor`>)z(f2Sx*OqVDG6SBe*O6_aGz_Bp4*n?*u!dx;f)U0>Uui=plbX z&mk!b88k)Elt5DfO#w9KXpGUAqOnv0XvEM+p^-rYp9u!RJV4-V@gzt9Ng($CLEURR zA;O(uor@O(!PtvIYv7NtBma4z>p#xcNYM1+#-QI~>nk?WW`LnM3K?c<1P)MgaDbA7 z1JvyUmkF94{EB}bw9u46sL5b11(-_#=GqwZ=R9bd^m&Nk+0jfv<3|Gh0FCE3m<4Ej zR{w#zF0Pk!uSJr|Z0?E8?k-P{6)U5kQR*B6mMwLJ0NcH>KoseX1^lAh2s3 z5LSUQfDS=Ub8hr$8}cEhhUADjaDaY9klbBX79o43*X9eCtDmew+e9=@2V{({r~L9~xscwrEVzSiS{IfYlgE z6tDw0a0hgPpMco}Dm)+wW(l@l+!DQimWbv*2cG>oP(oln!%Y~xz(C+T^LH=~6H6HK z;wET%a}bIGObOZ^yaWYr5yDmPZ3Jy^Haxn2z?C{eE`mV|66=XsxVlG+lYq ze4tSXU*(_){Fs}V82$Yj>Kh#z>g(z2K|h`A-1ib@NT>?p=4MhZ`@LtOedrJ^7AygGGe}7@f_lVu!Y?fb^a4Pu_OHT$ zAb%Su{c}q8e;i0Bbb4{~M*cbd?*r>8aax;!P;?sI7dZ%g0cY_{Xu6_7>jJ|74dMr| z2+*J|gP&j(P(!d?0UCT9@B%*IH6VcxUnT+!x;>q1YAG>h?&C?TnTzq zfGSV}dw?Cd03ty=NCv4O9ozu7z#UKwO2HGbI5+WeZVvwE=7!Pl;o;XEFY4=S>f!SQ zJ~imqlk&p5cavhyojVtE2F+?JZ})gK_X%O4QcPn|{cM(wUS3T?d8i5{%!Bqm3%p>2 z$fI#Y^X<%pp=ck|@41#%rW&}6EI06pQ5e%4l z!r3rxLQEKsTf?83SNT63$p3Q%H~$<+B5Xaql~8oXl%RL|C|VToQ`|5E3!02ofCSLE zd;|*sjnfiX20sB8#0iZf9}oaSARM4^J_jy_l9K>t67 z{veFA1XkcMx&rjh{qnajU&hCmm%;miH^@K!mzTS{yF1bMJT+&bL6j6azqeKv%hWi_eK}d#Wp{)n>}dvzZfXdj7`7@ zV$rkUx0vGqfd>oZBIGO=Tw%}^;~+wgV2fjAMaWd7iFVN#9;ycHaSk4G9)fwXC|(6t zUQ9td3un;?2F)5;1TNy~W?7+^LK6eulo<4m{u=b6^Dxh@=O653jtJFkz7$NS?DK8j z(pkzI-mQA7F<~j?!y0lK#-q#n!HMSj$4g)~0>=HzocJqdCVC9CJg`-S!9ZUJ_Ch2S zmVH4@34LDEiOkT!oI0qdg%q~)eTK|N40JRtgYCX#P+1;&{`&daISJ!u=Pp-A4;^+i zo>gpORc>-IcuBk`uWsZR7KNoV-cRmcB$6cZu`#uZAj!WLsx(PIOX$@78@mx%X=$L*<4g` zNx8mU_%(f+gDru~O35m=kA5JEy(sf`i%lPXI!fEUOHnGmu{d(#EiT&Xm|@yfDUQT6 zy>~xNs4aoP59`dKZ`u}7c{k&SL&fwFJA7YUkurgnZy@}pLz<<5I0sj`iAD=IWqnds zyvc+dE+ZmAkv>vJPc);)fux4n?!rZH8*8X`zrHAd>|nbbS2dtxcAKU_bp`}#BF`3+bv|jzVY>C zdi!3Hew*I%E#tH|r>KL*TCh6%hnh_H6=<|3d79URv&qxAezVy9>QxY4&bj3-m)vo= zkcIK+(C?WnT&j%ZRN+@+`72+L-PRF}WO&Aovw0P|i0i0zT3(PVb?+50N_yE?9cn)N zmG0vC^I7*Qyhpt9k3MEEIVq#n7RC0erxu2F}FJIVQvyUwlg?^b#Dwzis@KHbH? zCL^(%Aa1IoYa(U;CDVh{*ND&l^6IvB%{J9w7Q@7l$KMnZZ)NNbVy&%x$|YY%H9UNb znP=jXVPbBS4C!+>-m&)Fk;i_xk*C`tnFQ~uxHycsA14@P?B2<2dgIO~Rd#u7TH#P- z&?Ws&*UJ3^MGu{RHAvq5GWhdH?XJaXk?Ge3lW*U>yF$Zuj;lPLwsZK+n;^VM$l?_7 z{e@O`-2Iy@EY|W)O(LYezO5oBu3Y}~_{-2|o~SpLF!vqIb-Ixv2L>%|VrIxU8_L&X zb>Xvb)pLwj4&>un3hx@z)iy@ETove%!(GG}eJr%Az8n$ZJKl3Y?efh&g6OWIo9btx z8lyi6Da`ZeUR!KT--W5muJHPW=Xv@o&>_}hS7ZU%lo7H0%7Rm1csT z{Hc#35AAO#xltMtWj%Uuc13R2e*O9$-Kdw=qg!&afWH4$a$Aw|>;aCJ%+EsjY~7fC z3G>VogsarIk$~ZZ@YTQOjRm9x+jrZ^Y^AS(iX)Y(PBS^5_iqsq7k65keYf;6&HL^6 z(&&-xArjMxr`8y&mDG=T_u+fbb9HgCva!8-=%hC_P{GvRzRR1ptNU=twTljuDPH9d z<#CY(_E=KPB+)ZA4hB3qXnkIm)4tpR#{%y1aE`ah1@`6Xx17x*h8}Sk`$x7Feal0h z<9-#7CAZ0^?fX_7^{vfoP*SdjOQilJ$?7)ZU7b&+cr)hfoA?FwSNL5gCo_DK=6KW-HT?=1!U;J`YSU&Bz zxQGaQ`Gb>>Z+K0FF3oOjNs`G+Nn0^Yl*C4Qa#lsg$V~||D|-;CiobFuTL-cjYwVIr zvlHKsPk3_4mRRJCA9>2KOehOJefsv%$9}i0MP-jZVqWl?*f|o$W}K$NF>_B=|4MXp z{nFffdB+CoQn&7=TQn9$f_s7^+`4maAFB-HQgSuBJrZ|jVcb0I*S9y+G&Hpz+tSQ) z4sb6_5Ali`CcKy;$~ru-uMybybC&$*v141WOwY{hi0E8%6UGhT%NbU_&ur1E`u5s3 zc&7S0y;tg8HIFxijh(l(-@SY1;4jNgsiOSoWE;;^UkTNzk1v~hBL@v6YF9_2cj&}F zIbKUPm$IBJ@6`Fo*Xh+&F9$Yhn}E|815?xIXUVB3mVDng-46LSk-)&k&#xW6 zYpZ8Eb?zT(o&EB}(wq^8&wc;tll84*WTypq&Zqm0Hqgksooq|Js1`60(NymHUiZ$O zJJcPT!>zf;-`q1N-?#R&gjq}S+eEMSo5Eu;6DbJ^B7>u49&hB%Ec;`oX5ZDP1Z>~B z$L|C6#G41+MG6KzPtUAGy-{GDN>Oy7B~E<)y!}$zBd?(+0rzYx3NbhveAx$@dD~QF zkH}}wG!k~$+u?0@_`Roa{qQ0#cwsyaQFiZt9gf2Q1BWfzuE~}!ySfY zWo62p@e^Ks#rvQ2KXkfu`I3xHDYH}~*Hq2wGTp0Juj&{@?J3gsP&B&O`1;Wn=uVVW zR)#W?dR7O#YcjG@l9Rb`q#``#%<_WfSW6;9_{`|&xkv`yy0$jsn?*G%)4R`Ox(%!r zMWU=|8)s?Q#4b|}U*{FMULEpHAyw{`h}!A-JBLLX85wnl97HuX()XzIs;t znYy~V@D(M>v_koh{oCJV-R!=T)MRisSZRAUMUVU7QjtS_!<5*ggez?M-uRkdoNpf3 zZ;|qb^dvn#?oK$yHM^YQvtZJ)0njpc7Vbb6lY+?temB=4-umy6q* zGpC-|*MzGEP9^IHOC-g4=){``F9g-hS?<^70uUAG!4O^aZ-K#pKdUD&-ww7>OHQ`FHV&JOTo; zM?b=uiy0i!`3{(5sEInB*3dv??W!(MJ&usSoDg6n59b2L!cIh5QP0wXZ9y`7>95UW z4Jk_Su3Fc{OwuLFFR+JD^NHFXeA&*J7RXZ>G}H845HG!afbD0@&fyoO1+9rPqIRAG zAoLei*DL~@oo5zF{1FvZjr46P*7NR)15QG1A^{f|pM-sd_PX(8|!3nTFc= zy}ym_kvygMqNLIZnu#A@KVk8Q)dWP}-4m!?n=0w>o2oIu?GktGbFc`$ZKgqpt}^f{ za_cZH%&>BT%xTccy0ZNF?#-xP!`LWi|d^i04!D*Pr^a{inWOu9Dm5HTIG1tL()`6e#!P4CV_FJfLTz9*Qfv&>x`Oivgz8_dRE zx_FW1yYBPsQU&#;x8zxJ#=kn*ajB{c4h;`#Rwa+-J~VyvLRUxU0!iIm9e=&7(@j8A zc((M|9n&I-H`i&M$4mR&jP&n%J$SmDo1C2RrQ0hakd^&G^SAHgue2dU7fTZoI%(rg z^2f=U`>hP5ESGnAwz+a_S@?>hrDNae=Am;l(M6_9FRzsLz9~EHe6jYo=78=I%R8p` z@2HPF2`~z~9;aNH6VgLPYu<;)%a-XCWj}gQiA%5XNv_=INXiKdz~H?n(j>9Caxm5W8My~j!l@Be#nJkte5tf@D;tS~t=+><&a5oznvV30Z*!h{ z(&v)5^|+VHk0y1QR}!O7;TX($*r-hr_pd|v|7zm@Y}%KPpI2Qa7aGHt=eG?dY6eAi z4GH<%s|@9Sovxh89cmM%HslK1M@ z$ZNBFN|n7w&fdsN`gYo7;Q}@!lYH;FR-UNdXJX0zrpiME8IBOfzGCOr{ImG4(L*mz z%{yBij1}A`dsJm_^;t*dy&ZR)p2u1#gh-vwP!8;_pOiGRM1G$gpPF))HJ?r1ZR zW2q!xpPm~u@sNJ?Cf+CbtNnOqr8H0ZA;w3JMHZ}zvu8SuOV=(@NxnH%uG>WE^fXkN z1&>>%6T}|6biPDk*jS$A@_k?3w^Ih=OW~qrs0y?xcZ02_lnU^Bq&2$yIg}``|1{0AB_q*z}X$%@cH@W z$4Qrmv;5Q@D1~UR9NVM>g*C%bqCkW)q-C2@+L-ZsZ9 zNe##>$k+02HGb` zwDkgTQC*Jv!Sp2XOU$=PYZ{Wcslfh3$zJoPVOVLKgMlb2JKC!e(!>TC^h z4c=a_vent$o%Uk~Q&XZ8ev4nvoe@!yhAiBXAQI`r&!&$NnDY(p*}?@=_+K89Ch4le zUR<|&C%^m>V-y^|^eRjI{l~V+r5~RJS=bk_e0+RulquHb2exOE4DoMr4|TlFUHR_h z^SNtRspn)&yyzE2JTY$063IR^P_uT6ugKFgdfTpDEP2-WZG|${g?sS*6>EZgy92K~ zw0>|jYddPMnsB@V*QdgkenO%m*>j4=&AH~AmEh6JKy25Ad*)dxEyVBa2DZJq%0(_6 zfp&dAu!RAn=4Jz7mMn^^#WP^>h?_^7J!3@avus;u(CZ5Mgh&dYo>{mJqc zvmG&Jbk4w?ySeBC-cEKpdO?Yq2iGethlp*4NA8LhS|);51fQ@(cXGgGu9}Z!dNZ;^Xr10cBjV)#sjEYmp3B`GXm}#6x1BZ}aI^Ty+RT<0XOmOV?T#gy;vf9K^-ME_)u*s&mTP zcI#6A!74_YBUfoT>;^5`i)7dX?S^u$DQ=Obrre9W#JbaVV9Tc|dRuL{E_!tB#fwST z{!*-Ag2eU`m!>>(M_v3lVaNT!r~EW(Zdn#8r`U&G(zN%}xt({grN&E~@+Ua_WAOj( zkah*!#hDfulqA*X#VE|w7f}r3tz*^evO@2V&pm9nbVt1s=UAC*?25Wu8e1JF!6Ng zO~)dGnSDWxSKcTDj!)9Ong1Ai^djYvkA2xoE1y+M<#nra=6VZT^4%w{XX1;R-@fx? z@;$k>Ex0W3yo;xvs_K>sB`fT-x8bNo!%@?wM5k+=F9#UDge1!N*kT`>`I34JLf%be zZ@bnwvJh^V-CE+(;oxL(z^!DoI%{FHm(ufC!-(OQL&v4|zQ|vMEBnUXCEvdcP`S8F zh8T;~Tb=s29hc@HCH*M%BUgDUenRSxq5t;-cnHJ)`>p=9QT#?S{BsZnB#)b>tFoBD zjmG}cQYG}-8?IT;$HXv1aY#j8xIl5?;>GRK)$GhEP#-%vl3s%^J>_iq2`L2gBtcFV&dV{J#UQZ;;i1OpEte`Pc4}#Bb0i(zd&&yC z0{4@XmE2e}v$EbzPsjfFivLvK+G@1-8%O!k<0Nj=n^J>^z9y&b4OJ=k9*GVAwOsrB z`SU$7l7ms6bLXmaB<+i`wjK0Yopl;~ntq`)!G)G7uFZfp!M{keciF^supP_c(Tv}h zj3X_$H}1p7oVQNvx_7jLr9Hdg`?n}})5?aLZWfLkS6lT~b@K|HJD;TCtE~65oIA7l zY+L%^3N`=oA&tJMpIw$^4n~WDx_3uABST&1B6(AvdMzL76>}g|t_Ep{s4WykLO};mJB^Haecp+KEs^+!|+#0F$a6KMXoK^L~eCoN-R~>n!a+DtmZ+i)_Ile&Y~Ej zcgF=u?9t+;QMZqL@{@k3%Yj#|{)CyDx=~;GAoShwnO_}eNJ&NeoxGjx*YeDdDfbn8 zT@e)CwwK(y%KC{?Fx%>z&A0N>!DWVy_K%@DBPCq1shmmiI z0d5wt30pm|ld`x~vlf22ujKCN>aS30>g4k_WfNn}rn0yv*CPmekHdfEn!n9CZovyd z+P3H5{e!Y(fp8i%*Sdoj>%V1-HC((=Msv0`P4(H+>^M2?XpS$+vwjfMmWF5F*Fhkm33!iY$4X2FXG3ufz?S}#7I=r7v|x73vXL<8C!I zm)L8oubzDKs4E*7XkE*!dD!>h2&t90Lt%Vo;j_c8_(|}x9Vsb%q4&~UiEel3O92%eJrA52=>*SzxRN|J z5?+bG(}}qspQ0anys?@h&7CTo>r2j4#-K!G4 z)N~4>)-yP%k~{4u_jD~>-gV4E;>bhCD=(H@+K);!?K(X#E{w0m!P%6-Za>Mx^i%NA z>-fqdgBF*h(!loVF9Q{HZD|!OzMUg@Mv2HzR`Zp`B~Rw^*|JW5eXSb0D00xkLc!R4 zswVsw?eLi(YB=F>drR};3>C%I{m)~M?XMas^Pp?b*e!Zgu{Ya5n~-~EWvv!{KymUV zJ4>vV*3Y+}wz%V!R*2*~L;0i8+if)EH%GV@X7*8k@cTa1$GEdX0iGI(Tj?!oaj)ba zvd;?r9;D-!6tDy5?)-^zfOKQfQf2jn!4v%=i6d!>&jkhXdnn<-A;(Zm)RP$FwD4z_ z1R0-?HlBie!>8i-;wxG_M+$jKbet4UBTt8PzxO3PYD>Yh30cj-i7<;mxIupGeG8Z9 zU+#;36Fu@Qt!@ftKih85aj~^^m-xj}wDqXS>>z!>Y+N^Nxv*1T|FT|R@pRF{({Tp^ zrw7SrYStbeZcEVV3M>xx-5q>dxq(WMeh0O6)*DwpXQM0D1Lec|2g0s$NF~t{^^Sbb zJ=Ds~qKTK?%}%$ay*;cr?yifduUwq6d{zPDV?DKRnRi^ebIR)2^b4)r(@aM1Xw#?e zp<Q zb(Y}CYjZkt&hc)^;d0OOv$6?v{u4d?ygLh7Txk5Qgg8wzszYQID%Xbc zt4DJl#tXs?^QF1^h93ca#bfdgTDSD?+;OBWx4dRG)son%vv$wk;%@kj&$*^IS1nGw zUHkc|M&o%k9Af0T9!wwajv&gcXf;T+6pIRxQ_{0iF~T`gE8i(A(t*~FB*s1ozwP8w(1{$MQHpH_}Yd=-KA|hOPO+-DL)=MQOUb?(ff8;kurDfG$Fs!EyC*bDzoFFhu9l+ zrzSF%pwA;8KGxOmh<<<2?>n~b@K~J~J}zkb=aKYg3*r4tg>7~RGGa_K)NHOsmtQ?r z`BbKkxzV?!{WF_#OOM;j;bHHSCMG?7P;nBMdT?q?_5*vK8Z+{W|}M z9xm?=hvcupwt`aq546jtRr)gPq;U;KT)S<@1BQ>ob9qIu4{qA-l1|oPA|rsGFWn2(XLX?%nk1?o{jsm zw5-zqT{=3|cs_hL!GLt9e&R@lS>9u*iE8)dA#={cw8nt7iJRA$eI*41O+tShni{0s zO1Ic%WI$T=q_?Rai|xm^9g{I(t`1yUz8}mt!V-OBZ9(T7WzNWBF*=ni0q?_D!`D8m zA00A!R+6-h&xm8{;h_)?yJlZe@jd$w=qQXjb-(&NG=Hy;q~tnr6GyWAVbHI5boHzJ z^o6@ZyWWlQeoW+Zb?|(}&$m#w0M7)ue-#Ef3|NnbJU>`|@91+3gAKm&S>cIc@6WCM zH^XYJ9EJ9KZj+a1;olwD01vL-PW>D`tMd9FS9#g>_6NLg&dXL6|KoFJ$Nl^?jV=g8tj(T6B2^4+qsj9I!dS~@y9VmqRG;mj`*9~~Vn zs+ceoly}xRih`2Tac%XNa3DNIdtcAAui-MwwiD6LpE(L>RWx&6raM+BH@dsUx18e- z{qCGzvd~xU^qleMLboZr=fDQ9ir_xiH&4}sj>U^T7p7ahSvl$hPv)DOq_fHR^GW^v zHikjQizO))yfy*bJ&SLwzZQkxKY3%!Smgyr!lAdM#TB3LrB0-lmcm%Lc^NyMd)S$j z`=T(`{Quqn{_pFC+uZg%KUY^8?;RVUdr&icWH2tJ3~s)0*VYo=ecEyk9t(epZg`bN zRfIdjRacjkbs)v>#}lj1EmoM7k8RXT%dvH9t21&{zZN6-c+$@OTKH@sBBtI1w!E|~~m+O4)6izvg1 z`NH_CE$~Ln`^7IW!fHPzX0-C%O`|BCul9}VMPFWmgD5lHyo9%r-r;BVah5vLR9PN) zJXe*Z_#78ADB?5TIkPn1%6ygg(zzT7gUcWqRMbqgH6 zFe^Ph>>`^tPq~J7jgIx|lgcZCUR12?h@$hKY}%eeOU)Ji{y7uf(A3nFS$;ADyiJxF zFv&_4N7U8pXZt<8Z+Q(-rbxr#%HjL8Czrwr z_Vf(<;r7aaNwv6yI6YqoxjFdiFh_zd0+x>Q^#-Sl?T;m;j+jD#U?lAS2p5FVlcyMs3>a=DZo!k^YtfTpyy@s!vD#=<2PDp9R z#XpfLHx1{t+p=zT#du9{0Cooh>$f2HsE z?f2bMYCN3oN|aFbP&O{+Q%OCKb90QlJbl#dS@BP*E zxR=^9_Bl0B3s(I&X==^9S}cIN4!?JM?53_uz_~pI^!)s02-zLiBywdkcEP7;*bE;(A`0*nKbH+?_1%K49 z1THd~@*V_gz}smJM}l4N?dvc9rrR99n6gJf;l^mgm2KnQF1LK%Q>3h#ewy^p87^_z zN6$S^!^fY|pxjgkmwTQsGk7oOS?|b%>({06EK_)6$*4DFl2c`S=;UjLM^B#A_Llj_ zid+$DK5P7?v$lEh3va_#qp_A=`dj!h&K0+KxGc6wuO(D|pPfBHa^F4+m#jLvc6!}8 zGG>_#t#_&7^d1GzT~$5M{N!6p!Oh2IS+5_>7w1hT7VNL>onouEvN&_mQxSI&Yu(NF z|8W5Sf3nbjT4oFP6zk&hX?%9wfvA^9L);^O*moqSCVXW%xL<|LOVyrMRdpbB=2-fV z;+Kiac@g;)Q||iZ-v=LtZGTquRg~y#eUg;aw!^;Kh4dr7wOC3K*ZPt8U|4Y~tl7CQ zk-OaaYpeCl8WVfUuAWuA+Y5Lx7ctmxqEo1K{2b+0f?P2Vp>t9dLr(nu4s(RyI3+=L z&!pt)l&lc(Xf(zWLq>cUjoA*JfoP04S)q3Y#Z^rHA;O+wMk)yw2Z3?&ad;nDo+!mn zW&`UmAH|51FEk<*p`#dgH6q_HGA2rPQQpnDQas3Ph-RZ0YGMpOnGo4_OvM9!vLs`8 zE4!fl7FLXs99k(6x94DuT`Uod1_mKRED?HUCS<*74MKrXxh5wILDOt#4F~TjlZzl& z5e%gWhV9NQ!VZ)~5DhUzUj%Uwf!0@uGWA()Lm|XSUm7_|eb&KH8h$*5>^Qns9ayUX z0xfZfUvjXb)QlUm^4%4XNiKy}ztHb{i-pEFOM4}E}pU$C!mQ3{U z$~6PL-_M938bsn_?6$pVb9}TVy&?Sc3)%o1ZSRaWGe%qWqOE4p_Ks-dHngP{+6D)0 zdx5@ukG=!XKzz`I-G>*1WD){f0s20-6p#ioKo;x(Xi_QyC4jzCt_suu`p&o=2W;AK zqX{J1QVDIog0@CL--6%xksJsX%qj;IfHK$#c7fgSi#lUZu!qRW3YaVQJjITZVI(UA zYq1Z=iIk04&ZI`{M|>Q_JoPv9r!P41f=a0Yzqn4%r7is6uAqG7DucQTREQ51#^CMP>a~2wl`8 zP!Br660n4jgo4YU5Kut~1c5Yg1kK<*m;r$hnwMY-EQ5~_qVE6$8>a`nKolr2BTUF% z=+XTRLe}{l8;MVZ4Wfa%0nmWm18AU%0UEGsfCjDwpaFaZroaMN1V6wUfO3jp02v?$ z>_7kr0%;%*6oC>@1_r>K9-2C$v9$(=feml~{@^q?2hdcw0un$X$O5?_A3OkMpd3_y zN8mB&0^Oho^n!8l8BBmlKmjR-rYbE19MRSTen)d1K7M{o_q0Rl(>Nq`7aKq^QF86XGb0Vw2VZCD>HAA&{rh+Dg` z)x=wESXbh37nVozzq6v>D^c&n3gL60N-Y4~P}+rn4ln_Sfiv&|fnc+;LHCHA0Ig^a z0kn{#1^fhX0choe7HqWgK?^ck0Z~H{Kr0`#oS|h4EmLSk1my>hyo8<(fYwR_0IiwO zf`o&74FYHxIS2 ziULsm?xOww4iy|zw7DnuYFF&&#=5iOp}`f*x6wLj47%t?77)1@kZtPR2sE%o#N7mu zy);6|)Jb9F;5NnexMBgn7$vd8d$TJiovz*22Co|c{l*;>|L>?L~gfP^x1 zA>JB2$UXJfNaKDI!W2A!pbhjt*v=rdz6*$y{r8IWPuL+c%8kq?;wP|oF(-)Plh|z< z=ov;41$x|G??M)?cOk3RyD)XV%l^9yze=<|45t|DUEPYzN$deKt!HYaOUy)>_9R#Z_4;}tSK+MbpU0wO(9c%%=l0+Or-NHd%wjn(#FH~v9?C1QB)G(W4E?b*be(9F z&@LJnw2KA^-AKjTuUKBjBr?hmtY{eiob?KG#UdHyG7|;*Q-8z-R!R{HIDbMa_}D1@ z$u>qNa8M?1^vQ8j@@@2)L7ynP$ge*LL4&xh03DAKLHi&2dSjA=C~>sROB=uHwhcoJ z6rv2L+6$YpFvSp8geXr_qQyG*05N1MB_0z@T;56k04;fQ|QDEEZ-+aQBg$G|9#TTd@Pbw$1Uk-WY!bSf&81pOQUZ zL@j8t(?B#I@)RU~v;uZikS{@UdWwARsTD2JFoK@O1w=t`fIBV{d(^WWE{(bPjR8fS zACJsQk>BvJNQ!(({MXLMqWEpAv&AzXX1Bwv4$2e$wwlS3tt?OzDT69@CYPHch(1(| zkFz(X5)aiO^AwMGPR6J4V;)6CQy5W+$krxWUJkdlQ%1#_%ZpyqzGYd7!?*C?mK43# z4-*DeAo{r|m5{%Mcdn3oF*35mtIKKOSi8!FwsJoD4;^k}IUIf@$0_x;R*z?c z{aXVsl*kmRM5L7Er3&(YT(lWd%8xe%Ry4>y8EaugE?|+;V6s&FpR9jW7G6_+7o~Xp zNIPj~JgFD|R4*yfXxOhmHM7E2YX6v%d^vpk6OI*tAgjyFPmgyq&cls{2 zU;L;~+!5tP<*%1-D0;o9Pu3xhdDde(wIq(t3Kso7LA4%pM6kz;h8PE;zx8x9chuL^ z@2dZ0&90iB=AP_~jO?X79o7<$GRciw#DX}m62ybmVzy^mfWtIA!{AQe<+jVmFYj+V z-d1s^qPU=VLj^{abv%F87Eg@ZZ3q^v?tzk5tznH=YcK>IMbF#UuU>C!YOAZRd#f$C zDR;y54Ocg;kaa;S?G8J0roH%XwvYIWi{9F8h?Rue8*zFEhsI4Ox`lRUZXK#Uw7YP( z*}OZW&|G+{Hfhx|UexI;66RA%f*q|(uoKnZ`@|-FvPkx+vXBRNO$F&-6EK1*Pz`(? ziTpt@NCz390Bi+sgPq_m7y85f-2CNi(3~M0N(?` zQA*fnDv$+oz?+~5bb>D65r9E&5A=T3`_<>YEr(j_25|3fLGDmXRcY0mW7n^gj3^CE z6+wPqt0=VA-){{puvNCm);wXY4D1D`!S`SoXz-vJKm>>f8-W>Y2OolK;J&!xsu%sP zj^f<_PiwP(nsg$lQoY0>IVmMJ&yo^cNXeIrJ!}4&a%Qu0<{yea%B@NtN?EjdEv=z6 zN~N-*q&)?e&a|zYRS}NVRq>)}9I{|xG3)st3fIS@m?ClU> zkJa#qy>wf2o^J>2eIqypI)D<%*T{1;*T4^e zqat`83OKq2U>hg_lOyed?gE$`@kT^EGH4kY>=`_N_T;gK!8-f~D+cS%o-EGKJlW8Y zkxb-lXXY?P)_IHOe7CZv;zvooQjbhE^naKhkC+Z>!;`pHk!FX5#pD zxJ$!g?L2oeEAosaudW&$b-c`(-t3@lS%`j)d=|(7Mz95#fEnb20;}I9 z{NeN?jVQmncM;Ig4QsYGUlJEy@U~2jQDckN-xnWjV11@wiChPtooway+phPcQjeO(|PuYR_xr@5m@|Eo)`SC2YY1 zQ}GbuZNu*vep~R-&8GzKL!NS;F0Jr8;1$AO75x3=&ZD6xAJF{F@x*W|7?O`#H}OIC z=hAtRn3Em2jN6iC*cW#d`q;4?gFk5)mAIG_?Bq+@VKk66l2(l7MC(zshsK%I!*P%< zgg6F|H?xhdGPwM@JE*=*aaF2Xm`MlF>uz7G|TDJ`_Vo0s-2< zO_*Parrp-V#&T8SdSqV#nIH=oK?!IAAA@Gl0$RawUAjV?!+)&5R1%9^y8<5V_=SgZflMCv*}(*a6t`t0dD|K{MN-$AhO>&r&_vR z_-=d7hfj_0+22yL;{d(4>IQ{vzDez?hp2DkKL{s)_}R7)d)Y(r{-m2fJWt%Lq zN98j1r!4)gdBriR6iHi(KM9S}g>@$0OtgNWu{`G0-nlapQx7{*I5ZDIGgjJO-hG(I z8Ej&rRyGQ)pLOV+Rg!M}2Q{>G1g;#>@F%0Fc=r=^^s9lM*5%ueNheBQk)&v`X~$f3 ze_xG8?AqaLXkECNzt?%E^X_HIW3gRa`LCdraj%55QWny#DN-EOl)|{?yj#dGbGmR8iPqkvzq{28+EvI<$!5 ZgQZfGxPS0%X^ALov`F#RdyUiV{|A^~G2#FK delta 4239 zcma*q3s6+o83*ulmjza2dCPOdOGNMiE1)4HRZENy z-kdf`jzLna^j^kBf*oV=NDA<5czBpf<3Mj;d0Nm(6tlVm8M9$&nl#O!(nFk!P5aSU3#LP=8_S!;bE{)OXwab#jFj!4WKm&)Jwr>v4~t$6+njAvO6G@r3cQ*#Gh6qj~OO zc_c*a^=Rq1o$-7*KW{$Q{<&iPt1`KjTbYcpdT4+~Xo6;F;i(RjED|@*Pf1MCXFKGX zNn22=a}F26_-yA;k2}}zwEVN>*d5(ouJc^KH8h-Ts3@-3wX5Ro;$6jtlZMolD^uqg^x3X?f^?1*8gX|OlKCX} zglXR)XEl*AYv}LnZ>?)RbEfsLb!X}dI}5jM+?G^0T8K8C^rzg>=9_LYf~QUqEoAd0 z3NPRO8*Ml0j@KP5I=HoN?eVoqHx%e75Iw|GS+R>o5MTli%e9Sp^vx83jpM8CjioV;75C#u)Rxo+aGhC5XT0mCw6e z{H61)QHi&cR)hFm*b7Be2IX)Js-Xtzpc$@!0eZn&j@u0QLI5aXKEy&Itb{eN5jMki z$bnqQ2OS)cGc7Aa;wYSkMreUca2X6R2t)7~ENpN~f-sl^5%3yB!a`UKvGCvizV7x5 z7cP*|@OgU`!jY;f-ra6YQr6B`Mp+!7z(ag4+gQII6~^MC%-C{>(E0jAPC+f4gF0w|N8oCU1pq&YglO0fdtfhA!ZB!sCb$d+=!IJ_2oG(s2v3n<_>H4` zj|41W4#a~BXzUtz7ibRhpa_a#Ka{}?kTA5PGL6ax5}s_6 z|7ogf$@>zeJuU${_p>cKlV!uL>sH4-$-cQ`!Z7B3r@*kqQ>fHzFP(>f%cyoXb)xs?ZbR10osqHPzKd-0-B)(+Q9&{U%!TaxCamYnVPYw zxctEe6yOIlAPB-C0_H*_M8VMQuA#0g_%nVOqb^fGy0PX{V`$Xv+_GiMn0uBN|1em= z&89z%n@+u;)~Nxid>!OKBQ(Jkcnm=S7$M}q9;ky3=mQ5lpeZ0Kkf+R0@QpJ{XMZ`S zHTLV7&&Hlsjk~xTSIxAFuoIY-KbyEvVDe^jCM-5%4(rr{z#J>_ix1}bU7+KLEg7@V zQ%aH+v@jK7UNUpN){$mr86-j)(4f??188u0uoo(!3TmMN#6e$1ng(uw4(Nva@DLsW zO$fulC13+HfF>ve!UAx~%|Rj_Hp6?64dZ9efHIoFTOiJ&`{+#K=7Mw;;417h{tsTe zHrP~u_U{!Hbaj@{X9?`yy?d~v{%l1>3I5I^w$<7@tGy$O#k(xG32xxu2D?a@8{Ze~ z9J?t%U?EYcS#041(x;#X&cZqP0_vdw+Mpc_&;i$>3+Tc8F+YzxZY%D%zd`tc&JylD zckZ8M=lJbVmrde=T3|J4%+(NL_~&uWntdsm0_i}divAK2*s_upgT?%vX;%F+dX zX_lwEg=wakt(k_lqA9mRhOJf;w%$!p>D4iRw3ppOzhbboykpIRY4jjeJ^^ctrxSWI zp+^S##it({x_{8-qcL;`^7$#AGwo6BBya(|b})vo({CURFXHs_&o`90%6!Gl-ZHgpu9$g> zBMZfh;)ts}b|mvZd~Z4b-H|VK