From ba020c0d5527bf565b4b1ca6415fa1993ffb7237 Mon Sep 17 00:00:00 2001 From: yuliang Date: Sun, 29 Sep 2024 10:23:23 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20|=20=E5=90=8E=E5=8F=B0=E8=81=94=E8=B0=83?= =?UTF-8?q?=E4=BF=AE=E6=94=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CablePositioning_APP_V1.0/Core/Inc/common.h | 2 +- CablePositioning_APP_V1.0/Core/Inc/dau.h | 1 + .../Core/Inc/dev_config.h | 4 +- CablePositioning_APP_V1.0/Core/Inc/usart.h | 2 +- CablePositioning_APP_V1.0/Core/Inc/wireless.h | 1 + .../Core/Src/RS485_debug.c | 2 +- CablePositioning_APP_V1.0/Core/Src/cli.c | 13 +- CablePositioning_APP_V1.0/Core/Src/common.c | 1 - CablePositioning_APP_V1.0/Core/Src/dau.c | 197 +- .../Core/Src/flash_log.c | 3 +- CablePositioning_APP_V1.0/Core/Src/main.c | 1 - CablePositioning_APP_V1.0/Core/Src/usart.c | 23 +- CablePositioning_APP_V1.0/Core/Src/wireless.c | 143 +- .../EWARM/CableMonitor_APP_V3.2.dep | 1617 ++++++++--------- .../EWARM/settings/Project.wsdt | 12 +- 15 files changed, 1131 insertions(+), 891 deletions(-) diff --git a/CablePositioning_APP_V1.0/Core/Inc/common.h b/CablePositioning_APP_V1.0/Core/Inc/common.h index 06fcd40..bda1cfb 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/common.h +++ b/CablePositioning_APP_V1.0/Core/Inc/common.h @@ -206,7 +206,7 @@ enum DEBUG_CM_CMD DEBUG_PRV_DEV_STATE = 10, DEBUG_PRV_WAVE_COL = 11, DEBUG_PRV_WAVE_CAL = 12, - DEBUG_PRV_WAVE_MAX = 13, + DEBUG_PRV_WAVE_FORCE = 13, DEBUG_PRV_LOG = 14, DEBUG_PRV_HISTORY_DATA = 15, DEBUG_PRV_ADJ_MANUAL = 16, diff --git a/CablePositioning_APP_V1.0/Core/Inc/dau.h b/CablePositioning_APP_V1.0/Core/Inc/dau.h index 9434be8..ecf245b 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dau.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dau.h @@ -69,6 +69,7 @@ typedef enum DAU_COL_FLAG_REG_DEFECT, // 寄存器触发缺陷波形有效 DAU_COL_FLAG_REG_POWER, // 寄存器触发工频波形有效 DAU_COL_FLAG_REG_CMP, // 寄存器触发波形上传完成 + DAU_COL_FLAG_WAVE_FORCE, // 强制录波 } DAU_COL_FLAG_E; /* DAU 全局寄存器. */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h index b71d4e4..8307473 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h @@ -45,7 +45,7 @@ /* Define --------------------------------------------------------------------*/ /* 版本信息. */ #define VERSION_MAJOR 128 -#define VERSION_MINOR 25 +#define VERSION_MINOR 40 #define COMPILE_TIME (__DATE__" "__TIME__) #define DEV_CAPABILITY_LEN 16 @@ -185,7 +185,7 @@ typedef struct uint32_t keepalive; //保活间隔 ms /* 采样间隔配置. 4byte */ uint16_t collect_interval; - uint16_t reserve1; + uint16_t fault_threshold; /* ADCi 电压校准配置. 2byte */ uint16_t vin; /* 工作模式配置. 2byte */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/usart.h b/CablePositioning_APP_V1.0/Core/Inc/usart.h index ab5d8a0..3d1dcd9 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/usart.h +++ b/CablePositioning_APP_V1.0/Core/Inc/usart.h @@ -50,7 +50,7 @@ void MX_USART2_UART_Init(void); void MX_USART3_UART_Init(void); /* USER CODE BEGIN Prototypes */ - +void MX_USART3_UART_Init_WL(void); /* USER CODE END Prototypes */ #ifdef __cplusplus diff --git a/CablePositioning_APP_V1.0/Core/Inc/wireless.h b/CablePositioning_APP_V1.0/Core/Inc/wireless.h index 1fa066f..1611c5b 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/wireless.h +++ b/CablePositioning_APP_V1.0/Core/Inc/wireless.h @@ -75,6 +75,7 @@ typedef struct uint8_t dma_tx_buf_recv[WL_DMA_TX_BUF_LEN]; uint32_t time_send; uint32_t mul_idx; + uint32_t time_update; uint8_t state; uint8_t err_cnt; uint8_t send_cnt; diff --git a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c index eeac2a0..96237aa 100644 --- a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c +++ b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c @@ -168,7 +168,7 @@ void _debug_pkt_head_init(uint16_t len, uint8_t cmdType) void _debug_pkt_send(uint16_t len, uint8_t debug_len) { /* 发送报文 */ - HAL_UART_Transmit_DMA(debug_uart, debug_buf.buf, len); + HAL_UART_Transmit_IT(debug_uart, debug_buf.buf, len); /* 调试打印. */ DBG(DBG_M_RS485_DEBUG, "Send(%d):\r\n", len); if (dbg_stat_get(DBG_M_RS485_DEBUG)) diff --git a/CablePositioning_APP_V1.0/Core/Src/cli.c b/CablePositioning_APP_V1.0/Core/Src/cli.c index 4bf628d..9f589fe 100644 --- a/CablePositioning_APP_V1.0/Core/Src/cli.c +++ b/CablePositioning_APP_V1.0/Core/Src/cli.c @@ -584,10 +584,11 @@ static BaseType_t _cli_show(const char *string) vty_print("Normal sleep: %d\r\n", dev_config.normal_sleep); vty_print("Force sleep up: %d\r\n", st_data.force_sleep_up); vty_print("BAT charge: %d\r\n", HAL_GPIO_ReadPin(BAT_CHECK_GPIO_Port, BAT_CHECK_Pin)); - vty_print("Collect interval: %d min\r\n", dev_config.collect_interval); - vty_print("Collect threshold: %d A\r\n", dev_config.threshold); - vty_print("Wave interval: %d hour\r\n", dev_config.keepalive); - vty_print("Wave threshold: %d mV\r\n", dev_config.wave_threshold); + vty_print("Collect interval: %dmin\r\n", dev_config.collect_interval); + vty_print("Collect threshold: %dA\r\n", dev_config.threshold); + vty_print("Defect threshold: %dmV\r\n", dev_config.wave_threshold); + vty_print("Fault threshold: %dA\r\n", dev_config.fault_threshold); + vty_print("Keepalive: %dms\r\n", dev_config.keepalive); vty_print("Mian cable: %d\r\n", dev_config.main_cable); vty_print("Voltage col: %d\r\n", dev_config.is_voltage_col); vty_print("Temp col: %d\r\n", dev_config.is_temp_col); @@ -859,13 +860,15 @@ void cli_start(void const * argument) /* 配置系统初始化. */ dev_config_init(); dev_config_flag_set(DEV_FLAG_CLI); - dev_config.keepalive = 300000; + //dev_config_flag_unset(DEV_FLAG_CLI); + dev_config.keepalive = 300000; flash_log_init(); st_init(); /* 公共监控任务初始化. */ common_sys_init(); /* 默认开启的 debug. */ //dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_GPS); dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); /* 初始化 ADC 采样任务. */ ADC_init(); diff --git a/CablePositioning_APP_V1.0/Core/Src/common.c b/CablePositioning_APP_V1.0/Core/Src/common.c index 38c520c..ba5f1a4 100644 --- a/CablePositioning_APP_V1.0/Core/Src/common.c +++ b/CablePositioning_APP_V1.0/Core/Src/common.c @@ -168,7 +168,6 @@ static void _common_sys_start(void *argument) HAL_GPIO_WritePin(WDG_GPIO_Port, WDG_Pin, GPIO_PIN_SET); osDelay(1); HAL_GPIO_WritePin(WDG_GPIO_Port, WDG_Pin, GPIO_PIN_RESET); - vty_print("WDG %d\r\n", HAL_GetTick()); } count++; diff --git a/CablePositioning_APP_V1.0/Core/Src/dau.c b/CablePositioning_APP_V1.0/Core/Src/dau.c index f230f71..62df676 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dau.c +++ b/CablePositioning_APP_V1.0/Core/Src/dau.c @@ -376,11 +376,11 @@ int32_t _dau_wave_col_start(void) return: HAL_xxx */ int32_t _dau_wave_col_fault(void) { +#if 0 uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; uint8_t i = 0; uint8_t j = 0; uint32_t addr = 0; - int32_t rv = HAL_ERROR; /* 读取触发电流值 */ E_RETURN(_dau_reg_read_port_state()); @@ -401,7 +401,7 @@ int32_t _dau_wave_col_fault(void) { if (j >= DAU_WAVE_WAIT_MAX) { - DBG(DBG_M_DAU, "DAU fault wave err\r\n", rv); + DBG(DBG_M_DAU, "DAU fault wave err\r\n"); return HAL_TIMEOUT; } osDelay(10); @@ -423,6 +423,28 @@ int32_t _dau_wave_col_fault(void) } } + return HAL_OK; +#endif + uint8_t i = 0; + uint8_t j = 0; + uint32_t addr = 0; + int32_t rv = HAL_ERROR; + + /* 读取故障数据 */ + addr = dau_ctrl.addr_fault; + for(i = 0; i < DAU_PORT_FAULT_CNT; i++) + { + dau_ctrl.fault_trig[i] = 100 + i; + memset(&dau_ctrl.buf_dau_rx[2], i, DAU_PKT_FAULT_BYTE_CNT); + + for(j = 0; j < DAU_PKT_FAULT_CNT; j++) + { + E_RETURN(spi_flash_write(addr, &dau_ctrl.buf_dau_rx[2], DAU_PKT_FAULT_BYTE_CNT)); + addr += DAU_PKT_FAULT_BYTE_CNT; + } + } + + vty_print("#D2 %x\r\n", addr); return rv; } @@ -431,6 +453,7 @@ int32_t _dau_wave_col_fault(void) return: HAL_xxx */ int32_t _dau_wave_col_defect(void) { +#if 0 uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; uint8_t i = 0; uint8_t j = 0; @@ -500,6 +523,55 @@ int32_t _dau_wave_col_defect(void) } } + return rv; +#endif + 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; } @@ -508,11 +580,11 @@ int32_t _dau_wave_col_defect(void) return: HAL_xxx */ int32_t _dau_wave_col_power(DAU_SOURCE_E source) { +#if 0 uint16_t *reg = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; int16_t *power = NULL; uint8_t i = 0; uint8_t j = 0; - int32_t rv = HAL_ERROR; /* 读取工频数据 */ for(i = 0; i < DAU_PORT_POWER_CNT; i++) @@ -534,7 +606,7 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) { if (j >= DAU_WAVE_WAIT_MAX) { - DBG(DBG_M_DAU, "DAU power wave err\r\n", rv); + DBG(DBG_M_DAU, "DAU power wave err\r\n"); return HAL_TIMEOUT; } osDelay(10); @@ -568,7 +640,27 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) } } - return rv; + return HAL_OK; +#endif + + int16_t *power = NULL; + uint8_t i = 0; + uint8_t j = 0; + + /* 读取工频数据 */ + for(i = 0; i < DAU_PORT_POWER_CNT; i++) + { + /* 选择存储位置, 读取数据 */ + power = (DAU_SOURCE_FAULT == source) ? dau_ctrl.fault_power[i] : dau_ctrl.reg_power[i]; + memset(&dau_ctrl.buf_dau_rx[2], i, DAU_PKT_POWER_BYTE_CNT); + for(j = 0; j < DAU_PKT_POWER_CNT; j++) + { + memcpy(power, &dau_ctrl.buf_dau_rx[2], DAU_PKT_POWER_BYTE_CNT); + power += DAU_PKT_POWER_BYTE_CNT >> 1; + } + } + + return HAL_OK; } /* description: DAU 工频电流计算 @@ -632,23 +724,29 @@ void _dau_power_calculate(DAU_SOURCE_E source) } if (DAU_PORT_GROUND_CNT == ch) { + /* 没有超过阈值, 不传输波形 */ MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_POWER); - return; } - } - - /* 计算工频录波每个点的电流值 */ - if (DAU_SOURCE_FAULT == source - || IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_POWER)) - { - for(ch = 0; ch < DAU_PORT_POWER_CNT; ch++) + if (IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) { - for(i = 0; i < DAU_POWER_DATE_LEN; i++) - { - val[ch][i] = (int64_t)val[ch][i] * 7257 * dev_config.ADC_ratio[ch] / 3276800; - } + /* 强制录波, 传输波形 */ + MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_POWER); + MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE); } } + + /* 计算工频录波每个点的电流值 */ + //if (DAU_SOURCE_FAULT == source + // || IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_POWER)) + //{ + // for(ch = 0; ch < DAU_PORT_POWER_CNT; ch++) + // { + // for(i = 0; i < DAU_POWER_DATE_LEN; i++) + // { + // val[ch][i] = (int64_t)val[ch][i] * 7257 * dev_config.ADC_ratio[ch] / 3276800; + // } + // } + //} } /* description: 故障触发波形采集 @@ -656,9 +754,9 @@ void _dau_power_calculate(DAU_SOURCE_E source) return: HAL_xxx */ int32_t _dau_wave_col_trigger_by_fault(void) { +#if 0 uint8_t i = 0; uint32_t addr = 0; - int32_t rv = HAL_ERROR; /* 上次触发没有完成直接退出 */ if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP)) @@ -690,6 +788,42 @@ int32_t _dau_wave_col_trigger_by_fault(void) /* 置标志位 */ MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); + return HAL_OK; +#endif + + static uint8_t temp = FALSE; + if (temp) + { + return HAL_OK; + } + osDelay(30000); + temp = TRUE; + + uint8_t i = 0; + uint32_t addr = 0; + int32_t rv = HAL_ERROR; + + /* 没有触发直接退出 */ + dau_ctrl.fault_utc = dau_ctrl.utc; + dau_ctrl.fault_ns = 123456789; + + /* 擦除 flash */ + addr = dau_ctrl.addr_fault; + vty_print("#D1 %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; + } + + /* 采集波形 */ + E_RETURN(_dau_wave_col_fault()); + E_RETURN(_dau_wave_col_power(DAU_SOURCE_FAULT)); + _dau_power_calculate(DAU_SOURCE_FAULT); + + /* 置标志位 */ + MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); + return rv; } @@ -709,12 +843,13 @@ int32_t _dau_wave_col_trigger_by_reg(void) /* 定时开始采集 */ tick = HAL_GetTick(); - if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 60000)) + if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 600000) + && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) { return HAL_OK; } - E_RETURN(_dau_wave_col_start()); + //E_RETURN(_dau_wave_col_start()); E_RETURN(_dau_wave_col_defect()); E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG)); _dau_power_calculate(DAU_SOURCE_REG); @@ -736,6 +871,7 @@ static void _dau_init(void) dau_ctrl.spi = &hspi1; + vty_print("#D7 %x\r\n", st_data.addr_fault); if (st_data.addr_fault >= WARE_FAULT_ADDRESS && st_data.addr_fault < WARE_FAULT_ADDRESS_END && 0 == (st_data.addr_fault & 0x1ffff)) { @@ -745,7 +881,8 @@ static void _dau_init(void) { dau_ctrl.addr_fault = WARE_FAULT_ADDRESS; } - + + vty_print("#D8 %x\r\n", st_data.addr_reg); if (st_data.addr_reg >= WARE_REG_ADDRESS && st_data.addr_reg < WARE_REG_ADDRESS_END && 0 == (st_data.addr_reg & 0x1ffff)) { @@ -782,7 +919,7 @@ static void _dau_init(void) return: */ static void _dau_start(void *argument) { - int32_t rv = HAL_ERROR; + //int32_t rv = HAL_ERROR; /* 状态初始化 */ _dau_init(); @@ -792,17 +929,17 @@ static void _dau_start(void *argument) osDelay(5000); common_watchdog_set(COM_WDG_DAU); - rv = _dau_reg_read_global_state(); - if (rv != HAL_OK) - { - continue; - } + //rv = _dau_reg_read_global_state(); + //if (rv != HAL_OK) + //{ + // continue; + //} /* utc 对时处理 */ - _dau_utc(); + //_dau_utc(); /* 故障电流采集 */ - _dau_wave_col_trigger_by_fault(); + //_dau_wave_col_trigger_by_fault(); /* 循环工频缺陷电流采集 */ _dau_wave_col_trigger_by_reg(); @@ -894,7 +1031,7 @@ static void _dau_gps_start(void *argument) for (;;) { - common_watchdog_set(COM_WDG_GPS); + common_watchdog_set(COM_WDG_GPS); /* 开启串口空闲中断收包 */ if (HAL_OK == HAL_UARTEx_ReceiveToIdle_DMA(dau_ctrl.uart, dau_ctrl.buf_gps, DAU_GPS_BUF_LEN)) diff --git a/CablePositioning_APP_V1.0/Core/Src/flash_log.c b/CablePositioning_APP_V1.0/Core/Src/flash_log.c index 91dc974..6949dca 100644 --- a/CablePositioning_APP_V1.0/Core/Src/flash_log.c +++ b/CablePositioning_APP_V1.0/Core/Src/flash_log.c @@ -413,7 +413,7 @@ void flash_log_init(void) /* 致命错误,此处不应该被运行,记录错误log,打印错误信息. */ ERROR_PRINT(-1); } - + /* 获取目前最大log id. */ if (_flash_log_max_id_get() != HAL_OK) ERROR_PRINT(-1); @@ -758,6 +758,7 @@ void st_show(uint32_t num) /* 初始化设备状态. */ void st_init(void) { + vty_print("#F1 %lld\r\n", st_id); if (st_read(st_id, &st_data) != HAL_OK) { _st_default(); diff --git a/CablePositioning_APP_V1.0/Core/Src/main.c b/CablePositioning_APP_V1.0/Core/Src/main.c index edac87f..812ee97 100644 --- a/CablePositioning_APP_V1.0/Core/Src/main.c +++ b/CablePositioning_APP_V1.0/Core/Src/main.c @@ -94,7 +94,6 @@ int main(void) MX_GPIO_Init(); MX_DMA_Init(); MX_UART4_Init(); - MX_USART3_UART_Init(); MX_TIM7_Init(); MX_ADC1_Init(); MX_RTC_Init(); diff --git a/CablePositioning_APP_V1.0/Core/Src/usart.c b/CablePositioning_APP_V1.0/Core/Src/usart.c index 9ba95cb..ef658b9 100644 --- a/CablePositioning_APP_V1.0/Core/Src/usart.c +++ b/CablePositioning_APP_V1.0/Core/Src/usart.c @@ -485,6 +485,24 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) } /* USER CODE BEGIN 1 */ +void MX_USART3_UART_Init_WL(void) +{ + huart3.Instance = USART3; + huart3.Init.BaudRate = 230400; + huart3.Init.WordLength = UART_WORDLENGTH_8B; + huart3.Init.StopBits = UART_STOPBITS_1; + huart3.Init.Parity = UART_PARITY_NONE; + huart3.Init.Mode = UART_MODE_TX_RX; + huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE; + huart3.Init.OverSampling = UART_OVERSAMPLING_16; + huart3.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + if (HAL_UART_Init(&huart3) != HAL_OK) + { + Error_Handler(); + } +} + void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) { uint16_t len = 0; @@ -506,7 +524,7 @@ void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) /* calc pkt len */ len = Size - wl_buf_list_rx.buf_addr; /* refr recv buf */ - if (0 == len) + if (0 == len || 1088 == len) { return; } @@ -572,6 +590,7 @@ void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) { if(USART2 == huart->Instance) { + vty_print_usart("#U12\r\n"); HAL_UART_Abort(huart); dau_ctrl.len_buf_gps = 0; dau_ctrl.is_half_buf_gps = FALSE; @@ -579,12 +598,14 @@ void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) } if(USART3 == huart->Instance) { + vty_print_usart("#U13\r\n"); HAL_UART_Abort(huart); HAL_GPIO_WritePin(RS485_B_DE_GPIO_Port, RS485_B_DE_Pin, GPIO_PIN_RESET); HAL_UARTEx_ReceiveToIdle_DMA(huart, wl_ctrl.dma_rx_buf, WL_DMA_RX_BUF_LEN); } else if(UART4 == huart->Instance) { + vty_print_usart("#U14\r\n"); if (IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_CLI)) { cli_buf.end = 0; diff --git a/CablePositioning_APP_V1.0/Core/Src/wireless.c b/CablePositioning_APP_V1.0/Core/Src/wireless.c index bfcfeab..c2dc60c 100644 --- a/CablePositioning_APP_V1.0/Core/Src/wireless.c +++ b/CablePositioning_APP_V1.0/Core/Src/wireless.c @@ -69,6 +69,7 @@ typedef enum { WL_STATE_SOFT = 0, WL_STATE_AT_ATE, + WL_STATE_AT_IPR, WL_STATE_AT_QICSGP, WL_STATE_AT_QIACT, WL_STATE_AT_CSQ, @@ -84,6 +85,7 @@ typedef enum WL_STATE_REALDATA_FAULT, WL_STATE_POWER_FAULT, WL_STATE_FAULT, + WL_STATE_UPDATE, WL_STATE_KEEPALIVE, WL_STATE_END = 255 } WL_STATE_E; @@ -138,6 +140,7 @@ typedef struct uint32_t utc; // 故障时间 uint32_t ns; // 故障时间纳秒 uint16_t fault_trig[DAU_PORT_FAULT_MAX];// 故障电流触发值 A + uint32_t elec[DAU_PORT_POWER_CNT]; // 工频电流有效值 mA } wl_proto_realdata_fault_t; typedef struct @@ -155,7 +158,6 @@ typedef struct uint32_t utc; // gps 对时时间 } wl_proto_state_t; - /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ const osThreadAttr_t WL_attributes = @@ -176,6 +178,7 @@ static void _wl_4G_send_update(void); static void _wl_4G_send_cfg_set(void); static void _wl_4G_send_update_rt(void); static void _wl_4G_send_time(void); +static void _wl_4G_send_wave_force(void); /* Internal functions --------------------------------------------------------*/ /* 4G 模块发送数据. */ @@ -185,7 +188,7 @@ static int32_t _wl_4G_transmit(uint8_t *data, uint16_t len) if (wl_ctrl.state < WL_STATE_CONTACT) { - DBG(DBG_M_4G, "Send: %s\r\n", data); + DBG(DBG_M_4G, "Send: %s", data); } else { @@ -269,6 +272,15 @@ static void _wl_4G_AT_process(uint8_t *cmd) else if (0 == strncmp((char*)cmd, "OK", 2)) { /* 命令执行成功. */ + if (WL_STATE_AT_IPR == wl_ctrl.state) + { + HAL_UART_Abort(wl_ctrl.uart); + HAL_UART_DeInit(wl_ctrl.uart); + memset(&wl_buf_list_rx, 0, sizeof(wl_buf_list_t)); + MX_USART3_UART_Init_WL(); + HAL_UARTEx_ReceiveToIdle_DMA(wl_ctrl.uart, wl_ctrl.dma_rx_buf, WL_DMA_RX_BUF_LEN); + osDelay(1000); + } if (wl_ctrl.state < WL_STATE_AT_QIOPEN) { wl_ctrl.state++; @@ -396,7 +408,7 @@ static int32_t _wl_4G_pkt_check(uint8_t *cmd, uint32_t len) /* pkt_id 验证 */ if (head->pkt_id != wl_ctrl.pkt_id - || head->pkt_id >= 0x8000) + && head->pkt_id < 0x8000) { DBG(DBG_M_4G, "@4: %d %d\r\n", head->pkt_id, wl_ctrl.pkt_id); return HAL_ERROR; @@ -429,6 +441,12 @@ static void _wl_4G_recv_contect(uint8_t *cmd, uint32_t len) dev_config.wave_threshold = cfg->threshold_defect; } + if (cfg->threshold_fault != dev_config.fault_threshold) + { + is_cfg_save = TRUE; + dev_config.fault_threshold = cfg->threshold_fault; + } + if (is_cfg_save) { common_sys_set(COM_SYS_SAVE_CONFIG, 0); @@ -469,6 +487,8 @@ static void _wl_4G_recv_update(uint8_t *cmd, uint32_t len) { /* 开始时置升级结果为错误. */ wl_ctrl.update_rt = HAL_ERROR; + wl_ctrl.state = WL_STATE_UPDATE; + wl_ctrl.time_update = HAL_GetTick(); while(addr != TFTP_APP_ADDRESS_END) { @@ -521,6 +541,7 @@ static void _wl_4G_recv_update(uint8_t *cmd, uint32_t len) { wl_ctrl.mul_idx = 0; wl_ctrl.update_len = 0; + wl_ctrl.state = WL_STATE_END; } } @@ -549,6 +570,12 @@ static void _wl_4G_recv_cfg_set(uint8_t *cmd, uint32_t len) dev_config.wave_threshold = cfg->threshold_defect; } + if (cfg->threshold_fault != dev_config.fault_threshold) + { + is_cfg_save = TRUE; + dev_config.fault_threshold = cfg->threshold_fault; + } + if (is_cfg_save) { common_sys_set(COM_SYS_SAVE_CONFIG, 0); @@ -562,13 +589,13 @@ static void _wl_4G_recv_cfg_set(uint8_t *cmd, uint32_t len) static void _wl_4G_recv_update_rt(uint8_t *cmd, uint32_t len) { proto_head_t *head = (proto_head_t*)cmd; - uint32_t reset_delay = 2; + uint32_t reset_delay = 2; wl_ctrl.pkt_id_recv = head->pkt_id; _wl_4G_send_update_rt(); if (HAL_OK == wl_ctrl.update_rt) - { + { /* 延迟 2s 等待串口回复报文发送完成. */ flash_log_write(FLASH_LOG_TYPE_INFO, "Update APP system sleep 0s!\r\n"); common_sys_set(COM_SYS_RESET, (void*)&reset_delay); @@ -668,6 +695,7 @@ static void _wl_4G_recv_defect(uint8_t *cmd, uint32_t len) { dau_ctrl.addr_reg = WARE_REG_ADDRESS; } + st_data.addr_reg = dau_ctrl.addr_reg; MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); wl_ctrl.state = WL_STATE_END; @@ -729,6 +757,7 @@ static void _wl_4G_recv_fault(uint8_t *cmd, uint32_t len) { dau_ctrl.addr_fault = WARE_FAULT_ADDRESS; } + st_data.addr_fault = dau_ctrl.addr_fault; MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); wl_ctrl.state = WL_STATE_END; @@ -745,6 +774,16 @@ static void _wl_4G_recv_fault(uint8_t *cmd, uint32_t len) _wl_4G_pkt_id_update(); } +/* 强制录波 */ +static void _wl_4G_recv_wave_force(uint8_t *cmd, uint32_t len) +{ + proto_head_t *head = (proto_head_t*)cmd; + + wl_ctrl.pkt_id_recv = head->pkt_id; + MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE); + _wl_4G_send_wave_force(); +} + /* 数据回复处理. */ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) { @@ -810,6 +849,9 @@ static void _wl_4G_data_process(uint8_t *cmd, uint32_t len) case DEBUG_PRV_FAULT: _wl_4G_recv_fault(cmd, len); break; + case DEBUG_PRV_WAVE_COL: + _wl_4G_recv_wave_force(cmd, len); + break; default: break; } @@ -846,10 +888,8 @@ void _wl_4G_data_recv(void) buf_l->current = 0; } - /* 如果收包大于协议报文长度或者大于 buf 长度, 认为报文错误. */ - len_pkt = head->len + WL_CRC32_LEN; - if (wl_ctrl.cmd_buf_index + len > WL_CMD_BUF_LEN - || (wl_ctrl.cmd_buf_index >= 2 && (len_pkt > WL_DMA_RX_BUF_LEN))) + /* 如果收包大于协议报文长度, 认为报文错误. */ + if (wl_ctrl.cmd_buf_index + len > WL_CMD_BUF_LEN) { wl_ctrl.cmd_buf_index = 0; continue; @@ -858,6 +898,15 @@ void _wl_4G_data_recv(void) /* 将 buf 中的数据解析成命令. */ memcpy(&wl_ctrl.cmd_buf[wl_ctrl.cmd_buf_index], buf, len); wl_ctrl.cmd_buf_index += len; + len_pkt = head->len + WL_CRC32_LEN; + + /* 如果收包大于 buf 长度, 认为报文错误. */ + if (wl_ctrl.cmd_buf_index >= 2 + && len_pkt > WL_DMA_RX_BUF_LEN) + { + wl_ctrl.cmd_buf_index = 0; + continue; + } /* 报文头长度都不够, 不进行处理 */ if (wl_ctrl.cmd_buf_index < 2) @@ -926,7 +975,7 @@ static void _wl_4G_head_init(uint16_t len, uint8_t cmdType, uint8_t cmd, uint16_ head->pkt_id = pkt_id; } -/* 初始化报文头. */ +/* 初始化报文头, 后台出动发送的报文. */ static void _wl_4G_head_init_recv(uint16_t len, uint8_t cmdType, uint8_t cmd, uint16_t pkt_id) { proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf_recv; @@ -1037,9 +1086,8 @@ static void _wl_4G_send_update_rt(void) uint32_t *crc = NULL; /* 封装报文头. */ - _wl_4G_head_init_recv(sizeof(proto_head_t), DEBUG_CT_REPLY, DEBUG_C_UPDATE_APP_RT, wl_ctrl.pkt_id_recv); + _wl_4G_head_init_recv(sizeof(proto_head_t) + sizeof(int32_t), DEBUG_CT_REPLY, DEBUG_C_UPDATE_APP_RT, wl_ctrl.pkt_id_recv); - head->len = sizeof(proto_head_t) + sizeof(int32_t); *rt = wl_ctrl.update_rt; /* 计算校验和. */ @@ -1054,10 +1102,14 @@ static void _wl_4G_send_update_rt(void) static void _wl_4G_send_keepalive(void) { proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf; + wl_proto_state_t *data = (wl_proto_state_t*)(wl_ctrl.dma_tx_buf + sizeof(proto_head_t)); uint32_t *crc = NULL; /* 封装报文头. */ - _wl_4G_head_init(sizeof(proto_head_t), DEBUG_CT_REPLY, DEBUG_C_KEEPALIVE, wl_ctrl.pkt_id); + _wl_4G_head_init(sizeof(proto_head_t) + sizeof(wl_proto_state_t), DEBUG_CT_REPLY, DEBUG_C_KEEPALIVE, wl_ctrl.pkt_id); + + data->is_utc_valid = dau_ctrl.is_utc_valid; + data->utc = dau_ctrl.utc; /* 计算校验和. */ crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); @@ -1121,7 +1173,7 @@ static void _wl_4G_send_realdata(void) wl_tm.tm_min = wl_time.Minutes; wl_tm.tm_sec = wl_time.Seconds; temp = mktime(&wl_tm); - vty_print("tm %d %d\r\n", temp, time(NULL)); + vty_print("tm %d\r\n", temp); data->utc = temp; data->run_time = HAL_GetTick() / 1000; @@ -1187,7 +1239,7 @@ static void _wl_4G_send_power(void) if (m_head->len > 0) { - memcpy(data, (&dau_ctrl.reg_power[0][0]) + m_head->index * DEBUG_DATA_SIZE, m_head->len); + memcpy(data, (char*)(&dau_ctrl.reg_power[0][0]) + m_head->index * DEBUG_DATA_SIZE, m_head->len); } /* 计算校验和. */ @@ -1284,6 +1336,11 @@ static void _wl_4G_send_realdata_fault(void) data->fault_trig[i] = dau_ctrl.fault_trig[i]; } + for(i = 0; i < DAU_PORT_POWER_CNT; i++) + { + data->elec[i] = dau_ctrl.fault_elec[i]; + } + /* 计算校验和. */ crc = (uint32_t*)(wl_ctrl.dma_tx_buf + head->len); *crc = crc32(wl_ctrl.dma_tx_buf, head->len); @@ -1333,7 +1390,7 @@ static void _wl_4G_send_power_fault(void) if (m_head->len > 0) { - memcpy(data, (&dau_ctrl.fault_power[0][0]) + m_head->index * DEBUG_DATA_SIZE, m_head->len); + memcpy(data, (char*)(&dau_ctrl.fault_power[0][0]) + m_head->index * DEBUG_DATA_SIZE, m_head->len); } /* 计算校验和. */ @@ -1410,6 +1467,23 @@ static void _wl_4G_send_fault(void) } } +/* 强制录波报文回复 */ +static void _wl_4G_send_wave_force(void) +{ + proto_head_t *head = (proto_head_t*)wl_ctrl.dma_tx_buf_recv; + uint32_t *crc = NULL; + + /* 封装报文头. */ + _wl_4G_head_init_recv(sizeof(proto_head_t), DEBUG_CT_PRV_REPLY, DEBUG_PRV_WAVE_COL, wl_ctrl.pkt_id_recv); + + /* 计算校验和. */ + crc = (uint32_t*)(wl_ctrl.dma_tx_buf_recv + head->len); + *crc = crc32(wl_ctrl.dma_tx_buf_recv, head->len); + + /* 发送报文 */ + _wl_4G_transmit(wl_ctrl.dma_tx_buf_recv, head->len + 4); +} + /* 数据发送 */ void _wl_4G_send(void) { @@ -1488,7 +1562,7 @@ void _wl_4G_state_chg(void) else if(wl_ctrl.keepalive < HAL_GetTick()) { wl_ctrl.state = WL_STATE_KEEPALIVE; - wl_ctrl.keepalive += dev_config.keepalive; + wl_ctrl.keepalive = dev_config.keepalive + HAL_GetTick(); } } @@ -1528,6 +1602,12 @@ void _wl_4G_init_soft(void) _wl_4G_init_cmd_send("ATE0\r\n", 1100); wl_ctrl.send_cnt++; } + else if ((WL_STATE_AT_IPR == wl_ctrl.state) && is_timeout) + { + /* 修改波特率. */ + _wl_4G_init_cmd_send("AT+IPR=230400\r\n", 1100); + wl_ctrl.send_cnt++; + } else if ((WL_STATE_AT_QICSGP == wl_ctrl.state) && is_timeout) { /* 创建场景. */ @@ -1585,6 +1665,13 @@ void _wl_4G_init_soft(void) wl_ctrl.time_send = 0; wl_ctrl.send_cnt = 0; } + else if (wl_ctrl.state > WL_STATE_AT_COMP) + { + vty_print("#W4 %d\r\n", wl_ctrl.state); + wl_ctrl.state = WL_STATE_AT_ATE; + wl_ctrl.time_send = 0; + wl_ctrl.send_cnt = 0; + } } /* 初始化 4G 模块硬件 */ @@ -1606,12 +1693,13 @@ static void _wl_4G_hw_restart(void) DBG(DBG_M_4G, "4G restart(%d)\r\n", wl_ctrl.err_cnt); /* 初始化 4G 模块硬件. */ + HAL_GPIO_WritePin(POWER_4G_GPIO_Port, POWER_4G_Pin, GPIO_PIN_RESET); HAL_UART_Abort(wl_ctrl.uart); + HAL_UART_DeInit(wl_ctrl.uart); memset(&wl_buf_list_rx, 0, sizeof(wl_buf_list_t)); - HAL_GPIO_WritePin(POWER_4G_GPIO_Port, POWER_4G_Pin, GPIO_PIN_RESET); - _wl_4G_hw_init(); + MX_USART3_UART_Init(); HAL_UARTEx_ReceiveToIdle_DMA(wl_ctrl.uart, wl_ctrl.dma_rx_buf, WL_DMA_RX_BUF_LEN); - + osDelay(10000); /* 20s 内要收到 4G 模块发出的 RDY. */ wl_ctrl.state = 0; wl_ctrl.send_cnt = 0; @@ -1619,6 +1707,7 @@ static void _wl_4G_hw_restart(void) wl_ctrl.cmd_buf_index = 0; wl_ctrl.time_send = HAL_GetTick() + 20000; wl_ctrl.err_cnt++; + _wl_4G_hw_init(); /* 4G 掉线后不能阻止波形采集, 掉线后默认上传完成 */ if (!MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP)) @@ -1632,6 +1721,7 @@ static void _wl_4G_hw_restart(void) st_data.addr_reg = dau_ctrl.addr_reg; MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP); } +#if 0 if (!MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP)) { /* 更新 flash 地址 */ @@ -1643,6 +1733,7 @@ static void _wl_4G_hw_restart(void) st_data.addr_fault = dau_ctrl.addr_fault; MONITOR_BITMAP_SET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); } +#endif } /* 无线模块主任务循环. */ @@ -1661,6 +1752,7 @@ static void _wl_4G_start(void *argument) } /* 初始化 4G 模块硬件. */ + MX_USART3_UART_Init(); _wl_4G_hw_init(); /* 开启串口空闲中断收包. */ @@ -1685,7 +1777,15 @@ static void _wl_4G_start(void *argument) } else { - if (WL_STATE_END == wl_ctrl.state) + if (WL_STATE_UPDATE == wl_ctrl.state + && wl_ctrl.time_update + 10000 < HAL_GetTick()) + { + /* 升级超时处理 10s */ + wl_ctrl.mul_idx = 0; + wl_ctrl.update_len = 0; + wl_ctrl.state = WL_STATE_END; + } + else if (WL_STATE_END == wl_ctrl.state) { /* 计算状态机 */ _wl_4G_state_chg(); @@ -1716,7 +1816,6 @@ static void _wl_4G_start(void *argument) void wl_init(void) { wl_ctrl.uart = &huart3; - wl_ctrl.keepalive += dev_config.keepalive; wl_ctrl.handle = osThreadNew(_wl_4G_start, NULL, &WL_attributes); } 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 6b40625..0eaf7b5 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep @@ -5,793 +5,796 @@ CableMonitor_APP_V3.2 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\startup_stm32l496xx.s + $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\wireless.c $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\spi.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Core\Src\rtc.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_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$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c $PROJ_DIR$\..\Core\Src\usart.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\spi.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.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$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Core\Src\flash_log.c - $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Core\Src\adc.c - $PROJ_DIR$\startup_stm32l496xx.s - $PROJ_DIR$\..\Core\Src\cli.c $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c - $PROJ_DIR$\..\Core\Src\ADC_collect.c - $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Core\Src\RS485_debug.c - $PROJ_DIR$\..\Core\Src\rtc.c - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c $PROJ_DIR$\..\Core\Src\flash_if.c - $PROJ_DIR$\..\Core\Src\dev_config.c - $PROJ_DIR$\..\Core\Src\freertos.c - $PROJ_DIR$\..\Core\Src\common.c - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi - $PROJ_DIR$\..\Core\Inc\flash_if.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Core\Inc\recording_wave.h - $PROJ_DIR$\..\Core\Inc\dev_config.h - $PROJ_DIR$\..\Core\Inc\wireless.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\time32.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\Core\Src\RS485_sensor.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi $PROJ_DIR$\..\Core\Inc\ADC_collect.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h - $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o - $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi + $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o + $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\..\Core\Src\recording_wave.c $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi - $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi - $PROJ_DIR$\..\Core\Inc\RS485_debug.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h - $PROJ_DIR$\..\Core\Inc\flash_log.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi - $PROJ_DIR$\..\Core\Inc\RS485_sensor.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o - $PROJ_DIR$\..\Core\Inc\rtc.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h - $PROJ_DIR$\..\Core\Inc\common.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et + $PROJ_DIR$\..\Core\Inc\flash_log.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o + $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o + $PROJ_DIR$\..\Core\Inc\common.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o + $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\Core\Inc\RS485_debug.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Core\Inc\flash_if.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.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$\..\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_tim.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\Core\Inc\recording_wave.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\Core\Inc\dev_config.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o + $PROJ_DIR$\..\Core\Inc\wireless.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\..\Core\Inc\tim.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et + $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o + $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et - $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et + $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et $PROJ_DIR$\..\Core\Src\position.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h $PROJ_DIR$\..\Core\Inc\spi.h $PROJ_DIR$\..\Core\Inc\cli.h - $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi + $PROJ_DIR$\..\Core\Inc\dau.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o + $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\Core\Inc\adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\Core\Inc\dau.h $PROJ_DIR$\..\Core\Inc\position.h - $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi [ROOT_NODE] ILINK - 81 218 + 218 110 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\startup_stm32l496xx.s - ICCARM - 316 + AARM + 281 + + + + $PROJ_DIR$\..\Core\Src\cli.c + - __cstat - 227 + ICCARM + 45 BICOMP - 254 + 348 + + + __cstat + 330 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 50 142 334 292 146 210 310 261 347 239 144 134 251 225 136 284 222 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 124 116 88 283 247 306 91 95 228 232 224 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 43 150 237 102 264 83 325 196 131 235 239 279 349 274 216 129 133 198 105 160 322 170 210 69 162 327 - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c ICCARM - 94 + 206 - __cstat - 295 + BICOMP + 244 - BICOMP - 241 + __cstat + 317 ICCARM - 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 136 58 292 173 110 233 73 125 225 148 260 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 141 303 + 124 116 88 283 247 306 91 76 344 95 228 336 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 69 - $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\dau.c ICCARM - 330 + 332 - __cstat - 55 + BICOMP + 350 - BICOMP - 318 + __cstat + 337 ICCARM - 321 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 349 + 124 116 88 283 247 306 91 76 344 95 228 232 224 308 292 321 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 274 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 170 69 327 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\dev_config.c ICCARM - 307 + 323 - __cstat - 108 + BICOMP + 208 - BICOMP - 306 + __cstat + 146 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 225 292 110 233 73 125 148 58 136 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 95 116 88 283 247 306 91 228 124 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 43 150 237 102 264 83 325 196 131 235 239 349 133 198 105 170 - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 135 + 63 - __cstat - 319 + BICOMP + 152 - BICOMP - 99 + __cstat + 315 ICCARM - 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 173 277 239 292 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 334 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 284 152 173 233 290 136 292 139 167 225 222 286 277 109 242 82 261 231 73 125 239 146 144 50 134 210 132 347 251 89 298 142 244 270 310 334 110 260 58 148 287 84 118 303 + 291 233 145 289 88 79 249 40 179 215 89 116 75 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 334 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Core\Src\common.c ICCARM - 145 + 85 - __cstat - 95 + BICOMP + 135 - BICOMP - 80 + __cstat + 223 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 58 292 136 110 233 73 125 225 148 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 43 150 237 102 264 83 325 196 131 235 239 279 349 129 232 224 133 198 105 322 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Core\Src\adc.c ICCARM - 56 + 42 - __cstat - 191 + BICOMP + 269 - BICOMP - 64 + __cstat + 139 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 292 173 233 136 260 286 110 58 73 125 225 148 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 336 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 69 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\freertos.c ICCARM - 156 + 290 - __cstat - 103 + BICOMP + 178 - BICOMP - 184 + __cstat + 55 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 349 BICOMP - 284 144 136 292 239 134 251 225 222 347 146 50 210 142 310 334 261 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 98 291 145 116 88 196 265 92 284 343 289 237 283 247 242 96 195 104 84 79 91 306 264 325 239 74 52 101 285 256 212 151 217 320 233 235 279 179 150 102 83 131 89 40 249 215 338 259 112 250 262 254 213 49 43 75 310 349 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c ICCARM - 205 + 113 - __cstat - 178 + BICOMP + 108 - BICOMP - 149 + __cstat + 128 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 210 277 261 146 310 50 142 334 239 144 134 251 225 136 284 222 287 84 152 109 139 242 290 82 167 89 298 244 270 233 132 292 231 118 110 260 58 173 286 73 125 347 148 303 + 88 98 259 291 265 92 284 116 112 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Core\Src\flash_log.c ICCARM - 296 + 202 - __cstat - 170 + BICOMP + 147 - BICOMP - 301 + __cstat + 200 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 261 210 231 146 310 292 50 142 334 239 144 134 251 225 136 284 222 277 152 109 139 242 290 82 167 89 298 244 270 233 132 347 110 260 58 173 286 73 125 148 287 84 118 303 + 124 116 88 283 247 306 91 95 228 279 43 179 289 150 237 102 264 83 325 89 196 131 235 239 349 129 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 232 224 133 198 105 170 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c ICCARM - 305 + 118 - __cstat - 237 + BICOMP + 297 - BICOMP - 90 + __cstat + 164 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 286 260 173 233 136 287 84 110 58 73 125 225 231 118 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 148 303 + 291 89 40 289 215 75 116 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c ICCARM - 337 + 303 - __cstat - 224 + BICOMP + 41 - BICOMP - 281 + __cstat + 154 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 290 132 152 298 270 292 139 167 225 244 233 347 277 109 242 82 89 136 239 146 144 50 134 210 251 142 310 334 284 222 261 110 260 58 173 286 73 125 231 287 84 118 148 303 + 212 88 52 291 242 285 217 343 74 101 256 151 320 116 283 247 289 91 265 96 98 195 92 104 284 84 306 338 259 112 250 262 40 233 179 145 249 215 89 75 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c ICCARM - 291 + 307 - __cstat - 216 + BICOMP + 51 - BICOMP - 151 + __cstat + 229 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 136 58 292 110 233 73 125 225 148 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 291 179 88 343 40 289 215 89 116 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 75 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c ICCARM - 336 + 270 - __cstat - 161 + BICOMP + 293 - BICOMP - 280 + __cstat + 252 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 239 251 222 134 225 292 144 136 284 347 146 50 210 142 310 334 261 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 306 96 104 250 291 195 84 338 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c ICCARM - 105 + 204 - __cstat - 250 + BICOMP + 109 - BICOMP - 246 + __cstat + 260 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 162 69 210 170 + + + + + $PROJ_DIR$\..\Core\Src\tim.c + + + ICCARM + 111 BICOMP - 225 292 110 233 73 125 347 58 136 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 231 287 84 118 148 303 + 64 + + + __cstat + 127 + + + + + ICCARM + 216 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 69 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c ICCARM - 265 + 156 - __cstat - 74 + BICOMP + 59 - BICOMP - 172 + __cstat + 299 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 300 43 150 237 102 264 83 325 196 131 235 239 BICOMP - 134 225 239 251 222 292 144 136 284 146 50 210 142 310 334 261 277 152 109 139 242 290 82 167 89 298 244 270 233 132 347 110 260 58 173 286 73 125 148 231 287 84 118 303 + 237 116 145 40 289 215 89 291 179 88 310 43 233 249 75 300 235 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 264 325 79 343 262 254 213 49 150 102 83 131 196 239 @@ -800,904 +803,888 @@ ICCARM - 104 + 65 - __cstat - 324 + BICOMP + 71 - BICOMP - 124 + __cstat + 324 ICCARM - 212 225 136 244 270 310 132 140 272 273 75 248 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 345 88 206 211 253 119 171 278 192 235 138 340 48 207 274 285 331 61 60 193 111 53 163 349 - - - BICOMP - 136 292 61 225 58 345 163 272 110 233 303 141 171 235 193 274 273 206 111 349 132 260 173 286 148 340 285 119 140 248 88 211 60 53 244 270 310 75 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 73 125 192 48 253 212 334 284 222 261 347 231 287 84 118 331 278 138 207 + 124 116 88 283 247 306 91 95 228 232 224 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 336 216 129 133 279 43 150 237 102 264 83 325 196 131 235 239 349 210 198 105 69 170 162 327 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c ICCARM - 264 + 57 - __cstat - 257 + BICOMP + 268 - BICOMP - 249 + __cstat + 313 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 125 292 110 233 73 148 225 58 136 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 88 179 291 145 40 289 215 89 116 75 233 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 79 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c ICCARM - 223 + 87 - __cstat - 201 + BICOMP + 60 - BICOMP - 215 + __cstat + 318 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 145 242 265 291 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 136 144 284 292 239 134 251 225 222 347 146 50 210 142 310 334 261 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 259 74 145 289 256 88 291 101 151 116 112 249 242 52 285 212 250 262 215 89 265 96 98 195 92 104 91 343 284 217 320 84 283 247 306 338 40 233 179 75 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\rtc.c ICCARM - 102 + 132 - __cstat - 120 + BICOMP + 166 - BICOMP - 344 + __cstat + 158 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 129 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 232 224 BICOMP - 261 210 231 146 310 292 50 142 334 239 144 134 251 225 136 284 222 277 152 109 139 242 290 82 167 89 298 244 270 233 132 347 110 260 58 173 286 73 125 148 287 84 118 303 + 98 88 259 265 92 284 116 112 291 96 195 104 84 306 338 250 262 224 79 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 232 145 40 233 179 249 215 89 75 310 129 254 213 49 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c ICCARM - 220 + 346 - __cstat - 197 + BICOMP + 238 - BICOMP - 91 + __cstat + 115 ICCARM - 88 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 111 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 142 334 50 277 146 210 310 261 292 253 207 239 144 134 251 225 136 284 222 60 173 152 109 139 242 290 82 167 89 298 244 270 233 132 347 119 331 278 138 125 141 211 111 110 260 58 286 73 231 287 84 118 88 148 303 274 171 192 235 340 48 285 193 + 256 91 74 320 247 291 101 151 116 283 289 343 242 52 285 212 217 88 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 209 + 240 - __cstat - 232 + BICOMP + 230 - BICOMP - 198 + __cstat + 201 ICCARM - 248 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 140 272 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 61 163 322 111 349 + 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 279 43 150 237 102 264 83 325 196 131 235 239 349 336 334 129 232 224 321 216 274 220 - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c ICCARM - 185 + 231 - __cstat - 302 + BICOMP + 276 - BICOMP - 98 + __cstat + 282 ICCARM - 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 314 119 171 278 192 235 138 340 48 207 274 285 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 278 225 173 110 233 73 125 292 58 136 303 119 260 286 148 314 274 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 235 340 141 347 231 287 84 118 171 192 138 207 48 285 + 89 291 40 289 215 75 116 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c ICCARM - 66 + 94 - __cstat - 78 + BICOMP + 225 - BICOMP - 293 + __cstat + 56 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 167 139 225 244 233 292 152 290 298 270 132 347 277 109 242 82 89 136 239 146 144 50 134 210 251 142 310 334 284 222 261 110 260 58 173 286 73 125 231 287 84 118 148 303 + 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM - 214 + 114 - __cstat - 130 + BICOMP + 120 - BICOMP - 271 + __cstat + 288 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 277 242 89 292 347 109 82 136 152 139 290 167 298 225 244 270 233 132 239 146 144 50 134 210 251 142 310 334 284 222 261 110 260 58 173 286 73 125 148 231 287 84 118 303 + 274 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 95 228 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 210 162 322 69 327 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c ICCARM - 200 + 48 - __cstat - 76 + BICOMP + 326 - BICOMP - 329 + __cstat + 47 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 58 292 136 110 233 73 125 225 148 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 250 104 262 96 306 291 195 84 338 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Core\Src\spi.c ICCARM - 313 + 339 - __cstat - 234 + BICOMP + 305 - BICOMP - 123 + __cstat + 189 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 58 292 136 110 233 73 125 225 148 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 321 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 327 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c ICCARM - 226 + 209 - __cstat - 169 + BICOMP + 294 - BICOMP - 297 + __cstat + 205 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 125 110 233 73 148 225 58 136 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 303 + 151 101 116 283 289 291 74 256 320 247 91 343 242 52 285 212 217 88 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c ICCARM - 308 + 107 - __cstat - 180 + BICOMP + 253 - BICOMP - 116 + __cstat + 97 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 82 136 109 292 277 242 89 347 152 139 290 167 298 225 244 270 233 132 239 146 144 50 134 210 251 142 310 334 284 222 261 231 110 260 58 173 286 73 125 148 287 84 118 303 + 242 285 217 291 343 52 212 88 74 101 256 151 320 116 283 247 289 91 265 96 98 195 92 104 284 84 306 338 259 112 250 40 233 179 145 249 215 89 75 262 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c ICCARM - 294 + 304 - __cstat - 279 + BICOMP + 80 - BICOMP - 121 + __cstat + 261 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 58 136 347 110 233 73 125 225 260 173 286 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 231 287 84 118 148 303 + 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c ICCARM - 228 + 214 - __cstat - 266 + BICOMP + 342 - BICOMP - 311 + __cstat + 280 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 - - - BICOMP - 310 146 210 261 292 50 142 334 347 239 144 134 251 225 136 284 222 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 95 116 88 283 247 306 91 228 289 43 179 150 237 102 264 83 325 89 196 131 235 239 160 133 279 349 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c ICCARM - 187 + 188 - __cstat - 276 + BICOMP + 207 - BICOMP - 328 + __cstat + 144 ICCARM - 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 50 142 334 292 146 210 310 261 347 239 144 134 251 225 136 284 222 277 152 109 139 242 290 82 167 89 298 244 270 233 132 110 260 58 173 286 73 125 231 287 84 118 148 303 + 291 145 289 88 233 249 40 179 215 89 116 75 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c ICCARM - 97 + 301 - __cstat - 309 + BICOMP + 296 - BICOMP - 182 + __cstat + 67 ICCARM - 323 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 260 173 233 136 141 286 110 58 73 125 225 148 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 347 231 287 84 118 323 303 + 116 291 40 289 215 89 75 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c ICCARM - 83 - - - __cstat - 72 + 121 BICOMP - 154 - - - - - ICCARM - 212 225 136 244 270 310 132 140 272 253 119 58 233 171 278 192 235 138 340 125 48 207 274 285 331 206 141 173 277 239 292 260 251 286 298 142 334 73 89 167 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 273 75 211 60 193 53 - - - - - $PROJ_DIR$\..\Core\Src\gpio.c - - - ICCARM - 49 + 331 __cstat - 188 - - - BICOMP - 258 + 211 ICCARM - 69 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 141 286 260 347 173 233 136 110 58 73 125 225 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 132 284 222 261 231 287 84 118 69 148 303 + 179 291 88 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Core\Src\flash_if.c ICCARM - 117 + 319 - __cstat - 176 + BICOMP + 68 - BICOMP - 247 + __cstat + 90 ICCARM - 345 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 111 + 279 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 349 321 79 145 242 265 291 233 284 249 320 84 338 215 217 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 170 - $PROJ_DIR$\startup_stm32l496xx.s - - - AARM - 256 - - - - - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 113 + 181 - __cstat - 342 + BICOMP + 286 - BICOMP - 339 + __cstat + 143 ICCARM - 212 225 136 244 270 310 132 140 272 273 75 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 119 171 278 192 235 138 340 48 207 274 285 253 331 248 88 206 211 60 193 155 322 53 61 111 163 349 + 220 79 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 134 141 61 132 239 251 248 310 144 222 207 119 60 349 136 75 277 146 50 210 142 334 284 287 84 58 193 351 274 206 322 163 225 244 270 173 152 109 139 242 290 82 167 89 298 233 261 292 231 118 278 138 125 140 273 253 88 211 155 53 111 272 110 260 286 73 347 212 148 303 171 192 235 340 48 285 331 + 291 79 249 233 343 145 289 88 40 179 215 89 116 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 220 75 310 - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c ICCARM - 79 + 311 - __cstat - 255 + BICOMP + 100 - BICOMP - 341 + __cstat + 106 ICCARM - 140 225 136 244 270 310 132 272 233 119 58 171 278 192 235 138 340 125 48 207 274 285 155 211 253 331 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + + + BICOMP + 88 179 291 40 289 215 89 116 75 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 262 254 213 49 310 - $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\..\Core\Src\RS485_sensor.c - ICCARM - 68 + BICOMP + 130 __cstat - 315 - - - BICOMP - 267 + 99 ICCARM - 212 225 136 244 270 310 132 137 348 140 272 345 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 111 + 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 123 + + + BICOMP + 228 145 289 291 233 88 279 198 116 249 79 274 91 40 179 215 89 343 133 43 95 123 283 247 306 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 338 259 112 250 262 254 213 49 349 237 83 131 124 75 310 235 150 102 264 325 196 239 105 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\recording_wave.c ICCARM - 289 + 241 - __cstat - 70 + BICOMP + 66 - BICOMP - 263 + __cstat + 134 ICCARM - 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 253 119 171 278 192 235 138 340 48 207 274 285 331 345 323 206 273 75 321 88 248 69 + 124 116 88 283 247 306 91 95 228 321 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 222 167 285 262 92 254 256 310 104 213 212 49 216 133 279 43 150 237 102 264 83 325 196 131 235 239 349 198 105 170 69 180 BICOMP - 231 292 118 69 58 136 75 206 110 233 73 125 225 207 273 345 88 260 173 286 287 84 278 138 132 253 323 321 248 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 244 270 310 334 284 222 261 347 274 141 148 303 119 331 171 192 235 340 48 285 + 91 291 279 180 249 289 145 133 116 242 233 88 43 79 321 170 228 40 179 215 89 75 254 95 216 198 69 283 247 306 265 74 96 52 98 101 195 222 285 92 256 104 212 151 284 217 320 84 338 167 310 213 49 349 237 83 131 235 124 259 112 250 343 262 150 102 264 325 196 239 105 - $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c ICCARM - 87 + 93 - __cstat - 230 + BICOMP + 73 - BICOMP - 217 + __cstat + 77 ICCARM - 212 225 136 244 270 310 132 140 272 248 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 163 111 61 53 + 76 116 88 283 247 306 91 344 95 228 43 179 289 150 237 102 264 83 325 89 196 131 235 239 275 44 124 + + + BICOMP + 116 289 124 179 235 44 91 283 102 95 43 275 88 344 247 306 150 264 325 89 76 228 237 83 131 196 239 - $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c ICCARM - 208 + 226 - __cstat - 166 + BICOMP + 267 - BICOMP - 52 + __cstat + 54 ICCARM - 206 141 173 277 239 292 260 251 286 233 225 136 244 270 310 298 142 334 125 73 89 167 58 132 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 273 75 + 95 116 88 283 247 306 91 228 349 289 179 84 338 89 43 150 237 102 264 83 325 196 131 235 239 273 275 82 70 263 138 233 284 249 320 215 217 145 242 265 291 151 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 144 136 284 239 134 251 225 222 292 146 50 210 142 310 334 261 231 75 141 277 152 109 139 242 290 82 167 89 298 244 270 233 132 347 273 173 110 260 58 286 73 125 148 303 206 287 84 118 + 116 289 306 235 291 138 70 249 233 343 237 196 145 84 82 88 283 247 91 264 325 239 215 40 179 349 43 273 263 228 338 89 150 102 83 131 275 95 284 217 320 242 265 74 96 52 98 101 195 285 92 256 104 212 151 259 112 250 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c ICCARM - 333 + 141 - __cstat - 325 + BICOMP + 329 - BICOMP - 327 + __cstat + 236 ICCARM - 212 225 136 244 270 310 132 137 348 140 272 273 75 304 300 321 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 248 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 53 111 349 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 292 270 136 347 60 244 348 110 233 225 132 304 349 58 298 211 140 248 193 310 272 300 260 173 286 141 119 137 273 321 53 111 75 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 142 334 284 222 261 231 287 84 118 253 331 278 138 207 125 274 212 73 148 303 171 192 235 340 48 285 + 195 84 338 291 96 104 306 250 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c ICCARM - 320 + 309 - __cstat - 129 + BICOMP + 272 - BICOMP - 106 + __cstat + 119 ICCARM - 253 119 58 225 136 244 270 310 132 233 171 278 192 235 138 340 125 48 207 274 285 331 321 141 173 277 239 292 260 251 286 298 142 334 73 89 167 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 53 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + + + BICOMP + 195 84 338 291 96 104 306 250 343 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c ICCARM - 338 + 142 - __cstat - 165 + BICOMP + 155 - BICOMP - 77 + __cstat + 58 ICCARM - 140 225 136 244 270 310 132 272 212 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 253 119 171 278 192 235 138 340 48 207 274 285 331 211 60 193 53 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 + + + BICOMP + 259 98 88 291 265 92 284 116 112 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c ICCARM - 229 + 347 - __cstat - 101 + BICOMP + 258 - BICOMP - 54 + __cstat + 161 ICCARM - 119 58 225 136 244 270 310 132 233 171 278 192 235 138 340 125 48 207 274 285 141 173 277 239 292 260 251 286 298 142 334 73 89 167 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 253 331 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 144 292 173 225 136 48 239 134 251 347 233 278 244 270 277 146 50 210 142 141 132 310 235 340 285 152 109 139 242 290 82 167 89 298 260 274 253 58 171 192 138 207 125 110 286 73 334 284 222 261 231 287 84 118 119 148 303 331 + 265 284 112 92 116 291 98 88 259 343 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 40 233 179 145 249 215 89 262 254 213 49 75 310 - $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c ICCARM - 153 + 136 - __cstat - 71 + BICOMP + 117 - BICOMP - 175 + __cstat + 53 ICCARM - 212 225 136 244 270 310 132 140 272 248 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 119 171 278 192 235 138 340 48 207 274 285 253 331 206 273 75 211 60 193 322 + 289 116 88 283 247 306 95 91 228 43 179 150 237 102 264 83 325 89 196 131 235 239 50 + + + BICOMP + 102 88 235 116 91 179 283 228 150 83 131 196 239 95 43 50 247 306 289 237 264 325 89 - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - ILINK - 218 + ICCARM + 159 - OBJCOPY - 283 + BICOMP + 243 + + + __cstat + 125 - ILINK - 288 117 68 113 67 153 100 333 338 97 262 320 83 229 79 49 85 164 289 168 269 65 87 208 330 256 291 337 66 102 214 313 56 264 223 308 307 200 145 94 226 294 228 156 187 316 205 296 305 336 105 265 185 157 135 143 220 158 209 104 335 204 51 62 + ICCARM + 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 70 275 + + + BICOMP + 83 88 237 196 70 116 91 131 43 283 289 235 275 344 247 306 179 150 102 264 325 89 76 239 - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - __cstat - 147 + ICCARM + 312 BICOMP - 196 + 219 + + + __cstat + 277 ICCARM - 212 225 136 244 270 310 132 140 272 248 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 199 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 272 173 233 292 260 136 253 60 225 286 141 248 132 110 58 73 125 347 211 119 140 199 244 270 310 277 239 152 146 109 144 139 50 242 134 290 210 82 167 251 89 298 142 334 284 222 261 231 287 84 118 331 278 138 207 212 148 303 274 171 192 235 340 48 285 193 + 291 249 233 145 289 88 254 213 40 179 215 89 116 262 49 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 343 75 310 - $PROJ_DIR$\..\Core\Src\recording_wave.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c ICCARM - 275 + 199 - __cstat - 174 + BICOMP + 137 - BICOMP - 107 + __cstat + 257 ICCARM - 212 225 136 244 270 310 132 140 272 321 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 63 57 242 231 134 287 290 303 210 84 82 118 88 211 253 119 171 278 192 235 138 340 48 207 274 285 331 60 193 53 111 59 + 76 116 88 283 247 306 91 344 95 228 43 179 289 150 237 102 264 83 325 89 196 131 235 239 70 BICOMP - 132 292 253 59 286 233 173 211 225 277 260 136 119 141 321 53 272 110 58 73 125 148 287 140 88 60 111 244 270 310 239 152 146 109 144 139 50 63 242 134 290 210 82 167 251 89 298 142 334 57 303 84 118 331 278 138 207 274 212 284 222 261 347 231 171 192 235 340 48 285 193 + 131 88 91 235 344 247 237 83 196 306 116 228 289 95 43 70 283 179 150 102 264 325 89 239 76 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c ICCARM - 85 + 62 - __cstat - 128 + BICOMP + 278 - BICOMP - 282 + __cstat + 271 ICCARM - 137 225 136 244 270 310 132 348 119 58 233 171 278 192 235 138 340 125 48 207 274 285 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 225 235 136 171 125 119 348 270 340 274 132 310 58 192 233 137 244 278 138 207 48 285 + 116 291 40 289 215 89 343 179 88 233 145 249 242 265 74 96 52 98 101 195 285 92 256 104 212 151 284 217 320 84 283 247 306 338 91 259 112 250 262 254 213 49 75 310 @@ -1706,256 +1693,248 @@ ICCARM - 262 + 251 - __cstat - 221 + BICOMP + 302 - BICOMP - 317 + __cstat + 126 ICCARM - 137 225 136 244 270 310 132 348 119 58 233 171 278 192 235 138 340 125 48 207 274 285 236 243 + 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 275 273 BICOMP - 207 225 132 236 278 136 138 48 285 119 244 233 274 243 348 270 310 58 171 192 235 340 125 137 + 131 116 91 275 237 88 83 196 239 43 283 289 235 273 344 247 306 179 150 102 264 325 89 76 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c ICCARM - 168 + 157 - __cstat - 115 + BICOMP + 153 - BICOMP - 326 + __cstat + 266 ICCARM - 340 125 136 244 270 310 48 119 58 225 132 233 171 278 192 235 138 207 274 285 + 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 239 BICOMP - 48 225 136 274 310 233 119 125 244 270 278 132 235 340 58 171 192 138 207 285 + 116 102 239 91 283 306 179 289 43 88 344 247 150 264 325 89 76 237 83 131 196 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c ICCARM - 67 + 298 - __cstat - 93 + BICOMP + 295 - BICOMP - 245 + __cstat + 149 ICCARM - 140 225 136 244 270 310 132 272 331 233 58 142 334 125 119 171 278 192 235 138 340 48 207 274 285 243 236 131 112 238 160 260 251 286 298 73 89 173 277 239 292 167 110 152 284 146 109 144 222 261 139 50 347 148 242 231 134 287 290 303 210 84 82 118 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 225 233 310 274 292 160 112 286 260 347 278 48 173 142 131 136 244 270 132 235 340 285 73 110 58 331 119 243 238 272 334 125 171 192 138 207 236 140 251 89 298 277 239 152 146 109 144 139 50 242 134 290 210 82 167 284 222 261 231 287 84 118 148 303 + 250 104 262 96 306 291 195 84 338 265 98 92 284 116 88 259 112 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 254 213 49 310 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - ICCARM - 100 - - - __cstat - 127 - - - BICOMP - 252 + AARM + 245 - ICCARM - 119 58 225 136 244 270 310 132 233 171 278 192 235 138 340 125 48 207 274 285 332 - - - BICOMP - 235 225 233 310 125 278 132 340 274 58 171 192 136 270 119 332 244 138 207 48 285 + AARM + 150 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c ICCARM - 157 + 61 - __cstat - 122 + BICOMP + 287 - BICOMP - 219 + __cstat + 78 ICCARM - 233 225 136 244 270 310 140 132 272 119 58 171 278 192 235 138 340 125 48 207 274 285 114 + 43 179 116 88 283 247 306 91 289 150 237 102 264 83 325 89 196 131 235 239 333 BICOMP - 192 136 274 225 132 58 244 272 171 138 207 48 285 140 119 114 270 310 233 278 235 340 125 + 264 116 289 306 89 237 91 325 235 179 150 102 88 247 43 333 283 83 131 196 239 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c ICCARM - 143 + 122 - __cstat - 126 + BICOMP + 86 - BICOMP - 133 + __cstat + 140 ICCARM - 137 225 136 244 270 310 132 348 140 272 119 58 233 171 278 192 235 138 340 125 48 207 274 285 236 92 212 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 225 233 212 58 274 92 132 244 192 140 119 236 136 348 270 310 171 235 340 125 137 272 278 138 207 48 285 + 104 242 250 96 306 195 84 338 265 98 92 284 116 88 259 112 254 213 74 52 101 285 256 212 151 217 320 283 247 289 91 291 262 49 40 233 179 145 249 215 89 343 75 310 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c ICCARM - 158 + 234 - __cstat - 213 + BICOMP + 163 - BICOMP - 259 + __cstat + 221 ICCARM - 137 225 136 244 270 310 132 348 119 58 233 171 278 192 235 138 340 125 48 207 274 285 112 236 + 145 242 265 291 233 284 249 289 116 88 283 247 306 320 84 338 89 215 217 151 179 91 40 74 259 96 52 98 112 250 101 195 343 75 285 262 92 254 256 310 104 213 212 49 BICOMP - 138 136 278 48 112 225 132 207 119 244 233 274 236 348 270 310 58 171 192 235 340 125 137 285 + 92 116 265 284 112 291 98 88 259 96 195 104 84 306 338 250 242 74 52 101 285 256 212 151 217 320 283 247 289 91 343 40 233 179 145 249 215 89 75 262 254 213 49 310 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c ICCARM - 164 + 148 - __cstat - 240 + BICOMP + 340 - BICOMP - 159 + __cstat + 46 ICCARM - 137 225 136 244 270 310 132 348 119 58 233 171 278 192 235 138 340 125 48 207 285 + 325 89 88 283 247 306 196 43 179 116 91 289 150 237 102 264 83 131 235 239 BICOMP - 225 192 285 132 244 310 58 233 119 136 348 270 171 235 340 125 137 278 138 207 48 + 196 116 88 235 306 289 43 89 283 247 237 91 264 325 179 150 102 83 131 239 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - AARM - 269 + ICCARM + 227 + + + BICOMP + 246 + + + __cstat + 72 - AARM - 171 + ICCARM + 76 116 88 283 247 306 91 344 43 179 289 150 237 102 264 83 325 89 196 131 235 239 + + + BICOMP + 116 264 88 150 89 43 344 247 325 235 91 306 179 102 289 76 283 237 83 131 196 239 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - ICCARM - 65 - - - __cstat - 268 + OBJCOPY + 248 - BICOMP - 162 + ILINK + 110 - ICCARM - 137 225 136 244 270 310 132 348 140 272 119 58 233 171 278 192 235 138 340 125 48 207 274 285 112 - - - BICOMP - 207 136 132 274 348 270 278 138 48 310 225 272 233 140 119 112 244 58 171 192 235 340 125 285 137 + ILINK + 255 42 206 45 226 85 61 332 323 63 251 319 202 290 214 181 227 157 240 148 245 199 204 132 339 281 311 346 209 48 107 304 188 231 113 303 301 121 94 57 118 307 270 142 141 309 122 298 312 347 62 234 156 136 87 93 111 159 114 65 341 103 165 197 @@ -1964,25 +1943,25 @@ ICCARM - 343 + 335 - __cstat - 346 + BICOMP + 203 - BICOMP - 86 + __cstat + 328 ICCARM - 212 225 136 244 270 310 132 140 272 248 141 173 277 239 292 260 251 286 233 298 142 334 125 73 89 167 58 110 152 284 146 109 144 222 261 139 50 347 148 63 57 242 231 134 287 290 303 210 84 82 118 60 211 253 119 171 278 192 235 138 340 48 207 274 285 331 193 111 350 53 + 124 116 88 283 247 306 91 95 228 274 79 145 242 265 291 233 284 249 289 320 84 338 89 215 217 151 179 40 74 259 96 52 98 112 250 101 195 343 75 222 167 285 262 92 254 256 310 104 213 212 49 198 133 279 43 150 237 102 264 83 325 196 131 235 239 349 105 69 345 170 BICOMP - 233 73 110 141 292 310 125 58 111 132 136 173 211 248 53 225 244 270 277 260 286 148 287 274 192 48 253 140 60 350 272 239 152 146 109 144 139 50 63 242 134 290 210 82 167 251 89 298 142 334 57 303 84 118 171 235 340 285 119 212 284 222 261 347 231 193 331 278 138 207 + 289 215 40 79 291 306 89 179 69 91 88 145 133 274 170 116 283 247 242 233 249 75 254 235 102 196 279 95 198 345 228 265 74 96 52 98 101 195 222 285 92 256 104 212 151 284 217 320 84 338 167 310 213 49 150 264 325 239 43 124 259 112 250 343 262 105 349 237 83 131 diff --git a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt index 9b139c7..9a65fb8 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt @@ -50,7 +50,7 @@ 33054 0 33035 - 33037 + 33036 34399 0 33038 @@ -86,11 +86,11 @@ 1 1 1 - A80800000E0040E10000020000005984000002000000568400000200000010860000100000000F810000010000005F860000030000000C8100007108000055840000020000000E810000060000000B8100000E0000000584000003000000108400001100000046810000010000000D81000006000000 + 060900000E00598400000200000040E1000002000000108600001000000056840000020000005F860000030000000F810000010000000C810000CF08000055840000020000000E810000060000000B8100000E0000000584000003000000468100000100000010840000110000000D81000006000000 36000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C8200000182000067860000 - 2200048400004C000000268100002D000000048100001C0000002CE100004300000031840000530000000F81000023000000208100002B0000005F860000340000000C8100002000000023E100003D0000001982000015000000068400004E0000004A810000470000001682000013000000038400004B0000002BE10000420000000E8400005000000030840000520000000E810000220000001F8100002A00000025E100003F0000002F820000160000000B8100001F00000022E100003C000000D18400000C0000001882000014000000058400004D000000058100001D0000004981000046000000028400004A000000328400005400000010840000510000000D810000210000000A8400004F000000 + 2200048400004C0000002CE1000043000000048100001C000000268100002D00000031840000530000005F86000034000000208100002B0000000F8100002300000023E100003D0000000C81000020000000068400004E0000001982000015000000038400004B00000016820000130000004A810000470000002BE100004200000030840000520000000E840000500000002F8200001600000025E100003F0000001F8100002A0000000E8100002200000022E100003C0000000B8100001F000000058400004D0000001882000014000000D18400000C000000028400004A0000004981000046000000058100001D000000108400005100000032840000540000000A8400004F0000000D81000021000000 0 @@ -381,12 +381,12 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 0A0000000A0000006E0000006E000000 - 0200000000000000000300001A000000 + 0100000000000000FF0200001A000000 8192 0 0 @@ -419,7 +419,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF3D2400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003500300036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF194300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E0100004900000080070000CC020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF3D2400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003400360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF194300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000004E0100004900000080070000CC020000