Browse Source

2024.11.13 / Chihhao Hsu

Actions:

1. AW48 temperature compensation.
2. Modify the negative temperature value that can be read out.
3. Modify CSU PWM control procedure.
4. Modify the AW48 Relay control pin.
5. Add customized LED control protocol.
6. Add meter IC DIE_VERSION protocol.
7. Add new feature for AX48 NACS new PCB
8. Disable USART2 (Full-Duplex RS485) to pass the AW48 RF test at DEKRA
9. Added communication command to reset the number of gun plugin.
10. Modify the Flash reading and writing process to reduce the possibility of data loss

Files:
1. As follow commit history

Image version: T0.14.A0.XXXX.PH
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
8408 4 tháng trước cách đây
mục cha
commit
e77c7e9db8
18 tập tin đã thay đổi với 4325 bổ sung2521 xóa
  1. BIN
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Binary/AC_Simple.sfb
  2. BIN
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Binary/SBSFU_AC_Simple.bin
  3. BIN
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple.bin
  4. 1311 1319
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple.dep
  5. BIN
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple/Exe/AC_Simple.out
  6. 1134 1104
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple/List/AC_Simple.map
  7. 1 1
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/output.txt
  8. 15 15
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/settings/Project.wsdt
  9. 138 1
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/adc.h
  10. 12 0
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/driver_meter.h
  11. 783 33
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/main.h
  12. 4 0
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/usart.h
  13. 43 2
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/adc.c
  14. 199 0
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/driver_meter.c
  15. 675 45
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/freertos.c
  16. 6 0
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/gpio.c
  17. 3 0
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/main.c
  18. 1 1
      Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/tim.c

BIN
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Binary/AC_Simple.sfb


BIN
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Binary/SBSFU_AC_Simple.bin


BIN
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple.bin


+ 1311 - 1319
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple.dep

@@ -5,2743 +5,2735 @@
     <configuration>
         <name>AC_Simple</name>
         <outputs>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.pbi</file>
-            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\AES256\aes256.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_STLcpustartIARv5.s</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_utils.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\lib\libSTM32Cryptographic_CM4.a</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</file>
-            <file>$PROJ_DIR$\..\..\2_Images_SBSFU\EWARM\se_interface_appli.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\AC_Simple.pbd</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_selftest.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</file>
-            <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</file>
-            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_fwimg.icf</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_utils.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\AES256\aes256.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</file>
             <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.pbi</file>
-            <file>$PROJ_DIR$\stm32f407xx_flash.icf</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sponge.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\spi.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h</file>
+            <file>$PROJ_DIR$\..\Inc\tim.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\cmox_low_level.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usart.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_eddsa.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha1.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\spi.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_pkcs1v15.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usart.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\dma.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usb_device.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.o</file>
-            <file>$PROJ_DIR$\..\Inc\cp_detection.h</file>
-            <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\main.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usb_device.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_ctr_drbg.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha256.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\dma.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\system_stm32f4xx.pbi</file>
+            <file>$PROJ_DIR$\..\Inc\usbd_desc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\rtc.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\usb_device.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_types.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.o</file>
+            <file>$PROJ_DIR$\..\Inc\usbd_cdc_if.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\startup_stm32f407xx.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rtc_ex.h</file>
+            <file>$PROJ_DIR$\..\Inc\FreeRTOSConfig.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\adc.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_STLcpustartIARv5.s</file>
+            <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
             <file>$PROJ_DIR$\..\Inc\spi.h</file>
-            <file>$PROJ_DIR$\..\Inc\UbloxNinaB312.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\lib\libSTM32Cryptographic_CM4.a</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_md.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\list.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\heap_4.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.__cstat.et</file>
+            <file>$PROJ_DIR$\..\..\2_Images_SBSFU\EWARM\se_interface_appli.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\adc.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cbc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_selftest.c</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.pbi</file>
+            <file>$TOOLKIT_DIR$\lib\shb_l.a</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc_retvals.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\crc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cmox_low_level.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha224.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_crypto.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.pbi</file>
+            <file>$PROJ_DIR$\..\Inc\dma.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.o</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_check_default_gcm.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.pbi</file>
-            <file>$TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\list.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cmox_low_level.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_exti.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\adc.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\system_stm32f4xx.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_STLcpustartIARv5.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\tim.o</file>
+            <file>$PROJ_DIR$\..\Inc\i2c.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.o</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc_ex.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\utils\cmox_utils_retvals.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\system_stm32f4xx.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\adc.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Inc\LinCP.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\flash_if.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\timers.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.o</file>
             <file>$PROJ_DIR$\..\Inc\stm32f4xx_it.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cipher_retvals.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ofb.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_sm2.h</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ctr.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_xts.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_mac.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_default_defs.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\list.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\inc\c\time.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usart.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\crc.pbi</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\queue.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_gcm.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\math.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\queue.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.__cstat.et</file>
-            <file>$TOOLKIT_DIR$\inc\c\cmsis_iar.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc_types.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sm3.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\flash_if.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_md.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cmox_low_level.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha224.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.o</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\adc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_STLcpustartIARv5.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\tim.pbi</file>
+            <file>$PROJ_DIR$\..\Inc\crc.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLclock.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\AC_Simple.pbd</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_iwdg.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\flash_if.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLcrc32.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_default_config.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\portasm.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecdh.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\system_stm32f4xx.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\startup_stm32f407xx.o</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLcpu.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_hmac.h</file>
-            <file>$PROJ_DIR$\..\Inc\usart.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_iwdg.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cipher.h</file>
-            <file>$PROJ_DIR$\..\Inc\dma.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ccm.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rtc.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecdsa.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\tim.o</file>
-            <file>$PROJ_DIR$\..\Inc\tim.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.pbi</file>
             <file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_crypto.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLstartup.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ecb.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rtc_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc_retvals.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usb.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\list.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_utils.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\crc.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h</file>
-            <file>$PROJ_DIR$\..\Inc\stm32fxx_STLparam.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\timers.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\i2c.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\timers.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cfb.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\main.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h</file>
-            <file>$PROJ_DIR$\..\Inc\usbd_desc.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32f4xx_selftest.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc_ex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\dma.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Inc\FreeRTOSConfig.h</file>
+            <file>$PROJ_DIR$\..\Inc\wwdg.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\List\AC_Simple.map</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLmain.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\heap_4.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usart.pbi</file>
+            <file>$PROJ_DIR$\..\Inc\main.h</file>
+            <file>$TOOLKIT_DIR$\lib\m7M_tls.a</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sponge.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLlib.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha384.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\heap_4.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_chachapoly.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple.bin</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_keywrap.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\AES256\aes256.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_wwdg.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_mac.h</file>
+            <file>$PROJ_DIR$\stm32f407xx_flash.icf</file>
+            <file>$PROJ_DIR$\..\Inc\UbloxNinaB312.h</file>
+            <file>$PROJ_DIR$\..\Inc\usart.h</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_pkcs1v22.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\cp_detection.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha1.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usart.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usb.__cstat.et</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\tim.__cstat.et</file>
-            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_sbsfu.icf</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\adc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_common.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_types.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_hash.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\dma.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\main.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.o</file>
-            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\STM32_SBSFU_Define.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_bus.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\spi.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.o</file>
-            <file>$PROJ_DIR$\..\Inc\crc.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_cmac.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\main.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\usbd_cdc_if.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cbc.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\port.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLRam.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_init.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecdsa.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.pbi</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
+            <file>$PROJ_DIR$\..\Inc\LinCP.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_mac_retvals.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cipher.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_hmac.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\crc.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLclassBvar.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\crc.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha3.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_default_config.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.pbi</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_info.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha512.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ioreq.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_it.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.pbi</file>
+            <file>$PROJ_DIR$\..\Inc\usb_device.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\queue.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_drbg.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\math.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_gcm.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\utils\cmox_utils_compare.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_low_level.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\spi.o</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\port.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\heap_4.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.o</file>
-            <file>$PROJ_DIR$\..\Inc\EKM_Omnimeter.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.pbi</file>
             <file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\queue.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\iwdg.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.__cstat.et</file>
+            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_export.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.o</file>
             <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_drbg_retvals.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.o</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_pwr.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.o</file>
-            <file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.pbi</file>
-            <file>$TOOLKIT_DIR$\inc\c\time32.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\string.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.__cstat.et</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_check_default_aes.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portmacro.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.o</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\port.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_low_level.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\List\AC_Simple.map</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Exe\AC_Simple.out</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\queue.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.pbi</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usb.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.pbi</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\utils\cmox_utils_compare.h</file>
-            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_export.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\tim.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sm3.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ofb.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.o</file>
             <file>$TOOLKIT_DIR$\inc\c\iccarm_builtin.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\freertos.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\time32.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\list.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\gpio.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\inc\c\time.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Exe\AC_Simple.out</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_pkcs1v15.h</file>
+            <file>$PROJ_DIR$\..\Src\crc.c</file>
             <file>$PROJ_DIR$\..\Src\dma.c</file>
+            <file>$PROJ_DIR$\..\Src\driver_meter.c</file>
             <file>$PROJ_DIR$\..\Src\EKM_Omnimeter.c</file>
-            <file>$PROJ_DIR$\..\Src\gpio.c</file>
-            <file>$PROJ_DIR$\..\Src\iwdg.c</file>
             <file>$PROJ_DIR$\..\Src\cp_detection.c</file>
-            <file>$PROJ_DIR$\..\Src\main.c</file>
-            <file>$PROJ_DIR$\..\Src\stm32f4xx_it.c</file>
-            <file>$PROJ_DIR$\..\Src\crc.c</file>
-            <file>$PROJ_DIR$\..\Src\usbd_cdc_if.c</file>
-            <file>$PROJ_DIR$\..\Src\usbd_conf.c</file>
-            <file>$PROJ_DIR$\..\Src\adc.c</file>
-            <file>$PROJ_DIR$\..\Src\usbd_desc.c</file>
-            <file>$PROJ_DIR$\..\Src\wwdg.c</file>
-            <file>$PROJ_DIR$\..\Src\rtc.c</file>
-            <file>$PROJ_DIR$\..\Src\UbloxNinaB312.c</file>
-            <file>$PROJ_DIR$\..\Src\tim.c</file>
-            <file>$PROJ_DIR$\..\Src\i2c.c</file>
             <file>$PROJ_DIR$\..\Src\flash_if.c</file>
-            <file>$PROJ_DIR$\..\Src\usb_device.c</file>
-            <file>$PROJ_DIR$\..\Src\stm32f4xx_hal_msp.c</file>
-            <file>$PROJ_DIR$\..\Src\system_stm32f4xx.c</file>
             <file>$PROJ_DIR$\..\Src\freertos.c</file>
-            <file>$PROJ_DIR$\..\Src\spi.c</file>
             <file>$PROJ_DIR$\startup_stm32f407xx.s</file>
+            <file>$PROJ_DIR$\..\Src\adc.c</file>
             <file>$PROJ_DIR$\..\Src\cmox_low_level.c</file>
-            <file>$PROJ_DIR$\..\Src\driver_meter.c</file>
-            <file>$PROJ_DIR$\..\Src\LinCP.c</file>
-            <file>$PROJ_DIR$\..\Src\stm32f4xx_hal_timebase_tim.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</file>
             <file>$PROJ_DIR$\..\Src\usart.c</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Src\i2c.c</file>
+            <file>$PROJ_DIR$\..\Src\usbd_conf.c</file>
+            <file>$PROJ_DIR$\..\Src\stm32f4xx_it.c</file>
+            <file>$PROJ_DIR$\..\Src\rtc.c</file>
+            <file>$PROJ_DIR$\..\Src\usbd_desc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</file>
+            <file>$PROJ_DIR$\..\Src\iwdg.c</file>
+            <file>$PROJ_DIR$\..\Src\spi.c</file>
+            <file>$PROJ_DIR$\..\Src\stm32f4xx_hal_timebase_tim.c</file>
+            <file>$PROJ_DIR$\..\Src\system_stm32f4xx.c</file>
+            <file>$PROJ_DIR$\..\Src\gpio.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c</file>
+            <file>$PROJ_DIR$\..\Src\usbd_cdc_if.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</file>
+            <file>$PROJ_DIR$\..\Src\main.c</file>
+            <file>$PROJ_DIR$\..\Src\tim.c</file>
+            <file>$PROJ_DIR$\..\Src\LinCP.c</file>
+            <file>$PROJ_DIR$\..\Src\stm32f4xx_hal_msp.c</file>
+            <file>$PROJ_DIR$\..\Src\usb_device.c</file>
+            <file>$PROJ_DIR$\..\Src\wwdg.c</file>
+            <file>$PROJ_DIR$\..\Src\UbloxNinaB312.c</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_float_setup.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\main.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\spi.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_rcc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\port.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_xts.h</file>
+            <file>$TOOLKIT_DIR$\lib\dl7M_tlf.a</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pcd.__cstat.et</file>
+            <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_ctr_drbg.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\utils\cmox_utils_retvals.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr_ex.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usart.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\tasks.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_drbg_retvals.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc.o</file>
+            <file>$PROJ_DIR$\..\Inc\stm32fxx_STLparam.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usb.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\adc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cp_detection.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rtc.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.o</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_chachapoly.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_utils.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.__cstat.et</file>
+            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_sbsfu.icf</file>
+            <file>$PROJ_DIR$\AC_Simple.bin</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.pbi</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_blockcipher.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_dma.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_hash_retvals.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_mac_retvals.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\drbg\cmox_drbg.h</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\event_groups.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLlib.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_tim.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Inc\gpio.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc_if.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usart.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.pbi</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_gpio.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\croutine.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Inc\usbd_conf.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_hash.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stream_buffer.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32f4xx_selftest.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\timers.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usb_device.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_gpio.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecdh.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_selftest.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ecb.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_gpio.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\dma.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLcrc32.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.o</file>
+            <file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\UbloxNinaB312.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_system.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_adc.o</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_i2c_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_common.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_cortex.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usb.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\iwdg.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\crc.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_sm2.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_rcc.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLclock.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\i2c.pbi</file>
-            <file>$TOOLKIT_DIR$\lib\shb_l.a</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.__cstat.et</file>
+            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\mapping_fwimg.icf</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\spi.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\flash_if.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc_ex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma_ex.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\driver_meter.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\driver_meter.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cmsis_os.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_cortex.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_wwdg.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\string.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_ctlreq.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_ccm.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ex.o</file>
+            <file>$PROJ_DIR$\..\..\Linker_Common\EWARM\STM32_SBSFU_Define.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\dma.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash_ramfunc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_uart.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.pbi</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_usart.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_ecc_types.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_desc.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_conf.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.o</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\rsa\cmox_rsa_retvals.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha384.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\aes256.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_cmac.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rcc.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\main.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_cdc.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\rtc.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\AES256\aes256.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_wwdg.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\gpio.o</file>
+            <file>$PROJ_DIR$\..\Inc\stm32f4xx_hal_conf.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\main.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\timers.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h</file>
+            <file>$PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\iwdg.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cfb.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\queue.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\flash_if.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_hash_retvals.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_keywrap.h</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\system_stm32f4xx.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h</file>
-            <file>$PROJ_DIR$\..\Inc\driver_meter.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_dma.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\timers.o</file>
             <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\mac\cmox_kmac.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_flash.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\heap_4.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\usb_device.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLclassBvar.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_exti.pbi</file>
-            <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal.__cstat.et</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\wwdg.__cstat.et</file>
-            <file>$PROJ_DIR$\..\Inc\stm32f4xx_hal_conf.h</file>
-            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha3.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\usbd_core.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLRam.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_msp.o</file>
+            <file>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usb_device.o</file>
             <file>$PROJ_DIR$\AC_Simple\Obj\flash_if.o</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_rtc_ex.o</file>
-            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLmain.h</file>
-            <file>$PROJ_DIR$\..\Inc\rtc.h</file>
-            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_exti.pbi</file>
-            <file>$PROJ_DIR$\..\Inc\wwdg.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\cmsis_iar.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_ll_dma.pbi</file>
+            <file>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h</file>
+            <file>$PROJ_DIR$\..\Inc\EKM_Omnimeter.h</file>
+            <file>$PROJ_DIR$\..\Inc\adc.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\usart.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\cmox_low_level.o</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_iwdg.o</file>
+            <file>$PROJ_DIR$\..\Inc\flash_if.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\W25QXX.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLcpu.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_spi.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Inc\usbd_conf.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\LinCP.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_timebase_tim.o</file>
+            <file>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\inc\stm32fxx_STLstartup.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\stdarg.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\hash\cmox_sha256.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_default_defs.h</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_pwr.pbi</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\stm32f4xx_hal_crc.__cstat.et</file>
+            <file>$PROJ_DIR$\AC_Simple\Obj\EKM_Omnimeter.__cstat.et</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cipher\cmox_cipher_retvals.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\cmox_init.h</file>
+            <file>$PROJ_DIR$\..\Middlewares\ST\STM32_Cryptographic\include\ecc\cmox_eddsa.h</file>
         </outputs>
         <file>
             <name>[ROOT_NODE]</name>
             <outputs>
                 <tool>
                     <name>ILINK</name>
-                    <file> 420 418</file>
+                    <file> 289 155</file>
                 </tool>
             </outputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\AES256\aes256.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 195</file>
+                    <name>ICCARM</name>
+                    <file> 508</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 86</file>
+                    <name>BICOMP</name>
+                    <file> 80</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 419</file>
+                    <file> 228</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 254 141 171 159 407 25 167 270 326</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 326 407 25 254 167 270 141 171 159</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 174</file>
+                    <name>ICCARM</name>
+                    <file> 158</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 162</file>
+                    <name>BICOMP</name>
+                    <file> 125</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 422</file>
+                    <file> 365</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 202 407 301 254 141 25 431 391 400 270 389 402 226 1 405 278 170 167 242 316 122 176 282 108 280</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 405 202 278 242 407 316 402 122 226 176 1 431 108 282 301 391 170</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 107</file>
+                    <name>ICCARM</name>
+                    <file> 119</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 339</file>
+                    <name>BICOMP</name>
+                    <file> 71</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 132</file>
+                    <file> 284</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 407 122 301 25 389 242 431 167 202 254 316 226 1 405 278 207 270 141 402 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 109 150 427 59 423 503 192 273 486 280 182 120 268</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 407 25 254 167 270 141 405 389 202 278 242 316 402 122 226 176 1 431 108 282 301 391 207</file>
+                    <name>BICOMP</name>
+                    <file> 192 420 64 268 260 220 423 486 109 107 339 237 427 280 488 150 59 503 273 120 182</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_STLcpustartIARv5.s</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</name>
             <outputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 196</file>
+                    <name>ICCARM</name>
+                    <file> 275</file>
                 </tool>
-            </outputs>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_utils.c</name>
-            <outputs>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 118</file>
+                    <file> 347</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 258</file>
                 </tool>
+            </outputs>
+            <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 262</file>
+                    <file> 486 280 64 220 339 237 182 109 150 420 260 427 59 423 503 192 273 120 398 268</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 182 64 420 398 59 427 109 280 150 503 260 192 486 220 339 237 423 273 120 268</file>
                 </tool>
+            </inputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</name>
+            <outputs>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 324</file>
+                    <name>AARM</name>
+                    <file> 148</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 25 283 215 236 254 145 269 243 407 298 338 111 395 78 191 284 473 517 242 389 341 507 384 228 260 275 167 270 141 172 431 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 81 291 183 199</file>
-                </tool>
-                <tool>
-                    <name>ICCARM</name>
-                    <file> 275 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 111 269 395</file>
+                    <name>AARM</name>
+                    <file> 59</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 362</file>
+                    <name>ICCARM</name>
+                    <file> 76</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 351</file>
+                    <name>BICOMP</name>
+                    <file> 32</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 414</file>
+                    <file> 235</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 167 270 254 170 431 301 179 141 209 316 389 218 25 202 278 293 511 242 122 176 282 1 405 407 402 226 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 405 25 254 167 270 141 389 202 218 278 242 407 316 402 122 226 176 1 431 108 282 301 391 293 170 511 209 179</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_utils.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 403</file>
+                    <name>ICCARM</name>
+                    <file> 385</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 22</file>
+                    <name>BICOMP</name>
+                    <file> 51</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 483</file>
+                    <file> 55</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 254 407 431 402 270 301 242 316 122 25 389 167 141 226 1 278 177 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 104 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 346 426 252</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 278 242 25 254 167 270 141 389 407 316 402 122 226 176 1 431 108 282 301 391 177</file>
+                    <name>BICOMP</name>
+                    <file> 420 429 233 376 64 216 426 143 427 374 392 346 252 161 448 399 483 479 150 260 457 243 291 338 58 104 220 339 237 186 280 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 184</file>
+                    <name>ICCARM</name>
+                    <file> 358</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 237</file>
+                    <name>BICOMP</name>
+                    <file> 88</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 321</file>
+                    <file> 353</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 499 254 191 245 368 291 199 215 78 303 219 369 81 111 407 25 167 270 398 31 149 432 471 183 70 359 243 283 141 172 431 231 491 165 163 223 235 430 328 284 236 473 517 242 389 341 507 384 228 260 145 338</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 70 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 111 359</file>
+                    <name>BICOMP</name>
+                    <file> 352 145 374 487 144 58 384 459 373 447 143 427 483 64 338 341 282 112 173 461 498 121 474 401 248 421 429 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\list.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 271</file>
+                    <name>ICCARM</name>
+                    <file> 160</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 109</file>
+                    <name>BICOMP</name>
+                    <file> 520</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 153</file>
+                    <file> 262</file>
                 </tool>
             </outputs>
             <inputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 226 25 254 391 389 167 402 1 278 400 270 141 407 431 280 242 316 122 176 282 108</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 278 242 407 316 402 122 226 176 1 431 108 282 391</file>
-                </tool>
-            </inputs>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\portasm.s</name>
-            <outputs>
-                <tool>
-                    <name>AARM</name>
-                    <file> 205</file>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
-            </outputs>
-            <inputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 316</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 187</file>
+                    <name>ICCARM</name>
+                    <file> 279</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 355</file>
+                    <name>BICOMP</name>
+                    <file> 38</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 208</file>
+                    <file> 213</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 176 514 254 389 242 301 400 270 114 141 25 202 122 282 405 278 293 167 316 108 391 280 407 402 226 1 431</file>
+                    <name>ICCARM</name>
+                    <file> 346 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 405 202 278 242 407 316 402 122 226 176 1 431 108 282 301 391 293 114 514</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 399 64 338 161 448 483 479 150 260 457 243 291 346 233 143 429 427 376 420 216 392 220 339 237 186 280 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 281</file>
+                    <name>ICCARM</name>
+                    <file> 408</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 135</file>
+                    <name>BICOMP</name>
+                    <file> 215</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 289</file>
+                    <file> 172</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 25 254 407 170 278 167 431 301 293 389 402 226 1 280 400 270 141 242 316 122 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 73 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 278 242 407 316 402 122 226 176 1 431 108 282 301 391 170 293</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 399 64 338 161 448 483 479 150 260 457 243 291 73 233 143 429 427 376 420 216 392 220 339 237 186 280 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\AES256\aes256.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 143</file>
+                    <name>ICCARM</name>
+                    <file> 468</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 357</file>
+                    <name>BICOMP</name>
+                    <file> 441</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 66</file>
+                    <file> 191</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 90 298 219 369 215 303 81 508 245 499 368 254 291 199 269 283 236 398 31 149 432 471 183 70 466 25 243 407 284 473 517 231 491 165 163 223 235 430 328 78 359 395 514 274 358 202 104 191 167 270 141 172 431 242 389 341 507 384 228 260 145 338 111 310 275 482 112 280 405 400</file>
+                    <name>ICCARM</name>
+                    <file> 476 427 420 64 220 339 237 241 337</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 274 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 104 90 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 358</file>
+                    <name>BICOMP</name>
+                    <file> 64 237 241 337 427 420 220 339 476</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 472</file>
+                    <name>ICCARM</name>
+                    <file> 123</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 155</file>
+                    <name>BICOMP</name>
+                    <file> 48</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 225</file>
+                    <file> 350</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 254 25 226 293 402 1 278 389 167 407 431 301 209 400 270 141 242 316 122 176 282 108 391 280</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 278 242 407 316 402 122 226 176 1 431 108 282 301 391 293 209</file>
+                    <name>BICOMP</name>
+                    <file> 447 143 427 459 374 384 373 58 487 352 144 145 483 64 338 341 282 112 173 461 498 121 474 401 248 421 429 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\IAR\ARM_CM4F\port.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 377</file>
+                    <name>ICCARM</name>
+                    <file> 131</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 412</file>
+                    <name>BICOMP</name>
+                    <file> 439</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 385</file>
+                    <file> 403</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 108 254 25 301 316 407 278 431 242 122 389 226 1 167 270 141 402 176 282 391</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 1 431 254 167 270 141 108 278 242 25 389 407 316 402 122 226 176 282 301 391</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 519</file>
+                    <name>ICCARM</name>
+                    <file> 370</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 376</file>
+                    <name>BICOMP</name>
+                    <file> 435</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 352</file>
+                    <file> 196</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 254 191 123 215 269 202 291 389 508 81 338 514 141 25 70 466 242 78 407 183 72 405 167 270 400 359 395 274 358 172 431 145 484 501 140 280 90 111 310 275 482 112 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 104 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 501 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 72 140 123</file>
+                    <name>BICOMP</name>
+                    <file> 461 341 401 374 112 121 421 58 282 173 498 474 248 429 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 481</file>
+                    <name>ICCARM</name>
+                    <file> 368</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 113</file>
+                    <name>BICOMP</name>
+                    <file> 360</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 127</file>
+                    <file> 146</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 274 400 167 78 215 145 270 395 358 431 298 484 405 25 254 389 359 514 172 72 141 202 70 269 466 508 242 191 407 81 338 123 140 501 280 90 111 310 275 482 112 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 104 246 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 246 140 72 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 501 123</file>
+                    <name>BICOMP</name>
+                    <file> 373 384 374 459 447 143 427 58 487 352 144 145 483 64 338 341 282 112 173 461 498 121 474 401 248 421 429 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_selftest.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 297</file>
+                    <name>ICCARM</name>
+                    <file> 166</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 190</file>
+                    <name>BICOMP</name>
+                    <file> 386</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 178</file>
+                    <file> 512</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 231 384 378 364 269 223 389 220 508 165 430 284 254 341 507 125 70 466 517 491 163 235 328 243 407 473 228 260 525 474 78 359 395 514 274 358 245 398 303 31 499 149 219 432 368 471 369 283 236 25 90 522 486 241 279 512 111 310 275 482 112 280 405 215 242 191 167 270 141 172 431 81 291 183 199 145 338 400 159 492 305 202 104 171 253 201</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 305 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 364 486 525 241 125 171 159 279 474 512 253 522 220 492 201 378</file>
+                    <name>BICOMP</name>
+                    <file> 216 150 161 64 448 420 374 233 376 392 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 399 483 260 457 243 291 338 58 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 248</file>
+                    <name>ICCARM</name>
+                    <file> 274</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 217</file>
+                    <name>BICOMP</name>
+                    <file> 269</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 169</file>
+                    <file> 270</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 140 72 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 501 123</file>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 374 233 58 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 509</file>
+                    <name>ICCARM</name>
+                    <file> 97</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 317</file>
+                    <name>BICOMP</name>
+                    <file> 94</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 386</file>
+                    <file> 364</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 1 402 25 278 254 226 301 389 167 407 431 280 400 270 141 242 316 122 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 280 25 254 167 270 141 389 400 278 242 407 316 402 122 226 176 1 431 108 282 301 391</file>
+                    <name>BICOMP</name>
+                    <file> 421 216 121 112 64 341 461 401 420 282 173 498 474 248 429 376 374 392 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 58 161 233 150 448 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 285</file>
+                    <name>ICCARM</name>
+                    <file> 72</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 394</file>
+                    <name>BICOMP</name>
+                    <file> 477</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 495</file>
+                    <file> 246</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 25 407 254 298 183 514 70 242 78 215 141 466 72 389 202 269 508 191 81 291 123 405 167 270 400 359 395 274 358 172 431 199 140 484 280 90 111 310 275 482 112 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 104 501</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 123 72 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 140 501</file>
+                    <name>BICOMP</name>
+                    <file> 374 479 150 161 58 448 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 361</file>
+                    <name>ICCARM</name>
+                    <file> 471</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 408</file>
+                    <name>BICOMP</name>
+                    <file> 124</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 490</file>
+                    <file> 223</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 284 254 228 78 191 473 517 242 389 341 507 384 111 215 243 283 407 236 25 145 338 167 270 141 172 431 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 111 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 341 401 461 374 112 121 421 58 282 173 498 474 248 429 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 485</file>
+                    <name>ICCARM</name>
+                    <file> 355</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 424</file>
+                    <name>BICOMP</name>
+                    <file> 393</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 267</file>
+                    <file> 240</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 499 245 368 298 303 219 369 260 398 31 149 432 471 283 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 109 150 420 64 220 339 237 260 427 59 423 503 192 273 486 280 182 120 398 268 31</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 64 427 280 423 339 398 150 59 503 420 260 220 237 192 486 109 31 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 213</file>
+                    <name>ICCARM</name>
+                    <file> 293</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 168</file>
+                    <name>BICOMP</name>
+                    <file> 214</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 433</file>
+                    <file> 45</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 109 150 427 59 423 503 192 273 486 280 182 120 398 268 407 100</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 64 420 192 407 423 486 109 260 220 427 280 398 100 107 339 237 150 59 503 273 120 182 268 488</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 216</file>
+                    <name>ICCARM</name>
+                    <file> 117</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 342</file>
+                    <name>BICOMP</name>
+                    <file> 380</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 409</file>
+                    <file> 462</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 363 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 346 60</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 461 64 448 341 401 108 52 233 161 112 121 421 264 346 427 420 220 339 282 173 498 474 248 272 363 60 143 429 237 186 280 487 384 352 459 144 373 145 447 399 376 483 479 150 260 457 243 291 338 58 216 392</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS\cmsis_os.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 349</file>
+                    <name>ICCARM</name>
+                    <file> 444</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 286</file>
+                    <name>BICOMP</name>
+                    <file> 254</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 506</file>
+                    <file> 251</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 517 242 78 260 191 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 449 420 64 220 339 237 260 201 101 109 150 427 59 423 503 192 273 486 280 182 120 398 268 407 396 33 100 501</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 220 339 64 396 280 398 501 237 100 59 260 101 420 201 109 407 33 150 503 273 120 486 449 427 423 192 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 354</file>
+                    <name>ICCARM</name>
+                    <file> 406</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 121</file>
+                    <name>BICOMP</name>
+                    <file> 255</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 356</file>
+                    <file> 430</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 191 260 517 242 78 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 448 58 479 150 161 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 89</file>
+                    <name>ICCARM</name>
+                    <file> 130</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 411</file>
+                    <name>BICOMP</name>
+                    <file> 502</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 478</file>
+                    <file> 400</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 430 165 298 231 223 260 491 163 235 328 243 407 473 254 228 245 398 303 31 499 149 219 432 368 471 369 283 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 288 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 60</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 447 374 186 459 237 384 373 420 233 60 161 448 280 487 352 144 145 288 143 429 427 220 339 341 282 112 173 461 498 121 474 401 248 421 64 264 108 272 52 399 376 483 479 150 260 457 243 291 338 58 216 392</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 345</file>
+                    <name>ICCARM</name>
+                    <file> 50</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 211</file>
+                    <name>BICOMP</name>
+                    <file> 416</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 294</file>
+                    <file> 198</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 328 243 407 163 298 491 235 260 231 165 223 430 473 254 228 245 398 303 31 499 149 219 432 368 471 369 283 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 195 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 60</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 447 374 233 186 459 429 237 384 373 420 60 143 427 280 487 352 144 145 195 161 448 220 339 341 282 112 173 461 498 121 474 401 248 421 64 264 108 272 52 399 376 483 479 150 260 457 243 291 338 58 216 392</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 224</file>
+                    <name>ICCARM</name>
+                    <file> 176</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 65</file>
+                    <name>BICOMP</name>
+                    <file> 159</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 381</file>
+                    <file> 79</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 245 368 499 298 303 219 369 260 398 31 149 432 471 283 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 109 150 427 59 423 503 192 273 486 280 182 120 398 268</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 486 423 420 109 64 192 398 260 220 427 280 488 107 339 237 150 59 503 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 314</file>
+                    <name>ICCARM</name>
+                    <file> 456</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 367</file>
+                    <name>BICOMP</name>
+                    <file> 105</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 198</file>
+                    <file> 62</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 235 491 298 163 328 243 407 260 231 165 223 430 473 254 228 245 398 303 31 499 149 219 432 368 471 369 283 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 216 374 64 233 420 150 161 448 376 392 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 399 483 260 457 243 291 338 58 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 290</file>
+                    <name>ICCARM</name>
+                    <file> 152</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 387</file>
+                    <name>BICOMP</name>
+                    <file> 209</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 83</file>
+                    <file> 184</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 145 242 78 254 191 25 298 215 236 338 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 284 473 389 341 507 384 228 260 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 447 216 143 427 479 459 384 373 64 487 352 144 145 420 341 282 112 173 461 498 121 474 401 248 421 429 376 374 392 233 150 161 448 399 483 260 457 243 291 338 58 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_STLcpustartIARv5.s</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 299</file>
+                    <name>AARM</name>
+                    <file> 127</file>
                 </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\W25Qxx\W25QXX.c</name>
+            <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 475</file>
+                    <file> 357</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 171</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 370</file>
+                    <file> 510</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 369 145 219 303 254 245 499 368 25 398 31 149 432 471 283 236 298 338 517 231 491 165 163 223 235 430 328 243 407 284 473 389 341 507 384 228 260 78 215 242 191 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 344 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 65 163 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 163 374 121 421 233 112 264 517 341 461 401 64 108 52 426 429 376 282 173 498 474 248 272 363 288 420 143 427 399 483 479 487 384 352 459 144 373 145 447 161 60 252 224 344 453 201 65 448 220 339 237 186 280 150 260 457 243 291 338 58 216 392 346 434 104 195 73 488 449 107</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\queue.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 93</file>
+                    <name>ICCARM</name>
+                    <file> 489</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 137</file>
+                    <name>BICOMP</name>
+                    <file> 261</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 476</file>
+                    <file> 238</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 219 369 303 298 245 499 368 260 398 31 149 432 471 283 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 449 201 109 150 427 59 423 503 192 273 486 280 182 120 398 268 396</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 201 427 398 64 237 420 280 268 107 339 260 423 192 486 449 109 396 220 150 59 503 273 120 182 488</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\timers.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 63</file>
+                    <name>ICCARM</name>
+                    <file> 494</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 363</file>
+                    <name>BICOMP</name>
+                    <file> 405</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 239</file>
+                    <file> 481</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 191 260 517 242 78 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 109 150 427 59 423 503 192 273 486 280 182 120 398 268 396 407</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 420 64 427 396 109 220 280 398 407 260 423 192 486 488 107 339 237 150 59 503 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 0</file>
+                    <name>ICCARM</name>
+                    <file> 433</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 102</file>
+                    <name>BICOMP</name>
+                    <file> 259</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 84</file>
+                    <file> 460</file>
                 </tool>
             </outputs>
             <inputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <file> 151 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 207 225 482</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 306</file>
+                    <name>ICCARM</name>
+                    <file> 473</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 117</file>
+                    <name>BICOMP</name>
+                    <file> 231</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 120</file>
+                    <file> 183</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 56 225 207 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 151 482</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 344 107 145 64 220 161 352 399 260 216 233 339 252 487 144 513 449 420 60 224 453 479 384 459 373 447 143 427 483 457 374 243 207 237 201 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 392 482 225 151 488 163 346 434 104 195 73 150 448 186 280 291 338 58 65 56 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 252</file>
+                    <name>ICCARM</name>
+                    <file> 156</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 353</file>
+                    <name>BICOMP</name>
+                    <file> 103</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 463</file>
+                    <file> 227</file>
                 </tool>
             </outputs>
             <inputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 145 298 254 215 25 242 78 191 236 338 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 284 473 389 341 507 384 228 260 167 270 141 172 431 81 291 183 199</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <file> 225 207 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 151 482</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 91</file>
+                    <name>ICCARM</name>
+                    <file> 366</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 204</file>
+                    <name>BICOMP</name>
+                    <file> 234</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 320</file>
+                    <file> 211</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 328 298 172 163 141 491 235 25 215 359 78 191 431 231 165 223 430 466 243 283 407 167 270 245 398 303 31 499 149 219 432 368 471 369 254 81 291 183 199 284 236 473 517 242 389 341 507 384 228 260 145 338</file>
+                    <name>ICCARM</name>
+                    <file> 488 420 64 220 339 237 260 107 449 201 109 150 427 59 423 503 192 273 486 280 182 120 398 268 407 340 224</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 466 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 359</file>
+                    <name>BICOMP</name>
+                    <file> 273 224 64 260 150 398 107 339 340 237 420 201 503 120 449 109 407 220 59 182 268 488 427 423 192 486 280</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 308</file>
+                    <name>ICCARM</name>
+                    <file> 382</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 99</file>
+                    <name>BICOMP</name>
+                    <file> 450</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 160</file>
+                    <file> 193</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 219 369 303 298 245 499 368 260 398 31 149 432 471 283 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 482 207 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 225 151</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 474 420 429 272 224 363 173 233 237 288 282 498 248 376 374 207 260 64 201 426 517 341 112 461 121 401 421 482 449 220 339 107 161 60 252 344 453 479 487 384 352 459 144 373 145 447 143 427 399 483 457 243 108 52 225 513 488 163 346 434 104 195 73 150 448 186 280 264 291 338 58 216 392 65 151</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\STM32_SelfTest_Library\src\stm32f4xx_selftest.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 261</file>
+                    <name>ICCARM</name>
+                    <file> 114</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 311</file>
+                    <name>BICOMP</name>
+                    <file> 413</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 327</file>
+                    <file> 388</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 165 430 298 231 223 260 491 163 235 328 243 407 473 254 228 245 398 303 31 499 149 219 432 368 471 369 283 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 402 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 138 263 153 34 505 241 337 369 169 208 516 157 511 139 418 496</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 341 401 496 138 426 461 420 374 337 511 517 112 121 421 64 505 363 288 282 173 498 474 248 429 376 58 163 153 169 161 60 252 224 344 453 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 157 263 34 369 208 346 434 104 195 73 488 449 233 150 448 220 339 237 186 280 264 108 216 392 107 139 402 272 52 201 65 241 516 418</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c</name>
+            <name>$PROJ_DIR$\..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 98</file>
+                    <name>ICCARM</name>
+                    <file> 397</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 100</file>
+                    <name>BICOMP</name>
+                    <file> 343</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 428</file>
+                    <file> 286</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 517 242 78 260 191 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 427 420 64 220 339 237 449 260 201 109 150 59 423 503 192 273 486 280 182 120 398 268 175</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 427 503 398 420 260 150 280 220 201 64 59 192 486 449 109 175 339 237 423 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c</name>
+            <name>$PROJ_DIR$\AC_Simple\Exe\AC_Simple.out</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 513</file>
-                </tool>
-                <tool>
-                    <name>ICCARM</name>
-                    <file> 366</file>
+                    <name>OBJCOPY</name>
+                    <file> 391</file>
                 </tool>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 129</file>
+                    <name>ILINK</name>
+                    <file> 155</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 284 254 228 78 191 473 517 242 389 341 507 384 112 215 243 283 407 236 25 145 338 167 270 141 172 431 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 81 291 183 199</file>
-                </tool>
-                <tool>
-                    <name>ICCARM</name>
-                    <file> 112 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>ILINK</name>
+                    <file> 178 390 436 61 468 507 444 372 210 355 42 106 267 293 500 281 478 176 375 484 66 404 119 342 275 148 489 475 84 257 57 466 428 168 53 187 424 440 294 419 452 81 219 152 406 508 497 123 76 160 358 471 131 368 274 166 97 158 515 456 72 229 130 408 50 279 117 370 385 114 127 397 122 366 128 494 134 506 499 473 217 465 433 382 165 156 357 102 95 351 164 349</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c</name>
+            <name>$PROJ_DIR$\..\Src\crc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 265</file>
+                    <name>ICCARM</name>
+                    <file> 210</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 263</file>
+                    <name>BICOMP</name>
+                    <file> 206</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 134</file>
+                    <file> 98</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 328 298 215 172 163 283 141 491 235 25 359 243 407 431 231 165 223 430 482 78 191 167 270 245 398 303 31 499 149 219 432 368 471 369 254 81 291 183 199 284 236 473 517 242 389 341 507 384 228 260 145 338</file>
+                    <name>ICCARM</name>
+                    <file> 138 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 482 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 359</file>
+                    <name>BICOMP</name>
+                    <file> 427 374 264 426 150 161 420 220 517 339 64 108 52 163 363 288 448 272 60 252 224 344 453 233 237 186 280 260 346 434 104 195 73 488 449 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 457 243 291 338 58 216 392 107 138 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</name>
+            <name>$PROJ_DIR$\..\Src\dma.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 151</file>
+                    <name>ICCARM</name>
+                    <file> 42</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 300</file>
+                    <name>BICOMP</name>
+                    <file> 454</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 249</file>
+                    <file> 417</file>
                 </tool>
             </outputs>
             <inputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 191 298 260 517 242 78 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <file> 116 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c</name>
+            <name>$PROJ_DIR$\..\Src\driver_meter.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 230</file>
+                    <name>ICCARM</name>
+                    <file> 106</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 413</file>
+                    <name>BICOMP</name>
+                    <file> 77</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 130</file>
+                    <file> 442</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 443 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 180 54 56 225 207 513 151 482 129 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100 263 241 337 287 283 46</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 233 163 280 420 482 407 337 195 161 46 434 488 129 263 346 104 73 449 150 448 237 186 151 513 427 398 101 241 287 180 363 60 426 252 288 224 517 344 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 220 339 64 264 108 272 52 260 54 225 207 109 33 423 273 120 486 443 399 376 483 457 243 291 338 58 216 392 107 201 65 56 396 100 59 503 192 182 268 283</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c</name>
+            <name>$PROJ_DIR$\..\Src\EKM_Omnimeter.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 136</file>
+                    <name>ICCARM</name>
+                    <file> 267</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 521</file>
+                    <name>BICOMP</name>
+                    <file> 458</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 504</file>
+                    <file> 522</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 215 260 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 504 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 443 180 54 56 225 207 513 151 482 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 233 427 163 260 64 449 150 161 420 220 374 264 104 339 180 54 346 73 448 108 52 225 207 398 503 434 195 488 237 186 280 272 100 268 101 443 363 60 426 252 288 224 517 344 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 151 513 482 396 59 192 182 407 504 457 243 291 338 58 216 392 107 201 65 56 109 33 423 273 120 486</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</name>
+            <name>$PROJ_DIR$\..\Src\cp_detection.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 175</file>
+                    <name>ICCARM</name>
+                    <file> 372</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 340</file>
+                    <name>BICOMP</name>
+                    <file> 200</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 503</file>
+                    <file> 36</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 149 398 471 298 31 432 283 260 245 303 499 219 368 369 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 185 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 104 339 64 420 233 449 150 161 427 220 346 73 448 392 398 503 434 195 488 237 186 280 216 107 163 100 268 185 363 60 426 252 288 224 517 344 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 260 457 243 291 338 58 396 59 192 182 407 264 108 272 52 201 65 101 109 33 423 273 120 486</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</name>
+            <name>$PROJ_DIR$\..\Src\flash_if.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 257</file>
+                    <name>ICCARM</name>
+                    <file> 500</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 335</file>
+                    <name>BICOMP</name>
+                    <file> 438</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 264</file>
+                    <file> 490</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 517 242 78 260 191 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 509 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 263 163 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 180 54 56 225 207 513 151 482</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 429 474 392 173 488 282 498 248 376 374 434 161 341 112 461 121 401 421 420 64 216 195 225 513 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 58 346 104 73 233 163 482 207 180 263 150 448 220 339 237 186 280 264 108 272 52 363 60 426 252 288 224 449 54 151 509 517 344 453 107 201 65 56</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</name>
+            <name>$PROJ_DIR$\..\Src\freertos.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 524</file>
+                    <name>ICCARM</name>
+                    <file> 281</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 396</file>
+                    <name>BICOMP</name>
+                    <file> 141</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 315</file>
+                    <file> 140</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 191 298 260 517 242 78 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 109 150 420 64 220 339 237 260 427 59 423 503 192 273 486 280 182 120 398 268 163 161 479 341 374 233 143 429 399 376 186 483 448 421 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 101 407 396 33 100 116 505 241 337 138 509 263 285 46 287 283 34 180 54 56 225 207 513 151 482 185 443 129 202 504 476 113 188 395 491 67 111 518 170 226 212 167 276 87 204 523 394 519 218 271 451 485 379 136 415 242 118 492 278 348 469 177 203 205 495 295 147 49 431 467 356 181 199 361 96 463 525 135 412 354 239 367 245 222 524</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 204 161 163 287 64 268 276 285 476 420 195 374 263 54 199 394 427 463 116 180 202 423 434 488 233 392 201 100 225 207 101 492 395 271 177 67 431 138 46 344 129 504 113 192 182 346 104 73 449 150 448 280 216 107 398 241 518 379 205 354 218 505 509 34 185 443 59 503 260 220 339 237 273 120 486 363 60 426 252 288 224 517 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 186 457 243 291 338 58 65 396 151 513 482 188 226 451 415 348 295 135 222 523 519 147 109 264 108 272 52 407 33 337 283 56 111 170 212 87 485 136 242 278 469 495 181 525 412 245 524 491 167 118 203 356 49 467 361 96 239 367</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</name>
+            <name>$PROJ_DIR$\startup_stm32f407xx.s</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 336</file>
+                    <name>AARM</name>
+                    <file> 57</file>
                 </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\..\Src\adc.c</name>
+            <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 333</file>
+                    <file> 61</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 86</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 173</file>
+                    <file> 371</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 191 260 517 242 78 473 254 228 215 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 505 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 241 337</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 344 374 145 64 161 352 399 163 252 487 144 58 60 224 453 479 384 459 373 447 143 427 483 338 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 260 457 243 291 337 241 346 434 104 195 73 488 449 233 150 448 420 220 339 237 186 280 216 392 107 505 264 108 272 52 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</name>
+            <name>$PROJ_DIR$\..\Src\cmox_low_level.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 390</file>
+                    <name>ICCARM</name>
+                    <file> 507</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 85</file>
+                    <name>BICOMP</name>
+                    <file> 35</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 515</file>
+                    <file> 110</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 260 215 473 254 228 517 242 78 191 284 389 341 507 384 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 407 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 524 427 420 64 220 339 237 488 260 107 247 161 479 341 374 233 143 429 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 448 420 220 374 427 339 58 64 479 150 161 260 338 237 107 233 457 243 291 247 488 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 216 392 524 399 376 483 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 312</file>
+                    <name>ICCARM</name>
+                    <file> 53</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 272</file>
+                    <name>BICOMP</name>
+                    <file> 445</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 150</file>
+                    <file> 432</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 328 145 243 407 517 163 491 235 254 231 165 223 430 25 245 398 303 31 499 149 219 432 368 471 369 283 236 298 338 215 242 78 191 284 473 389 341 507 384 228 260 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 448 58 479 150 161 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 292</file>
+                    <name>ICCARM</name>
+                    <file> 419</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 166</file>
+                    <name>BICOMP</name>
+                    <file> 154</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 415</file>
+                    <file> 359</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 398 471 149 298 31 432 283 260 245 303 499 219 368 369 473 254 228 231 491 165 163 223 235 430 328 243 407 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 374 479 150 161 58 448 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\AC_Simple\Exe\AC_Simple.out</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c</name>
             <outputs>
                 <tool>
-                    <name>OBJCOPY</name>
-                    <file> 322</file>
+                    <name>ICCARM</name>
+                    <file> 440</file>
                 </tool>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 418</file>
+                    <name>BICOMP</name>
+                    <file> 40</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 383</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 64 331 29 332 86 110 351 375 487 22 346 197 467 155 520 406 325 317 251 229 7 399 109 296 412 205 162 95 10 68 214 85 99 166 121 137 340 335 396 286 300 333 411 272 363 168 146 211 342 413 311 65 117 367 521 387 475 102 74 353 100 157 204 366 263 408 237 424 262 190 196 339 212 355 240 135 92 77 82 113 247 161 376 394 380 217 357 255 494 88 131 397</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 374 479 150 161 58 448 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\dma.c</name>
+            <name>$PROJ_DIR$\..\Src\usart.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 307</file>
+                    <name>ICCARM</name>
+                    <file> 506</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 346</file>
+                    <name>BICOMP</name>
+                    <file> 162</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 80</file>
+                    <file> 194</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 183 482 298 78 191 90 310 280 242 407 25 167 270 254 81 291 199 111 275 112 405 215 141 172 431 389 70 359 269 395 466 514 508 274 358 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 400 233 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 180 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 54 56 225 207 513 151 482</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 233 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <name>BICOMP</name>
+                    <file> 429 474 488 363 173 288 282 498 248 376 374 426 517 341 112 461 121 401 421 420 64 225 513 163 54 161 60 252 224 344 453 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 58 233 482 207 346 434 104 195 73 449 150 448 220 339 237 186 280 264 108 272 52 180 151 216 392 107 201 65 56</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\EKM_Omnimeter.c</name>
+            <name>$PROJ_DIR$\..\Src\i2c.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 319</file>
+                    <name>ICCARM</name>
+                    <file> 375</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 467</file>
+                    <name>BICOMP</name>
+                    <file> 378</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 180</file>
+                    <file> 256</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 235 90 298 405 491 215 275 517 163 328 243 407 473 254 280 111 112 231 165 223 430 284 183 25 140 72 301 122 78 310 482 245 398 303 31 499 149 219 432 368 471 369 283 236 81 291 199 389 222 209 242 391 218 502 70 359 269 395 466 514 508 274 358 191 167 270 141 172 431 372 501 484 123 170 316 226 108 293 388 341 507 384 228 260 145 338 400 202 104 246 278 511 402 176 282 1</file>
+                    <name>ICCARM</name>
+                    <file> 129 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 388 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 502 222 372 246 140 72 484 501 123 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209</file>
+                    <name>BICOMP</name>
+                    <file> 374 224 453 60 233 280 420 163 161 252 344 237 186 363 426 288 517 150 448 427 220 339 64 264 108 272 52 260 346 434 104 195 73 488 449 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 457 243 291 338 58 216 392 107 129 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\gpio.c</name>
+            <name>$PROJ_DIR$\..\Src\usbd_conf.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 393</file>
+                    <name>ICCARM</name>
+                    <file> 465</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 325</file>
+                    <name>BICOMP</name>
+                    <file> 89</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 350</file>
+                    <file> 83</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 341 284 165 298 389 111 430 254 507 112 231 223 384 275 405 517 491 163 235 328 243 407 473 228 260 90 78 310 482 280 245 398 303 31 499 149 219 432 368 471 369 283 236 25 523 70 359 269 395 466 514 508 274 358 215 242 191 167 270 141 172 431 81 291 183 145 338 400 154 477 199 202 104 404</file>
+                    <name>ICCARM</name>
+                    <file> 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 207 513 224 488 107 449 201 163 363 346 60 434 426 104 252 195 288 73 344 65 453 151 225 482</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 477 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 523 154 404</file>
+                    <name>BICOMP</name>
+                    <file> 374 121 421 112 264 260 207 341 461 401 64 108 52 60 429 376 282 173 498 474 248 272 224 453 420 143 427 399 483 479 487 384 352 459 144 373 145 447 449 107 161 252 344 65 151 448 220 339 237 186 280 233 150 457 243 291 338 58 216 392 201 363 426 288 517 482 513 488 163 346 434 104 195 73 225</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\iwdg.c</name>
+            <name>$PROJ_DIR$\..\Src\stm32f4xx_it.c</name>
             <outputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 423</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
                     <file> 229</file>
                 </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 70</file>
+                </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 268</file>
+                    <file> 99</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 486 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <file> 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 132 109 59 423 503 192 273 486 182 120 398 268 180 54 56 225 207 513 151 482 505 241 337 202</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 195 233 182 237 374 207 161 186 192 180 434 488 280 420 163 56 109 59 346 104 73 449 150 448 427 220 339 64 517 513 132 398 505 54 202 363 60 426 252 288 224 344 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 260 264 108 272 52 503 268 225 241 457 243 291 338 58 216 392 107 201 65 423 273 120 486 151 482 337</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\cp_detection.c</name>
+            <name>$PROJ_DIR$\..\Src\rtc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 425</file>
+                    <name>ICCARM</name>
+                    <file> 475</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 375</file>
+                    <name>BICOMP</name>
+                    <file> 126</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 344</file>
+                    <file> 470</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 163 517 298 275 328 243 407 473 254 25 215 405 491 235 111 112 231 165 223 430 284 389 341 507 338 301 122 78 310 482 280 245 398 303 31 499 149 219 432 368 471 369 283 236 145 400 90 209 242 391 87 70 359 269 395 466 514 508 274 358 191 167 270 141 172 431 384 228 260 170 316 226 108 293 81 291 183 199 202 104 218 278 511 402 176 282 1</file>
+                    <name>ICCARM</name>
+                    <file> 46 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 287 283</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 87 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209</file>
+                    <name>BICOMP</name>
+                    <file> 291 287 487 374 252 144 260 161 344 352 145 399 64 457 243 60 224 453 479 384 459 373 447 143 427 483 338 58 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 420 163 346 434 104 195 73 488 449 233 150 448 220 339 237 186 280 264 108 272 216 392 107 46 52 201 65 283</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\main.c</name>
+            <name>$PROJ_DIR$\..\Src\usbd_desc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 371</file>
+                    <name>ICCARM</name>
+                    <file> 165</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 296</file>
+                    <name>BICOMP</name>
+                    <file> 464</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 347</file>
+                    <file> 230</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 270 298 215 378 466 254 78 104 70 242 407 25 167 372 72 233 525 269 508 191 90 278 402 282 154 123 125 486 222 305 359 395 514 274 358 141 172 431 511 176 1 301 140 484 280 364 220 522 218 288 523 241 510 477 111 310 275 482 112 405 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 81 291 183 199 389 293 159 501 474 492 341 507 384 228 260 145 338 400 202 170 209 316 122 226 108 391 171 404 246 279 512 253 201</file>
+                    <name>ICCARM</name>
+                    <file> 151 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 207 225 482 44</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209 125 171 159 364 233 288 486 523 154 404 241 222 372 246 140 72 484 501 123 510 525 477 305 279 474 512 253 522 220 492 201 378</file>
+                    <name>BICOMP</name>
+                    <file> 420 64 384 243 224 453 373 457 374 207 449 260 60 479 459 447 143 427 483 291 220 339 107 161 252 344 487 352 144 145 399 338 513 482 233 237 201 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 58 65 44 225 488 163 346 434 104 195 73 150 448 186 280 264 108 216 392 151 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\stm32f4xx_it.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 348</file>
+                    <name>ICCARM</name>
+                    <file> 428</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 157</file>
+                    <name>BICOMP</name>
+                    <file> 41</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 206</file>
+                    <file> 78</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 368 482 245 72 499 25 298 122 78 303 219 369 254 215 222 310 280 398 31 149 432 471 283 236 183 246 278 316 111 275 112 405 517 231 491 165 163 223 235 430 328 243 407 284 473 389 341 81 291 199 242 391 514 484 138 301 125 372 128 70 359 269 395 466 508 274 358 191 167 270 141 172 431 90 226 108 140 171 507 384 228 260 145 338 400 202 104 402 176 282 1 501 123 159</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 138 278 316 402 122 226 176 1 108 282 301 391 222 372 246 140 72 484 501 123 125 171 159 128</file>
+                    <name>BICOMP</name>
+                    <file> 121 421 112 374 341 461 401 58 282 173 498 474 248 429 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\crc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 158</file>
+                    <name>ICCARM</name>
+                    <file> 187</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 487</file>
+                    <name>BICOMP</name>
+                    <file> 115</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 276</file>
+                    <file> 521</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 231 384 298 269 223 389 508 165 430 284 254 341 507 90 70 466 517 491 163 235 328 243 407 473 228 260 78 359 395 514 274 358 245 398 303 31 499 149 219 432 368 471 369 283 236 25 145 338 111 310 275 482 112 280 405 215 242 191 167 270 141 172 431 81 291 183 199 400 364 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 364 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <name>BICOMP</name>
+                    <file> 121 421 112 374 341 461 401 58 282 173 498 474 248 429 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\usbd_cdc_if.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 277</file>
+                    <name>ICCARM</name>
+                    <file> 294</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 247</file>
+                    <name>BICOMP</name>
+                    <file> 149</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 479</file>
+                    <file> 39</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 25 254 172 514 298 405 389 359 246 72 167 270 400 78 395 274 358 215 431 372 141 202 70 269 466 508 242 191 407 81 291 183 199 484 90 222 140 501 280 111 310 275 482 112 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 104 260 145 338 123</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 372 246 140 72 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 501 123 222</file>
+                    <name>BICOMP</name>
+                    <file> 448 374 58 479 150 161 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\usbd_conf.c</name>
-            <outputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 258</file>
-                </tool>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c</name>
+            <outputs>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 161</file>
+                    <file> 452</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 277</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 244</file>
+                    <file> 362</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 484 298 219 369 275 303 81 25 72 245 499 368 254 291 199 280 283 236 398 31 149 432 471 183 405 243 407 284 473 517 231 491 165 163 223 235 430 328 78 111 112 104 501 191 167 270 141 172 431 215 242 389 341 507 384 228 260 145 338 90 310 482 123 514 400 202 70 359 269 395 466 508 274 358 140</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 72 484 514 280 400 405 202 90 70 111 359 310 269 275 395 482 466 112 274 104 358 501 140 123</file>
+                    <name>BICOMP</name>
+                    <file> 448 374 58 479 150 161 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\adc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 194</file>
+                    <name>ICCARM</name>
+                    <file> 81</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 332</file>
+                    <name>BICOMP</name>
+                    <file> 455</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 116</file>
+                    <file> 381</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 235 171 405 491 90 275 517 163 328 243 407 473 254 260 111 112 231 165 223 430 284 389 228 78 310 482 280 245 398 303 31 499 149 219 432 368 471 369 283 236 25 341 507 384 159 70 359 269 395 466 514 508 274 358 215 242 191 167 270 141 172 431 145 338 400 125 81 291 183 199 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 125 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 171 159</file>
+                    <name>BICOMP</name>
+                    <file> 374 448 58 479 150 161 483 64 338 233 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\usbd_desc.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 287</file>
+                    <name>ICCARM</name>
+                    <file> 219</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 380</file>
+                    <name>BICOMP</name>
+                    <file> 411</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 421</file>
+                    <file> 189</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 25 254 172 514 298 72 405 389 359 167 270 400 78 395 274 358 215 431 484 123 141 202 70 269 466 508 242 191 407 81 291 183 104 302 140 280 90 111 310 275 482 112 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 501 199</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 501 484 514 25 254 167 270 141 389 280 400 405 202 90 78 517 245 298 215 243 283 407 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 274 104 358 72 140 123 302</file>
+                    <name>BICOMP</name>
+                    <file> 145 352 374 487 144 58 384 459 373 447 143 427 483 64 338 341 282 112 173 461 498 121 474 401 248 421 429 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\wwdg.c</name>
+            <name>$PROJ_DIR$\..\Src\iwdg.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 465</file>
+                    <name>ICCARM</name>
+                    <file> 484</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 255</file>
+                    <name>BICOMP</name>
+                    <file> 133</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 516</file>
+                    <file> 414</file>
                 </tool>
             </outputs>
             <inputs>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 231 384 298 269 223 389 508 165 430 284 254 341 507 90 70 466 517 491 163 235 328 243 407 473 228 260 78 359 395 514 274 358 245 398 303 31 499 149 219 432 368 471 369 283 236 25 145 338 111 310 275 482 112 280 405 215 242 191 167 270 141 172 431 81 291 183 199 400 525 202 104</file>
-                </tool>
                 <tool>
                     <name>ICCARM</name>
-                    <file> 525 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <file> 263 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\rtc.c</name>
+            <name>$PROJ_DIR$\..\Src\spi.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 309</file>
+                    <name>ICCARM</name>
+                    <file> 257</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 95</file>
+                    <name>BICOMP</name>
+                    <file> 437</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 227</file>
+                    <file> 345</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 154 358 395 78 274 215 431 25 389 359 514 141 172 70 269 466 508 242 191 407 167 270 254 81 291 183 90 111 310 275 482 112 280 405 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 400 523 199 202 104 404</file>
+                    <name>ICCARM</name>
+                    <file> 65 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 523 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 154 404</file>
+                    <name>BICOMP</name>
+                    <file> 374 64 288 448 233 363 272 163 426 517 150 161 427 420 220 339 264 108 52 260 60 252 224 344 453 237 186 280 65 346 434 104 195 73 488 449 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 457 243 291 338 58 201 216 392 107</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\UbloxNinaB312.c</name>
+            <name>$PROJ_DIR$\..\Src\stm32f4xx_hal_timebase_tim.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 79</file>
+                    <name>ICCARM</name>
+                    <file> 515</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 92</file>
+                    <name>BICOMP</name>
+                    <file> 253</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 374</file>
+                    <file> 265</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 183 482 298 78 191 90 310 280 242 407 25 167 270 254 81 291 199 111 275 112 405 215 141 172 431 389 70 359 269 395 466 514 508 274 358 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 400 105 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 105 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <name>BICOMP</name>
+                    <file> 427 143 447 459 374 384 373 58 487 352 144 145 483 64 338 341 282 112 173 461 498 121 474 401 248 421 429 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\tim.c</name>
+            <name>$PROJ_DIR$\..\Src\system_stm32f4xx.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 429</file>
+                    <name>ICCARM</name>
+                    <file> 122</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 240</file>
+                    <name>BICOMP</name>
+                    <file> 43</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 330</file>
+                    <file> 493</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 291 310 270 254 298 104 280 242 78 407 25 167 81 482 191 183 215 122 431 87 111 275 112 405 141 172 199 389 170 90 70 359 269 395 466 514 508 274 358 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 202 218 301 209 316 226 1 241 145 338 400 278 293 511 402 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 453 266</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 241 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 87 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209</file>
+                    <name>BICOMP</name>
+                    <file> 373 429 237 384 420 186 459 447 374 143 427 280 487 352 144 145 453 266 161 448 220 339 341 282 112 173 461 498 121 474 401 248 421 64 264 108 272 52 233 399 376 483 479 150 260 457 243 291 338 58 216 392</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\i2c.c</name>
+            <name>$PROJ_DIR$\..\Src\gpio.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 493</file>
+                    <name>ICCARM</name>
+                    <file> 478</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 251</file>
+                    <name>BICOMP</name>
+                    <file> 290</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 488</file>
+                    <file> 422</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 303 254 514 219 369 145 359 245 499 368 25 90 78 395 274 358 398 31 149 432 471 283 236 298 338 70 269 466 508 517 231 491 165 163 223 235 430 328 243 407 284 473 389 341 507 384 228 260 111 310 275 482 112 280 405 215 242 191 167 270 141 172 431 81 291 183 199 400 288 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 285 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 46 287 283</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 288 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <name>BICOMP</name>
+                    <file> 374 448 260 346 73 272 104 449 150 161 427 420 220 339 64 264 108 163 434 195 488 233 237 186 280 46 363 60 426 252 288 224 517 344 453 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 457 243 291 338 58 216 392 107 287 285 52 201 65 283</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\flash_if.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 200</file>
+                    <name>ICCARM</name>
+                    <file> 168</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 520</file>
+                    <name>BICOMP</name>
+                    <file> 377</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 133</file>
+                    <file> 174</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 283 432 338 31 280 398 149 471 236 298 310 215 254 78 245 303 499 219 368 369 25 145 482 389 90 140 484 517 231 491 165 163 223 235 430 328 243 407 284 473 341 507 384 228 260 111 275 112 405 372 123 72 222 486 242 191 167 270 141 172 431 81 291 183 199 70 359 269 395 466 514 508 274 358 501 185 400 202 104 246</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 185 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 486 90 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 222 372 246 140 72 484 501 123</file>
+                    <name>BICOMP</name>
+                    <file> 282 248 498 374 173 474 429 58 341 112 461 121 401 421 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\usb_device.c</name>
+            <name>$PROJ_DIR$\..\Src\usbd_cdc_if.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 94</file>
+                    <name>ICCARM</name>
+                    <file> 217</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 82</file>
+                    <name>BICOMP</name>
+                    <file> 37</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 101</file>
+                    <file> 292</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 368 291 245 199 499 254 298 78 303 219 369 81 484 280 466 215 123 372 283 236 398 31 149 432 471 183 25 70 72 302 243 407 284 473 517 231 491 165 163 223 235 430 328 90 202 269 508 140 501 246 191 167 270 141 172 431 242 389 341 507 384 228 260 145 338 514 405 400 359 395 274 358 104 222 510 111 310 275 482 112</file>
+                    <name>ICCARM</name>
+                    <file> 54 56 225 207 513 224 420 64 220 339 237 260 488 107 449 201 163 161 479 341 374 233 143 429 427 399 376 186 280 483 448 421 150 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 344 65 453 151 482 180</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 510 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 72 484 514 280 400 405 202 90 70 111 359 310 269 275 395 482 466 112 274 104 358 501 140 123 302 246 372 222</file>
+                    <name>BICOMP</name>
+                    <file> 243 420 64 384 233 224 453 373 457 374 65 449 260 60 479 459 447 143 427 483 291 56 207 220 339 107 161 252 344 487 352 144 145 399 338 237 201 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 225 488 180 151 513 163 346 434 104 195 73 150 448 186 280 264 108 272 52 54 58 216 392 482</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\stm32f4xx_hal_msp.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 193</file>
+                    <name>ICCARM</name>
+                    <file> 424</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 146</file>
+                    <name>BICOMP</name>
+                    <file> 250</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 401</file>
+                    <file> 387</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 431 25 112 215 111 298 90 275 405 141 172 78 310 482 280 242 191 407 167 270 254 81 291 183 199 389 70 359 269 395 466 514 508 274 358 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 145 338 400 202 104</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358</file>
+                    <name>BICOMP</name>
+                    <file> 498 282 248 374 173 474 429 58 341 112 461 121 401 421 483 64 338 487 384 352 459 144 373 145 447 143 427 399 260 457 243 291 479 233 150 161 448 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\system_stm32f4xx.c</name>
+            <name>$PROJ_DIR$\..\Src\main.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 124</file>
+                    <name>ICCARM</name>
+                    <file> 342</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 212</file>
+                    <name>BICOMP</name>
+                    <file> 480</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 498</file>
+                    <file> 472</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 235 283 141 491 25 172 163 328 298 243 407 431 231 165 223 430 358 427 78 191 167 270 245 398 303 31 499 149 219 432 368 471 369 254 81 291 183 199 215 284 236 473 517 242 389 341 507 384 228 260 145 338</file>
+                    <name>ICCARM</name>
+                    <file> 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100 505 241 337 138 116 129 263 46 287 283 34 180 54 56 225 207 513 151 482 232 153 285 402 369 169 208 516 157 511 139 418 496</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 78 517 245 298 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 358 427</file>
+                    <name>BICOMP</name>
+                    <file> 248 282 52 496 288 498 376 108 161 65 363 173 474 429 64 374 233 163 207 116 153 426 517 341 112 461 121 401 421 264 260 407 280 482 505 263 180 402 60 252 224 344 453 479 487 384 352 459 144 373 145 447 143 427 399 483 272 420 398 337 488 225 513 138 511 157 101 129 46 34 232 285 346 434 104 195 73 449 150 448 220 339 237 186 109 33 423 273 120 486 287 54 151 169 139 457 243 291 338 58 216 392 107 201 396 100 59 503 192 182 268 241 283 56 369 208 516 418</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\freertos.c</name>
+            <name>$PROJ_DIR$\..\Src\tim.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 273</file>
+                    <name>ICCARM</name>
+                    <file> 128</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 406</file>
+                    <name>BICOMP</name>
+                    <file> 137</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 103</file>
+                    <file> 197</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 391 303 232 254 298 25 154 78 219 369 301 171 90 182 477 326 482 245 499 368 172 145 215 238 464 407 181 233 222 128 402 310 280 398 31 149 432 471 283 236 400 501 484 323 343 410 148 186 334 364 523 274 288 388 250 226 108 111 275 112 405 517 231 491 165 163 223 235 430 328 243 284 473 81 291 183 199 338 202 209 486 372 123 97 318 221 96 242 203 218 125 185 241 87 502 316 122 389 167 270 141 176 282 1 431 70 359 269 395 466 514 508 358 191 341 507 384 228 260 104 170 140 72 73 383 234 256 147 76 489 382 139 152 259 278 293 511 159 404 246 189 497 518 373 295 144 164 142 365 505 329 71 210 426 379 468 67 106 469 119 337 496 304 266 470 392</file>
+                    <name>ICCARM</name>
+                    <file> 34 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 185 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 278 242 25 254 167 270 141 389 407 316 402 122 226 176 1 431 108 282 301 391 90 78 517 245 298 215 243 283 284 236 172 473 191 369 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 218 293 170 511 209 233 125 171 159 364 185 486 477 523 154 404 241 222 372 246 140 72 484 501 123 87 502 288 128 388 326 250 73 343 468 186 189 97 497 383 518 67 182 373 232 139 464 152 203 410 234 295 318 144 256 164 106 323 142 147 365 148 469 221 505 76 259 337 334 496 119 329 238 304 266 181 71 489 210 96 470 392 426 382 379</file>
+                    <name>BICOMP</name>
+                    <file> 112 64 434 121 421 65 488 341 461 401 420 161 195 282 173 498 474 248 429 376 374 233 503 280 185 346 104 73 449 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 58 52 396 150 163 363 60 426 252 288 224 517 344 453 448 220 339 237 186 264 108 272 201 101 398 100 59 192 486 34 216 392 107 109 407 33 423 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\spi.c</name>
+            <name>$PROJ_DIR$\..\Src\LinCP.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 75</file>
+                    <name>ICCARM</name>
+                    <file> 404</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 68</file>
+                    <name>BICOMP</name>
+                    <file> 514</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 360</file>
+                    <file> 389</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 298 491 254 466 235 260 215 70 517 163 328 243 407 473 228 90 269 508 231 165 223 430 284 389 341 507 384 78 359 395 514 274 358 245 398 303 31 499 149 219 432 368 471 369 283 236 25 145 338 104 111 310 275 482 112 280 405 242 191 167 270 141 172 431 81 291 183 199 202 400</file>
+                    <name>ICCARM</name>
+                    <file> 202 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453 101 109 59 423 503 192 273 486 182 120 398 268 407 396 33 100</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 104 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 358</file>
+                    <name>BICOMP</name>
+                    <file> 384 224 453 373 60 479 459 447 143 427 483 64 338 65 161 252 344 487 352 144 145 399 260 457 374 243 291 233 503 280 363 426 288 517 341 282 112 173 461 498 121 474 401 248 421 429 376 420 52 396 150 101 163 346 434 104 195 73 488 449 448 220 339 237 186 264 108 272 201 398 100 59 192 486 202 58 216 392 107 109 407 33 423 273 120 182 268</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\startup_stm32f407xx.s</name>
+            <name>$PROJ_DIR$\..\Src\stm32f4xx_hal_msp.c</name>
             <outputs>
                 <tool>
-                    <name>AARM</name>
-                    <file> 214</file>
+                    <name>ICCARM</name>
+                    <file> 497</file>
                 </tool>
-            </outputs>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\..\Src\cmox_low_level.c</name>
-            <outputs>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 69</file>
-                </tool>
-                <tool>
-                    <name>ICCARM</name>
-                    <file> 110</file>
+                    <file> 410</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 188</file>
+                    <file> 244</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 191 25 167 298 407 270 260 254 517 242 78 389 228 141 400 215 341 507 384 416 280 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 145 338 379 284 236 473 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 379 407 25 254 167 270 141 280 389 400 416 78 517 245 298 215 243 283 284 236 172 431 473 191 369 242 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 479 338 459 374 73 447 143 427 483 64 346 384 373 58 163 104 449 487 352 144 145 399 260 457 243 291 161 434 195 488 341 282 112 173 461 498 121 474 401 248 421 429 376 420 363 60 426 252 288 224 517 344 453 233 150 448 220 339 237 186 280 264 108 272 52 216 392 107 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\driver_meter.c</name>
+            <name>$PROJ_DIR$\..\Src\usb_device.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 192</file>
+                    <name>ICCARM</name>
+                    <file> 499</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 197</file>
+                    <name>BICOMP</name>
+                    <file> 409</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 313</file>
+                    <file> 47</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 183 123 293 431 159 514 298 359 25 215 78 395 274 358 372 90 288 486 171 154 222 70 269 466 508 242 191 407 167 270 254 81 291 199 389 501 484 280 301 218 523 111 310 275 482 112 405 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 141 172 140 72 278 511 402 176 282 1 502 284 236 473 341 507 384 228 260 145 338 400 202 104 246 170 209 316 122 226 108 391 404</file>
+                    <name>ICCARM</name>
+                    <file> 232 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 161 479 341 374 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 207 513 224 488 107 449 201 163 363 346 60 434 426 104 252 195 288 73 344 65 453 151 225 482 44 56 54 180</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 502 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 222 372 246 140 72 484 501 123 288 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209 486 171 159 154 404 523</file>
+                    <name>BICOMP</name>
+                    <file> 401 260 108 341 52 180 461 64 374 195 233 161 112 121 421 264 513 163 54 429 376 282 173 498 474 248 272 65 44 143 427 399 483 479 487 384 352 459 144 373 145 447 420 434 488 207 151 56 448 220 339 237 186 280 150 457 243 291 338 58 216 392 346 104 73 449 482 225 232 224 107 201 363 60 426 252 288 517 344 453</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\LinCP.c</name>
+            <name>$PROJ_DIR$\..\Src\wwdg.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 115</file>
+                    <name>ICCARM</name>
+                    <file> 102</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 399</file>
+                    <name>BICOMP</name>
+                    <file> 221</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 500</file>
+                    <file> 236</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 141 298 514 359 172 254 104 78 395 274 358 215 431 25 122 70 269 466 508 242 191 407 167 270 81 291 183 199 389 170 218 90 111 310 275 482 112 280 405 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 341 507 384 228 260 202 301 209 316 226 1 128 145 338 400 278 293 511 402 176 282 108 391</file>
+                    <name>ICCARM</name>
+                    <file> 153 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 128 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 218 278 316 402 122 226 176 1 108 282 301 391 293 170 511 209</file>
+                    <name>BICOMP</name>
+                    <file> 427 374 264 426 150 161 420 220 517 339 64 108 52 163 363 288 448 272 60 252 224 344 453 233 237 186 280 260 346 434 104 195 73 488 449 479 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 399 376 483 457 243 291 338 58 216 392 107 153 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\stm32f4xx_hal_timebase_tim.c</name>
+            <name>$PROJ_DIR$\..\Src\UbloxNinaB312.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 126</file>
+                    <name>ICCARM</name>
+                    <file> 134</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 74</file>
+                    <name>BICOMP</name>
+                    <file> 249</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 417</file>
+                    <file> 425</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 407 243 328 163 298 491 235 260 231 165 223 430 473 254 228 245 398 303 31 499 149 219 432 368 471 369 283 284 389 341 507 384 517 215 242 78 191 236 25 145 338 167 270 141 172 431 81 291 183 199</file>
+                    <name>ICCARM</name>
+                    <file> 179 163 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392 363 346 60 434 426 104 252 195 288 73 224 488 107 449 201 344 65 453</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338</file>
+                    <name>BICOMP</name>
+                    <file> 173 195 474 429 161 282 498 248 376 374 163 434 488 341 112 461 121 401 421 420 64 346 104 73 449 479 487 384 352 459 144 373 145 447 143 427 399 483 260 457 243 291 338 58 363 60 426 252 288 224 517 344 453 233 150 448 220 339 237 186 280 264 108 272 52 216 392 107 179 201 65</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\..\Src\usart.c</name>
+            <name>$PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c</name>
             <outputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 156</file>
+                    <name>ICCARM</name>
+                    <file> 466</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 77</file>
+                    <name>BICOMP</name>
+                    <file> 446</file>
                 </tool>
                 <tool>
                     <name>__cstat</name>
-                    <file> 480</file>
+                    <file> 190</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 280 359 172 298 514 141 78 395 274 358 215 431 25 140 484 90 372 70 269 466 508 242 191 407 167 270 254 81 291 183 123 72 111 310 275 482 112 405 517 245 231 398 491 303 165 31 163 499 223 149 235 219 430 432 328 368 471 369 243 283 284 236 473 389 341 507 384 228 260 199 222 501 145 338 400 202 104 246</file>
+                    <name>ICCARM</name>
+                    <file> 161 479 341 374 233 143 429 427 420 64 220 339 237 399 376 186 280 483 448 421 150 260 248 487 282 457 384 243 112 352 264 173 459 108 291 461 338 144 498 272 373 58 121 145 52 474 447 401 216 392</file>
                 </tool>
                 <tool>
-                    <name>ICCARM</name>
-                    <file> 222 90 78 517 245 298 215 243 283 407 25 254 167 270 141 284 236 172 431 473 191 369 242 389 471 231 398 341 491 507 303 165 81 31 163 291 384 499 228 223 149 183 235 260 219 430 199 432 328 368 145 338 70 111 359 310 269 275 395 482 466 112 514 280 400 405 202 274 104 358 372 246 140 72 484 501 123</file>
+                    <name>BICOMP</name>
+                    <file> 374 58 233 483 64 338 479 150 161 448 399 260 457 243 291 341 487 282 384 112 352 173 459 461 144 498 373 121 145 474 447 401 248 421 143 429 427 376 420 216 392 220 339 237 186 280 264 108 272 52</file>
                 </tool>
             </inputs>
         </file>

BIN
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple/Exe/AC_Simple.out


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1134 - 1104
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/AC_Simple/List/AC_Simple.map


+ 1 - 1
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/output.txt

@@ -2,7 +2,7 @@ block size =16
 Magic: b'SFU1'!!
 Magic: b'SFU1'!!
 number of segment :2
-0x807ca60
+0x807f350
 number of segment :4
 0x8000188
 0x80046d8

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 15 - 15
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/EWARM/settings/Project.wsdt


+ 138 - 1
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/adc.h

@@ -6,7 +6,7 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2023 STMicroelectronics.
+  * <h2><center>&copy; Copyright (c) 2022 STMicroelectronics.
   * All rights reserved.</center></h2>
   *
   * This software component is licensed by ST under Ultimate Liberty license
@@ -69,7 +69,16 @@ void CalMalloc(float** pBuf, u16 Len, u16* pLastLen);
 extern uint16_t cRms_cal(uint16_t *data, uint16_t length);
 extern uint16_t GFRms_cal(uint16_t *data, uint16_t length);
 extern uint16_t avg_cal(uint16_t *data, uint16_t length);
+
+#ifdef FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+extern int16_t getTemperature(uint16_t adc_raw);
+#ifdef FUNC_AX48_NACS_TEMP_SENSOR_COMPENSATION_AND_MODIFY_FORMULA_20240522
+extern int16_t getTemperature_NACS(uint16_t adc_raw);
+#endif
+#else //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
 extern uint16_t getTemperature(uint16_t adc_raw);
+#endif //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+
 extern uint16_t vRms_cal2(uint16_t *data, uint16_t length) ;
 //extern uint16_t cRms_cal2(uint16_t *data, uint16_t length) ;
 extern uint16_t RlyVmax_cal(uint16_t *data, uint16_t length) ;
@@ -86,6 +95,133 @@ extern uint8_t isDMAEnd_ADC3;
 
 #ifdef FUNC_AX80_ADD_4_TEMP_SENEOR
 #ifdef FUNC_AW48_ADD_6_TEMP_SENEOR
+#ifdef FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+#ifdef FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+struct ADC_VALUE{
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN9_Voltage_L1;
+        MOVE_AVG_FILTER ADC3_IN9_Relay1_Temp;
+        MOVE_AVG_FILTER ADC3_IN9_AW48_T1;       //T1
+        MOVE_AVG_FILTER ADC3_IN9_AX48_NACS_T1;  //T1
+        MOVE_AVG_FILTER ADC3_IN9_AX80_NACS_T1;  //T1
+    };
+
+	MOVE_AVG_FILTER ADC3_IN14_UL_1998;
+	MOVE_AVG_FILTER ADC3_IN15_Temp;
+	MOVE_AVG_FILTER ADC3_IN4_GMI_VL1;
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN7_Current_L1;
+        MOVE_AVG_FILTER ADC3_IN7_Input_N_L2_Temp;
+        MOVE_AVG_FILTER ADC3_IN7_AW48_T4;       //T4
+        MOVE_AVG_FILTER ADC3_IN7_AX48_NACS_T4;  //T4
+        MOVE_AVG_FILTER ADC3_IN7_AX80_NACS_T4;  //T4
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN5_Current_L2;
+        MOVE_AVG_FILTER ADC3_IN5_AW48_T5;       //T5
+        MOVE_AVG_FILTER ADC3_IN5_AX48_NACS_T5;  //T5
+        MOVE_AVG_FILTER ADC3_IN5_AX80_NACS_T5;  //T5
+    };
+
+	MOVE_AVG_FILTER ADC3_IN6_Gun_Detec;
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN8_Voltage_L2;
+        MOVE_AVG_FILTER ADC3_IN8_Relay2_Temp;
+        MOVE_AVG_FILTER ADC3_IN8_AW48_T2;       //T2
+        MOVE_AVG_FILTER ADC3_IN8_AX48_NACS_T2;  //T2
+        MOVE_AVG_FILTER ADC3_IN8_AX80_NACS_T2;  //T2
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN10_Voltage_L3;
+        MOVE_AVG_FILTER ADC3_IN10_Input_L1_Temp;
+        MOVE_AVG_FILTER ADC3_IN10_AW48_T3;      //T3
+        MOVE_AVG_FILTER ADC3_IN10_AX48_NACS_T3; //T3
+        MOVE_AVG_FILTER ADC3_IN10_AX80_NACS_T3; //T3
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN11_Current_L3;
+        MOVE_AVG_FILTER ADC3_IN11_AW48_T6;      //T6
+        MOVE_AVG_FILTER ADC3_IN11_AX48_NACS_T6; //T6
+        MOVE_AVG_FILTER ADC3_IN11_AX80_NACS_T6; //T6
+    };
+
+	MOVE_AVG_FILTER ADC1_IN4_CP;
+	MOVE_AVG_FILTER ADC2_IN5_Welding;
+	MOVE_AVG_FILTER ADC2_IN6_GF;
+};
+#else //FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+struct ADC_VALUE{
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN9_Voltage_L1;
+        MOVE_AVG_FILTER ADC3_IN9_Relay1_Temp;
+        MOVE_AVG_FILTER ADC3_IN9_AW48_T1;       //T1
+        MOVE_AVG_FILTER ADC3_IN9_AX48_NACS_T1;  //T1
+    };
+
+	MOVE_AVG_FILTER ADC3_IN14_UL_1998;
+	MOVE_AVG_FILTER ADC3_IN15_Temp;
+	MOVE_AVG_FILTER ADC3_IN4_GMI_VL1;
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN7_Current_L1;
+        MOVE_AVG_FILTER ADC3_IN7_Input_N_L2_Temp;
+        MOVE_AVG_FILTER ADC3_IN7_AW48_T4;       //T4
+        MOVE_AVG_FILTER ADC3_IN7_AX48_NACS_T4;  //T4
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN5_Current_L2;
+        MOVE_AVG_FILTER ADC3_IN5_AW48_T5;       //T5
+        MOVE_AVG_FILTER ADC3_IN5_AX48_NACS_T5;  //T5
+    };
+
+	MOVE_AVG_FILTER ADC3_IN6_Gun_Detec;
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN8_Voltage_L2;
+        MOVE_AVG_FILTER ADC3_IN8_Relay2_Temp;
+        MOVE_AVG_FILTER ADC3_IN8_AW48_T2;       //T2
+        MOVE_AVG_FILTER ADC3_IN8_AX48_NACS_T2;  //T2
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN10_Voltage_L3;
+        MOVE_AVG_FILTER ADC3_IN10_Input_L1_Temp;
+        MOVE_AVG_FILTER ADC3_IN10_AW48_T3;      //T3
+        MOVE_AVG_FILTER ADC3_IN10_AX48_NACS_T3; //T3
+    };
+
+    union
+    {
+        MOVE_AVG_FILTER ADC3_IN11_Current_L3;
+        MOVE_AVG_FILTER ADC3_IN11_AW48_T6;      //T6
+        MOVE_AVG_FILTER ADC3_IN11_AX48_NACS_T6; //T6
+    };
+
+	MOVE_AVG_FILTER ADC1_IN4_CP;
+	MOVE_AVG_FILTER ADC2_IN5_Welding;
+	MOVE_AVG_FILTER ADC2_IN6_GF;
+};
+#endif //FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+#else //FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
 struct ADC_VALUE{
 
     union
@@ -138,6 +274,7 @@ struct ADC_VALUE{
 	MOVE_AVG_FILTER ADC2_IN5_Welding;
 	MOVE_AVG_FILTER ADC2_IN6_GF;
 };
+#endif //FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
 #else //FUNC_AW48_ADD_6_TEMP_SENEOR
 struct ADC_VALUE{
 

+ 12 - 0
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/driver_meter.h

@@ -648,6 +648,18 @@ void PRO380_Proc(PPRO380 p);
 
 #endif //RECODE_METER_PRO380
 
+#ifdef FUNC_TMP100
+#define TMP100_I2C_ADDR     ((u8)(0x48<<1))
+#define TMP100_I2C_ADDR_TX  (TMP100_I2C_ADDR | 0x00)
+#define TMP100_I2C_ADDR_RX  (TMP100_I2C_ADDR | 0x01)
+#define TMP100_12BIT_RESOLUTION     (0.0625) //degree C/bit (256/2^12)
+//#define TMP100_I2C_COMM_MAX_RETRY_NUM   (5)
+#define TMP100_I2C_COMM_MAX_RETRY_NUM   (3)
+void TMP100_Init(void);
+void TMP100_Proc(void);
+uint8_t TMP100_Set(uint16_t reg, uint32_t data, uint8_t dataLen);
+uint8_t TMP100_Get(uint16_t reg, uint8_t *buf, int32_t *pDst, uint8_t dataLen);
+#endif //FUNC_TMP100
 
 //---------------------------------------------------------------------------
 u16 CRC16(byte* buf, u32 len);

+ 783 - 33
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/main.h

@@ -370,9 +370,9 @@ extern "C" {
 
 
 //#define FW_VER_NUM  (10000)    //D0.10: 20231108 (SBSFU from this version)
-#define FW_VER_NUM  (11000)    //D0.11: Test
-
+//#define FW_VER_NUM  (11000)     //D0.11: 20231215
 
+#define FW_VER_NUM  (14000)    //D0.14: 20241112
 //---------------------------------------------------------------
 #if (FW_VER_NUM >= 17)  //>= D0.17
 #define FUNC_ZEROING_WHEN_MEM_CLEARNED
@@ -793,6 +793,11 @@ extern "C" {
 #define MODIFY_AX32_RUN_3P_OR_1P_AUTOMATIC_AFTER_GC5 //AFTER_GENERATION_CODE_5
 
 #define FUNC_RELAY_OFF_WHEN_GET_TWICE_OFF_CMD
+//#define FUNC_REQUEST_OFF_WHEN_GET_TWICE_OFF_CMD
+#define FUNC_REQUEST_OFF_WHEN_CSU_CMD_TIMEOUT
+#define FUNC_ADD_FW_VER_WITH_GUN_TYPE_NACS
+#define FUNC_ADD_FW_VER_WITH_NET_TYPE_WIFI_AND_4G
+#define FUNC_SHOW_CSU_CONFIG_LED_ACTION_INFO
 
 #define FUNC_BOOT_TICK
 
@@ -809,8 +814,9 @@ extern "C" {
 //#define FUNC_FORCE_USE_METER_EXT_PRO380
 
 //#define FUNC_DC_AUTO_RELAY_OFF
-//------------------
-//#define REDUCE_RELAY_CUT_OFF_TIME_WHEN_CP_C_TO_A
+
+//------------------------------
+////#define REDUCE_RELAY_CUT_OFF_TIME_WHEN_CP_C_TO_A
 //#ifdef REDUCE_RELAY_CUT_OFF_TIME_WHEN_CP_C_TO_A
 //#ifdef HTK_USE_XPRINT
 //#undef HTK_USE_XPRINT
@@ -818,7 +824,7 @@ extern "C" {
 //#define DISABLE_PRINT_DEBUG_MSG
 //#define DISABLE_PRINT_RTOS_MSG
 //#endif //REDUCE_RELAY_CUT_OFF_TIME_WHEN_CP_C_TO_A
-//------------------
+//------------------------------
 //#define FUNC_MODE_DEBUG_RELAY_ON_OFF_TEST_FOR_PHN_QE
 //#ifdef FUNC_MODE_DEBUG_RELAY_ON_OFF_TEST_FOR_PHN_QE
 //#define FUNC_MODE_DEBUG_RELAY_ON_OFF_DIFF_SEC
@@ -862,7 +868,7 @@ extern "C" {
 
 #ifdef FUNC_AW48
 #define FUNC_RS485_BLE_SW
-
+#define FUNC_LIN_EN_SW
 #define FUNC_LIN_CP
 #ifdef FUNC_LIN_CP
 #define FUNC_ENABLE_USART1_LIN_LL_LIB
@@ -907,8 +913,6 @@ extern "C" {
 
 #define FUNC_MODIFY_AW48_LED_ACTION_TERMINATED_COMPLETE
 
-#define FUNC_SHOW_CSU_CONFIG_LED_ACTION_INFO
-
 //--------------------------------
 #define FUNC_AES256
 #define FUNC_ECDSA
@@ -992,20 +996,269 @@ extern "C" {
 //-----------------------------------------------
 #endif //(FW_VER_NUM >= 3000)
 //---------------------------------------------------------------
+#if (FW_VER_NUM >= 4000)  //>= D0.04
+
+
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 4000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 5000)  //>= D0.05
+
+#define FUNC_AW48_NEW_TEMP_SENSOR_COMPENSATION_20231214
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 5000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 6000)  //>= D0.06
+
+#define FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+#define FUNC_SHOW_CORRECTION_DATA
+#define FUNC_SHOW_RELAY_INFO
+#define FUNC_MODIFY_LEAK_AC_DISPLAY
+#define FUNC_MODIFY_CP_PWM_CTRL_20231225
+
+#ifdef FUNC_TASK_MONITOR
+#define FUNC_MODIFY_TASK_MONITOR_20231227
+#endif
+
+#define MODIFY_CHECK_MALLOC_RESAULT
+#define MODIFY_FUNC_CRMS_CAL
+#define MODIFY_FUNC_GFRMS_CAL
+#define MODIFY_FUNC_VRMS_CAL2
+
+#define MODIFY_PROTOCOL_MESSAGE_CONFIG_RELAY_OUTPUT_CHECK_CP_PWM
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 6000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 7000)  //>= D0.07
+#define AW48_NEW_PCB_WITH_CORRECT_RELAY_PIN
+
+//-------
+#define FUNC_CUSTOMIZED_LED_MODE_FROM_CSU
+
+#define FUNC_QUERY_METER_IC_DIE_VERSION
+//#define FUNC_FORCE_QUERY_METER_IC_DIE_VERSION_2 //for CNS
+
+//------- [New AX48 NACS PCB with AW48 new HW feature]
+#define FUNC_AX48_NACS
+#ifdef FUNC_AX48_NACS
+#define FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+
+#ifdef FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+#define FUNC_AX48_NACS_NEW_TEMP_SENSOR_COMPENSATION
+#endif
+
+#define MODIFY_AX48_NACS_OTP_SPEC_20231006_KENNY
+#define FUNC_AX48_NACS_NEW_TEMP_SENSOR_COMPENSATION_20231214
+
+#define FUNC_DETECT_PP_NACS
+
+#endif //FUNC_AX48_NACS
+//------- [New AX48 NACS PCB with AW48 new HW feature]
+
+//------- [New AX80 NACS PCB with AW48 new HW feature]
+#define FUNC_AX80_NACS
+#ifdef FUNC_AX80_NACS
+//#define FUNC_AW48 //From AW48 Model
+//#define FUNC_AW48_ADD_6_TEMP_SENEOR //From AW48 Model
+#define FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+
+#ifdef FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+#define FUNC_AX80_NACS_NEW_TEMP_SENSOR_COMPENSATION
+#endif
+
+#define MODIFY_AX80_NACS_OTP_SPEC_20231006_KENNY
+#define FUNC_AX80_NACS_NEW_TEMP_SENSOR_COMPENSATION_20231214
+
+//#define FUNC_DETECT_PP_NACS
+
+#endif //FUNC_AX80_NACS
+//------- [New AX80 NACS PCB with AW48 new HW feature]
+
+//#define FUNC_DISABLE_USART2_TO_PASS_AW48_RF_TEST_20240116_DEKRA
+#define FUNC_SET_AT32_MODEL_SCP_SPEC_VAL_HIGHER_TO_AVOID_SCP_ALARM
+
+#define FUNC_ADD_TILT_SENSOR_MODEL
+#define FUNC_DISABLE_TILT_SENSOR_FOR_TEST
+
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//#define FUNC_DISP_MCU_CLOCK_INFO
+//#define FUNC_TEST_SET_CSU_MOUNT_PIN_NOPULL //pin floating, abandoned
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 7000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 8000)  //>= D0.08
+
+#define MODIFY_AW48_WELDING_THRESHOLD_KENNY_20240418
+
+#define FUNC_AX48_NACS_NEW_TEMP_SENSOR_COMPENSATION_20240415
+
+#define FUNC_AX32_AUTO_PHASE_WITHOUT_GENERATION_CODE
+#define FUNC_SUPPORT_MODEL_AXYC
+#define FUNC_AXSJ_USE_NEW_NACS_PCB
+
+#define MODIFY_AW48_CCID_UL_SPEC_KENNY_20240401
+#define FUNC_AW48_KENNY_TEST_DOUBLE_GF_ADC_VAL
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 8000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 9000)  //>= D0.09
+#define FUNC_AW48_NEW_TEMP_SENSOR_COMPENSATION_20240508
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 9000)
+//---------------------------------------------------------------
 #if (FW_VER_NUM >= 10000)  //>= D0.10
+
 #define FUNC_USE_STM32_SBSFU
 #ifdef FUNC_USE_STM32_SBSFU
 #include "../../Linker_Common/EWARM/STM32_SBSFU_Define.h"
 #endif
 
+#define FUNC_TMP100
+#define FUNC_AX48_NACS_TEMP_SENSOR_WITHOUT_COMPENSATION_20240521
+#define DEBUG_SHOW_AX48_NACS_TEMP_SENSOR_ADC_COUNT
+#define FUNC_AX48_NACS_TEMP_SENSOR_COMPENSATION_AND_MODIFY_FORMULA_20240522 //Steven
+#define MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+#define FUNC_AX48_NACS_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20240523 //Steven
+
+#define FUNC_AW48_TEMP_SENSOR_WITHOUT_COMPENSATION_20240521
+#define DEBUG_SHOW_AW48_TEMP_SENSOR_ADC_COUNT
+#define FUNC_AW48_TEMP_SENSOR_COMPENSATION_AND_MODIFY_FORMULA_20240522 //Steven
+#define MODIFY_AW48_OTP_SPEC_20240522_STEVEN
+#define FUNC_AW48_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20240523 //Steven
+
+#define FUNC_MODIFY_OTP_RECOVER_PROCESS
+
+#define FUNC_AW48_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20240729 //Jack
+#define MODIFY_AW48_OTP_SPEC_20240729_JACK
+
+#define MODIFY_AW48_OTP_SPEC_20240802_STEVEN //=> New Group4
+
+#define FUNC_TEMP_SET_MAXMIN_WHEN_OUT_OF_SPEC
+#define FUNC_GUN_TEMP_LATCH
+#define FUNC_UNPLUG_GUN_TO_RELEASE_TEMP_LATCH
+
+#define MODIFY_AW48_OTP_SPEC_20240809_JACK
+
+#define MODIFY_AW48_OTP_SPEC_20240814_KENNY
+
+#define MODIFY_AW48_OTP_SPEC_20240819_JACK
+
+#define MODIFY_AX48_NACS_OTP_SPEC_20240826_STEVEN //=> New Group4
+
+#define FUNC_AW48_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20241007
+
+#define MODIFY_AW48_OTP_SPEC_20241016_JACK
+
+#define ADD_AX_NACS_PCB_USE_GEN_CODE_3
+
+#define FUNC_AX80_NACS_TEMP_SENSOR_WITHOUT_COMPENSATION_20240903
+#define DEBUG_SHOW_AX80_NACS_TEMP_SENSOR_ADC_COUNT
+
+#define FUNC_AX80_NACS_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20240906 //Jack
+
+#define MODIFY_AX80_NACS_OTP_SPEC_20240911_JACK //=> New Group4
+
+#define AUTO_MODIFY_FW_VERSION_PREFIX_V_WHEN_GET_AX80_MODELNAME_WITH_CSU
+
+#define FUNC_SYSTEM_KEEP_INFO
 //-----------------------------------------------
 //Testing !
 //#define FORCE_VER_WITH_T_PREFIX
+//#define FUNC_VERSION_FOR_LAB_CERTIFICATE_SPEC
+
+//#define DISABLE_OTP_PROTECT
+
+//#define TEST_AW48_TEMP_SENSOR_COMPENSATION_WITH_CURRENT_20240523_REMOVE_COMPENSATION
+
+//#define DISABLE_UVP_PROTECT
+
+//#define FUNC_MODE_DEBUG_RELAY_ON_OFF_TEST_FOR_PHN_QE
+//#ifdef FUNC_MODE_DEBUG_RELAY_ON_OFF_TEST_FOR_PHN_QE
+//#define FUNC_MODE_DEBUG_RELAY_ON_OFF_DIFF_SEC
+//#define FUNC_MODE_DEBUG_RELAY_ON_SEC    (4)
+//#define FUNC_MODE_DEBUG_RELAY_OFF_SEC   (9)
+//#define FUNC_MODE_DEBUG_REC_RELAY_ON_TIMES
+//#endif
+
+
+//***************************************************************************
+//#define FUNC_AX80_ADD_TILT_SENSOR >>>> SHOULD BE COMMENT
+//***************************************************************************
 //Testing !
 //-----------------------------------------------
 #endif //(FW_VER_NUM >= 10000)
 //---------------------------------------------------------------
+#if (FW_VER_NUM >= 11000)  //>= D0.11
+
+#define FUNC_VERSION_USE_NEW_SPEC_20240926 //define FUNC_VERSION_FOR_LAB_CERTIFICATE_SPEC (xx.xx.A1) else (xx.xx.A0)
+
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//#define FUNC_VERSION_FOR_LAB_CERTIFICATE_SPEC
+//#define DISABLE_CCID_PROTECT
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 11000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 12000)  //>= D0.12
+
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 12000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 13000)  //>= D0.13
+
+//-----------------------------------------------
+//Testing !
+//#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 13000)
+//---------------------------------------------------------------
+#if (FW_VER_NUM >= 14000)  //>= D0.14
+#define MODIFY_FLASH_OPERATION_20241104
+#define FUNC_CALC_FLASH_CRC_IN_CRITICAL
+#define FUNC_RESET_CONNECTOR_PLUGIN_TIMES
+//-----------------------------------------------
+//Testing !
+#define FORCE_VER_WITH_T_PREFIX
+//Testing !
+//-----------------------------------------------
+#endif //(FW_VER_NUM >= 14000)
+//---------------------------------------------------------------
+//---------------------------------------------------------------
+//---------------------------------------------------------------
 //---------------------------------------------------------------
+//---------------------------------------------------------------
+
+
 #endif //FUNC_FW_VER_TRACE
 //******************************************************************
 
@@ -1374,6 +1627,53 @@ int DataEncryption(u8* Data, int DataLen, u8* EncryptedData, int EncryptedDataLe
 #define LED_ACTION_RESERVATION_MODE                 23
 #endif //MODIFY_LED_STATUS_202108
 
+#ifdef FUNC_CUSTOMIZED_LED_MODE_FROM_CSU
+#define LED_ACTION_CUSTOMIZED_MODE              0xA0
+
+typedef enum _LED_USER_MODE
+{
+    LED_USER_MODE_SOLID = 0xF1,
+    LED_USER_MODE_BLINK = 0xF2,
+    LED_USER_MODE_BREATH = 0xF3,
+}
+LED_USER_MODE;
+
+typedef struct _LED_UserCfg
+{
+    u8 m_Mode; //LED_USER_MODE
+    u8 m_AutoRepeat;
+    u8 m_Brightness; //0 ~ 100 (%)
+
+    //RGB from 0 ~ 1000
+    u16 m_R;
+    u16 m_G;
+    u16 m_B;
+
+    union
+    {
+        struct
+        {
+            u16 m_On_ms;
+            u16 m_Off_ms;
+            u16 m_Rest_ms;
+            u16 m_Count;
+        }
+        Blink;
+
+        struct
+        {
+            u16 m_Up_ms;
+            u16 m_Down_ms;
+            u16 m_R3;
+            u16 m_R4;
+        }
+        Breath;
+    };
+}
+LED_UserCfg, *PLED_UserCfg;
+
+#endif //FUNC_CUSTOMIZED_LED_MODE_FROM_CSU
+
 #define LED_RFID_TIME                           3000
 
 #define SPEAKER_NONE                            0
@@ -1557,20 +1857,224 @@ uint16_t GetCpPwmDuty(uint16_t Curr);
 #ifdef FUNC_AW48_ADD_6_TEMP_SENEOR
 //AW48
 #ifdef MODIFY_AW48_OTP_SPEC_20231006_KENNY
-#define ALARM_SPEC_OT_G1_1_AW48                 75 + 15         // unit C
-#define ALARM_SPEC_OT_G1_2_AW48                 85 + 15         // unit C
-#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        20              // unit C Recover 70 = (90-20)
+#ifdef MODIFY_AW48_OTP_SPEC_20240729_JACK
+#ifdef MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#ifdef MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#ifdef MODIFY_AW48_OTP_SPEC_20240819_JACK
+#ifdef MODIFY_AW48_OTP_SPEC_20241016_JACK
+#define ALARM_SPEC_OT_G1_1_AW48                 (78)        // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (83)        // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (20)        // unit C Recover 59 = (79-20)
+#else //MODIFY_AW48_OTP_SPEC_20241016_JACK
+#define ALARM_SPEC_OT_G1_1_AW48                 (76)        // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (86)        // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (20)        // unit C Recover 59 = (79-20)
+#endif //MODIFY_AW48_OTP_SPEC_20241016_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240819_JACK
+#define ALARM_SPEC_OT_G1_1_AW48                 (80)        // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (90)        // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (30)        // unit C Recover 59 = (79-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240819_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#define ALARM_SPEC_OT_G1_1_AW48                 (79)        // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (89)        // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (20)        // unit C Recover 59 = (79-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#else //MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#define ALARM_SPEC_OT_G1_1_AW48                 (80)       // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (90)       // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (20)              // unit C Recover 70 = (90-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#else //MODIFY_AW48_OTP_SPEC_20240729_JACK
+#define ALARM_SPEC_OT_G1_1_AW48                 (75 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_2_AW48                 (85 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        (20)              // unit C Recover 70 = (90-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240729_JACK
 #else //MODIFY_AW48_OTP_SPEC_20231006_KENNY
 #define ALARM_SPEC_OT_G1_1_AW48                 75              // unit C
 #define ALARM_SPEC_OT_G1_2_AW48                 85              // unit C
 #define ALARM_SPEC_OT_G1_HYSTERESIS_AW48        20              // unit C Recover 55 = (75-20)
 #endif //MODIFY_AW48_OTP_SPEC_20231006_KENNY
 
-#define ALARM_SPEC_OT_G2_1_AW48                 100             // unit C
-#define ALARM_SPEC_OT_G2_2_AW48                 110             // unit C
-#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48        20              // unit C Recover 90 = (110-20)
+#ifdef MODIFY_AW48_OTP_SPEC_20240522_STEVEN
+#ifdef MODIFY_AW48_OTP_SPEC_20240729_JACK
+#ifdef MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#ifdef MODIFY_AW48_OTP_SPEC_20240809_JACK
+#ifdef MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#ifdef MODIFY_AW48_OTP_SPEC_20240819_JACK
+#ifdef MODIFY_AW48_OTP_SPEC_20241016_JACK
+#define ALARM_SPEC_OT_G2_1_AW48            83               // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            88              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20               // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            90               // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            95              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   25               // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AW48            70               // unit C
+#define ALARM_SPEC_OT_G4_2_AW48            80               // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AW48   20               // unit C Recover 50 = (70-20)
+
+#else //MODIFY_AW48_OTP_SPEC_20241016_JACK
+#define ALARM_SPEC_OT_G2_1_AW48            87               // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            97              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   30               // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            92               // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            102              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   30               // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AW48            80               // unit C
+#define ALARM_SPEC_OT_G4_2_AW48            90               // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AW48   20               // unit C Recover 50 = (70-20)
+
+#endif //MODIFY_AW48_OTP_SPEC_20241016_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240819_JACK
+#define ALARM_SPEC_OT_G2_1_AW48            90               // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            100              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   30               // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            100               // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            110              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   30               // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AW48            70               // unit C
+#define ALARM_SPEC_OT_G4_2_AW48            80               // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AW48   20               // unit C Recover 50 = (70-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240819_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#define ALARM_SPEC_OT_G2_1_AW48            90               // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            100              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20               // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            100               // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            110              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   30               // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AW48            70               // unit C
+#define ALARM_SPEC_OT_G4_2_AW48            80               // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AW48   20               // unit C Recover 50 = (70-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240814_KENNY
+#else //MODIFY_AW48_OTP_SPEC_20240809_JACK
+#define ALARM_SPEC_OT_G2_1_AW48            90               // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            100              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20               // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            95               // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            105              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   20               // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AW48            70               // unit C
+#define ALARM_SPEC_OT_G4_2_AW48            80               // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AW48   20               // unit C Recover 50 = (70-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240809_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#define ALARM_SPEC_OT_G2_1_AW48            115              // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            125              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20              // unit C Recover 50 = (70-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            115              // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            125              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   20              // unit C Recover 75 = (95-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+#else //MODIFY_AW48_OTP_SPEC_20240729_JACK
+#define ALARM_SPEC_OT_G2_1_AW48            70              // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            80              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20              // unit C Recover 50 = (70-20)
+
+#define ALARM_SPEC_OT_G3_1_AW48            95              // unit C
+#define ALARM_SPEC_OT_G3_2_AW48            105              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AW48   20              // unit C Recover 75 = (95-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240729_JACK
+#else //MODIFY_AW48_OTP_SPEC_20240522_STEVEN
+#define ALARM_SPEC_OT_G2_1_AW48            (100 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_2_AW48            (110 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AW48   20              // unit C Recover 90 = (110-20)
+#endif //MODIFY_AW48_OTP_SPEC_20240522_STEVEN
+
 #endif //FUNC_AW48_ADD_6_TEMP_SENEOR
 
+#ifdef FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+//AX48_NACS
+#ifdef MODIFY_AX48_NACS_OTP_SPEC_20231006_KENNY
+#define ALARM_SPEC_OT_G1_1_AX48_NACS            (75 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_2_AX48_NACS            (85 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AX48_NACS   20              // unit C Recover 70 = (90-20)
+#else //MODIFY_AX48_NACS_OTP_SPEC_20231006_KENNY
+#define ALARM_SPEC_OT_G1_1_AX48_NACS            75              // unit C
+#define ALARM_SPEC_OT_G1_2_AX48_NACS            85              // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AX48_NACS   20              // unit C Recover 55 = (75-20)
+#endif //MODIFY_AX48_NACS_OTP_SPEC_20231006_KENNY
+
+#ifdef MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+#ifdef MODIFY_AX48_NACS_OTP_SPEC_20240826_STEVEN
+#define ALARM_SPEC_OT_G2_1_AX48_NACS            85              // unit C
+#define ALARM_SPEC_OT_G2_2_AX48_NACS            95              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AX48_NACS   20              // unit C Recover 50 = (70-20)
+
+#define ALARM_SPEC_OT_G3_1_AX48_NACS            95              // unit C
+#define ALARM_SPEC_OT_G3_2_AX48_NACS            105              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AX48_NACS   20              // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AX48_NACS            70              // unit C
+#define ALARM_SPEC_OT_G4_2_AX48_NACS            80              // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AX48_NACS   20              // unit C Recover 75 = (95-20)
+
+#else //MODIFY_AX48_NACS_OTP_SPEC_20240826_STEVEN
+#define ALARM_SPEC_OT_G2_1_AX48_NACS            70              // unit C
+#define ALARM_SPEC_OT_G2_2_AX48_NACS            80              // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AX48_NACS   20              // unit C Recover 50 = (70-20)
+
+#define ALARM_SPEC_OT_G3_1_AX48_NACS            95              // unit C
+#define ALARM_SPEC_OT_G3_2_AX48_NACS            105              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AX48_NACS   20              // unit C Recover 75 = (95-20)
+#endif //MODIFY_AX48_NACS_OTP_SPEC_20240826_STEVEN
+#else //MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+#define ALARM_SPEC_OT_G2_1_AX48_NACS            (100 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_2_AX48_NACS            (110 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AX48_NACS   20              // unit C Recover 90 = (110-20)
+#endif //MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+
+#endif //FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+
+
+//AX80_NACS
+#ifdef FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+#ifdef MODIFY_AX80_NACS_OTP_SPEC_20240911_JACK
+
+#define ALARM_SPEC_OT_G1_1_AX80_NACS            90              // unit C
+#define ALARM_SPEC_OT_G1_2_AX80_NACS            100             // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AX80_NACS   20              // unit C Recover 70 = (90-20)
+
+#define ALARM_SPEC_OT_G2_1_AX80_NACS            90              // unit C
+#define ALARM_SPEC_OT_G2_2_AX80_NACS            100             // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AX80_NACS   20              // unit C Recover 50 = (70-20)
+
+#define ALARM_SPEC_OT_G3_1_AX80_NACS            95              // unit C
+#define ALARM_SPEC_OT_G3_2_AX80_NACS            105              // unit C
+#define ALARM_SPEC_OT_G3_HYSTERESIS_AX80_NACS   20              // unit C Recover 75 = (95-20)
+
+#define ALARM_SPEC_OT_G4_1_AX80_NACS            70              // unit C
+#define ALARM_SPEC_OT_G4_2_AX80_NACS            80              // unit C
+#define ALARM_SPEC_OT_G4_HYSTERESIS_AX80_NACS   20              // unit C Recover 75 = (95-20)
+
+#else //MODIFY_AX80_NACS_OTP_SPEC_20240911_JACK
+#ifdef MODIFY_AX80_NACS_OTP_SPEC_20231006_KENNY
+#define ALARM_SPEC_OT_G1_1_AX80_NACS            (75 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_2_AX80_NACS            (85 + 15)       // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AX80_NACS   20              // unit C Recover 70 = (90-20)
+#else //MODIFY_AX80_NACS_OTP_SPEC_20231006_KENNY
+#define ALARM_SPEC_OT_G1_1_AX80_NACS            75              // unit C
+#define ALARM_SPEC_OT_G1_2_AX80_NACS            85              // unit C
+#define ALARM_SPEC_OT_G1_HYSTERESIS_AX80_NACS   20              // unit C Recover 55 = (75-20)
+#endif //MODIFY_AX80_NACS_OTP_SPEC_20231006_KENNY
+
+#define ALARM_SPEC_OT_G2_1_AX80_NACS            (100 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_2_AX80_NACS            (110 + 15)      // unit C
+#define ALARM_SPEC_OT_G2_HYSTERESIS_AX80_NACS   20              // unit C Recover 90 = (110-20)
+#endif //MODIFY_AX80_NACS_OTP_SPEC_20240911_JACK
+#endif //FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+
 #else //MODIFY_OTP_SPEC
 
 #define ALARM_SPEC_OT_1                         90              // unit C
@@ -1633,6 +2137,164 @@ uint16_t GetCpPwmDuty(uint16_t Curr);
 //#define LOCAL_LINK_BLE
 //#define LOCAL_LINK_WIFI
 
+#ifdef FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+typedef struct TEMPERATURE
+{
+    int16_t SystemAmbientTemp;
+    int16_t CcsConnectorTemp;
+#ifdef FUNC_AX80_ADD_4_TEMP_SENEOR
+#ifdef FUNC_AW48_ADD_6_TEMP_SENEOR
+#ifdef FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+#ifdef FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+    int16_t Group1_MaxTemp;
+
+    union
+    {
+        int16_t AX80_Relay1Temp;
+        int16_t AW48_T1_L1_IN;
+        int16_t AX48_NACS_T1_L1_IN;
+        int16_t AX80_NACS_T1_L1_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Relay2Temp;
+        int16_t AW48_T2_L2_IN;
+        int16_t AX48_NACS_T2_L2_IN;
+        int16_t AX80_NACS_T2_L2_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Input_L1_Temp;
+        int16_t AW48_T3_L1_OUT;
+        int16_t AX48_NACS_T3_L1_OUT;
+        int16_t AX80_NACS_T3_L1_OUT;
+    };
+
+    union
+    {
+        int16_t AX80_Input_N_L2_Temp;
+        int16_t AW48_T4_L2_OUT;
+        int16_t AX48_NACS_T4_L2_OUT;
+        int16_t AX80_NACS_T4_L2_OUT;
+    };
+
+    union
+    {
+        int16_t AW48_T5_L1_GUN;
+        int16_t AX48_NACS_T5_L1_GUN;
+        int16_t AX80_NACS_T5_L1_GUN;
+    };
+
+    union
+    {
+        int16_t AW48_T6_L2_GUN;
+        int16_t AX48_NACS_T6_L2_GUN;
+        int16_t AX80_NACS_T6_L2_GUN;
+    };
+
+    int16_t Group2_MaxTemp;
+
+#ifdef MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+    int16_t Group3_MaxTemp;
+#endif
+
+#ifdef MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+    int16_t Group4_MaxTemp;
+#endif
+
+#else //FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+    int16_t Group1_MaxTemp;
+
+    union
+    {
+        int16_t AX80_Relay1Temp;
+        int16_t AW48_T1_L1_IN;
+        int16_t AX48_NACS_T1_L1_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Relay2Temp;
+        int16_t AW48_T2_L2_IN;
+        int16_t AX48_NACS_T2_L2_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Input_L1_Temp;
+        int16_t AW48_T3_L1_OUT;
+        int16_t AX48_NACS_T3_L1_OUT;
+    };
+
+    union
+    {
+        int16_t AX80_Input_N_L2_Temp;
+        int16_t AW48_T4_L2_OUT;
+        int16_t AX48_NACS_T4_L2_OUT;
+    };
+
+    union
+    {
+        int16_t AW48_T5_L1_GUN;
+        int16_t AX48_NACS_T5_L1_GUN;
+    };
+
+    union
+    {
+        int16_t AW48_T6_L2_GUN;
+        int16_t AX48_NACS_T6_L2_GUN;
+    };
+
+    int16_t Group2_MaxTemp;
+#endif //FUNC_AX80_NACS_ADD_6_TEMP_SENEOR
+#else //FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+    int16_t Group1_MaxTemp;
+
+    union
+    {
+        int16_t AX80_Relay1Temp;
+        int16_t AW48_T1_L1_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Relay2Temp;
+        int16_t AW48_T2_L2_IN;
+    };
+
+    union
+    {
+        int16_t AX80_Input_L1_Temp;
+        int16_t AW48_T3_L1_OUT;
+    };
+
+    union
+    {
+        int16_t AX80_Input_N_L2_Temp;
+        int16_t AW48_T4_L2_OUT;
+    };
+
+    int16_t AW48_T5_L1_GUN;
+    int16_t AW48_T6_L2_GUN;
+
+    int16_t Group2_MaxTemp;
+#endif //FUNC_AX48_NACS_ADD_6_TEMP_SENEOR
+#else //FUNC_AW48_ADD_6_TEMP_SENEOR
+    int16_t Group1_MaxTemp;
+
+    int16_t AX80_Relay1Temp;
+    int16_t AX80_Relay2Temp;
+    int16_t AX80_Input_L1_Temp;
+    int16_t AX80_Input_N_L2_Temp;
+
+    int16_t Group2_MaxTemp;
+#endif //FUNC_AW48_ADD_6_TEMP_SENEOR
+#endif //FUNC_AX80_ADD_4_TEMP_SENEOR
+
+}Temperature;
+#else //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
 typedef struct TEMPERATURE
 {
     uint8_t SystemAmbientTemp;
@@ -1643,47 +2305,47 @@ typedef struct TEMPERATURE
 
     union
     {
-        uint8_t Relay1Temp;
-        uint8_t AW48_T1;
+        uint8_t AX80_Relay1Temp;
+        uint8_t AW48_T1_L1_IN;
     };
 
     union
     {
-        uint8_t Relay2Temp;
-        uint8_t AW48_T2;
+        uint8_t AX80_Relay2Temp;
+        uint8_t AW48_T2_L2_IN;
     };
 
     union
     {
-        uint8_t Input_L1_Temp;
-        uint8_t AW48_T3;
+        uint8_t AX80_Input_L1_Temp;
+        uint8_t AW48_T3_L1_OUT;
     };
 
     union
     {
-        uint8_t Input_N_L2_Temp;
-        uint8_t AW48_T4;
+        uint8_t AX80_Input_N_L2_Temp;
+        uint8_t AW48_T4_L2_OUT;
     };
 
-    uint8_t AW48_T5;
-    uint8_t AW48_T6;
+    uint8_t AW48_T5_L1_GUN;
+    uint8_t AW48_T6_L2_GUN;
 
     uint8_t Group2_MaxTemp;
 
 #else //FUNC_AW48_ADD_6_TEMP_SENEOR
     uint8_t Group1_MaxTemp;
 
-    uint8_t Relay1Temp;
-    uint8_t Relay2Temp;
-    uint8_t Input_L1_Temp;
-    uint8_t Input_N_L2_Temp;
+    uint8_t AX80_Relay1Temp;
+    uint8_t AX80_Relay2Temp;
+    uint8_t AX80_Input_L1_Temp;
+    uint8_t AX80_Input_N_L2_Temp;
 
     uint8_t Group2_MaxTemp;
 #endif //FUNC_AW48_ADD_6_TEMP_SENEOR
 #endif //FUNC_AX80_ADD_4_TEMP_SENEOR
 
 }Temperature;
-
+#endif //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
 
 typedef struct BLE_CONFIG
 {
@@ -1990,6 +2652,10 @@ typedef enum _MeterIC_CaliValType
 
     MICC_UNDEFINED = 0xFF,
 
+#ifdef FUNC_QUERY_METER_IC_DIE_VERSION
+    MICC_GET_DIE_VERSION = 0x50,
+#endif
+
     //Read Function Test
 #ifdef FUNC_METER_IC_CALI_FLAG
     MICC_READ_METER_IC_CALI_FLAG = 0xB0,
@@ -2184,6 +2850,11 @@ typedef struct _MeterIC_ExtraInfo
     int32_t m_STATUS0;
     int32_t m_STATUS1;
     uint8_t m_bSEQERR: 1; //STATUS1 bit19
+
+#ifdef FUNC_QUERY_METER_IC_DIE_VERSION
+    uint8_t m_DieVersion;
+#endif
+
 }
 MeterIC_ExtraInfo, *PMeterIC_ExtraInfo;
 #endif //FUNC_METER_IC_READ_PHASE_ANGLE
@@ -2465,7 +3136,20 @@ typedef struct ALARMSECP
     uint8_t OT_G2_1; //protect
     uint8_t OT_G2_2; //latch
     uint8_t OT_G2_HYSTERESIS;
-#else
+
+#ifdef MODIFY_AX48_NACS_OTP_SPEC_20240522_STEVEN
+    uint8_t OT_G3_1; //protect
+    uint8_t OT_G3_2; //latch
+    uint8_t OT_G3_HYSTERESIS;
+#endif
+
+#ifdef MODIFY_AW48_OTP_SPEC_20240802_STEVEN
+    uint8_t OT_G4_1; //protect
+    uint8_t OT_G4_2; //latch
+    uint8_t OT_G4_HYSTERESIS;
+#endif
+
+#else //FUNC_AX80_ADD_4_TEMP_SENEOR
     uint8_t OT_1; //protect
     uint8_t OT_2; //latch
     uint8_t OT_HYSTERESIS;
@@ -2802,8 +3486,12 @@ typedef struct _SimuData
 #endif
 
 #ifdef VO_SIMU_NTC
+#ifdef FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+        int16_t m_NtcTemp; //1 degree celsius
+#else
         uint8_t m_NtcTemp; //1 degree celsius
 #endif
+#endif //VO_SIMU_NTC
 
 #ifdef VO_SIMU_ALARMCODE
         uint32_t m_AlarmCode;
@@ -2983,6 +3671,10 @@ extern struct EVSE
     uint16_t    m_bDetectPP:1;                  // 0: Not Detect; 1: Detect
 #endif
 
+#ifdef FUNC_DETECT_PP_NACS
+    uint16_t    m_bDetectPP_NACS:1;                  // 0: Not Detect; 1: Detect
+#endif
+
 #ifdef FUNC_GUN_LOCK
     uint16_t    m_bUseGunLock:1;                // 0: without GunLock function; 1: with GunLock function
 #endif
@@ -3017,6 +3709,20 @@ extern struct EVSE
     uint16_t m_bModelNameAX48_1P: 1;               //1P
     uint16_t m_bModelNameAX32_3P: 1;               //3P
 
+#ifdef FUNC_AXSJ_USE_NEW_NACS_PCB
+    uint16_t m_bModelNameAXSJ;
+    uint16_t m_bModelNameAXSJ_AX48_NACS_1P: 1;      //AXSJ960001 (AX48 NACS PCB)
+    uint16_t m_bModelNameAXSJ_AX80_NACS_1P: 1;      //AXSJxxxxxx (AX80 NACS PCB) reserved
+#endif
+
+#ifdef FUNC_AX48_NACS
+    uint16_t m_bModelNameAX48_NACS_1P: 1;               //1P
+#endif
+
+#ifdef FUNC_AX80_NACS
+    uint16_t m_bModelNameAX80_NACS_1P: 1;               //1P
+#endif
+
 #ifdef FUNC_AW48
     uint16_t m_bModelNameAW48_1P: 1;               //1P
 #endif
@@ -3070,6 +3776,13 @@ extern struct EVSE
     uint16_t    m_bTILT_TrigLeakage: 1;
 #endif
 
+#ifdef FUNC_ADD_TILT_SENSOR_MODEL
+    uint16_t    m_bUseTiltSensor: 1;
+#ifdef FUNC_DISABLE_TILT_SENSOR_FOR_TEST
+    uint16_t    m_bDisableTiltSensorForTest: 1;
+#endif
+#endif //FUNC_ADD_TILT_SENSOR_MODEL
+
 
 #ifdef FUNC_USE_RELAY_B_CONTACT
     uint16_t    m_bUseRelayBContact: 1;
@@ -3087,6 +3800,10 @@ extern struct EVSE
     uint16_t    m_bLedSleepModeForceMinBrightness: 1;
 #endif
 
+#ifdef FUNC_TMP100
+    uint16_t m_bUseTMP100: 1;
+#endif
+
 #ifdef FUNC_DEBUG_CONSOLE
     uint16_t    m_bDisableDebugInfo: 1;
 #endif
@@ -3115,6 +3832,11 @@ extern struct EVSE
     uint32_t m_MeterIC_LastUpdateTick;
 #endif
 
+#ifdef FUNC_TMP100
+    float m_TMP100_cTemp;
+    uint32_t m_TMP100_LastUpdateTick;
+#endif
+
 #ifdef FUNC_METER_IC_READ_PHASE_ANGLE
     MeterIC_ExtraInfo m_MeterIcEx;
 #endif
@@ -3191,6 +3913,10 @@ extern struct EVSE
     u32 m_CSU_RxTick;
 #endif
 
+#ifdef FUNC_BOOT_TICK
+    uint32_t    m_BootTick;
+#endif
+
 #ifdef FUNC_LIN_CP
     PLinCP m_pLinCP;
 #endif
@@ -3203,9 +3929,7 @@ extern struct EVSE
     uint32_t    Warning_Code;  	                // System warning code
 #endif
 
-#ifdef FUNC_BOOT_TICK
-    uint32_t    m_BootTick;
-#endif
+
 
 #ifdef FUNC_AW48_NET_LED
     Led LedNet_G;
@@ -3233,10 +3957,36 @@ extern struct EVSE
 
 #ifdef FUNC_GUN_LOCK_TRIG_MODE
     GL_TRIG_MODE m_GunLockTrigMode;
+    u32 m_GunLockRequestMode_LockDelayTick;
 #endif
 
 }Charger;
 
+
+#ifdef FUNC_SYSTEM_KEEP_INFO
+typedef struct _SystemKeepInfo
+{
+    union
+    {
+        u8 m_Buf[16];
+        struct
+        {
+            u8 m_BootCount;
+            u8 m_CsuIsRequestOn;   //Charger.am3352.isRequestOn
+            u16 m_CpPwmVal;         //user_pwm_setvalue(PWM_CH_CP
+        };
+    };
+    u32 m_CRC32;
+    HTK_BOOL m_bUsed;
+}
+SystemKeepInfo, *PSystemKeepInfo;
+
+__no_init __root extern SystemKeepInfo g_SystemKeepInfo;
+void SystemKeepInfo_Display(PSystemKeepInfo p);
+void SystemKeepInfo_Update(PSystemKeepInfo p);
+HTK_BOOL SystemKeepInfo_Check(PSystemKeepInfo p);
+#endif //FUNC_SYSTEM_KEEP_INFO
+
 //---------------------------------------------------------------
 
 #ifndef DISABLE_CCID_PROTECT

+ 4 - 0
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Inc/usart.h

@@ -179,6 +179,10 @@ extern UART_HandleTypeDef huart6;
 #define PROTOCOL_MESSAGE_CONFIG_EVSE_PUBLIC_KEY             0x9E
 #endif
 
+#ifdef FUNC_RESET_CONNECTOR_PLUGIN_TIMES
+#define PROTOCOL_MESSAGE_CONFIG_RESET_CONNECTOR_PLUGIN_TIMES    0xA0
+#endif
+
 #define PROTOCOL_MESSAGE_UPGRADE_START				        0xe0
 #define PROTOCOL_MESSAGE_UPGRADE_ABOARD				        0xe1
 #define PROTOCOL_MESSAGE_UPGRADE_TRANS				        0xe2

+ 43 - 2
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/adc.c

@@ -731,7 +731,11 @@ uint16_t cRms_cal(uint16_t *data, uint16_t length)
     uint32_t Avg_offset_sum ;
     float Avg_offset ;
 
+#ifdef MODIFY_FUNC_CRMS_CAL
+    for(uint16_t idx=3 ; idx<length ; idx++)
+#else
     for(uint16_t idx=3 ; idx<ADC3_SAMPLE_COUNT ; idx++)
+#endif
     {
 
         if((data[idx] < 2148) && (data[idx] > 1948) && (dirUp == OFF))
@@ -822,8 +826,11 @@ uint16_t GFRms_cal(uint16_t *data, uint16_t length)
     uint32_t Avg_offset_sum ;
     float Avg_offset ;
 
-
+#ifdef MODIFY_FUNC_GFRMS_CAL
+    for(uint16_t idx=2 ; idx<length ; idx++)
+#else
     for(uint16_t idx=2 ; idx<ADC3_SAMPLE_COUNT ; idx++)
+#endif
     {
         if((data[idx] > data[idx-1]) && (data[idx-1] > data[idx-2]))
         {
@@ -912,6 +919,36 @@ uint16_t avg_cal(uint16_t *data, uint16_t length)
 }
 
 //------------------------------------------------------------------------------
+#ifdef FUNC_TEMP_SENSOR_WITH_NEG_VALUE
+int16_t getTemperature(uint16_t adc_raw) //3438 0«× , 3376 2«×
+{
+    int16_t rtn = (int16_t)((1526319.45/((363.15* log((8.82353*(adc_raw*3.3/4095)/ (3.3-(adc_raw*3.3/4095)))))+4203))-273.15);
+#ifdef FUNC_TEMP_SET_MAXMIN_WHEN_OUT_OF_SPEC
+    if (rtn < -60) return -60; //NTC not mount, open circuit,  adc_count => almost MAX
+    if (rtn > 194) return 194; //sort circuit, adc_count => almost MIN
+    return rtn;
+#else
+    if (rtn >= -60 && rtn <= 194)
+        return rtn;
+    else
+        return 0;
+#endif
+
+}
+
+#ifdef FUNC_AX48_NACS_TEMP_SENSOR_COMPENSATION_AND_MODIFY_FORMULA_20240522
+int16_t getTemperature_NACS(uint16_t adc_raw) //3438 0«× , 3376 2«×
+{
+    int16_t rtn = (int16_t)((1526319.45/((363.15* log((8.82353*(adc_raw*3.3/4095)/ (3.3-(adc_raw*3.3/4095)))))+3972))-273.15);
+    if (rtn >= -60 && rtn <= 194)
+        return rtn;
+    else
+        return 0;
+
+}
+#endif
+
+#else //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
 uint16_t getTemperature(uint16_t adc_raw) //3438 0«× , 3376 2«×
 {
   //uint16_t beta = 4050;
@@ -923,7 +960,7 @@ uint16_t getTemperature(uint16_t adc_raw) //3438 0
 
   return (uint16_t) ((1526319.45/((363.15* log((8.82353*(adc_raw*3.3/4095)/ (3.3-(adc_raw*3.3/4095)))))+4203))-273.15) ;
 }
-
+#endif //FUNC_TEMP_SENSOR_WITH_NEG_VALUE
 //--------------------------------------------------------------------------------------------------------------------
 uint16_t vRms_cal2(uint16_t *data, uint16_t length)
 {
@@ -953,7 +990,11 @@ uint16_t vRms_cal2(uint16_t *data, uint16_t length)
     uint32_t Avg_offset_sum ;
     float Avg_offset ;
 
+#ifdef MODIFY_FUNC_VRMS_CAL2
+    for(uint16_t idx=3 ; idx<length ; idx++)
+#else
     for(uint16_t idx=3 ; idx<ADC3_SAMPLE_COUNT ; idx++)
+#endif
     {
 
         if((data[idx] < 2148) && (data[idx] > 1948) && (dirUp == OFF))

+ 199 - 0
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/driver_meter.c

@@ -561,6 +561,9 @@ uint8_t MeterIC_Init(void)
             {
                 nTmp = (I2C_METER_rx_buffer[0]);
                 XP("%s = 0x%02X\r\n", s, nTmp);
+#ifdef FUNC_QUERY_METER_IC_DIE_VERSION
+                Charger.m_MeterIcEx.m_DieVersion = nTmp;
+#endif
             }
             else
             {
@@ -4020,6 +4023,202 @@ void PRO380_Proc(PPRO380 p)
 
 #endif //RECODE_METER_PRO380
 
+#ifdef FUNC_TMP100
+void TMP100_Init(void)
+{
+	// Select configuration register(0x01)
+	// Continuous conversion, comparator mode, 12-bit resolution(0x60)
+    if (TMP100_Set(0x01, 0x60, 1) != PASS)
+    {
+        XP("TMP100_Init(): NG\r\n");
+    }
+}
+
+void TMP100_Proc(void)
+{
+    if (TMP100_Get(0x00, I2C_METER_rx_buffer, NULL, 0) == PASS)
+    {
+        u16 raw = HTK_U16_BE(I2C_METER_rx_buffer[0]);
+        raw = raw >> 4;
+        raw &= 0x0FFF;
+        float cTemp = 0;
+        if (raw & 0x0800) //(-)
+        {
+            raw = (~raw + 1) & 0x0FFF;
+            cTemp = raw * TMP100_12BIT_RESOLUTION * (-1);
+        }
+        else //(+)
+        {
+            cTemp = raw * TMP100_12BIT_RESOLUTION;
+        }
+        Charger.m_TMP100_cTemp = cTemp;
+        //XP("TMP100_Proc(): TMP = 0x%02X (%.4f)\r\n", raw, cTemp);
+
+        if (cTemp < -60) cTemp = -60;
+        if (cTemp > 194) cTemp = 194;
+        Charger.temperature.CcsConnectorTemp = (cTemp > 0) ?  (int16_t)(cTemp + 0.5) : ((int16_t)(cTemp - 0.5));
+    }
+    else
+    {
+        //XP("<TMP100:NG>\r\n");
+    }
+}
+
+uint8_t TMP100_Set(uint16_t reg, uint32_t data, uint8_t dataLen)
+{
+    uint32_t count = 0;
+    while (1)
+    {
+        if (++count > TMP100_I2C_COMM_MAX_RETRY_NUM)
+        {
+
+            return FAIL;
+        }
+
+        uint8_t tx[6];
+
+//        tx[0] = (uint8_t)(reg >> 8);
+//        tx[1] = (uint8_t)reg;
+        tx[0] = (uint8_t)(reg);
+
+        if (dataLen == 1)
+        {
+            //tx[2] = (uint8_t)data;
+            tx[1] = (uint8_t)data;
+        }
+        else if (dataLen == 2)
+        {
+            tx[2] = (uint8_t)(data >> 8);
+            tx[3] = (uint8_t)data;
+        }
+        else if (dataLen == 4)
+        {
+            tx[2] = (uint8_t)(data >> 24);
+            tx[3] = (uint8_t)(data >> 16);
+            tx[4] = (uint8_t)(data >> 8);
+            tx[5] = (uint8_t)data;
+        }
+        else
+            return FAIL;
+
+#ifdef METER_IC_I2C_COMM_ADD_DELAY
+        osDelay(10);
+#endif
+
+#ifdef METER_IC_USE_TASK_CRITICAL
+        taskENTER_CRITICAL();
+        //HAL_StatusTypeDef st = HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 2 + dataLen, I2C_TX_TIMEOUT);
+        HAL_StatusTypeDef st = HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 1 + dataLen, I2C_TX_TIMEOUT);
+        taskEXIT_CRITICAL();
+        if (st != HAL_OK)
+#else
+        //if (HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 2 + dataLen, I2C_TX_TIMEOUT) != HAL_OK)
+        if (HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 1 + dataLen, I2C_TX_TIMEOUT) != HAL_OK)
+#endif  //METER_IC_USE_TASK_CRITICAL
+
+        {
+//#ifdef FUNC_RESET_METER_IC_I2C
+//            Reset_MeterIC_I2C(count, reg);
+//#endif
+            continue;
+        }
+
+        return PASS;
+    }
+}
+
+
+uint8_t TMP100_Get(uint16_t reg, uint8_t *buf, int32_t *pDst, uint8_t dataLen)
+{
+    uint32_t count = 0;
+    while (1)
+    {
+
+        if (++count > TMP100_I2C_COMM_MAX_RETRY_NUM)
+        {
+            return FAIL;
+        }
+
+        uint8_t tx[2];
+
+//        tx[0] = (uint8_t)(reg >> 8);
+//        tx[1] = (uint8_t)reg;
+        tx[0] = (uint8_t)reg;
+
+#ifdef METER_IC_I2C_COMM_ADD_DELAY
+        osDelay(10);
+#endif
+
+
+#ifdef METER_IC_USE_TASK_CRITICAL
+        taskENTER_CRITICAL();
+        //HAL_StatusTypeDef st = HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 2, I2C_TX_TIMEOUT);
+        HAL_StatusTypeDef st = HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 1, I2C_TX_TIMEOUT);
+        taskEXIT_CRITICAL();
+        if (st != HAL_OK)
+#else
+        //if (HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 2, I2C_TX_TIMEOUT) != HAL_OK)
+        if (HAL_I2C_Master_Transmit(&hi2c2, TMP100_I2C_ADDR_TX, tx, 1, I2C_TX_TIMEOUT) != HAL_OK)
+#endif  //METER_IC_USE_TASK_CRITICAL
+
+        {
+//#ifdef FUNC_RESET_METER_IC_I2C
+//            Reset_MeterIC_I2C(count, reg);
+//#endif
+            continue;
+        }
+
+#ifdef METER_IC_I2C_COMM_ADD_DELAY
+        osDelay(10);
+#endif
+
+#ifdef METER_IC_USE_TASK_CRITICAL
+        taskENTER_CRITICAL();
+        //st = HAL_I2C_Master_Receive(&hi2c2, TMP100_I2C_ADDR_RX, buf, 4, I2C_RX_TIMEOUT);
+        st = HAL_I2C_Master_Receive(&hi2c2, TMP100_I2C_ADDR_RX, buf, 2, I2C_RX_TIMEOUT);
+        taskEXIT_CRITICAL();
+        if (st != HAL_OK)
+#else
+        //if (HAL_I2C_Master_Receive(&hi2c2, TMP100_I2C_ADDR_RX, buf, 4, I2C_RX_TIMEOUT) != HAL_OK)
+        if (HAL_I2C_Master_Receive(&hi2c2, TMP100_I2C_ADDR_RX, buf, 2, I2C_RX_TIMEOUT) != HAL_OK)
+#endif  //METER_IC_USE_TASK_CRITICAL
+
+        {
+//#ifdef FUNC_RESET_METER_IC_I2C
+//            Reset_MeterIC_I2C(count, reg);
+//#endif
+            continue;
+        }
+        if (pDst != NULL)
+        {
+            //*pDst = (dataLen == 4) ? HTK_U32_BE(*buf) : HTK_U16_BE(*buf);
+
+            if (dataLen == 4)
+            {
+                *pDst = HTK_U32_BE(*buf);
+            }
+            else if (dataLen == 2)
+            {
+                *pDst = HTK_U16_BE(*buf);
+            }
+            else if (dataLen == 1)
+            {
+                *pDst = buf[0];
+            }
+            else
+            {
+                *pDst = 0;
+            }
+        }
+
+        Charger.m_TMP100_LastUpdateTick = HAL_GetTick();
+
+        return PASS;
+
+    }
+}
+
+#endif //FUNC_TMP100
 //---------------------------------------------------------------------------
 
 

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 675 - 45
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/freertos.c


+ 6 - 0
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/gpio.c

@@ -281,8 +281,14 @@ void MX_GPIO_Init(void)
   /*Configure GPIO pin : PtPin */
   GPIO_InitStruct.Pin = IN_CCS_Proximity_Pin;
   GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
+
+//#ifdef FUNC_TEST_SET_CSU_MOUNT_PIN_NOPULL
+//  GPIO_InitStruct.Pull = GPIO_NOPULL;
+//#else
   GPIO_InitStruct.Pull = GPIO_PULLUP;
+//#endif
   HAL_GPIO_Init(IN_CCS_Proximity_GPIO_Port, &GPIO_InitStruct);
+
 #ifndef FUNC_ENABLE_USART1_RFID
   /*Configure GPIO pins : PB6 PB7 */
   GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7;

+ 3 - 0
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/main.c

@@ -126,7 +126,10 @@ int main(void)
   MX_USART1_UART_Init();
 #endif
 
+#ifndef FUNC_DISABLE_USART2_TO_PASS_AW48_RF_TEST_20240116_DEKRA
   MX_USART2_UART_Init();
+#endif
+
   MX_USART3_UART_Init();
   MX_USART6_UART_Init();
   MX_ADC2_Init();

+ 1 - 1
Projects/STM32F407-Discovery/Applications/2_Images/AWLU111001D1F7/Src/tim.c

@@ -810,7 +810,7 @@ void user_pwm_setvalue(uint8_t ch, uint16_t value)
                 }
 #endif
             }
-#else
+#else //FIX_FUNC_CHECK_REQ_AND_CP_WHEN_SET_CP_PWM
 //#ifdef FUNC_CHECK_REQ_AND_CP_WHEN_SET_CP_PWM
 //            if (!Charger.am3352.isRequestOn || Charger.CP_State == SYSTEM_STATE_A)
 //            {

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác