diff --git a/Core/Inc/main.h b/Core/Inc/main.h
index 2b0e719..3087871 100644
--- a/Core/Inc/main.h
+++ b/Core/Inc/main.h
@@ -39,7 +39,8 @@ extern "C" {
extern uint8_t ArrFlag; /* 加速度Flag */
extern float Acc; /* 加速度 */
extern uint8_t PulseNum; /* 脉冲段计数 */
-extern uint32_t AllPulseCNT;
+extern int32_t AllPulseCNT;
+extern int32_t BaseCNT;
extern uint8_t EndFlag;
extern uint8_t FullFlag;
diff --git a/Core/Src/main.c b/Core/Src/main.c
index fb9a0a6..cf33905 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -28,16 +28,21 @@
#include "PLSR.h"
#include "includes.h"
#include "modbus.h"
+#include "bitset.h"
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
uint8_t ArrFlag = 0; /* 加速度Flag */
float Acc; /* 加速度 */
-uint32_t AllPulseCNT = 0;
+int32_t AllPulseCNT = 0;
+int32_t BaseCNT = 0;
uint8_t EndFlag = 0;
uint8_t FullFlag = 0;
+
+extern uint8_t Register_H[16384]; ///<寄存器的高字节
+extern uint8_t Register_L[16384]; ///<寄存器的低字节
/* USER CODE END PTD */
/* Private define ------------------------------------------------------------*/
@@ -72,7 +77,7 @@ void PVD_Init(void);
/* 任务堆栈大小 */
#define Task_Y1Direction_SIZE 256
-#define Task_PulseStart_SIZE 256
+#define Task_PulseStart_SIZE 512
#define Task_DirOutput_SIZE 256
/* 任务控制块 */
@@ -99,7 +104,7 @@ void DirOutput(void *p_arg);
int main(void)
{
/* USER CODE BEGIN 1 */
- OS_ERR err;
+ OS_ERR err;
/* USER CODE END 1 */
/* MCU Configuration--------------------------------------------------------*/
@@ -127,26 +132,28 @@ int main(void)
MX_TIM10_Init();
MX_TIM2_Init();
/* USER CODE BEGIN 2 */
- PulseBaseInit(0, 0, 200);//设置为第0段脉冲开始,相对模式, 最大脉冲为0
- AccCount = 50;
- PulseInit(0, 1, 5, 0); //第几段脉冲,频率,数量,下一段脉冲
- AddPulse(1, 100, -200, 0);
- AddPulse(2, 1, 55, 0);
-
+// PulseBaseInit(0, 0, 200);//设置为第0段脉冲开始,相对模式, 最大脉冲为0
+// PulseInit(0, 1, 5, 0); //第几段脉冲,频率,数量,下一段脉冲
+// AddPulse(1, 100, 200, 0);
+// AddPulse(2, 1, 55, 0);
+// Options.AccUpTime = 50;
BSP_Init();
OSInit(&err);
+ CPU_SR_ALLOC();
+ CPU_CRITICAL_ENTER();///进入临界区
+
/* 任务1 */
- OSTaskCreate((OS_TCB * )&Y1Direction_Tsk, /* 任务控制块 */
- (CPU_CHAR* )"Y1Direction", /* 任务名字 */
- (OS_TASK_PTR)Y1Direction, /* 任务函数 */
- (void * )0, /* 传递给任务函数的参数 */
- (OS_PRIO )TASK_Y1Direction, /* 任务优先级 */
- (CPU_STK * )&Task_Y1Direction_STK[0], /* 任务堆栈基地址 */
+ OSTaskCreate((OS_TCB * )&Y1Direction_Tsk, /* 任务控制块 */
+ (CPU_CHAR* )"Y1Direction", /* 任务名字 */
+ (OS_TASK_PTR)Y1Direction, /* 任务函数 */
+ (void * )0, /* 传递给任务函数的参数 */
+ (OS_PRIO )TASK_Y1Direction, /* 任务优先级 */
+ (CPU_STK * )&Task_Y1Direction_STK[0], /* 任务堆栈基地址 */
(CPU_STK_SIZE)Task_Y1Direction_SIZE/10, /* 任务堆栈深度限位 */
(CPU_STK_SIZE)Task_Y1Direction_SIZE, /* 任务堆栈大小 */
(OS_MSG_QTY)0, /* 任务内部消息队列能够接收的最大消息数目,为0时禁止接收消息 */
@@ -183,8 +190,12 @@ int main(void)
(OS_OPT )OS_OPT_TASK_STK_CHK|OS_OPT_TASK_STK_CLR,
(OS_ERR * )&err);
+ /* 掉电数据读取 */
+ ModbusLoadSRAM();
+
+ CPU_CRITICAL_EXIT() ; ///退出临界区
OSStart(&err);
-
+
/* USER CODE END 2 */
/* Infinite loop */
@@ -259,8 +270,9 @@ void Y1Direction(void *p_arg)
/* 脉冲加减速 */
if (ArrFlag == 1)
{
- if(TIM2->CNT < AccCount)
+ if(TIM2->CNT < Options.AccUpTime)
{
+ if(TIM2->CNT == 0) PulseStart(); /* 开始产生脉冲 */
SetFrequency(0, PulseOutput[PrePulse].Frequency + TIM2->CNT * Acc);
}
else
@@ -270,29 +282,32 @@ void Y1Direction(void *p_arg)
}
}
- /* 获取总的脉冲数 */
- if(EndFlag || FullFlag)
- {
- if(EndFlag)
- {
- AllPulseCNT = GetBase(NowPulse) + PulseOutput[NowPulse].PulseCount;
- }
- if(FullFlag)
- {
- AllPulseCNT = MAX_Pulse;
- }
-
- }
- else
- {
- AllPulseCNT = TIM2->CNT + GetBase(NowPulse);
- }
+ AllPulseCNT = BaseCNT + TIM2->CNT;
+ CountSave();
+
+// /* 获取总的脉冲数 */
+// if(EndFlag || FullFlag)
+// {
+// if(EndFlag)
+// {
+// AllPulseCNT = GetBase(NowPulse) + PulseOutput[NowPulse].PulseCount;
+// }
+// if(FullFlag)
+// {
+// AllPulseCNT = MAX_Pulse;
+// }
+//
+// }
+// else
+// {
+// AllPulseCNT = TIM2->CNT + GetBase(NowPulse);
+// }
OSTimeDly(100, OS_OPT_TIME_DLY, &err); // 延时 100 个节拍
}
}
/**
-* @brief 任务2,脉冲开始
+* @brief 任务2,脉冲开始,数据处理
* @return 无
*/
void PulseStartTsk(void *p_arg)
@@ -300,17 +315,22 @@ void PulseStartTsk(void *p_arg)
p_arg = p_arg;
OS_ERR err;
uint8_t EN = 1;
+
+
while(1)
{
- if(Register_L[3000] == 0x01 && EN == 1)
+ if(Register_L[0x3000] == 0x01 && EN == 1)
{
PulseStart();
EN = 0;
}
- else if(Register_L[3000] == 0x02 && EN == 0)
+ else if(Register_L[0x3000] == 0x02 && EN == 0)
{
EN = 1;
}
+ PLSRPluseLoad(); //读取脉冲设置
+ PLSROptionLoad(); //读取脉冲基础设置
+ ModbusSaveSRAM();
OSTimeDly(100, OS_OPT_TIME_DLY, &err); // 延时 100 个节拍
}
}
@@ -370,6 +390,9 @@ void DirOutput(void *p_arg)
HAL_GPIO_WritePin(GPIOH, Y15_Pin, GPIO_PIN_RESET);
}
}
+
+
+
OSTimeDly(100, OS_OPT_TIME_DLY, &err); // 延时 100 个节拍
}
}
@@ -472,11 +495,10 @@ void HAL_PWR_PVDCallback(void)
// 检查电压是否低于阈值
if (__HAL_PWR_GET_FLAG(PWR_FLAG_PVDO))
{
+ HAL_GPIO_TogglePin(GPIOH, Y12_Pin);
/* 掉电处理内容 */
- PLSRSramSave();
+ ModbusSaveSRAM();
}
-
-
OSIntExit(); /* 退出中断 */
}
@@ -490,7 +512,7 @@ void PVD_Init(void)
HAL_PWR_EnablePVD(); /* 使能PVD */
- PvdStruct.PVDLevel = PWR_PVDLEVEL_3; /* PVD阈值3.1V */
+ PvdStruct.PVDLevel = PWR_PVDLEVEL_5; /* PVD阈值3.1V */
PvdStruct.Mode = PWR_PVD_MODE_IT_RISING; /* 检测掉电 */
HAL_PWR_ConfigPVD(&PvdStruct);
diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c
index 8937dc6..6d66c95 100644
--- a/Core/Src/stm32f4xx_it.c
+++ b/Core/Src/stm32f4xx_it.c
@@ -218,8 +218,9 @@ void TIM2_IRQHandler(void)
/* USER CODE BEGIN TIM2_IRQn 1 */
PulseNum ++; /* 脉冲段数增加 */
+ BaseCNT += TIM2->ARR;
- if(Options.RunMod == 0)
+ if (Options.RunMod == 0)
{
/* 如果之后还有脉冲 */
if(Options.AllPulse - PulseNum > 0)
@@ -231,16 +232,16 @@ void TIM2_IRQHandler(void)
}
else
{
- NowPulse = PulseOutput[NowPulse].NextPulse; /* 进入下一段脉冲 */
+ NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* 进入下一段脉冲 */
}
/* 准备加减速 */
Acc = GetAcc(PulseOutput[PrePulse].Frequency,
- PulseOutput[NowPulse].Frequency, AccCount); /* 计算加速度 */
+ PulseOutput[NowPulse].Frequency, Options.AccUpTime); /* 计算加速度 */
ArrFlag = 1;
SetNextPulse();/* 设置下一次进入中断的脉冲数 */
- PulseStart(); /* 开始产生脉冲 */
+
}
/* 如果之后没有脉冲 */
else
@@ -250,7 +251,7 @@ void TIM2_IRQHandler(void)
EndFlag = 1;
}
}
- else
+ if(Options.RunMod == 1)
{
if(AllPulseCNT >= MAX_Pulse)
{
@@ -270,12 +271,12 @@ void TIM2_IRQHandler(void)
}
else
{
- NowPulse = PulseOutput[NowPulse].NextPulse; /* 进入下一段脉冲 */
+ NowPulse = PulseOutput[NowPulse].NextPulse - 1; /* 进入下一段脉冲 */
}
/* 准备加减速 */
Acc = GetAcc(PulseOutput[PrePulse].Frequency,
- PulseOutput[NowPulse].Frequency, AccCount); /* 计算加速度 */
+ PulseOutput[NowPulse].Frequency, Options.AccUpTime); /* 计算加速度 */
ArrFlag = 1;
SetNextPulse();/* 设置下一次进入中断的脉冲数 */
diff --git a/EWARM/PLSR.dep b/EWARM/PLSR.dep
index 35acaef..635481a 100644
--- a/EWARM/PLSR.dep
+++ b/EWARM/PLSR.dep
@@ -1,589 +1,625 @@
4
- 1083477749
+ 2002417638
PLSR
- $PROJ_DIR$\PLSR\Obj\os_task.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et
- $PROJ_DIR$\PLSR\Obj\cpu_a.o
- $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_tmr.o
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et
- $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h
- $PROJ_DIR$\PLSR\Obj\PLSR.o
- $PROJ_DIR$\PLSR\Obj\os_dbg.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o
- $PROJ_DIR$\PLSR\Obj\os_pend_multi.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o
- $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et
- $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et
- $PROJ_DIR$\PLSR\Obj\bsp.o
- $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h
- $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_tick.o
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h
- $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h
- $PROJ_DIR$\PLSR\Obj\cpu_c.xcl
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h
- $PROJ_DIR$\PLSR\Obj\dma.__cstat.et
- $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h
- $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et
- $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl
- $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h
- $PROJ_DIR$\PLSR\Obj\os_q.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl
- $PROJ_DIR$\PLSR\Obj\os_msg.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et
- $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et
- $PROJ_DIR$\PLSR\Obj\gpio.xcl
$PROJ_DIR$\..\Core\Src\main.c
- $PROJ_DIR$\..\Core\Src\dma.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
$PROJ_DIR$\..\Core\Src\tim.c
- $PROJ_DIR$\..\Core\Src\usart.c
- $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
$PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
$PROJ_DIR$\..\Core\Src\stm32f4xx_it.c
$PROJ_DIR$\startup_stm32f407xx.s
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+ $PROJ_DIR$\..\Core\Src\dma.c
$PROJ_DIR$\..\Core\Src\gpio.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
- $PROJ_DIR$\..\Hardware\CRC.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c
- $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h
- $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
- $PROJ_DIR$\..\Hardware\PLSR.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
- $PROJ_DIR$\..\Hardware\PSCARR.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
- $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h
- $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
- $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
- $PROJ_DIR$\..\Hardware\modbus.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
- $PROJ_DIR$\..\Hardware\sram.c
- $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
- $PROJ_DIR$\PLSR\Obj\lib_str.o
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
+ $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
+ $PROJ_DIR$\..\Core\Src\usart.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o
+ $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h
+ $PROJ_DIR$\..\Core\Inc\gpio.h
+ $PROJ_DIR$\PLSR\Obj\gpio.o
+ $PROJ_DIR$\PLSR\Obj\os_int.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o
+ $PROJ_DIR$\PLSR\Obj\lib_mem.o
+ $PROJ_DIR$\..\Core\Inc\dma.h
+ $PROJ_DIR$\PLSR\Obj\usart.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_mem.xcl
+ $PROJ_DIR$\PLSR\Obj\os_core.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl
+ $PROJ_DIR$\..\Hardware\sram.h
+ $PROJ_DIR$\PLSR\Obj\usart.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o
+ $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\PSCARR.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl
+ $PROJ_DIR$\PLSR\Obj\os_flag.o
+ $TOOLKIT_DIR$\lib\dl7M_tlf.a
+ $PROJ_DIR$\PLSR\Obj\main.o
+ $PROJ_DIR$\PLSR\Obj\os_cfg_app.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl
+ $PROJ_DIR$\PLSR\Obj\usart.xcl
+ $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_tmr.xcl
+ $PROJ_DIR$\PLSR\Obj\os_core.xcl
+ $PROJ_DIR$\stm32f407xx_flash.icf
+ $PROJ_DIR$\PLSR\Obj\os_sem.xcl
+ $TOOLKIT_DIR$\inc\c\stdarg.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl
+ $PROJ_DIR$\PLSR\Obj\os_int.xcl
+ $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\lib_mem_a.o
+ $TOOLKIT_DIR$\inc\c\stdio.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et
+ $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
+ $PROJ_DIR$\PLSR\Exe\PLSR.hex
+ $PROJ_DIR$\PLSR\Obj\os_msg.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h
+ $PROJ_DIR$\PLSR\Obj\cpu_core.xcl
+ $TOOLKIT_DIR$\inc\c\stdint.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_app_hooks.o
+ $PROJ_DIR$\PLSR\Exe\PLSR.out
+ $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et
+ $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h
+ $TOOLKIT_DIR$\inc\c\ysizet.h
+ $TOOLKIT_DIR$\inc\c\intrinsics.h
+ $TOOLKIT_DIR$\lib\m7M_tl.a
+ $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl
+ $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h
+ $PROJ_DIR$\PLSR\Obj\os_mem.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et
+ $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h
+ $PROJ_DIR$\PLSR\Obj\BitSet.o
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl
+ $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o
+ $PROJ_DIR$\PLSR\Obj\CRC.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et
+ $PROJ_DIR$\..\Core\Inc\usart.h
+ $PROJ_DIR$\PLSR\Obj\os_dbg.o
+ $PROJ_DIR$\PLSR\Obj\lib_str.xcl
+ $PROJ_DIR$\PLSR\Obj\cpu_c.o
+ $PROJ_DIR$\PLSR\Obj\os_task.o
+ $TOOLKIT_DIR$\inc\c\DLib_Product.h
+ $PROJ_DIR$\PLSR\Obj\main.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o
+ $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl
+ $PROJ_DIR$\..\Hardware\BitSet.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl
+ $PROJ_DIR$\PLSR\Obj\os_prio.o
+ $PROJ_DIR$\PLSR\Obj\modbus.o
+ $PROJ_DIR$\PLSR\Obj\os_cpu_c.o
+ $TOOLKIT_DIR$\inc\c\stddef.h
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h
+ $PROJ_DIR$\PLSR\Obj\sram.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_core.__cstat.et
+ $TOOLKIT_DIR$\inc\c\DLib_float_setup.h
+ $TOOLKIT_DIR$\inc\c\ycheck.h
+ $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl
+ $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et
+ $PROJ_DIR$\..\Core\Inc\tim.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o
+ $PROJ_DIR$\PLSR\Obj\os_stat.xcl
+ $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et
+ $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl
+ $TOOLKIT_DIR$\inc\c\DLib_Product_string.h
+ $PROJ_DIR$\..\Hardware\CRC.h
+ $PROJ_DIR$\..\Core\Inc\main.h
+ $PROJ_DIR$\PLSR\Obj\BitSet.xcl
+ $PROJ_DIR$\..\Hardware\PLSR.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl
+ $PROJ_DIR$\PLSR\Obj\tim.xcl
+ $PROJ_DIR$\PLSR\Obj\os_task.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_mutex.o
+ $PROJ_DIR$\PLSR\Obj\lib_math.xcl
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h
+ $PROJ_DIR$\PLSR\Obj\cpu_a.o
+ $PROJ_DIR$\PLSR\Obj\PSCARR.o
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h
+ $PROJ_DIR$\PLSR\Obj\os_tmr.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\PLSR.pbd
+ $PROJ_DIR$\PLSR\Obj\os_cpu_a.o
$PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.xcl
+ $PROJ_DIR$\PLSR\Obj\lib_str.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\tim.o
+ $PROJ_DIR$\PLSR\Obj\gpio.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_msg.o
+ $PROJ_DIR$\PLSR\Obj\bsp.o
+ $PROJ_DIR$\PLSR\Obj\os_dbg.xcl
+ $PROJ_DIR$\PLSR\Obj\os_tick.o
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h
+ $PROJ_DIR$\PLSR\Obj\cpu_c.xcl
$PROJ_DIR$\PLSR\Obj\os_sem.o
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
- $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h
- $PROJ_DIR$\PLSR\Obj\lib_mem.xcl
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
- $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
- $PROJ_DIR$\PLSR\Obj\os_dbg.o
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h
+ $PROJ_DIR$\PLSR\Obj\os_tmr.o
+ $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_q.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et
+ $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h
$PROJ_DIR$\PLSR\Obj\dma.o
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
- $PROJ_DIR$\PLSR\Obj\os_var.xcl
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h
- $PROJ_DIR$\PLSR\Obj\tim.o
- $PROJ_DIR$\PLSR\Obj\PLSR.pbd
+ $PROJ_DIR$\PLSR\Obj\gpio.xcl
+ $PROJ_DIR$\PLSR\Obj\os_pend_multi.o
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h
+ $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.o
+ $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h
+ $PROJ_DIR$\PLSR\Obj\os_cpu_c.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\PLSR.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.xcl
+ $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h
- $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et
- $TOOLKIT_DIR$\inc\c\math.h
- $PROJ_DIR$\PLSR\Obj\os_task.o
+ $TOOLKIT_DIR$\inc\c\ctype.h
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h
$PROJ_DIR$\PLSR\Obj\lib_ascii.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.xcl
- $TOOLKIT_DIR$\inc\c\stdlib.h
- $PROJ_DIR$\PLSR\Obj\os_cpu_a.o
- $PROJ_DIR$\PLSR\Obj\lib_str.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h
+ $PROJ_DIR$\PLSR\Obj\lib_str.o
$PROJ_DIR$\PLSR\Obj\os_prio.xcl
- $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h
- $PROJ_DIR$\PLSR\Obj\os_app_hooks.__cstat.et
- $PROJ_DIR$\PLSR\Obj\modbus.o
- $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o
- $PROJ_DIR$\PLSR\Obj\os_mem.o
- $PROJ_DIR$\..\Core\Inc\usart.h
- $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h
$PROJ_DIR$\PLSR\Obj\sram.xcl
- $TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\PLSR\Obj\os_q.__cstat.et
- $PROJ_DIR$\PLSR\Obj\cpu_c.o
- $PROJ_DIR$\PLSR\Obj\os_cpu_c.o
+ $TOOLKIT_DIR$\inc\c\stdlib.h
+ $PROJ_DIR$\..\Hardware\PSCARR.h
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h
+ $PROJ_DIR$\PLSR\Obj\os_var.xcl
+ $PROJ_DIR$\PLSR\Obj\PLSR.__cstat.et
+ $TOOLKIT_DIR$\inc\c\math.h
$PROJ_DIR$\PLSR\Obj\cpu_core.o
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h
- $PROJ_DIR$\PLSR\Obj\sram.o
- $PROJ_DIR$\PLSR\Obj\main.xcl
- $PROJ_DIR$\PLSR\Obj\CRC.xcl
- $PROJ_DIR$\PLSR\Obj\lib_ascii.xcl
- $PROJ_DIR$\PLSR\Obj\PLSR.xcl
- $PROJ_DIR$\PLSR\Obj\os_tick.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\lib_mem.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\CRC.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.o
+ $TOOLKIT_DIR$\inc\c\string.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.__cstat.et
$PROJ_DIR$\PLSR\Obj\os_cfg_app.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.__cstat.et
- $TOOLKIT_DIR$\inc\c\ctype.h
+ $PROJ_DIR$\PLSR\Obj\main.xcl
$PROJ_DIR$\PLSR\Obj\os_tick.xcl
- $PROJ_DIR$\..\Hardware\PSCARR.h
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h
- $TOOLKIT_DIR$\inc\c\string.h
- $PROJ_DIR$\PLSR\Obj\os_time.__cstat.et
- $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h
- $PROJ_DIR$\PLSR\Obj\os_time.o
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h
- $TOOLKIT_DIR$\lib\shb_l.a
- $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h
+ $PROJ_DIR$\PLSR\Obj\PLSR.xcl
+ $PROJ_DIR$\PLSR\Obj\sram.o
+ $PROJ_DIR$\PLSR\Obj\bsp.xcl
+ $PROJ_DIR$\PLSR\Obj\CRC.o
$PROJ_DIR$\..\Hardware\modbus.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl
+ $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\modbus.xcl
+ $TOOLKIT_DIR$\inc\c\yvals.h
+ $PROJ_DIR$\PLSR\Obj\os_q.o
+ $TOOLKIT_DIR$\lib\shb_l.a
$PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o
+ $PROJ_DIR$\PLSR\Obj\os_var.o
+ $TOOLKIT_DIR$\lib\rt7M_tl.a
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_uart.xcl
+ $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h
+ $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o
+ $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h
+ $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et
+ $PROJ_DIR$\PLSR\List\PLSR.map
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\lib_math.o
+ $PROJ_DIR$\PLSR\Obj\os_mutex.xcl
+ $PROJ_DIR$\PLSR\Obj\dma.xcl
+ $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\modbus.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_stat.o
+ $PROJ_DIR$\PLSR\Obj\tim.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_flag.xcl
$PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.xcl
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h
- $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h
- $TOOLKIT_DIR$\lib\rt7M_tl.a
- $TOOLKIT_DIR$\inc\c\yvals.h
$PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_time.xcl
+ $TOOLKIT_DIR$\inc\c\iccarm_builtin.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o
$PROJ_DIR$\PLSR\Obj\lib_math.__cstat.et
- $PROJ_DIR$\PLSR\Obj\startup_stm32f407xx.o
- $PROJ_DIR$\PLSR\Obj\CRC.o
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h
+ $PROJ_DIR$\PLSR\Obj\os_mem.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\os_app_hooks.xcl
+ $PROJ_DIR$\PLSR\Obj\cpu_core.__cstat.et
+ $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.o
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim_ex.o
+ $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h
$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h
- $PROJ_DIR$\PLSR\Obj\os_mutex.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.o
+ $PROJ_DIR$\PLSR\Obj\os_time.xcl
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ramfunc.o
$PROJ_DIR$\PLSR\Obj\os_var.__cstat.et
- $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
- $PROJ_DIR$\PLSR\Obj\os_stat.o
- $PROJ_DIR$\PLSR\Obj\os_stat.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_q.o
- $PROJ_DIR$\PLSR\Obj\tim.__cstat.et
- $PROJ_DIR$\PLSR\Obj\lib_math.o
- $PROJ_DIR$\PLSR\Obj\modbus.xcl
- $PROJ_DIR$\PLSR\Obj\usart.xcl
- $PROJ_DIR$\PLSR\Obj\os_app_hooks.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.o
- $PROJ_DIR$\PLSR\Obj\lib_mem.__cstat.et
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_mutex.xcl
- $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl
- $PROJ_DIR$\PLSR\Obj\lib_mem_a.o
- $PROJ_DIR$\PLSR\Obj\os_task.__cstat.et
- $PROJ_DIR$\PLSR\Exe\PLSR.hex
- $TOOLKIT_DIR$\inc\c\stdint.h
+ $PROJ_DIR$\PLSR\Obj\cpu_c.__cstat.et
+ $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h
+ $PROJ_DIR$\PLSR\Obj\dma.__cstat.et
+ $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.o
+ $PROJ_DIR$\PLSR\Obj\os_time.o
+ $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h
+ $PROJ_DIR$\..\Hardware\PLSR.c
+ $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h
+ $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
+ $PROJ_DIR$\..\Hardware\sram.c
+ $PROJ_DIR$\..\Hardware\BitSet.c
+ $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+ $PROJ_DIR$\..\Hardware\PSCARR.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h
+ $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+ $PROJ_DIR$\..\Hardware\CRC.c
+ $PROJ_DIR$\..\Hardware\modbus.c
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h
+ $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h
$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h
- $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
- $TOOLKIT_DIR$\inc\c\iccarm_builtin.h
- $PROJ_DIR$\PLSR\Obj\bsp.xcl
- $PROJ_DIR$\PLSR\Exe\PLSR.out
- $PROJ_DIR$\PLSR\Obj\os_core.xcl
- $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h
- $PROJ_DIR$\PLSR\Obj\os_flag.xcl
- $PROJ_DIR$\PLSR\Obj\os_var.o
- $PROJ_DIR$\PLSR\Obj\dma.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.__cstat.et
- $PROJ_DIR$\PLSR\List\PLSR.map
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr.xcl
- $PROJ_DIR$\PLSR\Obj\os_msg.__cstat.et
- $TOOLKIT_DIR$\lib\m7M_tl.a
- $PROJ_DIR$\PLSR\Obj\cpu_core.xcl
- $PROJ_DIR$\PLSR\Obj\os_tmr.xcl
- $TOOLKIT_DIR$\inc\c\stdarg.h
- $TOOLKIT_DIR$\inc\c\intrinsics.h
+ $PROJ_DIR$\PLSR\Obj\os_pend_multi.xcl
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
$PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.xcl
- $TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h
- $PROJ_DIR$\..\Core\Inc\dma.h
- $PROJ_DIR$\PLSR\Obj\PSCARR.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_pend_multi.__cstat.et
- $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.__cstat.et
- $TOOLKIT_DIR$\lib\dl7M_tlf.a
- $PROJ_DIR$\PLSR\Obj\main.o
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_type.h
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.__cstat.et
- $TOOLKIT_DIR$\inc\c\stdio.h
- $PROJ_DIR$\stm32f407xx_flash.icf
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h
- $PROJ_DIR$\PLSR\Obj\PSCARR.xcl
- $PROJ_DIR$\..\Core\Inc\gpio.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.xcl
- $PROJ_DIR$\PLSR\Obj\os_msg.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_gpio.__cstat.et
- $PROJ_DIR$\PLSR\Obj\bsp.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_flag.o
- $PROJ_DIR$\PLSR\Obj\os_flag.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_mem.xcl
- $PROJ_DIR$\PLSR\Obj\os_core.o
- $PROJ_DIR$\PLSR\Obj\os_cfg_app.o
- $PROJ_DIR$\PLSR\Obj\os_int.o
- $PROJ_DIR$\PLSR\Obj\lib_mem.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.o
- $PROJ_DIR$\PLSR\Obj\gpio.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_exti.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.xcl
- $PROJ_DIR$\PLSR\Obj\usart.__cstat.et
- $PROJ_DIR$\PLSR\Obj\tim.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma.__cstat.et
- $PROJ_DIR$\PLSR\Obj\sram.__cstat.et
- $TOOLKIT_DIR$\inc\c\DLib_float_setup.h
- $PROJ_DIR$\..\Hardware\CRC.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.xcl
- $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
- $PROJ_DIR$\PLSR\Obj\os_mutex.o
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h
- $PROJ_DIR$\PLSR\Obj\os_int.__cstat.et
- $PROJ_DIR$\..\Hardware\sram.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.__cstat.et
- $PROJ_DIR$\PLSR\Obj\system_stm32f4xx.xcl
- $PROJ_DIR$\PLSR\Obj\os_int.xcl
- $PROJ_DIR$\PLSR\Obj\os_stat.xcl
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h
- $PROJ_DIR$\PLSR\Obj\os_prio.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_cfg_app.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_cortex.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_tim.o
- $PROJ_DIR$\PLSR\Obj\usart.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_dma_ex.__cstat.et
- $PROJ_DIR$\..\Core\Inc\main.h
- $PROJ_DIR$\PLSR\Obj\os_sem.__cstat.et
- $PROJ_DIR$\PLSR\Obj\PSCARR.o
- $TOOLKIT_DIR$\inc\c\DLib_Product_string.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc_ex.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_sem.xcl
- $PROJ_DIR$\PLSR\Obj\os_dbg.__cstat.et
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_it.xcl
- $TOOLKIT_DIR$\inc\c\ycheck.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_flash_ex.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_pwr_ex.xcl
- $PROJ_DIR$\PLSR\Obj\lib_math.xcl
- $TOOLKIT_DIR$\inc\c\stddef.h
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal.o
- $PROJ_DIR$\PLSR\Obj\main.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_prio.o
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_rcc.xcl
- $PROJ_DIR$\..\Core\Inc\tim.h
- $PROJ_DIR$\..\Hardware\PLSR.h
- $PROJ_DIR$\PLSR\Obj\lib_ascii.__cstat.et
- $PROJ_DIR$\PLSR\Obj\os_cpu_c.xcl
- $PROJ_DIR$\PLSR\Obj\stm32f4xx_hal_msp.xcl
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os.h
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h
+
+ [ROOT_NODE]
+
+
+ ILINK
+ 75 223
+
+
+
$PROJ_DIR$\..\Core\Src\main.c
ICCARM
- 245
+ 47
__cstat
- 310
+ 102
BICOMP
- 161
+ 203
ICCARM
- 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 240 313 151 254 314 83 250 173 298 169 139 35 235 135 274 318 71 106 109 236 152 123 68 114 115 85 125 124 246 110 111 95 67 180 281 275
+ 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 29 122 96 23 132 260 64 200 128 178 187 161 57 192 118 90 290 303 309 79 88 313 281 299 294 271 308 322 22 311 314 291 263 209 37 129 106
- $PROJ_DIR$\..\Core\Src\dma.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
ICCARM
- 126
+ 239
__cstat
- 30
+ 237
BICOMP
- 227
+ 44
ICCARM
- 240 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Core\Src\tim.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
ICCARM
- 130
+ 84
__cstat
- 204
+ 201
BICOMP
- 271
+ 49
ICCARM
- 313 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Core\Src\usart.c
+ $PROJ_DIR$\..\Core\Src\tim.c
ICCARM
- 292
+ 151
__cstat
- 270
+ 231
BICOMP
- 207
+ 134
ICCARM
- 151 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 122 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
+ $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c
ICCARM
- 108
+ 27
__cstat
- 243
+ 138
BICOMP
- 283
+ 133
ICCARM
- 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 302 186 129 196 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+ $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c
ICCARM
- 26
+ 199
__cstat
- 257
+ 162
BICOMP
- 237
+ 127
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 77 132 122 96 209 37 129 200 128 187 161
- $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c
+ $PROJ_DIR$\startup_stm32f407xx.s
+
+
+ AARM
+ 220
+
+
+
+
+ $PROJ_DIR$\..\Core\Src\dma.c
ICCARM
- 266
+ 166
__cstat
- 1
+ 257
BICOMP
- 317
+ 227
ICCARM
- 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 29 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+ $PROJ_DIR$\..\Core\Src\gpio.c
ICCARM
- 209
+ 24
__cstat
- 228
+ 152
BICOMP
- 230
+ 168
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 23 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
ICCARM
- 289
+ 215
__cstat
- 211
+ 21
BICOMP
- 306
+ 91
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
ICCARM
- 149
+ 19
__cstat
- 6
+ 136
BICOMP
- 303
+ 175
ICCARM
- 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 224 314 313 151 180 281 275 173 298 139 35
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\startup_stm32f407xx.s
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c
- AARM
- 194
+ ICCARM
+ 248
+
+
+ __cstat
+ 34
+
+
+ BICOMP
+ 26
+
+
+ ICCARM
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
+
+
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
ICCARM
- 291
+ 235
__cstat
- 148
+ 224
BICOMP
- 12
+ 196
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
@@ -592,665 +628,657 @@
ICCARM
- 183
+ 253
__cstat
- 39
+ 164
BICOMP
- 103
+ 148
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Core\Src\gpio.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
ICCARM
- 267
+ 258
__cstat
- 15
+ 65
BICOMP
- 42
+ 319
ICCARM
- 254 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
ICCARM
- 190
+ 104
__cstat
- 168
+ 95
BICOMP
- 184
+ 40
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+ $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
ICCARM
- 13
+ 171
__cstat
- 299
+ 20
BICOMP
- 269
+ 120
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 112 219 167 251 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+ $PROJ_DIR$\..\Core\Src\usart.c
ICCARM
- 293
+ 38
__cstat
- 282
+ 30
BICOMP
- 312
+ 50
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 96 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+ $PROJ_DIR$\PLSR\Exe\PLSR.out
- ICCARM
- 189
-
-
- __cstat
- 191
+ OBJCOPY
+ 67
- BICOMP
- 37
+ ILINK
+ 223
- ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ ILINK
+ 55 89 154 142 99 193 208 166 24 180 225 28 63 184 47 109 74 48 33 147 110 97 45 25 83 153 139 169 108 213 159 230 100 156 259 160 216 174 143 206 220 104 239 215 19 248 235 84 253 258 27 69 123 41 247 39 249 93 199 171 151 38 214 217 80 46
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
+ $PROJ_DIR$\..\Hardware\PLSR.c
ICCARM
- 305
+ 174
__cstat
- 40
+ 191
BICOMP
- 255
+ 205
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 132 72 119 212 245 256 101 188 122 130 112 219 167 251 66 172 165 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 37 200 128 209 96 129 187 161 106
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+ $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
ICCARM
- 248
+ 154
__cstat
- 294
+ 62
BICOMP
- 25
+ 207
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 260 64 119 212 245 256 101 78 200 128 178 187 161 57 192 118 90 290 303 309 79 236 88 313 281 299 294 271 308 322 22 311 314 291 263 112 219 167 251 66 172 165 72 82 221 250 292 126 183 111 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
ICCARM
- 182
+ 247
__cstat
- 272
+ 116
BICOMP
- 138
+ 36
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
ICCARM
- 167
+ 33
__cstat
- 20
+ 117
BICOMP
- 181
+ 54
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\Hardware\CRC.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
ICCARM
- 195
+ 45
__cstat
- 134
+ 42
BICOMP
- 162
+ 232
ICCARM
- 275 217 304 188 200 179 154
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
ICCARM
- 10
+ 25
__cstat
- 249
+ 121
BICOMP
- 268
+ 59
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
+ $PROJ_DIR$\..\Hardware\sram.c
ICCARM
- 121
+ 206
__cstat
- 301
+ 113
BICOMP
- 9
+ 186
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 37 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
+ $PROJ_DIR$\..\Hardware\BitSet.c
ICCARM
- 104
-
-
- __cstat
- 296
+ 89
BICOMP
- 300
+ 131
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 106 72 119 212 245 256 101 200 78 128
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
ICCARM
- 264
+ 48
__cstat
- 280
+ 202
BICOMP
- 284
+ 114
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 261 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
ICCARM
- 150
+ 69
__cstat
- 23
+ 73
BICOMP
- 261
+ 58
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
+ $PROJ_DIR$\..\Hardware\PSCARR.c
ICCARM
- 11
+ 143
__cstat
- 242
+ 52
BICOMP
- 213
+ 43
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 188 72 119 212 245 256 101
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
ICCARM
- 262
+ 83
__cstat
- 3
+ 242
BICOMP
- 223
+ 32
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
ICCARM
- 201
+ 153
__cstat
- 202
+ 76
BICOMP
- 285
+ 68
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
ICCARM
- 208
+ 169
__cstat
- 145
+ 60
BICOMP
- 34
+ 293
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110 70
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\Hardware\PLSR.c
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
ICCARM
- 8
+ 74
__cstat
- 147
+ 176
BICOMP
- 164
+ 243
ICCARM
- 314 217 304 188 200 179 154 171 313 295 302 186 129 196 219 18 7 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 281 173 298 180 151 275 139 35
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311 280
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
ICCARM
- 263
+ 249
__cstat
- 166
+ 85
BICOMP
- 288
+ 233
ICCARM
- 86 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\Hardware\PSCARR.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
ICCARM
- 297
+ 139
__cstat
- 241
+ 210
BICOMP
- 253
+ 226
ICCARM
- 171 217 304 188 200 179 154
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
ICCARM
- 259
+ 97
__cstat
- 260
+ 92
BICOMP
- 225
+ 155
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
ICCARM
- 17
+ 123
__cstat
- 258
+ 61
BICOMP
- 221
+ 103
ICCARM
- 83 250 304 188 200 179 154 238 173 298 169 139 35 235 135 274 318 71 106 109 236 220 152 123 68 114 115 85 125 124 246 110 111 95 67 302 186 129 196 219 18 7 217 144 175 31 218 277 119 308 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
ICCARM
- 278
+ 41
__cstat
- 197
+ 31
BICOMP
- 212
+ 107
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
ICCARM
- 311
+ 39
__cstat
- 287
+ 197
BICOMP
- 143
+ 238
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
ICCARM
- 203
+ 93
__cstat
- 155
+ 150
BICOMP
- 36
+ 218
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
+ $PROJ_DIR$\..\Hardware\CRC.c
ICCARM
- 38
+ 208
__cstat
- 231
+ 198
BICOMP
- 256
+ 94
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 129 72 119 212 245 256 101
@@ -1259,113 +1287,113 @@
ICCARM
- 146
+ 109
__cstat
- 14
+ 229
BICOMP
- 206
+ 211
ICCARM
- 180 151 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27 281 275 173 298 139 35 314
+ 209 96 130 112 219 167 251 66 172 165 72 119 212 245 256 101 82 221 250 236 292 126 183 111 78 170 144 241 194 141 35 157 234 18 179 70 177 115 189 246 37 129 200 128 187 161 132
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
ICCARM
- 309
+ 225
__cstat
- 142
+ 240
BICOMP
- 276
+ 140
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 314 309 79 236 212 245 256 101 88 313 281 303 299 294 271 308 322
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
ICCARM
- 198
+ 108
__cstat
- 24
+ 137
BICOMP
- 290
+ 185
ICCARM
- 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\Hardware\sram.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
ICCARM
- 160
+ 156
__cstat
- 273
+ 86
BICOMP
- 153
+ 204
ICCARM
- 281 295 302 186 129 196 219 18 7 217 304 188 200 179 154 144 175 31 220 218 277 119 308 238 5 29 177 159 279 252 22 185 247 172 239 132 286 133 27
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
ICCARM
- 158
+ 180
__cstat
- 33
+ 87
BICOMP
- 233
+ 81
ICCARM
- 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124
+ 322 309 79 236 212 245 256 101 88 313 281 299
@@ -1374,308 +1402,303 @@
ICCARM
- 265
+ 28
__cstat
- 210
+ 51
BICOMP
- 112
+ 195
ICCARM
- 115 109 236 220 188 200 179 154 152 123 68 106 114 125 124 85 111
+ 294 309 79 236 212 245 256 101 88 313 281 303 299 308 322 271 314
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
ICCARM
- 176
+ 184
__cstat
- 174
+ 149
BICOMP
- 192
+ 98
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 308 309 79 236 212 245 256 101 88 313 281 299 322 271
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
ICCARM
- 21
+ 159
__cstat
- 165
+ 125
BICOMP
- 170
+ 56
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
ICCARM
- 4
+ 213
__cstat
- 19
+ 181
BICOMP
- 234
+ 163
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
+ $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
- ICCARM
- 137
-
-
- __cstat
- 315
-
-
- BICOMP
- 163
+ AARM
+ 63
-
-
- ICCARM
- 124 109 236 220 188 200 179 154 152 123 68 114
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
ICCARM
- 157
+ 230
__cstat
- 16
+ 228
BICOMP
- 316
+ 124
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
AARM
- 140
+ 142
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
- AARM
- 2
+ ICCARM
+ 216
+
+
+ __cstat
+ 254
+
+
+ BICOMP
+ 190
+
+
+ ICCARM
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
+
+
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
ICCARM
- 205
+ 100
__cstat
- 193
+ 222
BICOMP
- 307
+ 135
ICCARM
- 111 109 236 220 188 200 179 154 152 123 68 106 114 115 85 125 124
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
AARM
- 214
+ 147
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
ICCARM
- 226
+ 193
__cstat
- 199
+ 244
BICOMP
- 128
+ 71
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
ICCARM
- 99
+ 259
__cstat
- 41
+ 182
BICOMP
- 141
+ 252
ICCARM
- 125 109 236 220 188 200 179 154 152 123 68 114 124 85
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
ICCARM
- 156
+ 110
__cstat
- 32
+ 173
BICOMP
- 28
+ 105
ICCARM
- 109 236 220 188 200 179 154 152 123 68 106 114 115 85 125 124
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
ICCARM
- 136
+ 160
__cstat
- 215
+ 145
BICOMP
- 0
+ 53
ICCARM
- 318 71 106 109 236 220 188 200 179 154 152 123 68 114 115 85 125 124 246 110
+ 90 290 303 309 79 236 212 245 256 101 88 313 281 299 294 271 308 322 22 311
- $PROJ_DIR$\PLSR\Exe\PLSR.out
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
- ILINK
- 229
+ ICCARM
+ 99
- OBJCOPY
- 216
+ __cstat
+ 255
+
+
+ BICOMP
+ 158
- ILINK
- 251 17 2 156 158 195 126 267 137 205 265 214 99 245 146 208 263 262 140 157 121 259 264 150 38 278 11 311 203 104 201 136 21 176 4 226 8 297 160 194 309 198 182 248 10 189 305 183 26 266 209 289 293 13 291 190 167 149 108 130 292 178 187 232 244
+ ICCARM
+ 309 79 236 212 245 256 101 88 313 281 303 299 294 271 308 322
-
- [ROOT_NODE]
-
-
- ILINK
- 222 229
-
-
-
diff --git a/EWARM/PLSR.ewp b/EWARM/PLSR.ewp
index 48db6a9..abc6834 100644
--- a/EWARM/PLSR.ewp
+++ b/EWARM/PLSR.ewp
@@ -1,1343 +1,1345 @@
- 3
-
- PLSR
-
- ARM
-
- 1
-
- General
- 3
-
- 31
- 1
+ 3
+
+ PLSR
+
+ ARM
+
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 35
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 23
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Application
+
+ General
+ 3
+
+ 31
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 35
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 10
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 23
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Application
+
+ EWARM
+
+ $PROJ_DIR$\startup_stm32f407xx.s
+
+
+
+ User
+
+ Core
+
+ $PROJ_DIR$\..\Core\Src\dma.c
+
+
+ $PROJ_DIR$\..\Core\Src\gpio.c
+
+
+ $PROJ_DIR$\..\Core\Src\main.c
+
+
+ $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c
+
+
+ $PROJ_DIR$\..\Core\Src\tim.c
+
+
+ $PROJ_DIR$\..\Core\Src\usart.c
+
+
+
+
- EWARM
-
- $PROJ_DIR$\startup_stm32f407xx.s
-
+ Drivers
+
+ CMSIS
+
+ $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
+
+
+
+ STM32F4xx_HAL_Driver
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+
+
+ $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
- User
-
- Core
+ Hardware
- $PROJ_DIR$\..\Core\Src\main.c
+ $PROJ_DIR$\..\Hardware\BitSet.c
- $PROJ_DIR$\..\Core\Src\gpio.c
+ $PROJ_DIR$\..\Hardware\CRC.c
- $PROJ_DIR$\..\Core\Src\dma.c
+ $PROJ_DIR$\..\Hardware\modbus.c
- $PROJ_DIR$\..\Core\Src\tim.c
+ $PROJ_DIR$\..\Hardware\PLSR.c
- $PROJ_DIR$\..\Core\Src\usart.c
+ $PROJ_DIR$\..\Hardware\PSCARR.c
- $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c
+ $PROJ_DIR$\..\Hardware\sram.c
+
+
+
+ uCOS_BSP
+
+ $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
- $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c
+ $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h
-
-
-
- Drivers
- CMSIS
-
- $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c
-
+ uCOS_CONFIG
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h
+
- STM32F4xx_HAL_Driver
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c
-
-
- $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
+ uCOS_CORE
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
+
+
+
+ uCOS_CPU
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
+
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h
+
+
+
+ uCOS_LIB
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
+
+
+ $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h
+
+
+
+ uCOS_PORT
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
+
+
+ $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
+
-
-
- Hardware
-
- $PROJ_DIR$\..\Hardware\CRC.c
-
-
- $PROJ_DIR$\..\Hardware\modbus.c
-
-
- $PROJ_DIR$\..\Hardware\PLSR.c
-
-
- $PROJ_DIR$\..\Hardware\PSCARR.c
-
-
- $PROJ_DIR$\..\Hardware\sram.c
-
-
-
- uCOS_BSP
-
- $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-BSP\bsp.h
-
-
-
- uCOS_CONFIG
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\app_cfg.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\cpu_cfg.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\includes.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\lib_cfg.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_app_hooks.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-Config\os_cfg_app.h
-
-
-
- uCOS_CORE
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_cfg_app.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_core.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_dbg.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_flag.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_int.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mem.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_msg.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_mutex.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_pend_multi.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_prio.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_q.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_sem.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_stat.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_task.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tick.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_time.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_tmr.c
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Source\os_var.c
-
-
-
- uCOS_CPU
-
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu.h
-
-
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_a.asm
-
-
- $PROJ_DIR$\..\cmsis\uC-CPU\ARM-Cortex-M4\IAR\cpu_c.c
-
-
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.c
-
-
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_core.h
-
-
- $PROJ_DIR$\..\cmsis\uC-CPU\cpu_def.h
-
-
-
- uCOS_LIB
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.c
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_ascii.h
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_def.h
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.c
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_math.h
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.c
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_mem.h
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\Ports\ARM-Cortex-M4\IAR\lib_mem_a.asm
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.c
-
-
- $PROJ_DIR$\..\cmsis\uC-LIB\lib_str.h
-
-
-
- uCOS_PORT
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu.h
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_a.asm
-
-
- $PROJ_DIR$\..\cmsis\uCOS-III\Ports\ARM-Cortex-M4\Generic\IAR\os_cpu_c.c
-
-
-
diff --git a/EWARM/PLSR.ewt b/EWARM/PLSR.ewt
index 9dc9f98..c1e2296 100644
--- a/EWARM/PLSR.ewt
+++ b/EWARM/PLSR.ewt
@@ -1283,6 +1283,9 @@
Hardware
+
+ $PROJ_DIR$\..\Hardware\BitSet.c
+
$PROJ_DIR$\..\Hardware\CRC.c
diff --git a/EWARM/settings/PLSR.dbgdt b/EWARM/settings/PLSR.dbgdt
index 5b0c90a..92d7fef 100644
--- a/EWARM/settings/PLSR.dbgdt
+++ b/EWARM/settings/PLSR.dbgdt
@@ -153,11 +153,11 @@
1
1
1
- 160400001B00298100000300000013860000020000002CE100000100000010860000CE010000239200000400000029E10000040000005F860000020000000F810000010000000C8100000C00000059860000010000000486000001000000568600003E000000288100000200000000840000010000002BE100000700000009860000010000000E810000020000001F8100005000000000E10000020000000B81000005000000148600006000000011860000C10000000581000001000000468100007700000008860000010000005D860000030000001686000001000000
+ A40600001F001386000004000000298100000300000010860000A70200002CE100000100000029E1000004000000239200000500000020810000010000000F810000010000005F860000020000000C8100000F00000004860000030000005986000001000000288100000200000056860000AC0000002BE100000700000000840000020000001F810000770000000E8100000200000009860000010000000B8100000500000000E10000020000001486000099000000588600000100000000860000020000000581000001000000118600006D01000046810000A00000005D86000007000000088600000100000005860000010000001686000001000000
300020870000238700002487000021870000198600000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400002AE10000008200001C8200000182000067860000838600005886000004DC00007784000007840000808C000044D500007486000045D5000046D5000047D5000048D5000049D500004AD500004BD500004CD500001C8F00001E8F00001F8F0000208F0000218F0000118F000000DC000001DC000002DC000003DC0000A4860000A38600005486000059860000
- 5800578600001C0000000286000013000000048400007E00000013860000310000002CE10000750000001581000057000000108600002F000000768600003B000000D9860000100000000D860000190000002392000000000000318400008500000007E100006D000000848600003C0000000A8600002D0000005F860000660000000F81000055000000208100005D00000004E100006B00000023E100006F000000078600002A0000000C810000520000000D8000004900000001E10000680000001982000047000000048600002700000006840000800000004A8100007900000016820000450000009A8600001A0000000186000012000000038400007D000000178100005900000056860000350000002BE1000074000000008400007A0000001481000056000000D88600000F0000000C860000180000000E840000820000003084000084000000008100004B000000098600002C00000025E10000710000002F820000480000001A860000340000000E810000540000001F8100005C00000003E100006A0000005E860000370000000B8100005100000022E100006E0000008E8600003D000000068600002900000000E10000670000001882000046000000698600003A0000000386000014000000058400007F000000D18400002000000041E10000770000001486000032000000498100007800000055860000080000000086000011000000028400007C00000016810000580000001186000030000000DA860000060000000E8600001B0000003284000086000000108400008300000046810000640000000B8600002E000000518400008800000005E100006C0000006086000039000000088600002B0000000D81000053000000A18600003E000000C3860000040000000A8400008100000002E10000690000005D8600003600000016860000330000003787000003000000C08600000E0000000586000028000000
+ 5D001386000031000000048400007E0000000286000013000000578600001C000000768600003B000000108600002F00000015810000570000002CE10000750000004581000016000000848600003C00000007E100006D000000318400008500000023920000000000000D86000019000000D98600001000000004E100006B000000208100005D0000000F810000550000005F860000660000000A8600002D00000001E10000680000000D800000490000000C81000052000000078600002A00000023E100006F00000006840000800000000486000027000000198200004700000056860000350000001781000059000000038400007D00000001860000120000009A8600001A00000016820000450000004A810000790000001481000056000000008400007A0000002BE1000074000000448100000A0000008584000017000000008100004B00000030840000840000000E840000820000000C86000018000000D88600000F0000005E8600003700000003E100006A0000001F8100005C0000000E810000540000001A860000340000002F8200004800000025E1000071000000098600002C00000000E100006700000006860000290000008E8600003D00000022E100006E0000000B81000051000000148600003200000041E1000077000000D184000020000000058400007F0000000386000014000000698600003A000000188200004600000011860000300000001681000058000000028400007C0000000086000011000000558600000800000049810000780000004681000064000000108400008300000032840000860000000E8600001B000000DA86000006000000438100000B000000608600003900000005E100006C00000051840000880000000B8600002E0000005D8600003600000002E10000690000000A84000081000000C386000004000000A18600003E0000000D81000053000000088600002B0000005C840000020000000586000028000000C08600000E00000037870000030000001686000033000000
0
@@ -189,7 +189,7 @@
34053
000000001700000022010000C8000000
- 00000000850200000006000036030000
+ 00000000850200006904000036030000
32768
0
0
@@ -201,8 +201,8 @@
4294967295
- 00000000D70100000006000098020000
- 00000000C00100000006000081020000
+ 00000000CB010000500200008C020000
+ 00000000B40100005002000075020000
4096
0
0
@@ -215,7 +215,7 @@
34054
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
32768
0
0
@@ -228,7 +228,7 @@
34064
000000001700000022010000C8000000
- 000000008D0200000006000036030000
+ 000000008D0200006904000036030000
4096
0
0
@@ -241,7 +241,7 @@
34070
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
4096
0
0
@@ -254,7 +254,7 @@
34071
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
4096
0
0
@@ -267,7 +267,7 @@
34072
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
4096
0
0
@@ -280,7 +280,7 @@
34092
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
4096
0
0
@@ -293,7 +293,7 @@
34103
000000001700000022010000C8000000
- 0400000091020000FC0500001C030000
+ 0400000091020000650400001C030000
4096
0
0
@@ -438,7 +438,7 @@
34065
00000000170000000601000078010000
- B4040000320000000006000075020000
+ 24030000320000006904000075020000
16384
0
0
@@ -479,7 +479,7 @@
34068
00000000170000000601000078010000
- FA040000320000000006000075020000
+ 63030000320000006904000075020000
16384
0
0
@@ -570,7 +570,7 @@
34077
00000000170000000601000078010000
- 00000000000000000601000061010000
+ 9D030000320000006904000075020000
16384
0
0
@@ -578,9 +578,22 @@
0
- 0
+ 1
-
+
+
+ - Location
+ - Type
+ - Value
+ - Variable
+
+
+ - 150
+ - 100
+ - 100
+ - 100
+
+
34078
00000000170000000601000078010000
@@ -612,7 +625,7 @@
34080
000000001700000022010000D8000000
- 04000000D8010000FC05000067020000
+ 04000000CC0100004C0200005B020000
32768
0
0
@@ -622,11 +635,27 @@
0
-
+
+
+ - 0x20010f1e
+ - 0x40024000
+
+ 0
+ 536940318
+ 536940319
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 67117535
+
34081
000000001700000022010000D8000000
- 04000000D8010000FC05000067020000
+ 04000000CC0100004C0200005B020000
4096
0
0
@@ -640,7 +669,7 @@
34082
000000001700000022010000D8000000
- 04000000D8010000FC05000067020000
+ 04000000CC0100004C0200005B020000
4096
0
0
@@ -654,7 +683,7 @@
34083
000000001700000022010000D8000000
- 04000000D8010000FC05000067020000
+ 04000000CC0100004C0200005B020000
4096
0
0
@@ -954,8 +983,8 @@
34104
- 00000000170000000601000078010000
- 11050000320000000006000075020000
+ F0040000AD010000F60500000E030000
+ 6D040000320000000006000036030000
16384
0
0
@@ -967,15 +996,12 @@
- - PulseCount
+ - Register_L
+ - Register_H
+ - RX1Data
- AllPulseCNT
- - PulseNum
- PulseOutput
- - Base
- - Acc
- - len
- - Register_L
- - Register_L
+ - Options
@@ -994,7 +1020,7 @@
34105
00000000170000000601000078010000
- 00000000000000000601000061010000
+ FA040000320000000006000075020000
16384
0
0
@@ -1004,7 +1030,23 @@
0
-
+
+
+
+
+
+ - Expression
+ - Location
+ - Type
+ - Value
+
+
+ - 100
+ - 150
+ - 100
+ - 100
+
+
34106
00000000170000000601000078010000
@@ -1036,7 +1078,7 @@
34108
00000000170000000601000078010000
- 00000000320000000901000075020000
+ 000000003200000009010000B0010000
4096
0
0
@@ -1044,10 +1086,10 @@
0
- 1
+ 0
- 0000000060000000000000000010000001000000FFFFFFFFFFFFFFFF09010000320000000D010000750200000100000002000010040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000001000000FFFFFFFFFFFFFFFF0D05000032000000110500007502000001000000020000100400000001000000EBFDFFFF26010000388500000000000000000000000000000000000001000000388500000100000038850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF69040000320000006D040000570200000000000002000000040000000100000070FCFFFF9B000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000000060000C0010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000D7010000000600009802000000000000C00100000006000081020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000000000000FFFFFFFFFFFFFFFFB004000032000000B404000075020000000000000200000004000000010000002FFCFFFFC8000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0000000075020000000600007902000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C85000037850000018000800000010000000000000090020000000600004D03000000000000790200000006000036030000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000810200000006000085020000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000
+ 0000000060000000000000000010000000000000FFFFFFFFFFFFFFFF09010000320000000D010000B00100000000000002000000040000000100000074FFFFFF010300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFFF604000032000000FA04000075020000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF0C0300003200000010030000830200000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF0C030000320000001003000083020000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF69040000320000006D040000570200000000000002000000040000000100000070FCFFFF9B000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000B001000050020000B4010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E65008000000000000000000000CB010000500200008C02000000000000B40100005002000075020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000001000000FFFFFFFFFFFFFFFF99030000320000009D0300007502000001000000020000100400000001000000EFFDFFFFB50000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF5F030000320000006303000075020000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000000000000FFFFFFFFFFFFFFFF2003000032000000240300007502000000000000020000000400000001000000A7FDFFFFB6010000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF06010000320000000A01000075020000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0000000075020000690400007902000001000000010000100400000001000000E0FDFFFF99000000FFFFFFFF0700000006850000108500001685000017850000188500002C85000037850000018000800000010000000000000090020000690400004D03000000000000790200006904000036030000000000004080005607000000FFFEFF054200750069006C006400000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000810200006904000085020000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000040000001000000FFFFFFFFFFFFFFFF69040000320000006D0400003603000001000000020000100400000001000000ABFBFFFF510100000000000000000000000000000100000038850000000000000000000000000000000000000000000001000000388500000100000038850000000000000000000000000000
CMSIS-Pack
@@ -1085,7 +1127,7 @@
Trace
- 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040089000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000
+ 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E53920000000004008A000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000
34050
@@ -1102,7 +1144,7 @@
Main
- 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000
+ 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000040071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000000005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000
34051
diff --git a/EWARM/settings/PLSR.dnx b/EWARM/settings/PLSR.dnx
index 01a3c8d..ba51ca3 100644
--- a/EWARM/settings/PLSR.dnx
+++ b/EWARM/settings/PLSR.dnx
@@ -20,7 +20,7 @@
_ 0
- 1004691111
+ 2315233233
_ 0
@@ -60,12 +60,19 @@
TIM2_CNT 10
- Pulse-Frequency 3 0
- Pulse-NextPulse 3 0
- Pulse-PulseCount 3 0
+ Option-AccUpTime 3 0
+ Option-InitSpeed 3 0
+ Pulse-Frequency 3 0
+ Pulse-NextPulse 3 0
+ Pulse-PulseCount 3 0
+
+ uint8_t[10000] 4 0
+
{W}1:AllPulseCNT 3 0
+ {W}1:c 4 0
+ {W}1:datCount 3 0
0
diff --git a/EWARM/settings/Project.wsdt b/EWARM/settings/Project.wsdt
index e8948e5..ca7039b 100644
--- a/EWARM/settings/Project.wsdt
+++ b/EWARM/settings/Project.wsdt
@@ -9,7 +9,7 @@
20
- 1491
+ 1084
2
0
@@ -60,7 +60,7 @@
- 159
+ 143
30
30
30
@@ -72,7 +72,6 @@
PLSR/Application/User
PLSR/Application/User/Core
PLSR/Hardware
- PLSR/uCOS_CPU
@@ -87,11 +86,11 @@
1
1
1
- 2C0400001B00298100000300000013860000020000002CE100000A00000010860000AE010000239200000400000029E10000050000005F860000020000000F810000020000000C8100004F00000059860000010000000486000001000000568600003B000000288100000200000000840000020000002BE100000700000009860000010000000E8100000E0000001F8100004700000000E10000020000000B81000005000000148600005900000011860000AE0000000581000001000000468100006B00000008860000010000005D860000030000001686000001000000
+ AA0400001F001386000002000000298100000300000010860000AE0100002CE100000A00000029E1000005000000239200000400000020810000010000000F810000160000005F860000020000000C81000097000000048600000100000059860000010000002881000002000000568600003B0000002BE100000700000000840000030000001F810000470000000E8100002D00000009860000010000000B8100000500000000E1000004000000148600005900000058860000010000000086000001000000058100000100000011860000AE000000468100006B0000005D86000003000000088600000100000005860000010000001686000001000000
- 0800FFFFFFFF1C8F00001D8F00001F8F0000208F0000218F00002AE10000118F0000
- 03002392000000000000008400004800000022E100003C000000
+ 1400FFFFFFFF1C8F00001D8F00001F8F0000208F0000218F00002AE10000118F00000D8400000F8400000884000054840000328100001C8100000984000053840000008200001C8200000182000067860000
+ 2800048400004C0000002CE10000430000001581000025000000458100000800000007E100003B00000023920000000000005F8600003400000004E100003900000023E100003D00000001E10000360000000D800000170000001982000015000000068400004E00000016820000130000004A8100004700000017810000270000002BE1000042000000148100002400000000840000480000004481000005000000858400000900000000810000190000000E8400005000000030840000520000002F8200001600000025E100003F00000003E100003800000000E100003500000022E100003C0000000B8100001F000000188200001400000041E100004500000049810000460000001681000026000000438100000600000005E100003A000000518400005600000002E10000370000000D810000210000005C84000002000000
0
@@ -136,8 +135,8 @@
4294967295
- EB00000076020000000600004D030000
- EB0000005F0200000006000036030000
+ DB0000008D020000000600004D030000
+ DB000000760200000006000036030000
4096
0
0
@@ -150,7 +149,7 @@
34052
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
32768
0
0
@@ -173,7 +172,7 @@
34048
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -186,7 +185,7 @@
34056
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -200,7 +199,7 @@
34057
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -214,7 +213,7 @@
34058
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -228,7 +227,7 @@
34059
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -242,7 +241,7 @@
34062
000000001700000022010000C8000000
- EF00000077020000FC0500001C030000
+ DF0000008E020000FC0500001C030000
4096
0
0
@@ -326,7 +325,7 @@
34063
9EFFFFFFBD010000A40000001E030000
- 0000000032000000E700000036030000
+ 0000000032000000D700000036030000
4096
0
0
@@ -337,7 +336,7 @@
1
- 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFEB0000005B020000000600005F0200000100000001000010040000000100000044FEFFFFFD000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000EB00000076020000000600004D030000EB0000005F0200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFE700000032000000EB00000036030000010000000200001004000000010000009BFFFFFFFB040000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000038000010084000000001700000022010000C800000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000
+ 0000000004000000000000000080000001000000FFFFFFFFFFFFFFFFDB00000072020000000600007602000001000000010000100400000001000000DCFDFFFF95000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000DB0000008D020000000600004D030000DB000000760200000006000036030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000010000001000000FFFFFFFFFFFFFFFFD700000032000000DB0000003603000001000000020000100400000001000000B0FFFFFF10050000000000000000000000000000010000000F8500000000000000000000000000000000000000000000010000000F850000010000000F85000006000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000080020000A8000000000000000000000002000000000000000D85000000000000000000000000000000000000010000000D850000038000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000038000010084000000001700000022010000C80000000000000000000000020000000000000007850000000000000000000000000000000000000100000007850000038000010084000000001700000022010000C80000000000000000000000020000000000000006850000000000000000000000000000000000000100000006850000038000010084000000001700000080020000A80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000038000010084000000001700000022010000C800000000000000000000000200000000000000038500000000000000000000000000000000000001000000038500000000000000000000
CMSIS-Pack
@@ -358,7 +357,7 @@
Main
- 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000
+ 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000100FFFEFF0A520065006700690073007400650072005F004C0000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000
34050
@@ -394,7 +393,7 @@
- 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000C0000000600000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100320033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003700390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003700390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C007300720061006D002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200330031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF067300720061006D002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00750073006100720074002E006300010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1C2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C00750073006100720074002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300310037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003300310037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07750073006100720074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF412400570053005F0044004900520024005C002E002E005C0044007200690076006500720073005C00530054004D003300320046003400780078005F00480041004C005F004400720069007600650072005C005300720063005C00730074006D003300320066003400780078005F00680061006C005F006700700069006F002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300390036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310036003300310032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310036003300310032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF14730074006D003300320066003400780078005F00680061006C005F006700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200300039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0034003800390039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0034003800390039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003300390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003300390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF25013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400330030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400330030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006700700069006F002E006300010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003700340035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003700350032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066700700069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003600360030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003600360030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000EB000000490000000006000072020000
+ 0100000003000000010000000000000000000000010000000100000002000000000000000100000001000000000000002800000028000000010000000B0000000000000001000000FFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003800320036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003800320036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00740069006D002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF05740069006D002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100370030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003100390033003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003100390033003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C0050004C00530052002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003900370032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003900380031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0650004C00530052002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003800390038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003800390038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF452400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0050006F007200740073005C00410052004D002D0043006F0072007400650078002D004D0034005C00470065006E0065007200690063005C004900410052005C006F0073005F006300700075005F0063002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350035003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003900320037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003900320037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A6F0073005F006300700075005F0063002E00630000000000FFFFFFFFFFFFFFFFFFFEFF232400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00730074006D003300320066003400780078005F00690074002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200310037003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003500300034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003500300034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0E730074006D003300320066003400780078005F00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C006D00610069006E002E006800010000000180FFFEFF00FFFEFFFF26013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003400340039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003400340039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1D2400570053005F0044004900520024005C002E002E005C00480061007200640077006100720065005C006D006F0064006200750073002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600380033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF086D006F0064006200750073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F007000720069006F002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100310036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003200330035003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003200330035003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F007000720069006F002E00630000000000FFFFFFFFFFFFFFFFFFFEFF2B2400570053005F0044004900520024005C002E002E005C0063006D007300690073005C00750043004F0053002D004900490049005C0053006F0075007200630065005C006F0073005F0063006F00720065002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003700370039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330031003600310034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330031003600310034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF096F0073005F0063006F00720065002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000DB000000490000000006000089020000
diff --git a/Hardware/BitSet.c b/Hardware/BitSet.c
new file mode 100644
index 0000000..ae643f0
--- /dev/null
+++ b/Hardware/BitSet.c
@@ -0,0 +1,26 @@
+#include "Bitset.h"
+#include "string.h"
+
+void Set8_16(uint16_t *Dat , uint8_t *BufferH, uint8_t *BufferL)
+{
+ uint16_t temp_dat;
+ uint8_t temp_BufferH, temp_BufferL;
+ temp_BufferH = *BufferH;
+ temp_BufferL = *BufferL;
+ temp_dat = (temp_BufferH << 8)|temp_BufferL;
+
+ memcpy(Dat, &temp_dat, 2);
+
+}
+
+void Set16_32(uint32_t *Dat , uint16_t *BufferH, uint16_t *BufferL)
+{
+ uint32_t temp_dat;
+ uint16_t temp_BufferH, temp_BufferL;
+ temp_BufferH = *BufferH;
+ temp_BufferL = *BufferL;
+ temp_dat = (temp_BufferH << 16)|temp_BufferL;
+
+ memcpy(Dat, &temp_dat, 4);
+
+}
\ No newline at end of file
diff --git a/Hardware/BitSet.h b/Hardware/BitSet.h
new file mode 100644
index 0000000..9a7d402
--- /dev/null
+++ b/Hardware/BitSet.h
@@ -0,0 +1,9 @@
+#ifndef __BITSET_H__
+#define __BITSET_H__
+#include "stdint.h"
+
+void Set8_16(uint16_t *Dat , uint8_t *BufferH, uint8_t *BufferL);
+void Set16_32(uint32_t *Dat , uint16_t *BufferH, uint16_t *BufferL);
+
+
+#endif
\ No newline at end of file
diff --git a/Hardware/PLSR.c b/Hardware/PLSR.c
index 3c4abfc..432a40d 100644
--- a/Hardware/PLSR.c
+++ b/Hardware/PLSR.c
@@ -4,6 +4,7 @@
#include "sram.h"
#include
#include "modbus.h"
+#include "bitset.h"
Pulse PulseOutput[10]; // 十段脉冲的配置
Option Options;
@@ -195,45 +196,72 @@ uint32_t GetBase(uint8_t NowPulseNUM)
return temp;
}
-/**
-* @brief 数据掉电保存
-* @return 无
-*/
-void PLSRSramSave(void)
-{
- uint32_t temp[80] = {0}; //一共4 * 80 = 320
-
- Write_Backup_SRAM(temp, 80);
-
-}
-
-/**
-* @brief 数据上电读取
-* @return 无
-*/
-void PLSRSramRead(void)
-{
- uint32_t temp[80] = {0};
- Read_Backup_SRAM(temp, 80);
-
-}
-
/**
* @brief 从寄存器读取设置参数
* @return 无
*/
void PLSROptionLoad(void)
{
+ /* 数据转换 */
+ uint32_t InitSpeed;
+ uint16_t tempH, tempL;
+ Set8_16(&tempH, &Register_H[0x1009], &Register_L[0x1009]);
+ Set8_16(&tempL, &Register_H[0x100A], &Register_L[0x100A]);
+ Set16_32(&InitSpeed, &tempH, &tempL);
+
+ /* 数据读取 */
Options.SentPost = Register_L[0x1000];
Options.DirPost = Register_L[0x1001];
Options.EXT = Register_L[0x1002];
- Options.DirDelay = Register_L[0x1003]; //可能更大。
+ Options.DirDelay = Register_L[0x1003]; //可能更大。
Options.Dir = Register_L[0x1004];
Options.AccMod = Register_L[0x1005];
Options.RunMod = Register_L[0x1006];
Options.AllPulse = Register_L[0x1007];
Options.StartPulse = Register_L[0x1008];
- Options.InitSpeed = Register_L[0x1009]; //需要修改。
+ Options.InitSpeed = InitSpeed;
Options.AccUpTime = Register_L[0x100B];
- Options.AddDownTime = Register_L[0x100C];
+ Options.AccDownTime = Register_L[0x100C];
+}
+
+void PLSRPluseLoad(void)
+{
+ uint32_t temp_Frequency, temp_PulseCount;
+ uint16_t FrequencyDatH, FrequencyDatL, PulseCountDatH, PulseCountDatL;
+ for (int i = 0; i < 10; i++)
+ {
+ Set8_16(&FrequencyDatH, &Register_H[0x1100 + 0x10 * i]
+ , &Register_L[0x1100 + 0x10 * i]);
+ Set8_16(&FrequencyDatL, &Register_H[0x1101 + 0x10 * i]
+ , &Register_L[0x1101 + 0x10 * i]);
+ Set16_32(&temp_Frequency, &FrequencyDatL, &FrequencyDatH);
+
+ Set8_16(&PulseCountDatH, &Register_H[0x1102 + 0x10 * i]
+ , &Register_L[0x1102 + 0x10 * i]);
+ Set8_16(&PulseCountDatL, &Register_H[0x1103 + 0x10 * i]
+ , &Register_L[0x1103 + 0x10 * i]);
+ Set16_32(&temp_PulseCount, &PulseCountDatL, &PulseCountDatH);
+
+ PulseOutput[i].Frequency = temp_Frequency;
+ PulseOutput[i].PulseCount = temp_PulseCount;
+ PulseOutput[i].EXT = Register_L[0x1104 + 0x10 * i];
+ PulseOutput[i].NextPulse = Register_L[0x1105 + 0x10 * i];
+
+ }
+}
+
+void CountSave(void)
+{
+ int32_t temp_Count = 0;
+ uint16_t DatH, DatL;
+
+
+ memcpy(&temp_Count, &AllPulseCNT, 4);
+ DatH = temp_Count / 0xffff;
+ DatL = temp_Count % 0xffff;
+ Register_H[0x2001] = DatH / 0xff;
+ Register_L[0x2001] = DatH % 0xff;
+ Register_H[0x2000] = DatL / 0xff;
+ Register_L[0x2000] = DatL % 0xff;
+
}
\ No newline at end of file
diff --git a/Hardware/PLSR.h b/Hardware/PLSR.h
index 58929ad..c434c8f 100644
--- a/Hardware/PLSR.h
+++ b/Hardware/PLSR.h
@@ -25,8 +25,8 @@ typedef struct
uint8_t AllPulse; ///<<脉冲总段数
uint8_t StartPulse; ///<<起始执行段数
uint32_t InitSpeed; ///<<脉冲默认速度
- uint8_t AddUpTime; ///<<脉冲默认速度加速时间
- uint8_t AddDownTime; ///<<脉冲默认速度减速时间
+ uint8_t AccUpTime; ///<<脉冲默认速度加速时间
+ uint8_t AccDownTime; ///<<脉冲默认速度减速时间
} Option;
/* 变量声明 */
@@ -51,11 +51,11 @@ float GetAcc(int32_t Start, int32_t End, int32_t AccCount);
void AddPulse(uint8_t Pulse, uint32_t Ferquency, int32_t Count, int8_t NextPulse);
void PulseInit(uint8_t Pulse, uint32_t Ferquency, int32_t Count, int8_t NextPulse);
void SetNextPulse(void);
+void PLSROptionLoad(void);
+void PLSRPluseLoad(void);
+void CountSave(void);
uint32_t GetBase(uint8_t NowPulseNUM);
-//掉电保持
-void PLSRSramSave(void);
-void PLSRSramRead(void);
#endif
\ No newline at end of file
diff --git a/Hardware/modbus.c b/Hardware/modbus.c
index 37b83dd..db12d85 100644
--- a/Hardware/modbus.c
+++ b/Hardware/modbus.c
@@ -2,8 +2,8 @@
#include "PLSR.h"
uint8_t Coil[1250]; ///<存放线圈的数组
-uint8_t Register_H[10000]; ///<寄存器的高字节
-uint8_t Register_L[10000]; ///<寄存器的低字节
+uint8_t Register_H[16384]; ///<寄存器的高字节
+uint8_t Register_L[16384]; ///<寄存器的低字节
uint8_t EXRegister_H[10000]; ///<0x10000开始寄存器的高字节
uint8_t EXRegister_L[10000]; ///<0x10000开始寄存器的低字节
@@ -92,6 +92,8 @@ void ProcessModbusFrame(uint8_t buffer[], uint16_t longth)
;break;
case WRITE_MUL_EXREGISTER_CODE: WriteEXRegisterProcess(buffer, longth) /* 写0x10000处的寄存器 31*/
;break;
+ case WRITE_ONLY_REGISTER: WriteOnlyRegister(buffer, longth)
+ ;break;
default :ErrorBack(buffer, longth); /* 无效指令码 */
;break;
@@ -576,13 +578,41 @@ void WriteCoilProcess(uint8_t buffer[], uint16_t longth)
/* 如果不是广播,发送返回消息 */
if(buffer[0] == SLAVES_ADDRES)
{
- HAL_UART_Transmit_DMA(&huart1, buffer, longth);
+ memcpy(SentPocket, buffer, longth);
+ HAL_UART_Transmit_DMA(&huart1, SentPocket, longth);
}
}
}
+/**
+* @brief 0x06指令码的执行,写入单寄存器
+* @param[in] buffer[] 预处理的数据
+* @param[in] longth 数据的长度
+* @return 无
+*/
+void WriteOnlyRegister(uint8_t buffer[], uint16_t longth)
+{
+ uint16_t startPoint;
+ startPoint = (buffer[2] << 8 )| buffer[3]; /* 将8位数据组装位16位 */
+
+ if ((buffer[0] == SLAVES_ADDRES || buffer[0] == 0x00))/* 如果是与本设备通信 */
+ {
+
+ Register_H[startPoint] = buffer[4];
+ Register_L[startPoint] = buffer[5];
+
+ /* 如果不是广播,发送返回消息 */
+ if(buffer[0] == SLAVES_ADDRES)
+ {
+ memcpy(SentPocket, buffer, longth);
+ HAL_UART_Transmit_DMA(&huart1, SentPocket, longth);
+ }
+
+ }
+}
+
/**
* @brief 指令码错误的返回报文
* @param[in] buffer[] 预处理的数据
@@ -668,13 +698,13 @@ void GetHistory(uint8_t buffer[], uint16_t longth)
*/
void ModbusLoadSRAM(void)
{
- uint32_t temp[5];
- Read_Backup_SRAM(temp,5);
- memcpy(SramData, temp, 20);
- for(int i = 0; i < 10; i++)
+ uint32_t temp[256] = {0};
+ Read_Backup_SRAM(temp,256);
+ memcpy(SramData, temp, 1024);
+ for(int i = 0; i < 512; i++)
{
- Register_H[i] = SramData[i * 2];
- Register_L[i] = SramData[i * 2 + 1];
+ Register_H[i + 4096] = SramData[i * 2];
+ Register_L[i + 4096] = SramData[i * 2 + 1];
}
}
@@ -684,12 +714,12 @@ void ModbusLoadSRAM(void)
*/
void ModbusSaveSRAM(void)
{
- uint32_t temp[5];
- for (int i = 0; i < 10; i++)
+ uint32_t temp[256] = {0};
+ for (int i = 0; i < 512; i++)
{
- SramData[i * 2] = Register_H[i];
- SramData[i * 2 + 1] = Register_L[i];
+ SramData[i * 2] = Register_H[i + 4096];
+ SramData[i * 2 + 1] = Register_L[i + 4096];
}
- memcpy(temp, SramData, 20);
- Write_Backup_SRAM(temp, 5);
+ memcpy(temp, SramData, 1024);
+ Write_Backup_SRAM(temp, 256);
}
\ No newline at end of file
diff --git a/Hardware/modbus.h b/Hardware/modbus.h
index 3aeba93..180ae12 100644
--- a/Hardware/modbus.h
+++ b/Hardware/modbus.h
@@ -19,6 +19,7 @@
#define WRITE_MUL_EXREGISTER_CODE 0x31
#define GET_HISTORY_CODE 0x55
#define READ_ODD_REGUSTER_CODE 0x33
+#define WRITE_ONLY_REGISTER 0x06
#define SLAVES_ADDRES 0x01
@@ -34,6 +35,7 @@ void WriteCoilProcess(uint8_t buffer[], uint16_t longth);
void ReadOddRegisterProcess(uint8_t buffer[], uint16_t longth);
void ReadEXRegisterProcess(uint8_t buffer[], uint16_t longth);
void WriteEXRegisterProcess(uint8_t buffer[], uint16_t longth);
+void WriteOnlyRegister(uint8_t buffer[], uint16_t longth);
void SaveHistory(uint8_t buffer[], uint16_t longth);
void LoadHistory(void);
@@ -48,7 +50,7 @@ extern uint8_t HistoryLocation; /*
extern uint8_t Flash_data[20]; /*存入flash的数据*/
extern uint8_t SaveFlag;
-extern uint8_t Register_H[10000]; ///<寄存器的高字节
-extern uint8_t Register_L[10000]; ///<寄存器的低字节
+extern uint8_t Register_H[16384]; ///<寄存器的高字节
+extern uint8_t Register_L[16384]; ///<寄存器的低字节
#endif
\ No newline at end of file
diff --git a/Hardware/sram.c b/Hardware/sram.c
index c6357ca..f3a1d4a 100644
--- a/Hardware/sram.c
+++ b/Hardware/sram.c
@@ -1,7 +1,7 @@
#include "sram.h"
-uint8_t SramData[20];
+uint8_t SramData[1024];
// 写入数据到备份SRAM
void Write_Backup_SRAM(uint32_t* data, uint32_t size)
diff --git a/Hardware/sram.h b/Hardware/sram.h
index d3bda2b..179d94b 100644
--- a/Hardware/sram.h
+++ b/Hardware/sram.h
@@ -6,7 +6,7 @@
#define BKP_SRAM_BASE 0x40024000 // F4系列备份SRAM基地址
#define DATA_SIZE 1024 // 要读写的数据量
-extern uint8_t SramData[20];
+extern uint8_t SramData[1024];
void Write_Backup_SRAM(uint32_t* data, uint32_t size);
void Read_Backup_SRAM(uint32_t* data, uint32_t size) ;
diff --git a/Words/娴佺▼鍥.md b/Words/娴佺▼鍥.md
index 2dfc886..1cacd9b 100644
--- a/Words/娴佺▼鍥.md
+++ b/Words/娴佺▼鍥.md
@@ -4,10 +4,12 @@
```mermaid
flowchart
-A[寮濮媇 --> B(鑴夊啿瀹屾垚)
-B --> C(涓柇)
-C -->D(鑴夊啿璁℃暟)
-D --> E[缁撴潫]
+A[寮濮媇 --> B(鏍规嵁鑴夊啿娈电殑瑕佹眰璁剧疆瀵瑰簲鐨凙RR)
+B -->|杈惧埌瑕佹眰| C(杩涘叆涓柇)
+C -->D{鏄惁鏈変笅涓娈佃剦鍐瞹
+D --> |鏃犱笅涓娈佃剦鍐瞸E[缁撴潫]
+D --> |鏈変笅涓娈佃剦鍐瞸F(璁剧疆ARR涓轰笅涓娈佃剦鍐茬殑鑴夊啿鏁)
+F --> E[缁撴潫]
```
```mermaid
@@ -47,3 +49,55 @@ C --> E[缁撴潫]
D --> E[缁撴潫]
```
+## PLSR澶氭鑴夊啿杈撳嚭鍔熻兘瀹炵幇娴佺▼鍥
+
+```mermaid
+flowchart
+A[寮濮媇 --> B(鏍规嵁棰戠巼璁剧疆瀵瑰簲鐨凱SC鍜孉RR)
+B --> C(鏍规嵁褰撳墠杩愯鐨勮剦鍐茶缃鏁板畾鏃跺櫒鐨凙RR)
+C -->|鑴夊啿娈电粨鏉焲 D{妫鏌ユ槸鍚﹀瓨鍦ㄤ笅涓娈祡
+D -->|鏈変笅涓娈佃剦鍐瞸 E(杩涜鑴夊啿鏇挎崲鍜岃剦鍐插姞鍑忛)
+D -->|娌℃湁涓嬩竴娈佃剦鍐瞸F(鍋滄鑴夊啿鍙戦佸畾鏃跺櫒)
+E --> G[缁撴潫]
+F --> G[缁撴潫]
+```
+
+## 鎺夌數淇濆瓨娴佺▼鍥
+
+```mermaid
+flowchart
+A[寮濮媇 --> B(寮濮嬪苟浣胯兘Sram鍖哄煙)
+B --> C(鍒涘缓鎺夌數淇濆瓨浠诲姟)
+C --> D(姣忎釜涓娈垫椂闂翠繚瀛樺搴旂殑鏁版嵁)
+D --> E[缁撴潫]
+```
+
+```mermaid
+flowchart
+A[寮濮媇 --> B(浠嶴ram鍖哄煙璇诲彇淇濆瓨鐨勬暟鎹)
+B --> C(灏嗚鍙栧埌鐨勬暟鎹繘琛岃В鏋愬苟瀛樺叆缁撴瀯浣)
+C --> D[缁撴潫]
+```
+
+## 绯荤粺缁撴瀯鍥
+
+```mermaid
+flowchart
+A[涓绘帶] --> B(鑴夊啿璁℃暟)
+A[涓绘帶] --> C(鑴夊啿鐨勫姞鍑忛)
+A[涓绘帶] --> D(鑴夊啿鐨勬柟鍚)
+A[涓绘帶] --> E(杩愬姩妯″紡鍒囨崲)
+A[涓绘帶] --> F(澶氭鑴夊啿杈撳嚭)
+A[涓绘帶] --> G(鎺夌數淇濆瓨)
+```
+
+## 涓庝笂浣嶆満閫氫俊娴佺▼鍥
+
+```mermaid
+flowchart
+A[寮濮媇 -->B(鏀跺埌鏁版嵁)
+B --> C(瑙f瀽骞跺鐞嗘暟鎹)
+C --> D(鏍规嵁鏁版嵁杩涜鐩稿叧澶勭悊)
+D --> E[缁撴潫]
+```
+
diff --git a/Words/璁捐鏂规涔 .doc b/Words/璁捐鏂规涔 .doc
index 5a83dac..c67d7f4 100644
Binary files a/Words/璁捐鏂规涔 .doc and b/Words/璁捐鏂规涔 .doc differ
diff --git a/Words/闇姹傝鏍间功.doc b/Words/闇姹傝鏍间功.doc
index de0481b..728dc34 100644
Binary files a/Words/闇姹傝鏍间功.doc and b/Words/闇姹傝鏍间功.doc differ