Index: /trunk/fw_g473rct/SES/Output/Debug125A_12V/Exe/smartPro.map
===================================================================
--- /trunk/fw_g473rct/SES/Output/Debug125A_12V/Exe/smartPro.map	(revision 30)
+++ /trunk/fw_g473rct/SES/Output/Debug125A_12V/Exe/smartPro.map	(revision 31)
@@ -78,7 +78,7 @@
   usart.o                                               820                                 488
   usb.o                                                 176                                 732
-  wh_counter.o                                        2 052                                  16
+  wh_counter.o                                        2 096                                  16
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (58 objects)                              76 018       4 382          44       5 569
+  Subtotal (58 objects)                              76 062       4 382          44       5 569
   ---------------------------------------------  ----------  ----------  ----------  ----------
   libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
@@ -97,5 +97,5 @@
   Linker created (shared data, fills, blocks):                       92                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             82 998       5 120          76       8 841
+  Total:                                             83 042       5 120          76       8 841
   =============================================  ==========  ==========  ==========  ==========
 
@@ -130,8 +130,8 @@
   ---------------------------------------------  ----------  ----------  ----------  ----------
   Subtotal (12 members from 5 archives)               6 980         646          32       1 224
-  Objects (58 files)                                 76 018       4 382          44       5 569
+  Objects (58 files)                                 76 062       4 382          44       5 569
   Linker created (shared data, fills, blocks):                       92                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             82 998       5 120          76       8 841
+  Total:                                             83 042       5 120          76       8 841
   =============================================  ==========  ==========  ==========  ==========
 
@@ -145,8 +145,8 @@
   Subtotal (linker created):                                         92                   2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Objects (58 files)                                 76 018       4 382          44       5 569
+  Objects (58 files)                                 76 062       4 382          44       5 569
   Archives (5 files)                                  6 980         646          32       1 224
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             82 998       5 120          76       8 841
+  Total:                                             83 042       5 120          76       8 841
   =============================================  ==========  ==========  ==========  ==========
 
@@ -439,340 +439,340 @@
   08010d30-08010e1f  SYS_DATA_Init                     240   4  Code  RX  sysdata.o
   08010e20-08010e43  WH_COUNTER_Init                    36   4  Code  RX  wh_counter.o
-  08010e44-08011147  WH_COUNTER_Exec                   772   4  Code  RX  wh_counter.o
-  08011148-08011177  WH_COUNTER_SetDetectedEnergy
+  08010e44-08011173  WH_COUNTER_Exec                   816   4  Code  RX  wh_counter.o
+  08011174-080111a3  WH_COUNTER_SetDetectedEnergy
                                                         48   4  Code  RX  wh_counter.o
-  08011178-0801124b  WH_COUNTER_GetSoCManual           212   4  Code  RX  wh_counter.o
-  0801124c-08011377  WH_COUNTER_GetSoCAuto             300   4  Code  RX  wh_counter.o
-  08011378-080114df  WH_COUNTER_GetSoCAutoTemp         360   4  Code  RX  wh_counter.o
-  080114e0-08011583  WH_COUNTER_SetToMax               164   4  Code  RX  wh_counter.o
-  08011584-08011623  WH_COUNTER_CalcSoH                160   4  Code  RX  wh_counter.o
-  08011624-08011637  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
-  08011638-0801165f  reset_handler                      40   4  Code  RX  STM32G4xx_Startup.o
-  08011660-0801166f  AHBPrescTable                      16   4  Cnst  RO  system_stm32g4xx.o
-  08011670-08011677  APBPrescTable                       8   4  Cnst  RO  system_stm32g4xx.o
-  08011678-0801168f  SystemInit                         24   4  Code  RX  system_stm32g4xx.o
-  08011690-0801175b  SystemCoreClockUpdate             204   4  Code  RX  system_stm32g4xx.o
-  0801175c-0801199b  __aeabi_dadd                      576   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801199c-080119a3  __aeabi_dsub                        8   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080119a4-08011ad3  __aeabi_dmul                      304   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011ad4-08011c97  __aeabi_ddiv                      452   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011c98-08011cd3  __aeabi_dcmpge                     60   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011cd4-08011d0b  __aeabi_dcmpgt                     56   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011d0c-08011d43  __aeabi_dcmplt                     56   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011d44-08011d8f  __aeabi_d2iz                       76   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011d90-08011e0f  __aeabi_d2lz                      128   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011e10-08011e33  __aeabi_d2uiz                      36   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011e34-08011e57  __aeabi_i2d                        36   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011e58-08011e73  __aeabi_ui2d                       28   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011e74-08011ea3  __aeabi_ldivmod                    48   4  Code  RX  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011ea4-08011fd3  __aeabi_uldivmod                  304   4  Code  RX  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08011fd4-080124f3  __SEGGER_RTL_vfprintf_long_long
+  080111a4-08011277  WH_COUNTER_GetSoCManual           212   4  Code  RX  wh_counter.o
+  08011278-080113a3  WH_COUNTER_GetSoCAuto             300   4  Code  RX  wh_counter.o
+  080113a4-0801150b  WH_COUNTER_GetSoCAutoTemp         360   4  Code  RX  wh_counter.o
+  0801150c-080115af  WH_COUNTER_SetToMax               164   4  Code  RX  wh_counter.o
+  080115b0-0801164f  WH_COUNTER_CalcSoH                160   4  Code  RX  wh_counter.o
+  08011650-08011663  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
+  08011664-0801168b  reset_handler                      40   4  Code  RX  STM32G4xx_Startup.o
+  0801168c-0801169b  AHBPrescTable                      16   4  Cnst  RO  system_stm32g4xx.o
+  0801169c-080116a3  APBPrescTable                       8   4  Cnst  RO  system_stm32g4xx.o
+  080116a4-080116bb  SystemInit                         24   4  Code  RX  system_stm32g4xx.o
+  080116bc-08011787  SystemCoreClockUpdate             204   4  Code  RX  system_stm32g4xx.o
+  08011788-080119c7  __aeabi_dadd                      576   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080119c8-080119cf  __aeabi_dsub                        8   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080119d0-08011aff  __aeabi_dmul                      304   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011b00-08011cc3  __aeabi_ddiv                      452   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011cc4-08011cff  __aeabi_dcmpge                     60   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011d00-08011d37  __aeabi_dcmpgt                     56   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011d38-08011d6f  __aeabi_dcmplt                     56   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011d70-08011dbb  __aeabi_d2iz                       76   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011dbc-08011e3b  __aeabi_d2lz                      128   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011e3c-08011e5f  __aeabi_d2uiz                      36   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011e60-08011e83  __aeabi_i2d                        36   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011e84-08011e9f  __aeabi_ui2d                       28   4  Code  RX  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011ea0-08011ecf  __aeabi_ldivmod                    48   4  Code  RX  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08011ed0-08011fff  __aeabi_uldivmod                  304   4  Code  RX  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08012000-0801251f  __SEGGER_RTL_vfprintf_long_long
                                                      1 312   4  Code  RX  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080124f4-0801254f  memcpy                             92   4  Code  RX  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012550-080125b7  __aeabi_memclr                    104   4  Code  RX  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080125b8-080125c3  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080125c4-080125e3  __SEGGER_RTL_codeset_ascii
+  08012520-0801257b  memcpy                             92   4  Code  RX  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801257c-080125e3  __aeabi_memclr                    104   4  Code  RX  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080125e4-080125ef  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080125f0-0801260f  __SEGGER_RTL_codeset_ascii
                                                         32   4  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080125e4-0801263b  __SEGGER_RTL_c_locale_data
+  08012610-08012667  __SEGGER_RTL_c_locale_data
                                                         88   4  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801263c-0801289c  [.rodata]                         609   4  Cnst  RO  main.o
-  0801289d-080128a3  [.rodata.libc..L.str]               7   1  Cnst  RO  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080128a4-080128fd  [.rodata]                          90   4  Cnst  RO  stm32g4xx_hal.o
-  080128fe-080128ff  FDCAN1_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  08012900-0801295d  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_adc.o
-  0801295e-0801295f  EXTI9_5_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  08012960-080129c0  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_adc_ex.o
-  080129c1-08012a17  __SEGGER_RTL_c_locale_month_names
+  08012668-080128c8  [.rodata]                         609   4  Cnst  RO  main.o
+  080128c9-080128cf  [.rodata.libc..L.str]               7   1  Cnst  RO  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080128d0-08012929  [.rodata]                          90   4  Cnst  RO  stm32g4xx_hal.o
+  0801292a-0801292b  FDCAN1_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  0801292c-08012989  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_adc.o
+  0801298a-0801298b  EXTI9_5_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  0801298c-080129ec  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_adc_ex.o
+  080129ed-08012a43  __SEGGER_RTL_c_locale_month_names
                                                         87   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012a18-08012a78  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_cortex.o
-  08012a79-08012a7f  __SEGGER_RTL_c_locale_am_pm_indicator
+  08012a44-08012aa4  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_cortex.o
+  08012aa5-08012aab  __SEGGER_RTL_c_locale_am_pm_indicator
                                                          7   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012a80-08012add  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_crc.o
-  08012ade-08012adf  TIM1_BRK_TIM15_IRQHandler           2   2  Code  RX  stm32g473xx_Vectors.o
-  08012ae0-08012b40  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_crc_ex.o
-  08012b41-08012b4f  __SEGGER_RTL_c_locale_date_time_format
+  08012aac-08012b09  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_crc.o
+  08012b0a-08012b0b  TIM1_BRK_TIM15_IRQHandler           2   2  Code  RX  stm32g473xx_Vectors.o
+  08012b0c-08012b6c  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_crc_ex.o
+  08012b6d-08012b7b  __SEGGER_RTL_c_locale_date_time_format
                                                         15   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012b50-08012bad  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_dma.o
-  08012bae-08012baf  TIM1_UP_TIM16_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  08012bb0-08012c12  [.rodata]                          99   4  Cnst  RO  stm32g4xx_hal_flash_ex.o
-  08012c13-08012c23  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012c24-08012c82  [.rodata]                          95   4  Cnst  RO  stm32g4xx_hal_gpio.o
-  08012c83-08012c8b  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012c8c-08012ce9  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_i2c.o
-  08012cea-08012ceb  TIM1_TRG_COM_TIM17_IRQHandler
+  08012b7c-08012bd9  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_dma.o
+  08012bda-08012bdb  TIM1_UP_TIM16_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  08012bdc-08012c3e  [.rodata]                          99   4  Cnst  RO  stm32g4xx_hal_flash_ex.o
+  08012c3f-08012c4f  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08012c50-08012cae  [.rodata]                          95   4  Cnst  RO  stm32g4xx_hal_gpio.o
+  08012caf-08012cb7  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08012cb8-08012d15  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_i2c.o
+  08012d16-08012d17  TIM1_TRG_COM_TIM17_IRQHandler
                                                          2   2  Code  RX  stm32g473xx_Vectors.o
-  08012cec-08012d49  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_pcd.o
-  08012d4a-08012d53  SysTick_Handler                    10   2  Code  RX  stm32g4xx_it.o
-  08012d54-08012db1  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_rcc.o
-  08012db2-08012dc3  LL_ADC_GetCommonPathInternalCh
+  08012d18-08012d75  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_pcd.o
+  08012d76-08012d7f  SysTick_Handler                    10   2  Code  RX  stm32g4xx_it.o
+  08012d80-08012ddd  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_rcc.o
+  08012dde-08012def  LL_ADC_GetCommonPathInternalCh
                                                         18   2  Code  RX  stm32g4xx_hal_adc.o
-  08012dc4-08012e21  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_rtc.o
-  08012e22-08012e33  LL_ADC_GetResolution               18   2  Code  RX  stm32g4xx_hal_adc.o
-  08012e34-08012e91  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_spi.o
-  08012e92-08012eb3  LL_ADC_GetOffsetChannel            34   2  Code  RX  stm32g4xx_hal_adc.o
-  08012eb4-08012f12  [.rodata]                          95   4  Cnst  RO  stm32g4xx_hal_uart.o
-  08012f13-08012f1b  __SEGGER_RTL_c_locale_date_format
+  08012df0-08012e4d  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_rtc.o
+  08012e4e-08012e5f  LL_ADC_GetResolution               18   2  Code  RX  stm32g4xx_hal_adc.o
+  08012e60-08012ebd  [.rodata]                          94   4  Cnst  RO  stm32g4xx_hal_spi.o
+  08012ebe-08012edf  LL_ADC_GetOffsetChannel            34   2  Code  RX  stm32g4xx_hal_adc.o
+  08012ee0-08012f3e  [.rodata]                          95   4  Cnst  RO  stm32g4xx_hal_uart.o
+  08012f3f-08012f47  __SEGGER_RTL_c_locale_date_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08012f1c-08012f7d  [.rodata]                          98   4  Cnst  RO  stm32g4xx_hal_uart_ex.o
-  08012f7e-08012fcb  LL_ADC_REG_SetSequencerRanks
+  08012f48-08012fa9  [.rodata]                          98   4  Cnst  RO  stm32g4xx_hal_uart_ex.o
+  08012faa-08012ff7  LL_ADC_REG_SetSequencerRanks
                                                         78   2  Code  RX  stm32g4xx_hal_adc.o
-  08012fcc-0801306e  [.rodata]                         163   4  Cnst  RO  modbus.o
-  0801306f-08013077  __SEGGER_RTL_c_locale_time_format
+  08012ff8-0801309a  [.rodata]                         163   4  Cnst  RO  modbus.o
+  0801309b-080130a3  __SEGGER_RTL_c_locale_time_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08013078-08013275  [.rodata]                         510   4  Cnst  RO  outputs.o
-  08013276-08013287  LL_ADC_GetMultimode                18   2  Code  RX  stm32g4xx_hal_adc.o
-  08013288-080132e8  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_i2c_ex.o
-  080132e9-08013305  __SEGGER_RTL_c_locale_abbrev_day_names
+  080130a4-080132a1  [.rodata]                         510   4  Cnst  RO  outputs.o
+  080132a2-080132b3  LL_ADC_GetMultimode                18   2  Code  RX  stm32g4xx_hal_adc.o
+  080132b4-08013314  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_i2c_ex.o
+  08013315-08013331  __SEGGER_RTL_c_locale_abbrev_day_names
                                                         29   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08013306-0801331f  LL_ADC_DisableDeepPowerDown
+  08013332-0801334b  LL_ADC_DisableDeepPowerDown
                                                         26   2  Code  RX  stm32g4xx_hal_adc.o
-  08013320-08013380  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_pwr_ex.o
-  08013381-080133b1  __SEGGER_RTL_c_locale_abbrev_month_names
+  0801334c-080133ac  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_pwr_ex.o
+  080133ad-080133dd  __SEGGER_RTL_c_locale_abbrev_month_names
                                                         49   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080133b2-080133cf  LL_ADC_IsDeepPowerDownEnabled
+  080133de-080133fb  LL_ADC_IsDeepPowerDownEnabled
                                                         30   2  Code  RX  stm32g4xx_hal_adc.o
-  080133d0-08013430  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_rcc_ex.o
-  08013431-08013431  ( ALIGN .=.+1 )                     1   -  ----  -   -
-  08013432-0801344f  LL_ADC_EnableInternalRegulator
+  080133fc-0801345c  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_rcc_ex.o
+  0801345d-0801345d  ( ALIGN .=.+1 )                     1   -  ----  -   -
+  0801345e-0801347b  LL_ADC_EnableInternalRegulator
                                                         30   2  Code  RX  stm32g4xx_hal_adc.o
-  08013450-080134b0  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_rtc_ex.o
-  080134b1-080134bd  __SEGGER_RTL_ascii_ctype_mask
+  0801347c-080134dc  [.rodata]                          97   4  Cnst  RO  stm32g4xx_hal_rtc_ex.o
+  080134dd-080134e9  __SEGGER_RTL_ascii_ctype_mask
                                                         13   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080134be-080134db  LL_ADC_IsInternalRegulatorEnabled
+  080134ea-08013507  LL_ADC_IsInternalRegulatorEnabled
                                                         30   2  Code  RX  stm32g4xx_hal_adc.o
-  080134dc-080134f9  LL_ADC_Enable                      30   2  Code  RX  stm32g4xx_hal_adc.o
-  080134fa-08013517  LL_ADC_Disable                     30   2  Code  RX  stm32g4xx_hal_adc.o
-  08013518-08013535  LL_ADC_REG_StartConversion
+  08013508-08013525  LL_ADC_Enable                      30   2  Code  RX  stm32g4xx_hal_adc.o
+  08013526-08013543  LL_ADC_Disable                     30   2  Code  RX  stm32g4xx_hal_adc.o
+  08013544-08013561  LL_ADC_REG_StartConversion
                                                         30   2  Code  RX  stm32g4xx_hal_adc.o
-  08013536-0801353f  HAL_ADC_ConvHalfCpltCallback
+  08013562-0801356b  HAL_ADC_ConvHalfCpltCallback
                                                         10   2  Code  RX  stm32g4xx_hal_adc.o
-  08013540-08013549  HAL_ADC_ErrorCallback              10   2  Code  RX  stm32g4xx_hal_adc.o
-  0801354a-0801361f  ADC_DMAConvCplt                   214   2  Code  RX  stm32g4xx_hal_adc.o
-  08013620-08013639  ADC_DMAHalfConvCplt                26   2  Code  RX  stm32g4xx_hal_adc.o
-  0801363a-0801366b  ADC_DMAError                       50   2  Code  RX  stm32g4xx_hal_adc.o
-  0801366c-08013689  LL_ADC_IsCalibrationOnGoing
+  0801356c-08013575  HAL_ADC_ErrorCallback              10   2  Code  RX  stm32g4xx_hal_adc.o
+  08013576-0801364b  ADC_DMAConvCplt                   214   2  Code  RX  stm32g4xx_hal_adc.o
+  0801364c-08013665  ADC_DMAHalfConvCplt                26   2  Code  RX  stm32g4xx_hal_adc.o
+  08013666-08013697  ADC_DMAError                       50   2  Code  RX  stm32g4xx_hal_adc.o
+  08013698-080136b5  LL_ADC_IsCalibrationOnGoing
                                                         30   2  Code  RX  stm32g4xx_hal_adc_ex.o
-  0801368a-080136a7  LL_ADC_REG_StartConversion
+  080136b6-080136d3  LL_ADC_REG_StartConversion
                                                         30   2  Code  RX  stm32g4xx_hal_adc_ex.o
-  080136a8-080136bd  HAL_SYSTICK_Config                 22   2  Code  RX  stm32g4xx_hal_cortex.o
-  080136be-08013753  HAL_CRC_Calculate                 150   2  Code  RX  stm32g4xx_hal_crc.o
-  08013754-08013871  CRC_Handle_8                      286   2  Code  RX  stm32g4xx_hal_crc.o
-  08013872-080138db  CRC_Handle_16                     106   2  Code  RX  stm32g4xx_hal_crc.o
-  080138dc-08013989  HAL_DMA_Abort                     174   2  Code  RX  stm32g4xx_hal_dma.o
-  0801398a-08013a5b  HAL_DMA_Abort_IT                  210   2  Code  RX  stm32g4xx_hal_dma.o
-  08013a5c-08013acd  DMA_SetConfig                     114   2  Code  RX  stm32g4xx_hal_dma.o
-  08013ace-08013b0b  I2C_Flush_TXDR                     62   2  Code  RX  stm32g4xx_hal_i2c.o
-  08013b0c-08013bc1  I2C_WaitOnFlagUntilTimeout
+  080136d4-080136e9  HAL_SYSTICK_Config                 22   2  Code  RX  stm32g4xx_hal_cortex.o
+  080136ea-0801377f  HAL_CRC_Calculate                 150   2  Code  RX  stm32g4xx_hal_crc.o
+  08013780-0801389d  CRC_Handle_8                      286   2  Code  RX  stm32g4xx_hal_crc.o
+  0801389e-08013907  CRC_Handle_16                     106   2  Code  RX  stm32g4xx_hal_crc.o
+  08013908-080139b5  HAL_DMA_Abort                     174   2  Code  RX  stm32g4xx_hal_dma.o
+  080139b6-08013a87  HAL_DMA_Abort_IT                  210   2  Code  RX  stm32g4xx_hal_dma.o
+  08013a88-08013af9  DMA_SetConfig                     114   2  Code  RX  stm32g4xx_hal_dma.o
+  08013afa-08013b37  I2C_Flush_TXDR                     62   2  Code  RX  stm32g4xx_hal_i2c.o
+  08013b38-08013bed  I2C_WaitOnFlagUntilTimeout
                                                        182   2  Code  RX  stm32g4xx_hal_i2c.o
-  08013bc2-08013c0b  HAL_PCDEx_ActivateLPM              74   2  Code  RX  stm32g4xx_hal_pcd_ex.o
-  08013c0c-08013c7d  RTC_EnterInitMode                 114   2  Code  RX  stm32g4xx_hal_rtc.o
-  08013c7e-08013d07  SPI_EndRxTxTransaction            138   2  Code  RX  stm32g4xx_hal_spi.o
-  08013d08-08013d11  HAL_UART_TxHalfCpltCallback
+  08013bee-08013c37  HAL_PCDEx_ActivateLPM              74   2  Code  RX  stm32g4xx_hal_pcd_ex.o
+  08013c38-08013ca9  RTC_EnterInitMode                 114   2  Code  RX  stm32g4xx_hal_rtc.o
+  08013caa-08013d33  SPI_EndRxTxTransaction            138   2  Code  RX  stm32g4xx_hal_spi.o
+  08013d34-08013d3d  HAL_UART_TxHalfCpltCallback
                                                         10   2  Code  RX  stm32g4xx_hal_uart.o
-  08013d12-08013d1b  HAL_UART_RxCpltCallback            10   2  Code  RX  stm32g4xx_hal_uart.o
-  08013d1c-08013d25  HAL_UART_RxHalfCpltCallback
+  08013d3e-08013d47  HAL_UART_RxCpltCallback            10   2  Code  RX  stm32g4xx_hal_uart.o
+  08013d48-08013d51  HAL_UART_RxHalfCpltCallback
                                                         10   2  Code  RX  stm32g4xx_hal_uart.o
-  08013d26-08013e77  UART_CheckIdleState               338   2  Code  RX  stm32g4xx_hal_uart.o
-  08013e78-08013f39  UART_EndRxTransfer                194   2  Code  RX  stm32g4xx_hal_uart.o
-  08013f3a-08013f53  UART_DMATxHalfCplt                 26   2  Code  RX  stm32g4xx_hal_uart.o
-  08013f54-0801407d  UART_DMAReceiveCplt               298   2  Code  RX  stm32g4xx_hal_uart.o
-  0801407e-080140fb  UART_DMAError                     126   2  Code  RX  stm32g4xx_hal_uart.o
-  080140fc-0801411d  UART_DMAAbortOnError               34   2  Code  RX  stm32g4xx_hal_uart.o
-  0801411e-08014127  HAL_UARTEx_WakeupCallback          10   2  Code  RX  stm32g4xx_hal_uart_ex.o
-  08014128-08014131  HAL_UARTEx_RxFifoFullCallback
+  08013d52-08013ea3  UART_CheckIdleState               338   2  Code  RX  stm32g4xx_hal_uart.o
+  08013ea4-08013f65  UART_EndRxTransfer                194   2  Code  RX  stm32g4xx_hal_uart.o
+  08013f66-08013f7f  UART_DMATxHalfCplt                 26   2  Code  RX  stm32g4xx_hal_uart.o
+  08013f80-080140a9  UART_DMAReceiveCplt               298   2  Code  RX  stm32g4xx_hal_uart.o
+  080140aa-08014127  UART_DMAError                     126   2  Code  RX  stm32g4xx_hal_uart.o
+  08014128-08014149  UART_DMAAbortOnError               34   2  Code  RX  stm32g4xx_hal_uart.o
+  0801414a-08014153  HAL_UARTEx_WakeupCallback          10   2  Code  RX  stm32g4xx_hal_uart_ex.o
+  08014154-0801415d  HAL_UARTEx_RxFifoFullCallback
                                                         10   2  Code  RX  stm32g4xx_hal_uart_ex.o
-  08014132-0801413b  HAL_UARTEx_TxFifoEmptyCallback
+  0801415e-08014167  HAL_UARTEx_TxFifoEmptyCallback
                                                         10   2  Code  RX  stm32g4xx_hal_uart_ex.o
-  0801413c-0801416d  USB_DevInit                        50   2  Code  RX  stm32g4xx_ll_usb.o
-  0801416e-08014177  ADS1260_ConversionFinished
+  08014168-08014199  USB_DevInit                        50   2  Code  RX  stm32g4xx_ll_usb.o
+  0801419a-080141a3  ADS1260_ConversionFinished
                                                         10   2  Code  RX  ads1260.o
-  08014178-08014201  mbInit                            138   2  Code  RX  modbus.o
-  08014202-0801422f  mbSend                             46   2  Code  RX  modbus.o
-  08014230-08014241  mbClearTxBuffer                    18   2  Code  RX  modbus.o
-  08014242-080142c7  mbCrc16                           134   2  Code  RX  modbus.o
-  080142c8-0801432d  mbSlaveProcessRtuQuery            102   2  Code  RX  modbus.o
-  0801432e-0801432f  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  08014330-08014331  TIM2_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014332-08014333  TIM3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014334-08014335  TIM4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014336-08014337  I2C1_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  08014338-08014339  I2C1_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801433a-0801433b  I2C2_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801433c-0801433d  I2C2_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801433e-0801433f  SPI1_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014340-08014341  SPI2_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014342-08014343  USART3_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
-  08014344-08014345  EXTI15_10_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  08014346-08014347  RTC_Alarm_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  08014348-08014349  USBWakeUp_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  0801434a-0801434b  TIM8_BRK_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
-  0801434c-0801434d  TIM8_UP_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801434e-0801434f  TIM8_TRG_COM_IRQHandler             2   2  Code  RX  stm32g473xx_Vectors.o
-  08014350-08014351  TIM8_CC_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  08014352-08014353  ADC3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014354-08014355  FMC_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
-  08014356-08014357  LPTIM1_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
-  08014358-08014359  TIM5_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  0801435a-0801435b  SPI3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  0801435c-0801435d  UART4_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
-  0801435e-0801435f  UART5_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
-  08014360-08014361  TIM6_DAC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
-  08014362-08014363  TIM7_DAC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
-  08014364-08014365  DMA2_Channel1_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  08014366-08014367  DMA2_Channel2_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  08014368-08014369  DMA2_Channel3_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  0801436a-0801436b  DMA2_Channel4_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  0801436c-0801436d  DMA2_Channel5_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  0801436e-0801436f  ADC4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014370-08014371  ADC5_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  08014372-08014373  UCPD1_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
-  08014374-08014375  COMP1_2_3_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  08014376-08014377  COMP4_5_6_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  08014378-08014379  COMP7_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
-  0801437a-0801437b  CRS_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
-  0801437c-0801437d  SAI1_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  0801437e-0801437f  TIM20_BRK_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
-  08014380-08014381  TIM20_UP_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
-  08014382-08014383  TIM20_TRG_COM_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  08014384-08014385  TIM20_CC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
-  08014386-08014387  FPU_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
-  08014388-08014389  I2C4_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801438a-0801438b  I2C4_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801438c-0801438d  SPI4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  0801438e-0801438f  FDCAN2_IT0_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  08014390-08014391  FDCAN2_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  08014392-08014393  FDCAN3_IT0_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  08014394-08014395  FDCAN3_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  08014396-08014397  RNG_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
-  08014398-08014399  LPUART1_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801439a-0801439b  I2C3_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801439c-0801439d  I2C3_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  0801439e-0801439f  DMAMUX_OVR_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
-  080143a0-080143a1  QUADSPI_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
-  080143a2-080143a3  DMA1_Channel8_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  080143a4-080143a5  DMA2_Channel6_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  080143a6-080143a7  DMA2_Channel7_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  080143a8-080143a9  DMA2_Channel8_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
-  080143aa-080143ab  CORDIC_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
-  080143ac-080143ad  FMAC_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
-  080143ae-080143bb  putchar                            14   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080143bc-080143dd  fputc                              34   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080143de-0801440b  fwrite                             46   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801440c-08014439  frexp                              46   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801443a-08014487  __SEGGER_RTL_float64_PolyEvalQ
+  080141a4-0801422d  mbInit                            138   2  Code  RX  modbus.o
+  0801422e-0801425b  mbSend                             46   2  Code  RX  modbus.o
+  0801425c-0801426d  mbClearTxBuffer                    18   2  Code  RX  modbus.o
+  0801426e-080142f3  mbCrc16                           134   2  Code  RX  modbus.o
+  080142f4-08014359  mbSlaveProcessRtuQuery            102   2  Code  RX  modbus.o
+  0801435a-0801435b  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  0801435c-0801435d  TIM2_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  0801435e-0801435f  TIM3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  08014360-08014361  TIM4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  08014362-08014363  I2C1_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  08014364-08014365  I2C1_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  08014366-08014367  I2C2_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  08014368-08014369  I2C2_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  0801436a-0801436b  SPI1_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  0801436c-0801436d  SPI2_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  0801436e-0801436f  USART3_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
+  08014370-08014371  EXTI15_10_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  08014372-08014373  RTC_Alarm_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  08014374-08014375  USBWakeUp_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  08014376-08014377  TIM8_BRK_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
+  08014378-08014379  TIM8_UP_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  0801437a-0801437b  TIM8_TRG_COM_IRQHandler             2   2  Code  RX  stm32g473xx_Vectors.o
+  0801437c-0801437d  TIM8_CC_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  0801437e-0801437f  ADC3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  08014380-08014381  FMC_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
+  08014382-08014383  LPTIM1_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
+  08014384-08014385  TIM5_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  08014386-08014387  SPI3_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  08014388-08014389  UART4_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
+  0801438a-0801438b  UART5_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
+  0801438c-0801438d  TIM6_DAC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
+  0801438e-0801438f  TIM7_DAC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
+  08014390-08014391  DMA2_Channel1_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  08014392-08014393  DMA2_Channel2_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  08014394-08014395  DMA2_Channel3_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  08014396-08014397  DMA2_Channel4_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  08014398-08014399  DMA2_Channel5_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  0801439a-0801439b  ADC4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  0801439c-0801439d  ADC5_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  0801439e-0801439f  UCPD1_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
+  080143a0-080143a1  COMP1_2_3_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  080143a2-080143a3  COMP4_5_6_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  080143a4-080143a5  COMP7_IRQHandler                    2   2  Code  RX  stm32g473xx_Vectors.o
+  080143a6-080143a7  CRS_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
+  080143a8-080143a9  SAI1_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  080143aa-080143ab  TIM20_BRK_IRQHandler                2   2  Code  RX  stm32g473xx_Vectors.o
+  080143ac-080143ad  TIM20_UP_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
+  080143ae-080143af  TIM20_TRG_COM_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  080143b0-080143b1  TIM20_CC_IRQHandler                 2   2  Code  RX  stm32g473xx_Vectors.o
+  080143b2-080143b3  FPU_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
+  080143b4-080143b5  I2C4_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143b6-080143b7  I2C4_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143b8-080143b9  SPI4_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  080143ba-080143bb  FDCAN2_IT0_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  080143bc-080143bd  FDCAN2_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  080143be-080143bf  FDCAN3_IT0_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  080143c0-080143c1  FDCAN3_IT1_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  080143c2-080143c3  RNG_IRQHandler                      2   2  Code  RX  stm32g473xx_Vectors.o
+  080143c4-080143c5  LPUART1_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143c6-080143c7  I2C3_EV_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143c8-080143c9  I2C3_ER_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143ca-080143cb  DMAMUX_OVR_IRQHandler               2   2  Code  RX  stm32g473xx_Vectors.o
+  080143cc-080143cd  QUADSPI_IRQHandler                  2   2  Code  RX  stm32g473xx_Vectors.o
+  080143ce-080143cf  DMA1_Channel8_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  080143d0-080143d1  DMA2_Channel6_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  080143d2-080143d3  DMA2_Channel7_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  080143d4-080143d5  DMA2_Channel8_IRQHandler            2   2  Code  RX  stm32g473xx_Vectors.o
+  080143d6-080143d7  CORDIC_IRQHandler                   2   2  Code  RX  stm32g473xx_Vectors.o
+  080143d8-080143d9  FMAC_IRQHandler                     2   2  Code  RX  stm32g473xx_Vectors.o
+  080143da-080143e7  putchar                            14   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080143e8-08014409  fputc                              34   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801440a-08014437  fwrite                             46   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014438-08014465  frexp                              46   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014466-080144b3  __SEGGER_RTL_float64_PolyEvalQ
                                                         78   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014488-080144a1  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080144a2-080144b3  __SEGGER_RTL_pre_padding           18   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080144b4-080144bd  __SEGGER_RTL_stream_write          10   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080144be-080144e7  printf                             42   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080144e8-080144ed  __SEGGER_RTL_X_file_write           6   2  Code  RX  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080144ee-08014503  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014504-08014559  _WriteBlocking                     86   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801455a-080145b3  SEGGER_RTT_WriteNoLock             90   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080145b4-080145e9  SEGGER_RTT_Write                   54   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080145ea-08014613  strlen                             42   2  Code  RX  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014614-08014645  __SEGGER_RTL_ascii_mbtowc          50   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014646-08014653  __SEGGER_RTL_ascii_wctomb          14   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014654-08014661  __SEGGER_RTL_ascii_tolower
+  080144b4-080144cd  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080144ce-080144df  __SEGGER_RTL_pre_padding           18   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080144e0-080144e9  __SEGGER_RTL_stream_write          10   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080144ea-08014513  printf                             42   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014514-08014519  __SEGGER_RTL_X_file_write           6   2  Code  RX  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801451a-0801452f  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014530-08014585  _WriteBlocking                     86   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014586-080145df  SEGGER_RTT_WriteNoLock             90   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080145e0-08014615  SEGGER_RTT_Write                   54   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014616-0801463f  strlen                             42   2  Code  RX  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014640-08014671  __SEGGER_RTL_ascii_mbtowc          50   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014672-0801467f  __SEGGER_RTL_ascii_wctomb          14   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08014680-0801468d  __SEGGER_RTL_ascii_tolower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014662-0801466f  __SEGGER_RTL_ascii_towlower
+  0801468e-0801469b  __SEGGER_RTL_ascii_towlower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08014670-08014673  SVC_Handler                         4   2  Code  RX  stm32g4xx_it.o
-  08014674-08014677  DebugMon_Handler                    4   2  Code  RX  stm32g4xx_it.o
-  08014678-0801467b  PendSV_Handler                      4   2  Code  RX  stm32g4xx_it.o
-  0801467c-08014687  EXTI2_IRQHandler                   12   2  Code  RX  stm32g4xx_it.o
-  08014688-080146bb  HAL_Init                           52   2  Code  RX  stm32g4xx_hal.o
-  080146bc-080146d7  LL_ADC_SetCommonClock              28   2  Code  RX  stm32g4xx_hal_adc.o
-  080146d8-080146f3  LL_ADC_SetCommonPathInternalCh
+  0801469c-0801469f  SVC_Handler                         4   2  Code  RX  stm32g4xx_it.o
+  080146a0-080146a3  DebugMon_Handler                    4   2  Code  RX  stm32g4xx_it.o
+  080146a4-080146a7  PendSV_Handler                      4   2  Code  RX  stm32g4xx_it.o
+  080146a8-080146b3  EXTI2_IRQHandler                   12   2  Code  RX  stm32g4xx_it.o
+  080146b4-080146e7  HAL_Init                           52   2  Code  RX  stm32g4xx_hal.o
+  080146e8-08014703  LL_ADC_SetCommonClock              28   2  Code  RX  stm32g4xx_hal_adc.o
+  08014704-0801471f  LL_ADC_SetCommonPathInternalCh
                                                         28   2  Code  RX  stm32g4xx_hal_adc.o
-  080146f4-0801471f  LL_ADC_SetOffsetState              44   2  Code  RX  stm32g4xx_hal_adc.o
-  08014720-0801474b  LL_ADC_SetOffsetSign               44   2  Code  RX  stm32g4xx_hal_adc.o
-  0801474c-08014777  LL_ADC_SetOffsetSaturation
+  08014720-0801474b  LL_ADC_SetOffsetState              44   2  Code  RX  stm32g4xx_hal_adc.o
+  0801474c-08014777  LL_ADC_SetOffsetSign               44   2  Code  RX  stm32g4xx_hal_adc.o
+  08014778-080147a3  LL_ADC_SetOffsetSaturation
                                                         44   2  Code  RX  stm32g4xx_hal_adc.o
-  08014778-08014793  LL_ADC_SetSamplingTimeCommonConfig
+  080147a4-080147bf  LL_ADC_SetSamplingTimeCommonConfig
                                                         28   2  Code  RX  stm32g4xx_hal_adc.o
-  08014794-080147af  LL_ADC_REG_IsTriggerSourceSWStart
+  080147c0-080147db  LL_ADC_REG_IsTriggerSourceSWStart
                                                         28   2  Code  RX  stm32g4xx_hal_adc.o
-  080147b0-080147fb  LL_ADC_SetChannelSamplingTime
+  080147dc-08014827  LL_ADC_SetChannelSamplingTime
                                                         76   2  Code  RX  stm32g4xx_hal_adc.o
-  080147fc-08014817  LL_ADC_IsEnabled                   28   2  Code  RX  stm32g4xx_hal_adc.o
-  08014818-08014833  LL_ADC_IsDisableOngoing            28   2  Code  RX  stm32g4xx_hal_adc.o
-  08014834-0801484f  LL_ADC_REG_IsConversionOngoing
+  08014828-08014843  LL_ADC_IsEnabled                   28   2  Code  RX  stm32g4xx_hal_adc.o
+  08014844-0801485f  LL_ADC_IsDisableOngoing            28   2  Code  RX  stm32g4xx_hal_adc.o
+  08014860-0801487b  LL_ADC_REG_IsConversionOngoing
                                                         28   2  Code  RX  stm32g4xx_hal_adc.o
-  08014850-0801486b  LL_ADC_INJ_IsConversionOngoing
+  0801487c-08014897  LL_ADC_INJ_IsConversionOngoing
                                                         28   2  Code  RX  stm32g4xx_hal_adc.o
-  0801486c-08014927  ADC_Disable                       188   2  Code  RX  stm32g4xx_hal_adc.o
-  08014928-08014943  LL_ADC_IsEnabled                   28   2  Code  RX  stm32g4xx_hal_adc_ex.o
-  08014944-0801496b  LL_ADC_StartCalibration            40   2  Code  RX  stm32g4xx_hal_adc_ex.o
-  0801496c-08014987  LL_ADC_REG_IsConversionOngoing
+  08014898-08014953  ADC_Disable                       188   2  Code  RX  stm32g4xx_hal_adc.o
+  08014954-0801496f  LL_ADC_IsEnabled                   28   2  Code  RX  stm32g4xx_hal_adc_ex.o
+  08014970-08014997  LL_ADC_StartCalibration            40   2  Code  RX  stm32g4xx_hal_adc_ex.o
+  08014998-080149b3  LL_ADC_REG_IsConversionOngoing
                                                         28   2  Code  RX  stm32g4xx_hal_adc_ex.o
-  08014988-080149e3  NVIC_EncodePriority                92   2  Code  RX  stm32g4xx_hal_cortex.o
-  080149e4-08014b3f  HAL_DMA_IRQHandler                348   2  Code  RX  stm32g4xx_hal_dma.o
-  08014b40-08014c1b  HAL_FLASHEx_OBGetConfig           220   2  Code  RX  stm32g4xx_hal_flash_ex.o
-  08014c1c-08014ca7  I2C_WaitOnTXISFlagUntilTimeout
+  080149b4-08014a0f  NVIC_EncodePriority                92   2  Code  RX  stm32g4xx_hal_cortex.o
+  08014a10-08014b6b  HAL_DMA_IRQHandler                348   2  Code  RX  stm32g4xx_hal_dma.o
+  08014b6c-08014c47  HAL_FLASHEx_OBGetConfig           220   2  Code  RX  stm32g4xx_hal_flash_ex.o
+  08014c48-08014cd3  I2C_WaitOnTXISFlagUntilTimeout
                                                        140   2  Code  RX  stm32g4xx_hal_i2c.o
-  08014ca8-08014d2b  I2C_WaitOnSTOPFlagUntilTimeout
+  08014cd4-08014d57  I2C_WaitOnSTOPFlagUntilTimeout
                                                        132   2  Code  RX  stm32g4xx_hal_i2c.o
-  08014d2c-08014db7  RTC_ExitInitMode                  140   2  Code  RX  stm32g4xx_hal_rtc.o
-  08014db8-08014dc7  HAL_UARTEx_RxEventCallback
+  08014d58-08014de3  RTC_ExitInitMode                  140   2  Code  RX  stm32g4xx_hal_rtc.o
+  08014de4-08014df3  HAL_UARTEx_RxEventCallback
                                                         16   2  Code  RX  stm32g4xx_hal_uart.o
-  08014dc8-08014ea3  UART_WaitOnFlagUntilTimeout
+  08014df4-08014ecf  UART_WaitOnFlagUntilTimeout
                                                        220   2  Code  RX  stm32g4xx_hal_uart.o
-  08014ea4-08014f1b  UART_EndTxTransfer                120   2  Code  RX  stm32g4xx_hal_uart.o
-  08014f1c-08014fb3  UART_DMATransmitCplt              152   2  Code  RX  stm32g4xx_hal_uart.o
-  08014fb4-08014fef  UART_DMARxHalfCplt                 60   2  Code  RX  stm32g4xx_hal_uart.o
-  08014ff0-08015043  UART_EndTransmit_IT                84   2  Code  RX  stm32g4xx_hal_uart.o
-  08015044-0801506f  USB_DisableGlobalInt               44   2  Code  RX  stm32g4xx_ll_usb.o
-  08015070-0801512b  y                                 188   2  Code  RX  chip_temperature.o
-  0801512c-0801515f  bytestowrite                       52   2  Code  RX  eeprom.o
-  08015160-080151bf  mbCheckCrc16                       96   2  Code  RX  modbus.o
-  080151c0-08015217  mbAppendCrc16                      88   2  Code  RX  modbus.o
-  08015218-08015227  mbGetFrameComplete                 16   2  Code  RX  modbus.o
-  08015228-0801523f  mbClearRxFrame                     24   2  Code  RX  modbus.o
-  08015240-080152bf  mbSlaveProcessPdu                 128   2  Code  RX  modbus.o
-  080152c0-080152fb  mbSlaveResponseException           60   2  Code  RX  modbus.o
-  080152fc-0801532b  puts                               48   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801532c-0801536b  ldexp                              64   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801536c-0801536f  pow                                 4   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015370-080153d7  __SEGGER_RTL_float64_PolyEvalP
+  08014ed0-08014f47  UART_EndTxTransfer                120   2  Code  RX  stm32g4xx_hal_uart.o
+  08014f48-08014fdf  UART_DMATransmitCplt              152   2  Code  RX  stm32g4xx_hal_uart.o
+  08014fe0-0801501b  UART_DMARxHalfCplt                 60   2  Code  RX  stm32g4xx_hal_uart.o
+  0801501c-0801506f  UART_EndTransmit_IT                84   2  Code  RX  stm32g4xx_hal_uart.o
+  08015070-0801509b  USB_DisableGlobalInt               44   2  Code  RX  stm32g4xx_ll_usb.o
+  0801509c-08015157  y                                 188   2  Code  RX  chip_temperature.o
+  08015158-0801518b  bytestowrite                       52   2  Code  RX  eeprom.o
+  0801518c-080151eb  mbCheckCrc16                       96   2  Code  RX  modbus.o
+  080151ec-08015243  mbAppendCrc16                      88   2  Code  RX  modbus.o
+  08015244-08015253  mbGetFrameComplete                 16   2  Code  RX  modbus.o
+  08015254-0801526b  mbClearRxFrame                     24   2  Code  RX  modbus.o
+  0801526c-080152eb  mbSlaveProcessPdu                 128   2  Code  RX  modbus.o
+  080152ec-08015327  mbSlaveResponseException           60   2  Code  RX  modbus.o
+  08015328-08015357  puts                               48   2  Code  RX  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015358-08015397  ldexp                              64   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015398-0801539b  pow                                 4   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801539c-08015403  __SEGGER_RTL_float64_PolyEvalP
                                                        104   2  Code  RX  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080153d8-0801545b  __SEGGER_RTL_putc                 132   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801545c-08015477  __SEGGER_RTL_print_padding
+  08015404-08015487  __SEGGER_RTL_putc                 132   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015488-080154a3  __SEGGER_RTL_print_padding
                                                         28   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015478-08015493  vfprintf                           28   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015494-080154ff  vfprintf_l                        108   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015500-08015537  __SEGGER_RTL_X_file_stat           56   2  Code  RX  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015538-0801553b  __SEGGER_RTL_X_file_bufsize
+  080154a4-080154bf  vfprintf                           28   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080154c0-0801552b  vfprintf_l                        108   2  Code  RX  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801552c-08015563  __SEGGER_RTL_X_file_stat           56   2  Code  RX  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015564-08015567  __SEGGER_RTL_X_file_bufsize
                                                          4   2  Code  RX  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801553c-0801559f  _DoInit                           100   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080155a0-080155e3  _WriteNoCheck                      68   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080155e4-0801562f  strnlen                            76   2  Code  RX  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015630-08015647  __SEGGER_RTL_current_locale
+  08015568-080155cb  _DoInit                           100   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080155cc-0801560f  _WriteNoCheck                      68   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015610-0801565b  strnlen                            76   2  Code  RX  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801565c-08015673  __SEGGER_RTL_current_locale
                                                         24   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015648-08015667  __SEGGER_RTL_ascii_isctype
+  08015674-08015693  __SEGGER_RTL_ascii_isctype
                                                         32   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015668-08015673  __SEGGER_RTL_ascii_toupper
+  08015694-0801569f  __SEGGER_RTL_ascii_toupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015674-08015693  __SEGGER_RTL_ascii_iswctype
+  080156a0-080156bf  __SEGGER_RTL_ascii_iswctype
                                                         32   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015694-0801569f  __SEGGER_RTL_ascii_towupper
+  080156c0-080156cb  __SEGGER_RTL_ascii_towupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080156a0-080156d9  __SEGGER_RTL_c_locale_day_names
+  080156cc-08015705  __SEGGER_RTL_c_locale_day_names
                                                         58   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080156da-080156db  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080156dc-080156dd  __SEGGER_RTL_data_utf8_period
+  08015706-08015707  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015708-08015709  __SEGGER_RTL_data_utf8_period
                                                          2   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080156de-080156df  ( UNUSED .=.+2 )                    2   -  ----  -   -
-  080156e0-080156e3  [.init_array]                       4   4  ----  --  STM32G4xx_Startup.o
-  080156e4-080156f3  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080156f4-08015703  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015704-08015783  __SEGGER_RTL_ascii_ctype_map
+  0801570a-0801570b  ( UNUSED .=.+2 )                    2   -  ----  -   -
+  0801570c-0801570f  [.init_array]                       4   4  ----  --  STM32G4xx_Startup.o
+  08015710-0801571f  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015720-0801572f  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015730-080157af  __SEGGER_RTL_ascii_ctype_map
                                                        128   1  Cnst  RO  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015784-080157a7  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  080157a8-080157d7  __SEGGER_init_table__              48   4  Cnst  RO  [ Linker created ]
-  080157d8-08015803  __SEGGER_init_data__               44   4  Cnst  RO  [ Linker created ]
-  08015804-08015815  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  08015816-0801583d  __SEGGER_init_zpak                 40   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0801583e-0fffffff  ( UNUSED .=.+134129602 )   134 129 602
+  080157b0-080157d3  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  080157d4-08015803  __SEGGER_init_table__              48   4  Cnst  RO  [ Linker created ]
+  08015804-0801582f  __SEGGER_init_data__               44   4  Cnst  RO  [ Linker created ]
+  08015830-08015841  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  08015842-08015869  __SEGGER_init_zpak                 40   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0801586a-0fffffff  ( UNUSED .=.+134129558 )   134 129 558
                                                              -  ----  -   -
   10000000-100003df  sys_data                          992   8  Zero  ZI  sysdata.o
@@ -897,14 +897,14 @@
   -------------------------  ----------  ----------  -----  ----  --  -----------
   ADC1_2_IRQHandler          0x08001C9D                  2  Code  Wk  stm32g473xx_Vectors.o
-  ADC3_IRQHandler            0x08014353                  2  Code  Wk  stm32g473xx_Vectors.o
-  ADC4_IRQHandler            0x0801436F                  2  Code  Wk  stm32g473xx_Vectors.o
-  ADC5_IRQHandler            0x08014371                  2  Code  Wk  stm32g473xx_Vectors.o
-  ADC_DMAConvCplt            0x0801354B         214      2  Code  Gb  stm32g4xx_hal_adc.o
-  ADC_DMAError               0x0801363B          50      2  Code  Gb  stm32g4xx_hal_adc.o
-  ADC_DMAHalfConvCplt        0x08013621          26      2  Code  Gb  stm32g4xx_hal_adc.o
-  ADC_Disable                0x0801486D         188      2  Code  Gb  stm32g4xx_hal_adc.o
+  ADC3_IRQHandler            0x0801437F                  2  Code  Wk  stm32g473xx_Vectors.o
+  ADC4_IRQHandler            0x0801439B                  2  Code  Wk  stm32g473xx_Vectors.o
+  ADC5_IRQHandler            0x0801439D                  2  Code  Wk  stm32g473xx_Vectors.o
+  ADC_DMAConvCplt            0x08013577         214      2  Code  Gb  stm32g4xx_hal_adc.o
+  ADC_DMAError               0x08013667          50      2  Code  Gb  stm32g4xx_hal_adc.o
+  ADC_DMAHalfConvCplt        0x0801364D          26      2  Code  Gb  stm32g4xx_hal_adc.o
+  ADC_Disable                0x08014899         188      2  Code  Gb  stm32g4xx_hal_adc.o
   ADC_Enable                 0x08005D69         300      4  Code  Gb  stm32g4xx_hal_adc.o
   ADS1260_ConversionFinished
-                             0x0801416F          10      2  Code  Gb  ads1260.o
+                             0x0801419B          10      2  Code  Gb  ads1260.o
   ADS1260_ProcessCurrent     0x08000BE9         788      8  Code  Lc  ads1260.o
   ADS1260_ReadConversion     0x0800DF99         396      4  Code  Gb  ads1260.o
@@ -942,11 +942,11 @@
                              0x0800EE85         196      4  Code  Gb  chip_temperature.o
   CHIP_TEMPERATURE_Exec      0x0800EF49         176      4  Code  Gb  chip_temperature.o
-  COMP1_2_3_IRQHandler       0x08014375                  2  Code  Wk  stm32g473xx_Vectors.o
-  COMP4_5_6_IRQHandler       0x08014377                  2  Code  Wk  stm32g473xx_Vectors.o
-  COMP7_IRQHandler           0x08014379                  2  Code  Wk  stm32g473xx_Vectors.o
-  CORDIC_IRQHandler          0x080143AB                  2  Code  Wk  stm32g473xx_Vectors.o
-  CRC_Handle_16              0x08013873         106      2  Code  Lc  stm32g4xx_hal_crc.o
-  CRC_Handle_8               0x08013755         286      2  Code  Lc  stm32g4xx_hal_crc.o
-  CRS_IRQHandler             0x0801437B                  2  Code  Wk  stm32g473xx_Vectors.o
+  COMP1_2_3_IRQHandler       0x080143A1                  2  Code  Wk  stm32g473xx_Vectors.o
+  COMP4_5_6_IRQHandler       0x080143A3                  2  Code  Wk  stm32g473xx_Vectors.o
+  COMP7_IRQHandler           0x080143A5                  2  Code  Wk  stm32g473xx_Vectors.o
+  CORDIC_IRQHandler          0x080143D7                  2  Code  Wk  stm32g473xx_Vectors.o
+  CRC_Handle_16              0x0801389F         106      2  Code  Lc  stm32g4xx_hal_crc.o
+  CRC_Handle_8               0x08013781         286      2  Code  Lc  stm32g4xx_hal_crc.o
+  CRS_IRQHandler             0x080143A7                  2  Code  Wk  stm32g473xx_Vectors.o
   CurrentGainCal             0x080016E9         220      8  Code  Gb  fast_current.o
   CurrentOffsetCal           0x0800FD79          28      4  Code  Gb  fast_current.o
@@ -958,20 +958,20 @@
   DMA1_Channel6_IRQHandler   0x08003DB5          16      4  Code  Gb  stm32g4xx_it.o
   DMA1_Channel7_IRQHandler   0x08003DC5          16      4  Code  Gb  stm32g4xx_it.o
-  DMA1_Channel8_IRQHandler   0x080143A3                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel1_IRQHandler   0x08014365                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel2_IRQHandler   0x08014367                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel3_IRQHandler   0x08014369                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel4_IRQHandler   0x0801436B                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel5_IRQHandler   0x0801436D                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel6_IRQHandler   0x080143A5                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel7_IRQHandler   0x080143A7                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMA2_Channel8_IRQHandler   0x080143A9                  2  Code  Wk  stm32g473xx_Vectors.o
-  DMAMUX_OVR_IRQHandler      0x0801439F                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA1_Channel8_IRQHandler   0x080143CF                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel1_IRQHandler   0x08014391                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel2_IRQHandler   0x08014393                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel3_IRQHandler   0x08014395                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel4_IRQHandler   0x08014397                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel5_IRQHandler   0x08014399                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel6_IRQHandler   0x080143D1                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel7_IRQHandler   0x080143D3                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMA2_Channel8_IRQHandler   0x080143D5                  2  Code  Wk  stm32g473xx_Vectors.o
+  DMAMUX_OVR_IRQHandler      0x080143CB                  2  Code  Wk  stm32g473xx_Vectors.o
   DMA_CalcDMAMUXChannelBaseAndMask
                              0x08006DCD         112      4  Code  Lc  stm32g4xx_hal_dma.o
   DMA_CalcDMAMUXRequestGenBaseAndMask
                              0x08006E3D          64      4  Code  Lc  stm32g4xx_hal_dma.o
-  DMA_SetConfig              0x08013A5D         114      2  Code  Lc  stm32g4xx_hal_dma.o
-  DebugMon_Handler           0x08014675           4      2  Code  Gb  stm32g4xx_it.o
+  DMA_SetConfig              0x08013A89         114      2  Code  Lc  stm32g4xx_hal_dma.o
+  DebugMon_Handler           0x080146A1           4      2  Code  Gb  stm32g4xx_it.o
   EEPROM_Read                0x0800FAF1         264      4  Code  Gb  eeprom.o
   EEPROM_Write               0x0800FBF9         268      4  Code  Gb  eeprom.o
@@ -985,18 +985,18 @@
   ESR_FAST_Exec              0x080013D1         792      8  Code  Gb  esr.o
   EXTI0_IRQHandler           0x08001B35                  2  Code  Wk  stm32g473xx_Vectors.o
-  EXTI15_10_IRQHandler       0x08014345                  2  Code  Wk  stm32g473xx_Vectors.o
+  EXTI15_10_IRQHandler       0x08014371                  2  Code  Wk  stm32g473xx_Vectors.o
   EXTI1_IRQHandler           0x08001B37                  2  Code  Wk  stm32g473xx_Vectors.o
-  EXTI2_IRQHandler           0x0801467D          12      2  Code  Gb  stm32g4xx_it.o
+  EXTI2_IRQHandler           0x080146A9          12      2  Code  Gb  stm32g4xx_it.o
   EXTI3_IRQHandler           0x08001C25                  2  Code  Wk  stm32g473xx_Vectors.o
   EXTI4_IRQHandler           0x08001C27                  2  Code  Wk  stm32g473xx_Vectors.o
-  EXTI9_5_IRQHandler         0x0801295F                  2  Code  Wk  stm32g473xx_Vectors.o
+  EXTI9_5_IRQHandler         0x0801298B                  2  Code  Wk  stm32g473xx_Vectors.o
   Error_Handler              0x08003AE1          20      4  Code  Gb  main.o
   FAST_CURRENT_Exec          0x080017C9         212      8  Code  Gb  fast_current.o
   FDCAN1_IT0_IRQHandler      0x08002047                  2  Code  Wk  stm32g473xx_Vectors.o
-  FDCAN1_IT1_IRQHandler      0x080128FF                  2  Code  Wk  stm32g473xx_Vectors.o
-  FDCAN2_IT0_IRQHandler      0x0801438F                  2  Code  Wk  stm32g473xx_Vectors.o
-  FDCAN2_IT1_IRQHandler      0x08014391                  2  Code  Wk  stm32g473xx_Vectors.o
-  FDCAN3_IT0_IRQHandler      0x08014393                  2  Code  Wk  stm32g473xx_Vectors.o
-  FDCAN3_IT1_IRQHandler      0x08014395                  2  Code  Wk  stm32g473xx_Vectors.o
+  FDCAN1_IT1_IRQHandler      0x0801292B                  2  Code  Wk  stm32g473xx_Vectors.o
+  FDCAN2_IT0_IRQHandler      0x080143BB                  2  Code  Wk  stm32g473xx_Vectors.o
+  FDCAN2_IT1_IRQHandler      0x080143BD                  2  Code  Wk  stm32g473xx_Vectors.o
+  FDCAN3_IT0_IRQHandler      0x080143BF                  2  Code  Wk  stm32g473xx_Vectors.o
+  FDCAN3_IT1_IRQHandler      0x080143C1                  2  Code  Wk  stm32g473xx_Vectors.o
   FDCAN_CalcultateRamBlockAddresses
                              0x08007425         208      4  Code  Lc  stm32g4xx_hal_fdcan.o
@@ -1016,7 +1016,7 @@
   FLASH_WaitForLastOperation
                              0x080075E1         164      4  Code  Gb  stm32g4xx_hal_flash.o
-  FMAC_IRQHandler            0x080143AD                  2  Code  Wk  stm32g473xx_Vectors.o
-  FMC_IRQHandler             0x08014355                  2  Code  Wk  stm32g473xx_Vectors.o
-  FPU_IRQHandler             0x08014387                  2  Code  Wk  stm32g473xx_Vectors.o
+  FMAC_IRQHandler            0x080143D9                  2  Code  Wk  stm32g473xx_Vectors.o
+  FMC_IRQHandler             0x08014381                  2  Code  Wk  stm32g473xx_Vectors.o
+  FPU_IRQHandler             0x080143B3                  2  Code  Wk  stm32g473xx_Vectors.o
   HAL_ADCEx_Calibration_Start
                              0x08005E95         304      4  Code  Gb  stm32g4xx_hal_adc_ex.o
@@ -1028,16 +1028,16 @@
   HAL_ADC_ConvCpltCallback   0x08003865         104      4  Code  Gb  main.o
   HAL_ADC_ConvHalfCpltCallback
-                             0x08013537          10      2  Code  Wk  stm32g4xx_hal_adc.o
-  HAL_ADC_ErrorCallback      0x08013541          10      2  Code  Wk  stm32g4xx_hal_adc.o
+                             0x08013563          10      2  Code  Wk  stm32g4xx_hal_adc.o
+  HAL_ADC_ErrorCallback      0x0801356D          10      2  Code  Wk  stm32g4xx_hal_adc.o
   HAL_ADC_Init               0x0800438D       2 252      4  Code  Gb  stm32g4xx_hal_adc.o
   HAL_ADC_MspInit            0x08002841       1 216      4  Code  Gb  adc.o
   HAL_ADC_Start_DMA          0x08004C59         500      4  Code  Gb  stm32g4xx_hal_adc.o
   HAL_CRCEx_Polynomial_Set   0x0800683D         332      4  Code  Gb  stm32g4xx_hal_crc_ex.o
-  HAL_CRC_Calculate          0x080136BF         150      2  Code  Gb  stm32g4xx_hal_crc.o
+  HAL_CRC_Calculate          0x080136EB         150      2  Code  Gb  stm32g4xx_hal_crc.o
   HAL_CRC_Init               0x080066CD         368      4  Code  Gb  stm32g4xx_hal_crc.o
   HAL_CRC_MspInit            0x08002D55          52      4  Code  Gb  crc.o
-  HAL_DMA_Abort              0x080138DD         174      2  Code  Gb  stm32g4xx_hal_dma.o
-  HAL_DMA_Abort_IT           0x0801398B         210      2  Code  Gb  stm32g4xx_hal_dma.o
-  HAL_DMA_IRQHandler         0x080149E5         348      2  Code  Gb  stm32g4xx_hal_dma.o
+  HAL_DMA_Abort              0x08013909         174      2  Code  Gb  stm32g4xx_hal_dma.o
+  HAL_DMA_Abort_IT           0x080139B7         210      2  Code  Gb  stm32g4xx_hal_dma.o
+  HAL_DMA_IRQHandler         0x08014A11         348      2  Code  Gb  stm32g4xx_hal_dma.o
   HAL_DMA_Init               0x08006989         812      4  Code  Gb  stm32g4xx_hal_dma.o
   HAL_DMA_Start_IT           0x08006CB5         280      4  Code  Gb  stm32g4xx_hal_dma.o
@@ -1045,5 +1045,5 @@
   HAL_FDCAN_Init             0x08006EDD       1 352      4  Code  Gb  stm32g4xx_hal_fdcan.o
   HAL_FDCAN_MspInit          0x08002F51         336      4  Code  Gb  fdcan.o
-  HAL_FLASHEx_OBGetConfig    0x08014B41         220      2  Code  Gb  stm32g4xx_hal_flash_ex.o
+  HAL_FLASHEx_OBGetConfig    0x08014B6D         220      2  Code  Gb  stm32g4xx_hal_flash_ex.o
   HAL_FLASHEx_OBProgram      0x08007685         324      4  Code  Gb  stm32g4xx_hal_flash_ex.o
   HAL_FLASH_Lock             0x08007535          48      4  Code  Gb  stm32g4xx_hal_flash.o
@@ -1069,5 +1069,5 @@
   HAL_I2C_MspInit            0x0800334D         292      4  Code  Gb  i2c.o
   HAL_IncTick                0x08004255          28      4  Code  Wk  stm32g4xx_hal.o
-  HAL_Init                   0x08014689          52      2  Code  Gb  stm32g4xx_hal.o
+  HAL_Init                   0x080146B5          52      2  Code  Gb  stm32g4xx_hal.o
   HAL_InitTick               0x080041D9         124      4  Code  Wk  stm32g4xx_hal.o
   HAL_MspInit                0x08003D15          80      4  Code  Gb  stm32g4xx_hal_msp.o
@@ -1076,5 +1076,5 @@
   HAL_NVIC_SetPriorityGrouping
                              0x08006609          64      4  Code  Gb  stm32g4xx_hal_cortex.o
-  HAL_PCDEx_ActivateLPM      0x08013BC3          74      2  Code  Gb  stm32g4xx_hal_pcd_ex.o
+  HAL_PCDEx_ActivateLPM      0x08013BEF          74      2  Code  Gb  stm32g4xx_hal_pcd_ex.o
   HAL_PCD_Init               0x08009851         480      4  Code  Gb  stm32g4xx_hal_pcd.o
   HAL_PCD_MspInit            0x08004179          96      4  Code  Gb  usb.o
@@ -1102,11 +1102,11 @@
   HAL_SYSCFG_VREFBUF_HighImpedanceConfig
                              0x080042C1          60      4  Code  Gb  stm32g4xx_hal.o
-  HAL_SYSTICK_Config         0x080136A9          22      2  Code  Gb  stm32g4xx_hal_cortex.o
+  HAL_SYSTICK_Config         0x080136D5          22      2  Code  Gb  stm32g4xx_hal_cortex.o
   HAL_UARTEx_DisableFifoMode
                              0x0800D531         208      4  Code  Gb  stm32g4xx_hal_uart_ex.o
   HAL_UARTEx_RxEventCallback
-                             0x08014DB9          16      2  Code  Wk  stm32g4xx_hal_uart.o
+                             0x08014DE5          16      2  Code  Wk  stm32g4xx_hal_uart.o
   HAL_UARTEx_RxFifoFullCallback
-                             0x08014129          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
+                             0x08014155          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
   HAL_UARTEx_SetRxFifoThreshold
                              0x0800D715         276      4  Code  Gb  stm32g4xx_hal_uart_ex.o
@@ -1114,6 +1114,6 @@
                              0x0800D601         276      4  Code  Gb  stm32g4xx_hal_uart_ex.o
   HAL_UARTEx_TxFifoEmptyCallback
-                             0x08014133          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
-  HAL_UARTEx_WakeupCallback  0x0801411F          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
+                             0x0801415F          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
+  HAL_UARTEx_WakeupCallback  0x0801414B          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
   HAL_UART_EnableReceiverTimeout
                              0x0800C8F9         108      4  Code  Gb  stm32g4xx_hal_uart.o
@@ -1125,21 +1125,21 @@
   HAL_UART_ReceiverTimeout_Config
                              0x0800C8B1          72      4  Code  Gb  stm32g4xx_hal_uart.o
-  HAL_UART_RxCpltCallback    0x08013D13          10      2  Code  Wk  stm32g4xx_hal_uart.o
+  HAL_UART_RxCpltCallback    0x08013D3F          10      2  Code  Wk  stm32g4xx_hal_uart.o
   HAL_UART_RxHalfCpltCallback
-                             0x08013D1D          10      2  Code  Wk  stm32g4xx_hal_uart.o
+                             0x08013D49          10      2  Code  Wk  stm32g4xx_hal_uart.o
   HAL_UART_Transmit_DMA      0x0800C129         264      4  Code  Gb  stm32g4xx_hal_uart.o
   HAL_UART_TxCpltCallback    0x0800FF9D          24      4  Code  Gb  modbus.o
   HAL_UART_TxHalfCpltCallback
-                             0x08013D09          10      2  Code  Wk  stm32g4xx_hal_uart.o
+                             0x08013D35          10      2  Code  Wk  stm32g4xx_hal_uart.o
   HardFault_Handler          0x080008C7           2      2  Code  Gb  stm32g4xx_it.o
-  I2C1_ER_IRQHandler         0x08014339                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C1_EV_IRQHandler         0x08014337                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C2_ER_IRQHandler         0x0801433D                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C2_EV_IRQHandler         0x0801433B                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C3_ER_IRQHandler         0x0801439D                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C3_EV_IRQHandler         0x0801439B                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C4_ER_IRQHandler         0x0801438B                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C4_EV_IRQHandler         0x08014389                  2  Code  Wk  stm32g473xx_Vectors.o
-  I2C_Flush_TXDR             0x08013ACF          62      2  Code  Lc  stm32g4xx_hal_i2c.o
+  I2C1_ER_IRQHandler         0x08014365                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C1_EV_IRQHandler         0x08014363                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C2_ER_IRQHandler         0x08014369                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C2_EV_IRQHandler         0x08014367                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C3_ER_IRQHandler         0x080143C9                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C3_EV_IRQHandler         0x080143C7                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C4_ER_IRQHandler         0x080143B7                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C4_EV_IRQHandler         0x080143B5                  2  Code  Wk  stm32g473xx_Vectors.o
+  I2C_Flush_TXDR             0x08013AFB          62      2  Code  Lc  stm32g4xx_hal_i2c.o
   I2C_IsErrorOccurred        0x08009319         448      4  Code  Lc  stm32g4xx_hal_i2c.o
   I2C_RequestMemoryRead      0x08009261         184      4  Code  Lc  stm32g4xx_hal_i2c.o
@@ -1147,61 +1147,61 @@
   I2C_TransferConfig         0x080094D9         256      4  Code  Lc  stm32g4xx_hal_i2c.o
   I2C_WaitOnFlagUntilTimeout
-                             0x08013B0D         182      2  Code  Lc  stm32g4xx_hal_i2c.o
+                             0x08013B39         182      2  Code  Lc  stm32g4xx_hal_i2c.o
   I2C_WaitOnSTOPFlagUntilTimeout
-                             0x08014CA9         132      2  Code  Lc  stm32g4xx_hal_i2c.o
+                             0x08014CD5         132      2  Code  Lc  stm32g4xx_hal_i2c.o
   I2C_WaitOnTXISFlagUntilTimeout
-                             0x08014C1D         140      2  Code  Lc  stm32g4xx_hal_i2c.o
+                             0x08014C49         140      2  Code  Lc  stm32g4xx_hal_i2c.o
   INT_BAT_VOLTAGE_Exec       0x080018A1         124      8  Code  Gb  int_bat_voltage.o
-  LL_ADC_Disable             0x080134FB          30      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_Disable             0x08013527          30      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_DisableDeepPowerDown
-                             0x08013307          26      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_Enable              0x080134DD          30      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08013333          26      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_Enable              0x08013509          30      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_EnableInternalRegulator
-                             0x08013433          30      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x0801345F          30      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_GetCommonPathInternalCh
-                             0x08012DB3          18      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_GetMultimode        0x08013277          18      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_GetOffsetChannel    0x08012E93          34      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_GetResolution       0x08012E23          18      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08012DDF          18      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_GetMultimode        0x080132A3          18      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_GetOffsetChannel    0x08012EBF          34      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_GetResolution       0x08012E4F          18      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_INJ_IsConversionOngoing
-                             0x08014851          28      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x0801487D          28      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_IsCalibrationOnGoing
-                             0x0801366D          30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+                             0x08013699          30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
   LL_ADC_IsDeepPowerDownEnabled
-                             0x080133B3          30      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_IsDisableOngoing    0x08014819          28      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_IsEnabled           0x080147FD          28      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_IsEnabled           0x08014929          28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+                             0x080133DF          30      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_IsDisableOngoing    0x08014845          28      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_IsEnabled           0x08014829          28      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_IsEnabled           0x08014955          28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
   LL_ADC_IsInternalRegulatorEnabled
-                             0x080134BF          30      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x080134EB          30      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_REG_IsConversionOngoing
-                             0x08014835          28      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08014861          28      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_REG_IsConversionOngoing
-                             0x0801496D          28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+                             0x08014999          28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
   LL_ADC_REG_IsTriggerSourceSWStart
-                             0x08014795          28      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x080147C1          28      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_REG_SetSequencerRanks
-                             0x08012F7F          78      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08012FAB          78      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_REG_StartConversion
-                             0x08013519          30      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08013545          30      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_REG_StartConversion
-                             0x0801368B          30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+                             0x080136B7          30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
   LL_ADC_SetChannelSamplingTime
-                             0x080147B1          76      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x080147DD          76      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_SetChannelSingleDiff
                              0x08004351          60      4  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_SetCommonClock      0x080146BD          28      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_SetCommonClock      0x080146E9          28      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_SetCommonPathInternalCh
-                             0x080146D9          28      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08014705          28      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_SetOffset           0x08004311          64      4  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_SetOffsetSaturation
-                             0x0801474D          44      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_SetOffsetSign       0x08014721          44      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_SetOffsetState      0x080146F5          44      2  Code  Lc  stm32g4xx_hal_adc.o
+                             0x08014779          44      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_SetOffsetSign       0x0801474D          44      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_SetOffsetState      0x08014721          44      2  Code  Lc  stm32g4xx_hal_adc.o
   LL_ADC_SetSamplingTimeCommonConfig
-                             0x08014779          28      2  Code  Lc  stm32g4xx_hal_adc.o
-  LL_ADC_StartCalibration    0x08014945          40      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  LPTIM1_IRQHandler          0x08014357                  2  Code  Wk  stm32g473xx_Vectors.o
-  LPUART1_IRQHandler         0x08014399                  2  Code  Wk  stm32g473xx_Vectors.o
+                             0x080147A5          28      2  Code  Lc  stm32g4xx_hal_adc.o
+  LL_ADC_StartCalibration    0x08014971          40      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+  LPTIM1_IRQHandler          0x08014383                  2  Code  Wk  stm32g473xx_Vectors.o
+  LPUART1_IRQHandler         0x080143C5                  2  Code  Wk  stm32g473xx_Vectors.o
   LoadBackupRegister         0x08003549         572      4  Code  Gb  main.o
   MX_ADC1_Init               0x080022F1         272      4  Code  Gb  adc.o
@@ -1224,5 +1224,5 @@
   MemManage_Handler          0x08000EFD           2      2  Code  Gb  stm32g4xx_it.o
   NMI_Handler                0x080008C5           2      2  Code  Gb  stm32g4xx_it.o
-  NVIC_EncodePriority        0x08014989          92      2  Code  Lc  stm32g4xx_hal_cortex.o
+  NVIC_EncodePriority        0x080149B5          92      2  Code  Lc  stm32g4xx_hal_cortex.o
   OUTPUTS_CheckAUX           0x08010CD1          96      4  Code  Gb  outputs.o
   OUTPUTS_CheckLVP           0x0801037D         640      4  Code  Gb  outputs.o
@@ -1230,33 +1230,33 @@
   OUTPUTS_Init               0x08010361          28      4  Code  Gb  outputs.o
   PVD_PVM_IRQHandler         0x080017C7                  2  Code  Wk  stm32g473xx_Vectors.o
-  PendSV_Handler             0x08014679           4      2  Code  Gb  stm32g4xx_it.o
-  QUADSPI_IRQHandler         0x080143A1                  2  Code  Wk  stm32g473xx_Vectors.o
+  PendSV_Handler             0x080146A5           4      2  Code  Gb  stm32g4xx_it.o
+  QUADSPI_IRQHandler         0x080143CD                  2  Code  Wk  stm32g473xx_Vectors.o
   RCC_GetSysClockFreqFromPLLSource
                              0x0800A8ED         132      4  Code  Lc  stm32g4xx_hal_rcc.o
   RCC_IRQHandler             0x0800191F                  2  Code  Wk  stm32g473xx_Vectors.o
-  RNG_IRQHandler             0x08014397                  2  Code  Wk  stm32g473xx_Vectors.o
-  RTC_Alarm_IRQHandler       0x08014347                  2  Code  Wk  stm32g473xx_Vectors.o
-  RTC_EnterInitMode          0x08013C0D         114      2  Code  Gb  stm32g4xx_hal_rtc.o
-  RTC_ExitInitMode           0x08014D2D         140      2  Code  Gb  stm32g4xx_hal_rtc.o
+  RNG_IRQHandler             0x080143C3                  2  Code  Wk  stm32g473xx_Vectors.o
+  RTC_Alarm_IRQHandler       0x08014373                  2  Code  Wk  stm32g473xx_Vectors.o
+  RTC_EnterInitMode          0x08013C39         114      2  Code  Gb  stm32g4xx_hal_rtc.o
+  RTC_ExitInitMode           0x08014D59         140      2  Code  Gb  stm32g4xx_hal_rtc.o
   RTC_TAMP_LSECSS_IRQHandler
                              0x0800189D                  2  Code  Wk  stm32g473xx_Vectors.o
   RTC_WKUP_IRQHandler        0x0800189F                  2  Code  Wk  stm32g473xx_Vectors.o
-  Reset_Handler              0x08011639                  4  Code  Gb  STM32G4xx_Startup.o
-  SAI1_IRQHandler            0x0801437D                  2  Code  Wk  stm32g473xx_Vectors.o
-  SEGGER_RTT_Write           0x080145B5          54      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  SEGGER_RTT_WriteNoLock     0x0801455B          90      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  Reset_Handler              0x08011665                  4  Code  Gb  STM32G4xx_Startup.o
+  SAI1_IRQHandler            0x080143A9                  2  Code  Wk  stm32g473xx_Vectors.o
+  SEGGER_RTT_Write           0x080145E1          54      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  SEGGER_RTT_WriteNoLock     0x08014587          90      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   SELF_DISCHARGE_Exec        0x08001921         532      8  Code  Gb  self_discharge.o
   SHUNT_TEMPERATURE_Exec     0x08001B39         236      8  Code  Gb  shunt_temperature.o
   SHUNT_VOLTAGE_Exec         0x08001C29         116      8  Code  Gb  shunt_voltage.o
-  SPI1_IRQHandler            0x0801433F                  2  Code  Wk  stm32g473xx_Vectors.o
-  SPI2_IRQHandler            0x08014341                  2  Code  Wk  stm32g473xx_Vectors.o
-  SPI3_IRQHandler            0x0801435B                  2  Code  Wk  stm32g473xx_Vectors.o
-  SPI4_IRQHandler            0x0801438D                  2  Code  Wk  stm32g473xx_Vectors.o
-  SPI_EndRxTxTransaction     0x08013C7F         138      2  Code  Lc  stm32g4xx_hal_spi.o
+  SPI1_IRQHandler            0x0801436B                  2  Code  Wk  stm32g473xx_Vectors.o
+  SPI2_IRQHandler            0x0801436D                  2  Code  Wk  stm32g473xx_Vectors.o
+  SPI3_IRQHandler            0x08014387                  2  Code  Wk  stm32g473xx_Vectors.o
+  SPI4_IRQHandler            0x080143B9                  2  Code  Wk  stm32g473xx_Vectors.o
+  SPI_EndRxTxTransaction     0x08013CAB         138      2  Code  Lc  stm32g4xx_hal_spi.o
   SPI_WaitFifoStateUntilTimeout
                              0x0800BE91         304      4  Code  Lc  stm32g4xx_hal_spi.o
   SPI_WaitFlagStateUntilTimeout
                              0x0800BD81         272      4  Code  Lc  stm32g4xx_hal_spi.o
-  SVC_Handler                0x08014671           4      2  Code  Gb  stm32g4xx_it.o
+  SVC_Handler                0x0801469D           4      2  Code  Gb  stm32g4xx_it.o
   SYS_DATA_Init              0x08010D31         240      4  Code  Gb  sysdata.o
   SaveBackupRegister         0x08003785         224      4  Code  Gb  main.o
@@ -1265,69 +1265,69 @@
   SetFlashReadProtection     0x080038CD         352      4  Code  Gb  main.o
   SysTick_Config             0x080065C9          64      4  Code  Lc  stm32g4xx_hal_cortex.o
-  SysTick_Handler            0x08012D4B          10      2  Code  Gb  stm32g4xx_it.o
+  SysTick_Handler            0x08012D77          10      2  Code  Gb  stm32g4xx_it.o
   SystemClock_Config         0x08003499         176      4  Code  Gb  main.o
-  SystemCoreClockUpdate      0x08011691         204      4  Code  Gb  system_stm32g4xx.o
-  SystemInit                 0x08011679          24      4  Code  Gb  system_stm32g4xx.o
-  TIM1_BRK_TIM15_IRQHandler  0x08012ADF                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM1_CC_IRQHandler         0x0801432F                  2  Code  Wk  stm32g473xx_Vectors.o
+  SystemCoreClockUpdate      0x080116BD         204      4  Code  Gb  system_stm32g4xx.o
+  SystemInit                 0x080116A5          24      4  Code  Gb  system_stm32g4xx.o
+  TIM1_BRK_TIM15_IRQHandler  0x08012B0B                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM1_CC_IRQHandler         0x0801435B                  2  Code  Wk  stm32g473xx_Vectors.o
   TIM1_TRG_COM_TIM17_IRQHandler
-                             0x08012CEB                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM1_UP_TIM16_IRQHandler   0x08012BAF                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM20_BRK_IRQHandler       0x0801437F                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM20_CC_IRQHandler        0x08014385                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM20_TRG_COM_IRQHandler   0x08014383                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM20_UP_IRQHandler        0x08014381                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM2_IRQHandler            0x08014331                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM3_IRQHandler            0x08014333                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM4_IRQHandler            0x08014335                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM5_IRQHandler            0x08014359                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM6_DAC_IRQHandler        0x08014361                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM7_DAC_IRQHandler        0x08014363                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM8_BRK_IRQHandler        0x0801434B                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM8_CC_IRQHandler         0x08014351                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM8_TRG_COM_IRQHandler    0x0801434F                  2  Code  Wk  stm32g473xx_Vectors.o
-  TIM8_UP_IRQHandler         0x0801434D                  2  Code  Wk  stm32g473xx_Vectors.o
-  UART4_IRQHandler           0x0801435D                  2  Code  Wk  stm32g473xx_Vectors.o
-  UART5_IRQHandler           0x0801435F                  2  Code  Wk  stm32g473xx_Vectors.o
+                             0x08012D17                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM1_UP_TIM16_IRQHandler   0x08012BDB                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM20_BRK_IRQHandler       0x080143AB                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM20_CC_IRQHandler        0x080143B1                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM20_TRG_COM_IRQHandler   0x080143AF                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM20_UP_IRQHandler        0x080143AD                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM2_IRQHandler            0x0801435D                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM3_IRQHandler            0x0801435F                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM4_IRQHandler            0x08014361                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM5_IRQHandler            0x08014385                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM6_DAC_IRQHandler        0x0801438D                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM7_DAC_IRQHandler        0x0801438F                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM8_BRK_IRQHandler        0x08014377                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM8_CC_IRQHandler         0x0801437D                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM8_TRG_COM_IRQHandler    0x0801437B                  2  Code  Wk  stm32g473xx_Vectors.o
+  TIM8_UP_IRQHandler         0x08014379                  2  Code  Wk  stm32g473xx_Vectors.o
+  UART4_IRQHandler           0x08014389                  2  Code  Wk  stm32g473xx_Vectors.o
+  UART5_IRQHandler           0x0801438B                  2  Code  Wk  stm32g473xx_Vectors.o
   UARTEx_SetNbDataToProcess  0x0800D829         164      4  Code  Lc  stm32g4xx_hal_uart_ex.o
   UART_AdvFeatureConfig      0x0800D125         700      4  Code  Gb  stm32g4xx_hal_uart.o
-  UART_CheckIdleState        0x08013D27         338      2  Code  Gb  stm32g4xx_hal_uart.o
-  UART_DMAAbortOnError       0x080140FD          34      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_DMAError              0x0801407F         126      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_DMAReceiveCplt        0x08013F55         298      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_DMARxHalfCplt         0x08014FB5          60      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_DMATransmitCplt       0x08014F1D         152      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_DMATxHalfCplt         0x08013F3B          26      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_EndRxTransfer         0x08013E79         194      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_EndTransmit_IT        0x08014FF1          84      2  Code  Lc  stm32g4xx_hal_uart.o
-  UART_EndTxTransfer         0x08014EA5         120      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_CheckIdleState        0x08013D53         338      2  Code  Gb  stm32g4xx_hal_uart.o
+  UART_DMAAbortOnError       0x08014129          34      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_DMAError              0x080140AB         126      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_DMAReceiveCplt        0x08013F81         298      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_DMARxHalfCplt         0x08014FE1          60      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_DMATransmitCplt       0x08014F49         152      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_DMATxHalfCplt         0x08013F67          26      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_EndRxTransfer         0x08013EA5         194      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_EndTransmit_IT        0x0801501D          84      2  Code  Lc  stm32g4xx_hal_uart.o
+  UART_EndTxTransfer         0x08014ED1         120      2  Code  Lc  stm32g4xx_hal_uart.o
   UART_SetConfig             0x0800C965       1 984      4  Code  Gb  stm32g4xx_hal_uart.o
   UART_Start_Receive_DMA     0x0800D3E1         336      4  Code  Gb  stm32g4xx_hal_uart.o
   UART_WaitOnFlagUntilTimeout
-                             0x08014DC9         220      2  Code  Gb  stm32g4xx_hal_uart.o
-  UCPD1_IRQHandler           0x08014373                  2  Code  Wk  stm32g473xx_Vectors.o
+                             0x08014DF5         220      2  Code  Gb  stm32g4xx_hal_uart.o
+  UCPD1_IRQHandler           0x0801439F                  2  Code  Wk  stm32g473xx_Vectors.o
   USART1_IRQHandler          0x08003DD5          16      4  Code  Gb  stm32g4xx_it.o
   USART2_IRQHandler          0x08003DE5          16      4  Code  Gb  stm32g4xx_it.o
-  USART3_IRQHandler          0x08014343                  2  Code  Wk  stm32g473xx_Vectors.o
-  USBWakeUp_IRQHandler       0x08014349                  2  Code  Wk  stm32g473xx_Vectors.o
-  USB_DevInit                0x0801413D          50      2  Code  Gb  stm32g4xx_ll_usb.o
-  USB_DisableGlobalInt       0x08015045          44      2  Code  Gb  stm32g4xx_ll_usb.o
+  USART3_IRQHandler          0x0801436F                  2  Code  Wk  stm32g473xx_Vectors.o
+  USBWakeUp_IRQHandler       0x08014375                  2  Code  Wk  stm32g473xx_Vectors.o
+  USB_DevInit                0x08014169          50      2  Code  Gb  stm32g4xx_ll_usb.o
+  USB_DisableGlobalInt       0x08015071          44      2  Code  Gb  stm32g4xx_ll_usb.o
   USB_HP_IRQHandler          0x08001C9F                  2  Code  Wk  stm32g473xx_Vectors.o
   USB_LP_IRQHandler          0x08002045                  2  Code  Wk  stm32g473xx_Vectors.o
   UsageFault_Handler         0x0800105D           2      2  Code  Gb  stm32g4xx_it.o
-  WH_COUNTER_CalcSoH         0x08011585         160      4  Code  Gb  wh_counter.o
-  WH_COUNTER_Exec            0x08010E45         772      4  Code  Gb  wh_counter.o
-  WH_COUNTER_GetSoCAuto      0x0801124D         300      4  Code  Gb  wh_counter.o
-  WH_COUNTER_GetSoCAutoTemp  0x08011379         360      4  Code  Gb  wh_counter.o
-  WH_COUNTER_GetSoCManual    0x08011179         212      4  Code  Gb  wh_counter.o
+  WH_COUNTER_CalcSoH         0x080115B1         160      4  Code  Gb  wh_counter.o
+  WH_COUNTER_Exec            0x08010E45         816      4  Code  Gb  wh_counter.o
+  WH_COUNTER_GetSoCAuto      0x08011279         300      4  Code  Gb  wh_counter.o
+  WH_COUNTER_GetSoCAutoTemp  0x080113A5         360      4  Code  Gb  wh_counter.o
+  WH_COUNTER_GetSoCManual    0x080111A5         212      4  Code  Gb  wh_counter.o
   WH_COUNTER_Init            0x08010E21          36      4  Code  Gb  wh_counter.o
   WH_COUNTER_SetDetectedEnergy
-                             0x08011149          48      4  Code  Gb  wh_counter.o
-  WH_COUNTER_SetToMax        0x080114E1         164      4  Code  Gb  wh_counter.o
+                             0x08011175          48      4  Code  Gb  wh_counter.o
+  WH_COUNTER_SetToMax        0x0801150D         164      4  Code  Gb  wh_counter.o
   WWDG_IRQHandler            0x080017C5                  2  Code  Wk  stm32g473xx_Vectors.o
-  _DoInit                    0x0801553D         100      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  _GetAvailWriteSpace        0x080144EF          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  _WriteBlocking             0x08014505          86      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  _WriteNoCheck              0x080155A1          68      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  _DoInit                    0x08015569         100      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  _GetAvailWriteSpace        0x0801451B          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  _WriteBlocking             0x08014531          86      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  _WriteNoCheck              0x080155CD          68      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __NVIC_EnableIRQ           0x08006545          52      4  Code  Lc  stm32g4xx_hal_cortex.o
   __NVIC_GetPriorityGrouping
@@ -1338,95 +1338,95 @@
   __NVIC_SystemReset         0x08003471          40      4  Code  Lc  main.o
   __SEGGER_RTL_X_file_bufsize
-                             0x08015539           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_stat   0x08015501          56      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_write  0x080144E9           6      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015565           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_stat   0x0801552D          56      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_write  0x08014515           6      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_isctype
-                             0x08015649          32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015675          32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_iswctype
-                             0x08015675          32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_mbtowc  0x08014615          50      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080156A1          32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_mbtowc  0x08014641          50      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_tolower
-                             0x08014655          14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08014681          14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_toupper
-                             0x08015669          12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015695          12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towlower
-                             0x08014663          14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x0801468F          14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towupper
-                             0x08015695          12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_wctomb  0x08014647          14      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080156C1          12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_wctomb  0x08014673          14      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_current_locale
-                             0x08015631          24      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x0801565D          24      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_float64_PolyEvalP
-                             0x08015371         104      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x0801539D         104      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_float64_PolyEvalQ
-                             0x0801443B          78      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08014467          78      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_float64_pow_inline
                              0x08002049         640      8  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_pre_padding   0x080144A3          18      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_prin_flush    0x08014489          26      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_pre_padding   0x080144CF          18      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_prin_flush    0x080144B5          26      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_print_padding
-                             0x0801545D          28      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_putc          0x080153D9         132      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stream_write  0x080144B5          10      2  Code  Lc  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_vfprintf      0x08011FD5       1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015489          28      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_putc          0x08015405         132      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stream_write  0x080144E1          10      2  Code  Lc  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_vfprintf      0x08012001       1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_vfprintf_long_long
-                             0x08011FD5       1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_init_ctors        0x08015785          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_init_done         0x0801162F                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  __SEGGER_init_zero         0x08015805          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_init_zpak         0x08015817          40      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_d2iz               0x08011D45          74      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_d2lz               0x08011D91         128      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_d2uiz              0x08011E11          36      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dadd               0x0801175D         574      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dcmpge             0x08011C99          60      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dcmpgt             0x08011CD5          56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dcmplt             0x08011D0D          56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_ddiv               0x08011AD5         450      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dmul               0x080119A5         304      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_dsub               0x0801199D           8      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_i2d                0x08011E35          34      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_ldivmod            0x08011E75          46      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memclr             0x08012551         104      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memclr4            0x08012551                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memclr8            0x08012551                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memcpy             0x080124F5                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memcpy4            0x08012513                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memcpy8            0x08012513                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memset             0x08012553                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memset4            0x08012553                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_memset8            0x08012553                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_ui2d               0x08011E59          28      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __aeabi_uldivmod           0x08011EA5         302      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __startup_complete         0x0801162F                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  _start                     0x08011625          14      4  Code  Gb  SEGGER_THUMB_Startup.o
+                             0x08012001       1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_init_ctors        0x080157B1          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_init_done         0x0801165B                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  __SEGGER_init_zero         0x08015831          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_init_zpak         0x08015843          40      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_d2iz               0x08011D71          74      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_d2lz               0x08011DBD         128      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_d2uiz              0x08011E3D          36      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dadd               0x08011789         574      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dcmpge             0x08011CC5          60      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dcmpgt             0x08011D01          56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dcmplt             0x08011D39          56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_ddiv               0x08011B01         450      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dmul               0x080119D1         304      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_dsub               0x080119C9           8      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_i2d                0x08011E61          34      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_ldivmod            0x08011EA1          46      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memclr             0x0801257D         104      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memclr4            0x0801257D                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memclr8            0x0801257D                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memcpy             0x08012521                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memcpy4            0x0801253F                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memcpy8            0x0801253F                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memset             0x0801257F                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memset4            0x0801257F                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_memset8            0x0801257F                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_ui2d               0x08011E85          28      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __aeabi_uldivmod           0x08011ED1         302      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __startup_complete         0x0801165B                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  _start                     0x08011651          14      4  Code  Gb  SEGGER_THUMB_Startup.o
   assert_failed              0x08003AF5          32      4  Code  Gb  main.o
-  bytestowrite               0x0801512D          52      2  Code  Gb  eeprom.o
+  bytestowrite               0x08015159          52      2  Code  Gb  eeprom.o
   calc_temp_compensation     0x0800EFF9         148      4  Code  Gb  chip_temperature.o
-  exit                       0x08011633           2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  exit                       0x0801165F           2      4  Code  Gb  SEGGER_THUMB_Startup.o
   exp                        0x08001E61         484      8  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  fputc                      0x080143BD          34      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  frexp                      0x0801440D          46      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  fwrite                     0x080143DF          46      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  fputc                      0x080143E9          34      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  frexp                      0x08014439          46      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  fwrite                     0x0801440B          46      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   getSocAhAuto               0x0800E60D         300      4  Code  Gb  ah_counter.o
   getSocAhRated              0x0800E565         168      4  Code  Gb  ah_counter.o
-  ldexp                      0x0801532D          64      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  ldexp                      0x08015359          64      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   log                        0x08001CA1         448      8  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   main                       0x080001D9       1 772      8  Code  Gb  main.o
-  mbAppendCrc16              0x080151C1          88      2  Code  Gb  modbus.o
-  mbCheckCrc16               0x08015161          96      2  Code  Gb  modbus.o
-  mbClearRxFrame             0x08015229          24      2  Code  Gb  modbus.o
-  mbClearTxBuffer            0x08014231          18      2  Code  Gb  modbus.o
-  mbCrc16                    0x08014243         134      2  Code  Gb  modbus.o
-  mbGetFrameComplete         0x08015219          16      2  Code  Gb  modbus.o
-  mbInit                     0x08014179         138      2  Code  Gb  modbus.o
-  mbSend                     0x08014203          46      2  Code  Gb  modbus.o
+  mbAppendCrc16              0x080151ED          88      2  Code  Gb  modbus.o
+  mbCheckCrc16               0x0801518D          96      2  Code  Gb  modbus.o
+  mbClearRxFrame             0x08015255          24      2  Code  Gb  modbus.o
+  mbClearTxBuffer            0x0801425D          18      2  Code  Gb  modbus.o
+  mbCrc16                    0x0801426F         134      2  Code  Gb  modbus.o
+  mbGetFrameComplete         0x08015245          16      2  Code  Gb  modbus.o
+  mbInit                     0x080141A5         138      2  Code  Gb  modbus.o
+  mbSend                     0x0801422F          46      2  Code  Gb  modbus.o
   mbSlaveCheckModbusRtuQuery
                              0x0800FFB5         120      4  Code  Gb  modbus.o
-  mbSlaveProcessPdu          0x08015241         128      2  Code  Gb  modbus.o
-  mbSlaveProcessRtuQuery     0x080142C9         102      2  Code  Gb  modbus.o
+  mbSlaveProcessPdu          0x0801526D         128      2  Code  Gb  modbus.o
+  mbSlaveProcessRtuQuery     0x080142F5         102      2  Code  Gb  modbus.o
   mbSlaveReadHoldingRegisters
                              0x0801002D         276      4  Code  Gb  modbus.o
-  mbSlaveResponseException   0x080152C1          60      2  Code  Gb  modbus.o
+  mbSlaveResponseException   0x080152ED          60      2  Code  Gb  modbus.o
   mbSlaveWriteMultipleRegisters
                              0x08010141         320      4  Code  Gb  modbus.o
@@ -1434,16 +1434,16 @@
                              0x08010281         224      4  Code  Gb  modbus.o
   mbUartInit                 0x0800FD95         308      4  Code  Gb  modbus.o
-  memcpy                     0x080124F5          92      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  memset                     0x08012559                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  pow                        0x0801536D           4      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  printf                     0x080144BF          42      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  putchar                    0x080143AF          14      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  puts                       0x080152FD          48      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  reset_handler              0x08011639                  4  Code  Gb  STM32G4xx_Startup.o
-  strlen                     0x080145EB          42      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  strnlen                    0x080155E5          76      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  vfprintf                   0x08015479          28      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  vfprintf_l                 0x08015495         108      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  y                          0x08015071         188      2  Code  Gb  chip_temperature.o
+  memcpy                     0x08012521          92      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  memset                     0x08012585                  4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  pow                        0x08015399           4      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  printf                     0x080144EB          42      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  putchar                    0x080143DB          14      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  puts                       0x08015329          48      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  reset_handler              0x08011665                  4  Code  Gb  STM32G4xx_Startup.o
+  strlen                     0x08014617          42      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  strnlen                    0x08015611          76      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  vfprintf                   0x080154A5          28      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  vfprintf_l                 0x080154C1         108      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  y                          0x0801509D         188      2  Code  Gb  chip_temperature.o
 
 Function symbols by address:
@@ -1715,290 +1715,290 @@
   0x08010D31  SYS_DATA_Init                     240      4  Code  Gb  sysdata.o
   0x08010E21  WH_COUNTER_Init                    36      4  Code  Gb  wh_counter.o
-  0x08010E45  WH_COUNTER_Exec                   772      4  Code  Gb  wh_counter.o
-  0x08011149  WH_COUNTER_SetDetectedEnergy
+  0x08010E45  WH_COUNTER_Exec                   816      4  Code  Gb  wh_counter.o
+  0x08011175  WH_COUNTER_SetDetectedEnergy
                                                  48      4  Code  Gb  wh_counter.o
-  0x08011179  WH_COUNTER_GetSoCManual           212      4  Code  Gb  wh_counter.o
-  0x0801124D  WH_COUNTER_GetSoCAuto             300      4  Code  Gb  wh_counter.o
-  0x08011379  WH_COUNTER_GetSoCAutoTemp         360      4  Code  Gb  wh_counter.o
-  0x080114E1  WH_COUNTER_SetToMax               164      4  Code  Gb  wh_counter.o
-  0x08011585  WH_COUNTER_CalcSoH                160      4  Code  Gb  wh_counter.o
-  0x08011625  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0801162F  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0801162F  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08011633  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08011639  reset_handler                              4  Code  Gb  STM32G4xx_Startup.o
-  0x08011639  Reset_Handler                              4  Code  Gb  STM32G4xx_Startup.o
-  0x08011679  SystemInit                         24      4  Code  Gb  system_stm32g4xx.o
-  0x08011691  SystemCoreClockUpdate             204      4  Code  Gb  system_stm32g4xx.o
-  0x0801175D  __aeabi_dadd                      574      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801199D  __aeabi_dsub                        8      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080119A5  __aeabi_dmul                      304      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011AD5  __aeabi_ddiv                      450      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011C99  __aeabi_dcmpge                     60      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011CD5  __aeabi_dcmpgt                     56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011D0D  __aeabi_dcmplt                     56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011D45  __aeabi_d2iz                       74      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011D91  __aeabi_d2lz                      128      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011E11  __aeabi_d2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011E35  __aeabi_i2d                        34      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011E59  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011E75  __aeabi_ldivmod                    46      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011EA5  __aeabi_uldivmod                  302      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011FD5  __SEGGER_RTL_vfprintf_long_long
+  0x080111A5  WH_COUNTER_GetSoCManual           212      4  Code  Gb  wh_counter.o
+  0x08011279  WH_COUNTER_GetSoCAuto             300      4  Code  Gb  wh_counter.o
+  0x080113A5  WH_COUNTER_GetSoCAutoTemp         360      4  Code  Gb  wh_counter.o
+  0x0801150D  WH_COUNTER_SetToMax               164      4  Code  Gb  wh_counter.o
+  0x080115B1  WH_COUNTER_CalcSoH                160      4  Code  Gb  wh_counter.o
+  0x08011651  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x0801165B  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x0801165B  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x0801165F  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08011665  reset_handler                              4  Code  Gb  STM32G4xx_Startup.o
+  0x08011665  Reset_Handler                              4  Code  Gb  STM32G4xx_Startup.o
+  0x080116A5  SystemInit                         24      4  Code  Gb  system_stm32g4xx.o
+  0x080116BD  SystemCoreClockUpdate             204      4  Code  Gb  system_stm32g4xx.o
+  0x08011789  __aeabi_dadd                      574      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080119C9  __aeabi_dsub                        8      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080119D1  __aeabi_dmul                      304      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011B01  __aeabi_ddiv                      450      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011CC5  __aeabi_dcmpge                     60      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011D01  __aeabi_dcmpgt                     56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011D39  __aeabi_dcmplt                     56      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011D71  __aeabi_d2iz                       74      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011DBD  __aeabi_d2lz                      128      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011E3D  __aeabi_d2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011E61  __aeabi_i2d                        34      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011E85  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011EA1  __aeabi_ldivmod                    46      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08011ED1  __aeabi_uldivmod                  302      4  Code  Wk  intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08012001  __SEGGER_RTL_vfprintf_long_long
                                               1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08011FD5  __SEGGER_RTL_vfprintf           1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080124F5  memcpy                             92      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080124F5  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012513  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012513  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012551  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012551  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012551  __aeabi_memclr                    104      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012553  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012553  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012553  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012559  memset                                     4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080128FF  FDCAN1_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801295F  EXTI9_5_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x08012ADF  TIM1_BRK_TIM15_IRQHandler                  2  Code  Wk  stm32g473xx_Vectors.o
-  0x08012BAF  TIM1_UP_TIM16_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x08012CEB  TIM1_TRG_COM_TIM17_IRQHandler
+  0x08012001  __SEGGER_RTL_vfprintf           1 312      4  Code  Gb  __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08012521  memcpy                             92      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08012521  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801253F  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801253F  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257D  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257D  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257D  __aeabi_memclr                    104      4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257F  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257F  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801257F  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08012585  memset                                     4  Code  Wk  strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801292B  FDCAN1_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801298B  EXTI9_5_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x08012B0B  TIM1_BRK_TIM15_IRQHandler                  2  Code  Wk  stm32g473xx_Vectors.o
+  0x08012BDB  TIM1_UP_TIM16_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x08012D17  TIM1_TRG_COM_TIM17_IRQHandler
                                                          2  Code  Wk  stm32g473xx_Vectors.o
-  0x08012D4B  SysTick_Handler                    10      2  Code  Gb  stm32g4xx_it.o
-  0x08012DB3  LL_ADC_GetCommonPathInternalCh
+  0x08012D77  SysTick_Handler                    10      2  Code  Gb  stm32g4xx_it.o
+  0x08012DDF  LL_ADC_GetCommonPathInternalCh
                                                  18      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08012E23  LL_ADC_GetResolution               18      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08012E93  LL_ADC_GetOffsetChannel            34      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08012F7F  LL_ADC_REG_SetSequencerRanks
+  0x08012E4F  LL_ADC_GetResolution               18      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08012EBF  LL_ADC_GetOffsetChannel            34      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08012FAB  LL_ADC_REG_SetSequencerRanks
                                                  78      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08013277  LL_ADC_GetMultimode                18      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08013307  LL_ADC_DisableDeepPowerDown
+  0x080132A3  LL_ADC_GetMultimode                18      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08013333  LL_ADC_DisableDeepPowerDown
                                                  26      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080133B3  LL_ADC_IsDeepPowerDownEnabled
+  0x080133DF  LL_ADC_IsDeepPowerDownEnabled
                                                  30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08013433  LL_ADC_EnableInternalRegulator
+  0x0801345F  LL_ADC_EnableInternalRegulator
                                                  30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080134BF  LL_ADC_IsInternalRegulatorEnabled
+  0x080134EB  LL_ADC_IsInternalRegulatorEnabled
                                                  30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080134DD  LL_ADC_Enable                      30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080134FB  LL_ADC_Disable                     30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08013519  LL_ADC_REG_StartConversion
+  0x08013509  LL_ADC_Enable                      30      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08013527  LL_ADC_Disable                     30      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08013545  LL_ADC_REG_StartConversion
                                                  30      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08013537  HAL_ADC_ConvHalfCpltCallback
+  0x08013563  HAL_ADC_ConvHalfCpltCallback
                                                  10      2  Code  Wk  stm32g4xx_hal_adc.o
-  0x08013541  HAL_ADC_ErrorCallback              10      2  Code  Wk  stm32g4xx_hal_adc.o
-  0x0801354B  ADC_DMAConvCplt                   214      2  Code  Gb  stm32g4xx_hal_adc.o
-  0x08013621  ADC_DMAHalfConvCplt                26      2  Code  Gb  stm32g4xx_hal_adc.o
-  0x0801363B  ADC_DMAError                       50      2  Code  Gb  stm32g4xx_hal_adc.o
-  0x0801366D  LL_ADC_IsCalibrationOnGoing
+  0x0801356D  HAL_ADC_ErrorCallback              10      2  Code  Wk  stm32g4xx_hal_adc.o
+  0x08013577  ADC_DMAConvCplt                   214      2  Code  Gb  stm32g4xx_hal_adc.o
+  0x0801364D  ADC_DMAHalfConvCplt                26      2  Code  Gb  stm32g4xx_hal_adc.o
+  0x08013667  ADC_DMAError                       50      2  Code  Gb  stm32g4xx_hal_adc.o
+  0x08013699  LL_ADC_IsCalibrationOnGoing
                                                  30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  0x0801368B  LL_ADC_REG_StartConversion
+  0x080136B7  LL_ADC_REG_StartConversion
                                                  30      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  0x080136A9  HAL_SYSTICK_Config                 22      2  Code  Gb  stm32g4xx_hal_cortex.o
-  0x080136BF  HAL_CRC_Calculate                 150      2  Code  Gb  stm32g4xx_hal_crc.o
-  0x08013755  CRC_Handle_8                      286      2  Code  Lc  stm32g4xx_hal_crc.o
-  0x08013873  CRC_Handle_16                     106      2  Code  Lc  stm32g4xx_hal_crc.o
-  0x080138DD  HAL_DMA_Abort                     174      2  Code  Gb  stm32g4xx_hal_dma.o
-  0x0801398B  HAL_DMA_Abort_IT                  210      2  Code  Gb  stm32g4xx_hal_dma.o
-  0x08013A5D  DMA_SetConfig                     114      2  Code  Lc  stm32g4xx_hal_dma.o
-  0x08013ACF  I2C_Flush_TXDR                     62      2  Code  Lc  stm32g4xx_hal_i2c.o
-  0x08013B0D  I2C_WaitOnFlagUntilTimeout
+  0x080136D5  HAL_SYSTICK_Config                 22      2  Code  Gb  stm32g4xx_hal_cortex.o
+  0x080136EB  HAL_CRC_Calculate                 150      2  Code  Gb  stm32g4xx_hal_crc.o
+  0x08013781  CRC_Handle_8                      286      2  Code  Lc  stm32g4xx_hal_crc.o
+  0x0801389F  CRC_Handle_16                     106      2  Code  Lc  stm32g4xx_hal_crc.o
+  0x08013909  HAL_DMA_Abort                     174      2  Code  Gb  stm32g4xx_hal_dma.o
+  0x080139B7  HAL_DMA_Abort_IT                  210      2  Code  Gb  stm32g4xx_hal_dma.o
+  0x08013A89  DMA_SetConfig                     114      2  Code  Lc  stm32g4xx_hal_dma.o
+  0x08013AFB  I2C_Flush_TXDR                     62      2  Code  Lc  stm32g4xx_hal_i2c.o
+  0x08013B39  I2C_WaitOnFlagUntilTimeout
                                                 182      2  Code  Lc  stm32g4xx_hal_i2c.o
-  0x08013BC3  HAL_PCDEx_ActivateLPM              74      2  Code  Gb  stm32g4xx_hal_pcd_ex.o
-  0x08013C0D  RTC_EnterInitMode                 114      2  Code  Gb  stm32g4xx_hal_rtc.o
-  0x08013C7F  SPI_EndRxTxTransaction            138      2  Code  Lc  stm32g4xx_hal_spi.o
-  0x08013D09  HAL_UART_TxHalfCpltCallback
+  0x08013BEF  HAL_PCDEx_ActivateLPM              74      2  Code  Gb  stm32g4xx_hal_pcd_ex.o
+  0x08013C39  RTC_EnterInitMode                 114      2  Code  Gb  stm32g4xx_hal_rtc.o
+  0x08013CAB  SPI_EndRxTxTransaction            138      2  Code  Lc  stm32g4xx_hal_spi.o
+  0x08013D35  HAL_UART_TxHalfCpltCallback
                                                  10      2  Code  Wk  stm32g4xx_hal_uart.o
-  0x08013D13  HAL_UART_RxCpltCallback            10      2  Code  Wk  stm32g4xx_hal_uart.o
-  0x08013D1D  HAL_UART_RxHalfCpltCallback
+  0x08013D3F  HAL_UART_RxCpltCallback            10      2  Code  Wk  stm32g4xx_hal_uart.o
+  0x08013D49  HAL_UART_RxHalfCpltCallback
                                                  10      2  Code  Wk  stm32g4xx_hal_uart.o
-  0x08013D27  UART_CheckIdleState               338      2  Code  Gb  stm32g4xx_hal_uart.o
-  0x08013E79  UART_EndRxTransfer                194      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08013F3B  UART_DMATxHalfCplt                 26      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08013F55  UART_DMAReceiveCplt               298      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x0801407F  UART_DMAError                     126      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x080140FD  UART_DMAAbortOnError               34      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x0801411F  HAL_UARTEx_WakeupCallback          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
-  0x08014129  HAL_UARTEx_RxFifoFullCallback
+  0x08013D53  UART_CheckIdleState               338      2  Code  Gb  stm32g4xx_hal_uart.o
+  0x08013EA5  UART_EndRxTransfer                194      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08013F67  UART_DMATxHalfCplt                 26      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08013F81  UART_DMAReceiveCplt               298      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x080140AB  UART_DMAError                     126      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08014129  UART_DMAAbortOnError               34      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x0801414B  HAL_UARTEx_WakeupCallback          10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
+  0x08014155  HAL_UARTEx_RxFifoFullCallback
                                                  10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
-  0x08014133  HAL_UARTEx_TxFifoEmptyCallback
+  0x0801415F  HAL_UARTEx_TxFifoEmptyCallback
                                                  10      2  Code  Wk  stm32g4xx_hal_uart_ex.o
-  0x0801413D  USB_DevInit                        50      2  Code  Gb  stm32g4xx_ll_usb.o
-  0x0801416F  ADS1260_ConversionFinished
+  0x08014169  USB_DevInit                        50      2  Code  Gb  stm32g4xx_ll_usb.o
+  0x0801419B  ADS1260_ConversionFinished
                                                  10      2  Code  Gb  ads1260.o
-  0x08014179  mbInit                            138      2  Code  Gb  modbus.o
-  0x08014203  mbSend                             46      2  Code  Gb  modbus.o
-  0x08014231  mbClearTxBuffer                    18      2  Code  Gb  modbus.o
-  0x08014243  mbCrc16                           134      2  Code  Gb  modbus.o
-  0x080142C9  mbSlaveProcessRtuQuery            102      2  Code  Gb  modbus.o
-  0x0801432F  TIM1_CC_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014331  TIM2_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014333  TIM3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014335  TIM4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014337  I2C1_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014339  I2C1_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801433B  I2C2_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801433D  I2C2_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801433F  SPI1_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014341  SPI2_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014343  USART3_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014345  EXTI15_10_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014347  RTC_Alarm_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014349  USBWakeUp_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801434B  TIM8_BRK_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801434D  TIM8_UP_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801434F  TIM8_TRG_COM_IRQHandler                    2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014351  TIM8_CC_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014353  ADC3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014355  FMC_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014357  LPTIM1_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014359  TIM5_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801435B  SPI3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801435D  UART4_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801435F  UART5_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014361  TIM6_DAC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014363  TIM7_DAC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014365  DMA2_Channel1_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014367  DMA2_Channel2_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014369  DMA2_Channel3_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801436B  DMA2_Channel4_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801436D  DMA2_Channel5_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801436F  ADC4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014371  ADC5_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014373  UCPD1_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014375  COMP1_2_3_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014377  COMP4_5_6_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014379  COMP7_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801437B  CRS_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801437D  SAI1_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801437F  TIM20_BRK_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014381  TIM20_UP_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014383  TIM20_TRG_COM_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014385  TIM20_CC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014387  FPU_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014389  I2C4_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801438B  I2C4_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801438D  SPI4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801438F  FDCAN2_IT0_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014391  FDCAN2_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014393  FDCAN3_IT0_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014395  FDCAN3_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014397  RNG_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
-  0x08014399  LPUART1_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801439B  I2C3_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801439D  I2C3_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x0801439F  DMAMUX_OVR_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143A1  QUADSPI_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143A3  DMA1_Channel8_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143A5  DMA2_Channel6_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143A7  DMA2_Channel7_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143A9  DMA2_Channel8_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143AB  CORDIC_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143AD  FMAC_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
-  0x080143AF  putchar                            14      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080143BD  fputc                              34      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080143DF  fwrite                             46      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801440D  frexp                              46      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801443B  __SEGGER_RTL_float64_PolyEvalQ
+  0x080141A5  mbInit                            138      2  Code  Gb  modbus.o
+  0x0801422F  mbSend                             46      2  Code  Gb  modbus.o
+  0x0801425D  mbClearTxBuffer                    18      2  Code  Gb  modbus.o
+  0x0801426F  mbCrc16                           134      2  Code  Gb  modbus.o
+  0x080142F5  mbSlaveProcessRtuQuery            102      2  Code  Gb  modbus.o
+  0x0801435B  TIM1_CC_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801435D  TIM2_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801435F  TIM3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014361  TIM4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014363  I2C1_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014365  I2C1_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014367  I2C2_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014369  I2C2_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801436B  SPI1_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801436D  SPI2_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801436F  USART3_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014371  EXTI15_10_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014373  RTC_Alarm_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014375  USBWakeUp_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014377  TIM8_BRK_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014379  TIM8_UP_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801437B  TIM8_TRG_COM_IRQHandler                    2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801437D  TIM8_CC_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801437F  ADC3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014381  FMC_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014383  LPTIM1_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014385  TIM5_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014387  SPI3_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014389  UART4_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801438B  UART5_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801438D  TIM6_DAC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801438F  TIM7_DAC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014391  DMA2_Channel1_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014393  DMA2_Channel2_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014395  DMA2_Channel3_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014397  DMA2_Channel4_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x08014399  DMA2_Channel5_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801439B  ADC4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801439D  ADC5_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x0801439F  UCPD1_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143A1  COMP1_2_3_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143A3  COMP4_5_6_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143A5  COMP7_IRQHandler                           2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143A7  CRS_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143A9  SAI1_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143AB  TIM20_BRK_IRQHandler                       2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143AD  TIM20_UP_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143AF  TIM20_TRG_COM_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143B1  TIM20_CC_IRQHandler                        2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143B3  FPU_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143B5  I2C4_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143B7  I2C4_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143B9  SPI4_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143BB  FDCAN2_IT0_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143BD  FDCAN2_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143BF  FDCAN3_IT0_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143C1  FDCAN3_IT1_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143C3  RNG_IRQHandler                             2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143C5  LPUART1_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143C7  I2C3_EV_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143C9  I2C3_ER_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143CB  DMAMUX_OVR_IRQHandler                      2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143CD  QUADSPI_IRQHandler                         2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143CF  DMA1_Channel8_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143D1  DMA2_Channel6_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143D3  DMA2_Channel7_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143D5  DMA2_Channel8_IRQHandler                   2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143D7  CORDIC_IRQHandler                          2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143D9  FMAC_IRQHandler                            2  Code  Wk  stm32g473xx_Vectors.o
+  0x080143DB  putchar                            14      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080143E9  fputc                              34      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801440B  fwrite                             46      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014439  frexp                              46      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014467  __SEGGER_RTL_float64_PolyEvalQ
                                                  78      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014489  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080144A3  __SEGGER_RTL_pre_padding           18      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080144B5  __SEGGER_RTL_stream_write          10      2  Code  Lc  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080144BF  printf                             42      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080144E9  __SEGGER_RTL_X_file_write           6      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080144EF  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014505  _WriteBlocking                     86      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801455B  SEGGER_RTT_WriteNoLock             90      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080145B5  SEGGER_RTT_Write                   54      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080145EB  strlen                             42      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014615  __SEGGER_RTL_ascii_mbtowc          50      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014647  __SEGGER_RTL_ascii_wctomb          14      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014655  __SEGGER_RTL_ascii_tolower
+  0x080144B5  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080144CF  __SEGGER_RTL_pre_padding           18      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080144E1  __SEGGER_RTL_stream_write          10      2  Code  Lc  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080144EB  printf                             42      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014515  __SEGGER_RTL_X_file_write           6      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801451B  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014531  _WriteBlocking                     86      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014587  SEGGER_RTT_WriteNoLock             90      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080145E1  SEGGER_RTT_Write                   54      2  Code  Gb  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014617  strlen                             42      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014641  __SEGGER_RTL_ascii_mbtowc          50      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014673  __SEGGER_RTL_ascii_wctomb          14      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08014681  __SEGGER_RTL_ascii_tolower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014663  __SEGGER_RTL_ascii_towlower
+  0x0801468F  __SEGGER_RTL_ascii_towlower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08014671  SVC_Handler                         4      2  Code  Gb  stm32g4xx_it.o
-  0x08014675  DebugMon_Handler                    4      2  Code  Gb  stm32g4xx_it.o
-  0x08014679  PendSV_Handler                      4      2  Code  Gb  stm32g4xx_it.o
-  0x0801467D  EXTI2_IRQHandler                   12      2  Code  Gb  stm32g4xx_it.o
-  0x08014689  HAL_Init                           52      2  Code  Gb  stm32g4xx_hal.o
-  0x080146BD  LL_ADC_SetCommonClock              28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080146D9  LL_ADC_SetCommonPathInternalCh
+  0x0801469D  SVC_Handler                         4      2  Code  Gb  stm32g4xx_it.o
+  0x080146A1  DebugMon_Handler                    4      2  Code  Gb  stm32g4xx_it.o
+  0x080146A5  PendSV_Handler                      4      2  Code  Gb  stm32g4xx_it.o
+  0x080146A9  EXTI2_IRQHandler                   12      2  Code  Gb  stm32g4xx_it.o
+  0x080146B5  HAL_Init                           52      2  Code  Gb  stm32g4xx_hal.o
+  0x080146E9  LL_ADC_SetCommonClock              28      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08014705  LL_ADC_SetCommonPathInternalCh
                                                  28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080146F5  LL_ADC_SetOffsetState              44      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014721  LL_ADC_SetOffsetSign               44      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x0801474D  LL_ADC_SetOffsetSaturation
+  0x08014721  LL_ADC_SetOffsetState              44      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x0801474D  LL_ADC_SetOffsetSign               44      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08014779  LL_ADC_SetOffsetSaturation
                                                  44      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014779  LL_ADC_SetSamplingTimeCommonConfig
+  0x080147A5  LL_ADC_SetSamplingTimeCommonConfig
                                                  28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014795  LL_ADC_REG_IsTriggerSourceSWStart
+  0x080147C1  LL_ADC_REG_IsTriggerSourceSWStart
                                                  28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080147B1  LL_ADC_SetChannelSamplingTime
+  0x080147DD  LL_ADC_SetChannelSamplingTime
                                                  76      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x080147FD  LL_ADC_IsEnabled                   28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014819  LL_ADC_IsDisableOngoing            28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014835  LL_ADC_REG_IsConversionOngoing
+  0x08014829  LL_ADC_IsEnabled                   28      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08014845  LL_ADC_IsDisableOngoing            28      2  Code  Lc  stm32g4xx_hal_adc.o
+  0x08014861  LL_ADC_REG_IsConversionOngoing
                                                  28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x08014851  LL_ADC_INJ_IsConversionOngoing
+  0x0801487D  LL_ADC_INJ_IsConversionOngoing
                                                  28      2  Code  Lc  stm32g4xx_hal_adc.o
-  0x0801486D  ADC_Disable                       188      2  Code  Gb  stm32g4xx_hal_adc.o
-  0x08014929  LL_ADC_IsEnabled                   28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  0x08014945  LL_ADC_StartCalibration            40      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  0x0801496D  LL_ADC_REG_IsConversionOngoing
+  0x08014899  ADC_Disable                       188      2  Code  Gb  stm32g4xx_hal_adc.o
+  0x08014955  LL_ADC_IsEnabled                   28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+  0x08014971  LL_ADC_StartCalibration            40      2  Code  Lc  stm32g4xx_hal_adc_ex.o
+  0x08014999  LL_ADC_REG_IsConversionOngoing
                                                  28      2  Code  Lc  stm32g4xx_hal_adc_ex.o
-  0x08014989  NVIC_EncodePriority                92      2  Code  Lc  stm32g4xx_hal_cortex.o
-  0x080149E5  HAL_DMA_IRQHandler                348      2  Code  Gb  stm32g4xx_hal_dma.o
-  0x08014B41  HAL_FLASHEx_OBGetConfig           220      2  Code  Gb  stm32g4xx_hal_flash_ex.o
-  0x08014C1D  I2C_WaitOnTXISFlagUntilTimeout
+  0x080149B5  NVIC_EncodePriority                92      2  Code  Lc  stm32g4xx_hal_cortex.o
+  0x08014A11  HAL_DMA_IRQHandler                348      2  Code  Gb  stm32g4xx_hal_dma.o
+  0x08014B6D  HAL_FLASHEx_OBGetConfig           220      2  Code  Gb  stm32g4xx_hal_flash_ex.o
+  0x08014C49  I2C_WaitOnTXISFlagUntilTimeout
                                                 140      2  Code  Lc  stm32g4xx_hal_i2c.o
-  0x08014CA9  I2C_WaitOnSTOPFlagUntilTimeout
+  0x08014CD5  I2C_WaitOnSTOPFlagUntilTimeout
                                                 132      2  Code  Lc  stm32g4xx_hal_i2c.o
-  0x08014D2D  RTC_ExitInitMode                  140      2  Code  Gb  stm32g4xx_hal_rtc.o
-  0x08014DB9  HAL_UARTEx_RxEventCallback
+  0x08014D59  RTC_ExitInitMode                  140      2  Code  Gb  stm32g4xx_hal_rtc.o
+  0x08014DE5  HAL_UARTEx_RxEventCallback
                                                  16      2  Code  Wk  stm32g4xx_hal_uart.o
-  0x08014DC9  UART_WaitOnFlagUntilTimeout
+  0x08014DF5  UART_WaitOnFlagUntilTimeout
                                                 220      2  Code  Gb  stm32g4xx_hal_uart.o
-  0x08014EA5  UART_EndTxTransfer                120      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08014F1D  UART_DMATransmitCplt              152      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08014FB5  UART_DMARxHalfCplt                 60      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08014FF1  UART_EndTransmit_IT                84      2  Code  Lc  stm32g4xx_hal_uart.o
-  0x08015045  USB_DisableGlobalInt               44      2  Code  Gb  stm32g4xx_ll_usb.o
-  0x08015071  y                                 188      2  Code  Gb  chip_temperature.o
-  0x0801512D  bytestowrite                       52      2  Code  Gb  eeprom.o
-  0x08015161  mbCheckCrc16                       96      2  Code  Gb  modbus.o
-  0x080151C1  mbAppendCrc16                      88      2  Code  Gb  modbus.o
-  0x08015219  mbGetFrameComplete                 16      2  Code  Gb  modbus.o
-  0x08015229  mbClearRxFrame                     24      2  Code  Gb  modbus.o
-  0x08015241  mbSlaveProcessPdu                 128      2  Code  Gb  modbus.o
-  0x080152C1  mbSlaveResponseException           60      2  Code  Gb  modbus.o
-  0x080152FD  puts                               48      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801532D  ldexp                              64      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801536D  pow                                 4      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015371  __SEGGER_RTL_float64_PolyEvalP
+  0x08014ED1  UART_EndTxTransfer                120      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08014F49  UART_DMATransmitCplt              152      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08014FE1  UART_DMARxHalfCplt                 60      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x0801501D  UART_EndTransmit_IT                84      2  Code  Lc  stm32g4xx_hal_uart.o
+  0x08015071  USB_DisableGlobalInt               44      2  Code  Gb  stm32g4xx_ll_usb.o
+  0x0801509D  y                                 188      2  Code  Gb  chip_temperature.o
+  0x08015159  bytestowrite                       52      2  Code  Gb  eeprom.o
+  0x0801518D  mbCheckCrc16                       96      2  Code  Gb  modbus.o
+  0x080151ED  mbAppendCrc16                      88      2  Code  Gb  modbus.o
+  0x08015245  mbGetFrameComplete                 16      2  Code  Gb  modbus.o
+  0x08015255  mbClearRxFrame                     24      2  Code  Gb  modbus.o
+  0x0801526D  mbSlaveProcessPdu                 128      2  Code  Gb  modbus.o
+  0x080152ED  mbSlaveResponseException           60      2  Code  Gb  modbus.o
+  0x08015329  puts                               48      2  Code  Wk  fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015359  ldexp                              64      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015399  pow                                 4      2  Code  Wk  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801539D  __SEGGER_RTL_float64_PolyEvalP
                                                 104      2  Code  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080153D9  __SEGGER_RTL_putc                 132      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801545D  __SEGGER_RTL_print_padding
+  0x08015405  __SEGGER_RTL_putc                 132      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015489  __SEGGER_RTL_print_padding
                                                  28      2  Code  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015479  vfprintf                           28      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015495  vfprintf_l                        108      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015501  __SEGGER_RTL_X_file_stat           56      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015539  __SEGGER_RTL_X_file_bufsize
+  0x080154A5  vfprintf                           28      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080154C1  vfprintf_l                        108      2  Code  Wk  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801552D  __SEGGER_RTL_X_file_stat           56      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015565  __SEGGER_RTL_X_file_bufsize
                                                   4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801553D  _DoInit                           100      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080155A1  _WriteNoCheck                      68      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080155E5  strnlen                            76      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015631  __SEGGER_RTL_current_locale
+  0x08015569  _DoInit                           100      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080155CD  _WriteNoCheck                      68      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015611  strnlen                            76      2  Code  Wk  strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x0801565D  __SEGGER_RTL_current_locale
                                                  24      2  Code  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015649  __SEGGER_RTL_ascii_isctype
+  0x08015675  __SEGGER_RTL_ascii_isctype
                                                  32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015669  __SEGGER_RTL_ascii_toupper
+  0x08015695  __SEGGER_RTL_ascii_toupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015675  __SEGGER_RTL_ascii_iswctype
+  0x080156A1  __SEGGER_RTL_ascii_iswctype
                                                  32      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015695  __SEGGER_RTL_ascii_towupper
+  0x080156C1  __SEGGER_RTL_ascii_towupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015785  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015805  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015817  __SEGGER_init_zpak                 40      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080157B1  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015831  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015843  __SEGGER_init_zpak                 40      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
 
 Function symbols by descending size:
@@ -2027,8 +2027,8 @@
   HAL_ADCEx_MultiModeConfigChannel
                                     820      4  Code  Gb  stm32g4xx_hal_adc_ex.o
+  WH_COUNTER_Exec                   816      4  Code  Gb  wh_counter.o
   HAL_DMA_Init                      812      4  Code  Gb  stm32g4xx_hal_dma.o
   ESR_FAST_Exec                     792      8  Code  Gb  esr.o
   ADS1260_ProcessCurrent            788      8  Code  Lc  ads1260.o
-  WH_COUNTER_Exec                   772      4  Code  Gb  wh_counter.o
   EEPROM_readConfig                 730      4  Code  Gb  eeprom.o
   UART_AdvFeatureConfig             700      4  Code  Gb  stm32g4xx_hal_uart.o
@@ -2912,42 +2912,42 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  AHBPrescTable              0x08011660          16      4  Cnst  Gb  system_stm32g4xx.o
-  APBPrescTable              0x08011670           8      4  Cnst  Gb  system_stm32g4xx.o
+  AHBPrescTable              0x0801168C          16      4  Cnst  Gb  system_stm32g4xx.o
+  APBPrescTable              0x0801169C           8      4  Cnst  Gb  system_stm32g4xx.o
   UARTPrescTable             0x0800BFC0          24      4  Cnst  Gb  stm32g4xx_hal_uart.o
-  _DoInit._aInitStr          0x08012C13          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  _DoInit._aInitStr          0x08012C3F          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_map
-                             0x08015704         128         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015730         128         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_mask
-                             0x080134B1          13         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale      0x080125B8          12      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080134DD          13         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_c_locale      0x080125E4          12      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_day_names
-                             0x080132E9          29         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08013315          29         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_month_names
-                             0x08013381          49         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080133AD          49         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_am_pm_indicator
-                             0x08012A79           7         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08012AA5           7         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_data
-                             0x080125E4          88      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08012610          88      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_format
-                             0x08012F13           9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08012F3F           9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_time_format
-                             0x08012B41          15         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08012B6D          15         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_day_names
-                             0x080156A0          58         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080156CC          58         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_month_names
-                             0x080129C1          87         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080129ED          87         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_time_format
-                             0x0801306F           9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x0801309B           9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_codeset_ascii
-                             0x080125C4          32      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x080125F0          32      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_empty_string
                              0x0800105E           1         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_utf8_period
-                             0x080156DC           2         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+                             0x08015708           2         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
   __SEGGER_RTL_float64_Log   0x080022C8          40      8  Cnst  Lc  floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_lc        0x080156F4          16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_uc        0x080156E4          16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  __SEGGER_init_data__       0x080157D8        [44]      4  Cnst  Lc  [ Linker created ]
-  __SEGGER_init_table__      0x080157A8        [48]      4  Cnst  Lc  [ Linker created ]
+  __SEGGER_RTL_hex_lc        0x08015720          16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_RTL_hex_uc        0x08015710          16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  __SEGGER_init_data__       0x08015804        [44]      4  Cnst  Lc  [ Linker created ]
+  __SEGGER_init_table__      0x080157D4        [48]      4  Cnst  Lc  [ Linker created ]
   defaultEepromData          0x08001060         184      8  Cnst  Lc  eeprom.o
   denominator.0              0x0800D8D4           8      4  Cnst  Lc  stm32g4xx_hal_uart_ex.o
@@ -2965,38 +2965,38 @@
   0x0800D8CC  numerator.1                         8      4  Cnst  Lc  stm32g4xx_hal_uart_ex.o
   0x0800D8D4  denominator.0                       8      4  Cnst  Lc  stm32g4xx_hal_uart_ex.o
-  0x08011660  AHBPrescTable                      16      4  Cnst  Gb  system_stm32g4xx.o
-  0x08011670  APBPrescTable                       8      4  Cnst  Gb  system_stm32g4xx.o
-  0x080125B8  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080125C4  __SEGGER_RTL_codeset_ascii
+  0x0801168C  AHBPrescTable                      16      4  Cnst  Gb  system_stm32g4xx.o
+  0x0801169C  APBPrescTable                       8      4  Cnst  Gb  system_stm32g4xx.o
+  0x080125E4  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x080125F0  __SEGGER_RTL_codeset_ascii
                                                  32      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080125E4  __SEGGER_RTL_c_locale_data
+  0x08012610  __SEGGER_RTL_c_locale_data
                                                  88      4  Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080129C1  __SEGGER_RTL_c_locale_month_names
+  0x080129ED  __SEGGER_RTL_c_locale_month_names
                                                  87         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012A79  __SEGGER_RTL_c_locale_am_pm_indicator
+  0x08012AA5  __SEGGER_RTL_c_locale_am_pm_indicator
                                                   7         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012B41  __SEGGER_RTL_c_locale_date_time_format
+  0x08012B6D  __SEGGER_RTL_c_locale_date_time_format
                                                  15         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012C13  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08012F13  __SEGGER_RTL_c_locale_date_format
+  0x08012C3F  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08012F3F  __SEGGER_RTL_c_locale_date_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x0801306F  __SEGGER_RTL_c_locale_time_format
+  0x0801309B  __SEGGER_RTL_c_locale_time_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080132E9  __SEGGER_RTL_c_locale_abbrev_day_names
+  0x08013315  __SEGGER_RTL_c_locale_abbrev_day_names
                                                  29         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08013381  __SEGGER_RTL_c_locale_abbrev_month_names
+  0x080133AD  __SEGGER_RTL_c_locale_abbrev_month_names
                                                  49         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080134B1  __SEGGER_RTL_ascii_ctype_mask
+  0x080134DD  __SEGGER_RTL_ascii_ctype_mask
                                                  13         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080156A0  __SEGGER_RTL_c_locale_day_names
+  0x080156CC  __SEGGER_RTL_c_locale_day_names
                                                  58         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080156DC  __SEGGER_RTL_data_utf8_period
+  0x08015708  __SEGGER_RTL_data_utf8_period
                                                   2         Cnst  Gb  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080156E4  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080156F4  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x08015704  __SEGGER_RTL_ascii_ctype_map
+  0x08015710  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015720  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
+  0x08015730  __SEGGER_RTL_ascii_ctype_map
                                                 128         Cnst  Lc  mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
-  0x080157A8  __SEGGER_init_table__            [48]      4  Cnst  Lc  [ Linker created ]
-  0x080157D8  __SEGGER_init_data__             [44]      4  Cnst  Lc  [ Linker created ]
+  0x080157D4  __SEGGER_init_table__            [48]      4  Cnst  Lc  [ Linker created ]
+  0x08015804  __SEGGER_init_data__             [44]      4  Cnst  Lc  [ Linker created ]
 
 Untyped symbols by name:
@@ -3018,7 +3018,7 @@
   __FLASH1_segment_start__   0x08000000                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_end__
-                             0x0801583E                     ----  Gb  [ Linker created ]
+                             0x0801586A                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_size__
-                             0x0001583E                     ----  Gb  [ Linker created ]
+                             0x0001586A                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -3027,7 +3027,7 @@
   __FLASH_segment_start__    0x08000000                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_end__
-                             0x0801583E                     ----  Gb  [ Linker created ]
+                             0x0801586A                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_size__
-                             0x0001583E                     ----  Gb  [ Linker created ]
+                             0x0001586A                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -3058,6 +3058,6 @@
   __STACKSIZE_PROCESS__      0x00000000                     ----  Gb  [ Linker created ]
   __STACKSIZE__              0x00000800                     ----  Gb  [ Linker created ]
-  __ctors_end__              0x080156E4                     ----  Gb  [ Linker created ]
-  __ctors_start__            0x080156E0                     ----  Gb  [ Linker created ]
+  __ctors_end__              0x08015710                     ----  Gb  [ Linker created ]
+  __ctors_start__            0x0801570C                     ----  Gb  [ Linker created ]
   __stack_end__              0x10008000                     ----  Gb  [ Linker created ]
   __thread_pointer$          0x00000000                     ----  Gb  [ Linker created ]
@@ -3082,7 +3082,7 @@
   0x00008000  __CCM_RAM1_segment_size__                     ----  Gb  [ Linker created ]
   0x00014000  __RAM1_segment_size__                         ----  Gb  [ Linker created ]
-  0x0001583E  __FLASH_segment_used_size__
+  0x0001586A  __FLASH_segment_used_size__
                                                             ----  Gb  [ Linker created ]
-  0x0001583E  __FLASH1_segment_used_size__
+  0x0001586A  __FLASH1_segment_used_size__
                                                             ----  Gb  [ Linker created ]
   0x00040000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
@@ -3096,9 +3096,9 @@
   0x08000000  __FLASH1_segment_start__                      ----  Gb  [ Linker created ]
   0x080001D8  _vectors_end                             512  Code  Lc  stm32g473xx_Vectors.o
-  0x080156E0  __ctors_start__                               ----  Gb  [ Linker created ]
-  0x080156E4  __ctors_end__                                 ----  Gb  [ Linker created ]
-  0x0801583E  __FLASH_segment_used_end__
+  0x0801570C  __ctors_start__                               ----  Gb  [ Linker created ]
+  0x08015710  __ctors_end__                                 ----  Gb  [ Linker created ]
+  0x0801586A  __FLASH_segment_used_end__
                                                             ----  Gb  [ Linker created ]
-  0x0801583E  __FLASH1_segment_used_end__
+  0x0801586A  __FLASH1_segment_used_end__
                                                             ----  Gb  [ Linker created ]
   0x08040000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
@@ -3139,6 +3139,6 @@
 Memory breakdown:
 
-   82 998 bytes read-only  code    + 
-    5 120 bytes read-only  data    =  88 118 bytes read-only (total)
+   83 042 bytes read-only  code    + 
+    5 120 bytes read-only  data    =  88 162 bytes read-only (total)
     8 917 bytes read-write data
 
@@ -3147,5 +3147,5 @@
   Name        Range                     Size                 Used               Unused       Alignment Loss
   ----------  -----------------  -----------  -------------------  -------------------  -------------------
-  FLASH       08000000-0803ffff      262 144       88 122  33.62%      174 021  66.38%            1   0.00%
+  FLASH       08000000-0803ffff      262 144       88 166  33.63%      173 977  66.37%            1   0.00%
   CCM_RAM1    10000000-10007fff       32 768        8 057  24.59%       24 711  75.41%            0   0.00%
   RAM1        20000000-20013fff       81 920          860   1.05%       81 060  98.95%            0   0.00%
Index: /trunk/fw_g473rct/SES/smartPro.emProject
===================================================================
--- /trunk/fw_g473rct/SES/smartPro.emProject	(revision 30)
+++ /trunk/fw_g473rct/SES/smartPro.emProject	(revision 31)
@@ -105,8 +105,4 @@
       </folder>
     </folder>
-    <folder Name="EEPROM">
-      <file file_name="src/m24256e.c" />
-      <file file_name="inc/m24256e.h" />
-    </folder>
     <folder Name="HAL">
       <folder Name="inc">
Index: /trunk/fw_g473rct/SES/src/wh_counter.c
===================================================================
--- /trunk/fw_g473rct/SES/src/wh_counter.c	(revision 30)
+++ /trunk/fw_g473rct/SES/src/wh_counter.c	(revision 31)
@@ -42,5 +42,5 @@
 
   double cefwh;
-  if (sys_data.s.values.calculatedCEFWh < 0)
+  if (sys_data.s.values.calculatedCEFWh <= 0)
   {
 	cefwh =  sys_data.s.parameter.cef / 100.0;
