# CONTENTS

- LINK INFORMATION
  - Linker version
- MODULE SUMMARY
  - Memory use by input file
  - Memory use by archive member
  - Memory use by linker
- SECTION DETAIL
  - Sections by address
- SYMBOL LIST
  - Function symbols by name
  - Function symbols by address
  - Function symbols by descending size
  - Read-write data symbols by name
  - Read-write data symbols by address
  - Read-write data symbols by descending size
  - Read-only data symbols by name
  - Read-only data symbols by address
  - Untyped symbols by name
  - Untyped symbols by address
- LINK SUMMARY
  - Memory breakdown
  - Region summary
  - Diagnostic summary

# LINK INFORMATION

## Linker version

    SEGGER ARM Linker 4.44.1 compiled Dec 19 2024 18:37:45
    Copyright (c) 2017-2024 SEGGER Microcontroller GmbH    www.segger.com

# MODULE SUMMARY

## Memory use by input file

Object File | RX Code | RO Data | RW Data | ZI Data
--- | --- | --- | --- | ---
`firmware_lto.o` | `39 072` | `1 844` | `4` | `3 761`
`SEGGER_THUMB_Startup.o` | `20` | `` | `` | ``
`STM32G07x_Vectors.o` | `268` | `` | `` | ``
`STM32G0xx_Startup.o` | `40` | `` | `` | ``
`Subtotal (4 objects)` | `39 400` | `1 844` | `4` | `3 761`
`libc_v6m_t_le_eabi.a` | `9 720` | `339` | `` | ``
`mbops_timeops_v6m_t_le_eabi.a` | `190` | `541` | `20` | `4`
`prinops_rtt_v6m_t_le_eabi.a` | `446` | `26` | `12` | `1 220`
`SEGGER_crtinit_v6m_t_le_eabi.a` | `38` | `` | `` | ``
`strops_v6m_t_le_eabi.a` | `460` | `` | `` | ``
`Subtotal (5 archives)` | `10 854` | `906` | `32` | `1 224`
`Linker created (shared data, fills, blocks):` | `` | `120` | `` | `2 560`
`Total:` | `50 254` | `2 870` | `36` | `7 545`

## Memory use by archive member

Archive member | RX Code | RO Data | RW Data | ZI Data
--- | --- | --- | --- | ---
`__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)` | `3 984` | `35` | `` | ``
`fileops.o (libc_v6m_t_le_eabi.a)` | `148` | `` | `` | ``
`floatasmops_arm.o (libc_v6m_t_le_eabi.a)` | `2 086` | `` | `` | ``
`floatops.o (libc_v6m_t_le_eabi.a)` | `2 440` | `40` | `` | ``
`intasmops_arm.o (libc_v6m_t_le_eabi.a)` | `512` | `` | `` | ``
`intops.o (libc_v6m_t_le_eabi.a)` | `8` | `` | `` | ``
`mbops.o (mbops_timeops_v6m_t_le_eabi.a)` | `190` | `541` | `20` | `4`
`prinops.o (libc_v6m_t_le_eabi.a)` | `454` | `192` | `` | ``
`prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)` | `66` | `` | `12` | `12`
`SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)` | `38` | `` | `` | ``
`SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)` | `380` | `26` | `` | `1 208`
`strasmops_arm.o (strops_v6m_t_le_eabi.a)` | `72` | `` | `` | ``
`strops.o (strops_v6m_t_le_eabi.a)` | `388` | `` | `` | ``
`utilops.o (libc_v6m_t_le_eabi.a)` | `88` | `72` | `` | ``
`Subtotal (14 members from 5 archives)` | `10 854` | `906` | `32` | `1 224`
`Objects (4 files)` | `39 400` | `1 844` | `4` | `3 761`
`Linker created (shared data, fills, blocks):` | `` | `120` | `` | `2 560`
`Total:` | `50 254` | `2 870` | `36` | `7 545`

## Memory use by linker

Description | RX Code | RO Data | RW Data | ZI Data
--- | --- | --- | --- | ---
`Initialization table` | `` | `116` | `` | ``
`Integrity check` | `` | `4` | `` | ``
`Memory for block 'heap'` | `` | `` | `` | `1 536`
`Memory for block 'stack'` | `` | `` | `` | `1 024`
`Subtotal (linker created):` | `` | `120` | `` | `2 560`
`Objects (4 files)` | `39 400` | `1 844` | `4` | `3 761`
`Archives (5 files)` | `10 854` | `906` | `32` | `1 224`
`Total:` | `50 254` | `2 870` | `36` | `7 545`

# SECTION DETAIL

## Sections by address

Range | Symbol or [section] Name | Size | Al | Init | Ac | Object File
--- | --- | --- | --- | --- | --- | ---
`08000000-080000bf` | `_vectors` | `192` | `4` | `Code` | `RX` | `STM32G07x_Vectors.o`
`080000c0-080000e7` | `__SEGGER_RTL_float64_Log` | `40` | `8` | `Cnst` | `RO` | `floatops.o (libc_v6m_t_le_eabi.a)`
`080000e8-0800012f` | `__SEGGER_RTL_aPower2` | `72` | `8` | `Cnst` | `RO` | `utilops.o (libc_v6m_t_le_eabi.a)`
`08000130-080001cf` | `__SEGGER_RTL_ipow10` | `160` | `8` | `Cnst` | `RO` | `prinops.o (libc_v6m_t_le_eabi.a)`
`080001d0-08000243` | `ADC_DMAConvCplt` | `116` | `4` | `Code` | `RX` | `firmware_lto.o`
`08000244-080004df` | `HAL_ADC_ConfigChannel` | `668` | `4` | `Code` | `RX` | `firmware_lto.o`
`080004e0-08000687` | `HAL_CRC_Calculate` | `424` | `4` | `Code` | `RX` | `firmware_lto.o`
`08000688-0800082b` | `HAL_FLASH_Program` | `420` | `4` | `Code` | `RX` | `firmware_lto.o`
`0800082c-080008e7` | `HAL_FLASH_Lock` | `188` | `4` | `Code` | `RX` | `firmware_lto.o`
`080008e8-080009a3` | `HAL_FLASH_OB_Lock` | `188` | `4` | `Code` | `RX` | `firmware_lto.o`
`080009a4-08000b73` | `HAL_FLASHEx_Erase` | `464` | `4` | `Code` | `RX` | `firmware_lto.o`
`08000b74-08000d93` | `HAL_FLASHEx_OBProgram` | `544` | `4` | `Code` | `RX` | `firmware_lto.o`
`08000d94-08000f33` | `HAL_GPIO_Init` | `416` | `4` | `Code` | `RX` | `firmware_lto.o`
`08000f34-08001027` | `SPI_WaitFifoStateUntilTimeout` | `244` | `4` | `Code` | `RX` | `firmware_lto.o`
`08001028-080010cb` | `SPI_WaitFlagStateUntilTimeout` | `164` | `4` | `Code` | `RX` | `firmware_lto.o`
`080010cc-08001353` | `HAL_SPI_TransmitReceive` | `648` | `4` | `Code` | `RX` | `firmware_lto.o`
`08001354-080013af` | `UART_TxISR_16BIT_FIFOEN` | `92` | `4` | `Code` | `RX` | `firmware_lto.o`
`080013b0-080013ef` | `UART_TxISR_16BIT` | `64` | `4` | `Code` | `RX` | `firmware_lto.o`
`080013f0-08001627` | `UART_RxISR_8BIT_FIFOEN` | `568` | `4` | `Code` | `RX` | `firmware_lto.o`
`08001628-0800182b` | `UART_RxISR_16BIT_FIFOEN` | `516` | `4` | `Code` | `RX` | `firmware_lto.o`
`0800182c-0800197f` | `HSI16_TIMx_ConfigForCalibration` | `340` | `4` | `Code` | `RX` | `firmware_lto.o`
`08001980-08001a67` | `HAL_TIM_IC_CaptureCallback` | `232` | `4` | `Code` | `RX` | `firmware_lto.o`
`08001a68-080027b7` | `ADS1260_init` | `3 408` | `4` | `Code` | `RX` | `firmware_lto.o`
`080027b8-08002aff` | `EEPROM_fullRestore` | `840` | `4` | `Code` | `RX` | `firmware_lto.o`
`08002b00-08002e87` | `EEPROM_readConfig` | `904` | `4` | `Code` | `RX` | `firmware_lto.o`
`08002e88-080035e7` | `EEPROM_factoryRestore` | `1 888` | `4` | `Code` | `RX` | `firmware_lto.o`
`080035e8-080039eb` | `EEPROM_storeConfig` | `1 028` | `4` | `Code` | `RX` | `firmware_lto.o`
`080039ec-08008eaf` | `main` | `21 700` | `4` | `Code` | `RX` | `firmware_lto.o`
`08008eb0-0800932b` | `SetFlashReadProtection` | `1 148` | `4` | `Code` | `RX` | `firmware_lto.o`
`0800932c-0800936f` | `SysTick_Handler` | `68` | `4` | `Code` | `RX` | `firmware_lto.o`
`08009370-0800945b` | `DMA_Channel1_IRQHandler` | `236` | `4` | `Code` | `RX` | `firmware_lto.o`
`0800945c-080096d3` | `USART1_IRQHandler` | `632` | `4` | `Code` | `RX` | `firmware_lto.o`
`080096d4-080096ff` | `EXTI4_15_IRQHandler` | `44` | `4` | `Code` | `RX` | `firmware_lto.o`
`08009700-08009887` | `TIM16_IRQHandler` | `392` | `4` | `Code` | `RX` | `firmware_lto.o`
`08009888-08009917` | `SystemCoreClockUpdate` | `144` | `4` | `Code` | `RX` | `firmware_lto.o`
`08009918-08009927` | `putchar` | `16` | `4` | `Code` | `RX` | `fileops.o (libc_v6m_t_le_eabi.a)`
`08009928-08009953` | `puts` | `44` | `4` | `Code` | `RX` | `fileops.o (libc_v6m_t_le_eabi.a)`
`08009954-0800996f` | `__SEGGER_RTL_float64_isnan` | `28` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009970-08009987` | `__SEGGER_RTL_float64_isinf` | `24` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009988-080099af` | `__SEGGER_RTL_float64_isnormal` | `40` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`080099b0-080099f7` | `ldexp` | `72` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`080099f8-08009a2f` | `frexp` | `56` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009a30-08009bab` | `fmod` | `380` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009bac-08009c73` | `floor` | `200` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009c74-08009ddf` | `log` | `364` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009de0-08009fb7` | `exp` | `472` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`08009fb8-0800a237` | `pow` | `640` | `4` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0800a238-0800a28f` | `__SEGGER_RTL_pow10` | `88` | `4` | `Code` | `RX` | `utilops.o (libc_v6m_t_le_eabi.a)`
`0800a290-0800a457` | `__aeabi_dadd` | `456` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a458-0800a467` | `__aeabi_dsub` | `16` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a468-0800a51f` | `__aeabi_fmul` | `184` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a520-0800a5e3` | `__aeabi_ddiv` | `196` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a5e4-0800a627` | `__aeabi_dcmple` | `68` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a628-0800a657` | `__aeabi_dcmpeq` | `48` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a658-0800a69b` | `__aeabi_dcmpge` | `68` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a69c-0800a6db` | `__aeabi_dcmpgt` | `64` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a6dc-0800a71b` | `__aeabi_dcmplt` | `64` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a71c-0800a74f` | `__aeabi_d2iz` | `52` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a750-0800a7c3` | `__aeabi_d2lz` | `116` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a7c4-0800a7e7` | `__aeabi_f2uiz` | `36` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a7e8-0800a817` | `__aeabi_d2uiz` | `48` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a818-0800a85f` | `__aeabi_d2ulz` | `72` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a860-0800a87b` | `__aeabi_i2d` | `28` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a87c-0800a8d7` | `__aeabi_l2d` | `92` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a8d8-0800a8f7` | `__aeabi_ui2f` | `32` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a8f8-0800a913` | `__aeabi_ui2d` | `28` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a914-0800a92b` | `__aeabi_ul2d` | `24` | `4` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a92c-0800a94b` | `__aeabi_llsl` | `32` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a94c-0800a96b` | `__aeabi_llsr` | `32` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a96c-0800a98b` | `__aeabi_lasr` | `32` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a98c-0800a9bb` | `__aeabi_lmul` | `48` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a9bc-0800a9fb` | `__aeabi_idiv` | `64` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800a9fc-0800aa0b` | `__aeabi_idivmod` | `16` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800aa0c-0800aa43` | `__aeabi_uidiv` | `56` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800aa44-0800aa53` | `__aeabi_uidivmod` | `16` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800aa54-0800aa83` | `__aeabi_ldivmod` | `48` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800aa84-0800ab23` | `__aeabi_uldivmod` | `160` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800ab24-0800ab2b` | `__aeabi_idiv0` | `8` | `4` | `Code` | `RX` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800ab2c-0800aba3` | `vfprintf_l` | `120` | `4` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800aba4-0800abcb` | `printf` | `40` | `4` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800abcc-0800bb5b` | `__SEGGER_RTL_vfprintf_float_long` | `3 984` | `4` | `Code` | `RX` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800bb5c-0800bb8f` | `__SEGGER_RTL_X_file_stat` | `52` | `4` | `Code` | `RX` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800bb90-0800bbfb` | `SEGGER_RTT_WriteNoLock` | `108` | `4` | `Code` | `RX` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800bbfc-0800bc6f` | `SEGGER_RTT_Write` | `116` | `4` | `Code` | `RX` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800bc70-0800bd17` | `strlen` | `168` | `4` | `Code` | `RX` | `strops.o (strops_v6m_t_le_eabi.a)`
`0800bd18-0800bdf3` | `strnlen` | `220` | `4` | `Code` | `RX` | `strops.o (strops_v6m_t_le_eabi.a)`
`0800bdf4-0800be03` | `memcpy` | `16` | `4` | `Code` | `RX` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0800be04-0800be17` | `__aeabi_memclr` | `20` | `4` | `Code` | `RX` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0800be18-0800be3b` | `__aeabi_memmove` | `36` | `4` | `Code` | `RX` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0800be3c-0800be4f` | `__SEGGER_RTL_current_locale` | `20` | `4` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800be50-0800be6b` | `__SEGGER_RTL_ascii_isctype` | `28` | `4` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800be6c-0800be87` | `__SEGGER_RTL_ascii_iswctype` | `28` | `4` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800be88-0800be97` | `[.rodata..Lswitch.table.UART_SetConfig.1]` | `16` | `4` | `Cnst` | `RO` | `firmware_lto.o`
`0800be98-0800bec3` | `[.rodata..Lswitch.table.UART_SetConfig.8]` | `44` | `4` | `Cnst` | `RO` | `firmware_lto.o`
`0800bec4-0800bf03` | `AHBPrescTable` | `64` | `4` | `Cnst` | `RO` | `firmware_lto.o`
`0800bf04-0800bf23` | `APBPrescTable` | `32` | `4` | `Cnst` | `RO` | `firmware_lto.o`
`0800bf24-0800bf2f` | `__SEGGER_RTL_c_locale` | `12` | `4` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800bf30-0800bf4f` | `__SEGGER_RTL_codeset_ascii` | `32` | `4` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800bf50-0800bfa7` | `__SEGGER_RTL_c_locale_data` | `88` | `4` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800bfa8-0800bfbb` | `_start` | `20` | `4` | `Code` | `RX` | `SEGGER_THUMB_Startup.o`
`0800bfbc-0800bfe3` | `Reset_Handler` | `40` | `4` | `Code` | `RX` | `STM32G0xx_Startup.o`
`0800bfe4-0800c02f` | `NMI_Handler` | `76` | `4` | `Code` | `RX` | `STM32G07x_Vectors.o`
`0800c030-0800c031` | `ADC_DMAHalfConvCplt` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c032-0800c083` | `UART_TxISR_8BIT_FIFOEN` | `82` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c084-0800c0dd` | `UART_RxISR_8BIT` | `90` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0de-0800c0df` | `NMI_Handler` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0e0-0800c0e1` | `HardFault_Handler` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0e2-0800c0e3` | `SVC_Handler` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0e4-0800c0e5` | `PendSV_Handler` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0e6-0800c0e7` | `SystemInit` | `2` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c0e8-0800c271` | `__aeabi_dmul_aux` | `394` | `2` | `Code` | `RX` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0800c272-0800c30b` | `__SEGGER_RTL_putc` | `154` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c30c-0800c325` | `__SEGGER_RTL_prin_flush` | `26` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c326-0800c33f` | `vfprintf` | `26` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c340-0800c349` | `__SEGGER_RTL_X_file_write` | `10` | `2` | `Code` | `RX` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800c34a-0800c383` | `_WriteNoCheck` | `58` | `2` | `Code` | `RX` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800c384-0800c3e5` | `_WriteBlocking` | `98` | `2` | `Code` | `RX` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800c3e6-0800c413` | `__SEGGER_RTL_ascii_mbtowc` | `46` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c414-0800c421` | `__SEGGER_RTL_ascii_tolower` | `14` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c422-0800c42f` | `__SEGGER_RTL_ascii_towlower` | `14` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c430-0800c445` | `[.rodata..Lswitch.table.UART_SetConfig.9]` | `22` | `2` | `Cnst` | `RO` | `firmware_lto.o`
`0800c446-0800c459` | `ADC_DMAError` | `20` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c45a-0800c491` | `UART_TxISR_8BIT` | `56` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c492-0800c4e5` | `UART_RxISR_16BIT` | `84` | `2` | `Code` | `RX` | `firmware_lto.o`
`0800c4e6-0800c509` | `fputc` | `36` | `2` | `Code` | `RX` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0800c50a-0800c53d` | `fwrite` | `52` | `2` | `Code` | `RX` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0800c53e-0800c541` | `__SEGGER_RTL_float64_signbit` | `4` | `2` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0800c542-0800c591` | `__SEGGER_RTL_float64_PolyEvalP` | `80` | `2` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0800c592-0800c5e1` | `__SEGGER_RTL_float64_PolyEvalQ` | `80` | `2` | `Code` | `RX` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0800c5e2-0800c5e9` | `abs` | `8` | `2` | `Code` | `RX` | `intops.o (libc_v6m_t_le_eabi.a)`
`0800c5ea-0800c605` | `__SEGGER_RTL_print_padding` | `28` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c606-0800c631` | `__SEGGER_RTL_pre_padding` | `44` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c632-0800c641` | `__SEGGER_RTL_stream_write` | `16` | `2` | `Code` | `RX` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800c642-0800c645` | `__SEGGER_RTL_X_file_bufsize` | `4` | `2` | `Code` | `RX` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800c646-0800c655` | `__SEGGER_RTL_ascii_wctomb` | `16` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c656-0800c661` | `__SEGGER_RTL_ascii_toupper` | `12` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c662-0800c66d` | `__SEGGER_RTL_ascii_towupper` | `12` | `2` | `Code` | `RX` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c66e-0800c67c` | `[.rodata..L.str.5.56]` | `15` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c67d-0800c687` | `[.rodata..L.str.6]` | `11` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c688-0800c69e` | `[.rodata..L.str.10]` | `23` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c69f-0800c6ad` | `[.rodata..L.str.11]` | `15` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c6ae-0800c6e0` | `[.rodata..L.str.13]` | `51` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c6e1-0800c703` | `[.rodata..L.str.15]` | `35` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c704-0800c71e` | `[.rodata..Lstr.54]` | `27` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c71f-0800c739` | `[.rodata..Lstr.26]` | `27` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c73a-0800c780` | `[.rodata..Lstr.57]` | `71` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c781-0800c79f` | `[.rodata..Lstr.10]` | `31` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c7a0-0800c7ae` | `[.rodata..Lstr.22]` | `15` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c7af-0800c7c1` | `[.rodata..Lstr.23.69]` | `19` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c7c2-0800c7dc` | `[.rodata..Lstr.26.67]` | `27` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c7dd-0800c7f7` | `[.rodata..Lstr.27.66]` | `27` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c7f8-0800c812` | `[.rodata..Lstr.28]` | `27` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c813-0800c825` | `[.rodata..Lstr.47]` | `19` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c826-0800c848` | `[.rodata..Lstr.13]` | `35` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c849-0800c86b` | `[.rodata..Lstr.20]` | `35` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c86c-0800c872` | `[.rodata.libc..L.str]` | `7` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800c873-0800c8c9` | `__SEGGER_RTL_c_locale_month_names` | `87` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c8ca-0800c8d0` | `__SEGGER_RTL_c_locale_am_pm_indicator` | `7` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c8d1-0800c8df` | `__SEGGER_RTL_c_locale_date_time_format` | `15` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800c8e0-0800c8ed` | `[.rodata..L.str.49]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c8ee-0800c8ff` | `[.rodata..L.str.2]` | `18` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c900-0800c909` | `[.rodata..L.str.7]` | `10` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c90a-0800c91f` | `[.rodata..L.str.9]` | `22` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c920-0800c92d` | `[.rodata..L.str.12]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c92e-0800c937` | `[.rodata..L.str.14]` | `10` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c938-0800c955` | `[.rodata..Lstr.27]` | `30` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c956-0800c96b` | `[.rodata..Lstr.8]` | `22` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c96c-0800c979` | `[.rodata..Lstr.68]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c97a-0800c98b` | `[.rodata..Lstr.29]` | `18` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c98c-0800c9a1` | `[.rodata..Lstr.48]` | `22` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c9a2-0800c9af` | `[.rodata..Lstr.51]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c9b0-0800c9d1` | `[.rodata..Lstr.15]` | `34` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c9d2-0800c9df` | `[.rodata..Lstr.18]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800c9e0-0800ca01` | `[.rodata..Lstr.22.84]` | `34` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ca02-0800ca0f` | `[.rodata..Lstr.25.85]` | `14` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ca10-0800ca49` | `__SEGGER_RTL_c_locale_day_names` | `58` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ca4a-0800ca4b` | `[.rodata.libc..L.str]` | `2` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ca4c-0800ca4d` | `__SEGGER_RTL_data_utf8_period` | `2` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ca4e-0800ca66` | `[.rodata..L.str.3]` | `25` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ca67-0800ca83` | `[.rodata..L.str.4.55]` | `29` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ca84-0800cadc` | `[.rodata..Lstr.24]` | `89` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cadd-0800cb09` | `[.rodata..Lstr.7]` | `45` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb0a-0800cb1e` | `[.rodata..Lstr.9]` | `21` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb1f-0800cb33` | `[.rodata..Lstr.11]` | `21` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb34-0800cb40` | `[.rodata..Lstr.24.70]` | `13` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb41-0800cb55` | `[.rodata..Lstr.30]` | `21` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb56-0800cb76` | `[.rodata..Lstr.34]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb77-0800cb97` | `[.rodata..Lstr.35]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cb98-0800cbb4` | `[.rodata..Lstr.39]` | `29` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cbb5-0800cbc9` | `[.rodata..Lstr.53]` | `21` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cbca-0800cbea` | `[.rodata..Lstr.14]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cbeb-0800cc0b` | `[.rodata..Lstr.17]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cc0c-0800cc2c` | `[.rodata..Lstr.19]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cc2d-0800cc4d` | `[.rodata..Lstr.21]` | `33` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cc4e-0800cc52` | `[.rodata.libc..L.str.1]` | `5` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800cc53-0800cc57` | `[.rodata.libc..L.str.2]` | `5` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800cc58-0800cc5c` | `[.rodata.libc..L.str.3]` | `5` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800cc5d-0800cc61` | `[.rodata.libc..L.str.4]` | `5` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800cc62-0800cc72` | `_DoInit._aInitStr` | `17` | `1` | `Cnst` | `RO` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800cc73-0800cc7b` | `[.rodata.libc..L.str]` | `9` | `1` | `Cnst` | `RO` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0800cc7c-0800cc84` | `__SEGGER_RTL_c_locale_date_format` | `9` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800cc85-0800cc8d` | `__SEGGER_RTL_c_locale_time_format` | `9` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800cc8e-0800ccaa` | `__SEGGER_RTL_c_locale_abbrev_day_names` | `29` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ccab-0800ccdb` | `__SEGGER_RTL_c_locale_abbrev_month_names` | `49` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ccdc-0800ccdc` | `__SEGGER_RTL_data_empty_string` | `1` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ccdd-0800cce9` | `__SEGGER_RTL_ascii_ctype_mask` | `13` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ccea-0800cceb` | `( UNUSED .=.+2 )` | `2` | `-` | `----` | `-` | `-`
`0800ccec-0800ccef` | `[.init_array]` | `4` | `4` | `----` | `--` | `STM32G0xx_Startup.o`
`0800ccf0-0800ccff` | `[.rodata..Lstr.6]` | `16` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd00-0800cd13` | `[.rodata..L.str.8]` | `20` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd14-0800cd2f` | `[.rodata..L.str.16]` | `28` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd30-0800cd53` | `[.rodata..Lstr.25]` | `36` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd54-0800cd5f` | `[.rodata..Lstr.12]` | `12` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd60-0800cd6f` | `[.rodata..Lstr.25.71]` | `16` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd70-0800cd8b` | `[.rodata..Lstr.31]` | `28` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cd8c-0800cdab` | `[.rodata..Lstr.38]` | `32` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cdac-0800cdbb` | `[.rodata..Lstr.49]` | `16` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cdbc-0800cdd3` | `[.rodata..Lstr.50]` | `24` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cdd4-0800cdf3` | `[.rodata..Lstr.52]` | `32` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800cdf4-0800ce0b` | `[.rodata..Lstr.16]` | `24` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ce0c-0800ce23` | `[.rodata..Lstr.23.83]` | `24` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ce24-0800ce43` | `[.rodata..Lstr.24.82]` | `32` | `1` | `Cnst` | `RO` | `firmware_lto.o`
`0800ce44-0800ce53` | `__SEGGER_RTL_hex_uc` | `16` | `1` | `Cnst` | `RO` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800ce54-0800ce63` | `__SEGGER_RTL_hex_lc` | `16` | `1` | `Cnst` | `RO` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0800ce64-0800ce67` | `[.rodata.libc..L.str.5]` | `4` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800ce68-0800ce6b` | `[.rodata.libc..L.str.6]` | `4` | `1` | `Cnst` | `RO` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0800ce6c-0800ceeb` | `__SEGGER_RTL_ascii_ctype_map` | `128` | `1` | `Cnst` | `RO` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0800ceec-0800cf3b` | `__SEGGER_init_table__` | `80` | `4` | `Cnst` | `RO` | `[ Linker created ]`
`0800cf3c-0800cf5f` | `__SEGGER_init_data__` | `36` | `4` | `Cnst` | `RO` | `[ Linker created ]`
`0800cf60-0800cf71` | `__SEGGER_init_zero` | `18` | `2` | `Code` | `RX` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`0800cf72-0800cf85` | `__SEGGER_init_copy` | `20` | `2` | `Code` | `RX` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`0800cf86-0801c7fb` | `( UNUSED .=.+63606 )` | `63 606` | `-` | `----` | `-` | `-`
`0801c7fc-0801c7ff` | `[.linker.rodata.icv.08000000-0801c7fb.CRC-32/STM32]` | `4` | `1` | `Cnst` | `RO` | `[ Linker created ]`
`20000000-20000013` | `__SEGGER_RTL_global_locale` | `20` | `4` | `Init` | `RW` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`20000014-20000017` | `stdout` | `4` | `4` | `Init` | `RW` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000018-2000001b` | `stdin` | `4` | `4` | `Init` | `RW` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`2000001c-2000001f` | `stderr` | `4` | `4` | `Init` | `RW` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000020-20000023` | `SystemCoreClock` | `4` | `4` | `Init` | `RW` | `firmware_lto.o`
`20000024-20000027` | `uwTick` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000028-200003df` | `sys_data` | `952` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200003e0-200004b7` | `eepromData` | `216` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200004b8-20000587` | `eepromOldData` | `208` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`20000588-2000058f` | `currentWithGainCorrection` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`20000590-20000597` | `current` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`20000598-2000059f` | `WH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200005a0-200005a7` | `WH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200005a8-200005af` | `AH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200005b0-200005b7` | `AH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `ZI` | `firmware_lto.o`
`200005b8-200007eb` | `modbusData` | `564` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`200007ec-200009eb` | `aFrequenceChangeTable` | `512` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`200009ec-20000a93` | `_SEGGER_RTT` | `168` | `4` | `Zero` | `ZI` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000a94-20000b1f` | `huart1` | `140` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000b20-20000b9f` | `voltage_buffer_fast` | `128` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000ba0-20000c1f` | `voltage_buffer` | `128` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000c20-20000c9f` | `current_buffer_fast` | `128` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000ca0-20000d1f` | `current_buffer` | `128` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000d20-20000d83` | `hspi1` | `100` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000d84-20000de7` | `hadc1` | `100` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000de8-20000e43` | `hdma_adc1` | `92` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000e44-20000e8f` | `TimHandle` | `76` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000e90-20000ebb` | `hrtc` | `44` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000ebc-20000edf` | `hcrc` | `36` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000ee0-20000f03` | `adcData` | `36` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f04-20000f07` | `newCurrentValue` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f08-20000f0b` | `newADC` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f0c-20000f0f` | `loopCounter` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f10-20000f13` | `__SEGGER_RTL_stdout_file` | `4` | `4` | `Zero` | `ZI` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000f14-20000f17` | `__SEGGER_RTL_stdin_file` | `4` | `4` | `Zero` | `ZI` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000f18-20000f1b` | `__SEGGER_RTL_stderr_file` | `4` | `4` | `Zero` | `ZI` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`20000f1c-20000f1f` | `__SEGGER_RTL_locale_ptr` | `4` | `4` | `Zero` | `ZI` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`20000f20-20000f23` | `frequencyMW` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f24-20000f27` | `calTemperatureSensorDiff` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f28-20000f2b` | `calTemperatureSensor30Value` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f2c-20000f2f` | `avgValWithOffsetCompensation` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f30-20000f33` | `avgValWithOffsetCommonModeOffsetCorrection` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f34-20000f37` | `SysTick_Handler.ms` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f38-20000f3b` | `SaveCounter.last_days` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f3c-20000f3f` | `SELF_DISCHARGE_Exec.u_hold` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f40-20000f43` | `SELF_DISCHARGE_Exec.last_days` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f44-20000f47` | `SELF_DISCHARGE_Exec.holding_counter` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f48-20000f4b` | `SELF_DISCHARGE_Exec.avgsum` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f4c-20000f4f` | `REF_VOLTAGE_Exec.avgsum` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f50-20000f53` | `IC1ReadValue2` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f54-20000f57` | `IC1ReadValue1` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f58-20000f5b` | `FAST_CURRENT_Exec.measCounter` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f5c-20000f5f` | `EraseInitStruct.2` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f60-20000f63` | `ESR_FAST_Exec.last_refresh` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f64-20000f67` | `ESR_Exec.last_refresh` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f68-20000f6b` | `CaptureState` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f6c-20000f6f` | `Capture` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f70-20000f73` | `BATTERY_VOLTAGE_Exec.measCounter` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f74-20000f77` | `BATTERY_VOLTAGE_Exec.avgsumP` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f78-20000f7b` | `ADS1260_ProcessCurrent.meas_counter` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f7c-20000f7f` | `ADS1260_ProcessCurrent.avgsum` | `4` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f80-20000f80` | `uwTickPrio` | `1` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f81-20000f81` | `( ALIGN .=.+1 )` | `1` | `-` | `----` | `-` | `-`
`20000f82-20000f83` | `OUTPUTS_CheckOVP.lastMode` | `2` | `2` | `Zero` | `ZI` | `firmware_lto.o`
`20000f84-20000f84` | `startMeasurement` | `1` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f85-20000f85` | `( ALIGN .=.+1 )` | `1` | `-` | `----` | `-` | `-`
`20000f86-20000f87` | `OUTPUTS_CheckLVP.lastMode` | `2` | `2` | `Zero` | `ZI` | `firmware_lto.o`
`20000f88-20000f88` | `pFlash.0` | `1` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f89-20000f89` | `( ALIGN .=.+1 )` | `1` | `-` | `----` | `-` | `-`
`20000f8a-20000f8b` | `AH_COUNTER_Exec.lowVoltageCnt` | `2` | `2` | `Zero` | `ZI` | `firmware_lto.o`
`20000f8c-20000f8c` | `EraseInitStruct.3` | `1` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f8d-20000f8d` | `( ALIGN .=.+1 )` | `1` | `-` | `----` | `-` | `-`
`20000f8e-20000f8f` | `AH_COUNTER_Exec.batteryFullCounter` | `2` | `2` | `Zero` | `ZI` | `firmware_lto.o`
`20000f90-20000f90` | `EraseInitStruct.0` | `1` | `4` | `Zero` | `ZI` | `firmware_lto.o`
`20000f91-20001390` | `_acUpBuffer` | `1 024` | `1` | `Zero` | `ZI` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`20001391-200013a0` | `_acDownBuffer` | `16` | `1` | `Zero` | `ZI` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`200013a1-200013a7` | `( UNUSED .=.+7 )` | `7` | `-` | `----` | `-` | `-`
`200013a8-200019a7` | `[.bss.block.heap]` | `1 536` | `8` | `None` | `ZI` | `[ Linker created ]`
`200019a8-20007bff` | `( UNUSED .=.+25176 )` | `25 176` | `-` | `----` | `-` | `-`
`20007c00-20007fff` | `[.bss.block.stack]` | `1 024` | `8` | `None` | `ZI` | `[ Linker created ]`

# SYMBOL LIST

## Function symbols by name

Symbol name | Address | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`ADC_COMP_IRQHandler` | `0x0800C009` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`ADC_DMAConvCplt` | `0x080001D1` | `116` | `4` | `Code` | `Lc` | `firmware_lto.o`
`ADC_DMAError` | `0x0800C447` | `20` | `2` | `Code` | `Lc` | `firmware_lto.o`
`ADC_DMAHalfConvCplt` | `0x0800C031` | `2` | `2` | `Code` | `Lc` | `firmware_lto.o`
`ADS1260_init` | `0x08001A69` | `3 408` | `4` | `Code` | `Lc` | `firmware_lto.o`
`AES_RNG_IRQHandler` | `0x0800C02F` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`CEC_IRQHandler` | `0x0800C02D` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel1_IRQHandler` | `0x08009371` | `236` | `4` | `Code` | `Gb` | `firmware_lto.o`
`DMA_Channel1_IRQHandler` | `0x0800C003` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel2_3_IRQHandler` | `0x0800C005` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel4_5_6_7_IRQHandler` | `0x0800C007` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`Dummy_Handler` | `0x0800BFEF` | `` | `4` | `Code` | `Lc` | `STM32G07x_Vectors.o`
`EEPROM_factoryRestore` | `0x08002E89` | `1 888` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_fullRestore` | `0x080027B9` | `840` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_readConfig` | `0x08002B01` | `904` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_storeConfig` | `0x080035E9` | `1 028` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EXTI0_1_IRQHandler` | `0x0800BFFB` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`EXTI2_3_IRQHandler` | `0x0800BFFD` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`EXTI4_15_IRQHandler` | `0x080096D5` | `44` | `4` | `Code` | `Gb` | `firmware_lto.o`
`EXTI4_15_IRQHandler` | `0x0800BFFF` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`FLASH_IRQHandler` | `0x0800BFF7` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`HAL_ADC_ConfigChannel` | `0x08000245` | `668` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_CRC_Calculate` | `0x080004E1` | `424` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASHEx_Erase` | `0x080009A5` | `464` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASHEx_OBProgram` | `0x08000B75` | `544` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASH_Lock` | `0x0800082D` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASH_OB_Lock` | `0x080008E9` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASH_Program` | `0x08000689` | `420` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_GPIO_Init` | `0x08000D95` | `416` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_SPI_TransmitReceive` | `0x080010CD` | `648` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_TIM_IC_CaptureCallback` | `0x08001981` | `232` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HSI16_TIMx_ConfigForCalibration` | `0x0800182D` | `340` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HardFault_Handler` | `0x0800BFE7` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`HardFault_Handler` | `0x0800C0E1` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`I2C1_IRQHandler` | `0x0800C01F` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`I2C2_IRQHandler` | `0x0800C021` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`NMI_Handler` | `0x0800BFE5` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`NMI_Handler` | `0x0800C0DF` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`PVD_IRQHandler` | `0x0800BFF3` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`PendSV_Handler` | `0x0800BFEB` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`PendSV_Handler` | `0x0800C0E5` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`RCC_IRQHandler` | `0x0800BFF9` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`RTC_STAMP_IRQHandler` | `0x0800BFF5` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`Reset_Handler` | `0x0800BFBD` | `` | `4` | `Code` | `Gb` | `STM32G0xx_Startup.o`
`SEGGER_RTT_Write` | `0x0800BBFD` | `116` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`SEGGER_RTT_WriteNoLock` | `0x0800BB91` | `108` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`SPI1_IRQHandler` | `0x0800C023` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SPI2_IRQHandler` | `0x0800C025` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SPI_WaitFifoStateUntilTimeout` | `0x08000F35` | `244` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SPI_WaitFlagStateUntilTimeout` | `0x08001029` | `164` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SVC_Handler` | `0x0800BFE9` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SVC_Handler` | `0x0800C0E3` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`SetFlashReadProtection` | `0x08008EB1` | `1 148` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SysTick_Handler` | `0x0800932D` | `68` | `4` | `Code` | `Gb` | `firmware_lto.o`
`SysTick_Handler` | `0x0800BFED` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SystemCoreClockUpdate` | `0x08009889` | `144` | `4` | `Code` | `Gb` | `firmware_lto.o`
`SystemInit` | `0x0800C0E7` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`TIM14_IRQHandler` | `0x0800C017` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM15_IRQHandler` | `0x0800C019` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM16_IRQHandler` | `0x08009701` | `392` | `4` | `Code` | `Gb` | `firmware_lto.o`
`TIM16_IRQHandler` | `0x0800C01B` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM17_IRQHandler` | `0x0800C01D` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM1_BRK_UP_TRG_COMP_IRQHandler` | `0x0800C00B` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM1_CC_IRQHandler` | `0x0800C00D` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM2_IRQHandler` | `0x0800C00F` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM3_IRQHandler` | `0x0800C011` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM6_DAC_LPTIM1_IRQHandler` | `0x0800C013` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM7_LPTIM2_IRQHandler` | `0x0800C015` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`UART_RxISR_16BIT` | `0x0800C493` | `84` | `2` | `Code` | `Lc` | `firmware_lto.o`
`UART_RxISR_16BIT_FIFOEN` | `0x08001629` | `516` | `4` | `Code` | `Lc` | `firmware_lto.o`
`UART_RxISR_8BIT` | `0x0800C085` | `90` | `2` | `Code` | `Lc` | `firmware_lto.o`
`UART_RxISR_8BIT_FIFOEN` | `0x080013F1` | `568` | `4` | `Code` | `Lc` | `firmware_lto.o`
`UART_TxISR_16BIT` | `0x080013B1` | `64` | `4` | `Code` | `Lc` | `firmware_lto.o`
`UART_TxISR_16BIT_FIFOEN` | `0x08001355` | `92` | `4` | `Code` | `Lc` | `firmware_lto.o`
`UART_TxISR_8BIT` | `0x0800C45B` | `56` | `2` | `Code` | `Lc` | `firmware_lto.o`
`UART_TxISR_8BIT_FIFOEN` | `0x0800C033` | `82` | `2` | `Code` | `Lc` | `firmware_lto.o`
`UCPD1_UCPD2_IRQHandler` | `0x0800C001` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART1_IRQHandler` | `0x0800945D` | `632` | `4` | `Code` | `Gb` | `firmware_lto.o`
`USART1_IRQHandler` | `0x0800C027` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART2_IRQHandler` | `0x0800C029` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART3_USART4_LPUART1_IRQHandler` | `0x0800C02B` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`WWDG_IRQHandler` | `0x0800BFF1` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`_WriteBlocking` | `0x0800C385` | `98` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`_WriteNoCheck` | `0x0800C34B` | `58` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_bufsize` | `0x0800C643` | `4` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_stat` | `0x0800BB5D` | `52` | `4` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_write` | `0x0800C341` | `10` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_isctype` | `0x0800BE51` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_iswctype` | `0x0800BE6D` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_mbtowc` | `0x0800C3E7` | `46` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_tolower` | `0x0800C415` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_toupper` | `0x0800C657` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_towlower` | `0x0800C423` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_towupper` | `0x0800C663` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_wctomb` | `0x0800C647` | `16` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_current_locale` | `0x0800BE3D` | `20` | `4` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_PolyEvalP` | `0x0800C543` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_PolyEvalQ` | `0x0800C593` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isinf` | `0x08009971` | `24` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isnan` | `0x08009955` | `28` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isnormal` | `0x08009989` | `40` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_signbit` | `0x0800C53F` | `4` | `2` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_pow10` | `0x0800A239` | `88` | `4` | `Code` | `Gb` | `utilops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_pre_padding` | `0x0800C607` | `44` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_prin_flush` | `0x0800C30D` | `26` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_print_padding` | `0x0800C5EB` | `28` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_putc` | `0x0800C273` | `154` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stream_write` | `0x0800C633` | `16` | `2` | `Code` | `Lc` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_vfprintf` | `0x0800ABCD` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_vfprintf_float_long` | `0x0800ABCD` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_init_copy` | `0x0800CF73` | `20` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`__SEGGER_init_done` | `0x0800BFB3` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`__SEGGER_init_zero` | `0x0800CF61` | `18` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`__aeabi_d2iz` | `0x0800A71D` | `52` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_d2lz` | `0x0800A751` | `114` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_d2uiz` | `0x0800A7E9` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_d2ulz` | `0x0800A819` | `72` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dadd` | `0x0800A291` | `456` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmpeq` | `0x0800A629` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmpge` | `0x0800A659` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmpgt` | `0x0800A69D` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmple` | `0x0800A5E5` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmplt` | `0x0800A6DD` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ddiv` | `0x0800A521` | `196` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dmul` | `0x0800C121` | `` | `2` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dmul_aux` | `0x0800C0E9` | `394` | `2` | `Code` | `Lc` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dsub` | `0x0800A459` | `12` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_f2uiz` | `0x0800A7C5` | `36` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_fmul` | `0x0800A469` | `182` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_i2d` | `0x0800A861` | `22` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_idiv` | `0x0800A9BD` | `64` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_idiv0` | `0x0800AB25` | `6` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_idivmod` | `0x0800A9FD` | `14` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_l2d` | `0x0800A87D` | `92` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_lasr` | `0x0800A96D` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ldivmod` | `0x0800AA55` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_llsl` | `0x0800A92D` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_llsr` | `0x0800A94D` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_lmul` | `0x0800A98D` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_memclr` | `0x0800BE05` | `20` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memclr4` | `0x0800BE05` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memclr8` | `0x0800BE05` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy` | `0x0800BDF5` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy4` | `0x0800BDF5` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy8` | `0x0800BDF5` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove` | `0x0800BE19` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove4` | `0x0800BE19` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove8` | `0x0800BE19` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset` | `0x0800BE07` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset4` | `0x0800BE07` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset8` | `0x0800BE07` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_ui2d` | `0x0800A8F9` | `28` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ui2f` | `0x0800A8D9` | `30` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_uidiv` | `0x0800AA0D` | `56` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_uidivmod` | `0x0800AA45` | `16` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ul2d` | `0x0800A915` | `20` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_uldivmod` | `0x0800AA85` | `160` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`_start` | `0x0800BFA9` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`abs` | `0x0800C5E3` | `8` | `2` | `Code` | `Wk` | `intops.o (libc_v6m_t_le_eabi.a)`
`exit` | `0x0800BFB7` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`exp` | `0x08009DE1` | `472` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`floor` | `0x08009BAD` | `200` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`fmod` | `0x08009A31` | `380` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`fputc` | `0x0800C4E7` | `36` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`frexp` | `0x080099F9` | `56` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`fwrite` | `0x0800C50B` | `52` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`ldexp` | `0x080099B1` | `72` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`log` | `0x08009C75` | `364` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`main` | `0x080039ED` | `21 700` | `4` | `Code` | `Gb` | `firmware_lto.o`
`memcpy` | `0x0800BDF5` | `14` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`memset` | `0x0800BE0D` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`pow` | `0x08009FB9` | `640` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`printf` | `0x0800ABA5` | `40` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`putchar` | `0x08009919` | `16` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`puts` | `0x08009929` | `44` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`strlen` | `0x0800BC71` | `168` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`strnlen` | `0x0800BD19` | `220` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`vfprintf` | `0x0800C327` | `26` | `2` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`vfprintf_l` | `0x0800AB2D` | `120` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`

## Function symbols by address

Address | Symbol name | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`0x080001D1` | `ADC_DMAConvCplt` | `116` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08000245` | `HAL_ADC_ConfigChannel` | `668` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080004E1` | `HAL_CRC_Calculate` | `424` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08000689` | `HAL_FLASH_Program` | `420` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x0800082D` | `HAL_FLASH_Lock` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080008E9` | `HAL_FLASH_OB_Lock` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080009A5` | `HAL_FLASHEx_Erase` | `464` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08000B75` | `HAL_FLASHEx_OBProgram` | `544` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08000D95` | `HAL_GPIO_Init` | `416` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08000F35` | `SPI_WaitFifoStateUntilTimeout` | `244` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08001029` | `SPI_WaitFlagStateUntilTimeout` | `164` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080010CD` | `HAL_SPI_TransmitReceive` | `648` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08001355` | `UART_TxISR_16BIT_FIFOEN` | `92` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080013B1` | `UART_TxISR_16BIT` | `64` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080013F1` | `UART_RxISR_8BIT_FIFOEN` | `568` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08001629` | `UART_RxISR_16BIT_FIFOEN` | `516` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x0800182D` | `HSI16_TIMx_ConfigForCalibration` | `340` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08001981` | `HAL_TIM_IC_CaptureCallback` | `232` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08001A69` | `ADS1260_init` | `3 408` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080027B9` | `EEPROM_fullRestore` | `840` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08002B01` | `EEPROM_readConfig` | `904` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x08002E89` | `EEPROM_factoryRestore` | `1 888` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080035E9` | `EEPROM_storeConfig` | `1 028` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x080039ED` | `main` | `21 700` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x08008EB1` | `SetFlashReadProtection` | `1 148` | `4` | `Code` | `Lc` | `firmware_lto.o`
`0x0800932D` | `SysTick_Handler` | `68` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x08009371` | `DMA_Channel1_IRQHandler` | `236` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x0800945D` | `USART1_IRQHandler` | `632` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x080096D5` | `EXTI4_15_IRQHandler` | `44` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x08009701` | `TIM16_IRQHandler` | `392` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x08009889` | `SystemCoreClockUpdate` | `144` | `4` | `Code` | `Gb` | `firmware_lto.o`
`0x08009919` | `putchar` | `16` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0x08009929` | `puts` | `44` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0x08009955` | `__SEGGER_RTL_float64_isnan` | `28` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009971` | `__SEGGER_RTL_float64_isinf` | `24` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009989` | `__SEGGER_RTL_float64_isnormal` | `40` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x080099B1` | `ldexp` | `72` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x080099F9` | `frexp` | `56` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009A31` | `fmod` | `380` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009BAD` | `floor` | `200` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009C75` | `log` | `364` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009DE1` | `exp` | `472` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x08009FB9` | `pow` | `640` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x0800A239` | `__SEGGER_RTL_pow10` | `88` | `4` | `Code` | `Gb` | `utilops.o (libc_v6m_t_le_eabi.a)`
`0x0800A291` | `__aeabi_dadd` | `456` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A459` | `__aeabi_dsub` | `12` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A469` | `__aeabi_fmul` | `182` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A521` | `__aeabi_ddiv` | `196` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A5E5` | `__aeabi_dcmple` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A629` | `__aeabi_dcmpeq` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A659` | `__aeabi_dcmpge` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A69D` | `__aeabi_dcmpgt` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A6DD` | `__aeabi_dcmplt` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A71D` | `__aeabi_d2iz` | `52` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A751` | `__aeabi_d2lz` | `114` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A7C5` | `__aeabi_f2uiz` | `36` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A7E9` | `__aeabi_d2uiz` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A819` | `__aeabi_d2ulz` | `72` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A861` | `__aeabi_i2d` | `22` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A87D` | `__aeabi_l2d` | `92` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A8D9` | `__aeabi_ui2f` | `30` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A8F9` | `__aeabi_ui2d` | `28` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A915` | `__aeabi_ul2d` | `20` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A92D` | `__aeabi_llsl` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A94D` | `__aeabi_llsr` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A96D` | `__aeabi_lasr` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A98D` | `__aeabi_lmul` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A9BD` | `__aeabi_idiv` | `64` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800A9FD` | `__aeabi_idivmod` | `14` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AA0D` | `__aeabi_uidiv` | `56` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AA45` | `__aeabi_uidivmod` | `16` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AA55` | `__aeabi_ldivmod` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AA85` | `__aeabi_uldivmod` | `160` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AB25` | `__aeabi_idiv0` | `6` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800AB2D` | `vfprintf_l` | `120` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800ABA5` | `printf` | `40` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800ABCD` | `__SEGGER_RTL_vfprintf_float_long` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0x0800ABCD` | `__SEGGER_RTL_vfprintf` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`0x0800BB5D` | `__SEGGER_RTL_X_file_stat` | `52` | `4` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800BB91` | `SEGGER_RTT_WriteNoLock` | `108` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800BBFD` | `SEGGER_RTT_Write` | `116` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800BC71` | `strlen` | `168` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`0x0800BD19` | `strnlen` | `220` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`0x0800BDF5` | `memcpy` | `14` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BDF5` | `__aeabi_memcpy8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BDF5` | `__aeabi_memcpy4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BDF5` | `__aeabi_memcpy` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE05` | `__aeabi_memclr8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE05` | `__aeabi_memclr4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE05` | `__aeabi_memclr` | `20` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE07` | `__aeabi_memset8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE07` | `__aeabi_memset4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE07` | `__aeabi_memset` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE0D` | `memset` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE19` | `__aeabi_memmove8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE19` | `__aeabi_memmove4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE19` | `__aeabi_memmove` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`0x0800BE3D` | `__SEGGER_RTL_current_locale` | `20` | `4` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800BE51` | `__SEGGER_RTL_ascii_isctype` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800BE6D` | `__SEGGER_RTL_ascii_iswctype` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800BFA9` | `_start` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`0x0800BFB3` | `__SEGGER_init_done` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`0x0800BFB7` | `exit` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`0x0800BFBD` | `Reset_Handler` | `` | `4` | `Code` | `Gb` | `STM32G0xx_Startup.o`
`0x0800BFE5` | `NMI_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFE7` | `HardFault_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFE9` | `SVC_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFEB` | `PendSV_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFED` | `SysTick_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFEF` | `Dummy_Handler` | `` | `4` | `Code` | `Lc` | `STM32G07x_Vectors.o`
`0x0800BFF1` | `WWDG_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFF3` | `PVD_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFF5` | `RTC_STAMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFF7` | `FLASH_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFF9` | `RCC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFFB` | `EXTI0_1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFFD` | `EXTI2_3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800BFFF` | `EXTI4_15_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C001` | `UCPD1_UCPD2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C003` | `DMA_Channel1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C005` | `DMA_Channel2_3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C007` | `DMA_Channel4_5_6_7_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C009` | `ADC_COMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C00B` | `TIM1_BRK_UP_TRG_COMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C00D` | `TIM1_CC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C00F` | `TIM2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C011` | `TIM3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C013` | `TIM6_DAC_LPTIM1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C015` | `TIM7_LPTIM2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C017` | `TIM14_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C019` | `TIM15_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C01B` | `TIM16_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C01D` | `TIM17_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C01F` | `I2C1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C021` | `I2C2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C023` | `SPI1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C025` | `SPI2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C027` | `USART1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C029` | `USART2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C02B` | `USART3_USART4_LPUART1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C02D` | `CEC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C02F` | `AES_RNG_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`0x0800C031` | `ADC_DMAHalfConvCplt` | `2` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C033` | `UART_TxISR_8BIT_FIFOEN` | `82` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C085` | `UART_RxISR_8BIT` | `90` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C0DF` | `NMI_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`0x0800C0E1` | `HardFault_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`0x0800C0E3` | `SVC_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`0x0800C0E5` | `PendSV_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`0x0800C0E7` | `SystemInit` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`0x0800C0E9` | `__aeabi_dmul_aux` | `394` | `2` | `Code` | `Lc` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800C121` | `__aeabi_dmul` | `` | `2` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`0x0800C273` | `__SEGGER_RTL_putc` | `154` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C30D` | `__SEGGER_RTL_prin_flush` | `26` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C327` | `vfprintf` | `26` | `2` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C341` | `__SEGGER_RTL_X_file_write` | `10` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800C34B` | `_WriteNoCheck` | `58` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800C385` | `_WriteBlocking` | `98` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800C3E7` | `__SEGGER_RTL_ascii_mbtowc` | `46` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C415` | `__SEGGER_RTL_ascii_tolower` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C423` | `__SEGGER_RTL_ascii_towlower` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C447` | `ADC_DMAError` | `20` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C45B` | `UART_TxISR_8BIT` | `56` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C493` | `UART_RxISR_16BIT` | `84` | `2` | `Code` | `Lc` | `firmware_lto.o`
`0x0800C4E7` | `fputc` | `36` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0x0800C50B` | `fwrite` | `52` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`0x0800C53F` | `__SEGGER_RTL_float64_signbit` | `4` | `2` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x0800C543` | `__SEGGER_RTL_float64_PolyEvalP` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x0800C593` | `__SEGGER_RTL_float64_PolyEvalQ` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x0800C5E3` | `abs` | `8` | `2` | `Code` | `Wk` | `intops.o (libc_v6m_t_le_eabi.a)`
`0x0800C5EB` | `__SEGGER_RTL_print_padding` | `28` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C607` | `__SEGGER_RTL_pre_padding` | `44` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C633` | `__SEGGER_RTL_stream_write` | `16` | `2` | `Code` | `Lc` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800C643` | `__SEGGER_RTL_X_file_bufsize` | `4` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800C647` | `__SEGGER_RTL_ascii_wctomb` | `16` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C657` | `__SEGGER_RTL_ascii_toupper` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C663` | `__SEGGER_RTL_ascii_towupper` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CF61` | `__SEGGER_init_zero` | `18` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`0x0800CF73` | `__SEGGER_init_copy` | `20` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`

## Function symbols by descending size

Symbol name | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | ---
`main` | `21 700` | `4` | `Code` | `Gb` | `firmware_lto.o`
`__SEGGER_RTL_vfprintf` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_vfprintf_float_long` | `3 984` | `4` | `Code` | `Gb` | `__SEGGER_RTL_vfprintf_float_long.o (libc_v6m_t_le_eabi.a)`
`ADS1260_init` | `3 408` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_factoryRestore` | `1 888` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SetFlashReadProtection` | `1 148` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_storeConfig` | `1 028` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_readConfig` | `904` | `4` | `Code` | `Lc` | `firmware_lto.o`
`EEPROM_fullRestore` | `840` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_ADC_ConfigChannel` | `668` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_SPI_TransmitReceive` | `648` | `4` | `Code` | `Lc` | `firmware_lto.o`
`pow` | `640` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`USART1_IRQHandler` | `632` | `4` | `Code` | `Gb` | `firmware_lto.o`
`UART_RxISR_8BIT_FIFOEN` | `568` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASHEx_OBProgram` | `544` | `4` | `Code` | `Lc` | `firmware_lto.o`
`UART_RxISR_16BIT_FIFOEN` | `516` | `4` | `Code` | `Lc` | `firmware_lto.o`
`exp` | `472` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`HAL_FLASHEx_Erase` | `464` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_dadd` | `456` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`HAL_CRC_Calculate` | `424` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASH_Program` | `420` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_GPIO_Init` | `416` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_dmul_aux` | `394` | `2` | `Code` | `Lc` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`TIM16_IRQHandler` | `392` | `4` | `Code` | `Gb` | `firmware_lto.o`
`fmod` | `380` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`log` | `364` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`HSI16_TIMx_ConfigForCalibration` | `340` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SPI_WaitFifoStateUntilTimeout` | `244` | `4` | `Code` | `Lc` | `firmware_lto.o`
`DMA_Channel1_IRQHandler` | `236` | `4` | `Code` | `Gb` | `firmware_lto.o`
`HAL_TIM_IC_CaptureCallback` | `232` | `4` | `Code` | `Lc` | `firmware_lto.o`
`strnlen` | `220` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`floor` | `200` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ddiv` | `196` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`HAL_FLASH_Lock` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`HAL_FLASH_OB_Lock` | `188` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_fmul` | `182` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`strlen` | `168` | `4` | `Code` | `Wk` | `strops.o (strops_v6m_t_le_eabi.a)`
`SPI_WaitFlagStateUntilTimeout` | `164` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_uldivmod` | `160` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_putc` | `154` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`SystemCoreClockUpdate` | `144` | `4` | `Code` | `Gb` | `firmware_lto.o`
`vfprintf_l` | `120` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`ADC_DMAConvCplt` | `116` | `4` | `Code` | `Lc` | `firmware_lto.o`
`SEGGER_RTT_Write` | `116` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`__aeabi_d2lz` | `114` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`SEGGER_RTT_WriteNoLock` | `108` | `4` | `Code` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`_WriteBlocking` | `98` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`UART_TxISR_16BIT_FIFOEN` | `92` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_l2d` | `92` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`UART_RxISR_8BIT` | `90` | `2` | `Code` | `Lc` | `firmware_lto.o`
`__SEGGER_RTL_pow10` | `88` | `4` | `Code` | `Gb` | `utilops.o (libc_v6m_t_le_eabi.a)`
`UART_RxISR_16BIT` | `84` | `2` | `Code` | `Lc` | `firmware_lto.o`
`UART_TxISR_8BIT_FIFOEN` | `82` | `2` | `Code` | `Lc` | `firmware_lto.o`
`__SEGGER_RTL_float64_PolyEvalP` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_PolyEvalQ` | `80` | `2` | `Code` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_d2ulz` | `72` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`ldexp` | `72` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`SysTick_Handler` | `68` | `4` | `Code` | `Gb` | `firmware_lto.o`
`__aeabi_dcmpge` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmple` | `68` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`UART_TxISR_16BIT` | `64` | `4` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_idiv` | `64` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmpgt` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmplt` | `62` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`_WriteNoCheck` | `58` | `2` | `Code` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`UART_TxISR_8BIT` | `56` | `2` | `Code` | `Lc` | `firmware_lto.o`
`__aeabi_uidiv` | `56` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`frexp` | `56` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_stat` | `52` | `4` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__aeabi_d2iz` | `52` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`fwrite` | `52` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_mbtowc` | `46` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__aeabi_d2uiz` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_dcmpeq` | `46` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ldivmod` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_lmul` | `46` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`EXTI4_15_IRQHandler` | `44` | `4` | `Code` | `Gb` | `firmware_lto.o`
`__SEGGER_RTL_pre_padding` | `44` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`puts` | `44` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isnormal` | `40` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`printf` | `40` | `4` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_f2uiz` | `36` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`fputc` | `36` | `2` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_lasr` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_llsl` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_llsr` | `30` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ui2f` | `30` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_isctype` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_iswctype` | `28` | `4` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isnan` | `28` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_print_padding` | `28` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_ui2d` | `28` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_prin_flush` | `26` | `2` | `Code` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`vfprintf` | `26` | `2` | `Code` | `Wk` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_isinf` | `24` | `4` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_i2d` | `22` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`ADC_DMAError` | `20` | `2` | `Code` | `Lc` | `firmware_lto.o`
`__SEGGER_RTL_current_locale` | `20` | `4` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_init_copy` | `20` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`__aeabi_memclr` | `20` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_ul2d` | `20` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_init_zero` | `18` | `2` | `Code` | `Wk` | `SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_wctomb` | `16` | `2` | `Code` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stream_write` | `16` | `2` | `Code` | `Lc` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_uidivmod` | `16` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`putchar` | `16` | `4` | `Code` | `Wk` | `fileops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_tolower` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_towlower` | `14` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__aeabi_idivmod` | `14` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`memcpy` | `14` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_toupper` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_towupper` | `12` | `2` | `Code` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__aeabi_dsub` | `12` | `4` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_write` | `10` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`abs` | `8` | `2` | `Code` | `Wk` | `intops.o (libc_v6m_t_le_eabi.a)`
`__aeabi_idiv0` | `6` | `4` | `Code` | `Wk` | `intasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_X_file_bufsize` | `4` | `2` | `Code` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_signbit` | `4` | `2` | `Code` | `Wk` | `floatops.o (libc_v6m_t_le_eabi.a)`
`ADC_DMAHalfConvCplt` | `2` | `2` | `Code` | `Lc` | `firmware_lto.o`
`HardFault_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`NMI_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`PendSV_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`SVC_Handler` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`SystemInit` | `2` | `2` | `Code` | `Gb` | `firmware_lto.o`
`ADC_COMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`AES_RNG_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`CEC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel2_3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`DMA_Channel4_5_6_7_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`Dummy_Handler` | `` | `4` | `Code` | `Lc` | `STM32G07x_Vectors.o`
`EXTI0_1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`EXTI2_3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`EXTI4_15_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`FLASH_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`HardFault_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`I2C1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`I2C2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`NMI_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`PVD_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`PendSV_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`RCC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`RTC_STAMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`Reset_Handler` | `` | `4` | `Code` | `Gb` | `STM32G0xx_Startup.o`
`SPI1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SPI2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SVC_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`SysTick_Handler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM14_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM15_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM16_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM17_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM1_BRK_UP_TRG_COMP_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM1_CC_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM3_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM6_DAC_LPTIM1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`TIM7_LPTIM2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`UCPD1_UCPD2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART2_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`USART3_USART4_LPUART1_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`WWDG_IRQHandler` | `` | `4` | `Code` | `Wk` | `STM32G07x_Vectors.o`
`__SEGGER_init_done` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`__aeabi_dmul` | `` | `2` | `Code` | `Wk` | `floatasmops_arm.o (libc_v6m_t_le_eabi.a)`
`__aeabi_memclr4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memclr8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memcpy8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memmove8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset4` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`__aeabi_memset8` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`
`_start` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`exit` | `` | `4` | `Code` | `Gb` | `SEGGER_THUMB_Startup.o`
`memset` | `` | `4` | `Code` | `Wk` | `strasmops_arm.o (strops_v6m_t_le_eabi.a)`

## Read-write data symbols by name

Symbol name | Address | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`ADS1260_ProcessCurrent.avgsum` | `0x20000F7C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ADS1260_ProcessCurrent.meas_counter` | `0x20000F78` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.batteryFullCounter` | `0x20000F8E` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.lowVoltageCnt` | `0x20000F8A` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.totalCharge` | `0x200005B0` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.totalDischarge` | `0x200005A8` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`BATTERY_VOLTAGE_Exec.avgsumP` | `0x20000F74` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`BATTERY_VOLTAGE_Exec.measCounter` | `0x20000F70` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`Capture` | `0x20000F6C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`CaptureState` | `0x20000F68` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ESR_Exec.last_refresh` | `0x20000F64` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ESR_FAST_Exec.last_refresh` | `0x20000F60` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.0` | `0x20000F90` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.2` | `0x20000F5C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.3` | `0x20000F8C` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`FAST_CURRENT_Exec.measCounter` | `0x20000F58` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`IC1ReadValue1` | `0x20000F54` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`IC1ReadValue2` | `0x20000F50` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`OUTPUTS_CheckLVP.lastMode` | `0x20000F86` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`OUTPUTS_CheckOVP.lastMode` | `0x20000F82` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`REF_VOLTAGE_Exec.avgsum` | `0x20000F4C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.avgsum` | `0x20000F48` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.holding_counter` | `0x20000F44` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.last_days` | `0x20000F40` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.u_hold` | `0x20000F3C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SaveCounter.last_days` | `0x20000F38` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SysTick_Handler.ms` | `0x20000F34` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SystemCoreClock` | `0x20000020` | `4` | `4` | `Init` | `Lc` | `firmware_lto.o`
`TimHandle` | `0x20000E44` | `76` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`WH_COUNTER_Exec.totalCharge` | `0x200005A0` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`WH_COUNTER_Exec.totalDischarge` | `0x20000598` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`_SEGGER_RTT` | `0x200009EC` | `168` | `4` | `Zero` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`__RAL_global_locale` | `0x20000000` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_global_locale` | `0x20000000` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_locale_ptr` | `0x20000F1C` | `4` | `4` | `Zero` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stderr_file` | `0x20000F18` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stdin_file` | `0x20000F14` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stdout_file` | `0x20000F10` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`_acDownBuffer` | `0x20001391` | `16` | `` | `Zero` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`_acUpBuffer` | `0x20000F91` | `1 024` | `` | `Zero` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`aFrequenceChangeTable` | `0x200007EC` | `512` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`adcData` | `0x20000EE0` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`avgValWithOffsetCommonModeOffsetCorrection` | `0x20000F30` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`avgValWithOffsetCompensation` | `0x20000F2C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`calTemperatureSensor30Value` | `0x20000F28` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`calTemperatureSensorDiff` | `0x20000F24` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`current` | `0x20000590` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`currentWithGainCorrection` | `0x20000588` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`current_buffer` | `0x20000CA0` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`current_buffer_fast` | `0x20000C20` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`eepromData` | `0x200003E0` | `216` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`eepromOldData` | `0x200004B8` | `208` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`frequencyMW` | `0x20000F20` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hadc1` | `0x20000D84` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hcrc` | `0x20000EBC` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hdma_adc1` | `0x20000DE8` | `92` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hrtc` | `0x20000E90` | `44` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hspi1` | `0x20000D20` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`huart1` | `0x20000A94` | `140` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`loopCounter` | `0x20000F0C` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`modbusData` | `0x200005B8` | `564` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`newADC` | `0x20000F08` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`newCurrentValue` | `0x20000F04` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`pFlash.0` | `0x20000F88` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`startMeasurement` | `0x20000F84` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`stderr` | `0x2000001C` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`stdin` | `0x20000018` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`stdout` | `0x20000014` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`sys_data` | `0x20000028` | `952` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`uwTick` | `0x20000024` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`uwTickPrio` | `0x20000F80` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`voltage_buffer` | `0x20000BA0` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`voltage_buffer_fast` | `0x20000B20` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`

## Read-write data symbols by address

Address | Symbol name | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`0x20000000` | `__SEGGER_RTL_global_locale` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x20000000` | `__RAL_global_locale` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x20000014` | `stdout` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000018` | `stdin` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x2000001C` | `stderr` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000020` | `SystemCoreClock` | `4` | `4` | `Init` | `Lc` | `firmware_lto.o`
`0x20000024` | `uwTick` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000028` | `sys_data` | `952` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200003E0` | `eepromData` | `216` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200004B8` | `eepromOldData` | `208` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000588` | `currentWithGainCorrection` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000590` | `current` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000598` | `WH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200005A0` | `WH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200005A8` | `AH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200005B0` | `AH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`0x200005B8` | `modbusData` | `564` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x200007EC` | `aFrequenceChangeTable` | `512` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x200009EC` | `_SEGGER_RTT` | `168` | `4` | `Zero` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000A94` | `huart1` | `140` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000B20` | `voltage_buffer_fast` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000BA0` | `voltage_buffer` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000C20` | `current_buffer_fast` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000CA0` | `current_buffer` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000D20` | `hspi1` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000D84` | `hadc1` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000DE8` | `hdma_adc1` | `92` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000E44` | `TimHandle` | `76` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000E90` | `hrtc` | `44` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000EBC` | `hcrc` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000EE0` | `adcData` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F04` | `newCurrentValue` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F08` | `newADC` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F0C` | `loopCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F10` | `__SEGGER_RTL_stdout_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000F14` | `__SEGGER_RTL_stdin_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000F18` | `__SEGGER_RTL_stderr_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20000F1C` | `__SEGGER_RTL_locale_ptr` | `4` | `4` | `Zero` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x20000F20` | `frequencyMW` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F24` | `calTemperatureSensorDiff` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F28` | `calTemperatureSensor30Value` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F2C` | `avgValWithOffsetCompensation` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F30` | `avgValWithOffsetCommonModeOffsetCorrection` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F34` | `SysTick_Handler.ms` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F38` | `SaveCounter.last_days` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F3C` | `SELF_DISCHARGE_Exec.u_hold` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F40` | `SELF_DISCHARGE_Exec.last_days` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F44` | `SELF_DISCHARGE_Exec.holding_counter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F48` | `SELF_DISCHARGE_Exec.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F4C` | `REF_VOLTAGE_Exec.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F50` | `IC1ReadValue2` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F54` | `IC1ReadValue1` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F58` | `FAST_CURRENT_Exec.measCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F5C` | `EraseInitStruct.2` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F60` | `ESR_FAST_Exec.last_refresh` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F64` | `ESR_Exec.last_refresh` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F68` | `CaptureState` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F6C` | `Capture` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F70` | `BATTERY_VOLTAGE_Exec.measCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F74` | `BATTERY_VOLTAGE_Exec.avgsumP` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F78` | `ADS1260_ProcessCurrent.meas_counter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F7C` | `ADS1260_ProcessCurrent.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F80` | `uwTickPrio` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F82` | `OUTPUTS_CheckOVP.lastMode` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F84` | `startMeasurement` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F86` | `OUTPUTS_CheckLVP.lastMode` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F88` | `pFlash.0` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F8A` | `AH_COUNTER_Exec.lowVoltageCnt` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F8C` | `EraseInitStruct.3` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F8E` | `AH_COUNTER_Exec.batteryFullCounter` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F90` | `EraseInitStruct.0` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`0x20000F91` | `_acUpBuffer` | `1 024` | `` | `Zero` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x20001391` | `_acDownBuffer` | `16` | `` | `Zero` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`

## 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.a)`
`sys_data` | `952` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`modbusData` | `564` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`aFrequenceChangeTable` | `512` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`eepromData` | `216` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`eepromOldData` | `208` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`_SEGGER_RTT` | `168` | `4` | `Zero` | `Gb` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`huart1` | `140` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`current_buffer` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`current_buffer_fast` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`voltage_buffer` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`voltage_buffer_fast` | `128` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hadc1` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hspi1` | `100` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hdma_adc1` | `92` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`TimHandle` | `76` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hrtc` | `44` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`adcData` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`hcrc` | `36` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`__RAL_global_locale` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_global_locale` | `20` | `4` | `Init` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`_acDownBuffer` | `16` | `` | `Zero` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`AH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`WH_COUNTER_Exec.totalCharge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`WH_COUNTER_Exec.totalDischarge` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`current` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`currentWithGainCorrection` | `8` | `8` | `Zero` | `Lc` | `firmware_lto.o`
`ADS1260_ProcessCurrent.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ADS1260_ProcessCurrent.meas_counter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`BATTERY_VOLTAGE_Exec.avgsumP` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`BATTERY_VOLTAGE_Exec.measCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`Capture` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`CaptureState` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ESR_Exec.last_refresh` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`ESR_FAST_Exec.last_refresh` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.2` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`FAST_CURRENT_Exec.measCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`IC1ReadValue1` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`IC1ReadValue2` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`REF_VOLTAGE_Exec.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.avgsum` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.holding_counter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.last_days` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SELF_DISCHARGE_Exec.u_hold` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SaveCounter.last_days` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SysTick_Handler.ms` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`SystemCoreClock` | `4` | `4` | `Init` | `Lc` | `firmware_lto.o`
`__SEGGER_RTL_locale_ptr` | `4` | `4` | `Zero` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stderr_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stdin_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_stdout_file` | `4` | `4` | `Zero` | `Lc` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`avgValWithOffsetCommonModeOffsetCorrection` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`avgValWithOffsetCompensation` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`calTemperatureSensor30Value` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`calTemperatureSensorDiff` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`frequencyMW` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`loopCounter` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`newADC` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`newCurrentValue` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`stderr` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`stdin` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`stdout` | `4` | `4` | `Init` | `Gb` | `prinops_rtt.o (prinops_rtt_v6m_t_le_eabi.a)`
`uwTick` | `4` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.batteryFullCounter` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`AH_COUNTER_Exec.lowVoltageCnt` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`OUTPUTS_CheckLVP.lastMode` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`OUTPUTS_CheckOVP.lastMode` | `2` | `2` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.0` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`EraseInitStruct.3` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`pFlash.0` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`startMeasurement` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`
`uwTickPrio` | `1` | `4` | `Zero` | `Lc` | `firmware_lto.o`

## Read-only data symbols by name

Symbol name | Address | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`AHBPrescTable` | `0x0800BEC4` | `64` | `4` | `Cnst` | `Lc` | `firmware_lto.o`
`APBPrescTable` | `0x0800BF04` | `32` | `4` | `Cnst` | `Lc` | `firmware_lto.o`
`_DoInit._aInitStr` | `0x0800CC62` | `17` | `` | `Cnst` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`__SEGGER_RTL_aPower2` | `0x080000E8` | `72` | `8` | `Cnst` | `Lc` | `utilops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_ctype_map` | `0x0800CE6C` | `128` | `` | `Cnst` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ascii_ctype_mask` | `0x0800CCDD` | `13` | `` | `Cnst` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale` | `0x0800BF24` | `12` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_abbrev_day_names` | `0x0800CC8E` | `29` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_abbrev_month_names` | `0x0800CCAB` | `49` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_am_pm_indicator` | `0x0800C8CA` | `7` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_data` | `0x0800BF50` | `88` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_date_format` | `0x0800CC7C` | `9` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_date_time_format` | `0x0800C8D1` | `15` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_day_names` | `0x0800CA10` | `58` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_month_names` | `0x0800C873` | `87` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_c_locale_time_format` | `0x0800CC85` | `9` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_codeset_ascii` | `0x0800BF30` | `32` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_data_empty_string` | `0x0800CCDC` | `1` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_data_utf8_period` | `0x0800CA4C` | `2` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`__SEGGER_RTL_float64_Log` | `0x080000C0` | `40` | `8` | `Cnst` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_hex_lc` | `0x0800CE54` | `16` | `` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_hex_uc` | `0x0800CE44` | `16` | `` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_RTL_ipow10` | `0x08000130` | `160` | `8` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`__SEGGER_init_data__` | `0x0800CF3C` | `[36]` | `4` | `Cnst` | `Lc` | `[ Linker created ]`
`__SEGGER_init_table__` | `0x0800CEEC` | `[80]` | `4` | `Cnst` | `Lc` | `[ Linker created ]`

## Read-only data symbols by address

Address | Symbol name | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`0x080000C0` | `__SEGGER_RTL_float64_Log` | `40` | `8` | `Cnst` | `Lc` | `floatops.o (libc_v6m_t_le_eabi.a)`
`0x080000E8` | `__SEGGER_RTL_aPower2` | `72` | `8` | `Cnst` | `Lc` | `utilops.o (libc_v6m_t_le_eabi.a)`
`0x08000130` | `__SEGGER_RTL_ipow10` | `160` | `8` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800BEC4` | `AHBPrescTable` | `64` | `4` | `Cnst` | `Lc` | `firmware_lto.o`
`0x0800BF04` | `APBPrescTable` | `32` | `4` | `Cnst` | `Lc` | `firmware_lto.o`
`0x0800BF24` | `__SEGGER_RTL_c_locale` | `12` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800BF30` | `__SEGGER_RTL_codeset_ascii` | `32` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800BF50` | `__SEGGER_RTL_c_locale_data` | `88` | `4` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C873` | `__SEGGER_RTL_c_locale_month_names` | `87` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C8CA` | `__SEGGER_RTL_c_locale_am_pm_indicator` | `7` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800C8D1` | `__SEGGER_RTL_c_locale_date_time_format` | `15` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CA10` | `__SEGGER_RTL_c_locale_day_names` | `58` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CA4C` | `__SEGGER_RTL_data_utf8_period` | `2` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CC62` | `_DoInit._aInitStr` | `17` | `` | `Cnst` | `Lc` | `SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)`
`0x0800CC7C` | `__SEGGER_RTL_c_locale_date_format` | `9` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CC85` | `__SEGGER_RTL_c_locale_time_format` | `9` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CC8E` | `__SEGGER_RTL_c_locale_abbrev_day_names` | `29` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CCAB` | `__SEGGER_RTL_c_locale_abbrev_month_names` | `49` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CCDC` | `__SEGGER_RTL_data_empty_string` | `1` | `` | `Cnst` | `Gb` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CCDD` | `__SEGGER_RTL_ascii_ctype_mask` | `13` | `` | `Cnst` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CE44` | `__SEGGER_RTL_hex_uc` | `16` | `` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800CE54` | `__SEGGER_RTL_hex_lc` | `16` | `` | `Cnst` | `Gb` | `prinops.o (libc_v6m_t_le_eabi.a)`
`0x0800CE6C` | `__SEGGER_RTL_ascii_ctype_map` | `128` | `` | `Cnst` | `Lc` | `mbops.o (mbops_timeops_v6m_t_le_eabi.a)`
`0x0800CEEC` | `__SEGGER_init_table__` | `[80]` | `4` | `Cnst` | `Lc` | `[ Linker created ]`
`0x0800CF3C` | `__SEGGER_init_data__` | `[36]` | `4` | `Cnst` | `Lc` | `[ Linker created ]`

## Untyped symbols by name

Symbol name | Value | Size | Align | Type | Bd | Object File
--- | --- | --- | --- | --- | --- | ---
`__APP_segment_end__` | `0x0801C7FC` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__APP_segment_size__` | `0x0001C7FC` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__APP_segment_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__APP_segment_used_end__` | `0x0800CF86` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__APP_segment_used_size__` | `0x0000CF86` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__APP_segment_used_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_size__` | `0x00000004` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_start__` | `0x0801C7FC` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_used_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_used_size__` | `0x00000004` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__CRC_segment_used_start__` | `0x0801C7FC` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_size__` | `0x0001C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_used_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_used_size__` | `0x0001C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH1_segment_used_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_size__` | `0x0001C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_used_end__` | `0x0801C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_used_size__` | `0x0001C800` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__FLASH_segment_used_start__` | `0x08000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__HEAPSIZE__` | `0x00000600` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_end__` | `0x20008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_size__` | `0x00008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_start__` | `0x20000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_used_end__` | `0x20008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_used_size__` | `0x00008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM1_segment_used_start__` | `0x20000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_end__` | `0x20008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_size__` | `0x00008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_start__` | `0x20000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_used_end__` | `0x20008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_used_size__` | `0x00008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__RAM_segment_used_start__` | `0x20000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__SEGGER_init_run_loop` | `0x0800BFAA` | `` | `4` | `Code` | `Lc` | `SEGGER_THUMB_Startup.o`
`__STACKSIZE_PROCESS__` | `0x00000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__STACKSIZE__` | `0x00000400` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__stack_end__` | `0x20008000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`__thread_pointer$` | `0x00000000` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`_vectors` | `0x08000000` | `[192]` | `4` | `Code` | `Gb` | `STM32G07x_Vectors.o`
`_vectors_end` | `0x080000C0` | `` | `4` | `Code` | `Lc` | `STM32G07x_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 ]`
`0x00000004` | `__CRC_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00000004` | `__CRC_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00000400` | `__STACKSIZE__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00000600` | `__HEAPSIZE__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00008000` | `__RAM_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00008000` | `__RAM_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00008000` | `__RAM1_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x00008000` | `__RAM1_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0000CF86` | `__APP_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0001C7FC` | `__APP_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0001C800` | `__FLASH_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0001C800` | `__FLASH_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0001C800` | `__FLASH1_segment_used_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0001C800` | `__FLASH1_segment_size__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x08000000` | `_vectors` | `[192]` | `4` | `Code` | `Gb` | `STM32G07x_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 ]`
`0x08000000` | `__APP_segment_used_start__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x08000000` | `__APP_segment_start__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x080000C0` | `_vectors_end` | `` | `4` | `Code` | `Lc` | `STM32G07x_Vectors.o`
`0x0800BFAA` | `__SEGGER_init_run_loop` | `` | `4` | `Code` | `Lc` | `SEGGER_THUMB_Startup.o`
`0x0800CF86` | `__APP_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C7FC` | `__CRC_segment_used_start__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C7FC` | `__CRC_segment_start__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C7FC` | `__APP_segment_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__FLASH_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__FLASH_segment_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__FLASH1_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__FLASH1_segment_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__CRC_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x0801C800` | `__CRC_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 ]`
`0x20008000` | `__stack_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x20008000` | `__RAM_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x20008000` | `__RAM_segment_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x20008000` | `__RAM1_segment_used_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`
`0x20008000` | `__RAM1_segment_end__` | `` | `` | `----` | `Gb` | `[ Linker created ]`

# LINK SUMMARY

## Memory breakdown

50 254 bytes read-only code + 2 870 bytes read-only data = 53 124 bytes read-only (total) 7 581 bytes read-write data

## Region summary

Name | Range | Size | Used | Unused | Alignment Loss
--- | --- | --- | --- | --- | ---
`` | `08000000-0801c7ff` | `116 736` | `53 128 45.51%` | `63 608 54.49%` | `0 0.00%`
`RAM` | `20000000-20007fff` | `32 768` | `7 581 23.14%` | `25 183 76.85%` | `4 0.01%`

## Diagnostic summary

Link complete: 0 errors, 0 warnings, 0 remarks