From 78388637062b68848339a73ceaec115f85a2c85b Mon Sep 17 00:00:00 2001 From: yuliang Date: Mon, 24 Mar 2025 09:21:45 +0800 Subject: [PATCH] FIX --- .../Core/Inc/ADC_collect.h | 14 +- .../Core/Inc/RS485_debug.h | 24 +- CablePositioning_APP_V1.0/Core/Inc/common.h | 8 +- CablePositioning_APP_V1.0/Core/Inc/dau.h | 17 +- .../Core/Inc/dev_config.h | 49 +- .../Core/Inc/flash_log.h | 4 +- .../Core/Src/ADC_collect.c | 26 +- .../Core/Src/RS485_debug.c | 289 +++- CablePositioning_APP_V1.0/Core/Src/cli.c | 69 +- CablePositioning_APP_V1.0/Core/Src/dau.c | 283 +++- .../Core/Src/dev_config.c | 22 +- CablePositioning_APP_V1.0/Core/Src/wireless.c | 203 ++- .../EWARM/CableMonitor_APP_V3.2.dep | 1391 ++++++++--------- .../EWARM/settings/CableMonitor_APP_V3.2.dnx | 23 +- .../EWARM/settings/Project.wsdt | 42 +- CablePositioning_IAP_V1.0/.mxproject | 2 +- .../CableMonitor_V3.2.ioc | 52 +- .../EWARM/CableMonitor_V3.2.dep | 802 +++++----- .../EWARM/settings/CableMonitor_V3.2.dbgdt | 10 +- .../EWARM/settings/CableMonitor_V3.2.dnx | 4 +- .../EWARM/settings/Project.wsdt | 12 +- CablePositioning_IAP_V1.0/Inc/common.h | 2 +- CablePositioning_IAP_V1.0/Inc/main.h | 2 + CablePositioning_IAP_V1.0/Src/common.c | 7 +- CablePositioning_IAP_V1.0/Src/main.c | 84 +- CablePositioning_IAP_V1.0/Src/menu.c | 8 +- .../Src/stm32l4xx_hal_msp.c | 46 +- 27 files changed, 1994 insertions(+), 1501 deletions(-) diff --git a/CablePositioning_APP_V1.0/Core/Inc/ADC_collect.h b/CablePositioning_APP_V1.0/Core/Inc/ADC_collect.h index b8724fd..81469b7 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/ADC_collect.h +++ b/CablePositioning_APP_V1.0/Core/Inc/ADC_collect.h @@ -76,20 +76,8 @@ typedef struct uint16_t ADCi_vin; // ADCi 输入电压通道计算值, 单位: mv. uint16_t ADCi_vsc; // ADCi 超级电容电压通道计算值, 单位: mv. uint16_t ADCi_cnt; // ADCi 采样计数. - uint32_t ADCi_time; // ADCi 上次采集结束时间. uint8_t ADCi_state; // ADCi 采样状态. - uint8_t ADCi_err_cnt; // ADCi 采样失败次数. - - SPI_HandleTypeDef *ADC_spi; // ADC 使用的 SPI 句柄. - uint32_t collect_time; // ADC 上次采集结束时间. - uint8_t ADC_state; // ADC 采样状态. - uint8_t ADC_err_cnt; // ADC 采样失败次数. - - uint8_t up_finish; // 上传是否完成 BOOL. - - uint8_t is_energy_first; // 用于判断是否第一次判断节能模式, 因为第一次判断节能模式后需要立即反应, 后续判断模式在 wireless 里反应. - uint8_t is_ADC_thr; // ADC 采用超过工频阈值. - uint8_t is_force_col; // ADC 主动采集. + uint8_t energy_mode; // 设备工作模式 0 - 正常 1 - 休眠, 这个参数放这里, 主要是考虑到模式是由电流电压确定的. } ADC_ctrl_t; /* Exported macro ------------------------------------------------------------*/ diff --git a/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h b/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h index c657a92..9a8fe8f 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h +++ b/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h @@ -54,7 +54,9 @@ typedef struct uint8_t is_bat_charge; // 充电状态 uint8_t is_utc_valid; // GPS 对时 UTC 时间有效 uint8_t state_wir; // 无线状态 - uint8_t reserve[3]; + uint8_t energy_mode; // 节能模式 + uint8_t GB_cnt; // 北斗卫星数量 + uint8_t fault_port; // 故障触发端口 uint32_t run; // 设备持续运行时间 uint32_t time; // 设备时间 uint32_t elec[8]; // 工频电流有效值mA @@ -63,6 +65,9 @@ typedef struct int16_t elec_fault_max[4]; // 故障电流最大值mA uint32_t fault_utc; // 故障触发时间 uint32_t fault_ns; // 故障触发时间 ns + uint32_t fault_utc_max; // 故障触发最大值时间 + uint32_t fault_ns_max; // 故障触发最大值时间 ns + uint32_t PPS_cnt; // PPS 之间FPGA时钟计数 } debug_real_data_t; /* 校准命令信息. */ @@ -90,29 +95,16 @@ typedef struct int8_t index; } debug_adj_num_t; -/* 南网配置信息. */ -typedef struct -{ - uint8_t passwd[8]; - uint8_t beat_interval; - uint8_t reset_time[3]; - uint16_t collect_interval; - uint16_t sleep_time; - uint16_t online_time; - uint8_t reserve[2]; - uint8_t ciphertext[8]; // 实时数据认证密文. -} debug_csg_config_t; - /* Exported macro ------------------------------------------------------------*/ /* Extern global variables ---------------------------------------------------*/ extern usart_buf_t debug_buf; /* Extern functions ----------------------------------------------------------*/ extern void debug_start(void); -extern void debug_adj_auto(uint8_t bitmap); extern int32_t debug_app_check(uint32_t addr, uint32_t size, uint8_t file_type); -extern void _debug_pkt_adj_auto(void); extern void _debug_pkt_adj_auto2(void); +extern void debug_pkt_adj_defect(void); +extern void debug_pkt_adj_fault(void); #endif /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Inc/common.h b/CablePositioning_APP_V1.0/Core/Inc/common.h index 172954c..6af06b6 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/common.h +++ b/CablePositioning_APP_V1.0/Core/Inc/common.h @@ -205,8 +205,8 @@ enum DEBUG_CM_CMD DEBUG_PRV_ADJ_SET_DEFECT = 9, DEBUG_PRV_ADJ_SET_FAULT = 10, DEBUG_PRV_WAVE_COL = 11, - DEBUG_PRV_ADJ_DECFECT_ZERO = 12, - DEBUG_PRV_ADJ_DECFECT = 13, + DEBUG_PRV_ADJ_DEFECT_ZERO = 12, + DEBUG_PRV_ADJ_DEFECT = 13, DEBUG_PRV_LOG = 14, DEBUG_PRV_HISTORY_DATA = 15, DEBUG_PRV_ADJ_MANUAL = 16, @@ -215,7 +215,9 @@ enum DEBUG_CM_CMD DEBUG_PRV_UPDATE_FPGA = 19, DEBUG_PRV_UPDATE_RT = 20, DEBUG_PRV_ADJ_AUTO = 21, - DEBUG_PRV_DEV_STATE = 22, + DEBUG_PRV_SLEEP = 23, + DEBUG_PRV_DEFECT_GET = 24, + DEBUG_PRV_FAULT_GET = 25 }; /* . */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/dau.h b/CablePositioning_APP_V1.0/Core/Inc/dau.h index c63ed07..d73b20b 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dau.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dau.h @@ -77,6 +77,8 @@ #define DAU_GSR_FLASH_Msk (0x1 << DAU_GSR_FLASH_Pos) /*!< 0x0004 */ /* 全局状态寄存器 - 故障触发录波状态寄存器 bit mask */ +#define DAU_GFTR_PORT_Pos (4) // 故障触发端口 +#define DAU_GFTR_PORT_Msk (0xf << DAU_GFTR_PORT_Pos) /*!< 0x00f0 */ #define DAU_GFTR_POWER_WAVE_Pos (3) // 故障触发工频电流波形状态 #define DAU_GFTR_POWER_WAVE_Msk (0x1 << DAU_GFTR_POWER_WAVE_Pos) /*!< 0x0008 */ #define DAU_GFTR_DEFECT_WAVE_Pos (2) // 故障触发缺陷电流波形状态 @@ -101,10 +103,9 @@ #define DAU_REG_ADDR_GCRTR 0x0204 // 全局控制寄存器 - 寄存器触发录波控制寄存器 #define DAU_REG_ADDR_GCUR 0x0205 // 全局控制寄存器 - UTC 配置寄存器 #define DAU_REG_ADDR_GCFTTR 0x0207 // 全局控制寄存器 - 故障电流触发阈值寄存器 -#define DAU_REG_ADDR_GFTTHR 0x0208 // 全局控制寄存器 - 故障电流触发间隔寄存器 +#define DAU_REG_ADDR_GCFTIR 0x0208 // 全局控制寄存器 - 故障电流触发间隔寄存器 #define DAU_REG_ADDR_GSUDR 0x0e00 // 全局控制寄存器 - 固件升级数据寄存器 - /* 全局控制寄存器 - 故障触发录波控制寄存器 bit mask */ #define DAU_GCFTR_PORT_Pos (4) // 故障触发波形端口 #define DAU_GCFTR_PORT_Msk (0x7 << DAU_GCFTR_PORT_Pos) /*!< 0x0070 */ @@ -182,6 +183,9 @@ typedef struct uint16_t reserve; uint32_t GUR; // 全局 UTC 寄存器 (Global UTC Register) uint32_t GNR; // 全局 ns 寄存器 (Global ns Register) + uint32_t GFMUR; // 全局故障触发最大值 UTC 寄存器 + uint32_t GFMNR; // 全局故障触发最大值 ns 寄存器 + uint32_t GGPCR; // 全局 PPS 之间 FPGS 时钟计数寄存器 } dau_reg_global_t; /* DAU 通道状态寄存器. */ @@ -220,11 +224,16 @@ typedef struct uint8_t update_rt; // DAU 升级结果, 0 - 无效, 1 - 成功, 2 - 失败 uint8_t update_rt_dbg; // DAU 升级结果- debug 工具使用, 0 - 无效, 1 - 成功, 2 - 失败 uint32_t update_len; // DAU 升级文件大小 + uint8_t reserve[3]; + uint8_t fault_port; // 故障触发端口 uint32_t fault_utc; // 故障触发时间 uint32_t fault_ns; // 故障触发时间纳秒 + uint32_t fault_utc_max; // 故障触发最大值时间 + uint32_t fault_ns_max; // 故障触发最大值时间 ns + uint32_t PPS_cnt; // PPS 之间FPGA时钟计数 int16_t fault_power[DAU_PORT_POWER_CNT][DAU_POWER_DATE_LEN]; // 故障触发工频波形采样电流值, 接地电流 0.1A, 运行电流 A uint32_t fault_elec[DAU_PORT_POWER_CNT];// 故障触发工频电流有效值 0.1A - uint16_t fault_max[DAU_PORT_FAULT_MAX]; // 故障触发电流最大值 0.2A + int16_t fault_max[DAU_PORT_FAULT_MAX]; // 故障触发电流最大值 0.2A int16_t reg_power[DAU_PORT_POWER_CNT][DAU_POWER_DATE_LEN]; // 寄存器触发工频波形采样电流值, 接地电流 0.1A, 运行电流 A uint32_t reg_elec[DAU_PORT_POWER_CNT]; // 寄存器触发工频电流有效值 0.1A uint16_t reg_defect_max[DAU_PORT_DEFECT_MAX]; // 寄存器触发缺陷电流最大值 mA @@ -239,6 +248,7 @@ typedef struct uint16_t len_buf_gps; // 接收到的报文长度 uint8_t is_half_buf_gps; // DMA 收包一半的时候会产生中断, 这个标志用于过滤这给中断 uint8_t is_utc_ok; // GPS 对时 UTC 时间成功, 当多次 is_utc_valid 无效后才会设置为失败 + uint8_t GB_cnt; // 北斗 卫星数量 uint8_t is_utc_valid; // GPS 对时 UTC 时间有效 uint32_t utc; // GPS 对时 UTC 时间 } dau_ctrl_t; @@ -255,6 +265,7 @@ extern uint8_t dau_adj_state; extern void dau_init(void); extern void dau_spi_rw(int8_t rw, uint16_t addr, uint16_t len); extern void dau_show(void); +extern void dau_adj_show(void); #endif /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h index abc585a..80f82d2 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h @@ -45,7 +45,7 @@ /* Define --------------------------------------------------------------------*/ /* 版本信息. */ #define VERSION_MAJOR 1 -#define VERSION_MINOR 3 +#define VERSION_MINOR 5 #define COMPILE_TIME (__DATE__" "__TIME__) #define DEV_CAPABILITY_LEN 16 @@ -144,6 +144,8 @@ typedef struct uint8_t is_voltage_adj; uint8_t turns; uint8_t elec; + uint16_t vin; + uint8_t reserve[2]; } dev_adj_power_t; /* 校准参数信息. */ @@ -174,42 +176,6 @@ typedef struct uint16_t fault_elec; } dev_adj_fault_zero_t; -/* 设备状态信息. */ -typedef struct -{ - uint8_t energy_mode; // 节能模式. - uint8_t is_adc_collect; // ADC 采集完成. - uint8_t is_adc_up; // ADC 上传完成. - uint8_t adci_cnt; // ADCi 错误计数. - uint8_t adci_state; // ADCi 状态. - uint8_t adc_cnt; // ADC 错误计数. - uint8_t adc_state; // ADC 状态. - uint8_t wave_state; // 高频录波状态. - uint32_t wave_time; // 高频录波开始时间. - uint8_t wave_start; // 高频录波完成. - uint8_t wave_up_start; // 高频录波上传完成. - uint16_t wave_idx; // 高频录波续传索引. - uint8_t wave_rt; // 高频录波结果. - uint8_t wave_force; // 是否强制录波. - uint8_t wl_state; // 4G 状态. - uint8_t wl_cnt; // 4G 错误计数. - uint16_t wl_wave_idx; // 4G 上传录波文件索引. - uint8_t is_wl_update; // 4G 升级. - uint8_t is_adc_thr; // 是否超过工频阈值. - uint8_t force_sleep_up; // 强制睡眠报文是否上传. - uint8_t is_bat_charge; // 电池充电状态. - uint16_t wave_adj; // 高频校准系数. - int16_t wave_min; // 高频采样最大值. - int16_t wave_max; // 高频采样最小值. - uint32_t sys_time; // 系统运行时间. - uint16_t sc_max; // 超级电容最大值. - uint16_t sc_min; // 超级电容最小值. - uint32_t sc_max_time; // 超级电容最大值时间. - uint32_t sc_min_time; // 超级电容最小值时间. - uint32_t sc_up_time; // 超级电容充电时间. - uint32_t sc_down_time; // 超级电容放电时间. -} dev_state_t; - /* 软件配置保存. */ typedef struct { @@ -235,14 +201,11 @@ typedef struct uint16_t fault_threshold; uint16_t defect_threshold; char APN[DEV_APN_LEN]; - - uint32_t ADC_base_elec[DAU_PORT_POWER_CNT][DAU_POWER_ADJ_CNT]; - uint16_t ADC_adj[DAU_PORT_POWER_CNT][DAU_POWER_ADJ_CNT]; - float ADC_base[DAU_PORT_POWER_CNT][DAU_POWER_ADJ_CNT]; - uint8_t ADC_turns[DAU_PORT_POWER_CNT]; + uint16_t fault_interval; // 单位: s + int16_t fault_time_adj; // 单位: 10ns /* 保证配置区 8K 的保留位. */ - uint8_t reserve[256]; + uint8_t reserve[660]; /* INIT_DONE_MAGIC. 4byte */ uint32_t magic_bak; } dev_config_t; diff --git a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h index b2db0d7..a059cbe 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h +++ b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h @@ -99,8 +99,8 @@ typedef struct uint16_t vin; // 工作电压, 单位: mv uint16_t vbat; // 电池电压, 单位: mv uint16_t vsc; // 超级电容电压, 单位: mv - uint16_t fault[DAU_PORT_FAULT_MAX]; // 故障电流最大值 A - uint16_t defect[DAU_PORT_DEFECT_MAX]; // 缺陷电流最大值 mA + int16_t fault[DAU_PORT_FAULT_MAX]; // 故障电流最大值 A + int16_t defect[DAU_PORT_DEFECT_MAX]; // 缺陷电流最大值 mA uint32_t elec[DAU_PORT_POWER_CNT]; // 通道电流有效值 mA uint8_t col_flag; // DAU 采集标志位 uint8_t is_bat_charge; // 充电状态 diff --git a/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c b/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c index ba471f1..9fbe0cc 100644 --- a/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c +++ b/CablePositioning_APP_V1.0/Core/Src/ADC_collect.c @@ -167,7 +167,6 @@ static int32_t _ADC_collect(void) static void _ADC_energy_calculate(void) { ADC_ctrl_t *ADC = &ADC_ctrl; - uint8_t is_save = FALSE; if (ADC->ADCi_temp < -100) { @@ -179,6 +178,23 @@ static void _ADC_energy_calculate(void) HAL_GPIO_WritePin(BAT_CHARGE_GPIO_Port, BAT_CHARGE_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(BAT_CLK_GPIO_Port, BAT_CLK_Pin, GPIO_PIN_RESET); } + + if((ADC->ADCi_vbat >= 3600) + || (ADC->ADCi_vbat >= 3400 && ADC_ENERGY_NORMAL == st_data.energy_mode)) + { + ADC->energy_mode = ADC_ENERGY_NORMAL; + } + else + { + ADC->energy_mode = ADC_ENERGY_SLEEP; + } + + if (st_data.energy_mode != ADC->energy_mode) + { + st_data.energy_mode = ADC->energy_mode; + st_write(&st_data); + flash_log_write(FLASH_LOG_TYPE_NOTIFY, "Energy is change to %s!\r\n", energy_str[st_data.energy_mode]); + } } /* 初始化 ADCi 温度传感器校准数据. */ @@ -249,10 +265,10 @@ void ADC_show(void) { ADC_ctrl_t *ADC = &ADC_ctrl; - vty_print("TE VB VI VS ATE AVB AVI AVS EC ST\r\n"); - vty_print("%-04d %-04d %-04d %-04d %-04d %-04d %-04d %-04d %-02d %-02x", ADC->ADCi_temp, ADC->ADCi_vbat, + vty_print("TE VB VI VS ATE AVB AVI AVS ST\r\n"); + vty_print("%-04d %-04d %-04d %-04d %-04d %-04d %-04d %-04d %-02x\r\n", ADC->ADCi_temp, ADC->ADCi_vbat, ADC->ADCi_vin, ADC->ADCi_vsc, ADC->ADCi_value[ADCi_CH_TEMP], ADC->ADCi_value[ADCi_CH_VBAT], - ADC->ADCi_value[ADCi_CH_VIN], ADC->ADCi_value[ADCi_CH_VSC], ADC->ADCi_err_cnt, ADC->ADCi_state); - vty_print("\r\n"); + ADC->ADCi_value[ADCi_CH_VIN], ADC->ADCi_value[ADCi_CH_VSC], ADC->ADCi_state); + vty_print("\n"); } /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c index ce964ae..0bbaa5c 100644 --- a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c +++ b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c @@ -52,6 +52,7 @@ /* Private define ------------------------------------------------------------*/ #define DEBUG_FLASH_BUF_SIZE DEBUG_DATA_SIZE +#define DEBUG_DEFECT_ADJ_P 0.91 /* Private typedef -----------------------------------------------------------*/ /* RS485调试通讯协议器件信息. */ @@ -96,7 +97,8 @@ typedef struct uint16_t fault_thr; // 故障阈值, 单位: A. uint8_t APN[DEV_APN_LEN]; // APN 名字. uint16_t fault_inr; // 故障间隔, 单位: s. - uint8_t reserve[18]; + int16_t fault_time_adj; // 单位: 10ns + uint8_t reserve[16]; } debug_config_t; /* Private macro -------------------------------------------------------------*/ @@ -576,6 +578,8 @@ static void _debug_pkt_config_get(void) data->defect_thr = dev_config.defect_threshold; data->fault_thr = dev_config.fault_threshold; memcpy(data->APN, dev_config.APN, DEV_APN_LEN); + data->fault_inr = dev_config.fault_interval; + data->fault_time_adj = dev_config.fault_time_adj; /* 计算校验和. */ crc = (uint32_t*)(debug_buf.buf + head->len); @@ -624,6 +628,8 @@ static void _debug_pkt_config_set(void) dev_config.defect_threshold = data->defect_thr; dev_config.fault_threshold = data->fault_thr; memcpy(dev_config.APN, data->APN, DEV_APN_LEN); + dev_config.fault_interval = data->fault_inr; + dev_config.fault_time_adj = data->fault_time_adj; /* 封装报文头. */ _debug_pkt_head_init(sizeof(proto_head_t), DEBUG_CT_REPLY); @@ -1057,6 +1063,7 @@ static void _debug_pkt_data_get(void) data->temperature = ADC_ctrl.ADCi_temp; data->vbat = ADC_ctrl.ADCi_vbat; data->vin = ADC_ctrl.ADCi_vin; + data->energy_mode = ADC_ctrl.energy_mode; HAL_RTC_GetTime(&hrtc, &debug_time, RTC_FORMAT_BIN); HAL_RTC_GetDate(&hrtc, &debug_date, RTC_FORMAT_BIN); debug_tm.tm_year = debug_date.Year + 100; @@ -1070,6 +1077,8 @@ static void _debug_pkt_data_get(void) data->state_wir = wl_ctrl.state; data->is_bat_charge = st_data.is_bat_charge; data->is_utc_valid = dau_ctrl.is_utc_valid; + data->fault_port = dau_ctrl.fault_port; + data->GB_cnt = dau_ctrl.GB_cnt; for(i = 0; i < DAU_PORT_POWER_CNT; i++) { @@ -1083,6 +1092,9 @@ static void _debug_pkt_data_get(void) } data->fault_utc = dau_ctrl.fault_utc; data->fault_ns = dau_ctrl.fault_ns; + data->fault_utc_max = dau_ctrl.fault_utc_max; + data->fault_ns_max = dau_ctrl.fault_ns_max; + data->PPS_cnt = dau_ctrl.PPS_cnt; /* 计算校验和. */ crc = (uint32_t*)(debug_buf.buf + head->len); @@ -1290,9 +1302,9 @@ static void _debug_pkt_adj_defect(void) { continue; } + temp = dau_ctrl.reg_port_state.DAVR[i] - dev_config.defect_base[i]; - //temp = 3276; - dev_config.defect_adj[i] = debug_adj_defect.defect_elec * 32768 / temp; + dev_config.defect_adj[i] = (uint16_t)(debug_adj_defect.defect_elec * 8192 * DEBUG_DEFECT_ADJ_P / temp); } /* 封装报文头. */ @@ -1471,6 +1483,7 @@ static HAL_StatusTypeDef _debug_adj_manual(uint8_t bitmap) common_watchdog_set(COM_WDG_CLI); osDelay(1000); } + DBG(DBG_M_RS485_DEBUG, "capture end...\r\n"); _debug_adj_power_cal(); return HAL_OK; @@ -1491,10 +1504,9 @@ static void _debug_pkt_adj_manual(void) cfg->return_value = _debug_adj_manual(debug_adj_power.bitmap); if (debug_adj_power.is_voltage_adj) { - ADC_vbat_auto(5000); + ADC_vbat_auto(debug_adj_power.vin); } memcpy(cfg->power_adj, dev_config.power_adj, 32); - //memcpy(cfg->power_adj_point, dev_config.power_adj_point, 32); cfg->vin_adj = dev_config.vin_adj; /* 封装报文头. */ @@ -1574,8 +1586,7 @@ static void _debug_pkt_adj_fault(void) continue; } - //data->fault_adj[i] = abs_cal_u(dau_ctrl.reg_port_state.FMAX[i] - dev_config.fault_base[i]); - data->fault_adj[i] = 13107; + data->fault_adj[i] = abs_cal_u(dau_ctrl.reg_port_state.FMAX[i], dev_config.fault_base[i]); } /* 封装报文头. */ @@ -1634,7 +1645,7 @@ void _debug_pkt_adj_auto(void) cfg->return_value = _debug_adj_auto(debug_adj_power.bitmap); if (debug_adj_power.is_voltage_adj) { - ADC_vbat_auto(5000); + ADC_vbat_auto(debug_adj_power.vin); } memcpy(cfg->power_adj, dev_config.power_adj, 32); cfg->vin_adj = dev_config.vin_adj; @@ -1655,61 +1666,152 @@ void _debug_pkt_adj_auto(void) return; } -void _debug_pkt_adj_auto2(void) +/* . */ +static void _debug_pkt_defect_get(void) { - debug_adj_power.bitmap = 1; - debug_adj_power.elec = 5; - debug_adj_power.turns = 10; - debug_adj_power.is_voltage_adj = 1; + static uint32_t base = 0; + uint32_t addr = 0; + proto_head_t *head = (proto_head_t*)debug_buf.buf; + mul_head_t *m_head = (mul_head_t*)(debug_buf.buf + sizeof(proto_head_t)); + uint8_t *data = (uint8_t*)(debug_buf.buf + sizeof(proto_head_t) + sizeof(mul_head_t)); + int32_t data_len = 0; + uint32_t *crc = NULL; - /* 组装数据 */ - _debug_adj_auto(debug_adj_power.bitmap); - if (debug_adj_power.is_voltage_adj) + /* 封装报文头. */ + _debug_pkt_head_init(sizeof(proto_head_t), DEBUG_CT_PRV_REPLY); + + /* 初始化数据. */ + if (0 == m_head->index) { - ADC_vbat_auto(5000); + if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP)) + { + base = dau_ctrl.addr_reg; + } + else + { + base = dau_ctrl.addr_reg - 0x20000; + if (base < WARE_REG_ADDRESS) + { + base = WARE_REG_ADDRESS_END - 0x20000; + } + } + } + + /* 计算数据长度和报文长度. */ + data_len = DAU_DEFECT_BYTE_CNT - m_head->index * DEBUG_DATA_SIZE; + if (data_len < 0) + { + return; + } + else if (data_len > DEBUG_DATA_SIZE) + { + m_head->len = DEBUG_DATA_SIZE; + } + else + { + m_head->len = data_len; + } + + /* 填充数据. */ + if (m_head->len > 0) + { + addr = base + m_head->index * DEBUG_DATA_SIZE; + spi_flash_read(addr, data, DEBUG_DATA_SIZE); } + + /* 计算校验和. */ + head->len = sizeof(proto_head_t) + sizeof(mul_head_t) + m_head->len; + crc = (uint32_t*)(debug_buf.buf + head->len); + *crc = crc32(debug_buf.buf, head->len); + + /* 发送报文 */ + _debug_pkt_send(head->len + 4, 28); + return; } - -/* 设备状态获取报文处理. */ -static void _debug_pkt_dev_state_get(void) +/* . */ +static void _debug_pkt_fault_get(void) { + static uint32_t base = 0; + uint32_t addr = 0; proto_head_t *head = (proto_head_t*)debug_buf.buf; - dev_state_t *data = (dev_state_t*)(debug_buf.buf + sizeof(proto_head_t)); + mul_head_t *m_head = (mul_head_t*)(debug_buf.buf + sizeof(proto_head_t)); + uint8_t *data = (uint8_t*)(debug_buf.buf + sizeof(proto_head_t) + sizeof(mul_head_t)); + int32_t data_len = 0; uint32_t *crc = NULL; /* 封装报文头. */ - _debug_pkt_head_init(sizeof(proto_head_t) + sizeof(dev_state_t), DEBUG_CT_PRV_REPLY); + _debug_pkt_head_init(sizeof(proto_head_t), DEBUG_CT_PRV_REPLY); + + /* 初始化数据. */ + if (0 == m_head->index) + { + if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP)) + { + base = dau_ctrl.addr_fault; + } + else + { + base = dau_ctrl.addr_fault - 0x20000; + if (base < WARE_FAULT_ADDRESS) + { + base = WARE_FAULT_ADDRESS_END - 0x20000; + } + } + } - /* 装填数据. */ - data->is_adc_up = ADC_ctrl.up_finish; - data->adci_cnt = ADC_ctrl.ADCi_err_cnt; - data->adci_state = ADC_ctrl.ADCi_state; - data->adc_cnt = ADC_ctrl.ADC_err_cnt; - data->adc_state = ADC_ctrl.ADC_state; - data->is_adc_thr = ADC_ctrl.is_ADC_thr; - data->wave_time = st_data.wave_time; - data->wave_start = st_data.wave_start; - data->wave_up_start = st_data.wave_up_start; - data->wave_idx = st_data.wave_index; - data->wave_force = st_data.wave_force; - data->wl_state = wl_ctrl.state; - data->wl_cnt = wl_ctrl.send_cnt; - data->force_sleep_up = st_data.force_sleep_up; - data->is_bat_charge = HAL_GPIO_ReadPin(BAT_CHECK_GPIO_Port, BAT_CHECK_Pin); - data->sys_time = HAL_GetTick() / 1000; + /* 计算数据长度和报文长度. */ + data_len = DAU_FAULT_BYTE_CNT - m_head->index * DEBUG_DATA_SIZE; + if (data_len < 0) + { + return; + } + else if (data_len > DEBUG_DATA_SIZE) + { + m_head->len = DEBUG_DATA_SIZE; + } + else + { + m_head->len = data_len; + } + + /* 填充数据. */ + if (m_head->len > 0) + { + addr = base + m_head->index * DEBUG_DATA_SIZE; + spi_flash_read(addr, data, DEBUG_DATA_SIZE); + } /* 计算校验和. */ + head->len = sizeof(proto_head_t) + sizeof(mul_head_t) + m_head->len; crc = (uint32_t*)(debug_buf.buf + head->len); *crc = crc32(debug_buf.buf, head->len); /* 发送报文 */ - _debug_pkt_send(head->len + 4, 20); + _debug_pkt_send(head->len + 4, 28); return; } + +void _debug_pkt_adj_auto2(void) +{ + debug_adj_power.bitmap = 0x60; + debug_adj_power.elec = 5; + debug_adj_power.turns = 35; + debug_adj_power.is_voltage_adj = 0; + debug_adj_power.vin = 4610; + + /* 组装数据 */ + _debug_adj_auto(debug_adj_power.bitmap); + if (debug_adj_power.is_voltage_adj) + { + ADC_vbat_auto(5000); + } + return; +} + /* 收包报文处理. */ static void _debug_pkt_process(void) { @@ -1784,10 +1886,10 @@ static void _debug_pkt_process(void) case DEBUG_PRV_WAVE_COL: _debug_pkt_wave_col(); break; - case DEBUG_PRV_ADJ_DECFECT_ZERO: + case DEBUG_PRV_ADJ_DEFECT_ZERO: _debug_pkt_adj_defect_zero(); break; - case DEBUG_PRV_ADJ_DECFECT: + case DEBUG_PRV_ADJ_DEFECT: _debug_pkt_adj_defect(); break; case DEBUG_PRV_LOG: @@ -1811,8 +1913,11 @@ static void _debug_pkt_process(void) case DEBUG_PRV_ADJ_AUTO: _debug_pkt_adj_auto(); break; - case DEBUG_PRV_DEV_STATE: - _debug_pkt_dev_state_get(); + case DEBUG_PRV_DEFECT_GET: + _debug_pkt_defect_get(); + break; + case DEBUG_PRV_FAULT_GET: + _debug_pkt_fault_get(); break; default: break; @@ -1956,12 +2061,96 @@ CRC_CHECK_ERROR: return HAL_ERROR; } -/* 显示命令 */ -void debug_adj_auto(uint8_t bitmap) +void debug_pkt_adj_defect(void) { - /* 开始自动校准. */ - _debug_adj_auto(bitmap); - /* 关闭校准. */ - _debug_adj_close(); + uint32_t temp = 0; + uint8_t i = 0; + + debug_adj_defect.bitmap = 7; + debug_adj_defect.defect_elec = 400; + + dau_adj_state = DAU_ADJ_STATE_DEFECT_ZERO; + while(dau_adj_state != DAU_ADJ_STATE_NONE) + { + osDelay(1000); + common_watchdog_set(COM_WDG_CLI); + } + + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + { + if (!IS_MONITOR_BIT_SET(debug_adj_defect.bitmap, i)) + { + continue; + } + + dev_config.defect_base[i] = dau_ctrl.reg_port_state.DAVR[i]; + vty_print("#ADJ %d %d\r\n", i, dev_config.defect_base[i]); + } + + vty_print("UP power!!!\r\n"); + osDelay(10000); + + dau_adj_state = DAU_ADJ_STATE_DEFECT; + while(dau_adj_state != DAU_ADJ_STATE_NONE) + { + osDelay(1000); + common_watchdog_set(COM_WDG_CLI); + } + + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + { + if (!IS_MONITOR_BIT_SET(debug_adj_defect.bitmap, i)) + { + continue; + } + + temp = dau_ctrl.reg_port_state.DAVR[i] - dev_config.defect_base[i]; + dev_config.defect_adj[i] = (uint16_t)(debug_adj_defect.defect_elec * 8192 * DEBUG_DEFECT_ADJ_P / temp); + vty_print("#ADJ %d %d %d %d\r\n", i, dau_ctrl.reg_port_state.DAVR[i], dev_config.defect_adj[i], temp); + } + + return; +} + +void debug_pkt_adj_fault(void) +{ + uint32_t temp = 0; + uint8_t i = 0; + + /* 解析数据. */ + debug_adj_fault.bitmap = 2; + debug_adj_fault.fault_elec = 2000; + + dau_adj_state = DAU_ADJ_STATE_FAULT_ZERO; + while(dau_adj_state != DAU_ADJ_STATE_NONE) + { + osDelay(1000); + common_watchdog_set(COM_WDG_CLI); + } + + /* 等待打入电流 */ + vty_print("UP power!!!\r\n"); + osDelay(40000); + + dau_adj_state = DAU_ADJ_STATE_FAULT; + while(dau_adj_state != DAU_ADJ_STATE_NONE) + { + osDelay(1000); + common_watchdog_set(COM_WDG_CLI); + } + + for(i = 0; i < DAU_PORT_FAULT_CNT; i++) + { + if (!IS_MONITOR_BIT_SET(debug_adj_fault.bitmap, i)) + { + continue; + } + + temp = abs_cal_u(dau_ctrl.reg_port_state.FMAX[i], dev_config.fault_base[i]); + dev_config.fault_adj[i] = (uint16_t)(debug_adj_fault.fault_elec * 16 * 32768 / temp); + vty_print("#ADJ %d %d %d %d\r\n", dau_ctrl.reg_port_state.FMAX[i], dev_config.fault_base[i], temp, dev_config.fault_adj[i]); + } + + return; } /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Src/cli.c b/CablePositioning_APP_V1.0/Core/Src/cli.c index e54b7e5..1191ad4 100644 --- a/CablePositioning_APP_V1.0/Core/Src/cli.c +++ b/CablePositioning_APP_V1.0/Core/Src/cli.c @@ -110,7 +110,6 @@ UART_HandleTypeDef *cli_uart = &huart1; extern uint8_t yl_test; /* Private function prototypes -----------------------------------------------*/ -static BaseType_t _cli_adc_auto(const char *string); static BaseType_t _cli_dbg_mode(const char *string); static BaseType_t _cli_default(const char *string); static BaseType_t _cli_host(const char *string); @@ -137,7 +136,6 @@ static const char *debug_str[DBG_M_COUNT] = }; static const CLI_Command_Definition_t cmd_debug = {"debug", _cli_debug, 2}; #endif -static const CLI_Command_Definition_t cmd_adc_auto = {"adc-auto", _cli_adc_auto, 1}; static const CLI_Command_Definition_t cmd_dbg_mode = {"dbg-mode", _cli_dbg_mode, 1}; static const CLI_Command_Definition_t cmd_default = {"default", _cli_default, 1}; static const CLI_Command_Definition_t cmd_host = {"host", _cli_host, 1}; @@ -256,38 +254,6 @@ static BaseType_t _cli_debug(const char *string) } #endif -/* 自动校准. */ -static BaseType_t _cli_adc_auto(const char *string) -{ - const char *param = NULL; - uint8_t param_len = 0; - uint32_t bitmap = 0; - - param = FreeRTOS_CLIGetParameter(string, 1, (BaseType_t *)¶m_len); - if (NULL == param) - { - vty_print(cli_param_erro); - return pdFALSE; - } - - if (0 == strncmp(param, "h", param_len)) - { - vty_print("adc-auto \r\n ADC auto adjust.\r\n"); - return pdFALSE; - } - - if (sscanf(param, "%x", &bitmap) <= 0) - { - vty_print(cli_param_erro); - return pdFALSE; - } - - debug_adj_auto(bitmap); - - vty_print(cli_rv_ok); - return pdFALSE; -} - /* 配置 debug 模式. */ static BaseType_t _cli_dbg_mode(const char *string) { @@ -507,13 +473,17 @@ static BaseType_t _cli_show(const char *string) if (0 == strncmp(param, "h", param_len)) { vty_print("show [param]:\r\n"); - vty_print(" : info | sen | ADC | ADCi | ADCv | ADCj | mode | wave | wl | position\r\n"); + vty_print(" : info | adc | adj | cfg | wl\r\n"); vty_print(" Show info.\r\n"); } - else if(0 == strncmp(param, "ADCi", param_len)) + else if(0 == strncmp(param, "adc", param_len)) { ADC_show(); } + else if(0 == strncmp(param, "adj", param_len)) + { + dau_adj_show(); + } else if(0 == strncmp(param, "data", param_len)) { fd_show(20); @@ -530,18 +500,19 @@ static BaseType_t _cli_show(const char *string) { flash_log_show(20); } - else if(0 == strncmp(param, "mode", param_len)) + else if(0 == strncmp(param, "cfg", param_len)) { vty_print("Debug mode: %s\r\n", IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_CLI) ? "CLI" : "PC"); vty_print("Work mode: %s\r\n", IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ) ? "ADJ" : "NORMAL"); vty_print("Work mode: %s\r\n", IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_FACTORY) ? "FACTORY" : "NORMAL"); - vty_print("Force sleep up: %d\r\n", st_data.force_sleep_up); - vty_print("BAT charge: %d\r\n", HAL_GPIO_ReadPin(BAT_CHECK_GPIO_Port, BAT_CHECK_Pin)); + vty_print("BAT charge: %d\r\n", !HAL_GPIO_ReadPin(BAT_CHARGE_GPIO_Port, BAT_CHARGE_Pin)); vty_print("Collect interval: %dmin\r\n", dev_config.collect_interval); + vty_print("Fault interval: %ds\r\n", dev_config.fault_interval); vty_print("Power threshold: %dA\r\n", dev_config.power_threshold); vty_print("Defect threshold: %dmA\r\n", dev_config.defect_threshold); vty_print("Fault threshold: %dA\r\n", dev_config.fault_threshold); - vty_print("Keepalive: %dmin\r\n", dev_config.keepalive); + vty_print("Fault time adj: %dns\r\n", dev_config.fault_time_adj * 10); + vty_print("Keepalive: %dmin\r\n\n", dev_config.keepalive); } else if(0 == strncmp(param, "state", param_len)) { @@ -640,10 +611,15 @@ static BaseType_t _cli_debug_msg(const char *string) switch(param[0]) { - case 'm': - //_debug_pkt_adj_auto(); // 一个分段点 100A + case 'p': _debug_pkt_adj_auto2(); break; + case 'd': + debug_pkt_adj_defect(); + break; + case 'f': + debug_pkt_adj_fault(); + break; default: vty_print(cli_param_erro); return pdFALSE; @@ -816,7 +792,6 @@ static void _cli_start(void) #if LD_DEBUG FreeRTOS_CLIRegisterCommand(&cmd_debug, CLI_NODE_COMMON); #endif - FreeRTOS_CLIRegisterCommand(&cmd_adc_auto, CLI_NODE_CONFIG); FreeRTOS_CLIRegisterCommand(&cmd_dbg_mode, CLI_NODE_CONFIG); FreeRTOS_CLIRegisterCommand(&cmd_default, CLI_NODE_CONFIG); FreeRTOS_CLIRegisterCommand(&cmd_host, CLI_NODE_CONFIG); @@ -882,12 +857,12 @@ void cli_start(void const * argument) /* 默认开启的 debug. */ if (IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_CLI)) { - dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); //dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); //dbg_cmd_hander(DBG_CMD_ON, DBG_M_GPS); - //dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_SEN); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_DEBUG); + dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_SEN); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_DEBUG); } /* 初始化 ADC 采样任务. */ diff --git a/CablePositioning_APP_V1.0/Core/Src/dau.c b/CablePositioning_APP_V1.0/Core/Src/dau.c index fdcfe4f..68c45bc 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dau.c +++ b/CablePositioning_APP_V1.0/Core/Src/dau.c @@ -250,7 +250,8 @@ int32_t _dau_reg_write_port(uint32_t port) /* 缺陷校准系数 */ addr = (port + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_BASE; - *temp = dev_config.defect_base[port]; + /* 零点值用的是16位的 */ + *temp = dev_config.defect_base[port] << 4; E_RETURN(_dau_reg_write(addr, sizeof(uint16_t))); addr = (port + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_ADJ; @@ -278,9 +279,12 @@ int32_t _dau_reg_write_cfg(void) int32_t rv = HAL_ERROR; /* 触发阈值 */ - //*temp = dev_config.fault_threshold * 32768 / dev_config.fault_adj[i]; - *temp = 0x7fff; + *temp = dev_config.fault_threshold / 3 * 32768 * 16 / dev_config.fault_adj[0]; E_RETURN(_dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t))); + + /* 触发间隔 */ + *temp = dev_config.fault_interval; + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GCFTIR, sizeof(uint16_t))); return rv; } @@ -438,7 +442,7 @@ int32_t _dau_wave_col_start(void) DBG(DBG_M_DAU, "DAU wave err\r\n", rv); return HAL_TIMEOUT; } - osDelay(500); + osDelay(1000); E_RETURN(_dau_reg_read_global_state()); if ((dau_ctrl.reg_global.GRTR & DAU_GRTR_COMPLETE_Msk) >> DAU_GRTR_COMPLETE_Pos) @@ -447,7 +451,7 @@ int32_t _dau_wave_col_start(void) } i++; - vty_print("#D start wait %d\r\n", i); + //vty_print("#D start wait %d\r\n", i); } return rv; @@ -462,14 +466,23 @@ int32_t _dau_wave_col_fault(void) uint8_t i = 0; uint8_t j = 0; uint32_t addr = 0; + int32_t temp = 0; int32_t rv = HAL_ERROR; dau_ctrl.fault_utc = dau_ctrl.reg_global.GFTUR; dau_ctrl.fault_ns = dau_ctrl.reg_global.GFTNR; - vty_print("#D utc %d.%d\r\n", dau_ctrl.fault_utc, dau_ctrl.fault_ns); + dau_ctrl.fault_utc_max = dau_ctrl.reg_global.GFMUR; + dau_ctrl.fault_ns_max = dau_ctrl.reg_global.GFMNR; + dau_ctrl.PPS_cnt = dau_ctrl.reg_global.GGPCR; + vty_print("#D utc %d.%d %d %d\r\n", dau_ctrl.fault_utc, dau_ctrl.fault_ns, dau_ctrl.PPS_cnt, dev_config.fault_time_adj); + dau_ctrl.fault_ns = (uint64_t)dau_ctrl.fault_ns * 100000000 / dau_ctrl.PPS_cnt; + vty_print(" #D %d ", dau_ctrl.fault_ns); + dau_ctrl.fault_ns += dev_config.fault_time_adj; + vty_print("%d\r\n", dau_ctrl.fault_ns); /* 擦除 flash */ addr = dau_ctrl.addr_fault; + vty_print("#DF reg start addr %x\r\n", addr); for(i = 0; i < 2; i++) { E_RETURN(spi_flash_erase(addr, SPI_CMD_BLOCK64_ERASE)); @@ -484,7 +497,11 @@ int32_t _dau_wave_col_fault(void) /* 读取故障数据 */ for(i = 0; i < DAU_PORT_FAULT_CNT; i++) { - dau_ctrl.fault_max[i] = dau_ctrl.reg_port_state.FMAX[i]; + vty_print("#DF %d %d\r\n", i, dau_ctrl.reg_port_state.FMAX[i]); + + temp = dau_ctrl.reg_port_state.FMAX[i] - dev_config.fault_base[i]; + dau_ctrl.fault_max[i] = dev_config.fault_adj[i] * temp / 32768 / 16 * 3; + vty_print(" #DF %d %d %d\r\n", dau_ctrl.fault_max[i], dev_config.fault_adj[i], temp); /* 请求读取故障波形 */ *reg = DAU_GCFTR_FAULT_WAVE_Msk | (i << DAU_GCFTR_PORT_Pos); @@ -540,13 +557,14 @@ int32_t _dau_wave_col_defect(void) for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) { dau_ctrl.reg_defect_max[i] = abs(dau_ctrl.reg_port_state.DMAX[i]); - vty_print(" %d", dau_ctrl.reg_defect_max[i]); - if (dau_ctrl.reg_port_state.DMAX[i] > dev_config.defect_threshold) + vty_print(" %d %d ", dau_ctrl.reg_defect_max[i], dau_ctrl.reg_port_state.DAVR[i]); + if (dau_ctrl.reg_defect_max[i] > dev_config.defect_threshold) { is_exceed = TRUE; } } - vty_print("\r\n"); + + vty_print(" %d\r\n", is_exceed); /* 没有超过阈值并没有强制录波直接返回 */ if (!is_exceed && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) { @@ -811,7 +829,8 @@ int32_t _dau_wave_col_trigger_by_fault(void) return HAL_OK; } - flash_log_write(FLASH_LOG_TYPE_WARNING, "Fhault triggering!\r\n"); + dau_ctrl.fault_port = (dau_ctrl.reg_global.GFTR & DAU_GFTR_PORT_Msk) >> DAU_GFTR_PORT_Pos; + flash_log_write(FLASH_LOG_TYPE_WARNING, "Fhault triggering port %d!\r\n", dau_ctrl.fault_port); /* 采集波形 */ E_RETURN(_dau_wave_col_fault()); @@ -833,8 +852,8 @@ int32_t _dau_wave_col_trigger_by_fault(void) { common_watchdog_set(COM_WDG_DAU); vty_print("FAULT %x %d\r\n", addr, i); - for(j = 0; j < DAU_PKT_FAULT_CNT; j++) - //for(j = 0; j < 1; j++) + //for(j = 0; j < DAU_PKT_FAULT_CNT; j++) + for(j = 0; j < 1; j++) { spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); addr += DAU_PKT_FAULT_BYTE_CNT; @@ -920,24 +939,35 @@ int32_t _dau_wave_col_trigger_by_reg(void) _dau_data_save(); #if 0 - uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); + int16_t *buf = (int16_t*)(&dau_ctrl.buf_dau_rx[2]); uint32_t addr = dau_ctrl.addr_reg; + uint32_t cnt = 0; uint8_t i = 0; uint8_t j = 0; - uint16_t k = 0; - //for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) - for(i = 0; i < 1; i++) + uint16_t k = 0; + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + //for(i = 0; i < 1; i++) { - common_watchdog_set(COM_WDG_DAU); vty_print("DEFECT %x %d\r\n", addr, i); for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) { spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); addr += DAU_PKT_DEFECT_BYTE_CNT; - for(k = 0; k < 512;) + common_watchdog_set(COM_WDG_DAU); + + for(k = 0; k < 512; k++) { - common_watchdog_set(COM_WDG_DAU); - vty_print("%04x ", buf[k++]); + if (buf[k] > 0) + { + cnt++; + } + + if (j != 0 || k >= 128) + { + continue; + } + + vty_print("%04d ", buf[k]); if(0 == k % 32) { osDelay(100); @@ -950,7 +980,8 @@ int32_t _dau_wave_col_trigger_by_reg(void) vty_print("\r\n"); } } - vty_print("\r\n"); + vty_print("%d\r\n", cnt); + cnt = 0; } #endif #if 0 @@ -1044,14 +1075,12 @@ static void _dau_init(void) _dau_reg_write_port(i); } - /* 触发阈值 */ - //*temp = dev_config.fault_threshold * 32768 / dev_config.fault_adj[i]; - *temp = 0x7fff; - _dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t)); + /* 故障触发配置 */ + _dau_reg_write_cfg(); osDelay(500); /* 开启 */ - *temp = 1 ; - _dau_reg_write(0xf, sizeof(uint16_t)); + *temp = 1; + _dau_reg_write(0x0209, sizeof(uint16_t)); } } @@ -1063,6 +1092,17 @@ static void _dau_start(void *argument) uint16_t *temp = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; int32_t rv = HAL_ERROR; + /* 等待完成首次 ADC 采样 */ + while(1) + { + if (IS_MONITOR_BIT_SET(system_init_flag, SYS_INIT_ADC)) + { + break; + } + osDelay(200); + } + osDelay(2000); + /* 状态初始化 */ _dau_init(); vty_print("DAU start...\r\n"); @@ -1167,15 +1207,66 @@ int32_t _dau_adj_reg_write_port(uint32_t port) return: HAL_xxx */ int32_t _dau_adj_wave_col_defect(void) { + uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; + int16_t *data = (int16_t*)&dau_ctrl.buf_dau_rx[2]; uint8_t i = 0; + uint8_t j = 0; + uint16_t k = 0; + uint32_t mean = 0; int32_t rv = HAL_ERROR; /* 比较缺陷波形是否超过阈值 */ E_RETURN(_dau_reg_read_port_state()); + vty_print("#D defect max"); for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) { dau_ctrl.reg_defect_max[i] = abs(dau_ctrl.reg_port_state.DMAX[i]); + vty_print(" %d", dau_ctrl.reg_defect_max[i]); + vty_print(" %d ", dau_ctrl.reg_port_state.DAVR[i]); } + vty_print("\r\n"); + + /* 读取缺陷数据 */ + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + { + /* 请求读取缺陷波形 */ + *reg = DAU_GCRTR_DEFECT_WAVE_Msk | (i << DAU_GCRTR_PORT_Pos); + E_RETURN(_dau_reg_write(DAU_REG_ADDR_GCRTR, sizeof(uint16_t))); + + /* 等待 DAU 准备缺陷数据 */ + j = 0; + while(1) + { + if (j >= DAU_WAVE_WAIT_MAX) + { + DBG(DBG_M_DAU, "DAU defect wave err\r\n", rv); + return HAL_TIMEOUT; + } + osDelay(5); + + E_RETURN(_dau_reg_read_global_state()); + if ((dau_ctrl.reg_global.GRTR & DAU_GRTR_DEFECT_WAVE_Msk) >> DAU_GRTR_DEFECT_WAVE_Pos) + { + break; + } + + j++; + vty_print("#D reg d wait %d\r\n", j); + } + + mean = 0; + for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) + { + E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR, DAU_PKT_DEFECT_BYTE_CNT)); + for(k = 0; k < 512; k++) + { + mean += abs(data[k]); + } + } + mean = mean / 20480; + dau_ctrl.reg_defect_max[i] = mean; + } + /* 直接返回 */ MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); return HAL_OK; @@ -1247,10 +1338,6 @@ static void _dau_adj_start(void *argument) dev_config.fault_base[i] = dau_ctrl.reg_port_state.FAVR[i]; } - for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) - { - _dau_reg_write_port(i); - } /* 重启 FPGA 触发故障采集 */ HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_RESET); @@ -1260,13 +1347,18 @@ static void _dau_adj_start(void *argument) HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_SET); osDelay(2000); + for(i = 0; i < DAU_PORT_FAULT_CNT; i++) + { + _dau_reg_write_port(i); + } + /* 触发阈值 */ - *temp = 0x2800; + *temp = 0x1000; _dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t)); /* 开启 */ osDelay(500); *temp = 1; - _dau_reg_write(0xf, sizeof(uint16_t)); + _dau_reg_write(0x0209, sizeof(uint16_t)); dau_adj_state = DAU_ADJ_STATE_NONE; } @@ -1279,10 +1371,10 @@ static void _dau_adj_start(void *argument) /* 读取最大值. */ _dau_reg_read_port_state(); - /* 关闭 */ + /* 关闭触发 */ osDelay(500); *temp = 0; - _dau_reg_write(0xf, sizeof(uint16_t)); + _dau_reg_write(0x0209, sizeof(uint16_t)); dau_adj_state = DAU_ADJ_STATE_NONE; } @@ -1294,6 +1386,40 @@ static void _dau_adj_start(void *argument) } } +/* description: 故障波形采集 + param: + return: HAL_xxx */ +int32_t _dau_continue_wave_col_fault(void) +{ + uint8_t i = 0; + int32_t temp = 0; + int32_t rv = HAL_ERROR; + + dau_ctrl.fault_utc = dau_ctrl.reg_global.GFTUR; + dau_ctrl.fault_ns = dau_ctrl.reg_global.GFTNR; + dau_ctrl.fault_utc_max = dau_ctrl.reg_global.GFMUR; + dau_ctrl.fault_ns_max = dau_ctrl.reg_global.GFMNR; + dau_ctrl.PPS_cnt = dau_ctrl.reg_global.GGPCR; + vty_print("#D utc %d.%d %d %d\r\n", dau_ctrl.fault_utc, dau_ctrl.fault_ns, dau_ctrl.PPS_cnt, dev_config.fault_time_adj); + dau_ctrl.fault_ns = (uint64_t)dau_ctrl.fault_ns * 100000000 / dau_ctrl.PPS_cnt; + vty_print(" #D %d ", dau_ctrl.fault_ns); + dau_ctrl.fault_ns += dev_config.fault_time_adj; + vty_print("%d\r\n", dau_ctrl.fault_ns); + + /* 读取触发电流值 */ + E_RETURN(_dau_reg_read_port_state()); + + /* 读取故障数据 */ + for(i = 0; i < DAU_PORT_FAULT_CNT; i++) + { + temp = dau_ctrl.reg_port_state.FMAX[i] - dev_config.fault_base[i]; + dau_ctrl.fault_max[i] = dev_config.fault_adj[i] * temp / 32768 / 16 * 3; + vty_print("#DF %d %d %d\r\n", dau_ctrl.fault_max[i], dau_ctrl.reg_port_state.FMAX[i], temp); + } + + return HAL_OK; +} + /* description: 故障触发波形采集 param: return: HAL_xxx */ @@ -1308,7 +1434,7 @@ int32_t _dau_continue_wave_col_trigger_by_fault(void) } /* 采集波形 */ - E_RETURN(_dau_wave_col_fault()); + E_RETURN(_dau_continue_wave_col_fault()); E_RETURN(_dau_wave_col_power(DAU_SOURCE_FAULT)); _dau_power_calculate(DAU_SOURCE_FAULT); @@ -1320,6 +1446,7 @@ int32_t _dau_continue_wave_col_trigger_by_fault(void) return: */ static void _dau_continue_start(void *argument) { + uint16_t *temp = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; int32_t rv = HAL_ERROR; /* 状态初始化 */ @@ -1371,6 +1498,23 @@ static void _dau_continue_start(void *argument) MONITOR_BITMAP_RESET(dau_ctrl.reg_flag, DAU_REG_PORT_WRITE); _dau_reg_write_cfg(); } + + /* 命令行 FPGA 寄存器读写操作 */ + if (1 == _dau_spi_rw) + { + dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); + _dau_spi_rw = 0; + _dau_reg_read(_dau_spi_addr, _dau_spi_len << 1); + dbg_cmd_hander(DBG_CMD_OFF, DBG_M_DAU_TXRX); + } + else if(2 == _dau_spi_rw) + { + dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); + *temp = _dau_spi_len; + _dau_spi_rw = 0; + _dau_reg_write(_dau_spi_addr, 2); + dbg_cmd_hander(DBG_CMD_OFF, DBG_M_DAU_TXRX); + } } } @@ -1380,6 +1524,7 @@ static void _dau_continue_start(void *argument) static int32_t _dau_gps_process(void) { char *pkt = (char*)dau_ctrl.buf_gps; + uint8_t GB_cnt = 0; uint8_t n = 0; uint16_t i = 0; uint32_t hour = 0; @@ -1398,6 +1543,14 @@ static int32_t _dau_gps_process(void) i++; continue; } + + /* 查找对时字符串 "$GNZDA" */ + if (0 == strncmp(&pkt[i], "$GBGSV", 6)) + { + i++; + GB_cnt++; + continue; + } /* 查找对时字符串 "$GNZDA" */ if (strncmp(&pkt[i], "$GNZDA", 6) != 0) @@ -1428,6 +1581,7 @@ static int32_t _dau_gps_process(void) dau_ctrl.utc = mktime(&_dau_tm); rtc_time_set(dau_ctrl.utc); + dau_ctrl.GB_cnt = GB_cnt; return HAL_OK; } @@ -1456,6 +1610,17 @@ static void _dau_gps_start(void *argument) uint32_t notify_value = 0xff; uint32_t err_cnt = 5; + /* 等待完成首次 ADC 采样 */ + while(1) + { + if (IS_MONITOR_BIT_SET(system_init_flag, SYS_INIT_ADC)) + { + break; + } + osDelay(200); + } + osDelay(1000); + /* 状态初始化 */ _dau_gps_init(); @@ -1548,7 +1713,7 @@ void dau_show(void) struct tm *day = NULL; uint32_t utc = dau_ctrl.utc; - vty_print("state: %d\r\n", dau_ctrl.is_utc_ok); + vty_print("state: %d GB: %d\r\n", dau_ctrl.is_utc_ok, dau_ctrl.GB_cnt); if (dau_ctrl.is_utc_valid) { utc += 28800; @@ -1558,6 +1723,46 @@ void dau_show(void) } vty_print("\n"); + + /* DAU 全局寄存器. */ + vty_print("Global state reg\r\n"); + vty_print("0 1 2 3 4 5 6 7 8 9 a b c d e f\r\n"); + vty_print("%04x %04x %04x %04x ", dau_ctrl.reg_global.GSCR, dau_ctrl.reg_global.GSVR, dau_ctrl.reg_global.GSR, dau_ctrl.reg_global.GFTR); + vty_print("%04x %04x ", dau_ctrl.reg_global.GFTUR & 0xffff, (dau_ctrl.reg_global.GFTUR >> 16) & 0xffff); + vty_print("%04x %04x ", dau_ctrl.reg_global.GFTNR & 0xffff, (dau_ctrl.reg_global.GFTNR >> 16) & 0xffff); + vty_print("%04x %04x ", dau_ctrl.reg_global.GRTR, dau_ctrl.reg_global.reserve); + vty_print("%04x %04x ", dau_ctrl.reg_global.GUR & 0xffff, (dau_ctrl.reg_global.GUR >> 16) & 0xffff); + vty_print("%04x %04x\r\n\n", dau_ctrl.reg_global.GNR & 0xffff, (dau_ctrl.reg_global.GNR >> 16) & 0xffff); } -/******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ +/* description: dau 显示接口 + param: + return: */ +void dau_adj_show(void) +{ + uint8_t i = 0; + + vty_print("Vin: %d\r\n\n", dev_config.vin_adj); + + vty_print("POWER\r\nCH C CP\r\n"); + for(i = 0; i < DAU_PORT_POWER_CNT - 1; i++) + { + vty_print("%-02d %-05d %-05d\r\n", i + 1, dev_config.power_adj[i], dev_config.power_adj_point[i]); + } + vty_print("\n"); + + vty_print("DEFECT\r\nCH C CP\r\n"); + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + { + vty_print("%-02d %-05d %-05d\r\n", i + 1, dev_config.defect_base[i], dev_config.defect_adj[i]); + } + vty_print("\n"); + + vty_print("FAULT\r\nCH C CP\r\n"); + for(i = 0; i < DAU_PORT_FAULT_CNT; i++) + { + vty_print("%-02d %-05d %-05d\r\n", i + 1, dev_config.fault_base[i], dev_config.fault_adj[i]); + } + vty_print("\n"); +} +/******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Src/dev_config.c b/CablePositioning_APP_V1.0/Core/Src/dev_config.c index cce3bfa..15ef924 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dev_config.c +++ b/CablePositioning_APP_V1.0/Core/Src/dev_config.c @@ -154,14 +154,14 @@ static HAL_StatusTypeDef _dev_config_default_set(void) for(i = 0; i < DAU_PORT_DEFECT_MAX; i++) { - dev_config.defect_base[i] = 34297; - dev_config.defect_adj[i] = 32768; + dev_config.defect_base[i] = 2144; + dev_config.defect_adj[i] = 8192; } for(i = 0; i < DAU_PORT_FAULT_MAX; i++) { - dev_config.fault_base[i] = 34530; - dev_config.fault_adj[i] = 32768; + dev_config.fault_base[i] = 29800; + dev_config.fault_adj[i] = 30000; } dev_config.vin_adj = DEV_VIN_ADJ_DEFAULT; @@ -173,6 +173,8 @@ static HAL_StatusTypeDef _dev_config_default_set(void) dev_config.fault_threshold = 2000; dev_config.defect_threshold = 1000; snprintf(dev_config.APN, DEV_APN_LEN, "CMIOT"); + dev_config.fault_interval = 300; + dev_config.fault_time_adj = 0; dev_config.magic_bak = INIT_DONE_MAGIC; @@ -597,6 +599,7 @@ void dev_config_defaults_set(void) dev_config.fault_threshold = 2000; dev_config.defect_threshold = 1000; snprintf(dev_config.APN, DEV_APN_LEN, "CMIOT"); + dev_config.fault_interval = 300; _dev_config_save(CONFIG_ADDRESS); _dev_config_save(CONFIG_ADDRESS_BAK); @@ -745,16 +748,9 @@ void dev_info_print(void) vty_print("Copyright(c) 2019 WTOE. All rights reserved.\r\n"); vty_print("Boot version %s, compile time is %s.\r\n", dev_info.boot_version, dev_info.boot_compile_time); vty_print("Img version %s, compile time is %s.\r\n\n", dev_info.img_version, dev_info.img_compile_time); - vty_print("Device type %d:%d.\r\n", dev_info.type_m, dev_info.type_s); vty_print("Id: %02x%02x%02x%02x\r\n", dev_info.id[3], dev_info.id[2], dev_info.id[1], dev_info.id[0]); - vty_print("Mac: %02x:%02x:%02x:%02x:%02x:%02x\r\n", dev_info.mac[0], dev_info.mac[1], dev_info.mac[2], dev_info.mac[3], dev_info.mac[4], dev_info.mac[5]); - vty_print("Ip: %d.%d.%d.%d\r\n", dev_info.ip[0], dev_info.ip[1], dev_info.ip[2], dev_info.ip[3]); - vty_print("Mask: %d.%d.%d.%d\r\n", dev_info.ip_mask[0], dev_info.ip_mask[1], dev_info.ip_mask[2], dev_info.ip_mask[3]); - vty_print("Gw: %d.%d.%d.%d\r\n", dev_info.ip_gw[0], dev_info.ip_gw[1], dev_info.ip_gw[2], dev_info.ip_gw[3]); - vty_print("Server: %d.%d.%d.%d\r\n", dev_info.server_ip[0], dev_info.server_ip[1], dev_info.server_ip[2], dev_info.server_ip[3]); - vty_print("Wireless server: %d.%d.%d.%d\r\n", dev_info.wireless_server_ip[0], dev_info.wireless_server_ip[1], dev_info.wireless_server_ip[2], dev_info.wireless_server_ip[3]); - - vty_print("\r\nFireware size: %d | Spi fireware size: %d\r\n", dev_info.fireware_size, dev_info.spi_fireware_size); + vty_print("Server: %d.%d.%d.%d:%d\r\n", dev_info.server_ip[0], dev_info.server_ip[1], dev_info.server_ip[2], dev_info.server_ip[3], dev_info.server_port); + vty_print("\r\nFireware size: %d | Spi fireware size: %d\r\n\n", dev_info.fireware_size, dev_info.spi_fireware_size); } /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/Core/Src/wireless.c b/CablePositioning_APP_V1.0/Core/Src/wireless.c index bd0fa72..2ad75a4 100644 --- a/CablePositioning_APP_V1.0/Core/Src/wireless.c +++ b/CablePositioning_APP_V1.0/Core/Src/wireless.c @@ -53,15 +53,11 @@ #include "dau.h" /* Private define ------------------------------------------------------------*/ -#define WL_RX_TIMEOUT 500 // 每 500ms 检查一次收包数据. -#define WL_USART_ERR_TIMEOUT 1000 // 串口发送错误延迟时间. -#define WL_SOFT_INIT_ERR 5 // 软件初始化错误最大次数. -#define WL_DATA_ERR 3 // 数据发送错误最大次数. -#define WL_PWR_FRE_CH_NUM 4 // 工频录波通道数. - -#define WL_FLASH_BUF_SIZE 1024 - -#define WIR_RX_TIMEOUT 10000 // 有线模式每 10s 检查一次收包数据. +#define WL_RX_TIMEOUT 500 // 每 500ms 检查一次收包数据 +#define WL_USART_ERR_TIMEOUT 1000 // 串口发送错误延迟时间 +#define WL_SOFT_INIT_ERR 5 // 软件初始化错误最大次数 +#define WL_DATA_ERR 3 // 数据发送错误最大次数 +#define WL_SLEEP_TIME 120 // 休眠时间 /* Private typedef -----------------------------------------------------------*/ /* 状态机状态. */ @@ -89,6 +85,7 @@ typedef enum WL_STATE_UPDATE_RT, WL_STATE_UPDATE_FPGA_RT, WL_STATE_KEEPALIVE, + WL_STATE_SLEEP, WL_STATE_END = 255 } WL_STATE_E; @@ -134,7 +131,8 @@ typedef struct uint16_t elec_defect_max[DAU_PORT_FAULT_MAX]; // 缺陷电流最大值 mA uint8_t valid_power; // 工频波形有效 uint8_t valid_defect; // 缺陷波形有效 - uint8_t reserve[2]; // 保留位 + uint8_t energy_mode; // 节能模式 + uint8_t GB_cnt; // 北斗数量 } wl_proto_realdata_t; /* 实时数据传输结构体. */ @@ -144,6 +142,8 @@ typedef struct uint32_t ns; // 故障时间纳秒 uint16_t fault_trig[DAU_PORT_FAULT_MAX];// 故障电流触发值 A uint32_t elec[DAU_PORT_POWER_CNT]; // 工频电流有效值 mA + uint8_t port; // 触发端口 + uint8_t reserve[3]; // 保留位 } wl_proto_realdata_fault_t; typedef struct @@ -153,9 +153,18 @@ typedef struct uint16_t threshold_defect; uint16_t threshold_fault; uint16_t keepalive; - uint8_t reserve[2]; + uint16_t interval_fault; } wl_proto_config_t; +typedef struct +{ + uint8_t server_ip[4]; + uint16_t server_port; + uint8_t reserve[2]; + char host[DEV_NAME_LEN]; + char APN[DEV_APN_LEN]; +} wl_proto_dev_t; + typedef struct { uint8_t is_utc_valid; // gps 对时是否有效 @@ -178,6 +187,7 @@ static RTC_TimeTypeDef wl_time; static struct tm wl_tm; /* Private function prototypes -----------------------------------------------*/ +static void _wl_4G_send_dev_set(void); static void _wl_4G_send_reset(void); static void _wl_4G_send_update(void); static void _wl_4G_send_cfg_set(void); @@ -457,7 +467,13 @@ static void _wl_4G_recv_contect(uint8_t *cmd, uint32_t len) is_cfg_save = TRUE; dev_config.keepalive = cfg->keepalive; } - + + if (cfg->interval_fault != dev_config.fault_interval) + { + is_cfg_save = TRUE; + dev_config.fault_interval = cfg->interval_fault; + } + if (is_cfg_save) { common_sys_set(COM_SYS_SAVE_CONFIG, 0); @@ -470,6 +486,24 @@ static void _wl_4G_recv_contect(uint8_t *cmd, uint32_t len) _wl_4G_pkt_id_update(); } +/* 设备信息 */ +static void _wl_4G_recv_dev_set(uint8_t *cmd, uint32_t len) +{ + proto_head_t *head = (proto_head_t*)cmd; + wl_proto_dev_t *cfg = (wl_proto_dev_t*)(cmd + sizeof(proto_head_t)); + + memcpy(dev_info.server_ip, cfg->server_ip, 4); + dev_info.server_port = cfg->server_port; + memcpy(dev_config.host, cfg->host, DEV_NAME_LEN); + memcpy(dev_config.APN, cfg->APN, DEV_APN_LEN); + + common_sys_set(COM_SYS_SAVE_CONFIG, 0); + common_sys_set(COM_SYS_SAVE_INFO, 0); + + wl_ctrl.pkt_id_recv = head->pkt_id; + _wl_4G_send_dev_set(); +} + /* 设备重启 */ static void _wl_4G_recv_reset(uint8_t *cmd, uint32_t len) { @@ -594,6 +628,12 @@ static void _wl_4G_recv_cfg_set(uint8_t *cmd, uint32_t len) dev_config.keepalive = cfg->keepalive; } + if (cfg->interval_fault != dev_config.fault_interval) + { + is_cfg_save = TRUE; + dev_config.fault_interval = cfg->interval_fault; + } + if (is_cfg_save) { MONITOR_BITMAP_SET(dau_ctrl.reg_flag, DAU_REG_PORT_WRITE); @@ -666,7 +706,7 @@ static void _wl_4G_recv_realdata(void) else { MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); - wl_ctrl.state = WL_STATE_END; + wl_ctrl.state = WL_STATE_SLEEP; } wl_ctrl.time_send = 0; wl_ctrl.send_cnt = 0; @@ -689,7 +729,7 @@ static void _wl_4G_recv_power(uint8_t *cmd, uint32_t len) else { MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); - wl_ctrl.state = WL_STATE_END; + wl_ctrl.state = WL_STATE_SLEEP; } wl_ctrl.mul_idx = 0; @@ -721,7 +761,7 @@ static void _wl_4G_recv_defect(uint8_t *cmd, uint32_t len) st_data.addr_reg = dau_ctrl.addr_reg; MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); - wl_ctrl.state = WL_STATE_END; + wl_ctrl.state = WL_STATE_SLEEP; wl_ctrl.mul_idx = 0; } else @@ -882,6 +922,22 @@ static void _wl_4G_recv_update_fpga_rt(void) return; } +/* 设备休眠通知报文回复. */ +static void _wl_4G_recv_sleep(void) +{ + uint32_t sleep_time = WL_SLEEP_TIME; + + wl_ctrl.state = WL_STATE_END; + wl_ctrl.time_send = 0; + wl_ctrl.send_cnt = 0; + + flash_log_write(FLASH_LOG_TYPE_WARNING, "Energy mode system sleep %ds!\r\n", sleep_time); + common_sys_set(COM_SYS_SHUTDOWN, (void*)&sleep_time); + + _wl_4G_pkt_id_update(); + return; +} + /* 数据回复处理. */ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) { @@ -932,6 +988,9 @@ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) case DEBUG_C_CONTACT: _wl_4G_recv_contect(cmd, len); break; + case DEBUG_C_DEV_INFO_SET: + _wl_4G_recv_dev_set(cmd, len); + break; case DEBUG_C_RESET: _wl_4G_recv_reset(cmd, len); break; @@ -986,6 +1045,9 @@ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) case DEBUG_PRV_UPDATE_RT: _wl_4G_recv_update_fpga_rt(); break; + case DEBUG_PRV_SLEEP: + _wl_4G_recv_sleep(); + break; default: break; } @@ -1158,6 +1220,24 @@ static void _wl_4G_send_contact(void) } } +/* 设备信息设置回复报文发送 */ +static void _wl_4G_send_dev_set(void) +{ + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf_recv; + uint32_t *crc = NULL; + + /* 封装报文头. */ + _wl_4G_head_init_recv(sizeof(proto_head_t), DEBUG_CT_REPLY, DEBUG_C_DEV_INFO_SET, wl_ctrl.pkt_id_recv); + + /* 计算校验和. */ + crc = (uint32_t*)(wl_ctrl.dma_tx_buf_recv + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf_recv, head->len); + + /* 发送报文 */ + _wl_4G_transmit(wl_ctrl.dma_tx_buf_recv, head->len + 4); +} + + /* 重启报文发送 */ static void _wl_4G_send_reset(void) { @@ -1274,6 +1354,35 @@ static void _wl_4G_send_keepalive(void) } } +/* 保活报文发送. */ +static void _wl_4G_send_sleep(void) +{ + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf; + uint32_t *data = (uint32_t*)(wl_ctrl.dma_tx_buf + sizeof(proto_head_t)); + uint32_t *crc = NULL; + + /* 封装报文头. */ + _wl_4G_head_init(sizeof(proto_head_t) + sizeof(uint32_t), DEBUG_CT_PRV_REPLY, DEBUG_PRV_SLEEP, wl_ctrl.pkt_id); + + *data = WL_SLEEP_TIME; + + /* 计算校验和. */ + crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf, head->len); + + /* 发送报文. */ + if (HAL_OK == _wl_4G_transmit(wl_ctrl.dma_tx_buf, head->len + 4)) + { + /* 发送成功, 如果指定时间内没有收到回复, 则根据 timeout 时间重发. */ + wl_ctrl.time_send = HAL_GetTick() + 5500; + } + else + { + /* 发送失败, 等待 1s 重发. */ + wl_ctrl.time_send = HAL_GetTick() + 1100; + } +} + /* 对时报文回复 */ static void _wl_4G_send_time(void) { @@ -1306,6 +1415,7 @@ static void _wl_4G_send_realdata(void) /* 装填数据. */ data->vbat = ADC_ctrl.ADCi_vbat; data->vin = ADC_ctrl.ADCi_vin; + data->energy_mode = ADC_ctrl.energy_mode; data->temperature = ADC_ctrl.ADCi_temp; data->CSQ = wl_ctrl.CSQ; @@ -1332,6 +1442,7 @@ static void _wl_4G_send_realdata(void) data->valid_power = IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_POWER); data->valid_defect = IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); + data->GB_cnt = dau_ctrl.GB_cnt; /* 计算校验和. */ crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); @@ -1483,6 +1594,7 @@ static void _wl_4G_send_realdata_fault(void) { data->elec[i] = dau_ctrl.fault_elec[i]; } + data->port = dau_ctrl.fault_port; /* 计算校验和. */ crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); @@ -1746,6 +1858,21 @@ void _wl_4G_send(void) wl_ctrl.send_cnt++; break; } + else if (WL_STATE_SLEEP == wl_ctrl.state) + { + if (ADC_ENERGY_SLEEP == ADC_ctrl.energy_mode) + { + _wl_4G_send_sleep(); + wl_ctrl.send_cnt++; + } + else + { + wl_ctrl.state = WL_STATE_END; + wl_ctrl.time_send = 0; + wl_ctrl.send_cnt = 0; + } + break; + } else { break; @@ -1865,11 +1992,11 @@ void _wl_4G_init_soft(void) else if ((WL_STATE_AT_QIOPEN == wl_ctrl.state) && is_timeout) { /* 连接远程服务器. */ - //snprintf((char*)wl_ctrl.dma_tx_buf, WL_DMA_TX_BUF_LEN, "AT+QIOPEN=1,0,\"TCP\",\"%d.%d.%d.%d\",%d,19421,2\r\n", - // dev_info.wireless_server_ip[0], dev_info.wireless_server_ip[1], dev_info.wireless_server_ip[2], - // dev_info.wireless_server_ip[3], dev_info.wireless_server_port); - _wl_4G_init_cmd_send("AT+QIOPEN=1,0,\"TCP\",\"111.47.21.142\",8809,19421,2\r\n", 10000); - //_wl_4G_init_cmd_send(wl_ctrl.dma_tx_buf, 11000); + snprintf((char*)wl_ctrl.dma_tx_buf, WL_DMA_TX_BUF_LEN, "AT+QIOPEN=1,0,\"TCP\",\"%d.%d.%d.%d\",%d,19421,2\r\n", + dev_info.server_ip[0], dev_info.server_ip[1], dev_info.server_ip[2], + dev_info.server_ip[3], dev_info.server_port); + //_wl_4G_init_cmd_send("AT+QIOPEN=1,0,\"TCP\",\"111.47.21.142\",8809,19421,2\r\n", 10000); + _wl_4G_init_cmd_send(wl_ctrl.dma_tx_buf, 11000); wl_ctrl.send_cnt++; } else if (WL_STATE_AT_COMP == wl_ctrl.state) @@ -1902,6 +2029,26 @@ static void _wl_4G_hw_init(void) HAL_GPIO_WritePin(G4G_RST_GPIO_Port, G4G_RST_Pin, GPIO_PIN_RESET); } +/* 关闭 4G 模块硬件. */ +static void _wl_4G_hw_close(uint32_t sleep_time) +{ + HAL_GPIO_WritePin(POWER_4G_GPIO_Port, POWER_4G_Pin, GPIO_PIN_RESET); + + if (ADC_ctrl.energy_mode != ADC_ENERGY_NORMAL + && sleep_time < WL_SLEEP_TIME) + { + sleep_time = WL_SLEEP_TIME; + } + + flash_log_write(FLASH_LOG_TYPE_WARNING, "Server is disconnect system sleep %ds!\r\n", sleep_time); + common_sys_set(COM_SYS_SHUTDOWN, (void*)&sleep_time); + + while(1) + { + osDelay(portMAX_DELAY); + } +} + /* 重启 4G 模块硬件 */ static void _wl_4G_hw_restart(void) { @@ -1912,10 +2059,10 @@ static void _wl_4G_hw_restart(void) HAL_UART_Abort(wl_ctrl.uart); HAL_UART_DeInit(wl_ctrl.uart); - if (wl_ctrl.err_cnt > 3) - { - osDelay(600000); - } + //if (wl_ctrl.err_cnt > 3) + //{ + // _wl_4G_hw_close(dev_config.collect_interval * 60); + //} /* 初始化软硬件 */ osDelay(10000); @@ -1972,7 +2119,7 @@ static void _wl_4G_start(void *argument) { break; } - osDelay(1000); + osDelay(200); } /* 初始化 4G 模块硬件 */ @@ -2002,7 +2149,7 @@ static void _wl_4G_start(void *argument) else { if (WL_STATE_UPDATE == wl_ctrl.state - && wl_ctrl.time_update + 10000 < HAL_GetTick()) + && HAL_GetTick() > wl_ctrl.time_update + 10000) { /* 升级超时处理 10s */ wl_ctrl.mul_idx = 0; @@ -2048,6 +2195,8 @@ void wl_init(void) return: */ void wl_show(void) { - vty_print("ST: %-03d %d\r\n\n", wl_ctrl.state, wl_ctrl.send_cnt); + vty_print("STA: %d\r\nErr: %d\r\n", wl_ctrl.state, wl_ctrl.send_cnt); + vty_print("CSQ: %d\r\n", wl_ctrl.CSQ); + vty_print("QID: %s\r\n\n", wl_ctrl.QCCID); } /******************* (C) COPYRIGHT LandPower ***** END OF FILE ****************/ diff --git a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep index 94ab0c3..2c81949 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep @@ -5,1201 +5,1192 @@ CableMonitor_APP_V3.2 - $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c $PROJ_DIR$\..\Core\Src\adc.c - $PROJ_DIR$\..\Core\Src\rtc.c $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c - $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Core\Src\freertos.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\tim.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\usart.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Core\Src\flash_log.c - $PROJ_DIR$\..\Core\Src\RS485_debug.c - $PROJ_DIR$\..\Core\Src\wireless.c - $PROJ_DIR$\..\Core\Src\spi.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - $PROJ_DIR$\..\Core\Src\dev_config.c - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c $PROJ_DIR$\startup_stm32l496xx.s $PROJ_DIR$\..\Core\Src\ADC_collect.c - $PROJ_DIR$\..\Core\Src\cli.c $PROJ_DIR$\..\Core\Src\common.c - $PROJ_DIR$\..\Core\Src\dau.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\..\Core\Inc\wireless.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi + $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h - $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\Core\Inc\common.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\..\Core\Inc\flash_log.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi + $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h + $PROJ_DIR$\..\Core\Inc\common.h + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\..\Core\Inc\dev_config.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $TOOLKIT_DIR$\lib\dl7M_tlf.a $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h - $PROJ_DIR$\..\Core\Inc\wireless.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\dau.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\Core\Inc\RS485_debug.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o - $PROJ_DIR$\..\Core\Src\RS485_sensor.c - $PROJ_DIR$\..\Core\Inc\RS485_debug.h - $PROJ_DIR$\..\Core\Inc\gpio.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi + $PROJ_DIR$\..\Core\Inc\dau.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et + $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi + $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h + $PROJ_DIR$\..\Core\Inc\rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\..\Core\Inc\flash_log.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\..\Core\Inc\flash_if.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et - $PROJ_DIR$\..\Core\Src\position.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o + $PROJ_DIR$\..\Core\Inc\ADC_collect.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\Core\Inc\adc.h - $PROJ_DIR$\..\Core\Inc\ADC_collect.h - $PROJ_DIR$\..\Core\Src\recording_wave.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o - $PROJ_DIR$\..\Core\Inc\dev_config.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et - $PROJ_DIR$\..\Core\Inc\flash_if.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi - $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et - $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et + $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o - $PROJ_DIR$\..\Core\Inc\recording_wave.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et - $PROJ_DIR$\..\Core\Inc\RS485_sensor.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi - $PROJ_DIR$\..\Core\Inc\rtc.h - $PROJ_DIR$\..\Core\Inc\spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o - $PROJ_DIR$\..\Core\Inc\position.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi + $PROJ_DIR$\..\Core\Inc\recording_wave.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\Core\Inc\cli.h $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin + $PROJ_DIR$\..\Core\Inc\spi.h + $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\Core\Inc\cli.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $PROJ_DIR$\..\Core\Inc\position.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o [ROOT_NODE] ILINK - 273 47 + 140 244 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c ICCARM - 144 + 161 __cstat - 316 + 173 BICOMP - 325 + 151 ICCARM - 124 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 272 281 166 157 341 305 92 270 119 93 301 240 343 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 296 226 314 112 124 134 128 + 47 81 143 49 111 319 58 320 121 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c ICCARM - 69 + 83 __cstat - 335 + 112 BICOMP - 62 + 147 ICCARM - 256 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 115 40 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 108 123 334 209 110 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 + + + BICOMP + 320 81 49 111 319 58 121 47 143 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c ICCARM - 221 + 159 __cstat - 310 + 70 BICOMP - 199 + 115 ICCARM - 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 195 243 38 132 206 125 348 326 254 107 302 309 + 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 132 343 305 119 92 301 240 272 93 270 128 243 157 166 134 195 302 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 125 326 281 341 296 226 314 112 38 206 348 107 254 309 + 143 47 81 349 49 111 319 58 320 121 280 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 328 136 - $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Core\Src\dev_config.c ICCARM - 264 + 261 __cstat - 260 + 207 BICOMP - 168 + 129 ICCARM - 208 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 105 243 38 132 206 125 348 326 254 107 302 309 153 209 + 100 320 143 94 91 294 348 182 76 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 77 167 276 138 158 116 298 323 213 127 339 290 219 72 75 180 190 - $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Core\Src\flash_if.c ICCARM - 283 + 257 __cstat - 190 + 38 BICOMP - 255 + 128 ICCARM - 291 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 216 139 - - - BICOMP - 60 270 131 59 161 212 343 262 272 99 340 295 271 303 117 205 296 139 281 261 231 220 315 265 145 133 138 346 330 207 233 92 333 341 216 305 119 157 93 166 301 240 134 128 291 226 314 112 + 77 167 47 320 143 94 91 294 348 111 276 138 158 116 298 323 58 213 127 339 290 219 333 328 349 71 267 81 280 231 214 325 199 156 319 337 107 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 190 - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c ICCARM - 70 + 289 __cstat - 235 + 217 BICOMP - 80 + 220 ICCARM - 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 305 261 59 272 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 131 231 305 92 145 270 272 315 138 343 262 166 261 220 265 133 205 296 301 240 59 99 60 340 161 295 333 341 212 346 330 271 207 233 303 117 119 157 93 134 226 314 112 128 + 107 303 320 94 111 81 176 270 325 91 348 345 71 48 117 133 337 143 267 43 135 342 178 331 231 199 294 156 145 160 56 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Core\Src\dau.c ICCARM - 327 + 286 __cstat - 248 + 338 BICOMP - 158 + 321 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 76 320 143 94 91 294 348 62 310 100 182 203 69 304 335 333 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 97 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 190 239 119 45 102 BICOMP - 138 315 343 207 92 272 231 145 330 233 333 341 261 220 265 133 346 270 59 99 60 340 161 295 212 271 303 117 131 262 205 119 157 93 305 166 301 240 296 226 314 112 134 128 + 335 348 47 143 81 339 75 182 280 304 119 294 320 49 111 100 97 180 102 94 91 310 349 214 328 77 158 213 167 62 203 333 72 190 239 45 69 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 319 58 121 136 276 116 323 290 76 325 199 156 145 160 56 345 313 88 311 146 219 138 298 127 - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\wireless.c ICCARM - 284 + 185 __cstat - 282 + 216 BICOMP - 266 + 284 ICCARM - 115 343 270 207 233 303 333 40 92 243 93 38 132 206 125 348 326 240 254 107 302 309 90 56 105 153 + 76 320 143 94 91 294 348 100 182 203 69 97 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 41 299 153 72 77 167 276 138 158 116 298 323 213 127 339 290 219 45 75 180 239 190 102 119 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c ICCARM - 160 + 37 __cstat - 225 + 130 BICOMP - 43 + 274 ICCARM - 345 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 209 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 + + + BICOMP + 133 143 48 81 71 117 337 345 176 303 270 107 325 320 94 91 111 348 267 43 135 342 178 331 231 199 294 156 145 160 56 313 49 280 47 349 214 319 58 121 88 311 146 136 - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c ICCARM - 308 + 74 __cstat - 152 + 166 BICOMP - 298 + 287 ICCARM - 243 93 343 270 207 233 303 333 92 38 132 206 125 348 326 240 254 107 302 309 281 305 261 59 272 157 212 166 330 271 117 301 346 138 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 105 153 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 60 272 305 343 270 254 59 161 212 341 92 132 207 233 261 99 340 295 271 281 333 303 125 326 309 231 220 315 265 145 133 138 346 330 157 302 105 93 38 206 348 107 240 119 166 301 117 131 262 205 296 226 314 112 243 134 128 153 + 71 117 337 81 345 48 133 143 176 303 270 107 325 320 94 91 111 348 267 43 135 342 178 331 231 199 294 156 145 160 56 49 280 47 349 214 319 58 121 313 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\adc.c ICCARM - 274 + 142 __cstat - 77 + 90 BICOMP - 39 + 204 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 - - - BICOMP - 303 99 295 205 272 340 271 117 341 59 60 161 212 343 270 131 262 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + 41 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 77 167 276 138 158 116 298 323 213 127 339 290 219 239 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c ICCARM - 245 + 282 __cstat - 322 + 175 BICOMP - 37 + 209 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 349 71 267 81 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 131 60 270 272 59 161 212 343 262 341 99 340 295 271 303 117 205 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + 145 176 349 111 270 143 81 303 107 320 160 214 71 48 117 133 56 313 319 58 267 43 135 342 178 331 348 345 231 337 325 199 94 91 294 156 49 280 47 121 88 311 146 136 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c ICCARM - 159 + 205 __cstat - 236 + 275 BICOMP - 277 + 301 ICCARM - 103 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 - - - BICOMP - 272 157 305 92 270 281 166 119 93 301 240 343 134 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 103 128 + 76 320 143 94 91 294 348 100 182 304 335 97 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 153 203 69 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 102 239 45 190 119 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 317 + 89 __cstat - 339 + 61 BICOMP - 200 + 63 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 77 167 276 138 158 116 298 323 213 127 339 290 219 41 106 153 203 69 333 299 97 148 BICOMP - 145 333 231 330 233 272 315 138 343 207 92 341 261 220 265 133 346 270 59 99 60 340 161 295 212 271 303 117 131 262 205 119 157 93 305 166 301 240 296 226 314 112 134 128 + 111 349 313 143 81 146 148 280 69 153 214 127 203 41 299 49 47 319 58 320 88 311 138 298 348 77 106 333 97 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 145 160 56 345 339 328 121 136 167 219 276 158 116 323 213 290 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c ICCARM - 347 + 309 __cstat - 201 + 347 BICOMP - 276 + 252 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 270 93 272 119 92 301 240 343 134 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 270 348 176 325 91 81 303 107 320 94 111 345 71 48 117 133 337 143 267 43 135 342 178 331 231 199 294 156 145 160 56 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 72 + 80 __cstat - 88 + 291 BICOMP - 252 + 307 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 148 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 133 270 220 272 261 265 346 341 231 315 145 138 330 343 207 233 92 333 59 99 60 340 161 295 212 271 303 117 131 262 205 296 119 157 93 305 166 301 240 134 226 314 112 128 + 81 328 214 280 345 349 111 143 49 47 319 58 320 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 313 88 311 146 148 121 136 - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 218 + 210 __cstat - 102 + 79 BICOMP - 140 + 87 ICCARM - 105 243 93 343 270 207 233 303 333 92 38 132 206 125 348 326 240 254 107 302 309 153 292 281 305 261 59 272 157 212 166 330 271 117 301 346 138 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 237 + 299 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 239 + + + BICOMP + 94 111 303 320 81 146 107 313 176 270 325 91 348 323 290 48 117 133 337 143 180 77 75 349 71 267 43 135 342 178 331 231 199 294 156 145 160 56 88 311 276 116 47 72 239 328 49 280 214 319 58 345 339 158 213 167 299 121 136 219 138 298 127 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c ICCARM - 66 + 329 __cstat - 71 + 44 BICOMP - 53 + 118 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 240 272 119 92 301 134 343 93 270 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 143 47 81 49 111 319 58 320 121 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c ICCARM - 82 + 179 __cstat - 269 + 326 BICOMP - 258 + 139 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 343 272 119 92 301 240 134 93 270 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 145 135 143 81 267 178 231 320 160 345 43 342 331 199 294 156 56 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 146 + 50 __cstat - 50 + 315 BICOMP - 253 + 279 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 - - - BICOMP - 93 272 270 119 92 301 240 343 134 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 97 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 100 182 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 45 102 324 239 119 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c ICCARM - 203 + 189 __cstat - 263 + 60 BICOMP - 83 + 277 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 93 272 270 119 92 301 240 343 134 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 58 81 49 111 319 121 320 47 143 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c ICCARM - 239 + 215 __cstat - 238 + 125 BICOMP - 198 + 305 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 261 265 346 272 341 220 133 270 231 315 145 138 330 343 207 233 92 333 59 99 60 340 161 295 212 271 303 117 131 262 205 119 157 93 305 166 301 240 134 296 226 314 112 128 + 143 135 145 81 267 178 231 320 160 345 43 342 331 199 294 156 56 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Core\Src\freertos.c ICCARM - 121 + 296 __cstat - 227 + 206 BICOMP - 87 + 316 ICCARM - 191 343 270 207 233 303 333 115 40 105 243 93 92 38 132 206 125 348 326 240 254 107 302 309 153 291 281 305 261 59 272 157 212 166 330 271 117 301 346 138 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 216 139 56 230 67 237 + 167 47 320 143 94 91 294 348 111 276 138 158 116 298 323 58 213 127 339 290 328 349 71 267 81 280 231 214 325 199 156 319 337 107 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 77 219 + + + BICOMP + 135 81 349 320 143 213 267 178 231 345 111 138 94 91 71 43 342 331 199 328 348 294 116 323 290 176 48 303 117 270 133 107 337 325 280 339 77 47 276 158 298 127 58 49 214 319 156 145 160 56 313 88 311 146 167 121 136 219 - $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\spi.c ICCARM - 91 + 164 __cstat - 85 + 212 BICOMP - 300 + 186 ICCARM - 191 343 270 207 233 303 333 115 40 323 312 256 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 291 216 139 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 123 209 108 237 110 - - - BICOMP - 343 295 92 261 281 312 99 272 209 270 340 243 291 110 40 305 59 60 161 212 157 105 323 230 237 333 231 220 315 265 145 133 138 346 301 240 56 115 256 123 108 67 207 233 303 119 93 166 134 128 139 302 153 132 348 107 191 330 271 117 131 262 205 341 296 226 314 112 216 38 206 125 326 254 309 + 333 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 77 167 276 138 158 116 298 323 213 127 339 290 219 119 - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c ICCARM - 45 + 181 __cstat - 246 + 108 BICOMP - 76 + 197 ICCARM - 191 343 270 207 233 303 333 115 40 216 139 256 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 208 345 291 56 105 243 38 132 206 125 348 326 254 107 302 309 153 108 230 67 209 237 123 110 + 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 188 167 276 138 158 116 298 323 213 127 339 290 BICOMP - 92 231 145 272 108 333 315 138 281 243 208 123 343 270 220 265 133 346 128 216 291 209 110 40 305 261 59 99 60 340 161 295 212 134 56 302 115 256 345 230 237 67 207 233 303 139 119 157 93 166 301 240 153 132 348 107 105 191 330 271 117 131 262 205 341 296 226 314 112 38 206 125 326 254 309 + 138 320 349 49 111 319 58 81 47 143 136 167 280 214 121 188 339 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 116 323 328 345 313 88 311 146 276 158 298 127 213 290 - $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\flash_log.c ICCARM - 244 + 123 __cstat - 155 + 271 BICOMP - 64 + 170 ICCARM - 292 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 105 243 38 132 206 125 348 326 254 107 302 309 153 110 + 76 320 143 94 91 294 348 100 182 77 167 47 111 276 138 158 116 298 323 58 213 127 339 290 219 153 328 349 71 267 81 280 231 214 325 199 156 319 337 107 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 203 69 72 75 180 190 - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c ICCARM - 280 + 222 __cstat - 247 + 155 BICOMP - 118 + 40 ICCARM - 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 270 93 272 305 119 92 301 240 343 134 157 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 281 128 + 47 81 143 49 111 319 58 320 121 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c ICCARM - 147 + 85 __cstat - 98 + 266 BICOMP - 321 + 168 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 270 60 131 272 59 161 212 343 262 341 99 340 295 271 303 117 205 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + 47 81 143 49 111 319 58 320 121 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 278 + 187 __cstat - 214 + 162 BICOMP - 113 + 68 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 106 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 93 272 270 119 92 301 240 343 134 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 81 280 349 111 143 328 214 49 47 319 58 320 121 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 106 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c ICCARM - 311 + 141 __cstat - 55 + 308 BICOMP - 223 + 150 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 - - - BICOMP - 272 240 119 92 301 134 343 93 270 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 100 320 143 94 91 294 348 182 111 167 47 276 138 158 116 298 323 58 213 127 339 290 152 72 77 219 - $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Core\Src\rtc.c ICCARM - 44 + 134 __cstat - 100 + 258 BICOMP - 129 + 262 ICCARM - 115 343 270 207 233 303 333 40 191 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 105 243 38 132 206 125 348 326 254 107 302 309 153 56 230 67 237 + 153 328 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 203 69 BICOMP - 233 240 272 134 92 207 119 301 56 270 333 93 281 237 303 343 157 305 166 128 105 191 230 67 40 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 117 243 153 132 348 107 115 131 262 205 341 296 226 314 112 302 38 206 125 326 254 309 + 135 143 145 267 178 231 320 160 81 43 342 331 199 294 156 56 313 69 328 71 176 48 303 117 270 133 107 337 325 94 91 111 348 345 203 349 49 280 47 214 319 58 121 136 153 88 311 146 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c ICCARM - 217 + 293 __cstat - 213 + 191 BICOMP - 106 + 55 ICCARM - 281 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 105 243 38 132 206 125 348 326 254 107 302 309 153 208 103 291 216 139 292 345 256 124 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 92 305 296 270 272 112 124 157 139 291 166 107 216 208 345 119 93 301 240 343 226 314 132 348 333 105 103 292 256 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 131 262 205 341 302 281 134 128 243 153 38 206 125 326 254 309 + 294 43 331 56 81 342 199 156 345 267 135 178 231 320 143 145 160 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 @@ -1208,7 +1199,7 @@ AARM - 337 + 346 @@ -1217,206 +1208,194 @@ ICCARM - 81 + 42 __cstat - 268 + 193 BICOMP - 130 + 109 ICCARM - 191 343 270 207 233 303 333 58 338 115 40 208 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 209 + 76 320 143 94 91 294 348 62 310 100 182 41 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 239 BICOMP - 92 301 270 119 226 131 302 305 343 240 314 206 254 56 333 281 93 262 105 115 209 272 157 166 205 296 112 58 208 230 207 233 303 338 40 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 117 341 38 125 326 309 67 243 191 134 128 153 132 348 107 + 56 348 178 81 146 349 267 231 313 320 143 135 323 290 72 94 91 310 71 43 342 331 199 156 180 77 100 239 294 182 176 48 303 117 270 133 107 337 325 111 145 160 88 311 276 116 47 62 41 75 328 49 280 214 319 58 345 339 158 213 167 76 121 136 219 138 298 127 - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\common.c ICCARM - 306 + 341 __cstat - 135 + 132 BICOMP - 120 + 51 ICCARM - 191 343 270 207 233 303 333 115 40 216 139 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 243 38 132 206 125 348 326 254 107 302 309 105 153 256 345 291 56 230 67 90 334 237 108 209 123 110 - - - BICOMP - 207 271 340 305 108 343 272 93 256 233 261 99 295 117 92 281 243 230 110 270 59 60 161 212 153 56 320 302 291 334 123 333 303 139 231 220 315 265 145 133 138 346 330 157 206 254 115 216 105 345 90 237 209 67 40 119 166 301 240 134 128 38 125 326 309 191 131 262 205 341 296 226 314 112 132 348 107 + 76 320 143 94 91 294 348 100 182 97 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 167 276 138 158 116 298 323 213 127 339 290 77 219 153 203 69 72 75 180 324 - $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Core\Src\cli.c ICCARM - 324 + 292 __cstat - 275 + 103 BICOMP - 54 + 104 ICCARM - 191 343 270 207 233 303 333 115 40 256 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 243 38 132 206 125 348 326 254 107 302 309 105 153 291 216 139 56 230 67 334 + 76 320 143 94 91 294 348 100 182 203 69 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 167 276 138 158 116 298 323 213 127 339 290 77 219 97 299 153 72 75 180 152 324 190 45 239 102 119 - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\recording_wave.c ICCARM - 204 + 283 __cstat - 342 + 281 BICOMP - 328 + 314 ICCARM - 191 343 270 207 233 303 333 58 338 115 40 216 139 323 312 292 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 256 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 237 209 110 108 123 + 76 320 143 94 91 294 348 100 182 333 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 163 336 117 313 178 88 270 136 331 311 133 146 299 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 190 239 302 BICOMP - 343 92 333 99 305 261 295 230 340 272 323 110 270 281 59 60 161 212 205 296 112 115 256 67 123 139 231 220 315 265 145 133 138 346 271 117 131 262 226 314 56 243 302 58 216 292 237 209 108 207 233 303 338 40 312 119 157 93 166 330 341 153 132 348 107 240 105 191 301 134 128 38 206 125 326 254 309 + 348 81 77 302 214 111 349 72 320 71 280 143 167 328 333 190 182 49 47 319 58 121 88 100 299 75 239 94 91 294 267 176 43 48 135 303 342 163 117 178 270 331 133 107 231 337 325 199 156 336 136 311 146 219 138 298 127 339 76 145 160 56 345 313 276 158 116 323 213 290 180 - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Core\Src\position.c + + ICCARM + 278 + __cstat - 294 + 114 BICOMP - 162 + 223 ICCARM - 191 343 270 207 233 303 333 115 40 256 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 289 + 76 320 143 94 91 294 348 100 182 97 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 163 336 117 313 178 88 270 136 331 311 133 146 75 72 77 167 276 138 158 116 298 323 213 127 339 290 219 180 239 340 190 BICOMP - 40 305 92 272 157 270 105 230 343 166 281 256 333 119 93 301 240 341 56 243 115 289 207 233 303 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 117 131 262 205 296 226 314 112 153 132 348 107 191 134 128 302 38 206 125 326 254 309 67 + 111 319 49 328 81 294 58 47 239 348 143 349 72 97 190 320 94 91 71 280 214 121 88 339 158 213 77 100 75 340 182 267 176 43 48 135 303 342 163 117 178 270 331 133 107 231 337 325 199 156 336 136 311 146 276 116 323 290 167 76 145 160 56 345 313 180 219 138 298 127 - $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\..\Core\Src\RS485_sensor.c - - ICCARM - 229 - __cstat - 126 + 295 BICOMP - 151 + 224 ICCARM - 191 343 270 207 233 303 333 115 40 256 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 51 332 265 296 161 226 145 128 295 314 133 112 230 56 105 243 38 132 206 125 348 326 254 107 302 309 153 67 209 307 237 + 76 320 143 94 91 294 348 100 182 97 328 349 71 267 81 280 231 214 111 325 199 156 58 319 337 107 47 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 72 77 167 276 138 158 116 298 323 213 127 339 290 219 75 180 334 BICOMP - 92 301 119 281 272 303 240 93 209 333 270 305 56 256 237 343 207 233 261 157 166 134 226 302 206 254 105 115 230 307 40 59 231 99 220 60 315 340 51 265 161 145 295 133 138 212 346 330 271 117 332 128 314 112 38 125 326 309 243 191 131 262 205 341 296 67 153 132 348 107 + 182 349 111 81 280 143 77 75 320 214 328 97 348 49 47 319 58 345 72 167 100 334 94 91 294 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 156 145 160 56 313 88 311 146 219 138 298 127 76 121 136 339 276 158 116 323 213 290 180 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - ICCARM - 304 - - - __cstat - 137 + ILINK + 244 - BICOMP - 48 + OBJCOPY + 332 - ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 - - - BICOMP - 59 212 262 161 343 272 60 270 131 341 99 340 295 271 303 117 205 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + ILINK + 73 142 42 292 86 341 260 286 261 187 317 257 123 296 141 80 120 196 89 344 84 192 205 134 164 346 329 309 289 36 74 161 137 189 215 37 83 222 85 159 318 57 293 179 198 126 350 99 208 312 101 202 181 184 282 238 210 330 50 185 194 174 67 82 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c ICCARM - 350 + 202 __cstat - 177 + 105 BICOMP - 202 + 269 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 295 261 205 99 303 340 271 117 59 60 161 212 343 270 131 262 226 314 231 220 315 265 145 133 138 346 330 207 233 92 333 272 296 112 119 157 93 305 166 301 240 341 134 128 + 178 320 267 231 160 81 135 143 145 43 342 331 199 294 156 56 71 176 48 303 117 270 133 107 337 325 94 91 111 348 345 49 280 47 349 214 319 58 121 313 88 311 146 136 @@ -1425,418 +1404,418 @@ ICCARM - 136 + 126 __cstat - 219 + 285 BICOMP - 86 + 259 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 340 271 117 272 99 295 303 205 341 59 60 161 212 343 270 131 262 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + 342 199 156 81 43 331 294 56 345 267 135 178 231 320 143 145 160 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c ICCARM - 287 + 192 __cstat - 297 + 218 BICOMP - 215 + 297 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 62 320 143 94 91 294 348 310 100 182 167 47 111 276 138 158 116 298 323 58 213 127 339 290 92 BICOMP - 272 305 92 270 157 166 119 93 301 240 343 134 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 296 226 314 112 128 + 127 143 348 339 310 91 138 298 213 294 320 182 111 100 167 92 94 47 276 158 116 323 58 290 62 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c ICCARM - 173 + 238 __cstat - 109 + 172 BICOMP - 154 + 171 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 62 320 143 94 91 294 348 310 100 182 167 47 111 276 138 158 116 298 323 58 213 127 339 290 64 65 76 BICOMP - 161 343 59 212 262 272 60 270 131 99 340 295 271 303 117 205 261 231 220 315 265 145 133 138 346 330 207 233 92 333 341 119 157 93 305 166 301 240 134 296 226 314 112 128 + 320 111 76 47 339 65 348 94 158 100 167 64 143 310 91 294 276 116 323 58 62 182 138 298 127 213 290 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c ICCARM - 336 + 86 __cstat - 193 + 131 BICOMP - 232 + 200 ICCARM - 326 240 270 207 233 303 254 243 93 343 333 92 38 132 206 125 348 107 302 309 + 100 320 143 94 91 294 348 182 219 111 47 199 156 58 167 276 138 158 116 298 323 213 127 339 290 124 64 232 92 221 211 280 231 214 325 319 337 349 71 267 81 107 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 254 343 270 302 303 92 243 240 207 233 132 333 125 326 93 38 206 348 107 309 + 320 111 294 339 81 211 92 214 280 345 138 213 349 199 232 143 94 91 348 116 323 290 319 49 47 219 167 124 221 182 156 58 276 158 298 127 64 100 231 337 325 71 267 176 43 48 135 303 342 117 178 270 331 133 107 145 160 56 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c ICCARM - 127 + 57 __cstat - 116 + 183 BICOMP - 89 + 98 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 205 295 296 99 303 272 340 271 117 59 60 161 212 343 270 131 262 261 231 220 315 265 145 133 138 346 330 207 233 92 333 341 119 157 93 305 166 301 240 134 226 314 112 128 + 81 47 143 345 49 111 319 58 320 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 313 88 311 146 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c ICCARM - 75 + 137 __cstat - 141 + 306 BICOMP - 222 + 78 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 272 93 270 341 119 92 301 240 343 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 296 226 314 112 134 128 + 81 349 111 143 280 214 49 47 319 58 320 121 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c ICCARM - 114 + 184 __cstat - 96 + 265 BICOMP - 329 + 59 ICCARM - 58 343 270 207 233 303 333 338 243 93 92 38 132 206 125 348 326 240 254 107 302 309 + 111 320 143 94 91 294 100 348 182 167 47 276 138 158 116 298 323 58 213 127 339 290 272 BICOMP - 343 125 270 38 240 243 338 233 326 302 333 303 93 206 92 58 207 132 348 107 254 309 + 158 143 339 320 348 47 94 182 276 298 127 213 290 100 167 272 91 294 111 138 116 323 58 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c ICCARM - 49 + 208 __cstat - 148 + 264 BICOMP - 293 + 225 ICCARM - 58 343 270 207 233 303 333 338 115 40 243 93 92 38 132 206 125 348 326 240 254 107 302 309 164 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 107 270 333 302 338 233 132 348 254 303 343 40 92 115 243 164 207 93 38 206 125 326 240 309 58 + 81 214 280 349 111 143 88 311 49 47 319 58 320 313 146 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 121 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c ICCARM - 61 + 330 __cstat - 228 + 54 BICOMP - 344 + 322 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 62 320 143 94 91 294 348 310 167 47 111 276 138 158 116 298 323 58 213 127 339 290 92 64 BICOMP - 205 295 296 99 303 272 340 271 117 59 60 161 212 343 270 131 262 261 231 220 315 265 145 133 138 346 330 207 233 92 333 341 119 157 93 305 166 301 240 134 226 314 112 128 + 298 143 138 213 92 320 348 127 167 94 111 339 64 310 91 294 47 276 158 116 323 58 62 290 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c ICCARM - 211 + 99 __cstat - 79 + 110 BICOMP - 242 + 273 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 340 271 117 272 99 295 303 205 341 59 60 161 212 343 270 131 262 261 231 220 315 265 145 133 138 346 330 207 233 92 333 119 157 93 305 166 301 240 296 226 314 112 134 128 + 56 331 313 43 294 81 342 199 156 267 135 178 231 320 143 145 160 71 176 48 303 117 270 133 107 337 325 94 91 111 348 345 49 280 47 349 214 319 58 121 88 311 146 136 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c ICCARM - 351 + 260 __cstat - 313 + 169 BICOMP - 267 + 46 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 167 47 320 143 94 91 294 348 111 276 138 158 116 298 323 58 213 127 339 290 251 BICOMP - 343 272 119 92 301 240 341 93 270 157 305 166 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 296 226 314 112 134 128 + 116 320 111 294 58 138 348 323 339 47 276 158 143 91 167 251 94 298 127 213 290 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + + + AARM + 84 + + + + + AARM + 276 + + + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c ICCARM - 259 + 198 __cstat - 288 + 144 BICOMP - 234 + 263 ICCARM - 115 343 270 207 233 303 333 40 153 92 93 271 117 240 243 38 132 206 125 348 326 254 107 302 309 319 196 197 164 150 172 157 212 166 330 301 346 305 261 59 272 138 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 343 92 303 302 272 172 164 166 157 341 132 254 305 271 197 270 207 233 333 125 326 309 301 119 93 153 243 319 150 40 117 240 38 206 348 107 196 115 212 346 330 261 59 231 99 220 60 315 340 265 161 145 295 133 138 131 262 205 296 226 314 112 134 128 + 342 199 156 81 43 331 294 56 345 267 135 178 231 320 143 145 160 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c ICCARM - 101 + 318 __cstat - 257 + 66 BICOMP - 241 + 53 ICCARM - 58 343 270 207 233 303 333 338 115 40 243 93 92 38 132 206 125 348 326 240 254 107 302 309 196 52 191 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 343 92 191 93 302 52 333 207 206 115 243 196 270 338 233 303 38 125 326 240 58 40 132 348 107 254 309 + 81 58 49 111 319 121 320 47 143 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 345 313 88 311 146 136 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - - - AARM - 84 - - - - - AARM - 38 - - - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c ICCARM - 156 + 101 __cstat - 63 + 288 BICOMP - 250 + 113 ICCARM - 305 261 59 272 157 212 166 92 343 270 207 233 303 330 271 117 240 301 346 138 93 333 119 231 131 99 220 60 262 205 315 340 341 134 265 296 161 226 145 128 295 314 133 112 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 272 166 157 305 92 270 226 314 119 93 301 240 343 296 112 261 59 231 99 220 60 315 340 265 161 145 295 133 138 212 346 330 271 207 233 303 117 333 131 262 205 341 134 128 + 320 81 49 111 319 58 345 47 143 280 349 214 71 267 176 43 48 135 303 342 117 178 270 331 133 107 231 337 325 199 94 91 294 156 348 145 160 56 313 88 311 146 121 136 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c ICCARM - 299 + 36 __cstat - 286 + 96 BICOMP - 73 + 343 ICCARM - 58 343 270 207 233 303 333 338 243 93 92 38 132 206 125 348 326 240 254 107 302 309 196 319 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 107 343 333 196 132 270 348 254 309 243 207 92 302 319 338 233 303 93 38 206 125 326 240 58 + 56 331 313 43 294 81 342 199 156 267 135 178 231 320 143 145 160 71 176 48 303 117 270 133 107 337 325 94 91 111 348 345 49 280 47 349 214 319 58 121 88 311 146 136 @@ -1845,152 +1824,160 @@ ICCARM - 104 + 196 __cstat - 279 + 154 BICOMP - 78 + 195 ICCARM - 58 343 270 207 233 303 333 338 243 93 92 38 132 206 125 348 326 240 254 107 309 + 62 320 143 94 91 294 348 310 167 47 111 276 138 158 116 298 323 58 213 127 290 BICOMP - 343 206 309 333 207 303 93 92 243 270 338 233 38 125 326 240 58 132 348 107 254 + 320 158 290 348 94 294 47 111 167 143 310 91 276 116 323 58 62 138 298 127 213 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c ICCARM - 349 + 120 __cstat - 224 + 268 BICOMP - 111 + 300 ICCARM - 58 343 270 207 233 303 333 338 243 93 92 38 132 206 125 348 326 240 254 107 302 309 164 196 + 62 320 143 94 91 294 348 310 167 47 111 276 138 158 116 298 323 58 213 127 339 290 BICOMP - 348 270 132 254 164 343 333 107 243 207 92 302 196 338 233 303 93 38 206 125 326 240 58 309 + 320 116 143 276 58 167 310 91 323 339 348 294 47 158 111 62 94 138 298 127 213 290 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c ICCARM - 57 + 344 __cstat - 41 + 201 BICOMP - 97 + 93 ICCARM - 243 93 343 270 207 233 303 333 92 38 132 206 125 348 326 240 254 107 302 309 94 + 323 58 143 94 91 294 213 167 47 320 348 111 276 138 158 116 298 127 339 290 BICOMP - 125 343 92 303 240 132 333 326 302 93 38 206 270 233 243 94 207 348 107 254 309 + 213 320 143 339 294 111 167 58 94 91 138 348 116 323 47 276 158 298 127 290 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c ICCARM - 143 + 312 __cstat - 249 + 149 BICOMP - 42 + 256 ICCARM - 92 343 270 207 233 303 115 333 40 243 93 38 132 206 125 348 326 240 254 107 302 309 46 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 206 270 302 343 333 93 207 40 38 348 107 254 309 115 243 46 233 303 92 132 125 326 240 + 267 231 160 178 320 81 135 143 145 345 43 342 331 199 294 156 56 71 176 48 303 117 270 133 107 337 325 94 91 111 348 49 280 47 349 214 319 58 313 88 311 146 121 136 - $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c ICCARM - 95 + 350 __cstat - 65 + 165 BICOMP - 290 + 177 ICCARM - 191 343 270 207 233 303 333 115 40 292 281 305 261 59 272 157 212 166 92 330 271 117 240 301 346 138 93 119 231 131 99 220 60 262 205 315 340 341 134 51 332 265 296 161 226 145 128 295 314 133 112 345 56 105 243 38 132 206 125 348 326 254 107 302 309 153 230 67 237 209 285 + 349 71 267 81 280 231 214 111 320 143 94 91 294 325 199 156 58 319 337 107 47 348 49 176 145 43 48 135 160 56 303 342 345 121 117 313 178 88 270 136 331 311 133 146 BICOMP - 333 272 105 285 166 92 305 56 343 261 157 270 243 281 292 237 40 119 93 301 240 134 226 115 345 230 209 207 233 303 59 231 99 220 60 315 340 51 265 161 145 295 133 138 212 346 330 271 117 332 128 314 112 153 132 348 107 302 191 131 262 205 341 296 38 206 125 326 254 309 67 + 331 71 56 43 294 342 199 156 267 135 178 231 320 143 145 160 88 311 176 48 303 117 270 133 107 337 325 94 91 111 348 81 313 146 49 280 47 349 214 319 58 345 121 136 - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - ILINK - 47 + ICCARM + 317 - OBJCOPY - 318 + __cstat + 157 + + + BICOMP + 39 - ILINK - 174 264 81 306 259 324 57 204 44 159 299 218 121 308 284 144 114 104 217 336 84 49 91 283 244 337 347 317 327 61 239 278 287 66 147 72 82 203 146 280 311 75 274 245 211 136 350 127 156 304 351 173 221 143 70 101 160 349 69 45 142 68 74 251 + ICCARM + 62 320 143 94 91 294 348 310 167 47 111 276 138 158 116 298 323 58 213 127 339 290 64 124 + + + BICOMP + 127 320 348 64 138 143 298 213 290 167 94 111 339 124 310 91 294 47 276 158 116 323 58 62 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx index 6808791..e664091 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx +++ b/CablePositioning_APP_V1.0/EWARM/settings/CableMonitor_APP_V3.2.dnx @@ -21,7 +21,7 @@ 1051652893 - D:\Work\CablePositioning\Code\CablePositioningV1.0\CablePositioning_IAP_V1.0\EWARM\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out + D:\Work\CablePositioning\reless\V1.4\FP_IAP_V1.4.out _ 0 @@ -130,12 +130,6 @@ 1 0 - - 0 - - - 0 - _ 0 _ "" @@ -145,13 +139,20 @@ _ "" _ 0 - - 0 - 0 - 10000 I0 2 1 1 2 0 0 + + 0 + + + _ 1 "EMUL_CODE" "{$PROJ_DIR$\..\Core\Src\RS485_debug.c}.1.1" 0 0 1 "" 0 "" 0 + 1 + + + 0 + 0 + diff --git a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt index 9b4999f..27ac8e8 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt @@ -11,7 +11,7 @@ 19 1868 2 - + 0 -1 @@ -86,16 +86,16 @@ 1 1 1 - 7E0B00000E00598400000200000040E1000002000000108600001000000056840000020000005F860000070000000F810000010000000C8100002D0B000055840000030000000E810000080000000B810000110000000584000003000000468100000100000010840000200000000D81000007000000 + 580C00000E00598400000200000040E1000002000000108600001000000056840000030000005F860000080000000F810000010000000C810000FE0B000055840000030000000E810000080000000B810000150000000584000003000000468100000100000010840000230000000D81000007000000 49000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C820000018200006786000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D920000 - 3700048400004C000000268100002D000000048100001C0000002CE100004300000015810000250000003184000053000000239200000000000007E100003B0000000F81000023000000208100002B0000005F8600003400000004E10000390000000C8100002000000023E100003D0000000D8000001700000001E10000360000001982000015000000068400004E0000004A810000470000001682000013000000038400004B00000017810000270000002BE100004200000000840000480000001481000024000000449200001000000030840000520000000E8400005000000000810000190000000E810000220000001F8100002A00000025E100003F0000002F820000160000001F9200000D00000003E10000380000000B8100001F00000022E100003C0000002D9200000F00000000E1000035000000D18400000C0000001882000014000000058400004D00000041E1000045000000058100001D0000004981000046000000028400004A000000168100002600000032840000540000001084000051000000518400005600000005E100003A0000000D810000210000000A8400004F00000002E10000370000002C9200000E000000 + 3700048400004C000000268100002D000000048100001C0000002CE10000430000001581000025000000239200000000000007E100003B00000031840000530000000F81000023000000208100002B0000005F8600003400000004E10000390000000C8100002000000023E100003D0000000D8000001700000001E10000360000001982000015000000068400004E0000004A8100004700000016820000130000001781000027000000038400004B0000002BE1000042000000008400004800000014810000240000004492000010000000008100001900000030840000520000000E840000500000000E810000220000001F8100002A00000025E100003F0000002F820000160000001F9200000D00000003E10000380000000B8100001F00000022E100003C0000002D9200000F00000000E1000035000000D18400000C000000188200001400000041E1000045000000058400004D000000058100001D00000049810000460000001681000026000000028400004A00000032840000540000001084000051000000518400005600000005E100003A0000000D8100002100000002E10000370000000A8400004F0000002C9200000E000000 0 0A0000000A0000006E0000006E000000 - 00000000DE03000080070000F1030000 + 00000000060300000006000019030000 4096 0 0 @@ -122,7 +122,7 @@ 4294967295 00000000D002000080070000F5030000 - 00000000B902000080070000DE030000 + 00000000E10100000006000006030000 4096 0 0 @@ -135,7 +135,7 @@ 34052 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F9010000FC050000EC020000 32768 0 0 @@ -158,7 +158,7 @@ 34048 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F9010000FC050000EC020000 32768 0 0 @@ -171,7 +171,7 @@ 34056 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F90100007C070000EC020000 32768 0 0 @@ -186,14 +186,14 @@ 95 1142 2 - + 0 -1 34057 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F90100007C070000EC020000 32768 0 0 @@ -208,14 +208,14 @@ 95 1142 2 - + 0 -1 34058 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F90100007C070000EC020000 32768 0 0 @@ -231,14 +231,14 @@ 856 380 2 - + 0 -1 34059 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F90100007C070000EC020000 32768 0 0 @@ -253,14 +253,14 @@ 95 1142 2 - + 0 -1 34062 000000001700000022010000C8000000 - 04000000D10200007C070000C4030000 + 04000000F90100007C070000EC020000 32768 0 0 @@ -272,7 +272,7 @@ 2 - + 0 -1 @@ -349,7 +349,7 @@ 34063 00000000170000000601000078010000 - 0000000032000000A8010000B5020000 + 0000000032000000A8010000DD010000 4096 0 0 @@ -360,7 +360,7 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFFA801000032000000AC010000B5020000010000000200001004000000010000002CFFFFFF0C0600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000B502000080070000B90200000100000001000010040000000100000009FEFFFF72010000FFFFFFFF0700000008850000098500000A8500000B8500000E8500000485000000850000FFFF02000B004354616262656450616E65008000000100000000000000D002000080070000F503000000000000B902000080070000DE030000000000004080005607000000FFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF0885000001000000FFFFFFFF08850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFFA801000032000000AC010000DD010000010000000200001004000000010000002CFFFFFF0C0600000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000DD01000000060000E10100000100000001000010040000000100000009FEFFFF72010000FFFFFFFF0700000008850000098500000A8500000B8500000E8500000485000000850000FFFF02000B004354616262656450616E65008000000100000000000000D002000080070000F503000000000000E10100000006000006030000000000004080005607000000FFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF0885000001000000FFFFFFFF08850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack @@ -381,7 +381,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000031000000FFFEFF000000000000000000000000000100000001000000018001E100000000000032000000FFFEFF000000000000000000000000000100000001000000018003E100000000000034000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000037000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000000039000000FFFEFF000000000000000000000000000100000001000000018022E100000000000038000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003E000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040028000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003A000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018029E10000000000003D000000FFFEFF0000000000000000000000000001000000010000000180028100000000000017000000FFFEFF000000000000000000000000000100000001000000018029810000000000002C000000FFFEFF000000000000000000000000000100000001000000018027810000000000002A000000FFFEFF000000000000000000000000000100000001000000018028810000000000002B000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040024000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040025000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001B000000FFFEFF00000000000000000000000000010000000100000001800D810000000002001D000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000030000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001E000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001F000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -419,7 +419,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF202400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0066006C006100730068005F006C006F0067002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003500300039003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003500330039003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B66006C006100730068005F006C006F0067002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000AC0100004900000080070000CC020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000020000000100000001000000FFFEFF202400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0066006C006100730068005F006C006F0067002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200360036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0B66006C006100730068005F006C006F0067002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C00520053003400380035005F00640065006200750067002E006300010000000180FFFEFF00FFFEFFFF2B013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003900330031003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00350038003800320030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00350038003800320030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0D520053003400380035005F00640065006200750067002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000AC0100004900000000060000F4010000 diff --git a/CablePositioning_IAP_V1.0/.mxproject b/CablePositioning_IAP_V1.0/.mxproject index a51471f..745aa26 100644 --- a/CablePositioning_IAP_V1.0/.mxproject +++ b/CablePositioning_IAP_V1.0/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedKeilFiles] SourceFiles=..\Src\main.c;..\Src\stm32l4xx_it.c;..\Src\stm32l4xx_hal_msp.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;..\Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;..\\Src\system_stm32l4xx.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;..\Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;..\\Src\system_stm32l4xx.c;;; diff --git a/CablePositioning_IAP_V1.0/CableMonitor_V3.2.ioc b/CablePositioning_IAP_V1.0/CableMonitor_V3.2.ioc index 4d5001c..8822296 100644 --- a/CablePositioning_IAP_V1.0/CableMonitor_V3.2.ioc +++ b/CablePositioning_IAP_V1.0/CableMonitor_V3.2.ioc @@ -11,26 +11,27 @@ Mcu.IP0=NVIC Mcu.IP1=RCC Mcu.IP2=SPI3 Mcu.IP3=SYS -Mcu.IP4=UART4 +Mcu.IP4=USART1 Mcu.IPNb=5 Mcu.Name=STM32L496Z(E-G)Tx Mcu.Package=LQFP144 -Mcu.Pin0=PC14-OSC32_IN (PC14) -Mcu.Pin1=PF0 -Mcu.Pin10=PC11 -Mcu.Pin11=PC12 -Mcu.Pin12=PG13 -Mcu.Pin13=PG14 -Mcu.Pin14=VP_SYS_VS_Systick -Mcu.Pin2=PH0-OSC_IN (PH0) -Mcu.Pin3=PH1-OSC_OUT (PH1) -Mcu.Pin4=PA0 -Mcu.Pin5=PA1 -Mcu.Pin6=PG4 -Mcu.Pin7=PA13 (JTMS/SWDIO) -Mcu.Pin8=PA14 (JTCK/SWCLK) -Mcu.Pin9=PC10 -Mcu.PinsNb=15 +Mcu.Pin0=PE3 +Mcu.Pin1=PC14-OSC32_IN (PC14) +Mcu.Pin10=PC10 +Mcu.Pin11=PC11 +Mcu.Pin12=PC12 +Mcu.Pin13=PG13 +Mcu.Pin14=PG14 +Mcu.Pin15=VP_SYS_VS_Systick +Mcu.Pin2=PF0 +Mcu.Pin3=PH0-OSC_IN (PH0) +Mcu.Pin4=PH1-OSC_OUT (PH1) +Mcu.Pin5=PG4 +Mcu.Pin6=PA9 +Mcu.Pin7=PA10 +Mcu.Pin8=PA13 (JTMS/SWDIO) +Mcu.Pin9=PA14 (JTCK/SWCLK) +Mcu.PinsNb=16 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32L496ZGTx @@ -47,16 +48,14 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -PA0.Locked=true -PA0.Mode=Asynchronous -PA0.Signal=UART4_TX -PA1.Locked=true -PA1.Mode=Asynchronous -PA1.Signal=UART4_RX +PA10.Mode=Asynchronous +PA10.Signal=USART1_RX PA13\ (JTMS/SWDIO).Mode=Serial_Wire PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO PA14\ (JTCK/SWCLK).Mode=Serial_Wire PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK +PA9.Mode=Asynchronous +PA9.Signal=USART1_TX PC10.Locked=true PC10.Mode=Full_Duplex_Master PC10.Signal=SPI3_SCK @@ -68,6 +67,11 @@ PC12.Mode=Full_Duplex_Master PC12.Signal=SPI3_MOSI PC14-OSC32_IN\ (PC14).Mode=LSE-External-Clock-Source PC14-OSC32_IN\ (PC14).Signal=RCC_OSC32_IN +PE3.GPIOParameters=PinState,GPIO_Label +PE3.GPIO_Label=POWER_3V3 +PE3.Locked=true +PE3.PinState=GPIO_PIN_SET +PE3.Signal=GPIO_Output PF0.GPIOParameters=GPIO_Label PF0.GPIO_Label=WDG PF0.Locked=true @@ -191,6 +195,8 @@ SPI3.Direction=SPI_DIRECTION_2LINES SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,BaudRatePrescaler,CLKPolarity,CLKPhase SPI3.Mode=SPI_MODE_MASTER SPI3.VirtualType=VM_MASTER +USART1.IPParameters=VirtualMode-Asynchronous +USART1.VirtualMode-Asynchronous=VM_ASYNC VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick board=custom diff --git a/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep b/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep index 2ced533..805c8d2 100644 --- a/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep +++ b/CablePositioning_IAP_V1.0/EWARM/CableMonitor_V3.2.dep @@ -5,439 +5,439 @@ CableMonitor_V3.2 - $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - $PROJ_DIR$\..\Src\menu.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\startup_stm32l496xx.s $PROJ_DIR$\..\Src\common.c - $PROJ_DIR$\..\Src\flash_if.c - $PROJ_DIR$\..\Src\ymodem.c - $PROJ_DIR$\..\Src\stm32l4xx_it.c $PROJ_DIR$\..\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c $PROJ_DIR$\..\Src\main.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\CableMonitor_V3.2.pbd - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\..\Src\menu.c + $PROJ_DIR$\..\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Src\ymodem.c + $PROJ_DIR$\..\Src\flash_if.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.o + $PROJ_DIR$\..\Inc\ymodem.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\..\Inc\menu.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.o + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.pbi $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\main.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\..\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\main.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\startup_stm32l496xx.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\..\Inc\menu.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\main.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.__cstat.et + $PROJ_DIR$\..\Inc\stm32l4xx_it.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.o $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\CableMonitor_V3.2.pbd + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.pbi $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\yvals.h $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.bin + $PROJ_DIR$\..\Inc\stm32l4xx_hal_conf.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\CableMonitor_V3.2\Obj\common.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\CableMonitor_V3.2\List\CableMonitor_V3.2.map - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.o - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.o $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.pbi $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\..\Inc\main.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\startup_stm32l496xx.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et $PROJ_DIR$\CableMonitor_V3.2\Obj\common.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\CableMonitor_V3.2\List\CableMonitor_V3.2.map + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h $PROJ_DIR$\CableMonitor_V3.2\Obj\common.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\..\Inc\stm32l4xx_it.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\main.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.__cstat.et + $PROJ_DIR$\..\Inc\flash_if.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\menu.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\Inc\main.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.pbi $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.o $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_it.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.bin - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c $PROJ_DIR$\CableMonitor_V3.2\Obj\main.o - $PROJ_DIR$\..\Inc\flash_if.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\system_stm32l4xx.o - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_tim.o - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out - $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_exti.o - $PROJ_DIR$\..\Inc\ymodem.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h $PROJ_DIR$\..\Inc\common.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\CableMonitor_V3.2\Obj\stm32l4xx_hal_spi_ex.o + $PROJ_DIR$\CableMonitor_V3.2\Obj\ymodem.pbi [ROOT_NODE] ILINK - 169 90 + 59 128 - $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c ICCARM - 28 + 14 - BICOMP - 150 + __cstat + 33 - __cstat - 131 + BICOMP + 120 ICCARM - 134 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 143 85 124 71 102 127 157 89 54 111 38 27 132 93 120 121 105 163 92 52 129 79 122 164 138 57 16 134 144 154 67 142 118 45 58 34 70 145 + 99 83 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c ICCARM - 165 + 95 - BICOMP - 78 + __cstat + 62 - __cstat - 152 + BICOMP + 115 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 164 71 157 89 79 132 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 15 83 129 68 130 55 122 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Src\common.c ICCARM - 100 + 94 - BICOMP - 59 + __cstat + 131 - __cstat - 104 + BICOMP + 113 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 29 37 85 166 41 84 53 163 93 106 15 92 123 129 68 127 122 73 142 42 47 83 130 38 40 139 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 34 133 23 154 BICOMP - 105 85 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 15 73 37 34 53 68 85 86 133 93 92 129 122 55 23 163 106 154 166 41 84 123 104 39 44 159 25 153 99 64 78 139 130 83 110 52 29 40 127 38 142 42 47 27 48 31 - $PROJ_DIR$\..\Src\menu.c + $PROJ_DIR$\..\Src\system_stm32l4xx.c ICCARM - 81 + 117 - BICOMP - 55 + __cstat + 26 - __cstat - 123 + BICOMP + 82 ICCARM - 134 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 172 161 75 171 + 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 15 92 123 129 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 127 102 171 124 143 54 111 38 92 161 93 120 121 105 163 157 85 27 71 89 132 172 75 52 129 79 122 164 138 57 16 134 144 154 67 142 118 45 58 34 70 145 + 15 130 129 83 68 55 122 37 73 85 127 38 92 78 139 110 52 142 42 166 41 84 47 123 104 39 44 159 25 153 99 64 40 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Src\main.c ICCARM - 98 + 144 - BICOMP - 94 + __cstat + 63 - __cstat - 141 + BICOMP + 50 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 106 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 154 133 BICOMP - 164 85 71 157 89 79 132 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 129 68 73 15 31 92 122 85 133 78 139 142 37 166 41 53 48 154 123 104 39 44 159 25 153 99 64 40 127 38 42 84 47 27 106 130 83 110 55 52 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c ICCARM - 22 + 118 - BICOMP - 151 + __cstat + 138 - __cstat - 65 + BICOMP + 71 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 - - - BICOMP - 132 85 71 79 157 89 164 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 - - - - $PROJ_DIR$\startup_stm32l496xx.s - - AARM - 69 + BICOMP + 139 129 78 73 92 68 15 122 85 110 52 123 104 39 44 159 25 153 99 64 40 127 38 130 83 37 55 142 42 166 41 84 47 53 27 48 31 - + - $PROJ_DIR$\..\Src\common.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c ICCARM - 87 + 172 - BICOMP - 109 + __cstat + 111 - __cstat - 112 + BICOMP + 116 ICCARM - 48 27 92 67 142 118 58 173 82 134 132 52 124 71 79 163 164 138 144 154 45 85 157 127 38 122 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 75 161 171 172 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 52 132 58 138 75 27 71 79 92 86 161 82 164 89 171 173 134 172 67 142 118 124 93 54 120 102 121 111 105 143 129 122 157 85 57 16 48 38 163 127 144 154 45 34 70 145 + 83 122 129 130 55 68 15 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c ICCARM - 99 + 21 - BICOMP - 77 + __cstat + 157 - __cstat - 56 + BICOMP + 137 ICCARM - 134 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 172 161 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 129 138 71 145 122 92 161 132 52 79 164 144 27 67 142 58 70 172 124 93 54 120 102 121 111 105 143 38 163 127 154 118 45 34 134 157 85 57 89 16 + 122 83 129 130 55 68 15 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Src\ymodem.c + $PROJ_DIR$\startup_stm32l496xx.s - ICCARM - 147 + AARM + 109 + + + + $PROJ_DIR$\..\Src\menu.c + - BICOMP - 106 + ICCARM + 35 __cstat - 24 + 135 + + + BICOMP + 70 ICCARM - 161 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 172 171 173 82 134 75 + 106 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 154 133 34 23 BICOMP - 71 145 129 138 161 134 132 122 92 82 171 52 79 164 144 27 67 142 58 70 172 173 75 124 93 54 120 102 121 111 105 143 38 163 127 154 118 45 34 157 85 57 89 16 + 44 23 99 104 25 127 85 133 123 39 159 153 64 40 38 130 83 37 129 55 15 154 34 92 78 68 139 122 73 110 52 106 142 42 166 41 84 47 53 27 48 31 @@ -446,187 +446,179 @@ ICCARM - 91 + 140 - BICOMP - 148 + __cstat + 65 - __cstat - 30 + BICOMP + 88 ICCARM - 134 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 115 + 106 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 66 BICOMP - 79 71 132 27 164 92 34 52 129 122 138 154 118 45 115 124 93 54 120 102 121 111 105 143 38 163 127 144 67 142 58 70 145 134 157 85 57 89 16 + 92 78 73 37 129 139 85 27 68 15 122 42 84 47 66 123 104 39 44 159 25 153 99 64 40 127 38 142 166 41 53 48 31 106 130 83 110 55 52 - $PROJ_DIR$\..\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Src\stm32l4xx_hal_msp.c ICCARM - 162 + 75 - BICOMP - 46 + __cstat + 87 - __cstat - 108 + BICOMP + 20 ICCARM - 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 132 52 124 71 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 106 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 132 157 71 85 79 89 164 27 138 92 163 127 52 129 122 57 16 144 154 67 142 118 45 124 93 54 120 102 121 111 105 143 38 58 34 70 145 + 99 83 129 44 130 55 104 25 127 37 15 123 39 159 153 64 40 38 85 92 78 68 139 122 73 110 52 106 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Src\ymodem.c ICCARM - 128 + 67 - BICOMP - 96 + __cstat + 132 - __cstat - 136 + BICOMP + 173 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 133 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 154 23 163 93 106 34 BICOMP - 122 71 129 138 52 79 132 164 92 57 16 124 93 54 120 102 121 111 105 143 38 163 127 157 85 27 89 144 154 67 142 118 45 58 34 70 145 + 129 37 78 73 133 106 15 139 85 27 23 92 68 122 42 84 47 53 154 163 34 123 104 39 44 159 25 153 99 64 40 127 38 142 166 41 48 31 93 130 83 110 55 52 - $PROJ_DIR$\..\Src\main.c + $PROJ_DIR$\..\Src\flash_if.c ICCARM - 160 + 22 - BICOMP - 119 + __cstat + 105 - __cstat - 62 + BICOMP + 69 ICCARM - 134 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 172 161 + 106 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 154 133 BICOMP - 132 138 71 79 145 52 164 92 161 129 122 144 27 67 142 58 70 172 124 93 54 120 102 121 111 105 143 38 163 127 154 118 45 34 134 157 85 57 89 16 + 92 122 73 129 31 68 15 85 133 78 139 142 37 166 41 53 48 154 123 104 39 44 159 25 153 99 64 40 127 38 42 84 47 27 106 130 83 110 55 52 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out - ICCARM - 95 - - - BICOMP - 114 + ILINK + 128 - __cstat - 83 + OBJCOPY + 91 - ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 - - - BICOMP - 93 85 71 121 163 157 89 120 105 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + ILINK + 90 94 22 144 35 109 14 152 107 74 101 96 57 28 77 58 54 75 156 126 21 95 118 172 79 49 108 124 140 117 67 32 165 125 36 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c ICCARM - 76 + 58 - BICOMP - 32 + __cstat + 89 - __cstat - 49 + BICOMP + 100 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 105 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 83 99 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c ICCARM - 116 + 57 - BICOMP - 159 + __cstat + 30 - __cstat - 103 + BICOMP + 60 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 52 85 71 129 138 157 89 122 27 79 132 164 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 83 15 129 68 130 55 122 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 @@ -635,368 +627,376 @@ ICCARM - 53 + 77 - BICOMP - 84 + __cstat + 19 - __cstat - 101 + BICOMP + 72 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 163 85 121 71 93 157 89 120 105 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 127 83 25 129 104 130 55 44 99 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c ICCARM - 26 + 107 - BICOMP - 44 + __cstat + 102 - __cstat - 60 + BICOMP + 43 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 93 85 71 121 163 157 89 120 105 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 92 83 129 78 73 130 55 139 37 68 15 122 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c ICCARM - 158 + 156 - BICOMP - 50 + __cstat + 161 - __cstat - 137 + BICOMP + 98 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 120 85 71 105 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 104 83 129 25 127 130 55 44 99 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c ICCARM - 125 + 101 - BICOMP - 113 + __cstat + 121 - __cstat - 47 + BICOMP + 134 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 105 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 39 83 40 129 153 130 55 123 159 64 38 37 104 44 25 99 127 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c ICCARM - 167 + 108 - BICOMP - 68 + __cstat + 170 - __cstat - 88 + BICOMP + 114 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 105 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 127 83 25 129 104 130 55 44 99 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c ICCARM - 63 + 124 - BICOMP - 139 + __cstat + 103 - __cstat - 153 + BICOMP + 18 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 129 138 71 52 157 89 122 27 79 132 164 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 129 68 83 15 130 55 122 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c ICCARM - 17 + 79 - BICOMP - 51 + __cstat + 24 - __cstat - 126 + BICOMP + 46 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 132 71 79 157 89 164 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 83 99 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c ICCARM - 61 + 49 - BICOMP - 110 + __cstat + 80 - __cstat - 155 + BICOMP + 61 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 163 85 121 71 93 157 89 120 105 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 83 99 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c ICCARM - 73 + 28 - BICOMP - 166 + __cstat + 112 - __cstat - 74 + BICOMP + 136 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 71 79 85 132 157 89 164 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 83 78 73 129 92 130 55 139 37 68 15 122 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c ICCARM - 117 + 74 - BICOMP - 43 + __cstat + 119 - __cstat - 64 + BICOMP + 76 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 164 71 157 89 79 132 27 52 129 122 138 92 124 93 54 120 102 121 111 105 143 38 163 127 57 16 144 154 67 142 118 45 58 34 70 145 + 83 99 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c ICCARM - 135 + 96 - BICOMP - 107 + __cstat + 97 - __cstat - 37 + BICOMP + 45 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 105 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 104 83 129 25 127 130 55 44 99 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c ICCARM - 170 + 54 - BICOMP - 146 + __cstat + 17 - __cstat - 66 + BICOMP + 158 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 54 85 38 71 111 157 89 124 102 143 127 27 93 120 121 105 163 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 83 99 129 44 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c ICCARM - 72 + 152 - BICOMP - 140 + __cstat + 56 - __cstat - 149 + BICOMP + 16 ICCARM - 132 52 124 71 79 163 164 138 27 92 67 142 118 144 154 45 85 157 127 38 122 58 129 93 34 54 120 102 121 57 70 111 89 105 145 143 16 + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 BICOMP - 85 105 71 120 157 89 93 121 163 27 124 54 102 111 143 38 127 92 52 129 79 122 132 164 138 57 16 144 154 67 142 118 45 58 34 70 145 + 83 122 129 130 55 68 15 37 92 78 139 73 85 123 104 39 44 159 25 153 99 64 40 127 38 110 52 142 42 166 41 84 47 53 27 48 31 - $PROJ_DIR$\CableMonitor_V3.2\Exe\CableMonitor_V3.2.out + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - ILINK - 90 + ICCARM + 126 - OBJCOPY - 156 + __cstat + 141 + + + BICOMP + 51 - ILINK - 97 87 99 160 81 69 100 117 116 76 170 95 17 63 53 125 72 28 26 158 98 22 128 165 167 135 61 73 91 162 147 133 130 168 80 + ICCARM + 15 92 123 129 68 127 122 73 37 85 166 41 84 142 42 47 83 130 38 40 139 53 78 104 27 39 44 159 25 110 48 153 55 99 31 64 52 + + + BICOMP + 44 83 129 99 130 55 104 25 127 37 123 39 159 153 64 40 38 85 92 78 68 139 15 122 73 110 52 142 42 166 41 84 47 53 27 48 31 diff --git a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dbgdt b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dbgdt index a7c5d2b..89f1707 100644 --- a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dbgdt +++ b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dbgdt @@ -159,11 +159,11 @@ 1 1 1 - 68000000130059840000010000004881000002000000568400000100000010860000260000000F8100000100000020810000070000000C8100000C00000026DE00000100000055840000030000000E840000060000001F810000030000000E8100000D00000028DE0000020000000B810000010000000584000001000000D18400000200000011860000040000001084000002000000468100000F000000 + 69000000130059840000010000004881000002000000568400000100000010860000260000000F8100000100000020810000070000000C8100000C00000026DE00000100000055840000030000000E840000060000001F810000030000000E8100000D00000028DE0000020000000B810000010000000584000001000000D184000002000000118600000400000010840000020000004681000010000000 0F007784000007840000FFFFFFFF808C000044D500005584000056840000598400000D8400000F8400000884000054840000328100001C81000009840000 - 1300048400007E0000003184000085000000208100005D0000000F810000550000000C810000520000000684000080000000038400007D0000000E8400008100000030840000830000001F8100005C0000000E810000540000000B81000050000000D18400001F000000058400007F000000028400007C000000108400008300000032840000860000000A840000810000000D81000052000000 + 1300048400007E00000031840000850000000F81000055000000208100005D0000000C810000520000000684000080000000038400007D00000030840000830000000E840000810000000E810000540000001F8100005C0000000B81000050000000058400007F000000D18400001F000000028400007C000000328400008600000010840000830000000D810000520000000A84000081000000 0 @@ -207,7 +207,7 @@ 4294967295 - 020100004C03000080070000FD030000 + 020100004403000080070000F5030000 020100002D03000080070000DE030000 4096 0 @@ -1004,7 +1004,7 @@ 1 - 000000001D000000000000000010000001000000FFFFFFFFFFFFFFFF08020000320000000C020000290300000100000002000010040000000100000000000000000000003D85000000000000000000000000000000000000010000003D850000010000003D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0201000029030000800700002D030000010000000100001004000000010000000000000000000000FFFFFFFF0700000006850000118500001785000018850000198500002D85000038850000FFFF02000B004354616262656450616E650080000001000000020100004C03000080070000FD030000020100002D03000080070000DE030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001185000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001985000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002D85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003885000001000000FFFFFFFFFFFFFFFF02000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000210300008007000025030000000000000100000004000000010000000000000000000000FFFFFFFF040000002185000022850000238500002485000001800080000000000000000000003C03000080070000FD030000000000002503000080070000E6030000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002385000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002485000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2185000001000000FFFFFFFF21850000000000000080000000000000FFFFFFFFFFFFFFFF00000000510300008007000055030000000000000100000004000000010000000000000000000000FFFFFFFF020000000A8500002685000001800080000000000000000000006C03000080070000FD030000000000005503000080070000E6030000000000004080004602000000FFFEFF0F43006F0064006500200043006F0076006500720061006700650020002A00000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF11460075006E006300740069006F006E002000500072006F00660069006C0065007200000000002685000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0A85000001000000FFFFFFFF0A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000418500000000000000000000000000000000000001000000418500000100000041850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000408500000000000000000000000000000000000001000000408500000100000040850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003F85000000000000000000000000000000000000010000003F850000010000003F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003E85000000000000000000000000000000000000010000003E850000010000003E850000000000000080000000000000FFFFFFFFFFFFFFFF000000009C02000080070000A0020000000000000100000004000000010000000000000000000000FFFFFFFF01000000428500000180008000000000000000000000B7020000800700004803000000000000A00200008007000031030000000000004080004601000000FFFEFF09450054004D00200054007200610063006500000000004285000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF4285000001000000FFFFFFFF42850000000000000010000001000000FFFFFFFFFFFFFFFFFE0000003200000002010000DE0300000100000002000010040000000100000000000000000000000000000000000000000000000100000000000000000000000000000001000000088500001585000001000000000000000100000001000000FFFFFFFF000000000E020000FE0000001202000001000000010000100400000000000000C3FEFFFF8F010000000000000000000000000000000000000200000008850000158500000100000015850000010000000885000025000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000006010000780100000000000000000000020000000000000004850000000000000000000000000000000000000100000004850000068000010084000000001700000022010000C80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000068000010084000000001700000022010000C8000000000000000000000002000000000000000B85000000000000000000000000000000000000010000000B850000068000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000068000010084000000001700000022010000C8000000000000000000000002000000000000000E85000000000000000000000000000000000000010000000E850000068000010084000000001700000022010000C8000000000000000000000002000000000000000F85000000000000000000000000000000000000010000000F850000068000010084000000001700000006010000780100000000000000000000020000000000000010850000000000000000000000000000000000000100000010850000068000010084000000001700000006010000780100000000000000000000020000000000000012850000000000000000000000000000000000000100000012850000068000010084000000001700000022010000C80000000000000000000000020000000000000013850000000000000000000000000000000000000100000013850000068000010084000000001700000022010000C80000000000000000000000020000000000000014850000000000000000000000000000000000000100000014850000068000010084000000001700000022010000C80000000000000000000000020000000000000016850000000000000000000000000000000000000100000016850000068000010084000000001700000022010000C8000000000000000000000002000000000000001A85000000000000000000000000000000000000010000001A850000068000010084000000001700000022010000C8000000000000000000000002000000000000001B85000000000000000000000000000000000000010000001B850000068000010084000000001700000022010000C8000000000000000000000002000000000000001C85000000000000000000000000000000000000010000001C850000068000010084000000001700000022010000C8000000000000000000000002000000000000001D85000000000000000000000000000000000000010000001D85000006800001008400000000170000000601000078010000000000000000000002000000000000001E85000000000000000000000000000000000000010000001E85000006800001008400000000170000000601000078010000000000000000000002000000000000001F85000000000000000000000000000000000000010000001F850000068000010084000000001700000006010000780100000000000000000000020000000000000020850000000000000000000000000000000000000100000020850000068000010084000000001700000022010000C8000000000000000000000002000000000000002585000000000000000000000000000000000000010000002585000006800001008400000000170000000601000078010000000000000000000002000000000000002785000000000000000000000000000000000000010000002785000006800001008400000000170000000601000078010000000000000000000002000000000000002885000000000000000000000000000000000000010000002885000006800001008400000000170000000601000078010000000000000000000002000000000000002985000000000000000000000000000000000000010000002985000006800001008400000000170000000601000078010000000000000000000002000000000000002A85000000000000000000000000000000000000010000002A85000006800001008400000000170000000601000078010000000000000000000002000000000000002B85000000000000000000000000000000000000010000002B85000006800001008400000000170000000601000078010000000000000000000002000000000000002C85000000000000000000000000000000000000010000002C850000068000010084000000001700000006010000780100000000000000000000020000000000000030850000000000000000000000000000000000000100000030850000068000010084000000001700000006010000780100000000000000000000020000000000000031850000000000000000000000000000000000000100000031850000068000010084000000001700000006010000780100000000000000000000020000000000000032850000000000000000000000000000000000000100000032850000068000010084000000001700000006010000780100000000000000000000020000000000000033850000000000000000000000000000000000000100000033850000068000010084000000001700000022010000C800000000000000000000000200000000000000348500000000000000000000000000000000000001000000348500000680000100840000000017000000060100007801000000000000000000000200000000000000358500000000000000000000000000000000000001000000358500000680000100840000000017000000AE010000D800000000000000000000000200000000000000368500000000000000000000000000000000000001000000368500000680000100840000000017000000AE010000D8000000000000000000000002000000000000003785000000000000000000000000000000000000010000003785000006800001008400000000170000000601000078010000000000000000000002000000000000003985000000000000000000000000000000000000010000003985000006800001008400000000170000000601000078010000000000000000000002000000000000003A85000000000000000000000000000000000000010000003A85000006800001008400000000170000000601000078010000000000000000000002000000000000003B85000000000000000000000000000000000000010000003B85000006800001008400000000170000000601000078010000000000000000000002000000000000003C85000000000000000000000000000000000000010000003C8500000000000000000000 + 000000001D000000000000000010000001000000FFFFFFFFFFFFFFFF08020000320000000C020000290300000100000002000010040000000100000000000000000000003D85000000000000000000000000000000000000010000003D850000010000003D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF0201000029030000800700002D030000010000000100001004000000010000000000000000000000FFFFFFFF0700000006850000118500001785000018850000198500002D85000038850000FFFF02000B004354616262656450616E650080000001000000020100004403000080070000F5030000020100002D03000080070000DE030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001185000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001985000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002D85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003885000001000000FFFFFFFFFFFFFFFF02000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000210300008007000025030000000000000100000004000000010000000000000000000000FFFFFFFF040000002185000022850000238500002485000001800080000000000000000000003C03000080070000FD030000000000002503000080070000E6030000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002385000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002485000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2185000001000000FFFFFFFF21850000000000000080000000000000FFFFFFFFFFFFFFFF00000000510300008007000055030000000000000100000004000000010000000000000000000000FFFFFFFF020000000A8500002685000001800080000000000000000000006C03000080070000FD030000000000005503000080070000E6030000000000004080004602000000FFFEFF0F43006F0064006500200043006F0076006500720061006700650020002A00000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF11460075006E006300740069006F006E002000500072006F00660069006C0065007200000000002685000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0A85000001000000FFFFFFFF0A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000418500000000000000000000000000000000000001000000418500000100000041850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000408500000000000000000000000000000000000001000000408500000100000040850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003F85000000000000000000000000000000000000010000003F850000010000003F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000003E85000000000000000000000000000000000000010000003E850000010000003E850000000000000080000000000000FFFFFFFFFFFFFFFF000000009C02000080070000A0020000000000000100000004000000010000000000000000000000FFFFFFFF01000000428500000180008000000000000000000000B7020000800700004803000000000000A00200008007000031030000000000004080004601000000FFFEFF09450054004D00200054007200610063006500000000004285000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF4285000001000000FFFFFFFF42850000000000000010000001000000FFFFFFFFFFFFFFFFFE0000003200000002010000DE0300000100000002000010040000000100000000000000000000000000000000000000000000000100000000000000000000000000000001000000088500001585000001000000000000000100000001000000FFFFFFFF000000000E020000FE0000001202000001000000010000100400000000000000C3FEFFFF8F010000000000000000000000000000000000000200000008850000158500000100000015850000010000000885000025000000FFFF02001200434D756C746950616E654672616D65576E6400010084000000001700000006010000780100000000000000000000020000000000000004850000000000000000000000000000000000000100000004850000068000010084000000001700000022010000C80000000000000000000000020000000000000005850000000000000000000000000000000000000100000005850000068000010084000000001700000022010000C8000000000000000000000002000000000000000B85000000000000000000000000000000000000010000000B850000068000010084000000001700000022010000C8000000000000000000000002000000000000000C85000000000000000000000000000000000000010000000C850000068000010084000000001700000022010000C8000000000000000000000002000000000000000E85000000000000000000000000000000000000010000000E850000068000010084000000001700000022010000C8000000000000000000000002000000000000000F85000000000000000000000000000000000000010000000F850000068000010084000000001700000006010000780100000000000000000000020000000000000010850000000000000000000000000000000000000100000010850000068000010084000000001700000006010000780100000000000000000000020000000000000012850000000000000000000000000000000000000100000012850000068000010084000000001700000022010000C80000000000000000000000020000000000000013850000000000000000000000000000000000000100000013850000068000010084000000001700000022010000C80000000000000000000000020000000000000014850000000000000000000000000000000000000100000014850000068000010084000000001700000022010000C80000000000000000000000020000000000000016850000000000000000000000000000000000000100000016850000068000010084000000001700000022010000C8000000000000000000000002000000000000001A85000000000000000000000000000000000000010000001A850000068000010084000000001700000022010000C8000000000000000000000002000000000000001B85000000000000000000000000000000000000010000001B850000068000010084000000001700000022010000C8000000000000000000000002000000000000001C85000000000000000000000000000000000000010000001C850000068000010084000000001700000022010000C8000000000000000000000002000000000000001D85000000000000000000000000000000000000010000001D85000006800001008400000000170000000601000078010000000000000000000002000000000000001E85000000000000000000000000000000000000010000001E85000006800001008400000000170000000601000078010000000000000000000002000000000000001F85000000000000000000000000000000000000010000001F850000068000010084000000001700000006010000780100000000000000000000020000000000000020850000000000000000000000000000000000000100000020850000068000010084000000001700000022010000C8000000000000000000000002000000000000002585000000000000000000000000000000000000010000002585000006800001008400000000170000000601000078010000000000000000000002000000000000002785000000000000000000000000000000000000010000002785000006800001008400000000170000000601000078010000000000000000000002000000000000002885000000000000000000000000000000000000010000002885000006800001008400000000170000000601000078010000000000000000000002000000000000002985000000000000000000000000000000000000010000002985000006800001008400000000170000000601000078010000000000000000000002000000000000002A85000000000000000000000000000000000000010000002A85000006800001008400000000170000000601000078010000000000000000000002000000000000002B85000000000000000000000000000000000000010000002B85000006800001008400000000170000000601000078010000000000000000000002000000000000002C85000000000000000000000000000000000000010000002C850000068000010084000000001700000006010000780100000000000000000000020000000000000030850000000000000000000000000000000000000100000030850000068000010084000000001700000006010000780100000000000000000000020000000000000031850000000000000000000000000000000000000100000031850000068000010084000000001700000006010000780100000000000000000000020000000000000032850000000000000000000000000000000000000100000032850000068000010084000000001700000006010000780100000000000000000000020000000000000033850000000000000000000000000000000000000100000033850000068000010084000000001700000022010000C800000000000000000000000200000000000000348500000000000000000000000000000000000001000000348500000680000100840000000017000000060100007801000000000000000000000200000000000000358500000000000000000000000000000000000001000000358500000680000100840000000017000000AE010000D800000000000000000000000200000000000000368500000000000000000000000000000000000001000000368500000680000100840000000017000000AE010000D8000000000000000000000002000000000000003785000000000000000000000000000000000000010000003785000006800001008400000000170000000601000078010000000000000000000002000000000000003985000000000000000000000000000000000000010000003985000006800001008400000000170000000601000078010000000000000000000002000000000000003A85000000000000000000000000000000000000010000003A85000006800001008400000000170000000601000078010000000000000000000002000000000000003B85000000000000000000000000000000000000010000003B85000006800001008400000000170000000601000078010000000000000000000002000000000000003C85000000000000000000000000000000000000010000003C8500000000000000000000 CMSIS-Pack @@ -1059,7 +1059,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000040070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000066000000FFFEFF000000000000000000000000000100000001000000018001E100000000000067000000FFFEFF000000000000000000000000000100000001000000018003E100000000000069000000FFFEFF000000000000000000000000000100000001000000018000810000000000004A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018025E100000000000070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040073000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040074000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005D000000FFFEFF000000000000000000000000000100000001000000018024E10000000000006F000000FFFEFF000000000000000000000000000100000001000000018028E100000000040071000000FFFEFF000000000000000000000000000100000001000000018029E100000000000072000000FFFEFF000000000000000000000000000100000001000000018002810000000000004C000000FFFEFF0000000000000000000000000001000000010000000180298100000000000061000000FFFEFF000000000000000000000000000100000001000000018027810000000000005F000000FFFEFF0000000000000000000000000001000000010000000180288100000000000060000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040059000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005A000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000050000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000051000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000065000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005B000000FFFEFF000000000000000000000000000100000001000000018020810000000000005C000000FFFEFF0000000000000000000000000001000000010000000180468100000000020063000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx index 4828065..3d5d7fa 100644 --- a/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx +++ b/CablePositioning_IAP_V1.0/EWARM/settings/CableMonitor_V3.2.dnx @@ -24,10 +24,10 @@ _ 0 - 572784430 + 3054662682 - D:\Work\CablePositioning\Code\CablePositioningV1.0\CablePositioning_APP_V1.0\EWARM\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + D:\Work\CablePositioning\reless\V1.4\FP_IAP_V1.4.out _ 0 diff --git a/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt index bf04c0a..99642f9 100644 --- a/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_IAP_V1.0/EWARM/settings/Project.wsdt @@ -80,7 +80,7 @@ 14 - 38 + 42 1 @@ -90,11 +90,11 @@ 1 1 1 - 9D0100001300598400000100000010860000010000005684000004000000488100000500000020810000010000000F8100000400000026DE0000010000000C810000A200000055840000AB0000000E8400000600000028DE0000020000000E8100002F0000001F810000010000000B81000002000000D184000002000000058400000300000011860000010000004681000001000000108400000A000000 + BF010000130059840000010000004881000005000000568400000400000010860000010000000F8100000400000020810000010000000C810000B000000026DE00000100000055840000BE0000000E840000060000001F810000010000000E8100003000000028DE0000020000000B810000020000000584000003000000D1840000020000001186000001000000108400000A0000004681000001000000 - 35007784000007840000FFFFFFFF808C000044D500000D8400000F8400000884000054840000328100001C810000098400001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D9200000C8400003384000078840000118400004881000001000000538400007C8400007D8400007E8400008384000084840000 - 1C00048400004C000000048100001800000023920000000000003184000053000000208100002B0000000F810000230000000C81000020000000068400004E000000038400004B000000008400000B000000449200001000000030840000520000000E840000500000001F8100002A0000000E810000220000001F9200000D00000022E10000380000000B8100001F0000002D9200000F000000D18400000C000000058400004D0000000581000019000000028400004A000000328400005400000010840000510000000D810000210000000A8400004F0000002C9200000E000000 + 5C007784000007840000FFFFFFFF808C000044D500000D8400000F8400000884000054840000328100001C810000098400001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D9200000C8400003384000078840000118400004881000001000000538400007C8400007D8400007E8400008384000084840000008200001C820000018200006786000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000008800000098000000A8000000B8000000C800000158000000A81000001E800000484000006840000328400003084000002840000038400000E8400001084000005840000318400000A840000 + 2E00048100001C00000015810000250000002CE1000043000000268100002D000000239200000000000007E100003B00000020810000270000000F8100001F00000004E10000390000005F860000340000000C8100001C0000000D8000001700000001E100003600000023E100003D0000001982000015000000098100001E00000017810000270000004A810000470000001682000013000000008400004800000014810000240000002BE1000042000000449200001000000000810000190000001F810000260000000E8100001E0000001F9200000D00000003E100003800000025E100003F0000002F8200001600000022E100003C0000000B8100001B0000002D9200000F00000000E1000035000000D18400000C00000041E10000450000001882000014000000058100001D00000016810000260000004981000046000000518400005600000005E100003A0000000D8100001D00000002E100003700000035E10000440000002C9200000E000000 0 @@ -355,7 +355,7 @@ Main - 00200000010000002200FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000031000000FFFEFF000000000000000000000000000100000001000000018001E100000000000032000000FFFEFF000000000000000000000000000100000001000000018003E100000000000034000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000037000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040039000000FFFEFF000000000000000000000000000100000001000000018022E100000000040038000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003E000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040028000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003A000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018029E10000000000003D000000FFFEFF0000000000000000000000000001000000010000000180028100000000000017000000FFFEFF000000000000000000000000000100000001000000018029810000000000002C000000FFFEFF000000000000000000000000000100000001000000018027810000000000002A000000FFFEFF000000000000000000000000000100000001000000018028810000000000002B000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040024000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040025000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF0000000000000000000000000001000000010000000180108400000000000051000000FFFEFF0B520065006200750069006C006400200041006C006C00000000000000000000000000010000000100000001800B810000000004001B000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001C000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000030000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001E000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001F000000FFFEFF00000000000000000000000000010000000100000001805584000000000000FFFFFFFFFFFEFF1B44006F0077006E006C006F0061006400200061006300740069007600650020006100700070006C00690063006100740069006F006E00010000000000000001000000000000000100000000000000FFFEFF044D00610069006E004E010000 + 00200000010000002200FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000031000000FFFEFF000000000000000000000000000100000001000000018001E100000000000032000000FFFEFF000000000000000000000000000100000001000000018003E100000000000034000000FFFEFF0000000000000000000000000001000000010000000180008100000000000015000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000000037000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040039000000FFFEFF000000000000000000000000000100000001000000018022E100000000040038000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003E000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040028000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003A000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018029E10000000000003D000000FFFEFF0000000000000000000000000001000000010000000180028100000000000017000000FFFEFF000000000000000000000000000100000001000000018029810000000000002C000000FFFEFF000000000000000000000000000100000001000000018027810000000000002A000000FFFEFF000000000000000000000000000100000001000000018028810000000000002B000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040024000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040025000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF0000000000000000000000000001000000010000000180108400000000000051000000FFFEFF0B520065006200750069006C006400200041006C006C00000000000000000000000000010000000100000001800B810000000004001B000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001C000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000030000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001E000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001F000000FFFEFF00000000000000000000000000010000000100000001805584000000000000FFFFFFFFFFFEFF1B44006F0077006E006C006F0061006400200061006300740069007600650020006100700070006C00690063006100740069006F006E00010000000000000001000000000000000100000000000000FFFEFF044D00610069006E004E010000 34050 @@ -413,7 +413,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000040000000100000001000000FFFEFF182400570053005F0044004900520024005C002E002E005C005300720063005C0063006F006D006D006F006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0863006F006D006D006F006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF162400570053005F0044004900520024005C002E002E005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003100390031003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003100390031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C005300720063005C00730079007300740065006D005F00730074006D00330032006C003400780078002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003400350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003400350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730079007300740065006D005F00730074006D00330032006C003400780078002E00630000000000FFFFFFFFFFFFFFFFFFFEFF352400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D0061007000010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF154300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000730100004900000080070000EB020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000040000000100000001000000FFFEFF182400570053005F0044004900520024005C002E002E005C005300720063005C0063006F006D006D006F006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003600340039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0863006F006D006D006F006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF162400570053005F0044004900520024005C002E002E005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF2A013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003300380032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00310033003300310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00310033003300310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF222400570053005F0044004900520024005C002E002E005C005300720063005C00730079007300740065006D005F00730074006D00330032006C003400780078002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0035003400350038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0035003400350038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF12730079007300740065006D005F00730074006D00330032006C003400780078002E00630000000000FFFFFFFFFFFFFFFFFFFEFF352400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D0061007000010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003500390034003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF154300610062006C0065004D006F006E00690074006F0072005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000730100004900000080070000EB020000 diff --git a/CablePositioning_IAP_V1.0/Inc/common.h b/CablePositioning_IAP_V1.0/Inc/common.h index 8626806..9a96a41 100644 --- a/CablePositioning_IAP_V1.0/Inc/common.h +++ b/CablePositioning_IAP_V1.0/Inc/common.h @@ -42,7 +42,7 @@ /* Define --------------------------------------------------------------------*/ #define VERSION_MAJOR 1 -#define VERSION_MINOR 1 +#define VERSION_MINOR 4 #define COMPILE_TIME (__DATE__" "__TIME__) #define NAME_LEN 32 diff --git a/CablePositioning_IAP_V1.0/Inc/main.h b/CablePositioning_IAP_V1.0/Inc/main.h index 4098161..a365949 100644 --- a/CablePositioning_IAP_V1.0/Inc/main.h +++ b/CablePositioning_IAP_V1.0/Inc/main.h @@ -57,6 +57,8 @@ void Error_Handler(void); /* USER CODE END EFP */ /* Private defines -----------------------------------------------------------*/ +#define POWER_3V3_Pin GPIO_PIN_3 +#define POWER_3V3_GPIO_Port GPIOE #define WDG_Pin GPIO_PIN_0 #define WDG_GPIO_Port GPIOF #define LED_RUN_Pin GPIO_PIN_4 diff --git a/CablePositioning_IAP_V1.0/Src/common.c b/CablePositioning_IAP_V1.0/Src/common.c index 99b5867..819cd1f 100644 --- a/CablePositioning_IAP_V1.0/Src/common.c +++ b/CablePositioning_IAP_V1.0/Src/common.c @@ -398,11 +398,12 @@ static HAL_StatusTypeDef _dev_info_default_set(void) memcpy(&dev_info.ip[1], &dev_info.mac[3], 3); dev_info.ip_mask[0] = 255; dev_info.ip_gw[0] = 10; dev_info.ip_gw[3] = 1; - dev_info.server_ip[0] = 10; dev_info.server_ip[3] = 1; - dev_info.server_port = 17777; dev_info.wireless_server_ip[0] = 111;dev_info.wireless_server_ip[1] = 47; dev_info.wireless_server_ip[2] = 21;dev_info.wireless_server_ip[3] = 141; - dev_info.wireless_server_port = 9456; + dev_info.wireless_server_port = 8809; + dev_info.server_ip[0] = 111;dev_info.server_ip[1] = 47; + dev_info.server_ip[2] = 21;dev_info.server_ip[3] = 141; + dev_info.server_port = 8809; snprintf((char*)dev_info.boot_version, DEV_VERSION_STR_LEN, "V%d.%d.%d.%d", dev_info.type_m, dev_info.type_s, VERSION_MAJOR, VERSION_MINOR); diff --git a/CablePositioning_IAP_V1.0/Src/main.c b/CablePositioning_IAP_V1.0/Src/main.c index 37d455f..3a8e1c4 100644 --- a/CablePositioning_IAP_V1.0/Src/main.c +++ b/CablePositioning_IAP_V1.0/Src/main.c @@ -42,18 +42,18 @@ /* Private variables ---------------------------------------------------------*/ SPI_HandleTypeDef hspi3; -UART_HandleTypeDef huart4; +UART_HandleTypeDef huart1; /* USER CODE BEGIN PV */ SPI_HandleTypeDef *SpiHandle = &hspi3; -UART_HandleTypeDef *UartHandle = &huart4; +UART_HandleTypeDef *UartHandle = &huart1; /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ void SystemClock_Config(void); static void MX_GPIO_Init(void); static void MX_SPI3_Init(void); -static void MX_UART4_Init(void); +static void MX_USART1_UART_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -92,7 +92,7 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_SPI3_Init(); - MX_UART4_Init(); + MX_USART1_UART_Init(); /* USER CODE BEGIN 2 */ HAL_Delay(10); /* Init internal flash */ @@ -214,37 +214,37 @@ static void MX_SPI3_Init(void) } /** - * @brief UART4 Initialization Function + * @brief USART1 Initialization Function * @param None * @retval None */ -static void MX_UART4_Init(void) +static void MX_USART1_UART_Init(void) { - /* USER CODE BEGIN UART4_Init 0 */ + /* USER CODE BEGIN USART1_Init 0 */ - /* USER CODE END UART4_Init 0 */ + /* USER CODE END USART1_Init 0 */ - /* USER CODE BEGIN UART4_Init 1 */ + /* USER CODE BEGIN USART1_Init 1 */ - /* USER CODE END UART4_Init 1 */ - huart4.Instance = UART4; - huart4.Init.BaudRate = 115200; - huart4.Init.WordLength = UART_WORDLENGTH_8B; - huart4.Init.StopBits = UART_STOPBITS_1; - huart4.Init.Parity = UART_PARITY_NONE; - huart4.Init.Mode = UART_MODE_TX_RX; - huart4.Init.HwFlowCtl = UART_HWCONTROL_NONE; - huart4.Init.OverSampling = UART_OVERSAMPLING_16; - huart4.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - huart4.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - if (HAL_UART_Init(&huart4) != HAL_OK) + /* USER CODE END USART1_Init 1 */ + huart1.Instance = USART1; + huart1.Init.BaudRate = 115200; + huart1.Init.WordLength = UART_WORDLENGTH_8B; + huart1.Init.StopBits = UART_STOPBITS_1; + huart1.Init.Parity = UART_PARITY_NONE; + huart1.Init.Mode = UART_MODE_TX_RX; + huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; + huart1.Init.OverSampling = UART_OVERSAMPLING_16; + huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + if (HAL_UART_Init(&huart1) != HAL_OK) { Error_Handler(); } - /* USER CODE BEGIN UART4_Init 2 */ + /* USER CODE BEGIN USART1_Init 2 */ - /* USER CODE END UART4_Init 2 */ + /* USER CODE END USART1_Init 2 */ } @@ -270,6 +270,9 @@ static void MX_GPIO_Init(void) __HAL_RCC_GPIOD_CLK_ENABLE(); HAL_PWREx_EnableVddIO2(); + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(POWER_3V3_GPIO_Port, POWER_3V3_Pin, GPIO_PIN_SET); + /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(WDG_GPIO_Port, WDG_Pin, GPIO_PIN_RESET); @@ -279,18 +282,25 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOG, SPI_FLASH_WP_Pin|SPI_FLASH_CS_Pin, GPIO_PIN_SET); - /*Configure GPIO pins : PE2 PE3 PE4 PE5 - PE6 PE7 PE8 PE9 - PE10 PE11 PE12 PE13 - PE14 PE15 PE0 PE1 */ - GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 - |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9 - |GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13 - |GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1; + /*Configure GPIO pins : PE2 PE4 PE5 PE6 + PE7 PE8 PE9 PE10 + PE11 PE12 PE13 PE14 + PE15 PE0 PE1 */ + GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6 + |GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10 + |GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14 + |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); + /*Configure GPIO pin : POWER_3V3_Pin */ + GPIO_InitStruct.Pin = POWER_3V3_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(POWER_3V3_GPIO_Port, &GPIO_InitStruct); + /*Configure GPIO pins : PC13 PC15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 */ @@ -320,12 +330,12 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - /*Configure GPIO pins : PA2 PA3 PA4 PA5 - PA6 PA7 PA8 PA9 - PA10 PA11 PA12 PA15 */ - GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 - |GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9 - |GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_15; + /*Configure GPIO pins : PA0 PA1 PA2 PA3 + PA4 PA5 PA6 PA7 + PA8 PA11 PA12 PA15 */ + GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 + |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 + |GPIO_PIN_8|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_15; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); diff --git a/CablePositioning_IAP_V1.0/Src/menu.c b/CablePositioning_IAP_V1.0/Src/menu.c index 4078fdc..4cba020 100644 --- a/CablePositioning_IAP_V1.0/Src/menu.c +++ b/CablePositioning_IAP_V1.0/Src/menu.c @@ -395,13 +395,13 @@ static void _dev_info_set(void) do { - Serial_PutString("\r\nWireless server ip: "); - } while(_serial_input_ip(dev_info.wireless_server_ip) != COM_OK); + Serial_PutString("\r\nServer ip: "); + } while(_serial_input_ip(dev_info.server_ip) != COM_OK); do { - Serial_PutString("\r\nWireless server port: "); - } while(_serial_input_port(&dev_info.wireless_server_port) != COM_OK); + Serial_PutString("\r\nServer port: "); + } while(_serial_input_port(&dev_info.server_port) != COM_OK); Serial_PutString("\r\n"); dev_info_save(); diff --git a/CablePositioning_IAP_V1.0/Src/stm32l4xx_hal_msp.c b/CablePositioning_IAP_V1.0/Src/stm32l4xx_hal_msp.c index 2df88e4..8da1ba1 100644 --- a/CablePositioning_IAP_V1.0/Src/stm32l4xx_hal_msp.c +++ b/CablePositioning_IAP_V1.0/Src/stm32l4xx_hal_msp.c @@ -154,39 +154,39 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart) { GPIO_InitTypeDef GPIO_InitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; - if(huart->Instance==UART4) + if(huart->Instance==USART1) { - /* USER CODE BEGIN UART4_MspInit 0 */ + /* USER CODE BEGIN USART1_MspInit 0 */ - /* USER CODE END UART4_MspInit 0 */ + /* USER CODE END USART1_MspInit 0 */ /** Initializes the peripherals clock */ - PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_UART4; - PeriphClkInit.Uart4ClockSelection = RCC_UART4CLKSOURCE_PCLK1; + PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1; + PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK) { Error_Handler(); } /* Peripheral clock enable */ - __HAL_RCC_UART4_CLK_ENABLE(); + __HAL_RCC_USART1_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); - /**UART4 GPIO Configuration - PA0 ------> UART4_TX - PA1 ------> UART4_RX + /**USART1 GPIO Configuration + PA9 ------> USART1_TX + PA10 ------> USART1_RX */ - GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1; + GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - GPIO_InitStruct.Alternate = GPIO_AF8_UART4; + GPIO_InitStruct.Alternate = GPIO_AF7_USART1; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - /* USER CODE BEGIN UART4_MspInit 1 */ + /* USER CODE BEGIN USART1_MspInit 1 */ - /* USER CODE END UART4_MspInit 1 */ + /* USER CODE END USART1_MspInit 1 */ } } @@ -199,23 +199,23 @@ void HAL_UART_MspInit(UART_HandleTypeDef* huart) */ void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) { - if(huart->Instance==UART4) + if(huart->Instance==USART1) { - /* USER CODE BEGIN UART4_MspDeInit 0 */ + /* USER CODE BEGIN USART1_MspDeInit 0 */ - /* USER CODE END UART4_MspDeInit 0 */ + /* USER CODE END USART1_MspDeInit 0 */ /* Peripheral clock disable */ - __HAL_RCC_UART4_CLK_DISABLE(); + __HAL_RCC_USART1_CLK_DISABLE(); - /**UART4 GPIO Configuration - PA0 ------> UART4_TX - PA1 ------> UART4_RX + /**USART1 GPIO Configuration + PA9 ------> USART1_TX + PA10 ------> USART1_RX */ - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1); + HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); - /* USER CODE BEGIN UART4_MspDeInit 1 */ + /* USER CODE BEGIN USART1_MspDeInit 1 */ - /* USER CODE END UART4_MspDeInit 1 */ + /* USER CODE END USART1_MspDeInit 1 */ } }