diff --git a/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h b/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h index c84736c..c657a92 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h +++ b/CablePositioning_APP_V1.0/Core/Inc/RS485_debug.h @@ -51,7 +51,12 @@ typedef struct uint16_t vbat; // 电池电压,单位:mv uint16_t vin; // 工作电压,单位:mv int16_t temperature; // 设备温度,单位:0.1℃ - uint8_t reserve[2]; + uint8_t is_bat_charge; // 充电状态 + uint8_t is_utc_valid; // GPS 对时 UTC 时间有效 + uint8_t state_wir; // 无线状态 + uint8_t reserve[3]; + uint32_t run; // 设备持续运行时间 + uint32_t time; // 设备时间 uint32_t elec[8]; // 工频电流有效值mA int16_t elec_defect_max[4]; // 缺陷电流最大值mA uint32_t elec_fault[8]; // 故障工频电流有效值mA diff --git a/CablePositioning_APP_V1.0/Core/Inc/dau.h b/CablePositioning_APP_V1.0/Core/Inc/dau.h index a1211f4..c63ed07 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dau.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dau.h @@ -101,6 +101,7 @@ #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_GSUDR 0x0e00 // 全局控制寄存器 - 固件升级数据寄存器 @@ -252,7 +253,6 @@ extern uint8_t dau_adj_state; /* Extern functions ----------------------------------------------------------*/ extern void dau_init(void); -extern void dau_adj_init(void); extern void dau_spi_rw(int8_t rw, uint16_t addr, uint16_t len); extern void dau_show(void); diff --git a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h index ac26592..abc585a 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h @@ -44,8 +44,8 @@ /* Define --------------------------------------------------------------------*/ /* 版本信息. */ -#define VERSION_MAJOR 128 -#define VERSION_MINOR 102 +#define VERSION_MAJOR 1 +#define VERSION_MINOR 3 #define COMPILE_TIME (__DATE__" "__TIME__) #define DEV_CAPABILITY_LEN 16 @@ -142,8 +142,8 @@ typedef struct { uint8_t bitmap; uint8_t is_voltage_adj; - uint16_t turns; - uint16_t elec; + uint8_t turns; + uint8_t elec; } dev_adj_power_t; /* 校准参数信息. */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h index bcaff87..7128fb0 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h +++ b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h @@ -100,10 +100,13 @@ typedef struct uint16_t vin; // 工作电压, 单位: mv uint16_t vbat; // 电池电压, 单位: mv uint16_t vsc; // 超级电容电压, 单位: mv - uint16_t defect[4]; // 缺陷电流最大值 mA + uint16_t fault[DAU_PORT_FAULT_MAX]; // 故障电流最大值 A + uint16_t defect[DAU_PORT_DEFECT_MAX]; // 缺陷电流最大值 mA uint32_t elec[DAU_PORT_POWER_CNT]; // 通道电流有效值 mA uint8_t col_flag; // DAU 采集标志位 - uint8_t reserve[3]; // Reserve + uint8_t is_bat_charge; // 充电状态 + uint8_t is_utc_valid; // GPS 对时 UTC 时间有效 + uint8_t state_wir; // 无线状态 } fd_data_t; typedef struct diff --git a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c index f4bb08c..09b3634 100644 --- a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c +++ b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c @@ -39,6 +39,7 @@ #include "math.h" #include "usart.h" +#include "rtc.h" #include "common.h" #include "dev_config.h" @@ -94,7 +95,8 @@ typedef struct uint16_t defect_thr; // 隐患阈值, 单位: mA. uint16_t fault_thr; // 故障阈值, 单位: A. uint8_t APN[DEV_APN_LEN]; // APN 名字. - uint8_t reserve[20]; + uint16_t fault_inr; // 故障间隔, 单位: s. + uint8_t reserve[18]; } debug_config_t; /* Private macro -------------------------------------------------------------*/ @@ -113,6 +115,10 @@ static dev_adj_defect_zero_t debug_adj_defect; dev_adj_fault_zero_t debug_adj_fault; dev_adj_power_t debug_adj_power; +static RTC_DateTypeDef debug_date; +static RTC_TimeTypeDef debug_time; +static struct tm debug_tm; + /* Private function prototypes -----------------------------------------------*/ /* Internal functions --------------------------------------------------------*/ /* 报文头校验. */ @@ -469,9 +475,7 @@ static void _debug_pkt_update_fpga(void) 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)); uint32_t addr = TFTP_APP_ADDRESS; - uint32_t app_len = 0; uint32_t *crc = NULL; - HAL_GPIO_WritePin(LED_RUN_GPIO_Port, LED_RUN_Pin, GPIO_PIN_SET); /* index 为 0 表示是首保, 需要擦除 FLASH. */ if (0 == m_head->index) @@ -510,10 +514,9 @@ static void _debug_pkt_update_fpga(void) if(m_head->len < DEBUG_FLASH_BUF_SIZE) { /* 校验数据. */ - app_len = addr - TFTP_APP_ADDRESS + m_head->len; dau_ctrl.update_flag = TRUE; - dau_ctrl.update_len = app_len; - dau_ctrl.update_rt = DAU_UPD_NONE; + dau_ctrl.update_len = addr - TFTP_APP_ADDRESS + m_head->len; + dau_ctrl.update_rt_dbg = DAU_UPD_NONE; } /* 封装报文头. */ @@ -1049,6 +1052,20 @@ 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; + 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; + debug_tm.tm_mon = debug_date.Month - 1; + debug_tm.tm_mday = debug_date.Date; + debug_tm.tm_hour = debug_time.Hours; + debug_tm.tm_min = debug_time.Minutes; + debug_tm.tm_sec = debug_time.Seconds; + data->time = mktime(&debug_tm); + data->run = HAL_GetTick() / 1000; + data->state_wir = wl_ctrl.state; + data->is_bat_charge = st_data.is_bat_charge; + data->is_utc_valid = dau_ctrl.is_utc_valid; + for(i = 0; i < DAU_PORT_POWER_CNT; i++) { data->elec[i] = dau_ctrl.reg_elec[i]; @@ -1269,7 +1286,7 @@ static void _debug_pkt_adj_defect(void) continue; } temp = dau_ctrl.reg_port_state.DAVR[i] - dev_config.defect_base[i]; - temp = 3276; + //temp = 3276; dev_config.defect_adj[i] = debug_adj_defect.defect_elec * 32768 / temp; } @@ -1580,7 +1597,7 @@ static void _debug_pkt_update_fpga_result() _debug_pkt_head_init(sizeof(proto_head_t) + sizeof(int32_t), DEBUG_CT_PRV_REPLY); head->cmd_type = DEBUG_CT_PRV_REPLY; head->cmd = DEBUG_PRV_UPDATE_RT; - *res = (dau_ctrl.update_rt != DAU_UPD_OK); + *res = (dau_ctrl.update_rt_dbg != DAU_UPD_OK); /* 计算校验和. */ crc = (uint32_t*)(debug_buf.buf + head->len); @@ -1807,10 +1824,10 @@ void debug_start(void) { common_watchdog_set(COM_WDG_CLI); - if (dau_ctrl.update_rt == DAU_UPD_OK) + if (dau_ctrl.update_rt_dbg != DAU_UPD_NONE) { _debug_pkt_update_fpga_result(); - dau_ctrl.update_rt = DAU_UPD_NONE; + dau_ctrl.update_rt_dbg = DAU_UPD_NONE; } /* 开启串口空闲中断 DMA 收包. 注意这里会收到空闲中断, DMA 收一半中断, 全收中断, 注意中断处理. */ diff --git a/CablePositioning_APP_V1.0/Core/Src/cli.c b/CablePositioning_APP_V1.0/Core/Src/cli.c index 60129e1..76487ff 100644 --- a/CablePositioning_APP_V1.0/Core/Src/cli.c +++ b/CablePositioning_APP_V1.0/Core/Src/cli.c @@ -862,8 +862,6 @@ void _cli_init(void) /* 命令行线程开始函数. */ void cli_start(void const * argument) { - - /******** START INIT ********/ /* 以下代码是freeRTOS启动后第一个运行的任务,因为优先级最高,且最早创建.所以需要在freeRTOS启动后再初始化 * 的地方统一放在下面这段地方. */ @@ -894,15 +892,8 @@ void cli_start(void const * argument) /* 初始化 ADC 采样任务. */ ADC_init(); - if (IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ)) - { - dau_adj_init(); - } - else - { - /* 初始化 DAU 任务. */ - dau_init(); - } + /* 初始化 DAU 任务. */ + dau_init(); /* 初始化无线通讯任务. */ if (!IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ) diff --git a/CablePositioning_APP_V1.0/Core/Src/dau.c b/CablePositioning_APP_V1.0/Core/Src/dau.c index 49947bd..ee55a78 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dau.c +++ b/CablePositioning_APP_V1.0/Core/Src/dau.c @@ -285,15 +285,22 @@ static void _dau_data_save(void) fd_data.vbat = ADC_ctrl.ADCi_vbat; fd_data.vin = ADC_ctrl.ADCi_vin; fd_data.vsc = ADC_ctrl.ADCi_vsc; - for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + for(i = 0; i < DAU_PORT_FAULT_MAX; i++) + { + fd_data.fault[i] = dau_ctrl.reg_port_state.FMAX[i]; + } + for(i = 0; i < DAU_PORT_DEFECT_MAX; i++) { fd_data.defect[i] = dau_ctrl.reg_port_state.DMAX[i]; } - for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + for(i = 0; i < DAU_PORT_POWER_CNT; i++) { fd_data.elec[i] = dau_ctrl.reg_elec[i]; } fd_data.col_flag = dau_ctrl.col_flag; + fd_data.is_bat_charge = st_data.is_bat_charge; + fd_data.is_utc_valid = dau_ctrl.is_utc_valid; + fd_data.state_wir = wl_ctrl.state; fd_write(&fd_data); } @@ -312,6 +319,9 @@ int32_t _dau_update(void) uint32_t addr = TFTP_APP_ADDRESS; int32_t rv = HAL_ERROR; + /* 校验报文. */ + E_RETURN(debug_app_check(TFTP_APP_ADDRESS, app_len, 3)); + /* 发送升级数据 */ while(1) { @@ -582,57 +592,6 @@ int32_t _dau_wave_col_defect(void) vty_print("#D reg end addr %x\r\n", addr); MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); return rv; - -#if 0 - uint8_t i = 0; - uint8_t j = 0; - uint8_t is_exceed = FALSE; - uint32_t addr = 0; - int32_t rv = HAL_ERROR; - - /* 比较缺陷波形是否超过阈值 */ - //E_RETURN(_dau_reg_read_port_state()); - for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) - { - dau_ctrl.reg_defect_max[i] = 100 +i; - if (dau_ctrl.reg_defect_max[i] > dev_config.wave_threshold) - { - is_exceed = TRUE; - } - } - /* 没有超过阈值并没有强制录波直接返回 */ - if (!is_exceed && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) - { - MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); - return HAL_OK; - } - - /* 擦除 flash */ - addr = dau_ctrl.addr_reg; - vty_print("#D3 %x\r\n", addr); - for(i = 0; i < 2; i++) - { - E_RETURN(spi_flash_erase(addr, SPI_CMD_BLOCK64_ERASE)); - addr += SPI_FLASH_BLOCK64_SIZE; - } - - /* 数据地址应该是被擦除过的地址 (当前地址向前偏移 128k). */ - addr = dau_ctrl.addr_reg; - /* 读取缺陷数据 */ - for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) - { - memset(&dau_ctrl.buf_dau_rx[2], i, DAU_PKT_FAULT_BYTE_CNT); - for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) - { - E_RETURN(spi_flash_write(addr, &dau_ctrl.buf_dau_rx[2], DAU_PKT_DEFECT_BYTE_CNT)); - addr += DAU_PKT_DEFECT_BYTE_CNT; - } - } - - vty_print("#D4 %x\r\n", addr); - MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); - return rv; -#endif } /* description: 工频波形采集 @@ -840,6 +799,8 @@ int32_t _dau_wave_col_trigger_by_fault(void) return HAL_OK; } + flash_log_write(FLASH_LOG_TYPE_WARNING, "Fhault triggering!\r\n"); + /* 采集波形 */ E_RETURN(_dau_wave_col_fault()); E_RETURN(_dau_wave_col_power(DAU_SOURCE_FAULT)); @@ -847,6 +808,7 @@ int32_t _dau_wave_col_trigger_by_fault(void) /* 置标志位 */ MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); + _dau_data_save(); #if 0 uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); @@ -941,9 +903,9 @@ int32_t _dau_wave_col_trigger_by_reg(void) _dau_power_calculate(DAU_SOURCE_REG); /* 置标志位, 保存数据 */ - _dau_data_save(); MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); dau_ctrl.col_time = tick; + _dau_data_save(); #if 0 uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); @@ -1050,10 +1012,6 @@ static void _dau_init(void) HAL_GPIO_WritePin(DAU_RST_GPIO_Port, DAU_RST_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_SET); osDelay(2000); - //common_watchdog_set(COM_WDG_DAU); - //osDelay(10000); - //common_watchdog_set(COM_WDG_DAU); - //osDelay(10000); /* 读取 FPGA 版本信息 */ if (HAL_OK == _dau_reg_read_global_state()) @@ -1076,7 +1034,7 @@ static void _dau_init(void) /* 触发阈值 */ //*temp = dev_config.fault_threshold * 32768 / dev_config.fault_adj[i]; - *temp = 0; + *temp = 0x7fff; _dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t)); osDelay(500); /* 开启 */ @@ -1109,13 +1067,13 @@ static void _dau_start(void *argument) } /* utc 对时处理 */ - //_dau_utc(); + _dau_utc(); /* 故障电流采集 */ _dau_wave_col_trigger_by_fault(); /* 循环工频缺陷电流采集 */ - //_dau_wave_col_trigger_by_reg(); + _dau_wave_col_trigger_by_reg(); /* 处理升级 */ if (dau_ctrl.update_flag) @@ -1190,6 +1148,25 @@ int32_t _dau_adj_reg_write_port(uint32_t port) return rv; } +/* description: 缺陷波形采集 + param: + return: HAL_xxx */ +int32_t _dau_adj_wave_col_defect(void) +{ + uint8_t i = 0; + int32_t rv = HAL_ERROR; + + /* 比较缺陷波形是否超过阈值 */ + E_RETURN(_dau_reg_read_port_state()); + for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) + { + dau_ctrl.reg_defect_max[i] = abs(dau_ctrl.reg_port_state.DMAX[i]); + } + /* 直接返回 */ + MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_DEFECT); + return HAL_OK; +} + /* description: 寄存器触发波形采集 param: return: HAL_xxx */ @@ -1198,74 +1175,12 @@ int32_t _dau_adj_wave_col_trigger_by_reg(void) int32_t rv = HAL_ERROR; E_RETURN(_dau_wave_col_start()); + E_RETURN(_dau_adj_wave_col_defect()); E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG)); -#if 0 - uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); - uint32_t addr = dau_ctrl.addr_reg; - 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++) - { - 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); - vty_print("%04x ", buf[k++]); - if(0 == k % 32) - { - osDelay(100); - vty_print("\r\n"); - } - } - if(k % 32 != 0) - { - osDelay(100); - vty_print("\r\n"); - } - } - vty_print("\r\n"); - } -#endif -#if 1 - uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); - uint8_t i = 0; - uint8_t j = 0; - uint16_t k = 0; - //for(i = 5; i < DAU_PORT_POWER_CNT; i++) - for(i = 0; i < 1; i++) - { - common_watchdog_set(COM_WDG_DAU); - vty_print("POWER %d\r\n", i); - buf = (uint16_t*)dau_ctrl.reg_power[i]; - for(j = 0; j < DAU_PKT_POWER_CNT; j++) - { - for(k = 0; k < 512;) - { - vty_print("%-04x ", buf[k++]); - if(0 == (j*512+k ) % 40) - { - osDelay(100); - vty_print("\r\n"); - } - } - buf += 512; - } - vty_print("\r\n"); - } - vty_print("reg_elec:%d\r\n", dau_ctrl.reg_elec[0]); -#endif return rv; } - /* description: DAU 校准任务循环 param: return: */ @@ -1323,6 +1238,7 @@ static void _dau_adj_start(void *argument) _dau_reg_write_port(i); } + /* 重启 FPGA 触发故障采集 */ HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(DAU_RST_GPIO_Port, DAU_RST_Pin, GPIO_PIN_RESET); osDelay(1000); @@ -1331,8 +1247,7 @@ static void _dau_adj_start(void *argument) osDelay(2000); /* 触发阈值 */ - //*temp = 0x2800; - *temp = 0x0; + *temp = 0x2800; _dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t)); /* 开启 */ osDelay(500); @@ -1350,7 +1265,7 @@ static void _dau_adj_start(void *argument) /* 读取最大值. */ _dau_reg_read_port_state(); - /* 开启 */ + /* 关闭 */ osDelay(500); *temp = 0; _dau_reg_write(0xf, sizeof(uint16_t)); @@ -1365,6 +1280,146 @@ static void _dau_adj_start(void *argument) } } +/* description: 故障触发波形采集 + param: + return: HAL_xxx */ +int32_t _dau_continue_wave_col_trigger_by_fault(void) +{ + int32_t rv = HAL_ERROR; + + /* 没有触发直接退出 */ + if (!((dau_ctrl.reg_global.GFTR & DAU_GFTR_FAULT_Msk) >> DAU_GFTR_FAULT_Pos)) + { + return HAL_OK; + } + + /* 采集波形 */ + E_RETURN(_dau_wave_col_fault()); + E_RETURN(_dau_wave_col_power(DAU_SOURCE_FAULT)); + _dau_power_calculate(DAU_SOURCE_FAULT); +#if 0 + uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); + uint8_t i = 0; + uint8_t j = 0; + uint16_t k = 0; + uint32_t addr = dau_ctrl.addr_fault; + + for(i = 0; i < 1; i++) + { + 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++) + { + spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); + addr += DAU_PKT_FAULT_BYTE_CNT; + for(k = 0; k < 512;) + { + common_watchdog_set(COM_WDG_DAU); + vty_print("%04x ", buf[k++]); + if(0 == k % 32) + { + osDelay(100); + vty_print("\r\n"); + } + } + if(k % 32 != 0) + { + osDelay(100); + vty_print("\r\n"); + } + } + vty_print("\r\n"); + } +#endif +#if 0 + uint16_t *buf = NULL; + uint8_t i = 0; + uint8_t j = 0; + uint16_t k = 0; + + for(i = 0; i < DAU_PORT_POWER_CNT; i++) + { + common_watchdog_set(COM_WDG_DAU); + vty_print("POWER %d\r\n", i); + buf = (uint16_t*)dau_ctrl.fault_power[i]; + for(j = 0; j < DAU_PKT_POWER_CNT; j++) + { + for(k = 0; k < 512;) + { + vty_print("%-04x ", buf[k++]); + if(0 == (j*512+k ) % 40) + { + osDelay(100); + vty_print("\r\n"); + } + } + buf += 512; + } + vty_print("\r\n"); + } +#endif + return HAL_OK; +} + +/* description: DAU 主任务循环 + param: + return: */ +static void _dau_continue_start(void *argument) +{ + int32_t rv = HAL_ERROR; + + /* 状态初始化 */ + _dau_init(); + vty_print("DAU start...\r\n"); + + for (;;) + { + common_watchdog_set(COM_WDG_DAU); + osDelay(4250); + + /* 读取全局状态寄存器 */ + rv = _dau_reg_read_global_state(); + if (rv != HAL_OK) + { + continue; + } + + /* utc 对时处理 */ + _dau_utc(); + + /* 故障电流采集 */ + _dau_continue_wave_col_trigger_by_fault(); + + /* 循环工频缺陷电流采集 */ + _dau_adj_wave_col_trigger_by_reg(); + _dau_power_calculate(DAU_SOURCE_REG); + + /* 处理升级 */ + if (dau_ctrl.update_flag) + { + flash_log_write(FLASH_LOG_TYPE_NOTIFY, "FPGA update start!\r\n"); + dau_ctrl.update_flag = FALSE; + if (HAL_OK == _dau_update()) + { + dau_ctrl.update_rt = DAU_UPD_OK; + dau_ctrl.update_rt_dbg = DAU_UPD_OK; + } + else + { + dau_ctrl.update_rt = DAU_UPD_ERROR; + dau_ctrl.update_rt_dbg = DAU_UPD_ERROR; + } + flash_log_write(FLASH_LOG_TYPE_NOTIFY, "FPGA update %s!\r\n", dau_ctrl.update_rt == 1 ? "OK" : "ERROR"); + } + + if (IS_MONITOR_BIT_SET(dau_ctrl.reg_flag, DAU_REG_PORT_WRITE)) + { + MONITOR_BITMAP_RESET(dau_ctrl.reg_flag, DAU_REG_PORT_WRITE); + _dau_reg_write_port(dau_ctrl.reg_data); + } + } +} /* description: GPS 报文处理 ($GNZDA,235949.012,05,01,1980,,*4F) param: @@ -1506,20 +1561,22 @@ static void _dau_gps_start(void *argument) return: */ void dau_init(void) { - dau_ctrl.dau_handle = osThreadNew(_dau_start, NULL, &dau_attributes); - dau_ctrl.gps_handle = osThreadNew(_dau_gps_start, NULL, &dau_gps_attributes); -} - -/* description: DAU 采集校准任务初始化 - param: - return: */ -void dau_adj_init(void) -{ - dau_ctrl.dau_handle = osThreadNew(_dau_adj_start, NULL, &dau_adj_attributes); + if (IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ)) + { + dau_ctrl.dau_handle = osThreadNew(_dau_adj_start, NULL, &dau_adj_attributes); + } + else if(IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_FACTORY)) + { + dau_ctrl.dau_handle = osThreadNew(_dau_continue_start, NULL, &dau_adj_attributes); + } + else + { + /* 初始化 DAU 任务. */ + dau_ctrl.dau_handle = osThreadNew(_dau_start, NULL, &dau_attributes); + } dau_ctrl.gps_handle = osThreadNew(_dau_gps_start, NULL, &dau_gps_attributes); } - /* description: spi 接口测试函数 param: return: */ diff --git a/CablePositioning_APP_V1.0/Core/Src/dev_config.c b/CablePositioning_APP_V1.0/Core/Src/dev_config.c index 0898ad3..cce3bfa 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dev_config.c +++ b/CablePositioning_APP_V1.0/Core/Src/dev_config.c @@ -589,13 +589,24 @@ void dev_config_defaults_set(void) _dev_config_mutex_lock(); - /* 配置初始化. */ - _dev_config_default_set(); + /* 默认配置下发 */ + snprintf(dev_config.host, DEV_NAME_LEN, "%s", DEV_DEFAULT_HOST); + dev_config.collect_interval = 10; + dev_config.keepalive = 5; + dev_config.power_threshold = 5; + dev_config.fault_threshold = 2000; + dev_config.defect_threshold = 1000; + snprintf(dev_config.APN, DEV_APN_LEN, "CMIOT"); + + _dev_config_save(CONFIG_ADDRESS); + _dev_config_save(CONFIG_ADDRESS_BAK); flash_log_write(FLASH_LOG_TYPE_INFO, "Config default system reset!\r\n"); common_sys_set(COM_SYS_RESET, (void*)&reset_delay); _dev_config_mutex_unlock(); + + return; } /* 保存配置文件. */ diff --git a/CablePositioning_APP_V1.0/Core/Src/wireless.c b/CablePositioning_APP_V1.0/Core/Src/wireless.c index c62dc11..24eabd2 100644 --- a/CablePositioning_APP_V1.0/Core/Src/wireless.c +++ b/CablePositioning_APP_V1.0/Core/Src/wireless.c @@ -1298,7 +1298,6 @@ static void _wl_4G_send_realdata(void) wl_proto_realdata_t *data = (wl_proto_realdata_t*)(wl_ctrl.dma_tx_buf + sizeof(proto_head_t)); uint32_t *crc = NULL; uint8_t i = 0; - time_t temp = 0; /* 封装报文头. */ _wl_4G_head_init(sizeof(proto_head_t) + sizeof(wl_proto_realdata_t), DEBUG_CT_PRV_REPLY, DEBUG_PRV_REALDATA, wl_ctrl.pkt_id); @@ -1317,8 +1316,7 @@ static void _wl_4G_send_realdata(void) wl_tm.tm_hour = wl_time.Hours; wl_tm.tm_min = wl_time.Minutes; wl_tm.tm_sec = wl_time.Seconds; - temp = mktime(&wl_tm); - data->utc = temp; + data->utc = mktime(&wl_tm); data->run_time = HAL_GetTick() / 1000; for(i = 0; i < DAU_PORT_POWER_CNT; i++) 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 9ab6b55..b1254ab 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep @@ -5,1967 +5,1988 @@ CableMonitor_APP_V3.2 + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\flash_if.c $PROJ_DIR$\..\Core\Src\cli.c - $PROJ_DIR$\..\Core\Src\dau.c - $PROJ_DIR$\..\Core\Src\ADC_collect.c - $PROJ_DIR$\..\Core\Src\dev_config.c - $PROJ_DIR$\startup_stm32l496xx.s $PROJ_DIR$\..\Core\Src\common.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Core\Src\spi.c $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Core\Src\usart.c $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\startup_stm32l496xx.s $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\spi.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\Core\Src\RS485_debug.c - $PROJ_DIR$\..\Core\Src\adc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.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\usart.c - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Core\Src\flash_if.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\flash_log.c - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - $PROJ_DIR$\..\Core\Src\rtc.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.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$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.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_cortex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $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$\CableMonitor_APP_V3.2\Obj\dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et + $TOOLKIT_DIR$\inc\c\time.h + $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_it.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi - $PROJ_DIR$\..\Core\Inc\ADC_collect.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et + $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et - $PROJ_DIR$\..\Core\Inc\flash_log.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et + $PROJ_DIR$\..\Core\Inc\ADC_collect.h + $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et + $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$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o + $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h + $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\RS485_sensor.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.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$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h + $PROJ_DIR$\..\Core\Inc\dau.h $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\Core\Inc\wireless.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o + $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et + $PROJ_DIR$\..\Core\Inc\RS485_debug.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o - $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\..\Core\Inc\adc.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi - $PROJ_DIR$\..\Core\Inc\RS485_debug.h - $PROJ_DIR$\..\Core\Inc\recording_wave.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - $PROJ_DIR$\..\Core\Inc\wireless.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\..\Core\Inc\dau.h - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et - $TOOLKIT_DIR$\inc\c\time32.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et - $PROJ_DIR$\..\Core\Src\position.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o + $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi + $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_rcc_ex.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 + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi + $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.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 + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $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\port.pbi + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o + $PROJ_DIR$\..\Core\Inc\dev_config.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__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_gpio.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $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\stream_buffer.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o + $PROJ_DIR$\..\Core\Inc\recording_wave.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et + $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\FreeRTOS_CLI.pbi $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o - $PROJ_DIR$\..\Core\Inc\position.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\..\Core\Src\recording_wave.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h - $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o - $PROJ_DIR$\..\Core\Inc\spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi - $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Core\Inc\position.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi $PROJ_DIR$\..\Core\Inc\rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o - $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\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\Core\Inc\cli.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\..\Core\Inc\spi.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\cli.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\..\Core\Inc\common.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o - $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\Core\Inc\dev_config.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi + $TOOLKIT_DIR$\inc\c\stdarg.h [ROOT_NODE] ILINK - 259 122 + 259 195 - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c - - BICOMP - 137 - ICCARM - 271 + 287 __cstat - 110 + 286 + + + BICOMP + 263 ICCARM - 60 94 177 246 85 293 104 145 326 283 228 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 245 298 251 280 140 126 302 325 132 320 77 114 189 348 107 303 332 344 90 342 310 237 207 58 191 209 + 156 337 272 67 225 317 347 217 181 246 164 207 115 91 125 332 346 228 226 126 307 292 183 203 128 117 - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\dma.c - - BICOMP - 314 - ICCARM - 270 + 99 __cstat - 291 + 241 + + + BICOMP + 284 ICCARM - 60 94 177 246 85 293 104 337 98 145 326 283 228 115 319 289 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 348 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 237 58 209 207 191 + 130 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 97 301 181 272 279 56 131 164 305 228 337 123 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 130 142 - $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - - BICOMP - 193 - ICCARM - 67 + 256 __cstat - 232 + 222 + + + BICOMP + 135 ICCARM - 60 94 177 246 85 293 104 337 98 145 326 156 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 58 + 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 272 164 267 301 131 181 305 228 337 123 97 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 279 142 - $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Core\Src\flash_if.c - - BICOMP - 138 - ICCARM - 91 + 72 __cstat - 182 + 149 + + + BICOMP + 102 ICCARM - 145 94 177 246 85 293 104 326 60 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 114 245 298 251 280 140 126 302 325 132 320 77 189 332 344 90 237 + 128 246 164 337 272 67 225 317 347 181 207 115 91 125 332 346 228 226 126 307 292 117 315 279 301 264 190 267 97 64 56 335 257 146 305 324 101 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 242 - $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\..\Core\Src\cli.c - AARM - 128 + ICCARM + 299 + + + __cstat + 124 + + + BICOMP + 134 + + + ICCARM + 57 337 272 67 225 317 347 156 217 63 111 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 246 207 115 91 125 332 346 226 126 307 292 128 117 221 322 314 203 232 214 183 326 242 133 82 144 129 + + + BICOMP + 67 257 331 301 133 337 267 221 225 264 184 318 146 349 246 279 232 129 272 190 188 104 64 351 307 314 326 144 347 317 111 235 68 304 252 121 122 101 324 335 181 214 156 63 128 322 203 183 242 82 217 131 97 164 56 305 228 132 273 76 288 227 302 154 115 332 126 57 123 142 207 91 125 346 226 292 117 + + $PROJ_DIR$\..\Core\Src\common.c - - BICOMP - 324 - ICCARM - 315 + 342 __cstat - 73 + 277 + + + BICOMP + 200 ICCARM - 60 94 177 246 85 293 104 145 326 348 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 245 298 251 280 140 126 302 325 132 320 77 114 189 303 283 228 332 344 90 310 + 57 337 272 67 225 317 347 156 217 221 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 246 207 115 91 125 332 346 226 126 307 292 128 117 314 63 111 203 232 214 326 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\dau.c - - BICOMP - 152 - ICCARM - 304 + 93 __cstat - 116 + 343 - - BICOMP - 164 104 103 294 85 151 52 272 94 246 330 306 255 250 265 119 108 177 124 331 123 308 260 301 161 167 293 172 135 229 158 176 284 157 59 63 318 343 38 338 39 173 134 131 + 327 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 57 337 272 67 225 317 347 209 328 156 217 63 111 334 308 315 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 221 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 242 82 129 133 144 + + + BICOMP + 104 214 272 301 190 64 232 337 279 188 334 129 347 264 184 331 318 267 128 346 292 156 221 144 111 235 68 304 252 121 122 101 324 181 97 207 125 164 246 307 209 63 315 203 242 82 133 67 225 317 328 217 308 131 56 305 228 123 142 91 226 57 335 257 146 132 273 76 349 288 227 302 154 117 115 332 126 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\freertos.c - - BICOMP - 323 - ICCARM - 261 + 311 __cstat - 170 + 116 + + + BICOMP + 300 ICCARM - 107 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 58 + 246 164 337 272 67 225 317 347 181 207 115 91 125 332 346 228 226 126 307 292 279 301 264 190 267 97 64 56 335 257 146 305 324 101 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 128 117 + + + BICOMP + 188 267 301 337 272 226 190 104 64 349 181 115 67 225 264 184 331 318 257 279 347 317 125 346 292 235 68 304 252 121 122 101 324 335 97 307 128 164 207 91 332 126 228 131 56 305 146 132 273 76 288 227 302 154 246 123 142 117 - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c - - BICOMP - 287 - ICCARM - 55 + 185 __cstat - 274 + 158 - - BICOMP - 251 94 59 176 330 318 343 151 157 177 131 245 284 63 134 162 320 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 140 302 65 306 38 338 39 173 298 280 126 132 325 77 + 298 + + ICCARM - 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 162 245 298 251 280 140 126 302 325 132 320 77 + 57 337 272 67 225 317 347 156 217 334 308 221 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 314 63 111 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 144 82 133 242 129 + + + BICOMP + 337 214 304 279 101 82 272 235 121 267 63 246 314 129 347 68 252 122 324 128 346 292 334 232 242 217 308 301 264 190 184 188 331 104 318 64 257 146 349 207 125 164 156 221 203 144 133 67 225 317 131 97 56 181 335 132 273 76 288 227 302 154 307 91 226 57 305 228 123 142 111 117 115 332 126 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\adc.c - - BICOMP - 346 - ICCARM - 83 + 254 __cstat - 179 + 271 - - BICOMP - 343 151 176 330 318 134 94 157 177 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 58 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 74 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 128 246 207 115 91 125 332 346 226 126 307 292 117 82 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\rtc.c - - BICOMP - 144 - ICCARM - 70 + 285 __cstat 54 - - BICOMP - 330 59 38 177 151 173 194 284 228 303 63 132 283 156 107 176 157 318 343 94 338 39 251 126 104 114 130 289 348 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 135 229 158 306 320 65 134 131 245 189 298 280 140 302 325 77 + 236 + + ICCARM - 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 114 245 298 251 280 140 126 302 325 132 320 77 189 156 130 303 283 228 289 107 348 194 + 314 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 63 111 + + + BICOMP + 188 272 132 190 104 64 337 273 267 184 331 318 257 317 146 76 288 111 279 264 235 68 304 252 121 122 101 324 335 67 225 181 347 349 63 301 131 97 164 56 305 228 123 142 314 227 302 154 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\spi.c - - BICOMP - 41 - ICCARM - 269 + 231 __cstat - 336 + 95 - - BICOMP - 151 284 59 330 177 65 63 176 157 318 343 94 134 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 130 131 + 208 + + ICCARM - 130 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 315 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 128 246 207 115 91 125 332 346 226 126 307 292 117 129 - $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\tim.c - - BICOMP - 121 - ICCARM 96 __cstat - 197 + 81 + + + BICOMP + 218 ICCARM - 289 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 209 + 322 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 82 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c - - BICOMP - 253 - ICCARM - 184 + 159 __cstat - 238 + 269 - - BICOMP - 94 151 176 330 318 343 134 157 177 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 147 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 57 337 272 67 225 317 347 209 328 156 217 74 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 82 - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\flash_log.c - - BICOMP - 181 - ICCARM - 264 + 139 __cstat - 328 + 240 - - BICOMP - 177 157 151 59 176 330 318 343 94 134 284 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 65 131 + 167 + + ICCARM - 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 57 337 272 67 225 317 347 156 217 128 246 164 181 207 115 91 125 332 346 228 226 126 307 292 117 314 279 301 264 190 267 97 64 56 335 257 146 305 324 101 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 63 111 203 232 214 242 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\usart.c - - BICOMP - 95 - ICCARM - 44 + 163 __cstat - 84 + 336 - - BICOMP - 293 331 301 158 151 308 167 172 306 124 123 260 161 94 177 135 229 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 205 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 221 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 156 217 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 133 144 326 82 129 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c - - BICOMP - 307 - ICCARM - 275 + 78 __cstat - 221 + 291 - - BICOMP - 177 123 135 151 124 260 161 94 229 306 331 308 301 167 293 172 158 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 89 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 83 246 207 115 91 125 332 346 226 126 307 292 + + + BICOMP + 115 337 301 131 181 305 228 267 164 272 142 246 97 56 123 83 307 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 125 346 279 349 288 227 302 154 207 91 332 126 226 292 - $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\wireless.c - - BICOMP - 46 - ICCARM - 117 + 194 __cstat - 150 + 247 + + + BICOMP + 170 ICCARM - 60 94 177 246 85 293 104 145 326 115 319 348 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 191 58 207 237 209 + 57 337 272 67 225 317 347 156 217 63 111 221 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 74 322 314 203 128 246 207 115 91 125 332 346 226 126 307 292 117 133 232 214 82 242 144 129 + + + BICOMP + 272 307 68 122 133 337 252 324 273 214 279 246 74 144 347 235 304 121 101 132 227 302 128 346 292 63 314 82 129 217 301 264 190 184 188 331 104 318 64 335 181 76 267 288 154 207 125 164 156 221 322 203 232 242 67 225 317 111 131 97 56 257 146 349 91 226 57 305 228 123 142 117 115 332 126 - $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\startup_stm32l496xx.s - BICOMP - 74 + AARM + 348 + + + + $PROJ_DIR$\..\Core\Src\main.c + ICCARM - 165 + 70 __cstat - 234 + 65 + + + BICOMP + 151 ICCARM - 156 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 58 + 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 128 246 207 115 91 125 332 346 226 126 307 292 117 74 130 314 63 111 315 322 221 137 + + + BICOMP + 181 301 288 272 267 154 137 97 111 314 56 126 63 74 322 131 164 305 228 337 227 302 115 332 347 128 130 315 221 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 132 273 76 349 307 279 123 142 246 117 207 91 125 346 226 292 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Core\Src\dev_config.c - - BICOMP - 282 - ICCARM - 106 + 219 __cstat - 278 + 143 - - BICOMP - 177 157 151 176 330 318 343 94 134 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 145 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 156 337 272 67 225 317 347 217 57 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 128 246 207 115 91 125 332 346 226 126 307 292 117 203 232 214 242 + + + BICOMP + 346 225 228 292 67 131 181 305 347 267 203 272 164 76 288 154 307 279 242 317 337 97 301 56 132 273 227 302 207 125 57 128 232 214 217 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 146 349 91 226 156 123 142 246 117 115 332 126 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\gpio.c - - BICOMP - 87 - ICCARM - 120 + 119 __cstat - 79 + 303 - - BICOMP - 135 123 177 151 124 260 161 94 229 306 331 308 301 167 293 172 158 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 323 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 137 279 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 279 56 97 349 301 181 272 131 164 305 228 337 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 288 227 302 154 137 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - - BICOMP - 163 - ICCARM - 233 + 150 __cstat - 220 + 258 - - BICOMP - 157 151 177 176 330 318 343 94 134 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 174 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 209 337 272 67 225 317 347 328 246 164 181 207 115 91 125 332 346 228 226 126 292 + + + BICOMP + 337 91 292 347 67 317 164 181 246 272 328 225 207 125 346 228 209 115 332 126 226 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - - BICOMP - 327 - ICCARM - 258 + 98 __cstat - 322 + 173 - - BICOMP - 157 151 177 176 330 318 343 94 134 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 338 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 272 188 132 267 190 104 64 337 273 349 184 331 318 257 317 146 76 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - - BICOMP - 101 - ICCARM - 185 + 92 __cstat - 290 + 253 + + + BICOMP + 176 ICCARM - 348 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 145 326 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 207 191 310 58 209 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 164 267 272 131 181 305 228 337 123 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - - BICOMP - 62 - ICCARM - 296 + 191 __cstat - 180 + 100 - - BICOMP - 123 151 59 94 177 325 124 260 161 306 330 251 246 85 255 331 308 301 167 65 104 293 140 302 77 103 250 52 265 164 119 272 108 294 284 320 114 157 298 280 126 132 343 176 63 318 172 135 229 158 38 338 39 173 245 134 131 189 + 306 + + ICCARM - 245 157 94 177 246 85 293 104 330 298 251 280 140 126 302 343 325 132 320 77 65 59 255 124 151 284 161 63 294 167 172 318 108 272 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 114 189 + 209 337 272 67 225 317 347 328 156 217 246 164 181 207 115 91 125 332 346 228 226 126 307 292 53 + + + BICOMP + 126 272 347 307 328 225 115 332 226 317 337 217 181 156 246 53 67 164 207 91 125 346 228 292 209 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - - BICOMP - 266 - ICCARM - 241 + 112 __cstat - 102 + 249 - - BICOMP - 255 265 108 151 306 250 119 177 103 52 164 272 294 94 246 85 330 104 124 331 123 308 260 301 161 167 293 172 135 229 158 176 284 157 59 63 318 343 134 38 338 39 173 131 + 206 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 181 337 272 67 225 317 156 347 217 246 164 207 115 91 125 332 346 228 226 126 307 292 189 + + + BICOMP + 91 272 307 337 347 164 67 217 207 332 126 226 292 156 246 189 225 317 181 115 125 346 228 - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - - BICOMP - 277 - ICCARM - 285 + 276 __cstat - 72 + 187 + + + BICOMP + 211 ICCARM - 114 245 157 94 177 246 85 293 104 330 298 251 280 140 126 302 343 325 132 320 77 189 289 65 59 255 124 151 284 161 63 294 167 172 318 108 272 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 237 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 317 184 318 76 267 331 257 146 349 190 188 104 64 337 272 132 273 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - - BICOMP - 160 - ICCARM - 37 + 213 __cstat - 64 + 178 - - BICOMP - 157 151 177 176 330 318 343 94 134 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 199 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 228 267 131 181 305 123 337 164 272 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - - BICOMP - 155 - ICCARM - 49 + 244 __cstat - 81 + 224 - - BICOMP - 151 343 176 330 318 134 94 157 177 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 88 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 264 252 324 267 349 68 122 272 235 304 121 101 335 337 67 225 181 347 190 184 188 331 104 318 64 257 317 146 132 273 76 131 97 164 301 56 305 228 123 288 227 302 154 142 - $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - BICOMP - 71 + ICCARM + 283 - ICCARM - 218 + __cstat + 69 - __cstat - 86 + BICOMP + 155 ICCARM - 60 94 177 246 85 293 104 145 326 114 245 157 330 298 251 280 140 126 302 343 325 132 320 77 189 303 65 59 255 124 151 284 161 63 294 167 172 318 108 272 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 283 228 332 344 90 237 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 164 267 272 131 181 305 228 337 123 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - - BICOMP - 118 - ICCARM - 335 + 262 __cstat - 256 + 310 + + + BICOMP + 71 ICCARM - 60 94 177 246 85 293 104 145 326 283 228 348 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 156 107 303 332 114 245 298 251 280 140 126 302 325 132 320 77 189 207 344 90 58 237 191 209 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 301 181 272 97 56 131 164 305 228 337 123 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - - BICOMP - 143 - ICCARM - 113 + 171 __cstat - 350 + 229 - - BICOMP - 135 103 59 330 164 177 151 52 272 94 229 63 255 250 265 119 158 38 318 343 124 331 123 308 260 301 104 306 161 108 294 167 246 85 293 172 176 284 157 134 338 39 173 131 + 157 + + ICCARM - 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 59 255 124 151 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 301 264 190 267 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 132 235 301 181 121 272 267 304 101 337 273 56 264 68 252 122 76 288 305 228 190 184 188 331 104 318 347 349 64 324 335 257 67 225 317 146 131 97 164 123 227 302 154 142 - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - - BICOMP - 247 - ICCARM - 43 + 168 __cstat - 53 + 180 + + + BICOMP + 230 ICCARM - 145 94 177 246 85 293 104 326 330 245 157 298 251 280 140 126 302 343 325 132 320 77 342 332 114 189 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 122 272 68 267 264 252 324 349 235 304 121 101 335 337 67 225 181 347 190 184 188 331 104 318 64 257 317 146 132 273 76 288 131 97 164 301 56 305 228 123 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - - BICOMP - 78 - ICCARM - 174 + 66 __cstat - 334 + 161 - - BICOMP - 119 177 250 151 255 265 108 306 103 52 164 272 294 94 246 85 330 104 124 331 123 308 260 301 161 167 293 172 135 229 158 38 176 284 157 59 63 318 343 134 338 39 173 131 + 245 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 331 257 146 267 184 318 317 76 349 190 188 104 64 337 272 132 273 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c - - BICOMP - 133 - ICCARM - 166 + 309 __cstat - 42 + 344 - - BICOMP - 151 65 63 284 306 59 330 177 176 157 318 343 94 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 38 338 39 173 194 134 131 + 84 + + ICCARM - 194 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 121 347 235 335 225 267 304 101 337 67 181 349 264 68 252 122 324 272 190 184 188 331 104 318 64 257 317 146 132 273 76 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - - BICOMP - 263 - ICCARM - 295 + 108 __cstat - 45 + 196 - - BICOMP - 272 52 94 246 330 151 103 164 294 85 104 306 255 250 265 119 108 177 124 331 123 308 260 301 161 167 293 172 135 229 158 176 284 157 59 63 318 343 38 338 39 173 134 131 + 234 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 164 267 272 131 181 305 228 337 123 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c - - BICOMP - 88 - ICCARM - 48 + 110 __cstat - 236 + 77 - - BICOMP - 123 177 135 124 260 161 94 229 151 331 308 301 167 293 172 158 38 228 65 255 103 250 52 265 164 119 272 108 294 246 85 330 104 306 283 59 176 284 157 63 318 343 134 131 303 338 39 173 + 160 + + ICCARM - 303 65 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 283 228 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 331 257 146 267 184 318 317 76 349 190 188 104 64 337 272 132 273 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - - BICOMP - 226 - ICCARM - 148 + 330 __cstat - 147 + 248 - - BICOMP - 308 167 172 151 331 301 293 158 306 124 123 260 161 94 177 135 229 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 109 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 - - - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - - - AARM - 341 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 - - - AARM - 298 + BICOMP + 101 304 337 67 181 267 235 121 335 225 347 349 264 68 252 122 324 272 190 184 188 331 104 318 64 257 317 146 132 273 76 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - - BICOMP - 187 - ICCARM - 339 + 107 __cstat - 89 + 193 - - BICOMP - 140 94 330 293 343 251 104 302 320 157 298 280 177 85 245 211 246 126 132 325 77 + 250 + + ICCARM - 245 157 94 177 246 85 293 104 330 298 251 280 140 126 302 343 325 132 320 77 211 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 56 97 301 181 272 227 302 131 164 305 228 337 288 154 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 123 142 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - - BICOMP - 345 - ICCARM - 231 + 223 __cstat - 56 + 325 - - BICOMP - 94 330 293 320 151 154 146 63 284 306 251 325 59 167 273 177 246 85 104 140 302 77 318 176 157 189 245 50 249 326 172 343 298 280 126 132 243 145 161 108 294 255 124 103 331 250 123 52 308 265 260 164 301 119 272 135 229 158 38 338 39 173 134 131 + 201 + + ICCARM - 145 94 177 246 85 293 104 326 189 330 157 167 172 343 245 298 251 280 140 126 302 325 132 320 77 50 243 273 146 249 154 284 161 63 294 318 108 59 255 124 151 272 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 132 188 272 267 190 104 64 337 273 349 184 331 318 257 317 146 76 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - - BICOMP - 51 - ICCARM - 97 + 319 __cstat - 75 + 94 - - BICOMP - 301 255 158 331 293 308 167 172 124 123 260 161 94 177 135 229 338 39 103 250 52 265 164 119 272 108 294 246 85 330 104 151 38 173 176 284 157 59 63 318 343 306 134 131 + 197 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 190 64 273 104 337 267 188 272 132 349 184 331 318 257 317 146 76 264 235 68 304 252 121 122 101 324 335 67 225 181 347 131 97 164 301 56 305 228 288 227 302 154 123 142 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - - BICOMP - 99 - ICCARM - 159 + 140 __cstat - 139 + 127 - - BICOMP - 94 140 177 298 343 245 98 85 302 320 104 293 157 280 330 337 246 251 126 132 325 77 + 182 + + ICCARM - 337 94 177 246 85 293 104 98 245 157 330 298 251 280 140 126 302 343 325 132 320 77 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 76 318 288 184 317 267 331 257 146 190 188 104 64 337 272 132 273 264 235 68 304 252 121 122 101 324 335 67 225 181 347 349 131 97 164 301 56 305 228 123 227 302 154 142 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - - BICOMP - 347 - ICCARM - 267 + 341 __cstat - 227 + 290 - - BICOMP - 280 177 320 94 104 157 246 326 298 126 132 325 77 145 245 125 85 293 330 251 140 302 343 + 266 + + ICCARM - 330 94 177 246 85 293 145 104 326 245 157 298 251 280 140 126 302 343 325 132 320 77 125 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 337 267 131 181 305 228 349 164 272 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 288 227 302 154 123 142 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - - BICOMP - 142 - ICCARM - 317 + 62 __cstat - 141 + 138 - - BICOMP - 126 177 251 325 146 94 104 132 245 246 330 320 243 98 85 293 157 298 280 140 302 343 337 77 + 120 + + ICCARM - 337 94 177 246 85 293 104 98 245 157 330 298 251 280 140 126 302 343 325 132 320 77 146 243 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 104 337 190 64 273 267 188 272 132 184 331 318 257 317 146 76 264 235 68 304 252 121 122 101 324 335 67 225 181 347 349 131 97 164 301 56 305 228 123 288 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - - BICOMP - 329 - ICCARM - 175 + 186 __cstat - 129 + 113 - - BICOMP - 158 301 38 331 293 151 308 167 172 124 123 260 161 94 177 135 229 255 103 250 52 265 164 119 272 108 294 246 85 330 104 306 176 284 157 59 63 318 343 134 338 39 173 131 + 79 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 164 272 349 131 181 305 228 337 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 288 227 302 154 123 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - - BICOMP - 349 - ICCARM - 292 + 204 __cstat - 286 + 215 - - BICOMP - 124 161 229 260 94 151 123 177 135 306 331 308 301 167 293 172 158 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 169 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 246 164 337 272 67 225 317 347 181 207 115 91 125 332 346 228 226 126 307 292 166 + + + BICOMP + 125 337 181 317 228 115 347 346 307 164 207 91 272 225 246 166 67 332 126 226 292 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - - BICOMP - 340 - ICCARM - 153 + 321 __cstat - 242 + 86 - - BICOMP - 94 330 60 157 320 109 104 246 280 145 245 243 177 98 85 293 298 140 302 343 337 326 251 126 132 325 77 + 281 + + ICCARM - 337 94 177 246 85 293 104 98 145 326 245 157 330 298 251 280 140 126 302 343 325 132 320 77 243 109 60 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 272 164 267 131 181 305 228 337 123 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - - BICOMP - 57 - ICCARM - 244 + 340 __cstat - 316 + 60 - - BICOMP - 151 59 330 177 284 63 176 157 318 343 94 134 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 38 338 39 173 131 + 75 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 318 264 76 184 317 331 257 146 190 188 104 64 337 272 132 273 227 302 235 68 304 252 121 122 101 324 335 67 225 181 347 267 288 154 131 97 164 301 56 305 228 349 123 142 - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - BICOMP - 178 + ICCARM + 293 __cstat - 312 + 261 - - BICOMP - 326 59 330 151 284 177 114 344 94 63 65 348 104 176 157 318 343 306 332 245 145 281 246 85 293 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 172 135 229 158 38 338 39 173 189 251 126 132 60 134 131 320 298 280 140 302 325 77 90 + 162 + + ICCARM - 60 94 177 246 85 293 104 145 326 348 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 281 + 209 337 272 67 225 317 347 328 246 164 181 207 115 91 125 332 346 228 226 126 307 292 85 297 + + + BICOMP + 126 337 347 85 115 272 332 226 292 246 67 181 307 297 328 225 317 164 207 91 125 346 228 209 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - - BICOMP - 76 - ICCARM - 186 + 172 __cstat - 268 + 270 - - BICOMP - 151 157 177 306 176 330 318 343 94 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 38 338 39 173 134 131 + 251 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 337 267 131 181 305 228 123 164 272 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - - BICOMP - 309 - ICCARM - 136 + 296 __cstat - 252 + 202 - - BICOMP - 158 301 38 331 293 151 308 167 172 124 123 260 161 94 177 135 229 255 103 250 52 265 164 119 272 108 294 246 85 330 104 306 176 284 157 59 63 318 343 134 338 39 173 131 + 80 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 267 228 131 181 305 123 337 164 272 97 301 56 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 67 225 317 146 347 132 273 76 349 288 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - - BICOMP - 183 - ICCARM - 230 + 210 __cstat - 171 + 243 - - BICOMP - 308 167 172 151 331 301 293 158 306 124 123 260 161 94 177 135 229 255 103 250 52 265 164 119 272 108 294 246 85 330 104 176 284 157 59 63 318 343 38 338 39 173 134 131 + 350 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 301 264 190 267 97 64 56 181 337 272 67 225 317 335 257 146 228 305 324 101 164 347 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 76 318 288 184 317 267 331 257 146 190 188 104 64 337 272 132 273 264 235 68 304 252 121 122 101 324 335 67 225 181 347 349 131 97 164 301 56 305 228 123 227 302 154 142 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Core\Src\recording_wave.c - - BICOMP - 111 - ICCARM - 40 + 175 __cstat - 112 + 212 - - BICOMP - 260 94 124 161 229 151 123 177 135 331 308 301 167 293 172 158 255 103 250 52 265 164 119 272 108 294 246 85 330 104 306 176 284 157 59 63 318 343 134 38 338 39 173 131 + 313 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 57 337 272 67 225 317 347 156 217 315 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 192 333 252 288 104 227 121 142 318 302 122 154 322 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 242 82 255 + + + BICOMP + 347 267 128 255 56 181 301 203 337 264 97 272 246 279 315 242 217 131 164 305 228 123 227 156 322 232 82 67 225 317 190 235 184 68 188 304 331 192 252 104 121 318 122 101 64 324 335 257 146 333 142 302 154 117 115 332 126 307 57 132 273 76 349 288 207 91 125 346 226 292 214 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Core\Src\position.c - - BICOMP - 190 - ICCARM - 47 + 237 __cstat - 169 + 136 - - BICOMP - 94 280 77 104 246 293 157 330 245 177 98 85 298 140 302 343 337 251 126 132 325 + 105 + + ICCARM - 337 94 177 246 85 293 104 98 245 157 330 298 251 280 140 126 302 343 325 132 77 + 57 337 272 67 225 317 347 156 217 221 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 192 333 252 288 104 227 121 142 318 302 122 154 232 203 128 246 207 115 91 125 332 346 226 126 307 292 117 214 82 295 242 + + + BICOMP + 181 305 131 279 267 317 228 164 82 347 272 301 203 221 242 337 67 225 264 97 56 123 227 307 91 226 128 156 232 295 217 190 235 184 68 188 304 331 192 252 104 121 318 122 101 64 324 335 257 146 333 142 302 154 207 125 346 292 246 57 132 273 76 349 288 214 117 115 332 126 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Core\Src\RS485_sensor.c - BICOMP - 69 - - - ICCARM - 288 + __cstat + 316 - __cstat - 61 + BICOMP + 118 - BICOMP - 132 94 104 243 251 177 126 325 77 245 246 330 320 50 98 85 293 157 298 280 140 302 343 337 + ICCARM + 57 337 272 67 225 317 347 156 217 221 279 301 264 190 267 97 64 56 181 335 257 146 228 305 324 101 164 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 203 128 246 207 115 91 125 332 346 226 126 307 292 117 232 214 289 - ICCARM - 337 94 177 246 85 293 104 98 245 157 330 298 251 280 140 126 302 343 325 132 320 77 243 50 + BICOMP + 217 301 181 267 97 272 128 232 337 56 279 221 347 131 164 305 228 349 203 246 156 289 67 225 317 264 190 235 184 68 188 304 331 252 104 121 318 122 101 64 324 335 257 146 132 273 76 288 227 302 154 117 115 332 126 57 123 142 307 207 91 125 346 226 292 214 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - BICOMP - 168 - - - ICCARM - 279 + OBJCOPY + 312 - __cstat - 127 + ILINK + 195 - BICOMP - 151 63 284 59 330 177 338 39 176 157 318 343 94 38 173 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 306 134 131 - - - ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + ILINK + 59 254 159 299 268 342 204 93 219 99 293 72 139 311 287 119 153 150 70 345 179 191 185 285 231 348 321 309 330 210 244 283 262 213 98 168 172 92 108 256 296 186 276 223 66 110 340 140 107 319 341 62 78 112 171 148 96 339 163 194 114 216 177 239 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - - BICOMP - 257 - ICCARM - 313 + 339 __cstat - 66 + 73 - - BICOMP - 94 151 176 330 318 343 306 157 177 284 59 63 255 124 103 331 250 123 52 308 265 260 164 301 119 272 161 108 294 167 246 85 293 172 104 135 229 158 38 338 39 173 134 131 + 152 + + ICCARM - 59 255 124 151 284 161 63 330 94 177 246 85 293 294 167 172 343 318 108 272 157 104 176 103 135 331 250 123 229 158 52 308 306 134 265 38 260 338 164 131 301 39 119 173 + 209 337 272 67 225 317 347 328 246 164 181 207 115 91 125 332 346 228 226 126 307 292 53 85 + + + BICOMP + 332 272 115 226 53 337 347 126 246 67 181 307 85 328 225 317 164 207 91 125 346 228 209 292 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - - BICOMP - 333 - ICCARM - 305 + 148 __cstat - 254 + 265 - - BICOMP - 325 94 177 320 293 330 245 343 246 85 251 104 140 302 157 298 280 126 132 77 + 238 + + ICCARM - 302 343 177 246 85 293 325 245 157 94 104 330 298 251 280 140 126 132 320 77 + 209 337 272 67 225 317 347 328 156 217 246 164 181 207 115 91 125 332 346 228 226 126 307 292 85 198 57 + + + BICOMP + 337 181 57 164 307 198 347 67 91 156 246 85 272 328 225 317 207 125 346 228 209 217 115 332 126 226 292 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c - - BICOMP - 299 - ICCARM - 100 + 268 __cstat - 240 + 260 - - BICOMP - 132 177 104 320 98 85 251 126 325 293 94 326 330 145 245 146 246 157 298 280 140 302 343 77 337 + 233 + + ICCARM - 337 94 177 246 85 293 104 98 145 326 245 157 330 298 251 280 140 126 302 343 325 132 320 77 146 + 156 337 272 67 225 317 347 217 117 181 164 257 146 228 246 207 115 91 125 332 346 226 126 307 292 297 85 87 53 106 61 97 64 56 335 305 324 301 264 190 267 101 131 235 132 184 68 188 273 76 304 331 349 123 252 288 104 227 121 142 318 302 122 154 + + + BICOMP + 337 181 317 307 267 61 53 56 97 349 115 226 301 257 87 272 67 225 347 125 346 292 305 131 164 117 246 297 106 217 146 228 207 91 332 126 85 156 64 324 335 264 190 235 184 68 188 304 331 252 104 121 318 122 101 132 273 76 288 227 302 154 123 142 - $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - - BICOMP - 248 - ICCARM - 92 + 345 __cstat - 219 + 55 - - BICOMP - 330 318 176 65 151 293 343 157 58 104 177 59 332 348 237 94 246 85 255 284 63 134 338 320 280 325 114 145 344 262 326 124 103 331 250 123 52 308 80 265 260 164 301 119 272 161 108 294 167 172 93 131 39 173 298 140 302 77 245 60 135 229 158 306 38 90 189 251 126 132 + 220 + + ICCARM - 60 94 177 246 85 293 104 145 326 348 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 80 93 265 38 260 338 164 131 301 39 119 173 344 332 114 245 298 251 280 140 126 302 325 132 320 77 189 90 58 262 237 + 346 228 272 67 225 317 226 246 164 337 347 181 207 115 91 125 332 126 307 292 + + + BICOMP + 226 337 272 307 317 181 246 228 67 225 115 347 125 346 164 207 91 332 126 292 - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - OBJCOPY - 300 + ICCARM + 153 - ILINK - 122 + __cstat + 165 + + + BICOMP + 329 - ILINK - 149 165 67 271 231 315 339 270 91 269 288 285 218 296 43 166 159 47 70 305 341 100 117 48 96 128 106 304 295 136 241 37 244 83 275 174 184 233 258 264 49 186 44 120 148 230 97 175 279 292 313 40 55 267 113 153 261 317 185 335 239 321 188 82 + ICCARM + 209 337 272 67 225 317 347 328 246 164 181 207 115 91 125 332 346 228 226 126 307 292 + + + BICOMP + 337 125 272 207 228 246 328 225 346 307 347 317 164 91 181 209 67 115 332 126 226 292 - $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - BICOMP - 297 - - - ICCARM - 68 - - - __cstat - 105 + AARM + 179 - BICOMP - 104 151 114 192 63 330 59 332 94 255 284 177 245 65 289 237 326 176 157 318 343 134 338 145 107 344 58 246 85 293 124 103 331 250 123 52 308 80 265 260 164 301 119 272 161 108 294 167 172 93 131 39 173 189 251 126 132 320 60 135 229 158 306 38 298 280 140 302 325 77 90 - - - ICCARM - 60 94 177 246 85 293 104 145 326 289 65 59 255 124 151 284 161 63 330 294 167 172 343 318 108 272 157 176 103 135 331 250 123 229 158 52 308 306 134 80 93 265 38 260 338 164 131 301 39 119 173 107 332 114 245 298 251 280 140 126 302 325 132 320 77 189 344 90 237 58 192 + AARM + 207 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt index 4c1226d..d274a6c 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt @@ -86,7 +86,7 @@ 1 1 1 - 5A0B00000E0040E10000020000005984000002000000568400000200000010860000100000000F810000010000005F860000070000000C8100000A0B000055840000030000000E810000080000000B810000110000000584000003000000108400001F00000046810000010000000D81000007000000 + 6F0B00000E0040E10000020000005984000002000000568400000200000010860000100000000F810000010000005F860000070000000C8100001E0B000055840000030000000E810000080000000B810000110000000584000003000000108400002000000046810000010000000D81000007000000 49000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C820000018200006786000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D920000 @@ -381,7 +381,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050