diff --git a/CablePositioning_APP_V1.0/.mxproject b/CablePositioning_APP_V1.0/.mxproject index 8d16717..ee2a835 100644 --- a/CablePositioning_APP_V1.0/.mxproject +++ b/CablePositioning_APP_V1.0/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_crs.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dmamux.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_cortex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rtc.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_spi.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_tim.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_lpuart.h;Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\include\atomic.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h;Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedIarFiles] SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\freertos.c;..\Core\Src\adc.c;..\Core\Src\dma.c;..\Core\Src\rtc.c;..\Core\Src\spi.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32l4xx_it.c;..\Core\Src\stm32l4xx_hal_msp.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s;..\Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;..\Core\Src\system_stm32l4xx.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c;..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s;..\Drivers\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c;..\Core\Src\system_stm32l4xx.c;;;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s; diff --git a/CablePositioning_APP_V1.0/CableMonitor_APP_V3.2.ioc b/CablePositioning_APP_V1.0/CableMonitor_APP_V3.2.ioc index 599b1ef..ff6755a 100644 --- a/CablePositioning_APP_V1.0/CableMonitor_APP_V3.2.ioc +++ b/CablePositioning_APP_V1.0/CableMonitor_APP_V3.2.ioc @@ -29,47 +29,57 @@ CAD.pinconfig= CAD.provider= Dma.Request0=USART3_RX Dma.Request1=USART3_TX -Dma.Request2=UART4_RX -Dma.Request3=SPI1_RX -Dma.Request4=SPI1_TX -Dma.Request5=USART2_RX -Dma.RequestsNb=6 -Dma.SPI1_RX.3.Direction=DMA_PERIPH_TO_MEMORY -Dma.SPI1_RX.3.Instance=DMA2_Channel3 -Dma.SPI1_RX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.SPI1_RX.3.MemInc=DMA_MINC_ENABLE -Dma.SPI1_RX.3.Mode=DMA_NORMAL -Dma.SPI1_RX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.SPI1_RX.3.PeriphInc=DMA_PINC_DISABLE -Dma.SPI1_RX.3.Priority=DMA_PRIORITY_LOW -Dma.SPI1_RX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.SPI1_TX.4.Direction=DMA_MEMORY_TO_PERIPH -Dma.SPI1_TX.4.Instance=DMA2_Channel4 -Dma.SPI1_TX.4.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.SPI1_TX.4.MemInc=DMA_MINC_ENABLE -Dma.SPI1_TX.4.Mode=DMA_NORMAL -Dma.SPI1_TX.4.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.SPI1_TX.4.PeriphInc=DMA_PINC_DISABLE -Dma.SPI1_TX.4.Priority=DMA_PRIORITY_LOW -Dma.SPI1_TX.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.UART4_RX.2.Direction=DMA_PERIPH_TO_MEMORY -Dma.UART4_RX.2.Instance=DMA2_Channel5 -Dma.UART4_RX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.UART4_RX.2.MemInc=DMA_MINC_ENABLE -Dma.UART4_RX.2.Mode=DMA_NORMAL -Dma.UART4_RX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.UART4_RX.2.PeriphInc=DMA_PINC_DISABLE -Dma.UART4_RX.2.Priority=DMA_PRIORITY_LOW -Dma.UART4_RX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority -Dma.USART2_RX.5.Direction=DMA_PERIPH_TO_MEMORY -Dma.USART2_RX.5.Instance=DMA1_Channel6 -Dma.USART2_RX.5.MemDataAlignment=DMA_MDATAALIGN_BYTE -Dma.USART2_RX.5.MemInc=DMA_MINC_ENABLE -Dma.USART2_RX.5.Mode=DMA_NORMAL -Dma.USART2_RX.5.PeriphDataAlignment=DMA_PDATAALIGN_BYTE -Dma.USART2_RX.5.PeriphInc=DMA_PINC_DISABLE -Dma.USART2_RX.5.Priority=DMA_PRIORITY_LOW -Dma.USART2_RX.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +Dma.Request2=SPI1_RX +Dma.Request3=SPI1_TX +Dma.Request4=USART2_RX +Dma.Request5=USART1_RX +Dma.Request6=USART1_TX +Dma.RequestsNb=7 +Dma.SPI1_RX.2.Direction=DMA_PERIPH_TO_MEMORY +Dma.SPI1_RX.2.Instance=DMA2_Channel3 +Dma.SPI1_RX.2.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_RX.2.MemInc=DMA_MINC_ENABLE +Dma.SPI1_RX.2.Mode=DMA_NORMAL +Dma.SPI1_RX.2.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_RX.2.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_RX.2.Priority=DMA_PRIORITY_LOW +Dma.SPI1_RX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +Dma.SPI1_TX.3.Direction=DMA_MEMORY_TO_PERIPH +Dma.SPI1_TX.3.Instance=DMA2_Channel4 +Dma.SPI1_TX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_TX.3.MemInc=DMA_MINC_ENABLE +Dma.SPI1_TX.3.Mode=DMA_NORMAL +Dma.SPI1_TX.3.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_TX.3.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_TX.3.Priority=DMA_PRIORITY_LOW +Dma.SPI1_TX.3.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +Dma.USART1_RX.5.Direction=DMA_PERIPH_TO_MEMORY +Dma.USART1_RX.5.Instance=DMA1_Channel5 +Dma.USART1_RX.5.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.USART1_RX.5.MemInc=DMA_MINC_ENABLE +Dma.USART1_RX.5.Mode=DMA_NORMAL +Dma.USART1_RX.5.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.USART1_RX.5.PeriphInc=DMA_PINC_DISABLE +Dma.USART1_RX.5.Priority=DMA_PRIORITY_LOW +Dma.USART1_RX.5.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +Dma.USART1_TX.6.Direction=DMA_MEMORY_TO_PERIPH +Dma.USART1_TX.6.Instance=DMA1_Channel4 +Dma.USART1_TX.6.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.USART1_TX.6.MemInc=DMA_MINC_ENABLE +Dma.USART1_TX.6.Mode=DMA_NORMAL +Dma.USART1_TX.6.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.USART1_TX.6.PeriphInc=DMA_PINC_DISABLE +Dma.USART1_TX.6.Priority=DMA_PRIORITY_LOW +Dma.USART1_TX.6.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority +Dma.USART2_RX.4.Direction=DMA_PERIPH_TO_MEMORY +Dma.USART2_RX.4.Instance=DMA1_Channel6 +Dma.USART2_RX.4.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.USART2_RX.4.MemInc=DMA_MINC_ENABLE +Dma.USART2_RX.4.Mode=DMA_NORMAL +Dma.USART2_RX.4.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.USART2_RX.4.PeriphInc=DMA_PINC_DISABLE +Dma.USART2_RX.4.Priority=DMA_PRIORITY_LOW +Dma.USART2_RX.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.USART3_RX.0.Direction=DMA_PERIPH_TO_MEMORY Dma.USART3_RX.0.Instance=DMA1_Channel3 Dma.USART3_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE @@ -120,63 +130,65 @@ Mcu.IPNb=14 Mcu.Name=STM32L496Z(E-G)Tx Mcu.Package=LQFP144 Mcu.Pin0=PE2 -Mcu.Pin1=PC14-OSC32_IN (PC14) -Mcu.Pin10=PA6 -Mcu.Pin11=PA7 -Mcu.Pin12=PC4 -Mcu.Pin13=PC5 -Mcu.Pin14=PB0 -Mcu.Pin15=PE11 -Mcu.Pin16=PB10 -Mcu.Pin17=PB11 -Mcu.Pin18=PD14 -Mcu.Pin19=PD15 -Mcu.Pin2=PF0 -Mcu.Pin20=PG2 -Mcu.Pin21=PG3 -Mcu.Pin22=PG4 -Mcu.Pin23=PA9 -Mcu.Pin24=PA10 -Mcu.Pin25=PA13 (JTMS/SWDIO) -Mcu.Pin26=PA14 (JTCK/SWCLK) -Mcu.Pin27=PC10 -Mcu.Pin28=PC11 -Mcu.Pin29=PC12 -Mcu.Pin3=PF9 -Mcu.Pin30=PD3 -Mcu.Pin31=PD4 -Mcu.Pin32=PD5 -Mcu.Pin33=PD6 -Mcu.Pin34=PG9 -Mcu.Pin35=PG10 -Mcu.Pin36=PG13 -Mcu.Pin37=PG14 -Mcu.Pin38=PE0 -Mcu.Pin39=VP_ADC1_TempSens_Input -Mcu.Pin4=PH0-OSC_IN (PH0) -Mcu.Pin40=VP_FREERTOS_VS_CMSIS_V2 -Mcu.Pin41=VP_RTC_VS_RTC_Activate -Mcu.Pin42=VP_SYS_VS_Systick -Mcu.Pin43=VP_TIM7_VS_ClockSourceINT -Mcu.Pin5=PH1-OSC_OUT (PH1) -Mcu.Pin6=PA0 -Mcu.Pin7=PA1 -Mcu.Pin8=PA4 -Mcu.Pin9=PA5 -Mcu.PinsNb=44 +Mcu.Pin1=PE3 +Mcu.Pin10=PA5 +Mcu.Pin11=PA6 +Mcu.Pin12=PA7 +Mcu.Pin13=PC4 +Mcu.Pin14=PC5 +Mcu.Pin15=PB0 +Mcu.Pin16=PE11 +Mcu.Pin17=PB10 +Mcu.Pin18=PB11 +Mcu.Pin19=PD14 +Mcu.Pin2=PC14-OSC32_IN (PC14) +Mcu.Pin20=PD15 +Mcu.Pin21=PG2 +Mcu.Pin22=PG3 +Mcu.Pin23=PG4 +Mcu.Pin24=PA9 +Mcu.Pin25=PA10 +Mcu.Pin26=PA13 (JTMS/SWDIO) +Mcu.Pin27=PA14 (JTCK/SWCLK) +Mcu.Pin28=PC10 +Mcu.Pin29=PC11 +Mcu.Pin3=PF0 +Mcu.Pin30=PC12 +Mcu.Pin31=PD3 +Mcu.Pin32=PD4 +Mcu.Pin33=PD5 +Mcu.Pin34=PD6 +Mcu.Pin35=PG9 +Mcu.Pin36=PG10 +Mcu.Pin37=PG13 +Mcu.Pin38=PG14 +Mcu.Pin39=PE0 +Mcu.Pin4=PF9 +Mcu.Pin40=VP_ADC1_TempSens_Input +Mcu.Pin41=VP_FREERTOS_VS_CMSIS_V2 +Mcu.Pin42=VP_RTC_VS_RTC_Activate +Mcu.Pin43=VP_SYS_VS_Systick +Mcu.Pin44=VP_TIM7_VS_ClockSourceINT +Mcu.Pin5=PH0-OSC_IN (PH0) +Mcu.Pin6=PH1-OSC_OUT (PH1) +Mcu.Pin7=PA0 +Mcu.Pin8=PA1 +Mcu.Pin9=PA4 +Mcu.PinsNb=45 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32L496ZGTx -MxCube.Version=6.10.0 -MxDb.Version=DB.6.0.100 +MxCube.Version=6.13.0 +MxDb.Version=DB.6.0.130 NVIC.ADC1_2_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false NVIC.DMA1_Channel2_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true NVIC.DMA1_Channel3_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true +NVIC.DMA1_Channel4_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true +NVIC.DMA1_Channel5_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true NVIC.DMA1_Channel6_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true NVIC.DMA2_Channel3_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true NVIC.DMA2_Channel4_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true -NVIC.DMA2_Channel5_IRQn=true\:5\:0\:false\:false\:true\:true\:false\:true\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false @@ -192,6 +204,7 @@ NVIC.SavedSystickIrqHandlerGenerated=true NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:true\:false\:true\:false NVIC.TIM7_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true\:true NVIC.UART4_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true\:true +NVIC.USART1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.USART2_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.USART3_IRQn=true\:6\:0\:true\:false\:true\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false @@ -282,6 +295,11 @@ PE2.GPIOParameters=GPIO_Label PE2.GPIO_Label=POWER_GPS PE2.Locked=true PE2.Signal=GPIO_Output +PE3.GPIOParameters=PinState,GPIO_Label +PE3.GPIO_Label=POWER_3V3 +PE3.Locked=true +PE3.PinState=GPIO_PIN_SET +PE3.Signal=GPIO_Output PF0.GPIOParameters=GPIO_Label PF0.GPIO_Label=WDG PF0.Locked=true @@ -449,8 +467,8 @@ SPI3.VirtualType=VM_MASTER TIM7.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE TIM7.IPParameters=AutoReloadPreload,Prescaler,Period TIM7.Period=20 -TIM7.Prescaler=7999 -UART4.BaudRate=115200 +TIM7.Prescaler=39999 +UART4.BaudRate=9600 UART4.IPParameters=BaudRate USART1.IPParameters=VirtualMode-Asynchronous USART1.VirtualMode-Asynchronous=VM_ASYNC diff --git a/CablePositioning_APP_V1.0/Core/Inc/dau.h b/CablePositioning_APP_V1.0/Core/Inc/dau.h index 2864731..bd805fe 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dau.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dau.h @@ -98,10 +98,10 @@ typedef struct /* DAU 通道状态寄存器. */ typedef struct { - uint16_t MSRR[4]; // 缺陷电流通道周波原始采样值的平均值 (Mean Square Root Register). - int16_t AVR[4]; // 缺陷电流通道周波校准值寄存器 (Adjust Value Register). - int16_t MAX[4]; // 缺陷电流通道周波校准值最大值寄存器 (Max Value Register). - int16_t FAULT[4]; // 故障触发电流值寄存器 (Fault Value Register). + uint16_t DMAX[4]; // 缺陷电流通道周波最大值寄存器 (Defect Max Value Register). + uint16_t DAVR[4]; // 缺陷电流通道周波平均值寄存器 (Defect Average Value Register). + uint16_t FAVR[4]; // 故障电流通道周波平均值寄存器 (Fault Average Value Register). + uint16_t FMAX[4]; // 故障电流通道原始采样值最大值寄存器 (Fault Max Value Register). } dau_port_state_reg_t; /* DAU 全局结构体 */ diff --git a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h index 023102a..b306783 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/dev_config.h +++ b/CablePositioning_APP_V1.0/Core/Inc/dev_config.h @@ -193,7 +193,11 @@ typedef struct /* APN 配置. 128byte */ char APN[DEV_APN_LEN]; /* 保证配置区 8K 的保留位. */ - uint8_t reserve[300]; + uint8_t reserve[268]; + uint16_t defect_base[DAU_PORT_DEFECT_MAX]; + uint16_t defect_adj[DAU_PORT_DEFECT_MAX]; + uint16_t fault_base[DAU_PORT_FAULT_MAX]; + uint16_t fault_adj[DAU_PORT_FAULT_MAX]; /* INIT_DONE_MAGIC. 4byte */ uint32_t magic_bak; } dev_config_t; diff --git a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h index 09c6577..bcaff87 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/flash_log.h +++ b/CablePositioning_APP_V1.0/Core/Inc/flash_log.h @@ -46,22 +46,17 @@ #define FLASH_LOG_ID_LEN 8 #define FLASH_LOG_DATA_LEN 248 #define FLASH_LOG_BUF_LEN 256 -#define FLASH_LOG_NUM 8192 +#define FLASH_LOG_NUM 4096 #define FD_ID_LEN 8 #define FD_DATA_LEN 248 #define FD_BUF_LEN 256 -#define FD_NUM 8192 - -#define POSITION_ID_LEN 8 -#define POSITION_DATA_LEN 248 -#define POSITION_BUF_LEN 256 -#define POSITION_NUM 8192 +#define FD_NUM 4096 #define ST_ID_LEN 8 #define ST_DATA_LEN 248 #define ST_BUF_LEN 256 -#define ST_NUM 8192 +#define ST_NUM 4096 #define FLASH_LOG_INVALID_ID 0xFFFFFFFFFFFFFFFF #define FD_INVALID_ID 0xFFFFFFFFFFFFFFFF diff --git a/CablePositioning_APP_V1.0/Core/Inc/main.h b/CablePositioning_APP_V1.0/Core/Inc/main.h index d8186d8..8ece27b 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/main.h +++ b/CablePositioning_APP_V1.0/Core/Inc/main.h @@ -41,7 +41,7 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /* USER CODE BEGIN EC */ -/* 系统初始化标?. */ +/* 系统初始化标�?. */ typedef enum { SYS_INIT_GPIO = 0, @@ -70,6 +70,8 @@ void Error_Handler(void); /* Private defines -----------------------------------------------------------*/ #define POWER_GPS_Pin GPIO_PIN_2 #define POWER_GPS_GPIO_Port GPIOE +#define POWER_3V3_Pin GPIO_PIN_3 +#define POWER_3V3_GPIO_Port GPIOE #define WDG_Pin GPIO_PIN_0 #define WDG_GPIO_Port GPIOF #define DAU_RST_Pin GPIO_PIN_9 diff --git a/CablePositioning_APP_V1.0/Core/Inc/stm32l4xx_it.h b/CablePositioning_APP_V1.0/Core/Inc/stm32l4xx_it.h index 53633cc..8983742 100644 --- a/CablePositioning_APP_V1.0/Core/Inc/stm32l4xx_it.h +++ b/CablePositioning_APP_V1.0/Core/Inc/stm32l4xx_it.h @@ -55,16 +55,18 @@ void DebugMon_Handler(void); void SysTick_Handler(void); void DMA1_Channel2_IRQHandler(void); void DMA1_Channel3_IRQHandler(void); +void DMA1_Channel4_IRQHandler(void); +void DMA1_Channel5_IRQHandler(void); void DMA1_Channel6_IRQHandler(void); void ADC1_2_IRQHandler(void); void SPI1_IRQHandler(void); +void USART1_IRQHandler(void); void USART2_IRQHandler(void); void USART3_IRQHandler(void); void UART4_IRQHandler(void); void TIM7_IRQHandler(void); void DMA2_Channel3_IRQHandler(void); void DMA2_Channel4_IRQHandler(void); -void DMA2_Channel5_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c index fd741d2..71a3078 100644 --- a/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c +++ b/CablePositioning_APP_V1.0/Core/Src/RS485_debug.c @@ -105,9 +105,9 @@ typedef struct /* 收法报文 buffer. */ usart_buf_t debug_buf; /* RS485 通讯串口. */ -static UART_HandleTypeDef *debug_uart = &huart4; +static UART_HandleTypeDef *debug_uart = &huart1; /* 自动校准仪器通讯串口. */ -static UART_HandleTypeDef *debug_adj_uart = &huart1; +static UART_HandleTypeDef *debug_adj_uart = &huart4; /* 判断收包是否开始, 用于处理粘包. */ static uint8_t debug_state = 0; /* 远程升级 flash 数据校验使用. */ diff --git a/CablePositioning_APP_V1.0/Core/Src/cli.c b/CablePositioning_APP_V1.0/Core/Src/cli.c index 86c47cf..eb2231b 100644 --- a/CablePositioning_APP_V1.0/Core/Src/cli.c +++ b/CablePositioning_APP_V1.0/Core/Src/cli.c @@ -60,7 +60,7 @@ /* Private define ------------------------------------------------------------*/ /* cli buffer 长度定义. */ -#define CLI_OUTPUT_SIZE 4096 +#define CLI_OUTPUT_SIZE 2048 #define CLI_CMD_SIZE 256 /* cli 等待超时时间. */ #define CLI_TIMEOUT 300000 @@ -90,6 +90,7 @@ typedef struct uint32_t flag; osMutexId_t mutex; cli_output_buf_t output_buf; + char buf_dma[CLI_OUTPUT_SIZE]; char cmd[CLI_CMD_SIZE]; } cli_machine_t; @@ -104,7 +105,7 @@ static const osMutexAttr_t cli_mutex_attr = { .name = "cli" }; -UART_HandleTypeDef *cli_uart = &huart4; +UART_HandleTypeDef *cli_uart = &huart1; extern uint8_t yl_test; @@ -865,6 +866,8 @@ void _cli_init(void) /* 命令行线程开始函数. */ void cli_start(void const * argument) { + + /******** START INIT ********/ /* 以下代码是freeRTOS启动后第一个运行的任务,因为优先级最高,且最早创建.所以需要在freeRTOS启动后再初始化 * 的地方统一放在下面这段地方. */ @@ -877,11 +880,12 @@ void cli_start(void const * argument) FLASH_If_Init(); /* 配置系统初始化. */ dev_config_init(); - //dev_config_flag_set(DEV_FLAG_CLI); + dev_config_flag_set(DEV_FLAG_CLI); //dev_config_flag_unset(DEV_FLAG_CLI); //dev_config_flag_set(DEV_FLAG_ADJ); flash_log_init(); st_init(); + /* 公共监控任务初始化. */ common_sys_init(); /* 默认开启的 debug. */ @@ -890,9 +894,9 @@ void cli_start(void const * argument) dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU); //dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); //dbg_cmd_hander(DBG_CMD_ON, DBG_M_GPS); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_SEN); - dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_DEBUG); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_4G); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_SEN); + //dbg_cmd_hander(DBG_CMD_ON, DBG_M_RS485_DEBUG); } /* 初始化 ADC 采样任务. */ @@ -911,7 +915,7 @@ void cli_start(void const * argument) if (!IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_ADJ) && !IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_FACTORY)) { - wl_init(); + //wl_init(); } /* 在这个标志置位前vty_print是原地循环等待,置位后变为任务调度. */ @@ -940,10 +944,6 @@ void cli_usart_data_buf_send(char *format, va_list ap) uint16_t index = 0; int16_t num = 0; - /* 串口为中断发送,在没有发送完前不能写数据. */ - while(HAL_UART_STATE_BUSY_TX == cli_uart->gState) - osThreadYield(); - _cli_mutex_lock(); index = buf->index; @@ -975,7 +975,7 @@ void cli_usart_data_buf_send_without_os(char *format, va_list ap) if (vsnprintf(buf->buf, CLI_OUTPUT_SIZE, format, ap) > 0) { - HAL_UART_Transmit_IT(cli_uart, (uint8_t*)buf->buf, strlen(buf->buf)); + HAL_UART_Transmit(cli_uart, (uint8_t*)buf->buf, strlen(buf->buf), 1000); } } @@ -986,13 +986,14 @@ void cli_data_buf_send_hw(void) { cli_output_buf_t *buf = &cli_machine.output_buf; - if (HAL_UART_STATE_BUSY_TX == cli_uart->gState) + if (HAL_UART_STATE_BUSY_TX == cli_uart->gState) return; _cli_mutex_lock(); if (buf->index > 0) { - HAL_UART_Transmit_IT(cli_uart, (uint8_t*)buf->buf, buf->index); + memcpy(cli_machine.buf_dma, buf->buf, buf->index); + HAL_UART_Transmit_DMA(cli_uart, (uint8_t*)cli_machine.buf_dma, buf->index); buf->index = 0; } _cli_mutex_unlock(); diff --git a/CablePositioning_APP_V1.0/Core/Src/dau.c b/CablePositioning_APP_V1.0/Core/Src/dau.c index 55f5104..8ff3fbf 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dau.c +++ b/CablePositioning_APP_V1.0/Core/Src/dau.c @@ -53,7 +53,7 @@ #include "RS485_debug.h" /* Private define ------------------------------------------------------------*/ -#define DAU_WAVE_WAIT_MAX 3 // DAU 波形等待次数 +#define DAU_WAVE_WAIT_MAX 4 // DAU 波形等待次数 /* 全局状态寄存器地址 -------------------------------- */ #define DAU_REG_ADDR_GSCR 0x0000 // 全局状态寄存器 - 软件特征寄存器 @@ -94,6 +94,7 @@ #define DAU_REG_ADDR_GCFTR 0x0203 // 全局控制寄存器 - 故障触发录波控制寄存器 #define DAU_REG_ADDR_GCRTR 0x0204 // 全局控制寄存器 - 寄存器触发录波控制寄存器 #define DAU_REG_ADDR_GCUR 0x0205 // 全局控制寄存器 - UTC 配置寄存器 +#define DAU_REG_ADDR_GCFTTR 0x0207 // 全局控制寄存器 - 故障电流触发阈值寄存器 #define DAU_REG_ADDR_GSUDR 0x0e00 // 全局控制寄存器 - 固件升级数据寄存器 @@ -121,6 +122,12 @@ #define DAU_REG_ADDR_PMSR 0x0300 // 通道状态寄存器 - 缺陷电流通道周波原始采样值的平均值寄存器 #define DAU_REG_ADDR_PPWR 0x03b0 // 通道状态寄存器 - 通道录波数据寄存器 +#define DAU_REG_ADDR_PORT_BASE 0x1000 // 通道配置寄存器基地址 +#define DAU_REG_ADDR_PORT_DEFECT_BASE 0x0 // 通道配置寄存器 - 缺陷电流通道零点原始值寄存器 +#define DAU_REG_ADDR_PORT_FAULT_BASE 0x1 // 通道配置寄存器 - 故障电流通道零点原始值寄存器 +#define DAU_REG_ADDR_PORT_DEFECT_ADJ 0xC // 通道配置寄存器 - 缺陷电流通道校准系数 a 寄存器 + + #define DAU_ID 0x0702 // DAU 软件识别码 /* Private typedef -----------------------------------------------------------*/ @@ -164,6 +171,7 @@ int8_t _dau_spi_rw; uint16_t _dau_spi_addr; uint16_t _dau_spi_len; int8_t g_is_adj_status = 0; // 1:采集 2:采集完成 +uint8_t is_OK = FALSE; /* Private function prototypes -----------------------------------------------*/ /* Internal functions --------------------------------------------------------*/ @@ -324,7 +332,7 @@ static void _dau_data_save(void) fd_data.vsc = ADC_ctrl.ADCi_vsc; for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) { - fd_data.defect[i] = dau_ctrl.reg_port_state.MAX[i]; + fd_data.defect[i] = dau_ctrl.reg_port_state.DMAX[i]; } for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) { @@ -345,7 +353,7 @@ int32_t _dau_update(void) uint16_t cnt = 0; uint16_t page_cnt = 0; //uint32_t app_len = wl_ctrl.app_len; - uint32_t app_len = 476549; + uint32_t app_len = 900879; uint32_t len = 0; uint32_t addr = TFTP_APP_ADDRESS; int32_t rv = HAL_ERROR; @@ -383,9 +391,9 @@ int32_t _dau_update(void) cnt = 0; while(1) { - osDelay(200); + osDelay(100); cnt++; - if (cnt > 3) + if (cnt > 6) { DBG(DBG_M_DAU, "DAU update timeout\r\n"); return HAL_TIMEOUT; @@ -425,6 +433,7 @@ int32_t _dau_update(void) void _dau_utc(void) { uint32_t *utc = (uint32_t*)&dau_ctrl.buf_dau_tx[2]; + uint16_t *temp = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; /* dau 主循环大概 250ms 运行一次, 在第 3 次循环 (500 ~ 750ms) 对时, 此时 GPS 对时一定是可用的 */ if (50000000 < dau_ctrl.reg_global.GNR && dau_ctrl.reg_global.GNR <= 75000000 @@ -435,6 +444,13 @@ void _dau_utc(void) _dau_reg_write(DAU_REG_ADDR_GCUR, sizeof(uint32_t)); vty_print("Change\r\n"); vty_print("%d %d %d %d\r\n", dau_ctrl.reg_global.GUR, dau_ctrl.reg_global.GNR, dau_ctrl.is_utc_valid, dau_ctrl.utc); + *temp = 0x234; + _dau_reg_write(DAU_REG_ADDR_GCFTTR, sizeof(uint16_t)); + *temp = 1; + _dau_reg_write(0xf, sizeof(uint16_t)); + osDelay(3000); + *temp = 0; + _dau_reg_write(0xf, sizeof(uint16_t)); } } @@ -459,7 +475,7 @@ int32_t _dau_wave_col_start(void) DBG(DBG_M_DAU, "DAU wave err\r\n", rv); return HAL_TIMEOUT; } - osDelay(3000); + osDelay(1000); E_RETURN(_dau_reg_read_global_state()); if ((dau_ctrl.reg_global.GRTR & DAU_GRTR_COMPLETE_Msk) >> DAU_GRTR_COMPLETE_Pos) @@ -479,11 +495,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()); @@ -493,7 +509,7 @@ int32_t _dau_wave_col_fault(void) /* 读取故障数据 */ for(i = 0; i < DAU_PORT_FAULT_CNT; i++) { - dau_ctrl.fault_trig[i] = dau_ctrl.reg_port_state.FAULT[i]; + dau_ctrl.fault_trig[i] = dau_ctrl.reg_port_state.FMAX[i]; /* 请求读取故障波形 */ *reg = DAU_GCFTR_FAULT_WAVE_Msk | (i << DAU_GCFTR_PORT_Pos); @@ -508,7 +524,7 @@ int32_t _dau_wave_col_fault(void) DBG(DBG_M_DAU, "DAU fault wave err\r\n"); return HAL_TIMEOUT; } - osDelay(10); + osDelay(5); E_RETURN(_dau_reg_read_global_state()); if ((dau_ctrl.reg_global.GFTR & DAU_GFTR_FAULT_WAVE_Msk) >> DAU_GFTR_FAULT_WAVE_Pos) @@ -516,19 +532,23 @@ int32_t _dau_wave_col_fault(void) break; } + vty_print("#D8 %d\r\n", j); j++; } for(j = 0; j < DAU_PKT_FAULT_CNT; j++) { - E_RETURN(_dau_reg_read(DAU_REG_ADDR_PFWR + i, DAU_PKT_FAULT_BYTE_CNT)); + vty_print("%d %d\r\n", i, j); + E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR, DAU_PKT_FAULT_BYTE_CNT)); E_RETURN(spi_flash_write(addr, &dau_ctrl.buf_dau_rx[2], DAU_PKT_FAULT_BYTE_CNT)); addr += DAU_PKT_FAULT_BYTE_CNT; + osDelay(200); } + vty_print("FA%d\r\n", i); } return HAL_OK; -#endif +#if 0 uint8_t i = 0; uint8_t j = 0; uint32_t addr = 0; @@ -550,6 +570,7 @@ int32_t _dau_wave_col_fault(void) vty_print("#D2 %x\r\n", addr); return rv; +#endif } /* description: 缺陷波形采集 @@ -568,8 +589,8 @@ int32_t _dau_wave_col_defect(void) E_RETURN(_dau_reg_read_port_state()); for(i = 0; i < DAU_PORT_DEFECT_CNT; i++) { - dau_ctrl.reg_defect_max[i] = dau_ctrl.reg_port_state.MAX[i]; - if (dau_ctrl.reg_port_state.MAX[i] > dev_config.defect_threshold) + dau_ctrl.reg_defect_max[i] = dau_ctrl.reg_port_state.DMAX[i]; + if (dau_ctrl.reg_port_state.DMAX[i] > dev_config.defect_threshold) { is_exceed = TRUE; } @@ -749,7 +770,7 @@ int32_t _dau_wave_col_power(DAU_SOURCE_E source) for(j = 0; j < DAU_PKT_POWER_CNT; j++) { E_RETURN(_dau_reg_read(DAU_REG_ADDR_PPWR, DAU_PKT_POWER_BYTE_CNT)); - osDelay(200); + //osDelay(200); memcpy(power, &dau_ctrl.buf_dau_rx[2], DAU_PKT_POWER_BYTE_CNT); power += DAU_PKT_POWER_BYTE_CNT >> 1; } @@ -802,12 +823,13 @@ void _dau_power_calculate(DAU_SOURCE_E source) /* 遍历通道所有值, 求和, 并计算出最大值和最小值. */ for(i = 0; i < DAU_POWER_DATE_LEN; i++) { - square_sum += val[ch][i] * val[ch][i]; - mean_sum += val[ch][i]; + square_sum += (val[ch][i] - 0x167) * (val[ch][i] - 0x167); + mean_sum += val[ch][i] - 0x167; } /* 根据数据查找数据落在哪个分段点上. */ temp = (double)sqrt(square_sum / DAU_POWER_DATE_LEN) - abs(mean_sum / DAU_POWER_DATE_LEN); + vty_print("#DP%d %f\r\n", ch, temp); for(adj = 0; adj < DAU_POWER_ADJ_CNT - 1; adj++) { if (temp <= dev_config.ADC_base[ch][adj]) @@ -930,9 +952,9 @@ HAL_StatusTypeDef _dau_base_auto(uint8_t ch_bitmap, uint8_t index) 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)) @@ -963,10 +985,10 @@ int32_t _dau_wave_col_trigger_by_fault(void) /* 置标志位 */ MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); - + is_OK = TRUE; return HAL_OK; -#endif +#if 0 static uint8_t temp = FALSE; if (temp) { @@ -1001,6 +1023,7 @@ int32_t _dau_wave_col_trigger_by_fault(void) MONITOR_BITMAP_RESET(dau_ctrl.col_flag, DAU_COL_FLAG_FAULT_CMP); return rv; +#endif } /* description: 寄存器触发波形采集 @@ -1012,21 +1035,22 @@ int32_t _dau_wave_col_trigger_by_reg(void) int32_t rv = HAL_ERROR; /* 上次触发没有完成直接退出 */ - if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP)) - { - return HAL_OK; - } + //if (!IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_REG_CMP)) + //{ + // return HAL_OK; + //} /* 定时开始采集 */ - tick = HAL_GetTick(); - if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 60000) - && !IS_MONITOR_BIT_SET(dau_ctrl.col_flag, DAU_COL_FLAG_WAVE_FORCE)) - { - return HAL_OK; - } + //tick = HAL_GetTick(); + //if ((tick - dau_ctrl.col_time) < (dev_config.collect_interval * 60000) + // && !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_defect()); + //common_watchdog_set(COM_WDG_DAU); E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG)); _dau_power_calculate(DAU_SOURCE_REG); @@ -1044,6 +1068,9 @@ int32_t _dau_wave_col_trigger_by_reg(void) static void _dau_init(void) { char version[DEV_COMPILE_TIME_LEN] = {0}; + uint16_t *temp = (uint16_t*)&dau_ctrl.buf_dau_tx[2]; + uint16_t addr = 0; + uint8_t i = 0; dau_ctrl.spi = &hspi1; @@ -1076,8 +1103,11 @@ static void _dau_init(void) HAL_GPIO_WritePin(DAU_RST_GPIO_Port, DAU_RST_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_SET); - osDelay(1000); - + osDelay(10000); + common_watchdog_set(COM_WDG_DAU); + osDelay(10000); + common_watchdog_set(COM_WDG_DAU); + /* 读取 FPGA 版本信息 */ if (HAL_OK == _dau_reg_read_global_state()) { @@ -1088,6 +1118,28 @@ static void _dau_init(void) common_sys_set(COM_SYS_SAVE_INFO, 0); } } + + /* 配置校准系数 */ + for(i = 0; i < DAU_PORT_DEFECT_MAX - 1; i++) + { + addr = (i + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_BASE; + //*temp = dev_config.defect_base[i]; + *temp = 0x0000; + _dau_reg_write(addr, sizeof(uint16_t)); + + addr = (i + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_ADJ; + //*temp = dev_config.ADC_adj[i][0]; + *temp = 3276; + _dau_reg_write(addr, sizeof(uint16_t)); + } + + for(i = 0; i < DAU_PORT_FAULT_MAX - 1; i++) + { + addr = (i + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_FAULT_BASE; + //*temp = dev_config.fault_base[i]; + *temp = 0x0000; + _dau_reg_write(addr, sizeof(uint16_t)); + } } /* description: DAU 主任务循环 @@ -1095,8 +1147,8 @@ static void _dau_init(void) return: */ static void _dau_start(void *argument) { - //uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); - uint16_t *buf = NULL; + uint16_t *buf = (uint16_t*)(&dau_ctrl.buf_dau_rx[2]); + //uint16_t *buf = NULL; uint32_t addr = 0; uint8_t i = 0; uint8_t j = 0; @@ -1108,7 +1160,7 @@ static void _dau_start(void *argument) for (;;) { - osDelay(5000); + osDelay(1250); common_watchdog_set(COM_WDG_DAU); /* 读取全局状态寄存器 */ @@ -1138,20 +1190,22 @@ static void _dau_start(void *argument) //_dau_wave_col_trigger_by_fault(); /* 循环工频缺陷电流采集 */ - //_dau_wave_col_trigger_by_reg(); + _dau_wave_col_trigger_by_reg(); +if (1){ #if 0 addr = dau_ctrl.addr_reg; - for(i = 0; i < 3; i++) + for(i = 0; i < 1; i++) { + common_watchdog_set(COM_WDG_DAU); vty_print("DEFECT %x %d\r\n", addr, i); for(j = 0; j < DAU_PKT_DEFECT_CNT; j++) { - common_watchdog_set(COM_WDG_DAU); spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); addr += DAU_PKT_DEFECT_BYTE_CNT; for(k = 0; k < 512;) { + common_watchdog_set(COM_WDG_DAU); vty_print("%04x ", buf[k++]); if(0 == k % 32) { @@ -1169,37 +1223,88 @@ static void _dau_start(void *argument) } #endif #if 0 - for(i = 0; i < DAU_PORT_POWER_CNT; i++) + //for(i = 5; i < DAU_PORT_POWER_CNT; i++) + for(i = 5; i < 6; i++) { + common_watchdog_set(COM_WDG_DAU); vty_print("POWER %d\r\n", i); buf = (uint16_t*)dau_ctrl.reg_power[i]; for(j = 0; j < DAU_PKT_POWER_CNT; j++) { - common_watchdog_set(COM_WDG_DAU); for(k = 0; k < 512;) { vty_print("%-04x ", buf[k++]); - if(0 == k % 32) + if(0 == (j*512+k ) % 40) { osDelay(100); vty_print("\r\n"); } } - if(k % 32 != 0) - { - osDelay(100); - vty_print("\r\n"); - } buf += 512; } vty_print("\r\n"); } #endif +#if 0 + addr = dau_ctrl.addr_fault; + for(i = 0; i < 1; i++) + { + common_watchdog_set(COM_WDG_DAU); + vty_print("FAULT %x %d\r\n", addr, i); + for(j = 0; j < DAU_PKT_FAULT_CNT; j++) + { + spi_flash_read(addr, &dau_ctrl.buf_dau_rx[2], 1024); + addr += DAU_PKT_FAULT_BYTE_CNT; + for(k = 0; k < 512;) + { + common_watchdog_set(COM_WDG_DAU); + vty_print("%04x ", buf[k++]); + if(0 == k % 32) + { + osDelay(100); + vty_print("\r\n"); + } + } + if(k % 32 != 0) + { + osDelay(100); + vty_print("\r\n"); + } + } + vty_print("\r\n"); + } +#endif +#if 0 + for(i = 0; i < DAU_PORT_POWER_CNT; i++) + { + common_watchdog_set(COM_WDG_DAU); + vty_print("POWER %d\r\n", i); + buf = (uint16_t*)dau_ctrl.fault_power[i]; + for(j = 0; j < DAU_PKT_POWER_CNT; j++) + { + for(k = 0; k < 512;) + { + vty_print("%-04x ", buf[k++]); + if(0 == (j*512+k ) % 40) + { + osDelay(100); + vty_print("\r\n"); + } + } + buf += 512; + } + vty_print("\r\n"); + } +#endif +#if 0 while(1) { osDelay(500); common_watchdog_set(COM_WDG_DAU); + //_dau_reg_read_port_state(); + //vty_print("%d\r\n", dau_ctrl.reg_port_state.DAVR[0]); +#if 1 if (1 == _dau_spi_rw) { _dau_spi_rw = 0; @@ -1212,7 +1317,10 @@ static void _dau_start(void *argument) _dau_spi_rw = 0; _dau_reg_write(_dau_spi_addr, 2); } +#endif } +#endif +} } } diff --git a/CablePositioning_APP_V1.0/Core/Src/dev_config.c b/CablePositioning_APP_V1.0/Core/Src/dev_config.c index bfd5e00..2952a29 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dev_config.c +++ b/CablePositioning_APP_V1.0/Core/Src/dev_config.c @@ -186,6 +186,17 @@ static HAL_StatusTypeDef _dev_config_default_set(void) dev_config.vin = DEV_VIN_ADJ_DEFAULT; dev_config.vin_adj = DEV_VIN_ADJ_DEFAULT; + for(i = 0; i < DAU_PORT_DEFECT_MAX; i++) + { + dev_config.defect_base[i] = 0x8000; + dev_config.ADC_adj[i][0] = 3276; + } + + for(i = 0; i < DAU_PORT_FAULT_MAX; i++) + { + dev_config.fault_base[i] = 0x8000; + } + dev_config.keepalive = 5; dev_config.collect_interval = 10; snprintf(dev_config.APN, DEV_APN_LEN, "CMIOT"); diff --git a/CablePositioning_APP_V1.0/Core/Src/dma.c b/CablePositioning_APP_V1.0/Core/Src/dma.c index 1c2bbb3..a42874f 100644 --- a/CablePositioning_APP_V1.0/Core/Src/dma.c +++ b/CablePositioning_APP_V1.0/Core/Src/dma.c @@ -50,6 +50,12 @@ void MX_DMA_Init(void) /* DMA1_Channel3_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); + /* DMA1_Channel4_IRQn interrupt configuration */ + HAL_NVIC_SetPriority(DMA1_Channel4_IRQn, 5, 0); + HAL_NVIC_EnableIRQ(DMA1_Channel4_IRQn); + /* DMA1_Channel5_IRQn interrupt configuration */ + HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 5, 0); + HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn); /* DMA1_Channel6_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA1_Channel6_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel6_IRQn); @@ -59,9 +65,6 @@ void MX_DMA_Init(void) /* DMA2_Channel4_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA2_Channel4_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA2_Channel4_IRQn); - /* DMA2_Channel5_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA2_Channel5_IRQn, 5, 0); - HAL_NVIC_EnableIRQ(DMA2_Channel5_IRQn); } diff --git a/CablePositioning_APP_V1.0/Core/Src/gpio.c b/CablePositioning_APP_V1.0/Core/Src/gpio.c index 0643e45..2c1f41d 100644 --- a/CablePositioning_APP_V1.0/Core/Src/gpio.c +++ b/CablePositioning_APP_V1.0/Core/Src/gpio.c @@ -60,6 +60,9 @@ void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOE, POWER_GPS_Pin|POWER_DAU_Pin|POWER_4G_Pin, GPIO_PIN_RESET); + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(POWER_3V3_GPIO_Port, POWER_3V3_Pin, GPIO_PIN_SET); + /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(WDG_GPIO_Port, WDG_Pin, GPIO_PIN_RESET); @@ -78,21 +81,19 @@ void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOG, SPI_FLASH_WP_Pin|SPI_FLASH_CS_Pin, GPIO_PIN_SET); - /*Configure GPIO pins : PEPin PEPin PEPin */ - GPIO_InitStruct.Pin = POWER_GPS_Pin|POWER_DAU_Pin|POWER_4G_Pin; + /*Configure GPIO pins : POWER_GPS_Pin POWER_3V3_Pin POWER_DAU_Pin POWER_4G_Pin */ + GPIO_InitStruct.Pin = POWER_GPS_Pin|POWER_3V3_Pin|POWER_DAU_Pin|POWER_4G_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); - /*Configure GPIO pins : PE3 PE4 PE5 PE6 - PE7 PE8 PE9 PE10 - PE12 PE13 PE14 PE15 - PE1 */ - GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6 - |GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10 - |GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15 - |GPIO_PIN_1; + /*Configure GPIO pins : PE4 PE5 PE6 PE7 + PE8 PE9 PE10 PE12 + PE13 PE14 PE15 PE1 */ + GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 + |GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_12 + |GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_1; GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); @@ -107,7 +108,7 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); - /*Configure GPIO pins : PFPin PFPin */ + /*Configure GPIO pins : WDG_Pin DAU_RST_Pin */ GPIO_InitStruct.Pin = WDG_Pin|DAU_RST_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -134,7 +135,7 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - /*Configure GPIO pin : PtPin */ + /*Configure GPIO pin : DAU_CS_Pin */ GPIO_InitStruct.Pin = DAU_CS_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -173,15 +174,15 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); - /*Configure GPIO pins : PDPin PDPin PDPin PDPin */ + /*Configure GPIO pins : BAT_CHARGE_Pin BAT_CLK_Pin RS485_B_DE_Pin GPS_RST_Pin */ GPIO_InitStruct.Pin = BAT_CHARGE_Pin|BAT_CLK_Pin|RS485_B_DE_Pin|GPS_RST_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); - /*Configure GPIO pins : PGPin PGPin PGPin PGPin - PGPin */ + /*Configure GPIO pins : RS485_A_DE_Pin LED_RUN_Pin POWER_RS485_Pin G4G_RST_Pin + SPI_FLASH_WP_Pin */ GPIO_InitStruct.Pin = RS485_A_DE_Pin|LED_RUN_Pin|POWER_RS485_Pin|G4G_RST_Pin |SPI_FLASH_WP_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; @@ -189,13 +190,13 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); - /*Configure GPIO pin : PtPin */ + /*Configure GPIO pin : BAT_CHECK_Pin */ GPIO_InitStruct.Pin = BAT_CHECK_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(BAT_CHECK_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pin : PtPin */ + /*Configure GPIO pin : SPI_FLASH_CS_Pin */ GPIO_InitStruct.Pin = SPI_FLASH_CS_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; diff --git a/CablePositioning_APP_V1.0/Core/Src/main.c b/CablePositioning_APP_V1.0/Core/Src/main.c index 812ee97..b84e841 100644 --- a/CablePositioning_APP_V1.0/Core/Src/main.c +++ b/CablePositioning_APP_V1.0/Core/Src/main.c @@ -49,7 +49,7 @@ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN PV */ -uint8_t system_init_flag = 0; // 表示程序已è¿?å?¥æ?ä½œç³»ç??. +uint8_t system_init_flag = 0; // 表示程序已è¿â?ºÃ¥â?¦Â¥Ã¦â?œÂÃ¤Â½Å“ç³»çÂ??. /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ @@ -70,6 +70,7 @@ void MX_FREERTOS_Init(void); */ int main(void) { + /* USER CODE BEGIN 1 */ __set_PRIMASK(0); /* USER CODE END 1 */ @@ -108,13 +109,14 @@ int main(void) /* Init scheduler */ osKernelInitialize(); - /* Call init function for freertos objects (in freertos.c) */ + /* Call init function for freertos objects (in cmsis_os2.c) */ MX_FREERTOS_Init(); /* Start scheduler */ osKernelStart(); /* We should never get here as control is now taken by the scheduler */ + /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) diff --git a/CablePositioning_APP_V1.0/Core/Src/spi.c b/CablePositioning_APP_V1.0/Core/Src/spi.c index 25c15d8..e7e44b2 100644 --- a/CablePositioning_APP_V1.0/Core/Src/spi.c +++ b/CablePositioning_APP_V1.0/Core/Src/spi.c @@ -244,7 +244,7 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* spiHandle) /* USER CODE BEGIN 1 */ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) -{ +{ if (SPI1 == hspi->Instance) { DAU_CS_DISABLE(); diff --git a/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_hal_msp.c b/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_hal_msp.c index 9bf91e5..7d95f16 100644 --- a/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_hal_msp.c +++ b/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_hal_msp.c @@ -20,7 +20,6 @@ /* Includes ------------------------------------------------------------------*/ #include "main.h" - /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ @@ -63,6 +62,7 @@ */ void HAL_MspInit(void) { + /* USER CODE BEGIN MspInit 0 */ /* USER CODE END MspInit 0 */ diff --git a/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_it.c b/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_it.c index 6321325..3fa3665 100644 --- a/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_it.c +++ b/CablePositioning_APP_V1.0/Core/Src/stm32l4xx_it.c @@ -62,11 +62,13 @@ extern DMA_HandleTypeDef hdma_spi1_rx; extern DMA_HandleTypeDef hdma_spi1_tx; extern SPI_HandleTypeDef hspi1; extern TIM_HandleTypeDef htim7; -extern DMA_HandleTypeDef hdma_uart4_rx; +extern DMA_HandleTypeDef hdma_usart1_rx; +extern DMA_HandleTypeDef hdma_usart1_tx; extern DMA_HandleTypeDef hdma_usart2_rx; extern DMA_HandleTypeDef hdma_usart3_rx; extern DMA_HandleTypeDef hdma_usart3_tx; extern UART_HandleTypeDef huart4; +extern UART_HandleTypeDef huart1; extern UART_HandleTypeDef huart2; extern UART_HandleTypeDef huart3; /* USER CODE BEGIN EV */ @@ -221,6 +223,34 @@ void DMA1_Channel3_IRQHandler(void) /* USER CODE END DMA1_Channel3_IRQn 1 */ } +/** + * @brief This function handles DMA1 channel4 global interrupt. + */ +void DMA1_Channel4_IRQHandler(void) +{ + /* USER CODE BEGIN DMA1_Channel4_IRQn 0 */ + + /* USER CODE END DMA1_Channel4_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_usart1_tx); + /* USER CODE BEGIN DMA1_Channel4_IRQn 1 */ + + /* USER CODE END DMA1_Channel4_IRQn 1 */ +} + +/** + * @brief This function handles DMA1 channel5 global interrupt. + */ +void DMA1_Channel5_IRQHandler(void) +{ + /* USER CODE BEGIN DMA1_Channel5_IRQn 0 */ + + /* USER CODE END DMA1_Channel5_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_usart1_rx); + /* USER CODE BEGIN DMA1_Channel5_IRQn 1 */ + + /* USER CODE END DMA1_Channel5_IRQn 1 */ +} + /** * @brief This function handles DMA1 channel6 global interrupt. */ @@ -263,6 +293,20 @@ void SPI1_IRQHandler(void) /* USER CODE END SPI1_IRQn 1 */ } +/** + * @brief This function handles USART1 global interrupt. + */ +void USART1_IRQHandler(void) +{ + /* USER CODE BEGIN USART1_IRQn 0 */ + + /* USER CODE END USART1_IRQn 0 */ + HAL_UART_IRQHandler(&huart1); + /* USER CODE BEGIN USART1_IRQn 1 */ + + /* USER CODE END USART1_IRQn 1 */ +} + /** * @brief This function handles USART2 global interrupt. */ @@ -347,20 +391,6 @@ void DMA2_Channel4_IRQHandler(void) /* USER CODE END DMA2_Channel4_IRQn 1 */ } -/** - * @brief This function handles DMA2 channel5 global interrupt. - */ -void DMA2_Channel5_IRQHandler(void) -{ - /* USER CODE BEGIN DMA2_Channel5_IRQn 0 */ - - /* USER CODE END DMA2_Channel5_IRQn 0 */ - HAL_DMA_IRQHandler(&hdma_uart4_rx); - /* USER CODE BEGIN DMA2_Channel5_IRQn 1 */ - - /* USER CODE END DMA2_Channel5_IRQn 1 */ -} - /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/CablePositioning_APP_V1.0/Core/Src/usart.c b/CablePositioning_APP_V1.0/Core/Src/usart.c index 19c6806..748cd6d 100644 --- a/CablePositioning_APP_V1.0/Core/Src/usart.c +++ b/CablePositioning_APP_V1.0/Core/Src/usart.c @@ -39,7 +39,8 @@ UART_HandleTypeDef huart4; UART_HandleTypeDef huart1; UART_HandleTypeDef huart2; UART_HandleTypeDef huart3; -DMA_HandleTypeDef hdma_uart4_rx; +DMA_HandleTypeDef hdma_usart1_rx; +DMA_HandleTypeDef hdma_usart1_tx; DMA_HandleTypeDef hdma_usart2_rx; DMA_HandleTypeDef hdma_usart3_rx; DMA_HandleTypeDef hdma_usart3_tx; @@ -56,7 +57,7 @@ void MX_UART4_Init(void) /* USER CODE END UART4_Init 1 */ huart4.Instance = UART4; - huart4.Init.BaudRate = 115200; + huart4.Init.BaudRate = 9600; huart4.Init.WordLength = UART_WORDLENGTH_8B; huart4.Init.StopBits = UART_STOPBITS_1; huart4.Init.Parity = UART_PARITY_NONE; @@ -87,7 +88,7 @@ void MX_USART1_UART_Init(void) /* USER CODE END USART1_Init 1 */ huart1.Instance = USART1; - huart1.Init.BaudRate = 9600; + huart1.Init.BaudRate = 115200; huart1.Init.WordLength = UART_WORDLENGTH_8B; huart1.Init.StopBits = UART_STOPBITS_1; huart1.Init.Parity = UART_PARITY_NONE; @@ -203,24 +204,6 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) GPIO_InitStruct.Alternate = GPIO_AF8_UART4; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - /* UART4 DMA Init */ - /* UART4_RX Init */ - hdma_uart4_rx.Instance = DMA2_Channel5; - hdma_uart4_rx.Init.Request = DMA_REQUEST_2; - hdma_uart4_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - hdma_uart4_rx.Init.PeriphInc = DMA_PINC_DISABLE; - hdma_uart4_rx.Init.MemInc = DMA_MINC_ENABLE; - hdma_uart4_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - hdma_uart4_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - hdma_uart4_rx.Init.Mode = DMA_NORMAL; - hdma_uart4_rx.Init.Priority = DMA_PRIORITY_LOW; - if (HAL_DMA_Init(&hdma_uart4_rx) != HAL_OK) - { - Error_Handler(); - } - - __HAL_LINKDMA(uartHandle,hdmarx,hdma_uart4_rx); - /* UART4 interrupt Init */ HAL_NVIC_SetPriority(UART4_IRQn, 6, 0); HAL_NVIC_EnableIRQ(UART4_IRQn); @@ -258,6 +241,44 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) GPIO_InitStruct.Alternate = GPIO_AF7_USART1; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + /* USART1 DMA Init */ + /* USART1_RX Init */ + hdma_usart1_rx.Instance = DMA1_Channel5; + hdma_usart1_rx.Init.Request = DMA_REQUEST_2; + hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_usart1_rx.Init.MemInc = DMA_MINC_ENABLE; + hdma_usart1_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_usart1_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_usart1_rx.Init.Mode = DMA_NORMAL; + hdma_usart1_rx.Init.Priority = DMA_PRIORITY_LOW; + if (HAL_DMA_Init(&hdma_usart1_rx) != HAL_OK) + { + Error_Handler(); + } + + __HAL_LINKDMA(uartHandle,hdmarx,hdma_usart1_rx); + + /* USART1_TX Init */ + hdma_usart1_tx.Instance = DMA1_Channel4; + hdma_usart1_tx.Init.Request = DMA_REQUEST_2; + hdma_usart1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + hdma_usart1_tx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_usart1_tx.Init.MemInc = DMA_MINC_ENABLE; + hdma_usart1_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_usart1_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_usart1_tx.Init.Mode = DMA_NORMAL; + hdma_usart1_tx.Init.Priority = DMA_PRIORITY_LOW; + if (HAL_DMA_Init(&hdma_usart1_tx) != HAL_OK) + { + Error_Handler(); + } + + __HAL_LINKDMA(uartHandle,hdmatx,hdma_usart1_tx); + + /* USART1 interrupt Init */ + HAL_NVIC_SetPriority(USART1_IRQn, 5, 0); + HAL_NVIC_EnableIRQ(USART1_IRQn); /* USER CODE BEGIN USART1_MspInit 1 */ /* USER CODE END USART1_MspInit 1 */ @@ -408,9 +429,6 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1); - /* UART4 DMA DeInit */ - HAL_DMA_DeInit(uartHandle->hdmarx); - /* UART4 interrupt Deinit */ HAL_NVIC_DisableIRQ(UART4_IRQn); /* USER CODE BEGIN UART4_MspDeInit 1 */ @@ -431,6 +449,12 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); + /* USART1 DMA DeInit */ + HAL_DMA_DeInit(uartHandle->hdmarx); + HAL_DMA_DeInit(uartHandle->hdmatx); + + /* USART1 interrupt Deinit */ + HAL_NVIC_DisableIRQ(USART1_IRQn); /* USER CODE BEGIN USART1_MspDeInit 1 */ /* USER CODE END USART1_MspDeInit 1 */ @@ -553,7 +577,7 @@ void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) notify_to_task(wl_ctrl.handle); } - else if (UART4 == huart->Instance) + else if (USART1 == huart->Instance) { if (IS_MONITOR_BIT_SET(dev_config.flag, DEV_FLAG_CLI)) { @@ -592,7 +616,6 @@ 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; @@ -600,14 +623,12 @@ 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) + else if(USART1 == 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 48f520b..d4d2128 100644 --- a/CablePositioning_APP_V1.0/Core/Src/wireless.c +++ b/CablePositioning_APP_V1.0/Core/Src/wireless.c @@ -1915,6 +1915,9 @@ static void _wl_4G_hw_restart(void) 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); + + /* 初始化软硬件 */ + osDelay(10000); wl_ctrl.state = 0; wl_ctrl.send_cnt = 0; wl_ctrl.mul_idx = 0; @@ -1922,9 +1925,6 @@ static void _wl_4G_hw_restart(void) wl_ctrl.time_send = HAL_GetTick() + 20000; wl_ctrl.err_cnt++; memset(&wl_buf_list_rx, 0, sizeof(wl_buf_list_t)); - - /* 初始化硬件 */ - osDelay(10000); MX_USART3_UART_Init(); _wl_4G_hw_init(); 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 426a3f5..efcb252 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.dep @@ -1,727 +1,739 @@ 4 - 1858430297 + 3133490945 CableMonitor_APP_V3.2 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\adc.c $PROJ_DIR$\..\Core\Src\RS485_debug.c - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Core\Src\cli.c $PROJ_DIR$\..\Core\Src\wireless.c - $PROJ_DIR$\..\Core\Src\dev_config.c - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\dma.c $PROJ_DIR$\..\Core\Src\flash_log.c - $PROJ_DIR$\..\Core\Src\flash_if.c - $PROJ_DIR$\..\Core\Src\freertos.c - $PROJ_DIR$\..\Core\Src\gpio.c - $PROJ_DIR$\..\Core\Src\main.c - $PROJ_DIR$\..\Core\Src\spi.c $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Core\Src\tim.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - $PROJ_DIR$\..\Core\Src\dma.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\Core\Src\rtc.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\gpio.c $PROJ_DIR$\..\Core\Src\ADC_collect.c - $PROJ_DIR$\..\Core\Src\common.c - $PROJ_DIR$\..\Core\Src\adc.c - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Core\Src\freertos.c $PROJ_DIR$\startup_stm32l496xx.s - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.__cstat.et + $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\Core\Inc\flash_log.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o + $PROJ_DIR$\..\Core\Inc\tim.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o - $PROJ_DIR$\..\Core\Inc\flash_if.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o - $PROJ_DIR$\..\Core\Inc\usart.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et + $PROJ_DIR$\..\Core\Inc\wireless.h + $PROJ_DIR$\..\Core\Inc\dau.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o - $TOOLKIT_DIR$\inc\c\time32.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi + $PROJ_DIR$\..\Core\Inc\gpio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\..\Core\Inc\recording_wave.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et + $PROJ_DIR$\..\Core\Inc\RS485_debug.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\..\Core\Inc\ADC_collect.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.o - $PROJ_DIR$\..\Core\Src\position.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.__cstat.et - $PROJ_DIR$\..\Core\Inc\common.h - $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\Core\Inc\flash_log.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.pbi $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.pbi - $PROJ_DIR$\..\Core\Inc\RS485_debug.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o - $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\main.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi - $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi - $PROJ_DIR$\..\Core\Inc\dev_config.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi - $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\main.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.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_pwr.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - $PROJ_DIR$\..\Core\Inc\rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.pbi - $PROJ_DIR$\..\Core\Inc\recording_wave.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\List\CableMonitor_APP_V3.2.map - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\..\Core\Inc\ADC_collect.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.__cstat.et $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_exti.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.pbi - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.pbi - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\..\Core\Inc\tim.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\startup_stm32l496xx.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h - $PROJ_DIR$\..\Core\Src\RS485_sensor.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.__cstat.et - $PROJ_DIR$\..\Core\Inc\wireless.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l496xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h $PROJ_DIR$\..\Core\Inc\stm32l4xx_it.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h + $PROJ_DIR$\stm32l496xx_flash.icf + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.pbi + $PROJ_DIR$\..\Core\Inc\adc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\position.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.__cstat.et + $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\Core\Src\recording_wave.c - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\gpio.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_spi.h - $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi + $TOOLKIT_DIR$\inc\c\time32.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\rtc.__cstat.et + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_adc.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_log.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\main.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.__cstat.et $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\Core\Inc\adc.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi - $PROJ_DIR$\stm32l496xx_flash.icf - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\ADC_collect.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd - $PROJ_DIR$\..\Core\Inc\stm32l4xx_hal_conf.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\heap_4.pbi - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.o - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.o - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.pbi - $PROJ_DIR$\..\Core\Inc\position.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_debug.__cstat.et - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\..\Core\Inc\flash_if.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\adc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_gpio.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_it.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.pbi + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\FreeRTOS_CLI.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.o + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\..\Core\Inc\position.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cli.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_dma.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\flash_if.pbi + $PROJ_DIR$\..\Core\Inc\RS485_sensor.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\event_groups.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.pbi - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_spi_ex.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_i2c_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\croutine.o + $PROJ_DIR$\..\Core\Inc\common.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tim.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\system_stm32l4xx.__cstat.et + $PROJ_DIR$\..\Core\Inc\FreeRTOS_CLI.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\tasks.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_msp.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\portasm.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stream_buffer.pbi + $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\..\Core\Inc\dev_config.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\cmsis_os2.pbi + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dma.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\freertos.o + $PROJ_DIR$\..\Core\Inc\FreeRTOSConfig.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\queue.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\CableMonitor_APP_V3.2.pbd + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\usart.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_exti.__cstat.et + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_adc_ex.o $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$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\spi.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.pbi - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et $PROJ_DIR$\..\Core\Inc\cli.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_cortex.pbi $PROJ_DIR$\..\Core\Inc\spi.h - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\wireless.__cstat.et - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\RS485_sensor.__cstat.et + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.bin + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\common.o + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\timers.o $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dau.__cstat.et - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\port.pbi - $PROJ_DIR$\..\Core\Inc\dau.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\dev_config.o - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\list.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rtc_ex.h - $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_rtc_ex.o + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_tim.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\Core\Inc\rtc.h + $PROJ_DIR$\CableMonitor_APP_V3.2\Obj\recording_wave.pbi [ROOT_NODE] ILINK - 115 211 + 278 67 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\Core\Src\dev_config.c ICCARM - 227 + 111 - BICOMP - 245 + __cstat + 85 - __cstat - 249 + BICOMP + 221 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 53 153 120 235 132 327 66 299 193 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 72 251 325 240 273 47 42 329 302 212 341 110 108 301 318 150 253 BICOMP - 174 70 236 146 220 149 87 116 233 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 299 261 120 325 52 243 49 244 47 301 153 41 197 102 265 326 320 214 319 203 224 150 154 253 66 191 231 36 307 45 334 288 348 199 83 97 225 201 187 119 329 110 341 193 72 318 235 132 327 80 282 213 331 314 335 273 302 53 206 70 251 108 240 42 212 - $PROJ_DIR$\..\Core\Src\RS485_debug.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c ICCARM - 225 + 144 - BICOMP - 43 + __cstat + 121 - __cstat - 318 + BICOMP + 129 ICCARM - 152 87 233 58 303 348 128 121 104 74 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 123 97 242 72 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 + + + BICOMP + 327 307 348 225 201 334 83 97 335 36 45 288 199 153 120 214 244 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + $PROJ_DIR$\..\Core\Src\spi.c ICCARM - 202 - - - BICOMP - 278 + 123 __cstat 100 + + BICOMP + 54 + ICCARM - 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 248 144 166 333 167 258 80 349 126 275 319 229 + 340 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 87 BICOMP - 333 87 83 236 146 220 70 174 116 233 134 144 291 329 149 248 319 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 258 349 119 340 308 350 270 286 166 167 80 275 126 229 + 326 42 41 132 201 102 66 251 197 265 153 235 320 108 240 314 243 261 49 52 120 72 87 154 191 231 36 307 45 334 288 348 199 83 327 97 214 244 225 335 212 301 80 282 224 213 331 187 319 203 119 340 206 70 341 325 273 47 329 302 110 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + $PROJ_DIR$\..\Core\Src\adc.c ICCARM - 330 + 93 - BICOMP - 292 + __cstat + 256 - __cstat - 135 + BICOMP + 118 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 - - - BICOMP - 281 128 310 69 303 174 214 200 87 58 146 340 306 239 133 285 39 233 151 118 132 287 221 54 77 246 348 208 53 283 342 236 291 116 83 329 220 70 308 350 270 286 149 134 + 222 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 188 - $PROJ_DIR$\..\Core\Src\dau.c + $PROJ_DIR$\..\Core\Src\RS485_debug.c ICCARM 71 - BICOMP - 328 + __cstat + 200 - __cstat - 343 + BICOMP + 151 ICCARM - 152 87 233 58 303 348 128 163 339 121 104 314 86 231 175 338 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 74 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 72 97 345 242 - - - BICOMP - 174 87 118 86 233 306 54 119 160 287 149 349 229 231 345 128 151 132 221 77 50 121 74 83 310 239 214 133 281 285 200 39 220 70 134 166 258 116 40 163 314 338 106 72 97 242 58 303 348 339 104 175 236 291 329 146 319 167 126 144 152 69 246 208 53 283 342 340 308 350 270 286 209 333 80 275 + 193 153 120 235 132 327 66 53 299 317 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 101 188 86 253 87 - $PROJ_DIR$\..\Core\Src\wireless.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c ICCARM - 111 + 337 - BICOMP - 84 + __cstat + 63 - __cstat - 341 + BICOMP + 50 ICCARM - 152 87 233 58 303 348 128 121 104 314 86 74 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 298 232 195 106 40 144 166 333 167 258 80 349 126 275 319 229 209 242 160 50 97 72 123 345 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 221 87 233 151 77 242 132 174 146 275 144 119 298 123 128 306 118 287 54 149 40 314 195 97 345 104 83 310 239 214 133 281 285 200 39 134 209 333 80 70 121 74 232 106 160 72 50 58 303 348 86 236 291 116 329 220 319 152 69 246 208 53 283 342 340 308 350 270 286 166 167 258 349 126 229 + 102 66 41 326 132 201 197 265 153 235 320 335 231 243 261 49 52 120 36 307 45 334 288 348 199 83 327 97 214 244 225 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Core\Src\dev_config.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c ICCARM - 346 + 133 - BICOMP - 222 + __cstat + 125 - __cstat - 264 + BICOMP + 295 ICCARM - 121 87 233 58 303 348 128 104 152 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 40 144 166 333 167 258 80 349 126 275 319 229 209 106 160 50 72 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 146 270 83 116 58 303 174 291 53 350 50 106 233 128 329 283 166 258 119 72 348 87 236 220 70 342 308 286 349 229 319 152 40 160 104 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 208 340 167 126 121 149 134 144 209 333 80 275 + 314 201 80 320 331 206 153 224 120 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c ICCARM - 161 + 59 - BICOMP - 327 + __cstat + 305 - __cstat - 265 + BICOMP + 205 ICCARM - 121 87 233 58 303 348 128 104 146 144 116 166 333 167 258 80 349 70 126 275 319 229 156 106 40 209 + 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 191 231 36 201 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 + + + BICOMP + 214 41 191 320 102 120 201 197 265 153 244 213 231 243 261 49 225 187 331 314 36 307 45 334 288 348 66 335 199 52 326 83 235 132 327 97 80 282 224 206 319 203 119 70 - $PROJ_DIR$\..\Core\Src\flash_log.c + $PROJ_DIR$\..\Core\Src\cli.c ICCARM - 268 + 275 - BICOMP - 262 + __cstat + 39 - __cstat - 288 + BICOMP + 69 ICCARM - 152 87 233 58 303 348 128 121 104 40 144 116 146 166 333 167 258 80 349 70 126 275 319 229 209 195 119 83 306 151 174 291 77 329 69 246 208 220 39 200 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 314 86 106 160 50 72 + 193 153 120 235 132 327 66 53 299 271 238 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 251 325 240 273 47 42 329 302 212 341 110 72 108 317 61 350 301 318 150 306 338 253 86 188 101 87 BICOMP - 134 319 303 167 132 70 174 50 58 80 151 221 77 128 195 87 233 116 275 306 118 287 54 246 49 160 348 166 146 119 83 310 239 214 133 281 285 200 39 69 149 86 121 40 106 72 104 144 209 333 258 349 126 229 314 236 291 329 220 208 152 53 283 342 340 308 350 270 286 + 120 86 224 317 66 153 201 341 154 318 87 80 320 331 314 191 315 350 338 101 299 282 213 335 251 72 53 271 61 301 306 253 188 150 235 132 327 238 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 97 214 244 225 187 319 203 119 240 42 212 193 206 70 325 273 47 329 302 110 108 - $PROJ_DIR$\..\Core\Src\flash_if.c + $PROJ_DIR$\..\Core\Src\wireless.c ICCARM - 51 + 308 - BICOMP - 217 + __cstat + 241 - __cstat - 243 + BICOMP + 48 ICCARM - 40 144 116 87 233 58 303 348 128 146 166 333 167 258 80 349 70 126 275 319 229 209 338 119 83 306 151 174 291 77 329 69 246 208 220 39 200 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 72 + 193 153 120 235 132 327 66 53 299 271 238 317 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 222 61 350 301 72 251 325 240 273 47 42 329 302 212 341 110 108 86 318 150 188 253 101 87 + + + BICOMP + 66 153 273 302 45 201 191 86 120 36 288 199 271 341 154 222 101 299 231 307 334 348 326 320 225 187 119 350 188 87 41 243 197 261 102 49 265 52 214 244 319 203 72 224 53 317 61 301 318 253 150 235 132 327 238 80 282 213 83 97 335 325 47 329 110 251 193 331 314 206 70 108 240 42 212 - $PROJ_DIR$\..\Core\Src\freertos.c + $PROJ_DIR$\..\Core\Src\dau.c ICCARM - 238 + 281 - BICOMP - 155 + __cstat + 347 - __cstat - 105 + BICOMP + 291 ICCARM - 144 116 87 233 58 303 348 128 146 166 333 167 258 80 349 70 126 275 319 229 119 83 306 151 174 291 77 329 69 246 208 220 39 200 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 40 209 + 193 153 120 235 132 327 66 312 127 53 299 271 238 75 263 340 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 317 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 253 188 87 86 101 BICOMP - 132 174 83 87 233 126 151 221 77 340 146 333 58 303 306 118 287 54 246 119 128 348 258 349 229 310 239 214 133 281 285 200 39 69 291 319 40 116 166 167 80 275 70 236 329 220 208 53 283 342 308 350 270 286 144 149 134 209 + 52 261 273 302 66 320 201 318 243 49 341 191 75 87 120 153 238 41 197 102 265 282 53 317 150 101 154 231 36 307 45 334 288 348 199 72 224 251 312 271 340 301 253 188 86 235 132 327 127 299 263 80 213 331 314 206 70 325 47 329 110 193 326 83 97 214 244 225 335 187 319 203 119 108 240 42 212 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c ICCARM - 179 + 140 - BICOMP - 279 + __cstat + 247 - __cstat - 108 + BICOMP + 260 ICCARM - 276 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 215 251 325 240 273 47 42 329 302 212 341 110 BICOMP - 174 119 329 291 340 83 146 233 236 116 220 70 87 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 308 350 270 286 276 149 134 + 240 153 191 80 320 331 314 201 224 120 70 251 282 213 206 215 341 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 47 329 154 335 187 319 203 119 325 273 42 212 302 110 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 289 + 269 - BICOMP - 142 + __cstat + 322 - __cstat - 48 + BICOMP + 156 ICCARM - 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 40 144 166 333 167 258 80 349 126 275 319 229 209 298 130 195 314 86 338 232 74 276 + 33 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 + + + BICOMP + 201 282 191 320 120 154 213 80 224 331 314 153 206 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 33 70 - $PROJ_DIR$\..\Core\Src\spi.c + $PROJ_DIR$\..\Core\Src\flash_log.c ICCARM - 334 + 76 - BICOMP - 113 + __cstat + 124 - __cstat - 241 + BICOMP + 185 ICCARM - 338 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 345 + 193 153 120 235 132 327 66 53 299 72 251 224 320 325 240 273 47 42 329 314 302 212 341 110 108 350 154 191 231 36 201 282 199 213 326 83 97 331 52 265 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 271 238 301 318 150 253 + + + BICOMP + 66 341 49 132 273 243 201 150 235 42 314 261 52 350 153 120 224 212 41 197 102 265 326 70 315 318 327 325 320 154 191 231 36 307 45 334 288 348 199 83 206 238 53 72 301 253 299 251 108 240 47 329 302 110 271 80 282 213 331 97 193 214 244 225 335 187 319 203 119 @@ -730,106 +742,102 @@ ICCARM - 79 + 267 - BICOMP - 122 + __cstat + 310 - __cstat - 47 + BICOMP + 84 ICCARM - 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 233 116 174 83 236 146 220 70 87 149 291 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 119 134 + 120 224 201 191 80 320 331 314 153 206 282 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 154 70 - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + $PROJ_DIR$\..\Core\Src\common.c ICCARM - 206 + 345 - BICOMP - 271 + __cstat + 142 - __cstat - 150 + BICOMP + 293 ICCARM - 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 83 306 151 174 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 193 153 120 235 132 327 66 53 299 317 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 251 325 240 273 47 42 329 302 212 341 110 72 108 350 271 238 301 318 150 338 BICOMP - 53 310 83 146 281 233 174 214 200 87 283 329 306 239 133 285 342 308 220 70 151 118 132 287 221 54 128 340 77 39 69 246 58 303 348 208 236 291 116 149 350 270 286 134 + 154 201 197 153 320 265 301 299 41 102 326 251 120 243 261 49 52 341 315 72 338 66 191 231 36 307 45 334 288 348 199 83 97 335 53 317 350 318 150 235 132 327 80 282 224 213 331 314 214 244 225 187 319 203 119 240 42 212 238 193 206 70 325 273 47 329 302 110 108 271 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c ICCARM - 198 + 194 - BICOMP - 320 + __cstat + 157 - __cstat - 158 + BICOMP + 228 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 - - - BICOMP - 200 214 87 58 146 174 310 281 69 303 128 340 306 239 133 285 39 233 151 118 132 287 221 54 77 246 348 208 53 283 342 236 291 116 83 329 220 70 308 350 270 286 149 134 + 53 153 120 235 132 327 66 299 320 251 224 325 240 273 47 42 329 314 302 212 341 110 306 301 72 108 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 244 + 155 - BICOMP - 326 + __cstat + 139 - __cstat - 63 + BICOMP + 216 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 72 251 325 240 273 47 42 329 302 212 341 110 108 222 33 350 271 238 340 61 317 92 BICOMP - 342 54 308 118 348 174 287 246 208 151 132 221 77 87 233 53 283 306 310 239 214 133 281 285 200 39 69 58 303 146 128 340 236 291 116 83 329 220 70 149 350 270 286 134 + 320 191 187 120 201 119 92 282 238 350 213 212 271 222 61 80 224 331 314 153 319 203 240 42 66 72 33 340 317 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 214 244 225 335 341 154 206 70 251 108 325 273 47 329 302 110 @@ -838,156 +846,156 @@ ICCARM - 223 + 283 - BICOMP - 154 + __cstat + 88 - __cstat - 260 + BICOMP + 304 ICCARM - 232 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 97 + 61 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 188 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c ICCARM - 257 + 276 - BICOMP - 299 + __cstat + 82 - __cstat - 44 + BICOMP + 274 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 306 133 39 174 340 239 285 233 310 214 281 200 69 87 58 303 146 128 151 118 132 287 221 54 77 246 348 208 53 283 342 236 291 116 83 329 220 70 149 308 350 270 286 134 + 120 45 214 201 36 288 199 153 244 335 307 334 348 83 327 97 225 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c ICCARM - 147 + 96 - BICOMP - 41 + __cstat + 303 - __cstat - 82 + BICOMP + 126 ICCARM - 130 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 174 291 83 146 233 119 329 236 116 220 70 87 149 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 130 134 + 49 120 243 201 231 261 52 335 41 197 102 265 326 153 235 132 320 66 36 307 45 334 288 348 199 83 327 97 214 244 225 187 80 282 224 191 213 331 314 206 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c ICCARM - 110 + 94 - BICOMP - 173 + __cstat + 234 - __cstat - 251 + BICOMP + 259 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 116 174 233 236 146 220 70 87 149 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 153 201 80 320 331 314 206 224 120 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c ICCARM - 274 + 229 - BICOMP - 178 + __cstat + 81 - __cstat - 145 + BICOMP + 99 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 174 83 146 233 291 329 236 116 220 70 87 149 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 224 201 120 80 320 331 314 153 206 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\rtc.c ICCARM - 313 + 158 - BICOMP - 96 + __cstat + 239 - __cstat - 294 + BICOMP + 128 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 350 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 271 238 BICOMP - 70 174 236 146 220 149 87 116 233 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 45 120 214 36 288 199 153 244 201 307 334 348 83 327 97 225 187 238 154 231 41 243 197 261 102 49 265 52 326 235 132 320 66 335 271 191 80 282 224 213 331 314 206 70 350 319 203 119 @@ -996,589 +1004,554 @@ ICCARM - 90 + 104 - BICOMP - 230 + __cstat + 332 - __cstat - 143 + BICOMP + 46 ICCARM - 74 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 121 104 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 242 123 337 97 345 + 317 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 53 299 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 86 101 338 188 87 BICOMP - 200 229 214 87 58 146 291 349 345 83 310 281 69 303 128 174 242 239 133 285 39 233 104 50 319 40 106 337 306 151 118 132 287 221 54 77 246 348 208 53 283 166 258 116 49 121 160 123 97 119 236 329 220 70 149 134 167 126 144 74 342 340 308 350 270 286 209 333 80 275 + 52 70 261 201 154 87 243 49 120 86 41 197 102 265 326 153 235 132 320 66 341 273 302 191 72 301 338 231 36 307 45 334 288 348 199 83 327 97 214 244 206 224 315 53 318 101 188 80 282 213 331 314 299 325 47 329 110 150 251 317 225 335 187 319 203 119 108 240 42 212 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 129 + 106 - BICOMP - 240 + __cstat + 143 - __cstat - 103 + BICOMP + 223 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 92 154 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 285 233 239 174 306 133 39 340 310 214 281 200 69 87 58 303 146 128 151 118 132 287 221 54 77 246 348 208 53 283 342 308 236 291 116 83 329 220 70 149 350 270 286 134 + 201 154 213 282 335 191 320 120 80 224 331 314 153 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 187 319 203 119 92 206 70 - $PROJ_DIR$\..\Core\Src\rtc.c + $PROJ_DIR$\..\Core\Src\ADC_collect.c ICCARM - 273 + 198 - BICOMP - 204 + __cstat + 245 - __cstat - 75 + BICOMP + 95 ICCARM - 195 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 314 86 + 193 153 120 235 132 327 66 312 127 53 299 222 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 188 BICOMP - 132 233 53 151 221 77 87 283 174 118 287 54 246 348 208 342 308 86 119 306 310 239 214 133 281 285 200 39 69 58 303 146 128 340 314 83 236 291 116 329 220 70 149 134 195 350 270 286 + 66 154 224 120 301 153 80 320 331 314 201 212 72 53 188 282 191 213 251 108 240 42 312 222 318 235 132 327 127 299 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 97 206 70 341 193 214 244 225 335 187 319 203 119 325 273 47 329 302 110 150 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\flash_if.c ICCARM - 301 + 277 - BICOMP - 92 + __cstat + 134 - __cstat - 52 + BICOMP + 285 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 - - - BICOMP - 87 174 236 146 220 70 149 116 233 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 72 251 224 153 120 235 132 327 66 320 325 240 273 47 42 329 314 302 212 341 110 108 340 154 191 231 36 201 282 199 213 326 83 97 331 52 265 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 253 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c ICCARM - 85 + 336 - BICOMP - 203 + __cstat + 196 - __cstat - 297 + BICOMP + 266 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 233 132 53 174 151 221 77 87 283 340 118 287 54 246 348 208 342 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 265 197 153 235 320 201 41 102 326 132 66 335 231 243 261 49 52 120 36 307 45 334 288 348 199 83 327 97 214 244 225 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c ICCARM - 66 + 60 - BICOMP - 321 + __cstat + 289 - __cstat - 277 + BICOMP + 264 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 116 174 233 236 146 220 70 87 149 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 120 224 201 80 320 331 314 153 206 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c ICCARM - 94 + 68 - BICOMP - 56 + __cstat + 135 - __cstat - 101 + BICOMP + 114 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 116 174 233 236 146 220 70 87 149 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 214 45 120 201 36 288 199 153 244 335 307 334 348 83 327 97 225 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + $PROJ_DIR$\..\Core\Src\freertos.c ICCARM - 98 + 324 - BICOMP - 124 + __cstat + 117 - __cstat - 102 + BICOMP + 207 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 251 224 153 120 235 132 327 66 320 325 240 273 47 42 329 314 302 212 341 110 154 191 231 36 201 282 199 213 326 83 97 331 52 265 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 72 108 BICOMP - 233 116 174 236 146 220 70 87 149 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 308 350 270 286 134 + 45 201 191 153 120 302 36 288 199 335 320 240 235 132 231 307 334 348 83 154 66 327 47 329 110 41 243 197 261 102 49 265 52 326 282 341 72 224 325 273 42 212 314 80 213 331 97 214 244 225 187 319 203 119 251 206 70 108 - $PROJ_DIR$\..\Core\Src\ADC_collect.c + $PROJ_DIR$\startup_stm32l496xx.s - ICCARM - 93 + AARM + 35 + + + + $PROJ_DIR$\..\Core\Src\position.c + - BICOMP - 304 + ICCARM + 147 __cstat - 196 + 89 + + + BICOMP + 230 ICCARM - 152 87 233 58 303 348 128 163 339 121 104 298 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 97 + 193 153 120 235 132 327 66 53 299 317 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 112 167 261 187 288 319 102 70 348 203 49 119 318 301 72 251 325 240 273 47 42 329 302 212 341 110 108 150 188 272 253 BICOMP - 128 174 119 329 146 275 106 87 233 291 83 40 121 97 236 116 220 70 144 209 333 80 163 298 160 58 303 348 339 104 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 208 149 134 319 152 53 283 342 340 308 350 270 286 166 167 258 349 126 229 50 + 320 331 80 154 201 327 314 224 188 66 120 191 301 317 253 153 235 132 231 282 213 206 319 341 273 302 72 53 318 272 299 36 41 307 243 45 197 334 112 261 288 102 348 49 265 199 52 326 83 97 167 70 203 119 325 47 329 110 251 193 214 244 225 335 187 150 108 240 42 212 - $PROJ_DIR$\..\Core\Src\common.c + $PROJ_DIR$\..\Core\Src\RS485_sensor.c - ICCARM - 57 + __cstat + 343 BICOMP - 68 - - - __cstat - 250 + 138 ICCARM - 152 87 233 58 303 348 128 121 104 74 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 144 166 333 167 258 80 349 126 275 319 229 40 209 195 314 86 106 160 50 337 + 193 153 120 235 132 327 66 53 299 317 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 286 BICOMP - 246 319 287 87 174 146 106 104 306 118 54 208 144 233 151 132 221 77 119 49 40 337 128 83 310 239 214 133 281 285 200 39 69 340 121 74 195 160 50 58 303 348 236 291 116 329 220 70 53 283 342 308 350 270 286 333 80 275 86 152 149 134 166 167 258 349 126 229 209 314 + 299 191 320 201 282 120 72 318 153 213 154 317 66 80 224 331 314 335 301 251 53 286 235 132 327 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 97 214 244 225 187 319 203 119 108 240 42 212 193 206 70 341 325 273 47 329 302 110 150 - $PROJ_DIR$\..\Core\Src\adc.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c ICCARM - 114 + 195 - BICOMP - 228 + __cstat + 62 - __cstat - 67 + BICOMP + 73 ICCARM - 298 119 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 97 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 + + + BICOMP + 288 153 36 199 244 201 45 120 214 307 334 348 83 327 97 225 231 41 243 197 261 102 49 265 52 326 235 132 320 66 335 80 282 224 191 213 331 314 206 187 319 203 119 70 - $PROJ_DIR$\..\Core\Src\cli.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c ICCARM - 254 + 168 - BICOMP - 267 + __cstat + 105 - __cstat - 210 + BICOMP + 116 ICCARM - 152 87 233 58 303 348 128 121 104 314 86 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 144 166 333 167 258 80 349 126 275 319 229 40 209 74 232 195 106 160 50 156 337 72 242 97 123 345 + 312 153 120 235 132 327 66 127 251 224 320 325 240 273 47 42 329 314 302 212 110 BICOMP - 174 291 242 87 74 83 146 167 126 144 119 160 345 128 329 49 319 195 337 123 233 104 236 116 220 70 209 121 314 40 232 106 156 72 97 50 58 303 348 86 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 208 149 134 166 258 349 229 152 53 283 342 340 308 350 270 286 333 80 275 + 153 273 110 66 235 327 224 320 251 120 127 132 325 47 329 314 312 240 42 212 302 - $PROJ_DIR$\startup_stm32l496xx.s - - - AARM - 235 - - - - - $PROJ_DIR$\..\Core\Src\position.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c ICCARM - 73 + 290 - BICOMP - 256 + __cstat + 298 - __cstat - 81 + BICOMP + 296 ICCARM - 152 87 233 58 303 348 128 121 104 74 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 255 224 133 308 221 350 281 134 54 270 285 286 160 106 40 144 166 333 167 258 80 349 126 275 319 229 209 50 97 317 72 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 146 220 236 119 174 348 70 116 97 128 233 83 106 74 72 87 58 303 306 291 329 149 350 319 167 126 40 121 160 317 104 151 310 118 239 132 214 287 255 133 221 281 54 285 200 77 39 69 246 208 224 134 270 286 166 258 349 229 144 152 53 283 342 340 308 50 209 333 80 275 - - - - - $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out - - - ILINK - 211 - - - OBJCOPY - 138 - - - - - ILINK - 300 114 93 254 109 57 157 71 346 147 164 51 268 238 161 179 213 148 289 177 139 117 225 273 334 235 98 330 198 244 257 110 274 313 85 129 301 66 94 79 227 252 263 259 215 351 247 322 95 331 64 55 202 60 206 162 223 197 90 111 323 272 282 76 + 224 201 120 80 320 331 314 153 206 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c ICCARM - 197 + 90 - BICOMP - 295 + __cstat + 37 - __cstat - 131 + BICOMP + 297 ICCARM - 163 87 233 58 303 348 128 339 144 116 146 166 333 167 258 80 349 70 126 275 319 229 120 89 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 80 233 333 126 120 87 128 275 144 58 146 319 89 339 303 348 116 166 167 258 349 70 163 229 + 225 348 187 307 327 201 334 83 97 36 45 288 199 153 120 214 244 231 41 243 197 261 102 49 265 52 326 235 132 320 66 335 80 282 224 191 213 331 314 206 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c ICCARM - 64 + 323 - BICOMP - 335 + __cstat + 34 - __cstat - 302 + BICOMP + 311 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 329 314 120 235 132 327 302 251 224 153 66 320 325 240 273 47 42 212 341 110 BICOMP - 87 174 236 146 220 70 340 116 233 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 308 350 270 286 149 134 + 302 153 120 341 327 320 251 314 235 132 240 66 47 329 224 325 273 42 212 110 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c ICCARM - 157 + 211 - BICOMP - 253 + __cstat + 258 - __cstat - 42 + BICOMP + 339 ICCARM - 144 116 87 233 58 303 348 128 146 166 333 167 258 80 349 70 126 275 319 229 332 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 258 87 146 348 70 333 128 349 319 116 166 167 233 303 144 332 58 80 275 126 229 + 225 348 187 307 327 201 334 83 97 36 45 288 199 153 120 214 244 231 41 243 197 261 102 49 265 52 326 235 132 320 66 335 80 282 224 191 213 331 314 206 319 203 119 70 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c ICCARM - 117 + 233 - BICOMP - 234 + __cstat + 141 - __cstat - 296 + BICOMP + 321 ICCARM - 163 87 233 58 303 348 128 339 121 104 144 116 146 166 333 167 258 80 349 70 126 275 319 229 120 + 53 153 120 235 132 327 66 299 108 320 224 83 97 314 251 325 240 273 47 42 329 302 212 341 110 192 255 270 56 254 219 282 199 213 326 331 52 191 231 36 201 265 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 275 233 128 319 339 303 333 80 126 348 87 104 146 121 144 120 58 116 166 167 258 349 70 229 163 + 153 320 327 341 201 219 56 213 282 335 240 302 191 83 270 120 235 132 66 47 329 110 331 80 224 108 251 192 254 299 97 314 325 273 42 212 255 53 199 52 326 231 36 41 307 243 45 197 334 261 288 102 348 49 265 214 244 225 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - ICCARM - 247 - - - BICOMP - 153 - - - __cstat - 78 + AARM + 313 - ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 - - - BICOMP - 54 306 342 118 348 287 246 208 151 132 221 77 87 233 53 283 350 270 310 239 214 133 281 285 200 39 69 58 303 146 128 174 308 286 236 291 116 83 329 220 70 340 149 134 + AARM + 325 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c ICCARM - 162 + 268 - BICOMP - 91 + __cstat + 249 - __cstat - 290 + BICOMP + 316 ICCARM - 163 87 233 58 303 348 128 339 121 104 144 116 146 166 333 167 258 80 349 70 126 275 319 229 89 65 152 + 320 153 120 235 132 327 53 66 299 251 224 325 240 273 47 42 329 314 302 212 341 110 40 BICOMP - 87 146 152 116 319 65 128 58 167 121 144 89 233 339 303 348 166 258 349 70 163 104 333 80 275 126 229 + 273 120 341 153 66 224 235 299 325 42 212 302 110 53 251 40 132 327 320 240 47 329 314 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c ICCARM - 109 + 232 - BICOMP - 325 + __cstat + 77 - __cstat - 269 + BICOMP + 137 ICCARM - 121 87 233 58 303 348 128 104 209 146 116 246 208 70 144 166 333 167 258 80 349 126 275 319 229 37 89 88 120 216 127 291 77 329 69 220 39 83 306 151 174 200 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 87 146 348 319 174 127 120 329 291 340 333 126 83 246 88 233 58 303 128 258 349 229 220 236 116 209 144 37 216 104 208 70 166 167 80 275 89 121 77 39 69 306 151 310 118 239 132 214 287 133 221 281 54 285 200 53 283 342 308 350 270 286 149 134 + 334 83 97 201 307 348 327 225 335 36 45 288 199 153 120 214 244 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c ICCARM - 213 + 149 - BICOMP - 307 + __cstat + 130 - __cstat - 136 + BICOMP + 209 ICCARM - 163 87 233 58 303 348 128 339 144 116 146 166 333 167 258 80 349 70 126 275 319 229 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 87 258 233 166 70 144 339 303 349 319 128 348 116 167 146 163 58 333 80 275 126 229 + 201 314 80 320 331 206 153 224 120 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 @@ -1587,387 +1560,403 @@ ICCARM - 95 + 279 - BICOMP - 311 + __cstat + 43 - __cstat - 137 + BICOMP + 103 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 174 329 291 83 146 233 350 270 236 116 220 70 87 308 286 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 340 149 134 + 201 213 282 191 320 120 319 203 80 224 331 314 153 187 119 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c ICCARM - 351 + 342 - BICOMP - 316 + __cstat + 262 - __cstat - 219 + BICOMP + 294 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 287 246 208 174 118 54 348 342 340 151 132 221 77 87 233 53 283 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 36 199 244 288 153 201 45 120 214 335 307 334 348 83 327 97 225 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c ICCARM - 259 + 217 - BICOMP - 62 + __cstat + 74 - __cstat - 61 + BICOMP + 248 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 53 132 233 174 151 221 77 87 283 340 118 287 54 246 348 208 342 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 334 83 97 201 307 348 327 225 335 36 45 288 199 153 120 214 244 231 41 243 197 261 102 49 265 52 326 235 132 320 66 80 282 224 191 213 331 314 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c ICCARM - 331 + 246 - BICOMP - 141 + __cstat + 333 - __cstat - 218 + BICOMP + 145 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 151 77 283 221 87 174 132 233 53 340 118 287 54 246 348 208 342 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 201 191 320 120 282 213 80 224 331 314 153 206 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c ICCARM - 252 + 131 - BICOMP - 201 + __cstat + 148 - __cstat - 140 + BICOMP + 204 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 174 116 233 340 236 146 220 70 87 291 83 329 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 58 303 348 208 128 53 283 342 308 350 270 286 149 134 + 348 231 225 307 327 334 83 97 36 45 288 199 153 120 214 244 319 203 41 243 197 261 102 49 265 52 326 235 132 320 66 201 187 119 80 282 224 191 213 331 314 335 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c ICCARM - 215 + 287 - BICOMP - 293 + __cstat + 210 - __cstat - 226 + BICOMP + 146 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 312 153 120 235 132 327 66 127 251 224 320 325 240 273 47 42 329 314 302 212 341 110 255 192 BICOMP - 287 246 208 174 118 54 348 342 340 151 132 221 77 87 233 53 283 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 212 153 66 255 240 120 42 302 110 251 235 320 341 192 127 132 327 224 325 273 47 329 314 312 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c ICCARM - 177 + 65 - BICOMP - 344 + __cstat + 250 - __cstat - 199 + BICOMP + 328 ICCARM - 349 70 233 58 303 348 126 144 116 87 128 146 166 333 167 258 80 275 319 229 + 312 153 120 235 132 327 66 127 53 299 251 224 320 325 240 273 47 42 329 314 302 212 341 110 56 BICOMP - 126 87 233 319 348 146 144 70 58 303 333 128 258 349 116 166 167 80 275 229 + 212 120 66 341 127 132 240 42 302 327 153 299 320 53 251 56 235 224 325 273 47 329 314 110 312 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - AARM - 139 + ICCARM + 252 + + + __cstat + 57 + + + BICOMP + 280 - AARM - 166 + ICCARM + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 + + + BICOMP + 231 261 52 201 335 243 49 120 41 197 102 265 326 153 235 132 320 66 36 307 45 334 288 348 199 83 327 97 214 244 225 80 282 224 191 213 331 314 206 187 319 203 119 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c ICCARM - 263 + 208 - BICOMP - 45 + __cstat + 257 - __cstat - 324 + BICOMP + 309 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 312 153 120 235 132 327 66 127 53 299 251 224 320 325 240 273 47 42 329 314 302 212 341 110 255 64 193 BICOMP - 348 118 54 342 174 287 246 208 340 151 132 221 77 87 233 53 283 306 310 239 214 133 281 285 200 39 69 58 303 146 128 236 291 116 83 329 220 70 308 350 270 286 149 134 + 153 320 193 224 341 64 66 235 273 53 251 255 120 127 132 327 325 47 329 314 312 299 240 42 212 302 110 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c ICCARM - 164 + 346 - BICOMP - 312 + __cstat + 58 - __cstat - 280 + BICOMP + 51 ICCARM - 163 87 233 58 303 348 128 339 144 116 146 166 333 167 258 80 349 70 126 275 319 229 89 37 + 312 153 120 235 132 327 66 127 251 224 320 325 240 273 47 42 329 314 302 212 341 110 56 255 BICOMP - 275 87 128 89 333 233 80 126 229 144 58 146 319 37 339 303 348 116 166 167 258 349 70 163 + 42 120 240 302 56 153 66 212 251 235 320 341 255 127 132 327 224 325 273 47 329 314 312 110 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c ICCARM - 60 + 349 - BICOMP - 159 + __cstat + 226 - __cstat - 125 + BICOMP + 237 ICCARM - 146 87 233 58 303 348 121 128 104 144 116 166 333 167 258 80 349 70 126 275 319 229 284 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 167 233 319 87 128 116 58 104 166 80 275 126 229 121 144 284 303 348 146 333 258 349 70 + 153 201 80 320 331 314 335 224 120 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c ICCARM - 322 + 227 - BICOMP - 112 + __cstat + 44 - __cstat - 38 + BICOMP + 122 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 312 153 120 235 132 327 66 127 251 224 320 325 240 273 47 42 329 314 302 212 341 110 BICOMP - 342 54 308 118 348 174 287 246 208 151 132 221 77 87 233 53 283 306 310 239 214 133 281 285 200 39 69 58 303 146 128 340 236 291 116 83 329 220 70 149 350 270 286 134 + 153 47 120 325 314 251 127 132 329 341 66 327 224 273 320 312 235 240 42 212 302 110 - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c ICCARM - 148 + 115 - BICOMP - 46 + __cstat + 284 - __cstat - 347 + BICOMP + 109 ICCARM - 163 87 233 58 303 348 128 339 144 116 146 166 333 167 258 80 349 70 126 275 229 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 87 167 229 128 58 348 116 146 144 233 339 303 166 258 349 70 163 333 80 275 126 + 201 224 120 335 80 320 331 314 153 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 187 319 203 119 206 70 - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c ICCARM - 55 + 300 - BICOMP - 207 + __cstat + 136 - __cstat - 59 + BICOMP + 91 ICCARM - 83 306 151 174 291 77 329 146 87 233 58 303 348 69 246 208 70 220 39 200 116 128 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 + 251 224 153 120 235 132 327 66 320 325 240 273 47 42 329 314 302 212 341 110 79 BICOMP - 221 87 151 77 283 174 132 233 53 118 287 54 246 348 208 342 306 310 239 214 133 281 285 200 39 69 58 303 146 128 340 236 291 116 83 329 220 70 149 308 350 270 286 134 + 47 153 320 327 314 240 66 329 341 224 325 273 120 132 251 79 235 42 212 302 110 - $PROJ_DIR$\..\Core\Src\RS485_sensor.c + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - BICOMP - 266 + ICCARM + 152 __cstat - 336 + 218 + + + BICOMP + 202 ICCARM - 152 87 233 58 303 348 128 121 104 74 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 133 308 221 350 281 134 54 270 285 286 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 107 + 191 231 36 201 282 199 213 320 153 120 235 132 327 326 83 97 314 331 52 265 224 66 80 41 214 307 243 45 244 225 197 334 335 206 261 187 288 319 102 70 348 203 49 119 BICOMP - 104 83 146 174 291 233 40 160 87 329 119 74 128 236 116 220 70 340 106 144 121 107 58 303 348 306 151 310 118 239 132 214 287 133 221 281 54 285 200 77 39 69 246 208 53 283 342 308 350 270 286 209 333 80 275 152 149 134 319 166 167 258 349 126 229 50 + 224 201 120 80 320 331 314 153 206 282 191 213 231 36 41 307 243 45 197 334 261 288 102 348 49 265 199 52 326 83 235 132 327 97 66 214 244 225 335 187 319 203 119 70 @@ -1976,25 +1965,44 @@ ICCARM - 309 + 190 - BICOMP - 212 + __cstat + 55 - __cstat - 315 + BICOMP + 351 ICCARM - 152 87 233 58 303 348 128 121 104 338 119 83 306 151 174 291 77 329 146 69 246 208 70 220 39 200 116 236 310 53 118 239 132 283 342 214 287 340 149 255 224 133 308 221 350 281 134 54 270 285 286 232 106 40 144 166 333 167 258 80 349 126 275 319 229 209 160 50 72 97 205 + 193 153 120 235 132 327 66 53 299 340 154 191 231 36 201 282 199 213 320 326 83 97 314 331 52 265 224 80 41 214 307 243 45 244 225 197 334 335 206 112 167 261 187 288 319 102 70 348 203 49 119 61 301 72 251 325 240 273 47 42 329 302 212 341 110 108 318 150 253 188 98 BICOMP - 128 174 40 205 329 146 83 106 87 306 291 233 144 119 338 72 104 236 116 220 70 149 350 121 232 160 97 58 303 348 151 310 118 239 132 214 287 255 133 221 281 54 285 200 77 39 69 246 208 224 134 270 286 209 333 80 275 319 152 53 283 342 340 308 166 167 258 349 126 229 50 + 66 201 72 98 213 320 191 301 153 231 282 120 251 154 340 253 299 80 224 331 314 206 319 53 61 318 188 235 132 327 36 41 307 243 45 197 334 112 261 288 102 348 49 265 199 52 326 83 97 167 70 203 119 108 240 42 212 341 193 214 244 225 335 187 325 273 47 329 302 110 150 + + + + + $PROJ_DIR$\CableMonitor_APP_V3.2\Exe\CableMonitor_APP_V3.2.out + + + ILINK + 67 + + + OBJCOPY + 344 + + + + + ILINK + 220 93 198 275 233 345 300 281 111 269 287 277 76 324 194 106 227 168 155 323 313 65 71 158 123 35 60 337 336 211 252 152 246 133 276 96 94 229 290 267 149 115 144 68 217 232 131 90 279 342 349 195 140 268 59 208 283 346 104 308 242 292 107 113 diff --git a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.ewp b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.ewp index e4c14f3..d3980ac 100644 --- a/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.ewp +++ b/CablePositioning_APP_V1.0/EWARM/CableMonitor_APP_V3.2.ewp @@ -1,1257 +1,1258 @@ - 3 - - CableMonitor_APP_V3.2 - - ARM - + 3 + + CableMonitor_APP_V3.2 + + ARM + + 1 + + General + 3 + + 31 + 1 1 - - General - 3 - - 31 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 35 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 22 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - Coder - 0 - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 35 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 22 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + Coder + 0 + + + + + Application + + EWARM + + $PROJ_DIR$\startup_stm32l496xx.s + + + + User + + Core + + $PROJ_DIR$\..\Core\Src\ADC_collect.c + + + $PROJ_DIR$\..\Core\Src\cli.c + + + $PROJ_DIR$\..\Core\Src\common.c + + + $PROJ_DIR$\..\Core\Src\dau.c + + + $PROJ_DIR$\..\Core\Src\dev_config.c + + + $PROJ_DIR$\..\Core\Src\flash_if.c + + + $PROJ_DIR$\..\Core\Src\flash_log.c + + + $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c + + + $PROJ_DIR$\..\Core\Src\RS485_debug.c + + + $PROJ_DIR$\..\Core\Src\wireless.c + + + $PROJ_DIR$\..\Core\Src\main.c + + + $PROJ_DIR$\..\Core\Src\gpio.c + + + $PROJ_DIR$\..\Core\Src\freertos.c + + + $PROJ_DIR$\..\Core\Src\adc.c + + + $PROJ_DIR$\..\Core\Src\dma.c + + + $PROJ_DIR$\..\Core\Src\rtc.c + + + $PROJ_DIR$\..\Core\Src\spi.c + + + $PROJ_DIR$\..\Core\Src\tim.c + + + $PROJ_DIR$\..\Core\Src\usart.c + + + $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c + + + $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c + + + + + + Drivers - Application - - EWARM - - $PROJ_DIR$\startup_stm32l496xx.s - - - - User - - Core - - $PROJ_DIR$\..\Core\Src\adc.c - - - $PROJ_DIR$\..\Core\Src\ADC_collect.c - - - $PROJ_DIR$\..\Core\Src\cli.c - - - $PROJ_DIR$\..\Core\Src\common.c - - - $PROJ_DIR$\..\Core\Src\dau.c - - - $PROJ_DIR$\..\Core\Src\dev_config.c - - - $PROJ_DIR$\..\Core\Src\dma.c - - - $PROJ_DIR$\..\Core\Src\flash_if.c - - - $PROJ_DIR$\..\Core\Src\flash_log.c - - - $PROJ_DIR$\..\Core\Src\freertos.c - - - $PROJ_DIR$\..\Core\Src\FreeRTOS_CLI.c - - - $PROJ_DIR$\..\Core\Src\gpio.c - - - $PROJ_DIR$\..\Core\Src\main.c - - - $PROJ_DIR$\..\Core\Src\RS485_debug.c - - - $PROJ_DIR$\..\Core\Src\rtc.c - - - $PROJ_DIR$\..\Core\Src\spi.c - - - $PROJ_DIR$\..\Core\Src\stm32l4xx_hal_msp.c - - - $PROJ_DIR$\..\Core\Src\stm32l4xx_it.c - - - $PROJ_DIR$\..\Core\Src\tim.c - - - $PROJ_DIR$\..\Core\Src\usart.c - - - $PROJ_DIR$\..\Core\Src\wireless.c - - - + CMSIS + + $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c + - Drivers - - CMSIS - - $PROJ_DIR$\..\Core\Src\system_stm32l4xx.c - - - - STM32L4xx_HAL_Driver - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.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_flash_ramfunc.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$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - - - $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - - - $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_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$\..\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 - - + STM32L4xx_HAL_Driver + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + + $PROJ_DIR$\..\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_flash_ramfunc.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$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.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_pwr_ex.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + + + $PROJ_DIR$\..\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c + + + $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_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$\..\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 + + + + Middlewares - Middlewares - - FreeRTOS - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c - - - $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c - - + FreeRTOS + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c + + + $PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s + + + diff --git a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt index e1e0d77..8f2abff 100644 --- a/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt +++ b/CablePositioning_APP_V1.0/EWARM/settings/Project.wsdt @@ -8,8 +8,8 @@ - 24 - 1863 + 19 + 1868 2 0 @@ -86,11 +86,11 @@ 1 1 1 - D40900000E0040E10000020000005984000002000000568400000200000010860000100000000F810000010000005F860000070000000C8100008D09000055840000030000000E810000080000000B8100000E0000000584000003000000108400001A00000046810000010000000D81000006000000 + 790A00000E0040E10000020000005984000002000000568400000200000010860000100000000F810000010000005F860000070000000C8100002F0A000055840000030000000E810000080000000B810000100000000584000003000000108400001A00000046810000010000000D81000007000000 49000D8400000F84000008840000FFFFFFFF54840000328100001C810000098400007784000007840000808C000044D50000538400000088000001880000028800000388000004880000058800001C8F00001D8F00001F8F0000208F0000218F00002AE10000118F000055840000568400005984000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB0000000B000002481000040E100000C840000338400007884000011840000008200001C820000018200006786000020DE000021DE000026DE000028DE000023DE000022DE000024DE000027DE000025DE000020920000289200002992000037920000389200003492000033920000259200001E9200001D920000 - 2600048400004C000000268100002D000000048100001C0000002CE100004300000031840000530000000F81000023000000208100002B0000005F860000340000000C8100002000000023E100003D0000001982000015000000068400004E0000004A810000470000001682000013000000038400004B0000002BE1000042000000449200001000000030840000520000000E840000500000000E810000220000001F8100002A00000025E100003F0000002F820000160000001F9200000D0000000B8100001F00000022E100003C0000002D9200000F000000D18400000C0000001882000014000000058400004D000000058100001D0000004981000046000000028400004A000000328400005400000010840000510000000D810000210000000A8400004F0000002C9200000E000000 + 3700048400004C000000268100002D000000048100001C0000002CE100004300000015810000250000003184000053000000239200000000000007E100003B0000000F81000023000000208100002B0000005F8600003400000004E10000390000000C8100002000000023E100003D0000000D8000001700000001E10000360000001982000015000000068400004E0000004A810000470000001682000013000000038400004B00000017810000270000002BE100004200000000840000480000001481000024000000449200001000000030840000520000000E8400005000000000810000190000000E810000220000001F8100002A00000025E100003F0000002F820000160000001F9200000D00000003E10000380000000B8100001F00000022E100003C0000002D9200000F00000000E1000035000000D18400000C0000001882000014000000058400004D00000041E1000045000000058100001D0000004981000046000000028400004A000000168100002600000032840000540000001084000051000000518400005600000005E100003A0000000D810000210000000A8400004F00000002E10000370000002C9200000E000000 0 @@ -381,7 +381,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000000003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -419,7 +419,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000060000000500000001000000FFFEFF3D2400570053005F0044004900520024005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032005C004C006900730074005C004300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003400360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF194300610062006C0065004D006F006E00690074006F0072005F004100500050005F00560033002E0032002E006D006100700000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C0049006E0063005C0077006900720065006C006500730073002E006800010000000180FFFEFF00FFFEFFFF21013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00340032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A77006900720065006C006500730073002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1F2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0077006900720065006C006500730073002E006300010000000180FFFEFF00FFFEFFFF23013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0031003900310039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A77006900720065006C006500730073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006400610075002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003500330036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF056400610075002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006D00610069006E002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00350030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0032003100330038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0032003100330038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF212400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C006400650076005F0063006F006E006600690067002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200340038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C6400650076005F0063006F006E006600690067002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000AC0100004900000080070000CC020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF1A2400570053005F0044004900520024005C002E002E005C0043006F00720065005C005300720063005C0063006C0069002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003900340036003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0563006C0069002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000AC0100004900000080070000CC020000