From accfb7e718751db336628803529bc61540794cbe Mon Sep 17 00:00:00 2001 From: Chiri Date: Thu, 14 Aug 2025 14:35:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A2=91=E7=8E=87=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Inc/stm32f4xx_it.h | 1 - Core/Src/main.c | 91 ++- Core/Src/stm32f4xx_it.c | 21 +- Core/Src/tim.c | 7 - Core/Src/usart.c | 2 +- EWARM/PLSR.dep | 1200 +++++++++++++++++------------------ EWARM/settings/PLSR.dbgdt | 38 +- EWARM/settings/PLSR.dnx | 9 +- EWARM/settings/Project.wsdt | 20 +- Hardware/PLSR.c | 27 +- Hardware/PSCARR.c | 58 +- Hardware/PSCARR.h | 3 + PLSR.ioc | 8 +- Words/需求规格书.doc | Bin 43008 -> 45056 bytes 14 files changed, 801 insertions(+), 684 deletions(-) diff --git a/Core/Inc/stm32f4xx_it.h b/Core/Inc/stm32f4xx_it.h index cc7b3cd..b4ab761 100644 --- a/Core/Inc/stm32f4xx_it.h +++ b/Core/Inc/stm32f4xx_it.h @@ -55,7 +55,6 @@ void SVC_Handler(void); void DebugMon_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); -void TIM1_UP_TIM10_IRQHandler(void); void TIM2_IRQHandler(void); void USART1_IRQHandler(void); void DMA2_Stream2_IRQHandler(void); diff --git a/Core/Src/main.c b/Core/Src/main.c index 525e0df..bd39b35 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -39,6 +39,7 @@ uint8_t ArrFlag = 0; /* float Acc; /* ¼ÓËÙ¶È */ int32_t AllPulseCNT = 0; int32_t BaseCNT = 0; +int32_t CNT_Only[10] = {0}; uint8_t AccITCount = 0; @@ -74,29 +75,34 @@ void PVD_Init(void); /* USER CODE BEGIN 0 */ /* ÈÎÎñÓÅÏȼ¶ */ -#define TASK_Y1Direction 4 -#define TASK_PulseStart 3 -#define TASK_DirOutput 4 +#define TASK_Y1Direction 6 +#define TASK_PulseStart 5 +#define TASK_DirOutput 6 +#define TASK_PulseGetCount 6 /* ÈÎÎñ¶ÑÕ»´óС */ #define Task_Y1Direction_SIZE 256 #define Task_PulseStart_SIZE 512 #define Task_DirOutput_SIZE 256 +#define Task_PulseGetCount_SIZE 256 /* ÈÎÎñ¿ØÖÆ¿é */ OS_TCB Y1Direction_Tsk; OS_TCB PulseStart_Tsk; OS_TCB DirOutput_Tsk; +OS_TCB PulseGetCount_Tsk; /* ÈÎÎñÕ» */ CPU_STK Task_Y1Direction_STK[Task_Y1Direction_SIZE]; CPU_STK Task_PulseStart_STK[Task_PulseStart_SIZE]; CPU_STK Task_DirOutput_STK[Task_DirOutput_SIZE]; +CPU_STK Task_PulseGetCount_STK[Task_PulseGetCount_SIZE]; /* ÈÎÎñº¯Êý */ void Y1Direction(void *p_arg); void PulseStartTsk(void *p_arg); void DirOutput(void *p_arg); +void PulseGetCount(void *p_arg); /* USER CODE END 0 */ @@ -194,7 +200,21 @@ int main(void) (OS_TICK )0, (void * )0, (OS_OPT )OS_OPT_TASK_STK_CHK|OS_OPT_TASK_STK_CLR, - (OS_ERR * )&err); + (OS_ERR * )&err); + /* ÈÎÎñ4 */ + OSTaskCreate((OS_TCB * )&PulseGetCount_Tsk, + (CPU_CHAR* )"PulseGetCount_Tsk", + (OS_TASK_PTR)PulseGetCount, + (void * )0, + (OS_PRIO )TASK_PulseGetCount, + (CPU_STK * )&Task_PulseGetCount_STK[0], + (CPU_STK_SIZE)Task_PulseGetCount_SIZE/10, + (CPU_STK_SIZE)Task_PulseGetCount_SIZE, + (OS_MSG_QTY)0, + (OS_TICK )0, + (void * )0, + (OS_OPT )OS_OPT_TASK_STK_CHK|OS_OPT_TASK_STK_CLR, + (OS_ERR * )&err); /* µôµçÊý¾Ý¶ÁÈ¡ */ ModbusLoadSRAM(); @@ -252,7 +272,7 @@ void SystemClock_Config(void) RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; - RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) { @@ -263,7 +283,7 @@ void SystemClock_Config(void) /* USER CODE BEGIN 4 */ /** -* @brief ÈÎÎñ1£¬»ñÈ¡×ÜÂö³åÊý, Âö³å¼Ó¼õËÙ +* @brief ÈÎÎñ1£¬ Âö³å¼Ó¼õËÙ * @return ÎÞ */ void Y1Direction(void *p_arg) @@ -308,10 +328,6 @@ void Y1Direction(void *p_arg) } } } - - AllPulseCNT = BaseCNT + TIM2->CNT; - CountSave(); - OSTimeDly(100, OS_OPT_TIME_DLY, &err); // ÑÓʱ 100 ¸ö½ÚÅÄ } } @@ -333,7 +349,7 @@ void PulseStartTsk(void *p_arg) PLSROptionLoad(); //¶ÁÈ¡Âö³å»ù´¡ÉèÖà if(Register_L[0x3000] == 0x01 && EN == 1) - { + { SetFrequency(Options.SentPost, PulseOutput[NowPulse].Frequency); PulseStart(); EN = 0; @@ -394,6 +410,7 @@ void DirOutput(void *p_arg) while(1) { + /* ¸ù¾Ýµ±Ç°µÄ·½ÏòºÍÊä³öµÄ·½ÏòµÄ¶Ë¿Ú½øÐÐÊä³öµÄÅäÖà */ if (Options.DirPost == 0) { if (Options.Dir == 1) @@ -438,13 +455,59 @@ void DirOutput(void *p_arg) HAL_GPIO_WritePin(GPIOH, Y15_Pin, GPIO_PIN_RESET); } } - - - + /* Ô¤Áôʱ¼ä¸øÆäËûÈÎÎñ */ OSTimeDly(100, OS_OPT_TIME_DLY, &err); // ÑÓʱ 100 ¸ö½ÚÅÄ } } +/** +* @brief ÈÎÎñ4£¬Âö³å¼ÆÊý +* @return ÎÞ +*/ +void PulseGetCount(void *p_arg) +{ + p_arg = p_arg; + OS_ERR err; + + while(1) + { + /* ¸ù¾Ýµ±Ç°Âö³åµÄ·½ÏòÉèÖÃÊä³öµÄ·½Ïò */ + if(PulseOutput[NowPulse].PulseCount < 0) + { + Options.Dir = 1; + } + else + { + Options.Dir = 0; + } +// if(Options.Dir == 0) +// { +// AllPulseCNT = BaseCNT + TIM2->CNT; +// } +// else if(Options.Dir == 1) +// { +// AllPulseCNT = BaseCNT - TIM2->CNT; +// } + + if(TIM2->CNT != 0) + { + if (Options.Dir == 1) + { + CNT_Only[NowPulse] = 0 - (TIM2->CNT); + } + else if (Options.Dir == 0) + { + CNT_Only[NowPulse] = TIM2->CNT; + } + } + AllPulseCNT = CNT_Only[0] + CNT_Only[1] + CNT_Only[2] + CNT_Only[3] + + CNT_Only[4] + CNT_Only[5] + CNT_Only[6] + CNT_Only[7] + + CNT_Only[8] + CNT_Only[9]; + + CountSave(); + OSTimeDly(10, OS_OPT_TIME_DLY, &err); + } +} /* USER CODE END 4 */ diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index 04fbc13..8b836f6 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -61,7 +61,6 @@ /* External variables --------------------------------------------------------*/ extern TIM_HandleTypeDef htim2; -extern TIM_HandleTypeDef htim10; extern DMA_HandleTypeDef hdma_usart1_rx; extern DMA_HandleTypeDef hdma_usart1_tx; extern UART_HandleTypeDef huart1; @@ -207,20 +206,6 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f4xx.s). */ /******************************************************************************/ -/** - * @brief This function handles TIM1 update interrupt and TIM10 global interrupt. - */ -void TIM1_UP_TIM10_IRQHandler(void) -{ - /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 0 */ - - /* USER CODE END TIM1_UP_TIM10_IRQn 0 */ - HAL_TIM_IRQHandler(&htim10); - /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 1 */ - - /* USER CODE END TIM1_UP_TIM10_IRQn 1 */ -} - /** * @brief This function handles TIM2 global interrupt. */ @@ -234,7 +219,7 @@ void TIM2_IRQHandler(void) HAL_TIM_PWM_Stop_IT(&htim10,TIM_CHANNEL_1); /* Í£Ö¹PWMÊä³ö */ PulseNum ++; /* Âö³å¶ÎÊýÔö¼Ó */ - BaseCNT += TIM2->ARR; + if (Options.RunMod == 0) { @@ -250,7 +235,8 @@ void TIM2_IRQHandler(void) { NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* ½øÈëÏÂÒ»¶ÎÂö³å */ } - + + BaseCNT += PulseOutput[PrePulse].PulseCount; /* ×¼±¸¼Ó¼õËÙ */ if(PulseOutput[PrePulse].Frequency <= PulseOutput[NowPulse].Frequency) { @@ -271,6 +257,7 @@ void TIM2_IRQHandler(void) { PulseCount = 0; ArrFlag = 0; + BaseCNT += PulseOutput[NowPulse].PulseCount; HAL_TIM_PWM_Stop_IT(&htim10,TIM_CHANNEL_1); /* Í£Ö¹PWMÊä³ö */ } } diff --git a/Core/Src/tim.c b/Core/Src/tim.c index ed2dacb..43c24f4 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -280,10 +280,6 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) /* USER CODE END TIM10_MspInit 0 */ /* TIM10 clock enable */ __HAL_RCC_TIM10_CLK_ENABLE(); - - /* TIM10 interrupt Init */ - HAL_NVIC_SetPriority(TIM1_UP_TIM10_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(TIM1_UP_TIM10_IRQn); /* USER CODE BEGIN TIM10_MspInit 1 */ /* USER CODE END TIM10_MspInit 1 */ @@ -441,9 +437,6 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) /* USER CODE END TIM10_MspDeInit 0 */ /* Peripheral clock disable */ __HAL_RCC_TIM10_CLK_DISABLE(); - - /* TIM10 interrupt Deinit */ - HAL_NVIC_DisableIRQ(TIM1_UP_TIM10_IRQn); /* USER CODE BEGIN TIM10_MspDeInit 1 */ /* USER CODE END TIM10_MspDeInit 1 */ diff --git a/Core/Src/usart.c b/Core/Src/usart.c index 228a4dd..6000d5e 100644 --- a/Core/Src/usart.c +++ b/Core/Src/usart.c @@ -63,7 +63,7 @@ void MX_USART1_UART_Init(void) /* USER CODE END USART1_Init 1 */ huart1.Instance = USART1; - huart1.Init.BaudRate = 19200; + huart1.Init.BaudRate = 9600; huart1.Init.WordLength = UART_WORDLENGTH_9B; huart1.Init.StopBits = UART_STOPBITS_1; huart1.Init.Parity = UART_PARITY_ODD; diff --git a/EWARM/PLSR.dep b/EWARM/PLSR.dep index 269570b..e4625d2 100644 --- a/EWARM/PLSR.dep +++ b/EWARM/PLSR.dep @@ -5,420 +5,420 @@ PLSR - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\PLSR\Obj\os_cpu_c.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl - $PROJ_DIR$\PLSR\Obj\os_q.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\PLSR\Obj\os_var.xcl - $PROJ_DIR$\PLSR\Obj\PSCARR.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl + $PROJ_DIR$\PLSR\Obj\os_sem.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\PLSR\Obj\cpu_c.o + $PROJ_DIR$\PLSR\Obj\sram.__cstat.et + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\PLSR\Obj\os_task.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.xcl $PROJ_DIR$\..\Hardware\BitSet.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\PLSR\Obj\sram.xcl - $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_str.xcl - $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_tick.xcl - $PROJ_DIR$\PLSR\Obj\main.__cstat.et - $PROJ_DIR$\PLSR\Obj\usart.o - $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_tick.o - $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o - $PROJ_DIR$\PLSR\Obj\PLSR.o - $PROJ_DIR$\PLSR\Obj\dma.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_pend_multi.o - $PROJ_DIR$\PLSR\List\PLSR.map - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\PLSR\Obj\CRC.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\Hardware\PSCARR.h + $PROJ_DIR$\PLSR\Obj\cpu_core.o + $PROJ_DIR$\PLSR\Obj\modbus.o $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_msg.o + $PROJ_DIR$\PLSR\Obj\os_dbg.o + $PROJ_DIR$\PLSR\Obj\bsp.xcl + $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\PLSR\Obj\os_mem.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\PLSR\Obj\os_time.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\PLSR\Obj\lib_ascii.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\PLSR\Exe\PLSR.hex + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\PLSR\Obj\os_cpu_c.o + $PROJ_DIR$\PLSR\Obj\BitSet.__cstat.et + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\PLSR\Obj\os_core.xcl + $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\PLSR\Obj\tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_msg.xcl + $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\PLSR\Obj\BitSet.o + $PROJ_DIR$\PLSR\Obj\dma.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et + $PROJ_DIR$\..\Hardware\CRC.h + $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et + $PROJ_DIR$\PLSR\Obj\main.xcl + $PROJ_DIR$\stm32f407xx_flash.icf $PROJ_DIR$\PLSR\Obj\bsp.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_var.xcl + $PROJ_DIR$\PLSR\Obj\os_core.o $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl - $PROJ_DIR$\PLSR\Obj\CRC.xcl - $PROJ_DIR$\PLSR\Obj\cpu_c.xcl - $PROJ_DIR$\PLSR\Obj\os_cpu_a.o - $PROJ_DIR$\PLSR\Obj\os_prio.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\BitSet.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o $PROJ_DIR$\PLSR\Obj\os_mem.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_app_hooks.o + $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o + $PROJ_DIR$\PLSR\Obj\PSCARR.o + $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\PLSR\Obj\os_core.o - $PROJ_DIR$\..\Hardware\modbus.h + $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl + $PROJ_DIR$\PLSR\Obj\modbus.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\PLSR\Obj\os_tick.xcl + $PROJ_DIR$\PLSR\Obj\lib_math.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl + $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h + $PROJ_DIR$\PLSR\Obj\usart.o + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_tmr.xcl + $PROJ_DIR$\PLSR\Obj\sram.xcl + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\PLSR\Obj\os_int.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\PLSR\Obj\os_mutex.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.xcl - $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\PLSR\Obj\cpu_c.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl + $PROJ_DIR$\PLSR\Obj\cpu_core.xcl + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\PLSR\Obj\CRC.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_sem.o - $PROJ_DIR$\PLSR\Obj\tim.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $TOOLKIT_DIR$\inc\c\math.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_time.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\PLSR\Obj\gpio.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\PLSR\Obj\cpu_a.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\PLSR\Obj\os_tmr.xcl - $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mutex.o - $PROJ_DIR$\PLSR\Obj\sram.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\PLSR\Obj\main.xcl $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\PLSR\Obj\os_pend_multi.o $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\PLSR\Exe\PLSR.hex - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\PLSR\Obj\os_cfg_app.o + $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_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$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.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$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.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$\..\Core\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\startup_stm32f407xx.s - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h - $PROJ_DIR$\..\Hardware\BitSet.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Hardware\modbus.c - $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c - $PROJ_DIR$\..\Hardware\sram.c $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.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$\..\cmsis\uCOS-Config\os_app_hooks.c $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h + $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h + $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Hardware\PSCARR.c - $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h - $PROJ_DIR$\..\cmsis\uCOS-Config\includes.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_dbg.c + $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm + $PROJ_DIR$\PLSR\Obj\main.o + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\PLSR\Obj\os_time.o + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h + $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_c.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\PLSR\Obj\PLSR.pbd $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c - $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 - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c - $PROJ_DIR$\PLSR\Obj\os_flag.o - $PROJ_DIR$\..\Hardware\CRC.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h + $PROJ_DIR$\..\Hardware\modbus.h + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_q.o $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\PLSR\Obj\lib_math.xcl - $PROJ_DIR$\PLSR\Obj\os_int.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\PLSR\Obj\modbus.xcl - $PROJ_DIR$\PLSR\Obj\usart.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\PLSR\Obj\lib_mem.o - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\PLSR\Obj\os_task.xcl - $PROJ_DIR$\PLSR\Obj\PSCARR.o - $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_app_hooks.o - $PROJ_DIR$\PLSR\Obj\os_sem.xcl - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\PLSR\Obj\PLSR.pbd - $PROJ_DIR$\PLSR\Obj\os_task.o - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl - $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_core.o - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_stat.o - $PROJ_DIR$\PLSR\Obj\dma.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl - $PROJ_DIR$\PLSR\Obj\sram.__cstat.et - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl - $PROJ_DIR$\PLSR\Obj\os_var.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_dbg.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_mem.o - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\PLSR\Obj\os_var.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\PLSR\Obj\gpio.o - $PROJ_DIR$\PLSR\Obj\modbus.o - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h - $PROJ_DIR$\PLSR\Obj\os_dbg.o - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl - $PROJ_DIR$\PLSR\Obj\cpu_c.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\PLSR\Obj\PLSR.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl - $PROJ_DIR$\PLSR\Obj\lib_str.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h + $PROJ_DIR$\PLSR\Obj\PLSR.o $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et - $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et - $PROJ_DIR$\..\Hardware\PSCARR.h - $PROJ_DIR$\PLSR\Obj\BitSet.__cstat.et - $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\PLSR\Obj\main.o - $PROJ_DIR$\PLSR\Obj\os_cfg_app.o + $PROJ_DIR$\PLSR\Obj\dma.o + $PROJ_DIR$\PLSR\Obj\os_stat.o + $PROJ_DIR$\PLSR\Obj\os_tmr.o + $PROJ_DIR$\PLSR\Obj\os_prio.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\PLSR\Obj\os_q.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\PLSR\Obj\PSCARR.xcl + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\PLSR\Obj\tim.o + $PROJ_DIR$\PLSR\Obj\lib_mem.o + $PROJ_DIR$\PLSR\Obj\tim.xcl + $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et + $PROJ_DIR$\PLSR\List\PLSR.map + $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h - $PROJ_DIR$\PLSR\Obj\os_mutex.xcl $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_math.o - $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_msg.o - $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_time.o - $PROJ_DIR$\..\Hardware\sram.h - $PROJ_DIR$\PLSR\Obj\usart.xcl - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\PLSR\Obj\cpu_core.xcl + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\PLSR\Obj\lib_str.xcl + $PROJ_DIR$\PLSR\Obj\os_task.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o + $PROJ_DIR$\PLSR\Obj\os_var.o $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\PLSR\Obj\CRC.o - $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\PLSR\Obj\gpio.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et + $PROJ_DIR$\PLSR\Obj\usart.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\PLSR\Exe\PLSR.out - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\PLSR\Obj\os_tmr.o + $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\PLSR\Obj\os_tick.o + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\PLSR\Obj\PLSR.xcl + $PROJ_DIR$\PLSR\Obj\os_stat.xcl + $PROJ_DIR$\PLSR\Obj\os_flag.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et $PROJ_DIR$\..\Hardware\PLSR.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\PLSR\Obj\os_core.xcl - $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et - $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\PLSR\Obj\os_int.xcl - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\PLSR\Obj\gpio.xcl - $PROJ_DIR$\PLSR\Obj\bsp.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\PLSR\Obj\tim.o - $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\PLSR\Obj\cpu_a.o - $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et - $PROJ_DIR$\PLSR\Obj\tim.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h $PROJ_DIR$\PLSR\Obj\lib_mem.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o + $PROJ_DIR$\PLSR\Obj\BitSet.xcl + $PROJ_DIR$\PLSR\Obj\os_prio.o + $PROJ_DIR$\PLSR\Obj\os_var.__cstat.et + $PROJ_DIR$\PLSR\Obj\sram.o + $PROJ_DIR$\..\Hardware\sram.h $PROJ_DIR$\PLSR\Obj\lib_mem_a.o + $PROJ_DIR$\PLSR\Obj\os_sem.xcl + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl + $PROJ_DIR$\PLSR\Obj\os_flag.o + $PROJ_DIR$\PLSR\Obj\lib_str.o + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\PLSR\Obj\lib_math.xcl + $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et + $PROJ_DIR$\PLSR\Obj\os_int.o + $PROJ_DIR$\PLSR\Obj\dma.xcl + $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl - $PROJ_DIR$\PLSR\Obj\os_msg.xcl - $PROJ_DIR$\PLSR\Obj\os_q.o + $PROJ_DIR$\PLSR\Obj\os_mutex.o + $PROJ_DIR$\PLSR\Obj\main.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et + $PROJ_DIR$\PLSR\Obj\lib_ascii.o + $PROJ_DIR$\PLSR\Obj\usart.xcl + $PROJ_DIR$\PLSR\Obj\os_dbg.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\PLSR\Obj\os_flag.xcl - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\PLSR\Obj\dma.o + $PROJ_DIR$\PLSR\Obj\os_cpu_a.o + $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\PLSR\Obj\os_prio.xcl - $PROJ_DIR$\PLSR\Obj\BitSet.xcl - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\PLSR\Obj\os_stat.xcl - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 219 + 298 __cstat - 268 + 274 BICOMP - 292 + 92 ICCARM - 181 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 33 + 207 __cstat - 290 + 313 BICOMP - 246 + 69 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 299 258 297 4 279 175 36 8 132 91 49 21 101 247 62 102 179 212 223 269 11 205 185 198 225 177 204 215 256 213 197 176 184 226 287 67 16 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 196 + 266 __cstat - 226 + 79 BICOMP - 241 + 128 ICCARM - 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 188 237 313 71 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 4 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 252 + 41 __cstat - 253 + 267 BICOMP - 171 + 96 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 @@ -427,214 +427,228 @@ ICCARM - 42 + 38 __cstat - 239 + 40 BICOMP - 234 + 19 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c ICCARM - 294 + 87 __cstat - 212 + 106 BICOMP - 72 + 15 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 266 + 272 __cstat - 312 + 3 BICOMP - 8 + 115 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 37 + 88 __cstat - 169 + 323 BICOMP - 309 + 319 ICCARM - 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - AARM - 238 + ICCARM + 261 + + + __cstat + 239 + + + BICOMP + 118 + + + ICCARM + 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 93 279 258 297 226 287 67 8 132 49 21 + + - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 316 + 248 __cstat - 29 + 53 BICOMP - 202 + 250 ICCARM - 223 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 258 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c ICCARM - 295 + 257 __cstat - 65 + 33 BICOMP - 301 + 58 ICCARM - 192 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 44 + 18 __cstat - 13 + 124 BICOMP - 193 + 280 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 304 + 291 __cstat - 55 + 63 BICOMP - 198 + 86 ICCARM - 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 277 274 192 34 60 261 166 68 167 205 218 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 170 + 235 __cstat - 39 + 65 BICOMP - 179 + 306 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 299 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 @@ -643,619 +657,628 @@ ICCARM - 22 + 103 __cstat - 176 + 268 BICOMP - 262 + 316 ICCARM - 34 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 269 + 297 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 36 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 248 + 14 __cstat - 21 + 133 BICOMP - 78 + 127 ICCARM - 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 223 192 34 181 274 132 269 68 167 315 205 218 263 67 57 221 127 135 141 3 216 136 103 138 151 131 154 157 250 158 137 125 115 60 261 166 14 + 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 140 104 56 264 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 59 + 76 __cstat - 25 + 278 BICOMP - 279 + 244 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 272 + 130 __cstat - 63 + 99 BICOMP - 58 + 134 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Hardware\BitSet.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 51 + 263 __cstat - 244 + 320 BICOMP - 319 + 45 ICCARM - 14 297 178 162 320 80 15 68 288 167 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 + + + + + $PROJ_DIR$\startup_stm32f407xx.s + + + AARM + 234 - + - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 165 + 308 __cstat - 26 + 94 BICOMP - 314 + 318 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c ICCARM - 215 + 242 __cstat - 194 + 95 BICOMP - 52 + 126 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c ICCARM - 27 + 312 __cstat - 197 + 9 BICOMP - 203 + 113 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\Hardware\modbus.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c ICCARM - 220 + 305 __cstat - 245 + 307 BICOMP - 175 + 110 ICCARM - 60 34 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 261 166 68 167 205 218 274 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\Hardware\PLSR.c + $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c ICCARM - 28 + 71 __cstat - 300 + 27 BICOMP - 233 + 30 ICCARM - 274 297 178 162 320 80 15 243 192 308 188 237 313 71 225 36 229 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 261 68 167 60 34 166 205 218 14 269 + 175 36 98 105 229 137 245 109 8 132 91 49 21 101 247 62 102 179 212 223 269 138 11 205 185 198 225 177 204 215 256 213 197 176 184 140 104 56 264 309 125 290 7 52 34 46 13 20 116 39 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Hardware\CRC.c ICCARM - 1 + 17 __cstat - 7 + 68 BICOMP - 227 + 122 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 67 7 98 105 229 137 245 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Hardware\modbus.c ICCARM - 199 + 25 __cstat - 228 + 139 BICOMP - 0 + 85 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 226 297 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 287 67 8 132 49 21 279 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c + $PROJ_DIR$\..\Hardware\PSCARR.c ICCARM - 222 + 81 __cstat - 69 + 142 BICOMP - 213 + 246 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 23 7 98 105 229 137 245 247 62 - $PROJ_DIR$\..\Hardware\sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 76 + 255 __cstat - 204 + 111 BICOMP - 16 + 240 ICCARM - 261 308 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Hardware\CRC.c + $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c ICCARM - 267 + 78 __cstat - 19 + 82 BICOMP - 46 + 1 ICCARM - 166 297 178 162 320 80 15 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 168 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c ICCARM - 173 + 74 __cstat - 184 + 31 BICOMP - 287 + 50 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c + $PROJ_DIR$\..\Hardware\sram.c ICCARM - 256 + 286 __cstat - 284 + 6 BICOMP - 310 + 108 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 287 120 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c ICCARM - 264 + 295 __cstat - 214 + 271 BICOMP - 4 + 277 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c ICCARM - 43 + 28 __cstat - 50 + 292 BICOMP - 32 + 54 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c ICCARM - 185 + 35 __cstat - 270 + 243 BICOMP - 257 + 77 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 126 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 41 + 80 __cstat - 74 + 143 BICOMP - 293 + 294 ICCARM - 132 269 178 162 320 80 15 288 68 167 315 205 218 263 67 57 221 127 135 141 3 247 216 136 103 138 151 131 154 157 250 158 137 125 115 188 237 313 71 225 36 229 297 77 210 285 258 286 232 278 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 249 + 123 __cstat - 282 + 228 BICOMP - 206 + 32 ICCARM - 114 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 140 104 56 264 309 125 290 7 98 105 229 137 245 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c ICCARM - 82 + 284 __cstat - 317 + 97 BICOMP - 303 + 238 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c ICCARM - 209 + 29 __cstat - 200 + 202 BICOMP - 61 + 317 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\Hardware\PLSR.c ICCARM - 236 + 233 __cstat - 54 + 100 BICOMP - 230 + 275 ICCARM - 188 237 313 71 225 36 229 297 178 162 320 80 15 77 210 285 247 258 286 232 278 288 10 298 208 187 322 79 224 53 189 66 84 40 5 306 289 + 279 7 98 105 229 137 245 23 247 62 258 120 140 104 56 264 309 125 290 52 34 46 138 13 20 116 39 109 265 114 22 281 43 135 44 293 121 60 302 300 129 311 112 287 8 132 226 297 67 49 21 16 36 - $PROJ_DIR$\..\Hardware\PSCARR.c + $PROJ_DIR$\..\Hardware\BitSet.c ICCARM - 183 + 64 __cstat - 307 + 48 BICOMP - 12 + 283 ICCARM - 243 297 178 162 320 80 15 + 16 7 98 105 229 137 245 8 109 132 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c ICCARM - 75 + 136 __cstat - 255 + 26 BICOMP - 251 + 84 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 @@ -1264,416 +1287,393 @@ ICCARM - 311 + 231 __cstat - 23 + 251 BICOMP - 9 + 241 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c ICCARM - 191 + 141 __cstat - 211 + 59 BICOMP - 182 + 10 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 166 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c ICCARM - 273 + 2 __cstat - 321 + 304 BICOMP - 73 + 289 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c ICCARM - 254 + 12 __cstat - 242 + 66 BICOMP - 172 + 260 ICCARM - 137 141 3 247 162 320 80 15 216 136 103 135 138 151 131 154 157 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c + $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c ICCARM - 231 + 24 __cstat - 56 + 230 BICOMP - 47 + 119 ICCARM - 141 3 247 162 320 80 15 216 136 103 135 138 151 131 154 157 + 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c ICCARM - 180 + 296 __cstat - 168 + 72 BICOMP - 302 + 259 ICCARM - 151 141 3 247 162 320 80 15 216 136 103 135 138 154 157 131 137 + 204 223 269 138 105 229 137 245 11 205 185 198 215 177 - $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 - 305 + 321 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c ICCARM - 24 + 249 __cstat - 296 + 232 BICOMP - 20 + 282 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 225 223 269 138 105 229 137 245 11 205 185 212 198 204 215 177 197 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c ICCARM - 207 + 315 __cstat - 217 + 254 BICOMP - 11 + 51 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 215 223 269 138 105 229 137 245 11 205 185 198 - $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm - - - AARM - 299 - - - - - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c ICCARM - 49 + 237 __cstat - 280 + 301 BICOMP - 318 + 107 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c + $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c ICCARM - 64 + 47 __cstat - 163 + 310 BICOMP - 186 + 75 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c + $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c ICCARM - 235 + 90 __cstat - 177 + 314 BICOMP - 18 + 303 ICCARM - 154 141 3 247 162 320 80 15 216 136 103 138 157 131 + 197 223 269 138 105 229 137 245 11 205 185 212 198 225 177 204 215 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c + $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm - ICCARM - 30 - - - __cstat - 35 - - - BICOMP - 276 + AARM + 288 - + + + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm + - ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + AARM + 131 - + - $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c ICCARM - 195 + 236 __cstat - 240 + 55 BICOMP - 265 + 276 ICCARM - 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c ICCARM - 201 + 273 __cstat - 283 + 252 BICOMP - 323 + 89 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c ICCARM - 38 + 209 __cstat - 281 + 322 BICOMP - 83 + 37 ICCARM - 157 141 3 247 162 320 80 15 216 136 103 138 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm - - - AARM - 48 - - - - - $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c + $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c ICCARM - 6 + 262 __cstat - 17 + 285 BICOMP - 45 + 73 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 102 179 212 223 269 138 105 229 137 245 11 205 185 198 225 177 204 215 256 213 - $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c + $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c ICCARM - 260 + 5 __cstat - 259 + 83 BICOMP - 70 + 117 ICCARM - 221 127 135 141 3 247 162 320 80 15 216 136 103 138 151 131 154 157 250 158 + 223 269 138 105 229 137 245 11 205 185 212 198 225 177 204 215 @@ -1681,18 +1681,18 @@ $PROJ_DIR$\PLSR\Exe\PLSR.out - OBJCOPY - 81 + ILINK + 253 - ILINK - 31 + OBJCOPY + 42 ILINK - 291 51 41 299 231 195 267 316 219 38 254 180 305 235 248 220 185 249 59 48 6 222 165 173 215 256 75 30 49 311 64 201 191 24 260 273 207 28 183 76 238 27 199 272 82 1 266 44 170 209 37 264 43 252 294 33 42 236 304 196 295 22 62 174 2 275 + 70 64 71 131 5 24 17 235 266 315 90 249 288 296 207 25 78 141 74 321 47 29 295 305 35 28 312 136 284 231 2 236 12 273 209 237 262 233 81 286 234 80 255 18 88 242 263 298 87 272 41 291 76 257 130 308 38 123 261 14 248 103 57 0 61 200 @@ -1701,7 +1701,7 @@ ILINK - 31 271 + 270 253 diff --git a/EWARM/settings/PLSR.dbgdt b/EWARM/settings/PLSR.dbgdt index 1ce4136..a73b8c0 100644 --- a/EWARM/settings/PLSR.dbgdt +++ b/EWARM/settings/PLSR.dbgdt @@ -153,7 +153,7 @@ 1 1 1 - 2B0B00002000298100000400000013860000040000002CE10000010000001086000021040000239200000500000029E10000040000005F860000040000000F8100000100000020810000030000000C8100000F0000001D810000010000005986000001000000048600000300000056860000EE010000288100000300000000840000020000002BE100000700000009860000010000000E810000020000001F810000AF00000000E10000020000000B810000060000005886000001000000148600002B01000011860000350200000581000001000000008600000200000046810000CB00000008860000040000005D8600000B00000016860000010000000586000001000000 + 050C0000200013860000050000002981000004000000108600006F0400002CE100000100000029E1000004000000239200000600000020810000030000000F810000010000005F860000040000001D810000010000000C8100000F00000004860000030000005986000001000000288100000300000056860000010200002BE100000700000000840000020000001F810000B80000000E8100000200000009860000010000000B8100000600000000E10000020000001486000051010000588600000100000000860000020000000581000001000000118600006002000046810000E70000005D8600000C000000088600000400000005860000010000001686000001000000 300020870000238700002487000021870000198600000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400002AE10000008200001C8200000182000067860000838600005886000004DC00007784000007840000808C000044D500007486000045D5000046D5000047D5000048D5000049D500004AD500004BD500004CD500001C8F00001E8F00001F8F0000208F0000218F0000118F000000DC000001DC000002DC000003DC0000A4860000A38600005486000059860000 @@ -189,7 +189,7 @@ 34053 000000001700000022010000C8000000 - 00000000850200006904000036030000 + 00000000850200007B04000036030000 32768 0 0 @@ -197,7 +197,7 @@ 0 - 0 + 1 4294967295 @@ -215,7 +215,7 @@ 34054 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 32768 0 0 @@ -228,7 +228,7 @@ 34064 000000001700000022010000C8000000 - 000000008D0200009C04000036030000 + 00000000D80100007B04000081020000 4096 0 0 @@ -241,7 +241,7 @@ 34070 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 4096 0 0 @@ -254,7 +254,7 @@ 34071 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 4096 0 0 @@ -267,7 +267,7 @@ 34072 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 4096 0 0 @@ -280,7 +280,7 @@ 34092 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 4096 0 0 @@ -293,7 +293,7 @@ 34103 000000001700000022010000C8000000 - 0400000091020000980400001C030000 + 04000000DC0100007704000067020000 4096 0 0 @@ -438,7 +438,7 @@ 34065 00000000170000000601000078010000 - 57030000320000009C04000075020000 + 36030000320000007B040000C0010000 16384 0 0 @@ -446,7 +446,7 @@ 0 - 0 + 1 34066 @@ -739,7 +739,7 @@ 34087 EA0100004D010000F0020000AE020000 - 60030000320000009C04000075020000 + 15020000320000003203000081020000 16384 0 0 @@ -747,7 +747,7 @@ 0 - 1 + 0 @@ -984,7 +984,7 @@ 34104 F0040000AD010000F60500000E030000 - A0040000320000000006000036030000 + 7F040000320000000006000036030000 16384 0 0 @@ -1008,7 +1008,9 @@ NowPulse ArrFlag AccITCount - + DatH + DatL + Expression @@ -1095,7 +1097,7 @@ 0 - 0000000060000000000000000040000001000000FFFFFFFFFFFFFFFF5C030000320000006003000075020000010000000200001004000000010000006BFCFFFFAD0000000000000000000000000000000100000027850000000000000000000000000000000000000000000001000000278500000100000027850000000000000010000000000000FFFFFFFFFFFFFFFF09010000320000000D010000B00100000000000002000000040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000B001000050020000B4010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000CB010000500200008C02000000000000B40100005002000075020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF5F03000032000000630300007502000000000000020000000400000001000000A4FCFFFFB30000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF5F030000320000006303000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000000000000FFFFFFFFFFFFFFFF5303000032000000570300007502000000000000020000000400000001000000A7FDFFFFB6010000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF00000000750200009C0400007902000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C850000378500000180008000000100000000000000900200009C0400004D03000000000000790200009C04000036030000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000810200006904000085020000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000040000001000000FFFFFFFFFFFFFFFF9C04000032000000A004000036030000010000000200001004000000010000009CFBFFFF420100000000000000000000000000000100000038850000000000000000000000000000000000000000000001000000388500000100000038850000000000000000000000000000 + 0000000060000000000000000040000000000000FFFFFFFFFFFFFFFF1102000032000000150200008102000000000000020000000400000001000000CAFCFFFFEB0000000000000000000000000000000100000027850000000000000000000000000000000000000000000001000000278500000100000027850000000000000010000000000000FFFFFFFFFFFFFFFF09010000320000000D010000B00100000000000002000000040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000B001000050020000B4010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000CB010000500200008C02000000000000B40100005002000075020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF5F03000032000000630300007502000000000000020000000400000001000000A4FCFFFFB30000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF5F030000320000006303000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000001000000FFFFFFFFFFFFFFFF320300003200000036030000C001000001000000020000100400000001000000A7FDFFFFB6010000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF00000000C00100007B040000C401000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C850000378500000180008000000100000000000000DB0100007B0400009802000000000000C40100007B04000081020000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000001000000FFFFFFFFFFFFFFFF00000000810200007B04000085020000010000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000040000001000000FFFFFFFFFFFFFFFF7B040000320000007F040000360300000100000002000010040000000100000091FBFFFF370100000000000000000000000000000100000038850000000000000000000000000000000000000000000001000000388500000100000038850000000000000000000000000000 CMSIS-Pack @@ -1150,7 +1152,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000040071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000000005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000000071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000004005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/EWARM/settings/PLSR.dnx b/EWARM/settings/PLSR.dnx index ac3ec67..ec3d208 100644 --- a/EWARM/settings/PLSR.dnx +++ b/EWARM/settings/PLSR.dnx @@ -20,15 +20,15 @@ _ 0 - 3456179106 + 2527891484 _ 0 _ 0 - 1 0 + 1 0 @@ -74,8 +74,9 @@ {W}1:AccITCount 3 0 {W}1:AllPulseCNT 3 0 - {W}1:c 4 0 - {W}1:datCount 3 0 + {W}1:DatL 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 20348ab..f771e0f 100644 --- a/EWARM/settings/Project.wsdt +++ b/EWARM/settings/Project.wsdt @@ -8,8 +8,8 @@ - 24 - 1221 + 20 + 1102 2 0 @@ -86,11 +86,11 @@ 1 1 1 - 0B08000020001386000004000000298100000300000010860000140300002CE100000100000029E1000004000000239200000500000020810000010000000F810000040000005F860000020000001D810000010000000C8100002700000004860000030000005986000001000000288100000200000056860000CB0000002BE100000700000000840000030000001F8100007C0000000E8100002000000009860000010000000B8100000500000000E100000200000014860000D400000058860000010000000086000002000000058100000100000011860000B801000046810000B20000005D8600000A000000088600000200000005860000010000001686000001000000 + 070C0000200013860000050000002981000004000000108600006C0400002CE100000100000029E1000004000000239200000600000020810000030000000F810000010000005F860000040000001D810000010000000C8100001700000004860000030000005986000001000000288100000300000056860000010200002BE100000700000000840000030000001F810000B80000000E8100000500000009860000010000000B8100000600000000E1000002000000148600004E010000588600000100000000860000020000000581000001000000118600005F02000046810000E40000005D8600000C000000088600000400000005860000010000001686000001000000 - 0D002AE10000FFFFFFFF008200001C82000001820000678600000D8400000F8400000884000054840000328100001C81000009840000 - 12002CE100004300000023920000000000005F8600003400000023E100003D000000198200001500000016820000130000004A8100004700000000840000480000002BE10000420000000E8400005000000030840000520000002F8200001600000025E100003F00000022E100003C0000000B8100001F000000188200001400000049810000460000000D81000021000000 + 0600FFFFFFFF2AE10000008200001C8200000182000067860000 + 1D002CE10000430000001581000025000000239200000000000007E100003B0000005F8600003400000004E100003900000023E100003D00000001E10000360000000D80000017000000198200001500000016820000130000004A81000047000000178100002700000000840000480000002BE1000042000000148100002400000000810000190000002F8200001600000025E100003F00000003E100003800000022E100003C00000000E1000035000000188200001400000041E10000450000004981000046000000168100002600000005E100003A000000518400005600000002E1000037000000 0 @@ -107,8 +107,8 @@ 34051 - 000000001700000022010000C8000000 - 000000000000000022010000B1000000 + 6F020000580100009103000009020000 + 000000001F03000000060000B1030000 32768 0 1 @@ -324,7 +324,7 @@ 34063 - C9FFFFFFAF010000CF00000010030000 + A4FFFFFFC7010000AA00000028030000 0000000032000000FE00000036030000 4096 0 @@ -336,7 +336,7 @@ 1 - 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFF02010000810200000006000085020000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000020100009C020000000600004D03000002010000850200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFFE000000320000000201000036030000010000000200001004000000010000000000000000000000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000038000010084000000001700000022010000C800000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 + 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFF02010000810200000006000085020000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000020100009C020000000600004D03000002010000850200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFFE000000320000000201000036030000010000000200001004000000010000000000000000000000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A800000000000000000000000200000000000000058500000000000000000000000000000000000001000000058500000380000100846F02000058010000910300000902000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000 CMSIS-Pack @@ -393,7 +393,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000100000000000000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200350034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0039003300390034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0039003300390034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003000390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003000390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200350031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003200370031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003200370031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400340039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400340039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C004200690074005300650074002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500380033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500380033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084200690074005300650074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C005000530043004100520052002E006300010000000180FFFEFF00FFFEFFFF29013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003900360035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003900360035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF085000530043004100520052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600360033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00320030003500390032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00320030003500390032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003100350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003100350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003100350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310036003400350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310036003400350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D003300320066003400780078005F00680061006C005F0075006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F007000720069006F002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003300300032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003300300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F007000720069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF3C2400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300300034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310032003500380030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310032003500380030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0F730074006D003300320066003400780078005F00680061006C002E00630000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F0063006F00720065002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700370036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330031003500350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330031003500350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F0063006F00720065002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C007300720061006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF067300720061006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C007300720061006D002E006800010000000180FFFEFF00FFFEFFFF20013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF067300720061006D002E00680000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000002010000490000000006000098020000 + 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000F0000000000000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100300034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003100390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003100390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF25013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800320039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800320039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003600340038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003600340038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400340039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400340039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C004200690074005300650074002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003500380033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003500380033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF084200690074005300650074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600360033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310039003800330037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310039003900360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F007000720069006F002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003300300032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003300300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F007000720069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C005F0075006100720074002E006300010000000180FFFEFF00FFFEFFFF2D013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0033003100350037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310036003400350032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310036003400350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D003300320066003400780078005F00680061006C005F0075006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C007300720061006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF067300720061006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F0063006F00720065002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700380037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330031003600380030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330031003600380030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F0063006F00720065002E00630000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00360036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C005000530043004100520052002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100330037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310033003300390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310033003400310033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF085000530043004100520052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C005000530043004100520052002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003400330037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003400330037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF085000530043004100520052002E00680000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000010000000200000002010000490000000006000098020000 diff --git a/Hardware/PLSR.c b/Hardware/PLSR.c index 9054051..4d9c579 100644 --- a/Hardware/PLSR.c +++ b/Hardware/PLSR.c @@ -30,8 +30,8 @@ int32_t PulseCount = 0; */ void SetFrequency(uint8_t SentPost, uint32_t Frequency) { - Frequency_Change_PSC_And_ARR(Frequency, &psc, &arr); - printf("Fre=%d,",Frequency); + CalculatePSCARR(Frequency, 72000000, 65535, &psc, &arr); + //printf("Fre=%d,",Frequency); switch(SentPost) { case 0: TIM10->ARR = arr, TIM10->PSC = psc, TIM10->CCR1 = arr / 2; break; @@ -80,7 +80,14 @@ void PulseBaseInit(uint8_t StartPulse, uint8_t PulseMod, int32_t MAX_Pulse) */ void PulseStart(void) { - TIM2->ARR = PulseOutput[NowPulse].PulseCount; + if(PulseOutput[NowPulse].PulseCount >= 0) + { + TIM2->ARR = PulseOutput[NowPulse].PulseCount; + } + else + { + TIM2->ARR = - PulseOutput[NowPulse].PulseCount; + } switch(Options.SentPost) { @@ -178,7 +185,15 @@ void SetNextPulse(void) if(Options.RunMod == 0) /* Èç¹ûÊÇÏà¶Ôģʽ */ { - TIM2->ARR = PulseOutput[NowPulse].PulseCount; + if(PulseOutput[NowPulse].PulseCount > 0) + { + TIM2->ARR = PulseOutput[NowPulse].PulseCount; + } + else + { + TIM2->ARR = - PulseOutput[NowPulse].PulseCount; + } + } else /* Èç¹ûÊǾø¶Ôģʽ */ { @@ -281,8 +296,8 @@ void CountSave(void) memcpy(&temp_Count, &AllPulseCNT, 4); - DatH = temp_Count / 0xffff; - DatL = temp_Count % 0xffff; + DatH = (temp_Count >> 16); + DatL = (temp_Count & 0x0000ffff); Register_H[0x2001] = (DatH >> 8); Register_L[0x2001] = (DatH & 0x00ff); Register_H[0x2000] = (DatL >> 8); diff --git a/Hardware/PSCARR.c b/Hardware/PSCARR.c index 844718a..41fd31b 100644 --- a/Hardware/PSCARR.c +++ b/Hardware/PSCARR.c @@ -1,7 +1,7 @@ #include "PSCARR.h" -uint16_t psc; -uint16_t arr; +uint16_t psc = 0; +uint16_t arr = 0; const unsigned short ARRPSC[1098][2] = {\ 0x465,0xFA00,0x240,0xF424,0x177,0xFA00,0x120,0xF424,0xE1,0xFA00,0xC0,0xF424,0x161,0x71D2,0x90,0xF424,0x7D,0xFA00,0x78,0xEA60,\ @@ -138,3 +138,57 @@ void Frequency_Change_PSC_And_ARR(uint32_t Frequency, uint16_t* psc, uint16_t* a } } + +/** +* @brief ¼ÆËãPSCºÍARRÖµÒÔ²úÉúÖ¸¶¨ÆµÂÊ +* @param[in] desired_freq ÆÚÍûµÄƵÂÊ(Hz) +* @param[in] timer_clk ¶¨Ê±Æ÷ʱÖÓÆµÂÊ(Hz), ͨ³£Îª72MHz +* @param[in] max_arr ARRµÄ×î´óÖµ(ͨ³£ÊÇ16λ¶¨Ê±Æ÷µÄ65535) +* @param[out] psc Ô¤·ÖƵÆ÷Öµ +* @param[out] arr ×Ô¶¯ÖØ×°ÔØÖµ +* @return 0-³É¹¦, 1-ƵÂÊÌ«µÍ, 2-ƵÂÊÌ«¸ß +*/ +uint8_t CalculatePSCARR(uint32_t desired_freq, uint32_t timer_clk, uint16_t max_arr, + uint16_t *psc, uint16_t *arr) { + uint32_t psc_candidate, arr_candidate; + uint32_t clock_div; + + if (desired_freq == 0) { + return 1; // ƵÂÊÌ«µÍ + } + + // ¼ÆËãËùÐèµÄ×Ü·ÖÆµÏµÊý + clock_div = timer_clk / desired_freq; + + if (clock_div == 0) { + return 2; // ƵÂÊÌ«¸ß + } + + // ³õʼ³¢ÊÔ: ½«ARRÉèΪ×î´óÖµ£¬¼ÆËãPSC + psc_candidate = (clock_div - 1) / max_arr; + arr_candidate = clock_div / (psc_candidate + 1) - 1; + + // Èç¹ûPSCÌ«´ó£¬Ôò¼õÉÙPSC²¢Ôö¼ÓARR + if (psc_candidate > max_arr) { + psc_candidate = max_arr; + arr_candidate = clock_div / (psc_candidate + 1) - 1; + + if (arr_candidate > max_arr) { + return 2; // ƵÂÊÌ«¸ß + } + } + + // È·±£½á¹ûÔÚÓÐЧ·¶Î§ÄÚ + if (psc_candidate > max_arr || arr_candidate > max_arr) { + return 2; // ƵÂÊÌ«¸ß + } + + if (arr_candidate == 0) { + return 1; // ƵÂÊÌ«µÍ + } + + *psc = (uint16_t)psc_candidate; + *arr = (uint16_t)arr_candidate; + + return 0; // ³É¹¦ +} diff --git a/Hardware/PSCARR.h b/Hardware/PSCARR.h index 8d07710..1a29e6b 100644 --- a/Hardware/PSCARR.h +++ b/Hardware/PSCARR.h @@ -2,6 +2,7 @@ #define __PSCARR_H__ #include "stdint.h" +#include "math.h" extern const unsigned short ARRPSC[1098][2]; @@ -10,5 +11,7 @@ extern uint16_t psc; extern uint16_t arr; void Frequency_Change_PSC_And_ARR(uint32_t Frequency, uint16_t* psc, uint16_t* arr); /* Êä³öÒªÅäÖõÄPSCºÍARR */ +uint8_t CalculatePSCARR(uint32_t desired_freq, uint32_t timer_clk, uint16_t max_arr, + uint16_t *psc, uint16_t *arr); #endif \ No newline at end of file diff --git a/PLSR.ioc b/PLSR.ioc index 1457fce..49fa526 100644 --- a/PLSR.ioc +++ b/PLSR.ioc @@ -83,7 +83,6 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false -NVIC.TIM1_UP_TIM10_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false @@ -166,7 +165,8 @@ RCC.AHBFreq_Value=72000000 RCC.APB1CLKDivider=RCC_HCLK_DIV2 RCC.APB1Freq_Value=36000000 RCC.APB1TimFreq_Value=72000000 -RCC.APB2Freq_Value=72000000 +RCC.APB2CLKDivider=RCC_HCLK_DIV2 +RCC.APB2Freq_Value=36000000 RCC.APB2TimFreq_Value=72000000 RCC.CortexFreq_Value=72000000 RCC.EthernetFreq_Value=72000000 @@ -176,7 +176,7 @@ RCC.HCLKFreq_Value=72000000 RCC.HSE_VALUE=12000000 RCC.HSI_VALUE=16000000 RCC.I2SClocksFreq_Value=192000000 -RCC.IPParameters=48MHZClocksFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,EthernetFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2SClocksFreq_Value,LSE_VALUE,LSI_VALUE,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLSourceVirtual,RCC_RTC_Clock_Source,RCC_RTC_Clock_SourceVirtual,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VcooutputI2S +RCC.IPParameters=48MHZClocksFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,EthernetFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2SClocksFreq_Value,LSE_VALUE,LSI_VALUE,MCO2PinFreq_Value,PLLCLKFreq_Value,PLLM,PLLN,PLLQCLKFreq_Value,PLLSourceVirtual,RCC_RTC_Clock_Source,RCC_RTC_Clock_SourceVirtual,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VcooutputI2S RCC.LSE_VALUE=32768 RCC.LSI_VALUE=32000 RCC.MCO2PinFreq_Value=72000000 @@ -217,7 +217,7 @@ TIM13.Channel=TIM_CHANNEL_1 TIM13.IPParameters=Channel TIM14.Channel=TIM_CHANNEL_1 TIM14.IPParameters=Channel -USART1.BaudRate=19200 +USART1.BaudRate=9600 USART1.IPParameters=VirtualMode,BaudRate,Parity,WordLength USART1.Parity=PARITY_ODD USART1.VirtualMode=VM_ASYNC diff --git a/Words/需求规格书.doc b/Words/需求规格书.doc index 728dc342e52f9f6c96997e8fe80af1302986a7ef..790b8ae20412cd8ddb09c77fd932de91d6628adf 100644 GIT binary patch delta 5526 zcmciGeNDQucpVTC)F2TRkdOdnMDhh)Gc`5Tad?S*JBlbWDG^ytr5r{(n3iwo zV`?5((N&M@aajf3YPXDRPg|*FZfnYFn`~vLZL=j4HIx1R=FXLu@~nUDh0i?qdG5W> z`+e@6S#r{6$!9*5wwN5{-NKZ5m|Y8QHa9m*YBp-acO9^-_lfqgrRbhMy*mz8Dx~S~ zJn>_ow)-4#Pv@)!-IR(a{Pb=<*tVuA^)*>-B)v1?-Y6secHz11N>y{pi_uD@6CNSt zUv(!RAHp7lvi(As^os|cCzn5P<*-3YB~SsmaEM;#*CqIUZx!pKiAKap$+DSYy%fu4 zhCR~s4d0$_v*N}yK+Q*mnS89uyd8_=qN%{l- zd;6MIl1^#8wJviX2MSY_D$}#9>hb&pj#YeLRZe`7P#Rh&|DNV-4{ zoy~)Uk5Rj>gvFFBS<3Lr_PzJK0%nD5bGW{NP~uDnU*&J39`=#uanDJ7n5~!kIjM!& zGBY$=WX3&Xl@QkwH8L{eEwh3lP4FMXSR}I7dx&{L`_Qa^`}A9J-92!7npx{xsqLo5 z&(rl={=>t6mRvj3dM(fqw6rFx!nI>%Y2h%(s=z1Ql}LY)?tpJ!zHT48u@OP2jT8Kx`AqQdp( zX_Kcp^ZMFDn&pgPjtsj^Iag#nJA3}n%5`g7Qu}*Sd##pKT^V+x;N;r9*|GCF&8%=8 zSy|$4pZ&m}WuG%sGViah6iW6P_VeY}rpfgo%_nlkQ)ip%mTerl>N1Y#72z4~C$rYr ztFk}L>Q!kJ6jbyXjXj!ES{Tw?mEEiIO5x>~EH*iA>>1}88N0IjdaspZ0olpf?W{^8htX`Q)wTY^qRNKDK5#%7z^X1`#dKF(_v3!1r-I^PdsZBCZ9&vU3R@$Zd@MH zY;;?WYMk4Wmgeb7T@!A%cJ$8pn$EeQ?lGZCjYB5#Fd6xH9xL!UzQ(t>f~!!Sl!`(U zY#4^&n2g468qOR$bL>xNs&`kv+`#9V>grX-R#yGEx$Um@)*;**O3*FB`GU);9m$cw zy=K0xBAoK655{&0W3Mq#9mnY zkdAq%LsFtr8JK|=u@O!BiQWnNcX3hOFSM$lI@>0qcf@tO?_}$wJB@Hsp_2XzT*x3`@%ytoz<8 zT3;*Ot0H9p^Sxbq+}o{bbZI*1Ubo6*X9DcVLorI=LIqY}3uGKlA(1giLOjKE|}#dOTT96Wmd{1Dy~B@=pl%LOo%w7 zKqf{S(lG+r$iq}Le%V;x*jRs}WoxXfn^1S#t)A2Cj~qO>+w*^rO+`dFWrRj$MypAg zzA6i|*q3Q8=`yi9_&#j45U-nWO!NTu88cm)9I5}6+*LQn3~;LlKAeAezN`*UbL)R$ z?_mFXp0O51HFsnU>8E0pvEr`Vy!^?IEZ!|CvOrs#FXhN$X)Mqo&9dB`$O+GtYl6sO zfam;&7B8DQtLTb7Mp>I}bE zes%HM2zOJCk8NjsKy9gYs>Ln+Hyv`*&4CjoD8&Lig))?537*3Wtil?|jk*!Lum^I} z25_UwjT;5Id7Y3O_z2`CPE0gz$9eCrwt~P(0J&S;@NY2z>G3b%8 z-9via<(VIzSt2tb`hU%$>1wF7Oj;$ak(Nj+qyzOIhx+JCJZA9tC99x_cHS!;=m$NpJ^R173)H-s!O+^1ErCVs*lX+o^ z(wqCvbz5cCYPE`~2x-bzoPspzQ%JMEgOw&o^Wq^*%*1reh1uK%>`Rl&unp4mJ=lv= zkZw4Ko^(Up06tp!M5#*+r{6xbYtu^p-riK^DxN)MlVi%JO^!{wHaT3yMyqsMs>>3g z*QG{Uy73vIJEiv40m-8o?7MYla)w*=w2|#x%tHxEu?^R812>^k__hH*1i*@5gdh}Q z=!~w2M*UUUOlj1dH;j(f6uGD4!@HY5aDz^%>&N&@k9&z z?~ZivB=MamZ82gjRpAlNn30v{a;EpkrsyO6a@{J*Y)JbCn3XpxZdUqED%>PRo7-3B zj)ebg8{x5VYiskk{y#+=>fEjJ*=bYiC$~M)=CrmE#$&d=I3QBz_Z{q`y4IwBkYv4! zJK%mEn)>vN>9gcHEvu~D1Jd;}zCo1K0U?k#Jnws&;wkL;+7wC17hmQ1(o1IY3MI>i zd3`X)~1ikCkv|G zQNHAeQ5cI!a9{zJU=>#5C2YnvY{w4l#BXpAwYZ2VKWc+}kc@#CgrOLXiLhfTrunh< zKg!O_*n%qTM-5&_9ggBX9K&&(!e4O~4fqn@;tH??@giTf=Kj0D*9s(hT;K# zrs61e#=(IsEWuJN!%D2j7HmfiUc-kth4Z+GuizJ;lt04J8QlZigrT!c6U0GgkxZRI7=jE8#du7>L`;GMSt!Dzn1}gTjunuZDAVsH><(08 z)o|6C< zXVgP7#^(4gBU7o-ofKjeK!M7S-y#Cl0R3>${g2C(lj+uhTxFU)h)FOzUiwS=O8Q0m zWGyiZyY`6gwahfH&svDe8f!m4U_J9mY|<y>!9yJU6y&ev0rgt8V%C~KL73AKx!p5QYedcm3HVdJy+bWuY| zw^@ui>F=o{of#%eUfa~r+H23wv;;KKs-{5sAw+Loe8}(p<>jfhxn=t;yssu&YRacr zEJO5EcOSnv%W$h+=8lQk8<;6SMX>-WI)!mEGL}$o1K-+@+^M0u$}eR7n$J5+v2sMZ zO2VeV+AC{HI@x5Ul^^ot7aIBXvL|6L#2^;@E~R=S9&%i7*p@$KI1$!)H3APn4vZok zjR!FXV=)d7L5`0noPde2V-k3Jt1QUzpOCA6wY_$IRdLXF4aU!Gd3s@$+tNe-P~{G| ghZCP4tQYNYTL$avI~G|+>V-Sqmdx58c6RXpFP{NpB>(^b delta 3832 zcma*q3s6+o8Nl(g50(u91f+{Bgz%D;6qPqVTDACScqc|PCUF!UMB)(Wv_9H|u#_Zd z8S5y=nCK)EYXb#i2xSG+c50NO)0&p4mT?HpG%2HDYBElTki<}x{y&y050gyp^4oLI zW6wF?ckeE{H6NO5{%+o%99^Wwk07NU=G27SqobqJS_n_@i8fP%InrG3(oyEPfK;XY zzv$Q|-mvLHbDMh&qqc=B6;JuESv+xcrzmxesrJzxLV48bZU4HmH$tgahSWwXl}_17 z$)8%zJZ8$3lyZDU`M_6pw5Bl$uPn(_DuE5i3m57G)|q}6#jJiv2bD`$+7%`N$q2x}oxHb5fn zghV?4iTFAsYAaDmJawIu&yh5n ziLd~Rkc-V29-RE>AMWp&^5|-B>}q)KC#57#CuP)_!gWfDL;o`)PA8}2+QJ=WWJMo! zefJTUtSF1gBC(aXfE!rjB04;d^)CJM)I|Mps#D)c4KQ8R zZ^efP_D;T%y?Sn1xVNLIdvZs|%stWW6V?)U84#SrSt< zB(B%di8C-_{43`Y=Vjc0#H)xa2@-cEeu^qg&p|hBf5!A&tRol0-{&gz4xW3be}33^_J)8x>j>5h$2GQBt5N^Ri07@JXoQj}pE%29!8)Swp6qYisekDF@P z_!}BxJJ+vzHrdNf?y0*`m2*rsN7>F@@A1jO`SiWhCsBl~XGUW;#!kM?E^bLCj6*6D z|M>3eGKQ(CJ^HL8JbOyhr*}qjGNtDmDnuV*(r+ycGpm61MLiGL&)LSl9;NEbCF_Ib zqd{&exdM_syN+p!m@EG<<*PxMEXc==e4NT#OR^!O?x9&e$G?MFT5maJK4>wko&E<|G$I*o-IPMlF7cm+&%9q625qg}>ke zF5-QBfFXQ=8yJCwSbY(QFw8H+Kp~2-7A4q%O6;cy}X zSy%wM*m8AOVl5uSMiiq2RcOH*coVKxp4#wRcyJP(IEB;r6VBU|K2V;h_mn$uLU~eGF75Vhf&uG5t5qK0dSZRcWv)i!P{GTIu9ok^52ZIl15D9+LaV z$hag*k|YU{WH=znkiaGAZ?p2$xH5EdrSlPa58ZE8>Qm;GgioG(>G<4}6Dg63;~+oE zLJSs(VuEK=`X%HEWek4Harv)gs@D6}jqnt^)m|su=xZRk3gR zmOrYk<}Pi2_DP#J9=+??Q}Hs*IhOj+IyRYa}`rs5oV(NZeQ@B?IHIaXjLr2mJM4