Index: trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map
===================================================================
--- trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map	(revision 22)
+++ trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map	(revision 23)
@@ -21,22 +21,22 @@
   Object File                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  PowerPro_lto.o                                     11 702         817          12         597
+  PowerPro_lto.o                                     11 498         839           8         505
   SEGGER_THUMB_Startup.o                                 20                                    
-  stm32c031xx_Vectors.o                                 216                                    
+  stm32c031xx_Vectors.o                                 218                                    
   STM32C0xx_Startup.o                                     8                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (4 objects)                               11 946         817          12         597
+  Subtotal (4 objects)                               11 744         839           8         505
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  libc_v6m_t_le_eabi_balanced.a                       1 768          32                        
-  mbops_timeops_v6m_t_le_eabi_balanced.a                190         541          20           4
-  prinops_rtt_v6m_t_le_eabi_balanced.a                  484          26          12       1 220
-  SEGGER_crtinit_v6m_t_le_eabi_balanced.a                74                                    
-  strops_v6m_t_le_eabi_balanced.a                       144                                    
+  libc_v6m_t_le_eabi_small.a                          2 258          32                        
+  mbops_timeops_v6m_t_le_eabi_small.a                   190         541          20           4
+  prinops_rtt_v6m_t_le_eabi_small.a                     476          26          12       1 220
+  SEGGER_crtinit_v6m_t_le_eabi_small.a                   74                                    
+  strops_v6m_t_le_eabi_small.a                           48                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (5 archives)                               2 660         599          32       1 224
+  Subtotal (5 archives)                               3 046         599          32       1 224
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Linker created (shared data, fills, blocks):                      188                   2 048
+  Linker created (shared data, fills, blocks):                      172                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             14 606       1 604          44       3 869
+  Total:                                             14 790       1 610          40       3 777
   =============================================  ==========  ==========  ==========  ==========
 
@@ -45,27 +45,27 @@
   Archive member                                    RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-                                                        904                                    
-  fileops.o (libc_v6m_t_le_eabi_balanced.a)             146                                    
-  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-                                                        352                                    
-  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-                                                        190         541          20           4
-  prinops.o (libc_v6m_t_le_eabi_balanced.a)             366          32                        
-  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-                                                         66                      12          12
-  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a)
+                                                        836                                    
+  fileops.o (libc_v6m_t_le_eabi_small.a)                144                                    
+  floatasmops_arm.o (libc_v6m_t_le_eabi_small.a)
+                                                        598                                    
+  intasmops_arm.o (libc_v6m_t_le_eabi_small.a)          308                                    
+  mbops.o (mbops_timeops_v6m_t_le_eabi_small.a)         190         541          20           4
+  prinops.o (libc_v6m_t_le_eabi_small.a)                372          32                        
+  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a)
+                                                         62                      12          12
+  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
                                                          74                                    
-  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-                                                        418          26                   1 208
-  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-                                                         36                                    
-  strops.o (strops_v6m_t_le_eabi_balanced.a)            108                                    
+  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a)
+                                                        414          26                   1 208
+  strasmops_arm.o (strops_v6m_t_le_eabi_small.a)
+                                                         34                                    
+  strops.o (strops_v6m_t_le_eabi_small.a)                14                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (10 members from 5 archives)               2 660         599          32       1 224
-  Objects (4 files)                                  11 946         817          12         597
-  Linker created (shared data, fills, blocks):                      188                   2 048
+  Subtotal (11 members from 5 archives)               3 046         599          32       1 224
+  Objects (4 files)                                  11 744         839           8         505
+  Linker created (shared data, fills, blocks):                      172                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             14 606       1 604          44       3 869
+  Total:                                             14 790       1 610          40       3 777
   =============================================  ==========  ==========  ==========  ==========
 
@@ -74,13 +74,13 @@
   Description                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Initialization table                                              188                        
+  Initialization table                                              172                        
   Memory for block 'stack'                                                                2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (linker created):                                        188                   2 048
+  Subtotal (linker created):                                        172                   2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Objects (4 files)                                  11 946         817          12         597
-  Archives (5 files)                                  2 660         599          32       1 224
+  Objects (4 files)                                  11 744         839           8         505
+  Archives (5 files)                                  3 046         599          32       1 224
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             14 606       1 604          44       3 869
+  Total:                                             14 790       1 610          40       3 777
   =============================================  ==========  ==========  ==========  ==========
 
@@ -88,1022 +88,19 @@
 ***********************************************************************************************
 ***                                                                                         ***
-***                                     SECTION DETAIL                                      ***
+***                              UNPLACED SECTIONS AND BLOCKS                               ***
 ***                                                                                         ***
 ***********************************************************************************************
 
-Sections by address:
+Unplaced sections:
 
-  Range              Symbol or [section] Name         Size  Al  Init  Ac  Object File
-  -----------------  -------------------------  ----------  --  ----  --  -----------
-  08000000-080000b3  _vectors                          180  256
-                                                                Code  RX  stm32c031xx_Vectors.o
-  080000b4-080000c3  SysTick_Handler                    16   4  Code  RX  PowerPro_lto.o
-  080000c4-080000d3  DMA1_Channel1_IRQHandler           16   4  Code  RX  PowerPro_lto.o
-  080000d4-080000e3  DMA1_Channel2_3_IRQHandler
-                                                        16   4  Code  RX  PowerPro_lto.o
-  080000e4-080001fb  TIM3_IRQHandler                   280   4  Code  RX  PowerPro_lto.o
-  080001fc-0800021f  HAL_TIM_IC_CaptureCallback
-                                                        36   4  Code  RX  PowerPro_lto.o
-  08000220-0800022f  SystemInit                         16   4  Code  RX  PowerPro_lto.o
-  08000230-0800027f  SystemCoreClockUpdate              80   4  Code  RX  PowerPro_lto.o
-  08000280-080002df  HAL_InitTick                       96   4  Code  RX  PowerPro_lto.o
-  080002e0-080002f3  HAL_Delay                          20   4  Code  RX  PowerPro_lto.o
-  080002f4-0800053f  HAL_ADC_ConfigChannel             588   4  Code  RX  PowerPro_lto.o
-  08000540-0800061f  HAL_DMA_Init                      224   4  Code  RX  PowerPro_lto.o
-  08000620-080006e3  HAL_DMA_Start_IT                  196   4  Code  RX  PowerPro_lto.o
-  080006e4-08000787  HAL_DMA_IRQHandler                164   4  Code  RX  PowerPro_lto.o
-  08000788-08000903  HAL_GPIO_Init                     380   4  Code  RX  PowerPro_lto.o
-  08000904-08000a0b  HAL_TIM_Base_Init                 264   4  Code  RX  PowerPro_lto.o
-  08000a0c-08000a9b  TIM_Base_SetConfig                144   4  Code  RX  PowerPro_lto.o
-  08000a9c-08000aef  TIM_DMACaptureHalfCplt             84   4  Code  RX  PowerPro_lto.o
-  08000af0-08002d33  main                            8 772   4  Code  RX  PowerPro_lto.o
-  08002d34-08002d73  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
-  08002d74-08002d87  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
-  08002d88-08002d97  putchar                            16   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002d98-08002dc3  puts                               44   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002dc4-08002df3  __aeabi_lmul                       48   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002df4-08002e33  __aeabi_idiv                       64   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002e34-08002e6b  __aeabi_uidiv                      56   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002e6c-08002e7b  __aeabi_uidivmod                   16   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002e7c-08002f1b  __aeabi_uldivmod                  160   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002f1c-08002f23  __aeabi_idiv0                       8   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002f24-08002f9b  vfprintf_l                        120   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002f9c-08002fc3  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002fc4-0800334b  __SEGGER_RTL_vfprintf_int_nwp
-                                                       904   4  Code  RX  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0800334c-0800337f  __SEGGER_RTL_X_file_stat           52   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003380-080033d3  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080033d4-0800343b  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800343c-08003473  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003474-080034df  strlen                            108   4  Code  RX  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  080034e0-080034ef  memcpy                             16   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  080034f0-08003503  __aeabi_memclr                     20   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  08003504-08003517  __SEGGER_RTL_current_locale
-                                                        20   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003518-08003533  __SEGGER_RTL_ascii_isctype
-                                                        28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003534-0800354f  __SEGGER_RTL_ascii_iswctype
-                                                        28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003550-0800355b  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800355c-0800357b  __SEGGER_RTL_codeset_ascii
-                                                        32   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800357c-080035d3  __SEGGER_RTL_c_locale_data
-                                                        88   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080035d4-080035d5  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
-  080035d6-080035d7  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
-  080035d8-080035d9  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
-  080035da-080035db  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
-  080035dc-080035dd  ADC_DMAHalfConvCplt                 2   2  Code  RX  PowerPro_lto.o
-  080035de-080035df  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  080035e0-080035e1  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  080035e2-080035e3  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  080035e4-080035e5  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  080035e6-080035e7  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  080035e8-080035e9  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  080035ea-080035eb  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
-  080035ec-080035ed  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  080035ee-080035ef  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  080035f0-080035f1  TIM1_BRK_UP_TRG_COM_IRQHandler
-                                                         2   2  Code  RX  stm32c031xx_Vectors.o
-  080035f2-080035f3  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  080035f4-080035f5  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  080035f6-080035f7  TIM16_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  080035f8-080035f9  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  080035fa-080035fb  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  080035fc-080035fd  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  080035fe-080035ff  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08003600-08003601  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08003602-08003623  fputc                              34   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003624-080036ad  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  080036ae-080036c7  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  080036c8-080036e1  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  080036e2-080036eb  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080036ec-08003701  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003702-0800373b  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800373c-08003799  _WriteBlocking                     94   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800379a-080037c7  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080037c8-080037d5  __SEGGER_RTL_ascii_tolower
-                                                        14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080037d6-080037e3  __SEGGER_RTL_ascii_towlower
-                                                        14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080037e4-08003847  ADC_DMAConvCplt                   100   2  Code  RX  PowerPro_lto.o
-  08003848-0800385b  ADC_DMAError                       20   2  Code  RX  PowerPro_lto.o
-  0800385c-0800389b  TIM_DMAError                       64   2  Code  RX  PowerPro_lto.o
-  0800389c-0800390b  TIM_DMACaptureCplt                112   2  Code  RX  PowerPro_lto.o
-  0800390c-0800390f  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
-  08003910-08003917  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
-  08003918-0800394b  fwrite                             52   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800394c-0800395b  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800395c-0800395f  __SEGGER_RTL_X_file_bufsize
-                                                         4   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003960-0800396f  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003970-0800397b  __SEGGER_RTL_ascii_toupper
-                                                        12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800397c-08003987  __SEGGER_RTL_ascii_towupper
-                                                        12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003988-080039aa  [.rodata..Lstr.7.124]              35   1  Cnst  RO  PowerPro_lto.o
-  080039ab-080039cd  [.rodata..L.str.130]               35   1  Cnst  RO  PowerPro_lto.o
-  080039ce-080039f4  [.rodata..Lstr.15.143]             39   1  Cnst  RO  PowerPro_lto.o
-  080039f5-08003a0b  [.rodata..Lstr.18.139]             23   1  Cnst  RO  PowerPro_lto.o
-  08003a0c-08003a62  __SEGGER_RTL_c_locale_month_names
-                                                        87   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003a63-08003a69  __SEGGER_RTL_c_locale_am_pm_indicator
-                                                         7   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003a6a-08003a78  __SEGGER_RTL_c_locale_date_time_format
-                                                        15   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003a79-08003a8a  [.rodata..Lstr.97]                 18   1  Cnst  RO  PowerPro_lto.o
-  08003a8b-08003aa4  [.rodata..Lstr.8]                  26   1  Cnst  RO  PowerPro_lto.o
-  08003aa5-08003ac6  [.rodata..Lstr.14.121]             34   1  Cnst  RO  PowerPro_lto.o
-  08003ac7-08003aec  [.rodata..Lstr.17.144]             38   1  Cnst  RO  PowerPro_lto.o
-  08003aed-08003b02  [.rodata..Lstr.19]                 22   1  Cnst  RO  PowerPro_lto.o
-  08003b03-08003b3c  __SEGGER_RTL_c_locale_day_names
-                                                        58   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003b3d-08003b3e  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003b3f-08003b40  __SEGGER_RTL_data_utf8_period
-                                                         2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003b41-08003b45  [.rodata..Lstr]                     5   1  Cnst  RO  PowerPro_lto.o
-  08003b46-08003b4a  [.rodata..Lstr.2]                   5   1  Cnst  RO  PowerPro_lto.o
-  08003b4b-08003b5b  [.rodata..Lstr.4]                  17   1  Cnst  RO  PowerPro_lto.o
-  08003b5c-08003b74  [.rodata..Lstr.2.99]               25   1  Cnst  RO  PowerPro_lto.o
-  08003b75-08003b8d  [.rodata..Lstr.9]                  25   1  Cnst  RO  PowerPro_lto.o
-  08003b8e-08003bb6  [.rodata..Lstr.18]                 41   1  Cnst  RO  PowerPro_lto.o
-  08003bb7-08003bbf  [.rodata..L.str]                    9   1  Cnst  RO  PowerPro_lto.o
-  08003bc0-08003bdc  [.rodata..Lstr.8.125]              29   1  Cnst  RO  PowerPro_lto.o
-  08003bdd-08003c01  [.rodata..Lstr.13]                 37   1  Cnst  RO  PowerPro_lto.o
-  08003c02-08003c1a  [.rodata..Lstr.13.138]             25   1  Cnst  RO  PowerPro_lto.o
-  08003c1b-08003c37  [.rodata..Lstr.20]                 29   1  Cnst  RO  PowerPro_lto.o
-  08003c38-08003c48  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003c49-08003c51  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003c52-08003c5a  __SEGGER_RTL_c_locale_date_format
-                                                         9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003c5b-08003c63  __SEGGER_RTL_c_locale_time_format
-                                                         9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003c64-08003c80  __SEGGER_RTL_c_locale_abbrev_day_names
-                                                        29   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003c81-08003cb1  __SEGGER_RTL_c_locale_abbrev_month_names
-                                                        49   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003cb2-08003cb2  __SEGGER_RTL_data_empty_string
-                                                         1   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003cb3-08003cbf  __SEGGER_RTL_ascii_ctype_mask
-                                                        13   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003cc0-08003cc3  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
-  08003cc4-08003cdf  [.rodata..Lstr.3]                  28   1  Cnst  RO  PowerPro_lto.o
-  08003ce0-08003cf3  [.rodata..Lstr.98]                 20   1  Cnst  RO  PowerPro_lto.o
-  08003cf4-08003d0f  [.rodata..Lstr.7]                  28   1  Cnst  RO  PowerPro_lto.o
-  08003d10-08003d2f  [.rodata..Lstr.10]                 32   1  Cnst  RO  PowerPro_lto.o
-  08003d30-08003d6b  [.rodata..Lstr.12.127]             60   1  Cnst  RO  PowerPro_lto.o
-  08003d6c-08003d87  [.rodata..Lstr.12.140]             28   1  Cnst  RO  PowerPro_lto.o
-  08003d88-08003d9b  [.rodata..Lstr.14.141]             20   1  Cnst  RO  PowerPro_lto.o
-  08003d9c-08003daf  [.rodata..Lstr.16.142]             20   1  Cnst  RO  PowerPro_lto.o
-  08003db0-08003dbf  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003dc0-08003dcf  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003dd0-08003e4f  __SEGGER_RTL_ascii_ctype_map
-                                                       128   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003e50-08003e73  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08003e74-08003f03  __SEGGER_init_table__             144   4  Cnst  RO  [ Linker created ]
-  08003f04-08003f2f  __SEGGER_init_data__               44   4  Cnst  RO  [ Linker created ]
-  08003f30-08003f41  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08003f42-08003f55  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  08003f56-1fffffff  ( UNUSED .=.+402636970 )   402 636 970
-                                                             -  ----  -   -
-  20000000-200000a7  _SEGGER_RTT                       168   4  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200000a8-2000010b  hadc1                             100   4  Zero  ZI  PowerPro_lto.o
-  2000010c-20000167  hdma_tim3_ch1                      92   4  Zero  ZI  PowerPro_lto.o
-  20000168-200001c3  hdma_adc1                          92   4  Zero  ZI  PowerPro_lto.o
-  200001c4-2000020f  htim3                              76   4  Zero  ZI  PowerPro_lto.o
-  20000210-2000025b  htim17                             76   4  Zero  ZI  PowerPro_lto.o
-  2000025c-2000026f  adcData                            20   4  Zero  ZI  PowerPro_lto.o
-  20000270-20000273  uwTick                              4   4  Zero  ZI  PowerPro_lto.o
-  20000274-20000277  onTimeCounterSET                    4   4  Zero  ZI  PowerPro_lto.o
-  20000278-2000027b  onTimeCounterRT                     4   4  Zero  ZI  PowerPro_lto.o
-  2000027c-2000027f  onTimeCounterRESET                  4   4  Zero  ZI  PowerPro_lto.o
-  20000280-20000283  onTimeCounterGN                     4   4  Zero  ZI  PowerPro_lto.o
-  20000284-20000287  onTimeCounter                       4   4  Zero  ZI  PowerPro_lto.o
-  20000288-2000028b  oldTimeMSTick                       4   4  Zero  ZI  PowerPro_lto.o
-  2000028c-2000028f  offTimeCounterRT                    4   4  Zero  ZI  PowerPro_lto.o
-  20000290-20000293  offTimeCounterGN                    4   4  Zero  ZI  PowerPro_lto.o
-  20000294-20000297  offTimeCounter                      4   4  Zero  ZI  PowerPro_lto.o
-  20000298-2000029b  numberOfBlinks                      4   4  Zero  ZI  PowerPro_lto.o
-  2000029c-2000029f  msCounter                           4   4  Zero  ZI  PowerPro_lto.o
-  200002a0-200002a3  longPressCounterButtonOn            4   4  Zero  ZI  PowerPro_lto.o
-  200002a4-200002a7  longPressCounterButtonOff           4   4  Zero  ZI  PowerPro_lto.o
-  200002a8-200002ab  __SEGGER_RTL_stdout_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200002ac-200002af  __SEGGER_RTL_stdin_file             4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200002b0-200002b3  __SEGGER_RTL_stderr_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200002b4-200002b7  __SEGGER_RTL_locale_ptr             4   4  Zero  ZI  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  200002b8-200002bb  ic_overflows                        4   4  Zero  ZI  PowerPro_lto.o
-  200002bc-200002bf  dropLimitCounter                    4   4  Zero  ZI  PowerPro_lto.o
-  200002c0-200002c3  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
-  200002c4-200002c7  SECONDARYPROTECTION_SM_On.oldtime.122
-                                                         4   4  Zero  ZI  PowerPro_lto.o
-  200002c8-200002cb  SECONDARYPROTECTION_SM_On.oldtime
-                                                         4   4  Zero  ZI  PowerPro_lto.o
-  200002cc-200002cf  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123
-                                                         4   4  Zero  ZI  PowerPro_lto.o
-  200002d0-200002d3  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                                                         4   4  Zero  ZI  PowerPro_lto.o
-  200002d4-200002d7  LVP_OVP_SM_On.oldtime               4   4  Zero  ZI  PowerPro_lto.o
-  200002d8-200002db  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                                                         4   4  Zero  ZI  PowerPro_lto.o
-  200002dc-200002dc  relaisState                         1   4  Zero  ZI  PowerPro_lto.o
-  200002dd-200002dd  smState.137                         1   1  Zero  ZI  PowerPro_lto.o
-  200002de-200002de  smState.120                         1   1  Zero  ZI  PowerPro_lto.o
-  200002df-200002df  smState.106                         1   1  Zero  ZI  PowerPro_lto.o
-  200002e0-200002e0  pauseTime                           1   4  Zero  ZI  PowerPro_lto.o
-  200002e1-200002e1  smState                             1   1  Zero  ZI  PowerPro_lto.o
-  200002e2-200002e2  mode                                1   1  Zero  ZI  PowerPro_lto.o
-  200002e3-200002e3  buttonState                         1   1  Zero  ZI  PowerPro_lto.o
-  200002e4-200002e4  onTimeRT                            1   4  Zero  ZI  PowerPro_lto.o
-  200002e5-200002e7  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002e8-200002e8  onTimeGN                            1   4  Zero  ZI  PowerPro_lto.o
-  200002e9-200002eb  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002ec-200002ec  onTime                              1   4  Zero  ZI  PowerPro_lto.o
-  200002ed-200002ef  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002f0-200002f0  offTimeRT                           1   4  Zero  ZI  PowerPro_lto.o
-  200002f1-200002f3  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002f4-200002f4  offTimeGN                           1   4  Zero  ZI  PowerPro_lto.o
-  200002f5-200002f7  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002f8-200002f8  offTime                             1   4  Zero  ZI  PowerPro_lto.o
-  200002f9-200002fb  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200002fc-200002fc  blinkModeRT                         1   4  Zero  ZI  PowerPro_lto.o
-  200002fd-200002ff  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  20000300-20000300  blinkModeGN                         1   4  Zero  ZI  PowerPro_lto.o
-  20000301-20000303  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  20000304-20000304  alarmMode                           1   4  Zero  ZI  PowerPro_lto.o
-  20000305-20000305  ( ALIGN .=.+1 )                     1   -  ----  -   -
-  20000306-20000325  ic_buf                             32   2  Zero  ZI  PowerPro_lto.o
-  20000326-20000725  _acUpBuffer                     1 024   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000726-20000735  _acDownBuffer                      16   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000736-20000737  ( UNUSED .=.+2 )                    2   -  ----  -   -
-  20000738-2000074b  __SEGGER_RTL_global_locale
-                                                        20   4  Init  RW  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  2000074c-2000074f  uwTickPrio                          4   4  Init  RW  PowerPro_lto.o
-  20000750-20000753  main.pwm                            4   4  Init  RW  PowerPro_lto.o
-  20000754-20000757  stdout                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000758-2000075b  stdin                               4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  2000075c-2000075f  stderr                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000760-20000763  SystemCoreClock                     4   4  Init  RW  PowerPro_lto.o
-  20000764-200027ff  ( UNUSED .=.+8348 )             8 348   -  ----  -   -
-  20002800-20002fff  [.bss.block.stack]              2 048   8  None  ZI  [ Linker created ]
-
-
-***********************************************************************************************
-***                                                                                         ***
-***                                       SYMBOL LIST                                       ***
-***                                                                                         ***
-***********************************************************************************************
-
-Function symbols by name:
-
-  Symbol name                   Address        Size  Align  Type  Bd  Object File
-  -------------------------  ----------  ----------  -----  ----  --  -----------
-  ADC1_IRQHandler            0x080035EF                  2  Code  Wk  stm32c031xx_Vectors.o
-  ADC_DMAConvCplt            0x080037E5         100      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAError               0x08003849          20      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAHalfConvCplt        0x080035DD           2      2  Code  Lc  PowerPro_lto.o
-  DMA1_Channel1_IRQHandler   0x080000C5          16      4  Code  Gb  PowerPro_lto.o
-  DMA1_Channel2_3_IRQHandler
-                             0x080000D5          16      4  Code  Gb  PowerPro_lto.o
-  DMAMUX1_IRQHandler         0x080035ED                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI0_1_IRQHandler         0x080035E7                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI2_3_IRQHandler         0x080035E9                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI4_15_IRQHandler        0x080035EB                  2  Code  Wk  stm32c031xx_Vectors.o
-  Error_Handler              0x0800390D           4      2  Code  Lc  PowerPro_lto.o
-  FLASH_IRQHandler           0x080035E3                  2  Code  Wk  stm32c031xx_Vectors.o
-  HAL_ADC_ConfigChannel      0x080002F5         588      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_IRQHandler         0x080006E5         164      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_Init               0x08000541         224      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_Start_IT           0x08000621         196      4  Code  Lc  PowerPro_lto.o
-  HAL_Delay                  0x080002E1          20      4  Code  Lc  PowerPro_lto.o
-  HAL_GPIO_Init              0x08000789         380      4  Code  Lc  PowerPro_lto.o
-  HAL_InitTick               0x08000281          96      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_Base_Init          0x08000905         264      4  Code  Lc  PowerPro_lto.o
-  HAL_TIM_IC_CaptureCallback
-                             0x080001FD          36      4  Code  Lc  PowerPro_lto.o
-  HardFault_Handler          0x080035D7           2      2  Code  Gb  PowerPro_lto.o
-  I2C1_IRQHandler            0x080035FB                  2  Code  Wk  stm32c031xx_Vectors.o
-  NMI_Handler                0x080035D5           2      2  Code  Gb  PowerPro_lto.o
-  PendSV_Handler             0x080035DB           2      2  Code  Gb  PowerPro_lto.o
-  RCC_IRQHandler             0x080035E5                  2  Code  Wk  stm32c031xx_Vectors.o
-  RTC_IRQHandler             0x080035E1                  2  Code  Wk  stm32c031xx_Vectors.o
-  Reset_Handler              0x08003911                  2  Code  Gb  STM32C0xx_Startup.o
-  SEGGER_RTT_Write           0x0800343D          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SEGGER_RTT_WriteNoLock     0x080033D5         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SPI1_IRQHandler            0x080035FD                  2  Code  Wk  stm32c031xx_Vectors.o
-  SVC_Handler                0x080035D9           2      2  Code  Gb  PowerPro_lto.o
-  SysTick_Handler            0x080000B5          16      4  Code  Gb  PowerPro_lto.o
-  SystemCoreClockUpdate      0x08000231          80      4  Code  Gb  PowerPro_lto.o
-  SystemInit                 0x08000221          16      4  Code  Gb  PowerPro_lto.o
-  TIM14_IRQHandler           0x080035F5                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM16_IRQHandler           0x080035F7                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM17_IRQHandler           0x080035F9                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_BRK_UP_TRG_COM_IRQHandler
-                             0x080035F1                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_CC_IRQHandler         0x080035F3                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM3_IRQHandler            0x080000E5         280      4  Code  Gb  PowerPro_lto.o
-  TIM_Base_SetConfig         0x08000A0D         144      4  Code  Lc  PowerPro_lto.o
-  TIM_DMACaptureCplt         0x0800389D         112      2  Code  Lc  PowerPro_lto.o
-  TIM_DMACaptureHalfCplt     0x08000A9D          84      4  Code  Lc  PowerPro_lto.o
-  TIM_DMAError               0x0800385D          64      2  Code  Lc  PowerPro_lto.o
-  USART1_IRQHandler          0x080035FF                  2  Code  Wk  stm32c031xx_Vectors.o
-  USART2_IRQHandler          0x08003601                  2  Code  Wk  stm32c031xx_Vectors.o
-  WWDG_IRQHandler            0x080035DF                  2  Code  Wk  stm32c031xx_Vectors.o
-  _DoInit                    0x08003381          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _GetAvailWriteSpace        0x080036ED          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteBlocking             0x0800373D          94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteNoCheck              0x08003703          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_bufsize
-                             0x0800395D           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_stat   0x0800334D          52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_write  0x080036E3          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_isctype
-                             0x08003519          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_iswctype
-                             0x08003535          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_mbtowc  0x0800379B          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_tolower
-                             0x080037C9          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_toupper
-                             0x08003971          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_towlower
-                             0x080037D7          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_towupper
-                             0x0800397D          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_wctomb  0x08003961          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_current_locale
-                             0x08003505          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_prin_flush    0x080036AF          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_putc          0x08003625         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stream_write  0x0800394D          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_vfprintf      0x08002FC5         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_vfprintf_int_nwp
-                             0x08002FC5         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_copy         0x08003F43          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_ctors        0x08003E51          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_done         0x08002D7F                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  __SEGGER_init_zero         0x08003F31          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv               0x08002DF5          64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv0              0x08002F1D           6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_lmul               0x08002DC5          46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr             0x080034F1          20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr4            0x080034F1                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr8            0x080034F1                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy             0x080034E1                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy4            0x080034E1                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy8            0x080034E1                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset             0x080034F3                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset4            0x080034F3                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset8            0x080034F3                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidiv              0x08002E35          56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidivmod           0x08002E6D          16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uldivmod           0x08002E7D         160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __startup_complete         0x08002D7F                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  _start                     0x08002D75          14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  exit                       0x08002D83           2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  fputc                      0x08003603          34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  fwrite                     0x08003919          52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  main                       0x08000AF1       8 772      4  Code  Gb  PowerPro_lto.o
-  memcpy                     0x080034E1          14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  memset                     0x080034F9                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  printf                     0x08002F9D          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  putchar                    0x08002D89          16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  puts                       0x08002D99          44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  reset_handler              0x08003911                  2  Code  Gb  STM32C0xx_Startup.o
-  strlen                     0x08003475         108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  vfprintf                   0x080036C9          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  vfprintf_l                 0x08002F25         120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-
-Function symbols by address:
-
-     Address  Symbol name                      Size  Align  Type  Bd  Object File
-  ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x080000B5  SysTick_Handler                    16      4  Code  Gb  PowerPro_lto.o
-  0x080000C5  DMA1_Channel1_IRQHandler           16      4  Code  Gb  PowerPro_lto.o
-  0x080000D5  DMA1_Channel2_3_IRQHandler
-                                                 16      4  Code  Gb  PowerPro_lto.o
-  0x080000E5  TIM3_IRQHandler                   280      4  Code  Gb  PowerPro_lto.o
-  0x080001FD  HAL_TIM_IC_CaptureCallback
-                                                 36      4  Code  Lc  PowerPro_lto.o
-  0x08000221  SystemInit                         16      4  Code  Gb  PowerPro_lto.o
-  0x08000231  SystemCoreClockUpdate              80      4  Code  Gb  PowerPro_lto.o
-  0x08000281  HAL_InitTick                       96      4  Code  Lc  PowerPro_lto.o
-  0x080002E1  HAL_Delay                          20      4  Code  Lc  PowerPro_lto.o
-  0x080002F5  HAL_ADC_ConfigChannel             588      4  Code  Lc  PowerPro_lto.o
-  0x08000541  HAL_DMA_Init                      224      4  Code  Lc  PowerPro_lto.o
-  0x08000621  HAL_DMA_Start_IT                  196      4  Code  Lc  PowerPro_lto.o
-  0x080006E5  HAL_DMA_IRQHandler                164      4  Code  Lc  PowerPro_lto.o
-  0x08000789  HAL_GPIO_Init                     380      4  Code  Lc  PowerPro_lto.o
-  0x08000905  HAL_TIM_Base_Init                 264      4  Code  Lc  PowerPro_lto.o
-  0x08000A0D  TIM_Base_SetConfig                144      4  Code  Lc  PowerPro_lto.o
-  0x08000A9D  TIM_DMACaptureHalfCplt             84      4  Code  Lc  PowerPro_lto.o
-  0x08000AF1  main                            8 772      4  Code  Gb  PowerPro_lto.o
-  0x08002D75  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08002D7F  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08002D7F  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08002D83  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08002D89  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002D99  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002DC5  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002DF5  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002E35  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002E6D  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002E7D  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002F1D  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002F25  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002F9D  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002FC5  __SEGGER_RTL_vfprintf_int_nwp
-                                                904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002FC5  __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800334D  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003381  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080033D5  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x0800343D  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003475  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034E1  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034E1  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034E1  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034E1  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F1  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F1  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F1  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F3  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F3  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F3  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x080034F9  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08003505  __SEGGER_RTL_current_locale
-                                                 20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003519  __SEGGER_RTL_ascii_isctype
-                                                 28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003535  __SEGGER_RTL_ascii_iswctype
-                                                 28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080035D5  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x080035D7  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
-  0x080035D9  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x080035DB  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
-  0x080035DD  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
-  0x080035DF  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035E1  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035E3  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035E5  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035E7  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035E9  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035EB  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035ED  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035EF  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035F1  TIM1_BRK_UP_TRG_COM_IRQHandler
-                                                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035F3  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035F5  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035F7  TIM16_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035F9  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035FB  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035FD  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x080035FF  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08003601  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08003603  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003625  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080036AF  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080036C9  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080036E3  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080036ED  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003703  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x0800373D  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x0800379B  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080037C9  __SEGGER_RTL_ascii_tolower
-                                                 14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080037D7  __SEGGER_RTL_ascii_towlower
-                                                 14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080037E5  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
-  0x08003849  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
-  0x0800385D  TIM_DMAError                       64      2  Code  Lc  PowerPro_lto.o
-  0x0800389D  TIM_DMACaptureCplt                112      2  Code  Lc  PowerPro_lto.o
-  0x0800390D  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
-  0x08003911  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x08003911  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x08003919  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800394D  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800395D  __SEGGER_RTL_X_file_bufsize
-                                                  4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003961  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003971  __SEGGER_RTL_ascii_toupper
-                                                 12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800397D  __SEGGER_RTL_ascii_towupper
-                                                 12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003E51  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x08003F31  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x08003F43  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-
-Function symbols by descending size:
-
-  Symbol name                      Size  Align  Type  Bd  Object File
-  -------------------------  ----------  -----  ----  --  -----------
-  main                            8 772      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
-                                    904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  HAL_ADC_ConfigChannel             588      4  Code  Lc  PowerPro_lto.o
-  HAL_GPIO_Init                     380      4  Code  Lc  PowerPro_lto.o
-  TIM3_IRQHandler                   280      4  Code  Gb  PowerPro_lto.o
-  HAL_TIM_Base_Init                 264      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_Init                      224      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_Start_IT                  196      4  Code  Lc  PowerPro_lto.o
-  HAL_DMA_IRQHandler                164      4  Code  Lc  PowerPro_lto.o
-  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  TIM_Base_SetConfig                144      4  Code  Lc  PowerPro_lto.o
-  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  TIM_DMACaptureCplt                112      2  Code  Lc  PowerPro_lto.o
-  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
-  HAL_InitTick                       96      4  Code  Lc  PowerPro_lto.o
-  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  TIM_DMACaptureHalfCplt             84      4  Code  Lc  PowerPro_lto.o
-  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SystemCoreClockUpdate              80      4  Code  Gb  PowerPro_lto.o
-  TIM_DMAError                       64      2  Code  Lc  PowerPro_lto.o
-  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  HAL_TIM_IC_CaptureCallback
-                                     36      4  Code  Lc  PowerPro_lto.o
-  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_isctype
-                                     28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_iswctype
-                                     28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
-  HAL_Delay                          20      4  Code  Lc  PowerPro_lto.o
-  __SEGGER_RTL_current_locale
-                                     20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  DMA1_Channel1_IRQHandler           16      4  Code  Gb  PowerPro_lto.o
-  DMA1_Channel2_3_IRQHandler
-                                     16      4  Code  Gb  PowerPro_lto.o
-  SysTick_Handler                    16      4  Code  Gb  PowerPro_lto.o
-  SystemInit                         16      4  Code  Gb  PowerPro_lto.o
-  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_tolower
-                                     14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_towlower
-                                     14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_toupper
-                                     12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_towupper
-                                     12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
-  __SEGGER_RTL_X_file_bufsize
-                                      4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
-  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
-  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
-  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
-  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
-  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  TIM16_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_BRK_UP_TRG_COM_IRQHandler
-                                             2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
-
-Read-write data symbols by name:
-
-  Symbol name                   Address        Size  Align  Type  Bd  Object File
-  -------------------------  ----------  ----------  -----  ----  --  -----------
-  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                             0x200002D8           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On.oldtime      0x200002D4           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                             0x200002D0           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123
-                             0x200002CC           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime
-                             0x200002C8           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.122
-                             0x200002C4           4      4  Zero  Lc  PowerPro_lto.o
-  SystemCoreClock            0x20000760           4      4  Init  Lc  PowerPro_lto.o
-  _SEGGER_RTT                0x20000000         168      4  Zero  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __RAL_global_locale        0x20000738          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_global_locale
-                             0x20000738          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_locale_ptr    0x200002B4           4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stderr_file   0x200002B0           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdin_file    0x200002AC           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdout_file   0x200002A8           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _acDownBuffer              0x20000726          16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _acUpBuffer                0x20000326       1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  adcData                    0x2000025C          20      4  Zero  Lc  PowerPro_lto.o
-  alarmMode                  0x20000304           1      4  Zero  Lc  PowerPro_lto.o
-  blinkCounter               0x200002C0           4      4  Zero  Lc  PowerPro_lto.o
-  blinkModeGN                0x20000300           1      4  Zero  Lc  PowerPro_lto.o
-  blinkModeRT                0x200002FC           1      4  Zero  Lc  PowerPro_lto.o
-  buttonState                0x200002E3           1         Zero  Lc  PowerPro_lto.o
-  dropLimitCounter           0x200002BC           4      4  Zero  Lc  PowerPro_lto.o
-  hadc1                      0x200000A8         100      4  Zero  Lc  PowerPro_lto.o
-  hdma_adc1                  0x20000168          92      4  Zero  Lc  PowerPro_lto.o
-  hdma_tim3_ch1              0x2000010C          92      4  Zero  Lc  PowerPro_lto.o
-  htim17                     0x20000210          76      4  Zero  Lc  PowerPro_lto.o
-  htim3                      0x200001C4          76      4  Zero  Lc  PowerPro_lto.o
-  ic_buf                     0x20000306          32      2  Zero  Lc  PowerPro_lto.o
-  ic_overflows               0x200002B8           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOff  0x200002A4           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOn   0x200002A0           4      4  Zero  Lc  PowerPro_lto.o
-  main.pwm                   0x20000750           4      4  Init  Lc  PowerPro_lto.o
-  mode                       0x200002E2           1         Zero  Lc  PowerPro_lto.o
-  msCounter                  0x2000029C           4      4  Zero  Lc  PowerPro_lto.o
-  numberOfBlinks             0x20000298           4      4  Zero  Lc  PowerPro_lto.o
-  offTime                    0x200002F8           1      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounter             0x20000294           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterGN           0x20000290           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterRT           0x2000028C           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeGN                  0x200002F4           1      4  Zero  Lc  PowerPro_lto.o
-  offTimeRT                  0x200002F0           1      4  Zero  Lc  PowerPro_lto.o
-  oldTimeMSTick              0x20000288           4      4  Zero  Lc  PowerPro_lto.o
-  onTime                     0x200002EC           1      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounter              0x20000284           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterGN            0x20000280           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRESET         0x2000027C           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRT            0x20000278           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterSET           0x20000274           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeGN                   0x200002E8           1      4  Zero  Lc  PowerPro_lto.o
-  onTimeRT                   0x200002E4           1      4  Zero  Lc  PowerPro_lto.o
-  pauseTime                  0x200002E0           1      4  Zero  Lc  PowerPro_lto.o
-  relaisState                0x200002DC           1      4  Zero  Lc  PowerPro_lto.o
-  smState                    0x200002E1           1         Zero  Lc  PowerPro_lto.o
-  smState.106                0x200002DF           1         Zero  Lc  PowerPro_lto.o
-  smState.120                0x200002DE           1         Zero  Lc  PowerPro_lto.o
-  smState.137                0x200002DD           1         Zero  Lc  PowerPro_lto.o
-  stderr                     0x2000075C           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdin                      0x20000758           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdout                     0x20000754           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  uwTick                     0x20000270           4      4  Zero  Lc  PowerPro_lto.o
-  uwTickPrio                 0x2000074C           4      4  Init  Lc  PowerPro_lto.o
-
-Read-write data symbols by address:
-
-     Address  Symbol name                      Size  Align  Type  Bd  Object File
-  ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x20000000  _SEGGER_RTT                       168      4  Zero  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200000A8  hadc1                             100      4  Zero  Lc  PowerPro_lto.o
-  0x2000010C  hdma_tim3_ch1                      92      4  Zero  Lc  PowerPro_lto.o
-  0x20000168  hdma_adc1                          92      4  Zero  Lc  PowerPro_lto.o
-  0x200001C4  htim3                              76      4  Zero  Lc  PowerPro_lto.o
-  0x20000210  htim17                             76      4  Zero  Lc  PowerPro_lto.o
-  0x2000025C  adcData                            20      4  Zero  Lc  PowerPro_lto.o
-  0x20000270  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
-  0x20000274  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000278  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
-  0x2000027C  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
-  0x20000280  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
-  0x20000284  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
-  0x20000288  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
-  0x2000028C  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000290  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000294  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
-  0x20000298  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
-  0x2000029C  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A0  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A4  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
-  0x200002A8  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200002AC  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200002B0  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200002B4  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x200002B8  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
-  0x200002BC  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C0  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C4  SECONDARYPROTECTION_SM_On.oldtime.122
-                                                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002C8  SECONDARYPROTECTION_SM_On.oldtime
-                                                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002CC  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123
-                                                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D0  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                                                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D4  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
-  0x200002D8  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                                                  4      4  Zero  Lc  PowerPro_lto.o
-  0x200002DC  relaisState                         1      4  Zero  Lc  PowerPro_lto.o
-  0x200002DD  smState.137                         1         Zero  Lc  PowerPro_lto.o
-  0x200002DE  smState.120                         1         Zero  Lc  PowerPro_lto.o
-  0x200002DF  smState.106                         1         Zero  Lc  PowerPro_lto.o
-  0x200002E0  pauseTime                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200002E1  smState                             1         Zero  Lc  PowerPro_lto.o
-  0x200002E2  mode                                1         Zero  Lc  PowerPro_lto.o
-  0x200002E3  buttonState                         1         Zero  Lc  PowerPro_lto.o
-  0x200002E4  onTimeRT                            1      4  Zero  Lc  PowerPro_lto.o
-  0x200002E8  onTimeGN                            1      4  Zero  Lc  PowerPro_lto.o
-  0x200002EC  onTime                              1      4  Zero  Lc  PowerPro_lto.o
-  0x200002F0  offTimeRT                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200002F4  offTimeGN                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200002F8  offTime                             1      4  Zero  Lc  PowerPro_lto.o
-  0x200002FC  blinkModeRT                         1      4  Zero  Lc  PowerPro_lto.o
-  0x20000300  blinkModeGN                         1      4  Zero  Lc  PowerPro_lto.o
-  0x20000304  alarmMode                           1      4  Zero  Lc  PowerPro_lto.o
-  0x20000306  ic_buf                             32      2  Zero  Lc  PowerPro_lto.o
-  0x20000326  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000726  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000738  __SEGGER_RTL_global_locale
-                                                 20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x20000738  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x2000074C  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
-  0x20000750  main.pwm                            4      4  Init  Lc  PowerPro_lto.o
-  0x20000754  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000758  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x2000075C  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000760  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
-
-Read-write data symbols by descending size:
-
-  Symbol name                      Size  Align  Type  Bd  Object File
-  -------------------------  ----------  -----  ----  --  -----------
-  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _SEGGER_RTT                       168      4  Zero  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  hadc1                             100      4  Zero  Lc  PowerPro_lto.o
-  hdma_adc1                          92      4  Zero  Lc  PowerPro_lto.o
-  hdma_tim3_ch1                      92      4  Zero  Lc  PowerPro_lto.o
-  htim17                             76      4  Zero  Lc  PowerPro_lto.o
-  htim3                              76      4  Zero  Lc  PowerPro_lto.o
-  ic_buf                             32      2  Zero  Lc  PowerPro_lto.o
-  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_global_locale
-                                     20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  adcData                            20      4  Zero  Lc  PowerPro_lto.o
-  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                                      4      4  Zero  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                                      4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123
-                                      4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime
-                                      4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.122
-                                      4      4  Zero  Lc  PowerPro_lto.o
-  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
-  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
-  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
-  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
-  main.pwm                            4      4  Init  Lc  PowerPro_lto.o
-  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
-  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
-  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
-  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
-  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
-  alarmMode                           1      4  Zero  Lc  PowerPro_lto.o
-  blinkModeGN                         1      4  Zero  Lc  PowerPro_lto.o
-  blinkModeRT                         1      4  Zero  Lc  PowerPro_lto.o
-  buttonState                         1         Zero  Lc  PowerPro_lto.o
-  mode                                1         Zero  Lc  PowerPro_lto.o
-  offTime                             1      4  Zero  Lc  PowerPro_lto.o
-  offTimeGN                           1      4  Zero  Lc  PowerPro_lto.o
-  offTimeRT                           1      4  Zero  Lc  PowerPro_lto.o
-  onTime                              1      4  Zero  Lc  PowerPro_lto.o
-  onTimeGN                            1      4  Zero  Lc  PowerPro_lto.o
-  onTimeRT                            1      4  Zero  Lc  PowerPro_lto.o
-  pauseTime                           1      4  Zero  Lc  PowerPro_lto.o
-  relaisState                         1      4  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.137                         1         Zero  Lc  PowerPro_lto.o
-
-Read-only data symbols by name:
-
-  Symbol name                   Address        Size  Align  Type  Bd  Object File
-  -------------------------  ----------  ----------  -----  ----  --  -----------
-  AHBPrescTable              0x08002D34          64      4  Cnst  Lc  PowerPro_lto.o
-  _DoInit._aInitStr          0x08003C38          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_ctype_map
-                             0x08003DD0         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_ctype_mask
-                             0x08003CB3          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale      0x08003550          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_abbrev_day_names
-                             0x08003C64          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_abbrev_month_names
-                             0x08003C81          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_am_pm_indicator
-                             0x08003A63           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_data
-                             0x0800357C          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_date_format
-                             0x08003C52           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_date_time_format
-                             0x08003A6A          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_day_names
-                             0x08003B03          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_month_names
-                             0x08003A0C          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale_time_format
-                             0x08003C5B           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_codeset_ascii
-                             0x0800355C          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_data_empty_string
-                             0x08003CB2           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_data_utf8_period
-                             0x08003B3F           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_lc        0x08003DC0          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_uc        0x08003DB0          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_data__       0x08003F04        [44]      4  Cnst  Lc  [ Linker created ]
-  __SEGGER_init_table__      0x08003E74       [144]      4  Cnst  Lc  [ Linker created ]
-
-Read-only data symbols by address:
-
-     Address  Symbol name                      Size  Align  Type  Bd  Object File
-  ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x08002D34  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
-  0x08003550  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800355C  __SEGGER_RTL_codeset_ascii
-                                                 32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800357C  __SEGGER_RTL_c_locale_data
-                                                 88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003A0C  __SEGGER_RTL_c_locale_month_names
-                                                 87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003A63  __SEGGER_RTL_c_locale_am_pm_indicator
-                                                  7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003A6A  __SEGGER_RTL_c_locale_date_time_format
-                                                 15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003B03  __SEGGER_RTL_c_locale_day_names
-                                                 58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003B3F  __SEGGER_RTL_data_utf8_period
-                                                  2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003C38  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003C52  __SEGGER_RTL_c_locale_date_format
-                                                  9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003C5B  __SEGGER_RTL_c_locale_time_format
-                                                  9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003C64  __SEGGER_RTL_c_locale_abbrev_day_names
-                                                 29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003C81  __SEGGER_RTL_c_locale_abbrev_month_names
-                                                 49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003CB2  __SEGGER_RTL_data_empty_string
-                                                  1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003CB3  __SEGGER_RTL_ascii_ctype_mask
-                                                 13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003DB0  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003DC0  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003DD0  __SEGGER_RTL_ascii_ctype_map
-                                                128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003E74  __SEGGER_init_table__           [144]      4  Cnst  Lc  [ Linker created ]
-  0x08003F04  __SEGGER_init_data__             [44]      4  Cnst  Lc  [ Linker created ]
-
-Untyped symbols by name:
-
-  Symbol name                     Value        Size  Align  Type  Bd  Object File
-  -------------------------  ----------  ----------  -----  ----  --  -----------
-  __FLASH1_segment_end__     0x08004000                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_size__    0x00004000                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_start__   0x08000000                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_used_end__
-                             0x08003F56                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_used_size__
-                             0x00003F56                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_used_start__
-                             0x08000000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_end__      0x08004000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_size__     0x00004000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_start__    0x08000000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_used_end__
-                             0x08003F56                     ----  Gb  [ Linker created ]
-  __FLASH_segment_used_size__
-                             0x00003F56                     ----  Gb  [ Linker created ]
-  __FLASH_segment_used_start__
-                             0x08000000                     ----  Gb  [ Linker created ]
-  __HEAPSIZE__               0x00000400                     ----  Gb  [ Linker created ]
-  __RAM1_segment_end__       0x20003000                     ----  Gb  [ Linker created ]
-  __RAM1_segment_size__      0x00003000                     ----  Gb  [ Linker created ]
-  __RAM1_segment_start__     0x20000000                     ----  Gb  [ Linker created ]
-  __RAM1_segment_used_end__  0x20003000                     ----  Gb  [ Linker created ]
-  __RAM1_segment_used_size__
-                             0x00003000                     ----  Gb  [ Linker created ]
-  __RAM1_segment_used_start__
-                             0x20000000                     ----  Gb  [ Linker created ]
-  __RAM_segment_end__        0x20003000                     ----  Gb  [ Linker created ]
-  __RAM_segment_size__       0x00003000                     ----  Gb  [ Linker created ]
-  __RAM_segment_start__      0x20000000                     ----  Gb  [ Linker created ]
-  __RAM_segment_used_end__   0x20003000                     ----  Gb  [ Linker created ]
-  __RAM_segment_used_size__  0x00003000                     ----  Gb  [ Linker created ]
-  __RAM_segment_used_start__
-                             0x20000000                     ----  Gb  [ Linker created ]
-  __STACKSIZE_PROCESS__      0x00000000                     ----  Gb  [ Linker created ]
-  __STACKSIZE__              0x00000800                     ----  Gb  [ Linker created ]
-  __ctors_end__              0x08003CC4                     ----  Gb  [ Linker created ]
-  __ctors_start__            0x08003CC0                     ----  Gb  [ Linker created ]
-  __stack_end__              0x20003000                     ----  Gb  [ Linker created ]
-  __thread_pointer$          0x00000000                     ----  Gb  [ Linker created ]
-  _vectors                   0x08000000       [180]    256  Code  Gb  stm32c031xx_Vectors.o
-  _vectors_end               0x080000B4                256  Code  Lc  stm32c031xx_Vectors.o
-
-Untyped symbols by address:
-
-       Value  Symbol name                      Size  Align  Type  Bd  Object File
-  ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x00000000  __thread_pointer$                             ----  Gb  [ Linker created ]
-  0x00000000  __STACKSIZE_PROCESS__                         ----  Gb  [ Linker created ]
-  0x00000400  __HEAPSIZE__                                  ----  Gb  [ Linker created ]
-  0x00000800  __STACKSIZE__                                 ----  Gb  [ Linker created ]
-  0x00003000  __RAM_segment_used_size__                     ----  Gb  [ Linker created ]
-  0x00003000  __RAM_segment_size__                          ----  Gb  [ Linker created ]
-  0x00003000  __RAM1_segment_used_size__
-                                                            ----  Gb  [ Linker created ]
-  0x00003000  __RAM1_segment_size__                         ----  Gb  [ Linker created ]
-  0x00003F56  __FLASH_segment_used_size__
-                                                            ----  Gb  [ Linker created ]
-  0x00003F56  __FLASH1_segment_used_size__
-                                                            ----  Gb  [ Linker created ]
-  0x00004000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
-  0x00004000  __FLASH1_segment_size__                       ----  Gb  [ Linker created ]
-  0x08000000  _vectors                        [180]    256  Code  Gb  stm32c031xx_Vectors.o
-  0x08000000  __FLASH_segment_used_start__
-                                                            ----  Gb  [ Linker created ]
-  0x08000000  __FLASH_segment_start__                       ----  Gb  [ Linker created ]
-  0x08000000  __FLASH1_segment_used_start__
-                                                            ----  Gb  [ Linker created ]
-  0x08000000  __FLASH1_segment_start__                      ----  Gb  [ Linker created ]
-  0x080000B4  _vectors_end                             256  Code  Lc  stm32c031xx_Vectors.o
-  0x08003CC0  __ctors_start__                               ----  Gb  [ Linker created ]
-  0x08003CC4  __ctors_end__                                 ----  Gb  [ Linker created ]
-  0x08003F56  __FLASH_segment_used_end__
-                                                            ----  Gb  [ Linker created ]
-  0x08003F56  __FLASH1_segment_used_end__
-                                                            ----  Gb  [ Linker created ]
-  0x08004000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
-  0x08004000  __FLASH1_segment_end__                        ----  Gb  [ Linker created ]
-  0x20000000  __RAM_segment_used_start__
-                                                            ----  Gb  [ Linker created ]
-  0x20000000  __RAM_segment_start__                         ----  Gb  [ Linker created ]
-  0x20000000  __RAM1_segment_used_start__
-                                                            ----  Gb  [ Linker created ]
-  0x20000000  __RAM1_segment_start__                        ----  Gb  [ Linker created ]
-  0x20003000  __stack_end__                                 ----  Gb  [ Linker created ]
-  0x20003000  __RAM_segment_used_end__                      ----  Gb  [ Linker created ]
-  0x20003000  __RAM_segment_end__                           ----  Gb  [ Linker created ]
-  0x20003000  __RAM1_segment_used_end__                     ----  Gb  [ Linker created ]
-  0x20003000  __RAM1_segment_end__                          ----  Gb  [ Linker created ]
+  Section                        Size  Align  Object
+  -------------------------  --------  -----  ------
+  .segger.init.__SEGGER_init_zero
+                                 0x12      2  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  .segger.init.__SEGGER_init_copy
+                                 0x14      2  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
+  =========================  ========  =====  ======
+  Total:                           38         
+  =========================  ========  =====  ======
 
 
@@ -1114,16 +111,3 @@
 ***********************************************************************************************
 
-Memory breakdown:
-
-   14 606 bytes read-only  code    + 
-    1 604 bytes read-only  data    =  16 210 bytes read-only (total)
-    3 913 bytes read-write data
-
-Region summary:
-
-  Name        Range                     Size                 Used               Unused       Alignment Loss
-  ----------  -----------------  -----------  -------------------  -------------------  -------------------
-  FLASH       08000000-08003fff       16 384       16 214  98.96%          170   1.04%            0   0.00%
-  RAM         20000000-20002fff       12 288        3 913  31.84%        8 350  67.95%           25   0.20%
-
-Link complete: 0 errors, 0 warnings, 0 remarks
+Link complete: 2 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 22)
+++ trunk/firmware_v2/SES/Output/Release/Exe/PowerPro.map	(revision 23)
@@ -21,12 +21,12 @@
   Object File                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  PowerPro_lto.o                                      9 458         807           8         317
+  PowerPro_lto.o                                     10 222         689           8         508
   SEGGER_THUMB_Startup.o                                 20                                    
-  stm32c031xx_Vectors.o                                 220                                    
+  stm32c031xx_Vectors.o                                 218                                    
   STM32C0xx_Startup.o                                     8                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (4 objects)                                9 706         807           8         317
+  Subtotal (4 objects)                               10 468         689           8         508
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  libc_v6m_t_le_eabi_balanced.a                       1 768          32                        
+  libc_v6m_t_le_eabi_balanced.a                       2 372          32                        
   mbops_timeops_v6m_t_le_eabi_balanced.a                190         541          20           4
   prinops_rtt_v6m_t_le_eabi_balanced.a                  484          26          12       1 220
@@ -34,9 +34,9 @@
   strops_v6m_t_le_eabi_balanced.a                       144                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (5 archives)                               2 660         599          32       1 224
+  Subtotal (5 archives)                               3 264         599          32       1 224
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Linker created (shared data, fills, blocks):                      172                   2 048
+  Linker created (shared data, fills, blocks):                      184                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             12 366       1 578          40       3 589
+  Total:                                             13 732       1 472          40       3 780
   =============================================  ==========  ==========  ==========  ==========
 
@@ -48,4 +48,6 @@
                                                         904                                    
   fileops.o (libc_v6m_t_le_eabi_balanced.a)             146                                    
+  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+                                                        604                                    
   intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
                                                         352                                    
@@ -63,9 +65,9 @@
   strops.o (strops_v6m_t_le_eabi_balanced.a)            108                                    
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (10 members from 5 archives)               2 660         599          32       1 224
-  Objects (4 files)                                   9 706         807           8         317
-  Linker created (shared data, fills, blocks):                      172                   2 048
+  Subtotal (11 members from 5 archives)               3 264         599          32       1 224
+  Objects (4 files)                                  10 468         689           8         508
+  Linker created (shared data, fills, blocks):                      184                   2 048
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             12 366       1 578          40       3 589
+  Total:                                             13 732       1 472          40       3 780
   =============================================  ==========  ==========  ==========  ==========
 
@@ -74,13 +76,13 @@
   Description                                       RX Code     RO Data     RW Data     ZI Data
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Initialization table                                              172                        
+  Initialization table                                              184                        
   Memory for block 'stack'                                                                2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Subtotal (linker created):                                        172                   2 048
+  Subtotal (linker created):                                        184                   2 048
   ---------------------------------------------  ----------  ----------  ----------  ----------
-  Objects (4 files)                                   9 706         807           8         317
-  Archives (5 files)                                  2 660         599          32       1 224
+  Objects (4 files)                                  10 468         689           8         508
+  Archives (5 files)                                  3 264         599          32       1 224
   =============================================  ==========  ==========  ==========  ==========
-  Total:                                             12 366       1 578          40       3 589
+  Total:                                             13 732       1 472          40       3 780
   =============================================  ==========  ==========  ==========  ==========
 
@@ -100,231 +102,251 @@
   080000b4-080000c3  SysTick_Handler                    16   4  Code  RX  PowerPro_lto.o
   080000c4-08000173  DMA1_Channel1_IRQHandler          176   4  Code  RX  PowerPro_lto.o
-  08000174-08000183  SystemInit                         16   4  Code  RX  PowerPro_lto.o
-  08000184-080001d3  SystemCoreClockUpdate              80   4  Code  RX  PowerPro_lto.o
-  080001d4-08000233  HAL_InitTick                       96   4  Code  RX  PowerPro_lto.o
-  08000234-08000247  HAL_Delay                          20   4  Code  RX  PowerPro_lto.o
-  08000248-08000493  HAL_ADC_ConfigChannel             588   4  Code  RX  PowerPro_lto.o
-  08000494-0800060f  HAL_GPIO_Init                     380   4  Code  RX  PowerPro_lto.o
-  08000610-0800251f  main                            7 952   4  Code  RX  PowerPro_lto.o
-  08002520-0800255f  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
-  08002560-08002573  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
-  08002574-08002583  putchar                            16   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002584-080025af  puts                               44   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  080025b0-080025df  __aeabi_lmul                       48   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  080025e0-0800261f  __aeabi_idiv                       64   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002620-08002657  __aeabi_uidiv                      56   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002658-08002667  __aeabi_uidivmod                   16   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002668-08002707  __aeabi_uldivmod                  160   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002708-0800270f  __aeabi_idiv0                       8   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  08002710-08002787  vfprintf_l                        120   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002788-080027af  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  080027b0-08002b37  __SEGGER_RTL_vfprintf_int_nwp
+  08000174-08000293  TIM16_IRQHandler                  288   4  Code  RX  PowerPro_lto.o
+  08000294-0800038b  HAL_TIM_IC_CaptureCallback
+                                                       248   4  Code  RX  PowerPro_lto.o
+  0800038c-0800039b  SystemInit                         16   4  Code  RX  PowerPro_lto.o
+  0800039c-080003eb  SystemCoreClockUpdate              80   4  Code  RX  PowerPro_lto.o
+  080003ec-08000417  SetFANSpeed                        44   4  Code  RX  PowerPro_lto.o
+  08000418-08000477  HAL_InitTick                       96   4  Code  RX  PowerPro_lto.o
+  08000478-0800048b  HAL_Delay                          20   4  Code  RX  PowerPro_lto.o
+  0800048c-080006d7  HAL_ADC_ConfigChannel             588   4  Code  RX  PowerPro_lto.o
+  080006d8-08000853  HAL_GPIO_Init                     380   4  Code  RX  PowerPro_lto.o
+  08000854-080008a7  HAL_RCC_GetSysClockFreq            84   4  Code  RX  PowerPro_lto.o
+  080008a8-08000973  HAL_TIM_Base_Init                 204   4  Code  RX  PowerPro_lto.o
+  08000974-08000a03  TIM_Base_SetConfig                144   4  Code  RX  PowerPro_lto.o
+  08000a04-0800281b  main                            7 704   4  Code  RX  PowerPro_lto.o
+  0800281c-0800285b  AHBPrescTable                      64   4  Cnst  RO  PowerPro_lto.o
+  0800285c-0800287b  APBPrescTable                      32   4  Cnst  RO  PowerPro_lto.o
+  0800287c-0800288f  _start                             20   4  Code  RX  SEGGER_THUMB_Startup.o
+  08002890-0800289f  putchar                            16   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  080028a0-080028cb  puts                               44   4  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  080028cc-08002983  __aeabi_fmul                      184   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002984-08002a47  __aeabi_ddiv                      196   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002a48-08002a7b  __aeabi_d2iz                       52   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002a7c-08002a9f  __aeabi_f2uiz                      36   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002aa0-08002acf  __aeabi_d2uiz                      48   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002ad0-08002aeb  __aeabi_i2d                        28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002aec-08002b0b  __aeabi_ui2f                       32   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002b0c-08002b27  __aeabi_ui2d                       28   4  Code  RX  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002b28-08002b57  __aeabi_lmul                       48   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002b58-08002b97  __aeabi_idiv                       64   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002b98-08002bcf  __aeabi_uidiv                      56   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002bd0-08002bdf  __aeabi_uidivmod                   16   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002be0-08002c7f  __aeabi_uldivmod                  160   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002c80-08002c87  __aeabi_idiv0                       8   4  Code  RX  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  08002c88-08002cff  vfprintf_l                        120   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08002d00-08002d27  printf                             40   4  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08002d28-080030af  __SEGGER_RTL_vfprintf_int_nwp
                                                        904   4  Code  RX  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  08002b38-08002b6b  __SEGGER_RTL_X_file_stat           52   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002b6c-08002bbf  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002bc0-08002c27  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002c28-08002c5f  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002c60-08002ccb  strlen                            108   4  Code  RX  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  08002ccc-08002cdb  memcpy                             16   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  08002cdc-08002cef  __aeabi_memclr                     20   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  08002cf0-08002d03  __SEGGER_RTL_current_locale
+  080030b0-080030e3  __SEGGER_RTL_X_file_stat           52   4  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080030e4-08003137  _DoInit                            84   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08003138-0800319f  SEGGER_RTT_WriteNoLock            104   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080031a0-080031d7  SEGGER_RTT_Write                   56   4  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080031d8-08003243  strlen                            108   4  Code  RX  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  08003244-08003253  memcpy                             16   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  08003254-08003267  __aeabi_memclr                     20   4  Code  RX  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  08003268-0800327b  __SEGGER_RTL_current_locale
                                                         20   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002d04-08002d1f  __SEGGER_RTL_ascii_isctype
+  0800327c-08003297  __SEGGER_RTL_ascii_isctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002d20-08002d3b  __SEGGER_RTL_ascii_iswctype
+  08003298-080032b3  __SEGGER_RTL_ascii_iswctype
                                                         28   4  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002d3c-08002d47  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002d48-08002d67  __SEGGER_RTL_codeset_ascii
+  080032b4-080032bf  __SEGGER_RTL_c_locale              12   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  080032c0-080032df  __SEGGER_RTL_codeset_ascii
                                                         32   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002d68-08002dbf  __SEGGER_RTL_c_locale_data
+  080032e0-08003337  __SEGGER_RTL_c_locale_data
                                                         88   4  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002dc0-08002dc1  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
-  08002dc2-08002dc3  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
-  08002dc4-08002dc5  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
-  08002dc6-08002dc7  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
-  08002dc8-08002dc9  ADC_DMAHalfConvCplt                 2   2  Code  RX  PowerPro_lto.o
-  08002dca-08002dcb  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dcc-08002dcd  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dce-08002dcf  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dd0-08002dd1  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dd2-08002dd3  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dd4-08002dd5  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dd6-08002dd7  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dd8-08002dd9  DMA1_Channel2_3_IRQHandler
+  08003338-08003339  NMI_Handler                         2   2  Code  RX  PowerPro_lto.o
+  0800333a-0800333b  HardFault_Handler                   2   2  Code  RX  PowerPro_lto.o
+  0800333c-0800333d  SVC_Handler                         2   2  Code  RX  PowerPro_lto.o
+  0800333e-0800333f  PendSV_Handler                      2   2  Code  RX  PowerPro_lto.o
+  08003340-08003341  ADC_DMAHalfConvCplt                 2   2  Code  RX  PowerPro_lto.o
+  08003342-08003343  WWDG_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08003344-08003345  RTC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  08003346-08003347  FLASH_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  08003348-08003349  RCC_IRQHandler                      2   2  Code  RX  stm32c031xx_Vectors.o
+  0800334a-0800334b  EXTI0_1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  0800334c-0800334d  EXTI2_3_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  0800334e-0800334f  EXTI4_15_IRQHandler                 2   2  Code  RX  stm32c031xx_Vectors.o
+  08003350-08003351  DMA1_Channel2_3_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dda-08002ddb  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08002ddc-08002ddd  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dde-08002ddf  TIM1_BRK_UP_TRG_COM_IRQHandler
+  08003352-08003353  DMAMUX1_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  08003354-08003355  ADC1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08003356-08003357  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2   2  Code  RX  stm32c031xx_Vectors.o
-  08002de0-08002de1  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
-  08002de2-08002de3  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08002de4-08002de5  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08002de6-08002de7  TIM16_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08002de8-08002de9  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dea-08002deb  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dec-08002ded  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
-  08002dee-08002def  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08002df0-08002df1  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
-  08002df2-08002e13  fputc                              34   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002e14-08002e9d  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002e9e-08002eb7  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002eb8-08002ed1  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08002ed2-08002edb  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002edc-08002ef1  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002ef2-08002f2b  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002f2c-08002f89  _WriteBlocking                     94   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08002f8a-08002fb7  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002fb8-08002fc5  __SEGGER_RTL_ascii_tolower
+  08003358-08003359  TIM1_CC_IRQHandler                  2   2  Code  RX  stm32c031xx_Vectors.o
+  0800335a-0800335b  TIM3_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  0800335c-0800335d  TIM14_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  0800335e-0800335f  TIM17_IRQHandler                    2   2  Code  RX  stm32c031xx_Vectors.o
+  08003360-08003361  I2C1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08003362-08003363  SPI1_IRQHandler                     2   2  Code  RX  stm32c031xx_Vectors.o
+  08003364-08003365  USART1_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  08003366-08003367  USART2_IRQHandler                   2   2  Code  RX  stm32c031xx_Vectors.o
+  08003368-08003389  fputc                              34   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0800338a-08003413  __SEGGER_RTL_putc                 138   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003414-0800342d  __SEGGER_RTL_prin_flush            26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0800342e-08003447  vfprintf                           26   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003448-08003451  __SEGGER_RTL_X_file_write          10   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08003452-08003467  _GetAvailWriteSpace                22   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08003468-080034a1  _WriteNoCheck                      58   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  080034a2-080034ff  _WriteBlocking                     94   2  Code  RX  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08003500-0800352d  __SEGGER_RTL_ascii_mbtowc          46   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0800352e-0800353b  __SEGGER_RTL_ascii_tolower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002fc6-08002fd3  __SEGGER_RTL_ascii_towlower
+  0800353c-08003549  __SEGGER_RTL_ascii_towlower
                                                         14   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08002fd4-08003037  ADC_DMAConvCplt                   100   2  Code  RX  PowerPro_lto.o
-  08003038-0800304b  ADC_DMAError                       20   2  Code  RX  PowerPro_lto.o
-  0800304c-0800304f  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
-  08003050-08003057  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
-  08003058-0800308b  fwrite                             52   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800308c-0800309b  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0800309c-0800309f  __SEGGER_RTL_X_file_bufsize
+  0800354a-080035ad  ADC_DMAConvCplt                   100   2  Code  RX  PowerPro_lto.o
+  080035ae-080035c1  ADC_DMAError                       20   2  Code  RX  PowerPro_lto.o
+  080035c2-080035c5  Error_Handler                       4   2  Code  RX  PowerPro_lto.o
+  080035c6-080035cd  reset_handler                       8   2  Code  RX  STM32C0xx_Startup.o
+  080035ce-08003601  fwrite                             52   2  Code  RX  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003602-08003611  __SEGGER_RTL_stream_write          16   2  Code  RX  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  08003612-08003615  __SEGGER_RTL_X_file_bufsize
                                                          4   2  Code  RX  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  080030a0-080030af  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080030b0-080030bb  __SEGGER_RTL_ascii_toupper
+  08003616-08003625  __SEGGER_RTL_ascii_wctomb          16   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  08003626-08003631  __SEGGER_RTL_ascii_toupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080030bc-080030c7  __SEGGER_RTL_ascii_towupper
+  08003632-0800363d  __SEGGER_RTL_ascii_towupper
                                                         12   2  Code  RX  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080030c8-080030ea  [.rodata..Lstr.7.102]              35   1  Cnst  RO  PowerPro_lto.o
-  080030eb-0800310d  [.rodata..L.str.108]               35   1  Cnst  RO  PowerPro_lto.o
-  0800310e-08003134  [.rodata..Lstr.15.121]             39   1  Cnst  RO  PowerPro_lto.o
-  08003135-0800314b  [.rodata..Lstr.18.117]             23   1  Cnst  RO  PowerPro_lto.o
-  0800314c-080031a2  __SEGGER_RTL_c_locale_month_names
+  0800363e-08003660  [.rodata..Lstr.7.115]              35   1  Cnst  RO  PowerPro_lto.o
+  08003661-08003683  [.rodata..L.str.131]               35   1  Cnst  RO  PowerPro_lto.o
+  08003684-080036da  __SEGGER_RTL_c_locale_month_names
                                                         87   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080031a3-080031a9  __SEGGER_RTL_c_locale_am_pm_indicator
+  080036db-080036e1  __SEGGER_RTL_c_locale_am_pm_indicator
                                                          7   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080031aa-080031b8  __SEGGER_RTL_c_locale_date_time_format
+  080036e2-080036f0  __SEGGER_RTL_c_locale_date_time_format
                                                         15   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080031b9-080031ca  [.rodata..Lstr]                    18   1  Cnst  RO  PowerPro_lto.o
-  080031cb-080031e4  [.rodata..Lstr.8]                  26   1  Cnst  RO  PowerPro_lto.o
-  080031e5-08003206  [.rodata..Lstr.14.99]              34   1  Cnst  RO  PowerPro_lto.o
-  08003207-0800322c  [.rodata..Lstr.17.122]             38   1  Cnst  RO  PowerPro_lto.o
-  0800322d-08003242  [.rodata..Lstr.19]                 22   1  Cnst  RO  PowerPro_lto.o
-  08003243-0800327c  __SEGGER_RTL_c_locale_day_names
+  080036f1-08003702  [.rodata..Lstr]                    18   1  Cnst  RO  PowerPro_lto.o
+  08003703-08003718  [.rodata..Lstr.4.100]              22   1  Cnst  RO  PowerPro_lto.o
+  08003719-08003732  [.rodata..Lstr.8]                  26   1  Cnst  RO  PowerPro_lto.o
+  08003733-08003754  [.rodata..Lstr.14.112]             34   1  Cnst  RO  PowerPro_lto.o
+  08003755-0800378e  __SEGGER_RTL_c_locale_day_names
                                                         58   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800327d-0800327e  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800327f-08003280  __SEGGER_RTL_data_utf8_period
+  0800378f-08003790  [.rodata.libc..L.str]               2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  08003791-08003792  __SEGGER_RTL_data_utf8_period
                                                          2   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003281-08003291  [.rodata..Lstr.4]                  17   1  Cnst  RO  PowerPro_lto.o
-  08003292-080032aa  [.rodata..Lstr.2]                  25   1  Cnst  RO  PowerPro_lto.o
-  080032ab-080032c3  [.rodata..Lstr.9]                  25   1  Cnst  RO  PowerPro_lto.o
-  080032c4-080032ec  [.rodata..Lstr.18]                 41   1  Cnst  RO  PowerPro_lto.o
-  080032ed-080032f5  [.rodata..L.str]                    9   1  Cnst  RO  PowerPro_lto.o
-  080032f6-08003312  [.rodata..Lstr.8.103]              29   1  Cnst  RO  PowerPro_lto.o
-  08003313-08003337  [.rodata..Lstr.13]                 37   1  Cnst  RO  PowerPro_lto.o
-  08003338-08003350  [.rodata..Lstr.13.116]             25   1  Cnst  RO  PowerPro_lto.o
-  08003351-0800336d  [.rodata..Lstr.20]                 29   1  Cnst  RO  PowerPro_lto.o
-  0800336e-0800337e  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0800337f-08003387  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  08003388-08003390  __SEGGER_RTL_c_locale_date_format
+  08003793-080037a3  [.rodata..Lstr.4]                  17   1  Cnst  RO  PowerPro_lto.o
+  080037a4-080037bc  [.rodata..Lstr.5]                  25   1  Cnst  RO  PowerPro_lto.o
+  080037bd-080037d5  [.rodata..Lstr.9]                  25   1  Cnst  RO  PowerPro_lto.o
+  080037d6-080037fe  [.rodata..Lstr.18]                 41   1  Cnst  RO  PowerPro_lto.o
+  080037ff-0800381b  [.rodata..Lstr.8.116]              29   1  Cnst  RO  PowerPro_lto.o
+  0800381c-08003840  [.rodata..Lstr.13]                 37   1  Cnst  RO  PowerPro_lto.o
+  08003841-08003849  [.rodata..L.str]                    9   1  Cnst  RO  PowerPro_lto.o
+  0800384a-0800385a  _DoInit._aInitStr                  17   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0800385b-08003863  [.rodata.libc..L.str]               9   1  Cnst  RO  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  08003864-0800386c  __SEGGER_RTL_c_locale_date_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003391-08003399  __SEGGER_RTL_c_locale_time_format
+  0800386d-08003875  __SEGGER_RTL_c_locale_time_format
                                                          9   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0800339a-080033b6  __SEGGER_RTL_c_locale_abbrev_day_names
+  08003876-08003892  __SEGGER_RTL_c_locale_abbrev_day_names
                                                         29   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080033b7-080033e7  __SEGGER_RTL_c_locale_abbrev_month_names
+  08003893-080038c3  __SEGGER_RTL_c_locale_abbrev_month_names
                                                         49   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080033e8-080033e8  __SEGGER_RTL_data_empty_string
+  080038c4-080038c4  __SEGGER_RTL_data_empty_string
                                                          1   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080033e9-080033f5  __SEGGER_RTL_ascii_ctype_mask
+  080038c5-080038d1  __SEGGER_RTL_ascii_ctype_mask
                                                         13   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  080033f6-080033f7  ( UNUSED .=.+2 )                    2   -  ----  -   -
-  080033f8-080033fb  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
-  080033fc-08003417  [.rodata..Lstr.3]                  28   1  Cnst  RO  PowerPro_lto.o
-  08003418-0800342b  [.rodata..Lstr.77]                 20   1  Cnst  RO  PowerPro_lto.o
-  0800342c-08003447  [.rodata..Lstr.7]                  28   1  Cnst  RO  PowerPro_lto.o
-  08003448-08003467  [.rodata..Lstr.10]                 32   1  Cnst  RO  PowerPro_lto.o
-  08003468-080034a3  [.rodata..Lstr.12.105]             60   1  Cnst  RO  PowerPro_lto.o
-  080034a4-080034bf  [.rodata..Lstr.12.118]             28   1  Cnst  RO  PowerPro_lto.o
-  080034c0-080034d3  [.rodata..Lstr.14.119]             20   1  Cnst  RO  PowerPro_lto.o
-  080034d4-080034e7  [.rodata..Lstr.16.120]             20   1  Cnst  RO  PowerPro_lto.o
-  080034e8-080034f7  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  080034f8-08003507  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  08003508-08003587  __SEGGER_RTL_ascii_ctype_map
+  080038d2-080038d3  ( UNUSED .=.+2 )                    2   -  ----  -   -
+  080038d4-080038d7  [.init_array]                       4   4  ----  --  STM32C0xx_Startup.o
+  080038d8-080038f3  [.rodata..Lstr.3]                  28   1  Cnst  RO  PowerPro_lto.o
+  080038f4-0800391f  [.rodata..L.str.2]                 44   1  Cnst  RO  PowerPro_lto.o
+  08003920-08003933  [.rodata..Lstr.99]                 20   1  Cnst  RO  PowerPro_lto.o
+  08003934-0800394f  [.rodata..Lstr.7]                  28   1  Cnst  RO  PowerPro_lto.o
+  08003950-0800396f  [.rodata..Lstr.10]                 32   1  Cnst  RO  PowerPro_lto.o
+  08003970-0800398b  [.rodata..Lstr.10.117]             28   1  Cnst  RO  PowerPro_lto.o
+  0800398c-080039c7  [.rodata..Lstr.12.118]             60   1  Cnst  RO  PowerPro_lto.o
+  080039c8-080039d7  __SEGGER_RTL_hex_uc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  080039d8-080039e7  __SEGGER_RTL_hex_lc                16   1  Cnst  RO  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  080039e8-08003a67  __SEGGER_RTL_ascii_ctype_map
                                                        128   1  Cnst  RO  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  08003588-080035ab  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  080035ac-0800362f  __SEGGER_init_table__             132   4  Cnst  RO  [ Linker created ]
-  08003630-08003657  __SEGGER_init_data__               40   4  Cnst  RO  [ Linker created ]
-  08003658-08003669  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0800366a-0800367d  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0800367e-1fffffff  ( UNUSED .=.+402639234 )   402 639 234
+  08003a68-08003a8b  __SEGGER_init_ctors                36   4  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08003a8c-08003b1b  __SEGGER_init_table__             144   4  Cnst  RO  [ Linker created ]
+  08003b1c-08003b43  __SEGGER_init_data__               40   4  Cnst  RO  [ Linker created ]
+  08003b44-08003b55  __SEGGER_init_zero                 18   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08003b56-08003b69  __SEGGER_init_copy                 20   2  Code  RX  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  08003b6a-1fffffff  ( UNUSED .=.+402637974 )   402 637 974
                                                              -  ----  -   -
   20000000-200000a7  _SEGGER_RTT                       168   4  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   200000a8-2000010b  hadc1                             100   4  Zero  ZI  PowerPro_lto.o
   2000010c-20000167  hdma_adc1                          92   4  Zero  ZI  PowerPro_lto.o
-  20000168-2000017b  adcData                            20   4  Zero  ZI  PowerPro_lto.o
-  2000017c-2000017f  uwTick                              4   4  Zero  ZI  PowerPro_lto.o
-  20000180-20000183  onTimeCounterSET                    4   4  Zero  ZI  PowerPro_lto.o
-  20000184-20000187  onTimeCounterRT                     4   4  Zero  ZI  PowerPro_lto.o
-  20000188-2000018b  onTimeCounterRESET                  4   4  Zero  ZI  PowerPro_lto.o
-  2000018c-2000018f  onTimeCounterGN                     4   4  Zero  ZI  PowerPro_lto.o
-  20000190-20000193  onTimeCounter                       4   4  Zero  ZI  PowerPro_lto.o
-  20000194-20000197  oldTimeMSTick                       4   4  Zero  ZI  PowerPro_lto.o
-  20000198-2000019b  offTimeCounterRT                    4   4  Zero  ZI  PowerPro_lto.o
-  2000019c-2000019f  offTimeCounterGN                    4   4  Zero  ZI  PowerPro_lto.o
-  200001a0-200001a3  offTimeCounter                      4   4  Zero  ZI  PowerPro_lto.o
-  200001a4-200001a7  numberOfBlinks                      4   4  Zero  ZI  PowerPro_lto.o
-  200001a8-200001ab  msCounter                           4   4  Zero  ZI  PowerPro_lto.o
-  200001ac-200001af  longPressCounterButtonOn            4   4  Zero  ZI  PowerPro_lto.o
-  200001b0-200001b3  longPressCounterButtonOff           4   4  Zero  ZI  PowerPro_lto.o
-  200001b4-200001b7  __SEGGER_RTL_stdout_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200001b8-200001bb  __SEGGER_RTL_stdin_file             4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200001bc-200001bf  __SEGGER_RTL_stderr_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  200001c0-200001c3  __SEGGER_RTL_locale_ptr             4   4  Zero  ZI  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  200001c4-200001c7  dropLimitCounter                    4   4  Zero  ZI  PowerPro_lto.o
-  200001c8-200001cb  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
-  200001cc-200001cf  SECONDARYPROTECTION_SM_On.oldtime.100
+  20000168-200001b3  htim17                             76   4  Zero  ZI  PowerPro_lto.o
+  200001b4-200001ff  htim16                             76   4  Zero  ZI  PowerPro_lto.o
+  20000200-20000213  adcData                            20   4  Zero  ZI  PowerPro_lto.o
+  20000214-2000021f  period                             12   4  Zero  ZI  PowerPro_lto.o
+  20000220-20000223  voltageUout                         4   4  Zero  ZI  PowerPro_lto.o
+  20000224-20000227  voltageUin                          4   4  Zero  ZI  PowerPro_lto.o
+  20000228-2000022b  uwTick                              4   4  Zero  ZI  PowerPro_lto.o
+  2000022c-2000022f  onTimeCounterSET                    4   4  Zero  ZI  PowerPro_lto.o
+  20000230-20000233  onTimeCounterRT                     4   4  Zero  ZI  PowerPro_lto.o
+  20000234-20000237  onTimeCounterRESET                  4   4  Zero  ZI  PowerPro_lto.o
+  20000238-2000023b  onTimeCounterGN                     4   4  Zero  ZI  PowerPro_lto.o
+  2000023c-2000023f  onTimeCounter                       4   4  Zero  ZI  PowerPro_lto.o
+  20000240-20000243  oldTimeMSTick                       4   4  Zero  ZI  PowerPro_lto.o
+  20000244-20000247  offTimeCounterRT                    4   4  Zero  ZI  PowerPro_lto.o
+  20000248-2000024b  offTimeCounterGN                    4   4  Zero  ZI  PowerPro_lto.o
+  2000024c-2000024f  offTimeCounter                      4   4  Zero  ZI  PowerPro_lto.o
+  20000250-20000253  numberOfBlinks                      4   4  Zero  ZI  PowerPro_lto.o
+  20000254-20000257  msCounter                           4   4  Zero  ZI  PowerPro_lto.o
+  20000258-2000025b  main.zeroFreqCnt                    4   4  Zero  ZI  PowerPro_lto.o
+  2000025c-2000025f  main.stage                          4   4  Zero  ZI  PowerPro_lto.o
+  20000260-20000263  longPressCounterButtonOn            4   4  Zero  ZI  PowerPro_lto.o
+  20000264-20000267  longPressCounterButtonOff           4   4  Zero  ZI  PowerPro_lto.o
+  20000268-2000026b  __SEGGER_RTL_stdout_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  2000026c-2000026f  __SEGGER_RTL_stdin_file             4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  20000270-20000273  __SEGGER_RTL_stderr_file            4   4  Zero  ZI  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  20000274-20000277  __SEGGER_RTL_locale_ptr             4   4  Zero  ZI  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  20000278-2000027b  lastSpeed                           4   4  Zero  ZI  PowerPro_lto.o
+  2000027c-2000027f  ic_overflows                        4   4  Zero  ZI  PowerPro_lto.o
+  20000280-20000283  freq                                4   4  Zero  ZI  PowerPro_lto.o
+  20000284-20000287  dropLimitCounter                    4   4  Zero  ZI  PowerPro_lto.o
+  20000288-2000028b  calTemperatureSensor30Value
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200001d0-200001d3  SECONDARYPROTECTION_SM_On.oldtime
+  2000028c-2000028f  blinkCounter                        4   4  Zero  ZI  PowerPro_lto.o
+  20000290-20000293  SECONDARYPROTECTION_SM_On.oldtime.113
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200001d4-200001d7  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101
+  20000294-20000297  SECONDARYPROTECTION_SM_On.oldtime
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200001d8-200001db  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
+  20000298-2000029b  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200001dc-200001df  LVP_OVP_SM_On.oldtime               4   4  Zero  ZI  PowerPro_lto.o
-  200001e0-200001e3  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
+  2000029c-2000029f  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                                          4   4  Zero  ZI  PowerPro_lto.o
-  200001e4-200001e4  relaisState                         1   4  Zero  ZI  PowerPro_lto.o
-  200001e5-200001e5  smState.98                          1   1  Zero  ZI  PowerPro_lto.o
-  200001e6-200001e6  smState.84                          1   1  Zero  ZI  PowerPro_lto.o
-  200001e7-200001e7  smState.115                         1   1  Zero  ZI  PowerPro_lto.o
-  200001e8-200001e8  pauseTime                           1   4  Zero  ZI  PowerPro_lto.o
-  200001e9-200001e9  smState                             1   1  Zero  ZI  PowerPro_lto.o
-  200001ea-200001ea  mode                                1   1  Zero  ZI  PowerPro_lto.o
-  200001eb-200001eb  buttonState                         1   1  Zero  ZI  PowerPro_lto.o
-  200001ec-200001ec  onTimeRT                            1   4  Zero  ZI  PowerPro_lto.o
-  200001ed-200001ef  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200001f0-200001f0  onTimeGN                            1   4  Zero  ZI  PowerPro_lto.o
-  200001f1-200001f3  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200001f4-200001f4  onTime                              1   4  Zero  ZI  PowerPro_lto.o
-  200001f5-200001f7  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200001f8-200001f8  offTimeRT                           1   4  Zero  ZI  PowerPro_lto.o
-  200001f9-200001fb  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  200001fc-200001fc  offTimeGN                           1   4  Zero  ZI  PowerPro_lto.o
-  200001fd-200001ff  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  20000200-20000200  offTime                             1   4  Zero  ZI  PowerPro_lto.o
-  20000201-20000203  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  20000204-20000204  blinkModeRT                         1   4  Zero  ZI  PowerPro_lto.o
-  20000205-20000207  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  20000208-20000208  blinkModeGN                         1   4  Zero  ZI  PowerPro_lto.o
-  20000209-2000020b  ( ALIGN .=.+3 )                     3   -  ----  -   -
-  2000020c-2000020c  alarmMode                           1   4  Zero  ZI  PowerPro_lto.o
-  2000020d-2000060c  _acUpBuffer                     1 024   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  2000060d-2000061c  _acDownBuffer                      16   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  2000061d-2000061f  ( UNUSED .=.+3 )                    3   -  ----  -   -
-  20000620-20000633  __SEGGER_RTL_global_locale
+  200002a0-200002a3  HAL_TIM_IC_CaptureCallback.state
+                                                         4   4  Zero  ZI  PowerPro_lto.o
+  200002a4-200002a4  relaisState                         1   4  Zero  ZI  PowerPro_lto.o
+  200002a5-200002a5  smState.111                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a6-200002a6  smState.107                         1   1  Zero  ZI  PowerPro_lto.o
+  200002a7-200002a7  smState                             1   1  Zero  ZI  PowerPro_lto.o
+  200002a8-200002a8  pauseTime                           1   4  Zero  ZI  PowerPro_lto.o
+  200002a9-200002a9  mode                                1   1  Zero  ZI  PowerPro_lto.o
+  200002aa-200002aa  buttonState                         1   1  Zero  ZI  PowerPro_lto.o
+  200002ab-200002ab  ( UNUSED .=.+1 )                    1   -  ----  -   -
+  200002ac-200002ac  onTimeRT                            1   4  Zero  ZI  PowerPro_lto.o
+  200002ad-200002af  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002b0-200002b0  onTimeGN                            1   4  Zero  ZI  PowerPro_lto.o
+  200002b1-200002b3  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002b4-200002b4  onTime                              1   4  Zero  ZI  PowerPro_lto.o
+  200002b5-200002b7  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002b8-200002b8  offTimeRT                           1   4  Zero  ZI  PowerPro_lto.o
+  200002b9-200002bb  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002bc-200002bc  offTimeGN                           1   4  Zero  ZI  PowerPro_lto.o
+  200002bd-200002bf  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002c0-200002c0  offTime                             1   4  Zero  ZI  PowerPro_lto.o
+  200002c1-200002c3  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002c4-200002c4  blinkModeRT                         1   4  Zero  ZI  PowerPro_lto.o
+  200002c5-200002c7  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002c8-200002c8  blinkModeGN                         1   4  Zero  ZI  PowerPro_lto.o
+  200002c9-200002cb  ( ALIGN .=.+3 )                     3   -  ----  -   -
+  200002cc-200002cc  alarmMode                           1   4  Zero  ZI  PowerPro_lto.o
+  200002cd-200006cc  _acUpBuffer                     1 024   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  200006cd-200006dc  _acDownBuffer                      16   1  Zero  ZI  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  200006dd-200006df  ( UNUSED .=.+3 )                    3   -  ----  -   -
+  200006e0-200006f3  __SEGGER_RTL_global_locale
                                                         20   4  Init  RW  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  20000634-20000637  uwTickPrio                          4   4  Init  RW  PowerPro_lto.o
-  20000638-2000063b  stdout                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  2000063c-2000063f  stdin                               4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000640-20000643  stderr                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  20000644-20000647  SystemCoreClock                     4   4  Init  RW  PowerPro_lto.o
-  20000648-200027ff  ( UNUSED .=.+8632 )             8 632   -  ----  -   -
+  200006f4-200006f7  uwTickPrio                          4   4  Init  RW  PowerPro_lto.o
+  200006f8-200006fb  stdout                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  200006fc-200006ff  stdin                               4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  20000700-20000703  stderr                              4   4  Init  RW  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  20000704-20000707  SystemCoreClock                     4   4  Init  RW  PowerPro_lto.o
+  20000708-200027ff  ( UNUSED .=.+8440 )             8 440   -  ----  -   -
   20002800-20002fff  [.bss.block.stack]              2 048   8  None  ZI  [ Linker created ]
 
@@ -340,109 +362,123 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  ADC1_IRQHandler            0x08002DDD                  2  Code  Wk  stm32c031xx_Vectors.o
-  ADC_DMAConvCplt            0x08002FD5         100      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAError               0x08003039          20      2  Code  Lc  PowerPro_lto.o
-  ADC_DMAHalfConvCplt        0x08002DC9           2      2  Code  Lc  PowerPro_lto.o
+  ADC1_IRQHandler            0x08003355                  2  Code  Wk  stm32c031xx_Vectors.o
+  ADC_DMAConvCplt            0x0800354B         100      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAError               0x080035AF          20      2  Code  Lc  PowerPro_lto.o
+  ADC_DMAHalfConvCplt        0x08003341           2      2  Code  Lc  PowerPro_lto.o
   DMA1_Channel1_IRQHandler   0x080000C5         176      4  Code  Gb  PowerPro_lto.o
   DMA1_Channel2_3_IRQHandler
-                             0x08002DD9                  2  Code  Wk  stm32c031xx_Vectors.o
-  DMAMUX1_IRQHandler         0x08002DDB                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI0_1_IRQHandler         0x08002DD3                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI2_3_IRQHandler         0x08002DD5                  2  Code  Wk  stm32c031xx_Vectors.o
-  EXTI4_15_IRQHandler        0x08002DD7                  2  Code  Wk  stm32c031xx_Vectors.o
-  Error_Handler              0x0800304D           4      2  Code  Lc  PowerPro_lto.o
-  FLASH_IRQHandler           0x08002DCF                  2  Code  Wk  stm32c031xx_Vectors.o
-  HAL_ADC_ConfigChannel      0x08000249         588      4  Code  Lc  PowerPro_lto.o
-  HAL_Delay                  0x08000235          20      4  Code  Lc  PowerPro_lto.o
-  HAL_GPIO_Init              0x08000495         380      4  Code  Lc  PowerPro_lto.o
-  HAL_InitTick               0x080001D5          96      4  Code  Lc  PowerPro_lto.o
-  HardFault_Handler          0x08002DC3           2      2  Code  Gb  PowerPro_lto.o
-  I2C1_IRQHandler            0x08002DEB                  2  Code  Wk  stm32c031xx_Vectors.o
-  NMI_Handler                0x08002DC1           2      2  Code  Gb  PowerPro_lto.o
-  PendSV_Handler             0x08002DC7           2      2  Code  Gb  PowerPro_lto.o
-  RCC_IRQHandler             0x08002DD1                  2  Code  Wk  stm32c031xx_Vectors.o
-  RTC_IRQHandler             0x08002DCD                  2  Code  Wk  stm32c031xx_Vectors.o
-  Reset_Handler              0x08003051                  2  Code  Gb  STM32C0xx_Startup.o
-  SEGGER_RTT_Write           0x08002C29          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SEGGER_RTT_WriteNoLock     0x08002BC1         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  SPI1_IRQHandler            0x08002DED                  2  Code  Wk  stm32c031xx_Vectors.o
-  SVC_Handler                0x08002DC5           2      2  Code  Gb  PowerPro_lto.o
+                             0x08003351                  2  Code  Wk  stm32c031xx_Vectors.o
+  DMAMUX1_IRQHandler         0x08003353                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI0_1_IRQHandler         0x0800334B                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI2_3_IRQHandler         0x0800334D                  2  Code  Wk  stm32c031xx_Vectors.o
+  EXTI4_15_IRQHandler        0x0800334F                  2  Code  Wk  stm32c031xx_Vectors.o
+  Error_Handler              0x080035C3           4      2  Code  Lc  PowerPro_lto.o
+  FLASH_IRQHandler           0x08003347                  2  Code  Wk  stm32c031xx_Vectors.o
+  HAL_ADC_ConfigChannel      0x0800048D         588      4  Code  Lc  PowerPro_lto.o
+  HAL_Delay                  0x08000479          20      4  Code  Lc  PowerPro_lto.o
+  HAL_GPIO_Init              0x080006D9         380      4  Code  Lc  PowerPro_lto.o
+  HAL_InitTick               0x08000419          96      4  Code  Lc  PowerPro_lto.o
+  HAL_RCC_GetSysClockFreq    0x08000855          84      4  Code  Lc  PowerPro_lto.o
+  HAL_TIM_Base_Init          0x080008A9         204      4  Code  Lc  PowerPro_lto.o
+  HAL_TIM_IC_CaptureCallback
+                             0x08000295         248      4  Code  Lc  PowerPro_lto.o
+  HardFault_Handler          0x0800333B           2      2  Code  Gb  PowerPro_lto.o
+  I2C1_IRQHandler            0x08003361                  2  Code  Wk  stm32c031xx_Vectors.o
+  NMI_Handler                0x08003339           2      2  Code  Gb  PowerPro_lto.o
+  PendSV_Handler             0x0800333F           2      2  Code  Gb  PowerPro_lto.o
+  RCC_IRQHandler             0x08003349                  2  Code  Wk  stm32c031xx_Vectors.o
+  RTC_IRQHandler             0x08003345                  2  Code  Wk  stm32c031xx_Vectors.o
+  Reset_Handler              0x080035C7                  2  Code  Gb  STM32C0xx_Startup.o
+  SEGGER_RTT_Write           0x080031A1          56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  SEGGER_RTT_WriteNoLock     0x08003139         104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  SPI1_IRQHandler            0x08003363                  2  Code  Wk  stm32c031xx_Vectors.o
+  SVC_Handler                0x0800333D           2      2  Code  Gb  PowerPro_lto.o
+  SetFANSpeed                0x080003ED          44      4  Code  Lc  PowerPro_lto.o
   SysTick_Handler            0x080000B5          16      4  Code  Gb  PowerPro_lto.o
-  SystemCoreClockUpdate      0x08000185          80      4  Code  Gb  PowerPro_lto.o
-  SystemInit                 0x08000175          16      4  Code  Gb  PowerPro_lto.o
-  TIM14_IRQHandler           0x08002DE5                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM16_IRQHandler           0x08002DE7                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM17_IRQHandler           0x08002DE9                  2  Code  Wk  stm32c031xx_Vectors.o
+  SystemCoreClockUpdate      0x0800039D          80      4  Code  Gb  PowerPro_lto.o
+  SystemInit                 0x0800038D          16      4  Code  Gb  PowerPro_lto.o
+  TIM14_IRQHandler           0x0800335D                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM16_IRQHandler           0x08000175         288      4  Code  Gb  PowerPro_lto.o
+  TIM17_IRQHandler           0x0800335F                  2  Code  Wk  stm32c031xx_Vectors.o
   TIM1_BRK_UP_TRG_COM_IRQHandler
-                             0x08002DDF                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM1_CC_IRQHandler         0x08002DE1                  2  Code  Wk  stm32c031xx_Vectors.o
-  TIM3_IRQHandler            0x08002DE3                  2  Code  Wk  stm32c031xx_Vectors.o
-  USART1_IRQHandler          0x08002DEF                  2  Code  Wk  stm32c031xx_Vectors.o
-  USART2_IRQHandler          0x08002DF1                  2  Code  Wk  stm32c031xx_Vectors.o
-  WWDG_IRQHandler            0x08002DCB                  2  Code  Wk  stm32c031xx_Vectors.o
-  _DoInit                    0x08002B6D          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _GetAvailWriteSpace        0x08002EDD          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteBlocking             0x08002F2D          94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _WriteNoCheck              0x08002EF3          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+                             0x08003357                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM1_CC_IRQHandler         0x08003359                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM3_IRQHandler            0x0800335B                  2  Code  Wk  stm32c031xx_Vectors.o
+  TIM_Base_SetConfig         0x08000975         144      4  Code  Lc  PowerPro_lto.o
+  USART1_IRQHandler          0x08003365                  2  Code  Wk  stm32c031xx_Vectors.o
+  USART2_IRQHandler          0x08003367                  2  Code  Wk  stm32c031xx_Vectors.o
+  WWDG_IRQHandler            0x08003343                  2  Code  Wk  stm32c031xx_Vectors.o
+  _DoInit                    0x080030E5          84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _GetAvailWriteSpace        0x08003453          22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _WriteBlocking             0x080034A3          94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _WriteNoCheck              0x08003469          58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_X_file_bufsize
-                             0x0800309D           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_stat   0x08002B39          52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_X_file_write  0x08002ED3          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+                             0x08003613           4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_stat   0x080030B1          52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_X_file_write  0x08003449          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_isctype
-                             0x08002D05          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800327D          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_iswctype
-                             0x08002D21          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_mbtowc  0x08002F8B          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003299          28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_mbtowc  0x08003501          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_tolower
-                             0x08002FB9          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800352F          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_toupper
-                             0x080030B1          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003627          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towlower
-                             0x08002FC7          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800353D          14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_towupper
-                             0x080030BD          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_ascii_wctomb  0x080030A1          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003633          12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_ascii_wctomb  0x08003617          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_current_locale
-                             0x08002CF1          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_prin_flush    0x08002E9F          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_putc          0x08002E15         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stream_write  0x0800308D          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_vfprintf      0x080027B1         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+                             0x08003269          20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_prin_flush    0x08003415          26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_putc          0x0800338B         138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stream_write  0x08003603          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_vfprintf      0x08002D29         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_vfprintf_int_nwp
-                             0x080027B1         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_copy         0x0800366B          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_ctors        0x08003589          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_done         0x0800256B                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  __SEGGER_init_zero         0x08003659          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv               0x080025E1          64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_idiv0              0x08002709           6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_lmul               0x080025B1          46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr             0x08002CDD          20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr4            0x08002CDD                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memclr8            0x08002CDD                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy             0x08002CCD                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy4            0x08002CCD                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memcpy8            0x08002CCD                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset             0x08002CDF                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset4            0x08002CDF                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_memset8            0x08002CDF                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidiv              0x08002621          56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uidivmod           0x08002659          16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __aeabi_uldivmod           0x08002669         160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  __startup_complete         0x0800256B                  4  Code  Gb  SEGGER_THUMB_Startup.o
-  _start                     0x08002561          14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  exit                       0x0800256F           2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  fputc                      0x08002DF3          34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  fwrite                     0x08003059          52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  main                       0x08000611       7 952      4  Code  Gb  PowerPro_lto.o
-  memcpy                     0x08002CCD          14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  memset                     0x08002CE5                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  printf                     0x08002789          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  putchar                    0x08002575          16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  puts                       0x08002585          44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  reset_handler              0x08003051                  2  Code  Gb  STM32C0xx_Startup.o
-  strlen                     0x08002C61         108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  vfprintf                   0x08002EB9          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  vfprintf_l                 0x08002711         120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+                             0x08002D29         904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_copy         0x08003B57          20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_ctors        0x08003A69          26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_done         0x08002887                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  __SEGGER_init_zero         0x08003B45          18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2iz               0x08002A49          52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2uiz              0x08002AA1          46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_ddiv               0x08002985         196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_f2uiz              0x08002A7D          36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_fmul               0x080028CD         182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_i2d                0x08002AD1          22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_idiv               0x08002B59          64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_idiv0              0x08002C81           6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_lmul               0x08002B29          46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr             0x08003255          20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr4            0x08003255                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memclr8            0x08003255                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy             0x08003245                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy4            0x08003245                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memcpy8            0x08003245                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset             0x08003257                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset4            0x08003257                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_memset8            0x08003257                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2d               0x08002B0D          28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2f               0x08002AED          30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uidiv              0x08002B99          56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uidivmod           0x08002BD1          16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_uldivmod           0x08002BE1         160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __startup_complete         0x08002887                  4  Code  Gb  SEGGER_THUMB_Startup.o
+  _start                     0x0800287D          14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  exit                       0x0800288B           2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  fputc                      0x08003369          34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  fwrite                     0x080035CF          52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  main                       0x08000A05       7 704      4  Code  Gb  PowerPro_lto.o
+  memcpy                     0x08003245          14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  memset                     0x0800325D                  4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  printf                     0x08002D01          40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  putchar                    0x08002891          16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  puts                       0x080028A1          44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  reset_handler              0x080035C7                  2  Code  Gb  STM32C0xx_Startup.o
+  strlen                     0x080031D9         108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  vfprintf                   0x0800342F          26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  vfprintf_l                 0x08002C89         120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
 
 Function symbols by address:
@@ -452,107 +488,121 @@
   0x080000B5  SysTick_Handler                    16      4  Code  Gb  PowerPro_lto.o
   0x080000C5  DMA1_Channel1_IRQHandler          176      4  Code  Gb  PowerPro_lto.o
-  0x08000175  SystemInit                         16      4  Code  Gb  PowerPro_lto.o
-  0x08000185  SystemCoreClockUpdate              80      4  Code  Gb  PowerPro_lto.o
-  0x080001D5  HAL_InitTick                       96      4  Code  Lc  PowerPro_lto.o
-  0x08000235  HAL_Delay                          20      4  Code  Lc  PowerPro_lto.o
-  0x08000249  HAL_ADC_ConfigChannel             588      4  Code  Lc  PowerPro_lto.o
-  0x08000495  HAL_GPIO_Init                     380      4  Code  Lc  PowerPro_lto.o
-  0x08000611  main                            7 952      4  Code  Gb  PowerPro_lto.o
-  0x08002561  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0800256B  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0800256B  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x0800256F  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
-  0x08002575  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002585  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080025B1  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080025E1  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002621  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002659  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002669  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002709  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002711  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002789  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080027B1  __SEGGER_RTL_vfprintf_int_nwp
+  0x08000175  TIM16_IRQHandler                  288      4  Code  Gb  PowerPro_lto.o
+  0x08000295  HAL_TIM_IC_CaptureCallback
+                                                248      4  Code  Lc  PowerPro_lto.o
+  0x0800038D  SystemInit                         16      4  Code  Gb  PowerPro_lto.o
+  0x0800039D  SystemCoreClockUpdate              80      4  Code  Gb  PowerPro_lto.o
+  0x080003ED  SetFANSpeed                        44      4  Code  Lc  PowerPro_lto.o
+  0x08000419  HAL_InitTick                       96      4  Code  Lc  PowerPro_lto.o
+  0x08000479  HAL_Delay                          20      4  Code  Lc  PowerPro_lto.o
+  0x0800048D  HAL_ADC_ConfigChannel             588      4  Code  Lc  PowerPro_lto.o
+  0x080006D9  HAL_GPIO_Init                     380      4  Code  Lc  PowerPro_lto.o
+  0x08000855  HAL_RCC_GetSysClockFreq            84      4  Code  Lc  PowerPro_lto.o
+  0x080008A9  HAL_TIM_Base_Init                 204      4  Code  Lc  PowerPro_lto.o
+  0x08000975  TIM_Base_SetConfig                144      4  Code  Lc  PowerPro_lto.o
+  0x08000A05  main                            7 704      4  Code  Gb  PowerPro_lto.o
+  0x0800287D  _start                             14      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08002887  __startup_complete                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08002887  __SEGGER_init_done                         4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x0800288B  exit                                2      4  Code  Gb  SEGGER_THUMB_Startup.o
+  0x08002891  putchar                            16      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080028A1  puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080028CD  __aeabi_fmul                      182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002985  __aeabi_ddiv                      196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002A49  __aeabi_d2iz                       52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002A7D  __aeabi_f2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002AA1  __aeabi_d2uiz                      46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002AD1  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002AED  __aeabi_ui2f                       30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002B0D  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002B29  __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002B59  __aeabi_idiv                       64      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002B99  __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002BD1  __aeabi_uidivmod                   16      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002BE1  __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002C81  __aeabi_idiv0                       6      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002C89  vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002D01  printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08002D29  __SEGGER_RTL_vfprintf_int_nwp
                                                 904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080027B1  __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002B39  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002B6D  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002BC1  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002C29  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002C61  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CCD  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CCD  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CCD  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CCD  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDD  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDD  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDD  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDF  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDF  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CDF  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CE5  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
-  0x08002CF1  __SEGGER_RTL_current_locale
+  0x08002D29  __SEGGER_RTL_vfprintf             904      4  Code  Gb  __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080030B1  __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080030E5  _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08003139  SEGGER_RTT_WriteNoLock            104      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080031A1  SEGGER_RTT_Write                   56      4  Code  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080031D9  strlen                            108      4  Code  Wk  strops.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003245  memcpy                             14      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003245  __aeabi_memcpy8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003245  __aeabi_memcpy4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003245  __aeabi_memcpy                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003255  __aeabi_memclr8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003255  __aeabi_memclr4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003255  __aeabi_memclr                     20      4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003257  __aeabi_memset8                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003257  __aeabi_memset4                            4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003257  __aeabi_memset                             4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x0800325D  memset                                     4  Code  Wk  strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)
+  0x08003269  __SEGGER_RTL_current_locale
                                                  20      4  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002D05  __SEGGER_RTL_ascii_isctype
+  0x0800327D  __SEGGER_RTL_ascii_isctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002D21  __SEGGER_RTL_ascii_iswctype
+  0x08003299  __SEGGER_RTL_ascii_iswctype
                                                  28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002DC1  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x08002DC3  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
-  0x08002DC5  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
-  0x08002DC7  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
-  0x08002DC9  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
-  0x08002DCB  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DCD  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DCF  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DD1  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DD3  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DD5  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DD7  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DD9  DMA1_Channel2_3_IRQHandler
+  0x08003339  NMI_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x0800333B  HardFault_Handler                   2      2  Code  Gb  PowerPro_lto.o
+  0x0800333D  SVC_Handler                         2      2  Code  Gb  PowerPro_lto.o
+  0x0800333F  PendSV_Handler                      2      2  Code  Gb  PowerPro_lto.o
+  0x08003341  ADC_DMAHalfConvCplt                 2      2  Code  Lc  PowerPro_lto.o
+  0x08003343  WWDG_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003345  RTC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003347  FLASH_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003349  RCC_IRQHandler                             2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800334B  EXTI0_1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800334D  EXTI2_3_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800334F  EXTI4_15_IRQHandler                        2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003351  DMA1_Channel2_3_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DDB  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DDD  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DDF  TIM1_BRK_UP_TRG_COM_IRQHandler
+  0x08003353  DMAMUX1_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003355  ADC1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003357  TIM1_BRK_UP_TRG_COM_IRQHandler
                                                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DE1  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DE3  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DE5  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DE7  TIM16_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DE9  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DEB  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DED  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DEF  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DF1  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
-  0x08002DF3  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002E15  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002E9F  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002EB9  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08002ED3  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002EDD  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002EF3  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002F2D  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08002F8B  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002FB9  __SEGGER_RTL_ascii_tolower
+  0x08003359  TIM1_CC_IRQHandler                         2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800335B  TIM3_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800335D  TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x0800335F  TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003361  I2C1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003363  SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003365  USART1_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003367  USART2_IRQHandler                          2  Code  Wk  stm32c031xx_Vectors.o
+  0x08003369  fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x0800338B  __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003415  __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x0800342F  vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003449  __SEGGER_RTL_X_file_write          10      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08003453  _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08003469  _WriteNoCheck                      58      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x080034A3  _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08003501  __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x0800352F  __SEGGER_RTL_ascii_tolower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002FC7  __SEGGER_RTL_ascii_towlower
+  0x0800353D  __SEGGER_RTL_ascii_towlower
                                                  14      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002FD5  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
-  0x08003039  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
-  0x0800304D  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
-  0x08003051  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x08003051  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
-  0x08003059  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800308D  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x0800309D  __SEGGER_RTL_X_file_bufsize
+  0x0800354B  ADC_DMAConvCplt                   100      2  Code  Lc  PowerPro_lto.o
+  0x080035AF  ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
+  0x080035C3  Error_Handler                       4      2  Code  Lc  PowerPro_lto.o
+  0x080035C7  reset_handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x080035C7  Reset_Handler                              2  Code  Gb  STM32C0xx_Startup.o
+  0x080035CF  fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003603  __SEGGER_RTL_stream_write          16      2  Code  Lc  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x08003613  __SEGGER_RTL_X_file_bufsize
                                                   4      2  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x080030A1  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080030B1  __SEGGER_RTL_ascii_toupper
+  0x08003617  __SEGGER_RTL_ascii_wctomb          16      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x08003627  __SEGGER_RTL_ascii_toupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080030BD  __SEGGER_RTL_ascii_towupper
+  0x08003633  __SEGGER_RTL_ascii_towupper
                                                  12      2  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003589  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x08003659  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
-  0x0800366B  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08003A69  __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08003B45  __SEGGER_init_zero                 18      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
+  0x08003B57  __SEGGER_init_copy                 20      2  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
 
 Function symbols by descending size:
@@ -560,5 +610,5 @@
   Symbol name                      Size  Align  Type  Bd  Object File
   -------------------------  ----------  -----  ----  --  -----------
-  main                            7 952      4  Code  Gb  PowerPro_lto.o
+  main                            7 704      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
@@ -566,6 +616,13 @@
   HAL_ADC_ConfigChannel             588      4  Code  Lc  PowerPro_lto.o
   HAL_GPIO_Init                     380      4  Code  Lc  PowerPro_lto.o
+  TIM16_IRQHandler                  288      4  Code  Gb  PowerPro_lto.o
+  HAL_TIM_IC_CaptureCallback
+                                    248      4  Code  Lc  PowerPro_lto.o
+  HAL_TIM_Base_Init                 204      4  Code  Lc  PowerPro_lto.o
+  __aeabi_ddiv                      196      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_fmul                      182      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   DMA1_Channel1_IRQHandler          176      4  Code  Gb  PowerPro_lto.o
   __aeabi_uldivmod                  160      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  TIM_Base_SetConfig                144      4  Code  Lc  PowerPro_lto.o
   __SEGGER_RTL_putc                 138      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
   vfprintf_l                        120      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
@@ -575,4 +632,5 @@
   HAL_InitTick                       96      4  Code  Lc  PowerPro_lto.o
   _WriteBlocking                     94      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  HAL_RCC_GetSysClockFreq            84      4  Code  Lc  PowerPro_lto.o
   _DoInit                            84      4  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   SystemCoreClockUpdate              80      4  Code  Gb  PowerPro_lto.o
@@ -582,18 +640,25 @@
   __aeabi_uidiv                      56      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_X_file_stat           52      4  Code  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2iz                       52      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   fwrite                             52      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_mbtowc          46      2  Code  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __aeabi_d2uiz                      46      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   __aeabi_lmul                       46      4  Code  Wk  intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
+  SetFANSpeed                        44      4  Code  Lc  PowerPro_lto.o
   puts                               44      4  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
   printf                             40      4  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_f2uiz                      36      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   fputc                              34      2  Code  Wk  fileops.o (libc_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2f                       30      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_isctype
                                      28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_iswctype
                                      28      4  Code  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __aeabi_ui2d                       28      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_prin_flush            26      2  Code  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
   __SEGGER_init_ctors                26      4  Code  Wk  SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)
   vfprintf                           26      2  Code  Wk  prinops.o (libc_v6m_t_le_eabi_balanced.a)
   _GetAvailWriteSpace                22      2  Code  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __aeabi_i2d                        22      4  Code  Wk  floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)
   ADC_DMAError                       20      2  Code  Lc  PowerPro_lto.o
   HAL_Delay                          20      4  Code  Lc  PowerPro_lto.o
@@ -644,5 +709,4 @@
   SPI1_IRQHandler                            2  Code  Wk  stm32c031xx_Vectors.o
   TIM14_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
-  TIM16_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
   TIM17_IRQHandler                           2  Code  Wk  stm32c031xx_Vectors.o
   TIM1_BRK_UP_TRG_COM_IRQHandler
@@ -670,66 +734,76 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
-                             0x200001E0           4      4  Zero  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On.oldtime      0x200001DC           4      4  Zero  Lc  PowerPro_lto.o
+  HAL_TIM_IC_CaptureCallback.state
+                             0x200002A0           4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
-                             0x200001D8           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101
-                             0x200001D4           4      4  Zero  Lc  PowerPro_lto.o
+                             0x2000029C           4      4  Zero  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114
+                             0x20000298           4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
-                             0x200001D0           4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.100
-                             0x200001CC           4      4  Zero  Lc  PowerPro_lto.o
-  SystemCoreClock            0x20000644           4      4  Init  Lc  PowerPro_lto.o
+                             0x20000294           4      4  Zero  Lc  PowerPro_lto.o
+  SECONDARYPROTECTION_SM_On.oldtime.113
+                             0x20000290           4      4  Zero  Lc  PowerPro_lto.o
+  SystemCoreClock            0x20000704           4      4  Init  Lc  PowerPro_lto.o
   _SEGGER_RTT                0x20000000         168      4  Zero  Gb  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __RAL_global_locale        0x20000620          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __RAL_global_locale        0x200006E0          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_global_locale
-                             0x20000620          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_locale_ptr    0x200001C0           4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stderr_file   0x200001BC           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdin_file    0x200001B8           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_stdout_file   0x200001B4           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _acDownBuffer              0x2000060D          16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  _acUpBuffer                0x2000020D       1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  adcData                    0x20000168          20      4  Zero  Lc  PowerPro_lto.o
-  alarmMode                  0x2000020C           1      4  Zero  Lc  PowerPro_lto.o
-  blinkCounter               0x200001C8           4      4  Zero  Lc  PowerPro_lto.o
-  blinkModeGN                0x20000208           1      4  Zero  Lc  PowerPro_lto.o
-  blinkModeRT                0x20000204           1      4  Zero  Lc  PowerPro_lto.o
-  buttonState                0x200001EB           1         Zero  Lc  PowerPro_lto.o
-  dropLimitCounter           0x200001C4           4      4  Zero  Lc  PowerPro_lto.o
+                             0x200006E0          20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_locale_ptr    0x20000274           4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stderr_file   0x20000270           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stdin_file    0x2000026C           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_stdout_file   0x20000268           4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _acDownBuffer              0x200006CD          16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  _acUpBuffer                0x200002CD       1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  adcData                    0x20000200          20      4  Zero  Lc  PowerPro_lto.o
+  alarmMode                  0x200002CC           1      4  Zero  Lc  PowerPro_lto.o
+  blinkCounter               0x2000028C           4      4  Zero  Lc  PowerPro_lto.o
+  blinkModeGN                0x200002C8           1      4  Zero  Lc  PowerPro_lto.o
+  blinkModeRT                0x200002C4           1      4  Zero  Lc  PowerPro_lto.o
+  buttonState                0x200002AA           1         Zero  Lc  PowerPro_lto.o
+  calTemperatureSensor30Value
+                             0x20000288           4      4  Zero  Lc  PowerPro_lto.o
+  dropLimitCounter           0x20000284           4      4  Zero  Lc  PowerPro_lto.o
+  freq                       0x20000280           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
-  longPressCounterButtonOff  0x200001B0           4      4  Zero  Lc  PowerPro_lto.o
-  longPressCounterButtonOn   0x200001AC           4      4  Zero  Lc  PowerPro_lto.o
-  mode                       0x200001EA           1         Zero  Lc  PowerPro_lto.o
-  msCounter                  0x200001A8           4      4  Zero  Lc  PowerPro_lto.o
-  numberOfBlinks             0x200001A4           4      4  Zero  Lc  PowerPro_lto.o
-  offTime                    0x20000200           1      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounter             0x200001A0           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterGN           0x2000019C           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeCounterRT           0x20000198           4      4  Zero  Lc  PowerPro_lto.o
-  offTimeGN                  0x200001FC           1      4  Zero  Lc  PowerPro_lto.o
-  offTimeRT                  0x200001F8           1      4  Zero  Lc  PowerPro_lto.o
-  oldTimeMSTick              0x20000194           4      4  Zero  Lc  PowerPro_lto.o
-  onTime                     0x200001F4           1      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounter              0x20000190           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterGN            0x2000018C           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRESET         0x20000188           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterRT            0x20000184           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeCounterSET           0x20000180           4      4  Zero  Lc  PowerPro_lto.o
-  onTimeGN                   0x200001F0           1      4  Zero  Lc  PowerPro_lto.o
-  onTimeRT                   0x200001EC           1      4  Zero  Lc  PowerPro_lto.o
-  pauseTime                  0x200001E8           1      4  Zero  Lc  PowerPro_lto.o
-  relaisState                0x200001E4           1      4  Zero  Lc  PowerPro_lto.o
-  smState                    0x200001E9           1         Zero  Lc  PowerPro_lto.o
-  smState.115                0x200001E7           1         Zero  Lc  PowerPro_lto.o
-  smState.84                 0x200001E6           1         Zero  Lc  PowerPro_lto.o
-  smState.98                 0x200001E5           1         Zero  Lc  PowerPro_lto.o
-  stderr                     0x20000640           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdin                      0x2000063C           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  stdout                     0x20000638           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  uwTick                     0x2000017C           4      4  Zero  Lc  PowerPro_lto.o
-  uwTickPrio                 0x20000634           4      4  Init  Lc  PowerPro_lto.o
+  htim16                     0x200001B4          76      4  Zero  Lc  PowerPro_lto.o
+  htim17                     0x20000168          76      4  Zero  Lc  PowerPro_lto.o
+  ic_overflows               0x2000027C           4      4  Zero  Lc  PowerPro_lto.o
+  lastSpeed                  0x20000278           4      4  Zero  Lc  PowerPro_lto.o
+  longPressCounterButtonOff  0x20000264           4      4  Zero  Lc  PowerPro_lto.o
+  longPressCounterButtonOn   0x20000260           4      4  Zero  Lc  PowerPro_lto.o
+  main.stage                 0x2000025C           4      4  Zero  Lc  PowerPro_lto.o
+  main.zeroFreqCnt           0x20000258           4      4  Zero  Lc  PowerPro_lto.o
+  mode                       0x200002A9           1         Zero  Lc  PowerPro_lto.o
+  msCounter                  0x20000254           4      4  Zero  Lc  PowerPro_lto.o
+  numberOfBlinks             0x20000250           4      4  Zero  Lc  PowerPro_lto.o
+  offTime                    0x200002C0           1      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounter             0x2000024C           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounterGN           0x20000248           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeCounterRT           0x20000244           4      4  Zero  Lc  PowerPro_lto.o
+  offTimeGN                  0x200002BC           1      4  Zero  Lc  PowerPro_lto.o
+  offTimeRT                  0x200002B8           1      4  Zero  Lc  PowerPro_lto.o
+  oldTimeMSTick              0x20000240           4      4  Zero  Lc  PowerPro_lto.o
+  onTime                     0x200002B4           1      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounter              0x2000023C           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterGN            0x20000238           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterRESET         0x20000234           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterRT            0x20000230           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeCounterSET           0x2000022C           4      4  Zero  Lc  PowerPro_lto.o
+  onTimeGN                   0x200002B0           1      4  Zero  Lc  PowerPro_lto.o
+  onTimeRT                   0x200002AC           1      4  Zero  Lc  PowerPro_lto.o
+  pauseTime                  0x200002A8           1      4  Zero  Lc  PowerPro_lto.o
+  period                     0x20000214          12      4  Zero  Lc  PowerPro_lto.o
+  relaisState                0x200002A4           1      4  Zero  Lc  PowerPro_lto.o
+  smState                    0x200002A7           1         Zero  Lc  PowerPro_lto.o
+  smState.107                0x200002A6           1         Zero  Lc  PowerPro_lto.o
+  smState.111                0x200002A5           1         Zero  Lc  PowerPro_lto.o
+  stderr                     0x20000700           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  stdin                      0x200006FC           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  stdout                     0x200006F8           4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  uwTick                     0x20000228           4      4  Zero  Lc  PowerPro_lto.o
+  uwTickPrio                 0x200006F4           4      4  Init  Lc  PowerPro_lto.o
+  voltageUin                 0x20000224           4      4  Zero  Lc  PowerPro_lto.o
+  voltageUout                0x20000220           4      4  Zero  Lc  PowerPro_lto.o
 
 Read-write data symbols by address:
@@ -740,63 +814,73 @@
   0x200000A8  hadc1                             100      4  Zero  Lc  PowerPro_lto.o
   0x2000010C  hdma_adc1                          92      4  Zero  Lc  PowerPro_lto.o
-  0x20000168  adcData                            20      4  Zero  Lc  PowerPro_lto.o
-  0x2000017C  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
-  0x20000180  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
-  0x20000184  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
-  0x20000188  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
-  0x2000018C  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
-  0x20000190  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
-  0x20000194  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
-  0x20000198  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
-  0x2000019C  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
-  0x200001A0  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
-  0x200001A4  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
-  0x200001A8  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
-  0x200001AC  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
-  0x200001B0  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
-  0x200001B4  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200001B8  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200001BC  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x200001C0  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x200001C4  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
-  0x200001C8  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
-  0x200001CC  SECONDARYPROTECTION_SM_On.oldtime.100
+  0x20000168  htim17                             76      4  Zero  Lc  PowerPro_lto.o
+  0x200001B4  htim16                             76      4  Zero  Lc  PowerPro_lto.o
+  0x20000200  adcData                            20      4  Zero  Lc  PowerPro_lto.o
+  0x20000214  period                             12      4  Zero  Lc  PowerPro_lto.o
+  0x20000220  voltageUout                         4      4  Zero  Lc  PowerPro_lto.o
+  0x20000224  voltageUin                          4      4  Zero  Lc  PowerPro_lto.o
+  0x20000228  uwTick                              4      4  Zero  Lc  PowerPro_lto.o
+  0x2000022C  onTimeCounterSET                    4      4  Zero  Lc  PowerPro_lto.o
+  0x20000230  onTimeCounterRT                     4      4  Zero  Lc  PowerPro_lto.o
+  0x20000234  onTimeCounterRESET                  4      4  Zero  Lc  PowerPro_lto.o
+  0x20000238  onTimeCounterGN                     4      4  Zero  Lc  PowerPro_lto.o
+  0x2000023C  onTimeCounter                       4      4  Zero  Lc  PowerPro_lto.o
+  0x20000240  oldTimeMSTick                       4      4  Zero  Lc  PowerPro_lto.o
+  0x20000244  offTimeCounterRT                    4      4  Zero  Lc  PowerPro_lto.o
+  0x20000248  offTimeCounterGN                    4      4  Zero  Lc  PowerPro_lto.o
+  0x2000024C  offTimeCounter                      4      4  Zero  Lc  PowerPro_lto.o
+  0x20000250  numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
+  0x20000254  msCounter                           4      4  Zero  Lc  PowerPro_lto.o
+  0x20000258  main.zeroFreqCnt                    4      4  Zero  Lc  PowerPro_lto.o
+  0x2000025C  main.stage                          4      4  Zero  Lc  PowerPro_lto.o
+  0x20000260  longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
+  0x20000264  longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
+  0x20000268  __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x2000026C  __SEGGER_RTL_stdin_file             4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x20000270  __SEGGER_RTL_stderr_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x20000274  __SEGGER_RTL_locale_ptr             4      4  Zero  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x20000278  lastSpeed                           4      4  Zero  Lc  PowerPro_lto.o
+  0x2000027C  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
+  0x20000280  freq                                4      4  Zero  Lc  PowerPro_lto.o
+  0x20000284  dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
+  0x20000288  calTemperatureSensor30Value
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200001D0  SECONDARYPROTECTION_SM_On.oldtime
+  0x2000028C  blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
+  0x20000290  SECONDARYPROTECTION_SM_On.oldtime.113
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200001D4  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101
+  0x20000294  SECONDARYPROTECTION_SM_On.oldtime
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200001D8  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
+  0x20000298  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200001DC  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
-  0x200001E0  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
+  0x2000029C  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                                   4      4  Zero  Lc  PowerPro_lto.o
-  0x200001E4  relaisState                         1      4  Zero  Lc  PowerPro_lto.o
-  0x200001E5  smState.98                          1         Zero  Lc  PowerPro_lto.o
-  0x200001E6  smState.84                          1         Zero  Lc  PowerPro_lto.o
-  0x200001E7  smState.115                         1         Zero  Lc  PowerPro_lto.o
-  0x200001E8  pauseTime                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200001E9  smState                             1         Zero  Lc  PowerPro_lto.o
-  0x200001EA  mode                                1         Zero  Lc  PowerPro_lto.o
-  0x200001EB  buttonState                         1         Zero  Lc  PowerPro_lto.o
-  0x200001EC  onTimeRT                            1      4  Zero  Lc  PowerPro_lto.o
-  0x200001F0  onTimeGN                            1      4  Zero  Lc  PowerPro_lto.o
-  0x200001F4  onTime                              1      4  Zero  Lc  PowerPro_lto.o
-  0x200001F8  offTimeRT                           1      4  Zero  Lc  PowerPro_lto.o
-  0x200001FC  offTimeGN                           1      4  Zero  Lc  PowerPro_lto.o
-  0x20000200  offTime                             1      4  Zero  Lc  PowerPro_lto.o
-  0x20000204  blinkModeRT                         1      4  Zero  Lc  PowerPro_lto.o
-  0x20000208  blinkModeGN                         1      4  Zero  Lc  PowerPro_lto.o
-  0x2000020C  alarmMode                           1      4  Zero  Lc  PowerPro_lto.o
-  0x2000020D  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x2000060D  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000620  __SEGGER_RTL_global_locale
+  0x200002A0  HAL_TIM_IC_CaptureCallback.state
+                                                  4      4  Zero  Lc  PowerPro_lto.o
+  0x200002A4  relaisState                         1      4  Zero  Lc  PowerPro_lto.o
+  0x200002A5  smState.111                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A6  smState.107                         1         Zero  Lc  PowerPro_lto.o
+  0x200002A7  smState                             1         Zero  Lc  PowerPro_lto.o
+  0x200002A8  pauseTime                           1      4  Zero  Lc  PowerPro_lto.o
+  0x200002A9  mode                                1         Zero  Lc  PowerPro_lto.o
+  0x200002AA  buttonState                         1         Zero  Lc  PowerPro_lto.o
+  0x200002AC  onTimeRT                            1      4  Zero  Lc  PowerPro_lto.o
+  0x200002B0  onTimeGN                            1      4  Zero  Lc  PowerPro_lto.o
+  0x200002B4  onTime                              1      4  Zero  Lc  PowerPro_lto.o
+  0x200002B8  offTimeRT                           1      4  Zero  Lc  PowerPro_lto.o
+  0x200002BC  offTimeGN                           1      4  Zero  Lc  PowerPro_lto.o
+  0x200002C0  offTime                             1      4  Zero  Lc  PowerPro_lto.o
+  0x200002C4  blinkModeRT                         1      4  Zero  Lc  PowerPro_lto.o
+  0x200002C8  blinkModeGN                         1      4  Zero  Lc  PowerPro_lto.o
+  0x200002CC  alarmMode                           1      4  Zero  Lc  PowerPro_lto.o
+  0x200002CD  _acUpBuffer                     1 024         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x200006CD  _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x200006E0  __SEGGER_RTL_global_locale
                                                  20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x20000620  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x20000634  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
-  0x20000638  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x2000063C  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000640  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x20000644  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
+  0x200006E0  __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x200006F4  uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
+  0x200006F8  stdout                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x200006FC  stdin                               4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x20000700  stderr                              4      4  Init  Gb  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x20000704  SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
 
 Read-write data symbols by descending size:
@@ -808,4 +892,6 @@
   hadc1                             100      4  Zero  Lc  PowerPro_lto.o
   hdma_adc1                          92      4  Zero  Lc  PowerPro_lto.o
+  htim16                             76      4  Zero  Lc  PowerPro_lto.o
+  htim17                             76      4  Zero  Lc  PowerPro_lto.o
   __RAL_global_locale                20      4  Init  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_global_locale
@@ -813,14 +899,14 @@
   adcData                            20      4  Zero  Lc  PowerPro_lto.o
   _acDownBuffer                      16         Zero  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  LVP_OVP_SM_On.lvpAndOvpInputTimeCounter
+  period                             12      4  Zero  Lc  PowerPro_lto.o
+  HAL_TIM_IC_CaptureCallback.state
                                       4      4  Zero  Lc  PowerPro_lto.o
-  LVP_OVP_SM_On.oldtime               4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101
+  SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114
                                       4      4  Zero  Lc  PowerPro_lto.o
   SECONDARYPROTECTION_SM_On.oldtime
                                       4      4  Zero  Lc  PowerPro_lto.o
-  SECONDARYPROTECTION_SM_On.oldtime.100
+  SECONDARYPROTECTION_SM_On.oldtime.113
                                       4      4  Zero  Lc  PowerPro_lto.o
   SystemCoreClock                     4      4  Init  Lc  PowerPro_lto.o
@@ -830,7 +916,14 @@
   __SEGGER_RTL_stdout_file            4      4  Zero  Lc  prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   blinkCounter                        4      4  Zero  Lc  PowerPro_lto.o
+  calTemperatureSensor30Value
+                                      4      4  Zero  Lc  PowerPro_lto.o
   dropLimitCounter                    4      4  Zero  Lc  PowerPro_lto.o
+  freq                                4      4  Zero  Lc  PowerPro_lto.o
+  ic_overflows                        4      4  Zero  Lc  PowerPro_lto.o
+  lastSpeed                           4      4  Zero  Lc  PowerPro_lto.o
   longPressCounterButtonOff           4      4  Zero  Lc  PowerPro_lto.o
   longPressCounterButtonOn            4      4  Zero  Lc  PowerPro_lto.o
+  main.stage                          4      4  Zero  Lc  PowerPro_lto.o
+  main.zeroFreqCnt                    4      4  Zero  Lc  PowerPro_lto.o
   msCounter                           4      4  Zero  Lc  PowerPro_lto.o
   numberOfBlinks                      4      4  Zero  Lc  PowerPro_lto.o
@@ -849,4 +942,6 @@
   uwTick                              4      4  Zero  Lc  PowerPro_lto.o
   uwTickPrio                          4      4  Init  Lc  PowerPro_lto.o
+  voltageUin                          4      4  Zero  Lc  PowerPro_lto.o
+  voltageUout                         4      4  Zero  Lc  PowerPro_lto.o
   alarmMode                           1      4  Zero  Lc  PowerPro_lto.o
   blinkModeGN                         1      4  Zero  Lc  PowerPro_lto.o
@@ -863,7 +958,6 @@
   relaisState                         1      4  Zero  Lc  PowerPro_lto.o
   smState                             1         Zero  Lc  PowerPro_lto.o
-  smState.115                         1         Zero  Lc  PowerPro_lto.o
-  smState.84                          1         Zero  Lc  PowerPro_lto.o
-  smState.98                          1         Zero  Lc  PowerPro_lto.o
+  smState.107                         1         Zero  Lc  PowerPro_lto.o
+  smState.111                         1         Zero  Lc  PowerPro_lto.o
 
 Read-only data symbols by name:
@@ -871,39 +965,40 @@
   Symbol name                   Address        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  AHBPrescTable              0x08002520          64      4  Cnst  Lc  PowerPro_lto.o
-  _DoInit._aInitStr          0x0800336E          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  AHBPrescTable              0x0800281C          64      4  Cnst  Lc  PowerPro_lto.o
+  APBPrescTable              0x0800285C          32      4  Cnst  Lc  PowerPro_lto.o
+  _DoInit._aInitStr          0x0800384A          17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_map
-                             0x08003508         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080039E8         128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_ascii_ctype_mask
-                             0x080033E9          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_c_locale      0x08002D3C          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080038C5          13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_c_locale      0x080032B4          12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_day_names
-                             0x0800339A          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003876          29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_abbrev_month_names
-                             0x080033B7          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003893          49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_am_pm_indicator
-                             0x080031A3           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080036DB           7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_data
-                             0x08002D68          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080032E0          88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_format
-                             0x08003388           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003864           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_date_time_format
-                             0x080031AA          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080036E2          15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_day_names
-                             0x08003243          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003755          58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_month_names
-                             0x0800314C          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x08003684          87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_c_locale_time_format
-                             0x08003391           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x0800386D           9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_codeset_ascii
-                             0x08002D48          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080032C0          32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_empty_string
-                             0x080033E8           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+                             0x080038C4           1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
   __SEGGER_RTL_data_utf8_period
-                             0x0800327F           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_lc        0x080034F8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_RTL_hex_uc        0x080034E8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  __SEGGER_init_data__       0x08003630        [40]      4  Cnst  Lc  [ Linker created ]
-  __SEGGER_init_table__      0x080035AC       [132]      4  Cnst  Lc  [ Linker created ]
+                             0x08003791           2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_hex_lc        0x080039D8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_RTL_hex_uc        0x080039C8          16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  __SEGGER_init_data__       0x08003B1C        [40]      4  Cnst  Lc  [ Linker created ]
+  __SEGGER_init_table__      0x08003A8C       [144]      4  Cnst  Lc  [ Linker created ]
 
 Read-only data symbols by address:
@@ -911,39 +1006,40 @@
      Address  Symbol name                      Size  Align  Type  Bd  Object File
   ----------  -------------------------  ----------  -----  ----  --  -----------
-  0x08002520  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
-  0x08002D3C  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002D48  __SEGGER_RTL_codeset_ascii
+  0x0800281C  AHBPrescTable                      64      4  Cnst  Lc  PowerPro_lto.o
+  0x0800285C  APBPrescTable                      32      4  Cnst  Lc  PowerPro_lto.o
+  0x080032B4  __SEGGER_RTL_c_locale              12      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
+  0x080032C0  __SEGGER_RTL_codeset_ascii
                                                  32      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08002D68  __SEGGER_RTL_c_locale_data
+  0x080032E0  __SEGGER_RTL_c_locale_data
                                                  88      4  Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800314C  __SEGGER_RTL_c_locale_month_names
+  0x08003684  __SEGGER_RTL_c_locale_month_names
                                                  87         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080031A3  __SEGGER_RTL_c_locale_am_pm_indicator
+  0x080036DB  __SEGGER_RTL_c_locale_am_pm_indicator
                                                   7         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080031AA  __SEGGER_RTL_c_locale_date_time_format
+  0x080036E2  __SEGGER_RTL_c_locale_date_time_format
                                                  15         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003243  __SEGGER_RTL_c_locale_day_names
+  0x08003755  __SEGGER_RTL_c_locale_day_names
                                                  58         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800327F  __SEGGER_RTL_data_utf8_period
+  0x08003791  __SEGGER_RTL_data_utf8_period
                                                   2         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800336E  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
-  0x08003388  __SEGGER_RTL_c_locale_date_format
+  0x0800384A  _DoInit._aInitStr                  17         Cnst  Lc  SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)
+  0x08003864  __SEGGER_RTL_c_locale_date_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x08003391  __SEGGER_RTL_c_locale_time_format
+  0x0800386D  __SEGGER_RTL_c_locale_time_format
                                                   9         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x0800339A  __SEGGER_RTL_c_locale_abbrev_day_names
+  0x08003876  __SEGGER_RTL_c_locale_abbrev_day_names
                                                  29         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080033B7  __SEGGER_RTL_c_locale_abbrev_month_names
+  0x08003893  __SEGGER_RTL_c_locale_abbrev_month_names
                                                  49         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080033E8  __SEGGER_RTL_data_empty_string
+  0x080038C4  __SEGGER_RTL_data_empty_string
                                                   1         Cnst  Gb  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080033E9  __SEGGER_RTL_ascii_ctype_mask
+  0x080038C5  __SEGGER_RTL_ascii_ctype_mask
                                                  13         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080034E8  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x080034F8  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
-  0x08003508  __SEGGER_RTL_ascii_ctype_map
+  0x080039C8  __SEGGER_RTL_hex_uc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080039D8  __SEGGER_RTL_hex_lc                16         Cnst  Gb  prinops.o (libc_v6m_t_le_eabi_balanced.a)
+  0x080039E8  __SEGGER_RTL_ascii_ctype_map
                                                 128         Cnst  Lc  mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)
-  0x080035AC  __SEGGER_init_table__           [132]      4  Cnst  Lc  [ Linker created ]
-  0x08003630  __SEGGER_init_data__             [40]      4  Cnst  Lc  [ Linker created ]
+  0x08003A8C  __SEGGER_init_table__           [144]      4  Cnst  Lc  [ Linker created ]
+  0x08003B1C  __SEGGER_init_data__             [40]      4  Cnst  Lc  [ Linker created ]
 
 Untyped symbols by name:
@@ -951,20 +1047,20 @@
   Symbol name                     Value        Size  Align  Type  Bd  Object File
   -------------------------  ----------  ----------  -----  ----  --  -----------
-  __FLASH1_segment_end__     0x08004000                     ----  Gb  [ Linker created ]
-  __FLASH1_segment_size__    0x00004000                     ----  Gb  [ Linker created ]
+  __FLASH1_segment_end__     0x08008000                     ----  Gb  [ Linker created ]
+  __FLASH1_segment_size__    0x00008000                     ----  Gb  [ Linker created ]
   __FLASH1_segment_start__   0x08000000                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_end__
-                             0x0800367E                     ----  Gb  [ Linker created ]
+                             0x08003B6A                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_size__
-                             0x0000367E                     ----  Gb  [ Linker created ]
+                             0x00003B6A                     ----  Gb  [ Linker created ]
   __FLASH1_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_end__      0x08004000                     ----  Gb  [ Linker created ]
-  __FLASH_segment_size__     0x00004000                     ----  Gb  [ Linker created ]
+  __FLASH_segment_end__      0x08008000                     ----  Gb  [ Linker created ]
+  __FLASH_segment_size__     0x00008000                     ----  Gb  [ Linker created ]
   __FLASH_segment_start__    0x08000000                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_end__
-                             0x0800367E                     ----  Gb  [ Linker created ]
+                             0x08003B6A                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_size__
-                             0x0000367E                     ----  Gb  [ Linker created ]
+                             0x00003B6A                     ----  Gb  [ Linker created ]
   __FLASH_segment_used_start__
                              0x08000000                     ----  Gb  [ Linker created ]
@@ -987,6 +1083,6 @@
   __STACKSIZE_PROCESS__      0x00000000                     ----  Gb  [ Linker created ]
   __STACKSIZE__              0x00000800                     ----  Gb  [ Linker created ]
-  __ctors_end__              0x080033FC                     ----  Gb  [ Linker created ]
-  __ctors_start__            0x080033F8                     ----  Gb  [ Linker created ]
+  __ctors_end__              0x080038D8                     ----  Gb  [ Linker created ]
+  __ctors_start__            0x080038D4                     ----  Gb  [ Linker created ]
   __stack_end__              0x20003000                     ----  Gb  [ Linker created ]
   __thread_pointer$          0x00000000                     ----  Gb  [ Linker created ]
@@ -1007,10 +1103,10 @@
                                                             ----  Gb  [ Linker created ]
   0x00003000  __RAM1_segment_size__                         ----  Gb  [ Linker created ]
-  0x0000367E  __FLASH_segment_used_size__
+  0x00003B6A  __FLASH_segment_used_size__
                                                             ----  Gb  [ Linker created ]
-  0x0000367E  __FLASH1_segment_used_size__
+  0x00003B6A  __FLASH1_segment_used_size__
                                                             ----  Gb  [ Linker created ]
-  0x00004000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
-  0x00004000  __FLASH1_segment_size__                       ----  Gb  [ Linker created ]
+  0x00008000  __FLASH_segment_size__                        ----  Gb  [ Linker created ]
+  0x00008000  __FLASH1_segment_size__                       ----  Gb  [ Linker created ]
   0x08000000  _vectors                        [180]    256  Code  Gb  stm32c031xx_Vectors.o
   0x08000000  __FLASH_segment_used_start__
@@ -1021,12 +1117,12 @@
   0x08000000  __FLASH1_segment_start__                      ----  Gb  [ Linker created ]
   0x080000B4  _vectors_end                             256  Code  Lc  stm32c031xx_Vectors.o
-  0x080033F8  __ctors_start__                               ----  Gb  [ Linker created ]
-  0x080033FC  __ctors_end__                                 ----  Gb  [ Linker created ]
-  0x0800367E  __FLASH_segment_used_end__
+  0x080038D4  __ctors_start__                               ----  Gb  [ Linker created ]
+  0x080038D8  __ctors_end__                                 ----  Gb  [ Linker created ]
+  0x08003B6A  __FLASH_segment_used_end__
                                                             ----  Gb  [ Linker created ]
-  0x0800367E  __FLASH1_segment_used_end__
+  0x08003B6A  __FLASH1_segment_used_end__
                                                             ----  Gb  [ Linker created ]
-  0x08004000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
-  0x08004000  __FLASH1_segment_end__                        ----  Gb  [ Linker created ]
+  0x08008000  __FLASH_segment_end__                         ----  Gb  [ Linker created ]
+  0x08008000  __FLASH1_segment_end__                        ----  Gb  [ Linker created ]
   0x20000000  __RAM_segment_used_start__
                                                             ----  Gb  [ Linker created ]
@@ -1050,7 +1146,7 @@
 Memory breakdown:
 
-   12 366 bytes read-only  code    + 
-    1 578 bytes read-only  data    =  13 944 bytes read-only (total)
-    3 629 bytes read-write data
+   13 732 bytes read-only  code    + 
+    1 472 bytes read-only  data    =  15 204 bytes read-only (total)
+    3 820 bytes read-write data
 
 Region summary:
@@ -1058,6 +1154,6 @@
   Name        Range                     Size                 Used               Unused       Alignment Loss
   ----------  -----------------  -----------  -------------------  -------------------  -------------------
-  FLASH       08000000-08003fff       16 384       13 948  85.13%        2 436  14.87%            0   0.00%
-  RAM         20000000-20002fff       12 288        3 629  29.53%        8 635  70.27%           24   0.20%
+  FLASH       08000000-08007fff       32 768       15 208  46.41%       17 560  53.59%            0   0.00%
+  RAM         20000000-20002fff       12 288        3 820  31.09%        8 444  68.72%           24   0.20%
 
 Link complete: 0 errors, 0 warnings, 0 remarks
