Index: trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map
===================================================================
--- trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map	(revision 24)
+++ trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map	(revision 28)
@@ -21,10 +21,10 @@
   Object File                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  PowerPro_lto.o                                     23 590       2 088           9         568
+  PowerPro_lto.o                                     23 966       2 088           9         584
   SEGGER_THUMB_Startup.o                                 20                                    
   stm32c031xx_Vectors.o                                 218                                    
   STM32C0xx_Startup.o                                     8                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (4 objects)                               23 836       2 088           9         568
+  Subtotal (4 objects)                               24 212       2 088           9         584
   ---------------------------------------------  ----------  ----------  ----------  ----------
   libc_v6m_t_le_eabi_small.a                          2 164          32                        
@@ -38,5 +38,5 @@
   Linker created (shared data, fills, blocks):                       80                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             26 774       2 767          41       3 840
+  Total:                                             27 150       2 767          41       3 856
   =============================================  ==========  ==========  ==========  ==========
 
@@ -63,8 +63,8 @@
   ---------------------------------------------  ----------  ----------  ----------  ----------
   Subtotal (10 members from 5 archives)               2 938         599          32       1 224
-  Objects (4 files)                                  23 836       2 088           9         568
+  Objects (4 files)                                  24 212       2 088           9         584
   Linker created (shared data, fills, blocks):                       80                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             26 774       2 767          41       3 840
+  Total:                                             27 150       2 767          41       3 856
   =============================================  ==========  ==========  ==========  ==========
 
@@ -78,8 +78,8 @@
   Subtotal (linker created):                                         80                   2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Objects (4 files)                                  23 836       2 088           9         568
+  Objects (4 files)                                  24 212       2 088           9         584
   Archives (5 files)                                  2 938         599          32       1 224
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             26 774       2 767          41       3 840
+  Total:                                             27 150       2 767          41       3 856
   =============================================  ==========  ==========  ==========  ==========
 
@@ -170,323 +170,326 @@
   08003254-08003367  HAL_TIMEx_ConfigBreakDeadTime
                                                        276   4  Code  RX  PowerPro_lto.o
-  08003368-08003433  BUTTON_Exec                       204   4  Code  RX  PowerPro_lto.o
-  08003434-0800343f  BUTTON_GetMode                     12   4  Code  RX  PowerPro_lto.o
-  08003440-0800344b  BUTTON_SetModeOff                  12   4  Code  RX  PowerPro_lto.o
-  0800344c-080034bf  BUZZER_Exec                       116   4  Code  RX  PowerPro_lto.o
-  080034c0-080034e3  BUZZER_Beep                        36   4  Code  RX  PowerPro_lto.o
-  080034e4-08003523  BUZZER_Alarm_Start                 64   4  Code  RX  PowerPro_lto.o
-  08003524-08003557  BUZZER_Alarm_Stop                  52   4  Code  RX  PowerPro_lto.o
-  08003558-08003597  CHIP_TEMPERATURE_Calibration
+  08003368-08003393  MX_IWDG_Init                       44   4  Code  RX  PowerPro_lto.o
+  08003394-08003437  HAL_IWDG_Init                     164   4  Code  RX  PowerPro_lto.o
+  08003438-0800344f  HAL_IWDG_Refresh                   24   4  Code  RX  PowerPro_lto.o
+  08003450-0800351b  BUTTON_Exec                       204   4  Code  RX  PowerPro_lto.o
+  0800351c-08003527  BUTTON_GetMode                     12   4  Code  RX  PowerPro_lto.o
+  08003528-08003533  BUTTON_SetModeOff                  12   4  Code  RX  PowerPro_lto.o
+  08003534-080035a7  BUZZER_Exec                       116   4  Code  RX  PowerPro_lto.o
+  080035a8-080035cb  BUZZER_Beep                        36   4  Code  RX  PowerPro_lto.o
+  080035cc-0800360b  BUZZER_Alarm_Start                 64   4  Code  RX  PowerPro_lto.o
+  0800360c-0800363f  BUZZER_Alarm_Stop                  52   4  Code  RX  PowerPro_lto.o
+  08003640-0800367f  CHIP_TEMPERATURE_Calibration
                                                         64   4  Code  RX  PowerPro_lto.o
-  08003598-080035eb  CHIP_TEMPERATURE_Exec              84   4  Code  RX  PowerPro_lto.o
-  080035ec-080035f7  CHIP_TEMPERATURE_GetTemp           12   4  Code  RX  PowerPro_lto.o
-  080035f8-0800363f  FAN_SetSpeed                       72   4  Code  RX  PowerPro_lto.o
-  08003640-08003757  LEDS_Exec                         280   4  Code  RX  PowerPro_lto.o
-  08003758-08003783  LEDS_GN_On                         44   4  Code  RX  PowerPro_lto.o
-  08003784-080037c3  LEDS_GN_Blink_Start                64   4  Code  RX  PowerPro_lto.o
-  080037c4-080037f7  LEDS_GN_Off                        52   4  Code  RX  PowerPro_lto.o
-  080037f8-0800385b  LEDS_RT_BlinkCode_Start           100   4  Code  RX  PowerPro_lto.o
-  0800385c-0800388f  LEDS_RT_Off                        52   4  Code  RX  PowerPro_lto.o
-  08003890-08003abb  main                              556   4  Code  RX  PowerPro_lto.o
-  08003abc-08003b2b  SystemClock_Config                112   4  Code  RX  PowerPro_lto.o
-  08003b2c-08003b73  MODE_LVP_Exec                      72   4  Code  RX  PowerPro_lto.o
-  08003b74-08003c3b  LVP_SM_Off                        200   4  Code  RX  PowerPro_lto.o
-  08003c3c-08003e23  LVP_SM_On                         488   4  Code  RX  PowerPro_lto.o
-  08003e24-08003e53  LVP_SM_ManualOn                    48   4  Code  RX  PowerPro_lto.o
-  08003e54-08003f03  LVP_SM_Error                      176   4  Code  RX  PowerPro_lto.o
-  08003f04-08003f4b  MODE_LVP_OVP_Exec                  72   4  Code  RX  PowerPro_lto.o
-  08003f4c-08004013  LVP_OVP_SM_Off                    200   4  Code  RX  PowerPro_lto.o
-  08004014-0800420b  LVP_OVP_SM_On                     504   4  Code  RX  PowerPro_lto.o
-  0800420c-0800423b  LVP_OVP_SM_ManualOn                48   4  Code  RX  PowerPro_lto.o
-  0800423c-080042eb  LVP_OVP_SM_Error                  176   4  Code  RX  PowerPro_lto.o
-  080042ec-080043b3  MAINSWITCH_SM_Off                 200   4  Code  RX  PowerPro_lto.o
-  080043b4-0800447f  MAINSWITCH_SM_On                  204   4  Code  RX  PowerPro_lto.o
-  08004480-080044af  MAINSWITCH_SM_ManualOn             48   4  Code  RX  PowerPro_lto.o
-  080044b0-0800455f  MAINSWITCH_SM_Error               176   4  Code  RX  PowerPro_lto.o
-  08004560-080045a7  MODE_MAINSWITCH_Exec               72   4  Code  RX  PowerPro_lto.o
-  080045a8-080045ef  MODE_OVP_Exec                      72   4  Code  RX  PowerPro_lto.o
-  080045f0-080046b7  OVP_SM_Off                        200   4  Code  RX  PowerPro_lto.o
-  080046b8-0800488f  OVP_SM_On                         472   4  Code  RX  PowerPro_lto.o
-  08004890-080048bf  OVP_SM_ManualOn                    48   4  Code  RX  PowerPro_lto.o
-  080048c0-0800496f  OVP_SM_Error                      176   4  Code  RX  PowerPro_lto.o
-  08004970-080049b7  MODE_SECONDARYPROTECTION_Exec
+  08003680-080036d3  CHIP_TEMPERATURE_Exec              84   4  Code  RX  PowerPro_lto.o
+  080036d4-080036df  CHIP_TEMPERATURE_GetTemp           12   4  Code  RX  PowerPro_lto.o
+  080036e0-08003727  FAN_SetSpeed                       72   4  Code  RX  PowerPro_lto.o
+  08003728-0800383f  LEDS_Exec                         280   4  Code  RX  PowerPro_lto.o
+  08003840-0800386b  LEDS_GN_On                         44   4  Code  RX  PowerPro_lto.o
+  0800386c-080038ab  LEDS_GN_Blink_Start                64   4  Code  RX  PowerPro_lto.o
+  080038ac-080038df  LEDS_GN_Off                        52   4  Code  RX  PowerPro_lto.o
+  080038e0-08003943  LEDS_RT_BlinkCode_Start           100   4  Code  RX  PowerPro_lto.o
+  08003944-08003977  LEDS_RT_Off                        52   4  Code  RX  PowerPro_lto.o
+  08003978-08003baf  main                              568   4  Code  RX  PowerPro_lto.o
+  08003bb0-08003c1f  SystemClock_Config                112   4  Code  RX  PowerPro_lto.o
+  08003c20-08003c67  MODE_LVP_Exec                      72   4  Code  RX  PowerPro_lto.o
+  08003c68-08003d2f  LVP_SM_Off                        200   4  Code  RX  PowerPro_lto.o
+  08003d30-08003f13  LVP_SM_On                         484   4  Code  RX  PowerPro_lto.o
+  08003f14-08003f43  LVP_SM_ManualOn                    48   4  Code  RX  PowerPro_lto.o
+  08003f44-08003ff3  LVP_SM_Error                      176   4  Code  RX  PowerPro_lto.o
+  08003ff4-0800403b  MODE_LVP_OVP_Exec                  72   4  Code  RX  PowerPro_lto.o
+  0800403c-08004103  LVP_OVP_SM_Off                    200   4  Code  RX  PowerPro_lto.o
+  08004104-080042f7  LVP_OVP_SM_On                     500   4  Code  RX  PowerPro_lto.o
+  080042f8-08004327  LVP_OVP_SM_ManualOn                48   4  Code  RX  PowerPro_lto.o
+  08004328-080043d7  LVP_OVP_SM_Error                  176   4  Code  RX  PowerPro_lto.o
+  080043d8-0800449f  MAINSWITCH_SM_Off                 200   4  Code  RX  PowerPro_lto.o
+  080044a0-0800456b  MAINSWITCH_SM_On                  204   4  Code  RX  PowerPro_lto.o
+  0800456c-0800459b  MAINSWITCH_SM_ManualOn             48   4  Code  RX  PowerPro_lto.o
+  0800459c-0800464b  MAINSWITCH_SM_Error               176   4  Code  RX  PowerPro_lto.o
+  0800464c-08004693  MODE_MAINSWITCH_Exec               72   4  Code  RX  PowerPro_lto.o
+  08004694-080046db  MODE_OVP_Exec                      72   4  Code  RX  PowerPro_lto.o
+  080046dc-080047a3  OVP_SM_Off                        200   4  Code  RX  PowerPro_lto.o
+  080047a4-08004977  OVP_SM_On                         468   4  Code  RX  PowerPro_lto.o
+  08004978-080049a7  OVP_SM_ManualOn                    48   4  Code  RX  PowerPro_lto.o
+  080049a8-08004a57  OVP_SM_Error                      176   4  Code  RX  PowerPro_lto.o
+  08004a58-08004a9f  MODE_SECONDARYPROTECTION_Exec
                                                         72   4  Code  RX  PowerPro_lto.o
-  080049b8-08004aa7  SECONDARYPROTECTION_SM_Off
+  08004aa0-08004b8f  SECONDARYPROTECTION_SM_Off
                                                        240   4  Code  RX  PowerPro_lto.o
-  08004aa8-08004c6b  SECONDARYPROTECTION_SM_On         452   4  Code  RX  PowerPro_lto.o
-  08004c6c-08004c9b  SECONDARYPROTECTION_SM_ManualOn
-                                                        48   4  Code  RX  PowerPro_lto.o
-  08004c9c-08004d4b  SECONDARYPROTECTION_SM_Error
+  08004b90-08004d63  SECONDARYPROTECTION_SM_On         468   4  Code  RX  PowerPro_lto.o
+  08004d64-08004e13  SECONDARYPROTECTION_SM_ManualOn
                                                        176   4  Code  RX  PowerPro_lto.o
-  08004d4c-08004d83  MODE_SECONDARYPROTECTION_PLUS_Exec
+  08004e14-08004ec3  SECONDARYPROTECTION_SM_Error
+                                                       176   4  Code  RX  PowerPro_lto.o
+  08004ec4-08004efb  MODE_SECONDARYPROTECTION_PLUS_Exec
                                                         56   4  Code  RX  PowerPro_lto.o
-  08004d84-08004e37  SECONDARYPROTECTION_SM_Off.156
+  08004efc-08004faf  SECONDARYPROTECTION_SM_Off.158
                                                        180   4  Code  RX  PowerPro_lto.o
-  08004e38-08004ffb  SECONDARYPROTECTION_SM_On.157
+  08004fb0-08005173  SECONDARYPROTECTION_SM_On.159
                                                        452   4  Code  RX  PowerPro_lto.o
-  08004ffc-08005067  SECONDARYPROTECTION_SM_Error.158
+  08005174-080051df  SECONDARYPROTECTION_SM_Error.160
                                                        108   4  Code  RX  PowerPro_lto.o
-  08005068-080050df  MODESWITCH_ReadMode               120   4  Code  RX  PowerPro_lto.o
-  080050e0-080050eb  MODESWITCH_GetMode                 12   4  Code  RX  PowerPro_lto.o
-  080050ec-0800513b  RELAIS_Exec                        80   4  Code  RX  PowerPro_lto.o
-  0800513c-08005173  RELAIS_SetPuls                     56   4  Code  RX  PowerPro_lto.o
-  08005174-080051ab  RELAIS_ResetPuls                   56   4  Code  RX  PowerPro_lto.o
-  080051ac-080051b7  RELAIS_GetState                    12   4  Code  RX  PowerPro_lto.o
-  080051b8-08005283  VOLTAGE_MEAS_Exec                 204   4  Code  RX  PowerPro_lto.o
-  08005284-080052a7  VOLTAGE_MEAS_GetLimitAlarm
+  080051e0-08005257  MODESWITCH_ReadMode               120   4  Code  RX  PowerPro_lto.o
+  08005258-08005263  MODESWITCH_GetMode                 12   4  Code  RX  PowerPro_lto.o
+  08005264-080052b3  RELAIS_Exec                        80   4  Code  RX  PowerPro_lto.o
+  080052b4-080052eb  RELAIS_SetPuls                     56   4  Code  RX  PowerPro_lto.o
+  080052ec-08005323  RELAIS_ResetPuls                   56   4  Code  RX  PowerPro_lto.o
+  08005324-0800532f  RELAIS_GetState                    12   4  Code  RX  PowerPro_lto.o
+  08005330-080053fb  VOLTAGE_MEAS_Exec                 204   4  Code  RX  PowerPro_lto.o
+  080053fc-0800541f  VOLTAGE_MEAS_GetLimitAlarm
                                                         36   4  Code  RX  PowerPro_lto.o
-  080052a8-080052b3  VOLTAGE_MEAS_ResetCounter          12   4  Code  RX  PowerPro_lto.o
-  080052b4-080052bf  VOLTAGE_MEAS_GetUin                12   4  Code  RX  PowerPro_lto.o
-  080052c0-080052cb  VOLTAGE_MEAS_GetUout               12   4  Code  RX  PowerPro_lto.o
-  080052cc-0800530b  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
-  0800530c-0800532b  APBPrescTable                      32   4  Cnst  RO  PowerPro_lto.o
-  0800532c-0800533f  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
-  08005340-0800535b  __aeabi_i2d                        28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0800535c-080053c7  vfprintf_l                        108   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  080053c8-080053ef  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  080053f0-08005733  __SEGGER_RTL_vfprintf_int_nwp
+  08005420-0800542b  VOLTAGE_MEAS_ResetCounter          12   4  Code  RX  PowerPro_lto.o
+  0800542c-08005437  VOLTAGE_MEAS_GetUin                12   4  Code  RX  PowerPro_lto.o
+  08005438-08005443  VOLTAGE_MEAS_GetUout               12   4  Code  RX  PowerPro_lto.o
+  08005444-08005483  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
+  08005484-080054a3  APBPrescTable                      32   4  Cnst  RO  PowerPro_lto.o
+  080054a4-080054b7  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
+  080054b8-080054d3  __aeabi_i2d                        28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080054d4-0800553f  vfprintf_l                        108   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  08005540-08005567  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  08005568-080058ab  __SEGGER_RTL_vfprintf_int_nwp
                                                        836   4  Code  RX  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
-  08005734-08005763  __SEGGER_RTL_X_file_stat           48   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08005764-080057b7  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  080057b8-0800581f  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08005820-08005857  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08005858-0800586b  __SEGGER_RTL_current_locale
+  080058ac-080058db  __SEGGER_RTL_X_file_stat           48   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  080058dc-0800592f  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08005930-08005997  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08005998-080059cf  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  080059d0-080059e3  __SEGGER_RTL_current_locale
                                                         20   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0800586c-08005887  __SEGGER_RTL_ascii_isctype
+  080059e4-080059ff  __SEGGER_RTL_ascii_isctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08005888-080058a3  __SEGGER_RTL_ascii_iswctype
+  08005a00-08005a1b  __SEGGER_RTL_ascii_iswctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  080058a4-080058af  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  080058b0-080058cf  __SEGGER_RTL_codeset_ascii
+  08005a1c-08005a27  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  08005a28-08005a47  __SEGGER_RTL_codeset_ascii
                                                         32   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  080058d0-08005927  __SEGGER_RTL_c_locale_data
+  08005a48-08005a9f  __SEGGER_RTL_c_locale_data
                                                         88   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08005928-080059a5  HAL_TIM_ReadCapturedValue         126   4  Code  RX  PowerPro_lto.o
-  080059a6-080059a7  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
-  080059a8-080059a9  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
-  080059aa-080059ab  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
-  080059ac-080059ad  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
-  080059ae-080059bf  LL_ADC_REG_IsConversionOngoing
+  08005aa0-08005b1d  HAL_TIM_ReadCapturedValue         126   4  Code  RX  PowerPro_lto.o
+  08005b1e-08005b1f  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
+  08005b20-08005b21  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
+  08005b22-08005b23  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
+  08005b24-08005b25  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
+  08005b26-08005b37  LL_ADC_REG_IsConversionOngoing
                                                         18   2  Code  RX  PowerPro_lto.o
-  080059c0-080059e5  LL_ADC_SetSamplingTimeCommonChannels
+  08005b38-08005b5d  LL_ADC_SetSamplingTimeCommonChannels
                                                         38   2  Code  RX  PowerPro_lto.o
-  080059e6-080059f7  LL_ADC_IsDisableOngoing            18   2  Code  RX  PowerPro_lto.o
-  080059f8-08005a09  LL_ADC_GetCommonPathInternalCh
+  08005b5e-08005b6f  LL_ADC_IsDisableOngoing            18   2  Code  RX  PowerPro_lto.o
+  08005b70-08005b81  LL_ADC_GetCommonPathInternalCh
                                                         18   2  Code  RX  PowerPro_lto.o
-  08005a0a-08005a1f  LL_ADC_REG_IsTriggerSourceSWStart
+  08005b82-08005b97  LL_ADC_REG_IsTriggerSourceSWStart
                                                         22   2  Code  RX  PowerPro_lto.o
-  08005a20-08005a35  ADC_DMAHalfConvCplt                22   2  Code  RX  PowerPro_lto.o
-  08005a36-08005a5f  ADC_DMAError                       42   2  Code  RX  PowerPro_lto.o
-  08005a60-08005a8d  LL_ADC_REG_SetSequencerRanks
+  08005b98-08005bad  ADC_DMAHalfConvCplt                22   2  Code  RX  PowerPro_lto.o
+  08005bae-08005bd7  ADC_DMAError                       42   2  Code  RX  PowerPro_lto.o
+  08005bd8-08005c05  LL_ADC_REG_SetSequencerRanks
                                                         46   2  Code  RX  PowerPro_lto.o
-  08005a8e-08005aa7  LL_ADC_StartCalibration            26   2  Code  RX  PowerPro_lto.o
-  08005aa8-08005ab5  LL_ADC_IsCalibrationOnGoing
+  08005c06-08005c1f  LL_ADC_StartCalibration            26   2  Code  RX  PowerPro_lto.o
+  08005c20-08005c2d  LL_ADC_IsCalibrationOnGoing
                                                         14   2  Code  RX  PowerPro_lto.o
-  08005ab6-08005ac7  LL_ADC_GetCalibrationFactor
+  08005c2e-08005c3f  LL_ADC_GetCalibrationFactor
                                                         18   2  Code  RX  PowerPro_lto.o
-  08005ac8-08005ad9  LL_ADC_GetClock                    18   2  Code  RX  PowerPro_lto.o
-  08005ada-08005aeb  LL_ADC_GetCommonClock              18   2  Code  RX  PowerPro_lto.o
-  08005aec-08005b01  HAL_NVIC_EnableIRQ                 22   2  Code  RX  PowerPro_lto.o
-  08005b02-08005b2f  HAL_GPIO_ReadPin                   46   2  Code  RX  PowerPro_lto.o
-  08005b30-08005bc9  HAL_TIM_Base_Init                 154   2  Code  RX  PowerPro_lto.o
-  08005bca-08005bfb  TIM_CCxChannelCmd                  50   2  Code  RX  PowerPro_lto.o
-  08005bfc-08005c95  HAL_TIM_PWM_Init                  154   2  Code  RX  PowerPro_lto.o
-  08005c96-08005d2f  HAL_TIM_IC_Init                   154   2  Code  RX  PowerPro_lto.o
-  08005d30-08005e45  HAL_TIM_IC_ConfigChannel          278   2  Code  RX  PowerPro_lto.o
-  08005e46-08005eb3  TIM_TI2_SetConfig                 110   2  Code  RX  PowerPro_lto.o
-  08005eb4-08005f21  TIM_TI3_SetConfig                 110   2  Code  RX  PowerPro_lto.o
-  08005f22-08005f23  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f24-08005f25  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f26-08005f27  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f28-08005f29  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f2a-08005f2b  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f2c-08005f2d  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f2e-08005f2f  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f30-08005f31  DMA1_Channel2_3_IRQHandler
+  08005c40-08005c51  LL_ADC_GetClock                    18   2  Code  RX  PowerPro_lto.o
+  08005c52-08005c63  LL_ADC_GetCommonClock              18   2  Code  RX  PowerPro_lto.o
+  08005c64-08005c79  HAL_NVIC_EnableIRQ                 22   2  Code  RX  PowerPro_lto.o
+  08005c7a-08005ca7  HAL_GPIO_ReadPin                   46   2  Code  RX  PowerPro_lto.o
+  08005ca8-08005d41  HAL_TIM_Base_Init                 154   2  Code  RX  PowerPro_lto.o
+  08005d42-08005d73  TIM_CCxChannelCmd                  50   2  Code  RX  PowerPro_lto.o
+  08005d74-08005e0d  HAL_TIM_PWM_Init                  154   2  Code  RX  PowerPro_lto.o
+  08005e0e-08005ea7  HAL_TIM_IC_Init                   154   2  Code  RX  PowerPro_lto.o
+  08005ea8-08005fbd  HAL_TIM_IC_ConfigChannel          278   2  Code  RX  PowerPro_lto.o
+  08005fbe-0800602b  TIM_TI2_SetConfig                 110   2  Code  RX  PowerPro_lto.o
+  0800602c-08006099  TIM_TI3_SetConfig                 110   2  Code  RX  PowerPro_lto.o
+  0800609a-0800609b  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  0800609c-0800609d  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  0800609e-0800609f  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  080060a0-080060a1  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  080060a2-080060a3  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  080060a4-080060a5  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  080060a6-080060a7  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
+  080060a8-080060a9  DMA1_Channel2_3_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f32-08005f33  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f34-08005f35  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f36-08005f37  TIM1_BRK_UP_TRG_COM_IRQHandler
+  080060aa-080060ab  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  080060ac-080060ad  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  080060ae-080060af  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f38-08005f39  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f3a-08005f3b  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f3c-08005f3d  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f3e-08005f3f  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f40-08005f41  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f42-08005f43  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f44-08005f45  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f46-08005f47  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08005f48-08005f79  fwrite                             50   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_small.a)
-  08005f7a-0800602f  __aeabi_fmul                      182   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  08006030-0800605d  __aeabi_d2uiz                      46   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0800605e-0800607b  __aeabi_ui2f                       30   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0800607c-080060a9  __aeabi_lmul                       46   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080060aa-080060af  __aeabi_idiv0                       6   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080060b0-08006139  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0800613a-08006153  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  08006154-08006165  __SEGGER_RTL_init_prin_l           18   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  08006166-0800617f  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  08006180-08006189  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0800618a-0800619f  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  080061a0-080061d9  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  080061da-08006233  _WriteBlocking                     90   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08006234-08006241  memcpy                             14   2  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  08006242-0800626f  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006270-0800627d  __SEGGER_RTL_ascii_tolower
+  080060b0-080060b1  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  080060b2-080060b3  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  080060b4-080060b5  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  080060b6-080060b7  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  080060b8-080060b9  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  080060ba-080060bb  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  080060bc-080060bd  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  080060be-080060bf  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  080060c0-080060f1  fwrite                             50   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_small.a)
+  080060f2-080061a7  __aeabi_fmul                      182   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080061a8-080061d5  __aeabi_d2uiz                      46   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080061d6-080061f3  __aeabi_ui2f                       30   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080061f4-08006221  __aeabi_lmul                       46   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006222-08006227  __aeabi_idiv0                       6   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006228-080062b1  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080062b2-080062cb  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080062cc-080062dd  __SEGGER_RTL_init_prin_l           18   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080062de-080062f7  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080062f8-08006301  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08006302-08006317  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08006318-08006351  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08006352-080063ab  _WriteBlocking                     90   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  080063ac-080063b9  memcpy                             14   2  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  080063ba-080063e7  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  080063e8-080063f5  __SEGGER_RTL_ascii_tolower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0800627e-0800628b  __SEGGER_RTL_ascii_towlower
+  080063f6-08006403  __SEGGER_RTL_ascii_towlower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0800628c-08006293  SysTick_Handler                     8   2  Code  RX  PowerPro_lto.o
-  08006294-080062bb  HAL_Init                           40   2  Code  RX  PowerPro_lto.o
-  080062bc-080062cf  LL_ADC_IsInternalRegulatorEnabled
+  08006404-0800640b  SysTick_Handler                     8   2  Code  RX  PowerPro_lto.o
+  0800640c-08006433  HAL_Init                           40   2  Code  RX  PowerPro_lto.o
+  08006434-08006447  LL_ADC_IsInternalRegulatorEnabled
                                                         20   2  Code  RX  PowerPro_lto.o
-  080062d0-080062df  LL_ADC_IsEnabled                   16   2  Code  RX  PowerPro_lto.o
-  080062e0-080062fb  LL_ADC_GetSamplingTimeCommonChannels
+  08006448-08006457  LL_ADC_IsEnabled                   16   2  Code  RX  PowerPro_lto.o
+  08006458-08006473  LL_ADC_GetSamplingTimeCommonChannels
                                                         28   2  Code  RX  PowerPro_lto.o
-  080062fc-0800639f  ADC_Disable                       164   2  Code  RX  PowerPro_lto.o
-  080063a0-08006447  ADC_DMAConvCplt                   168   2  Code  RX  PowerPro_lto.o
-  08006448-0800644f  HAL_ADC_ErrorCallback               8   2  Code  RX  PowerPro_lto.o
-  08006450-08006457  HAL_ADC_ConvHalfCpltCallback
+  08006474-08006517  ADC_Disable                       164   2  Code  RX  PowerPro_lto.o
+  08006518-080065bf  ADC_DMAConvCplt                   168   2  Code  RX  PowerPro_lto.o
+  080065c0-080065c7  HAL_ADC_ErrorCallback               8   2  Code  RX  PowerPro_lto.o
+  080065c8-080065cf  HAL_ADC_ConvHalfCpltCallback
                                                          8   2  Code  RX  PowerPro_lto.o
-  08006458-0800645f  HAL_ADC_ConvCpltCallback            8   2  Code  RX  PowerPro_lto.o
-  08006460-0800647b  LL_ADC_SetCommonPathInternalCh
+  080065d0-080065d7  HAL_ADC_ConvCpltCallback            8   2  Code  RX  PowerPro_lto.o
+  080065d8-080065f3  LL_ADC_SetCommonPathInternalCh
                                                         28   2  Code  RX  PowerPro_lto.o
-  0800647c-0800648b  LL_ADC_IsEnabled.9                 16   2  Code  RX  PowerPro_lto.o
-  0800648c-080064a7  LL_ADC_SetCalibrationFactor
+  080065f4-08006603  LL_ADC_IsEnabled.9                 16   2  Code  RX  PowerPro_lto.o
+  08006604-0800661f  LL_ADC_SetCalibrationFactor
                                                         28   2  Code  RX  PowerPro_lto.o
-  080064a8-080064c3  HAL_NVIC_SetPriority               28   2  Code  RX  PowerPro_lto.o
-  080064c4-080064d3  HAL_SYSTICK_Config                 16   2  Code  RX  PowerPro_lto.o
-  080064d4-080065bf  HAL_DMA_Start_IT                  236   2  Code  RX  PowerPro_lto.o
-  080065c0-080065e7  HAL_GPIO_WritePin                  40   2  Code  RX  PowerPro_lto.o
-  080065e8-080065ef  HAL_TIM_PWM_PulseFinishedCallback
+  08006620-0800663b  HAL_NVIC_SetPriority               28   2  Code  RX  PowerPro_lto.o
+  0800663c-0800664b  HAL_SYSTICK_Config                 16   2  Code  RX  PowerPro_lto.o
+  0800664c-08006737  HAL_DMA_Start_IT                  236   2  Code  RX  PowerPro_lto.o
+  08006738-0800675f  HAL_GPIO_WritePin                  40   2  Code  RX  PowerPro_lto.o
+  08006760-08006767  HAL_TIM_PWM_PulseFinishedCallback
                                                          8   2  Code  RX  PowerPro_lto.o
-  080065f0-080065f7  HAL_TIM_PWM_MspInit                 8   2  Code  RX  PowerPro_lto.o
-  080065f8-080065ff  HAL_TIM_IC_MspInit                  8   2  Code  RX  PowerPro_lto.o
-  08006600-08006607  HAL_TIM_OC_DelayElapsedCallback
+  08006768-0800676f  HAL_TIM_PWM_MspInit                 8   2  Code  RX  PowerPro_lto.o
+  08006770-08006777  HAL_TIM_IC_MspInit                  8   2  Code  RX  PowerPro_lto.o
+  08006778-0800677f  HAL_TIM_OC_DelayElapsedCallback
                                                          8   2  Code  RX  PowerPro_lto.o
-  08006608-0800660f  HAL_TIM_TriggerCallback             8   2  Code  RX  PowerPro_lto.o
-  08006610-08006683  TIM_TI4_SetConfig                 116   2  Code  RX  PowerPro_lto.o
-  08006684-0800668b  HAL_TIMEx_CommutCallback            8   2  Code  RX  PowerPro_lto.o
-  0800668c-08006693  HAL_TIMEx_BreakCallback             8   2  Code  RX  PowerPro_lto.o
-  08006694-0800669b  HAL_TIMEx_Break2Callback            8   2  Code  RX  PowerPro_lto.o
-  0800669c-0800669f  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
-  080066a0-080066a7  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
-  080066a8-0800676b  __aeabi_ddiv                      196   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0800676c-0800679f  __aeabi_d2iz                       52   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080067a0-080067c3  __aeabi_f2uiz                      36   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080067c4-080067df  __aeabi_ui2d                       28   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080067e0-0800681f  __aeabi_idiv                       64   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  08006820-08006857  __aeabi_uidiv                      56   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  08006858-080068df  __aeabi_uldivmod                  136   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  080068e0-080068ef  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
-  080068f0-080068f3  __SEGGER_RTL_X_file_bufsize
+  08006780-08006787  HAL_TIM_TriggerCallback             8   2  Code  RX  PowerPro_lto.o
+  08006788-080067fb  TIM_TI4_SetConfig                 116   2  Code  RX  PowerPro_lto.o
+  080067fc-08006803  HAL_TIMEx_CommutCallback            8   2  Code  RX  PowerPro_lto.o
+  08006804-0800680b  HAL_TIMEx_BreakCallback             8   2  Code  RX  PowerPro_lto.o
+  0800680c-08006813  HAL_TIMEx_Break2Callback            8   2  Code  RX  PowerPro_lto.o
+  08006814-08006817  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
+  08006818-0800681f  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
+  08006820-080068e3  __aeabi_ddiv                      196   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080068e4-08006917  __aeabi_d2iz                       52   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006918-0800693b  __aeabi_f2uiz                      36   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0800693c-08006957  __aeabi_ui2d                       28   2  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006958-08006997  __aeabi_idiv                       64   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006998-080069cf  __aeabi_uidiv                      56   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  080069d0-08006a57  __aeabi_uldivmod                  136   2  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  08006a58-08006a67  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_small.a)
+  08006a68-08006a6b  __SEGGER_RTL_X_file_bufsize
                                                          4   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  080068f4-08006907  __aeabi_memclr                     20   2  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  08006908-08006917  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006918-08006923  __SEGGER_RTL_ascii_toupper
+  08006a6c-08006a7f  __aeabi_memclr                     20   2  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  08006a80-08006a8f  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  08006a90-08006a9b  __SEGGER_RTL_ascii_toupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006924-0800692f  __SEGGER_RTL_ascii_towupper
+  08006a9c-08006aa7  __SEGGER_RTL_ascii_towupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006930-08006942  [.rodata..L.str.1]                 19   1  Cnst  RO  PowerPro_lto.o
-  08006943-08006961  [.rodata..L.str.102]               31   1  Cnst  RO  PowerPro_lto.o
-  08006962-08006988  [.rodata..L.str.9]                 39   1  Cnst  RO  PowerPro_lto.o
-  08006989-0800699b  [.rodata..L.str.11]                19   1  Cnst  RO  PowerPro_lto.o
-  0800699c-080069c2  [.rodata..L.str.117]               39   1  Cnst  RO  PowerPro_lto.o
-  080069c3-080069e9  [.rodata..L.str.9.116]             39   1  Cnst  RO  PowerPro_lto.o
-  080069ea-08006a00  [.rodata..L.str.11.107]            23   1  Cnst  RO  PowerPro_lto.o
-  08006a01-08006a1b  [.rodata..L.str.3.123]             27   1  Cnst  RO  PowerPro_lto.o
-  08006a1c-08006a3a  [.rodata..L.str.140]               31   1  Cnst  RO  PowerPro_lto.o
-  08006a3b-08006a61  [.rodata..L.str.9.139]             39   1  Cnst  RO  PowerPro_lto.o
-  08006a62-08006a74  [.rodata..L.str.11.130]            19   1  Cnst  RO  PowerPro_lto.o
-  08006a75-08006a97  [.rodata..L.str.145]               35   1  Cnst  RO  PowerPro_lto.o
-  08006a98-08006aba  [.rodata..L.str.159]               35   1  Cnst  RO  PowerPro_lto.o
-  08006abb-08006add  [.rodata..L.str.183]               35   1  Cnst  RO  PowerPro_lto.o
-  08006ade-08006b34  __SEGGER_RTL_c_locale_month_names
+  08006aa8-08006aba  [.rodata..L.str.1]                 19   1  Cnst  RO  PowerPro_lto.o
+  08006abb-08006ad9  [.rodata..L.str.104]               31   1  Cnst  RO  PowerPro_lto.o
+  08006ada-08006b00  [.rodata..L.str.9]                 39   1  Cnst  RO  PowerPro_lto.o
+  08006b01-08006b13  [.rodata..L.str.11]                19   1  Cnst  RO  PowerPro_lto.o
+  08006b14-08006b3a  [.rodata..L.str.119]               39   1  Cnst  RO  PowerPro_lto.o
+  08006b3b-08006b61  [.rodata..L.str.9.118]             39   1  Cnst  RO  PowerPro_lto.o
+  08006b62-08006b78  [.rodata..L.str.11.109]            23   1  Cnst  RO  PowerPro_lto.o
+  08006b79-08006b93  [.rodata..L.str.3.125]             27   1  Cnst  RO  PowerPro_lto.o
+  08006b94-08006bb2  [.rodata..L.str.142]               31   1  Cnst  RO  PowerPro_lto.o
+  08006bb3-08006bd9  [.rodata..L.str.9.141]             39   1  Cnst  RO  PowerPro_lto.o
+  08006bda-08006bec  [.rodata..L.str.11.132]            19   1  Cnst  RO  PowerPro_lto.o
+  08006bed-08006c0f  [.rodata..L.str.147]               35   1  Cnst  RO  PowerPro_lto.o
+  08006c10-08006c32  [.rodata..L.str.161]               35   1  Cnst  RO  PowerPro_lto.o
+  08006c33-08006c55  [.rodata..L.str.185]               35   1  Cnst  RO  PowerPro_lto.o
+  08006c56-08006cac  __SEGGER_RTL_c_locale_month_names
                                                         87   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006b35-08006b3b  __SEGGER_RTL_c_locale_am_pm_indicator
+  08006cad-08006cb3  __SEGGER_RTL_c_locale_am_pm_indicator
                                                          7   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006b3c-08006b4a  __SEGGER_RTL_c_locale_date_time_format
+  08006cb4-08006cc2  __SEGGER_RTL_c_locale_date_time_format
                                                         15   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006b4b-08006b5c  [.rodata..L.str.2]                 18   1  Cnst  RO  PowerPro_lto.o
-  08006b5d-08006b76  [.rodata..L.str.2.96]              26   1  Cnst  RO  PowerPro_lto.o
-  08006b77-08006ba4  [.rodata..L.str.1.103]             46   1  Cnst  RO  PowerPro_lto.o
-  08006ba5-08006bbe  [.rodata..L.str.2.101]             26   1  Cnst  RO  PowerPro_lto.o
-  08006bbf-08006bd4  [.rodata..L.str.4]                 22   1  Cnst  RO  PowerPro_lto.o
-  08006bd5-08006bde  [.rodata..L.str.6]                 10   1  Cnst  RO  PowerPro_lto.o
-  08006bdf-08006c14  [.rodata..L.str.1.118]             54   1  Cnst  RO  PowerPro_lto.o
-  08006c15-08006c32  [.rodata..L.str.2.108]             30   1  Cnst  RO  PowerPro_lto.o
-  08006c33-08006c4c  [.rodata..L.str.4.111]             26   1  Cnst  RO  PowerPro_lto.o
-  08006c4d-08006c66  [.rodata..L.str.119]               26   1  Cnst  RO  PowerPro_lto.o
-  08006c67-08006c94  [.rodata..L.str.1.141]             46   1  Cnst  RO  PowerPro_lto.o
-  08006c95-08006cae  [.rodata..L.str.2.131]             26   1  Cnst  RO  PowerPro_lto.o
-  08006caf-08006cc4  [.rodata..L.str.4.134]             22   1  Cnst  RO  PowerPro_lto.o
-  08006cc5-08006cce  [.rodata..L.str.6.136]             10   1  Cnst  RO  PowerPro_lto.o
-  08006ccf-08006cf4  [.rodata..L.str.1.149]             38   1  Cnst  RO  PowerPro_lto.o
-  08006cf5-08006d1e  [.rodata..L.str.2.146]             42   1  Cnst  RO  PowerPro_lto.o
-  08006d1f-08006d3c  [.rodata..L.str.4.148]             30   1  Cnst  RO  PowerPro_lto.o
-  08006d3d-08006d62  [.rodata..L.str.1.164]             38   1  Cnst  RO  PowerPro_lto.o
-  08006d63-08006d80  [.rodata..L.str.3.163]             30   1  Cnst  RO  PowerPro_lto.o
-  08006d81-08006dba  __SEGGER_RTL_c_locale_day_names
+  08006cc3-08006cd4  [.rodata..L.str.2]                 18   1  Cnst  RO  PowerPro_lto.o
+  08006cd5-08006cee  [.rodata..L.str.2.98]              26   1  Cnst  RO  PowerPro_lto.o
+  08006cef-08006d1c  [.rodata..L.str.1.105]             46   1  Cnst  RO  PowerPro_lto.o
+  08006d1d-08006d36  [.rodata..L.str.2.103]             26   1  Cnst  RO  PowerPro_lto.o
+  08006d37-08006d4c  [.rodata..L.str.4]                 22   1  Cnst  RO  PowerPro_lto.o
+  08006d4d-08006d56  [.rodata..L.str.6]                 10   1  Cnst  RO  PowerPro_lto.o
+  08006d57-08006d8c  [.rodata..L.str.1.120]             54   1  Cnst  RO  PowerPro_lto.o
+  08006d8d-08006daa  [.rodata..L.str.2.110]             30   1  Cnst  RO  PowerPro_lto.o
+  08006dab-08006dc4  [.rodata..L.str.4.113]             26   1  Cnst  RO  PowerPro_lto.o
+  08006dc5-08006dde  [.rodata..L.str.121]               26   1  Cnst  RO  PowerPro_lto.o
+  08006ddf-08006e0c  [.rodata..L.str.1.143]             46   1  Cnst  RO  PowerPro_lto.o
+  08006e0d-08006e26  [.rodata..L.str.2.133]             26   1  Cnst  RO  PowerPro_lto.o
+  08006e27-08006e3c  [.rodata..L.str.4.136]             22   1  Cnst  RO  PowerPro_lto.o
+  08006e3d-08006e46  [.rodata..L.str.6.138]             10   1  Cnst  RO  PowerPro_lto.o
+  08006e47-08006e6c  [.rodata..L.str.1.150]             38   1  Cnst  RO  PowerPro_lto.o
+  08006e6d-08006e96  [.rodata..L.str.2.148]             42   1  Cnst  RO  PowerPro_lto.o
+  08006e97-08006eb4  [.rodata..L.str.4.152]             30   1  Cnst  RO  PowerPro_lto.o
+  08006eb5-08006eda  [.rodata..L.str.1.166]             38   1  Cnst  RO  PowerPro_lto.o
+  08006edb-08006ef8  [.rodata..L.str.3.165]             30   1  Cnst  RO  PowerPro_lto.o
+  08006ef9-08006f32  __SEGGER_RTL_c_locale_day_names
                                                         58   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006dbb-08006dbc  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006dbd-08006dbe  __SEGGER_RTL_data_utf8_period
+  08006f33-08006f34  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  08006f35-08006f36  __SEGGER_RTL_data_utf8_period
                                                          2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006dbf-08006ddb  [.rodata..L.str]                   29   1  Cnst  RO  PowerPro_lto.o
-  08006ddc-08006df0  [.rodata..L.str.94]                21   1  Cnst  RO  PowerPro_lto.o
-  08006df1-08006e0d  [.rodata..L.str.3]                 29   1  Cnst  RO  PowerPro_lto.o
-  08006e0e-08006e16  [.rodata..L.str.8]                  9   1  Cnst  RO  PowerPro_lto.o
-  08006e17-08006e33  [.rodata..L.str.3.110]             29   1  Cnst  RO  PowerPro_lto.o
-  08006e34-08006e44  [.rodata..L.str.6.113]             17   1  Cnst  RO  PowerPro_lto.o
-  08006e45-08006e55  [.rodata..L.str.8.115]             17   1  Cnst  RO  PowerPro_lto.o
-  08006e56-08006e72  [.rodata..L.str.1.121]             29   1  Cnst  RO  PowerPro_lto.o
-  08006e73-08006e93  [.rodata..L.str.2.122]             33   1  Cnst  RO  PowerPro_lto.o
-  08006e94-08006eb0  [.rodata..L.str.3.133]             29   1  Cnst  RO  PowerPro_lto.o
-  08006eb1-08006eb9  [.rodata..L.str.8.138]              9   1  Cnst  RO  PowerPro_lto.o
-  08006eba-08006ed6  [.rodata..L.str.5.150]             29   1  Cnst  RO  PowerPro_lto.o
-  08006ed7-08006f13  [.rodata..L.str.6.151]             61   1  Cnst  RO  PowerPro_lto.o
-  08006f14-08006f30  [.rodata..L.str.4.165]             29   1  Cnst  RO  PowerPro_lto.o
-  08006f31-08006f6d  [.rodata..L.str.5.166]             61   1  Cnst  RO  PowerPro_lto.o
-  08006f6e-08006f76  [.rodata..L.str.170]                9   1  Cnst  RO  PowerPro_lto.o
-  08006f77-08006f87  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08006f88-08006f90  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  08006f91-08006f99  __SEGGER_RTL_c_locale_date_format
+  08006f37-08006f53  [.rodata..L.str]                   29   1  Cnst  RO  PowerPro_lto.o
+  08006f54-08006f68  [.rodata..L.str.96]                21   1  Cnst  RO  PowerPro_lto.o
+  08006f69-08006f85  [.rodata..L.str.3]                 29   1  Cnst  RO  PowerPro_lto.o
+  08006f86-08006f8e  [.rodata..L.str.8]                  9   1  Cnst  RO  PowerPro_lto.o
+  08006f8f-08006fab  [.rodata..L.str.3.112]             29   1  Cnst  RO  PowerPro_lto.o
+  08006fac-08006fbc  [.rodata..L.str.6.115]             17   1  Cnst  RO  PowerPro_lto.o
+  08006fbd-08006fcd  [.rodata..L.str.8.117]             17   1  Cnst  RO  PowerPro_lto.o
+  08006fce-08006fea  [.rodata..L.str.1.123]             29   1  Cnst  RO  PowerPro_lto.o
+  08006feb-0800700b  [.rodata..L.str.2.124]             33   1  Cnst  RO  PowerPro_lto.o
+  0800700c-08007028  [.rodata..L.str.3.135]             29   1  Cnst  RO  PowerPro_lto.o
+  08007029-08007031  [.rodata..L.str.8.140]              9   1  Cnst  RO  PowerPro_lto.o
+  08007032-0800704e  [.rodata..L.str.5.149]             29   1  Cnst  RO  PowerPro_lto.o
+  0800704f-0800708b  [.rodata..L.str.6.153]             61   1  Cnst  RO  PowerPro_lto.o
+  0800708c-080070a8  [.rodata..L.str.4.167]             29   1  Cnst  RO  PowerPro_lto.o
+  080070a9-080070e5  [.rodata..L.str.5.168]             61   1  Cnst  RO  PowerPro_lto.o
+  080070e6-080070ee  [.rodata..L.str.172]                9   1  Cnst  RO  PowerPro_lto.o
+  080070ef-080070ff  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08007100-08007108  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  08007109-08007111  __SEGGER_RTL_c_locale_date_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006f9a-08006fa2  __SEGGER_RTL_c_locale_time_format
+  08007112-0800711a  __SEGGER_RTL_c_locale_time_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006fa3-08006fbf  __SEGGER_RTL_c_locale_abbrev_day_names
+  0800711b-08007137  __SEGGER_RTL_c_locale_abbrev_day_names
                                                         29   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006fc0-08006ff0  __SEGGER_RTL_c_locale_abbrev_month_names
+  08007138-08007168  __SEGGER_RTL_c_locale_abbrev_month_names
                                                         49   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006ff1-08006ff1  __SEGGER_RTL_data_empty_string
+  08007169-08007169  __SEGGER_RTL_data_empty_string
                                                          1   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006ff2-08006ffe  __SEGGER_RTL_ascii_ctype_mask
+  0800716a-08007176  __SEGGER_RTL_ascii_ctype_mask
                                                         13   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  08006fff-08006fff  ( UNUSED .=.+1 )                    1   -  ----  -   -
-  08007000-08007003  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
-  08007004-0800702f  [.rodata..L.str.1.95]              44   1  Cnst  RO  PowerPro_lto.o
-  08007030-0800705b  [.rodata..L.str.5]                 44   1  Cnst  RO  PowerPro_lto.o
-  0800705c-0800707f  [.rodata..L.str.7]                 36   1  Cnst  RO  PowerPro_lto.o
-  08007080-08007093  [.rodata..L.str.10]                20   1  Cnst  RO  PowerPro_lto.o
-  08007094-080070bf  [.rodata..L.str.5.112]             44   1  Cnst  RO  PowerPro_lto.o
-  080070c0-080070e7  [.rodata..L.str.7.114]             40   1  Cnst  RO  PowerPro_lto.o
-  080070e8-080070ff  [.rodata..L.str.10.109]            24   1  Cnst  RO  PowerPro_lto.o
-  08007100-0800712b  [.rodata..L.str.4.124]             44   1  Cnst  RO  PowerPro_lto.o
-  0800712c-08007157  [.rodata..L.str.5.135]             44   1  Cnst  RO  PowerPro_lto.o
-  08007158-0800717b  [.rodata..L.str.7.137]             36   1  Cnst  RO  PowerPro_lto.o
-  0800717c-0800718f  [.rodata..L.str.10.132]            20   1  Cnst  RO  PowerPro_lto.o
-  08007190-080071b3  [.rodata..L.str.3.147]             36   1  Cnst  RO  PowerPro_lto.o
-  080071b4-080071df  [.rodata..L.str.7.152]             44   1  Cnst  RO  PowerPro_lto.o
-  080071e0-08007203  [.rodata..L.str.2.162]             36   1  Cnst  RO  PowerPro_lto.o
-  08007204-0800722f  [.rodata..L.str.6.167]             44   1  Cnst  RO  PowerPro_lto.o
-  08007230-0800723f  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_small.a)
-  08007240-0800724f  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_small.a)
-  08007250-080072cf  __SEGGER_RTL_ascii_ctype_map
+  08007177-08007177  ( UNUSED .=.+1 )                    1   -  ----  -   -
+  08007178-0800717b  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
+  0800717c-080071a7  [.rodata..L.str.1.97]              44   1  Cnst  RO  PowerPro_lto.o
+  080071a8-080071d3  [.rodata..L.str.5]                 44   1  Cnst  RO  PowerPro_lto.o
+  080071d4-080071f7  [.rodata..L.str.7]                 36   1  Cnst  RO  PowerPro_lto.o
+  080071f8-0800720b  [.rodata..L.str.10]                20   1  Cnst  RO  PowerPro_lto.o
+  0800720c-08007237  [.rodata..L.str.5.114]             44   1  Cnst  RO  PowerPro_lto.o
+  08007238-0800725f  [.rodata..L.str.7.116]             40   1  Cnst  RO  PowerPro_lto.o
+  08007260-08007277  [.rodata..L.str.10.111]            24   1  Cnst  RO  PowerPro_lto.o
+  08007278-080072a3  [.rodata..L.str.4.126]             44   1  Cnst  RO  PowerPro_lto.o
+  080072a4-080072cf  [.rodata..L.str.5.137]             44   1  Cnst  RO  PowerPro_lto.o
+  080072d0-080072f3  [.rodata..L.str.7.139]             36   1  Cnst  RO  PowerPro_lto.o
+  080072f4-08007307  [.rodata..L.str.10.134]            20   1  Cnst  RO  PowerPro_lto.o
+  08007308-0800732b  [.rodata..L.str.3.151]             36   1  Cnst  RO  PowerPro_lto.o
+  0800732c-08007357  [.rodata..L.str.7.154]             44   1  Cnst  RO  PowerPro_lto.o
+  08007358-0800737b  [.rodata..L.str.2.164]             36   1  Cnst  RO  PowerPro_lto.o
+  0800737c-080073a7  [.rodata..L.str.6.169]             44   1  Cnst  RO  PowerPro_lto.o
+  080073a8-080073b7  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080073b8-080073c7  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_small.a)
+  080073c8-08007447  __SEGGER_RTL_ascii_ctype_map
                                                        128   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  080072d0-080072f3  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  080072f4-08007317  __SEGGER_init_table__              36   4  Cnst  RO  [ Linker created ]
-  08007318-08007343  __SEGGER_init_data__               44   4  Cnst  RO  [ Linker created ]
-  08007344-08007355  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  08007356-08007369  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  0800736a-1fffffff  ( UNUSED .=.+402623638 )   402 623 638
+  08007448-0800746b  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  0800746c-0800748f  __SEGGER_init_table__              36   4  Cnst  RO  [ Linker created ]
+  08007490-080074bb  __SEGGER_init_data__               44   4  Cnst  RO  [ Linker created ]
+  080074bc-080074cd  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  080074ce-080074e1  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  080074e2-1fffffff  ( UNUSED .=.+402623262 )   402 623 262
                                                              -  ----  -   -
   20000000-200000a7  _SEGGER_RTT                       168   4  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
@@ -496,83 +499,84 @@
   200001b4-200001ff  htim16                             76   4  Zero  ZI  PowerPro_lto.o
   20000200-20000213  adcData                            20   4  Zero  ZI  PowerPro_lto.o
-  20000214-20000217  voltageUout                         4   4  Zero  ZI  PowerPro_lto.o
-  20000218-2000021b  voltageUin                          4   4  Zero  ZI  PowerPro_lto.o
-  2000021c-2000021f  voltageDrop                         4   4  Zero  ZI  PowerPro_lto.o
-  20000220-20000223  uwTick                              4   4  Zero  ZI  PowerPro_lto.o
-  20000224-20000227  temp                                4   4  Zero  ZI  PowerPro_lto.o
-  20000228-2000022b  relaisState                         4   4  Zero  ZI  PowerPro_lto.o
-  2000022c-2000022f  pauseTime                           4   4  Zero  ZI  PowerPro_lto.o
-  20000230-20000233  onTimeRT                            4   4  Zero  ZI  PowerPro_lto.o
-  20000234-20000237  onTimeGN                            4   4  Zero  ZI  PowerPro_lto.o
-  20000238-2000023b  onTimeCounterSET                    4   4  Zero  ZI  PowerPro_lto.o
-  2000023c-2000023f  onTimeCounterRT                     4   4  Zero  ZI  PowerPro_lto.o
-  20000240-20000243  onTimeCounterRESET                  4   4  Zero  ZI  PowerPro_lto.o
-  20000244-20000247  onTimeCounterGN                     4   4  Zero  ZI  PowerPro_lto.o
-  20000248-2000024b  onTimeCounter                       4   4  Zero  ZI  PowerPro_lto.o
-  2000024c-2000024f  onTime                              4   4  Zero  ZI  PowerPro_lto.o
-  20000250-20000253  oldTimeMSTick                       4   4  Zero  ZI  PowerPro_lto.o
-  20000254-20000257  offTimeRT                           4   4  Zero  ZI  PowerPro_lto.o
-  20000258-2000025b  offTimeGN                           4   4  Zero  ZI  PowerPro_lto.o
-  2000025c-2000025f  offTimeCounterRT                    4   4  Zero  ZI  PowerPro_lto.o
-  20000260-20000263  offTimeCounterGN                    4   4  Zero  ZI  PowerPro_lto.o
-  20000264-20000267  offTimeCounter                      4   4  Zero  ZI  PowerPro_lto.o
-  20000268-2000026b  offTime                             4   4  Zero  ZI  PowerPro_lto.o
-  2000026c-2000026f  numberOfBlinks                      4   4  Zero  ZI  PowerPro_lto.o
-  20000270-20000273  msCounter                           4   4  Zero  ZI  PowerPro_lto.o
-  20000274-20000277  longPressCounterButtonOn            4   4  Zero  ZI  PowerPro_lto.o
-  20000278-2000027b  longPressCounterButtonOff           4   4  Zero  ZI  PowerPro_lto.o
-  2000027c-2000027f  __SEGGER_RTL_stdout_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  20000280-20000283  __SEGGER_RTL_stdin_file             4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  20000284-20000287  __SEGGER_RTL_stderr_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  20000288-2000028b  __SEGGER_RTL_locale_ptr             4   4  Zero  ZI  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  2000028c-2000028f  lastSpeed                           4   4  Zero  ZI  PowerPro_lto.o
-  20000290-20000293  ic_overflows                        4   4  Zero  ZI  PowerPro_lto.o
-  20000294-20000297  frequency                           4   4  Zero  ZI  PowerPro_lto.o
-  20000298-2000029b  dropLimitCounter                    4   4  Zero  ZI  PowerPro_lto.o
-  2000029c-2000029f  captureValue                        4   4  Zero  ZI  PowerPro_lto.o
-  200002a0-200002a3  calTemperatureSensor30Value
+  20000214-20000223  hiwdg                              16   4  Zero  ZI  PowerPro_lto.o
+  20000224-20000227  voltageUout                         4   4  Zero  ZI  PowerPro_lto.o
+  20000228-2000022b  voltageUin                          4   4  Zero  ZI  PowerPro_lto.o
+  2000022c-2000022f  voltageDrop                         4   4  Zero  ZI  PowerPro_lto.o
+  20000230-20000233  uwTick                              4   4  Zero  ZI  PowerPro_lto.o
+  20000234-20000237  temp                                4   4  Zero  ZI  PowerPro_lto.o
+  20000238-2000023b  relaisState                         4   4  Zero  ZI  PowerPro_lto.o
+  2000023c-2000023f  pauseTime                           4   4  Zero  ZI  PowerPro_lto.o
+  20000240-20000243  onTimeRT                            4   4  Zero  ZI  PowerPro_lto.o
+  20000244-20000247  onTimeGN                            4   4  Zero  ZI  PowerPro_lto.o
+  20000248-2000024b  onTimeCounterSET                    4   4  Zero  ZI  PowerPro_lto.o
+  2000024c-2000024f  onTimeCounterRT                     4   4  Zero  ZI  PowerPro_lto.o
+  20000250-20000253  onTimeCounterRESET                  4   4  Zero  ZI  PowerPro_lto.o
+  20000254-20000257  onTimeCounterGN                     4   4  Zero  ZI  PowerPro_lto.o
+  20000258-2000025b  onTimeCounter                       4   4  Zero  ZI  PowerPro_lto.o
+  2000025c-2000025f  onTime                              4   4  Zero  ZI  PowerPro_lto.o
+  20000260-20000263  oldTimeMSTick                       4   4  Zero  ZI  PowerPro_lto.o
+  20000264-20000267  offTimeRT                           4   4  Zero  ZI  PowerPro_lto.o
+  20000268-2000026b  offTimeGN                           4   4  Zero  ZI  PowerPro_lto.o
+  2000026c-2000026f  offTimeCounterRT                    4   4  Zero  ZI  PowerPro_lto.o
+  20000270-20000273  offTimeCounterGN                    4   4  Zero  ZI  PowerPro_lto.o
+  20000274-20000277  offTimeCounter                      4   4  Zero  ZI  PowerPro_lto.o
+  20000278-2000027b  offTime                             4   4  Zero  ZI  PowerPro_lto.o
+  2000027c-2000027f  numberOfBlinks                      4   4  Zero  ZI  PowerPro_lto.o
+  20000280-20000283  msCounter                           4   4  Zero  ZI  PowerPro_lto.o
+  20000284-20000287  longPressCounterButtonOn            4   4  Zero  ZI  PowerPro_lto.o
+  20000288-2000028b  longPressCounterButtonOff           4   4  Zero  ZI  PowerPro_lto.o
+  2000028c-2000028f  __SEGGER_RTL_stdout_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000290-20000293  __SEGGER_RTL_stdin_file             4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000294-20000297  __SEGGER_RTL_stderr_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000298-2000029b  __SEGGER_RTL_locale_ptr             4   4  Zero  ZI  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  2000029c-2000029f  lastSpeed                           4   4  Zero  ZI  PowerPro_lto.o
+  200002a0-200002a3  ic_overflows                        4   4  Zero  ZI  PowerPro_lto.o
+  200002a4-200002a7  frequency                           4   4  Zero  ZI  PowerPro_lto.o
+  200002a8-200002ab  dropLimitCounter                    4   4  Zero  ZI  PowerPro_lto.o
+  200002ac-200002af  captureValue                        4   4  Zero  ZI  PowerPro_lto.o
+  200002b0-200002b3  calTemperatureSensor30Value
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002a4-200002a7  blinkModeRT                         4   4  Zero  ZI  PowerPro_lto.o
-  200002a8-200002ab  blinkModeGN                         4   4  Zero  ZI  PowerPro_lto.o
-  200002ac-200002af  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
-  200002b0-200002b3  alarmMode                           4   4  Zero  ZI  PowerPro_lto.o
-  200002b4-200002b7  SECONDARYPROTECTION_SM_On.oldtime.160
+  200002b4-200002b7  blinkModeRT                         4   4  Zero  ZI  PowerPro_lto.o
+  200002b8-200002bb  blinkModeGN                         4   4  Zero  ZI  PowerPro_lto.o
+  200002bc-200002bf  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
+  200002c0-200002c3  alarmMode                           4   4  Zero  ZI  PowerPro_lto.o
+  200002c4-200002c7  SECONDARYPROTECTION_SM_On.oldtime.162
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002b8-200002bb  SECONDARYPROTECTION_SM_On.oldtime
+  200002c8-200002cb  SECONDARYPROTECTION_SM_On.oldtime
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002bc-200002bf  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.161
+  200002cc-200002cf  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.163
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002c0-200002c3  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
+  200002d0-200002d3  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002c4-200002c7  OVP_SM_On.ovpTimeCounter            4   4  Zero  ZI  PowerPro_lto.o
-  200002c8-200002cb  OVP_SM_On.ovpInput                  4   4  Zero  ZI  PowerPro_lto.o
-  200002cc-200002cf  OVP_SM_On.oldtime                   4   4  Zero  ZI  PowerPro_lto.o
-  200002d0-200002d3  LVP_SM_On.oldtime                   4   4  Zero  ZI  PowerPro_lto.o
-  200002d4-200002d7  LVP_SM_On.lvpTimeCounter            4   4  Zero  ZI  PowerPro_lto.o
-  200002d8-200002db  LVP_SM_On.lvpInput                  4   4  Zero  ZI  PowerPro_lto.o
-  200002dc-200002df  LVP_OVP_SM_On.oldtime               4   4  Zero  ZI  PowerPro_lto.o
-  200002e0-200002e3  LVP_OVP_SM_On.lvpOROvpInput
+  200002d4-200002d7  OVP_SM_On.ovpTimeCounter            4   4  Zero  ZI  PowerPro_lto.o
+  200002d8-200002db  OVP_SM_On.ovpInput                  4   4  Zero  ZI  PowerPro_lto.o
+  200002dc-200002df  OVP_SM_On.oldtime                   4   4  Zero  ZI  PowerPro_lto.o
+  200002e0-200002e3  LVP_SM_On.oldtime                   4   4  Zero  ZI  PowerPro_lto.o
+  200002e4-200002e7  LVP_SM_On.lvpTimeCounter            4   4  Zero  ZI  PowerPro_lto.o
+  200002e8-200002eb  LVP_SM_On.lvpInput                  4   4  Zero  ZI  PowerPro_lto.o
+  200002ec-200002ef  LVP_OVP_SM_On.oldtime               4   4  Zero  ZI  PowerPro_lto.o
+  200002f0-200002f3  LVP_OVP_SM_On.lvpOROvpInput
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002e4-200002e7  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
+  200002f4-200002f7  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200002e8-200006e7  _acUpBuffer                     1 024   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  200006e8-200006f7  _acDownBuffer                      16   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  200006f8-200006f8  smState.155                         1   1  Zero  ZI  PowerPro_lto.o
-  200006f9-200006f9  smState.144                         1   1  Zero  ZI  PowerPro_lto.o
-  200006fa-200006fa  smState.129                         1   1  Zero  ZI  PowerPro_lto.o
-  200006fb-200006fb  smState.120                         1   1  Zero  ZI  PowerPro_lto.o
-  200006fc-200006fc  smState.106                         1   1  Zero  ZI  PowerPro_lto.o
-  200006fd-200006fd  smState                             1   1  Zero  ZI  PowerPro_lto.o
-  200006fe-200006fe  mode                                1   1  Zero  ZI  PowerPro_lto.o
-  200006ff-200006ff  buttonState                         1   1  Zero  ZI  PowerPro_lto.o
-  20000700-20000713  __SEGGER_RTL_global_locale
+  200002f8-200006f7  _acUpBuffer                     1 024   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  200006f8-20000707  _acDownBuffer                      16   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000708-20000708  smState.157                         1   1  Zero  ZI  PowerPro_lto.o
+  20000709-20000709  smState.146                         1   1  Zero  ZI  PowerPro_lto.o
+  2000070a-2000070a  smState.131                         1   1  Zero  ZI  PowerPro_lto.o
+  2000070b-2000070b  smState.122                         1   1  Zero  ZI  PowerPro_lto.o
+  2000070c-2000070c  smState.108                         1   1  Zero  ZI  PowerPro_lto.o
+  2000070d-2000070d  smState                             1   1  Zero  ZI  PowerPro_lto.o
+  2000070e-2000070e  mode                                1   1  Zero  ZI  PowerPro_lto.o
+  2000070f-2000070f  buttonState                         1   1  Zero  ZI  PowerPro_lto.o
+  20000710-20000723  __SEGGER_RTL_global_locale
                                                         20   4  Init  RW  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  20000714-20000717  uwTickPrio                          4   4  Init  RW  PowerPro_lto.o
-  20000718-2000071b  stdout                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  2000071c-2000071f  stdin                               4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  20000720-20000723  stderr                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  20000724-20000727  SystemCoreClock                     4   4  Init  RW  PowerPro_lto.o
-  20000728-20000728  uwTickFreq                          1   1  Init  RW  PowerPro_lto.o
-  20000729-200027ff  ( UNUSED .=.+8407 )             8 407   -  ----  -   -
+  20000724-20000727  uwTickPrio                          4   4  Init  RW  PowerPro_lto.o
+  20000728-2000072b  stdout                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  2000072c-2000072f  stdin                               4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000730-20000733  stderr                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  20000734-20000737  SystemCoreClock                     4   4  Init  RW  PowerPro_lto.o
+  20000738-20000738  uwTickFreq                          1   1  Init  RW  PowerPro_lto.o
+  20000739-200027ff  ( UNUSED .=.+8391 )             8 391   -  ----  -   -
   20002800-20002fff  [.bss.block.stack]              2 048   8  None  ZI  [ Linker created ]
 
@@ -588,25 +592,25 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  ADC1_IRQHandler            0x08005F35                  2  Code  Wk  stm32c031xx_Vectors.o
-  ADC_DMAConvCplt            0x080063A1         168      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAError               0x08005A37          42      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAHalfConvCplt        0x08005A21          22      2  Code  Lc  PowerPro_lto.o
-  ADC_Disable                0x080062FD         164      2  Code  Lc  PowerPro_lto.o
+  ADC1_IRQHandler            0x080060AD                  2  Code  Wk  stm32c031xx_Vectors.o
+  ADC_DMAConvCplt            0x08006519         168      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAError               0x08005BAF          42      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAHalfConvCplt        0x08005B99          22      2  Code  Lc  PowerPro_lto.o
+  ADC_Disable                0x08006475         164      2  Code  Lc  PowerPro_lto.o
   ADC_Enable                 0x08000C01         224      4  Code  Lc  PowerPro_lto.o
-  BUTTON_Exec                0x08003369         204      4  Code  Lc  PowerPro_lto.o
-  BUTTON_GetMode             0x08003435          12      4  Code  Lc  PowerPro_lto.o
-  BUTTON_SetModeOff          0x08003441          12      4  Code  Lc  PowerPro_lto.o
-  BUZZER_Alarm_Start         0x080034E5          64      4  Code  Lc  PowerPro_lto.o
-  BUZZER_Alarm_Stop          0x08003525          52      4  Code  Lc  PowerPro_lto.o
-  BUZZER_Beep                0x080034C1          36      4  Code  Lc  PowerPro_lto.o
-  BUZZER_Exec                0x0800344D         116      4  Code  Lc  PowerPro_lto.o
+  BUTTON_Exec                0x08003451         204      4  Code  Lc  PowerPro_lto.o
+  BUTTON_GetMode             0x0800351D          12      4  Code  Lc  PowerPro_lto.o
+  BUTTON_SetModeOff          0x08003529          12      4  Code  Lc  PowerPro_lto.o
+  BUZZER_Alarm_Start         0x080035CD          64      4  Code  Lc  PowerPro_lto.o
+  BUZZER_Alarm_Stop          0x0800360D          52      4  Code  Lc  PowerPro_lto.o
+  BUZZER_Beep                0x080035A9          36      4  Code  Lc  PowerPro_lto.o
+  BUZZER_Exec                0x08003535         116      4  Code  Lc  PowerPro_lto.o
   CHIP_TEMPERATURE_Calibration
-                             0x08003559          64      4  Code  Lc  PowerPro_lto.o
-  CHIP_TEMPERATURE_Exec      0x08003599          84      4  Code  Lc  PowerPro_lto.o
-  CHIP_TEMPERATURE_GetTemp   0x080035ED          12      4  Code  Lc  PowerPro_lto.o
+                             0x08003641          64      4  Code  Lc  PowerPro_lto.o
+  CHIP_TEMPERATURE_Exec      0x08003681          84      4  Code  Lc  PowerPro_lto.o
+  CHIP_TEMPERATURE_GetTemp   0x080036D5          12      4  Code  Lc  PowerPro_lto.o
   DMA1_Channel1_IRQHandler   0x080003D1          16      4  Code  Gb  PowerPro_lto.o
   DMA1_Channel2_3_IRQHandler
-                             0x08005F31                  2  Code  Wk  stm32c031xx_Vectors.o
-  DMAMUX1_IRQHandler         0x08005F33                  2  Code  Wk  stm32c031xx_Vectors.o
+                             0x080060A9                  2  Code  Wk  stm32c031xx_Vectors.o
+  DMAMUX1_IRQHandler         0x080060AB                  2  Code  Wk  stm32c031xx_Vectors.o
   DMA_CalcDMAMUXChannelBaseAndMask
                              0x08001645          68      4  Code  Lc  PowerPro_lto.o
@@ -614,17 +618,17 @@
                              0x08001689          56      4  Code  Lc  PowerPro_lto.o
   DMA_SetConfig              0x080016C1         112      4  Code  Lc  PowerPro_lto.o
-  EXTI0_1_IRQHandler         0x08005F2B                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI2_3_IRQHandler         0x08005F2D                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI4_15_IRQHandler        0x08005F2F                  2  Code  Wk  stm32c031xx_Vectors.o
-  Error_Handler              0x0800669D           4      2  Code  Lc  PowerPro_lto.o
-  FAN_SetSpeed               0x080035F9          72      4  Code  Lc  PowerPro_lto.o
-  FLASH_IRQHandler           0x08005F27                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI0_1_IRQHandler         0x080060A3                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI2_3_IRQHandler         0x080060A5                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI4_15_IRQHandler        0x080060A7                  2  Code  Wk  stm32c031xx_Vectors.o
+  Error_Handler              0x08006815           4      2  Code  Lc  PowerPro_lto.o
+  FAN_SetSpeed               0x080036E1          72      4  Code  Lc  PowerPro_lto.o
+  FLASH_IRQHandler           0x0800609F                  2  Code  Wk  stm32c031xx_Vectors.o
   HAL_ADCEx_Calibration_Start
                              0x08001261         456      4  Code  Lc  PowerPro_lto.o
   HAL_ADC_ConfigChannel      0x08000E15       1 000      4  Code  Lc  PowerPro_lto.o
-  HAL_ADC_ConvCpltCallback   0x08006459           8      2  Code  Lc  PowerPro_lto.o
+  HAL_ADC_ConvCpltCallback   0x080065D1           8      2  Code  Lc  PowerPro_lto.o
   HAL_ADC_ConvHalfCpltCallback
-                             0x08006451           8      2  Code  Lc  PowerPro_lto.o
-  HAL_ADC_ErrorCallback      0x08006449           8      2  Code  Lc  PowerPro_lto.o
+                             0x080065C9           8      2  Code  Lc  PowerPro_lto.o
+  HAL_ADC_ErrorCallback      0x080065C1           8      2  Code  Lc  PowerPro_lto.o
   HAL_ADC_Init               0x080008C1         772      4  Code  Lc  PowerPro_lto.o
   HAL_ADC_MspInit            0x08000199         216      4  Code  Lc  PowerPro_lto.o
@@ -632,16 +636,18 @@
   HAL_DMA_IRQHandler         0x08001731         320      4  Code  Lc  PowerPro_lto.o
   HAL_DMA_Init               0x08001555         240      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_Start_IT           0x080064D5         236      2  Code  Lc  PowerPro_lto.o
+  HAL_DMA_Start_IT           0x0800664D         236      2  Code  Lc  PowerPro_lto.o
   HAL_Delay                  0x08000885          60      4  Code  Lc  PowerPro_lto.o
   HAL_GPIO_Init              0x08001871         704      4  Code  Lc  PowerPro_lto.o
-  HAL_GPIO_ReadPin           0x08005B03          46      2  Code  Lc  PowerPro_lto.o
-  HAL_GPIO_WritePin          0x080065C1          40      2  Code  Lc  PowerPro_lto.o
+  HAL_GPIO_ReadPin           0x08005C7B          46      2  Code  Lc  PowerPro_lto.o
+  HAL_GPIO_WritePin          0x08006739          40      2  Code  Lc  PowerPro_lto.o
   HAL_GetTick                0x08000879          12      4  Code  Lc  PowerPro_lto.o
+  HAL_IWDG_Init              0x08003395         164      4  Code  Lc  PowerPro_lto.o
+  HAL_IWDG_Refresh           0x08003439          24      4  Code  Lc  PowerPro_lto.o
   HAL_IncTick                0x08000861          24      4  Code  Lc  PowerPro_lto.o
-  HAL_Init                   0x08006295          40      2  Code  Lc  PowerPro_lto.o
+  HAL_Init                   0x0800640D          40      2  Code  Lc  PowerPro_lto.o
   HAL_InitTick               0x080007E9         120      4  Code  Lc  PowerPro_lto.o
   HAL_MspInit                0x0800039D          52      4  Code  Lc  PowerPro_lto.o
-  HAL_NVIC_EnableIRQ         0x08005AED          22      2  Code  Lc  PowerPro_lto.o
-  HAL_NVIC_SetPriority       0x080064A9          28      2  Code  Lc  PowerPro_lto.o
+  HAL_NVIC_EnableIRQ         0x08005C65          22      2  Code  Lc  PowerPro_lto.o
+  HAL_NVIC_SetPriority       0x08006621          28      2  Code  Lc  PowerPro_lto.o
   HAL_RCCEx_PeriphCLKConfig  0x080021AD         396      4  Code  Lc  PowerPro_lto.o
   HAL_RCC_ClockConfig        0x08001ECD         512      4  Code  Lc  PowerPro_lto.o
@@ -650,41 +656,41 @@
   HAL_RCC_GetSysClockFreq    0x080020CD         132      4  Code  Lc  PowerPro_lto.o
   HAL_RCC_OscConfig          0x08001B31         924      4  Code  Lc  PowerPro_lto.o
-  HAL_SYSTICK_Config         0x080064C5          16      2  Code  Lc  PowerPro_lto.o
-  HAL_TIMEx_Break2Callback   0x08006695           8      2  Code  Lc  PowerPro_lto.o
-  HAL_TIMEx_BreakCallback    0x0800668D           8      2  Code  Lc  PowerPro_lto.o
-  HAL_TIMEx_CommutCallback   0x08006685           8      2  Code  Lc  PowerPro_lto.o
+  HAL_SYSTICK_Config         0x0800663D          16      2  Code  Lc  PowerPro_lto.o
+  HAL_TIMEx_Break2Callback   0x0800680D           8      2  Code  Lc  PowerPro_lto.o
+  HAL_TIMEx_BreakCallback    0x08006805           8      2  Code  Lc  PowerPro_lto.o
+  HAL_TIMEx_CommutCallback   0x080067FD           8      2  Code  Lc  PowerPro_lto.o
   HAL_TIMEx_ConfigBreakDeadTime
                              0x08003255         276      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_Base_Init          0x08005B31         154      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_Base_Init          0x08005CA9         154      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_Base_MspInit       0x08000741         168      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_Base_Start_IT      0x08002411         144      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_IC_CaptureCallback
                              0x080003F1          88      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_IC_ConfigChannel   0x08005D31         278      2  Code  Lc  PowerPro_lto.o
-  HAL_TIM_IC_Init            0x08005C97         154      2  Code  Lc  PowerPro_lto.o
-  HAL_TIM_IC_MspInit         0x080065F9           8      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_IC_ConfigChannel   0x08005EA9         278      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_IC_Init            0x08005E0F         154      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_IC_MspInit         0x08006771           8      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_IC_Start_IT        0x08002649         652      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_IRQHandler         0x080028D5         520      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_MspPostInit        0x080006D9         104      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_OC_DelayElapsedCallback
-                             0x08006601           8      2  Code  Lc  PowerPro_lto.o
+                             0x08006779           8      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_PWM_ConfigChannel  0x0800306D         488      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_PWM_Init           0x08005BFD         154      2  Code  Lc  PowerPro_lto.o
-  HAL_TIM_PWM_MspInit        0x080065F1           8      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_PWM_Init           0x08005D75         154      2  Code  Lc  PowerPro_lto.o
+  HAL_TIM_PWM_MspInit        0x08006769           8      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_PWM_PulseFinishedCallback
-                             0x080065E9           8      2  Code  Lc  PowerPro_lto.o
+                             0x08006761           8      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_PWM_Start          0x080024A1         424      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_PeriodElapsedCallback
                              0x08000449          52      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_ReadCapturedValue  0x08005929         126      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_TriggerCallback    0x08006609           8      2  Code  Lc  PowerPro_lto.o
-  HardFault_Handler          0x080059A9           2      2  Code  Gb  PowerPro_lto.o
-  I2C1_IRQHandler            0x08005F41                  2  Code  Wk  stm32c031xx_Vectors.o
-  LEDS_Exec                  0x08003641         280      4  Code  Lc  PowerPro_lto.o
-  LEDS_GN_Blink_Start        0x08003785          64      4  Code  Lc  PowerPro_lto.o
-  LEDS_GN_Off                0x080037C5          52      4  Code  Lc  PowerPro_lto.o
-  LEDS_GN_On                 0x08003759          44      4  Code  Lc  PowerPro_lto.o
-  LEDS_RT_BlinkCode_Start    0x080037F9         100      4  Code  Lc  PowerPro_lto.o
-  LEDS_RT_Off                0x0800385D          52      4  Code  Lc  PowerPro_lto.o
+  HAL_TIM_ReadCapturedValue  0x08005AA1         126      4  Code  Lc  PowerPro_lto.o
+  HAL_TIM_TriggerCallback    0x08006781           8      2  Code  Lc  PowerPro_lto.o
+  HardFault_Handler          0x08005B21           2      2  Code  Gb  PowerPro_lto.o
+  I2C1_IRQHandler            0x080060B9                  2  Code  Wk  stm32c031xx_Vectors.o
+  LEDS_Exec                  0x08003729         280      4  Code  Lc  PowerPro_lto.o
+  LEDS_GN_Blink_Start        0x0800386D          64      4  Code  Lc  PowerPro_lto.o
+  LEDS_GN_Off                0x080038AD          52      4  Code  Lc  PowerPro_lto.o
+  LEDS_GN_On                 0x08003841          44      4  Code  Lc  PowerPro_lto.o
+  LEDS_RT_BlinkCode_Start    0x080038E1         100      4  Code  Lc  PowerPro_lto.o
+  LEDS_RT_Off                0x08003945          52      4  Code  Lc  PowerPro_lto.o
   LL_ADC_Disable             0x08000BE5          28      4  Code  Lc  PowerPro_lto.o
   LL_ADC_Disable.11          0x08001445          28      4  Code  Lc  PowerPro_lto.o
@@ -694,22 +700,22 @@
                              0x08000BC5          32      4  Code  Lc  PowerPro_lto.o
   LL_ADC_GetCalibrationFactor
-                             0x08005AB7          18      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_GetClock            0x08005AC9          18      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_GetCommonClock      0x08005ADB          18      2  Code  Lc  PowerPro_lto.o
+                             0x08005C2F          18      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_GetClock            0x08005C41          18      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_GetCommonClock      0x08005C53          18      2  Code  Lc  PowerPro_lto.o
   LL_ADC_GetCommonPathInternalCh
-                             0x080059F9          18      2  Code  Lc  PowerPro_lto.o
+                             0x08005B71          18      2  Code  Lc  PowerPro_lto.o
   LL_ADC_GetSamplingTimeCommonChannels
-                             0x080062E1          28      2  Code  Lc  PowerPro_lto.o
+                             0x08006459          28      2  Code  Lc  PowerPro_lto.o
   LL_ADC_IsCalibrationOnGoing
-                             0x08005AA9          14      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_IsDisableOngoing    0x080059E7          18      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_IsEnabled           0x080062D1          16      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_IsEnabled.9         0x0800647D          16      2  Code  Lc  PowerPro_lto.o
+                             0x08005C21          14      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_IsDisableOngoing    0x08005B5F          18      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_IsEnabled           0x08006449          16      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_IsEnabled.9         0x080065F5          16      2  Code  Lc  PowerPro_lto.o
   LL_ADC_IsInternalRegulatorEnabled
-                             0x080062BD          20      2  Code  Lc  PowerPro_lto.o
+                             0x08006435          20      2  Code  Lc  PowerPro_lto.o
   LL_ADC_REG_IsConversionOngoing
-                             0x080059AF          18      2  Code  Lc  PowerPro_lto.o
+                             0x08005B27          18      2  Code  Lc  PowerPro_lto.o
   LL_ADC_REG_IsTriggerSourceSWStart
-                             0x08005A0B          22      2  Code  Lc  PowerPro_lto.o
+                             0x08005B83          22      2  Code  Lc  PowerPro_lto.o
   LL_ADC_REG_SetSequencerChAdd
                              0x080011FD          28      4  Code  Lc  PowerPro_lto.o
@@ -717,87 +723,88 @@
                              0x08001241          32      4  Code  Lc  PowerPro_lto.o
   LL_ADC_REG_SetSequencerRanks
-                             0x08005A61          46      2  Code  Lc  PowerPro_lto.o
+                             0x08005BD9          46      2  Code  Lc  PowerPro_lto.o
   LL_ADC_REG_StartConversion
                              0x08000CE1          28      4  Code  Lc  PowerPro_lto.o
   LL_ADC_SetCalibrationFactor
-                             0x0800648D          28      2  Code  Lc  PowerPro_lto.o
+                             0x08006605          28      2  Code  Lc  PowerPro_lto.o
   LL_ADC_SetChannelSamplingTime
                              0x08001219          40      4  Code  Lc  PowerPro_lto.o
   LL_ADC_SetCommonPathInternalCh
-                             0x08006461          28      2  Code  Lc  PowerPro_lto.o
+                             0x080065D9          28      2  Code  Lc  PowerPro_lto.o
   LL_ADC_SetSamplingTimeCommonChannels
-                             0x080059C1          38      2  Code  Lc  PowerPro_lto.o
-  LL_ADC_StartCalibration    0x08005A8F          26      2  Code  Lc  PowerPro_lto.o
-  LVP_OVP_SM_Error           0x0800423D         176      4  Code  Lc  PowerPro_lto.o
-  LVP_OVP_SM_ManualOn        0x0800420D          48      4  Code  Lc  PowerPro_lto.o
-  LVP_OVP_SM_Off             0x08003F4D         200      4  Code  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On              0x08004015         504      4  Code  Lc  PowerPro_lto.o
-  LVP_SM_Error               0x08003E55         176      4  Code  Lc  PowerPro_lto.o
-  LVP_SM_ManualOn            0x08003E25          48      4  Code  Lc  PowerPro_lto.o
-  LVP_SM_Off                 0x08003B75         200      4  Code  Lc  PowerPro_lto.o
-  LVP_SM_On                  0x08003C3D         488      4  Code  Lc  PowerPro_lto.o
-  MAINSWITCH_SM_Error        0x080044B1         176      4  Code  Lc  PowerPro_lto.o
-  MAINSWITCH_SM_ManualOn     0x08004481          48      4  Code  Lc  PowerPro_lto.o
-  MAINSWITCH_SM_Off          0x080042ED         200      4  Code  Lc  PowerPro_lto.o
-  MAINSWITCH_SM_On           0x080043B5         204      4  Code  Lc  PowerPro_lto.o
-  MODESWITCH_GetMode         0x080050E1          12      4  Code  Lc  PowerPro_lto.o
-  MODESWITCH_ReadMode        0x08005069         120      4  Code  Lc  PowerPro_lto.o
-  MODE_LVP_Exec              0x08003B2D          72      4  Code  Lc  PowerPro_lto.o
-  MODE_LVP_OVP_Exec          0x08003F05          72      4  Code  Lc  PowerPro_lto.o
-  MODE_MAINSWITCH_Exec       0x08004561          72      4  Code  Lc  PowerPro_lto.o
-  MODE_OVP_Exec              0x080045A9          72      4  Code  Lc  PowerPro_lto.o
+                             0x08005B39          38      2  Code  Lc  PowerPro_lto.o
+  LL_ADC_StartCalibration    0x08005C07          26      2  Code  Lc  PowerPro_lto.o
+  LVP_OVP_SM_Error           0x08004329         176      4  Code  Lc  PowerPro_lto.o
+  LVP_OVP_SM_ManualOn        0x080042F9          48      4  Code  Lc  PowerPro_lto.o
+  LVP_OVP_SM_Off             0x0800403D         200      4  Code  Lc  PowerPro_lto.o
+  LVP_OVP_SM_On              0x08004105         500      4  Code  Lc  PowerPro_lto.o
+  LVP_SM_Error               0x08003F45         176      4  Code  Lc  PowerPro_lto.o
+  LVP_SM_ManualOn            0x08003F15          48      4  Code  Lc  PowerPro_lto.o
+  LVP_SM_Off                 0x08003C69         200      4  Code  Lc  PowerPro_lto.o
+  LVP_SM_On                  0x08003D31         484      4  Code  Lc  PowerPro_lto.o
+  MAINSWITCH_SM_Error        0x0800459D         176      4  Code  Lc  PowerPro_lto.o
+  MAINSWITCH_SM_ManualOn     0x0800456D          48      4  Code  Lc  PowerPro_lto.o
+  MAINSWITCH_SM_Off          0x080043D9         200      4  Code  Lc  PowerPro_lto.o
+  MAINSWITCH_SM_On           0x080044A1         204      4  Code  Lc  PowerPro_lto.o
+  MODESWITCH_GetMode         0x08005259          12      4  Code  Lc  PowerPro_lto.o
+  MODESWITCH_ReadMode        0x080051E1         120      4  Code  Lc  PowerPro_lto.o
+  MODE_LVP_Exec              0x08003C21          72      4  Code  Lc  PowerPro_lto.o
+  MODE_LVP_OVP_Exec          0x08003FF5          72      4  Code  Lc  PowerPro_lto.o
+  MODE_MAINSWITCH_Exec       0x0800464D          72      4  Code  Lc  PowerPro_lto.o
+  MODE_OVP_Exec              0x08004695          72      4  Code  Lc  PowerPro_lto.o
   MODE_SECONDARYPROTECTION_Exec
-                             0x08004971          72      4  Code  Lc  PowerPro_lto.o
+                             0x08004A59          72      4  Code  Lc  PowerPro_lto.o
   MODE_SECONDARYPROTECTION_PLUS_Exec
-                             0x08004D4D          56      4  Code  Lc  PowerPro_lto.o
+                             0x08004EC5          56      4  Code  Lc  PowerPro_lto.o
   MX_ADC1_Init               0x080000B5         228      4  Code  Lc  PowerPro_lto.o
   MX_DMA_Init                0x08000271          48      4  Code  Lc  PowerPro_lto.o
   MX_GPIO_Init               0x080002A1         252      4  Code  Lc  PowerPro_lto.o
+  MX_IWDG_Init               0x08003369          44      4  Code  Lc  PowerPro_lto.o
   MX_TIM16_Init              0x080005B9         112      4  Code  Lc  PowerPro_lto.o
   MX_TIM17_Init              0x08000629         176      4  Code  Lc  PowerPro_lto.o
-  NMI_Handler                0x080059A7           2      2  Code  Gb  PowerPro_lto.o
-  OVP_SM_Error               0x080048C1         176      4  Code  Lc  PowerPro_lto.o
-  OVP_SM_ManualOn            0x08004891          48      4  Code  Lc  PowerPro_lto.o
-  OVP_SM_Off                 0x080045F1         200      4  Code  Lc  PowerPro_lto.o
-  OVP_SM_On                  0x080046B9         472      4  Code  Lc  PowerPro_lto.o
-  PendSV_Handler             0x080059AD           2      2  Code  Gb  PowerPro_lto.o
-  RCC_IRQHandler             0x08005F29                  2  Code  Wk  stm32c031xx_Vectors.o
-  RELAIS_Exec                0x080050ED          80      4  Code  Lc  PowerPro_lto.o
-  RELAIS_GetState            0x080051AD          12      4  Code  Lc  PowerPro_lto.o
-  RELAIS_ResetPuls           0x08005175          56      4  Code  Lc  PowerPro_lto.o
-  RELAIS_SetPuls             0x0800513D          56      4  Code  Lc  PowerPro_lto.o
-  RTC_IRQHandler             0x08005F25                  2  Code  Wk  stm32c031xx_Vectors.o
-  Reset_Handler              0x080066A1                  2  Code  Gb  STM32C0xx_Startup.o
+  NMI_Handler                0x08005B1F           2      2  Code  Gb  PowerPro_lto.o
+  OVP_SM_Error               0x080049A9         176      4  Code  Lc  PowerPro_lto.o
+  OVP_SM_ManualOn            0x08004979          48      4  Code  Lc  PowerPro_lto.o
+  OVP_SM_Off                 0x080046DD         200      4  Code  Lc  PowerPro_lto.o
+  OVP_SM_On                  0x080047A5         468      4  Code  Lc  PowerPro_lto.o
+  PendSV_Handler             0x08005B25           2      2  Code  Gb  PowerPro_lto.o
+  RCC_IRQHandler             0x080060A1                  2  Code  Wk  stm32c031xx_Vectors.o
+  RELAIS_Exec                0x08005265          80      4  Code  Lc  PowerPro_lto.o
+  RELAIS_GetState            0x08005325          12      4  Code  Lc  PowerPro_lto.o
+  RELAIS_ResetPuls           0x080052ED          56      4  Code  Lc  PowerPro_lto.o
+  RELAIS_SetPuls             0x080052B5          56      4  Code  Lc  PowerPro_lto.o
+  RTC_IRQHandler             0x0800609D                  2  Code  Wk  stm32c031xx_Vectors.o
+  Reset_Handler              0x08006819                  2  Code  Gb  STM32C0xx_Startup.o
   SECONDARYPROTECTION_SM_Error
-                             0x08004C9D         176      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_Error.158
-                             0x08004FFD         108      4  Code  Lc  PowerPro_lto.o
+                             0x08004E15         176      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_Error.160
+                             0x08005175         108      4  Code  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_ManualOn
-                             0x08004C6D          48      4  Code  Lc  PowerPro_lto.o
+                             0x08004D65         176      4  Code  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_Off
-                             0x080049B9         240      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_Off.156
-                             0x08004D85         180      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On  0x08004AA9         452      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.157
-                             0x08004E39         452      4  Code  Lc  PowerPro_lto.o
-  SEGGER_RTT_Write           0x08005821          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  SEGGER_RTT_WriteNoLock     0x080057B9         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  SPI1_IRQHandler            0x08005F43                  2  Code  Wk  stm32c031xx_Vectors.o
-  SVC_Handler                0x080059AB           2      2  Code  Gb  PowerPro_lto.o
+                             0x08004AA1         240      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_Off.158
+                             0x08004EFD         180      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On  0x08004B91         468      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On.159
+                             0x08004FB1         452      4  Code  Lc  PowerPro_lto.o
+  SEGGER_RTT_Write           0x08005999          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  SEGGER_RTT_WriteNoLock     0x08005931         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  SPI1_IRQHandler            0x080060BB                  2  Code  Wk  stm32c031xx_Vectors.o
+  SVC_Handler                0x08005B23           2      2  Code  Gb  PowerPro_lto.o
   SysTick_Config             0x08001509          76      4  Code  Lc  PowerPro_lto.o
-  SysTick_Handler            0x0800628D           8      2  Code  Gb  PowerPro_lto.o
-  SystemClock_Config         0x08003ABD         112      4  Code  Lc  PowerPro_lto.o
+  SysTick_Handler            0x08006405           8      2  Code  Gb  PowerPro_lto.o
+  SystemClock_Config         0x08003BB1         112      4  Code  Lc  PowerPro_lto.o
   SystemCoreClockUpdate      0x0800048D         300      4  Code  Gb  PowerPro_lto.o
   SystemInit                 0x0800047D          16      4  Code  Gb  PowerPro_lto.o
-  TIM14_IRQHandler           0x08005F3D                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM14_IRQHandler           0x080060B5                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM16_IRQHandler           0x080003E1          16      4  Code  Gb  PowerPro_lto.o
-  TIM17_IRQHandler           0x08005F3F                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM17_IRQHandler           0x080060B7                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM1_BRK_UP_TRG_COM_IRQHandler
-                             0x08005F37                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_CC_IRQHandler         0x08005F39                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM3_IRQHandler            0x08005F3B                  2  Code  Wk  stm32c031xx_Vectors.o
+                             0x080060AF                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM1_CC_IRQHandler         0x080060B1                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM3_IRQHandler            0x080060B3                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM_Base_SetConfig         0x08002339         216      4  Code  Lc  PowerPro_lto.o
-  TIM_CCxChannelCmd          0x08005BCB          50      2  Code  Lc  PowerPro_lto.o
+  TIM_CCxChannelCmd          0x08005D43          50      2  Code  Lc  PowerPro_lto.o
   TIM_OC1_SetConfig          0x08002ADD         236      4  Code  Lc  PowerPro_lto.o
   TIM_OC2_SetConfig          0x08002BC9         260      4  Code  Lc  PowerPro_lto.o
@@ -807,86 +814,86 @@
   TIM_OC6_SetConfig          0x08002F2D         168      4  Code  Lc  PowerPro_lto.o
   TIM_TI1_SetConfig          0x08002FD5         152      4  Code  Lc  PowerPro_lto.o
-  TIM_TI2_SetConfig          0x08005E47         110      2  Code  Lc  PowerPro_lto.o
-  TIM_TI3_SetConfig          0x08005EB5         110      2  Code  Lc  PowerPro_lto.o
-  TIM_TI4_SetConfig          0x08006611         116      2  Code  Lc  PowerPro_lto.o
-  USART1_IRQHandler          0x08005F45                  2  Code  Wk  stm32c031xx_Vectors.o
-  USART2_IRQHandler          0x08005F47                  2  Code  Wk  stm32c031xx_Vectors.o
-  VOLTAGE_MEAS_Exec          0x080051B9         204      4  Code  Lc  PowerPro_lto.o
+  TIM_TI2_SetConfig          0x08005FBF         110      2  Code  Lc  PowerPro_lto.o
+  TIM_TI3_SetConfig          0x0800602D         110      2  Code  Lc  PowerPro_lto.o
+  TIM_TI4_SetConfig          0x08006789         116      2  Code  Lc  PowerPro_lto.o
+  USART1_IRQHandler          0x080060BD                  2  Code  Wk  stm32c031xx_Vectors.o
+  USART2_IRQHandler          0x080060BF                  2  Code  Wk  stm32c031xx_Vectors.o
+  VOLTAGE_MEAS_Exec          0x08005331         204      4  Code  Lc  PowerPro_lto.o
   VOLTAGE_MEAS_GetLimitAlarm
-                             0x08005285          36      4  Code  Lc  PowerPro_lto.o
-  VOLTAGE_MEAS_GetUin        0x080052B5          12      4  Code  Lc  PowerPro_lto.o
-  VOLTAGE_MEAS_GetUout       0x080052C1          12      4  Code  Lc  PowerPro_lto.o
-  VOLTAGE_MEAS_ResetCounter  0x080052A9          12      4  Code  Lc  PowerPro_lto.o
-  WWDG_IRQHandler            0x08005F23                  2  Code  Wk  stm32c031xx_Vectors.o
-  _DoInit                    0x08005765          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  _GetAvailWriteSpace        0x0800618B          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  _WriteBlocking             0x080061DB          90      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  _WriteNoCheck              0x080061A1          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+                             0x080053FD          36      4  Code  Lc  PowerPro_lto.o
+  VOLTAGE_MEAS_GetUin        0x0800542D          12      4  Code  Lc  PowerPro_lto.o
+  VOLTAGE_MEAS_GetUout       0x08005439          12      4  Code  Lc  PowerPro_lto.o
+  VOLTAGE_MEAS_ResetCounter  0x08005421          12      4  Code  Lc  PowerPro_lto.o
+  WWDG_IRQHandler            0x0800609B                  2  Code  Wk  stm32c031xx_Vectors.o
+  _DoInit                    0x080058DD          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  _GetAvailWriteSpace        0x08006303          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  _WriteBlocking             0x08006353          90      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  _WriteNoCheck              0x08006319          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
   __NVIC_EnableIRQ           0x080014E1          40      4  Code  Lc  PowerPro_lto.o
   __NVIC_SetPriority         0x08001461         128      4  Code  Lc  PowerPro_lto.o
   __SEGGER_RTL_X_file_bufsize
-                             0x080068F1           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_X_file_stat   0x08005735          48      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_X_file_write  0x08006181          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+                             0x08006A69           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_X_file_stat   0x080058AD          48      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_X_file_write  0x080062F9          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_isctype
-                             0x0800586D          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x080059E5          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_iswctype
-                             0x08005889          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_ascii_mbtowc  0x08006243          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08005A01          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_ascii_mbtowc  0x080063BB          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_tolower
-                             0x08006271          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x080063E9          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_toupper
-                             0x08006919          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006A91          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_towlower
-                             0x0800627F          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x080063F7          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_towupper
-                             0x08006925          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_ascii_wctomb  0x08006909          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006A9D          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_ascii_wctomb  0x08006A81          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_current_locale
-                             0x08005859          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_init_prin_l   0x08006155          18      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_prin_flush    0x0800613B          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_putc          0x080060B1         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_stream_write  0x080068E1          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_vfprintf      0x080053F1         836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
+                             0x080059D1          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_init_prin_l   0x080062CD          18      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_prin_flush    0x080062B3          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_putc          0x08006229         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_stream_write  0x08006A59          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_vfprintf      0x08005569         836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_vfprintf_int_nwp
-                             0x080053F1         836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_init_copy         0x08007357          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  __SEGGER_init_ctors        0x080072D1          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  __SEGGER_init_done         0x08005337                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  __SEGGER_init_zero         0x08007345          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  __aeabi_d2iz               0x0800676D          52      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_d2uiz              0x08006031          46      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_ddiv               0x080066A9         196      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_f2uiz              0x080067A1          36      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_fmul               0x08005F7B         182      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_i2d                0x08005341          22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_idiv               0x080067E1          64      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_idiv0              0x080060AB           6      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_lmul               0x0800607D          46      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_memclr             0x080068F5          20      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memclr4            0x080068F5                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memclr8            0x080068F5                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memcpy             0x08006235                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memcpy4            0x08006235                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memcpy8            0x08006235                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memset             0x080068F7                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memset4            0x080068F7                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_memset8            0x080068F7                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  __aeabi_ui2d               0x080067C5          28      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_ui2f               0x0800605F          30      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_uidiv              0x08006821          56      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __aeabi_uldivmod           0x08006859         136      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  __startup_complete         0x08005337                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  _start                     0x0800532D          14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  exit                       0x0800533B           2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  fwrite                     0x08005F49          50      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_small.a)
-  main                       0x08003891         556      4  Code  Gb  PowerPro_lto.o
-  memcpy                     0x08006235          14      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  memset                     0x080068FD                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  printf                     0x080053C9          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
-  reset_handler              0x080066A1                  2  Code  Gb  STM32C0xx_Startup.o
-  vfprintf                   0x08006167          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
-  vfprintf_l                 0x0800535D         108      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+                             0x08005569         836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_init_copy         0x080074CF          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  __SEGGER_init_ctors        0x08007449          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  __SEGGER_init_done         0x080054AF                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  __SEGGER_init_zero         0x080074BD          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  __aeabi_d2iz               0x080068E5          52      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_d2uiz              0x080061A9          46      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_ddiv               0x08006821         196      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_f2uiz              0x08006919          36      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_fmul               0x080060F3         182      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_i2d                0x080054B9          22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_idiv               0x08006959          64      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_idiv0              0x08006223           6      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_lmul               0x080061F5          46      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_memclr             0x08006A6D          20      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memclr4            0x08006A6D                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memclr8            0x08006A6D                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memcpy             0x080063AD                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memcpy4            0x080063AD                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memcpy8            0x080063AD                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memset             0x08006A6F                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memset4            0x08006A6F                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_memset8            0x08006A6F                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  __aeabi_ui2d               0x0800693D          28      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_ui2f               0x080061D7          30      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_uidiv              0x08006999          56      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __aeabi_uldivmod           0x080069D1         136      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  __startup_complete         0x080054AF                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  _start                     0x080054A5          14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  exit                       0x080054B3           2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  fwrite                     0x080060C1          50      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_small.a)
+  main                       0x08003979         568      4  Code  Gb  PowerPro_lto.o
+  memcpy                     0x080063AD          14      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  memset                     0x08006A75                  2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  printf                     0x08005541          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  reset_handler              0x08006819                  2  Code  Gb  STM32C0xx_Startup.o
+  vfprintf                   0x080062DF          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  vfprintf_l                 0x080054D5         108      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
 
 Function symbols by address:
@@ -967,232 +974,235 @@
   0x08003255  HAL_TIMEx_ConfigBreakDeadTime
                                                 276      4  Code  Lc  PowerPro_lto.o
-  0x08003369  BUTTON_Exec                       204      4  Code  Lc  PowerPro_lto.o
-  0x08003435  BUTTON_GetMode                     12      4  Code  Lc  PowerPro_lto.o
-  0x08003441  BUTTON_SetModeOff                  12      4  Code  Lc  PowerPro_lto.o
-  0x0800344D  BUZZER_Exec                       116      4  Code  Lc  PowerPro_lto.o
-  0x080034C1  BUZZER_Beep                        36      4  Code  Lc  PowerPro_lto.o
-  0x080034E5  BUZZER_Alarm_Start                 64      4  Code  Lc  PowerPro_lto.o
-  0x08003525  BUZZER_Alarm_Stop                  52      4  Code  Lc  PowerPro_lto.o
-  0x08003559  CHIP_TEMPERATURE_Calibration
+  0x08003369  MX_IWDG_Init                       44      4  Code  Lc  PowerPro_lto.o
+  0x08003395  HAL_IWDG_Init                     164      4  Code  Lc  PowerPro_lto.o
+  0x08003439  HAL_IWDG_Refresh                   24      4  Code  Lc  PowerPro_lto.o
+  0x08003451  BUTTON_Exec                       204      4  Code  Lc  PowerPro_lto.o
+  0x0800351D  BUTTON_GetMode                     12      4  Code  Lc  PowerPro_lto.o
+  0x08003529  BUTTON_SetModeOff                  12      4  Code  Lc  PowerPro_lto.o
+  0x08003535  BUZZER_Exec                       116      4  Code  Lc  PowerPro_lto.o
+  0x080035A9  BUZZER_Beep                        36      4  Code  Lc  PowerPro_lto.o
+  0x080035CD  BUZZER_Alarm_Start                 64      4  Code  Lc  PowerPro_lto.o
+  0x0800360D  BUZZER_Alarm_Stop                  52      4  Code  Lc  PowerPro_lto.o
+  0x08003641  CHIP_TEMPERATURE_Calibration
                                                  64      4  Code  Lc  PowerPro_lto.o
-  0x08003599  CHIP_TEMPERATURE_Exec              84      4  Code  Lc  PowerPro_lto.o
-  0x080035ED  CHIP_TEMPERATURE_GetTemp           12      4  Code  Lc  PowerPro_lto.o
-  0x080035F9  FAN_SetSpeed                       72      4  Code  Lc  PowerPro_lto.o
-  0x08003641  LEDS_Exec                         280      4  Code  Lc  PowerPro_lto.o
-  0x08003759  LEDS_GN_On                         44      4  Code  Lc  PowerPro_lto.o
-  0x08003785  LEDS_GN_Blink_Start                64      4  Code  Lc  PowerPro_lto.o
-  0x080037C5  LEDS_GN_Off                        52      4  Code  Lc  PowerPro_lto.o
-  0x080037F9  LEDS_RT_BlinkCode_Start           100      4  Code  Lc  PowerPro_lto.o
-  0x0800385D  LEDS_RT_Off                        52      4  Code  Lc  PowerPro_lto.o
-  0x08003891  main                              556      4  Code  Gb  PowerPro_lto.o
-  0x08003ABD  SystemClock_Config                112      4  Code  Lc  PowerPro_lto.o
-  0x08003B2D  MODE_LVP_Exec                      72      4  Code  Lc  PowerPro_lto.o
-  0x08003B75  LVP_SM_Off                        200      4  Code  Lc  PowerPro_lto.o
-  0x08003C3D  LVP_SM_On                         488      4  Code  Lc  PowerPro_lto.o
-  0x08003E25  LVP_SM_ManualOn                    48      4  Code  Lc  PowerPro_lto.o
-  0x08003E55  LVP_SM_Error                      176      4  Code  Lc  PowerPro_lto.o
-  0x08003F05  MODE_LVP_OVP_Exec                  72      4  Code  Lc  PowerPro_lto.o
-  0x08003F4D  LVP_OVP_SM_Off                    200      4  Code  Lc  PowerPro_lto.o
-  0x08004015  LVP_OVP_SM_On                     504      4  Code  Lc  PowerPro_lto.o
-  0x0800420D  LVP_OVP_SM_ManualOn                48      4  Code  Lc  PowerPro_lto.o
-  0x0800423D  LVP_OVP_SM_Error                  176      4  Code  Lc  PowerPro_lto.o
-  0x080042ED  MAINSWITCH_SM_Off                 200      4  Code  Lc  PowerPro_lto.o
-  0x080043B5  MAINSWITCH_SM_On                  204      4  Code  Lc  PowerPro_lto.o
-  0x08004481  MAINSWITCH_SM_ManualOn             48      4  Code  Lc  PowerPro_lto.o
-  0x080044B1  MAINSWITCH_SM_Error               176      4  Code  Lc  PowerPro_lto.o
-  0x08004561  MODE_MAINSWITCH_Exec               72      4  Code  Lc  PowerPro_lto.o
-  0x080045A9  MODE_OVP_Exec                      72      4  Code  Lc  PowerPro_lto.o
-  0x080045F1  OVP_SM_Off                        200      4  Code  Lc  PowerPro_lto.o
-  0x080046B9  OVP_SM_On                         472      4  Code  Lc  PowerPro_lto.o
-  0x08004891  OVP_SM_ManualOn                    48      4  Code  Lc  PowerPro_lto.o
-  0x080048C1  OVP_SM_Error                      176      4  Code  Lc  PowerPro_lto.o
-  0x08004971  MODE_SECONDARYPROTECTION_Exec
+  0x08003681  CHIP_TEMPERATURE_Exec              84      4  Code  Lc  PowerPro_lto.o
+  0x080036D5  CHIP_TEMPERATURE_GetTemp           12      4  Code  Lc  PowerPro_lto.o
+  0x080036E1  FAN_SetSpeed                       72      4  Code  Lc  PowerPro_lto.o
+  0x08003729  LEDS_Exec                         280      4  Code  Lc  PowerPro_lto.o
+  0x08003841  LEDS_GN_On                         44      4  Code  Lc  PowerPro_lto.o
+  0x0800386D  LEDS_GN_Blink_Start                64      4  Code  Lc  PowerPro_lto.o
+  0x080038AD  LEDS_GN_Off                        52      4  Code  Lc  PowerPro_lto.o
+  0x080038E1  LEDS_RT_BlinkCode_Start           100      4  Code  Lc  PowerPro_lto.o
+  0x08003945  LEDS_RT_Off                        52      4  Code  Lc  PowerPro_lto.o
+  0x08003979  main                              568      4  Code  Gb  PowerPro_lto.o
+  0x08003BB1  SystemClock_Config                112      4  Code  Lc  PowerPro_lto.o
+  0x08003C21  MODE_LVP_Exec                      72      4  Code  Lc  PowerPro_lto.o
+  0x08003C69  LVP_SM_Off                        200      4  Code  Lc  PowerPro_lto.o
+  0x08003D31  LVP_SM_On                         484      4  Code  Lc  PowerPro_lto.o
+  0x08003F15  LVP_SM_ManualOn                    48      4  Code  Lc  PowerPro_lto.o
+  0x08003F45  LVP_SM_Error                      176      4  Code  Lc  PowerPro_lto.o
+  0x08003FF5  MODE_LVP_OVP_Exec                  72      4  Code  Lc  PowerPro_lto.o
+  0x0800403D  LVP_OVP_SM_Off                    200      4  Code  Lc  PowerPro_lto.o
+  0x08004105  LVP_OVP_SM_On                     500      4  Code  Lc  PowerPro_lto.o
+  0x080042F9  LVP_OVP_SM_ManualOn                48      4  Code  Lc  PowerPro_lto.o
+  0x08004329  LVP_OVP_SM_Error                  176      4  Code  Lc  PowerPro_lto.o
+  0x080043D9  MAINSWITCH_SM_Off                 200      4  Code  Lc  PowerPro_lto.o
+  0x080044A1  MAINSWITCH_SM_On                  204      4  Code  Lc  PowerPro_lto.o
+  0x0800456D  MAINSWITCH_SM_ManualOn             48      4  Code  Lc  PowerPro_lto.o
+  0x0800459D  MAINSWITCH_SM_Error               176      4  Code  Lc  PowerPro_lto.o
+  0x0800464D  MODE_MAINSWITCH_Exec               72      4  Code  Lc  PowerPro_lto.o
+  0x08004695  MODE_OVP_Exec                      72      4  Code  Lc  PowerPro_lto.o
+  0x080046DD  OVP_SM_Off                        200      4  Code  Lc  PowerPro_lto.o
+  0x080047A5  OVP_SM_On                         468      4  Code  Lc  PowerPro_lto.o
+  0x08004979  OVP_SM_ManualOn                    48      4  Code  Lc  PowerPro_lto.o
+  0x080049A9  OVP_SM_Error                      176      4  Code  Lc  PowerPro_lto.o
+  0x08004A59  MODE_SECONDARYPROTECTION_Exec
                                                  72      4  Code  Lc  PowerPro_lto.o
-  0x080049B9  SECONDARYPROTECTION_SM_Off
+  0x08004AA1  SECONDARYPROTECTION_SM_Off
                                                 240      4  Code  Lc  PowerPro_lto.o
-  0x08004AA9  SECONDARYPROTECTION_SM_On         452      4  Code  Lc  PowerPro_lto.o
-  0x08004C6D  SECONDARYPROTECTION_SM_ManualOn
-                                                 48      4  Code  Lc  PowerPro_lto.o
-  0x08004C9D  SECONDARYPROTECTION_SM_Error
+  0x08004B91  SECONDARYPROTECTION_SM_On         468      4  Code  Lc  PowerPro_lto.o
+  0x08004D65  SECONDARYPROTECTION_SM_ManualOn
                                                 176      4  Code  Lc  PowerPro_lto.o
-  0x08004D4D  MODE_SECONDARYPROTECTION_PLUS_Exec
+  0x08004E15  SECONDARYPROTECTION_SM_Error
+                                                176      4  Code  Lc  PowerPro_lto.o
+  0x08004EC5  MODE_SECONDARYPROTECTION_PLUS_Exec
                                                  56      4  Code  Lc  PowerPro_lto.o
-  0x08004D85  SECONDARYPROTECTION_SM_Off.156
+  0x08004EFD  SECONDARYPROTECTION_SM_Off.158
                                                 180      4  Code  Lc  PowerPro_lto.o
-  0x08004E39  SECONDARYPROTECTION_SM_On.157
+  0x08004FB1  SECONDARYPROTECTION_SM_On.159
                                                 452      4  Code  Lc  PowerPro_lto.o
-  0x08004FFD  SECONDARYPROTECTION_SM_Error.158
+  0x08005175  SECONDARYPROTECTION_SM_Error.160
                                                 108      4  Code  Lc  PowerPro_lto.o
-  0x08005069  MODESWITCH_ReadMode               120      4  Code  Lc  PowerPro_lto.o
-  0x080050E1  MODESWITCH_GetMode                 12      4  Code  Lc  PowerPro_lto.o
-  0x080050ED  RELAIS_Exec                        80      4  Code  Lc  PowerPro_lto.o
-  0x0800513D  RELAIS_SetPuls                     56      4  Code  Lc  PowerPro_lto.o
-  0x08005175  RELAIS_ResetPuls                   56      4  Code  Lc  PowerPro_lto.o
-  0x080051AD  RELAIS_GetState                    12      4  Code  Lc  PowerPro_lto.o
-  0x080051B9  VOLTAGE_MEAS_Exec                 204      4  Code  Lc  PowerPro_lto.o
-  0x08005285  VOLTAGE_MEAS_GetLimitAlarm
+  0x080051E1  MODESWITCH_ReadMode               120      4  Code  Lc  PowerPro_lto.o
+  0x08005259  MODESWITCH_GetMode                 12      4  Code  Lc  PowerPro_lto.o
+  0x08005265  RELAIS_Exec                        80      4  Code  Lc  PowerPro_lto.o
+  0x080052B5  RELAIS_SetPuls                     56      4  Code  Lc  PowerPro_lto.o
+  0x080052ED  RELAIS_ResetPuls                   56      4  Code  Lc  PowerPro_lto.o
+  0x08005325  RELAIS_GetState                    12      4  Code  Lc  PowerPro_lto.o
+  0x08005331  VOLTAGE_MEAS_Exec                 204      4  Code  Lc  PowerPro_lto.o
+  0x080053FD  VOLTAGE_MEAS_GetLimitAlarm
                                                  36      4  Code  Lc  PowerPro_lto.o
-  0x080052A9  VOLTAGE_MEAS_ResetCounter          12      4  Code  Lc  PowerPro_lto.o
-  0x080052B5  VOLTAGE_MEAS_GetUin                12      4  Code  Lc  PowerPro_lto.o
-  0x080052C1  VOLTAGE_MEAS_GetUout               12      4  Code  Lc  PowerPro_lto.o
-  0x0800532D  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08005337  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08005337  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0800533B  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08005341  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x0800535D  vfprintf_l                        108      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x080053C9  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x080053F1  __SEGGER_RTL_vfprintf_int_nwp
+  0x08005421  VOLTAGE_MEAS_ResetCounter          12      4  Code  Lc  PowerPro_lto.o
+  0x0800542D  VOLTAGE_MEAS_GetUin                12      4  Code  Lc  PowerPro_lto.o
+  0x08005439  VOLTAGE_MEAS_GetUout               12      4  Code  Lc  PowerPro_lto.o
+  0x080054A5  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x080054AF  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x080054AF  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x080054B3  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x080054B9  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080054D5  vfprintf_l                        108      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x08005541  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x08005569  __SEGGER_RTL_vfprintf_int_nwp
                                                 836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
-  0x080053F1  __SEGGER_RTL_vfprintf             836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
-  0x08005735  __SEGGER_RTL_X_file_stat           48      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x08005765  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x080057B9  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x08005821  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x08005859  __SEGGER_RTL_current_locale
+  0x08005569  __SEGGER_RTL_vfprintf             836      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
+  0x080058AD  __SEGGER_RTL_X_file_stat           48      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x080058DD  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08005931  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08005999  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x080059D1  __SEGGER_RTL_current_locale
                                                  20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x0800586D  __SEGGER_RTL_ascii_isctype
+  0x080059E5  __SEGGER_RTL_ascii_isctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08005889  __SEGGER_RTL_ascii_iswctype
+  0x08005A01  __SEGGER_RTL_ascii_iswctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08005929  HAL_TIM_ReadCapturedValue         126      4  Code  Lc  PowerPro_lto.o
-  0x080059A7  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x080059A9  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
-  0x080059AB  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x080059AD  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
-  0x080059AF  LL_ADC_REG_IsConversionOngoing
+  0x08005AA1  HAL_TIM_ReadCapturedValue         126      4  Code  Lc  PowerPro_lto.o
+  0x08005B1F  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x08005B21  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
+  0x08005B23  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x08005B25  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
+  0x08005B27  LL_ADC_REG_IsConversionOngoing
                                                  18      2  Code  Lc  PowerPro_lto.o
-  0x080059C1  LL_ADC_SetSamplingTimeCommonChannels
+  0x08005B39  LL_ADC_SetSamplingTimeCommonChannels
                                                  38      2  Code  Lc  PowerPro_lto.o
-  0x080059E7  LL_ADC_IsDisableOngoing            18      2  Code  Lc  PowerPro_lto.o
-  0x080059F9  LL_ADC_GetCommonPathInternalCh
+  0x08005B5F  LL_ADC_IsDisableOngoing            18      2  Code  Lc  PowerPro_lto.o
+  0x08005B71  LL_ADC_GetCommonPathInternalCh
                                                  18      2  Code  Lc  PowerPro_lto.o
-  0x08005A0B  LL_ADC_REG_IsTriggerSourceSWStart
+  0x08005B83  LL_ADC_REG_IsTriggerSourceSWStart
                                                  22      2  Code  Lc  PowerPro_lto.o
-  0x08005A21  ADC_DMAHalfConvCplt                22      2  Code  Lc  PowerPro_lto.o
-  0x08005A37  ADC_DMAError                       42      2  Code  Lc  PowerPro_lto.o
-  0x08005A61  LL_ADC_REG_SetSequencerRanks
+  0x08005B99  ADC_DMAHalfConvCplt                22      2  Code  Lc  PowerPro_lto.o
+  0x08005BAF  ADC_DMAError                       42      2  Code  Lc  PowerPro_lto.o
+  0x08005BD9  LL_ADC_REG_SetSequencerRanks
                                                  46      2  Code  Lc  PowerPro_lto.o
-  0x08005A8F  LL_ADC_StartCalibration            26      2  Code  Lc  PowerPro_lto.o
-  0x08005AA9  LL_ADC_IsCalibrationOnGoing
+  0x08005C07  LL_ADC_StartCalibration            26      2  Code  Lc  PowerPro_lto.o
+  0x08005C21  LL_ADC_IsCalibrationOnGoing
                                                  14      2  Code  Lc  PowerPro_lto.o
-  0x08005AB7  LL_ADC_GetCalibrationFactor
+  0x08005C2F  LL_ADC_GetCalibrationFactor
                                                  18      2  Code  Lc  PowerPro_lto.o
-  0x08005AC9  LL_ADC_GetClock                    18      2  Code  Lc  PowerPro_lto.o
-  0x08005ADB  LL_ADC_GetCommonClock              18      2  Code  Lc  PowerPro_lto.o
-  0x08005AED  HAL_NVIC_EnableIRQ                 22      2  Code  Lc  PowerPro_lto.o
-  0x08005B03  HAL_GPIO_ReadPin                   46      2  Code  Lc  PowerPro_lto.o
-  0x08005B31  HAL_TIM_Base_Init                 154      2  Code  Lc  PowerPro_lto.o
-  0x08005BCB  TIM_CCxChannelCmd                  50      2  Code  Lc  PowerPro_lto.o
-  0x08005BFD  HAL_TIM_PWM_Init                  154      2  Code  Lc  PowerPro_lto.o
-  0x08005C97  HAL_TIM_IC_Init                   154      2  Code  Lc  PowerPro_lto.o
-  0x08005D31  HAL_TIM_IC_ConfigChannel          278      2  Code  Lc  PowerPro_lto.o
-  0x08005E47  TIM_TI2_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
-  0x08005EB5  TIM_TI3_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
-  0x08005F23  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F25  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F27  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F29  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F2B  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F2D  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F2F  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F31  DMA1_Channel2_3_IRQHandler
+  0x08005C41  LL_ADC_GetClock                    18      2  Code  Lc  PowerPro_lto.o
+  0x08005C53  LL_ADC_GetCommonClock              18      2  Code  Lc  PowerPro_lto.o
+  0x08005C65  HAL_NVIC_EnableIRQ                 22      2  Code  Lc  PowerPro_lto.o
+  0x08005C7B  HAL_GPIO_ReadPin                   46      2  Code  Lc  PowerPro_lto.o
+  0x08005CA9  HAL_TIM_Base_Init                 154      2  Code  Lc  PowerPro_lto.o
+  0x08005D43  TIM_CCxChannelCmd                  50      2  Code  Lc  PowerPro_lto.o
+  0x08005D75  HAL_TIM_PWM_Init                  154      2  Code  Lc  PowerPro_lto.o
+  0x08005E0F  HAL_TIM_IC_Init                   154      2  Code  Lc  PowerPro_lto.o
+  0x08005EA9  HAL_TIM_IC_ConfigChannel          278      2  Code  Lc  PowerPro_lto.o
+  0x08005FBF  TIM_TI2_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
+  0x0800602D  TIM_TI3_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
+  0x0800609B  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800609D  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800609F  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060A1  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060A3  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060A5  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060A7  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060A9  DMA1_Channel2_3_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F33  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F35  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F37  TIM1_BRK_UP_TRG_COM_IRQHandler
+  0x080060AB  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060AD  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060AF  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F39  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F3B  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F3D  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F3F  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F41  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F43  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F45  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F47  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08005F49  fwrite                             50      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_small.a)
-  0x08005F7B  __aeabi_fmul                      182      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x08006031  __aeabi_d2uiz                      46      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x0800605F  __aeabi_ui2f                       30      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x0800607D  __aeabi_lmul                       46      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080060AB  __aeabi_idiv0                       6      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080060B1  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x0800613B  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x08006155  __SEGGER_RTL_init_prin_l           18      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x08006167  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x08006181  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x0800618B  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x080061A1  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x080061DB  _WriteBlocking                     90      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x08006235  memcpy                             14      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x08006235  __aeabi_memcpy8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x08006235  __aeabi_memcpy4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x08006235  __aeabi_memcpy                             2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x08006243  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006271  __SEGGER_RTL_ascii_tolower
+  0x080060B1  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060B3  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060B5  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060B7  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060B9  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060BB  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060BD  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060BF  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x080060C1  fwrite                             50      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_small.a)
+  0x080060F3  __aeabi_fmul                      182      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080061A9  __aeabi_d2uiz                      46      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080061D7  __aeabi_ui2f                       30      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080061F5  __aeabi_lmul                       46      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006223  __aeabi_idiv0                       6      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006229  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080062B3  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080062CD  __SEGGER_RTL_init_prin_l           18      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080062DF  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080062F9  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08006303  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08006319  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08006353  _WriteBlocking                     90      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x080063AD  memcpy                             14      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x080063AD  __aeabi_memcpy8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x080063AD  __aeabi_memcpy4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x080063AD  __aeabi_memcpy                             2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x080063BB  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  0x080063E9  __SEGGER_RTL_ascii_tolower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x0800627F  __SEGGER_RTL_ascii_towlower
+  0x080063F7  __SEGGER_RTL_ascii_towlower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x0800628D  SysTick_Handler                     8      2  Code  Gb  PowerPro_lto.o
-  0x08006295  HAL_Init                           40      2  Code  Lc  PowerPro_lto.o
-  0x080062BD  LL_ADC_IsInternalRegulatorEnabled
+  0x08006405  SysTick_Handler                     8      2  Code  Gb  PowerPro_lto.o
+  0x0800640D  HAL_Init                           40      2  Code  Lc  PowerPro_lto.o
+  0x08006435  LL_ADC_IsInternalRegulatorEnabled
                                                  20      2  Code  Lc  PowerPro_lto.o
-  0x080062D1  LL_ADC_IsEnabled                   16      2  Code  Lc  PowerPro_lto.o
-  0x080062E1  LL_ADC_GetSamplingTimeCommonChannels
+  0x08006449  LL_ADC_IsEnabled                   16      2  Code  Lc  PowerPro_lto.o
+  0x08006459  LL_ADC_GetSamplingTimeCommonChannels
                                                  28      2  Code  Lc  PowerPro_lto.o
-  0x080062FD  ADC_Disable                       164      2  Code  Lc  PowerPro_lto.o
-  0x080063A1  ADC_DMAConvCplt                   168      2  Code  Lc  PowerPro_lto.o
-  0x08006449  HAL_ADC_ErrorCallback               8      2  Code  Lc  PowerPro_lto.o
-  0x08006451  HAL_ADC_ConvHalfCpltCallback
+  0x08006475  ADC_Disable                       164      2  Code  Lc  PowerPro_lto.o
+  0x08006519  ADC_DMAConvCplt                   168      2  Code  Lc  PowerPro_lto.o
+  0x080065C1  HAL_ADC_ErrorCallback               8      2  Code  Lc  PowerPro_lto.o
+  0x080065C9  HAL_ADC_ConvHalfCpltCallback
                                                   8      2  Code  Lc  PowerPro_lto.o
-  0x08006459  HAL_ADC_ConvCpltCallback            8      2  Code  Lc  PowerPro_lto.o
-  0x08006461  LL_ADC_SetCommonPathInternalCh
+  0x080065D1  HAL_ADC_ConvCpltCallback            8      2  Code  Lc  PowerPro_lto.o
+  0x080065D9  LL_ADC_SetCommonPathInternalCh
                                                  28      2  Code  Lc  PowerPro_lto.o
-  0x0800647D  LL_ADC_IsEnabled.9                 16      2  Code  Lc  PowerPro_lto.o
-  0x0800648D  LL_ADC_SetCalibrationFactor
+  0x080065F5  LL_ADC_IsEnabled.9                 16      2  Code  Lc  PowerPro_lto.o
+  0x08006605  LL_ADC_SetCalibrationFactor
                                                  28      2  Code  Lc  PowerPro_lto.o
-  0x080064A9  HAL_NVIC_SetPriority               28      2  Code  Lc  PowerPro_lto.o
-  0x080064C5  HAL_SYSTICK_Config                 16      2  Code  Lc  PowerPro_lto.o
-  0x080064D5  HAL_DMA_Start_IT                  236      2  Code  Lc  PowerPro_lto.o
-  0x080065C1  HAL_GPIO_WritePin                  40      2  Code  Lc  PowerPro_lto.o
-  0x080065E9  HAL_TIM_PWM_PulseFinishedCallback
+  0x08006621  HAL_NVIC_SetPriority               28      2  Code  Lc  PowerPro_lto.o
+  0x0800663D  HAL_SYSTICK_Config                 16      2  Code  Lc  PowerPro_lto.o
+  0x0800664D  HAL_DMA_Start_IT                  236      2  Code  Lc  PowerPro_lto.o
+  0x08006739  HAL_GPIO_WritePin                  40      2  Code  Lc  PowerPro_lto.o
+  0x08006761  HAL_TIM_PWM_PulseFinishedCallback
                                                   8      2  Code  Lc  PowerPro_lto.o
-  0x080065F1  HAL_TIM_PWM_MspInit                 8      2  Code  Lc  PowerPro_lto.o
-  0x080065F9  HAL_TIM_IC_MspInit                  8      2  Code  Lc  PowerPro_lto.o
-  0x08006601  HAL_TIM_OC_DelayElapsedCallback
+  0x08006769  HAL_TIM_PWM_MspInit                 8      2  Code  Lc  PowerPro_lto.o
+  0x08006771  HAL_TIM_IC_MspInit                  8      2  Code  Lc  PowerPro_lto.o
+  0x08006779  HAL_TIM_OC_DelayElapsedCallback
                                                   8      2  Code  Lc  PowerPro_lto.o
-  0x08006609  HAL_TIM_TriggerCallback             8      2  Code  Lc  PowerPro_lto.o
-  0x08006611  TIM_TI4_SetConfig                 116      2  Code  Lc  PowerPro_lto.o
-  0x08006685  HAL_TIMEx_CommutCallback            8      2  Code  Lc  PowerPro_lto.o
-  0x0800668D  HAL_TIMEx_BreakCallback             8      2  Code  Lc  PowerPro_lto.o
-  0x08006695  HAL_TIMEx_Break2Callback            8      2  Code  Lc  PowerPro_lto.o
-  0x0800669D  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
-  0x080066A1  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x080066A1  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x080066A9  __aeabi_ddiv                      196      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x0800676D  __aeabi_d2iz                       52      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080067A1  __aeabi_f2uiz                      36      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080067C5  __aeabi_ui2d                       28      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080067E1  __aeabi_idiv                       64      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x08006821  __aeabi_uidiv                      56      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x08006859  __aeabi_uldivmod                  136      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  0x080068E1  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x080068F1  __SEGGER_RTL_X_file_bufsize
+  0x08006781  HAL_TIM_TriggerCallback             8      2  Code  Lc  PowerPro_lto.o
+  0x08006789  TIM_TI4_SetConfig                 116      2  Code  Lc  PowerPro_lto.o
+  0x080067FD  HAL_TIMEx_CommutCallback            8      2  Code  Lc  PowerPro_lto.o
+  0x08006805  HAL_TIMEx_BreakCallback             8      2  Code  Lc  PowerPro_lto.o
+  0x0800680D  HAL_TIMEx_Break2Callback            8      2  Code  Lc  PowerPro_lto.o
+  0x08006815  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
+  0x08006819  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x08006819  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x08006821  __aeabi_ddiv                      196      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080068E5  __aeabi_d2iz                       52      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006919  __aeabi_f2uiz                      36      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x0800693D  __aeabi_ui2d                       28      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006959  __aeabi_idiv                       64      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006999  __aeabi_uidiv                      56      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x080069D1  __aeabi_uldivmod                  136      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+  0x08006A59  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x08006A69  __SEGGER_RTL_X_file_bufsize
                                                   4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x080068F5  __aeabi_memclr8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068F5  __aeabi_memclr4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068F5  __aeabi_memclr                     20      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068F7  __aeabi_memset8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068F7  __aeabi_memset4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068F7  __aeabi_memset                             2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x080068FD  memset                                     2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
-  0x08006909  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006919  __SEGGER_RTL_ascii_toupper
+  0x08006A6D  __aeabi_memclr8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A6D  __aeabi_memclr4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A6D  __aeabi_memclr                     20      2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A6F  __aeabi_memset8                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A6F  __aeabi_memset4                            2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A6F  __aeabi_memset                             2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A75  memset                                     2  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+  0x08006A81  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  0x08006A91  __SEGGER_RTL_ascii_toupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006925  __SEGGER_RTL_ascii_towupper
+  0x08006A9D  __SEGGER_RTL_ascii_towupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x080072D1  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  0x08007345  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
-  0x08007357  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  0x08007449  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  0x080074BD  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  0x080074CF  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
 
 Function symbols by descending size:
@@ -1208,15 +1218,15 @@
   HAL_GPIO_Init                     704      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_IC_Start_IT               652      4  Code  Lc  PowerPro_lto.o
-  main                              556      4  Code  Gb  PowerPro_lto.o
+  main                              568      4  Code  Gb  PowerPro_lto.o
   HAL_TIM_IRQHandler                520      4  Code  Lc  PowerPro_lto.o
   HAL_RCC_ClockConfig               512      4  Code  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On                     504      4  Code  Lc  PowerPro_lto.o
+  LVP_OVP_SM_On                     500      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_PWM_ConfigChannel         488      4  Code  Lc  PowerPro_lto.o
-  LVP_SM_On                         488      4  Code  Lc  PowerPro_lto.o
-  OVP_SM_On                         472      4  Code  Lc  PowerPro_lto.o
+  LVP_SM_On                         484      4  Code  Lc  PowerPro_lto.o
+  OVP_SM_On                         468      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On         468      4  Code  Lc  PowerPro_lto.o
   HAL_ADCEx_Calibration_Start
                                     456      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On         452      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.157
+  SECONDARYPROTECTION_SM_On.159
                                     452      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_PWM_Start                 424      4  Code  Lc  PowerPro_lto.o
@@ -1250,5 +1260,5 @@
   __aeabi_ddiv                      196      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
   __aeabi_fmul                      182      2  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
-  SECONDARYPROTECTION_SM_Off.156
+  SECONDARYPROTECTION_SM_Off.158
                                     180      4  Code  Lc  PowerPro_lto.o
   TIM_OC4_SetConfig                 180      4  Code  Lc  PowerPro_lto.o
@@ -1260,4 +1270,6 @@
   SECONDARYPROTECTION_SM_Error
                                     176      4  Code  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_ManualOn
+                                    176      4  Code  Lc  PowerPro_lto.o
   ADC_DMAConvCplt                   168      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_Base_MspInit              168      4  Code  Lc  PowerPro_lto.o
@@ -1265,4 +1277,5 @@
   TIM_OC6_SetConfig                 168      4  Code  Lc  PowerPro_lto.o
   ADC_Disable                       164      2  Code  Lc  PowerPro_lto.o
+  HAL_IWDG_Init                     164      4  Code  Lc  PowerPro_lto.o
   HAL_TIM_Base_Init                 154      2  Code  Lc  PowerPro_lto.o
   HAL_TIM_IC_Init                   154      2  Code  Lc  PowerPro_lto.o
@@ -1284,5 +1297,5 @@
   TIM_TI2_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
   TIM_TI3_SetConfig                 110      2  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_Error.158
+  SECONDARYPROTECTION_SM_Error.160
                                     108      4  Code  Lc  PowerPro_lto.o
   vfprintf_l                        108      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
@@ -1336,6 +1349,4 @@
   MX_DMA_Init                        48      4  Code  Lc  PowerPro_lto.o
   OVP_SM_ManualOn                    48      4  Code  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_ManualOn
-                                     48      4  Code  Lc  PowerPro_lto.o
   __SEGGER_RTL_X_file_stat           48      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
   HAL_GPIO_ReadPin                   46      2  Code  Lc  PowerPro_lto.o
@@ -1346,4 +1357,5 @@
   __aeabi_lmul                       46      2  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
   LEDS_GN_On                         44      4  Code  Lc  PowerPro_lto.o
+  MX_IWDG_Init                       44      4  Code  Lc  PowerPro_lto.o
   ADC_DMAError                       42      2  Code  Lc  PowerPro_lto.o
   HAL_GPIO_WritePin                  40      2  Code  Lc  PowerPro_lto.o
@@ -1389,4 +1401,5 @@
   __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
   vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_small.a)
+  HAL_IWDG_Refresh                   24      4  Code  Lc  PowerPro_lto.o
   HAL_IncTick                        24      4  Code  Lc  PowerPro_lto.o
   ADC_DMAHalfConvCplt                22      2  Code  Lc  PowerPro_lto.o
@@ -1507,88 +1520,89 @@
   -------------------------  ----------  ----------  -----  ----  --  -----------
   LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                             0x200002E4           4      4  Zero  Lc  PowerPro_lto.o
+                             0x200002F4           4      4  Zero  Lc  PowerPro_lto.o
   LVP_OVP_SM_On.lvpOROvpInput
-                             0x200002E0           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On.oldtime      0x200002DC           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_SM_On.lvpInput         0x200002D8           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_SM_On.lvpTimeCounter   0x200002D4           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_SM_On.oldtime          0x200002D0           4      4  Zero  Lc  PowerPro_lto.o
-  OVP_SM_On.oldtime          0x200002CC           4      4  Zero  Lc  PowerPro_lto.o
-  OVP_SM_On.ovpInput         0x200002C8           4      4  Zero  Lc  PowerPro_lto.o
-  OVP_SM_On.ovpTimeCounter   0x200002C4           4      4  Zero  Lc  PowerPro_lto.o
+                             0x200002F0           4      4  Zero  Lc  PowerPro_lto.o
+  LVP_OVP_SM_On.oldtime      0x200002EC           4      4  Zero  Lc  PowerPro_lto.o
+  LVP_SM_On.lvpInput         0x200002E8           4      4  Zero  Lc  PowerPro_lto.o
+  LVP_SM_On.lvpTimeCounter   0x200002E4           4      4  Zero  Lc  PowerPro_lto.o
+  LVP_SM_On.oldtime          0x200002E0           4      4  Zero  Lc  PowerPro_lto.o
+  OVP_SM_On.oldtime          0x200002DC           4      4  Zero  Lc  PowerPro_lto.o
+  OVP_SM_On.ovpInput         0x200002D8           4      4  Zero  Lc  PowerPro_lto.o
+  OVP_SM_On.ovpTimeCounter   0x200002D4           4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                             0x200002C0           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.161
-                             0x200002BC           4      4  Zero  Lc  PowerPro_lto.o
+                             0x200002D0           4      4  Zero  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.163
+                             0x200002CC           4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
-                             0x200002B8           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.160
-                             0x200002B4           4      4  Zero  Lc  PowerPro_lto.o
-  SystemCoreClock            0x20000724           4      4  Init  Lc  PowerPro_lto.o
+                             0x200002C8           4      4  Zero  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On.oldtime.162
+                             0x200002C4           4      4  Zero  Lc  PowerPro_lto.o
+  SystemCoreClock            0x20000734           4      4  Init  Lc  PowerPro_lto.o
   _SEGGER_RTT                0x20000000         168      4  Zero  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  __RAL_global_locale        0x20000700          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __RAL_global_locale        0x20000710          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_global_locale
-                             0x20000700          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_locale_ptr    0x20000288           4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_stderr_file   0x20000284           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_stdin_file    0x20000280           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_stdout_file   0x2000027C           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  _acDownBuffer              0x200006E8          16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  _acUpBuffer                0x200002E8       1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+                             0x20000710          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_locale_ptr    0x20000298           4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_stderr_file   0x20000294           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_stdin_file    0x20000290           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_stdout_file   0x2000028C           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  _acDownBuffer              0x200006F8          16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  _acUpBuffer                0x200002F8       1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
   adcData                    0x20000200          20      4  Zero  Lc  PowerPro_lto.o
-  alarmMode                  0x200002B0           4      4  Zero  Lc  PowerPro_lto.o
-  blinkCounter               0x200002AC           4      4  Zero  Lc  PowerPro_lto.o
-  blinkModeGN                0x200002A8           4      4  Zero  Lc  PowerPro_lto.o
-  blinkModeRT                0x200002A4           4      4  Zero  Lc  PowerPro_lto.o
-  buttonState                0x200006FF           1         Zero  Lc  PowerPro_lto.o
+  alarmMode                  0x200002C0           4      4  Zero  Lc  PowerPro_lto.o
+  blinkCounter               0x200002BC           4      4  Zero  Lc  PowerPro_lto.o
+  blinkModeGN                0x200002B8           4      4  Zero  Lc  PowerPro_lto.o
+  blinkModeRT                0x200002B4           4      4  Zero  Lc  PowerPro_lto.o
+  buttonState                0x2000070F           1         Zero  Lc  PowerPro_lto.o
   calTemperatureSensor30Value
-                             0x200002A0           4      4  Zero  Lc  PowerPro_lto.o
-  captureValue               0x2000029C           4      4  Zero  Lc  PowerPro_lto.o
-  dropLimitCounter           0x20000298           4      4  Zero  Lc  PowerPro_lto.o
-  frequency                  0x20000294           4      4  Zero  Lc  PowerPro_lto.o
+                             0x200002B0           4      4  Zero  Lc  PowerPro_lto.o
+  captureValue               0x200002AC           4      4  Zero  Lc  PowerPro_lto.o
+  dropLimitCounter           0x200002A8           4      4  Zero  Lc  PowerPro_lto.o
+  frequency                  0x200002A4           4      4  Zero  Lc  PowerPro_lto.o
   hadc1                      0x200000A8         100      4  Zero  Lc  PowerPro_lto.o
   hdma_adc1                  0x2000010C          92      4  Zero  Lc  PowerPro_lto.o
+  hiwdg                      0x20000214          16      4  Zero  Lc  PowerPro_lto.o
   htim16                     0x200001B4          76      4  Zero  Lc  PowerPro_lto.o
   htim17                     0x20000168          76      4  Zero  Lc  PowerPro_lto.o
-  ic_overflows               0x20000290           4      4  Zero  Lc  PowerPro_lto.o
-  lastSpeed                  0x2000028C           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOff  0x20000278           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOn   0x20000274           4      4  Zero  Lc  PowerPro_lto.o
-  mode                       0x200006FE           1         Zero  Lc  PowerPro_lto.o
-  msCounter                  0x20000270           4      4  Zero  Lc  PowerPro_lto.o
-  numberOfBlinks             0x2000026C           4      4  Zero  Lc  PowerPro_lto.o
-  offTime                    0x20000268           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounter             0x20000264           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterGN           0x20000260           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterRT           0x2000025C           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeGN                  0x20000258           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeRT                  0x20000254           4      4  Zero  Lc  PowerPro_lto.o
-  oldTimeMSTick              0x20000250           4      4  Zero  Lc  PowerPro_lto.o
-  onTime                     0x2000024C           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounter              0x20000248           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterGN            0x20000244           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRESET         0x20000240           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRT            0x2000023C           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterSET           0x20000238           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeGN                   0x20000234           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeRT                   0x20000230           4      4  Zero  Lc  PowerPro_lto.o
-  pauseTime                  0x2000022C           4      4  Zero  Lc  PowerPro_lto.o
-  relaisState                0x20000228           4      4  Zero  Lc  PowerPro_lto.o
-  smState                    0x200006FD           1         Zero  Lc  PowerPro_lto.o
-  smState.106                0x200006FC           1         Zero  Lc  PowerPro_lto.o
-  smState.120                0x200006FB           1         Zero  Lc  PowerPro_lto.o
-  smState.129                0x200006FA           1         Zero  Lc  PowerPro_lto.o
-  smState.144                0x200006F9           1         Zero  Lc  PowerPro_lto.o
-  smState.155                0x200006F8           1         Zero  Lc  PowerPro_lto.o
-  stderr                     0x20000720           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  stdin                      0x2000071C           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  stdout                     0x20000718           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  temp                       0x20000224           4      4  Zero  Lc  PowerPro_lto.o
-  uwTick                     0x20000220           4      4  Zero  Lc  PowerPro_lto.o
-  uwTickFreq                 0x20000728           1         Init  Lc  PowerPro_lto.o
-  uwTickPrio                 0x20000714           4      4  Init  Lc  PowerPro_lto.o
-  voltageDrop                0x2000021C           4      4  Zero  Lc  PowerPro_lto.o
-  voltageUin                 0x20000218           4      4  Zero  Lc  PowerPro_lto.o
-  voltageUout                0x20000214           4      4  Zero  Lc  PowerPro_lto.o
+  ic_overflows               0x200002A0           4      4  Zero  Lc  PowerPro_lto.o
+  lastSpeed                  0x2000029C           4      4  Zero  Lc  PowerPro_lto.o
+  longPressCounterButtonOff  0x20000288           4      4  Zero  Lc  PowerPro_lto.o
+  longPressCounterButtonOn   0x20000284           4      4  Zero  Lc  PowerPro_lto.o
+  mode                       0x2000070E           1         Zero  Lc  PowerPro_lto.o
+  msCounter                  0x20000280           4      4  Zero  Lc  PowerPro_lto.o
+  numberOfBlinks             0x2000027C           4      4  Zero  Lc  PowerPro_lto.o
+  offTime                    0x20000278           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounter             0x20000274           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounterGN           0x20000270           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounterRT           0x2000026C           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeGN                  0x20000268           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeRT                  0x20000264           4      4  Zero  Lc  PowerPro_lto.o
+  oldTimeMSTick              0x20000260           4      4  Zero  Lc  PowerPro_lto.o
+  onTime                     0x2000025C           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounter              0x20000258           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterGN            0x20000254           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterRESET         0x20000250           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterRT            0x2000024C           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterSET           0x20000248           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeGN                   0x20000244           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeRT                   0x20000240           4      4  Zero  Lc  PowerPro_lto.o
+  pauseTime                  0x2000023C           4      4  Zero  Lc  PowerPro_lto.o
+  relaisState                0x20000238           4      4  Zero  Lc  PowerPro_lto.o
+  smState                    0x2000070D           1         Zero  Lc  PowerPro_lto.o
+  smState.108                0x2000070C           1         Zero  Lc  PowerPro_lto.o
+  smState.122                0x2000070B           1         Zero  Lc  PowerPro_lto.o
+  smState.131                0x2000070A           1         Zero  Lc  PowerPro_lto.o
+  smState.146                0x20000709           1         Zero  Lc  PowerPro_lto.o
+  smState.157                0x20000708           1         Zero  Lc  PowerPro_lto.o
+  stderr                     0x20000730           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  stdin                      0x2000072C           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  stdout                     0x20000728           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  temp                       0x20000234           4      4  Zero  Lc  PowerPro_lto.o
+  uwTick                     0x20000230           4      4  Zero  Lc  PowerPro_lto.o
+  uwTickFreq                 0x20000738           1         Init  Lc  PowerPro_lto.o
+  uwTickPrio                 0x20000724           4      4  Init  Lc  PowerPro_lto.o
+  voltageDrop                0x2000022C           4      4  Zero  Lc  PowerPro_lto.o
+  voltageUin                 0x20000228           4      4  Zero  Lc  PowerPro_lto.o
+  voltageUout                0x20000224           4      4  Zero  Lc  PowerPro_lto.o
 
 Read-write data symbols by address:
@@ -1602,83 +1616,84 @@
   0x200001B4  htim16                             76      4  Zero  Lc  PowerPro_lto.o
   0x20000200  adcData                            20      4  Zero  Lc  PowerPro_lto.o
-  0x20000214  voltageUout                         4      4  Zero  Lc  PowerPro_lto.o
-  0x20000218  voltageUin                          4      4  Zero  Lc  PowerPro_lto.o
-  0x2000021C  voltageDrop                         4      4  Zero  Lc  PowerPro_lto.o
-  0x20000220  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
-  0x20000224  temp                                4      4  Zero  Lc  PowerPro_lto.o
-  0x20000228  relaisState                         4      4  Zero  Lc  PowerPro_lto.o
-  0x2000022C  pauseTime                           4      4  Zero  Lc  PowerPro_lto.o
-  0x20000230  onTimeRT                            4      4  Zero  Lc  PowerPro_lto.o
-  0x20000234  onTimeGN                            4      4  Zero  Lc  PowerPro_lto.o
-  0x20000238  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
-  0x2000023C  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
-  0x20000240  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
-  0x20000244  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
-  0x20000248  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
-  0x2000024C  onTime                              4      4  Zero  Lc  PowerPro_lto.o
-  0x20000250  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
-  0x20000254  offTimeRT                           4      4  Zero  Lc  PowerPro_lto.o
-  0x20000258  offTimeGN                           4      4  Zero  Lc  PowerPro_lto.o
-  0x2000025C  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000260  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000264  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
-  0x20000268  offTime                             4      4  Zero  Lc  PowerPro_lto.o
-  0x2000026C  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
-  0x20000270  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
-  0x20000274  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
-  0x20000278  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
-  0x2000027C  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x20000280  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x20000284  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x20000288  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x2000028C  lastSpeed                           4      4  Zero  Lc  PowerPro_lto.o
-  0x20000290  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
-  0x20000294  frequency                           4      4  Zero  Lc  PowerPro_lto.o
-  0x20000298  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
-  0x2000029C  captureValue                        4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A0  calTemperatureSensor30Value
+  0x20000214  hiwdg                              16      4  Zero  Lc  PowerPro_lto.o
+  0x20000224  voltageUout                         4      4  Zero  Lc  PowerPro_lto.o
+  0x20000228  voltageUin                          4      4  Zero  Lc  PowerPro_lto.o
+  0x2000022C  voltageDrop                         4      4  Zero  Lc  PowerPro_lto.o
+  0x20000230  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
+  0x20000234  temp                                4      4  Zero  Lc  PowerPro_lto.o
+  0x20000238  relaisState                         4      4  Zero  Lc  PowerPro_lto.o
+  0x2000023C  pauseTime                           4      4  Zero  Lc  PowerPro_lto.o
+  0x20000240  onTimeRT                            4      4  Zero  Lc  PowerPro_lto.o
+  0x20000244  onTimeGN                            4      4  Zero  Lc  PowerPro_lto.o
+  0x20000248  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
+  0x2000024C  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
+  0x20000250  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
+  0x20000254  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
+  0x20000258  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
+  0x2000025C  onTime                              4      4  Zero  Lc  PowerPro_lto.o
+  0x20000260  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
+  0x20000264  offTimeRT                           4      4  Zero  Lc  PowerPro_lto.o
+  0x20000268  offTimeGN                           4      4  Zero  Lc  PowerPro_lto.o
+  0x2000026C  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
+  0x20000270  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
+  0x20000274  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
+  0x20000278  offTime                             4      4  Zero  Lc  PowerPro_lto.o
+  0x2000027C  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
+  0x20000280  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
+  0x20000284  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
+  0x20000288  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
+  0x2000028C  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000290  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000294  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000298  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  0x2000029C  lastSpeed                           4      4  Zero  Lc  PowerPro_lto.o
+  0x200002A0  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
+  0x200002A4  frequency                           4      4  Zero  Lc  PowerPro_lto.o
+  0x200002A8  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
+  0x200002AC  captureValue                        4      4  Zero  Lc  PowerPro_lto.o
+  0x200002B0  calTemperatureSensor30Value
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A4  blinkModeRT                         4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A8  blinkModeGN                         4      4  Zero  Lc  PowerPro_lto.o
-  0x200002AC  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
-  0x200002B0  alarmMode                           4      4  Zero  Lc  PowerPro_lto.o
-  0x200002B4  SECONDARYPROTECTION_SM_On.oldtime.160
+  0x200002B4  blinkModeRT                         4      4  Zero  Lc  PowerPro_lto.o
+  0x200002B8  blinkModeGN                         4      4  Zero  Lc  PowerPro_lto.o
+  0x200002BC  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
+  0x200002C0  alarmMode                           4      4  Zero  Lc  PowerPro_lto.o
+  0x200002C4  SECONDARYPROTECTION_SM_On.oldtime.162
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002B8  SECONDARYPROTECTION_SM_On.oldtime
+  0x200002C8  SECONDARYPROTECTION_SM_On.oldtime
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002BC  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.161
+  0x200002CC  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.163
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C0  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
+  0x200002D0  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C4  OVP_SM_On.ovpTimeCounter            4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C8  OVP_SM_On.ovpInput                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002CC  OVP_SM_On.oldtime                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D0  LVP_SM_On.oldtime                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D4  LVP_SM_On.lvpTimeCounter            4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D8  LVP_SM_On.lvpInput                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002DC  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
-  0x200002E0  LVP_OVP_SM_On.lvpOROvpInput
+  0x200002D4  OVP_SM_On.ovpTimeCounter            4      4  Zero  Lc  PowerPro_lto.o
+  0x200002D8  OVP_SM_On.ovpInput                  4      4  Zero  Lc  PowerPro_lto.o
+  0x200002DC  OVP_SM_On.oldtime                   4      4  Zero  Lc  PowerPro_lto.o
+  0x200002E0  LVP_SM_On.oldtime                   4      4  Zero  Lc  PowerPro_lto.o
+  0x200002E4  LVP_SM_On.lvpTimeCounter            4      4  Zero  Lc  PowerPro_lto.o
+  0x200002E8  LVP_SM_On.lvpInput                  4      4  Zero  Lc  PowerPro_lto.o
+  0x200002EC  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
+  0x200002F0  LVP_OVP_SM_On.lvpOROvpInput
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002E4  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
+  0x200002F4  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200002E8  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x200006E8  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x200006F8  smState.155                         1         Zero  Lc  PowerPro_lto.o
-  0x200006F9  smState.144                         1         Zero  Lc  PowerPro_lto.o
-  0x200006FA  smState.129                         1         Zero  Lc  PowerPro_lto.o
-  0x200006FB  smState.120                         1         Zero  Lc  PowerPro_lto.o
-  0x200006FC  smState.106                         1         Zero  Lc  PowerPro_lto.o
-  0x200006FD  smState                             1         Zero  Lc  PowerPro_lto.o
-  0x200006FE  mode                                1         Zero  Lc  PowerPro_lto.o
-  0x200006FF  buttonState                         1         Zero  Lc  PowerPro_lto.o
-  0x20000700  __SEGGER_RTL_global_locale
+  0x200002F8  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x200006F8  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000708  smState.157                         1         Zero  Lc  PowerPro_lto.o
+  0x20000709  smState.146                         1         Zero  Lc  PowerPro_lto.o
+  0x2000070A  smState.131                         1         Zero  Lc  PowerPro_lto.o
+  0x2000070B  smState.122                         1         Zero  Lc  PowerPro_lto.o
+  0x2000070C  smState.108                         1         Zero  Lc  PowerPro_lto.o
+  0x2000070D  smState                             1         Zero  Lc  PowerPro_lto.o
+  0x2000070E  mode                                1         Zero  Lc  PowerPro_lto.o
+  0x2000070F  buttonState                         1         Zero  Lc  PowerPro_lto.o
+  0x20000710  __SEGGER_RTL_global_locale
                                                  20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x20000700  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x20000714  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
-  0x20000718  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x2000071C  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x20000720  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x20000724  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
-  0x20000728  uwTickFreq                          1         Init  Lc  PowerPro_lto.o
+  0x20000710  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  0x20000724  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
+  0x20000728  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x2000072C  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000730  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x20000734  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
+  0x20000738  uwTickFreq                          1         Init  Lc  PowerPro_lto.o
 
 Read-write data symbols by descending size:
@@ -1697,4 +1712,5 @@
   adcData                            20      4  Zero  Lc  PowerPro_lto.o
   _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  hiwdg                              16      4  Zero  Lc  PowerPro_lto.o
   LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
                                       4      4  Zero  Lc  PowerPro_lto.o
@@ -1710,9 +1726,9 @@
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.161
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.163
                                       4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.160
+  SECONDARYPROTECTION_SM_On.oldtime.162
                                       4      4  Zero  Lc  PowerPro_lto.o
   SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
@@ -1765,9 +1781,9 @@
   mode                                1         Zero  Lc  PowerPro_lto.o
   smState                             1         Zero  Lc  PowerPro_lto.o
-  smState.106                         1         Zero  Lc  PowerPro_lto.o
-  smState.120                         1         Zero  Lc  PowerPro_lto.o
-  smState.129                         1         Zero  Lc  PowerPro_lto.o
-  smState.144                         1         Zero  Lc  PowerPro_lto.o
-  smState.155                         1         Zero  Lc  PowerPro_lto.o
+  smState.108                         1         Zero  Lc  PowerPro_lto.o
+  smState.122                         1         Zero  Lc  PowerPro_lto.o
+  smState.131                         1         Zero  Lc  PowerPro_lto.o
+  smState.146                         1         Zero  Lc  PowerPro_lto.o
+  smState.157                         1         Zero  Lc  PowerPro_lto.o
   uwTickFreq                          1         Init  Lc  PowerPro_lto.o
 
@@ -1776,40 +1792,40 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  AHBPrescTable              0x080052CC          64      4  Cnst  Lc  PowerPro_lto.o
-  APBPrescTable              0x0800530C          32      4  Cnst  Lc  PowerPro_lto.o
-  _DoInit._aInitStr          0x08006F77          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  AHBPrescTable              0x08005444          64      4  Cnst  Lc  PowerPro_lto.o
+  APBPrescTable              0x08005484          32      4  Cnst  Lc  PowerPro_lto.o
+  _DoInit._aInitStr          0x080070EF          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_ctype_map
-                             0x08007250         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x080073C8         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_ascii_ctype_mask
-                             0x08006FF2          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_c_locale      0x080058A4          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x0800716A          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_c_locale      0x08005A1C          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_abbrev_day_names
-                             0x08006FA3          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x0800711B          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_abbrev_month_names
-                             0x08006FC0          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08007138          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_am_pm_indicator
-                             0x08006B35           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006CAD           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_data
-                             0x080058D0          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08005A48          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_date_format
-                             0x08006F91           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08007109           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_date_time_format
-                             0x08006B3C          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006CB4          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_day_names
-                             0x08006D81          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006EF9          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_month_names
-                             0x08006ADE          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08006C56          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_c_locale_time_format
-                             0x08006F9A           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08007112           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_codeset_ascii
-                             0x080058B0          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08005A28          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_data_empty_string
-                             0x08006FF1           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+                             0x08007169           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
   __SEGGER_RTL_data_utf8_period
-                             0x08006DBD           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_hex_lc        0x08007240          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_RTL_hex_uc        0x08007230          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  __SEGGER_init_data__       0x08007318        [44]      4  Cnst  Lc  [ Linker created ]
-  __SEGGER_init_table__      0x080072F4        [36]      4  Cnst  Lc  [ Linker created ]
+                             0x08006F35           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_hex_lc        0x080073B8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_RTL_hex_uc        0x080073A8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  __SEGGER_init_data__       0x08007490        [44]      4  Cnst  Lc  [ Linker created ]
+  __SEGGER_init_table__      0x0800746C        [36]      4  Cnst  Lc  [ Linker created ]
 
 Read-only data symbols by address:
@@ -1817,40 +1833,40 @@
      Address  Symbol name                      Size  Align  Type  Bd  Object File
   ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x080052CC  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
-  0x0800530C  APBPrescTable                      32      4  Cnst  Lc  PowerPro_lto.o
-  0x080058A4  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x080058B0  __SEGGER_RTL_codeset_ascii
+  0x08005444  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
+  0x08005484  APBPrescTable                      32      4  Cnst  Lc  PowerPro_lto.o
+  0x08005A1C  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
+  0x08005A28  __SEGGER_RTL_codeset_ascii
                                                  32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x080058D0  __SEGGER_RTL_c_locale_data
+  0x08005A48  __SEGGER_RTL_c_locale_data
                                                  88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006ADE  __SEGGER_RTL_c_locale_month_names
+  0x08006C56  __SEGGER_RTL_c_locale_month_names
                                                  87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006B35  __SEGGER_RTL_c_locale_am_pm_indicator
+  0x08006CAD  __SEGGER_RTL_c_locale_am_pm_indicator
                                                   7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006B3C  __SEGGER_RTL_c_locale_date_time_format
+  0x08006CB4  __SEGGER_RTL_c_locale_date_time_format
                                                  15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006D81  __SEGGER_RTL_c_locale_day_names
+  0x08006EF9  __SEGGER_RTL_c_locale_day_names
                                                  58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006DBD  __SEGGER_RTL_data_utf8_period
+  0x08006F35  __SEGGER_RTL_data_utf8_period
                                                   2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006F77  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
-  0x08006F91  __SEGGER_RTL_c_locale_date_format
+  0x080070EF  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+  0x08007109  __SEGGER_RTL_c_locale_date_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006F9A  __SEGGER_RTL_c_locale_time_format
+  0x08007112  __SEGGER_RTL_c_locale_time_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006FA3  __SEGGER_RTL_c_locale_abbrev_day_names
+  0x0800711B  __SEGGER_RTL_c_locale_abbrev_day_names
                                                  29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006FC0  __SEGGER_RTL_c_locale_abbrev_month_names
+  0x08007138  __SEGGER_RTL_c_locale_abbrev_month_names
                                                  49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006FF1  __SEGGER_RTL_data_empty_string
+  0x08007169  __SEGGER_RTL_data_empty_string
                                                   1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08006FF2  __SEGGER_RTL_ascii_ctype_mask
+  0x0800716A  __SEGGER_RTL_ascii_ctype_mask
                                                  13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x08007230  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x08007240  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
-  0x08007250  __SEGGER_RTL_ascii_ctype_map
+  0x080073A8  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080073B8  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_small.a)
+  0x080073C8  __SEGGER_RTL_ascii_ctype_map
                                                 128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)
-  0x080072F4  __SEGGER_init_table__            [36]      4  Cnst  Lc  [ Linker created ]
-  0x08007318  __SEGGER_init_data__             [44]      4  Cnst  Lc  [ Linker created ]
+  0x0800746C  __SEGGER_init_table__            [36]      4  Cnst  Lc  [ Linker created ]
+  0x08007490  __SEGGER_init_data__             [44]      4  Cnst  Lc  [ Linker created ]
 
 Untyped symbols by name:
@@ -1862,7 +1878,7 @@
   __FLASH1_segment_start__   0x08000000                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_end__
-                             0x0800736A                     ----  Gb  [ Linker created ]
+                             0x080074E2                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_size__
-                             0x0000736A                     ----  Gb  [ Linker created ]
+                             0x000074E2                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -1871,7 +1887,7 @@
   __FLASH_segment_start__    0x08000000                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_end__
-                             0x0800736A                     ----  Gb  [ Linker created ]
+                             0x080074E2                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_size__
-                             0x0000736A                     ----  Gb  [ Linker created ]
+                             0x000074E2                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -1894,6 +1910,6 @@
   __STACKSIZE_PROCESS__      0x00000000                     ----  Gb  [ Linker created ]
   __STACKSIZE__              0x00000800                     ----  Gb  [ Linker created ]
-  __ctors_end__              0x08007004                     ----  Gb  [ Linker created ]
-  __ctors_start__            0x08007000                     ----  Gb  [ Linker created ]
+  __ctors_end__              0x0800717C                     ----  Gb  [ Linker created ]
+  __ctors_start__            0x08007178                     ----  Gb  [ Linker created ]
   __stack_end__              0x20003000                     ----  Gb  [ Linker created ]
   __thread_pointer$          0x00000000                     ----  Gb  [ Linker created ]
@@ -1914,7 +1930,7 @@
                                                             ----  Gb  [ Linker created ]
   0x00003000  __RAM1_segment_size__                         ----  Gb  [ Linker created ]
-  0x0000736A  __FLASH_segment_used_size__
+  0x000074E2  __FLASH_segment_used_size__
                                                             ----  Gb  [ Linker created ]
-  0x0000736A  __FLASH1_segment_used_size__
+  0x000074E2  __FLASH1_segment_used_size__
                                                             ----  Gb  [ Linker created ]
   0x00008000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
@@ -1928,9 +1944,9 @@
   0x08000000  __FLASH1_segment_start__                      ----  Gb  [ Linker created ]
   0x080000B4  _vectors_end                             256  Code  Lc  stm32c031xx_Vectors.o
-  0x08007000  __ctors_start__                               ----  Gb  [ Linker created ]
-  0x08007004  __ctors_end__                                 ----  Gb  [ Linker created ]
-  0x0800736A  __FLASH_segment_used_end__
+  0x08007178  __ctors_start__                               ----  Gb  [ Linker created ]
+  0x0800717C  __ctors_end__                                 ----  Gb  [ Linker created ]
+  0x080074E2  __FLASH_segment_used_end__
                                                             ----  Gb  [ Linker created ]
-  0x0800736A  __FLASH1_segment_used_end__
+  0x080074E2  __FLASH1_segment_used_end__
                                                             ----  Gb  [ Linker created ]
   0x08008000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
@@ -1957,7 +1973,7 @@
 Memory breakdown:
 
-   26 774 bytes read-only  code    + 
-    2 767 bytes read-only  data    =  29 541 bytes read-only (total)
-    3 881 bytes read-write data
+   27 150 bytes read-only  code    + 
+    2 767 bytes read-only  data    =  29 917 bytes read-only (total)
+    3 897 bytes read-write data
 
 Region summary:
@@ -1965,6 +1981,6 @@
   Name        Range                     Size                 Used               Unused       Alignment Loss
   ----------  -----------------  -----------  -------------------  -------------------  -------------------
-  FLASH       08000000-08007fff       32 768       29 545  90.16%        3 223   9.84%            0   0.00%
-  RAM         20000000-20002fff       12 288        3 881  31.58%        8 407  68.42%            0   0.00%
+  FLASH       08000000-08007fff       32 768       29 921  91.31%        2 847   8.69%            0   0.00%
+  RAM         20000000-20002fff       12 288        3 897  31.71%        8 391  68.29%            0   0.00%
 
 Link complete: 0 errors, 0 warnings, 0 remarks
Index: trunk/firmware_v2/SES/Output/Release/Exe/PowerPro.map
===================================================================
--- trunk/firmware_v2/SES/Output/Release/Exe/PowerPro.map	(revision 24)
+++ trunk/firmware_v2/SES/Output/Release/Exe/PowerPro.map	(revision 28)
@@ -21,10 +21,10 @@
   Object File                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  PowerPro_lto.o                                     14 602       1 467           8         514
+  PowerPro_lto.o                                     14 794       1 467           8         514
   SEGGER_THUMB_Startup.o                                 20                                    
   stm32c031xx_Vectors.o                                 218                                    
   STM32C0xx_Startup.o                                     8                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (4 objects)                               14 848       1 467           8         514
+  Subtotal (4 objects)                               15 040       1 467           8         514
   ---------------------------------------------  ----------  ----------  ----------  ----------
   libc_v6m_t_le_eabi_balanced.a                       2 372          32                        
@@ -38,5 +38,5 @@
   Linker created (shared data, fills, blocks):                      208                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             18 112       2 274          40       3 786
+  Total:                                             18 304       2 274          40       3 786
   =============================================  ==========  ==========  ==========  ==========
 
@@ -66,8 +66,8 @@
   ---------------------------------------------  ----------  ----------  ----------  ----------
   Subtotal (11 members from 5 archives)               3 264         599          32       1 224
-  Objects (4 files)                                  14 848       1 467           8         514
+  Objects (4 files)                                  15 040       1 467           8         514
   Linker created (shared data, fills, blocks):                      208                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             18 112       2 274          40       3 786
+  Total:                                             18 304       2 274          40       3 786
   =============================================  ==========  ==========  ==========  ==========
 
@@ -81,8 +81,8 @@
   Subtotal (linker created):                                        208                   2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Objects (4 files)                                  14 848       1 467           8         514
+  Objects (4 files)                                  15 040       1 467           8         514
   Archives (5 files)                                  3 264         599          32       1 224
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             18 112       2 274          40       3 786
+  Total:                                             18 304       2 274          40       3 786
   =============================================  ==========  ==========  ==========  ==========
 
@@ -114,183 +114,183 @@
   080007f4-080008bf  HAL_TIM_Base_Init                 204   4  Code  RX  PowerPro_lto.o
   080008c0-0800094f  TIM_Base_SetConfig                144   4  Code  RX  PowerPro_lto.o
-  08000950-08003937  main                           12 264   4  Code  RX  PowerPro_lto.o
-  08003938-08003977  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
-  08003978-08003997  APBPrescTable                      32   4  Cnst  RO  PowerPro_lto.o
-  08003998-080039ab  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
-  080039ac-080039bb  putchar                            16   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  080039bc-080039e7  puts                               44   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  080039e8-08003a9f  __aeabi_fmul                      184   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003aa0-08003b63  __aeabi_ddiv                      196   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003b64-08003b97  __aeabi_d2iz                       52   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003b98-08003bbb  __aeabi_f2uiz                      36   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003bbc-08003beb  __aeabi_d2uiz                      48   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003bec-08003c07  __aeabi_i2d                        28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003c08-08003c27  __aeabi_ui2f                       32   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003c28-08003c43  __aeabi_ui2d                       28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003c44-08003c73  __aeabi_lmul                       48   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003c74-08003cb3  __aeabi_idiv                       64   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003cb4-08003ceb  __aeabi_uidiv                      56   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003cec-08003cfb  __aeabi_uidivmod                   16   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003cfc-08003d9b  __aeabi_uldivmod                  160   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003d9c-08003da3  __aeabi_idiv0                       8   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08003da4-08003e1b  vfprintf_l                        120   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003e1c-08003e43  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003e44-080041cb  __SEGGER_RTL_vfprintf_int_nwp
+  08000950-080039f7  main                           12 456   4  Code  RX  PowerPro_lto.o
+  080039f8-08003a37  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
+  08003a38-08003a57  APBPrescTable                      32   4  Cnst  RO  PowerPro_lto.o
+  08003a58-08003a6b  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
+  08003a6c-08003a7b  putchar                            16   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003a7c-08003aa7  puts                               44   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003aa8-08003b5f  __aeabi_fmul                      184   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003b60-08003c23  __aeabi_ddiv                      196   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003c24-08003c57  __aeabi_d2iz                       52   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003c58-08003c7b  __aeabi_f2uiz                      36   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003c7c-08003cab  __aeabi_d2uiz                      48   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003cac-08003cc7  __aeabi_i2d                        28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003cc8-08003ce7  __aeabi_ui2f                       32   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003ce8-08003d03  __aeabi_ui2d                       28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003d04-08003d33  __aeabi_lmul                       48   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003d34-08003d73  __aeabi_idiv                       64   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003d74-08003dab  __aeabi_uidiv                      56   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003dac-08003dbb  __aeabi_uidivmod                   16   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003dbc-08003e5b  __aeabi_uldivmod                  160   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003e5c-08003e63  __aeabi_idiv0                       8   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08003e64-08003edb  vfprintf_l                        120   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003edc-08003f03  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003f04-0800428b  __SEGGER_RTL_vfprintf_int_nwp
                                                        904   4  Code  RX  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  080041cc-080041ff  __SEGGER_RTL_X_file_stat           52   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004200-08004253  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004254-080042bb  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080042bc-080042f3  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080042f4-0800435f  strlen                            108   4  Code  RX  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  08004360-0800436f  memcpy                             16   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  08004370-08004383  __aeabi_memclr                     20   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  08004384-08004397  __SEGGER_RTL_current_locale
+  0800428c-080042bf  __SEGGER_RTL_X_file_stat           52   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080042c0-08004313  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08004314-0800437b  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0800437c-080043b3  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080043b4-0800441f  strlen                            108   4  Code  RX  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  08004420-0800442f  memcpy                             16   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  08004430-08004443  __aeabi_memclr                     20   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  08004444-08004457  __SEGGER_RTL_current_locale
                                                         20   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004398-080043b3  __SEGGER_RTL_ascii_isctype
+  08004458-08004473  __SEGGER_RTL_ascii_isctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080043b4-080043cf  __SEGGER_RTL_ascii_iswctype
+  08004474-0800448f  __SEGGER_RTL_ascii_iswctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080043d0-080043db  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080043dc-080043fb  __SEGGER_RTL_codeset_ascii
+  08004490-0800449b  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0800449c-080044bb  __SEGGER_RTL_codeset_ascii
                                                         32   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080043fc-08004453  __SEGGER_RTL_c_locale_data
+  080044bc-08004513  __SEGGER_RTL_c_locale_data
                                                         88   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004454-08004455  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
-  08004456-08004457  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
-  08004458-08004459  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
-  0800445a-0800445b  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
-  0800445c-0800445d  ADC_DMAHalfConvCplt                 2   2  Code  RX  PowerPro_lto.o
-  0800445e-0800445f  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08004460-08004461  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08004462-08004463  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08004464-08004465  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08004466-08004467  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08004468-08004469  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  0800446a-0800446b  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
-  0800446c-0800446d  DMA1_Channel2_3_IRQHandler
+  08004514-08004515  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
+  08004516-08004517  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
+  08004518-08004519  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
+  0800451a-0800451b  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
+  0800451c-0800451d  ADC_DMAHalfConvCplt                 2   2  Code  RX  PowerPro_lto.o
+  0800451e-0800451f  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08004520-08004521  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  08004522-08004523  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  08004524-08004525  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  08004526-08004527  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  08004528-08004529  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  0800452a-0800452b  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
+  0800452c-0800452d  DMA1_Channel2_3_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  0800446e-0800446f  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08004470-08004471  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08004472-08004473  TIM1_BRK_UP_TRG_COM_IRQHandler
+  0800452e-0800452f  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  08004530-08004531  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08004532-08004533  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  08004474-08004475  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08004476-08004477  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08004478-08004479  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  0800447a-0800447b  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  0800447c-0800447d  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  0800447e-0800447f  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08004480-08004481  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08004482-08004483  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08004484-080044a5  fputc                              34   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  080044a6-0800452f  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08004530-08004549  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800454a-08004563  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08004564-0800456d  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800456e-08004583  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004584-080045bd  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080045be-0800461b  _WriteBlocking                     94   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800461c-08004649  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800464a-08004657  __SEGGER_RTL_ascii_tolower
+  08004534-08004535  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  08004536-08004537  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08004538-08004539  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  0800453a-0800453b  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  0800453c-0800453d  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  0800453e-0800453f  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08004540-08004541  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  08004542-08004543  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  08004544-08004565  fputc                              34   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  08004566-080045ef  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  080045f0-08004609  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0800460a-08004623  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08004624-0800462d  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0800462e-08004643  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08004644-0800467d  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0800467e-080046db  _WriteBlocking                     94   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080046dc-08004709  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0800470a-08004717  __SEGGER_RTL_ascii_tolower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004658-08004665  __SEGGER_RTL_ascii_towlower
+  08004718-08004725  __SEGGER_RTL_ascii_towlower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004666-080046c9  ADC_DMAConvCplt                   100   2  Code  RX  PowerPro_lto.o
-  080046ca-080046dd  ADC_DMAError                       20   2  Code  RX  PowerPro_lto.o
-  080046de-080046e1  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
-  080046e2-080046e9  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
-  080046ea-0800471d  fwrite                             52   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800471e-0800472d  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800472e-08004731  __SEGGER_RTL_X_file_bufsize
+  08004726-08004789  ADC_DMAConvCplt                   100   2  Code  RX  PowerPro_lto.o
+  0800478a-0800479d  ADC_DMAError                       20   2  Code  RX  PowerPro_lto.o
+  0800479e-080047a1  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
+  080047a2-080047a9  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
+  080047aa-080047dd  fwrite                             52   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  080047de-080047ed  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  080047ee-080047f1  __SEGGER_RTL_X_file_bufsize
                                                          4   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004732-08004741  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004742-0800474d  __SEGGER_RTL_ascii_toupper
+  080047f2-08004801  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  08004802-0800480d  __SEGGER_RTL_ascii_toupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800474e-08004759  __SEGGER_RTL_ascii_towupper
+  0800480e-08004819  __SEGGER_RTL_ascii_towupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800475a-0800477c  [.rodata..Lstr.18]                 35   1  Cnst  RO  PowerPro_lto.o
-  0800477d-0800478f  [.rodata..Lstr.22]                 19   1  Cnst  RO  PowerPro_lto.o
-  08004790-080047b6  [.rodata..Lstr.18.106]             39   1  Cnst  RO  PowerPro_lto.o
-  080047b7-080047cd  [.rodata..Lstr.22.109]             23   1  Cnst  RO  PowerPro_lto.o
-  080047ce-080047f0  [.rodata..Lstr.18.125]             35   1  Cnst  RO  PowerPro_lto.o
-  080047f1-08004803  [.rodata..Lstr.22.128]             19   1  Cnst  RO  PowerPro_lto.o
-  08004804-08004826  [.rodata..Lstr.8.147]              35   1  Cnst  RO  PowerPro_lto.o
-  08004827-08004851  [.rodata..Lstr.15.151]             43   1  Cnst  RO  PowerPro_lto.o
-  08004852-08004874  [.rodata..L.str.166]               35   1  Cnst  RO  PowerPro_lto.o
-  08004875-080048cb  __SEGGER_RTL_c_locale_month_names
+  0800481a-0800483c  [.rodata..Lstr.18]                 35   1  Cnst  RO  PowerPro_lto.o
+  0800483d-0800484f  [.rodata..Lstr.22]                 19   1  Cnst  RO  PowerPro_lto.o
+  08004850-08004876  [.rodata..Lstr.18.108]             39   1  Cnst  RO  PowerPro_lto.o
+  08004877-0800488d  [.rodata..Lstr.22.111]             23   1  Cnst  RO  PowerPro_lto.o
+  0800488e-080048b0  [.rodata..Lstr.18.127]             35   1  Cnst  RO  PowerPro_lto.o
+  080048b1-080048c3  [.rodata..Lstr.22.130]             19   1  Cnst  RO  PowerPro_lto.o
+  080048c4-080048e6  [.rodata..Lstr.8.149]              35   1  Cnst  RO  PowerPro_lto.o
+  080048e7-08004911  [.rodata..Lstr.15.152]             43   1  Cnst  RO  PowerPro_lto.o
+  08004912-08004934  [.rodata..L.str.167]               35   1  Cnst  RO  PowerPro_lto.o
+  08004935-0800498b  __SEGGER_RTL_c_locale_month_names
                                                         87   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080048cc-080048d2  __SEGGER_RTL_c_locale_am_pm_indicator
+  0800498c-08004992  __SEGGER_RTL_c_locale_am_pm_indicator
                                                          7   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080048d3-080048e1  __SEGGER_RTL_c_locale_date_time_format
+  08004993-080049a1  __SEGGER_RTL_c_locale_date_time_format
                                                         15   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080048e2-080048f3  [.rodata..Lstr]                    18   1  Cnst  RO  PowerPro_lto.o
-  080048f4-08004911  [.rodata..Lstr.12]                 30   1  Cnst  RO  PowerPro_lto.o
-  08004912-08004923  [.rodata..Lstr.23]                 18   1  Cnst  RO  PowerPro_lto.o
-  08004924-08004949  [.rodata..Lstr.12.99]              38   1  Cnst  RO  PowerPro_lto.o
-  0800494a-0800496f  [.rodata..Lstr.20.108]             38   1  Cnst  RO  PowerPro_lto.o
-  08004970-08004985  [.rodata..Lstr.23.110]             22   1  Cnst  RO  PowerPro_lto.o
-  08004986-0800499f  [.rodata..Lstr.10]                 26   1  Cnst  RO  PowerPro_lto.o
-  080049a0-080049bd  [.rodata..Lstr.12.118]             30   1  Cnst  RO  PowerPro_lto.o
-  080049be-080049e3  [.rodata..Lstr.20.127]             38   1  Cnst  RO  PowerPro_lto.o
-  080049e4-080049f5  [.rodata..Lstr.23.129]             18   1  Cnst  RO  PowerPro_lto.o
-  080049f6-08004a17  [.rodata..Lstr.16.143]             34   1  Cnst  RO  PowerPro_lto.o
-  08004a18-08004a51  __SEGGER_RTL_c_locale_day_names
+  080049a2-080049b3  [.rodata..Lstr]                    18   1  Cnst  RO  PowerPro_lto.o
+  080049b4-080049d1  [.rodata..Lstr.12]                 30   1  Cnst  RO  PowerPro_lto.o
+  080049d2-080049e3  [.rodata..Lstr.23]                 18   1  Cnst  RO  PowerPro_lto.o
+  080049e4-08004a09  [.rodata..Lstr.12.101]             38   1  Cnst  RO  PowerPro_lto.o
+  08004a0a-08004a2f  [.rodata..Lstr.20.110]             38   1  Cnst  RO  PowerPro_lto.o
+  08004a30-08004a45  [.rodata..Lstr.23.112]             22   1  Cnst  RO  PowerPro_lto.o
+  08004a46-08004a5f  [.rodata..Lstr.10]                 26   1  Cnst  RO  PowerPro_lto.o
+  08004a60-08004a7d  [.rodata..Lstr.12.120]             30   1  Cnst  RO  PowerPro_lto.o
+  08004a7e-08004aa3  [.rodata..Lstr.20.129]             38   1  Cnst  RO  PowerPro_lto.o
+  08004aa4-08004ab5  [.rodata..Lstr.23.131]             18   1  Cnst  RO  PowerPro_lto.o
+  08004ab6-08004ad7  [.rodata..Lstr.16.145]             34   1  Cnst  RO  PowerPro_lto.o
+  08004ad8-08004b11  __SEGGER_RTL_c_locale_day_names
                                                         58   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004a52-08004a53  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004a54-08004a55  __SEGGER_RTL_data_utf8_period
+  08004b12-08004b13  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  08004b14-08004b15  __SEGGER_RTL_data_utf8_period
                                                          2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004a56-08004a66  [.rodata..Lstr.4]                  17   1  Cnst  RO  PowerPro_lto.o
-  08004a67-08004a7f  [.rodata..Lstr.3.90]               25   1  Cnst  RO  PowerPro_lto.o
-  08004a80-08004aac  [.rodata..Lstr.95]                 45   1  Cnst  RO  PowerPro_lto.o
-  08004aad-08004ac1  [.rodata..Lstr.15]                 21   1  Cnst  RO  PowerPro_lto.o
-  08004ac2-08004aca  [.rodata..Lstr.17]                  9   1  Cnst  RO  PowerPro_lto.o
-  08004acb-08004ae3  [.rodata..Lstr.24]                 25   1  Cnst  RO  PowerPro_lto.o
-  08004ae4-08004b18  [.rodata..Lstr.100]                53   1  Cnst  RO  PowerPro_lto.o
-  08004b19-08004b31  [.rodata..Lstr.15.103]             25   1  Cnst  RO  PowerPro_lto.o
-  08004b32-08004b4e  [.rodata..Lstr.24.101]             29   1  Cnst  RO  PowerPro_lto.o
-  08004b4f-08004b67  [.rodata..Lstr.11]                 25   1  Cnst  RO  PowerPro_lto.o
-  08004b68-08004b94  [.rodata..Lstr.119]                45   1  Cnst  RO  PowerPro_lto.o
-  08004b95-08004ba9  [.rodata..Lstr.15.122]             21   1  Cnst  RO  PowerPro_lto.o
-  08004baa-08004bb2  [.rodata..Lstr.17.124]              9   1  Cnst  RO  PowerPro_lto.o
-  08004bb3-08004bcb  [.rodata..Lstr.24.120]             25   1  Cnst  RO  PowerPro_lto.o
-  08004bcc-08004bf4  [.rodata..Lstr.20.138]             41   1  Cnst  RO  PowerPro_lto.o
-  08004bf5-08004c11  [.rodata..Lstr.9.148]              29   1  Cnst  RO  PowerPro_lto.o
-  08004c12-08004c36  [.rodata..Lstr.14.144]             37   1  Cnst  RO  PowerPro_lto.o
-  08004c37-08004c3f  [.rodata..L.str]                    9   1  Cnst  RO  PowerPro_lto.o
-  08004c40-08004c50  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004c51-08004c59  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08004c5a-08004c62  __SEGGER_RTL_c_locale_date_format
+  08004b16-08004b26  [.rodata..Lstr.4]                  17   1  Cnst  RO  PowerPro_lto.o
+  08004b27-08004b3f  [.rodata..Lstr.3.92]               25   1  Cnst  RO  PowerPro_lto.o
+  08004b40-08004b6c  [.rodata..Lstr.97]                 45   1  Cnst  RO  PowerPro_lto.o
+  08004b6d-08004b81  [.rodata..Lstr.15]                 21   1  Cnst  RO  PowerPro_lto.o
+  08004b82-08004b8a  [.rodata..Lstr.17]                  9   1  Cnst  RO  PowerPro_lto.o
+  08004b8b-08004ba3  [.rodata..Lstr.24]                 25   1  Cnst  RO  PowerPro_lto.o
+  08004ba4-08004bd8  [.rodata..Lstr.102]                53   1  Cnst  RO  PowerPro_lto.o
+  08004bd9-08004bf1  [.rodata..Lstr.15.105]             25   1  Cnst  RO  PowerPro_lto.o
+  08004bf2-08004c0e  [.rodata..Lstr.24.103]             29   1  Cnst  RO  PowerPro_lto.o
+  08004c0f-08004c27  [.rodata..Lstr.11]                 25   1  Cnst  RO  PowerPro_lto.o
+  08004c28-08004c54  [.rodata..Lstr.121]                45   1  Cnst  RO  PowerPro_lto.o
+  08004c55-08004c69  [.rodata..Lstr.15.124]             21   1  Cnst  RO  PowerPro_lto.o
+  08004c6a-08004c72  [.rodata..Lstr.17.126]              9   1  Cnst  RO  PowerPro_lto.o
+  08004c73-08004c8b  [.rodata..Lstr.24.122]             25   1  Cnst  RO  PowerPro_lto.o
+  08004c8c-08004cb4  [.rodata..Lstr.22.140]             41   1  Cnst  RO  PowerPro_lto.o
+  08004cb5-08004cd1  [.rodata..Lstr.9.150]              29   1  Cnst  RO  PowerPro_lto.o
+  08004cd2-08004cf6  [.rodata..Lstr.14.146]             37   1  Cnst  RO  PowerPro_lto.o
+  08004cf7-08004cff  [.rodata..L.str]                    9   1  Cnst  RO  PowerPro_lto.o
+  08004d00-08004d10  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08004d11-08004d19  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08004d1a-08004d22  __SEGGER_RTL_c_locale_date_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004c63-08004c6b  __SEGGER_RTL_c_locale_time_format
+  08004d23-08004d2b  __SEGGER_RTL_c_locale_time_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004c6c-08004c88  __SEGGER_RTL_c_locale_abbrev_day_names
+  08004d2c-08004d48  __SEGGER_RTL_c_locale_abbrev_day_names
                                                         29   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004c89-08004cb9  __SEGGER_RTL_c_locale_abbrev_month_names
+  08004d49-08004d79  __SEGGER_RTL_c_locale_abbrev_month_names
                                                         49   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004cba-08004cba  __SEGGER_RTL_data_empty_string
+  08004d7a-08004d7a  __SEGGER_RTL_data_empty_string
                                                          1   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004cbb-08004cc7  __SEGGER_RTL_ascii_ctype_mask
+  08004d7b-08004d87  __SEGGER_RTL_ascii_ctype_mask
                                                         13   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004cc8-08004ccb  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
-  08004ccc-08004ce7  [.rodata..Lstr.3]                  28   1  Cnst  RO  PowerPro_lto.o
-  08004ce8-08004d13  [.rodata..L.str.1]                 44   1  Cnst  RO  PowerPro_lto.o
-  08004d14-08004d27  [.rodata..Lstr.89]                 20   1  Cnst  RO  PowerPro_lto.o
-  08004d28-08004d2f  [.rodata..Lstr.19]                  8   1  Cnst  RO  PowerPro_lto.o
-  08004d30-08004d3f  [.rodata..Lstr.17.105]             16   1  Cnst  RO  PowerPro_lto.o
-  08004d40-08004d4f  [.rodata..Lstr.19.107]             16   1  Cnst  RO  PowerPro_lto.o
-  08004d50-08004d6b  [.rodata..Lstr.8]                  28   1  Cnst  RO  PowerPro_lto.o
-  08004d6c-08004d8b  [.rodata..Lstr.12.112]             32   1  Cnst  RO  PowerPro_lto.o
-  08004d8c-08004d93  [.rodata..Lstr.19.126]              8   1  Cnst  RO  PowerPro_lto.o
-  08004d94-08004daf  [.rodata..Lstr.11.149]             28   1  Cnst  RO  PowerPro_lto.o
-  08004db0-08004deb  [.rodata..Lstr.13.150]             60   1  Cnst  RO  PowerPro_lto.o
-  08004dec-08004dfb  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08004dfc-08004e0b  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08004e0c-08004e8b  __SEGGER_RTL_ascii_ctype_map
+  08004d88-08004d8b  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
+  08004d8c-08004da7  [.rodata..Lstr.3]                  28   1  Cnst  RO  PowerPro_lto.o
+  08004da8-08004dd3  [.rodata..L.str.1]                 44   1  Cnst  RO  PowerPro_lto.o
+  08004dd4-08004de7  [.rodata..Lstr.91]                 20   1  Cnst  RO  PowerPro_lto.o
+  08004de8-08004def  [.rodata..Lstr.19]                  8   1  Cnst  RO  PowerPro_lto.o
+  08004df0-08004dff  [.rodata..Lstr.17.107]             16   1  Cnst  RO  PowerPro_lto.o
+  08004e00-08004e0f  [.rodata..Lstr.19.109]             16   1  Cnst  RO  PowerPro_lto.o
+  08004e10-08004e2b  [.rodata..Lstr.8]                  28   1  Cnst  RO  PowerPro_lto.o
+  08004e2c-08004e4b  [.rodata..Lstr.12.114]             32   1  Cnst  RO  PowerPro_lto.o
+  08004e4c-08004e53  [.rodata..Lstr.19.128]              8   1  Cnst  RO  PowerPro_lto.o
+  08004e54-08004e6f  [.rodata..Lstr.11.151]             28   1  Cnst  RO  PowerPro_lto.o
+  08004e70-08004eab  [.rodata..Lstr.13]                 60   1  Cnst  RO  PowerPro_lto.o
+  08004eac-08004ebb  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08004ebc-08004ecb  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08004ecc-08004f4b  __SEGGER_RTL_ascii_ctype_map
                                                        128   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08004e8c-08004eaf  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08004eb0-08004f57  __SEGGER_init_table__             168   4  Cnst  RO  [ Linker created ]
-  08004f58-08004f7f  __SEGGER_init_data__               40   4  Cnst  RO  [ Linker created ]
-  08004f80-08004f91  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08004f92-08004fa5  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08004fa6-1fffffff  ( UNUSED .=.+402632794 )   402 632 794
+  08004f4c-08004f6f  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08004f70-08005017  __SEGGER_init_table__             168   4  Cnst  RO  [ Linker created ]
+  08005018-0800503f  __SEGGER_init_data__               40   4  Cnst  RO  [ Linker created ]
+  08005040-08005051  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08005052-08005065  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08005066-1fffffff  ( UNUSED .=.+402632602 )   402 632 602
                                                              -  ----  -   -
   20000000-200000a7  _SEGGER_RTT                       168   4  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
@@ -327,9 +327,9 @@
                                                          4   4  Zero  ZI  PowerPro_lto.o
   20000278-2000027b  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
-  2000027c-2000027f  SECONDARYPROTECTION_SM_On.oldtime.145
+  2000027c-2000027f  SECONDARYPROTECTION_SM_On.oldtime.147
                                                          4   4  Zero  ZI  PowerPro_lto.o
   20000280-20000283  SECONDARYPROTECTION_SM_On.oldtime
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  20000284-20000287  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.146
+  20000284-20000287  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.148
                                                          4   4  Zero  ZI  PowerPro_lto.o
   20000288-2000028b  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
@@ -343,10 +343,10 @@
                                                          4   4  Zero  ZI  PowerPro_lto.o
   200002a4-200002a4  relaisState                         1   4  Zero  ZI  PowerPro_lto.o
-  200002a5-200002a5  smState.98                          1   1  Zero  ZI  PowerPro_lto.o
-  200002a6-200002a6  smState.142                         1   1  Zero  ZI  PowerPro_lto.o
-  200002a7-200002a7  smState.132                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a5-200002a5  smState.144                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a6-200002a6  smState.134                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a7-200002a7  smState.119                         1   1  Zero  ZI  PowerPro_lto.o
   200002a8-200002a8  pauseTime                           1   4  Zero  ZI  PowerPro_lto.o
-  200002a9-200002a9  smState.117                         1   1  Zero  ZI  PowerPro_lto.o
-  200002aa-200002aa  smState.111                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a9-200002a9  smState.113                         1   1  Zero  ZI  PowerPro_lto.o
+  200002aa-200002aa  smState.100                         1   1  Zero  ZI  PowerPro_lto.o
   200002ab-200002ab  smState                             1   1  Zero  ZI  PowerPro_lto.o
   200002ac-200002ac  onTimeRT                            1   4  Zero  ZI  PowerPro_lto.o
@@ -400,17 +400,17 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  ADC1_IRQHandler            0x08004471                  2  Code  Wk  stm32c031xx_Vectors.o
-  ADC_DMAConvCplt            0x08004667         100      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAError               0x080046CB          20      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAHalfConvCplt        0x0800445D           2      2  Code  Lc  PowerPro_lto.o
+  ADC1_IRQHandler            0x08004531                  2  Code  Wk  stm32c031xx_Vectors.o
+  ADC_DMAConvCplt            0x08004727         100      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAError               0x0800478B          20      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAHalfConvCplt        0x0800451D           2      2  Code  Lc  PowerPro_lto.o
   DMA1_Channel1_IRQHandler   0x080000C5         176      4  Code  Gb  PowerPro_lto.o
   DMA1_Channel2_3_IRQHandler
-                             0x0800446D                  2  Code  Wk  stm32c031xx_Vectors.o
-  DMAMUX1_IRQHandler         0x0800446F                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI0_1_IRQHandler         0x08004467                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI2_3_IRQHandler         0x08004469                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI4_15_IRQHandler        0x0800446B                  2  Code  Wk  stm32c031xx_Vectors.o
-  Error_Handler              0x080046DF           4      2  Code  Lc  PowerPro_lto.o
-  FLASH_IRQHandler           0x08004463                  2  Code  Wk  stm32c031xx_Vectors.o
+                             0x0800452D                  2  Code  Wk  stm32c031xx_Vectors.o
+  DMAMUX1_IRQHandler         0x0800452F                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI0_1_IRQHandler         0x08004527                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI2_3_IRQHandler         0x08004529                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI4_15_IRQHandler        0x0800452B                  2  Code  Wk  stm32c031xx_Vectors.o
+  Error_Handler              0x0800479F           4      2  Code  Lc  PowerPro_lto.o
+  FLASH_IRQHandler           0x08004523                  2  Code  Wk  stm32c031xx_Vectors.o
   HAL_ADC_ConfigChannel      0x080003D9         588      4  Code  Lc  PowerPro_lto.o
   HAL_Delay                  0x080003C5          20      4  Code  Lc  PowerPro_lto.o
@@ -421,101 +421,101 @@
   HAL_TIM_IC_CaptureCallback
                              0x08000295         112      4  Code  Lc  PowerPro_lto.o
-  HardFault_Handler          0x08004457           2      2  Code  Gb  PowerPro_lto.o
-  I2C1_IRQHandler            0x0800447D                  2  Code  Wk  stm32c031xx_Vectors.o
-  NMI_Handler                0x08004455           2      2  Code  Gb  PowerPro_lto.o
-  PendSV_Handler             0x0800445B           2      2  Code  Gb  PowerPro_lto.o
-  RCC_IRQHandler             0x08004465                  2  Code  Wk  stm32c031xx_Vectors.o
-  RTC_IRQHandler             0x08004461                  2  Code  Wk  stm32c031xx_Vectors.o
-  Reset_Handler              0x080046E3                  2  Code  Gb  STM32C0xx_Startup.o
-  SEGGER_RTT_Write           0x080042BD          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SEGGER_RTT_WriteNoLock     0x08004255         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SPI1_IRQHandler            0x0800447F                  2  Code  Wk  stm32c031xx_Vectors.o
-  SVC_Handler                0x08004459           2      2  Code  Gb  PowerPro_lto.o
+  HardFault_Handler          0x08004517           2      2  Code  Gb  PowerPro_lto.o
+  I2C1_IRQHandler            0x0800453D                  2  Code  Wk  stm32c031xx_Vectors.o
+  NMI_Handler                0x08004515           2      2  Code  Gb  PowerPro_lto.o
+  PendSV_Handler             0x0800451B           2      2  Code  Gb  PowerPro_lto.o
+  RCC_IRQHandler             0x08004525                  2  Code  Wk  stm32c031xx_Vectors.o
+  RTC_IRQHandler             0x08004521                  2  Code  Wk  stm32c031xx_Vectors.o
+  Reset_Handler              0x080047A3                  2  Code  Gb  STM32C0xx_Startup.o
+  SEGGER_RTT_Write           0x0800437D          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  SEGGER_RTT_WriteNoLock     0x08004315         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  SPI1_IRQHandler            0x0800453F                  2  Code  Wk  stm32c031xx_Vectors.o
+  SVC_Handler                0x08004519           2      2  Code  Gb  PowerPro_lto.o
   SysTick_Handler            0x080000B5          16      4  Code  Gb  PowerPro_lto.o
   SystemCoreClockUpdate      0x08000315          80      4  Code  Gb  PowerPro_lto.o
   SystemInit                 0x08000305          16      4  Code  Gb  PowerPro_lto.o
-  TIM14_IRQHandler           0x08004479                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM14_IRQHandler           0x08004539                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM16_IRQHandler           0x08000175         288      4  Code  Gb  PowerPro_lto.o
-  TIM17_IRQHandler           0x0800447B                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM17_IRQHandler           0x0800453B                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM1_BRK_UP_TRG_COM_IRQHandler
-                             0x08004473                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_CC_IRQHandler         0x08004475                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM3_IRQHandler            0x08004477                  2  Code  Wk  stm32c031xx_Vectors.o
+                             0x08004533                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM1_CC_IRQHandler         0x08004535                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM3_IRQHandler            0x08004537                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM_Base_SetConfig         0x080008C1         144      4  Code  Lc  PowerPro_lto.o
-  USART1_IRQHandler          0x08004481                  2  Code  Wk  stm32c031xx_Vectors.o
-  USART2_IRQHandler          0x08004483                  2  Code  Wk  stm32c031xx_Vectors.o
-  WWDG_IRQHandler            0x0800445F                  2  Code  Wk  stm32c031xx_Vectors.o
-  _DoInit                    0x08004201          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _GetAvailWriteSpace        0x0800456F          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteBlocking             0x080045BF          94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteNoCheck              0x08004585          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  USART1_IRQHandler          0x08004541                  2  Code  Wk  stm32c031xx_Vectors.o
+  USART2_IRQHandler          0x08004543                  2  Code  Wk  stm32c031xx_Vectors.o
+  WWDG_IRQHandler            0x0800451F                  2  Code  Wk  stm32c031xx_Vectors.o
+  _DoInit                    0x080042C1          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _GetAvailWriteSpace        0x0800462F          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _WriteBlocking             0x0800467F          94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _WriteNoCheck              0x08004645          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_X_file_bufsize
-                             0x0800472F           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_stat   0x080041CD          52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_write  0x08004565          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+                             0x080047EF           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_stat   0x0800428D          52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_write  0x08004625          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_isctype
-                             0x08004399          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004459          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_iswctype
-                             0x080043B5          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_mbtowc  0x0800461D          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004475          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_mbtowc  0x080046DD          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_tolower
-                             0x0800464B          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800470B          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_toupper
-                             0x08004743          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004803          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towlower
-                             0x08004659          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004719          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towupper
-                             0x0800474F          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_wctomb  0x08004733          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800480F          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_wctomb  0x080047F3          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_current_locale
-                             0x08004385          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_prin_flush    0x08004531          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_putc          0x080044A7         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stream_write  0x0800471F          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_vfprintf      0x08003E45         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+                             0x08004445          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_prin_flush    0x080045F1          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_putc          0x08004567         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stream_write  0x080047DF          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_vfprintf      0x08003F05         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_vfprintf_int_nwp
-                             0x08003E45         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_copy         0x08004F93          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_ctors        0x08004E8D          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_done         0x080039A3                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  __SEGGER_init_zero         0x08004F81          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __aeabi_d2iz               0x08003B65          52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_d2uiz              0x08003BBD          46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_ddiv               0x08003AA1         196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_f2uiz              0x08003B99          36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_fmul               0x080039E9         182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_i2d                0x08003BED          22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv               0x08003C75          64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv0              0x08003D9D           6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_lmul               0x08003C45          46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr             0x08004371          20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr4            0x08004371                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr8            0x08004371                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy             0x08004361                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy4            0x08004361                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy8            0x08004361                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset             0x08004373                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset4            0x08004373                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset8            0x08004373                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_ui2d               0x08003C29          28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_ui2f               0x08003C09          30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidiv              0x08003CB5          56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidivmod           0x08003CED          16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uldivmod           0x08003CFD         160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __startup_complete         0x080039A3                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  _start                     0x08003999          14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  exit                       0x080039A7           2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  fputc                      0x08004485          34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  fwrite                     0x080046EB          52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  main                       0x08000951      12 264      4  Code  Gb  PowerPro_lto.o
-  memcpy                     0x08004361          14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  memset                     0x08004379                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  printf                     0x08003E1D          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  putchar                    0x080039AD          16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  puts                       0x080039BD          44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  reset_handler              0x080046E3                  2  Code  Gb  STM32C0xx_Startup.o
-  strlen                     0x080042F5         108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  vfprintf                   0x0800454B          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  vfprintf_l                 0x08003DA5         120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+                             0x08003F05         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_copy         0x08005053          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_ctors        0x08004F4D          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_done         0x08003A63                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  __SEGGER_init_zero         0x08005041          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2iz               0x08003C25          52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2uiz              0x08003C7D          46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_ddiv               0x08003B61         196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_f2uiz              0x08003C59          36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_fmul               0x08003AA9         182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_i2d                0x08003CAD          22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_idiv               0x08003D35          64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_idiv0              0x08003E5D           6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_lmul               0x08003D05          46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr             0x08004431          20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr4            0x08004431                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr8            0x08004431                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy             0x08004421                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy4            0x08004421                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy8            0x08004421                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset             0x08004433                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset4            0x08004433                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset8            0x08004433                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2d               0x08003CE9          28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2f               0x08003CC9          30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uidiv              0x08003D75          56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uidivmod           0x08003DAD          16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uldivmod           0x08003DBD         160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __startup_complete         0x08003A63                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  _start                     0x08003A59          14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  exit                       0x08003A67           2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  fputc                      0x08004545          34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  fwrite                     0x080047AB          52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  main                       0x08000951      12 456      4  Code  Gb  PowerPro_lto.o
+  memcpy                     0x08004421          14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  memset                     0x08004439                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  printf                     0x08003EDD          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  putchar                    0x08003A6D          16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  puts                       0x08003A7D          44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  reset_handler              0x080047A3                  2  Code  Gb  STM32C0xx_Startup.o
+  strlen                     0x080043B5         108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  vfprintf                   0x0800460B          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  vfprintf_l                 0x08003E65         120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
 
 Function symbols by address:
@@ -537,108 +537,108 @@
   0x080007F5  HAL_TIM_Base_Init                 204      4  Code  Lc  PowerPro_lto.o
   0x080008C1  TIM_Base_SetConfig                144      4  Code  Lc  PowerPro_lto.o
-  0x08000951  main                           12 264      4  Code  Gb  PowerPro_lto.o
-  0x08003999  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x080039A3  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x080039A3  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x080039A7  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x080039AD  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080039BD  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080039E9  __aeabi_fmul                      182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003AA1  __aeabi_ddiv                      196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003B65  __aeabi_d2iz                       52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003B99  __aeabi_f2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003BBD  __aeabi_d2uiz                      46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003BED  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003C09  __aeabi_ui2f                       30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003C29  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003C45  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003C75  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003CB5  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003CED  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003CFD  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003D9D  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003DA5  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003E1D  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003E45  __SEGGER_RTL_vfprintf_int_nwp
+  0x08000951  main                           12 456      4  Code  Gb  PowerPro_lto.o
+  0x08003A59  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08003A63  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08003A63  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08003A67  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08003A6D  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003A7D  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003AA9  __aeabi_fmul                      182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003B61  __aeabi_ddiv                      196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003C25  __aeabi_d2iz                       52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003C59  __aeabi_f2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003C7D  __aeabi_d2uiz                      46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003CAD  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003CC9  __aeabi_ui2f                       30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003CE9  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003D05  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003D35  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003D75  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003DAD  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003DBD  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003E5D  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003E65  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003EDD  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003F05  __SEGGER_RTL_vfprintf_int_nwp
                                                 904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003E45  __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080041CD  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08004201  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08004255  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080042BD  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080042F5  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004361  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004361  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004361  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004361  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004371  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004371  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004371  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004373  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004373  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004373  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004379  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08004385  __SEGGER_RTL_current_locale
+  0x08003F05  __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+  0x0800428D  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080042C1  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08004315  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x0800437D  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080043B5  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004421  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004421  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004421  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004421  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004431  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004431  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004431  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004433  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004433  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004433  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004439  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08004445  __SEGGER_RTL_current_locale
                                                  20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004399  __SEGGER_RTL_ascii_isctype
+  0x08004459  __SEGGER_RTL_ascii_isctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080043B5  __SEGGER_RTL_ascii_iswctype
+  0x08004475  __SEGGER_RTL_ascii_iswctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004455  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x08004457  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
-  0x08004459  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x0800445B  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
-  0x0800445D  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
-  0x0800445F  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004461  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004463  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004465  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004467  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004469  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800446B  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800446D  DMA1_Channel2_3_IRQHandler
+  0x08004515  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x08004517  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
+  0x08004519  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x0800451B  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
+  0x0800451D  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
+  0x0800451F  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004521  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004523  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004525  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004527  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004529  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800452B  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800452D  DMA1_Channel2_3_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800446F  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004471  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004473  TIM1_BRK_UP_TRG_COM_IRQHandler
+  0x0800452F  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004531  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004533  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004475  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004477  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004479  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800447B  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800447D  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x0800447F  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004481  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004483  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08004485  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080044A7  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08004531  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800454B  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08004565  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x0800456F  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08004585  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080045BF  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x0800461D  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800464B  __SEGGER_RTL_ascii_tolower
+  0x08004535  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004537  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004539  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800453B  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800453D  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800453F  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004541  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004543  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x08004545  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08004567  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080045F1  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x0800460B  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08004625  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x0800462F  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08004645  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x0800467F  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080046DD  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x0800470B  __SEGGER_RTL_ascii_tolower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004659  __SEGGER_RTL_ascii_towlower
+  0x08004719  __SEGGER_RTL_ascii_towlower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004667  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
-  0x080046CB  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
-  0x080046DF  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
-  0x080046E3  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x080046E3  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x080046EB  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800471F  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800472F  __SEGGER_RTL_X_file_bufsize
+  0x08004727  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
+  0x0800478B  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
+  0x0800479F  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
+  0x080047A3  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x080047A3  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x080047AB  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080047DF  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080047EF  __SEGGER_RTL_X_file_bufsize
                                                   4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08004733  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004743  __SEGGER_RTL_ascii_toupper
+  0x080047F3  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x08004803  __SEGGER_RTL_ascii_toupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800474F  __SEGGER_RTL_ascii_towupper
+  0x0800480F  __SEGGER_RTL_ascii_towupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004E8D  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x08004F81  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x08004F93  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08004F4D  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08005041  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08005053  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
 
 Function symbols by descending size:
@@ -646,5 +646,5 @@
   Symbol name                      Size  Align  Type  Bd  Object File
   -------------------------  ----------  -----  ----  --  -----------
-  main                           12 264      4  Code  Gb  PowerPro_lto.o
+  main                           12 456      4  Code  Gb  PowerPro_lto.o
   __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_vfprintf_int_nwp
@@ -782,9 +782,9 @@
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                              0x20000288           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.146
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.148
                              0x20000284           4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
                              0x20000280           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.145
+  SECONDARYPROTECTION_SM_On.oldtime.147
                              0x2000027C           4      4  Zero  Lc  PowerPro_lto.o
   SystemCoreClock            0x20000710           4      4  Init  Lc  PowerPro_lto.o
@@ -837,9 +837,9 @@
   relaisState                0x200002A4           1      4  Zero  Lc  PowerPro_lto.o
   smState                    0x200002AB           1         Zero  Lc  PowerPro_lto.o
-  smState.111                0x200002AA           1         Zero  Lc  PowerPro_lto.o
-  smState.117                0x200002A9           1         Zero  Lc  PowerPro_lto.o
-  smState.132                0x200002A7           1         Zero  Lc  PowerPro_lto.o
-  smState.142                0x200002A6           1         Zero  Lc  PowerPro_lto.o
-  smState.98                 0x200002A5           1         Zero  Lc  PowerPro_lto.o
+  smState.100                0x200002AA           1         Zero  Lc  PowerPro_lto.o
+  smState.113                0x200002A9           1         Zero  Lc  PowerPro_lto.o
+  smState.119                0x200002A7           1         Zero  Lc  PowerPro_lto.o
+  smState.134                0x200002A6           1         Zero  Lc  PowerPro_lto.o
+  smState.144                0x200002A5           1         Zero  Lc  PowerPro_lto.o
   stderr                     0x2000070C           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   stdin                      0x20000708           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
@@ -888,9 +888,9 @@
                                                   4      4  Zero  Lc  PowerPro_lto.o
   0x20000278  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
-  0x2000027C  SECONDARYPROTECTION_SM_On.oldtime.145
+  0x2000027C  SECONDARYPROTECTION_SM_On.oldtime.147
                                                   4      4  Zero  Lc  PowerPro_lto.o
   0x20000280  SECONDARYPROTECTION_SM_On.oldtime
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x20000284  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.146
+  0x20000284  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.148
                                                   4      4  Zero  Lc  PowerPro_lto.o
   0x20000288  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
@@ -904,10 +904,10 @@
                                                   4      4  Zero  Lc  PowerPro_lto.o
   0x200002A4  relaisState                         1      4  Zero  Lc  PowerPro_lto.o
-  0x200002A5  smState.98                          1         Zero  Lc  PowerPro_lto.o
-  0x200002A6  smState.142                         1         Zero  Lc  PowerPro_lto.o
-  0x200002A7  smState.132                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A5  smState.144                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A6  smState.134                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A7  smState.119                         1         Zero  Lc  PowerPro_lto.o
   0x200002A8  pauseTime                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200002A9  smState.117                         1         Zero  Lc  PowerPro_lto.o
-  0x200002AA  smState.111                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A9  smState.113                         1         Zero  Lc  PowerPro_lto.o
+  0x200002AA  smState.100                         1         Zero  Lc  PowerPro_lto.o
   0x200002AB  smState                             1         Zero  Lc  PowerPro_lto.o
   0x200002AC  onTimeRT                            1      4  Zero  Lc  PowerPro_lto.o
@@ -961,9 +961,9 @@
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.146
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.148
                                       4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.145
+  SECONDARYPROTECTION_SM_On.oldtime.147
                                       4      4  Zero  Lc  PowerPro_lto.o
   SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
@@ -1017,9 +1017,9 @@
   relaisState                         1      4  Zero  Lc  PowerPro_lto.o
   smState                             1         Zero  Lc  PowerPro_lto.o
-  smState.111                         1         Zero  Lc  PowerPro_lto.o
-  smState.117                         1         Zero  Lc  PowerPro_lto.o
-  smState.132                         1         Zero  Lc  PowerPro_lto.o
-  smState.142                         1         Zero  Lc  PowerPro_lto.o
-  smState.98                          1         Zero  Lc  PowerPro_lto.o
+  smState.100                         1         Zero  Lc  PowerPro_lto.o
+  smState.113                         1         Zero  Lc  PowerPro_lto.o
+  smState.119                         1         Zero  Lc  PowerPro_lto.o
+  smState.134                         1         Zero  Lc  PowerPro_lto.o
+  smState.144                         1         Zero  Lc  PowerPro_lto.o
 
 Read-only data symbols by name:
@@ -1027,40 +1027,40 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  AHBPrescTable              0x08003938          64      4  Cnst  Lc  PowerPro_lto.o
-  APBPrescTable              0x08003978          32      4  Cnst  Lc  PowerPro_lto.o
-  _DoInit._aInitStr          0x08004C40          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  AHBPrescTable              0x080039F8          64      4  Cnst  Lc  PowerPro_lto.o
+  APBPrescTable              0x08003A38          32      4  Cnst  Lc  PowerPro_lto.o
+  _DoInit._aInitStr          0x08004D00          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_map
-                             0x08004E0C         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004ECC         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_mask
-                             0x08004CBB          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale      0x080043D0          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D7B          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_c_locale      0x08004490          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_day_names
-                             0x08004C6C          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D2C          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_month_names
-                             0x08004C89          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D49          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_am_pm_indicator
-                             0x080048CC           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800498C           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_data
-                             0x080043FC          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080044BC          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_format
-                             0x08004C5A           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D1A           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_time_format
-                             0x080048D3          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004993          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_day_names
-                             0x08004A18          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004AD8          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_month_names
-                             0x08004875          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004935          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_time_format
-                             0x08004C63           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D23           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_codeset_ascii
-                             0x080043DC          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800449C          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_empty_string
-                             0x08004CBA           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08004D7A           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_utf8_period
-                             0x08004A54           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_lc        0x08004DFC          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_uc        0x08004DEC          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_data__       0x08004F58        [40]      4  Cnst  Lc  [ Linker created ]
-  __SEGGER_init_table__      0x08004EB0       [168]      4  Cnst  Lc  [ Linker created ]
+                             0x08004B14           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_hex_lc        0x08004EBC          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_hex_uc        0x08004EAC          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_data__       0x08005018        [40]      4  Cnst  Lc  [ Linker created ]
+  __SEGGER_init_table__      0x08004F70       [168]      4  Cnst  Lc  [ Linker created ]
 
 Read-only data symbols by address:
@@ -1068,40 +1068,40 @@
      Address  Symbol name                      Size  Align  Type  Bd  Object File
   ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x08003938  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
-  0x08003978  APBPrescTable                      32      4  Cnst  Lc  PowerPro_lto.o
-  0x080043D0  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080043DC  __SEGGER_RTL_codeset_ascii
+  0x080039F8  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
+  0x08003A38  APBPrescTable                      32      4  Cnst  Lc  PowerPro_lto.o
+  0x08004490  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x0800449C  __SEGGER_RTL_codeset_ascii
                                                  32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080043FC  __SEGGER_RTL_c_locale_data
+  0x080044BC  __SEGGER_RTL_c_locale_data
                                                  88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004875  __SEGGER_RTL_c_locale_month_names
+  0x08004935  __SEGGER_RTL_c_locale_month_names
                                                  87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080048CC  __SEGGER_RTL_c_locale_am_pm_indicator
+  0x0800498C  __SEGGER_RTL_c_locale_am_pm_indicator
                                                   7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080048D3  __SEGGER_RTL_c_locale_date_time_format
+  0x08004993  __SEGGER_RTL_c_locale_date_time_format
                                                  15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004A18  __SEGGER_RTL_c_locale_day_names
+  0x08004AD8  __SEGGER_RTL_c_locale_day_names
                                                  58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004A54  __SEGGER_RTL_data_utf8_period
+  0x08004B14  __SEGGER_RTL_data_utf8_period
                                                   2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004C40  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08004C5A  __SEGGER_RTL_c_locale_date_format
+  0x08004D00  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08004D1A  __SEGGER_RTL_c_locale_date_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004C63  __SEGGER_RTL_c_locale_time_format
+  0x08004D23  __SEGGER_RTL_c_locale_time_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004C6C  __SEGGER_RTL_c_locale_abbrev_day_names
+  0x08004D2C  __SEGGER_RTL_c_locale_abbrev_day_names
                                                  29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004C89  __SEGGER_RTL_c_locale_abbrev_month_names
+  0x08004D49  __SEGGER_RTL_c_locale_abbrev_month_names
                                                  49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004CBA  __SEGGER_RTL_data_empty_string
+  0x08004D7A  __SEGGER_RTL_data_empty_string
                                                   1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004CBB  __SEGGER_RTL_ascii_ctype_mask
+  0x08004D7B  __SEGGER_RTL_ascii_ctype_mask
                                                  13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004DEC  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08004DFC  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08004E0C  __SEGGER_RTL_ascii_ctype_map
+  0x08004EAC  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08004EBC  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08004ECC  __SEGGER_RTL_ascii_ctype_map
                                                 128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08004EB0  __SEGGER_init_table__           [168]      4  Cnst  Lc  [ Linker created ]
-  0x08004F58  __SEGGER_init_data__             [40]      4  Cnst  Lc  [ Linker created ]
+  0x08004F70  __SEGGER_init_table__           [168]      4  Cnst  Lc  [ Linker created ]
+  0x08005018  __SEGGER_init_data__             [40]      4  Cnst  Lc  [ Linker created ]
 
 Untyped symbols by name:
@@ -1113,7 +1113,7 @@
   __FLASH1_segment_start__   0x08000000                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_end__
-                             0x08004FA6                     ----  Gb  [ Linker created ]
+                             0x08005066                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_size__
-                             0x00004FA6                     ----  Gb  [ Linker created ]
+                             0x00005066                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -1122,7 +1122,7 @@
   __FLASH_segment_start__    0x08000000                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_end__
-                             0x08004FA6                     ----  Gb  [ Linker created ]
+                             0x08005066                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_size__
-                             0x00004FA6                     ----  Gb  [ Linker created ]
+                             0x00005066                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -1145,6 +1145,6 @@
   __STACKSIZE_PROCESS__      0x00000000                     ----  Gb  [ Linker created ]
   __STACKSIZE__              0x00000800                     ----  Gb  [ Linker created ]
-  __ctors_end__              0x08004CCC                     ----  Gb  [ Linker created ]
-  __ctors_start__            0x08004CC8                     ----  Gb  [ Linker created ]
+  __ctors_end__              0x08004D8C                     ----  Gb  [ Linker created ]
+  __ctors_start__            0x08004D88                     ----  Gb  [ Linker created ]
   __stack_end__              0x20003000                     ----  Gb  [ Linker created ]
   __thread_pointer$          0x00000000                     ----  Gb  [ Linker created ]
@@ -1165,7 +1165,7 @@
                                                             ----  Gb  [ Linker created ]
   0x00003000  __RAM1_segment_size__                         ----  Gb  [ Linker created ]
-  0x00004FA6  __FLASH_segment_used_size__
+  0x00005066  __FLASH_segment_used_size__
                                                             ----  Gb  [ Linker created ]
-  0x00004FA6  __FLASH1_segment_used_size__
+  0x00005066  __FLASH1_segment_used_size__
                                                             ----  Gb  [ Linker created ]
   0x00008000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
@@ -1179,9 +1179,9 @@
   0x08000000  __FLASH1_segment_start__                      ----  Gb  [ Linker created ]
   0x080000B4  _vectors_end                             256  Code  Lc  stm32c031xx_Vectors.o
-  0x08004CC8  __ctors_start__                               ----  Gb  [ Linker created ]
-  0x08004CCC  __ctors_end__                                 ----  Gb  [ Linker created ]
-  0x08004FA6  __FLASH_segment_used_end__
+  0x08004D88  __ctors_start__                               ----  Gb  [ Linker created ]
+  0x08004D8C  __ctors_end__                                 ----  Gb  [ Linker created ]
+  0x08005066  __FLASH_segment_used_end__
                                                             ----  Gb  [ Linker created ]
-  0x08004FA6  __FLASH1_segment_used_end__
+  0x08005066  __FLASH1_segment_used_end__
                                                             ----  Gb  [ Linker created ]
   0x08008000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
@@ -1208,6 +1208,6 @@
 Memory breakdown:
 
-   18 112 bytes read-only  code    + 
-    2 274 bytes read-only  data    =  20 386 bytes read-only (total)
+   18 304 bytes read-only  code    + 
+    2 274 bytes read-only  data    =  20 578 bytes read-only (total)
     3 826 bytes read-write data
 
@@ -1216,5 +1216,5 @@
   Name        Range                     Size                 Used               Unused       Alignment Loss
   ----------  -----------------  -----------  -------------------  -------------------  -------------------
-  FLASH       08000000-08007fff       32 768       20 390  62.23%       12 378  37.77%            0   0.00%
+  FLASH       08000000-08007fff       32 768       20 582  62.81%       12 186  37.19%            0   0.00%
   RAM         20000000-20002fff       12 288        3 826  31.14%        8 432  68.62%           30   0.24%
 
Index: trunk/firmware_v2/SES/PowerPro.emProject
===================================================================
--- trunk/firmware_v2/SES/PowerPro.emProject	(revision 24)
+++ trunk/firmware_v2/SES/PowerPro.emProject	(revision 28)
@@ -2,15 +2,19 @@
 <solution Name="PowerPro" target="8" version="2">
   <configuration
-    Name="Debug"
+    Name="Debug_12V"
     c_preprocessor_definitions="DEBUG"
     gcc_debugging_level="Level 3"
     gcc_omit_frame_pointer="Yes"
     gcc_optimization_level="None" />
+  <configuration Name="Debug_24V" />
+  <configuration Name="Debug_48V" />
   <configuration
-    Name="Release"
+    Name="Release_12V"
     c_preprocessor_definitions="NDEBUG"
     gcc_debugging_level="Level 2"
     gcc_omit_frame_pointer="Yes"
     gcc_optimization_level="Level 2 balanced" />
+  <configuration Name="Release_24V" />
+  <configuration Name="Release_48V" />
   <project Name="PowerPro">
     <configuration
@@ -48,15 +52,28 @@
       target_reset_script="Reset();" />
     <configuration
-      Name="Debug"
-      arm_library_optimization="Small"
-      gcc_optimization_level="None"
+      Name="Debug_12V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_12V"
       linker_keep_symbols="_vectors" />
     <configuration
-      Name="Release"
-      arm_library_optimization="Balanced"
-      gcc_optimization_level="Level 2 for size" />
+      Name="Debug_24V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_24V" />
+    <configuration
+      Name="Debug_48V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_48V" />
+    <configuration
+      Name="Release_12V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_12V"
+      gcc_optimization_level="Level 2 balanced" />
+    <configuration
+      Name="Release_24V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_24V"
+      gcc_optimization_level="Level 2 balanced" />
+    <configuration
+      Name="Release_48V"
+      c_preprocessor_definitions="SYSTEM_VOLTAGE_48V"
+      gcc_optimization_level="Level 2 balanced" />
     <folder Name="CMSIS Files original_from_segger_ersetzt_durch_ST_file_from_cube">
       <file file_name="STM32C0xx/Device/Include/stm32c0xx.h">
-        <configuration Name="Debug" build_exclude_from_build="Yes" />
+        <configuration Name="Debug_12V" build_exclude_from_build="Yes" />
       </file>
       <file file_name="STM32C0xx/Device/Source/system_stm32c0xx.c">
@@ -92,4 +109,5 @@
     <folder Name="CUBE HAL Driver">
       <folder Name="inc">
+        <file file_name="../Core/Inc/iwdg.h" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal.h" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_adc.h" />
@@ -104,4 +122,5 @@
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio.h" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_gpio_ex.h" />
+        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_iwdg.h" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr.h" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Inc/stm32c0xx_hal_pwr_ex.h" />
@@ -127,4 +146,5 @@
       </folder>
       <folder Name="src">
+        <file file_name="../Core/Src/iwdg.c" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal.c" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_adc.c" />
@@ -137,4 +157,5 @@
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_flash_ex.c" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_gpio.c" />
+        <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_iwdg.c" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr.c" />
         <file file_name="../Drivers/STM32C0xx_HAL_Driver/Src/stm32c0xx_hal_pwr_ex.c" />
@@ -178,5 +199,5 @@
       <file file_name="src/mode_lvp.c" />
       <file file_name="src/mode_lvp_ovp.c">
-        <configuration Name="Debug" build_exclude_from_build="No" />
+        <configuration Name="Debug_12V" build_exclude_from_build="No" />
       </file>
       <file file_name="src/mode_mainswitch.c" />
Index: trunk/firmware_v2/SES/src/main.c
===================================================================
--- trunk/firmware_v2/SES/src/main.c	(revision 24)
+++ trunk/firmware_v2/SES/src/main.c	(revision 28)
@@ -24,4 +24,5 @@
 #include "usart.h"
 #include "gpio.h"
+#include "iwdg.h"
 
 /* Private includes ----------------------------------------------------------*/
@@ -114,4 +115,5 @@
   MX_TIM16_Init();
   MX_TIM17_Init();
+  MX_IWDG_Init();
  // MX_USART1_UART_Init();
   /* USER CODE BEGIN 2 */
@@ -120,5 +122,5 @@
   HAL_GPIO_WritePin(GPIO_OUTPUT_LED_ERROR_GPIO_Port, GPIO_OUTPUT_LED_ERROR_Pin, GPIO_PIN_SET);
   HAL_GPIO_WritePin(GPIO_OUTPUT_LED_ON_GPIO_Port, GPIO_OUTPUT_LED_ON_Pin, GPIO_PIN_SET);
-  HAL_Delay(1000);
+  HAL_Delay(500);
   HAL_GPIO_WritePin(GPIO_OUTPUT_BUZZER_GPIO_Port, GPIO_OUTPUT_BUZZER_Pin, GPIO_PIN_RESET);
   HAL_GPIO_WritePin(GPIO_OUTPUT_LED_ERROR_GPIO_Port, GPIO_OUTPUT_LED_ERROR_Pin, GPIO_PIN_RESET);
@@ -161,4 +163,7 @@
 
     /* USER CODE BEGIN 3 */
+	HAL_IWDG_Refresh(&hiwdg);
+
+
 	if (oldTimeMSTick != HAL_GetTick())
     {
Index: trunk/firmware_v2/SES/src/mode_secondaryprotection.c
===================================================================
--- trunk/firmware_v2/SES/src/mode_secondaryprotection.c	(revision 24)
+++ trunk/firmware_v2/SES/src/mode_secondaryprotection.c	(revision 28)
@@ -119,6 +119,11 @@
 
   if (HAL_GPIO_ReadPin(GPIO_INPUT_FAULT_GPIO_Port, GPIO_INPUT_FAULT_Pin) == GPIO_PIN_RESET)       
-  {
-    faultInput = 1;
+  {    
+	HAL_Delay(1); // Verzögerung 1ms damit eventuell noch zuerst durch smartPro der Strom gestoppt werden kann
+	if (HAL_GPIO_ReadPin(GPIO_INPUT_FAULT_GPIO_Port, GPIO_INPUT_FAULT_Pin) == GPIO_PIN_RESET)       
+	{
+	  faultInput = 1;
+	}
+
   }
   else
@@ -216,4 +221,35 @@
 static void SECONDARYPROTECTION_SM_ManualOn(void)
 {
+
+  int faultInput = 0;
+
+
+  if (HAL_GPIO_ReadPin(GPIO_INPUT_FAULT_GPIO_Port, GPIO_INPUT_FAULT_Pin) == GPIO_PIN_RESET)       
+  {    
+	HAL_Delay(500); // Verzögerung 500ms damit eventuell noch zuerst durch smartPro der Strom gestoppt werden kann
+	if (HAL_GPIO_ReadPin(GPIO_INPUT_FAULT_GPIO_Port, GPIO_INPUT_FAULT_Pin) == GPIO_PIN_RESET)       
+	{
+	  faultInput = 1;
+	}
+
+  }
+  else
+  {
+    faultInput = 0;
+  }
+
+  if (faultInput == 1)
+  {
+    RELAIS_ResetPuls();
+    BUZZER_Beep(BUZZER_ON_TIME_REJECT); //Warnung
+    LEDS_GN_Off();
+    LEDS_RT_BlinkCode_Start(BLINK_CODE_ERROR_FAULT_INPUT, LED_RT_ON_TIME_WARN_FAULT_INPUT, LED_RT_OFF_TIME, LED_RT_OFF_TIME *5); //Fehler Anzeigen
+    BUTTON_SetModeOff(); //Damit nicht von alleine wieder eingeschaltet wird
+    printf("FAULT INPUT EVENT DETECTED!\n");
+    printf("NEW_STATE: SECONDARYPROTECTION_ERROR\n");
+    smState = SECONDARYPROTECTION_ERROR;
+  }
+
+
   // Prüfe Wechsel in off mode
   if (BUTTON_GetMode() == BUTTON_OFF)
Index: trunk/firmware_v2/SES/src/mode_secondaryprotection_plus.c
===================================================================
--- trunk/firmware_v2/SES/src/mode_secondaryprotection_plus.c	(revision 24)
+++ trunk/firmware_v2/SES/src/mode_secondaryprotection_plus.c	(revision 28)
@@ -10,6 +10,7 @@
 // - Die letzten beiden Positionen können vielleicht ungewollt sein.
 
+
 // Hier wird Manuall On nicht erlaubt -> Extra sicher
-// Ansonsten wie Modus 0
+// Ansonsten wie Modus 1
 
 
@@ -30,5 +31,5 @@
   SECONDARYPROTECTION_OFF, 
   SECONDARYPROTECTION_ON,
- // SECONDARYPROTECTION_MANUAL_ON, 
+ // SECONDARYPROTECTION_MANUAL_ON, HIer nicht erlaubt für mehr Sicherheit
   SECONDARYPROTECTION_ERROR
 } SECONDARYPROTECTION_state_t;
Index: trunk/firmware_v2/SES/src/voltage_meas.c
===================================================================
--- trunk/firmware_v2/SES/src/voltage_meas.c	(revision 24)
+++ trunk/firmware_v2/SES/src/voltage_meas.c	(revision 28)
@@ -11,5 +11,17 @@
 static uint32_t voltageDrop;
 
-#define	VOLTAGE_DIVIDER_12V		6
+
+
+#if defined SYSTEM_VOLTAGE_12V
+  #define VOLTAGE_DIVIDER			6
+#elif defined SYSTEM_VOLTAGE_24V
+  #define VOLTAGE_DIVIDER			11
+#elif defined SYSTEM_VOLTAGE_48V
+  #define VOLTAGE_DIVIDER			21
+#else
+  #error "System voltage not defined"
+#endif
+
+
 #define VOLTAGE_DROP_U_LIMIT	90 //mV ca. 30 mV Messfehler + 60mV bei 150A 
 #define VOLTAGE_DROP_T_LIMIT	1000
@@ -24,5 +36,5 @@
   vuin = adcValUin * VREF;
   vuin = vuin / 65635;
-  vuin = vuin * VOLTAGE_DIVIDER_12V; //Divider für 12V Version
+  vuin = vuin * VOLTAGE_DIVIDER; //Divider für 12V Version
   voltageUin = vuin;
 
@@ -31,5 +43,5 @@
   vuout = adcValUout * VREF;
   vuout = vuout / 65635;
-  vuout = vuout * VOLTAGE_DIVIDER_12V; //Divider für 12V Version
+  vuout = vuout * VOLTAGE_DIVIDER; //Divider für 12V Version
   voltageUout = vuout;
   
