CONTENTS

LINK INFORMATION

SEGGER ARM Linker 4.44c compiled Jan  5 2026 11:11:06
Copyright (c) 2017-2025 SEGGER Microcontroller GmbH    www.segger.com
--add-region:FLASH1=0x00040000@0x08000000
--add-region:CCM_RAM1=0x00008000@0x10000000
--add-region:RAM1=0x00014000@0x20000000
--add-region:RAM2=0x00004000@0x20014000
--full-section-headers
--no-merge-sections
--merge-strings
--map-html
--map-file=Output/Debug125A_24V/Exe/smartPro.htm
--map-full
--list-all-undefineds
-eReset_Handler
-EL
-mcpu=7E-M
--silent
-TD:/Projekte/ecsSmartPro/trunk/fw_g473rct/SES/STM32G4xx_Flash.icf
--defsym=__STACKSIZE__=2048
--defsym=__STACKSIZE_PROCESS__=0
--defsym=__HEAPSIZE__=1024
--defsym=__SEGGER_RTL_vfprintf=__SEGGER_RTL_vfprintf_long_long
--defsym=__SEGGER_RTL_vfscanf=__SEGGER_RTL_vfscanf_int
-u_vectors
-o
D:/Projekte/ecsSmartPro/trunk/fw_g473rct/SES/Output/Debug125A_24V/Exe/smartPro.elf
Output/Debug125A_24V/Obj/smartPro/adc.o
Output/Debug125A_24V/Obj/smartPro/crc.o
Output/Debug125A_24V/Obj/smartPro/dma.o
Output/Debug125A_24V/Obj/smartPro/fdcan.o
Output/Debug125A_24V/Obj/smartPro/gpio.o
Output/Debug125A_24V/Obj/smartPro/i2c.o
Output/Debug125A_24V/Obj/smartPro/iwdg.o
Output/Debug125A_24V/Obj/smartPro/main.o
Output/Debug125A_24V/Obj/smartPro/rtc.o
Output/Debug125A_24V/Obj/smartPro/spi.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_msp.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_it.o
Output/Debug125A_24V/Obj/smartPro/usart.o
Output/Debug125A_24V/Obj/smartPro/usb.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_adc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_adc_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_cortex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_crc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_crc_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_dma.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_dma_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_exti.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_fdcan.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_flash.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_flash_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_flash_ramfunc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_gpio.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_i2c.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_i2c_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_iwdg.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_pcd.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_pcd_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_pwr.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_pwr_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_rcc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_rcc_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_rtc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_rtc_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_spi.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_spi_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_uart.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_hal_uart_ex.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_ll_adc.o
Output/Debug125A_24V/Obj/smartPro/stm32g4xx_ll_usb.o
Output/Debug125A_24V/Obj/smartPro/ads1260.o
Output/Debug125A_24V/Obj/smartPro/ah_counter.o
Output/Debug125A_24V/Obj/smartPro/battery_voltage.o
Output/Debug125A_24V/Obj/smartPro/chip_temperature.o
Output/Debug125A_24V/Obj/smartPro/eeprom.o
Output/Debug125A_24V/Obj/smartPro/efficiency.o
Output/Debug125A_24V/Obj/smartPro/esr.o
Output/Debug125A_24V/Obj/smartPro/fast_current.o
Output/Debug125A_24V/Obj/smartPro/int_bat_voltage.o
Output/Debug125A_24V/Obj/smartPro/modbus.o
Output/Debug125A_24V/Obj/smartPro/outputs.o
Output/Debug125A_24V/Obj/smartPro/self_discharge.o
Output/Debug125A_24V/Obj/smartPro/shunt_temperature.o
Output/Debug125A_24V/Obj/smartPro/shunt_voltage.o
Output/Debug125A_24V/Obj/smartPro/sysdata.o
Output/Debug125A_24V/Obj/smartPro/template.o
Output/Debug125A_24V/Obj/smartPro/wh_counter.o
Output/Debug125A_24V/Obj/smartPro/SEGGER_THUMB_Startup.o
Output/Debug125A_24V/Obj/smartPro/stm32g473xx_Vectors.o
Output/Debug125A_24V/Obj/smartPro/STM32G4xx_Startup.o
Output/Debug125A_24V/Obj/smartPro/system_stm32g4xx.o
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/heapops_basic_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/heapops_disable_interrupts_locking_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26a/lib/mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a

LINKER SCRIPT

Linker script 'D:/Projekte/ecsSmartPro/trunk/fw_g473rct/SES/STM32G4xx_Flash.icf'

/*********************************************************************
*                    SEGGER Microcontroller GmbH                     *
*                        The Embedded Experts                        *
**********************************************************************
*                                                                    *
*            (c) 2014 - 2024 SEGGER Microcontroller GmbH             *
*                                                                    *
*       www.segger.com     Support: support@segger.com               *
*                                                                    *
**********************************************************************
*                                                                    *
* All rights reserved.                                               *
*                                                                    *
* Redistribution and use in source and binary forms, with or         *
* without modification, are permitted provided that the following    *
* condition is met:                                                  *
*                                                                    *
* - Redistributions of source code must retain the above copyright   *
*   notice, this condition and the following disclaimer.             *
*                                                                    *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND             *
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,        *
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF           *
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE           *
* DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR *
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR           *
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT  *
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;    *
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF      *
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT          *
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE  *
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH   *
* DAMAGE.                                                            *
*                                                                    *
**********************************************************************
-------------------------- END-OF-HEADER -----------------------------

File    : STM32G4xx_Flash.icf
Purpose : STM32G4xx linker script for application placement in Flash,
          for use with the SEGGER Linker.
Maps    : STM32G431C6Tx, STM32G431C6Ux, STM32G431C8Tx, STM32G431C8Ux, 
          STM32G431CBTx, STM32G431CBUx, STM32G431CBYx, STM32G431K6Tx, 
          STM32G431K6Ux, STM32G431K8Tx, STM32G431K8Ux, STM32G431KBTx, 
          STM32G431KBUx, STM32G431M6Tx, STM32G431M8Tx, STM32G431MBTx, 
          STM32G431R6Ix, STM32G431R6Tx, STM32G431R8Ix, STM32G431R8Tx, 
          STM32G431RBIx, STM32G431RBTx, STM32G431V6Tx, STM32G431V8Tx, 
          STM32G431VBTx, STM32G441CBTx, STM32G441CBUx, STM32G441CBYx, 
          STM32G441KBTx, STM32G441KBUx, STM32G441MBTx, STM32G441RBIx, 
          STM32G441RBTx, STM32G441VBTx, STM32G471CCTx, STM32G471CCUx, 
          STM32G471CETx, STM32G471CEUx, STM32G471MCTx, STM32G471METx, 
          STM32G471MEYx, STM32G471QCTx, STM32G471QETx, STM32G471RCTx, 
          STM32G471RETx, STM32G471VCHx, STM32G471VCIx, STM32G471VCTx, 
          STM32G471VEHx, STM32G471VEIx, STM32G471VETx, STM32G473CBTx, 
          STM32G473CBUx, STM32G473CCTx, STM32G473CCUx, STM32G473CETx, 
          STM32G473CEUx, STM32G473MBTx, STM32G473MCTx, STM32G473METx, 
          STM32G473MEYx, STM32G473PBIx, STM32G473PCIx, STM32G473PEIx, 
          STM32G473QBTx, STM32G473QCTx, STM32G473QETx, STM32G473RBTx, 
          STM32G473RCTx, STM32G473RETx, STM32G473VBHx, STM32G473VBIx, 
          STM32G473VBTx, STM32G473VCHx, STM32G473VCIx, STM32G473VCTx, 
          STM32G473VEHx, STM32G473VEIx, STM32G473VETx, STM32G474CBTx, 
          STM32G474CBUx, STM32G474CCTx, STM32G474CCUx, STM32G474CETx, 
          STM32G474CEUx, STM32G474MBTx, STM32G474MCTx, STM32G474METx, 
          STM32G474MEYx, STM32G474PBIx, STM32G474PCIx, STM32G474PEIx, 
          STM32G474QBTx, STM32G474QCTx, STM32G474QETx, STM32G474RBTx, 
          STM32G474RCTx, STM32G474RETx, STM32G474VBHx, STM32G474VBIx, 
          STM32G474VBTx, STM32G474VCHx, STM32G474VCIx, STM32G474VCTx, 
          STM32G474VEHx, STM32G474VEIx, STM32G474VETx, STM32G483CETx, 
          STM32G483CEUx, STM32G483METx, STM32G483MEYx, STM32G483PEIx, 
          STM32G483QETx, STM32G483RETx, STM32G483VEHx, STM32G483VEIx, 
          STM32G483VETx, STM32G484CETx, STM32G484CEUx, STM32G484METx, 
          STM32G484MEYx, STM32G484PEIx, STM32G484QETx, STM32G484RETx, 
          STM32G484VEHx, STM32G484VEIx, STM32G484VETx, STM32G491CCTx, 
          STM32G491CCUx, STM32G491CETx, STM32G491CEUx, STM32G491KCUx, 
          STM32G491KEUx, STM32G491MCSx, STM32G491MCTx, STM32G491MESx, 
          STM32G491METx, STM32G491RCIx, STM32G491RCTx, STM32G491REIx, 
          STM32G491RETx, STM32G491REYx, STM32G491VCTx, STM32G491VETx, 
          STM32G4A1CETx, STM32G4A1CEUx, STM32G4A1KEUx, STM32G4A1MESx, 
          STM32G4A1METx, STM32G4A1REIx, STM32G4A1RETx, STM32G4A1REYx, 
          STM32G4A1VETx
Literature:
  [1]  SEGGER Linker User Guide (https://www.segger.com/doc/UM20005_Linker.html)
  [2]  SEGGER Linker Section Placement (https://wiki.segger.com/SEGGER_Linker_Script_Files)
*/

define memory with size = 4G;

//
// Combined regions per memory type
//
define region FLASH = FLASH1;
define region RAM   = CCM_RAM1 + RAM1 + RAM2;

//
// Block definitions
//
define block vectors                        { section .vectors };                                   // Vector table section
define block vectors_ram                    { section .vectors_ram };                               // Vector table section
define block ctors                          { section .ctors,     section .ctors.*, block with         alphabetical order { init_array } };
define block dtors                          { section .dtors,     section .dtors.*, block with reverse alphabetical order { fini_array } };
define block exidx                          { section .ARM.exidx, section .ARM.exidx.* };
define block tbss                           { section .tbss,      section .tbss.*  };
define block tdata                          { section .tdata,     section .tdata.* };
define block tls with fixed order           { block tbss, block tdata };
define block tdata_load                     { copy of block tdata };
define block heap           with auto size = __HEAPSIZE__,  alignment = 8, readwrite access { };
define block stack          with      size = __STACKSIZE__, alignment = 8, readwrite access { };
define block stack_process  with      size = __STACKSIZE_PROCESS__, alignment = 8, /* fill =0xCD, */ readwrite access { };

//
// Explicit initialization settings for sections
// Packing options for initialize by copy: packing=auto/lzss/zpak/packbits
//
do not initialize                           { section .non_init, section .non_init.*, section .*.non_init, section .*.non_init.* };
do not initialize                           { section .no_init, section .no_init.*, section .*.no_init, section .*.no_init.* };   // Legacy sections, kept for backwards compatibility
do not initialize                           { section .noinit, section .noinit.*, section .*.noinit, section .*.noinit.* };       // Legacy sections, used by some SDKs/HALs
do not initialize                           { block vectors_ram };
initialize by copy with packing=auto        { section .data, section .data.*, section .*.data, section .*.data.* };               // Static data sections
initialize by copy with packing=auto        { section .fast, section .fast.*, section .*.fast, section .*.fast.* };               // "RAM Code" sections

initialize by calling __SEGGER_STOP_X_InitLimits    { section .data.stop.* };

#define USES_ALLOC_FUNC                                   \
  linked symbol malloc || linked symbol aligned_alloc ||  \
  linked symbol calloc || linked symbol realloc

initialize by calling __SEGGER_init_heap if USES_ALLOC_FUNC { block heap };                        // Init the heap if one is required
initialize by calling __SEGGER_init_ctors    { block ctors };                                      // Call constructors for global objects which need to be constructed before reaching main (if any). Make sure this is done after setting up heap.

//assert with warning "free() linked into application but there are no calls to an allocation function!" {
//  linked symbol free => USES_ALLOC_FUNC
//};

assert with error "heap is too small!"              { USES_ALLOC_FUNC => size  of block heap >= 48 };
assert with error "heap size not a multiple of 8!"  { USES_ALLOC_FUNC => size  of block heap % 8 == 0 };
assert with error "heap not correctly aligned!"     { USES_ALLOC_FUNC => start of block heap % 8 == 0 };

//
// Explicit placement in FLASHn
//
place in FLASH1                             { section .FLASH1, section .FLASH1.* };
//
// FLASH Placement
//
place at start of FLASH                     { block vectors };                                      // Vector table section
place in FLASH with minimum size order      { block tdata_load,                                     // Thread-local-storage load image
                                              block exidx,                                          // ARM exception unwinding block
                                              block ctors,                                          // Constructors block
                                              block dtors,                                          // Destructors block
                                              readonly,                                             // Catch-all for readonly data (e.g. .rodata, .srodata)
                                              readexec                                              // Catch-all for (readonly) executable code (e.g. .text)
                                            };

//
// Explicit placement in RAMn
//
place in CCM_RAM1                           { section .CCM_RAM1, section .CCM_RAM1.* };
place in RAM1                               { section .RAM1, section .RAM1.* };
place in RAM2                               { section .RAM2, section .RAM2.* };
//
// RAM Placement
//
place at start of RAM                       { block vectors_ram };
place in RAM                                { section .fast, section .fast.* };                     // "ramfunc" section
place in RAM with auto order                { block tls,                                            // Thread-local-storage block
                                              readwrite,                                            // Catch-all for initialized/uninitialized data sections (e.g. .data, .noinit)
                                              zeroinit                                              // Catch-all for zero-initialized data sections (e.g. .bss)
                                            };
place in RAM                                { block heap };                                         // Heap reserved block
place at end of CCM_RAM1                    { block stack };                                        // Stack reserved block at the end

PLACEMENT SUMMARY

place at 0x08000000

Symbol or [section] name Type Address Size Align Object File
_vectors Code 0x08000000 472 512 stm32g473xx_Vectors.o

place at 0x10008000

Symbol or [section] name Type Address Size Align Object File
[.bss.block.stack] None 0x10007800 2 048 8 [ Linker created ]

"<#5> at line 145, col 45": place in [0x08000000 to 0x0803ffff] with maximum packing

Symbol or [section] name Type Address Size Align Object File
main Code 0x080001D8 1 786 8 main.o
WWDG_IRQHandler Code 0x080008D2 2 2 stm32g473xx_Vectors.o
SysTick_Handler Code 0x080008D4 4 4 stm32g4xx_it.o
ADS_1260_BatteryCurrentGainCalibrationStart Code 0x080008D8 344 8 ads1260.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart Code 0x08000A30 376 8 ads1260.o
ADS1260_ReadConversion Code 0x08000BA8 800 8 ads1260.o
AH_COUNTER_Exec Code 0x08000EC8 1 608 8 ah_counter.o
BATTERY_VOLTAGE_Exec Code 0x08001510 272 8 battery_voltage.o
CHIP_TEMPERATURE_Calibration Code 0x08001620 160 8 chip_temperature.o
CHIP_TEMPERATURE_Exec Code 0x080016C0 128 8 chip_temperature.o
defaultEepromData Cnst 0x08001740 184 8 eeprom.o
EFFICIENCY_Exec Code 0x080017F8 88 8 efficiency.o
ESR_Exec Code 0x08001850 384 8 esr.o
ESR_FAST_Exec Code 0x080019D0 400 8 esr.o
CurrentGainCal Code 0x08001B60 160 8 fast_current.o
FAST_CURRENT_Exec Code 0x08001C00 160 8 fast_current.o
INT_BAT_VOLTAGE_Exec Code 0x08001CA0 96 8 int_bat_voltage.o
mbUartInit Code 0x08001D00 200 8 modbus.o
SELF_DISCHARGE_Exec Code 0x08001DC8 304 8 self_discharge.o
SHUNT_TEMPERATURE_Exec Code 0x08001EF8 168 8 shunt_temperature.o
SHUNT_VOLTAGE_Exec Code 0x08001FA0 88 8 shunt_voltage.o
WH_COUNTER_Exec Code 0x08001FF8 448 8 wh_counter.o
log Code 0x080021B8 416 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
exp Code 0x08002358 496 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_pow_inline Code 0x08002548 664 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_Log Cnst 0x080027E0 40 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
MX_ADC1_Init Code 0x08002808 204 4 adc.o
MX_ADC2_Init Code 0x080028D4 156 4 adc.o
MX_ADC3_Init Code 0x08002970 268 4 adc.o
HAL_ADC_MspInit Code 0x08002A7C 792 4 adc.o
MX_CRC_Init Code 0x08002D94 68 4 crc.o
HAL_CRC_MspInit Code 0x08002DD8 48 4 crc.o
MX_FDCAN2_Init Code 0x08002E08 76 4 fdcan.o
MX_FDCAN3_Init Code 0x08002E54 76 4 fdcan.o
MX_GPIO_Init Code 0x08002EA0 344 4 gpio.o
MX_I2C4_Init Code 0x08002FF8 108 4 i2c.o
HAL_I2C_MspInit Code 0x08003064 252 4 i2c.o
MX_IWDG_Init Code 0x08003160 48 4 iwdg.o
JumpToBootloader Code 0x08003190 116 4 main.o
SystemClock_Config Code 0x08003204 132 4 main.o
SaveBackupRegister Code 0x08003288 204 4 main.o
assert_failed Code 0x08003354 16 4 main.o
HAL_RTC_MspInit Code 0x08003364 96 4 rtc.o
HAL_MspInit Code 0x080033C4 68 4 stm32g4xx_hal_msp.o
DMA1_Channel1_IRQHandler Code 0x08003408 12 4 stm32g4xx_it.o
DMA1_Channel2_IRQHandler Code 0x08003414 12 4 stm32g4xx_it.o
DMA1_Channel3_IRQHandler Code 0x08003420 12 4 stm32g4xx_it.o
DMA1_Channel4_IRQHandler Code 0x0800342C 12 4 stm32g4xx_it.o
DMA1_Channel5_IRQHandler Code 0x08003438 12 4 stm32g4xx_it.o
DMA1_Channel6_IRQHandler Code 0x08003444 12 4 stm32g4xx_it.o
DMA1_Channel7_IRQHandler Code 0x08003450 12 4 stm32g4xx_it.o
USART1_IRQHandler Code 0x0800345C 12 4 stm32g4xx_it.o
USART2_IRQHandler Code 0x08003468 12 4 stm32g4xx_it.o
HAL_GPIO_EXTI_Callback Code 0x08003474 52 4 stm32g4xx_it.o
MX_USART1_UART_Init Code 0x080034A8 136 4 usart.o
MX_USART2_UART_Init Code 0x08003530 144 4 usart.o
MX_USB_PCD_Init Code 0x080035C0 52 4 usb.o
HAL_Init Code 0x080035F4 28 4 stm32g4xx_hal.o
HAL_InitTick Code 0x08003610 84 4 stm32g4xx_hal.o
HAL_GetTick Code 0x08003664 12 4 stm32g4xx_hal.o
HAL_Delay Code 0x08003670 40 4 stm32g4xx_hal.o
HAL_SYSCFG_DisableVREFBUF Code 0x08003698 16 4 stm32g4xx_hal.o
HAL_ADC_Start_DMA Code 0x080036A8 348 4 stm32g4xx_hal_adc.o
ADC_DMAConvCplt Code 0x08003804 92 4 stm32g4xx_hal_adc.o
HAL_NVIC_SetPriorityGrouping Code 0x08003860 56 4 stm32g4xx_hal_cortex.o
HAL_NVIC_SetPriority Code 0x08003898 128 4 stm32g4xx_hal_cortex.o
HAL_NVIC_EnableIRQ Code 0x08003918 48 4 stm32g4xx_hal_cortex.o
HAL_NVIC_SystemReset Code 0x08003948 4 4 stm32g4xx_hal_cortex.o
__NVIC_SystemReset Code 0x0800394C 36 4 stm32g4xx_hal_cortex.o
CRC_Handle_16 Code 0x08003970 60 4 stm32g4xx_hal_crc.o
DMA_SetConfig Code 0x080039AC 68 4 stm32g4xx_hal_dma.o
HAL_FDCAN_Init Code 0x080039F0 984 4 stm32g4xx_hal_fdcan.o
FLASH_WaitForLastOperation Code 0x08003DC8 84 4 stm32g4xx_hal_flash.o
HAL_FLASH_Lock Code 0x08003E1C 24 4 stm32g4xx_hal_flash.o
HAL_FLASHEx_OBGetConfig Code 0x08003E34 416 4 stm32g4xx_hal_flash_ex.o
HAL_GPIO_WritePin Code 0x08003FD4 64 4 stm32g4xx_hal_gpio.o
I2C_WaitOnFlagUntilTimeout Code 0x08004014 156 4 stm32g4xx_hal_i2c.o
I2C_WaitOnTXISFlagUntilTimeout Code 0x080040B0 108 4 stm32g4xx_hal_i2c.o
I2C_WaitOnSTOPFlagUntilTimeout Code 0x0800411C 100 4 stm32g4xx_hal_i2c.o
I2C_Flush_TXDR Code 0x08004180 28 4 stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Write Code 0x0800419C 484 4 stm32g4xx_hal_i2c.o
I2C_IsErrorOccurred Code 0x08004380 288 4 stm32g4xx_hal_i2c.o
HAL_I2CEx_EnableFastModePlus Code 0x080044A0 84 4 stm32g4xx_hal_i2c_ex.o
HAL_IWDG_Refresh Code 0x080044F4 12 4 stm32g4xx_hal_iwdg.o
HAL_PCD_Init Code 0x08004500 188 4 stm32g4xx_hal_pcd.o
HAL_RCC_GetSysClockFreq Code 0x080045BC 128 4 stm32g4xx_hal_rcc.o
HAL_RCCEx_PeriphCLKConfig Code 0x0800463C 1 424 4 stm32g4xx_hal_rcc_ex.o
RTC_EnterInitMode Code 0x08004BCC 76 4 stm32g4xx_hal_rtc.o
HAL_RTC_WaitForSynchro Code 0x08004C18 48 4 stm32g4xx_hal_rtc.o
HAL_RTCEx_BKUPWrite Code 0x08004C48 40 4 stm32g4xx_hal_rtc_ex.o
HAL_SPI_TransmitReceive Code 0x08004C70 648 4 stm32g4xx_hal_spi.o
SPI_WaitFifoStateUntilTimeout Code 0x08004EF8 232 4 stm32g4xx_hal_spi.o
SPI_WaitFlagStateUntilTimeout Code 0x08004FE0 180 4 stm32g4xx_hal_spi.o
UART_SetConfig Code 0x08005094 980 4 stm32g4xx_hal_uart.o
UART_WaitOnFlagUntilTimeout Code 0x08005468 172 4 stm32g4xx_hal_uart.o
HAL_UART_Receive_DMA Code 0x08005514 92 4 stm32g4xx_hal_uart.o
UART_Start_Receive_DMA Code 0x08005570 168 4 stm32g4xx_hal_uart.o
UART_EndTxTransfer Code 0x08005618 52 4 stm32g4xx_hal_uart.o
UART_DMAAbortOnError Code 0x0800564C 12 4 stm32g4xx_hal_uart.o
HAL_UART_EnableReceiverTimeout Code 0x08005658 68 4 stm32g4xx_hal_uart.o
[.rodata..Lswitch.table.UART_SetConfig] Cnst 0x0800569C 16 4 stm32g4xx_hal_uart.o
[.rodata..Lswitch.table.UART_SetConfig.5] Cnst 0x080056AC 16 4 stm32g4xx_hal_uart.o
UARTEx_SetNbDataToProcess Code 0x080056BC 88 4 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold Code 0x08005714 228 4 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetRxFifoThreshold Code 0x080057F8 204 4 stm32g4xx_hal_uart_ex.o
USB_DisableGlobalInt Code 0x080058C4 20 4 stm32g4xx_ll_usb.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart Code 0x080058D8 56 4 ads1260.o
ADS1260_init Code 0x08005910 1 388 4 ads1260.o
ADS1260_StartConversion Code 0x08005E7C 16 4 ads1260.o
ADS1260_ConversionFinished Code 0x08005E8C 4 4 ads1260.o
AH_COUNTER_SetDetectedAh Code 0x08005E90 28 4 ah_counter.o
getSocAhAuto Code 0x08005EAC 104 4 ah_counter.o
calc_temp_compensation Code 0x08005F14 88 4 chip_temperature.o
EEPROM_isFirstStart Code 0x08005F6C 68 4 eeprom.o
EEPROM_Read Code 0x08005FB0 108 4 eeprom.o
[.rodata..Lswitch.table.EEPROM_isFirstStart] Cnst 0x0800601C 12 4 eeprom.o
HAL_UART_ErrorCallback Code 0x08006028 196 4 modbus.o
HAL_UART_TxCpltCallback Code 0x080060EC 16 4 modbus.o
mbSend Code 0x080060FC 24 4 modbus.o
mbCrc16 Code 0x08006114 60 4 modbus.o
mbCheckCrc16 Code 0x08006150 28 4 modbus.o
mbGetFrameComplete Code 0x0800616C 4 4 modbus.o
mbSlaveWriteSingleRegister Code 0x08006170 96 4 modbus.o
mbSlaveWriteMultipleRegisters Code 0x080061D0 160 4 modbus.o
WH_COUNTER_Init Code 0x08006270 28 4 wh_counter.o
WH_COUNTER_CalcSoH Code 0x0800628C 68 4 wh_counter.o
WH_COUNTER_GetSoCManual Code 0x080062D0 52 4 wh_counter.o
WH_COUNTER_GetSoCAuto Code 0x08006304 104 4 wh_counter.o
WH_COUNTER_GetSoCAutoTemp Code 0x0800636C 144 4 wh_counter.o
_start Code 0x080063FC 20 4 SEGGER_THUMB_Startup.o
reset_handler Code 0x08006410 40 4 STM32G4xx_Startup.o
__aeabi_dsub Code 0x08006438 8 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dmul Code 0x08006440 304 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmpgt Code 0x08006570 56 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmplt Code 0x080065A8 56 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2lz Code 0x080065E0 128 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2uiz Code 0x08006660 36 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ui2d Code 0x08006684 28 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_read_tp Code 0x080066A0 8 4 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
memcpy Code 0x080066A8 92 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr Code 0x08006704 104 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale Code 0x0800676C 32 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale Cnst 0x0800678C 12 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii Cnst 0x08006798 32 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data Cnst 0x080067B8 88 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
MX_ADC4_Init Code 0x08006810 162 4 adc.o
PVD_PVM_IRQHandler Code 0x080068B2 2 2 stm32g473xx_Vectors.o
MX_ADC5_Init Code 0x080068B4 262 4 adc.o
RTC_TAMP_LSECSS_IRQHandler Code 0x080069BA 2 2 stm32g473xx_Vectors.o
MX_DMA_Init Code 0x080069BC 166 4 dma.o
RTC_WKUP_IRQHandler Code 0x08006A62 2 2 stm32g473xx_Vectors.o
HAL_FDCAN_MspInit Code 0x08006A64 266 4 fdcan.o
FLASH_IRQHandler Code 0x08006B6E 2 2 stm32g473xx_Vectors.o
MX_I2C3_Init Code 0x08006B70 114 4 i2c.o
RCC_IRQHandler Code 0x08006BE2 2 2 stm32g473xx_Vectors.o
LoadBackupRegister Code 0x08006BE4 250 4 main.o
EXTI0_IRQHandler Code 0x08006CDE 2 2 stm32g473xx_Vectors.o
Error_Handler Code 0x08006CE0 18 4 main.o
EXTI1_IRQHandler Code 0x08006CF2 2 2 stm32g473xx_Vectors.o
SetFlashReadProtection Code 0x08006CF4 338 4 main.o
EXTI3_IRQHandler Code 0x08006E46 2 2 stm32g473xx_Vectors.o
SetBootFromFlashAndReadOutProtection Code 0x08006E48 170 4 main.o
EXTI4_IRQHandler Code 0x08006EF2 2 2 stm32g473xx_Vectors.o
HAL_ADC_ConvCpltCallback Code 0x08006EF4 150 4 main.o
ADC1_2_IRQHandler Code 0x08006F8A 2 2 stm32g473xx_Vectors.o
MX_RTC_Init Code 0x08006F8C 62 4 rtc.o
USB_HP_IRQHandler Code 0x08006FCA 2 2 stm32g473xx_Vectors.o
MX_SPI3_Init Code 0x08006FCC 82 4 spi.o
USB_LP_IRQHandler Code 0x0800701E 2 2 stm32g473xx_Vectors.o
HAL_SPI_MspInit Code 0x08007020 158 4 spi.o
FDCAN1_IT0_IRQHandler Code 0x080070BE 2 2 stm32g473xx_Vectors.o
NMI_Handler Code 0x080070C0 2 4 stm32g4xx_it.o
FDCAN1_IT1_IRQHandler Code 0x080070C2 2 2 stm32g473xx_Vectors.o
HardFault_Handler Code 0x080070C4 2 4 stm32g4xx_it.o
TIM1_BRK_TIM15_IRQHandler Code 0x080070C6 2 2 stm32g473xx_Vectors.o
MemManage_Handler Code 0x080070C8 2 4 stm32g4xx_it.o
TIM1_UP_TIM16_IRQHandler Code 0x080070CA 2 2 stm32g473xx_Vectors.o
BusFault_Handler Code 0x080070CC 2 4 stm32g4xx_it.o
TIM1_TRG_COM_TIM17_IRQHandler Code 0x080070CE 2 2 stm32g473xx_Vectors.o
UsageFault_Handler Code 0x080070D0 2 4 stm32g4xx_it.o
TIM1_CC_IRQHandler Code 0x080070D2 2 2 stm32g473xx_Vectors.o
SVC_Handler Code 0x080070D4 2 4 stm32g4xx_it.o
TIM2_IRQHandler Code 0x080070D6 2 2 stm32g473xx_Vectors.o
DebugMon_Handler Code 0x080070D8 2 4 stm32g4xx_it.o
TIM3_IRQHandler Code 0x080070DA 2 2 stm32g473xx_Vectors.o
PendSV_Handler Code 0x080070DC 2 4 stm32g4xx_it.o
TIM4_IRQHandler Code 0x080070DE 2 2 stm32g473xx_Vectors.o
EXTI2_IRQHandler Code 0x080070E0 6 4 stm32g4xx_it.o
I2C1_EV_IRQHandler Code 0x080070E6 2 2 stm32g473xx_Vectors.o
EXTI9_5_IRQHandler Code 0x080070E8 6 4 stm32g4xx_it.o
I2C1_ER_IRQHandler Code 0x080070EE 2 2 stm32g473xx_Vectors.o
HAL_UART_MspInit Code 0x080070F0 386 4 usart.o
I2C2_EV_IRQHandler Code 0x08007272 2 2 stm32g473xx_Vectors.o
HAL_PCD_MspInit Code 0x08007274 86 4 usb.o
I2C2_ER_IRQHandler Code 0x080072CA 2 2 stm32g473xx_Vectors.o
HAL_IncTick Code 0x080072CC 26 4 stm32g4xx_hal.o
SPI1_IRQHandler Code 0x080072E6 2 2 stm32g473xx_Vectors.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig Code 0x080072E8 46 4 stm32g4xx_hal.o
SPI2_IRQHandler Code 0x08007316 2 2 stm32g473xx_Vectors.o
HAL_ADC_Init Code 0x08007318 1 538 4 stm32g4xx_hal_adc.o
USART3_IRQHandler Code 0x0800791A 2 2 stm32g473xx_Vectors.o
ADC_Disable Code 0x0800791C 118 4 stm32g4xx_hal_adc.o
EXTI15_10_IRQHandler Code 0x08007992 2 2 stm32g473xx_Vectors.o
ADC_Enable Code 0x08007994 222 4 stm32g4xx_hal_adc.o
RTC_Alarm_IRQHandler Code 0x08007A72 2 2 stm32g473xx_Vectors.o
ADC_DMAHalfConvCplt Code 0x08007A74 6 4 stm32g4xx_hal_adc.o
USBWakeUp_IRQHandler Code 0x08007A7A 2 2 stm32g473xx_Vectors.o
ADC_DMAError Code 0x08007A7C 22 4 stm32g4xx_hal_adc.o
TIM8_BRK_IRQHandler Code 0x08007A92 2 2 stm32g473xx_Vectors.o
HAL_ADC_ErrorCallback Code 0x08007A94 2 4 stm32g4xx_hal_adc.o
TIM8_UP_IRQHandler Code 0x08007A96 2 2 stm32g473xx_Vectors.o
HAL_ADC_ConvHalfCpltCallback Code 0x08007A98 2 4 stm32g4xx_hal_adc.o
TIM8_TRG_COM_IRQHandler Code 0x08007A9A 2 2 stm32g473xx_Vectors.o
HAL_ADC_ConfigChannel Code 0x08007A9C 2 958 4 stm32g4xx_hal_adc.o
TIM8_CC_IRQHandler Code 0x0800862A 2 2 stm32g473xx_Vectors.o
HAL_ADCEx_Calibration_Start Code 0x0800862C 218 4 stm32g4xx_hal_adc_ex.o
ADC3_IRQHandler Code 0x08008706 2 2 stm32g473xx_Vectors.o
HAL_ADCEx_MultiModeStart_DMA Code 0x08008708 366 4 stm32g4xx_hal_adc_ex.o
FMC_IRQHandler Code 0x08008876 2 2 stm32g473xx_Vectors.o
HAL_ADCEx_MultiModeConfigChannel Code 0x08008878 450 4 stm32g4xx_hal_adc_ex.o
LPTIM1_IRQHandler Code 0x08008A3A 2 2 stm32g473xx_Vectors.o
HAL_SYSTICK_Config Code 0x08008A3C 42 4 stm32g4xx_hal_cortex.o
TIM5_IRQHandler Code 0x08008A66 2 2 stm32g473xx_Vectors.o
HAL_CRC_Init Code 0x08008A68 258 4 stm32g4xx_hal_crc.o
SPI3_IRQHandler Code 0x08008B6A 2 2 stm32g473xx_Vectors.o
CRC_Handle_8 Code 0x08008B6C 110 4 stm32g4xx_hal_crc.o
UART4_IRQHandler Code 0x08008BDA 2 2 stm32g473xx_Vectors.o
HAL_CRC_Calculate Code 0x08008BDC 74 4 stm32g4xx_hal_crc.o
UART5_IRQHandler Code 0x08008C26 2 2 stm32g473xx_Vectors.o
HAL_CRCEx_Polynomial_Set Code 0x08008C28 162 4 stm32g4xx_hal_crc_ex.o
TIM6_DAC_IRQHandler Code 0x08008CCA 2 2 stm32g473xx_Vectors.o
HAL_DMA_Init Code 0x08008CCC 674 4 stm32g4xx_hal_dma.o
TIM7_DAC_IRQHandler Code 0x08008F6E 2 2 stm32g473xx_Vectors.o
DMA_CalcDMAMUXChannelBaseAndMask Code 0x08008F70 74 4 stm32g4xx_hal_dma.o
DMA2_Channel1_IRQHandler Code 0x08008FBA 2 2 stm32g473xx_Vectors.o
DMA_CalcDMAMUXRequestGenBaseAndMask Code 0x08008FBC 38 4 stm32g4xx_hal_dma.o
DMA2_Channel2_IRQHandler Code 0x08008FE2 2 2 stm32g473xx_Vectors.o
HAL_DMA_Start_IT Code 0x08008FE4 182 4 stm32g4xx_hal_dma.o
DMA2_Channel3_IRQHandler Code 0x0800909A 2 2 stm32g473xx_Vectors.o
HAL_DMA_Abort Code 0x0800909C 110 4 stm32g4xx_hal_dma.o
DMA2_Channel4_IRQHandler Code 0x0800910A 2 2 stm32g473xx_Vectors.o
HAL_DMA_Abort_IT Code 0x0800910C 126 4 stm32g4xx_hal_dma.o
DMA2_Channel5_IRQHandler Code 0x0800918A 2 2 stm32g473xx_Vectors.o
HAL_DMA_IRQHandler Code 0x0800918C 154 4 stm32g4xx_hal_dma.o
ADC4_IRQHandler Code 0x08009226 2 2 stm32g473xx_Vectors.o
HAL_FLASH_Unlock Code 0x08009228 46 4 stm32g4xx_hal_flash.o
ADC5_IRQHandler Code 0x08009256 2 2 stm32g473xx_Vectors.o
HAL_FLASH_OB_Unlock Code 0x08009258 46 4 stm32g4xx_hal_flash.o
UCPD1_IRQHandler Code 0x08009286 2 2 stm32g473xx_Vectors.o
HAL_FLASH_OB_Lock Code 0x08009288 30 4 stm32g4xx_hal_flash.o
COMP1_2_3_IRQHandler Code 0x080092A6 2 2 stm32g473xx_Vectors.o
HAL_FLASHEx_OBProgram Code 0x080092A8 1 630 4 stm32g4xx_hal_flash_ex.o
COMP4_5_6_IRQHandler Code 0x08009906 2 2 stm32g473xx_Vectors.o
HAL_GPIO_Init Code 0x08009908 666 4 stm32g4xx_hal_gpio.o
COMP7_IRQHandler Code 0x08009BA2 2 2 stm32g473xx_Vectors.o
HAL_GPIO_ReadPin Code 0x08009BA4 34 4 stm32g4xx_hal_gpio.o
CRS_IRQHandler Code 0x08009BC6 2 2 stm32g473xx_Vectors.o
HAL_GPIO_TogglePin Code 0x08009BC8 42 4 stm32g4xx_hal_gpio.o
SAI1_IRQHandler Code 0x08009BF2 2 2 stm32g473xx_Vectors.o
HAL_GPIO_EXTI_IRQHandler Code 0x08009BF4 22 4 stm32g4xx_hal_gpio.o
TIM20_BRK_IRQHandler Code 0x08009C0A 2 2 stm32g473xx_Vectors.o
HAL_I2C_Init Code 0x08009C0C 414 4 stm32g4xx_hal_i2c.o
TIM20_UP_IRQHandler Code 0x08009DAA 2 2 stm32g473xx_Vectors.o
I2C_TransferConfig Code 0x08009DAC 234 4 stm32g4xx_hal_i2c.o
TIM20_TRG_COM_IRQHandler Code 0x08009E96 2 2 stm32g473xx_Vectors.o
HAL_I2C_Mem_Read Code 0x08009E98 502 4 stm32g4xx_hal_i2c.o
TIM20_CC_IRQHandler Code 0x0800A08E 2 2 stm32g473xx_Vectors.o
HAL_I2CEx_ConfigAnalogFilter Code 0x0800A090 170 4 stm32g4xx_hal_i2c_ex.o
FPU_IRQHandler Code 0x0800A13A 2 2 stm32g473xx_Vectors.o
HAL_I2CEx_ConfigDigitalFilter Code 0x0800A13C 170 4 stm32g4xx_hal_i2c_ex.o
I2C4_EV_IRQHandler Code 0x0800A1E6 2 2 stm32g473xx_Vectors.o
HAL_IWDG_Init Code 0x0800A1E8 190 4 stm32g4xx_hal_iwdg.o
I2C4_ER_IRQHandler Code 0x0800A2A6 2 2 stm32g473xx_Vectors.o
HAL_PCDEx_ActivateLPM Code 0x0800A2A8 42 4 stm32g4xx_hal_pcd_ex.o
SPI4_IRQHandler Code 0x0800A2D2 2 2 stm32g473xx_Vectors.o
HAL_PWR_EnableBkUpAccess Code 0x0800A2D4 18 4 stm32g4xx_hal_pwr.o
FDCAN2_IT0_IRQHandler Code 0x0800A2E6 2 2 stm32g473xx_Vectors.o
HAL_PWREx_ControlVoltageScaling Code 0x0800A2E8 230 4 stm32g4xx_hal_pwr_ex.o
FDCAN2_IT1_IRQHandler Code 0x0800A3CE 2 2 stm32g473xx_Vectors.o
HAL_PWREx_DisableUCPDDeadBattery Code 0x0800A3D0 18 4 stm32g4xx_hal_pwr_ex.o
FDCAN3_IT0_IRQHandler Code 0x0800A3E2 2 2 stm32g473xx_Vectors.o
HAL_RCC_OscConfig Code 0x0800A3E4 1 538 4 stm32g4xx_hal_rcc.o
FDCAN3_IT1_IRQHandler Code 0x0800A9E6 2 2 stm32g473xx_Vectors.o
HAL_RCC_ClockConfig Code 0x0800A9E8 758 4 stm32g4xx_hal_rcc.o
RNG_IRQHandler Code 0x0800ACDE 2 2 stm32g473xx_Vectors.o
HAL_RCC_GetPCLK1Freq Code 0x0800ACE0 42 4 stm32g4xx_hal_rcc.o
LPUART1_IRQHandler Code 0x0800AD0A 2 2 stm32g473xx_Vectors.o
HAL_RCC_GetPCLK2Freq Code 0x0800AD0C 42 4 stm32g4xx_hal_rcc.o
I2C3_EV_IRQHandler Code 0x0800AD36 2 2 stm32g473xx_Vectors.o
HAL_RTC_Init Code 0x0800AD38 390 4 stm32g4xx_hal_rtc.o
I2C3_ER_IRQHandler Code 0x0800AEBE 2 2 stm32g473xx_Vectors.o
RTC_ExitInitMode Code 0x0800AEC0 78 4 stm32g4xx_hal_rtc.o
DMAMUX_OVR_IRQHandler Code 0x0800AF0E 2 2 stm32g473xx_Vectors.o
HAL_RTCEx_BKUPRead Code 0x0800AF10 38 4 stm32g4xx_hal_rtc_ex.o
QUADSPI_IRQHandler Code 0x0800AF36 2 2 stm32g473xx_Vectors.o
HAL_SPI_Init Code 0x0800AF38 638 4 stm32g4xx_hal_spi.o
DMA1_Channel8_IRQHandler Code 0x0800B1B6 2 2 stm32g473xx_Vectors.o
SPI_EndRxTxTransaction Code 0x0800B1B8 66 4 stm32g4xx_hal_spi.o
DMA2_Channel6_IRQHandler Code 0x0800B1FA 2 2 stm32g473xx_Vectors.o
HAL_UART_Init Code 0x0800B1FC 214 4 stm32g4xx_hal_uart.o
DMA2_Channel7_IRQHandler Code 0x0800B2D2 2 2 stm32g473xx_Vectors.o
UART_AdvFeatureConfig Code 0x0800B2D4 570 4 stm32g4xx_hal_uart.o
DMA2_Channel8_IRQHandler Code 0x0800B50E 2 2 stm32g473xx_Vectors.o
UART_CheckIdleState Code 0x0800B510 194 4 stm32g4xx_hal_uart.o
CORDIC_IRQHandler Code 0x0800B5D2 2 2 stm32g473xx_Vectors.o
HAL_UART_Transmit_DMA Code 0x0800B5D4 174 4 stm32g4xx_hal_uart.o
FMAC_IRQHandler Code 0x0800B682 2 2 stm32g473xx_Vectors.o
UART_DMATransmitCplt Code 0x0800B684 66 4 stm32g4xx_hal_uart.o
[.rodata.libc..L.str] Cnst 0x0800B6C6 2 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_DMATxHalfCplt Code 0x0800B6C8 6 4 stm32g4xx_hal_uart.o
putchar Code 0x0800B6CE 14 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_DMAError Code 0x0800B6DC 82 4 stm32g4xx_hal_uart.o
fputc Code 0x0800B72E 34 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_EndRxTransfer Code 0x0800B750 94 4 stm32g4xx_hal_uart.o
puts Code 0x0800B7AE 46 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_IRQHandler Code 0x0800B7DC 870 4 stm32g4xx_hal_uart.o
fwrite Code 0x0800BB42 46 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_RxEventCallback Code 0x0800BB70 2 4 stm32g4xx_hal_uart.o
frexp Code 0x0800BB72 46 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_TxHalfCpltCallback Code 0x0800BBA0 2 4 stm32g4xx_hal_uart.o
__SEGGER_RTL_float64_PolyEvalP Code 0x0800BBA2 114 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_RxCpltCallback Code 0x0800BC14 2 4 stm32g4xx_hal_uart.o
__SEGGER_RTL_float64_PolyEvalQ Code 0x0800BC16 70 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_RxHalfCpltCallback Code 0x0800BC5C 2 4 stm32g4xx_hal_uart.o
__SEGGER_RTL_prin_flush Code 0x0800BC5E 26 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_ReceiverTimeout_Config Code 0x0800BC78 66 4 stm32g4xx_hal_uart.o
__SEGGER_RTL_stream_write Code 0x0800BCBA 10 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_DMAReceiveCplt Code 0x0800BCC4 138 4 stm32g4xx_hal_uart.o
__SEGGER_RTL_X_file_write Code 0x0800BD4E 6 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_DMARxHalfCplt Code 0x0800BD54 26 4 stm32g4xx_hal_uart.o
_GetAvailWriteSpace Code 0x0800BD6E 22 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_WakeupCallback Code 0x0800BD84 2 4 stm32g4xx_hal_uart_ex.o
_WriteBlocking Code 0x0800BD86 86 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_RxFifoFullCallback Code 0x0800BDDC 2 4 stm32g4xx_hal_uart_ex.o
SEGGER_RTT_Write Code 0x0800BDDE 54 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_TxFifoEmptyCallback Code 0x0800BE14 2 4 stm32g4xx_hal_uart_ex.o
__SEGGER_RTL_ascii_mbtowc Code 0x0800BE16 50 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_DisableFifoMode Code 0x0800BE48 166 4 stm32g4xx_hal_uart_ex.o
__SEGGER_RTL_ascii_wctomb Code 0x0800BEEE 14 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
USB_DevInit Code 0x0800BEFC 26 4 stm32g4xx_ll_usb.o
[.rodata..L.str] Cnst 0x0800BF16 26 1 main.o
ADS_1260_SetDataRate Code 0x0800BF30 122 4 ads1260.o
[.rodata..Lstr.32] Cnst 0x0800BFAA 30 1 main.o
ADS_1260_BatteryCurrentOffsetCalibrationStart Code 0x0800BFC8 46 4 ads1260.o
[.rodata..Lstr.34] Cnst 0x0800BFF6 18 1 main.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart Code 0x0800C008 58 4 ads1260.o
[.rodata..Lstr.53] Cnst 0x0800C042 22 1 main.o
AH_COUNTER_Init Code 0x0800C058 54 4 ah_counter.o
[.rodata..Lstr.56] Cnst 0x0800C08E 14 1 main.o
y Code 0x0800C09C 70 4 chip_temperature.o
[.rodata..L.str] Cnst 0x0800C0E2 90 1 stm32g4xx_hal.o
EEPROM_fullRestore Code 0x0800C13C 78 4 eeprom.o
[.rodata..L.str] Cnst 0x0800C18A 94 1 stm32g4xx_hal_adc.o
EEPROM_Write Code 0x0800C1E8 114 4 eeprom.o
[.rodata..L.str] Cnst 0x0800C25A 94 1 stm32g4xx_hal_crc.o
EEPROM_readConfig Code 0x0800C2B8 450 4 eeprom.o
[.rodata..L.str] Cnst 0x0800C47A 94 1 stm32g4xx_hal_dma.o
EEPROM_factoryRestore Code 0x0800C4D8 410 4 eeprom.o
[.rodata..L.str] Cnst 0x0800C672 94 1 stm32g4xx_hal_i2c.o
EEPROM_storeConfig Code 0x0800C6D0 498 4 eeprom.o
[.rodata..L.str] Cnst 0x0800C8C2 94 1 stm32g4xx_hal_pcd.o
CurrentOffsetCal Code 0x0800C920 18 4 fast_current.o
[.rodata..L.str] Cnst 0x0800C932 94 1 stm32g4xx_hal_rcc.o
mbInit Code 0x0800C990 70 4 modbus.o
[.rodata..L.str] Cnst 0x0800C9D6 94 1 stm32g4xx_hal_rtc.o
mbAppendCrc16 Code 0x0800CA34 18 4 modbus.o
[.rodata..L.str] Cnst 0x0800CA46 94 1 stm32g4xx_hal_spi.o
mbSlaveCheckModbusRtuQuery Code 0x0800CAA4 54 4 modbus.o
[.rodata..L.str] Cnst 0x0800CADA 98 1 stm32g4xx_hal_uart_ex.o
mbSlaveProcessRtuQuery Code 0x0800CB3C 58 4 modbus.o
[.rodata..L.str.2] Cnst 0x0800CB76 18 1 ads1260.o
mbSlaveProcessPdu Code 0x0800CB88 50 4 modbus.o
[.rodata..L.str.7] Cnst 0x0800CBBA 10 1 ads1260.o
mbSlaveReadHoldingRegisters Code 0x0800CBC4 154 4 modbus.o
[.rodata..L.str.9] Cnst 0x0800CC5E 22 1 ads1260.o
OUTPUTS_Init Code 0x0800CC74 22 4 outputs.o
[.rodata..L.str.12] Cnst 0x0800CC8A 14 1 ads1260.o
OUTPUTS_CheckLVP Code 0x0800CC98 390 4 outputs.o
[.rodata..L.str.14] Cnst 0x0800CE1E 10 1 ads1260.o
OUTPUTS_CheckOVP Code 0x0800CE28 402 4 outputs.o
[.rodata..Lstr.27] Cnst 0x0800CFBA 30 1 ads1260.o
AuxModeHeaterExec Code 0x0800CFD8 178 4 outputs.o
[.rodata..Lstr.9] Cnst 0x0800D08A 22 1 eeprom.o
AuxModeSOCExec Code 0x0800D0A0 150 4 outputs.o
[.rodata..L.str.1] Cnst 0x0800D136 14 1 modbus.o
AuxModeAlarmExec Code 0x0800D144 322 4 outputs.o
[.rodata..Lstr.21] Cnst 0x0800D286 34 1 outputs.o
OUTPUTS_CheckAUX Code 0x0800D2A8 54 4 outputs.o
[.rodata..Lstr.24] Cnst 0x0800D2DE 14 1 outputs.o
SYS_DATA_Init Code 0x0800D2EC 166 4 sysdata.o
[.rodata..Lstr.28] Cnst 0x0800D392 34 1 outputs.o
WH_COUNTER_SetDetectedEnergy Code 0x0800D3B4 30 4 wh_counter.o
[.rodata..Lstr.31] Cnst 0x0800D3D2 14 1 outputs.o
WH_COUNTER_SetToMax Code 0x0800D3E0 38 4 wh_counter.o
[.rodata..Lstr.36] Cnst 0x0800D406 22 1 outputs.o
SystemInit Code 0x0800D41C 18 4 system_stm32g4xx.o
__SEGGER_RTL_c_locale_day_names Cnst 0x0800D42E 58 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SystemCoreClockUpdate Code 0x0800D468 146 4 system_stm32g4xx.o
__SEGGER_RTL_data_utf8_period Cnst 0x0800D4FA 2 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dadd Code 0x0800D4FC 574 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string Cnst 0x0800D73A 1 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ddiv Code 0x0800D73C 450 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str.26] Cnst 0x0800D8FE 45 1 main.o
[.rodata..Lstr.28] Cnst 0x0800D92B 13 1 main.o
__aeabi_d2iz Code 0x0800D938 74 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr.29] Cnst 0x0800D982 25 1 main.o
[.rodata..Lstr.31] Cnst 0x0800D99B 17 1 main.o
__aeabi_i2d Code 0x0800D9AC 34 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr.35] Cnst 0x0800D9CE 21 1 main.o
[.rodata..Lstr.39] Cnst 0x0800D9E3 33 1 main.o
__aeabi_ldivmod Code 0x0800DA04 46 4 intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr.40] Cnst 0x0800DA32 33 1 main.o
[.rodata..Lstr.44] Cnst 0x0800DA53 29 1 main.o
__aeabi_uldivmod Code 0x0800DA70 302 4 intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr.58] Cnst 0x0800DB9E 21 1 main.o
[.rodata..L.str] Cnst 0x0800DBB3 97 1 stm32g4xx_hal_adc_ex.o
__SEGGER_RTL_vfprintf_long_long Code 0x0800DC14 1 270 4 __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str] Cnst 0x0800E10A 97 1 stm32g4xx_hal_cortex.o
[.rodata..L.str] Cnst 0x0800E16B 97 1 stm32g4xx_hal_crc_ex.o
__aeabi_memmove Code 0x0800E1CC 34 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str] Cnst 0x0800E1EE 97 1 stm32g4xx_hal_i2c_ex.o
[.rodata..L.str] Cnst 0x0800E24F 97 1 stm32g4xx_hal_pwr_ex.o
UARTPrescTable Cnst 0x0800E2B0 24 2 stm32g4xx_hal_uart.o
ldexp Code 0x0800E2C8 64 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
pow Code 0x0800E308 4 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc Code 0x0800E30C 132 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding Code 0x0800E390 32 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding Code 0x0800E3B0 20 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf Code 0x0800E3C4 28 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf_l Code 0x0800E3E0 104 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
printf Code 0x0800E448 44 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat Code 0x0800E474 56 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_bufsize Code 0x0800E4AC 4 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_DoInit Code 0x0800E4B0 100 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck Code 0x0800E514 68 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock Code 0x0800E558 88 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strlen Code 0x0800E5B0 44 2 strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strnlen Code 0x0800E5DC 76 2 strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype Code 0x0800E628 32 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper Code 0x0800E648 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower Code 0x0800E654 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype Code 0x0800E660 32 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper Code 0x0800E680 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower Code 0x0800E68C 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr] Cnst 0x0800E698 15 1 main.o
[.rodata..Lstr.27] Cnst 0x0800E6A7 19 1 main.o
[.rodata..Lstr.33] Cnst 0x0800E6BA 15 1 main.o
[.rodata..Lstr.52] Cnst 0x0800E6C9 19 1 main.o
[.rodata..L.str] Cnst 0x0800E6DC 99 1 stm32g4xx_hal_flash_ex.o
[.rodata..L.str] Cnst 0x0800E73F 95 1 stm32g4xx_hal_gpio.o
[.rodata..L.str] Cnst 0x0800E79E 95 1 stm32g4xx_hal_iwdg.o
[.rodata..L.str] Cnst 0x0800E7FD 95 1 stm32g4xx_hal_uart.o
[.rodata..L.str.5] Cnst 0x0800E85C 15 1 ads1260.o
[.rodata..L.str.6] Cnst 0x0800E86B 11 1 ads1260.o
[.rodata..L.str.10] Cnst 0x0800E876 23 1 ads1260.o
[.rodata..L.str.11] Cnst 0x0800E88D 15 1 ads1260.o
[.rodata..L.str.13] Cnst 0x0800E89C 51 1 ads1260.o
[.rodata..L.str.15] Cnst 0x0800E8CF 35 1 ads1260.o
[.rodata..Lstr] Cnst 0x0800E8F2 27 1 ads1260.o
[.rodata..Lstr.26] Cnst 0x0800E90D 27 1 ads1260.o
[.rodata..L.str.1] Cnst 0x0800E928 67 1 ah_counter.o
[.rodata..L.str.2] Cnst 0x0800E96B 67 1 ah_counter.o
[.rodata..Lstr] Cnst 0x0800E9AE 71 1 eeprom.o
[.rodata..Lstr.11] Cnst 0x0800E9F5 31 1 eeprom.o
[.rodata..L.str.7] Cnst 0x0800EA14 39 1 modbus.o
[.rodata..Lstr.19] Cnst 0x0800EA3B 35 1 outputs.o
[.rodata..Lstr.26] Cnst 0x0800EA5E 35 1 outputs.o
[.rodata..Lstr.32] Cnst 0x0800EA81 11 1 outputs.o
[.rodata..Lstr.34] Cnst 0x0800EA8C 19 1 outputs.o
[.rodata.libc..L.str] Cnst 0x0800EA9F 7 1 __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_month_names Cnst 0x0800EAA6 87 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator Cnst 0x0800EAFD 7 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format Cnst 0x0800EB04 15 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str] Cnst 0x0800EB13 97 1 stm32g4xx_hal_rcc_ex.o
[.rodata..L.str] Cnst 0x0800EB74 97 1 stm32g4xx_hal_rtc_ex.o
[.rodata..L.str.4] Cnst 0x0800EBD5 29 1 ads1260.o
[.rodata..Lstr.24] Cnst 0x0800EBF2 89 1 ads1260.o
[.rodata..Lstr.8] Cnst 0x0800EC4B 45 1 eeprom.o
[.rodata..Lstr.10] Cnst 0x0800EC78 21 1 eeprom.o
[.rodata..Lstr.12] Cnst 0x0800EC8D 21 1 eeprom.o
[.rodata..L.str.5] Cnst 0x0800ECA2 17 1 modbus.o
[.rodata..L.str.6] Cnst 0x0800ECB3 17 1 modbus.o
[.rodata..Lstr] Cnst 0x0800ECC4 17 1 modbus.o
[.rodata..Lstr.20] Cnst 0x0800ECD5 33 1 outputs.o
[.rodata..Lstr.23] Cnst 0x0800ECF6 33 1 outputs.o
[.rodata..Lstr.25] Cnst 0x0800ED17 33 1 outputs.o
[.rodata..Lstr.27] Cnst 0x0800ED38 33 1 outputs.o
[.rodata..Lstr.37] Cnst 0x0800ED59 21 1 outputs.o
_DoInit._aInitStr Cnst 0x0800ED6E 17 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str] Cnst 0x0800ED7F 9 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format Cnst 0x0800ED88 9 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format Cnst 0x0800ED91 9 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_day_names Cnst 0x0800ED9A 29 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names Cnst 0x0800EDB7 49 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask Cnst 0x0800EDE8 13 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata.block.tdata.copy] Cnst 0x0800EDF8 20 4 [ Linker created ]
[.init_array] ---- 0x0800EE0C 4 4 STM32G4xx_Startup.o
[.rodata..Lstr.30] Cnst 0x0800EE10 16 1 main.o
[.rodata..Lstr.36] Cnst 0x0800EE20 28 1 main.o
[.rodata..Lstr.43] Cnst 0x0800EE3C 32 1 main.o
[.rodata..Lstr.54] Cnst 0x0800EE5C 16 1 main.o
[.rodata..Lstr.55] Cnst 0x0800EE6C 24 1 main.o
[.rodata..Lstr.57] Cnst 0x0800EE84 32 1 main.o
[.rodata..L.str] Cnst 0x0800EEA4 96 1 stm32g4xx_hal_fdcan.o
UARTEx_SetNbDataToProcess.numerator Cnst 0x0800EF04 8 1 stm32g4xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.denominator Cnst 0x0800EF0C 8 1 stm32g4xx_hal_uart_ex.o
[.rodata..L.str.8] Cnst 0x0800EF14 20 1 ads1260.o
[.rodata..L.str.16] Cnst 0x0800EF28 28 1 ads1260.o
[.rodata..Lstr.25] Cnst 0x0800EF44 36 1 ads1260.o
[.rodata..L.str] Cnst 0x0800EF68 88 1 ah_counter.o
[.rodata..Lstr.13] Cnst 0x0800EFC0 12 1 eeprom.o
[.rodata..L.str.2] Cnst 0x0800EFCC 16 1 modbus.o
[.rodata..L.str.3] Cnst 0x0800EFDC 16 1 modbus.o
[.rodata..L.str.4] Cnst 0x0800EFEC 16 1 modbus.o
[.rodata..Lstr.22] Cnst 0x0800EFFC 24 1 outputs.o
[.rodata..Lstr.29] Cnst 0x0800F014 24 1 outputs.o
[.rodata..Lstr.30] Cnst 0x0800F02C 32 1 outputs.o
[.rodata..Lstr.33] Cnst 0x0800F04C 12 1 outputs.o
[.rodata..Lstr.35] Cnst 0x0800F058 20 1 outputs.o
AHBPrescTable Cnst 0x0800F06C 16 1 system_stm32g4xx.o
APBPrescTable Cnst 0x0800F07C 8 1 system_stm32g4xx.o
__SEGGER_RTL_hex_uc Cnst 0x0800F084 16 1 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc Cnst 0x0800F094 16 1 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map Cnst 0x0800F0A4 128 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_ctors Code 0x0800F124 36 4 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_table__ Cnst 0x0800F148 112 4 [ Linker created ]
__SEGGER_init_data__ Cnst 0x0800F1B8 44 4 [ Linker created ]
__SEGGER_init_zero Code 0x0800F1E4 18 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy Code 0x0800F1F6 20 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_zpak Code 0x0800F20A 40 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

"<#7> at line 157, col 45": place in [0x20000000 to 0x20013fff] with auto order

Symbol or [section] name Type Address Size Align Object File
modbusData Zero 0x20000000 860 4 main.o

"<#11> at line 164, col 45": place in [0x10000000 to 0x10007fff] + [0x20000000 to 0x20013fff] + [0x20014000 to 0x20017fff] with auto order

Symbol or [section] name Type Address Size Align Object File
sys_data Zero 0x10000000 1 016 8 sysdata.o
eepromData Zero 0x100003F8 208 8 eeprom.o
slope Zero 0x100004C8 8 8 chip_temperature.o
currentWithGainCorrection Zero 0x100004D0 8 8 ads1260.o
currentWithGainAndGainShuntTempCorrection Zero 0x100004D8 8 8 ads1260.o
current Zero 0x100004E0 8 8 ads1260.o
WH_COUNTER_Exec.totalDischarge Zero 0x100004E8 8 8 wh_counter.o
WH_COUNTER_Exec.totalCharge Zero 0x100004F0 8 8 wh_counter.o
AH_COUNTER_Exec.totalDischarge Zero 0x100004F8 8 8 ah_counter.o
AH_COUNTER_Exec.totalCharge Zero 0x10000500 8 8 ah_counter.o
hpcd_USB_FS Zero 0x10000508 732 4 usb.o
voltage_buffer Zero 0x100007E4 256 4 esr.o
current_buffer Zero 0x100008E4 256 4 esr.o
_SEGGER_RTT Zero 0x100009E4 168 4 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
huart2 Zero 0x10000A8C 148 4 usart.o
huart1 Zero 0x10000B20 148 4 usart.o
hadc5 Zero 0x10000BB4 108 4 adc.o
hadc4 Zero 0x10000C20 108 4 adc.o
hadc3 Zero 0x10000C8C 108 4 adc.o
hadc2 Zero 0x10000CF8 108 4 adc.o
hadc1 Zero 0x10000D64 108 4 adc.o
hspi3 Zero 0x10000DD0 100 4 spi.o
hfdcan3 Zero 0x10000E34 100 4 fdcan.o
hfdcan2 Zero 0x10000E98 100 4 fdcan.o
hdma_usart2_tx Zero 0x10000EFC 96 4 usart.o
hdma_usart2_rx Zero 0x10000F5C 96 4 usart.o
hdma_adc5 Zero 0x10000FBC 96 4 adc.o
hdma_adc4 Zero 0x1000101C 96 4 adc.o
hdma_adc3 Zero 0x1000107C 96 4 adc.o
hdma_adc2 Zero 0x100010DC 96 4 adc.o
hdma_adc1 Zero 0x1000113C 96 4 adc.o
hi2c4 Zero 0x1000119C 84 4 i2c.o
hi2c3 Zero 0x100011F0 84 4 i2c.o
hrtc Zero 0x10001244 40 4 rtc.o
hcrc Zero 0x1000126C 36 4 crc.o
hiwdg Zero 0x10001290 16 4 iwdg.o
uwTick Zero 0x100012A0 4 4 stm32g4xx_hal.o
startMeasurementDischarge Zero 0x100012A4 4 4 ah_counter.o
startMeasurementCEF Zero 0x100012A8 4 4 ah_counter.o
silentmode Zero 0x100012AC 4 4 main.o
newCurrentValue Zero 0x100012B0 4 4 ads1260.o
newADC5Data Zero 0x100012B4 4 4 main.o
newADC4Data Zero 0x100012B8 4 4 main.o
newADC3Data Zero 0x100012BC 4 4 main.o
newADC12Data Zero 0x100012C0 4 4 main.o
__SEGGER_RTL_stdout_file Zero 0x100012C4 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file Zero 0x100012C8 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stderr_file Zero 0x100012CC 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
calTemperatureSensorDiff Zero 0x100012D0 4 4 chip_temperature.o
calTemperatureSensor30Value Zero 0x100012D4 4 4 chip_temperature.o
calTemperatureSensor110Value Zero 0x100012D8 4 4 chip_temperature.o
avgValWithOffsetCompensation Zero 0x100012DC 4 4 ads1260.o
avgValWithOffsetCommonModeOffsetTemperatureCorrection Zero 0x100012E0 4 4 ads1260.o
avgValWithOffsetCommonModeOffsetCorrection Zero 0x100012E4 4 4 ads1260.o
SaveBackupRegister.lastTime Zero 0x100012E8 4 4 main.o
SELF_DISCHARGE_Exec.u_hold Zero 0x100012EC 4 4 self_discharge.o
SELF_DISCHARGE_Exec.last_days Zero 0x100012F0 4 4 self_discharge.o
SELF_DISCHARGE_Exec.holding_counter Zero 0x100012F4 4 4 self_discharge.o
SELF_DISCHARGE_Exec.avgsum Zero 0x100012F8 4 4 self_discharge.o
HAL_RCC_FDCAN_CLK_ENABLED Zero 0x100012FC 4 4 fdcan.o
HAL_RCC_ADC345_CLK_ENABLED Zero 0x10001300 4 4 adc.o
HAL_RCC_ADC12_CLK_ENABLED Zero 0x10001304 4 4 adc.o
ESR_Exec.last_refresh Zero 0x10001308 4 4 esr.o
BATTERY_VOLTAGE_Exec.measCounter Zero 0x1000130C 4 4 battery_voltage.o
BATTERY_VOLTAGE_Exec.avgSum Zero 0x10001310 4 4 battery_voltage.o
ADS1260_ProcessCurrent.meas_counter Zero 0x10001314 4 4 ads1260.o
ADS1260_ProcessCurrent.avgsum Zero 0x10001318 4 4 ads1260.o
AuxModeSOCExec.outputState Zero 0x1000131C 1 4 outputs.o
loadCurrentLimit Zero 0x1000131E 2 2 outputs.o
AuxModeHeaterExec.outputState Zero 0x10001320 1 4 outputs.o
[.bss.block.heap] None 0x10001320 8 [ Linker created ]
dischargeStopLowTemperatureStart Zero 0x10001322 2 2 outputs.o
AuxModeAlarmExec.outputState Zero 0x10001324 1 4 outputs.o
dischargeStopHighTemperatureStart Zero 0x10001326 2 2 outputs.o
chargeStopLowTemperatureStart Zero 0x10001328 2 2 outputs.o
chargeStopHighTemperatureStart Zero 0x1000132A 2 2 outputs.o
chargeCurrentLimit Zero 0x1000132C 2 2 outputs.o
OUTPUTS_CheckOVP.lastMode Zero 0x1000132E 2 2 outputs.o
OUTPUTS_CheckLVP.lastMode Zero 0x10001330 2 2 outputs.o
AH_COUNTER_Exec.cnt Zero 0x10001332 2 2 ah_counter.o
AH_COUNTER_Exec.batteryFullCounter Zero 0x10001334 2 2 ah_counter.o
_acUpBuffer Zero 0x10001336 1 024 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_acDownBuffer Zero 0x10001736 16 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
bootLoaderMark None 0x10001748 4 4 main.o
pFlash Init 0x1000174C 32 4 stm32g4xx_hal_flash.o
uwTickPrio Init 0x1000176C 4 4 stm32g4xx_hal.o
uwTickFreq Init 0x10001770 4 4 stm32g4xx_hal.o
stdout Init 0x10001774 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stdin Init 0x10001778 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stderr Init 0x1000177C 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SystemCoreClock Init 0x10001780 4 4 system_stm32g4xx.o
__SEGGER_RTL_locale_ptr Zero 0x10001784 4 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_global_locale Init 0x10001788 20 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.bss.block.stack] None 0x10007800 2 048 8 [ Linker created ]

"<#12> at line 168, col 45": place in [0x10000000 to 0x10007fff] + [0x20000000 to 0x20013fff] + [0x20014000 to 0x20017fff] with auto order

Symbol or [section] name Type Address Size Align Object File
[.bss.block.heap] None 0x10001320 8 [ Linker created ]

MODULE SUMMARY

Memory use by input file

Object File RX Code RO Data RW Data ZI Data
adc.o 1 844 1 028
ads1260.o 3 210 510 48
ah_counter.o 1 794 222 28
battery_voltage.o 272 8
chip_temperature.o 446 20
crc.o 116 36
dma.o 166
eeprom.o 1 726 419 208
efficiency.o 88
esr.o 784 516
fast_current.o 338
fdcan.o 418 204
gpio.o 344
i2c.o 474 168
int_bat_voltage.o 96
iwdg.o 48 16
main.o 3 180 563 888
modbus.o 1 188 152
outputs.o 1 518 483 19
rtc.o 158 40
SEGGER_THUMB_Startup.o 20
self_discharge.o 304 16
shunt_temperature.o 168
shunt_voltage.o 88
spi.o 240 100
stm32g473xx_Vectors.o 636
stm32g4xx_hal.o 252 90 8 4
stm32g4xx_hal_adc.o 5 308 94
stm32g4xx_hal_adc_ex.o 1 034 97
stm32g4xx_hal_cortex.o 314 97
stm32g4xx_hal_crc.o 502 94
stm32g4xx_hal_crc_ex.o 162 97
stm32g4xx_hal_dma.o 1 426 94
stm32g4xx_hal_fdcan.o 984 96
stm32g4xx_hal_flash.o 230 32
stm32g4xx_hal_flash_ex.o 2 046 99
stm32g4xx_hal_gpio.o 828 95
stm32g4xx_hal_i2c.o 2 314 94
stm32g4xx_hal_i2c_ex.o 424 97
stm32g4xx_hal_iwdg.o 202 95
stm32g4xx_hal_msp.o 68
stm32g4xx_hal_pcd.o 188 94
stm32g4xx_hal_pcd_ex.o 42
stm32g4xx_hal_pwr.o 18
stm32g4xx_hal_pwr_ex.o 248 97
stm32g4xx_hal_rcc.o 2 508 94
stm32g4xx_hal_rcc_ex.o 1 424 97
stm32g4xx_hal_rtc.o 592 94
stm32g4xx_hal_rtc_ex.o 78 97
stm32g4xx_hal_spi.o 1 764 94
stm32g4xx_hal_uart.o 4 052 151
stm32g4xx_hal_uart_ex.o 692 114
stm32g4xx_it.o 192
stm32g4xx_ll_usb.o 46
STM32G4xx_Startup.o 40
sysdata.o 166 1 016
system_stm32g4xx.o 164 24 4
usart.o 666 488
usb.o 138 732
wh_counter.o 912 16
Subtotal (60 objects) 49 688 4 544 44 5 599
libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a 5 776 79
mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a 208 541 20 4
prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a 484 26 12 1 220
SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a 122
strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a 350
Subtotal (5 archives) 6 940 646 32 1 224
Linker created (shared data, fills, blocks): 176 2 048
Total: 56 628 5 366 76 8 871

Memory use by archive member

Archive member RX Code RO Data RW Data ZI Data
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 1 270 7
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 140
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 1 748
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 1 874 40
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 348
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 208 541 20 4
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 396 32
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 66 12 12
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 122
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 418 26 1 208
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 230
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) 120
Subtotal (12 members from 5 archives) 6 940 646 32 1 224
Objects (60 files) 49 688 4 544 44 5 599
Linker created (shared data, fills, blocks): 176 2 048
Total: 56 628 5 366 76 8 871

Memory use by linker

Description RX Code RO Data RW Data ZI Data
Copied blocks 20
Initialization table 156
Memory for block 'stack' 2 048
Subtotal (linker created): 176 2 048
Objects (60 files) 49 688 4 544 44 5 599
Archives (5 files) 6 940 646 32 1 224
Total: 56 628 5 366 76 8 871

MODULE DETAIL

Module adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADC_MspInit 792
MX_ADC3_Init 268
MX_ADC5_Init 262
MX_ADC1_Init 204
MX_ADC4_Init 162
MX_ADC2_Init 156
hadc1 108
hadc2 108
hadc3 108
hadc4 108
hadc5 108
hdma_adc1 96
hdma_adc2 96
hdma_adc3 96
hdma_adc4 96
hdma_adc5 96
HAL_RCC_ADC12_CLK_ENABLED 4
HAL_RCC_ADC345_CLK_ENABLED 4
Total: 1 844 1 028

Module crc.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_CRC_Init 68
HAL_CRC_MspInit 48
hcrc 36
Total: 116 36

Module dma.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_DMA_Init 166
Total: 166

Module fdcan.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FDCAN_MspInit 266
MX_FDCAN2_Init 76
MX_FDCAN3_Init 76
hfdcan2 100
hfdcan3 100
HAL_RCC_FDCAN_CLK_ENABLED 4
Total: 418 204

Module gpio.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_GPIO_Init 344
Total: 344

Module i2c.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_I2C_MspInit 252
MX_I2C3_Init 114
MX_I2C4_Init 108
hi2c3 84
hi2c4 84
Total: 474 168

Module iwdg.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_IWDG_Init 48
hiwdg 16
Total: 48 16

Module main.o

Symbol or [section] name Code RO Data RW Data ZI Data
main 1 786
SetFlashReadProtection 338
LoadBackupRegister 250
SaveBackupRegister 204
SetBootFromFlashAndReadOutProtection 170
HAL_ADC_ConvCpltCallback 150
SystemClock_Config 132
JumpToBootloader 116
Error_Handler 18
assert_failed 16
[.rodata..L.str.26] 45
[.rodata..Lstr.39] 33
[.rodata..Lstr.40] 33
[.rodata..Lstr.43] 32
[.rodata..Lstr.57] 32
[.rodata..Lstr.32] 30
[.rodata..Lstr.44] 29
[.rodata..Lstr.36] 28
[.rodata..L.str] 26
[.rodata..Lstr.29] 25
[.rodata..Lstr.55] 24
[.rodata..Lstr.53] 22
[.rodata..Lstr.35] 21
[.rodata..Lstr.58] 21
[.rodata..Lstr.27] 19
[.rodata..Lstr.52] 19
[.rodata..Lstr.34] 18
[.rodata..Lstr.31] 17
[.rodata..Lstr.30] 16
[.rodata..Lstr.54] 16
[.rodata..Lstr] 15
[.rodata..Lstr.33] 15
[.rodata..Lstr.56] 14
[.rodata..Lstr.28] 13
modbusData 860
silentmode 4
bootLoaderMark 4
newADC12Data 4
newADC3Data 4
newADC4Data 4
newADC5Data 4
SaveBackupRegister.lastTime 4
Total: 3 180 563 888

Module rtc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RTC_MspInit 96
MX_RTC_Init 62
hrtc 40
Total: 158 40

Module spi.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_SPI_MspInit 158
MX_SPI3_Init 82
hspi3 100
Total: 240 100

Module stm32g4xx_hal_msp.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_MspInit 68
Total: 68

Module stm32g4xx_it.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_GPIO_EXTI_Callback 52
DMA1_Channel1_IRQHandler 12
DMA1_Channel2_IRQHandler 12
DMA1_Channel3_IRQHandler 12
DMA1_Channel4_IRQHandler 12
DMA1_Channel5_IRQHandler 12
DMA1_Channel6_IRQHandler 12
DMA1_Channel7_IRQHandler 12
USART1_IRQHandler 12
USART2_IRQHandler 12
EXTI2_IRQHandler 6
EXTI9_5_IRQHandler 6
SysTick_Handler 4
NMI_Handler 2
HardFault_Handler 2
MemManage_Handler 2
BusFault_Handler 2
UsageFault_Handler 2
SVC_Handler 2
DebugMon_Handler 2
PendSV_Handler 2
Total: 192

Module usart.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_UART_MspInit 386
MX_USART2_UART_Init 144
MX_USART1_UART_Init 136
huart1 148
huart2 148
hdma_usart2_rx 96
hdma_usart2_tx 96
Total: 666 488

Module usb.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PCD_MspInit 86
MX_USB_PCD_Init 52
hpcd_USB_FS 732
Total: 138 732

Module stm32g4xx_hal.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_InitTick 84
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46
HAL_Delay 40
HAL_Init 28
HAL_IncTick 26
HAL_SYSCFG_DisableVREFBUF 16
HAL_GetTick 12
[.rodata..L.str] 90
uwTickPrio 4
uwTickFreq 4
uwTick 4
Total: 252 90 8 4

Module stm32g4xx_hal_adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADC_ConfigChannel 2 958
HAL_ADC_Init 1 538
HAL_ADC_Start_DMA 348
ADC_Enable 222
ADC_Disable 118
ADC_DMAConvCplt 92
ADC_DMAError 22
ADC_DMAHalfConvCplt 6
HAL_ADC_ErrorCallback 2
HAL_ADC_ConvHalfCpltCallback 2
[.rodata..L.str] 94
Total: 5 308 94

Module stm32g4xx_hal_adc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADCEx_MultiModeConfigChannel 450
HAL_ADCEx_MultiModeStart_DMA 366
HAL_ADCEx_Calibration_Start 218
[.rodata..L.str] 97
Total: 1 034 97

Module stm32g4xx_hal_cortex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_NVIC_SetPriority 128
HAL_NVIC_SetPriorityGrouping 56
HAL_NVIC_EnableIRQ 48
HAL_SYSTICK_Config 42
__NVIC_SystemReset 36
HAL_NVIC_SystemReset 4
[.rodata..L.str] 97
Total: 314 97

Module stm32g4xx_hal_crc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_CRC_Init 258
CRC_Handle_8 110
HAL_CRC_Calculate 74
CRC_Handle_16 60
[.rodata..L.str] 94
Total: 502 94

Module stm32g4xx_hal_crc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_CRCEx_Polynomial_Set 162
[.rodata..L.str] 97
Total: 162 97

Module stm32g4xx_hal_dma.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_DMA_Init 674
HAL_DMA_Start_IT 182
HAL_DMA_IRQHandler 154
HAL_DMA_Abort_IT 126
HAL_DMA_Abort 110
DMA_CalcDMAMUXChannelBaseAndMask 74
DMA_SetConfig 68
DMA_CalcDMAMUXRequestGenBaseAndMask 38
[.rodata..L.str] 94
Total: 1 426 94

Module stm32g4xx_hal_fdcan.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FDCAN_Init 984
[.rodata..L.str] 96
Total: 984 96

Module stm32g4xx_hal_flash.o

Symbol or [section] name Code RO Data RW Data ZI Data
FLASH_WaitForLastOperation 84
HAL_FLASH_Unlock 46
HAL_FLASH_OB_Unlock 46
HAL_FLASH_OB_Lock 30
HAL_FLASH_Lock 24
pFlash 32
Total: 230 32

Module stm32g4xx_hal_flash_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FLASHEx_OBProgram 1 630
HAL_FLASHEx_OBGetConfig 416
[.rodata..L.str] 99
Total: 2 046 99

Module stm32g4xx_hal_gpio.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_GPIO_Init 666
HAL_GPIO_WritePin 64
HAL_GPIO_TogglePin 42
HAL_GPIO_ReadPin 34
HAL_GPIO_EXTI_IRQHandler 22
[.rodata..L.str] 95
Total: 828 95

Module stm32g4xx_hal_i2c.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_I2C_Mem_Read 502
HAL_I2C_Mem_Write 484
HAL_I2C_Init 414
I2C_IsErrorOccurred 288
I2C_TransferConfig 234
I2C_WaitOnFlagUntilTimeout 156
I2C_WaitOnTXISFlagUntilTimeout 108
I2C_WaitOnSTOPFlagUntilTimeout 100
I2C_Flush_TXDR 28
[.rodata..L.str] 94
Total: 2 314 94

Module stm32g4xx_hal_i2c_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_I2CEx_ConfigAnalogFilter 170
HAL_I2CEx_ConfigDigitalFilter 170
HAL_I2CEx_EnableFastModePlus 84
[.rodata..L.str] 97
Total: 424 97

Module stm32g4xx_hal_iwdg.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_IWDG_Init 190
HAL_IWDG_Refresh 12
[.rodata..L.str] 95
Total: 202 95

Module stm32g4xx_hal_pcd.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PCD_Init 188
[.rodata..L.str] 94
Total: 188 94

Module stm32g4xx_hal_pcd_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PCDEx_ActivateLPM 42
Total: 42

Module stm32g4xx_hal_pwr.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PWR_EnableBkUpAccess 18
Total: 18

Module stm32g4xx_hal_pwr_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PWREx_ControlVoltageScaling 230
HAL_PWREx_DisableUCPDDeadBattery 18
[.rodata..L.str] 97
Total: 248 97

Module stm32g4xx_hal_rcc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RCC_OscConfig 1 538
HAL_RCC_ClockConfig 758
HAL_RCC_GetSysClockFreq 128
HAL_RCC_GetPCLK1Freq 42
HAL_RCC_GetPCLK2Freq 42
[.rodata..L.str] 94
Total: 2 508 94

Module stm32g4xx_hal_rcc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RCCEx_PeriphCLKConfig 1 424
[.rodata..L.str] 97
Total: 1 424 97

Module stm32g4xx_hal_rtc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RTC_Init 390
RTC_ExitInitMode 78
RTC_EnterInitMode 76
HAL_RTC_WaitForSynchro 48
[.rodata..L.str] 94
Total: 592 94

Module stm32g4xx_hal_rtc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RTCEx_BKUPWrite 40
HAL_RTCEx_BKUPRead 38
[.rodata..L.str] 97
Total: 78 97

Module stm32g4xx_hal_spi.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_SPI_TransmitReceive 648
HAL_SPI_Init 638
SPI_WaitFifoStateUntilTimeout 232
SPI_WaitFlagStateUntilTimeout 180
SPI_EndRxTxTransaction 66
[.rodata..L.str] 94
Total: 1 764 94

Module stm32g4xx_hal_uart.o

Symbol or [section] name Code RO Data RW Data ZI Data
UART_SetConfig 980
HAL_UART_IRQHandler 870
UART_AdvFeatureConfig 570
HAL_UART_Init 214
UART_CheckIdleState 194
HAL_UART_Transmit_DMA 174
UART_WaitOnFlagUntilTimeout 172
UART_Start_Receive_DMA 168
UART_DMAReceiveCplt 138
UART_EndRxTransfer 94
HAL_UART_Receive_DMA 92
UART_DMAError 82
HAL_UART_EnableReceiverTimeout 68
UART_DMATransmitCplt 66
HAL_UART_ReceiverTimeout_Config 66
UART_EndTxTransfer 52
UART_DMARxHalfCplt 26
UART_DMAAbortOnError 12
UART_DMATxHalfCplt 6
HAL_UARTEx_RxEventCallback 2
HAL_UART_TxHalfCpltCallback 2
HAL_UART_RxCpltCallback 2
HAL_UART_RxHalfCpltCallback 2
[.rodata..L.str] 95
UARTPrescTable 24
[.rodata..Lswitch.table.UART_SetConfig] 16
[.rodata..Lswitch.table.UART_SetConfig.5] 16
Total: 4 052 151

Module stm32g4xx_hal_uart_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_UARTEx_SetTxFifoThreshold 228
HAL_UARTEx_SetRxFifoThreshold 204
HAL_UARTEx_DisableFifoMode 166
UARTEx_SetNbDataToProcess 88
HAL_UARTEx_WakeupCallback 2
HAL_UARTEx_RxFifoFullCallback 2
HAL_UARTEx_TxFifoEmptyCallback 2
[.rodata..L.str] 98
UARTEx_SetNbDataToProcess.numerator 8
UARTEx_SetNbDataToProcess.denominator 8
Total: 692 114

Module stm32g4xx_ll_usb.o

Symbol or [section] name Code RO Data RW Data ZI Data
USB_DevInit 26
USB_DisableGlobalInt 20
Total: 46

Module ads1260.o

Symbol or [section] name Code RO Data RW Data ZI Data
ADS1260_init 1 388
ADS1260_ReadConversion 800
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 376
ADS_1260_BatteryCurrentGainCalibrationStart 344
ADS_1260_SetDataRate 122
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56
ADS_1260_BatteryCurrentOffsetCalibrationStart 46
ADS1260_StartConversion 16
ADS1260_ConversionFinished 4
[.rodata..Lstr.24] 89
[.rodata..L.str.13] 51
[.rodata..Lstr.25] 36
[.rodata..L.str.15] 35
[.rodata..Lstr.27] 30
[.rodata..L.str.4] 29
[.rodata..L.str.16] 28
[.rodata..Lstr] 27
[.rodata..Lstr.26] 27
[.rodata..L.str.10] 23
[.rodata..L.str.9] 22
[.rodata..L.str.8] 20
[.rodata..L.str.2] 18
[.rodata..L.str.5] 15
[.rodata..L.str.11] 15
[.rodata..L.str.12] 14
[.rodata..L.str.6] 11
[.rodata..L.str.7] 10
[.rodata..L.str.14] 10
current 8
currentWithGainCorrection 8
currentWithGainAndGainShuntTempCorrection 8
newCurrentValue 4
avgValWithOffsetCompensation 4
avgValWithOffsetCommonModeOffsetCorrection 4
avgValWithOffsetCommonModeOffsetTemperatureCorrection 4
ADS1260_ProcessCurrent.avgsum 4
ADS1260_ProcessCurrent.meas_counter 4
Total: 3 210 510 48

Module ah_counter.o

Symbol or [section] name Code RO Data RW Data ZI Data
AH_COUNTER_Exec 1 608
getSocAhAuto 104
AH_COUNTER_Init 54
AH_COUNTER_SetDetectedAh 28
[.rodata..L.str] 88
[.rodata..L.str.1] 67
[.rodata..L.str.2] 67
AH_COUNTER_Exec.totalDischarge 8
AH_COUNTER_Exec.totalCharge 8
startMeasurementDischarge 4
startMeasurementCEF 4
AH_COUNTER_Exec.batteryFullCounter 2
AH_COUNTER_Exec.cnt 2
Total: 1 794 222 28

Module battery_voltage.o

Symbol or [section] name Code RO Data RW Data ZI Data
BATTERY_VOLTAGE_Exec 272
BATTERY_VOLTAGE_Exec.measCounter 4
BATTERY_VOLTAGE_Exec.avgSum 4
Total: 272 8

Module chip_temperature.o

Symbol or [section] name Code RO Data RW Data ZI Data
CHIP_TEMPERATURE_Calibration 160
CHIP_TEMPERATURE_Exec 128
calc_temp_compensation 88
y 70
slope 8
calTemperatureSensor30Value 4
calTemperatureSensor110Value 4
calTemperatureSensorDiff 4
Total: 446 20

Module eeprom.o

Symbol or [section] name Code RO Data RW Data ZI Data
EEPROM_storeConfig 498
EEPROM_readConfig 450
EEPROM_factoryRestore 410
EEPROM_Write 114
EEPROM_Read 108
EEPROM_fullRestore 78
EEPROM_isFirstStart 68
defaultEepromData 184
[.rodata..Lstr] 71
[.rodata..Lstr.8] 45
[.rodata..Lstr.11] 31
[.rodata..Lstr.9] 22
[.rodata..Lstr.10] 21
[.rodata..Lstr.12] 21
[.rodata..Lstr.13] 12
[.rodata..Lswitch.table.EEPROM_isFirstStart] 12
eepromData 208
Total: 1 726 419 208

Module efficiency.o

Symbol or [section] name Code RO Data RW Data ZI Data
EFFICIENCY_Exec 88
Total: 88

Module esr.o

Symbol or [section] name Code RO Data RW Data ZI Data
ESR_FAST_Exec 400
ESR_Exec 384
current_buffer 256
voltage_buffer 256
ESR_Exec.last_refresh 4
Total: 784 516

Module fast_current.o

Symbol or [section] name Code RO Data RW Data ZI Data
CurrentGainCal 160
FAST_CURRENT_Exec 160
CurrentOffsetCal 18
Total: 338

Module int_bat_voltage.o

Symbol or [section] name Code RO Data RW Data ZI Data
INT_BAT_VOLTAGE_Exec 96
Total: 96

Module modbus.o

Symbol or [section] name Code RO Data RW Data ZI Data
mbUartInit 200
HAL_UART_ErrorCallback 196
mbSlaveWriteMultipleRegisters 160
mbSlaveReadHoldingRegisters 154
mbSlaveWriteSingleRegister 96
mbInit 70
mbCrc16 60
mbSlaveProcessRtuQuery 58
mbSlaveCheckModbusRtuQuery 54
mbSlaveProcessPdu 50
mbCheckCrc16 28
mbSend 24
mbAppendCrc16 18
HAL_UART_TxCpltCallback 16
mbGetFrameComplete 4
[.rodata..L.str.7] 39
[.rodata..L.str.5] 17
[.rodata..L.str.6] 17
[.rodata..Lstr] 17
[.rodata..L.str.2] 16
[.rodata..L.str.3] 16
[.rodata..L.str.4] 16
[.rodata..L.str.1] 14
Total: 1 188 152

Module outputs.o

Symbol or [section] name Code RO Data RW Data ZI Data
OUTPUTS_CheckOVP 402
OUTPUTS_CheckLVP 390
AuxModeAlarmExec 322
AuxModeHeaterExec 178
AuxModeSOCExec 150
OUTPUTS_CheckAUX 54
OUTPUTS_Init 22
[.rodata..Lstr.19] 35
[.rodata..Lstr.26] 35
[.rodata..Lstr.21] 34
[.rodata..Lstr.28] 34
[.rodata..Lstr.20] 33
[.rodata..Lstr.23] 33
[.rodata..Lstr.25] 33
[.rodata..Lstr.27] 33
[.rodata..Lstr.30] 32
[.rodata..Lstr.22] 24
[.rodata..Lstr.29] 24
[.rodata..Lstr.36] 22
[.rodata..Lstr.37] 21
[.rodata..Lstr.35] 20
[.rodata..Lstr.34] 19
[.rodata..Lstr.24] 14
[.rodata..Lstr.31] 14
[.rodata..Lstr.33] 12
[.rodata..Lstr.32] 11
OUTPUTS_CheckLVP.lastMode 2
OUTPUTS_CheckOVP.lastMode 2
chargeStopHighTemperatureStart 2
chargeStopLowTemperatureStart 2
dischargeStopHighTemperatureStart 2
dischargeStopLowTemperatureStart 2
chargeCurrentLimit 2
loadCurrentLimit 2
AuxModeHeaterExec.outputState 1
AuxModeSOCExec.outputState 1
AuxModeAlarmExec.outputState 1
Total: 1 518 483 19

Module self_discharge.o

Symbol or [section] name Code RO Data RW Data ZI Data
SELF_DISCHARGE_Exec 304
SELF_DISCHARGE_Exec.holding_counter 4
SELF_DISCHARGE_Exec.u_hold 4
SELF_DISCHARGE_Exec.last_days 4
SELF_DISCHARGE_Exec.avgsum 4
Total: 304 16

Module shunt_temperature.o

Symbol or [section] name Code RO Data RW Data ZI Data
SHUNT_TEMPERATURE_Exec 168
Total: 168

Module shunt_voltage.o

Symbol or [section] name Code RO Data RW Data ZI Data
SHUNT_VOLTAGE_Exec 88
Total: 88

Module sysdata.o

Symbol or [section] name Code RO Data RW Data ZI Data
SYS_DATA_Init 166
sys_data 1 016
Total: 166 1 016

Module wh_counter.o

Symbol or [section] name Code RO Data RW Data ZI Data
WH_COUNTER_Exec 448
WH_COUNTER_GetSoCAutoTemp 144
WH_COUNTER_GetSoCAuto 104
WH_COUNTER_CalcSoH 68
WH_COUNTER_GetSoCManual 52
WH_COUNTER_SetToMax 38
WH_COUNTER_SetDetectedEnergy 30
WH_COUNTER_Init 28
WH_COUNTER_Exec.totalDischarge 8
WH_COUNTER_Exec.totalCharge 8
Total: 912 16

Module SEGGER_THUMB_Startup.o

Symbol or [section] name Code RO Data RW Data ZI Data
_start 20
Total: 20

Module stm32g473xx_Vectors.o

Symbol or [section] name Code RO Data RW Data ZI Data
_vectors 472
WWDG_IRQHandler 2
PVD_PVM_IRQHandler 2
RTC_TAMP_LSECSS_IRQHandler 2
RTC_WKUP_IRQHandler 2
FLASH_IRQHandler 2
RCC_IRQHandler 2
EXTI0_IRQHandler 2
EXTI1_IRQHandler 2
EXTI3_IRQHandler 2
EXTI4_IRQHandler 2
ADC1_2_IRQHandler 2
USB_HP_IRQHandler 2
USB_LP_IRQHandler 2
FDCAN1_IT0_IRQHandler 2
FDCAN1_IT1_IRQHandler 2
TIM1_BRK_TIM15_IRQHandler 2
TIM1_UP_TIM16_IRQHandler 2
TIM1_TRG_COM_TIM17_IRQHandler 2
TIM1_CC_IRQHandler 2
TIM2_IRQHandler 2
TIM3_IRQHandler 2
TIM4_IRQHandler 2
I2C1_EV_IRQHandler 2
I2C1_ER_IRQHandler 2
I2C2_EV_IRQHandler 2
I2C2_ER_IRQHandler 2
SPI1_IRQHandler 2
SPI2_IRQHandler 2
USART3_IRQHandler 2
EXTI15_10_IRQHandler 2
RTC_Alarm_IRQHandler 2
USBWakeUp_IRQHandler 2
TIM8_BRK_IRQHandler 2
TIM8_UP_IRQHandler 2
TIM8_TRG_COM_IRQHandler 2
TIM8_CC_IRQHandler 2
ADC3_IRQHandler 2
FMC_IRQHandler 2
LPTIM1_IRQHandler 2
TIM5_IRQHandler 2
SPI3_IRQHandler 2
UART4_IRQHandler 2
UART5_IRQHandler 2
TIM6_DAC_IRQHandler 2
TIM7_DAC_IRQHandler 2
DMA2_Channel1_IRQHandler 2
DMA2_Channel2_IRQHandler 2
DMA2_Channel3_IRQHandler 2
DMA2_Channel4_IRQHandler 2
DMA2_Channel5_IRQHandler 2
ADC4_IRQHandler 2
ADC5_IRQHandler 2
UCPD1_IRQHandler 2
COMP1_2_3_IRQHandler 2
COMP4_5_6_IRQHandler 2
COMP7_IRQHandler 2
CRS_IRQHandler 2
SAI1_IRQHandler 2
TIM20_BRK_IRQHandler 2
TIM20_UP_IRQHandler 2
TIM20_TRG_COM_IRQHandler 2
TIM20_CC_IRQHandler 2
FPU_IRQHandler 2
I2C4_EV_IRQHandler 2
I2C4_ER_IRQHandler 2
SPI4_IRQHandler 2
FDCAN2_IT0_IRQHandler 2
FDCAN2_IT1_IRQHandler 2
FDCAN3_IT0_IRQHandler 2
FDCAN3_IT1_IRQHandler 2
RNG_IRQHandler 2
LPUART1_IRQHandler 2
I2C3_EV_IRQHandler 2
I2C3_ER_IRQHandler 2
DMAMUX_OVR_IRQHandler 2
QUADSPI_IRQHandler 2
DMA1_Channel8_IRQHandler 2
DMA2_Channel6_IRQHandler 2
DMA2_Channel7_IRQHandler 2
DMA2_Channel8_IRQHandler 2
CORDIC_IRQHandler 2
FMAC_IRQHandler 2
Total: 636

Module STM32G4xx_Startup.o

Symbol or [section] name Code RO Data RW Data ZI Data
reset_handler 40
Total: 40

Module system_stm32g4xx.o

Symbol or [section] name Code RO Data RW Data ZI Data
SystemCoreClockUpdate 146
SystemInit 18
AHBPrescTable 16
APBPrescTable 8
SystemCoreClock 4
Total: 164 24 4

Module fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
puts 46
fwrite 46
fputc 34
putchar 14
Total: 140

Module floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_float64_pow_inline 664
exp 496
log 416
__SEGGER_RTL_float64_PolyEvalP 114
__SEGGER_RTL_float64_PolyEvalQ 70
ldexp 64
frexp 46
pow 4
__SEGGER_RTL_float64_Log 40
Total: 1 874 40

Module floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_dadd 574
__aeabi_ddiv 450
__aeabi_dmul 304
__aeabi_d2lz 128
__aeabi_d2iz 74
__aeabi_dcmpgt 56
__aeabi_dcmplt 56
__aeabi_d2uiz 36
__aeabi_i2d 34
__aeabi_ui2d 28
__aeabi_dsub 8
Total: 1 748

Module intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_uldivmod 302
__aeabi_ldivmod 46
Total: 348

Module prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_putc 132
vfprintf_l 104
printf 44
__SEGGER_RTL_print_padding 32
vfprintf 28
__SEGGER_RTL_prin_flush 26
__SEGGER_RTL_pre_padding 20
__SEGGER_RTL_stream_write 10
__SEGGER_RTL_hex_uc 16
__SEGGER_RTL_hex_lc 16
Total: 396 32

Module __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_vfprintf_long_long 1 270
[.rodata.libc..L.str] 7
Total: 1 270 7

Module SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_init_zpak 40
__SEGGER_init_ctors 36
__SEGGER_init_copy 20
__SEGGER_init_zero 18
__aeabi_read_tp 8
Total: 122

Module prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_X_file_stat 56
__SEGGER_RTL_X_file_write 6
__SEGGER_RTL_X_file_bufsize 4
stdin 4
stdout 4
stderr 4
__SEGGER_RTL_stdin_file 4
__SEGGER_RTL_stdout_file 4
__SEGGER_RTL_stderr_file 4
Total: 66 12 12

Module SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
_DoInit 100
SEGGER_RTT_WriteNoLock 88
_WriteBlocking 86
_WriteNoCheck 68
SEGGER_RTT_Write 54
_GetAvailWriteSpace 22
_DoInit._aInitStr 17
[.rodata.libc..L.str] 9
_acUpBuffer 1 024
_SEGGER_RTT 168
_acDownBuffer 16
Total: 418 26 1 208

Module strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
strnlen 76
strlen 44
Total: 120

Module strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_memclr 104
memcpy 92
__aeabi_memmove 34
Total: 230

Module mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_ascii_mbtowc 50
__SEGGER_RTL_current_locale 32
__SEGGER_RTL_ascii_isctype 32
__SEGGER_RTL_ascii_iswctype 32
__SEGGER_RTL_ascii_wctomb 14
__SEGGER_RTL_ascii_toupper 12
__SEGGER_RTL_ascii_tolower 12
__SEGGER_RTL_ascii_towupper 12
__SEGGER_RTL_ascii_towlower 12
__SEGGER_RTL_ascii_ctype_map 128
__SEGGER_RTL_c_locale_data 88
__SEGGER_RTL_c_locale_month_names 87
__SEGGER_RTL_c_locale_day_names 58
__SEGGER_RTL_c_locale_abbrev_month_names 49
__SEGGER_RTL_codeset_ascii 32
__SEGGER_RTL_c_locale_abbrev_day_names 29
__SEGGER_RTL_c_locale_date_time_format 15
__SEGGER_RTL_ascii_ctype_mask 13
__SEGGER_RTL_c_locale 12
__SEGGER_RTL_c_locale_date_format 9
__SEGGER_RTL_c_locale_time_format 9
__SEGGER_RTL_c_locale_am_pm_indicator 7
[.rodata.libc..L.str] 2
__SEGGER_RTL_data_utf8_period 2
__SEGGER_RTL_data_empty_string 1
__SEGGER_RTL_global_locale 20
__SEGGER_RTL_locale_ptr 4
Total: 208 541 20 4

All modules

Code RO Data RW Data ZI Data
Grand total: 56 628 5 190 76 6 823

SECTION DETAIL

Sections by address

Range Symbol or [section] Name Size Al Init Ac Object File
08000000-080001D7 _vectors 472 512 Code RX stm32g473xx_Vectors.o
080001D8-080008D1 main 1 786 8 Code RX main.o
080008D2-080008D3 WWDG_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080008D4-080008D7 SysTick_Handler 4 4 Code RX stm32g4xx_it.o
080008D8-08000A2F ADS_1260_BatteryCurrentGainCalibrationStart 344 8 Code RX ads1260.o
08000A30-08000BA7 ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 376 8 Code RX ads1260.o
08000BA8-08000EC7 ADS1260_ReadConversion 800 8 Code RX ads1260.o
08000EC8-0800150F AH_COUNTER_Exec 1 608 8 Code RX ah_counter.o
08001510-0800161F BATTERY_VOLTAGE_Exec 272 8 Code RX battery_voltage.o
08001620-080016BF CHIP_TEMPERATURE_Calibration 160 8 Code RX chip_temperature.o
080016C0-0800173F CHIP_TEMPERATURE_Exec 128 8 Code RX chip_temperature.o
08001740-080017F7 defaultEepromData 184 8 Cnst RO eeprom.o
080017F8-0800184F EFFICIENCY_Exec 88 8 Code RX efficiency.o
08001850-080019CF ESR_Exec 384 8 Code RX esr.o
080019D0-08001B5F ESR_FAST_Exec 400 8 Code RX esr.o
08001B60-08001BFF CurrentGainCal 160 8 Code RX fast_current.o
08001C00-08001C9F FAST_CURRENT_Exec 160 8 Code RX fast_current.o
08001CA0-08001CFF INT_BAT_VOLTAGE_Exec 96 8 Code RX int_bat_voltage.o
08001D00-08001DC7 mbUartInit 200 8 Code RX modbus.o
08001DC8-08001EF7 SELF_DISCHARGE_Exec 304 8 Code RX self_discharge.o
08001EF8-08001F9F SHUNT_TEMPERATURE_Exec 168 8 Code RX shunt_temperature.o
08001FA0-08001FF7 SHUNT_VOLTAGE_Exec 88 8 Code RX shunt_voltage.o
08001FF8-080021B7 WH_COUNTER_Exec 448 8 Code RX wh_counter.o
080021B8-08002357 log 416 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08002358-08002547 exp 496 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08002548-080027DF __SEGGER_RTL_float64_pow_inline 664 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080027E0-08002807 __SEGGER_RTL_float64_Log 40 8 Cnst RO floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08002808-080028D3 MX_ADC1_Init 204 4 Code RX adc.o
080028D4-0800296F MX_ADC2_Init 156 4 Code RX adc.o
08002970-08002A7B MX_ADC3_Init 268 4 Code RX adc.o
08002A7C-08002D93 HAL_ADC_MspInit 792 4 Code RX adc.o
08002D94-08002DD7 MX_CRC_Init 68 4 Code RX crc.o
08002DD8-08002E07 HAL_CRC_MspInit 48 4 Code RX crc.o
08002E08-08002E53 MX_FDCAN2_Init 76 4 Code RX fdcan.o
08002E54-08002E9F MX_FDCAN3_Init 76 4 Code RX fdcan.o
08002EA0-08002FF7 MX_GPIO_Init 344 4 Code RX gpio.o
08002FF8-08003063 MX_I2C4_Init 108 4 Code RX i2c.o
08003064-0800315F HAL_I2C_MspInit 252 4 Code RX i2c.o
08003160-0800318F MX_IWDG_Init 48 4 Code RX iwdg.o
08003190-08003203 JumpToBootloader 116 4 Code RX main.o
08003204-08003287 SystemClock_Config 132 4 Code RX main.o
08003288-08003353 SaveBackupRegister 204 4 Code RX main.o
08003354-08003363 assert_failed 16 4 Code RX main.o
08003364-080033C3 HAL_RTC_MspInit 96 4 Code RX rtc.o
080033C4-08003407 HAL_MspInit 68 4 Code RX stm32g4xx_hal_msp.o
08003408-08003413 DMA1_Channel1_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003414-0800341F DMA1_Channel2_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003420-0800342B DMA1_Channel3_IRQHandler 12 4 Code RX stm32g4xx_it.o
0800342C-08003437 DMA1_Channel4_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003438-08003443 DMA1_Channel5_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003444-0800344F DMA1_Channel6_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003450-0800345B DMA1_Channel7_IRQHandler 12 4 Code RX stm32g4xx_it.o
0800345C-08003467 USART1_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003468-08003473 USART2_IRQHandler 12 4 Code RX stm32g4xx_it.o
08003474-080034A7 HAL_GPIO_EXTI_Callback 52 4 Code RX stm32g4xx_it.o
080034A8-0800352F MX_USART1_UART_Init 136 4 Code RX usart.o
08003530-080035BF MX_USART2_UART_Init 144 4 Code RX usart.o
080035C0-080035F3 MX_USB_PCD_Init 52 4 Code RX usb.o
080035F4-0800360F HAL_Init 28 4 Code RX stm32g4xx_hal.o
08003610-08003663 HAL_InitTick 84 4 Code RX stm32g4xx_hal.o
08003664-0800366F HAL_GetTick 12 4 Code RX stm32g4xx_hal.o
08003670-08003697 HAL_Delay 40 4 Code RX stm32g4xx_hal.o
08003698-080036A7 HAL_SYSCFG_DisableVREFBUF 16 4 Code RX stm32g4xx_hal.o
080036A8-08003803 HAL_ADC_Start_DMA 348 4 Code RX stm32g4xx_hal_adc.o
08003804-0800385F ADC_DMAConvCplt 92 4 Code RX stm32g4xx_hal_adc.o
08003860-08003897 HAL_NVIC_SetPriorityGrouping 56 4 Code RX stm32g4xx_hal_cortex.o
08003898-08003917 HAL_NVIC_SetPriority 128 4 Code RX stm32g4xx_hal_cortex.o
08003918-08003947 HAL_NVIC_EnableIRQ 48 4 Code RX stm32g4xx_hal_cortex.o
08003948-0800394B HAL_NVIC_SystemReset 4 4 Code RX stm32g4xx_hal_cortex.o
0800394C-0800396F __NVIC_SystemReset 36 4 Code RX stm32g4xx_hal_cortex.o
08003970-080039AB CRC_Handle_16 60 4 Code RX stm32g4xx_hal_crc.o
080039AC-080039EF DMA_SetConfig 68 4 Code RX stm32g4xx_hal_dma.o
080039F0-08003DC7 HAL_FDCAN_Init 984 4 Code RX stm32g4xx_hal_fdcan.o
08003DC8-08003E1B FLASH_WaitForLastOperation 84 4 Code RX stm32g4xx_hal_flash.o
08003E1C-08003E33 HAL_FLASH_Lock 24 4 Code RX stm32g4xx_hal_flash.o
08003E34-08003FD3 HAL_FLASHEx_OBGetConfig 416 4 Code RX stm32g4xx_hal_flash_ex.o
08003FD4-08004013 HAL_GPIO_WritePin 64 4 Code RX stm32g4xx_hal_gpio.o
08004014-080040AF I2C_WaitOnFlagUntilTimeout 156 4 Code RX stm32g4xx_hal_i2c.o
080040B0-0800411B I2C_WaitOnTXISFlagUntilTimeout 108 4 Code RX stm32g4xx_hal_i2c.o
0800411C-0800417F I2C_WaitOnSTOPFlagUntilTimeout 100 4 Code RX stm32g4xx_hal_i2c.o
08004180-0800419B I2C_Flush_TXDR 28 4 Code RX stm32g4xx_hal_i2c.o
0800419C-0800437F HAL_I2C_Mem_Write 484 4 Code RX stm32g4xx_hal_i2c.o
08004380-0800449F I2C_IsErrorOccurred 288 4 Code RX stm32g4xx_hal_i2c.o
080044A0-080044F3 HAL_I2CEx_EnableFastModePlus 84 4 Code RX stm32g4xx_hal_i2c_ex.o
080044F4-080044FF HAL_IWDG_Refresh 12 4 Code RX stm32g4xx_hal_iwdg.o
08004500-080045BB HAL_PCD_Init 188 4 Code RX stm32g4xx_hal_pcd.o
080045BC-0800463B HAL_RCC_GetSysClockFreq 128 4 Code RX stm32g4xx_hal_rcc.o
0800463C-08004BCB HAL_RCCEx_PeriphCLKConfig 1 424 4 Code RX stm32g4xx_hal_rcc_ex.o
08004BCC-08004C17 RTC_EnterInitMode 76 4 Code RX stm32g4xx_hal_rtc.o
08004C18-08004C47 HAL_RTC_WaitForSynchro 48 4 Code RX stm32g4xx_hal_rtc.o
08004C48-08004C6F HAL_RTCEx_BKUPWrite 40 4 Code RX stm32g4xx_hal_rtc_ex.o
08004C70-08004EF7 HAL_SPI_TransmitReceive 648 4 Code RX stm32g4xx_hal_spi.o
08004EF8-08004FDF SPI_WaitFifoStateUntilTimeout 232 4 Code RX stm32g4xx_hal_spi.o
08004FE0-08005093 SPI_WaitFlagStateUntilTimeout 180 4 Code RX stm32g4xx_hal_spi.o
08005094-08005467 UART_SetConfig 980 4 Code RX stm32g4xx_hal_uart.o
08005468-08005513 UART_WaitOnFlagUntilTimeout 172 4 Code RX stm32g4xx_hal_uart.o
08005514-0800556F HAL_UART_Receive_DMA 92 4 Code RX stm32g4xx_hal_uart.o
08005570-08005617 UART_Start_Receive_DMA 168 4 Code RX stm32g4xx_hal_uart.o
08005618-0800564B UART_EndTxTransfer 52 4 Code RX stm32g4xx_hal_uart.o
0800564C-08005657 UART_DMAAbortOnError 12 4 Code RX stm32g4xx_hal_uart.o
08005658-0800569B HAL_UART_EnableReceiverTimeout 68 4 Code RX stm32g4xx_hal_uart.o
0800569C-080056AB [.rodata..Lswitch.table.UART_SetConfig] 16 4 Cnst RO stm32g4xx_hal_uart.o
080056AC-080056BB [.rodata..Lswitch.table.UART_SetConfig.5] 16 4 Cnst RO stm32g4xx_hal_uart.o
080056BC-08005713 UARTEx_SetNbDataToProcess 88 4 Code RX stm32g4xx_hal_uart_ex.o
08005714-080057F7 HAL_UARTEx_SetTxFifoThreshold 228 4 Code RX stm32g4xx_hal_uart_ex.o
080057F8-080058C3 HAL_UARTEx_SetRxFifoThreshold 204 4 Code RX stm32g4xx_hal_uart_ex.o
080058C4-080058D7 USB_DisableGlobalInt 20 4 Code RX stm32g4xx_ll_usb.o
080058D8-0800590F ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 4 Code RX ads1260.o
08005910-08005E7B ADS1260_init 1 388 4 Code RX ads1260.o
08005E7C-08005E8B ADS1260_StartConversion 16 4 Code RX ads1260.o
08005E8C-08005E8F ADS1260_ConversionFinished 4 4 Code RX ads1260.o
08005E90-08005EAB AH_COUNTER_SetDetectedAh 28 4 Code RX ah_counter.o
08005EAC-08005F13 getSocAhAuto 104 4 Code RX ah_counter.o
08005F14-08005F6B calc_temp_compensation 88 4 Code RX chip_temperature.o
08005F6C-08005FAF EEPROM_isFirstStart 68 4 Code RX eeprom.o
08005FB0-0800601B EEPROM_Read 108 4 Code RX eeprom.o
0800601C-08006027 [.rodata..Lswitch.table.EEPROM_isFirstStart] 12 4 Cnst RO eeprom.o
08006028-080060EB HAL_UART_ErrorCallback 196 4 Code RX modbus.o
080060EC-080060FB HAL_UART_TxCpltCallback 16 4 Code RX modbus.o
080060FC-08006113 mbSend 24 4 Code RX modbus.o
08006114-0800614F mbCrc16 60 4 Code RX modbus.o
08006150-0800616B mbCheckCrc16 28 4 Code RX modbus.o
0800616C-0800616F mbGetFrameComplete 4 4 Code RX modbus.o
08006170-080061CF mbSlaveWriteSingleRegister 96 4 Code RX modbus.o
080061D0-0800626F mbSlaveWriteMultipleRegisters 160 4 Code RX modbus.o
08006270-0800628B WH_COUNTER_Init 28 4 Code RX wh_counter.o
0800628C-080062CF WH_COUNTER_CalcSoH 68 4 Code RX wh_counter.o
080062D0-08006303 WH_COUNTER_GetSoCManual 52 4 Code RX wh_counter.o
08006304-0800636B WH_COUNTER_GetSoCAuto 104 4 Code RX wh_counter.o
0800636C-080063FB WH_COUNTER_GetSoCAutoTemp 144 4 Code RX wh_counter.o
080063FC-0800640F _start 20 4 Code RX SEGGER_THUMB_Startup.o
08006410-08006437 reset_handler 40 4 Code RX STM32G4xx_Startup.o
08006438-0800643F __aeabi_dsub 8 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006440-0800656F __aeabi_dmul 304 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006570-080065A7 __aeabi_dcmpgt 56 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080065A8-080065DF __aeabi_dcmplt 56 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080065E0-0800665F __aeabi_d2lz 128 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006660-08006683 __aeabi_d2uiz 36 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006684-0800669F __aeabi_ui2d 28 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080066A0-080066A7 __aeabi_read_tp 8 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080066A8-08006703 memcpy 92 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006704-0800676B __aeabi_memclr 104 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800676C-0800678B __SEGGER_RTL_current_locale 32 4 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800678C-08006797 __SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006798-080067B7 __SEGGER_RTL_codeset_ascii 32 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080067B8-0800680F __SEGGER_RTL_c_locale_data 88 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08006810-080068B1 MX_ADC4_Init 162 4 Code RX adc.o
080068B2-080068B3 PVD_PVM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080068B4-080069B9 MX_ADC5_Init 262 4 Code RX adc.o
080069BA-080069BB RTC_TAMP_LSECSS_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080069BC-08006A61 MX_DMA_Init 166 4 Code RX dma.o
08006A62-08006A63 RTC_WKUP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006A64-08006B6D HAL_FDCAN_MspInit 266 4 Code RX fdcan.o
08006B6E-08006B6F FLASH_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006B70-08006BE1 MX_I2C3_Init 114 4 Code RX i2c.o
08006BE2-08006BE3 RCC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006BE4-08006CDD LoadBackupRegister 250 4 Code RX main.o
08006CDE-08006CDF EXTI0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006CE0-08006CF1 Error_Handler 18 4 Code RX main.o
08006CF2-08006CF3 EXTI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006CF4-08006E45 SetFlashReadProtection 338 4 Code RX main.o
08006E46-08006E47 EXTI3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006E48-08006EF1 SetBootFromFlashAndReadOutProtection 170 4 Code RX main.o
08006EF2-08006EF3 EXTI4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006EF4-08006F89 HAL_ADC_ConvCpltCallback 150 4 Code RX main.o
08006F8A-08006F8B ADC1_2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006F8C-08006FC9 MX_RTC_Init 62 4 Code RX rtc.o
08006FCA-08006FCB USB_HP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08006FCC-0800701D MX_SPI3_Init 82 4 Code RX spi.o
0800701E-0800701F USB_LP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007020-080070BD HAL_SPI_MspInit 158 4 Code RX spi.o
080070BE-080070BF FDCAN1_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070C0-080070C1 NMI_Handler 2 4 Code RX stm32g4xx_it.o
080070C2-080070C3 FDCAN1_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070C4-080070C5 HardFault_Handler 2 4 Code RX stm32g4xx_it.o
080070C6-080070C7 TIM1_BRK_TIM15_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070C8-080070C9 MemManage_Handler 2 4 Code RX stm32g4xx_it.o
080070CA-080070CB TIM1_UP_TIM16_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070CC-080070CD BusFault_Handler 2 4 Code RX stm32g4xx_it.o
080070CE-080070CF TIM1_TRG_COM_TIM17_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070D0-080070D1 UsageFault_Handler 2 4 Code RX stm32g4xx_it.o
080070D2-080070D3 TIM1_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070D4-080070D5 SVC_Handler 2 4 Code RX stm32g4xx_it.o
080070D6-080070D7 TIM2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070D8-080070D9 DebugMon_Handler 2 4 Code RX stm32g4xx_it.o
080070DA-080070DB TIM3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070DC-080070DD PendSV_Handler 2 4 Code RX stm32g4xx_it.o
080070DE-080070DF TIM4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070E0-080070E5 EXTI2_IRQHandler 6 4 Code RX stm32g4xx_it.o
080070E6-080070E7 I2C1_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070E8-080070ED EXTI9_5_IRQHandler 6 4 Code RX stm32g4xx_it.o
080070EE-080070EF I2C1_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080070F0-08007271 HAL_UART_MspInit 386 4 Code RX usart.o
08007272-08007273 I2C2_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007274-080072C9 HAL_PCD_MspInit 86 4 Code RX usb.o
080072CA-080072CB I2C2_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080072CC-080072E5 HAL_IncTick 26 4 Code RX stm32g4xx_hal.o
080072E6-080072E7 SPI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080072E8-08007315 HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 4 Code RX stm32g4xx_hal.o
08007316-08007317 SPI2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007318-08007919 HAL_ADC_Init 1 538 4 Code RX stm32g4xx_hal_adc.o
0800791A-0800791B USART3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800791C-08007991 ADC_Disable 118 4 Code RX stm32g4xx_hal_adc.o
08007992-08007993 EXTI15_10_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007994-08007A71 ADC_Enable 222 4 Code RX stm32g4xx_hal_adc.o
08007A72-08007A73 RTC_Alarm_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007A74-08007A79 ADC_DMAHalfConvCplt 6 4 Code RX stm32g4xx_hal_adc.o
08007A7A-08007A7B USBWakeUp_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007A7C-08007A91 ADC_DMAError 22 4 Code RX stm32g4xx_hal_adc.o
08007A92-08007A93 TIM8_BRK_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007A94-08007A95 HAL_ADC_ErrorCallback 2 4 Code RX stm32g4xx_hal_adc.o
08007A96-08007A97 TIM8_UP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007A98-08007A99 HAL_ADC_ConvHalfCpltCallback 2 4 Code RX stm32g4xx_hal_adc.o
08007A9A-08007A9B TIM8_TRG_COM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08007A9C-08008629 HAL_ADC_ConfigChannel 2 958 4 Code RX stm32g4xx_hal_adc.o
0800862A-0800862B TIM8_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800862C-08008705 HAL_ADCEx_Calibration_Start 218 4 Code RX stm32g4xx_hal_adc_ex.o
08008706-08008707 ADC3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008708-08008875 HAL_ADCEx_MultiModeStart_DMA 366 4 Code RX stm32g4xx_hal_adc_ex.o
08008876-08008877 FMC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008878-08008A39 HAL_ADCEx_MultiModeConfigChannel 450 4 Code RX stm32g4xx_hal_adc_ex.o
08008A3A-08008A3B LPTIM1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008A3C-08008A65 HAL_SYSTICK_Config 42 4 Code RX stm32g4xx_hal_cortex.o
08008A66-08008A67 TIM5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008A68-08008B69 HAL_CRC_Init 258 4 Code RX stm32g4xx_hal_crc.o
08008B6A-08008B6B SPI3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008B6C-08008BD9 CRC_Handle_8 110 4 Code RX stm32g4xx_hal_crc.o
08008BDA-08008BDB UART4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008BDC-08008C25 HAL_CRC_Calculate 74 4 Code RX stm32g4xx_hal_crc.o
08008C26-08008C27 UART5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008C28-08008CC9 HAL_CRCEx_Polynomial_Set 162 4 Code RX stm32g4xx_hal_crc_ex.o
08008CCA-08008CCB TIM6_DAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008CCC-08008F6D HAL_DMA_Init 674 4 Code RX stm32g4xx_hal_dma.o
08008F6E-08008F6F TIM7_DAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008F70-08008FB9 DMA_CalcDMAMUXChannelBaseAndMask 74 4 Code RX stm32g4xx_hal_dma.o
08008FBA-08008FBB DMA2_Channel1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008FBC-08008FE1 DMA_CalcDMAMUXRequestGenBaseAndMask 38 4 Code RX stm32g4xx_hal_dma.o
08008FE2-08008FE3 DMA2_Channel2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08008FE4-08009099 HAL_DMA_Start_IT 182 4 Code RX stm32g4xx_hal_dma.o
0800909A-0800909B DMA2_Channel3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800909C-08009109 HAL_DMA_Abort 110 4 Code RX stm32g4xx_hal_dma.o
0800910A-0800910B DMA2_Channel4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800910C-08009189 HAL_DMA_Abort_IT 126 4 Code RX stm32g4xx_hal_dma.o
0800918A-0800918B DMA2_Channel5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800918C-08009225 HAL_DMA_IRQHandler 154 4 Code RX stm32g4xx_hal_dma.o
08009226-08009227 ADC4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009228-08009255 HAL_FLASH_Unlock 46 4 Code RX stm32g4xx_hal_flash.o
08009256-08009257 ADC5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009258-08009285 HAL_FLASH_OB_Unlock 46 4 Code RX stm32g4xx_hal_flash.o
08009286-08009287 UCPD1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009288-080092A5 HAL_FLASH_OB_Lock 30 4 Code RX stm32g4xx_hal_flash.o
080092A6-080092A7 COMP1_2_3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
080092A8-08009905 HAL_FLASHEx_OBProgram 1 630 4 Code RX stm32g4xx_hal_flash_ex.o
08009906-08009907 COMP4_5_6_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009908-08009BA1 HAL_GPIO_Init 666 4 Code RX stm32g4xx_hal_gpio.o
08009BA2-08009BA3 COMP7_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009BA4-08009BC5 HAL_GPIO_ReadPin 34 4 Code RX stm32g4xx_hal_gpio.o
08009BC6-08009BC7 CRS_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009BC8-08009BF1 HAL_GPIO_TogglePin 42 4 Code RX stm32g4xx_hal_gpio.o
08009BF2-08009BF3 SAI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009BF4-08009C09 HAL_GPIO_EXTI_IRQHandler 22 4 Code RX stm32g4xx_hal_gpio.o
08009C0A-08009C0B TIM20_BRK_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009C0C-08009DA9 HAL_I2C_Init 414 4 Code RX stm32g4xx_hal_i2c.o
08009DAA-08009DAB TIM20_UP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009DAC-08009E95 I2C_TransferConfig 234 4 Code RX stm32g4xx_hal_i2c.o
08009E96-08009E97 TIM20_TRG_COM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
08009E98-0800A08D HAL_I2C_Mem_Read 502 4 Code RX stm32g4xx_hal_i2c.o
0800A08E-0800A08F TIM20_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A090-0800A139 HAL_I2CEx_ConfigAnalogFilter 170 4 Code RX stm32g4xx_hal_i2c_ex.o
0800A13A-0800A13B FPU_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A13C-0800A1E5 HAL_I2CEx_ConfigDigitalFilter 170 4 Code RX stm32g4xx_hal_i2c_ex.o
0800A1E6-0800A1E7 I2C4_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A1E8-0800A2A5 HAL_IWDG_Init 190 4 Code RX stm32g4xx_hal_iwdg.o
0800A2A6-0800A2A7 I2C4_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A2A8-0800A2D1 HAL_PCDEx_ActivateLPM 42 4 Code RX stm32g4xx_hal_pcd_ex.o
0800A2D2-0800A2D3 SPI4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A2D4-0800A2E5 HAL_PWR_EnableBkUpAccess 18 4 Code RX stm32g4xx_hal_pwr.o
0800A2E6-0800A2E7 FDCAN2_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A2E8-0800A3CD HAL_PWREx_ControlVoltageScaling 230 4 Code RX stm32g4xx_hal_pwr_ex.o
0800A3CE-0800A3CF FDCAN2_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A3D0-0800A3E1 HAL_PWREx_DisableUCPDDeadBattery 18 4 Code RX stm32g4xx_hal_pwr_ex.o
0800A3E2-0800A3E3 FDCAN3_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A3E4-0800A9E5 HAL_RCC_OscConfig 1 538 4 Code RX stm32g4xx_hal_rcc.o
0800A9E6-0800A9E7 FDCAN3_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E8-0800ACDD HAL_RCC_ClockConfig 758 4 Code RX stm32g4xx_hal_rcc.o
0800ACDE-0800ACDF RNG_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800ACE0-0800AD09 HAL_RCC_GetPCLK1Freq 42 4 Code RX stm32g4xx_hal_rcc.o
0800AD0A-0800AD0B LPUART1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AD0C-0800AD35 HAL_RCC_GetPCLK2Freq 42 4 Code RX stm32g4xx_hal_rcc.o
0800AD36-0800AD37 I2C3_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AD38-0800AEBD HAL_RTC_Init 390 4 Code RX stm32g4xx_hal_rtc.o
0800AEBE-0800AEBF I2C3_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AEC0-0800AF0D RTC_ExitInitMode 78 4 Code RX stm32g4xx_hal_rtc.o
0800AF0E-0800AF0F DMAMUX_OVR_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AF10-0800AF35 HAL_RTCEx_BKUPRead 38 4 Code RX stm32g4xx_hal_rtc_ex.o
0800AF36-0800AF37 QUADSPI_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AF38-0800B1B5 HAL_SPI_Init 638 4 Code RX stm32g4xx_hal_spi.o
0800B1B6-0800B1B7 DMA1_Channel8_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B1B8-0800B1F9 SPI_EndRxTxTransaction 66 4 Code RX stm32g4xx_hal_spi.o
0800B1FA-0800B1FB DMA2_Channel6_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B1FC-0800B2D1 HAL_UART_Init 214 4 Code RX stm32g4xx_hal_uart.o
0800B2D2-0800B2D3 DMA2_Channel7_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B2D4-0800B50D UART_AdvFeatureConfig 570 4 Code RX stm32g4xx_hal_uart.o
0800B50E-0800B50F DMA2_Channel8_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B510-0800B5D1 UART_CheckIdleState 194 4 Code RX stm32g4xx_hal_uart.o
0800B5D2-0800B5D3 CORDIC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B5D4-0800B681 HAL_UART_Transmit_DMA 174 4 Code RX stm32g4xx_hal_uart.o
0800B682-0800B683 FMAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800B684-0800B6C5 UART_DMATransmitCplt 66 4 Code RX stm32g4xx_hal_uart.o
0800B6C6-0800B6C7 [.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800B6C8-0800B6CD UART_DMATxHalfCplt 6 4 Code RX stm32g4xx_hal_uart.o
0800B6CE-0800B6DB putchar 14 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800B6DC-0800B72D UART_DMAError 82 4 Code RX stm32g4xx_hal_uart.o
0800B72E-0800B74F fputc 34 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800B750-0800B7AD UART_EndRxTransfer 94 4 Code RX stm32g4xx_hal_uart.o
0800B7AE-0800B7DB puts 46 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800B7DC-0800BB41 HAL_UART_IRQHandler 870 4 Code RX stm32g4xx_hal_uart.o
0800BB42-0800BB6F fwrite 46 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BB70-0800BB71 HAL_UARTEx_RxEventCallback 2 4 Code RX stm32g4xx_hal_uart.o
0800BB72-0800BB9F frexp 46 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BBA0-0800BBA1 HAL_UART_TxHalfCpltCallback 2 4 Code RX stm32g4xx_hal_uart.o
0800BBA2-0800BC13 __SEGGER_RTL_float64_PolyEvalP 114 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BC14-0800BC15 HAL_UART_RxCpltCallback 2 4 Code RX stm32g4xx_hal_uart.o
0800BC16-0800BC5B __SEGGER_RTL_float64_PolyEvalQ 70 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BC5C-0800BC5D HAL_UART_RxHalfCpltCallback 2 4 Code RX stm32g4xx_hal_uart.o
0800BC5E-0800BC77 __SEGGER_RTL_prin_flush 26 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BC78-0800BCB9 HAL_UART_ReceiverTimeout_Config 66 4 Code RX stm32g4xx_hal_uart.o
0800BCBA-0800BCC3 __SEGGER_RTL_stream_write 10 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BCC4-0800BD4D UART_DMAReceiveCplt 138 4 Code RX stm32g4xx_hal_uart.o
0800BD4E-0800BD53 __SEGGER_RTL_X_file_write 6 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BD54-0800BD6D UART_DMARxHalfCplt 26 4 Code RX stm32g4xx_hal_uart.o
0800BD6E-0800BD83 _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BD84-0800BD85 HAL_UARTEx_WakeupCallback 2 4 Code RX stm32g4xx_hal_uart_ex.o
0800BD86-0800BDDB _WriteBlocking 86 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BDDC-0800BDDD HAL_UARTEx_RxFifoFullCallback 2 4 Code RX stm32g4xx_hal_uart_ex.o
0800BDDE-0800BE13 SEGGER_RTT_Write 54 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BE14-0800BE15 HAL_UARTEx_TxFifoEmptyCallback 2 4 Code RX stm32g4xx_hal_uart_ex.o
0800BE16-0800BE47 __SEGGER_RTL_ascii_mbtowc 50 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BE48-0800BEED HAL_UARTEx_DisableFifoMode 166 4 Code RX stm32g4xx_hal_uart_ex.o
0800BEEE-0800BEFB __SEGGER_RTL_ascii_wctomb 14 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800BEFC-0800BF15 USB_DevInit 26 4 Code RX stm32g4xx_ll_usb.o
0800BF16-0800BF2F [.rodata..L.str] 26 1 Cnst RO main.o
0800BF30-0800BFA9 ADS_1260_SetDataRate 122 4 Code RX ads1260.o
0800BFAA-0800BFC7 [.rodata..Lstr.32] 30 1 Cnst RO main.o
0800BFC8-0800BFF5 ADS_1260_BatteryCurrentOffsetCalibrationStart 46 4 Code RX ads1260.o
0800BFF6-0800C007 [.rodata..Lstr.34] 18 1 Cnst RO main.o
0800C008-0800C041 ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 4 Code RX ads1260.o
0800C042-0800C057 [.rodata..Lstr.53] 22 1 Cnst RO main.o
0800C058-0800C08D AH_COUNTER_Init 54 4 Code RX ah_counter.o
0800C08E-0800C09B [.rodata..Lstr.56] 14 1 Cnst RO main.o
0800C09C-0800C0E1 y 70 4 Code RX chip_temperature.o
0800C0E2-0800C13B [.rodata..L.str] 90 1 Cnst RO stm32g4xx_hal.o
0800C13C-0800C189 EEPROM_fullRestore 78 4 Code RX eeprom.o
0800C18A-0800C1E7 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_adc.o
0800C1E8-0800C259 EEPROM_Write 114 4 Code RX eeprom.o
0800C25A-0800C2B7 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_crc.o
0800C2B8-0800C479 EEPROM_readConfig 450 4 Code RX eeprom.o
0800C47A-0800C4D7 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_dma.o
0800C4D8-0800C671 EEPROM_factoryRestore 410 4 Code RX eeprom.o
0800C672-0800C6CF [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_i2c.o
0800C6D0-0800C8C1 EEPROM_storeConfig 498 4 Code RX eeprom.o
0800C8C2-0800C91F [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_pcd.o
0800C920-0800C931 CurrentOffsetCal 18 4 Code RX fast_current.o
0800C932-0800C98F [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_rcc.o
0800C990-0800C9D5 mbInit 70 4 Code RX modbus.o
0800C9D6-0800CA33 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_rtc.o
0800CA34-0800CA45 mbAppendCrc16 18 4 Code RX modbus.o
0800CA46-0800CAA3 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_spi.o
0800CAA4-0800CAD9 mbSlaveCheckModbusRtuQuery 54 4 Code RX modbus.o
0800CADA-0800CB3B [.rodata..L.str] 98 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800CB3C-0800CB75 mbSlaveProcessRtuQuery 58 4 Code RX modbus.o
0800CB76-0800CB87 [.rodata..L.str.2] 18 1 Cnst RO ads1260.o
0800CB88-0800CBB9 mbSlaveProcessPdu 50 4 Code RX modbus.o
0800CBBA-0800CBC3 [.rodata..L.str.7] 10 1 Cnst RO ads1260.o
0800CBC4-0800CC5D mbSlaveReadHoldingRegisters 154 4 Code RX modbus.o
0800CC5E-0800CC73 [.rodata..L.str.9] 22 1 Cnst RO ads1260.o
0800CC74-0800CC89 OUTPUTS_Init 22 4 Code RX outputs.o
0800CC8A-0800CC97 [.rodata..L.str.12] 14 1 Cnst RO ads1260.o
0800CC98-0800CE1D OUTPUTS_CheckLVP 390 4 Code RX outputs.o
0800CE1E-0800CE27 [.rodata..L.str.14] 10 1 Cnst RO ads1260.o
0800CE28-0800CFB9 OUTPUTS_CheckOVP 402 4 Code RX outputs.o
0800CFBA-0800CFD7 [.rodata..Lstr.27] 30 1 Cnst RO ads1260.o
0800CFD8-0800D089 AuxModeHeaterExec 178 4 Code RX outputs.o
0800D08A-0800D09F [.rodata..Lstr.9] 22 1 Cnst RO eeprom.o
0800D0A0-0800D135 AuxModeSOCExec 150 4 Code RX outputs.o
0800D136-0800D143 [.rodata..L.str.1] 14 1 Cnst RO modbus.o
0800D144-0800D285 AuxModeAlarmExec 322 4 Code RX outputs.o
0800D286-0800D2A7 [.rodata..Lstr.21] 34 1 Cnst RO outputs.o
0800D2A8-0800D2DD OUTPUTS_CheckAUX 54 4 Code RX outputs.o
0800D2DE-0800D2EB [.rodata..Lstr.24] 14 1 Cnst RO outputs.o
0800D2EC-0800D391 SYS_DATA_Init 166 4 Code RX sysdata.o
0800D392-0800D3B3 [.rodata..Lstr.28] 34 1 Cnst RO outputs.o
0800D3B4-0800D3D1 WH_COUNTER_SetDetectedEnergy 30 4 Code RX wh_counter.o
0800D3D2-0800D3DF [.rodata..Lstr.31] 14 1 Cnst RO outputs.o
0800D3E0-0800D405 WH_COUNTER_SetToMax 38 4 Code RX wh_counter.o
0800D406-0800D41B [.rodata..Lstr.36] 22 1 Cnst RO outputs.o
0800D41C-0800D42D SystemInit 18 4 Code RX system_stm32g4xx.o
0800D42E-0800D467 __SEGGER_RTL_c_locale_day_names 58 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D468-0800D4F9 SystemCoreClockUpdate 146 4 Code RX system_stm32g4xx.o
0800D4FA-0800D4FB __SEGGER_RTL_data_utf8_period 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D4FC-0800D739 __aeabi_dadd 574 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D73A-0800D73A __SEGGER_RTL_data_empty_string 1 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D73B-0800D73B ( UNUSED .=.+1 ) 1 - ---- - -
0800D73C-0800D8FD __aeabi_ddiv 450 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D8FE-0800D92A [.rodata..L.str.26] 45 1 Cnst RO main.o
0800D92B-0800D937 [.rodata..Lstr.28] 13 1 Cnst RO main.o
0800D938-0800D981 __aeabi_d2iz 74 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D982-0800D99A [.rodata..Lstr.29] 25 1 Cnst RO main.o
0800D99B-0800D9AB [.rodata..Lstr.31] 17 1 Cnst RO main.o
0800D9AC-0800D9CD __aeabi_i2d 34 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D9CE-0800D9E2 [.rodata..Lstr.35] 21 1 Cnst RO main.o
0800D9E3-0800DA03 [.rodata..Lstr.39] 33 1 Cnst RO main.o
0800DA04-0800DA31 __aeabi_ldivmod 46 4 Code RX intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DA32-0800DA52 [.rodata..Lstr.40] 33 1 Cnst RO main.o
0800DA53-0800DA6F [.rodata..Lstr.44] 29 1 Cnst RO main.o
0800DA70-0800DB9D __aeabi_uldivmod 302 4 Code RX intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DB9E-0800DBB2 [.rodata..Lstr.58] 21 1 Cnst RO main.o
0800DBB3-0800DC13 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_adc_ex.o
0800DC14-0800E109 __SEGGER_RTL_vfprintf_long_long 1 270 4 Code RX __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E10A-0800E16A [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_cortex.o
0800E16B-0800E1CB [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_crc_ex.o
0800E1CC-0800E1ED __aeabi_memmove 34 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E1EE-0800E24E [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_i2c_ex.o
0800E24F-0800E2AF [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_pwr_ex.o
0800E2B0-0800E2C7 UARTPrescTable 24 2 Cnst RO stm32g4xx_hal_uart.o
0800E2C8-0800E307 ldexp 64 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E308-0800E30B pow 4 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E30C-0800E38F __SEGGER_RTL_putc 132 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E390-0800E3AF __SEGGER_RTL_print_padding 32 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E3B0-0800E3C3 __SEGGER_RTL_pre_padding 20 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E3C4-0800E3DF vfprintf 28 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E3E0-0800E447 vfprintf_l 104 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E448-0800E473 printf 44 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E474-0800E4AB __SEGGER_RTL_X_file_stat 56 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E4AC-0800E4AF __SEGGER_RTL_X_file_bufsize 4 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E4B0-0800E513 _DoInit 100 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E514-0800E557 _WriteNoCheck 68 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E558-0800E5AF SEGGER_RTT_WriteNoLock 88 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E5B0-0800E5DB strlen 44 2 Code RX strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E5DC-0800E627 strnlen 76 2 Code RX strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E628-0800E647 __SEGGER_RTL_ascii_isctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E648-0800E653 __SEGGER_RTL_ascii_toupper 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E654-0800E65F __SEGGER_RTL_ascii_tolower 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E660-0800E67F __SEGGER_RTL_ascii_iswctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E680-0800E68B __SEGGER_RTL_ascii_towupper 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E68C-0800E697 __SEGGER_RTL_ascii_towlower 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E698-0800E6A6 [.rodata..Lstr] 15 1 Cnst RO main.o
0800E6A7-0800E6B9 [.rodata..Lstr.27] 19 1 Cnst RO main.o
0800E6BA-0800E6C8 [.rodata..Lstr.33] 15 1 Cnst RO main.o
0800E6C9-0800E6DB [.rodata..Lstr.52] 19 1 Cnst RO main.o
0800E6DC-0800E73E [.rodata..L.str] 99 1 Cnst RO stm32g4xx_hal_flash_ex.o
0800E73F-0800E79D [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_gpio.o
0800E79E-0800E7FC [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_iwdg.o
0800E7FD-0800E85B [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_uart.o
0800E85C-0800E86A [.rodata..L.str.5] 15 1 Cnst RO ads1260.o
0800E86B-0800E875 [.rodata..L.str.6] 11 1 Cnst RO ads1260.o
0800E876-0800E88C [.rodata..L.str.10] 23 1 Cnst RO ads1260.o
0800E88D-0800E89B [.rodata..L.str.11] 15 1 Cnst RO ads1260.o
0800E89C-0800E8CE [.rodata..L.str.13] 51 1 Cnst RO ads1260.o
0800E8CF-0800E8F1 [.rodata..L.str.15] 35 1 Cnst RO ads1260.o
0800E8F2-0800E90C [.rodata..Lstr] 27 1 Cnst RO ads1260.o
0800E90D-0800E927 [.rodata..Lstr.26] 27 1 Cnst RO ads1260.o
0800E928-0800E96A [.rodata..L.str.1] 67 1 Cnst RO ah_counter.o
0800E96B-0800E9AD [.rodata..L.str.2] 67 1 Cnst RO ah_counter.o
0800E9AE-0800E9F4 [.rodata..Lstr] 71 1 Cnst RO eeprom.o
0800E9F5-0800EA13 [.rodata..Lstr.11] 31 1 Cnst RO eeprom.o
0800EA14-0800EA3A [.rodata..L.str.7] 39 1 Cnst RO modbus.o
0800EA3B-0800EA5D [.rodata..Lstr.19] 35 1 Cnst RO outputs.o
0800EA5E-0800EA80 [.rodata..Lstr.26] 35 1 Cnst RO outputs.o
0800EA81-0800EA8B [.rodata..Lstr.32] 11 1 Cnst RO outputs.o
0800EA8C-0800EA9E [.rodata..Lstr.34] 19 1 Cnst RO outputs.o
0800EA9F-0800EAA5 [.rodata.libc..L.str] 7 1 Cnst RO __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EAA6-0800EAFC __SEGGER_RTL_c_locale_month_names 87 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EAFD-0800EB03 __SEGGER_RTL_c_locale_am_pm_indicator 7 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EB04-0800EB12 __SEGGER_RTL_c_locale_date_time_format 15 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EB13-0800EB73 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_rcc_ex.o
0800EB74-0800EBD4 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_rtc_ex.o
0800EBD5-0800EBF1 [.rodata..L.str.4] 29 1 Cnst RO ads1260.o
0800EBF2-0800EC4A [.rodata..Lstr.24] 89 1 Cnst RO ads1260.o
0800EC4B-0800EC77 [.rodata..Lstr.8] 45 1 Cnst RO eeprom.o
0800EC78-0800EC8C [.rodata..Lstr.10] 21 1 Cnst RO eeprom.o
0800EC8D-0800ECA1 [.rodata..Lstr.12] 21 1 Cnst RO eeprom.o
0800ECA2-0800ECB2 [.rodata..L.str.5] 17 1 Cnst RO modbus.o
0800ECB3-0800ECC3 [.rodata..L.str.6] 17 1 Cnst RO modbus.o
0800ECC4-0800ECD4 [.rodata..Lstr] 17 1 Cnst RO modbus.o
0800ECD5-0800ECF5 [.rodata..Lstr.20] 33 1 Cnst RO outputs.o
0800ECF6-0800ED16 [.rodata..Lstr.23] 33 1 Cnst RO outputs.o
0800ED17-0800ED37 [.rodata..Lstr.25] 33 1 Cnst RO outputs.o
0800ED38-0800ED58 [.rodata..Lstr.27] 33 1 Cnst RO outputs.o
0800ED59-0800ED6D [.rodata..Lstr.37] 21 1 Cnst RO outputs.o
0800ED6E-0800ED7E _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ED7F-0800ED87 [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ED88-0800ED90 __SEGGER_RTL_c_locale_date_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ED91-0800ED99 __SEGGER_RTL_c_locale_time_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ED9A-0800EDB6 __SEGGER_RTL_c_locale_abbrev_day_names 29 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EDB7-0800EDE7 __SEGGER_RTL_c_locale_abbrev_month_names 49 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EDE8-0800EDF4 __SEGGER_RTL_ascii_ctype_mask 13 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800EDF5-0800EDF7 ( UNUSED .=.+3 ) 3 - ---- - -
0800EDF8-0800EE0B [.rodata.block.tdata.copy] 20 4 Cnst RO [ Linker created ]
0800EE0C-0800EE0F [.init_array] 4 4 ---- -- STM32G4xx_Startup.o
0800EE10-0800EE1F [.rodata..Lstr.30] 16 1 Cnst RO main.o
0800EE20-0800EE3B [.rodata..Lstr.36] 28 1 Cnst RO main.o
0800EE3C-0800EE5B [.rodata..Lstr.43] 32 1 Cnst RO main.o
0800EE5C-0800EE6B [.rodata..Lstr.54] 16 1 Cnst RO main.o
0800EE6C-0800EE83 [.rodata..Lstr.55] 24 1 Cnst RO main.o
0800EE84-0800EEA3 [.rodata..Lstr.57] 32 1 Cnst RO main.o
0800EEA4-0800EF03 [.rodata..L.str] 96 1 Cnst RO stm32g4xx_hal_fdcan.o
0800EF04-0800EF0B UARTEx_SetNbDataToProcess.numerator 8 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800EF0C-0800EF13 UARTEx_SetNbDataToProcess.denominator 8 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800EF14-0800EF27 [.rodata..L.str.8] 20 1 Cnst RO ads1260.o
0800EF28-0800EF43 [.rodata..L.str.16] 28 1 Cnst RO ads1260.o
0800EF44-0800EF67 [.rodata..Lstr.25] 36 1 Cnst RO ads1260.o
0800EF68-0800EFBF [.rodata..L.str] 88 1 Cnst RO ah_counter.o
0800EFC0-0800EFCB [.rodata..Lstr.13] 12 1 Cnst RO eeprom.o
0800EFCC-0800EFDB [.rodata..L.str.2] 16 1 Cnst RO modbus.o
0800EFDC-0800EFEB [.rodata..L.str.3] 16 1 Cnst RO modbus.o
0800EFEC-0800EFFB [.rodata..L.str.4] 16 1 Cnst RO modbus.o
0800EFFC-0800F013 [.rodata..Lstr.22] 24 1 Cnst RO outputs.o
0800F014-0800F02B [.rodata..Lstr.29] 24 1 Cnst RO outputs.o
0800F02C-0800F04B [.rodata..Lstr.30] 32 1 Cnst RO outputs.o
0800F04C-0800F057 [.rodata..Lstr.33] 12 1 Cnst RO outputs.o
0800F058-0800F06B [.rodata..Lstr.35] 20 1 Cnst RO outputs.o
0800F06C-0800F07B AHBPrescTable 16 1 Cnst RO system_stm32g4xx.o
0800F07C-0800F083 APBPrescTable 8 1 Cnst RO system_stm32g4xx.o
0800F084-0800F093 __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F094-0800F0A3 __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F0A4-0800F123 __SEGGER_RTL_ascii_ctype_map 128 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F124-0800F147 __SEGGER_init_ctors 36 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F148-0800F1B7 __SEGGER_init_table__ 112 4 Cnst RO [ Linker created ]
0800F1B8-0800F1E3 __SEGGER_init_data__ 44 4 Cnst RO [ Linker created ]
0800F1E4-0800F1F5 __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F1F6-0800F209 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F20A-0800F231 __SEGGER_init_zpak 40 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800F232-0FFFFFFF ( UNUSED .=.+134155726 ) 134 155 726 - ---- - -
10000000-100003F7 sys_data 1 016 8 Zero ZI sysdata.o
100003F8-100004C7 eepromData 208 8 Zero ZI eeprom.o
100004C8-100004CF slope 8 8 Zero ZI chip_temperature.o
100004D0-100004D7 currentWithGainCorrection 8 8 Zero ZI ads1260.o
100004D8-100004DF currentWithGainAndGainShuntTempCorrection 8 8 Zero ZI ads1260.o
100004E0-100004E7 current 8 8 Zero ZI ads1260.o
100004E8-100004EF WH_COUNTER_Exec.totalDischarge 8 8 Zero ZI wh_counter.o
100004F0-100004F7 WH_COUNTER_Exec.totalCharge 8 8 Zero ZI wh_counter.o
100004F8-100004FF AH_COUNTER_Exec.totalDischarge 8 8 Zero ZI ah_counter.o
10000500-10000507 AH_COUNTER_Exec.totalCharge 8 8 Zero ZI ah_counter.o
10000508-100007E3 hpcd_USB_FS 732 4 Zero ZI usb.o
100007E4-100008E3 voltage_buffer 256 4 Zero ZI esr.o
100008E4-100009E3 current_buffer 256 4 Zero ZI esr.o
100009E4-10000A8B _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10000A8C-10000B1F huart2 148 4 Zero ZI usart.o
10000B20-10000BB3 huart1 148 4 Zero ZI usart.o
10000BB4-10000C1F hadc5 108 4 Zero ZI adc.o
10000C20-10000C8B hadc4 108 4 Zero ZI adc.o
10000C8C-10000CF7 hadc3 108 4 Zero ZI adc.o
10000CF8-10000D63 hadc2 108 4 Zero ZI adc.o
10000D64-10000DCF hadc1 108 4 Zero ZI adc.o
10000DD0-10000E33 hspi3 100 4 Zero ZI spi.o
10000E34-10000E97 hfdcan3 100 4 Zero ZI fdcan.o
10000E98-10000EFB hfdcan2 100 4 Zero ZI fdcan.o
10000EFC-10000F5B hdma_usart2_tx 96 4 Zero ZI usart.o
10000F5C-10000FBB hdma_usart2_rx 96 4 Zero ZI usart.o
10000FBC-1000101B hdma_adc5 96 4 Zero ZI adc.o
1000101C-1000107B hdma_adc4 96 4 Zero ZI adc.o
1000107C-100010DB hdma_adc3 96 4 Zero ZI adc.o
100010DC-1000113B hdma_adc2 96 4 Zero ZI adc.o
1000113C-1000119B hdma_adc1 96 4 Zero ZI adc.o
1000119C-100011EF hi2c4 84 4 Zero ZI i2c.o
100011F0-10001243 hi2c3 84 4 Zero ZI i2c.o
10001244-1000126B hrtc 40 4 Zero ZI rtc.o
1000126C-1000128F hcrc 36 4 Zero ZI crc.o
10001290-1000129F hiwdg 16 4 Zero ZI iwdg.o
100012A0-100012A3 uwTick 4 4 Zero ZI stm32g4xx_hal.o
100012A4-100012A7 startMeasurementDischarge 4 4 Zero ZI ah_counter.o
100012A8-100012AB startMeasurementCEF 4 4 Zero ZI ah_counter.o
100012AC-100012AF silentmode 4 4 Zero ZI main.o
100012B0-100012B3 newCurrentValue 4 4 Zero ZI ads1260.o
100012B4-100012B7 newADC5Data 4 4 Zero ZI main.o
100012B8-100012BB newADC4Data 4 4 Zero ZI main.o
100012BC-100012BF newADC3Data 4 4 Zero ZI main.o
100012C0-100012C3 newADC12Data 4 4 Zero ZI main.o
100012C4-100012C7 __SEGGER_RTL_stdout_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
100012C8-100012CB __SEGGER_RTL_stdin_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
100012CC-100012CF __SEGGER_RTL_stderr_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
100012D0-100012D3 calTemperatureSensorDiff 4 4 Zero ZI chip_temperature.o
100012D4-100012D7 calTemperatureSensor30Value 4 4 Zero ZI chip_temperature.o
100012D8-100012DB calTemperatureSensor110Value 4 4 Zero ZI chip_temperature.o
100012DC-100012DF avgValWithOffsetCompensation 4 4 Zero ZI ads1260.o
100012E0-100012E3 avgValWithOffsetCommonModeOffsetTemperatureCorrection 4 4 Zero ZI ads1260.o
100012E4-100012E7 avgValWithOffsetCommonModeOffsetCorrection 4 4 Zero ZI ads1260.o
100012E8-100012EB SaveBackupRegister.lastTime 4 4 Zero ZI main.o
100012EC-100012EF SELF_DISCHARGE_Exec.u_hold 4 4 Zero ZI self_discharge.o
100012F0-100012F3 SELF_DISCHARGE_Exec.last_days 4 4 Zero ZI self_discharge.o
100012F4-100012F7 SELF_DISCHARGE_Exec.holding_counter 4 4 Zero ZI self_discharge.o
100012F8-100012FB SELF_DISCHARGE_Exec.avgsum 4 4 Zero ZI self_discharge.o
100012FC-100012FF HAL_RCC_FDCAN_CLK_ENABLED 4 4 Zero ZI fdcan.o
10001300-10001303 HAL_RCC_ADC345_CLK_ENABLED 4 4 Zero ZI adc.o
10001304-10001307 HAL_RCC_ADC12_CLK_ENABLED 4 4 Zero ZI adc.o
10001308-1000130B ESR_Exec.last_refresh 4 4 Zero ZI esr.o
1000130C-1000130F BATTERY_VOLTAGE_Exec.measCounter 4 4 Zero ZI battery_voltage.o
10001310-10001313 BATTERY_VOLTAGE_Exec.avgSum 4 4 Zero ZI battery_voltage.o
10001314-10001317 ADS1260_ProcessCurrent.meas_counter 4 4 Zero ZI ads1260.o
10001318-1000131B ADS1260_ProcessCurrent.avgsum 4 4 Zero ZI ads1260.o
1000131C-1000131C AuxModeSOCExec.outputState 1 4 Zero ZI outputs.o
1000131D-1000131D ( ALIGN .=.+1 ) 1 - ---- - -
1000131E-1000131F loadCurrentLimit 2 2 Zero ZI outputs.o
10001320-10001320 AuxModeHeaterExec.outputState 1 4 Zero ZI outputs.o
10001321-10001321 ( ALIGN .=.+1 ) 1 - ---- - -
10001322-10001323 dischargeStopLowTemperatureStart 2 2 Zero ZI outputs.o
10001324-10001324 AuxModeAlarmExec.outputState 1 4 Zero ZI outputs.o
10001325-10001325 ( ALIGN .=.+1 ) 1 - ---- - -
10001326-10001327 dischargeStopHighTemperatureStart 2 2 Zero ZI outputs.o
10001328-10001329 chargeStopLowTemperatureStart 2 2 Zero ZI outputs.o
1000132A-1000132B chargeStopHighTemperatureStart 2 2 Zero ZI outputs.o
1000132C-1000132D chargeCurrentLimit 2 2 Zero ZI outputs.o
1000132E-1000132F OUTPUTS_CheckOVP.lastMode 2 2 Zero ZI outputs.o
10001330-10001331 OUTPUTS_CheckLVP.lastMode 2 2 Zero ZI outputs.o
10001332-10001333 AH_COUNTER_Exec.cnt 2 2 Zero ZI ah_counter.o
10001334-10001335 AH_COUNTER_Exec.batteryFullCounter 2 2 Zero ZI ah_counter.o
10001336-10001735 _acUpBuffer 1 024 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10001736-10001745 _acDownBuffer 16 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10001746-10001747 ( UNUSED .=.+2 ) 2 - ---- - -
10001748-1000174B bootLoaderMark 4 4 None ZI main.o
1000174C-1000176B pFlash 32 4 Init RW stm32g4xx_hal_flash.o
1000176C-1000176F uwTickPrio 4 4 Init RW stm32g4xx_hal.o
10001770-10001773 uwTickFreq 4 4 Init RW stm32g4xx_hal.o
10001774-10001777 stdout 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10001778-1000177B stdin 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
1000177C-1000177F stderr 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10001780-10001783 SystemCoreClock 4 4 Init RW system_stm32g4xx.o
10001784-10001787 __SEGGER_RTL_locale_ptr 4 4 Zero ZI mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
10001788-1000179B __SEGGER_RTL_global_locale 20 4 Init RW mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
1000179C-100077FF ( UNUSED .=.+24676 ) 24 676 - ---- - -
10007800-10007FFF [.bss.block.stack] 2 048 8 None ZI [ Linker created ]
20000000-2000035B modbusData 860 4 Zero ZI main.o

UNUSED MEMORY SUMMARY

Detail

Range Size Reason
0800D73B-0800D73B 1 Unused memory between sections '.rodata.libc.__SEGGER_RTL_data_empty_string' and '.text.libc.__aeabi_ddiv'
0800EDF5-0800EDF7 3 Unused memory between sections '.rodata.libc.__SEGGER_RTL_ascii_ctype_mask' and '.rodata.block.tdata.copy'
0800F232-0FFFFFFF 134 155 726 Unused memory between sections '.segger.init.__SEGGER_init_zpak' and '.bss.sys_data'
1000131D-1000131D 1 Filler between sections '.bss.AuxModeSOCExec.outputState' and '.bss.loadCurrentLimit' as align=2
NOTE: section '.bss.AuxModeSOCExec.outputState' has size 1 that is not a multiple of its alignment 4
10001321-10001321 1 Filler between sections '.bss.AuxModeHeaterExec.outputState' and '.bss.dischargeStopLowTemperatureStart' as align=2
NOTE: section '.bss.AuxModeHeaterExec.outputState' has size 1 that is not a multiple of its alignment 4
10001325-10001325 1 Filler between sections '.bss.AuxModeAlarmExec.outputState' and '.bss.dischargeStopHighTemperatureStart' as align=2
NOTE: section '.bss.AuxModeAlarmExec.outputState' has size 1 that is not a multiple of its alignment 4
10001746-10001747 2 Unused memory between sections '.bss.libc._acDownBuffer' and '.no_init'
1000179C-100077FF 24 676 Unused memory between sections '.tdata.__SEGGER_RTL_global_locale' and '.bss.block.stack'

INITIALIZATION TABLE

Constructor list

Table
Address
Called
Address
Called
Symbol or [section] name
0x0800EE0C 0x0800D469 SystemCoreClockUpdate

Initialize by zero

Initialize by zero

Range Size Symbol or [section] name
10000000-100003F7 1 016 sys_data
100003F8-100004C7 208 eepromData
100004C8-100004CF 8 slope
100004D0-100004D7 8 currentWithGainCorrection
100004D8-100004DF 8 currentWithGainAndGainShuntTempCorrection
100004E0-100004E7 8 current
100004E8-100004EF 8 WH_COUNTER_Exec.totalDischarge
100004F0-100004F7 8 WH_COUNTER_Exec.totalCharge
100004F8-100004FF 8 AH_COUNTER_Exec.totalDischarge
10000500-10000507 8 AH_COUNTER_Exec.totalCharge
10000508-100007E3 732 hpcd_USB_FS
100007E4-100008E3 256 voltage_buffer
100008E4-100009E3 256 current_buffer
100009E4-10000A8B 168 _SEGGER_RTT
10000A8C-10000B1F 148 huart2
10000B20-10000BB3 148 huart1
10000BB4-10000C1F 108 hadc5
10000C20-10000C8B 108 hadc4
10000C8C-10000CF7 108 hadc3
10000CF8-10000D63 108 hadc2
10000D64-10000DCF 108 hadc1
10000DD0-10000E33 100 hspi3
10000E34-10000E97 100 hfdcan3
10000E98-10000EFB 100 hfdcan2
10000EFC-10000F5B 96 hdma_usart2_tx
10000F5C-10000FBB 96 hdma_usart2_rx
10000FBC-1000101B 96 hdma_adc5
1000101C-1000107B 96 hdma_adc4
1000107C-100010DB 96 hdma_adc3
100010DC-1000113B 96 hdma_adc2
1000113C-1000119B 96 hdma_adc1
1000119C-100011EF 84 hi2c4
100011F0-10001243 84 hi2c3
10001244-1000126B 40 hrtc
1000126C-1000128F 36 hcrc
10001290-1000129F 16 hiwdg
100012A0-100012A3 4 uwTick
100012A4-100012A7 4 startMeasurementDischarge
100012A8-100012AB 4 startMeasurementCEF
100012AC-100012AF 4 silentmode
100012B0-100012B3 4 newCurrentValue
100012B4-100012B7 4 newADC5Data
100012B8-100012BB 4 newADC4Data
100012BC-100012BF 4 newADC3Data
100012C0-100012C3 4 newADC12Data
100012C4-100012C7 4 __SEGGER_RTL_stdout_file
100012C8-100012CB 4 __SEGGER_RTL_stdin_file
100012CC-100012CF 4 __SEGGER_RTL_stderr_file
100012D0-100012D3 4 calTemperatureSensorDiff
100012D4-100012D7 4 calTemperatureSensor30Value
100012D8-100012DB 4 calTemperatureSensor110Value
100012DC-100012DF 4 avgValWithOffsetCompensation
100012E0-100012E3 4 avgValWithOffsetCommonModeOffsetTemperatureCorrection
100012E4-100012E7 4 avgValWithOffsetCommonModeOffsetCorrection
100012E8-100012EB 4 SaveBackupRegister.lastTime
100012EC-100012EF 4 SELF_DISCHARGE_Exec.u_hold
100012F0-100012F3 4 SELF_DISCHARGE_Exec.last_days
100012F4-100012F7 4 SELF_DISCHARGE_Exec.holding_counter
100012F8-100012FB 4 SELF_DISCHARGE_Exec.avgsum
100012FC-100012FF 4 HAL_RCC_FDCAN_CLK_ENABLED
10001300-10001303 4 HAL_RCC_ADC345_CLK_ENABLED
10001304-10001307 4 HAL_RCC_ADC12_CLK_ENABLED
10001308-1000130B 4 ESR_Exec.last_refresh
1000130C-1000130F 4 BATTERY_VOLTAGE_Exec.measCounter
10001310-10001313 4 BATTERY_VOLTAGE_Exec.avgSum
10001314-10001317 4 ADS1260_ProcessCurrent.meas_counter
10001318-1000131B 4 ADS1260_ProcessCurrent.avgsum
1000131C-1000131C 1 AuxModeSOCExec.outputState
10000000-1000131C 4 893 Total (68 sections)

Initialize by zero

Range Size Symbol or [section] name
1000131E-1000131F 2 loadCurrentLimit
10001320-10001320 1 AuxModeHeaterExec.outputState
1000131E-10001320 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
10001322-10001323 2 dischargeStopLowTemperatureStart
10001324-10001324 1 AuxModeAlarmExec.outputState
10001322-10001324 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
10001326-10001327 2 dischargeStopHighTemperatureStart
10001328-10001329 2 chargeStopLowTemperatureStart
1000132A-1000132B 2 chargeStopHighTemperatureStart
1000132C-1000132D 2 chargeCurrentLimit
1000132E-1000132F 2 OUTPUTS_CheckOVP.lastMode
10001330-10001331 2 OUTPUTS_CheckLVP.lastMode
10001332-10001333 2 AH_COUNTER_Exec.cnt
10001334-10001335 2 AH_COUNTER_Exec.batteryFullCounter
10001336-10001735 1 024 _acUpBuffer
10001736-10001745 16 _acDownBuffer
10001326-10001745 1 056 Total (10 sections)

Initialize by zero

Range Size Symbol or [section] name
10001784-10001787 4 __SEGGER_RTL_locale_ptr
10001784-10001787 4 Total (1 sections)

Initialize by copy with packing=none

Range Size Symbol or [section] name
20000000-2000035B 860 modbusData
20000000-2000035B 860 Total (1 sections)

Initialize by copy with packing=zpak

Range Size Symbol or [section] name
10001788-1000179B 20 __SEGGER_RTL_global_locale
10001788-1000179B 20 Total (1 sections)

Summary

Range Size Symbol or [section] name
1000174C-1000176B 32 pFlash
1000176C-1000176F 4 uwTickPrio
10001770-10001773 4 uwTickFreq
10001774-10001777 4 stdout
10001778-1000177B 4 stdin
1000177C-1000177F 4 stderr
10001780-10001783 4 SystemCoreClock
1000174C-10001783 56 Total (7 sections)
Description Size
Initialization table 112 bytes
Source image 41 bytes
Destination image 6 895 bytes
Saving 6 742 bytes

LINKER-CREATED VENEERS

Arm-Arm range extension veneers

Veneer Size Target Source
0 Total

Thumb-Thumb range extension veneers

Veneer Size Target Source
0 Total

Arm-Thumb mode switch veneers

Veneer Size Target Source
0 Total

Thumb-Arm mode switch veneers

Veneer Size Target Source
0 Total

Summary

Veneer Type Size
Thumb-Arm mode switch 0
Arm-Thumb mode switch 0
Thumb-Thumb range extension 0
Arm-Arm range extension 0
Total: 0

SYMBOL LIST

Function symbols by name

Symbol name Address Size Align Type Bd Object File
ADC1_2_IRQHandler 0x08006F8B 2 Code Wk stm32g473xx_Vectors.o
ADC3_IRQHandler 0x08008707 2 Code Wk stm32g473xx_Vectors.o
ADC4_IRQHandler 0x08009227 2 Code Wk stm32g473xx_Vectors.o
ADC5_IRQHandler 0x08009257 2 Code Wk stm32g473xx_Vectors.o
ADC_DMAConvCplt 0x08003805 92 4 Code Gb stm32g4xx_hal_adc.o
ADC_DMAError 0x08007A7D 22 4 Code Gb stm32g4xx_hal_adc.o
ADC_DMAHalfConvCplt 0x08007A75 6 4 Code Gb stm32g4xx_hal_adc.o
ADC_Disable 0x0800791D 118 4 Code Gb stm32g4xx_hal_adc.o
ADC_Enable 0x08007995 222 4 Code Gb stm32g4xx_hal_adc.o
ADS1260_ConversionFinished 0x08005E8D 4 4 Code Gb ads1260.o
ADS1260_ReadConversion 0x08000BA9 800 8 Code Gb ads1260.o
ADS1260_StartConversion 0x08005E7D 16 4 Code Gb ads1260.o
ADS1260_init 0x08005911 1 388 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentGainCalibrationStart 0x080008D9 344 8 Code Gb ads1260.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 0x08000A31 376 8 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetCalibrationStart 0x0800BFC9 46 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 0x0800C009 58 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 0x080058D9 56 4 Code Gb ads1260.o
ADS_1260_SetDataRate 0x0800BF31 122 4 Code Gb ads1260.o
AH_COUNTER_Exec 0x08000EC9 1 608 8 Code Gb ah_counter.o
AH_COUNTER_Init 0x0800C059 54 4 Code Gb ah_counter.o
AH_COUNTER_SetDetectedAh 0x08005E91 28 4 Code Gb ah_counter.o
AuxModeAlarmExec 0x0800D145 322 4 Code Gb outputs.o
AuxModeHeaterExec 0x0800CFD9 178 4 Code Gb outputs.o
AuxModeSOCExec 0x0800D0A1 150 4 Code Gb outputs.o
BATTERY_VOLTAGE_Exec 0x08001511 272 8 Code Gb battery_voltage.o
BusFault_Handler 0x080070CD 2 4 Code Gb stm32g4xx_it.o
CHIP_TEMPERATURE_Calibration 0x08001621 160 8 Code Gb chip_temperature.o
CHIP_TEMPERATURE_Exec 0x080016C1 128 8 Code Gb chip_temperature.o
COMP1_2_3_IRQHandler 0x080092A7 2 Code Wk stm32g473xx_Vectors.o
COMP4_5_6_IRQHandler 0x08009907 2 Code Wk stm32g473xx_Vectors.o
COMP7_IRQHandler 0x08009BA3 2 Code Wk stm32g473xx_Vectors.o
CORDIC_IRQHandler 0x0800B5D3 2 Code Wk stm32g473xx_Vectors.o
CRC_Handle_16 0x08003971 60 4 Code Lc stm32g4xx_hal_crc.o
CRC_Handle_8 0x08008B6D 110 4 Code Lc stm32g4xx_hal_crc.o
CRS_IRQHandler 0x08009BC7 2 Code Wk stm32g473xx_Vectors.o
CurrentGainCal 0x08001B61 160 8 Code Gb fast_current.o
CurrentOffsetCal 0x0800C921 18 4 Code Gb fast_current.o
DMA1_Channel1_IRQHandler 0x08003409 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel2_IRQHandler 0x08003415 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel3_IRQHandler 0x08003421 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel4_IRQHandler 0x0800342D 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel5_IRQHandler 0x08003439 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel6_IRQHandler 0x08003445 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel7_IRQHandler 0x08003451 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel8_IRQHandler 0x0800B1B7 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel1_IRQHandler 0x08008FBB 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel2_IRQHandler 0x08008FE3 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel3_IRQHandler 0x0800909B 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel4_IRQHandler 0x0800910B 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel5_IRQHandler 0x0800918B 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel6_IRQHandler 0x0800B1FB 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel7_IRQHandler 0x0800B2D3 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel8_IRQHandler 0x0800B50F 2 Code Wk stm32g473xx_Vectors.o
DMAMUX_OVR_IRQHandler 0x0800AF0F 2 Code Wk stm32g473xx_Vectors.o
DMA_CalcDMAMUXChannelBaseAndMask 0x08008F71 74 4 Code Lc stm32g4xx_hal_dma.o
DMA_CalcDMAMUXRequestGenBaseAndMask 0x08008FBD 38 4 Code Lc stm32g4xx_hal_dma.o
DMA_SetConfig 0x080039AD 68 4 Code Lc stm32g4xx_hal_dma.o
DebugMon_Handler 0x080070D9 2 4 Code Gb stm32g4xx_it.o
EEPROM_Read 0x08005FB1 108 4 Code Gb eeprom.o
EEPROM_Write 0x0800C1E9 114 4 Code Gb eeprom.o
EEPROM_factoryRestore 0x0800C4D9 410 4 Code Gb eeprom.o
EEPROM_fullRestore 0x0800C13D 78 4 Code Gb eeprom.o
EEPROM_isFirstStart 0x08005F6D 68 4 Code Gb eeprom.o
EEPROM_readConfig 0x0800C2B9 450 4 Code Gb eeprom.o
EEPROM_storeConfig 0x0800C6D1 498 4 Code Gb eeprom.o
EFFICIENCY_Exec 0x080017F9 88 8 Code Gb efficiency.o
ESR_Exec 0x08001851 384 8 Code Gb esr.o
ESR_FAST_Exec 0x080019D1 400 8 Code Gb esr.o
EXTI0_IRQHandler 0x08006CDF 2 Code Wk stm32g473xx_Vectors.o
EXTI15_10_IRQHandler 0x08007993 2 Code Wk stm32g473xx_Vectors.o
EXTI1_IRQHandler 0x08006CF3 2 Code Wk stm32g473xx_Vectors.o
EXTI2_IRQHandler 0x080070E1 6 4 Code Gb stm32g4xx_it.o
EXTI3_IRQHandler 0x08006E47 2 Code Wk stm32g473xx_Vectors.o
EXTI4_IRQHandler 0x08006EF3 2 Code Wk stm32g473xx_Vectors.o
EXTI9_5_IRQHandler 0x080070E9 6 4 Code Gb stm32g4xx_it.o
Error_Handler 0x08006CE1 18 4 Code Gb main.o
FAST_CURRENT_Exec 0x08001C01 160 8 Code Gb fast_current.o
FDCAN1_IT0_IRQHandler 0x080070BF 2 Code Wk stm32g473xx_Vectors.o
FDCAN1_IT1_IRQHandler 0x080070C3 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT0_IRQHandler 0x0800A2E7 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT1_IRQHandler 0x0800A3CF 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT0_IRQHandler 0x0800A3E3 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT1_IRQHandler 0x0800A9E7 2 Code Wk stm32g473xx_Vectors.o
FLASH_IRQHandler 0x08006B6F 2 Code Wk stm32g473xx_Vectors.o
FLASH_WaitForLastOperation 0x08003DC9 84 4 Code Gb stm32g4xx_hal_flash.o
FMAC_IRQHandler 0x0800B683 2 Code Wk stm32g473xx_Vectors.o
FMC_IRQHandler 0x08008877 2 Code Wk stm32g473xx_Vectors.o
FPU_IRQHandler 0x0800A13B 2 Code Wk stm32g473xx_Vectors.o
HAL_ADCEx_Calibration_Start 0x0800862D 218 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADCEx_MultiModeConfigChannel 0x08008879 450 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADCEx_MultiModeStart_DMA 0x08008709 366 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADC_ConfigChannel 0x08007A9D 2 958 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADC_ConvCpltCallback 0x08006EF5 150 4 Code Gb main.o
HAL_ADC_ConvHalfCpltCallback 0x08007A99 2 4 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_ErrorCallback 0x08007A95 2 4 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_Init 0x08007319 1 538 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADC_MspInit 0x08002A7D 792 4 Code Gb adc.o
HAL_ADC_Start_DMA 0x080036A9 348 4 Code Gb stm32g4xx_hal_adc.o
HAL_CRCEx_Polynomial_Set 0x08008C29 162 4 Code Gb stm32g4xx_hal_crc_ex.o
HAL_CRC_Calculate 0x08008BDD 74 4 Code Gb stm32g4xx_hal_crc.o
HAL_CRC_Init 0x08008A69 258 4 Code Gb stm32g4xx_hal_crc.o
HAL_CRC_MspInit 0x08002DD9 48 4 Code Gb crc.o
HAL_DMA_Abort 0x0800909D 110 4 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Abort_IT 0x0800910D 126 4 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_IRQHandler 0x0800918D 154 4 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Init 0x08008CCD 674 4 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Start_IT 0x08008FE5 182 4 Code Gb stm32g4xx_hal_dma.o
HAL_Delay 0x08003671 40 4 Code Wk stm32g4xx_hal.o
HAL_FDCAN_Init 0x080039F1 984 4 Code Gb stm32g4xx_hal_fdcan.o
HAL_FDCAN_MspInit 0x08006A65 266 4 Code Gb fdcan.o
HAL_FLASHEx_OBGetConfig 0x08003E35 416 4 Code Gb stm32g4xx_hal_flash_ex.o
HAL_FLASHEx_OBProgram 0x080092A9 1 630 4 Code Gb stm32g4xx_hal_flash_ex.o
HAL_FLASH_Lock 0x08003E1D 24 4 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_OB_Lock 0x08009289 30 4 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_OB_Unlock 0x08009259 46 4 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_Unlock 0x08009229 46 4 Code Gb stm32g4xx_hal_flash.o
HAL_GPIO_EXTI_Callback 0x08003475 52 4 Code Gb stm32g4xx_it.o
HAL_GPIO_EXTI_IRQHandler 0x08009BF5 22 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_Init 0x08009909 666 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_ReadPin 0x08009BA5 34 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_TogglePin 0x08009BC9 42 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_WritePin 0x08003FD5 64 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GetTick 0x08003665 12 4 Code Wk stm32g4xx_hal.o
HAL_I2CEx_ConfigAnalogFilter 0x0800A091 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_ConfigDigitalFilter 0x0800A13D 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_EnableFastModePlus 0x080044A1 84 4 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2C_Init 0x08009C0D 414 4 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Read 0x08009E99 502 4 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Write 0x0800419D 484 4 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_MspInit 0x08003065 252 4 Code Gb i2c.o
HAL_IWDG_Init 0x0800A1E9 190 4 Code Gb stm32g4xx_hal_iwdg.o
HAL_IWDG_Refresh 0x080044F5 12 4 Code Gb stm32g4xx_hal_iwdg.o
HAL_IncTick 0x080072CD 26 4 Code Wk stm32g4xx_hal.o
HAL_Init 0x080035F5 28 4 Code Gb stm32g4xx_hal.o
HAL_InitTick 0x08003611 84 4 Code Wk stm32g4xx_hal.o
HAL_MspInit 0x080033C5 68 4 Code Gb stm32g4xx_hal_msp.o
HAL_NVIC_EnableIRQ 0x08003919 48 4 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SetPriority 0x08003899 128 4 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SetPriorityGrouping 0x08003861 56 4 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SystemReset 0x08003949 4 4 Code Gb stm32g4xx_hal_cortex.o
HAL_PCDEx_ActivateLPM 0x0800A2A9 42 4 Code Gb stm32g4xx_hal_pcd_ex.o
HAL_PCD_Init 0x08004501 188 4 Code Gb stm32g4xx_hal_pcd.o
HAL_PCD_MspInit 0x08007275 86 4 Code Gb usb.o
HAL_PWREx_ControlVoltageScaling 0x0800A2E9 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWREx_DisableUCPDDeadBattery 0x0800A3D1 18 4 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWR_EnableBkUpAccess 0x0800A2D5 18 4 Code Gb stm32g4xx_hal_pwr.o
HAL_RCCEx_PeriphCLKConfig 0x0800463D 1 424 4 Code Gb stm32g4xx_hal_rcc_ex.o
HAL_RCC_ClockConfig 0x0800A9E9 758 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK1Freq 0x0800ACE1 42 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK2Freq 0x0800AD0D 42 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetSysClockFreq 0x080045BD 128 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_OscConfig 0x0800A3E5 1 538 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RTCEx_BKUPRead 0x0800AF11 38 4 Code Gb stm32g4xx_hal_rtc_ex.o
HAL_RTCEx_BKUPWrite 0x08004C49 40 4 Code Gb stm32g4xx_hal_rtc_ex.o
HAL_RTC_Init 0x0800AD39 390 4 Code Gb stm32g4xx_hal_rtc.o
HAL_RTC_MspInit 0x08003365 96 4 Code Gb rtc.o
HAL_RTC_WaitForSynchro 0x08004C19 48 4 Code Gb stm32g4xx_hal_rtc.o
HAL_SPI_Init 0x0800AF39 638 4 Code Gb stm32g4xx_hal_spi.o
HAL_SPI_MspInit 0x08007021 158 4 Code Gb spi.o
HAL_SPI_TransmitReceive 0x08004C71 648 4 Code Gb stm32g4xx_hal_spi.o
HAL_SYSCFG_DisableVREFBUF 0x08003699 16 4 Code Gb stm32g4xx_hal.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 0x080072E9 46 4 Code Gb stm32g4xx_hal.o
HAL_SYSTICK_Config 0x08008A3D 42 4 Code Gb stm32g4xx_hal_cortex.o
HAL_UARTEx_DisableFifoMode 0x0800BE49 166 4 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_RxEventCallback 0x0800BB71 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UARTEx_RxFifoFullCallback 0x0800BDDD 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetRxFifoThreshold 0x080057F9 204 4 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold 0x08005715 228 4 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_TxFifoEmptyCallback 0x0800BE15 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_WakeupCallback 0x0800BD85 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UART_EnableReceiverTimeout 0x08005659 68 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_ErrorCallback 0x08006029 196 4 Code Gb modbus.o
HAL_UART_IRQHandler 0x0800B7DD 870 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_Init 0x0800B1FD 214 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_MspInit 0x080070F1 386 4 Code Gb usart.o
HAL_UART_Receive_DMA 0x08005515 92 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_ReceiverTimeout_Config 0x0800BC79 66 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_RxCpltCallback 0x0800BC15 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UART_RxHalfCpltCallback 0x0800BC5D 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UART_Transmit_DMA 0x0800B5D5 174 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_TxCpltCallback 0x080060ED 16 4 Code Gb modbus.o
HAL_UART_TxHalfCpltCallback 0x0800BBA1 2 4 Code Wk stm32g4xx_hal_uart.o
HardFault_Handler 0x080070C5 2 4 Code Gb stm32g4xx_it.o
I2C1_ER_IRQHandler 0x080070EF 2 Code Wk stm32g473xx_Vectors.o
I2C1_EV_IRQHandler 0x080070E7 2 Code Wk stm32g473xx_Vectors.o
I2C2_ER_IRQHandler 0x080072CB 2 Code Wk stm32g473xx_Vectors.o
I2C2_EV_IRQHandler 0x08007273 2 Code Wk stm32g473xx_Vectors.o
I2C3_ER_IRQHandler 0x0800AEBF 2 Code Wk stm32g473xx_Vectors.o
I2C3_EV_IRQHandler 0x0800AD37 2 Code Wk stm32g473xx_Vectors.o
I2C4_ER_IRQHandler 0x0800A2A7 2 Code Wk stm32g473xx_Vectors.o
I2C4_EV_IRQHandler 0x0800A1E7 2 Code Wk stm32g473xx_Vectors.o
I2C_Flush_TXDR 0x08004181 28 4 Code Lc stm32g4xx_hal_i2c.o
I2C_IsErrorOccurred 0x08004381 288 4 Code Lc stm32g4xx_hal_i2c.o
I2C_TransferConfig 0x08009DAD 234 4 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnFlagUntilTimeout 0x08004015 156 4 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnSTOPFlagUntilTimeout 0x0800411D 100 4 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnTXISFlagUntilTimeout 0x080040B1 108 4 Code Lc stm32g4xx_hal_i2c.o
INT_BAT_VOLTAGE_Exec 0x08001CA1 96 8 Code Gb int_bat_voltage.o
JumpToBootloader 0x08003191 116 4 Code Gb main.o
LPTIM1_IRQHandler 0x08008A3B 2 Code Wk stm32g473xx_Vectors.o
LPUART1_IRQHandler 0x0800AD0B 2 Code Wk stm32g473xx_Vectors.o
LoadBackupRegister 0x08006BE5 250 4 Code Gb main.o
MX_ADC1_Init 0x08002809 204 4 Code Gb adc.o
MX_ADC2_Init 0x080028D5 156 4 Code Gb adc.o
MX_ADC3_Init 0x08002971 268 4 Code Gb adc.o
MX_ADC4_Init 0x08006811 162 4 Code Gb adc.o
MX_ADC5_Init 0x080068B5 262 4 Code Gb adc.o
MX_CRC_Init 0x08002D95 68 4 Code Gb crc.o
MX_DMA_Init 0x080069BD 166 4 Code Gb dma.o
MX_FDCAN2_Init 0x08002E09 76 4 Code Gb fdcan.o
MX_FDCAN3_Init 0x08002E55 76 4 Code Gb fdcan.o
MX_GPIO_Init 0x08002EA1 344 4 Code Gb gpio.o
MX_I2C3_Init 0x08006B71 114 4 Code Gb i2c.o
MX_I2C4_Init 0x08002FF9 108 4 Code Gb i2c.o
MX_IWDG_Init 0x08003161 48 4 Code Gb iwdg.o
MX_RTC_Init 0x08006F8D 62 4 Code Gb rtc.o
MX_SPI3_Init 0x08006FCD 82 4 Code Gb spi.o
MX_USART1_UART_Init 0x080034A9 136 4 Code Gb usart.o
MX_USART2_UART_Init 0x08003531 144 4 Code Gb usart.o
MX_USB_PCD_Init 0x080035C1 52 4 Code Gb usb.o
MemManage_Handler 0x080070C9 2 4 Code Gb stm32g4xx_it.o
NMI_Handler 0x080070C1 2 4 Code Gb stm32g4xx_it.o
OUTPUTS_CheckAUX 0x0800D2A9 54 4 Code Gb outputs.o
OUTPUTS_CheckLVP 0x0800CC99 390 4 Code Gb outputs.o
OUTPUTS_CheckOVP 0x0800CE29 402 4 Code Gb outputs.o
OUTPUTS_Init 0x0800CC75 22 4 Code Gb outputs.o
PVD_PVM_IRQHandler 0x080068B3 2 Code Wk stm32g473xx_Vectors.o
PendSV_Handler 0x080070DD 2 4 Code Gb stm32g4xx_it.o
QUADSPI_IRQHandler 0x0800AF37 2 Code Wk stm32g473xx_Vectors.o
RCC_IRQHandler 0x08006BE3 2 Code Wk stm32g473xx_Vectors.o
RNG_IRQHandler 0x0800ACDF 2 Code Wk stm32g473xx_Vectors.o
RTC_Alarm_IRQHandler 0x08007A73 2 Code Wk stm32g473xx_Vectors.o
RTC_EnterInitMode 0x08004BCD 76 4 Code Gb stm32g4xx_hal_rtc.o
RTC_ExitInitMode 0x0800AEC1 78 4 Code Gb stm32g4xx_hal_rtc.o
RTC_TAMP_LSECSS_IRQHandler 0x080069BB 2 Code Wk stm32g473xx_Vectors.o
RTC_WKUP_IRQHandler 0x08006A63 2 Code Wk stm32g473xx_Vectors.o
Reset_Handler 0x08006411 4 Code Gb STM32G4xx_Startup.o
SAI1_IRQHandler 0x08009BF3 2 Code Wk stm32g473xx_Vectors.o
SEGGER_RTT_Write 0x0800BDDF 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock 0x0800E559 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SELF_DISCHARGE_Exec 0x08001DC9 304 8 Code Gb self_discharge.o
SHUNT_TEMPERATURE_Exec 0x08001EF9 168 8 Code Gb shunt_temperature.o
SHUNT_VOLTAGE_Exec 0x08001FA1 88 8 Code Gb shunt_voltage.o
SPI1_IRQHandler 0x080072E7 2 Code Wk stm32g473xx_Vectors.o
SPI2_IRQHandler 0x08007317 2 Code Wk stm32g473xx_Vectors.o
SPI3_IRQHandler 0x08008B6B 2 Code Wk stm32g473xx_Vectors.o
SPI4_IRQHandler 0x0800A2D3 2 Code Wk stm32g473xx_Vectors.o
SPI_EndRxTxTransaction 0x0800B1B9 66 4 Code Lc stm32g4xx_hal_spi.o
SPI_WaitFifoStateUntilTimeout 0x08004EF9 232 4 Code Lc stm32g4xx_hal_spi.o
SPI_WaitFlagStateUntilTimeout 0x08004FE1 180 4 Code Lc stm32g4xx_hal_spi.o
SVC_Handler 0x080070D5 2 4 Code Gb stm32g4xx_it.o
SYS_DATA_Init 0x0800D2ED 166 4 Code Gb sysdata.o
SaveBackupRegister 0x08003289 204 4 Code Gb main.o
SetBootFromFlashAndReadOutProtection 0x08006E49 170 4 Code Gb main.o
SetFlashReadProtection 0x08006CF5 338 4 Code Gb main.o
SysTick_Handler 0x080008D5 4 4 Code Gb stm32g4xx_it.o
SystemClock_Config 0x08003205 132 4 Code Gb main.o
SystemCoreClockUpdate 0x0800D469 146 4 Code Gb system_stm32g4xx.o
SystemInit 0x0800D41D 18 4 Code Gb system_stm32g4xx.o
TIM1_BRK_TIM15_IRQHandler 0x080070C7 2 Code Wk stm32g473xx_Vectors.o
TIM1_CC_IRQHandler 0x080070D3 2 Code Wk stm32g473xx_Vectors.o
TIM1_TRG_COM_TIM17_IRQHandler 0x080070CF 2 Code Wk stm32g473xx_Vectors.o
TIM1_UP_TIM16_IRQHandler 0x080070CB 2 Code Wk stm32g473xx_Vectors.o
TIM20_BRK_IRQHandler 0x08009C0B 2 Code Wk stm32g473xx_Vectors.o
TIM20_CC_IRQHandler 0x0800A08F 2 Code Wk stm32g473xx_Vectors.o
TIM20_TRG_COM_IRQHandler 0x08009E97 2 Code Wk stm32g473xx_Vectors.o
TIM20_UP_IRQHandler 0x08009DAB 2 Code Wk stm32g473xx_Vectors.o
TIM2_IRQHandler 0x080070D7 2 Code Wk stm32g473xx_Vectors.o
TIM3_IRQHandler 0x080070DB 2 Code Wk stm32g473xx_Vectors.o
TIM4_IRQHandler 0x080070DF 2 Code Wk stm32g473xx_Vectors.o
TIM5_IRQHandler 0x08008A67 2 Code Wk stm32g473xx_Vectors.o
TIM6_DAC_IRQHandler 0x08008CCB 2 Code Wk stm32g473xx_Vectors.o
TIM7_DAC_IRQHandler 0x08008F6F 2 Code Wk stm32g473xx_Vectors.o
TIM8_BRK_IRQHandler 0x08007A93 2 Code Wk stm32g473xx_Vectors.o
TIM8_CC_IRQHandler 0x0800862B 2 Code Wk stm32g473xx_Vectors.o
TIM8_TRG_COM_IRQHandler 0x08007A9B 2 Code Wk stm32g473xx_Vectors.o
TIM8_UP_IRQHandler 0x08007A97 2 Code Wk stm32g473xx_Vectors.o
UART4_IRQHandler 0x08008BDB 2 Code Wk stm32g473xx_Vectors.o
UART5_IRQHandler 0x08008C27 2 Code Wk stm32g473xx_Vectors.o
UARTEx_SetNbDataToProcess 0x080056BD 88 4 Code Lc stm32g4xx_hal_uart_ex.o
UART_AdvFeatureConfig 0x0800B2D5 570 4 Code Gb stm32g4xx_hal_uart.o
UART_CheckIdleState 0x0800B511 194 4 Code Gb stm32g4xx_hal_uart.o
UART_DMAAbortOnError 0x0800564D 12 4 Code Lc stm32g4xx_hal_uart.o
UART_DMAError 0x0800B6DD 82 4 Code Lc stm32g4xx_hal_uart.o
UART_DMAReceiveCplt 0x0800BCC5 138 4 Code Lc stm32g4xx_hal_uart.o
UART_DMARxHalfCplt 0x0800BD55 26 4 Code Lc stm32g4xx_hal_uart.o
UART_DMATransmitCplt 0x0800B685 66 4 Code Lc stm32g4xx_hal_uart.o
UART_DMATxHalfCplt 0x0800B6C9 6 4 Code Lc stm32g4xx_hal_uart.o
UART_EndRxTransfer 0x0800B751 94 4 Code Lc stm32g4xx_hal_uart.o
UART_EndTxTransfer 0x08005619 52 4 Code Lc stm32g4xx_hal_uart.o
UART_SetConfig 0x08005095 980 4 Code Gb stm32g4xx_hal_uart.o
UART_Start_Receive_DMA 0x08005571 168 4 Code Gb stm32g4xx_hal_uart.o
UART_WaitOnFlagUntilTimeout 0x08005469 172 4 Code Gb stm32g4xx_hal_uart.o
UCPD1_IRQHandler 0x08009287 2 Code Wk stm32g473xx_Vectors.o
USART1_IRQHandler 0x0800345D 12 4 Code Gb stm32g4xx_it.o
USART2_IRQHandler 0x08003469 12 4 Code Gb stm32g4xx_it.o
USART3_IRQHandler 0x0800791B 2 Code Wk stm32g473xx_Vectors.o
USBWakeUp_IRQHandler 0x08007A7B 2 Code Wk stm32g473xx_Vectors.o
USB_DevInit 0x0800BEFD 26 4 Code Gb stm32g4xx_ll_usb.o
USB_DisableGlobalInt 0x080058C5 20 4 Code Gb stm32g4xx_ll_usb.o
USB_HP_IRQHandler 0x08006FCB 2 Code Wk stm32g473xx_Vectors.o
USB_LP_IRQHandler 0x0800701F 2 Code Wk stm32g473xx_Vectors.o
UsageFault_Handler 0x080070D1 2 4 Code Gb stm32g4xx_it.o
WH_COUNTER_CalcSoH 0x0800628D 68 4 Code Gb wh_counter.o
WH_COUNTER_Exec 0x08001FF9 448 8 Code Gb wh_counter.o
WH_COUNTER_GetSoCAuto 0x08006305 104 4 Code Gb wh_counter.o
WH_COUNTER_GetSoCAutoTemp 0x0800636D 144 4 Code Gb wh_counter.o
WH_COUNTER_GetSoCManual 0x080062D1 52 4 Code Gb wh_counter.o
WH_COUNTER_Init 0x08006271 28 4 Code Gb wh_counter.o
WH_COUNTER_SetDetectedEnergy 0x0800D3B5 30 4 Code Gb wh_counter.o
WH_COUNTER_SetToMax 0x0800D3E1 38 4 Code Gb wh_counter.o
WWDG_IRQHandler 0x080008D3 2 Code Wk stm32g473xx_Vectors.o
_DoInit 0x0800E4B1 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_GetAvailWriteSpace 0x0800BD6F 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteBlocking 0x0800BD87 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck 0x0800E515 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__NVIC_SystemReset 0x0800394D 36 4 Code Lc stm32g4xx_hal_cortex.o
__SEGGER_RTL_X_file_bufsize 0x0800E4AD 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat 0x0800E475 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write 0x0800BD4F 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype 0x0800E629 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype 0x0800E661 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_mbtowc 0x0800BE17 50 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower 0x0800E655 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper 0x0800E649 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower 0x0800E68D 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper 0x0800E681 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb 0x0800BEEF 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale 0x0800676D 32 4 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalP 0x0800BBA3 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalQ 0x0800BC17 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_pow_inline 0x08002549 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding 0x0800E3B1 20 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_prin_flush 0x0800BC5F 26 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding 0x0800E391 32 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc 0x0800E30D 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write 0x0800BCBB 10 2 Code Lc prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf 0x0800DC15 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf_long_long 0x0800DC15 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy 0x0800F1F7 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_ctors 0x0800F125 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_done 0x08006407 4 Code Gb SEGGER_THUMB_Startup.o
__SEGGER_init_zero 0x0800F1E5 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_zpak 0x0800F20B 40 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2iz 0x0800D939 74 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2lz 0x080065E1 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2uiz 0x08006661 36 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dadd 0x0800D4FD 574 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmpgt 0x08006571 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmplt 0x080065A9 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ddiv 0x0800D73D 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dmul 0x08006441 304 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dsub 0x08006439 8 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_i2d 0x0800D9AD 34 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ldivmod 0x0800DA05 46 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr 0x08006705 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr4 0x08006705 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr8 0x08006705 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy 0x080066A9 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy4 0x080066C7 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy8 0x080066C7 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove 0x0800E1CD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove4 0x0800E1CD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove8 0x0800E1CD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset 0x08006707 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset4 0x08006707 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset8 0x08006707 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_read_tp 0x080066A1 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ui2d 0x08006685 28 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_uldivmod 0x0800DA71 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__startup_complete 0x08006407 4 Code Gb SEGGER_THUMB_Startup.o
_start 0x080063FD 14 4 Code Gb SEGGER_THUMB_Startup.o
assert_failed 0x08003355 16 4 Code Gb main.o
calc_temp_compensation 0x08005F15 88 4 Code Gb chip_temperature.o
exit 0x0800640B 2 4 Code Gb SEGGER_THUMB_Startup.o
exp 0x08002359 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fputc 0x0800B72F 34 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
frexp 0x0800BB73 46 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fwrite 0x0800BB43 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
getSocAhAuto 0x08005EAD 104 4 Code Gb ah_counter.o
ldexp 0x0800E2C9 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
log 0x080021B9 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
main 0x080001D9 1 786 8 Code Gb main.o
mbAppendCrc16 0x0800CA35 18 4 Code Gb modbus.o
mbCheckCrc16 0x08006151 28 4 Code Gb modbus.o
mbCrc16 0x08006115 60 4 Code Gb modbus.o
mbGetFrameComplete 0x0800616D 4 4 Code Gb modbus.o
mbInit 0x0800C991 70 4 Code Gb modbus.o
mbSend 0x080060FD 24 4 Code Gb modbus.o
mbSlaveCheckModbusRtuQuery 0x0800CAA5 54 4 Code Gb modbus.o
mbSlaveProcessPdu 0x0800CB89 50 4 Code Gb modbus.o
mbSlaveProcessRtuQuery 0x0800CB3D 58 4 Code Gb modbus.o
mbSlaveReadHoldingRegisters 0x0800CBC5 154 4 Code Gb modbus.o
mbSlaveWriteMultipleRegisters 0x080061D1 160 4 Code Gb modbus.o
mbSlaveWriteSingleRegister 0x08006171 96 4 Code Gb modbus.o
mbUartInit 0x08001D01 200 8 Code Gb modbus.o
memcpy 0x080066A9 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
memset 0x0800670D 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
pow 0x0800E309 4 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
printf 0x0800E449 44 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
putchar 0x0800B6CF 14 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
puts 0x0800B7AF 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
reset_handler 0x08006411 4 Code Gb STM32G4xx_Startup.o
strlen 0x0800E5B1 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strnlen 0x0800E5DD 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf 0x0800E3C5 28 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf_l 0x0800E3E1 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
y 0x0800C09D 70 4 Code Gb chip_temperature.o

Function symbols by address

Address Symbol name Size Align Type Bd Object File
0x080001D9 main 1 786 8 Code Gb main.o
0x080008D3 WWDG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080008D5 SysTick_Handler 4 4 Code Gb stm32g4xx_it.o
0x080008D9 ADS_1260_BatteryCurrentGainCalibrationStart 344 8 Code Gb ads1260.o
0x08000A31 ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 376 8 Code Gb ads1260.o
0x08000BA9 ADS1260_ReadConversion 800 8 Code Gb ads1260.o
0x08000EC9 AH_COUNTER_Exec 1 608 8 Code Gb ah_counter.o
0x08001511 BATTERY_VOLTAGE_Exec 272 8 Code Gb battery_voltage.o
0x08001621 CHIP_TEMPERATURE_Calibration 160 8 Code Gb chip_temperature.o
0x080016C1 CHIP_TEMPERATURE_Exec 128 8 Code Gb chip_temperature.o
0x080017F9 EFFICIENCY_Exec 88 8 Code Gb efficiency.o
0x08001851 ESR_Exec 384 8 Code Gb esr.o
0x080019D1 ESR_FAST_Exec 400 8 Code Gb esr.o
0x08001B61 CurrentGainCal 160 8 Code Gb fast_current.o
0x08001C01 FAST_CURRENT_Exec 160 8 Code Gb fast_current.o
0x08001CA1 INT_BAT_VOLTAGE_Exec 96 8 Code Gb int_bat_voltage.o
0x08001D01 mbUartInit 200 8 Code Gb modbus.o
0x08001DC9 SELF_DISCHARGE_Exec 304 8 Code Gb self_discharge.o
0x08001EF9 SHUNT_TEMPERATURE_Exec 168 8 Code Gb shunt_temperature.o
0x08001FA1 SHUNT_VOLTAGE_Exec 88 8 Code Gb shunt_voltage.o
0x08001FF9 WH_COUNTER_Exec 448 8 Code Gb wh_counter.o
0x080021B9 log 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08002359 exp 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08002549 __SEGGER_RTL_float64_pow_inline 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08002809 MX_ADC1_Init 204 4 Code Gb adc.o
0x080028D5 MX_ADC2_Init 156 4 Code Gb adc.o
0x08002971 MX_ADC3_Init 268 4 Code Gb adc.o
0x08002A7D HAL_ADC_MspInit 792 4 Code Gb adc.o
0x08002D95 MX_CRC_Init 68 4 Code Gb crc.o
0x08002DD9 HAL_CRC_MspInit 48 4 Code Gb crc.o
0x08002E09 MX_FDCAN2_Init 76 4 Code Gb fdcan.o
0x08002E55 MX_FDCAN3_Init 76 4 Code Gb fdcan.o
0x08002EA1 MX_GPIO_Init 344 4 Code Gb gpio.o
0x08002FF9 MX_I2C4_Init 108 4 Code Gb i2c.o
0x08003065 HAL_I2C_MspInit 252 4 Code Gb i2c.o
0x08003161 MX_IWDG_Init 48 4 Code Gb iwdg.o
0x08003191 JumpToBootloader 116 4 Code Gb main.o
0x08003205 SystemClock_Config 132 4 Code Gb main.o
0x08003289 SaveBackupRegister 204 4 Code Gb main.o
0x08003355 assert_failed 16 4 Code Gb main.o
0x08003365 HAL_RTC_MspInit 96 4 Code Gb rtc.o
0x080033C5 HAL_MspInit 68 4 Code Gb stm32g4xx_hal_msp.o
0x08003409 DMA1_Channel1_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003415 DMA1_Channel2_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003421 DMA1_Channel3_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x0800342D DMA1_Channel4_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003439 DMA1_Channel5_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003445 DMA1_Channel6_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003451 DMA1_Channel7_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x0800345D USART1_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003469 USART2_IRQHandler 12 4 Code Gb stm32g4xx_it.o
0x08003475 HAL_GPIO_EXTI_Callback 52 4 Code Gb stm32g4xx_it.o
0x080034A9 MX_USART1_UART_Init 136 4 Code Gb usart.o
0x08003531 MX_USART2_UART_Init 144 4 Code Gb usart.o
0x080035C1 MX_USB_PCD_Init 52 4 Code Gb usb.o
0x080035F5 HAL_Init 28 4 Code Gb stm32g4xx_hal.o
0x08003611 HAL_InitTick 84 4 Code Wk stm32g4xx_hal.o
0x08003665 HAL_GetTick 12 4 Code Wk stm32g4xx_hal.o
0x08003671 HAL_Delay 40 4 Code Wk stm32g4xx_hal.o
0x08003699 HAL_SYSCFG_DisableVREFBUF 16 4 Code Gb stm32g4xx_hal.o
0x080036A9 HAL_ADC_Start_DMA 348 4 Code Gb stm32g4xx_hal_adc.o
0x08003805 ADC_DMAConvCplt 92 4 Code Gb stm32g4xx_hal_adc.o
0x08003861 HAL_NVIC_SetPriorityGrouping 56 4 Code Gb stm32g4xx_hal_cortex.o
0x08003899 HAL_NVIC_SetPriority 128 4 Code Gb stm32g4xx_hal_cortex.o
0x08003919 HAL_NVIC_EnableIRQ 48 4 Code Gb stm32g4xx_hal_cortex.o
0x08003949 HAL_NVIC_SystemReset 4 4 Code Gb stm32g4xx_hal_cortex.o
0x0800394D __NVIC_SystemReset 36 4 Code Lc stm32g4xx_hal_cortex.o
0x08003971 CRC_Handle_16 60 4 Code Lc stm32g4xx_hal_crc.o
0x080039AD DMA_SetConfig 68 4 Code Lc stm32g4xx_hal_dma.o
0x080039F1 HAL_FDCAN_Init 984 4 Code Gb stm32g4xx_hal_fdcan.o
0x08003DC9 FLASH_WaitForLastOperation 84 4 Code Gb stm32g4xx_hal_flash.o
0x08003E1D HAL_FLASH_Lock 24 4 Code Gb stm32g4xx_hal_flash.o
0x08003E35 HAL_FLASHEx_OBGetConfig 416 4 Code Gb stm32g4xx_hal_flash_ex.o
0x08003FD5 HAL_GPIO_WritePin 64 4 Code Gb stm32g4xx_hal_gpio.o
0x08004015 I2C_WaitOnFlagUntilTimeout 156 4 Code Lc stm32g4xx_hal_i2c.o
0x080040B1 I2C_WaitOnTXISFlagUntilTimeout 108 4 Code Lc stm32g4xx_hal_i2c.o
0x0800411D I2C_WaitOnSTOPFlagUntilTimeout 100 4 Code Lc stm32g4xx_hal_i2c.o
0x08004181 I2C_Flush_TXDR 28 4 Code Lc stm32g4xx_hal_i2c.o
0x0800419D HAL_I2C_Mem_Write 484 4 Code Gb stm32g4xx_hal_i2c.o
0x08004381 I2C_IsErrorOccurred 288 4 Code Lc stm32g4xx_hal_i2c.o
0x080044A1 HAL_I2CEx_EnableFastModePlus 84 4 Code Gb stm32g4xx_hal_i2c_ex.o
0x080044F5 HAL_IWDG_Refresh 12 4 Code Gb stm32g4xx_hal_iwdg.o
0x08004501 HAL_PCD_Init 188 4 Code Gb stm32g4xx_hal_pcd.o
0x080045BD HAL_RCC_GetSysClockFreq 128 4 Code Gb stm32g4xx_hal_rcc.o
0x0800463D HAL_RCCEx_PeriphCLKConfig 1 424 4 Code Gb stm32g4xx_hal_rcc_ex.o
0x08004BCD RTC_EnterInitMode 76 4 Code Gb stm32g4xx_hal_rtc.o
0x08004C19 HAL_RTC_WaitForSynchro 48 4 Code Gb stm32g4xx_hal_rtc.o
0x08004C49 HAL_RTCEx_BKUPWrite 40 4 Code Gb stm32g4xx_hal_rtc_ex.o
0x08004C71 HAL_SPI_TransmitReceive 648 4 Code Gb stm32g4xx_hal_spi.o
0x08004EF9 SPI_WaitFifoStateUntilTimeout 232 4 Code Lc stm32g4xx_hal_spi.o
0x08004FE1 SPI_WaitFlagStateUntilTimeout 180 4 Code Lc stm32g4xx_hal_spi.o
0x08005095 UART_SetConfig 980 4 Code Gb stm32g4xx_hal_uart.o
0x08005469 UART_WaitOnFlagUntilTimeout 172 4 Code Gb stm32g4xx_hal_uart.o
0x08005515 HAL_UART_Receive_DMA 92 4 Code Gb stm32g4xx_hal_uart.o
0x08005571 UART_Start_Receive_DMA 168 4 Code Gb stm32g4xx_hal_uart.o
0x08005619 UART_EndTxTransfer 52 4 Code Lc stm32g4xx_hal_uart.o
0x0800564D UART_DMAAbortOnError 12 4 Code Lc stm32g4xx_hal_uart.o
0x08005659 HAL_UART_EnableReceiverTimeout 68 4 Code Gb stm32g4xx_hal_uart.o
0x080056BD UARTEx_SetNbDataToProcess 88 4 Code Lc stm32g4xx_hal_uart_ex.o
0x08005715 HAL_UARTEx_SetTxFifoThreshold 228 4 Code Gb stm32g4xx_hal_uart_ex.o
0x080057F9 HAL_UARTEx_SetRxFifoThreshold 204 4 Code Gb stm32g4xx_hal_uart_ex.o
0x080058C5 USB_DisableGlobalInt 20 4 Code Gb stm32g4xx_ll_usb.o
0x080058D9 ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 4 Code Gb ads1260.o
0x08005911 ADS1260_init 1 388 4 Code Gb ads1260.o
0x08005E7D ADS1260_StartConversion 16 4 Code Gb ads1260.o
0x08005E8D ADS1260_ConversionFinished 4 4 Code Gb ads1260.o
0x08005E91 AH_COUNTER_SetDetectedAh 28 4 Code Gb ah_counter.o
0x08005EAD getSocAhAuto 104 4 Code Gb ah_counter.o
0x08005F15 calc_temp_compensation 88 4 Code Gb chip_temperature.o
0x08005F6D EEPROM_isFirstStart 68 4 Code Gb eeprom.o
0x08005FB1 EEPROM_Read 108 4 Code Gb eeprom.o
0x08006029 HAL_UART_ErrorCallback 196 4 Code Gb modbus.o
0x080060ED HAL_UART_TxCpltCallback 16 4 Code Gb modbus.o
0x080060FD mbSend 24 4 Code Gb modbus.o
0x08006115 mbCrc16 60 4 Code Gb modbus.o
0x08006151 mbCheckCrc16 28 4 Code Gb modbus.o
0x0800616D mbGetFrameComplete 4 4 Code Gb modbus.o
0x08006171 mbSlaveWriteSingleRegister 96 4 Code Gb modbus.o
0x080061D1 mbSlaveWriteMultipleRegisters 160 4 Code Gb modbus.o
0x08006271 WH_COUNTER_Init 28 4 Code Gb wh_counter.o
0x0800628D WH_COUNTER_CalcSoH 68 4 Code Gb wh_counter.o
0x080062D1 WH_COUNTER_GetSoCManual 52 4 Code Gb wh_counter.o
0x08006305 WH_COUNTER_GetSoCAuto 104 4 Code Gb wh_counter.o
0x0800636D WH_COUNTER_GetSoCAutoTemp 144 4 Code Gb wh_counter.o
0x080063FD _start 14 4 Code Gb SEGGER_THUMB_Startup.o
0x08006407 __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o
0x08006407 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
0x0800640B exit 2 4 Code Gb SEGGER_THUMB_Startup.o
0x08006411 reset_handler 4 Code Gb STM32G4xx_Startup.o
0x08006411 Reset_Handler 4 Code Gb STM32G4xx_Startup.o
0x08006439 __aeabi_dsub 8 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006441 __aeabi_dmul 304 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006571 __aeabi_dcmpgt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080065A9 __aeabi_dcmplt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080065E1 __aeabi_d2lz 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006661 __aeabi_d2uiz 36 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006685 __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080066A1 __aeabi_read_tp 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080066A9 memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080066A9 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080066C7 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080066C7 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006705 __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006705 __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006705 __aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006707 __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006707 __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006707 __aeabi_memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800670D memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800676D __SEGGER_RTL_current_locale 32 4 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006811 MX_ADC4_Init 162 4 Code Gb adc.o
0x080068B3 PVD_PVM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080068B5 MX_ADC5_Init 262 4 Code Gb adc.o
0x080069BB RTC_TAMP_LSECSS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080069BD MX_DMA_Init 166 4 Code Gb dma.o
0x08006A63 RTC_WKUP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006A65 HAL_FDCAN_MspInit 266 4 Code Gb fdcan.o
0x08006B6F FLASH_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006B71 MX_I2C3_Init 114 4 Code Gb i2c.o
0x08006BE3 RCC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006BE5 LoadBackupRegister 250 4 Code Gb main.o
0x08006CDF EXTI0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006CE1 Error_Handler 18 4 Code Gb main.o
0x08006CF3 EXTI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006CF5 SetFlashReadProtection 338 4 Code Gb main.o
0x08006E47 EXTI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006E49 SetBootFromFlashAndReadOutProtection 170 4 Code Gb main.o
0x08006EF3 EXTI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006EF5 HAL_ADC_ConvCpltCallback 150 4 Code Gb main.o
0x08006F8B ADC1_2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006F8D MX_RTC_Init 62 4 Code Gb rtc.o
0x08006FCB USB_HP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08006FCD MX_SPI3_Init 82 4 Code Gb spi.o
0x0800701F USB_LP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007021 HAL_SPI_MspInit 158 4 Code Gb spi.o
0x080070BF FDCAN1_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070C1 NMI_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070C3 FDCAN1_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070C5 HardFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070C7 TIM1_BRK_TIM15_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070C9 MemManage_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070CB TIM1_UP_TIM16_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070CD BusFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070CF TIM1_TRG_COM_TIM17_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070D1 UsageFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070D3 TIM1_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070D5 SVC_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070D7 TIM2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070D9 DebugMon_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070DB TIM3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070DD PendSV_Handler 2 4 Code Gb stm32g4xx_it.o
0x080070DF TIM4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070E1 EXTI2_IRQHandler 6 4 Code Gb stm32g4xx_it.o
0x080070E7 I2C1_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070E9 EXTI9_5_IRQHandler 6 4 Code Gb stm32g4xx_it.o
0x080070EF I2C1_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080070F1 HAL_UART_MspInit 386 4 Code Gb usart.o
0x08007273 I2C2_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007275 HAL_PCD_MspInit 86 4 Code Gb usb.o
0x080072CB I2C2_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080072CD HAL_IncTick 26 4 Code Wk stm32g4xx_hal.o
0x080072E7 SPI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080072E9 HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 4 Code Gb stm32g4xx_hal.o
0x08007317 SPI2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007319 HAL_ADC_Init 1 538 4 Code Gb stm32g4xx_hal_adc.o
0x0800791B USART3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800791D ADC_Disable 118 4 Code Gb stm32g4xx_hal_adc.o
0x08007993 EXTI15_10_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007995 ADC_Enable 222 4 Code Gb stm32g4xx_hal_adc.o
0x08007A73 RTC_Alarm_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007A75 ADC_DMAHalfConvCplt 6 4 Code Gb stm32g4xx_hal_adc.o
0x08007A7B USBWakeUp_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007A7D ADC_DMAError 22 4 Code Gb stm32g4xx_hal_adc.o
0x08007A93 TIM8_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007A95 HAL_ADC_ErrorCallback 2 4 Code Wk stm32g4xx_hal_adc.o
0x08007A97 TIM8_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007A99 HAL_ADC_ConvHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_adc.o
0x08007A9B TIM8_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08007A9D HAL_ADC_ConfigChannel 2 958 4 Code Gb stm32g4xx_hal_adc.o
0x0800862B TIM8_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800862D HAL_ADCEx_Calibration_Start 218 4 Code Gb stm32g4xx_hal_adc_ex.o
0x08008707 ADC3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008709 HAL_ADCEx_MultiModeStart_DMA 366 4 Code Gb stm32g4xx_hal_adc_ex.o
0x08008877 FMC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008879 HAL_ADCEx_MultiModeConfigChannel 450 4 Code Gb stm32g4xx_hal_adc_ex.o
0x08008A3B LPTIM1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008A3D HAL_SYSTICK_Config 42 4 Code Gb stm32g4xx_hal_cortex.o
0x08008A67 TIM5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008A69 HAL_CRC_Init 258 4 Code Gb stm32g4xx_hal_crc.o
0x08008B6B SPI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008B6D CRC_Handle_8 110 4 Code Lc stm32g4xx_hal_crc.o
0x08008BDB UART4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008BDD HAL_CRC_Calculate 74 4 Code Gb stm32g4xx_hal_crc.o
0x08008C27 UART5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008C29 HAL_CRCEx_Polynomial_Set 162 4 Code Gb stm32g4xx_hal_crc_ex.o
0x08008CCB TIM6_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008CCD HAL_DMA_Init 674 4 Code Gb stm32g4xx_hal_dma.o
0x08008F6F TIM7_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008F71 DMA_CalcDMAMUXChannelBaseAndMask 74 4 Code Lc stm32g4xx_hal_dma.o
0x08008FBB DMA2_Channel1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008FBD DMA_CalcDMAMUXRequestGenBaseAndMask 38 4 Code Lc stm32g4xx_hal_dma.o
0x08008FE3 DMA2_Channel2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08008FE5 HAL_DMA_Start_IT 182 4 Code Gb stm32g4xx_hal_dma.o
0x0800909B DMA2_Channel3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800909D HAL_DMA_Abort 110 4 Code Gb stm32g4xx_hal_dma.o
0x0800910B DMA2_Channel4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800910D HAL_DMA_Abort_IT 126 4 Code Gb stm32g4xx_hal_dma.o
0x0800918B DMA2_Channel5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800918D HAL_DMA_IRQHandler 154 4 Code Gb stm32g4xx_hal_dma.o
0x08009227 ADC4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009229 HAL_FLASH_Unlock 46 4 Code Gb stm32g4xx_hal_flash.o
0x08009257 ADC5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009259 HAL_FLASH_OB_Unlock 46 4 Code Gb stm32g4xx_hal_flash.o
0x08009287 UCPD1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009289 HAL_FLASH_OB_Lock 30 4 Code Gb stm32g4xx_hal_flash.o
0x080092A7 COMP1_2_3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x080092A9 HAL_FLASHEx_OBProgram 1 630 4 Code Gb stm32g4xx_hal_flash_ex.o
0x08009907 COMP4_5_6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009909 HAL_GPIO_Init 666 4 Code Gb stm32g4xx_hal_gpio.o
0x08009BA3 COMP7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009BA5 HAL_GPIO_ReadPin 34 4 Code Gb stm32g4xx_hal_gpio.o
0x08009BC7 CRS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009BC9 HAL_GPIO_TogglePin 42 4 Code Gb stm32g4xx_hal_gpio.o
0x08009BF3 SAI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009BF5 HAL_GPIO_EXTI_IRQHandler 22 4 Code Gb stm32g4xx_hal_gpio.o
0x08009C0B TIM20_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009C0D HAL_I2C_Init 414 4 Code Gb stm32g4xx_hal_i2c.o
0x08009DAB TIM20_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009DAD I2C_TransferConfig 234 4 Code Lc stm32g4xx_hal_i2c.o
0x08009E97 TIM20_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x08009E99 HAL_I2C_Mem_Read 502 4 Code Gb stm32g4xx_hal_i2c.o
0x0800A08F TIM20_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A091 HAL_I2CEx_ConfigAnalogFilter 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
0x0800A13B FPU_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A13D HAL_I2CEx_ConfigDigitalFilter 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
0x0800A1E7 I2C4_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A1E9 HAL_IWDG_Init 190 4 Code Gb stm32g4xx_hal_iwdg.o
0x0800A2A7 I2C4_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A2A9 HAL_PCDEx_ActivateLPM 42 4 Code Gb stm32g4xx_hal_pcd_ex.o
0x0800A2D3 SPI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A2D5 HAL_PWR_EnableBkUpAccess 18 4 Code Gb stm32g4xx_hal_pwr.o
0x0800A2E7 FDCAN2_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A2E9 HAL_PWREx_ControlVoltageScaling 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
0x0800A3CF FDCAN2_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A3D1 HAL_PWREx_DisableUCPDDeadBattery 18 4 Code Gb stm32g4xx_hal_pwr_ex.o
0x0800A3E3 FDCAN3_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A3E5 HAL_RCC_OscConfig 1 538 4 Code Gb stm32g4xx_hal_rcc.o
0x0800A9E7 FDCAN3_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E9 HAL_RCC_ClockConfig 758 4 Code Gb stm32g4xx_hal_rcc.o
0x0800ACDF RNG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800ACE1 HAL_RCC_GetPCLK1Freq 42 4 Code Gb stm32g4xx_hal_rcc.o
0x0800AD0B LPUART1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AD0D HAL_RCC_GetPCLK2Freq 42 4 Code Gb stm32g4xx_hal_rcc.o
0x0800AD37 I2C3_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AD39 HAL_RTC_Init 390 4 Code Gb stm32g4xx_hal_rtc.o
0x0800AEBF I2C3_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AEC1 RTC_ExitInitMode 78 4 Code Gb stm32g4xx_hal_rtc.o
0x0800AF0F DMAMUX_OVR_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AF11 HAL_RTCEx_BKUPRead 38 4 Code Gb stm32g4xx_hal_rtc_ex.o
0x0800AF37 QUADSPI_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AF39 HAL_SPI_Init 638 4 Code Gb stm32g4xx_hal_spi.o
0x0800B1B7 DMA1_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B1B9 SPI_EndRxTxTransaction 66 4 Code Lc stm32g4xx_hal_spi.o
0x0800B1FB DMA2_Channel6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B1FD HAL_UART_Init 214 4 Code Gb stm32g4xx_hal_uart.o
0x0800B2D3 DMA2_Channel7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B2D5 UART_AdvFeatureConfig 570 4 Code Gb stm32g4xx_hal_uart.o
0x0800B50F DMA2_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B511 UART_CheckIdleState 194 4 Code Gb stm32g4xx_hal_uart.o
0x0800B5D3 CORDIC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B5D5 HAL_UART_Transmit_DMA 174 4 Code Gb stm32g4xx_hal_uart.o
0x0800B683 FMAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800B685 UART_DMATransmitCplt 66 4 Code Lc stm32g4xx_hal_uart.o
0x0800B6C9 UART_DMATxHalfCplt 6 4 Code Lc stm32g4xx_hal_uart.o
0x0800B6CF putchar 14 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800B6DD UART_DMAError 82 4 Code Lc stm32g4xx_hal_uart.o
0x0800B72F fputc 34 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800B751 UART_EndRxTransfer 94 4 Code Lc stm32g4xx_hal_uart.o
0x0800B7AF puts 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800B7DD HAL_UART_IRQHandler 870 4 Code Gb stm32g4xx_hal_uart.o
0x0800BB43 fwrite 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BB71 HAL_UARTEx_RxEventCallback 2 4 Code Wk stm32g4xx_hal_uart.o
0x0800BB73 frexp 46 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BBA1 HAL_UART_TxHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
0x0800BBA3 __SEGGER_RTL_float64_PolyEvalP 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BC15 HAL_UART_RxCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
0x0800BC17 __SEGGER_RTL_float64_PolyEvalQ 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BC5D HAL_UART_RxHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
0x0800BC5F __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BC79 HAL_UART_ReceiverTimeout_Config 66 4 Code Gb stm32g4xx_hal_uart.o
0x0800BCBB __SEGGER_RTL_stream_write 10 2 Code Lc prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BCC5 UART_DMAReceiveCplt 138 4 Code Lc stm32g4xx_hal_uart.o
0x0800BD4F __SEGGER_RTL_X_file_write 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BD55 UART_DMARxHalfCplt 26 4 Code Lc stm32g4xx_hal_uart.o
0x0800BD6F _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BD85 HAL_UARTEx_WakeupCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
0x0800BD87 _WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BDDD HAL_UARTEx_RxFifoFullCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
0x0800BDDF SEGGER_RTT_Write 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BE15 HAL_UARTEx_TxFifoEmptyCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
0x0800BE17 __SEGGER_RTL_ascii_mbtowc 50 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BE49 HAL_UARTEx_DisableFifoMode 166 4 Code Gb stm32g4xx_hal_uart_ex.o
0x0800BEEF __SEGGER_RTL_ascii_wctomb 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800BEFD USB_DevInit 26 4 Code Gb stm32g4xx_ll_usb.o
0x0800BF31 ADS_1260_SetDataRate 122 4 Code Gb ads1260.o
0x0800BFC9 ADS_1260_BatteryCurrentOffsetCalibrationStart 46 4 Code Gb ads1260.o
0x0800C009 ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 4 Code Gb ads1260.o
0x0800C059 AH_COUNTER_Init 54 4 Code Gb ah_counter.o
0x0800C09D y 70 4 Code Gb chip_temperature.o
0x0800C13D EEPROM_fullRestore 78 4 Code Gb eeprom.o
0x0800C1E9 EEPROM_Write 114 4 Code Gb eeprom.o
0x0800C2B9 EEPROM_readConfig 450 4 Code Gb eeprom.o
0x0800C4D9 EEPROM_factoryRestore 410 4 Code Gb eeprom.o
0x0800C6D1 EEPROM_storeConfig 498 4 Code Gb eeprom.o
0x0800C921 CurrentOffsetCal 18 4 Code Gb fast_current.o
0x0800C991 mbInit 70 4 Code Gb modbus.o
0x0800CA35 mbAppendCrc16 18 4 Code Gb modbus.o
0x0800CAA5 mbSlaveCheckModbusRtuQuery 54 4 Code Gb modbus.o
0x0800CB3D mbSlaveProcessRtuQuery 58 4 Code Gb modbus.o
0x0800CB89 mbSlaveProcessPdu 50 4 Code Gb modbus.o
0x0800CBC5 mbSlaveReadHoldingRegisters 154 4 Code Gb modbus.o
0x0800CC75 OUTPUTS_Init 22 4 Code Gb outputs.o
0x0800CC99 OUTPUTS_CheckLVP 390 4 Code Gb outputs.o
0x0800CE29 OUTPUTS_CheckOVP 402 4 Code Gb outputs.o
0x0800CFD9 AuxModeHeaterExec 178 4 Code Gb outputs.o
0x0800D0A1 AuxModeSOCExec 150 4 Code Gb outputs.o
0x0800D145 AuxModeAlarmExec 322 4 Code Gb outputs.o
0x0800D2A9 OUTPUTS_CheckAUX 54 4 Code Gb outputs.o
0x0800D2ED SYS_DATA_Init 166 4 Code Gb sysdata.o
0x0800D3B5 WH_COUNTER_SetDetectedEnergy 30 4 Code Gb wh_counter.o
0x0800D3E1 WH_COUNTER_SetToMax 38 4 Code Gb wh_counter.o
0x0800D41D SystemInit 18 4 Code Gb system_stm32g4xx.o
0x0800D469 SystemCoreClockUpdate 146 4 Code Gb system_stm32g4xx.o
0x0800D4FD __aeabi_dadd 574 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D73D __aeabi_ddiv 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D939 __aeabi_d2iz 74 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D9AD __aeabi_i2d 34 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DA05 __aeabi_ldivmod 46 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DA71 __aeabi_uldivmod 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DC15 __SEGGER_RTL_vfprintf_long_long 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DC15 __SEGGER_RTL_vfprintf 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E1CD __aeabi_memmove8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E1CD __aeabi_memmove4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E1CD __aeabi_memmove 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E2C9 ldexp 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E309 pow 4 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E30D __SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E391 __SEGGER_RTL_print_padding 32 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E3B1 __SEGGER_RTL_pre_padding 20 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E3C5 vfprintf 28 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E3E1 vfprintf_l 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E449 printf 44 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E475 __SEGGER_RTL_X_file_stat 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E4AD __SEGGER_RTL_X_file_bufsize 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E4B1 _DoInit 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E515 _WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E559 SEGGER_RTT_WriteNoLock 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E5B1 strlen 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E5DD strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E629 __SEGGER_RTL_ascii_isctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E649 __SEGGER_RTL_ascii_toupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E655 __SEGGER_RTL_ascii_tolower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E661 __SEGGER_RTL_ascii_iswctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E681 __SEGGER_RTL_ascii_towupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E68D __SEGGER_RTL_ascii_towlower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F125 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F1E5 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F1F7 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F20B __SEGGER_init_zpak 40 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Function symbols by descending size

Symbol name Size Align Type Bd Object File
HAL_ADC_ConfigChannel 2 958 4 Code Gb stm32g4xx_hal_adc.o
main 1 786 8 Code Gb main.o
HAL_FLASHEx_OBProgram 1 630 4 Code Gb stm32g4xx_hal_flash_ex.o
AH_COUNTER_Exec 1 608 8 Code Gb ah_counter.o
HAL_ADC_Init 1 538 4 Code Gb stm32g4xx_hal_adc.o
HAL_RCC_OscConfig 1 538 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCCEx_PeriphCLKConfig 1 424 4 Code Gb stm32g4xx_hal_rcc_ex.o
ADS1260_init 1 388 4 Code Gb ads1260.o
__SEGGER_RTL_vfprintf 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf_long_long 1 270 4 Code Gb __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_FDCAN_Init 984 4 Code Gb stm32g4xx_hal_fdcan.o
UART_SetConfig 980 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_IRQHandler 870 4 Code Gb stm32g4xx_hal_uart.o
ADS1260_ReadConversion 800 8 Code Gb ads1260.o
HAL_ADC_MspInit 792 4 Code Gb adc.o
HAL_RCC_ClockConfig 758 4 Code Gb stm32g4xx_hal_rcc.o
HAL_DMA_Init 674 4 Code Gb stm32g4xx_hal_dma.o
HAL_GPIO_Init 666 4 Code Gb stm32g4xx_hal_gpio.o
__SEGGER_RTL_float64_pow_inline 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_SPI_TransmitReceive 648 4 Code Gb stm32g4xx_hal_spi.o
HAL_SPI_Init 638 4 Code Gb stm32g4xx_hal_spi.o
__aeabi_dadd 574 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
UART_AdvFeatureConfig 570 4 Code Gb stm32g4xx_hal_uart.o
HAL_I2C_Mem_Read 502 4 Code Gb stm32g4xx_hal_i2c.o
EEPROM_storeConfig 498 4 Code Gb eeprom.o
exp 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2C_Mem_Write 484 4 Code Gb stm32g4xx_hal_i2c.o
EEPROM_readConfig 450 4 Code Gb eeprom.o
HAL_ADCEx_MultiModeConfigChannel 450 4 Code Gb stm32g4xx_hal_adc_ex.o
__aeabi_ddiv 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
WH_COUNTER_Exec 448 8 Code Gb wh_counter.o
HAL_FLASHEx_OBGetConfig 416 4 Code Gb stm32g4xx_hal_flash_ex.o
log 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2C_Init 414 4 Code Gb stm32g4xx_hal_i2c.o
EEPROM_factoryRestore 410 4 Code Gb eeprom.o
OUTPUTS_CheckOVP 402 4 Code Gb outputs.o
ESR_FAST_Exec 400 8 Code Gb esr.o
HAL_RTC_Init 390 4 Code Gb stm32g4xx_hal_rtc.o
OUTPUTS_CheckLVP 390 4 Code Gb outputs.o
HAL_UART_MspInit 386 4 Code Gb usart.o
ESR_Exec 384 8 Code Gb esr.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 376 8 Code Gb ads1260.o
HAL_ADCEx_MultiModeStart_DMA 366 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADC_Start_DMA 348 4 Code Gb stm32g4xx_hal_adc.o
ADS_1260_BatteryCurrentGainCalibrationStart 344 8 Code Gb ads1260.o
MX_GPIO_Init 344 4 Code Gb gpio.o
SetFlashReadProtection 338 4 Code Gb main.o
AuxModeAlarmExec 322 4 Code Gb outputs.o
SELF_DISCHARGE_Exec 304 8 Code Gb self_discharge.o
__aeabi_dmul 304 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_uldivmod 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
I2C_IsErrorOccurred 288 4 Code Lc stm32g4xx_hal_i2c.o
BATTERY_VOLTAGE_Exec 272 8 Code Gb battery_voltage.o
MX_ADC3_Init 268 4 Code Gb adc.o
HAL_FDCAN_MspInit 266 4 Code Gb fdcan.o
MX_ADC5_Init 262 4 Code Gb adc.o
HAL_CRC_Init 258 4 Code Gb stm32g4xx_hal_crc.o
HAL_I2C_MspInit 252 4 Code Gb i2c.o
LoadBackupRegister 250 4 Code Gb main.o
I2C_TransferConfig 234 4 Code Lc stm32g4xx_hal_i2c.o
SPI_WaitFifoStateUntilTimeout 232 4 Code Lc stm32g4xx_hal_spi.o
HAL_PWREx_ControlVoltageScaling 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_UARTEx_SetTxFifoThreshold 228 4 Code Gb stm32g4xx_hal_uart_ex.o
ADC_Enable 222 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADCEx_Calibration_Start 218 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_UART_Init 214 4 Code Gb stm32g4xx_hal_uart.o
HAL_UARTEx_SetRxFifoThreshold 204 4 Code Gb stm32g4xx_hal_uart_ex.o
MX_ADC1_Init 204 4 Code Gb adc.o
SaveBackupRegister 204 4 Code Gb main.o
mbUartInit 200 8 Code Gb modbus.o
HAL_UART_ErrorCallback 196 4 Code Gb modbus.o
UART_CheckIdleState 194 4 Code Gb stm32g4xx_hal_uart.o
HAL_IWDG_Init 190 4 Code Gb stm32g4xx_hal_iwdg.o
HAL_PCD_Init 188 4 Code Gb stm32g4xx_hal_pcd.o
HAL_DMA_Start_IT 182 4 Code Gb stm32g4xx_hal_dma.o
SPI_WaitFlagStateUntilTimeout 180 4 Code Lc stm32g4xx_hal_spi.o
AuxModeHeaterExec 178 4 Code Gb outputs.o
HAL_UART_Transmit_DMA 174 4 Code Gb stm32g4xx_hal_uart.o
UART_WaitOnFlagUntilTimeout 172 4 Code Gb stm32g4xx_hal_uart.o
HAL_I2CEx_ConfigAnalogFilter 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_ConfigDigitalFilter 170 4 Code Gb stm32g4xx_hal_i2c_ex.o
SetBootFromFlashAndReadOutProtection 170 4 Code Gb main.o
SHUNT_TEMPERATURE_Exec 168 8 Code Gb shunt_temperature.o
UART_Start_Receive_DMA 168 4 Code Gb stm32g4xx_hal_uart.o
HAL_UARTEx_DisableFifoMode 166 4 Code Gb stm32g4xx_hal_uart_ex.o
MX_DMA_Init 166 4 Code Gb dma.o
SYS_DATA_Init 166 4 Code Gb sysdata.o
HAL_CRCEx_Polynomial_Set 162 4 Code Gb stm32g4xx_hal_crc_ex.o
MX_ADC4_Init 162 4 Code Gb adc.o
CHIP_TEMPERATURE_Calibration 160 8 Code Gb chip_temperature.o
CurrentGainCal 160 8 Code Gb fast_current.o
FAST_CURRENT_Exec 160 8 Code Gb fast_current.o
mbSlaveWriteMultipleRegisters 160 4 Code Gb modbus.o
HAL_SPI_MspInit 158 4 Code Gb spi.o
I2C_WaitOnFlagUntilTimeout 156 4 Code Lc stm32g4xx_hal_i2c.o
MX_ADC2_Init 156 4 Code Gb adc.o
HAL_DMA_IRQHandler 154 4 Code Gb stm32g4xx_hal_dma.o
mbSlaveReadHoldingRegisters 154 4 Code Gb modbus.o
AuxModeSOCExec 150 4 Code Gb outputs.o
HAL_ADC_ConvCpltCallback 150 4 Code Gb main.o
SystemCoreClockUpdate 146 4 Code Gb system_stm32g4xx.o
MX_USART2_UART_Init 144 4 Code Gb usart.o
WH_COUNTER_GetSoCAutoTemp 144 4 Code Gb wh_counter.o
UART_DMAReceiveCplt 138 4 Code Lc stm32g4xx_hal_uart.o
MX_USART1_UART_Init 136 4 Code Gb usart.o
SystemClock_Config 132 4 Code Gb main.o
__SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
CHIP_TEMPERATURE_Exec 128 8 Code Gb chip_temperature.o
HAL_NVIC_SetPriority 128 4 Code Gb stm32g4xx_hal_cortex.o
HAL_RCC_GetSysClockFreq 128 4 Code Gb stm32g4xx_hal_rcc.o
__aeabi_d2lz 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_DMA_Abort_IT 126 4 Code Gb stm32g4xx_hal_dma.o
ADS_1260_SetDataRate 122 4 Code Gb ads1260.o
ADC_Disable 118 4 Code Gb stm32g4xx_hal_adc.o
JumpToBootloader 116 4 Code Gb main.o
EEPROM_Write 114 4 Code Gb eeprom.o
MX_I2C3_Init 114 4 Code Gb i2c.o
__SEGGER_RTL_float64_PolyEvalP 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
CRC_Handle_8 110 4 Code Lc stm32g4xx_hal_crc.o
HAL_DMA_Abort 110 4 Code Gb stm32g4xx_hal_dma.o
EEPROM_Read 108 4 Code Gb eeprom.o
I2C_WaitOnTXISFlagUntilTimeout 108 4 Code Lc stm32g4xx_hal_i2c.o
MX_I2C4_Init 108 4 Code Gb i2c.o
WH_COUNTER_GetSoCAuto 104 4 Code Gb wh_counter.o
__aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
getSocAhAuto 104 4 Code Gb ah_counter.o
vfprintf_l 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
I2C_WaitOnSTOPFlagUntilTimeout 100 4 Code Lc stm32g4xx_hal_i2c.o
_DoInit 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_RTC_MspInit 96 4 Code Gb rtc.o
INT_BAT_VOLTAGE_Exec 96 8 Code Gb int_bat_voltage.o
mbSlaveWriteSingleRegister 96 4 Code Gb modbus.o
UART_EndRxTransfer 94 4 Code Lc stm32g4xx_hal_uart.o
ADC_DMAConvCplt 92 4 Code Gb stm32g4xx_hal_adc.o
HAL_UART_Receive_DMA 92 4 Code Gb stm32g4xx_hal_uart.o
memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
EFFICIENCY_Exec 88 8 Code Gb efficiency.o
SEGGER_RTT_WriteNoLock 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SHUNT_VOLTAGE_Exec 88 8 Code Gb shunt_voltage.o
UARTEx_SetNbDataToProcess 88 4 Code Lc stm32g4xx_hal_uart_ex.o
calc_temp_compensation 88 4 Code Gb chip_temperature.o
HAL_PCD_MspInit 86 4 Code Gb usb.o
_WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
FLASH_WaitForLastOperation 84 4 Code Gb stm32g4xx_hal_flash.o
HAL_I2CEx_EnableFastModePlus 84 4 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_InitTick 84 4 Code Wk stm32g4xx_hal.o
MX_SPI3_Init 82 4 Code Gb spi.o
UART_DMAError 82 4 Code Lc stm32g4xx_hal_uart.o
EEPROM_fullRestore 78 4 Code Gb eeprom.o
RTC_ExitInitMode 78 4 Code Gb stm32g4xx_hal_rtc.o
MX_FDCAN2_Init 76 4 Code Gb fdcan.o
MX_FDCAN3_Init 76 4 Code Gb fdcan.o
RTC_EnterInitMode 76 4 Code Gb stm32g4xx_hal_rtc.o
strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
DMA_CalcDMAMUXChannelBaseAndMask 74 4 Code Lc stm32g4xx_hal_dma.o
HAL_CRC_Calculate 74 4 Code Gb stm32g4xx_hal_crc.o
__aeabi_d2iz 74 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalQ 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbInit 70 4 Code Gb modbus.o
y 70 4 Code Gb chip_temperature.o
DMA_SetConfig 68 4 Code Lc stm32g4xx_hal_dma.o
EEPROM_isFirstStart 68 4 Code Gb eeprom.o
HAL_MspInit 68 4 Code Gb stm32g4xx_hal_msp.o
HAL_UART_EnableReceiverTimeout 68 4 Code Gb stm32g4xx_hal_uart.o
MX_CRC_Init 68 4 Code Gb crc.o
WH_COUNTER_CalcSoH 68 4 Code Gb wh_counter.o
_WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_ReceiverTimeout_Config 66 4 Code Gb stm32g4xx_hal_uart.o
SPI_EndRxTxTransaction 66 4 Code Lc stm32g4xx_hal_spi.o
UART_DMATransmitCplt 66 4 Code Lc stm32g4xx_hal_uart.o
HAL_GPIO_WritePin 64 4 Code Gb stm32g4xx_hal_gpio.o
ldexp 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
MX_RTC_Init 62 4 Code Gb rtc.o
CRC_Handle_16 60 4 Code Lc stm32g4xx_hal_crc.o
mbCrc16 60 4 Code Gb modbus.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 4 Code Gb ads1260.o
mbSlaveProcessRtuQuery 58 4 Code Gb modbus.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 4 Code Gb ads1260.o
HAL_NVIC_SetPriorityGrouping 56 4 Code Gb stm32g4xx_hal_cortex.o
__SEGGER_RTL_X_file_stat 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmpgt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmplt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
AH_COUNTER_Init 54 4 Code Gb ah_counter.o
OUTPUTS_CheckAUX 54 4 Code Gb outputs.o
SEGGER_RTT_Write 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbSlaveCheckModbusRtuQuery 54 4 Code Gb modbus.o
HAL_GPIO_EXTI_Callback 52 4 Code Gb stm32g4xx_it.o
MX_USB_PCD_Init 52 4 Code Gb usb.o
UART_EndTxTransfer 52 4 Code Lc stm32g4xx_hal_uart.o
WH_COUNTER_GetSoCManual 52 4 Code Gb wh_counter.o
__SEGGER_RTL_ascii_mbtowc 50 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbSlaveProcessPdu 50 4 Code Gb modbus.o
HAL_CRC_MspInit 48 4 Code Gb crc.o
HAL_NVIC_EnableIRQ 48 4 Code Gb stm32g4xx_hal_cortex.o
HAL_RTC_WaitForSynchro 48 4 Code Gb stm32g4xx_hal_rtc.o
MX_IWDG_Init 48 4 Code Gb iwdg.o
ADS_1260_BatteryCurrentOffsetCalibrationStart 46 4 Code Gb ads1260.o
HAL_FLASH_OB_Unlock 46 4 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_Unlock 46 4 Code Gb stm32g4xx_hal_flash.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 4 Code Gb stm32g4xx_hal.o
__aeabi_ldivmod 46 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
frexp 46 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fwrite 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
puts 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
printf 44 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strlen 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_TogglePin 42 4 Code Gb stm32g4xx_hal_gpio.o
HAL_PCDEx_ActivateLPM 42 4 Code Gb stm32g4xx_hal_pcd_ex.o
HAL_RCC_GetPCLK1Freq 42 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK2Freq 42 4 Code Gb stm32g4xx_hal_rcc.o
HAL_SYSTICK_Config 42 4 Code Gb stm32g4xx_hal_cortex.o
HAL_Delay 40 4 Code Wk stm32g4xx_hal.o
HAL_RTCEx_BKUPWrite 40 4 Code Gb stm32g4xx_hal_rtc_ex.o
__SEGGER_init_zpak 40 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
DMA_CalcDMAMUXRequestGenBaseAndMask 38 4 Code Lc stm32g4xx_hal_dma.o
HAL_RTCEx_BKUPRead 38 4 Code Gb stm32g4xx_hal_rtc_ex.o
WH_COUNTER_SetToMax 38 4 Code Gb wh_counter.o
__NVIC_SystemReset 36 4 Code Lc stm32g4xx_hal_cortex.o
__aeabi_d2uiz 36 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_ReadPin 34 4 Code Gb stm32g4xx_hal_gpio.o
__aeabi_i2d 34 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fputc 34 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale 32 4 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding 32 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_FLASH_OB_Lock 30 4 Code Gb stm32g4xx_hal_flash.o
WH_COUNTER_SetDetectedEnergy 30 4 Code Gb wh_counter.o
AH_COUNTER_SetDetectedAh 28 4 Code Gb ah_counter.o
HAL_Init 28 4 Code Gb stm32g4xx_hal.o
I2C_Flush_TXDR 28 4 Code Lc stm32g4xx_hal_i2c.o
WH_COUNTER_Init 28 4 Code Gb wh_counter.o
__aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbCheckCrc16 28 4 Code Gb modbus.o
vfprintf 28 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_IncTick 26 4 Code Wk stm32g4xx_hal.o
UART_DMARxHalfCplt 26 4 Code Lc stm32g4xx_hal_uart.o
USB_DevInit 26 4 Code Gb stm32g4xx_ll_usb.o
__SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_FLASH_Lock 24 4 Code Gb stm32g4xx_hal_flash.o
mbSend 24 4 Code Gb modbus.o
ADC_DMAError 22 4 Code Gb stm32g4xx_hal_adc.o
HAL_GPIO_EXTI_IRQHandler 22 4 Code Gb stm32g4xx_hal_gpio.o
OUTPUTS_Init 22 4 Code Gb outputs.o
_GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
USB_DisableGlobalInt 20 4 Code Gb stm32g4xx_ll_usb.o
__SEGGER_RTL_pre_padding 20 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
CurrentOffsetCal 18 4 Code Gb fast_current.o
Error_Handler 18 4 Code Gb main.o
HAL_PWREx_DisableUCPDDeadBattery 18 4 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWR_EnableBkUpAccess 18 4 Code Gb stm32g4xx_hal_pwr.o
SystemInit 18 4 Code Gb system_stm32g4xx.o
__SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbAppendCrc16 18 4 Code Gb modbus.o
ADS1260_StartConversion 16 4 Code Gb ads1260.o
HAL_SYSCFG_DisableVREFBUF 16 4 Code Gb stm32g4xx_hal.o
HAL_UART_TxCpltCallback 16 4 Code Gb modbus.o
assert_failed 16 4 Code Gb main.o
__SEGGER_RTL_ascii_wctomb 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_start 14 4 Code Gb SEGGER_THUMB_Startup.o
putchar 14 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
DMA1_Channel1_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel2_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel3_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel4_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel5_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel6_IRQHandler 12 4 Code Gb stm32g4xx_it.o
DMA1_Channel7_IRQHandler 12 4 Code Gb stm32g4xx_it.o
HAL_GetTick 12 4 Code Wk stm32g4xx_hal.o
HAL_IWDG_Refresh 12 4 Code Gb stm32g4xx_hal_iwdg.o
UART_DMAAbortOnError 12 4 Code Lc stm32g4xx_hal_uart.o
USART1_IRQHandler 12 4 Code Gb stm32g4xx_it.o
USART2_IRQHandler 12 4 Code Gb stm32g4xx_it.o
__SEGGER_RTL_ascii_tolower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write 10 2 Code Lc prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dsub 8 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
ADC_DMAHalfConvCplt 6 4 Code Gb stm32g4xx_hal_adc.o
EXTI2_IRQHandler 6 4 Code Gb stm32g4xx_it.o
EXTI9_5_IRQHandler 6 4 Code Gb stm32g4xx_it.o
UART_DMATxHalfCplt 6 4 Code Lc stm32g4xx_hal_uart.o
__SEGGER_RTL_X_file_write 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
ADS1260_ConversionFinished 4 4 Code Gb ads1260.o
HAL_NVIC_SystemReset 4 4 Code Gb stm32g4xx_hal_cortex.o
SysTick_Handler 4 4 Code Gb stm32g4xx_it.o
__SEGGER_RTL_X_file_bufsize 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbGetFrameComplete 4 4 Code Gb modbus.o
pow 4 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
BusFault_Handler 2 4 Code Gb stm32g4xx_it.o
DebugMon_Handler 2 4 Code Gb stm32g4xx_it.o
HAL_ADC_ConvHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_ErrorCallback 2 4 Code Wk stm32g4xx_hal_adc.o
HAL_UARTEx_RxEventCallback 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UARTEx_RxFifoFullCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_TxFifoEmptyCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_WakeupCallback 2 4 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UART_RxCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UART_RxHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
HAL_UART_TxHalfCpltCallback 2 4 Code Wk stm32g4xx_hal_uart.o
HardFault_Handler 2 4 Code Gb stm32g4xx_it.o
MemManage_Handler 2 4 Code Gb stm32g4xx_it.o
NMI_Handler 2 4 Code Gb stm32g4xx_it.o
PendSV_Handler 2 4 Code Gb stm32g4xx_it.o
SVC_Handler 2 4 Code Gb stm32g4xx_it.o
UsageFault_Handler 2 4 Code Gb stm32g4xx_it.o
exit 2 4 Code Gb SEGGER_THUMB_Startup.o
ADC1_2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
ADC3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
ADC4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
ADC5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
COMP1_2_3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
COMP4_5_6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
COMP7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
CORDIC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
CRS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA1_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
DMAMUX_OVR_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
EXTI0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
EXTI15_10_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
EXTI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
EXTI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
EXTI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN1_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN1_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FLASH_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FMAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FMC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
FPU_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C1_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C1_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C2_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C2_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C3_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C3_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C4_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
I2C4_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
LPTIM1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
LPUART1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
PVD_PVM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
QUADSPI_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
RCC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
RNG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
RTC_Alarm_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
RTC_TAMP_LSECSS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
RTC_WKUP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
Reset_Handler 4 Code Gb STM32G4xx_Startup.o
SAI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
SPI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
SPI2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
SPI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
SPI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM1_BRK_TIM15_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM1_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM1_TRG_COM_TIM17_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM1_UP_TIM16_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM20_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM20_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM20_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM20_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM6_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM7_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM8_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM8_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM8_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
TIM8_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
UART4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
UART5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
UCPD1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
USART3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
USBWakeUp_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
USB_HP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
USB_LP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
WWDG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
__SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
__aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_read_tp 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__startup_complete 4 Code Gb SEGGER_THUMB_Startup.o
memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
reset_handler 4 Code Gb STM32G4xx_Startup.o

Read-write data symbols by name

Symbol name Address Size Align Type Bd Object File
ADS1260_ProcessCurrent.avgsum 0x10001318 4 4 Zero Lc ads1260.o
ADS1260_ProcessCurrent.meas_counter 0x10001314 4 4 Zero Lc ads1260.o
AH_COUNTER_Exec.batteryFullCounter 0x10001334 2 2 Zero Lc ah_counter.o
AH_COUNTER_Exec.cnt 0x10001332 2 2 Zero Lc ah_counter.o
AH_COUNTER_Exec.totalCharge 0x10000500 8 8 Zero Lc ah_counter.o
AH_COUNTER_Exec.totalDischarge 0x100004F8 8 8 Zero Lc ah_counter.o
AuxModeAlarmExec.outputState 0x10001324 1 4 Zero Lc outputs.o
AuxModeHeaterExec.outputState 0x10001320 1 4 Zero Lc outputs.o
AuxModeSOCExec.outputState 0x1000131C 1 4 Zero Lc outputs.o
BATTERY_VOLTAGE_Exec.avgSum 0x10001310 4 4 Zero Lc battery_voltage.o
BATTERY_VOLTAGE_Exec.measCounter 0x1000130C 4 4 Zero Lc battery_voltage.o
ESR_Exec.last_refresh 0x10001308 4 4 Zero Lc esr.o
HAL_RCC_ADC12_CLK_ENABLED 0x10001304 4 4 Zero Lc adc.o
HAL_RCC_ADC345_CLK_ENABLED 0x10001300 4 4 Zero Lc adc.o
HAL_RCC_FDCAN_CLK_ENABLED 0x100012FC 4 4 Zero Lc fdcan.o
OUTPUTS_CheckLVP.lastMode 0x10001330 2 2 Zero Lc outputs.o
OUTPUTS_CheckOVP.lastMode 0x1000132E 2 2 Zero Lc outputs.o
SELF_DISCHARGE_Exec.avgsum 0x100012F8 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.holding_counter 0x100012F4 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.last_days 0x100012F0 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.u_hold 0x100012EC 4 4 Zero Lc self_discharge.o
SaveBackupRegister.lastTime 0x100012E8 4 4 Zero Lc main.o
SystemCoreClock 0x10001780 4 4 Init Gb system_stm32g4xx.o
WH_COUNTER_Exec.totalCharge 0x100004F0 8 8 Zero Lc wh_counter.o
WH_COUNTER_Exec.totalDischarge 0x100004E8 8 8 Zero Lc wh_counter.o
_SEGGER_RTT 0x100009E4 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stderr_file 0x100012CC 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file 0x100012C8 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdout_file 0x100012C4 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_acDownBuffer 0x10001736 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_acUpBuffer 0x10001336 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
adc12Data 0x20000234 256 4 Zero Gb main.o
adc1Data 0x20000354 4 4 Zero Gb main.o
adc2Data 0x20000358 4 4 Zero Gb main.o
adc3Data 0x20000334 12 4 Zero Gb main.o
adc4Data 0x20000340 4 4 Zero Gb main.o
adc5Data 0x20000344 16 4 Zero Gb main.o
avgValWithOffsetCommonModeOffsetCorrection 0x100012E4 4 4 Zero Gb ads1260.o
avgValWithOffsetCommonModeOffsetTemperatureCorrection 0x100012E0 4 4 Zero Gb ads1260.o
avgValWithOffsetCompensation 0x100012DC 4 4 Zero Gb ads1260.o
bootLoaderMark 0x10001748 4 4 None Gb main.o
calTemperatureSensor110Value 0x100012D8 4 4 Zero Gb chip_temperature.o
calTemperatureSensor30Value 0x100012D4 4 4 Zero Gb chip_temperature.o
calTemperatureSensorDiff 0x100012D0 4 4 Zero Gb chip_temperature.o
chargeCurrentLimit 0x1000132C 2 2 Zero Gb outputs.o
chargeStopHighTemperatureStart 0x1000132A 2 2 Zero Gb outputs.o
chargeStopLowTemperatureStart 0x10001328 2 2 Zero Gb outputs.o
current 0x100004E0 8 8 Zero Gb ads1260.o
currentWithGainAndGainShuntTempCorrection 0x100004D8 8 8 Zero Gb ads1260.o
currentWithGainCorrection 0x100004D0 8 8 Zero Gb ads1260.o
current_buffer 0x100008E4 256 4 Zero Gb esr.o
dischargeStopHighTemperatureStart 0x10001326 2 2 Zero Gb outputs.o
dischargeStopLowTemperatureStart 0x10001322 2 2 Zero Gb outputs.o
eepromData 0x100003F8 208 8 Zero Lc eeprom.o
hadc1 0x10000D64 108 4 Zero Gb adc.o
hadc2 0x10000CF8 108 4 Zero Gb adc.o
hadc3 0x10000C8C 108 4 Zero Gb adc.o
hadc4 0x10000C20 108 4 Zero Gb adc.o
hadc5 0x10000BB4 108 4 Zero Gb adc.o
hcrc 0x1000126C 36 4 Zero Gb crc.o
hdma_adc1 0x1000113C 96 4 Zero Gb adc.o
hdma_adc2 0x100010DC 96 4 Zero Gb adc.o
hdma_adc3 0x1000107C 96 4 Zero Gb adc.o
hdma_adc4 0x1000101C 96 4 Zero Gb adc.o
hdma_adc5 0x10000FBC 96 4 Zero Gb adc.o
hdma_usart2_rx 0x10000F5C 96 4 Zero Gb usart.o
hdma_usart2_tx 0x10000EFC 96 4 Zero Gb usart.o
hfdcan2 0x10000E98 100 4 Zero Gb fdcan.o
hfdcan3 0x10000E34 100 4 Zero Gb fdcan.o
hi2c3 0x100011F0 84 4 Zero Gb i2c.o
hi2c4 0x1000119C 84 4 Zero Gb i2c.o
hiwdg 0x10001290 16 4 Zero Gb iwdg.o
hpcd_USB_FS 0x10000508 732 4 Zero Gb usb.o
hrtc 0x10001244 40 4 Zero Gb rtc.o
hspi3 0x10000DD0 100 4 Zero Gb spi.o
huart1 0x10000B20 148 4 Zero Gb usart.o
huart2 0x10000A8C 148 4 Zero Gb usart.o
loadCurrentLimit 0x1000131E 2 2 Zero Gb outputs.o
modbusData 0x20000000 564 4 Zero Gb main.o
newADC12Data 0x100012C0 4 4 Zero Lc main.o
newADC3Data 0x100012BC 4 4 Zero Lc main.o
newADC4Data 0x100012B8 4 4 Zero Lc main.o
newADC5Data 0x100012B4 4 4 Zero Lc main.o
newCurrentValue 0x100012B0 4 4 Zero Gb ads1260.o
pFlash 0x1000174C 32 4 Init Gb stm32g4xx_hal_flash.o
silentmode 0x100012AC 4 4 Zero Gb main.o
slope 0x100004C8 8 8 Zero Gb chip_temperature.o
startMeasurementCEF 0x100012A8 4 4 Zero Gb ah_counter.o
startMeasurementDischarge 0x100012A4 4 4 Zero Gb ah_counter.o
stderr 0x1000177C 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stdin 0x10001778 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stdout 0x10001774 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
sys_data 0x10000000 1 016 8 Zero Gb sysdata.o
uwTick 0x100012A0 4 4 Zero Gb stm32g4xx_hal.o
uwTickFreq 0x10001770 4 4 Init Gb stm32g4xx_hal.o
uwTickPrio 0x1000176C 4 4 Init Gb stm32g4xx_hal.o
voltage_buffer 0x100007E4 256 4 Zero Gb esr.o

Read-write data symbols by address

Address Symbol name Size Align Type Bd Object File
0x10000000 sys_data 1 016 8 Zero Gb sysdata.o
0x100003F8 eepromData 208 8 Zero Lc eeprom.o
0x100004C8 slope 8 8 Zero Gb chip_temperature.o
0x100004D0 currentWithGainCorrection 8 8 Zero Gb ads1260.o
0x100004D8 currentWithGainAndGainShuntTempCorrection 8 8 Zero Gb ads1260.o
0x100004E0 current 8 8 Zero Gb ads1260.o
0x100004E8 WH_COUNTER_Exec.totalDischarge 8 8 Zero Lc wh_counter.o
0x100004F0 WH_COUNTER_Exec.totalCharge 8 8 Zero Lc wh_counter.o
0x100004F8 AH_COUNTER_Exec.totalDischarge 8 8 Zero Lc ah_counter.o
0x10000500 AH_COUNTER_Exec.totalCharge 8 8 Zero Lc ah_counter.o
0x10000508 hpcd_USB_FS 732 4 Zero Gb usb.o
0x100007E4 voltage_buffer 256 4 Zero Gb esr.o
0x100008E4 current_buffer 256 4 Zero Gb esr.o
0x100009E4 _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10000A8C huart2 148 4 Zero Gb usart.o
0x10000B20 huart1 148 4 Zero Gb usart.o
0x10000BB4 hadc5 108 4 Zero Gb adc.o
0x10000C20 hadc4 108 4 Zero Gb adc.o
0x10000C8C hadc3 108 4 Zero Gb adc.o
0x10000CF8 hadc2 108 4 Zero Gb adc.o
0x10000D64 hadc1 108 4 Zero Gb adc.o
0x10000DD0 hspi3 100 4 Zero Gb spi.o
0x10000E34 hfdcan3 100 4 Zero Gb fdcan.o
0x10000E98 hfdcan2 100 4 Zero Gb fdcan.o
0x10000EFC hdma_usart2_tx 96 4 Zero Gb usart.o
0x10000F5C hdma_usart2_rx 96 4 Zero Gb usart.o
0x10000FBC hdma_adc5 96 4 Zero Gb adc.o
0x1000101C hdma_adc4 96 4 Zero Gb adc.o
0x1000107C hdma_adc3 96 4 Zero Gb adc.o
0x100010DC hdma_adc2 96 4 Zero Gb adc.o
0x1000113C hdma_adc1 96 4 Zero Gb adc.o
0x1000119C hi2c4 84 4 Zero Gb i2c.o
0x100011F0 hi2c3 84 4 Zero Gb i2c.o
0x10001244 hrtc 40 4 Zero Gb rtc.o
0x1000126C hcrc 36 4 Zero Gb crc.o
0x10001290 hiwdg 16 4 Zero Gb iwdg.o
0x100012A0 uwTick 4 4 Zero Gb stm32g4xx_hal.o
0x100012A4 startMeasurementDischarge 4 4 Zero Gb ah_counter.o
0x100012A8 startMeasurementCEF 4 4 Zero Gb ah_counter.o
0x100012AC silentmode 4 4 Zero Gb main.o
0x100012B0 newCurrentValue 4 4 Zero Gb ads1260.o
0x100012B4 newADC5Data 4 4 Zero Lc main.o
0x100012B8 newADC4Data 4 4 Zero Lc main.o
0x100012BC newADC3Data 4 4 Zero Lc main.o
0x100012C0 newADC12Data 4 4 Zero Lc main.o
0x100012C4 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x100012C8 __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x100012CC __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x100012D0 calTemperatureSensorDiff 4 4 Zero Gb chip_temperature.o
0x100012D4 calTemperatureSensor30Value 4 4 Zero Gb chip_temperature.o
0x100012D8 calTemperatureSensor110Value 4 4 Zero Gb chip_temperature.o
0x100012DC avgValWithOffsetCompensation 4 4 Zero Gb ads1260.o
0x100012E0 avgValWithOffsetCommonModeOffsetTemperatureCorrection 4 4 Zero Gb ads1260.o
0x100012E4 avgValWithOffsetCommonModeOffsetCorrection 4 4 Zero Gb ads1260.o
0x100012E8 SaveBackupRegister.lastTime 4 4 Zero Lc main.o
0x100012EC SELF_DISCHARGE_Exec.u_hold 4 4 Zero Lc self_discharge.o
0x100012F0 SELF_DISCHARGE_Exec.last_days 4 4 Zero Lc self_discharge.o
0x100012F4 SELF_DISCHARGE_Exec.holding_counter 4 4 Zero Lc self_discharge.o
0x100012F8 SELF_DISCHARGE_Exec.avgsum 4 4 Zero Lc self_discharge.o
0x100012FC HAL_RCC_FDCAN_CLK_ENABLED 4 4 Zero Lc fdcan.o
0x10001300 HAL_RCC_ADC345_CLK_ENABLED 4 4 Zero Lc adc.o
0x10001304 HAL_RCC_ADC12_CLK_ENABLED 4 4 Zero Lc adc.o
0x10001308 ESR_Exec.last_refresh 4 4 Zero Lc esr.o
0x1000130C BATTERY_VOLTAGE_Exec.measCounter 4 4 Zero Lc battery_voltage.o
0x10001310 BATTERY_VOLTAGE_Exec.avgSum 4 4 Zero Lc battery_voltage.o
0x10001314 ADS1260_ProcessCurrent.meas_counter 4 4 Zero Lc ads1260.o
0x10001318 ADS1260_ProcessCurrent.avgsum 4 4 Zero Lc ads1260.o
0x1000131C AuxModeSOCExec.outputState 1 4 Zero Lc outputs.o
0x1000131E loadCurrentLimit 2 2 Zero Gb outputs.o
0x10001320 AuxModeHeaterExec.outputState 1 4 Zero Lc outputs.o
0x10001322 dischargeStopLowTemperatureStart 2 2 Zero Gb outputs.o
0x10001324 AuxModeAlarmExec.outputState 1 4 Zero Lc outputs.o
0x10001326 dischargeStopHighTemperatureStart 2 2 Zero Gb outputs.o
0x10001328 chargeStopLowTemperatureStart 2 2 Zero Gb outputs.o
0x1000132A chargeStopHighTemperatureStart 2 2 Zero Gb outputs.o
0x1000132C chargeCurrentLimit 2 2 Zero Gb outputs.o
0x1000132E OUTPUTS_CheckOVP.lastMode 2 2 Zero Lc outputs.o
0x10001330 OUTPUTS_CheckLVP.lastMode 2 2 Zero Lc outputs.o
0x10001332 AH_COUNTER_Exec.cnt 2 2 Zero Lc ah_counter.o
0x10001334 AH_COUNTER_Exec.batteryFullCounter 2 2 Zero Lc ah_counter.o
0x10001336 _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001736 _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001748 bootLoaderMark 4 4 None Gb main.o
0x1000174C pFlash 32 4 Init Gb stm32g4xx_hal_flash.o
0x1000176C uwTickPrio 4 4 Init Gb stm32g4xx_hal.o
0x10001770 uwTickFreq 4 4 Init Gb stm32g4xx_hal.o
0x10001774 stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001778 stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x1000177C stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001780 SystemCoreClock 4 4 Init Gb system_stm32g4xx.o
0x20000000 modbusData 564 4 Zero Gb main.o
0x20000234 adc12Data 256 4 Zero Gb main.o
0x20000334 adc3Data 12 4 Zero Gb main.o
0x20000340 adc4Data 4 4 Zero Gb main.o
0x20000344 adc5Data 16 4 Zero Gb main.o
0x20000354 adc1Data 4 4 Zero Gb main.o
0x20000358 adc2Data 4 4 Zero Gb main.o

Read-write data symbols by descending size

Symbol name Size Align Type Bd Object File
_acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
sys_data 1 016 8 Zero Gb sysdata.o
hpcd_USB_FS 732 4 Zero Gb usb.o
modbusData 564 4 Zero Gb main.o
adc12Data 256 4 Zero Gb main.o
current_buffer 256 4 Zero Gb esr.o
voltage_buffer 256 4 Zero Gb esr.o
eepromData 208 8 Zero Lc eeprom.o
_SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
huart1 148 4 Zero Gb usart.o
huart2 148 4 Zero Gb usart.o
hadc1 108 4 Zero Gb adc.o
hadc2 108 4 Zero Gb adc.o
hadc3 108 4 Zero Gb adc.o
hadc4 108 4 Zero Gb adc.o
hadc5 108 4 Zero Gb adc.o
hfdcan2 100 4 Zero Gb fdcan.o
hfdcan3 100 4 Zero Gb fdcan.o
hspi3 100 4 Zero Gb spi.o
hdma_adc1 96 4 Zero Gb adc.o
hdma_adc2 96 4 Zero Gb adc.o
hdma_adc3 96 4 Zero Gb adc.o
hdma_adc4 96 4 Zero Gb adc.o
hdma_adc5 96 4 Zero Gb adc.o
hdma_usart2_rx 96 4 Zero Gb usart.o
hdma_usart2_tx 96 4 Zero Gb usart.o
hi2c3 84 4 Zero Gb i2c.o
hi2c4 84 4 Zero Gb i2c.o
hrtc 40 4 Zero Gb rtc.o
hcrc 36 4 Zero Gb crc.o
pFlash 32 4 Init Gb stm32g4xx_hal_flash.o
_acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
adc5Data 16 4 Zero Gb main.o
hiwdg 16 4 Zero Gb iwdg.o
adc3Data 12 4 Zero Gb main.o
AH_COUNTER_Exec.totalCharge 8 8 Zero Lc ah_counter.o
AH_COUNTER_Exec.totalDischarge 8 8 Zero Lc ah_counter.o
WH_COUNTER_Exec.totalCharge 8 8 Zero Lc wh_counter.o
WH_COUNTER_Exec.totalDischarge 8 8 Zero Lc wh_counter.o
current 8 8 Zero Gb ads1260.o
currentWithGainAndGainShuntTempCorrection 8 8 Zero Gb ads1260.o
currentWithGainCorrection 8 8 Zero Gb ads1260.o
slope 8 8 Zero Gb chip_temperature.o
ADS1260_ProcessCurrent.avgsum 4 4 Zero Lc ads1260.o
ADS1260_ProcessCurrent.meas_counter 4 4 Zero Lc ads1260.o
BATTERY_VOLTAGE_Exec.avgSum 4 4 Zero Lc battery_voltage.o
BATTERY_VOLTAGE_Exec.measCounter 4 4 Zero Lc battery_voltage.o
ESR_Exec.last_refresh 4 4 Zero Lc esr.o
HAL_RCC_ADC12_CLK_ENABLED 4 4 Zero Lc adc.o
HAL_RCC_ADC345_CLK_ENABLED 4 4 Zero Lc adc.o
HAL_RCC_FDCAN_CLK_ENABLED 4 4 Zero Lc fdcan.o
SELF_DISCHARGE_Exec.avgsum 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.holding_counter 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.last_days 4 4 Zero Lc self_discharge.o
SELF_DISCHARGE_Exec.u_hold 4 4 Zero Lc self_discharge.o
SaveBackupRegister.lastTime 4 4 Zero Lc main.o
SystemCoreClock 4 4 Init Gb system_stm32g4xx.o
__SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
adc1Data 4 4 Zero Gb main.o
adc2Data 4 4 Zero Gb main.o
adc4Data 4 4 Zero Gb main.o
avgValWithOffsetCommonModeOffsetCorrection 4 4 Zero Gb ads1260.o
avgValWithOffsetCommonModeOffsetTemperatureCorrection 4 4 Zero Gb ads1260.o
avgValWithOffsetCompensation 4 4 Zero Gb ads1260.o
bootLoaderMark 4 4 None Gb main.o
calTemperatureSensor110Value 4 4 Zero Gb chip_temperature.o
calTemperatureSensor30Value 4 4 Zero Gb chip_temperature.o
calTemperatureSensorDiff 4 4 Zero Gb chip_temperature.o
newADC12Data 4 4 Zero Lc main.o
newADC3Data 4 4 Zero Lc main.o
newADC4Data 4 4 Zero Lc main.o
newADC5Data 4 4 Zero Lc main.o
newCurrentValue 4 4 Zero Gb ads1260.o
silentmode 4 4 Zero Gb main.o
startMeasurementCEF 4 4 Zero Gb ah_counter.o
startMeasurementDischarge 4 4 Zero Gb ah_counter.o
stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
uwTick 4 4 Zero Gb stm32g4xx_hal.o
uwTickFreq 4 4 Init Gb stm32g4xx_hal.o
uwTickPrio 4 4 Init Gb stm32g4xx_hal.o
AH_COUNTER_Exec.batteryFullCounter 2 2 Zero Lc ah_counter.o
AH_COUNTER_Exec.cnt 2 2 Zero Lc ah_counter.o
OUTPUTS_CheckLVP.lastMode 2 2 Zero Lc outputs.o
OUTPUTS_CheckOVP.lastMode 2 2 Zero Lc outputs.o
chargeCurrentLimit 2 2 Zero Gb outputs.o
chargeStopHighTemperatureStart 2 2 Zero Gb outputs.o
chargeStopLowTemperatureStart 2 2 Zero Gb outputs.o
dischargeStopHighTemperatureStart 2 2 Zero Gb outputs.o
dischargeStopLowTemperatureStart 2 2 Zero Gb outputs.o
loadCurrentLimit 2 2 Zero Gb outputs.o
AuxModeAlarmExec.outputState 1 4 Zero Lc outputs.o
AuxModeHeaterExec.outputState 1 4 Zero Lc outputs.o
AuxModeSOCExec.outputState 1 4 Zero Lc outputs.o

Read-only data symbols by name

Symbol name Address Size Align Type Bd Object File
AHBPrescTable 0x0800F06C 16 Cnst Gb system_stm32g4xx.o
APBPrescTable 0x0800F07C 8 Cnst Gb system_stm32g4xx.o
UARTEx_SetNbDataToProcess.denominator 0x0800EF0C 8 Cnst Lc stm32g4xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.numerator 0x0800EF04 8 Cnst Lc stm32g4xx_hal_uart_ex.o
UARTPrescTable 0x0800E2B0 24 2 Cnst Gb stm32g4xx_hal_uart.o
_DoInit._aInitStr 0x0800ED6E 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map 0x0800F0A4 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask 0x0800EDE8 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale 0x0800678C 12 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_day_names 0x0800ED9A 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names 0x0800EDB7 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator 0x0800EAFD 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data 0x080067B8 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format 0x0800ED88 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format 0x0800EB04 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_day_names 0x0800D42E 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_month_names 0x0800EAA6 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format 0x0800ED91 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii 0x08006798 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string 0x0800D73A 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_utf8_period 0x0800D4FA 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_Log 0x080027E0 40 8 Cnst Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc 0x0800F094 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_uc 0x0800F084 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_data__ 0x0800F1B8 [44] 4 Cnst Lc [ Linker created ]
__SEGGER_init_table__ 0x0800F148 [112] 4 Cnst Lc [ Linker created ]
defaultEepromData 0x08001740 184 8 Cnst Lc eeprom.o

Read-only data symbols by address

Address Symbol name Size Align Type Bd Object File
0x08001740 defaultEepromData 184 8 Cnst Lc eeprom.o
0x080027E0 __SEGGER_RTL_float64_Log 40 8 Cnst Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800678C __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08006798 __SEGGER_RTL_codeset_ascii 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080067B8 __SEGGER_RTL_c_locale_data 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D42E __SEGGER_RTL_c_locale_day_names 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D4FA __SEGGER_RTL_data_utf8_period 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D73A __SEGGER_RTL_data_empty_string 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E2B0 UARTPrescTable 24 2 Cnst Gb stm32g4xx_hal_uart.o
0x0800EAA6 __SEGGER_RTL_c_locale_month_names 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800EAFD __SEGGER_RTL_c_locale_am_pm_indicator 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800EB04 __SEGGER_RTL_c_locale_date_time_format 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ED6E _DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ED88 __SEGGER_RTL_c_locale_date_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ED91 __SEGGER_RTL_c_locale_time_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ED9A __SEGGER_RTL_c_locale_abbrev_day_names 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800EDB7 __SEGGER_RTL_c_locale_abbrev_month_names 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800EDE8 __SEGGER_RTL_ascii_ctype_mask 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800EF04 UARTEx_SetNbDataToProcess.numerator 8 Cnst Lc stm32g4xx_hal_uart_ex.o
0x0800EF0C UARTEx_SetNbDataToProcess.denominator 8 Cnst Lc stm32g4xx_hal_uart_ex.o
0x0800F06C AHBPrescTable 16 Cnst Gb system_stm32g4xx.o
0x0800F07C APBPrescTable 8 Cnst Gb system_stm32g4xx.o
0x0800F084 __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F094 __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F0A4 __SEGGER_RTL_ascii_ctype_map 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800F148 __SEGGER_init_table__ [112] 4 Cnst Lc [ Linker created ]
0x0800F1B8 __SEGGER_init_data__ [44] 4 Cnst Lc [ Linker created ]

Thread-local data symbols by name

Symbol name Address Size Align Type Bd Object File
__RAL_global_locale 0x10001788 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_global_locale 0x10001788 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_locale_ptr 0x10001784 4 4 Zero Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Thread-local data symbols by address

Address Symbol name Size Align Type Bd Object File
0x10001784 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001788 __SEGGER_RTL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x10001788 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)

Untyped symbols by name

Symbol name Value Size Align Type Bd Object File
__CCM_RAM1_segment_end__ 0x10008000 ---- Gb [ Linker created ]
__CCM_RAM1_segment_size__ 0x00008000 ---- Gb [ Linker created ]
__CCM_RAM1_segment_start__ 0x10000000 ---- Gb [ Linker created ]
__CCM_RAM1_segment_used_end__ 0x10008000 ---- Gb [ Linker created ]
__CCM_RAM1_segment_used_size__ 0x00008000 ---- Gb [ Linker created ]
__CCM_RAM1_segment_used_start__ 0x10000000 ---- Gb [ Linker created ]
__FLASH1_segment_end__ 0x08040000 ---- Gb [ Linker created ]
__FLASH1_segment_size__ 0x00040000 ---- Gb [ Linker created ]
__FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH1_segment_used_end__ 0x0800F232 ---- Gb [ Linker created ]
__FLASH1_segment_used_size__ 0x0000F232 ---- Gb [ Linker created ]
__FLASH1_segment_used_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH_segment_end__ 0x08040000 ---- Gb [ Linker created ]
__FLASH_segment_size__ 0x00040000 ---- Gb [ Linker created ]
__FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH_segment_used_end__ 0x0800F232 ---- Gb [ Linker created ]
__FLASH_segment_used_size__ 0x0000F232 ---- Gb [ Linker created ]
__FLASH_segment_used_start__ 0x08000000 ---- Gb [ Linker created ]
__HEAPSIZE__ 0x00000400 ---- Gb [ Linker created ]
__RAM1_segment_end__ 0x20014000 ---- Gb [ Linker created ]
__RAM1_segment_size__ 0x00014000 ---- Gb [ Linker created ]
__RAM1_segment_start__ 0x20000000 ---- Gb [ Linker created ]
__RAM1_segment_used_end__ 0x2000035C ---- Gb [ Linker created ]
__RAM1_segment_used_size__ 0x0000035C ---- Gb [ Linker created ]
__RAM1_segment_used_start__ 0x20000000 ---- Gb [ Linker created ]
__RAM2_segment_end__ 0x20018000 ---- Gb [ Linker created ]
__RAM2_segment_size__ 0x00004000 ---- Gb [ Linker created ]
__RAM2_segment_start__ 0x20014000 ---- Gb [ Linker created ]
__RAM2_segment_used_end__ 0x20014000 ---- Gb [ Linker created ]
__RAM2_segment_used_size__ 0x00000000 ---- Gb [ Linker created ]
__RAM2_segment_used_start__ 0x20014000 ---- Gb [ Linker created ]
__RAM_segment_end__ 0x20018000 ---- Gb [ Linker created ]
__RAM_segment_size__ 0x10018000 ---- Gb [ Linker created ]
__RAM_segment_start__ 0x10000000 ---- Gb [ Linker created ]
__RAM_segment_used_end__ 0x2000035C ---- Gb [ Linker created ]
__RAM_segment_used_size__ 0x1000035C ---- Gb [ Linker created ]
__RAM_segment_used_start__ 0x10000000 ---- Gb [ Linker created ]
__STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ]
__STACKSIZE__ 0x00000800 ---- Gb [ Linker created ]
__ctors_end__ 0x0800EE10 ---- Gb [ Linker created ]
__ctors_start__ 0x0800EE0C ---- Gb [ Linker created ]
__stack_end__ 0x10008000 ---- Gb [ Linker created ]
__tbss_start__ 0x10001784 ---- Gb [ Linker created ]
__thread_pointer$ 0x10001784 ---- Gb [ Linker created ]
_vectors 0x08000000 [472] 512 Code Gb stm32g473xx_Vectors.o
_vectors_end 0x080001D8 512 Code Lc stm32g473xx_Vectors.o

Untyped symbols by address

Value Symbol name Size Align Type Bd Object File
0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ]
0x00000000 __RAM2_segment_used_size__ ---- Gb [ Linker created ]
0x0000035C __RAM1_segment_used_size__ ---- Gb [ Linker created ]
0x00000400 __HEAPSIZE__ ---- Gb [ Linker created ]
0x00000800 __STACKSIZE__ ---- Gb [ Linker created ]
0x00004000 __RAM2_segment_size__ ---- Gb [ Linker created ]
0x00008000 __CCM_RAM1_segment_used_size__ ---- Gb [ Linker created ]
0x00008000 __CCM_RAM1_segment_size__ ---- Gb [ Linker created ]
0x0000F232 __FLASH_segment_used_size__ ---- Gb [ Linker created ]
0x0000F232 __FLASH1_segment_used_size__ ---- Gb [ Linker created ]
0x00014000 __RAM1_segment_size__ ---- Gb [ Linker created ]
0x00040000 __FLASH_segment_size__ ---- Gb [ Linker created ]
0x00040000 __FLASH1_segment_size__ ---- Gb [ Linker created ]
0x08000000 _vectors [472] 512 Code Gb stm32g473xx_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 ]
0x080001D8 _vectors_end 512 Code Lc stm32g473xx_Vectors.o
0x0800EE0C __ctors_start__ ---- Gb [ Linker created ]
0x0800EE10 __ctors_end__ ---- Gb [ Linker created ]
0x0800F232 __FLASH_segment_used_end__ ---- Gb [ Linker created ]
0x0800F232 __FLASH1_segment_used_end__ ---- Gb [ Linker created ]
0x08040000 __FLASH_segment_end__ ---- Gb [ Linker created ]
0x08040000 __FLASH1_segment_end__ ---- Gb [ Linker created ]
0x10000000 __RAM_segment_used_start__ ---- Gb [ Linker created ]
0x10000000 __RAM_segment_start__ ---- Gb [ Linker created ]
0x10000000 __CCM_RAM1_segment_used_start__ ---- Gb [ Linker created ]
0x10000000 __CCM_RAM1_segment_start__ ---- Gb [ Linker created ]
0x1000035C __RAM_segment_used_size__ ---- Gb [ Linker created ]
0x10001784 __thread_pointer$ ---- Gb [ Linker created ]
0x10001784 __tbss_start__ ---- Gb [ Linker created ]
0x10008000 __stack_end__ ---- Gb [ Linker created ]
0x10008000 __CCM_RAM1_segment_used_end__ ---- Gb [ Linker created ]
0x10008000 __CCM_RAM1_segment_end__ ---- Gb [ Linker created ]
0x10018000 __RAM_segment_size__ ---- Gb [ Linker created ]
0x20000000 __RAM1_segment_used_start__ ---- Gb [ Linker created ]
0x20000000 __RAM1_segment_start__ ---- Gb [ Linker created ]
0x2000035C __RAM_segment_used_end__ ---- Gb [ Linker created ]
0x2000035C __RAM1_segment_used_end__ ---- Gb [ Linker created ]
0x20014000 __RAM2_segment_used_start__ ---- Gb [ Linker created ]
0x20014000 __RAM2_segment_used_end__ ---- Gb [ Linker created ]
0x20014000 __RAM2_segment_start__ ---- Gb [ Linker created ]
0x20014000 __RAM1_segment_end__ ---- Gb [ Linker created ]
0x20018000 __RAM_segment_end__ ---- Gb [ Linker created ]
0x20018000 __RAM2_segment_end__ ---- Gb [ Linker created ]

REGION LIST

Regions by name

Name Range Size
CCM_RAM1 10000000-10007FFF 32 768
FLASH 08000000-0803FFFF 262 144
FLASH1 08000000-0803FFFF 262 144
RAM 10000000-10007FFF 32 768
+ ... 20000000-20013FFF 81 920
+ ... 20014000-20017FFF 16 384
RAM1 20000000-20013FFF 81 920
RAM2 20014000-20017FFF 16 384

Analysis

CCM_RAM1: Entirely contained by region RAM FLASH: Identical to region FLASH1 FLASH1: Identical to region FLASH RAM: Overlaps region CCM_RAM1 with common ranges [0x10000000 to 0x10007fff] Overlaps region RAM1 with common ranges [0x20000000 to 0x20013fff] Overlaps region RAM2 with common ranges [0x20014000 to 0x20017fff] RAM1: Entirely contained by region RAM RAM2: Entirely contained by region RAM

BLOCK LIST

Blocks by name

Name Range Size Ordering
ctors 0800EE0C-0800EE0F 4 Auto
stack 10007800-10007FFF 2 048 Auto
tbss 10001784-10001787 4 Auto
tdata 10001788-1000179B 20 Auto
tdata_load 0800EDF8-0800EE0B 20 Auto
tls 10001784-1000179B 24 Fixed
vectors 08000000-080001D7 472 Auto

Blocks by address

Range Size Name Ordering
08000000-080001D7 472 vectors Auto
0800EDF8-0800EE0B 20 tdata_load Auto
0800EE0C-0800EE0F 4 ctors Auto
10001784-1000179B 24 tls Fixed
10001788-1000179B 20 tdata Auto
10007800-10007FFF 2 048 stack Auto

STACK SIZES

Functions by stack size

Function name Stack Object File

Functions without stack size information

MX_ADC1_Init MX_ADC2_Init MX_ADC3_Init MX_ADC4_Init MX_ADC5_Init HAL_ADC_MspInit MX_CRC_Init HAL_CRC_MspInit MX_DMA_Init MX_FDCAN2_Init MX_FDCAN3_Init HAL_FDCAN_MspInit MX_GPIO_Init MX_I2C3_Init MX_I2C4_Init HAL_I2C_MspInit MX_IWDG_Init main SystemClock_Config LoadBackupRegister SaveBackupRegister SetFlashReadProtection SetBootFromFlashAndReadOutProtection Error_Handler JumpToBootloader HAL_ADC_ConvCpltCallback assert_failed MX_RTC_Init HAL_RTC_MspInit MX_SPI3_Init HAL_SPI_MspInit HAL_MspInit NMI_Handler HardFault_Handler MemManage_Handler BusFault_Handler UsageFault_Handler SVC_Handler DebugMon_Handler PendSV_Handler SysTick_Handler EXTI2_IRQHandler DMA1_Channel1_IRQHandler DMA1_Channel2_IRQHandler DMA1_Channel3_IRQHandler DMA1_Channel4_IRQHandler DMA1_Channel5_IRQHandler DMA1_Channel6_IRQHandler DMA1_Channel7_IRQHandler EXTI9_5_IRQHandler USART1_IRQHandler USART2_IRQHandler HAL_GPIO_EXTI_Callback MX_USART1_UART_Init MX_USART2_UART_Init HAL_UART_MspInit MX_USB_PCD_Init HAL_PCD_MspInit HAL_Init HAL_InitTick HAL_IncTick HAL_GetTick HAL_Delay HAL_SYSCFG_VREFBUF_HighImpedanceConfig HAL_SYSCFG_DisableVREFBUF HAL_ADC_Init ADC_Disable ADC_Enable HAL_ADC_Start_DMA ADC_DMAConvCplt ADC_DMAHalfConvCplt ADC_DMAError HAL_ADC_ErrorCallback HAL_ADC_ConvHalfCpltCallback HAL_ADC_ConfigChannel HAL_ADCEx_Calibration_Start HAL_ADCEx_MultiModeStart_DMA HAL_ADCEx_MultiModeConfigChannel __NVIC_SystemReset HAL_NVIC_SetPriorityGrouping HAL_NVIC_SetPriority HAL_NVIC_EnableIRQ HAL_NVIC_SystemReset HAL_SYSTICK_Config CRC_Handle_16 CRC_Handle_8 HAL_CRC_Init HAL_CRC_Calculate HAL_CRCEx_Polynomial_Set DMA_CalcDMAMUXChannelBaseAndMask DMA_CalcDMAMUXRequestGenBaseAndMask DMA_SetConfig HAL_DMA_Init HAL_DMA_Start_IT HAL_DMA_Abort HAL_DMA_Abort_IT HAL_DMA_IRQHandler HAL_FDCAN_Init FLASH_WaitForLastOperation HAL_FLASH_Unlock HAL_FLASH_Lock HAL_FLASH_OB_Unlock HAL_FLASH_OB_Lock HAL_FLASHEx_OBProgram HAL_FLASHEx_OBGetConfig HAL_GPIO_Init HAL_GPIO_ReadPin HAL_GPIO_WritePin HAL_GPIO_TogglePin HAL_GPIO_EXTI_IRQHandler I2C_WaitOnFlagUntilTimeout I2C_TransferConfig I2C_WaitOnTXISFlagUntilTimeout I2C_WaitOnSTOPFlagUntilTimeout I2C_IsErrorOccurred I2C_Flush_TXDR HAL_I2C_Init HAL_I2C_Mem_Write HAL_I2C_Mem_Read HAL_I2CEx_ConfigAnalogFilter HAL_I2CEx_ConfigDigitalFilter HAL_I2CEx_EnableFastModePlus HAL_IWDG_Init HAL_IWDG_Refresh HAL_PCD_Init HAL_PCDEx_ActivateLPM HAL_PWR_EnableBkUpAccess HAL_PWREx_ControlVoltageScaling HAL_PWREx_DisableUCPDDeadBattery HAL_RCC_OscConfig HAL_RCC_ClockConfig HAL_RCC_GetSysClockFreq HAL_RCC_GetPCLK1Freq HAL_RCC_GetPCLK2Freq HAL_RCCEx_PeriphCLKConfig HAL_RTC_Init RTC_EnterInitMode RTC_ExitInitMode HAL_RTC_WaitForSynchro HAL_RTCEx_BKUPWrite HAL_RTCEx_BKUPRead SPI_EndRxTxTransaction SPI_WaitFifoStateUntilTimeout SPI_WaitFlagStateUntilTimeout HAL_SPI_Init HAL_SPI_TransmitReceive UART_EndRxTransfer UART_DMAError UART_DMATransmitCplt UART_DMATxHalfCplt UART_EndTxTransfer UART_DMAReceiveCplt UART_DMARxHalfCplt UART_DMAAbortOnError HAL_UART_Init UART_AdvFeatureConfig UART_SetConfig UART_CheckIdleState UART_WaitOnFlagUntilTimeout HAL_UART_Transmit_DMA HAL_UART_TxHalfCpltCallback HAL_UART_Receive_DMA UART_Start_Receive_DMA HAL_UART_IRQHandler HAL_UARTEx_RxEventCallback HAL_UART_RxCpltCallback HAL_UART_RxHalfCpltCallback HAL_UART_ReceiverTimeout_Config HAL_UART_EnableReceiverTimeout UARTEx_SetNbDataToProcess HAL_UARTEx_WakeupCallback HAL_UARTEx_RxFifoFullCallback HAL_UARTEx_TxFifoEmptyCallback HAL_UARTEx_DisableFifoMode HAL_UARTEx_SetTxFifoThreshold HAL_UARTEx_SetRxFifoThreshold USB_DisableGlobalInt USB_DevInit ADS_1260_SetDataRate ADS_1260_BatteryCurrentOffsetCalibrationStart ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart ADS_1260_BatteryCurrentGainCalibrationStart ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart ADS1260_init ADS1260_StartConversion ADS1260_ReadConversion ADS1260_ConversionFinished AH_COUNTER_Init AH_COUNTER_SetDetectedAh getSocAhAuto AH_COUNTER_Exec BATTERY_VOLTAGE_Exec CHIP_TEMPERATURE_Calibration CHIP_TEMPERATURE_Exec calc_temp_compensation y EEPROM_isFirstStart EEPROM_Read EEPROM_fullRestore EEPROM_Write EEPROM_readConfig EEPROM_factoryRestore EEPROM_storeConfig EFFICIENCY_Exec ESR_Exec ESR_FAST_Exec CurrentOffsetCal CurrentGainCal FAST_CURRENT_Exec INT_BAT_VOLTAGE_Exec mbInit mbUartInit HAL_UART_ErrorCallback HAL_UART_TxCpltCallback mbSend mbCrc16 mbCheckCrc16 mbAppendCrc16 mbGetFrameComplete mbSlaveCheckModbusRtuQuery mbSlaveProcessRtuQuery mbSlaveProcessPdu mbSlaveReadHoldingRegisters mbSlaveWriteSingleRegister mbSlaveWriteMultipleRegisters OUTPUTS_Init OUTPUTS_CheckLVP OUTPUTS_CheckOVP AuxModeHeaterExec AuxModeSOCExec AuxModeAlarmExec OUTPUTS_CheckAUX SELF_DISCHARGE_Exec SHUNT_TEMPERATURE_Exec SHUNT_VOLTAGE_Exec SYS_DATA_Init WH_COUNTER_Init WH_COUNTER_Exec WH_COUNTER_SetDetectedEnergy WH_COUNTER_CalcSoH WH_COUNTER_GetSoCManual WH_COUNTER_GetSoCAuto WH_COUNTER_GetSoCAutoTemp WH_COUNTER_SetToMax _start __SEGGER_init_done __startup_complete exit WWDG_IRQHandler PVD_PVM_IRQHandler RTC_TAMP_LSECSS_IRQHandler RTC_WKUP_IRQHandler FLASH_IRQHandler RCC_IRQHandler EXTI0_IRQHandler EXTI1_IRQHandler EXTI3_IRQHandler EXTI4_IRQHandler ADC1_2_IRQHandler USB_HP_IRQHandler USB_LP_IRQHandler FDCAN1_IT0_IRQHandler FDCAN1_IT1_IRQHandler TIM1_BRK_TIM15_IRQHandler TIM1_UP_TIM16_IRQHandler TIM1_TRG_COM_TIM17_IRQHandler TIM1_CC_IRQHandler TIM2_IRQHandler TIM3_IRQHandler TIM4_IRQHandler I2C1_EV_IRQHandler I2C1_ER_IRQHandler I2C2_EV_IRQHandler I2C2_ER_IRQHandler SPI1_IRQHandler SPI2_IRQHandler USART3_IRQHandler EXTI15_10_IRQHandler RTC_Alarm_IRQHandler USBWakeUp_IRQHandler TIM8_BRK_IRQHandler TIM8_UP_IRQHandler TIM8_TRG_COM_IRQHandler TIM8_CC_IRQHandler ADC3_IRQHandler FMC_IRQHandler LPTIM1_IRQHandler TIM5_IRQHandler SPI3_IRQHandler UART4_IRQHandler UART5_IRQHandler TIM6_DAC_IRQHandler TIM7_DAC_IRQHandler DMA2_Channel1_IRQHandler DMA2_Channel2_IRQHandler DMA2_Channel3_IRQHandler DMA2_Channel4_IRQHandler DMA2_Channel5_IRQHandler ADC4_IRQHandler ADC5_IRQHandler UCPD1_IRQHandler COMP1_2_3_IRQHandler COMP4_5_6_IRQHandler COMP7_IRQHandler CRS_IRQHandler SAI1_IRQHandler TIM20_BRK_IRQHandler TIM20_UP_IRQHandler TIM20_TRG_COM_IRQHandler TIM20_CC_IRQHandler FPU_IRQHandler I2C4_EV_IRQHandler I2C4_ER_IRQHandler SPI4_IRQHandler FDCAN2_IT0_IRQHandler FDCAN2_IT1_IRQHandler FDCAN3_IT0_IRQHandler FDCAN3_IT1_IRQHandler RNG_IRQHandler LPUART1_IRQHandler I2C3_EV_IRQHandler I2C3_ER_IRQHandler DMAMUX_OVR_IRQHandler QUADSPI_IRQHandler DMA1_Channel8_IRQHandler DMA2_Channel6_IRQHandler DMA2_Channel7_IRQHandler DMA2_Channel8_IRQHandler CORDIC_IRQHandler FMAC_IRQHandler reset_handler Reset_Handler SystemInit SystemCoreClockUpdate putchar fputc fwrite puts __SEGGER_RTL_float64_PolyEvalP __SEGGER_RTL_float64_PolyEvalQ __SEGGER_RTL_float64_pow_inline ldexp frexp log exp pow __aeabi_dadd __aeabi_dsub __aeabi_dmul __aeabi_ddiv __aeabi_dcmpgt __aeabi_dcmplt __aeabi_d2iz __aeabi_d2lz __aeabi_d2uiz __aeabi_i2d __aeabi_ui2d __aeabi_ldivmod __aeabi_uldivmod __SEGGER_RTL_stream_write __SEGGER_RTL_putc __SEGGER_RTL_prin_flush __SEGGER_RTL_print_padding __SEGGER_RTL_pre_padding vfprintf vfprintf_l printf __SEGGER_RTL_vfprintf_long_long __SEGGER_init_zero __SEGGER_init_copy __SEGGER_init_zpak __SEGGER_init_ctors __aeabi_read_tp __SEGGER_RTL_X_file_stat __SEGGER_RTL_X_file_bufsize __SEGGER_RTL_X_file_write _DoInit _GetAvailWriteSpace _WriteNoCheck _WriteBlocking SEGGER_RTT_WriteNoLock SEGGER_RTT_Write strlen strnlen memcpy __aeabi_memcpy __aeabi_memcpy4 __aeabi_memcpy8 __aeabi_memclr __aeabi_memclr8 __aeabi_memclr4 __aeabi_memset8 __aeabi_memset4 __aeabi_memset memset __aeabi_memmove __aeabi_memmove4 __aeabi_memmove8 __SEGGER_RTL_ascii_isctype __SEGGER_RTL_ascii_toupper __SEGGER_RTL_ascii_tolower __SEGGER_RTL_ascii_iswctype __SEGGER_RTL_ascii_towupper __SEGGER_RTL_ascii_towlower __SEGGER_RTL_current_locale __SEGGER_RTL_ascii_mbtowc __SEGGER_RTL_ascii_wctomb __SEGGER_RTL_vfprintf

UNUSED INPUTS

Unused object files

stm32g4xx_hal_dma_ex.o stm32g4xx_hal_exti.o stm32g4xx_hal_flash_ramfunc.o stm32g4xx_hal_spi_ex.o stm32g4xx_ll_adc.o template.o

ABSOLUTE LISTING

Section .vectors from stm32g473xx_Vectors.o, size=472, align=512


_vectors: 0x08000000: 10008000 DC.W 10008000 ; R_ARM_ABS32 0x08000004: 08006411 DC.W reset_handler 0x08000008: 080070C1 DC.W NMI_Handler 0x0800000C: 080070C5 DC.W HardFault_Handler 0x08000010: 080070C9 DC.W MemManage_Handler 0x08000014: 080070CD DC.W BusFault_Handler 0x08000018: 080070D1 DC.W UsageFault_Handler 0x0800001C: 00 DC.B 0x00 ; '\0' 0x0800001D: 00 DC.B 0x00 ; '\0' 0x0800001E: 00 DC.B 0x00 ; '\0' 0x0800001F: 00 DC.B 0x00 ; '\0' 0x08000020: 00 DC.B 0x00 ; '\0' 0x08000021: 00 DC.B 0x00 ; '\0' 0x08000022: 00 DC.B 0x00 ; '\0' 0x08000023: 00 DC.B 0x00 ; '\0' 0x08000024: 00 DC.B 0x00 ; '\0' 0x08000025: 00 DC.B 0x00 ; '\0' 0x08000026: 00 DC.B 0x00 ; '\0' 0x08000027: 00 DC.B 0x00 ; '\0' 0x08000028: 00 DC.B 0x00 ; '\0' 0x08000029: 00 DC.B 0x00 ; '\0' 0x0800002A: 00 DC.B 0x00 ; '\0' 0x0800002B: 00 DC.B 0x00 ; '\0' 0x0800002C: 080070D5 DC.W SVC_Handler 0x08000030: 080070D9 DC.W DebugMon_Handler 0x08000034: 00 DC.B 0x00 ; '\0' 0x08000035: 00 DC.B 0x00 ; '\0' 0x08000036: 00 DC.B 0x00 ; '\0' 0x08000037: 00 DC.B 0x00 ; '\0' 0x08000038: 080070DD DC.W PendSV_Handler 0x0800003C: 080008D5 DC.W SysTick_Handler 0x08000040: 080008D3 DC.W WWDG_IRQHandler 0x08000044: 080068B3 DC.W PVD_PVM_IRQHandler 0x08000048: 080069BB DC.W RTC_TAMP_LSECSS_IRQHandler 0x0800004C: 08006A63 DC.W RTC_WKUP_IRQHandler 0x08000050: 08006B6F DC.W FLASH_IRQHandler 0x08000054: 08006BE3 DC.W RCC_IRQHandler 0x08000058: 08006CDF DC.W EXTI0_IRQHandler 0x0800005C: 08006CF3 DC.W EXTI1_IRQHandler 0x08000060: 080070E1 DC.W EXTI2_IRQHandler 0x08000064: 08006E47 DC.W EXTI3_IRQHandler 0x08000068: 08006EF3 DC.W EXTI4_IRQHandler 0x0800006C: 08003409 DC.W DMA1_Channel1_IRQHandler 0x08000070: 08003415 DC.W DMA1_Channel2_IRQHandler 0x08000074: 08003421 DC.W DMA1_Channel3_IRQHandler 0x08000078: 0800342D DC.W DMA1_Channel4_IRQHandler 0x0800007C: 08003439 DC.W DMA1_Channel5_IRQHandler 0x08000080: 08003445 DC.W DMA1_Channel6_IRQHandler 0x08000084: 08003451 DC.W DMA1_Channel7_IRQHandler 0x08000088: 08006F8B DC.W ADC1_2_IRQHandler 0x0800008C: 08006FCB DC.W USB_HP_IRQHandler 0x08000090: 0800701F DC.W USB_LP_IRQHandler 0x08000094: 080070BF DC.W FDCAN1_IT0_IRQHandler 0x08000098: 080070C3 DC.W FDCAN1_IT1_IRQHandler 0x0800009C: 080070E9 DC.W EXTI9_5_IRQHandler 0x080000A0: 080070C7 DC.W TIM1_BRK_TIM15_IRQHandler 0x080000A4: 080070CB DC.W TIM1_UP_TIM16_IRQHandler 0x080000A8: 080070CF DC.W TIM1_TRG_COM_TIM17_IRQHandler 0x080000AC: 080070D3 DC.W TIM1_CC_IRQHandler 0x080000B0: 080070D7 DC.W TIM2_IRQHandler 0x080000B4: 080070DB DC.W TIM3_IRQHandler 0x080000B8: 080070DF DC.W TIM4_IRQHandler 0x080000BC: 080070E7 DC.W I2C1_EV_IRQHandler 0x080000C0: 080070EF DC.W I2C1_ER_IRQHandler 0x080000C4: 08007273 DC.W I2C2_EV_IRQHandler 0x080000C8: 080072CB DC.W I2C2_ER_IRQHandler 0x080000CC: 080072E7 DC.W SPI1_IRQHandler 0x080000D0: 08007317 DC.W SPI2_IRQHandler 0x080000D4: 0800345D DC.W USART1_IRQHandler 0x080000D8: 08003469 DC.W USART2_IRQHandler 0x080000DC: 0800791B DC.W USART3_IRQHandler 0x080000E0: 08007993 DC.W EXTI15_10_IRQHandler 0x080000E4: 08007A73 DC.W RTC_Alarm_IRQHandler 0x080000E8: 08007A7B DC.W USBWakeUp_IRQHandler 0x080000EC: 08007A93 DC.W TIM8_BRK_IRQHandler 0x080000F0: 08007A97 DC.W TIM8_UP_IRQHandler 0x080000F4: 08007A9B DC.W TIM8_TRG_COM_IRQHandler 0x080000F8: 0800862B DC.W TIM8_CC_IRQHandler 0x080000FC: 08008707 DC.W ADC3_IRQHandler 0x08000100: 08008877 DC.W FMC_IRQHandler 0x08000104: 08008A3B DC.W LPTIM1_IRQHandler 0x08000108: 08008A67 DC.W TIM5_IRQHandler 0x0800010C: 08008B6B DC.W SPI3_IRQHandler 0x08000110: 08008BDB DC.W UART4_IRQHandler 0x08000114: 08008C27 DC.W UART5_IRQHandler 0x08000118: 08008CCB DC.W TIM6_DAC_IRQHandler 0x0800011C: 08008F6F DC.W TIM7_DAC_IRQHandler 0x08000120: 08008FBB DC.W DMA2_Channel1_IRQHandler 0x08000124: 08008FE3 DC.W DMA2_Channel2_IRQHandler 0x08000128: 0800909B DC.W DMA2_Channel3_IRQHandler 0x0800012C: 0800910B DC.W DMA2_Channel4_IRQHandler 0x08000130: 0800918B DC.W DMA2_Channel5_IRQHandler 0x08000134: 08009227 DC.W ADC4_IRQHandler 0x08000138: 08009257 DC.W ADC5_IRQHandler 0x0800013C: 08009287 DC.W UCPD1_IRQHandler 0x08000140: 080092A7 DC.W COMP1_2_3_IRQHandler 0x08000144: 08009907 DC.W COMP4_5_6_IRQHandler 0x08000148: 08009BA3 DC.W COMP7_IRQHandler 0x0800014C: 00 DC.B 0x00 ; '\0' 0x0800014D: 00 DC.B 0x00 ; '\0' 0x0800014E: 00 DC.B 0x00 ; '\0' 0x0800014F: 00 DC.B 0x00 ; '\0' 0x08000150: 00 DC.B 0x00 ; '\0' 0x08000151: 00 DC.B 0x00 ; '\0' 0x08000152: 00 DC.B 0x00 ; '\0' 0x08000153: 00 DC.B 0x00 ; '\0' 0x08000154: 00 DC.B 0x00 ; '\0' 0x08000155: 00 DC.B 0x00 ; '\0' 0x08000156: 00 DC.B 0x00 ; '\0' 0x08000157: 00 DC.B 0x00 ; '\0' 0x08000158: 00 DC.B 0x00 ; '\0' 0x08000159: 00 DC.B 0x00 ; '\0' 0x0800015A: 00 DC.B 0x00 ; '\0' 0x0800015B: 00 DC.B 0x00 ; '\0' 0x0800015C: 00 DC.B 0x00 ; '\0' 0x0800015D: 00 DC.B 0x00 ; '\0' 0x0800015E: 00 DC.B 0x00 ; '\0' 0x0800015F: 00 DC.B 0x00 ; '\0' 0x08000160: 00 DC.B 0x00 ; '\0' 0x08000161: 00 DC.B 0x00 ; '\0' 0x08000162: 00 DC.B 0x00 ; '\0' 0x08000163: 00 DC.B 0x00 ; '\0' 0x08000164: 00 DC.B 0x00 ; '\0' 0x08000165: 00 DC.B 0x00 ; '\0' 0x08000166: 00 DC.B 0x00 ; '\0' 0x08000167: 00 DC.B 0x00 ; '\0' 0x08000168: 00 DC.B 0x00 ; '\0' 0x08000169: 00 DC.B 0x00 ; '\0' 0x0800016A: 00 DC.B 0x00 ; '\0' 0x0800016B: 00 DC.B 0x00 ; '\0' 0x0800016C: 08009BC7 DC.W CRS_IRQHandler 0x08000170: 08009BF3 DC.W SAI1_IRQHandler 0x08000174: 08009C0B DC.W TIM20_BRK_IRQHandler 0x08000178: 08009DAB DC.W TIM20_UP_IRQHandler 0x0800017C: 08009E97 DC.W TIM20_TRG_COM_IRQHandler 0x08000180: 0800A08F DC.W TIM20_CC_IRQHandler 0x08000184: 0800A13B DC.W FPU_IRQHandler 0x08000188: 0800A1E7 DC.W I2C4_EV_IRQHandler 0x0800018C: 0800A2A7 DC.W I2C4_ER_IRQHandler 0x08000190: 0800A2D3 DC.W SPI4_IRQHandler 0x08000194: 00 DC.B 0x00 ; '\0' 0x08000195: 00 DC.B 0x00 ; '\0' 0x08000196: 00 DC.B 0x00 ; '\0' 0x08000197: 00 DC.B 0x00 ; '\0' 0x08000198: 0800A2E7 DC.W FDCAN2_IT0_IRQHandler 0x0800019C: 0800A3CF DC.W FDCAN2_IT1_IRQHandler 0x080001A0: 0800A3E3 DC.W FDCAN3_IT0_IRQHandler 0x080001A4: 0800A9E7 DC.W FDCAN3_IT1_IRQHandler 0x080001A8: 0800ACDF DC.W RNG_IRQHandler 0x080001AC: 0800AD0B DC.W LPUART1_IRQHandler 0x080001B0: 0800AD37 DC.W I2C3_EV_IRQHandler 0x080001B4: 0800AEBF DC.W I2C3_ER_IRQHandler 0x080001B8: 0800AF0F DC.W DMAMUX_OVR_IRQHandler 0x080001BC: 0800AF37 DC.W QUADSPI_IRQHandler 0x080001C0: 0800B1B7 DC.W DMA1_Channel8_IRQHandler 0x080001C4: 0800B1FB DC.W DMA2_Channel6_IRQHandler 0x080001C8: 0800B2D3 DC.W DMA2_Channel7_IRQHandler 0x080001CC: 0800B50F DC.W DMA2_Channel8_IRQHandler 0x080001D0: 0800B5D3 DC.W CORDIC_IRQHandler 0x080001D4: 0800B683 DC.W FMAC_IRQHandler

Section .text.main from main.o, size=1786, align=8


main: _vectors_end: 0x080001D8: B084 SUB SP, SP, #16 0x080001DA: F241 7048 MOVW R0, #0x1748 ; 0x10001748 = bootLoaderMark 0x080001DE: F2C1 0000 MOVT R0, #0x1000 ; 0x10001748 = bootLoaderMark 0x080001E2: 6800 LDR R0, [R0] 0x080001E4: F245 51ED MOVW R1, #0x55ED 0x080001E8: F6CA 41CE MOVT R1, #0xACCE 0x080001EC: 4288 CMP R0, R1 0x080001EE: F000 8368 BEQ.W .L31 ; 0x080008C2 0x080001F2: F003 F9FF BL HAL_Init ; 0x080035F4 0x080001F6: F003 F805 BL SystemClock_Config ; 0x08003204 0x080001FA: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x080001FE: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08000202: 6800 LDR R0, [R0] 0x08000204: F64D 6183 MOVW R1, #0xDE83 0x08000208: F2C4 311B MOVT R1, #0x431B 0x0800020C: FBA0 0101 UMULL R0, R1, R0, R1 0x08000210: F64B 7016 MOVW R0, #0xBF16 ; 0x0800BF16 = .rodata..L.str 0x08000214: 0C89 LSRS R1, R1, #18 0x08000216: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BF16 = .rodata..L.str 0x0800021A: F00E F915 BL printf ; 0x0800E448 0x0800021E: F002 FE3F BL MX_GPIO_Init ; 0x08002EA0 0x08000222: F006 FBCB BL MX_DMA_Init ; 0x080069BC 0x08000226: F002 FAEF BL MX_ADC1_Init ; 0x08002808 0x0800022A: F002 FB53 BL MX_ADC2_Init ; 0x080028D4 0x0800022E: F002 FB9F BL MX_ADC3_Init ; 0x08002970 0x08000232: F006 FAED BL MX_ADC4_Init ; 0x08006810 0x08000236: F006 FB3D BL MX_ADC5_Init ; 0x080068B4 0x0800023A: F002 FDE5 BL MX_FDCAN2_Init ; 0x08002E08 0x0800023E: F002 FE09 BL MX_FDCAN3_Init ; 0x08002E54 0x08000242: F006 FC95 BL MX_I2C3_Init ; 0x08006B70 0x08000246: F002 FED7 BL MX_I2C4_Init ; 0x08002FF8 0x0800024A: F006 FEBF BL MX_SPI3_Init ; 0x08006FCC 0x0800024E: F003 F92B BL MX_USART1_UART_Init ; 0x080034A8 0x08000252: F003 F96D BL MX_USART2_UART_Init ; 0x08003530 0x08000256: F003 F9B3 BL MX_USB_PCD_Init ; 0x080035C0 0x0800025A: F002 FD9B BL MX_CRC_Init ; 0x08002D94 0x0800025E: F006 FE95 BL MX_RTC_Init ; 0x08006F8C 0x08000262: F002 FF7D BL MX_IWDG_Init ; 0x08003160 0x08000266: F24E 6098 MOVW R0, #0xE698 ; 0x0800E698 = .rodata..Lstr 0x0800026A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E698 = .rodata..Lstr 0x0800026E: F00B FA9E BL puts ; 0x0800B7AE 0x08000272: F00D F83B BL SYS_DATA_Init ; 0x0800D2EC 0x08000276: F005 FFFB BL WH_COUNTER_Init ; 0x08006270 0x0800027A: F00B FEED BL AH_COUNTER_Init ; 0x0800C058 0x0800027E: F005 FE75 BL EEPROM_isFirstStart ; 0x08005F6C 0x08000282: 2803 CMP R0, #3 0x08000284: D818 BHI .L1 ; 0x080002B8 0x08000286: E8DF F000 TBB [PC, R0] 0x0800028A: 02 DC.B 0x02 ; '\x02' 0x0800028B: 09 DC.B 0x09 ; '\t' 0x0800028C: 10 DC.B 0x10 ; '\x10' 0x0800028D: 02 DC.B 0x02 ; '\x02' 0x0800028E: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x08000292: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08000296: F00B FF51 BL EEPROM_fullRestore ; 0x0800C13C 0x0800029A: E00D B .L1 ; 0x080002B8 0x0800029C: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080002A0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080002A4: F00C F808 BL EEPROM_readConfig ; 0x0800C2B8 0x080002A8: E006 B .L1 ; 0x080002B8 0x080002AA: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080002AE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080002B2: 2100 MOVS R1, #0 0x080002B4: F00C F910 BL EEPROM_factoryRestore ; 0x0800C4D8
.L1: 0x080002B8: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x080002BC: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data 0x080002C0: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x080002C4: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data 0x080002C8: F004 F914 BL HAL_IWDG_Refresh ; 0x080044F4 0x080002CC: F04F 4090 MOV.W R0, #0x48000000 0x080002D0: F44F 6180 MOV.W R1, #0x0400 0x080002D4: F009 FC66 BL HAL_GPIO_ReadPin ; 0x08009BA4 0x080002D8: B9B0 CBNZ R0, .L2 ; 0x08000308 0x080002DA: 2032 MOVS R0, #50 0x080002DC: F003 F9C8 BL HAL_Delay ; 0x08003670 0x080002E0: F04F 4090 MOV.W R0, #0x48000000 0x080002E4: F44F 6180 MOV.W R1, #0x0400 0x080002E8: F009 FC5C BL HAL_GPIO_ReadPin ; 0x08009BA4 0x080002EC: B960 CBNZ R0, .L2 ; 0x08000308 0x080002EE: F24E 60A7 MOVW R0, #0xE6A7 ; 0x0800E6A7 = .rodata..Lstr.27 0x080002F2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6A7 = .rodata..Lstr.27 0x080002F6: F00B FA5A BL puts ; 0x0800B7AE 0x080002FA: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080002FE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08000302: 2101 MOVS R1, #1 0x08000304: F00C F8E8 BL EEPROM_factoryRestore ; 0x0800C4D8
.L2: 0x08000308: F241 2690 MOVW R6, #0x1290 ; 0x10001290 = hiwdg 0x0800030C: F2C1 0600 MOVT R6, #0x1000 ; 0x10001290 = hiwdg 0x08000310: 4630 MOV R0, R6 0x08000312: F004 F8EF BL HAL_IWDG_Refresh ; 0x080044F4 0x08000316: F006 FC65 BL LoadBackupRegister ; 0x08006BE4 0x0800031A: F240 0700 MOVW R7, #0 ; 0x20000000 = modbusData 0x0800031E: F8DA 1010 LDR.W R1, [R10, #16] 0x08000322: F8BA 2014 LDRH.W R2, [R10, #20] 0x08000326: F8BA 3016 LDRH.W R3, [R10, #22] 0x0800032A: F640 258C MOVW R5, #0x0A8C ; 0x10000A8C = huart2 0x0800032E: F2C2 0700 MOVT R7, #0x2000 ; 0x20000000 = modbusData 0x08000332: F2C1 0500 MOVT R5, #0x1000 ; 0x10000A8C = huart2 0x08000336: 4638 MOV R0, R7 0x08000338: 9500 STR R5, [SP, #0] 0x0800033A: F00C FB29 BL mbInit ; 0x0800C990 0x0800033E: 4630 MOV R0, R6 0x08000340: F004 F8D8 BL HAL_IWDG_Refresh ; 0x080044F4 0x08000344: F001 F96C BL CHIP_TEMPERATURE_Calibration ; 0x08001620 0x08000348: F640 5464 MOVW R4, #0x0D64 ; 0x10000D64 = hadc1 0x0800034C: 2500 MOVS R5, #0 0x0800034E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000D64 = hadc1 0x08000352: F2C4 057F MOVT R5, #0x407F 0x08000356: 4620 MOV R0, R4 0x08000358: 4629 MOV R1, R5 0x0800035A: F008 F967 BL HAL_ADCEx_Calibration_Start ; 0x0800862C 0x0800035E: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2 0x08000362: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2 0x08000366: 4629 MOV R1, R5 0x08000368: F008 F960 BL HAL_ADCEx_Calibration_Start ; 0x0800862C 0x0800036C: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08000370: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08000374: 217F MOVS R1, #127 0x08000376: F008 F959 BL HAL_ADCEx_Calibration_Start ; 0x0800862C 0x0800037A: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x0800037E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x08000382: 4629 MOV R1, R5 0x08000384: F008 F952 BL HAL_ADCEx_Calibration_Start ; 0x0800862C 0x08000388: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800038C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08000390: 217F MOVS R1, #127 0x08000392: F008 F94B BL HAL_ADCEx_Calibration_Start ; 0x0800862C 0x08000396: 4630 MOV R0, R6 0x08000398: F004 F8AC BL HAL_IWDG_Refresh ; 0x080044F4 0x0800039C: F240 2134 MOVW R1, #0x0234 ; 0x20000234 = adc12Data 0x080003A0: F2C2 0100 MOVT R1, #0x2000 ; 0x20000234 = adc12Data 0x080003A4: 4620 MOV R0, R4 0x080003A6: 2240 MOVS R2, #64 0x080003A8: F008 F9AE BL HAL_ADCEx_MultiModeStart_DMA ; 0x08008708 0x080003AC: 2800 CMP R0, #0 0x080003AE: F040 8286 BNE.W .L30 ; 0x080008BE 0x080003B2: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x080003B6: F240 3134 MOVW R1, #0x0334 ; 0x20000334 = adc3Data 0x080003BA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x080003BE: F2C2 0100 MOVT R1, #0x2000 ; 0x20000334 = adc3Data 0x080003C2: 2203 MOVS R2, #3 0x080003C4: F003 F970 BL HAL_ADC_Start_DMA ; 0x080036A8 0x080003C8: 2800 CMP R0, #0 0x080003CA: F040 8278 BNE.W .L30 ; 0x080008BE 0x080003CE: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x080003D2: F240 3140 MOVW R1, #0x0340 ; 0x20000340 = adc4Data 0x080003D6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x080003DA: F2C2 0100 MOVT R1, #0x2000 ; 0x20000340 = adc4Data 0x080003DE: 2201 MOVS R2, #1 0x080003E0: F003 F962 BL HAL_ADC_Start_DMA ; 0x080036A8 0x080003E4: 2800 CMP R0, #0 0x080003E6: F040 826A BNE.W .L30 ; 0x080008BE 0x080003EA: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x080003EE: F240 3144 MOVW R1, #0x0344 ; 0x20000344 = adc5Data 0x080003F2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x080003F6: F2C2 0100 MOVT R1, #0x2000 ; 0x20000344 = adc5Data 0x080003FA: 2204 MOVS R2, #4 0x080003FC: F003 F954 BL HAL_ADC_Start_DMA ; 0x080036A8 0x08000400: 2800 CMP R0, #0 0x08000402: F040 825C BNE.W .L30 ; 0x080008BE 0x08000406: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg 0x0800040A: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg 0x0800040E: 4620 MOV R0, R4 0x08000410: F004 F870 BL HAL_IWDG_Refresh ; 0x080044F4 0x08000414: F005 FA7C BL ADS1260_init ; 0x08005910 0x08000418: 4620 MOV R0, R4 0x0800041A: F004 F86B BL HAL_IWDG_Refresh ; 0x080044F4 0x0800041E: F64D 102B MOVW R0, #0xD92B ; 0x0800D92B = .rodata..Lstr.28 0x08000422: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D92B = .rodata..Lstr.28 0x08000426: F00B F9C2 BL puts ; 0x0800B7AE 0x0800042A: F00C FC23 BL OUTPUTS_Init ; 0x0800CC74 0x0800042E: F8BA 0018 LDRH.W R0, [R10, #24] 0x08000432: B320 CBZ R0, .L4 ; 0x0800047E 0x08000434: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg 0x08000438: 2500 MOVS R5, #0 0x0800043A: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg 0x0800043E: BF00 NOP
.L3: 0x08000440: F04F 4090 MOV.W R0, #0x48000000 0x08000444: 2120 MOVS R1, #32 0x08000446: 2201 MOVS R2, #1 0x08000448: F003 FDC4 BL HAL_GPIO_WritePin ; 0x08003FD4 0x0800044C: F44F 70AF MOV.W R0, #0x015E 0x08000450: F003 F90E BL HAL_Delay ; 0x08003670 0x08000454: 4620 MOV R0, R4 0x08000456: F004 F84D BL HAL_IWDG_Refresh ; 0x080044F4 0x0800045A: F04F 4090 MOV.W R0, #0x48000000 0x0800045E: 2120 MOVS R1, #32 0x08000460: 2200 MOVS R2, #0 0x08000462: F003 FDB7 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08000466: F44F 70AF MOV.W R0, #0x015E 0x0800046A: F003 F901 BL HAL_Delay ; 0x08003670 0x0800046E: 4620 MOV R0, R4 0x08000470: F004 F840 BL HAL_IWDG_Refresh ; 0x080044F4 0x08000474: F8BA 0018 LDRH.W R0, [R10, #24] 0x08000478: 3501 ADDS R5, #1 0x0800047A: 4285 CMP R5, R0 0x0800047C: D3E0 BCC .L3 ; 0x08000440
.L4: 0x0800047E: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data 0x08000482: ED9F 8BDB VLDR D8, =0x40A7700000000000 ; [PC, #0x036C] [0x080007F0] 0x08000486: ED9F 9BDC VLDR D9, =0x4035000000000000 ; [PC, #0x0370] [0x080007F8] 0x0800048A: ED9F ABDD VLDR D10, =0x3EF0000000000000 ; [PC, #0x0374] [0x08000800] 0x0800048E: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data 0x08000492: 2000 MOVS R0, #0 0x08000494: 2600 MOVS R6, #0 0x08000496: F04F 0B00 MOV.W R11, #0 0x0800049A: 9003 STR R0, [SP, #12] 0x0800049C: E008 B .L6 ; 0x080004B0 0x0800049E: BF00 NOP
.L5: 0x080004A0: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x080004A4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x080004A8: 2122 MOVS R1, #34 0x080004AA: F8C0 108C STR.W R1, [R0, #140] 0x080004AE: 4646 MOV R6, R8
.L6: 0x080004B0: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x080004B4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x080004B8: F004 F81C BL HAL_IWDG_Refresh ; 0x080044F4 0x080004BC: 6828 LDR R0, [R5] 0x080004BE: 2801 CMP R0, #1 0x080004C0: D134 BNE .L7 ; 0x0800052C 0x080004C2: F240 2434 MOVW R4, #0x0234 ; 0x20000234 = adc12Data 0x080004C6: F2C2 0400 MOVT R4, #0x2000 ; 0x20000234 = adc12Data 0x080004CA: F8B4 00FE LDRH.W R0, [R4, #254] 0x080004CE: F001 F81F BL BATTERY_VOLTAGE_Exec ; 0x08001510 0x080004D2: F8B4 00FC LDRH.W R0, [R4, #252] 0x080004D6: F001 FB93 BL FAST_CURRENT_Exec ; 0x08001C00 0x080004DA: F001 FA79 BL ESR_FAST_Exec ; 0x080019D0 0x080004DE: F8DA 00D8 LDR.W R0, [R10, #216] 0x080004E2: F8DA 10E4 LDR.W R1, [R10, #228] 0x080004E6: F44F 727A MOV.W R2, #0x03E8 0x080004EA: FB81 0100 SMULL R0, R1, R1, R0 0x080004EE: 2300 MOVS R3, #0 0x080004F0: F00D FA88 BL __aeabi_ldivmod ; 0x0800DA04 0x080004F4: F8CA 0108 STR.W R0, [R10, #0x0108] 0x080004F8: F8DA 00D8 LDR.W R0, [R10, #216] 0x080004FC: F8DA 1190 LDR.W R1, [R10, #0x0190] 0x08000500: F44F 727A MOV.W R2, #0x03E8 0x08000504: FB81 0100 SMULL R0, R1, R1, R0 0x08000508: 2300 MOVS R3, #0 0x0800050A: F00D FA7B BL __aeabi_ldivmod ; 0x0800DA04 0x0800050E: F8CA 0184 STR.W R0, [R10, #0x0184] 0x08000512: 2000 MOVS R0, #0 0x08000514: 6028 STR R0, [R5] 0x08000516: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x0800051A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x0800051E: 4621 MOV R1, R4 0x08000520: 2240 MOVS R2, #64 0x08000522: F008 F8F1 BL HAL_ADCEx_MultiModeStart_DMA ; 0x08008708 0x08000526: 2800 CMP R0, #0 0x08000528: F040 81C9 BNE.W .L30 ; 0x080008BE
.L7: 0x0800052C: F241 20BC MOVW R0, #0x12BC ; 0x100012BC = newADC3Data 0x08000530: F2C1 0000 MOVT R0, #0x1000 ; 0x100012BC = newADC3Data 0x08000534: 6800 LDR R0, [R0] 0x08000536: 2801 CMP R0, #1 0x08000538: D106 BNE .L8 ; 0x08000548 0x0800053A: F240 3034 MOVW R0, #0x0334 ; 0x20000334 = adc3Data 0x0800053E: F2C2 0000 MOVT R0, #0x2000 ; 0x20000334 = adc3Data 0x08000542: 6800 LDR R0, [R0] 0x08000544: F001 FCD8 BL SHUNT_TEMPERATURE_Exec ; 0x08001EF8
.L8: 0x08000548: F241 20B8 MOVW R0, #0x12B8 ; 0x100012B8 = newADC4Data 0x0800054C: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B8 = newADC4Data 0x08000550: 6800 LDR R0, [R0] 0x08000552: 2801 CMP R0, #1 0x08000554: D106 BNE .L9 ; 0x08000564 0x08000556: F240 3040 MOVW R0, #0x0340 ; 0x20000340 = adc4Data 0x0800055A: F2C2 0000 MOVT R0, #0x2000 ; 0x20000340 = adc4Data 0x0800055E: 6800 LDR R0, [R0] 0x08000560: F001 FD1E BL SHUNT_VOLTAGE_Exec ; 0x08001FA0
.L9: 0x08000564: F241 20B4 MOVW R0, #0x12B4 ; 0x100012B4 = newADC5Data 0x08000568: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B4 = newADC5Data 0x0800056C: 6800 LDR R0, [R0] 0x0800056E: 2801 CMP R0, #1 0x08000570: D145 BNE .L10 ; 0x080005FE 0x08000572: F240 3944 MOVW R9, #0x0344 ; 0x20000344 = adc5Data 0x08000576: F2C2 0900 MOVT R9, #0x2000 ; 0x20000344 = adc5Data 0x0800057A: F8D9 0000 LDR.W R0, [R9] 0x0800057E: F001 F89F BL CHIP_TEMPERATURE_Exec ; 0x080016C0 0x08000582: F8D9 0004 LDR.W R0, [R9, #4] 0x08000586: F001 FB8B BL INT_BAT_VOLTAGE_Exec ; 0x08001CA0 0x0800058A: F8D9 0008 LDR.W R0, [R9, #8] 0x0800058E: F006 F879 BL __aeabi_ui2d ; 0x08006684 0x08000592: EC58 7B18 VMOV R7, R8, D8 0x08000596: 463A MOV R2, R7 0x08000598: 4643 MOV R3, R8 0x0800059A: F005 FF51 BL __aeabi_dmul ; 0x08006440 0x0800059E: EC55 4B19 VMOV R4, R5, D9 0x080005A2: 4622 MOV R2, R4 0x080005A4: 462B MOV R3, R5 0x080005A6: F005 FF4B BL __aeabi_dmul ; 0x08006440 0x080005AA: F8CD B008 STR.W R11, [SP, #8] 0x080005AE: 46D3 MOV R11, R10 0x080005B0: 9601 STR R6, [SP, #4] 0x080005B2: EC56 AB1A VMOV R10, R6, D10 0x080005B6: 4652 MOV R2, R10 0x080005B8: 4633 MOV R3, R6 0x080005BA: F005 FF41 BL __aeabi_dmul ; 0x08006440 0x080005BE: F00D F9BB BL __aeabi_d2iz ; 0x0800D938 0x080005C2: F8AB 0150 STRH.W R0, [R11, #0x0150] 0x080005C6: F8D9 000C LDR.W R0, [R9, #12] 0x080005CA: F006 F85B BL __aeabi_ui2d ; 0x08006684 0x080005CE: 463A MOV R2, R7 0x080005D0: 4643 MOV R3, R8 0x080005D2: F005 FF35 BL __aeabi_dmul ; 0x08006440 0x080005D6: 4622 MOV R2, R4 0x080005D8: 462B MOV R3, R5 0x080005DA: F005 FF31 BL __aeabi_dmul ; 0x08006440 0x080005DE: 4652 MOV R2, R10 0x080005E0: 46DA MOV R10, R11 0x080005E2: F8DD B008 LDR.W R11, [SP, #8] 0x080005E6: F240 0700 MOVW R7, #0 ; 0x20000000 = modbusData 0x080005EA: 4633 MOV R3, R6 0x080005EC: 9E01 LDR R6, [SP, #4] 0x080005EE: F2C2 0700 MOVT R7, #0x2000 ; 0x20000000 = modbusData 0x080005F2: F005 FF25 BL __aeabi_dmul ; 0x08006440 0x080005F6: F00D F99F BL __aeabi_d2iz ; 0x0800D938 0x080005FA: F8AA 0152 STRH.W R0, [R10, #0x0152]
.L10: 0x080005FE: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08000602: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08000606: 6800 LDR R0, [R0] 0x08000608: 2801 CMP R0, #1 0x0800060A: D10B BNE .L11 ; 0x08000624 0x0800060C: F005 FC3E BL ADS1260_ConversionFinished ; 0x08005E8C 0x08000610: F001 F91E BL ESR_Exec ; 0x08001850 0x08000614: F8AA 0198 STRH.W R0, [R10, #0x0198] 0x08000618: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x0800061C: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08000620: 2100 MOVS R1, #0 0x08000622: 6001 STR R1, [R0]
.L11: 0x08000624: F003 F81E BL HAL_GetTick ; 0x08003664 0x08000628: 1B84 SUBS R4, R0, R6 0x0800062A: 4680 MOV R8, R0 0x0800062C: BF18 IT NE 0x0800062E: 2401 MOVNE R4, #1 0x08000630: F8BA 0154 LDRH.W R0, [R10, #0x0154] 0x08000634: F1BB 0F00 CMP.W R11, #0 0x08000638: F04F 0500 MOV.W R5, #0 0x0800063C: BFC8 IT GT 0x0800063E: 2501 MOVGT R5, #1 0x08000640: 2804 CMP R0, #4 0x08000642: D31B BCC .L12 ; 0x0800067C 0x08000644: F64D 1082 MOVW R0, #0xD982 ; 0x0800D982 = .rodata..Lstr.29 0x08000648: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D982 = .rodata..Lstr.29 0x0800064C: F00B F8AF BL puts ; 0x0800B7AE 0x08000650: F240 4600 MOVW R6, #0x0400 0x08000654: F6C4 0600 MOVT R6, #0x4800 0x08000658: F04F 0907 MOV.W R9, #7 0x0800065C: 4630 MOV R0, R6 0x0800065E: F44F 6100 MOV.W R1, #0x0800 0x08000662: 2200 MOVS R2, #0 0x08000664: F8AA 9106 STRH.W R9, [R10, #0x0106] 0x08000668: F003 FCB4 BL HAL_GPIO_WritePin ; 0x08003FD4 0x0800066C: 4630 MOV R0, R6 0x0800066E: F44F 5180 MOV.W R1, #0x1000 0x08000672: 2200 MOVS R2, #0 0x08000674: F8AA 9106 STRH.W R9, [R10, #0x0106] 0x08000678: F003 FCAC BL HAL_GPIO_WritePin ; 0x08003FD4
.L12: 0x0800067C: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x08000680: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x08000684: 6800 LDR R0, [R0] 0x08000686: 6801 LDR R1, [R0] 0x08000688: 6840 LDR R0, [R0, #4] 0x0800068A: 9803 LDR R0, [SP, #12] 0x0800068C: F001 060F AND R6, R1, #15 0x08000690: 4286 CMP R6, R0 0x08000692: D02E BEQ .L14 ; 0x080006F2 0x08000694: F8DA 0128 LDR.W R0, [R10, #0x0128] 0x08000698: 3001 ADDS R0, #1 0x0800069A: F8CA 0128 STR.W R0, [R10, #0x0128] 0x0800069E: F8DA 0124 LDR.W R0, [R10, #0x0124] 0x080006A2: 3001 ADDS R0, #1 0x080006A4: F8CA 0124 STR.W R0, [R10, #0x0124] 0x080006A8: F8DA 0120 LDR.W R0, [R10, #0x0120] 0x080006AC: 3001 ADDS R0, #1 0x080006AE: F8CA 0120 STR.W R0, [R10, #0x0120] 0x080006B2: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode 0x080006B6: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode 0x080006BA: 6800 LDR R0, [R0] 0x080006BC: B920 CBNZ R0, .L13 ; 0x080006C8 0x080006BE: F04F 4090 MOV.W R0, #0x48000000 0x080006C2: 2110 MOVS R1, #16 0x080006C4: F009 FA80 BL HAL_GPIO_TogglePin ; 0x08009BC8
.L13: 0x080006C8: F000 FBFE BL AH_COUNTER_Exec ; 0x08000EC8 0x080006CC: F001 FC94 BL WH_COUNTER_Exec ; 0x08001FF8 0x080006D0: F00C FAE2 BL OUTPUTS_CheckLVP ; 0x0800CC98 0x080006D4: F00C FBA8 BL OUTPUTS_CheckOVP ; 0x0800CE28 0x080006D8: F00C FDE6 BL OUTPUTS_CheckAUX ; 0x0800D2A8 0x080006DC: F002 FDD4 BL SaveBackupRegister ; 0x08003288 0x080006E0: F001 FB72 BL SELF_DISCHARGE_Exec ; 0x08001DC8 0x080006E4: F8AA 019C STRH.W R0, [R10, #0x019C] 0x080006E8: F001 F886 BL EFFICIENCY_Exec ; 0x080017F8 0x080006EC: F8AA 0116 STRH.W R0, [R10, #0x0116] 0x080006F0: 9603 STR R6, [SP, #12]
.L14: 0x080006F2: F8BA 001A LDRH.W R0, [R10, #26] 0x080006F6: 2800 CMP R0, #0 0x080006F8: F000 808D BEQ.W .L23 ; 0x08000816 0x080006FC: F897 0026 LDRB.W R0, [R7, #38] 0x08000700: 2800 CMP R0, #0 0x08000702: F040 8088 BNE.W .L23 ; 0x08000816 0x08000706: F8BA 001A LDRH.W R0, [R10, #26] 0x0800070A: F240 31F1 MOVW R1, #0x03F1 0x0800070E: 4288 CMP R0, R1 0x08000710: DC0D BGT .L15 ; 0x0800072E 0x08000712: 3801 SUBS R0, #1 0x08000714: 280A CMP R0, #10 0x08000716: D821 BHI .L16 ; 0x0800075C 0x08000718: E8DF F000 TBB [PC, R0] 0x0800071C: 06 DC.B 0x06 ; '\x06' 0x0800071D: 3A DC.B 0x3A ; ':' 0x0800071E: 3E DC.B 0x3E ; '>' 0x0800071F: 33 DC.B 0x33 ; '3' 0x08000720: 20 DC.B 0x20 ; ' ' 0x08000721: D0 DC.B 0xD0 ; '\xD0' 0x08000722: 53 DC.B 0x53 ; 'S' 0x08000723: 43 DC.B 0x43 ; 'C' 0x08000724: 37 DC.B 0x37 ; '7' 0x08000725: 47 DC.B 0x47 ; 'G' 0x08000726: 5F DC.B 0x5F ; '_' 0x08000727: 00 DC.B 0x00 ; '\0' 0x08000728: 4650 MOV R0, R10 0x0800072A: 2100 MOVS R1, #0 0x0800072C: E06E B .L21 ; 0x0800080C
.L15: 0x0800072E: F5B0 7F7D CMP.W R0, #0x03F4 0x08000732: DB1A BLT .L17 ; 0x0800076A 0x08000734: D058 BEQ .L19 ; 0x080007E8 0x08000736: F240 41D2 MOVW R1, #0x04D2 0x0800073A: 4288 CMP R0, R1 0x0800073C: D064 BEQ .L20 ; 0x08000808 0x0800073E: F241 5152 MOVW R1, #0x1552 0x08000742: 4288 CMP R0, R1 0x08000744: D10A BNE .L16 ; 0x0800075C 0x08000746: F241 7048 MOVW R0, #0x1748 ; 0x10001748 = bootLoaderMark 0x0800074A: F245 51ED MOVW R1, #0x55ED 0x0800074E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001748 = bootLoaderMark 0x08000752: F6CA 41CE MOVT R1, #0xACCE 0x08000756: 6001 STR R1, [R0] 0x08000758: F003 F8F6 BL HAL_NVIC_SystemReset ; 0x08003948
.L16: 0x0800075C: F64E 6010 MOVW R0, #0xEE10 ; 0x0800EE10 = .rodata..Lstr.30 0x08000760: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE10 = .rodata..Lstr.30 0x08000764: F00B F823 BL puts ; 0x0800B7AE 0x08000768: E052 B .L22 ; 0x08000810
.L17: 0x0800076A: F240 31F2 MOVW R1, #0x03F2 0x0800076E: 4288 CMP R0, R1 0x08000770: D036 BEQ .L18 ; 0x080007E0 0x08000772: F240 31F3 MOVW R1, #0x03F3 0x08000776: 4288 CMP R0, R1 0x08000778: D1F0 BNE .L16 ; 0x0800075C 0x0800077A: 2001 MOVS R0, #1 0x0800077C: F006 FABA BL SetFlashReadProtection ; 0x08006CF4 0x08000780: E046 B .L22 ; 0x08000810 0x08000782: 4650 MOV R0, R10 0x08000784: F00B FD98 BL EEPROM_readConfig ; 0x0800C2B8 0x08000788: E042 B .L22 ; 0x08000810 0x0800078A: F005 F8A5 BL ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart ; 0x080058D8 0x0800078E: E03F B .L22 ; 0x08000810 0x08000790: 4650 MOV R0, R10 0x08000792: F00B FCD3 BL EEPROM_fullRestore ; 0x0800C13C 0x08000796: E03B B .L22 ; 0x08000810 0x08000798: 4650 MOV R0, R10 0x0800079A: 2101 MOVS R1, #1 0x0800079C: F00B FE9C BL EEPROM_factoryRestore ; 0x0800C4D8 0x080007A0: E036 B .L22 ; 0x08000810 0x080007A2: 4650 MOV R0, R10 0x080007A4: F00B FC30 BL ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart ; 0x0800C008 0x080007A8: E032 B .L22 ; 0x08000810 0x080007AA: 4650 MOV R0, R10 0x080007AC: F000 F894 BL ADS_1260_BatteryCurrentGainCalibrationStart ; 0x080008D8 0x080007B0: F240 2034 MOVW R0, #0x0234 ; 0x20000234 = adc12Data 0x080007B4: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data 0x080007B8: F8B0 00FC LDRH.W R0, [R0, #252] 0x080007BC: F001 F9D0 BL CurrentGainCal ; 0x08001B60 0x080007C0: E026 B .L22 ; 0x08000810 0x080007C2: 4650 MOV R0, R10 0x080007C4: F00B FC00 BL ADS_1260_BatteryCurrentOffsetCalibrationStart ; 0x0800BFC8 0x080007C8: F240 2034 MOVW R0, #0x0234 ; 0x20000234 = adc12Data 0x080007CC: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data 0x080007D0: F8B0 00FC LDRH.W R0, [R0, #252] 0x080007D4: F00C F8A4 BL CurrentOffsetCal ; 0x0800C920 0x080007D8: E01A B .L22 ; 0x08000810 0x080007DA: F000 F929 BL ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart ; 0x08000A30 0x080007DE: E017 B .L22 ; 0x08000810
.L18: 0x080007E0: 2000 MOVS R0, #0 0x080007E2: F006 FA87 BL SetFlashReadProtection ; 0x08006CF4 0x080007E6: E013 B .L22 ; 0x08000810
.L19: 0x080007E8: F006 FB2E BL SetBootFromFlashAndReadOutProtection ; 0x08006E48 0x080007EC: E010 B .L22 ; 0x08000810 0x080007EE: BF00 NOP 0x080007F0: 00000000 DC64 0x40A7700000000000 0x080007F4: 40A77000 0x080007F8: 00000000 DC64 0x4035000000000000 0x080007FC: 40350000 0x08000800: 00000000 DC64 0x3EF0000000000000 0x08000804: 3EF00000
.L20: 0x08000808: 4650 MOV R0, R10 0x0800080A: 2101 MOVS R1, #1
.L21: 0x0800080C: F00B FF60 BL EEPROM_storeConfig ; 0x0800C6D0
.L22: 0x08000810: 2000 MOVS R0, #0 0x08000812: F8AA 001A STRH.W R0, [R10, #26]
.L23: 0x08000816: EA04 0005 AND.W R0, R4, R5 0x0800081A: EBAB 0B00 SUB.W R11, R11, R0 0x0800081E: F04F 4090 MOV.W R0, #0x48000000 0x08000822: F44F 6180 MOV.W R1, #0x0400 0x08000826: F009 F9BD BL HAL_GPIO_ReadPin ; 0x08009BA4 0x0800082A: B998 CBNZ R0, .L24 ; 0x08000854 0x0800082C: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data 0x08000830: F1BB 0F00 CMP.W R11, #0 0x08000834: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data 0x08000838: D124 BNE .L28 ; 0x08000884 0x0800083A: 200A MOVS R0, #10 0x0800083C: F002 FF18 BL HAL_Delay ; 0x08003670 0x08000840: F04F 4090 MOV.W R0, #0x48000000 0x08000844: F44F 6180 MOV.W R1, #0x0400 0x08000848: F009 F9AC BL HAL_GPIO_ReadPin ; 0x08009BA4 0x0800084C: B138 CBZ R0, .L25 ; 0x0800085E 0x0800084E: F04F 0B00 MOV.W R11, #0 0x08000852: E017 B .L28 ; 0x08000884
.L24: 0x08000854: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data 0x08000858: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data 0x0800085C: E012 B .L28 ; 0x08000884
.L25: 0x0800085E: F241 21AC MOVW R1, #0x12AC ; 0x100012AC = silentmode 0x08000862: F2C1 0100 MOVT R1, #0x1000 ; 0x100012AC = silentmode 0x08000866: 6808 LDR R0, [R1] 0x08000868: B110 CBZ R0, .L26 ; 0x08000870 0x0800086A: 2000 MOVS R0, #0 0x0800086C: 6008 STR R0, [R1] 0x0800086E: E007 B .L27 ; 0x08000880
.L26: 0x08000870: 2001 MOVS R0, #1 0x08000872: 6008 STR R0, [R1] 0x08000874: F04F 4090 MOV.W R0, #0x48000000 0x08000878: 2110 MOVS R1, #16 0x0800087A: 2201 MOVS R2, #1 0x0800087C: F003 FBAA BL HAL_GPIO_WritePin ; 0x08003FD4
.L27: 0x08000880: F44F 7BFA MOV.W R11, #0x01F4
.L28: 0x08000884: 4638 MOV R0, R7 0x08000886: F005 FC71 BL mbGetFrameComplete ; 0x0800616C 0x0800088A: 2800 CMP R0, #0 0x0800088C: 4646 MOV R6, R8 0x0800088E: F43F AE0F BEQ.W .L6 ; 0x080004B0 0x08000892: 4638 MOV R0, R7 0x08000894: F00C F906 BL mbSlaveCheckModbusRtuQuery ; 0x0800CAA4 0x08000898: 2802 CMP R0, #2 0x0800089A: F47F AE01 BNE.W .L5 ; 0x080004A0 0x0800089E: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode 0x080008A2: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode 0x080008A6: 6800 LDR R0, [R0] 0x080008A8: 4646 MOV R6, R8 0x080008AA: 2800 CMP R0, #0 0x080008AC: F47F AE00 BNE.W .L6 ; 0x080004B0 0x080008B0: 4638 MOV R0, R7 0x080008B2: F00C F943 BL mbSlaveProcessRtuQuery ; 0x0800CB3C 0x080008B6: 4646 MOV R6, R8 0x080008B8: E5FA B .L6 ; 0x080004B0 0x080008BA: BF00 NOP
.L29: 0x080008BC: E7FE B .L29 ; 0x080008BC
.L30: 0x080008BE: F006 FA0F BL Error_Handler ; 0x08006CE0
.L31: 0x080008C2: F241 7148 MOVW R1, #0x1748 ; 0x10001748 = bootLoaderMark 0x080008C6: 2000 MOVS R0, #0 0x080008C8: F2C1 0100 MOVT R1, #0x1000 ; 0x10001748 = bootLoaderMark 0x080008CC: 6008 STR R0, [R1] 0x080008CE: F002 FC5F BL JumpToBootloader ; 0x08003190

Section .init.WWDG_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


WWDG_IRQHandler: 0x080008D2: E7FE B WWDG_IRQHandler ; 0x080008D2

Section .text.SysTick_Handler from stm32g4xx_it.o, size=4, align=4


SysTick_Handler: 0x080008D4: F006 BCFA B.W HAL_IncTick ; 0x080072CC

Section .text.ADS_1260_BatteryCurrentGainCalibrationStart from ads1260.o, size=344, align=8


ADS_1260_BatteryCurrentGainCalibrationStart: 0x080008D8: E92D 47F0 PUSH.W {R4-R10, LR} 0x080008DC: 4604 MOV R4, R0 0x080008DE: F64C 3076 MOVW R0, #0xCB76 ; 0x0800CB76 = .rodata..L.str.2 0x080008E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CB76 = .rodata..L.str.2 0x080008E6: F00D FDAF BL printf ; 0x0800E448 0x080008EA: F8D4 009C LDR.W R0, [R4, #156] 0x080008EE: 2800 CMP R0, #0 0x080008F0: F000 8087 BEQ.W .L1 ; 0x08000A02 0x080008F4: F8D4 009C LDR.W R0, [R4, #156] 0x080008F8: F00D F858 BL __aeabi_i2d ; 0x0800D9AC 0x080008FC: ED9F 0B46 VLDR D0, =0x408F400000000000 ; [PC, #0x0118] [0x08000A18] 0x08000900: EC5A 5B10 VMOV R5, R10, D0 0x08000904: 462A MOV R2, R5 0x08000906: 4653 MOV R3, R10 0x08000908: F00C FF18 BL __aeabi_ddiv ; 0x0800D73C 0x0800090C: F240 42E0 MOVW R2, #0x04E0 ; 0x100004E0 = current 0x08000910: F2C1 0200 MOVT R2, #0x1000 ; 0x100004E0 = current 0x08000914: ED92 0B00 VLDR D0, [R2] 0x08000918: EC56 7B10 VMOV R7, R6, D0 0x0800091C: 463A MOV R2, R7 0x0800091E: 4633 MOV R3, R6 0x08000920: F00C FF0C BL __aeabi_ddiv ; 0x0800D73C 0x08000924: ED9F 0B3E VLDR D0, =0x412E848000000000 ; [PC, #248] [0x08000A20] 0x08000928: EC58 9B10 VMOV R9, R8, D0 0x0800092C: 464A MOV R2, R9 0x0800092E: 4643 MOV R3, R8 0x08000930: F005 FD86 BL __aeabi_dmul ; 0x08006440 0x08000934: F005 FE94 BL __aeabi_d2uiz ; 0x08006660 0x08000938: F8C4 0094 STR.W R0, [R4, #148] 0x0800093C: F8B4 00CE LDRH.W R0, [R4, #206] 0x08000940: 463A MOV R2, R7 0x08000942: F8A4 0098 STRH.W R0, [R4, #152] 0x08000946: F8B4 00CC LDRH.W R0, [R4, #204] 0x0800094A: 4633 MOV R3, R6 0x0800094C: F8A4 009A STRH.W R0, [R4, #154] 0x08000950: F64E 30D5 MOVW R0, #0xEBD5 ; 0x0800EBD5 = .rodata..L.str.4 0x08000954: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EBD5 = .rodata..L.str.4 0x08000958: F00D FD76 BL printf ; 0x0800E448 0x0800095C: F8D4 009C LDR.W R0, [R4, #156] 0x08000960: F00D F824 BL __aeabi_i2d ; 0x0800D9AC 0x08000964: 462A MOV R2, R5 0x08000966: 4653 MOV R3, R10 0x08000968: F00C FEE8 BL __aeabi_ddiv ; 0x0800D73C 0x0800096C: 4602 MOV R2, R0 0x0800096E: F64E 005C MOVW R0, #0xE85C ; 0x0800E85C = .rodata..L.str.5 0x08000972: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E85C = .rodata..L.str.5 0x08000976: 460B MOV R3, R1 0x08000978: F00D FD66 BL printf ; 0x0800E448 0x0800097C: F9B4 0098 LDRSH.W R0, [R4, #152] 0x08000980: F00D F814 BL __aeabi_i2d ; 0x0800D9AC 0x08000984: ED9F 0B28 VLDR D0, =0x4059000000000000 ; [PC, #160] [0x08000A28] 0x08000988: EC55 6B10 VMOV R6, R5, D0 0x0800098C: 4632 MOV R2, R6 0x0800098E: 462B MOV R3, R5 0x08000990: F00C FED4 BL __aeabi_ddiv ; 0x0800D73C 0x08000994: 4602 MOV R2, R0 0x08000996: F64E 006B MOVW R0, #0xE86B ; 0x0800E86B = .rodata..L.str.6 0x0800099A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E86B = .rodata..L.str.6 0x0800099E: 460B MOV R3, R1 0x080009A0: F00D FD52 BL printf ; 0x0800E448 0x080009A4: F9B4 009A LDRSH.W R0, [R4, #154] 0x080009A8: F00D F800 BL __aeabi_i2d ; 0x0800D9AC 0x080009AC: 4632 MOV R2, R6 0x080009AE: 462B MOV R3, R5 0x080009B0: F00C FEC4 BL __aeabi_ddiv ; 0x0800D73C 0x080009B4: 4602 MOV R2, R0 0x080009B6: F64C 30BA MOVW R0, #0xCBBA ; 0x0800CBBA = .rodata..L.str.7 0x080009BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CBBA = .rodata..L.str.7 0x080009BE: 460B MOV R3, R1 0x080009C0: F00D FD42 BL printf ; 0x0800E448 0x080009C4: F8D4 0094 LDR.W R0, [R4, #148] 0x080009C8: F005 FE5C BL __aeabi_ui2d ; 0x08006684 0x080009CC: 464A MOV R2, R9 0x080009CE: 4643 MOV R3, R8 0x080009D0: F005 FD36 BL __aeabi_dmul ; 0x08006440 0x080009D4: 4602 MOV R2, R0 0x080009D6: F64E 7014 MOVW R0, #0xEF14 ; 0x0800EF14 = .rodata..L.str.8 0x080009DA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF14 = .rodata..L.str.8 0x080009DE: 460B MOV R3, R1 0x080009E0: F00D FD32 BL printf ; 0x0800E448 0x080009E4: F64C 405E MOVW R0, #0xCC5E ; 0x0800CC5E = .rodata..L.str.9 0x080009E8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CC5E = .rodata..L.str.9 0x080009EC: F00D FD2C BL printf ; 0x0800E448 0x080009F0: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080009F4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080009F8: 2100 MOVS R1, #0 0x080009FA: E8BD 47F0 POP.W {R4-R10, LR} 0x080009FE: F00B BE67 B.W EEPROM_storeConfig ; 0x0800C6D0
.L1: 0x08000A02: F64E 30F2 MOVW R0, #0xEBF2 ; 0x0800EBF2 = .rodata..Lstr.24 0x08000A06: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EBF2 = .rodata..Lstr.24 0x08000A0A: E8BD 47F0 POP.W {R4-R10, LR} 0x08000A0E: F00A BECE B.W puts ; 0x0800B7AE 0x08000A12: BF00 NOP 0x08000A14: BF00 NOP 0x08000A16: BF00 NOP 0x08000A18: 00000000 DC64 0x408F400000000000 0x08000A1C: 408F4000 0x08000A20: 00000000 DC64 0x412E848000000000 0x08000A24: 412E8480 0x08000A28: 00000000 DC64 0x4059000000000000 0x08000A2C: 40590000

Section .text.ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart from ads1260.o, size=376, align=8


ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart: 0x08000A30: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08000A34: B081 SUB SP, SP, #4 0x08000A36: F64E 0076 MOVW R0, #0xE876 ; 0x0800E876 = .rodata..L.str.10 0x08000A3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E876 = .rodata..L.str.10 0x08000A3E: F00D FD03 BL printf ; 0x0800E448 0x08000A42: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data 0x08000A46: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data 0x08000A4A: F8BA 00CE LDRH.W R0, [R10, #206] 0x08000A4E: F8AA 00A0 STRH.W R0, [R10, #160] 0x08000A52: F9BA 00A0 LDRSH.W R0, [R10, #160] 0x08000A56: F00C FFA9 BL __aeabi_i2d ; 0x0800D9AC 0x08000A5A: ED9F 0B49 VLDR D0, =0x4059000000000000 ; [PC, #0x0124] [0x08000B80] 0x08000A5E: EC54 9B10 VMOV R9, R4, D0 0x08000A62: 464A MOV R2, R9 0x08000A64: 4623 MOV R3, R4 0x08000A66: 9400 STR R4, [SP, #0] 0x08000A68: F00C FE68 BL __aeabi_ddiv ; 0x0800D73C 0x08000A6C: 4602 MOV R2, R0 0x08000A6E: F64E 008D MOVW R0, #0xE88D ; 0x0800E88D = .rodata..L.str.11 0x08000A72: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E88D = .rodata..L.str.11 0x08000A76: 460B MOV R3, R1 0x08000A78: F00D FCE6 BL printf ; 0x0800E448 0x08000A7C: F9BA 00CE LDRSH.W R0, [R10, #206] 0x08000A80: F9BA 1098 LDRSH.W R1, [R10, #152] 0x08000A84: 1A40 SUBS R0, R0, R1 0x08000A86: F00C FF91 BL __aeabi_i2d ; 0x0800D9AC 0x08000A8A: 464A MOV R2, R9 0x08000A8C: 4623 MOV R3, R4 0x08000A8E: 4607 MOV R7, R0 0x08000A90: 468B MOV R11, R1 0x08000A92: F00C FE53 BL __aeabi_ddiv ; 0x0800D73C 0x08000A96: 4602 MOV R2, R0 0x08000A98: F64C 408A MOVW R0, #0xCC8A ; 0x0800CC8A = .rodata..L.str.12 0x08000A9C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CC8A = .rodata..L.str.12 0x08000AA0: 460B MOV R3, R1 0x08000AA2: F00D FCD1 BL printf ; 0x0800E448 0x08000AA6: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection 0x08000AAA: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection 0x08000AAE: ED90 0B00 VLDR D0, [R0] 0x08000AB2: F64E 009C MOVW R0, #0xE89C ; 0x0800E89C = .rodata..L.str.13 0x08000AB6: EC56 4B10 VMOV R4, R6, D0 0x08000ABA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E89C = .rodata..L.str.13 0x08000ABE: 4622 MOV R2, R4 0x08000AC0: 4633 MOV R3, R6 0x08000AC2: F00D FCC1 BL printf ; 0x0800E448 0x08000AC6: F8DA 009C LDR.W R0, [R10, #156] 0x08000ACA: F00C FF6F BL __aeabi_i2d ; 0x0800D9AC 0x08000ACE: ED9F 0B2E VLDR D0, =0x408F400000000000 ; [PC, #184] [0x08000B88] 0x08000AD2: EC55 8B10 VMOV R8, R5, D0 0x08000AD6: 4642 MOV R2, R8 0x08000AD8: 462B MOV R3, R5 0x08000ADA: F00C FE2F BL __aeabi_ddiv ; 0x0800D73C 0x08000ADE: 4602 MOV R2, R0 0x08000AE0: F64C 601E MOVW R0, #0xCE1E ; 0x0800CE1E = .rodata..L.str.14 0x08000AE4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CE1E = .rodata..L.str.14 0x08000AE8: 460B MOV R3, R1 0x08000AEA: F00D FCAD BL printf ; 0x0800E448 0x08000AEE: F8DA 009C LDR.W R0, [R10, #156] 0x08000AF2: F00C FF5B BL __aeabi_i2d ; 0x0800D9AC 0x08000AF6: 4642 MOV R2, R8 0x08000AF8: 462B MOV R3, R5 0x08000AFA: F00C FE1F BL __aeabi_ddiv ; 0x0800D73C 0x08000AFE: 4622 MOV R2, R4 0x08000B00: 4633 MOV R3, R6 0x08000B02: F00C FE1B BL __aeabi_ddiv ; 0x0800D73C 0x08000B06: ED9F 0B22 VLDR D0, =0xBFF0000000000000 ; [PC, #136] [0x08000B90] 0x08000B0A: EC53 2B10 VMOV R2, R3, D0 0x08000B0E: F00C FCF5 BL __aeabi_dadd ; 0x0800D4FC 0x08000B12: 463A MOV R2, R7 0x08000B14: 465B MOV R3, R11 0x08000B16: F00C FE11 BL __aeabi_ddiv ; 0x0800D73C 0x08000B1A: ED9F 0B1F VLDR D0, =0x41CDCD6500000000 ; [PC, #124] [0x08000B98] 0x08000B1E: EC54 5B10 VMOV R5, R4, D0 0x08000B22: 462A MOV R2, R5 0x08000B24: 4623 MOV R3, R4 0x08000B26: F005 FC8B BL __aeabi_dmul ; 0x08006440 0x08000B2A: F00C FF05 BL __aeabi_d2iz ; 0x0800D938 0x08000B2E: F8CA 00A4 STR.W R0, [R10, #164] 0x08000B32: F8DA 00A4 LDR.W R0, [R10, #164] 0x08000B36: F00C FF39 BL __aeabi_i2d ; 0x0800D9AC 0x08000B3A: 462A MOV R2, R5 0x08000B3C: 4623 MOV R3, R4 0x08000B3E: F00C FDFD BL __aeabi_ddiv ; 0x0800D73C 0x08000B42: 9B00 LDR R3, [SP, #0] 0x08000B44: 464A MOV R2, R9 0x08000B46: F005 FC7B BL __aeabi_dmul ; 0x08006440 0x08000B4A: ED9F 0B15 VLDR D0, =0x3FF0000000000000 ; [PC, #84] [0x08000BA0] 0x08000B4E: EC53 2B10 VMOV R2, R3, D0 0x08000B52: F00C FCD3 BL __aeabi_dadd ; 0x0800D4FC 0x08000B56: 4602 MOV R2, R0 0x08000B58: F64E 00CF MOVW R0, #0xE8CF ; 0x0800E8CF = .rodata..L.str.15 0x08000B5C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E8CF = .rodata..L.str.15 0x08000B60: 460B MOV R3, R1 0x08000B62: F00D FC71 BL printf ; 0x0800E448 0x08000B66: F64E 7028 MOVW R0, #0xEF28 ; 0x0800EF28 = .rodata..L.str.16 0x08000B6A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF28 = .rodata..L.str.16 0x08000B6E: F00D FC6B BL printf ; 0x0800E448 0x08000B72: 4650 MOV R0, R10 0x08000B74: 2100 MOVS R1, #0 0x08000B76: B001 ADD SP, SP, #4 0x08000B78: E8BD 4FF0 POP.W {R4-R11, LR} 0x08000B7C: F00B BDA8 B.W EEPROM_storeConfig ; 0x0800C6D0 0x08000B80: 00000000 DC64 0x4059000000000000 0x08000B84: 40590000 0x08000B88: 00000000 DC64 0x408F400000000000 0x08000B8C: 408F4000 0x08000B90: 00000000 DC64 0xBFF0000000000000 0x08000B94: BFF00000 0x08000B98: 00000000 DC64 0x41CDCD6500000000 0x08000B9C: 41CDCD65 0x08000BA0: 00000000 DC64 0x3FF0000000000000 0x08000BA4: 3FF00000

Section .text.ADS1260_ReadConversion from ads1260.o, size=800, align=8


ADS1260_ReadConversion: 0x08000BA8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08000BAC: B087 SUB SP, SP, #28 0x08000BAE: F64E 4012 MOVW R0, #0xEC12 0x08000BB2: 9004 STR R0, [SP, #16] 0x08000BB4: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x08000BB8: AD04 ADD R5, SP, #16 0x08000BBA: 2400 MOVS R4, #0 0x08000BBC: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08000BC0: 4629 MOV R1, R5 0x08000BC2: 2202 MOVS R2, #2 0x08000BC4: E9CD 4405 STRD R4, R4, [SP, #20] 0x08000BC8: F008 F808 BL HAL_CRC_Calculate ; 0x08008BDC 0x08000BCC: F88D 0012 STRB.W R0, [SP, #18] 0x08000BD0: F88D 400C STRB.W R4, [SP, #12] 0x08000BD4: E9CD 4401 STRD R4, R4, [SP, #4] 0x08000BD8: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3 0x08000BDC: AC01 ADD R4, SP, #4 0x08000BDE: F44F 777A MOV.W R7, #0x03E8 0x08000BE2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3 0x08000BE6: 4629 MOV R1, R5 0x08000BE8: 4622 MOV R2, R4 0x08000BEA: 2309 MOVS R3, #9 0x08000BEC: 9700 STR R7, [SP, #0] 0x08000BEE: F004 F83F BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08000BF2: F89D 0004 LDRB.W R0, [SP, #4] 0x08000BF6: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data 0x08000BFA: 28FF CMP R0, #255 0x08000BFC: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data 0x08000C00: D134 BNE .L1 ; 0x08000C6C 0x08000C02: F89D 0005 LDRB.W R0, [SP, #5] 0x08000C06: F89D 1010 LDRB.W R1, [SP, #16] 0x08000C0A: 4288 CMP R0, R1 0x08000C0C: D12E BNE .L1 ; 0x08000C6C 0x08000C0E: F89D 0006 LDRB.W R0, [SP, #6] 0x08000C12: F89D 1011 LDRB.W R1, [SP, #17] 0x08000C16: 4288 CMP R0, R1 0x08000C18: D128 BNE .L1 ; 0x08000C6C 0x08000C1A: F89D 0007 LDRB.W R0, [SP, #7] 0x08000C1E: F89D 1012 LDRB.W R1, [SP, #18] 0x08000C22: 4288 CMP R0, R1 0x08000C24: D122 BNE .L1 ; 0x08000C6C 0x08000C26: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x08000C2A: F89D 500C LDRB.W R5, [SP, #12] 0x08000C2E: 1D21 ADDS R1, R4, #4 0x08000C30: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08000C34: 2204 MOVS R2, #4 0x08000C36: F007 FFD1 BL HAL_CRC_Calculate ; 0x08008BDC 0x08000C3A: 42A8 CMP R0, R5 0x08000C3C: D116 BNE .L1 ; 0x08000C6C 0x08000C3E: F89D 0008 LDRB.W R0, [SP, #8] 0x08000C42: F000 00CC AND R0, R0, #204 0x08000C46: 2884 CMP R0, #132 0x08000C48: D110 BNE .L1 ; 0x08000C6C 0x08000C4A: F99D 1009 LDRSB.W R1, [SP, #9] 0x08000C4E: F89D 200B LDRB.W R2, [SP, #11] 0x08000C52: F89D 000A LDRB.W R0, [SP, #10] 0x08000C56: B2CB UXTB R3, R1 0x08000C58: EA42 4203 ORR.W R2, R2, R3, LSL #16 0x08000C5C: EA42 2000 ORR.W R0, R2, R0, LSL #8 0x08000C60: F100 427F ADD.W R2, R0, #0xFF000000 0x08000C64: 2900 CMP R1, #0 0x08000C66: BF48 IT MI 0x08000C68: 1C50 ADDMI R0, R2, #1 0x08000C6A: E007 B .L2 ; 0x08000C7C
.L1: 0x08000C6C: F8BA 0182 LDRH.W R0, [R10, #0x0182] 0x08000C70: 3001 ADDS R0, #1 0x08000C72: F8AA 0182 STRH.W R0, [R10, #0x0182] 0x08000C76: F004 FE4B BL ADS1260_init ; 0x08005910 0x08000C7A: 2000 MOVS R0, #0
.L2: 0x08000C7C: F241 3B14 MOVW R11, #0x1314 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter 0x08000C80: F2C1 0B00 MOVT R11, #0x1000 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter 0x08000C84: F8DB 1000 LDR.W R1, [R11] 0x08000C88: F06F 4200 MVN R2, #0x80000000 0x08000C8C: 4291 CMP R1, R2 0x08000C8E: BF1C ITT NE 0x08000C90: 3101 ADDNE R1, #1 0x08000C92: F8CB 1000 STRNE.W R1, [R11] 0x08000C96: F241 3118 MOVW R1, #0x1318 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum 0x08000C9A: F2C1 0100 MOVT R1, #0x1000 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum 0x08000C9E: 680A LDR R2, [R1] 0x08000CA0: EB02 73D2 ADD.W R3, R2, R2, LSR #31 0x08000CA4: 4410 ADD R0, R2 0x08000CA6: EBA0 0063 SUB.W R0, R0, R3, ASR #1 0x08000CAA: 6008 STR R0, [R1] 0x08000CAC: EB00 70D0 ADD.W R0, R0, R0, LSR #31 0x08000CB0: 1041 ASRS R1, R0, #1 0x08000CB2: F8CA 1188 STR.W R1, [R10, #0x0188] 0x08000CB6: F8DA 1078 LDR.W R1, [R10, #120] 0x08000CBA: EBC1 0460 RSB.W R4, R1, R0, ASR #1 0x08000CBE: F241 20DC MOVW R0, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation 0x08000CC2: F2C1 0000 MOVT R0, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation 0x08000CC6: 6004 STR R4, [R0] 0x08000CC8: F8DA 00D4 LDR.W R0, [R10, #212] 0x08000CCC: F8DA 1080 LDR.W R1, [R10, #128] 0x08000CD0: F8DA 2088 LDR.W R2, [R10, #136] 0x08000CD4: 1A40 SUBS R0, R0, R1 0x08000CD6: 4350 MULS R0, R2, R0 0x08000CD8: F00C FE68 BL __aeabi_i2d ; 0x0800D9AC 0x08000CDC: ED9F 0B68 VLDR D0, =0x408F400000000000 ; [PC, #0x01A0] [0x08000E80] 0x08000CE0: EC58 9B10 VMOV R9, R8, D0 0x08000CE4: 464A MOV R2, R9 0x08000CE6: 4643 MOV R3, R8 0x08000CE8: F00C FD28 BL __aeabi_ddiv ; 0x0800D73C 0x08000CEC: F00C FE24 BL __aeabi_d2iz ; 0x0800D938 0x08000CF0: F8CA 018C STR.W R0, [R10, #0x018C] 0x08000CF4: 1A25 SUBS R5, R4, R0 0x08000CF6: F241 20E4 MOVW R0, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x08000CFA: F2C1 0000 MOVT R0, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x08000CFE: 6005 STR R5, [R0] 0x08000D00: F9BA 00CC LDRSH.W R0, [R10, #204] 0x08000D04: F9BA 107E LDRSH.W R1, [R10, #126] 0x08000D08: 1A40 SUBS R0, R0, R1 0x08000D0A: F00C FE4F BL __aeabi_i2d ; 0x0800D9AC 0x08000D0E: 4604 MOV R4, R0 0x08000D10: F8DA 0090 LDR.W R0, [R10, #144] 0x08000D14: 460E MOV R6, R1 0x08000D16: F00C FE49 BL __aeabi_i2d ; 0x0800D9AC 0x08000D1A: 4622 MOV R2, R4 0x08000D1C: 4633 MOV R3, R6 0x08000D1E: F005 FB8F BL __aeabi_dmul ; 0x08006440 0x08000D22: 464A MOV R2, R9 0x08000D24: 4643 MOV R3, R8 0x08000D26: F00C FD09 BL __aeabi_ddiv ; 0x0800D73C 0x08000D2A: F00C FE05 BL __aeabi_d2iz ; 0x0800D938 0x08000D2E: F241 21E0 MOVW R1, #0x12E0 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection 0x08000D32: 1A28 SUBS R0, R5, R0 0x08000D34: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection 0x08000D38: 6008 STR R0, [R1] 0x08000D3A: F00C FE37 BL __aeabi_i2d ; 0x0800D9AC 0x08000D3E: ED9F 0B52 VLDR D0, =0x4008000000000000 ; [PC, #0x0148] [0x08000E88] 0x08000D42: EC53 2B10 VMOV R2, R3, D0 0x08000D46: F005 FB7B BL __aeabi_dmul ; 0x08006440 0x08000D4A: ED9F 0B51 VLDR D0, =0x4049000000000000 ; [PC, #0x0144] [0x08000E90] 0x08000D4E: EC53 2B10 VMOV R2, R3, D0 0x08000D52: F005 FB75 BL __aeabi_dmul ; 0x08006440 0x08000D56: ED9F 0B50 VLDR D0, =0x3E80000000000000 ; [PC, #0x0140] [0x08000E98] 0x08000D5A: EC53 2B10 VMOV R2, R3, D0 0x08000D5E: F005 FB6F BL __aeabi_dmul ; 0x08006440 0x08000D62: 4606 MOV R6, R0 0x08000D64: EC41 0B10 VMOV D0, R0, R1 0x08000D68: F240 40E0 MOVW R0, #0x04E0 ; 0x100004E0 = current 0x08000D6C: F2C1 0000 MOVT R0, #0x1000 ; 0x100004E0 = current 0x08000D70: ED80 0B00 VSTR D0, [R0] 0x08000D74: F8DA 0094 LDR.W R0, [R10, #148] 0x08000D78: 460F MOV R7, R1 0x08000D7A: F005 FC83 BL __aeabi_ui2d ; 0x08006684 0x08000D7E: ED9F 0B48 VLDR D0, =0x412E848000000000 ; [PC, #0x0120] [0x08000EA0] 0x08000D82: EC53 2B10 VMOV R2, R3, D0 0x08000D86: F00C FCD9 BL __aeabi_ddiv ; 0x0800D73C 0x08000D8A: 4632 MOV R2, R6 0x08000D8C: 463B MOV R3, R7 0x08000D8E: F005 FB57 BL __aeabi_dmul ; 0x08006440 0x08000D92: 4606 MOV R6, R0 0x08000D94: EC41 0B10 VMOV D0, R0, R1 0x08000D98: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection 0x08000D9C: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection 0x08000DA0: ED80 0B00 VSTR D0, [R0] 0x08000DA4: 460F MOV R7, R1 0x08000DA6: F9BA 00CE LDRSH.W R0, [R10, #206] 0x08000DAA: F9BA 1098 LDRSH.W R1, [R10, #152] 0x08000DAE: 1A40 SUBS R0, R0, R1 0x08000DB0: F00C FDFC BL __aeabi_i2d ; 0x0800D9AC 0x08000DB4: 4604 MOV R4, R0 0x08000DB6: F8DA 00A4 LDR.W R0, [R10, #164] 0x08000DBA: 460D MOV R5, R1 0x08000DBC: F00C FDF6 BL __aeabi_i2d ; 0x0800D9AC 0x08000DC0: ED9F 0B39 VLDR D0, =0x41CDCD6500000000 ; [PC, #228] [0x08000EA8] 0x08000DC4: EC53 2B10 VMOV R2, R3, D0 0x08000DC8: F00C FCB8 BL __aeabi_ddiv ; 0x0800D73C 0x08000DCC: 4622 MOV R2, R4 0x08000DCE: 462B MOV R3, R5 0x08000DD0: F005 FB36 BL __aeabi_dmul ; 0x08006440 0x08000DD4: ED9F 0B36 VLDR D0, =0x3FF0000000000000 ; [PC, #216] [0x08000EB0] 0x08000DD8: EC53 2B10 VMOV R2, R3, D0 0x08000DDC: F00C FB8E BL __aeabi_dadd ; 0x0800D4FC 0x08000DE0: 4602 MOV R2, R0 0x08000DE2: 460B MOV R3, R1 0x08000DE4: 4630 MOV R0, R6 0x08000DE6: 4639 MOV R1, R7 0x08000DE8: F005 FB2A BL __aeabi_dmul ; 0x08006440 0x08000DEC: 4604 MOV R4, R0 0x08000DEE: EC41 0B10 VMOV D0, R0, R1 0x08000DF2: F240 40D8 MOVW R0, #0x04D8 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection 0x08000DF6: ED9F 1B30 VLDR D1, =0x0000000000000000 ; [PC, #192] [0x08000EB8] 0x08000DFA: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection 0x08000DFE: 460E MOV R6, R1 0x08000E00: ED80 0B00 VSTR D0, [R0] 0x08000E04: EC51 0B11 VMOV R0, R1, D1 0x08000E08: ED9F 0B2D VLDR D0, =0x4061200000000000 ; [PC, #180] [0x08000EC0] 0x08000E0C: 0FC8 LSRS R0, R1, #31 0x08000E0E: 4631 MOV R1, R6 0x08000E10: F360 71DF BFI R1, R0, #31, #1 0x08000E14: EC53 2B10 VMOV R2, R3, D0 0x08000E18: 4620 MOV R0, R4 0x08000E1A: F005 FBA9 BL __aeabi_dcmpgt ; 0x08006570 0x08000E1E: B110 CBZ R0, .L3 ; 0x08000E26 0x08000E20: F8DA 0190 LDR.W R0, [R10, #0x0190] 0x08000E24: E007 B .L4 ; 0x08000E36
.L3: 0x08000E26: 4620 MOV R0, R4 0x08000E28: 4631 MOV R1, R6 0x08000E2A: 464A MOV R2, R9 0x08000E2C: 4643 MOV R3, R8 0x08000E2E: F005 FB07 BL __aeabi_dmul ; 0x08006440 0x08000E32: F00C FD81 BL __aeabi_d2iz ; 0x0800D938
.L4: 0x08000E36: F8CA 00E4 STR.W R0, [R10, #228] 0x08000E3A: F8DB 0000 LDR.W R0, [R11] 0x08000E3E: 2815 CMP R0, #21 0x08000E40: DB13 BLT .L5 ; 0x08000E6A 0x08000E42: F8DA 00E4 LDR.W R0, [R10, #228] 0x08000E46: F8DA 10E8 LDR.W R1, [R10, #232] 0x08000E4A: 4288 CMP R0, R1 0x08000E4C: BFC4 ITT GT 0x08000E4E: F8DA 00E4 LDRGT.W R0, [R10, #228] 0x08000E52: F8CA 00E8 STRGT.W R0, [R10, #232] 0x08000E56: F8DA 00E4 LDR.W R0, [R10, #228] 0x08000E5A: F8DA 10EC LDR.W R1, [R10, #236] 0x08000E5E: 4288 CMP R0, R1 0x08000E60: BFBC ITT LT 0x08000E62: F8DA 00E4 LDRLT.W R0, [R10, #228] 0x08000E66: F8CA 00EC STRLT.W R0, [R10, #236]
.L5: 0x08000E6A: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08000E6E: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08000E72: 2101 MOVS R1, #1 0x08000E74: 6001 STR R1, [R0] 0x08000E76: B007 ADD SP, SP, #28 0x08000E78: E8BD 8FF0 POP.W {R4-R11, PC} 0x08000E7C: BF00 NOP 0x08000E7E: BF00 NOP 0x08000E80: 00000000 DC64 0x408F400000000000 0x08000E84: 408F4000 0x08000E88: 00000000 DC64 0x4008000000000000 0x08000E8C: 40080000 0x08000E90: 00000000 DC64 0x4049000000000000 0x08000E94: 40490000 0x08000E98: 00000000 DC64 0x3E80000000000000 0x08000E9C: 3E800000 0x08000EA0: 00000000 DC64 0x412E848000000000 0x08000EA4: 412E8480 0x08000EA8: 00000000 DC64 0x41CDCD6500000000 0x08000EAC: 41CDCD65 0x08000EB0: 00000000 DC64 0x3FF0000000000000 0x08000EB4: 3FF00000 0x08000EB8: 00000000 DC64 0x0000000000000000 0x08000EBC: 00000000 0x08000EC0: 00000000 DC64 0x4061200000000000 0x08000EC4: 40612000

Section .text.AH_COUNTER_Exec from ah_counter.o, size=1608, align=8


AH_COUNTER_Exec: 0x08000EC8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08000ECC: B081 SUB SP, SP, #4 0x08000ECE: ED2D 8B02 VSTMDB SP!, {D8} 0x08000ED2: B086 SUB SP, SP, #24 0x08000ED4: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x08000ED8: F240 4BF8 MOVW R11, #0x04F8 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08000EDC: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08000EE0: F2C1 0B00 MOVT R11, #0x1000 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08000EE4: F8D5 A05C LDR.W R10, [R5, #92] 0x08000EE8: E9DB 0100 LDRD R0, R1, [R11] 0x08000EEC: F64E 6280 MOVW R2, #0xEE80 0x08000EF0: 4308 ORRS R0, R1 0x08000EF2: F2C0 0236 MOVT R2, #54 0x08000EF6: D105 BNE .L1 ; 0x08000F04 0x08000EF8: F8D5 012C LDR.W R0, [R5, #0x012C] 0x08000EFC: 2100 MOVS R1, #0 0x08000EFE: 4350 MULS R0, R2, R0 0x08000F00: E9CB 0100 STRD R0, R1, [R11]
.L1: 0x08000F04: F240 5600 MOVW R6, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08000F08: F2C1 0600 MOVT R6, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08000F0C: E9D6 0100 LDRD R0, R1, [R6] 0x08000F10: 4308 ORRS R0, R1 0x08000F12: D105 BNE .L2 ; 0x08000F20 0x08000F14: F8D5 0130 LDR.W R0, [R5, #0x0130] 0x08000F18: 2100 MOVS R1, #0 0x08000F1A: 4350 MULS R0, R2, R0 0x08000F1C: E9C6 0100 STRD R0, R1, [R6]
.L2: 0x08000F20: F8D5 00E4 LDR.W R0, [R5, #228] 0x08000F24: F9B5 1070 LDRSH.W R1, [R5, #112] 0x08000F28: EBB0 0801 SUBS.W R8, R0, R1 0x08000F2C: D429 BMI .L3 ; 0x08000F82 0x08000F2E: F8B5 0052 LDRH.W R0, [R5, #82] 0x08000F32: F005 FBA7 BL __aeabi_ui2d ; 0x08006684 0x08000F36: ED9F 0BC8 VLDR D0, =0x408F400000000000 ; [PC, #0x0320] [0x08001258] 0x08000F3A: EC59 6B10 VMOV R6, R9, D0 0x08000F3E: 4632 MOV R2, R6 0x08000F40: 464B MOV R3, R9 0x08000F42: F00C FBFB BL __aeabi_ddiv ; 0x0800D73C 0x08000F46: 4607 MOV R7, R0 0x08000F48: 4640 MOV R0, R8 0x08000F4A: 460C MOV R4, R1 0x08000F4C: F005 FB9A BL __aeabi_ui2d ; 0x08006684 0x08000F50: 4602 MOV R2, R0 0x08000F52: 460B MOV R3, R1 0x08000F54: 4638 MOV R0, R7 0x08000F56: 4621 MOV R1, R4 0x08000F58: F005 FA72 BL __aeabi_dmul ; 0x08006440 0x08000F5C: 4604 MOV R4, R0 0x08000F5E: F9B5 01D6 LDRSH.W R0, [R5, #0x01D6] 0x08000F62: 460F MOV R7, R1 0x08000F64: F00C FD22 BL __aeabi_i2d ; 0x0800D9AC 0x08000F68: 4632 MOV R2, R6 0x08000F6A: F240 5600 MOVW R6, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08000F6E: 464B MOV R3, R9 0x08000F70: F2C1 0600 MOVT R6, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08000F74: F00C FBE2 BL __aeabi_ddiv ; 0x0800D73C 0x08000F78: 4602 MOV R2, R0 0x08000F7A: 460B MOV R3, R1 0x08000F7C: 4620 MOV R0, R4 0x08000F7E: 4639 MOV R1, R7 0x08000F80: E042 B .L4 ; 0x08001008
.L3: 0x08000F82: 6DE8 LDR R0, [R5, #92] 0x08000F84: F8B5 1068 LDRH.W R1, [R5, #104] 0x08000F88: FBB0 F7F1 UDIV R7, R0, R1 0x08000F8C: 4278 RSBS R0, R7, #0 0x08000F8E: 4580 CMP R8, R0 0x08000F90: F280 8266 BGE.W .L22 ; 0x08001460 0x08000F94: 4640 MOV R0, R8 0x08000F96: F00C FD09 BL __aeabi_i2d ; 0x0800D9AC 0x08000F9A: 4604 MOV R4, R0 0x08000F9C: EC41 0B18 VMOV D8, R0, R1 0x08000FA0: 4638 MOV R0, R7 0x08000FA2: 46D1 MOV R9, R10 0x08000FA4: 468A MOV R10, R1 0x08000FA6: F00C FD01 BL __aeabi_i2d ; 0x0800D9AC 0x08000FAA: ED8D 8B04 VSTR D8, [SP, #16] 0x08000FAE: F89D 3017 LDRB.W R3, [SP, #23] 0x08000FB2: 4602 MOV R2, R0 0x08000FB4: F083 0080 EOR R0, R3, #128 0x08000FB8: F88D 0017 STRB.W R0, [SP, #23] 0x08000FBC: E9DD 0304 LDRD R0, R3, [SP, #16] 0x08000FC0: 460F MOV R7, R1 0x08000FC2: 4619 MOV R1, R3 0x08000FC4: 463B MOV R3, R7 0x08000FC6: F00C FBB9 BL __aeabi_ddiv ; 0x0800D73C 0x08000FCA: EC41 0B18 VMOV D8, R0, R1 0x08000FCE: F8B5 0050 LDRH.W R0, [R5, #80] 0x08000FD2: F005 FB57 BL __aeabi_ui2d ; 0x08006684 0x08000FD6: ED9F 0BA2 VLDR D0, =0x4059000000000000 ; [PC, #0x0288] [0x08001260] 0x08000FDA: EC53 2B10 VMOV R2, R3, D0 0x08000FDE: F00C FBAD BL __aeabi_ddiv ; 0x0800D73C 0x08000FE2: ED9F 0BA1 VLDR D0, =0xBFF0000000000000 ; [PC, #0x0284] [0x08001268] 0x08000FE6: EC53 2B10 VMOV R2, R3, D0 0x08000FEA: F00C FA87 BL __aeabi_dadd ; 0x0800D4FC 0x08000FEE: EC41 0B11 VMOV D1, R0, R1 0x08000FF2: EEB0 0A48 VMOV.F32 S0, S16 0x08000FF6: EEF0 0A68 VMOV.F32 S1, S17 0x08000FFA: F00D F985 BL pow ; 0x0800E308 0x08000FFE: EC51 0B10 VMOV R0, R1, D0 0x08001002: 4622 MOV R2, R4 0x08001004: 4653 MOV R3, R10 0x08001006: 46CA MOV R10, R9
.L4: 0x08001008: F005 FA1A BL __aeabi_dmul ; 0x08006440 0x0800100C: F00C FC94 BL __aeabi_d2iz ; 0x0800D938
.L5: 0x08001010: F8C5 00F0 STR.W R0, [R5, #240] 0x08001014: F8D5 00E4 LDR.W R0, [R5, #228] 0x08001018: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x0800101C: DD11 BLE .L6 ; 0x08001042 0x0800101E: E9D6 0100 LDRD R0, R1, [R6] 0x08001022: F64E 6280 MOVW R2, #0xEE80 0x08001026: EB10 0008 ADDS.W R0, R0, R8 0x0800102A: EB41 71E8 ADC.W R1, R1, R8, ASR #31 0x0800102E: F2C0 0236 MOVT R2, #54 0x08001032: 2300 MOVS R3, #0 0x08001034: E9C6 0100 STRD R0, R1, [R6] 0x08001038: F00C FD1A BL __aeabi_uldivmod ; 0x0800DA70 0x0800103C: F8C5 0130 STR.W R0, [R5, #0x0130] 0x08001040: E01B B .L7 ; 0x0800107A
.L6: 0x08001042: E9DB 0100 LDRD R0, R1, [R11] 0x08001046: F1C8 0200 RSB R2, R8, #0 0x0800104A: 1880 ADDS R0, R0, R2 0x0800104C: EB41 71E2 ADC.W R1, R1, R2, ASR #31 0x08001050: F64E 6280 MOVW R2, #0xEE80 0x08001054: F2C0 0236 MOVT R2, #54 0x08001058: 2300 MOVS R3, #0 0x0800105A: E9CB 0100 STRD R0, R1, [R11] 0x0800105E: F00C FD07 BL __aeabi_uldivmod ; 0x0800DA70 0x08001062: F8C5 012C STR.W R0, [R5, #0x012C] 0x08001066: F8D5 012C LDR.W R0, [R5, #0x012C] 0x0800106A: F44F 717A MOV.W R1, #0x03E8 0x0800106E: 6DEA LDR R2, [R5, #92] 0x08001070: 4348 MULS R0, R1, R0 0x08001072: FBB0 F0F2 UDIV R0, R0, R2 0x08001076: F8A5 013C STRH.W R0, [R5, #0x013C]
.L7: 0x0800107A: F8D5 00F0 LDR.W R0, [R5, #240] 0x0800107E: E9D5 123E LDRD R1, R2, [R5, #248] 0x08001082: 2300 MOVS R3, #0 0x08001084: 1809 ADDS R1, R1, R0 0x08001086: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x0800108A: E9C5 103E STRD R1, R0, [R5, #248] 0x0800108E: F8D5 00F0 LDR.W R0, [R5, #240] 0x08001092: E9D5 1258 LDRD R1, R2, [R5, #0x0160] 0x08001096: F44F 6461 MOV.W R4, #0x0E10 0x0800109A: 1809 ADDS R1, R1, R0 0x0800109C: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x080010A0: E9C5 1058 STRD R1, R0, [R5, #0x0160] 0x080010A4: E9D5 0158 LDRD R0, R1, [R5, #0x0160] 0x080010A8: F44F 6261 MOV.W R2, #0x0E10 0x080010AC: F00C FCAA BL __aeabi_ldivmod ; 0x0800DA04 0x080010B0: F8C5 0140 STR.W R0, [R5, #0x0140] 0x080010B4: F8D5 0100 LDR.W R0, [R5, #0x0100] 0x080010B8: F241 29A4 MOVW R9, #0x12A4 ; 0x100012A4 = startMeasurementDischarge 0x080010BC: 2800 CMP R0, #0 0x080010BE: F2C1 0900 MOVT R9, #0x1000 ; 0x100012A4 = startMeasurementDischarge 0x080010C2: DC02 BGT .L8 ; 0x080010CA 0x080010C4: F8D9 0000 LDR.W R0, [R9] 0x080010C8: B180 CBZ R0, .L9 ; 0x080010EC
.L8: 0x080010CA: E9D5 0170 LDRD R0, R1, [R5, #0x01C0] 0x080010CE: F44F 6261 MOV.W R2, #0x0E10 0x080010D2: EB10 0008 ADDS.W R0, R0, R8 0x080010D6: EB41 71E8 ADC.W R1, R1, R8, ASR #31 0x080010DA: E9C5 0170 STRD R0, R1, [R5, #0x01C0] 0x080010DE: E9D5 0170 LDRD R0, R1, [R5, #0x01C0] 0x080010E2: 2300 MOVS R3, #0 0x080010E4: F00C FC8E BL __aeabi_ldivmod ; 0x0800DA04 0x080010E8: F8C5 01C8 STR.W R0, [R5, #0x01C8]
.L9: 0x080010EC: F8D5 00E4 LDR.W R0, [R5, #228] 0x080010F0: E9D5 1278 LDRD R1, R2, [R5, #0x01E0] 0x080010F4: 2300 MOVS R3, #0 0x080010F6: 1809 ADDS R1, R1, R0 0x080010F8: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x080010FC: E9C5 1078 STRD R1, R0, [R5, #0x01E0] 0x08001100: E9D5 0178 LDRD R0, R1, [R5, #0x01E0] 0x08001104: F44F 6261 MOV.W R2, #0x0E10 0x08001108: FBAA 4704 UMULL R4, R7, R10, R4 0x0800110C: F00C FC7A BL __aeabi_ldivmod ; 0x0800DA04 0x08001110: F8C5 01D8 STR.W R0, [R5, #0x01D8] 0x08001114: F8D5 01D8 LDR.W R0, [R5, #0x01D8] 0x08001118: 2800 CMP R0, #0 0x0800111A: F44F 707A MOV.W R0, #0x03E8 0x0800111E: D006 BEQ .L10 ; 0x0800112E 0x08001120: F8D5 1140 LDR.W R1, [R5, #0x0140] 0x08001124: F8D5 21D8 LDR.W R2, [R5, #0x01D8] 0x08001128: 4348 MULS R0, R1, R0 0x0800112A: FB90 F0F2 SDIV R0, R0, R2
.L10: 0x0800112E: F8A5 01D6 STRH.W R0, [R5, #0x01D6] 0x08001132: E9D5 013E LDRD R0, R1, [R5, #248] 0x08001136: 1A20 SUBS R0, R4, R0 0x08001138: EB77 0001 SBCS.W R0, R7, R1 0x0800113C: BFB8 IT LT 0x0800113E: E9C5 473E STRDLT R4, R7, [R5, #248] 0x08001142: E9D5 0158 LDRD R0, R1, [R5, #0x0160] 0x08001146: 3801 SUBS R0, #1 0x08001148: F171 0000 SBCS R0, R1, #0 0x0800114C: DB08 BLT .L11 ; 0x08001160 0x0800114E: 2000 MOVS R0, #0 0x08001150: E9C5 0058 STRD R0, R0, [R5, #0x0160] 0x08001154: F8C5 0140 STR.W R0, [R5, #0x0140] 0x08001158: E9C5 0078 STRD R0, R0, [R5, #0x01E0] 0x0800115C: F8C5 01D8 STR.W R0, [R5, #0x01D8]
.L11: 0x08001160: 6DE8 LDR R0, [R5, #92] 0x08001162: F8B5 1054 LDRH.W R1, [R5, #84] 0x08001166: F8D5 20D8 LDR.W R2, [R5, #216] 0x0800116A: F8B5 3058 LDRH.W R3, [R5, #88] 0x0800116E: F241 3634 MOVW R6, #0x1334 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter 0x08001172: 429A CMP R2, R3 0x08001174: F2C1 0600 MOVT R6, #0x1000 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter 0x08001178: DD1C BLE .L12 ; 0x080011B4 0x0800117A: 4348 MULS R0, R1, R0 0x0800117C: F005 FA82 BL __aeabi_ui2d ; 0x08006684 0x08001180: ED9F 0BE1 VLDR D0, =0x4059000000000000 ; [PC, #0x0384] [0x08001508] 0x08001184: EC53 2B10 VMOV R2, R3, D0 0x08001188: F00C FAD8 BL __aeabi_ddiv ; 0x0800D73C 0x0800118C: F005 FA28 BL __aeabi_d2lz ; 0x080065E0 0x08001190: F8D5 20E4 LDR.W R2, [R5, #228] 0x08001194: 17D3 ASRS R3, R2, #31 0x08001196: 1A10 SUBS R0, R2, R0 0x08001198: EB73 0001 SBCS.W R0, R3, R1 0x0800119C: DA0A BGE .L12 ; 0x080011B4 0x0800119E: 8830 LDRH R0, [R6] 0x080011A0: 3001 ADDS R0, #1 0x080011A2: 8030 STRH R0, [R6] 0x080011A4: F8B5 1056 LDRH.W R1, [R5, #86] 0x080011A8: B200 SXTH R0, R0 0x080011AA: 4288 CMP R0, R1 0x080011AC: DD04 BLE .L14 ; 0x080011B8 0x080011AE: F8B5 0056 LDRH.W R0, [R5, #86] 0x080011B2: E000 B .L13 ; 0x080011B6
.L12: 0x080011B4: 2000 MOVS R0, #0
.L13: 0x080011B6: 8030 STRH R0, [R6]
.L14: 0x080011B8: F9B6 0000 LDRSH.W R0, [R6] 0x080011BC: F8B5 1056 LDRH.W R1, [R5, #86] 0x080011C0: 4288 CMP R0, R1 0x080011C2: DB5C BLT .L16 ; 0x0800127E 0x080011C4: 2000 MOVS R0, #0 0x080011C6: E9C5 473E STRD R4, R7, [R5, #248] 0x080011CA: E9C5 0058 STRD R0, R0, [R5, #0x0160] 0x080011CE: F8C5 0140 STR.W R0, [R5, #0x0140] 0x080011D2: F00C F905 BL WH_COUNTER_SetToMax ; 0x0800D3E0 0x080011D6: F8D9 0000 LDR.W R0, [R9] 0x080011DA: 2800 CMP R0, #0 0x080011DC: BF04 ITT EQ 0x080011DE: 2001 MOVEQ R0, #1 0x080011E0: F8C9 0000 STREQ.W R0, [R9] 0x080011E4: F241 20A8 MOVW R0, #0x12A8 ; 0x100012A8 = startMeasurementCEF 0x080011E8: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A8 = startMeasurementCEF 0x080011EC: 6801 LDR R1, [R0] 0x080011EE: 2901 CMP R1, #1 0x080011F0: D13E BNE .L15 ; 0x08001270 0x080011F2: 2100 MOVS R1, #0 0x080011F4: 6001 STR R1, [R0] 0x080011F6: F8D5 01E8 LDR.W R0, [R5, #0x01E8] 0x080011FA: F64E 6480 MOVW R4, #0xEE80 0x080011FE: E9D5 2370 LDRD R2, R3, [R5, #0x01C0] 0x08001202: F2C0 0436 MOVT R4, #54 0x08001206: FBA0 0104 UMULL R0, R1, R0, R4 0x0800120A: F00C FBFB BL __aeabi_ldivmod ; 0x0800DA04 0x0800120E: F8A5 0144 STRH.W R0, [R5, #0x0144] 0x08001212: F8D5 01EC LDR.W R0, [R5, #0x01EC] 0x08001216: E9D5 236E LDRD R2, R3, [R5, #0x01B8] 0x0800121A: FBA0 0104 UMULL R0, R1, R0, R4 0x0800121E: F00C FBF1 BL __aeabi_ldivmod ; 0x0800DA04 0x08001222: F8A5 0146 STRH.W R0, [R5, #0x0146] 0x08001226: F8D5 1128 LDR.W R1, [R5, #0x0128] 0x0800122A: F8D5 21C8 LDR.W R2, [R5, #0x01C8] 0x0800122E: F8D5 3124 LDR.W R3, [R5, #0x0124] 0x08001232: F9B5 0144 LDRSH.W R0, [R5, #0x0144] 0x08001236: F9B5 7146 LDRSH.W R7, [R5, #0x0146] 0x0800123A: F8D5 60D8 LDR.W R6, [R5, #216] 0x0800123E: F8D5 40E4 LDR.W R4, [R5, #228] 0x08001242: E9CD 0700 STRD R0, R7, [SP] 0x08001246: F64E 7068 MOVW R0, #0xEF68 ; 0x0800EF68 = .rodata..L.str 0x0800124A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF68 = .rodata..L.str 0x0800124E: 9602 STR R6, [SP, #8] 0x08001250: 9403 STR R4, [SP, #12] 0x08001252: F00D F8F9 BL printf ; 0x0800E448 0x08001256: E012 B .L16 ; 0x0800127E 0x08001258: 00000000 DC64 0x408F400000000000 0x0800125C: 408F4000 0x08001260: 00000000 DC64 0x4059000000000000 0x08001264: 40590000 0x08001268: 00000000 DC64 0xBFF0000000000000 0x0800126C: BFF00000
.L15: 0x08001270: 2000 MOVS R0, #0 0x08001272: E9C5 0070 STRD R0, R0, [R5, #0x01C0] 0x08001276: F8C5 01C8 STR.W R0, [R5, #0x01C8] 0x0800127A: E9C5 006E STRD R0, R0, [R5, #0x01B8]
.L16: 0x0800127E: E9D5 013E LDRD R0, R1, [R5, #248] 0x08001282: F44F 6261 MOV.W R2, #0x0E10 0x08001286: 2300 MOVS R3, #0 0x08001288: F00C FBBC BL __aeabi_ldivmod ; 0x0800DA04 0x0800128C: F8C5 00F4 STR.W R0, [R5, #244] 0x08001290: F8B5 00B8 LDRH.W R0, [R5, #184] 0x08001294: 2800 CMP R0, #0 0x08001296: D059 BEQ .L17 ; 0x0800134C 0x08001298: F8B5 0150 LDRH.W R0, [R5, #0x0150] 0x0800129C: F5B0 7F7A CMP.W R0, #0x03E8 0x080012A0: F240 80BD BLS.W .L20 ; 0x0800141E 0x080012A4: F8B5 0152 LDRH.W R0, [R5, #0x0152] 0x080012A8: 08C0 LSRS R0, R0, #3 0x080012AA: 287C CMP R0, #124 0x080012AC: F200 80B7 BHI.W .L20 ; 0x0800141E 0x080012B0: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x080012B4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x080012B8: 8801 LDRH R1, [R0] 0x080012BA: 3101 ADDS R1, #1 0x080012BC: B28A UXTH R2, R1 0x080012BE: 2A0A CMP R2, #10 0x080012C0: 8001 STRH R1, [R0] 0x080012C2: F0C0 80B2 BCC.W .L21 ; 0x0800142A 0x080012C6: F8D9 1000 LDR.W R1, [R9] 0x080012CA: 220A MOVS R2, #10 0x080012CC: 2901 CMP R1, #1 0x080012CE: 8002 STRH R2, [R0] 0x080012D0: F040 8093 BNE.W .L19 ; 0x080013FA 0x080012D4: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x080012D8: F5B0 6F61 CMP.W R0, #0x0E10 0x080012DC: F0C0 808D BCC.W .L19 ; 0x080013FA 0x080012E0: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x080012E4: F642 7100 MOVW R1, #0x2F00 0x080012E8: F2C0 010D MOVT R1, #13 0x080012EC: 4288 CMP R0, R1 0x080012EE: F200 8084 BHI.W .L19 ; 0x080013FA 0x080012F2: F004 FDCD BL AH_COUNTER_SetDetectedAh ; 0x08005E90 0x080012F6: F00C F85D BL WH_COUNTER_SetDetectedEnergy ; 0x0800D3B4 0x080012FA: F24F 14F0 MOVW R4, #0xF1F0 0x080012FE: E9D5 0170 LDRD R0, R1, [R5, #0x01C0] 0x08001302: F6CF 74FF MOVT R4, #0xFFFF 0x08001306: 4622 MOV R2, R4 0x08001308: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800130C: F00C FB7A BL __aeabi_ldivmod ; 0x0800DA04 0x08001310: F8C5 01E8 STR.W R0, [R5, #0x01E8] 0x08001314: E9D5 016E LDRD R0, R1, [R5, #0x01B8] 0x08001318: 4622 MOV R2, R4 0x0800131A: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800131E: F00C FB71 BL __aeabi_ldivmod ; 0x0800DA04 0x08001322: F8C5 01EC STR.W R0, [R5, #0x01EC] 0x08001326: F8D5 1128 LDR.W R1, [R5, #0x0128] 0x0800132A: F8D5 210C LDR.W R2, [R5, #0x010C] 0x0800132E: F8D5 31E8 LDR.W R3, [R5, #0x01E8] 0x08001332: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x08001336: F8D5 70D8 LDR.W R7, [R5, #216] 0x0800133A: F8D5 60E4 LDR.W R6, [R5, #228] 0x0800133E: E9CD 0700 STRD R0, R7, [SP] 0x08001342: F64E 106B MOVW R0, #0xE96B ; 0x0800E96B = .rodata..L.str.2 0x08001346: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E96B = .rodata..L.str.2 0x0800134A: E053 B .L18 ; 0x080013F4
.L17: 0x0800134C: F8D5 00D8 LDR.W R0, [R5, #216] 0x08001350: F8B5 1180 LDRH.W R1, [R5, #0x0180] 0x08001354: 4288 CMP R0, R1 0x08001356: DA62 BGE .L20 ; 0x0800141E 0x08001358: F8D5 00D8 LDR.W R0, [R5, #216] 0x0800135C: F5B0 7F7A CMP.W R0, #0x03E8 0x08001360: DD5D BLE .L20 ; 0x0800141E 0x08001362: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x08001366: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x0800136A: 8801 LDRH R1, [R0] 0x0800136C: 3101 ADDS R1, #1 0x0800136E: B28A UXTH R2, R1 0x08001370: 2A0A CMP R2, #10 0x08001372: 8001 STRH R1, [R0] 0x08001374: D359 BCC .L21 ; 0x0800142A 0x08001376: F8D9 1000 LDR.W R1, [R9] 0x0800137A: 220A MOVS R2, #10 0x0800137C: 2901 CMP R1, #1 0x0800137E: 8002 STRH R2, [R0] 0x08001380: D13B BNE .L19 ; 0x080013FA 0x08001382: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x08001386: F5B0 6F96 CMP.W R0, #0x04B0 0x0800138A: D336 BCC .L19 ; 0x080013FA 0x0800138C: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x08001390: F64F 4180 MOVW R1, #0xFC80 0x08001394: F2C0 010A MOVT R1, #10 0x08001398: 4288 CMP R0, R1 0x0800139A: D82E BHI .L19 ; 0x080013FA 0x0800139C: F004 FD78 BL AH_COUNTER_SetDetectedAh ; 0x08005E90 0x080013A0: F00C F808 BL WH_COUNTER_SetDetectedEnergy ; 0x0800D3B4 0x080013A4: F24F 14F0 MOVW R4, #0xF1F0 0x080013A8: E9D5 0170 LDRD R0, R1, [R5, #0x01C0] 0x080013AC: F6CF 74FF MOVT R4, #0xFFFF 0x080013B0: 4622 MOV R2, R4 0x080013B2: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x080013B6: F00C FB25 BL __aeabi_ldivmod ; 0x0800DA04 0x080013BA: F8C5 01E8 STR.W R0, [R5, #0x01E8] 0x080013BE: E9D5 016E LDRD R0, R1, [R5, #0x01B8] 0x080013C2: 4622 MOV R2, R4 0x080013C4: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x080013C8: F00C FB1C BL __aeabi_ldivmod ; 0x0800DA04 0x080013CC: F8C5 01EC STR.W R0, [R5, #0x01EC] 0x080013D0: F8D5 1128 LDR.W R1, [R5, #0x0128] 0x080013D4: F8D5 210C LDR.W R2, [R5, #0x010C] 0x080013D8: F8D5 31E8 LDR.W R3, [R5, #0x01E8] 0x080013DC: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x080013E0: F8D5 70D8 LDR.W R7, [R5, #216] 0x080013E4: F8D5 60E4 LDR.W R6, [R5, #228] 0x080013E8: E9CD 0700 STRD R0, R7, [SP] 0x080013EC: F64E 1028 MOVW R0, #0xE928 ; 0x0800E928 = .rodata..L.str.1 0x080013F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E928 = .rodata..L.str.1
.L18: 0x080013F4: 9602 STR R6, [SP, #8] 0x080013F6: F00D F827 BL printf ; 0x0800E448
.L19: 0x080013FA: F241 21A8 MOVW R1, #0x12A8 ; 0x100012A8 = startMeasurementCEF 0x080013FE: 2000 MOVS R0, #0 0x08001400: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A8 = startMeasurementCEF 0x08001404: 2201 MOVS R2, #1 0x08001406: F8C5 0124 STR.W R0, [R5, #0x0124] 0x0800140A: F8C9 0000 STR.W R0, [R9] 0x0800140E: 600A STR R2, [R1] 0x08001410: E9C5 0070 STRD R0, R0, [R5, #0x01C0] 0x08001414: F8C5 01C8 STR.W R0, [R5, #0x01C8] 0x08001418: E9C5 006E STRD R0, R0, [R5, #0x01B8] 0x0800141C: E005 B .L21 ; 0x0800142A
.L20: 0x0800141E: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x08001422: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x08001426: 2100 MOVS R1, #0 0x08001428: 8001 STRH R1, [R0]
.L21: 0x0800142A: F8B5 0064 LDRH.W R0, [R5, #100] 0x0800142E: F248 64A0 MOVW R4, #0x86A0 0x08001432: 2804 CMP R0, #4 0x08001434: F2C0 0401 MOVT R4, #1 0x08001438: D820 BHI .L23 ; 0x0800147C 0x0800143A: E8DF F000 TBB [PC, R0] 0x0800143E: 03 DC.B 0x03 ; '\x03' 0x0800143F: 1C DC.B 0x1C ; '\x1C' 0x08001440: 16 DC.B 0x16 ; '\x16' 0x08001441: 19 DC.B 0x19 ; '\x19' 0x08001442: 13 DC.B 0x13 ; '\x13' 0x08001443: 00 DC.B 0x00 ; '\0' 0x08001444: 6DEA LDR R2, [R5, #92] 0x08001446: E9D5 013E LDRD R0, R1, [R5, #248] 0x0800144A: F44F 6761 MOV.W R7, #0x0E10 0x0800144E: FBA0 0304 UMULL R0, R3, R0, R4 0x08001452: FB01 3104 MLA R1, R1, R4, R3 0x08001456: FBA2 2307 UMULL R2, R3, R2, R7 0x0800145A: F00C FAD3 BL __aeabi_ldivmod ; 0x0800DA04 0x0800145E: E00E B .L24 ; 0x0800147E
.L22: 0x08001460: 4640 MOV R0, R8 0x08001462: E5D5 B .L5 ; 0x08001010 0x08001464: F004 FF82 BL WH_COUNTER_GetSoCAutoTemp ; 0x0800636C 0x08001468: E009 B .L24 ; 0x0800147E 0x0800146A: F004 FF31 BL WH_COUNTER_GetSoCManual ; 0x080062D0 0x0800146E: E006 B .L24 ; 0x0800147E 0x08001470: F004 FF48 BL WH_COUNTER_GetSoCAuto ; 0x08006304 0x08001474: E003 B .L24 ; 0x0800147E 0x08001476: F004 FD19 BL getSocAhAuto ; 0x08005EAC 0x0800147A: E000 B .L24 ; 0x0800147E
.L23: 0x0800147C: 2000 MOVS R0, #0
.L24: 0x0800147E: F8C5 0100 STR.W R0, [R5, #0x0100] 0x08001482: 6DEA LDR R2, [R5, #92] 0x08001484: E9D5 013E LDRD R0, R1, [R5, #248] 0x08001488: F44F 6761 MOV.W R7, #0x0E10 0x0800148C: FBA0 0304 UMULL R0, R3, R0, R4 0x08001490: FB01 3104 MLA R1, R1, R4, R3 0x08001494: FBA2 2307 UMULL R2, R3, R2, R7 0x08001498: F00C FAB4 BL __aeabi_ldivmod ; 0x0800DA04 0x0800149C: F248 541F MOVW R4, #0x851F 0x080014A0: F2C5 14EB MOVT R4, #0x51EB 0x080014A4: FB50 F004 SMMUL R0, R0, R4 0x080014A8: 0941 LSRS R1, R0, #5 0x080014AA: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080014AE: F8A5 01CC STRH.W R0, [R5, #0x01CC] 0x080014B2: F004 FCFB BL getSocAhAuto ; 0x08005EAC 0x080014B6: FB50 F004 SMMUL R0, R0, R4 0x080014BA: 0941 LSRS R1, R0, #5 0x080014BC: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080014C0: F8A5 01CE STRH.W R0, [R5, #0x01CE] 0x080014C4: F004 FF04 BL WH_COUNTER_GetSoCManual ; 0x080062D0 0x080014C8: FB50 F004 SMMUL R0, R0, R4 0x080014CC: 0941 LSRS R1, R0, #5 0x080014CE: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080014D2: F8A5 01D0 STRH.W R0, [R5, #0x01D0] 0x080014D6: F004 FF15 BL WH_COUNTER_GetSoCAuto ; 0x08006304 0x080014DA: FB50 F004 SMMUL R0, R0, R4 0x080014DE: 0941 LSRS R1, R0, #5 0x080014E0: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080014E4: F8A5 01D2 STRH.W R0, [R5, #0x01D2] 0x080014E8: F004 FF40 BL WH_COUNTER_GetSoCAutoTemp ; 0x0800636C 0x080014EC: FB50 F004 SMMUL R0, R0, R4 0x080014F0: 0941 LSRS R1, R0, #5 0x080014F2: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080014F6: F8A5 01D4 STRH.W R0, [R5, #0x01D4] 0x080014FA: B006 ADD SP, SP, #24 0x080014FC: ECBD 8B02 VLDM SP!, {D8} 0x08001500: B001 ADD SP, SP, #4 0x08001502: E8BD 8FF0 POP.W {R4-R11, PC} 0x08001506: BF00 NOP 0x08001508: 00000000 DC64 0x4059000000000000 0x0800150C: 40590000

Section .text.BATTERY_VOLTAGE_Exec from battery_voltage.o, size=272, align=8


BATTERY_VOLTAGE_Exec: 0x08001510: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08001514: B081 SUB SP, SP, #4 0x08001516: F241 330C MOVW R3, #0x130C ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x0800151A: F2C1 0300 MOVT R3, #0x1000 ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x0800151E: 6819 LDR R1, [R3] 0x08001520: F06F 4200 MVN R2, #0x80000000 0x08001524: 4291 CMP R1, R2 0x08001526: 4680 MOV R8, R0 0x08001528: BF1C ITT NE 0x0800152A: 1C48 ADDNE R0, R1, #1 0x0800152C: 6018 STRNE R0, [R3] 0x0800152E: F241 3010 MOVW R0, #0x1310 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum 0x08001532: F2C1 0000 MOVT R0, #0x1000 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum 0x08001536: 6801 LDR R1, [R0] 0x08001538: EBA1 1151 SUB.W R1, R1, R1, LSR #5 0x0800153C: 4441 ADD R1, R8 0x0800153E: 6001 STR R1, [R0] 0x08001540: F248 0000 MOVW R0, #0x8000 0x08001544: F6CF 70FF MOVT R0, #0xFFFF 0x08001548: EB00 1051 ADD.W R0, R0, R1, LSR #5 0x0800154C: F00C FA2E BL __aeabi_i2d ; 0x0800D9AC 0x08001550: ED9F 0B2B VLDR D0, =0x40A7700000000000 ; [PC, #172] [0x08001600] 0x08001554: EC59 AB10 VMOV R10, R9, D0 0x08001558: 4652 MOV R2, R10 0x0800155A: 464B MOV R3, R9 0x0800155C: F004 FF70 BL __aeabi_dmul ; 0x08006440 0x08001560: ED9F 0B29 VLDR D0, =0x4026000000000000 ; [PC, #164] [0x08001608] 0x08001564: EC5B 4B10 VMOV R4, R11, D0 0x08001568: 4622 MOV R2, R4 0x0800156A: 465B MOV R3, R11 0x0800156C: F004 FF68 BL __aeabi_dmul ; 0x08006440 0x08001570: ED9F 0B27 VLDR D0, =0x3F00000000000000 ; [PC, #156] [0x08001610] 0x08001574: EC55 6B10 VMOV R6, R5, D0 0x08001578: 4632 MOV R2, R6 0x0800157A: 462B MOV R3, R5 0x0800157C: F004 FF60 BL __aeabi_dmul ; 0x08006440 0x08001580: F00C F9DA BL __aeabi_d2iz ; 0x0800D938 0x08001584: F240 0700 MOVW R7, #0 ; 0x10000000 = sys_data 0x08001588: F2C1 0700 MOVT R7, #0x1000 ; 0x10000000 = sys_data 0x0800158C: F8C7 00D8 STR.W R0, [R7, #216] 0x08001590: F241 300C MOVW R0, #0x130C ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x08001594: F2C1 0000 MOVT R0, #0x1000 ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x08001598: 6800 LDR R0, [R0] 0x0800159A: F5B0 7FA0 CMP.W R0, #0x0140 0x0800159E: DD13 BLE .L1 ; 0x080015C8 0x080015A0: F8D7 00D8 LDR.W R0, [R7, #216] 0x080015A4: F8D7 10DC LDR.W R1, [R7, #220] 0x080015A8: 4288 CMP R0, R1 0x080015AA: BFC4 ITT GT 0x080015AC: F8D7 00D8 LDRGT.W R0, [R7, #216] 0x080015B0: F8C7 00DC STRGT.W R0, [R7, #220] 0x080015B4: F8D7 00D8 LDR.W R0, [R7, #216] 0x080015B8: F8D7 10E0 LDR.W R1, [R7, #224] 0x080015BC: 4288 CMP R0, R1 0x080015BE: BFBC ITT LT 0x080015C0: F8D7 00D8 LDRLT.W R0, [R7, #216] 0x080015C4: F8C7 00E0 STRLT.W R0, [R7, #224]
.L1: 0x080015C8: 4640 MOV R0, R8 0x080015CA: F00C F9EF BL __aeabi_i2d ; 0x0800D9AC 0x080015CE: ED9F 0B12 VLDR D0, =0xC0E0000000000000 ; [PC, #72] [0x08001618] 0x080015D2: EC53 2B10 VMOV R2, R3, D0 0x080015D6: F00B FF91 BL __aeabi_dadd ; 0x0800D4FC 0x080015DA: 4652 MOV R2, R10 0x080015DC: 464B MOV R3, R9 0x080015DE: F004 FF2F BL __aeabi_dmul ; 0x08006440 0x080015E2: 4622 MOV R2, R4 0x080015E4: 465B MOV R3, R11 0x080015E6: F004 FF2B BL __aeabi_dmul ; 0x08006440 0x080015EA: 4632 MOV R2, R6 0x080015EC: 462B MOV R3, R5 0x080015EE: F004 FF27 BL __aeabi_dmul ; 0x08006440 0x080015F2: F00C F9A1 BL __aeabi_d2iz ; 0x0800D938 0x080015F6: F8C7 0194 STR.W R0, [R7, #0x0194] 0x080015FA: B001 ADD SP, SP, #4 0x080015FC: E8BD 8FF0 POP.W {R4-R11, PC} 0x08001600: 00000000 DC64 0x40A7700000000000 0x08001604: 40A77000 0x08001608: 00000000 DC64 0x4026000000000000 0x0800160C: 40260000 0x08001610: 00000000 DC64 0x3F00000000000000 0x08001614: 3F000000 0x08001618: 00000000 DC64 0xC0E0000000000000 0x0800161C: C0E00000

Section .text.CHIP_TEMPERATURE_Calibration from chip_temperature.o, size=160, align=8


CHIP_TEMPERATURE_Calibration: 0x08001620: B580 PUSH {R7, LR} 0x08001622: F247 50A8 MOVW R0, #0x75A8 0x08001626: F6C1 70FF MOVT R0, #0x1FFF 0x0800162A: 8801 LDRH R1, [R0] 0x0800162C: ED9F 1A22 VLDR S2, =0x453B8000 ; [PC, #136] [0x080016B8] 0x08001630: EE00 1A10 VMOV S0, R1 0x08001634: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08001638: ED9F 2A20 VLDR S4, =0x39800000 ; [PC, #128] [0x080016BC] 0x0800163C: EE20 0A01 VMUL.F32 S0, S0, S2 0x08001640: EE20 0A02 VMUL.F32 S0, S0, S4 0x08001644: F241 21D4 MOVW R1, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value 0x08001648: 8C40 LDRH R0, [R0, #34] 0x0800164A: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x0800164E: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value 0x08001652: ED81 0A00 VSTR S0, [R1] 0x08001656: EE10 1A10 VMOV R1, S0 0x0800165A: EE00 0A10 VMOV S0, R0 0x0800165E: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08001662: EE20 0A01 VMUL.F32 S0, S0, S2 0x08001666: EE20 0A02 VMUL.F32 S0, S0, S4 0x0800166A: F241 20D8 MOVW R0, #0x12D8 ; 0x100012D8 = calTemperatureSensor110Value 0x0800166E: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x08001672: F2C1 0000 MOVT R0, #0x1000 ; 0x100012D8 = calTemperatureSensor110Value 0x08001676: ED80 0A00 VSTR S0, [R0] 0x0800167A: EE10 0A10 VMOV R0, S0 0x0800167E: 1A40 SUBS R0, R0, R1 0x08001680: F241 21D0 MOVW R1, #0x12D0 ; 0x100012D0 = calTemperatureSensorDiff 0x08001684: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D0 = calTemperatureSensorDiff 0x08001688: 6008 STR R0, [R1] 0x0800168A: F004 FFFB BL __aeabi_ui2d ; 0x08006684 0x0800168E: ED9F 0B08 VLDR D0, =0x4054000000000000 ; [PC, #32] [0x080016B0] 0x08001692: EC53 2B10 VMOV R2, R3, D0 0x08001696: F00C F851 BL __aeabi_ddiv ; 0x0800D73C 0x0800169A: EC41 0B10 VMOV D0, R0, R1 0x0800169E: F240 40C8 MOVW R0, #0x04C8 ; 0x100004C8 = slope 0x080016A2: F2C1 0000 MOVT R0, #0x1000 ; 0x100004C8 = slope 0x080016A6: ED80 0B00 VSTR D0, [R0] 0x080016AA: BD80 POP {R7, PC} 0x080016AC: BF00 NOP 0x080016AE: BF00 NOP 0x080016B0: 00000000 DC64 0x4054000000000000 0x080016B4: 40540000 0x080016B8: 453B8000 DC.W 0x453B8000 0x080016BC: 39800000 DC.W 0x39800000

Section .text.CHIP_TEMPERATURE_Exec from chip_temperature.o, size=128, align=8


CHIP_TEMPERATURE_Exec: 0x080016C0: B5B0 PUSH {R4-R5, R7, LR} 0x080016C2: F640 31B8 MOVW R1, #0x0BB8 0x080016C6: 4348 MULS R0, R1, R0 0x080016C8: 0C00 LSRS R0, R0, #16 0x080016CA: F004 FFDB BL __aeabi_ui2d ; 0x08006684 0x080016CE: 4604 MOV R4, R0 0x080016D0: F241 20D4 MOVW R0, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value 0x080016D4: F2C1 0000 MOVT R0, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value 0x080016D8: 6800 LDR R0, [R0] 0x080016DA: 460D MOV R5, R1 0x080016DC: F004 FFD2 BL __aeabi_ui2d ; 0x08006684 0x080016E0: 4602 MOV R2, R0 0x080016E2: 460B MOV R3, R1 0x080016E4: 4620 MOV R0, R4 0x080016E6: 4629 MOV R1, R5 0x080016E8: F004 FEA6 BL __aeabi_dsub ; 0x08006438 0x080016EC: F240 42C8 MOVW R2, #0x04C8 ; 0x100004C8 = slope 0x080016F0: F2C1 0200 MOVT R2, #0x1000 ; 0x100004C8 = slope 0x080016F4: ED92 0B00 VLDR D0, [R2] 0x080016F8: EC53 2B10 VMOV R2, R3, D0 0x080016FC: F00C F81E BL __aeabi_ddiv ; 0x0800D73C 0x08001700: ED9F 0B0B VLDR D0, =0x403E000000000000 ; [PC, #44] [0x08001730] 0x08001704: EC53 2B10 VMOV R2, R3, D0 0x08001708: F00B FEF8 BL __aeabi_dadd ; 0x0800D4FC 0x0800170C: ED9F 0B0A VLDR D0, =0x4059000000000000 ; [PC, #40] [0x08001738] 0x08001710: EC53 2B10 VMOV R2, R3, D0 0x08001714: F004 FE94 BL __aeabi_dmul ; 0x08006440 0x08001718: F00C F90E BL __aeabi_d2iz ; 0x0800D938 0x0800171C: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x08001720: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08001724: F8A1 00CC STRH.W R0, [R1, #204] 0x08001728: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x0800172C: F004 BBF2 B.W calc_temp_compensation ; 0x08005F14 0x08001730: 00000000 DC64 0x403E000000000000 0x08001734: 403E0000 0x08001738: 00000000 DC64 0x4059000000000000 0x0800173C: 40590000

Section .rodata.defaultEepromData from eeprom.o, size=184, align=8


defaultEepromData: 0x08001740: 00 DC.B 0x00 ; '\0' 0x08001741: 4B DC.B 0x4B ; 'K' 0x08001742: 00 DC.B 0x00 ; '\0' 0x08001743: 00 DC.B 0x00 ; '\0' 0x08001744: 00 DC.B 0x00 ; '\0' 0x08001745: 00 DC.B 0x00 ; '\0' 0x08001746: 01 DC.B 0x01 ; '\x01' 0x08001747: 00 DC.B 0x00 ; '\0' 0x08001748: 01 DC.B 0x01 ; '\x01' 0x08001749: 00 DC.B 0x00 ; '\0' 0x0800174A: 00 DC.B 0x00 ; '\0' 0x0800174B: 00 DC.B 0x00 ; '\0' 0x0800174C: 00 DC.B 0x00 ; '\0' 0x0800174D: 00 DC.B 0x00 ; '\0' 0x0800174E: 00 DC.B 0x00 ; '\0' 0x0800174F: 00 DC.B 0x00 ; '\0' 0x08001750: 00 DC.B 0x00 ; '\0' 0x08001751: 00 DC.B 0x00 ; '\0' 0x08001752: 00 DC.B 0x00 ; '\0' 0x08001753: 00 DC.B 0x00 ; '\0' 0x08001754: 00 DC.B 0x00 ; '\0' 0x08001755: 00 DC.B 0x00 ; '\0' 0x08001756: 00 DC.B 0x00 ; '\0' 0x08001757: 00 DC.B 0x00 ; '\0' 0x08001758: 00 DC.B 0x00 ; '\0' 0x08001759: 00 DC.B 0x00 ; '\0' 0x0800175A: 00 DC.B 0x00 ; '\0' 0x0800175B: 00 DC.B 0x00 ; '\0' 0x0800175C: 00 DC.B 0x00 ; '\0' 0x0800175D: 00 DC.B 0x00 ; '\0' 0x0800175E: 00 DC.B 0x00 ; '\0' 0x0800175F: 00 DC.B 0x00 ; '\0' 0x08001760: 00 DC.B 0x00 ; '\0' 0x08001761: 00 DC.B 0x00 ; '\0' 0x08001762: 00 DC.B 0x00 ; '\0' 0x08001763: 00 DC.B 0x00 ; '\0' 0x08001764: 00 DC.B 0x00 ; '\0' 0x08001765: 00 DC.B 0x00 ; '\0' 0x08001766: 00 DC.B 0x00 ; '\0' 0x08001767: 00 DC.B 0x00 ; '\0' 0x08001768: 00 DC.B 0x00 ; '\0' 0x08001769: 00 DC.B 0x00 ; '\0' 0x0800176A: 00 DC.B 0x00 ; '\0' 0x0800176B: 00 DC.B 0x00 ; '\0' 0x0800176C: 00 DC.B 0x00 ; '\0' 0x0800176D: 00 DC.B 0x00 ; '\0' 0x0800176E: 00 DC.B 0x00 ; '\0' 0x0800176F: 00 DC.B 0x00 ; '\0' 0x08001770: 90 DC.B 0x90 ; '\x90' 0x08001771: D0 DC.B 0xD0 ; '\xD0' 0x08001772: 03 DC.B 0x03 ; '\x03' 0x08001773: 00 DC.B 0x00 ; '\0' 0x08001774: 00 DC.B 0x00 ; '\0' 0x08001775: 00 DC.B 0x00 ; '\0' 0x08001776: 00 DC.B 0x00 ; '\0' 0x08001777: 00 DC.B 0x00 ; '\0' 0x08001778: 00 DC.B 0x00 ; '\0' 0x08001779: 00 DC.B 0x00 ; '\0' 0x0800177A: 00 DC.B 0x00 ; '\0' 0x0800177B: 00 DC.B 0x00 ; '\0' 0x0800177C: 00 DC.B 0x00 ; '\0' 0x0800177D: 00 DC.B 0x00 ; '\0' 0x0800177E: 00 DC.B 0x00 ; '\0' 0x0800177F: 00 DC.B 0x00 ; '\0' 0x08001780: 40 DC.B 0x40 ; '@' 0x08001781: 42 DC.B 0x42 ; 'B' 0x08001782: 0F DC.B 0x0F ; '\x0F' 0x08001783: 00 DC.B 0x00 ; '\0' 0x08001784: 00 DC.B 0x00 ; '\0' 0x08001785: 00 DC.B 0x00 ; '\0' 0x08001786: 00 DC.B 0x00 ; '\0' 0x08001787: 00 DC.B 0x00 ; '\0' 0x08001788: 40 DC.B 0x40 ; '@' 0x08001789: 42 DC.B 0x42 ; 'B' 0x0800178A: 0F DC.B 0x0F ; '\x0F' 0x0800178B: 00 DC.B 0x00 ; '\0' 0x0800178C: 00 DC.B 0x00 ; '\0' 0x0800178D: 00 DC.B 0x00 ; '\0' 0x0800178E: 00 DC.B 0x00 ; '\0' 0x0800178F: 00 DC.B 0x00 ; '\0' 0x08001790: 00 DC.B 0x00 ; '\0' 0x08001791: 00 DC.B 0x00 ; '\0' 0x08001792: 00 DC.B 0x00 ; '\0' 0x08001793: 00 DC.B 0x00 ; '\0' 0x08001794: 00 DC.B 0x00 ; '\0' 0x08001795: 00 DC.B 0x00 ; '\0' 0x08001796: 00 DC.B 0x00 ; '\0' 0x08001797: 00 DC.B 0x00 ; '\0' 0x08001798: FF DC.B 0xFF ; '\xFF' 0x08001799: FF DC.B 0xFF ; '\xFF' 0x0800179A: FF DC.B 0xFF ; '\xFF' 0x0800179B: FF DC.B 0xFF ; '\xFF' 0x0800179C: FF DC.B 0xFF ; '\xFF' 0x0800179D: FF DC.B 0xFF ; '\xFF' 0x0800179E: FF DC.B 0xFF ; '\xFF' 0x0800179F: FF DC.B 0xFF ; '\xFF' 0x080017A0: 00 DC.B 0x00 ; '\0' 0x080017A1: D6 DC.B 0xD6 ; '\xD6' 0x080017A2: 8A DC.B 0x8A ; '\x8A' 0x080017A3: EA DC.B 0xEA ; '\xEA' 0x080017A4: FF DC.B 0xFF ; '\xFF' 0x080017A5: FF DC.B 0xFF ; '\xFF' 0x080017A6: FF DC.B 0xFF ; '\xFF' 0x080017A7: FF DC.B 0xFF ; '\xFF' 0x080017A8: 00 DC.B 0x00 ; '\0' 0x080017A9: 78 DC.B 0x78 ; 'x' 0x080017AA: 84 DC.B 0x84 ; '\x84' 0x080017AB: C9 DC.B 0xC9 ; '\xC9' 0x080017AC: FD DC.B 0xFD ; '\xFD' 0x080017AD: FF DC.B 0xFF ; '\xFF' 0x080017AE: FF DC.B 0xFF ; '\xFF' 0x080017AF: FF DC.B 0xFF ; '\xFF' 0x080017B0: DE DC.B 0xDE ; '\xDE' 0x080017B1: 03 DC.B 0x03 ; '\x03' 0x080017B2: 69 DC.B 0x69 ; 'i' 0x080017B3: 00 DC.B 0x00 ; '\0' 0x080017B4: 00 DC.B 0x00 ; '\0' 0x080017B5: 71 DC.B 0x71 ; 'q' 0x080017B6: 02 DC.B 0x02 ; '\x02' 0x080017B7: 00 DC.B 0x00 ; '\0' 0x080017B8: 00 DC.B 0x00 ; '\0' 0x080017B9: 40 DC.B 0x40 ; '@' 0x080017BA: 1F DC.B 0x1F ; '\x1F' 0x080017BB: 00 DC.B 0x00 ; '\0' 0x080017BC: 0A DC.B 0x0A ; '\n' 0x080017BD: 00 DC.B 0x00 ; '\0' 0x080017BE: 02 DC.B 0x02 ; '\x02' 0x080017BF: 00 DC.B 0x00 ; '\0' 0x080017C0: 60 DC.B 0x60 ; '`' 0x080017C1: 6D DC.B 0x6D ; 'm' 0x080017C2: E0 DC.B 0xE0 ; '\xE0' 0x080017C3: 60 DC.B 0x60 ; '`' 0x080017C4: 01 DC.B 0x01 ; '\x01' 0x080017C5: 00 DC.B 0x00 ; '\0' 0x080017C6: 02 DC.B 0x02 ; '\x02' 0x080017C7: 00 DC.B 0x00 ; '\0' 0x080017C8: C0 DC.B 0xC0 ; '\xC0' 0x080017C9: 5D DC.B 0x5D ; ']' 0x080017CA: A8 DC.B 0xA8 ; '\xA8' 0x080017CB: 61 DC.B 0x61 ; 'a' 0x080017CC: A0 DC.B 0xA0 ; '\xA0' 0x080017CD: 73 DC.B 0x73 ; 's' 0x080017CE: 60 DC.B 0x60 ; '`' 0x080017CF: 6D DC.B 0x6D ; 'm' 0x080017D0: 83 DC.B 0x83 ; '\x83' 0x080017D1: FF DC.B 0xFF ; '\xFF' 0x080017D2: 7D DC.B 0x7D ; '}' 0x080017D3: 00 DC.B 0x00 ; '\0' 0x080017D4: 70 DC.B 0x70 ; 'p' 0x080017D5: 17 DC.B 0x17 ; '\x17' 0x080017D6: 7C DC.B 0x7C ; '|' 0x080017D7: 15 DC.B 0x15 ; '\x15' 0x080017D8: 3C DC.B 0x3C ; '<' 0x080017D9: F6 DC.B 0xF6 ; '\xF6' 0x080017DA: 30 DC.B 0x30 ; '0' 0x080017DB: F8 DC.B 0xF8 ; '\xF8' 0x080017DC: 70 DC.B 0x70 ; 'p' 0x080017DD: 17 DC.B 0x17 ; '\x17' 0x080017DE: 7C DC.B 0x7C ; '|' 0x080017DF: 15 DC.B 0x15 ; '\x15' 0x080017E0: 54 DC.B 0x54 ; 'T' 0x080017E1: F2 DC.B 0xF2 ; '\xF2' 0x080017E2: 48 DC.B 0x48 ; 'H' 0x080017E3: F4 DC.B 0xF4 ; '\xF4' 0x080017E4: 32 DC.B 0x32 ; '2' 0x080017E5: 00 DC.B 0x00 ; '\0' 0x080017E6: 38 DC.B 0x38 ; '8' 0x080017E7: FF DC.B 0xFF ; '\xFF' 0x080017E8: 20 DC.B 0x20 ; ' ' 0x080017E9: 4E DC.B 0x4E ; 'N' 0x080017EA: 07 DC.B 0x07 ; '\x07' 0x080017EB: 00 DC.B 0x00 ; '\0' 0x080017EC: 84 DC.B 0x84 ; '\x84' 0x080017ED: 03 DC.B 0x03 ; '\x03' 0x080017EE: 01 DC.B 0x01 ; '\x01' 0x080017EF: 00 DC.B 0x00 ; '\0' 0x080017F0: 01 DC.B 0x01 ; '\x01' 0x080017F1: 00 DC.B 0x00 ; '\0' 0x080017F2: 40 DC.B 0x40 ; '@' 0x080017F3: 6A DC.B 0x6A ; 'j' 0x080017F4: 64 DC.B 0x64 ; 'd' 0x080017F5: 00 DC.B 0x00 ; '\0' 0x080017F6: 00 DC.B 0x00 ; '\0' 0x080017F7: 00 DC.B 0x00 ; '\0'

Section .text.EFFICIENCY_Exec from efficiency.o, size=88, align=8


EFFICIENCY_Exec: 0x080017F8: B5B0 PUSH {R4-R5, R7, LR} 0x080017FA: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x080017FE: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08001802: F8B5 013C LDRH.W R0, [R5, #0x013C] 0x08001806: B1C8 CBZ R0, .L1 ; 0x0800183C 0x08001808: F8D5 0134 LDR.W R0, [R5, #0x0134] 0x0800180C: F004 FF3A BL __aeabi_ui2d ; 0x08006684 0x08001810: 4604 MOV R4, R0 0x08001812: F8D5 0138 LDR.W R0, [R5, #0x0138] 0x08001816: 460D MOV R5, R1 0x08001818: F004 FF34 BL __aeabi_ui2d ; 0x08006684 0x0800181C: 4602 MOV R2, R0 0x0800181E: 460B MOV R3, R1 0x08001820: 4620 MOV R0, R4 0x08001822: 4629 MOV R1, R5 0x08001824: F00B FF8A BL __aeabi_ddiv ; 0x0800D73C 0x08001828: ED9F 0B07 VLDR D0, =0x4059000000000000 ; [PC, #28] [0x08001848] 0x0800182C: EC53 2B10 VMOV R2, R3, D0 0x08001830: F004 FE06 BL __aeabi_dmul ; 0x08006440 0x08001834: F00C F880 BL __aeabi_d2iz ; 0x0800D938 0x08001838: B200 SXTH R0, R0 0x0800183A: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800183C: F64F 70FF MOVW R0, #0xFFFF 0x08001840: B200 SXTH R0, R0 0x08001842: BDB0 POP {R4-R5, R7, PC} 0x08001844: BF00 NOP 0x08001846: BF00 NOP 0x08001848: 00000000 DC64 0x4059000000000000 0x0800184C: 40590000

Section .text.ESR_Exec from esr.o, size=384, align=8


ESR_Exec: 0x08001850: E92D 47F0 PUSH.W {R4-R10, LR} 0x08001854: F240 0900 MOVW R9, #0 ; 0x10000000 = sys_data 0x08001858: F241 3808 MOVW R8, #0x1308 ; 0x10001308 = ESR_Exec.last_refresh 0x0800185C: F2C1 0900 MOVT R9, #0x1000 ; 0x10000000 = sys_data 0x08001860: F2C1 0800 MOVT R8, #0x1000 ; 0x10001308 = ESR_Exec.last_refresh 0x08001864: F8D9 0128 LDR.W R0, [R9, #0x0128] 0x08001868: F8D8 1000 LDR.W R1, [R8] 0x0800186C: F640 0AE4 MOVW R10, #0x08E4 ; 0x100008E4 = current_buffer 0x08001870: 1A40 SUBS R0, R0, R1 0x08001872: F2C1 0A00 MOVT R10, #0x1000 ; 0x100008E4 = current_buffer 0x08001876: F8A9 019A STRH.W R0, [R9, #0x019A] 0x0800187A: F10A 0004 ADD.W R0, R10, #4 0x0800187E: 4651 MOV R1, R10 0x08001880: 22FC MOVS R2, #252 0x08001882: F00C FCA3 BL __aeabi_memmove ; 0x0800E1CC 0x08001886: F240 75E4 MOVW R5, #0x07E4 ; 0x100007E4 = voltage_buffer 0x0800188A: F2C1 0500 MOVT R5, #0x1000 ; 0x100007E4 = voltage_buffer 0x0800188E: 1D28 ADDS R0, R5, #4 0x08001890: 4629 MOV R1, R5 0x08001892: 22FC MOVS R2, #252 0x08001894: F00C FC9A BL __aeabi_memmove ; 0x0800E1CC 0x08001898: F8D9 00E4 LDR.W R0, [R9, #228] 0x0800189C: 2200 MOVS R2, #0 0x0800189E: F8CA 0000 STR.W R0, [R10] 0x080018A2: F8D9 00D8 LDR.W R0, [R9, #216] 0x080018A6: 2100 MOVS R1, #0 0x080018A8: 6028 STR R0, [R5] 0x080018AA: F06F 4000 MVN R0, #0x80000000 0x080018AE: 2300 MOVS R3, #0 0x080018B0: F06F 4600 MVN R6, #0x80000000
.L1: 0x080018B4: F85A 4022 LDR.W R4, [R10, R2, LSL #2] 0x080018B8: 2C00 CMP R4, #0 0x080018BA: BF48 IT MI 0x080018BC: 4264 RSBMI R4, R4, #0 0x080018BE: 42B4 CMP R4, R6 0x080018C0: BF38 IT CC 0x080018C2: 4626 MOVCC R6, R4 0x080018C4: F855 7022 LDR.W R7, [R5, R2, LSL #2] 0x080018C8: 429C CMP R4, R3 0x080018CA: BF88 IT HI 0x080018CC: 4623 MOVHI R3, R4 0x080018CE: 2F00 CMP R7, #0 0x080018D0: BF48 IT MI 0x080018D2: 427F RSBMI R7, R7, #0 0x080018D4: 4287 CMP R7, R0 0x080018D6: BF38 IT CC 0x080018D8: 4638 MOVCC R0, R7 0x080018DA: 428F CMP R7, R1 0x080018DC: F102 0201 ADD.W R2, R2, #1 0x080018E0: BF88 IT HI 0x080018E2: 4639 MOVHI R1, R7 0x080018E4: 2A40 CMP R2, #64 0x080018E6: D1E5 BNE .L1 ; 0x080018B4 0x080018E8: 1B9D SUBS R5, R3, R6 0x080018EA: BF48 IT MI 0x080018EC: 426D RSBMI R5, R5, #0 0x080018EE: 1A08 SUBS R0, R1, R0 0x080018F0: BF48 IT MI 0x080018F2: 4240 RSBMI R0, R0, #0 0x080018F4: F8D9 105C LDR.W R1, [R9, #92] 0x080018F8: F8B9 2068 LDRH.W R2, [R9, #104] 0x080018FC: FBB1 F1F2 UDIV R1, R1, R2 0x08001900: F246 6267 MOVW R2, #0x6667 0x08001904: F2C6 6266 MOVT R2, #0x6666 0x08001908: FB51 F102 SMMUL R1, R1, R2 0x0800190C: 10CA ASRS R2, R1, #3 0x0800190E: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x08001912: 428D CMP R5, R1 0x08001914: DA05 BGE .L2 ; 0x08001922 0x08001916: F06F 0001 MVN R0, #1 0x0800191A: 3001 ADDS R0, #1 0x0800191C: B200 SXTH R0, R0 0x0800191E: E8BD 87F0 POP.W {R4-R10, PC}
.L2: 0x08001922: 2819 CMP R0, #25 0x08001924: D204 BCS .L3 ; 0x08001930 0x08001926: F64F 70FE MOVW R0, #0xFFFE 0x0800192A: B200 SXTH R0, R0 0x0800192C: E8BD 87F0 POP.W {R4-R10, PC}
.L3: 0x08001930: 2300 MOVS R3, #0 0x08001932: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x08001936: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x0800193A: BF00 NOP
.L4: 0x0800193C: EB0A 0783 ADD.W R7, R10, R3, LSL #2 0x08001940: 687F LDR R7, [R7, #4] 0x08001942: F85A 6023 LDR.W R6, [R10, R3, LSL #2] 0x08001946: 1BBF SUBS R7, R7, R6 0x08001948: BF48 IT MI 0x0800194A: 427F RSBMI R7, R7, #0 0x0800194C: 4297 CMP R7, R2 0x0800194E: BFC8 IT GT 0x08001950: 4619 MOVGT R1, R3 0x08001952: F103 0301 ADD.W R3, R3, #1 0x08001956: BFC8 IT GT 0x08001958: 463A MOVGT R2, R7 0x0800195A: 2B3F CMP R3, #63 0x0800195C: D1EE BNE .L4 ; 0x0800193C 0x0800195E: 2920 CMP R1, #32 0x08001960: D12E BNE .L6 ; 0x080019C0 0x08001962: F004 FE8F BL __aeabi_ui2d ; 0x08006684 0x08001966: 4604 MOV R4, R0 0x08001968: 4628 MOV R0, R5 0x0800196A: 460E MOV R6, R1 0x0800196C: F004 FE8A BL __aeabi_ui2d ; 0x08006684 0x08001970: 4602 MOV R2, R0 0x08001972: 460B MOV R3, R1 0x08001974: 4620 MOV R0, R4 0x08001976: 4631 MOV R1, R6 0x08001978: F00B FEE0 BL __aeabi_ddiv ; 0x0800D73C 0x0800197C: ED9F 0B12 VLDR D0, =0x40C3880000000000 ; [PC, #72] [0x080019C8] 0x08001980: EC53 2B10 VMOV R2, R3, D0 0x08001984: F004 FD5C BL __aeabi_dmul ; 0x08006440 0x08001988: F00B FFD6 BL __aeabi_d2iz ; 0x0800D938 0x0800198C: F8A9 011C STRH.W R0, [R9, #0x011C] 0x08001990: F8D9 0128 LDR.W R0, [R9, #0x0128] 0x08001994: F240 2234 MOVW R2, #0x0234 ; 0x20000234 = adc12Data 0x08001998: F8C8 0000 STR.W R0, [R8] 0x0800199C: F209 20F2 ADDW R0, R9, #0x02F2 0x080019A0: 2100 MOVS R1, #0 0x080019A2: F2C2 0200 MOVT R2, #0x2000 ; 0x20000234 = adc12Data 0x080019A6: BF00 NOP
.L5: 0x080019A8: F832 3021 LDRH.W R3, [R2, R1, LSL #2] 0x080019AC: EB02 0781 ADD.W R7, R2, R1, LSL #2 0x080019B0: F820 3C80 STRH R3, [R0, #-128] 0x080019B4: 887B LDRH R3, [R7, #2] 0x080019B6: 3101 ADDS R1, #1 0x080019B8: 2940 CMP R1, #64 0x080019BA: F820 3902 STRH R3, [R0], #-2 0x080019BE: D1F3 BNE .L5 ; 0x080019A8
.L6: 0x080019C0: 2000 MOVS R0, #0 0x080019C2: B200 SXTH R0, R0 0x080019C4: E8BD 87F0 POP.W {R4-R10, PC} 0x080019C8: 00000000 DC64 0x40C3880000000000 0x080019CC: 40C38800

Section .text.ESR_FAST_Exec from esr.o, size=400, align=8


ESR_FAST_Exec: 0x080019D0: E92D 41F0 PUSH.W {R4-R8, LR} 0x080019D4: F240 2734 MOVW R7, #0x0234 ; 0x20000234 = adc12Data 0x080019D8: F06F 4000 MVN R0, #0x80000000 0x080019DC: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x080019E0: 2300 MOVS R3, #0 0x080019E2: F2C2 0700 MOVT R7, #0x2000 ; 0x20000234 = adc12Data 0x080019E6: F04F 36FF MOV.W R6, #0xFFFFFFFF 0x080019EA: 2200 MOVS R2, #0
.L1: 0x080019EC: F837 5023 LDRH.W R5, [R7, R3, LSL #2] 0x080019F0: 42A8 CMP R0, R5 0x080019F2: BF28 IT CS 0x080019F4: 4628 MOVCS R0, R5 0x080019F6: BF88 IT HI 0x080019F8: 461E MOVHI R6, R3 0x080019FA: 42AA CMP R2, R5 0x080019FC: BF9C ITT LS 0x080019FE: 462A MOVLS R2, R5 0x08001A00: 4619 MOVLS R1, R3 0x08001A02: 3301 ADDS R3, #1 0x08001A04: 2B40 CMP R3, #64 0x08001A06: D1F1 BNE .L1 ; 0x080019EC 0x08001A08: EB07 0181 ADD.W R1, R7, R1, LSL #2 0x08001A0C: EB07 0386 ADD.W R3, R7, R6, LSL #2 0x08001A10: 8849 LDRH R1, [R1, #2] 0x08001A12: 885B LDRH R3, [R3, #2] 0x08001A14: 1A10 SUBS R0, R2, R0 0x08001A16: EBA1 0803 SUB.W R8, R1, R3 0x08001A1A: F00B FFC7 BL __aeabi_i2d ; 0x0800D9AC 0x08001A1E: ED9F 0B44 VLDR D0, =0x40124F8000000000 ; [PC, #0x0110] [0x08001B30] 0x08001A22: EC53 2B10 VMOV R2, R3, D0 0x08001A26: F004 FD0B BL __aeabi_dmul ; 0x08006440 0x08001A2A: F00B FF85 BL __aeabi_d2iz ; 0x0800D938 0x08001A2E: F00B FFBD BL __aeabi_i2d ; 0x0800D9AC 0x08001A32: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x08001A36: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08001A3A: 4604 MOV R4, R0 0x08001A3C: F8D5 0094 LDR.W R0, [R5, #148] 0x08001A40: 460E MOV R6, R1 0x08001A42: F004 FE1F BL __aeabi_ui2d ; 0x08006684 0x08001A46: ED9F 0B3C VLDR D0, =0x412E848000000000 ; [PC, #240] [0x08001B38] 0x08001A4A: EC53 2B10 VMOV R2, R3, D0 0x08001A4E: F00B FE75 BL __aeabi_ddiv ; 0x0800D73C 0x08001A52: 4622 MOV R2, R4 0x08001A54: 4633 MOV R3, R6 0x08001A56: F004 FCF3 BL __aeabi_dmul ; 0x08006440 0x08001A5A: F00B FF6D BL __aeabi_d2iz ; 0x0800D938 0x08001A5E: 4604 MOV R4, R0 0x08001A60: 4640 MOV R0, R8 0x08001A62: F00B FFA3 BL __aeabi_i2d ; 0x0800D9AC 0x08001A66: ED9F 0B36 VLDR D0, =0x40A7700000000000 ; [PC, #216] [0x08001B40] 0x08001A6A: EC53 2B10 VMOV R2, R3, D0 0x08001A6E: F004 FCE7 BL __aeabi_dmul ; 0x08006440 0x08001A72: ED9F 0B35 VLDR D0, =0x4026000000000000 ; [PC, #212] [0x08001B48] 0x08001A76: EC53 2B10 VMOV R2, R3, D0 0x08001A7A: F004 FCE1 BL __aeabi_dmul ; 0x08006440 0x08001A7E: ED9F 0B34 VLDR D0, =0x3F00000000000000 ; [PC, #208] [0x08001B50] 0x08001A82: EC53 2B10 VMOV R2, R3, D0 0x08001A86: F004 FCDB BL __aeabi_dmul ; 0x08006440 0x08001A8A: F00B FF55 BL __aeabi_d2iz ; 0x0800D938 0x08001A8E: 6DE9 LDR R1, [R5, #92] 0x08001A90: F8B5 2068 LDRH.W R2, [R5, #104] 0x08001A94: FBB1 F1F2 UDIV R1, R1, R2 0x08001A98: F246 6267 MOVW R2, #0x6667 0x08001A9C: F2C6 6266 MOVT R2, #0x6666 0x08001AA0: FB51 F102 SMMUL R1, R1, R2 0x08001AA4: 108A ASRS R2, R1, #2 0x08001AA6: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x08001AAA: 0022 MOVS R2, R4 0x08001AAC: BF48 IT MI 0x08001AAE: 4262 RSBMI R2, R4, #0 0x08001AB0: 428A CMP R2, R1 0x08001AB2: DA05 BGE .L2 ; 0x08001AC0 0x08001AB4: F06F 0001 MVN R0, #1 0x08001AB8: 1C41 ADDS R1, R0, #1 0x08001ABA: B208 SXTH R0, R1 0x08001ABC: E8BD 81F0 POP.W {R4-R8, PC}
.L2: 0x08001AC0: 0002 MOVS R2, R0 0x08001AC2: F64F 71FE MOVW R1, #0xFFFE 0x08001AC6: BF48 IT MI 0x08001AC8: 4242 RSBMI R2, R0, #0 0x08001ACA: 2A0A CMP R2, #10 0x08001ACC: D32C BCC .L4 ; 0x08001B28 0x08001ACE: F00B FF6D BL __aeabi_i2d ; 0x0800D9AC 0x08001AD2: 4680 MOV R8, R0 0x08001AD4: 4620 MOV R0, R4 0x08001AD6: 460E MOV R6, R1 0x08001AD8: F00B FF68 BL __aeabi_i2d ; 0x0800D9AC 0x08001ADC: 4602 MOV R2, R0 0x08001ADE: 460B MOV R3, R1 0x08001AE0: 4640 MOV R0, R8 0x08001AE2: 4631 MOV R1, R6 0x08001AE4: F00B FE2A BL __aeabi_ddiv ; 0x0800D73C 0x08001AE8: ED9F 0B1B VLDR D0, =0x40C3880000000000 ; [PC, #108] [0x08001B58] 0x08001AEC: EC53 2B10 VMOV R2, R3, D0 0x08001AF0: F004 FCA6 BL __aeabi_dmul ; 0x08006440 0x08001AF4: F00B FF20 BL __aeabi_d2iz ; 0x0800D938 0x08001AF8: F8A5 011E STRH.W R0, [R5, #0x011E] 0x08001AFC: F8D5 0128 LDR.W R0, [R5, #0x0128] 0x08001B00: 1CB8 ADDS R0, R7, #2 0x08001B02: 2100 MOVS R1, #0
.L3: 0x08001B04: F830 2C02 LDRH R2, [R0, #-2] 0x08001B08: EB05 0341 ADD.W R3, R5, R1, LSL #1 0x08001B0C: F482 4200 EOR R2, R2, #0x8000 0x08001B10: F8A3 22F4 STRH.W R2, [R3, #0x02F4] 0x08001B14: F830 2B04 LDRH R2, [R0], #4 0x08001B18: 3101 ADDS R1, #1 0x08001B1A: F482 4200 EOR R2, R2, #0x8000 0x08001B1E: 2940 CMP R1, #64 0x08001B20: F8A3 2374 STRH.W R2, [R3, #0x0374] 0x08001B24: D1EE BNE .L3 ; 0x08001B04 0x08001B26: 2100 MOVS R1, #0
.L4: 0x08001B28: B208 SXTH R0, R1 0x08001B2A: E8BD 81F0 POP.W {R4-R8, PC} 0x08001B2E: BF00 NOP 0x08001B30: 00000000 DC64 0x40124F8000000000 0x08001B34: 40124F80 0x08001B38: 00000000 DC64 0x412E848000000000 0x08001B3C: 412E8480 0x08001B40: 00000000 DC64 0x40A7700000000000 0x08001B44: 40A77000 0x08001B48: 00000000 DC64 0x4026000000000000 0x08001B4C: 40260000 0x08001B50: 00000000 DC64 0x3F00000000000000 0x08001B54: 3F000000 0x08001B58: 00000000 DC64 0x40C3880000000000 0x08001B5C: 40C38800

Section .text.CurrentGainCal from fast_current.o, size=160, align=8


CurrentGainCal: 0x08001B60: B570 PUSH {R4-R6, LR} 0x08001B62: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data 0x08001B66: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x08001B6A: F8D6 10B0 LDR.W R1, [R6, #176] 0x08001B6E: 1A40 SUBS R0, R0, R1 0x08001B70: F5A0 4000 SUB.W R0, R0, #0x8000 0x08001B74: F00B FF1A BL __aeabi_i2d ; 0x0800D9AC 0x08001B78: ED9F 0B17 VLDR D0, =0x40A7700000000000 ; [PC, #92] [0x08001BD8] 0x08001B7C: EC53 2B10 VMOV R2, R3, D0 0x08001B80: F004 FC5E BL __aeabi_dmul ; 0x08006440 0x08001B84: ED9F 0B16 VLDR D0, =0x3F00000000000000 ; [PC, #88] [0x08001BE0] 0x08001B88: EC53 2B10 VMOV R2, R3, D0 0x08001B8C: F004 FC58 BL __aeabi_dmul ; 0x08006440 0x08001B90: ED9F 0B15 VLDR D0, =0x4044000000000000 ; [PC, #84] [0x08001BE8] 0x08001B94: EC53 2B10 VMOV R2, R3, D0 0x08001B98: F00B FDD0 BL __aeabi_ddiv ; 0x0800D73C 0x08001B9C: ED9F 0B14 VLDR D0, =0x3F40624DD2F1A9FC ; [PC, #80] [0x08001BF0] 0x08001BA0: EC53 2B10 VMOV R2, R3, D0 0x08001BA4: F00B FDCA BL __aeabi_ddiv ; 0x0800D73C 0x08001BA8: 4604 MOV R4, R0 0x08001BAA: F8D6 009C LDR.W R0, [R6, #156] 0x08001BAE: 460D MOV R5, R1 0x08001BB0: F00B FEFC BL __aeabi_i2d ; 0x0800D9AC 0x08001BB4: 4622 MOV R2, R4 0x08001BB6: 462B MOV R3, R5 0x08001BB8: F00B FDC0 BL __aeabi_ddiv ; 0x0800D73C 0x08001BBC: ED9F 0B0E VLDR D0, =0x412E848000000000 ; [PC, #56] [0x08001BF8] 0x08001BC0: EC53 2B10 VMOV R2, R3, D0 0x08001BC4: F004 FC3C BL __aeabi_dmul ; 0x08006440 0x08001BC8: F004 FD4A BL __aeabi_d2uiz ; 0x08006660 0x08001BCC: F8C6 00B4 STR.W R0, [R6, #180] 0x08001BD0: BD70 POP {R4-R6, PC} 0x08001BD2: BF00 NOP 0x08001BD4: BF00 NOP 0x08001BD6: BF00 NOP 0x08001BD8: 00000000 DC64 0x40A7700000000000 0x08001BDC: 40A77000 0x08001BE0: 00000000 DC64 0x3F00000000000000 0x08001BE4: 3F000000 0x08001BE8: 00000000 DC64 0x4044000000000000 0x08001BEC: 40440000 0x08001BF0: D2F1A9FC DC64 0x3F40624DD2F1A9FC 0x08001BF4: 3F40624D 0x08001BF8: 00000000 DC64 0x412E848000000000 0x08001BFC: 412E8480

Section .text.FAST_CURRENT_Exec from fast_current.o, size=160, align=8


FAST_CURRENT_Exec: 0x08001C00: B570 PUSH {R4-R6, LR} 0x08001C02: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data 0x08001C06: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x08001C0A: F8D6 10B0 LDR.W R1, [R6, #176] 0x08001C0E: 1A40 SUBS R0, R0, R1 0x08001C10: F5A0 4000 SUB.W R0, R0, #0x8000 0x08001C14: F00B FECA BL __aeabi_i2d ; 0x0800D9AC 0x08001C18: ED9F 0B17 VLDR D0, =0x40A7700000000000 ; [PC, #92] [0x08001C78] 0x08001C1C: EC53 2B10 VMOV R2, R3, D0 0x08001C20: F004 FC0E BL __aeabi_dmul ; 0x08006440 0x08001C24: ED9F 0B16 VLDR D0, =0x3F00000000000000 ; [PC, #88] [0x08001C80] 0x08001C28: EC53 2B10 VMOV R2, R3, D0 0x08001C2C: F004 FC08 BL __aeabi_dmul ; 0x08006440 0x08001C30: ED9F 0B15 VLDR D0, =0x4044000000000000 ; [PC, #84] [0x08001C88] 0x08001C34: EC53 2B10 VMOV R2, R3, D0 0x08001C38: F00B FD80 BL __aeabi_ddiv ; 0x0800D73C 0x08001C3C: ED9F 0B14 VLDR D0, =0x3F40624DD2F1A9FC ; [PC, #80] [0x08001C90] 0x08001C40: EC53 2B10 VMOV R2, R3, D0 0x08001C44: F00B FD7A BL __aeabi_ddiv ; 0x0800D73C 0x08001C48: 4604 MOV R4, R0 0x08001C4A: F8D6 00B4 LDR.W R0, [R6, #180] 0x08001C4E: 460D MOV R5, R1 0x08001C50: F004 FD18 BL __aeabi_ui2d ; 0x08006684 0x08001C54: ED9F 0B10 VLDR D0, =0x412E848000000000 ; [PC, #64] [0x08001C98] 0x08001C58: EC53 2B10 VMOV R2, R3, D0 0x08001C5C: F00B FD6E BL __aeabi_ddiv ; 0x0800D73C 0x08001C60: 4622 MOV R2, R4 0x08001C62: 462B MOV R3, R5 0x08001C64: F004 FBEC BL __aeabi_dmul ; 0x08006440 0x08001C68: F00B FE66 BL __aeabi_d2iz ; 0x0800D938 0x08001C6C: F8C6 0190 STR.W R0, [R6, #0x0190] 0x08001C70: BD70 POP {R4-R6, PC} 0x08001C72: BF00 NOP 0x08001C74: BF00 NOP 0x08001C76: BF00 NOP 0x08001C78: 00000000 DC64 0x40A7700000000000 0x08001C7C: 40A77000 0x08001C80: 00000000 DC64 0x3F00000000000000 0x08001C84: 3F000000 0x08001C88: 00000000 DC64 0x4044000000000000 0x08001C8C: 40440000 0x08001C90: D2F1A9FC DC64 0x3F40624DD2F1A9FC 0x08001C94: 3F40624D 0x08001C98: 00000000 DC64 0x412E848000000000 0x08001C9C: 412E8480

Section .text.INT_BAT_VOLTAGE_Exec from int_bat_voltage.o, size=96, align=8


INT_BAT_VOLTAGE_Exec: 0x08001CA0: B510 PUSH {R4, LR} 0x08001CA2: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08001CA6: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08001CAA: F640 31B8 MOVW R1, #0x0BB8 0x08001CAE: F8A4 10C8 STRH.W R1, [R4, #200] 0x08001CB2: F004 FCE7 BL __aeabi_ui2d ; 0x08006684 0x08001CB6: ED9F 0B0C VLDR D0, =0x40A7700000000000 ; [PC, #48] [0x08001CE8] 0x08001CBA: EC53 2B10 VMOV R2, R3, D0 0x08001CBE: F004 FBBF BL __aeabi_dmul ; 0x08006440 0x08001CC2: ED9F 0B0B VLDR D0, =0x4008000000000000 ; [PC, #44] [0x08001CF0] 0x08001CC6: EC53 2B10 VMOV R2, R3, D0 0x08001CCA: F004 FBB9 BL __aeabi_dmul ; 0x08006440 0x08001CCE: ED9F 0B0A VLDR D0, =0x3EF0000000000000 ; [PC, #40] [0x08001CF8] 0x08001CD2: EC53 2B10 VMOV R2, R3, D0 0x08001CD6: F004 FBB3 BL __aeabi_dmul ; 0x08006440 0x08001CDA: F00B FE2D BL __aeabi_d2iz ; 0x0800D938 0x08001CDE: F8A4 00CA STRH.W R0, [R4, #202] 0x08001CE2: BD10 POP {R4, PC} 0x08001CE4: BF00 NOP 0x08001CE6: BF00 NOP 0x08001CE8: 00000000 DC64 0x40A7700000000000 0x08001CEC: 40A77000 0x08001CF0: 00000000 DC64 0x4008000000000000 0x08001CF4: 40080000 0x08001CF8: 00000000 DC64 0x3EF0000000000000 0x08001CFC: 3EF00000

Section .text.mbUartInit from modbus.o, size=200, align=8


mbUartInit: 0x08001D00: B570 PUSH {R4-R6, LR} 0x08001D02: 4604 MOV R4, R0 0x08001D04: 9804 LDR R0, [SP, #16] 0x08001D06: 4616 MOV R6, R2 0x08001D08: 460D MOV R5, R1 0x08001D0A: 6021 STR R1, [R4] 0x08001D0C: 604A STR R2, [R1, #4] 0x08001D0E: B133 CBZ R3, .L1 ; 0x08001D1E 0x08001D10: 2B01 CMP R3, #1 0x08001D12: D109 BNE .L2 ; 0x08001D28 0x08001D14: F44F 5280 MOV.W R2, #0x1000 0x08001D18: F44F 61C0 MOV.W R1, #0x0600 0x08001D1C: E006 B .L3 ; 0x08001D2C
.L1: 0x08001D1E: F44F 5280 MOV.W R2, #0x1000 0x08001D22: F44F 6180 MOV.W R1, #0x0400 0x08001D26: E001 B .L3 ; 0x08001D2C
.L2: 0x08001D28: 2100 MOVS R1, #0 0x08001D2A: 2200 MOVS R2, #0
.L3: 0x08001D2C: 3801 SUBS R0, #1 0x08001D2E: BF18 IT NE 0x08001D30: 2001 MOVNE R0, #1 0x08001D32: 0340 LSLS R0, R0, #13 0x08001D34: E9C5 2002 STRD R2, R0, [R5, #8] 0x08001D38: 4628 MOV R0, R5 0x08001D3A: 6129 STR R1, [R5, #16] 0x08001D3C: F009 FA5E BL HAL_UART_Init ; 0x0800B1FC 0x08001D40: B138 CBZ R0, .L4 ; 0x08001D52 0x08001D42: F64E 40C4 MOVW R0, #0xECC4 ; 0x0800ECC4 = .rodata..Lstr 0x08001D46: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECC4 = .rodata..Lstr 0x08001D4A: F009 FD30 BL puts ; 0x0800B7AE 0x08001D4E: F004 FFC7 BL Error_Handler ; 0x08006CE0
.L4: 0x08001D52: 4628 MOV R0, R5 0x08001D54: F003 FC80 BL HAL_UART_EnableReceiverTimeout ; 0x08005658 0x08001D58: F5B6 4F96 CMP.W R6, #0x4B00 0x08001D5C: D80C BHI .L5 ; 0x08001D78 0x08001D5E: 9805 LDR R0, [SP, #20] 0x08001D60: F004 FC90 BL __aeabi_ui2d ; 0x08006684 0x08001D64: ED9F 0B16 VLDR D0, =0x400C000000000000 ; [PC, #88] [0x08001DC0] 0x08001D68: EC53 2B10 VMOV R2, R3, D0 0x08001D6C: F004 FB68 BL __aeabi_dmul ; 0x08006440 0x08001D70: F004 FC76 BL __aeabi_d2uiz ; 0x08006660 0x08001D74: 4601 MOV R1, R0 0x08001D76: E00B B .L6 ; 0x08001D90
.L5: 0x08001D78: F240 60D6 MOVW R0, #0x06D6 0x08001D7C: F64D 6183 MOVW R1, #0xDE83 0x08001D80: 4370 MULS R0, R6, R0 0x08001D82: F2C4 311B MOVT R1, #0x431B 0x08001D86: FBA0 0101 UMULL R0, R1, R0, R1 0x08001D8A: 2001 MOVS R0, #1 0x08001D8C: EB00 4191 ADD.W R1, R0, R1, LSR #18
.L6: 0x08001D90: 4628 MOV R0, R5 0x08001D92: F009 FF71 BL HAL_UART_ReceiverTimeout_Config ; 0x0800BC78 0x08001D96: 6828 LDR R0, [R5] 0x08001D98: F44F 7280 MOV.W R2, #0x0100 0x08001D9C: 6801 LDR R1, [R0] 0x08001D9E: F041 6180 ORR R1, R1, #0x04000000 0x08001DA2: 6001 STR R1, [R0] 0x08001DA4: F854 0B27 LDR R0, [R4], #39 0x08001DA8: 4621 MOV R1, R4 0x08001DAA: F003 FBB3 BL HAL_UART_Receive_DMA ; 0x08005514 0x08001DAE: B130 CBZ R0, .L8 ; 0x08001DBE 0x08001DB0: F24D 1036 MOVW R0, #0xD136 ; 0x0800D136 = .rodata..L.str.1 0x08001DB4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D136 = .rodata..L.str.1 0x08001DB8: F00C FB46 BL printf ; 0x0800E448
.L7: 0x08001DBC: E7FE B .L7 ; 0x08001DBC
.L8: 0x08001DBE: BD70 POP {R4-R6, PC} 0x08001DC0: 00000000 DC64 0x400C000000000000 0x08001DC4: 400C0000

Section .text.SELF_DISCHARGE_Exec from self_discharge.o, size=304, align=8


SELF_DISCHARGE_Exec: 0x08001DC8: B5F0 PUSH {R4-R7, LR} 0x08001DCA: B081 SUB SP, SP, #4 0x08001DCC: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08001DD0: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08001DD4: F8B4 0058 LDRH.W R0, [R4, #88] 0x08001DD8: F004 FC54 BL __aeabi_ui2d ; 0x08006684 0x08001DDC: ED9F 0B42 VLDR D0, =0x3FF07AE147AE147B ; [PC, #0x0108] [0x08001EE8] 0x08001DE0: EC53 2B10 VMOV R2, R3, D0 0x08001DE4: F004 FB2C BL __aeabi_dmul ; 0x08006440 0x08001DE8: F00B FDA6 BL __aeabi_d2iz ; 0x0800D938 0x08001DEC: F241 25F4 MOVW R5, #0x12F4 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter 0x08001DF0: F2C1 0500 MOVT R5, #0x1000 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter 0x08001DF4: F8B4 1058 LDRH.W R1, [R4, #88] 0x08001DF8: 682E LDR R6, [R5] 0x08001DFA: F8A4 619E STRH.W R6, [R4, #0x019E] 0x08001DFE: F8D4 70D8 LDR.W R7, [R4, #216] 0x08001E02: 4287 CMP R7, R0 0x08001E04: DC0C BGT .L1 ; 0x08001E20 0x08001E06: 4608 MOV R0, R1 0x08001E08: F004 FC3C BL __aeabi_ui2d ; 0x08006684 0x08001E0C: ED9F 0B38 VLDR D0, =0x3FEF0A3D70A3D70A ; [PC, #224] [0x08001EF0] 0x08001E10: EC53 2B10 VMOV R2, R3, D0 0x08001E14: F004 FB14 BL __aeabi_dmul ; 0x08006440 0x08001E18: F00B FD8E BL __aeabi_d2iz ; 0x0800D938 0x08001E1C: 4287 CMP R7, R0 0x08001E1E: DA0C BGE .L3 ; 0x08001E3A
.L1: 0x08001E20: F241 20EC MOVW R0, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08001E24: F2C1 0000 MOVT R0, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08001E28: 2100 MOVS R1, #0 0x08001E2A: 6001 STR R1, [R0] 0x08001E2C: F06F 0001 MVN R0, #1 0x08001E30: 6029 STR R1, [R5] 0x08001E32: 3001 ADDS R0, #1
.L2: 0x08001E34: B200 SXTH R0, R0 0x08001E36: B001 ADD SP, SP, #4 0x08001E38: BDF0 POP {R4-R7, PC}
.L3: 0x08001E3A: F241 21EC MOVW R1, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08001E3E: F2C1 0100 MOVT R1, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08001E42: 6808 LDR R0, [R1] 0x08001E44: 2800 CMP R0, #0 0x08001E46: BF08 IT EQ 0x08001E48: 600F STREQ R7, [R1] 0x08001E4A: 6808 LDR R0, [R1] 0x08001E4C: F100 020A ADD.W R2, R0, #10 0x08001E50: 4297 CMP R7, R2 0x08001E52: DC02 BGT .L4 ; 0x08001E5A 0x08001E54: 380A SUBS R0, #10 0x08001E56: 4287 CMP R7, R0 0x08001E58: DA05 BGE .L5 ; 0x08001E66
.L4: 0x08001E5A: 2200 MOVS R2, #0 0x08001E5C: F64F 70FE MOVW R0, #0xFFFE 0x08001E60: 600A STR R2, [R1] 0x08001E62: 602A STR R2, [R5] 0x08001E64: E7E6 B .L2 ; 0x08001E34
.L5: 0x08001E66: F8D4 00E4 LDR.W R0, [R4, #228] 0x08001E6A: F9B4 2070 LDRSH.W R2, [R4, #112] 0x08001E6E: 4290 CMP R0, R2 0x08001E70: DA06 BGE .L6 ; 0x08001E80 0x08001E72: 2000 MOVS R0, #0 0x08001E74: 6008 STR R0, [R1] 0x08001E76: 6028 STR R0, [R5] 0x08001E78: F06F 0001 MVN R0, #1 0x08001E7C: 3801 SUBS R0, #1 0x08001E7E: E7D9 B .L2 ; 0x08001E34
.L6: 0x08001E80: 1C70 ADDS R0, R6, #1 0x08001E82: F642 2131 MOVW R1, #0x2A31 0x08001E86: 4288 CMP R0, R1 0x08001E88: 6028 STR R0, [R5] 0x08001E8A: D306 BCC .L7 ; 0x08001E9A 0x08001E8C: F8D4 00E4 LDR.W R0, [R4, #228] 0x08001E90: F8B4 1070 LDRH.W R1, [R4, #112] 0x08001E94: 1A40 SUBS R0, R0, R1 0x08001E96: F8A4 0118 STRH.W R0, [R4, #0x0118]
.L7: 0x08001E9A: F9B4 0118 LDRSH.W R0, [R4, #0x0118] 0x08001E9E: 2801 CMP R0, #1 0x08001EA0: DB1E BLT .L8 ; 0x08001EE0 0x08001EA2: F8D4 0128 LDR.W R0, [R4, #0x0128] 0x08001EA6: F244 5107 MOVW R1, #0x4507 0x08001EAA: F2CC 212E MOVT R1, #0xC22E 0x08001EAE: FBA0 0101 UMULL R0, R1, R0, R1 0x08001EB2: F241 20F0 MOVW R0, #0x12F0 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days 0x08001EB6: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days 0x08001EBA: 6802 LDR R2, [R0] 0x08001EBC: 0C09 LSRS R1, R1, #16 0x08001EBE: 428A CMP R2, R1 0x08001EC0: D00E BEQ .L8 ; 0x08001EE0 0x08001EC2: 6001 STR R1, [R0] 0x08001EC4: F241 20F8 MOVW R0, #0x12F8 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum 0x08001EC8: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum 0x08001ECC: 6801 LDR R1, [R0] 0x08001ECE: F9B4 2118 LDRSH.W R2, [R4, #0x0118] 0x08001ED2: EBA1 1191 SUB.W R1, R1, R1, LSR #6 0x08001ED6: 4411 ADD R1, R2 0x08001ED8: 6001 STR R1, [R0] 0x08001EDA: 0988 LSRS R0, R1, #6 0x08001EDC: F8A4 011A STRH.W R0, [R4, #0x011A]
.L8: 0x08001EE0: 2000 MOVS R0, #0 0x08001EE2: E7A7 B .L2 ; 0x08001E34 0x08001EE4: BF00 NOP 0x08001EE6: BF00 NOP 0x08001EE8: 47AE147B DC64 0x3FF07AE147AE147B 0x08001EEC: 3FF07AE1 0x08001EF0: 70A3D70A DC64 0x3FEF0A3D70A3D70A 0x08001EF4: 3FEF0A3D

Section .text.SHUNT_TEMPERATURE_Exec from shunt_temperature.o, size=168, align=8


SHUNT_TEMPERATURE_Exec: 0x08001EF8: B580 PUSH {R7, LR} 0x08001EFA: F00B FD57 BL __aeabi_i2d ; 0x0800D9AC 0x08001EFE: ED9F 0B1E VLDR D0, =0x40A7700000000000 ; [PC, #120] [0x08001F78] 0x08001F02: EC53 2B10 VMOV R2, R3, D0 0x08001F06: F004 FA9B BL __aeabi_dmul ; 0x08006440 0x08001F0A: ED9F 0B1D VLDR D0, =0x3EF0000000000000 ; [PC, #116] [0x08001F80] 0x08001F0E: EC53 2B10 VMOV R2, R3, D0 0x08001F12: F004 FA95 BL __aeabi_dmul ; 0x08006440 0x08001F16: ED9F 0B1C VLDR D0, =0xC082C00000000000 ; [PC, #112] [0x08001F88] 0x08001F1A: EC53 2B10 VMOV R2, R3, D0 0x08001F1E: F00B FAED BL __aeabi_dadd ; 0x0800D4FC 0x08001F22: ED9F 0B1B VLDR D0, =0x4024000000000000 ; [PC, #108] [0x08001F90] 0x08001F26: EC53 2B10 VMOV R2, R3, D0 0x08001F2A: F00B FC07 BL __aeabi_ddiv ; 0x0800D73C 0x08001F2E: ED9F 0B1A VLDR D0, =0x4059000000000000 ; [PC, #104] [0x08001F98] 0x08001F32: EC53 2B10 VMOV R2, R3, D0 0x08001F36: F004 FA83 BL __aeabi_dmul ; 0x08006440 0x08001F3A: F00B FCFD BL __aeabi_d2iz ; 0x0800D938 0x08001F3E: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x08001F42: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08001F46: F8A1 00CE STRH.W R0, [R1, #206] 0x08001F4A: F9B1 20CE LDRSH.W R2, [R1, #206] 0x08001F4E: F9B1 30D0 LDRSH.W R3, [R1, #208] 0x08001F52: F9B1 00CE LDRSH.W R0, [R1, #206] 0x08001F56: 429A CMP R2, R3 0x08001F58: DD02 BLE .L1 ; 0x08001F60 0x08001F5A: F8A1 00D0 STRH.W R0, [R1, #208] 0x08001F5E: BD80 POP {R7, PC}
.L1: 0x08001F60: F9B1 20D2 LDRSH.W R2, [R1, #210] 0x08001F64: 4290 CMP R0, R2 0x08001F66: BFBC ITT LT 0x08001F68: F8B1 00CE LDRHLT.W R0, [R1, #206] 0x08001F6C: F8A1 00D2 STRHLT.W R0, [R1, #210] 0x08001F70: BD80 POP {R7, PC} 0x08001F72: BF00 NOP 0x08001F74: BF00 NOP 0x08001F76: BF00 NOP 0x08001F78: 00000000 DC64 0x40A7700000000000 0x08001F7C: 40A77000 0x08001F80: 00000000 DC64 0x3EF0000000000000 0x08001F84: 3EF00000 0x08001F88: 00000000 DC64 0xC082C00000000000 0x08001F8C: C082C000 0x08001F90: 00000000 DC64 0x4024000000000000 0x08001F94: 40240000 0x08001F98: 00000000 DC64 0x4059000000000000 0x08001F9C: 40590000

Section .text.SHUNT_VOLTAGE_Exec from shunt_voltage.o, size=88, align=8


SHUNT_VOLTAGE_Exec: 0x08001FA0: B580 PUSH {R7, LR} 0x08001FA2: F5A0 4000 SUB.W R0, R0, #0x8000 0x08001FA6: F00B FD01 BL __aeabi_i2d ; 0x0800D9AC 0x08001FAA: ED9F 0B0D VLDR D0, =0x40A7700000000000 ; [PC, #52] [0x08001FE0] 0x08001FAE: EC53 2B10 VMOV R2, R3, D0 0x08001FB2: F004 FA45 BL __aeabi_dmul ; 0x08006440 0x08001FB6: ED9F 0B0C VLDR D0, =0x4026000000000000 ; [PC, #48] [0x08001FE8] 0x08001FBA: EC53 2B10 VMOV R2, R3, D0 0x08001FBE: F004 FA3F BL __aeabi_dmul ; 0x08006440 0x08001FC2: ED9F 0B0B VLDR D0, =0x3F00000000000000 ; [PC, #44] [0x08001FF0] 0x08001FC6: EC53 2B10 VMOV R2, R3, D0 0x08001FCA: F004 FA39 BL __aeabi_dmul ; 0x08006440 0x08001FCE: F004 FB47 BL __aeabi_d2uiz ; 0x08006660 0x08001FD2: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x08001FD6: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08001FDA: F8C1 00D4 STR.W R0, [R1, #212] 0x08001FDE: BD80 POP {R7, PC} 0x08001FE0: 00000000 DC64 0x40A7700000000000 0x08001FE4: 40A77000 0x08001FE8: 00000000 DC64 0x4026000000000000 0x08001FEC: 40260000 0x08001FF0: 00000000 DC64 0x3F00000000000000 0x08001FF4: 3F000000

Section .text.WH_COUNTER_Exec from wh_counter.o, size=448, align=8


WH_COUNTER_Exec: 0x08001FF8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08001FFC: B081 SUB SP, SP, #4 0x08001FFE: F240 4AE8 MOVW R10, #0x04E8 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08002002: F2C1 0A00 MOVT R10, #0x1000 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08002006: E9DA 0100 LDRD R0, R1, [R10] 0x0800200A: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800200E: 4308 ORRS R0, R1 0x08002010: F64E 6080 MOVW R0, #0xEE80 0x08002014: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08002018: F2C0 0036 MOVT R0, #54 0x0800201C: D105 BNE .L1 ; 0x0800202A 0x0800201E: F8D4 1134 LDR.W R1, [R4, #0x0134] 0x08002022: 2200 MOVS R2, #0 0x08002024: 4341 MULS R1, R0, R1 0x08002026: E9CA 1200 STRD R1, R2, [R10]
.L1: 0x0800202A: F240 4BF0 MOVW R11, #0x04F0 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x0800202E: F2C1 0B00 MOVT R11, #0x1000 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x08002032: E9DB 1200 LDRD R1, R2, [R11] 0x08002036: 4311 ORRS R1, R2 0x08002038: D105 BNE .L2 ; 0x08002046 0x0800203A: F8D4 1138 LDR.W R1, [R4, #0x0138] 0x0800203E: 4348 MULS R0, R1, R0 0x08002040: 2100 MOVS R1, #0 0x08002042: E9CB 0100 STRD R0, R1, [R11]
.L2: 0x08002046: F8B4 5072 LDRH.W R5, [R4, #114] 0x0800204A: F8D4 00E4 LDR.W R0, [R4, #228] 0x0800204E: F9B4 1070 LDRSH.W R1, [R4, #112] 0x08002052: EBB0 0801 SUBS.W R8, R0, R1 0x08002056: D426 BMI .L3 ; 0x080020A6 0x08002058: 4640 MOV R0, R8 0x0800205A: F00B FCA7 BL __aeabi_i2d ; 0x0800D9AC 0x0800205E: 4607 MOV R7, R0 0x08002060: 4628 MOV R0, R5 0x08002062: 4689 MOV R9, R1 0x08002064: F004 FB0E BL __aeabi_ui2d ; 0x08006684 0x08002068: ED9F 0B51 VLDR D0, =0x408F400000000000 ; [PC, #0x0144] [0x080021B0] 0x0800206C: EC55 6B10 VMOV R6, R5, D0 0x08002070: 4632 MOV R2, R6 0x08002072: 462B MOV R3, R5 0x08002074: F00B FB62 BL __aeabi_ddiv ; 0x0800D73C 0x08002078: 463A MOV R2, R7 0x0800207A: 464B MOV R3, R9 0x0800207C: F004 F9E0 BL __aeabi_dmul ; 0x08006440 0x08002080: 4681 MOV R9, R0 0x08002082: F9B4 01D6 LDRSH.W R0, [R4, #0x01D6] 0x08002086: 460F MOV R7, R1 0x08002088: F00B FC90 BL __aeabi_i2d ; 0x0800D9AC 0x0800208C: 4632 MOV R2, R6 0x0800208E: 462B MOV R3, R5 0x08002090: F00B FB54 BL __aeabi_ddiv ; 0x0800D73C 0x08002094: 4602 MOV R2, R0 0x08002096: 460B MOV R3, R1 0x08002098: 4648 MOV R0, R9 0x0800209A: 4639 MOV R1, R7 0x0800209C: F004 F9D0 BL __aeabi_dmul ; 0x08006440 0x080020A0: F00B FC4A BL __aeabi_d2iz ; 0x0800D938 0x080020A4: E001 B .L4 ; 0x080020AA
.L3: 0x080020A6: F8D4 00F0 LDR.W R0, [R4, #240]
.L4: 0x080020AA: F8C4 017C STR.W R0, [R4, #0x017C] 0x080020AE: F8D4 017C LDR.W R0, [R4, #0x017C] 0x080020B2: F8D4 10D8 LDR.W R1, [R4, #216] 0x080020B6: F44F 727A MOV.W R2, #0x03E8 0x080020BA: FB81 0100 SMULL R0, R1, R1, R0 0x080020BE: 2300 MOVS R3, #0 0x080020C0: F00B FCA0 BL __aeabi_ldivmod ; 0x0800DA04 0x080020C4: 6E22 LDR R2, [R4, #96] 0x080020C6: E9D4 375C LDRD R3, R7, [R4, #0x0170] 0x080020CA: 181B ADDS R3, R3, R0 0x080020CC: 414F ADCS R7, R1 0x080020CE: E9C4 375C STRD R3, R7, [R4, #0x0170] 0x080020D2: E9D4 375A LDRD R3, R7, [R4, #0x0168] 0x080020D6: 18C0 ADDS R0, R0, R3 0x080020D8: 4179 ADCS R1, R7 0x080020DA: E9C4 015A STRD R0, R1, [R4, #0x0168] 0x080020DE: F8D4 0100 LDR.W R0, [R4, #0x0100] 0x080020E2: F44F 6161 MOV.W R1, #0x0E10 0x080020E6: 2801 CMP R0, #1 0x080020E8: FBA2 5601 UMULL R5, R6, R2, R1 0x080020EC: DB0E BLT .L5 ; 0x0800210C 0x080020EE: F8D4 00D8 LDR.W R0, [R4, #216] 0x080020F2: F44F 727A MOV.W R2, #0x03E8 0x080020F6: FB80 0108 SMULL R0, R1, R0, R8 0x080020FA: 2300 MOVS R3, #0 0x080020FC: F00B FC82 BL __aeabi_ldivmod ; 0x0800DA04 0x08002100: E9D4 236E LDRD R2, R3, [R4, #0x01B8] 0x08002104: 1880 ADDS R0, R0, R2 0x08002106: 4159 ADCS R1, R3 0x08002108: E9C4 016E STRD R0, R1, [R4, #0x01B8]
.L5: 0x0800210C: E9D4 015C LDRD R0, R1, [R4, #0x0170] 0x08002110: F44F 6261 MOV.W R2, #0x0E10 0x08002114: 1A28 SUBS R0, R5, R0 0x08002116: EB76 0001 SBCS.W R0, R6, R1 0x0800211A: BFB8 IT LT 0x0800211C: E9C4 565C STRDLT R5, R6, [R4, #0x0170] 0x08002120: E9D4 015A LDRD R0, R1, [R4, #0x0168] 0x08002124: 2300 MOVS R3, #0 0x08002126: 3801 SUBS R0, #1 0x08002128: F171 0000 SBCS R0, R1, #0 0x0800212C: BFA4 ITT GE 0x0800212E: 2000 MOVGE R0, #0 0x08002130: E9C4 005A STRDGE R0, R0, [R4, #0x0168] 0x08002134: E9D4 015A LDRD R0, R1, [R4, #0x0168] 0x08002138: F00B FC64 BL __aeabi_ldivmod ; 0x0800DA04 0x0800213C: F8C4 0148 STR.W R0, [R4, #0x0148] 0x08002140: E9D4 015C LDRD R0, R1, [R4, #0x0170] 0x08002144: F44F 6261 MOV.W R2, #0x0E10 0x08002148: 2300 MOVS R3, #0 0x0800214A: F00B FC5B BL __aeabi_ldivmod ; 0x0800DA04 0x0800214E: F8C4 0178 STR.W R0, [R4, #0x0178] 0x08002152: F8D4 0108 LDR.W R0, [R4, #0x0108] 0x08002156: F8D4 1108 LDR.W R1, [R4, #0x0108] 0x0800215A: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x0800215E: DD12 BLE .L6 ; 0x08002186 0x08002160: E9DB 0200 LDRD R0, R2, [R11] 0x08002164: 2300 MOVS R3, #0 0x08002166: 1840 ADDS R0, R0, R1 0x08002168: EB42 71E1 ADC.W R1, R2, R1, ASR #31 0x0800216C: F64E 6280 MOVW R2, #0xEE80 0x08002170: F2C0 0236 MOVT R2, #54 0x08002174: E9CB 0100 STRD R0, R1, [R11] 0x08002178: F00B FC7A BL __aeabi_uldivmod ; 0x0800DA70 0x0800217C: F8C4 0138 STR.W R0, [R4, #0x0138] 0x08002180: B001 ADD SP, SP, #4 0x08002182: E8BD 8FF0 POP.W {R4-R11, PC}
.L6: 0x08002186: E9DA 0200 LDRD R0, R2, [R10] 0x0800218A: 4249 RSBS R1, R1, #0 0x0800218C: 1840 ADDS R0, R0, R1 0x0800218E: EB42 71E1 ADC.W R1, R2, R1, ASR #31 0x08002192: F64E 6280 MOVW R2, #0xEE80 0x08002196: F2C0 0236 MOVT R2, #54 0x0800219A: 2300 MOVS R3, #0 0x0800219C: E9CA 0100 STRD R0, R1, [R10] 0x080021A0: F00B FC66 BL __aeabi_uldivmod ; 0x0800DA70 0x080021A4: F8C4 0134 STR.W R0, [R4, #0x0134] 0x080021A8: B001 ADD SP, SP, #4 0x080021AA: E8BD 8FF0 POP.W {R4-R11, PC} 0x080021AE: BF00 NOP 0x080021B0: 00000000 DC64 0x408F400000000000 0x080021B4: 408F4000

Section .text.libc.log from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=416, align=8


log: 0x080021B8: EC50 1B10 VMOV R1, R0, D0 0x080021BC: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x080021C0: EB02 5210 ADD.W R2, R2, R0, LSR #20 0x080021C4: F240 73FE MOVW R3, #0x07FE 0x080021C8: 429A CMP R2, R3 0x080021CA: F080 809A BCS.W .L1 ; 0x08002302 0x080021CE: E92D 4FF8 PUSH.W {R3-R11, LR} 0x080021D2: ED2D 8B02 VSTMDB SP!, {D8} 0x080021D6: B082 SUB SP, SP, #8 0x080021D8: A801 ADD R0, SP, #4 0x080021DA: F009 FCCA BL frexp ; 0x0800BB72 0x080021DE: 9F01 LDR R7, [SP, #4] 0x080021E0: 4B55 LDR R3, =0xBFE00000 ; [PC, #0x0154] [0x08002338] 0x080021E2: EC54 5B10 VMOV R5, R4, D0 0x080021E6: 4628 MOV R0, R5 0x080021E8: 4621 MOV R1, R4 0x080021EA: 2200 MOVS R2, #0 0x080021EC: F00B F986 BL __aeabi_dadd ; 0x0800D4FC 0x080021F0: 4681 MOV R9, R0 0x080021F2: 468A MOV R10, R1 0x080021F4: 4B51 LDR R3, =0xBFF00000 ; [PC, #0x0144] [0x0800233C] 0x080021F6: 4628 MOV R0, R5 0x080021F8: 4621 MOV R1, R4 0x080021FA: 2200 MOVS R2, #0 0x080021FC: F00B F97E BL __aeabi_dadd ; 0x0800D4FC 0x08002200: F643 32CE MOVW R2, #0x3BCE 0x08002204: F2C6 627F MOVT R2, #0x667F 0x08002208: 1AAA SUBS R2, R5, R2 0x0800220A: F24A 029E MOVW R2, #0xA09E 0x0800220E: F6C3 72E6 MOVT R2, #0x3FE6 0x08002212: EB74 0202 SBCS.W R2, R4, R2 0x08002216: BFBC ITT LT 0x08002218: 4654 MOVLT R4, R10 0x0800221A: 464D MOVLT R5, R9 0x0800221C: 4680 MOV R8, R0 0x0800221E: EC44 5B10 VMOV D0, R5, R4 0x08002222: 460E MOV R6, R1 0x08002224: BFBE ITTT LT 0x08002226: 4656 MOVLT R6, R10 0x08002228: 46C8 MOVLT R8, R9 0x0800222A: 3F01 SUBLT R7, #1 0x0800222C: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08002230: F00C F84A BL ldexp ; 0x0800E2C8 0x08002234: EC51 0B10 VMOV R0, R1, D0 0x08002238: 4B41 LDR R3, =0x3FE00000 ; [PC, #0x0104] [0x08002340] 0x0800223A: 2200 MOVS R2, #0 0x0800223C: F00B F95E BL __aeabi_dadd ; 0x0800D4FC 0x08002240: 4602 MOV R2, R0 0x08002242: 460B MOV R3, R1 0x08002244: 4640 MOV R0, R8 0x08002246: 4631 MOV R1, R6 0x08002248: F00B FA78 BL __aeabi_ddiv ; 0x0800D73C 0x0800224C: 4605 MOV R5, R0 0x0800224E: 460E MOV R6, R1 0x08002250: 4602 MOV R2, R0 0x08002252: 460B MOV R3, R1 0x08002254: F004 F8F4 BL __aeabi_dmul ; 0x08006440 0x08002258: 4683 MOV R11, R0 0x0800225A: 468A MOV R10, R1 0x0800225C: EC41 0B18 VMOV D8, R0, R1 0x08002260: F242 79E0 MOVW R9, #0x27E0 ; 0x080027E0 = __SEGGER_RTL_float64_Log 0x08002264: F6C0 0900 MOVT R9, #0x0800 ; 0x080027E0 = __SEGGER_RTL_float64_Log 0x08002268: 4648 MOV R0, R9 0x0800226A: 2102 MOVS R1, #2 0x0800226C: EEB0 0A48 VMOV.F32 S0, S16 0x08002270: EEF0 0A68 VMOV.F32 S1, S17 0x08002274: F009 FC95 BL __SEGGER_RTL_float64_PolyEvalP ; 0x0800BBA2 0x08002278: EC51 0B10 VMOV R0, R1, D0 0x0800227C: 4A31 LDR R2, =0x12B3B59A ; [PC, #196] [0x08002344] 0x0800227E: 4B32 LDR R3, =0xC05007FF ; [PC, #200] [0x08002348] 0x08002280: F00B F93C BL __aeabi_dadd ; 0x0800D4FC 0x08002284: 4604 MOV R4, R0 0x08002286: 4688 MOV R8, R1 0x08002288: F109 0010 ADD.W R0, R9, #16 0x0800228C: 2103 MOVS R1, #3 0x0800228E: EEB0 0A48 VMOV.F32 S0, S16 0x08002292: EEF0 0A68 VMOV.F32 S1, S17 0x08002296: F009 FCBE BL __SEGGER_RTL_float64_PolyEvalQ ; 0x0800BC16 0x0800229A: EC53 2B10 VMOV R2, R3, D0 0x0800229E: 4620 MOV R0, R4 0x080022A0: 4641 MOV R1, R8 0x080022A2: F00B FA4B BL __aeabi_ddiv ; 0x0800D73C 0x080022A6: 465A MOV R2, R11 0x080022A8: 4653 MOV R3, R10 0x080022AA: F004 F8C9 BL __aeabi_dmul ; 0x08006440 0x080022AE: 462A MOV R2, R5 0x080022B0: 4633 MOV R3, R6 0x080022B2: F004 F8C5 BL __aeabi_dmul ; 0x08006440 0x080022B6: 462A MOV R2, R5 0x080022B8: 4633 MOV R3, R6 0x080022BA: F00B F91F BL __aeabi_dadd ; 0x0800D4FC 0x080022BE: 4606 MOV R6, R0 0x080022C0: 4688 MOV R8, R1 0x080022C2: 4638 MOV R0, R7 0x080022C4: F00B FB72 BL __aeabi_i2d ; 0x0800D9AC 0x080022C8: 4604 MOV R4, R0 0x080022CA: 460D MOV R5, R1 0x080022CC: 4A1F LDR R2, =0x5C610CA8 ; [PC, #124] [0x0800234C] 0x080022CE: 4B20 LDR R3, =0xBF2BD010 ; [PC, #128] [0x08002350] 0x080022D0: F004 F8B6 BL __aeabi_dmul ; 0x08006440 0x080022D4: 4632 MOV R2, R6 0x080022D6: 4643 MOV R3, R8 0x080022D8: F00B F910 BL __aeabi_dadd ; 0x0800D4FC 0x080022DC: 4606 MOV R6, R0 0x080022DE: 4688 MOV R8, R1 0x080022E0: 4B1C LDR R3, =0x3FE63000 ; [PC, #112] [0x08002354] 0x080022E2: 4620 MOV R0, R4 0x080022E4: 4629 MOV R1, R5 0x080022E6: 2200 MOVS R2, #0 0x080022E8: F004 F8AA BL __aeabi_dmul ; 0x08006440 0x080022EC: 4632 MOV R2, R6 0x080022EE: 4643 MOV R3, R8 0x080022F0: F00B F904 BL __aeabi_dadd ; 0x0800D4FC 0x080022F4: EC41 0B10 VMOV D0, R0, R1 0x080022F8: B002 ADD SP, SP, #8 0x080022FA: ECBD 8B02 VLDM SP!, {D8} 0x080022FE: E8BD 8FF8 POP.W {R3-R11, PC}
.L1: 0x08002302: F020 4300 BIC R3, R0, #0x80000000 0x08002306: 424A RSBS R2, R1, #0 0x08002308: F240 0200 MOVW R2, #0 0x0800230C: F6C7 72F0 MOVT R2, #0x7FF0 0x08002310: EB72 0303 SBCS.W R3, R2, R3 0x08002314: D308 BCC .L2 ; 0x08002328 0x08002316: 4210 TST R0, R2 0x08002318: D007 BEQ .L3 ; 0x0800232A 0x0800231A: 2800 CMP R0, #0 0x0800231C: BFBC ITT LT 0x0800231E: 2100 MOVLT R1, #0 0x08002320: F502 2000 ADDLT.W R0, R2, #0x080000 0x08002324: EC40 1B10 VMOV D0, R1, R0
.L2: 0x08002328: 4770 BX LR
.L3: 0x0800232A: ED9F 0B01 VLDR D0, =0xFFF0000000000000 ; [PC, #4] [0x08002330] 0x0800232E: 4770 BX LR 0x08002330: 00000000 DC64 0xFFF0000000000000 0x08002334: FFF00000 0x08002338: BFE00000 DC.W 0xBFE00000 0x0800233C: BFF00000 DC.W 0xBFF00000 0x08002340: 3FE00000 DC.W 0x3FE00000 0x08002344: 12B3B59A DC.W 0x12B3B59A 0x08002348: C05007FF DC.W 0xC05007FF 0x0800234C: 5C610CA8 DC.W 0x5C610CA8 0x08002350: BF2BD010 DC.W 0xBF2BD010 0x08002354: 3FE63000 DC.W 0x3FE63000

Section .text.libc.exp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=496, align=8


exp: 0x08002358: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800235C: B083 SUB SP, SP, #12 0x0800235E: EC56 7B10 VMOV R7, R6, D0 0x08002362: F3C6 500A UBFX R0, R6, #20, #11 0x08002366: 3801 SUBS R0, #1 0x08002368: F240 71FE MOVW R1, #0x07FE 0x0800236C: 4288 CMP R0, R1 0x0800236E: F080 80A9 BCS.W .L5 ; 0x080024C4 0x08002372: F643 10EF MOVW R0, #0x39EF 0x08002376: F6CF 60FA MOVT R0, #0xFEFA 0x0800237A: 1BC0 SUBS R0, R0, R7 0x0800237C: F642 6042 MOVW R0, #0x2E42 0x08002380: F2C4 0086 MOVT R0, #0x4086 0x08002384: 41B0 SBCS R0, R6 0x08002386: F2C0 80B2 BLT.W .L6 ; 0x080024EE 0x0800238A: F64B 40D2 MOVW R0, #0xBCD2 0x0800238E: F6CD 507A MOVT R0, #0xDD7A 0x08002392: 1BC0 SUBS R0, R0, R7 0x08002394: F242 302B MOVW R0, #0x232B 0x08002398: F2CC 0086 MOVT R0, #0xC086 0x0800239C: 41B0 SBCS R0, R6 0x0800239E: F0C0 8089 BCC.W .L2 ; 0x080024B4 0x080023A2: F244 2023 MOVW R0, #0x4223 0x080023A6: F6C0 4092 MOVT R0, #0x0C92 0x080023AA: F026 4100 BIC R1, R6, #0x80000000 0x080023AE: 1A38 SUBS R0, R7, R0 0x080023B0: F649 40A1 MOVW R0, #0x9CA1 0x080023B4: F6C3 30C7 MOVT R0, #0x3BC7 0x080023B8: EB71 0000 SBCS.W R0, R1, R0 0x080023BC: D37D BCC .L3 ; 0x080024BA
.L1: 0x080023BE: 4D54 LDR R5, =0x3FE00000 ; [PC, #0x0150] [0x08002510] 0x080023C0: 9501 STR R5, [SP, #4] 0x080023C2: 0FF0 LSRS R0, R6, #31 0x080023C4: 462C MOV R4, R5 0x080023C6: F360 74DF BFI R4, R0, #31, #1 0x080023CA: 4A52 LDR R2, =0x9E2FF93C ; [PC, #0x0148] [0x08002514] 0x080023CC: 4B52 LDR R3, =0x3FF7152C ; [PC, #0x0148] [0x08002518] 0x080023CE: 4638 MOV R0, R7 0x080023D0: 4631 MOV R1, R6 0x080023D2: F004 F835 BL __aeabi_dmul ; 0x08006440 0x080023D6: 2200 MOVS R2, #0 0x080023D8: 4623 MOV R3, R4 0x080023DA: F00B F88F BL __aeabi_dadd ; 0x0800D4FC 0x080023DE: F00B FAAB BL __aeabi_d2iz ; 0x0800D938 0x080023E2: 9002 STR R0, [SP, #8] 0x080023E4: F00B FAE2 BL __aeabi_i2d ; 0x0800D9AC 0x080023E8: 4604 MOV R4, R0 0x080023EA: 4688 MOV R8, R1 0x080023EC: 4B4B LDR R3, =0xBFE63000 ; [PC, #0x012C] [0x0800251C] 0x080023EE: 2200 MOVS R2, #0 0x080023F0: F004 F826 BL __aeabi_dmul ; 0x08006440 0x080023F4: 463A MOV R2, R7 0x080023F6: 4633 MOV R3, R6 0x080023F8: F00B F880 BL __aeabi_dadd ; 0x0800D4FC 0x080023FC: 4606 MOV R6, R0 0x080023FE: 460F MOV R7, R1 0x08002400: 4A47 LDR R2, =0x5C610CA8 ; [PC, #0x011C] [0x08002520] 0x08002402: 4B48 LDR R3, =0x3F2BD010 ; [PC, #0x0120] [0x08002524] 0x08002404: 4620 MOV R0, R4 0x08002406: 4641 MOV R1, R8 0x08002408: F004 F81A BL __aeabi_dmul ; 0x08006440 0x0800240C: 4632 MOV R2, R6 0x0800240E: 463B MOV R3, R7 0x08002410: F00B F874 BL __aeabi_dadd ; 0x0800D4FC 0x08002414: 4680 MOV R8, R0 0x08002416: 460C MOV R4, R1 0x08002418: 4602 MOV R2, R0 0x0800241A: 460B MOV R3, R1 0x0800241C: F004 F810 BL __aeabi_dmul ; 0x08006440 0x08002420: 4606 MOV R6, R0 0x08002422: 460F MOV R7, R1 0x08002424: 4A40 LDR R2, =0x6F58DC1C ; [PC, #0x0100] [0x08002528] 0x08002426: 4B41 LDR R3, =0x3EF152A4 ; [PC, #0x0104] [0x0800252C] 0x08002428: F004 F80A BL __aeabi_dmul ; 0x08006440 0x0800242C: 4A40 LDR R2, =0x6FB3F6E0 ; [PC, #0x0100] [0x08002530] 0x0800242E: 4B41 LDR R3, =0x3F7C70E4 ; [PC, #0x0104] [0x08002534] 0x08002430: F00B F864 BL __aeabi_dadd ; 0x0800D4FC 0x08002434: 4632 MOV R2, R6 0x08002436: 463B MOV R3, R7 0x08002438: F004 F802 BL __aeabi_dmul ; 0x08006440 0x0800243C: F5A5 1380 SUB.W R3, R5, #0x100000 0x08002440: 2200 MOVS R2, #0 0x08002442: F00B F85B BL __aeabi_dadd ; 0x0800D4FC 0x08002446: 4642 MOV R2, R8 0x08002448: 4623 MOV R3, R4 0x0800244A: F003 FFF9 BL __aeabi_dmul ; 0x08006440 0x0800244E: 4682 MOV R10, R0 0x08002450: 468B MOV R11, R1 0x08002452: 4A39 LDR R2, =0x6FDE3809 ; [PC, #228] [0x08002538] 0x08002454: 4B39 LDR R3, =0x3F403F99 ; [PC, #228] [0x0800253C] 0x08002456: 4630 MOV R0, R6 0x08002458: 4639 MOV R1, R7 0x0800245A: F003 FFF1 BL __aeabi_dmul ; 0x08006440 0x0800245E: 4A38 LDR R2, =0x714251B3 ; [PC, #224] [0x08002540] 0x08002460: 4B38 LDR R3, =0x3FAC718E ; [PC, #224] [0x08002544] 0x08002462: F00B F84B BL __aeabi_dadd ; 0x0800D4FC 0x08002466: 4604 MOV R4, R0 0x08002468: 4688 MOV R8, R1 0x0800246A: 2000 MOVS R0, #0 0x0800246C: 4629 MOV R1, R5 0x0800246E: 4652 MOV R2, R10 0x08002470: 465B MOV R3, R11 0x08002472: F003 FFE1 BL __aeabi_dsub ; 0x08006438 0x08002476: 4605 MOV R5, R0 0x08002478: 4689 MOV R9, R1 0x0800247A: 4630 MOV R0, R6 0x0800247C: 4639 MOV R1, R7 0x0800247E: 4622 MOV R2, R4 0x08002480: 4643 MOV R3, R8 0x08002482: F003 FFDD BL __aeabi_dmul ; 0x08006440 0x08002486: 462A MOV R2, R5 0x08002488: 464B MOV R3, R9 0x0800248A: F00B F837 BL __aeabi_dadd ; 0x0800D4FC 0x0800248E: 4602 MOV R2, R0 0x08002490: 460B MOV R3, R1 0x08002492: 4650 MOV R0, R10 0x08002494: 4659 MOV R1, R11 0x08002496: F00B F951 BL __aeabi_ddiv ; 0x0800D73C 0x0800249A: 2200 MOVS R2, #0 0x0800249C: 9B01 LDR R3, [SP, #4] 0x0800249E: F00B F82D BL __aeabi_dadd ; 0x0800D4FC 0x080024A2: EC41 0B10 VMOV D0, R0, R1 0x080024A6: 9802 LDR R0, [SP, #8] 0x080024A8: 3001 ADDS R0, #1 0x080024AA: B003 ADD SP, SP, #12 0x080024AC: E8BD 4FF0 POP.W {R4-R11, LR} 0x080024B0: F00B BF0A B.W ldexp ; 0x0800E2C8
.L2: 0x080024B4: ED9F 0B10 VLDR D0, =0x0000000000000000 ; [PC, #64] [0x080024F8] 0x080024B8: E001 B .L4 ; 0x080024BE
.L3: 0x080024BA: ED9F 0B13 VLDR D0, =0x3FF0000000000000 ; [PC, #76] [0x08002508]
.L4: 0x080024BE: B003 ADD SP, SP, #12 0x080024C0: E8BD 8FF0 POP.W {R4-R11, PC}
.L5: 0x080024C4: F026 4000 BIC R0, R6, #0x80000000 0x080024C8: 4279 RSBS R1, R7, #0 0x080024CA: F240 0100 MOVW R1, #0 0x080024CE: F6C7 71F0 MOVT R1, #0x7FF0 0x080024D2: EB71 0200 SBCS.W R2, R1, R0 0x080024D6: D3F2 BCC .L4 ; 0x080024BE 0x080024D8: 4048 EORS R0, R1 0x080024DA: 4338 ORRS R0, R7 0x080024DC: F47F AF6F BNE.W .L1 ; 0x080023BE 0x080024E0: 2E00 CMP R6, #0 0x080024E2: BFBC ITT LT 0x080024E4: 4606 MOVLT R6, R0 0x080024E6: 4607 MOVLT R7, R0 0x080024E8: EC46 7B10 VMOV D0, R7, R6 0x080024EC: E7E7 B .L4 ; 0x080024BE
.L6: 0x080024EE: ED9F 0B04 VLDR D0, =0x7FF0000000000000 ; [PC, #16] [0x08002500] 0x080024F2: E7E4 B .L4 ; 0x080024BE 0x080024F4: BF00 NOP 0x080024F6: BF00 NOP 0x080024F8: 00000000 DC64 0x0000000000000000 0x080024FC: 00000000 0x08002500: 00000000 DC64 0x7FF0000000000000 0x08002504: 7FF00000 0x08002508: 00000000 DC64 0x3FF0000000000000 0x0800250C: 3FF00000 0x08002510: 3FE00000 DC.W 0x3FE00000 0x08002514: 9E2FF93C DC.W 0x9E2FF93C 0x08002518: 3FF7152C DC.W 0x3FF7152C 0x0800251C: BFE63000 DC.W 0xBFE63000 0x08002520: 5C610CA8 DC.W 0x5C610CA8 0x08002524: 3F2BD010 DC.W 0x3F2BD010 0x08002528: 6F58DC1C DC.W 0x6F58DC1C 0x0800252C: 3EF152A4 DC.W 0x3EF152A4 0x08002530: 6FB3F6E0 DC.W 0x6FB3F6E0 0x08002534: 3F7C70E4 DC.W 0x3F7C70E4 0x08002538: 6FDE3809 DC.W 0x6FDE3809 0x0800253C: 3F403F99 DC.W 0x3F403F99 0x08002540: 714251B3 DC.W 0x714251B3 0x08002544: 3FAC718E DC.W 0x3FAC718E

Section .text.libc.__SEGGER_RTL_float64_pow_inline from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=664, align=8


__SEGGER_RTL_float64_pow_inline: 0x08002548: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800254C: ED2D 8B06 VSTMDB SP!, {D8-D10} 0x08002550: EEB0 8A40 VMOV.F32 S16, S0 0x08002554: EEF0 8A60 VMOV.F32 S17, S1 0x08002558: EC58 4B10 VMOV R4, R8, D0 0x0800255C: 2000 MOVS R0, #0 0x0800255E: F6C3 70F0 MOVT R0, #0x3FF0 0x08002562: EA88 0100 EOR.W R1, R8, R0 0x08002566: 4321 ORRS R1, R4 0x08002568: F000 80A9 BEQ.W .L8 ; 0x080026BE 0x0800256C: EC55 6B11 VMOV R6, R5, D1 0x08002570: F100 4280 ADD.W R2, R0, #0x40000000 0x08002574: 4215 TST R5, R2 0x08002576: F000 80A7 BEQ.W .L9 ; 0x080026C8 0x0800257A: F3C8 510A UBFX R1, R8, #20, #11 0x0800257E: 3901 SUBS R1, #1 0x08002580: F240 73FD MOVW R3, #0x07FD 0x08002584: 4299 CMP R1, R3 0x08002586: D879 BHI .L7 ; 0x0800267C 0x08002588: F3C5 510A UBFX R1, R5, #20, #11 0x0800258C: F2A1 71FF SUBW R1, R1, #0x07FF 0x08002590: F64F 0302 MOVW R3, #0xF802 0x08002594: F6CF 73FF MOVT R3, #0xFFFF 0x08002598: 4299 CMP R1, R3 0x0800259A: D36F BCC .L7 ; 0x0800267C 0x0800259C: 4630 MOV R0, R6 0x0800259E: 4629 MOV R1, R5 0x080025A0: F00B F9CA BL __aeabi_d2iz ; 0x0800D938 0x080025A4: 4607 MOV R7, R0 0x080025A6: F00B FA01 BL __aeabi_i2d ; 0x0800D9AC
.L1: 0x080025AA: F1B7 4F00 CMP.W R7, #0x80000000 0x080025AE: D040 BEQ .L4 ; 0x08002632 0x080025B0: 4070 EORS R0, R6 0x080025B2: 4069 EORS R1, R5 0x080025B4: 4308 ORRS R0, R1 0x080025B6: D13C BNE .L4 ; 0x08002632 0x080025B8: ED9F 9B79 VLDR D9, =0x3FF0000000000000 ; [PC, #0x01E4] [0x080027A0] 0x080025BC: 2F00 CMP R7, #0 0x080025BE: EEB0 AA49 VMOV.F32 S20, S18 0x080025C2: EEF0 AA69 VMOV.F32 S21, S19 0x080025C6: D025 BEQ .L3 ; 0x08002614 0x080025C8: 463E MOV R6, R7 0x080025CA: BF48 IT MI 0x080025CC: 427E RSBMI R6, R7, #0 0x080025CE: ED9F AB74 VLDR D10, =0x3FF0000000000000 ; [PC, #0x01D0] [0x080027A0]
.L2: 0x080025D2: EC59 4B1A VMOV R4, R9, D10 0x080025D6: EC55 8B18 VMOV R8, R5, D8 0x080025DA: 4640 MOV R0, R8 0x080025DC: 4629 MOV R1, R5 0x080025DE: 4622 MOV R2, R4 0x080025E0: 464B MOV R3, R9 0x080025E2: F003 FF2D BL __aeabi_dmul ; 0x08006440 0x080025E6: 07F2 LSLS R2, R6, #31 0x080025E8: BF04 ITT EQ 0x080025EA: 4649 MOVEQ R1, R9 0x080025EC: 4620 MOVEQ R0, R4 0x080025EE: EC41 0B1A VMOV D10, R0, R1 0x080025F2: EA4F 0956 LSR.W R9, R6, #1 0x080025F6: 4640 MOV R0, R8 0x080025F8: 4629 MOV R1, R5 0x080025FA: 4642 MOV R2, R8 0x080025FC: 462B MOV R3, R5 0x080025FE: F003 FF1F BL __aeabi_dmul ; 0x08006440 0x08002602: 2E01 CMP R6, #1 0x08002604: BF04 ITT EQ 0x08002606: 4629 MOVEQ R1, R5 0x08002608: 4640 MOVEQ R0, R8 0x0800260A: EC41 0B18 VMOV D8, R0, R1 0x0800260E: EA5F 0609 MOVS.W R6, R9 0x08002612: D1DE BNE .L2 ; 0x080025D2
.L3: 0x08002614: EC51 0B19 VMOV R0, R1, D9 0x08002618: EC55 8B1A VMOV R8, R5, D10 0x0800261C: 4642 MOV R2, R8 0x0800261E: 462B MOV R3, R5 0x08002620: F00B F88C BL __aeabi_ddiv ; 0x0800D73C 0x08002624: 2F00 CMP R7, #0 0x08002626: BF5C ITT PL 0x08002628: 4629 MOVPL R1, R5 0x0800262A: 4640 MOVPL R0, R8 0x0800262C: EC41 0B11 VMOV D1, R0, R1 0x08002630: E008 B .L5 ; 0x08002644
.L4: 0x08002632: 4620 MOV R0, R4 0x08002634: 4641 MOV R1, R8 0x08002636: 2200 MOVS R2, #0 0x08002638: 2300 MOVS R3, #0 0x0800263A: F003 FFB5 BL __aeabi_dcmplt ; 0x080065A8 0x0800263E: B148 CBZ R0, .L6 ; 0x08002654 0x08002640: ED9F 1B65 VLDR D1, =0x7FF8000000000000 ; [PC, #0x0194] [0x080027D8]
.L5: 0x08002644: EEB0 0A41 VMOV.F32 S0, S2 0x08002648: EEF0 0A61 VMOV.F32 S1, S3 0x0800264C: ECBD 8B06 VLDM SP!, {D8-D10} 0x08002650: E8BD 83F8 POP.W {R3-R9, PC}
.L6: 0x08002654: F36F 78DF BFC R8, #31, #1 0x08002658: EC48 4B10 VMOV D0, R4, R8 0x0800265C: F7FF FDAC BL log ; 0x080021B8 0x08002660: EC53 2B10 VMOV R2, R3, D0 0x08002664: 4630 MOV R0, R6 0x08002666: 4629 MOV R1, R5 0x08002668: F003 FEEA BL __aeabi_dmul ; 0x08006440 0x0800266C: EC41 0B10 VMOV D0, R0, R1 0x08002670: ECBD 8B06 VLDM SP!, {D8-D10} 0x08002674: E8BD 43F8 POP.W {R3-R9, LR} 0x08002678: F7FF BE6E B.W exp ; 0x08002358
.L7: 0x0800267C: F028 4100 BIC R1, R8, #0x80000000 0x08002680: 4263 RSBS R3, R4, #0 0x08002682: EB72 0301 SBCS.W R3, R2, R1 0x08002686: D31A BCC .L8 ; 0x080026BE 0x08002688: F025 4300 BIC R3, R5, #0x80000000 0x0800268C: F1D6 0900 RSBS R9, R6, #0 0x08002690: EB72 0303 SBCS.W R3, R2, R3 0x08002694: D3D6 BCC .L5 ; 0x08002644 0x08002696: EA18 0F02 TST.W R8, R2 0x0800269A: D018 BEQ .L10 ; 0x080026CE 0x0800269C: F088 4370 EOR R3, R8, #0xF0000000 0x080026A0: F083 637F EOR R3, R3, #0x0FF00000 0x080026A4: 4323 ORRS R3, R4 0x080026A6: D031 BEQ .L11 ; 0x0800270C 0x080026A8: EA82 0208 EOR.W R2, R2, R8 0x080026AC: 4322 ORRS R2, R4 0x080026AE: D14F BNE .L12 ; 0x08002750 0x080026B0: A03D ADR R0, 0x080027A8 0x080026B2: 2D00 CMP R5, #0 0x080026B4: BFA8 IT GE 0x080026B6: 3008 ADDGE R0, #8 0x080026B8: ED90 1B00 VLDR D1, [R0] 0x080026BC: E7C2 B .L5 ; 0x08002644
.L8: 0x080026BE: EEB0 1A48 VMOV.F32 S2, S16 0x080026C2: EEF0 1A68 VMOV.F32 S3, S17 0x080026C6: E7BD B .L5 ; 0x08002644
.L9: 0x080026C8: ED9F 1B35 VLDR D1, =0x3FF0000000000000 ; [PC, #212] [0x080027A0] 0x080026CC: E7BA B .L5 ; 0x08002644
.L10: 0x080026CE: 4630 MOV R0, R6 0x080026D0: 4629 MOV R1, R5 0x080026D2: F00B F931 BL __aeabi_d2iz ; 0x0800D938 0x080026D6: 4607 MOV R7, R0 0x080026D8: F00B F968 BL __aeabi_i2d ; 0x0800D9AC 0x080026DC: EA85 0201 EOR.W R2, R5, R1 0x080026E0: EA86 0300 EOR.W R3, R6, R0 0x080026E4: 431A ORRS R2, R3 0x080026E6: F47F AF60 BNE.W .L1 ; 0x080025AA 0x080026EA: A037 ADR R0, 0x080027C8 0x080026EC: 2D00 CMP R5, #0 0x080026EE: BFA8 IT GE 0x080026F0: 3008 ADDGE R0, #8 0x080026F2: EA4F 72D8 LSR.W R2, R8, #31 0x080026F6: E9D0 1000 LDRD R1, R0, [R0] 0x080026FA: 4603 MOV R3, R0 0x080026FC: F362 73DF BFI R3, R2, #31, #1 0x08002700: 07FA LSLS R2, R7, #31 0x08002702: BF08 IT EQ 0x08002704: 4603 MOVEQ R3, R0 0x08002706: EC43 1B11 VMOV D1, R1, R3 0x0800270A: E79B B .L5 ; 0x08002644
.L11: 0x0800270C: A026 ADR R0, 0x080027A8 0x0800270E: 2D00 CMP R5, #0 0x08002710: BFA8 IT GE 0x08002712: 3008 ADDGE R0, #8 0x08002714: 4629 MOV R1, R5 0x08002716: ED90 8B00 VLDR D8, [R0] 0x0800271A: 4630 MOV R0, R6 0x0800271C: F00B F90C BL __aeabi_d2iz ; 0x0800D938 0x08002720: 4604 MOV R4, R0 0x08002722: F00B F943 BL __aeabi_i2d ; 0x0800D9AC 0x08002726: EC59 3B18 VMOV R3, R9, D8 0x0800272A: 4070 EORS R0, R6 0x0800272C: EA4F 76D8 LSR.W R6, R8, #31 0x08002730: 464A MOV R2, R9 0x08002732: 4069 EORS R1, R5 0x08002734: F366 72DF BFI R2, R6, #31, #1 0x08002738: 4308 ORRS R0, R1 0x0800273A: 4618 MOV R0, R3 0x0800273C: BF1C ITT NE 0x0800273E: 464A MOVNE R2, R9 0x08002740: 4618 MOVNE R0, R3 0x08002742: 07E1 LSLS R1, R4, #31 0x08002744: BF04 ITT EQ 0x08002746: 464A MOVEQ R2, R9 0x08002748: 4618 MOVEQ R0, R3 0x0800274A: EC42 0B11 VMOV D1, R0, R2 0x0800274E: E779 B .L5 ; 0x08002644
.L12: 0x08002750: F100 4200 ADD.W R2, R0, #0x80000000 0x08002754: F102 4380 ADD.W R3, R2, #0x40000000 0x08002758: 406B EORS R3, R5 0x0800275A: 4333 ORRS R3, R6 0x0800275C: D111 BNE .L13 ; 0x08002782 0x0800275E: EA88 0002 EOR.W R0, R8, R2 0x08002762: 4320 ORRS R0, R4 0x08002764: ED9F 1B0E VLDR D1, =0x3FF0000000000000 ; [PC, #56] [0x080027A0] 0x08002768: F43F AF6C BEQ.W .L5 ; 0x08002644 0x0800276C: F64F 70FF MOVW R0, #0xFFFF 0x08002770: F6C3 70EF MOVT R0, #0x3FEF 0x08002774: A214 ADR R2, 0x080027C8 0x08002776: 4281 CMP R1, R0 0x08002778: BF88 IT HI 0x0800277A: 3208 ADDHI R2, #8 0x0800277C: ED92 1B00 VLDR D1, [R2] 0x08002780: E760 B .L5 ; 0x08002644
.L13: 0x08002782: 4281 CMP R1, R0 0x08002784: D308 BCC .L14 ; 0x08002798 0x08002786: EA88 0002 EOR.W R0, R8, R2 0x0800278A: A10B ADR R1, 0x080027B8 0x0800278C: 4320 ORRS R0, R4 0x0800278E: BF08 IT EQ 0x08002790: 3108 ADDEQ R1, #8 0x08002792: ED91 1B00 VLDR D1, [R1] 0x08002796: E755 B .L5 ; 0x08002644
.L14: 0x08002798: ED9F 1B03 VLDR D1, =0x0000000000000000 ; [PC, #12] [0x080027A8] 0x0800279C: E752 B .L5 ; 0x08002644 0x0800279E: BF00 NOP 0x080027A0: 00000000 DC64 0x3FF0000000000000 0x080027A4: 3FF00000 0x080027A8: 00000000 DC64 0x0000000000000000 0x080027AC: 00000000 0x080027B0: 00 DC.B 0x00 ; '\0' 0x080027B1: 00 DC.B 0x00 ; '\0' 0x080027B2: 00 DC.B 0x00 ; '\0' 0x080027B3: 00 DC.B 0x00 ; '\0' 0x080027B4: 00 DC.B 0x00 ; '\0' 0x080027B5: 00 DC.B 0x00 ; '\0' 0x080027B6: F0 DC.B 0xF0 ; '\xF0' 0x080027B7: 7F DC.B 0x7F ; '\x7F' 0x080027B8: 00 DC.B 0x00 ; '\0' 0x080027B9: 00 DC.B 0x00 ; '\0' 0x080027BA: 00 DC.B 0x00 ; '\0' 0x080027BB: 00 DC.B 0x00 ; '\0' 0x080027BC: 00 DC.B 0x00 ; '\0' 0x080027BD: 00 DC.B 0x00 ; '\0' 0x080027BE: F0 DC.B 0xF0 ; '\xF0' 0x080027BF: 7F DC.B 0x7F ; '\x7F' 0x080027C0: 00 DC.B 0x00 ; '\0' 0x080027C1: 00 DC.B 0x00 ; '\0' 0x080027C2: 00 DC.B 0x00 ; '\0' 0x080027C3: 00 DC.B 0x00 ; '\0' 0x080027C4: 00 DC.B 0x00 ; '\0' 0x080027C5: 00 DC.B 0x00 ; '\0' 0x080027C6: F0 DC.B 0xF0 ; '\xF0' 0x080027C7: 3F DC.B 0x3F ; '?' 0x080027C8: 00 DC.B 0x00 ; '\0' 0x080027C9: 00 DC.B 0x00 ; '\0' 0x080027CA: 00 DC.B 0x00 ; '\0' 0x080027CB: 00 DC.B 0x00 ; '\0' 0x080027CC: 00 DC.B 0x00 ; '\0' 0x080027CD: 00 DC.B 0x00 ; '\0' 0x080027CE: F0 DC.B 0xF0 ; '\xF0' 0x080027CF: 7F DC.B 0x7F ; '\x7F' 0x080027D0: 00 DC.B 0x00 ; '\0' 0x080027D1: 00 DC.B 0x00 ; '\0' 0x080027D2: 00 DC.B 0x00 ; '\0' 0x080027D3: 00 DC.B 0x00 ; '\0' 0x080027D4: 00 DC.B 0x00 ; '\0' 0x080027D5: 00 DC.B 0x00 ; '\0' 0x080027D6: 00 DC.B 0x00 ; '\0' 0x080027D7: 00 DC.B 0x00 ; '\0' 0x080027D8: 00000000 DC64 0x7FF8000000000000 0x080027DC: 7FF80000

Section .rodata.libc.__SEGGER_RTL_float64_Log from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=40, align=8


__SEGGER_RTL_float64_Log: 0x080027E0: ED DC.B 0xED ; '\xED' 0x080027E1: AF DC.B 0xAF ; '\xAF' 0x080027E2: 16 DC.B 0x16 ; '\x16' 0x080027E3: 20 DC.B 0x20 ; ' ' 0x080027E4: 4A DC.B 0x4A ; 'J' 0x080027E5: 62 DC.B 0x62 ; 'b' 0x080027E6: 30 DC.B 0x30 ; '0' 0x080027E7: 40 DC.B 0x40 ; '@' 0x080027E8: 29 DC.B 0x29 ; ')' 0x080027E9: BD DC.B 0xBD ; '\xBD' 0x080027EA: 56 DC.B 0x56 ; 'V' 0x080027EB: B3 DC.B 0xB3 ; '\xB3' 0x080027EC: 15 DC.B 0x15 ; '\x15' 0x080027ED: 44 DC.B 0x44 ; 'D' 0x080027EE: E9 DC.B 0xE9 ; '\xE9' 0x080027EF: BF DC.B 0xBF ; '\xBF' 0x080027F0: 77 DC.B 0x77 ; 'w' 0x080027F1: 90 DC.B 0x90 ; '\x90' 0x080027F2: 0D DC.B 0x0D ; '\r' 0x080027F3: 9C DC.B 0x9C ; '\x9C' 0x080027F4: FE DC.B 0xFE ; '\xFE' 0x080027F5: 0B DC.B 0x0B ; '\v' 0x080027F6: 88 DC.B 0x88 ; '\x88' 0x080027F7: C0 DC.B 0xC0 ; '\xC0' 0x080027F8: 7E DC.B 0x7E ; '~' 0x080027F9: 26 DC.B 0x26 ; '&' 0x080027FA: 15 DC.B 0x15 ; '\x15' 0x080027FB: FA DC.B 0xFA ; '\xFA' 0x080027FC: 83 DC.B 0x83 ; '\x83' 0x080027FD: 80 DC.B 0x80 ; '\x80' 0x080027FE: 73 DC.B 0x73 ; 's' 0x080027FF: 40 DC.B 0x40 ; '@' 0x08002800: 0F DC.B 0x0F ; '\x0F' 0x08002801: CE DC.B 0xCE ; '\xCE' 0x08002802: 67 DC.B 0x67 ; 'g' 0x08002803: 4B DC.B 0x4B ; 'K' 0x08002804: 80 DC.B 0x80 ; '\x80' 0x08002805: D5 DC.B 0xD5 ; '\xD5' 0x08002806: 41 DC.B 0x41 ; 'A' 0x08002807: C0 DC.B 0xC0 ; '\xC0'

Section .text.MX_ADC1_Init from adc.o, size=204, align=4


MX_ADC1_Init: 0x08002808: B5B0 PUSH {R4-R5, R7, LR} 0x0800280A: B08C SUB SP, SP, #48 0x0800280C: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x08002810: 2400 MOVS R4, #0 0x08002812: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x08002816: F04F 41A0 MOV.W R1, #0x50000000 0x0800281A: 2204 MOVS R2, #4 0x0800281C: E9C0 1400 STRD R1, R4, [R0] 0x08002820: 6182 STR R2, [R0, #24] 0x08002822: F44F 7180 MOV.W R1, #0x0100 0x08002826: F44F 5280 MOV.W R2, #0x1000 0x0800282A: 8381 STRH R1, [R0, #28] 0x0800282C: 2101 MOVS R1, #1 0x0800282E: 63C2 STR R2, [R0, #60] 0x08002830: 221C MOVS R2, #28 0x08002832: F100 0C44 ADD.W R12, R0, #68 0x08002836: 940B STR R4, [SP, #44] 0x08002838: E9CD 4409 STRD R4, R4, [SP, #36] 0x0800283C: E9CD 4407 STRD R4, R4, [SP, #28] 0x08002840: E9CD 4405 STRD R4, R4, [SP, #20] 0x08002844: E9CD 4403 STRD R4, R4, [SP, #12] 0x08002848: E9CD 4401 STRD R4, R4, [SP, #4] 0x0800284C: E9C0 4402 STRD R4, R4, [R0, #8] 0x08002850: E9C0 4404 STRD R4, R4, [R0, #16] 0x08002854: 6201 STR R1, [R0, #32] 0x08002856: F880 4024 STRB.W R4, [R0, #36] 0x0800285A: E9C0 440B STRD R4, R4, [R0, #44] 0x0800285E: F880 4038 STRB.W R4, [R0, #56] 0x08002862: F880 1040 STRB.W R1, [R0, #64] 0x08002866: 2380 MOVS R3, #128 0x08002868: E88C 001C STM.W R12, {R2-R4} 0x0800286C: 6501 STR R1, [R0, #80] 0x0800286E: F004 FD53 BL HAL_ADC_Init ; 0x08007318 0x08002872: 2800 CMP R0, #0 0x08002874: BF18 IT NE 0x08002876: F004 FA33 BLNE Error_Handler ; 0x08006CE0 0x0800287A: F44F 4000 MOV.W R0, #0x8000 0x0800287E: E9CD 040A STRD R0, R4, [SP, #40] 0x08002882: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x08002886: 2506 MOVS R5, #6 0x08002888: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x0800288C: A909 ADD R1, SP, #36 0x0800288E: 9509 STR R5, [SP, #36] 0x08002890: F005 FFF2 BL HAL_ADCEx_MultiModeConfigChannel ; 0x08008878 0x08002894: 2800 CMP R0, #0 0x08002896: BF18 IT NE 0x08002898: F004 FA22 BLNE Error_Handler ; 0x08006CE0 0x0800289C: 2002 MOVS R0, #2 0x0800289E: F2C0 4030 MOVT R0, #0x0430 0x080028A2: E9CD 0501 STRD R0, R5, [SP, #4] 0x080028A6: 2001 MOVS R0, #1 0x080028A8: 9003 STR R0, [SP, #12] 0x080028AA: 2000 MOVS R0, #0 0x080028AC: F2C4 007F MOVT R0, #0x407F 0x080028B0: 9004 STR R0, [SP, #16] 0x080028B2: 2004 MOVS R0, #4 0x080028B4: 9005 STR R0, [SP, #20] 0x080028B6: 2000 MOVS R0, #0 0x080028B8: 9006 STR R0, [SP, #24] 0x080028BA: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x080028BE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x080028C2: A901 ADD R1, SP, #4 0x080028C4: F005 F8EA BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x080028C8: 2800 CMP R0, #0 0x080028CA: BF18 IT NE 0x080028CC: F004 FA08 BLNE Error_Handler ; 0x08006CE0 0x080028D0: B00C ADD SP, SP, #48 0x080028D2: BDB0 POP {R4-R5, R7, PC}

Section .text.MX_ADC2_Init from adc.o, size=156, align=4


MX_ADC2_Init: 0x080028D4: B570 PUSH {R4-R6, LR} 0x080028D6: B088 SUB SP, SP, #32 0x080028D8: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2 0x080028DC: F240 1100 MOVW R1, #0x0100 0x080028E0: 2400 MOVS R4, #0 0x080028E2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2 0x080028E6: F2C5 0100 MOVT R1, #0x5000 0x080028EA: E9C0 1400 STRD R1, R4, [R0] 0x080028EE: F44F 7180 MOV.W R1, #0x0100 0x080028F2: 8381 STRH R1, [R0, #28] 0x080028F4: F44F 5180 MOV.W R1, #0x1000 0x080028F8: 2504 MOVS R5, #4 0x080028FA: 2601 MOVS R6, #1 0x080028FC: 63C1 STR R1, [R0, #60] 0x080028FE: 211C MOVS R1, #28 0x08002900: F100 0344 ADD.W R3, R0, #68 0x08002904: E9CD 4406 STRD R4, R4, [SP, #24] 0x08002908: E9CD 4404 STRD R4, R4, [SP, #16] 0x0800290C: E9CD 4402 STRD R4, R4, [SP, #8] 0x08002910: E9CD 4400 STRD R4, R4, [SP] 0x08002914: E9C0 4402 STRD R4, R4, [R0, #8] 0x08002918: E9C0 4404 STRD R4, R4, [R0, #16] 0x0800291C: 6185 STR R5, [R0, #24] 0x0800291E: 6206 STR R6, [R0, #32] 0x08002920: F880 4024 STRB.W R4, [R0, #36] 0x08002924: F880 4038 STRB.W R4, [R0, #56] 0x08002928: F880 6040 STRB.W R6, [R0, #64] 0x0800292C: 2280 MOVS R2, #128 0x0800292E: C356 STM R3!, {R1-R2, R4, R6} 0x08002930: F004 FCF2 BL HAL_ADC_Init ; 0x08007318 0x08002934: 2800 CMP R0, #0 0x08002936: BF18 IT NE 0x08002938: F004 F9D2 BLNE Error_Handler ; 0x08006CE0 0x0800293C: 2008 MOVS R0, #8 0x0800293E: F6C0 4090 MOVT R0, #0x0C90 0x08002942: 9000 STR R0, [SP, #0] 0x08002944: 2006 MOVS R0, #6 0x08002946: E9CD 0601 STRD R0, R6, [SP, #4] 0x0800294A: 2000 MOVS R0, #0 0x0800294C: F2C4 007F MOVT R0, #0x407F 0x08002950: E9CD 0503 STRD R0, R5, [SP, #12] 0x08002954: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2 0x08002958: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2 0x0800295C: 4669 MOV R1, SP 0x0800295E: 9405 STR R4, [SP, #20] 0x08002960: F005 F89C BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x08002964: 2800 CMP R0, #0 0x08002966: BF18 IT NE 0x08002968: F004 F9BA BLNE Error_Handler ; 0x08006CE0 0x0800296C: B008 ADD SP, SP, #32 0x0800296E: BD70 POP {R4-R6, PC}

Section .text.MX_ADC3_Init from adc.o, size=268, align=4


MX_ADC3_Init: 0x08002970: B510 PUSH {R4, LR} 0x08002972: B08C SUB SP, SP, #48 0x08002974: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08002978: F240 4100 MOVW R1, #0x0400 0x0800297C: 2400 MOVS R4, #0 0x0800297E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08002982: F2C5 0100 MOVT R1, #0x5000 0x08002986: E9C0 1400 STRD R1, R4, [R0] 0x0800298A: F44F 7180 MOV.W R1, #0x0100 0x0800298E: 8381 STRH R1, [R0, #28] 0x08002990: 2103 MOVS R1, #3 0x08002992: 6201 STR R1, [R0, #32] 0x08002994: F44F 5180 MOV.W R1, #0x1000 0x08002998: 2201 MOVS R2, #1 0x0800299A: 2308 MOVS R3, #8 0x0800299C: 63C1 STR R1, [R0, #60] 0x0800299E: 211C MOVS R1, #28 0x080029A0: F100 0C44 ADD.W R12, R0, #68 0x080029A4: 940B STR R4, [SP, #44] 0x080029A6: E9CD 4409 STRD R4, R4, [SP, #36] 0x080029AA: E9CD 4407 STRD R4, R4, [SP, #28] 0x080029AE: E9CD 4405 STRD R4, R4, [SP, #20] 0x080029B2: E9CD 4403 STRD R4, R4, [SP, #12] 0x080029B6: E9CD 4401 STRD R4, R4, [SP, #4] 0x080029BA: E9C0 4402 STRD R4, R4, [R0, #8] 0x080029BE: E9C0 4204 STRD R4, R2, [R0, #16] 0x080029C2: 6183 STR R3, [R0, #24] 0x080029C4: F880 4024 STRB.W R4, [R0, #36] 0x080029C8: E9C0 440B STRD R4, R4, [R0, #44] 0x080029CC: F880 2038 STRB.W R2, [R0, #56] 0x080029D0: F880 2040 STRB.W R2, [R0, #64] 0x080029D4: 2380 MOVS R3, #128 0x080029D6: E88C 001A STM.W R12, {R1, R3-R4} 0x080029DA: 6502 STR R2, [R0, #80] 0x080029DC: F004 FC9C BL HAL_ADC_Init ; 0x08007318 0x080029E0: 2800 CMP R0, #0 0x080029E2: BF18 IT NE 0x080029E4: F004 F97C BLNE Error_Handler ; 0x08006CE0 0x080029E8: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x080029EC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x080029F0: A909 ADD R1, SP, #36 0x080029F2: 9409 STR R4, [SP, #36] 0x080029F4: F005 FF40 BL HAL_ADCEx_MultiModeConfigChannel ; 0x08008878 0x080029F8: 2800 CMP R0, #0 0x080029FA: BF18 IT NE 0x080029FC: F004 F970 BLNE Error_Handler ; 0x08006CE0 0x08002A00: 2002 MOVS R0, #2 0x08002A02: F2C0 4030 MOVT R0, #0x0430 0x08002A06: 9001 STR R0, [SP, #4] 0x08002A08: 2006 MOVS R0, #6 0x08002A0A: 9002 STR R0, [SP, #8] 0x08002A0C: 2007 MOVS R0, #7 0x08002A0E: 9003 STR R0, [SP, #12] 0x08002A10: 207F MOVS R0, #127 0x08002A12: 9004 STR R0, [SP, #16] 0x08002A14: 2004 MOVS R0, #4 0x08002A16: 9005 STR R0, [SP, #20] 0x08002A18: 2000 MOVS R0, #0 0x08002A1A: 9006 STR R0, [SP, #24] 0x08002A1C: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08002A20: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08002A24: A901 ADD R1, SP, #4 0x08002A26: F005 F839 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x08002A2A: 2800 CMP R0, #0 0x08002A2C: BF18 IT NE 0x08002A2E: F004 F957 BLNE Error_Handler ; 0x08006CE0 0x08002A32: F241 0000 MOVW R0, #0x1000 0x08002A36: F2C3 2060 MOVT R0, #0x3260 0x08002A3A: 9001 STR R0, [SP, #4] 0x08002A3C: 200C MOVS R0, #12 0x08002A3E: 9002 STR R0, [SP, #8] 0x08002A40: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08002A44: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08002A48: A901 ADD R1, SP, #4 0x08002A4A: F005 F827 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x08002A4E: 2800 CMP R0, #0 0x08002A50: BF18 IT NE 0x08002A52: F004 F945 BLNE Error_Handler ; 0x08006CE0 0x08002A56: 2020 MOVS R0, #32 0x08002A58: F2C1 40F0 MOVT R0, #0x14F0 0x08002A5C: 9001 STR R0, [SP, #4] 0x08002A5E: 2012 MOVS R0, #18 0x08002A60: 9002 STR R0, [SP, #8] 0x08002A62: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08002A66: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08002A6A: A901 ADD R1, SP, #4 0x08002A6C: F005 F816 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x08002A70: 2800 CMP R0, #0 0x08002A72: BF18 IT NE 0x08002A74: F004 F934 BLNE Error_Handler ; 0x08006CE0 0x08002A78: B00C ADD SP, SP, #48 0x08002A7A: BD10 POP {R4, PC}

Section .text.HAL_ADC_MspInit from adc.o, size=792, align=4


HAL_ADC_MspInit: 0x08002A7C: B570 PUSH {R4-R6, LR} 0x08002A7E: B09C SUB SP, SP, #112 0x08002A80: 4604 MOV R4, R0 0x08002A82: 2000 MOVS R0, #0 0x08002A84: 901B STR R0, [SP, #108] 0x08002A86: E9CD 0019 STRD R0, R0, [SP, #100] 0x08002A8A: E9CD 0017 STRD R0, R0, [SP, #92] 0x08002A8E: A802 ADD R0, SP, #8 0x08002A90: 2154 MOVS R1, #84 0x08002A92: F003 FE37 BL __aeabi_memclr ; 0x08006704 0x08002A96: 6820 LDR R0, [R4] 0x08002A98: F100 4030 ADD.W R0, R0, #0xB0000000 0x08002A9C: EA4F 2030 ROR R0, R0, #8 0x08002AA0: 2806 CMP R0, #6 0x08002AA2: F200 8175 BHI.W .L10 ; 0x08002D90 0x08002AA6: E8DF F010 TBH [PC, R0, LSL #1] 0x08002AAA: 07 DC.B 0x07 ; '\x07' 0x08002AAB: 00 DC.B 0x00 ; '\0' 0x08002AAC: 88 DC.B 0x88 ; '\x88' 0x08002AAD: 00 DC.B 0x00 ; '\0' 0x08002AAE: 73 DC.B 0x73 ; 's' 0x08002AAF: 01 DC.B 0x01 ; '\x01' 0x08002AB0: 73 DC.B 0x73 ; 's' 0x08002AB1: 01 DC.B 0x01 ; '\x01' 0x08002AB2: 45 DC.B 0x45 ; 'E' 0x08002AB3: 00 DC.B 0x00 ; '\0' 0x08002AB4: D6 DC.B 0xD6 ; '\xD6' 0x08002AB5: 00 DC.B 0x00 ; '\0' 0x08002AB6: 19 DC.B 0x19 ; '\x19' 0x08002AB7: 01 DC.B 0x01 ; '\x01' 0x08002AB8: F44F 4000 MOV.W R0, #0x8000 0x08002ABC: 9002 STR R0, [SP, #8] 0x08002ABE: F04F 5080 MOV.W R0, #0x10000000 0x08002AC2: 9013 STR R0, [SP, #76] 0x08002AC4: A802 ADD R0, SP, #8 0x08002AC6: F001 FDB9 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08002ACA: 2800 CMP R0, #0 0x08002ACC: BF18 IT NE 0x08002ACE: F004 F907 BLNE Error_Handler ; 0x08006CE0 0x08002AD2: F241 3104 MOVW R1, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x08002AD6: F2C1 0100 MOVT R1, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x08002ADA: 680A LDR R2, [R1] 0x08002ADC: F241 004C MOVW R0, #0x104C 0x08002AE0: F2C4 0002 MOVT R0, #0x4002 0x08002AE4: 1C53 ADDS R3, R2, #1 0x08002AE6: 600B STR R3, [R1] 0x08002AE8: B942 CBNZ R2, .L1 ; 0x08002AFC 0x08002AEA: 6801 LDR R1, [R0] 0x08002AEC: F441 5100 ORR R1, R1, #0x2000 0x08002AF0: 6001 STR R1, [R0] 0x08002AF2: 6801 LDR R1, [R0] 0x08002AF4: F401 5100 AND R1, R1, #0x2000 0x08002AF8: 9101 STR R1, [SP, #4] 0x08002AFA: 9901 LDR R1, [SP, #4]
.L1: 0x08002AFC: 6801 LDR R1, [R0] 0x08002AFE: 2600 MOVS R6, #0 0x08002B00: F041 0101 ORR R1, R1, #1 0x08002B04: 6001 STR R1, [R0] 0x08002B06: 6800 LDR R0, [R0] 0x08002B08: A917 ADD R1, SP, #92 0x08002B0A: F000 0001 AND R0, R0, #1 0x08002B0E: 9001 STR R0, [SP, #4] 0x08002B10: 9801 LDR R0, [SP, #4] 0x08002B12: 2003 MOVS R0, #3 0x08002B14: E9CD 0017 STRD R0, R0, [SP, #92] 0x08002B18: F04F 4090 MOV.W R0, #0x48000000 0x08002B1C: 9619 STR R6, [SP, #100] 0x08002B1E: F006 FEF3 BL HAL_GPIO_Init ; 0x08009908 0x08002B22: F241 153C MOVW R5, #0x113C ; 0x1000113C = hdma_adc1 0x08002B26: 2008 MOVS R0, #8 0x08002B28: F2C1 0500 MOVT R5, #0x1000 ; 0x1000113C = hdma_adc1 0x08002B2C: F2C4 0002 MOVT R0, #0x4002 0x08002B30: 2105 MOVS R1, #5 0x08002B32: E081 B .L4 ; 0x08002C38 0x08002B34: F44F 3080 MOV.W R0, #0x010000 0x08002B38: 9002 STR R0, [SP, #8] 0x08002B3A: F04F 4080 MOV.W R0, #0x40000000 0x08002B3E: 9014 STR R0, [SP, #80] 0x08002B40: A802 ADD R0, SP, #8 0x08002B42: F001 FD7B BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08002B46: 2800 CMP R0, #0 0x08002B48: BF18 IT NE 0x08002B4A: F004 F8C9 BLNE Error_Handler ; 0x08006CE0 0x08002B4E: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002B52: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002B56: 680A LDR R2, [R1] 0x08002B58: F241 004C MOVW R0, #0x104C 0x08002B5C: F2C4 0002 MOVT R0, #0x4002 0x08002B60: 1C53 ADDS R3, R2, #1 0x08002B62: 600B STR R3, [R1] 0x08002B64: B942 CBNZ R2, .L2 ; 0x08002B78 0x08002B66: 6801 LDR R1, [R0] 0x08002B68: F441 4180 ORR R1, R1, #0x4000 0x08002B6C: 6001 STR R1, [R0] 0x08002B6E: 6801 LDR R1, [R0] 0x08002B70: F401 4180 AND R1, R1, #0x4000 0x08002B74: 9101 STR R1, [SP, #4] 0x08002B76: 9901 LDR R1, [SP, #4]
.L2: 0x08002B78: 6801 LDR R1, [R0] 0x08002B7A: 2600 MOVS R6, #0 0x08002B7C: F041 0102 ORR R1, R1, #2 0x08002B80: 6001 STR R1, [R0] 0x08002B82: 6800 LDR R0, [R0] 0x08002B84: A917 ADD R1, SP, #92 0x08002B86: F000 0002 AND R0, R0, #2 0x08002B8A: 9001 STR R0, [SP, #4] 0x08002B8C: 9801 LDR R0, [SP, #4] 0x08002B8E: F242 0003 MOVW R0, #0x2003 0x08002B92: 9017 STR R0, [SP, #92] 0x08002B94: 2003 MOVS R0, #3 0x08002B96: 9018 STR R0, [SP, #96] 0x08002B98: F240 4000 MOVW R0, #0x0400 0x08002B9C: F6C4 0000 MOVT R0, #0x4800 0x08002BA0: 9619 STR R6, [SP, #100] 0x08002BA2: F006 FEB1 BL HAL_GPIO_Init ; 0x08009908 0x08002BA6: 2008 MOVS R0, #8 0x08002BA8: F2C4 0002 MOVT R0, #0x4002 0x08002BAC: F241 057C MOVW R5, #0x107C ; 0x1000107C = hdma_adc3 0x08002BB0: 3028 ADDS R0, #40 0x08002BB2: F2C1 0500 MOVT R5, #0x1000 ; 0x1000107C = hdma_adc3 0x08002BB6: 2125 MOVS R1, #37 0x08002BB8: E0D0 B .L7 ; 0x08002D5C 0x08002BBA: F44F 4000 MOV.W R0, #0x8000 0x08002BBE: 9002 STR R0, [SP, #8] 0x08002BC0: F04F 5080 MOV.W R0, #0x10000000 0x08002BC4: 9013 STR R0, [SP, #76] 0x08002BC6: A802 ADD R0, SP, #8 0x08002BC8: F001 FD38 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08002BCC: 2800 CMP R0, #0 0x08002BCE: BF18 IT NE 0x08002BD0: F004 F886 BLNE Error_Handler ; 0x08006CE0 0x08002BD4: F241 3104 MOVW R1, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x08002BD8: F2C1 0100 MOVT R1, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x08002BDC: 680A LDR R2, [R1] 0x08002BDE: F241 004C MOVW R0, #0x104C 0x08002BE2: F2C4 0002 MOVT R0, #0x4002 0x08002BE6: 1C53 ADDS R3, R2, #1 0x08002BE8: 600B STR R3, [R1] 0x08002BEA: B942 CBNZ R2, .L3 ; 0x08002BFE 0x08002BEC: 6801 LDR R1, [R0] 0x08002BEE: F441 5100 ORR R1, R1, #0x2000 0x08002BF2: 6001 STR R1, [R0] 0x08002BF4: 6801 LDR R1, [R0] 0x08002BF6: F401 5100 AND R1, R1, #0x2000 0x08002BFA: 9101 STR R1, [SP, #4] 0x08002BFC: 9901 LDR R1, [SP, #4]
.L3: 0x08002BFE: 6801 LDR R1, [R0] 0x08002C00: 2600 MOVS R6, #0 0x08002C02: F041 0101 ORR R1, R1, #1 0x08002C06: 6001 STR R1, [R0] 0x08002C08: 6800 LDR R0, [R0] 0x08002C0A: A917 ADD R1, SP, #92 0x08002C0C: F000 0001 AND R0, R0, #1 0x08002C10: 9001 STR R0, [SP, #4] 0x08002C12: 9801 LDR R0, [SP, #4] 0x08002C14: 20C0 MOVS R0, #192 0x08002C16: 9017 STR R0, [SP, #92] 0x08002C18: 2003 MOVS R0, #3 0x08002C1A: 9018 STR R0, [SP, #96] 0x08002C1C: F04F 4090 MOV.W R0, #0x48000000 0x08002C20: 9619 STR R6, [SP, #100] 0x08002C22: F006 FE71 BL HAL_GPIO_Init ; 0x08009908 0x08002C26: 2008 MOVS R0, #8 0x08002C28: F2C4 0002 MOVT R0, #0x4002 0x08002C2C: F241 05DC MOVW R5, #0x10DC ; 0x100010DC = hdma_adc2 0x08002C30: 3014 ADDS R0, #20 0x08002C32: F2C1 0500 MOVT R5, #0x1000 ; 0x100010DC = hdma_adc2 0x08002C36: 2124 MOVS R1, #36
.L4: 0x08002C38: 2280 MOVS R2, #128 0x08002C3A: F44F 7300 MOV.W R3, #0x0200 0x08002C3E: F44F 6C00 MOV.W R12, #0x0800 0x08002C42: 6028 STR R0, [R5] 0x08002C44: 6069 STR R1, [R5, #4] 0x08002C46: 60AE STR R6, [R5, #8] 0x08002C48: 60EE STR R6, [R5, #12] 0x08002C4A: 612A STR R2, [R5, #16] 0x08002C4C: 616B STR R3, [R5, #20] 0x08002C4E: F8C5 C018 STR.W R12, [R5, #24] 0x08002C52: 61EE STR R6, [R5, #28] 0x08002C54: E093 B .L8 ; 0x08002D7E 0x08002C56: F44F 3080 MOV.W R0, #0x010000 0x08002C5A: 9002 STR R0, [SP, #8] 0x08002C5C: F04F 4080 MOV.W R0, #0x40000000 0x08002C60: 9014 STR R0, [SP, #80] 0x08002C62: A802 ADD R0, SP, #8 0x08002C64: F001 FCEA BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08002C68: 2800 CMP R0, #0 0x08002C6A: BF18 IT NE 0x08002C6C: F004 F838 BLNE Error_Handler ; 0x08006CE0 0x08002C70: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002C74: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002C78: 680A LDR R2, [R1] 0x08002C7A: F241 004C MOVW R0, #0x104C 0x08002C7E: F2C4 0002 MOVT R0, #0x4002 0x08002C82: 1C53 ADDS R3, R2, #1 0x08002C84: 600B STR R3, [R1] 0x08002C86: B942 CBNZ R2, .L5 ; 0x08002C9A 0x08002C88: 6801 LDR R1, [R0] 0x08002C8A: F441 4180 ORR R1, R1, #0x4000 0x08002C8E: 6001 STR R1, [R0] 0x08002C90: 6801 LDR R1, [R0] 0x08002C92: F401 4180 AND R1, R1, #0x4000 0x08002C96: 9101 STR R1, [SP, #4] 0x08002C98: 9901 LDR R1, [SP, #4]
.L5: 0x08002C9A: 6801 LDR R1, [R0] 0x08002C9C: 2600 MOVS R6, #0 0x08002C9E: F041 0102 ORR R1, R1, #2 0x08002CA2: 6001 STR R1, [R0] 0x08002CA4: 6800 LDR R0, [R0] 0x08002CA6: A917 ADD R1, SP, #92 0x08002CA8: F000 0002 AND R0, R0, #2 0x08002CAC: 9001 STR R0, [SP, #4] 0x08002CAE: 9801 LDR R0, [SP, #4] 0x08002CB0: F44F 4040 MOV.W R0, #0xC000 0x08002CB4: 9017 STR R0, [SP, #92] 0x08002CB6: 2003 MOVS R0, #3 0x08002CB8: 9018 STR R0, [SP, #96] 0x08002CBA: F240 4000 MOVW R0, #0x0400 0x08002CBE: F6C4 0000 MOVT R0, #0x4800 0x08002CC2: 9619 STR R6, [SP, #100] 0x08002CC4: F006 FE20 BL HAL_GPIO_Init ; 0x08009908 0x08002CC8: 2008 MOVS R0, #8 0x08002CCA: F2C4 0002 MOVT R0, #0x4002 0x08002CCE: F241 051C MOVW R5, #0x101C ; 0x1000101C = hdma_adc4 0x08002CD2: 303C ADDS R0, #60 0x08002CD4: F2C1 0500 MOVT R5, #0x1000 ; 0x1000101C = hdma_adc4 0x08002CD8: 2126 MOVS R1, #38 0x08002CDA: E03F B .L7 ; 0x08002D5C 0x08002CDC: F44F 3080 MOV.W R0, #0x010000 0x08002CE0: 9002 STR R0, [SP, #8] 0x08002CE2: F04F 4080 MOV.W R0, #0x40000000 0x08002CE6: 9014 STR R0, [SP, #80] 0x08002CE8: A802 ADD R0, SP, #8 0x08002CEA: F001 FCA7 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08002CEE: 2800 CMP R0, #0 0x08002CF0: BF18 IT NE 0x08002CF2: F003 FFF5 BLNE Error_Handler ; 0x08006CE0 0x08002CF6: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002CFA: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08002CFE: 680A LDR R2, [R1] 0x08002D00: F241 004C MOVW R0, #0x104C 0x08002D04: F2C4 0002 MOVT R0, #0x4002 0x08002D08: 1C53 ADDS R3, R2, #1 0x08002D0A: 600B STR R3, [R1] 0x08002D0C: B942 CBNZ R2, .L6 ; 0x08002D20 0x08002D0E: 6801 LDR R1, [R0] 0x08002D10: F441 4180 ORR R1, R1, #0x4000 0x08002D14: 6001 STR R1, [R0] 0x08002D16: 6801 LDR R1, [R0] 0x08002D18: F401 4180 AND R1, R1, #0x4000 0x08002D1C: 9101 STR R1, [SP, #4] 0x08002D1E: 9901 LDR R1, [SP, #4]
.L6: 0x08002D20: 6801 LDR R1, [R0] 0x08002D22: 2600 MOVS R6, #0 0x08002D24: F041 0101 ORR R1, R1, #1 0x08002D28: 6001 STR R1, [R0] 0x08002D2A: 6800 LDR R0, [R0] 0x08002D2C: A917 ADD R1, SP, #92 0x08002D2E: F000 0001 AND R0, R0, #1 0x08002D32: 9001 STR R0, [SP, #4] 0x08002D34: 9801 LDR R0, [SP, #4] 0x08002D36: F44F 7040 MOV.W R0, #0x0300 0x08002D3A: 9017 STR R0, [SP, #92] 0x08002D3C: 2003 MOVS R0, #3 0x08002D3E: 9018 STR R0, [SP, #96] 0x08002D40: F04F 4090 MOV.W R0, #0x48000000 0x08002D44: 9619 STR R6, [SP, #100] 0x08002D46: F006 FDDF BL HAL_GPIO_Init ; 0x08009908 0x08002D4A: 2008 MOVS R0, #8 0x08002D4C: F2C4 0002 MOVT R0, #0x4002 0x08002D50: F640 75BC MOVW R5, #0x0FBC ; 0x10000FBC = hdma_adc5 0x08002D54: 3050 ADDS R0, #80 0x08002D56: F2C1 0500 MOVT R5, #0x1000 ; 0x10000FBC = hdma_adc5 0x08002D5A: 2127 MOVS R1, #39
.L7: 0x08002D5C: 2280 MOVS R2, #128 0x08002D5E: F44F 7380 MOV.W R3, #0x0100 0x08002D62: F44F 6C00 MOV.W R12, #0x0800 0x08002D66: F04F 0E20 MOV.W LR, #32 0x08002D6A: 6028 STR R0, [R5] 0x08002D6C: 6069 STR R1, [R5, #4] 0x08002D6E: 60AE STR R6, [R5, #8] 0x08002D70: 60EE STR R6, [R5, #12] 0x08002D72: 612A STR R2, [R5, #16] 0x08002D74: 616B STR R3, [R5, #20] 0x08002D76: F8C5 C018 STR.W R12, [R5, #24] 0x08002D7A: F8C5 E01C STR.W LR, [R5, #28]
.L8: 0x08002D7E: 4628 MOV R0, R5 0x08002D80: 622E STR R6, [R5, #32] 0x08002D82: F005 FFA3 BL HAL_DMA_Init ; 0x08008CCC 0x08002D86: B108 CBZ R0, .L9 ; 0x08002D8C 0x08002D88: F003 FFAA BL Error_Handler ; 0x08006CE0
.L9: 0x08002D8C: 6565 STR R5, [R4, #84] 0x08002D8E: 62AC STR R4, [R5, #40]
.L10: 0x08002D90: B01C ADD SP, SP, #112 0x08002D92: BD70 POP {R4-R6, PC}

Section .text.MX_CRC_Init from crc.o, size=68, align=4


MX_CRC_Init: 0x08002D94: B580 PUSH {R7, LR} 0x08002D96: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x08002D9A: F243 0100 MOVW R1, #0x3000 0x08002D9E: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08002DA2: F2C4 0102 MOVT R1, #0x4002 0x08002DA6: 6001 STR R1, [R0] 0x08002DA8: F240 1101 MOVW R1, #0x0101 0x08002DAC: 8081 STRH R1, [R0, #4] 0x08002DAE: 23FF MOVS R3, #255 0x08002DB0: 2100 MOVS R1, #0 0x08002DB2: F04F 0C07 MOV.W R12, #7 0x08002DB6: 2210 MOVS R2, #16 0x08002DB8: E9C0 3104 STRD R3, R1, [R0, #16] 0x08002DBC: 6181 STR R1, [R0, #24] 0x08002DBE: 2101 MOVS R1, #1 0x08002DC0: E9C0 C202 STRD R12, R2, [R0, #8] 0x08002DC4: 6201 STR R1, [R0, #32] 0x08002DC6: F005 FE4F BL HAL_CRC_Init ; 0x08008A68 0x08002DCA: 2800 CMP R0, #0 0x08002DCC: BF14 ITE NE 0x08002DCE: E8BD 4080 POPNE.W {R7, LR} 0x08002DD2: BD80 POPEQ {R7, PC} 0x08002DD4: F003 BF84 B.W Error_Handler ; 0x08006CE0

Section .text.HAL_CRC_MspInit from crc.o, size=48, align=4


HAL_CRC_MspInit: 0x08002DD8: 6800 LDR R0, [R0] 0x08002DDA: F243 0100 MOVW R1, #0x3000 0x08002DDE: F2C4 0102 MOVT R1, #0x4002 0x08002DE2: 4288 CMP R0, R1 0x08002DE4: D000 BEQ .L1 ; 0x08002DE8 0x08002DE6: 4770 BX LR
.L1: 0x08002DE8: B081 SUB SP, SP, #4 0x08002DEA: F241 0048 MOVW R0, #0x1048 0x08002DEE: F2C4 0002 MOVT R0, #0x4002 0x08002DF2: 6801 LDR R1, [R0] 0x08002DF4: F441 5180 ORR R1, R1, #0x1000 0x08002DF8: 6001 STR R1, [R0] 0x08002DFA: 6800 LDR R0, [R0] 0x08002DFC: F400 5080 AND R0, R0, #0x1000 0x08002E00: 9000 STR R0, [SP, #0] 0x08002E02: 9800 LDR R0, [SP, #0] 0x08002E04: B001 ADD SP, SP, #4 0x08002E06: 4770 BX LR

Section .text.MX_FDCAN2_Init from fdcan.o, size=76, align=4


MX_FDCAN2_Init: 0x08002E08: B580 PUSH {R7, LR} 0x08002E0A: F640 6098 MOVW R0, #0x0E98 ; 0x10000E98 = hfdcan2 0x08002E0E: F646 0100 MOVW R1, #0x6800 0x08002E12: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E98 = hfdcan2 0x08002E16: F2C4 0100 MOVT R1, #0x4000 0x08002E1A: 2200 MOVS R2, #0 0x08002E1C: E9C0 1200 STRD R1, R2, [R0] 0x08002E20: 2110 MOVS R1, #16 0x08002E22: 2301 MOVS R3, #1 0x08002E24: E9C0 2202 STRD R2, R2, [R0, #8] 0x08002E28: F8C0 200F STR.W R2, [R0, #15] 0x08002E2C: E9C0 1305 STRD R1, R3, [R0, #20] 0x08002E30: E9C0 3307 STRD R3, R3, [R0, #28] 0x08002E34: E9C0 3309 STRD R3, R3, [R0, #36] 0x08002E38: E9C0 330B STRD R3, R3, [R0, #44] 0x08002E3C: E9C0 220D STRD R2, R2, [R0, #52] 0x08002E40: 63C2 STR R2, [R0, #60] 0x08002E42: F000 FDD5 BL HAL_FDCAN_Init ; 0x080039F0 0x08002E46: 2800 CMP R0, #0 0x08002E48: BF14 ITE NE 0x08002E4A: E8BD 4080 POPNE.W {R7, LR} 0x08002E4E: BD80 POPEQ {R7, PC} 0x08002E50: F003 BF46 B.W Error_Handler ; 0x08006CE0

Section .text.MX_FDCAN3_Init from fdcan.o, size=76, align=4


MX_FDCAN3_Init: 0x08002E54: B580 PUSH {R7, LR} 0x08002E56: F640 6034 MOVW R0, #0x0E34 ; 0x10000E34 = hfdcan3 0x08002E5A: F646 4100 MOVW R1, #0x6C00 0x08002E5E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E34 = hfdcan3 0x08002E62: F2C4 0100 MOVT R1, #0x4000 0x08002E66: 2200 MOVS R2, #0 0x08002E68: E9C0 1200 STRD R1, R2, [R0] 0x08002E6C: 2110 MOVS R1, #16 0x08002E6E: 2301 MOVS R3, #1 0x08002E70: E9C0 2202 STRD R2, R2, [R0, #8] 0x08002E74: F8C0 200F STR.W R2, [R0, #15] 0x08002E78: E9C0 1305 STRD R1, R3, [R0, #20] 0x08002E7C: E9C0 3307 STRD R3, R3, [R0, #28] 0x08002E80: E9C0 3309 STRD R3, R3, [R0, #36] 0x08002E84: E9C0 330B STRD R3, R3, [R0, #44] 0x08002E88: E9C0 220D STRD R2, R2, [R0, #52] 0x08002E8C: 63C2 STR R2, [R0, #60] 0x08002E8E: F000 FDAF BL HAL_FDCAN_Init ; 0x080039F0 0x08002E92: 2800 CMP R0, #0 0x08002E94: BF14 ITE NE 0x08002E96: E8BD 4080 POPNE.W {R7, LR} 0x08002E9A: BD80 POPEQ {R7, PC} 0x08002E9C: F003 BF20 B.W Error_Handler ; 0x08006CE0

Section .text.MX_GPIO_Init from gpio.o, size=344, align=4


MX_GPIO_Init: 0x08002EA0: E92D 47F0 PUSH.W {R4-R10, LR} 0x08002EA4: B086 SUB SP, SP, #24 0x08002EA6: 2700 MOVS R7, #0 0x08002EA8: F241 004C MOVW R0, #0x104C 0x08002EAC: 9705 STR R7, [SP, #20] 0x08002EAE: E9CD 7703 STRD R7, R7, [SP, #12] 0x08002EB2: E9CD 7701 STRD R7, R7, [SP, #4] 0x08002EB6: F2C4 0002 MOVT R0, #0x4002 0x08002EBA: 6801 LDR R1, [R0] 0x08002EBC: F240 4800 MOVW R8, #0x0400 0x08002EC0: F041 0104 ORR R1, R1, #4 0x08002EC4: 6001 STR R1, [R0] 0x08002EC6: 6801 LDR R1, [R0] 0x08002EC8: F6C4 0800 MOVT R8, #0x4800 0x08002ECC: F001 0104 AND R1, R1, #4 0x08002ED0: 9100 STR R1, [SP, #0] 0x08002ED2: 9900 LDR R1, [SP, #0] 0x08002ED4: 6801 LDR R1, [R0] 0x08002ED6: F508 6680 ADD.W R6, R8, #0x0400 0x08002EDA: F041 0120 ORR R1, R1, #32 0x08002EDE: 6001 STR R1, [R0] 0x08002EE0: 6801 LDR R1, [R0] 0x08002EE2: 2200 MOVS R2, #0 0x08002EE4: F001 0120 AND R1, R1, #32 0x08002EE8: 9100 STR R1, [SP, #0] 0x08002EEA: 9900 LDR R1, [SP, #0] 0x08002EEC: 6801 LDR R1, [R0] 0x08002EEE: F242 0403 MOVW R4, #0x2003 0x08002EF2: F041 0101 ORR R1, R1, #1 0x08002EF6: 6001 STR R1, [R0] 0x08002EF8: 6801 LDR R1, [R0] 0x08002EFA: F001 0101 AND R1, R1, #1 0x08002EFE: 9100 STR R1, [SP, #0] 0x08002F00: 9900 LDR R1, [SP, #0] 0x08002F02: 6801 LDR R1, [R0] 0x08002F04: F041 0102 ORR R1, R1, #2 0x08002F08: 6001 STR R1, [R0] 0x08002F0A: 6801 LDR R1, [R0] 0x08002F0C: F001 0102 AND R1, R1, #2 0x08002F10: 9100 STR R1, [SP, #0] 0x08002F12: 9900 LDR R1, [SP, #0] 0x08002F14: 6801 LDR R1, [R0] 0x08002F16: F041 0108 ORR R1, R1, #8 0x08002F1A: 6001 STR R1, [R0] 0x08002F1C: 6800 LDR R0, [R0] 0x08002F1E: F242 0103 MOVW R1, #0x2003 0x08002F22: F000 0008 AND R0, R0, #8 0x08002F26: 9000 STR R0, [SP, #0] 0x08002F28: 9800 LDR R0, [SP, #0] 0x08002F2A: 4630 MOV R0, R6 0x08002F2C: F001 F852 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08002F30: F04F 4090 MOV.W R0, #0x48000000 0x08002F34: 2130 MOVS R1, #48 0x08002F36: 2200 MOVS R2, #0 0x08002F38: F04F 0930 MOV.W R9, #48 0x08002F3C: F001 F84A BL HAL_GPIO_WritePin ; 0x08003FD4 0x08002F40: 4640 MOV R0, R8 0x08002F42: F44F 51E0 MOV.W R1, #0x1C00 0x08002F46: 2200 MOVS R2, #0 0x08002F48: F44F 5AE0 MOV.W R10, #0x1C00 0x08002F4C: F001 F842 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08002F50: AD01 ADD R5, SP, #4 0x08002F52: 9401 STR R4, [SP, #4] 0x08002F54: 2401 MOVS R4, #1 0x08002F56: 4630 MOV R0, R6 0x08002F58: 4629 MOV R1, R5 0x08002F5A: E9CD 4702 STRD R4, R7, [SP, #8] 0x08002F5E: 9704 STR R7, [SP, #16] 0x08002F60: F006 FCD2 BL HAL_GPIO_Init ; 0x08009908 0x08002F64: F04F 4090 MOV.W R0, #0x48000000 0x08002F68: 4629 MOV R1, R5 0x08002F6A: E9CD 9401 STRD R9, R4, [SP, #4] 0x08002F6E: E9CD 7703 STRD R7, R7, [SP, #12] 0x08002F72: F006 FCC9 BL HAL_GPIO_Init ; 0x08009908 0x08002F76: 4640 MOV R0, R8 0x08002F78: 4629 MOV R1, R5 0x08002F7A: E9CD A401 STRD R10, R4, [SP, #4] 0x08002F7E: E9CD 7703 STRD R7, R7, [SP, #12] 0x08002F82: F006 FCC1 BL HAL_GPIO_Init ; 0x08009908 0x08002F86: F44F 6080 MOV.W R0, #0x0400 0x08002F8A: E9CD 0701 STRD R0, R7, [SP, #4] 0x08002F8E: F04F 4090 MOV.W R0, #0x48000000 0x08002F92: 4629 MOV R1, R5 0x08002F94: 9403 STR R4, [SP, #12] 0x08002F96: F006 FCB7 BL HAL_GPIO_Init ; 0x08009908 0x08002F9A: 2004 MOVS R0, #4 0x08002F9C: 9001 STR R0, [SP, #4] 0x08002F9E: F44F 1604 MOV.W R6, #0x210000 0x08002FA2: F508 6000 ADD.W R0, R8, #0x0800 0x08002FA6: 4629 MOV R1, R5 0x08002FA8: E9CD 6402 STRD R6, R4, [SP, #8] 0x08002FAC: F006 FCAC BL HAL_GPIO_Init ; 0x08009908 0x08002FB0: 2080 MOVS R0, #128 0x08002FB2: E9CD 0601 STRD R0, R6, [SP, #4] 0x08002FB6: 4640 MOV R0, R8 0x08002FB8: 4629 MOV R1, R5 0x08002FBA: 9403 STR R4, [SP, #12] 0x08002FBC: F006 FCA4 BL HAL_GPIO_Init ; 0x08009908 0x08002FC0: F44F 7000 MOV.W R0, #0x0200 0x08002FC4: E9CD 0701 STRD R0, R7, [SP, #4] 0x08002FC8: 4640 MOV R0, R8 0x08002FCA: 4629 MOV R1, R5 0x08002FCC: 9703 STR R7, [SP, #12] 0x08002FCE: F006 FC9B BL HAL_GPIO_Init ; 0x08009908 0x08002FD2: 2008 MOVS R0, #8 0x08002FD4: 2100 MOVS R1, #0 0x08002FD6: 2200 MOVS R2, #0 0x08002FD8: F000 FC5E BL HAL_NVIC_SetPriority ; 0x08003898 0x08002FDC: 2008 MOVS R0, #8 0x08002FDE: F000 FC9B BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08002FE2: 2017 MOVS R0, #23 0x08002FE4: 2100 MOVS R1, #0 0x08002FE6: 2200 MOVS R2, #0 0x08002FE8: F000 FC56 BL HAL_NVIC_SetPriority ; 0x08003898 0x08002FEC: 2017 MOVS R0, #23 0x08002FEE: F000 FC93 BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08002FF2: B006 ADD SP, SP, #24 0x08002FF4: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.MX_I2C4_Init from i2c.o, size=108, align=4


MX_I2C4_Init: 0x08002FF8: B580 PUSH {R7, LR} 0x08002FFA: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4 0x08002FFE: F248 4100 MOVW R1, #0x8400 0x08003002: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4 0x08003006: F2C4 0100 MOVT R1, #0x4000 0x0800300A: F248 22BE MOVW R2, #0x82BE 0x0800300E: 2300 MOVS R3, #0 0x08003010: F2C2 02B1 MOVT R2, #0x20B1 0x08003014: F04F 0C01 MOV.W R12, #1 0x08003018: E880 100E STM.W R0, {R1-R3, R12} 0x0800301C: E9C0 3304 STRD R3, R3, [R0, #16] 0x08003020: E9C0 3306 STRD R3, R3, [R0, #24] 0x08003024: 6203 STR R3, [R0, #32] 0x08003026: F006 FDF1 BL HAL_I2C_Init ; 0x08009C0C 0x0800302A: 2800 CMP R0, #0 0x0800302C: BF18 IT NE 0x0800302E: F003 FE57 BLNE Error_Handler ; 0x08006CE0 0x08003032: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4 0x08003036: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4 0x0800303A: 2100 MOVS R1, #0 0x0800303C: F007 F828 BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800A090 0x08003040: 2800 CMP R0, #0 0x08003042: BF18 IT NE 0x08003044: F003 FE4C BLNE Error_Handler ; 0x08006CE0 0x08003048: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4 0x0800304C: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4 0x08003050: 2100 MOVS R1, #0 0x08003052: F007 F873 BL HAL_I2CEx_ConfigDigitalFilter ; 0x0800A13C 0x08003056: 2800 CMP R0, #0 0x08003058: BF14 ITE NE 0x0800305A: E8BD 4080 POPNE.W {R7, LR} 0x0800305E: BD80 POPEQ {R7, PC} 0x08003060: F003 BE3E B.W Error_Handler ; 0x08006CE0

Section .text.HAL_I2C_MspInit from i2c.o, size=252, align=4


HAL_I2C_MspInit: 0x08003064: B5B0 PUSH {R4-R5, R7, LR} 0x08003066: B09C SUB SP, SP, #112 0x08003068: 4604 MOV R4, R0 0x0800306A: 2500 MOVS R5, #0 0x0800306C: A802 ADD R0, SP, #8 0x0800306E: 2154 MOVS R1, #84 0x08003070: 951B STR R5, [SP, #108] 0x08003072: E9CD 5519 STRD R5, R5, [SP, #100] 0x08003076: E9CD 5517 STRD R5, R5, [SP, #92] 0x0800307A: F003 FB43 BL __aeabi_memclr ; 0x08006704 0x0800307E: 6820 LDR R0, [R4] 0x08003080: F248 4100 MOVW R1, #0x8400 0x08003084: F2C4 0100 MOVT R1, #0x4000 0x08003088: 4288 CMP R0, R1 0x0800308A: D036 BEQ .L1 ; 0x080030FA 0x0800308C: F647 0100 MOVW R1, #0x7800 0x08003090: F2C4 0100 MOVT R1, #0x4000 0x08003094: 4288 CMP R0, R1 0x08003096: D161 BNE .L3 ; 0x0800315C 0x08003098: F44F 7080 MOV.W R0, #0x0100 0x0800309C: 9002 STR R0, [SP, #8] 0x0800309E: 2400 MOVS R4, #0 0x080030A0: A802 ADD R0, SP, #8 0x080030A2: 940B STR R4, [SP, #44] 0x080030A4: F001 FACA BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x080030A8: 2800 CMP R0, #0 0x080030AA: BF18 IT NE 0x080030AC: F003 FE18 BLNE Error_Handler ; 0x08006CE0 0x080030B0: F241 054C MOVW R5, #0x104C 0x080030B4: F2C4 0502 MOVT R5, #0x4002 0x080030B8: 6828 LDR R0, [R5] 0x080030BA: A917 ADD R1, SP, #92 0x080030BC: F040 0004 ORR R0, R0, #4 0x080030C0: 6028 STR R0, [R5] 0x080030C2: 6828 LDR R0, [R5] 0x080030C4: F000 0004 AND R0, R0, #4 0x080030C8: 9001 STR R0, [SP, #4] 0x080030CA: 9801 LDR R0, [SP, #4] 0x080030CC: F44F 7040 MOV.W R0, #0x0300 0x080030D0: 9017 STR R0, [SP, #92] 0x080030D2: 2012 MOVS R0, #18 0x080030D4: E9CD 0418 STRD R0, R4, [SP, #96] 0x080030D8: 2008 MOVS R0, #8 0x080030DA: 901B STR R0, [SP, #108] 0x080030DC: F640 0000 MOVW R0, #0x0800 0x080030E0: F6C4 0000 MOVT R0, #0x4800 0x080030E4: 941A STR R4, [SP, #104] 0x080030E6: F006 FC0F BL HAL_GPIO_Init ; 0x08009908 0x080030EA: 68E8 LDR R0, [R5, #12] 0x080030EC: F040 4080 ORR R0, R0, #0x40000000 0x080030F0: 60E8 STR R0, [R5, #12] 0x080030F2: 68E8 LDR R0, [R5, #12] 0x080030F4: F000 4080 AND R0, R0, #0x40000000 0x080030F8: E02E B .L2 ; 0x08003158
.L1: 0x080030FA: F44F 3000 MOV.W R0, #0x020000 0x080030FE: 9002 STR R0, [SP, #8] 0x08003100: A802 ADD R0, SP, #8 0x08003102: 950C STR R5, [SP, #48] 0x08003104: F001 FA9A BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08003108: 2800 CMP R0, #0 0x0800310A: BF18 IT NE 0x0800310C: F003 FDE8 BLNE Error_Handler ; 0x08006CE0 0x08003110: F241 044C MOVW R4, #0x104C 0x08003114: F2C4 0402 MOVT R4, #0x4002 0x08003118: 6820 LDR R0, [R4] 0x0800311A: A917 ADD R1, SP, #92 0x0800311C: F040 0004 ORR R0, R0, #4 0x08003120: 6020 STR R0, [R4] 0x08003122: 6820 LDR R0, [R4] 0x08003124: F000 0004 AND R0, R0, #4 0x08003128: 9001 STR R0, [SP, #4] 0x0800312A: 9801 LDR R0, [SP, #4] 0x0800312C: 20C0 MOVS R0, #192 0x0800312E: 9017 STR R0, [SP, #92] 0x08003130: 2012 MOVS R0, #18 0x08003132: 9018 STR R0, [SP, #96] 0x08003134: 2000 MOVS R0, #0 0x08003136: E9CD 0019 STRD R0, R0, [SP, #100] 0x0800313A: 2008 MOVS R0, #8 0x0800313C: 901B STR R0, [SP, #108] 0x0800313E: F640 0000 MOVW R0, #0x0800 0x08003142: F6C4 0000 MOVT R0, #0x4800 0x08003146: F006 FBDF BL HAL_GPIO_Init ; 0x08009908 0x0800314A: 6920 LDR R0, [R4, #16] 0x0800314C: F040 0002 ORR R0, R0, #2 0x08003150: 6120 STR R0, [R4, #16] 0x08003152: 6920 LDR R0, [R4, #16] 0x08003154: F000 0002 AND R0, R0, #2
.L2: 0x08003158: 9001 STR R0, [SP, #4] 0x0800315A: 9801 LDR R0, [SP, #4]
.L3: 0x0800315C: B01C ADD SP, SP, #112 0x0800315E: BDB0 POP {R4-R5, R7, PC}

Section .text.MX_IWDG_Init from iwdg.o, size=48, align=4


MX_IWDG_Init: 0x08003160: B580 PUSH {R7, LR} 0x08003162: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x08003166: F243 0100 MOVW R1, #0x3000 0x0800316A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x0800316E: F2C4 0100 MOVT R1, #0x4000 0x08003172: F44F 737A MOV.W R3, #0x03E8 0x08003176: 2203 MOVS R2, #3 0x08003178: E880 000E STM.W R0, {R1-R3} 0x0800317C: 60C3 STR R3, [R0, #12] 0x0800317E: F007 F833 BL HAL_IWDG_Init ; 0x0800A1E8 0x08003182: 2800 CMP R0, #0 0x08003184: BF14 ITE NE 0x08003186: E8BD 4080 POPNE.W {R7, LR} 0x0800318A: BD80 POPEQ {R7, PC} 0x0800318C: F003 BDA8 B.W Error_Handler ; 0x08006CE0

Section .text.JumpToBootloader from main.o, size=116, align=4


JumpToBootloader: 0x08003190: B082 SUB SP, SP, #8 0x08003192: F24E 1080 MOVW R0, #0xE180 0x08003196: F2CE 0000 MOVT R0, #0xE000 0x0800319A: B672 CPSID i 0x0800319C: 2100 MOVS R1, #0 0x0800319E: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x080031A2: BF00 NOP
.L1: 0x080031A4: EB00 0381 ADD.W R3, R0, R1, LSL #2 0x080031A8: F840 2021 STR.W R2, [R0, R1, LSL #2] 0x080031AC: 3101 ADDS R1, #1 0x080031AE: 2908 CMP R1, #8 0x080031B0: F8C3 2100 STR.W R2, [R3, #0x0100] 0x080031B4: D1F6 BNE .L1 ; 0x080031A4 0x080031B6: 2000 MOVS R0, #0 0x080031B8: F6C1 70FF MOVT R0, #0x1FFF 0x080031BC: E9D0 0100 LDRD R0, R1, [R0] 0x080031C0: F380 8808 MSR MSP, R0 0x080031C4: F241 0060 MOVW R0, #0x1060 0x080031C8: F2C4 0002 MOVT R0, #0x4002 0x080031CC: 6802 LDR R2, [R0] 0x080031CE: 2301 MOVS R3, #1 0x080031D0: F042 0201 ORR R2, R2, #1 0x080031D4: 6002 STR R2, [R0] 0x080031D6: 6800 LDR R0, [R0] 0x080031D8: F000 0001 AND R0, R0, #1 0x080031DC: 9001 STR R0, [SP, #4] 0x080031DE: 9801 LDR R0, [SP, #4] 0x080031E0: 2000 MOVS R0, #0 0x080031E2: F2C4 0001 MOVT R0, #0x4001 0x080031E6: 6802 LDR R2, [R0] 0x080031E8: F363 0202 BFI R2, R3, #0, #3 0x080031EC: 6002 STR R2, [R0] 0x080031EE: B662 CPSIE i 0x080031F0: 4788 BLX R1 0x080031F2: F64D 149B MOVW R4, #0xD99B ; 0x0800D99B = .rodata..Lstr.31 0x080031F6: F6C0 0400 MOVT R4, #0x0800 ; 0x0800D99B = .rodata..Lstr.31 0x080031FA: BF00 NOP
.L2: 0x080031FC: 4620 MOV R0, R4 0x080031FE: F008 FAD6 BL puts ; 0x0800B7AE 0x08003202: E7FB B .L2 ; 0x080031FC

Section .text.SystemClock_Config from main.o, size=132, align=4


SystemClock_Config: 0x08003204: B570 PUSH {R4-R6, LR} 0x08003206: B094 SUB SP, SP, #80 0x08003208: AC06 ADD R4, SP, #24 0x0800320A: 4620 MOV R0, R4 0x0800320C: 2138 MOVS R1, #56 0x0800320E: F003 FA79 BL __aeabi_memclr ; 0x08006704 0x08003212: 2500 MOVS R5, #0 0x08003214: F44F 7000 MOV.W R0, #0x0200 0x08003218: 9505 STR R5, [SP, #20] 0x0800321A: E9CD 5503 STRD R5, R5, [SP, #12] 0x0800321E: E9CD 5501 STRD R5, R5, [SP, #4] 0x08003222: F007 F861 BL HAL_PWREx_ControlVoltageScaling ; 0x0800A2E8 0x08003226: F007 F855 BL HAL_PWR_EnableBkUpAccess ; 0x0800A2D4 0x0800322A: F241 0090 MOVW R0, #0x1090 0x0800322E: F2C4 0002 MOVT R0, #0x4002 0x08003232: 6801 LDR R1, [R0] 0x08003234: 2603 MOVS R6, #3 0x08003236: F021 0118 BIC R1, R1, #24 0x0800323A: 6001 STR R1, [R0] 0x0800323C: 202D MOVS R0, #45 0x0800323E: 9006 STR R0, [SP, #24] 0x08003240: F44F 3080 MOV.W R0, #0x010000 0x08003244: 9007 STR R0, [SP, #28] 0x08003246: 2001 MOVS R0, #1 0x08003248: 2110 MOVS R1, #16 0x0800324A: 9008 STR R0, [SP, #32] 0x0800324C: E9CD 000B STRD R0, R0, [SP, #44] 0x08003250: 2002 MOVS R0, #2 0x08003252: 9110 STR R1, [SP, #64] 0x08003254: 2108 MOVS R1, #8 0x08003256: 900D STR R0, [SP, #52] 0x08003258: E9CD 600E STRD R6, R0, [SP, #56] 0x0800325C: E9CD 1011 STRD R1, R0, [SP, #68] 0x08003260: 9013 STR R0, [SP, #76] 0x08003262: 4620 MOV R0, R4 0x08003264: F007 F8BE BL HAL_RCC_OscConfig ; 0x0800A3E4 0x08003268: B960 CBNZ R0, .L1 ; 0x08003284 0x0800326A: 200F MOVS R0, #15 0x0800326C: E9CD 0601 STRD R0, R6, [SP, #4] 0x08003270: A801 ADD R0, SP, #4 0x08003272: 2103 MOVS R1, #3 0x08003274: E9CD 5503 STRD R5, R5, [SP, #12] 0x08003278: 9505 STR R5, [SP, #20] 0x0800327A: F007 FBB5 BL HAL_RCC_ClockConfig ; 0x0800A9E8 0x0800327E: B908 CBNZ R0, .L1 ; 0x08003284 0x08003280: B014 ADD SP, SP, #80 0x08003282: BD70 POP {R4-R6, PC}
.L1: 0x08003284: F003 FD2C BL Error_Handler ; 0x08006CE0

Section .text.SaveBackupRegister from main.o, size=204, align=4


SaveBackupRegister: 0x08003288: B5B0 PUSH {R4-R5, R7, LR} 0x0800328A: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x0800328E: F241 21E8 MOVW R1, #0x12E8 ; 0x100012E8 = SaveBackupRegister.lastTime 0x08003292: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08003296: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E8 = SaveBackupRegister.lastTime 0x0800329A: F8D5 0128 LDR.W R0, [R5, #0x0128] 0x0800329E: 680A LDR R2, [R1] 0x080032A0: 4290 CMP R0, R2 0x080032A2: D100 BNE .L1 ; 0x080032A6 0x080032A4: BDB0 POP {R4-R5, R7, PC}
.L1: 0x080032A6: 6008 STR R0, [R1] 0x080032A8: F007 F814 BL HAL_PWR_EnableBkUpAccess ; 0x0800A2D4 0x080032AC: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc 0x080032B0: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc 0x080032B4: 4620 MOV R0, R4 0x080032B6: 2101 MOVS R1, #1 0x080032B8: F64B 62BE MOVW R2, #0xBEBE 0x080032BC: F001 FCC4 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032C0: F8D5 212C LDR.W R2, [R5, #0x012C] 0x080032C4: 4620 MOV R0, R4 0x080032C6: 2102 MOVS R1, #2 0x080032C8: F001 FCBE BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032CC: F8D5 2130 LDR.W R2, [R5, #0x0130] 0x080032D0: 4620 MOV R0, R4 0x080032D2: 2103 MOVS R1, #3 0x080032D4: F001 FCB8 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032D8: F8D5 2134 LDR.W R2, [R5, #0x0134] 0x080032DC: 4620 MOV R0, R4 0x080032DE: 2104 MOVS R1, #4 0x080032E0: F001 FCB2 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032E4: F8D5 2138 LDR.W R2, [R5, #0x0138] 0x080032E8: 4620 MOV R0, R4 0x080032EA: 2105 MOVS R1, #5 0x080032EC: F001 FCAC BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032F0: F8D5 2128 LDR.W R2, [R5, #0x0128] 0x080032F4: 4620 MOV R0, R4 0x080032F6: 2106 MOVS R1, #6 0x080032F8: F001 FCA6 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x080032FC: F8D5 210C LDR.W R2, [R5, #0x010C] 0x08003300: 4620 MOV R0, R4 0x08003302: 2107 MOVS R1, #7 0x08003304: F001 FCA0 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x08003308: F8D5 2110 LDR.W R2, [R5, #0x0110] 0x0800330C: 4620 MOV R0, R4 0x0800330E: 2108 MOVS R1, #8 0x08003310: F001 FC9A BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x08003314: F8D5 2140 LDR.W R2, [R5, #0x0140] 0x08003318: 4620 MOV R0, R4 0x0800331A: 2109 MOVS R1, #9 0x0800331C: F001 FC94 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x08003320: F8D5 2148 LDR.W R2, [R5, #0x0148] 0x08003324: 4620 MOV R0, R4 0x08003326: 210A MOVS R1, #10 0x08003328: F001 FC8E BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x0800332C: F8D5 20F4 LDR.W R2, [R5, #244] 0x08003330: 4620 MOV R0, R4 0x08003332: 210B MOVS R1, #11 0x08003334: F001 FC88 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x08003338: F8D5 2178 LDR.W R2, [R5, #0x0178] 0x0800333C: 4620 MOV R0, R4 0x0800333E: 210C MOVS R1, #12 0x08003340: F001 FC82 BL HAL_RTCEx_BKUPWrite ; 0x08004C48 0x08003344: F8D5 21D8 LDR.W R2, [R5, #0x01D8] 0x08003348: 4620 MOV R0, R4 0x0800334A: 210D MOVS R1, #13 0x0800334C: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x08003350: F001 BC7A B.W HAL_RTCEx_BKUPWrite ; 0x08004C48

Section .text.assert_failed from main.o, size=16, align=4


assert_failed: 0x08003354: 460A MOV R2, R1 0x08003356: 4601 MOV R1, R0 0x08003358: F64D 00FE MOVW R0, #0xD8FE ; 0x0800D8FE = .rodata..L.str.26 0x0800335C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D8FE = .rodata..L.str.26 0x08003360: F00B B872 B.W printf ; 0x0800E448

Section .text.HAL_RTC_MspInit from rtc.o, size=96, align=4


HAL_RTC_MspInit: 0x08003364: B510 PUSH {R4, LR} 0x08003366: B096 SUB SP, SP, #88 0x08003368: 4604 MOV R4, R0 0x0800336A: A801 ADD R0, SP, #4 0x0800336C: 2154 MOVS R1, #84 0x0800336E: F003 F9C9 BL __aeabi_memclr ; 0x08006704 0x08003372: 6820 LDR R0, [R4] 0x08003374: F642 0100 MOVW R1, #0x2800 0x08003378: F2C4 0100 MOVT R1, #0x4000 0x0800337C: 4288 CMP R0, R1 0x0800337E: D001 BEQ .L1 ; 0x08003384 0x08003380: B016 ADD SP, SP, #88 0x08003382: BD10 POP {R4, PC}
.L1: 0x08003384: F44F 2000 MOV.W R0, #0x080000 0x08003388: 9001 STR R0, [SP, #4] 0x0800338A: F44F 7080 MOV.W R0, #0x0100 0x0800338E: 9015 STR R0, [SP, #84] 0x08003390: A801 ADD R0, SP, #4 0x08003392: F001 F953 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08003396: 2800 CMP R0, #0 0x08003398: BF18 IT NE 0x0800339A: F003 FCA1 BLNE Error_Handler ; 0x08006CE0 0x0800339E: F241 0058 MOVW R0, #0x1058 0x080033A2: F2C4 0002 MOVT R0, #0x4002 0x080033A6: 6B81 LDR R1, [R0, #56] 0x080033A8: F441 4100 ORR R1, R1, #0x8000 0x080033AC: 6381 STR R1, [R0, #56] 0x080033AE: 6801 LDR R1, [R0] 0x080033B0: F441 6180 ORR R1, R1, #0x0400 0x080033B4: 6001 STR R1, [R0] 0x080033B6: 6800 LDR R0, [R0] 0x080033B8: F400 6080 AND R0, R0, #0x0400 0x080033BC: 9000 STR R0, [SP, #0] 0x080033BE: 9800 LDR R0, [SP, #0] 0x080033C0: B016 ADD SP, SP, #88 0x080033C2: BD10 POP {R4, PC}

Section .text.HAL_MspInit from stm32g4xx_hal_msp.o, size=68, align=4


HAL_MspInit: 0x080033C4: B580 PUSH {R7, LR} 0x080033C6: B082 SUB SP, SP, #8 0x080033C8: F241 0058 MOVW R0, #0x1058 0x080033CC: F2C4 0002 MOVT R0, #0x4002 0x080033D0: 6881 LDR R1, [R0, #8] 0x080033D2: F041 0101 ORR R1, R1, #1 0x080033D6: 6081 STR R1, [R0, #8] 0x080033D8: 6881 LDR R1, [R0, #8] 0x080033DA: F001 0101 AND R1, R1, #1 0x080033DE: 9101 STR R1, [SP, #4] 0x080033E0: 9901 LDR R1, [SP, #4] 0x080033E2: 6801 LDR R1, [R0] 0x080033E4: F041 5180 ORR R1, R1, #0x10000000 0x080033E8: 6001 STR R1, [R0] 0x080033EA: 6800 LDR R0, [R0] 0x080033EC: F000 5080 AND R0, R0, #0x10000000 0x080033F0: 9000 STR R0, [SP, #0] 0x080033F2: 9800 LDR R0, [SP, #0] 0x080033F4: 2002 MOVS R0, #2 0x080033F6: F003 FF77 BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x080072E8 0x080033FA: F000 F94D BL HAL_SYSCFG_DisableVREFBUF ; 0x08003698 0x080033FE: B002 ADD SP, SP, #8 0x08003400: E8BD 4080 POP.W {R7, LR} 0x08003404: F006 BFE4 B.W HAL_PWREx_DisableUCPDDeadBattery ; 0x0800A3D0

Section .text.DMA1_Channel1_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel1_IRQHandler: 0x08003408: F241 103C MOVW R0, #0x113C ; 0x1000113C = hdma_adc1 0x0800340C: F2C1 0000 MOVT R0, #0x1000 ; 0x1000113C = hdma_adc1 0x08003410: F005 BEBC B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel2_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel2_IRQHandler: 0x08003414: F241 00DC MOVW R0, #0x10DC ; 0x100010DC = hdma_adc2 0x08003418: F2C1 0000 MOVT R0, #0x1000 ; 0x100010DC = hdma_adc2 0x0800341C: F005 BEB6 B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel3_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel3_IRQHandler: 0x08003420: F241 007C MOVW R0, #0x107C ; 0x1000107C = hdma_adc3 0x08003424: F2C1 0000 MOVT R0, #0x1000 ; 0x1000107C = hdma_adc3 0x08003428: F005 BEB0 B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel4_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel4_IRQHandler: 0x0800342C: F241 001C MOVW R0, #0x101C ; 0x1000101C = hdma_adc4 0x08003430: F2C1 0000 MOVT R0, #0x1000 ; 0x1000101C = hdma_adc4 0x08003434: F005 BEAA B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel5_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel5_IRQHandler: 0x08003438: F640 70BC MOVW R0, #0x0FBC ; 0x10000FBC = hdma_adc5 0x0800343C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000FBC = hdma_adc5 0x08003440: F005 BEA4 B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel6_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel6_IRQHandler: 0x08003444: F640 705C MOVW R0, #0x0F5C ; 0x10000F5C = hdma_usart2_rx 0x08003448: F2C1 0000 MOVT R0, #0x1000 ; 0x10000F5C = hdma_usart2_rx 0x0800344C: F005 BE9E B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.DMA1_Channel7_IRQHandler from stm32g4xx_it.o, size=12, align=4


DMA1_Channel7_IRQHandler: 0x08003450: F640 60FC MOVW R0, #0x0EFC ; 0x10000EFC = hdma_usart2_tx 0x08003454: F2C1 0000 MOVT R0, #0x1000 ; 0x10000EFC = hdma_usart2_tx 0x08003458: F005 BE98 B.W HAL_DMA_IRQHandler ; 0x0800918C

Section .text.USART1_IRQHandler from stm32g4xx_it.o, size=12, align=4


USART1_IRQHandler: 0x0800345C: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x08003460: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x08003464: F008 B9BA B.W HAL_UART_IRQHandler ; 0x0800B7DC

Section .text.USART2_IRQHandler from stm32g4xx_it.o, size=12, align=4


USART2_IRQHandler: 0x08003468: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x0800346C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x08003470: F008 B9B4 B.W HAL_UART_IRQHandler ; 0x0800B7DC

Section .text.HAL_GPIO_EXTI_Callback from stm32g4xx_it.o, size=52, align=4


HAL_GPIO_EXTI_Callback: 0x08003474: 2880 CMP R0, #128 0x08003476: D008 BEQ .L1 ; 0x0800348A 0x08003478: 2804 CMP R0, #4 0x0800347A: D114 BNE .L2 ; 0x080034A6 0x0800347C: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08003480: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08003484: 2101 MOVS R1, #1 0x08003486: 6001 STR R1, [R0] 0x08003488: 4770 BX LR
.L1: 0x0800348A: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800348E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08003492: F8B0 1154 LDRH.W R1, [R0, #0x0154] 0x08003496: 3101 ADDS R1, #1 0x08003498: F8A0 1154 STRH.W R1, [R0, #0x0154] 0x0800349C: F8B0 1156 LDRH.W R1, [R0, #0x0156] 0x080034A0: 3101 ADDS R1, #1 0x080034A2: F8A0 1156 STRH.W R1, [R0, #0x0156]
.L2: 0x080034A6: 4770 BX LR

Section .text.MX_USART1_UART_Init from usart.o, size=136, align=4


MX_USART1_UART_Init: 0x080034A8: B580 PUSH {R7, LR} 0x080034AA: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x080034AE: F643 0100 MOVW R1, #0x3800 0x080034B2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x080034B6: F2C4 0101 MOVT R1, #0x4001 0x080034BA: F44F 4296 MOV.W R2, #0x4B00 0x080034BE: 2300 MOVS R3, #0 0x080034C0: E880 000E STM.W R0, {R1-R3} 0x080034C4: F100 010C ADD.W R1, R0, #12 0x080034C8: F44F 6C80 MOV.W R12, #0x0400 0x080034CC: F04F 0E0C MOV.W LR, #12 0x080034D0: E881 5008 STM.W R1, {R3, R12, LR} 0x080034D4: E9C0 3306 STRD R3, R3, [R0, #24] 0x080034D8: E9C0 3308 STRD R3, R3, [R0, #32] 0x080034DC: 6283 STR R3, [R0, #40] 0x080034DE: F007 FE8D BL HAL_UART_Init ; 0x0800B1FC 0x080034E2: 2800 CMP R0, #0 0x080034E4: BF18 IT NE 0x080034E6: F003 FBFB BLNE Error_Handler ; 0x08006CE0 0x080034EA: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x080034EE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x080034F2: 2100 MOVS R1, #0 0x080034F4: F002 F90E BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005714 0x080034F8: 2800 CMP R0, #0 0x080034FA: BF18 IT NE 0x080034FC: F003 FBF0 BLNE Error_Handler ; 0x08006CE0 0x08003500: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x08003504: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x08003508: 2100 MOVS R1, #0 0x0800350A: F002 F975 BL HAL_UARTEx_SetRxFifoThreshold ; 0x080057F8 0x0800350E: 2800 CMP R0, #0 0x08003510: BF18 IT NE 0x08003512: F003 FBE5 BLNE Error_Handler ; 0x08006CE0 0x08003516: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x0800351A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x0800351E: F008 FC93 BL HAL_UARTEx_DisableFifoMode ; 0x0800BE48 0x08003522: 2800 CMP R0, #0 0x08003524: BF14 ITE NE 0x08003526: E8BD 4080 POPNE.W {R7, LR} 0x0800352A: BD80 POPEQ {R7, PC} 0x0800352C: F003 BBD8 B.W Error_Handler ; 0x08006CE0

Section .text.MX_USART2_UART_Init from usart.o, size=144, align=4


MX_USART2_UART_Init: 0x08003530: B510 PUSH {R4, LR} 0x08003532: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x08003536: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x0800353A: F244 4C00 MOVW R12, #0x4400 0x0800353E: F44F 5380 MOV.W R3, #0x1000 0x08003542: 2100 MOVS R1, #0 0x08003544: F2C4 0C00 MOVT R12, #0x4000 0x08003548: F44F 4296 MOV.W R2, #0x4B00 0x0800354C: F44F 6E80 MOV.W LR, #0x0400 0x08003550: 240C MOVS R4, #12 0x08003552: E9C0 3102 STRD R3, R1, [R0, #8] 0x08003556: E9C0 1106 STRD R1, R1, [R0, #24] 0x0800355A: E9C0 1108 STRD R1, R1, [R0, #32] 0x0800355E: 6281 STR R1, [R0, #40] 0x08003560: F44F 4100 MOV.W R1, #0x8000 0x08003564: E9C0 C200 STRD R12, R2, [R0] 0x08003568: E9C0 E404 STRD LR, R4, [R0, #16] 0x0800356C: 6381 STR R1, [R0, #56] 0x0800356E: F007 FE45 BL HAL_UART_Init ; 0x0800B1FC 0x08003572: 2800 CMP R0, #0 0x08003574: BF18 IT NE 0x08003576: F003 FBB3 BLNE Error_Handler ; 0x08006CE0 0x0800357A: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x0800357E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x08003582: 2100 MOVS R1, #0 0x08003584: F002 F8C6 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005714 0x08003588: 2800 CMP R0, #0 0x0800358A: BF18 IT NE 0x0800358C: F003 FBA8 BLNE Error_Handler ; 0x08006CE0 0x08003590: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x08003594: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x08003598: 2100 MOVS R1, #0 0x0800359A: F002 F92D BL HAL_UARTEx_SetRxFifoThreshold ; 0x080057F8 0x0800359E: 2800 CMP R0, #0 0x080035A0: BF18 IT NE 0x080035A2: F003 FB9D BLNE Error_Handler ; 0x08006CE0 0x080035A6: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x080035AA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x080035AE: F008 FC4B BL HAL_UARTEx_DisableFifoMode ; 0x0800BE48 0x080035B2: 2800 CMP R0, #0 0x080035B4: BF14 ITE NE 0x080035B6: E8BD 4010 POPNE.W {R4, LR} 0x080035BA: BD10 POPEQ {R4, PC} 0x080035BC: F003 BB90 B.W Error_Handler ; 0x08006CE0

Section .text.MX_USB_PCD_Init from usb.o, size=52, align=4


MX_USB_PCD_Init: 0x080035C0: B580 PUSH {R7, LR} 0x080035C2: F240 5008 MOVW R0, #0x0508 ; 0x10000508 = hpcd_USB_FS 0x080035C6: F645 4100 MOVW R1, #0x5C00 0x080035CA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000508 = hpcd_USB_FS 0x080035CE: F2C4 0100 MOVT R1, #0x4000 0x080035D2: 6001 STR R1, [R0] 0x080035D4: F44F 7102 MOV.W R1, #0x0208 0x080035D8: 8081 STRH R1, [R0, #4] 0x080035DA: 2102 MOVS R1, #2 0x080035DC: 71C1 STRB R1, [R0, #7] 0x080035DE: 2100 MOVS R1, #0 0x080035E0: 6081 STR R1, [R0, #8] 0x080035E2: F000 FF8D BL HAL_PCD_Init ; 0x08004500 0x080035E6: 2800 CMP R0, #0 0x080035E8: BF14 ITE NE 0x080035EA: E8BD 4080 POPNE.W {R7, LR} 0x080035EE: BD80 POPEQ {R7, PC} 0x080035F0: F003 BB76 B.W Error_Handler ; 0x08006CE0

Section .text.HAL_Init from stm32g4xx_hal.o, size=28, align=4


HAL_Init: 0x080035F4: B580 PUSH {R7, LR} 0x080035F6: 2003 MOVS R0, #3 0x080035F8: F000 F932 BL HAL_NVIC_SetPriorityGrouping ; 0x08003860 0x080035FC: 200F MOVS R0, #15 0x080035FE: F000 F807 BL HAL_InitTick ; 0x08003610 0x08003602: B108 CBZ R0, .L1 ; 0x08003608 0x08003604: 2001 MOVS R0, #1 0x08003606: BD80 POP {R7, PC}
.L1: 0x08003608: F7FF FEDC BL HAL_MspInit ; 0x080033C4 0x0800360C: 2000 MOVS R0, #0 0x0800360E: BD80 POP {R7, PC}

Section .text.HAL_InitTick from stm32g4xx_hal.o, size=84, align=4


HAL_InitTick: 0x08003610: F241 7170 MOVW R1, #0x1770 ; 0x10001770 = uwTickFreq 0x08003614: F2C1 0100 MOVT R1, #0x1000 ; 0x10001770 = uwTickFreq 0x08003618: 6809 LDR R1, [R1] 0x0800361A: B309 CBZ R1, .L2 ; 0x08003660 0x0800361C: B510 PUSH {R4, LR} 0x0800361E: 4604 MOV R4, R0 0x08003620: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08003624: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08003628: F44F 727A MOV.W R2, #0x03E8 0x0800362C: 6800 LDR R0, [R0] 0x0800362E: FBB2 F1F1 UDIV R1, R2, R1 0x08003632: FBB0 F0F1 UDIV R0, R0, R1 0x08003636: F005 FA01 BL HAL_SYSTICK_Config ; 0x08008A3C 0x0800363A: 4601 MOV R1, R0 0x0800363C: 2C0F CMP R4, #15 0x0800363E: F04F 0001 MOV.W R0, #1 0x08003642: D80C BHI .L1 ; 0x0800365E 0x08003644: B959 CBNZ R1, .L1 ; 0x0800365E 0x08003646: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800364A: 4621 MOV R1, R4 0x0800364C: 2200 MOVS R2, #0 0x0800364E: F000 F923 BL HAL_NVIC_SetPriority ; 0x08003898 0x08003652: F241 716C MOVW R1, #0x176C ; 0x1000176C = uwTickPrio 0x08003656: 2000 MOVS R0, #0 0x08003658: F2C1 0100 MOVT R1, #0x1000 ; 0x1000176C = uwTickPrio 0x0800365C: 600C STR R4, [R1]
.L1: 0x0800365E: BD10 POP {R4, PC}
.L2: 0x08003660: 2001 MOVS R0, #1 0x08003662: 4770 BX LR

Section .text.HAL_GetTick from stm32g4xx_hal.o, size=12, align=4


HAL_GetTick: 0x08003664: F241 20A0 MOVW R0, #0x12A0 ; 0x100012A0 = uwTick 0x08003668: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A0 = uwTick 0x0800366C: 6800 LDR R0, [R0] 0x0800366E: 4770 BX LR

Section .text.HAL_Delay from stm32g4xx_hal.o, size=40, align=4


HAL_Delay: 0x08003670: B5B0 PUSH {R4-R5, R7, LR} 0x08003672: 4604 MOV R4, R0 0x08003674: F7FF FFF6 BL HAL_GetTick ; 0x08003664 0x08003678: 4605 MOV R5, R0 0x0800367A: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq 0x0800367E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq 0x08003682: 6800 LDR R0, [R0] 0x08003684: 1C61 ADDS R1, R4, #1 0x08003686: BF18 IT NE 0x08003688: 4404 ADDNE R4, R0 0x0800368A: BF00 NOP
.L1: 0x0800368C: F7FF FFEA BL HAL_GetTick ; 0x08003664 0x08003690: 1B40 SUBS R0, R0, R5 0x08003692: 42A0 CMP R0, R4 0x08003694: D3FA BCC .L1 ; 0x0800368C 0x08003696: BDB0 POP {R4-R5, R7, PC}

Section .text.HAL_SYSCFG_DisableVREFBUF from stm32g4xx_hal.o, size=16, align=4


HAL_SYSCFG_DisableVREFBUF: 0x08003698: 2030 MOVS R0, #48 0x0800369A: F2C4 0001 MOVT R0, #0x4001 0x0800369E: 6801 LDR R1, [R0] 0x080036A0: F021 0101 BIC R1, R1, #1 0x080036A4: 6001 STR R1, [R0] 0x080036A6: 4770 BX LR

Section .text.HAL_ADC_Start_DMA from stm32g4xx_hal_adc.o, size=348, align=4


HAL_ADC_Start_DMA: 0x080036A8: E92D 41F0 PUSH.W {R4-R8, LR} 0x080036AC: 6803 LDR R3, [R0] 0x080036AE: F240 1600 MOVW R6, #0x0100 0x080036B2: F2C5 0600 MOVT R6, #0x5000 0x080036B6: 42B3 CMP R3, R6 0x080036B8: F44F 67C1 MOV.W R7, #0x0608 0x080036BC: BF08 IT EQ 0x080036BE: F44F 7702 MOVEQ.W R7, #0x0208 0x080036C2: F1B3 4FA0 CMP.W R3, #0x50000000 0x080036C6: F103 4330 ADD.W R3, R3, #0xB0000000 0x080036CA: BF08 IT EQ 0x080036CC: F44F 7702 MOVEQ.W R7, #0x0208 0x080036D0: 59BC LDR R4, [R7, R6] 0x080036D2: EA4F 2333 ROR R3, R3, #8 0x080036D6: 2B06 CMP R3, #6 0x080036D8: D826 BHI .L5 ; 0x08003728 0x080036DA: 2701 MOVS R7, #1 0x080036DC: FA07 F303 LSL.W R3, R7, R3 0x080036E0: F013 0F73 TST R3, #115 0x080036E4: D020 BEQ .L5 ; 0x08003728
.L1: 0x080036E6: 6803 LDR R3, [R0] 0x080036E8: 689F LDR R7, [R3, #8] 0x080036EA: 077F LSLS R7, R7, #29 0x080036EC: D403 BMI .L2 ; 0x080036F6 0x080036EE: F890 7058 LDRB.W R7, [R0, #88] 0x080036F2: 2F01 CMP R7, #1 0x080036F4: D102 BNE .L3 ; 0x080036FC
.L2: 0x080036F6: 2002 MOVS R0, #2 0x080036F8: E8BD 81F0 POP.W {R4-R8, PC}
.L3: 0x080036FC: F004 071F AND R7, R4, #31 0x08003700: F506 64A0 ADD.W R4, R6, #0x0500 0x08003704: 2501 MOVS R5, #1 0x08003706: 42A3 CMP R3, R4 0x08003708: F880 5058 STRB.W R5, [R0, #88] 0x0800370C: BF18 IT NE 0x0800370E: 2F00 CMPNE R7, #0 0x08003710: D11A BNE .L6 ; 0x08003748
.L4: 0x08003712: 460D MOV R5, R1 0x08003714: 4690 MOV R8, R2 0x08003716: 4604 MOV R4, R0 0x08003718: F004 F93C BL ADC_Enable ; 0x08007994 0x0800371C: B1F0 CBZ R0, .L7 ; 0x0800375C 0x0800371E: 2100 MOVS R1, #0 0x08003720: F884 1058 STRB.W R1, [R4, #88] 0x08003724: E8BD 81F0 POP.W {R4-R8, PC}
.L5: 0x08003728: F24C 138A MOVW R3, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800372C: F6C0 0300 MOVT R3, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08003730: 4680 MOV R8, R0 0x08003732: 4618 MOV R0, R3 0x08003734: 460F MOV R7, R1 0x08003736: F240 71DB MOVW R1, #0x07DB 0x0800373A: 4615 MOV R5, R2 0x0800373C: F7FF FE0A BL assert_failed ; 0x08003354 0x08003740: 4639 MOV R1, R7 0x08003742: 462A MOV R2, R5 0x08003744: 4640 MOV R0, R8 0x08003746: E7CE B .L1 ; 0x080036E6
.L6: 0x08003748: 2F05 CMP R7, #5 0x0800374A: D0E2 BEQ .L4 ; 0x08003712 0x0800374C: 2F09 CMP R7, #9 0x0800374E: D0E0 BEQ .L4 ; 0x08003712 0x08003750: 2100 MOVS R1, #0 0x08003752: F880 1058 STRB.W R1, [R0, #88] 0x08003756: 2001 MOVS R0, #1 0x08003758: E8BD 81F0 POP.W {R4-R8, PC}
.L7: 0x0800375C: 6821 LDR R1, [R4] 0x0800375E: 6DE0 LDR R0, [R4, #92] 0x08003760: F640 7301 MOVW R3, #0x0F01 0x08003764: 4398 BICS R0, R3 0x08003766: 4622 MOV R2, R4 0x08003768: F500 7080 ADD.W R0, R0, #0x0100 0x0800376C: 42B1 CMP R1, R6 0x0800376E: 65E0 STR R0, [R4, #92] 0x08003770: D009 BEQ .L8 ; 0x08003786 0x08003772: F240 5000 MOVW R0, #0x0500 0x08003776: F2C5 0000 MOVT R0, #0x5000 0x0800377A: 4281 CMP R1, R0 0x0800377C: 4608 MOV R0, R1 0x0800377E: BF08 IT EQ 0x08003780: F506 7040 ADDEQ.W R0, R6, #0x0300 0x08003784: E001 B .L9 ; 0x0800378A
.L8: 0x08003786: F04F 40A0 MOV.W R0, #0x50000000
.L9: 0x0800378A: 4288 CMP R0, R1 0x0800378C: BF11 ITEEE NE 0x0800378E: 2F00 CMPNE R7, #0 0x08003790: 6DD0 LDREQ R0, [R2, #92] 0x08003792: F420 1080 BICEQ R0, R0, #0x100000 0x08003796: 65D0 STREQ R0, [R2, #92] 0x08003798: 6DD0 LDR R0, [R2, #92] 0x0800379A: F643 0705 MOVW R7, #0x3805 ; 0x08003805 = ADC_DMAConvCplt 0x0800379E: 04C0 LSLS R0, R0, #19 0x080037A0: F04F 0000 MOV.W R0, #0 0x080037A4: BF44 ITT MI 0x080037A6: 6E10 LDRMI R0, [R2, #96] 0x080037A8: F020 0006 BICMI R0, R0, #6 0x080037AC: 6610 STR R0, [R2, #96] 0x080037AE: 6D50 LDR R0, [R2, #84] 0x080037B0: F647 2675 MOVW R6, #0x7A75 ; 0x08007A75 = ADC_DMAHalfConvCplt 0x080037B4: F6C0 0700 MOVT R7, #0x0800 ; 0x08003805 = ADC_DMAConvCplt 0x080037B8: F6C0 0600 MOVT R6, #0x0800 ; 0x08007A75 = ADC_DMAHalfConvCplt 0x080037BC: F647 247D MOVW R4, #0x7A7D ; 0x08007A7D = ADC_DMAError 0x080037C0: 2300 MOVS R3, #0 0x080037C2: F6C0 0400 MOVT R4, #0x0800 ; 0x08007A7D = ADC_DMAError 0x080037C6: E9C0 760B STRD R7, R6, [R0, #44] 0x080037CA: 271C MOVS R7, #28 0x080037CC: 6344 STR R4, [R0, #52] 0x080037CE: 600F STR R7, [R1] 0x080037D0: F882 3058 STRB.W R3, [R2, #88] 0x080037D4: 684B LDR R3, [R1, #4] 0x080037D6: 4614 MOV R4, R2 0x080037D8: F043 0310 ORR R3, R3, #16 0x080037DC: 604B STR R3, [R1, #4] 0x080037DE: 68CB LDR R3, [R1, #12] 0x080037E0: 462A MOV R2, R5 0x080037E2: F043 0301 ORR R3, R3, #1 0x080037E6: 60CB STR R3, [R1, #12] 0x080037E8: 3140 ADDS R1, #64 0x080037EA: 4643 MOV R3, R8 0x080037EC: F005 FBFA BL HAL_DMA_Start_IT ; 0x08008FE4 0x080037F0: 6821 LDR R1, [R4] 0x080037F2: 688A LDR R2, [R1, #8] 0x080037F4: F022 4200 BIC R2, R2, #0x80000000 0x080037F8: F022 023F BIC R2, R2, #63 0x080037FC: 3204 ADDS R2, #4 0x080037FE: 608A STR R2, [R1, #8] 0x08003800: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.ADC_DMAConvCplt from stm32g4xx_hal_adc.o, size=92, align=4


ADC_DMAConvCplt: 0x08003804: 4601 MOV R1, R0 0x08003806: 6A80 LDR R0, [R0, #40] 0x08003808: 6DC3 LDR R3, [R0, #92] 0x0800380A: 6DC2 LDR R2, [R0, #92] 0x0800380C: F013 0F50 TST R3, #80 0x08003810: D005 BEQ .L1 ; 0x0800381E 0x08003812: 06D2 LSLS R2, R2, #27 0x08003814: D40F BMI .L3 ; 0x08003836 0x08003816: 6D40 LDR R0, [R0, #84] 0x08003818: 6B42 LDR R2, [R0, #52] 0x0800381A: 4608 MOV R0, R1 0x0800381C: 4710 BX R2
.L1: 0x0800381E: F442 7100 ORR R1, R2, #0x0200 0x08003822: 65C1 STR R1, [R0, #92] 0x08003824: 6801 LDR R1, [R0] 0x08003826: 680B LDR R3, [R1] 0x08003828: 68CA LDR R2, [R1, #12] 0x0800382A: 071B LSLS R3, R3, #28 0x0800382C: D405 BMI .L4 ; 0x0800383A 0x0800382E: 0791 LSLS R1, R2, #30 0x08003830: D509 BPL .L5 ; 0x08003846
.L2: 0x08003832: F003 BB5F B.W HAL_ADC_ConvCpltCallback ; 0x08006EF4
.L3: 0x08003836: F004 B92D B.W HAL_ADC_ErrorCallback ; 0x08007A94
.L4: 0x0800383A: F412 6F40 TST R2, #0x0C00 0x0800383E: D1F8 BNE .L2 ; 0x08003832 0x08003840: 68C9 LDR R1, [R1, #12] 0x08003842: 0489 LSLS R1, R1, #18 0x08003844: D4F5 BMI .L2 ; 0x08003832
.L5: 0x08003846: 6DC1 LDR R1, [R0, #92] 0x08003848: F421 7180 BIC R1, R1, #0x0100 0x0800384C: 65C1 STR R1, [R0, #92] 0x0800384E: 6DC1 LDR R1, [R0, #92] 0x08003850: 04C9 LSLS R1, R1, #19 0x08003852: BF5E ITTT PL 0x08003854: 6DC1 LDRPL R1, [R0, #92] 0x08003856: F041 0101 ORRPL R1, R1, #1 0x0800385A: 65C1 STRPL R1, [R0, #92] 0x0800385C: F003 BB4A B.W HAL_ADC_ConvCpltCallback ; 0x08006EF4

Section .text.HAL_NVIC_SetPriorityGrouping from stm32g4xx_hal_cortex.o, size=56, align=4


HAL_NVIC_SetPriorityGrouping: 0x08003860: B510 PUSH {R4, LR} 0x08003862: 4604 MOV R4, R0 0x08003864: 3803 SUBS R0, #3 0x08003866: 2805 CMP R0, #5 0x08003868: D306 BCC .L1 ; 0x08003878 0x0800386A: F24E 100A MOVW R0, #0xE10A ; 0x0800E10A = .rodata..L.str 0x0800386E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E10A = .rodata..L.str 0x08003872: 21A6 MOVS R1, #166 0x08003874: F7FF FD6E BL assert_failed ; 0x08003354
.L1: 0x08003878: F64E 500C MOVW R0, #0xED0C 0x0800387C: F2CE 0000 MOVT R0, #0xE000 0x08003880: 6801 LDR R1, [R0] 0x08003882: F64F 02FF MOVW R2, #0xF8FF 0x08003886: 4011 ANDS R1, R2 0x08003888: F364 210A BFI R1, R4, #8, #3 0x0800388C: F041 6180 ORR R1, R1, #0x04000000 0x08003890: F041 71FD ORR R1, R1, #0x01FA0000 0x08003894: 6001 STR R1, [R0] 0x08003896: BD10 POP {R4, PC}

Section .text.HAL_NVIC_SetPriority from stm32g4xx_hal_cortex.o, size=128, align=4


HAL_NVIC_SetPriority: 0x08003898: B570 PUSH {R4-R6, LR} 0x0800389A: 4615 MOV R5, R2 0x0800389C: 460E MOV R6, R1 0x0800389E: 2A10 CMP R2, #16 0x080038A0: 4604 MOV R4, R0 0x080038A2: D306 BCC .L1 ; 0x080038B2 0x080038A4: F24E 100A MOVW R0, #0xE10A ; 0x0800E10A = .rodata..L.str 0x080038A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E10A = .rodata..L.str 0x080038AC: 21BE MOVS R1, #190 0x080038AE: F7FF FD51 BL assert_failed ; 0x08003354
.L1: 0x080038B2: 2E10 CMP R6, #16 0x080038B4: D306 BCC .L2 ; 0x080038C4 0x080038B6: F24E 100A MOVW R0, #0xE10A ; 0x0800E10A = .rodata..L.str 0x080038BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E10A = .rodata..L.str 0x080038BE: 21BF MOVS R1, #191 0x080038C0: F7FF FD48 BL assert_failed ; 0x08003354
.L2: 0x080038C4: F64E 500C MOVW R0, #0xED0C 0x080038C8: F2CE 0000 MOVT R0, #0xE000 0x080038CC: 6801 LDR R1, [R0] 0x080038CE: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x080038D2: F3C1 2102 UBFX R1, R1, #8, #3 0x080038D6: F081 0207 EOR R2, R1, #7 0x080038DA: 2A04 CMP R2, #4 0x080038DC: BF28 IT CS 0x080038DE: 2204 MOVCS R2, #4 0x080038E0: 3903 SUBS R1, #3 0x080038E2: FA03 F202 LSL.W R2, R3, R2 0x080038E6: BF38 IT CC 0x080038E8: 2100 MOVCC R1, #0 0x080038EA: EA26 0202 BIC.W R2, R6, R2 0x080038EE: 408A LSLS R2, R1 0x080038F0: FA03 F101 LSL.W R1, R3, R1 0x080038F4: EA25 0101 BIC.W R1, R5, R1 0x080038F8: 4311 ORRS R1, R2 0x080038FA: 2C00 CMP R4, #0 0x080038FC: EA4F 1101 LSL.W R1, R1, #4 0x08003900: D405 BMI .L3 ; 0x0800390E 0x08003902: F24E 4000 MOVW R0, #0xE400 0x08003906: F2CE 0000 MOVT R0, #0xE000 0x0800390A: 5421 STRB R1, [R4, R0] 0x0800390C: BD70 POP {R4-R6, PC}
.L3: 0x0800390E: F004 020F AND R2, R4, #15 0x08003912: 4410 ADD R0, R2 0x08003914: 7201 STRB R1, [R0, #8] 0x08003916: BD70 POP {R4-R6, PC}

Section .text.HAL_NVIC_EnableIRQ from stm32g4xx_hal_cortex.o, size=48, align=4


HAL_NVIC_EnableIRQ: 0x08003918: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x0800391C: DD0D BLE .L1 ; 0x0800393A 0x0800391E: F000 011F AND R1, R0, #31 0x08003922: 2201 MOVS R2, #1 0x08003924: FA02 F101 LSL.W R1, R2, R1 0x08003928: 221C MOVS R2, #28 0x0800392A: EA02 00D0 AND.W R0, R2, R0, LSR #3 0x0800392E: F24E 1200 MOVW R2, #0xE100 0x08003932: F2CE 0200 MOVT R2, #0xE000 0x08003936: 5081 STR R1, [R0, R2] 0x08003938: 4770 BX LR
.L1: 0x0800393A: F24E 100A MOVW R0, #0xE10A ; 0x0800E10A = .rodata..L.str 0x0800393E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E10A = .rodata..L.str 0x08003942: 21D2 MOVS R1, #210 0x08003944: F7FF BD06 B.W assert_failed ; 0x08003354

Section .text.HAL_NVIC_SystemReset from stm32g4xx_hal_cortex.o, size=4, align=4


HAL_NVIC_SystemReset: 0x08003948: F000 F800 BL __NVIC_SystemReset ; 0x0800394C

Section .text.__NVIC_SystemReset from stm32g4xx_hal_cortex.o, size=36, align=4


__NVIC_SystemReset: 0x0800394C: F64E 500C MOVW R0, #0xED0C 0x08003950: F3BF 8F4F DSB SY 0x08003954: F2CE 0000 MOVT R0, #0xE000 0x08003958: 6801 LDR R1, [R0] 0x0800395A: 2204 MOVS R2, #4 0x0800395C: F401 61E0 AND R1, R1, #0x0700 0x08003960: F2C0 52FA MOVT R2, #0x05FA 0x08003964: 4311 ORRS R1, R2 0x08003966: 6001 STR R1, [R0] 0x08003968: F3BF 8F4F DSB SY
.L1: 0x0800396C: BF00 NOP 0x0800396E: E7FD B .L1 ; 0x0800396C

Section .text.CRC_Handle_16 from stm32g4xx_hal_crc.o, size=60, align=4


CRC_Handle_16: 0x08003970: B5B0 PUSH {R4-R5, R7, LR} 0x08003972: EA5F 0C52 LSRS.W R12, R2, #1 0x08003976: D010 BEQ .L2 ; 0x0800399A 0x08003978: F8D0 E000 LDR.W LR, [R0] 0x0800397C: 2300 MOVS R3, #0 0x0800397E: BF00 NOP
.L1: 0x08003980: 18CC ADDS R4, R1, R3 0x08003982: 5ACD LDRH R5, [R1, R3] 0x08003984: 8864 LDRH R4, [R4, #2] 0x08003986: F1BC 0C01 SUBS.W R12, R12, #1 0x0800398A: EA44 4405 ORR.W R4, R4, R5, LSL #16 0x0800398E: F103 0304 ADD.W R3, R3, #4 0x08003992: F8CE 4000 STR.W R4, [LR] 0x08003996: D1F3 BNE .L1 ; 0x08003980 0x08003998: E000 B .L3 ; 0x0800399C
.L2: 0x0800399A: 2300 MOVS R3, #0
.L3: 0x0800399C: 07D2 LSLS R2, R2, #31 0x0800399E: BF1E ITTT NE 0x080039A0: 6802 LDRNE R2, [R0] 0x080039A2: 5AC9 LDRHNE R1, [R1, R3] 0x080039A4: 8011 STRHNE R1, [R2] 0x080039A6: 6800 LDR R0, [R0] 0x080039A8: 6800 LDR R0, [R0] 0x080039AA: BDB0 POP {R4-R5, R7, PC}

Section .text.DMA_SetConfig from stm32g4xx_hal_dma.o, size=68, align=4


DMA_SetConfig: 0x080039AC: B570 PUSH {R4-R6, LR} 0x080039AE: E9D0 C413 LDRD R12, R4, [R0, #76] 0x080039B2: F8D0 E054 LDR.W LR, [R0, #84] 0x080039B6: F8CC 4004 STR.W R4, [R12, #4] 0x080039BA: F1BE 0F00 CMP.W LR, #0 0x080039BE: BF1C ITT NE 0x080039C0: E9D0 4C16 LDRDNE R4, R12, [R0, #88] 0x080039C4: F8C4 C004 STRNE.W R12, [R4, #4] 0x080039C8: E9D0 CE10 LDRD R12, LR, [R0, #64] 0x080039CC: 6804 LDR R4, [R0] 0x080039CE: 6886 LDR R6, [R0, #8] 0x080039D0: F00E 001F AND R0, LR, #31 0x080039D4: 2501 MOVS R5, #1 0x080039D6: FA05 F000 LSL.W R0, R5, R0 0x080039DA: F8CC 0004 STR.W R0, [R12, #4] 0x080039DE: 4608 MOV R0, R1 0x080039E0: 6063 STR R3, [R4, #4] 0x080039E2: 2E10 CMP R6, #16 0x080039E4: BF04 ITT EQ 0x080039E6: 4610 MOVEQ R0, R2 0x080039E8: 460A MOVEQ R2, R1 0x080039EA: 60A0 STR R0, [R4, #8] 0x080039EC: 60E2 STR R2, [R4, #12] 0x080039EE: BD70 POP {R4-R6, PC}

Section .text.HAL_FDCAN_Init from stm32g4xx_hal_fdcan.o, size=984, align=4


HAL_FDCAN_Init: 0x080039F0: 2800 CMP R0, #0 0x080039F2: F000 8105 BEQ.W .L21 ; 0x08003C00 0x080039F6: E92D 41F0 PUSH.W {R4-R8, LR} 0x080039FA: 4604 MOV R4, R0 0x080039FC: 6800 LDR R0, [R0] 0x080039FE: F246 4800 MOVW R8, #0x6400 0x08003A02: F2C4 0800 MOVT R8, #0x4000 0x08003A06: 4540 CMP R0, R8 0x08003A08: D013 BEQ .L1 ; 0x08003A32 0x08003A0A: F646 0100 MOVW R1, #0x6800 0x08003A0E: F2C4 0100 MOVT R1, #0x4000 0x08003A12: 4288 CMP R0, R1 0x08003A14: D00D BEQ .L1 ; 0x08003A32 0x08003A16: F646 4100 MOVW R1, #0x6C00 0x08003A1A: F2C4 0100 MOVT R1, #0x4000 0x08003A1E: 4288 CMP R0, R1 0x08003A20: D007 BEQ .L1 ; 0x08003A32 0x08003A22: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003A26: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003A2A: F44F 7198 MOV.W R1, #0x0130 0x08003A2E: F7FF FC91 BL assert_failed ; 0x08003354
.L1: 0x08003A32: 6820 LDR R0, [R4] 0x08003A34: 4540 CMP R0, R8 0x08003A36: D10A BNE .L2 ; 0x08003A4E 0x08003A38: 6860 LDR R0, [R4, #4] 0x08003A3A: 2810 CMP R0, #16 0x08003A3C: D307 BCC .L2 ; 0x08003A4E 0x08003A3E: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003A42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003A46: F240 1133 MOVW R1, #0x0133 0x08003A4A: F7FF FC83 BL assert_failed ; 0x08003354
.L2: 0x08003A4E: 68A0 LDR R0, [R4, #8] 0x08003A50: 2800 CMP R0, #0 0x08003A52: BF18 IT NE 0x08003A54: F5B0 7F80 CMPNE.W R0, #0x0100 0x08003A58: F040 80EF BNE.W .L25 ; 0x08003C3A
.L3: 0x08003A5C: 68E0 LDR R0, [R4, #12] 0x08003A5E: 2805 CMP R0, #5 0x08003A60: D307 BCC .L4 ; 0x08003A72 0x08003A62: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003A66: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003A6A: F44F 719B MOV.W R1, #0x0136 0x08003A6E: F7FF FC71 BL assert_failed ; 0x08003354
.L4: 0x08003A72: 7C20 LDRB R0, [R4, #16] 0x08003A74: 2802 CMP R0, #2 0x08003A76: D307 BCC .L5 ; 0x08003A88 0x08003A78: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003A7C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003A80: F240 1137 MOVW R1, #0x0137 0x08003A84: F7FF FC66 BL assert_failed ; 0x08003354
.L5: 0x08003A88: 7C60 LDRB R0, [R4, #17] 0x08003A8A: 2802 CMP R0, #2 0x08003A8C: D307 BCC .L6 ; 0x08003A9E 0x08003A8E: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003A92: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003A96: F44F 719C MOV.W R1, #0x0138 0x08003A9A: F7FF FC5B BL assert_failed ; 0x08003354
.L6: 0x08003A9E: 7CA0 LDRB R0, [R4, #18] 0x08003AA0: 2802 CMP R0, #2 0x08003AA2: D307 BCC .L7 ; 0x08003AB4 0x08003AA4: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003AA8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003AAC: F240 1139 MOVW R1, #0x0139 0x08003AB0: F7FF FC50 BL assert_failed ; 0x08003354
.L7: 0x08003AB4: 6960 LDR R0, [R4, #20] 0x08003AB6: 3801 SUBS R0, #1 0x08003AB8: F5B0 7F00 CMP.W R0, #0x0200 0x08003ABC: D307 BCC .L8 ; 0x08003ACE 0x08003ABE: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003AC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003AC6: F44F 719D MOV.W R1, #0x013A 0x08003ACA: F7FF FC43 BL assert_failed ; 0x08003354
.L8: 0x08003ACE: 69A0 LDR R0, [R4, #24] 0x08003AD0: 3801 SUBS R0, #1 0x08003AD2: 2880 CMP R0, #128 0x08003AD4: D307 BCC .L9 ; 0x08003AE6 0x08003AD6: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003ADA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003ADE: F240 113B MOVW R1, #0x013B 0x08003AE2: F7FF FC37 BL assert_failed ; 0x08003354
.L9: 0x08003AE6: 69E0 LDR R0, [R4, #28] 0x08003AE8: 3801 SUBS R0, #1 0x08003AEA: F5B0 7F80 CMP.W R0, #0x0100 0x08003AEE: D307 BCC .L10 ; 0x08003B00 0x08003AF0: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003AF4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003AF8: F44F 719E MOV.W R1, #0x013C 0x08003AFC: F7FF FC2A BL assert_failed ; 0x08003354
.L10: 0x08003B00: 6A20 LDR R0, [R4, #32] 0x08003B02: 3801 SUBS R0, #1 0x08003B04: 2880 CMP R0, #128 0x08003B06: D307 BCC .L11 ; 0x08003B18 0x08003B08: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B0C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B10: F240 113D MOVW R1, #0x013D 0x08003B14: F7FF FC1E BL assert_failed ; 0x08003354
.L11: 0x08003B18: 68A0 LDR R0, [R4, #8] 0x08003B1A: F5B0 7F40 CMP.W R0, #0x0300 0x08003B1E: D12F BNE .L15 ; 0x08003B80 0x08003B20: 6A60 LDR R0, [R4, #36] 0x08003B22: 3801 SUBS R0, #1 0x08003B24: 2820 CMP R0, #32 0x08003B26: D307 BCC .L12 ; 0x08003B38 0x08003B28: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B2C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B30: F44F 71A0 MOV.W R1, #0x0140 0x08003B34: F7FF FC0E BL assert_failed ; 0x08003354
.L12: 0x08003B38: 6AA0 LDR R0, [R4, #40] 0x08003B3A: 3801 SUBS R0, #1 0x08003B3C: 2810 CMP R0, #16 0x08003B3E: D307 BCC .L13 ; 0x08003B50 0x08003B40: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B48: F240 1141 MOVW R1, #0x0141 0x08003B4C: F7FF FC02 BL assert_failed ; 0x08003354
.L13: 0x08003B50: 6AE0 LDR R0, [R4, #44] 0x08003B52: 3801 SUBS R0, #1 0x08003B54: 2820 CMP R0, #32 0x08003B56: D307 BCC .L14 ; 0x08003B68 0x08003B58: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B5C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B60: F44F 71A1 MOV.W R1, #0x0142 0x08003B64: F7FF FBF6 BL assert_failed ; 0x08003354
.L14: 0x08003B68: 6B20 LDR R0, [R4, #48] 0x08003B6A: 3801 SUBS R0, #1 0x08003B6C: 2810 CMP R0, #16 0x08003B6E: D307 BCC .L15 ; 0x08003B80 0x08003B70: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B78: F240 1143 MOVW R1, #0x0143 0x08003B7C: F7FF FBEA BL assert_failed ; 0x08003354
.L15: 0x08003B80: 6B60 LDR R0, [R4, #52] 0x08003B82: 281D CMP R0, #29 0x08003B84: D307 BCC .L16 ; 0x08003B96 0x08003B86: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003B8A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003B8E: F240 1145 MOVW R1, #0x0145 0x08003B92: F7FF FBDF BL assert_failed ; 0x08003354
.L16: 0x08003B96: 6BA0 LDR R0, [R4, #56] 0x08003B98: 2809 CMP R0, #9 0x08003B9A: D307 BCC .L17 ; 0x08003BAC 0x08003B9C: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003BA0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003BA4: F44F 71A3 MOV.W R1, #0x0146 0x08003BA8: F7FF FBD4 BL assert_failed ; 0x08003354
.L17: 0x08003BAC: 6BE0 LDR R0, [R4, #60] 0x08003BAE: F040 7080 ORR R0, R0, #0x01000000 0x08003BB2: F1B0 7F80 CMP.W R0, #0x01000000 0x08003BB6: D007 BEQ .L18 ; 0x08003BC8 0x08003BB8: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003BBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003BC0: F240 1147 MOVW R1, #0x0147 0x08003BC4: F7FF FBC6 BL assert_failed ; 0x08003354
.L18: 0x08003BC8: F894 005C LDRB.W R0, [R4, #92] 0x08003BCC: B928 CBNZ R0, .L19 ; 0x08003BDA 0x08003BCE: 2000 MOVS R0, #0 0x08003BD0: F884 005D STRB.W R0, [R4, #93] 0x08003BD4: 4620 MOV R0, R4 0x08003BD6: F002 FF45 BL HAL_FDCAN_MspInit ; 0x08006A64
.L19: 0x08003BDA: 6820 LDR R0, [R4] 0x08003BDC: 6981 LDR R1, [R0, #24] 0x08003BDE: F021 0110 BIC R1, R1, #16 0x08003BE2: 6181 STR R1, [R0, #24] 0x08003BE4: F7FF FD3E BL HAL_GetTick ; 0x08003664 0x08003BE8: 4605 MOV R5, R0 0x08003BEA: BF00 NOP
.L20: 0x08003BEC: 6820 LDR R0, [R4] 0x08003BEE: 6981 LDR R1, [R0, #24] 0x08003BF0: 0709 LSLS R1, R1, #28 0x08003BF2: D507 BPL .L22 ; 0x08003C04 0x08003BF4: F7FF FD36 BL HAL_GetTick ; 0x08003664 0x08003BF8: 1B40 SUBS R0, R0, R5 0x08003BFA: 280B CMP R0, #11 0x08003BFC: D3F6 BCC .L20 ; 0x08003BEC 0x08003BFE: E012 B .L24 ; 0x08003C26
.L21: 0x08003C00: 2001 MOVS R0, #1 0x08003C02: 4770 BX LR
.L22: 0x08003C04: 6981 LDR R1, [R0, #24] 0x08003C06: F041 0101 ORR R1, R1, #1 0x08003C0A: 6181 STR R1, [R0, #24] 0x08003C0C: F7FF FD2A BL HAL_GetTick ; 0x08003664 0x08003C10: 4605 MOV R5, R0 0x08003C12: BF00 NOP
.L23: 0x08003C14: 6820 LDR R0, [R4] 0x08003C16: 6981 LDR R1, [R0, #24] 0x08003C18: 07C9 LSLS R1, R1, #31 0x08003C1A: D11B BNE .L26 ; 0x08003C54 0x08003C1C: F7FF FD22 BL HAL_GetTick ; 0x08003664 0x08003C20: 1B40 SUBS R0, R0, R5 0x08003C22: 280B CMP R0, #11 0x08003C24: D3F6 BCC .L23 ; 0x08003C14
.L24: 0x08003C26: 6E20 LDR R0, [R4, #96] 0x08003C28: 2103 MOVS R1, #3 0x08003C2A: F040 0001 ORR R0, R0, #1 0x08003C2E: 6620 STR R0, [R4, #96] 0x08003C30: 2001 MOVS R0, #1 0x08003C32: F884 105C STRB.W R1, [R4, #92] 0x08003C36: E8BD 81F0 POP.W {R4-R8, PC}
.L25: 0x08003C3A: F5B0 7F40 CMP.W R0, #0x0300 0x08003C3E: F43F AF0D BEQ.W .L3 ; 0x08003A5C 0x08003C42: F64E 60A4 MOVW R0, #0xEEA4 ; 0x0800EEA4 = .rodata..L.str 0x08003C46: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEA4 = .rodata..L.str 0x08003C4A: F240 1135 MOVW R1, #0x0135 0x08003C4E: F7FF FB81 BL assert_failed ; 0x08003354 0x08003C52: E703 B .L3 ; 0x08003A5C
.L26: 0x08003C54: 6981 LDR R1, [R0, #24] 0x08003C56: 4540 CMP R0, R8 0x08003C58: F041 0102 ORR R1, R1, #2 0x08003C5C: 6181 STR R1, [R0, #24] 0x08003C5E: BF04 ITT EQ 0x08003C60: 6861 LDREQ R1, [R4, #4] 0x08003C62: F8C8 1100 STREQ.W R1, [R8, #0x0100] 0x08003C66: 7C21 LDRB R1, [R4, #16] 0x08003C68: 6982 LDR R2, [R0, #24] 0x08003C6A: 2901 CMP R1, #1 0x08003C6C: F022 0240 BIC R2, R2, #64 0x08003C70: BF18 IT NE 0x08003C72: 3240 ADDNE R2, #64 0x08003C74: 6182 STR R2, [R0, #24] 0x08003C76: 7C61 LDRB R1, [R4, #17] 0x08003C78: 6982 LDR R2, [R0, #24] 0x08003C7A: 2901 CMP R1, #1 0x08003C7C: F422 4280 BIC R2, R2, #0x4000 0x08003C80: BF08 IT EQ 0x08003C82: F502 4280 ADDEQ.W R2, R2, #0x4000 0x08003C86: 6182 STR R2, [R0, #24] 0x08003C88: 7CA1 LDRB R1, [R4, #18] 0x08003C8A: 6982 LDR R2, [R0, #24] 0x08003C8C: 2901 CMP R1, #1 0x08003C8E: F422 5280 BIC R2, R2, #0x1000 0x08003C92: BF18 IT NE 0x08003C94: F502 5280 ADDNE.W R2, R2, #0x1000 0x08003C98: 6182 STR R2, [R0, #24] 0x08003C9A: 6983 LDR R3, [R0, #24] 0x08003C9C: E9D4 1202 LDRD R1, R2, [R4, #8] 0x08003CA0: F423 7340 BIC R3, R3, #0x0300 0x08003CA4: 430B ORRS R3, R1 0x08003CA6: 6183 STR R3, [R0, #24] 0x08003CA8: 6983 LDR R3, [R0, #24] 0x08003CAA: F023 03A4 BIC R3, R3, #164 0x08003CAE: 6183 STR R3, [R0, #24] 0x08003CB0: 6903 LDR R3, [R0, #16] 0x08003CB2: F023 0310 BIC R3, R3, #16 0x08003CB6: 6103 STR R3, [R0, #16] 0x08003CB8: B19A CBZ R2, .L30 ; 0x08003CE2 0x08003CBA: 2A01 CMP R2, #1 0x08003CBC: D00D BEQ .L28 ; 0x08003CDA 0x08003CBE: 2A02 CMP R2, #2 0x08003CC0: D009 BEQ .L27 ; 0x08003CD6 0x08003CC2: 6983 LDR R3, [R0, #24] 0x08003CC4: 2A03 CMP R2, #3 0x08003CC6: F043 0380 ORR R3, R3, #128 0x08003CCA: 6183 STR R3, [R0, #24] 0x08003CCC: 6903 LDR R3, [R0, #16] 0x08003CCE: F043 0310 ORR R3, R3, #16 0x08003CD2: 6103 STR R3, [R0, #16] 0x08003CD4: D105 BNE .L30 ; 0x08003CE2
.L27: 0x08003CD6: 2220 MOVS R2, #32 0x08003CD8: E000 B .L29 ; 0x08003CDC
.L28: 0x08003CDA: 2204 MOVS R2, #4
.L29: 0x08003CDC: 6983 LDR R3, [R0, #24] 0x08003CDE: 431A ORRS R2, R3 0x08003CE0: 6182 STR R2, [R0, #24]
.L30: 0x08003CE2: E9D4 5205 LDRD R5, R2, [R4, #20] 0x08003CE6: E9D4 3607 LDRD R3, R6, [R4, #28] 0x08003CEA: 1E57 SUBS R7, R2, #1 0x08003CEC: F06F 02FF MVN R2, #255 0x08003CF0: EB02 2303 ADD.W R3, R2, R3, LSL #8 0x08003CF4: EA43 6347 ORR.W R3, R3, R7, LSL #25 0x08003CF8: 1E77 SUBS R7, R6, #1 0x08003CFA: 431F ORRS R7, R3 0x08003CFC: 2300 MOVS R3, #0 0x08003CFE: F6CF 73FF MOVT R3, #0xFFFF 0x08003D02: EB03 4605 ADD.W R6, R3, R5, LSL #16 0x08003D06: 4337 ORRS R7, R6 0x08003D08: F5B1 7F40 CMP.W R1, #0x0300 0x08003D0C: 61C7 STR R7, [R0, #28] 0x08003D0E: D110 BNE .L31 ; 0x08003D32 0x08003D10: E9D4 1709 LDRD R1, R7, [R4, #36] 0x08003D14: E9D4 650B LDRD R6, R5, [R4, #44] 0x08003D18: 3F01 SUBS R7, #1 0x08003D1A: EB02 2206 ADD.W R2, R2, R6, LSL #8 0x08003D1E: 433A ORRS R2, R7 0x08003D20: F06F 070F MVN R7, #15 0x08003D24: EB07 1705 ADD.W R7, R7, R5, LSL #4 0x08003D28: 433A ORRS R2, R7 0x08003D2A: EB03 4101 ADD.W R1, R3, R1, LSL #16 0x08003D2E: 4311 ORRS R1, R2 0x08003D30: 60C1 STR R1, [R0, #12]
.L31: 0x08003D32: E9D4 230D LDRD R2, R3, [R4, #52] 0x08003D36: 6BE1 LDR R1, [R4, #60] 0x08003D38: F8D0 70C0 LDR.W R7, [R0, #192] 0x08003D3C: F24A 7650 MOVW R6, #0xA750 0x08003D40: 4339 ORRS R1, R7 0x08003D42: F8C0 10C0 STR.W R1, [R0, #192] 0x08003D46: F508 6780 ADD.W R7, R8, #0x0400 0x08003D4A: F508 4180 ADD.W R1, R8, #0x4000 0x08003D4E: 42B8 CMP R0, R7 0x08003D50: BF04 ITT EQ 0x08003D52: F24A 7150 MOVWEQ R1, #0xA750 0x08003D56: F2C4 0100 MOVTEQ R1, #0x4000 0x08003D5A: F508 6700 ADD.W R7, R8, #0x0800 0x08003D5E: F2C4 0600 MOVT R6, #0x4000 0x08003D62: 42B8 CMP R0, R7 0x08003D64: BF08 IT EQ 0x08003D66: F506 7154 ADDEQ.W R1, R6, #0x0350 0x08003D6A: 6421 STR R1, [R4, #64] 0x08003D6C: F8D0 7080 LDR.W R7, [R0, #128] 0x08003D70: F427 17F8 BIC R7, R7, #0x1F0000 0x08003D74: EA47 4202 ORR.W R2, R7, R2, LSL #16 0x08003D78: F8C0 2080 STR.W R2, [R0, #128] 0x08003D7C: F101 0270 ADD.W R2, R1, #112 0x08003D80: 6462 STR R2, [R4, #68] 0x08003D82: F8D0 2080 LDR.W R2, [R0, #128] 0x08003D86: F022 6270 BIC R2, R2, #0x0F000000 0x08003D8A: EA42 6203 ORR.W R2, R2, R3, LSL #24 0x08003D8E: F8C0 2080 STR.W R2, [R0, #128] 0x08003D92: F101 00B0 ADD.W R0, R1, #176 0x08003D96: 64A0 STR R0, [R4, #72] 0x08003D98: F501 70C4 ADD.W R0, R1, #0x0188 0x08003D9C: 64E0 STR R0, [R4, #76] 0x08003D9E: F501 7018 ADD.W R0, R1, #0x0260 0x08003DA2: 6520 STR R0, [R4, #80] 0x08003DA4: F501 701E ADD.W R0, R1, #0x0278 0x08003DA8: 6560 STR R0, [R4, #84] 0x08003DAA: F501 7054 ADD.W R0, R1, #0x0350 0x08003DAE: 2200 MOVS R2, #0
.L32: 0x08003DB0: F841 2B04 STR R2, [R1], #4 0x08003DB4: 4281 CMP R1, R0 0x08003DB6: D3FB BCC .L32 ; 0x08003DB0 0x08003DB8: 2000 MOVS R0, #0 0x08003DBA: 2101 MOVS R1, #1 0x08003DBC: 65A0 STR R0, [R4, #88] 0x08003DBE: 6620 STR R0, [R4, #96] 0x08003DC0: F884 105C STRB.W R1, [R4, #92] 0x08003DC4: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.FLASH_WaitForLastOperation from stm32g4xx_hal_flash.o, size=84, align=4


FLASH_WaitForLastOperation: 0x08003DC8: B570 PUSH {R4-R6, LR} 0x08003DCA: F242 0610 MOVW R6, #0x2010 0x08003DCE: 4604 MOV R4, R0 0x08003DD0: F2C4 0602 MOVT R6, #0x4002 0x08003DD4: F7FF FC46 BL HAL_GetTick ; 0x08003664 0x08003DD8: 4605 MOV R5, R0 0x08003DDA: BF00 NOP
.L1: 0x08003DDC: 6830 LDR R0, [R6] 0x08003DDE: 03C0 LSLS R0, R0, #15 0x08003DE0: D506 BPL .L2 ; 0x08003DF0 0x08003DE2: F7FF FC3F BL HAL_GetTick ; 0x08003664 0x08003DE6: 1B40 SUBS R0, R0, R5 0x08003DE8: 42A0 CMP R0, R4 0x08003DEA: D9F7 BLS .L1 ; 0x08003DDC 0x08003DEC: 2003 MOVS R0, #3 0x08003DEE: BD70 POP {R4-R6, PC}
.L2: 0x08003DF0: 6830 LDR R0, [R6] 0x08003DF2: F24C 31FA MOVW R1, #0xC3FA 0x08003DF6: 4001 ANDS R1, R0 0x08003DF8: D008 BEQ .L3 ; 0x08003E0C 0x08003DFA: F241 704C MOVW R0, #0x174C ; 0x1000174C = pFlash 0x08003DFE: F2C1 0000 MOVT R0, #0x1000 ; 0x1000174C = pFlash 0x08003E02: 6842 LDR R2, [R0, #4] 0x08003E04: 430A ORRS R2, R1 0x08003E06: 6042 STR R2, [R0, #4] 0x08003E08: 2001 MOVS R0, #1 0x08003E0A: E005 B .L4 ; 0x08003E18
.L3: 0x08003E0C: 6830 LDR R0, [R6] 0x08003E0E: 07C0 LSLS R0, R0, #31 0x08003E10: F04F 0000 MOV.W R0, #0 0x08003E14: D001 BEQ .L5 ; 0x08003E1A 0x08003E16: 2101 MOVS R1, #1
.L4: 0x08003E18: 6031 STR R1, [R6]
.L5: 0x08003E1A: BD70 POP {R4-R6, PC}

Section .text.HAL_FLASH_Lock from stm32g4xx_hal_flash.o, size=24, align=4


HAL_FLASH_Lock: 0x08003E1C: F242 0014 MOVW R0, #0x2014 0x08003E20: F2C4 0002 MOVT R0, #0x4002 0x08003E24: 6801 LDR R1, [R0] 0x08003E26: F041 4100 ORR R1, R1, #0x80000000 0x08003E2A: 6001 STR R1, [R0] 0x08003E2C: 6800 LDR R0, [R0] 0x08003E2E: 43C0 MVNS R0, R0 0x08003E30: 0FC0 LSRS R0, R0, #31 0x08003E32: 4770 BX LR

Section .text.HAL_FLASHEx_OBGetConfig from stm32g4xx_hal_flash_ex.o, size=416, align=4


HAL_FLASHEx_OBGetConfig: 0x08003E34: 6841 LDR R1, [R0, #4] 0x08003E36: F242 0C20 MOVW R12, #0x2020 0x08003E3A: F2C4 0C02 MOVT R12, #0x4002 0x08003E3E: 2206 MOVS R2, #6 0x08003E40: 2904 CMP R1, #4 0x08003E42: 6002 STR R2, [R0] 0x08003E44: D820 BHI .L2 ; 0x08003E88 0x08003E46: 2903 CMP R1, #3 0x08003E48: D01E BEQ .L2 ; 0x08003E88 0x08003E4A: 2207 MOVS R2, #7 0x08003E4C: 2904 CMP R1, #4 0x08003E4E: 6002 STR R2, [R0] 0x08003E50: D81A BHI .L2 ; 0x08003E88 0x08003E52: E8DF F001 TBB [PC, R1] 0x08003E56: 03 DC.B 0x03 ; '\x03' 0x08003E57: 0B DC.B 0x0B ; '\v' 0x08003E58: 07 DC.B 0x07 ; '\x07' 0x08003E59: 19 DC.B 0x19 ; '\x19' 0x08003E5A: 0F DC.B 0x0F ; '\x0F' 0x08003E5B: 00 DC.B 0x00 ; '\0' 0x08003E5C: 4661 MOV R1, R12 0x08003E5E: F851 2F0C LDR R2, [R1, #12]! 0x08003E62: E00A B .L1 ; 0x08003E7A 0x08003E64: 4661 MOV R1, R12 0x08003E66: F851 2F2C LDR R2, [R1, #44]! 0x08003E6A: E006 B .L1 ; 0x08003E7A 0x08003E6C: 4661 MOV R1, R12 0x08003E6E: F851 2F10 LDR R2, [R1, #16]! 0x08003E72: E002 B .L1 ; 0x08003E7A 0x08003E74: 4661 MOV R1, R12 0x08003E76: F851 2F30 LDR R2, [R1, #48]!
.L1: 0x08003E7A: F002 027F AND R2, R2, #127 0x08003E7E: 6082 STR R2, [R0, #8] 0x08003E80: 6809 LDR R1, [R1] 0x08003E82: F3C1 4106 UBFX R1, R1, #16, #7 0x08003E86: 60C1 STR R1, [R0, #12]
.L2: 0x08003E88: B5B0 PUSH {R4-R5, R7, LR} 0x08003E8A: F8DC 1000 LDR.W R1, [R12] 0x08003E8E: B2C9 UXTB R1, R1 0x08003E90: 460A MOV R2, R1 0x08003E92: 29AA CMP R1, #170 0x08003E94: BF18 IT NE 0x08003E96: 22BB MOVNE R2, #187 0x08003E98: 29CC CMP R1, #204 0x08003E9A: BF08 IT EQ 0x08003E9C: 460A MOVEQ R2, R1 0x08003E9E: 6102 STR R2, [R0, #16] 0x08003EA0: F8DC 1000 LDR.W R1, [R12] 0x08003EA4: 69C2 LDR R2, [R0, #28] 0x08003EA6: F021 01FF BIC R1, R1, #255 0x08003EAA: 1E53 SUBS R3, R2, #1 0x08003EAC: 2B01 CMP R3, #1 0x08003EAE: 6181 STR R1, [R0, #24] 0x08003EB0: D873 BHI .L13 ; 0x08003F9A 0x08003EB2: 6801 LDR R1, [R0] 0x08003EB4: F247 55E0 MOVW R5, #0x75E0 0x08003EB8: F041 0108 ORR R1, R1, #8 0x08003EBC: 6001 STR R1, [R0] 0x08003EBE: 2100 MOVS R1, #0 0x08003EC0: F2C4 0101 MOVT R1, #0x4001 0x08003EC4: 680B LDR R3, [R1] 0x08003EC6: F6C1 75FF MOVT R5, #0x1FFF 0x08003ECA: 05DB LSLS R3, R3, #23 0x08003ECC: 8829 LDRH R1, [R5] 0x08003ECE: F240 0300 MOVW R3, #0 0x08003ED2: F6C0 0304 MOVT R3, #0x0804 0x08003ED6: F64F 74FF MOVW R4, #0xFFFF 0x08003EDA: D409 BMI .L3 ; 0x08003EF0 0x08003EDC: 42A1 CMP R1, R4 0x08003EDE: F04F 6E00 MOV.W LR, #0x08000000 0x08003EE2: D010 BEQ .L6 ; 0x08003F06 0x08003EE4: 6829 LDR R1, [R5] 0x08003EE6: F04F 6300 MOV.W R3, #0x08000000 0x08003EEA: F361 2358 BFI R3, R1, #9, #16 0x08003EEE: E00A B .L6 ; 0x08003F06
.L3: 0x08003EF0: 42A1 CMP R1, R4 0x08003EF2: D005 BEQ .L4 ; 0x08003F00 0x08003EF4: 6829 LDR R1, [R5] 0x08003EF6: F04F 6E00 MOV.W LR, #0x08000000 0x08003EFA: F361 2E58 BFI LR, R1, #9, #16 0x08003EFE: E000 B .L5 ; 0x08003F02
.L4: 0x08003F00: 469E MOV LR, R3
.L5: 0x08003F02: F04F 6300 MOV.W R3, #0x08000000
.L6: 0x08003F06: F8DC 1000 LDR.W R1, [R12] 0x08003F0A: 0249 LSLS R1, R1, #9 0x08003F0C: D40D BMI .L7 ; 0x08003F2A 0x08003F0E: 2A02 CMP R2, #2 0x08003F10: D01F BEQ .L8 ; 0x08003F52 0x08003F12: 2A01 CMP R2, #1 0x08003F14: D13B BNE .L12 ; 0x08003F8E 0x08003F16: F8DC 1004 LDR.W R1, [R12, #4] 0x08003F1A: F04F 6300 MOV.W R3, #0x08000000 0x08003F1E: F361 1312 BFI R3, R1, #4, #15 0x08003F22: 6203 STR R3, [R0, #32] 0x08003F24: F8DC 3008 LDR.W R3, [R12, #8] 0x08003F28: E01C B .L9 ; 0x08003F64
.L7: 0x08003F2A: 2A02 CMP R2, #2 0x08003F2C: D01F BEQ .L10 ; 0x08003F6E 0x08003F2E: 2A01 CMP R2, #1 0x08003F30: D12D BNE .L12 ; 0x08003F8E 0x08003F32: F8DC 1004 LDR.W R1, [R12, #4] 0x08003F36: F64F 73F8 MOVW R3, #0xFFF8 0x08003F3A: F2C0 0303 MOVT R3, #3 0x08003F3E: EA03 01C1 AND.W R1, R3, R1, LSL #3 0x08003F42: 4471 ADD R1, LR 0x08003F44: 6201 STR R1, [R0, #32] 0x08003F46: F8DC 1008 LDR.W R1, [R12, #8] 0x08003F4A: EA03 01C1 AND.W R1, R3, R1, LSL #3 0x08003F4E: 4471 ADD R1, LR 0x08003F50: E01C B .L11 ; 0x08003F8C
.L8: 0x08003F52: F8DC 1024 LDR.W R1, [R12, #36] 0x08003F56: F04F 6300 MOV.W R3, #0x08000000 0x08003F5A: F361 1312 BFI R3, R1, #4, #15 0x08003F5E: 6203 STR R3, [R0, #32] 0x08003F60: F8DC 3028 LDR.W R3, [R12, #40]
.L9: 0x08003F64: F04F 6100 MOV.W R1, #0x08000000 0x08003F68: F363 1112 BFI R1, R3, #4, #15 0x08003F6C: E00E B .L11 ; 0x08003F8C
.L10: 0x08003F6E: F8DC 1024 LDR.W R1, [R12, #36] 0x08003F72: F64F 75F8 MOVW R5, #0xFFF8 0x08003F76: F2C0 0503 MOVT R5, #3 0x08003F7A: EA05 01C1 AND.W R1, R5, R1, LSL #3 0x08003F7E: 4419 ADD R1, R3 0x08003F80: 6201 STR R1, [R0, #32] 0x08003F82: F8DC 1028 LDR.W R1, [R12, #40] 0x08003F86: EA05 01C1 AND.W R1, R5, R1, LSL #3 0x08003F8A: 4419 ADD R1, R3
.L11: 0x08003F8C: 6241 STR R1, [R0, #36]
.L12: 0x08003F8E: F8DC 1008 LDR.W R1, [R12, #8] 0x08003F92: F001 4100 AND R1, R1, #0x80000000 0x08003F96: 4311 ORRS R1, R2 0x08003F98: 61C1 STR R1, [R0, #28]
.L13: 0x08003F9A: 6802 LDR R2, [R0] 0x08003F9C: 6AC1 LDR R1, [R0, #44] 0x08003F9E: F042 0310 ORR R3, R2, #16 0x08003FA2: 6003 STR R3, [R0] 0x08003FA4: F8DC 3050 LDR.W R3, [R12, #80] 0x08003FA8: 1E4D SUBS R5, R1, #1 0x08003FAA: 2D01 CMP R5, #1 0x08003FAC: F403 3380 AND R3, R3, #0x010000 0x08003FB0: 6283 STR R3, [R0, #40] 0x08003FB2: D80E BHI .L16 ; 0x08003FD2 0x08003FB4: F042 0230 ORR R2, R2, #48 0x08003FB8: 2901 CMP R1, #1 0x08003FBA: 6002 STR R2, [R0] 0x08003FBC: D004 BEQ .L14 ; 0x08003FC8 0x08003FBE: 2902 CMP R1, #2 0x08003FC0: D107 BNE .L16 ; 0x08003FD2 0x08003FC2: F10C 0154 ADD.W R1, R12, #84 0x08003FC6: E001 B .L15 ; 0x08003FCC
.L14: 0x08003FC8: F10C 0150 ADD.W R1, R12, #80
.L15: 0x08003FCC: 6809 LDR R1, [R1] 0x08003FCE: B2C9 UXTB R1, R1 0x08003FD0: 6301 STR R1, [R0, #48]
.L16: 0x08003FD2: BDB0 POP {R4-R5, R7, PC}

Section .text.HAL_GPIO_WritePin from stm32g4xx_hal_gpio.o, size=64, align=4


HAL_GPIO_WritePin: 0x08003FD4: B570 PUSH {R4-R6, LR} 0x08003FD6: 4616 MOV R6, R2 0x08003FD8: 460C MOV R4, R1 0x08003FDA: 4605 MOV R5, R0 0x08003FDC: B179 CBZ R1, .L3 ; 0x08003FFE 0x08003FDE: 2E02 CMP R6, #2 0x08003FE0: D307 BCC .L2 ; 0x08003FF2
.L1: 0x08003FE2: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08003FE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08003FEA: F240 119B MOVW R1, #0x019B 0x08003FEE: F7FF F9B1 BL assert_failed ; 0x08003354
.L2: 0x08003FF2: 2018 MOVS R0, #24 0x08003FF4: 2E00 CMP R6, #0 0x08003FF6: BF08 IT EQ 0x08003FF8: 2028 MOVEQ R0, #40 0x08003FFA: 502C STR R4, [R5, R0] 0x08003FFC: BD70 POP {R4-R6, PC}
.L3: 0x08003FFE: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08004002: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08004006: F44F 71CD MOV.W R1, #0x019A 0x0800400A: F7FF F9A3 BL assert_failed ; 0x08003354 0x0800400E: 2E02 CMP R6, #2 0x08004010: D2E7 BCS .L1 ; 0x08003FE2 0x08004012: E7EE B .L2 ; 0x08003FF2

Section .text.I2C_WaitOnFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=156, align=4


I2C_WaitOnFlagUntilTimeout: 0x08004014: E92D 43F0 PUSH.W {R4-R9, LR} 0x08004018: B081 SUB SP, SP, #4 0x0800401A: 4604 MOV R4, R0 0x0800401C: 6800 LDR R0, [R0] 0x0800401E: 6980 LDR R0, [R0, #24] 0x08004020: 4008 ANDS R0, R1 0x08004022: 1A40 SUBS R0, R0, R1 0x08004024: FAB0 F080 CLZ R0, R0 0x08004028: 0940 LSRS R0, R0, #5 0x0800402A: 4282 CMP R2, R0 0x0800402C: D12C BNE .L4 ; 0x08004088 0x0800402E: F8DD 8020 LDR.W R8, [SP, #32] 0x08004032: 4615 MOV R5, R2 0x08004034: 460E MOV R6, R1 0x08004036: 461F MOV R7, R3 0x08004038: F103 0901 ADD.W R9, R3, #1 0x0800403C: E012 B .L3 ; 0x08004064 0x0800403E: BF00 NOP
.L1: 0x08004040: 6820 LDR R0, [R4] 0x08004042: 6980 LDR R0, [R0, #24] 0x08004044: 4030 ANDS R0, R6 0x08004046: 1B80 SUBS R0, R0, R6 0x08004048: FAB0 F080 CLZ R0, R0 0x0800404C: 0940 LSRS R0, R0, #5 0x0800404E: 4285 CMP R5, R0 0x08004050: D01E BEQ .L5 ; 0x08004090
.L2: 0x08004052: 6820 LDR R0, [R4] 0x08004054: 6980 LDR R0, [R0, #24] 0x08004056: 4030 ANDS R0, R6 0x08004058: 1B80 SUBS R0, R0, R6 0x0800405A: FAB0 F080 CLZ R0, R0 0x0800405E: 0940 LSRS R0, R0, #5 0x08004060: 4285 CMP R5, R0 0x08004062: D111 BNE .L4 ; 0x08004088
.L3: 0x08004064: 4620 MOV R0, R4 0x08004066: 4639 MOV R1, R7 0x08004068: 4642 MOV R2, R8 0x0800406A: F000 F989 BL I2C_IsErrorOccurred ; 0x08004380 0x0800406E: B9D8 CBNZ R0, .L6 ; 0x080040A8 0x08004070: F1B9 0F00 CMP.W R9, #0 0x08004074: D0ED BEQ .L2 ; 0x08004052 0x08004076: F7FF FAF5 BL HAL_GetTick ; 0x08003664 0x0800407A: 2F00 CMP R7, #0 0x0800407C: D0E0 BEQ .L1 ; 0x08004040 0x0800407E: EBA0 0008 SUB.W R0, R0, R8 0x08004082: 42B8 CMP R0, R7 0x08004084: D9E5 BLS .L2 ; 0x08004052 0x08004086: E7DB B .L1 ; 0x08004040
.L4: 0x08004088: 2000 MOVS R0, #0 0x0800408A: B001 ADD SP, SP, #4 0x0800408C: E8BD 83F0 POP.W {R4-R9, PC}
.L5: 0x08004090: 6C60 LDR R0, [R4, #68] 0x08004092: F040 0020 ORR R0, R0, #32 0x08004096: 6460 STR R0, [R4, #68] 0x08004098: 2020 MOVS R0, #32 0x0800409A: F884 0041 STRB.W R0, [R4, #65] 0x0800409E: 2000 MOVS R0, #0 0x080040A0: F884 0042 STRB.W R0, [R4, #66] 0x080040A4: F884 0040 STRB.W R0, [R4, #64]
.L6: 0x080040A8: 2001 MOVS R0, #1 0x080040AA: B001 ADD SP, SP, #4 0x080040AC: E8BD 83F0 POP.W {R4-R9, PC}

Section .text.I2C_WaitOnTXISFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=108, align=4


I2C_WaitOnTXISFlagUntilTimeout: 0x080040B0: B5F0 PUSH {R4-R7, LR} 0x080040B2: B081 SUB SP, SP, #4 0x080040B4: 4604 MOV R4, R0 0x080040B6: 6800 LDR R0, [R0] 0x080040B8: 6980 LDR R0, [R0, #24] 0x080040BA: 0780 LSLS R0, R0, #30 0x080040BC: D41C BMI .L4 ; 0x080040F8 0x080040BE: 4615 MOV R5, R2 0x080040C0: 460E MOV R6, R1 0x080040C2: 1C4F ADDS R7, R1, #1 0x080040C4: E008 B .L3 ; 0x080040D8 0x080040C6: BF00 NOP
.L1: 0x080040C8: 6820 LDR R0, [R4] 0x080040CA: 6980 LDR R0, [R0, #24] 0x080040CC: 0780 LSLS R0, R0, #30 0x080040CE: D516 BPL .L5 ; 0x080040FE
.L2: 0x080040D0: 6820 LDR R0, [R4] 0x080040D2: 6980 LDR R0, [R0, #24] 0x080040D4: 0780 LSLS R0, R0, #30 0x080040D6: D40F BMI .L4 ; 0x080040F8
.L3: 0x080040D8: 4620 MOV R0, R4 0x080040DA: 4631 MOV R1, R6 0x080040DC: 462A MOV R2, R5 0x080040DE: F000 F94F BL I2C_IsErrorOccurred ; 0x08004380 0x080040E2: B9C0 CBNZ R0, .L6 ; 0x08004116 0x080040E4: 2F00 CMP R7, #0 0x080040E6: D0F3 BEQ .L2 ; 0x080040D0 0x080040E8: F7FF FABC BL HAL_GetTick ; 0x08003664 0x080040EC: 2E00 CMP R6, #0 0x080040EE: D0EB BEQ .L1 ; 0x080040C8 0x080040F0: 1B40 SUBS R0, R0, R5 0x080040F2: 42B0 CMP R0, R6 0x080040F4: D9EC BLS .L2 ; 0x080040D0 0x080040F6: E7E7 B .L1 ; 0x080040C8
.L4: 0x080040F8: 2000 MOVS R0, #0 0x080040FA: B001 ADD SP, SP, #4 0x080040FC: BDF0 POP {R4-R7, PC}
.L5: 0x080040FE: 6C60 LDR R0, [R4, #68] 0x08004100: F040 0020 ORR R0, R0, #32 0x08004104: 6460 STR R0, [R4, #68] 0x08004106: 2020 MOVS R0, #32 0x08004108: F884 0041 STRB.W R0, [R4, #65] 0x0800410C: 2000 MOVS R0, #0 0x0800410E: F884 0042 STRB.W R0, [R4, #66] 0x08004112: F884 0040 STRB.W R0, [R4, #64]
.L6: 0x08004116: 2001 MOVS R0, #1 0x08004118: B001 ADD SP, SP, #4 0x0800411A: BDF0 POP {R4-R7, PC}

Section .text.I2C_WaitOnSTOPFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=100, align=4


I2C_WaitOnSTOPFlagUntilTimeout: 0x0800411C: B570 PUSH {R4-R6, LR} 0x0800411E: 4604 MOV R4, R0 0x08004120: 6800 LDR R0, [R0] 0x08004122: 6980 LDR R0, [R0, #24] 0x08004124: 0680 LSLS R0, R0, #26 0x08004126: D419 BMI .L4 ; 0x0800415C 0x08004128: 4615 MOV R5, R2 0x0800412A: 460E MOV R6, R1 0x0800412C: E008 B .L3 ; 0x08004140 0x0800412E: BF00 NOP
.L1: 0x08004130: 6820 LDR R0, [R4] 0x08004132: 6980 LDR R0, [R0, #24] 0x08004134: 0680 LSLS R0, R0, #26 0x08004136: D515 BPL .L6 ; 0x08004164
.L2: 0x08004138: 6820 LDR R0, [R4] 0x0800413A: 6980 LDR R0, [R0, #24] 0x0800413C: 0680 LSLS R0, R0, #26 0x0800413E: D40D BMI .L4 ; 0x0800415C
.L3: 0x08004140: 4620 MOV R0, R4 0x08004142: 4631 MOV R1, R6 0x08004144: 462A MOV R2, R5 0x08004146: F000 F91B BL I2C_IsErrorOccurred ; 0x08004380 0x0800414A: B948 CBNZ R0, .L5 ; 0x08004160 0x0800414C: F7FF FA8A BL HAL_GetTick ; 0x08003664 0x08004150: 2E00 CMP R6, #0 0x08004152: D0ED BEQ .L1 ; 0x08004130 0x08004154: 1B40 SUBS R0, R0, R5 0x08004156: 42B0 CMP R0, R6 0x08004158: D9EE BLS .L2 ; 0x08004138 0x0800415A: E7E9 B .L1 ; 0x08004130
.L4: 0x0800415C: 2000 MOVS R0, #0 0x0800415E: BD70 POP {R4-R6, PC}
.L5: 0x08004160: 2001 MOVS R0, #1 0x08004162: BD70 POP {R4-R6, PC}
.L6: 0x08004164: 6C60 LDR R0, [R4, #68] 0x08004166: F040 0020 ORR R0, R0, #32 0x0800416A: 6460 STR R0, [R4, #68] 0x0800416C: 2020 MOVS R0, #32 0x0800416E: F884 0041 STRB.W R0, [R4, #65] 0x08004172: 2000 MOVS R0, #0 0x08004174: F884 0042 STRB.W R0, [R4, #66] 0x08004178: F884 0040 STRB.W R0, [R4, #64] 0x0800417C: 2001 MOVS R0, #1 0x0800417E: BD70 POP {R4-R6, PC}

Section .text.I2C_Flush_TXDR from stm32g4xx_hal_i2c.o, size=28, align=4


I2C_Flush_TXDR: 0x08004180: 6800 LDR R0, [R0] 0x08004182: 6981 LDR R1, [R0, #24] 0x08004184: 0789 LSLS R1, R1, #30 0x08004186: BF44 ITT MI 0x08004188: 2100 MOVMI R1, #0 0x0800418A: 6281 STRMI R1, [R0, #40] 0x0800418C: 6981 LDR R1, [R0, #24] 0x0800418E: 07C9 LSLS R1, R1, #31 0x08004190: BF02 ITTT EQ 0x08004192: 6981 LDREQ R1, [R0, #24] 0x08004194: F041 0101 ORREQ R1, R1, #1 0x08004198: 6181 STREQ R1, [R0, #24] 0x0800419A: 4770 BX LR

Section .text.HAL_I2C_Mem_Write from stm32g4xx_hal_i2c.o, size=484, align=4


HAL_I2C_Mem_Write: 0x0800419C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x080041A0: B081 SUB SP, SP, #4 0x080041A2: 468B MOV R11, R1 0x080041A4: 1E59 SUBS R1, R3, #1 0x080041A6: B289 UXTH R1, R1 0x080041A8: 461E MOV R6, R3 0x080041AA: 4617 MOV R7, R2 0x080041AC: 2902 CMP R1, #2 0x080041AE: 4604 MOV R4, R0 0x080041B0: D307 BCC .L1 ; 0x080041C2 0x080041B2: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x080041B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x080041BA: F640 11E1 MOVW R1, #0x09E1 0x080041BE: F7FF F8C9 BL assert_failed ; 0x08003354
.L1: 0x080041C2: F894 0041 LDRB.W R0, [R4, #65] 0x080041C6: 2820 CMP R0, #32 0x080041C8: D10A BNE .L2 ; 0x080041E0 0x080041CA: 9D0A LDR R5, [SP, #40] 0x080041CC: B165 CBZ R5, .L3 ; 0x080041E8 0x080041CE: F8DD 802C LDR.W R8, [SP, #44] 0x080041D2: F1B8 0F00 CMP.W R8, #0 0x080041D6: D007 BEQ .L3 ; 0x080041E8 0x080041D8: F894 0040 LDRB.W R0, [R4, #64] 0x080041DC: 2801 CMP R0, #1 0x080041DE: D10A BNE .L5 ; 0x080041F6
.L2: 0x080041E0: 2002 MOVS R0, #2 0x080041E2: B001 ADD SP, SP, #4 0x080041E4: E8BD 8FF0 POP.W {R4-R11, PC}
.L3: 0x080041E8: F44F 7000 MOV.W R0, #0x0200 0x080041EC: 6460 STR R0, [R4, #68]
.L4: 0x080041EE: 2001 MOVS R0, #1 0x080041F0: B001 ADD SP, SP, #4 0x080041F2: E8BD 8FF0 POP.W {R4-R11, PC}
.L5: 0x080041F6: 2001 MOVS R0, #1 0x080041F8: F884 0040 STRB.W R0, [R4, #64] 0x080041FC: F7FF FA32 BL HAL_GetTick ; 0x08003664 0x08004200: 4681 MOV R9, R0 0x08004202: 4620 MOV R0, R4 0x08004204: F44F 4100 MOV.W R1, #0x8000 0x08004208: 2201 MOVS R2, #1 0x0800420A: 2319 MOVS R3, #25 0x0800420C: F8CD 9000 STR.W R9, [SP] 0x08004210: F7FF FF00 BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x08004214: 4601 MOV R1, R0 0x08004216: 2001 MOVS R0, #1 0x08004218: B111 CBZ R1, .L6 ; 0x08004220 0x0800421A: B001 ADD SP, SP, #4 0x0800421C: E8BD 8FF0 POP.W {R4-R11, PC}
.L6: 0x08004220: 2021 MOVS R0, #33 0x08004222: F884 0041 STRB.W R0, [R4, #65] 0x08004226: 2040 MOVS R0, #64 0x08004228: F04F 0A00 MOV.W R10, #0 0x0800422C: F8DD C030 LDR.W R12, [SP, #48] 0x08004230: F884 0042 STRB.W R0, [R4, #66] 0x08004234: F8C4 A044 STR.W R10, [R4, #68] 0x08004238: 6265 STR R5, [R4, #36] 0x0800423A: F242 0500 MOVW R5, #0x2000 0x0800423E: F2C8 0500 MOVT R5, #0x8000 0x08004242: B2F2 UXTB R2, R6 0x08004244: 4620 MOV R0, R4 0x08004246: 4659 MOV R1, R11 0x08004248: F04F 7380 MOV.W R3, #0x01000000 0x0800424C: F8A4 802A STRH.W R8, [R4, #42] 0x08004250: F8C4 A034 STR.W R10, [R4, #52] 0x08004254: 9500 STR R5, [SP, #0] 0x08004256: 4665 MOV R5, R12 0x08004258: F005 FDA8 BL I2C_TransferConfig ; 0x08009DAC 0x0800425C: 4620 MOV R0, R4 0x0800425E: 4629 MOV R1, R5 0x08004260: 464A MOV R2, R9 0x08004262: F7FF FF25 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080040B0 0x08004266: B9B0 CBNZ R0, .L8 ; 0x08004296 0x08004268: 6820 LDR R0, [R4] 0x0800426A: 2E01 CMP R6, #1 0x0800426C: D008 BEQ .L7 ; 0x08004280 0x0800426E: 0A39 LSRS R1, R7, #8 0x08004270: 6281 STR R1, [R0, #40] 0x08004272: 4620 MOV R0, R4 0x08004274: 4629 MOV R1, R5 0x08004276: 464A MOV R2, R9 0x08004278: F7FF FF1A BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080040B0 0x0800427C: B958 CBNZ R0, .L8 ; 0x08004296 0x0800427E: 6820 LDR R0, [R4]
.L7: 0x08004280: B2F9 UXTB R1, R7 0x08004282: 6281 STR R1, [R0, #40] 0x08004284: 4620 MOV R0, R4 0x08004286: 2180 MOVS R1, #128 0x08004288: 2200 MOVS R2, #0 0x0800428A: 462B MOV R3, R5 0x0800428C: F8CD 9000 STR.W R9, [SP] 0x08004290: F7FF FEC0 BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x08004294: B110 CBZ R0, .L9 ; 0x0800429C
.L8: 0x08004296: F884 A040 STRB.W R10, [R4, #64] 0x0800429A: E7A8 B .L4 ; 0x080041EE
.L9: 0x0800429C: 8D60 LDRH R0, [R4, #42] 0x0800429E: F5B0 7F80 CMP.W R0, #0x0100 0x080042A2: D308 BCC .L10 ; 0x080042B6 0x080042A4: 20FF MOVS R0, #255 0x080042A6: 8520 STRH R0, [R4, #40] 0x080042A8: 2700 MOVS R7, #0 0x080042AA: 4620 MOV R0, R4 0x080042AC: 4659 MOV R1, R11 0x080042AE: 22FF MOVS R2, #255 0x080042B0: F04F 7380 MOV.W R3, #0x01000000 0x080042B4: E007 B .L11 ; 0x080042C6
.L10: 0x080042B6: 8D60 LDRH R0, [R4, #42] 0x080042B8: 2700 MOVS R7, #0 0x080042BA: 8520 STRH R0, [R4, #40] 0x080042BC: B2C2 UXTB R2, R0 0x080042BE: 4620 MOV R0, R4 0x080042C0: 4659 MOV R1, R11 0x080042C2: F04F 7300 MOV.W R3, #0x02000000
.L11: 0x080042C6: 9700 STR R7, [SP, #0] 0x080042C8: F005 FD70 BL I2C_TransferConfig ; 0x08009DAC 0x080042CC: 2600 MOVS R6, #0 0x080042CE: 27FF MOVS R7, #255 0x080042D0: E00B B .L15 ; 0x080042EA
.L12: 0x080042D2: 8D60 LDRH R0, [R4, #42] 0x080042D4: 4659 MOV R1, R11 0x080042D6: 8520 STRH R0, [R4, #40] 0x080042D8: B2C2 UXTB R2, R0 0x080042DA: 4620 MOV R0, R4 0x080042DC: F04F 7300 MOV.W R3, #0x02000000
.L13: 0x080042E0: 9600 STR R6, [SP, #0] 0x080042E2: F005 FD63 BL I2C_TransferConfig ; 0x08009DAC
.L14: 0x080042E6: 8D60 LDRH R0, [R4, #42] 0x080042E8: B370 CBZ R0, .L16 ; 0x08004348
.L15: 0x080042EA: 4620 MOV R0, R4 0x080042EC: 4629 MOV R1, R5 0x080042EE: 464A MOV R2, R9 0x080042F0: F7FF FEDE BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080040B0 0x080042F4: 2800 CMP R0, #0 0x080042F6: F47F AF7A BNE.W .L4 ; 0x080041EE 0x080042FA: 6A60 LDR R0, [R4, #36] 0x080042FC: 6821 LDR R1, [R4] 0x080042FE: F810 2B01 LDRB R2, [R0], #1 0x08004302: 628A STR R2, [R1, #40] 0x08004304: 6260 STR R0, [R4, #36] 0x08004306: 8D60 LDRH R0, [R4, #42] 0x08004308: 3801 SUBS R0, #1 0x0800430A: 8560 STRH R0, [R4, #42] 0x0800430C: 8D20 LDRH R0, [R4, #40] 0x0800430E: 3801 SUBS R0, #1 0x08004310: 8520 STRH R0, [R4, #40] 0x08004312: 8D61 LDRH R1, [R4, #42] 0x08004314: 2900 CMP R1, #0 0x08004316: D0E6 BEQ .L14 ; 0x080042E6 0x08004318: 0400 LSLS R0, R0, #16 0x0800431A: D1E4 BNE .L14 ; 0x080042E6 0x0800431C: 4620 MOV R0, R4 0x0800431E: 2180 MOVS R1, #128 0x08004320: 2200 MOVS R2, #0 0x08004322: 462B MOV R3, R5 0x08004324: F8CD 9000 STR.W R9, [SP] 0x08004328: F7FF FE74 BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x0800432C: 2800 CMP R0, #0 0x0800432E: F47F AF5E BNE.W .L4 ; 0x080041EE 0x08004332: 8D60 LDRH R0, [R4, #42] 0x08004334: F5B0 7F80 CMP.W R0, #0x0100 0x08004338: D3CB BCC .L12 ; 0x080042D2 0x0800433A: 8527 STRH R7, [R4, #40] 0x0800433C: 4620 MOV R0, R4 0x0800433E: 4659 MOV R1, R11 0x08004340: 22FF MOVS R2, #255 0x08004342: F04F 7380 MOV.W R3, #0x01000000 0x08004346: E7CB B .L13 ; 0x080042E0
.L16: 0x08004348: 4620 MOV R0, R4 0x0800434A: 4629 MOV R1, R5 0x0800434C: 464A MOV R2, R9 0x0800434E: F7FF FEE5 BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x0800411C 0x08004352: 2800 CMP R0, #0 0x08004354: F47F AF4B BNE.W .L4 ; 0x080041EE 0x08004358: 6820 LDR R0, [R4] 0x0800435A: 2120 MOVS R1, #32 0x0800435C: 61C1 STR R1, [R0, #28] 0x0800435E: 6842 LDR R2, [R0, #4] 0x08004360: F64E 0300 MOVW R3, #0xE800 0x08004364: F6CF 6300 MOVT R3, #0xFE00 0x08004368: 401A ANDS R2, R3 0x0800436A: 6042 STR R2, [R0, #4] 0x0800436C: 2000 MOVS R0, #0 0x0800436E: F884 1041 STRB.W R1, [R4, #65] 0x08004372: F884 0042 STRB.W R0, [R4, #66] 0x08004376: F884 0040 STRB.W R0, [R4, #64] 0x0800437A: B001 ADD SP, SP, #4 0x0800437C: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.I2C_IsErrorOccurred from stm32g4xx_hal_i2c.o, size=288, align=4


I2C_IsErrorOccurred: 0x08004380: E92D 43F0 PUSH.W {R4-R9, LR} 0x08004384: B081 SUB SP, SP, #4 0x08004386: 4604 MOV R4, R0 0x08004388: 6800 LDR R0, [R0] 0x0800438A: 4616 MOV R6, R2 0x0800438C: 6983 LDR R3, [R0, #24] 0x0800438E: 06DA LSLS R2, R3, #27 0x08004390: D402 BMI .L1 ; 0x08004398 0x08004392: 2600 MOVS R6, #0 0x08004394: 2500 MOVS R5, #0 0x08004396: E048 B .L10 ; 0x0800442A
.L1: 0x08004398: 460D MOV R5, R1 0x0800439A: 2110 MOVS R1, #16 0x0800439C: 61C1 STR R1, [R0, #28] 0x0800439E: 6820 LDR R0, [R4] 0x080043A0: 6981 LDR R1, [R0, #24] 0x080043A2: 0689 LSLS R1, R1, #26 0x080043A4: D434 BMI .L7 ; 0x08004410 0x080043A6: 2700 MOVS R7, #0 0x080043A8: F105 0901 ADD.W R9, R5, #1 0x080043AC: F04F 0800 MOV.W R8, #0 0x080043B0: E008 B .L4 ; 0x080043C4
.L2: 0x080043B2: F048 0820 ORR R8, R8, #32 0x080043B6: 2701 MOVS R7, #1
.L3: 0x080043B8: 6820 LDR R0, [R4] 0x080043BA: 6981 LDR R1, [R0, #24] 0x080043BC: F001 0120 AND R1, R1, #32 0x080043C0: 4339 ORRS R1, R7 0x080043C2: D128 BNE .L8 ; 0x08004416
.L4: 0x080043C4: F1B9 0F00 CMP.W R9, #0 0x080043C8: D0F6 BEQ .L3 ; 0x080043B8 0x080043CA: F7FF F94B BL HAL_GetTick ; 0x08003664 0x080043CE: B115 CBZ R5, .L5 ; 0x080043D6 0x080043D0: 1B80 SUBS R0, R0, R6 0x080043D2: 42A8 CMP R0, R5 0x080043D4: D9F0 BLS .L3 ; 0x080043B8
.L5: 0x080043D6: 6820 LDR R0, [R4] 0x080043D8: 6842 LDR R2, [R0, #4] 0x080043DA: F894 1042 LDRB.W R1, [R4, #66] 0x080043DE: 6983 LDR R3, [R0, #24] 0x080043E0: 041B LSLS R3, R3, #16 0x080043E2: D50B BPL .L6 ; 0x080043FC 0x080043E4: F412 4280 ANDS R2, R2, #0x4000 0x080043E8: D108 BNE .L6 ; 0x080043FC 0x080043EA: 2920 CMP R1, #32 0x080043EC: D006 BEQ .L6 ; 0x080043FC 0x080043EE: 6841 LDR R1, [R0, #4] 0x080043F0: F441 4180 ORR R1, R1, #0x4000 0x080043F4: 6041 STR R1, [R0, #4] 0x080043F6: F7FF F935 BL HAL_GetTick ; 0x08003664 0x080043FA: 4606 MOV R6, R0
.L6: 0x080043FC: 6820 LDR R0, [R4] 0x080043FE: 6980 LDR R0, [R0, #24] 0x08004400: 0680 LSLS R0, R0, #26 0x08004402: D4D9 BMI .L3 ; 0x080043B8 0x08004404: F7FF F92E BL HAL_GetTick ; 0x08003664 0x08004408: 1B80 SUBS R0, R0, R6 0x0800440A: 281A CMP R0, #26 0x0800440C: D3F6 BCC .L6 ; 0x080043FC 0x0800440E: E7D0 B .L2 ; 0x080043B2
.L7: 0x08004410: 2101 MOVS R1, #1 0x08004412: 2604 MOVS R6, #4 0x08004414: E004 B .L9 ; 0x08004420
.L8: 0x08004416: FAB7 F187 CLZ R1, R7 0x0800441A: 0949 LSRS R1, R1, #5 0x0800441C: F048 0604 ORR R6, R8, #4
.L9: 0x08004420: 2501 MOVS R5, #1 0x08004422: 2900 CMP R1, #0 0x08004424: BF1C ITT NE 0x08004426: 2120 MOVNE R1, #32 0x08004428: 61C1 STRNE R1, [R0, #28]
.L10: 0x0800442A: 6820 LDR R0, [R4] 0x0800442C: 6981 LDR R1, [R0, #24] 0x0800442E: 05CA LSLS R2, R1, #23 0x08004430: D41E BMI .L15 ; 0x08004470 0x08004432: 054A LSLS R2, R1, #21 0x08004434: D424 BMI .L16 ; 0x08004480
.L11: 0x08004436: 0589 LSLS R1, R1, #22 0x08004438: D42A BMI .L17 ; 0x08004490
.L12: 0x0800443A: B1AD CBZ R5, .L14 ; 0x08004468
.L13: 0x0800443C: 4620 MOV R0, R4 0x0800443E: F7FF FE9F BL I2C_Flush_TXDR ; 0x08004180 0x08004442: 6820 LDR R0, [R4] 0x08004444: F64E 0200 MOVW R2, #0xE800 0x08004448: 6841 LDR R1, [R0, #4] 0x0800444A: F6CF 6200 MOVT R2, #0xFE00 0x0800444E: 4011 ANDS R1, R2 0x08004450: 6041 STR R1, [R0, #4] 0x08004452: 6C60 LDR R0, [R4, #68] 0x08004454: 4330 ORRS R0, R6 0x08004456: 6460 STR R0, [R4, #68] 0x08004458: 2020 MOVS R0, #32 0x0800445A: F884 0041 STRB.W R0, [R4, #65] 0x0800445E: 2000 MOVS R0, #0 0x08004460: F884 0042 STRB.W R0, [R4, #66] 0x08004464: F884 0040 STRB.W R0, [R4, #64]
.L14: 0x08004468: 4628 MOV R0, R5 0x0800446A: B001 ADD SP, SP, #4 0x0800446C: E8BD 83F0 POP.W {R4-R9, PC}
.L15: 0x08004470: F046 0601 ORR R6, R6, #1 0x08004474: F44F 7280 MOV.W R2, #0x0100 0x08004478: 2501 MOVS R5, #1 0x0800447A: 61C2 STR R2, [R0, #28] 0x0800447C: 054A LSLS R2, R1, #21 0x0800447E: D5DA BPL .L11 ; 0x08004436
.L16: 0x08004480: F046 0608 ORR R6, R6, #8 0x08004484: F44F 6280 MOV.W R2, #0x0400 0x08004488: 2501 MOVS R5, #1 0x0800448A: 61C2 STR R2, [R0, #28] 0x0800448C: 0589 LSLS R1, R1, #22 0x0800448E: D5D4 BPL .L12 ; 0x0800443A
.L17: 0x08004490: F046 0602 ORR R6, R6, #2 0x08004494: F44F 7100 MOV.W R1, #0x0200 0x08004498: 2501 MOVS R5, #1 0x0800449A: 61C1 STR R1, [R0, #28] 0x0800449C: D1CE BNE .L13 ; 0x0800443C 0x0800449E: E7E3 B .L14 ; 0x08004468

Section .text.HAL_I2CEx_EnableFastModePlus from stm32g4xx_hal_i2c_ex.o, size=84, align=4


HAL_I2CEx_EnableFastModePlus: 0x080044A0: B510 PUSH {R4, LR} 0x080044A2: B082 SUB SP, SP, #8 0x080044A4: 4604 MOV R4, R0 0x080044A6: 2000 MOVS R0, #0 0x080044A8: F6CA 20AA MOVT R0, #0xAAAA 0x080044AC: EA04 0100 AND.W R1, R4, R0 0x080044B0: 4281 CMP R1, R0 0x080044B2: BF18 IT NE 0x080044B4: F414 007F ANDSNE R0, R4, #0xFF0000 0x080044B8: D107 BNE .L1 ; 0x080044CA 0x080044BA: F24E 10EE MOVW R0, #0xE1EE ; 0x0800E1EE = .rodata..L.str 0x080044BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1EE = .rodata..L.str 0x080044C2: F240 113D MOVW R1, #0x013D 0x080044C6: F7FE FF45 BL assert_failed ; 0x08003354
.L1: 0x080044CA: F241 0060 MOVW R0, #0x1060 0x080044CE: F2C4 0002 MOVT R0, #0x4002 0x080044D2: 6801 LDR R1, [R0] 0x080044D4: F041 0101 ORR R1, R1, #1 0x080044D8: 6001 STR R1, [R0] 0x080044DA: 6800 LDR R0, [R0] 0x080044DC: F000 0001 AND R0, R0, #1 0x080044E0: 9001 STR R0, [SP, #4] 0x080044E2: 9801 LDR R0, [SP, #4] 0x080044E4: 2004 MOVS R0, #4 0x080044E6: F2C4 0001 MOVT R0, #0x4001 0x080044EA: 6801 LDR R1, [R0] 0x080044EC: 4321 ORRS R1, R4 0x080044EE: 6001 STR R1, [R0] 0x080044F0: B002 ADD SP, SP, #8 0x080044F2: BD10 POP {R4, PC}

Section .text.HAL_IWDG_Refresh from stm32g4xx_hal_iwdg.o, size=12, align=4


HAL_IWDG_Refresh: 0x080044F4: 6801 LDR R1, [R0] 0x080044F6: F64A 22AA MOVW R2, #0xAAAA 0x080044FA: 2000 MOVS R0, #0 0x080044FC: 600A STR R2, [R1] 0x080044FE: 4770 BX LR

Section .text.HAL_PCD_Init from stm32g4xx_hal_pcd.o, size=188, align=4


HAL_PCD_Init: 0x08004500: 2800 CMP R0, #0 0x08004502: D059 BEQ .L8 ; 0x080045B8 0x08004504: B570 PUSH {R4-R6, LR} 0x08004506: 4606 MOV R6, R0 0x08004508: 6800 LDR R0, [R0] 0x0800450A: F645 4100 MOVW R1, #0x5C00 0x0800450E: F2C4 0100 MOVT R1, #0x4000 0x08004512: 4288 CMP R0, R1 0x08004514: D006 BEQ .L1 ; 0x08004524 0x08004516: F64C 00C2 MOVW R0, #0xC8C2 ; 0x0800C8C2 = .rodata..L.str 0x0800451A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C2 = .rodata..L.str 0x0800451E: 2187 MOVS R1, #135 0x08004520: F7FE FF18 BL assert_failed ; 0x08003354
.L1: 0x08004524: F896 0291 LDRB.W R0, [R6, #0x0291] 0x08004528: B928 CBNZ R0, .L2 ; 0x08004536 0x0800452A: 2000 MOVS R0, #0 0x0800452C: F886 0290 STRB.W R0, [R6, #0x0290] 0x08004530: 4630 MOV R0, R6 0x08004532: F002 FE9F BL HAL_PCD_MspInit ; 0x08007274
.L2: 0x08004536: 2003 MOVS R0, #3 0x08004538: F886 0291 STRB.W R0, [R6, #0x0291] 0x0800453C: 6830 LDR R0, [R6] 0x0800453E: F001 F9C1 BL USB_DisableGlobalInt ; 0x080058C4 0x08004542: 7930 LDRB R0, [R6, #4] 0x08004544: B1A8 CBZ R0, .L4 ; 0x08004572 0x08004546: EB00 0180 ADD.W R1, R0, R0, LSL #2 0x0800454A: 00C9 LSLS R1, R1, #3 0x0800454C: 2200 MOVS R2, #0 0x0800454E: F04F 0C01 MOV.W R12, #1 0x08004552: 2300 MOVS R3, #0 0x08004554: 2400 MOVS R4, #0 0x08004556: BF00 NOP
.L3: 0x08004558: 18F5 ADDS R5, R6, R3 0x0800455A: 3328 ADDS R3, #40 0x0800455C: 742C STRB R4, [R5, #16] 0x0800455E: 4299 CMP R1, R3 0x08004560: F104 0401 ADD.W R4, R4, #1 0x08004564: F885 C011 STRB.W R12, [R5, #17] 0x08004568: 74EA STRB R2, [R5, #19] 0x0800456A: E9C5 2208 STRD R2, R2, [R5, #32] 0x0800456E: 62AA STR R2, [R5, #40] 0x08004570: D1F2 BNE .L3 ; 0x08004558
.L4: 0x08004572: B180 CBZ R0, .L6 ; 0x08004596 0x08004574: F506 71B4 ADD.W R1, R6, #0x0168 0x08004578: 2200 MOVS R2, #0 0x0800457A: 2300 MOVS R3, #0
.L5: 0x0800457C: F801 3C18 STRB R3, [R1, #-24] 0x08004580: 3301 ADDS R3, #1 0x08004582: F801 2C17 STRB R2, [R1, #-23] 0x08004586: F801 2C15 STRB R2, [R1, #-21] 0x0800458A: E941 2202 STRD R2, R2, [R1, #-8] 0x0800458E: F841 2B28 STR R2, [R1], #40 0x08004592: 4298 CMP R0, R3 0x08004594: D1F2 BNE .L5 ; 0x0800457C
.L6: 0x08004596: E896 0007 LDM.W R6, {R0-R2} 0x0800459A: F007 FCAF BL USB_DevInit ; 0x0800BEFC 0x0800459E: 2000 MOVS R0, #0 0x080045A0: 2101 MOVS R1, #1 0x080045A2: 7330 STRB R0, [R6, #12] 0x080045A4: F886 1291 STRB.W R1, [R6, #0x0291] 0x080045A8: 7AB1 LDRB R1, [R6, #10] 0x080045AA: 2901 CMP R1, #1 0x080045AC: D103 BNE .L7 ; 0x080045B6 0x080045AE: 4630 MOV R0, R6 0x080045B0: F005 FE7A BL HAL_PCDEx_ActivateLPM ; 0x0800A2A8 0x080045B4: 2000 MOVS R0, #0
.L7: 0x080045B6: BD70 POP {R4-R6, PC}
.L8: 0x080045B8: 2001 MOVS R0, #1 0x080045BA: 4770 BX LR

Section .text.HAL_RCC_GetSysClockFreq from stm32g4xx_hal_rcc.o, size=128, align=4


HAL_RCC_GetSysClockFreq: 0x080045BC: F241 010C MOVW R1, #0x100C 0x080045C0: F2C4 0102 MOVT R1, #0x4002 0x080045C4: F851 0C04 LDR R0, [R1, #-4] 0x080045C8: F242 4200 MOVW R2, #0x2400 0x080045CC: F2C0 02F4 MOVT R2, #244 0x080045D0: F000 000C AND R0, R0, #12 0x080045D4: 2804 CMP R0, #4 0x080045D6: 4610 MOV R0, R2 0x080045D8: D02D BEQ .L1 ; 0x08004636 0x080045DA: F851 0C04 LDR R0, [R1, #-4] 0x080045DE: F000 000C AND R0, R0, #12 0x080045E2: 2808 CMP R0, #8 0x080045E4: F647 0040 MOVW R0, #0x7840 0x080045E8: F2C0 107D MOVT R0, #0x017D 0x080045EC: D023 BEQ .L1 ; 0x08004636 0x080045EE: F851 3C04 LDR R3, [R1, #-4] 0x080045F2: F003 030C AND R3, R3, #12 0x080045F6: 2B0C CMP R3, #12 0x080045F8: D11E BNE .L2 ; 0x08004638 0x080045FA: B580 PUSH {R7, LR} 0x080045FC: F8D1 C000 LDR.W R12, [R1] 0x08004600: 680B LDR R3, [R1] 0x08004602: F00C 0C03 AND R12, R12, #3 0x08004606: F3C3 1E03 UBFX LR, R3, #4, #4 0x0800460A: 680B LDR R3, [R1] 0x0800460C: F10E 0E01 ADD.W LR, LR, #1 0x08004610: F1BC 0F03 CMP.W R12, #3 0x08004614: BF08 IT EQ 0x08004616: 4602 MOVEQ R2, R0 0x08004618: 6809 LDR R1, [R1] 0x0800461A: FBB2 F0FE UDIV R0, R2, LR 0x0800461E: F3C3 2306 UBFX R3, R3, #8, #7 0x08004622: F3C1 6141 UBFX R1, R1, #25, #2 0x08004626: 2202 MOVS R2, #2 0x08004628: 4358 MULS R0, R3, R0 0x0800462A: EB02 0141 ADD.W R1, R2, R1, LSL #1 0x0800462E: FBB0 F0F1 UDIV R0, R0, R1 0x08004632: E8BD 4080 POP.W {R7, LR}
.L1: 0x08004636: 4770 BX LR
.L2: 0x08004638: 2000 MOVS R0, #0 0x0800463A: 4770 BX LR

Section .text.HAL_RCCEx_PeriphCLKConfig from stm32g4xx_hal_rcc_ex.o, size=1424, align=4


HAL_RCCEx_PeriphCLKConfig: 0x0800463C: E92D 43F0 PUSH.W {R4-R9, LR} 0x08004640: B081 SUB SP, SP, #4 0x08004642: 4604 MOV R4, R0 0x08004644: 6800 LDR R0, [R0] 0x08004646: 0300 LSLS R0, R0, #12 0x08004648: D106 BNE .L1 ; 0x08004658 0x0800464A: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x0800464E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004652: 2183 MOVS R1, #131 0x08004654: F7FE FE7E BL assert_failed ; 0x08003354
.L1: 0x08004658: 78A0 LDRB R0, [R4, #2] 0x0800465A: F241 0988 MOVW R9, #0x1088 0x0800465E: 0700 LSLS R0, R0, #28 0x08004660: F2C4 0902 MOVT R9, #0x4002 0x08004664: D401 BMI .L2 ; 0x0800466A 0x08004666: 2500 MOVS R5, #0 0x08004668: E075 B .L11 ; 0x08004756
.L2: 0x0800466A: 6D20 LDR R0, [R4, #80] 0x0800466C: EA4F 2030 ROR R0, R0, #8 0x08004670: 2804 CMP R0, #4 0x08004672: D306 BCC .L3 ; 0x08004682 0x08004674: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004678: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x0800467C: 218B MOVS R1, #139 0x0800467E: F7FE FE69 BL assert_failed ; 0x08003354
.L3: 0x08004682: F859 0C30 LDR R0, [R9, #-48] 0x08004686: EA5F 08C0 LSLS.W R8, R0, #3 0x0800468A: D40B BMI .L4 ; 0x080046A4 0x0800468C: F859 0C30 LDR R0, [R9, #-48] 0x08004690: F040 5080 ORR R0, R0, #0x10000000 0x08004694: F849 0C30 STR R0, [R9, #-48] 0x08004698: F859 0C30 LDR R0, [R9, #-48] 0x0800469C: F000 5080 AND R0, R0, #0x10000000 0x080046A0: 9000 STR R0, [SP, #0] 0x080046A2: 9800 LDR R0, [SP, #0]
.L4: 0x080046A4: F247 0700 MOVW R7, #0x7000 0x080046A8: F2C4 0700 MOVT R7, #0x4000 0x080046AC: 6838 LDR R0, [R7] 0x080046AE: F440 7080 ORR R0, R0, #0x0100 0x080046B2: 6038 STR R0, [R7] 0x080046B4: F7FE FFD6 BL HAL_GetTick ; 0x08003664 0x080046B8: 4605 MOV R5, R0 0x080046BA: BF00 NOP
.L5: 0x080046BC: 6838 LDR R0, [R7] 0x080046BE: 05C6 LSLS R6, R0, #23 0x080046C0: D408 BMI .L6 ; 0x080046D4 0x080046C2: F7FE FFCF BL HAL_GetTick ; 0x08003664 0x080046C6: 1B40 SUBS R0, R0, R5 0x080046C8: 2803 CMP R0, #3 0x080046CA: D3F7 BCC .L5 ; 0x080046BC 0x080046CC: 2503 MOVS R5, #3 0x080046CE: 2E00 CMP R6, #0 0x080046D0: D403 BMI .L7 ; 0x080046DA 0x080046D2: E037 B .L10 ; 0x08004744
.L6: 0x080046D4: 2500 MOVS R5, #0 0x080046D6: 2E00 CMP R6, #0 0x080046D8: D534 BPL .L10 ; 0x08004744
.L7: 0x080046DA: F8D9 0008 LDR.W R0, [R9, #8] 0x080046DE: F410 7040 ANDS R0, R0, #0x0300 0x080046E2: D025 BEQ .L9 ; 0x08004730 0x080046E4: 6D21 LDR R1, [R4, #80] 0x080046E6: 4288 CMP R0, R1 0x080046E8: D022 BEQ .L9 ; 0x08004730 0x080046EA: F8D9 0008 LDR.W R0, [R9, #8] 0x080046EE: F8D9 1008 LDR.W R1, [R9, #8] 0x080046F2: F420 7240 BIC R2, R0, #0x0300 0x080046F6: F441 3180 ORR R1, R1, #0x010000 0x080046FA: F8C9 1008 STR.W R1, [R9, #8] 0x080046FE: F8D9 1008 LDR.W R1, [R9, #8] 0x08004702: 07C0 LSLS R0, R0, #31 0x08004704: F421 3180 BIC R1, R1, #0x010000 0x08004708: F8C9 1008 STR.W R1, [R9, #8] 0x0800470C: F8C9 2008 STR.W R2, [R9, #8] 0x08004710: D00E BEQ .L9 ; 0x08004730 0x08004712: F7FE FFA7 BL HAL_GetTick ; 0x08003664 0x08004716: 4606 MOV R6, R0 0x08004718: F241 3789 MOVW R7, #0x1389
.L8: 0x0800471C: F8D9 0008 LDR.W R0, [R9, #8] 0x08004720: 0780 LSLS R0, R0, #30 0x08004722: D405 BMI .L9 ; 0x08004730 0x08004724: F7FE FF9E BL HAL_GetTick ; 0x08003664 0x08004728: 1B80 SUBS R0, R0, R6 0x0800472A: 42B8 CMP R0, R7 0x0800472C: D3F6 BCC .L8 ; 0x0800471C 0x0800472E: 2503 MOVS R5, #3
.L9: 0x08004730: B945 CBNZ R5, .L10 ; 0x08004744 0x08004732: F8D9 0008 LDR.W R0, [R9, #8] 0x08004736: 6D21 LDR R1, [R4, #80] 0x08004738: F420 7040 BIC R0, R0, #0x0300 0x0800473C: 4308 ORRS R0, R1 0x0800473E: 2500 MOVS R5, #0 0x08004740: F8C9 0008 STR.W R0, [R9, #8]
.L10: 0x08004744: F1B8 0F00 CMP.W R8, #0 0x08004748: BF5E ITTT PL 0x0800474A: F859 0C30 LDRPL R0, [R9, #-48] 0x0800474E: F020 5080 BICPL R0, R0, #0x10000000 0x08004752: F849 0C30 STRPL R0, [R9, #-48]
.L11: 0x08004756: 7820 LDRB R0, [R4] 0x08004758: 07C0 LSLS R0, R0, #31 0x0800475A: D011 BEQ .L13 ; 0x08004780 0x0800475C: 6860 LDR R0, [R4, #4] 0x0800475E: 2804 CMP R0, #4 0x08004760: D306 BCC .L12 ; 0x08004770 0x08004762: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004766: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x0800476A: 21E0 MOVS R1, #224 0x0800476C: F7FE FDF2 BL assert_failed ; 0x08003354
.L12: 0x08004770: F8D9 0000 LDR.W R0, [R9] 0x08004774: 6861 LDR R1, [R4, #4] 0x08004776: F020 0003 BIC R0, R0, #3 0x0800477A: 4308 ORRS R0, R1 0x0800477C: F8C9 0000 STR.W R0, [R9]
.L13: 0x08004780: 7820 LDRB R0, [R4] 0x08004782: 0780 LSLS R0, R0, #30 0x08004784: D513 BPL .L15 ; 0x080047AE 0x08004786: 68A0 LDR R0, [R4, #8] 0x08004788: EA4F 00B0 ROR R0, R0, #2 0x0800478C: 2804 CMP R0, #4 0x0800478E: D306 BCC .L14 ; 0x0800479E 0x08004790: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004794: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004798: 21EA MOVS R1, #234 0x0800479A: F7FE FDDB BL assert_failed ; 0x08003354
.L14: 0x0800479E: F8D9 0000 LDR.W R0, [R9] 0x080047A2: 68A1 LDR R1, [R4, #8] 0x080047A4: F020 000C BIC R0, R0, #12 0x080047A8: 4308 ORRS R0, R1 0x080047AA: F8C9 0000 STR.W R0, [R9]
.L15: 0x080047AE: 7820 LDRB R0, [R4] 0x080047B0: 0740 LSLS R0, R0, #29 0x080047B2: D513 BPL .L17 ; 0x080047DC 0x080047B4: 68E0 LDR R0, [R4, #12] 0x080047B6: EA4F 1030 ROR R0, R0, #4 0x080047BA: 2804 CMP R0, #4 0x080047BC: D306 BCC .L16 ; 0x080047CC 0x080047BE: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x080047C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x080047C6: 21F6 MOVS R1, #246 0x080047C8: F7FE FDC4 BL assert_failed ; 0x08003354
.L16: 0x080047CC: F8D9 0000 LDR.W R0, [R9] 0x080047D0: 68E1 LDR R1, [R4, #12] 0x080047D2: F020 0030 BIC R0, R0, #48 0x080047D6: 4308 ORRS R0, R1 0x080047D8: F8C9 0000 STR.W R0, [R9]
.L17: 0x080047DC: 7820 LDRB R0, [R4] 0x080047DE: 0700 LSLS R0, R0, #28 0x080047E0: D514 BPL .L19 ; 0x0800480C 0x080047E2: 6920 LDR R0, [R4, #16] 0x080047E4: EA4F 10B0 ROR R0, R0, #6 0x080047E8: 2804 CMP R0, #4 0x080047EA: D307 BCC .L18 ; 0x080047FC 0x080047EC: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x080047F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x080047F4: F240 1103 MOVW R1, #0x0103 0x080047F8: F7FE FDAC BL assert_failed ; 0x08003354
.L18: 0x080047FC: F8D9 0000 LDR.W R0, [R9] 0x08004800: 6921 LDR R1, [R4, #16] 0x08004802: F020 00C0 BIC R0, R0, #192 0x08004806: 4308 ORRS R0, R1 0x08004808: F8C9 0000 STR.W R0, [R9]
.L19: 0x0800480C: 7820 LDRB R0, [R4] 0x0800480E: 06C0 LSLS R0, R0, #27 0x08004810: D514 BPL .L21 ; 0x0800483C 0x08004812: 6960 LDR R0, [R4, #20] 0x08004814: EA4F 2030 ROR R0, R0, #8 0x08004818: 2804 CMP R0, #4 0x0800481A: D307 BCC .L20 ; 0x0800482C 0x0800481C: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004820: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004824: F44F 7188 MOV.W R1, #0x0110 0x08004828: F7FE FD94 BL assert_failed ; 0x08003354
.L20: 0x0800482C: F8D9 0000 LDR.W R0, [R9] 0x08004830: 6961 LDR R1, [R4, #20] 0x08004832: F420 7040 BIC R0, R0, #0x0300 0x08004836: 4308 ORRS R0, R1 0x08004838: F8C9 0000 STR.W R0, [R9]
.L21: 0x0800483C: 7820 LDRB R0, [R4] 0x0800483E: 0680 LSLS R0, R0, #26 0x08004840: D514 BPL .L23 ; 0x0800486C 0x08004842: 69A0 LDR R0, [R4, #24] 0x08004844: EA4F 20B0 ROR R0, R0, #10 0x08004848: 2804 CMP R0, #4 0x0800484A: D307 BCC .L22 ; 0x0800485C 0x0800484C: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004850: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004854: F44F 718E MOV.W R1, #0x011C 0x08004858: F7FE FD7C BL assert_failed ; 0x08003354
.L22: 0x0800485C: F8D9 0000 LDR.W R0, [R9] 0x08004860: 69A1 LDR R1, [R4, #24] 0x08004862: F420 6040 BIC R0, R0, #0x0C00 0x08004866: 4308 ORRS R0, R1 0x08004868: F8C9 0000 STR.W R0, [R9]
.L23: 0x0800486C: 7820 LDRB R0, [R4] 0x0800486E: 0640 LSLS R0, R0, #25 0x08004870: D50E BPL .L25 ; 0x08004890 0x08004872: 69E0 LDR R0, [R4, #28] 0x08004874: 2800 CMP R0, #0 0x08004876: BF18 IT NE 0x08004878: F5B0 5F80 CMPNE.W R0, #0x1000 0x0800487C: F040 814D BNE.W .L50 ; 0x08004B1A
.L24: 0x08004880: F8D9 0000 LDR.W R0, [R9] 0x08004884: 69E1 LDR R1, [R4, #28] 0x08004886: F420 5040 BIC R0, R0, #0x3000 0x0800488A: 4308 ORRS R0, R1 0x0800488C: F8C9 0000 STR.W R0, [R9]
.L25: 0x08004890: 7820 LDRB R0, [R4] 0x08004892: 0600 LSLS R0, R0, #24 0x08004894: D50E BPL .L27 ; 0x080048B4 0x08004896: 6A20 LDR R0, [R4, #32] 0x08004898: 2800 CMP R0, #0 0x0800489A: BF18 IT NE 0x0800489C: F5B0 4F80 CMPNE.W R0, #0x4000 0x080048A0: F040 8148 BNE.W .L51 ; 0x08004B34
.L26: 0x080048A4: F8D9 0000 LDR.W R0, [R9] 0x080048A8: 6A21 LDR R1, [R4, #32] 0x080048AA: F420 4040 BIC R0, R0, #0xC000 0x080048AE: 4308 ORRS R0, R1 0x080048B0: F8C9 0000 STR.W R0, [R9]
.L27: 0x080048B4: 7860 LDRB R0, [R4, #1] 0x080048B6: 07C0 LSLS R0, R0, #31 0x080048B8: D00E BEQ .L29 ; 0x080048D8 0x080048BA: 6A60 LDR R0, [R4, #36] 0x080048BC: 2800 CMP R0, #0 0x080048BE: BF18 IT NE 0x080048C0: F5B0 3F80 CMPNE.W R0, #0x010000 0x080048C4: F040 8143 BNE.W .L52 ; 0x08004B4E
.L28: 0x080048C8: F8D9 0000 LDR.W R0, [R9] 0x080048CC: 6A61 LDR R1, [R4, #36] 0x080048CE: F420 3040 BIC R0, R0, #0x030000 0x080048D2: 4308 ORRS R0, R1 0x080048D4: F8C9 0000 STR.W R0, [R9]
.L29: 0x080048D8: 78A0 LDRB R0, [R4, #2] 0x080048DA: 0780 LSLS R0, R0, #30 0x080048DC: D512 BPL .L31 ; 0x08004904 0x080048DE: 6AA0 LDR R0, [R4, #40] 0x080048E0: 2803 CMP R0, #3 0x080048E2: D307 BCC .L30 ; 0x080048F4 0x080048E4: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x080048E8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x080048EC: F44F 71A4 MOV.W R1, #0x0148 0x080048F0: F7FE FD30 BL assert_failed ; 0x08003354
.L30: 0x080048F4: F8D9 0014 LDR.W R0, [R9, #20] 0x080048F8: 6AA1 LDR R1, [R4, #40] 0x080048FA: F020 0003 BIC R0, R0, #3 0x080048FE: 4308 ORRS R0, R1 0x08004900: F8C9 0014 STR.W R0, [R9, #20]
.L31: 0x08004904: 7860 LDRB R0, [R4, #1] 0x08004906: 0780 LSLS R0, R0, #30 0x08004908: D514 BPL .L33 ; 0x08004934 0x0800490A: 6AE0 LDR R0, [R4, #44] 0x0800490C: EA4F 40B0 ROR R0, R0, #18 0x08004910: 2804 CMP R0, #4 0x08004912: D307 BCC .L32 ; 0x08004924 0x08004914: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004918: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x0800491C: F44F 71AA MOV.W R1, #0x0154 0x08004920: F7FE FD18 BL assert_failed ; 0x08003354
.L32: 0x08004924: F8D9 0000 LDR.W R0, [R9] 0x08004928: 6AE1 LDR R1, [R4, #44] 0x0800492A: F420 2040 BIC R0, R0, #0x0C0000 0x0800492E: 4308 ORRS R0, R1 0x08004930: F8C9 0000 STR.W R0, [R9]
.L33: 0x08004934: 7860 LDRB R0, [R4, #1] 0x08004936: 0740 LSLS R0, R0, #29 0x08004938: D51D BPL .L35 ; 0x08004976 0x0800493A: 6B20 LDR R0, [R4, #48] 0x0800493C: EA4F 5030 ROR R0, R0, #20 0x08004940: 2804 CMP R0, #4 0x08004942: D307 BCC .L34 ; 0x08004954 0x08004944: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004948: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x0800494C: F240 115F MOVW R1, #0x015F 0x08004950: F7FE FD00 BL assert_failed ; 0x08003354
.L34: 0x08004954: F8D9 0000 LDR.W R0, [R9] 0x08004958: 6B21 LDR R1, [R4, #48] 0x0800495A: F420 1040 BIC R0, R0, #0x300000 0x0800495E: 4308 ORRS R0, R1 0x08004960: F8C9 0000 STR.W R0, [R9] 0x08004964: F5B1 1F80 CMP.W R1, #0x100000 0x08004968: BF02 ITTT EQ 0x0800496A: F859 0C7C LDREQ R0, [R9, #-124] 0x0800496E: F440 1080 ORREQ R0, R0, #0x100000 0x08004972: F849 0C7C STREQ R0, [R9, #-124]
.L35: 0x08004976: 7860 LDRB R0, [R4, #1] 0x08004978: 0700 LSLS R0, R0, #28 0x0800497A: D51D BPL .L37 ; 0x080049B8 0x0800497C: 6B60 LDR R0, [R4, #52] 0x0800497E: EA4F 50B0 ROR R0, R0, #22 0x08004982: 2804 CMP R0, #4 0x08004984: D307 BCC .L36 ; 0x08004996 0x08004986: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x0800498A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x0800498E: F44F 71B9 MOV.W R1, #0x0172 0x08004992: F7FE FCDF BL assert_failed ; 0x08003354
.L36: 0x08004996: F8D9 0000 LDR.W R0, [R9] 0x0800499A: 6B61 LDR R1, [R4, #52] 0x0800499C: F420 0040 BIC R0, R0, #0xC00000 0x080049A0: 4308 ORRS R0, R1 0x080049A2: F8C9 0000 STR.W R0, [R9] 0x080049A6: F5B1 0F80 CMP.W R1, #0x400000 0x080049AA: BF02 ITTT EQ 0x080049AC: F859 0C7C LDREQ R0, [R9, #-124] 0x080049B0: F440 1080 ORREQ R0, R0, #0x100000 0x080049B4: F849 0C7C STREQ R0, [R9, #-124]
.L37: 0x080049B8: 7860 LDRB R0, [R4, #1] 0x080049BA: 06C0 LSLS R0, R0, #27 0x080049BC: D517 BPL .L39 ; 0x080049EE 0x080049BE: 6BA0 LDR R0, [R4, #56] 0x080049C0: 2800 CMP R0, #0 0x080049C2: BF18 IT NE 0x080049C4: F1B0 7F80 CMPNE.W R0, #0x01000000 0x080049C8: F040 80CE BNE.W .L53 ; 0x08004B68
.L38: 0x080049CC: F8D9 0000 LDR.W R0, [R9] 0x080049D0: 6BA1 LDR R1, [R4, #56] 0x080049D2: F020 7040 BIC R0, R0, #0x03000000 0x080049D6: 4308 ORRS R0, R1 0x080049D8: F8C9 0000 STR.W R0, [R9] 0x080049DC: F1B1 7F80 CMP.W R1, #0x01000000 0x080049E0: BF02 ITTT EQ 0x080049E2: F859 0C7C LDREQ R0, [R9, #-124] 0x080049E6: F440 1080 ORREQ R0, R0, #0x100000 0x080049EA: F849 0C7C STREQ R0, [R9, #-124]
.L39: 0x080049EE: 7860 LDRB R0, [R4, #1] 0x080049F0: 0680 LSLS R0, R0, #26 0x080049F2: D51E BPL .L41 ; 0x08004A32 0x080049F4: 6BE0 LDR R0, [R4, #60] 0x080049F6: F040 6000 ORR R0, R0, #0x08000000 0x080049FA: F1B0 6F00 CMP.W R0, #0x08000000 0x080049FE: D007 BEQ .L40 ; 0x08004A10 0x08004A00: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004A04: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004A08: F240 1197 MOVW R1, #0x0197 0x08004A0C: F7FE FCA2 BL assert_failed ; 0x08003354
.L40: 0x08004A10: F8D9 0000 LDR.W R0, [R9] 0x08004A14: 6BE1 LDR R1, [R4, #60] 0x08004A16: F020 6040 BIC R0, R0, #0x0C000000 0x08004A1A: 4308 ORRS R0, R1 0x08004A1C: F8C9 0000 STR.W R0, [R9] 0x08004A20: F1B1 6F00 CMP.W R1, #0x08000000 0x08004A24: BF02 ITTT EQ 0x08004A26: F859 0C7C LDREQ R0, [R9, #-124] 0x08004A2A: F440 1080 ORREQ R0, R0, #0x100000 0x08004A2E: F849 0C7C STREQ R0, [R9, #-124]
.L41: 0x08004A32: 7860 LDRB R0, [R4, #1] 0x08004A34: 0640 LSLS R0, R0, #25 0x08004A36: D51E BPL .L43 ; 0x08004A76 0x08004A38: 6C20 LDR R0, [R4, #64] 0x08004A3A: F040 6000 ORR R0, R0, #0x08000000 0x08004A3E: F1B0 6F00 CMP.W R0, #0x08000000 0x08004A42: D007 BEQ .L42 ; 0x08004A54 0x08004A44: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004A48: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004A4C: F44F 71D3 MOV.W R1, #0x01A6 0x08004A50: F7FE FC80 BL assert_failed ; 0x08003354
.L42: 0x08004A54: F8D9 0000 LDR.W R0, [R9] 0x08004A58: 6C21 LDR R1, [R4, #64] 0x08004A5A: F020 6040 BIC R0, R0, #0x0C000000 0x08004A5E: 4308 ORRS R0, R1 0x08004A60: F8C9 0000 STR.W R0, [R9] 0x08004A64: F1B1 6F00 CMP.W R1, #0x08000000 0x08004A68: BF02 ITTT EQ 0x08004A6A: F859 0C7C LDREQ R0, [R9, #-124] 0x08004A6E: F440 1080 ORREQ R0, R0, #0x100000 0x08004A72: F849 0C7C STREQ R0, [R9, #-124]
.L43: 0x08004A76: 7860 LDRB R0, [R4, #1] 0x08004A78: 0600 LSLS R0, R0, #24 0x08004A7A: D516 BPL .L45 ; 0x08004AAA 0x08004A7C: 6C60 LDR R0, [R4, #68] 0x08004A7E: 2800 CMP R0, #0 0x08004A80: BF18 IT NE 0x08004A82: F1B0 5F80 CMPNE.W R0, #0x10000000 0x08004A86: D17C BNE .L54 ; 0x08004B82
.L44: 0x08004A88: F8D9 0000 LDR.W R0, [R9] 0x08004A8C: 6C61 LDR R1, [R4, #68] 0x08004A8E: F020 5040 BIC R0, R0, #0x30000000 0x08004A92: 4308 ORRS R0, R1 0x08004A94: F8C9 0000 STR.W R0, [R9] 0x08004A98: F1B1 5F80 CMP.W R1, #0x10000000 0x08004A9C: BF02 ITTT EQ 0x08004A9E: F859 0C7C LDREQ R0, [R9, #-124] 0x08004AA2: F440 3080 ORREQ R0, R0, #0x010000 0x08004AA6: F849 0C7C STREQ R0, [R9, #-124]
.L45: 0x08004AAA: 78A0 LDRB R0, [R4, #2] 0x08004AAC: 07C0 LSLS R0, R0, #31 0x08004AAE: D016 BEQ .L47 ; 0x08004ADE 0x08004AB0: 6CA0 LDR R0, [R4, #72] 0x08004AB2: F1B0 4F00 CMP.W R0, #0x80000000 0x08004AB6: BF18 IT NE 0x08004AB8: 2800 CMPNE R0, #0 0x08004ABA: D16F BNE .L55 ; 0x08004B9C
.L46: 0x08004ABC: F8D9 0000 LDR.W R0, [R9] 0x08004AC0: 6CA1 LDR R1, [R4, #72] 0x08004AC2: F020 4040 BIC R0, R0, #0xC0000000 0x08004AC6: 4308 ORRS R0, R1 0x08004AC8: F8C9 0000 STR.W R0, [R9] 0x08004ACC: F1B1 4F80 CMP.W R1, #0x40000000 0x08004AD0: BF02 ITTT EQ 0x08004AD2: F859 0C7C LDREQ R0, [R9, #-124] 0x08004AD6: F440 3080 ORREQ R0, R0, #0x010000 0x08004ADA: F849 0C7C STREQ R0, [R9, #-124]
.L47: 0x08004ADE: 78A0 LDRB R0, [R4, #2] 0x08004AE0: 0740 LSLS R0, R0, #29 0x08004AE2: D516 BPL .L49 ; 0x08004B12 0x08004AE4: 6CE0 LDR R0, [R4, #76] 0x08004AE6: 2800 CMP R0, #0 0x08004AE8: BF18 IT NE 0x08004AEA: F5B0 1F80 CMPNE.W R0, #0x100000 0x08004AEE: D161 BNE .L56 ; 0x08004BB4
.L48: 0x08004AF0: F8D9 0014 LDR.W R0, [R9, #20] 0x08004AF4: 6CE1 LDR R1, [R4, #76] 0x08004AF6: F420 1040 BIC R0, R0, #0x300000 0x08004AFA: 4308 ORRS R0, R1 0x08004AFC: F8C9 0014 STR.W R0, [R9, #20] 0x08004B00: F5B1 1F00 CMP.W R1, #0x200000 0x08004B04: BF02 ITTT EQ 0x08004B06: F859 0C7C LDREQ R0, [R9, #-124] 0x08004B0A: F440 1080 ORREQ R0, R0, #0x100000 0x08004B0E: F849 0C7C STREQ R0, [R9, #-124]
.L49: 0x08004B12: 4628 MOV R0, R5 0x08004B14: B001 ADD SP, SP, #4 0x08004B16: E8BD 83F0 POP.W {R4-R9, PC}
.L50: 0x08004B1A: F5B0 5F00 CMP.W R0, #0x2000 0x08004B1E: F43F AEAF BEQ.W .L24 ; 0x08004880 0x08004B22: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004B26: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004B2A: F44F 7193 MOV.W R1, #0x0126 0x08004B2E: F7FE FC11 BL assert_failed ; 0x08003354 0x08004B32: E6A5 B .L24 ; 0x08004880
.L51: 0x08004B34: F5B0 4F00 CMP.W R0, #0x8000 0x08004B38: F43F AEB4 BEQ.W .L26 ; 0x080048A4 0x08004B3C: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004B40: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004B44: F44F 7198 MOV.W R1, #0x0130 0x08004B48: F7FE FC04 BL assert_failed ; 0x08003354 0x08004B4C: E6AA B .L26 ; 0x080048A4
.L52: 0x08004B4E: F5B0 3F00 CMP.W R0, #0x020000 0x08004B52: F43F AEB9 BEQ.W .L28 ; 0x080048C8 0x08004B56: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004B5A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004B5E: F240 113B MOVW R1, #0x013B 0x08004B62: F7FE FBF7 BL assert_failed ; 0x08003354 0x08004B66: E6AF B .L28 ; 0x080048C8
.L53: 0x08004B68: F1B0 7F00 CMP.W R0, #0x02000000 0x08004B6C: F43F AF2E BEQ.W .L38 ; 0x080049CC 0x08004B70: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004B74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004B78: F240 1185 MOVW R1, #0x0185 0x08004B7C: F7FE FBEA BL assert_failed ; 0x08003354 0x08004B80: E724 B .L38 ; 0x080049CC
.L54: 0x08004B82: F1B0 5F00 CMP.W R0, #0x20000000 0x08004B86: F43F AF7F BEQ.W .L44 ; 0x08004A88 0x08004B8A: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004B8E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004B92: F44F 71DA MOV.W R1, #0x01B4 0x08004B96: F7FE FBDD BL assert_failed ; 0x08003354 0x08004B9A: E775 B .L44 ; 0x08004A88
.L55: 0x08004B9C: F1B0 4F80 CMP.W R0, #0x40000000 0x08004BA0: D08C BEQ .L46 ; 0x08004ABC 0x08004BA2: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004BA6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004BAA: F240 11C5 MOVW R1, #0x01C5 0x08004BAE: F7FE FBD1 BL assert_failed ; 0x08003354 0x08004BB2: E783 B .L46 ; 0x08004ABC
.L56: 0x08004BB4: F5B0 1F00 CMP.W R0, #0x200000 0x08004BB8: D09A BEQ .L48 ; 0x08004AF0 0x08004BBA: F64E 3013 MOVW R0, #0xEB13 ; 0x0800EB13 = .rodata..L.str 0x08004BBE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB13 = .rodata..L.str 0x08004BC2: F44F 71EC MOV.W R1, #0x01D8 0x08004BC6: F7FE FBC5 BL assert_failed ; 0x08003354 0x08004BCA: E791 B .L48 ; 0x08004AF0

Section .text.RTC_EnterInitMode from stm32g4xx_hal_rtc.o, size=76, align=4


RTC_EnterInitMode: 0x08004BCC: B570 PUSH {R4-R6, LR} 0x08004BCE: 4604 MOV R4, R0 0x08004BD0: 6800 LDR R0, [R0] 0x08004BD2: 68C1 LDR R1, [R0, #12] 0x08004BD4: 0649 LSLS R1, R1, #25 0x08004BD6: D41C BMI .L3 ; 0x08004C12 0x08004BD8: 68C1 LDR R1, [R0, #12] 0x08004BDA: F041 0180 ORR R1, R1, #128 0x08004BDE: 60C1 STR R1, [R0, #12] 0x08004BE0: F7FE FD40 BL HAL_GetTick ; 0x08003664 0x08004BE4: 6821 LDR R1, [R4] 0x08004BE6: 68C9 LDR R1, [R1, #12] 0x08004BE8: 0649 LSLS R1, R1, #25 0x08004BEA: D412 BMI .L3 ; 0x08004C12 0x08004BEC: 4605 MOV R5, R0 0x08004BEE: 2600 MOVS R6, #0
.L1: 0x08004BF0: F7FE FD38 BL HAL_GetTick ; 0x08003664 0x08004BF4: 1B40 SUBS R0, R0, R5 0x08004BF6: F5B0 7F7A CMP.W R0, #0x03E8 0x08004BFA: BF84 ITT HI 0x08004BFC: 2603 MOVHI R6, #3 0x08004BFE: F884 6025 STRBHI.W R6, [R4, #37] 0x08004C02: 6820 LDR R0, [R4] 0x08004C04: 68C0 LDR R0, [R0, #12] 0x08004C06: 0640 LSLS R0, R0, #25 0x08004C08: D401 BMI .L2 ; 0x08004C0E 0x08004C0A: 2E03 CMP R6, #3 0x08004C0C: D1F0 BNE .L1 ; 0x08004BF0
.L2: 0x08004C0E: B2F0 UXTB R0, R6 0x08004C10: BD70 POP {R4-R6, PC}
.L3: 0x08004C12: 2600 MOVS R6, #0 0x08004C14: B2F0 UXTB R0, R6 0x08004C16: BD70 POP {R4-R6, PC}

Section .text.HAL_RTC_WaitForSynchro from stm32g4xx_hal_rtc.o, size=48, align=4


HAL_RTC_WaitForSynchro: 0x08004C18: B5B0 PUSH {R4-R5, R7, LR} 0x08004C1A: 4604 MOV R4, R0 0x08004C1C: 6800 LDR R0, [R0] 0x08004C1E: 215F MOVS R1, #95 0x08004C20: F2C0 0101 MOVT R1, #1 0x08004C24: 60C1 STR R1, [R0, #12] 0x08004C26: F7FE FD1D BL HAL_GetTick ; 0x08003664 0x08004C2A: 4605 MOV R5, R0
.L1: 0x08004C2C: 6820 LDR R0, [R4] 0x08004C2E: 68C0 LDR R0, [R0, #12] 0x08004C30: 0680 LSLS R0, R0, #26 0x08004C32: D407 BMI .L2 ; 0x08004C44 0x08004C34: F7FE FD16 BL HAL_GetTick ; 0x08003664 0x08004C38: 1B40 SUBS R0, R0, R5 0x08004C3A: F5B0 7F7A CMP.W R0, #0x03E8 0x08004C3E: D9F5 BLS .L1 ; 0x08004C2C 0x08004C40: 2003 MOVS R0, #3 0x08004C42: BDB0 POP {R4-R5, R7, PC}
.L2: 0x08004C44: 2000 MOVS R0, #0 0x08004C46: BDB0 POP {R4-R5, R7, PC}

Section .text.HAL_RTCEx_BKUPWrite from stm32g4xx_hal_rtc_ex.o, size=40, align=4


HAL_RTCEx_BKUPWrite: 0x08004C48: B5B0 PUSH {R4-R5, R7, LR} 0x08004C4A: 460C MOV R4, R1 0x08004C4C: 2920 CMP R1, #32 0x08004C4E: 4615 MOV R5, R2 0x08004C50: D307 BCC .L1 ; 0x08004C62 0x08004C52: F64E 3074 MOVW R0, #0xEB74 ; 0x0800EB74 = .rodata..L.str 0x08004C56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB74 = .rodata..L.str 0x08004C5A: F240 71E4 MOVW R1, #0x07E4 0x08004C5E: F7FE FB79 BL assert_failed ; 0x08003354
.L1: 0x08004C62: F242 5000 MOVW R0, #0x2500 0x08004C66: F2C4 0000 MOVT R0, #0x4000 0x08004C6A: F840 5024 STR.W R5, [R0, R4, LSL #2] 0x08004C6E: BDB0 POP {R4-R5, R7, PC}

Section .text.HAL_SPI_TransmitReceive from stm32g4xx_hal_spi.o, size=648, align=4


HAL_SPI_TransmitReceive: 0x08004C70: E92D 43F0 PUSH.W {R4-R9, LR} 0x08004C74: B081 SUB SP, SP, #4 0x08004C76: 4604 MOV R4, R0 0x08004C78: 6880 LDR R0, [R0, #8] 0x08004C7A: 461E MOV R6, R3 0x08004C7C: 4615 MOV R5, R2 0x08004C7E: 460F MOV R7, R1 0x08004C80: B138 CBZ R0, .L1 ; 0x08004C92 0x08004C82: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x08004C86: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x08004C8A: F44F 619F MOV.W R1, #0x04F8 0x08004C8E: F7FE FB61 BL assert_failed ; 0x08003354
.L1: 0x08004C92: F7FE FCE7 BL HAL_GetTick ; 0x08003664 0x08004C96: F894 105D LDRB.W R1, [R4, #93] 0x08004C9A: 4681 MOV R9, R0 0x08004C9C: 2901 CMP R1, #1 0x08004C9E: D108 BNE .L4 ; 0x08004CB2
.L2: 0x08004CA0: 2F00 CMP R7, #0 0x08004CA2: F04F 0001 MOV.W R0, #1 0x08004CA6: BF18 IT NE 0x08004CA8: 2D00 CMPNE R5, #0 0x08004CAA: D10E BNE .L5 ; 0x08004CCA
.L3: 0x08004CAC: B001 ADD SP, SP, #4 0x08004CAE: E8BD 83F0 POP.W {R4-R9, PC}
.L4: 0x08004CB2: 6860 LDR R0, [R4, #4] 0x08004CB4: F5B0 7F82 CMP.W R0, #0x0104 0x08004CB8: D10D BNE .L6 ; 0x08004CD6 0x08004CBA: 2904 CMP R1, #4 0x08004CBC: F04F 0002 MOV.W R0, #2 0x08004CC0: D1F4 BNE .L3 ; 0x08004CAC 0x08004CC2: 68A1 LDR R1, [R4, #8] 0x08004CC4: 2900 CMP R1, #0 0x08004CC6: D0EB BEQ .L2 ; 0x08004CA0 0x08004CC8: E7F0 B .L3 ; 0x08004CAC
.L5: 0x08004CCA: 2E00 CMP R6, #0 0x08004CCC: D0EE BEQ .L3 ; 0x08004CAC 0x08004CCE: F894 005C LDRB.W R0, [R4, #92] 0x08004CD2: 2801 CMP R0, #1 0x08004CD4: D103 BNE .L7 ; 0x08004CDE
.L6: 0x08004CD6: 2002 MOVS R0, #2 0x08004CD8: B001 ADD SP, SP, #4 0x08004CDA: E8BD 83F0 POP.W {R4-R9, PC}
.L7: 0x08004CDE: 2001 MOVS R0, #1 0x08004CE0: F884 005C STRB.W R0, [R4, #92] 0x08004CE4: F894 005D LDRB.W R0, [R4, #93] 0x08004CE8: F8DD 8020 LDR.W R8, [SP, #32] 0x08004CEC: 2804 CMP R0, #4 0x08004CEE: BF1C ITT NE 0x08004CF0: 2005 MOVNE R0, #5 0x08004CF2: F884 005D STRBNE.W R0, [R4, #93] 0x08004CF6: 2000 MOVS R0, #0 0x08004CF8: 6620 STR R0, [R4, #96] 0x08004CFA: 6425 STR R5, [R4, #64] 0x08004CFC: F8A4 6046 STRH.W R6, [R4, #70] 0x08004D00: F8A4 6044 STRH.W R6, [R4, #68] 0x08004D04: 63A7 STR R7, [R4, #56] 0x08004D06: 87E6 STRH R6, [R4, #62] 0x08004D08: E9C4 0013 STRD R0, R0, [R4, #76] 0x08004D0C: 6820 LDR R0, [R4] 0x08004D0E: 87A6 STRH R6, [R4, #60] 0x08004D10: 68E1 LDR R1, [R4, #12] 0x08004D12: 6842 LDR R2, [R0, #4] 0x08004D14: F5B1 6FE0 CMP.W R1, #0x0700 0x08004D18: F422 5280 BIC R2, R2, #0x1000 0x08004D1C: 4613 MOV R3, R2 0x08004D1E: BF98 IT LS 0x08004D20: F503 5380 ADDLS.W R3, R3, #0x1000 0x08004D24: 2E01 CMP R6, #1 0x08004D26: BF88 IT HI 0x08004D28: 4613 MOVHI R3, R2 0x08004D2A: 6043 STR R3, [R0, #4] 0x08004D2C: 6802 LDR R2, [R0] 0x08004D2E: 1E73 SUBS R3, R6, #1 0x08004D30: 0652 LSLS R2, R2, #25 0x08004D32: BF5E ITTT PL 0x08004D34: 6802 LDRPL R2, [R0] 0x08004D36: F042 0240 ORRPL R2, R2, #64 0x08004D3A: 6002 STRPL R2, [R0] 0x08004D3C: 6862 LDR R2, [R4, #4] 0x08004D3E: FAB3 F383 CLZ R3, R3 0x08004D42: FAB2 F282 CLZ R2, R2 0x08004D46: 0952 LSRS R2, R2, #5 0x08004D48: 095B LSRS R3, R3, #5 0x08004D4A: F5B1 6FE0 CMP.W R1, #0x0700 0x08004D4E: EA43 0102 ORR.W R1, R3, R2 0x08004D52: D93D BLS .L13 ; 0x08004DD0 0x08004D54: B131 CBZ R1, .L8 ; 0x08004D64 0x08004D56: F837 1B02 LDRH R1, [R7], #2 0x08004D5A: 60C1 STR R1, [R0, #12] 0x08004D5C: 63A7 STR R7, [R4, #56] 0x08004D5E: 8FE0 LDRH R0, [R4, #62] 0x08004D60: 3801 SUBS R0, #1 0x08004D62: 87E0 STRH R0, [R4, #62]
.L8: 0x08004D64: 2601 MOVS R6, #1 0x08004D66: F108 0501 ADD.W R5, R8, #1 0x08004D6A: BF00 NOP
.L9: 0x08004D6C: 8FE0 LDRH R0, [R4, #62] 0x08004D6E: B920 CBNZ R0, .L10 ; 0x08004D7A 0x08004D70: F8B4 0046 LDRH.W R0, [R4, #70] 0x08004D74: 2800 CMP R0, #0 0x08004D76: F000 80A3 BEQ.W .L26 ; 0x08004EC0
.L10: 0x08004D7A: 6820 LDR R0, [R4] 0x08004D7C: 6881 LDR R1, [R0, #8] 0x08004D7E: 0789 LSLS R1, R1, #30 0x08004D80: D50C BPL .L11 ; 0x08004D9C 0x08004D82: 8FE1 LDRH R1, [R4, #62] 0x08004D84: B151 CBZ R1, .L11 ; 0x08004D9C 0x08004D86: 2E01 CMP R6, #1 0x08004D88: D108 BNE .L11 ; 0x08004D9C 0x08004D8A: 6BA1 LDR R1, [R4, #56] 0x08004D8C: 2600 MOVS R6, #0 0x08004D8E: F831 2B02 LDRH R2, [R1], #2 0x08004D92: 60C2 STR R2, [R0, #12] 0x08004D94: 63A1 STR R1, [R4, #56] 0x08004D96: 8FE1 LDRH R1, [R4, #62] 0x08004D98: 3901 SUBS R1, #1 0x08004D9A: 87E1 STRH R1, [R4, #62]
.L11: 0x08004D9C: 6881 LDR R1, [R0, #8] 0x08004D9E: 07C9 LSLS R1, R1, #31 0x08004DA0: D00D BEQ .L12 ; 0x08004DBE 0x08004DA2: F8B4 1046 LDRH.W R1, [R4, #70] 0x08004DA6: B151 CBZ R1, .L12 ; 0x08004DBE 0x08004DA8: 68C0 LDR R0, [R0, #12] 0x08004DAA: 6C21 LDR R1, [R4, #64] 0x08004DAC: 2601 MOVS R6, #1 0x08004DAE: F821 0B02 STRH R0, [R1], #2 0x08004DB2: 6421 STR R1, [R4, #64] 0x08004DB4: F8B4 0046 LDRH.W R0, [R4, #70] 0x08004DB8: 3801 SUBS R0, #1 0x08004DBA: F8A4 0046 STRH.W R0, [R4, #70]
.L12: 0x08004DBE: F7FE FC51 BL HAL_GetTick ; 0x08003664 0x08004DC2: 2D00 CMP R5, #0 0x08004DC4: D0D2 BEQ .L9 ; 0x08004D6C 0x08004DC6: EBA0 0009 SUB.W R0, R0, R9 0x08004DCA: 4540 CMP R0, R8 0x08004DCC: D3CE BCC .L9 ; 0x08004D6C 0x08004DCE: E06D B .L25 ; 0x08004EAC
.L13: 0x08004DD0: 2900 CMP R1, #0 0x08004DD2: F64F 71FE MOVW R1, #0xFFFE 0x08004DD6: D011 BEQ .L16 ; 0x08004DFC 0x08004DD8: 8FE2 LDRH R2, [R4, #62] 0x08004DDA: 2A02 CMP R2, #2 0x08004DDC: D305 BCC .L14 ; 0x08004DEA 0x08004DDE: F837 2B02 LDRH R2, [R7], #2 0x08004DE2: 60C2 STR R2, [R0, #12] 0x08004DE4: F64F 70FE MOVW R0, #0xFFFE 0x08004DE8: E004 B .L15 ; 0x08004DF4
.L14: 0x08004DEA: 783A LDRB R2, [R7] 0x08004DEC: 7302 STRB R2, [R0, #12] 0x08004DEE: 6BA0 LDR R0, [R4, #56] 0x08004DF0: 1C47 ADDS R7, R0, #1 0x08004DF2: 1C48 ADDS R0, R1, #1
.L15: 0x08004DF4: 63A7 STR R7, [R4, #56] 0x08004DF6: 8FE2 LDRH R2, [R4, #62] 0x08004DF8: 4410 ADD R0, R2 0x08004DFA: 87E0 STRH R0, [R4, #62]
.L16: 0x08004DFC: 2701 MOVS R7, #1 0x08004DFE: F108 0501 ADD.W R5, R8, #1 0x08004E02: 1C4E ADDS R6, R1, #1
.L17: 0x08004E04: 8FE0 LDRH R0, [R4, #62] 0x08004E06: B918 CBNZ R0, .L18 ; 0x08004E10 0x08004E08: F8B4 0046 LDRH.W R0, [R4, #70] 0x08004E0C: 2800 CMP R0, #0 0x08004E0E: D057 BEQ .L26 ; 0x08004EC0
.L18: 0x08004E10: 6820 LDR R0, [R4] 0x08004E12: 6881 LDR R1, [R0, #8] 0x08004E14: 0789 LSLS R1, R1, #30 0x08004E16: D517 BPL .L21 ; 0x08004E48 0x08004E18: 8FE1 LDRH R1, [R4, #62] 0x08004E1A: B1A9 CBZ R1, .L21 ; 0x08004E48 0x08004E1C: 2F01 CMP R7, #1 0x08004E1E: D113 BNE .L21 ; 0x08004E48 0x08004E20: 8FE2 LDRH R2, [R4, #62] 0x08004E22: 6BA1 LDR R1, [R4, #56] 0x08004E24: 2A02 CMP R2, #2 0x08004E26: D305 BCC .L19 ; 0x08004E34 0x08004E28: F831 2B02 LDRH R2, [R1], #2 0x08004E2C: 60C2 STR R2, [R0, #12] 0x08004E2E: F64F 70FE MOVW R0, #0xFFFE 0x08004E32: E004 B .L20 ; 0x08004E3E
.L19: 0x08004E34: 7809 LDRB R1, [R1] 0x08004E36: 7301 STRB R1, [R0, #12] 0x08004E38: 6BA0 LDR R0, [R4, #56] 0x08004E3A: 1C41 ADDS R1, R0, #1 0x08004E3C: 4630 MOV R0, R6
.L20: 0x08004E3E: 63A1 STR R1, [R4, #56] 0x08004E40: 8FE1 LDRH R1, [R4, #62] 0x08004E42: 2700 MOVS R7, #0 0x08004E44: 4408 ADD R0, R1 0x08004E46: 87E0 STRH R0, [R4, #62]
.L21: 0x08004E48: 6820 LDR R0, [R4] 0x08004E4A: 6881 LDR R1, [R0, #8] 0x08004E4C: 07C9 LSLS R1, R1, #31 0x08004E4E: D025 BEQ .L24 ; 0x08004E9C 0x08004E50: F8B4 1046 LDRH.W R1, [R4, #70] 0x08004E54: B311 CBZ R1, .L24 ; 0x08004E9C 0x08004E56: F8B4 1046 LDRH.W R1, [R4, #70] 0x08004E5A: 2902 CMP R1, #2 0x08004E5C: D312 BCC .L22 ; 0x08004E84 0x08004E5E: 68C1 LDR R1, [R0, #12] 0x08004E60: 6C22 LDR R2, [R4, #64] 0x08004E62: F822 1B02 STRH R1, [R2], #2 0x08004E66: 6422 STR R2, [R4, #64] 0x08004E68: F8B4 1046 LDRH.W R1, [R4, #70] 0x08004E6C: 3902 SUBS R1, #2 0x08004E6E: F8A4 1046 STRH.W R1, [R4, #70] 0x08004E72: F8B4 1046 LDRH.W R1, [R4, #70] 0x08004E76: 2901 CMP R1, #1 0x08004E78: D80F BHI .L23 ; 0x08004E9A 0x08004E7A: 6841 LDR R1, [R0, #4] 0x08004E7C: F441 5180 ORR R1, R1, #0x1000 0x08004E80: 6041 STR R1, [R0, #4] 0x08004E82: E00A B .L23 ; 0x08004E9A
.L22: 0x08004E84: 7B00 LDRB R0, [R0, #12] 0x08004E86: 6C21 LDR R1, [R4, #64] 0x08004E88: 7008 STRB R0, [R1] 0x08004E8A: 6C20 LDR R0, [R4, #64] 0x08004E8C: 3001 ADDS R0, #1 0x08004E8E: 6420 STR R0, [R4, #64] 0x08004E90: F8B4 0046 LDRH.W R0, [R4, #70] 0x08004E94: 3801 SUBS R0, #1 0x08004E96: F8A4 0046 STRH.W R0, [R4, #70]
.L23: 0x08004E9A: 2701 MOVS R7, #1
.L24: 0x08004E9C: F7FE FBE2 BL HAL_GetTick ; 0x08003664 0x08004EA0: 2D00 CMP R5, #0 0x08004EA2: D0AF BEQ .L17 ; 0x08004E04 0x08004EA4: EBA0 0009 SUB.W R0, R0, R9 0x08004EA8: 4540 CMP R0, R8 0x08004EAA: D3AB BCC .L17 ; 0x08004E04
.L25: 0x08004EAC: 2001 MOVS R0, #1 0x08004EAE: F884 005D STRB.W R0, [R4, #93] 0x08004EB2: 2000 MOVS R0, #0 0x08004EB4: F884 005C STRB.W R0, [R4, #92] 0x08004EB8: 2003 MOVS R0, #3 0x08004EBA: B001 ADD SP, SP, #4 0x08004EBC: E8BD 83F0 POP.W {R4-R9, PC}
.L26: 0x08004EC0: 4620 MOV R0, R4 0x08004EC2: 4641 MOV R1, R8 0x08004EC4: 464A MOV R2, R9 0x08004EC6: F006 F977 BL SPI_EndRxTxTransaction ; 0x0800B1B8 0x08004ECA: B140 CBZ R0, .L27 ; 0x08004EDE 0x08004ECC: 2020 MOVS R0, #32 0x08004ECE: 6620 STR R0, [R4, #96] 0x08004ED0: 2000 MOVS R0, #0 0x08004ED2: F884 005C STRB.W R0, [R4, #92] 0x08004ED6: 2001 MOVS R0, #1 0x08004ED8: B001 ADD SP, SP, #4 0x08004EDA: E8BD 83F0 POP.W {R4-R9, PC}
.L27: 0x08004EDE: 2001 MOVS R0, #1 0x08004EE0: F884 005D STRB.W R0, [R4, #93] 0x08004EE4: 2000 MOVS R0, #0 0x08004EE6: F884 005C STRB.W R0, [R4, #92] 0x08004EEA: 6E20 LDR R0, [R4, #96] 0x08004EEC: 2800 CMP R0, #0 0x08004EEE: BF18 IT NE 0x08004EF0: 2001 MOVNE R0, #1 0x08004EF2: B001 ADD SP, SP, #4 0x08004EF4: E8BD 83F0 POP.W {R4-R9, PC}

Section .text.SPI_WaitFifoStateUntilTimeout from stm32g4xx_hal_spi.o, size=232, align=4


SPI_WaitFifoStateUntilTimeout: 0x08004EF8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08004EFC: B083 SUB SP, SP, #12 0x08004EFE: F04F 0900 MOV.W R9, #0 0x08004F02: 461E MOV R6, R3 0x08004F04: 4690 MOV R8, R2 0x08004F06: 460D MOV R5, R1 0x08004F08: 4683 MOV R11, R0 0x08004F0A: F88D 9007 STRB.W R9, [SP, #7] 0x08004F0E: F7FE FBA9 BL HAL_GetTick ; 0x08003664 0x08004F12: 1A30 SUBS R0, R6, R0 0x08004F14: EB00 0708 ADD.W R7, R0, R8 0x08004F18: F7FE FBA4 BL HAL_GetTick ; 0x08003664 0x08004F1C: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x08004F20: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x08004F24: 6809 LDR R1, [R1] 0x08004F26: 2223 MOVS R2, #35 0x08004F28: 4351 MULS R1, R2, R1 0x08004F2A: 0D09 LSRS R1, R1, #20 0x08004F2C: F8DB A000 LDR.W R10, [R11] 0x08004F30: 4379 MULS R1, R7, R1 0x08004F32: 9102 STR R1, [SP, #8] 0x08004F34: F8DA 1008 LDR.W R1, [R10, #8] 0x08004F38: 4229 TST R1, R5 0x08004F3A: D04D BEQ .L8 ; 0x08004FD8 0x08004F3C: 4606 MOV R6, R0 0x08004F3E: F108 0401 ADD.W R4, R8, #1 0x08004F42: E004 B .L2 ; 0x08004F4E
.L1: 0x08004F44: F8DB 0000 LDR.W R0, [R11] 0x08004F48: 6880 LDR R0, [R0, #8] 0x08004F4A: 4228 TST R0, R5 0x08004F4C: D017 BEQ .L3 ; 0x08004F7E
.L2: 0x08004F4E: F5B5 6FC0 CMP.W R5, #0x0600 0x08004F52: BF02 ITTT EQ 0x08004F54: F89A 000C LDRBEQ.W R0, [R10, #12] 0x08004F58: F88D 0007 STRBEQ.W R0, [SP, #7] 0x08004F5C: F89D 0007 LDRBEQ.W R0, [SP, #7] 0x08004F60: 2C00 CMP R4, #0 0x08004F62: D0EF BEQ .L1 ; 0x08004F44 0x08004F64: F7FE FB7E BL HAL_GetTick ; 0x08003664 0x08004F68: 1B80 SUBS R0, R0, R6 0x08004F6A: 42B8 CMP R0, R7 0x08004F6C: D20A BCS .L4 ; 0x08004F84 0x08004F6E: 9802 LDR R0, [SP, #8] 0x08004F70: 9902 LDR R1, [SP, #8] 0x08004F72: 2800 CMP R0, #0 0x08004F74: BF08 IT EQ 0x08004F76: 4607 MOVEQ R7, R0 0x08004F78: 1E48 SUBS R0, R1, #1 0x08004F7A: 9002 STR R0, [SP, #8] 0x08004F7C: E7E2 B .L1 ; 0x08004F44
.L3: 0x08004F7E: F04F 0900 MOV.W R9, #0 0x08004F82: E029 B .L8 ; 0x08004FD8
.L4: 0x08004F84: E9DB 0100 LDRD R0, R1, [R11] 0x08004F88: 6842 LDR R2, [R0, #4] 0x08004F8A: F5B1 7F82 CMP.W R1, #0x0104 0x08004F8E: F022 02E0 BIC R2, R2, #224 0x08004F92: 6042 STR R2, [R0, #4] 0x08004F94: D10B BNE .L6 ; 0x08004FAE 0x08004F96: F8DB 1008 LDR.W R1, [R11, #8] 0x08004F9A: F5B1 4F00 CMP.W R1, #0x8000 0x08004F9E: D002 BEQ .L5 ; 0x08004FA6 0x08004FA0: F5B1 6F80 CMP.W R1, #0x0400 0x08004FA4: D103 BNE .L6 ; 0x08004FAE
.L5: 0x08004FA6: 6801 LDR R1, [R0] 0x08004FA8: F021 0140 BIC R1, R1, #64 0x08004FAC: 6001 STR R1, [R0]
.L6: 0x08004FAE: F8DB 1028 LDR.W R1, [R11, #40] 0x08004FB2: F5B1 5F00 CMP.W R1, #0x2000 0x08004FB6: D107 BNE .L7 ; 0x08004FC8 0x08004FB8: 6801 LDR R1, [R0] 0x08004FBA: F421 5100 BIC R1, R1, #0x2000 0x08004FBE: 6001 STR R1, [R0] 0x08004FC0: 6801 LDR R1, [R0] 0x08004FC2: F441 5100 ORR R1, R1, #0x2000 0x08004FC6: 6001 STR R1, [R0]
.L7: 0x08004FC8: 2001 MOVS R0, #1 0x08004FCA: F88B 005D STRB.W R0, [R11, #93] 0x08004FCE: 2000 MOVS R0, #0 0x08004FD0: F88B 005C STRB.W R0, [R11, #92] 0x08004FD4: F04F 0903 MOV.W R9, #3
.L8: 0x08004FD8: 4648 MOV R0, R9 0x08004FDA: B003 ADD SP, SP, #12 0x08004FDC: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.SPI_WaitFlagStateUntilTimeout from stm32g4xx_hal_spi.o, size=180, align=4


SPI_WaitFlagStateUntilTimeout: 0x08004FE0: B5F0 PUSH {R4-R7, LR} 0x08004FE2: B081 SUB SP, SP, #4 0x08004FE4: 4615 MOV R5, R2 0x08004FE6: 460E MOV R6, R1 0x08004FE8: 4604 MOV R4, R0 0x08004FEA: F7FE FB3B BL HAL_GetTick ; 0x08003664 0x08004FEE: 1A28 SUBS R0, R5, R0 0x08004FF0: 1987 ADDS R7, R0, R6 0x08004FF2: F7FE FB37 BL HAL_GetTick ; 0x08003664 0x08004FF6: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x08004FFA: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x08004FFE: 6809 LDR R1, [R1] 0x08005000: F3C1 31CB UBFX R1, R1, #15, #12 0x08005004: 4379 MULS R1, R7, R1 0x08005006: 9100 STR R1, [SP, #0] 0x08005008: 6821 LDR R1, [R4] 0x0800500A: 6889 LDR R1, [R1, #8] 0x0800500C: 0609 LSLS R1, R1, #24 0x0800500E: D402 BMI .L2 ; 0x08005016
.L1: 0x08005010: 2000 MOVS R0, #0 0x08005012: B001 ADD SP, SP, #4 0x08005014: BDF0 POP {R4-R7, PC}
.L2: 0x08005016: 4605 MOV R5, R0 0x08005018: 3601 ADDS R6, #1 0x0800501A: E003 B .L4 ; 0x08005024
.L3: 0x0800501C: 6820 LDR R0, [R4] 0x0800501E: 6880 LDR R0, [R0, #8] 0x08005020: 0600 LSLS R0, R0, #24 0x08005022: D5F5 BPL .L1 ; 0x08005010
.L4: 0x08005024: 2E00 CMP R6, #0 0x08005026: D0F9 BEQ .L3 ; 0x0800501C 0x08005028: F7FE FB1C BL HAL_GetTick ; 0x08003664 0x0800502C: 1B40 SUBS R0, R0, R5 0x0800502E: 42B8 CMP R0, R7 0x08005030: D207 BCS .L5 ; 0x08005042 0x08005032: 9800 LDR R0, [SP, #0] 0x08005034: 9900 LDR R1, [SP, #0] 0x08005036: 2800 CMP R0, #0 0x08005038: BF08 IT EQ 0x0800503A: 4607 MOVEQ R7, R0 0x0800503C: 1E48 SUBS R0, R1, #1 0x0800503E: 9000 STR R0, [SP, #0] 0x08005040: E7EC B .L3 ; 0x0800501C
.L5: 0x08005042: E9D4 0100 LDRD R0, R1, [R4] 0x08005046: 6842 LDR R2, [R0, #4] 0x08005048: F5B1 7F82 CMP.W R1, #0x0104 0x0800504C: F022 02E0 BIC R2, R2, #224 0x08005050: 6042 STR R2, [R0, #4] 0x08005052: D10A BNE .L7 ; 0x0800506A 0x08005054: 68A1 LDR R1, [R4, #8] 0x08005056: F5B1 4F00 CMP.W R1, #0x8000 0x0800505A: D002 BEQ .L6 ; 0x08005062 0x0800505C: F5B1 6F80 CMP.W R1, #0x0400 0x08005060: D103 BNE .L7 ; 0x0800506A
.L6: 0x08005062: 6801 LDR R1, [R0] 0x08005064: F021 0140 BIC R1, R1, #64 0x08005068: 6001 STR R1, [R0]
.L7: 0x0800506A: 6AA1 LDR R1, [R4, #40] 0x0800506C: F5B1 5F00 CMP.W R1, #0x2000 0x08005070: D107 BNE .L8 ; 0x08005082 0x08005072: 6801 LDR R1, [R0] 0x08005074: F421 5100 BIC R1, R1, #0x2000 0x08005078: 6001 STR R1, [R0] 0x0800507A: 6801 LDR R1, [R0] 0x0800507C: F441 5100 ORR R1, R1, #0x2000 0x08005080: 6001 STR R1, [R0]
.L8: 0x08005082: 2001 MOVS R0, #1 0x08005084: F884 005D STRB.W R0, [R4, #93] 0x08005088: 2000 MOVS R0, #0 0x0800508A: F884 005C STRB.W R0, [R4, #92] 0x0800508E: 2003 MOVS R0, #3 0x08005090: B001 ADD SP, SP, #4 0x08005092: BDF0 POP {R4-R7, PC}

Section .text.UART_SetConfig from stm32g4xx_hal_uart.o, size=980, align=4


UART_SetConfig: 0x08005094: B5F0 PUSH {R4-R7, LR} 0x08005096: B081 SUB SP, SP, #4 0x08005098: 4604 MOV R4, R0 0x0800509A: 6840 LDR R0, [R0, #4] 0x0800509C: F641 2131 MOVW R1, #0x1A31 0x080050A0: F2C0 111E MOVT R1, #0x011E 0x080050A4: 4288 CMP R0, R1 0x080050A6: D307 BCC .L1 ; 0x080050B8 0x080050A8: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x080050AC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x080050B0: F640 31DD MOVW R1, #0x0BDD 0x080050B4: F7FE F94E BL assert_failed ; 0x08003354
.L1: 0x080050B8: 68A0 LDR R0, [R4, #8] 0x080050BA: 2800 CMP R0, #0 0x080050BC: BF18 IT NE 0x080050BE: F5B0 5F80 CMPNE.W R0, #0x1000 0x080050C2: F040 80C6 BNE.W .L14 ; 0x08005252
.L2: 0x080050C6: F248 0700 MOVW R7, #0x8000 0x080050CA: 6821 LDR R1, [R4] 0x080050CC: F2C4 0700 MOVT R7, #0x4000 0x080050D0: 68E0 LDR R0, [R4, #12] 0x080050D2: 42B9 CMP R1, R7 0x080050D4: D014 BEQ .L4 ; 0x08005100 0x080050D6: EA4F 3030 ROR R0, R0, #12 0x080050DA: 2804 CMP R0, #4 0x080050DC: D307 BCC .L3 ; 0x080050EE 0x080050DE: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x080050E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x080050E6: F640 31E5 MOVW R1, #0x0BE5 0x080050EA: F7FE F933 BL assert_failed ; 0x08003354
.L3: 0x080050EE: 6A20 LDR R0, [R4, #32] 0x080050F0: F440 6000 ORR R0, R0, #0x0800 0x080050F4: F5B0 6F00 CMP.W R0, #0x0800 0x080050F8: D00F BEQ .L6 ; 0x0800511A 0x080050FA: F640 31E6 MOVW R1, #0x0BE6 0x080050FE: E006 B .L5 ; 0x0800510E
.L4: 0x08005100: F440 5000 ORR R0, R0, #0x2000 0x08005104: F5B0 5F00 CMP.W R0, #0x2000 0x08005108: D007 BEQ .L6 ; 0x0800511A 0x0800510A: F640 31E1 MOVW R1, #0x0BE1
.L5: 0x0800510E: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x08005112: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x08005116: F7FE F91D BL assert_failed ; 0x08003354
.L6: 0x0800511A: 6920 LDR R0, [R4, #16] 0x0800511C: 2800 CMP R0, #0 0x0800511E: BF18 IT NE 0x08005120: F5B0 6F80 CMPNE.W R0, #0x0400 0x08005124: F040 80A2 BNE.W .L15 ; 0x0800526C
.L7: 0x08005128: 6960 LDR R0, [R4, #20] 0x0800512A: B110 CBZ R0, .L8 ; 0x08005132 0x0800512C: F030 000C BICS R0, R0, #12 0x08005130: D007 BEQ .L9 ; 0x08005142
.L8: 0x08005132: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x08005136: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800513A: F640 31EA MOVW R1, #0x0BEA 0x0800513E: F7FE F909 BL assert_failed ; 0x08003354
.L9: 0x08005142: 69A0 LDR R0, [R4, #24] 0x08005144: EA4F 2030 ROR R0, R0, #8 0x08005148: 2804 CMP R0, #4 0x0800514A: D307 BCC .L10 ; 0x0800515C 0x0800514C: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x08005150: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x08005154: F640 31EB MOVW R1, #0x0BEB 0x08005158: F7FE F8FC BL assert_failed ; 0x08003354
.L10: 0x0800515C: 69E0 LDR R0, [R4, #28] 0x0800515E: F440 4000 ORR R0, R0, #0x8000 0x08005162: F5B0 4F00 CMP.W R0, #0x8000 0x08005166: D007 BEQ .L11 ; 0x08005178 0x08005168: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800516C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x08005170: F640 31EC MOVW R1, #0x0BEC 0x08005174: F7FE F8EE BL assert_failed ; 0x08003354
.L11: 0x08005178: 6A60 LDR R0, [R4, #36] 0x0800517A: 280C CMP R0, #12 0x0800517C: D307 BCC .L12 ; 0x0800518E 0x0800517E: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x08005182: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x08005186: F640 31ED MOVW R1, #0x0BED 0x0800518A: F7FE F8E3 BL assert_failed ; 0x08003354
.L12: 0x0800518E: F104 0108 ADD.W R1, R4, #8 0x08005192: C94E LDM R1, {R1-R3, R6} 0x08005194: 6820 LDR R0, [R4] 0x08005196: 4319 ORRS R1, R3 0x08005198: EA41 0306 ORR.W R3, R1, R6 0x0800519C: 69E1 LDR R1, [R4, #28] 0x0800519E: 6806 LDR R6, [R0] 0x080051A0: F646 15F3 MOVW R5, #0x69F3 0x080051A4: F6CC 75FF MOVT R5, #0xCFFF 0x080051A8: 402E ANDS R6, R5 0x080051AA: 4333 ORRS R3, R6 0x080051AC: 430B ORRS R3, R1 0x080051AE: 6003 STR R3, [R0] 0x080051B0: 6843 LDR R3, [R0, #4] 0x080051B2: 42B8 CMP R0, R7 0x080051B4: F423 5340 BIC R3, R3, #0x3000 0x080051B8: EA42 0203 ORR.W R2, R2, R3 0x080051BC: 6042 STR R2, [R0, #4] 0x080051BE: 69A2 LDR R2, [R4, #24] 0x080051C0: BF1C ITT NE 0x080051C2: 6A23 LDRNE R3, [R4, #32] 0x080051C4: 431A ORRNE R2, R3 0x080051C6: 6883 LDR R3, [R0, #8] 0x080051C8: F023 436E BIC R3, R3, #0xEE000000 0x080051CC: F423 6330 BIC R3, R3, #0x0B00 0x080051D0: 431A ORRS R2, R3 0x080051D2: 6082 STR R2, [R0, #8] 0x080051D4: 6AC2 LDR R2, [R0, #44] 0x080051D6: 6A63 LDR R3, [R4, #36] 0x080051D8: F022 020F BIC R2, R2, #15 0x080051DC: 431A ORRS R2, R3 0x080051DE: 62C2 STR R2, [R0, #44] 0x080051E0: F644 72FF MOVW R2, #0x4FFF 0x080051E4: F2C4 0200 MOVT R2, #0x4000 0x080051E8: 4290 CMP R0, R2 0x080051EA: F04F 0210 MOV.W R2, #16 0x080051EE: DC18 BGT .L13 ; 0x08005222 0x080051F0: F244 4300 MOVW R3, #0x4400 0x080051F4: F2C4 0300 MOVT R3, #0x4000 0x080051F8: 4298 CMP R0, R3 0x080051FA: D044 BEQ .L16 ; 0x08005286 0x080051FC: F644 0300 MOVW R3, #0x4800 0x08005200: F2C4 0300 MOVT R3, #0x4000 0x08005204: 4298 CMP R0, R3 0x08005206: D04C BEQ .L18 ; 0x080052A2 0x08005208: F644 4300 MOVW R3, #0x4C00 0x0800520C: F2C4 0300 MOVT R3, #0x4000 0x08005210: 4298 CMP R0, R3 0x08005212: D15B BNE .L22 ; 0x080052CC 0x08005214: F241 0288 MOVW R2, #0x1088 0x08005218: F2C4 0202 MOVT R2, #0x4002 0x0800521C: 6812 LDR R2, [R2] 0x0800521E: 0992 LSRS R2, R2, #6 0x08005220: E04C B .L20 ; 0x080052BC
.L13: 0x08005222: F245 0300 MOVW R3, #0x5000 0x08005226: F2C4 0300 MOVT R3, #0x4000 0x0800522A: 4298 CMP R0, R3 0x0800522C: D032 BEQ .L17 ; 0x08005294 0x0800522E: 42B8 CMP R0, R7 0x08005230: D03E BEQ .L19 ; 0x080052B0 0x08005232: F643 0300 MOVW R3, #0x3800 0x08005236: F2C4 0301 MOVT R3, #0x4001 0x0800523A: 4298 CMP R0, R3 0x0800523C: D146 BNE .L22 ; 0x080052CC 0x0800523E: F241 0288 MOVW R2, #0x1088 0x08005242: F2C4 0202 MOVT R2, #0x4002 0x08005246: 6812 LDR R2, [R2] 0x08005248: F245 639C MOVW R3, #0x569C ; 0x0800569C = .rodata..Lswitch.table.UART_SetConfig 0x0800524C: F6C0 0300 MOVT R3, #0x0800 ; 0x0800569C = .rodata..Lswitch.table.UART_SetConfig 0x08005250: E038 B .L21 ; 0x080052C4
.L14: 0x08005252: F1B0 5F80 CMP.W R0, #0x10000000 0x08005256: F43F AF36 BEQ.W .L2 ; 0x080050C6 0x0800525A: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800525E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x08005262: F640 31DE MOVW R1, #0x0BDE 0x08005266: F7FE F875 BL assert_failed ; 0x08003354 0x0800526A: E72C B .L2 ; 0x080050C6
.L15: 0x0800526C: F5B0 6FC0 CMP.W R0, #0x0600 0x08005270: F43F AF5A BEQ.W .L7 ; 0x08005128 0x08005274: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x08005278: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800527C: F640 31E9 MOVW R1, #0x0BE9 0x08005280: F7FE F868 BL assert_failed ; 0x08003354 0x08005284: E750 B .L7 ; 0x08005128
.L16: 0x08005286: F241 0288 MOVW R2, #0x1088 0x0800528A: F2C4 0202 MOVT R2, #0x4002 0x0800528E: 6812 LDR R2, [R2] 0x08005290: 0892 LSRS R2, R2, #2 0x08005292: E013 B .L20 ; 0x080052BC
.L17: 0x08005294: F241 0288 MOVW R2, #0x1088 0x08005298: F2C4 0202 MOVT R2, #0x4002 0x0800529C: 6812 LDR R2, [R2] 0x0800529E: 0A12 LSRS R2, R2, #8 0x080052A0: E00C B .L20 ; 0x080052BC
.L18: 0x080052A2: F241 0288 MOVW R2, #0x1088 0x080052A6: F2C4 0202 MOVT R2, #0x4002 0x080052AA: 6812 LDR R2, [R2] 0x080052AC: 0912 LSRS R2, R2, #4 0x080052AE: E005 B .L20 ; 0x080052BC
.L19: 0x080052B0: F241 0288 MOVW R2, #0x1088 0x080052B4: F2C4 0202 MOVT R2, #0x4002 0x080052B8: 6812 LDR R2, [R2] 0x080052BA: 0A92 LSRS R2, R2, #10
.L20: 0x080052BC: F245 63AC MOVW R3, #0x56AC ; 0x080056AC = .rodata..Lswitch.table.UART_SetConfig.5 0x080052C0: F6C0 0300 MOVT R3, #0x0800 ; 0x080056AC = .rodata..Lswitch.table.UART_SetConfig.5
.L21: 0x080052C4: F002 0203 AND R2, R2, #3 0x080052C8: F853 2022 LDR.W R2, [R3, R2, LSL #2]
.L22: 0x080052CC: 42B8 CMP R0, R7 0x080052CE: F242 4000 MOVW R0, #0x2400 0x080052D2: F2C0 00F4 MOVT R0, #244 0x080052D6: D013 BEQ .L23 ; 0x08005300 0x080052D8: F5B1 4F00 CMP.W R1, #0x8000 0x080052DC: D11E BNE .L24 ; 0x0800531C 0x080052DE: 2A08 CMP R2, #8 0x080052E0: F200 8064 BHI.W .L27 ; 0x080053AC 0x080052E4: 2600 MOVS R6, #0 0x080052E6: E8DF F002 TBB [PC, R2] 0x080052EA: 05 DC.B 0x05 ; '\x05' 0x080052EB: 69 DC.B 0x69 ; 'i' 0x080052EC: 73 DC.B 0x73 ; 's' 0x080052ED: 61 DC.B 0x61 ; 'a' 0x080052EE: 71 DC.B 0x71 ; 'q' 0x080052EF: 61 DC.B 0x61 ; 'a' 0x080052F0: 61 DC.B 0x61 ; 'a' 0x080052F1: 61 DC.B 0x61 ; 'a' 0x080052F2: B5 DC.B 0xB5 ; '\xB5' 0x080052F3: 00 DC.B 0x00 ; '\0' 0x080052F4: F005 FCF4 BL HAL_RCC_GetPCLK1Freq ; 0x0800ACE0 0x080052F8: 2800 CMP R0, #0 0x080052FA: F040 806A BNE.W .L29 ; 0x080053D2 0x080052FE: E09D B .L32 ; 0x0800543C
.L23: 0x08005300: 2A08 CMP R2, #8 0x08005302: D84E BHI .L26 ; 0x080053A2 0x08005304: 2600 MOVS R6, #0 0x08005306: E8DF F002 TBB [PC, R2] 0x0800530A: 05 DC.B 0x05 ; '\x05' 0x0800530B: 4C DC.B 0x4C ; 'L' 0x0800530C: 1E DC.B 0x1E ; '\x1E' 0x0800530D: 4C DC.B 0x4C ; 'L' 0x0800530E: 18 DC.B 0x18 ; '\x18' 0x0800530F: 4C DC.B 0x4C ; 'L' 0x08005310: 4C DC.B 0x4C ; 'L' 0x08005311: 4C DC.B 0x4C ; 'L' 0x08005312: 1C DC.B 0x1C ; '\x1C' 0x08005313: 00 DC.B 0x00 ; '\0' 0x08005314: F005 FCE4 BL HAL_RCC_GetPCLK1Freq ; 0x0800ACE0 0x08005318: B9B8 CBNZ R0, .L25 ; 0x0800534A 0x0800531A: E08F B .L32 ; 0x0800543C
.L24: 0x0800531C: 2A08 CMP R2, #8 0x0800531E: D849 BHI .L28 ; 0x080053B4 0x08005320: 2600 MOVS R6, #0 0x08005322: E8DF F002 TBB [PC, R2] 0x08005326: 05 DC.B 0x05 ; '\x05' 0x08005327: 4F DC.B 0x4F ; 'O' 0x08005328: 74 DC.B 0x74 ; 't' 0x08005329: 47 DC.B 0x47 ; 'G' 0x0800532A: 72 DC.B 0x72 ; 'r' 0x0800532B: 47 DC.B 0x47 ; 'G' 0x0800532C: 47 DC.B 0x47 ; 'G' 0x0800532D: 47 DC.B 0x47 ; 'G' 0x0800532E: 9C DC.B 0x9C ; '\x9C' 0x0800532F: 00 DC.B 0x00 ; '\0' 0x08005330: F005 FCD6 BL HAL_RCC_GetPCLK1Freq ; 0x0800ACE0 0x08005334: 2800 CMP R0, #0 0x08005336: D16B BNE .L30 ; 0x08005410 0x08005338: E080 B .L32 ; 0x0800543C 0x0800533A: F7FF F93F BL HAL_RCC_GetSysClockFreq ; 0x080045BC 0x0800533E: B920 CBNZ R0, .L25 ; 0x0800534A 0x08005340: E07C B .L32 ; 0x0800543C 0x08005342: F44F 4000 MOV.W R0, #0x8000 0x08005346: 2800 CMP R0, #0 0x08005348: D078 BEQ .L32 ; 0x0800543C
.L25: 0x0800534A: 6A61 LDR R1, [R4, #36] 0x0800534C: F24E 22B0 MOVW R2, #0xE2B0 ; 0x0800E2B0 = UARTPrescTable 0x08005350: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2B0 = UARTPrescTable 0x08005354: F832 2011 LDRH.W R2, [R2, R1, LSL #1] 0x08005358: 6865 LDR R5, [R4, #4] 0x0800535A: FBB0 F3F2 UDIV R3, R0, R2 0x0800535E: EB05 0145 ADD.W R1, R5, R5, LSL #1 0x08005362: 428B CMP R3, R1 0x08005364: F04F 0101 MOV.W R1, #1 0x08005368: D36B BCC .L34 ; 0x08005442 0x0800536A: 032F LSLS R7, R5, #12 0x0800536C: 42BB CMP R3, R7 0x0800536E: D868 BHI .L34 ; 0x08005442 0x08005370: 2100 MOVS R1, #0 0x08005372: 2300 MOVS R3, #0 0x08005374: F008 FB7C BL __aeabi_uldivmod ; 0x0800DA70 0x08005378: 0209 LSLS R1, R1, #8 0x0800537A: EA41 6110 ORR.W R1, R1, R0, LSR #24 0x0800537E: 0200 LSLS R0, R0, #8 0x08005380: EB10 0055 ADDS.W R0, R0, R5, LSR #1 0x08005384: F141 0100 ADC R1, R1, #0 0x08005388: 462A MOV R2, R5 0x0800538A: 2300 MOVS R3, #0 0x0800538C: F008 FB70 BL __aeabi_uldivmod ; 0x0800DA70 0x08005390: F64F 5200 MOVW R2, #0xFD00 0x08005394: F5A0 7140 SUB.W R1, R0, #0x0300 0x08005398: F2C0 020F MOVT R2, #15 0x0800539C: 4291 CMP R1, R2 0x0800539E: D34B BCC .L31 ; 0x08005438 0x080053A0: E04E B .L33 ; 0x08005440
.L26: 0x080053A2: 2000 MOVS R0, #0 0x080053A4: 2601 MOVS R6, #1 0x080053A6: 2800 CMP R0, #0 0x080053A8: D1CF BNE .L25 ; 0x0800534A 0x080053AA: E047 B .L32 ; 0x0800543C
.L27: 0x080053AC: 2000 MOVS R0, #0 0x080053AE: 2601 MOVS R6, #1 0x080053B0: B978 CBNZ R0, .L29 ; 0x080053D2 0x080053B2: E043 B .L32 ; 0x0800543C
.L28: 0x080053B4: 2000 MOVS R0, #0 0x080053B6: 2601 MOVS R6, #1 0x080053B8: BB50 CBNZ R0, .L30 ; 0x08005410 0x080053BA: E03F B .L32 ; 0x0800543C 0x080053BC: F005 FCA6 BL HAL_RCC_GetPCLK2Freq ; 0x0800AD0C 0x080053C0: B938 CBNZ R0, .L29 ; 0x080053D2 0x080053C2: E03B B .L32 ; 0x0800543C 0x080053C4: F005 FCA2 BL HAL_RCC_GetPCLK2Freq ; 0x0800AD0C 0x080053C8: BB10 CBNZ R0, .L30 ; 0x08005410 0x080053CA: E037 B .L32 ; 0x0800543C 0x080053CC: F7FF F8F6 BL HAL_RCC_GetSysClockFreq ; 0x080045BC 0x080053D0: B3A0 CBZ R0, .L32 ; 0x0800543C
.L29: 0x080053D2: 6A61 LDR R1, [R4, #36] 0x080053D4: F24E 22B0 MOVW R2, #0xE2B0 ; 0x0800E2B0 = UARTPrescTable 0x080053D8: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2B0 = UARTPrescTable 0x080053DC: F832 1011 LDRH.W R1, [R2, R1, LSL #1] 0x080053E0: 6862 LDR R2, [R4, #4] 0x080053E2: FBB0 F0F1 UDIV R0, R0, R1 0x080053E6: 0851 LSRS R1, R2, #1 0x080053E8: EB01 0040 ADD.W R0, R1, R0, LSL #1 0x080053EC: FBB0 F0F2 UDIV R0, R0, R2 0x080053F0: F64F 72EF MOVW R2, #0xFFEF 0x080053F4: F1A0 0110 SUB.W R1, R0, #16 0x080053F8: 4291 CMP R1, R2 0x080053FA: D821 BHI .L33 ; 0x08005440 0x080053FC: F64F 71F0 MOVW R1, #0xFFF0 0x08005400: 4001 ANDS R1, R0 0x08005402: F3C0 0042 UBFX R0, R0, #1, #3 0x08005406: 4408 ADD R0, R1 0x08005408: E016 B .L31 ; 0x08005438 0x0800540A: F7FF F8D7 BL HAL_RCC_GetSysClockFreq ; 0x080045BC 0x0800540E: B1A8 CBZ R0, .L32 ; 0x0800543C
.L30: 0x08005410: 6A61 LDR R1, [R4, #36] 0x08005412: F24E 22B0 MOVW R2, #0xE2B0 ; 0x0800E2B0 = UARTPrescTable 0x08005416: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2B0 = UARTPrescTable 0x0800541A: F832 1011 LDRH.W R1, [R2, R1, LSL #1] 0x0800541E: 6862 LDR R2, [R4, #4] 0x08005420: FBB0 F0F1 UDIV R0, R0, R1 0x08005424: EB00 0052 ADD.W R0, R0, R2, LSR #1 0x08005428: FBB0 F0F2 UDIV R0, R0, R2 0x0800542C: F64F 72EF MOVW R2, #0xFFEF 0x08005430: F1A0 0110 SUB.W R1, R0, #16 0x08005434: 4291 CMP R1, R2 0x08005436: D803 BHI .L33 ; 0x08005440
.L31: 0x08005438: 6821 LDR R1, [R4] 0x0800543A: 60C8 STR R0, [R1, #12]
.L32: 0x0800543C: 4631 MOV R1, R6 0x0800543E: E000 B .L34 ; 0x08005442
.L33: 0x08005440: 2101 MOVS R1, #1
.L34: 0x08005442: F04F 1001 MOV.W R0, #0x010001 0x08005446: 2200 MOVS R2, #0 0x08005448: 66A0 STR R0, [R4, #104] 0x0800544A: 6762 STR R2, [R4, #116] 0x0800544C: 4608 MOV R0, R1 0x0800544E: 67A2 STR R2, [R4, #120] 0x08005450: B001 ADD SP, SP, #4 0x08005452: BDF0 POP {R4-R7, PC} 0x08005454: F44F 4000 MOV.W R0, #0x8000 0x08005458: 2800 CMP R0, #0 0x0800545A: D1BA BNE .L29 ; 0x080053D2 0x0800545C: E7EE B .L32 ; 0x0800543C 0x0800545E: F44F 4000 MOV.W R0, #0x8000 0x08005462: 2800 CMP R0, #0 0x08005464: D1D4 BNE .L30 ; 0x08005410 0x08005466: E7E9 B .L32 ; 0x0800543C

Section .text.UART_WaitOnFlagUntilTimeout from stm32g4xx_hal_uart.o, size=172, align=4


UART_WaitOnFlagUntilTimeout: 0x08005468: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800546C: 4604 MOV R4, R0 0x0800546E: 6800 LDR R0, [R0] 0x08005470: 69C0 LDR R0, [R0, #28] 0x08005472: 4008 ANDS R0, R1 0x08005474: 1A40 SUBS R0, R0, R1 0x08005476: FAB0 F080 CLZ R0, R0 0x0800547A: 0940 LSRS R0, R0, #5 0x0800547C: 4282 CMP R2, R0 0x0800547E: D137 BNE .L3 ; 0x080054F0 0x08005480: F8DD 8020 LDR.W R8, [SP, #32] 0x08005484: F1A1 0040 SUB.W R0, R1, #64 0x08005488: 4615 MOV R5, R2 0x0800548A: 460E MOV R6, R1 0x0800548C: 4699 MOV R9, R3 0x0800548E: F030 0A40 BICS R10, R0, #64 0x08005492: F108 0701 ADD.W R7, R8, #1 0x08005496: BF18 IT NE 0x08005498: F04F 0A01 MOVNE.W R10, #1 0x0800549C: E009 B .L2 ; 0x080054B2 0x0800549E: BF00 NOP
.L1: 0x080054A0: 6820 LDR R0, [R4] 0x080054A2: 69C0 LDR R0, [R0, #28] 0x080054A4: 4030 ANDS R0, R6 0x080054A6: 1B80 SUBS R0, R0, R6 0x080054A8: FAB0 F080 CLZ R0, R0 0x080054AC: 0940 LSRS R0, R0, #5 0x080054AE: 4285 CMP R5, R0 0x080054B0: D11E BNE .L3 ; 0x080054F0
.L2: 0x080054B2: 2F00 CMP R7, #0 0x080054B4: D0F4 BEQ .L1 ; 0x080054A0 0x080054B6: F7FE F8D5 BL HAL_GetTick ; 0x08003664 0x080054BA: 4601 MOV R1, R0 0x080054BC: F1B8 0F00 CMP.W R8, #0 0x080054C0: F04F 0003 MOV.W R0, #3 0x080054C4: D015 BEQ .L4 ; 0x080054F2 0x080054C6: EBA1 0109 SUB.W R1, R1, R9 0x080054CA: 4541 CMP R1, R8 0x080054CC: D811 BHI .L4 ; 0x080054F2 0x080054CE: 6820 LDR R0, [R4] 0x080054D0: 6801 LDR R1, [R0] 0x080054D2: EA0A 0191 AND.W R1, R10, R1, LSR #2 0x080054D6: 2901 CMP R1, #1 0x080054D8: D1E2 BNE .L1 ; 0x080054A0 0x080054DA: 69C1 LDR R1, [R0, #28] 0x080054DC: 0709 LSLS R1, R1, #28 0x080054DE: D40A BMI .L5 ; 0x080054F6 0x080054E0: 69C1 LDR R1, [R0, #28] 0x080054E2: 0509 LSLS R1, R1, #20 0x080054E4: D5DC BPL .L1 ; 0x080054A0 0x080054E6: 2503 MOVS R5, #3 0x080054E8: 2620 MOVS R6, #32 0x080054EA: F44F 6100 MOV.W R1, #0x0800 0x080054EE: E005 B .L6 ; 0x080054FC
.L3: 0x080054F0: 2000 MOVS R0, #0
.L4: 0x080054F2: E8BD 87F0 POP.W {R4-R10, PC}
.L5: 0x080054F6: 2501 MOVS R5, #1 0x080054F8: 2108 MOVS R1, #8 0x080054FA: 2608 MOVS R6, #8
.L6: 0x080054FC: 6201 STR R1, [R0, #32] 0x080054FE: 4620 MOV R0, R4 0x08005500: F006 F926 BL UART_EndRxTransfer ; 0x0800B750 0x08005504: 2000 MOVS R0, #0 0x08005506: F8C4 6090 STR.W R6, [R4, #144] 0x0800550A: F884 0084 STRB.W R0, [R4, #132] 0x0800550E: 4628 MOV R0, R5 0x08005510: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.HAL_UART_Receive_DMA from stm32g4xx_hal_uart.o, size=92, align=4


HAL_UART_Receive_DMA: 0x08005514: F8D0 308C LDR.W R3, [R0, #140] 0x08005518: 2B20 CMP R3, #32 0x0800551A: D107 BNE .L1 ; 0x0800552C 0x0800551C: 2900 CMP R1, #0 0x0800551E: F04F 0301 MOV.W R3, #1 0x08005522: BF18 IT NE 0x08005524: 2A00 CMPNE R2, #0 0x08005526: D104 BNE .L2 ; 0x08005532 0x08005528: 4618 MOV R0, R3 0x0800552A: 4770 BX LR
.L1: 0x0800552C: 2302 MOVS R3, #2 0x0800552E: 4618 MOV R0, R3 0x08005530: 4770 BX LR
.L2: 0x08005532: 2300 MOVS R3, #0 0x08005534: 66C3 STR R3, [R0, #108] 0x08005536: F8D0 C000 LDR.W R12, [R0] 0x0800553A: F248 0300 MOVW R3, #0x8000 0x0800553E: F2C4 0300 MOVT R3, #0x4000 0x08005542: 459C CMP R12, R3 0x08005544: D012 BEQ .L5 ; 0x0800556C 0x08005546: B580 PUSH {R7, LR} 0x08005548: F8DC 3004 LDR.W R3, [R12, #4] 0x0800554C: 021B LSLS R3, R3, #8 0x0800554E: D50B BPL .L4 ; 0x08005568
.L3: 0x08005550: 6803 LDR R3, [R0] 0x08005552: E853 3F00 LDREX R3, [R3] 0x08005556: F8D0 C000 LDR.W R12, [R0] 0x0800555A: F043 6380 ORR R3, R3, #0x04000000 0x0800555E: E84C 3E00 STREX LR, R3, [R12] 0x08005562: F1BE 0F00 CMP.W LR, #0 0x08005566: D1F3 BNE .L3 ; 0x08005550
.L4: 0x08005568: E8BD 4080 POP.W {R7, LR}
.L5: 0x0800556C: F000 B800 B.W UART_Start_Receive_DMA ; 0x08005570

Section .text.UART_Start_Receive_DMA from stm32g4xx_hal_uart.o, size=168, align=4


UART_Start_Receive_DMA: 0x08005570: B5B0 PUSH {R4-R5, R7, LR} 0x08005572: 4613 MOV R3, R2 0x08005574: 460A MOV R2, R1 0x08005576: 6581 STR R1, [R0, #88] 0x08005578: 2100 MOVS R1, #0 0x0800557A: 4604 MOV R4, R0 0x0800557C: F8A0 305C STRH.W R3, [R0, #92] 0x08005580: F8C0 1090 STR.W R1, [R0, #144] 0x08005584: 2022 MOVS R0, #34 0x08005586: F8C4 008C STR.W R0, [R4, #140] 0x0800558A: F8D4 0080 LDR.W R0, [R4, #128] 0x0800558E: B1E8 CBZ R0, .L1 ; 0x080055CC 0x08005590: F24B 65DD MOVW R5, #0xB6DD ; 0x0800B6DD = UART_DMAError 0x08005594: F6C0 0500 MOVT R5, #0x0800 ; 0x0800B6DD = UART_DMAError 0x08005598: 6345 STR R5, [R0, #52] 0x0800559A: 6825 LDR R5, [R4] 0x0800559C: F64B 4CC5 MOVW R12, #0xBCC5 ; 0x0800BCC5 = UART_DMAReceiveCplt 0x080055A0: F64B 5E55 MOVW LR, #0xBD55 ; 0x0800BD55 = UART_DMARxHalfCplt 0x080055A4: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800BCC5 = UART_DMAReceiveCplt 0x080055A8: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800BD55 = UART_DMARxHalfCplt 0x080055AC: 6381 STR R1, [R0, #56] 0x080055AE: F105 0124 ADD.W R1, R5, #36 0x080055B2: E9C0 CE0B STRD R12, LR, [R0, #44] 0x080055B6: F003 FD15 BL HAL_DMA_Start_IT ; 0x08008FE4 0x080055BA: B138 CBZ R0, .L1 ; 0x080055CC 0x080055BC: 2010 MOVS R0, #16 0x080055BE: F8C4 0090 STR.W R0, [R4, #144] 0x080055C2: 2020 MOVS R0, #32 0x080055C4: F8C4 008C STR.W R0, [R4, #140] 0x080055C8: 2001 MOVS R0, #1 0x080055CA: BDB0 POP {R4-R5, R7, PC}
.L1: 0x080055CC: 6920 LDR R0, [R4, #16] 0x080055CE: B148 CBZ R0, .L3 ; 0x080055E4
.L2: 0x080055D0: 6820 LDR R0, [R4] 0x080055D2: E850 0F00 LDREX R0, [R0] 0x080055D6: 6821 LDR R1, [R4] 0x080055D8: F440 7080 ORR R0, R0, #0x0100 0x080055DC: E841 0200 STREX R2, R0, [R1] 0x080055E0: 2A00 CMP R2, #0 0x080055E2: D1F5 BNE .L2 ; 0x080055D0
.L3: 0x080055E4: 6820 LDR R0, [R4] 0x080055E6: 3008 ADDS R0, #8 0x080055E8: E850 0F00 LDREX R0, [R0] 0x080055EC: 6821 LDR R1, [R4] 0x080055EE: F040 0001 ORR R0, R0, #1 0x080055F2: 3108 ADDS R1, #8 0x080055F4: E841 0200 STREX R2, R0, [R1] 0x080055F8: 2A00 CMP R2, #0 0x080055FA: D1F3 BNE .L3 ; 0x080055E4
.L4: 0x080055FC: 6820 LDR R0, [R4] 0x080055FE: 3008 ADDS R0, #8 0x08005600: E850 0F00 LDREX R0, [R0] 0x08005604: 6821 LDR R1, [R4] 0x08005606: F040 0040 ORR R0, R0, #64 0x0800560A: 3108 ADDS R1, #8 0x0800560C: E841 0200 STREX R2, R0, [R1] 0x08005610: 2A00 CMP R2, #0 0x08005612: D1F3 BNE .L4 ; 0x080055FC 0x08005614: 2000 MOVS R0, #0 0x08005616: BDB0 POP {R4-R5, R7, PC}

Section .text.UART_EndTxTransfer from stm32g4xx_hal_uart.o, size=52, align=4


UART_EndTxTransfer: 0x08005618: 6801 LDR R1, [R0] 0x0800561A: E851 1F00 LDREX R1, [R1] 0x0800561E: 6802 LDR R2, [R0] 0x08005620: F021 01C0 BIC R1, R1, #192 0x08005624: E842 1300 STREX R3, R1, [R2] 0x08005628: 2B00 CMP R3, #0 0x0800562A: D1F5 BNE UART_EndTxTransfer ; 0x08005618
.L1: 0x0800562C: 6801 LDR R1, [R0] 0x0800562E: 3108 ADDS R1, #8 0x08005630: E851 1F00 LDREX R1, [R1] 0x08005634: 6802 LDR R2, [R0] 0x08005636: F421 0100 BIC R1, R1, #0x800000 0x0800563A: 3208 ADDS R2, #8 0x0800563C: E842 1300 STREX R3, R1, [R2] 0x08005640: 2B00 CMP R3, #0 0x08005642: D1F3 BNE .L1 ; 0x0800562C 0x08005644: 2120 MOVS R1, #32 0x08005646: F8C0 1088 STR.W R1, [R0, #136] 0x0800564A: 4770 BX LR

Section .text.UART_DMAAbortOnError from stm32g4xx_hal_uart.o, size=12, align=4


UART_DMAAbortOnError: 0x0800564C: 6A80 LDR R0, [R0, #40] 0x0800564E: 2100 MOVS R1, #0 0x08005650: F8A0 105E STRH.W R1, [R0, #94] 0x08005654: F000 BCE8 B.W HAL_UART_ErrorCallback ; 0x08006028

Section .text.HAL_UART_EnableReceiverTimeout from stm32g4xx_hal_uart.o, size=68, align=4


HAL_UART_EnableReceiverTimeout: 0x08005658: 6801 LDR R1, [R0] 0x0800565A: F248 0200 MOVW R2, #0x8000 0x0800565E: F2C4 0200 MOVT R2, #0x4000 0x08005662: 4291 CMP R1, R2 0x08005664: D009 BEQ .L2 ; 0x0800567A 0x08005666: F8D0 2088 LDR.W R2, [R0, #136] 0x0800566A: 2A20 CMP R2, #32 0x0800566C: D103 BNE .L1 ; 0x08005676 0x0800566E: F890 2084 LDRB.W R2, [R0, #132] 0x08005672: 2A01 CMP R2, #1 0x08005674: D103 BNE .L3 ; 0x0800567E
.L1: 0x08005676: 2002 MOVS R0, #2 0x08005678: 4770 BX LR
.L2: 0x0800567A: 2001 MOVS R0, #1 0x0800567C: 4770 BX LR
.L3: 0x0800567E: 2224 MOVS R2, #36 0x08005680: F8C0 2088 STR.W R2, [R0, #136] 0x08005684: 684A LDR R2, [R1, #4] 0x08005686: F442 0200 ORR R2, R2, #0x800000 0x0800568A: 604A STR R2, [R1, #4] 0x0800568C: 2120 MOVS R1, #32 0x0800568E: F8C0 1088 STR.W R1, [R0, #136] 0x08005692: 2100 MOVS R1, #0 0x08005694: F880 1084 STRB.W R1, [R0, #132] 0x08005698: 2000 MOVS R0, #0 0x0800569A: 4770 BX LR

Section .rodata..Lswitch.table.UART_SetConfig from stm32g4xx_hal_uart.o, size=16, align=4

  0x0800569C:  01           DC.B       0x01                     ; '\x01'
  0x0800569D:  00           DC.B       0x00                     ; '\0'
  0x0800569E:  00           DC.B       0x00                     ; '\0'
  0x0800569F:  00           DC.B       0x00                     ; '\0'
  0x080056A0:  04           DC.B       0x04                     ; '\x04'
  0x080056A1:  00           DC.B       0x00                     ; '\0'
  0x080056A2:  00           DC.B       0x00                     ; '\0'
  0x080056A3:  00           DC.B       0x00                     ; '\0'
  0x080056A4:  02           DC.B       0x02                     ; '\x02'
  0x080056A5:  00           DC.B       0x00                     ; '\0'
  0x080056A6:  00           DC.B       0x00                     ; '\0'
  0x080056A7:  00           DC.B       0x00                     ; '\0'
  0x080056A8:  08           DC.B       0x08                     ; '\b'
  0x080056A9:  00           DC.B       0x00                     ; '\0'
  0x080056AA:  00           DC.B       0x00                     ; '\0'
  0x080056AB:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lswitch.table.UART_SetConfig.5 from stm32g4xx_hal_uart.o, size=16, align=4

  0x080056AC:  00           DC.B       0x00                     ; '\0'
  0x080056AD:  00           DC.B       0x00                     ; '\0'
  0x080056AE:  00           DC.B       0x00                     ; '\0'
  0x080056AF:  00           DC.B       0x00                     ; '\0'
  0x080056B0:  04           DC.B       0x04                     ; '\x04'
  0x080056B1:  00           DC.B       0x00                     ; '\0'
  0x080056B2:  00           DC.B       0x00                     ; '\0'
  0x080056B3:  00           DC.B       0x00                     ; '\0'
  0x080056B4:  02           DC.B       0x02                     ; '\x02'
  0x080056B5:  00           DC.B       0x00                     ; '\0'
  0x080056B6:  00           DC.B       0x00                     ; '\0'
  0x080056B7:  00           DC.B       0x00                     ; '\0'
  0x080056B8:  08           DC.B       0x08                     ; '\b'
  0x080056B9:  00           DC.B       0x00                     ; '\0'
  0x080056BA:  00           DC.B       0x00                     ; '\0'
  0x080056BB:  00           DC.B       0x00                     ; '\0'

Section .text.UARTEx_SetNbDataToProcess from stm32g4xx_hal_uart_ex.o, size=88, align=4


UARTEx_SetNbDataToProcess: 0x080056BC: 6E41 LDR R1, [R0, #100] 0x080056BE: B319 CBZ R1, .L1 ; 0x08005708 0x080056C0: B580 PUSH {R7, LR} 0x080056C2: 6801 LDR R1, [R0] 0x080056C4: F64E 7C04 MOVW R12, #0xEF04 ; 0x0800EF04 = UARTEx_SetNbDataToProcess.numerator 0x080056C8: 688A LDR R2, [R1, #8] 0x080056CA: 6889 LDR R1, [R1, #8] 0x080056CC: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800EF04 = UARTEx_SetNbDataToProcess.numerator 0x080056D0: 0F49 LSRS R1, R1, #29 0x080056D2: F64E 7E0C MOVW LR, #0xEF0C ; 0x0800EF0C = UARTEx_SetNbDataToProcess.denominator 0x080056D6: F81C 3001 LDRB.W R3, [R12, R1] 0x080056DA: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800EF0C = UARTEx_SetNbDataToProcess.denominator 0x080056DE: F81E 1001 LDRB.W R1, [LR, R1] 0x080056E2: 00DB LSLS R3, R3, #3 0x080056E4: FBB3 F1F1 UDIV R1, R3, R1 0x080056E8: F3C2 6242 UBFX R2, R2, #25, #3 0x080056EC: F8A0 106A STRH.W R1, [R0, #106] 0x080056F0: F81C 1002 LDRB.W R1, [R12, R2] 0x080056F4: F81E 2002 LDRB.W R2, [LR, R2] 0x080056F8: 00C9 LSLS R1, R1, #3 0x080056FA: FBB1 F1F2 UDIV R1, R1, R2 0x080056FE: E8BD 4080 POP.W {R7, LR} 0x08005702: F8A0 1068 STRH.W R1, [R0, #104] 0x08005706: 4770 BX LR
.L1: 0x08005708: 2101 MOVS R1, #1 0x0800570A: F8A0 106A STRH.W R1, [R0, #106] 0x0800570E: F8A0 1068 STRH.W R1, [R0, #104] 0x08005712: 4770 BX LR

Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=228, align=4


HAL_UARTEx_SetTxFifoThreshold: 0x08005714: B5B0 PUSH {R4-R5, R7, LR} 0x08005716: 4604 MOV R4, R0 0x08005718: 6800 LDR R0, [R0] 0x0800571A: F644 72FF MOVW R2, #0x4FFF 0x0800571E: F2C4 0200 MOVT R2, #0x4000 0x08005722: 4290 CMP R0, R2 0x08005724: DC12 BGT .L1 ; 0x0800574C 0x08005726: F244 4200 MOVW R2, #0x4400 0x0800572A: F2C4 0200 MOVT R2, #0x4000 0x0800572E: 4290 CMP R0, R2 0x08005730: D028 BEQ .L3 ; 0x08005784 0x08005732: F644 0200 MOVW R2, #0x4800 0x08005736: F2C4 0200 MOVT R2, #0x4000 0x0800573A: 4290 CMP R0, R2 0x0800573C: D022 BEQ .L3 ; 0x08005784 0x0800573E: F644 4200 MOVW R2, #0x4C00 0x08005742: F2C4 0200 MOVT R2, #0x4000 0x08005746: 4290 CMP R0, R2 0x08005748: D01C BEQ .L3 ; 0x08005784 0x0800574A: E011 B .L2 ; 0x08005770
.L1: 0x0800574C: F245 0200 MOVW R2, #0x5000 0x08005750: F2C4 0200 MOVT R2, #0x4000 0x08005754: 4290 CMP R0, R2 0x08005756: D015 BEQ .L3 ; 0x08005784 0x08005758: F248 0200 MOVW R2, #0x8000 0x0800575C: F2C4 0200 MOVT R2, #0x4000 0x08005760: 4290 CMP R0, R2 0x08005762: D00F BEQ .L3 ; 0x08005784 0x08005764: F643 0200 MOVW R2, #0x3800 0x08005768: F2C4 0201 MOVT R2, #0x4001 0x0800576C: 4290 CMP R0, R2 0x0800576E: D009 BEQ .L3 ; 0x08005784
.L2: 0x08005770: F64C 20DA MOVW R0, #0xCADA ; 0x0800CADA = .rodata..L.str 0x08005774: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CADA = .rodata..L.str 0x08005778: 460D MOV R5, R1 0x0800577A: F44F 7119 MOV.W R1, #0x0264 0x0800577E: F7FD FDE9 BL assert_failed ; 0x08003354 0x08005782: 4629 MOV R1, R5
.L3: 0x08005784: F081 4000 EOR R0, R1, #0x80000000 0x08005788: EA4F 7070 ROR R0, R0, #29 0x0800578C: 2807 CMP R0, #7 0x0800578E: D828 BHI .L6 ; 0x080057E2 0x08005790: 2201 MOVS R2, #1 0x08005792: FA02 F000 LSL.W R0, R2, R0 0x08005796: F010 0FF3 TST R0, #243 0x0800579A: D022 BEQ .L6 ; 0x080057E2
.L4: 0x0800579C: F894 0084 LDRB.W R0, [R4, #132] 0x080057A0: 2801 CMP R0, #1 0x080057A2: D101 BNE .L5 ; 0x080057A8 0x080057A4: 2002 MOVS R0, #2 0x080057A6: BDB0 POP {R4-R5, R7, PC}
.L5: 0x080057A8: 2001 MOVS R0, #1 0x080057AA: F884 0084 STRB.W R0, [R4, #132] 0x080057AE: 2024 MOVS R0, #36 0x080057B0: F8C4 0088 STR.W R0, [R4, #136] 0x080057B4: 6820 LDR R0, [R4] 0x080057B6: 6805 LDR R5, [R0] 0x080057B8: 6802 LDR R2, [R0] 0x080057BA: F022 0201 BIC R2, R2, #1 0x080057BE: 6002 STR R2, [R0] 0x080057C0: 6882 LDR R2, [R0, #8] 0x080057C2: F022 4260 BIC R2, R2, #0xE0000000 0x080057C6: 4311 ORRS R1, R2 0x080057C8: 6081 STR R1, [R0, #8] 0x080057CA: 4620 MOV R0, R4 0x080057CC: F7FF FF76 BL UARTEx_SetNbDataToProcess ; 0x080056BC 0x080057D0: 6820 LDR R0, [R4] 0x080057D2: 6005 STR R5, [R0] 0x080057D4: 2020 MOVS R0, #32 0x080057D6: F8C4 0088 STR.W R0, [R4, #136] 0x080057DA: 2000 MOVS R0, #0 0x080057DC: F884 0084 STRB.W R0, [R4, #132] 0x080057E0: BDB0 POP {R4-R5, R7, PC}
.L6: 0x080057E2: F64C 20DA MOVW R0, #0xCADA ; 0x0800CADA = .rodata..L.str 0x080057E6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CADA = .rodata..L.str 0x080057EA: 460D MOV R5, R1 0x080057EC: F240 2165 MOVW R1, #0x0265 0x080057F0: F7FD FDB0 BL assert_failed ; 0x08003354 0x080057F4: 4629 MOV R1, R5 0x080057F6: E7D1 B .L4 ; 0x0800579C

Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=204, align=4


HAL_UARTEx_SetRxFifoThreshold: 0x080057F8: B570 PUSH {R4-R6, LR} 0x080057FA: 4604 MOV R4, R0 0x080057FC: 6800 LDR R0, [R0] 0x080057FE: F644 72FF MOVW R2, #0x4FFF 0x08005802: F2C4 0200 MOVT R2, #0x4000 0x08005806: 4290 CMP R0, R2 0x08005808: 460D MOV R5, R1 0x0800580A: DC12 BGT .L1 ; 0x08005832 0x0800580C: F244 4100 MOVW R1, #0x4400 0x08005810: F2C4 0100 MOVT R1, #0x4000 0x08005814: 4288 CMP R0, R1 0x08005816: D026 BEQ .L3 ; 0x08005866 0x08005818: F644 0100 MOVW R1, #0x4800 0x0800581C: F2C4 0100 MOVT R1, #0x4000 0x08005820: 4288 CMP R0, R1 0x08005822: D020 BEQ .L3 ; 0x08005866 0x08005824: F644 4100 MOVW R1, #0x4C00 0x08005828: F2C4 0100 MOVT R1, #0x4000 0x0800582C: 4288 CMP R0, R1 0x0800582E: D01A BEQ .L3 ; 0x08005866 0x08005830: E011 B .L2 ; 0x08005856
.L1: 0x08005832: F245 0100 MOVW R1, #0x5000 0x08005836: F2C4 0100 MOVT R1, #0x4000 0x0800583A: 4288 CMP R0, R1 0x0800583C: D013 BEQ .L3 ; 0x08005866 0x0800583E: F248 0100 MOVW R1, #0x8000 0x08005842: F2C4 0100 MOVT R1, #0x4000 0x08005846: 4288 CMP R0, R1 0x08005848: D00D BEQ .L3 ; 0x08005866 0x0800584A: F643 0100 MOVW R1, #0x3800 0x0800584E: F2C4 0101 MOVT R1, #0x4001 0x08005852: 4288 CMP R0, R1 0x08005854: D007 BEQ .L3 ; 0x08005866
.L2: 0x08005856: F64C 20DA MOVW R0, #0xCADA ; 0x0800CADA = .rodata..L.str 0x0800585A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CADA = .rodata..L.str 0x0800585E: F240 2195 MOVW R1, #0x0295 0x08005862: F7FD FD77 BL assert_failed ; 0x08003354
.L3: 0x08005866: EA4F 6075 ROR R0, R5, #25 0x0800586A: 2806 CMP R0, #6 0x0800586C: D307 BCC .L4 ; 0x0800587E 0x0800586E: F64C 20DA MOVW R0, #0xCADA ; 0x0800CADA = .rodata..L.str 0x08005872: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CADA = .rodata..L.str 0x08005876: F240 2196 MOVW R1, #0x0296 0x0800587A: F7FD FD6B BL assert_failed ; 0x08003354
.L4: 0x0800587E: F894 0084 LDRB.W R0, [R4, #132] 0x08005882: 2801 CMP R0, #1 0x08005884: D101 BNE .L5 ; 0x0800588A 0x08005886: 2002 MOVS R0, #2 0x08005888: BD70 POP {R4-R6, PC}
.L5: 0x0800588A: 2001 MOVS R0, #1 0x0800588C: F884 0084 STRB.W R0, [R4, #132] 0x08005890: 2024 MOVS R0, #36 0x08005892: F8C4 0088 STR.W R0, [R4, #136] 0x08005896: 6820 LDR R0, [R4] 0x08005898: 6806 LDR R6, [R0] 0x0800589A: 6801 LDR R1, [R0] 0x0800589C: F021 0101 BIC R1, R1, #1 0x080058A0: 6001 STR R1, [R0] 0x080058A2: 6881 LDR R1, [R0, #8] 0x080058A4: F021 6160 BIC R1, R1, #0x0E000000 0x080058A8: 4329 ORRS R1, R5 0x080058AA: 6081 STR R1, [R0, #8] 0x080058AC: 4620 MOV R0, R4 0x080058AE: F7FF FF05 BL UARTEx_SetNbDataToProcess ; 0x080056BC 0x080058B2: 6820 LDR R0, [R4] 0x080058B4: 6006 STR R6, [R0] 0x080058B6: 2020 MOVS R0, #32 0x080058B8: F8C4 0088 STR.W R0, [R4, #136] 0x080058BC: 2000 MOVS R0, #0 0x080058BE: F884 0084 STRB.W R0, [R4, #132] 0x080058C2: BD70 POP {R4-R6, PC}

Section .text.USB_DisableGlobalInt from stm32g4xx_ll_usb.o, size=20, align=4


USB_DisableGlobalInt: 0x080058C4: 4601 MOV R1, R0 0x080058C6: F8B0 0040 LDRH.W R0, [R0, #64] 0x080058CA: F244 027F MOVW R2, #0x407F 0x080058CE: 4002 ANDS R2, R0 0x080058D0: 2000 MOVS R0, #0 0x080058D2: F8A1 2040 STRH.W R2, [R1, #64] 0x080058D6: 4770 BX LR

Section .text.ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart from ads1260.o, size=56, align=4


ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart: 0x080058D8: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080058DC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080058E0: F8B0 10CC LDRH.W R1, [R0, #204] 0x080058E4: F44F 737A MOV.W R3, #0x03E8 0x080058E8: F8A0 108C STRH.W R1, [R0, #140] 0x080058EC: F9B0 108C LDRSH.W R1, [R0, #140] 0x080058F0: F9B0 207E LDRSH.W R2, [R0, #126] 0x080058F4: 1A89 SUBS R1, R1, R2 0x080058F6: F241 22E4 MOVW R2, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x080058FA: F2C1 0200 MOVT R2, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x080058FE: 6812 LDR R2, [R2] 0x08005900: 435A MULS R2, R3, R2 0x08005902: FB92 F2F1 SDIV R2, R2, R1 0x08005906: 2100 MOVS R1, #0 0x08005908: F8C0 2090 STR.W R2, [R0, #144] 0x0800590C: F006 BEE0 B.W EEPROM_storeConfig ; 0x0800C6D0

Section .text.ADS1260_init from ads1260.o, size=1388, align=4


ADS1260_init: 0x08005910: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08005914: B089 SUB SP, SP, #36 0x08005916: F640 0400 MOVW R4, #0x0800 0x0800591A: F6C4 0400 MOVT R4, #0x4800 0x0800591E: 4620 MOV R0, R4 0x08005920: 2101 MOVS R1, #1 0x08005922: 2201 MOVS R2, #1 0x08005924: F7FE FB56 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08005928: 2096 MOVS R0, #150 0x0800592A: F7FD FEA1 BL HAL_Delay ; 0x08003670 0x0800592E: F241 2590 MOVW R5, #0x1290 ; 0x10001290 = hiwdg 0x08005932: F2C1 0500 MOVT R5, #0x1000 ; 0x10001290 = hiwdg 0x08005936: 4628 MOV R0, R5 0x08005938: F7FE FDDC BL HAL_IWDG_Refresh ; 0x080044F4 0x0800593C: 4620 MOV R0, R4 0x0800593E: 2102 MOVS R1, #2 0x08005940: 2200 MOVS R2, #0 0x08005942: F7FE FB47 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08005946: 2096 MOVS R0, #150 0x08005948: F7FD FE92 BL HAL_Delay ; 0x08003670 0x0800594C: 4628 MOV R0, R5 0x0800594E: F7FE FDD1 BL HAL_IWDG_Refresh ; 0x080044F4 0x08005952: 4620 MOV R0, R4 0x08005954: 2102 MOVS R1, #2 0x08005956: 2201 MOVS R2, #1 0x08005958: F7FE FB3C BL HAL_GPIO_WritePin ; 0x08003FD4 0x0800595C: 2096 MOVS R0, #150 0x0800595E: F7FD FE87 BL HAL_Delay ; 0x08003670 0x08005962: 4628 MOV R0, R5 0x08005964: F7FE FDC6 BL HAL_IWDG_Refresh ; 0x080044F4 0x08005968: 4620 MOV R0, R4 0x0800596A: 2101 MOVS R1, #1 0x0800596C: 2200 MOVS R2, #0 0x0800596E: F7FE FB31 BL HAL_GPIO_WritePin ; 0x08003FD4 0x08005972: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005976: F640 2046 MOVW R0, #0x0A46 0x0800597A: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3 0x0800597E: AD06 ADD R5, SP, #24 0x08005980: 9006 STR R0, [SP, #24] 0x08005982: F44F 767A MOV.W R6, #0x03E8 0x08005986: 4620 MOV R0, R4 0x08005988: 4629 MOV R1, R5 0x0800598A: 462A MOV R2, R5 0x0800598C: 2302 MOVS R3, #2 0x0800598E: 9600 STR R6, [SP, #0] 0x08005990: F7FF F96E BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005994: 2026 MOVS R0, #38 0x08005996: F88D 0018 STRB.W R0, [SP, #24] 0x0800599A: 4620 MOV R0, R4 0x0800599C: 4629 MOV R1, R5 0x0800599E: 462A MOV R2, R5 0x080059A0: 2303 MOVS R3, #3 0x080059A2: 9600 STR R6, [SP, #0] 0x080059A4: F7FF F964 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x080059A8: F89D 001A LDRB.W R0, [SP, #26] 0x080059AC: 280A CMP R0, #10 0x080059AE: D164 BNE .L2 ; 0x08005A7A 0x080059B0: 2096 MOVS R0, #150 0x080059B2: F7FD FE5D BL HAL_Delay ; 0x08003670 0x080059B6: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x080059BA: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x080059BE: F7FE FD99 BL HAL_IWDG_Refresh ; 0x080044F4 0x080059C2: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3 0x080059C6: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3 0x080059CA: 4620 MOV R0, R4 0x080059CC: 2120 MOVS R1, #32 0x080059CE: F006 FAAF BL ADS_1260_SetDataRate ; 0x0800BF30 0x080059D2: AD06 ADD R5, SP, #24 0x080059D4: 2723 MOVS R7, #35 0x080059D6: 4620 MOV R0, R4 0x080059D8: 4629 MOV R1, R5 0x080059DA: 462A MOV R2, R5 0x080059DC: 2303 MOVS R3, #3 0x080059DE: F88D 7018 STRB.W R7, [SP, #24] 0x080059E2: 9600 STR R6, [SP, #0] 0x080059E4: F7FF F944 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x080059E8: F89D 001A LDRB.W R0, [SP, #26] 0x080059EC: F04F 0843 MOV.W R8, #67 0x080059F0: F000 00EF AND R0, R0, #239 0x080059F4: F88D 0019 STRB.W R0, [SP, #25] 0x080059F8: 4620 MOV R0, R4 0x080059FA: 4629 MOV R1, R5 0x080059FC: 462A MOV R2, R5 0x080059FE: 2302 MOVS R3, #2 0x08005A00: F88D 8018 STRB.W R8, [SP, #24] 0x08005A04: 9600 STR R6, [SP, #0] 0x08005A06: F7FF F933 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005A0A: 4620 MOV R0, R4 0x08005A0C: 4629 MOV R1, R5 0x08005A0E: 462A MOV R2, R5 0x08005A10: 2303 MOVS R3, #3 0x08005A12: F88D 7018 STRB.W R7, [SP, #24] 0x08005A16: 9600 STR R6, [SP, #0] 0x08005A18: F7FF F92A BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005A1C: AD06 ADD R5, SP, #24 0x08005A1E: 4620 MOV R0, R4 0x08005A20: 4629 MOV R1, R5 0x08005A22: 462A MOV R2, R5 0x08005A24: 2303 MOVS R3, #3 0x08005A26: F88D 7018 STRB.W R7, [SP, #24] 0x08005A2A: 9600 STR R6, [SP, #0] 0x08005A2C: F7FF F920 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005A30: F89D 001A LDRB.W R0, [SP, #26] 0x08005A34: 4629 MOV R1, R5 0x08005A36: F000 009F AND R0, R0, #159 0x08005A3A: 3020 ADDS R0, #32 0x08005A3C: F88D 0019 STRB.W R0, [SP, #25] 0x08005A40: 4620 MOV R0, R4 0x08005A42: 462A MOV R2, R5 0x08005A44: 2302 MOVS R3, #2 0x08005A46: F88D 8018 STRB.W R8, [SP, #24] 0x08005A4A: 9600 STR R6, [SP, #0] 0x08005A4C: F7FF F910 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005A50: 4620 MOV R0, R4 0x08005A52: 4629 MOV R1, R5 0x08005A54: 462A MOV R2, R5 0x08005A56: 2303 MOVS R3, #3 0x08005A58: F88D 7018 STRB.W R7, [SP, #24] 0x08005A5C: 9600 STR R6, [SP, #0] 0x08005A5E: F7FF F907 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005A62: F89D 001A LDRB.W R0, [SP, #26] 0x08005A66: 0680 LSLS R0, R0, #26 0x08005A68: D40F BMI .L4 ; 0x08005A8A 0x08005A6A: F64E 100D MOVW R0, #0xE90D ; 0x0800E90D = .rodata..Lstr.26 0x08005A6E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E90D = .rodata..Lstr.26 0x08005A72: F005 FE9C BL puts ; 0x0800B7AE 0x08005A76: BF00 NOP
.L1: 0x08005A78: E7FE B .L1 ; 0x08005A78
.L2: 0x08005A7A: F64E 7044 MOVW R0, #0xEF44 ; 0x0800EF44 = .rodata..Lstr.25 0x08005A7E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF44 = .rodata..Lstr.25 0x08005A82: F005 FE94 BL puts ; 0x0800B7AE 0x08005A86: BF00 NOP
.L3: 0x08005A88: E7FE B .L3 ; 0x08005A88
.L4: 0x08005A8A: F243 4051 MOVW R0, #0x3451 0x08005A8E: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005A92: F8AD 0018 STRH.W R0, [SP, #24] 0x08005A96: 2000 MOVS R0, #0 0x08005A98: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3 0x08005A9C: AD06 ADD R5, SP, #24 0x08005A9E: F88D 001A STRB.W R0, [SP, #26] 0x08005AA2: F44F 787A MOV.W R8, #0x03E8 0x08005AA6: 4620 MOV R0, R4 0x08005AA8: 4629 MOV R1, R5 0x08005AAA: 462A MOV R2, R5 0x08005AAC: 2302 MOVS R3, #2 0x08005AAE: F8CD 8000 STR.W R8, [SP] 0x08005AB2: F7FF F8DD BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005AB6: 2031 MOVS R0, #49 0x08005AB8: F88D 0018 STRB.W R0, [SP, #24] 0x08005ABC: 4620 MOV R0, R4 0x08005ABE: 4629 MOV R1, R5 0x08005AC0: 462A MOV R2, R5 0x08005AC2: 2303 MOVS R3, #3 0x08005AC4: F8CD 8000 STR.W R8, [SP] 0x08005AC8: F7FF F8D2 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005ACC: F89D 001A LDRB.W R0, [SP, #26] 0x08005AD0: 2834 CMP R0, #52 0x08005AD2: D005 BEQ .L5 ; 0x08005AE0 0x08005AD4: F64C 70BA MOVW R0, #0xCFBA ; 0x0800CFBA = .rodata..Lstr.27 0x08005AD8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFBA = .rodata..Lstr.27 0x08005ADC: F005 FE67 BL puts ; 0x0800B7AE
.L5: 0x08005AE0: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005AE4: 2700 MOVS R7, #0 0x08005AE6: 2404 MOVS R4, #4 0x08005AE8: F64E 4A25 MOVW R10, #0xEC25 0x08005AEC: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3 0x08005AF0: AD06 ADD R5, SP, #24 0x08005AF2: AE04 ADD R6, SP, #16 0x08005AF4: F04F 0B00 MOV.W R11, #0 0x08005AF8: E006 B .L8 ; 0x08005B08 0x08005AFA: BF00 NOP
.L6: 0x08005AFC: 2000 MOVS R0, #0 0x08005AFE: BB10 CBNZ R0, .L9 ; 0x08005B46
.L7: 0x08005B00: 2C00 CMP R4, #0 0x08005B02: F1A4 0401 SUB.W R4, R4, #1 0x08005B06: D01E BEQ .L9 ; 0x08005B46
.L8: 0x08005B08: 4648 MOV R0, R9 0x08005B0A: 4629 MOV R1, R5 0x08005B0C: 4632 MOV R2, R6 0x08005B0E: 2303 MOVS R3, #3 0x08005B10: F8CD A018 STR.W R10, [SP, #24] 0x08005B14: F88D 7012 STRB.W R7, [SP, #18] 0x08005B18: F8AD 7010 STRH.W R7, [SP, #16] 0x08005B1C: F8CD 8000 STR.W R8, [SP] 0x08005B20: F7FF F8A6 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005B24: F89D 0010 LDRB.W R0, [SP, #16] 0x08005B28: 28FF CMP R0, #255 0x08005B2A: D1E7 BNE .L6 ; 0x08005AFC 0x08005B2C: F89D 0011 LDRB.W R0, [SP, #17] 0x08005B30: F89D 1018 LDRB.W R1, [SP, #24] 0x08005B34: 4288 CMP R0, R1 0x08005B36: D1E1 BNE .L6 ; 0x08005AFC 0x08005B38: F89D 0012 LDRB.W R0, [SP, #18] 0x08005B3C: F04F 0B01 MOV.W R11, #1 0x08005B40: 9003 STR R0, [SP, #12] 0x08005B42: 2001 MOVS R0, #1 0x08005B44: D0DC BEQ .L7 ; 0x08005B00
.L9: 0x08005B46: F1BB 0F00 CMP.W R11, #0 0x08005B4A: D04D BEQ .L14 ; 0x08005BE8 0x08005B4C: 9803 LDR R0, [SP, #12] 0x08005B4E: F640 55D0 MOVW R5, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005B52: F040 0760 ORR R7, R0, #96 0x08005B56: F04F 0800 MOV.W R8, #0 0x08005B5A: 2404 MOVS R4, #4 0x08005B5C: F04F 0945 MOV.W R9, #69 0x08005B60: F44F 7A7A MOV.W R10, #0x03E8 0x08005B64: F2C1 0500 MOVT R5, #0x1000 ; 0x10000DD0 = hspi3 0x08005B68: AE06 ADD R6, SP, #24 0x08005B6A: F10D 0B10 ADD.W R11, SP, #16 0x08005B6E: 2000 MOVS R0, #0 0x08005B70: 9003 STR R0, [SP, #12] 0x08005B72: BF00 NOP
.L10: 0x08005B74: 4628 MOV R0, R5 0x08005B76: 4631 MOV R1, R6 0x08005B78: 465A MOV R2, R11 0x08005B7A: 2302 MOVS R3, #2 0x08005B7C: F88D 9018 STRB.W R9, [SP, #24] 0x08005B80: F88D 7019 STRB.W R7, [SP, #25] 0x08005B84: F8AD 8010 STRH.W R8, [SP, #16] 0x08005B88: F8CD A000 STR.W R10, [SP] 0x08005B8C: F7FF F870 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005B90: F89D 0010 LDRB.W R0, [SP, #16] 0x08005B94: 28FF CMP R0, #255 0x08005B96: D109 BNE .L11 ; 0x08005BAC 0x08005B98: F89D 0011 LDRB.W R0, [SP, #17] 0x08005B9C: F89D 1018 LDRB.W R1, [SP, #24] 0x08005BA0: 4288 CMP R0, R1 0x08005BA2: D103 BNE .L11 ; 0x08005BAC 0x08005BA4: 2101 MOVS R1, #1 0x08005BA6: 2001 MOVS R0, #1 0x08005BA8: 9103 STR R1, [SP, #12] 0x08005BAA: E000 B .L12 ; 0x08005BAE
.L11: 0x08005BAC: 2000 MOVS R0, #0
.L12: 0x08005BAE: B918 CBNZ R0, .L13 ; 0x08005BB8 0x08005BB0: 2C00 CMP R4, #0 0x08005BB2: F1A4 0401 SUB.W R4, R4, #1 0x08005BB6: D1DD BNE .L10 ; 0x08005B74
.L13: 0x08005BB8: 9803 LDR R0, [SP, #12] 0x08005BBA: B1F8 CBZ R0, .L15 ; 0x08005BFC 0x08005BBC: F10B 0004 ADD.W R0, R11, #4 0x08005BC0: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc 0x08005BC4: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005BC8: 9001 STR R0, [SP, #4] 0x08005BCA: 2500 MOVS R5, #0 0x08005BCC: 2605 MOVS R6, #5 0x08005BCE: F64E 4425 MOVW R4, #0xEC25 0x08005BD2: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc 0x08005BD6: AF06 ADD R7, SP, #24 0x08005BD8: F44F 787A MOV.W R8, #0x03E8 0x08005BDC: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3 0x08005BE0: 2000 MOVS R0, #0 0x08005BE2: 9003 STR R0, [SP, #12] 0x08005BE4: E016 B .L17 ; 0x08005C14 0x08005BE6: BF00 NOP
.L14: 0x08005BE8: F04F 4090 MOV.W R0, #0x48000000 0x08005BEC: 2120 MOVS R1, #32 0x08005BEE: F003 FFEB BL HAL_GPIO_TogglePin ; 0x08009BC8 0x08005BF2: 20C8 MOVS R0, #200 0x08005BF4: F7FD FD3C BL HAL_Delay ; 0x08003670 0x08005BF8: E7F6 B .L14 ; 0x08005BE8 0x08005BFA: BF00 NOP
.L15: 0x08005BFC: F04F 4090 MOV.W R0, #0x48000000 0x08005C00: 2120 MOVS R1, #32 0x08005C02: F003 FFE1 BL HAL_GPIO_TogglePin ; 0x08009BC8 0x08005C06: 20FA MOVS R0, #250 0x08005C08: F7FD FD32 BL HAL_Delay ; 0x08003670 0x08005C0C: E7F6 B .L15 ; 0x08005BFC 0x08005C0E: BF00 NOP
.L16: 0x08005C10: 3E01 SUBS R6, #1 0x08005C12: D04A BEQ .L20 ; 0x08005CAA
.L17: 0x08005C14: 4650 MOV R0, R10 0x08005C16: 4639 MOV R1, R7 0x08005C18: 2202 MOVS R2, #2 0x08005C1A: E9CD 4506 STRD R4, R5, [SP, #24] 0x08005C1E: F002 FFDD BL HAL_CRC_Calculate ; 0x08008BDC 0x08005C22: F88D 001A STRB.W R0, [SP, #26] 0x08005C26: 4648 MOV R0, R9 0x08005C28: 4639 MOV R1, R7 0x08005C2A: 465A MOV R2, R11 0x08005C2C: 2306 MOVS R3, #6 0x08005C2E: F8AD 5014 STRH.W R5, [SP, #20] 0x08005C32: 9504 STR R5, [SP, #16] 0x08005C34: F8CD 8000 STR.W R8, [SP] 0x08005C38: F7FF F81A BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005C3C: F89D 0010 LDRB.W R0, [SP, #16] 0x08005C40: 28FF CMP R0, #255 0x08005C42: D12D BNE .L18 ; 0x08005CA0 0x08005C44: F89D 0011 LDRB.W R0, [SP, #17] 0x08005C48: F89D 1018 LDRB.W R1, [SP, #24] 0x08005C4C: 4288 CMP R0, R1 0x08005C4E: D127 BNE .L18 ; 0x08005CA0 0x08005C50: F89D 0012 LDRB.W R0, [SP, #18] 0x08005C54: F89D 1019 LDRB.W R1, [SP, #25] 0x08005C58: 4288 CMP R0, R1 0x08005C5A: D121 BNE .L18 ; 0x08005CA0 0x08005C5C: F89D 0013 LDRB.W R0, [SP, #19] 0x08005C60: F89D 101A LDRB.W R1, [SP, #26] 0x08005C64: 4288 CMP R0, R1 0x08005C66: D11B BNE .L18 ; 0x08005CA0 0x08005C68: F89D 0015 LDRB.W R0, [SP, #21] 0x08005C6C: 9901 LDR R1, [SP, #4] 0x08005C6E: 9002 STR R0, [SP, #8] 0x08005C70: 4650 MOV R0, R10 0x08005C72: 2201 MOVS R2, #1 0x08005C74: F002 FFB2 BL HAL_CRC_Calculate ; 0x08008BDC 0x08005C78: 9902 LDR R1, [SP, #8] 0x08005C7A: 4288 CMP R0, R1 0x08005C7C: D110 BNE .L18 ; 0x08005CA0 0x08005C7E: F89D 0014 LDRB.W R0, [SP, #20] 0x08005C82: F000 0060 AND R0, R0, #96 0x08005C86: 2860 CMP R0, #96 0x08005C88: 9803 LDR R0, [SP, #12] 0x08005C8A: BF08 IT EQ 0x08005C8C: 2001 MOVEQ R0, #1 0x08005C8E: 9003 STR R0, [SP, #12] 0x08005C90: F04F 0000 MOV.W R0, #0 0x08005C94: BF08 IT EQ 0x08005C96: 200C MOVEQ R0, #12 0x08005C98: 280E CMP R0, #14 0x08005C9A: D104 BNE .L19 ; 0x08005CA6 0x08005C9C: E7B8 B .L16 ; 0x08005C10 0x08005C9E: BF00 NOP
.L18: 0x08005CA0: 200E MOVS R0, #14 0x08005CA2: 280E CMP R0, #14 0x08005CA4: D0B4 BEQ .L16 ; 0x08005C10
.L19: 0x08005CA6: 2800 CMP R0, #0 0x08005CA8: D0B2 BEQ .L16 ; 0x08005C10
.L20: 0x08005CAA: 9803 LDR R0, [SP, #12] 0x08005CAC: 2800 CMP R0, #0 0x08005CAE: D063 BEQ .L25 ; 0x08005D78 0x08005CB0: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x08005CB4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x08005CB8: F7FE FC1C BL HAL_IWDG_Refresh ; 0x080044F4 0x08005CBC: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc 0x08005CC0: F640 57D0 MOVW R7, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005CC4: F04F 0800 MOV.W R8, #0 0x08005CC8: 2404 MOVS R4, #4 0x08005CCA: F64E 49F2 MOVW R9, #0xECF2 0x08005CCE: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc 0x08005CD2: AE06 ADD R6, SP, #24 0x08005CD4: F44F 757A MOV.W R5, #0x03E8 0x08005CD8: F2C1 0700 MOVT R7, #0x1000 ; 0x10000DD0 = hspi3 0x08005CDC: F10D 0B10 ADD.W R11, SP, #16 0x08005CE0: 2000 MOVS R0, #0 0x08005CE2: 9003 STR R0, [SP, #12]
.L21: 0x08005CE4: 4650 MOV R0, R10 0x08005CE6: 4631 MOV R1, R6 0x08005CE8: 2202 MOVS R2, #2 0x08005CEA: F8CD 9018 STR.W R9, [SP, #24] 0x08005CEE: F002 FF75 BL HAL_CRC_Calculate ; 0x08008BDC 0x08005CF2: F88D 001A STRB.W R0, [SP, #26] 0x08005CF6: 4638 MOV R0, R7 0x08005CF8: 4631 MOV R1, R6 0x08005CFA: 465A MOV R2, R11 0x08005CFC: 2304 MOVS R3, #4 0x08005CFE: F8CD 8010 STR.W R8, [SP, #16] 0x08005D02: 9500 STR R5, [SP, #0] 0x08005D04: F7FE FFB4 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005D08: F89D 0010 LDRB.W R0, [SP, #16] 0x08005D0C: 28FF CMP R0, #255 0x08005D0E: D115 BNE .L22 ; 0x08005D3C 0x08005D10: F89D 0011 LDRB.W R0, [SP, #17] 0x08005D14: F89D 1018 LDRB.W R1, [SP, #24] 0x08005D18: 4288 CMP R0, R1 0x08005D1A: D10F BNE .L22 ; 0x08005D3C 0x08005D1C: F89D 0012 LDRB.W R0, [SP, #18] 0x08005D20: F89D 1019 LDRB.W R1, [SP, #25] 0x08005D24: 4288 CMP R0, R1 0x08005D26: D109 BNE .L22 ; 0x08005D3C 0x08005D28: F89D 0013 LDRB.W R0, [SP, #19] 0x08005D2C: F89D 101A LDRB.W R1, [SP, #26] 0x08005D30: 4288 CMP R0, R1 0x08005D32: D103 BNE .L22 ; 0x08005D3C 0x08005D34: 2101 MOVS R1, #1 0x08005D36: 2001 MOVS R0, #1 0x08005D38: 9103 STR R1, [SP, #12] 0x08005D3A: E000 B .L23 ; 0x08005D3E
.L22: 0x08005D3C: 2000 MOVS R0, #0
.L23: 0x08005D3E: B918 CBNZ R0, .L24 ; 0x08005D48 0x08005D40: 2C00 CMP R4, #0 0x08005D42: F1A4 0401 SUB.W R4, R4, #1 0x08005D46: D1CD BNE .L21 ; 0x08005CE4
.L24: 0x08005D48: 9803 LDR R0, [SP, #12] 0x08005D4A: B1F8 CBZ R0, .L26 ; 0x08005D8C 0x08005D4C: F10B 0004 ADD.W R0, R11, #4 0x08005D50: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc 0x08005D54: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3 0x08005D58: 9001 STR R0, [SP, #4] 0x08005D5A: 2500 MOVS R5, #0 0x08005D5C: 2605 MOVS R6, #5 0x08005D5E: F64E 4421 MOVW R4, #0xEC21 0x08005D62: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc 0x08005D66: AF06 ADD R7, SP, #24 0x08005D68: F44F 787A MOV.W R8, #0x03E8 0x08005D6C: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3 0x08005D70: 2000 MOVS R0, #0 0x08005D72: 9003 STR R0, [SP, #12] 0x08005D74: E016 B .L28 ; 0x08005DA4 0x08005D76: BF00 NOP
.L25: 0x08005D78: F04F 4090 MOV.W R0, #0x48000000 0x08005D7C: 2120 MOVS R1, #32 0x08005D7E: F003 FF23 BL HAL_GPIO_TogglePin ; 0x08009BC8 0x08005D82: F44F 7096 MOV.W R0, #0x012C 0x08005D86: F7FD FC73 BL HAL_Delay ; 0x08003670 0x08005D8A: E7F5 B .L25 ; 0x08005D78
.L26: 0x08005D8C: F04F 4090 MOV.W R0, #0x48000000 0x08005D90: 2120 MOVS R1, #32 0x08005D92: F003 FF19 BL HAL_GPIO_TogglePin ; 0x08009BC8 0x08005D96: F44F 70AF MOV.W R0, #0x015E 0x08005D9A: F7FD FC69 BL HAL_Delay ; 0x08003670 0x08005D9E: E7F5 B .L26 ; 0x08005D8C
.L27: 0x08005DA0: 3E01 SUBS R6, #1 0x08005DA2: D04A BEQ .L31 ; 0x08005E3A
.L28: 0x08005DA4: 4650 MOV R0, R10 0x08005DA6: 4639 MOV R1, R7 0x08005DA8: 2202 MOVS R2, #2 0x08005DAA: E9CD 4506 STRD R4, R5, [SP, #24] 0x08005DAE: F002 FF15 BL HAL_CRC_Calculate ; 0x08008BDC 0x08005DB2: F88D 001A STRB.W R0, [SP, #26] 0x08005DB6: 4648 MOV R0, R9 0x08005DB8: 4639 MOV R1, R7 0x08005DBA: 465A MOV R2, R11 0x08005DBC: 2306 MOVS R3, #6 0x08005DBE: F8AD 5014 STRH.W R5, [SP, #20] 0x08005DC2: 9504 STR R5, [SP, #16] 0x08005DC4: F8CD 8000 STR.W R8, [SP] 0x08005DC8: F7FE FF52 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x08005DCC: F89D 0010 LDRB.W R0, [SP, #16] 0x08005DD0: 28FF CMP R0, #255 0x08005DD2: D12D BNE .L29 ; 0x08005E30 0x08005DD4: F89D 0011 LDRB.W R0, [SP, #17] 0x08005DD8: F89D 1018 LDRB.W R1, [SP, #24] 0x08005DDC: 4288 CMP R0, R1 0x08005DDE: D127 BNE .L29 ; 0x08005E30 0x08005DE0: F89D 0012 LDRB.W R0, [SP, #18] 0x08005DE4: F89D 1019 LDRB.W R1, [SP, #25] 0x08005DE8: 4288 CMP R0, R1 0x08005DEA: D121 BNE .L29 ; 0x08005E30 0x08005DEC: F89D 0013 LDRB.W R0, [SP, #19] 0x08005DF0: F89D 101A LDRB.W R1, [SP, #26] 0x08005DF4: 4288 CMP R0, R1 0x08005DF6: D11B BNE .L29 ; 0x08005E30 0x08005DF8: F89D 0015 LDRB.W R0, [SP, #21] 0x08005DFC: 9901 LDR R1, [SP, #4] 0x08005DFE: 9002 STR R0, [SP, #8] 0x08005E00: 4650 MOV R0, R10 0x08005E02: 2201 MOVS R2, #1 0x08005E04: F002 FEEA BL HAL_CRC_Calculate ; 0x08008BDC 0x08005E08: 9902 LDR R1, [SP, #8] 0x08005E0A: 4288 CMP R0, R1 0x08005E0C: D110 BNE .L29 ; 0x08005E30 0x08005E0E: F99D 0014 LDRSB.W R0, [SP, #20] 0x08005E12: 2101 MOVS R1, #1 0x08005E14: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x08005E18: F04F 0007 MOV.W R0, #7 0x08005E1C: BFC8 IT GT 0x08005E1E: 2000 MOVGT R0, #0 0x08005E20: 9A03 LDR R2, [SP, #12] 0x08005E22: BFD8 IT LE 0x08005E24: 460A MOVLE R2, R1 0x08005E26: 9203 STR R2, [SP, #12] 0x08005E28: 2809 CMP R0, #9 0x08005E2A: D104 BNE .L30 ; 0x08005E36 0x08005E2C: E7B8 B .L27 ; 0x08005DA0 0x08005E2E: BF00 NOP
.L29: 0x08005E30: 2009 MOVS R0, #9 0x08005E32: 2809 CMP R0, #9 0x08005E34: D0B4 BEQ .L27 ; 0x08005DA0
.L30: 0x08005E36: 2800 CMP R0, #0 0x08005E38: D0B2 BEQ .L27 ; 0x08005DA0
.L31: 0x08005E3A: 9803 LDR R0, [SP, #12] 0x08005E3C: B1A0 CBZ R0, .L32 ; 0x08005E68 0x08005E3E: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg 0x08005E42: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg 0x08005E46: 4620 MOV R0, R4 0x08005E48: F7FE FB54 BL HAL_IWDG_Refresh ; 0x080044F4 0x08005E4C: 2096 MOVS R0, #150 0x08005E4E: F7FD FC0F BL HAL_Delay ; 0x08003670 0x08005E52: 4620 MOV R0, R4 0x08005E54: F7FE FB4E BL HAL_IWDG_Refresh ; 0x080044F4 0x08005E58: F000 F810 BL ADS1260_StartConversion ; 0x08005E7C 0x08005E5C: 4620 MOV R0, R4 0x08005E5E: F7FE FB49 BL HAL_IWDG_Refresh ; 0x080044F4 0x08005E62: B009 ADD SP, SP, #36 0x08005E64: E8BD 8FF0 POP.W {R4-R11, PC}
.L32: 0x08005E68: F04F 4090 MOV.W R0, #0x48000000 0x08005E6C: 2120 MOVS R1, #32 0x08005E6E: F003 FEAB BL HAL_GPIO_TogglePin ; 0x08009BC8 0x08005E72: F44F 70C8 MOV.W R0, #0x0190 0x08005E76: F7FD FBFB BL HAL_Delay ; 0x08003670 0x08005E7A: E7F5 B .L32 ; 0x08005E68

Section .text.ADS1260_StartConversion from ads1260.o, size=16, align=4


ADS1260_StartConversion: 0x08005E7C: F640 0000 MOVW R0, #0x0800 0x08005E80: F6C4 0000 MOVT R0, #0x4800 0x08005E84: 2101 MOVS R1, #1 0x08005E86: 2201 MOVS R2, #1 0x08005E88: F7FE B8A4 B.W HAL_GPIO_WritePin ; 0x08003FD4

Section .text.ADS1260_ConversionFinished from ads1260.o, size=4, align=4


ADS1260_ConversionFinished: 0x08005E8C: F7FA BE8C B.W ADS1260_ReadConversion ; 0x08000BA8

Section .text.AH_COUNTER_SetDetectedAh from ah_counter.o, size=28, align=4


AH_COUNTER_SetDetectedAh: 0x08005E90: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x08005E94: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08005E98: F8D0 1140 LDR.W R1, [R0, #0x0140] 0x08005E9C: F8D0 2140 LDR.W R2, [R0, #0x0140] 0x08005EA0: 2900 CMP R1, #0 0x08005EA2: BF48 IT MI 0x08005EA4: 4252 RSBMI R2, R2, #0 0x08005EA6: F8C0 210C STR.W R2, [R0, #0x010C] 0x08005EAA: 4770 BX LR

Section .text.getSocAhAuto from ah_counter.o, size=104, align=4


getSocAhAuto: 0x08005EAC: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x08005EB0: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08005EB4: F8D1 0140 LDR.W R0, [R1, #0x0140] 0x08005EB8: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x08005EBC: BFDA ITTE LE 0x08005EBE: F8D1 0140 LDRLE.W R0, [R1, #0x0140] 0x08005EC2: 4240 RSBLE R0, R0, #0 0x08005EC4: 2000 MOVGT R0, #0 0x08005EC6: F8D1 210C LDR.W R2, [R1, #0x010C] 0x08005ECA: 2A00 CMP R2, #0 0x08005ECC: DD03 BLE .L1 ; 0x08005ED6 0x08005ECE: F8D1 210C LDR.W R2, [R1, #0x010C] 0x08005ED2: 17D3 ASRS R3, R2, #31 0x08005ED4: E001 B .L2 ; 0x08005EDA
.L1: 0x08005ED6: 6DCA LDR R2, [R1, #92] 0x08005ED8: 2300 MOVS R3, #0
.L2: 0x08005EDA: B510 PUSH {R4, LR} 0x08005EDC: F248 649F MOVW R4, #0x869F 0x08005EE0: F2C0 0401 MOVT R4, #1 0x08005EE4: 1C61 ADDS R1, R4, #1 0x08005EE6: FB80 0101 SMULL R0, R1, R0, R1 0x08005EEA: F007 FD8B BL __aeabi_ldivmod ; 0x0800DA04 0x08005EEE: F248 62A0 MOVW R2, #0x86A0 0x08005EF2: F2C0 0201 MOVT R2, #1 0x08005EF6: 1A12 SUBS R2, R2, R0 0x08005EF8: 1A20 SUBS R0, R4, R0 0x08005EFA: F04F 0000 MOV.W R0, #0 0x08005EFE: 4188 SBCS R0, R1 0x08005F00: BFB8 IT LT 0x08005F02: 2200 MOVLT R2, #0 0x08005F04: 2900 CMP R1, #0 0x08005F06: BF44 ITT MI 0x08005F08: F248 62A0 MOVWMI R2, #0x86A0 0x08005F0C: F2C0 0201 MOVTMI R2, #1 0x08005F10: 4610 MOV R0, R2 0x08005F12: BD10 POP {R4, PC}

Section .text.calc_temp_compensation from chip_temperature.o, size=88, align=4


calc_temp_compensation: 0x08005F14: B510 PUSH {R4, LR} 0x08005F16: B082 SUB SP, SP, #8 0x08005F18: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08005F1C: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08005F20: F8B4 005A LDRH.W R0, [R4, #90] 0x08005F24: F8A4 0180 STRH.W R0, [R4, #0x0180] 0x08005F28: F9B4 00CC LDRSH.W R0, [R4, #204] 0x08005F2C: F9B4 106A LDRSH.W R1, [R4, #106] 0x08005F30: 4288 CMP R0, R1 0x08005F32: DA19 BGE .L1 ; 0x08005F68 0x08005F34: F8B4 C0CC LDRH.W R12, [R4, #204] 0x08005F38: F9B4 00CC LDRSH.W R0, [R4, #204] 0x08005F3C: F9B4 106C LDRSH.W R1, [R4, #108] 0x08005F40: 4288 CMP R0, R1 0x08005F42: BFD8 IT LE 0x08005F44: F8B4 C06C LDRHLE.W R12, [R4, #108] 0x08005F48: F9B4 006C LDRSH.W R0, [R4, #108] 0x08005F4C: F9B4 106E LDRSH.W R1, [R4, #110] 0x08005F50: F9B4 206A LDRSH.W R2, [R4, #106] 0x08005F54: F9B4 305A LDRSH.W R3, [R4, #90] 0x08005F58: FA0F FC8C SXTH R12, R12 0x08005F5C: F8CD C000 STR.W R12, [SP] 0x08005F60: F006 F89C BL y ; 0x0800C09C 0x08005F64: F8A4 0180 STRH.W R0, [R4, #0x0180]
.L1: 0x08005F68: B002 ADD SP, SP, #8 0x08005F6A: BD10 POP {R4, PC}

Section .text.EEPROM_isFirstStart from eeprom.o, size=68, align=4


EEPROM_isFirstStart: 0x08005F6C: B510 PUSH {R4, LR} 0x08005F6E: B082 SUB SP, SP, #8 0x08005F70: F10D 0207 ADD.W R2, SP, #7 0x08005F74: 2000 MOVS R0, #0 0x08005F76: 2100 MOVS R1, #0 0x08005F78: 2301 MOVS R3, #1 0x08005F7A: F000 F819 BL EEPROM_Read ; 0x08005FB0 0x08005F7E: F89D 0007 LDRB.W R0, [SP, #7] 0x08005F82: 1C41 ADDS R1, R0, #1 0x08005F84: B2C8 UXTB R0, R1 0x08005F86: 2802 CMP R0, #2 0x08005F88: D80E BHI .L1 ; 0x08005FA8 0x08005F8A: F246 021C MOVW R2, #0x601C ; 0x0800601C = .rodata..Lswitch.table.EEPROM_isFirstStart 0x08005F8E: F6C0 0200 MOVT R2, #0x0800 ; 0x0800601C = .rodata..Lswitch.table.EEPROM_isFirstStart 0x08005F92: F852 0020 LDR.W R0, [R2, R0, LSL #2] 0x08005F96: 00C9 LSLS R1, R1, #3 0x08005F98: B2C9 UXTB R1, R1 0x08005F9A: F44F 3281 MOV.W R2, #0x010200 0x08005F9E: FA22 F401 LSR.W R4, R2, R1 0x08005FA2: F005 FC04 BL puts ; 0x0800B7AE 0x08005FA6: E000 B .L2 ; 0x08005FAA
.L1: 0x08005FA8: 2403 MOVS R4, #3
.L2: 0x08005FAA: B2E0 UXTB R0, R4 0x08005FAC: B002 ADD SP, SP, #8 0x08005FAE: BD10 POP {R4, PC}

Section .text.EEPROM_Read from eeprom.o, size=108, align=4


EEPROM_Read: 0x08005FB0: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08005FB4: B083 SUB SP, SP, #12 0x08005FB6: 4692 MOV R10, R2 0x08005FB8: 4606 MOV R6, R0 0x08005FBA: 1858 ADDS R0, R3, R1 0x08005FBC: 2201 MOVS R2, #1 0x08005FBE: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3 0x08005FC2: 461D MOV R5, R3 0x08005FC4: EB02 1790 ADD.W R7, R2, R0, LSR #6 0x08005FC8: 2000 MOVS R0, #0 0x08005FCA: F44F 797A MOV.W R9, #0x03E8 0x08005FCE: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3 0x08005FD2: BF00 NOP
.L1: 0x08005FD4: B28B UXTH R3, R1 0x08005FD6: FA13 F385 UXTAH R3, R3, R5 0x08005FDA: 462C MOV R4, R5 0x08005FDC: EA41 1286 ORR.W R2, R1, R6, LSL #6 0x08005FE0: 2B40 CMP R3, #64 0x08005FE2: BF28 IT CS 0x08005FE4: F1C1 0440 RSBCS R4, R1, #64 0x08005FE8: FA1F FB80 UXTH R11, R0 0x08005FEC: FA1A F080 UXTAH R0, R10, R0 0x08005FF0: B2A1 UXTH R1, R4 0x08005FF2: E9CD 0100 STRD R0, R1, [SP] 0x08005FF6: B292 UXTH R2, R2 0x08005FF8: 4640 MOV R0, R8 0x08005FFA: 21A0 MOVS R1, #160 0x08005FFC: 2302 MOVS R3, #2 0x08005FFE: F8CD 9008 STR.W R9, [SP, #8] 0x08006002: F003 FF49 BL HAL_I2C_Mem_Read ; 0x08009E98 0x08006006: 3601 ADDS R6, #1 0x08006008: 1B2D SUBS R5, R5, R4 0x0800600A: FA1B F084 UXTAH R0, R11, R4 0x0800600E: 3F01 SUBS R7, #1 0x08006010: F04F 0100 MOV.W R1, #0 0x08006014: D1DE BNE .L1 ; 0x08005FD4 0x08006016: B003 ADD SP, SP, #12 0x08006018: E8BD 8FF0 POP.W {R4-R11, PC}

Section .rodata..Lswitch.table.EEPROM_isFirstStart from eeprom.o, size=12, align=4

  0x0800601C:  0800D08A     DC.W       0800D08A               ; R_ARM_ABS32
  0x08006020:  0800E9AE     DC.W       0800E9AE               ; R_ARM_ABS32
  0x08006024:  0800EC4B     DC.W       0800EC4B               ; R_ARM_ABS32

Section .text.HAL_UART_ErrorCallback from modbus.o, size=196, align=4


HAL_UART_ErrorCallback: 0x08006028: B510 PUSH {R4, LR} 0x0800602A: 4604 MOV R4, R0 0x0800602C: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData 0x08006030: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData 0x08006034: 2101 MOVS R1, #1 0x08006036: 7501 STRB R1, [R0, #20] 0x08006038: 2100 MOVS R1, #0 0x0800603A: F880 1231 STRB.W R1, [R0, #0x0231] 0x0800603E: F8D4 1080 LDR.W R1, [R4, #128] 0x08006042: F8B4 205C LDRH.W R2, [R4, #92] 0x08006046: 6809 LDR R1, [R1] 0x08006048: 6849 LDR R1, [R1, #4] 0x0800604A: 1A51 SUBS R1, R2, R1 0x0800604C: F8C0 1228 STR.W R1, [R0, #0x0228] 0x08006050: F8D4 0090 LDR.W R0, [R4, #144] 0x08006054: F8D4 0090 LDR.W R0, [R4, #144] 0x08006058: 2804 CMP R0, #4 0x0800605A: D105 BNE .L1 ; 0x08006068 0x0800605C: F64E 70CC MOVW R0, #0xEFCC ; 0x0800EFCC = .rodata..L.str.2 0x08006060: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFCC = .rodata..L.str.2 0x08006064: F008 F9F0 BL printf ; 0x0800E448
.L1: 0x08006068: F8D4 0090 LDR.W R0, [R4, #144] 0x0800606C: 2801 CMP R0, #1 0x0800606E: D105 BNE .L2 ; 0x0800607C 0x08006070: F64E 70DC MOVW R0, #0xEFDC ; 0x0800EFDC = .rodata..L.str.3 0x08006074: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFDC = .rodata..L.str.3 0x08006078: F008 F9E6 BL printf ; 0x0800E448
.L2: 0x0800607C: F8D4 0090 LDR.W R0, [R4, #144] 0x08006080: 2802 CMP R0, #2 0x08006082: D105 BNE .L3 ; 0x08006090 0x08006084: F64E 70EC MOVW R0, #0xEFEC ; 0x0800EFEC = .rodata..L.str.4 0x08006088: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFEC = .rodata..L.str.4 0x0800608C: F008 F9DC BL printf ; 0x0800E448
.L3: 0x08006090: F8D4 0090 LDR.W R0, [R4, #144] 0x08006094: 2810 CMP R0, #16 0x08006096: D105 BNE .L4 ; 0x080060A4 0x08006098: F64E 40A2 MOVW R0, #0xECA2 ; 0x0800ECA2 = .rodata..L.str.5 0x0800609C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECA2 = .rodata..L.str.5 0x080060A0: F008 F9D2 BL printf ; 0x0800E448
.L4: 0x080060A4: F8D4 0090 LDR.W R0, [R4, #144] 0x080060A8: 2810 CMP R0, #16 0x080060AA: D105 BNE .L5 ; 0x080060B8 0x080060AC: F64E 40A2 MOVW R0, #0xECA2 ; 0x0800ECA2 = .rodata..L.str.5 0x080060B0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECA2 = .rodata..L.str.5 0x080060B4: F008 F9C8 BL printf ; 0x0800E448
.L5: 0x080060B8: F8D4 0090 LDR.W R0, [R4, #144] 0x080060BC: 2808 CMP R0, #8 0x080060BE: D105 BNE .L6 ; 0x080060CC 0x080060C0: F64E 40B3 MOVW R0, #0xECB3 ; 0x0800ECB3 = .rodata..L.str.6 0x080060C4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECB3 = .rodata..L.str.6 0x080060C8: F008 F9BE BL printf ; 0x0800E448
.L6: 0x080060CC: 6DA1 LDR R1, [R4, #88] 0x080060CE: 4620 MOV R0, R4 0x080060D0: F44F 7280 MOV.W R2, #0x0100 0x080060D4: F7FF FA1E BL HAL_UART_Receive_DMA ; 0x08005514 0x080060D8: B138 CBZ R0, .L7 ; 0x080060EA 0x080060DA: F64E 2014 MOVW R0, #0xEA14 ; 0x0800EA14 = .rodata..L.str.7 0x080060DE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA14 = .rodata..L.str.7 0x080060E2: E8BD 4010 POP.W {R4, LR} 0x080060E6: F008 B9AF B.W printf ; 0x0800E448
.L7: 0x080060EA: BD10 POP {R4, PC}

Section .text.HAL_UART_TxCpltCallback from modbus.o, size=16, align=4


HAL_UART_TxCpltCallback: 0x080060EC: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData 0x080060F0: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData 0x080060F4: 2100 MOVS R1, #0 0x080060F6: F880 1026 STRB.W R1, [R0, #38] 0x080060FA: 4770 BX LR

Section .text.mbSend from modbus.o, size=24, align=4


mbSend: 0x080060FC: 4603 MOV R3, R0 0x080060FE: 6800 LDR R0, [R0] 0x08006100: F8B3 222C LDRH.W R2, [R3, #0x022C] 0x08006104: F04F 0C0C MOV.W R12, #12 0x08006108: F203 1127 ADDW R1, R3, #0x0127 0x0800610C: F883 C026 STRB.W R12, [R3, #38] 0x08006110: F005 BA60 B.W HAL_UART_Transmit_DMA ; 0x0800B5D4

Section .text.mbCrc16 from modbus.o, size=60, align=4


mbCrc16: 0x08006114: F64F 72FF MOVW R2, #0xFFFF 0x08006118: B1C1 CBZ R1, .L3 ; 0x0800614C 0x0800611A: B5B0 PUSH {R4-R5, R7, LR} 0x0800611C: F04F 0C00 MOV.W R12, #0 0x08006120: F24A 0E01 MOVW LR, #0xA001
.L1: 0x08006124: F810 300C LDRB.W R3, [R0, R12] 0x08006128: 405A EORS R2, R3 0x0800612A: F06F 0307 MVN R3, #7 0x0800612E: BF00 NOP
.L2: 0x08006130: EA8E 0452 EOR.W R4, LR, R2, LSR #1 0x08006134: 07D5 LSLS R5, R2, #31 0x08006136: BF08 IT EQ 0x08006138: 0854 LSREQ R4, R2, #1 0x0800613A: 3301 ADDS R3, #1 0x0800613C: 4622 MOV R2, R4 0x0800613E: D3F7 BCC .L2 ; 0x08006130 0x08006140: F10C 0C01 ADD.W R12, R12, #1 0x08006144: 458C CMP R12, R1 0x08006146: D1ED BNE .L1 ; 0x08006124 0x08006148: E8BD 40B0 POP.W {R4-R5, R7, LR}
.L3: 0x0800614C: B290 UXTH R0, R2 0x0800614E: 4770 BX LR

Section .text.mbCheckCrc16 from modbus.o, size=28, align=4


mbCheckCrc16: 0x08006150: B570 PUSH {R4-R6, LR} 0x08006152: 1E8E SUBS R6, R1, #2 0x08006154: 460C MOV R4, R1 0x08006156: 4631 MOV R1, R6 0x08006158: 4605 MOV R5, R0 0x0800615A: F7FF FFDB BL mbCrc16 ; 0x08006114 0x0800615E: 5BA9 LDRH R1, [R5, R6] 0x08006160: 4281 CMP R1, R0 0x08006162: BF18 IT NE 0x08006164: F04F 34FF MOVNE.W R4, #0xFFFFFFFF 0x08006168: 4620 MOV R0, R4 0x0800616A: BD70 POP {R4-R6, PC}

Section .text.mbGetFrameComplete from modbus.o, size=4, align=4


mbGetFrameComplete: 0x0800616C: 7D00 LDRB R0, [R0, #20] 0x0800616E: 4770 BX LR

Section .text.mbSlaveWriteSingleRegister from modbus.o, size=96, align=4


mbSlaveWriteSingleRegister: 0x08006170: B570 PUSH {R4-R6, LR} 0x08006172: F240 0C00 MOVW R12, #0 ; 0x10000000 = sys_data 0x08006176: F2C1 0C00 MOVT R12, #0x1000 ; 0x10000000 = sys_data 0x0800617A: 2B00 CMP R3, #0 0x0800617C: F8BC 4018 LDRH.W R4, [R12, #24] 0x08006180: BF18 IT NE 0x08006182: 42A3 CMPNE R3, R4 0x08006184: D10A BNE .L1 ; 0x0800619C 0x08006186: 788B LDRB R3, [R1, #2] 0x08006188: F891 E003 LDRB.W LR, [R1, #3] 0x0800618C: EA4E 2403 ORR.W R4, LR, R3, LSL #8 0x08006190: F5B4 7FFE CMP.W R4, #0x01FC 0x08006194: D308 BCC .L3 ; 0x080061A8 0x08006196: F240 2186 MOVW R1, #0x0286 0x0800619A: E001 B .L2 ; 0x080061A0
.L1: 0x0800619C: F640 3186 MOVW R1, #0x0B86
.L2: 0x080061A0: 5281 STRH R1, [R0, R2] 0x080061A2: 2002 MOVS R0, #2 0x080061A4: 4410 ADD R0, R2 0x080061A6: BD70 POP {R4-R6, PC}
.L3: 0x080061A8: 790D LDRB R5, [R1, #4] 0x080061AA: EB0C 0644 ADD.W R6, R12, R4, LSL #1 0x080061AE: 7075 STRB R5, [R6, #1] 0x080061B0: 794D LDRB R5, [R1, #5] 0x080061B2: 1886 ADDS R6, R0, R2 0x080061B4: F80C 5014 STRB.W R5, [R12, R4, LSL #1] 0x080061B8: 2506 MOVS R5, #6 0x080061BA: 5485 STRB R5, [R0, R2] 0x080061BC: 7073 STRB R3, [R6, #1] 0x080061BE: F886 E002 STRB.W LR, [R6, #2] 0x080061C2: 7908 LDRB R0, [R1, #4] 0x080061C4: 70F0 STRB R0, [R6, #3] 0x080061C6: 7948 LDRB R0, [R1, #5] 0x080061C8: 7130 STRB R0, [R6, #4] 0x080061CA: 2005 MOVS R0, #5 0x080061CC: 4410 ADD R0, R2 0x080061CE: BD70 POP {R4-R6, PC}

Section .text.mbSlaveWriteMultipleRegisters from modbus.o, size=160, align=4


mbSlaveWriteMultipleRegisters: 0x080061D0: E92D 41F0 PUSH.W {R4-R8, LR} 0x080061D4: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data 0x080061D8: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x080061DC: 2B00 CMP R3, #0 0x080061DE: 8B37 LDRH R7, [R6, #24] 0x080061E0: BF18 IT NE 0x080061E2: 42BB CMPNE R3, R7 0x080061E4: D10C BNE .L1 ; 0x08006200 0x080061E6: 790F LDRB R7, [R1, #4] 0x080061E8: F891 8005 LDRB.W R8, [R1, #5] 0x080061EC: EA48 2707 ORR.W R7, R8, R7, LSL #8 0x080061F0: F1A7 057C SUB.W R5, R7, #124 0x080061F4: F115 0F7C CMN R5, #124 0x080061F8: D805 BHI .L2 ; 0x08006206 0x080061FA: F44F 7164 MOV.W R1, #0x0390 0x080061FE: E010 B .L3 ; 0x08006222
.L1: 0x08006200: F640 3186 MOVW R1, #0x0B86 0x08006204: E00D B .L3 ; 0x08006222
.L2: 0x08006206: F891 C002 LDRB.W R12, [R1, #2] 0x0800620A: F891 E003 LDRB.W LR, [R1, #3] 0x0800620E: EA4E 240C ORR.W R4, LR, R12, LSL #8 0x08006212: 193D ADDS R5, R7, R4 0x08006214: F2A5 13FD SUBW R3, R5, #0x01FD 0x08006218: F513 7FFE CMN R3, #0x01FC 0x0800621C: D206 BCS .L4 ; 0x0800622C 0x0800621E: F44F 7124 MOV.W R1, #0x0290
.L3: 0x08006222: 5281 STRH R1, [R0, R2] 0x08006224: 2002 MOVS R0, #2 0x08006226: 4410 ADD R0, R2 0x08006228: E8BD 81F0 POP.W {R4-R8, PC}
.L4: 0x0800622C: B18F CBZ R7, .L6 ; 0x08006252 0x0800622E: EA4F 234C LSL.W R3, R12, #9 0x08006232: EA43 034E ORR.W R3, R3, LR, LSL #1 0x08006236: 4433 ADD R3, R6 0x08006238: 3108 ADDS R1, #8 0x0800623A: 1C5E ADDS R6, R3, #1
.L5: 0x0800623C: F811 3C01 LDRB R3, [R1, #-1] 0x08006240: 3401 ADDS R4, #1 0x08006242: F806 3B02 STRB R3, [R6], #2 0x08006246: F811 3B02 LDRB R3, [R1], #2 0x0800624A: 42AC CMP R4, R5 0x0800624C: F806 3C03 STRB R3, [R6, #-3] 0x08006250: D3F4 BCC .L5 ; 0x0800623C
.L6: 0x08006252: 2310 MOVS R3, #16 0x08006254: 1881 ADDS R1, R0, R2 0x08006256: 5483 STRB R3, [R0, R2] 0x08006258: 2000 MOVS R0, #0 0x0800625A: 70C8 STRB R0, [R1, #3] 0x0800625C: 2005 MOVS R0, #5 0x0800625E: 4410 ADD R0, R2 0x08006260: F881 C001 STRB.W R12, [R1, #1] 0x08006264: F881 E002 STRB.W LR, [R1, #2] 0x08006268: F881 8004 STRB.W R8, [R1, #4] 0x0800626C: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.WH_COUNTER_Init from wh_counter.o, size=28, align=4


WH_COUNTER_Init: 0x08006270: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x08006274: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08006278: 6E01 LDR R1, [R0, #96] 0x0800627A: F24F 12F0 MOVW R2, #0xF1F0 0x0800627E: F6CF 72FF MOVT R2, #0xFFFF 0x08006282: 4351 MULS R1, R2, R1 0x08006284: 17CA ASRS R2, R1, #31 0x08006286: E9C0 125A STRD R1, R2, [R0, #0x0168] 0x0800628A: 4770 BX LR

Section .text.WH_COUNTER_CalcSoH from wh_counter.o, size=68, align=4


WH_COUNTER_CalcSoH: 0x0800628C: B510 PUSH {R4, LR} 0x0800628E: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08006292: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08006296: F8D4 010C LDR.W R0, [R4, #0x010C] 0x0800629A: 2800 CMP R0, #0 0x0800629C: F64F 70FF MOVW R0, #0xFFFF 0x080062A0: D40E BMI .L1 ; 0x080062C0 0x080062A2: F8D4 110C LDR.W R1, [R4, #0x010C] 0x080062A6: 6DE2 LDR R2, [R4, #92] 0x080062A8: 4291 CMP R1, R2 0x080062AA: D20C BCS .L2 ; 0x080062C6 0x080062AC: 6DE2 LDR R2, [R4, #92] 0x080062AE: B13A CBZ R2, .L1 ; 0x080062C0 0x080062B0: F44F 707A MOV.W R0, #0x03E8 0x080062B4: 6DE2 LDR R2, [R4, #92] 0x080062B6: FBA1 0100 UMULL R0, R1, R1, R0 0x080062BA: 2300 MOVS R3, #0 0x080062BC: F007 FBD8 BL __aeabi_uldivmod ; 0x0800DA70
.L1: 0x080062C0: F8A4 0114 STRH.W R0, [R4, #0x0114] 0x080062C4: BD10 POP {R4, PC}
.L2: 0x080062C6: F44F 707A MOV.W R0, #0x03E8 0x080062CA: F8A4 0114 STRH.W R0, [R4, #0x0114] 0x080062CE: BD10 POP {R4, PC}

Section .text.WH_COUNTER_GetSoCManual from wh_counter.o, size=52, align=4


WH_COUNTER_GetSoCManual: 0x080062D0: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080062D4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080062D8: 6E02 LDR R2, [R0, #96] 0x080062DA: B18A CBZ R2, .L1 ; 0x08006300 0x080062DC: B580 PUSH {R7, LR} 0x080062DE: E9D0 015C LDRD R0, R1, [R0, #0x0170] 0x080062E2: F248 6CA0 MOVW R12, #0x86A0 0x080062E6: F2C0 0C01 MOVT R12, #1 0x080062EA: FBA0 030C UMULL R0, R3, R0, R12 0x080062EE: F44F 6E61 MOV.W LR, #0x0E10 0x080062F2: FB01 310C MLA R1, R1, R12, R3 0x080062F6: FBA2 230E UMULL R2, R3, R2, LR 0x080062FA: F007 FB83 BL __aeabi_ldivmod ; 0x0800DA04 0x080062FE: BD80 POP {R7, PC}
.L1: 0x08006300: 2000 MOVS R0, #0 0x08006302: 4770 BX LR

Section .text.WH_COUNTER_GetSoCAuto from wh_counter.o, size=104, align=4


WH_COUNTER_GetSoCAuto: 0x08006304: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x08006308: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800630C: F8D1 0148 LDR.W R0, [R1, #0x0148] 0x08006310: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x08006314: BFDA ITTE LE 0x08006316: F8D1 0148 LDRLE.W R0, [R1, #0x0148] 0x0800631A: 4240 RSBLE R0, R0, #0 0x0800631C: 2000 MOVGT R0, #0 0x0800631E: F8D1 2110 LDR.W R2, [R1, #0x0110] 0x08006322: 2A00 CMP R2, #0 0x08006324: DD03 BLE .L1 ; 0x0800632E 0x08006326: F8D1 2110 LDR.W R2, [R1, #0x0110] 0x0800632A: 17D3 ASRS R3, R2, #31 0x0800632C: E001 B .L2 ; 0x08006332
.L1: 0x0800632E: 6E0A LDR R2, [R1, #96] 0x08006330: 2300 MOVS R3, #0
.L2: 0x08006332: B510 PUSH {R4, LR} 0x08006334: F248 649F MOVW R4, #0x869F 0x08006338: F2C0 0401 MOVT R4, #1 0x0800633C: 1C61 ADDS R1, R4, #1 0x0800633E: FB80 0101 SMULL R0, R1, R0, R1 0x08006342: F007 FB5F BL __aeabi_ldivmod ; 0x0800DA04 0x08006346: F248 62A0 MOVW R2, #0x86A0 0x0800634A: F2C0 0201 MOVT R2, #1 0x0800634E: 1A12 SUBS R2, R2, R0 0x08006350: 1A20 SUBS R0, R4, R0 0x08006352: F04F 0000 MOV.W R0, #0 0x08006356: 4188 SBCS R0, R1 0x08006358: BFB8 IT LT 0x0800635A: 2200 MOVLT R2, #0 0x0800635C: 2900 CMP R1, #0 0x0800635E: BF44 ITT MI 0x08006360: F248 62A0 MOVWMI R2, #0x86A0 0x08006364: F2C0 0201 MOVTMI R2, #1 0x08006368: 4610 MOV R0, R2 0x0800636A: BD10 POP {R4, PC}

Section .text.WH_COUNTER_GetSoCAutoTemp from wh_counter.o, size=144, align=4


WH_COUNTER_GetSoCAutoTemp: 0x0800636C: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x08006370: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08006374: F8D0 1110 LDR.W R1, [R0, #0x0110] 0x08006378: 2900 CMP R1, #0 0x0800637A: DD07 BLE .L1 ; 0x0800638C 0x0800637C: F8D0 110C LDR.W R1, [R0, #0x010C] 0x08006380: F8D0 2140 LDR.W R2, [R0, #0x0140] 0x08006384: 4411 ADD R1, R2 0x08006386: EA4F 7CE1 ASR.W R12, R1, #31 0x0800638A: E005 B .L2 ; 0x08006398
.L1: 0x0800638C: 6DC1 LDR R1, [R0, #92] 0x0800638E: F8D0 2140 LDR.W R2, [R0, #0x0140] 0x08006392: F04F 0C00 MOV.W R12, #0 0x08006396: 4411 ADD R1, R2
.L2: 0x08006398: B570 PUSH {R4-R6, LR} 0x0800639A: F8D0 30D8 LDR.W R3, [R0, #216] 0x0800639E: F8B0 6180 LDRH.W R6, [R0, #0x0180] 0x080063A2: F8D0 5110 LDR.W R5, [R0, #0x0110] 0x080063A6: 2D01 CMP R5, #1 0x080063A8: DB03 BLT .L3 ; 0x080063B2 0x080063AA: F8D0 4110 LDR.W R4, [R0, #0x0110] 0x080063AE: 17E5 ASRS R5, R4, #31 0x080063B0: E001 B .L4 ; 0x080063B6
.L3: 0x080063B2: 6E04 LDR R4, [R0, #96] 0x080063B4: 2500 MOVS R5, #0
.L4: 0x080063B6: 1998 ADDS R0, R3, R6 0x080063B8: EB00 73D0 ADD.W R3, R0, R0, LSR #31 0x080063BC: 105E ASRS R6, R3, #1 0x080063BE: FBA1 0206 UMULL R0, R2, R1, R6 0x080063C2: 17DB ASRS R3, R3, #31 0x080063C4: FB01 2103 MLA R1, R1, R3, R2 0x080063C8: F44F 727A MOV.W R2, #0x03E8 0x080063CC: FB0C 1106 MLA R1, R12, R6, R1 0x080063D0: 2300 MOVS R3, #0 0x080063D2: F007 FB17 BL __aeabi_ldivmod ; 0x0800DA04 0x080063D6: F248 66A0 MOVW R6, #0x86A0 0x080063DA: F2C0 0601 MOVT R6, #1 0x080063DE: FBA0 0206 UMULL R0, R2, R0, R6 0x080063E2: FB01 2106 MLA R1, R1, R6, R2 0x080063E6: 4622 MOV R2, R4 0x080063E8: 462B MOV R3, R5 0x080063EA: F007 FB0B BL __aeabi_ldivmod ; 0x0800DA04 0x080063EE: EA20 70E0 BIC.W R0, R0, R0, ASR #31 0x080063F2: 42B0 CMP R0, R6 0x080063F4: BFB8 IT LT 0x080063F6: 4606 MOVLT R6, R0 0x080063F8: 4630 MOV R0, R6 0x080063FA: BD70 POP {R4-R6, PC}

Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4


_start: 0x080063FC: 4C03 LDR R4, =0x0800F148 ; [PC, #12] [0x0800640C]
.L1: 0x080063FE: 6820 LDR R0, [R4] 0x08006400: 3404 ADDS R4, #4 0x08006402: 4780 BLX R0 0x08006404: E7FB B .L1 ; 0x080063FE
__SEGGER_init_done: __startup_complete: 0x08006406: F7F9 FEE7 BL main ; 0x080001D8
exit: 0x0800640A: E7FE B exit ; 0x0800640A 0x0800640C: 0800F148 DC.W 0800F148 ; R_ARM_ABS32

Section .init.Reset_Handler from STM32G4xx_Startup.o, size=40, align=4


reset_handler: Reset_Handler: 0x08006410: F007 F804 BL SystemInit ; 0x0800D41C 0x08006414: F64E 5008 MOVW R0, #0xED08 0x08006418: F2CE 0000 MOVT R0, #0xE000 0x0800641C: 4905 LDR R1, =_vectors ; [PC, #20] [0x08006434] =0x08000000 0x0800641E: 6001 STR R1, [R0] 0x08006420: F64E 5088 MOVW R0, #0xED88 0x08006424: F2CE 0000 MOVT R0, #0xE000 0x08006428: 6801 LDR R1, [R0] 0x0800642A: F451 0170 ORRS R1, R1, #0xF00000 0x0800642E: 6001 STR R1, [R0] 0x08006430: F7FF FFE4 BL _start ; 0x080063FC 0x08006434: 08000000 DC.W _vectors

Section .text.libc.__aeabi_dsub from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=8, align=4


__aeabi_dsub: 0x08006438: F083 4300 EOR R3, R3, #0x80000000 0x0800643C: F007 B85E B.W __aeabi_dadd ; 0x0800D4FC

Section .text.libc.__aeabi_dmul from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=304, align=4


__aeabi_dmul: 0x08006440: B5F0 PUSH {R4-R7, LR} 0x08006442: F240 76FF MOVW R6, #0x07FF 0x08006446: EA81 0C03 EOR.W R12, R1, R3 0x0800644A: EA16 5E11 ANDS.W LR, R6, R1, LSR #20 0x0800644E: BF1E ITTT NE 0x08006450: 45B6 CMPNE LR, R6 0x08006452: EA16 5513 ANDSNE.W R5, R6, R3, LSR #20 0x08006456: 42B5 CMPNE R5, R6 0x08006458: D052 BEQ .L3 ; 0x08006500 0x0800645A: EA21 5146 BIC.W R1, R1, R6, LSL #21 0x0800645E: F441 1180 ORR R1, R1, #0x100000 0x08006462: FBA1 4702 UMULL R4, R7, R1, R2 0x08006466: EA23 5346 BIC.W R3, R3, R6, LSL #21 0x0800646A: F443 1380 ORR R3, R3, #0x100000 0x0800646E: 44AE ADD LR, R5 0x08006470: FBA0 6503 UMULL R6, R5, R0, R3 0x08006474: F00C 4C00 AND R12, R12, #0x80000000 0x08006478: 1936 ADDS R6, R6, R4 0x0800647A: 417D ADCS R5, R7 0x0800647C: FBA1 4703 UMULL R4, R7, R1, R3 0x08006480: F147 0300 ADC R3, R7, #0 0x08006484: FBA0 1702 UMULL R1, R7, R0, R2 0x08006488: 19F6 ADDS R6, R6, R7 0x0800648A: 4165 ADCS R5, R4 0x0800648C: F153 0300 ADCS R3, R3, #0 0x08006490: 4209 TST R1, R1 0x08006492: BF18 IT NE 0x08006494: F046 0601 ORRNE R6, R6, #1 0x08006498: F240 74FE MOVW R4, #0x07FE 0x0800649C: F5B3 7F00 CMP.W R3, #0x0200 0x080064A0: D213 BCS .L1 ; 0x080064CA 0x080064A2: F5AE 6E80 SUB.W LR, LR, #0x0400 0x080064A6: 45A6 CMP LR, R4 0x080064A8: D223 BCS .L2 ; 0x080064F2 0x080064AA: EA4C 3103 ORR.W R1, R12, R3, LSL #12 0x080064AE: 0328 LSLS R0, R5, #12 0x080064B0: EA41 5115 ORR.W R1, R1, R5, LSR #20 0x080064B4: EA40 5016 ORR.W R0, R0, R6, LSR #20 0x080064B8: 0332 LSLS R2, R6, #12 0x080064BA: 0845 LSRS R5, R0, #1 0x080064BC: F172 4200 SBCS R2, R2, #0x80000000 0x080064C0: F150 0000 ADCS R0, R0, #0 0x080064C4: EB51 510E ADCS.W R1, R1, LR, LSL #20 0x080064C8: BDF0 POP {R4-R7, PC}
.L1: 0x080064CA: F2AE 3EFF SUBW LR, LR, #0x03FF 0x080064CE: 45A6 CMP LR, R4 0x080064D0: D20F BCS .L2 ; 0x080064F2 0x080064D2: EA4C 21C3 ORR.W R1, R12, R3, LSL #11 0x080064D6: 02E8 LSLS R0, R5, #11 0x080064D8: EA41 5155 ORR.W R1, R1, R5, LSR #21 0x080064DC: EA40 5056 ORR.W R0, R0, R6, LSR #21 0x080064E0: 02F2 LSLS R2, R6, #11 0x080064E2: 0845 LSRS R5, R0, #1 0x080064E4: F172 4200 SBCS R2, R2, #0x80000000 0x080064E8: F150 0000 ADCS R0, R0, #0 0x080064EC: EB51 510E ADCS.W R1, R1, LR, LSL #20 0x080064F0: BDF0 POP {R4-R7, PC}
.L2: 0x080064F2: EA1E 0F0E TST.W LR, LR 0x080064F6: D52D BPL .L5 ; 0x08006554 0x080064F8: F00C 4100 AND R1, R12, #0x80000000 0x080064FC: 2000 MOVS R0, #0 0x080064FE: BDF0 POP {R4-R7, PC}
.L3: 0x08006500: EA16 5F11 TST.W R6, R1, LSR #20 0x08006504: BF04 ITT EQ 0x08006506: F001 4100 ANDEQ R1, R1, #0x80000000 0x0800650A: 2000 MOVEQ R0, #0 0x0800650C: 4200 TST R0, R0 0x0800650E: BF18 IT NE 0x08006510: F041 0101 ORRNE R1, R1, #1 0x08006514: EA16 5F13 TST.W R6, R3, LSR #20 0x08006518: BF04 ITT EQ 0x0800651A: F003 4300 ANDEQ R3, R3, #0x80000000 0x0800651E: 2200 MOVEQ R2, #0 0x08006520: 4212 TST R2, R2 0x08006522: BF18 IT NE 0x08006524: F043 0301 ORRNE R3, R3, #1 0x08006528: EA06 5413 AND.W R4, R6, R3, LSR #20 0x0800652C: 42B4 CMP R4, R6 0x0800652E: BF18 IT NE 0x08006530: 45B6 CMPNE LR, R6 0x08006532: D003 BEQ .L4 ; 0x0800653C 0x08006534: F00C 4100 AND R1, R12, #0x80000000 0x08006538: 2000 MOVS R0, #0 0x0800653A: BDF0 POP {R4-R7, PC}
.L4: 0x0800653C: F021 4100 BIC R1, R1, #0x80000000 0x08006540: F023 4300 BIC R3, R3, #0x80000000 0x08006544: EBB1 5F06 CMP.W R1, R6, LSL #20 0x08006548: D80C BHI .L6 ; 0x08006564 0x0800654A: EBB3 5F06 CMP.W R3, R6, LSL #20 0x0800654E: D809 BHI .L6 ; 0x08006564 0x08006550: B141 CBZ R1, .L6 ; 0x08006564 0x08006552: B13B CBZ R3, .L6 ; 0x08006564
.L5: 0x08006554: F00C 4100 AND R1, R12, #0x80000000 0x08006558: F041 41FE ORR R1, R1, #0x7F000000 0x0800655C: F441 0170 ORR R1, R1, #0xF00000 0x08006560: 2000 MOVS R0, #0 0x08006562: BDF0 POP {R4-R7, PC}
.L6: 0x08006564: F240 0100 MOVW R1, #0 0x08006568: F6C7 71F8 MOVT R1, #0x7FF8 0x0800656C: 2000 MOVS R0, #0 0x0800656E: BDF0 POP {R4-R7, PC}

Section .text.libc.__aeabi_dcmpgt from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=4


__aeabi_dcmpgt: 0x08006570: F44F 1C00 MOV.W R12, #0x200000 0x08006574: EB1C 0F41 CMN.W R12, R1, LSL #1 0x08006578: BF98 IT LS 0x0800657A: EB1C 0F43 CMNLS.W R12, R3, LSL #1 0x0800657E: D811 BHI .L2 ; 0x080065A4 0x08006580: EA51 0C03 ORRS.W R12, R1, R3 0x08006584: EA50 0C4C ORRS.W R12, R0, R12, LSL #1 0x08006588: EA5C 0C02 ORRS.W R12, R12, R2 0x0800658C: D00A BEQ .L2 ; 0x080065A4 0x0800658E: D204 BCS .L1 ; 0x0800659A 0x08006590: 4282 CMP R2, R0 0x08006592: 418B SBCS R3, R1 0x08006594: 4180 SBCS R0, R0 0x08006596: 4240 RSBS R0, R0, #0 0x08006598: 4770 BX LR
.L1: 0x0800659A: 4290 CMP R0, R2 0x0800659C: 4199 SBCS R1, R3 0x0800659E: 4180 SBCS R0, R0 0x080065A0: 4240 RSBS R0, R0, #0 0x080065A2: 4770 BX LR
.L2: 0x080065A4: 2000 MOVS R0, #0 0x080065A6: 4770 BX LR

Section .text.libc.__aeabi_dcmplt from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=4


__aeabi_dcmplt: 0x080065A8: F44F 1C00 MOV.W R12, #0x200000 0x080065AC: EB1C 0F41 CMN.W R12, R1, LSL #1 0x080065B0: BF98 IT LS 0x080065B2: EB1C 0F43 CMNLS.W R12, R3, LSL #1 0x080065B6: D811 BHI .L2 ; 0x080065DC 0x080065B8: EA51 0C03 ORRS.W R12, R1, R3 0x080065BC: EA50 0C4C ORRS.W R12, R0, R12, LSL #1 0x080065C0: EA5C 0C02 ORRS.W R12, R12, R2 0x080065C4: D00A BEQ .L2 ; 0x080065DC 0x080065C6: D204 BCS .L1 ; 0x080065D2 0x080065C8: 4290 CMP R0, R2 0x080065CA: 4199 SBCS R1, R3 0x080065CC: 4180 SBCS R0, R0 0x080065CE: 4240 RSBS R0, R0, #0 0x080065D0: 4770 BX LR
.L1: 0x080065D2: 4282 CMP R2, R0 0x080065D4: 418B SBCS R3, R1 0x080065D6: 4180 SBCS R0, R0 0x080065D8: 4240 RSBS R0, R0, #0 0x080065DA: 4770 BX LR
.L2: 0x080065DC: 2000 MOVS R0, #0 0x080065DE: 4770 BX LR

Section .text.libc.__aeabi_d2lz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=128, align=4


__aeabi_d2lz: 0x080065E0: F3C1 520A UBFX R2, R1, #20, #11 0x080065E4: F240 431E MOVW R3, #0x041E 0x080065E8: 1A9A SUBS R2, R3, R2 0x080065EA: DA15 BGE .L1 ; 0x08006618 0x080065EC: 3220 ADDS R2, #32 0x080065EE: DD25 BLE .L2 ; 0x0800663C 0x080065F0: 17CB ASRS R3, R1, #31 0x080065F2: 02C9 LSLS R1, R1, #11 0x080065F4: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x080065F8: 02C0 LSLS R0, R0, #11 0x080065FA: F041 4100 ORR R1, R1, #0x80000000 0x080065FE: 41D1 RORS R1, R2 0x08006600: 40D0 LSRS R0, R2 0x08006602: 4048 EORS R0, R1 0x08006604: 4091 LSLS R1, R2 0x08006606: 40D1 LSRS R1, R2 0x08006608: 4048 EORS R0, R1 0x0800660A: 1C5B ADDS R3, R3, #1 0x0800660C: BF18 IT NE 0x0800660E: 4770 BXNE LR 0x08006610: 4240 RSBS R0, R0, #0 0x08006612: EB63 0101 SBC.W R1, R3, R1 0x08006616: 4770 BX LR
.L1: 0x08006618: 17CB ASRS R3, R1, #31 0x0800661A: 02C9 LSLS R1, R1, #11 0x0800661C: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x08006620: 02C0 LSLS R0, R0, #11 0x08006622: F041 4100 ORR R1, R1, #0x80000000 0x08006626: 2A20 CMP R2, #32 0x08006628: BF28 IT CS 0x0800662A: 2220 MOVCS R2, #32 0x0800662C: FA31 F002 LSRS.W R0, R1, R2 0x08006630: 0019 MOVS R1, R3 0x08006632: BF08 IT EQ 0x08006634: 4770 BXEQ LR 0x08006636: 4240 RSBS R0, R0, #0 0x08006638: 4189 SBCS R1, R1 0x0800663A: 4770 BX LR
.L2: 0x0800663C: 004B LSLS R3, R1, #1 0x0800663E: 4200 TST R0, R0 0x08006640: BF18 IT NE 0x08006642: F043 0301 ORRNE R3, R3, #1 0x08006646: F513 1F00 CMN R3, #0x200000 0x0800664A: BF88 IT HI 0x0800664C: F021 4100 BICHI R1, R1, #0x80000000 0x08006650: 2000 MOVS R0, #0 0x08006652: F011 4100 ANDS R1, R1, #0x80000000 0x08006656: BF5C ITT PL 0x08006658: F06F 4100 MVNPL R1, #0x80000000 0x0800665C: 43C0 MVNPL R0, R0 0x0800665E: 4770 BX LR

Section .text.libc.__aeabi_d2uiz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=36, align=4


__aeabi_d2uiz: 0x08006660: 0D0B LSRS R3, R1, #20 0x08006662: F240 421E MOVW R2, #0x041E 0x08006666: 1AD2 SUBS R2, R2, R3 0x08006668: DB09 BLT .L1 ; 0x0800667E 0x0800666A: 02CB LSLS R3, R1, #11 0x0800666C: EA43 5050 ORR.W R0, R3, R0, LSR #21 0x08006670: F040 4000 ORR R0, R0, #0x80000000 0x08006674: 2A20 CMP R2, #32 0x08006676: BF28 IT CS 0x08006678: 2220 MOVCS R2, #32 0x0800667A: 40D0 LSRS R0, R2 0x0800667C: 4770 BX LR
.L1: 0x0800667E: 0049 LSLS R1, R1, #1 0x08006680: 4180 SBCS R0, R0 0x08006682: 4770 BX LR

Section .text.libc.__aeabi_ui2d from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=28, align=4


__aeabi_ui2d: 0x08006684: B150 CBZ R0, .L1 ; 0x0800669C 0x08006686: F240 421D MOVW R2, #0x041D 0x0800668A: FAB0 F180 CLZ R1, R0 0x0800668E: 1A52 SUBS R2, R2, R1 0x08006690: 4088 LSLS R0, R1 0x08006692: 0AC3 LSRS R3, R0, #11 0x08006694: 0540 LSLS R0, R0, #21 0x08006696: EB03 5102 ADD.W R1, R3, R2, LSL #20 0x0800669A: 4770 BX LR
.L1: 0x0800669C: 0001 MOVS R1, R0 0x0800669E: 4770 BX LR

Section .text.__aeabi_read_tp from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=8, align=4


__aeabi_read_tp: 0x080066A0: 4800 LDR R0, =stderr ; [PC, #0] [0x080066A4] =0x1000177C 0x080066A2: 4770 BX LR 0x080066A4: 1000177C DC.W stderr

Section .text.libc.memcpy from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=92, align=4


memcpy: __aeabi_memcpy: 0x080066A8: B35A CBZ R2, .L9 ; 0x08006702 0x080066AA: 4684 MOV R12, R0 0x080066AC: EA90 0301 EORS.W R3, R0, R1 0x080066B0: 079B LSLS R3, R3, #30 0x080066B2: D11F BNE .L7 ; 0x080066F4
.L1: 0x080066B4: 0783 LSLS R3, R0, #30 0x080066B6: D007 BEQ .L2 ; 0x080066C8 0x080066B8: F811 3B01 LDRB R3, [R1], #1 0x080066BC: F800 3B01 STRB R3, [R0], #1 0x080066C0: 1E52 SUBS R2, R2, #1 0x080066C2: D1F7 BNE .L1 ; 0x080066B4 0x080066C4: E01C B .L8 ; 0x08006700
__aeabi_memcpy4: __aeabi_memcpy8: 0x080066C6: 4684 MOV R12, R0
.L2: 0x080066C8: 3A20 SUBS R2, #32 0x080066CA: D309 BCC .L4 ; 0x080066E0 0x080066CC: E92D 07F0 PUSH.W {R4-R10}
.L3: 0x080066D0: E8B1 07F8 LDM.W R1!, {R3-R10} 0x080066D4: E8A0 07F8 STM.W R0!, {R3-R10} 0x080066D8: 3A20 SUBS R2, #32 0x080066DA: D2F9 BCS .L3 ; 0x080066D0 0x080066DC: E8BD 07F0 POP.W {R4-R10}
.L4: 0x080066E0: 321C ADDS R2, #28 0x080066E2: D405 BMI .L6 ; 0x080066F0
.L5: 0x080066E4: F851 3B04 LDR R3, [R1], #4 0x080066E8: F840 3B04 STR R3, [R0], #4 0x080066EC: 1F12 SUBS R2, R2, #4 0x080066EE: D2F9 BCS .L5 ; 0x080066E4
.L6: 0x080066F0: 3204 ADDS R2, #4 0x080066F2: D005 BEQ .L8 ; 0x08006700
.L7: 0x080066F4: F811 3B01 LDRB R3, [R1], #1 0x080066F8: F800 3B01 STRB R3, [R0], #1 0x080066FC: 1E52 SUBS R2, R2, #1 0x080066FE: D1F9 BNE .L7 ; 0x080066F4
.L8: 0x08006700: 4660 MOV R0, R12
.L9: 0x08006702: 4770 BX LR

Section .text.libc.__aeabi_memclr from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=104, align=4


__aeabi_memclr: __aeabi_memclr8: __aeabi_memclr4: 0x08006704: 2200 MOVS R2, #0
__aeabi_memset8: __aeabi_memset4: __aeabi_memset: 0x08006706: 000B MOVS R3, R1 0x08006708: 0011 MOVS R1, R2 0x0800670A: 001A MOVS R2, R3
memset: 0x0800670C: 4684 MOV R12, R0 0x0800670E: B35A CBZ R2, .L7 ; 0x08006768
.L1: 0x08006710: 0783 LSLS R3, R0, #30 0x08006712: D004 BEQ .L2 ; 0x0800671E 0x08006714: F800 1B01 STRB R1, [R0], #1 0x08006718: 1E52 SUBS R2, R2, #1 0x0800671A: D1F9 BNE .L1 ; 0x08006710 0x0800671C: E024 B .L7 ; 0x08006768
.L2: 0x0800671E: B2C9 UXTB R1, R1 0x08006720: EA41 2101 ORR.W R1, R1, R1, LSL #8 0x08006724: EA41 4101 ORR.W R1, R1, R1, LSL #16 0x08006728: 2A20 CMP R2, #32 0x0800672A: D311 BCC .L4 ; 0x08006750 0x0800672C: 3A20 SUBS R2, #32 0x0800672E: E92D 03F0 PUSH.W {R4-R9} 0x08006732: 460B MOV R3, R1 0x08006734: 460C MOV R4, R1 0x08006736: 460D MOV R5, R1 0x08006738: 460E MOV R6, R1 0x0800673A: 460F MOV R7, R1 0x0800673C: 4688 MOV R8, R1 0x0800673E: 4689 MOV R9, R1
.L3: 0x08006740: E8A0 03FA STM.W R0!, {R1, R3-R9} 0x08006744: 3A20 SUBS R2, #32 0x08006746: D2FB BCS .L3 ; 0x08006740 0x08006748: E8BD 03F0 POP.W {R4-R9} 0x0800674C: 3220 ADDS R2, #32 0x0800674E: D00B BEQ .L7 ; 0x08006768
.L4: 0x08006750: 2A04 CMP R2, #4 0x08006752: D305 BCC .L6 ; 0x08006760
.L5: 0x08006754: F840 1B04 STR R1, [R0], #4 0x08006758: 1F12 SUBS R2, R2, #4 0x0800675A: D005 BEQ .L7 ; 0x08006768 0x0800675C: 2A04 CMP R2, #4 0x0800675E: D2F9 BCS .L5 ; 0x08006754
.L6: 0x08006760: F800 1B01 STRB R1, [R0], #1 0x08006764: 1E52 SUBS R2, R2, #1 0x08006766: D1FB BNE .L6 ; 0x08006760
.L7: 0x08006768: 4660 MOV R0, R12 0x0800676A: 4770 BX LR

Section .text.libc.__SEGGER_RTL_current_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=4


__SEGGER_RTL_current_locale: 0x0800676C: B500 PUSH {LR} 0x0800676E: 4905 LDR R1, =0x00000008 ; [PC, #20] [0x08006784] 0x08006770: F7FF FF96 BL __aeabi_read_tp ; 0x080066A0 0x08006774: 5841 LDR R1, [R0, R1] 0x08006776: 4A04 LDR R2, =0x0000000C ; [PC, #16] [0x08006788] 0x08006778: 2900 CMP R1, #0 0x0800677A: BF08 IT EQ 0x0800677C: 1881 ADDEQ R1, R0, R2 0x0800677E: 4608 MOV R0, R1 0x08006780: BD00 POP {PC} 0x08006782: BF00 NOP 0x08006784: 00000008 DC.W 00000008 ; R_ARM_TLS_LE32 0x08006788: 0000000C DC.W 0000000C ; R_ARM_TLS_LE32

Section .rodata.libc.__SEGGER_RTL_c_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=4


__SEGGER_RTL_c_locale: 0x0800678C: 0800B6C6 DC.W 0800B6C6 ; R_ARM_ABS32 0x08006790: 080067B8 DC.W __SEGGER_RTL_c_locale_data 0x08006794: 08006798 DC.W __SEGGER_RTL_codeset_ascii

Section .rodata.libc.__SEGGER_RTL_codeset_ascii from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=4


__SEGGER_RTL_codeset_ascii: 0x08006798: 0800E629 DC.W __SEGGER_RTL_ascii_isctype 0x0800679C: 0800E649 DC.W __SEGGER_RTL_ascii_toupper 0x080067A0: 0800E655 DC.W __SEGGER_RTL_ascii_tolower 0x080067A4: 0800E661 DC.W __SEGGER_RTL_ascii_iswctype 0x080067A8: 0800E681 DC.W __SEGGER_RTL_ascii_towupper 0x080067AC: 0800E68D DC.W __SEGGER_RTL_ascii_towlower 0x080067B0: 0800BEEF DC.W __SEGGER_RTL_ascii_wctomb 0x080067B4: 0800BE17 DC.W __SEGGER_RTL_ascii_mbtowc

Section .rodata.libc.__SEGGER_RTL_c_locale_data from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=88, align=4


__SEGGER_RTL_c_locale_data: 0x080067B8: 0800D4FA DC.W __SEGGER_RTL_data_utf8_period 0x080067BC: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067C0: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067C4: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067C8: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067CC: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067D0: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067D4: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067D8: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067DC: 0800D73A DC.W __SEGGER_RTL_data_empty_string 0x080067E0: FF DC.B 0xFF ; '\xFF' 0x080067E1: FF DC.B 0xFF ; '\xFF' 0x080067E2: FF DC.B 0xFF ; '\xFF' 0x080067E3: FF DC.B 0xFF ; '\xFF' 0x080067E4: FF DC.B 0xFF ; '\xFF' 0x080067E5: FF DC.B 0xFF ; '\xFF' 0x080067E6: FF DC.B 0xFF ; '\xFF' 0x080067E7: FF DC.B 0xFF ; '\xFF' 0x080067E8: FF DC.B 0xFF ; '\xFF' 0x080067E9: FF DC.B 0xFF ; '\xFF' 0x080067EA: FF DC.B 0xFF ; '\xFF' 0x080067EB: FF DC.B 0xFF ; '\xFF' 0x080067EC: FF DC.B 0xFF ; '\xFF' 0x080067ED: FF DC.B 0xFF ; '\xFF' 0x080067EE: 00 DC.B 0x00 ; '\0' 0x080067EF: 00 DC.B 0x00 ; '\0' 0x080067F0: 0800D42E DC.W __SEGGER_RTL_c_locale_day_names 0x080067F4: 0800ED9A DC.W __SEGGER_RTL_c_locale_abbrev_day_names 0x080067F8: 0800EAA6 DC.W __SEGGER_RTL_c_locale_month_names 0x080067FC: 0800EDB7 DC.W __SEGGER_RTL_c_locale_abbrev_month_names 0x08006800: 0800EAFD DC.W __SEGGER_RTL_c_locale_am_pm_indicator 0x08006804: 0800ED88 DC.W __SEGGER_RTL_c_locale_date_format 0x08006808: 0800ED91 DC.W __SEGGER_RTL_c_locale_time_format 0x0800680C: 0800EB04 DC.W __SEGGER_RTL_c_locale_date_time_format

Section .text.MX_ADC4_Init from adc.o, size=162, align=4


MX_ADC4_Init: 0x08006810: B5B0 PUSH {R4-R5, R7, LR} 0x08006812: B088 SUB SP, SP, #32 0x08006814: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x08006818: F240 5100 MOVW R1, #0x0500 0x0800681C: 2400 MOVS R4, #0 0x0800681E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x08006822: F2C5 0100 MOVT R1, #0x5000 0x08006826: E9C0 1400 STRD R1, R4, [R0] 0x0800682A: F44F 7180 MOV.W R1, #0x0100 0x0800682E: 2504 MOVS R5, #4 0x08006830: 8381 STRH R1, [R0, #28] 0x08006832: 2101 MOVS R1, #1 0x08006834: 221C MOVS R2, #28 0x08006836: F100 0C44 ADD.W R12, R0, #68 0x0800683A: E9CD 4406 STRD R4, R4, [SP, #24] 0x0800683E: E9CD 4404 STRD R4, R4, [SP, #16] 0x08006842: E9CD 4402 STRD R4, R4, [SP, #8] 0x08006846: E9CD 4400 STRD R4, R4, [SP] 0x0800684A: E9C0 4402 STRD R4, R4, [R0, #8] 0x0800684E: E9C0 4404 STRD R4, R4, [R0, #16] 0x08006852: 6185 STR R5, [R0, #24] 0x08006854: 6201 STR R1, [R0, #32] 0x08006856: F880 4024 STRB.W R4, [R0, #36] 0x0800685A: E9C0 440B STRD R4, R4, [R0, #44] 0x0800685E: F880 1038 STRB.W R1, [R0, #56] 0x08006862: 63C4 STR R4, [R0, #60] 0x08006864: F880 1040 STRB.W R1, [R0, #64] 0x08006868: 2380 MOVS R3, #128 0x0800686A: E88C 001C STM.W R12, {R2-R4} 0x0800686E: 6501 STR R1, [R0, #80] 0x08006870: F000 FD52 BL HAL_ADC_Init ; 0x08007318 0x08006874: 2800 CMP R0, #0 0x08006876: BF18 IT NE 0x08006878: F000 FA32 BLNE Error_Handler ; 0x08006CE0 0x0800687C: 2010 MOVS R0, #16 0x0800687E: F2C1 00C0 MOVT R0, #0x10C0 0x08006882: 9000 STR R0, [SP, #0] 0x08006884: 2006 MOVS R0, #6 0x08006886: 9001 STR R0, [SP, #4] 0x08006888: 2007 MOVS R0, #7 0x0800688A: 9002 STR R0, [SP, #8] 0x0800688C: 2000 MOVS R0, #0 0x0800688E: F2C4 007F MOVT R0, #0x407F 0x08006892: E9CD 0503 STRD R0, R5, [SP, #12] 0x08006896: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x0800689A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x0800689E: 4669 MOV R1, SP 0x080068A0: 9405 STR R4, [SP, #20] 0x080068A2: F001 F8FB BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x080068A6: 2800 CMP R0, #0 0x080068A8: BF18 IT NE 0x080068AA: F000 FA19 BLNE Error_Handler ; 0x08006CE0 0x080068AE: B008 ADD SP, SP, #32 0x080068B0: BDB0 POP {R4-R5, R7, PC}

Section .init.PVD_PVM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


PVD_PVM_IRQHandler: 0x080068B2: E7FE B PVD_PVM_IRQHandler ; 0x080068B2

Section .text.MX_ADC5_Init from adc.o, size=262, align=4


MX_ADC5_Init: 0x080068B4: B5B0 PUSH {R4-R5, R7, LR} 0x080068B6: B088 SUB SP, SP, #32 0x080068B8: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x080068BC: F240 6100 MOVW R1, #0x0600 0x080068C0: 2400 MOVS R4, #0 0x080068C2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x080068C6: F2C5 0100 MOVT R1, #0x5000 0x080068CA: E9C0 1400 STRD R1, R4, [R0] 0x080068CE: F44F 7180 MOV.W R1, #0x0100 0x080068D2: 2201 MOVS R2, #1 0x080068D4: 2308 MOVS R3, #8 0x080068D6: 8381 STRH R1, [R0, #28] 0x080068D8: 2504 MOVS R5, #4 0x080068DA: 211C MOVS R1, #28 0x080068DC: F100 0C44 ADD.W R12, R0, #68 0x080068E0: E9CD 4406 STRD R4, R4, [SP, #24] 0x080068E4: E9CD 4404 STRD R4, R4, [SP, #16] 0x080068E8: E9CD 4402 STRD R4, R4, [SP, #8] 0x080068EC: E9CD 4400 STRD R4, R4, [SP] 0x080068F0: E9C0 4402 STRD R4, R4, [R0, #8] 0x080068F4: E9C0 4204 STRD R4, R2, [R0, #16] 0x080068F8: 6183 STR R3, [R0, #24] 0x080068FA: 6205 STR R5, [R0, #32] 0x080068FC: F880 4024 STRB.W R4, [R0, #36] 0x08006900: E9C0 440B STRD R4, R4, [R0, #44] 0x08006904: F880 2038 STRB.W R2, [R0, #56] 0x08006908: 63C4 STR R4, [R0, #60] 0x0800690A: F880 2040 STRB.W R2, [R0, #64] 0x0800690E: 2380 MOVS R3, #128 0x08006910: E88C 001A STM.W R12, {R1, R3-R4} 0x08006914: 6502 STR R2, [R0, #80] 0x08006916: F000 FCFF BL HAL_ADC_Init ; 0x08007318 0x0800691A: 2800 CMP R0, #0 0x0800691C: BF18 IT NE 0x0800691E: F000 F9DF BLNE Error_Handler ; 0x08006CE0 0x08006922: 2010 MOVS R0, #16 0x08006924: F2C9 00C0 MOVT R0, #0x90C0 0x08006928: 9000 STR R0, [SP, #0] 0x0800692A: 2006 MOVS R0, #6 0x0800692C: 9001 STR R0, [SP, #4] 0x0800692E: 2007 MOVS R0, #7 0x08006930: 9002 STR R0, [SP, #8] 0x08006932: 207F MOVS R0, #127 0x08006934: E9CD 0503 STRD R0, R5, [SP, #12] 0x08006938: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800693C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08006940: 4669 MOV R1, SP 0x08006942: 9405 STR R4, [SP, #20] 0x08006944: F001 F8AA BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x08006948: 2800 CMP R0, #0 0x0800694A: BF18 IT NE 0x0800694C: F000 F9C8 BLNE Error_Handler ; 0x08006CE0 0x08006950: 2000 MOVS R0, #0 0x08006952: F2CC 7052 MOVT R0, #0xC752 0x08006956: 9000 STR R0, [SP, #0] 0x08006958: 200C MOVS R0, #12 0x0800695A: 9001 STR R0, [SP, #4] 0x0800695C: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x08006960: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08006964: 4669 MOV R1, SP 0x08006966: F001 F899 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x0800696A: 2800 CMP R0, #0 0x0800696C: BF18 IT NE 0x0800696E: F000 F9B7 BLNE Error_Handler ; 0x08006CE0 0x08006972: 2004 MOVS R0, #4 0x08006974: F6C0 0060 MOVT R0, #0x0860 0x08006978: 9000 STR R0, [SP, #0] 0x0800697A: 2012 MOVS R0, #18 0x0800697C: 9001 STR R0, [SP, #4] 0x0800697E: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x08006982: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08006986: 4669 MOV R1, SP 0x08006988: F001 F888 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x0800698C: 2800 CMP R0, #0 0x0800698E: BF18 IT NE 0x08006990: F000 F9A6 BLNE Error_Handler ; 0x08006CE0 0x08006994: 2002 MOVS R0, #2 0x08006996: F2C0 4030 MOVT R0, #0x0430 0x0800699A: 9000 STR R0, [SP, #0] 0x0800699C: 2018 MOVS R0, #24 0x0800699E: 9001 STR R0, [SP, #4] 0x080069A0: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x080069A4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x080069A8: 4669 MOV R1, SP 0x080069AA: F001 F877 BL HAL_ADC_ConfigChannel ; 0x08007A9C 0x080069AE: 2800 CMP R0, #0 0x080069B0: BF18 IT NE 0x080069B2: F000 F995 BLNE Error_Handler ; 0x08006CE0 0x080069B6: B008 ADD SP, SP, #32 0x080069B8: BDB0 POP {R4-R5, R7, PC}

Section .init.RTC_TAMP_LSECSS_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


RTC_TAMP_LSECSS_IRQHandler: 0x080069BA: E7FE B RTC_TAMP_LSECSS_IRQHandler ; 0x080069BA

Section .text.MX_DMA_Init from dma.o, size=166, align=4


MX_DMA_Init: 0x080069BC: B580 PUSH {R7, LR} 0x080069BE: B082 SUB SP, SP, #8 0x080069C0: F241 0048 MOVW R0, #0x1048 0x080069C4: F2C4 0002 MOVT R0, #0x4002 0x080069C8: 6801 LDR R1, [R0] 0x080069CA: 2200 MOVS R2, #0 0x080069CC: F041 0104 ORR R1, R1, #4 0x080069D0: 6001 STR R1, [R0] 0x080069D2: 6801 LDR R1, [R0] 0x080069D4: F001 0104 AND R1, R1, #4 0x080069D8: 9101 STR R1, [SP, #4] 0x080069DA: 9901 LDR R1, [SP, #4] 0x080069DC: 6801 LDR R1, [R0] 0x080069DE: F041 0101 ORR R1, R1, #1 0x080069E2: 6001 STR R1, [R0] 0x080069E4: 6800 LDR R0, [R0] 0x080069E6: 2100 MOVS R1, #0 0x080069E8: F000 0001 AND R0, R0, #1 0x080069EC: 9000 STR R0, [SP, #0] 0x080069EE: 9800 LDR R0, [SP, #0] 0x080069F0: 200B MOVS R0, #11 0x080069F2: F7FC FF51 BL HAL_NVIC_SetPriority ; 0x08003898 0x080069F6: 200B MOVS R0, #11 0x080069F8: F7FC FF8E BL HAL_NVIC_EnableIRQ ; 0x08003918 0x080069FC: 200C MOVS R0, #12 0x080069FE: 2100 MOVS R1, #0 0x08006A00: 2200 MOVS R2, #0 0x08006A02: F7FC FF49 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A06: 200C MOVS R0, #12 0x08006A08: F7FC FF86 BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08006A0C: 200D MOVS R0, #13 0x08006A0E: 2100 MOVS R1, #0 0x08006A10: 2200 MOVS R2, #0 0x08006A12: F7FC FF41 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A16: 200D MOVS R0, #13 0x08006A18: F7FC FF7E BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08006A1C: 200E MOVS R0, #14 0x08006A1E: 2100 MOVS R1, #0 0x08006A20: 2200 MOVS R2, #0 0x08006A22: F7FC FF39 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A26: 200E MOVS R0, #14 0x08006A28: F7FC FF76 BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08006A2C: 200F MOVS R0, #15 0x08006A2E: 2100 MOVS R1, #0 0x08006A30: 2200 MOVS R2, #0 0x08006A32: F7FC FF31 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A36: 200F MOVS R0, #15 0x08006A38: F7FC FF6E BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08006A3C: 2010 MOVS R0, #16 0x08006A3E: 2100 MOVS R1, #0 0x08006A40: 2200 MOVS R2, #0 0x08006A42: F7FC FF29 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A46: 2010 MOVS R0, #16 0x08006A48: F7FC FF66 BL HAL_NVIC_EnableIRQ ; 0x08003918 0x08006A4C: 2011 MOVS R0, #17 0x08006A4E: 2100 MOVS R1, #0 0x08006A50: 2200 MOVS R2, #0 0x08006A52: F7FC FF21 BL HAL_NVIC_SetPriority ; 0x08003898 0x08006A56: 2011 MOVS R0, #17 0x08006A58: B002 ADD SP, SP, #8 0x08006A5A: E8BD 4080 POP.W {R7, LR} 0x08006A5E: F7FC BF5B B.W HAL_NVIC_EnableIRQ ; 0x08003918

Section .init.RTC_WKUP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


RTC_WKUP_IRQHandler: 0x08006A62: E7FE B RTC_WKUP_IRQHandler ; 0x08006A62

Section .text.HAL_FDCAN_MspInit from fdcan.o, size=266, align=4


HAL_FDCAN_MspInit: 0x08006A64: B510 PUSH {R4, LR} 0x08006A66: B09C SUB SP, SP, #112 0x08006A68: 4604 MOV R4, R0 0x08006A6A: 2000 MOVS R0, #0 0x08006A6C: 901B STR R0, [SP, #108] 0x08006A6E: E9CD 0019 STRD R0, R0, [SP, #100] 0x08006A72: E9CD 0017 STRD R0, R0, [SP, #92] 0x08006A76: A802 ADD R0, SP, #8 0x08006A78: 2154 MOVS R1, #84 0x08006A7A: F7FF FE43 BL __aeabi_memclr ; 0x08006704 0x08006A7E: 6820 LDR R0, [R4] 0x08006A80: F646 4100 MOVW R1, #0x6C00 0x08006A84: F2C4 0100 MOVT R1, #0x4000 0x08006A88: 4288 CMP R0, R1 0x08006A8A: D033 BEQ .L2 ; 0x08006AF4 0x08006A8C: F646 0100 MOVW R1, #0x6800 0x08006A90: F2C4 0100 MOVT R1, #0x4000 0x08006A94: 4288 CMP R0, R1 0x08006A96: D168 BNE .L5 ; 0x08006B6A 0x08006A98: F44F 5080 MOV.W R0, #0x1000 0x08006A9C: 9002 STR R0, [SP, #8] 0x08006A9E: F04F 7000 MOV.W R0, #0x02000000 0x08006AA2: 9010 STR R0, [SP, #64] 0x08006AA4: A802 ADD R0, SP, #8 0x08006AA6: F7FD FDC9 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08006AAA: 2800 CMP R0, #0 0x08006AAC: BF18 IT NE 0x08006AAE: F000 F917 BLNE Error_Handler ; 0x08006CE0 0x08006AB2: F241 21FC MOVW R1, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08006AB6: F2C1 0100 MOVT R1, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08006ABA: 680A LDR R2, [R1] 0x08006ABC: F241 004C MOVW R0, #0x104C 0x08006AC0: F2C4 0002 MOVT R0, #0x4002 0x08006AC4: 1C53 ADDS R3, R2, #1 0x08006AC6: 600B STR R3, [R1] 0x08006AC8: B942 CBNZ R2, .L1 ; 0x08006ADC 0x08006ACA: 68C1 LDR R1, [R0, #12] 0x08006ACC: F041 7100 ORR R1, R1, #0x02000000 0x08006AD0: 60C1 STR R1, [R0, #12] 0x08006AD2: 68C1 LDR R1, [R0, #12] 0x08006AD4: F001 7100 AND R1, R1, #0x02000000 0x08006AD8: 9101 STR R1, [SP, #4] 0x08006ADA: 9901 LDR R1, [SP, #4]
.L1: 0x08006ADC: 6801 LDR R1, [R0] 0x08006ADE: F041 0102 ORR R1, R1, #2 0x08006AE2: 6001 STR R1, [R0] 0x08006AE4: 6800 LDR R0, [R0] 0x08006AE6: 2160 MOVS R1, #96 0x08006AE8: F000 0002 AND R0, R0, #2 0x08006AEC: 9001 STR R0, [SP, #4] 0x08006AEE: 9801 LDR R0, [SP, #4] 0x08006AF0: 2009 MOVS R0, #9 0x08006AF2: E02C B .L4 ; 0x08006B4E
.L2: 0x08006AF4: F44F 5080 MOV.W R0, #0x1000 0x08006AF8: 9002 STR R0, [SP, #8] 0x08006AFA: F04F 7000 MOV.W R0, #0x02000000 0x08006AFE: 9010 STR R0, [SP, #64] 0x08006B00: A802 ADD R0, SP, #8 0x08006B02: F7FD FD9B BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08006B06: 2800 CMP R0, #0 0x08006B08: BF18 IT NE 0x08006B0A: F000 F8E9 BLNE Error_Handler ; 0x08006CE0 0x08006B0E: F241 21FC MOVW R1, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08006B12: F2C1 0100 MOVT R1, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08006B16: 680A LDR R2, [R1] 0x08006B18: F241 004C MOVW R0, #0x104C 0x08006B1C: F2C4 0002 MOVT R0, #0x4002 0x08006B20: 1C53 ADDS R3, R2, #1 0x08006B22: 600B STR R3, [R1] 0x08006B24: B942 CBNZ R2, .L3 ; 0x08006B38 0x08006B26: 68C1 LDR R1, [R0, #12] 0x08006B28: F041 7100 ORR R1, R1, #0x02000000 0x08006B2C: 60C1 STR R1, [R0, #12] 0x08006B2E: 68C1 LDR R1, [R0, #12] 0x08006B30: F001 7100 AND R1, R1, #0x02000000 0x08006B34: 9101 STR R1, [SP, #4] 0x08006B36: 9901 LDR R1, [SP, #4]
.L3: 0x08006B38: 6801 LDR R1, [R0] 0x08006B3A: F041 0102 ORR R1, R1, #2 0x08006B3E: 6001 STR R1, [R0] 0x08006B40: 6800 LDR R0, [R0] 0x08006B42: 2118 MOVS R1, #24 0x08006B44: F000 0002 AND R0, R0, #2 0x08006B48: 9001 STR R0, [SP, #4] 0x08006B4A: 9801 LDR R0, [SP, #4] 0x08006B4C: 200B MOVS R0, #11
.L4: 0x08006B4E: 9117 STR R1, [SP, #92] 0x08006B50: 2102 MOVS R1, #2 0x08006B52: 9118 STR R1, [SP, #96] 0x08006B54: 2100 MOVS R1, #0 0x08006B56: 901B STR R0, [SP, #108] 0x08006B58: F240 4000 MOVW R0, #0x0400 0x08006B5C: E9CD 1119 STRD R1, R1, [SP, #100] 0x08006B60: F6C4 0000 MOVT R0, #0x4800 0x08006B64: A917 ADD R1, SP, #92 0x08006B66: F002 FECF BL HAL_GPIO_Init ; 0x08009908
.L5: 0x08006B6A: B01C ADD SP, SP, #112 0x08006B6C: BD10 POP {R4, PC}

Section .init.FLASH_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FLASH_IRQHandler: 0x08006B6E: E7FE B FLASH_IRQHandler ; 0x08006B6E

Section .text.MX_I2C3_Init from i2c.o, size=114, align=4


MX_I2C3_Init: 0x08006B70: B580 PUSH {R7, LR} 0x08006B72: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3 0x08006B76: F647 0100 MOVW R1, #0x7800 0x08006B7A: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3 0x08006B7E: F2C4 0100 MOVT R1, #0x4000 0x08006B82: F241 222E MOVW R2, #0x122E 0x08006B86: 2300 MOVS R3, #0 0x08006B88: F2C0 02E2 MOVT R2, #226 0x08006B8C: F04F 0C01 MOV.W R12, #1 0x08006B90: E880 100E STM.W R0, {R1-R3, R12} 0x08006B94: E9C0 3304 STRD R3, R3, [R0, #16] 0x08006B98: E9C0 3306 STRD R3, R3, [R0, #24] 0x08006B9C: 6203 STR R3, [R0, #32] 0x08006B9E: F003 F835 BL HAL_I2C_Init ; 0x08009C0C 0x08006BA2: 2800 CMP R0, #0 0x08006BA4: BF18 IT NE 0x08006BA6: F000 F89B BLNE Error_Handler ; 0x08006CE0 0x08006BAA: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3 0x08006BAE: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3 0x08006BB2: 2100 MOVS R1, #0 0x08006BB4: F003 FA6C BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800A090 0x08006BB8: 2800 CMP R0, #0 0x08006BBA: BF18 IT NE 0x08006BBC: F000 F890 BLNE Error_Handler ; 0x08006CE0 0x08006BC0: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3 0x08006BC4: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3 0x08006BC8: 2100 MOVS R1, #0 0x08006BCA: F003 FAB7 BL HAL_I2CEx_ConfigDigitalFilter ; 0x0800A13C 0x08006BCE: 2800 CMP R0, #0 0x08006BD0: BF18 IT NE 0x08006BD2: F000 F885 BLNE Error_Handler ; 0x08006CE0 0x08006BD6: F44F 0080 MOV.W R0, #0x400000 0x08006BDA: E8BD 4080 POP.W {R7, LR} 0x08006BDE: F7FD BC5F B.W HAL_I2CEx_EnableFastModePlus ; 0x080044A0

Section .init.RCC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


RCC_IRQHandler: 0x08006BE2: E7FE B RCC_IRQHandler ; 0x08006BE2

Section .text.LoadBackupRegister from main.o, size=250, align=4


LoadBackupRegister: 0x08006BE4: B5B0 PUSH {R4-R5, R7, LR} 0x08006BE6: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x08006BEA: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x08006BEE: 2101 MOVS R1, #1 0x08006BF0: F004 F98E BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006BF4: F64B 61BE MOVW R1, #0xBEBE 0x08006BF8: 4288 CMP R0, R1 0x08006BFA: D16F BNE .L1 ; 0x08006CDC 0x08006BFC: F64B 70AA MOVW R0, #0xBFAA ; 0x0800BFAA = .rodata..Lstr.32 0x08006C00: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BFAA = .rodata..Lstr.32 0x08006C04: F004 FDD3 BL puts ; 0x0800B7AE 0x08006C08: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc 0x08006C0C: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc 0x08006C10: 4620 MOV R0, R4 0x08006C12: 2102 MOVS R1, #2 0x08006C14: F004 F97C BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C18: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x08006C1C: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08006C20: F8C5 012C STR.W R0, [R5, #0x012C] 0x08006C24: 4620 MOV R0, R4 0x08006C26: 2103 MOVS R1, #3 0x08006C28: F004 F972 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C2C: F8C5 0130 STR.W R0, [R5, #0x0130] 0x08006C30: 4620 MOV R0, R4 0x08006C32: 2104 MOVS R1, #4 0x08006C34: F004 F96C BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C38: F8C5 0134 STR.W R0, [R5, #0x0134] 0x08006C3C: 4620 MOV R0, R4 0x08006C3E: 2105 MOVS R1, #5 0x08006C40: F004 F966 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C44: F8C5 0138 STR.W R0, [R5, #0x0138] 0x08006C48: 4620 MOV R0, R4 0x08006C4A: 2106 MOVS R1, #6 0x08006C4C: F004 F960 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C50: F8C5 0128 STR.W R0, [R5, #0x0128] 0x08006C54: 4620 MOV R0, R4 0x08006C56: 2107 MOVS R1, #7 0x08006C58: F004 F95A BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C5C: F8C5 010C STR.W R0, [R5, #0x010C] 0x08006C60: 4620 MOV R0, R4 0x08006C62: 2108 MOVS R1, #8 0x08006C64: F004 F954 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C68: F8C5 0110 STR.W R0, [R5, #0x0110] 0x08006C6C: 4620 MOV R0, R4 0x08006C6E: 2109 MOVS R1, #9 0x08006C70: F004 F94E BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C74: F8C5 0140 STR.W R0, [R5, #0x0140] 0x08006C78: 4620 MOV R0, R4 0x08006C7A: 210A MOVS R1, #10 0x08006C7C: F004 F948 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C80: F8C5 0148 STR.W R0, [R5, #0x0148] 0x08006C84: 4620 MOV R0, R4 0x08006C86: 210B MOVS R1, #11 0x08006C88: F004 F942 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C8C: F8C5 00F4 STR.W R0, [R5, #244] 0x08006C90: 4620 MOV R0, R4 0x08006C92: 210C MOVS R1, #12 0x08006C94: F004 F93C BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006C98: F8C5 0178 STR.W R0, [R5, #0x0178] 0x08006C9C: 4620 MOV R0, R4 0x08006C9E: 210D MOVS R1, #13 0x08006CA0: F004 F936 BL HAL_RTCEx_BKUPRead ; 0x0800AF10 0x08006CA4: F8C5 01D8 STR.W R0, [R5, #0x01D8] 0x08006CA8: F8D5 0140 LDR.W R0, [R5, #0x0140] 0x08006CAC: F44F 6161 MOV.W R1, #0x0E10 0x08006CB0: FB80 0201 SMULL R0, R2, R0, R1 0x08006CB4: E9C5 0258 STRD R0, R2, [R5, #0x0160] 0x08006CB8: F8D5 01D8 LDR.W R0, [R5, #0x01D8] 0x08006CBC: FB80 0201 SMULL R0, R2, R0, R1 0x08006CC0: E9C5 0278 STRD R0, R2, [R5, #0x01E0] 0x08006CC4: F8D5 0148 LDR.W R0, [R5, #0x0148] 0x08006CC8: FB80 0201 SMULL R0, R2, R0, R1 0x08006CCC: E9C5 025A STRD R0, R2, [R5, #0x0168] 0x08006CD0: F8D5 00F4 LDR.W R0, [R5, #244] 0x08006CD4: FB80 0101 SMULL R0, R1, R0, R1 0x08006CD8: E9C5 013E STRD R0, R1, [R5, #248]
.L1: 0x08006CDC: BDB0 POP {R4-R5, R7, PC}

Section .init.EXTI0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


EXTI0_IRQHandler: 0x08006CDE: E7FE B EXTI0_IRQHandler ; 0x08006CDE

Section .text.Error_Handler from main.o, size=18, align=4


Error_Handler: 0x08006CE0: F24E 60BA MOVW R0, #0xE6BA ; 0x0800E6BA = .rodata..Lstr.33 0x08006CE4: B672 CPSID i 0x08006CE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6BA = .rodata..Lstr.33 0x08006CEA: F004 FD60 BL puts ; 0x0800B7AE 0x08006CEE: BF00 NOP
.L1: 0x08006CF0: E7FE B .L1 ; 0x08006CF0

Section .init.EXTI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


EXTI1_IRQHandler: 0x08006CF2: E7FE B EXTI1_IRQHandler ; 0x08006CF2

Section .text.SetFlashReadProtection from main.o, size=338, align=4


SetFlashReadProtection: 0x08006CF4: B5B0 PUSH {R4-R5, R7, LR} 0x08006CF6: B08E SUB SP, SP, #56 0x08006CF8: AD01 ADD R5, SP, #4 0x08006CFA: 4604 MOV R4, R0 0x08006CFC: 4628 MOV R0, R5 0x08006CFE: 2134 MOVS R1, #52 0x08006D00: F7FF FD00 BL __aeabi_memclr ; 0x08006704 0x08006D04: 4628 MOV R0, R5 0x08006D06: F7FD F895 BL HAL_FLASHEx_OBGetConfig ; 0x08003E34 0x08006D0A: B38C CBZ R4, .L3 ; 0x08006D70 0x08006D0C: F64E 603C MOVW R0, #0xEE3C ; 0x0800EE3C = .rodata..Lstr.43 0x08006D10: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE3C = .rodata..Lstr.43 0x08006D14: F004 FD4B BL puts ; 0x0800B7AE 0x08006D18: 9805 LDR R0, [SP, #20] 0x08006D1A: 28AA CMP R0, #170 0x08006D1C: D137 BNE .L4 ; 0x08006D8E 0x08006D1E: 2002 MOVS R0, #2 0x08006D20: 9001 STR R0, [SP, #4] 0x08006D22: 20BB MOVS R0, #187 0x08006D24: 9005 STR R0, [SP, #20] 0x08006D26: F002 FA7F BL HAL_FLASH_Unlock ; 0x08009228 0x08006D2A: B128 CBZ R0, .L1 ; 0x08006D38 0x08006D2C: F24E 60C9 MOVW R0, #0xE6C9 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006D30: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006D34: F004 FD3B BL puts ; 0x0800B7AE
.L1: 0x08006D38: F002 FA8E BL HAL_FLASH_OB_Unlock ; 0x08009258 0x08006D3C: B128 CBZ R0, .L2 ; 0x08006D4A 0x08006D3E: F24C 0042 MOVW R0, #0xC042 ; 0x0800C042 = .rodata..Lstr.53 0x08006D42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C042 = .rodata..Lstr.53 0x08006D46: F004 FD32 BL puts ; 0x0800B7AE
.L2: 0x08006D4A: F64E 605C MOVW R0, #0xEE5C ; 0x0800EE5C = .rodata..Lstr.54 0x08006D4E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE5C = .rodata..Lstr.54 0x08006D52: F004 FD2C BL puts ; 0x0800B7AE 0x08006D56: A801 ADD R0, SP, #4 0x08006D58: F002 FAA6 BL HAL_FLASHEx_OBProgram ; 0x080092A8 0x08006D5C: B1E0 CBZ R0, .L5 ; 0x08006D98 0x08006D5E: F64D 309E MOVW R0, #0xDB9E ; 0x0800DB9E = .rodata..Lstr.58 0x08006D62: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB9E = .rodata..Lstr.58 0x08006D66: F004 FD22 BL puts ; 0x0800B7AE 0x08006D6A: F002 FA8D BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006D6E: E04C B .L11 ; 0x08006E0A
.L3: 0x08006D70: 9805 LDR R0, [SP, #20] 0x08006D72: 28BB CMP R0, #187 0x08006D74: D126 BNE .L7 ; 0x08006DC4 0x08006D76: 2002 MOVS R0, #2 0x08006D78: 9001 STR R0, [SP, #4] 0x08006D7A: 20AA MOVS R0, #170 0x08006D7C: 9005 STR R0, [SP, #20] 0x08006D7E: F002 FA53 BL HAL_FLASH_Unlock ; 0x08009228 0x08006D82: B310 CBZ R0, .L8 ; 0x08006DCA 0x08006D84: F24E 60C9 MOVW R0, #0xE6C9 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006D88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006D8C: E03B B .L10 ; 0x08006E06
.L4: 0x08006D8E: F64D 2053 MOVW R0, #0xDA53 ; 0x0800DA53 = .rodata..Lstr.44 0x08006D92: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA53 = .rodata..Lstr.44 0x08006D96: E013 B .L6 ; 0x08006DC0
.L5: 0x08006D98: F002 FA76 BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006D9C: F64E 606C MOVW R0, #0xEE6C ; 0x0800EE6C = .rodata..Lstr.55 0x08006DA0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE6C = .rodata..Lstr.55 0x08006DA4: F004 FD03 BL puts ; 0x0800B7AE 0x08006DA8: F7FD F838 BL HAL_FLASH_Lock ; 0x08003E1C 0x08006DAC: F24C 008E MOVW R0, #0xC08E ; 0x0800C08E = .rodata..Lstr.56 0x08006DB0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C08E = .rodata..Lstr.56 0x08006DB4: F004 FCFB BL puts ; 0x0800B7AE 0x08006DB8: F64E 6084 MOVW R0, #0xEE84 ; 0x0800EE84 = .rodata..Lstr.57 0x08006DBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE84 = .rodata..Lstr.57
.L6: 0x08006DC0: F004 FCF5 BL puts ; 0x0800B7AE
.L7: 0x08006DC4: 2001 MOVS R0, #1 0x08006DC6: B00E ADD SP, SP, #56 0x08006DC8: BDB0 POP {R4-R5, R7, PC}
.L8: 0x08006DCA: F64B 70F6 MOVW R0, #0xBFF6 ; 0x0800BFF6 = .rodata..Lstr.34 0x08006DCE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BFF6 = .rodata..Lstr.34 0x08006DD2: F004 FCEC BL puts ; 0x0800B7AE 0x08006DD6: F002 FA3F BL HAL_FLASH_OB_Unlock ; 0x08009258 0x08006DDA: B120 CBZ R0, .L9 ; 0x08006DE6 0x08006DDC: F24C 0042 MOVW R0, #0xC042 ; 0x0800C042 = .rodata..Lstr.53 0x08006DE0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C042 = .rodata..Lstr.53 0x08006DE4: E00F B .L10 ; 0x08006E06
.L9: 0x08006DE6: F64D 10CE MOVW R0, #0xD9CE ; 0x0800D9CE = .rodata..Lstr.35 0x08006DEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9CE = .rodata..Lstr.35 0x08006DEE: F004 FCDE BL puts ; 0x0800B7AE 0x08006DF2: A801 ADD R0, SP, #4 0x08006DF4: F002 FA58 BL HAL_FLASHEx_OBProgram ; 0x080092A8 0x08006DF8: B150 CBZ R0, .L12 ; 0x08006E10 0x08006DFA: F002 FA45 BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006DFE: F64D 2032 MOVW R0, #0xDA32 ; 0x0800DA32 = .rodata..Lstr.40 0x08006E02: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA32 = .rodata..Lstr.40
.L10: 0x08006E06: F004 FCD2 BL puts ; 0x0800B7AE
.L11: 0x08006E0A: 2000 MOVS R0, #0 0x08006E0C: B00E ADD SP, SP, #56 0x08006E0E: BDB0 POP {R4-R5, R7, PC}
.L12: 0x08006E10: F64E 6020 MOVW R0, #0xEE20 ; 0x0800EE20 = .rodata..Lstr.36 0x08006E14: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE20 = .rodata..Lstr.36 0x08006E18: F004 FCC9 BL puts ; 0x0800B7AE 0x08006E1C: F002 FA34 BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006E20: F64E 606C MOVW R0, #0xEE6C ; 0x0800EE6C = .rodata..Lstr.55 0x08006E24: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE6C = .rodata..Lstr.55 0x08006E28: F004 FCC1 BL puts ; 0x0800B7AE 0x08006E2C: F7FC FFF6 BL HAL_FLASH_Lock ; 0x08003E1C 0x08006E30: F24C 008E MOVW R0, #0xC08E ; 0x0800C08E = .rodata..Lstr.56 0x08006E34: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C08E = .rodata..Lstr.56 0x08006E38: F004 FCB9 BL puts ; 0x0800B7AE 0x08006E3C: F64D 10E3 MOVW R0, #0xD9E3 ; 0x0800D9E3 = .rodata..Lstr.39 0x08006E40: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E3 = .rodata..Lstr.39 0x08006E44: E7BC B .L6 ; 0x08006DC0

Section .init.EXTI3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


EXTI3_IRQHandler: 0x08006E46: E7FE B EXTI3_IRQHandler ; 0x08006E46

Section .text.SetBootFromFlashAndReadOutProtection from main.o, size=170, align=4


SetBootFromFlashAndReadOutProtection: 0x08006E48: B510 PUSH {R4, LR} 0x08006E4A: B08E SUB SP, SP, #56 0x08006E4C: AC01 ADD R4, SP, #4 0x08006E4E: 4620 MOV R0, R4 0x08006E50: 2134 MOVS R1, #52 0x08006E52: F7FF FC57 BL __aeabi_memclr ; 0x08006704 0x08006E56: 4620 MOV R0, R4 0x08006E58: F7FC FFEC BL HAL_FLASHEx_OBGetConfig ; 0x08003E34 0x08006E5C: 2006 MOVS R0, #6 0x08006E5E: 9001 STR R0, [SP, #4] 0x08006E60: 20BB MOVS R0, #187 0x08006E62: 9005 STR R0, [SP, #20] 0x08006E64: F44F 40C4 MOV.W R0, #0x6200 0x08006E68: 9006 STR R0, [SP, #24] 0x08006E6A: F44F 40C0 MOV.W R0, #0x6000 0x08006E6E: 9007 STR R0, [SP, #28] 0x08006E70: F002 F9DA BL HAL_FLASH_Unlock ; 0x08009228 0x08006E74: B128 CBZ R0, .L1 ; 0x08006E82 0x08006E76: F24E 60C9 MOVW R0, #0xE6C9 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006E7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C9 = .rodata..Lstr.52 0x08006E7E: F004 FC96 BL puts ; 0x0800B7AE
.L1: 0x08006E82: F002 F9E9 BL HAL_FLASH_OB_Unlock ; 0x08009258 0x08006E86: B128 CBZ R0, .L2 ; 0x08006E94 0x08006E88: F24C 0042 MOVW R0, #0xC042 ; 0x0800C042 = .rodata..Lstr.53 0x08006E8C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C042 = .rodata..Lstr.53 0x08006E90: F004 FC8D BL puts ; 0x0800B7AE
.L2: 0x08006E94: F64E 605C MOVW R0, #0xEE5C ; 0x0800EE5C = .rodata..Lstr.54 0x08006E98: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE5C = .rodata..Lstr.54 0x08006E9C: F004 FC87 BL puts ; 0x0800B7AE 0x08006EA0: A801 ADD R0, SP, #4 0x08006EA2: F002 FA01 BL HAL_FLASHEx_OBProgram ; 0x080092A8 0x08006EA6: 4604 MOV R4, R0 0x08006EA8: B140 CBZ R0, .L3 ; 0x08006EBC 0x08006EAA: F64D 309E MOVW R0, #0xDB9E ; 0x0800DB9E = .rodata..Lstr.58 0x08006EAE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB9E = .rodata..Lstr.58 0x08006EB2: F004 FC7C BL puts ; 0x0800B7AE 0x08006EB6: F002 F9E7 BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006EBA: E015 B .L4 ; 0x08006EE8
.L3: 0x08006EBC: F002 F9E4 BL HAL_FLASH_OB_Lock ; 0x08009288 0x08006EC0: F64E 606C MOVW R0, #0xEE6C ; 0x0800EE6C = .rodata..Lstr.55 0x08006EC4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE6C = .rodata..Lstr.55 0x08006EC8: F004 FC71 BL puts ; 0x0800B7AE 0x08006ECC: F7FC FFA6 BL HAL_FLASH_Lock ; 0x08003E1C 0x08006ED0: F24C 008E MOVW R0, #0xC08E ; 0x0800C08E = .rodata..Lstr.56 0x08006ED4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C08E = .rodata..Lstr.56 0x08006ED8: F004 FC69 BL puts ; 0x0800B7AE 0x08006EDC: F64E 6084 MOVW R0, #0xEE84 ; 0x0800EE84 = .rodata..Lstr.57 0x08006EE0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE84 = .rodata..Lstr.57 0x08006EE4: F004 FC63 BL puts ; 0x0800B7AE
.L4: 0x08006EE8: FAB4 F084 CLZ R0, R4 0x08006EEC: 0940 LSRS R0, R0, #5 0x08006EEE: B00E ADD SP, SP, #56 0x08006EF0: BD10 POP {R4, PC}

Section .init.EXTI4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


EXTI4_IRQHandler: 0x08006EF2: E7FE B EXTI4_IRQHandler ; 0x08006EF2

Section .text.HAL_ADC_ConvCpltCallback from main.o, size=150, align=4


HAL_ADC_ConvCpltCallback: 0x08006EF4: 6800 LDR R0, [R0] 0x08006EF6: F100 4130 ADD.W R1, R0, #0xB0000000 0x08006EFA: EA4F 2131 ROR R1, R1, #8 0x08006EFE: 2906 CMP R1, #6 0x08006F00: D83B BHI .L2 ; 0x08006F7A 0x08006F02: E8DF F001 TBB [PC, R1] 0x08006F06: 04 DC.B 0x04 ; '\x04' 0x08006F07: 3A DC.B 0x3A ; ':' 0x08006F08: 3A DC.B 0x3A ; ':' 0x08006F09: 3A DC.B 0x3A ; ':' 0x08006F0A: 1C DC.B 0x1C ; '\x1C' 0x08006F0B: 2E DC.B 0x2E ; '.' 0x08006F0C: 3B DC.B 0x3B ; ';' 0x08006F0D: 00 DC.B 0x00 ; '\0' 0x08006F0E: F240 6300 MOVW R3, #0x0600 0x08006F12: F241 21C0 MOVW R1, #0x12C0 ; 0x100012C0 = newADC12Data 0x08006F16: F2C5 0300 MOVT R3, #0x5000 0x08006F1A: F2C1 0100 MOVT R1, #0x1000 ; 0x100012C0 = newADC12Data 0x08006F1E: 2201 MOVS R2, #1 0x08006F20: 4298 CMP R0, R3 0x08006F22: 600A STR R2, [R1] 0x08006F24: D02A BEQ .L3 ; 0x08006F7C 0x08006F26: F240 5100 MOVW R1, #0x0500 0x08006F2A: F2C5 0100 MOVT R1, #0x5000 0x08006F2E: 4288 CMP R0, R1 0x08006F30: D017 BEQ .L1 ; 0x08006F62 0x08006F32: F240 4100 MOVW R1, #0x0400 0x08006F36: F2C5 0100 MOVT R1, #0x5000 0x08006F3A: 4288 CMP R0, R1 0x08006F3C: D11D BNE .L2 ; 0x08006F7A 0x08006F3E: F240 6300 MOVW R3, #0x0600 0x08006F42: F241 21BC MOVW R1, #0x12BC ; 0x100012BC = newADC3Data 0x08006F46: F2C5 0300 MOVT R3, #0x5000 0x08006F4A: F2C1 0100 MOVT R1, #0x1000 ; 0x100012BC = newADC3Data 0x08006F4E: 2201 MOVS R2, #1 0x08006F50: 4298 CMP R0, R3 0x08006F52: 600A STR R2, [R1] 0x08006F54: D012 BEQ .L3 ; 0x08006F7C 0x08006F56: F240 5100 MOVW R1, #0x0500 0x08006F5A: F2C5 0100 MOVT R1, #0x5000 0x08006F5E: 4288 CMP R0, R1 0x08006F60: D10B BNE .L2 ; 0x08006F7A
.L1: 0x08006F62: F240 6300 MOVW R3, #0x0600 0x08006F66: F241 21B8 MOVW R1, #0x12B8 ; 0x100012B8 = newADC4Data 0x08006F6A: F2C5 0300 MOVT R3, #0x5000 0x08006F6E: F2C1 0100 MOVT R1, #0x1000 ; 0x100012B8 = newADC4Data 0x08006F72: 2201 MOVS R2, #1 0x08006F74: 4298 CMP R0, R3 0x08006F76: 600A STR R2, [R1] 0x08006F78: D000 BEQ .L3 ; 0x08006F7C
.L2: 0x08006F7A: 4770 BX LR
.L3: 0x08006F7C: F241 20B4 MOVW R0, #0x12B4 ; 0x100012B4 = newADC5Data 0x08006F80: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B4 = newADC5Data 0x08006F84: 2101 MOVS R1, #1 0x08006F86: 6001 STR R1, [R0] 0x08006F88: 4770 BX LR

Section .init.ADC1_2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


ADC1_2_IRQHandler: 0x08006F8A: E7FE B ADC1_2_IRQHandler ; 0x08006F8A

Section .text.MX_RTC_Init from rtc.o, size=62, align=4


MX_RTC_Init: 0x08006F8C: B580 PUSH {R7, LR} 0x08006F8E: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x08006F92: F642 0100 MOVW R1, #0x2800 0x08006F96: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x08006F9A: F2C4 0100 MOVT R1, #0x4000 0x08006F9E: 2200 MOVS R2, #0 0x08006FA0: F04F 4E80 MOV.W LR, #0x40000000 0x08006FA4: 237F MOVS R3, #127 0x08006FA6: F04F 0CFF MOV.W R12, #255 0x08006FAA: E880 100E STM.W R0, {R1-R3, R12} 0x08006FAE: E9C0 2204 STRD R2, R2, [R0, #16] 0x08006FB2: E9C0 2E06 STRD R2, LR, [R0, #24] 0x08006FB6: 6202 STR R2, [R0, #32] 0x08006FB8: F003 FEBE BL HAL_RTC_Init ; 0x0800AD38 0x08006FBC: 2800 CMP R0, #0 0x08006FBE: BF14 ITE NE 0x08006FC0: E8BD 4080 POPNE.W {R7, LR} 0x08006FC4: BD80 POPEQ {R7, PC} 0x08006FC6: F7FF BE8B B.W Error_Handler ; 0x08006CE0

Section .init.USB_HP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


USB_HP_IRQHandler: 0x08006FCA: E7FE B USB_HP_IRQHandler ; 0x08006FCA

Section .text.MX_SPI3_Init from spi.o, size=82, align=4


MX_SPI3_Init: 0x08006FCC: B5B0 PUSH {R4-R5, R7, LR} 0x08006FCE: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3 0x08006FD2: F643 4100 MOVW R1, #0x3C00 0x08006FD6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3 0x08006FDA: F2C4 0100 MOVT R1, #0x4000 0x08006FDE: F44F 7282 MOV.W R2, #0x0104 0x08006FE2: 2300 MOVS R3, #0 0x08006FE4: F44F 6CE0 MOV.W R12, #0x0700 0x08006FE8: F04F 0E01 MOV.W LR, #1 0x08006FEC: F44F 2480 MOV.W R4, #0x040000 0x08006FF0: 2510 MOVS R5, #16 0x08006FF2: E880 100E STM.W R0, {R1-R3, R12} 0x08006FF6: 2107 MOVS R1, #7 0x08006FF8: E9C0 3E04 STRD R3, LR, [R0, #16] 0x08006FFC: E9C0 4506 STRD R4, R5, [R0, #24] 0x08007000: E9C0 3308 STRD R3, R3, [R0, #32] 0x08007004: E9C0 310A STRD R3, R1, [R0, #40] 0x08007008: E9C0 330C STRD R3, R3, [R0, #48] 0x0800700C: F003 FF94 BL HAL_SPI_Init ; 0x0800AF38 0x08007010: 2800 CMP R0, #0 0x08007012: BF14 ITE NE 0x08007014: E8BD 40B0 POPNE.W {R4-R5, R7, LR} 0x08007018: BDB0 POPEQ {R4-R5, R7, PC} 0x0800701A: F7FF BE61 B.W Error_Handler ; 0x08006CE0

Section .init.USB_LP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


USB_LP_IRQHandler: 0x0800701E: E7FE B USB_LP_IRQHandler ; 0x0800701E

Section .text.HAL_SPI_MspInit from spi.o, size=158, align=4


HAL_SPI_MspInit: 0x08007020: B5F0 PUSH {R4-R7, LR} 0x08007022: B087 SUB SP, SP, #28 0x08007024: 6800 LDR R0, [R0] 0x08007026: F643 4100 MOVW R1, #0x3C00 0x0800702A: F2C4 0100 MOVT R1, #0x4000 0x0800702E: 2500 MOVS R5, #0 0x08007030: 4288 CMP R0, R1 0x08007032: E9CD 5505 STRD R5, R5, [SP, #20] 0x08007036: E9CD 5503 STRD R5, R5, [SP, #12] 0x0800703A: 9502 STR R5, [SP, #8] 0x0800703C: D001 BEQ .L1 ; 0x08007042 0x0800703E: B007 ADD SP, SP, #28 0x08007040: BDF0 POP {R4-R7, PC}
.L1: 0x08007042: F241 004C MOVW R0, #0x104C 0x08007046: F2C4 0002 MOVT R0, #0x4002 0x0800704A: 68C1 LDR R1, [R0, #12] 0x0800704C: AC02 ADD R4, SP, #8 0x0800704E: F441 4100 ORR R1, R1, #0x8000 0x08007052: 60C1 STR R1, [R0, #12] 0x08007054: 68C1 LDR R1, [R0, #12] 0x08007056: 2602 MOVS R6, #2 0x08007058: F401 4100 AND R1, R1, #0x8000 0x0800705C: 9101 STR R1, [SP, #4] 0x0800705E: 9901 LDR R1, [SP, #4] 0x08007060: 6801 LDR R1, [R0] 0x08007062: 2706 MOVS R7, #6 0x08007064: F041 0101 ORR R1, R1, #1 0x08007068: 6001 STR R1, [R0] 0x0800706A: 6801 LDR R1, [R0] 0x0800706C: F001 0101 AND R1, R1, #1 0x08007070: 9101 STR R1, [SP, #4] 0x08007072: 9901 LDR R1, [SP, #4] 0x08007074: 6801 LDR R1, [R0] 0x08007076: F041 0104 ORR R1, R1, #4 0x0800707A: 6001 STR R1, [R0] 0x0800707C: 6800 LDR R0, [R0] 0x0800707E: 4621 MOV R1, R4 0x08007080: F000 0004 AND R0, R0, #4 0x08007084: 9001 STR R0, [SP, #4] 0x08007086: 9801 LDR R0, [SP, #4] 0x08007088: F44F 4000 MOV.W R0, #0x8000 0x0800708C: 9002 STR R0, [SP, #8] 0x0800708E: F04F 4090 MOV.W R0, #0x48000000 0x08007092: E9CD 6503 STRD R6, R5, [SP, #12] 0x08007096: 9505 STR R5, [SP, #20] 0x08007098: 9706 STR R7, [SP, #24] 0x0800709A: F002 FC35 BL HAL_GPIO_Init ; 0x08009908 0x0800709E: F44F 50E0 MOV.W R0, #0x1C00 0x080070A2: E9CD 0602 STRD R0, R6, [SP, #8] 0x080070A6: F640 0000 MOVW R0, #0x0800 0x080070AA: F6C4 0000 MOVT R0, #0x4800 0x080070AE: 4621 MOV R1, R4 0x080070B0: E9CD 5504 STRD R5, R5, [SP, #16] 0x080070B4: 9706 STR R7, [SP, #24] 0x080070B6: F002 FC27 BL HAL_GPIO_Init ; 0x08009908 0x080070BA: B007 ADD SP, SP, #28 0x080070BC: BDF0 POP {R4-R7, PC}

Section .init.FDCAN1_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN1_IT0_IRQHandler: 0x080070BE: E7FE B FDCAN1_IT0_IRQHandler ; 0x080070BE

Section .text.NMI_Handler from stm32g4xx_it.o, size=2, align=4


NMI_Handler: 0x080070C0: E7FE B NMI_Handler ; 0x080070C0

Section .init.FDCAN1_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN1_IT1_IRQHandler: 0x080070C2: E7FE B FDCAN1_IT1_IRQHandler ; 0x080070C2

Section .text.HardFault_Handler from stm32g4xx_it.o, size=2, align=4


HardFault_Handler: 0x080070C4: E7FE B HardFault_Handler ; 0x080070C4

Section .init.TIM1_BRK_TIM15_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM1_BRK_TIM15_IRQHandler: 0x080070C6: E7FE B TIM1_BRK_TIM15_IRQHandler ; 0x080070C6

Section .text.MemManage_Handler from stm32g4xx_it.o, size=2, align=4


MemManage_Handler: 0x080070C8: E7FE B MemManage_Handler ; 0x080070C8

Section .init.TIM1_UP_TIM16_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM1_UP_TIM16_IRQHandler: 0x080070CA: E7FE B TIM1_UP_TIM16_IRQHandler ; 0x080070CA

Section .text.BusFault_Handler from stm32g4xx_it.o, size=2, align=4


BusFault_Handler: 0x080070CC: E7FE B BusFault_Handler ; 0x080070CC

Section .init.TIM1_TRG_COM_TIM17_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM1_TRG_COM_TIM17_IRQHandler: 0x080070CE: E7FE B TIM1_TRG_COM_TIM17_IRQHandler ; 0x080070CE

Section .text.UsageFault_Handler from stm32g4xx_it.o, size=2, align=4


UsageFault_Handler: 0x080070D0: E7FE B UsageFault_Handler ; 0x080070D0

Section .init.TIM1_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM1_CC_IRQHandler: 0x080070D2: E7FE B TIM1_CC_IRQHandler ; 0x080070D2

Section .text.SVC_Handler from stm32g4xx_it.o, size=2, align=4


SVC_Handler: 0x080070D4: 4770 BX LR

Section .init.TIM2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM2_IRQHandler: 0x080070D6: E7FE B TIM2_IRQHandler ; 0x080070D6

Section .text.DebugMon_Handler from stm32g4xx_it.o, size=2, align=4


DebugMon_Handler: 0x080070D8: 4770 BX LR

Section .init.TIM3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM3_IRQHandler: 0x080070DA: E7FE B TIM3_IRQHandler ; 0x080070DA

Section .text.PendSV_Handler from stm32g4xx_it.o, size=2, align=4


PendSV_Handler: 0x080070DC: 4770 BX LR

Section .init.TIM4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM4_IRQHandler: 0x080070DE: E7FE B TIM4_IRQHandler ; 0x080070DE

Section .text.EXTI2_IRQHandler from stm32g4xx_it.o, size=6, align=4


EXTI2_IRQHandler: 0x080070E0: 2004 MOVS R0, #4 0x080070E2: F002 BD87 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08009BF4

Section .init.I2C1_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C1_EV_IRQHandler: 0x080070E6: E7FE B I2C1_EV_IRQHandler ; 0x080070E6

Section .text.EXTI9_5_IRQHandler from stm32g4xx_it.o, size=6, align=4


EXTI9_5_IRQHandler: 0x080070E8: 2080 MOVS R0, #128 0x080070EA: F002 BD83 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08009BF4

Section .init.I2C1_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C1_ER_IRQHandler: 0x080070EE: E7FE B I2C1_ER_IRQHandler ; 0x080070EE

Section .text.HAL_UART_MspInit from usart.o, size=386, align=4


HAL_UART_MspInit: 0x080070F0: E92D 41F0 PUSH.W {R4-R8, LR} 0x080070F4: B09C SUB SP, SP, #112 0x080070F6: 4604 MOV R4, R0 0x080070F8: 2600 MOVS R6, #0 0x080070FA: A802 ADD R0, SP, #8 0x080070FC: 2154 MOVS R1, #84 0x080070FE: 961B STR R6, [SP, #108] 0x08007100: E9CD 6619 STRD R6, R6, [SP, #100] 0x08007104: E9CD 6617 STRD R6, R6, [SP, #92] 0x08007108: F7FF FAFC BL __aeabi_memclr ; 0x08006704 0x0800710C: 6820 LDR R0, [R4] 0x0800710E: F244 4100 MOVW R1, #0x4400 0x08007112: F2C4 0100 MOVT R1, #0x4000 0x08007116: 4288 CMP R0, R1 0x08007118: D03C BEQ .L1 ; 0x08007194 0x0800711A: F643 0100 MOVW R1, #0x3800 0x0800711E: F2C4 0101 MOVT R1, #0x4001 0x08007122: 4288 CMP R0, R1 0x08007124: F040 80A2 BNE.W .L3 ; 0x0800726C 0x08007128: 2001 MOVS R0, #1 0x0800712A: 9002 STR R0, [SP, #8] 0x0800712C: 2400 MOVS R4, #0 0x0800712E: A802 ADD R0, SP, #8 0x08007130: 9403 STR R4, [SP, #12] 0x08007132: F7FD FA83 BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x08007136: 2800 CMP R0, #0 0x08007138: BF18 IT NE 0x0800713A: F7FF FDD1 BLNE Error_Handler ; 0x08006CE0 0x0800713E: F241 0058 MOVW R0, #0x1058 0x08007142: F2C4 0002 MOVT R0, #0x4002 0x08007146: 6881 LDR R1, [R0, #8] 0x08007148: F441 4180 ORR R1, R1, #0x4000 0x0800714C: 6081 STR R1, [R0, #8] 0x0800714E: 6880 LDR R0, [R0, #8] 0x08007150: F400 4080 AND R0, R0, #0x4000 0x08007154: 9001 STR R0, [SP, #4] 0x08007156: 9801 LDR R0, [SP, #4] 0x08007158: F241 004C MOVW R0, #0x104C 0x0800715C: F2C4 0002 MOVT R0, #0x4002 0x08007160: 6801 LDR R1, [R0] 0x08007162: F041 0104 ORR R1, R1, #4 0x08007166: 6001 STR R1, [R0] 0x08007168: 6800 LDR R0, [R0] 0x0800716A: A917 ADD R1, SP, #92 0x0800716C: F000 0004 AND R0, R0, #4 0x08007170: 9001 STR R0, [SP, #4] 0x08007172: 9801 LDR R0, [SP, #4] 0x08007174: 2030 MOVS R0, #48 0x08007176: 9017 STR R0, [SP, #92] 0x08007178: 2002 MOVS R0, #2 0x0800717A: E9CD 0418 STRD R0, R4, [SP, #96] 0x0800717E: 2007 MOVS R0, #7 0x08007180: 901B STR R0, [SP, #108] 0x08007182: F640 0000 MOVW R0, #0x0800 0x08007186: F6C4 0000 MOVT R0, #0x4800 0x0800718A: 941A STR R4, [SP, #104] 0x0800718C: F002 FBBC BL HAL_GPIO_Init ; 0x08009908 0x08007190: 2425 MOVS R4, #37 0x08007192: E063 B .L2 ; 0x0800725C
.L1: 0x08007194: 2502 MOVS R5, #2 0x08007196: A802 ADD R0, SP, #8 0x08007198: 9502 STR R5, [SP, #8] 0x0800719A: 9604 STR R6, [SP, #16] 0x0800719C: F7FD FA4E BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x080071A0: 2800 CMP R0, #0 0x080071A2: BF18 IT NE 0x080071A4: F7FF FD9C BLNE Error_Handler ; 0x08006CE0 0x080071A8: F241 0058 MOVW R0, #0x1058 0x080071AC: F2C4 0002 MOVT R0, #0x4002 0x080071B0: 6801 LDR R1, [R0] 0x080071B2: F241 064C MOVW R6, #0x104C 0x080071B6: F441 3100 ORR R1, R1, #0x020000 0x080071BA: 6001 STR R1, [R0] 0x080071BC: 6800 LDR R0, [R0] 0x080071BE: F2C4 0602 MOVT R6, #0x4002 0x080071C2: F400 3000 AND R0, R0, #0x020000 0x080071C6: 9001 STR R0, [SP, #4] 0x080071C8: 9801 LDR R0, [SP, #4] 0x080071CA: 6830 LDR R0, [R6] 0x080071CC: 2700 MOVS R7, #0 0x080071CE: F040 0001 ORR R0, R0, #1 0x080071D2: 6030 STR R0, [R6] 0x080071D4: 6830 LDR R0, [R6] 0x080071D6: A917 ADD R1, SP, #92 0x080071D8: F000 0001 AND R0, R0, #1 0x080071DC: 9001 STR R0, [SP, #4] 0x080071DE: 9801 LDR R0, [SP, #4] 0x080071E0: 200C MOVS R0, #12 0x080071E2: E9CD 0517 STRD R0, R5, [SP, #92] 0x080071E6: 2007 MOVS R0, #7 0x080071E8: 901B STR R0, [SP, #108] 0x080071EA: F04F 4090 MOV.W R0, #0x48000000 0x080071EE: E9CD 7719 STRD R7, R7, [SP, #100] 0x080071F2: F002 FB89 BL HAL_GPIO_Init ; 0x08009908 0x080071F6: F640 755C MOVW R5, #0x0F5C ; 0x10000F5C = hdma_usart2_rx 0x080071FA: F5A6 607E SUB.W R0, R6, #0x0FE0 0x080071FE: F2C1 0500 MOVT R5, #0x1000 ; 0x10000F5C = hdma_usart2_rx 0x08007202: 211A MOVS R1, #26 0x08007204: F04F 0880 MOV.W R8, #128 0x08007208: E885 0083 STM.W R5, {R0-R1, R7} 0x0800720C: 4628 MOV R0, R5 0x0800720E: E9C5 7803 STRD R7, R8, [R5, #12] 0x08007212: E9C5 7705 STRD R7, R7, [R5, #20] 0x08007216: E9C5 7707 STRD R7, R7, [R5, #28] 0x0800721A: F001 FD57 BL HAL_DMA_Init ; 0x08008CCC 0x0800721E: 2800 CMP R0, #0 0x08007220: BF18 IT NE 0x08007222: F7FF FD5D BLNE Error_Handler ; 0x08006CE0 0x08007226: F8C4 5080 STR.W R5, [R4, #128] 0x0800722A: 62AC STR R4, [R5, #40] 0x0800722C: F640 65FC MOVW R5, #0x0EFC ; 0x10000EFC = hdma_usart2_tx 0x08007230: F6A6 70CC SUBW R0, R6, #0x0FCC 0x08007234: F2C1 0500 MOVT R5, #0x1000 ; 0x10000EFC = hdma_usart2_tx 0x08007238: 211B MOVS R1, #27 0x0800723A: 2210 MOVS R2, #16 0x0800723C: E885 0187 STM.W R5, {R0-R2, R7-R8} 0x08007240: 4628 MOV R0, R5 0x08007242: E9C5 7705 STRD R7, R7, [R5, #20] 0x08007246: E9C5 7707 STRD R7, R7, [R5, #28] 0x0800724A: F001 FD3F BL HAL_DMA_Init ; 0x08008CCC 0x0800724E: 2800 CMP R0, #0 0x08007250: BF18 IT NE 0x08007252: F7FF FD45 BLNE Error_Handler ; 0x08006CE0 0x08007256: 67E5 STR R5, [R4, #124] 0x08007258: 62AC STR R4, [R5, #40] 0x0800725A: 2426 MOVS R4, #38
.L2: 0x0800725C: 4620 MOV R0, R4 0x0800725E: 2100 MOVS R1, #0 0x08007260: 2200 MOVS R2, #0 0x08007262: F7FC FB19 BL HAL_NVIC_SetPriority ; 0x08003898 0x08007266: 4620 MOV R0, R4 0x08007268: F7FC FB56 BL HAL_NVIC_EnableIRQ ; 0x08003918
.L3: 0x0800726C: B01C ADD SP, SP, #112 0x0800726E: E8BD 81F0 POP.W {R4-R8, PC}

Section .init.I2C2_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C2_EV_IRQHandler: 0x08007272: E7FE B I2C2_EV_IRQHandler ; 0x08007272

Section .text.HAL_PCD_MspInit from usb.o, size=86, align=4


HAL_PCD_MspInit: 0x08007274: B510 PUSH {R4, LR} 0x08007276: B096 SUB SP, SP, #88 0x08007278: 4604 MOV R4, R0 0x0800727A: A801 ADD R0, SP, #4 0x0800727C: 2154 MOVS R1, #84 0x0800727E: F7FF FA41 BL __aeabi_memclr ; 0x08006704 0x08007282: 6820 LDR R0, [R4] 0x08007284: F645 4100 MOVW R1, #0x5C00 0x08007288: F2C4 0100 MOVT R1, #0x4000 0x0800728C: 4288 CMP R0, R1 0x0800728E: D001 BEQ .L1 ; 0x08007294 0x08007290: B016 ADD SP, SP, #88 0x08007292: BD10 POP {R4, PC}
.L1: 0x08007294: F44F 5000 MOV.W R0, #0x2000 0x08007298: 9001 STR R0, [SP, #4] 0x0800729A: 2000 MOVS R0, #0 0x0800729C: 9010 STR R0, [SP, #64] 0x0800729E: A801 ADD R0, SP, #4 0x080072A0: F7FD F9CC BL HAL_RCCEx_PeriphCLKConfig ; 0x0800463C 0x080072A4: 2800 CMP R0, #0 0x080072A6: BF18 IT NE 0x080072A8: F7FF FD1A BLNE Error_Handler ; 0x08006CE0 0x080072AC: F241 0058 MOVW R0, #0x1058 0x080072B0: F2C4 0002 MOVT R0, #0x4002 0x080072B4: 6801 LDR R1, [R0] 0x080072B6: F441 0100 ORR R1, R1, #0x800000 0x080072BA: 6001 STR R1, [R0] 0x080072BC: 6800 LDR R0, [R0] 0x080072BE: F400 0000 AND R0, R0, #0x800000 0x080072C2: 9000 STR R0, [SP, #0] 0x080072C4: 9800 LDR R0, [SP, #0] 0x080072C6: B016 ADD SP, SP, #88 0x080072C8: BD10 POP {R4, PC}

Section .init.I2C2_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C2_ER_IRQHandler: 0x080072CA: E7FE B I2C2_ER_IRQHandler ; 0x080072CA

Section .text.HAL_IncTick from stm32g4xx_hal.o, size=26, align=4


HAL_IncTick: 0x080072CC: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq 0x080072D0: F241 21A0 MOVW R1, #0x12A0 ; 0x100012A0 = uwTick 0x080072D4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq 0x080072D8: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A0 = uwTick 0x080072DC: 6800 LDR R0, [R0] 0x080072DE: 680A LDR R2, [R1] 0x080072E0: 4410 ADD R0, R2 0x080072E2: 6008 STR R0, [R1] 0x080072E4: 4770 BX LR

Section .init.SPI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


SPI1_IRQHandler: 0x080072E6: E7FE B SPI1_IRQHandler ; 0x080072E6

Section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig from stm32g4xx_hal.o, size=46, align=4


HAL_SYSCFG_VREFBUF_HighImpedanceConfig: 0x080072E8: B510 PUSH {R4, LR} 0x080072EA: 4604 MOV R4, R0 0x080072EC: F06F 0002 MVN R0, #2 0x080072F0: 4204 TST R4, R0 0x080072F2: D007 BEQ .L1 ; 0x08007304 0x080072F4: F24C 00E2 MOVW R0, #0xC0E2 ; 0x0800C0E2 = .rodata..L.str 0x080072F8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C0E2 = .rodata..L.str 0x080072FC: F240 21A2 MOVW R1, #0x02A2 0x08007300: F7FC F828 BL assert_failed ; 0x08003354
.L1: 0x08007304: 2030 MOVS R0, #48 0x08007306: F2C4 0001 MOVT R0, #0x4001 0x0800730A: 6801 LDR R1, [R0] 0x0800730C: F021 0102 BIC R1, R1, #2 0x08007310: 4321 ORRS R1, R4 0x08007312: 6001 STR R1, [R0] 0x08007314: BD10 POP {R4, PC}

Section .init.SPI2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


SPI2_IRQHandler: 0x08007316: E7FE B SPI2_IRQHandler ; 0x08007316

Section .text.HAL_ADC_Init from stm32g4xx_hal_adc.o, size=1538, align=4


HAL_ADC_Init: 0x08007318: B570 PUSH {R4-R6, LR} 0x0800731A: B082 SUB SP, SP, #8 0x0800731C: 4604 MOV R4, R0 0x0800731E: 2000 MOVS R0, #0 0x08007320: 9001 STR R0, [SP, #4] 0x08007322: B1EC CBZ R4, .L2 ; 0x08007360 0x08007324: 6820 LDR R0, [R4] 0x08007326: F100 4030 ADD.W R0, R0, #0xB0000000 0x0800732A: EA4F 2030 ROR R0, R0, #8 0x0800732E: 2806 CMP R0, #6 0x08007330: D838 BHI .L6 ; 0x080073A4 0x08007332: 2101 MOVS R1, #1 0x08007334: FA01 F000 LSL.W R0, R1, R0 0x08007338: F010 0F73 TST R0, #115 0x0800733C: D032 BEQ .L6 ; 0x080073A4
.L1: 0x0800733E: 6860 LDR R0, [R4, #4] 0x08007340: F5B0 1F80 CMP.W R0, #0x100000 0x08007344: DB0F BLT .L3 ; 0x08007366 0x08007346: F5B0 1F00 CMP.W R0, #0x200000 0x0800734A: DA19 BGE .L4 ; 0x08007380 0x0800734C: F5B0 1FC0 CMP.W R0, #0x180000 0x08007350: DA36 BGE .L8 ; 0x080073C0 0x08007352: F5B0 1F80 CMP.W R0, #0x100000 0x08007356: D044 BEQ .L11 ; 0x080073E2 0x08007358: F5B0 1FA0 CMP.W R0, #0x140000 0x0800735C: D041 BEQ .L11 ; 0x080073E2 0x0800735E: E038 B .L10 ; 0x080073D2
.L2: 0x08007360: 2001 MOVS R0, #1 0x08007362: B002 ADD SP, SP, #8 0x08007364: BD70 POP {R4-R6, PC}
.L3: 0x08007366: F5B0 3F40 CMP.W R0, #0x030000 0x0800736A: DB13 BLT .L5 ; 0x08007394 0x0800736C: F5B0 2F00 CMP.W R0, #0x080000 0x08007370: DA21 BGE .L7 ; 0x080073B6 0x08007372: F5B0 3F40 CMP.W R0, #0x030000 0x08007376: D034 BEQ .L11 ; 0x080073E2 0x08007378: F5B0 2F80 CMP.W R0, #0x040000 0x0800737C: D031 BEQ .L11 ; 0x080073E2 0x0800737E: E028 B .L10 ; 0x080073D2
.L4: 0x08007380: F5B0 1F20 CMP.W R0, #0x280000 0x08007384: DA21 BGE .L9 ; 0x080073CA 0x08007386: F5B0 1F00 CMP.W R0, #0x200000 0x0800738A: D02A BEQ .L11 ; 0x080073E2 0x0800738C: F5B0 1F10 CMP.W R0, #0x240000 0x08007390: D027 BEQ .L11 ; 0x080073E2 0x08007392: E01E B .L10 ; 0x080073D2
.L5: 0x08007394: B328 CBZ R0, .L11 ; 0x080073E2 0x08007396: F5B0 3F80 CMP.W R0, #0x010000 0x0800739A: D022 BEQ .L11 ; 0x080073E2 0x0800739C: F5B0 3F00 CMP.W R0, #0x020000 0x080073A0: D01F BEQ .L11 ; 0x080073E2 0x080073A2: E016 B .L10 ; 0x080073D2
.L6: 0x080073A4: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080073A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080073AC: F240 119B MOVW R1, #0x019B 0x080073B0: F7FB FFD0 BL assert_failed ; 0x08003354 0x080073B4: E7C3 B .L1 ; 0x0800733E
.L7: 0x080073B6: D014 BEQ .L11 ; 0x080073E2 0x080073B8: F5B0 2F40 CMP.W R0, #0x0C0000 0x080073BC: D011 BEQ .L11 ; 0x080073E2 0x080073BE: E008 B .L10 ; 0x080073D2
.L8: 0x080073C0: D00F BEQ .L11 ; 0x080073E2 0x080073C2: F5B0 1FE0 CMP.W R0, #0x1C0000 0x080073C6: D00C BEQ .L11 ; 0x080073E2 0x080073C8: E003 B .L10 ; 0x080073D2
.L9: 0x080073CA: D00A BEQ .L11 ; 0x080073E2 0x080073CC: F5B0 1F30 CMP.W R0, #0x2C0000 0x080073D0: D007 BEQ .L11 ; 0x080073E2
.L10: 0x080073D2: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080073D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080073DA: F44F 71CE MOV.W R1, #0x019C 0x080073DE: F7FB FFB9 BL assert_failed ; 0x08003354
.L11: 0x080073E2: 68A0 LDR R0, [R4, #8] 0x080073E4: EA4F 00F0 ROR R0, R0, #3 0x080073E8: 2804 CMP R0, #4 0x080073EA: D307 BCC .L12 ; 0x080073FC 0x080073EC: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080073F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080073F4: F240 119D MOVW R1, #0x019D 0x080073F8: F7FB FFAC BL assert_failed ; 0x08003354
.L12: 0x080073FC: 68E0 LDR R0, [R4, #12] 0x080073FE: F440 4000 ORR R0, R0, #0x8000 0x08007402: F5B0 4F00 CMP.W R0, #0x8000 0x08007406: D007 BEQ .L13 ; 0x08007418 0x08007408: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800740C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007410: F44F 71CF MOV.W R1, #0x019E 0x08007414: F7FB FF9E BL assert_failed ; 0x08003354
.L13: 0x08007418: 6920 LDR R0, [R4, #16] 0x0800741A: F244 010A MOVW R1, #0x400A 0x0800741E: 4288 CMP R0, R1 0x08007420: D307 BCC .L14 ; 0x08007432 0x08007422: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007426: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x0800742A: F240 119F MOVW R1, #0x019F 0x0800742E: F7FB FF91 BL assert_failed ; 0x08003354
.L14: 0x08007432: 6960 LDR R0, [R4, #20] 0x08007434: 2802 CMP R0, #2 0x08007436: D307 BCC .L15 ; 0x08007448 0x08007438: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800743C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007440: F44F 71D0 MOV.W R1, #0x01A0 0x08007444: F7FB FF86 BL assert_failed ; 0x08003354
.L15: 0x08007448: 7F60 LDRB R0, [R4, #29] 0x0800744A: 2802 CMP R0, #2 0x0800744C: D307 BCC .L16 ; 0x0800745E 0x0800744E: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007452: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007456: F240 11A1 MOVW R1, #0x01A1 0x0800745A: F7FB FF7B BL assert_failed ; 0x08003354
.L16: 0x0800745E: 6B20 LDR R0, [R4, #48] 0x08007460: EA4F 20B0 ROR R0, R0, #10 0x08007464: 2804 CMP R0, #4 0x08007466: D307 BCC .L17 ; 0x08007478 0x08007468: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800746C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007470: F44F 71D1 MOV.W R1, #0x01A2 0x08007474: F7FB FF6E BL assert_failed ; 0x08003354
.L17: 0x08007478: 6AE0 LDR R0, [R4, #44] 0x0800747A: F5A0 6188 SUB.W R1, R0, #0x0440 0x0800747E: EA4F 1171 ROR R1, R1, #5 0x08007482: 291C CMP R1, #28 0x08007484: F200 81D4 BHI.W .L51 ; 0x08007830 0x08007488: 2201 MOVS R2, #1 0x0800748A: FA02 F101 LSL.W R1, R2, R1 0x0800748E: F64D 72E5 MOVW R2, #0xDFE5 0x08007492: F6C1 0201 MOVT R2, #0x1801 0x08007496: 4211 TST R1, R2 0x08007498: F000 81CA BEQ.W .L51 ; 0x08007830
.L18: 0x0800749C: 6B60 LDR R0, [R4, #52] 0x0800749E: 2800 CMP R0, #0 0x080074A0: BF18 IT NE 0x080074A2: F1B0 6F80 CMPNE.W R0, #0x04000000 0x080074A6: F040 80DD BNE.W .L35 ; 0x08007664
.L19: 0x080074AA: F894 0038 LDRB.W R0, [R4, #56] 0x080074AE: 2802 CMP R0, #2 0x080074B0: D307 BCC .L20 ; 0x080074C2 0x080074B2: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080074B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080074BA: F240 11A5 MOVW R1, #0x01A5 0x080074BE: F7FB FF49 BL assert_failed ; 0x08003354
.L20: 0x080074C2: 69A0 LDR R0, [R4, #24] 0x080074C4: 2804 CMP R0, #4 0x080074C6: D009 BEQ .L21 ; 0x080074DC 0x080074C8: 2808 CMP R0, #8 0x080074CA: D007 BEQ .L21 ; 0x080074DC 0x080074CC: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080074D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080074D4: F44F 71D3 MOV.W R1, #0x01A6 0x080074D8: F7FB FF3C BL assert_failed ; 0x08003354
.L21: 0x080074DC: 6BE0 LDR R0, [R4, #60] 0x080074DE: F440 5080 ORR R0, R0, #0x1000 0x080074E2: F5B0 5F80 CMP.W R0, #0x1000 0x080074E6: D007 BEQ .L22 ; 0x080074F8 0x080074E8: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080074EC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080074F0: F240 11A7 MOVW R1, #0x01A7 0x080074F4: F7FB FF2E BL assert_failed ; 0x08003354
.L22: 0x080074F8: 7F20 LDRB R0, [R4, #28] 0x080074FA: 2802 CMP R0, #2 0x080074FC: D307 BCC .L23 ; 0x0800750E 0x080074FE: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007502: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007506: F44F 71D4 MOV.W R1, #0x01A8 0x0800750A: F7FB FF23 BL assert_failed ; 0x08003354
.L23: 0x0800750E: F894 0040 LDRB.W R0, [R4, #64] 0x08007512: 2802 CMP R0, #2 0x08007514: D307 BCC .L24 ; 0x08007526 0x08007516: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800751A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x0800751E: F240 11A9 MOVW R1, #0x01A9 0x08007522: F7FB FF17 BL assert_failed ; 0x08003354
.L24: 0x08007526: 6960 LDR R0, [R4, #20] 0x08007528: B338 CBZ R0, .L27 ; 0x0800757A 0x0800752A: 6A20 LDR R0, [R4, #32] 0x0800752C: 3801 SUBS R0, #1 0x0800752E: 2810 CMP R0, #16 0x08007530: D307 BCC .L25 ; 0x08007542 0x08007532: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007536: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x0800753A: F240 11AD MOVW R1, #0x01AD 0x0800753E: F7FB FF09 BL assert_failed ; 0x08003354
.L25: 0x08007542: F894 0024 LDRB.W R0, [R4, #36] 0x08007546: 2802 CMP R0, #2 0x08007548: D307 BCC .L26 ; 0x0800755A 0x0800754A: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800754E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007552: F44F 71D7 MOV.W R1, #0x01AE 0x08007556: F7FB FEFD BL assert_failed ; 0x08003354
.L26: 0x0800755A: F894 0024 LDRB.W R0, [R4, #36] 0x0800755E: 2801 CMP R0, #1 0x08007560: D10B BNE .L27 ; 0x0800757A 0x08007562: 6AA0 LDR R0, [R4, #40] 0x08007564: 3801 SUBS R0, #1 0x08007566: 2808 CMP R0, #8 0x08007568: D307 BCC .L27 ; 0x0800757A 0x0800756A: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800756E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007572: F44F 71D9 MOV.W R1, #0x01B2 0x08007576: F7FB FEED BL assert_failed ; 0x08003354
.L27: 0x0800757A: F894 0024 LDRB.W R0, [R4, #36] 0x0800757E: 2801 CMP R0, #1 0x08007580: D10A BNE .L28 ; 0x08007598 0x08007582: 7F60 LDRB R0, [R4, #29] 0x08007584: 2801 CMP R0, #1 0x08007586: D107 BNE .L28 ; 0x08007598 0x08007588: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800758C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007590: F240 11B7 MOVW R1, #0x01B7 0x08007594: F7FB FEDE BL assert_failed ; 0x08003354
.L28: 0x08007598: 6DE0 LDR R0, [R4, #92] 0x0800759A: B930 CBNZ R0, .L29 ; 0x080075AA 0x0800759C: 4620 MOV R0, R4 0x0800759E: F7FB FA6D BL HAL_ADC_MspInit ; 0x08002A7C 0x080075A2: 2000 MOVS R0, #0 0x080075A4: 6620 STR R0, [R4, #96] 0x080075A6: F884 0058 STRB.W R0, [R4, #88]
.L29: 0x080075AA: 6821 LDR R1, [R4] 0x080075AC: 6888 LDR R0, [R1, #8] 0x080075AE: 0080 LSLS R0, R0, #2 0x080075B0: F64F 70C0 MOVW R0, #0xFFC0 0x080075B4: F6C5 70FF MOVT R0, #0x5FFF 0x080075B8: BF42 ITTT MI 0x080075BA: 688A LDRMI R2, [R1, #8] 0x080075BC: 4002 ANDMI R2, R0 0x080075BE: 608A STRMI R2, [R1, #8] 0x080075C0: 688A LDR R2, [R1, #8] 0x080075C2: 00D2 LSLS R2, R2, #3 0x080075C4: D41C BMI .L31 ; 0x08007600 0x080075C6: 688A LDR R2, [R1, #8] 0x080075C8: F100 5080 ADD.W R0, R0, #0x10000000 0x080075CC: 4010 ANDS R0, R2 0x080075CE: F040 5080 ORR R0, R0, #0x10000000 0x080075D2: 6088 STR R0, [R1, #8] 0x080075D4: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x080075D8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x080075DC: 6800 LDR R0, [R0] 0x080075DE: F642 5263 MOVW R2, #0x2D63 0x080075E2: 0980 LSRS R0, R0, #6 0x080075E4: F2C0 523E MOVT R2, #0x053E 0x080075E8: FBA0 0202 UMULL R0, R2, R0, R2 0x080075EC: 0990 LSRS R0, R2, #6 0x080075EE: 2202 MOVS R2, #2 0x080075F0: EB02 0040 ADD.W R0, R2, R0, LSL #1
.L30: 0x080075F4: 9001 STR R0, [SP, #4] 0x080075F6: 9801 LDR R0, [SP, #4] 0x080075F8: B110 CBZ R0, .L31 ; 0x08007600 0x080075FA: 9801 LDR R0, [SP, #4] 0x080075FC: 3801 SUBS R0, #1 0x080075FE: E7F9 B .L30 ; 0x080075F4
.L31: 0x08007600: 6888 LDR R0, [R1, #8] 0x08007602: 00C0 LSLS R0, R0, #3 0x08007604: D409 BMI .L32 ; 0x0800761A 0x08007606: 6DE0 LDR R0, [R4, #92] 0x08007608: F040 0010 ORR R0, R0, #16 0x0800760C: 65E0 STR R0, [R4, #92] 0x0800760E: 6E20 LDR R0, [R4, #96] 0x08007610: F040 0001 ORR R0, R0, #1 0x08007614: 6620 STR R0, [R4, #96] 0x08007616: 2001 MOVS R0, #1 0x08007618: E000 B .L33 ; 0x0800761C
.L32: 0x0800761A: 2000 MOVS R0, #0
.L33: 0x0800761C: 688A LDR R2, [R1, #8] 0x0800761E: 6DE3 LDR R3, [R4, #92] 0x08007620: F002 0204 AND R2, R2, #4 0x08007624: F003 0310 AND R3, R3, #16 0x08007628: 18D2 ADDS R2, R2, R3 0x0800762A: 6DE2 LDR R2, [R4, #92] 0x0800762C: D116 BNE .L34 ; 0x0800765C 0x0800762E: F422 7281 BIC R2, R2, #0x0102 0x08007632: 3202 ADDS R2, #2 0x08007634: 65E2 STR R2, [R4, #92] 0x08007636: 688A LDR R2, [R1, #8] 0x08007638: 07D2 LSLS R2, R2, #31 0x0800763A: D140 BNE .L38 ; 0x080076BE 0x0800763C: F240 1300 MOVW R3, #0x0100 0x08007640: F441 7280 ORR R2, R1, #0x0100 0x08007644: F2C5 0300 MOVT R3, #0x5000 0x08007648: 429A CMP R2, R3 0x0800764A: F240 0208 MOVW R2, #8 0x0800764E: F2C5 0200 MOVT R2, #0x5000 0x08007652: D114 BNE .L36 ; 0x0800767E 0x08007654: 6813 LDR R3, [R2] 0x08007656: F8D2 5100 LDR.W R5, [R2, #0x0100] 0x0800765A: E018 B .L37 ; 0x0800768E
.L34: 0x0800765C: F042 0110 ORR R1, R2, #16 0x08007660: 2001 MOVS R0, #1 0x08007662: E0E2 B .L50 ; 0x0800782A
.L35: 0x08007664: F1B0 6F00 CMP.W R0, #0x08000000 0x08007668: F43F AF1F BEQ.W .L19 ; 0x080074AA 0x0800766C: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007670: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007674: F44F 71D2 MOV.W R1, #0x01A4 0x08007678: F7FB FE6C BL assert_failed ; 0x08003354 0x0800767C: E715 B .L19 ; 0x080074AA
.L36: 0x0800767E: F8D2 C400 LDR.W R12, [R2, #0x0400] 0x08007682: F8D2 5500 LDR.W R5, [R2, #0x0500] 0x08007686: F8D2 3600 LDR.W R3, [R2, #0x0600] 0x0800768A: EA45 050C ORR.W R5, R5, R12
.L37: 0x0800768E: 432B ORRS R3, R5 0x08007690: 07DB LSLS R3, R3, #31 0x08007692: D114 BNE .L38 ; 0x080076BE 0x08007694: F102 03F8 ADD.W R3, R2, #248 0x08007698: 4299 CMP R1, R3 0x0800769A: F44F 63E0 MOV.W R3, #0x0700 0x0800769E: F8D4 C004 LDR.W R12, [R4, #4] 0x080076A2: BF08 IT EQ 0x080076A4: F44F 7340 MOVEQ.W R3, #0x0300 0x080076A8: F1B1 4FA0 CMP.W R1, #0x50000000 0x080076AC: BF08 IT EQ 0x080076AE: F44F 7340 MOVEQ.W R3, #0x0300 0x080076B2: 58D5 LDR R5, [R2, R3] 0x080076B4: F425 157C BIC R5, R5, #0x3F0000 0x080076B8: EA45 050C ORR.W R5, R5, R12 0x080076BC: 50D5 STR R5, [R2, R3]
.L38: 0x080076BE: 7F62 LDRB R2, [R4, #29] 0x080076C0: 6BE3 LDR R3, [R4, #60] 0x080076C2: E9D4 C502 LDRD R12, R5, [R4, #8] 0x080076C6: EA43 3242 ORR.W R2, R3, R2, LSL #13 0x080076CA: 432A ORRS R2, R5 0x080076CC: F894 3024 LDRB.W R3, [R4, #36] 0x080076D0: EA42 020C ORR.W R2, R2, R12 0x080076D4: 2B01 CMP R3, #1 0x080076D6: EA42 4203 ORR.W R2, R2, R3, LSL #16 0x080076DA: D106 BNE .L39 ; 0x080076EA 0x080076DC: 6AA3 LDR R3, [R4, #40] 0x080076DE: 2500 MOVS R5, #0 0x080076E0: F6CF 75FE MOVT R5, #0xFFFE 0x080076E4: EB05 4343 ADD.W R3, R5, R3, LSL #17 0x080076E8: 431A ORRS R2, R3
.L39: 0x080076EA: 6AE3 LDR R3, [R4, #44] 0x080076EC: B123 CBZ R3, .L40 ; 0x080076F8 0x080076EE: 6B25 LDR R5, [R4, #48] 0x080076F0: F403 7378 AND R3, R3, #0x03E0 0x080076F4: 432B ORRS R3, R5 0x080076F6: 431A ORRS R2, R3
.L40: 0x080076F8: 68CB LDR R3, [R1, #12] 0x080076FA: F244 0507 MOVW R5, #0x4007 0x080076FE: F6CF 75F0 MOVT R5, #0xFFF0 0x08007702: 402B ANDS R3, R5 0x08007704: 431A ORRS R2, R3 0x08007706: 60CA STR R2, [R1, #12] 0x08007708: 690A LDR R2, [R1, #16] 0x0800770A: 6B63 LDR R3, [R4, #52] 0x0800770C: F022 6240 BIC R2, R2, #0x0C000000 0x08007710: 431A ORRS R2, R3 0x08007712: 610A STR R2, [R1, #16] 0x08007714: 688A LDR R2, [R1, #8] 0x08007716: 0712 LSLS R2, R2, #28 0x08007718: D478 BMI .L49 ; 0x0800780C 0x0800771A: F894 2038 LDRB.W R2, [R4, #56] 0x0800771E: 7F23 LDRB R3, [R4, #28] 0x08007720: 0052 LSLS R2, R2, #1 0x08007722: EA42 3283 ORR.W R2, R2, R3, LSL #14 0x08007726: 68CB LDR R3, [R1, #12] 0x08007728: F244 0502 MOVW R5, #0x4002 0x0800772C: 43AB BICS R3, R5 0x0800772E: 431A ORRS R2, R3 0x08007730: 60CA STR R2, [R1, #12] 0x08007732: 6922 LDR R2, [R4, #16] 0x08007734: 690B LDR R3, [R1, #16] 0x08007736: B14A CBZ R2, .L41 ; 0x0800774C 0x08007738: F443 3380 ORR R3, R3, #0x010000 0x0800773C: 610B STR R3, [R1, #16] 0x0800773E: F8D1 30C0 LDR.W R3, [R1, #192] 0x08007742: F643 75FF MOVW R5, #0x3FFF 0x08007746: 43AB BICS R3, R5 0x08007748: 431A ORRS R2, R3 0x0800774A: E007 B .L42 ; 0x0800775C
.L41: 0x0800774C: F423 3280 BIC R2, R3, #0x010000 0x08007750: 610A STR R2, [R1, #16] 0x08007752: F8D1 20C0 LDR.W R2, [R1, #192] 0x08007756: F643 73FF MOVW R3, #0x3FFF 0x0800775A: 439A BICS R2, R3
.L42: 0x0800775C: F8C1 20C0 STR.W R2, [R1, #192] 0x08007760: F894 2040 LDRB.W R2, [R4, #64] 0x08007764: 2A01 CMP R2, #1 0x08007766: D14D BNE .L47 ; 0x08007804 0x08007768: 6C61 LDR R1, [R4, #68] 0x0800776A: 4605 MOV R5, R0 0x0800776C: EA4F 01B1 ROR R1, R1, #2 0x08007770: 2908 CMP R1, #8 0x08007772: D308 BCC .L43 ; 0x08007786 0x08007774: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007778: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x0800777C: F240 2176 MOVW R1, #0x0276 0x08007780: F7FB FDE8 BL assert_failed ; 0x08003354 0x08007784: 4628 MOV R0, R5
.L43: 0x08007786: 6CA1 LDR R1, [R4, #72] 0x08007788: EA4F 1171 ROR R1, R1, #5 0x0800778C: 2909 CMP R1, #9 0x0800778E: D308 BCC .L44 ; 0x080077A2 0x08007790: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007794: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007798: F240 2177 MOVW R1, #0x0277 0x0800779C: F7FB FDDA BL assert_failed ; 0x08003354 0x080077A0: 4628 MOV R0, R5
.L44: 0x080077A2: 6CE1 LDR R1, [R4, #76] 0x080077A4: F441 7100 ORR R1, R1, #0x0200 0x080077A8: F5B1 7F00 CMP.W R1, #0x0200 0x080077AC: D008 BEQ .L45 ; 0x080077C0 0x080077AE: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080077B2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080077B6: F44F 711E MOV.W R1, #0x0278 0x080077BA: F7FB FDCB BL assert_failed ; 0x08003354 0x080077BE: 4628 MOV R0, R5
.L45: 0x080077C0: 6D21 LDR R1, [R4, #80] 0x080077C2: F240 4201 MOVW R2, #0x0401 0x080077C6: F441 6180 ORR R1, R1, #0x0400 0x080077CA: 4291 CMP R1, R2 0x080077CC: D008 BEQ .L46 ; 0x080077E0 0x080077CE: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080077D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080077D6: F240 2179 MOVW R1, #0x0279 0x080077DA: F7FB FDBB BL assert_failed ; 0x08003354 0x080077DE: 4628 MOV R0, R5
.L46: 0x080077E0: 6821 LDR R1, [R4] 0x080077E2: E9D4 E311 LDRD LR, R3, [R4, #68] 0x080077E6: E9D4 5C13 LDRD R5, R12, [R4, #76] 0x080077EA: 690A LDR R2, [R1, #16] 0x080077EC: F240 76FD MOVW R6, #0x07FD 0x080077F0: 43B2 BICS R2, R6 0x080077F2: EA42 020E ORR.W R2, R2, LR 0x080077F6: 431A ORRS R2, R3 0x080077F8: 432A ORRS R2, R5 0x080077FA: EA42 020C ORR.W R2, R2, R12 0x080077FE: F042 0201 ORR R2, R2, #1 0x08007802: E002 B .L48 ; 0x0800780A
.L47: 0x08007804: 690A LDR R2, [R1, #16] 0x08007806: F022 0201 BIC R2, R2, #1
.L48: 0x0800780A: 610A STR R2, [R1, #16]
.L49: 0x0800780C: 6821 LDR R1, [R4] 0x0800780E: 6962 LDR R2, [R4, #20] 0x08007810: 6B0B LDR R3, [R1, #48] 0x08007812: 2A01 CMP R2, #1 0x08007814: F023 020F BIC R2, R3, #15 0x08007818: BF02 ITTT EQ 0x0800781A: 6A23 LDREQ R3, [R4, #32] 0x0800781C: 3B01 SUBEQ R3, #1 0x0800781E: 431A ORREQ R2, R3 0x08007820: 630A STR R2, [R1, #48] 0x08007822: 6DE1 LDR R1, [R4, #92] 0x08007824: 2201 MOVS R2, #1 0x08007826: F362 0101 BFI R1, R2, #0, #2
.L50: 0x0800782A: 65E1 STR R1, [R4, #92] 0x0800782C: B002 ADD SP, SP, #8 0x0800782E: BD70 POP {R4-R6, PC}
.L51: 0x08007830: 6821 LDR R1, [R4] 0x08007832: F06F 0303 MVN R3, #3 0x08007836: F101 4230 ADD.W R2, R1, #0xB0000000 0x0800783A: EB03 2332 ADD.W R3, R3, R2, ROR #8 0x0800783E: 2B03 CMP R3, #3 0x08007840: D20E BCS .L53 ; 0x08007860
.L52: 0x08007842: F5B0 6F8C CMP.W R0, #0x0460 0x08007846: DB1E BLT .L54 ; 0x08007886 0x08007848: F5B0 6F98 CMP.W R0, #0x04C0 0x0800784C: DA33 BGE .L56 ; 0x080078B6 0x0800784E: F5B0 6F8C CMP.W R0, #0x0460 0x08007852: F43F AE23 BEQ.W .L18 ; 0x0800749C 0x08007856: F5B0 6F94 CMP.W R0, #0x04A0 0x0800785A: F43F AE1F BEQ.W .L18 ; 0x0800749C 0x0800785E: E053 B .L61 ; 0x08007908
.L53: 0x08007860: EA4F 2232 ROR R2, R2, #8 0x08007864: 2A01 CMP R2, #1 0x08007866: D84C BHI .L60 ; 0x08007902 0x08007868: F5B0 6F98 CMP.W R0, #0x04C0 0x0800786C: DA17 BGE .L55 ; 0x0800789E 0x0800786E: F5B0 6F8C CMP.W R0, #0x0460 0x08007872: DA27 BGE .L57 ; 0x080078C4 0x08007874: F5B0 6F80 CMP.W R0, #0x0400 0x08007878: F43F AE10 BEQ.W .L18 ; 0x0800749C 0x0800787C: F5B0 6F84 CMP.W R0, #0x0420 0x08007880: F43F AE0C BEQ.W .L18 ; 0x0800749C 0x08007884: E02B B .L59 ; 0x080078DE
.L54: 0x08007886: 2800 CMP R0, #0 0x08007888: F43F AE08 BEQ.W .L18 ; 0x0800749C 0x0800788C: F5B0 6F80 CMP.W R0, #0x0400 0x08007890: F43F AE04 BEQ.W .L18 ; 0x0800749C 0x08007894: F5B0 6F84 CMP.W R0, #0x0420 0x08007898: F43F AE00 BEQ.W .L18 ; 0x0800749C 0x0800789C: E034 B .L61 ; 0x08007908
.L55: 0x0800789E: F5B0 6FCC CMP.W R0, #0x0660 0x080078A2: DA16 BGE .L58 ; 0x080078D2 0x080078A4: F5B0 6F98 CMP.W R0, #0x04C0 0x080078A8: F43F ADF8 BEQ.W .L18 ; 0x0800749C 0x080078AC: F5B0 6FBC CMP.W R0, #0x05E0 0x080078B0: F43F ADF4 BEQ.W .L18 ; 0x0800749C 0x080078B4: E013 B .L59 ; 0x080078DE
.L56: 0x080078B6: F43F ADF1 BEQ.W .L18 ; 0x0800749C 0x080078BA: F5B0 6FBC CMP.W R0, #0x05E0 0x080078BE: F43F ADED BEQ.W .L18 ; 0x0800749C 0x080078C2: E021 B .L61 ; 0x08007908
.L57: 0x080078C4: F43F ADEA BEQ.W .L18 ; 0x0800749C 0x080078C8: F5B0 6F94 CMP.W R0, #0x04A0 0x080078CC: F43F ADE6 BEQ.W .L18 ; 0x0800749C 0x080078D0: E005 B .L59 ; 0x080078DE
.L58: 0x080078D2: F43F ADE3 BEQ.W .L18 ; 0x0800749C 0x080078D6: F5B0 6FD0 CMP.W R0, #0x0680 0x080078DA: F43F ADDF BEQ.W .L18 ; 0x0800749C
.L59: 0x080078DE: F240 4200 MOVW R2, #0x0400 0x080078E2: F2C5 0200 MOVT R2, #0x5000 0x080078E6: 4291 CMP R1, R2 0x080078E8: D0AB BEQ .L52 ; 0x08007842 0x080078EA: F240 6200 MOVW R2, #0x0600 0x080078EE: F2C5 0200 MOVT R2, #0x5000 0x080078F2: 4291 CMP R1, R2 0x080078F4: D0A5 BEQ .L52 ; 0x08007842 0x080078F6: F240 5200 MOVW R2, #0x0500 0x080078FA: F2C5 0200 MOVT R2, #0x5000 0x080078FE: 4291 CMP R1, R2 0x08007900: D09F BEQ .L52 ; 0x08007842
.L60: 0x08007902: 2800 CMP R0, #0 0x08007904: F43F ADCA BEQ.W .L18 ; 0x0800749C
.L61: 0x08007908: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x0800790C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007910: F240 11A3 MOVW R1, #0x01A3 0x08007914: F7FB FD1E BL assert_failed ; 0x08003354 0x08007918: E5C0 B .L18 ; 0x0800749C

Section .init.USART3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


USART3_IRQHandler: 0x0800791A: E7FE B USART3_IRQHandler ; 0x0800791A

Section .text.ADC_Disable from stm32g4xx_hal_adc.o, size=118, align=4


ADC_Disable: 0x0800791C: B5B0 PUSH {R4-R5, R7, LR} 0x0800791E: 6801 LDR R1, [R0] 0x08007920: 4604 MOV R4, R0 0x08007922: 688A LDR R2, [R1, #8] 0x08007924: 6888 LDR R0, [R1, #8] 0x08007926: 07C0 LSLS R0, R0, #31 0x08007928: F04F 0000 MOV.W R0, #0 0x0800792C: D030 BEQ .L6 ; 0x08007990 0x0800792E: F012 0202 ANDS R2, R2, #2 0x08007932: D12D BNE .L6 ; 0x08007990 0x08007934: 6888 LDR R0, [R1, #8] 0x08007936: F000 000D AND R0, R0, #13 0x0800793A: 2801 CMP R0, #1 0x0800793C: D11F BNE .L5 ; 0x0800797E 0x0800793E: 6888 LDR R0, [R1, #8] 0x08007940: F020 4000 BIC R0, R0, #0x80000000 0x08007944: F020 003F BIC R0, R0, #63 0x08007948: 3002 ADDS R0, #2 0x0800794A: 6088 STR R0, [R1, #8] 0x0800794C: 2003 MOVS R0, #3 0x0800794E: 6008 STR R0, [R1] 0x08007950: F7FB FE88 BL HAL_GetTick ; 0x08003664 0x08007954: 6821 LDR R1, [R4] 0x08007956: 6889 LDR R1, [R1, #8] 0x08007958: 07C9 LSLS R1, R1, #31 0x0800795A: D101 BNE .L2 ; 0x08007960
.L1: 0x0800795C: 2000 MOVS R0, #0 0x0800795E: BDB0 POP {R4-R5, R7, PC}
.L2: 0x08007960: 4605 MOV R5, R0 0x08007962: E003 B .L4 ; 0x0800796C
.L3: 0x08007964: 6820 LDR R0, [R4] 0x08007966: 6880 LDR R0, [R0, #8] 0x08007968: 07C0 LSLS R0, R0, #31 0x0800796A: D0F7 BEQ .L1 ; 0x0800795C
.L4: 0x0800796C: F7FB FE7A BL HAL_GetTick ; 0x08003664 0x08007970: 1B40 SUBS R0, R0, R5 0x08007972: 2803 CMP R0, #3 0x08007974: D3F6 BCC .L3 ; 0x08007964 0x08007976: 6820 LDR R0, [R4] 0x08007978: 6880 LDR R0, [R0, #8] 0x0800797A: 07C0 LSLS R0, R0, #31 0x0800797C: D0F2 BEQ .L3 ; 0x08007964
.L5: 0x0800797E: 6DE0 LDR R0, [R4, #92] 0x08007980: F040 0010 ORR R0, R0, #16 0x08007984: 65E0 STR R0, [R4, #92] 0x08007986: 6E20 LDR R0, [R4, #96] 0x08007988: F040 0001 ORR R0, R0, #1 0x0800798C: 6620 STR R0, [R4, #96] 0x0800798E: 2001 MOVS R0, #1
.L6: 0x08007990: BDB0 POP {R4-R5, R7, PC}

Section .init.EXTI15_10_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


EXTI15_10_IRQHandler: 0x08007992: E7FE B EXTI15_10_IRQHandler ; 0x08007992

Section .text.ADC_Enable from stm32g4xx_hal_adc.o, size=222, align=4


ADC_Enable: 0x08007994: B570 PUSH {R4-R6, LR} 0x08007996: B082 SUB SP, SP, #8 0x08007998: 4604 MOV R4, R0 0x0800799A: 2000 MOVS R0, #0 0x0800799C: 9001 STR R0, [SP, #4] 0x0800799E: 6821 LDR R1, [R4] 0x080079A0: 688A LDR R2, [R1, #8] 0x080079A2: 07D2 LSLS R2, R2, #31 0x080079A4: D111 BNE .L2 ; 0x080079CA 0x080079A6: F64F 76C0 MOVW R6, #0xFFC0 0x080079AA: F6C7 76FF MOVT R6, #0x7FFF 0x080079AE: 6888 LDR R0, [R1, #8] 0x080079B0: F106 027F ADD.W R2, R6, #127 0x080079B4: 4210 TST R0, R2 0x080079B6: D00A BEQ .L3 ; 0x080079CE
.L1: 0x080079B8: 6DE0 LDR R0, [R4, #92] 0x080079BA: F040 0010 ORR R0, R0, #16 0x080079BE: 65E0 STR R0, [R4, #92] 0x080079C0: 6E20 LDR R0, [R4, #96] 0x080079C2: F040 0001 ORR R0, R0, #1 0x080079C6: 6620 STR R0, [R4, #96] 0x080079C8: 2001 MOVS R0, #1
.L2: 0x080079CA: B002 ADD SP, SP, #8 0x080079CC: BD70 POP {R4-R6, PC}
.L3: 0x080079CE: 6888 LDR R0, [R1, #8] 0x080079D0: F44F 62C1 MOV.W R2, #0x0608 0x080079D4: 4030 ANDS R0, R6 0x080079D6: F040 0001 ORR R0, R0, #1 0x080079DA: 6088 STR R0, [R1, #8] 0x080079DC: F240 1000 MOVW R0, #0x0100 0x080079E0: F2C5 0000 MOVT R0, #0x5000 0x080079E4: 4281 CMP R1, R0 0x080079E6: BF08 IT EQ 0x080079E8: F44F 7202 MOVEQ.W R2, #0x0208 0x080079EC: F1B1 4FA0 CMP.W R1, #0x50000000 0x080079F0: BF08 IT EQ 0x080079F2: F44F 7202 MOVEQ.W R2, #0x0208 0x080079F6: 5810 LDR R0, [R2, R0] 0x080079F8: 0200 LSLS R0, R0, #8 0x080079FA: D420 BMI .L9 ; 0x08007A3E
.L4: 0x080079FC: F7FB FE32 BL HAL_GetTick ; 0x08003664 0x08007A00: 6821 LDR R1, [R4] 0x08007A02: 680A LDR R2, [R1] 0x08007A04: 07D2 LSLS R2, R2, #31 0x08007A06: D117 BNE .L8 ; 0x08007A38 0x08007A08: 4605 MOV R5, R0 0x08007A0A: E003 B .L6 ; 0x08007A14
.L5: 0x08007A0C: 6821 LDR R1, [R4] 0x08007A0E: 6808 LDR R0, [R1] 0x08007A10: 07C0 LSLS R0, R0, #31 0x08007A12: D111 BNE .L8 ; 0x08007A38
.L6: 0x08007A14: 6888 LDR R0, [R1, #8] 0x08007A16: 07C0 LSLS R0, R0, #31 0x08007A18: D104 BNE .L7 ; 0x08007A24 0x08007A1A: 6888 LDR R0, [R1, #8] 0x08007A1C: 4030 ANDS R0, R6 0x08007A1E: F040 0001 ORR R0, R0, #1 0x08007A22: 6088 STR R0, [R1, #8]
.L7: 0x08007A24: F7FB FE1E BL HAL_GetTick ; 0x08003664 0x08007A28: 1B40 SUBS R0, R0, R5 0x08007A2A: 2803 CMP R0, #3 0x08007A2C: D3EE BCC .L5 ; 0x08007A0C 0x08007A2E: 6820 LDR R0, [R4] 0x08007A30: 6800 LDR R0, [R0] 0x08007A32: 07C0 LSLS R0, R0, #31 0x08007A34: D1EA BNE .L5 ; 0x08007A0C 0x08007A36: E7BF B .L1 ; 0x080079B8
.L8: 0x08007A38: 2000 MOVS R0, #0 0x08007A3A: B002 ADD SP, SP, #8 0x08007A3C: BD70 POP {R4-R6, PC}
.L9: 0x08007A3E: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08007A42: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08007A46: 6800 LDR R0, [R0] 0x08007A48: F642 5163 MOVW R1, #0x2D63 0x08007A4C: 0980 LSRS R0, R0, #6 0x08007A4E: F2C0 513E MOVT R1, #0x053E 0x08007A52: FBA0 0101 UMULL R0, R1, R0, R1 0x08007A56: 0988 LSRS R0, R1, #6 0x08007A58: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08007A5C: 210C MOVS R1, #12 0x08007A5E: EB01 0080 ADD.W R0, R1, R0, LSL #2 0x08007A62: BF00 NOP
.L10: 0x08007A64: 9001 STR R0, [SP, #4] 0x08007A66: 9801 LDR R0, [SP, #4] 0x08007A68: 2800 CMP R0, #0 0x08007A6A: D0C7 BEQ .L4 ; 0x080079FC 0x08007A6C: 9801 LDR R0, [SP, #4] 0x08007A6E: 3801 SUBS R0, #1 0x08007A70: E7F8 B .L10 ; 0x08007A64

Section .init.RTC_Alarm_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


RTC_Alarm_IRQHandler: 0x08007A72: E7FE B RTC_Alarm_IRQHandler ; 0x08007A72

Section .text.ADC_DMAHalfConvCplt from stm32g4xx_hal_adc.o, size=6, align=4


ADC_DMAHalfConvCplt: 0x08007A74: 6A80 LDR R0, [R0, #40] 0x08007A76: F000 B80F B.W HAL_ADC_ConvHalfCpltCallback ; 0x08007A98

Section .init.USBWakeUp_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


USBWakeUp_IRQHandler: 0x08007A7A: E7FE B USBWakeUp_IRQHandler ; 0x08007A7A

Section .text.ADC_DMAError from stm32g4xx_hal_adc.o, size=22, align=4


ADC_DMAError: 0x08007A7C: 6A80 LDR R0, [R0, #40] 0x08007A7E: 6DC1 LDR R1, [R0, #92] 0x08007A80: F041 0140 ORR R1, R1, #64 0x08007A84: 65C1 STR R1, [R0, #92] 0x08007A86: 6E01 LDR R1, [R0, #96] 0x08007A88: F041 0104 ORR R1, R1, #4 0x08007A8C: 6601 STR R1, [R0, #96] 0x08007A8E: F000 B801 B.W HAL_ADC_ErrorCallback ; 0x08007A94

Section .init.TIM8_BRK_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM8_BRK_IRQHandler: 0x08007A92: E7FE B TIM8_BRK_IRQHandler ; 0x08007A92

Section .text.HAL_ADC_ErrorCallback from stm32g4xx_hal_adc.o, size=2, align=4


HAL_ADC_ErrorCallback: 0x08007A94: 4770 BX LR

Section .init.TIM8_UP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM8_UP_IRQHandler: 0x08007A96: E7FE B TIM8_UP_IRQHandler ; 0x08007A96

Section .text.HAL_ADC_ConvHalfCpltCallback from stm32g4xx_hal_adc.o, size=2, align=4


HAL_ADC_ConvHalfCpltCallback: 0x08007A98: 4770 BX LR

Section .init.TIM8_TRG_COM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM8_TRG_COM_IRQHandler: 0x08007A9A: E7FE B TIM8_TRG_COM_IRQHandler ; 0x08007A9A

Section .text.HAL_ADC_ConfigChannel from stm32g4xx_hal_adc.o, size=2958, align=4


HAL_ADC_ConfigChannel: 0x08007A9C: E92D 43F0 PUSH.W {R4-R9, LR} 0x08007AA0: B081 SUB SP, SP, #4 0x08007AA2: 4681 MOV R9, R0 0x08007AA4: 2000 MOVS R0, #0 0x08007AA6: 9000 STR R0, [SP, #0] 0x08007AA8: F8D9 0000 LDR.W R0, [R9] 0x08007AAC: 460D MOV R5, R1 0x08007AAE: F100 4030 ADD.W R0, R0, #0xB0000000 0x08007AB2: EA4F 2030 ROR R0, R0, #8 0x08007AB6: 2806 CMP R0, #6 0x08007AB8: F200 80EF BHI.W .L14 ; 0x08007C9A 0x08007ABC: 2101 MOVS R1, #1 0x08007ABE: FA01 F000 LSL.W R0, R1, R0 0x08007AC2: F010 0F73 TST R0, #115 0x08007AC6: F000 80E8 BEQ.W .L14 ; 0x08007C9A
.L1: 0x08007ACA: 6868 LDR R0, [R5, #4] 0x08007ACC: F5B0 7F00 CMP.W R0, #0x0200 0x08007AD0: DA19 BGE .L3 ; 0x08007B06 0x08007AD2: F5A0 7180 SUB.W R1, R0, #0x0100 0x08007AD6: 2918 CMP R1, #24 0x08007AD8: D808 BHI .L2 ; 0x08007AEC 0x08007ADA: 2201 MOVS R2, #1 0x08007ADC: FA02 F101 LSL.W R1, R2, R1 0x08007AE0: F241 0241 MOVW R2, #0x1041 0x08007AE4: F2C0 1204 MOVT R2, #0x0104 0x08007AE8: 4211 TST R1, R2 0x08007AEA: D11B BNE .L4 ; 0x08007B24
.L2: 0x08007AEC: 2818 CMP R0, #24 0x08007AEE: F200 80E6 BHI.W .L16 ; 0x08007CBE 0x08007AF2: 2101 MOVS R1, #1 0x08007AF4: FA01 F000 LSL.W R0, R1, R0 0x08007AF8: F241 0140 MOVW R1, #0x1040 0x08007AFC: F2C0 1104 MOVT R1, #0x0104 0x08007B00: 4208 TST R0, R1 0x08007B02: D10F BNE .L4 ; 0x08007B24 0x08007B04: E0DB B .L16 ; 0x08007CBE
.L3: 0x08007B06: F5A0 7100 SUB.W R1, R0, #0x0200 0x08007B0A: 2918 CMP R1, #24 0x08007B0C: F200 80CE BHI.W .L15 ; 0x08007CAC 0x08007B10: 2201 MOVS R2, #1 0x08007B12: FA02 F101 LSL.W R1, R2, R1 0x08007B16: F241 0241 MOVW R2, #0x1041 0x08007B1A: F2C0 1204 MOVT R2, #0x0104 0x08007B1E: 4211 TST R1, R2 0x08007B20: F000 80C4 BEQ.W .L15 ; 0x08007CAC
.L4: 0x08007B24: 68A8 LDR R0, [R5, #8] 0x08007B26: 2806 CMP R0, #6 0x08007B28: D273 BCS .L11 ; 0x08007C12
.L5: 0x08007B2A: 68E8 LDR R0, [R5, #12] 0x08007B2C: F240 0800 MOVW R8, #0 0x08007B30: 287F CMP R0, #127 0x08007B32: F2C4 087F MOVT R8, #0x407F 0x08007B36: D009 BEQ .L6 ; 0x08007B4C 0x08007B38: 4540 CMP R0, R8 0x08007B3A: D007 BEQ .L6 ; 0x08007B4C 0x08007B3C: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007B40: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007B44: F640 21D5 MOVW R1, #0x0AD5 0x08007B48: F7FB FC04 BL assert_failed ; 0x08003354
.L6: 0x08007B4C: 6928 LDR R0, [R5, #16] 0x08007B4E: 2805 CMP R0, #5 0x08007B50: D307 BCC .L7 ; 0x08007B62 0x08007B52: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007B56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007B5A: F640 21D6 MOVW R1, #0x0AD6 0x08007B5E: F7FB FBF9 BL assert_failed ; 0x08003354
.L7: 0x08007B62: F8D9 0000 LDR.W R0, [R9] 0x08007B66: 6969 LDR R1, [R5, #20] 0x08007B68: 68C0 LDR R0, [R0, #12] 0x08007B6A: 2206 MOVS R2, #6 0x08007B6C: EA02 0090 AND.W R0, R2, R0, LSR #2 0x08007B70: F640 72FF MOVW R2, #0x0FFF 0x08007B74: FA22 F000 LSR.W R0, R2, R0 0x08007B78: 4281 CMP R1, R0 0x08007B7A: D907 BLS .L8 ; 0x08007B8C 0x08007B7C: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007B80: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007B84: F640 21D7 MOVW R1, #0x0AD7 0x08007B88: F7FB FBE4 BL assert_failed ; 0x08003354
.L8: 0x08007B8C: 6928 LDR R0, [R5, #16] 0x08007B8E: 2804 CMP R0, #4 0x08007B90: D00B BEQ .L9 ; 0x08007BAA 0x08007B92: F899 0040 LDRB.W R0, [R9, #64] 0x08007B96: 2801 CMP R0, #1 0x08007B98: D107 BNE .L9 ; 0x08007BAA 0x08007B9A: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007B9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007BA2: F640 21DB MOVW R1, #0x0ADB 0x08007BA6: F7FB FBD5 BL assert_failed ; 0x08003354
.L9: 0x08007BAA: 68E9 LDR R1, [R5, #12] 0x08007BAC: 6828 LDR R0, [R5] 0x08007BAE: 4541 CMP R1, R8 0x08007BB0: F240 11FF MOVW R1, #0x01FF 0x08007BB4: F2C2 51B0 MOVT R1, #0x25B0 0x08007BB8: D114 BNE .L10 ; 0x08007BE4 0x08007BBA: 4288 CMP R0, R1 0x08007BBC: DC3B BGT .L12 ; 0x08007C36 0x08007BBE: 217F MOVS R1, #127 0x08007BC0: F6C1 5150 MOVT R1, #0x1D50 0x08007BC4: 4288 CMP R0, R1 0x08007BC6: F300 8083 BGT.W .L17 ; 0x08007CD0 0x08007BCA: 2102 MOVS R1, #2 0x08007BCC: F2C0 4130 MOVT R1, #0x0430 0x08007BD0: 4288 CMP R0, R1 0x08007BD2: F000 81E0 BEQ.W .L35 ; 0x08007F96 0x08007BD6: 2140 MOVS R1, #64 0x08007BD8: F6C1 1120 MOVT R1, #0x1920 0x08007BDC: 4288 CMP R0, R1 0x08007BDE: F000 81DA BEQ.W .L35 ; 0x08007F96 0x08007BE2: E0A5 B .L20 ; 0x08007D30
.L10: 0x08007BE4: 4288 CMP R0, R1 0x08007BE6: DC3B BGT .L13 ; 0x08007C60 0x08007BE8: 213F MOVS R1, #63 0x08007BEA: F6C1 1120 MOVT R1, #0x1920 0x08007BEE: 4288 CMP R0, R1 0x08007BF0: DC7C BGT .L18 ; 0x08007CEC 0x08007BF2: 2801 CMP R0, #1 0x08007BF4: F000 81CF BEQ.W .L35 ; 0x08007F96 0x08007BF8: 2102 MOVS R1, #2 0x08007BFA: F2C0 4130 MOVT R1, #0x0430 0x08007BFE: 4288 CMP R0, R1 0x08007C00: F000 81C9 BEQ.W .L35 ; 0x08007F96 0x08007C04: 2104 MOVS R1, #4 0x08007C06: F6C0 0160 MOVT R1, #0x0860 0x08007C0A: 4288 CMP R0, R1 0x08007C0C: F000 81C3 BEQ.W .L35 ; 0x08007F96 0x08007C10: E0C6 B .L22 ; 0x08007DA0
.L11: 0x08007C12: F1B0 4F00 CMP.W R0, #0x80000000 0x08007C16: F43F AF88 BEQ.W .L5 ; 0x08007B2A 0x08007C1A: F020 0001 BIC R0, R0, #1 0x08007C1E: 2806 CMP R0, #6 0x08007C20: F43F AF83 BEQ.W .L5 ; 0x08007B2A 0x08007C24: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007C28: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007C2C: F640 21D4 MOVW R1, #0x0AD4 0x08007C30: F7FB FB90 BL assert_failed ; 0x08003354 0x08007C34: E779 B .L5 ; 0x08007B2A
.L12: 0x08007C36: F240 71FF MOVW R1, #0x07FF 0x08007C3A: F6C2 6130 MOVT R1, #0x2E30 0x08007C3E: 4288 CMP R0, R1 0x08007C40: DC68 BGT .L19 ; 0x08007D14 0x08007C42: F240 2100 MOVW R1, #0x0200 0x08007C46: F2C2 51B0 MOVT R1, #0x25B0 0x08007C4A: 4288 CMP R0, R1 0x08007C4C: F000 81A3 BEQ.W .L35 ; 0x08007F96 0x08007C50: F240 4100 MOVW R1, #0x0400 0x08007C54: F6C2 2100 MOVT R1, #0x2A00 0x08007C58: 4288 CMP R0, R1 0x08007C5A: F000 819C BEQ.W .L35 ; 0x08007F96 0x08007C5E: E067 B .L20 ; 0x08007D30
.L13: 0x08007C60: F640 71FF MOVW R1, #0x0FFF 0x08007C64: F2C3 2160 MOVT R1, #0x3260 0x08007C68: 4288 CMP R0, R1 0x08007C6A: F300 8084 BGT.W .L21 ; 0x08007D76 0x08007C6E: F240 2100 MOVW R1, #0x0200 0x08007C72: F2C2 51B0 MOVT R1, #0x25B0 0x08007C76: 4288 CMP R0, R1 0x08007C78: F000 818D BEQ.W .L35 ; 0x08007F96 0x08007C7C: F240 4100 MOVW R1, #0x0400 0x08007C80: F6C2 2100 MOVT R1, #0x2A00 0x08007C84: 4288 CMP R0, R1 0x08007C86: F000 8186 BEQ.W .L35 ; 0x08007F96 0x08007C8A: F640 0100 MOVW R1, #0x0800 0x08007C8E: F6C2 6130 MOVT R1, #0x2E30 0x08007C92: 4288 CMP R0, R1 0x08007C94: F000 817F BEQ.W .L35 ; 0x08007F96 0x08007C98: E082 B .L22 ; 0x08007DA0
.L14: 0x08007C9A: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007C9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007CA2: F640 21D2 MOVW R1, #0x0AD2 0x08007CA6: F7FB FB55 BL assert_failed ; 0x08003354 0x08007CAA: E70E B .L1 ; 0x08007ACA
.L15: 0x08007CAC: F5B0 7F40 CMP.W R0, #0x0300 0x08007CB0: F43F AF38 BEQ.W .L4 ; 0x08007B24 0x08007CB4: F240 3106 MOVW R1, #0x0306 0x08007CB8: 4288 CMP R0, R1 0x08007CBA: F43F AF33 BEQ.W .L4 ; 0x08007B24
.L16: 0x08007CBE: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08007CC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08007CC6: F640 21D3 MOVW R1, #0x0AD3 0x08007CCA: F7FB FB43 BL assert_failed ; 0x08003354 0x08007CCE: E729 B .L4 ; 0x08007B24
.L17: 0x08007CD0: 2180 MOVS R1, #128 0x08007CD2: F6C1 5150 MOVT R1, #0x1D50 0x08007CD6: 4288 CMP R0, R1 0x08007CD8: F000 815D BEQ.W .L35 ; 0x08007F96 0x08007CDC: F240 1100 MOVW R1, #0x0100 0x08007CE0: F2C2 1180 MOVT R1, #0x2180 0x08007CE4: 4288 CMP R0, R1 0x08007CE6: F000 8156 BEQ.W .L35 ; 0x08007F96 0x08007CEA: E021 B .L20 ; 0x08007D30
.L18: 0x08007CEC: 2140 MOVS R1, #64 0x08007CEE: F6C1 1120 MOVT R1, #0x1920 0x08007CF2: 4288 CMP R0, R1 0x08007CF4: F000 814F BEQ.W .L35 ; 0x08007F96 0x08007CF8: 2180 MOVS R1, #128 0x08007CFA: F6C1 5150 MOVT R1, #0x1D50 0x08007CFE: 4288 CMP R0, R1 0x08007D00: F000 8149 BEQ.W .L35 ; 0x08007F96 0x08007D04: F240 1100 MOVW R1, #0x0100 0x08007D08: F2C2 1180 MOVT R1, #0x2180 0x08007D0C: 4288 CMP R0, R1 0x08007D0E: F000 8142 BEQ.W .L35 ; 0x08007F96 0x08007D12: E045 B .L22 ; 0x08007DA0
.L19: 0x08007D14: F640 0100 MOVW R1, #0x0800 0x08007D18: F6C2 6130 MOVT R1, #0x2E30 0x08007D1C: 4288 CMP R0, R1 0x08007D1E: F000 813A BEQ.W .L35 ; 0x08007F96 0x08007D22: F244 0100 MOVW R1, #0x4000 0x08007D26: F6C3 21C0 MOVT R1, #0x3AC0 0x08007D2A: 4288 CMP R0, R1 0x08007D2C: F000 8133 BEQ.W .L35 ; 0x08007F96
.L20: 0x08007D30: F8D9 2000 LDR.W R2, [R9] 0x08007D34: F102 4130 ADD.W R1, R2, #0xB0000000 0x08007D38: EA4F 2331 ROR R3, R1, #8 0x08007D3C: 2B06 CMP R3, #6 0x08007D3E: F640 21E4 MOVW R1, #0x0AE4 0x08007D42: F200 8376 BHI.W .L82 ; 0x08008432 0x08007D46: E8DF F013 TBH [PC, R3, LSL #1] 0x08007D4A: 07 DC.B 0x07 ; '\x07' 0x08007D4B: 00 DC.B 0x00 ; '\0' 0x08007D4C: 75 DC.B 0x75 ; 'u' 0x08007D4D: 00 DC.B 0x00 ; '\0' 0x08007D4E: 74 DC.B 0x74 ; 't' 0x08007D4F: 03 DC.B 0x03 ; '\x03' 0x08007D50: 74 DC.B 0x74 ; 't' 0x08007D51: 03 DC.B 0x03 ; '\x03' 0x08007D52: B0 DC.B 0xB0 ; '\xB0' 0x08007D53: 00 DC.B 0x00 ; '\0' 0x08007D54: DA DC.B 0xDA ; '\xDA' 0x08007D55: 00 DC.B 0x00 ; '\0' 0x08007D56: 11 DC.B 0x11 ; '\x11' 0x08007D57: 01 DC.B 0x01 ; '\x01' 0x08007D58: 210F MOVS R1, #15 0x08007D5A: F2C1 01C0 MOVT R1, #0x10C0 0x08007D5E: 4288 CMP R0, R1 0x08007D60: DC49 BGT .L23 ; 0x08007DF6 0x08007D62: 2104 MOVS R1, #4 0x08007D64: F6C0 0160 MOVT R1, #0x0860 0x08007D68: 4288 CMP R0, R1 0x08007D6A: F000 8114 BEQ.W .L35 ; 0x08007F96 0x08007D6E: 2108 MOVS R1, #8 0x08007D70: F6C0 4190 MOVT R1, #0x0C90 0x08007D74: E048 B .L24 ; 0x08007E08
.L21: 0x08007D76: F241 0100 MOVW R1, #0x1000 0x08007D7A: F2C3 2160 MOVT R1, #0x3260 0x08007D7E: 4288 CMP R0, R1 0x08007D80: F000 8109 BEQ.W .L35 ; 0x08007F96 0x08007D84: F244 0100 MOVW R1, #0x4000 0x08007D88: F6C3 21C0 MOVT R1, #0x3AC0 0x08007D8C: 4288 CMP R0, R1 0x08007D8E: F000 8102 BEQ.W .L35 ; 0x08007F96 0x08007D92: F248 0100 MOVW R1, #0x8000 0x08007D96: F6C3 61F0 MOVT R1, #0x3EF0 0x08007D9A: 4288 CMP R0, R1 0x08007D9C: F000 80FB BEQ.W .L35 ; 0x08007F96
.L22: 0x08007DA0: F8D9 2000 LDR.W R2, [R9] 0x08007DA4: F102 4130 ADD.W R1, R2, #0xB0000000 0x08007DA8: EA4F 2331 ROR R3, R1, #8 0x08007DAC: 2B06 CMP R3, #6 0x08007DAE: F44F 612E MOV.W R1, #0x0AE0 0x08007DB2: F200 833E BHI.W .L82 ; 0x08008432 0x08007DB6: E8DF F013 TBH [PC, R3, LSL #1] 0x08007DBA: 07 DC.B 0x07 ; '\x07' 0x08007DBB: 00 DC.B 0x00 ; '\0' 0x08007DBC: 43 DC.B 0x43 ; 'C' 0x08007DBD: 03 DC.B 0x03 ; '\x03' 0x08007DBE: 3C DC.B 0x3C ; '<' 0x08007DBF: 03 DC.B 0x03 ; '\x03' 0x08007DC0: 3C DC.B 0x3C ; '<' 0x08007DC1: 03 DC.B 0x03 ; '\x03' 0x08007DC2: 88 DC.B 0x88 ; '\x88' 0x08007DC3: 03 DC.B 0x03 ; '\x03' 0x08007DC4: C5 DC.B 0xC5 ; '\xC5' 0x08007DC5: 03 DC.B 0x03 ; '\x03' 0x08007DC6: 02 DC.B 0x02 ; '\x02' 0x08007DC7: 04 DC.B 0x04 ; '\x04' 0x08007DC8: F64F 71FF MOVW R1, #0xFFFF 0x08007DCC: F6CC 3183 MOVT R1, #0xCB83 0x08007DD0: 4288 CMP R0, R1 0x08007DD2: F340 8302 BLE.W .L79 ; 0x080083DA 0x08007DD6: 210F MOVS R1, #15 0x08007DD8: F2C1 01C0 MOVT R1, #0x10C0 0x08007DDC: 4288 CMP R0, R1 0x08007DDE: F300 830D BGT.W .L80 ; 0x080083FC 0x08007DE2: 2100 MOVS R1, #0 0x08007DE4: F6CC 3184 MOVT R1, #0xCB84 0x08007DE8: 4288 CMP R0, R1 0x08007DEA: F000 80D4 BEQ.W .L35 ; 0x08007F96 0x08007DEE: 2108 MOVS R1, #8 0x08007DF0: F6C0 4190 MOVT R1, #0x0C90 0x08007DF4: E30B B .L81 ; 0x0800840E
.L23: 0x08007DF6: 2110 MOVS R1, #16 0x08007DF8: F2C1 01C0 MOVT R1, #0x10C0 0x08007DFC: 4288 CMP R0, R1 0x08007DFE: F000 80CA BEQ.W .L35 ; 0x08007F96 0x08007E02: 2120 MOVS R1, #32 0x08007E04: F2C1 41F0 MOVT R1, #0x14F0
.L24: 0x08007E08: 4288 CMP R0, R1 0x08007E0A: F000 80C4 BEQ.W .L35 ; 0x08007F96 0x08007E0E: F1A2 41A0 SUB.W R1, R2, #0x50000000 0x08007E12: F5A1 7180 SUB.W R1, R1, #0x0100 0x08007E16: EA4F 2331 ROR R3, R1, #8 0x08007E1A: 2B05 CMP R3, #5 0x08007E1C: F640 21E4 MOVW R1, #0x0AE4 0x08007E20: F200 8307 BHI.W .L82 ; 0x08008432 0x08007E24: E8DF F013 TBH [PC, R3, LSL #1] 0x08007E28: 06 DC.B 0x06 ; '\x06' 0x08007E29: 00 DC.B 0x00 ; '\0' 0x08007E2A: 05 DC.B 0x05 ; '\x05' 0x08007E2B: 03 DC.B 0x03 ; '\x03' 0x08007E2C: 05 DC.B 0x05 ; '\x05' 0x08007E2D: 03 DC.B 0x03 ; '\x03' 0x08007E2E: 41 DC.B 0x41 ; 'A' 0x08007E2F: 00 DC.B 0x00 ; '\0' 0x08007E30: 6B DC.B 0x6B ; 'k' 0x08007E31: 00 DC.B 0x00 ; '\0' 0x08007E32: A2 DC.B 0xA2 ; '\xA2' 0x08007E33: 00 DC.B 0x00 ; '\0' 0x08007E34: 211F MOVS R1, #31 0x08007E36: F2C1 41F0 MOVT R1, #0x14F0 0x08007E3A: 4288 CMP R0, R1 0x08007E3C: DC0F BGT .L25 ; 0x08007E5E 0x08007E3E: 2104 MOVS R1, #4 0x08007E40: F6C0 0160 MOVT R1, #0x0860 0x08007E44: 4288 CMP R0, R1 0x08007E46: F000 80A6 BEQ.W .L35 ; 0x08007F96 0x08007E4A: 2108 MOVS R1, #8 0x08007E4C: F6C0 4190 MOVT R1, #0x0C90 0x08007E50: 4288 CMP R0, R1 0x08007E52: F000 80A0 BEQ.W .L35 ; 0x08007F96 0x08007E56: 2110 MOVS R1, #16 0x08007E58: F2C1 01C0 MOVT R1, #0x10C0 0x08007E5C: E010 B .L26 ; 0x08007E80
.L25: 0x08007E5E: 2120 MOVS R1, #32 0x08007E60: F2C1 41F0 MOVT R1, #0x14F0 0x08007E64: 4288 CMP R0, R1 0x08007E66: F000 8096 BEQ.W .L35 ; 0x08007F96 0x08007E6A: F241 0100 MOVW R1, #0x1000 0x08007E6E: F2C3 2160 MOVT R1, #0x3260 0x08007E72: 4288 CMP R0, R1 0x08007E74: F000 808F BEQ.W .L35 ; 0x08007F96 0x08007E78: F242 0100 MOVW R1, #0x2000 0x08007E7C: F2C3 6190 MOVT R1, #0x3690
.L26: 0x08007E80: 4288 CMP R0, R1 0x08007E82: F000 8088 BEQ.W .L35 ; 0x08007F96 0x08007E86: F240 6100 MOVW R1, #0x0600 0x08007E8A: F2C5 0100 MOVT R1, #0x5000 0x08007E8E: 428A CMP R2, R1 0x08007E90: D06C BEQ .L33 ; 0x08007F6C 0x08007E92: F240 5100 MOVW R1, #0x0500 0x08007E96: F2C5 0100 MOVT R1, #0x5000 0x08007E9A: 428A CMP R2, R1 0x08007E9C: D02F BEQ .L29 ; 0x08007EFE 0x08007E9E: F240 4100 MOVW R1, #0x0400 0x08007EA2: F2C5 0100 MOVT R1, #0x5000 0x08007EA6: 428A CMP R2, R1 0x08007EA8: D172 BNE .L34 ; 0x08007F90 0x08007EAA: 210F MOVS R1, #15 0x08007EAC: F2C1 01C0 MOVT R1, #0x10C0 0x08007EB0: 4288 CMP R0, R1 0x08007EB2: DD0E BLE .L27 ; 0x08007ED2 0x08007EB4: 2110 MOVS R1, #16 0x08007EB6: F2C1 01C0 MOVT R1, #0x10C0 0x08007EBA: 4288 CMP R0, R1 0x08007EBC: D06B BEQ .L35 ; 0x08007F96 0x08007EBE: 2120 MOVS R1, #32 0x08007EC0: F2C1 41F0 MOVT R1, #0x14F0 0x08007EC4: 4288 CMP R0, R1 0x08007EC6: D066 BEQ .L35 ; 0x08007F96 0x08007EC8: F248 0100 MOVW R1, #0x8000 0x08007ECC: F6C3 61F0 MOVT R1, #0x3EF0 0x08007ED0: E007 B .L28 ; 0x08007EE2
.L27: 0x08007ED2: 2104 MOVS R1, #4 0x08007ED4: F6C0 0160 MOVT R1, #0x0860 0x08007ED8: 4288 CMP R0, R1 0x08007EDA: D05C BEQ .L35 ; 0x08007F96 0x08007EDC: 2108 MOVS R1, #8 0x08007EDE: F6C0 4190 MOVT R1, #0x0C90
.L28: 0x08007EE2: 4288 CMP R0, R1 0x08007EE4: D057 BEQ .L35 ; 0x08007F96 0x08007EE6: F240 6100 MOVW R1, #0x0600 0x08007EEA: F2C5 0100 MOVT R1, #0x5000 0x08007EEE: 428A CMP R2, R1 0x08007EF0: D03C BEQ .L33 ; 0x08007F6C 0x08007EF2: F240 5100 MOVW R1, #0x0500 0x08007EF6: F2C5 0100 MOVT R1, #0x5000 0x08007EFA: 428A CMP R2, R1 0x08007EFC: D148 BNE .L34 ; 0x08007F90
.L29: 0x08007EFE: 211F MOVS R1, #31 0x08007F00: F2C1 41F0 MOVT R1, #0x14F0 0x08007F04: 4288 CMP R0, R1 0x08007F06: DD0F BLE .L30 ; 0x08007F28 0x08007F08: F641 71FF MOVW R1, #0x1FFF 0x08007F0C: F2C3 6190 MOVT R1, #0x3690 0x08007F10: 4288 CMP R0, R1 0x08007F12: DC17 BGT .L31 ; 0x08007F44 0x08007F14: 2120 MOVS R1, #32 0x08007F16: F2C1 41F0 MOVT R1, #0x14F0 0x08007F1A: 4288 CMP R0, R1 0x08007F1C: D03B BEQ .L35 ; 0x08007F96 0x08007F1E: F241 0100 MOVW R1, #0x1000 0x08007F22: F2C3 2160 MOVT R1, #0x3260 0x08007F26: E017 B .L32 ; 0x08007F58
.L30: 0x08007F28: 2104 MOVS R1, #4 0x08007F2A: F6C0 0160 MOVT R1, #0x0860 0x08007F2E: 4288 CMP R0, R1 0x08007F30: D031 BEQ .L35 ; 0x08007F96 0x08007F32: 2108 MOVS R1, #8 0x08007F34: F6C0 4190 MOVT R1, #0x0C90 0x08007F38: 4288 CMP R0, R1 0x08007F3A: D02C BEQ .L35 ; 0x08007F96 0x08007F3C: 2110 MOVS R1, #16 0x08007F3E: F2C1 01C0 MOVT R1, #0x10C0 0x08007F42: E009 B .L32 ; 0x08007F58
.L31: 0x08007F44: F242 0100 MOVW R1, #0x2000 0x08007F48: F2C3 6190 MOVT R1, #0x3690 0x08007F4C: 4288 CMP R0, R1 0x08007F4E: D022 BEQ .L35 ; 0x08007F96 0x08007F50: F248 0100 MOVW R1, #0x8000 0x08007F54: F6C3 61F0 MOVT R1, #0x3EF0
.L32: 0x08007F58: 4288 CMP R0, R1 0x08007F5A: D01C BEQ .L35 ; 0x08007F96 0x08007F5C: F240 3108 MOVW R1, #0x0308 0x08007F60: F2C5 0100 MOVT R1, #0x5000 0x08007F64: F501 713E ADD.W R1, R1, #0x02F8 0x08007F68: 428A CMP R2, R1 0x08007F6A: D111 BNE .L34 ; 0x08007F90
.L33: 0x08007F6C: F241 0100 MOVW R1, #0x1000 0x08007F70: F2C3 2160 MOVT R1, #0x3260 0x08007F74: 4288 CMP R0, R1 0x08007F76: D00E BEQ .L35 ; 0x08007F96 0x08007F78: F242 0100 MOVW R1, #0x2000 0x08007F7C: F2C3 6190 MOVT R1, #0x3690 0x08007F80: 4288 CMP R0, R1 0x08007F82: D008 BEQ .L35 ; 0x08007F96 0x08007F84: F248 0100 MOVW R1, #0x8000 0x08007F88: F6C3 61F0 MOVT R1, #0x3EF0 0x08007F8C: 4288 CMP R0, R1 0x08007F8E: D002 BEQ .L35 ; 0x08007F96
.L34: 0x08007F90: F640 21E4 MOVW R1, #0x0AE4 0x08007F94: E24D B .L82 ; 0x08008432
.L35: 0x08007F96: F899 0058 LDRB.W R0, [R9, #88] 0x08007F9A: 2801 CMP R0, #1 0x08007F9C: D103 BNE .L36 ; 0x08007FA6 0x08007F9E: 2002 MOVS R0, #2 0x08007FA0: B001 ADD SP, SP, #4 0x08007FA2: E8BD 83F0 POP.W {R4-R9, PC}
.L36: 0x08007FA6: 2101 MOVS R1, #1 0x08007FA8: F8D9 0000 LDR.W R0, [R9] 0x08007FAC: F889 1058 STRB.W R1, [R9, #88] 0x08007FB0: 6881 LDR R1, [R0, #8] 0x08007FB2: 0749 LSLS R1, R1, #29 0x08007FB4: D432 BMI .L37 ; 0x0800801C 0x08007FB6: E9D5 1200 LDRD R1, R2, [R5] 0x08007FBA: 261F MOVS R6, #31 0x08007FBC: F3C2 2301 UBFX R3, R2, #8, #2 0x08007FC0: EB00 0383 ADD.W R3, R0, R3, LSL #2 0x08007FC4: 6B1F LDR R7, [R3, #48] 0x08007FC6: F002 021F AND R2, R2, #31 0x08007FCA: 4096 LSLS R6, R2 0x08007FCC: F3C1 6184 UBFX R1, R1, #26, #5 0x08007FD0: 43B7 BICS R7, R6 0x08007FD2: 4091 LSLS R1, R2 0x08007FD4: 4339 ORRS R1, R7 0x08007FD6: 6319 STR R1, [R3, #48] 0x08007FD8: 6881 LDR R1, [R0, #8] 0x08007FDA: 6882 LDR R2, [R0, #8] 0x08007FDC: F001 0104 AND R1, R1, #4 0x08007FE0: F002 0208 AND R2, R2, #8 0x08007FE4: 1889 ADDS R1, R1, R2 0x08007FE6: F040 80CC BNE.W .L51 ; 0x08008182 0x08007FEA: 682F LDR R7, [R5] 0x08007FEC: F100 0114 ADD.W R1, R0, #20 0x08007FF0: 2204 MOVS R2, #4 0x08007FF2: F3C7 6640 UBFX R6, R7, #25, #1 0x08007FF6: 68AB LDR R3, [R5, #8] 0x08007FF8: EA02 52D7 AND.W R2, R2, R7, LSR #23 0x08007FFC: F851 4026 LDR.W R4, [R1, R6, LSL #2] 0x08008000: F3C7 5604 UBFX R6, R7, #20, #5 0x08008004: 2707 MOVS R7, #7 0x08008006: 40B7 LSLS R7, R6 0x08008008: F1B3 4F00 CMP.W R3, #0x80000000 0x0800800C: EA24 0707 BIC.W R7, R4, R7 0x08008010: D10C BNE .L38 ; 0x0800802C 0x08008012: 508F STR R7, [R1, R2] 0x08008014: 6809 LDR R1, [R1] 0x08008016: F041 4100 ORR R1, R1, #0x80000000 0x0800801A: E00D B .L39 ; 0x08008038
.L37: 0x0800801C: F8D9 005C LDR.W R0, [R9, #92] 0x08008020: F040 0020 ORR R0, R0, #32 0x08008024: F8C9 005C STR.W R0, [R9, #92] 0x08008028: 2001 MOVS R0, #1 0x0800802A: E1D0 B .L78 ; 0x080083CE
.L38: 0x0800802C: 40B3 LSLS R3, R6 0x0800802E: 433B ORRS R3, R7 0x08008030: 508B STR R3, [R1, R2] 0x08008032: 6809 LDR R1, [R1] 0x08008034: F021 4100 BIC R1, R1, #0x80000000
.L39: 0x08008038: 6141 STR R1, [R0, #20] 0x0800803A: E9D5 1204 LDRD R1, R2, [R5, #16] 0x0800803E: 68C3 LDR R3, [R0, #12] 0x08008040: 2904 CMP R1, #4 0x08008042: D10B BNE .L40 ; 0x0800805C 0x08008044: 6E01 LDR R1, [R0, #96] 0x08008046: 6E00 LDR R0, [R0, #96] 0x08008048: 6829 LDR R1, [R5] 0x0800804A: F3C0 6084 UBFX R0, R0, #26, #5 0x0800804E: 034A LSLS R2, R1, #13 0x08008050: D04A BEQ .L43 ; 0x080080E8 0x08008052: FA91 F1A1 RBIT R1, R1 0x08008056: FAB1 F181 CLZ R1, R1 0x0800805A: E047 B .L44 ; 0x080080EC
.L40: 0x0800805C: 2706 MOVS R7, #6 0x0800805E: EA07 0393 AND.W R3, R7, R3, LSR #2 0x08008062: 409A LSLS R2, R3 0x08008064: 682B LDR R3, [R5] 0x08008066: EB00 0081 ADD.W R0, R0, R1, LSL #2 0x0800806A: 6E01 LDR R1, [R0, #96] 0x0800806C: F24F 0700 MOVW R7, #0xF000 0x08008070: F2C0 37FF MOVT R7, #0x03FF 0x08008074: F003 43F8 AND R3, R3, #0x7C000000 0x08008078: 4039 ANDS R1, R7 0x0800807A: 431A ORRS R2, R3 0x0800807C: 4311 ORRS R1, R2 0x0800807E: F041 4100 ORR R1, R1, #0x80000000 0x08008082: 6601 STR R1, [R0, #96] 0x08008084: 69A8 LDR R0, [R5, #24] 0x08008086: F040 7080 ORR R0, R0, #0x01000000 0x0800808A: F1B0 7F80 CMP.W R0, #0x01000000 0x0800808E: D007 BEQ .L41 ; 0x080080A0 0x08008090: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08008094: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x08008098: F640 311C MOVW R1, #0x0B1C 0x0800809C: F7FB F95A BL assert_failed ; 0x08003354
.L41: 0x080080A0: 7F28 LDRB R0, [R5, #28] 0x080080A2: 2802 CMP R0, #2 0x080080A4: D307 BCC .L42 ; 0x080080B6 0x080080A6: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x080080AA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x080080AE: F640 311D MOVW R1, #0x0B1D 0x080080B2: F7FB F94F BL assert_failed ; 0x08003354
.L42: 0x080080B6: F8D9 0000 LDR.W R0, [R9] 0x080080BA: 6929 LDR R1, [R5, #16] 0x080080BC: 3060 ADDS R0, #96 0x080080BE: 69AA LDR R2, [R5, #24] 0x080080C0: F850 3021 LDR.W R3, [R0, R1, LSL #2] 0x080080C4: F023 7380 BIC R3, R3, #0x01000000 0x080080C8: 431A ORRS R2, R3 0x080080CA: F840 2021 STR.W R2, [R0, R1, LSL #2] 0x080080CE: 6929 LDR R1, [R5, #16] 0x080080D0: 7F2A LDRB R2, [R5, #28] 0x080080D2: F850 3021 LDR.W R3, [R0, R1, LSL #2] 0x080080D6: 2A01 CMP R2, #1 0x080080D8: F023 7300 BIC R3, R3, #0x02000000 0x080080DC: BF08 IT EQ 0x080080DE: F103 7300 ADDEQ.W R3, R3, #0x02000000 0x080080E2: F840 3021 STR.W R3, [R0, R1, LSL #2] 0x080080E6: E04C B .L51 ; 0x08008182
.L43: 0x080080E8: F3C1 6184 UBFX R1, R1, #26, #5
.L44: 0x080080EC: 4288 CMP R0, R1 0x080080EE: F64F 70FF MOVW R0, #0xFFFF 0x080080F2: F2C0 0007 MOVT R0, #7 0x080080F6: D105 BNE .L45 ; 0x08008104 0x080080F8: F8D9 1000 LDR.W R1, [R9] 0x080080FC: 6E0A LDR R2, [R1, #96] 0x080080FE: F022 4200 BIC R2, R2, #0x80000000 0x08008102: 660A STR R2, [R1, #96]
.L45: 0x08008104: F8D9 1000 LDR.W R1, [R9] 0x08008108: 6E4A LDR R2, [R1, #100] 0x0800810A: 6E49 LDR R1, [R1, #100] 0x0800810C: 682A LDR R2, [R5] 0x0800810E: F3C1 6184 UBFX R1, R1, #26, #5 0x08008112: 4202 TST R2, R0 0x08008114: D057 BEQ .L52 ; 0x080081C6 0x08008116: FA92 F2A2 RBIT R2, R2 0x0800811A: FAB2 F282 CLZ R2, R2 0x0800811E: 4291 CMP R1, R2 0x08008120: D105 BNE .L47 ; 0x0800812E
.L46: 0x08008122: F8D9 1000 LDR.W R1, [R9] 0x08008126: 6E4A LDR R2, [R1, #100] 0x08008128: F022 4200 BIC R2, R2, #0x80000000 0x0800812C: 664A STR R2, [R1, #100]
.L47: 0x0800812E: F8D9 1000 LDR.W R1, [R9] 0x08008132: 6E8A LDR R2, [R1, #104] 0x08008134: 6E89 LDR R1, [R1, #104] 0x08008136: 682A LDR R2, [R5] 0x08008138: F3C1 6184 UBFX R1, R1, #26, #5 0x0800813C: 4202 TST R2, R0 0x0800813E: D047 BEQ .L53 ; 0x080081D0 0x08008140: FA92 F2A2 RBIT R2, R2 0x08008144: FAB2 F282 CLZ R2, R2 0x08008148: 4291 CMP R1, R2 0x0800814A: D105 BNE .L49 ; 0x08008158
.L48: 0x0800814C: F8D9 1000 LDR.W R1, [R9] 0x08008150: 6E8A LDR R2, [R1, #104] 0x08008152: F022 4200 BIC R2, R2, #0x80000000 0x08008156: 668A STR R2, [R1, #104]
.L49: 0x08008158: F8D9 1000 LDR.W R1, [R9] 0x0800815C: 6ECA LDR R2, [R1, #108] 0x0800815E: 6ECA LDR R2, [R1, #108] 0x08008160: 6829 LDR R1, [R5] 0x08008162: 4201 TST R1, R0 0x08008164: F3C2 6084 UBFX R0, R2, #26, #5 0x08008168: D037 BEQ .L54 ; 0x080081DA 0x0800816A: FA91 F1A1 RBIT R1, R1 0x0800816E: FAB1 F181 CLZ R1, R1 0x08008172: 4288 CMP R0, R1 0x08008174: D105 BNE .L51 ; 0x08008182
.L50: 0x08008176: F8D9 0000 LDR.W R0, [R9] 0x0800817A: 6EC1 LDR R1, [R0, #108] 0x0800817C: F021 4100 BIC R1, R1, #0x80000000 0x08008180: 66C1 STR R1, [R0, #108]
.L51: 0x08008182: F8D9 0000 LDR.W R0, [R9] 0x08008186: 6881 LDR R1, [R0, #8] 0x08008188: 07C9 LSLS R1, R1, #31 0x0800818A: F040 808E BNE.W .L69 ; 0x080082AA 0x0800818E: 682A LDR R2, [R5] 0x08008190: 68EF LDR R7, [R5, #12] 0x08008192: F64F 71FF MOVW R1, #0xFFFF 0x08008196: F2C0 0107 MOVT R1, #7 0x0800819A: F8D0 60B0 LDR.W R6, [R0, #176] 0x0800819E: 4613 MOV R3, R2 0x080081A0: F007 0418 AND R4, R7, #24 0x080081A4: F36F 43DF BFC R3, #19, #13 0x080081A8: FA21 F404 LSR.W R4, R1, R4 0x080081AC: 439E BICS R6, R3 0x080081AE: 4014 ANDS R4, R2 0x080081B0: 4326 ORRS R6, R4 0x080081B2: 4547 CMP R7, R8 0x080081B4: F8C0 60B0 STR.W R6, [R0, #176] 0x080081B8: D177 BNE .L69 ; 0x080082AA 0x080081BA: B19B CBZ R3, .L55 ; 0x080081E4 0x080081BC: FA92 F2A2 RBIT R2, R2 0x080081C0: FAB2 F282 CLZ R2, R2 0x080081C4: E00F B .L56 ; 0x080081E6
.L52: 0x080081C6: F3C2 6284 UBFX R2, R2, #26, #5 0x080081CA: 4291 CMP R1, R2 0x080081CC: D0A9 BEQ .L46 ; 0x08008122 0x080081CE: E7AE B .L47 ; 0x0800812E
.L53: 0x080081D0: F3C2 6284 UBFX R2, R2, #26, #5 0x080081D4: 4291 CMP R1, R2 0x080081D6: D0B9 BEQ .L48 ; 0x0800814C 0x080081D8: E7BE B .L49 ; 0x08008158
.L54: 0x080081DA: F3C1 6184 UBFX R1, R1, #26, #5 0x080081DE: 4288 CMP R0, R1 0x080081E0: D0C9 BEQ .L50 ; 0x08008176 0x080081E2: E7CE B .L51 ; 0x08008182
.L55: 0x080081E4: 0E92 LSRS R2, R2, #26
.L56: 0x080081E6: 3201 ADDS R2, #1 0x080081E8: F002 031E AND R3, R2, #30 0x080081EC: 682A LDR R2, [R5] 0x080081EE: 2B09 CMP R3, #9 0x080081F0: EA02 0301 AND.W R3, R2, R1 0x080081F4: D80A BHI .L58 ; 0x0800820C 0x080081F6: B10B CBZ R3, .L57 ; 0x080081FC 0x080081F8: FA92 F2A2 RBIT R2, R2
.L57: 0x080081FC: 682A LDR R2, [R5] 0x080081FE: 420A TST R2, R1 0x08008200: D00F BEQ .L60 ; 0x08008222 0x08008202: FA92 F2A2 RBIT R2, R2 0x08008206: FAB2 F282 CLZ R2, R2 0x0800820A: E00B B .L61 ; 0x08008224
.L58: 0x0800820C: B10B CBZ R3, .L59 ; 0x08008212 0x0800820E: FA92 F2A2 RBIT R2, R2
.L59: 0x08008212: 682A LDR R2, [R5] 0x08008214: 420A TST R2, R1 0x08008216: D013 BEQ .L62 ; 0x08008240 0x08008218: FA92 F2A2 RBIT R2, R2 0x0800821C: FAB2 F282 CLZ R2, R2 0x08008220: E00F B .L63 ; 0x08008242
.L60: 0x08008222: 0E92 LSRS R2, R2, #26
.L61: 0x08008224: 3201 ADDS R2, #1 0x08008226: F002 031F AND R3, R2, #31 0x0800822A: 682A LDR R2, [R5] 0x0800822C: 2701 MOVS R7, #1 0x0800822E: 420A TST R2, R1 0x08008230: FA07 F103 LSL.W R1, R7, R3 0x08008234: D013 BEQ .L64 ; 0x0800825E 0x08008236: FA92 F2A2 RBIT R2, R2 0x0800823A: FAB2 F282 CLZ R2, R2 0x0800823E: E00F B .L65 ; 0x08008260
.L62: 0x08008240: 0E92 LSRS R2, R2, #26
.L63: 0x08008242: 3201 ADDS R2, #1 0x08008244: F002 031F AND R3, R2, #31 0x08008248: 682A LDR R2, [R5] 0x0800824A: 2701 MOVS R7, #1 0x0800824C: 420A TST R2, R1 0x0800824E: FA07 F103 LSL.W R1, R7, R3 0x08008252: D00D BEQ .L66 ; 0x08008270 0x08008254: FA92 F2A2 RBIT R2, R2 0x08008258: FAB2 F282 CLZ R2, R2 0x0800825C: E009 B .L67 ; 0x08008272
.L64: 0x0800825E: 0E92 LSRS R2, R2, #26
.L65: 0x08008260: 3201 ADDS R2, #1 0x08008262: F002 021F AND R2, R2, #31 0x08008266: EB02 0242 ADD.W R2, R2, R2, LSL #1 0x0800826A: EA41 5102 ORR.W R1, R1, R2, LSL #20 0x0800826E: E00D B .L68 ; 0x0800828C
.L66: 0x08008270: 0E92 LSRS R2, R2, #26
.L67: 0x08008272: 3201 ADDS R2, #1 0x08008274: F002 021F AND R2, R2, #31 0x08008278: 2300 MOVS R3, #0 0x0800827A: EB02 0242 ADD.W R2, R2, R2, LSL #1 0x0800827E: F6CF 6320 MOVT R3, #0xFE20 0x08008282: EB03 5202 ADD.W R2, R3, R2, LSL #20 0x08008286: 4311 ORRS R1, R2 0x08008288: F041 7100 ORR R1, R1, #0x02000000
.L68: 0x0800828C: F3C1 6340 UBFX R3, R1, #25, #1 0x08008290: EB00 0083 ADD.W R0, R0, R3, LSL #2 0x08008294: 68AA LDR R2, [R5, #8] 0x08008296: 6943 LDR R3, [R0, #20] 0x08008298: F3C1 5104 UBFX R1, R1, #20, #5 0x0800829C: 2707 MOVS R7, #7 0x0800829E: 408F LSLS R7, R1 0x080082A0: 43BB BICS R3, R7 0x080082A2: FA02 F101 LSL.W R1, R2, R1 0x080082A6: 4319 ORRS R1, R3 0x080082A8: 6141 STR R1, [R0, #20]
.L69: 0x080082AA: 682B LDR R3, [R5] 0x080082AC: 2000 MOVS R0, #0 0x080082AE: F2C8 0008 MOVT R0, #0x8008 0x080082B2: 4203 TST R3, R0 0x080082B4: F000 808A BEQ.W .L77 ; 0x080083CC 0x080082B8: F240 3C08 MOVW R12, #0x0308 0x080082BC: F2C5 0C00 MOVT R12, #0x5000 0x080082C0: F8D9 6000 LDR.W R6, [R9] 0x080082C4: F50C 6280 ADD.W R2, R12, #0x0400 0x080082C8: F5AC 7502 SUB.W R5, R12, #0x0208 0x080082CC: 4610 MOV R0, R2 0x080082CE: 42AE CMP R6, R5 0x080082D0: BF04 ITT EQ 0x080082D2: F240 3008 MOVWEQ R0, #0x0308 0x080082D6: F2C5 0000 MOVTEQ R0, #0x5000 0x080082DA: F1B6 4FA0 CMP.W R6, #0x50000000 0x080082DE: BF04 ITT EQ 0x080082E0: F240 3008 MOVWEQ R0, #0x0308 0x080082E4: F2C5 0000 MOVTEQ R0, #0x5000 0x080082E8: 6801 LDR R1, [R0] 0x080082EA: 2700 MOVS R7, #0 0x080082EC: F2CC 3721 MOVT R7, #0xC321 0x080082F0: 42BB CMP R3, R7 0x080082F2: F001 7EE0 AND LR, R1, #0x01C00000 0x080082F6: D004 BEQ .L70 ; 0x08008302 0x080082F8: 2410 MOVS R4, #16 0x080082FA: F2C9 04C0 MOVT R4, #0x90C0 0x080082FE: 42A3 CMP R3, R4 0x08008300: D12F BNE .L73 ; 0x08008362
.L70: 0x08008302: 020C LSLS R4, R1, #8 0x08008304: D42D BMI .L73 ; 0x08008362 0x08008306: F240 6100 MOVW R1, #0x0600 0x0800830A: F2C5 0100 MOVT R1, #0x5000 0x0800830E: 428E CMP R6, R1 0x08008310: D002 BEQ .L71 ; 0x08008318 0x08008312: F1B6 4FA0 CMP.W R6, #0x50000000 0x08008316: D159 BNE .L77 ; 0x080083CC
.L71: 0x08008318: 6801 LDR R1, [R0] 0x0800831A: F021 71E0 BIC R1, R1, #0x01C00000 0x0800831E: EA41 010E ORR.W R1, R1, LR 0x08008322: F441 0100 ORR R1, R1, #0x800000 0x08008326: 6001 STR R1, [R0] 0x08008328: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800832C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08008330: 6800 LDR R0, [R0] 0x08008332: F642 5163 MOVW R1, #0x2D63 0x08008336: 0980 LSRS R0, R0, #6 0x08008338: F2C0 513E MOVT R1, #0x053E 0x0800833C: FBA0 0101 UMULL R0, R1, R0, R1 0x08008340: 0988 LSRS R0, R1, #6 0x08008342: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08008346: 210C MOVS R1, #12 0x08008348: EB01 0080 ADD.W R0, R1, R0, LSL #2 0x0800834C: 9000 STR R0, [SP, #0] 0x0800834E: 9800 LDR R0, [SP, #0] 0x08008350: B3E0 CBZ R0, .L77 ; 0x080083CC 0x08008352: BF00 NOP
.L72: 0x08008354: 9800 LDR R0, [SP, #0] 0x08008356: 3801 SUBS R0, #1 0x08008358: 9000 STR R0, [SP, #0] 0x0800835A: 9800 LDR R0, [SP, #0] 0x0800835C: 2800 CMP R0, #0 0x0800835E: D1F9 BNE .L72 ; 0x08008354 0x08008360: E034 B .L77 ; 0x080083CC
.L73: 0x08008362: 2400 MOVS R4, #0 0x08008364: F2CC 7452 MOVT R4, #0xC752 0x08008368: 42A3 CMP R3, R4 0x0800836A: BF08 IT EQ 0x0800836C: EA5F 641E LSRSEQ.W R4, LR, #24 0x08008370: D017 BEQ .L74 ; 0x080083A2 0x08008372: 2000 MOVS R0, #0 0x08008374: F6CC 3084 MOVT R0, #0xCB84 0x08008378: 4283 CMP R3, R0 0x0800837A: F04F 0000 MOV.W R0, #0 0x0800837E: BF08 IT EQ 0x08008380: F411 0180 ANDSEQ R1, R1, #0x400000 0x08008384: D123 BNE .L78 ; 0x080083CE 0x08008386: F1B6 4FA0 CMP.W R6, #0x50000000 0x0800838A: D013 BEQ .L75 ; 0x080083B4 0x0800838C: F240 1000 MOVW R0, #0x0100 0x08008390: F2C5 0000 MOVT R0, #0x5000 0x08008394: 4286 CMP R6, R0 0x08008396: D019 BEQ .L77 ; 0x080083CC 0x08008398: 1B70 SUBS R0, R6, R5 0x0800839A: FAB0 F080 CLZ R0, R0 0x0800839E: 0940 LSRS R0, R0, #5 0x080083A0: E009 B .L76 ; 0x080083B6
.L74: 0x080083A2: 6801 LDR R1, [R0] 0x080083A4: F021 71E0 BIC R1, R1, #0x01C00000 0x080083A8: EA41 010E ORR.W R1, R1, LR 0x080083AC: F041 7180 ORR R1, R1, #0x01000000 0x080083B0: 6001 STR R1, [R0] 0x080083B2: E00B B .L77 ; 0x080083CC
.L75: 0x080083B4: 2001 MOVS R0, #1
.L76: 0x080083B6: 2800 CMP R0, #0 0x080083B8: BF18 IT NE 0x080083BA: 4662 MOVNE R2, R12 0x080083BC: 6810 LDR R0, [R2] 0x080083BE: F020 70E0 BIC R0, R0, #0x01C00000 0x080083C2: EA40 000E ORR.W R0, R0, LR 0x080083C6: F440 0080 ORR R0, R0, #0x400000 0x080083CA: 6010 STR R0, [R2]
.L77: 0x080083CC: 2000 MOVS R0, #0
.L78: 0x080083CE: 2100 MOVS R1, #0 0x080083D0: F889 1058 STRB.W R1, [R9, #88] 0x080083D4: B001 ADD SP, SP, #4 0x080083D6: E8BD 83F0 POP.W {R4-R9, PC}
.L79: 0x080083DA: F242 0100 MOVW R1, #0x2000 0x080083DE: F2CB 6190 MOVT R1, #0xB690 0x080083E2: 4288 CMP R0, R1 0x080083E4: F43F ADD7 BEQ.W .L35 ; 0x08007F96 0x080083E8: 2100 MOVS R1, #0 0x080083EA: F2CC 3121 MOVT R1, #0xC321 0x080083EE: 4288 CMP R0, R1 0x080083F0: F43F ADD1 BEQ.W .L35 ; 0x08007F96 0x080083F4: 2100 MOVS R1, #0 0x080083F6: F2CC 7152 MOVT R1, #0xC752 0x080083FA: E008 B .L81 ; 0x0800840E
.L80: 0x080083FC: 2110 MOVS R1, #16 0x080083FE: F2C1 01C0 MOVT R1, #0x10C0 0x08008402: 4288 CMP R0, R1 0x08008404: F43F ADC7 BEQ.W .L35 ; 0x08007F96 0x08008408: 2120 MOVS R1, #32 0x0800840A: F2C1 41F0 MOVT R1, #0x14F0
.L81: 0x0800840E: 4288 CMP R0, R1 0x08008410: F43F ADC1 BEQ.W .L35 ; 0x08007F96 0x08008414: F1A2 41A0 SUB.W R1, R2, #0x50000000 0x08008418: F5A1 7180 SUB.W R1, R1, #0x0100 0x0800841C: EA4F 2331 ROR R3, R1, #8 0x08008420: 2B05 CMP R3, #5 0x08008422: F44F 612E MOV.W R1, #0x0AE0 0x08008426: D804 BHI .L82 ; 0x08008432 0x08008428: E8DF F003 TBB [PC, R3] 0x0800842C: 0A DC.B 0x0A ; '\n' 0x0800842D: 03 DC.B 0x03 ; '\x03' 0x0800842E: 03 DC.B 0x03 ; '\x03' 0x0800842F: 4F DC.B 0x4F ; 'O' 0x08008430: 8C DC.B 0x8C ; '\x8C' 0x08008431: C9 DC.B 0xC9 ; '\xC9'
.L82: 0x08008432: F24C 108A MOVW R0, #0xC18A ; 0x0800C18A = .rodata..L.str 0x08008436: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C18A = .rodata..L.str 0x0800843A: F7FA FF8B BL assert_failed ; 0x08003354 0x0800843E: E5AA B .L35 ; 0x08007F96 0x08008440: 210F MOVS R1, #15 0x08008442: F2C1 01C0 MOVT R1, #0x10C0 0x08008446: 4288 CMP R0, R1 0x08008448: DD0F BLE .L83 ; 0x0800846A 0x0800844A: F641 71FF MOVW R1, #0x1FFF 0x0800844E: F2C3 6190 MOVT R1, #0x3690 0x08008452: 4288 CMP R0, R1 0x08008454: DC19 BGT .L84 ; 0x0800848A 0x08008456: 2110 MOVS R1, #16 0x08008458: F2C1 01C0 MOVT R1, #0x10C0 0x0800845C: 4288 CMP R0, R1 0x0800845E: F43F AD9A BEQ.W .L35 ; 0x08007F96 0x08008462: 2120 MOVS R1, #32 0x08008464: F2C1 41F0 MOVT R1, #0x14F0 0x08008468: E019 B .L85 ; 0x0800849E
.L83: 0x0800846A: 2100 MOVS R1, #0 0x0800846C: F2CC 3129 MOVT R1, #0xC329 0x08008470: 4288 CMP R0, R1 0x08008472: F43F AD90 BEQ.W .L35 ; 0x08007F96 0x08008476: 2100 MOVS R1, #0 0x08008478: F6CC 318C MOVT R1, #0xCB8C 0x0800847C: 4288 CMP R0, R1 0x0800847E: F43F AD8A BEQ.W .L35 ; 0x08007F96 0x08008482: 2108 MOVS R1, #8 0x08008484: F6C0 4190 MOVT R1, #0x0C90 0x08008488: E009 B .L85 ; 0x0800849E
.L84: 0x0800848A: F242 0100 MOVW R1, #0x2000 0x0800848E: F2C3 6190 MOVT R1, #0x3690 0x08008492: 4288 CMP R0, R1 0x08008494: F43F AD7F BEQ.W .L35 ; 0x08007F96 0x08008498: 2100 MOVS R1, #0 0x0800849A: F2C4 7152 MOVT R1, #0x4752
.L85: 0x0800849E: 4288 CMP R0, R1 0x080084A0: F43F AD79 BEQ.W .L35 ; 0x08007F96 0x080084A4: F240 6100 MOVW R1, #0x0600 0x080084A8: F2C5 0100 MOVT R1, #0x5000 0x080084AC: 428A CMP R2, R1 0x080084AE: F000 8086 BEQ.W .L94 ; 0x080085BE 0x080084B2: F240 5100 MOVW R1, #0x0500 0x080084B6: F2C5 0100 MOVT R1, #0x5000 0x080084BA: 428A CMP R2, R1 0x080084BC: D042 BEQ .L89 ; 0x08008544 0x080084BE: F240 4100 MOVW R1, #0x0400 0x080084C2: F2C5 0100 MOVT R1, #0x5000 0x080084C6: 428A CMP R2, R1 0x080084C8: D176 BNE .L93 ; 0x080085B8 0x080084CA: 2107 MOVS R1, #7 0x080084CC: F6C0 4190 MOVT R1, #0x0C90 0x080084D0: 4288 CMP R0, R1 0x080084D2: DD0E BLE .L86 ; 0x080084F2 0x080084D4: 211F MOVS R1, #31 0x080084D6: F2C1 41F0 MOVT R1, #0x14F0 0x080084DA: 4288 CMP R0, R1 0x080084DC: DC1A BGT .L87 ; 0x08008514 0x080084DE: 2108 MOVS R1, #8 0x080084E0: F6C0 4190 MOVT R1, #0x0C90 0x080084E4: 4288 CMP R0, R1 0x080084E6: F43F AD56 BEQ.W .L35 ; 0x08007F96 0x080084EA: 2110 MOVS R1, #16 0x080084EC: F2C1 01C0 MOVT R1, #0x10C0 0x080084F0: E019 B .L88 ; 0x08008526
.L86: 0x080084F2: F242 0100 MOVW R1, #0x2000 0x080084F6: F2CB 6198 MOVT R1, #0xB698 0x080084FA: 4288 CMP R0, R1 0x080084FC: F43F AD4B BEQ.W .L35 ; 0x08007F96 0x08008500: 2100 MOVS R1, #0 0x08008502: F2CC 7152 MOVT R1, #0xC752 0x08008506: 4288 CMP R0, R1 0x08008508: F43F AD45 BEQ.W .L35 ; 0x08007F96 0x0800850C: 2100 MOVS R1, #0 0x0800850E: F6CC 3184 MOVT R1, #0xCB84 0x08008512: E008 B .L88 ; 0x08008526
.L87: 0x08008514: 2120 MOVS R1, #32 0x08008516: F2C1 41F0 MOVT R1, #0x14F0 0x0800851A: 4288 CMP R0, R1 0x0800851C: F43F AD3B BEQ.W .L35 ; 0x08007F96 0x08008520: 2100 MOVS R1, #0 0x08008522: F2C4 3121 MOVT R1, #0x4321
.L88: 0x08008526: 4288 CMP R0, R1 0x08008528: F43F AD35 BEQ.W .L35 ; 0x08007F96 0x0800852C: F240 6100 MOVW R1, #0x0600 0x08008530: F2C5 0100 MOVT R1, #0x5000 0x08008534: 428A CMP R2, R1 0x08008536: D042 BEQ .L94 ; 0x080085BE 0x08008538: F240 5100 MOVW R1, #0x0500 0x0800853C: F2C5 0100 MOVT R1, #0x5000 0x08008540: 428A CMP R2, R1 0x08008542: D139 BNE .L93 ; 0x080085B8
.L89: 0x08008544: 210F MOVS R1, #15 0x08008546: F2C1 01C0 MOVT R1, #0x10C0 0x0800854A: 4288 CMP R0, R1 0x0800854C: DD0F BLE .L90 ; 0x0800856E 0x0800854E: F641 71FF MOVW R1, #0x1FFF 0x08008552: F2C3 6190 MOVT R1, #0x3690 0x08008556: 4288 CMP R0, R1 0x08008558: DC19 BGT .L91 ; 0x0800858E 0x0800855A: 2110 MOVS R1, #16 0x0800855C: F2C1 01C0 MOVT R1, #0x10C0 0x08008560: 4288 CMP R0, R1 0x08008562: F43F AD18 BEQ.W .L35 ; 0x08007F96 0x08008566: 2120 MOVS R1, #32 0x08008568: F2C1 41F0 MOVT R1, #0x14F0 0x0800856C: E019 B .L92 ; 0x080085A2
.L90: 0x0800856E: 2100 MOVS R1, #0 0x08008570: F2CC 715A MOVT R1, #0xC75A 0x08008574: 4288 CMP R0, R1 0x08008576: F43F AD0E BEQ.W .L35 ; 0x08007F96 0x0800857A: 2100 MOVS R1, #0 0x0800857C: F6CC 3184 MOVT R1, #0xCB84 0x08008580: 4288 CMP R0, R1 0x08008582: F43F AD08 BEQ.W .L35 ; 0x08007F96 0x08008586: 2108 MOVS R1, #8 0x08008588: F6C0 4190 MOVT R1, #0x0C90 0x0800858C: E009 B .L92 ; 0x080085A2
.L91: 0x0800858E: F242 0100 MOVW R1, #0x2000 0x08008592: F2C3 6190 MOVT R1, #0x3690 0x08008596: 4288 CMP R0, R1 0x08008598: F43F ACFD BEQ.W .L35 ; 0x08007F96 0x0800859C: 2100 MOVS R1, #0 0x0800859E: F2C4 3121 MOVT R1, #0x4321
.L92: 0x080085A2: 4288 CMP R0, R1 0x080085A4: F43F ACF7 BEQ.W .L35 ; 0x08007F96 0x080085A8: F240 3108 MOVW R1, #0x0308 0x080085AC: F2C5 0100 MOVT R1, #0x5000 0x080085B0: F501 713E ADD.W R1, R1, #0x02F8 0x080085B4: 428A CMP R2, R1 0x080085B6: D002 BEQ .L94 ; 0x080085BE
.L93: 0x080085B8: F44F 612E MOV.W R1, #0x0AE0 0x080085BC: E739 B .L82 ; 0x08008432
.L94: 0x080085BE: F64F 71FF MOVW R1, #0xFFFF 0x080085C2: F2CC 7151 MOVT R1, #0xC751 0x080085C6: 4288 CMP R0, R1 0x080085C8: F44F 612E MOV.W R1, #0x0AE0 0x080085CC: DD0F BLE .L95 ; 0x080085EE 0x080085CE: F641 72FF MOVW R2, #0x1FFF 0x080085D2: F2C3 6290 MOVT R2, #0x3690 0x080085D6: 4290 CMP R0, R2 0x080085D8: DC19 BGT .L96 ; 0x0800860E 0x080085DA: 2200 MOVS R2, #0 0x080085DC: F2CC 7252 MOVT R2, #0xC752 0x080085E0: 4290 CMP R0, R2 0x080085E2: F43F ACD8 BEQ.W .L35 ; 0x08007F96 0x080085E6: 2200 MOVS R2, #0 0x080085E8: F6CC 3284 MOVT R2, #0xCB84 0x080085EC: E019 B .L97 ; 0x08008622
.L95: 0x080085EE: 2208 MOVS R2, #8 0x080085F0: F6C8 4290 MOVT R2, #0x8C90 0x080085F4: 4290 CMP R0, R2 0x080085F6: F43F ACCE BEQ.W .L35 ; 0x08007F96 0x080085FA: 2210 MOVS R2, #16 0x080085FC: F2C9 02C0 MOVT R2, #0x90C0 0x08008600: 4290 CMP R0, R2 0x08008602: F43F ACC8 BEQ.W .L35 ; 0x08007F96 0x08008606: 2220 MOVS R2, #32 0x08008608: F2C9 42F0 MOVT R2, #0x94F0 0x0800860C: E009 B .L97 ; 0x08008622
.L96: 0x0800860E: F242 0200 MOVW R2, #0x2000 0x08008612: F2C3 6290 MOVT R2, #0x3690 0x08008616: 4290 CMP R0, R2 0x08008618: F43F ACBD BEQ.W .L35 ; 0x08007F96 0x0800861C: 2200 MOVS R2, #0 0x0800861E: F2C4 3221 MOVT R2, #0x4321
.L97: 0x08008622: 4290 CMP R0, R2 0x08008624: F43F ACB7 BEQ.W .L35 ; 0x08007F96 0x08008628: E703 B .L82 ; 0x08008432

Section .init.TIM8_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM8_CC_IRQHandler: 0x0800862A: E7FE B TIM8_CC_IRQHandler ; 0x0800862A

Section .text.HAL_ADCEx_Calibration_Start from stm32g4xx_hal_adc_ex.o, size=218, align=4


HAL_ADCEx_Calibration_Start: 0x0800862C: B5B0 PUSH {R4-R5, R7, LR} 0x0800862E: B082 SUB SP, SP, #8 0x08008630: 4604 MOV R4, R0 0x08008632: 2000 MOVS R0, #0 0x08008634: 9001 STR R0, [SP, #4] 0x08008636: 6820 LDR R0, [R4] 0x08008638: 460D MOV R5, R1 0x0800863A: F100 4030 ADD.W R0, R0, #0xB0000000 0x0800863E: EA4F 2030 ROR R0, R0, #8 0x08008642: 2806 CMP R0, #6 0x08008644: D84B BHI .L6 ; 0x080086DE 0x08008646: 2101 MOVS R1, #1 0x08008648: FA01 F000 LSL.W R0, R1, R0 0x0800864C: F010 0F73 TST R0, #115 0x08008650: D045 BEQ .L6 ; 0x080086DE 0x08008652: 2D7F CMP R5, #127 0x08008654: D00B BEQ .L2 ; 0x0800866E
.L1: 0x08008656: 2000 MOVS R0, #0 0x08008658: F2C4 007F MOVT R0, #0x407F 0x0800865C: 4285 CMP R5, R0 0x0800865E: D006 BEQ .L2 ; 0x0800866E 0x08008660: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x08008664: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x08008668: 2185 MOVS R1, #133 0x0800866A: F7FA FE73 BL assert_failed ; 0x08003354
.L2: 0x0800866E: F894 0058 LDRB.W R0, [R4, #88] 0x08008672: 2801 CMP R0, #1 0x08008674: D102 BNE .L3 ; 0x0800867C 0x08008676: 2002 MOVS R0, #2 0x08008678: B002 ADD SP, SP, #8 0x0800867A: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800867C: 2001 MOVS R0, #1 0x0800867E: F884 0058 STRB.W R0, [R4, #88] 0x08008682: 4620 MOV R0, R4 0x08008684: F7FF F94A BL ADC_Disable ; 0x0800791C 0x08008688: 6DE1 LDR R1, [R4, #92] 0x0800868A: B110 CBZ R0, .L4 ; 0x08008692 0x0800868C: F041 0110 ORR R1, R1, #16 0x08008690: E033 B .L8 ; 0x080086FA
.L4: 0x08008692: F241 1202 MOVW R2, #0x1102 0x08008696: 4391 BICS R1, R2 0x08008698: 3102 ADDS R1, #2 0x0800869A: 65E1 STR R1, [R4, #92] 0x0800869C: 6821 LDR R1, [R4] 0x0800869E: F005 4380 AND R3, R5, #0x40000000 0x080086A2: 688A LDR R2, [R1, #8] 0x080086A4: F022 4240 BIC R2, R2, #0xC0000000 0x080086A8: F022 023F BIC R2, R2, #63 0x080086AC: 441A ADD R2, R3 0x080086AE: F102 4200 ADD.W R2, R2, #0x80000000 0x080086B2: 608A STR R2, [R1, #8] 0x080086B4: F64D 6202 MOVW R2, #0xDE02 0x080086B8: F2C0 0204 MOVT R2, #4
.L5: 0x080086BC: 688B LDR R3, [R1, #8] 0x080086BE: F1B3 3FFF CMP.W R3, #0xFFFFFFFF 0x080086C2: DC16 BGT .L7 ; 0x080086F2 0x080086C4: 9B01 LDR R3, [SP, #4] 0x080086C6: 3301 ADDS R3, #1 0x080086C8: 9301 STR R3, [SP, #4] 0x080086CA: 9B01 LDR R3, [SP, #4] 0x080086CC: 4293 CMP R3, R2 0x080086CE: D3F5 BCC .L5 ; 0x080086BC 0x080086D0: 6DE0 LDR R0, [R4, #92] 0x080086D2: F040 0010 ORR R0, R0, #16 0x080086D6: F020 0102 BIC R1, R0, #2 0x080086DA: 2001 MOVS R0, #1 0x080086DC: E00D B .L8 ; 0x080086FA
.L6: 0x080086DE: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x080086E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x080086E6: 2184 MOVS R1, #132 0x080086E8: F7FA FE34 BL assert_failed ; 0x08003354 0x080086EC: 2D7F CMP R5, #127 0x080086EE: D1B2 BNE .L1 ; 0x08008656 0x080086F0: E7BD B .L2 ; 0x0800866E
.L7: 0x080086F2: 6DE1 LDR R1, [R4, #92] 0x080086F4: 2201 MOVS R2, #1 0x080086F6: F362 0101 BFI R1, R2, #0, #2
.L8: 0x080086FA: 65E1 STR R1, [R4, #92] 0x080086FC: 2100 MOVS R1, #0 0x080086FE: F884 1058 STRB.W R1, [R4, #88] 0x08008702: B002 ADD SP, SP, #8 0x08008704: BDB0 POP {R4-R5, R7, PC}

Section .init.ADC3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


ADC3_IRQHandler: 0x08008706: E7FE B ADC3_IRQHandler ; 0x08008706

Section .text.HAL_ADCEx_MultiModeStart_DMA from stm32g4xx_hal_adc_ex.o, size=366, align=4


HAL_ADCEx_MultiModeStart_DMA: 0x08008708: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800870C: B09C SUB SP, SP, #112 0x0800870E: 4604 MOV R4, R0 0x08008710: 6800 LDR R0, [R0] 0x08008712: F240 4700 MOVW R7, #0x0400 0x08008716: F440 6080 ORR R0, R0, #0x0400 0x0800871A: F2C5 0700 MOVT R7, #0x5000 0x0800871E: 4615 MOV R5, R2 0x08008720: 42B8 CMP R0, R7 0x08008722: 460E MOV R6, R1 0x08008724: D007 BEQ .L1 ; 0x08008736 0x08008726: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x0800872A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x0800872E: F240 3165 MOVW R1, #0x0365 0x08008732: F7FA FE0F BL assert_failed ; 0x08003354
.L1: 0x08008736: 7F60 LDRB R0, [R4, #29] 0x08008738: 2802 CMP R0, #2 0x0800873A: D307 BCC .L2 ; 0x0800874C 0x0800873C: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x08008740: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x08008744: F240 3166 MOVW R1, #0x0366 0x08008748: F7FA FE04 BL assert_failed ; 0x08003354
.L2: 0x0800874C: 6B20 LDR R0, [R4, #48] 0x0800874E: EA4F 20B0 ROR R0, R0, #10 0x08008752: 2804 CMP R0, #4 0x08008754: D307 BCC .L3 ; 0x08008766 0x08008756: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x0800875A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x0800875E: F240 3167 MOVW R1, #0x0367 0x08008762: F7FA FDF7 BL assert_failed ; 0x08003354
.L3: 0x08008766: F894 0038 LDRB.W R0, [R4, #56] 0x0800876A: 2802 CMP R0, #2 0x0800876C: D307 BCC .L4 ; 0x0800877E 0x0800876E: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x08008772: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x08008776: F44F 715A MOV.W R1, #0x0368 0x0800877A: F7FA FDEB BL assert_failed ; 0x08003354
.L4: 0x0800877E: 6820 LDR R0, [R4] 0x08008780: 6881 LDR R1, [R0, #8] 0x08008782: 0749 LSLS R1, R1, #29 0x08008784: D403 BMI .L5 ; 0x0800878E 0x08008786: F894 1058 LDRB.W R1, [R4, #88] 0x0800878A: 2901 CMP R1, #1 0x0800878C: D103 BNE .L6 ; 0x08008796
.L5: 0x0800878E: 2002 MOVS R0, #2 0x08008790: B01C ADD SP, SP, #112 0x08008792: E8BD 81F0 POP.W {R4-R8, PC}
.L6: 0x08008796: F240 1800 MOVW R8, #0x0100 0x0800879A: 2101 MOVS R1, #1 0x0800879C: F2C5 0800 MOVT R8, #0x5000 0x080087A0: F884 1058 STRB.W R1, [R4, #88] 0x080087A4: 2100 MOVS R1, #0 0x080087A6: F1B0 4FA0 CMP.W R0, #0x50000000 0x080087AA: 9118 STR R1, [SP, #96] 0x080087AC: 9119 STR R1, [SP, #100] 0x080087AE: D004 BEQ .L7 ; 0x080087BA 0x080087B0: 42B8 CMP R0, R7 0x080087B2: D10F BNE .L10 ; 0x080087D4 0x080087B4: F508 6080 ADD.W R0, R8, #0x0400 0x080087B8: E000 B .L8 ; 0x080087BC
.L7: 0x080087BA: 4640 MOV R0, R8
.L8: 0x080087BC: 9001 STR R0, [SP, #4] 0x080087BE: 4620 MOV R0, R4 0x080087C0: F7FF F8E8 BL ADC_Enable ; 0x08007994 0x080087C4: B190 CBZ R0, .L11 ; 0x080087EC 0x080087C6: B1B0 CBZ R0, .L12 ; 0x080087F6
.L9: 0x080087C8: 2100 MOVS R1, #0 0x080087CA: F884 1058 STRB.W R1, [R4, #88] 0x080087CE: B01C ADD SP, SP, #112 0x080087D0: E8BD 81F0 POP.W {R4-R8, PC}
.L10: 0x080087D4: 2000 MOVS R0, #0 0x080087D6: 9001 STR R0, [SP, #4] 0x080087D8: 6DE1 LDR R1, [R4, #92] 0x080087DA: F041 0120 ORR R1, R1, #32 0x080087DE: 65E1 STR R1, [R4, #92] 0x080087E0: F884 0058 STRB.W R0, [R4, #88] 0x080087E4: 2001 MOVS R0, #1 0x080087E6: B01C ADD SP, SP, #112 0x080087E8: E8BD 81F0 POP.W {R4-R8, PC}
.L11: 0x080087EC: A801 ADD R0, SP, #4 0x080087EE: F7FF F8D1 BL ADC_Enable ; 0x08007994 0x080087F2: 2800 CMP R0, #0 0x080087F4: D1E8 BNE .L9 ; 0x080087C8
.L12: 0x080087F6: 6822 LDR R2, [R4] 0x080087F8: 6D60 LDR R0, [R4, #84] 0x080087FA: 6DE1 LDR R1, [R4, #92] 0x080087FC: F640 7301 MOVW R3, #0x0F01 0x08008800: 4399 BICS R1, R3 0x08008802: F501 7180 ADD.W R1, R1, #0x0100 0x08008806: 65E1 STR R1, [R4, #92] 0x08008808: F643 0105 MOVW R1, #0x3805 ; 0x08003805 = ADC_DMAConvCplt 0x0800880C: F647 2775 MOVW R7, #0x7A75 ; 0x08007A75 = ADC_DMAHalfConvCplt 0x08008810: F04F 0C00 MOV.W R12, #0 0x08008814: F6C0 0100 MOVT R1, #0x0800 ; 0x08003805 = ADC_DMAConvCplt 0x08008818: F6C0 0700 MOVT R7, #0x0800 ; 0x08007A75 = ADC_DMAHalfConvCplt 0x0800881C: F8C4 C060 STR.W R12, [R4, #96] 0x08008820: F647 237D MOVW R3, #0x7A7D ; 0x08007A7D = ADC_DMAError 0x08008824: E9C0 170B STRD R1, R7, [R0, #44] 0x08008828: F240 710C MOVW R1, #0x070C 0x0800882C: F6C0 0300 MOVT R3, #0x0800 ; 0x08007A7D = ADC_DMAError 0x08008830: F2C5 0100 MOVT R1, #0x5000 0x08008834: 271C MOVS R7, #28 0x08008836: 6343 STR R3, [R0, #52] 0x08008838: F508 7303 ADD.W R3, R8, #0x020C 0x0800883C: 4542 CMP R2, R8 0x0800883E: BF08 IT EQ 0x08008840: 4619 MOVEQ R1, R3 0x08008842: 6017 STR R7, [R2] 0x08008844: F884 C058 STRB.W R12, [R4, #88] 0x08008848: 6857 LDR R7, [R2, #4] 0x0800884A: F1B2 4FA0 CMP.W R2, #0x50000000 0x0800884E: BF08 IT EQ 0x08008850: 4619 MOVEQ R1, R3 0x08008852: F047 0310 ORR R3, R7, #16 0x08008856: 6053 STR R3, [R2, #4] 0x08008858: 4632 MOV R2, R6 0x0800885A: 462B MOV R3, R5 0x0800885C: F000 FBC2 BL HAL_DMA_Start_IT ; 0x08008FE4 0x08008860: 6821 LDR R1, [R4] 0x08008862: 688A LDR R2, [R1, #8] 0x08008864: F022 4200 BIC R2, R2, #0x80000000 0x08008868: F022 023F BIC R2, R2, #63 0x0800886C: 3204 ADDS R2, #4 0x0800886E: 608A STR R2, [R1, #8] 0x08008870: B01C ADD SP, SP, #112 0x08008872: E8BD 81F0 POP.W {R4-R8, PC}

Section .init.FMC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FMC_IRQHandler: 0x08008876: E7FE B FMC_IRQHandler ; 0x08008876

Section .text.HAL_ADCEx_MultiModeConfigChannel from stm32g4xx_hal_adc_ex.o, size=450, align=4


HAL_ADCEx_MultiModeConfigChannel: 0x08008878: B570 PUSH {R4-R6, LR} 0x0800887A: B082 SUB SP, SP, #8 0x0800887C: 4604 MOV R4, R0 0x0800887E: 6800 LDR R0, [R0] 0x08008880: F240 4600 MOVW R6, #0x0400 0x08008884: F440 6080 ORR R0, R0, #0x0400 0x08008888: F2C5 0600 MOVT R6, #0x5000 0x0800888C: 42B0 CMP R0, R6 0x0800888E: 460D MOV R5, R1 0x08008890: D007 BEQ .L1 ; 0x080088A2 0x08008892: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x08008896: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x0800889A: F640 014C MOVW R1, #0x084C 0x0800889E: F7FA FD59 BL assert_failed ; 0x08003354
.L1: 0x080088A2: 6828 LDR R0, [R5] 0x080088A4: 2809 CMP R0, #9 0x080088A6: F200 8084 BHI.W .L11 ; 0x080089B2 0x080088AA: 2101 MOVS R1, #1 0x080088AC: FA01 F000 LSL.W R0, R1, R0 0x080088B0: F240 21EF MOVW R1, #0x02EF 0x080088B4: 4208 TST R0, R1 0x080088B6: D07C BEQ .L11 ; 0x080089B2
.L2: 0x080088B8: 6828 LDR R0, [R5] 0x080088BA: B190 CBZ R0, .L4 ; 0x080088E2 0x080088BC: 6868 LDR R0, [R5, #4] 0x080088BE: 2800 CMP R0, #0 0x080088C0: BF18 IT NE 0x080088C2: F5B0 4F00 CMPNE.W R0, #0x8000 0x080088C6: D12B BNE .L6 ; 0x08008920
.L3: 0x080088C8: 68A8 LDR R0, [R5, #8] 0x080088CA: EA4F 2030 ROR R0, R0, #8 0x080088CE: 280C CMP R0, #12 0x080088D0: D307 BCC .L4 ; 0x080088E2 0x080088D2: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x080088D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x080088DA: F640 0151 MOVW R1, #0x0851 0x080088DE: F7FA FD39 BL assert_failed ; 0x08003354
.L4: 0x080088E2: F894 0058 LDRB.W R0, [R4, #88] 0x080088E6: 2801 CMP R0, #1 0x080088E8: D102 BNE .L5 ; 0x080088F0 0x080088EA: 2002 MOVS R0, #2 0x080088EC: B002 ADD SP, SP, #8 0x080088EE: BD70 POP {R4-R6, PC}
.L5: 0x080088F0: 2001 MOVS R0, #1 0x080088F2: 2300 MOVS R3, #0 0x080088F4: F884 0058 STRB.W R0, [R4, #88] 0x080088F8: 9301 STR R3, [SP, #4] 0x080088FA: 9300 STR R3, [SP, #0] 0x080088FC: 6822 LDR R2, [R4] 0x080088FE: F240 0C08 MOVW R12, #8 0x08008902: F2C5 0C00 MOVT R12, #0x5000 0x08008906: F1B2 4FA0 CMP.W R2, #0x50000000 0x0800890A: F10C 00F8 ADD.W R0, R12, #248 0x0800890E: D013 BEQ .L7 ; 0x08008938 0x08008910: 42B2 CMP R2, R6 0x08008912: BF1A ITTE NE 0x08008914: 2100 MOVNE R1, #0 0x08008916: 2301 MOVNE R3, #1 0x08008918: F50C 619F ADDEQ.W R1, R12, #0x04F8 0x0800891C: B173 CBZ R3, .L8 ; 0x0800893C 0x0800891E: E03E B .L9 ; 0x0800899E
.L6: 0x08008920: F5B0 4F40 CMP.W R0, #0xC000 0x08008924: D0D0 BEQ .L3 ; 0x080088C8 0x08008926: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x0800892A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x0800892E: F44F 6105 MOV.W R1, #0x0850 0x08008932: F7FA FD0F BL assert_failed ; 0x08003354 0x08008936: E7C7 B .L3 ; 0x080088C8
.L7: 0x08008938: 4601 MOV R1, R0 0x0800893A: BB83 CBNZ R3, .L9 ; 0x0800899E
.L8: 0x0800893C: 6889 LDR R1, [R1, #8] 0x0800893E: 6893 LDR R3, [R2, #8] 0x08008940: 4319 ORRS R1, R3 0x08008942: 0749 LSLS R1, R1, #29 0x08008944: D42B BMI .L9 ; 0x0800899E 0x08008946: F44F 61E0 MOV.W R1, #0x0700 0x0800894A: F8D5 E000 LDR.W LR, [R5] 0x0800894E: 4282 CMP R2, R0 0x08008950: BF08 IT EQ 0x08008952: F44F 7140 MOVEQ.W R1, #0x0300 0x08008956: F1B2 4FA0 CMP.W R2, #0x50000000 0x0800895A: BF08 IT EQ 0x0800895C: F44F 7140 MOVEQ.W R1, #0x0300 0x08008960: F85C 0001 LDR.W R0, [R12, R1] 0x08008964: F1BE 0F00 CMP.W LR, #0 0x08008968: F420 4060 BIC R0, R0, #0xE000 0x0800896C: D02A BEQ .L12 ; 0x080089C4 0x0800896E: 686E LDR R6, [R5, #4] 0x08008970: F894 3038 LDRB.W R3, [R4, #56] 0x08008974: F442 7280 ORR R2, R2, #0x0100 0x08008978: EA46 3343 ORR.W R3, R6, R3, LSL #13 0x0800897C: 4318 ORRS R0, R3 0x0800897E: F240 1300 MOVW R3, #0x0100 0x08008982: F2C5 0300 MOVT R3, #0x5000 0x08008986: 429A CMP R2, R3 0x08008988: F84C 0001 STR.W R0, [R12, R1] 0x0800898C: D12C BNE .L13 ; 0x080089E8 0x0800898E: F8DC 0000 LDR.W R0, [R12] 0x08008992: F8DC 2100 LDR.W R2, [R12, #0x0100] 0x08008996: 4310 ORRS R0, R2 0x08008998: 07C0 LSLS R0, R0, #31 0x0800899A: D14C BNE .L18 ; 0x08008A36 0x0800899C: E02E B .L14 ; 0x080089FC
.L9: 0x0800899E: 6DE0 LDR R0, [R4, #92] 0x080089A0: F040 0020 ORR R0, R0, #32 0x080089A4: 65E0 STR R0, [R4, #92] 0x080089A6: 2001 MOVS R0, #1
.L10: 0x080089A8: 2100 MOVS R1, #0 0x080089AA: F884 1058 STRB.W R1, [R4, #88] 0x080089AE: B002 ADD SP, SP, #8 0x080089B0: BD70 POP {R4-R6, PC}
.L11: 0x080089B2: F64D 30B3 MOVW R0, #0xDBB3 ; 0x0800DBB3 = .rodata..L.str 0x080089B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBB3 = .rodata..L.str 0x080089BA: F640 014D MOVW R1, #0x084D 0x080089BE: F7FA FCC9 BL assert_failed ; 0x08003354 0x080089C2: E779 B .L2 ; 0x080088B8
.L12: 0x080089C4: F240 1300 MOVW R3, #0x0100 0x080089C8: F442 7280 ORR R2, R2, #0x0100 0x080089CC: F2C5 0300 MOVT R3, #0x5000 0x080089D0: 429A CMP R2, R3 0x080089D2: F84C 0001 STR.W R0, [R12, R1] 0x080089D6: D11B BNE .L15 ; 0x08008A10 0x080089D8: F8DC 0000 LDR.W R0, [R12] 0x080089DC: F8DC 2100 LDR.W R2, [R12, #0x0100] 0x080089E0: 4310 ORRS R0, R2 0x080089E2: 07C0 LSLS R0, R0, #31 0x080089E4: D127 BNE .L18 ; 0x08008A36 0x080089E6: E01D B .L16 ; 0x08008A24
.L13: 0x080089E8: F8DC 0400 LDR.W R0, [R12, #0x0400] 0x080089EC: F8DC 2500 LDR.W R2, [R12, #0x0500] 0x080089F0: F8DC 3600 LDR.W R3, [R12, #0x0600] 0x080089F4: 4310 ORRS R0, R2 0x080089F6: 4318 ORRS R0, R3 0x080089F8: 07C0 LSLS R0, R0, #31 0x080089FA: D11C BNE .L18 ; 0x08008A36
.L14: 0x080089FC: F85C 0001 LDR.W R0, [R12, R1] 0x08008A00: F640 721F MOVW R2, #0x0F1F 0x08008A04: 68AB LDR R3, [R5, #8] 0x08008A06: 4390 BICS R0, R2 0x08008A08: 4318 ORRS R0, R3 0x08008A0A: EA40 000E ORR.W R0, R0, LR 0x08008A0E: E00E B .L17 ; 0x08008A2E
.L15: 0x08008A10: F8DC 0400 LDR.W R0, [R12, #0x0400] 0x08008A14: F8DC 2500 LDR.W R2, [R12, #0x0500] 0x08008A18: F8DC 3600 LDR.W R3, [R12, #0x0600] 0x08008A1C: 4310 ORRS R0, R2 0x08008A1E: 4318 ORRS R0, R3 0x08008A20: 07C0 LSLS R0, R0, #31 0x08008A22: D108 BNE .L18 ; 0x08008A36
.L16: 0x08008A24: F85C 0001 LDR.W R0, [R12, R1] 0x08008A28: F640 721F MOVW R2, #0x0F1F 0x08008A2C: 4390 BICS R0, R2
.L17: 0x08008A2E: F84C 0001 STR.W R0, [R12, R1] 0x08008A32: 2000 MOVS R0, #0 0x08008A34: E7B8 B .L10 ; 0x080089A8
.L18: 0x08008A36: 2000 MOVS R0, #0 0x08008A38: E7B6 B .L10 ; 0x080089A8

Section .init.LPTIM1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


LPTIM1_IRQHandler: 0x08008A3A: E7FE B LPTIM1_IRQHandler ; 0x08008A3A

Section .text.HAL_SYSTICK_Config from stm32g4xx_hal_cortex.o, size=42, align=4


HAL_SYSTICK_Config: 0x08008A3C: 3801 SUBS R0, #1 0x08008A3E: 0E01 LSRS R1, R0, #24 0x08008A40: D001 BEQ .L1 ; 0x08008A46 0x08008A42: 2001 MOVS R0, #1 0x08008A44: 4770 BX LR
.L1: 0x08008A46: F24E 0110 MOVW R1, #0xE010 0x08008A4A: F2CE 0100 MOVT R1, #0xE000 0x08008A4E: 6048 STR R0, [R1, #4] 0x08008A50: F64E 5023 MOVW R0, #0xED23 0x08008A54: F2CE 0000 MOVT R0, #0xE000 0x08008A58: 22F0 MOVS R2, #240 0x08008A5A: 7002 STRB R2, [R0] 0x08008A5C: 2000 MOVS R0, #0 0x08008A5E: 2207 MOVS R2, #7 0x08008A60: 6088 STR R0, [R1, #8] 0x08008A62: 600A STR R2, [R1] 0x08008A64: 4770 BX LR

Section .init.TIM5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM5_IRQHandler: 0x08008A66: E7FE B TIM5_IRQHandler ; 0x08008A66

Section .text.HAL_CRC_Init from stm32g4xx_hal_crc.o, size=258, align=4


HAL_CRC_Init: 0x08008A68: B360 CBZ R0, .L4 ; 0x08008AC4 0x08008A6A: B510 PUSH {R4, LR} 0x08008A6C: 4604 MOV R4, R0 0x08008A6E: 6800 LDR R0, [R0] 0x08008A70: F243 0100 MOVW R1, #0x3000 0x08008A74: F2C4 0102 MOVT R1, #0x4002 0x08008A78: 4288 CMP R0, R1 0x08008A7A: D006 BEQ .L1 ; 0x08008A8A 0x08008A7C: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008A80: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008A84: 2170 MOVS R1, #112 0x08008A86: F7FA FC65 BL assert_failed ; 0x08003354
.L1: 0x08008A8A: 7F60 LDRB R0, [R4, #29] 0x08008A8C: B920 CBNZ R0, .L2 ; 0x08008A98 0x08008A8E: 2000 MOVS R0, #0 0x08008A90: 7720 STRB R0, [R4, #28] 0x08008A92: 4620 MOV R0, R4 0x08008A94: F7FA F9A0 BL HAL_CRC_MspInit ; 0x08002DD8
.L2: 0x08008A98: 2002 MOVS R0, #2 0x08008A9A: 7760 STRB R0, [R4, #29] 0x08008A9C: 7920 LDRB R0, [R4, #4] 0x08008A9E: 2802 CMP R0, #2 0x08008AA0: D306 BCC .L3 ; 0x08008AB0 0x08008AA2: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008AA6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008AAA: 217E MOVS R1, #126 0x08008AAC: F7FA FC52 BL assert_failed ; 0x08003354
.L3: 0x08008AB0: 7920 LDRB R0, [R4, #4] 0x08008AB2: B148 CBZ R0, .L5 ; 0x08008AC8 0x08008AB4: E9D4 1202 LDRD R1, R2, [R4, #8] 0x08008AB8: 4620 MOV R0, R4 0x08008ABA: F000 F8B5 BL HAL_CRCEx_Polynomial_Set ; 0x08008C28 0x08008ABE: B168 CBZ R0, .L6 ; 0x08008ADC 0x08008AC0: 2001 MOVS R0, #1 0x08008AC2: BD10 POP {R4, PC}
.L4: 0x08008AC4: 2001 MOVS R0, #1 0x08008AC6: 4770 BX LR
.L5: 0x08008AC8: 6820 LDR R0, [R4] 0x08008ACA: F641 51B7 MOVW R1, #0x1DB7 0x08008ACE: F2C0 41C1 MOVT R1, #0x04C1 0x08008AD2: 6141 STR R1, [R0, #20] 0x08008AD4: 6881 LDR R1, [R0, #8] 0x08008AD6: F021 0118 BIC R1, R1, #24 0x08008ADA: 6081 STR R1, [R0, #8]
.L6: 0x08008ADC: 7960 LDRB R0, [R4, #5] 0x08008ADE: 2802 CMP R0, #2 0x08008AE0: D306 BCC .L7 ; 0x08008AF0 0x08008AE2: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008AE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008AEA: 2190 MOVS R1, #144 0x08008AEC: F7FA FC32 BL assert_failed ; 0x08003354
.L7: 0x08008AF0: 7960 LDRB R0, [R4, #5] 0x08008AF2: 2800 CMP R0, #0 0x08008AF4: BF14 ITE NE 0x08008AF6: 6920 LDRNE R0, [R4, #16] 0x08008AF8: F04F 30FF MOVEQ.W R0, #0xFFFFFFFF 0x08008AFC: 6961 LDR R1, [R4, #20] 0x08008AFE: 6822 LDR R2, [R4] 0x08008B00: EA4F 1171 ROR R1, R1, #5 0x08008B04: 2904 CMP R1, #4 0x08008B06: 6110 STR R0, [R2, #16] 0x08008B08: D306 BCC .L8 ; 0x08008B18 0x08008B0A: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008B0E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008B12: 219C MOVS R1, #156 0x08008B14: F7FA FC1E BL assert_failed ; 0x08003354
.L8: 0x08008B18: 6820 LDR R0, [R4] 0x08008B1A: E9D4 1205 LDRD R1, R2, [R4, #20] 0x08008B1E: 6883 LDR R3, [R0, #8] 0x08008B20: F042 0280 ORR R2, R2, #128 0x08008B24: F023 0360 BIC R3, R3, #96 0x08008B28: 4319 ORRS R1, R3 0x08008B2A: 2A80 CMP R2, #128 0x08008B2C: 6081 STR R1, [R0, #8] 0x08008B2E: D006 BEQ .L9 ; 0x08008B3E 0x08008B30: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008B34: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008B38: 21A0 MOVS R1, #160 0x08008B3A: F7FA FC0B BL assert_failed ; 0x08003354
.L9: 0x08008B3E: 6820 LDR R0, [R4] 0x08008B40: 69A1 LDR R1, [R4, #24] 0x08008B42: 6A22 LDR R2, [R4, #32] 0x08008B44: 6883 LDR R3, [R0, #8] 0x08008B46: 3A01 SUBS R2, #1 0x08008B48: F023 0380 BIC R3, R3, #128 0x08008B4C: 4319 ORRS R1, R3 0x08008B4E: 2A03 CMP R2, #3 0x08008B50: 6081 STR R1, [R0, #8] 0x08008B52: D306 BCC .L10 ; 0x08008B62 0x08008B54: F24C 205A MOVW R0, #0xC25A ; 0x0800C25A = .rodata..L.str 0x08008B58: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C25A = .rodata..L.str 0x08008B5C: 21A5 MOVS R1, #165 0x08008B5E: F7FA FBF9 BL assert_failed ; 0x08003354
.L10: 0x08008B62: 2001 MOVS R0, #1 0x08008B64: 7760 STRB R0, [R4, #29] 0x08008B66: 2000 MOVS R0, #0 0x08008B68: BD10 POP {R4, PC}

Section .init.SPI3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


SPI3_IRQHandler: 0x08008B6A: E7FE B SPI3_IRQHandler ; 0x08008B6A

Section .text.CRC_Handle_8 from stm32g4xx_hal_crc.o, size=110, align=4


CRC_Handle_8: 0x08008B6C: B510 PUSH {R4, LR} 0x08008B6E: 0893 LSRS R3, R2, #2 0x08008B70: D00E BEQ .L2 ; 0x08008B90 0x08008B72: F8D0 E000 LDR.W LR, [R0] 0x08008B76: F04F 0C00 MOV.W R12, #0 0x08008B7A: BF00 NOP
.L1: 0x08008B7C: F851 400C LDR.W R4, [R1, R12] 0x08008B80: 3B01 SUBS R3, #1 0x08008B82: BA24 REV R4, R4 0x08008B84: F10C 0C04 ADD.W R12, R12, #4 0x08008B88: F8CE 4000 STR.W R4, [LR] 0x08008B8C: D1F6 BNE .L1 ; 0x08008B7C 0x08008B8E: E001 B .L3 ; 0x08008B94
.L2: 0x08008B90: F04F 0C00 MOV.W R12, #0
.L3: 0x08008B94: F002 0203 AND R2, R2, #3 0x08008B98: E8DF F002 TBB [PC, R2] 0x08008B9C: 1C DC.B 0x1C ; '\x1C' 0x08008B9D: 02 DC.B 0x02 ; '\x02' 0x08008B9E: 07 DC.B 0x07 ; '\x07' 0x08008B9F: 11 DC.B 0x11 ; '\x11' 0x08008BA0: F811 100C LDRB.W R1, [R1, R12] 0x08008BA4: 6802 LDR R2, [R0] 0x08008BA6: 7011 STRB R1, [R2] 0x08008BA8: E014 B .L4 ; 0x08008BD4 0x08008BAA: EB01 020C ADD.W R2, R1, R12 0x08008BAE: F811 100C LDRB.W R1, [R1, R12] 0x08008BB2: 7852 LDRB R2, [R2, #1] 0x08008BB4: 6803 LDR R3, [R0] 0x08008BB6: EA42 2101 ORR.W R1, R2, R1, LSL #8 0x08008BBA: 8019 STRH R1, [R3] 0x08008BBC: E00A B .L4 ; 0x08008BD4 0x08008BBE: EB01 020C ADD.W R2, R1, R12 0x08008BC2: F811 100C LDRB.W R1, [R1, R12] 0x08008BC6: 7853 LDRB R3, [R2, #1] 0x08008BC8: 6804 LDR R4, [R0] 0x08008BCA: EA43 2101 ORR.W R1, R3, R1, LSL #8 0x08008BCE: 8021 STRH R1, [R4] 0x08008BD0: 7891 LDRB R1, [R2, #2] 0x08008BD2: 7021 STRB R1, [R4]
.L4: 0x08008BD4: 6800 LDR R0, [R0] 0x08008BD6: 6800 LDR R0, [R0] 0x08008BD8: BD10 POP {R4, PC}

Section .init.UART4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


UART4_IRQHandler: 0x08008BDA: E7FE B UART4_IRQHandler ; 0x08008BDA

Section .text.HAL_CRC_Calculate from stm32g4xx_hal_crc.o, size=74, align=4


HAL_CRC_Calculate: 0x08008BDC: B5B0 PUSH {R4-R5, R7, LR} 0x08008BDE: 4605 MOV R5, R0 0x08008BE0: 2002 MOVS R0, #2 0x08008BE2: 7768 STRB R0, [R5, #29] 0x08008BE4: 6828 LDR R0, [R5] 0x08008BE6: 6A2B LDR R3, [R5, #32] 0x08008BE8: 6884 LDR R4, [R0, #8] 0x08008BEA: 2B01 CMP R3, #1 0x08008BEC: F044 0401 ORR R4, R4, #1 0x08008BF0: 6084 STR R4, [R0, #8] 0x08008BF2: D010 BEQ .L4 ; 0x08008C16 0x08008BF4: 2B02 CMP R3, #2 0x08008BF6: D00A BEQ .L3 ; 0x08008C0E 0x08008BF8: 2B03 CMP R3, #3 0x08008BFA: D110 BNE .L5 ; 0x08008C1E 0x08008BFC: B12A CBZ R2, .L2 ; 0x08008C0A 0x08008BFE: BF00 NOP
.L1: 0x08008C00: F851 3B04 LDR R3, [R1], #4 0x08008C04: 3A01 SUBS R2, #1 0x08008C06: 6003 STR R3, [R0] 0x08008C08: D1FA BNE .L1 ; 0x08008C00
.L2: 0x08008C0A: 6800 LDR R0, [R0] 0x08008C0C: E008 B .L6 ; 0x08008C20
.L3: 0x08008C0E: 4628 MOV R0, R5 0x08008C10: F7FA FEAE BL CRC_Handle_16 ; 0x08003970 0x08008C14: E004 B .L6 ; 0x08008C20
.L4: 0x08008C16: 4628 MOV R0, R5 0x08008C18: F7FF FFA8 BL CRC_Handle_8 ; 0x08008B6C 0x08008C1C: E000 B .L6 ; 0x08008C20
.L5: 0x08008C1E: 2000 MOVS R0, #0
.L6: 0x08008C20: 2101 MOVS R1, #1 0x08008C22: 7769 STRB R1, [R5, #29] 0x08008C24: BDB0 POP {R4-R5, R7, PC}

Section .init.UART5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


UART5_IRQHandler: 0x08008C26: E7FE B UART5_IRQHandler ; 0x08008C26

Section .text.HAL_CRCEx_Polynomial_Set from stm32g4xx_hal_crc_ex.o, size=162, align=4


HAL_CRCEx_Polynomial_Set: 0x08008C28: B5F0 PUSH {R4-R7, LR} 0x08008C2A: B081 SUB SP, SP, #4 0x08008C2C: EA4F 07F2 ROR R7, R2, #3 0x08008C30: 4614 MOV R4, R2 0x08008C32: 460D MOV R5, R1 0x08008C34: 2F04 CMP R7, #4 0x08008C36: 4606 MOV R6, R0 0x08008C38: D306 BCC .L1 ; 0x08008C48 0x08008C3A: F24E 106B MOVW R0, #0xE16B ; 0x0800E16B = .rodata..L.str 0x08008C3E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E16B = .rodata..L.str 0x08008C42: 215F MOVS R1, #95 0x08008C44: F7FA FB86 BL assert_failed ; 0x08003354
.L1: 0x08008C48: 07E8 LSLS R0, R5, #31 0x08008C4A: D10B BNE .L5 ; 0x08008C64
.L2: 0x08008C4C: 2001 MOVS R0, #1 0x08008C4E: 2200 MOVS R2, #0
.L3: 0x08008C50: B132 CBZ R2, .L4 ; 0x08008C60 0x08008C52: 6831 LDR R1, [R6] 0x08008C54: 614D STR R5, [R1, #20] 0x08008C56: 688A LDR R2, [R1, #8] 0x08008C58: F022 0218 BIC R2, R2, #24 0x08008C5C: 4322 ORRS R2, R4 0x08008C5E: 608A STR R2, [R1, #8]
.L4: 0x08008C60: B001 ADD SP, SP, #4 0x08008C62: BDF0 POP {R4-R7, PC}
.L5: 0x08008C64: 211F MOVS R1, #31 0x08008C66: BF00 NOP
.L6: 0x08008C68: B149 CBZ R1, .L7 ; 0x08008C7E 0x08008C6A: 3901 SUBS R1, #1 0x08008C6C: F001 001F AND R0, R1, #31 0x08008C70: FA25 F000 LSR.W R0, R5, R0 0x08008C74: 07C0 LSLS R0, R0, #31 0x08008C76: D0F7 BEQ .L6 ; 0x08008C68 0x08008C78: 2F03 CMP R7, #3 0x08008C7A: D904 BLS .L8 ; 0x08008C86 0x08008C7C: E7E6 B .L2 ; 0x08008C4C
.L7: 0x08008C7E: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x08008C82: 2F03 CMP R7, #3 0x08008C84: D8E2 BHI .L2 ; 0x08008C4C
.L8: 0x08008C86: 2000 MOVS R0, #0 0x08008C88: 2201 MOVS R2, #1 0x08008C8A: E8DF F007 TBB [PC, R7] 0x08008C8E: 02 DC.B 0x02 ; '\x02' 0x08008C8F: 03 DC.B 0x03 ; '\x03' 0x08008C90: 0C DC.B 0x0C ; '\x0C' 0x08008C91: 15 DC.B 0x15 ; '\x15' 0x08008C92: E7DD B .L3 ; 0x08008C50 0x08008C94: 2910 CMP R1, #16 0x08008C96: F04F 0200 MOV.W R2, #0 0x08008C9A: BF38 IT CC 0x08008C9C: 2201 MOVCC R2, #1 0x08008C9E: 290F CMP R1, #15 0x08008CA0: BF88 IT HI 0x08008CA2: 2001 MOVHI R0, #1 0x08008CA4: E7D4 B .L3 ; 0x08008C50 0x08008CA6: 2908 CMP R1, #8 0x08008CA8: F04F 0200 MOV.W R2, #0 0x08008CAC: BF38 IT CC 0x08008CAE: 2201 MOVCC R2, #1 0x08008CB0: 2907 CMP R1, #7 0x08008CB2: BF88 IT HI 0x08008CB4: 2001 MOVHI R0, #1 0x08008CB6: E7CB B .L3 ; 0x08008C50 0x08008CB8: 2907 CMP R1, #7 0x08008CBA: F04F 0200 MOV.W R2, #0 0x08008CBE: BF38 IT CC 0x08008CC0: 2201 MOVCC R2, #1 0x08008CC2: 2906 CMP R1, #6 0x08008CC4: BF88 IT HI 0x08008CC6: 2001 MOVHI R0, #1 0x08008CC8: E7C2 B .L3 ; 0x08008C50

Section .init.TIM6_DAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM6_DAC_IRQHandler: 0x08008CCA: E7FE B TIM6_DAC_IRQHandler ; 0x08008CCA

Section .text.HAL_DMA_Init from stm32g4xx_hal_dma.o, size=674, align=4


HAL_DMA_Init: 0x08008CCC: B1D0 CBZ R0, .L1 ; 0x08008D04 0x08008CCE: E92D 41F0 PUSH.W {R4-R8, LR} 0x08008CD2: 4604 MOV R4, R0 0x08008CD4: 6800 LDR R0, [R0] 0x08008CD6: F240 4107 MOVW R1, #0x0407 0x08008CDA: F2C4 0102 MOVT R1, #0x4002 0x08008CDE: 4288 CMP R0, R1 0x08008CE0: DC12 BGT .L2 ; 0x08008D08 0x08008CE2: 2157 MOVS R1, #87 0x08008CE4: F2C4 0102 MOVT R1, #0x4002 0x08008CE8: 4288 CMP R0, R1 0x08008CEA: DC22 BGT .L3 ; 0x08008D32 0x08008CEC: 212F MOVS R1, #47 0x08008CEE: F2C4 0102 MOVT R1, #0x4002 0x08008CF2: 4288 CMP R0, R1 0x08008CF4: DC38 BGT .L5 ; 0x08008D68 0x08008CF6: 2108 MOVS R1, #8 0x08008CF8: F2C4 0102 MOVT R1, #0x4002 0x08008CFC: 4288 CMP R0, R1 0x08008CFE: D057 BEQ .L10 ; 0x08008DB0 0x08008D00: 211C MOVS R1, #28 0x08008D02: E050 B .L9 ; 0x08008DA6
.L1: 0x08008D04: 2001 MOVS R0, #1 0x08008D06: 4770 BX LR
.L2: 0x08008D08: F240 4157 MOVW R1, #0x0457 0x08008D0C: F2C4 0102 MOVT R1, #0x4002 0x08008D10: 4288 CMP R0, R1 0x08008D12: DC1A BGT .L4 ; 0x08008D4A 0x08008D14: F240 412F MOVW R1, #0x042F 0x08008D18: F2C4 0102 MOVT R1, #0x4002 0x08008D1C: 4288 CMP R0, R1 0x08008D1E: DC2A BGT .L6 ; 0x08008D76 0x08008D20: F240 4108 MOVW R1, #0x0408 0x08008D24: F2C4 0102 MOVT R1, #0x4002 0x08008D28: 4288 CMP R0, R1 0x08008D2A: D041 BEQ .L10 ; 0x08008DB0 0x08008D2C: F240 411C MOVW R1, #0x041C 0x08008D30: E039 B .L9 ; 0x08008DA6
.L3: 0x08008D32: 217F MOVS R1, #127 0x08008D34: F2C4 0102 MOVT R1, #0x4002 0x08008D38: 4288 CMP R0, R1 0x08008D3A: DC25 BGT .L7 ; 0x08008D88 0x08008D3C: 2158 MOVS R1, #88 0x08008D3E: F2C4 0102 MOVT R1, #0x4002 0x08008D42: 4288 CMP R0, R1 0x08008D44: D034 BEQ .L10 ; 0x08008DB0 0x08008D46: 216C MOVS R1, #108 0x08008D48: E02D B .L9 ; 0x08008DA6
.L4: 0x08008D4A: F240 417F MOVW R1, #0x047F 0x08008D4E: F2C4 0102 MOVT R1, #0x4002 0x08008D52: 4288 CMP R0, R1 0x08008D54: DC1F BGT .L8 ; 0x08008D96 0x08008D56: F240 4158 MOVW R1, #0x0458 0x08008D5A: F2C4 0102 MOVT R1, #0x4002 0x08008D5E: 4288 CMP R0, R1 0x08008D60: D026 BEQ .L10 ; 0x08008DB0 0x08008D62: F240 416C MOVW R1, #0x046C 0x08008D66: E01E B .L9 ; 0x08008DA6
.L5: 0x08008D68: 2130 MOVS R1, #48 0x08008D6A: F2C4 0102 MOVT R1, #0x4002 0x08008D6E: 4288 CMP R0, R1 0x08008D70: D01E BEQ .L10 ; 0x08008DB0 0x08008D72: 2144 MOVS R1, #68 0x08008D74: E017 B .L9 ; 0x08008DA6
.L6: 0x08008D76: F240 4130 MOVW R1, #0x0430 0x08008D7A: F2C4 0102 MOVT R1, #0x4002 0x08008D7E: 4288 CMP R0, R1 0x08008D80: D016 BEQ .L10 ; 0x08008DB0 0x08008D82: F240 4144 MOVW R1, #0x0444 0x08008D86: E00E B .L9 ; 0x08008DA6
.L7: 0x08008D88: 2180 MOVS R1, #128 0x08008D8A: F2C4 0102 MOVT R1, #0x4002 0x08008D8E: 4288 CMP R0, R1 0x08008D90: D00E BEQ .L10 ; 0x08008DB0 0x08008D92: 2194 MOVS R1, #148 0x08008D94: E007 B .L9 ; 0x08008DA6
.L8: 0x08008D96: F240 4180 MOVW R1, #0x0480 0x08008D9A: F2C4 0102 MOVT R1, #0x4002 0x08008D9E: 4288 CMP R0, R1 0x08008DA0: D006 BEQ .L10 ; 0x08008DB0 0x08008DA2: F240 4194 MOVW R1, #0x0494
.L9: 0x08008DA6: F2C4 0102 MOVT R1, #0x4002 0x08008DAA: 4288 CMP R0, R1 0x08008DAC: F040 80D7 BNE.W .L24 ; 0x08008F5E
.L10: 0x08008DB0: 68A0 LDR R0, [R4, #8] 0x08008DB2: 2800 CMP R0, #0 0x08008DB4: BF18 IT NE 0x08008DB6: 2810 CMPNE R0, #16 0x08008DB8: F040 80AD BNE.W .L21 ; 0x08008F16
.L11: 0x08008DBC: 68E0 LDR R0, [R4, #12] 0x08008DBE: F040 0040 ORR R0, R0, #64 0x08008DC2: 2840 CMP R0, #64 0x08008DC4: D006 BEQ .L12 ; 0x08008DD4 0x08008DC6: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008DCA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008DCE: 21A5 MOVS R1, #165 0x08008DD0: F7FA FAC0 BL assert_failed ; 0x08003354
.L12: 0x08008DD4: 6920 LDR R0, [R4, #16] 0x08008DD6: F040 0080 ORR R0, R0, #128 0x08008DDA: 2880 CMP R0, #128 0x08008DDC: D006 BEQ .L13 ; 0x08008DEC 0x08008DDE: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008DE2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008DE6: 21A6 MOVS R1, #166 0x08008DE8: F7FA FAB4 BL assert_failed ; 0x08003354
.L13: 0x08008DEC: 6960 LDR R0, [R4, #20] 0x08008DEE: 2800 CMP R0, #0 0x08008DF0: BF18 IT NE 0x08008DF2: F5B0 7F80 CMPNE.W R0, #0x0100 0x08008DF6: F040 809A BNE.W .L22 ; 0x08008F2E
.L14: 0x08008DFA: 69A0 LDR R0, [R4, #24] 0x08008DFC: 2800 CMP R0, #0 0x08008DFE: BF18 IT NE 0x08008E00: F5B0 6F80 CMPNE.W R0, #0x0400 0x08008E04: F040 809F BNE.W .L23 ; 0x08008F46
.L15: 0x08008E08: 69E0 LDR R0, [R4, #28] 0x08008E0A: F040 0020 ORR R0, R0, #32 0x08008E0E: 2820 CMP R0, #32 0x08008E10: D006 BEQ .L16 ; 0x08008E20 0x08008E12: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008E16: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008E1A: 21A9 MOVS R1, #169 0x08008E1C: F7FA FA9A BL assert_failed ; 0x08003354
.L16: 0x08008E20: 6A20 LDR R0, [R4, #32] 0x08008E22: EA4F 3030 ROR R0, R0, #12 0x08008E26: 2804 CMP R0, #4 0x08008E28: D306 BCC .L17 ; 0x08008E38 0x08008E2A: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008E2E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008E32: 21AA MOVS R1, #170 0x08008E34: F7FA FA8E BL assert_failed ; 0x08003354
.L17: 0x08008E38: 6860 LDR R0, [R4, #4] 0x08008E3A: 2874 CMP R0, #116 0x08008E3C: D306 BCC .L18 ; 0x08008E4C 0x08008E3E: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008E42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008E46: 21AC MOVS R1, #172 0x08008E48: F7FA FA84 BL assert_failed ; 0x08003354
.L18: 0x08008E4C: F240 0C00 MOVW R12, #0 0x08008E50: F2C4 0C02 MOVT R12, #0x4002 0x08008E54: 6820 LDR R0, [R4] 0x08008E56: F64F 33F8 MOVW R3, #0xFBF8 0x08008E5A: F50C 6281 ADD.W R2, R12, #0x0408 0x08008E5E: F6CB 73FD MOVT R3, #0xBFFD 0x08008E62: 4290 CMP R0, R2 0x08008E64: BF38 IT CC 0x08008E66: F503 6380 ADDCC.W R3, R3, #0x0400 0x08008E6A: EB03 0200 ADD.W R2, R3, R0 0x08008E6E: F64C 43CD MOVW R3, #0xCCCD 0x08008E72: F6CC 43CC MOVT R3, #0xCCCC 0x08008E76: FBA2 2303 UMULL R2, R3, R2, R3 0x08008E7A: F50C 6180 ADD.W R1, R12, #0x0400 0x08008E7E: F06F 0203 MVN R2, #3 0x08008E82: E9D4 8702 LDRD R8, R7, [R4, #8] 0x08008E86: F8D4 E010 LDR.W LR, [R4, #16] 0x08008E8A: BF3C ITT CC 0x08008E8C: 2100 MOVCC R1, #0 0x08008E8E: F2C4 0102 MOVTCC R1, #0x4002 0x08008E92: EA02 0293 AND.W R2, R2, R3, LSR #2 0x08008E96: E9C4 1210 STRD R1, R2, [R4, #64] 0x08008E9A: 2102 MOVS R1, #2 0x08008E9C: F884 1025 STRB.W R1, [R4, #37] 0x08008EA0: 6801 LDR R1, [R0] 0x08008EA2: F647 72F0 MOVW R2, #0x7FF0 0x08008EA6: 4391 BICS R1, R2 0x08008EA8: F104 0214 ADD.W R2, R4, #20 0x08008EAC: EA41 0108 ORR.W R1, R1, R8 0x08008EB0: CA6C LDM R2, {R2-R3, R5-R6} 0x08008EB2: 4339 ORRS R1, R7 0x08008EB4: EA41 010E ORR.W R1, R1, LR 0x08008EB8: 4311 ORRS R1, R2 0x08008EBA: 4319 ORRS R1, R3 0x08008EBC: 4329 ORRS R1, R5 0x08008EBE: 4331 ORRS R1, R6 0x08008EC0: 6001 STR R1, [R0] 0x08008EC2: 4620 MOV R0, R4 0x08008EC4: F000 F854 BL DMA_CalcDMAMUXChannelBaseAndMask ; 0x08008F70 0x08008EC8: 68A0 LDR R0, [R4, #8] 0x08008ECA: F104 0148 ADD.W R1, R4, #72 0x08008ECE: F5B0 4F80 CMP.W R0, #0x4000 0x08008ED2: BF04 ITT EQ 0x08008ED4: 2000 MOVEQ R0, #0 0x08008ED6: 6060 STREQ R0, [R4, #4] 0x08008ED8: 6860 LDR R0, [R4, #4] 0x08008EDA: C90E LDM R1, {R1-R3} 0x08008EDC: B2C7 UXTB R7, R0 0x08008EDE: 3801 SUBS R0, #1 0x08008EE0: 2803 CMP R0, #3 0x08008EE2: 600F STR R7, [R1] 0x08008EE4: 6053 STR R3, [R2, #4] 0x08008EE6: D809 BHI .L19 ; 0x08008EFC 0x08008EE8: 4620 MOV R0, R4 0x08008EEA: F000 F867 BL DMA_CalcDMAMUXRequestGenBaseAndMask ; 0x08008FBC 0x08008EEE: F104 0054 ADD.W R0, R4, #84 0x08008EF2: C807 LDM R0, {R0-R2} 0x08008EF4: 2300 MOVS R3, #0 0x08008EF6: 6003 STR R3, [R0] 0x08008EF8: 604A STR R2, [R1, #4] 0x08008EFA: E003 B .L20 ; 0x08008F04
.L19: 0x08008EFC: 2000 MOVS R0, #0 0x08008EFE: E9C4 0015 STRD R0, R0, [R4, #84] 0x08008F02: 65E0 STR R0, [R4, #92]
.L20: 0x08008F04: 2000 MOVS R0, #0 0x08008F06: 2101 MOVS R1, #1 0x08008F08: 63E0 STR R0, [R4, #60] 0x08008F0A: F884 1025 STRB.W R1, [R4, #37] 0x08008F0E: F884 0024 STRB.W R0, [R4, #36] 0x08008F12: E8BD 81F0 POP.W {R4-R8, PC}
.L21: 0x08008F16: F5B0 4F80 CMP.W R0, #0x4000 0x08008F1A: F43F AF4F BEQ.W .L11 ; 0x08008DBC 0x08008F1E: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008F22: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008F26: 21A4 MOVS R1, #164 0x08008F28: F7FA FA14 BL assert_failed ; 0x08003354 0x08008F2C: E746 B .L11 ; 0x08008DBC
.L22: 0x08008F2E: F5B0 7F00 CMP.W R0, #0x0200 0x08008F32: F43F AF62 BEQ.W .L14 ; 0x08008DFA 0x08008F36: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008F3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008F3E: 21A7 MOVS R1, #167 0x08008F40: F7FA FA08 BL assert_failed ; 0x08003354 0x08008F44: E759 B .L14 ; 0x08008DFA
.L23: 0x08008F46: F5B0 6F00 CMP.W R0, #0x0800 0x08008F4A: F43F AF5D BEQ.W .L15 ; 0x08008E08 0x08008F4E: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008F52: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008F56: 21A8 MOVS R1, #168 0x08008F58: F7FA F9FC BL assert_failed ; 0x08003354 0x08008F5C: E754 B .L15 ; 0x08008E08
.L24: 0x08008F5E: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08008F62: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08008F66: 21A3 MOVS R1, #163 0x08008F68: F7FA F9F4 BL assert_failed ; 0x08003354 0x08008F6C: E720 B .L10 ; 0x08008DB0

Section .init.TIM7_DAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM7_DAC_IRQHandler: 0x08008F6E: E7FE B TIM7_DAC_IRQHandler ; 0x08008F6E

Section .text.DMA_CalcDMAMUXChannelBaseAndMask from stm32g4xx_hal_dma.o, size=74, align=4


DMA_CalcDMAMUXChannelBaseAndMask: 0x08008F70: B580 PUSH {R7, LR} 0x08008F72: 6801 LDR R1, [R0] 0x08008F74: F64C 43CD MOVW R3, #0xCCCD 0x08008F78: F001 02FC AND R2, R1, #252 0x08008F7C: 3A08 SUBS R2, #8 0x08008F7E: F6CC 43CC MOVT R3, #0xCCCC 0x08008F82: FBA2 2C03 UMULL R2, R12, R2, R3 0x08008F86: F240 4208 MOVW R2, #0x0408 0x08008F8A: F2C4 0202 MOVT R2, #0x4002 0x08008F8E: F8D0 E044 LDR.W LR, [R0, #68] 0x08008F92: F502 6383 ADD.W R3, R2, #0x0418 0x08008F96: 4291 CMP R1, R2 0x08008F98: BF38 IT CC 0x08008F9A: F502 737E ADDCC.W R3, R2, #0x03F8 0x08008F9E: F02E 0103 BIC R1, LR, #3 0x08008FA2: EB03 0E01 ADD.W LR, R3, R1 0x08008FA6: F3CC 1304 UBFX R3, R12, #4, #5 0x08008FAA: 2101 MOVS R1, #1 0x08008FAC: F502 628F ADD.W R2, R2, #0x0478 0x08008FB0: 4099 LSLS R1, R3 0x08008FB2: E9C0 E212 STRD LR, R2, [R0, #72] 0x08008FB6: 6501 STR R1, [R0, #80] 0x08008FB8: BD80 POP {R7, PC}

Section .init.DMA2_Channel1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel1_IRQHandler: 0x08008FBA: E7FE B DMA2_Channel1_IRQHandler ; 0x08008FBA

Section .text.DMA_CalcDMAMUXRequestGenBaseAndMask from stm32g4xx_hal_dma.o, size=38, align=4


DMA_CalcDMAMUXRequestGenBaseAndMask: 0x08008FBC: 7901 LDRB R1, [R0, #4] 0x08008FBE: F640 1200 MOVW R2, #0x0900 0x08008FC2: 3901 SUBS R1, #1 0x08008FC4: F2C4 0202 MOVT R2, #0x4002 0x08008FC8: EB02 0381 ADD.W R3, R2, R1, LSL #2 0x08008FCC: F102 0C40 ADD.W R12, R2, #64 0x08008FD0: F001 011F AND R1, R1, #31 0x08008FD4: 2201 MOVS R2, #1 0x08008FD6: FA02 F101 LSL.W R1, R2, R1 0x08008FDA: E9C0 3C15 STRD R3, R12, [R0, #84] 0x08008FDE: 65C1 STR R1, [R0, #92] 0x08008FE0: 4770 BX LR

Section .init.DMA2_Channel2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel2_IRQHandler: 0x08008FE2: E7FE B DMA2_Channel2_IRQHandler ; 0x08008FE2

Section .text.HAL_DMA_Start_IT from stm32g4xx_hal_dma.o, size=182, align=4


HAL_DMA_Start_IT: 0x08008FE4: B5F0 PUSH {R4-R7, LR} 0x08008FE6: B081 SUB SP, SP, #4 0x08008FE8: 4616 MOV R6, R2 0x08008FEA: F64F 72FF MOVW R2, #0xFFFF 0x08008FEE: 460F MOV R7, R1 0x08008FF0: 1E59 SUBS R1, R3, #1 0x08008FF2: F2C0 0203 MOVT R2, #3 0x08008FF6: 461D MOV R5, R3 0x08008FF8: 4291 CMP R1, R2 0x08008FFA: 4604 MOV R4, R0 0x08008FFC: D307 BCC .L1 ; 0x0800900E 0x08008FFE: F24C 407A MOVW R0, #0xC47A ; 0x0800C47A = .rodata..L.str 0x08009002: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C47A = .rodata..L.str 0x08009006: F240 11AB MOVW R1, #0x01AB 0x0800900A: F7FA F9A3 BL assert_failed ; 0x08003354
.L1: 0x0800900E: F894 0024 LDRB.W R0, [R4, #36] 0x08009012: 2801 CMP R0, #1 0x08009014: D020 BEQ .L3 ; 0x08009058 0x08009016: 2001 MOVS R0, #1 0x08009018: F884 0024 STRB.W R0, [R4, #36] 0x0800901C: F894 0025 LDRB.W R0, [R4, #37] 0x08009020: 2801 CMP R0, #1 0x08009022: D116 BNE .L2 ; 0x08009052 0x08009024: 2002 MOVS R0, #2 0x08009026: F884 0025 STRB.W R0, [R4, #37] 0x0800902A: 2000 MOVS R0, #0 0x0800902C: 63E0 STR R0, [R4, #60] 0x0800902E: 6820 LDR R0, [R4] 0x08009030: 4632 MOV R2, R6 0x08009032: 6801 LDR R1, [R0] 0x08009034: 462B MOV R3, R5 0x08009036: F021 0101 BIC R1, R1, #1 0x0800903A: 6001 STR R1, [R0] 0x0800903C: 4620 MOV R0, R4 0x0800903E: 4639 MOV R1, R7 0x08009040: F7FA FCB4 BL DMA_SetConfig ; 0x080039AC 0x08009044: 6820 LDR R0, [R4] 0x08009046: 6B22 LDR R2, [R4, #48] 0x08009048: 6801 LDR R1, [R0] 0x0800904A: B142 CBZ R2, .L4 ; 0x0800905E 0x0800904C: F041 010E ORR R1, R1, #14 0x08009050: E00B B .L5 ; 0x0800906A
.L2: 0x08009052: 2000 MOVS R0, #0 0x08009054: F884 0024 STRB.W R0, [R4, #36]
.L3: 0x08009058: 2002 MOVS R0, #2 0x0800905A: B001 ADD SP, SP, #4 0x0800905C: BDF0 POP {R4-R7, PC}
.L4: 0x0800905E: F021 0104 BIC R1, R1, #4 0x08009062: 6001 STR R1, [R0] 0x08009064: 6801 LDR R1, [R0] 0x08009066: F041 010A ORR R1, R1, #10
.L5: 0x0800906A: 6001 STR R1, [R0] 0x0800906C: 6CA0 LDR R0, [R4, #72] 0x0800906E: 6801 LDR R1, [R0] 0x08009070: 03C9 LSLS R1, R1, #15 0x08009072: BF42 ITTT MI 0x08009074: 6801 LDRMI R1, [R0] 0x08009076: F441 7180 ORRMI R1, R1, #0x0100 0x0800907A: 6001 STRMI R1, [R0] 0x0800907C: 6D60 LDR R0, [R4, #84] 0x0800907E: 2800 CMP R0, #0 0x08009080: BF1E ITTT NE 0x08009082: 6801 LDRNE R1, [R0] 0x08009084: F441 7180 ORRNE R1, R1, #0x0100 0x08009088: 6001 STRNE R1, [R0] 0x0800908A: 6820 LDR R0, [R4] 0x0800908C: 6801 LDR R1, [R0] 0x0800908E: F041 0101 ORR R1, R1, #1 0x08009092: 6001 STR R1, [R0] 0x08009094: 2000 MOVS R0, #0 0x08009096: B001 ADD SP, SP, #4 0x08009098: BDF0 POP {R4-R7, PC}

Section .init.DMA2_Channel3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel3_IRQHandler: 0x0800909A: E7FE B DMA2_Channel3_IRQHandler ; 0x0800909A

Section .text.HAL_DMA_Abort from stm32g4xx_hal_dma.o, size=110, align=4


HAL_DMA_Abort: 0x0800909C: 4601 MOV R1, R0 0x0800909E: F890 0025 LDRB.W R0, [R0, #37] 0x080090A2: 2802 CMP R0, #2 0x080090A4: D127 BNE .L2 ; 0x080090F6 0x080090A6: B580 PUSH {R7, LR} 0x080090A8: 6808 LDR R0, [R1] 0x080090AA: E9D1 CE10 LDRD R12, LR, [R1, #64] 0x080090AE: 6C8A LDR R2, [R1, #72] 0x080090B0: 6803 LDR R3, [R0] 0x080090B2: F023 030E BIC R3, R3, #14 0x080090B6: 6003 STR R3, [R0] 0x080090B8: 6813 LDR R3, [R2] 0x080090BA: F423 7380 BIC R3, R3, #0x0100 0x080090BE: 6013 STR R3, [R2] 0x080090C0: 6802 LDR R2, [R0] 0x080090C2: F022 0201 BIC R2, R2, #1 0x080090C6: 6002 STR R2, [R0] 0x080090C8: F00E 001F AND R0, LR, #31 0x080090CC: 2201 MOVS R2, #1 0x080090CE: FA02 F000 LSL.W R0, R2, R0 0x080090D2: F8CC 0004 STR.W R0, [R12, #4] 0x080090D6: E9D1 2013 LDRD R2, R0, [R1, #76] 0x080090DA: 6050 STR R0, [R2, #4] 0x080090DC: 6D48 LDR R0, [R1, #84] 0x080090DE: B130 CBZ R0, .L1 ; 0x080090EE 0x080090E0: 6802 LDR R2, [R0] 0x080090E2: F422 7280 BIC R2, R2, #0x0100 0x080090E6: 6002 STR R2, [R0] 0x080090E8: E9D1 0216 LDRD R0, R2, [R1, #88] 0x080090EC: 6042 STR R2, [R0, #4]
.L1: 0x080090EE: 2000 MOVS R0, #0 0x080090F0: E8BD 4080 POP.W {R7, LR} 0x080090F4: E002 B .L3 ; 0x080090FC
.L2: 0x080090F6: 2004 MOVS R0, #4 0x080090F8: 63C8 STR R0, [R1, #60] 0x080090FA: 2001 MOVS R0, #1
.L3: 0x080090FC: 2201 MOVS R2, #1 0x080090FE: F881 2025 STRB.W R2, [R1, #37] 0x08009102: 2200 MOVS R2, #0 0x08009104: F881 2024 STRB.W R2, [R1, #36] 0x08009108: 4770 BX LR

Section .init.DMA2_Channel4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel4_IRQHandler: 0x0800910A: E7FE B DMA2_Channel4_IRQHandler ; 0x0800910A

Section .text.HAL_DMA_Abort_IT from stm32g4xx_hal_dma.o, size=126, align=4


HAL_DMA_Abort_IT: 0x0800910C: F890 1025 LDRB.W R1, [R0, #37] 0x08009110: 2902 CMP R1, #2 0x08009112: D130 BNE .L3 ; 0x08009176 0x08009114: B580 PUSH {R7, LR} 0x08009116: 6801 LDR R1, [R0] 0x08009118: E9D0 CE10 LDRD R12, LR, [R0, #64] 0x0800911C: 6C82 LDR R2, [R0, #72] 0x0800911E: 680B LDR R3, [R1] 0x08009120: F023 030E BIC R3, R3, #14 0x08009124: 600B STR R3, [R1] 0x08009126: 680B LDR R3, [R1] 0x08009128: F023 0301 BIC R3, R3, #1 0x0800912C: 600B STR R3, [R1] 0x0800912E: 6811 LDR R1, [R2] 0x08009130: F421 7180 BIC R1, R1, #0x0100 0x08009134: 6011 STR R1, [R2] 0x08009136: F00E 021F AND R2, LR, #31 0x0800913A: 2101 MOVS R1, #1 0x0800913C: FA01 F202 LSL.W R2, R1, R2 0x08009140: F8CC 2004 STR.W R2, [R12, #4] 0x08009144: E9D0 3213 LDRD R3, R2, [R0, #76] 0x08009148: 605A STR R2, [R3, #4] 0x0800914A: 6D42 LDR R2, [R0, #84] 0x0800914C: B132 CBZ R2, .L1 ; 0x0800915C 0x0800914E: 6813 LDR R3, [R2] 0x08009150: F423 7380 BIC R3, R3, #0x0100 0x08009154: 6013 STR R3, [R2] 0x08009156: E9D0 2316 LDRD R2, R3, [R0, #88] 0x0800915A: 6053 STR R3, [R2, #4]
.L1: 0x0800915C: F880 1025 STRB.W R1, [R0, #37] 0x08009160: 6B82 LDR R2, [R0, #56] 0x08009162: 2100 MOVS R1, #0 0x08009164: F880 1024 STRB.W R1, [R0, #36] 0x08009168: B10A CBZ R2, .L2 ; 0x0800916E 0x0800916A: 4790 BLX R2 0x0800916C: 2100 MOVS R1, #0
.L2: 0x0800916E: E8BD 4080 POP.W {R7, LR} 0x08009172: 4608 MOV R0, R1 0x08009174: 4770 BX LR
.L3: 0x08009176: 2104 MOVS R1, #4 0x08009178: 63C1 STR R1, [R0, #60] 0x0800917A: 2101 MOVS R1, #1 0x0800917C: 2200 MOVS R2, #0 0x0800917E: F880 1025 STRB.W R1, [R0, #37] 0x08009182: F880 2024 STRB.W R2, [R0, #36] 0x08009186: 4608 MOV R0, R1 0x08009188: 4770 BX LR

Section .init.DMA2_Channel5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel5_IRQHandler: 0x0800918A: E7FE B DMA2_Channel5_IRQHandler ; 0x0800918A

Section .text.HAL_DMA_IRQHandler from stm32g4xx_hal_dma.o, size=154, align=4


HAL_DMA_IRQHandler: 0x0800918C: B5B0 PUSH {R4-R5, R7, LR} 0x0800918E: E9D0 C310 LDRD R12, R3, [R0, #64] 0x08009192: 6802 LDR R2, [R0] 0x08009194: F8DC 1000 LDR.W R1, [R12] 0x08009198: F003 031F AND R3, R3, #31 0x0800919C: 2404 MOVS R4, #4 0x0800919E: F8D2 E000 LDR.W LR, [R2] 0x080091A2: 409C LSLS R4, R3 0x080091A4: 420C TST R4, R1 0x080091A6: BF18 IT NE 0x080091A8: F01E 0504 ANDSNE R5, LR, #4 0x080091AC: D11A BNE .L1 ; 0x080091E4 0x080091AE: 2402 MOVS R4, #2 0x080091B0: 409C LSLS R4, R3 0x080091B2: 420C TST R4, R1 0x080091B4: BF18 IT NE 0x080091B6: F01E 0502 ANDSNE R5, LR, #2 0x080091BA: D11F BNE .L3 ; 0x080091FC 0x080091BC: 40D9 LSRS R1, R3 0x080091BE: 0709 LSLS R1, R1, #28 0x080091C0: D51B BPL .L2 ; 0x080091FA 0x080091C2: F01E 0108 ANDS R1, LR, #8 0x080091C6: D018 BEQ .L2 ; 0x080091FA 0x080091C8: 6811 LDR R1, [R2] 0x080091CA: F021 010E BIC R1, R1, #14 0x080091CE: 6011 STR R1, [R2] 0x080091D0: 2101 MOVS R1, #1 0x080091D2: FA01 F203 LSL.W R2, R1, R3 0x080091D6: F8CC 2004 STR.W R2, [R12, #4] 0x080091DA: 63C1 STR R1, [R0, #60] 0x080091DC: F880 1025 STRB.W R1, [R0, #37] 0x080091E0: 6B41 LDR R1, [R0, #52] 0x080091E2: E018 B .L5 ; 0x08009216
.L1: 0x080091E4: 6811 LDR R1, [R2] 0x080091E6: 0689 LSLS R1, R1, #26 0x080091E8: BF5E ITTT PL 0x080091EA: 6811 LDRPL R1, [R2] 0x080091EC: F021 0104 BICPL R1, R1, #4 0x080091F0: 6011 STRPL R1, [R2] 0x080091F2: F8CC 4004 STR.W R4, [R12, #4] 0x080091F6: 6B01 LDR R1, [R0, #48] 0x080091F8: B991 CBNZ R1, .L6 ; 0x08009220
.L2: 0x080091FA: BDB0 POP {R4-R5, R7, PC}
.L3: 0x080091FC: 6811 LDR R1, [R2] 0x080091FE: 0689 LSLS R1, R1, #26 0x08009200: D406 BMI .L4 ; 0x08009210 0x08009202: 6811 LDR R1, [R2] 0x08009204: F021 010A BIC R1, R1, #10 0x08009208: 6011 STR R1, [R2] 0x0800920A: 2101 MOVS R1, #1 0x0800920C: F880 1025 STRB.W R1, [R0, #37]
.L4: 0x08009210: F8CC 4004 STR.W R4, [R12, #4] 0x08009214: 6AC1 LDR R1, [R0, #44]
.L5: 0x08009216: 2200 MOVS R2, #0 0x08009218: 2900 CMP R1, #0 0x0800921A: F880 2024 STRB.W R2, [R0, #36] 0x0800921E: D0EC BEQ .L2 ; 0x080091FA
.L6: 0x08009220: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x08009224: 4708 BX R1

Section .init.ADC4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


ADC4_IRQHandler: 0x08009226: E7FE B ADC4_IRQHandler ; 0x08009226

Section .text.HAL_FLASH_Unlock from stm32g4xx_hal_flash.o, size=46, align=4


HAL_FLASH_Unlock: 0x08009228: F242 0008 MOVW R0, #0x2008 0x0800922C: F2C4 0002 MOVT R0, #0x4002 0x08009230: 68C1 LDR R1, [R0, #12] 0x08009232: F1B1 3FFF CMP.W R1, #0xFFFFFFFF 0x08009236: DD01 BLE .L1 ; 0x0800923C 0x08009238: 2000 MOVS R0, #0 0x0800923A: 4770 BX LR
.L1: 0x0800923C: F240 1123 MOVW R1, #0x0123 0x08009240: F2C4 5167 MOVT R1, #0x4567 0x08009244: 6001 STR R1, [R0] 0x08009246: F648 11AB MOVW R1, #0x89AB 0x0800924A: F6CC 51EF MOVT R1, #0xCDEF 0x0800924E: 6001 STR R1, [R0] 0x08009250: 68C0 LDR R0, [R0, #12] 0x08009252: 0FC0 LSRS R0, R0, #31 0x08009254: 4770 BX LR

Section .init.ADC5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


ADC5_IRQHandler: 0x08009256: E7FE B ADC5_IRQHandler ; 0x08009256

Section .text.HAL_FLASH_OB_Unlock from stm32g4xx_hal_flash.o, size=46, align=4


HAL_FLASH_OB_Unlock: 0x08009258: F242 000C MOVW R0, #0x200C 0x0800925C: F2C4 0002 MOVT R0, #0x4002 0x08009260: 6881 LDR R1, [R0, #8] 0x08009262: 0049 LSLS R1, R1, #1 0x08009264: D401 BMI .L1 ; 0x0800926A 0x08009266: 2000 MOVS R0, #0 0x08009268: 4770 BX LR
.L1: 0x0800926A: F642 213B MOVW R1, #0x2A3B 0x0800926E: F6C0 0119 MOVT R1, #0x0819 0x08009272: 6001 STR R1, [R0] 0x08009274: F646 617F MOVW R1, #0x6E7F 0x08009278: F6C4 415D MOVT R1, #0x4C5D 0x0800927C: 6001 STR R1, [R0] 0x0800927E: 6880 LDR R0, [R0, #8] 0x08009280: F3C0 7080 UBFX R0, R0, #30, #1 0x08009284: 4770 BX LR

Section .init.UCPD1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


UCPD1_IRQHandler: 0x08009286: E7FE B UCPD1_IRQHandler ; 0x08009286

Section .text.HAL_FLASH_OB_Lock from stm32g4xx_hal_flash.o, size=30, align=4


HAL_FLASH_OB_Lock: 0x08009288: F242 0014 MOVW R0, #0x2014 0x0800928C: F2C4 0002 MOVT R0, #0x4002 0x08009290: 6801 LDR R1, [R0] 0x08009292: F041 4180 ORR R1, R1, #0x40000000 0x08009296: 6001 STR R1, [R0] 0x08009298: 6800 LDR R0, [R0] 0x0800929A: 2101 MOVS R1, #1 0x0800929C: F000 4080 AND R0, R0, #0x40000000 0x080092A0: EA81 7090 EOR.W R0, R1, R0, LSR #30 0x080092A4: 4770 BX LR

Section .init.COMP1_2_3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


COMP1_2_3_IRQHandler: 0x080092A6: E7FE B COMP1_2_3_IRQHandler ; 0x080092A6

Section .text.HAL_FLASHEx_OBProgram from stm32g4xx_hal_flash_ex.o, size=1630, align=4


HAL_FLASHEx_OBProgram: 0x080092A8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x080092AC: B085 SUB SP, SP, #20 0x080092AE: 4604 MOV R4, R0 0x080092B0: 6800 LDR R0, [R0] 0x080092B2: 2840 CMP R0, #64 0x080092B4: D307 BCC .L1 ; 0x080092C6 0x080092B6: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080092BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080092BE: F240 113B MOVW R1, #0x013B 0x080092C2: F7FA F847 BL assert_failed ; 0x08003354
.L1: 0x080092C6: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash 0x080092CA: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash 0x080092CE: F899 0000 LDRB.W R0, [R9] 0x080092D2: 2801 CMP R0, #1 0x080092D4: D103 BNE .L2 ; 0x080092DE 0x080092D6: 2002 MOVS R0, #2 0x080092D8: B005 ADD SP, SP, #20 0x080092DA: E8BD 8FF0 POP.W {R4-R11, PC}
.L2: 0x080092DE: 2001 MOVS R0, #1 0x080092E0: 2500 MOVS R5, #0 0x080092E2: F889 0000 STRB.W R0, [R9] 0x080092E6: F8C9 5004 STR.W R5, [R9, #4] 0x080092EA: 7820 LDRB R0, [R4] 0x080092EC: F242 0B14 MOVW R11, #0x2014 0x080092F0: F247 58E0 MOVW R8, #0x75E0 0x080092F4: F2C4 0B02 MOVT R11, #0x4002 0x080092F8: F6C1 78FF MOVT R8, #0x1FFF 0x080092FC: 07C0 LSLS R0, R0, #31 0x080092FE: F64F 7AFF MOVW R10, #0xFFFF 0x08009302: F000 8080 BEQ.W .L15 ; 0x08009406 0x08009306: E9D4 7501 LDRD R7, R5, [R4, #4] 0x0800930A: 68E6 LDR R6, [R4, #12] 0x0800930C: 2F04 CMP R7, #4 0x0800930E: D856 BHI .L13 ; 0x080093BE 0x08009310: 2F03 CMP R7, #3 0x08009312: D054 BEQ .L13 ; 0x080093BE
.L3: 0x08009314: F8B8 0000 LDRH.W R0, [R8] 0x08009318: 4550 CMP R0, R10 0x0800931A: D004 BEQ .L4 ; 0x08009326 0x0800931C: F8B8 0000 LDRH.W R0, [R8] 0x08009320: F5B0 7F00 CMP.W R0, #0x0200 0x08009324: D131 BNE .L11 ; 0x0800938A
.L4: 0x08009326: 2080 MOVS R0, #128
.L5: 0x08009328: 4285 CMP R5, R0 0x0800932A: D307 BCC .L6 ; 0x0800933C 0x0800932C: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x08009330: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x08009334: F44F 712A MOV.W R1, #0x02A8 0x08009338: F7FA F80C BL assert_failed ; 0x08003354
.L6: 0x0800933C: F8B8 0000 LDRH.W R0, [R8] 0x08009340: 4550 CMP R0, R10 0x08009342: D004 BEQ .L7 ; 0x0800934E 0x08009344: F8B8 0000 LDRH.W R0, [R8] 0x08009348: F5B0 7F00 CMP.W R0, #0x0200 0x0800934C: D12A BNE .L12 ; 0x080093A4
.L7: 0x0800934E: 2080 MOVS R0, #128
.L8: 0x08009350: 4286 CMP R6, R0 0x08009352: D307 BCC .L9 ; 0x08009364 0x08009354: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x08009358: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x0800935C: F240 21A9 MOVW R1, #0x02A9 0x08009360: F7F9 FFF8 BL assert_failed ; 0x08003354
.L9: 0x08009364: F44F 707A MOV.W R0, #0x03E8 0x08009368: F7FA FD2E BL FLASH_WaitForLastOperation ; 0x08003DC8 0x0800936C: B108 CBZ R0, .L10 ; 0x08009372 0x0800936E: 2501 MOVS R5, #1 0x08009370: E049 B .L15 ; 0x08009406
.L10: 0x08009372: 2F04 CMP R7, #4 0x08009374: D83A BHI .L14 ; 0x080093EC 0x08009376: E8DF F007 TBB [PC, R7] 0x0800937A: 03 DC.B 0x03 ; '\x03' 0x0800937B: 30 DC.B 0x30 ; '0' 0x0800937C: 2B DC.B 0x2B ; '+' 0x0800937D: 39 DC.B 0x39 ; '9' 0x0800937E: 35 DC.B 0x35 ; '5' 0x0800937F: 00 DC.B 0x00 ; '\0' 0x08009380: EA45 4006 ORR.W R0, R5, R6, LSL #16 0x08009384: F8CB 0018 STR.W R0, [R11, #24] 0x08009388: E030 B .L14 ; 0x080093EC
.L11: 0x0800938A: F8B8 0000 LDRH.W R0, [R8] 0x0800938E: 4550 CMP R0, R10 0x08009390: F04F 0020 MOV.W R0, #32 0x08009394: D0C8 BEQ .L5 ; 0x08009328 0x08009396: F8B8 1000 LDRH.W R1, [R8] 0x0800939A: F5B1 7F80 CMP.W R1, #0x0100 0x0800939E: BF08 IT EQ 0x080093A0: 2040 MOVEQ R0, #64 0x080093A2: E7C1 B .L5 ; 0x08009328
.L12: 0x080093A4: F8B8 0000 LDRH.W R0, [R8] 0x080093A8: 4550 CMP R0, R10 0x080093AA: F04F 0020 MOV.W R0, #32 0x080093AE: D0CF BEQ .L8 ; 0x08009350 0x080093B0: F8B8 1000 LDRH.W R1, [R8] 0x080093B4: F5B1 7F80 CMP.W R1, #0x0100 0x080093B8: BF08 IT EQ 0x080093BA: 2040 MOVEQ R0, #64 0x080093BC: E7C8 B .L8 ; 0x08009350
.L13: 0x080093BE: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080093C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080093C6: F240 21A7 MOVW R1, #0x02A7 0x080093CA: F7F9 FFC3 BL assert_failed ; 0x08003354 0x080093CE: E7A1 B .L3 ; 0x08009314 0x080093D0: EA45 4006 ORR.W R0, R5, R6, LSL #16 0x080093D4: F8CB 0038 STR.W R0, [R11, #56] 0x080093D8: E008 B .L14 ; 0x080093EC 0x080093DA: EA45 4006 ORR.W R0, R5, R6, LSL #16 0x080093DE: F8CB 001C STR.W R0, [R11, #28] 0x080093E2: E003 B .L14 ; 0x080093EC 0x080093E4: EA45 4006 ORR.W R0, R5, R6, LSL #16 0x080093E8: F8CB 003C STR.W R0, [R11, #60]
.L14: 0x080093EC: F8DB 0000 LDR.W R0, [R11] 0x080093F0: F440 3000 ORR R0, R0, #0x020000 0x080093F4: F8CB 0000 STR.W R0, [R11] 0x080093F8: F44F 707A MOV.W R0, #0x03E8 0x080093FC: F7FA FCE4 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x08009400: 0005 MOVS R5, R0 0x08009402: BF18 IT NE 0x08009404: 2501 MOVNE R5, #1
.L15: 0x08009406: 7820 LDRB R0, [R4] 0x08009408: 0780 LSLS R0, R0, #30 0x0800940A: D401 BMI .L16 ; 0x08009410 0x0800940C: 462F MOV R7, R5 0x0800940E: E01E B .L18 ; 0x0800944E
.L16: 0x08009410: 6926 LDR R6, [R4, #16] 0x08009412: 2EAA CMP R6, #170 0x08009414: BF18 IT NE 0x08009416: 2EBB CMPNE R6, #187 0x08009418: D13C BNE .L21 ; 0x08009494
.L17: 0x0800941A: F44F 707A MOV.W R0, #0x03E8 0x0800941E: F7FA FCD3 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x08009422: 2701 MOVS R7, #1 0x08009424: B998 CBNZ R0, .L18 ; 0x0800944E 0x08009426: F8DB 000C LDR.W R0, [R11, #12] 0x0800942A: F020 00FF BIC R0, R0, #255 0x0800942E: 4330 ORRS R0, R6 0x08009430: F8CB 000C STR.W R0, [R11, #12] 0x08009434: F8DB 0000 LDR.W R0, [R11] 0x08009438: F440 3000 ORR R0, R0, #0x020000 0x0800943C: F8CB 0000 STR.W R0, [R11] 0x08009440: F44F 707A MOV.W R0, #0x03E8 0x08009444: F7FA FCC0 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x08009448: 2800 CMP R0, #0 0x0800944A: BF08 IT EQ 0x0800944C: 462F MOVEQ R7, R5
.L18: 0x0800944E: 7820 LDRB R0, [R4] 0x08009450: 0740 LSLS R0, R0, #29 0x08009452: F140 80E6 BPL.W .L28 ; 0x08009622 0x08009456: E9D4 6505 LDRD R6, R5, [R4, #20] 0x0800945A: F64F 71FF MOVW R1, #0xFFFF 0x0800945E: 1E70 SUBS R0, R6, #1 0x08009460: F2C0 0101 MOVT R1, #1 0x08009464: 4288 CMP R0, R1 0x08009466: D307 BCC .L19 ; 0x08009478 0x08009468: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x0800946C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x08009470: F240 3119 MOVW R1, #0x0319 0x08009474: F7F9 FF6E BL assert_failed ; 0x08003354
.L19: 0x08009478: F44F 707A MOV.W R0, #0x03E8 0x0800947C: F7FA FCA4 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x08009480: B108 CBZ R0, .L20 ; 0x08009486 0x08009482: 2701 MOVS R7, #1 0x08009484: E0CD B .L28 ; 0x08009622
.L20: 0x08009486: 07F0 LSLS R0, R6, #31 0x08009488: 9704 STR R7, [SP, #16] 0x0800948A: D10E BNE .L22 ; 0x080094AA 0x0800948C: 2000 MOVS R0, #0 0x0800948E: 9003 STR R0, [SP, #12] 0x08009490: 2100 MOVS R1, #0 0x08009492: E01A B .L24 ; 0x080094CA
.L21: 0x08009494: 2ECC CMP R6, #204 0x08009496: D0C0 BEQ .L17 ; 0x0800941A 0x08009498: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x0800949C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080094A0: F44F 713A MOV.W R1, #0x02E8 0x080094A4: F7F9 FF56 BL assert_failed ; 0x08003354 0x080094A8: E7B7 B .L17 ; 0x0800941A
.L22: 0x080094AA: F405 60E0 AND R0, R5, #0x0700 0x080094AE: F5B0 6FA0 CMP.W R0, #0x0500 0x080094B2: 9003 STR R0, [SP, #12] 0x080094B4: D307 BCC .L23 ; 0x080094C6 0x080094B6: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080094BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080094BE: F240 312F MOVW R1, #0x032F 0x080094C2: F7F9 FF47 BL assert_failed ; 0x08003354
.L23: 0x080094C6: F44F 61E0 MOV.W R1, #0x0700
.L24: 0x080094CA: F006 0306 AND R3, R6, #6 0x080094CE: EA41 21C3 ORR.W R1, R1, R3, LSL #11 0x080094D2: F406 5380 AND R3, R6, #0x1000 0x080094D6: EA41 0183 ORR.W R1, R1, R3, LSL #2 0x080094DA: F006 0778 AND R7, R6, #120 0x080094DE: EA41 3747 ORR.W R7, R1, R7, LSL #13 0x080094E2: F006 0180 AND R1, R6, #128 0x080094E6: EA47 3741 ORR.W R7, R7, R1, LSL #13 0x080094EA: EA05 20C6 AND.W R0, R5, R6, LSL #11 0x080094EE: 9702 STR R7, [SP, #8] 0x080094F0: F405 0700 AND R7, R5, #0x800000 0x080094F4: F400 5080 AND R0, R0, #0x1000 0x080094F8: F405 1280 AND R2, R5, #0x100000 0x080094FC: 9701 STR R7, [SP, #4] 0x080094FE: 0777 LSLS R7, R6, #29 0x08009500: F405 5E00 AND LR, R5, #0x2000 0x08009504: 9200 STR R2, [SP, #0] 0x08009506: BF48 IT MI 0x08009508: 4470 ADDMI R0, LR 0x0800950A: 2B00 CMP R3, #0 0x0800950C: F405 4B80 AND R11, R5, #0x4000 0x08009510: BF18 IT NE 0x08009512: 4458 ADDNE R0, R11 0x08009514: 0737 LSLS R7, R6, #28 0x08009516: F405 3880 AND R8, R5, #0x010000 0x0800951A: BF48 IT MI 0x0800951C: 4440 ADDMI R0, R8 0x0800951E: 06F7 LSLS R7, R6, #27 0x08009520: F405 3C00 AND R12, R5, #0x020000 0x08009524: BF48 IT MI 0x08009526: EA40 000C ORRMI.W R0, R0, R12 0x0800952A: 06B7 LSLS R7, R6, #26 0x0800952C: F405 2980 AND R9, R5, #0x040000 0x08009530: BF48 IT MI 0x08009532: EA40 0009 ORRMI.W R0, R0, R9 0x08009536: 0677 LSLS R7, R6, #25 0x08009538: F405 2A00 AND R10, R5, #0x080000 0x0800953C: BF48 IT MI 0x0800953E: EA40 000A ORRMI.W R0, R0, R10 0x08009542: 2900 CMP R1, #0 0x08009544: 9B00 LDR R3, [SP, #0] 0x08009546: BF18 IT NE 0x08009548: 4318 ORRNE R0, R3 0x0800954A: 05B3 LSLS R3, R6, #22 0x0800954C: 9B01 LDR R3, [SP, #4] 0x0800954E: BF48 IT MI 0x08009550: 4318 ORRMI R0, R3 0x08009552: F005 7280 AND R2, R5, #0x01000000 0x08009556: 0573 LSLS R3, R6, #21 0x08009558: BF48 IT MI 0x0800955A: 4310 ORRMI R0, R2 0x0800955C: F005 7E00 AND LR, R5, #0x02000000 0x08009560: 0532 LSLS R2, R6, #20 0x08009562: BF48 IT MI 0x08009564: EA40 000E ORRMI.W R0, R0, LR 0x08009568: F005 6780 AND R7, R5, #0x04000000 0x0800956C: F005 6100 AND R1, R5, #0x08000000 0x08009570: 04B2 LSLS R2, R6, #18 0x08009572: BF48 IT MI 0x08009574: 4338 ORRMI R0, R7 0x08009576: 0472 LSLS R2, R6, #17 0x08009578: BF48 IT MI 0x0800957A: 4308 ORRMI R0, R1 0x0800957C: 9903 LDR R1, [SP, #12] 0x0800957E: EA40 0701 ORR.W R7, R0, R1 0x08009582: F04F 7160 MOV.W R1, #0x03800000 0x08009586: F406 40C0 AND R0, R6, #0x6000 0x0800958A: EA01 3186 AND.W R1, R1, R6, LSL #14 0x0800958E: EA41 3040 ORR.W R0, R1, R0, LSL #13 0x08009592: 0431 LSLS R1, R6, #16 0x08009594: 9902 LDR R1, [SP, #8] 0x08009596: EB01 0800 ADD.W R8, R1, R0 0x0800959A: D408 BMI .L25 ; 0x080095AE 0x0800959C: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash 0x080095A0: F242 0B14 MOVW R11, #0x2014 0x080095A4: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash 0x080095A8: F2C4 0B02 MOVT R11, #0x4002 0x080095AC: E016 B .L27 ; 0x080095DC
.L25: 0x080095AE: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash 0x080095B2: F242 0B14 MOVW R11, #0x2014 0x080095B6: F015 5A40 ANDS R10, R5, #0x30000000 0x080095BA: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash 0x080095BE: F2C4 0B02 MOVT R11, #0x4002 0x080095C2: D107 BNE .L26 ; 0x080095D4 0x080095C4: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080095C8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080095CC: F240 31BB MOVW R1, #0x03BB 0x080095D0: F7F9 FEC0 BL assert_failed ; 0x08003354
.L26: 0x080095D4: EA47 070A ORR.W R7, R7, R10 0x080095D8: F048 5840 ORR R8, R8, #0x30000000
.L27: 0x080095DC: F005 4180 AND R1, R5, #0x40000000 0x080095E0: F416 3080 ANDS R0, R6, #0x010000 0x080095E4: BF18 IT NE 0x080095E6: 430F ORRNE R7, R1 0x080095E8: F8DB 100C LDR.W R1, [R11, #12] 0x080095EC: EA48 3080 ORR.W R0, R8, R0, LSL #14 0x080095F0: EA21 0000 BIC.W R0, R1, R0 0x080095F4: 4338 ORRS R0, R7 0x080095F6: F8CB 000C STR.W R0, [R11, #12] 0x080095FA: F8DB 0000 LDR.W R0, [R11] 0x080095FE: F440 3000 ORR R0, R0, #0x020000 0x08009602: F8CB 0000 STR.W R0, [R11] 0x08009606: F44F 707A MOV.W R0, #0x03E8 0x0800960A: F7FA FBDD BL FLASH_WaitForLastOperation ; 0x08003DC8 0x0800960E: F247 58E0 MOVW R8, #0x75E0 0x08009612: 9F04 LDR R7, [SP, #16] 0x08009614: F6C1 78FF MOVT R8, #0x1FFF 0x08009618: F64F 7AFF MOVW R10, #0xFFFF 0x0800961C: 2800 CMP R0, #0 0x0800961E: BF18 IT NE 0x08009620: 2701 MOVNE R7, #1
.L28: 0x08009622: 7820 LDRB R0, [R4] 0x08009624: 0700 LSLS R0, R0, #28 0x08009626: F140 80E0 BPL.W .L44 ; 0x080097EA 0x0800962A: E9D4 6508 LDRD R6, R5, [R4, #32] 0x0800962E: 42AE CMP R6, R5 0x08009630: F000 80DB BEQ.W .L44 ; 0x080097EA 0x08009634: 69E0 LDR R0, [R4, #28] 0x08009636: 9704 STR R7, [SP, #16] 0x08009638: 9002 STR R0, [SP, #8] 0x0800963A: F000 0003 AND R0, R0, #3 0x0800963E: 9003 STR R0, [SP, #12] 0x08009640: 3801 SUBS R0, #1 0x08009642: 4647 MOV R7, R8 0x08009644: 2802 CMP R0, #2 0x08009646: D307 BCC .L29 ; 0x08009658 0x08009648: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x0800964C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x08009650: F44F 717D MOV.W R1, #0x03F4 0x08009654: F7F9 FE7E BL assert_failed ; 0x08003354
.L29: 0x08009658: F240 0A00 MOVW R10, #0 0x0800965C: F6C0 0A04 MOVT R10, #0x0804 0x08009660: F1B6 6F00 CMP.W R6, #0x08000000 0x08009664: F50A 2880 ADD.W R8, R10, #0x040000 0x08009668: D30C BCC .L30 ; 0x08009684 0x0800966A: 8838 LDRH R0, [R7] 0x0800966C: F64F 71FF MOVW R1, #0xFFFF 0x08009670: 4288 CMP R0, R1 0x08009672: 4640 MOV R0, R8 0x08009674: BF1E ITTT NE 0x08009676: 6839 LDRNE R1, [R7] 0x08009678: F04F 6000 MOVNE.W R0, #0x08000000 0x0800967C: F361 2099 BFINE R0, R1, #10, #16 0x08009680: 4286 CMP R6, R0 0x08009682: D307 BCC .L31 ; 0x08009694
.L30: 0x08009684: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x08009688: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x0800968C: F240 31F6 MOVW R1, #0x03F6 0x08009690: F7F9 FE60 BL assert_failed ; 0x08003354
.L31: 0x08009694: F1B5 6F00 CMP.W R5, #0x08000000 0x08009698: D30B BCC .L32 ; 0x080096B2 0x0800969A: 8838 LDRH R0, [R7] 0x0800969C: F64F 71FF MOVW R1, #0xFFFF 0x080096A0: 4288 CMP R0, R1 0x080096A2: BF1E ITTT NE 0x080096A4: 6838 LDRNE R0, [R7] 0x080096A6: F04F 6800 MOVNE.W R8, #0x08000000 0x080096AA: F360 2899 BFINE R8, R0, #10, #16 0x080096AE: 4545 CMP R5, R8 0x080096B0: D307 BCC .L33 ; 0x080096C2
.L32: 0x080096B2: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080096B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080096BA: F240 31F7 MOVW R1, #0x03F7 0x080096BE: F7F9 FE49 BL assert_failed ; 0x08003354
.L33: 0x080096C2: F44F 707A MOV.W R0, #0x03E8 0x080096C6: F7FA FB7F BL FLASH_WaitForLastOperation ; 0x08003DC8 0x080096CA: B110 CBZ R0, .L34 ; 0x080096D2 0x080096CC: 46B8 MOV R8, R7 0x080096CE: 2701 MOVS R7, #1 0x080096D0: E089 B .L43 ; 0x080097E6
.L34: 0x080096D2: 2000 MOVS R0, #0 0x080096D4: F2C4 0001 MOVT R0, #0x4001 0x080096D8: 6801 LDR R1, [R0] 0x080096DA: 8838 LDRH R0, [R7] 0x080096DC: 05C9 LSLS R1, R1, #23 0x080096DE: 9A03 LDR R2, [SP, #12] 0x080096E0: 46B8 MOV R8, R7 0x080096E2: F64F 71FF MOVW R1, #0xFFFF 0x080096E6: D40A BMI .L35 ; 0x080096FE 0x080096E8: 4288 CMP R0, R1 0x080096EA: F04F 6100 MOV.W R1, #0x08000000 0x080096EE: D011 BEQ .L36 ; 0x08009714 0x080096F0: F8D8 0000 LDR.W R0, [R8] 0x080096F4: F04F 6A00 MOV.W R10, #0x08000000 0x080096F8: F360 2A58 BFI R10, R0, #9, #16 0x080096FC: E00A B .L36 ; 0x08009714
.L35: 0x080096FE: 4288 CMP R0, R1 0x08009700: 4651 MOV R1, R10 0x08009702: BF1E ITTT NE 0x08009704: F8D8 0000 LDRNE.W R0, [R8] 0x08009708: F04F 6100 MOVNE.W R1, #0x08000000 0x0800970C: F360 2158 BFINE R1, R0, #9, #16 0x08009710: F04F 6A00 MOV.W R10, #0x08000000
.L36: 0x08009714: F8DB 000C LDR.W R0, [R11, #12] 0x08009718: 0240 LSLS R0, R0, #9 0x0800971A: 9802 LDR R0, [SP, #8] 0x0800971C: F000 4000 AND R0, R0, #0x80000000 0x08009720: D412 BMI .L37 ; 0x08009748 0x08009722: 2A01 CMP R2, #1 0x08009724: D121 BNE .L38 ; 0x0800976A 0x08009726: F8DB 2010 LDR.W R2, [R11, #16] 0x0800972A: F647 73FF MOVW R3, #0x7FFF 0x0800972E: F106 4178 ADD.W R1, R6, #0xF8000000 0x08009732: 439A BICS R2, R3 0x08009734: EA42 1111 ORR.W R1, R2, R1, LSR #4 0x08009738: F8CB 1010 STR.W R1, [R11, #16] 0x0800973C: F105 4178 ADD.W R1, R5, #0xF8000000 0x08009740: 0909 LSRS R1, R1, #4 0x08009742: F10B 0214 ADD.W R2, R11, #20 0x08009746: E033 B .L41 ; 0x080097B0
.L37: 0x08009748: 2A01 CMP R2, #1 0x0800974A: D11F BNE .L39 ; 0x0800978C 0x0800974C: F8DB 3010 LDR.W R3, [R11, #16] 0x08009750: F647 77FF MOVW R7, #0x7FFF 0x08009754: 1A72 SUBS R2, R6, R1 0x08009756: 43BB BICS R3, R7 0x08009758: EA43 02D2 ORR.W R2, R3, R2, LSR #3 0x0800975C: 1A69 SUBS R1, R5, R1 0x0800975E: F8CB 2010 STR.W R2, [R11, #16] 0x08009762: 08C9 LSRS R1, R1, #3 0x08009764: F10B 0214 ADD.W R2, R11, #20 0x08009768: E022 B .L41 ; 0x080097B0
.L38: 0x0800976A: 2A02 CMP R2, #2 0x0800976C: D126 BNE .L42 ; 0x080097BC 0x0800976E: F8DB 2030 LDR.W R2, [R11, #48] 0x08009772: F647 73FF MOVW R3, #0x7FFF 0x08009776: F106 4178 ADD.W R1, R6, #0xF8000000 0x0800977A: 439A BICS R2, R3 0x0800977C: EA42 1111 ORR.W R1, R2, R1, LSR #4 0x08009780: F8CB 1030 STR.W R1, [R11, #48] 0x08009784: F105 4178 ADD.W R1, R5, #0xF8000000 0x08009788: 0909 LSRS R1, R1, #4 0x0800978A: E00F B .L40 ; 0x080097AC
.L39: 0x0800978C: 2A02 CMP R2, #2 0x0800978E: D115 BNE .L42 ; 0x080097BC 0x08009790: F8DB 2030 LDR.W R2, [R11, #48] 0x08009794: F647 73FF MOVW R3, #0x7FFF 0x08009798: EBA6 010A SUB.W R1, R6, R10 0x0800979C: 439A BICS R2, R3 0x0800979E: EA42 01D1 ORR.W R1, R2, R1, LSR #3 0x080097A2: F8CB 1030 STR.W R1, [R11, #48] 0x080097A6: EBA5 010A SUB.W R1, R5, R10 0x080097AA: 08C9 LSRS R1, R1, #3
.L40: 0x080097AC: F10B 0234 ADD.W R2, R11, #52
.L41: 0x080097B0: 6813 LDR R3, [R2] 0x080097B2: F647 77FF MOVW R7, #0x7FFF 0x080097B6: 43BB BICS R3, R7 0x080097B8: 4319 ORRS R1, R3 0x080097BA: 6011 STR R1, [R2]
.L42: 0x080097BC: F8DB 1014 LDR.W R1, [R11, #20] 0x080097C0: F021 4100 BIC R1, R1, #0x80000000 0x080097C4: 4308 ORRS R0, R1 0x080097C6: F8CB 0014 STR.W R0, [R11, #20] 0x080097CA: F8DB 0000 LDR.W R0, [R11] 0x080097CE: F440 3000 ORR R0, R0, #0x020000 0x080097D2: F8CB 0000 STR.W R0, [R11] 0x080097D6: F44F 707A MOV.W R0, #0x03E8 0x080097DA: F7FA FAF5 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x080097DE: 9F04 LDR R7, [SP, #16] 0x080097E0: 2800 CMP R0, #0 0x080097E2: BF18 IT NE 0x080097E4: 2701 MOVNE R7, #1
.L43: 0x080097E6: F64F 7AFF MOVW R10, #0xFFFF
.L44: 0x080097EA: 7820 LDRB R0, [R4] 0x080097EC: 0680 LSLS R0, R0, #26 0x080097EE: D554 BPL .L53 ; 0x0800989A 0x080097F0: E9D4 650B LDRD R6, R5, [R4, #44] 0x080097F4: 1E70 SUBS R0, R6, #1 0x080097F6: 2802 CMP R0, #2 0x080097F8: D307 BCC .L45 ; 0x0800980A 0x080097FA: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080097FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x08009802: F240 4165 MOVW R1, #0x0465 0x08009806: F7F9 FDA5 BL assert_failed ; 0x08003354
.L45: 0x0800980A: F8B8 0000 LDRH.W R0, [R8] 0x0800980E: 4550 CMP R0, R10 0x08009810: D004 BEQ .L46 ; 0x0800981C 0x08009812: F8B8 0000 LDRH.W R0, [R8] 0x08009816: F5B0 7F00 CMP.W R0, #0x0200 0x0800981A: D11D BNE .L50 ; 0x08009858
.L46: 0x0800981C: 2080 MOVS R0, #128
.L47: 0x0800981E: 4285 CMP R5, R0 0x08009820: D907 BLS .L48 ; 0x08009832 0x08009822: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x08009826: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x0800982A: F240 4166 MOVW R1, #0x0466 0x0800982E: F7F9 FD91 BL assert_failed ; 0x08003354
.L48: 0x08009832: F44F 707A MOV.W R0, #0x03E8 0x08009836: F7FA FAC7 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x0800983A: B108 CBZ R0, .L49 ; 0x08009840 0x0800983C: 2701 MOVS R7, #1 0x0800983E: E02C B .L53 ; 0x0800989A
.L49: 0x08009840: 2E02 CMP R6, #2 0x08009842: D016 BEQ .L51 ; 0x08009872 0x08009844: 2E01 CMP R6, #1 0x08009846: D11B BNE .L52 ; 0x08009880 0x08009848: F8DB 005C LDR.W R0, [R11, #92] 0x0800984C: F020 00FF BIC R0, R0, #255 0x08009850: 4328 ORRS R0, R5 0x08009852: F8CB 005C STR.W R0, [R11, #92] 0x08009856: E013 B .L52 ; 0x08009880
.L50: 0x08009858: F8B8 0000 LDRH.W R0, [R8] 0x0800985C: 4550 CMP R0, R10 0x0800985E: F04F 0020 MOV.W R0, #32 0x08009862: D0DC BEQ .L47 ; 0x0800981E 0x08009864: F8B8 1000 LDRH.W R1, [R8] 0x08009868: F5B1 7F80 CMP.W R1, #0x0100 0x0800986C: BF08 IT EQ 0x0800986E: 2040 MOVEQ R0, #64 0x08009870: E7D5 B .L47 ; 0x0800981E
.L51: 0x08009872: F8DB 0060 LDR.W R0, [R11, #96] 0x08009876: F020 00FF BIC R0, R0, #255 0x0800987A: 4328 ORRS R0, R5 0x0800987C: F8CB 0060 STR.W R0, [R11, #96]
.L52: 0x08009880: F8DB 0000 LDR.W R0, [R11] 0x08009884: F440 3000 ORR R0, R0, #0x020000 0x08009888: F8CB 0000 STR.W R0, [R11] 0x0800988C: F44F 707A MOV.W R0, #0x03E8 0x08009890: F7FA FA9A BL FLASH_WaitForLastOperation ; 0x08003DC8 0x08009894: 2800 CMP R0, #0 0x08009896: BF18 IT NE 0x08009898: 2701 MOVNE R7, #1
.L53: 0x0800989A: 7820 LDRB R0, [R4] 0x0800989C: 06C0 LSLS R0, R0, #27 0x0800989E: D401 BMI .L54 ; 0x080098A4 0x080098A0: 4638 MOV R0, R7 0x080098A2: E02A B .L56 ; 0x080098FA
.L54: 0x080098A4: 6AA4 LDR R4, [R4, #40] 0x080098A6: F46F 3080 MVN R0, #0x010000 0x080098AA: 4204 TST R4, R0 0x080098AC: D007 BEQ .L55 ; 0x080098BE 0x080098AE: F24E 60DC MOVW R0, #0xE6DC ; 0x0800E6DC = .rodata..L.str 0x080098B2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DC = .rodata..L.str 0x080098B6: F240 419A MOVW R1, #0x049A 0x080098BA: F7F9 FD4B BL assert_failed ; 0x08003354
.L55: 0x080098BE: F44F 707A MOV.W R0, #0x03E8 0x080098C2: F7FA FA81 BL FLASH_WaitForLastOperation ; 0x08003DC8 0x080098C6: 2800 CMP R0, #0 0x080098C8: F04F 0001 MOV.W R0, #1 0x080098CC: D115 BNE .L56 ; 0x080098FA 0x080098CE: F8DB 005C LDR.W R0, [R11, #92] 0x080098D2: F420 3080 BIC R0, R0, #0x010000 0x080098D6: 4320 ORRS R0, R4 0x080098D8: F8CB 005C STR.W R0, [R11, #92] 0x080098DC: F8DB 0000 LDR.W R0, [R11] 0x080098E0: F440 3000 ORR R0, R0, #0x020000 0x080098E4: F8CB 0000 STR.W R0, [R11] 0x080098E8: F44F 707A MOV.W R0, #0x03E8 0x080098EC: F7FA FA6C BL FLASH_WaitForLastOperation ; 0x08003DC8 0x080098F0: 4601 MOV R1, R0 0x080098F2: 2001 MOVS R0, #1 0x080098F4: 2900 CMP R1, #0 0x080098F6: BF08 IT EQ 0x080098F8: 4638 MOVEQ R0, R7
.L56: 0x080098FA: 2100 MOVS R1, #0 0x080098FC: F889 1000 STRB.W R1, [R9] 0x08009900: B005 ADD SP, SP, #20 0x08009902: E8BD 8FF0 POP.W {R4-R11, PC}

Section .init.COMP4_5_6_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


COMP4_5_6_IRQHandler: 0x08009906: E7FE B COMP4_5_6_IRQHandler ; 0x08009906

Section .text.HAL_GPIO_Init from stm32g4xx_hal_gpio.o, size=666, align=4


HAL_GPIO_Init: 0x08009908: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800990C: B085 SUB SP, SP, #20 0x0800990E: 9003 STR R0, [SP, #12] 0x08009910: F100 4038 ADD.W R0, R0, #0xB8000000 0x08009914: EA4F 20B0 ROR R0, R0, #10 0x08009918: 2807 CMP R0, #7 0x0800991A: 460D MOV R5, R1 0x0800991C: 9001 STR R0, [SP, #4] 0x0800991E: D306 BCC .L1 ; 0x0800992E 0x08009920: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009924: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009928: 21A9 MOVS R1, #169 0x0800992A: F7F9 FD13 BL assert_failed ; 0x08003354
.L1: 0x0800992E: 6828 LDR R0, [R5] 0x08009930: 0C01 LSRS R1, R0, #16 0x08009932: D101 BNE .L2 ; 0x08009938 0x08009934: B280 UXTH R0, R0 0x08009936: B930 CBNZ R0, .L3 ; 0x08009946
.L2: 0x08009938: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x0800993C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009940: 21AA MOVS R1, #170 0x08009942: F7F9 FD07 BL assert_failed ; 0x08003354
.L3: 0x08009946: 6868 LDR R0, [R5, #4] 0x08009948: F5B0 1F88 CMP.W R0, #0x110000 0x0800994C: F280 8107 BGE.W .L15 ; 0x08009B5E 0x08009950: 2812 CMP R0, #18 0x08009952: F200 811E BHI.W .L17 ; 0x08009B92 0x08009956: 2101 MOVS R1, #1 0x08009958: FA01 F000 LSL.W R0, R1, R0 0x0800995C: 210F MOVS R1, #15 0x0800995E: F2C0 0106 MOVT R1, #6 0x08009962: 4208 TST R0, R1 0x08009964: F000 8115 BEQ.W .L17 ; 0x08009B92
.L4: 0x08009968: 6828 LDR R0, [R5] 0x0800996A: 2800 CMP R0, #0 0x0800996C: F000 80F4 BEQ.W .L14 ; 0x08009B58 0x08009970: 9A03 LDR R2, [SP, #12] 0x08009972: F04F 0900 MOV.W R9, #0 0x08009976: F102 0120 ADD.W R1, R2, #32 0x0800997A: 9100 STR R1, [SP, #0] 0x0800997C: F241 4100 MOVW R1, #0x1400 0x08009980: F6C4 0100 MOVT R1, #0x4800 0x08009984: 428A CMP R2, R1 0x08009986: F04F 0206 MOV.W R2, #6 0x0800998A: BF08 IT EQ 0x0800998C: 2205 MOVEQ R2, #5 0x0800998E: 9901 LDR R1, [SP, #4] 0x08009990: F04F 0C03 MOV.W R12, #3 0x08009994: F04F 0800 MOV.W R8, #0 0x08009998: F04F 0B00 MOV.W R11, #0 0x0800999C: 2905 CMP R1, #5 0x0800999E: BF38 IT CC 0x080099A0: 460A MOVCC R2, R1 0x080099A2: 9202 STR R2, [SP, #8] 0x080099A4: E00B B .L6 ; 0x080099BE 0x080099A6: BF00 NOP
.L5: 0x080099A8: 6828 LDR R0, [R5] 0x080099AA: F10B 0B01 ADD.W R11, R11, #1 0x080099AE: FA30 F10B LSRS.W R1, R0, R11 0x080099B2: F108 0802 ADD.W R8, R8, #2 0x080099B6: F109 0904 ADD.W R9, R9, #4 0x080099BA: F000 80CD BEQ.W .L14 ; 0x08009B58
.L6: 0x080099BE: 2101 MOVS R1, #1 0x080099C0: FA01 FA0B LSL.W R10, R1, R11 0x080099C4: EA10 070A ANDS.W R7, R0, R10 0x080099C8: D0EE BEQ .L5 ; 0x080099A8 0x080099CA: 6868 LDR R0, [R5, #4] 0x080099CC: F000 0003 AND R0, R0, #3 0x080099D0: 3801 SUBS R0, #1 0x080099D2: 2801 CMP R0, #1 0x080099D4: D81F BHI .L8 ; 0x08009A16 0x080099D6: 68E8 LDR R0, [R5, #12] 0x080099D8: 2804 CMP R0, #4 0x080099DA: D308 BCC .L7 ; 0x080099EE 0x080099DC: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x080099E0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x080099E4: 21BB MOVS R1, #187 0x080099E6: F7F9 FCB5 BL assert_failed ; 0x08003354 0x080099EA: F04F 0C03 MOV.W R12, #3
.L7: 0x080099EE: 9B03 LDR R3, [SP, #12] 0x080099F0: FA0C F108 LSL.W R1, R12, R8 0x080099F4: 6898 LDR R0, [R3, #8] 0x080099F6: 686A LDR R2, [R5, #4] 0x080099F8: 4388 BICS R0, R1 0x080099FA: 68E9 LDR R1, [R5, #12] 0x080099FC: FA01 F108 LSL.W R1, R1, R8 0x08009A00: 4308 ORRS R0, R1 0x08009A02: 6098 STR R0, [R3, #8] 0x08009A04: 6858 LDR R0, [R3, #4] 0x08009A06: F3C2 1100 UBFX R1, R2, #4, #1 0x08009A0A: EA20 000A BIC.W R0, R0, R10 0x08009A0E: FA01 F10B LSL.W R1, R1, R11 0x08009A12: 4308 ORRS R0, R1 0x08009A14: 6058 STR R0, [R3, #4]
.L8: 0x08009A16: 6868 LDR R0, [R5, #4] 0x08009A18: F000 0003 AND R0, R0, #3 0x08009A1C: 2803 CMP R0, #3 0x08009A1E: D015 BEQ .L10 ; 0x08009A4C 0x08009A20: 68A8 LDR R0, [R5, #8] 0x08009A22: 2803 CMP R0, #3 0x08009A24: D308 BCC .L9 ; 0x08009A38 0x08009A26: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009A2A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009A2E: 21CC MOVS R1, #204 0x08009A30: F7F9 FC90 BL assert_failed ; 0x08003354 0x08009A34: F04F 0C03 MOV.W R12, #3
.L9: 0x08009A38: 9B03 LDR R3, [SP, #12] 0x08009A3A: FA0C F108 LSL.W R1, R12, R8 0x08009A3E: 68D8 LDR R0, [R3, #12] 0x08009A40: 68AA LDR R2, [R5, #8] 0x08009A42: 4388 BICS R0, R1 0x08009A44: FA02 F108 LSL.W R1, R2, R8 0x08009A48: 4308 ORRS R0, R1 0x08009A4A: 60D8 STR R0, [R3, #12]
.L10: 0x08009A4C: 6868 LDR R0, [R5, #4] 0x08009A4E: F000 0003 AND R0, R0, #3 0x08009A52: 2802 CMP R0, #2 0x08009A54: D127 BNE .L13 ; 0x08009AA6 0x08009A56: 9801 LDR R0, [SP, #4] 0x08009A58: 2807 CMP R0, #7 0x08009A5A: D308 BCC .L11 ; 0x08009A6E 0x08009A5C: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009A60: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009A64: 21D9 MOVS R1, #217 0x08009A66: F7F9 FC75 BL assert_failed ; 0x08003354 0x08009A6A: F04F 0C03 MOV.W R12, #3
.L11: 0x08009A6E: 6928 LDR R0, [R5, #16] 0x08009A70: 2810 CMP R0, #16 0x08009A72: D308 BCC .L12 ; 0x08009A86 0x08009A74: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009A78: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009A7C: 21DA MOVS R1, #218 0x08009A7E: F7F9 FC69 BL assert_failed ; 0x08003354 0x08009A82: F04F 0C03 MOV.W R12, #3
.L12: 0x08009A86: F06F 0003 MVN R0, #3 0x08009A8A: 9C00 LDR R4, [SP, #0] 0x08009A8C: EA00 005B AND.W R0, R0, R11, LSR #1 0x08009A90: 5821 LDR R1, [R4, R0] 0x08009A92: F009 021C AND R2, R9, #28 0x08009A96: 230F MOVS R3, #15 0x08009A98: 692E LDR R6, [R5, #16] 0x08009A9A: 4093 LSLS R3, R2 0x08009A9C: 4399 BICS R1, R3 0x08009A9E: FA06 F202 LSL.W R2, R6, R2 0x08009AA2: 4311 ORRS R1, R2 0x08009AA4: 5021 STR R1, [R4, R0]
.L13: 0x08009AA6: 9B03 LDR R3, [SP, #12] 0x08009AA8: FA0C F108 LSL.W R1, R12, R8 0x08009AAC: 6818 LDR R0, [R3] 0x08009AAE: 686A LDR R2, [R5, #4] 0x08009AB0: 4388 BICS R0, R1 0x08009AB2: F002 0103 AND R1, R2, #3 0x08009AB6: FA01 F108 LSL.W R1, R1, R8 0x08009ABA: 4308 ORRS R0, R1 0x08009ABC: F412 3F40 TST R2, #0x030000 0x08009AC0: 6018 STR R0, [R3] 0x08009AC2: F43F AF71 BEQ.W .L5 ; 0x080099A8 0x08009AC6: F241 0160 MOVW R1, #0x1060 0x08009ACA: F2C4 0102 MOVT R1, #0x4002 0x08009ACE: 6808 LDR R0, [R1] 0x08009AD0: F240 4400 MOVW R4, #0x0400 0x08009AD4: F040 0001 ORR R0, R0, #1 0x08009AD8: 6008 STR R0, [R1] 0x08009ADA: 6808 LDR R0, [R1] 0x08009ADC: F2C4 0401 MOVT R4, #0x4001 0x08009AE0: F000 0001 AND R0, R0, #1 0x08009AE4: 9004 STR R0, [SP, #16] 0x08009AE6: 9804 LDR R0, [SP, #16] 0x08009AE8: F02B 0003 BIC R0, R11, #3 0x08009AEC: F64F 4608 MOVW R6, #0xFC08 0x08009AF0: 4420 ADD R0, R4 0x08009AF2: F6CF 76FF MOVT R6, #0xFFFF 0x08009AF6: 5981 LDR R1, [R0, R6] 0x08009AF8: F009 020C AND R2, R9, #12 0x08009AFC: 230F MOVS R3, #15 0x08009AFE: 4093 LSLS R3, R2 0x08009B00: 4399 BICS R1, R3 0x08009B02: 9B02 LDR R3, [SP, #8] 0x08009B04: FA03 F202 LSL.W R2, R3, R2 0x08009B08: 4311 ORRS R1, R2 0x08009B0A: 5181 STR R1, [R0, R6] 0x08009B0C: 68A0 LDR R0, [R4, #8] 0x08009B0E: 6869 LDR R1, [R5, #4] 0x08009B10: EA40 0207 ORR.W R2, R0, R7 0x08009B14: F240 460C MOVW R6, #0x040C 0x08009B18: 02CB LSLS R3, R1, #11 0x08009B1A: BF58 IT PL 0x08009B1C: EA20 0207 BICPL.W R2, R0, R7 0x08009B20: 60A2 STR R2, [R4, #8] 0x08009B22: F2C4 0601 MOVT R6, #0x4001 0x08009B26: 6830 LDR R0, [R6] 0x08009B28: 028B LSLS R3, R1, #10 0x08009B2A: EA40 0207 ORR.W R2, R0, R7 0x08009B2E: BF58 IT PL 0x08009B30: EA20 0207 BICPL.W R2, R0, R7 0x08009B34: 6032 STR R2, [R6] 0x08009B36: 6860 LDR R0, [R4, #4] 0x08009B38: 038B LSLS R3, R1, #14 0x08009B3A: EA40 0207 ORR.W R2, R0, R7 0x08009B3E: BF58 IT PL 0x08009B40: EA20 0207 BICPL.W R2, R0, R7 0x08009B44: 6062 STR R2, [R4, #4] 0x08009B46: 6820 LDR R0, [R4] 0x08009B48: 03C9 LSLS R1, R1, #15 0x08009B4A: EA40 0207 ORR.W R2, R0, R7 0x08009B4E: BF58 IT PL 0x08009B50: EA20 0207 BICPL.W R2, R0, R7 0x08009B54: 6022 STR R2, [R4] 0x08009B56: E727 B .L5 ; 0x080099A8
.L14: 0x08009B58: B005 ADD SP, SP, #20 0x08009B5A: E8BD 8FF0 POP.W {R4-R11, PC}
.L15: 0x08009B5E: F5B0 1F08 CMP.W R0, #0x220000 0x08009B62: DA0C BGE .L16 ; 0x08009B7E 0x08009B64: F5B0 1F88 CMP.W R0, #0x110000 0x08009B68: F43F AEFE BEQ.W .L4 ; 0x08009968 0x08009B6C: F5B0 1F90 CMP.W R0, #0x120000 0x08009B70: F43F AEFA BEQ.W .L4 ; 0x08009968 0x08009B74: F5B0 1F04 CMP.W R0, #0x210000 0x08009B78: F43F AEF6 BEQ.W .L4 ; 0x08009968 0x08009B7C: E009 B .L17 ; 0x08009B92
.L16: 0x08009B7E: F43F AEF3 BEQ.W .L4 ; 0x08009968 0x08009B82: F5B0 1F44 CMP.W R0, #0x310000 0x08009B86: F43F AEEF BEQ.W .L4 ; 0x08009968 0x08009B8A: F5B0 1F48 CMP.W R0, #0x320000 0x08009B8E: F43F AEEB BEQ.W .L4 ; 0x08009968
.L17: 0x08009B92: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009B96: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009B9A: 21AB MOVS R1, #171 0x08009B9C: F7F9 FBDA BL assert_failed ; 0x08003354 0x08009BA0: E6E2 B .L4 ; 0x08009968

Section .init.COMP7_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


COMP7_IRQHandler: 0x08009BA2: E7FE B COMP7_IRQHandler ; 0x08009BA2

Section .text.HAL_GPIO_ReadPin from stm32g4xx_hal_gpio.o, size=34, align=4


HAL_GPIO_ReadPin: 0x08009BA4: B5B0 PUSH {R4-R5, R7, LR} 0x08009BA6: 460C MOV R4, R1 0x08009BA8: 4605 MOV R5, R0 0x08009BAA: B939 CBNZ R1, .L1 ; 0x08009BBC 0x08009BAC: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009BB0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009BB4: F44F 71BD MOV.W R1, #0x017A 0x08009BB8: F7F9 FBCC BL assert_failed ; 0x08003354
.L1: 0x08009BBC: 6928 LDR R0, [R5, #16] 0x08009BBE: 4020 ANDS R0, R4 0x08009BC0: BF18 IT NE 0x08009BC2: 2001 MOVNE R0, #1 0x08009BC4: BDB0 POP {R4-R5, R7, PC}

Section .init.CRS_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


CRS_IRQHandler: 0x08009BC6: E7FE B CRS_IRQHandler ; 0x08009BC6

Section .text.HAL_GPIO_TogglePin from stm32g4xx_hal_gpio.o, size=42, align=4


HAL_GPIO_TogglePin: 0x08009BC8: B5B0 PUSH {R4-R5, R7, LR} 0x08009BCA: 460C MOV R4, R1 0x08009BCC: 4605 MOV R5, R0 0x08009BCE: B939 CBNZ R1, .L1 ; 0x08009BE0 0x08009BD0: F24E 703F MOVW R0, #0xE73F ; 0x0800E73F = .rodata..L.str 0x08009BD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73F = .rodata..L.str 0x08009BD8: F240 11B3 MOVW R1, #0x01B3 0x08009BDC: F7F9 FBBA BL assert_failed ; 0x08003354
.L1: 0x08009BE0: 6968 LDR R0, [R5, #20] 0x08009BE2: EA00 0104 AND.W R1, R0, R4 0x08009BE6: EA24 0000 BIC.W R0, R4, R0 0x08009BEA: EA40 4001 ORR.W R0, R0, R1, LSL #16 0x08009BEE: 61A8 STR R0, [R5, #24] 0x08009BF0: BDB0 POP {R4-R5, R7, PC}

Section .init.SAI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


SAI1_IRQHandler: 0x08009BF2: E7FE B SAI1_IRQHandler ; 0x08009BF2

Section .text.HAL_GPIO_EXTI_IRQHandler from stm32g4xx_hal_gpio.o, size=22, align=4


HAL_GPIO_EXTI_IRQHandler: 0x08009BF4: F240 4114 MOVW R1, #0x0414 0x08009BF8: F2C4 0101 MOVT R1, #0x4001 0x08009BFC: 680A LDR R2, [R1] 0x08009BFE: 4202 TST R2, R0 0x08009C00: BF14 ITE NE 0x08009C02: 6008 STRNE R0, [R1] 0x08009C04: 4770 BXEQ LR 0x08009C06: F7F9 BC35 B.W HAL_GPIO_EXTI_Callback ; 0x08003474

Section .init.TIM20_BRK_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM20_BRK_IRQHandler: 0x08009C0A: E7FE B TIM20_BRK_IRQHandler ; 0x08009C0A

Section .text.HAL_I2C_Init from stm32g4xx_hal_i2c.o, size=414, align=4


HAL_I2C_Init: 0x08009C0C: B188 CBZ R0, .L1 ; 0x08009C32 0x08009C0E: B510 PUSH {R4, LR} 0x08009C10: 4604 MOV R4, R0 0x08009C12: 6800 LDR R0, [R0] 0x08009C14: F247 71FF MOVW R1, #0x77FF 0x08009C18: F2C4 0100 MOVT R1, #0x4000 0x08009C1C: 4288 CMP R0, R1 0x08009C1E: DC0A BGT .L2 ; 0x08009C36 0x08009C20: F245 4100 MOVW R1, #0x5400 0x08009C24: F2C4 0100 MOVT R1, #0x4000 0x08009C28: 4288 CMP R0, R1 0x08009C2A: D018 BEQ .L4 ; 0x08009C5E 0x08009C2C: F645 0100 MOVW R1, #0x5800 0x08009C30: E009 B .L3 ; 0x08009C46
.L1: 0x08009C32: 2001 MOVS R0, #1 0x08009C34: 4770 BX LR
.L2: 0x08009C36: F647 0100 MOVW R1, #0x7800 0x08009C3A: F2C4 0100 MOVT R1, #0x4000 0x08009C3E: 4288 CMP R0, R1 0x08009C40: D00D BEQ .L4 ; 0x08009C5E 0x08009C42: F248 4100 MOVW R1, #0x8400
.L3: 0x08009C46: F2C4 0100 MOVT R1, #0x4000 0x08009C4A: 4288 CMP R0, R1 0x08009C4C: D007 BEQ .L4 ; 0x08009C5E 0x08009C4E: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009C52: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009C56: F44F 7108 MOV.W R1, #0x0220 0x08009C5A: F7F9 FB7B BL assert_failed ; 0x08003354
.L4: 0x08009C5E: 68A0 LDR R0, [R4, #8] 0x08009C60: F5B0 6F80 CMP.W R0, #0x0400 0x08009C64: D307 BCC .L5 ; 0x08009C76 0x08009C66: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009C6A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009C6E: F240 2121 MOVW R1, #0x0221 0x08009C72: F7F9 FB6F BL assert_failed ; 0x08003354
.L5: 0x08009C76: 68E0 LDR R0, [R4, #12] 0x08009C78: 3801 SUBS R0, #1 0x08009C7A: 2802 CMP R0, #2 0x08009C7C: D307 BCC .L6 ; 0x08009C8E 0x08009C7E: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009C82: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009C86: F240 2122 MOVW R1, #0x0222 0x08009C8A: F7F9 FB63 BL assert_failed ; 0x08003354
.L6: 0x08009C8E: 6920 LDR R0, [R4, #16] 0x08009C90: F440 4000 ORR R0, R0, #0x8000 0x08009C94: F5B0 4F00 CMP.W R0, #0x8000 0x08009C98: D007 BEQ .L7 ; 0x08009CAA 0x08009C9A: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009C9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009CA2: F240 2123 MOVW R1, #0x0223 0x08009CA6: F7F9 FB55 BL assert_failed ; 0x08003354
.L7: 0x08009CAA: 6960 LDR R0, [R4, #20] 0x08009CAC: F5B0 7F80 CMP.W R0, #0x0100 0x08009CB0: D307 BCC .L8 ; 0x08009CC2 0x08009CB2: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009CB6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009CBA: F44F 7109 MOV.W R1, #0x0224 0x08009CBE: F7F9 FB49 BL assert_failed ; 0x08003354
.L8: 0x08009CC2: 69A0 LDR R0, [R4, #24] 0x08009CC4: 2808 CMP R0, #8 0x08009CC6: D307 BCC .L9 ; 0x08009CD8 0x08009CC8: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009CCC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009CD0: F240 2125 MOVW R1, #0x0225 0x08009CD4: F7F9 FB3E BL assert_failed ; 0x08003354
.L9: 0x08009CD8: 69E0 LDR R0, [R4, #28] 0x08009CDA: F440 2000 ORR R0, R0, #0x080000 0x08009CDE: F5B0 2F00 CMP.W R0, #0x080000 0x08009CE2: D007 BEQ .L10 ; 0x08009CF4 0x08009CE4: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009CE8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009CEC: F240 2126 MOVW R1, #0x0226 0x08009CF0: F7F9 FB30 BL assert_failed ; 0x08003354
.L10: 0x08009CF4: 6A20 LDR R0, [R4, #32] 0x08009CF6: F440 3000 ORR R0, R0, #0x020000 0x08009CFA: F5B0 3F00 CMP.W R0, #0x020000 0x08009CFE: D007 BEQ .L11 ; 0x08009D10 0x08009D00: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009D04: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009D08: F240 2127 MOVW R1, #0x0227 0x08009D0C: F7F9 FB22 BL assert_failed ; 0x08003354
.L11: 0x08009D10: F894 0041 LDRB.W R0, [R4, #65] 0x08009D14: B928 CBNZ R0, .L12 ; 0x08009D22 0x08009D16: 2000 MOVS R0, #0 0x08009D18: F884 0040 STRB.W R0, [R4, #64] 0x08009D1C: 4620 MOV R0, R4 0x08009D1E: F7F9 F9A1 BL HAL_I2C_MspInit ; 0x08003064
.L12: 0x08009D22: 2024 MOVS R0, #36 0x08009D24: F884 0041 STRB.W R0, [R4, #65] 0x08009D28: E894 1003 LDM.W R4, {R0-R1, R12} 0x08009D2C: 68E3 LDR R3, [R4, #12] 0x08009D2E: 6802 LDR R2, [R0] 0x08009D30: F021 6170 BIC R1, R1, #0x0F000000 0x08009D34: F022 0201 BIC R2, R2, #1 0x08009D38: 6002 STR R2, [R0] 0x08009D3A: 6101 STR R1, [R0, #16] 0x08009D3C: 6881 LDR R1, [R0, #8] 0x08009D3E: 2B01 CMP R3, #1 0x08009D40: F421 4100 BIC R1, R1, #0x8000 0x08009D44: 6081 STR R1, [R0, #8] 0x08009D46: F44F 4104 MOV.W R1, #0x8400 0x08009D4A: BF08 IT EQ 0x08009D4C: F44F 4100 MOVEQ.W R1, #0x8000 0x08009D50: EA41 010C ORR.W R1, R1, R12 0x08009D54: 6081 STR R1, [R0, #8] 0x08009D56: 6841 LDR R1, [R0, #4] 0x08009D58: 2B02 CMP R3, #2 0x08009D5A: F421 6100 BIC R1, R1, #0x0800 0x08009D5E: BF08 IT EQ 0x08009D60: F501 6100 ADDEQ.W R1, R1, #0x0800 0x08009D64: 6041 STR R1, [R0, #4] 0x08009D66: 6841 LDR R1, [R0, #4] 0x08009D68: F041 7100 ORR R1, R1, #0x02000000 0x08009D6C: F441 4100 ORR R1, R1, #0x8000 0x08009D70: 6041 STR R1, [R0, #4] 0x08009D72: 68C1 LDR R1, [R0, #12] 0x08009D74: F421 4100 BIC R1, R1, #0x8000 0x08009D78: 60C1 STR R1, [R0, #12] 0x08009D7A: F104 0110 ADD.W R1, R4, #16 0x08009D7E: C90E LDM R1, {R1-R3} 0x08009D80: 4311 ORRS R1, R2 0x08009D82: EA41 2103 ORR.W R1, R1, R3, LSL #8 0x08009D86: 60C1 STR R1, [R0, #12] 0x08009D88: E9D4 1207 LDRD R1, R2, [R4, #28] 0x08009D8C: 4311 ORRS R1, R2 0x08009D8E: 6001 STR R1, [R0] 0x08009D90: 6801 LDR R1, [R0] 0x08009D92: F041 0101 ORR R1, R1, #1 0x08009D96: 6001 STR R1, [R0] 0x08009D98: 2000 MOVS R0, #0 0x08009D9A: 2120 MOVS R1, #32 0x08009D9C: 6460 STR R0, [R4, #68] 0x08009D9E: F884 1041 STRB.W R1, [R4, #65] 0x08009DA2: 6320 STR R0, [R4, #48] 0x08009DA4: F884 0042 STRB.W R0, [R4, #66] 0x08009DA8: BD10 POP {R4, PC}

Section .init.TIM20_UP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM20_UP_IRQHandler: 0x08009DAA: E7FE B TIM20_UP_IRQHandler ; 0x08009DAA

Section .text.I2C_TransferConfig from stm32g4xx_hal_i2c.o, size=234, align=4


I2C_TransferConfig: 0x08009DAC: E92D 41F0 PUSH.W {R4-R8, LR} 0x08009DB0: 4690 MOV R8, R2 0x08009DB2: 4604 MOV R4, R0 0x08009DB4: 6800 LDR R0, [R0] 0x08009DB6: F247 72FF MOVW R2, #0x77FF 0x08009DBA: F2C4 0200 MOVT R2, #0x4000 0x08009DBE: 461D MOV R5, R3 0x08009DC0: 4290 CMP R0, R2 0x08009DC2: 460F MOV R7, R1 0x08009DC4: DC08 BGT .L1 ; 0x08009DD8 0x08009DC6: F245 4100 MOVW R1, #0x5400 0x08009DCA: F2C4 0100 MOVT R1, #0x4000 0x08009DCE: 4288 CMP R0, R1 0x08009DD0: D016 BEQ .L3 ; 0x08009E00 0x08009DD2: F645 0100 MOVW R1, #0x5800 0x08009DD6: E007 B .L2 ; 0x08009DE8
.L1: 0x08009DD8: F647 0100 MOVW R1, #0x7800 0x08009DDC: F2C4 0100 MOVT R1, #0x4000 0x08009DE0: 4288 CMP R0, R1 0x08009DE2: D00D BEQ .L3 ; 0x08009E00 0x08009DE4: F248 4100 MOVW R1, #0x8400
.L2: 0x08009DE8: F2C4 0100 MOVT R1, #0x4000 0x08009DEC: 4288 CMP R0, R1 0x08009DEE: D007 BEQ .L3 ; 0x08009E00 0x08009DF0: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009DF4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009DF8: F641 4171 MOVW R1, #0x1C71 0x08009DFC: F7F9 FAAA BL assert_failed ; 0x08003354
.L3: 0x08009E00: 9E06 LDR R6, [SP, #24] 0x08009E02: 2D00 CMP R5, #0 0x08009E04: BF18 IT NE 0x08009E06: F1B5 7F80 CMPNE.W R5, #0x01000000 0x08009E0A: D138 BNE .L8 ; 0x08009E7E
.L4: 0x08009E0C: F643 70FF MOVW R0, #0x3FFF 0x08009E10: F2C8 0000 MOVT R0, #0x8000 0x08009E14: 4286 CMP R6, R0 0x08009E16: DC0C BGT .L5 ; 0x08009E32 0x08009E18: F242 0000 MOVW R0, #0x2000 0x08009E1C: F2C8 0000 MOVT R0, #0x8000 0x08009E20: 4286 CMP R6, R0 0x08009E22: D015 BEQ .L7 ; 0x08009E50 0x08009E24: F242 4000 MOVW R0, #0x2400 0x08009E28: F2C8 0000 MOVT R0, #0x8000 0x08009E2C: 4286 CMP R6, R0 0x08009E2E: D00F BEQ .L7 ; 0x08009E50 0x08009E30: E006 B .L6 ; 0x08009E40
.L5: 0x08009E32: F244 0000 MOVW R0, #0x4000 0x08009E36: F2C8 0000 MOVT R0, #0x8000 0x08009E3A: 4286 CMP R6, R0 0x08009E3C: D008 BEQ .L7 ; 0x08009E50 0x08009E3E: B13E CBZ R6, .L7 ; 0x08009E50
.L6: 0x08009E40: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009E44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009E48: F641 4173 MOVW R1, #0x1C73 0x08009E4C: F7F9 FA82 BL assert_failed ; 0x08003354
.L7: 0x08009E50: F36F 279F BFC R7, #10, #22 0x08009E54: 6821 LDR R1, [R4] 0x08009E56: F44F 6380 MOV.W R3, #0x0400 0x08009E5A: EA47 4008 ORR.W R0, R7, R8, LSL #16 0x08009E5E: EA03 5356 AND.W R3, R3, R6, LSR #21 0x08009E62: 4328 ORRS R0, R5 0x08009E64: 684A LDR R2, [R1, #4] 0x08009E66: F083 437C EOR R3, R3, #0xFC000000 0x08009E6A: 4330 ORRS R0, R6 0x08009E6C: F483 431C EOR R3, R3, #0x9C00 0x08009E70: F020 4000 BIC R0, R0, #0x80000000 0x08009E74: 401A ANDS R2, R3 0x08009E76: 4310 ORRS R0, R2 0x08009E78: 6048 STR R0, [R1, #4] 0x08009E7A: E8BD 81F0 POP.W {R4-R8, PC}
.L8: 0x08009E7E: F1B5 7F00 CMP.W R5, #0x02000000 0x08009E82: D0C3 BEQ .L4 ; 0x08009E0C 0x08009E84: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009E88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009E8C: F641 4172 MOVW R1, #0x1C72 0x08009E90: F7F9 FA60 BL assert_failed ; 0x08003354 0x08009E94: E7BA B .L4 ; 0x08009E0C

Section .init.TIM20_TRG_COM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM20_TRG_COM_IRQHandler: 0x08009E96: E7FE B TIM20_TRG_COM_IRQHandler ; 0x08009E96

Section .text.HAL_I2C_Mem_Read from stm32g4xx_hal_i2c.o, size=502, align=4


HAL_I2C_Mem_Read: 0x08009E98: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08009E9C: B081 SUB SP, SP, #4 0x08009E9E: 460D MOV R5, R1 0x08009EA0: 1E59 SUBS R1, R3, #1 0x08009EA2: B289 UXTH R1, R1 0x08009EA4: 461E MOV R6, R3 0x08009EA6: 4617 MOV R7, R2 0x08009EA8: 2902 CMP R1, #2 0x08009EAA: 4604 MOV R4, R0 0x08009EAC: D307 BCC .L1 ; 0x08009EBE 0x08009EAE: F24C 6072 MOVW R0, #0xC672 ; 0x0800C672 = .rodata..L.str 0x08009EB2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C672 = .rodata..L.str 0x08009EB6: F640 216A MOVW R1, #0x0A6A 0x08009EBA: F7F9 FA4B BL assert_failed ; 0x08003354
.L1: 0x08009EBE: F894 0041 LDRB.W R0, [R4, #65] 0x08009EC2: 2820 CMP R0, #32 0x08009EC4: D10D BNE .L2 ; 0x08009EE2 0x08009EC6: F8DD A028 LDR.W R10, [SP, #40] 0x08009ECA: F1BA 0F00 CMP.W R10, #0 0x08009ECE: D00C BEQ .L3 ; 0x08009EEA 0x08009ED0: F8DD 802C LDR.W R8, [SP, #44] 0x08009ED4: F1B8 0F00 CMP.W R8, #0 0x08009ED8: D007 BEQ .L3 ; 0x08009EEA 0x08009EDA: F894 0040 LDRB.W R0, [R4, #64] 0x08009EDE: 2801 CMP R0, #1 0x08009EE0: D10A BNE .L5 ; 0x08009EF8
.L2: 0x08009EE2: 2002 MOVS R0, #2 0x08009EE4: B001 ADD SP, SP, #4 0x08009EE6: E8BD 8FF0 POP.W {R4-R11, PC}
.L3: 0x08009EEA: F44F 7000 MOV.W R0, #0x0200 0x08009EEE: 6460 STR R0, [R4, #68]
.L4: 0x08009EF0: 2001 MOVS R0, #1 0x08009EF2: B001 ADD SP, SP, #4 0x08009EF4: E8BD 8FF0 POP.W {R4-R11, PC}
.L5: 0x08009EF8: 2001 MOVS R0, #1 0x08009EFA: F884 0040 STRB.W R0, [R4, #64] 0x08009EFE: F7F9 FBB1 BL HAL_GetTick ; 0x08003664 0x08009F02: 4681 MOV R9, R0 0x08009F04: 4620 MOV R0, R4 0x08009F06: F44F 4100 MOV.W R1, #0x8000 0x08009F0A: 2201 MOVS R2, #1 0x08009F0C: 2319 MOVS R3, #25 0x08009F0E: F8CD 9000 STR.W R9, [SP] 0x08009F12: F7FA F87F BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x08009F16: 4601 MOV R1, R0 0x08009F18: 2001 MOVS R0, #1 0x08009F1A: B111 CBZ R1, .L6 ; 0x08009F22 0x08009F1C: B001 ADD SP, SP, #4 0x08009F1E: E8BD 8FF0 POP.W {R4-R11, PC}
.L6: 0x08009F22: 990C LDR R1, [SP, #48] 0x08009F24: F242 4200 MOVW R2, #0x2400 0x08009F28: 2022 MOVS R0, #34 0x08009F2A: F2C8 0200 MOVT R2, #0x8000 0x08009F2E: F884 0041 STRB.W R0, [R4, #65] 0x08009F32: 2040 MOVS R0, #64 0x08009F34: F04F 0B00 MOV.W R11, #0 0x08009F38: F884 0042 STRB.W R0, [R4, #66] 0x08009F3C: F8C4 B044 STR.W R11, [R4, #68] 0x08009F40: F8C4 A024 STR.W R10, [R4, #36] 0x08009F44: 4692 MOV R10, R2 0x08009F46: F8A4 802A STRH.W R8, [R4, #42] 0x08009F4A: 4688 MOV R8, R1 0x08009F4C: F5A2 6C80 SUB.W R12, R2, #0x0400 0x08009F50: B2F2 UXTB R2, R6 0x08009F52: 4620 MOV R0, R4 0x08009F54: 4629 MOV R1, R5 0x08009F56: 2300 MOVS R3, #0 0x08009F58: F8C4 B034 STR.W R11, [R4, #52] 0x08009F5C: F8CD C000 STR.W R12, [SP] 0x08009F60: F7FF FF24 BL I2C_TransferConfig ; 0x08009DAC 0x08009F64: 4620 MOV R0, R4 0x08009F66: 4641 MOV R1, R8 0x08009F68: 464A MOV R2, R9 0x08009F6A: F7FA F8A1 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080040B0 0x08009F6E: B9B0 CBNZ R0, .L8 ; 0x08009F9E 0x08009F70: 6820 LDR R0, [R4] 0x08009F72: 2E01 CMP R6, #1 0x08009F74: D008 BEQ .L7 ; 0x08009F88 0x08009F76: 0A39 LSRS R1, R7, #8 0x08009F78: 6281 STR R1, [R0, #40] 0x08009F7A: 4620 MOV R0, R4 0x08009F7C: 4641 MOV R1, R8 0x08009F7E: 464A MOV R2, R9 0x08009F80: F7FA F896 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080040B0 0x08009F84: B958 CBNZ R0, .L8 ; 0x08009F9E 0x08009F86: 6820 LDR R0, [R4]
.L7: 0x08009F88: B2F9 UXTB R1, R7 0x08009F8A: 6281 STR R1, [R0, #40] 0x08009F8C: 4620 MOV R0, R4 0x08009F8E: 2140 MOVS R1, #64 0x08009F90: 2200 MOVS R2, #0 0x08009F92: 4643 MOV R3, R8 0x08009F94: F8CD 9000 STR.W R9, [SP] 0x08009F98: F7FA F83C BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x08009F9C: B110 CBZ R0, .L9 ; 0x08009FA4
.L8: 0x08009F9E: F884 B040 STRB.W R11, [R4, #64] 0x08009FA2: E7A5 B .L4 ; 0x08009EF0
.L9: 0x08009FA4: 8D60 LDRH R0, [R4, #42] 0x08009FA6: F5B0 7F80 CMP.W R0, #0x0100 0x08009FAA: D307 BCC .L10 ; 0x08009FBC 0x08009FAC: 20FF MOVS R0, #255 0x08009FAE: 8520 STRH R0, [R4, #40] 0x08009FB0: 4620 MOV R0, R4 0x08009FB2: 4629 MOV R1, R5 0x08009FB4: 22FF MOVS R2, #255 0x08009FB6: F04F 7380 MOV.W R3, #0x01000000 0x08009FBA: E006 B .L11 ; 0x08009FCA
.L10: 0x08009FBC: 8D60 LDRH R0, [R4, #42] 0x08009FBE: 4629 MOV R1, R5 0x08009FC0: 8520 STRH R0, [R4, #40] 0x08009FC2: B2C2 UXTB R2, R0 0x08009FC4: 4620 MOV R0, R4 0x08009FC6: F04F 7300 MOV.W R3, #0x02000000
.L11: 0x08009FCA: F8CD A000 STR.W R10, [SP] 0x08009FCE: F7FF FEED BL I2C_TransferConfig ; 0x08009DAC 0x08009FD2: 2600 MOVS R6, #0 0x08009FD4: 27FF MOVS R7, #255 0x08009FD6: E00B B .L15 ; 0x08009FF0
.L12: 0x08009FD8: 8D60 LDRH R0, [R4, #42] 0x08009FDA: 4629 MOV R1, R5 0x08009FDC: 8520 STRH R0, [R4, #40] 0x08009FDE: B2C2 UXTB R2, R0 0x08009FE0: 4620 MOV R0, R4 0x08009FE2: F04F 7300 MOV.W R3, #0x02000000
.L13: 0x08009FE6: 9600 STR R6, [SP, #0] 0x08009FE8: F7FF FEE0 BL I2C_TransferConfig ; 0x08009DAC
.L14: 0x08009FEC: 8D60 LDRH R0, [R4, #42] 0x08009FEE: B390 CBZ R0, .L16 ; 0x0800A056
.L15: 0x08009FF0: 4620 MOV R0, R4 0x08009FF2: 2104 MOVS R1, #4 0x08009FF4: 2200 MOVS R2, #0 0x08009FF6: 4643 MOV R3, R8 0x08009FF8: F8CD 9000 STR.W R9, [SP] 0x08009FFC: F7FA F80A BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x0800A000: 2800 CMP R0, #0 0x0800A002: F47F AF75 BNE.W .L4 ; 0x08009EF0 0x0800A006: 6820 LDR R0, [R4] 0x0800A008: 6A61 LDR R1, [R4, #36] 0x0800A00A: 6A40 LDR R0, [R0, #36] 0x0800A00C: 7008 STRB R0, [R1] 0x0800A00E: 6A60 LDR R0, [R4, #36] 0x0800A010: 8D21 LDRH R1, [R4, #40] 0x0800A012: 3001 ADDS R0, #1 0x0800A014: 6260 STR R0, [R4, #36] 0x0800A016: 1E48 SUBS R0, R1, #1 0x0800A018: 8520 STRH R0, [R4, #40] 0x0800A01A: 8D61 LDRH R1, [R4, #42] 0x0800A01C: 3901 SUBS R1, #1 0x0800A01E: 8561 STRH R1, [R4, #42] 0x0800A020: 8D61 LDRH R1, [R4, #42] 0x0800A022: 2900 CMP R1, #0 0x0800A024: D0E2 BEQ .L14 ; 0x08009FEC 0x0800A026: 0400 LSLS R0, R0, #16 0x0800A028: D1E0 BNE .L14 ; 0x08009FEC 0x0800A02A: 4620 MOV R0, R4 0x0800A02C: 2180 MOVS R1, #128 0x0800A02E: 2200 MOVS R2, #0 0x0800A030: 4643 MOV R3, R8 0x0800A032: F8CD 9000 STR.W R9, [SP] 0x0800A036: F7F9 FFED BL I2C_WaitOnFlagUntilTimeout ; 0x08004014 0x0800A03A: 2800 CMP R0, #0 0x0800A03C: F47F AF58 BNE.W .L4 ; 0x08009EF0 0x0800A040: 8D60 LDRH R0, [R4, #42] 0x0800A042: F5B0 7F80 CMP.W R0, #0x0100 0x0800A046: D3C7 BCC .L12 ; 0x08009FD8 0x0800A048: 8527 STRH R7, [R4, #40] 0x0800A04A: 4620 MOV R0, R4 0x0800A04C: 4629 MOV R1, R5 0x0800A04E: 22FF MOVS R2, #255 0x0800A050: F04F 7380 MOV.W R3, #0x01000000 0x0800A054: E7C7 B .L13 ; 0x08009FE6
.L16: 0x0800A056: 4620 MOV R0, R4 0x0800A058: 4641 MOV R1, R8 0x0800A05A: 464A MOV R2, R9 0x0800A05C: F7FA F85E BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x0800411C 0x0800A060: 2800 CMP R0, #0 0x0800A062: F47F AF45 BNE.W .L4 ; 0x08009EF0 0x0800A066: 6820 LDR R0, [R4] 0x0800A068: 2120 MOVS R1, #32 0x0800A06A: 61C1 STR R1, [R0, #28] 0x0800A06C: 6842 LDR R2, [R0, #4] 0x0800A06E: F64E 0300 MOVW R3, #0xE800 0x0800A072: F6CF 6300 MOVT R3, #0xFE00 0x0800A076: 401A ANDS R2, R3 0x0800A078: 6042 STR R2, [R0, #4] 0x0800A07A: 2000 MOVS R0, #0 0x0800A07C: F884 1041 STRB.W R1, [R4, #65] 0x0800A080: F884 0042 STRB.W R0, [R4, #66] 0x0800A084: F884 0040 STRB.W R0, [R4, #64] 0x0800A088: B001 ADD SP, SP, #4 0x0800A08A: E8BD 8FF0 POP.W {R4-R11, PC}

Section .init.TIM20_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


TIM20_CC_IRQHandler: 0x0800A08E: E7FE B TIM20_CC_IRQHandler ; 0x0800A08E

Section .text.HAL_I2CEx_ConfigAnalogFilter from stm32g4xx_hal_i2c_ex.o, size=170, align=4


HAL_I2CEx_ConfigAnalogFilter: 0x0800A090: B5B0 PUSH {R4-R5, R7, LR} 0x0800A092: 4604 MOV R4, R0 0x0800A094: 6800 LDR R0, [R0] 0x0800A096: F247 72FF MOVW R2, #0x77FF 0x0800A09A: F2C4 0200 MOVT R2, #0x4000 0x0800A09E: 4290 CMP R0, R2 0x0800A0A0: 460D MOV R5, R1 0x0800A0A2: DC08 BGT .L1 ; 0x0800A0B6 0x0800A0A4: F245 4100 MOVW R1, #0x5400 0x0800A0A8: F2C4 0100 MOVT R1, #0x4000 0x0800A0AC: 4288 CMP R0, R1 0x0800A0AE: D015 BEQ .L3 ; 0x0800A0DC 0x0800A0B0: F645 0100 MOVW R1, #0x5800 0x0800A0B4: E007 B .L2 ; 0x0800A0C6
.L1: 0x0800A0B6: F647 0100 MOVW R1, #0x7800 0x0800A0BA: F2C4 0100 MOVT R1, #0x4000 0x0800A0BE: 4288 CMP R0, R1 0x0800A0C0: D00C BEQ .L3 ; 0x0800A0DC 0x0800A0C2: F248 4100 MOVW R1, #0x8400
.L2: 0x0800A0C6: F2C4 0100 MOVT R1, #0x4000 0x0800A0CA: 4288 CMP R0, R1 0x0800A0CC: D006 BEQ .L3 ; 0x0800A0DC 0x0800A0CE: F24E 10EE MOVW R0, #0xE1EE ; 0x0800E1EE = .rodata..L.str 0x0800A0D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1EE = .rodata..L.str 0x0800A0D6: 2163 MOVS R1, #99 0x0800A0D8: F7F9 F93C BL assert_failed ; 0x08003354
.L3: 0x0800A0DC: F46F 5080 MVN R0, #0x1000 0x0800A0E0: 4205 TST R5, R0 0x0800A0E2: D006 BEQ .L4 ; 0x0800A0F2 0x0800A0E4: F24E 10EE MOVW R0, #0xE1EE ; 0x0800E1EE = .rodata..L.str 0x0800A0E8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1EE = .rodata..L.str 0x0800A0EC: 2164 MOVS R1, #100 0x0800A0EE: F7F9 F931 BL assert_failed ; 0x08003354
.L4: 0x0800A0F2: F894 0041 LDRB.W R0, [R4, #65] 0x0800A0F6: 2820 CMP R0, #32 0x0800A0F8: D103 BNE .L5 ; 0x0800A102 0x0800A0FA: F894 0040 LDRB.W R0, [R4, #64] 0x0800A0FE: 2801 CMP R0, #1 0x0800A100: D101 BNE .L6 ; 0x0800A106
.L5: 0x0800A102: 2002 MOVS R0, #2 0x0800A104: BDB0 POP {R4-R5, R7, PC}
.L6: 0x0800A106: 2024 MOVS R0, #36 0x0800A108: F884 0041 STRB.W R0, [R4, #65] 0x0800A10C: 6820 LDR R0, [R4] 0x0800A10E: 6801 LDR R1, [R0] 0x0800A110: F021 0101 BIC R1, R1, #1 0x0800A114: 6001 STR R1, [R0] 0x0800A116: 6801 LDR R1, [R0] 0x0800A118: F421 5180 BIC R1, R1, #0x1000 0x0800A11C: 6001 STR R1, [R0] 0x0800A11E: 6801 LDR R1, [R0] 0x0800A120: 4329 ORRS R1, R5 0x0800A122: 6001 STR R1, [R0] 0x0800A124: 6801 LDR R1, [R0] 0x0800A126: F041 0101 ORR R1, R1, #1 0x0800A12A: 6001 STR R1, [R0] 0x0800A12C: 2020 MOVS R0, #32 0x0800A12E: F884 0041 STRB.W R0, [R4, #65] 0x0800A132: 2000 MOVS R0, #0 0x0800A134: F884 0040 STRB.W R0, [R4, #64] 0x0800A138: BDB0 POP {R4-R5, R7, PC}

Section .init.FPU_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FPU_IRQHandler: 0x0800A13A: E7FE B FPU_IRQHandler ; 0x0800A13A

Section .text.HAL_I2CEx_ConfigDigitalFilter from stm32g4xx_hal_i2c_ex.o, size=170, align=4


HAL_I2CEx_ConfigDigitalFilter: 0x0800A13C: B5B0 PUSH {R4-R5, R7, LR} 0x0800A13E: 4604 MOV R4, R0 0x0800A140: 6800 LDR R0, [R0] 0x0800A142: F247 72FF MOVW R2, #0x77FF 0x0800A146: F2C4 0200 MOVT R2, #0x4000 0x0800A14A: 4290 CMP R0, R2 0x0800A14C: 460D MOV R5, R1 0x0800A14E: DC08 BGT .L1 ; 0x0800A162 0x0800A150: F245 4100 MOVW R1, #0x5400 0x0800A154: F2C4 0100 MOVT R1, #0x4000 0x0800A158: 4288 CMP R0, R1 0x0800A15A: D00E BEQ .L3 ; 0x0800A17A 0x0800A15C: F645 0100 MOVW R1, #0x5800 0x0800A160: E007 B .L2 ; 0x0800A172
.L1: 0x0800A162: F647 0100 MOVW R1, #0x7800 0x0800A166: F2C4 0100 MOVT R1, #0x4000 0x0800A16A: 4288 CMP R0, R1 0x0800A16C: D005 BEQ .L3 ; 0x0800A17A 0x0800A16E: F248 4100 MOVW R1, #0x8400
.L2: 0x0800A172: F2C4 0100 MOVT R1, #0x4000 0x0800A176: 4288 CMP R0, R1 0x0800A178: D12B BNE .L8 ; 0x0800A1D2
.L3: 0x0800A17A: 2D10 CMP R5, #16 0x0800A17C: D306 BCC .L5 ; 0x0800A18C
.L4: 0x0800A17E: F24E 10EE MOVW R0, #0xE1EE ; 0x0800E1EE = .rodata..L.str 0x0800A182: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1EE = .rodata..L.str 0x0800A186: 2192 MOVS R1, #146 0x0800A188: F7F9 F8E4 BL assert_failed ; 0x08003354
.L5: 0x0800A18C: F894 0041 LDRB.W R0, [R4, #65] 0x0800A190: 2820 CMP R0, #32 0x0800A192: D103 BNE .L6 ; 0x0800A19C 0x0800A194: F894 0040 LDRB.W R0, [R4, #64] 0x0800A198: 2801 CMP R0, #1 0x0800A19A: D101 BNE .L7 ; 0x0800A1A0
.L6: 0x0800A19C: 2002 MOVS R0, #2 0x0800A19E: BDB0 POP {R4-R5, R7, PC}
.L7: 0x0800A1A0: 2024 MOVS R0, #36 0x0800A1A2: F884 0041 STRB.W R0, [R4, #65] 0x0800A1A6: 6820 LDR R0, [R4] 0x0800A1A8: 6801 LDR R1, [R0] 0x0800A1AA: F021 0101 BIC R1, R1, #1 0x0800A1AE: 6001 STR R1, [R0] 0x0800A1B0: 6801 LDR R1, [R0] 0x0800A1B2: F421 6170 BIC R1, R1, #0x0F00 0x0800A1B6: EA41 2105 ORR.W R1, R1, R5, LSL #8 0x0800A1BA: 6001 STR R1, [R0] 0x0800A1BC: 6801 LDR R1, [R0] 0x0800A1BE: F041 0101 ORR R1, R1, #1 0x0800A1C2: 6001 STR R1, [R0] 0x0800A1C4: 2020 MOVS R0, #32 0x0800A1C6: F884 0041 STRB.W R0, [R4, #65] 0x0800A1CA: 2000 MOVS R0, #0 0x0800A1CC: F884 0040 STRB.W R0, [R4, #64] 0x0800A1D0: BDB0 POP {R4-R5, R7, PC}
.L8: 0x0800A1D2: F24E 10EE MOVW R0, #0xE1EE ; 0x0800E1EE = .rodata..L.str 0x0800A1D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1EE = .rodata..L.str 0x0800A1DA: 2191 MOVS R1, #145 0x0800A1DC: F7F9 F8BA BL assert_failed ; 0x08003354 0x0800A1E0: 2D10 CMP R5, #16 0x0800A1E2: D2CC BCS .L4 ; 0x0800A17E 0x0800A1E4: E7D2 B .L5 ; 0x0800A18C

Section .init.I2C4_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C4_EV_IRQHandler: 0x0800A1E6: E7FE B I2C4_EV_IRQHandler ; 0x0800A1E6

Section .text.HAL_IWDG_Init from stm32g4xx_hal_iwdg.o, size=190, align=4


HAL_IWDG_Init: 0x0800A1E8: 2800 CMP R0, #0 0x0800A1EA: D05A BEQ .L8 ; 0x0800A2A2 0x0800A1EC: B5B0 PUSH {R4-R5, R7, LR} 0x0800A1EE: 4604 MOV R4, R0 0x0800A1F0: 6800 LDR R0, [R0] 0x0800A1F2: F243 0100 MOVW R1, #0x3000 0x0800A1F6: F2C4 0100 MOVT R1, #0x4000 0x0800A1FA: 4288 CMP R0, R1 0x0800A1FC: D006 BEQ .L1 ; 0x0800A20C 0x0800A1FE: F24E 709E MOVW R0, #0xE79E ; 0x0800E79E = .rodata..L.str 0x0800A202: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79E = .rodata..L.str 0x0800A206: 21B5 MOVS R1, #181 0x0800A208: F7F9 F8A4 BL assert_failed ; 0x08003354
.L1: 0x0800A20C: 6860 LDR R0, [R4, #4] 0x0800A20E: 2807 CMP R0, #7 0x0800A210: D306 BCC .L2 ; 0x0800A220 0x0800A212: F24E 709E MOVW R0, #0xE79E ; 0x0800E79E = .rodata..L.str 0x0800A216: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79E = .rodata..L.str 0x0800A21A: 21B6 MOVS R1, #182 0x0800A21C: F7F9 F89A BL assert_failed ; 0x08003354
.L2: 0x0800A220: 68A0 LDR R0, [R4, #8] 0x0800A222: F5B0 5F80 CMP.W R0, #0x1000 0x0800A226: D306 BCC .L3 ; 0x0800A236 0x0800A228: F24E 709E MOVW R0, #0xE79E ; 0x0800E79E = .rodata..L.str 0x0800A22C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79E = .rodata..L.str 0x0800A230: 21B7 MOVS R1, #183 0x0800A232: F7F9 F88F BL assert_failed ; 0x08003354
.L3: 0x0800A236: 68E0 LDR R0, [R4, #12] 0x0800A238: F5B0 5F80 CMP.W R0, #0x1000 0x0800A23C: D306 BCC .L4 ; 0x0800A24C 0x0800A23E: F24E 709E MOVW R0, #0xE79E ; 0x0800E79E = .rodata..L.str 0x0800A242: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79E = .rodata..L.str 0x0800A246: 21B8 MOVS R1, #184 0x0800A248: F7F9 F884 BL assert_failed ; 0x08003354
.L4: 0x0800A24C: E894 0007 LDM.W R4, {R0-R2} 0x0800A250: F64C 43CC MOVW R3, #0xCCCC 0x0800A254: 6003 STR R3, [R0] 0x0800A256: F245 5355 MOVW R3, #0x5555 0x0800A25A: 6003 STR R3, [R0] 0x0800A25C: 6041 STR R1, [R0, #4] 0x0800A25E: 6082 STR R2, [R0, #8] 0x0800A260: F7F9 FA00 BL HAL_GetTick ; 0x08003664 0x0800A264: 6821 LDR R1, [R4] 0x0800A266: 68CA LDR R2, [R1, #12] 0x0800A268: 0752 LSLS R2, R2, #29 0x0800A26A: D010 BEQ .L7 ; 0x0800A28E 0x0800A26C: 4605 MOV R5, R0 0x0800A26E: E003 B .L6 ; 0x0800A278
.L5: 0x0800A270: 6821 LDR R1, [R4] 0x0800A272: 68C8 LDR R0, [R1, #12] 0x0800A274: 0740 LSLS R0, R0, #29 0x0800A276: D00A BEQ .L7 ; 0x0800A28E
.L6: 0x0800A278: F7F9 F9F4 BL HAL_GetTick ; 0x08003664 0x0800A27C: 1B40 SUBS R0, R0, R5 0x0800A27E: 2832 CMP R0, #50 0x0800A280: D3F6 BCC .L5 ; 0x0800A270 0x0800A282: 6820 LDR R0, [R4] 0x0800A284: 68C0 LDR R0, [R0, #12] 0x0800A286: 0740 LSLS R0, R0, #29 0x0800A288: D0F2 BEQ .L5 ; 0x0800A270 0x0800A28A: 2003 MOVS R0, #3 0x0800A28C: BDB0 POP {R4-R5, R7, PC}
.L7: 0x0800A28E: 690A LDR R2, [R1, #16] 0x0800A290: 68E0 LDR R0, [R4, #12] 0x0800A292: 4282 CMP R2, R0 0x0800A294: BF06 ITTE EQ 0x0800A296: F64A 20AA MOVWEQ R0, #0xAAAA 0x0800A29A: 6008 STREQ R0, [R1] 0x0800A29C: 6108 STRNE R0, [R1, #16] 0x0800A29E: 2000 MOVS R0, #0 0x0800A2A0: BDB0 POP {R4-R5, R7, PC}
.L8: 0x0800A2A2: 2001 MOVS R0, #1 0x0800A2A4: 4770 BX LR

Section .init.I2C4_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C4_ER_IRQHandler: 0x0800A2A6: E7FE B I2C4_ER_IRQHandler ; 0x0800A2A6

Section .text.HAL_PCDEx_ActivateLPM from stm32g4xx_hal_pcd_ex.o, size=42, align=4


HAL_PCDEx_ActivateLPM: 0x0800A2A8: 2201 MOVS R2, #1 0x0800A2AA: 6801 LDR R1, [R0] 0x0800A2AC: F8C0 22D0 STR.W R2, [R0, #0x02D0] 0x0800A2B0: 2200 MOVS R2, #0 0x0800A2B2: F880 22C8 STRB.W R2, [R0, #0x02C8] 0x0800A2B6: F8B1 0054 LDRH.W R0, [R1, #84] 0x0800A2BA: F040 0001 ORR R0, R0, #1 0x0800A2BE: F8A1 0054 STRH.W R0, [R1, #84] 0x0800A2C2: F8B1 0054 LDRH.W R0, [R1, #84] 0x0800A2C6: F040 0202 ORR R2, R0, #2 0x0800A2CA: 2000 MOVS R0, #0 0x0800A2CC: F8A1 2054 STRH.W R2, [R1, #84] 0x0800A2D0: 4770 BX LR

Section .init.SPI4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


SPI4_IRQHandler: 0x0800A2D2: E7FE B SPI4_IRQHandler ; 0x0800A2D2

Section .text.HAL_PWR_EnableBkUpAccess from stm32g4xx_hal_pwr.o, size=18, align=4


HAL_PWR_EnableBkUpAccess: 0x0800A2D4: F247 0000 MOVW R0, #0x7000 0x0800A2D8: F2C4 0000 MOVT R0, #0x4000 0x0800A2DC: 6801 LDR R1, [R0] 0x0800A2DE: F441 7180 ORR R1, R1, #0x0100 0x0800A2E2: 6001 STR R1, [R0] 0x0800A2E4: 4770 BX LR

Section .init.FDCAN2_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN2_IT0_IRQHandler: 0x0800A2E6: E7FE B FDCAN2_IT0_IRQHandler ; 0x0800A2E6

Section .text.HAL_PWREx_ControlVoltageScaling from stm32g4xx_hal_pwr_ex.o, size=230, align=4


HAL_PWREx_ControlVoltageScaling: 0x0800A2E8: B510 PUSH {R4, LR} 0x0800A2EA: F247 0400 MOVW R4, #0x7000 0x0800A2EE: 2800 CMP R0, #0 0x0800A2F0: F2C4 0400 MOVT R4, #0x4000 0x0800A2F4: D03D BEQ .L5 ; 0x0800A372 0x0800A2F6: F5B0 7F00 CMP.W R0, #0x0200 0x0800A2FA: D010 BEQ .L3 ; 0x0800A31E 0x0800A2FC: F5B0 6F80 CMP.W R0, #0x0400 0x0800A300: D006 BEQ .L1 ; 0x0800A310 0x0800A302: F24E 204F MOVW R0, #0xE24F ; 0x0800E24F = .rodata..L.str 0x0800A306: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E24F = .rodata..L.str 0x0800A30A: 219D MOVS R1, #157 0x0800A30C: F7F9 F822 BL assert_failed ; 0x08003354
.L1: 0x0800A310: 6820 LDR R0, [R4] 0x0800A312: 2102 MOVS R1, #2 0x0800A314: F361 204A BFI R0, R1, #9, #2 0x0800A318: 6020 STR R0, [R4]
.L2: 0x0800A31A: 2000 MOVS R0, #0 0x0800A31C: BD10 POP {R4, PC}
.L3: 0x0800A31E: 6820 LDR R0, [R4] 0x0800A320: F8D4 1080 LDR.W R1, [R4, #128] 0x0800A324: F400 60C0 AND R0, R0, #0x0600 0x0800A328: F441 7180 ORR R1, R1, #0x0100 0x0800A32C: F5B0 6F80 CMP.W R0, #0x0400 0x0800A330: F8C4 1080 STR.W R1, [R4, #128] 0x0800A334: D1F1 BNE .L2 ; 0x0800A31A 0x0800A336: 6820 LDR R0, [R4] 0x0800A338: 2101 MOVS R1, #1 0x0800A33A: F361 204A BFI R0, R1, #9, #2 0x0800A33E: 6020 STR R0, [R4] 0x0800A340: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800A344: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800A348: 6800 LDR R0, [R0] 0x0800A34A: 2232 MOVS R2, #50 0x0800A34C: 4350 MULS R0, R2, R0 0x0800A34E: F64D 6283 MOVW R2, #0xDE83 0x0800A352: F2C4 321B MOVT R2, #0x431B 0x0800A356: FBA0 0202 UMULL R0, R2, R0, R2 0x0800A35A: EB01 4092 ADD.W R0, R1, R2, LSR #18 0x0800A35E: 2100 MOVS R1, #0
.L4: 0x0800A360: 6963 LDR R3, [R4, #20] 0x0800A362: 3801 SUBS R0, #1 0x0800A364: F141 0200 ADC R2, R1, #0 0x0800A368: 055B LSLS R3, R3, #21 0x0800A36A: D52B BPL .L7 ; 0x0800A3C4 0x0800A36C: 2A00 CMP R2, #0 0x0800A36E: D1F7 BNE .L4 ; 0x0800A360 0x0800A370: E028 B .L7 ; 0x0800A3C4
.L5: 0x0800A372: 6820 LDR R0, [R4] 0x0800A374: F8D4 1080 LDR.W R1, [R4, #128] 0x0800A378: F400 60C0 AND R0, R0, #0x0600 0x0800A37C: F421 7180 BIC R1, R1, #0x0100 0x0800A380: F5B0 6F80 CMP.W R0, #0x0400 0x0800A384: F8C4 1080 STR.W R1, [R4, #128] 0x0800A388: D1C7 BNE .L2 ; 0x0800A31A 0x0800A38A: 6820 LDR R0, [R4] 0x0800A38C: 2101 MOVS R1, #1 0x0800A38E: F361 204A BFI R0, R1, #9, #2 0x0800A392: 6020 STR R0, [R4] 0x0800A394: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800A398: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800A39C: 6800 LDR R0, [R0] 0x0800A39E: 2232 MOVS R2, #50 0x0800A3A0: 4350 MULS R0, R2, R0 0x0800A3A2: F64D 6283 MOVW R2, #0xDE83 0x0800A3A6: F2C4 321B MOVT R2, #0x431B 0x0800A3AA: FBA0 0202 UMULL R0, R2, R0, R2 0x0800A3AE: EB01 4092 ADD.W R0, R1, R2, LSR #18 0x0800A3B2: 2100 MOVS R1, #0
.L6: 0x0800A3B4: 6963 LDR R3, [R4, #20] 0x0800A3B6: 3801 SUBS R0, #1 0x0800A3B8: F141 0200 ADC R2, R1, #0 0x0800A3BC: 055B LSLS R3, R3, #21 0x0800A3BE: D501 BPL .L7 ; 0x0800A3C4 0x0800A3C0: 2A00 CMP R2, #0 0x0800A3C2: D1F7 BNE .L6 ; 0x0800A3B4
.L7: 0x0800A3C4: 6960 LDR R0, [R4, #20] 0x0800A3C6: 0540 LSLS R0, R0, #21 0x0800A3C8: D5A7 BPL .L2 ; 0x0800A31A 0x0800A3CA: 2003 MOVS R0, #3 0x0800A3CC: BD10 POP {R4, PC}

Section .init.FDCAN2_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN2_IT1_IRQHandler: 0x0800A3CE: E7FE B FDCAN2_IT1_IRQHandler ; 0x0800A3CE

Section .text.HAL_PWREx_DisableUCPDDeadBattery from stm32g4xx_hal_pwr_ex.o, size=18, align=4


HAL_PWREx_DisableUCPDDeadBattery: 0x0800A3D0: F247 0008 MOVW R0, #0x7008 0x0800A3D4: F2C4 0000 MOVT R0, #0x4000 0x0800A3D8: 6801 LDR R1, [R0] 0x0800A3DA: F441 4180 ORR R1, R1, #0x4000 0x0800A3DE: 6001 STR R1, [R0] 0x0800A3E0: 4770 BX LR

Section .init.FDCAN3_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN3_IT0_IRQHandler: 0x0800A3E2: E7FE B FDCAN3_IT0_IRQHandler ; 0x0800A3E2

Section .text.HAL_RCC_OscConfig from stm32g4xx_hal_rcc.o, size=1538, align=4


HAL_RCC_OscConfig: 0x0800A3E4: 2800 CMP R0, #0 0x0800A3E6: D05C BEQ .L9 ; 0x0800A4A2 0x0800A3E8: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800A3EC: B082 SUB SP, SP, #8 0x0800A3EE: 4604 MOV R4, R0 0x0800A3F0: 6800 LDR R0, [R0] 0x0800A3F2: B150 CBZ R0, .L1 ; 0x0800A40A 0x0800A3F4: F010 002F ANDS R0, R0, #47 0x0800A3F8: D107 BNE .L1 ; 0x0800A40A 0x0800A3FA: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A3FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A402: F240 1145 MOVW R1, #0x0145 0x0800A406: F7F8 FFA5 BL assert_failed ; 0x08003354
.L1: 0x0800A40A: 7820 LDRB R0, [R4] 0x0800A40C: F241 0600 MOVW R6, #0x1000 0x0800A410: 07C0 LSLS R0, R0, #31 0x0800A412: F2C4 0602 MOVT R6, #0x4002 0x0800A416: D146 BNE .L10 ; 0x0800A4A6
.L2: 0x0800A418: 7820 LDRB R0, [R4] 0x0800A41A: 0780 LSLS R0, R0, #30 0x0800A41C: D467 BMI .L12 ; 0x0800A4EE
.L3: 0x0800A41E: 7820 LDRB R0, [R4] 0x0800A420: 0700 LSLS R0, R0, #28 0x0800A422: F100 80A3 BMI.W .L16 ; 0x0800A56C
.L4: 0x0800A426: 7820 LDRB R0, [R4] 0x0800A428: 0740 LSLS R0, R0, #29 0x0800A42A: F140 818D BPL.W .L44 ; 0x0800A748 0x0800A42E: 68A0 LDR R0, [R4, #8] 0x0800A430: 2805 CMP R0, #5 0x0800A432: D805 BHI .L5 ; 0x0800A440 0x0800A434: 2101 MOVS R1, #1 0x0800A436: FA01 F000 LSL.W R0, R1, R0 0x0800A43A: F010 0F23 TST R0, #35 0x0800A43E: D107 BNE .L6 ; 0x0800A450
.L5: 0x0800A440: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A444: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A448: F44F 71FA MOV.W R1, #0x01F4 0x0800A44C: F7F8 FF82 BL assert_failed ; 0x08003354
.L6: 0x0800A450: 6DB0 LDR R0, [R6, #88] 0x0800A452: EA5F 08C0 LSLS.W R8, R0, #3 0x0800A456: D408 BMI .L7 ; 0x0800A46A 0x0800A458: 6DB0 LDR R0, [R6, #88] 0x0800A45A: F040 5080 ORR R0, R0, #0x10000000 0x0800A45E: 65B0 STR R0, [R6, #88] 0x0800A460: 6DB0 LDR R0, [R6, #88] 0x0800A462: F000 5080 AND R0, R0, #0x10000000 0x0800A466: 9001 STR R0, [SP, #4] 0x0800A468: 9801 LDR R0, [SP, #4]
.L7: 0x0800A46A: F247 0700 MOVW R7, #0x7000 0x0800A46E: F2C4 0700 MOVT R7, #0x4000 0x0800A472: 6838 LDR R0, [R7] 0x0800A474: 05C0 LSLS R0, R0, #23 0x0800A476: F100 80CB BMI.W .L23 ; 0x0800A610 0x0800A47A: 6838 LDR R0, [R7] 0x0800A47C: F440 7080 ORR R0, R0, #0x0100 0x0800A480: 6038 STR R0, [R7] 0x0800A482: F7F9 F8EF BL HAL_GetTick ; 0x08003664 0x0800A486: 4605 MOV R5, R0
.L8: 0x0800A488: 6838 LDR R0, [R7] 0x0800A48A: 05C0 LSLS R0, R0, #23 0x0800A48C: F100 80C0 BMI.W .L23 ; 0x0800A610 0x0800A490: F7F9 F8E8 BL HAL_GetTick ; 0x08003664 0x0800A494: 1B40 SUBS R0, R0, R5 0x0800A496: 2802 CMP R0, #2 0x0800A498: D9F6 BLS .L8 ; 0x0800A488 0x0800A49A: 2003 MOVS R0, #3 0x0800A49C: B002 ADD SP, SP, #8 0x0800A49E: E8BD 81F0 POP.W {R4-R8, PC}
.L9: 0x0800A4A2: 2001 MOVS R0, #1 0x0800A4A4: 4770 BX LR
.L10: 0x0800A4A6: 6860 LDR R0, [R4, #4] 0x0800A4A8: 2800 CMP R0, #0 0x0800A4AA: BF18 IT NE 0x0800A4AC: F5B0 3F80 CMPNE.W R0, #0x010000 0x0800A4B0: F040 80A1 BNE.W .L22 ; 0x0800A5F6
.L11: 0x0800A4B4: 68B0 LDR R0, [R6, #8] 0x0800A4B6: F000 010C AND R1, R0, #12 0x0800A4BA: 68F0 LDR R0, [R6, #12] 0x0800A4BC: 2908 CMP R1, #8 0x0800A4BE: D078 BEQ .L19 ; 0x0800A5B2 0x0800A4C0: 2203 MOVS R2, #3 0x0800A4C2: F081 010C EOR R1, R1, #12 0x0800A4C6: EA22 0000 BIC.W R0, R2, R0 0x0800A4CA: 4408 ADD R0, R1 0x0800A4CC: FAB0 F080 CLZ R0, R0 0x0800A4D0: 0940 LSRS R0, R0, #5 0x0800A4D2: D16E BNE .L19 ; 0x0800A5B2 0x0800A4D4: 6865 LDR R5, [R4, #4] 0x0800A4D6: 6830 LDR R0, [R6] 0x0800A4D8: F5B5 2FA0 CMP.W R5, #0x050000 0x0800A4DC: F000 80B5 BEQ.W .L26 ; 0x0800A64A 0x0800A4E0: F5B5 3F80 CMP.W R5, #0x010000 0x0800A4E4: F040 80B8 BNE.W .L27 ; 0x0800A658 0x0800A4E8: F440 3080 ORR R0, R0, #0x010000 0x0800A4EC: E0BA B .L28 ; 0x0800A664
.L12: 0x0800A4EE: 68E0 LDR R0, [R4, #12] 0x0800A4F0: F440 7080 ORR R0, R0, #0x0100 0x0800A4F4: F5B0 7F80 CMP.W R0, #0x0100 0x0800A4F8: D007 BEQ .L13 ; 0x0800A50A 0x0800A4FA: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A4FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A502: F44F 71C0 MOV.W R1, #0x0180 0x0800A506: F7F8 FF25 BL assert_failed ; 0x08003354
.L13: 0x0800A50A: 6920 LDR R0, [R4, #16] 0x0800A50C: 2880 CMP R0, #128 0x0800A50E: D307 BCC .L14 ; 0x0800A520 0x0800A510: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A514: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A518: F240 1181 MOVW R1, #0x0181 0x0800A51C: F7F8 FF1A BL assert_failed ; 0x08003354
.L14: 0x0800A520: 68B0 LDR R0, [R6, #8] 0x0800A522: 68F1 LDR R1, [R6, #12] 0x0800A524: F000 000C AND R0, R0, #12 0x0800A528: 2804 CMP R0, #4 0x0800A52A: D04B BEQ .L20 ; 0x0800A5C4 0x0800A52C: F001 0103 AND R1, R1, #3 0x0800A530: F080 000C EOR R0, R0, #12 0x0800A534: F081 0102 EOR R1, R1, #2 0x0800A538: 4408 ADD R0, R1 0x0800A53A: FAB0 F080 CLZ R0, R0 0x0800A53E: 0940 LSRS R0, R0, #5 0x0800A540: D140 BNE .L20 ; 0x0800A5C4 0x0800A542: 68E1 LDR R1, [R4, #12] 0x0800A544: 6830 LDR R0, [R6] 0x0800A546: 2900 CMP R1, #0 0x0800A548: F000 80A7 BEQ.W .L32 ; 0x0800A69A 0x0800A54C: F440 7080 ORR R0, R0, #0x0100 0x0800A550: 6030 STR R0, [R6] 0x0800A552: F7F9 F887 BL HAL_GetTick ; 0x08003664 0x0800A556: 4605 MOV R5, R0
.L15: 0x0800A558: 6830 LDR R0, [R6] 0x0800A55A: 0540 LSLS R0, R0, #21 0x0800A55C: F100 80B2 BMI.W .L35 ; 0x0800A6C4 0x0800A560: F7F9 F880 BL HAL_GetTick ; 0x08003664 0x0800A564: 1B40 SUBS R0, R0, R5 0x0800A566: 2802 CMP R0, #2 0x0800A568: D9F6 BLS .L15 ; 0x0800A558 0x0800A56A: E0D6 B .L40 ; 0x0800A71A
.L16: 0x0800A56C: 6960 LDR R0, [R4, #20] 0x0800A56E: 2802 CMP R0, #2 0x0800A570: D307 BCC .L17 ; 0x0800A582 0x0800A572: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A576: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A57A: F44F 71E4 MOV.W R1, #0x01C8 0x0800A57E: F7F8 FEE9 BL assert_failed ; 0x08003354
.L17: 0x0800A582: 6961 LDR R1, [R4, #20] 0x0800A584: F8D6 0094 LDR.W R0, [R6, #148] 0x0800A588: 2900 CMP R1, #0 0x0800A58A: D04B BEQ .L24 ; 0x0800A624 0x0800A58C: F040 0001 ORR R0, R0, #1 0x0800A590: F8C6 0094 STR.W R0, [R6, #148] 0x0800A594: F7F9 F866 BL HAL_GetTick ; 0x08003664 0x0800A598: 4605 MOV R5, R0 0x0800A59A: BF00 NOP
.L18: 0x0800A59C: F8D6 0094 LDR.W R0, [R6, #148] 0x0800A5A0: 0780 LSLS R0, R0, #30 0x0800A5A2: F53F AF40 BMI.W .L4 ; 0x0800A426 0x0800A5A6: F7F9 F85D BL HAL_GetTick ; 0x08003664 0x0800A5AA: 1B40 SUBS R0, R0, R5 0x0800A5AC: 2802 CMP R0, #2 0x0800A5AE: D9F5 BLS .L18 ; 0x0800A59C 0x0800A5B0: E0B3 B .L40 ; 0x0800A71A
.L19: 0x0800A5B2: 6830 LDR R0, [R6] 0x0800A5B4: 0380 LSLS R0, R0, #14 0x0800A5B6: F57F AF2F BPL.W .L2 ; 0x0800A418 0x0800A5BA: 6860 LDR R0, [R4, #4] 0x0800A5BC: 2800 CMP R0, #0 0x0800A5BE: F47F AF2B BNE.W .L2 ; 0x0800A418 0x0800A5C2: E10D B .L47 ; 0x0800A7E0
.L20: 0x0800A5C4: 6830 LDR R0, [R6] 0x0800A5C6: 0540 LSLS R0, R0, #21 0x0800A5C8: D503 BPL .L21 ; 0x0800A5D2 0x0800A5CA: 68E0 LDR R0, [R4, #12] 0x0800A5CC: 2800 CMP R0, #0 0x0800A5CE: F000 8107 BEQ.W .L47 ; 0x0800A7E0
.L21: 0x0800A5D2: 6870 LDR R0, [R6, #4] 0x0800A5D4: 6921 LDR R1, [R4, #16] 0x0800A5D6: F020 40FE BIC R0, R0, #0x7F000000 0x0800A5DA: EA40 6001 ORR.W R0, R0, R1, LSL #24 0x0800A5DE: 6070 STR R0, [R6, #4] 0x0800A5E0: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio 0x0800A5E4: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio 0x0800A5E8: 6800 LDR R0, [R0] 0x0800A5EA: F7F9 F811 BL HAL_InitTick ; 0x08003610 0x0800A5EE: 2800 CMP R0, #0 0x0800A5F0: F040 80F6 BNE.W .L47 ; 0x0800A7E0 0x0800A5F4: E713 B .L3 ; 0x0800A41E
.L22: 0x0800A5F6: F5B0 2FA0 CMP.W R0, #0x050000 0x0800A5FA: F43F AF5B BEQ.W .L11 ; 0x0800A4B4 0x0800A5FE: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A602: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A606: F240 114B MOVW R1, #0x014B 0x0800A60A: F7F8 FEA3 BL assert_failed ; 0x08003354 0x0800A60E: E751 B .L11 ; 0x0800A4B4
.L23: 0x0800A610: 68A5 LDR R5, [R4, #8] 0x0800A612: F8D6 0090 LDR.W R0, [R6, #144] 0x0800A616: 2D05 CMP R5, #5 0x0800A618: D05C BEQ .L36 ; 0x0800A6D4 0x0800A61A: 2D01 CMP R5, #1 0x0800A61C: D163 BNE .L37 ; 0x0800A6E6 0x0800A61E: F040 0001 ORR R0, R0, #1 0x0800A622: E068 B .L38 ; 0x0800A6F6
.L24: 0x0800A624: F020 0001 BIC R0, R0, #1 0x0800A628: F8C6 0094 STR.W R0, [R6, #148] 0x0800A62C: F7F9 F81A BL HAL_GetTick ; 0x08003664 0x0800A630: 4605 MOV R5, R0 0x0800A632: BF00 NOP
.L25: 0x0800A634: F8D6 0094 LDR.W R0, [R6, #148] 0x0800A638: 0780 LSLS R0, R0, #30 0x0800A63A: F57F AEF4 BPL.W .L4 ; 0x0800A426 0x0800A63E: F7F9 F811 BL HAL_GetTick ; 0x08003664 0x0800A642: 1B40 SUBS R0, R0, R5 0x0800A644: 2802 CMP R0, #2 0x0800A646: D9F5 BLS .L25 ; 0x0800A634 0x0800A648: E067 B .L40 ; 0x0800A71A
.L26: 0x0800A64A: F440 2080 ORR R0, R0, #0x040000 0x0800A64E: 6030 STR R0, [R6] 0x0800A650: 6830 LDR R0, [R6] 0x0800A652: F440 3080 ORR R0, R0, #0x010000 0x0800A656: E005 B .L28 ; 0x0800A664
.L27: 0x0800A658: F420 3080 BIC R0, R0, #0x010000 0x0800A65C: 6030 STR R0, [R6] 0x0800A65E: 6830 LDR R0, [R6] 0x0800A660: F420 2080 BIC R0, R0, #0x040000
.L28: 0x0800A664: 6030 STR R0, [R6] 0x0800A666: F7F8 FFFD BL HAL_GetTick ; 0x08003664 0x0800A66A: 2D00 CMP R5, #0 0x0800A66C: 4605 MOV R5, R0 0x0800A66E: D010 BEQ .L31 ; 0x0800A692
.L29: 0x0800A670: 6830 LDR R0, [R6] 0x0800A672: 0380 LSLS R0, R0, #14 0x0800A674: F53F AED0 BMI.W .L2 ; 0x0800A418 0x0800A678: F7F8 FFF4 BL HAL_GetTick ; 0x08003664 0x0800A67C: 1B40 SUBS R0, R0, R5 0x0800A67E: 2864 CMP R0, #100 0x0800A680: D9F6 BLS .L29 ; 0x0800A670 0x0800A682: E04A B .L40 ; 0x0800A71A
.L30: 0x0800A684: F7F8 FFEE BL HAL_GetTick ; 0x08003664 0x0800A688: 1B40 SUBS R0, R0, R5 0x0800A68A: 2864 CMP R0, #100 0x0800A68C: F04F 0003 MOV.W R0, #3 0x0800A690: D815 BHI .L34 ; 0x0800A6BE
.L31: 0x0800A692: 6830 LDR R0, [R6] 0x0800A694: 0380 LSLS R0, R0, #14 0x0800A696: D4F5 BMI .L30 ; 0x0800A684 0x0800A698: E6BE B .L2 ; 0x0800A418
.L32: 0x0800A69A: F420 7080 BIC R0, R0, #0x0100 0x0800A69E: 6030 STR R0, [R6] 0x0800A6A0: F7F8 FFE0 BL HAL_GetTick ; 0x08003664 0x0800A6A4: 4605 MOV R5, R0 0x0800A6A6: BF00 NOP
.L33: 0x0800A6A8: 6830 LDR R0, [R6] 0x0800A6AA: 0540 LSLS R0, R0, #21 0x0800A6AC: F57F AEB7 BPL.W .L3 ; 0x0800A41E 0x0800A6B0: F7F8 FFD8 BL HAL_GetTick ; 0x08003664 0x0800A6B4: 1B40 SUBS R0, R0, R5 0x0800A6B6: 2802 CMP R0, #2 0x0800A6B8: F04F 0003 MOV.W R0, #3 0x0800A6BC: D9F4 BLS .L33 ; 0x0800A6A8
.L34: 0x0800A6BE: B002 ADD SP, SP, #8 0x0800A6C0: E8BD 81F0 POP.W {R4-R8, PC}
.L35: 0x0800A6C4: 6870 LDR R0, [R6, #4] 0x0800A6C6: 6921 LDR R1, [R4, #16] 0x0800A6C8: F020 40FE BIC R0, R0, #0x7F000000 0x0800A6CC: EA40 6001 ORR.W R0, R0, R1, LSL #24 0x0800A6D0: 6070 STR R0, [R6, #4] 0x0800A6D2: E6A4 B .L3 ; 0x0800A41E
.L36: 0x0800A6D4: F040 0004 ORR R0, R0, #4 0x0800A6D8: F8C6 0090 STR.W R0, [R6, #144] 0x0800A6DC: F8D6 0090 LDR.W R0, [R6, #144] 0x0800A6E0: F040 0001 ORR R0, R0, #1 0x0800A6E4: E007 B .L38 ; 0x0800A6F6
.L37: 0x0800A6E6: F020 0001 BIC R0, R0, #1 0x0800A6EA: F8C6 0090 STR.W R0, [R6, #144] 0x0800A6EE: F8D6 0090 LDR.W R0, [R6, #144] 0x0800A6F2: F020 0004 BIC R0, R0, #4
.L38: 0x0800A6F6: F8C6 0090 STR.W R0, [R6, #144] 0x0800A6FA: F7F8 FFB3 BL HAL_GetTick ; 0x08003664 0x0800A6FE: 2D00 CMP R5, #0 0x0800A700: 4605 MOV R5, R0 0x0800A702: F241 3788 MOVW R7, #0x1388 0x0800A706: D014 BEQ .L42 ; 0x0800A732
.L39: 0x0800A708: F8D6 0090 LDR.W R0, [R6, #144] 0x0800A70C: 0780 LSLS R0, R0, #30 0x0800A70E: D414 BMI .L43 ; 0x0800A73A 0x0800A710: F7F8 FFA8 BL HAL_GetTick ; 0x08003664 0x0800A714: 1B40 SUBS R0, R0, R5 0x0800A716: 42B8 CMP R0, R7 0x0800A718: D9F6 BLS .L39 ; 0x0800A708
.L40: 0x0800A71A: 2003 MOVS R0, #3 0x0800A71C: B002 ADD SP, SP, #8 0x0800A71E: E8BD 81F0 POP.W {R4-R8, PC} 0x0800A722: BF00 NOP
.L41: 0x0800A724: F7F8 FF9E BL HAL_GetTick ; 0x08003664 0x0800A728: 1B40 SUBS R0, R0, R5 0x0800A72A: 42B8 CMP R0, R7 0x0800A72C: F04F 0003 MOV.W R0, #3 0x0800A730: D8C5 BHI .L34 ; 0x0800A6BE
.L42: 0x0800A732: F8D6 0090 LDR.W R0, [R6, #144] 0x0800A736: 0780 LSLS R0, R0, #30 0x0800A738: D4F4 BMI .L41 ; 0x0800A724
.L43: 0x0800A73A: F1B8 0F00 CMP.W R8, #0 0x0800A73E: BF5E ITTT PL 0x0800A740: 6DB0 LDRPL R0, [R6, #88] 0x0800A742: F020 5080 BICPL R0, R0, #0x10000000 0x0800A746: 65B0 STRPL R0, [R6, #88]
.L44: 0x0800A748: 7820 LDRB R0, [R4] 0x0800A74A: 0680 LSLS R0, R0, #26 0x0800A74C: D44C BMI .L48 ; 0x0800A7E8
.L45: 0x0800A74E: 69E0 LDR R0, [R4, #28] 0x0800A750: 2803 CMP R0, #3 0x0800A752: D307 BCC .L46 ; 0x0800A764 0x0800A754: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A758: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A75C: F44F 7119 MOV.W R1, #0x0264 0x0800A760: F7F8 FDF8 BL assert_failed ; 0x08003354
.L46: 0x0800A764: 69E0 LDR R0, [R4, #28] 0x0800A766: 2800 CMP R0, #0 0x0800A768: F000 8127 BEQ.W .L67 ; 0x0800A9BA 0x0800A76C: 68B1 LDR R1, [R6, #8] 0x0800A76E: F001 010C AND R1, R1, #12 0x0800A772: 290C CMP R1, #12 0x0800A774: D15C BNE .L51 ; 0x0800A830 0x0800A776: 2801 CMP R0, #1 0x0800A778: D032 BEQ .L47 ; 0x0800A7E0 0x0800A77A: 68F0 LDR R0, [R6, #12] 0x0800A77C: 6A21 LDR R1, [R4, #32] 0x0800A77E: F000 0203 AND R2, R0, #3 0x0800A782: 428A CMP R2, R1 0x0800A784: D12C BNE .L47 ; 0x0800A7E0 0x0800A786: 6A62 LDR R2, [R4, #36] 0x0800A788: F06F 030F MVN R3, #15 0x0800A78C: F000 01F0 AND R1, R0, #240 0x0800A790: EB03 1202 ADD.W R2, R3, R2, LSL #4 0x0800A794: 4291 CMP R1, R2 0x0800A796: D123 BNE .L47 ; 0x0800A7E0 0x0800A798: 6AA1 LDR R1, [R4, #40] 0x0800A79A: F400 42FE AND R2, R0, #0x7F00 0x0800A79E: 0209 LSLS R1, R1, #8 0x0800A7A0: 428A CMP R2, R1 0x0800A7A2: D11D BNE .L47 ; 0x0800A7E0 0x0800A7A4: 6AE1 LDR R1, [R4, #44] 0x0800A7A6: F000 4278 AND R2, R0, #0xF8000000 0x0800A7AA: 06C9 LSLS R1, R1, #27 0x0800A7AC: 428A CMP R2, R1 0x0800A7AE: D117 BNE .L47 ; 0x0800A7E0 0x0800A7B0: 6B22 LDR R2, [R4, #48] 0x0800A7B2: 2300 MOVS R3, #0 0x0800A7B4: F6CF 73E0 MOVT R3, #0xFFE0 0x0800A7B8: EA03 5202 AND.W R2, R3, R2, LSL #20 0x0800A7BC: F400 01C0 AND R1, R0, #0x600000 0x0800A7C0: F5A2 1200 SUB.W R2, R2, #0x200000 0x0800A7C4: 4291 CMP R1, R2 0x0800A7C6: D10B BNE .L47 ; 0x0800A7E0 0x0800A7C8: 6B61 LDR R1, [R4, #52] 0x0800A7CA: F04F 427E MOV.W R2, #0xFE000000 0x0800A7CE: EA02 6101 AND.W R1, R2, R1, LSL #24 0x0800A7D2: F000 60C0 AND R0, R0, #0x06000000 0x0800A7D6: F101 417E ADD.W R1, R1, #0xFE000000 0x0800A7DA: 4288 CMP R0, R1 0x0800A7DC: F000 80ED BEQ.W .L67 ; 0x0800A9BA
.L47: 0x0800A7E0: 2001 MOVS R0, #1 0x0800A7E2: B002 ADD SP, SP, #8 0x0800A7E4: E8BD 81F0 POP.W {R4-R8, PC}
.L48: 0x0800A7E8: 69A0 LDR R0, [R4, #24] 0x0800A7EA: 2802 CMP R0, #2 0x0800A7EC: D307 BCC .L49 ; 0x0800A7FE 0x0800A7EE: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A7F2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A7F6: F240 213B MOVW R1, #0x023B 0x0800A7FA: F7F8 FDAB BL assert_failed ; 0x08003354
.L49: 0x0800A7FE: 69A1 LDR R1, [R4, #24] 0x0800A800: F8D6 0098 LDR.W R0, [R6, #152] 0x0800A804: 2900 CMP R1, #0 0x0800A806: D06E BEQ .L60 ; 0x0800A8E6 0x0800A808: F040 0001 ORR R0, R0, #1 0x0800A80C: F8C6 0098 STR.W R0, [R6, #152] 0x0800A810: F7F8 FF28 BL HAL_GetTick ; 0x08003664 0x0800A814: 4605 MOV R5, R0 0x0800A816: BF00 NOP
.L50: 0x0800A818: F8D6 0098 LDR.W R0, [R6, #152] 0x0800A81C: 0780 LSLS R0, R0, #30 0x0800A81E: D496 BMI .L45 ; 0x0800A74E 0x0800A820: F7F8 FF20 BL HAL_GetTick ; 0x08003664 0x0800A824: 1B40 SUBS R0, R0, R5 0x0800A826: 2802 CMP R0, #2 0x0800A828: F04F 0003 MOV.W R0, #3 0x0800A82C: D9F4 BLS .L50 ; 0x0800A818 0x0800A82E: E746 B .L34 ; 0x0800A6BE
.L51: 0x0800A830: 2802 CMP R0, #2 0x0800A832: D16C BNE .L62 ; 0x0800A90E 0x0800A834: 6A20 LDR R0, [R4, #32] 0x0800A836: 2803 CMP R0, #3 0x0800A838: D801 BHI .L52 ; 0x0800A83E 0x0800A83A: 2801 CMP R0, #1 0x0800A83C: D107 BNE .L53 ; 0x0800A84E
.L52: 0x0800A83E: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A842: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A846: F240 216E MOVW R1, #0x026E 0x0800A84A: F7F8 FD83 BL assert_failed ; 0x08003354
.L53: 0x0800A84E: 6A60 LDR R0, [R4, #36] 0x0800A850: 3801 SUBS R0, #1 0x0800A852: 2810 CMP R0, #16 0x0800A854: D307 BCC .L54 ; 0x0800A866 0x0800A856: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A85A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A85E: F240 216F MOVW R1, #0x026F 0x0800A862: F7F8 FD77 BL assert_failed ; 0x08003354
.L54: 0x0800A866: 6AA0 LDR R0, [R4, #40] 0x0800A868: 3808 SUBS R0, #8 0x0800A86A: 2878 CMP R0, #120 0x0800A86C: D307 BCC .L55 ; 0x0800A87E 0x0800A86E: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A872: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A876: F44F 711C MOV.W R1, #0x0270 0x0800A87A: F7F8 FD6B BL assert_failed ; 0x08003354
.L55: 0x0800A87E: 6AE0 LDR R0, [R4, #44] 0x0800A880: 3802 SUBS R0, #2 0x0800A882: 281E CMP R0, #30 0x0800A884: D307 BCC .L56 ; 0x0800A896 0x0800A886: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A88A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A88E: F240 2171 MOVW R1, #0x0271 0x0800A892: F7F8 FD5F BL assert_failed ; 0x08003354
.L56: 0x0800A896: 6B20 LDR R0, [R4, #48] 0x0800A898: 2808 CMP R0, #8 0x0800A89A: F200 8092 BHI.W .L68 ; 0x0800A9C2 0x0800A89E: 2101 MOVS R1, #1 0x0800A8A0: FA01 F000 LSL.W R0, R1, R0 0x0800A8A4: F410 7FAA TST R0, #0x0154 0x0800A8A8: F000 808B BEQ.W .L68 ; 0x0800A9C2
.L57: 0x0800A8AC: 6B60 LDR R0, [R4, #52] 0x0800A8AE: 2808 CMP R0, #8 0x0800A8B0: F200 8090 BHI.W .L69 ; 0x0800A9D4 0x0800A8B4: 2101 MOVS R1, #1 0x0800A8B6: FA01 F000 LSL.W R0, R1, R0 0x0800A8BA: F410 7FAA TST R0, #0x0154 0x0800A8BE: F000 8089 BEQ.W .L69 ; 0x0800A9D4
.L58: 0x0800A8C2: 6830 LDR R0, [R6] 0x0800A8C4: F020 7080 BIC R0, R0, #0x01000000 0x0800A8C8: 6030 STR R0, [R6] 0x0800A8CA: F7F8 FECB BL HAL_GetTick ; 0x08003664 0x0800A8CE: 4605 MOV R5, R0
.L59: 0x0800A8D0: 6830 LDR R0, [R6] 0x0800A8D2: 0180 LSLS R0, R0, #6 0x0800A8D4: D52D BPL .L64 ; 0x0800A932 0x0800A8D6: F7F8 FEC5 BL HAL_GetTick ; 0x08003664 0x0800A8DA: 1B40 SUBS R0, R0, R5 0x0800A8DC: 2802 CMP R0, #2 0x0800A8DE: F04F 0003 MOV.W R0, #3 0x0800A8E2: D9F5 BLS .L59 ; 0x0800A8D0 0x0800A8E4: E6EB B .L34 ; 0x0800A6BE
.L60: 0x0800A8E6: F020 0001 BIC R0, R0, #1 0x0800A8EA: F8C6 0098 STR.W R0, [R6, #152] 0x0800A8EE: F7F8 FEB9 BL HAL_GetTick ; 0x08003664 0x0800A8F2: 4605 MOV R5, R0
.L61: 0x0800A8F4: F8D6 0098 LDR.W R0, [R6, #152] 0x0800A8F8: 0780 LSLS R0, R0, #30 0x0800A8FA: F57F AF28 BPL.W .L45 ; 0x0800A74E 0x0800A8FE: F7F8 FEB1 BL HAL_GetTick ; 0x08003664 0x0800A902: 1B40 SUBS R0, R0, R5 0x0800A904: 2802 CMP R0, #2 0x0800A906: F04F 0003 MOV.W R0, #3 0x0800A90A: D9F3 BLS .L61 ; 0x0800A8F4 0x0800A90C: E6D7 B .L34 ; 0x0800A6BE
.L62: 0x0800A90E: 6830 LDR R0, [R6] 0x0800A910: F020 7080 BIC R0, R0, #0x01000000 0x0800A914: 6030 STR R0, [R6] 0x0800A916: F7F8 FEA5 BL HAL_GetTick ; 0x08003664 0x0800A91A: 4604 MOV R4, R0
.L63: 0x0800A91C: 6830 LDR R0, [R6] 0x0800A91E: 0180 LSLS R0, R0, #6 0x0800A920: D544 BPL .L66 ; 0x0800A9AC 0x0800A922: F7F8 FE9F BL HAL_GetTick ; 0x08003664 0x0800A926: 1B00 SUBS R0, R0, R4 0x0800A928: 2802 CMP R0, #2 0x0800A92A: F04F 0003 MOV.W R0, #3 0x0800A92E: D9F5 BLS .L63 ; 0x0800A91C 0x0800A930: E6C5 B .L34 ; 0x0800A6BE
.L64: 0x0800A932: 68F0 LDR R0, [R6, #12] 0x0800A934: F248 010C MOVW R1, #0x800C 0x0800A938: F2C0 119F MOVT R1, #0x019F 0x0800A93C: EA00 0C01 AND.W R12, R0, R1 0x0800A940: F104 0120 ADD.W R1, R4, #32 0x0800A944: C98E LDM R1, {R1-R3, R7} 0x0800A946: F06F 000F MVN R0, #15 0x0800A94A: E9D4 540C LDRD R5, R4, [R4, #48] 0x0800A94E: EB00 1002 ADD.W R0, R0, R2, LSL #4 0x0800A952: 2200 MOVS R2, #0 0x0800A954: F6CF 72E0 MOVT R2, #0xFFE0 0x0800A958: EA41 010C ORR.W R1, R1, R12 0x0800A95C: EA02 5205 AND.W R2, R2, R5, LSL #20 0x0800A960: 4308 ORRS R0, R1 0x0800A962: F5A2 1200 SUB.W R2, R2, #0x200000 0x0800A966: F04F 457E MOV.W R5, #0xFE000000 0x0800A96A: EA40 2003 ORR.W R0, R0, R3, LSL #8 0x0800A96E: EA05 6504 AND.W R5, R5, R4, LSL #24 0x0800A972: 4310 ORRS R0, R2 0x0800A974: F105 457E ADD.W R5, R5, #0xFE000000 0x0800A978: EA40 60C7 ORR.W R0, R0, R7, LSL #27 0x0800A97C: 4328 ORRS R0, R5 0x0800A97E: 60F0 STR R0, [R6, #12] 0x0800A980: 6830 LDR R0, [R6] 0x0800A982: F040 7080 ORR R0, R0, #0x01000000 0x0800A986: 6030 STR R0, [R6] 0x0800A988: 68F0 LDR R0, [R6, #12] 0x0800A98A: F040 7080 ORR R0, R0, #0x01000000 0x0800A98E: 60F0 STR R0, [R6, #12] 0x0800A990: F7F8 FE68 BL HAL_GetTick ; 0x08003664 0x0800A994: 4604 MOV R4, R0
.L65: 0x0800A996: 6830 LDR R0, [R6] 0x0800A998: 0180 LSLS R0, R0, #6 0x0800A99A: D40E BMI .L67 ; 0x0800A9BA 0x0800A99C: F7F8 FE62 BL HAL_GetTick ; 0x08003664 0x0800A9A0: 1B00 SUBS R0, R0, R4 0x0800A9A2: 2802 CMP R0, #2 0x0800A9A4: F04F 0003 MOV.W R0, #3 0x0800A9A8: D9F5 BLS .L65 ; 0x0800A996 0x0800A9AA: E688 B .L34 ; 0x0800A6BE
.L66: 0x0800A9AC: 68F0 LDR R0, [R6, #12] 0x0800A9AE: F64F 71FC MOVW R1, #0xFFFC 0x0800A9B2: F6CF 61EE MOVT R1, #0xFEEE 0x0800A9B6: 4008 ANDS R0, R1 0x0800A9B8: 60F0 STR R0, [R6, #12]
.L67: 0x0800A9BA: 2000 MOVS R0, #0 0x0800A9BC: B002 ADD SP, SP, #8 0x0800A9BE: E8BD 81F0 POP.W {R4-R8, PC}
.L68: 0x0800A9C2: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A9C6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A9CA: F240 2172 MOVW R1, #0x0272 0x0800A9CE: F7F8 FCC1 BL assert_failed ; 0x08003354 0x0800A9D2: E76B B .L57 ; 0x0800A8AC
.L69: 0x0800A9D4: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800A9D8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800A9DC: F240 2173 MOVW R1, #0x0273 0x0800A9E0: F7F8 FCB8 BL assert_failed ; 0x08003354 0x0800A9E4: E76D B .L58 ; 0x0800A8C2

Section .init.FDCAN3_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FDCAN3_IT1_IRQHandler: 0x0800A9E6: E7FE B FDCAN3_IT1_IRQHandler ; 0x0800A9E6

Section .text.HAL_RCC_ClockConfig from stm32g4xx_hal_rcc.o, size=758, align=4


HAL_RCC_ClockConfig: 0x0800A9E8: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800A9EC: 2800 CMP R0, #0 0x0800A9EE: F000 8133 BEQ.W .L21 ; 0x0800AC58 0x0800A9F2: 4604 MOV R4, R0 0x0800A9F4: 6800 LDR R0, [R0] 0x0800A9F6: 460D MOV R5, R1 0x0800A9F8: 280F CMP R0, #15 0x0800A9FA: D802 BHI .L1 ; 0x0800AA02 0x0800A9FC: F010 000F ANDS R0, R0, #15 0x0800AA00: D107 BNE .L2 ; 0x0800AA12
.L1: 0x0800AA02: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800AA06: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800AA0A: F240 310B MOVW R1, #0x030B 0x0800AA0E: F7F8 FCA1 BL assert_failed ; 0x08003354
.L2: 0x0800AA12: 2D10 CMP R5, #16 0x0800AA14: D307 BCC .L3 ; 0x0800AA26 0x0800AA16: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800AA1A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800AA1E: F44F 7143 MOV.W R1, #0x030C 0x0800AA22: F7F8 FC97 BL assert_failed ; 0x08003354
.L3: 0x0800AA26: F242 0A00 MOVW R10, #0x2000 0x0800AA2A: F2C4 0A02 MOVT R10, #0x4002 0x0800AA2E: F8DA 0000 LDR.W R0, [R10] 0x0800AA32: F000 000F AND R0, R0, #15 0x0800AA36: 4285 CMP R5, R0 0x0800AA38: D90D BLS .L4 ; 0x0800AA56 0x0800AA3A: F8DA 0000 LDR.W R0, [R10] 0x0800AA3E: F020 000F BIC R0, R0, #15 0x0800AA42: 4328 ORRS R0, R5 0x0800AA44: F8CA 0000 STR.W R0, [R10] 0x0800AA48: F8DA 0000 LDR.W R0, [R10] 0x0800AA4C: F000 000F AND R0, R0, #15 0x0800AA50: 42A8 CMP R0, R5 0x0800AA52: F040 8101 BNE.W .L21 ; 0x0800AC58
.L4: 0x0800AA56: 7820 LDRB R0, [R4] 0x0800AA58: F241 0808 MOVW R8, #0x1008 0x0800AA5C: 07C0 LSLS R0, R0, #31 0x0800AA5E: F2C4 0802 MOVT R8, #0x4002 0x0800AA62: D10C BNE .L6 ; 0x0800AA7E 0x0800AA64: F04F 0900 MOV.W R9, #0
.L5: 0x0800AA68: 6820 LDR R0, [R4] 0x0800AA6A: 0781 LSLS R1, R0, #30 0x0800AA6C: D459 BMI .L9 ; 0x0800AB22 0x0800AA6E: F1B9 0F00 CMP.W R9, #0 0x0800AA72: D077 BEQ .L13 ; 0x0800AB64 0x0800AA74: F8D8 0000 LDR.W R0, [R8] 0x0800AA78: F020 00F0 BIC R0, R0, #240 0x0800AA7C: E070 B .L12 ; 0x0800AB60
.L6: 0x0800AA7E: 6860 LDR R0, [R4, #4] 0x0800AA80: 3801 SUBS R0, #1 0x0800AA82: 2803 CMP R0, #3 0x0800AA84: D307 BCC .L7 ; 0x0800AA96 0x0800AA86: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800AA8A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800AA8E: F240 3123 MOVW R1, #0x0323 0x0800AA92: F7F8 FC5F BL assert_failed ; 0x08003354
.L7: 0x0800AA96: 6861 LDR R1, [R4, #4] 0x0800AA98: F858 0C08 LDR R0, [R8, #-8] 0x0800AA9C: 2902 CMP R1, #2 0x0800AA9E: F000 80D9 BEQ.W .L20 ; 0x0800AC54 0x0800AAA2: 2903 CMP R1, #3 0x0800AAA4: F040 80DB BNE.W .L22 ; 0x0800AC5E 0x0800AAA8: 0180 LSLS R0, R0, #6 0x0800AAAA: F140 80D5 BPL.W .L21 ; 0x0800AC58 0x0800AAAE: F8D8 0004 LDR.W R0, [R8, #4] 0x0800AAB2: F8D8 1004 LDR.W R1, [R8, #4] 0x0800AAB6: F000 0003 AND R0, R0, #3 0x0800AABA: 2803 CMP R0, #3 0x0800AABC: F242 4000 MOVW R0, #0x2400 0x0800AAC0: F3C1 1103 UBFX R1, R1, #4, #4 0x0800AAC4: F2C0 00F4 MOVT R0, #244 0x0800AAC8: F8D8 2004 LDR.W R2, [R8, #4] 0x0800AACC: F101 0101 ADD.W R1, R1, #1 0x0800AAD0: BF04 ITT EQ 0x0800AAD2: F647 0040 MOVWEQ R0, #0x7840 0x0800AAD6: F2C0 107D MOVTEQ R0, #0x017D 0x0800AADA: FBB0 F0F1 UDIV R0, R0, R1 0x0800AADE: F8D8 1004 LDR.W R1, [R8, #4] 0x0800AAE2: F3C2 2206 UBFX R2, R2, #8, #7 0x0800AAE6: 4350 MULS R0, R2, R0 0x0800AAE8: F3C1 6141 UBFX R1, R1, #25, #2 0x0800AAEC: 2202 MOVS R2, #2 0x0800AAEE: EB02 0141 ADD.W R1, R2, R1, LSL #1 0x0800AAF2: FBB0 F0F1 UDIV R0, R0, R1 0x0800AAF6: F24B 4100 MOVW R1, #0xB400 0x0800AAFA: F2C0 41C4 MOVT R1, #0x04C4 0x0800AAFE: 4288 CMP R0, R1 0x0800AB00: D90C BLS .L8 ; 0x0800AB1C 0x0800AB02: F8D8 0000 LDR.W R0, [R8] 0x0800AB06: F010 0FF0 TST R0, #240 0x0800AB0A: F000 80B3 BEQ.W .L24 ; 0x0800AC74 0x0800AB0E: 7820 LDRB R0, [R4] 0x0800AB10: 0780 LSLS R0, R0, #30 0x0800AB12: D503 BPL .L8 ; 0x0800AB1C 0x0800AB14: 68A0 LDR R0, [R4, #8] 0x0800AB16: 2800 CMP R0, #0 0x0800AB18: F000 80AC BEQ.W .L24 ; 0x0800AC74
.L8: 0x0800AB1C: F04F 0900 MOV.W R9, #0 0x0800AB20: E0B1 B .L25 ; 0x0800AC86
.L9: 0x0800AB22: 0741 LSLS R1, R0, #29 0x0800AB24: BF42 ITTT MI 0x0800AB26: F8D8 1000 LDRMI.W R1, [R8] 0x0800AB2A: F441 61E0 ORRMI R1, R1, #0x0700 0x0800AB2E: F8C8 1000 STRMI.W R1, [R8] 0x0800AB32: 0700 LSLS R0, R0, #28 0x0800AB34: D506 BPL .L10 ; 0x0800AB44 0x0800AB36: F8D8 0000 LDR.W R0, [R8] 0x0800AB3A: 2107 MOVS R1, #7 0x0800AB3C: F361 200D BFI R0, R1, #8, #6 0x0800AB40: F8C8 0000 STR.W R0, [R8]
.L10: 0x0800AB44: 68A0 LDR R0, [R4, #8] 0x0800AB46: F06F 0107 MVN R1, #7 0x0800AB4A: EB01 1130 ADD.W R1, R1, R0, ROR #4 0x0800AB4E: 2908 CMP R1, #8 0x0800AB50: F080 80B7 BCS.W .L27 ; 0x0800ACC2
.L11: 0x0800AB54: F8D8 0000 LDR.W R0, [R8] 0x0800AB58: 68A1 LDR R1, [R4, #8] 0x0800AB5A: F020 00F0 BIC R0, R0, #240 0x0800AB5E: 4308 ORRS R0, R1
.L12: 0x0800AB60: F8C8 0000 STR.W R0, [R8]
.L13: 0x0800AB64: F8DA 0000 LDR.W R0, [R10] 0x0800AB68: F000 000F AND R0, R0, #15 0x0800AB6C: 4285 CMP R5, R0 0x0800AB6E: D219 BCS .L15 ; 0x0800ABA4 0x0800AB70: F8DA 0000 LDR.W R0, [R10] 0x0800AB74: F020 000F BIC R0, R0, #15 0x0800AB78: 4328 ORRS R0, R5 0x0800AB7A: F8CA 0000 STR.W R0, [R10] 0x0800AB7E: F7F8 FD71 BL HAL_GetTick ; 0x08003664 0x0800AB82: 4606 MOV R6, R0 0x0800AB84: F241 3788 MOVW R7, #0x1388
.L14: 0x0800AB88: F8DA 0000 LDR.W R0, [R10] 0x0800AB8C: F000 000F AND R0, R0, #15 0x0800AB90: 42A8 CMP R0, R5 0x0800AB92: D007 BEQ .L15 ; 0x0800ABA4 0x0800AB94: F7F8 FD66 BL HAL_GetTick ; 0x08003664 0x0800AB98: 1B80 SUBS R0, R0, R6 0x0800AB9A: 42B8 CMP R0, R7 0x0800AB9C: D9F4 BLS .L14 ; 0x0800AB88 0x0800AB9E: 2003 MOVS R0, #3 0x0800ABA0: E8BD 87F0 POP.W {R4-R10, PC}
.L15: 0x0800ABA4: 7820 LDRB R0, [R4] 0x0800ABA6: 0740 LSLS R0, R0, #29 0x0800ABA8: D519 BPL .L17 ; 0x0800ABDE 0x0800ABAA: 68E0 LDR R0, [R4, #12] 0x0800ABAC: F06F 0103 MVN R1, #3 0x0800ABB0: EB01 2130 ADD.W R1, R1, R0, ROR #8 0x0800ABB4: 2904 CMP R1, #4 0x0800ABB6: D30A BCC .L16 ; 0x0800ABCE 0x0800ABB8: EA4F 2030 ROR R0, R0, #8 0x0800ABBC: B138 CBZ R0, .L16 ; 0x0800ABCE 0x0800ABBE: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800ABC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800ABC6: F44F 7167 MOV.W R1, #0x039C 0x0800ABCA: F7F8 FBC3 BL assert_failed ; 0x08003354
.L16: 0x0800ABCE: F8D8 0000 LDR.W R0, [R8] 0x0800ABD2: 68E1 LDR R1, [R4, #12] 0x0800ABD4: F420 60E0 BIC R0, R0, #0x0700 0x0800ABD8: 4308 ORRS R0, R1 0x0800ABDA: F8C8 0000 STR.W R0, [R8]
.L17: 0x0800ABDE: 7820 LDRB R0, [R4] 0x0800ABE0: 0700 LSLS R0, R0, #28 0x0800ABE2: D51A BPL .L19 ; 0x0800AC1A 0x0800ABE4: 6920 LDR R0, [R4, #16] 0x0800ABE6: F06F 0103 MVN R1, #3 0x0800ABEA: EB01 2130 ADD.W R1, R1, R0, ROR #8 0x0800ABEE: 2904 CMP R1, #4 0x0800ABF0: D30A BCC .L18 ; 0x0800AC08 0x0800ABF2: EA4F 2030 ROR R0, R0, #8 0x0800ABF6: B138 CBZ R0, .L18 ; 0x0800AC08 0x0800ABF8: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800ABFC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800AC00: F240 31A3 MOVW R1, #0x03A3 0x0800AC04: F7F8 FBA6 BL assert_failed ; 0x08003354
.L18: 0x0800AC08: F8D8 0000 LDR.W R0, [R8] 0x0800AC0C: 6921 LDR R1, [R4, #16] 0x0800AC0E: F420 5060 BIC R0, R0, #0x3800 0x0800AC12: EA40 00C1 ORR.W R0, R0, R1, LSL #3 0x0800AC16: F8C8 0000 STR.W R0, [R8]
.L19: 0x0800AC1A: F7F9 FCCF BL HAL_RCC_GetSysClockFreq ; 0x080045BC 0x0800AC1E: F8D8 1000 LDR.W R1, [R8] 0x0800AC22: F24F 026C MOVW R2, #0xF06C ; 0x0800F06C = AHBPrescTable 0x0800AC26: F3C1 1103 UBFX R1, R1, #4, #4 0x0800AC2A: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F06C = AHBPrescTable 0x0800AC2E: 5C51 LDRB R1, [R2, R1] 0x0800AC30: F241 7280 MOVW R2, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800AC34: F001 011F AND R1, R1, #31 0x0800AC38: FA20 F101 LSR.W R1, R0, R1 0x0800AC3C: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio 0x0800AC40: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio 0x0800AC44: 6800 LDR R0, [R0] 0x0800AC46: F2C1 0200 MOVT R2, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800AC4A: 6011 STR R1, [R2] 0x0800AC4C: E8BD 47F0 POP.W {R4-R10, LR} 0x0800AC50: F7F8 BCDE B.W HAL_InitTick ; 0x08003610
.L20: 0x0800AC54: 0380 LSLS R0, R0, #14 0x0800AC56: D404 BMI .L23 ; 0x0800AC62
.L21: 0x0800AC58: 2001 MOVS R0, #1 0x0800AC5A: E8BD 87F0 POP.W {R4-R10, PC}
.L22: 0x0800AC5E: 0540 LSLS R0, R0, #21 0x0800AC60: D5FA BPL .L21 ; 0x0800AC58
.L23: 0x0800AC62: F7F9 FCAB BL HAL_RCC_GetSysClockFreq ; 0x080045BC 0x0800AC66: F24B 4100 MOVW R1, #0xB400 0x0800AC6A: F2C0 41C4 MOVT R1, #0x04C4 0x0800AC6E: 4288 CMP R0, R1 0x0800AC70: F67F AF54 BLS.W .L8 ; 0x0800AB1C
.L24: 0x0800AC74: F8D8 0000 LDR.W R0, [R8] 0x0800AC78: 2108 MOVS R1, #8 0x0800AC7A: F361 1007 BFI R0, R1, #4, #4 0x0800AC7E: F04F 0901 MOV.W R9, #1 0x0800AC82: F8C8 0000 STR.W R0, [R8]
.L25: 0x0800AC86: F8D8 0000 LDR.W R0, [R8] 0x0800AC8A: 6861 LDR R1, [R4, #4] 0x0800AC8C: F020 0003 BIC R0, R0, #3 0x0800AC90: 4308 ORRS R0, R1 0x0800AC92: F8C8 0000 STR.W R0, [R8] 0x0800AC96: F7F8 FCE5 BL HAL_GetTick ; 0x08003664 0x0800AC9A: 4606 MOV R6, R0 0x0800AC9C: F241 3788 MOVW R7, #0x1388
.L26: 0x0800ACA0: F8D8 0000 LDR.W R0, [R8] 0x0800ACA4: 6861 LDR R1, [R4, #4] 0x0800ACA6: F000 000C AND R0, R0, #12 0x0800ACAA: 0089 LSLS R1, R1, #2 0x0800ACAC: 4288 CMP R0, R1 0x0800ACAE: F43F AEDB BEQ.W .L5 ; 0x0800AA68 0x0800ACB2: F7F8 FCD7 BL HAL_GetTick ; 0x08003664 0x0800ACB6: 1B80 SUBS R0, R0, R6 0x0800ACB8: 42B8 CMP R0, R7 0x0800ACBA: D9F1 BLS .L26 ; 0x0800ACA0 0x0800ACBC: 2003 MOVS R0, #3 0x0800ACBE: E8BD 87F0 POP.W {R4-R10, PC}
.L27: 0x0800ACC2: EA4F 1030 ROR R0, R0, #4 0x0800ACC6: 2800 CMP R0, #0 0x0800ACC8: F43F AF44 BEQ.W .L11 ; 0x0800AB54 0x0800ACCC: F64C 1032 MOVW R0, #0xC932 ; 0x0800C932 = .rodata..L.str 0x0800ACD0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C932 = .rodata..L.str 0x0800ACD4: F240 317A MOVW R1, #0x037A 0x0800ACD8: F7F8 FB3C BL assert_failed ; 0x08003354 0x0800ACDC: E73A B .L11 ; 0x0800AB54

Section .init.RNG_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


RNG_IRQHandler: 0x0800ACDE: E7FE B RNG_IRQHandler ; 0x0800ACDE

Section .text.HAL_RCC_GetPCLK1Freq from stm32g4xx_hal_rcc.o, size=42, align=4


HAL_RCC_GetPCLK1Freq: 0x0800ACE0: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800ACE4: F241 0108 MOVW R1, #0x1008 0x0800ACE8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800ACEC: F2C4 0102 MOVT R1, #0x4002 0x0800ACF0: 6800 LDR R0, [R0] 0x0800ACF2: 6809 LDR R1, [R1] 0x0800ACF4: F24F 027C MOVW R2, #0xF07C ; 0x0800F07C = APBPrescTable 0x0800ACF8: F3C1 2102 UBFX R1, R1, #8, #3 0x0800ACFC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F07C = APBPrescTable 0x0800AD00: 5C51 LDRB R1, [R2, R1] 0x0800AD02: F001 011F AND R1, R1, #31 0x0800AD06: 40C8 LSRS R0, R1 0x0800AD08: 4770 BX LR

Section .init.LPUART1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


LPUART1_IRQHandler: 0x0800AD0A: E7FE B LPUART1_IRQHandler ; 0x0800AD0A

Section .text.HAL_RCC_GetPCLK2Freq from stm32g4xx_hal_rcc.o, size=42, align=4


HAL_RCC_GetPCLK2Freq: 0x0800AD0C: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800AD10: F241 0108 MOVW R1, #0x1008 0x0800AD14: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800AD18: F2C4 0102 MOVT R1, #0x4002 0x0800AD1C: 6800 LDR R0, [R0] 0x0800AD1E: 6809 LDR R1, [R1] 0x0800AD20: F24F 027C MOVW R2, #0xF07C ; 0x0800F07C = APBPrescTable 0x0800AD24: F3C1 21C2 UBFX R1, R1, #11, #3 0x0800AD28: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F07C = APBPrescTable 0x0800AD2C: 5C51 LDRB R1, [R2, R1] 0x0800AD2E: F001 011F AND R1, R1, #31 0x0800AD32: 40C8 LSRS R0, R1 0x0800AD34: 4770 BX LR

Section .init.I2C3_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C3_EV_IRQHandler: 0x0800AD36: E7FE B I2C3_EV_IRQHandler ; 0x0800AD36

Section .text.HAL_RTC_Init from stm32g4xx_hal_rtc.o, size=390, align=4


HAL_RTC_Init: 0x0800AD38: B388 CBZ R0, .L4 ; 0x0800AD9E 0x0800AD3A: B510 PUSH {R4, LR} 0x0800AD3C: 4604 MOV R4, R0 0x0800AD3E: 6840 LDR R0, [R0, #4] 0x0800AD40: F040 0040 ORR R0, R0, #64 0x0800AD44: 2840 CMP R0, #64 0x0800AD46: D007 BEQ .L1 ; 0x0800AD58 0x0800AD48: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800AD4C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800AD50: F240 1135 MOVW R1, #0x0135 0x0800AD54: F7F8 FAFE BL assert_failed ; 0x08003354
.L1: 0x0800AD58: 68A0 LDR R0, [R4, #8] 0x0800AD5A: 2880 CMP R0, #128 0x0800AD5C: D307 BCC .L2 ; 0x0800AD6E 0x0800AD5E: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800AD62: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800AD66: F44F 719B MOV.W R1, #0x0136 0x0800AD6A: F7F8 FAF3 BL assert_failed ; 0x08003354
.L2: 0x0800AD6E: 68E0 LDR R0, [R4, #12] 0x0800AD70: F5B0 4F00 CMP.W R0, #0x8000 0x0800AD74: D307 BCC .L3 ; 0x0800AD86 0x0800AD76: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800AD7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800AD7E: F240 1137 MOVW R1, #0x0137 0x0800AD82: F7F8 FAE7 BL assert_failed ; 0x08003354
.L3: 0x0800AD86: 6920 LDR R0, [R4, #16] 0x0800AD88: F5B0 0F80 CMP.W R0, #0x400000 0x0800AD8C: DB09 BLT .L5 ; 0x0800ADA2 0x0800AD8E: D014 BEQ .L7 ; 0x0800ADBA 0x0800AD90: F5B0 0FC0 CMP.W R0, #0x600000 0x0800AD94: D011 BEQ .L7 ; 0x0800ADBA 0x0800AD96: F1B0 6F80 CMP.W R0, #0x04000000 0x0800AD9A: D00E BEQ .L7 ; 0x0800ADBA 0x0800AD9C: E005 B .L6 ; 0x0800ADAA
.L4: 0x0800AD9E: 2001 MOVS R0, #1 0x0800ADA0: 4770 BX LR
.L5: 0x0800ADA2: B150 CBZ R0, .L7 ; 0x0800ADBA 0x0800ADA4: F5B0 1F00 CMP.W R0, #0x200000 0x0800ADA8: D007 BEQ .L7 ; 0x0800ADBA
.L6: 0x0800ADAA: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800ADAE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800ADB2: F44F 719C MOV.W R1, #0x0138 0x0800ADB6: F7F8 FACD BL assert_failed ; 0x08003354
.L7: 0x0800ADBA: 6960 LDR R0, [R4, #20] 0x0800ADBC: F040 4000 ORR R0, R0, #0x80000000 0x0800ADC0: F1B0 4F00 CMP.W R0, #0x80000000 0x0800ADC4: D007 BEQ .L8 ; 0x0800ADD6 0x0800ADC6: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800ADCA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800ADCE: F240 1139 MOVW R1, #0x0139 0x0800ADD2: F7F8 FABF BL assert_failed ; 0x08003354
.L8: 0x0800ADD6: 69A0 LDR R0, [R4, #24] 0x0800ADD8: F440 1080 ORR R0, R0, #0x100000 0x0800ADDC: F5B0 1F80 CMP.W R0, #0x100000 0x0800ADE0: D007 BEQ .L9 ; 0x0800ADF2 0x0800ADE2: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800ADE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800ADEA: F44F 719D MOV.W R1, #0x013A 0x0800ADEE: F7F8 FAB1 BL assert_failed ; 0x08003354
.L9: 0x0800ADF2: 69E0 LDR R0, [R4, #28] 0x0800ADF4: F040 4080 ORR R0, R0, #0x40000000 0x0800ADF8: F1B0 4F80 CMP.W R0, #0x40000000 0x0800ADFC: D007 BEQ .L10 ; 0x0800AE0E 0x0800ADFE: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800AE02: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800AE06: F240 113B MOVW R1, #0x013B 0x0800AE0A: F7F8 FAA3 BL assert_failed ; 0x08003354
.L10: 0x0800AE0E: 6A20 LDR R0, [R4, #32] 0x0800AE10: F040 5000 ORR R0, R0, #0x20000000 0x0800AE14: F1B0 5F00 CMP.W R0, #0x20000000 0x0800AE18: D007 BEQ .L11 ; 0x0800AE2A 0x0800AE1A: F64C 10D6 MOVW R0, #0xC9D6 ; 0x0800C9D6 = .rodata..L.str 0x0800AE1E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9D6 = .rodata..L.str 0x0800AE22: F44F 719E MOV.W R1, #0x013C 0x0800AE26: F7F8 FA95 BL assert_failed ; 0x08003354
.L11: 0x0800AE2A: F894 0025 LDRB.W R0, [R4, #37] 0x0800AE2E: B928 CBNZ R0, .L12 ; 0x0800AE3C 0x0800AE30: 2000 MOVS R0, #0 0x0800AE32: F884 0024 STRB.W R0, [R4, #36] 0x0800AE36: 4620 MOV R0, R4 0x0800AE38: F7F8 FA94 BL HAL_RTC_MspInit ; 0x08003364
.L12: 0x0800AE3C: 2002 MOVS R0, #2 0x0800AE3E: F884 0025 STRB.W R0, [R4, #37] 0x0800AE42: 6820 LDR R0, [R4] 0x0800AE44: 68C1 LDR R1, [R0, #12] 0x0800AE46: 06C9 LSLS R1, R1, #27 0x0800AE48: D40C BMI .L14 ; 0x0800AE64 0x0800AE4A: 21CA MOVS R1, #202 0x0800AE4C: 6241 STR R1, [R0, #36] 0x0800AE4E: 2153 MOVS R1, #83 0x0800AE50: 6241 STR R1, [R0, #36] 0x0800AE52: 4620 MOV R0, R4 0x0800AE54: F7F9 FEBA BL RTC_EnterInitMode ; 0x08004BCC 0x0800AE58: B158 CBZ R0, .L16 ; 0x0800AE72 0x0800AE5A: B308 CBZ R0, .L17 ; 0x0800AEA0
.L13: 0x0800AE5C: 6821 LDR R1, [R4] 0x0800AE5E: 22FF MOVS R2, #255 0x0800AE60: 624A STR R2, [R1, #36] 0x0800AE62: E000 B .L15 ; 0x0800AE66
.L14: 0x0800AE64: 2000 MOVS R0, #0
.L15: 0x0800AE66: 2800 CMP R0, #0 0x0800AE68: BF04 ITT EQ 0x0800AE6A: 2101 MOVEQ R1, #1 0x0800AE6C: F884 1025 STRBEQ.W R1, [R4, #37] 0x0800AE70: BD10 POP {R4, PC}
.L16: 0x0800AE72: E894 5003 LDM.W R4, {R0-R1, R12, LR} 0x0800AE76: 6982 LDR R2, [R0, #24] 0x0800AE78: F022 628E BIC R2, R2, #0x04700000 0x0800AE7C: F022 0240 BIC R2, R2, #64 0x0800AE80: 6182 STR R2, [R0, #24] 0x0800AE82: 6922 LDR R2, [R4, #16] 0x0800AE84: 4311 ORRS R1, R2 0x0800AE86: 69A2 LDR R2, [R4, #24] 0x0800AE88: 6983 LDR R3, [R0, #24] 0x0800AE8A: 4311 ORRS R1, R2 0x0800AE8C: 4319 ORRS R1, R3 0x0800AE8E: 6181 STR R1, [R0, #24] 0x0800AE90: EA4E 410C ORR.W R1, LR, R12, LSL #16 0x0800AE94: 6101 STR R1, [R0, #16] 0x0800AE96: 4620 MOV R0, R4 0x0800AE98: F000 F812 BL RTC_ExitInitMode ; 0x0800AEC0 0x0800AE9C: 2800 CMP R0, #0 0x0800AE9E: D1DD BNE .L13 ; 0x0800AE5C
.L17: 0x0800AEA0: 6821 LDR R1, [R4] 0x0800AEA2: F8D4 C014 LDR.W R12, [R4, #20] 0x0800AEA6: E9D4 E207 LDRD LR, R2, [R4, #28] 0x0800AEAA: 698B LDR R3, [R1, #24] 0x0800AEAC: F023 4360 BIC R3, R3, #0xE0000000 0x0800AEB0: 431A ORRS R2, R3 0x0800AEB2: EA42 020E ORR.W R2, R2, LR 0x0800AEB6: EA42 020C ORR.W R2, R2, R12 0x0800AEBA: 618A STR R2, [R1, #24] 0x0800AEBC: E7CE B .L13 ; 0x0800AE5C

Section .init.I2C3_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


I2C3_ER_IRQHandler: 0x0800AEBE: E7FE B I2C3_ER_IRQHandler ; 0x0800AEBE

Section .text.RTC_ExitInitMode from stm32g4xx_hal_rtc.o, size=78, align=4


RTC_ExitInitMode: 0x0800AEC0: B510 PUSH {R4, LR} 0x0800AEC2: 4604 MOV R4, R0 0x0800AEC4: 6800 LDR R0, [R0] 0x0800AEC6: 68C1 LDR R1, [R0, #12] 0x0800AEC8: F021 0180 BIC R1, R1, #128 0x0800AECC: 60C1 STR R1, [R0, #12] 0x0800AECE: 6981 LDR R1, [R0, #24] 0x0800AED0: 0689 LSLS R1, R1, #26 0x0800AED2: D409 BMI .L1 ; 0x0800AEE8 0x0800AED4: 4620 MOV R0, R4 0x0800AED6: F7F9 FE9F BL HAL_RTC_WaitForSynchro ; 0x08004C18 0x0800AEDA: 2800 CMP R0, #0 0x0800AEDC: BF0E ITEE EQ 0x0800AEDE: 2000 MOVEQ R0, #0 0x0800AEE0: 2003 MOVNE R0, #3 0x0800AEE2: F884 0025 STRBNE.W R0, [R4, #37] 0x0800AEE6: BD10 POP {R4, PC}
.L1: 0x0800AEE8: 6981 LDR R1, [R0, #24] 0x0800AEEA: F021 0120 BIC R1, R1, #32 0x0800AEEE: 6181 STR R1, [R0, #24] 0x0800AEF0: 4620 MOV R0, R4 0x0800AEF2: F7F9 FE91 BL HAL_RTC_WaitForSynchro ; 0x08004C18 0x0800AEF6: 2800 CMP R0, #0 0x0800AEF8: BF1A ITTE NE 0x0800AEFA: 2003 MOVNE R0, #3 0x0800AEFC: F884 0025 STRBNE.W R0, [R4, #37] 0x0800AF00: 2000 MOVEQ R0, #0 0x0800AF02: 6821 LDR R1, [R4] 0x0800AF04: 698A LDR R2, [R1, #24] 0x0800AF06: F042 0220 ORR R2, R2, #32 0x0800AF0A: 618A STR R2, [R1, #24] 0x0800AF0C: BD10 POP {R4, PC}

Section .init.DMAMUX_OVR_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMAMUX_OVR_IRQHandler: 0x0800AF0E: E7FE B DMAMUX_OVR_IRQHandler ; 0x0800AF0E

Section .text.HAL_RTCEx_BKUPRead from stm32g4xx_hal_rtc_ex.o, size=38, align=4


HAL_RTCEx_BKUPRead: 0x0800AF10: B510 PUSH {R4, LR} 0x0800AF12: 460C MOV R4, R1 0x0800AF14: 2920 CMP R1, #32 0x0800AF16: D307 BCC .L1 ; 0x0800AF28 0x0800AF18: F64E 3074 MOVW R0, #0xEB74 ; 0x0800EB74 = .rodata..L.str 0x0800AF1C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB74 = .rodata..L.str 0x0800AF20: F240 71FC MOVW R1, #0x07FC 0x0800AF24: F7F8 FA16 BL assert_failed ; 0x08003354
.L1: 0x0800AF28: F242 5000 MOVW R0, #0x2500 0x0800AF2C: F2C4 0000 MOVT R0, #0x4000 0x0800AF30: F850 0024 LDR.W R0, [R0, R4, LSL #2] 0x0800AF34: BD10 POP {R4, PC}

Section .init.QUADSPI_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


QUADSPI_IRQHandler: 0x0800AF36: E7FE B QUADSPI_IRQHandler ; 0x0800AF36

Section .text.HAL_SPI_Init from stm32g4xx_hal_spi.o, size=638, align=4


HAL_SPI_Init: 0x0800AF38: B1A8 CBZ R0, .L1 ; 0x0800AF66 0x0800AF3A: B5B0 PUSH {R4-R5, R7, LR} 0x0800AF3C: 4604 MOV R4, R0 0x0800AF3E: 6800 LDR R0, [R0] 0x0800AF40: F642 71FF MOVW R1, #0x2FFF 0x0800AF44: F2C4 0101 MOVT R1, #0x4001 0x0800AF48: 4288 CMP R0, R1 0x0800AF4A: DC0E BGT .L2 ; 0x0800AF6A 0x0800AF4C: F643 0100 MOVW R1, #0x3800 0x0800AF50: F2C4 0100 MOVT R1, #0x4000 0x0800AF54: 4288 CMP R0, R1 0x0800AF56: D01C BEQ .L4 ; 0x0800AF92 0x0800AF58: F643 4100 MOVW R1, #0x3C00 0x0800AF5C: F2C4 0100 MOVT R1, #0x4000 0x0800AF60: 4288 CMP R0, R1 0x0800AF62: D016 BEQ .L4 ; 0x0800AF92 0x0800AF64: E00D B .L3 ; 0x0800AF82
.L1: 0x0800AF66: 2001 MOVS R0, #1 0x0800AF68: 4770 BX LR
.L2: 0x0800AF6A: F243 0100 MOVW R1, #0x3000 0x0800AF6E: F2C4 0101 MOVT R1, #0x4001 0x0800AF72: 4288 CMP R0, R1 0x0800AF74: D00D BEQ .L4 ; 0x0800AF92 0x0800AF76: F643 4100 MOVW R1, #0x3C00 0x0800AF7A: F2C4 0101 MOVT R1, #0x4001 0x0800AF7E: 4288 CMP R0, R1 0x0800AF80: D007 BEQ .L4 ; 0x0800AF92
.L3: 0x0800AF82: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800AF86: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800AF8A: F240 1147 MOVW R1, #0x0147 0x0800AF8E: F7F8 F9E1 BL assert_failed ; 0x08003354
.L4: 0x0800AF92: 6860 LDR R0, [R4, #4] 0x0800AF94: B150 CBZ R0, .L5 ; 0x0800AFAC 0x0800AF96: F5B0 7F82 CMP.W R0, #0x0104 0x0800AF9A: D007 BEQ .L5 ; 0x0800AFAC 0x0800AF9C: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800AFA0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800AFA4: F44F 71A4 MOV.W R1, #0x0148 0x0800AFA8: F7F8 F9D4 BL assert_failed ; 0x08003354
.L5: 0x0800AFAC: 68A0 LDR R0, [R4, #8] 0x0800AFAE: 2800 CMP R0, #0 0x0800AFB0: BF18 IT NE 0x0800AFB2: F5B0 6F80 CMPNE.W R0, #0x0400 0x0800AFB6: F040 8086 BNE.W .L17 ; 0x0800B0C6
.L6: 0x0800AFBA: 68E0 LDR R0, [R4, #12] 0x0800AFBC: F5A0 7040 SUB.W R0, R0, #0x0300 0x0800AFC0: EA4F 2030 ROR R0, R0, #8 0x0800AFC4: 280D CMP R0, #13 0x0800AFC6: D307 BCC .L7 ; 0x0800AFD8 0x0800AFC8: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800AFCC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800AFD0: F44F 71A5 MOV.W R1, #0x014A 0x0800AFD4: F7F8 F9BE BL assert_failed ; 0x08003354
.L7: 0x0800AFD8: 69A0 LDR R0, [R4, #24] 0x0800AFDA: 2800 CMP R0, #0 0x0800AFDC: BF18 IT NE 0x0800AFDE: F5B0 7F00 CMPNE.W R0, #0x0200 0x0800AFE2: D17D BNE .L18 ; 0x0800B0E0
.L8: 0x0800AFE4: 6B60 LDR R0, [R4, #52] 0x0800AFE6: F040 0008 ORR R0, R0, #8 0x0800AFEA: 2808 CMP R0, #8 0x0800AFEC: D007 BEQ .L9 ; 0x0800AFFE 0x0800AFEE: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800AFF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800AFF6: F44F 71A6 MOV.W R1, #0x014C 0x0800AFFA: F7F8 F9AB BL assert_failed ; 0x08003354
.L9: 0x0800AFFE: 69E0 LDR R0, [R4, #28] 0x0800B000: EA4F 00F0 ROR R0, R0, #3 0x0800B004: 2808 CMP R0, #8 0x0800B006: D307 BCC .L10 ; 0x0800B018 0x0800B008: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B00C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B010: F240 114D MOVW R1, #0x014D 0x0800B014: F7F8 F99E BL assert_failed ; 0x08003354
.L10: 0x0800B018: 6A20 LDR R0, [R4, #32] 0x0800B01A: F040 0080 ORR R0, R0, #128 0x0800B01E: 2880 CMP R0, #128 0x0800B020: D007 BEQ .L11 ; 0x0800B032 0x0800B022: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B026: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B02A: F44F 71A7 MOV.W R1, #0x014E 0x0800B02E: F7F8 F991 BL assert_failed ; 0x08003354
.L11: 0x0800B032: 6A60 LDR R0, [R4, #36] 0x0800B034: F040 0010 ORR R0, R0, #16 0x0800B038: 2810 CMP R0, #16 0x0800B03A: D007 BEQ .L12 ; 0x0800B04C 0x0800B03C: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B040: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B044: F240 114F MOVW R1, #0x014F 0x0800B048: F7F8 F984 BL assert_failed ; 0x08003354
.L12: 0x0800B04C: 6A60 LDR R0, [R4, #36] 0x0800B04E: B180 CBZ R0, .L14 ; 0x0800B072 0x0800B050: 69E0 LDR R0, [R4, #28] 0x0800B052: EA4F 00F0 ROR R0, R0, #3 0x0800B056: 2808 CMP R0, #8 0x0800B058: D307 BCC .L13 ; 0x0800B06A 0x0800B05A: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B05E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B062: F240 1161 MOVW R1, #0x0161 0x0800B066: F7F8 F975 BL assert_failed ; 0x08003354
.L13: 0x0800B06A: 2000 MOVS R0, #0 0x0800B06C: E9C4 0004 STRD R0, R0, [R4, #16] 0x0800B070: E045 B .L20 ; 0x0800B0FE
.L14: 0x0800B072: 6920 LDR R0, [R4, #16] 0x0800B074: F040 0002 ORR R0, R0, #2 0x0800B078: 2802 CMP R0, #2 0x0800B07A: D007 BEQ .L15 ; 0x0800B08C 0x0800B07C: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B080: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B084: F44F 71A9 MOV.W R1, #0x0152 0x0800B088: F7F8 F964 BL assert_failed ; 0x08003354
.L15: 0x0800B08C: 6960 LDR R0, [R4, #20] 0x0800B08E: 2802 CMP R0, #2 0x0800B090: D307 BCC .L16 ; 0x0800B0A2 0x0800B092: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B096: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B09A: F240 1153 MOVW R1, #0x0153 0x0800B09E: F7F8 F959 BL assert_failed ; 0x08003354
.L16: 0x0800B0A2: 6860 LDR R0, [R4, #4] 0x0800B0A4: F5B0 7F82 CMP.W R0, #0x0104 0x0800B0A8: D127 BNE .L19 ; 0x0800B0FA 0x0800B0AA: 69E0 LDR R0, [R4, #28] 0x0800B0AC: EA4F 00F0 ROR R0, R0, #3 0x0800B0B0: 2808 CMP R0, #8 0x0800B0B2: D324 BCC .L20 ; 0x0800B0FE 0x0800B0B4: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B0B8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B0BC: F240 1157 MOVW R1, #0x0157 0x0800B0C0: F7F8 F948 BL assert_failed ; 0x08003354 0x0800B0C4: E01B B .L20 ; 0x0800B0FE
.L17: 0x0800B0C6: F5B0 4F00 CMP.W R0, #0x8000 0x0800B0CA: F43F AF76 BEQ.W .L6 ; 0x0800AFBA 0x0800B0CE: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B0D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B0D6: F240 1149 MOVW R1, #0x0149 0x0800B0DA: F7F8 F93B BL assert_failed ; 0x08003354 0x0800B0DE: E76C B .L6 ; 0x0800AFBA
.L18: 0x0800B0E0: F5B0 2F80 CMP.W R0, #0x040000 0x0800B0E4: F43F AF7E BEQ.W .L8 ; 0x0800AFE4 0x0800B0E8: F64C 2046 MOVW R0, #0xCA46 ; 0x0800CA46 = .rodata..L.str 0x0800B0EC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA46 = .rodata..L.str 0x0800B0F0: F240 114B MOVW R1, #0x014B 0x0800B0F4: F7F8 F92E BL assert_failed ; 0x08003354 0x0800B0F8: E774 B .L8 ; 0x0800AFE4
.L19: 0x0800B0FA: 2000 MOVS R0, #0 0x0800B0FC: 61E0 STR R0, [R4, #28]
.L20: 0x0800B0FE: 2500 MOVS R5, #0 0x0800B100: 62A5 STR R5, [R4, #40] 0x0800B102: F894 005D LDRB.W R0, [R4, #93] 0x0800B106: B920 CBNZ R0, .L21 ; 0x0800B112 0x0800B108: 4620 MOV R0, R4 0x0800B10A: F884 505C STRB.W R5, [R4, #92] 0x0800B10E: F7FB FF87 BL HAL_SPI_MspInit ; 0x08007020
.L21: 0x0800B112: 2002 MOVS R0, #2 0x0800B114: F884 005D STRB.W R0, [R4, #93] 0x0800B118: 6820 LDR R0, [R4] 0x0800B11A: F8D4 E00C LDR.W LR, [R4, #12] 0x0800B11E: 6802 LDR R2, [R0] 0x0800B120: F5BE 6FE0 CMP.W LR, #0x0700 0x0800B124: F022 0240 BIC R2, R2, #64 0x0800B128: 6002 STR R2, [R0] 0x0800B12A: F44E 6200 ORR R2, LR, #0x0800 0x0800B12E: BF98 IT LS 0x0800B130: 2501 MOVLS R5, #1 0x0800B132: F5B2 6F70 CMP.W R2, #0x0F00 0x0800B136: BF1C ITT NE 0x0800B138: 2300 MOVNE R3, #0 0x0800B13A: 62A3 STRNE R3, [R4, #40] 0x0800B13C: EA4F 3C05 LSL.W R12, R5, #12 0x0800B140: E9D4 3501 LDRD R3, R5, [R4, #4] 0x0800B144: E9D4 2104 LDRD R2, R1, [R4, #16] 0x0800B148: F403 7382 AND R3, R3, #0x0104 0x0800B14C: F405 4504 AND R5, R5, #0x8400 0x0800B150: 442B ADD R3, R5 0x0800B152: F002 0202 AND R2, R2, #2 0x0800B156: 441A ADD R2, R3 0x0800B158: 69A3 LDR R3, [R4, #24] 0x0800B15A: F001 0101 AND R1, R1, #1 0x0800B15E: 69E5 LDR R5, [R4, #28] 0x0800B160: 4411 ADD R1, R2 0x0800B162: F403 7200 AND R2, R3, #0x0200 0x0800B166: 4411 ADD R1, R2 0x0800B168: F005 0238 AND R2, R5, #56 0x0800B16C: 6A25 LDR R5, [R4, #32] 0x0800B16E: 4411 ADD R1, R2 0x0800B170: F005 0280 AND R2, R5, #128 0x0800B174: 6AA5 LDR R5, [R4, #40] 0x0800B176: 4411 ADD R1, R2 0x0800B178: F405 5200 AND R2, R5, #0x2000 0x0800B17C: 4311 ORRS R1, R2 0x0800B17E: 6001 STR R1, [R0] 0x0800B180: 2104 MOVS R1, #4 0x0800B182: 6A62 LDR R2, [R4, #36] 0x0800B184: F40E 6570 AND R5, LR, #0x0F00 0x0800B188: EA01 4113 AND.W R1, R1, R3, LSR #16 0x0800B18C: 6B63 LDR R3, [R4, #52] 0x0800B18E: EA45 050C ORR.W R5, R5, R12 0x0800B192: F002 0210 AND R2, R2, #16 0x0800B196: 4329 ORRS R1, R5 0x0800B198: F003 0308 AND R3, R3, #8 0x0800B19C: 4311 ORRS R1, R2 0x0800B19E: 4319 ORRS R1, R3 0x0800B1A0: 6041 STR R1, [R0, #4] 0x0800B1A2: 69C1 LDR R1, [R0, #28] 0x0800B1A4: F421 6100 BIC R1, R1, #0x0800 0x0800B1A8: 61C1 STR R1, [R0, #28] 0x0800B1AA: 2000 MOVS R0, #0 0x0800B1AC: 2101 MOVS R1, #1 0x0800B1AE: 6620 STR R0, [R4, #96] 0x0800B1B0: F884 105D STRB.W R1, [R4, #93] 0x0800B1B4: BDB0 POP {R4-R5, R7, PC}

Section .init.DMA1_Channel8_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA1_Channel8_IRQHandler: 0x0800B1B6: E7FE B DMA1_Channel8_IRQHandler ; 0x0800B1B6

Section .text.SPI_EndRxTxTransaction from stm32g4xx_hal_spi.o, size=66, align=4


SPI_EndRxTxTransaction: 0x0800B1B8: B570 PUSH {R4-R6, LR} 0x0800B1BA: 4615 MOV R5, R2 0x0800B1BC: 460E MOV R6, R1 0x0800B1BE: F44F 51C0 MOV.W R1, #0x1800 0x0800B1C2: 4632 MOV R2, R6 0x0800B1C4: 462B MOV R3, R5 0x0800B1C6: 4604 MOV R4, R0 0x0800B1C8: F7F9 FE96 BL SPI_WaitFifoStateUntilTimeout ; 0x08004EF8 0x0800B1CC: B968 CBNZ R0, .L1 ; 0x0800B1EA 0x0800B1CE: 4620 MOV R0, R4 0x0800B1D0: 4631 MOV R1, R6 0x0800B1D2: 462A MOV R2, R5 0x0800B1D4: F7F9 FF04 BL SPI_WaitFlagStateUntilTimeout ; 0x08004FE0 0x0800B1D8: B938 CBNZ R0, .L1 ; 0x0800B1EA 0x0800B1DA: 4620 MOV R0, R4 0x0800B1DC: F44F 61C0 MOV.W R1, #0x0600 0x0800B1E0: 4632 MOV R2, R6 0x0800B1E2: 462B MOV R3, R5 0x0800B1E4: F7F9 FE88 BL SPI_WaitFifoStateUntilTimeout ; 0x08004EF8 0x0800B1E8: B128 CBZ R0, .L2 ; 0x0800B1F6
.L1: 0x0800B1EA: 6E20 LDR R0, [R4, #96] 0x0800B1EC: F040 0020 ORR R0, R0, #32 0x0800B1F0: 6620 STR R0, [R4, #96] 0x0800B1F2: 2003 MOVS R0, #3 0x0800B1F4: BD70 POP {R4-R6, PC}
.L2: 0x0800B1F6: 2000 MOVS R0, #0 0x0800B1F8: BD70 POP {R4-R6, PC}

Section .init.DMA2_Channel6_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel6_IRQHandler: 0x0800B1FA: E7FE B DMA2_Channel6_IRQHandler ; 0x0800B1FA

Section .text.HAL_UART_Init from stm32g4xx_hal_uart.o, size=214, align=4


HAL_UART_Init: 0x0800B1FC: B510 PUSH {R4, LR} 0x0800B1FE: 2800 CMP R0, #0 0x0800B200: D053 BEQ .L6 ; 0x0800B2AA 0x0800B202: 4604 MOV R4, R0 0x0800B204: 6800 LDR R0, [R0] 0x0800B206: F644 71FF MOVW R1, #0x4FFF 0x0800B20A: F2C4 0100 MOVT R1, #0x4000 0x0800B20E: 4288 CMP R0, R1 0x0800B210: DC12 BGT .L1 ; 0x0800B238 0x0800B212: F244 4100 MOVW R1, #0x4400 0x0800B216: F2C4 0100 MOVT R1, #0x4000 0x0800B21A: 4288 CMP R0, R1 0x0800B21C: D02B BEQ .L3 ; 0x0800B276 0x0800B21E: F644 0100 MOVW R1, #0x4800 0x0800B222: F2C4 0100 MOVT R1, #0x4000 0x0800B226: 4288 CMP R0, R1 0x0800B228: D025 BEQ .L3 ; 0x0800B276 0x0800B22A: F644 4100 MOVW R1, #0x4C00 0x0800B22E: F2C4 0100 MOVT R1, #0x4000 0x0800B232: 4288 CMP R0, R1 0x0800B234: D01F BEQ .L3 ; 0x0800B276 0x0800B236: E011 B .L2 ; 0x0800B25C
.L1: 0x0800B238: F245 0100 MOVW R1, #0x5000 0x0800B23C: F2C4 0100 MOVT R1, #0x4000 0x0800B240: 4288 CMP R0, R1 0x0800B242: D018 BEQ .L3 ; 0x0800B276 0x0800B244: F248 0100 MOVW R1, #0x8000 0x0800B248: F2C4 0100 MOVT R1, #0x4000 0x0800B24C: 4288 CMP R0, R1 0x0800B24E: D012 BEQ .L3 ; 0x0800B276 0x0800B250: F643 0100 MOVW R1, #0x3800 0x0800B254: F2C4 0101 MOVT R1, #0x4001 0x0800B258: 4288 CMP R0, R1 0x0800B25A: D00C BEQ .L3 ; 0x0800B276
.L2: 0x0800B25C: 69A0 LDR R0, [R4, #24] 0x0800B25E: F44F 719F MOV.W R1, #0x013E 0x0800B262: 2800 CMP R0, #0 0x0800B264: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B268: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B26C: BF08 IT EQ 0x0800B26E: F240 1143 MOVWEQ R1, #0x0143 0x0800B272: F7F8 F86F BL assert_failed ; 0x08003354
.L3: 0x0800B276: F8D4 0088 LDR.W R0, [R4, #136] 0x0800B27A: B928 CBNZ R0, .L4 ; 0x0800B288 0x0800B27C: 2000 MOVS R0, #0 0x0800B27E: F884 0084 STRB.W R0, [R4, #132] 0x0800B282: 4620 MOV R0, R4 0x0800B284: F7FB FF34 BL HAL_UART_MspInit ; 0x080070F0
.L4: 0x0800B288: 2024 MOVS R0, #36 0x0800B28A: F8C4 0088 STR.W R0, [R4, #136] 0x0800B28E: 6820 LDR R0, [R4] 0x0800B290: 6AA1 LDR R1, [R4, #40] 0x0800B292: 6802 LDR R2, [R0] 0x0800B294: F022 0201 BIC R2, R2, #1 0x0800B298: 6002 STR R2, [R0] 0x0800B29A: B111 CBZ R1, .L5 ; 0x0800B2A2 0x0800B29C: 4620 MOV R0, R4 0x0800B29E: F000 F819 BL UART_AdvFeatureConfig ; 0x0800B2D4
.L5: 0x0800B2A2: 4620 MOV R0, R4 0x0800B2A4: F7F9 FEF6 BL UART_SetConfig ; 0x08005094 0x0800B2A8: B108 CBZ R0, .L7 ; 0x0800B2AE
.L6: 0x0800B2AA: 2001 MOVS R0, #1 0x0800B2AC: BD10 POP {R4, PC}
.L7: 0x0800B2AE: 6821 LDR R1, [R4] 0x0800B2B0: 6848 LDR R0, [R1, #4] 0x0800B2B2: F420 4090 BIC R0, R0, #0x4800 0x0800B2B6: 6048 STR R0, [R1, #4] 0x0800B2B8: 6888 LDR R0, [R1, #8] 0x0800B2BA: F020 002A BIC R0, R0, #42 0x0800B2BE: 6088 STR R0, [R1, #8] 0x0800B2C0: 6808 LDR R0, [R1] 0x0800B2C2: F040 0201 ORR R2, R0, #1 0x0800B2C6: 4620 MOV R0, R4 0x0800B2C8: 600A STR R2, [R1] 0x0800B2CA: E8BD 4010 POP.W {R4, LR} 0x0800B2CE: F000 B91F B.W UART_CheckIdleState ; 0x0800B510

Section .init.DMA2_Channel7_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel7_IRQHandler: 0x0800B2D2: E7FE B DMA2_Channel7_IRQHandler ; 0x0800B2D2

Section .text.UART_AdvFeatureConfig from stm32g4xx_hal_uart.o, size=570, align=4


UART_AdvFeatureConfig: 0x0800B2D4: B510 PUSH {R4, LR} 0x0800B2D6: 4604 MOV R4, R0 0x0800B2D8: 6A80 LDR R0, [R0, #40] 0x0800B2DA: F5B0 7F80 CMP.W R0, #0x0100 0x0800B2DE: D307 BCC .L1 ; 0x0800B2F0 0x0800B2E0: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B2E4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B2E8: F640 41AE MOVW R1, #0x0CAE 0x0800B2EC: F7F8 F832 BL assert_failed ; 0x08003354
.L1: 0x0800B2F0: F894 0028 LDRB.W R0, [R4, #40] 0x0800B2F4: 0700 LSLS R0, R0, #28 0x0800B2F6: D514 BPL .L3 ; 0x0800B322 0x0800B2F8: 6BA0 LDR R0, [R4, #56] 0x0800B2FA: F440 4000 ORR R0, R0, #0x8000 0x0800B2FE: F5B0 4F00 CMP.W R0, #0x8000 0x0800B302: D007 BEQ .L2 ; 0x0800B314 0x0800B304: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B308: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B30C: F640 41B3 MOVW R1, #0x0CB3 0x0800B310: F7F8 F820 BL assert_failed ; 0x08003354
.L2: 0x0800B314: 6820 LDR R0, [R4] 0x0800B316: 6BA1 LDR R1, [R4, #56] 0x0800B318: 6842 LDR R2, [R0, #4] 0x0800B31A: F422 4200 BIC R2, R2, #0x8000 0x0800B31E: 4311 ORRS R1, R2 0x0800B320: 6041 STR R1, [R0, #4]
.L3: 0x0800B322: F894 0028 LDRB.W R0, [R4, #40] 0x0800B326: 07C0 LSLS R0, R0, #31 0x0800B328: D014 BEQ .L5 ; 0x0800B354 0x0800B32A: 6AE0 LDR R0, [R4, #44] 0x0800B32C: F440 3000 ORR R0, R0, #0x020000 0x0800B330: F5B0 3F00 CMP.W R0, #0x020000 0x0800B334: D007 BEQ .L4 ; 0x0800B346 0x0800B336: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B33A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B33E: F640 41BA MOVW R1, #0x0CBA 0x0800B342: F7F8 F807 BL assert_failed ; 0x08003354
.L4: 0x0800B346: 6820 LDR R0, [R4] 0x0800B348: 6AE1 LDR R1, [R4, #44] 0x0800B34A: 6842 LDR R2, [R0, #4] 0x0800B34C: F422 3200 BIC R2, R2, #0x020000 0x0800B350: 4311 ORRS R1, R2 0x0800B352: 6041 STR R1, [R0, #4]
.L5: 0x0800B354: F894 0028 LDRB.W R0, [R4, #40] 0x0800B358: 0780 LSLS R0, R0, #30 0x0800B35A: D514 BPL .L7 ; 0x0800B386 0x0800B35C: 6B20 LDR R0, [R4, #48] 0x0800B35E: F440 3080 ORR R0, R0, #0x010000 0x0800B362: F5B0 3F80 CMP.W R0, #0x010000 0x0800B366: D007 BEQ .L6 ; 0x0800B378 0x0800B368: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B36C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B370: F640 41C1 MOVW R1, #0x0CC1 0x0800B374: F7F7 FFEE BL assert_failed ; 0x08003354
.L6: 0x0800B378: 6820 LDR R0, [R4] 0x0800B37A: 6B21 LDR R1, [R4, #48] 0x0800B37C: 6842 LDR R2, [R0, #4] 0x0800B37E: F422 3280 BIC R2, R2, #0x010000 0x0800B382: 4311 ORRS R1, R2 0x0800B384: 6041 STR R1, [R0, #4]
.L7: 0x0800B386: F894 0028 LDRB.W R0, [R4, #40] 0x0800B38A: 0740 LSLS R0, R0, #29 0x0800B38C: D514 BPL .L9 ; 0x0800B3B8 0x0800B38E: 6B60 LDR R0, [R4, #52] 0x0800B390: F440 2080 ORR R0, R0, #0x040000 0x0800B394: F5B0 2F80 CMP.W R0, #0x040000 0x0800B398: D007 BEQ .L8 ; 0x0800B3AA 0x0800B39A: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B39E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B3A2: F640 41C8 MOVW R1, #0x0CC8 0x0800B3A6: F7F7 FFD5 BL assert_failed ; 0x08003354
.L8: 0x0800B3AA: 6820 LDR R0, [R4] 0x0800B3AC: 6B61 LDR R1, [R4, #52] 0x0800B3AE: 6842 LDR R2, [R0, #4] 0x0800B3B0: F422 2280 BIC R2, R2, #0x040000 0x0800B3B4: 4311 ORRS R1, R2 0x0800B3B6: 6041 STR R1, [R0, #4]
.L9: 0x0800B3B8: F894 0028 LDRB.W R0, [R4, #40] 0x0800B3BC: 06C0 LSLS R0, R0, #27 0x0800B3BE: D514 BPL .L11 ; 0x0800B3EA 0x0800B3C0: 6BE0 LDR R0, [R4, #60] 0x0800B3C2: F440 5080 ORR R0, R0, #0x1000 0x0800B3C6: F5B0 5F80 CMP.W R0, #0x1000 0x0800B3CA: D007 BEQ .L10 ; 0x0800B3DC 0x0800B3CC: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B3D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B3D4: F640 41CF MOVW R1, #0x0CCF 0x0800B3D8: F7F7 FFBC BL assert_failed ; 0x08003354
.L10: 0x0800B3DC: 6820 LDR R0, [R4] 0x0800B3DE: 6BE1 LDR R1, [R4, #60] 0x0800B3E0: 6882 LDR R2, [R0, #8] 0x0800B3E2: F422 5280 BIC R2, R2, #0x1000 0x0800B3E6: 4311 ORRS R1, R2 0x0800B3E8: 6081 STR R1, [R0, #8]
.L11: 0x0800B3EA: F894 0028 LDRB.W R0, [R4, #40] 0x0800B3EE: 0680 LSLS R0, R0, #26 0x0800B3F0: D514 BPL .L13 ; 0x0800B41C 0x0800B3F2: 6C20 LDR R0, [R4, #64] 0x0800B3F4: F440 5000 ORR R0, R0, #0x2000 0x0800B3F8: F5B0 5F00 CMP.W R0, #0x2000 0x0800B3FC: D007 BEQ .L12 ; 0x0800B40E 0x0800B3FE: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B402: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B406: F640 41D6 MOVW R1, #0x0CD6 0x0800B40A: F7F7 FFA3 BL assert_failed ; 0x08003354
.L12: 0x0800B40E: 6820 LDR R0, [R4] 0x0800B410: 6C21 LDR R1, [R4, #64] 0x0800B412: 6882 LDR R2, [R0, #8] 0x0800B414: F422 5200 BIC R2, R2, #0x2000 0x0800B418: 4311 ORRS R1, R2 0x0800B41A: 6081 STR R1, [R0, #8]
.L13: 0x0800B41C: F894 0028 LDRB.W R0, [R4, #40] 0x0800B420: 0640 LSLS R0, R0, #25 0x0800B422: D55A BPL .L19 ; 0x0800B4DA 0x0800B424: 6820 LDR R0, [R4] 0x0800B426: F644 31FF MOVW R1, #0x4BFF 0x0800B42A: F2C4 0100 MOVT R1, #0x4000 0x0800B42E: 4288 CMP R0, R1 0x0800B430: DD12 BLE .L14 ; 0x0800B458 0x0800B432: F644 4100 MOVW R1, #0x4C00 0x0800B436: F2C4 0100 MOVT R1, #0x4000 0x0800B43A: 4288 CMP R0, R1 0x0800B43C: D020 BEQ .L16 ; 0x0800B480 0x0800B43E: F245 0100 MOVW R1, #0x5000 0x0800B442: F2C4 0100 MOVT R1, #0x4000 0x0800B446: 4288 CMP R0, R1 0x0800B448: D01A BEQ .L16 ; 0x0800B480 0x0800B44A: F643 0100 MOVW R1, #0x3800 0x0800B44E: F2C4 0101 MOVT R1, #0x4001 0x0800B452: 4288 CMP R0, R1 0x0800B454: D014 BEQ .L16 ; 0x0800B480 0x0800B456: E00B B .L15 ; 0x0800B470
.L14: 0x0800B458: F244 4100 MOVW R1, #0x4400 0x0800B45C: F2C4 0100 MOVT R1, #0x4000 0x0800B460: 4288 CMP R0, R1 0x0800B462: D00D BEQ .L16 ; 0x0800B480 0x0800B464: F644 0100 MOVW R1, #0x4800 0x0800B468: F2C4 0100 MOVT R1, #0x4000 0x0800B46C: 4288 CMP R0, R1 0x0800B46E: D007 BEQ .L16 ; 0x0800B480
.L15: 0x0800B470: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B474: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B478: F640 41DD MOVW R1, #0x0CDD 0x0800B47C: F7F7 FF6A BL assert_failed ; 0x08003354
.L16: 0x0800B480: 6C60 LDR R0, [R4, #68] 0x0800B482: F440 1080 ORR R0, R0, #0x100000 0x0800B486: F5B0 1F80 CMP.W R0, #0x100000 0x0800B48A: D007 BEQ .L17 ; 0x0800B49C 0x0800B48C: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B490: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B494: F640 41DE MOVW R1, #0x0CDE 0x0800B498: F7F7 FF5C BL assert_failed ; 0x08003354
.L17: 0x0800B49C: 6820 LDR R0, [R4] 0x0800B49E: 6C61 LDR R1, [R4, #68] 0x0800B4A0: 6842 LDR R2, [R0, #4] 0x0800B4A2: F5B1 1F80 CMP.W R1, #0x100000 0x0800B4A6: F422 1280 BIC R2, R2, #0x100000 0x0800B4AA: EA42 0201 ORR.W R2, R2, R1 0x0800B4AE: 6042 STR R2, [R0, #4] 0x0800B4B0: D113 BNE .L19 ; 0x0800B4DA 0x0800B4B2: 6CA0 LDR R0, [R4, #72] 0x0800B4B4: EA4F 5070 ROR R0, R0, #21 0x0800B4B8: 2804 CMP R0, #4 0x0800B4BA: D307 BCC .L18 ; 0x0800B4CC 0x0800B4BC: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B4C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B4C4: F640 41E3 MOVW R1, #0x0CE3 0x0800B4C8: F7F7 FF44 BL assert_failed ; 0x08003354
.L18: 0x0800B4CC: 6820 LDR R0, [R4] 0x0800B4CE: 6CA1 LDR R1, [R4, #72] 0x0800B4D0: 6842 LDR R2, [R0, #4] 0x0800B4D2: F422 02C0 BIC R2, R2, #0x600000 0x0800B4D6: 4311 ORRS R1, R2 0x0800B4D8: 6041 STR R1, [R0, #4]
.L19: 0x0800B4DA: F894 0028 LDRB.W R0, [R4, #40] 0x0800B4DE: 0600 LSLS R0, R0, #24 0x0800B4E0: D514 BPL .L21 ; 0x0800B50C 0x0800B4E2: 6CE0 LDR R0, [R4, #76] 0x0800B4E4: F440 2000 ORR R0, R0, #0x080000 0x0800B4E8: F5B0 2F00 CMP.W R0, #0x080000 0x0800B4EC: D007 BEQ .L20 ; 0x0800B4FE 0x0800B4EE: F24E 70FD MOVW R0, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800B4F2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800B4F6: F640 41EB MOVW R1, #0x0CEB 0x0800B4FA: F7F7 FF2B BL assert_failed ; 0x08003354
.L20: 0x0800B4FE: 6820 LDR R0, [R4] 0x0800B500: 6CE1 LDR R1, [R4, #76] 0x0800B502: 6842 LDR R2, [R0, #4] 0x0800B504: F422 2200 BIC R2, R2, #0x080000 0x0800B508: 4311 ORRS R1, R2 0x0800B50A: 6041 STR R1, [R0, #4]
.L21: 0x0800B50C: BD10 POP {R4, PC}

Section .init.DMA2_Channel8_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


DMA2_Channel8_IRQHandler: 0x0800B50E: E7FE B DMA2_Channel8_IRQHandler ; 0x0800B50E

Section .text.UART_CheckIdleState from stm32g4xx_hal_uart.o, size=194, align=4


UART_CheckIdleState: 0x0800B510: B5B0 PUSH {R4-R5, R7, LR} 0x0800B512: B082 SUB SP, SP, #8 0x0800B514: 4604 MOV R4, R0 0x0800B516: 2000 MOVS R0, #0 0x0800B518: F8C4 0090 STR.W R0, [R4, #144] 0x0800B51C: F7F8 F8A2 BL HAL_GetTick ; 0x08003664 0x0800B520: 6821 LDR R1, [R4] 0x0800B522: 4605 MOV R5, R0 0x0800B524: 6809 LDR R1, [R1] 0x0800B526: 0709 LSLS R1, R1, #28 0x0800B528: D51A BPL .L2 ; 0x0800B560 0x0800B52A: F06F 4C7E MVN R12, #0xFE000000 0x0800B52E: 4620 MOV R0, R4 0x0800B530: F44F 1100 MOV.W R1, #0x200000 0x0800B534: 2200 MOVS R2, #0 0x0800B536: 462B MOV R3, R5 0x0800B538: F8CD C000 STR.W R12, [SP] 0x0800B53C: F7F9 FF94 BL UART_WaitOnFlagUntilTimeout ; 0x08005468 0x0800B540: B170 CBZ R0, .L2 ; 0x0800B560 0x0800B542: BF00 NOP
.L1: 0x0800B544: 6820 LDR R0, [R4] 0x0800B546: E850 0F00 LDREX R0, [R0] 0x0800B54A: 6821 LDR R1, [R4] 0x0800B54C: F020 0080 BIC R0, R0, #128 0x0800B550: E841 0200 STREX R2, R0, [R1] 0x0800B554: 2A00 CMP R2, #0 0x0800B556: D1F5 BNE .L1 ; 0x0800B544 0x0800B558: 2003 MOVS R0, #3 0x0800B55A: 2120 MOVS R1, #32 0x0800B55C: 2288 MOVS R2, #136 0x0800B55E: E032 B .L6 ; 0x0800B5C6
.L2: 0x0800B560: 6820 LDR R0, [R4] 0x0800B562: 6800 LDR R0, [R0] 0x0800B564: 0740 LSLS R0, R0, #29 0x0800B566: D525 BPL .L5 ; 0x0800B5B4 0x0800B568: F06F 4C7E MVN R12, #0xFE000000 0x0800B56C: 4620 MOV R0, R4 0x0800B56E: F44F 0180 MOV.W R1, #0x400000 0x0800B572: 2200 MOVS R2, #0 0x0800B574: 462B MOV R3, R5 0x0800B576: F8CD C000 STR.W R12, [SP] 0x0800B57A: F7F9 FF75 BL UART_WaitOnFlagUntilTimeout ; 0x08005468 0x0800B57E: B1C8 CBZ R0, .L5 ; 0x0800B5B4
.L3: 0x0800B580: 6820 LDR R0, [R4] 0x0800B582: E850 0F00 LDREX R0, [R0] 0x0800B586: 6821 LDR R1, [R4] 0x0800B588: F420 7090 BIC R0, R0, #0x0120 0x0800B58C: E841 0200 STREX R2, R0, [R1] 0x0800B590: 2A00 CMP R2, #0 0x0800B592: D1F5 BNE .L3 ; 0x0800B580
.L4: 0x0800B594: 6820 LDR R0, [R4] 0x0800B596: 3008 ADDS R0, #8 0x0800B598: E850 0F00 LDREX R0, [R0] 0x0800B59C: 6821 LDR R1, [R4] 0x0800B59E: F020 0001 BIC R0, R0, #1 0x0800B5A2: 3108 ADDS R1, #8 0x0800B5A4: E841 0200 STREX R2, R0, [R1] 0x0800B5A8: 2A00 CMP R2, #0 0x0800B5AA: D1F3 BNE .L4 ; 0x0800B594 0x0800B5AC: 2003 MOVS R0, #3 0x0800B5AE: 2120 MOVS R1, #32 0x0800B5B0: 228C MOVS R2, #140 0x0800B5B2: E008 B .L6 ; 0x0800B5C6
.L5: 0x0800B5B4: 2020 MOVS R0, #32 0x0800B5B6: F8C4 0088 STR.W R0, [R4, #136] 0x0800B5BA: F8C4 008C STR.W R0, [R4, #140] 0x0800B5BE: 2100 MOVS R1, #0 0x0800B5C0: 2270 MOVS R2, #112 0x0800B5C2: 2000 MOVS R0, #0 0x0800B5C4: 66E1 STR R1, [R4, #108]
.L6: 0x0800B5C6: 50A1 STR R1, [R4, R2] 0x0800B5C8: 2100 MOVS R1, #0 0x0800B5CA: F884 1084 STRB.W R1, [R4, #132] 0x0800B5CE: B002 ADD SP, SP, #8 0x0800B5D0: BDB0 POP {R4-R5, R7, PC}

Section .init.CORDIC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


CORDIC_IRQHandler: 0x0800B5D2: E7FE B CORDIC_IRQHandler ; 0x0800B5D2

Section .text.HAL_UART_Transmit_DMA from stm32g4xx_hal_uart.o, size=174, align=4


HAL_UART_Transmit_DMA: 0x0800B5D4: F8D0 3088 LDR.W R3, [R0, #136] 0x0800B5D8: 2B20 CMP R3, #32 0x0800B5DA: D109 BNE .L1 ; 0x0800B5F0 0x0800B5DC: 4694 MOV R12, R2 0x0800B5DE: 2900 CMP R1, #0 0x0800B5E0: F04F 0201 MOV.W R2, #1 0x0800B5E4: BF18 IT NE 0x0800B5E6: F1BC 0F00 CMPNE.W R12, #0 0x0800B5EA: D104 BNE .L2 ; 0x0800B5F6 0x0800B5EC: 4610 MOV R0, R2 0x0800B5EE: 4770 BX LR
.L1: 0x0800B5F0: 2202 MOVS R2, #2 0x0800B5F2: 4610 MOV R0, R2 0x0800B5F4: 4770 BX LR
.L2: 0x0800B5F6: B5B0 PUSH {R4-R5, R7, LR} 0x0800B5F8: 2200 MOVS R2, #0 0x0800B5FA: 2321 MOVS R3, #33 0x0800B5FC: 6501 STR R1, [R0, #80] 0x0800B5FE: F8A0 C054 STRH.W R12, [R0, #84] 0x0800B602: F8A0 C056 STRH.W R12, [R0, #86] 0x0800B606: F8C0 2090 STR.W R2, [R0, #144] 0x0800B60A: F8C0 3088 STR.W R3, [R0, #136] 0x0800B60E: 6FC3 LDR R3, [R0, #124] 0x0800B610: B313 CBZ R3, .L3 ; 0x0800B658 0x0800B612: F24B 65DD MOVW R5, #0xB6DD ; 0x0800B6DD = UART_DMAError 0x0800B616: F6C0 0500 MOVT R5, #0x0800 ; 0x0800B6DD = UART_DMAError 0x0800B61A: F24B 6485 MOVW R4, #0xB685 ; 0x0800B685 = UART_DMATransmitCplt 0x0800B61E: F24B 6EC9 MOVW LR, #0xB6C9 ; 0x0800B6C9 = UART_DMATxHalfCplt 0x0800B622: 635D STR R5, [R3, #52] 0x0800B624: 6805 LDR R5, [R0] 0x0800B626: F6C0 0400 MOVT R4, #0x0800 ; 0x0800B685 = UART_DMATransmitCplt 0x0800B62A: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800B6C9 = UART_DMATxHalfCplt 0x0800B62E: E9C3 4E0B STRD R4, LR, [R3, #44] 0x0800B632: 639A STR R2, [R3, #56] 0x0800B634: F105 0228 ADD.W R2, R5, #40 0x0800B638: 4604 MOV R4, R0 0x0800B63A: 4618 MOV R0, R3 0x0800B63C: 4663 MOV R3, R12 0x0800B63E: F7FD FCD1 BL HAL_DMA_Start_IT ; 0x08008FE4 0x0800B642: 4601 MOV R1, R0 0x0800B644: 4620 MOV R0, R4 0x0800B646: B139 CBZ R1, .L3 ; 0x0800B658 0x0800B648: 2110 MOVS R1, #16 0x0800B64A: F8C0 1090 STR.W R1, [R0, #144] 0x0800B64E: 2120 MOVS R1, #32 0x0800B650: F8C0 1088 STR.W R1, [R0, #136] 0x0800B654: 2201 MOVS R2, #1 0x0800B656: E010 B .L5 ; 0x0800B67A
.L3: 0x0800B658: 6801 LDR R1, [R0] 0x0800B65A: 2240 MOVS R2, #64 0x0800B65C: 620A STR R2, [R1, #32] 0x0800B65E: BF00 NOP
.L4: 0x0800B660: 6801 LDR R1, [R0] 0x0800B662: 3108 ADDS R1, #8 0x0800B664: E851 1F00 LDREX R1, [R1] 0x0800B668: 6802 LDR R2, [R0] 0x0800B66A: F041 0180 ORR R1, R1, #128 0x0800B66E: 3208 ADDS R2, #8 0x0800B670: E842 1300 STREX R3, R1, [R2] 0x0800B674: 2B00 CMP R3, #0 0x0800B676: D1F3 BNE .L4 ; 0x0800B660 0x0800B678: 2200 MOVS R2, #0
.L5: 0x0800B67A: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x0800B67E: 4610 MOV R0, R2 0x0800B680: 4770 BX LR

Section .init.FMAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2


FMAC_IRQHandler: 0x0800B682: E7FE B FMAC_IRQHandler ; 0x0800B682

Section .text.UART_DMATransmitCplt from stm32g4xx_hal_uart.o, size=66, align=4


UART_DMATransmitCplt: 0x0800B684: 6801 LDR R1, [R0] 0x0800B686: 6A80 LDR R0, [R0, #40] 0x0800B688: 6809 LDR R1, [R1] 0x0800B68A: 0689 LSLS R1, R1, #26 0x0800B68C: D419 BMI .L3 ; 0x0800B6C2 0x0800B68E: 2100 MOVS R1, #0 0x0800B690: F8A0 1056 STRH.W R1, [R0, #86]
.L1: 0x0800B694: 6801 LDR R1, [R0] 0x0800B696: 3108 ADDS R1, #8 0x0800B698: E851 1F00 LDREX R1, [R1] 0x0800B69C: 6802 LDR R2, [R0] 0x0800B69E: F021 0180 BIC R1, R1, #128 0x0800B6A2: 3208 ADDS R2, #8 0x0800B6A4: E842 1300 STREX R3, R1, [R2] 0x0800B6A8: 2B00 CMP R3, #0 0x0800B6AA: D1F3 BNE .L1 ; 0x0800B694
.L2: 0x0800B6AC: 6801 LDR R1, [R0] 0x0800B6AE: E851 1F00 LDREX R1, [R1] 0x0800B6B2: 6802 LDR R2, [R0] 0x0800B6B4: F041 0140 ORR R1, R1, #64 0x0800B6B8: E842 1300 STREX R3, R1, [R2] 0x0800B6BC: 2B00 CMP R3, #0 0x0800B6BE: D1F5 BNE .L2 ; 0x0800B6AC 0x0800B6C0: 4770 BX LR
.L3: 0x0800B6C2: F7FA BD13 B.W HAL_UART_TxCpltCallback ; 0x080060EC

Section .rodata.libc..L.str from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=2, align=1

  0x0800B6C6:  43           DC.B       0x43                     ; 'C'
  0x0800B6C7:  00           DC.B       0x00                     ; '\0'

Section .text.UART_DMATxHalfCplt from stm32g4xx_hal_uart.o, size=6, align=4


UART_DMATxHalfCplt: 0x0800B6C8: 6A80 LDR R0, [R0, #40] 0x0800B6CA: F000 BA69 B.W HAL_UART_TxHalfCpltCallback ; 0x0800BBA0

Section .text.libc.putchar from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=14, align=2


putchar: 0x0800B6CE: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout 0x0800B6D2: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout 0x0800B6D6: 6809 LDR R1, [R1] 0x0800B6D8: F000 B829 B.W fputc ; 0x0800B72E

Section .text.UART_DMAError from stm32g4xx_hal_uart.o, size=82, align=4


UART_DMAError: 0x0800B6DC: B5B0 PUSH {R4-R5, R7, LR} 0x0800B6DE: 6A84 LDR R4, [R0, #40] 0x0800B6E0: 6821 LDR R1, [R4] 0x0800B6E2: F8D4 0088 LDR.W R0, [R4, #136] 0x0800B6E6: F8D4 508C LDR.W R5, [R4, #140] 0x0800B6EA: 6889 LDR R1, [R1, #8] 0x0800B6EC: 0609 LSLS R1, R1, #24 0x0800B6EE: D507 BPL .L1 ; 0x0800B700 0x0800B6F0: 2821 CMP R0, #33 0x0800B6F2: D105 BNE .L1 ; 0x0800B700 0x0800B6F4: 2000 MOVS R0, #0 0x0800B6F6: F8A4 0056 STRH.W R0, [R4, #86] 0x0800B6FA: 4620 MOV R0, R4 0x0800B6FC: F7F9 FF8C BL UART_EndTxTransfer ; 0x08005618
.L1: 0x0800B700: 6820 LDR R0, [R4] 0x0800B702: 6880 LDR R0, [R0, #8] 0x0800B704: 0640 LSLS R0, R0, #25 0x0800B706: D507 BPL .L2 ; 0x0800B718 0x0800B708: 2D22 CMP R5, #34 0x0800B70A: D105 BNE .L2 ; 0x0800B718 0x0800B70C: 2000 MOVS R0, #0 0x0800B70E: F8A4 005E STRH.W R0, [R4, #94] 0x0800B712: 4620 MOV R0, R4 0x0800B714: F000 F81C BL UART_EndRxTransfer ; 0x0800B750
.L2: 0x0800B718: F8D4 0090 LDR.W R0, [R4, #144] 0x0800B71C: F040 0110 ORR R1, R0, #16 0x0800B720: 4620 MOV R0, R4 0x0800B722: F8C4 1090 STR.W R1, [R4, #144] 0x0800B726: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x0800B72A: F7FA BC7D B.W HAL_UART_ErrorCallback ; 0x08006028

Section .text.libc.fputc from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=2


fputc: 0x0800B72E: B580 PUSH {R7, LR} 0x0800B730: 460B MOV R3, R1 0x0800B732: F88D 0003 STRB.W R0, [SP, #3] 0x0800B736: F10D 0003 ADD.W R0, SP, #3 0x0800B73A: 2101 MOVS R1, #1 0x0800B73C: 2201 MOVS R2, #1 0x0800B73E: F000 FA00 BL fwrite ; 0x0800BB42 0x0800B742: F89D 1003 LDRB.W R1, [SP, #3] 0x0800B746: 2800 CMP R0, #0 0x0800B748: BF08 IT EQ 0x0800B74A: 1E41 SUBEQ R1, R0, #1 0x0800B74C: 4608 MOV R0, R1 0x0800B74E: BD08 POP {R3, PC}

Section .text.UART_EndRxTransfer from stm32g4xx_hal_uart.o, size=94, align=4


UART_EndRxTransfer: 0x0800B750: 6801 LDR R1, [R0] 0x0800B752: E851 1F00 LDREX R1, [R1] 0x0800B756: 6802 LDR R2, [R0] 0x0800B758: F421 7190 BIC R1, R1, #0x0120 0x0800B75C: E842 1300 STREX R3, R1, [R2] 0x0800B760: 2B00 CMP R3, #0 0x0800B762: D1F5 BNE UART_EndRxTransfer ; 0x0800B750 0x0800B764: F64F 7CFE MOVW R12, #0xFFFE 0x0800B768: F6CE 7CFF MOVT R12, #0xEFFF
.L1: 0x0800B76C: 6802 LDR R2, [R0] 0x0800B76E: 3208 ADDS R2, #8 0x0800B770: E852 2F00 LDREX R2, [R2] 0x0800B774: 6803 LDR R3, [R0] 0x0800B776: EA02 020C AND.W R2, R2, R12 0x0800B77A: 3308 ADDS R3, #8 0x0800B77C: E843 2100 STREX R1, R2, [R3] 0x0800B780: 2900 CMP R1, #0 0x0800B782: D1F3 BNE .L1 ; 0x0800B76C 0x0800B784: 6EC1 LDR R1, [R0, #108] 0x0800B786: 2901 CMP R1, #1 0x0800B788: D10A BNE .L3 ; 0x0800B7A0 0x0800B78A: BF00 NOP
.L2: 0x0800B78C: 6801 LDR R1, [R0] 0x0800B78E: E851 1F00 LDREX R1, [R1] 0x0800B792: 6802 LDR R2, [R0] 0x0800B794: F021 0110 BIC R1, R1, #16 0x0800B798: E842 1300 STREX R3, R1, [R2] 0x0800B79C: 2B00 CMP R3, #0 0x0800B79E: D1F5 BNE .L2 ; 0x0800B78C
.L3: 0x0800B7A0: 2120 MOVS R1, #32 0x0800B7A2: F8C0 108C STR.W R1, [R0, #140] 0x0800B7A6: 2100 MOVS R1, #0 0x0800B7A8: 66C1 STR R1, [R0, #108] 0x0800B7AA: 6741 STR R1, [R0, #116] 0x0800B7AC: 4770 BX LR

Section .text.libc.puts from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2


puts: 0x0800B7AE: B538 PUSH {R3-R5, LR} 0x0800B7B0: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout 0x0800B7B4: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout 0x0800B7B8: 4604 MOV R4, R0 0x0800B7BA: 680D LDR R5, [R1] 0x0800B7BC: F002 FEF8 BL strlen ; 0x0800E5B0 0x0800B7C0: 4602 MOV R2, R0 0x0800B7C2: 4628 MOV R0, R5 0x0800B7C4: 4621 MOV R1, R4 0x0800B7C6: F000 FAC2 BL __SEGGER_RTL_X_file_write ; 0x0800BD4E 0x0800B7CA: 3001 ADDS R0, #1 0x0800B7CC: D004 BEQ .L1 ; 0x0800B7D8 0x0800B7CE: 200A MOVS R0, #10 0x0800B7D0: E8BD 4038 POP.W {R3-R5, LR} 0x0800B7D4: F7FF BF7B B.W putchar ; 0x0800B6CE
.L1: 0x0800B7D8: 43C0 MVNS R0, R0 0x0800B7DA: BD38 POP {R3-R5, PC}

Section .text.HAL_UART_IRQHandler from stm32g4xx_hal_uart.o, size=870, align=4


HAL_UART_IRQHandler: 0x0800B7DC: B570 PUSH {R4-R6, LR} 0x0800B7DE: 6804 LDR R4, [R0] 0x0800B7E0: F640 032F MOVW R3, #0x082F 0x0800B7E4: 69E2 LDR R2, [R4, #28] 0x0800B7E6: 6821 LDR R1, [R4] 0x0800B7E8: 68A6 LDR R6, [R4, #8] 0x0800B7EA: 4013 ANDS R3, R2 0x0800B7EC: 2B20 CMP R3, #32 0x0800B7EE: D105 BNE .L1 ; 0x0800B7FC 0x0800B7F0: F001 0320 AND R3, R1, #32 0x0800B7F4: F006 5580 AND R5, R6, #0x10000000 0x0800B7F8: 195B ADDS R3, R3, R5 0x0800B7FA: D136 BNE .L5 ; 0x0800B86A
.L1: 0x0800B7FC: F640 030F MOVW R3, #0x080F 0x0800B800: 4013 ANDS R3, R2 0x0800B802: D00C BEQ .L2 ; 0x0800B81E 0x0800B804: 2301 MOVS R3, #1 0x0800B806: F2C1 0300 MOVT R3, #0x1000 0x0800B80A: EA06 0C03 AND.W R12, R6, R3 0x0800B80E: F240 1320 MOVW R3, #0x0120 0x0800B812: F2C0 4300 MOVT R3, #0x0400 0x0800B816: 400B ANDS R3, R1 0x0800B818: EB13 030C ADDS.W R3, R3, R12 0x0800B81C: D12B BNE .L6 ; 0x0800B876
.L2: 0x0800B81E: 6EC3 LDR R3, [R0, #108] 0x0800B820: 06D5 LSLS R5, R2, #27 0x0800B822: D516 BPL .L4 ; 0x0800B852 0x0800B824: 2B01 CMP R3, #1 0x0800B826: D114 BNE .L4 ; 0x0800B852 0x0800B828: F011 0310 ANDS R3, R1, #16 0x0800B82C: D011 BEQ .L4 ; 0x0800B852 0x0800B82E: 2110 MOVS R1, #16 0x0800B830: 6221 STR R1, [R4, #32] 0x0800B832: 68A1 LDR R1, [R4, #8] 0x0800B834: 0649 LSLS R1, R1, #25 0x0800B836: F100 80AA BMI.W .L16 ; 0x0800B98E 0x0800B83A: F8B0 105C LDRH.W R1, [R0, #92] 0x0800B83E: F8B0 205E LDRH.W R2, [R0, #94] 0x0800B842: F8B0 305E LDRH.W R3, [R0, #94] 0x0800B846: 2B00 CMP R3, #0 0x0800B848: BF18 IT NE 0x0800B84A: 4291 CMPNE R1, R2 0x0800B84C: F040 8135 BNE.W .L27 ; 0x0800BABA
.L3: 0x0800B850: BD70 POP {R4-R6, PC}
.L4: 0x0800B852: 02D3 LSLS R3, R2, #11 0x0800B854: D578 BPL .L13 ; 0x0800B948 0x0800B856: F416 0380 ANDS R3, R6, #0x400000 0x0800B85A: D075 BEQ .L13 ; 0x0800B948 0x0800B85C: F44F 1180 MOV.W R1, #0x100000 0x0800B860: 6221 STR R1, [R4, #32] 0x0800B862: E8BD 4070 POP.W {R4-R6, LR} 0x0800B866: F000 BA8D B.W HAL_UARTEx_WakeupCallback ; 0x0800BD84
.L5: 0x0800B86A: 6F41 LDR R1, [R0, #116] 0x0800B86C: 2900 CMP R1, #0 0x0800B86E: D0EF BEQ .L3 ; 0x0800B850 0x0800B870: E8BD 4070 POP.W {R4-R6, LR} 0x0800B874: 4708 BX R1
.L6: 0x0800B876: 07D3 LSLS R3, R2, #31 0x0800B878: BF18 IT NE 0x0800B87A: F411 7380 ANDSNE R3, R1, #0x0100 0x0800B87E: D007 BEQ .L7 ; 0x0800B890 0x0800B880: 2301 MOVS R3, #1 0x0800B882: 6223 STR R3, [R4, #32] 0x0800B884: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B888: F043 0301 ORR R3, R3, #1 0x0800B88C: F8C0 3090 STR.W R3, [R0, #144]
.L7: 0x0800B890: 0793 LSLS R3, R2, #30 0x0800B892: F006 0E01 AND LR, R6, #1 0x0800B896: D50A BPL .L8 ; 0x0800B8AE 0x0800B898: F1BE 0F00 CMP.W LR, #0 0x0800B89C: D007 BEQ .L8 ; 0x0800B8AE 0x0800B89E: 2302 MOVS R3, #2 0x0800B8A0: 6223 STR R3, [R4, #32] 0x0800B8A2: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B8A6: F043 0304 ORR R3, R3, #4 0x0800B8AA: F8C0 3090 STR.W R3, [R0, #144]
.L8: 0x0800B8AE: 0753 LSLS R3, R2, #29 0x0800B8B0: D50A BPL .L9 ; 0x0800B8C8 0x0800B8B2: F1BE 0F00 CMP.W LR, #0 0x0800B8B6: D007 BEQ .L9 ; 0x0800B8C8 0x0800B8B8: 2304 MOVS R3, #4 0x0800B8BA: 6223 STR R3, [R4, #32] 0x0800B8BC: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B8C0: F043 0302 ORR R3, R3, #2 0x0800B8C4: F8C0 3090 STR.W R3, [R0, #144]
.L9: 0x0800B8C8: 0713 LSLS R3, R2, #28 0x0800B8CA: D50C BPL .L10 ; 0x0800B8E6 0x0800B8CC: F001 0320 AND R3, R1, #32 0x0800B8D0: EA53 030C ORRS.W R3, R3, R12 0x0800B8D4: D007 BEQ .L10 ; 0x0800B8E6 0x0800B8D6: 2308 MOVS R3, #8 0x0800B8D8: 6223 STR R3, [R4, #32] 0x0800B8DA: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B8DE: F043 0308 ORR R3, R3, #8 0x0800B8E2: F8C0 3090 STR.W R3, [R0, #144]
.L10: 0x0800B8E6: 0513 LSLS R3, R2, #20 0x0800B8E8: D50B BPL .L11 ; 0x0800B902 0x0800B8EA: F011 6380 ANDS R3, R1, #0x04000000 0x0800B8EE: D008 BEQ .L11 ; 0x0800B902 0x0800B8F0: F44F 6300 MOV.W R3, #0x0800 0x0800B8F4: 6223 STR R3, [R4, #32] 0x0800B8F6: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B8FA: F043 0320 ORR R3, R3, #32 0x0800B8FE: F8C0 3090 STR.W R3, [R0, #144]
.L11: 0x0800B902: F8D0 3090 LDR.W R3, [R0, #144] 0x0800B906: 2B00 CMP R3, #0 0x0800B908: D0A2 BEQ .L3 ; 0x0800B850 0x0800B90A: 0692 LSLS R2, R2, #26 0x0800B90C: D50A BPL .L12 ; 0x0800B924 0x0800B90E: F001 0120 AND R1, R1, #32 0x0800B912: F006 5280 AND R2, R6, #0x10000000 0x0800B916: 1889 ADDS R1, R1, R2 0x0800B918: D004 BEQ .L12 ; 0x0800B924 0x0800B91A: 6F41 LDR R1, [R0, #116] 0x0800B91C: B111 CBZ R1, .L12 ; 0x0800B924 0x0800B91E: 4604 MOV R4, R0 0x0800B920: 4788 BLX R1 0x0800B922: 4620 MOV R0, R4
.L12: 0x0800B924: 6801 LDR R1, [R0] 0x0800B926: F8D0 2090 LDR.W R2, [R0, #144] 0x0800B92A: 6889 LDR R1, [R1, #8] 0x0800B92C: F002 0228 AND R2, R2, #40 0x0800B930: F001 0140 AND R1, R1, #64 0x0800B934: 4604 MOV R4, R0 0x0800B936: 1889 ADDS R1, R1, R2 0x0800B938: F040 808A BNE.W .L23 ; 0x0800BA50 0x0800B93C: F7FA FB74 BL HAL_UART_ErrorCallback ; 0x08006028 0x0800B940: 2000 MOVS R0, #0 0x0800B942: F8C4 0090 STR.W R0, [R4, #144] 0x0800B946: BD70 POP {R4-R6, PC}
.L13: 0x0800B948: 0613 LSLS R3, R2, #24 0x0800B94A: D506 BPL .L14 ; 0x0800B95A 0x0800B94C: F001 0380 AND R3, R1, #128 0x0800B950: F406 0600 AND R6, R6, #0x800000 0x0800B954: 199B ADDS R3, R3, R6 0x0800B956: F040 80E2 BNE.W .L32 ; 0x0800BB1E
.L14: 0x0800B95A: 0653 LSLS R3, R2, #25 0x0800B95C: F140 80A4 BPL.W .L26 ; 0x0800BAA8 0x0800B960: F011 0340 ANDS R3, R1, #64 0x0800B964: F000 80A0 BEQ.W .L26 ; 0x0800BAA8
.L15: 0x0800B968: 6801 LDR R1, [R0] 0x0800B96A: E851 1F00 LDREX R1, [R1] 0x0800B96E: 6802 LDR R2, [R0] 0x0800B970: F021 0140 BIC R1, R1, #64 0x0800B974: E842 1300 STREX R3, R1, [R2] 0x0800B978: 2B00 CMP R3, #0 0x0800B97A: D1F5 BNE .L15 ; 0x0800B968 0x0800B97C: 2120 MOVS R1, #32 0x0800B97E: F8C0 1088 STR.W R1, [R0, #136] 0x0800B982: 2100 MOVS R1, #0 0x0800B984: 6781 STR R1, [R0, #120] 0x0800B986: E8BD 4070 POP.W {R4-R6, LR} 0x0800B98A: F7FA BBAF B.W HAL_UART_TxCpltCallback ; 0x080060EC
.L16: 0x0800B98E: F8D0 1080 LDR.W R1, [R0, #128] 0x0800B992: 680A LDR R2, [R1] 0x0800B994: 6851 LDR R1, [R2, #4] 0x0800B996: B28B UXTH R3, R1 0x0800B998: 2B00 CMP R3, #0 0x0800B99A: D04E BEQ .L22 ; 0x0800BA3A 0x0800B99C: F8B0 605C LDRH.W R6, [R0, #92] 0x0800B9A0: 42B3 CMP R3, R6 0x0800B9A2: D24A BCS .L22 ; 0x0800BA3A 0x0800B9A4: F8A0 105E STRH.W R1, [R0, #94] 0x0800B9A8: 6811 LDR R1, [R2] 0x0800B9AA: 0689 LSLS R1, R1, #26 0x0800B9AC: D439 BMI .L21 ; 0x0800BA22 0x0800B9AE: BF00 NOP
.L17: 0x0800B9B0: 6801 LDR R1, [R0] 0x0800B9B2: E851 1F00 LDREX R1, [R1] 0x0800B9B6: 6802 LDR R2, [R0] 0x0800B9B8: F421 7180 BIC R1, R1, #0x0100 0x0800B9BC: E842 1300 STREX R3, R1, [R2] 0x0800B9C0: 2B00 CMP R3, #0 0x0800B9C2: D1F5 BNE .L17 ; 0x0800B9B0
.L18: 0x0800B9C4: 6801 LDR R1, [R0] 0x0800B9C6: 3108 ADDS R1, #8 0x0800B9C8: E851 1F00 LDREX R1, [R1] 0x0800B9CC: 6802 LDR R2, [R0] 0x0800B9CE: F021 0101 BIC R1, R1, #1 0x0800B9D2: 3208 ADDS R2, #8 0x0800B9D4: E842 1300 STREX R3, R1, [R2] 0x0800B9D8: 2B00 CMP R3, #0 0x0800B9DA: D1F3 BNE .L18 ; 0x0800B9C4
.L19: 0x0800B9DC: 6801 LDR R1, [R0] 0x0800B9DE: 3108 ADDS R1, #8 0x0800B9E0: E851 1F00 LDREX R1, [R1] 0x0800B9E4: 6802 LDR R2, [R0] 0x0800B9E6: F021 0140 BIC R1, R1, #64 0x0800B9EA: 3208 ADDS R2, #8 0x0800B9EC: E842 1300 STREX R3, R1, [R2] 0x0800B9F0: 2B00 CMP R3, #0 0x0800B9F2: D1F3 BNE .L19 ; 0x0800B9DC 0x0800B9F4: 2120 MOVS R1, #32 0x0800B9F6: F8C0 108C STR.W R1, [R0, #140] 0x0800B9FA: 2100 MOVS R1, #0 0x0800B9FC: 66C1 STR R1, [R0, #108] 0x0800B9FE: BF00 NOP
.L20: 0x0800BA00: 6801 LDR R1, [R0] 0x0800BA02: E851 1F00 LDREX R1, [R1] 0x0800BA06: 6802 LDR R2, [R0] 0x0800BA08: F021 0110 BIC R1, R1, #16 0x0800BA0C: E842 1300 STREX R3, R1, [R2] 0x0800BA10: 2B00 CMP R3, #0 0x0800BA12: D1F5 BNE .L20 ; 0x0800BA00 0x0800BA14: F8D0 1080 LDR.W R1, [R0, #128] 0x0800BA18: 4604 MOV R4, R0 0x0800BA1A: 4608 MOV R0, R1 0x0800BA1C: F7FD FB3E BL HAL_DMA_Abort ; 0x0800909C 0x0800BA20: 4620 MOV R0, R4
.L21: 0x0800BA22: 2102 MOVS R1, #2 0x0800BA24: 6701 STR R1, [R0, #112] 0x0800BA26: F8B0 105C LDRH.W R1, [R0, #92] 0x0800BA2A: F8B0 205E LDRH.W R2, [R0, #94] 0x0800BA2E: 1A89 SUBS R1, R1, R2 0x0800BA30: B289 UXTH R1, R1 0x0800BA32: E8BD 4070 POP.W {R4-R6, LR} 0x0800BA36: F000 B89B B.W HAL_UARTEx_RxEventCallback ; 0x0800BB70
.L22: 0x0800BA3A: F8B0 105C LDRH.W R1, [R0, #92] 0x0800BA3E: 4299 CMP R1, R3 0x0800BA40: F47F AF06 BNE.W .L3 ; 0x0800B850 0x0800BA44: 6812 LDR R2, [R2] 0x0800BA46: 0692 LSLS R2, R2, #26 0x0800BA48: F57F AF02 BPL.W .L3 ; 0x0800B850 0x0800BA4C: 2202 MOVS R2, #2 0x0800BA4E: E061 B .L31 ; 0x0800BB14
.L23: 0x0800BA50: F7FF FE7E BL UART_EndRxTransfer ; 0x0800B750 0x0800BA54: 6821 LDR R1, [R4] 0x0800BA56: 4620 MOV R0, R4 0x0800BA58: 6889 LDR R1, [R1, #8] 0x0800BA5A: 0649 LSLS R1, R1, #25 0x0800BA5C: D520 BPL .L25 ; 0x0800BAA0 0x0800BA5E: BF00 NOP
.L24: 0x0800BA60: 6801 LDR R1, [R0] 0x0800BA62: 3108 ADDS R1, #8 0x0800BA64: E851 1F00 LDREX R1, [R1] 0x0800BA68: 6802 LDR R2, [R0] 0x0800BA6A: F021 0140 BIC R1, R1, #64 0x0800BA6E: 3208 ADDS R2, #8 0x0800BA70: E842 1300 STREX R3, R1, [R2] 0x0800BA74: 2B00 CMP R3, #0 0x0800BA76: D1F3 BNE .L24 ; 0x0800BA60 0x0800BA78: F8D0 1080 LDR.W R1, [R0, #128] 0x0800BA7C: B181 CBZ R1, .L25 ; 0x0800BAA0 0x0800BA7E: F245 604D MOVW R0, #0x564D ; 0x0800564D = UART_DMAAbortOnError 0x0800BA82: F6C0 0000 MOVT R0, #0x0800 ; 0x0800564D = UART_DMAAbortOnError 0x0800BA86: 6388 STR R0, [R1, #56] 0x0800BA88: 4608 MOV R0, R1 0x0800BA8A: F7FD FB3F BL HAL_DMA_Abort_IT ; 0x0800910C 0x0800BA8E: 2800 CMP R0, #0 0x0800BA90: F43F AEDE BEQ.W .L3 ; 0x0800B850 0x0800BA94: F8D4 0080 LDR.W R0, [R4, #128] 0x0800BA98: 6B81 LDR R1, [R0, #56] 0x0800BA9A: E8BD 4070 POP.W {R4-R6, LR} 0x0800BA9E: 4708 BX R1
.L25: 0x0800BAA0: E8BD 4070 POP.W {R4-R6, LR} 0x0800BAA4: F7FA BAC0 B.W HAL_UART_ErrorCallback ; 0x08006028
.L26: 0x0800BAA8: 0213 LSLS R3, R2, #8 0x0800BAAA: D53F BPL .L33 ; 0x0800BB2C 0x0800BAAC: F011 4380 ANDS R3, R1, #0x40000000 0x0800BAB0: D03C BEQ .L33 ; 0x0800BB2C 0x0800BAB2: E8BD 4070 POP.W {R4-R6, LR} 0x0800BAB6: F000 B9AD B.W HAL_UARTEx_TxFifoEmptyCallback ; 0x0800BE14
.L27: 0x0800BABA: 1A89 SUBS R1, R1, R2
.L28: 0x0800BABC: 6802 LDR R2, [R0] 0x0800BABE: E852 2F00 LDREX R2, [R2] 0x0800BAC2: 6803 LDR R3, [R0] 0x0800BAC4: F422 7290 BIC R2, R2, #0x0120 0x0800BAC8: E843 2600 STREX R6, R2, [R3] 0x0800BACC: 2E00 CMP R6, #0 0x0800BACE: D1F5 BNE .L28 ; 0x0800BABC 0x0800BAD0: F64F 72FE MOVW R2, #0xFFFE 0x0800BAD4: F6CE 72FF MOVT R2, #0xEFFF
.L29: 0x0800BAD8: 6803 LDR R3, [R0] 0x0800BADA: 3308 ADDS R3, #8 0x0800BADC: E853 3F00 LDREX R3, [R3] 0x0800BAE0: 6806 LDR R6, [R0] 0x0800BAE2: 4013 ANDS R3, R2 0x0800BAE4: 3608 ADDS R6, #8 0x0800BAE6: E846 3500 STREX R5, R3, [R6] 0x0800BAEA: 2D00 CMP R5, #0 0x0800BAEC: D1F4 BNE .L29 ; 0x0800BAD8 0x0800BAEE: 2220 MOVS R2, #32 0x0800BAF0: F8C0 208C STR.W R2, [R0, #140] 0x0800BAF4: 2200 MOVS R2, #0 0x0800BAF6: 66C2 STR R2, [R0, #108] 0x0800BAF8: 6742 STR R2, [R0, #116] 0x0800BAFA: BF00 NOP
.L30: 0x0800BAFC: 6802 LDR R2, [R0] 0x0800BAFE: E852 2F00 LDREX R2, [R2] 0x0800BB02: 6803 LDR R3, [R0] 0x0800BB04: F022 0210 BIC R2, R2, #16 0x0800BB08: E843 2600 STREX R6, R2, [R3] 0x0800BB0C: 2E00 CMP R6, #0 0x0800BB0E: D1F5 BNE .L30 ; 0x0800BAFC 0x0800BB10: 2202 MOVS R2, #2 0x0800BB12: B289 UXTH R1, R1
.L31: 0x0800BB14: 6702 STR R2, [R0, #112] 0x0800BB16: E8BD 4070 POP.W {R4-R6, LR} 0x0800BB1A: F000 B829 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB70
.L32: 0x0800BB1E: 6F81 LDR R1, [R0, #120] 0x0800BB20: 2900 CMP R1, #0 0x0800BB22: F43F AE95 BEQ.W .L3 ; 0x0800B850 0x0800BB26: E8BD 4070 POP.W {R4-R6, LR} 0x0800BB2A: 4708 BX R1
.L33: 0x0800BB2C: 01D2 LSLS R2, R2, #7 0x0800BB2E: F57F AE8F BPL.W .L3 ; 0x0800B850 0x0800BB32: F1B1 3FFF CMP.W R1, #0xFFFFFFFF 0x0800BB36: F73F AE8B BGT.W .L3 ; 0x0800B850 0x0800BB3A: E8BD 4070 POP.W {R4-R6, LR} 0x0800BB3E: F000 B94D B.W HAL_UARTEx_RxFifoFullCallback ; 0x0800BDDC

Section .text.libc.fwrite from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2


fwrite: 0x0800BB42: B5F8 PUSH {R3-R7, LR} 0x0800BB44: 461D MOV R5, R3 0x0800BB46: 4617 MOV R7, R2 0x0800BB48: 460C MOV R4, R1 0x0800BB4A: 4606 MOV R6, R0 0x0800BB4C: 4618 MOV R0, R3 0x0800BB4E: F002 FC91 BL __SEGGER_RTL_X_file_stat ; 0x0800E474 0x0800BB52: 2800 CMP R0, #0 0x0800BB54: D403 BMI .L1 ; 0x0800BB5E 0x0800BB56: FB07 F204 MUL R2, R7, R4 0x0800BB5A: 42A2 CMP R2, R4 0x0800BB5C: D201 BCS .L2 ; 0x0800BB62
.L1: 0x0800BB5E: 2000 MOVS R0, #0 0x0800BB60: BDF8 POP {R3-R7, PC}
.L2: 0x0800BB62: 4628 MOV R0, R5 0x0800BB64: 4631 MOV R1, R6 0x0800BB66: F000 F8F2 BL __SEGGER_RTL_X_file_write ; 0x0800BD4E 0x0800BB6A: FBB0 F0F4 UDIV R0, R0, R4 0x0800BB6E: BDF8 POP {R3-R7, PC}

Section .text.HAL_UARTEx_RxEventCallback from stm32g4xx_hal_uart.o, size=2, align=4


HAL_UARTEx_RxEventCallback: 0x0800BB70: 4770 BX LR

Section .text.libc.frexp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2


frexp: 0x0800BB72: EC52 CB10 VMOV R12, R2, D0 0x0800BB76: F3C2 530A UBFX R3, R2, #20, #11 0x0800BB7A: F240 71FF MOVW R1, #0x07FF 0x0800BB7E: 428B CMP R3, R1 0x0800BB80: BF18 IT NE 0x0800BB82: 2B00 CMPNE R3, #0 0x0800BB84: D102 BNE .L1 ; 0x0800BB8C 0x0800BB86: 2100 MOVS R1, #0 0x0800BB88: 6001 STR R1, [R0] 0x0800BB8A: 4770 BX LR
.L1: 0x0800BB8C: F240 31FE MOVW R1, #0x03FE 0x0800BB90: F361 521E BFI R2, R1, #20, #11 0x0800BB94: F2A3 31FE SUBW R1, R3, #0x03FE 0x0800BB98: 6001 STR R1, [R0] 0x0800BB9A: EC42 CB10 VMOV D0, R12, R2 0x0800BB9E: 4770 BX LR

Section .text.HAL_UART_TxHalfCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4


HAL_UART_TxHalfCpltCallback: 0x0800BBA0: 4770 BX LR

Section .text.libc.__SEGGER_RTL_float64_PolyEvalP from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=114, align=2


__SEGGER_RTL_float64_PolyEvalP: 0x0800BBA2: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800BBA6: ED2D 8B02 VSTMDB SP!, {D8} 0x0800BBAA: 1E8E SUBS R6, R1, #2 0x0800BBAC: EB00 07C6 ADD.W R7, R0, R6, LSL #3 0x0800BBB0: 460D MOV R5, R1 0x0800BBB2: ED97 8B00 VLDR D8, [R7] 0x0800BBB6: E9D7 2302 LDRD R2, R3, [R7, #8] 0x0800BBBA: EC59 8B10 VMOV R8, R9, D0 0x0800BBBE: 4640 MOV R0, R8 0x0800BBC0: 4649 MOV R1, R9 0x0800BBC2: F7FA FC3D BL __aeabi_dmul ; 0x08006440 0x0800BBC6: EC53 2B18 VMOV R2, R3, D8 0x0800BBCA: F001 FC97 BL __aeabi_dadd ; 0x0800D4FC 0x0800BBCE: 2D03 CMP R5, #3 0x0800BBD0: EC41 0B10 VMOV D0, R0, R1 0x0800BBD4: D312 BCC .L2 ; 0x0800BBFC
.L1: 0x0800BBD6: 1E74 SUBS R4, R6, #1 0x0800BBD8: ED17 8B02 VLDR D8, [R7, #-8] 0x0800BBDC: 3F08 SUBS R7, #8 0x0800BBDE: EC53 2B10 VMOV R2, R3, D0 0x0800BBE2: 4640 MOV R0, R8 0x0800BBE4: 4649 MOV R1, R9 0x0800BBE6: F7FA FC2B BL __aeabi_dmul ; 0x08006440 0x0800BBEA: EC53 2B18 VMOV R2, R3, D8 0x0800BBEE: F001 FC85 BL __aeabi_dadd ; 0x0800D4FC 0x0800BBF2: 2E01 CMP R6, #1 0x0800BBF4: EC41 0B10 VMOV D0, R0, R1 0x0800BBF8: 4626 MOV R6, R4 0x0800BBFA: D8EC BHI .L1 ; 0x0800BBD6
.L2: 0x0800BBFC: EC53 2B10 VMOV R2, R3, D0 0x0800BC00: 4640 MOV R0, R8 0x0800BC02: 4649 MOV R1, R9 0x0800BC04: F7FA FC1C BL __aeabi_dmul ; 0x08006440 0x0800BC08: EC41 0B10 VMOV D0, R0, R1 0x0800BC0C: ECBD 8B02 VLDM SP!, {D8} 0x0800BC10: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.HAL_UART_RxCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4


HAL_UART_RxCpltCallback: 0x0800BC14: 4770 BX LR

Section .text.libc.__SEGGER_RTL_float64_PolyEvalQ from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=70, align=2


__SEGGER_RTL_float64_PolyEvalQ: 0x0800BC16: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800BC1A: 460F MOV R7, R1 0x0800BC1C: 4680 MOV R8, R0 0x0800BC1E: EB00 02C1 ADD.W R2, R0, R1, LSL #3 0x0800BC22: EC56 9B10 VMOV R9, R6, D0
.L1: 0x0800BC26: 1E7C SUBS R4, R7, #1 0x0800BC28: F1A2 0508 SUB.W R5, R2, #8 0x0800BC2C: E952 2302 LDRD R2, R3, [R2, #-8] 0x0800BC30: EC51 0B10 VMOV R0, R1, D0 0x0800BC34: F001 FC62 BL __aeabi_dadd ; 0x0800D4FC 0x0800BC38: 464A MOV R2, R9 0x0800BC3A: 4633 MOV R3, R6 0x0800BC3C: F7FA FC00 BL __aeabi_dmul ; 0x08006440 0x0800BC40: 2F02 CMP R7, #2 0x0800BC42: EC41 0B10 VMOV D0, R0, R1 0x0800BC46: 462A MOV R2, R5 0x0800BC48: 4627 MOV R7, R4 0x0800BC4A: D8EC BHI .L1 ; 0x0800BC26 0x0800BC4C: E9D8 2300 LDRD R2, R3, [R8] 0x0800BC50: F001 FC54 BL __aeabi_dadd ; 0x0800D4FC 0x0800BC54: EC41 0B10 VMOV D0, R0, R1 0x0800BC58: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.HAL_UART_RxHalfCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4


HAL_UART_RxHalfCpltCallback: 0x0800BC5C: 4770 BX LR

Section .text.libc.__SEGGER_RTL_prin_flush from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=26, align=2


__SEGGER_RTL_prin_flush: 0x0800BC5E: 6942 LDR R2, [R0, #20] 0x0800BC60: B14A CBZ R2, .L1 ; 0x0800BC76 0x0800BC62: B510 PUSH {R4, LR} 0x0800BC64: 4604 MOV R4, R0 0x0800BC66: 6A03 LDR R3, [R0, #32] 0x0800BC68: 2B00 CMP R3, #0 0x0800BC6A: BF1C ITT NE 0x0800BC6C: 6921 LDRNE R1, [R4, #16] 0x0800BC6E: 4798 BLXNE R3 0x0800BC70: 2000 MOVS R0, #0 0x0800BC72: 6160 STR R0, [R4, #20] 0x0800BC74: BD10 POP {R4, PC}
.L1: 0x0800BC76: 4770 BX LR

Section .text.HAL_UART_ReceiverTimeout_Config from stm32g4xx_hal_uart.o, size=66, align=4


HAL_UART_ReceiverTimeout_Config: 0x0800BC78: 6802 LDR R2, [R0] 0x0800BC7A: F248 0300 MOVW R3, #0x8000 0x0800BC7E: F2C4 0300 MOVT R3, #0x4000 0x0800BC82: 429A CMP R2, R3 0x0800BC84: D018 BEQ .L2 ; 0x0800BCB8 0x0800BC86: B5B0 PUSH {R4-R5, R7, LR} 0x0800BC88: F1B1 7F80 CMP.W R1, #0x01000000 0x0800BC8C: D30C BCC .L1 ; 0x0800BCA8 0x0800BC8E: F24E 72FD MOVW R2, #0xE7FD ; 0x0800E7FD = .rodata..L.str 0x0800BC92: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E7FD = .rodata..L.str 0x0800BC96: 4604 MOV R4, R0 0x0800BC98: 4610 MOV R0, R2 0x0800BC9A: 460D MOV R5, R1 0x0800BC9C: F640 21AF MOVW R1, #0x0AAF 0x0800BCA0: F7F7 FB58 BL assert_failed ; 0x08003354 0x0800BCA4: 4629 MOV R1, R5 0x0800BCA6: 4620 MOV R0, R4
.L1: 0x0800BCA8: 6800 LDR R0, [R0] 0x0800BCAA: 6942 LDR R2, [R0, #20] 0x0800BCAC: F002 427F AND R2, R2, #0xFF000000 0x0800BCB0: 4311 ORRS R1, R2 0x0800BCB2: 6141 STR R1, [R0, #20] 0x0800BCB4: E8BD 40B0 POP.W {R4-R5, R7, LR}
.L2: 0x0800BCB8: 4770 BX LR

Section .text.libc.__SEGGER_RTL_stream_write from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=10, align=2


__SEGGER_RTL_stream_write: 0x0800BCBA: 6A43 LDR R3, [R0, #36] 0x0800BCBC: 4608 MOV R0, R1 0x0800BCBE: 2101 MOVS R1, #1 0x0800BCC0: F7FF BF3F B.W fwrite ; 0x0800BB42

Section .text.UART_DMAReceiveCplt from stm32g4xx_hal_uart.o, size=138, align=4


UART_DMAReceiveCplt: 0x0800BCC4: 6801 LDR R1, [R0] 0x0800BCC6: 6A80 LDR R0, [R0, #40] 0x0800BCC8: 6809 LDR R1, [R1] 0x0800BCCA: 0689 LSLS R1, R1, #26 0x0800BCCC: D434 BMI .L5 ; 0x0800BD38 0x0800BCCE: 2100 MOVS R1, #0 0x0800BCD0: F8A0 105E STRH.W R1, [R0, #94]
.L1: 0x0800BCD4: 6801 LDR R1, [R0] 0x0800BCD6: E851 1F00 LDREX R1, [R1] 0x0800BCDA: 6802 LDR R2, [R0] 0x0800BCDC: F421 7180 BIC R1, R1, #0x0100 0x0800BCE0: E842 1300 STREX R3, R1, [R2] 0x0800BCE4: 2B00 CMP R3, #0 0x0800BCE6: D1F5 BNE .L1 ; 0x0800BCD4
.L2: 0x0800BCE8: 6801 LDR R1, [R0] 0x0800BCEA: 3108 ADDS R1, #8 0x0800BCEC: E851 1F00 LDREX R1, [R1] 0x0800BCF0: 6802 LDR R2, [R0] 0x0800BCF2: F021 0101 BIC R1, R1, #1 0x0800BCF6: 3208 ADDS R2, #8 0x0800BCF8: E842 1300 STREX R3, R1, [R2] 0x0800BCFC: 2B00 CMP R3, #0 0x0800BCFE: D1F3 BNE .L2 ; 0x0800BCE8
.L3: 0x0800BD00: 6801 LDR R1, [R0] 0x0800BD02: 3108 ADDS R1, #8 0x0800BD04: E851 1F00 LDREX R1, [R1] 0x0800BD08: 6802 LDR R2, [R0] 0x0800BD0A: F021 0140 BIC R1, R1, #64 0x0800BD0E: 3208 ADDS R2, #8 0x0800BD10: E842 1300 STREX R3, R1, [R2] 0x0800BD14: 2B00 CMP R3, #0 0x0800BD16: D1F3 BNE .L3 ; 0x0800BD00 0x0800BD18: 2120 MOVS R1, #32 0x0800BD1A: F8C0 108C STR.W R1, [R0, #140] 0x0800BD1E: 6EC1 LDR R1, [R0, #108] 0x0800BD20: 2901 CMP R1, #1 0x0800BD22: D109 BNE .L5 ; 0x0800BD38
.L4: 0x0800BD24: 6801 LDR R1, [R0] 0x0800BD26: E851 1F00 LDREX R1, [R1] 0x0800BD2A: 6802 LDR R2, [R0] 0x0800BD2C: F021 0110 BIC R1, R1, #16 0x0800BD30: E842 1300 STREX R3, R1, [R2] 0x0800BD34: 2B00 CMP R3, #0 0x0800BD36: D1F5 BNE .L4 ; 0x0800BD24
.L5: 0x0800BD38: 2100 MOVS R1, #0 0x0800BD3A: 6701 STR R1, [R0, #112] 0x0800BD3C: 6EC1 LDR R1, [R0, #108] 0x0800BD3E: 2901 CMP R1, #1 0x0800BD40: D103 BNE .L6 ; 0x0800BD4A 0x0800BD42: F8B0 105C LDRH.W R1, [R0, #92] 0x0800BD46: F7FF BF13 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB70
.L6: 0x0800BD4A: F7FF BF63 B.W HAL_UART_RxCpltCallback ; 0x0800BC14

Section .text.libc.__SEGGER_RTL_X_file_write from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=6, align=2


__SEGGER_RTL_X_file_write: 0x0800BD4E: 6800 LDR R0, [R0] 0x0800BD50: F000 B845 B.W SEGGER_RTT_Write ; 0x0800BDDE

Section .text.UART_DMARxHalfCplt from stm32g4xx_hal_uart.o, size=26, align=4


UART_DMARxHalfCplt: 0x0800BD54: 6A80 LDR R0, [R0, #40] 0x0800BD56: 2101 MOVS R1, #1 0x0800BD58: 6701 STR R1, [R0, #112] 0x0800BD5A: 6EC1 LDR R1, [R0, #108] 0x0800BD5C: 2901 CMP R1, #1 0x0800BD5E: D104 BNE .L1 ; 0x0800BD6A 0x0800BD60: F8B0 105C LDRH.W R1, [R0, #92] 0x0800BD64: 0849 LSRS R1, R1, #1 0x0800BD66: F7FF BF03 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB70
.L1: 0x0800BD6A: F7FF BF77 B.W HAL_UART_RxHalfCpltCallback ; 0x0800BC5C

Section .text.libc._GetAvailWriteSpace from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=22, align=2


_GetAvailWriteSpace: 0x0800BD6E: 4601 MOV R1, R0 0x0800BD70: 68C0 LDR R0, [R0, #12] 0x0800BD72: 690A LDR R2, [R1, #16] 0x0800BD74: 4282 CMP R2, R0 0x0800BD76: EA6F 0000 MVN.W R0, R0 0x0800BD7A: 4410 ADD R0, R2 0x0800BD7C: BF9C ITT LS 0x0800BD7E: 6889 LDRLS R1, [R1, #8] 0x0800BD80: 4408 ADDLS R0, R1 0x0800BD82: 4770 BX LR

Section .text.HAL_UARTEx_WakeupCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4


HAL_UARTEx_WakeupCallback: 0x0800BD84: 4770 BX LR

Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=86, align=2


_WriteBlocking: 0x0800BD86: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800BD8A: 4614 MOV R4, R2 0x0800BD8C: 4688 MOV R8, R1 0x0800BD8E: 4605 MOV R5, R0 0x0800BD90: 68C7 LDR R7, [R0, #12] 0x0800BD92: F04F 0900 MOV.W R9, #0
.L1: 0x0800BD96: 6928 LDR R0, [R5, #16] 0x0800BD98: 43F9 MVNS R1, R7 0x0800BD9A: 42B8 CMP R0, R7 0x0800BD9C: 4408 ADD R0, R1 0x0800BD9E: 68A9 LDR R1, [R5, #8] 0x0800BDA0: BF98 IT LS 0x0800BDA2: 4408 ADDLS R0, R1 0x0800BDA4: 1BCE SUBS R6, R1, R7 0x0800BDA6: 42B0 CMP R0, R6 0x0800BDA8: BF38 IT CC 0x0800BDAA: 4606 MOVCC R6, R0 0x0800BDAC: 6868 LDR R0, [R5, #4] 0x0800BDAE: 42A6 CMP R6, R4 0x0800BDB0: BF28 IT CS 0x0800BDB2: 4626 MOVCS R6, R4 0x0800BDB4: 4438 ADD R0, R7 0x0800BDB6: 4641 MOV R1, R8 0x0800BDB8: 4632 MOV R2, R6 0x0800BDBA: F7FA FC75 BL memcpy ; 0x080066A8 0x0800BDBE: 68A8 LDR R0, [R5, #8] 0x0800BDC0: 19F1 ADDS R1, R6, R7 0x0800BDC2: 1A0F SUBS R7, R1, R0 0x0800BDC4: BF18 IT NE 0x0800BDC6: 460F MOVNE R7, R1 0x0800BDC8: 1BA4 SUBS R4, R4, R6 0x0800BDCA: 44B1 ADD R9, R6 0x0800BDCC: 44B0 ADD R8, R6 0x0800BDCE: F3BF 8F5F DMB SY 0x0800BDD2: 60EF STR R7, [R5, #12] 0x0800BDD4: D1DF BNE .L1 ; 0x0800BD96 0x0800BDD6: 4648 MOV R0, R9 0x0800BDD8: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.HAL_UARTEx_RxFifoFullCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4


HAL_UARTEx_RxFifoFullCallback: 0x0800BDDC: 4770 BX LR

Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=54, align=2


SEGGER_RTT_Write: 0x0800BDDE: B5F8 PUSH {R3-R7, LR} 0x0800BDE0: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800BDE4: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800BDE8: 4614 MOV R4, R2 0x0800BDEA: 781B LDRB R3, [R3] 0x0800BDEC: 2B00 CMP R3, #0 0x0800BDEE: 460D MOV R5, R1 0x0800BDF0: 4606 MOV R6, R0 0x0800BDF2: BF08 IT EQ 0x0800BDF4: F002 FB5C BLEQ _DoInit ; 0x0800E4B0 0x0800BDF8: F3EF 8711 MRS R7, BASEPRI 0x0800BDFC: F04F 0120 MOV.W R1, #32 0x0800BE00: F381 8811 MSR BASEPRI, R1 0x0800BE04: 4630 MOV R0, R6 0x0800BE06: 4629 MOV R1, R5 0x0800BE08: 4622 MOV R2, R4 0x0800BE0A: F002 FBA5 BL SEGGER_RTT_WriteNoLock ; 0x0800E558 0x0800BE0E: F387 8811 MSR BASEPRI, R7 0x0800BE12: BDF8 POP {R3-R7, PC}

Section .text.HAL_UARTEx_TxFifoEmptyCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4


HAL_UARTEx_TxFifoEmptyCallback: 0x0800BE14: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_mbtowc from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=50, align=2


__SEGGER_RTL_ascii_mbtowc: 0x0800BE16: 4684 MOV R12, R0 0x0800BE18: 2000 MOVS R0, #0 0x0800BE1A: 2900 CMP R1, #0 0x0800BE1C: BF18 IT NE 0x0800BE1E: 2A00 CMPNE R2, #0 0x0800BE20: D00E BEQ .L1 ; 0x0800BE40 0x0800BE22: 7809 LDRB R1, [R1] 0x0800BE24: B248 SXTB R0, R1 0x0800BE26: 2800 CMP R0, #0 0x0800BE28: D40B BMI .L2 ; 0x0800BE42 0x0800BE2A: F1BC 0F00 CMP.W R12, #0 0x0800BE2E: BF18 IT NE 0x0800BE30: F8CC 1000 STRNE.W R1, [R12] 0x0800BE34: 2100 MOVS R1, #0 0x0800BE36: E9C3 1100 STRD R1, R1, [R3] 0x0800BE3A: 2800 CMP R0, #0 0x0800BE3C: BF18 IT NE 0x0800BE3E: 2001 MOVNE R0, #1
.L1: 0x0800BE40: 4770 BX LR
.L2: 0x0800BE42: F06F 0001 MVN R0, #1 0x0800BE46: 4770 BX LR

Section .text.HAL_UARTEx_DisableFifoMode from stm32g4xx_hal_uart_ex.o, size=166, align=4


HAL_UARTEx_DisableFifoMode: 0x0800BE48: B510 PUSH {R4, LR} 0x0800BE4A: 6801 LDR R1, [R0] 0x0800BE4C: F644 72FF MOVW R2, #0x4FFF 0x0800BE50: F2C4 0200 MOVT R2, #0x4000 0x0800BE54: 4291 CMP R1, R2 0x0800BE56: DC12 BGT .L1 ; 0x0800BE7E 0x0800BE58: F244 4200 MOVW R2, #0x4400 0x0800BE5C: F2C4 0200 MOVT R2, #0x4000 0x0800BE60: 4291 CMP R1, R2 0x0800BE62: D029 BEQ .L3 ; 0x0800BEB8 0x0800BE64: F644 0200 MOVW R2, #0x4800 0x0800BE68: F2C4 0200 MOVT R2, #0x4000 0x0800BE6C: 4291 CMP R1, R2 0x0800BE6E: D023 BEQ .L3 ; 0x0800BEB8 0x0800BE70: F644 4200 MOVW R2, #0x4C00 0x0800BE74: F2C4 0200 MOVT R2, #0x4000 0x0800BE78: 4291 CMP R1, R2 0x0800BE7A: D01D BEQ .L3 ; 0x0800BEB8 0x0800BE7C: E011 B .L2 ; 0x0800BEA2
.L1: 0x0800BE7E: F245 0200 MOVW R2, #0x5000 0x0800BE82: F2C4 0200 MOVT R2, #0x4000 0x0800BE86: 4291 CMP R1, R2 0x0800BE88: D016 BEQ .L3 ; 0x0800BEB8 0x0800BE8A: F248 0200 MOVW R2, #0x8000 0x0800BE8E: F2C4 0200 MOVT R2, #0x4000 0x0800BE92: 4291 CMP R1, R2 0x0800BE94: D010 BEQ .L3 ; 0x0800BEB8 0x0800BE96: F643 0200 MOVW R2, #0x3800 0x0800BE9A: F2C4 0201 MOVT R2, #0x4001 0x0800BE9E: 4291 CMP R1, R2 0x0800BEA0: D00A BEQ .L3 ; 0x0800BEB8
.L2: 0x0800BEA2: F64C 21DA MOVW R1, #0xCADA ; 0x0800CADA = .rodata..L.str 0x0800BEA6: F6C0 0100 MOVT R1, #0x0800 ; 0x0800CADA = .rodata..L.str 0x0800BEAA: 4604 MOV R4, R0 0x0800BEAC: 4608 MOV R0, R1 0x0800BEAE: F240 2136 MOVW R1, #0x0236 0x0800BEB2: F7F7 FA4F BL assert_failed ; 0x08003354 0x0800BEB6: 4620 MOV R0, R4
.L3: 0x0800BEB8: F890 1084 LDRB.W R1, [R0, #132] 0x0800BEBC: 2901 CMP R1, #1 0x0800BEBE: D101 BNE .L4 ; 0x0800BEC4 0x0800BEC0: 2002 MOVS R0, #2 0x0800BEC2: BD10 POP {R4, PC}
.L4: 0x0800BEC4: 2124 MOVS R1, #36 0x0800BEC6: F8C0 1088 STR.W R1, [R0, #136] 0x0800BECA: 6801 LDR R1, [R0] 0x0800BECC: 680A LDR R2, [R1] 0x0800BECE: 680B LDR R3, [R1] 0x0800BED0: F022 5200 BIC R2, R2, #0x20000000 0x0800BED4: F023 0301 BIC R3, R3, #1 0x0800BED8: 600B STR R3, [R1] 0x0800BEDA: 2300 MOVS R3, #0 0x0800BEDC: 6643 STR R3, [R0, #100] 0x0800BEDE: 600A STR R2, [R1] 0x0800BEE0: 2120 MOVS R1, #32 0x0800BEE2: F8C0 1088 STR.W R1, [R0, #136] 0x0800BEE6: F880 3084 STRB.W R3, [R0, #132] 0x0800BEEA: 2000 MOVS R0, #0 0x0800BEEC: BD10 POP {R4, PC}

Section .text.libc.__SEGGER_RTL_ascii_wctomb from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=14, align=2


__SEGGER_RTL_ascii_wctomb: 0x0800BEEE: 297F CMP R1, #127 0x0800BEF0: BF8E ITEE HI 0x0800BEF2: F06F 0001 MVNHI R0, #1 0x0800BEF6: 7001 STRBLS R1, [R0] 0x0800BEF8: 2001 MOVLS R0, #1 0x0800BEFA: 4770 BX LR

Section .text.USB_DevInit from stm32g4xx_ll_usb.o, size=26, align=4


USB_DevInit: 0x0800BEFC: 4601 MOV R1, R0 0x0800BEFE: 2001 MOVS R0, #1 0x0800BF00: F8A1 0040 STRH.W R0, [R1, #64] 0x0800BF04: 2200 MOVS R2, #0 0x0800BF06: 2000 MOVS R0, #0 0x0800BF08: F8A1 2040 STRH.W R2, [R1, #64] 0x0800BF0C: F8A1 2044 STRH.W R2, [R1, #68] 0x0800BF10: F8A1 2050 STRH.W R2, [R1, #80] 0x0800BF14: 4770 BX LR

Section .rodata..L.str from main.o, size=26, align=1

  0x0800BF16:  53           DC.B       0x53                     ; 'S'
  0x0800BF17:  79           DC.B       0x79                     ; 'y'
  0x0800BF18:  73           DC.B       0x73                     ; 's'
  0x0800BF19:  74           DC.B       0x74                     ; 't'
  0x0800BF1A:  65           DC.B       0x65                     ; 'e'
  0x0800BF1B:  6D           DC.B       0x6D                     ; 'm'
  0x0800BF1C:  20           DC.B       0x20                     ; ' '
  0x0800BF1D:  63           DC.B       0x63                     ; 'c'
  0x0800BF1E:  6F           DC.B       0x6F                     ; 'o'
  0x0800BF1F:  72           DC.B       0x72                     ; 'r'
  0x0800BF20:  65           DC.B       0x65                     ; 'e'
  0x0800BF21:  20           DC.B       0x20                     ; ' '
  0x0800BF22:  63           DC.B       0x63                     ; 'c'
  0x0800BF23:  6C           DC.B       0x6C                     ; 'l'
  0x0800BF24:  6F           DC.B       0x6F                     ; 'o'
  0x0800BF25:  63           DC.B       0x63                     ; 'c'
  0x0800BF26:  6B           DC.B       0x6B                     ; 'k'
  0x0800BF27:  3A           DC.B       0x3A                     ; ':'
  0x0800BF28:  20           DC.B       0x20                     ; ' '
  0x0800BF29:  25           DC.B       0x25                     ; '%'
  0x0800BF2A:  75           DC.B       0x75                     ; 'u'
  0x0800BF2B:  4D           DC.B       0x4D                     ; 'M'
  0x0800BF2C:  48           DC.B       0x48                     ; 'H'
  0x0800BF2D:  7A           DC.B       0x7A                     ; 'z'
  0x0800BF2E:  0A           DC.B       0x0A                     ; '\n'
  0x0800BF2F:  00           DC.B       0x00                     ; '\0'

Section .text.ADS_1260_SetDataRate from ads1260.o, size=122, align=4


ADS_1260_SetDataRate: 0x0800BF30: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800BF34: B082 SUB SP, SP, #8 0x0800BF36: F10D 0605 ADD.W R6, SP, #5 0x0800BF3A: 460C MOV R4, R1 0x0800BF3C: F04F 0822 MOV.W R8, #34 0x0800BF40: F44F 777A MOV.W R7, #0x03E8 0x0800BF44: 4631 MOV R1, R6 0x0800BF46: 4632 MOV R2, R6 0x0800BF48: 2303 MOVS R3, #3 0x0800BF4A: 4605 MOV R5, R0 0x0800BF4C: F88D 8005 STRB.W R8, [SP, #5] 0x0800BF50: 9700 STR R7, [SP, #0] 0x0800BF52: F7F8 FE8D BL HAL_SPI_TransmitReceive ; 0x08004C70 0x0800BF56: F89D 0007 LDRB.W R0, [SP, #7] 0x0800BF5A: 4631 MOV R1, R6 0x0800BF5C: F000 0007 AND R0, R0, #7 0x0800BF60: 4320 ORRS R0, R4 0x0800BF62: F88D 0006 STRB.W R0, [SP, #6] 0x0800BF66: 2042 MOVS R0, #66 0x0800BF68: F88D 0005 STRB.W R0, [SP, #5] 0x0800BF6C: 4628 MOV R0, R5 0x0800BF6E: 4632 MOV R2, R6 0x0800BF70: 2302 MOVS R3, #2 0x0800BF72: 9700 STR R7, [SP, #0] 0x0800BF74: F7F8 FE7C BL HAL_SPI_TransmitReceive ; 0x08004C70 0x0800BF78: 4628 MOV R0, R5 0x0800BF7A: 4631 MOV R1, R6 0x0800BF7C: 4632 MOV R2, R6 0x0800BF7E: 2303 MOVS R3, #3 0x0800BF80: F88D 8005 STRB.W R8, [SP, #5] 0x0800BF84: 9700 STR R7, [SP, #0] 0x0800BF86: F7F8 FE73 BL HAL_SPI_TransmitReceive ; 0x08004C70 0x0800BF8A: F89D 0007 LDRB.W R0, [SP, #7] 0x0800BF8E: 4020 ANDS R0, R4 0x0800BF90: 42A0 CMP R0, R4 0x0800BF92: D102 BNE .L1 ; 0x0800BF9A 0x0800BF94: B002 ADD SP, SP, #8 0x0800BF96: E8BD 81F0 POP.W {R4-R8, PC}
.L1: 0x0800BF9A: F64E 00F2 MOVW R0, #0xE8F2 ; 0x0800E8F2 = .rodata..Lstr 0x0800BF9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E8F2 = .rodata..Lstr 0x0800BFA2: F7FF FC04 BL puts ; 0x0800B7AE 0x0800BFA6: BF00 NOP
.L2: 0x0800BFA8: E7FE B .L2 ; 0x0800BFA8

Section .rodata..Lstr.32 from main.o, size=30, align=1

  0x0800BFAA:  42           DC.B       0x42                     ; 'B'
  0x0800BFAB:  61           DC.B       0x61                     ; 'a'
  0x0800BFAC:  63           DC.B       0x63                     ; 'c'
  0x0800BFAD:  6B           DC.B       0x6B                     ; 'k'
  0x0800BFAE:  75           DC.B       0x75                     ; 'u'
  0x0800BFAF:  70           DC.B       0x70                     ; 'p'
  0x0800BFB0:  52           DC.B       0x52                     ; 'R'
  0x0800BFB1:  65           DC.B       0x65                     ; 'e'
  0x0800BFB2:  67           DC.B       0x67                     ; 'g'
  0x0800BFB3:  69           DC.B       0x69                     ; 'i'
  0x0800BFB4:  73           DC.B       0x73                     ; 's'
  0x0800BFB5:  74           DC.B       0x74                     ; 't'
  0x0800BFB6:  65           DC.B       0x65                     ; 'e'
  0x0800BFB7:  72           DC.B       0x72                     ; 'r'
  0x0800BFB8:  44           DC.B       0x44                     ; 'D'
  0x0800BFB9:  61           DC.B       0x61                     ; 'a'
  0x0800BFBA:  74           DC.B       0x74                     ; 't'
  0x0800BFBB:  61           DC.B       0x61                     ; 'a'
  0x0800BFBC:  20           DC.B       0x20                     ; ' '
  0x0800BFBD:  61           DC.B       0x61                     ; 'a'
  0x0800BFBE:  76           DC.B       0x76                     ; 'v'
  0x0800BFBF:  61           DC.B       0x61                     ; 'a'
  0x0800BFC0:  69           DC.B       0x69                     ; 'i'
  0x0800BFC1:  6C           DC.B       0x6C                     ; 'l'
  0x0800BFC2:  61           DC.B       0x61                     ; 'a'
  0x0800BFC3:  62           DC.B       0x62                     ; 'b'
  0x0800BFC4:  6C           DC.B       0x6C                     ; 'l'
  0x0800BFC5:  65           DC.B       0x65                     ; 'e'
  0x0800BFC6:  0D           DC.B       0x0D                     ; '\r'
  0x0800BFC7:  00           DC.B       0x00                     ; '\0'

Section .text.ADS_1260_BatteryCurrentOffsetCalibrationStart from ads1260.o, size=46, align=4


ADS_1260_BatteryCurrentOffsetCalibrationStart: 0x0800BFC8: 4602 MOV R2, R0 0x0800BFCA: F8D0 0188 LDR.W R0, [R0, #0x0188] 0x0800BFCE: 2100 MOVS R1, #0 0x0800BFD0: 6790 STR R0, [R2, #120] 0x0800BFD2: F8B2 00CE LDRH.W R0, [R2, #206] 0x0800BFD6: F8A2 007C STRH.W R0, [R2, #124] 0x0800BFDA: F8B2 00CC LDRH.W R0, [R2, #204] 0x0800BFDE: F8A2 007E STRH.W R0, [R2, #126] 0x0800BFE2: F8D2 30D4 LDR.W R3, [R2, #212] 0x0800BFE6: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800BFEA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800BFEE: F8C2 3080 STR.W R3, [R2, #128] 0x0800BFF2: F000 BB6D B.W EEPROM_storeConfig ; 0x0800C6D0

Section .rodata..Lstr.34 from main.o, size=18, align=1

  0x0800BFF6:  2E           DC.B       0x2E                     ; '.'
  0x0800BFF7:  2E           DC.B       0x2E                     ; '.'
  0x0800BFF8:  2E           DC.B       0x2E                     ; '.'
  0x0800BFF9:  46           DC.B       0x46                     ; 'F'
  0x0800BFFA:  6C           DC.B       0x6C                     ; 'l'
  0x0800BFFB:  61           DC.B       0x61                     ; 'a'
  0x0800BFFC:  73           DC.B       0x73                     ; 's'
  0x0800BFFD:  68           DC.B       0x68                     ; 'h'
  0x0800BFFE:  20           DC.B       0x20                     ; ' '
  0x0800BFFF:  75           DC.B       0x75                     ; 'u'
  0x0800C000:  6E           DC.B       0x6E                     ; 'n'
  0x0800C001:  6C           DC.B       0x6C                     ; 'l'
  0x0800C002:  6F           DC.B       0x6F                     ; 'o'
  0x0800C003:  63           DC.B       0x63                     ; 'c'
  0x0800C004:  6B           DC.B       0x6B                     ; 'k'
  0x0800C005:  65           DC.B       0x65                     ; 'e'
  0x0800C006:  64           DC.B       0x64                     ; 'd'
  0x0800C007:  00           DC.B       0x00                     ; '\0'

Section .text.ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart from ads1260.o, size=58, align=4


ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart: 0x0800C008: 4602 MOV R2, R0 0x0800C00A: F8D0 00D4 LDR.W R0, [R0, #212] 0x0800C00E: F44F 737A MOV.W R3, #0x03E8 0x0800C012: F8C2 0084 STR.W R0, [R2, #132] 0x0800C016: F8D2 0084 LDR.W R0, [R2, #132] 0x0800C01A: F8D2 1080 LDR.W R1, [R2, #128] 0x0800C01E: 1A40 SUBS R0, R0, R1 0x0800C020: F241 21DC MOVW R1, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation 0x0800C024: F2C1 0100 MOVT R1, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation 0x0800C028: 6809 LDR R1, [R1] 0x0800C02A: 4359 MULS R1, R3, R1 0x0800C02C: FB91 F3F0 SDIV R3, R1, R0 0x0800C030: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800C034: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C038: 2100 MOVS R1, #0 0x0800C03A: F8C2 3088 STR.W R3, [R2, #136] 0x0800C03E: F000 BB47 B.W EEPROM_storeConfig ; 0x0800C6D0

Section .rodata..Lstr.53 from main.o, size=22, align=1

  0x0800C042:  46           DC.B       0x46                     ; 'F'
  0x0800C043:  6C           DC.B       0x6C                     ; 'l'
  0x0800C044:  61           DC.B       0x61                     ; 'a'
  0x0800C045:  73           DC.B       0x73                     ; 's'
  0x0800C046:  68           DC.B       0x68                     ; 'h'
  0x0800C047:  20           DC.B       0x20                     ; ' '
  0x0800C048:  6F           DC.B       0x6F                     ; 'o'
  0x0800C049:  62           DC.B       0x62                     ; 'b'
  0x0800C04A:  20           DC.B       0x20                     ; ' '
  0x0800C04B:  75           DC.B       0x75                     ; 'u'
  0x0800C04C:  6E           DC.B       0x6E                     ; 'n'
  0x0800C04D:  6C           DC.B       0x6C                     ; 'l'
  0x0800C04E:  6F           DC.B       0x6F                     ; 'o'
  0x0800C04F:  63           DC.B       0x63                     ; 'c'
  0x0800C050:  6B           DC.B       0x6B                     ; 'k'
  0x0800C051:  20           DC.B       0x20                     ; ' '
  0x0800C052:  65           DC.B       0x65                     ; 'e'
  0x0800C053:  72           DC.B       0x72                     ; 'r'
  0x0800C054:  72           DC.B       0x72                     ; 'r'
  0x0800C055:  6F           DC.B       0x6F                     ; 'o'
  0x0800C056:  72           DC.B       0x72                     ; 'r'
  0x0800C057:  00           DC.B       0x00                     ; '\0'

Section .text.AH_COUNTER_Init from ah_counter.o, size=54, align=4


AH_COUNTER_Init: 0x0800C058: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800C05C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C060: 6DC1 LDR R1, [R0, #92] 0x0800C062: F24F 12F0 MOVW R2, #0xF1F0 0x0800C066: F6CF 72FF MOVT R2, #0xFFFF 0x0800C06A: 4351 MULS R1, R2, R1 0x0800C06C: 17CB ASRS R3, R1, #31 0x0800C06E: E9C0 1358 STRD R1, R3, [R0, #0x0160] 0x0800C072: 6DC1 LDR R1, [R0, #92] 0x0800C074: 4249 RSBS R1, R1, #0 0x0800C076: F8C0 1140 STR.W R1, [R0, #0x0140] 0x0800C07A: 6DC1 LDR R1, [R0, #92] 0x0800C07C: 4351 MULS R1, R2, R1 0x0800C07E: 17CA ASRS R2, R1, #31 0x0800C080: E9C0 1278 STRD R1, R2, [R0, #0x01E0] 0x0800C084: 6DC1 LDR R1, [R0, #92] 0x0800C086: 4249 RSBS R1, R1, #0 0x0800C088: F8C0 11D8 STR.W R1, [R0, #0x01D8] 0x0800C08C: 4770 BX LR

Section .rodata..Lstr.56 from main.o, size=14, align=1

  0x0800C08E:  46           DC.B       0x46                     ; 'F'
  0x0800C08F:  6C           DC.B       0x6C                     ; 'l'
  0x0800C090:  61           DC.B       0x61                     ; 'a'
  0x0800C091:  73           DC.B       0x73                     ; 's'
  0x0800C092:  68           DC.B       0x68                     ; 'h'
  0x0800C093:  20           DC.B       0x20                     ; ' '
  0x0800C094:  20           DC.B       0x20                     ; ' '
  0x0800C095:  6C           DC.B       0x6C                     ; 'l'
  0x0800C096:  6F           DC.B       0x6F                     ; 'o'
  0x0800C097:  63           DC.B       0x63                     ; 'c'
  0x0800C098:  6B           DC.B       0x6B                     ; 'k'
  0x0800C099:  65           DC.B       0x65                     ; 'e'
  0x0800C09A:  64           DC.B       0x64                     ; 'd'
  0x0800C09B:  00           DC.B       0x00                     ; '\0'

Section .text.y from chip_temperature.o, size=70, align=4


y: 0x0800C09C: 4282 CMP R2, R0 0x0800C09E: D102 BNE .L1 ; 0x0800C0A6 0x0800C0A0: 2000 MOVS R0, #0 0x0800C0A2: B200 SXTH R0, R0 0x0800C0A4: 4770 BX LR
.L1: 0x0800C0A6: 4694 MOV R12, R2 0x0800C0A8: 4290 CMP R0, R2 0x0800C0AA: BFB8 IT LT 0x0800C0AC: 4602 MOVLT R2, R0 0x0800C0AE: EBBC 0000 SUBS.W R0, R12, R0 0x0800C0B2: 469C MOV R12, R3 0x0800C0B4: BF48 IT MI 0x0800C0B6: 4240 RSBMI R0, R0, #0 0x0800C0B8: B580 PUSH {R7, LR} 0x0800C0BA: F8DD E008 LDR.W LR, [SP, #8] 0x0800C0BE: 4299 CMP R1, R3 0x0800C0C0: BFB8 IT LT 0x0800C0C2: 460B MOVLT R3, R1 0x0800C0C4: EBBC 0101 SUBS.W R1, R12, R1 0x0800C0C8: BF48 IT MI 0x0800C0CA: 4249 RSBMI R1, R1, #0 0x0800C0CC: EBAE 0202 SUB.W R2, LR, R2 0x0800C0D0: 4343 MULS R3, R0, R3 0x0800C0D2: FB01 3102 MLA R1, R1, R2, R3 0x0800C0D6: FB91 F0F0 SDIV R0, R1, R0 0x0800C0DA: E8BD 4080 POP.W {R7, LR} 0x0800C0DE: B200 SXTH R0, R0 0x0800C0E0: 4770 BX LR

Section .rodata..L.str from stm32g4xx_hal.o, size=90, align=1

  0x0800C0E2:  44           DC.B       0x44                     ; 'D'
  0x0800C0E3:  3A           DC.B       0x3A                     ; ':'
  0x0800C0E4:  5C           DC.B       0x5C                     ; '\\'
  0x0800C0E5:  50           DC.B       0x50                     ; 'P'
  0x0800C0E6:  72           DC.B       0x72                     ; 'r'
  0x0800C0E7:  6F           DC.B       0x6F                     ; 'o'
  0x0800C0E8:  6A           DC.B       0x6A                     ; 'j'
  0x0800C0E9:  65           DC.B       0x65                     ; 'e'
  0x0800C0EA:  6B           DC.B       0x6B                     ; 'k'
  0x0800C0EB:  74           DC.B       0x74                     ; 't'
  0x0800C0EC:  65           DC.B       0x65                     ; 'e'
  0x0800C0ED:  5C           DC.B       0x5C                     ; '\\'
  0x0800C0EE:  65           DC.B       0x65                     ; 'e'
  0x0800C0EF:  63           DC.B       0x63                     ; 'c'
  0x0800C0F0:  73           DC.B       0x73                     ; 's'
  0x0800C0F1:  53           DC.B       0x53                     ; 'S'
  0x0800C0F2:  6D           DC.B       0x6D                     ; 'm'
  0x0800C0F3:  61           DC.B       0x61                     ; 'a'
  0x0800C0F4:  72           DC.B       0x72                     ; 'r'
  0x0800C0F5:  74           DC.B       0x74                     ; 't'
  0x0800C0F6:  50           DC.B       0x50                     ; 'P'
  0x0800C0F7:  72           DC.B       0x72                     ; 'r'
  0x0800C0F8:  6F           DC.B       0x6F                     ; 'o'
  0x0800C0F9:  5C           DC.B       0x5C                     ; '\\'
  0x0800C0FA:  74           DC.B       0x74                     ; 't'
  0x0800C0FB:  72           DC.B       0x72                     ; 'r'
  0x0800C0FC:  75           DC.B       0x75                     ; 'u'
  0x0800C0FD:  6E           DC.B       0x6E                     ; 'n'
  0x0800C0FE:  6B           DC.B       0x6B                     ; 'k'
  0x0800C0FF:  5C           DC.B       0x5C                     ; '\\'
  0x0800C100:  66           DC.B       0x66                     ; 'f'
  0x0800C101:  77           DC.B       0x77                     ; 'w'
  0x0800C102:  5F           DC.B       0x5F                     ; '_'
  0x0800C103:  67           DC.B       0x67                     ; 'g'
  0x0800C104:  34           DC.B       0x34                     ; '4'
  0x0800C105:  37           DC.B       0x37                     ; '7'
  0x0800C106:  33           DC.B       0x33                     ; '3'
  0x0800C107:  72           DC.B       0x72                     ; 'r'
  0x0800C108:  63           DC.B       0x63                     ; 'c'
  0x0800C109:  74           DC.B       0x74                     ; 't'
  0x0800C10A:  5C           DC.B       0x5C                     ; '\\'
  0x0800C10B:  44           DC.B       0x44                     ; 'D'
  0x0800C10C:  72           DC.B       0x72                     ; 'r'
  0x0800C10D:  69           DC.B       0x69                     ; 'i'
  0x0800C10E:  76           DC.B       0x76                     ; 'v'
  0x0800C10F:  65           DC.B       0x65                     ; 'e'
  0x0800C110:  72           DC.B       0x72                     ; 'r'
  0x0800C111:  73           DC.B       0x73                     ; 's'
  0x0800C112:  5C           DC.B       0x5C                     ; '\\'
  0x0800C113:  53           DC.B       0x53                     ; 'S'
  0x0800C114:  54           DC.B       0x54                     ; 'T'
  0x0800C115:  4D           DC.B       0x4D                     ; 'M'
  0x0800C116:  33           DC.B       0x33                     ; '3'
  0x0800C117:  32           DC.B       0x32                     ; '2'
  0x0800C118:  47           DC.B       0x47                     ; 'G'
  0x0800C119:  34           DC.B       0x34                     ; '4'
  0x0800C11A:  78           DC.B       0x78                     ; 'x'
  0x0800C11B:  78           DC.B       0x78                     ; 'x'
  0x0800C11C:  5F           DC.B       0x5F                     ; '_'
  0x0800C11D:  48           DC.B       0x48                     ; 'H'
  0x0800C11E:  41           DC.B       0x41                     ; 'A'
  0x0800C11F:  4C           DC.B       0x4C                     ; 'L'
  0x0800C120:  5F           DC.B       0x5F                     ; '_'
  0x0800C121:  44           DC.B       0x44                     ; 'D'
  0x0800C122:  72           DC.B       0x72                     ; 'r'
  0x0800C123:  69           DC.B       0x69                     ; 'i'
  0x0800C124:  76           DC.B       0x76                     ; 'v'
  0x0800C125:  65           DC.B       0x65                     ; 'e'
  0x0800C126:  72           DC.B       0x72                     ; 'r'
  0x0800C127:  5C           DC.B       0x5C                     ; '\\'
  0x0800C128:  53           DC.B       0x53                     ; 'S'
  0x0800C129:  72           DC.B       0x72                     ; 'r'
  0x0800C12A:  63           DC.B       0x63                     ; 'c'
  0x0800C12B:  5C           DC.B       0x5C                     ; '\\'
  0x0800C12C:  73           DC.B       0x73                     ; 's'
  0x0800C12D:  74           DC.B       0x74                     ; 't'
  0x0800C12E:  6D           DC.B       0x6D                     ; 'm'
  0x0800C12F:  33           DC.B       0x33                     ; '3'
  0x0800C130:  32           DC.B       0x32                     ; '2'
  0x0800C131:  67           DC.B       0x67                     ; 'g'
  0x0800C132:  34           DC.B       0x34                     ; '4'
  0x0800C133:  78           DC.B       0x78                     ; 'x'
  0x0800C134:  78           DC.B       0x78                     ; 'x'
  0x0800C135:  5F           DC.B       0x5F                     ; '_'
  0x0800C136:  68           DC.B       0x68                     ; 'h'
  0x0800C137:  61           DC.B       0x61                     ; 'a'
  0x0800C138:  6C           DC.B       0x6C                     ; 'l'
  0x0800C139:  2E           DC.B       0x2E                     ; '.'
  0x0800C13A:  63           DC.B       0x63                     ; 'c'
  0x0800C13B:  00           DC.B       0x00                     ; '\0'

Section .text.EEPROM_fullRestore from eeprom.o, size=78, align=4


EEPROM_fullRestore: 0x0800C13C: B5B0 PUSH {R4-R5, R7, LR} 0x0800C13E: 4604 MOV R4, R0 0x0800C140: F64E 4078 MOVW R0, #0xEC78 ; 0x0800EC78 = .rodata..Lstr.10 0x0800C144: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC78 = .rodata..Lstr.10 0x0800C148: F7FF FB31 BL puts ; 0x0800B7AE 0x0800C14C: F240 35F8 MOVW R5, #0x03F8 ; 0x100003F8 = eepromData 0x0800C150: F2C1 0500 MOVT R5, #0x1000 ; 0x100003F8 = eepromData 0x0800C154: F241 7140 MOVW R1, #0x1740 ; 0x08001740 = defaultEepromData 0x0800C158: F105 0018 ADD.W R0, R5, #24 0x0800C15C: F6C0 0100 MOVT R1, #0x0800 ; 0x08001740 = defaultEepromData 0x0800C160: 22B8 MOVS R2, #184 0x0800C162: F7FA FAB0 BL __aeabi_memcpy4 ; 0x080066C6 0x0800C166: 68A8 LDR R0, [R5, #8] 0x0800C168: 21D0 MOVS R1, #208 0x0800C16A: 3001 ADDS R0, #1 0x0800C16C: E9C5 1001 STRD R1, R0, [R5, #4] 0x0800C170: 2001 MOVS R0, #1 0x0800C172: 7028 STRB R0, [R5] 0x0800C174: 2000 MOVS R0, #0 0x0800C176: 2100 MOVS R1, #0 0x0800C178: 462A MOV R2, R5 0x0800C17A: 23D0 MOVS R3, #208 0x0800C17C: F000 F834 BL EEPROM_Write ; 0x0800C1E8 0x0800C180: 4620 MOV R0, R4 0x0800C182: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x0800C186: F000 B897 B.W EEPROM_readConfig ; 0x0800C2B8

Section .rodata..L.str from stm32g4xx_hal_adc.o, size=94, align=1

  0x0800C18A:  44           DC.B       0x44                     ; 'D'
  0x0800C18B:  3A           DC.B       0x3A                     ; ':'
  0x0800C18C:  5C           DC.B       0x5C                     ; '\\'
  0x0800C18D:  50           DC.B       0x50                     ; 'P'
  0x0800C18E:  72           DC.B       0x72                     ; 'r'
  0x0800C18F:  6F           DC.B       0x6F                     ; 'o'
  0x0800C190:  6A           DC.B       0x6A                     ; 'j'
  0x0800C191:  65           DC.B       0x65                     ; 'e'
  0x0800C192:  6B           DC.B       0x6B                     ; 'k'
  0x0800C193:  74           DC.B       0x74                     ; 't'
  0x0800C194:  65           DC.B       0x65                     ; 'e'
  0x0800C195:  5C           DC.B       0x5C                     ; '\\'
  0x0800C196:  65           DC.B       0x65                     ; 'e'
  0x0800C197:  63           DC.B       0x63                     ; 'c'
  0x0800C198:  73           DC.B       0x73                     ; 's'
  0x0800C199:  53           DC.B       0x53                     ; 'S'
  0x0800C19A:  6D           DC.B       0x6D                     ; 'm'
  0x0800C19B:  61           DC.B       0x61                     ; 'a'
  0x0800C19C:  72           DC.B       0x72                     ; 'r'
  0x0800C19D:  74           DC.B       0x74                     ; 't'
  0x0800C19E:  50           DC.B       0x50                     ; 'P'
  0x0800C19F:  72           DC.B       0x72                     ; 'r'
  0x0800C1A0:  6F           DC.B       0x6F                     ; 'o'
  0x0800C1A1:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1A2:  74           DC.B       0x74                     ; 't'
  0x0800C1A3:  72           DC.B       0x72                     ; 'r'
  0x0800C1A4:  75           DC.B       0x75                     ; 'u'
  0x0800C1A5:  6E           DC.B       0x6E                     ; 'n'
  0x0800C1A6:  6B           DC.B       0x6B                     ; 'k'
  0x0800C1A7:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1A8:  66           DC.B       0x66                     ; 'f'
  0x0800C1A9:  77           DC.B       0x77                     ; 'w'
  0x0800C1AA:  5F           DC.B       0x5F                     ; '_'
  0x0800C1AB:  67           DC.B       0x67                     ; 'g'
  0x0800C1AC:  34           DC.B       0x34                     ; '4'
  0x0800C1AD:  37           DC.B       0x37                     ; '7'
  0x0800C1AE:  33           DC.B       0x33                     ; '3'
  0x0800C1AF:  72           DC.B       0x72                     ; 'r'
  0x0800C1B0:  63           DC.B       0x63                     ; 'c'
  0x0800C1B1:  74           DC.B       0x74                     ; 't'
  0x0800C1B2:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1B3:  44           DC.B       0x44                     ; 'D'
  0x0800C1B4:  72           DC.B       0x72                     ; 'r'
  0x0800C1B5:  69           DC.B       0x69                     ; 'i'
  0x0800C1B6:  76           DC.B       0x76                     ; 'v'
  0x0800C1B7:  65           DC.B       0x65                     ; 'e'
  0x0800C1B8:  72           DC.B       0x72                     ; 'r'
  0x0800C1B9:  73           DC.B       0x73                     ; 's'
  0x0800C1BA:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1BB:  53           DC.B       0x53                     ; 'S'
  0x0800C1BC:  54           DC.B       0x54                     ; 'T'
  0x0800C1BD:  4D           DC.B       0x4D                     ; 'M'
  0x0800C1BE:  33           DC.B       0x33                     ; '3'
  0x0800C1BF:  32           DC.B       0x32                     ; '2'
  0x0800C1C0:  47           DC.B       0x47                     ; 'G'
  0x0800C1C1:  34           DC.B       0x34                     ; '4'
  0x0800C1C2:  78           DC.B       0x78                     ; 'x'
  0x0800C1C3:  78           DC.B       0x78                     ; 'x'
  0x0800C1C4:  5F           DC.B       0x5F                     ; '_'
  0x0800C1C5:  48           DC.B       0x48                     ; 'H'
  0x0800C1C6:  41           DC.B       0x41                     ; 'A'
  0x0800C1C7:  4C           DC.B       0x4C                     ; 'L'
  0x0800C1C8:  5F           DC.B       0x5F                     ; '_'
  0x0800C1C9:  44           DC.B       0x44                     ; 'D'
  0x0800C1CA:  72           DC.B       0x72                     ; 'r'
  0x0800C1CB:  69           DC.B       0x69                     ; 'i'
  0x0800C1CC:  76           DC.B       0x76                     ; 'v'
  0x0800C1CD:  65           DC.B       0x65                     ; 'e'
  0x0800C1CE:  72           DC.B       0x72                     ; 'r'
  0x0800C1CF:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1D0:  53           DC.B       0x53                     ; 'S'
  0x0800C1D1:  72           DC.B       0x72                     ; 'r'
  0x0800C1D2:  63           DC.B       0x63                     ; 'c'
  0x0800C1D3:  5C           DC.B       0x5C                     ; '\\'
  0x0800C1D4:  73           DC.B       0x73                     ; 's'
  0x0800C1D5:  74           DC.B       0x74                     ; 't'
  0x0800C1D6:  6D           DC.B       0x6D                     ; 'm'
  0x0800C1D7:  33           DC.B       0x33                     ; '3'
  0x0800C1D8:  32           DC.B       0x32                     ; '2'
  0x0800C1D9:  67           DC.B       0x67                     ; 'g'
  0x0800C1DA:  34           DC.B       0x34                     ; '4'
  0x0800C1DB:  78           DC.B       0x78                     ; 'x'
  0x0800C1DC:  78           DC.B       0x78                     ; 'x'
  0x0800C1DD:  5F           DC.B       0x5F                     ; '_'
  0x0800C1DE:  68           DC.B       0x68                     ; 'h'
  0x0800C1DF:  61           DC.B       0x61                     ; 'a'
  0x0800C1E0:  6C           DC.B       0x6C                     ; 'l'
  0x0800C1E1:  5F           DC.B       0x5F                     ; '_'
  0x0800C1E2:  61           DC.B       0x61                     ; 'a'
  0x0800C1E3:  64           DC.B       0x64                     ; 'd'
  0x0800C1E4:  63           DC.B       0x63                     ; 'c'
  0x0800C1E5:  2E           DC.B       0x2E                     ; '.'
  0x0800C1E6:  63           DC.B       0x63                     ; 'c'
  0x0800C1E7:  00           DC.B       0x00                     ; '\0'

Section .text.EEPROM_Write from eeprom.o, size=114, align=4


EEPROM_Write: 0x0800C1E8: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800C1EC: B083 SUB SP, SP, #12 0x0800C1EE: 4692 MOV R10, R2 0x0800C1F0: 4606 MOV R6, R0 0x0800C1F2: 1858 ADDS R0, R3, R1 0x0800C1F4: 2201 MOVS R2, #1 0x0800C1F6: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3 0x0800C1FA: 461F MOV R7, R3 0x0800C1FC: EB02 1B90 ADD.W R11, R2, R0, LSR #6 0x0800C200: 2500 MOVS R5, #0 0x0800C202: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3 0x0800C206: BF00 NOP
.L1: 0x0800C208: B28A UXTH R2, R1 0x0800C20A: FA12 F287 UXTAH R2, R2, R7 0x0800C20E: 463C MOV R4, R7 0x0800C210: EA41 1086 ORR.W R0, R1, R6, LSL #6 0x0800C214: 2A40 CMP R2, #64 0x0800C216: BF28 IT CS 0x0800C218: F1C1 0440 RSBCS R4, R1, #64 0x0800C21C: FA1A F185 UXTAH R1, R10, R5 0x0800C220: B2A2 UXTH R2, R4 0x0800C222: FA1F F985 UXTH R9, R5 0x0800C226: E9CD 1200 STRD R1, R2, [SP] 0x0800C22A: B282 UXTH R2, R0 0x0800C22C: 4640 MOV R0, R8 0x0800C22E: 21A0 MOVS R1, #160 0x0800C230: 2302 MOVS R3, #2 0x0800C232: F44F 757A MOV.W R5, #0x03E8 0x0800C236: 9502 STR R5, [SP, #8] 0x0800C238: F7F7 FFB0 BL HAL_I2C_Mem_Write ; 0x0800419C 0x0800C23C: 2005 MOVS R0, #5 0x0800C23E: 3601 ADDS R6, #1 0x0800C240: 1B3F SUBS R7, R7, R4 0x0800C242: FA19 F584 UXTAH R5, R9, R4 0x0800C246: F7F7 FA13 BL HAL_Delay ; 0x08003670 0x0800C24A: F1BB 0B01 SUBS.W R11, R11, #1 0x0800C24E: F04F 0100 MOV.W R1, #0 0x0800C252: D1D9 BNE .L1 ; 0x0800C208 0x0800C254: B003 ADD SP, SP, #12 0x0800C256: E8BD 8FF0 POP.W {R4-R11, PC}

Section .rodata..L.str from stm32g4xx_hal_crc.o, size=94, align=1

  0x0800C25A:  44           DC.B       0x44                     ; 'D'
  0x0800C25B:  3A           DC.B       0x3A                     ; ':'
  0x0800C25C:  5C           DC.B       0x5C                     ; '\\'
  0x0800C25D:  50           DC.B       0x50                     ; 'P'
  0x0800C25E:  72           DC.B       0x72                     ; 'r'
  0x0800C25F:  6F           DC.B       0x6F                     ; 'o'
  0x0800C260:  6A           DC.B       0x6A                     ; 'j'
  0x0800C261:  65           DC.B       0x65                     ; 'e'
  0x0800C262:  6B           DC.B       0x6B                     ; 'k'
  0x0800C263:  74           DC.B       0x74                     ; 't'
  0x0800C264:  65           DC.B       0x65                     ; 'e'
  0x0800C265:  5C           DC.B       0x5C                     ; '\\'
  0x0800C266:  65           DC.B       0x65                     ; 'e'
  0x0800C267:  63           DC.B       0x63                     ; 'c'
  0x0800C268:  73           DC.B       0x73                     ; 's'
  0x0800C269:  53           DC.B       0x53                     ; 'S'
  0x0800C26A:  6D           DC.B       0x6D                     ; 'm'
  0x0800C26B:  61           DC.B       0x61                     ; 'a'
  0x0800C26C:  72           DC.B       0x72                     ; 'r'
  0x0800C26D:  74           DC.B       0x74                     ; 't'
  0x0800C26E:  50           DC.B       0x50                     ; 'P'
  0x0800C26F:  72           DC.B       0x72                     ; 'r'
  0x0800C270:  6F           DC.B       0x6F                     ; 'o'
  0x0800C271:  5C           DC.B       0x5C                     ; '\\'
  0x0800C272:  74           DC.B       0x74                     ; 't'
  0x0800C273:  72           DC.B       0x72                     ; 'r'
  0x0800C274:  75           DC.B       0x75                     ; 'u'
  0x0800C275:  6E           DC.B       0x6E                     ; 'n'
  0x0800C276:  6B           DC.B       0x6B                     ; 'k'
  0x0800C277:  5C           DC.B       0x5C                     ; '\\'
  0x0800C278:  66           DC.B       0x66                     ; 'f'
  0x0800C279:  77           DC.B       0x77                     ; 'w'
  0x0800C27A:  5F           DC.B       0x5F                     ; '_'
  0x0800C27B:  67           DC.B       0x67                     ; 'g'
  0x0800C27C:  34           DC.B       0x34                     ; '4'
  0x0800C27D:  37           DC.B       0x37                     ; '7'
  0x0800C27E:  33           DC.B       0x33                     ; '3'
  0x0800C27F:  72           DC.B       0x72                     ; 'r'
  0x0800C280:  63           DC.B       0x63                     ; 'c'
  0x0800C281:  74           DC.B       0x74                     ; 't'
  0x0800C282:  5C           DC.B       0x5C                     ; '\\'
  0x0800C283:  44           DC.B       0x44                     ; 'D'
  0x0800C284:  72           DC.B       0x72                     ; 'r'
  0x0800C285:  69           DC.B       0x69                     ; 'i'
  0x0800C286:  76           DC.B       0x76                     ; 'v'
  0x0800C287:  65           DC.B       0x65                     ; 'e'
  0x0800C288:  72           DC.B       0x72                     ; 'r'
  0x0800C289:  73           DC.B       0x73                     ; 's'
  0x0800C28A:  5C           DC.B       0x5C                     ; '\\'
  0x0800C28B:  53           DC.B       0x53                     ; 'S'
  0x0800C28C:  54           DC.B       0x54                     ; 'T'
  0x0800C28D:  4D           DC.B       0x4D                     ; 'M'
  0x0800C28E:  33           DC.B       0x33                     ; '3'
  0x0800C28F:  32           DC.B       0x32                     ; '2'
  0x0800C290:  47           DC.B       0x47                     ; 'G'
  0x0800C291:  34           DC.B       0x34                     ; '4'
  0x0800C292:  78           DC.B       0x78                     ; 'x'
  0x0800C293:  78           DC.B       0x78                     ; 'x'
  0x0800C294:  5F           DC.B       0x5F                     ; '_'
  0x0800C295:  48           DC.B       0x48                     ; 'H'
  0x0800C296:  41           DC.B       0x41                     ; 'A'
  0x0800C297:  4C           DC.B       0x4C                     ; 'L'
  0x0800C298:  5F           DC.B       0x5F                     ; '_'
  0x0800C299:  44           DC.B       0x44                     ; 'D'
  0x0800C29A:  72           DC.B       0x72                     ; 'r'
  0x0800C29B:  69           DC.B       0x69                     ; 'i'
  0x0800C29C:  76           DC.B       0x76                     ; 'v'
  0x0800C29D:  65           DC.B       0x65                     ; 'e'
  0x0800C29E:  72           DC.B       0x72                     ; 'r'
  0x0800C29F:  5C           DC.B       0x5C                     ; '\\'
  0x0800C2A0:  53           DC.B       0x53                     ; 'S'
  0x0800C2A1:  72           DC.B       0x72                     ; 'r'
  0x0800C2A2:  63           DC.B       0x63                     ; 'c'
  0x0800C2A3:  5C           DC.B       0x5C                     ; '\\'
  0x0800C2A4:  73           DC.B       0x73                     ; 's'
  0x0800C2A5:  74           DC.B       0x74                     ; 't'
  0x0800C2A6:  6D           DC.B       0x6D                     ; 'm'
  0x0800C2A7:  33           DC.B       0x33                     ; '3'
  0x0800C2A8:  32           DC.B       0x32                     ; '2'
  0x0800C2A9:  67           DC.B       0x67                     ; 'g'
  0x0800C2AA:  34           DC.B       0x34                     ; '4'
  0x0800C2AB:  78           DC.B       0x78                     ; 'x'
  0x0800C2AC:  78           DC.B       0x78                     ; 'x'
  0x0800C2AD:  5F           DC.B       0x5F                     ; '_'
  0x0800C2AE:  68           DC.B       0x68                     ; 'h'
  0x0800C2AF:  61           DC.B       0x61                     ; 'a'
  0x0800C2B0:  6C           DC.B       0x6C                     ; 'l'
  0x0800C2B1:  5F           DC.B       0x5F                     ; '_'
  0x0800C2B2:  63           DC.B       0x63                     ; 'c'
  0x0800C2B3:  72           DC.B       0x72                     ; 'r'
  0x0800C2B4:  63           DC.B       0x63                     ; 'c'
  0x0800C2B5:  2E           DC.B       0x2E                     ; '.'
  0x0800C2B6:  63           DC.B       0x63                     ; 'c'
  0x0800C2B7:  00           DC.B       0x00                     ; '\0'

Section .text.EEPROM_readConfig from eeprom.o, size=450, align=4


EEPROM_readConfig: 0x0800C2B8: B5F0 PUSH {R4-R7, LR} 0x0800C2BA: B081 SUB SP, SP, #4 0x0800C2BC: F240 34F8 MOVW R4, #0x03F8 ; 0x100003F8 = eepromData 0x0800C2C0: F2C1 0400 MOVT R4, #0x1000 ; 0x100003F8 = eepromData 0x0800C2C4: 4605 MOV R5, R0 0x0800C2C6: 2000 MOVS R0, #0 0x0800C2C8: 2100 MOVS R1, #0 0x0800C2CA: 4622 MOV R2, R4 0x0800C2CC: 23D0 MOVS R3, #208 0x0800C2CE: F7F9 FE6F BL EEPROM_Read ; 0x08005FB0 0x0800C2D2: 69A0 LDR R0, [R4, #24] 0x0800C2D4: 6128 STR R0, [R5, #16] 0x0800C2D6: 8BA0 LDRH R0, [R4, #28] 0x0800C2D8: 82A8 STRH R0, [R5, #20] 0x0800C2DA: 8BE0 LDRH R0, [R4, #30] 0x0800C2DC: 82E8 STRH R0, [R5, #22] 0x0800C2DE: 8C20 LDRH R0, [R4, #32] 0x0800C2E0: 8328 STRH R0, [R5, #24] 0x0800C2E2: 8C60 LDRH R0, [R4, #34] 0x0800C2E4: 83A8 STRH R0, [R5, #28] 0x0800C2E6: 8CA0 LDRH R0, [R4, #36] 0x0800C2E8: 83E8 STRH R0, [R5, #30] 0x0800C2EA: 8CE0 LDRH R0, [R4, #38] 0x0800C2EC: 8428 STRH R0, [R5, #32] 0x0800C2EE: 8D20 LDRH R0, [R4, #40] 0x0800C2F0: 8468 STRH R0, [R5, #34] 0x0800C2F2: 8D60 LDRH R0, [R4, #42] 0x0800C2F4: F8A5 007C STRH.W R0, [R5, #124] 0x0800C2F8: 8DA0 LDRH R0, [R4, #44] 0x0800C2FA: F8A5 007E STRH.W R0, [R5, #126] 0x0800C2FE: 8DE0 LDRH R0, [R4, #46] 0x0800C300: F8A5 0098 STRH.W R0, [R5, #152] 0x0800C304: 8E20 LDRH R0, [R4, #48] 0x0800C306: F8A5 009A STRH.W R0, [R5, #154] 0x0800C30A: 8E60 LDRH R0, [R4, #50] 0x0800C30C: F8A5 008C STRH.W R0, [R5, #140] 0x0800C310: 8EA0 LDRH R0, [R4, #52] 0x0800C312: F8A5 00A0 STRH.W R0, [R5, #160] 0x0800C316: 8EE0 LDRH R0, [R4, #54] 0x0800C318: F8A5 00A8 STRH.W R0, [R5, #168] 0x0800C31C: F104 0038 ADD.W R0, R4, #56 0x0800C320: E890 500F LDM.W R0, {R0-R3, R12, LR} 0x0800C324: E9D4 6714 LDRD R6, R7, [R4, #80] 0x0800C328: F8C5 0080 STR.W R0, [R5, #128] 0x0800C32C: F8C5 1084 STR.W R1, [R5, #132] 0x0800C330: F8C5 2088 STR.W R2, [R5, #136] 0x0800C334: F8C5 3090 STR.W R3, [R5, #144] 0x0800C338: F8C5 C09C STR.W R12, [R5, #156] 0x0800C33C: F8C5 E0A4 STR.W LR, [R5, #164] 0x0800C340: F8C5 60AC STR.W R6, [R5, #172] 0x0800C344: 67AF STR R7, [R5, #120] 0x0800C346: F104 0058 ADD.W R0, R4, #88 0x0800C34A: C807 LDM R0, {R0-R2} 0x0800C34C: F8C5 0094 STR.W R0, [R5, #148] 0x0800C350: F8C5 10B0 STR.W R1, [R5, #176] 0x0800C354: F8C5 20B4 STR.W R2, [R5, #180] 0x0800C358: F8B4 0088 LDRH.W R0, [R4, #136] 0x0800C35C: F8A5 0052 STRH.W R0, [R5, #82] 0x0800C360: F8B4 008A LDRH.W R0, [R4, #138] 0x0800C364: F8A5 0050 STRH.W R0, [R5, #80] 0x0800C368: F8D4 008C LDR.W R0, [R4, #140] 0x0800C36C: 65E8 STR R0, [R5, #92] 0x0800C36E: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C372: 6628 STR R0, [R5, #96] 0x0800C374: F8B4 0094 LDRH.W R0, [R4, #148] 0x0800C378: F8A5 0054 STRH.W R0, [R5, #84] 0x0800C37C: F8B4 0096 LDRH.W R0, [R4, #150] 0x0800C380: F8A5 0056 STRH.W R0, [R5, #86] 0x0800C384: F8B4 0098 LDRH.W R0, [R4, #152] 0x0800C388: F8A5 0058 STRH.W R0, [R5, #88] 0x0800C38C: F8B4 009A LDRH.W R0, [R4, #154] 0x0800C390: F8A5 005A STRH.W R0, [R5, #90] 0x0800C394: F8B4 009C LDRH.W R0, [R4, #156] 0x0800C398: F8A5 0064 STRH.W R0, [R5, #100] 0x0800C39C: F8B4 009E LDRH.W R0, [R4, #158] 0x0800C3A0: F8A5 0068 STRH.W R0, [R5, #104] 0x0800C3A4: F8B4 00A0 LDRH.W R0, [R4, #160] 0x0800C3A8: 86A8 STRH R0, [R5, #52] 0x0800C3AA: F8B4 00A2 LDRH.W R0, [R4, #162] 0x0800C3AE: 86E8 STRH R0, [R5, #54] 0x0800C3B0: F8B4 00A4 LDRH.W R0, [R4, #164] 0x0800C3B4: 8728 STRH R0, [R5, #56] 0x0800C3B6: F8B4 00A6 LDRH.W R0, [R4, #166] 0x0800C3BA: 8768 STRH R0, [R5, #58] 0x0800C3BC: F8B4 00A8 LDRH.W R0, [R4, #168] 0x0800C3C0: 87A8 STRH R0, [R5, #60] 0x0800C3C2: F8B4 00AA LDRH.W R0, [R4, #170] 0x0800C3C6: 87E8 STRH R0, [R5, #62] 0x0800C3C8: F8B4 00AC LDRH.W R0, [R4, #172] 0x0800C3CC: F8A5 0040 STRH.W R0, [R5, #64] 0x0800C3D0: F8B4 00AE LDRH.W R0, [R4, #174] 0x0800C3D4: F8A5 0042 STRH.W R0, [R5, #66] 0x0800C3D8: F8B4 00B0 LDRH.W R0, [R4, #176] 0x0800C3DC: F8A5 0044 STRH.W R0, [R5, #68] 0x0800C3E0: F8B4 00B2 LDRH.W R0, [R4, #178] 0x0800C3E4: F8A5 0046 STRH.W R0, [R5, #70] 0x0800C3E8: F8B4 00B4 LDRH.W R0, [R4, #180] 0x0800C3EC: F8A5 0048 STRH.W R0, [R5, #72] 0x0800C3F0: F8B4 00B6 LDRH.W R0, [R4, #182] 0x0800C3F4: F8A5 004A STRH.W R0, [R5, #74] 0x0800C3F8: F8B4 00B8 LDRH.W R0, [R4, #184] 0x0800C3FC: F8A5 004C STRH.W R0, [R5, #76] 0x0800C400: F8B4 00BA LDRH.W R0, [R4, #186] 0x0800C404: F8A5 004E STRH.W R0, [R5, #78] 0x0800C408: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800C40C: F8A5 006A STRH.W R0, [R5, #106] 0x0800C410: F8B4 00BE LDRH.W R0, [R4, #190] 0x0800C414: F8A5 006C STRH.W R0, [R5, #108] 0x0800C418: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800C41C: F8A5 006E STRH.W R0, [R5, #110] 0x0800C420: F8B4 00C2 LDRH.W R0, [R4, #194] 0x0800C424: F8A5 0070 STRH.W R0, [R5, #112] 0x0800C428: F8B4 00C4 LDRH.W R0, [R4, #196] 0x0800C42C: F8A5 0072 STRH.W R0, [R5, #114] 0x0800C430: F8B4 00C6 LDRH.W R0, [R4, #198] 0x0800C434: F8A5 00B8 STRH.W R0, [R5, #184] 0x0800C438: F8B4 00C8 LDRH.W R0, [R4, #200] 0x0800C43C: F8A5 00BA STRH.W R0, [R5, #186] 0x0800C440: F8B4 00CA LDRH.W R0, [R4, #202] 0x0800C444: F8A5 00BC STRH.W R0, [R5, #188] 0x0800C448: F8B4 00CC LDRH.W R0, [R4, #204] 0x0800C44C: F8A5 00BE STRH.W R0, [R5, #190] 0x0800C450: F8B4 00CE LDRH.W R0, [R4, #206] 0x0800C454: F8A5 00C0 STRH.W R0, [R5, #192] 0x0800C458: 68E0 LDR R0, [R4, #12] 0x0800C45A: 6068 STR R0, [R5, #4] 0x0800C45C: 88A0 LDRH R0, [R4, #4] 0x0800C45E: 88E1 LDRH R1, [R4, #6] 0x0800C460: 7822 LDRB R2, [R4] 0x0800C462: F080 00D0 EOR R0, R0, #208 0x0800C466: B289 UXTH R1, R1 0x0800C468: 4308 ORRS R0, R1 0x0800C46A: B2D1 UXTB R1, R2 0x0800C46C: F081 0101 EOR R1, R1, #1 0x0800C470: 4308 ORRS R0, R1 0x0800C472: BF18 IT NE 0x0800C474: 2001 MOVNE R0, #1 0x0800C476: B001 ADD SP, SP, #4 0x0800C478: BDF0 POP {R4-R7, PC}

Section .rodata..L.str from stm32g4xx_hal_dma.o, size=94, align=1

  0x0800C47A:  44           DC.B       0x44                     ; 'D'
  0x0800C47B:  3A           DC.B       0x3A                     ; ':'
  0x0800C47C:  5C           DC.B       0x5C                     ; '\\'
  0x0800C47D:  50           DC.B       0x50                     ; 'P'
  0x0800C47E:  72           DC.B       0x72                     ; 'r'
  0x0800C47F:  6F           DC.B       0x6F                     ; 'o'
  0x0800C480:  6A           DC.B       0x6A                     ; 'j'
  0x0800C481:  65           DC.B       0x65                     ; 'e'
  0x0800C482:  6B           DC.B       0x6B                     ; 'k'
  0x0800C483:  74           DC.B       0x74                     ; 't'
  0x0800C484:  65           DC.B       0x65                     ; 'e'
  0x0800C485:  5C           DC.B       0x5C                     ; '\\'
  0x0800C486:  65           DC.B       0x65                     ; 'e'
  0x0800C487:  63           DC.B       0x63                     ; 'c'
  0x0800C488:  73           DC.B       0x73                     ; 's'
  0x0800C489:  53           DC.B       0x53                     ; 'S'
  0x0800C48A:  6D           DC.B       0x6D                     ; 'm'
  0x0800C48B:  61           DC.B       0x61                     ; 'a'
  0x0800C48C:  72           DC.B       0x72                     ; 'r'
  0x0800C48D:  74           DC.B       0x74                     ; 't'
  0x0800C48E:  50           DC.B       0x50                     ; 'P'
  0x0800C48F:  72           DC.B       0x72                     ; 'r'
  0x0800C490:  6F           DC.B       0x6F                     ; 'o'
  0x0800C491:  5C           DC.B       0x5C                     ; '\\'
  0x0800C492:  74           DC.B       0x74                     ; 't'
  0x0800C493:  72           DC.B       0x72                     ; 'r'
  0x0800C494:  75           DC.B       0x75                     ; 'u'
  0x0800C495:  6E           DC.B       0x6E                     ; 'n'
  0x0800C496:  6B           DC.B       0x6B                     ; 'k'
  0x0800C497:  5C           DC.B       0x5C                     ; '\\'
  0x0800C498:  66           DC.B       0x66                     ; 'f'
  0x0800C499:  77           DC.B       0x77                     ; 'w'
  0x0800C49A:  5F           DC.B       0x5F                     ; '_'
  0x0800C49B:  67           DC.B       0x67                     ; 'g'
  0x0800C49C:  34           DC.B       0x34                     ; '4'
  0x0800C49D:  37           DC.B       0x37                     ; '7'
  0x0800C49E:  33           DC.B       0x33                     ; '3'
  0x0800C49F:  72           DC.B       0x72                     ; 'r'
  0x0800C4A0:  63           DC.B       0x63                     ; 'c'
  0x0800C4A1:  74           DC.B       0x74                     ; 't'
  0x0800C4A2:  5C           DC.B       0x5C                     ; '\\'
  0x0800C4A3:  44           DC.B       0x44                     ; 'D'
  0x0800C4A4:  72           DC.B       0x72                     ; 'r'
  0x0800C4A5:  69           DC.B       0x69                     ; 'i'
  0x0800C4A6:  76           DC.B       0x76                     ; 'v'
  0x0800C4A7:  65           DC.B       0x65                     ; 'e'
  0x0800C4A8:  72           DC.B       0x72                     ; 'r'
  0x0800C4A9:  73           DC.B       0x73                     ; 's'
  0x0800C4AA:  5C           DC.B       0x5C                     ; '\\'
  0x0800C4AB:  53           DC.B       0x53                     ; 'S'
  0x0800C4AC:  54           DC.B       0x54                     ; 'T'
  0x0800C4AD:  4D           DC.B       0x4D                     ; 'M'
  0x0800C4AE:  33           DC.B       0x33                     ; '3'
  0x0800C4AF:  32           DC.B       0x32                     ; '2'
  0x0800C4B0:  47           DC.B       0x47                     ; 'G'
  0x0800C4B1:  34           DC.B       0x34                     ; '4'
  0x0800C4B2:  78           DC.B       0x78                     ; 'x'
  0x0800C4B3:  78           DC.B       0x78                     ; 'x'
  0x0800C4B4:  5F           DC.B       0x5F                     ; '_'
  0x0800C4B5:  48           DC.B       0x48                     ; 'H'
  0x0800C4B6:  41           DC.B       0x41                     ; 'A'
  0x0800C4B7:  4C           DC.B       0x4C                     ; 'L'
  0x0800C4B8:  5F           DC.B       0x5F                     ; '_'
  0x0800C4B9:  44           DC.B       0x44                     ; 'D'
  0x0800C4BA:  72           DC.B       0x72                     ; 'r'
  0x0800C4BB:  69           DC.B       0x69                     ; 'i'
  0x0800C4BC:  76           DC.B       0x76                     ; 'v'
  0x0800C4BD:  65           DC.B       0x65                     ; 'e'
  0x0800C4BE:  72           DC.B       0x72                     ; 'r'
  0x0800C4BF:  5C           DC.B       0x5C                     ; '\\'
  0x0800C4C0:  53           DC.B       0x53                     ; 'S'
  0x0800C4C1:  72           DC.B       0x72                     ; 'r'
  0x0800C4C2:  63           DC.B       0x63                     ; 'c'
  0x0800C4C3:  5C           DC.B       0x5C                     ; '\\'
  0x0800C4C4:  73           DC.B       0x73                     ; 's'
  0x0800C4C5:  74           DC.B       0x74                     ; 't'
  0x0800C4C6:  6D           DC.B       0x6D                     ; 'm'
  0x0800C4C7:  33           DC.B       0x33                     ; '3'
  0x0800C4C8:  32           DC.B       0x32                     ; '2'
  0x0800C4C9:  67           DC.B       0x67                     ; 'g'
  0x0800C4CA:  34           DC.B       0x34                     ; '4'
  0x0800C4CB:  78           DC.B       0x78                     ; 'x'
  0x0800C4CC:  78           DC.B       0x78                     ; 'x'
  0x0800C4CD:  5F           DC.B       0x5F                     ; '_'
  0x0800C4CE:  68           DC.B       0x68                     ; 'h'
  0x0800C4CF:  61           DC.B       0x61                     ; 'a'
  0x0800C4D0:  6C           DC.B       0x6C                     ; 'l'
  0x0800C4D1:  5F           DC.B       0x5F                     ; '_'
  0x0800C4D2:  64           DC.B       0x64                     ; 'd'
  0x0800C4D3:  6D           DC.B       0x6D                     ; 'm'
  0x0800C4D4:  61           DC.B       0x61                     ; 'a'
  0x0800C4D5:  2E           DC.B       0x2E                     ; '.'
  0x0800C4D6:  63           DC.B       0x63                     ; 'c'
  0x0800C4D7:  00           DC.B       0x00                     ; '\0'

Section .text.EEPROM_factoryRestore from eeprom.o, size=410, align=4


EEPROM_factoryRestore: 0x0800C4D8: B5F0 PUSH {R4-R7, LR} 0x0800C4DA: B081 SUB SP, SP, #4 0x0800C4DC: 4604 MOV R4, R0 0x0800C4DE: F64E 10F5 MOVW R0, #0xE9F5 ; 0x0800E9F5 = .rodata..Lstr.11 0x0800C4E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E9F5 = .rodata..Lstr.11 0x0800C4E6: F7FF F962 BL puts ; 0x0800B7AE 0x0800C4EA: 4620 MOV R0, R4 0x0800C4EC: F7FF FEE4 BL EEPROM_readConfig ; 0x0800C2B8 0x0800C4F0: F8B4 007C LDRH.W R0, [R4, #124] 0x0800C4F4: F240 32F8 MOVW R2, #0x03F8 ; 0x100003F8 = eepromData 0x0800C4F8: F2C1 0200 MOVT R2, #0x1000 ; 0x100003F8 = eepromData 0x0800C4FC: 8550 STRH R0, [R2, #42] 0x0800C4FE: F8B4 007E LDRH.W R0, [R4, #126] 0x0800C502: 8590 STRH R0, [R2, #44] 0x0800C504: F8D4 C080 LDR.W R12, [R4, #128] 0x0800C508: F8D4 1084 LDR.W R1, [R4, #132] 0x0800C50C: F8D4 3088 LDR.W R3, [R4, #136] 0x0800C510: F8B4 008C LDRH.W R0, [R4, #140] 0x0800C514: 8650 STRH R0, [R2, #50] 0x0800C516: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C51A: F8D4 E078 LDR.W LR, [R4, #120] 0x0800C51E: F8D4 5094 LDR.W R5, [R4, #148] 0x0800C522: F8D4 60B0 LDR.W R6, [R4, #176] 0x0800C526: F8D4 70B4 LDR.W R7, [R4, #180] 0x0800C52A: 6595 STR R5, [R2, #88] 0x0800C52C: 65D6 STR R6, [R2, #92] 0x0800C52E: 6617 STR R7, [R2, #96] 0x0800C530: F8B4 5098 LDRH.W R5, [R4, #152] 0x0800C534: 85D5 STRH R5, [R2, #46] 0x0800C536: F8B4 509A LDRH.W R5, [R4, #154] 0x0800C53A: 8615 STRH R5, [R2, #48] 0x0800C53C: F8D4 509C LDR.W R5, [R4, #156] 0x0800C540: F8B4 60A0 LDRH.W R6, [R4, #160] 0x0800C544: 8696 STRH R6, [R2, #52] 0x0800C546: F8D4 60A4 LDR.W R6, [R4, #164] 0x0800C54A: F8B4 70A8 LDRH.W R7, [R4, #168] 0x0800C54E: 86D7 STRH R7, [R2, #54] 0x0800C550: F8D4 70AC LDR.W R7, [R4, #172] 0x0800C554: E9C2 3010 STRD R3, R0, [R2, #64] 0x0800C558: F102 0048 ADD.W R0, R2, #72 0x0800C55C: E9C2 C10E STRD R12, R1, [R2, #56] 0x0800C560: E880 40E0 STM.W R0, {R5-R7, LR} 0x0800C564: F44F 4096 MOV.W R0, #0x4B00 0x0800C568: F44F 3180 MOV.W R1, #0x010000 0x0800C56C: E9C2 0106 STRD R0, R1, [R2, #24] 0x0800C570: 2100 MOVS R1, #0 0x0800C572: F8C2 1026 STR.W R1, [R2, #38] 0x0800C576: F8C2 1022 STR.W R1, [R2, #34] 0x0800C57A: F240 31DE MOVW R1, #0x03DE 0x0800C57E: F8A2 1088 STRH.W R1, [R2, #136] 0x0800C582: F247 1100 MOVW R1, #0x7100 0x0800C586: F2C0 0102 MOVT R1, #2 0x0800C58A: F44F 13FA MOV.W R3, #0x1F4000 0x0800C58E: E9C2 1323 STRD R1, R3, [R2, #140] 0x0800C592: 210A MOVS R1, #10 0x0800C594: F8A2 1094 STRH.W R1, [R2, #148] 0x0800C598: 2169 MOVS R1, #105 0x0800C59A: F8A2 108A STRH.W R1, [R2, #138] 0x0800C59E: 2102 MOVS R1, #2 0x0800C5A0: F6C6 5160 MOVT R1, #0x6D60 0x0800C5A4: F8C2 1096 STR.W R1, [R2, #150] 0x0800C5A8: F246 01E0 MOVW R1, #0x60E0 0x0800C5AC: F8A2 109A STRH.W R1, [R2, #154] 0x0800C5B0: 2101 MOVS R1, #1 0x0800C5B2: F2C0 0102 MOVT R1, #2 0x0800C5B6: F645 53C0 MOVW R3, #0x5DC0 0x0800C5BA: F247 37A0 MOVW R7, #0x73A0 0x0800C5BE: F102 0C9C ADD.W R12, R2, #156 0x0800C5C2: F2C6 13A8 MOVT R3, #0x61A8 0x0800C5C6: F6C6 5760 MOVT R7, #0x6D60 0x0800C5CA: E88C 008A STM.W R12, {R1, R3, R7} 0x0800C5CE: F24F 2154 MOVW R1, #0xF254 0x0800C5D2: F6CF 71FF MOVT R1, #0xFFFF 0x0800C5D6: F501 737A ADD.W R3, R1, #0x03E8 0x0800C5DA: F501 71FA ADD.W R1, R1, #0x01F4 0x0800C5DE: F8A2 10BA STRH.W R1, [R2, #186] 0x0800C5E2: 2132 MOVS R1, #50 0x0800C5E4: F8A2 30B0 STRH.W R3, [R2, #176] 0x0800C5E8: F64F 0330 MOVW R3, #0xF830 0x0800C5EC: F8A2 10BC STRH.W R1, [R2, #188] 0x0800C5F0: F64F 0130 MOVW R1, #0xF830 0x0800C5F4: F2C1 7370 MOVT R3, #0x1770 0x0800C5F8: F6CF 71FF MOVT R1, #0xFFFF 0x0800C5FC: F8C2 30B2 STR.W R3, [R2, #178] 0x0800C600: F241 537C MOVW R3, #0x157C 0x0800C604: F501 61E1 ADD.W R1, R1, #0x0708 0x0800C608: F64F 7683 MOVW R6, #0xFF83 0x0800C60C: F241 7570 MOVW R5, #0x1770 0x0800C610: F2CF 2354 MOVT R3, #0xF254 0x0800C614: F8A2 10BE STRH.W R1, [R2, #190] 0x0800C618: F644 6120 MOVW R1, #0x4E20 0x0800C61C: F2C0 067D MOVT R6, #125 0x0800C620: F2C1 557C MOVT R5, #0x157C 0x0800C624: F8C2 30B6 STR.W R3, [R2, #182] 0x0800C628: F2C0 0107 MOVT R1, #7 0x0800C62C: F240 3384 MOVW R3, #0x0384 0x0800C630: 2701 MOVS R7, #1 0x0800C632: F102 0CC0 ADD.W R12, R2, #192 0x0800C636: 2001 MOVS R0, #1 0x0800C638: E9C2 652A STRD R6, R5, [R2, #168] 0x0800C63C: F2C0 0301 MOVT R3, #1 0x0800C640: F6C6 2740 MOVT R7, #0x6A40 0x0800C644: 2664 MOVS R6, #100 0x0800C646: E88C 008A STM.W R12, {R1, R3, R7} 0x0800C64A: 21D0 MOVS R1, #208 0x0800C64C: 8410 STRH R0, [R2, #32] 0x0800C64E: F8C2 60CC STR.W R6, [R2, #204] 0x0800C652: 6051 STR R1, [R2, #4] 0x0800C654: 7010 STRB R0, [R2] 0x0800C656: 7410 STRB R0, [R2, #16] 0x0800C658: 6860 LDR R0, [R4, #4] 0x0800C65A: 2100 MOVS R1, #0 0x0800C65C: 60D0 STR R0, [R2, #12] 0x0800C65E: 2000 MOVS R0, #0 0x0800C660: 23D0 MOVS R3, #208 0x0800C662: F7FF FDC1 BL EEPROM_Write ; 0x0800C1E8 0x0800C666: 4620 MOV R0, R4 0x0800C668: B001 ADD SP, SP, #4 0x0800C66A: E8BD 40F0 POP.W {R4-R7, LR} 0x0800C66E: F7FF BE23 B.W EEPROM_readConfig ; 0x0800C2B8

Section .rodata..L.str from stm32g4xx_hal_i2c.o, size=94, align=1

  0x0800C672:  44           DC.B       0x44                     ; 'D'
  0x0800C673:  3A           DC.B       0x3A                     ; ':'
  0x0800C674:  5C           DC.B       0x5C                     ; '\\'
  0x0800C675:  50           DC.B       0x50                     ; 'P'
  0x0800C676:  72           DC.B       0x72                     ; 'r'
  0x0800C677:  6F           DC.B       0x6F                     ; 'o'
  0x0800C678:  6A           DC.B       0x6A                     ; 'j'
  0x0800C679:  65           DC.B       0x65                     ; 'e'
  0x0800C67A:  6B           DC.B       0x6B                     ; 'k'
  0x0800C67B:  74           DC.B       0x74                     ; 't'
  0x0800C67C:  65           DC.B       0x65                     ; 'e'
  0x0800C67D:  5C           DC.B       0x5C                     ; '\\'
  0x0800C67E:  65           DC.B       0x65                     ; 'e'
  0x0800C67F:  63           DC.B       0x63                     ; 'c'
  0x0800C680:  73           DC.B       0x73                     ; 's'
  0x0800C681:  53           DC.B       0x53                     ; 'S'
  0x0800C682:  6D           DC.B       0x6D                     ; 'm'
  0x0800C683:  61           DC.B       0x61                     ; 'a'
  0x0800C684:  72           DC.B       0x72                     ; 'r'
  0x0800C685:  74           DC.B       0x74                     ; 't'
  0x0800C686:  50           DC.B       0x50                     ; 'P'
  0x0800C687:  72           DC.B       0x72                     ; 'r'
  0x0800C688:  6F           DC.B       0x6F                     ; 'o'
  0x0800C689:  5C           DC.B       0x5C                     ; '\\'
  0x0800C68A:  74           DC.B       0x74                     ; 't'
  0x0800C68B:  72           DC.B       0x72                     ; 'r'
  0x0800C68C:  75           DC.B       0x75                     ; 'u'
  0x0800C68D:  6E           DC.B       0x6E                     ; 'n'
  0x0800C68E:  6B           DC.B       0x6B                     ; 'k'
  0x0800C68F:  5C           DC.B       0x5C                     ; '\\'
  0x0800C690:  66           DC.B       0x66                     ; 'f'
  0x0800C691:  77           DC.B       0x77                     ; 'w'
  0x0800C692:  5F           DC.B       0x5F                     ; '_'
  0x0800C693:  67           DC.B       0x67                     ; 'g'
  0x0800C694:  34           DC.B       0x34                     ; '4'
  0x0800C695:  37           DC.B       0x37                     ; '7'
  0x0800C696:  33           DC.B       0x33                     ; '3'
  0x0800C697:  72           DC.B       0x72                     ; 'r'
  0x0800C698:  63           DC.B       0x63                     ; 'c'
  0x0800C699:  74           DC.B       0x74                     ; 't'
  0x0800C69A:  5C           DC.B       0x5C                     ; '\\'
  0x0800C69B:  44           DC.B       0x44                     ; 'D'
  0x0800C69C:  72           DC.B       0x72                     ; 'r'
  0x0800C69D:  69           DC.B       0x69                     ; 'i'
  0x0800C69E:  76           DC.B       0x76                     ; 'v'
  0x0800C69F:  65           DC.B       0x65                     ; 'e'
  0x0800C6A0:  72           DC.B       0x72                     ; 'r'
  0x0800C6A1:  73           DC.B       0x73                     ; 's'
  0x0800C6A2:  5C           DC.B       0x5C                     ; '\\'
  0x0800C6A3:  53           DC.B       0x53                     ; 'S'
  0x0800C6A4:  54           DC.B       0x54                     ; 'T'
  0x0800C6A5:  4D           DC.B       0x4D                     ; 'M'
  0x0800C6A6:  33           DC.B       0x33                     ; '3'
  0x0800C6A7:  32           DC.B       0x32                     ; '2'
  0x0800C6A8:  47           DC.B       0x47                     ; 'G'
  0x0800C6A9:  34           DC.B       0x34                     ; '4'
  0x0800C6AA:  78           DC.B       0x78                     ; 'x'
  0x0800C6AB:  78           DC.B       0x78                     ; 'x'
  0x0800C6AC:  5F           DC.B       0x5F                     ; '_'
  0x0800C6AD:  48           DC.B       0x48                     ; 'H'
  0x0800C6AE:  41           DC.B       0x41                     ; 'A'
  0x0800C6AF:  4C           DC.B       0x4C                     ; 'L'
  0x0800C6B0:  5F           DC.B       0x5F                     ; '_'
  0x0800C6B1:  44           DC.B       0x44                     ; 'D'
  0x0800C6B2:  72           DC.B       0x72                     ; 'r'
  0x0800C6B3:  69           DC.B       0x69                     ; 'i'
  0x0800C6B4:  76           DC.B       0x76                     ; 'v'
  0x0800C6B5:  65           DC.B       0x65                     ; 'e'
  0x0800C6B6:  72           DC.B       0x72                     ; 'r'
  0x0800C6B7:  5C           DC.B       0x5C                     ; '\\'
  0x0800C6B8:  53           DC.B       0x53                     ; 'S'
  0x0800C6B9:  72           DC.B       0x72                     ; 'r'
  0x0800C6BA:  63           DC.B       0x63                     ; 'c'
  0x0800C6BB:  5C           DC.B       0x5C                     ; '\\'
  0x0800C6BC:  73           DC.B       0x73                     ; 's'
  0x0800C6BD:  74           DC.B       0x74                     ; 't'
  0x0800C6BE:  6D           DC.B       0x6D                     ; 'm'
  0x0800C6BF:  33           DC.B       0x33                     ; '3'
  0x0800C6C0:  32           DC.B       0x32                     ; '2'
  0x0800C6C1:  67           DC.B       0x67                     ; 'g'
  0x0800C6C2:  34           DC.B       0x34                     ; '4'
  0x0800C6C3:  78           DC.B       0x78                     ; 'x'
  0x0800C6C4:  78           DC.B       0x78                     ; 'x'
  0x0800C6C5:  5F           DC.B       0x5F                     ; '_'
  0x0800C6C6:  68           DC.B       0x68                     ; 'h'
  0x0800C6C7:  61           DC.B       0x61                     ; 'a'
  0x0800C6C8:  6C           DC.B       0x6C                     ; 'l'
  0x0800C6C9:  5F           DC.B       0x5F                     ; '_'
  0x0800C6CA:  69           DC.B       0x69                     ; 'i'
  0x0800C6CB:  32           DC.B       0x32                     ; '2'
  0x0800C6CC:  63           DC.B       0x63                     ; 'c'
  0x0800C6CD:  2E           DC.B       0x2E                     ; '.'
  0x0800C6CE:  63           DC.B       0x63                     ; 'c'
  0x0800C6CF:  00           DC.B       0x00                     ; '\0'

Section .text.EEPROM_storeConfig from eeprom.o, size=498, align=4


EEPROM_storeConfig: 0x0800C6D0: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800C6D4: 4604 MOV R4, R0 0x0800C6D6: F64E 408D MOVW R0, #0xEC8D ; 0x0800EC8D = .rodata..Lstr.12 0x0800C6DA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC8D = .rodata..Lstr.12 0x0800C6DE: 4688 MOV R8, R1 0x0800C6E0: F7FF F865 BL puts ; 0x0800B7AE 0x0800C6E4: 6920 LDR R0, [R4, #16] 0x0800C6E6: F240 36F8 MOVW R6, #0x03F8 ; 0x100003F8 = eepromData 0x0800C6EA: F2C1 0600 MOVT R6, #0x1000 ; 0x100003F8 = eepromData 0x0800C6EE: 61B0 STR R0, [R6, #24] 0x0800C6F0: 8AA0 LDRH R0, [R4, #20] 0x0800C6F2: F1B8 0F00 CMP.W R8, #0 0x0800C6F6: 83B0 STRH R0, [R6, #28] 0x0800C6F8: 8AE0 LDRH R0, [R4, #22] 0x0800C6FA: 83F0 STRH R0, [R6, #30] 0x0800C6FC: 8B20 LDRH R0, [R4, #24] 0x0800C6FE: 8430 STRH R0, [R6, #32] 0x0800C700: 8BA0 LDRH R0, [R4, #28] 0x0800C702: 8470 STRH R0, [R6, #34] 0x0800C704: 8BE0 LDRH R0, [R4, #30] 0x0800C706: 84B0 STRH R0, [R6, #36] 0x0800C708: 8C20 LDRH R0, [R4, #32] 0x0800C70A: 84F0 STRH R0, [R6, #38] 0x0800C70C: 8C60 LDRH R0, [R4, #34] 0x0800C70E: 8530 STRH R0, [R6, #40] 0x0800C710: F8B4 007E LDRH.W R0, [R4, #126] 0x0800C714: 85B0 STRH R0, [R6, #44] 0x0800C716: F8B4 007C LDRH.W R0, [R4, #124] 0x0800C71A: 8570 STRH R0, [R6, #42] 0x0800C71C: F8B4 0098 LDRH.W R0, [R4, #152] 0x0800C720: 85F0 STRH R0, [R6, #46] 0x0800C722: F8B4 009A LDRH.W R0, [R4, #154] 0x0800C726: 8630 STRH R0, [R6, #48] 0x0800C728: F8B4 008C LDRH.W R0, [R4, #140] 0x0800C72C: 8670 STRH R0, [R6, #50] 0x0800C72E: F8B4 00A0 LDRH.W R0, [R4, #160] 0x0800C732: 86B0 STRH R0, [R6, #52] 0x0800C734: F8B4 00A8 LDRH.W R0, [R4, #168] 0x0800C738: 86F0 STRH R0, [R6, #54] 0x0800C73A: F8D4 0080 LDR.W R0, [R4, #128] 0x0800C73E: F8D4 1084 LDR.W R1, [R4, #132] 0x0800C742: F8D4 2088 LDR.W R2, [R4, #136] 0x0800C746: F8D4 3090 LDR.W R3, [R4, #144] 0x0800C74A: F8D4 509C LDR.W R5, [R4, #156] 0x0800C74E: F8D4 70A4 LDR.W R7, [R4, #164] 0x0800C752: F8D4 C0AC LDR.W R12, [R4, #172] 0x0800C756: F8D4 E078 LDR.W LR, [R4, #120] 0x0800C75A: 63B0 STR R0, [R6, #56] 0x0800C75C: 63F1 STR R1, [R6, #60] 0x0800C75E: 6432 STR R2, [R6, #64] 0x0800C760: 6473 STR R3, [R6, #68] 0x0800C762: 64B5 STR R5, [R6, #72] 0x0800C764: 64F7 STR R7, [R6, #76] 0x0800C766: F8C6 C050 STR.W R12, [R6, #80] 0x0800C76A: F8C6 E054 STR.W LR, [R6, #84] 0x0800C76E: F8D4 0094 LDR.W R0, [R4, #148] 0x0800C772: F106 0358 ADD.W R3, R6, #88 0x0800C776: F8D4 10B0 LDR.W R1, [R4, #176] 0x0800C77A: F8D4 20B4 LDR.W R2, [R4, #180] 0x0800C77E: C307 STM R3!, {R0-R2} 0x0800C780: F8B4 0052 LDRH.W R0, [R4, #82] 0x0800C784: F8A6 0088 STRH.W R0, [R6, #136] 0x0800C788: F8B4 0050 LDRH.W R0, [R4, #80] 0x0800C78C: F8A6 008A STRH.W R0, [R6, #138] 0x0800C790: 6DE0 LDR R0, [R4, #92] 0x0800C792: F8C6 008C STR.W R0, [R6, #140] 0x0800C796: 6E20 LDR R0, [R4, #96] 0x0800C798: F8C6 0090 STR.W R0, [R6, #144] 0x0800C79C: F8B4 0054 LDRH.W R0, [R4, #84] 0x0800C7A0: F8A6 0094 STRH.W R0, [R6, #148] 0x0800C7A4: F8B4 0056 LDRH.W R0, [R4, #86] 0x0800C7A8: F8A6 0096 STRH.W R0, [R6, #150] 0x0800C7AC: F8B4 0058 LDRH.W R0, [R4, #88] 0x0800C7B0: F8A6 0098 STRH.W R0, [R6, #152] 0x0800C7B4: F8B4 005A LDRH.W R0, [R4, #90] 0x0800C7B8: F8A6 009A STRH.W R0, [R6, #154] 0x0800C7BC: F8B4 0064 LDRH.W R0, [R4, #100] 0x0800C7C0: F8A6 009C STRH.W R0, [R6, #156] 0x0800C7C4: F8B4 0068 LDRH.W R0, [R4, #104] 0x0800C7C8: F8A6 009E STRH.W R0, [R6, #158] 0x0800C7CC: 8EA0 LDRH R0, [R4, #52] 0x0800C7CE: F8A6 00A0 STRH.W R0, [R6, #160] 0x0800C7D2: 8EE0 LDRH R0, [R4, #54] 0x0800C7D4: F8A6 00A2 STRH.W R0, [R6, #162] 0x0800C7D8: 8F20 LDRH R0, [R4, #56] 0x0800C7DA: F8A6 00A4 STRH.W R0, [R6, #164] 0x0800C7DE: 8F60 LDRH R0, [R4, #58] 0x0800C7E0: F8A6 00A6 STRH.W R0, [R6, #166] 0x0800C7E4: 8FA0 LDRH R0, [R4, #60] 0x0800C7E6: F8A6 00A8 STRH.W R0, [R6, #168] 0x0800C7EA: 8FE0 LDRH R0, [R4, #62] 0x0800C7EC: F8A6 00AA STRH.W R0, [R6, #170] 0x0800C7F0: F8B4 0040 LDRH.W R0, [R4, #64] 0x0800C7F4: F8A6 00AC STRH.W R0, [R6, #172] 0x0800C7F8: F8B4 0042 LDRH.W R0, [R4, #66] 0x0800C7FC: F8A6 00AE STRH.W R0, [R6, #174] 0x0800C800: F8B4 0044 LDRH.W R0, [R4, #68] 0x0800C804: F8A6 00B0 STRH.W R0, [R6, #176] 0x0800C808: F8B4 0046 LDRH.W R0, [R4, #70] 0x0800C80C: F8A6 00B2 STRH.W R0, [R6, #178] 0x0800C810: F8B4 0048 LDRH.W R0, [R4, #72] 0x0800C814: F8A6 00B4 STRH.W R0, [R6, #180] 0x0800C818: F8B4 004A LDRH.W R0, [R4, #74] 0x0800C81C: F8A6 00B6 STRH.W R0, [R6, #182] 0x0800C820: F8B4 004C LDRH.W R0, [R4, #76] 0x0800C824: F8A6 00B8 STRH.W R0, [R6, #184] 0x0800C828: F8B4 004E LDRH.W R0, [R4, #78] 0x0800C82C: F8A6 00BA STRH.W R0, [R6, #186] 0x0800C830: F8B4 006A LDRH.W R0, [R4, #106] 0x0800C834: F8A6 00BC STRH.W R0, [R6, #188] 0x0800C838: F8B4 006C LDRH.W R0, [R4, #108] 0x0800C83C: F8A6 00BE STRH.W R0, [R6, #190] 0x0800C840: F8B4 006E LDRH.W R0, [R4, #110] 0x0800C844: F8A6 00C0 STRH.W R0, [R6, #192] 0x0800C848: F8B4 0070 LDRH.W R0, [R4, #112] 0x0800C84C: F8A6 00C2 STRH.W R0, [R6, #194] 0x0800C850: F8B4 0072 LDRH.W R0, [R4, #114] 0x0800C854: F8A6 00C4 STRH.W R0, [R6, #196] 0x0800C858: F8B4 00B8 LDRH.W R0, [R4, #184] 0x0800C85C: F8A6 00C6 STRH.W R0, [R6, #198] 0x0800C860: F8B4 00BA LDRH.W R0, [R4, #186] 0x0800C864: F8A6 00C8 STRH.W R0, [R6, #200] 0x0800C868: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800C86C: F8A6 00CA STRH.W R0, [R6, #202] 0x0800C870: F8B4 00BE LDRH.W R0, [R4, #190] 0x0800C874: F8A6 00CC STRH.W R0, [R6, #204] 0x0800C878: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800C87C: 68B1 LDR R1, [R6, #8] 0x0800C87E: F8A6 00CE STRH.W R0, [R6, #206] 0x0800C882: F101 0001 ADD.W R0, R1, #1 0x0800C886: F04F 01D0 MOV.W R1, #208 0x0800C88A: E9C6 1001 STRD R1, R0, [R6, #4] 0x0800C88E: F04F 0001 MOV.W R0, #1 0x0800C892: 7030 STRB R0, [R6] 0x0800C894: D007 BEQ .L1 ; 0x0800C8A6 0x0800C896: F64E 70C0 MOVW R0, #0xEFC0 ; 0x0800EFC0 = .rodata..Lstr.13 0x0800C89A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFC0 = .rodata..Lstr.13 0x0800C89E: F7FE FF86 BL puts ; 0x0800B7AE 0x0800C8A2: 6860 LDR R0, [R4, #4] 0x0800C8A4: 60F0 STR R0, [R6, #12]
.L1: 0x0800C8A6: F240 32F8 MOVW R2, #0x03F8 ; 0x100003F8 = eepromData 0x0800C8AA: F2C1 0200 MOVT R2, #0x1000 ; 0x100003F8 = eepromData 0x0800C8AE: 2000 MOVS R0, #0 0x0800C8B0: 2100 MOVS R1, #0 0x0800C8B2: 23D0 MOVS R3, #208 0x0800C8B4: F7FF FC98 BL EEPROM_Write ; 0x0800C1E8 0x0800C8B8: 4620 MOV R0, R4 0x0800C8BA: E8BD 41F0 POP.W {R4-R8, LR} 0x0800C8BE: F7FF BCFB B.W EEPROM_readConfig ; 0x0800C2B8

Section .rodata..L.str from stm32g4xx_hal_pcd.o, size=94, align=1

  0x0800C8C2:  44           DC.B       0x44                     ; 'D'
  0x0800C8C3:  3A           DC.B       0x3A                     ; ':'
  0x0800C8C4:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8C5:  50           DC.B       0x50                     ; 'P'
  0x0800C8C6:  72           DC.B       0x72                     ; 'r'
  0x0800C8C7:  6F           DC.B       0x6F                     ; 'o'
  0x0800C8C8:  6A           DC.B       0x6A                     ; 'j'
  0x0800C8C9:  65           DC.B       0x65                     ; 'e'
  0x0800C8CA:  6B           DC.B       0x6B                     ; 'k'
  0x0800C8CB:  74           DC.B       0x74                     ; 't'
  0x0800C8CC:  65           DC.B       0x65                     ; 'e'
  0x0800C8CD:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8CE:  65           DC.B       0x65                     ; 'e'
  0x0800C8CF:  63           DC.B       0x63                     ; 'c'
  0x0800C8D0:  73           DC.B       0x73                     ; 's'
  0x0800C8D1:  53           DC.B       0x53                     ; 'S'
  0x0800C8D2:  6D           DC.B       0x6D                     ; 'm'
  0x0800C8D3:  61           DC.B       0x61                     ; 'a'
  0x0800C8D4:  72           DC.B       0x72                     ; 'r'
  0x0800C8D5:  74           DC.B       0x74                     ; 't'
  0x0800C8D6:  50           DC.B       0x50                     ; 'P'
  0x0800C8D7:  72           DC.B       0x72                     ; 'r'
  0x0800C8D8:  6F           DC.B       0x6F                     ; 'o'
  0x0800C8D9:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8DA:  74           DC.B       0x74                     ; 't'
  0x0800C8DB:  72           DC.B       0x72                     ; 'r'
  0x0800C8DC:  75           DC.B       0x75                     ; 'u'
  0x0800C8DD:  6E           DC.B       0x6E                     ; 'n'
  0x0800C8DE:  6B           DC.B       0x6B                     ; 'k'
  0x0800C8DF:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8E0:  66           DC.B       0x66                     ; 'f'
  0x0800C8E1:  77           DC.B       0x77                     ; 'w'
  0x0800C8E2:  5F           DC.B       0x5F                     ; '_'
  0x0800C8E3:  67           DC.B       0x67                     ; 'g'
  0x0800C8E4:  34           DC.B       0x34                     ; '4'
  0x0800C8E5:  37           DC.B       0x37                     ; '7'
  0x0800C8E6:  33           DC.B       0x33                     ; '3'
  0x0800C8E7:  72           DC.B       0x72                     ; 'r'
  0x0800C8E8:  63           DC.B       0x63                     ; 'c'
  0x0800C8E9:  74           DC.B       0x74                     ; 't'
  0x0800C8EA:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8EB:  44           DC.B       0x44                     ; 'D'
  0x0800C8EC:  72           DC.B       0x72                     ; 'r'
  0x0800C8ED:  69           DC.B       0x69                     ; 'i'
  0x0800C8EE:  76           DC.B       0x76                     ; 'v'
  0x0800C8EF:  65           DC.B       0x65                     ; 'e'
  0x0800C8F0:  72           DC.B       0x72                     ; 'r'
  0x0800C8F1:  73           DC.B       0x73                     ; 's'
  0x0800C8F2:  5C           DC.B       0x5C                     ; '\\'
  0x0800C8F3:  53           DC.B       0x53                     ; 'S'
  0x0800C8F4:  54           DC.B       0x54                     ; 'T'
  0x0800C8F5:  4D           DC.B       0x4D                     ; 'M'
  0x0800C8F6:  33           DC.B       0x33                     ; '3'
  0x0800C8F7:  32           DC.B       0x32                     ; '2'
  0x0800C8F8:  47           DC.B       0x47                     ; 'G'
  0x0800C8F9:  34           DC.B       0x34                     ; '4'
  0x0800C8FA:  78           DC.B       0x78                     ; 'x'
  0x0800C8FB:  78           DC.B       0x78                     ; 'x'
  0x0800C8FC:  5F           DC.B       0x5F                     ; '_'
  0x0800C8FD:  48           DC.B       0x48                     ; 'H'
  0x0800C8FE:  41           DC.B       0x41                     ; 'A'
  0x0800C8FF:  4C           DC.B       0x4C                     ; 'L'
  0x0800C900:  5F           DC.B       0x5F                     ; '_'
  0x0800C901:  44           DC.B       0x44                     ; 'D'
  0x0800C902:  72           DC.B       0x72                     ; 'r'
  0x0800C903:  69           DC.B       0x69                     ; 'i'
  0x0800C904:  76           DC.B       0x76                     ; 'v'
  0x0800C905:  65           DC.B       0x65                     ; 'e'
  0x0800C906:  72           DC.B       0x72                     ; 'r'
  0x0800C907:  5C           DC.B       0x5C                     ; '\\'
  0x0800C908:  53           DC.B       0x53                     ; 'S'
  0x0800C909:  72           DC.B       0x72                     ; 'r'
  0x0800C90A:  63           DC.B       0x63                     ; 'c'
  0x0800C90B:  5C           DC.B       0x5C                     ; '\\'
  0x0800C90C:  73           DC.B       0x73                     ; 's'
  0x0800C90D:  74           DC.B       0x74                     ; 't'
  0x0800C90E:  6D           DC.B       0x6D                     ; 'm'
  0x0800C90F:  33           DC.B       0x33                     ; '3'
  0x0800C910:  32           DC.B       0x32                     ; '2'
  0x0800C911:  67           DC.B       0x67                     ; 'g'
  0x0800C912:  34           DC.B       0x34                     ; '4'
  0x0800C913:  78           DC.B       0x78                     ; 'x'
  0x0800C914:  78           DC.B       0x78                     ; 'x'
  0x0800C915:  5F           DC.B       0x5F                     ; '_'
  0x0800C916:  68           DC.B       0x68                     ; 'h'
  0x0800C917:  61           DC.B       0x61                     ; 'a'
  0x0800C918:  6C           DC.B       0x6C                     ; 'l'
  0x0800C919:  5F           DC.B       0x5F                     ; '_'
  0x0800C91A:  70           DC.B       0x70                     ; 'p'
  0x0800C91B:  63           DC.B       0x63                     ; 'c'
  0x0800C91C:  64           DC.B       0x64                     ; 'd'
  0x0800C91D:  2E           DC.B       0x2E                     ; '.'
  0x0800C91E:  63           DC.B       0x63                     ; 'c'
  0x0800C91F:  00           DC.B       0x00                     ; '\0'

Section .text.CurrentOffsetCal from fast_current.o, size=18, align=4


CurrentOffsetCal: 0x0800C920: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data 0x0800C924: F5A0 4000 SUB.W R0, R0, #0x8000 0x0800C928: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800C92C: F8C1 00B0 STR.W R0, [R1, #176] 0x0800C930: 4770 BX LR

Section .rodata..L.str from stm32g4xx_hal_rcc.o, size=94, align=1

  0x0800C932:  44           DC.B       0x44                     ; 'D'
  0x0800C933:  3A           DC.B       0x3A                     ; ':'
  0x0800C934:  5C           DC.B       0x5C                     ; '\\'
  0x0800C935:  50           DC.B       0x50                     ; 'P'
  0x0800C936:  72           DC.B       0x72                     ; 'r'
  0x0800C937:  6F           DC.B       0x6F                     ; 'o'
  0x0800C938:  6A           DC.B       0x6A                     ; 'j'
  0x0800C939:  65           DC.B       0x65                     ; 'e'
  0x0800C93A:  6B           DC.B       0x6B                     ; 'k'
  0x0800C93B:  74           DC.B       0x74                     ; 't'
  0x0800C93C:  65           DC.B       0x65                     ; 'e'
  0x0800C93D:  5C           DC.B       0x5C                     ; '\\'
  0x0800C93E:  65           DC.B       0x65                     ; 'e'
  0x0800C93F:  63           DC.B       0x63                     ; 'c'
  0x0800C940:  73           DC.B       0x73                     ; 's'
  0x0800C941:  53           DC.B       0x53                     ; 'S'
  0x0800C942:  6D           DC.B       0x6D                     ; 'm'
  0x0800C943:  61           DC.B       0x61                     ; 'a'
  0x0800C944:  72           DC.B       0x72                     ; 'r'
  0x0800C945:  74           DC.B       0x74                     ; 't'
  0x0800C946:  50           DC.B       0x50                     ; 'P'
  0x0800C947:  72           DC.B       0x72                     ; 'r'
  0x0800C948:  6F           DC.B       0x6F                     ; 'o'
  0x0800C949:  5C           DC.B       0x5C                     ; '\\'
  0x0800C94A:  74           DC.B       0x74                     ; 't'
  0x0800C94B:  72           DC.B       0x72                     ; 'r'
  0x0800C94C:  75           DC.B       0x75                     ; 'u'
  0x0800C94D:  6E           DC.B       0x6E                     ; 'n'
  0x0800C94E:  6B           DC.B       0x6B                     ; 'k'
  0x0800C94F:  5C           DC.B       0x5C                     ; '\\'
  0x0800C950:  66           DC.B       0x66                     ; 'f'
  0x0800C951:  77           DC.B       0x77                     ; 'w'
  0x0800C952:  5F           DC.B       0x5F                     ; '_'
  0x0800C953:  67           DC.B       0x67                     ; 'g'
  0x0800C954:  34           DC.B       0x34                     ; '4'
  0x0800C955:  37           DC.B       0x37                     ; '7'
  0x0800C956:  33           DC.B       0x33                     ; '3'
  0x0800C957:  72           DC.B       0x72                     ; 'r'
  0x0800C958:  63           DC.B       0x63                     ; 'c'
  0x0800C959:  74           DC.B       0x74                     ; 't'
  0x0800C95A:  5C           DC.B       0x5C                     ; '\\'
  0x0800C95B:  44           DC.B       0x44                     ; 'D'
  0x0800C95C:  72           DC.B       0x72                     ; 'r'
  0x0800C95D:  69           DC.B       0x69                     ; 'i'
  0x0800C95E:  76           DC.B       0x76                     ; 'v'
  0x0800C95F:  65           DC.B       0x65                     ; 'e'
  0x0800C960:  72           DC.B       0x72                     ; 'r'
  0x0800C961:  73           DC.B       0x73                     ; 's'
  0x0800C962:  5C           DC.B       0x5C                     ; '\\'
  0x0800C963:  53           DC.B       0x53                     ; 'S'
  0x0800C964:  54           DC.B       0x54                     ; 'T'
  0x0800C965:  4D           DC.B       0x4D                     ; 'M'
  0x0800C966:  33           DC.B       0x33                     ; '3'
  0x0800C967:  32           DC.B       0x32                     ; '2'
  0x0800C968:  47           DC.B       0x47                     ; 'G'
  0x0800C969:  34           DC.B       0x34                     ; '4'
  0x0800C96A:  78           DC.B       0x78                     ; 'x'
  0x0800C96B:  78           DC.B       0x78                     ; 'x'
  0x0800C96C:  5F           DC.B       0x5F                     ; '_'
  0x0800C96D:  48           DC.B       0x48                     ; 'H'
  0x0800C96E:  41           DC.B       0x41                     ; 'A'
  0x0800C96F:  4C           DC.B       0x4C                     ; 'L'
  0x0800C970:  5F           DC.B       0x5F                     ; '_'
  0x0800C971:  44           DC.B       0x44                     ; 'D'
  0x0800C972:  72           DC.B       0x72                     ; 'r'
  0x0800C973:  69           DC.B       0x69                     ; 'i'
  0x0800C974:  76           DC.B       0x76                     ; 'v'
  0x0800C975:  65           DC.B       0x65                     ; 'e'
  0x0800C976:  72           DC.B       0x72                     ; 'r'
  0x0800C977:  5C           DC.B       0x5C                     ; '\\'
  0x0800C978:  53           DC.B       0x53                     ; 'S'
  0x0800C979:  72           DC.B       0x72                     ; 'r'
  0x0800C97A:  63           DC.B       0x63                     ; 'c'
  0x0800C97B:  5C           DC.B       0x5C                     ; '\\'
  0x0800C97C:  73           DC.B       0x73                     ; 's'
  0x0800C97D:  74           DC.B       0x74                     ; 't'
  0x0800C97E:  6D           DC.B       0x6D                     ; 'm'
  0x0800C97F:  33           DC.B       0x33                     ; '3'
  0x0800C980:  32           DC.B       0x32                     ; '2'
  0x0800C981:  67           DC.B       0x67                     ; 'g'
  0x0800C982:  34           DC.B       0x34                     ; '4'
  0x0800C983:  78           DC.B       0x78                     ; 'x'
  0x0800C984:  78           DC.B       0x78                     ; 'x'
  0x0800C985:  5F           DC.B       0x5F                     ; '_'
  0x0800C986:  68           DC.B       0x68                     ; 'h'
  0x0800C987:  61           DC.B       0x61                     ; 'a'
  0x0800C988:  6C           DC.B       0x6C                     ; 'l'
  0x0800C989:  5F           DC.B       0x5F                     ; '_'
  0x0800C98A:  72           DC.B       0x72                     ; 'r'
  0x0800C98B:  63           DC.B       0x63                     ; 'c'
  0x0800C98C:  63           DC.B       0x63                     ; 'c'
  0x0800C98D:  2E           DC.B       0x2E                     ; '.'
  0x0800C98E:  63           DC.B       0x63                     ; 'c'
  0x0800C98F:  00           DC.B       0x00                     ; '\0'

Section .text.mbInit from modbus.o, size=70, align=4


mbInit: 0x0800C990: B510 PUSH {R4, LR} 0x0800C992: B082 SUB SP, SP, #8 0x0800C994: 469C MOV R12, R3 0x0800C996: 4604 MOV R4, R0 0x0800C998: F1AC 0003 SUB.W R0, R12, #3 0x0800C99C: 4613 MOV R3, R2 0x0800C99E: F110 0F02 CMN R0, #2 0x0800C9A2: F04F 0009 MOV.W R0, #9 0x0800C9A6: 460A MOV R2, R1 0x0800C9A8: 9904 LDR R1, [SP, #16] 0x0800C9AA: BF38 IT CC 0x0800C9AC: F04F 0C01 MOVCC.W R12, #1 0x0800C9B0: 2B02 CMP R3, #2 0x0800C9B2: BF38 IT CC 0x0800C9B4: 200A MOVCC R0, #10 0x0800C9B6: EB00 0E0C ADD.W LR, R0, R12 0x0800C9BA: 4620 MOV R0, R4 0x0800C9BC: E9CD CE00 STRD R12, LR, [SP] 0x0800C9C0: F7F5 F99E BL mbUartInit ; 0x08001D00 0x0800C9C4: 2000 MOVS R0, #0 0x0800C9C6: 84A0 STRH R0, [R4, #36] 0x0800C9C8: F884 0026 STRB.W R0, [R4, #38] 0x0800C9CC: 61E0 STR R0, [R4, #28] 0x0800C9CE: F8C4 001F STR.W R0, [R4, #31] 0x0800C9D2: B002 ADD SP, SP, #8 0x0800C9D4: BD10 POP {R4, PC}

Section .rodata..L.str from stm32g4xx_hal_rtc.o, size=94, align=1

  0x0800C9D6:  44           DC.B       0x44                     ; 'D'
  0x0800C9D7:  3A           DC.B       0x3A                     ; ':'
  0x0800C9D8:  5C           DC.B       0x5C                     ; '\\'
  0x0800C9D9:  50           DC.B       0x50                     ; 'P'
  0x0800C9DA:  72           DC.B       0x72                     ; 'r'
  0x0800C9DB:  6F           DC.B       0x6F                     ; 'o'
  0x0800C9DC:  6A           DC.B       0x6A                     ; 'j'
  0x0800C9DD:  65           DC.B       0x65                     ; 'e'
  0x0800C9DE:  6B           DC.B       0x6B                     ; 'k'
  0x0800C9DF:  74           DC.B       0x74                     ; 't'
  0x0800C9E0:  65           DC.B       0x65                     ; 'e'
  0x0800C9E1:  5C           DC.B       0x5C                     ; '\\'
  0x0800C9E2:  65           DC.B       0x65                     ; 'e'
  0x0800C9E3:  63           DC.B       0x63                     ; 'c'
  0x0800C9E4:  73           DC.B       0x73                     ; 's'
  0x0800C9E5:  53           DC.B       0x53                     ; 'S'
  0x0800C9E6:  6D           DC.B       0x6D                     ; 'm'
  0x0800C9E7:  61           DC.B       0x61                     ; 'a'
  0x0800C9E8:  72           DC.B       0x72                     ; 'r'
  0x0800C9E9:  74           DC.B       0x74                     ; 't'
  0x0800C9EA:  50           DC.B       0x50                     ; 'P'
  0x0800C9EB:  72           DC.B       0x72                     ; 'r'
  0x0800C9EC:  6F           DC.B       0x6F                     ; 'o'
  0x0800C9ED:  5C           DC.B       0x5C                     ; '\\'
  0x0800C9EE:  74           DC.B       0x74                     ; 't'
  0x0800C9EF:  72           DC.B       0x72                     ; 'r'
  0x0800C9F0:  75           DC.B       0x75                     ; 'u'
  0x0800C9F1:  6E           DC.B       0x6E                     ; 'n'
  0x0800C9F2:  6B           DC.B       0x6B                     ; 'k'
  0x0800C9F3:  5C           DC.B       0x5C                     ; '\\'
  0x0800C9F4:  66           DC.B       0x66                     ; 'f'
  0x0800C9F5:  77           DC.B       0x77                     ; 'w'
  0x0800C9F6:  5F           DC.B       0x5F                     ; '_'
  0x0800C9F7:  67           DC.B       0x67                     ; 'g'
  0x0800C9F8:  34           DC.B       0x34                     ; '4'
  0x0800C9F9:  37           DC.B       0x37                     ; '7'
  0x0800C9FA:  33           DC.B       0x33                     ; '3'
  0x0800C9FB:  72           DC.B       0x72                     ; 'r'
  0x0800C9FC:  63           DC.B       0x63                     ; 'c'
  0x0800C9FD:  74           DC.B       0x74                     ; 't'
  0x0800C9FE:  5C           DC.B       0x5C                     ; '\\'
  0x0800C9FF:  44           DC.B       0x44                     ; 'D'
  0x0800CA00:  72           DC.B       0x72                     ; 'r'
  0x0800CA01:  69           DC.B       0x69                     ; 'i'
  0x0800CA02:  76           DC.B       0x76                     ; 'v'
  0x0800CA03:  65           DC.B       0x65                     ; 'e'
  0x0800CA04:  72           DC.B       0x72                     ; 'r'
  0x0800CA05:  73           DC.B       0x73                     ; 's'
  0x0800CA06:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA07:  53           DC.B       0x53                     ; 'S'
  0x0800CA08:  54           DC.B       0x54                     ; 'T'
  0x0800CA09:  4D           DC.B       0x4D                     ; 'M'
  0x0800CA0A:  33           DC.B       0x33                     ; '3'
  0x0800CA0B:  32           DC.B       0x32                     ; '2'
  0x0800CA0C:  47           DC.B       0x47                     ; 'G'
  0x0800CA0D:  34           DC.B       0x34                     ; '4'
  0x0800CA0E:  78           DC.B       0x78                     ; 'x'
  0x0800CA0F:  78           DC.B       0x78                     ; 'x'
  0x0800CA10:  5F           DC.B       0x5F                     ; '_'
  0x0800CA11:  48           DC.B       0x48                     ; 'H'
  0x0800CA12:  41           DC.B       0x41                     ; 'A'
  0x0800CA13:  4C           DC.B       0x4C                     ; 'L'
  0x0800CA14:  5F           DC.B       0x5F                     ; '_'
  0x0800CA15:  44           DC.B       0x44                     ; 'D'
  0x0800CA16:  72           DC.B       0x72                     ; 'r'
  0x0800CA17:  69           DC.B       0x69                     ; 'i'
  0x0800CA18:  76           DC.B       0x76                     ; 'v'
  0x0800CA19:  65           DC.B       0x65                     ; 'e'
  0x0800CA1A:  72           DC.B       0x72                     ; 'r'
  0x0800CA1B:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA1C:  53           DC.B       0x53                     ; 'S'
  0x0800CA1D:  72           DC.B       0x72                     ; 'r'
  0x0800CA1E:  63           DC.B       0x63                     ; 'c'
  0x0800CA1F:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA20:  73           DC.B       0x73                     ; 's'
  0x0800CA21:  74           DC.B       0x74                     ; 't'
  0x0800CA22:  6D           DC.B       0x6D                     ; 'm'
  0x0800CA23:  33           DC.B       0x33                     ; '3'
  0x0800CA24:  32           DC.B       0x32                     ; '2'
  0x0800CA25:  67           DC.B       0x67                     ; 'g'
  0x0800CA26:  34           DC.B       0x34                     ; '4'
  0x0800CA27:  78           DC.B       0x78                     ; 'x'
  0x0800CA28:  78           DC.B       0x78                     ; 'x'
  0x0800CA29:  5F           DC.B       0x5F                     ; '_'
  0x0800CA2A:  68           DC.B       0x68                     ; 'h'
  0x0800CA2B:  61           DC.B       0x61                     ; 'a'
  0x0800CA2C:  6C           DC.B       0x6C                     ; 'l'
  0x0800CA2D:  5F           DC.B       0x5F                     ; '_'
  0x0800CA2E:  72           DC.B       0x72                     ; 'r'
  0x0800CA2F:  74           DC.B       0x74                     ; 't'
  0x0800CA30:  63           DC.B       0x63                     ; 'c'
  0x0800CA31:  2E           DC.B       0x2E                     ; '.'
  0x0800CA32:  63           DC.B       0x63                     ; 'c'
  0x0800CA33:  00           DC.B       0x00                     ; '\0'

Section .text.mbAppendCrc16 from modbus.o, size=18, align=4


mbAppendCrc16: 0x0800CA34: B5B0 PUSH {R4-R5, R7, LR} 0x0800CA36: 460C MOV R4, R1 0x0800CA38: 4605 MOV R5, R0 0x0800CA3A: F7F9 FB6B BL mbCrc16 ; 0x08006114 0x0800CA3E: 4601 MOV R1, R0 0x0800CA40: 1CA0 ADDS R0, R4, #2 0x0800CA42: 5329 STRH R1, [R5, R4] 0x0800CA44: BDB0 POP {R4-R5, R7, PC}

Section .rodata..L.str from stm32g4xx_hal_spi.o, size=94, align=1

  0x0800CA46:  44           DC.B       0x44                     ; 'D'
  0x0800CA47:  3A           DC.B       0x3A                     ; ':'
  0x0800CA48:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA49:  50           DC.B       0x50                     ; 'P'
  0x0800CA4A:  72           DC.B       0x72                     ; 'r'
  0x0800CA4B:  6F           DC.B       0x6F                     ; 'o'
  0x0800CA4C:  6A           DC.B       0x6A                     ; 'j'
  0x0800CA4D:  65           DC.B       0x65                     ; 'e'
  0x0800CA4E:  6B           DC.B       0x6B                     ; 'k'
  0x0800CA4F:  74           DC.B       0x74                     ; 't'
  0x0800CA50:  65           DC.B       0x65                     ; 'e'
  0x0800CA51:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA52:  65           DC.B       0x65                     ; 'e'
  0x0800CA53:  63           DC.B       0x63                     ; 'c'
  0x0800CA54:  73           DC.B       0x73                     ; 's'
  0x0800CA55:  53           DC.B       0x53                     ; 'S'
  0x0800CA56:  6D           DC.B       0x6D                     ; 'm'
  0x0800CA57:  61           DC.B       0x61                     ; 'a'
  0x0800CA58:  72           DC.B       0x72                     ; 'r'
  0x0800CA59:  74           DC.B       0x74                     ; 't'
  0x0800CA5A:  50           DC.B       0x50                     ; 'P'
  0x0800CA5B:  72           DC.B       0x72                     ; 'r'
  0x0800CA5C:  6F           DC.B       0x6F                     ; 'o'
  0x0800CA5D:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA5E:  74           DC.B       0x74                     ; 't'
  0x0800CA5F:  72           DC.B       0x72                     ; 'r'
  0x0800CA60:  75           DC.B       0x75                     ; 'u'
  0x0800CA61:  6E           DC.B       0x6E                     ; 'n'
  0x0800CA62:  6B           DC.B       0x6B                     ; 'k'
  0x0800CA63:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA64:  66           DC.B       0x66                     ; 'f'
  0x0800CA65:  77           DC.B       0x77                     ; 'w'
  0x0800CA66:  5F           DC.B       0x5F                     ; '_'
  0x0800CA67:  67           DC.B       0x67                     ; 'g'
  0x0800CA68:  34           DC.B       0x34                     ; '4'
  0x0800CA69:  37           DC.B       0x37                     ; '7'
  0x0800CA6A:  33           DC.B       0x33                     ; '3'
  0x0800CA6B:  72           DC.B       0x72                     ; 'r'
  0x0800CA6C:  63           DC.B       0x63                     ; 'c'
  0x0800CA6D:  74           DC.B       0x74                     ; 't'
  0x0800CA6E:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA6F:  44           DC.B       0x44                     ; 'D'
  0x0800CA70:  72           DC.B       0x72                     ; 'r'
  0x0800CA71:  69           DC.B       0x69                     ; 'i'
  0x0800CA72:  76           DC.B       0x76                     ; 'v'
  0x0800CA73:  65           DC.B       0x65                     ; 'e'
  0x0800CA74:  72           DC.B       0x72                     ; 'r'
  0x0800CA75:  73           DC.B       0x73                     ; 's'
  0x0800CA76:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA77:  53           DC.B       0x53                     ; 'S'
  0x0800CA78:  54           DC.B       0x54                     ; 'T'
  0x0800CA79:  4D           DC.B       0x4D                     ; 'M'
  0x0800CA7A:  33           DC.B       0x33                     ; '3'
  0x0800CA7B:  32           DC.B       0x32                     ; '2'
  0x0800CA7C:  47           DC.B       0x47                     ; 'G'
  0x0800CA7D:  34           DC.B       0x34                     ; '4'
  0x0800CA7E:  78           DC.B       0x78                     ; 'x'
  0x0800CA7F:  78           DC.B       0x78                     ; 'x'
  0x0800CA80:  5F           DC.B       0x5F                     ; '_'
  0x0800CA81:  48           DC.B       0x48                     ; 'H'
  0x0800CA82:  41           DC.B       0x41                     ; 'A'
  0x0800CA83:  4C           DC.B       0x4C                     ; 'L'
  0x0800CA84:  5F           DC.B       0x5F                     ; '_'
  0x0800CA85:  44           DC.B       0x44                     ; 'D'
  0x0800CA86:  72           DC.B       0x72                     ; 'r'
  0x0800CA87:  69           DC.B       0x69                     ; 'i'
  0x0800CA88:  76           DC.B       0x76                     ; 'v'
  0x0800CA89:  65           DC.B       0x65                     ; 'e'
  0x0800CA8A:  72           DC.B       0x72                     ; 'r'
  0x0800CA8B:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA8C:  53           DC.B       0x53                     ; 'S'
  0x0800CA8D:  72           DC.B       0x72                     ; 'r'
  0x0800CA8E:  63           DC.B       0x63                     ; 'c'
  0x0800CA8F:  5C           DC.B       0x5C                     ; '\\'
  0x0800CA90:  73           DC.B       0x73                     ; 's'
  0x0800CA91:  74           DC.B       0x74                     ; 't'
  0x0800CA92:  6D           DC.B       0x6D                     ; 'm'
  0x0800CA93:  33           DC.B       0x33                     ; '3'
  0x0800CA94:  32           DC.B       0x32                     ; '2'
  0x0800CA95:  67           DC.B       0x67                     ; 'g'
  0x0800CA96:  34           DC.B       0x34                     ; '4'
  0x0800CA97:  78           DC.B       0x78                     ; 'x'
  0x0800CA98:  78           DC.B       0x78                     ; 'x'
  0x0800CA99:  5F           DC.B       0x5F                     ; '_'
  0x0800CA9A:  68           DC.B       0x68                     ; 'h'
  0x0800CA9B:  61           DC.B       0x61                     ; 'a'
  0x0800CA9C:  6C           DC.B       0x6C                     ; 'l'
  0x0800CA9D:  5F           DC.B       0x5F                     ; '_'
  0x0800CA9E:  73           DC.B       0x73                     ; 's'
  0x0800CA9F:  70           DC.B       0x70                     ; 'p'
  0x0800CAA0:  69           DC.B       0x69                     ; 'i'
  0x0800CAA1:  2E           DC.B       0x2E                     ; '.'
  0x0800CAA2:  63           DC.B       0x63                     ; 'c'
  0x0800CAA3:  00           DC.B       0x00                     ; '\0'

Section .text.mbSlaveCheckModbusRtuQuery from modbus.o, size=54, align=4


mbSlaveCheckModbusRtuQuery: 0x0800CAA4: B5B0 PUSH {R4-R5, R7, LR} 0x0800CAA6: 4604 MOV R4, R0 0x0800CAA8: F810 5F27 LDRB R5, [R0, #39]! 0x0800CAAC: F8D0 1201 LDR.W R1, [R0, #0x0201] 0x0800CAB0: 2905 CMP R1, #5 0x0800CAB2: D30D BCC .L2 ; 0x0800CAD0 0x0800CAB4: F7F9 FB4C BL mbCheckCrc16 ; 0x08006150 0x0800CAB8: 3001 ADDS R0, #1 0x0800CABA: D009 BEQ .L2 ; 0x0800CAD0 0x0800CABC: B135 CBZ R5, .L1 ; 0x0800CACC 0x0800CABE: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800CAC2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800CAC6: 8B00 LDRH R0, [R0, #24] 0x0800CAC8: 42A8 CMP R0, R5 0x0800CACA: D101 BNE .L2 ; 0x0800CAD0
.L1: 0x0800CACC: 2002 MOVS R0, #2 0x0800CACE: BDB0 POP {R4-R5, R7, PC}
.L2: 0x0800CAD0: 2000 MOVS R0, #0 0x0800CAD2: F8C4 0228 STR.W R0, [R4, #0x0228] 0x0800CAD6: 7520 STRB R0, [R4, #20] 0x0800CAD8: BDB0 POP {R4-R5, R7, PC}

Section .rodata..L.str from stm32g4xx_hal_uart_ex.o, size=98, align=1

  0x0800CADA:  44           DC.B       0x44                     ; 'D'
  0x0800CADB:  3A           DC.B       0x3A                     ; ':'
  0x0800CADC:  5C           DC.B       0x5C                     ; '\\'
  0x0800CADD:  50           DC.B       0x50                     ; 'P'
  0x0800CADE:  72           DC.B       0x72                     ; 'r'
  0x0800CADF:  6F           DC.B       0x6F                     ; 'o'
  0x0800CAE0:  6A           DC.B       0x6A                     ; 'j'
  0x0800CAE1:  65           DC.B       0x65                     ; 'e'
  0x0800CAE2:  6B           DC.B       0x6B                     ; 'k'
  0x0800CAE3:  74           DC.B       0x74                     ; 't'
  0x0800CAE4:  65           DC.B       0x65                     ; 'e'
  0x0800CAE5:  5C           DC.B       0x5C                     ; '\\'
  0x0800CAE6:  65           DC.B       0x65                     ; 'e'
  0x0800CAE7:  63           DC.B       0x63                     ; 'c'
  0x0800CAE8:  73           DC.B       0x73                     ; 's'
  0x0800CAE9:  53           DC.B       0x53                     ; 'S'
  0x0800CAEA:  6D           DC.B       0x6D                     ; 'm'
  0x0800CAEB:  61           DC.B       0x61                     ; 'a'
  0x0800CAEC:  72           DC.B       0x72                     ; 'r'
  0x0800CAED:  74           DC.B       0x74                     ; 't'
  0x0800CAEE:  50           DC.B       0x50                     ; 'P'
  0x0800CAEF:  72           DC.B       0x72                     ; 'r'
  0x0800CAF0:  6F           DC.B       0x6F                     ; 'o'
  0x0800CAF1:  5C           DC.B       0x5C                     ; '\\'
  0x0800CAF2:  74           DC.B       0x74                     ; 't'
  0x0800CAF3:  72           DC.B       0x72                     ; 'r'
  0x0800CAF4:  75           DC.B       0x75                     ; 'u'
  0x0800CAF5:  6E           DC.B       0x6E                     ; 'n'
  0x0800CAF6:  6B           DC.B       0x6B                     ; 'k'
  0x0800CAF7:  5C           DC.B       0x5C                     ; '\\'
  0x0800CAF8:  66           DC.B       0x66                     ; 'f'
  0x0800CAF9:  77           DC.B       0x77                     ; 'w'
  0x0800CAFA:  5F           DC.B       0x5F                     ; '_'
  0x0800CAFB:  67           DC.B       0x67                     ; 'g'
  0x0800CAFC:  34           DC.B       0x34                     ; '4'
  0x0800CAFD:  37           DC.B       0x37                     ; '7'
  0x0800CAFE:  33           DC.B       0x33                     ; '3'
  0x0800CAFF:  72           DC.B       0x72                     ; 'r'
  0x0800CB00:  63           DC.B       0x63                     ; 'c'
  0x0800CB01:  74           DC.B       0x74                     ; 't'
  0x0800CB02:  5C           DC.B       0x5C                     ; '\\'
  0x0800CB03:  44           DC.B       0x44                     ; 'D'
  0x0800CB04:  72           DC.B       0x72                     ; 'r'
  0x0800CB05:  69           DC.B       0x69                     ; 'i'
  0x0800CB06:  76           DC.B       0x76                     ; 'v'
  0x0800CB07:  65           DC.B       0x65                     ; 'e'
  0x0800CB08:  72           DC.B       0x72                     ; 'r'
  0x0800CB09:  73           DC.B       0x73                     ; 's'
  0x0800CB0A:  5C           DC.B       0x5C                     ; '\\'
  0x0800CB0B:  53           DC.B       0x53                     ; 'S'
  0x0800CB0C:  54           DC.B       0x54                     ; 'T'
  0x0800CB0D:  4D           DC.B       0x4D                     ; 'M'
  0x0800CB0E:  33           DC.B       0x33                     ; '3'
  0x0800CB0F:  32           DC.B       0x32                     ; '2'
  0x0800CB10:  47           DC.B       0x47                     ; 'G'
  0x0800CB11:  34           DC.B       0x34                     ; '4'
  0x0800CB12:  78           DC.B       0x78                     ; 'x'
  0x0800CB13:  78           DC.B       0x78                     ; 'x'
  0x0800CB14:  5F           DC.B       0x5F                     ; '_'
  0x0800CB15:  48           DC.B       0x48                     ; 'H'
  0x0800CB16:  41           DC.B       0x41                     ; 'A'
  0x0800CB17:  4C           DC.B       0x4C                     ; 'L'
  0x0800CB18:  5F           DC.B       0x5F                     ; '_'
  0x0800CB19:  44           DC.B       0x44                     ; 'D'
  0x0800CB1A:  72           DC.B       0x72                     ; 'r'
  0x0800CB1B:  69           DC.B       0x69                     ; 'i'
  0x0800CB1C:  76           DC.B       0x76                     ; 'v'
  0x0800CB1D:  65           DC.B       0x65                     ; 'e'
  0x0800CB1E:  72           DC.B       0x72                     ; 'r'
  0x0800CB1F:  5C           DC.B       0x5C                     ; '\\'
  0x0800CB20:  53           DC.B       0x53                     ; 'S'
  0x0800CB21:  72           DC.B       0x72                     ; 'r'
  0x0800CB22:  63           DC.B       0x63                     ; 'c'
  0x0800CB23:  5C           DC.B       0x5C                     ; '\\'
  0x0800CB24:  73           DC.B       0x73                     ; 's'
  0x0800CB25:  74           DC.B       0x74                     ; 't'
  0x0800CB26:  6D           DC.B       0x6D                     ; 'm'
  0x0800CB27:  33           DC.B       0x33                     ; '3'
  0x0800CB28:  32           DC.B       0x32                     ; '2'
  0x0800CB29:  67           DC.B       0x67                     ; 'g'
  0x0800CB2A:  34           DC.B       0x34                     ; '4'
  0x0800CB2B:  78           DC.B       0x78                     ; 'x'
  0x0800CB2C:  78           DC.B       0x78                     ; 'x'
  0x0800CB2D:  5F           DC.B       0x5F                     ; '_'
  0x0800CB2E:  68           DC.B       0x68                     ; 'h'
  0x0800CB2F:  61           DC.B       0x61                     ; 'a'
  0x0800CB30:  6C           DC.B       0x6C                     ; 'l'
  0x0800CB31:  5F           DC.B       0x5F                     ; '_'
  0x0800CB32:  75           DC.B       0x75                     ; 'u'
  0x0800CB33:  61           DC.B       0x61                     ; 'a'
  0x0800CB34:  72           DC.B       0x72                     ; 'r'
  0x0800CB35:  74           DC.B       0x74                     ; 't'
  0x0800CB36:  5F           DC.B       0x5F                     ; '_'
  0x0800CB37:  65           DC.B       0x65                     ; 'e'
  0x0800CB38:  78           DC.B       0x78                     ; 'x'
  0x0800CB39:  2E           DC.B       0x2E                     ; '.'
  0x0800CB3A:  63           DC.B       0x63                     ; 'c'
  0x0800CB3B:  00           DC.B       0x00                     ; '\0'

Section .text.mbSlaveProcessRtuQuery from modbus.o, size=58, align=4


mbSlaveProcessRtuQuery: 0x0800CB3C: B570 PUSH {R4-R6, LR} 0x0800CB3E: 4601 MOV R1, R0 0x0800CB40: F811 3F27 LDRB R3, [R1, #39]! 0x0800CB44: 2600 MOVS R6, #0 0x0800CB46: F200 1527 ADDW R5, R0, #0x0127 0x0800CB4A: 4604 MOV R4, R0 0x0800CB4C: F8C0 622C STR.W R6, [R0, #0x022C] 0x0800CB50: F880 3127 STRB.W R3, [R0, #0x0127] 0x0800CB54: 4628 MOV R0, R5 0x0800CB56: 2201 MOVS R2, #1 0x0800CB58: F000 F816 BL mbSlaveProcessPdu ; 0x0800CB88 0x0800CB5C: 4601 MOV R1, R0 0x0800CB5E: 4628 MOV R0, R5 0x0800CB60: F7FF FF68 BL mbAppendCrc16 ; 0x0800CA34 0x0800CB64: F8C4 022C STR.W R0, [R4, #0x022C] 0x0800CB68: 4620 MOV R0, R4 0x0800CB6A: F7F9 FAC7 BL mbSend ; 0x080060FC 0x0800CB6E: F8C4 6228 STR.W R6, [R4, #0x0228] 0x0800CB72: 7526 STRB R6, [R4, #20] 0x0800CB74: BD70 POP {R4-R6, PC}

Section .rodata..L.str.2 from ads1260.o, size=18, align=1

  0x0800CB76:  2D           DC.B       0x2D                     ; '-'
  0x0800CB77:  2D           DC.B       0x2D                     ; '-'
  0x0800CB78:  2D           DC.B       0x2D                     ; '-'
  0x0800CB79:  20           DC.B       0x20                     ; ' '
  0x0800CB7A:  47           DC.B       0x47                     ; 'G'
  0x0800CB7B:  61           DC.B       0x61                     ; 'a'
  0x0800CB7C:  69           DC.B       0x69                     ; 'i'
  0x0800CB7D:  6E           DC.B       0x6E                     ; 'n'
  0x0800CB7E:  20           DC.B       0x20                     ; ' '
  0x0800CB7F:  20           DC.B       0x20                     ; ' '
  0x0800CB80:  43           DC.B       0x43                     ; 'C'
  0x0800CB81:  41           DC.B       0x41                     ; 'A'
  0x0800CB82:  4C           DC.B       0x4C                     ; 'L'
  0x0800CB83:  20           DC.B       0x20                     ; ' '
  0x0800CB84:  2D           DC.B       0x2D                     ; '-'
  0x0800CB85:  2D           DC.B       0x2D                     ; '-'
  0x0800CB86:  2D           DC.B       0x2D                     ; '-'
  0x0800CB87:  00           DC.B       0x00                     ; '\0'

Section .text.mbSlaveProcessPdu from modbus.o, size=50, align=4


mbSlaveProcessPdu: 0x0800CB88: F891 C001 LDRB.W R12, [R1, #1] 0x0800CB8C: F1BC 0F10 CMP.W R12, #16 0x0800CB90: D009 BEQ .L2 ; 0x0800CBA6 0x0800CB92: F1BC 0F06 CMP.W R12, #6 0x0800CB96: D004 BEQ .L1 ; 0x0800CBA2 0x0800CB98: F1BC 0F03 CMP.W R12, #3 0x0800CB9C: D105 BNE .L3 ; 0x0800CBAA 0x0800CB9E: F000 B811 B.W mbSlaveReadHoldingRegisters ; 0x0800CBC4
.L1: 0x0800CBA2: F7F9 BAE5 B.W mbSlaveWriteSingleRegister ; 0x08006170
.L2: 0x0800CBA6: F7F9 BB13 B.W mbSlaveWriteMultipleRegisters ; 0x080061D0
.L3: 0x0800CBAA: F08C 0180 EOR R1, R12, #128 0x0800CBAE: 1883 ADDS R3, R0, R2 0x0800CBB0: 5481 STRB R1, [R0, R2] 0x0800CBB2: 2101 MOVS R1, #1 0x0800CBB4: 1C90 ADDS R0, R2, #2 0x0800CBB6: 7059 STRB R1, [R3, #1] 0x0800CBB8: 4770 BX LR

Section .rodata..L.str.7 from ads1260.o, size=10, align=1

  0x0800CBBA:  54           DC.B       0x54                     ; 'T'
  0x0800CBBB:  73           DC.B       0x73                     ; 's'
  0x0800CBBC:  68           DC.B       0x68                     ; 'h'
  0x0800CBBD:  69           DC.B       0x69                     ; 'i'
  0x0800CBBE:  70           DC.B       0x70                     ; 'p'
  0x0800CBBF:  3D           DC.B       0x3D                     ; '='
  0x0800CBC0:  25           DC.B       0x25                     ; '%'
  0x0800CBC1:  66           DC.B       0x66                     ; 'f'
  0x0800CBC2:  0A           DC.B       0x0A                     ; '\n'
  0x0800CBC3:  00           DC.B       0x00                     ; '\0'

Section .text.mbSlaveReadHoldingRegisters from modbus.o, size=154, align=4


mbSlaveReadHoldingRegisters: 0x0800CBC4: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800CBC8: F240 0C00 MOVW R12, #0 ; 0x10000000 = sys_data 0x0800CBCC: F2C1 0C00 MOVT R12, #0x1000 ; 0x10000000 = sys_data 0x0800CBD0: 2B00 CMP R3, #0 0x0800CBD2: F8BC 7018 LDRH.W R7, [R12, #24] 0x0800CBD6: BF18 IT NE 0x0800CBD8: 429F CMPNE R7, R3 0x0800CBDA: D10C BNE .L1 ; 0x0800CBF6 0x0800CBDC: 790B LDRB R3, [R1, #4] 0x0800CBDE: 794E LDRB R6, [R1, #5] 0x0800CBE0: EA46 2303 ORR.W R3, R6, R3, LSL #8 0x0800CBE4: F1A3 077E SUB.W R7, R3, #126 0x0800CBE8: F117 0F7E CMN R7, #126 0x0800CBEC: D807 BHI .L2 ; 0x0800CBFE 0x0800CBEE: 2183 MOVS R1, #131 0x0800CBF0: 5481 STRB R1, [R0, R2] 0x0800CBF2: 2103 MOVS R1, #3 0x0800CBF4: E014 B .L3 ; 0x0800CC20
.L1: 0x0800CBF6: 2186 MOVS R1, #134 0x0800CBF8: 5481 STRB R1, [R0, R2] 0x0800CBFA: 210B MOVS R1, #11 0x0800CBFC: E010 B .L3 ; 0x0800CC20
.L2: 0x0800CBFE: F891 8002 LDRB.W R8, [R1, #2] 0x0800CC02: 78CD LDRB R5, [R1, #3] 0x0800CC04: EA45 2108 ORR.W R1, R5, R8, LSL #8 0x0800CC08: EB03 0E01 ADD.W LR, R3, R1 0x0800CC0C: F2AE 17FD SUBW R7, LR, #0x01FD 0x0800CC10: F517 7FFE CMN R7, #0x01FC 0x0800CC14: EB00 0702 ADD.W R7, R0, R2 0x0800CC18: D207 BCS .L4 ; 0x0800CC2A 0x0800CC1A: 2183 MOVS R1, #131 0x0800CC1C: 7039 STRB R1, [R7] 0x0800CC1E: 2102 MOVS R1, #2
.L3: 0x0800CC20: 4410 ADD R0, R2 0x0800CC22: 7041 STRB R1, [R0, #1] 0x0800CC24: 1C90 ADDS R0, R2, #2 0x0800CC26: E8BD 81F0 POP.W {R4-R8, PC}
.L4: 0x0800CC2A: 2403 MOVS R4, #3 0x0800CC2C: 703C STRB R4, [R7] 0x0800CC2E: 0074 LSLS R4, R6, #1 0x0800CC30: 707C STRB R4, [R7, #1] 0x0800CC32: B18B CBZ R3, .L6 ; 0x0800CC58 0x0800CC34: EA4F 2348 LSL.W R3, R8, #9 0x0800CC38: EA43 0345 ORR.W R3, R3, R5, LSL #1 0x0800CC3C: 4463 ADD R3, R12 0x0800CC3E: 3301 ADDS R3, #1
.L5: 0x0800CC40: F813 7B02 LDRB R7, [R3], #2 0x0800CC44: 1886 ADDS R6, R0, R2 0x0800CC46: 70B7 STRB R7, [R6, #2] 0x0800CC48: F813 7C03 LDRB R7, [R3, #-3] 0x0800CC4C: 3101 ADDS R1, #1 0x0800CC4E: 4571 CMP R1, LR 0x0800CC50: F102 0202 ADD.W R2, R2, #2 0x0800CC54: 70F7 STRB R7, [R6, #3] 0x0800CC56: D3F3 BCC .L5 ; 0x0800CC40
.L6: 0x0800CC58: 1C90 ADDS R0, R2, #2 0x0800CC5A: E8BD 81F0 POP.W {R4-R8, PC}

Section .rodata..L.str.9 from ads1260.o, size=22, align=1

  0x0800CC5E:  2D           DC.B       0x2D                     ; '-'
  0x0800CC5F:  2D           DC.B       0x2D                     ; '-'
  0x0800CC60:  2D           DC.B       0x2D                     ; '-'
  0x0800CC61:  20           DC.B       0x20                     ; ' '
  0x0800CC62:  47           DC.B       0x47                     ; 'G'
  0x0800CC63:  61           DC.B       0x61                     ; 'a'
  0x0800CC64:  69           DC.B       0x69                     ; 'i'
  0x0800CC65:  6E           DC.B       0x6E                     ; 'n'
  0x0800CC66:  20           DC.B       0x20                     ; ' '
  0x0800CC67:  20           DC.B       0x20                     ; ' '
  0x0800CC68:  43           DC.B       0x43                     ; 'C'
  0x0800CC69:  41           DC.B       0x41                     ; 'A'
  0x0800CC6A:  4C           DC.B       0x4C                     ; 'L'
  0x0800CC6B:  20           DC.B       0x20                     ; ' '
  0x0800CC6C:  45           DC.B       0x45                     ; 'E'
  0x0800CC6D:  4E           DC.B       0x4E                     ; 'N'
  0x0800CC6E:  44           DC.B       0x44                     ; 'D'
  0x0800CC6F:  45           DC.B       0x45                     ; 'E'
  0x0800CC70:  2D           DC.B       0x2D                     ; '-'
  0x0800CC71:  2D           DC.B       0x2D                     ; '-'
  0x0800CC72:  2D           DC.B       0x2D                     ; '-'
  0x0800CC73:  00           DC.B       0x00                     ; '\0'

Section .text.OUTPUTS_Init from outputs.o, size=22, align=4


OUTPUTS_Init: 0x0800CC74: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800CC78: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800CC7C: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x0800CC80: F8A0 1106 STRH.W R1, [R0, #0x0106] 0x0800CC84: F8A0 1104 STRH.W R1, [R0, #0x0104] 0x0800CC88: 4770 BX LR

Section .rodata..L.str.12 from ads1260.o, size=14, align=1

  0x0800CC8A:  64           DC.B       0x64                     ; 'd'
  0x0800CC8B:  65           DC.B       0x65                     ; 'e'
  0x0800CC8C:  6C           DC.B       0x6C                     ; 'l'
  0x0800CC8D:  74           DC.B       0x74                     ; 't'
  0x0800CC8E:  61           DC.B       0x61                     ; 'a'
  0x0800CC8F:  20           DC.B       0x20                     ; ' '
  0x0800CC90:  54           DC.B       0x54                     ; 'T'
  0x0800CC91:  3D           DC.B       0x3D                     ; '='
  0x0800CC92:  25           DC.B       0x25                     ; '%'
  0x0800CC93:  66           DC.B       0x66                     ; 'f'
  0x0800CC94:  20           DC.B       0x20                     ; ' '
  0x0800CC95:  43           DC.B       0x43                     ; 'C'
  0x0800CC96:  0A           DC.B       0x0A                     ; '\n'
  0x0800CC97:  00           DC.B       0x00                     ; '\0'

Section .text.OUTPUTS_CheckLVP from outputs.o, size=390, align=4


OUTPUTS_CheckLVP: 0x0800CC98: B570 PUSH {R4-R6, LR} 0x0800CC9A: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800CC9E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800CCA2: F8B4 0074 LDRH.W R0, [R4, #116] 0x0800CCA6: F241 3530 MOVW R5, #0x1330 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode 0x0800CCAA: F2C1 0500 MOVT R5, #0x1000 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode 0x0800CCAE: B198 CBZ R0, .L3 ; 0x0800CCD8 0x0800CCB0: F8B4 0074 LDRH.W R0, [R4, #116] 0x0800CCB4: 2801 CMP R0, #1 0x0800CCB6: BF1A ITTE NE 0x0800CCB8: F8B4 0074 LDRHNE.W R0, [R4, #116] 0x0800CCBC: 2200 MOVNE R2, #0 0x0800CCBE: 2201 MOVEQ R2, #1
.L1: 0x0800CCC0: F240 4000 MOVW R0, #0x0400 0x0800CCC4: F6C4 0000 MOVT R0, #0x4800 0x0800CCC8: F44F 6100 MOV.W R1, #0x0800 0x0800CCCC: F7F7 F982 BL HAL_GPIO_WritePin ; 0x08003FD4
.L2: 0x0800CCD0: F8B4 0074 LDRH.W R0, [R4, #116] 0x0800CCD4: 8028 STRH R0, [R5] 0x0800CCD6: BD70 POP {R4-R6, PC}
.L3: 0x0800CCD8: 8828 LDRH R0, [R5] 0x0800CCDA: 2800 CMP R0, #0 0x0800CCDC: F64F 70FF MOVW R0, #0xFFFF 0x0800CCE0: BF18 IT NE 0x0800CCE2: F8A4 0106 STRHNE.W R0, [R4, #0x0106] 0x0800CCE6: F8B4 1106 LDRH.W R1, [R4, #0x0106] 0x0800CCEA: B119 CBZ R1, .L4 ; 0x0800CCF4 0x0800CCEC: F8B4 1106 LDRH.W R1, [R4, #0x0106] 0x0800CCF0: 4281 CMP R1, R0 0x0800CCF2: D149 BNE .L11 ; 0x0800CD88
.L4: 0x0800CCF4: F8D4 00D8 LDR.W R0, [R4, #216] 0x0800CCF8: 8EA1 LDRH R1, [R4, #52] 0x0800CCFA: 4288 CMP R0, R1 0x0800CCFC: DA05 BGE .L5 ; 0x0800CD0A 0x0800CCFE: F64E 40F6 MOVW R0, #0xECF6 ; 0x0800ECF6 = .rodata..Lstr.23 0x0800CD02: 2601 MOVS R6, #1 0x0800CD04: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECF6 = .rodata..Lstr.23 0x0800CD08: E031 B .L10 ; 0x0800CD6E
.L5: 0x0800CD0A: F8D4 00E4 LDR.W R0, [R4, #228] 0x0800CD0E: F9B4 103C LDRSH.W R1, [R4, #60] 0x0800CD12: F44F 727A MOV.W R2, #0x03E8 0x0800CD16: 4351 MULS R1, R2, R1 0x0800CD18: 4288 CMP R0, R1 0x0800CD1A: DA05 BGE .L6 ; 0x0800CD28 0x0800CD1C: F64E 70FC MOVW R0, #0xEFFC ; 0x0800EFFC = .rodata..Lstr.22 0x0800CD20: 2602 MOVS R6, #2 0x0800CD22: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFFC = .rodata..Lstr.22 0x0800CD26: E022 B .L10 ; 0x0800CD6E
.L6: 0x0800CD28: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CD2C: F9B4 1048 LDRSH.W R1, [R4, #72] 0x0800CD30: 4288 CMP R0, R1 0x0800CD32: DD05 BLE .L7 ; 0x0800CD40 0x0800CD34: F24D 2086 MOVW R0, #0xD286 ; 0x0800D286 = .rodata..Lstr.21 0x0800CD38: 2603 MOVS R6, #3 0x0800CD3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D286 = .rodata..Lstr.21 0x0800CD3E: E016 B .L10 ; 0x0800CD6E
.L7: 0x0800CD40: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CD44: F9B4 1048 LDRSH.W R1, [R4, #72] 0x0800CD48: 4288 CMP R0, R1 0x0800CD4A: DD05 BLE .L9 ; 0x0800CD58 0x0800CD4C: 2604 MOVS R6, #4
.L8: 0x0800CD4E: F64E 40D5 MOVW R0, #0xECD5 ; 0x0800ECD5 = .rodata..Lstr.20 0x0800CD52: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECD5 = .rodata..Lstr.20 0x0800CD56: E00A B .L10 ; 0x0800CD6E
.L9: 0x0800CD58: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CD5C: F9B4 104C LDRSH.W R1, [R4, #76] 0x0800CD60: 4288 CMP R0, R1 0x0800CD62: DA54 BGE .L12 ; 0x0800CE0E 0x0800CD64: F64E 203B MOVW R0, #0xEA3B ; 0x0800EA3B = .rodata..Lstr.19 0x0800CD68: 2605 MOVS R6, #5 0x0800CD6A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA3B = .rodata..Lstr.19
.L10: 0x0800CD6E: F7FE FD1E BL puts ; 0x0800B7AE 0x0800CD72: F240 4000 MOVW R0, #0x0400 0x0800CD76: F6C4 0000 MOVT R0, #0x4800 0x0800CD7A: F44F 6100 MOV.W R1, #0x0800 0x0800CD7E: 2200 MOVS R2, #0 0x0800CD80: F8A4 6106 STRH.W R6, [R4, #0x0106] 0x0800CD84: F7F7 F926 BL HAL_GPIO_WritePin ; 0x08003FD4
.L11: 0x0800CD88: F8B4 0106 LDRH.W R0, [R4, #0x0106] 0x0800CD8C: 2800 CMP R0, #0 0x0800CD8E: D09F BEQ .L2 ; 0x0800CCD0 0x0800CD90: F8D4 00D8 LDR.W R0, [R4, #216] 0x0800CD94: 8EE1 LDRH R1, [R4, #54] 0x0800CD96: 4288 CMP R0, R1 0x0800CD98: DD9A BLE .L2 ; 0x0800CCD0 0x0800CD9A: F8D4 00E4 LDR.W R0, [R4, #228] 0x0800CD9E: F9B4 103C LDRSH.W R1, [R4, #60] 0x0800CDA2: F44F 727A MOV.W R2, #0x03E8 0x0800CDA6: 4351 MULS R1, R2, R1 0x0800CDA8: 4288 CMP R0, R1 0x0800CDAA: DD91 BLE .L2 ; 0x0800CCD0 0x0800CDAC: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CDB0: F9B4 104A LDRSH.W R1, [R4, #74] 0x0800CDB4: 4288 CMP R0, R1 0x0800CDB6: F6BF AF8B BGE.W .L2 ; 0x0800CCD0 0x0800CDBA: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CDBE: F9B4 104A LDRSH.W R1, [R4, #74] 0x0800CDC2: 4288 CMP R0, R1 0x0800CDC4: F6BF AF84 BGE.W .L2 ; 0x0800CCD0 0x0800CDC8: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CDCC: F9B4 104E LDRSH.W R1, [R4, #78] 0x0800CDD0: 4288 CMP R0, R1 0x0800CDD2: F77F AF7D BLE.W .L2 ; 0x0800CCD0 0x0800CDD6: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CDDA: F9B4 104E LDRSH.W R1, [R4, #78] 0x0800CDDE: 4288 CMP R0, R1 0x0800CDE0: F77F AF76 BLE.W .L2 ; 0x0800CCD0 0x0800CDE4: F8B4 0106 LDRH.W R0, [R4, #0x0106] 0x0800CDE8: 2802 CMP R0, #2 0x0800CDEA: F43F AF71 BEQ.W .L2 ; 0x0800CCD0 0x0800CDEE: F8B4 0106 LDRH.W R0, [R4, #0x0106] 0x0800CDF2: 2807 CMP R0, #7 0x0800CDF4: F43F AF6C BEQ.W .L2 ; 0x0800CCD0 0x0800CDF8: F24D 20DE MOVW R0, #0xD2DE ; 0x0800D2DE = .rodata..Lstr.24 0x0800CDFC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D2DE = .rodata..Lstr.24 0x0800CE00: F7FE FCD5 BL puts ; 0x0800B7AE 0x0800CE04: 2000 MOVS R0, #0 0x0800CE06: F8A4 0106 STRH.W R0, [R4, #0x0106] 0x0800CE0A: 2201 MOVS R2, #1 0x0800CE0C: E758 B .L1 ; 0x0800CCC0
.L12: 0x0800CE0E: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CE12: F9B4 104C LDRSH.W R1, [R4, #76] 0x0800CE16: 4288 CMP R0, R1 0x0800CE18: DAB6 BGE .L11 ; 0x0800CD88 0x0800CE1A: 2606 MOVS R6, #6 0x0800CE1C: E797 B .L8 ; 0x0800CD4E

Section .rodata..L.str.14 from ads1260.o, size=10, align=1

  0x0800CE1E:  52           DC.B       0x52                     ; 'R'
  0x0800CE1F:  65           DC.B       0x65                     ; 'e'
  0x0800CE20:  66           DC.B       0x66                     ; 'f'
  0x0800CE21:  20           DC.B       0x20                     ; ' '
  0x0800CE22:  49           DC.B       0x49                     ; 'I'
  0x0800CE23:  3D           DC.B       0x3D                     ; '='
  0x0800CE24:  25           DC.B       0x25                     ; '%'
  0x0800CE25:  66           DC.B       0x66                     ; 'f'
  0x0800CE26:  0A           DC.B       0x0A                     ; '\n'
  0x0800CE27:  00           DC.B       0x00                     ; '\0'

Section .text.OUTPUTS_CheckOVP from outputs.o, size=402, align=4


OUTPUTS_CheckOVP: 0x0800CE28: B570 PUSH {R4-R6, LR} 0x0800CE2A: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800CE2E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800CE32: F8B4 0076 LDRH.W R0, [R4, #118] 0x0800CE36: F241 352E MOVW R5, #0x132E ; 0x1000132E = OUTPUTS_CheckOVP.lastMode 0x0800CE3A: F2C1 0500 MOVT R5, #0x1000 ; 0x1000132E = OUTPUTS_CheckOVP.lastMode 0x0800CE3E: B198 CBZ R0, .L3 ; 0x0800CE68 0x0800CE40: F8B4 0076 LDRH.W R0, [R4, #118] 0x0800CE44: 2801 CMP R0, #1 0x0800CE46: BF1A ITTE NE 0x0800CE48: F8B4 0076 LDRHNE.W R0, [R4, #118] 0x0800CE4C: 2200 MOVNE R2, #0 0x0800CE4E: 2201 MOVEQ R2, #1
.L1: 0x0800CE50: F240 4000 MOVW R0, #0x0400 0x0800CE54: F6C4 0000 MOVT R0, #0x4800 0x0800CE58: F44F 5180 MOV.W R1, #0x1000 0x0800CE5C: F7F7 F8BA BL HAL_GPIO_WritePin ; 0x08003FD4
.L2: 0x0800CE60: F8B4 0076 LDRH.W R0, [R4, #118] 0x0800CE64: 8028 STRH R0, [R5] 0x0800CE66: BD70 POP {R4-R6, PC}
.L3: 0x0800CE68: 8828 LDRH R0, [R5] 0x0800CE6A: 2800 CMP R0, #0 0x0800CE6C: F64F 70FF MOVW R0, #0xFFFF 0x0800CE70: BF18 IT NE 0x0800CE72: F8A4 0104 STRHNE.W R0, [R4, #0x0104] 0x0800CE76: F8B4 1104 LDRH.W R1, [R4, #0x0104] 0x0800CE7A: B119 CBZ R1, .L4 ; 0x0800CE84 0x0800CE7C: F8B4 1104 LDRH.W R1, [R4, #0x0104] 0x0800CE80: 4281 CMP R1, R0 0x0800CE82: D155 BNE .L11 ; 0x0800CF30
.L4: 0x0800CE84: F8D4 00D8 LDR.W R0, [R4, #216] 0x0800CE88: 8F21 LDRH R1, [R4, #56] 0x0800CE8A: 4288 CMP R0, R1 0x0800CE8C: DD05 BLE .L5 ; 0x0800CE9A 0x0800CE8E: F24F 002C MOVW R0, #0xF02C ; 0x0800F02C = .rodata..Lstr.30 0x0800CE92: 2601 MOVS R6, #1 0x0800CE94: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F02C = .rodata..Lstr.30 0x0800CE98: E03D B .L10 ; 0x0800CF16
.L5: 0x0800CE9A: F8D4 00E4 LDR.W R0, [R4, #228] 0x0800CE9E: F9B4 103E LDRSH.W R1, [R4, #62] 0x0800CEA2: F44F 727A MOV.W R2, #0x03E8 0x0800CEA6: 4351 MULS R1, R2, R1 0x0800CEA8: 4288 CMP R0, R1 0x0800CEAA: DD05 BLE .L6 ; 0x0800CEB8 0x0800CEAC: F24F 0014 MOVW R0, #0xF014 ; 0x0800F014 = .rodata..Lstr.29 0x0800CEB0: 2602 MOVS R6, #2 0x0800CEB2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F014 = .rodata..Lstr.29 0x0800CEB6: E02E B .L10 ; 0x0800CF16
.L6: 0x0800CEB8: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CEBC: F9B4 1040 LDRSH.W R1, [R4, #64] 0x0800CEC0: 4288 CMP R0, R1 0x0800CEC2: DD05 BLE .L7 ; 0x0800CED0 0x0800CEC4: F24D 3092 MOVW R0, #0xD392 ; 0x0800D392 = .rodata..Lstr.28 0x0800CEC8: 2603 MOVS R6, #3 0x0800CECA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D392 = .rodata..Lstr.28 0x0800CECE: E022 B .L10 ; 0x0800CF16
.L7: 0x0800CED0: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CED4: F9B4 1040 LDRSH.W R1, [R4, #64] 0x0800CED8: 4288 CMP R0, R1 0x0800CEDA: DD05 BLE .L8 ; 0x0800CEE8 0x0800CEDC: F64E 5038 MOVW R0, #0xED38 ; 0x0800ED38 = .rodata..Lstr.27 0x0800CEE0: 2604 MOVS R6, #4 0x0800CEE2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ED38 = .rodata..Lstr.27 0x0800CEE6: E016 B .L10 ; 0x0800CF16
.L8: 0x0800CEE8: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CEEC: F9B4 1044 LDRSH.W R1, [R4, #68] 0x0800CEF0: 4288 CMP R0, R1 0x0800CEF2: DA05 BGE .L9 ; 0x0800CF00 0x0800CEF4: F64E 205E MOVW R0, #0xEA5E ; 0x0800EA5E = .rodata..Lstr.26 0x0800CEF8: 2605 MOVS R6, #5 0x0800CEFA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA5E = .rodata..Lstr.26 0x0800CEFE: E00A B .L10 ; 0x0800CF16
.L9: 0x0800CF00: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CF04: F9B4 1044 LDRSH.W R1, [R4, #68] 0x0800CF08: 4288 CMP R0, R1 0x0800CF0A: DA11 BGE .L11 ; 0x0800CF30 0x0800CF0C: F64E 5017 MOVW R0, #0xED17 ; 0x0800ED17 = .rodata..Lstr.25 0x0800CF10: 2606 MOVS R6, #6 0x0800CF12: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ED17 = .rodata..Lstr.25
.L10: 0x0800CF16: F7FE FC4A BL puts ; 0x0800B7AE 0x0800CF1A: F240 4000 MOVW R0, #0x0400 0x0800CF1E: F6C4 0000 MOVT R0, #0x4800 0x0800CF22: F44F 5180 MOV.W R1, #0x1000 0x0800CF26: 2200 MOVS R2, #0 0x0800CF28: F8A4 6104 STRH.W R6, [R4, #0x0104] 0x0800CF2C: F7F7 F852 BL HAL_GPIO_WritePin ; 0x08003FD4
.L11: 0x0800CF30: F8B4 0104 LDRH.W R0, [R4, #0x0104] 0x0800CF34: 2800 CMP R0, #0 0x0800CF36: D093 BEQ .L2 ; 0x0800CE60 0x0800CF38: F8D4 00D8 LDR.W R0, [R4, #216] 0x0800CF3C: 8F61 LDRH R1, [R4, #58] 0x0800CF3E: 4288 CMP R0, R1 0x0800CF40: F6BF AF8E BGE.W .L2 ; 0x0800CE60 0x0800CF44: F8D4 00E4 LDR.W R0, [R4, #228] 0x0800CF48: F9B4 103E LDRSH.W R1, [R4, #62] 0x0800CF4C: F44F 727A MOV.W R2, #0x03E8 0x0800CF50: 4351 MULS R1, R2, R1 0x0800CF52: 4288 CMP R0, R1 0x0800CF54: F6BF AF84 BGE.W .L2 ; 0x0800CE60 0x0800CF58: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CF5C: F9B4 1042 LDRSH.W R1, [R4, #66] 0x0800CF60: 4288 CMP R0, R1 0x0800CF62: F6BF AF7D BGE.W .L2 ; 0x0800CE60 0x0800CF66: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CF6A: F9B4 1042 LDRSH.W R1, [R4, #66] 0x0800CF6E: 4288 CMP R0, R1 0x0800CF70: F6BF AF76 BGE.W .L2 ; 0x0800CE60 0x0800CF74: F9B4 00CE LDRSH.W R0, [R4, #206] 0x0800CF78: F9B4 1046 LDRSH.W R1, [R4, #70] 0x0800CF7C: 4288 CMP R0, R1 0x0800CF7E: F77F AF6F BLE.W .L2 ; 0x0800CE60 0x0800CF82: F9B4 00CC LDRSH.W R0, [R4, #204] 0x0800CF86: F9B4 1046 LDRSH.W R1, [R4, #70] 0x0800CF8A: 4288 CMP R0, R1 0x0800CF8C: F77F AF68 BLE.W .L2 ; 0x0800CE60 0x0800CF90: F8B4 0104 LDRH.W R0, [R4, #0x0104] 0x0800CF94: 2802 CMP R0, #2 0x0800CF96: F43F AF63 BEQ.W .L2 ; 0x0800CE60 0x0800CF9A: F8B4 0104 LDRH.W R0, [R4, #0x0104] 0x0800CF9E: 2807 CMP R0, #7 0x0800CFA0: F43F AF5E BEQ.W .L2 ; 0x0800CE60 0x0800CFA4: F24D 30D2 MOVW R0, #0xD3D2 ; 0x0800D3D2 = .rodata..Lstr.31 0x0800CFA8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3D2 = .rodata..Lstr.31 0x0800CFAC: F7FE FBFF BL puts ; 0x0800B7AE 0x0800CFB0: 2000 MOVS R0, #0 0x0800CFB2: F8A4 0104 STRH.W R0, [R4, #0x0104] 0x0800CFB6: 2201 MOVS R2, #1 0x0800CFB8: E74A B .L1 ; 0x0800CE50

Section .rodata..Lstr.27 from ads1260.o, size=30, align=1

  0x0800CFBA:  45           DC.B       0x45                     ; 'E'
  0x0800CFBB:  52           DC.B       0x52                     ; 'R'
  0x0800CFBC:  52           DC.B       0x52                     ; 'R'
  0x0800CFBD:  4F           DC.B       0x4F                     ; 'O'
  0x0800CFBE:  52           DC.B       0x52                     ; 'R'
  0x0800CFBF:  20           DC.B       0x20                     ; ' '
  0x0800CFC0:  41           DC.B       0x41                     ; 'A'
  0x0800CFC1:  44           DC.B       0x44                     ; 'D'
  0x0800CFC2:  53           DC.B       0x53                     ; 'S'
  0x0800CFC3:  5F           DC.B       0x5F                     ; '_'
  0x0800CFC4:  31           DC.B       0x31                     ; '1'
  0x0800CFC5:  32           DC.B       0x32                     ; '2'
  0x0800CFC6:  36           DC.B       0x36                     ; '6'
  0x0800CFC7:  30           DC.B       0x30                     ; '0'
  0x0800CFC8:  5F           DC.B       0x5F                     ; '_'
  0x0800CFC9:  49           DC.B       0x49                     ; 'I'
  0x0800CFCA:  6E           DC.B       0x6E                     ; 'n'
  0x0800CFCB:  70           DC.B       0x70                     ; 'p'
  0x0800CFCC:  75           DC.B       0x75                     ; 'u'
  0x0800CFCD:  74           DC.B       0x74                     ; 't'
  0x0800CFCE:  4D           DC.B       0x4D                     ; 'M'
  0x0800CFCF:  75           DC.B       0x75                     ; 'u'
  0x0800CFD0:  78           DC.B       0x78                     ; 'x'
  0x0800CFD1:  53           DC.B       0x53                     ; 'S'
  0x0800CFD2:  65           DC.B       0x65                     ; 'e'
  0x0800CFD3:  6C           DC.B       0x6C                     ; 'l'
  0x0800CFD4:  65           DC.B       0x65                     ; 'e'
  0x0800CFD5:  63           DC.B       0x63                     ; 'c'
  0x0800CFD6:  74           DC.B       0x74                     ; 't'
  0x0800CFD7:  00           DC.B       0x00                     ; '\0'

Section .text.AuxModeHeaterExec from outputs.o, size=178, align=4


AuxModeHeaterExec: 0x0800CFD8: B570 PUSH {R4-R6, LR} 0x0800CFDA: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800CFDE: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800CFE2: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800CFE6: F241 3520 MOVW R5, #0x1320 ; 0x10001320 = AuxModeHeaterExec.outputState 0x0800CFEA: F1A0 060A SUB.W R6, R0, #10 0x0800CFEE: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800CFF2: F8D4 10D4 LDR.W R1, [R4, #212] 0x0800CFF6: 300A ADDS R0, #10 0x0800CFF8: 4281 CMP R1, R0 0x0800CFFA: F2C1 0500 MOVT R5, #0x1000 ; 0x10001320 = AuxModeHeaterExec.outputState 0x0800CFFE: D91C BLS .L1 ; 0x0800D03A 0x0800D000: F8B4 0150 LDRH.W R0, [R4, #0x0150] 0x0800D004: F241 716F MOVW R1, #0x176F 0x0800D008: 4288 CMP R0, R1 0x0800D00A: D816 BHI .L1 ; 0x0800D03A 0x0800D00C: 7828 LDRB R0, [R5] 0x0800D00E: B9A0 CBNZ R0, .L1 ; 0x0800D03A 0x0800D010: F64E 2081 MOVW R0, #0xEA81 ; 0x0800EA81 = .rodata..Lstr.32 0x0800D014: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA81 = .rodata..Lstr.32 0x0800D018: F7FE FBC9 BL puts ; 0x0800B7AE 0x0800D01C: 2001 MOVS R0, #1 0x0800D01E: 7028 STRB R0, [R5] 0x0800D020: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800D024: F44F 5100 MOV.W R1, #0x2000 0x0800D028: FAB0 F080 CLZ R0, R0 0x0800D02C: 0942 LSRS R2, R0, #5 0x0800D02E: F640 0000 MOVW R0, #0x0800 0x0800D032: F6C4 0000 MOVT R0, #0x4800 0x0800D036: F7F6 FFCD BL HAL_GPIO_WritePin ; 0x08003FD4
.L1: 0x0800D03A: F8D4 00D4 LDR.W R0, [R4, #212] 0x0800D03E: 42B0 CMP R0, R6 0x0800D040: D203 BCS .L2 ; 0x0800D04A 0x0800D042: 7828 LDRB R0, [R5] 0x0800D044: 2801 CMP R0, #1 0x0800D046: D008 BEQ .L3 ; 0x0800D05A 0x0800D048: E01E B .L4 ; 0x0800D088
.L2: 0x0800D04A: F8B4 0150 LDRH.W R0, [R4, #0x0150] 0x0800D04E: F241 7171 MOVW R1, #0x1771 0x0800D052: 4288 CMP R0, R1 0x0800D054: D318 BCC .L4 ; 0x0800D088 0x0800D056: 7828 LDRB R0, [R5] 0x0800D058: B1B0 CBZ R0, .L4 ; 0x0800D088
.L3: 0x0800D05A: F24F 004C MOVW R0, #0xF04C ; 0x0800F04C = .rodata..Lstr.33 0x0800D05E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F04C = .rodata..Lstr.33 0x0800D062: F7FE FBA4 BL puts ; 0x0800B7AE 0x0800D066: 2000 MOVS R0, #0 0x0800D068: 7028 STRB R0, [R5] 0x0800D06A: F8B4 20C0 LDRH.W R2, [R4, #192] 0x0800D06E: F640 0000 MOVW R0, #0x0800 0x0800D072: 2A00 CMP R2, #0 0x0800D074: BF18 IT NE 0x0800D076: 2201 MOVNE R2, #1 0x0800D078: F6C4 0000 MOVT R0, #0x4800 0x0800D07C: F44F 5100 MOV.W R1, #0x2000 0x0800D080: E8BD 4070 POP.W {R4-R6, LR} 0x0800D084: F7F6 BFA6 B.W HAL_GPIO_WritePin ; 0x08003FD4
.L4: 0x0800D088: BD70 POP {R4-R6, PC}

Section .rodata..Lstr.9 from eeprom.o, size=22, align=1

  0x0800D08A:  46           DC.B       0x46                     ; 'F'
  0x0800D08B:  69           DC.B       0x69                     ; 'i'
  0x0800D08C:  72           DC.B       0x72                     ; 'r'
  0x0800D08D:  73           DC.B       0x73                     ; 's'
  0x0800D08E:  74           DC.B       0x74                     ; 't'
  0x0800D08F:  20           DC.B       0x20                     ; ' '
  0x0800D090:  73           DC.B       0x73                     ; 's'
  0x0800D091:  74           DC.B       0x74                     ; 't'
  0x0800D092:  61           DC.B       0x61                     ; 'a'
  0x0800D093:  72           DC.B       0x72                     ; 'r'
  0x0800D094:  74           DC.B       0x74                     ; 't'
  0x0800D095:  20           DC.B       0x20                     ; ' '
  0x0800D096:  64           DC.B       0x64                     ; 'd'
  0x0800D097:  65           DC.B       0x65                     ; 'e'
  0x0800D098:  74           DC.B       0x74                     ; 't'
  0x0800D099:  65           DC.B       0x65                     ; 'e'
  0x0800D09A:  63           DC.B       0x63                     ; 'c'
  0x0800D09B:  74           DC.B       0x74                     ; 't'
  0x0800D09C:  65           DC.B       0x65                     ; 'e'
  0x0800D09D:  64           DC.B       0x64                     ; 'd'
  0x0800D09E:  21           DC.B       0x21                     ; '!'
  0x0800D09F:  00           DC.B       0x00                     ; '\0'

Section .text.AuxModeSOCExec from outputs.o, size=150, align=4


AuxModeSOCExec: 0x0800D0A0: B5F0 PUSH {R4-R7, LR} 0x0800D0A2: B081 SUB SP, SP, #4 0x0800D0A4: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x0800D0A8: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x0800D0AC: F8D5 0100 LDR.W R0, [R5, #0x0100] 0x0800D0B0: F8B5 10BC LDRH.W R1, [R5, #188] 0x0800D0B4: F44F 777A MOV.W R7, #0x03E8 0x0800D0B8: F640 0400 MOVW R4, #0x0800 0x0800D0BC: 4379 MULS R1, R7, R1 0x0800D0BE: F241 361C MOVW R6, #0x131C ; 0x1000131C = AuxModeSOCExec.outputState 0x0800D0C2: F6C4 0400 MOVT R4, #0x4800 0x0800D0C6: 4288 CMP R0, R1 0x0800D0C8: F2C1 0600 MOVT R6, #0x1000 ; 0x1000131C = AuxModeSOCExec.outputState 0x0800D0CC: DD13 BLE .L1 ; 0x0800D0F6 0x0800D0CE: 7830 LDRB R0, [R6] 0x0800D0D0: B988 CBNZ R0, .L1 ; 0x0800D0F6 0x0800D0D2: F64E 208C MOVW R0, #0xEA8C ; 0x0800EA8C = .rodata..Lstr.34 0x0800D0D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA8C = .rodata..Lstr.34 0x0800D0DA: F7FE FB68 BL puts ; 0x0800B7AE 0x0800D0DE: 2001 MOVS R0, #1 0x0800D0E0: 7030 STRB R0, [R6] 0x0800D0E2: F8B5 00C0 LDRH.W R0, [R5, #192] 0x0800D0E6: F44F 5100 MOV.W R1, #0x2000 0x0800D0EA: FAB0 F080 CLZ R0, R0 0x0800D0EE: 0942 LSRS R2, R0, #5 0x0800D0F0: 4620 MOV R0, R4 0x0800D0F2: F7F6 FF6F BL HAL_GPIO_WritePin ; 0x08003FD4
.L1: 0x0800D0F6: F8D5 0100 LDR.W R0, [R5, #0x0100] 0x0800D0FA: F8B5 10BE LDRH.W R1, [R5, #190] 0x0800D0FE: 4379 MULS R1, R7, R1 0x0800D100: 4288 CMP R0, R1 0x0800D102: DA16 BGE .L2 ; 0x0800D132 0x0800D104: 7830 LDRB R0, [R6] 0x0800D106: B1A0 CBZ R0, .L2 ; 0x0800D132 0x0800D108: F24F 0058 MOVW R0, #0xF058 ; 0x0800F058 = .rodata..Lstr.35 0x0800D10C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F058 = .rodata..Lstr.35 0x0800D110: F7FE FB4D BL puts ; 0x0800B7AE 0x0800D114: 2000 MOVS R0, #0 0x0800D116: 7030 STRB R0, [R6] 0x0800D118: F8B5 20C0 LDRH.W R2, [R5, #192] 0x0800D11C: 4620 MOV R0, R4 0x0800D11E: 2A00 CMP R2, #0 0x0800D120: BF18 IT NE 0x0800D122: 2201 MOVNE R2, #1 0x0800D124: F44F 5100 MOV.W R1, #0x2000 0x0800D128: B001 ADD SP, SP, #4 0x0800D12A: E8BD 40F0 POP.W {R4-R7, LR} 0x0800D12E: F7F6 BF51 B.W HAL_GPIO_WritePin ; 0x08003FD4
.L2: 0x0800D132: B001 ADD SP, SP, #4 0x0800D134: BDF0 POP {R4-R7, PC}

Section .rodata..L.str.1 from modbus.o, size=14, align=1

  0x0800D136:  75           DC.B       0x75                     ; 'u'
  0x0800D137:  61           DC.B       0x61                     ; 'a'
  0x0800D138:  72           DC.B       0x72                     ; 'r'
  0x0800D139:  74           DC.B       0x74                     ; 't'
  0x0800D13A:  20           DC.B       0x20                     ; ' '
  0x0800D13B:  65           DC.B       0x65                     ; 'e'
  0x0800D13C:  72           DC.B       0x72                     ; 'r'
  0x0800D13D:  72           DC.B       0x72                     ; 'r'
  0x0800D13E:  6F           DC.B       0x6F                     ; 'o'
  0x0800D13F:  72           DC.B       0x72                     ; 'r'
  0x0800D140:  20           DC.B       0x20                     ; ' '
  0x0800D141:  0A           DC.B       0x0A                     ; '\n'
  0x0800D142:  0D           DC.B       0x0D                     ; '\r'
  0x0800D143:  00           DC.B       0x00                     ; '\0'

Section .text.AuxModeAlarmExec from outputs.o, size=322, align=4


AuxModeAlarmExec: 0x0800D144: B5B0 PUSH {R4-R5, R7, LR} 0x0800D146: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800D14A: F241 302A MOVW R0, #0x132A ; 0x1000132A = chargeStopHighTemperatureStart 0x0800D14E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800D152: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132A = chargeStopHighTemperatureStart 0x0800D156: F9B4 10CE LDRSH.W R1, [R4, #206] 0x0800D15A: F9B0 0000 LDRSH.W R0, [R0] 0x0800D15E: F5A0 70FA SUB.W R0, R0, #0x01F4 0x0800D162: 4288 CMP R0, R1 0x0800D164: DB5C BLT .L1 ; 0x0800D220 0x0800D166: F9B4 10CC LDRSH.W R1, [R4, #204] 0x0800D16A: 4288 CMP R0, R1 0x0800D16C: DB58 BLT .L1 ; 0x0800D220 0x0800D16E: F241 3028 MOVW R0, #0x1328 ; 0x10001328 = chargeStopLowTemperatureStart 0x0800D172: F2C1 0000 MOVT R0, #0x1000 ; 0x10001328 = chargeStopLowTemperatureStart 0x0800D176: F9B4 10CE LDRSH.W R1, [R4, #206] 0x0800D17A: F9B0 0000 LDRSH.W R0, [R0] 0x0800D17E: F500 70FA ADD.W R0, R0, #0x01F4 0x0800D182: 4288 CMP R0, R1 0x0800D184: DC4C BGT .L1 ; 0x0800D220 0x0800D186: F9B4 10CC LDRSH.W R1, [R4, #204] 0x0800D18A: 4288 CMP R0, R1 0x0800D18C: DC48 BGT .L1 ; 0x0800D220 0x0800D18E: F241 3026 MOVW R0, #0x1326 ; 0x10001326 = dischargeStopHighTemperatureStart 0x0800D192: F2C1 0000 MOVT R0, #0x1000 ; 0x10001326 = dischargeStopHighTemperatureStart 0x0800D196: F9B4 10CE LDRSH.W R1, [R4, #206] 0x0800D19A: F9B0 0000 LDRSH.W R0, [R0] 0x0800D19E: F5A0 70FA SUB.W R0, R0, #0x01F4 0x0800D1A2: 4288 CMP R0, R1 0x0800D1A4: DB3C BLT .L1 ; 0x0800D220 0x0800D1A6: F9B4 10CC LDRSH.W R1, [R4, #204] 0x0800D1AA: 4288 CMP R0, R1 0x0800D1AC: DB38 BLT .L1 ; 0x0800D220 0x0800D1AE: F241 3022 MOVW R0, #0x1322 ; 0x10001322 = dischargeStopLowTemperatureStart 0x0800D1B2: F2C1 0000 MOVT R0, #0x1000 ; 0x10001322 = dischargeStopLowTemperatureStart 0x0800D1B6: F9B4 10CE LDRSH.W R1, [R4, #206] 0x0800D1BA: F9B0 0000 LDRSH.W R0, [R0] 0x0800D1BE: F500 70FA ADD.W R0, R0, #0x01F4 0x0800D1C2: 4288 CMP R0, R1 0x0800D1C4: DC2C BGT .L1 ; 0x0800D220 0x0800D1C6: F9B4 10CC LDRSH.W R1, [R4, #204] 0x0800D1CA: 4288 CMP R0, R1 0x0800D1CC: DC28 BGT .L1 ; 0x0800D220 0x0800D1CE: F241 302C MOVW R0, #0x132C ; 0x1000132C = chargeCurrentLimit 0x0800D1D2: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132C = chargeCurrentLimit 0x0800D1D6: F8D4 10E4 LDR.W R1, [R4, #228] 0x0800D1DA: F9B0 2000 LDRSH.W R2, [R0] 0x0800D1DE: F64D 05F0 MOVW R5, #0xD8F0 0x0800D1E2: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800D1E6: F6CF 75FF MOVT R5, #0xFFFF 0x0800D1EA: F44F 707A MOV.W R0, #0x03E8 0x0800D1EE: FBC2 5300 SMLAL R5, R3, R2, R0 0x0800D1F2: 1A6A SUBS R2, R5, R1 0x0800D1F4: EB73 71E1 SBCS.W R1, R3, R1, ASR #31 0x0800D1F8: DB12 BLT .L1 ; 0x0800D220 0x0800D1FA: F241 331E MOVW R3, #0x131E ; 0x1000131E = loadCurrentLimit 0x0800D1FE: F2C1 0300 MOVT R3, #0x1000 ; 0x1000131E = loadCurrentLimit 0x0800D202: F8D4 10E4 LDR.W R1, [R4, #228] 0x0800D206: F9B3 3000 LDRSH.W R3, [R3] 0x0800D20A: 2500 MOVS R5, #0 0x0800D20C: F242 7210 MOVW R2, #0x2710 0x0800D210: FBC3 2500 SMLAL R2, R5, R3, R0 0x0800D214: EA4F 7CE1 ASR.W R12, R1, #31 0x0800D218: 1A88 SUBS R0, R1, R2 0x0800D21A: EB7C 0005 SBCS.W R0, R12, R5 0x0800D21E: DA1D BGE .L5 ; 0x0800D25C
.L1: 0x0800D220: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800D224: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800D228: 7828 LDRB R0, [R5] 0x0800D22A: B100 CBZ R0, .L3 ; 0x0800D22E
.L2: 0x0800D22C: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800D22E: F64E 5059 MOVW R0, #0xED59 ; 0x0800ED59 = .rodata..Lstr.37 0x0800D232: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ED59 = .rodata..Lstr.37 0x0800D236: F7FE FABA BL puts ; 0x0800B7AE 0x0800D23A: 2001 MOVS R0, #1 0x0800D23C: 7028 STRB R0, [R5] 0x0800D23E: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800D242: FAB0 F080 CLZ R0, R0 0x0800D246: 0942 LSRS R2, R0, #5
.L4: 0x0800D248: F640 0000 MOVW R0, #0x0800 0x0800D24C: F6C4 0000 MOVT R0, #0x4800 0x0800D250: F44F 5100 MOV.W R1, #0x2000 0x0800D254: E8BD 40B0 POP.W {R4-R5, R7, LR} 0x0800D258: F7F6 BEBC B.W HAL_GPIO_WritePin ; 0x08003FD4
.L5: 0x0800D25C: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800D260: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800D264: 7828 LDRB R0, [R5] 0x0800D266: 2800 CMP R0, #0 0x0800D268: D1E0 BNE .L2 ; 0x0800D22C 0x0800D26A: F24D 4006 MOVW R0, #0xD406 ; 0x0800D406 = .rodata..Lstr.36 0x0800D26E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D406 = .rodata..Lstr.36 0x0800D272: F7FE FA9C BL puts ; 0x0800B7AE 0x0800D276: 2000 MOVS R0, #0 0x0800D278: 7028 STRB R0, [R5] 0x0800D27A: F8B4 20C0 LDRH.W R2, [R4, #192] 0x0800D27E: 2A00 CMP R2, #0 0x0800D280: BF18 IT NE 0x0800D282: 2201 MOVNE R2, #1 0x0800D284: E7E0 B .L4 ; 0x0800D248

Section .rodata..Lstr.21 from outputs.o, size=34, align=1

  0x0800D286:  4F           DC.B       0x4F                     ; 'O'
  0x0800D287:  55           DC.B       0x55                     ; 'U'
  0x0800D288:  54           DC.B       0x54                     ; 'T'
  0x0800D289:  50           DC.B       0x50                     ; 'P'
  0x0800D28A:  55           DC.B       0x55                     ; 'U'
  0x0800D28B:  54           DC.B       0x54                     ; 'T'
  0x0800D28C:  53           DC.B       0x53                     ; 'S'
  0x0800D28D:  5F           DC.B       0x5F                     ; '_'
  0x0800D28E:  4C           DC.B       0x4C                     ; 'L'
  0x0800D28F:  56           DC.B       0x56                     ; 'V'
  0x0800D290:  50           DC.B       0x50                     ; 'P'
  0x0800D291:  5F           DC.B       0x5F                     ; '_'
  0x0800D292:  53           DC.B       0x53                     ; 'S'
  0x0800D293:  48           DC.B       0x48                     ; 'H'
  0x0800D294:  55           DC.B       0x55                     ; 'U'
  0x0800D295:  4E           DC.B       0x4E                     ; 'N'
  0x0800D296:  54           DC.B       0x54                     ; 'T'
  0x0800D297:  5F           DC.B       0x5F                     ; '_'
  0x0800D298:  4F           DC.B       0x4F                     ; 'O'
  0x0800D299:  56           DC.B       0x56                     ; 'V'
  0x0800D29A:  45           DC.B       0x45                     ; 'E'
  0x0800D29B:  52           DC.B       0x52                     ; 'R'
  0x0800D29C:  54           DC.B       0x54                     ; 'T'
  0x0800D29D:  45           DC.B       0x45                     ; 'E'
  0x0800D29E:  4D           DC.B       0x4D                     ; 'M'
  0x0800D29F:  50           DC.B       0x50                     ; 'P'
  0x0800D2A0:  45           DC.B       0x45                     ; 'E'
  0x0800D2A1:  52           DC.B       0x52                     ; 'R'
  0x0800D2A2:  41           DC.B       0x41                     ; 'A'
  0x0800D2A3:  54           DC.B       0x54                     ; 'T'
  0x0800D2A4:  55           DC.B       0x55                     ; 'U'
  0x0800D2A5:  52           DC.B       0x52                     ; 'R'
  0x0800D2A6:  45           DC.B       0x45                     ; 'E'
  0x0800D2A7:  00           DC.B       0x00                     ; '\0'

Section .text.OUTPUTS_CheckAUX from outputs.o, size=54, align=4


OUTPUTS_CheckAUX: 0x0800D2A8: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800D2AC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800D2B0: F8B0 00BA LDRH.W R0, [R0, #186] 0x0800D2B4: 2803 CMP R0, #3 0x0800D2B6: D803 BHI .L1 ; 0x0800D2C0 0x0800D2B8: E8DF F000 TBB [PC, R0] 0x0800D2BC: 02 DC.B 0x02 ; '\x02' 0x0800D2BD: 0F DC.B 0x0F ; '\x0F' 0x0800D2BE: 0B DC.B 0x0B ; '\v' 0x0800D2BF: 0D DC.B 0x0D ; '\r'
.L1: 0x0800D2C0: F640 0000 MOVW R0, #0x0800 0x0800D2C4: F6C4 0000 MOVT R0, #0x4800 0x0800D2C8: F44F 5100 MOV.W R1, #0x2000 0x0800D2CC: 2200 MOVS R2, #0 0x0800D2CE: F7F6 BE81 B.W HAL_GPIO_WritePin ; 0x08003FD4 0x0800D2D2: F7FF BEE5 B.W AuxModeSOCExec ; 0x0800D0A0 0x0800D2D6: F7FF BF35 B.W AuxModeAlarmExec ; 0x0800D144 0x0800D2DA: F7FF BE7D B.W AuxModeHeaterExec ; 0x0800CFD8

Section .rodata..Lstr.24 from outputs.o, size=14, align=1

  0x0800D2DE:  4F           DC.B       0x4F                     ; 'O'
  0x0800D2DF:  55           DC.B       0x55                     ; 'U'
  0x0800D2E0:  54           DC.B       0x54                     ; 'T'
  0x0800D2E1:  50           DC.B       0x50                     ; 'P'
  0x0800D2E2:  55           DC.B       0x55                     ; 'U'
  0x0800D2E3:  54           DC.B       0x54                     ; 'T'
  0x0800D2E4:  20           DC.B       0x20                     ; ' '
  0x0800D2E5:  4C           DC.B       0x4C                     ; 'L'
  0x0800D2E6:  56           DC.B       0x56                     ; 'V'
  0x0800D2E7:  50           DC.B       0x50                     ; 'P'
  0x0800D2E8:  20           DC.B       0x20                     ; ' '
  0x0800D2E9:  4F           DC.B       0x4F                     ; 'O'
  0x0800D2EA:  4B           DC.B       0x4B                     ; 'K'
  0x0800D2EB:  00           DC.B       0x00                     ; '\0'

Section .text.SYS_DATA_Init from sysdata.o, size=166, align=4


SYS_DATA_Init: 0x0800D2EC: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800D2F0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800D2F4: F240 210A MOVW R1, #0x020A 0x0800D2F8: 8001 STRH R1, [R0] 0x0800D2FA: 2100 MOVS R1, #0 0x0800D2FC: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x0800D300: F04F 0C01 MOV.W R12, #1 0x0800D304: F04F 4300 MOV.W R3, #0x80000000 0x0800D308: F8C0 1124 STR.W R1, [R0, #0x0124] 0x0800D30C: F8C0 1120 STR.W R1, [R0, #0x0120] 0x0800D310: F8A0 2114 STRH.W R2, [R0, #0x0114] 0x0800D314: F8C0 210C STR.W R2, [R0, #0x010C] 0x0800D318: F8C0 2110 STR.W R2, [R0, #0x0110] 0x0800D31C: F8A0 211C STRH.W R2, [R0, #0x011C] 0x0800D320: F8A0 211E STRH.W R2, [R0, #0x011E] 0x0800D324: F8A0 2118 STRH.W R2, [R0, #0x0118] 0x0800D328: F8A0 211A STRH.W R2, [R0, #0x011A] 0x0800D32C: F8A0 C008 STRH.W R12, [R0, #8] 0x0800D330: 8141 STRH R1, [R0, #10] 0x0800D332: 8181 STRH R1, [R0, #12] 0x0800D334: F8C0 30E8 STR.W R3, [R0, #232] 0x0800D338: F06F 4300 MVN R3, #0x80000000 0x0800D33C: F8C0 30EC STR.W R3, [R0, #236] 0x0800D340: F44F 4300 MOV.W R3, #0x8000 0x0800D344: F248 0200 MOVW R2, #0x8000 0x0800D348: F8A0 30D0 STRH.W R3, [R0, #208] 0x0800D34C: F647 73FF MOVW R3, #0x7FFF 0x0800D350: F6CF 72FF MOVT R2, #0xFFFF 0x0800D354: F8A0 30D2 STRH.W R3, [R0, #210] 0x0800D358: F8C0 20DC STR.W R2, [R0, #220] 0x0800D35C: F8C0 30E0 STR.W R3, [R0, #224] 0x0800D360: F8A0 1182 STRH.W R1, [R0, #0x0182] 0x0800D364: 2103 MOVS R1, #3 0x0800D366: F8A0 C026 STRH.W R12, [R0, #38] 0x0800D36A: 8501 STRH R1, [R0, #40] 0x0800D36C: 2105 MOVS R1, #5 0x0800D36E: 8541 STRH R1, [R0, #42] 0x0800D370: 2161 MOVS R1, #97 0x0800D372: F880 11A0 STRB.W R1, [R0, #0x01A0] 0x0800D376: 2162 MOVS R1, #98 0x0800D378: F880 11A1 STRB.W R1, [R0, #0x01A1] 0x0800D37C: 2179 MOVS R1, #121 0x0800D37E: F880 11B6 STRB.W R1, [R0, #0x01B6] 0x0800D382: 217A MOVS R1, #122 0x0800D384: F880 11B7 STRB.W R1, [R0, #0x01B7] 0x0800D388: F44F 717A MOV.W R1, #0x03E8 0x0800D38C: F8A0 11D6 STRH.W R1, [R0, #0x01D6] 0x0800D390: 4770 BX LR

Section .rodata..Lstr.28 from outputs.o, size=34, align=1

  0x0800D392:  4F           DC.B       0x4F                     ; 'O'
  0x0800D393:  55           DC.B       0x55                     ; 'U'
  0x0800D394:  54           DC.B       0x54                     ; 'T'
  0x0800D395:  50           DC.B       0x50                     ; 'P'
  0x0800D396:  55           DC.B       0x55                     ; 'U'
  0x0800D397:  54           DC.B       0x54                     ; 'T'
  0x0800D398:  53           DC.B       0x53                     ; 'S'
  0x0800D399:  5F           DC.B       0x5F                     ; '_'
  0x0800D39A:  4F           DC.B       0x4F                     ; 'O'
  0x0800D39B:  56           DC.B       0x56                     ; 'V'
  0x0800D39C:  50           DC.B       0x50                     ; 'P'
  0x0800D39D:  5F           DC.B       0x5F                     ; '_'
  0x0800D39E:  53           DC.B       0x53                     ; 'S'
  0x0800D39F:  48           DC.B       0x48                     ; 'H'
  0x0800D3A0:  55           DC.B       0x55                     ; 'U'
  0x0800D3A1:  4E           DC.B       0x4E                     ; 'N'
  0x0800D3A2:  54           DC.B       0x54                     ; 'T'
  0x0800D3A3:  5F           DC.B       0x5F                     ; '_'
  0x0800D3A4:  4F           DC.B       0x4F                     ; 'O'
  0x0800D3A5:  56           DC.B       0x56                     ; 'V'
  0x0800D3A6:  45           DC.B       0x45                     ; 'E'
  0x0800D3A7:  52           DC.B       0x52                     ; 'R'
  0x0800D3A8:  54           DC.B       0x54                     ; 'T'
  0x0800D3A9:  45           DC.B       0x45                     ; 'E'
  0x0800D3AA:  4D           DC.B       0x4D                     ; 'M'
  0x0800D3AB:  50           DC.B       0x50                     ; 'P'
  0x0800D3AC:  45           DC.B       0x45                     ; 'E'
  0x0800D3AD:  52           DC.B       0x52                     ; 'R'
  0x0800D3AE:  41           DC.B       0x41                     ; 'A'
  0x0800D3AF:  54           DC.B       0x54                     ; 'T'
  0x0800D3B0:  55           DC.B       0x55                     ; 'U'
  0x0800D3B1:  52           DC.B       0x52                     ; 'R'
  0x0800D3B2:  45           DC.B       0x45                     ; 'E'
  0x0800D3B3:  00           DC.B       0x00                     ; '\0'

Section .text.WH_COUNTER_SetDetectedEnergy from wh_counter.o, size=30, align=4


WH_COUNTER_SetDetectedEnergy: 0x0800D3B4: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800D3B8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800D3BC: F8D0 1148 LDR.W R1, [R0, #0x0148] 0x0800D3C0: F8D0 2148 LDR.W R2, [R0, #0x0148] 0x0800D3C4: 2900 CMP R1, #0 0x0800D3C6: BF48 IT MI 0x0800D3C8: 4252 RSBMI R2, R2, #0 0x0800D3CA: F8C0 2110 STR.W R2, [R0, #0x0110] 0x0800D3CE: F7F8 BF5D B.W WH_COUNTER_CalcSoH ; 0x0800628C

Section .rodata..Lstr.31 from outputs.o, size=14, align=1

  0x0800D3D2:  4F           DC.B       0x4F                     ; 'O'
  0x0800D3D3:  55           DC.B       0x55                     ; 'U'
  0x0800D3D4:  54           DC.B       0x54                     ; 'T'
  0x0800D3D5:  50           DC.B       0x50                     ; 'P'
  0x0800D3D6:  55           DC.B       0x55                     ; 'U'
  0x0800D3D7:  54           DC.B       0x54                     ; 'T'
  0x0800D3D8:  20           DC.B       0x20                     ; ' '
  0x0800D3D9:  4F           DC.B       0x4F                     ; 'O'
  0x0800D3DA:  56           DC.B       0x56                     ; 'V'
  0x0800D3DB:  50           DC.B       0x50                     ; 'P'
  0x0800D3DC:  20           DC.B       0x20                     ; ' '
  0x0800D3DD:  4F           DC.B       0x4F                     ; 'O'
  0x0800D3DE:  4B           DC.B       0x4B                     ; 'K'
  0x0800D3DF:  00           DC.B       0x00                     ; '\0'

Section .text.WH_COUNTER_SetToMax from wh_counter.o, size=38, align=4


WH_COUNTER_SetToMax: 0x0800D3E0: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800D3E4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800D3E8: 6E01 LDR R1, [R0, #96] 0x0800D3EA: F44F 6261 MOV.W R2, #0x0E10 0x0800D3EE: FBA1 1202 UMULL R1, R2, R1, R2 0x0800D3F2: E9C0 125C STRD R1, R2, [R0, #0x0170] 0x0800D3F6: 2100 MOVS R1, #0 0x0800D3F8: E9C0 115A STRD R1, R1, [R0, #0x0168] 0x0800D3FC: F8C0 1148 STR.W R1, [R0, #0x0148] 0x0800D400: F8C0 1120 STR.W R1, [R0, #0x0120] 0x0800D404: 4770 BX LR

Section .rodata..Lstr.36 from outputs.o, size=22, align=1

  0x0800D406:  41           DC.B       0x41                     ; 'A'
  0x0800D407:  55           DC.B       0x55                     ; 'U'
  0x0800D408:  58           DC.B       0x58                     ; 'X'
  0x0800D409:  20           DC.B       0x20                     ; ' '
  0x0800D40A:  6F           DC.B       0x6F                     ; 'o'
  0x0800D40B:  66           DC.B       0x66                     ; 'f'
  0x0800D40C:  66           DC.B       0x66                     ; 'f'
  0x0800D40D:  20           DC.B       0x20                     ; ' '
  0x0800D40E:  28           DC.B       0x28                     ; '('
  0x0800D40F:  41           DC.B       0x41                     ; 'A'
  0x0800D410:  6C           DC.B       0x6C                     ; 'l'
  0x0800D411:  61           DC.B       0x61                     ; 'a'
  0x0800D412:  72           DC.B       0x72                     ; 'r'
  0x0800D413:  6D           DC.B       0x6D                     ; 'm'
  0x0800D414:  20           DC.B       0x20                     ; ' '
  0x0800D415:  4D           DC.B       0x4D                     ; 'M'
  0x0800D416:  6F           DC.B       0x6F                     ; 'o'
  0x0800D417:  64           DC.B       0x64                     ; 'd'
  0x0800D418:  65           DC.B       0x65                     ; 'e'
  0x0800D419:  29           DC.B       0x29                     ; ')'
  0x0800D41A:  0D           DC.B       0x0D                     ; '\r'
  0x0800D41B:  00           DC.B       0x00                     ; '\0'

Section .text.SystemInit from system_stm32g4xx.o, size=18, align=4


SystemInit: 0x0800D41C: F64E 5088 MOVW R0, #0xED88 0x0800D420: F2CE 0000 MOVT R0, #0xE000 0x0800D424: 6801 LDR R1, [R0] 0x0800D426: F441 0170 ORR R1, R1, #0xF00000 0x0800D42A: 6001 STR R1, [R0] 0x0800D42C: 4770 BX LR

Section .rodata.libc.__SEGGER_RTL_c_locale_day_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=58, align=1


__SEGGER_RTL_c_locale_day_names: 0x0800D42E: 53 DC.B 0x53 ; 'S' 0x0800D42F: 75 DC.B 0x75 ; 'u' 0x0800D430: 6E DC.B 0x6E ; 'n' 0x0800D431: 64 DC.B 0x64 ; 'd' 0x0800D432: 61 DC.B 0x61 ; 'a' 0x0800D433: 79 DC.B 0x79 ; 'y' 0x0800D434: 00 DC.B 0x00 ; '\0' 0x0800D435: 4D DC.B 0x4D ; 'M' 0x0800D436: 6F DC.B 0x6F ; 'o' 0x0800D437: 6E DC.B 0x6E ; 'n' 0x0800D438: 64 DC.B 0x64 ; 'd' 0x0800D439: 61 DC.B 0x61 ; 'a' 0x0800D43A: 79 DC.B 0x79 ; 'y' 0x0800D43B: 00 DC.B 0x00 ; '\0' 0x0800D43C: 54 DC.B 0x54 ; 'T' 0x0800D43D: 75 DC.B 0x75 ; 'u' 0x0800D43E: 65 DC.B 0x65 ; 'e' 0x0800D43F: 73 DC.B 0x73 ; 's' 0x0800D440: 64 DC.B 0x64 ; 'd' 0x0800D441: 61 DC.B 0x61 ; 'a' 0x0800D442: 79 DC.B 0x79 ; 'y' 0x0800D443: 00 DC.B 0x00 ; '\0' 0x0800D444: 57 DC.B 0x57 ; 'W' 0x0800D445: 65 DC.B 0x65 ; 'e' 0x0800D446: 64 DC.B 0x64 ; 'd' 0x0800D447: 6E DC.B 0x6E ; 'n' 0x0800D448: 65 DC.B 0x65 ; 'e' 0x0800D449: 73 DC.B 0x73 ; 's' 0x0800D44A: 64 DC.B 0x64 ; 'd' 0x0800D44B: 61 DC.B 0x61 ; 'a' 0x0800D44C: 79 DC.B 0x79 ; 'y' 0x0800D44D: 00 DC.B 0x00 ; '\0' 0x0800D44E: 54 DC.B 0x54 ; 'T' 0x0800D44F: 68 DC.B 0x68 ; 'h' 0x0800D450: 75 DC.B 0x75 ; 'u' 0x0800D451: 72 DC.B 0x72 ; 'r' 0x0800D452: 73 DC.B 0x73 ; 's' 0x0800D453: 64 DC.B 0x64 ; 'd' 0x0800D454: 61 DC.B 0x61 ; 'a' 0x0800D455: 79 DC.B 0x79 ; 'y' 0x0800D456: 00 DC.B 0x00 ; '\0' 0x0800D457: 46 DC.B 0x46 ; 'F' 0x0800D458: 72 DC.B 0x72 ; 'r' 0x0800D459: 69 DC.B 0x69 ; 'i' 0x0800D45A: 64 DC.B 0x64 ; 'd' 0x0800D45B: 61 DC.B 0x61 ; 'a' 0x0800D45C: 79 DC.B 0x79 ; 'y' 0x0800D45D: 00 DC.B 0x00 ; '\0' 0x0800D45E: 53 DC.B 0x53 ; 'S' 0x0800D45F: 61 DC.B 0x61 ; 'a' 0x0800D460: 74 DC.B 0x74 ; 't' 0x0800D461: 75 DC.B 0x75 ; 'u' 0x0800D462: 72 DC.B 0x72 ; 'r' 0x0800D463: 64 DC.B 0x64 ; 'd' 0x0800D464: 61 DC.B 0x61 ; 'a' 0x0800D465: 79 DC.B 0x79 ; 'y' 0x0800D466: 00 DC.B 0x00 ; '\0' 0x0800D467: 00 DC.B 0x00 ; '\0'

Section .text.SystemCoreClockUpdate from system_stm32g4xx.o, size=146, align=4


SystemCoreClockUpdate: 0x0800D468: F241 0C0C MOVW R12, #0x100C 0x0800D46C: F2C4 0C02 MOVT R12, #0x4002 0x0800D470: F85C 1C04 LDR R1, [R12, #-4] 0x0800D474: F242 4200 MOVW R2, #0x2400 0x0800D478: F3C1 0381 UBFX R3, R1, #2, #2 0x0800D47C: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800D480: F2C0 02F4 MOVT R2, #244 0x0800D484: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800D488: E8DF F003 TBB [PC, R3] 0x0800D48C: 29 DC.B 0x29 ; ')' 0x0800D48D: 28 DC.B 0x28 ; '(' 0x0800D48E: 02 DC.B 0x02 ; '\x02' 0x0800D48F: 07 DC.B 0x07 ; '\x07' 0x0800D490: F243 6200 MOVW R2, #0x3600 0x0800D494: F2C0 126E MOVT R2, #0x016E 0x0800D498: E020 B .L1 ; 0x0800D4DC 0x0800D49A: F8DC 0000 LDR.W R0, [R12] 0x0800D49E: F8DC 3000 LDR.W R3, [R12] 0x0800D4A2: F000 0003 AND R0, R0, #3 0x0800D4A6: 2802 CMP R0, #2 0x0800D4A8: F243 6000 MOVW R0, #0x3600 0x0800D4AC: F3C3 1303 UBFX R3, R3, #4, #4 0x0800D4B0: F2C0 106E MOVT R0, #0x016E 0x0800D4B4: F103 0301 ADD.W R3, R3, #1 0x0800D4B8: BF08 IT EQ 0x0800D4BA: 4610 MOVEQ R0, R2 0x0800D4BC: F8DC 2000 LDR.W R2, [R12] 0x0800D4C0: FBB0 F0F3 UDIV R0, R0, R3 0x0800D4C4: F8DC 3000 LDR.W R3, [R12] 0x0800D4C8: F3C2 2206 UBFX R2, R2, #8, #7 0x0800D4CC: 4350 MULS R0, R2, R0 0x0800D4CE: F3C3 6241 UBFX R2, R3, #25, #2 0x0800D4D2: 2302 MOVS R3, #2 0x0800D4D4: EB03 0242 ADD.W R2, R3, R2, LSL #1 0x0800D4D8: FBB0 F2F2 UDIV R2, R0, R2
.L1: 0x0800D4DC: 600A STR R2, [R1] 0x0800D4DE: F85C 0C04 LDR R0, [R12, #-4] 0x0800D4E2: F24F 026C MOVW R2, #0xF06C ; 0x0800F06C = AHBPrescTable 0x0800D4E6: F3C0 1003 UBFX R0, R0, #4, #4 0x0800D4EA: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F06C = AHBPrescTable 0x0800D4EE: 5C10 LDRB R0, [R2, R0] 0x0800D4F0: 680A LDR R2, [R1] 0x0800D4F2: FA22 F000 LSR.W R0, R2, R0 0x0800D4F6: 6008 STR R0, [R1] 0x0800D4F8: 4770 BX LR

Section .rodata.libc.__SEGGER_RTL_data_utf8_period from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=2, align=1


__SEGGER_RTL_data_utf8_period: 0x0800D4FA: 2E DC.B 0x2E ; '.' 0x0800D4FB: 00 DC.B 0x00 ; '\0'

Section .text.libc.__aeabi_dadd from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=574, align=4


__aeabi_dadd: 0x0800D4FC: B530 PUSH {R4-R5, LR} 0x0800D4FE: EA91 0F03 TEQ R1, R3 0x0800D502: F100 8082 BMI.W .L10 ; 0x0800D60A 0x0800D506: 1A84 SUBS R4, R0, R2 0x0800D508: EB71 0C03 SBCS.W R12, R1, R3 0x0800D50C: D205 BCS .L1 ; 0x0800D51A 0x0800D50E: 1912 ADDS R2, R2, R4 0x0800D510: EB53 030C ADCS.W R3, R3, R12 0x0800D514: 1B00 SUBS R0, R0, R4 0x0800D516: EB71 010C SBCS.W R1, R1, R12
.L1: 0x0800D51A: F240 0C00 MOVW R12, #0 0x0800D51E: F6CF 7CE0 MOVT R12, #0xFFE0 0x0800D522: EA1C 0F43 TST.W R12, R3, LSL #1 0x0800D526: D052 BEQ .L6 ; 0x0800D5CE 0x0800D528: EBBC 0F41 CMP.W R12, R1, LSL #1 0x0800D52C: D95F BLS .L8 ; 0x0800D5EE 0x0800D52E: 0D0C LSRS R4, R1, #20 0x0800D530: EBA4 5E13 SUB.W LR, R4, R3, LSR #20 0x0800D534: F05F 0C01 MOVS.W R12, #1 0x0800D538: F36C 511F BFI R1, R12, #20, #12 0x0800D53C: F36C 531F BFI R3, R12, #20, #12 0x0800D540: F1DE 0C20 RSBS R12, LR, #32 0x0800D544: D32A BCC .L4 ; 0x0800D59C 0x0800D546: FA03 F50C LSL.W R5, R3, R12 0x0800D54A: 1940 ADDS R0, R0, R5 0x0800D54C: F141 0100 ADC R1, R1, #0 0x0800D550: FA22 F50E LSR.W R5, R2, LR 0x0800D554: 1940 ADDS R0, R0, R5 0x0800D556: FA23 F50E LSR.W R5, R3, LR 0x0800D55A: 4169 ADCS R1, R5 0x0800D55C: FA12 F20C LSLS.W R2, R2, R12
.L2: 0x0800D560: 02CD LSLS R5, R1, #11 0x0800D562: D308 BCC .L3 ; 0x0800D576 0x0800D564: 0849 LSRS R1, R1, #1 0x0800D566: EA5F 0030 RRXS R0, R0 0x0800D56A: EA5F 0232 RRXS R2, R2 0x0800D56E: BF28 IT CS 0x0800D570: F042 0201 ORRCS R2, R2, #1 0x0800D574: 1C64 ADDS R4, R4, #1
.L3: 0x0800D576: 1E64 SUBS R4, R4, #1 0x0800D578: EA5F 0C50 LSRS.W R12, R0, #1 0x0800D57C: F172 4200 SBCS R2, R2, #0x80000000 0x0800D580: F150 0000 ADCS R0, R0, #0 0x0800D584: EB51 5104 ADCS.W R1, R1, R4, LSL #20 0x0800D588: F44F 1300 MOV.W R3, #0x200000 0x0800D58C: EB13 0F41 CMN.W R3, R1, LSL #1 0x0800D590: BF38 IT CC 0x0800D592: BD30 POPCC {R4-R5, PC} 0x0800D594: F36F 0113 BFC R1, #0, #20 0x0800D598: 2000 MOVS R0, #0 0x0800D59A: BD30 POP {R4-R5, PC}
.L4: 0x0800D59C: F1BE 0E20 SUBS.W LR, LR, #32 0x0800D5A0: F1BE 0F20 CMP.W LR, #32 0x0800D5A4: D21E BCS .L7 ; 0x0800D5E4 0x0800D5A6: FA23 F50E LSR.W R5, R3, LR 0x0800D5AA: 1940 ADDS R0, R0, R5 0x0800D5AC: F141 0100 ADC R1, R1, #0 0x0800D5B0: F1CE 0C20 RSB R12, LR, #32 0x0800D5B4: 4212 TST R2, R2 0x0800D5B6: BF18 IT NE 0x0800D5B8: 2201 MOVNE R2, #1 0x0800D5BA: FA03 F50C LSL.W R5, R3, R12 0x0800D5BE: 432A ORRS R2, R5 0x0800D5C0: E7CE B .L2 ; 0x0800D560
.L5: 0x0800D5C2: EA11 0F5C TST.W R1, R12, LSR #1 0x0800D5C6: BF04 ITT EQ 0x0800D5C8: 2000 MOVEQ R0, #0 0x0800D5CA: 2100 MOVEQ R1, #0 0x0800D5CC: BD30 POP {R4-R5, PC}
.L6: 0x0800D5CE: EA1C 0F41 TST.W R12, R1, LSL #1 0x0800D5D2: BF04 ITT EQ 0x0800D5D4: F001 4100 ANDEQ R1, R1, #0x80000000 0x0800D5D8: 2000 MOVEQ R0, #0 0x0800D5DA: BD30 POP {R4-R5, PC} 0x0800D5DC: F001 4100 AND R1, R1, #0x80000000 0x0800D5E0: 2000 MOVS R0, #0 0x0800D5E2: BD30 POP {R4-R5, PC}
.L7: 0x0800D5E4: F421 1180 BIC R1, R1, #0x100000 0x0800D5E8: EB01 5104 ADD.W R1, R1, R4, LSL #20 0x0800D5EC: BD30 POP {R4-R5, PC}
.L8: 0x0800D5EE: 4200 TST R0, R0 0x0800D5F0: BF18 IT NE 0x0800D5F2: F041 0101 ORRNE R1, R1, #1 0x0800D5F6: EBBC 0F41 CMP.W R12, R1, LSL #1 0x0800D5FA: BF08 IT EQ 0x0800D5FC: BD30 POPEQ {R4-R5, PC}
.L9: 0x0800D5FE: F04F 41FE MOV.W R1, #0x7F000000 0x0800D602: F441 0178 ORR R1, R1, #0xF80000 0x0800D606: 2000 MOVS R0, #0 0x0800D608: BD30 POP {R4-R5, PC}
.L10: 0x0800D60A: F083 4300 EOR R3, R3, #0x80000000 0x0800D60E: 1A84 SUBS R4, R0, R2 0x0800D610: EB71 0E03 SBCS.W LR, R1, R3 0x0800D614: D207 BCS .L11 ; 0x0800D626 0x0800D616: F08E 4E00 EOR LR, LR, #0x80000000 0x0800D61A: 1B00 SUBS R0, R0, R4 0x0800D61C: EB71 010E SBCS.W R1, R1, LR 0x0800D620: 1912 ADDS R2, R2, R4 0x0800D622: EB53 030E ADCS.W R3, R3, LR
.L11: 0x0800D626: F240 0C00 MOVW R12, #0 0x0800D62A: F6CF 7CE0 MOVT R12, #0xFFE0 0x0800D62E: EA1C 0F43 TST.W R12, R3, LSL #1 0x0800D632: D0C6 BEQ .L5 ; 0x0800D5C2 0x0800D634: EBBC 0F41 CMP.W R12, R1, LSL #1 0x0800D638: D972 BLS .L20 ; 0x0800D720 0x0800D63A: 0D0C LSRS R4, R1, #20 0x0800D63C: EBA4 5E13 SUB.W LR, R4, R3, LSR #20 0x0800D640: 02C9 LSLS R1, R1, #11 0x0800D642: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x0800D646: 02C0 LSLS R0, R0, #11 0x0800D648: F041 4100 ORR R1, R1, #0x80000000 0x0800D64C: 02DB LSLS R3, R3, #11 0x0800D64E: EA43 5352 ORR.W R3, R3, R2, LSR #21 0x0800D652: 02D2 LSLS R2, R2, #11 0x0800D654: F043 4300 ORR R3, R3, #0x80000000 0x0800D658: F1DE 0C20 RSBS R12, LR, #32 0x0800D65C: D341 BCC .L17 ; 0x0800D6E2 0x0800D65E: FA12 F50C LSLS.W R5, R2, R12 0x0800D662: FA22 F20E LSR.W R2, R2, LR 0x0800D666: FA03 F50C LSL.W R5, R3, R12 0x0800D66A: EA42 0205 ORR.W R2, R2, R5 0x0800D66E: BF18 IT NE 0x0800D670: F042 0201 ORRNE R2, R2, #1 0x0800D674: FA23 F30E LSR.W R3, R3, LR 0x0800D678: 1A80 SUBS R0, R0, R2 0x0800D67A: 4199 SBCS R1, R3
.L12: 0x0800D67C: 0AE3 LSRS R3, R4, #11 0x0800D67E: F3C4 040A UBFX R4, R4, #0, #11 0x0800D682: F011 4F40 TST R1, #0xC0000000 0x0800D686: D403 BMI .L13 ; 0x0800D690 0x0800D688: D018 BEQ .L15 ; 0x0800D6BC 0x0800D68A: 1E64 SUBS R4, R4, #1 0x0800D68C: 0040 LSLS R0, R0, #1 0x0800D68E: 4149 ADCS R1, R1
.L13: 0x0800D690: 1E64 SUBS R4, R4, #1 0x0800D692: D423 BMI .L16 ; 0x0800D6DC 0x0800D694: 0542 LSLS R2, R0, #21 0x0800D696: 0AC0 LSRS R0, R0, #11 0x0800D698: EA40 5041 ORR.W R0, R0, R1, LSL #21 0x0800D69C: 0AC9 LSRS R1, R1, #11 0x0800D69E: EA51 71C3 ORRS.W R1, R1, R3, LSL #31 0x0800D6A2: EA5F 0C50 LSRS.W R12, R0, #1 0x0800D6A6: F172 4200 SBCS R2, R2, #0x80000000 0x0800D6AA: F150 0000 ADCS R0, R0, #0 0x0800D6AE: EB51 5104 ADCS.W R1, R1, R4, LSL #20 0x0800D6B2: BD30 POP {R4-R5, PC}
.L14: 0x0800D6B4: 0001 MOVS R1, R0 0x0800D6B6: D02F BEQ .L19 ; 0x0800D718 0x0800D6B8: 2000 MOVS R0, #0 0x0800D6BA: 3C20 SUBS R4, #32
.L15: 0x0800D6BC: 2900 CMP R1, #0 0x0800D6BE: D0F9 BEQ .L14 ; 0x0800D6B4 0x0800D6C0: FAB1 FC81 CLZ R12, R1 0x0800D6C4: F1DC 0E20 RSBS LR, R12, #32 0x0800D6C8: FA11 F10C LSLS.W R1, R1, R12 0x0800D6CC: FA30 F50E LSRS.W R5, R0, LR 0x0800D6D0: FA10 F00C LSLS.W R0, R0, R12 0x0800D6D4: 4329 ORRS R1, R5 0x0800D6D6: EBA4 040C SUB.W R4, R4, R12 0x0800D6DA: E7D9 B .L13 ; 0x0800D690
.L16: 0x0800D6DC: 2000 MOVS R0, #0 0x0800D6DE: 07D9 LSLS R1, R3, #31 0x0800D6E0: BD30 POP {R4-R5, PC}
.L17: 0x0800D6E2: F1AE 0E20 SUB.W LR, LR, #32 0x0800D6E6: F1BE 0F20 CMP.W LR, #32 0x0800D6EA: D20D BCS .L18 ; 0x0800D708 0x0800D6EC: F1CE 0C20 RSB R12, LR, #32 0x0800D6F0: FA03 F50C LSL.W R5, R3, R12 0x0800D6F4: FA33 F30E LSRS.W R3, R3, LR 0x0800D6F8: 432A ORRS R2, R5 0x0800D6FA: BF18 IT NE 0x0800D6FC: F043 0301 ORRNE R3, R3, #1 0x0800D700: 1AC0 SUBS R0, R0, R3 0x0800D702: F161 0100 SBC R1, R1, #0 0x0800D706: E7B9 B .L12 ; 0x0800D67C
.L18: 0x0800D708: F021 4100 BIC R1, R1, #0x80000000 0x0800D70C: 0AC0 LSRS R0, R0, #11 0x0800D70E: EA40 5041 ORR.W R0, R0, R1, LSL #21 0x0800D712: 0AC9 LSRS R1, R1, #11 0x0800D714: EB01 5104 ADD.W R1, R1, R4, LSL #20
.L19: 0x0800D718: BD30 POP {R4-R5, PC} 0x0800D71A: 2000 MOVS R0, #0 0x0800D71C: 2100 MOVS R1, #0 0x0800D71E: BD30 POP {R4-R5, PC}
.L20: 0x0800D720: 4200 TST R0, R0 0x0800D722: BF18 IT NE 0x0800D724: F041 0101 ORRNE R1, R1, #1 0x0800D728: EBBC 0F41 CMP.W R12, R1, LSL #1 0x0800D72C: F47F AF67 BNE.W .L9 ; 0x0800D5FE 0x0800D730: EBBC 0F43 CMP.W R12, R3, LSL #1 0x0800D734: F43F AF63 BEQ.W .L9 ; 0x0800D5FE 0x0800D738: BD30 POP {R4-R5, PC}

Section .rodata.libc.__SEGGER_RTL_data_empty_string from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1, align=1


__SEGGER_RTL_data_empty_string: 0x0800D73A: 00 DC.B 0x00 ; '\0'

Section .text.libc.__aeabi_ddiv from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=450, align=4


__aeabi_ddiv: 0x0800D73C: E92D 43F0 PUSH.W {R4-R9, LR} 0x0800D740: EA91 0E03 EORS.W LR, R1, R3 0x0800D744: F00E 4E00 AND LR, LR, #0x80000000 0x0800D748: F240 0700 MOVW R7, #0 0x0800D74C: F6CF 77E0 MOVT R7, #0xFFE0 0x0800D750: EA17 0541 ANDS.W R5, R7, R1, LSL #1 0x0800D754: BF1E ITTT NE 0x0800D756: 42BD CMPNE R5, R7 0x0800D758: EA17 0543 ANDSNE.W R5, R7, R3, LSL #1 0x0800D75C: 42BD CMPNE R5, R7 0x0800D75E: F000 809F BEQ.W .L3 ; 0x0800D8A0 0x0800D762: 0D7F LSRS R7, R7, #21 0x0800D764: EA17 5613 ANDS.W R6, R7, R3, LSR #20 0x0800D768: EA23 5347 BIC.W R3, R3, R7, LSL #21 0x0800D76C: F443 1380 ORR R3, R3, #0x100000 0x0800D770: EA17 5511 ANDS.W R5, R7, R1, LSR #20 0x0800D774: EA21 5147 BIC.W R1, R1, R7, LSL #21 0x0800D778: F441 1180 ORR R1, R1, #0x100000 0x0800D77C: 1BAD SUBS R5, R5, R6 0x0800D77E: F205 35FD ADDW R5, R5, #0x03FD 0x0800D782: EA4F 1CD3 LSR.W R12, R3, #7 0x0800D786: F11C 0C01 ADDS.W R12, R12, #1 0x0800D78A: F04F 4700 MOV.W R7, #0x80000000 0x0800D78E: FBB7 F7FC UDIV R7, R7, R12 0x0800D792: 017F LSLS R7, R7, #5 0x0800D794: FBA2 9C07 UMULL R9, R12, R2, R7 0x0800D798: 2400 MOVS R4, #0 0x0800D79A: FBE3 C407 UMLAL R12, R4, R3, R7 0x0800D79E: F1D9 0900 RSBS R9, R9, #0 0x0800D7A2: EB6C 0C4C SBC.W R12, R12, R12, LSL #1 0x0800D7A6: FBA0 6207 UMULL R6, R2, R0, R7 0x0800D7AA: 2000 MOVS R0, #0 0x0800D7AC: FBE1 2007 UMLAL R2, R0, R1, R7 0x0800D7B0: 2700 MOVS R7, #0 0x0800D7B2: EA5F 28C6 LSLS.W R8, R6, #11 0x0800D7B6: FBE0 8709 UMLAL R8, R7, R0, R9 0x0800D7BA: 0D76 LSRS R6, R6, #21 0x0800D7BC: EA46 26C2 ORR.W R6, R6, R2, LSL #11 0x0800D7C0: 0D52 LSRS R2, R2, #21 0x0800D7C2: 19F6 ADDS R6, R6, R7 0x0800D7C4: 2700 MOVS R7, #0 0x0800D7C6: 417A ADCS R2, R7 0x0800D7C8: FBE0 620C UMLAL R6, R2, R0, R12 0x0800D7CC: EA5F 23C8 LSLS.W R3, R8, #11 0x0800D7D0: FBE2 3709 UMLAL R3, R7, R2, R9 0x0800D7D4: EA5F 5858 LSRS.W R8, R8, #21 0x0800D7D8: EA48 28C6 ORR.W R8, R8, R6, LSL #11 0x0800D7DC: 0D76 LSRS R6, R6, #21 0x0800D7DE: EB18 0807 ADDS.W R8, R8, R7 0x0800D7E2: 2100 MOVS R1, #0 0x0800D7E4: 414E ADCS R6, R1 0x0800D7E6: FBE2 860C UMLAL R8, R6, R2, R12 0x0800D7EA: EB02 20C0 ADD.W R0, R2, R0, LSL #11 0x0800D7EE: 02DA LSLS R2, R3, #11 0x0800D7F0: FBE6 2109 UMLAL R2, R1, R6, R9 0x0800D7F4: 0D5B LSRS R3, R3, #21 0x0800D7F6: EA43 23C8 ORR.W R3, R3, R8, LSL #11 0x0800D7FA: EA5F 5858 LSRS.W R8, R8, #21 0x0800D7FE: 185B ADDS R3, R3, R1 0x0800D800: 2700 MOVS R7, #0 0x0800D802: EB58 0807 ADCS.W R8, R8, R7 0x0800D806: FBE6 380C UMLAL R3, R8, R6, R12 0x0800D80A: 02D1 LSLS R1, R2, #11 0x0800D80C: FBE8 1709 UMLAL R1, R7, R8, R9 0x0800D810: 0D52 LSRS R2, R2, #21 0x0800D812: EA42 22C3 ORR.W R2, R2, R3, LSL #11 0x0800D816: 0D5B LSRS R3, R3, #21 0x0800D818: 19D2 ADDS R2, R2, R7 0x0800D81A: 2700 MOVS R7, #0 0x0800D81C: 417B ADCS R3, R7 0x0800D81E: FBE8 230C UMLAL R2, R3, R8, R12 0x0800D822: EB08 26C6 ADD.W R6, R8, R6, LSL #11 0x0800D826: EA5F 28C1 LSLS.W R8, R1, #11 0x0800D82A: FBE3 8709 UMLAL R8, R7, R3, R9 0x0800D82E: 0D49 LSRS R1, R1, #21 0x0800D830: EA41 21C2 ORR.W R1, R1, R2, LSL #11 0x0800D834: 0D52 LSRS R2, R2, #21 0x0800D836: 19C9 ADDS R1, R1, R7 0x0800D838: F142 0200 ADC R2, R2, #0 0x0800D83C: FBE3 120C UMLAL R1, R2, R3, R12 0x0800D840: 0047 LSLS R7, R0, #1 0x0800D842: EB19 0908 ADDS.W R9, R9, R8 0x0800D846: EB5C 0C01 ADCS.W R12, R12, R1 0x0800D84A: EB72 0404 SBCS.W R4, R2, R4 0x0800D84E: EB53 20C6 ADCS.W R0, R3, R6, LSL #11 0x0800D852: EB47 5356 ADC.W R3, R7, R6, LSR #21 0x0800D856: 2600 MOVS R6, #0 0x0800D858: F5B3 0F00 CMP.W R3, #0x800000 0x0800D85C: 4176 ADCS R6, R6 0x0800D85E: 19AD ADDS R5, R5, R6 0x0800D860: 1CB6 ADDS R6, R6, #2 0x0800D862: F1D6 0920 RSBS R9, R6, #32 0x0800D866: FA10 F409 LSLS.W R4, R0, R9 0x0800D86A: 40F0 LSRS R0, R6 0x0800D86C: FA13 F209 LSLS.W R2, R3, R9 0x0800D870: 4310 ORRS R0, R2 0x0800D872: 40F3 LSRS R3, R6 0x0800D874: 0FE4 LSRS R4, R4, #31 0x0800D876: 1900 ADDS R0, R0, R4 0x0800D878: F143 0300 ADC R3, R3, #0 0x0800D87C: F5B3 1F00 CMP.W R3, #0x200000 0x0800D880: BF24 ITT CS 0x0800D882: 085B LSRCS R3, R3, #1 0x0800D884: 1C6D ADDCS R5, R5, #1 0x0800D886: F240 77FE MOVW R7, #0x07FE 0x0800D88A: 42BD CMP R5, R7 0x0800D88C: D204 BCS .L1 ; 0x0800D898 0x0800D88E: EA4E 5105 ORR.W R1, LR, R5, LSL #20 0x0800D892: 4419 ADD R1, R3 0x0800D894: E8BD 83F0 POP.W {R4-R9, PC}
.L1: 0x0800D898: 422D TST R5, R5 0x0800D89A: D524 BPL .L4 ; 0x0800D8E6
.L2: 0x0800D89C: 4671 MOV R1, LR 0x0800D89E: E026 B .L5 ; 0x0800D8EE
.L3: 0x0800D8A0: 4200 TST R0, R0 0x0800D8A2: BF18 IT NE 0x0800D8A4: F041 0101 ORRNE R1, R1, #1 0x0800D8A8: 4212 TST R2, R2 0x0800D8AA: BF18 IT NE 0x0800D8AC: F043 0301 ORRNE R3, R3, #1 0x0800D8B0: EBB7 0F41 CMP.W R7, R1, LSL #1 0x0800D8B4: BF2C ITE CS 0x0800D8B6: EBB7 0F43 CMPCS.W R7, R3, LSL #1 0x0800D8BA: E01B BCC .L6 ; 0x0800D8F4 0x0800D8BC: EBB7 0F41 CMP.W R7, R1, LSL #1 0x0800D8C0: BF04 ITT EQ 0x0800D8C2: EBB7 0F43 CMPEQ.W R7, R3, LSL #1 0x0800D8C6: E015 BEQ .L6 ; 0x0800D8F4 0x0800D8C8: EA17 0F41 TST.W R7, R1, LSL #1 0x0800D8CC: BF04 ITT EQ 0x0800D8CE: EA17 0F43 TSTEQ.W R7, R3, LSL #1 0x0800D8D2: E00F BEQ .L6 ; 0x0800D8F4 0x0800D8D4: EA17 0F41 TST.W R7, R1, LSL #1 0x0800D8D8: D0E0 BEQ .L2 ; 0x0800D89C 0x0800D8DA: EA17 0F43 TST.W R7, R3, LSL #1 0x0800D8DE: D002 BEQ .L4 ; 0x0800D8E6 0x0800D8E0: EBB7 0F43 CMP.W R7, R3, LSL #1 0x0800D8E4: D0DA BEQ .L2 ; 0x0800D89C
.L4: 0x0800D8E6: F04E 41FE ORR R1, LR, #0x7F000000 0x0800D8EA: F441 0170 ORR R1, R1, #0xF00000
.L5: 0x0800D8EE: 2000 MOVS R0, #0 0x0800D8F0: E8BD 83F0 POP.W {R4-R9, PC}
.L6: 0x0800D8F4: F240 0100 MOVW R1, #0 0x0800D8F8: F6C7 71F8 MOVT R1, #0x7FF8 0x0800D8FC: E7F7 B .L5 ; 0x0800D8EE

Section .rodata..L.str.26 from main.o, size=45, align=1

  0x0800D8FE:  57           DC.B       0x57                     ; 'W'
  0x0800D8FF:  72           DC.B       0x72                     ; 'r'
  0x0800D900:  6F           DC.B       0x6F                     ; 'o'
  0x0800D901:  6E           DC.B       0x6E                     ; 'n'
  0x0800D902:  67           DC.B       0x67                     ; 'g'
  0x0800D903:  20           DC.B       0x20                     ; ' '
  0x0800D904:  70           DC.B       0x70                     ; 'p'
  0x0800D905:  61           DC.B       0x61                     ; 'a'
  0x0800D906:  72           DC.B       0x72                     ; 'r'
  0x0800D907:  61           DC.B       0x61                     ; 'a'
  0x0800D908:  6D           DC.B       0x6D                     ; 'm'
  0x0800D909:  65           DC.B       0x65                     ; 'e'
  0x0800D90A:  74           DC.B       0x74                     ; 't'
  0x0800D90B:  65           DC.B       0x65                     ; 'e'
  0x0800D90C:  72           DC.B       0x72                     ; 'r'
  0x0800D90D:  73           DC.B       0x73                     ; 's'
  0x0800D90E:  20           DC.B       0x20                     ; ' '
  0x0800D90F:  76           DC.B       0x76                     ; 'v'
  0x0800D910:  61           DC.B       0x61                     ; 'a'
  0x0800D911:  6C           DC.B       0x6C                     ; 'l'
  0x0800D912:  75           DC.B       0x75                     ; 'u'
  0x0800D913:  65           DC.B       0x65                     ; 'e'
  0x0800D914:  3A           DC.B       0x3A                     ; ':'
  0x0800D915:  20           DC.B       0x20                     ; ' '
  0x0800D916:  66           DC.B       0x66                     ; 'f'
  0x0800D917:  69           DC.B       0x69                     ; 'i'
  0x0800D918:  6C           DC.B       0x6C                     ; 'l'
  0x0800D919:  65           DC.B       0x65                     ; 'e'
  0x0800D91A:  20           DC.B       0x20                     ; ' '
  0x0800D91B:  25           DC.B       0x25                     ; '%'
  0x0800D91C:  73           DC.B       0x73                     ; 's'
  0x0800D91D:  20           DC.B       0x20                     ; ' '
  0x0800D91E:  6F           DC.B       0x6F                     ; 'o'
  0x0800D91F:  6E           DC.B       0x6E                     ; 'n'
  0x0800D920:  20           DC.B       0x20                     ; ' '
  0x0800D921:  6C           DC.B       0x6C                     ; 'l'
  0x0800D922:  69           DC.B       0x69                     ; 'i'
  0x0800D923:  6E           DC.B       0x6E                     ; 'n'
  0x0800D924:  65           DC.B       0x65                     ; 'e'
  0x0800D925:  20           DC.B       0x20                     ; ' '
  0x0800D926:  25           DC.B       0x25                     ; '%'
  0x0800D927:  64           DC.B       0x64                     ; 'd'
  0x0800D928:  0D           DC.B       0x0D                     ; '\r'
  0x0800D929:  0A           DC.B       0x0A                     ; '\n'
  0x0800D92A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.28 from main.o, size=13, align=1

  0x0800D92B:  41           DC.B       0x41                     ; 'A'
  0x0800D92C:  44           DC.B       0x44                     ; 'D'
  0x0800D92D:  53           DC.B       0x53                     ; 'S'
  0x0800D92E:  31           DC.B       0x31                     ; '1'
  0x0800D92F:  32           DC.B       0x32                     ; '2'
  0x0800D930:  36           DC.B       0x36                     ; '6'
  0x0800D931:  30           DC.B       0x30                     ; '0'
  0x0800D932:  20           DC.B       0x20                     ; ' '
  0x0800D933:  49           DC.B       0x49                     ; 'I'
  0x0800D934:  6E           DC.B       0x6E                     ; 'n'
  0x0800D935:  69           DC.B       0x69                     ; 'i'
  0x0800D936:  74           DC.B       0x74                     ; 't'
  0x0800D937:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__aeabi_d2iz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=74, align=4


__aeabi_d2iz: 0x0800D938: F3C1 530A UBFX R3, R1, #20, #11 0x0800D93C: F240 421E MOVW R2, #0x041E 0x0800D940: 1AD2 SUBS R2, R2, R3 0x0800D942: DD0E BLE .L2 ; 0x0800D962 0x0800D944: 2A20 CMP R2, #32 0x0800D946: D80A BHI .L1 ; 0x0800D95E 0x0800D948: 02CB LSLS R3, R1, #11 0x0800D94A: EA43 5050 ORR.W R0, R3, R0, LSR #21 0x0800D94E: F040 4000 ORR R0, R0, #0x80000000 0x0800D952: 40D0 LSRS R0, R2 0x0800D954: EA90 70E1 EORS.W R0, R0, R1, ASR #31 0x0800D958: EBB0 70E1 SUBS.W R0, R0, R1, ASR #31 0x0800D95C: 4770 BX LR
.L1: 0x0800D95E: 2000 MOVS R0, #0 0x0800D960: 4770 BX LR
.L2: 0x0800D962: 004B LSLS R3, R1, #1 0x0800D964: 4200 TST R0, R0 0x0800D966: BF18 IT NE 0x0800D968: F043 0301 ORRNE R3, R3, #1 0x0800D96C: F513 1F00 CMN R3, #0x200000 0x0800D970: BF88 IT HI 0x0800D972: F021 4100 BICHI R1, R1, #0x80000000 0x0800D976: F011 4000 ANDS R0, R1, #0x80000000 0x0800D97A: BF58 IT PL 0x0800D97C: F06F 4000 MVNPL R0, #0x80000000 0x0800D980: 4770 BX LR

Section .rodata..Lstr.29 from main.o, size=25, align=1

  0x0800D982:  53           DC.B       0x53                     ; 'S'
  0x0800D983:  48           DC.B       0x48                     ; 'H'
  0x0800D984:  4F           DC.B       0x4F                     ; 'O'
  0x0800D985:  52           DC.B       0x52                     ; 'R'
  0x0800D986:  54           DC.B       0x54                     ; 'T'
  0x0800D987:  5F           DC.B       0x5F                     ; '_'
  0x0800D988:  43           DC.B       0x43                     ; 'C'
  0x0800D989:  49           DC.B       0x49                     ; 'I'
  0x0800D98A:  52           DC.B       0x52                     ; 'R'
  0x0800D98B:  43           DC.B       0x43                     ; 'C'
  0x0800D98C:  55           DC.B       0x55                     ; 'U'
  0x0800D98D:  49           DC.B       0x49                     ; 'I'
  0x0800D98E:  54           DC.B       0x54                     ; 'T'
  0x0800D98F:  5F           DC.B       0x5F                     ; '_'
  0x0800D990:  50           DC.B       0x50                     ; 'P'
  0x0800D991:  52           DC.B       0x52                     ; 'R'
  0x0800D992:  4F           DC.B       0x4F                     ; 'O'
  0x0800D993:  54           DC.B       0x54                     ; 'T'
  0x0800D994:  45           DC.B       0x45                     ; 'E'
  0x0800D995:  43           DC.B       0x43                     ; 'C'
  0x0800D996:  54           DC.B       0x54                     ; 'T'
  0x0800D997:  49           DC.B       0x49                     ; 'I'
  0x0800D998:  4F           DC.B       0x4F                     ; 'O'
  0x0800D999:  4E           DC.B       0x4E                     ; 'N'
  0x0800D99A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.31 from main.o, size=17, align=1

  0x0800D99B:  4A           DC.B       0x4A                     ; 'J'
  0x0800D99C:  75           DC.B       0x75                     ; 'u'
  0x0800D99D:  6D           DC.B       0x6D                     ; 'm'
  0x0800D99E:  70           DC.B       0x70                     ; 'p'
  0x0800D99F:  20           DC.B       0x20                     ; ' '
  0x0800D9A0:  68           DC.B       0x68                     ; 'h'
  0x0800D9A1:  61           DC.B       0x61                     ; 'a'
  0x0800D9A2:  73           DC.B       0x73                     ; 's'
  0x0800D9A3:  20           DC.B       0x20                     ; ' '
  0x0800D9A4:  66           DC.B       0x66                     ; 'f'
  0x0800D9A5:  61           DC.B       0x61                     ; 'a'
  0x0800D9A6:  69           DC.B       0x69                     ; 'i'
  0x0800D9A7:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9A8:  65           DC.B       0x65                     ; 'e'
  0x0800D9A9:  64           DC.B       0x64                     ; 'd'
  0x0800D9AA:  21           DC.B       0x21                     ; '!'
  0x0800D9AB:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__aeabi_i2d from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=4


__aeabi_i2d: 0x0800D9AC: F010 4100 ANDS R1, R0, #0x80000000 0x0800D9B0: B160 CBZ R0, .L1 ; 0x0800D9CC 0x0800D9B2: BF48 IT MI 0x0800D9B4: 4240 RSBMI R0, R0, #0 0x0800D9B6: 0D0A LSRS R2, R1, #20 0x0800D9B8: F202 421D ADDW R2, R2, #0x041D 0x0800D9BC: FAB0 F380 CLZ R3, R0 0x0800D9C0: 1AD2 SUBS R2, R2, R3 0x0800D9C2: 4098 LSLS R0, R3 0x0800D9C4: 0AC3 LSRS R3, R0, #11 0x0800D9C6: 0540 LSLS R0, R0, #21 0x0800D9C8: EB03 5102 ADD.W R1, R3, R2, LSL #20
.L1: 0x0800D9CC: 4770 BX LR

Section .rodata..Lstr.35 from main.o, size=21, align=1

  0x0800D9CE:  2E           DC.B       0x2E                     ; '.'
  0x0800D9CF:  2E           DC.B       0x2E                     ; '.'
  0x0800D9D0:  2E           DC.B       0x2E                     ; '.'
  0x0800D9D1:  46           DC.B       0x46                     ; 'F'
  0x0800D9D2:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9D3:  61           DC.B       0x61                     ; 'a'
  0x0800D9D4:  73           DC.B       0x73                     ; 's'
  0x0800D9D5:  68           DC.B       0x68                     ; 'h'
  0x0800D9D6:  20           DC.B       0x20                     ; ' '
  0x0800D9D7:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9D8:  62           DC.B       0x62                     ; 'b'
  0x0800D9D9:  20           DC.B       0x20                     ; ' '
  0x0800D9DA:  75           DC.B       0x75                     ; 'u'
  0x0800D9DB:  6E           DC.B       0x6E                     ; 'n'
  0x0800D9DC:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9DD:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9DE:  63           DC.B       0x63                     ; 'c'
  0x0800D9DF:  6B           DC.B       0x6B                     ; 'k'
  0x0800D9E0:  65           DC.B       0x65                     ; 'e'
  0x0800D9E1:  64           DC.B       0x64                     ; 'd'
  0x0800D9E2:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.39 from main.o, size=33, align=1

  0x0800D9E3:  2E           DC.B       0x2E                     ; '.'
  0x0800D9E4:  2E           DC.B       0x2E                     ; '.'
  0x0800D9E5:  2E           DC.B       0x2E                     ; '.'
  0x0800D9E6:  44           DC.B       0x44                     ; 'D'
  0x0800D9E7:  69           DC.B       0x69                     ; 'i'
  0x0800D9E8:  73           DC.B       0x73                     ; 's'
  0x0800D9E9:  61           DC.B       0x61                     ; 'a'
  0x0800D9EA:  62           DC.B       0x62                     ; 'b'
  0x0800D9EB:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9EC:  65           DC.B       0x65                     ; 'e'
  0x0800D9ED:  20           DC.B       0x20                     ; ' '
  0x0800D9EE:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9EF:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9F0:  63           DC.B       0x63                     ; 'c'
  0x0800D9F1:  6B           DC.B       0x6B                     ; 'k'
  0x0800D9F2:  20           DC.B       0x20                     ; ' '
  0x0800D9F3:  70           DC.B       0x70                     ; 'p'
  0x0800D9F4:  72           DC.B       0x72                     ; 'r'
  0x0800D9F5:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9F6:  63           DC.B       0x63                     ; 'c'
  0x0800D9F7:  65           DC.B       0x65                     ; 'e'
  0x0800D9F8:  73           DC.B       0x73                     ; 's'
  0x0800D9F9:  73           DC.B       0x73                     ; 's'
  0x0800D9FA:  20           DC.B       0x20                     ; ' '
  0x0800D9FB:  66           DC.B       0x66                     ; 'f'
  0x0800D9FC:  69           DC.B       0x69                     ; 'i'
  0x0800D9FD:  6E           DC.B       0x6E                     ; 'n'
  0x0800D9FE:  69           DC.B       0x69                     ; 'i'
  0x0800D9FF:  73           DC.B       0x73                     ; 's'
  0x0800DA00:  68           DC.B       0x68                     ; 'h'
  0x0800DA01:  65           DC.B       0x65                     ; 'e'
  0x0800DA02:  64           DC.B       0x64                     ; 'd'
  0x0800DA03:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__aeabi_ldivmod from intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=4


__aeabi_ldivmod: 0x0800DA04: B570 PUSH {R4-R6, LR} 0x0800DA06: 17CC ASRS R4, R1, #31 0x0800DA08: 4060 EORS R0, R4 0x0800DA0A: 4061 EORS R1, R4 0x0800DA0C: 1B00 SUBS R0, R0, R4 0x0800DA0E: 41A1 SBCS R1, R4 0x0800DA10: 17DD ASRS R5, R3, #31 0x0800DA12: 406A EORS R2, R5 0x0800DA14: 406B EORS R3, R5 0x0800DA16: 1B52 SUBS R2, R2, R5 0x0800DA18: 41AB SBCS R3, R5 0x0800DA1A: F000 F829 BL __aeabi_uldivmod ; 0x0800DA70 0x0800DA1E: 4062 EORS R2, R4 0x0800DA20: 4063 EORS R3, R4 0x0800DA22: 1B12 SUBS R2, R2, R4 0x0800DA24: 41A3 SBCS R3, R4 0x0800DA26: 406C EORS R4, R5 0x0800DA28: 4060 EORS R0, R4 0x0800DA2A: 4061 EORS R1, R4 0x0800DA2C: 1B00 SUBS R0, R0, R4 0x0800DA2E: 41A1 SBCS R1, R4 0x0800DA30: BD70 POP {R4-R6, PC}

Section .rodata..Lstr.40 from main.o, size=33, align=1

  0x0800DA32:  46           DC.B       0x46                     ; 'F'
  0x0800DA33:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA34:  61           DC.B       0x61                     ; 'a'
  0x0800DA35:  73           DC.B       0x73                     ; 's'
  0x0800DA36:  68           DC.B       0x68                     ; 'h'
  0x0800DA37:  20           DC.B       0x20                     ; ' '
  0x0800DA38:  4F           DC.B       0x4F                     ; 'O'
  0x0800DA39:  70           DC.B       0x70                     ; 'p'
  0x0800DA3A:  74           DC.B       0x74                     ; 't'
  0x0800DA3B:  69           DC.B       0x69                     ; 'i'
  0x0800DA3C:  6F           DC.B       0x6F                     ; 'o'
  0x0800DA3D:  6E           DC.B       0x6E                     ; 'n'
  0x0800DA3E:  62           DC.B       0x62                     ; 'b'
  0x0800DA3F:  79           DC.B       0x79                     ; 'y'
  0x0800DA40:  74           DC.B       0x74                     ; 't'
  0x0800DA41:  65           DC.B       0x65                     ; 'e'
  0x0800DA42:  20           DC.B       0x20                     ; ' '
  0x0800DA43:  70           DC.B       0x70                     ; 'p'
  0x0800DA44:  72           DC.B       0x72                     ; 'r'
  0x0800DA45:  6F           DC.B       0x6F                     ; 'o'
  0x0800DA46:  67           DC.B       0x67                     ; 'g'
  0x0800DA47:  72           DC.B       0x72                     ; 'r'
  0x0800DA48:  61           DC.B       0x61                     ; 'a'
  0x0800DA49:  6D           DC.B       0x6D                     ; 'm'
  0x0800DA4A:  6D           DC.B       0x6D                     ; 'm'
  0x0800DA4B:  20           DC.B       0x20                     ; ' '
  0x0800DA4C:  66           DC.B       0x66                     ; 'f'
  0x0800DA4D:  61           DC.B       0x61                     ; 'a'
  0x0800DA4E:  69           DC.B       0x69                     ; 'i'
  0x0800DA4F:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA50:  65           DC.B       0x65                     ; 'e'
  0x0800DA51:  64           DC.B       0x64                     ; 'd'
  0x0800DA52:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.44 from main.o, size=29, align=1

  0x0800DA53:  2E           DC.B       0x2E                     ; '.'
  0x0800DA54:  2E           DC.B       0x2E                     ; '.'
  0x0800DA55:  2E           DC.B       0x2E                     ; '.'
  0x0800DA56:  46           DC.B       0x46                     ; 'F'
  0x0800DA57:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA58:  61           DC.B       0x61                     ; 'a'
  0x0800DA59:  73           DC.B       0x73                     ; 's'
  0x0800DA5A:  68           DC.B       0x68                     ; 'h'
  0x0800DA5B:  20           DC.B       0x20                     ; ' '
  0x0800DA5C:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA5D:  6F           DC.B       0x6F                     ; 'o'
  0x0800DA5E:  63           DC.B       0x63                     ; 'c'
  0x0800DA5F:  6B           DC.B       0x6B                     ; 'k'
  0x0800DA60:  20           DC.B       0x20                     ; ' '
  0x0800DA61:  61           DC.B       0x61                     ; 'a'
  0x0800DA62:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA63:  72           DC.B       0x72                     ; 'r'
  0x0800DA64:  65           DC.B       0x65                     ; 'e'
  0x0800DA65:  61           DC.B       0x61                     ; 'a'
  0x0800DA66:  64           DC.B       0x64                     ; 'd'
  0x0800DA67:  79           DC.B       0x79                     ; 'y'
  0x0800DA68:  20           DC.B       0x20                     ; ' '
  0x0800DA69:  61           DC.B       0x61                     ; 'a'
  0x0800DA6A:  63           DC.B       0x63                     ; 'c'
  0x0800DA6B:  74           DC.B       0x74                     ; 't'
  0x0800DA6C:  69           DC.B       0x69                     ; 'i'
  0x0800DA6D:  76           DC.B       0x76                     ; 'v'
  0x0800DA6E:  65           DC.B       0x65                     ; 'e'
  0x0800DA6F:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=302, align=4


__aeabi_uldivmod: 0x0800DA70: 2B00 CMP R3, #0 0x0800DA72: D135 BNE .L3 ; 0x0800DAE0 0x0800DA74: B929 CBNZ R1, .L1 ; 0x0800DA82 0x0800DA76: FBB0 FCF2 UDIV R12, R0, R2 0x0800DA7A: FB0C 0212 MLS R2, R12, R2, R0 0x0800DA7E: 4660 MOV R0, R12 0x0800DA80: 4770 BX LR
.L1: 0x0800DA82: 4291 CMP R1, R2 0x0800DA84: D215 BCS .L2 ; 0x0800DAB2 0x0800DA86: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800DA8A: FAB2 F382 CLZ R3, R2 0x0800DA8E: 409A LSLS R2, R3 0x0800DA90: 4099 LSLS R1, R3 0x0800DA92: F1D3 0C20 RSBS R12, R3, #32 0x0800DA96: FA30 FC0C LSRS.W R12, R0, R12 0x0800DA9A: EA51 010C ORRS.W R1, R1, R12 0x0800DA9E: 4098 LSLS R0, R3 0x0800DAA0: F000 F84E BL .L5 ; 0x0800DB40 0x0800DAA4: 0028 MOVS R0, R5 0x0800DAA6: FA36 F203 LSRS.W R2, R6, R3 0x0800DAAA: 2100 MOVS R1, #0 0x0800DAAC: 2300 MOVS R3, #0 0x0800DAAE: E8BD 81F0 POP.W {R4-R8, PC}
.L2: 0x0800DAB2: B5F0 PUSH {R4-R7, LR} 0x0800DAB4: FBB1 FCF2 UDIV R12, R1, R2 0x0800DAB8: FB0C 1112 MLS R1, R12, R2, R1 0x0800DABC: FAB2 F382 CLZ R3, R2 0x0800DAC0: 409A LSLS R2, R3 0x0800DAC2: 4099 LSLS R1, R3 0x0800DAC4: F1D3 0620 RSBS R6, R3, #32 0x0800DAC8: FA30 F606 LSRS.W R6, R0, R6 0x0800DACC: 4331 ORRS R1, R6 0x0800DACE: 4098 LSLS R0, R3 0x0800DAD0: F000 F836 BL .L5 ; 0x0800DB40 0x0800DAD4: 4661 MOV R1, R12 0x0800DAD6: 0028 MOVS R0, R5 0x0800DAD8: 0032 MOVS R2, R6 0x0800DADA: 40DA LSRS R2, R3 0x0800DADC: 2300 MOVS R3, #0 0x0800DADE: BDF0 POP {R4-R7, PC}
.L3: 0x0800DAE0: B5F3 PUSH {R0-R1, R4-R7, LR} 0x0800DAE2: FAB3 FC83 CLZ R12, R3 0x0800DAE6: 0849 LSRS R1, R1, #1 0x0800DAE8: EA5F 0030 RRXS R0, R0 0x0800DAEC: FA13 F30C LSLS.W R3, R3, R12 0x0800DAF0: F1DC 0420 RSBS R4, R12, #32 0x0800DAF4: FA32 F404 LSRS.W R4, R2, R4 0x0800DAF8: 4323 ORRS R3, R4 0x0800DAFA: B40C PUSH {R2-R3} 0x0800DAFC: 001A MOVS R2, R3 0x0800DAFE: F000 F81F BL .L5 ; 0x0800DB40 0x0800DB02: BC0C POP {R2-R3} 0x0800DB04: FA33 F30C LSRS.W R3, R3, R12 0x0800DB08: F1DC 0C1F RSBS R12, R12, #31 0x0800DB0C: FA35 F50C LSRS.W R5, R5, R12 0x0800DB10: BF18 IT NE 0x0800DB12: 1E6D SUBNE R5, R5, #1 0x0800DB14: BC03 POP {R0-R1} 0x0800DB16: FBA5 6702 UMULL R6, R7, R5, R2 0x0800DB1A: FB05 7703 MLA R7, R5, R3, R7 0x0800DB1E: 1B80 SUBS R0, R0, R6 0x0800DB20: 41B9 SBCS R1, R7 0x0800DB22: 4290 CMP R0, R2 0x0800DB24: EB71 0C03 SBCS.W R12, R1, R3 0x0800DB28: D305 BCC .L4 ; 0x0800DB36 0x0800DB2A: 1A82 SUBS R2, R0, R2 0x0800DB2C: EB71 0303 SBCS.W R3, R1, R3 0x0800DB30: 1C68 ADDS R0, R5, #1 0x0800DB32: 2100 MOVS R1, #0 0x0800DB34: BDF0 POP {R4-R7, PC}
.L4: 0x0800DB36: 0002 MOVS R2, R0 0x0800DB38: 000B MOVS R3, R1 0x0800DB3A: 0028 MOVS R0, R5 0x0800DB3C: 2100 MOVS R1, #0 0x0800DB3E: BDF0 POP {R4-R7, PC}
.L5: 0x0800DB40: 0D94 LSRS R4, R2, #22 0x0800DB42: F64F 75C2 MOVW R5, #0xFFC2 0x0800DB46: 022D LSLS R5, R5, #8 0x0800DB48: FBB5 F4F4 UDIV R4, R5, R4 0x0800DB4C: 0AD6 LSRS R6, R2, #11 0x0800DB4E: 1C76 ADDS R6, R6, #1 0x0800DB50: FB04 F504 MUL R5, R4, R4 0x0800DB54: FBA5 5606 UMULL R5, R6, R5, R6 0x0800DB58: 43F6 MVNS R6, R6 0x0800DB5A: EB06 1604 ADD.W R6, R6, R4, LSL #4 0x0800DB5E: 0855 LSRS R5, R2, #1 0x0800DB60: BF32 ITEE CC 0x0800DB62: 2700 MOVCC R7, #0 0x0800DB64: 0877 LSRCS R7, R6, #1 0x0800DB66: 1C6D ADDCS R5, R5, #1 0x0800DB68: FB05 7716 MLS R7, R5, R6, R7 0x0800DB6C: FBA6 4707 UMULL R4, R7, R6, R7 0x0800DB70: 087F LSRS R7, R7, #1 0x0800DB72: EB07 37C6 ADD.W R7, R7, R6, LSL #15 0x0800DB76: 0014 MOVS R4, R2 0x0800DB78: 0015 MOVS R5, R2 0x0800DB7A: FBE7 4502 UMLAL R4, R5, R7, R2 0x0800DB7E: 1B7F SUBS R7, R7, R5 0x0800DB80: 1C4D ADDS R5, R1, #1 0x0800DB82: 0004 MOVS R4, R0 0x0800DB84: FBE7 4501 UMLAL R4, R5, R7, R1 0x0800DB88: FB05 0612 MLS R6, R5, R2, R0 0x0800DB8C: 42A6 CMP R6, R4 0x0800DB8E: BF84 ITT HI 0x0800DB90: 1E6D SUBHI R5, R5, #1 0x0800DB92: 18B6 ADDHI R6, R6, R2 0x0800DB94: 4296 CMP R6, R2 0x0800DB96: BF24 ITT CS 0x0800DB98: 1C6D ADDCS R5, R5, #1 0x0800DB9A: 1AB6 SUBCS R6, R6, R2 0x0800DB9C: 4770 BX LR

Section .rodata..Lstr.58 from main.o, size=21, align=1

  0x0800DB9E:  2E           DC.B       0x2E                     ; '.'
  0x0800DB9F:  2E           DC.B       0x2E                     ; '.'
  0x0800DBA0:  2E           DC.B       0x2E                     ; '.'
  0x0800DBA1:  45           DC.B       0x45                     ; 'E'
  0x0800DBA2:  6E           DC.B       0x6E                     ; 'n'
  0x0800DBA3:  61           DC.B       0x61                     ; 'a'
  0x0800DBA4:  62           DC.B       0x62                     ; 'b'
  0x0800DBA5:  6C           DC.B       0x6C                     ; 'l'
  0x0800DBA6:  65           DC.B       0x65                     ; 'e'
  0x0800DBA7:  20           DC.B       0x20                     ; ' '
  0x0800DBA8:  6C           DC.B       0x6C                     ; 'l'
  0x0800DBA9:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBAA:  63           DC.B       0x63                     ; 'c'
  0x0800DBAB:  6B           DC.B       0x6B                     ; 'k'
  0x0800DBAC:  20           DC.B       0x20                     ; ' '
  0x0800DBAD:  65           DC.B       0x65                     ; 'e'
  0x0800DBAE:  72           DC.B       0x72                     ; 'r'
  0x0800DBAF:  72           DC.B       0x72                     ; 'r'
  0x0800DBB0:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBB1:  72           DC.B       0x72                     ; 'r'
  0x0800DBB2:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_adc_ex.o, size=97, align=1

  0x0800DBB3:  44           DC.B       0x44                     ; 'D'
  0x0800DBB4:  3A           DC.B       0x3A                     ; ':'
  0x0800DBB5:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBB6:  50           DC.B       0x50                     ; 'P'
  0x0800DBB7:  72           DC.B       0x72                     ; 'r'
  0x0800DBB8:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBB9:  6A           DC.B       0x6A                     ; 'j'
  0x0800DBBA:  65           DC.B       0x65                     ; 'e'
  0x0800DBBB:  6B           DC.B       0x6B                     ; 'k'
  0x0800DBBC:  74           DC.B       0x74                     ; 't'
  0x0800DBBD:  65           DC.B       0x65                     ; 'e'
  0x0800DBBE:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBBF:  65           DC.B       0x65                     ; 'e'
  0x0800DBC0:  63           DC.B       0x63                     ; 'c'
  0x0800DBC1:  73           DC.B       0x73                     ; 's'
  0x0800DBC2:  53           DC.B       0x53                     ; 'S'
  0x0800DBC3:  6D           DC.B       0x6D                     ; 'm'
  0x0800DBC4:  61           DC.B       0x61                     ; 'a'
  0x0800DBC5:  72           DC.B       0x72                     ; 'r'
  0x0800DBC6:  74           DC.B       0x74                     ; 't'
  0x0800DBC7:  50           DC.B       0x50                     ; 'P'
  0x0800DBC8:  72           DC.B       0x72                     ; 'r'
  0x0800DBC9:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBCA:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBCB:  74           DC.B       0x74                     ; 't'
  0x0800DBCC:  72           DC.B       0x72                     ; 'r'
  0x0800DBCD:  75           DC.B       0x75                     ; 'u'
  0x0800DBCE:  6E           DC.B       0x6E                     ; 'n'
  0x0800DBCF:  6B           DC.B       0x6B                     ; 'k'
  0x0800DBD0:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBD1:  66           DC.B       0x66                     ; 'f'
  0x0800DBD2:  77           DC.B       0x77                     ; 'w'
  0x0800DBD3:  5F           DC.B       0x5F                     ; '_'
  0x0800DBD4:  67           DC.B       0x67                     ; 'g'
  0x0800DBD5:  34           DC.B       0x34                     ; '4'
  0x0800DBD6:  37           DC.B       0x37                     ; '7'
  0x0800DBD7:  33           DC.B       0x33                     ; '3'
  0x0800DBD8:  72           DC.B       0x72                     ; 'r'
  0x0800DBD9:  63           DC.B       0x63                     ; 'c'
  0x0800DBDA:  74           DC.B       0x74                     ; 't'
  0x0800DBDB:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBDC:  44           DC.B       0x44                     ; 'D'
  0x0800DBDD:  72           DC.B       0x72                     ; 'r'
  0x0800DBDE:  69           DC.B       0x69                     ; 'i'
  0x0800DBDF:  76           DC.B       0x76                     ; 'v'
  0x0800DBE0:  65           DC.B       0x65                     ; 'e'
  0x0800DBE1:  72           DC.B       0x72                     ; 'r'
  0x0800DBE2:  73           DC.B       0x73                     ; 's'
  0x0800DBE3:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBE4:  53           DC.B       0x53                     ; 'S'
  0x0800DBE5:  54           DC.B       0x54                     ; 'T'
  0x0800DBE6:  4D           DC.B       0x4D                     ; 'M'
  0x0800DBE7:  33           DC.B       0x33                     ; '3'
  0x0800DBE8:  32           DC.B       0x32                     ; '2'
  0x0800DBE9:  47           DC.B       0x47                     ; 'G'
  0x0800DBEA:  34           DC.B       0x34                     ; '4'
  0x0800DBEB:  78           DC.B       0x78                     ; 'x'
  0x0800DBEC:  78           DC.B       0x78                     ; 'x'
  0x0800DBED:  5F           DC.B       0x5F                     ; '_'
  0x0800DBEE:  48           DC.B       0x48                     ; 'H'
  0x0800DBEF:  41           DC.B       0x41                     ; 'A'
  0x0800DBF0:  4C           DC.B       0x4C                     ; 'L'
  0x0800DBF1:  5F           DC.B       0x5F                     ; '_'
  0x0800DBF2:  44           DC.B       0x44                     ; 'D'
  0x0800DBF3:  72           DC.B       0x72                     ; 'r'
  0x0800DBF4:  69           DC.B       0x69                     ; 'i'
  0x0800DBF5:  76           DC.B       0x76                     ; 'v'
  0x0800DBF6:  65           DC.B       0x65                     ; 'e'
  0x0800DBF7:  72           DC.B       0x72                     ; 'r'
  0x0800DBF8:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBF9:  53           DC.B       0x53                     ; 'S'
  0x0800DBFA:  72           DC.B       0x72                     ; 'r'
  0x0800DBFB:  63           DC.B       0x63                     ; 'c'
  0x0800DBFC:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBFD:  73           DC.B       0x73                     ; 's'
  0x0800DBFE:  74           DC.B       0x74                     ; 't'
  0x0800DBFF:  6D           DC.B       0x6D                     ; 'm'
  0x0800DC00:  33           DC.B       0x33                     ; '3'
  0x0800DC01:  32           DC.B       0x32                     ; '2'
  0x0800DC02:  67           DC.B       0x67                     ; 'g'
  0x0800DC03:  34           DC.B       0x34                     ; '4'
  0x0800DC04:  78           DC.B       0x78                     ; 'x'
  0x0800DC05:  78           DC.B       0x78                     ; 'x'
  0x0800DC06:  5F           DC.B       0x5F                     ; '_'
  0x0800DC07:  68           DC.B       0x68                     ; 'h'
  0x0800DC08:  61           DC.B       0x61                     ; 'a'
  0x0800DC09:  6C           DC.B       0x6C                     ; 'l'
  0x0800DC0A:  5F           DC.B       0x5F                     ; '_'
  0x0800DC0B:  61           DC.B       0x61                     ; 'a'
  0x0800DC0C:  64           DC.B       0x64                     ; 'd'
  0x0800DC0D:  63           DC.B       0x63                     ; 'c'
  0x0800DC0E:  5F           DC.B       0x5F                     ; '_'
  0x0800DC0F:  65           DC.B       0x65                     ; 'e'
  0x0800DC10:  78           DC.B       0x78                     ; 'x'
  0x0800DC11:  2E           DC.B       0x2E                     ; '.'
  0x0800DC12:  63           DC.B       0x63                     ; 'c'
  0x0800DC13:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__SEGGER_RTL_vfprintf_long_long from __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1270, align=4


__SEGGER_RTL_vfprintf_long_long: __SEGGER_RTL_vfprintf: 0x0800DC14: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800DC18: B089 SUB SP, SP, #36 0x0800DC1A: 4615 MOV R5, R2 0x0800DC1C: 4689 MOV R9, R1 0x0800DC1E: 4682 MOV R10, R0 0x0800DC20: 2000 MOVS R0, #0 0x0800DC22: F8CA 0000 STR.W R0, [R10] 0x0800DC26: F10D 080E ADD.W R8, SP, #14
.L1: 0x0800DC2A: F819 1B01 LDRB R1, [R9], #1 0x0800DC2E: 2925 CMP R1, #37 0x0800DC30: D006 BEQ .L2 ; 0x0800DC40 0x0800DC32: 2900 CMP R1, #0 0x0800DC34: F000 824F BEQ.W .L59 ; 0x0800E0D6 0x0800DC38: 4650 MOV R0, R10 0x0800DC3A: F000 FB67 BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800DC3E: E7F4 B .L1 ; 0x0800DC2A
.L2: 0x0800DC40: 462C MOV R4, R5 0x0800DC42: 2700 MOVS R7, #0
.L3: 0x0800DC44: 464A MOV R2, R9 0x0800DC46: F819 0B01 LDRB R0, [R9], #1 0x0800DC4A: F1A0 0320 SUB.W R3, R0, #32 0x0800DC4E: 2B10 CMP R3, #16 0x0800DC50: D80D BHI .L4 ; 0x0800DC6E 0x0800DC52: 2180 MOVS R1, #128 0x0800DC54: E8DF F003 TBB [PC, R3] 0x0800DC58: 09 DC.B 0x09 ; '\t' 0x0800DC59: 1B DC.B 0x1B ; '\x1B' 0x0800DC5A: 1B DC.B 0x1B ; '\x1B' 0x0800DC5B: 19 DC.B 0x19 ; '\x19' 0x0800DC5C: 1B DC.B 0x1B ; '\x1B' 0x0800DC5D: 1B DC.B 0x1B ; '\x1B' 0x0800DC5E: 1B DC.B 0x1B ; '\x1B' 0x0800DC5F: 15 DC.B 0x15 ; '\x15' 0x0800DC60: 1B DC.B 0x1B ; '\x1B' 0x0800DC61: 1B DC.B 0x1B ; '\x1B' 0x0800DC62: 30 DC.B 0x30 ; '0' 0x0800DC63: 18 DC.B 0x18 ; '\x18' 0x0800DC64: 1B DC.B 0x1B ; '\x1B' 0x0800DC65: 10 DC.B 0x10 ; '\x10' 0x0800DC66: 1B DC.B 0x1B ; '\x1B' 0x0800DC67: 1B DC.B 0x1B ; '\x1B' 0x0800DC68: 12 DC.B 0x12 ; '\x12' 0x0800DC69: 00 DC.B 0x00 ; '\0' 0x0800DC6A: 2140 MOVS R1, #64 0x0800DC6C: E00D B .L5 ; 0x0800DC8A
.L4: 0x0800DC6E: 285E CMP R0, #94 0x0800DC70: D10D BNE .L6 ; 0x0800DC8E 0x0800DC72: F44F 5180 MOV.W R1, #0x1000 0x0800DC76: E008 B .L5 ; 0x0800DC8A 0x0800DC78: 2110 MOVS R1, #16 0x0800DC7A: E006 B .L5 ; 0x0800DC8A 0x0800DC7C: F44F 7100 MOV.W R1, #0x0200 0x0800DC80: E003 B .L5 ; 0x0800DC8A 0x0800DC82: F44F 4100 MOV.W R1, #0x8000 0x0800DC86: E000 B .L5 ; 0x0800DC8A 0x0800DC88: 2120 MOVS R1, #32
.L5: 0x0800DC8A: 430F ORRS R7, R1 0x0800DC8C: E7DA B .L3 ; 0x0800DC44
.L6: 0x0800DC8E: F1A0 0130 SUB.W R1, R0, #48 0x0800DC92: B2C9 UXTB R1, R1 0x0800DC94: 2909 CMP R1, #9 0x0800DC96: F04F 0100 MOV.W R1, #0 0x0800DC9A: D80B BHI .L8 ; 0x0800DCB4
.L7: 0x0800DC9C: EB01 0181 ADD.W R1, R1, R1, LSL #2 0x0800DCA0: EB00 0141 ADD.W R1, R0, R1, LSL #1 0x0800DCA4: F819 0B01 LDRB R0, [R9], #1 0x0800DCA8: F1A0 0230 SUB.W R2, R0, #48 0x0800DCAC: B2D2 UXTB R2, R2 0x0800DCAE: 3930 SUBS R1, #48 0x0800DCB0: 2A0A CMP R2, #10 0x0800DCB2: D3F3 BCC .L7 ; 0x0800DC9C
.L8: 0x0800DCB4: 4625 MOV R5, R4 0x0800DCB6: E00C B .L9 ; 0x0800DCD2 0x0800DCB8: 4625 MOV R5, R4 0x0800DCBA: F855 0B04 LDR R0, [R5], #4 0x0800DCBE: 0001 MOVS R1, R0 0x0800DCC0: BF48 IT MI 0x0800DCC2: 4241 RSBMI R1, R0, #0 0x0800DCC4: 2310 MOVS R3, #16 0x0800DCC6: EA03 60D0 AND.W R0, R3, R0, LSR #27 0x0800DCCA: 4307 ORRS R7, R0 0x0800DCCC: F102 0902 ADD.W R9, R2, #2 0x0800DCD0: 7850 LDRB R0, [R2, #1]
.L9: 0x0800DCD2: 282E CMP R0, #46 0x0800DCD4: D10B BNE .L10 ; 0x0800DCEE 0x0800DCD6: 464A MOV R2, R9 0x0800DCD8: F812 0B01 LDRB R0, [R2], #1 0x0800DCDC: 282A CMP R0, #42 0x0800DCDE: D109 BNE .L11 ; 0x0800DCF4 0x0800DCE0: F855 BB04 LDR R11, [R5], #4 0x0800DCE4: F899 0001 LDRB.W R0, [R9, #1] 0x0800DCE8: F109 0202 ADD.W R2, R9, #2 0x0800DCEC: E018 B .L13 ; 0x0800DD20
.L10: 0x0800DCEE: F04F 0B00 MOV.W R11, #0 0x0800DCF2: E01E B .L16 ; 0x0800DD32
.L11: 0x0800DCF4: F1A0 0330 SUB.W R3, R0, #48 0x0800DCF8: B2DB UXTB R3, R3 0x0800DCFA: 2B09 CMP R3, #9 0x0800DCFC: F04F 0B00 MOV.W R11, #0 0x0800DD00: D814 BHI .L14 ; 0x0800DD2C
.L12: 0x0800DD02: EB0B 038B ADD.W R3, R11, R11, LSL #2 0x0800DD06: EB00 0343 ADD.W R3, R0, R3, LSL #1 0x0800DD0A: F812 0B01 LDRB R0, [R2], #1 0x0800DD0E: F1A0 0930 SUB.W R9, R0, #48 0x0800DD12: FA5F F989 UXTB R9, R9 0x0800DD16: F1B9 0F0A CMP.W R9, #10 0x0800DD1A: F1A3 0B30 SUB.W R11, R3, #48 0x0800DD1E: D3F0 BCC .L12 ; 0x0800DD02
.L13: 0x0800DD20: F1BB 0F00 CMP.W R11, #0 0x0800DD24: D404 BMI .L15 ; 0x0800DD30 0x0800DD26: F447 7780 ORR R7, R7, #0x0100 0x0800DD2A: E001 B .L15 ; 0x0800DD30
.L14: 0x0800DD2C: F447 7780 ORR R7, R7, #0x0100
.L15: 0x0800DD30: 4691 MOV R9, R2
.L16: 0x0800DD32: F1A0 0268 SUB.W R2, R0, #104 0x0800DD36: B2D3 UXTB R3, R2 0x0800DD38: 01D2 LSLS R2, R2, #7 0x0800DD3A: EA42 0253 ORR.W R2, R2, R3, LSR #1 0x0800DD3E: B2D2 UXTB R2, R2 0x0800DD40: 2A09 CMP R2, #9 0x0800DD42: D822 BHI .L21 ; 0x0800DD8A 0x0800DD44: E8DF F002 TBB [PC, R2] 0x0800DD48: 05 DC.B 0x05 ; '\x05' 0x0800DD49: 0E DC.B 0x0E ; '\x0E' 0x0800DD4A: 12 DC.B 0x12 ; '\x12' 0x0800DD4B: 21 DC.B 0x21 ; '!' 0x0800DD4C: 21 DC.B 0x21 ; '!' 0x0800DD4D: 21 DC.B 0x21 ; '!' 0x0800DD4E: 0F DC.B 0x0F ; '\x0F' 0x0800DD4F: 21 DC.B 0x21 ; '!' 0x0800DD50: 21 DC.B 0x21 ; '!' 0x0800DD51: 0F DC.B 0x0F ; '\x0F' 0x0800DD52: 464A MOV R2, R9 0x0800DD54: F812 0B01 LDRB R0, [R2], #1 0x0800DD58: 2868 CMP R0, #104 0x0800DD5A: D112 BNE .L18 ; 0x0800DD82 0x0800DD5C: F899 0001 LDRB.W R0, [R9, #1] 0x0800DD60: 3708 ADDS R7, #8 0x0800DD62: E00B B .L17 ; 0x0800DD7C 0x0800DD64: 3702 ADDS R7, #2 0x0800DD66: F819 0B01 LDRB R0, [R9], #1 0x0800DD6A: E00E B .L21 ; 0x0800DD8A 0x0800DD6C: 464A MOV R2, R9 0x0800DD6E: F812 0B01 LDRB R0, [R2], #1 0x0800DD72: 286C CMP R0, #108 0x0800DD74: D107 BNE .L19 ; 0x0800DD86 0x0800DD76: F899 0001 LDRB.W R0, [R9, #1] 0x0800DD7A: 3702 ADDS R7, #2
.L17: 0x0800DD7C: F109 0902 ADD.W R9, R9, #2 0x0800DD80: E003 B .L21 ; 0x0800DD8A
.L18: 0x0800DD82: 3704 ADDS R7, #4 0x0800DD84: E000 B .L20 ; 0x0800DD88
.L19: 0x0800DD86: 3701 ADDS R7, #1
.L20: 0x0800DD88: 4691 MOV R9, R2
.L21: 0x0800DD8A: 2862 CMP R0, #98 0x0800DD8C: EA21 76E1 BIC.W R6, R1, R1, ASR #31 0x0800DD90: DD20 BLE .L22 ; 0x0800DDD4 0x0800DD92: F1A0 0163 SUB.W R1, R0, #99 0x0800DD96: 2915 CMP R1, #21 0x0800DD98: F63F AF47 BHI.W .L1 ; 0x0800DC2A 0x0800DD9C: E8DF F011 TBH [PC, R1, LSL #1] 0x0800DDA0: 38 DC.B 0x38 ; '8' 0x0800DDA1: 00 DC.B 0x00 ; '\0' 0x0800DDA2: 17 DC.B 0x17 ; '\x17' 0x0800DDA3: 00 DC.B 0x00 ; '\0' 0x0800DDA4: 16 DC.B 0x16 ; '\x16' 0x0800DDA5: 00 DC.B 0x00 ; '\0' 0x0800DDA6: 16 DC.B 0x16 ; '\x16' 0x0800DDA7: 00 DC.B 0x00 ; '\0' 0x0800DDA8: 16 DC.B 0x16 ; '\x16' 0x0800DDA9: 00 DC.B 0x00 ; '\0' 0x0800DDAA: 16 DC.B 0x16 ; '\x16' 0x0800DDAB: 00 DC.B 0x00 ; '\0' 0x0800DDAC: 17 DC.B 0x17 ; '\x17' 0x0800DDAD: 00 DC.B 0x00 ; '\0' 0x0800DDAE: 16 DC.B 0x16 ; '\x16' 0x0800DDAF: 00 DC.B 0x00 ; '\0' 0x0800DDB0: 16 DC.B 0x16 ; '\x16' 0x0800DDB1: 00 DC.B 0x00 ; '\0' 0x0800DDB2: 16 DC.B 0x16 ; '\x16' 0x0800DDB3: 00 DC.B 0x00 ; '\0' 0x0800DDB4: 16 DC.B 0x16 ; '\x16' 0x0800DDB5: 00 DC.B 0x00 ; '\0' 0x0800DDB6: 9A DC.B 0x9A ; '\x9A' 0x0800DDB7: 00 DC.B 0x00 ; '\0' 0x0800DDB8: 44 DC.B 0x44 ; 'D' 0x0800DDB9: 00 DC.B 0x00 ; '\0' 0x0800DDBA: 06 DC.B 0x06 ; '\x06' 0x0800DDBB: 01 DC.B 0x01 ; '\x01' 0x0800DDBC: 16 DC.B 0x16 ; '\x16' 0x0800DDBD: 00 DC.B 0x00 ; '\0' 0x0800DDBE: 16 DC.B 0x16 ; '\x16' 0x0800DDBF: 00 DC.B 0x00 ; '\0' 0x0800DDC0: 29 DC.B 0x29 ; ')' 0x0800DDC1: 00 DC.B 0x00 ; '\0' 0x0800DDC2: 16 DC.B 0x16 ; '\x16' 0x0800DDC3: 00 DC.B 0x00 ; '\0' 0x0800DDC4: 4E DC.B 0x4E ; 'N' 0x0800DDC5: 00 DC.B 0x00 ; '\0' 0x0800DDC6: 16 DC.B 0x16 ; '\x16' 0x0800DDC7: 00 DC.B 0x00 ; '\0' 0x0800DDC8: 16 DC.B 0x16 ; '\x16' 0x0800DDC9: 00 DC.B 0x00 ; '\0' 0x0800DDCA: 22 DC.B 0x22 ; '\"' 0x0800DDCB: 00 DC.B 0x00 ; '\0' 0x0800DDCC: E72D B .L1 ; 0x0800DC2A 0x0800DDCE: F447 4780 ORR R7, R7, #0x4000 0x0800DDD2: E037 B .L24 ; 0x0800DE44
.L22: 0x0800DDD4: 2825 CMP R0, #37 0x0800DDD6: F000 808A BEQ.W .L36 ; 0x0800DEEE 0x0800DDDA: 2858 CMP R0, #88 0x0800DDDC: F040 818C BNE.W .L62 ; 0x0800E0F8 0x0800DDE0: F447 5700 ORR R7, R7, #0x2000 0x0800DDE4: F243 0258 MOVW R2, #0x3058 0x0800DDE8: 2878 CMP R0, #120 0x0800DDEA: D11E BNE .L23 ; 0x0800DE2A 0x0800DDEC: F243 0278 MOVW R2, #0x3078 0x0800DDF0: E01B B .L23 ; 0x0800DE2A 0x0800DDF2: 9501 STR R5, [SP, #4] 0x0800DDF4: 682D LDR R5, [R5] 0x0800DDF6: 2D00 CMP R5, #0 0x0800DDF8: BF04 ITT EQ 0x0800DDFA: F64E 259F MOVWEQ R5, #0xEA9F ; 0x0800EA9F = .rodata.libc..L.str 0x0800DDFE: F6C0 0500 MOVTEQ R5, #0x0800 ; 0x0800EA9F = .rodata.libc..L.str 0x0800DE02: 05F8 LSLS R0, R7, #23 0x0800DE04: 4628 MOV R0, R5 0x0800DE06: F100 8145 BMI.W .L53 ; 0x0800E094 0x0800DE0A: F000 FBD1 BL strlen ; 0x0800E5B0 0x0800DE0E: E144 B .L54 ; 0x0800E09A 0x0800DE10: 782C LDRB R4, [R5] 0x0800DE12: 3E01 SUBS R6, #1 0x0800DE14: 4650 MOV R0, R10 0x0800DE16: 4639 MOV R1, R7 0x0800DE18: 4632 MOV R2, R6 0x0800DE1A: F000 FAC9 BL __SEGGER_RTL_pre_padding ; 0x0800E3B0 0x0800DE1E: 4650 MOV R0, R10 0x0800DE20: 4621 MOV R1, R4 0x0800DE22: F000 FA73 BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800DE26: E14A B .L57 ; 0x0800E0BE 0x0800DE28: 2230 MOVS R2, #48
.L23: 0x0800DE2A: 0639 LSLS R1, R7, #24 0x0800DE2C: EA02 71E1 AND.W R1, R2, R1, ASR #31 0x0800DE30: 9102 STR R1, [SP, #8] 0x0800DE32: 05F9 LSLS R1, R7, #23 0x0800DE34: D508 BPL .L25 ; 0x0800DE48 0x0800DE36: F427 7700 BIC R7, R7, #0x0200 0x0800DE3A: E005 B .L25 ; 0x0800DE48 0x0800DE3C: 05F9 LSLS R1, R7, #23 0x0800DE3E: BF48 IT MI 0x0800DE40: F427 7700 BICMI R7, R7, #0x0200
.L24: 0x0800DE44: 2100 MOVS R1, #0 0x0800DE46: 9102 STR R1, [SP, #8]
.L25: 0x0800DE48: 0479 LSLS R1, R7, #17 0x0800DE4A: EA4F 7187 LSL.W R1, R7, #30 0x0800DE4E: 9600 STR R6, [SP, #0] 0x0800DE50: D404 BMI .L26 ; 0x0800DE5C 0x0800DE52: 2900 CMP R1, #0 0x0800DE54: D409 BMI .L27 ; 0x0800DE6A 0x0800DE56: 1D29 ADDS R1, R5, #4 0x0800DE58: 2400 MOVS R4, #0 0x0800DE5A: E00C B .L28 ; 0x0800DE76
.L26: 0x0800DE5C: 2900 CMP R1, #0 0x0800DE5E: D413 BMI .L29 ; 0x0800DE88 0x0800DE60: 4629 MOV R1, R5 0x0800DE62: F851 5B04 LDR R5, [R1], #4 0x0800DE66: 17EC ASRS R4, R5, #31 0x0800DE68: E014 B .L30 ; 0x0800DE94
.L27: 0x0800DE6A: 1DE9 ADDS R1, R5, #7 0x0800DE6C: F021 0507 BIC R5, R1, #7 0x0800DE70: F105 0108 ADD.W R1, R5, #8 0x0800DE74: 686C LDR R4, [R5, #4]
.L28: 0x0800DE76: 077A LSLS R2, R7, #29 0x0800DE78: 682D LDR R5, [R5] 0x0800DE7A: D414 BMI .L31 ; 0x0800DEA6 0x0800DE7C: F017 0F08 TST R7, #8 0x0800DE80: D013 BEQ .L32 ; 0x0800DEAA 0x0800DE82: 2400 MOVS R4, #0 0x0800DE84: B2ED UXTB R5, R5 0x0800DE86: E010 B .L32 ; 0x0800DEAA
.L29: 0x0800DE88: 1DE9 ADDS R1, R5, #7 0x0800DE8A: F021 0107 BIC R1, R1, #7 0x0800DE8E: 684C LDR R4, [R1, #4] 0x0800DE90: F851 5B08 LDR R5, [R1], #8
.L30: 0x0800DE94: 9101 STR R1, [SP, #4] 0x0800DE96: 0779 LSLS R1, R7, #29 0x0800DE98: D409 BMI .L33 ; 0x0800DEAE 0x0800DE9A: 0739 LSLS R1, R7, #28 0x0800DE9C: D50A BPL .L34 ; 0x0800DEB4 0x0800DE9E: F345 14C0 SBFX R4, R5, #7, #1 0x0800DEA2: B26D SXTB R5, R5 0x0800DEA4: E006 B .L34 ; 0x0800DEB4
.L31: 0x0800DEA6: B2AD UXTH R5, R5 0x0800DEA8: 2400 MOVS R4, #0
.L32: 0x0800DEAA: 9101 STR R1, [SP, #4] 0x0800DEAC: E026 B .L39 ; 0x0800DEFC
.L33: 0x0800DEAE: F345 34C0 SBFX R4, R5, #15, #1 0x0800DEB2: B22D SXTH R5, R5
.L34: 0x0800DEB4: 2C00 CMP R4, #0 0x0800DEB6: DB07 BLT .L35 ; 0x0800DEC8 0x0800DEB8: 06B9 LSLS R1, R7, #26 0x0800DEBA: D41D BMI .L37 ; 0x0800DEF8 0x0800DEBC: 0679 LSLS R1, R7, #25 0x0800DEBE: 9A02 LDR R2, [SP, #8] 0x0800DEC0: BF48 IT MI 0x0800DEC2: 2220 MOVMI R2, #32 0x0800DEC4: 9202 STR R2, [SP, #8] 0x0800DEC6: E019 B .L39 ; 0x0800DEFC
.L35: 0x0800DEC8: 2100 MOVS R1, #0 0x0800DECA: 426D RSBS R5, R5, #0 0x0800DECC: EB61 0404 SBC.W R4, R1, R4 0x0800DED0: 212D MOVS R1, #45 0x0800DED2: E012 B .L38 ; 0x0800DEFA 0x0800DED4: F855 0B04 LDR R0, [R5], #4 0x0800DED8: 0739 LSLS R1, R7, #28 0x0800DEDA: F8DA 1000 LDR.W R1, [R10] 0x0800DEDE: F100 80F8 BMI.W .L58 ; 0x0800E0D2 0x0800DEE2: 07BA LSLS R2, R7, #30 0x0800DEE4: BF52 ITEE PL 0x0800DEE6: 6001 STRPL R1, [R0] 0x0800DEE8: 2200 MOVMI R2, #0 0x0800DEEA: C006 STMMI R0!, {R1-R2} 0x0800DEEC: E69D B .L1 ; 0x0800DC2A
.L36: 0x0800DEEE: 4650 MOV R0, R10 0x0800DEF0: 2125 MOVS R1, #37 0x0800DEF2: F000 FA0B BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800DEF6: E698 B .L1 ; 0x0800DC2A
.L37: 0x0800DEF8: 212B MOVS R1, #43
.L38: 0x0800DEFA: 9102 STR R1, [SP, #8]
.L39: 0x0800DEFC: 05F9 LSLS R1, R7, #23 0x0800DEFE: BF48 IT MI 0x0800DF00: F427 7700 BICMI R7, R7, #0x0200 0x0800DF04: 05F9 LSLS R1, R7, #23 0x0800DF06: BF58 IT PL 0x0800DF08: F04F 0B01 MOVPL.W R11, #1 0x0800DF0C: 2600 MOVS R6, #0 0x0800DF0E: 286E CMP R0, #110 0x0800DF10: DD21 BLE .L41 ; 0x0800DF56 0x0800DF12: 386F SUBS R0, #111 0x0800DF14: 2809 CMP R0, #9 0x0800DF16: F200 8079 BHI.W .L46 ; 0x0800E00C 0x0800DF1A: E8DF F000 TBB [PC, R0] 0x0800DF1E: 05 DC.B 0x05 ; '\x05' 0x0800DF1F: 56 DC.B 0x56 ; 'V' 0x0800DF20: 77 DC.B 0x77 ; 'w' 0x0800DF21: 77 DC.B 0x77 ; 'w' 0x0800DF22: 77 DC.B 0x77 ; 'w' 0x0800DF23: 77 DC.B 0x77 ; 'w' 0x0800DF24: 22 DC.B 0x22 ; '\"' 0x0800DF25: 77 DC.B 0x77 ; 'w' 0x0800DF26: 77 DC.B 0x77 ; 'w' 0x0800DF27: 56 DC.B 0x56 ; 'V' 0x0800DF28: EA55 0004 ORRS.W R0, R5, R4 0x0800DF2C: D06E BEQ .L46 ; 0x0800E00C 0x0800DF2E: 08E8 LSRS R0, R5, #3 0x0800DF30: EA40 7044 ORR.W R0, R0, R4, LSL #29 0x0800DF34: 2206 MOVS R2, #6
.L40: 0x0800DF36: F362 05DF BFI R5, R2, #3, #29 0x0800DF3A: F808 5006 STRB.W R5, [R8, R6] 0x0800DF3E: 3601 ADDS R6, #1 0x0800DF40: EA50 01D4 ORRS.W R1, R0, R4, LSR #3 0x0800DF44: EA4F 04D4 LSR.W R4, R4, #3 0x0800DF48: EA4F 01D0 LSR.W R1, R0, #3 0x0800DF4C: 4605 MOV R5, R0 0x0800DF4E: EA41 7044 ORR.W R0, R1, R4, LSL #29 0x0800DF52: D1F0 BNE .L40 ; 0x0800DF36 0x0800DF54: E05A B .L46 ; 0x0800E00C
.L41: 0x0800DF56: 2858 CMP R0, #88 0x0800DF58: D037 BEQ .L44 ; 0x0800DFCA 0x0800DF5A: 2864 CMP R0, #100 0x0800DF5C: BF18 IT NE 0x0800DF5E: 2869 CMPNE R0, #105 0x0800DF60: D154 BNE .L46 ; 0x0800E00C 0x0800DF62: EA55 0004 ORRS.W R0, R5, R4 0x0800DF66: D051 BEQ .L46 ; 0x0800E00C
.L42: 0x0800DF68: 0438 LSLS R0, R7, #16 0x0800DF6A: D507 BPL .L43 ; 0x0800DF7C 0x0800DF6C: F006 0003 AND R0, R6, #3 0x0800DF70: 2803 CMP R0, #3 0x0800DF72: BF02 ITTT EQ 0x0800DF74: 202C MOVEQ R0, #44 0x0800DF76: F808 0006 STRBEQ.W R0, [R8, R6] 0x0800DF7A: 3601 ADDEQ R6, #1
.L43: 0x0800DF7C: 4628 MOV R0, R5 0x0800DF7E: 4621 MOV R1, R4 0x0800DF80: 220A MOVS R2, #10 0x0800DF82: 2300 MOVS R3, #0 0x0800DF84: F7FF FD74 BL __aeabi_uldivmod ; 0x0800DA70 0x0800DF88: EB00 0280 ADD.W R2, R0, R0, LSL #2 0x0800DF8C: EBA5 0242 SUB.W R2, R5, R2, LSL #1 0x0800DF90: F1D5 0309 RSBS R3, R5, #9 0x0800DF94: 2300 MOVS R3, #0 0x0800DF96: 41A3 SBCS R3, R4 0x0800DF98: F042 0230 ORR R2, R2, #48 0x0800DF9C: F808 2006 STRB.W R2, [R8, R6] 0x0800DFA0: F106 0601 ADD.W R6, R6, #1 0x0800DFA4: 4605 MOV R5, R0 0x0800DFA6: 460C MOV R4, R1 0x0800DFA8: D3DE BCC .L42 ; 0x0800DF68 0x0800DFAA: E02F B .L46 ; 0x0800E00C 0x0800DFAC: 4628 MOV R0, R5 0x0800DFAE: 9600 STR R6, [SP, #0] 0x0800DFB0: F850 5B04 LDR R5, [R0], #4 0x0800DFB4: 9001 STR R0, [SP, #4] 0x0800DFB6: 0638 LSLS R0, R7, #24 0x0800DFB8: 2123 MOVS R1, #35 0x0800DFBA: EA01 70E0 AND.W R0, R1, R0, ASR #31 0x0800DFBE: 9002 STR R0, [SP, #8] 0x0800DFC0: F447 7780 ORR R7, R7, #0x0100 0x0800DFC4: 2400 MOVS R4, #0 0x0800DFC6: F04F 0B08 MOV.W R11, #8
.L44: 0x0800DFCA: 2600 MOVS R6, #0 0x0800DFCC: EA55 0004 ORRS.W R0, R5, R4 0x0800DFD0: D01C BEQ .L46 ; 0x0800E00C 0x0800DFD2: F24F 0084 MOVW R0, #0xF084 ; 0x0800F084 = __SEGGER_RTL_hex_uc 0x0800DFD6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F084 = __SEGGER_RTL_hex_uc 0x0800DFDA: 04B9 LSLS R1, R7, #18 0x0800DFDC: BF5C ITT PL 0x0800DFDE: F24F 0094 MOVWPL R0, #0xF094 ; 0x0800F094 = __SEGGER_RTL_hex_lc 0x0800DFE2: F6C0 0000 MOVTPL R0, #0x0800 ; 0x0800F094 = __SEGGER_RTL_hex_lc 0x0800DFE6: 0929 LSRS R1, R5, #4 0x0800DFE8: EA41 7104 ORR.W R1, R1, R4, LSL #28
.L45: 0x0800DFEC: F005 020F AND R2, R5, #15 0x0800DFF0: 460D MOV R5, R1 0x0800DFF2: 5C82 LDRB R2, [R0, R2] 0x0800DFF4: F808 2006 STRB.W R2, [R8, R6] 0x0800DFF8: 3601 ADDS R6, #1 0x0800DFFA: EA51 1114 ORRS.W R1, R1, R4, LSR #4 0x0800DFFE: EA4F 1414 LSR.W R4, R4, #4 0x0800E002: EA4F 1115 LSR.W R1, R5, #4 0x0800E006: EA41 7104 ORR.W R1, R1, R4, LSL #28 0x0800E00A: D1EF BNE .L45 ; 0x0800DFEC
.L46: 0x0800E00C: EBAB 0006 SUB.W R0, R11, R6 0x0800E010: EA20 7BE0 BIC.W R11, R0, R0, ASR #31 0x0800E014: EB06 000B ADD.W R0, R6, R11 0x0800E018: 9900 LDR R1, [SP, #0] 0x0800E01A: 9D02 LDR R5, [SP, #8] 0x0800E01C: 1A0C SUBS R4, R1, R0 0x0800E01E: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800E022: 2DFF CMP R5, #255 0x0800E024: BF88 IT HI 0x0800E026: 3801 SUBHI R0, #1 0x0800E028: 2D00 CMP R5, #0 0x0800E02A: BF18 IT NE 0x0800E02C: 4404 ADDNE R4, R0 0x0800E02E: 05B8 LSLS R0, R7, #22 0x0800E030: D405 BMI .L47 ; 0x0800E03E 0x0800E032: 4650 MOV R0, R10 0x0800E034: 4639 MOV R1, R7 0x0800E036: 4622 MOV R2, R4 0x0800E038: F000 F9BA BL __SEGGER_RTL_pre_padding ; 0x0800E3B0 0x0800E03C: 2400 MOVS R4, #0
.L47: 0x0800E03E: 2DFF CMP R5, #255 0x0800E040: D904 BLS .L48 ; 0x0800E04C 0x0800E042: 0A29 LSRS R1, R5, #8 0x0800E044: 4650 MOV R0, R10 0x0800E046: F000 F961 BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800E04A: E000 B .L49 ; 0x0800E04E
.L48: 0x0800E04C: B11D CBZ R5, .L50 ; 0x0800E056
.L49: 0x0800E04E: 4650 MOV R0, R10 0x0800E050: 4629 MOV R1, R5 0x0800E052: F000 F95B BL __SEGGER_RTL_putc ; 0x0800E30C
.L50: 0x0800E056: 4650 MOV R0, R10 0x0800E058: 4639 MOV R1, R7 0x0800E05A: 4622 MOV R2, R4 0x0800E05C: F000 F9A8 BL __SEGGER_RTL_pre_padding ; 0x0800E3B0 0x0800E060: 4650 MOV R0, R10 0x0800E062: 2130 MOVS R1, #48 0x0800E064: 465A MOV R2, R11 0x0800E066: F000 F993 BL __SEGGER_RTL_print_padding ; 0x0800E390 0x0800E06A: 2E01 CMP R6, #1 0x0800E06C: DB08 BLT .L52 ; 0x0800E080
.L51: 0x0800E06E: 1E75 SUBS R5, R6, #1 0x0800E070: 4650 MOV R0, R10 0x0800E072: F818 1005 LDRB.W R1, [R8, R5] 0x0800E076: F000 F949 BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800E07A: 2E01 CMP R6, #1 0x0800E07C: 462E MOV R6, R5 0x0800E07E: D8F6 BHI .L51 ; 0x0800E06E
.L52: 0x0800E080: 06F8 LSLS R0, R7, #27 0x0800E082: 9D01 LDR R5, [SP, #4] 0x0800E084: F57F ADD1 BPL.W .L1 ; 0x0800DC2A 0x0800E088: 4650 MOV R0, R10 0x0800E08A: 2120 MOVS R1, #32 0x0800E08C: 4622 MOV R2, R4 0x0800E08E: F000 F97F BL __SEGGER_RTL_print_padding ; 0x0800E390 0x0800E092: E5CA B .L1 ; 0x0800DC2A
.L53: 0x0800E094: 4659 MOV R1, R11 0x0800E096: F000 FAA1 BL strnlen ; 0x0800E5DC
.L54: 0x0800E09A: 4604 MOV R4, R0 0x0800E09C: F427 7700 BIC R7, R7, #0x0200 0x0800E0A0: 1A36 SUBS R6, R6, R0 0x0800E0A2: 4650 MOV R0, R10 0x0800E0A4: 4639 MOV R1, R7 0x0800E0A6: 4632 MOV R2, R6 0x0800E0A8: F000 F982 BL __SEGGER_RTL_pre_padding ; 0x0800E3B0 0x0800E0AC: B134 CBZ R4, .L56 ; 0x0800E0BC
.L55: 0x0800E0AE: F815 1B01 LDRB R1, [R5], #1 0x0800E0B2: 4650 MOV R0, R10 0x0800E0B4: F000 F92A BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800E0B8: 3C01 SUBS R4, #1 0x0800E0BA: D1F8 BNE .L55 ; 0x0800E0AE
.L56: 0x0800E0BC: 9D01 LDR R5, [SP, #4]
.L57: 0x0800E0BE: 3504 ADDS R5, #4 0x0800E0C0: 06F8 LSLS R0, R7, #27 0x0800E0C2: F57F ADB2 BPL.W .L1 ; 0x0800DC2A 0x0800E0C6: 4650 MOV R0, R10 0x0800E0C8: 2120 MOVS R1, #32 0x0800E0CA: 4632 MOV R2, R6 0x0800E0CC: F000 F960 BL __SEGGER_RTL_print_padding ; 0x0800E390 0x0800E0D0: E5AB B .L1 ; 0x0800DC2A
.L58: 0x0800E0D2: 7001 STRB R1, [R0] 0x0800E0D4: E5A9 B .L1 ; 0x0800DC2A
.L59: 0x0800E0D6: F8DA 000C LDR.W R0, [R10, #12] 0x0800E0DA: B128 CBZ R0, .L60 ; 0x0800E0E8 0x0800E0DC: E9DA 1200 LDRD R1, R2, [R10] 0x0800E0E0: 4291 CMP R1, R2 0x0800E0E2: BF3C ITT CC 0x0800E0E4: 2200 MOVCC R2, #0 0x0800E0E6: 5442 STRBCC R2, [R0, R1]
.L60: 0x0800E0E8: 4650 MOV R0, R10 0x0800E0EA: F7FD FDB8 BL __SEGGER_RTL_prin_flush ; 0x0800BC5E 0x0800E0EE: F8DA 0000 LDR.W R0, [R10]
.L61: 0x0800E0F2: B009 ADD SP, SP, #36 0x0800E0F4: E8BD 8FF0 POP.W {R4-R11, PC}
.L62: 0x0800E0F8: 2800 CMP R0, #0 0x0800E0FA: F47F AD96 BNE.W .L1 ; 0x0800DC2A 0x0800E0FE: 4650 MOV R0, R10 0x0800E100: F7FD FDAD BL __SEGGER_RTL_prin_flush ; 0x0800BC5E 0x0800E104: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800E108: E7F3 B .L61 ; 0x0800E0F2

Section .rodata..L.str from stm32g4xx_hal_cortex.o, size=97, align=1

  0x0800E10A:  44           DC.B       0x44                     ; 'D'
  0x0800E10B:  3A           DC.B       0x3A                     ; ':'
  0x0800E10C:  5C           DC.B       0x5C                     ; '\\'
  0x0800E10D:  50           DC.B       0x50                     ; 'P'
  0x0800E10E:  72           DC.B       0x72                     ; 'r'
  0x0800E10F:  6F           DC.B       0x6F                     ; 'o'
  0x0800E110:  6A           DC.B       0x6A                     ; 'j'
  0x0800E111:  65           DC.B       0x65                     ; 'e'
  0x0800E112:  6B           DC.B       0x6B                     ; 'k'
  0x0800E113:  74           DC.B       0x74                     ; 't'
  0x0800E114:  65           DC.B       0x65                     ; 'e'
  0x0800E115:  5C           DC.B       0x5C                     ; '\\'
  0x0800E116:  65           DC.B       0x65                     ; 'e'
  0x0800E117:  63           DC.B       0x63                     ; 'c'
  0x0800E118:  73           DC.B       0x73                     ; 's'
  0x0800E119:  53           DC.B       0x53                     ; 'S'
  0x0800E11A:  6D           DC.B       0x6D                     ; 'm'
  0x0800E11B:  61           DC.B       0x61                     ; 'a'
  0x0800E11C:  72           DC.B       0x72                     ; 'r'
  0x0800E11D:  74           DC.B       0x74                     ; 't'
  0x0800E11E:  50           DC.B       0x50                     ; 'P'
  0x0800E11F:  72           DC.B       0x72                     ; 'r'
  0x0800E120:  6F           DC.B       0x6F                     ; 'o'
  0x0800E121:  5C           DC.B       0x5C                     ; '\\'
  0x0800E122:  74           DC.B       0x74                     ; 't'
  0x0800E123:  72           DC.B       0x72                     ; 'r'
  0x0800E124:  75           DC.B       0x75                     ; 'u'
  0x0800E125:  6E           DC.B       0x6E                     ; 'n'
  0x0800E126:  6B           DC.B       0x6B                     ; 'k'
  0x0800E127:  5C           DC.B       0x5C                     ; '\\'
  0x0800E128:  66           DC.B       0x66                     ; 'f'
  0x0800E129:  77           DC.B       0x77                     ; 'w'
  0x0800E12A:  5F           DC.B       0x5F                     ; '_'
  0x0800E12B:  67           DC.B       0x67                     ; 'g'
  0x0800E12C:  34           DC.B       0x34                     ; '4'
  0x0800E12D:  37           DC.B       0x37                     ; '7'
  0x0800E12E:  33           DC.B       0x33                     ; '3'
  0x0800E12F:  72           DC.B       0x72                     ; 'r'
  0x0800E130:  63           DC.B       0x63                     ; 'c'
  0x0800E131:  74           DC.B       0x74                     ; 't'
  0x0800E132:  5C           DC.B       0x5C                     ; '\\'
  0x0800E133:  44           DC.B       0x44                     ; 'D'
  0x0800E134:  72           DC.B       0x72                     ; 'r'
  0x0800E135:  69           DC.B       0x69                     ; 'i'
  0x0800E136:  76           DC.B       0x76                     ; 'v'
  0x0800E137:  65           DC.B       0x65                     ; 'e'
  0x0800E138:  72           DC.B       0x72                     ; 'r'
  0x0800E139:  73           DC.B       0x73                     ; 's'
  0x0800E13A:  5C           DC.B       0x5C                     ; '\\'
  0x0800E13B:  53           DC.B       0x53                     ; 'S'
  0x0800E13C:  54           DC.B       0x54                     ; 'T'
  0x0800E13D:  4D           DC.B       0x4D                     ; 'M'
  0x0800E13E:  33           DC.B       0x33                     ; '3'
  0x0800E13F:  32           DC.B       0x32                     ; '2'
  0x0800E140:  47           DC.B       0x47                     ; 'G'
  0x0800E141:  34           DC.B       0x34                     ; '4'
  0x0800E142:  78           DC.B       0x78                     ; 'x'
  0x0800E143:  78           DC.B       0x78                     ; 'x'
  0x0800E144:  5F           DC.B       0x5F                     ; '_'
  0x0800E145:  48           DC.B       0x48                     ; 'H'
  0x0800E146:  41           DC.B       0x41                     ; 'A'
  0x0800E147:  4C           DC.B       0x4C                     ; 'L'
  0x0800E148:  5F           DC.B       0x5F                     ; '_'
  0x0800E149:  44           DC.B       0x44                     ; 'D'
  0x0800E14A:  72           DC.B       0x72                     ; 'r'
  0x0800E14B:  69           DC.B       0x69                     ; 'i'
  0x0800E14C:  76           DC.B       0x76                     ; 'v'
  0x0800E14D:  65           DC.B       0x65                     ; 'e'
  0x0800E14E:  72           DC.B       0x72                     ; 'r'
  0x0800E14F:  5C           DC.B       0x5C                     ; '\\'
  0x0800E150:  53           DC.B       0x53                     ; 'S'
  0x0800E151:  72           DC.B       0x72                     ; 'r'
  0x0800E152:  63           DC.B       0x63                     ; 'c'
  0x0800E153:  5C           DC.B       0x5C                     ; '\\'
  0x0800E154:  73           DC.B       0x73                     ; 's'
  0x0800E155:  74           DC.B       0x74                     ; 't'
  0x0800E156:  6D           DC.B       0x6D                     ; 'm'
  0x0800E157:  33           DC.B       0x33                     ; '3'
  0x0800E158:  32           DC.B       0x32                     ; '2'
  0x0800E159:  67           DC.B       0x67                     ; 'g'
  0x0800E15A:  34           DC.B       0x34                     ; '4'
  0x0800E15B:  78           DC.B       0x78                     ; 'x'
  0x0800E15C:  78           DC.B       0x78                     ; 'x'
  0x0800E15D:  5F           DC.B       0x5F                     ; '_'
  0x0800E15E:  68           DC.B       0x68                     ; 'h'
  0x0800E15F:  61           DC.B       0x61                     ; 'a'
  0x0800E160:  6C           DC.B       0x6C                     ; 'l'
  0x0800E161:  5F           DC.B       0x5F                     ; '_'
  0x0800E162:  63           DC.B       0x63                     ; 'c'
  0x0800E163:  6F           DC.B       0x6F                     ; 'o'
  0x0800E164:  72           DC.B       0x72                     ; 'r'
  0x0800E165:  74           DC.B       0x74                     ; 't'
  0x0800E166:  65           DC.B       0x65                     ; 'e'
  0x0800E167:  78           DC.B       0x78                     ; 'x'
  0x0800E168:  2E           DC.B       0x2E                     ; '.'
  0x0800E169:  63           DC.B       0x63                     ; 'c'
  0x0800E16A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_crc_ex.o, size=97, align=1

  0x0800E16B:  44           DC.B       0x44                     ; 'D'
  0x0800E16C:  3A           DC.B       0x3A                     ; ':'
  0x0800E16D:  5C           DC.B       0x5C                     ; '\\'
  0x0800E16E:  50           DC.B       0x50                     ; 'P'
  0x0800E16F:  72           DC.B       0x72                     ; 'r'
  0x0800E170:  6F           DC.B       0x6F                     ; 'o'
  0x0800E171:  6A           DC.B       0x6A                     ; 'j'
  0x0800E172:  65           DC.B       0x65                     ; 'e'
  0x0800E173:  6B           DC.B       0x6B                     ; 'k'
  0x0800E174:  74           DC.B       0x74                     ; 't'
  0x0800E175:  65           DC.B       0x65                     ; 'e'
  0x0800E176:  5C           DC.B       0x5C                     ; '\\'
  0x0800E177:  65           DC.B       0x65                     ; 'e'
  0x0800E178:  63           DC.B       0x63                     ; 'c'
  0x0800E179:  73           DC.B       0x73                     ; 's'
  0x0800E17A:  53           DC.B       0x53                     ; 'S'
  0x0800E17B:  6D           DC.B       0x6D                     ; 'm'
  0x0800E17C:  61           DC.B       0x61                     ; 'a'
  0x0800E17D:  72           DC.B       0x72                     ; 'r'
  0x0800E17E:  74           DC.B       0x74                     ; 't'
  0x0800E17F:  50           DC.B       0x50                     ; 'P'
  0x0800E180:  72           DC.B       0x72                     ; 'r'
  0x0800E181:  6F           DC.B       0x6F                     ; 'o'
  0x0800E182:  5C           DC.B       0x5C                     ; '\\'
  0x0800E183:  74           DC.B       0x74                     ; 't'
  0x0800E184:  72           DC.B       0x72                     ; 'r'
  0x0800E185:  75           DC.B       0x75                     ; 'u'
  0x0800E186:  6E           DC.B       0x6E                     ; 'n'
  0x0800E187:  6B           DC.B       0x6B                     ; 'k'
  0x0800E188:  5C           DC.B       0x5C                     ; '\\'
  0x0800E189:  66           DC.B       0x66                     ; 'f'
  0x0800E18A:  77           DC.B       0x77                     ; 'w'
  0x0800E18B:  5F           DC.B       0x5F                     ; '_'
  0x0800E18C:  67           DC.B       0x67                     ; 'g'
  0x0800E18D:  34           DC.B       0x34                     ; '4'
  0x0800E18E:  37           DC.B       0x37                     ; '7'
  0x0800E18F:  33           DC.B       0x33                     ; '3'
  0x0800E190:  72           DC.B       0x72                     ; 'r'
  0x0800E191:  63           DC.B       0x63                     ; 'c'
  0x0800E192:  74           DC.B       0x74                     ; 't'
  0x0800E193:  5C           DC.B       0x5C                     ; '\\'
  0x0800E194:  44           DC.B       0x44                     ; 'D'
  0x0800E195:  72           DC.B       0x72                     ; 'r'
  0x0800E196:  69           DC.B       0x69                     ; 'i'
  0x0800E197:  76           DC.B       0x76                     ; 'v'
  0x0800E198:  65           DC.B       0x65                     ; 'e'
  0x0800E199:  72           DC.B       0x72                     ; 'r'
  0x0800E19A:  73           DC.B       0x73                     ; 's'
  0x0800E19B:  5C           DC.B       0x5C                     ; '\\'
  0x0800E19C:  53           DC.B       0x53                     ; 'S'
  0x0800E19D:  54           DC.B       0x54                     ; 'T'
  0x0800E19E:  4D           DC.B       0x4D                     ; 'M'
  0x0800E19F:  33           DC.B       0x33                     ; '3'
  0x0800E1A0:  32           DC.B       0x32                     ; '2'
  0x0800E1A1:  47           DC.B       0x47                     ; 'G'
  0x0800E1A2:  34           DC.B       0x34                     ; '4'
  0x0800E1A3:  78           DC.B       0x78                     ; 'x'
  0x0800E1A4:  78           DC.B       0x78                     ; 'x'
  0x0800E1A5:  5F           DC.B       0x5F                     ; '_'
  0x0800E1A6:  48           DC.B       0x48                     ; 'H'
  0x0800E1A7:  41           DC.B       0x41                     ; 'A'
  0x0800E1A8:  4C           DC.B       0x4C                     ; 'L'
  0x0800E1A9:  5F           DC.B       0x5F                     ; '_'
  0x0800E1AA:  44           DC.B       0x44                     ; 'D'
  0x0800E1AB:  72           DC.B       0x72                     ; 'r'
  0x0800E1AC:  69           DC.B       0x69                     ; 'i'
  0x0800E1AD:  76           DC.B       0x76                     ; 'v'
  0x0800E1AE:  65           DC.B       0x65                     ; 'e'
  0x0800E1AF:  72           DC.B       0x72                     ; 'r'
  0x0800E1B0:  5C           DC.B       0x5C                     ; '\\'
  0x0800E1B1:  53           DC.B       0x53                     ; 'S'
  0x0800E1B2:  72           DC.B       0x72                     ; 'r'
  0x0800E1B3:  63           DC.B       0x63                     ; 'c'
  0x0800E1B4:  5C           DC.B       0x5C                     ; '\\'
  0x0800E1B5:  73           DC.B       0x73                     ; 's'
  0x0800E1B6:  74           DC.B       0x74                     ; 't'
  0x0800E1B7:  6D           DC.B       0x6D                     ; 'm'
  0x0800E1B8:  33           DC.B       0x33                     ; '3'
  0x0800E1B9:  32           DC.B       0x32                     ; '2'
  0x0800E1BA:  67           DC.B       0x67                     ; 'g'
  0x0800E1BB:  34           DC.B       0x34                     ; '4'
  0x0800E1BC:  78           DC.B       0x78                     ; 'x'
  0x0800E1BD:  78           DC.B       0x78                     ; 'x'
  0x0800E1BE:  5F           DC.B       0x5F                     ; '_'
  0x0800E1BF:  68           DC.B       0x68                     ; 'h'
  0x0800E1C0:  61           DC.B       0x61                     ; 'a'
  0x0800E1C1:  6C           DC.B       0x6C                     ; 'l'
  0x0800E1C2:  5F           DC.B       0x5F                     ; '_'
  0x0800E1C3:  63           DC.B       0x63                     ; 'c'
  0x0800E1C4:  72           DC.B       0x72                     ; 'r'
  0x0800E1C5:  63           DC.B       0x63                     ; 'c'
  0x0800E1C6:  5F           DC.B       0x5F                     ; '_'
  0x0800E1C7:  65           DC.B       0x65                     ; 'e'
  0x0800E1C8:  78           DC.B       0x78                     ; 'x'
  0x0800E1C9:  2E           DC.B       0x2E                     ; '.'
  0x0800E1CA:  63           DC.B       0x63                     ; 'c'
  0x0800E1CB:  00           DC.B       0x00                     ; '\0'

Section .text.libc.__aeabi_memmove from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=4


__aeabi_memmove: __aeabi_memmove4: __aeabi_memmove8: 0x0800E1CC: B14A CBZ R2, .L2 ; 0x0800E1E2 0x0800E1CE: 4288 CMP R0, R1 0x0800E1D0: D007 BEQ .L2 ; 0x0800E1E2 0x0800E1D2: D207 BCS .L3 ; 0x0800E1E4 0x0800E1D4: 1880 ADDS R0, R0, R2 0x0800E1D6: 1889 ADDS R1, R1, R2 0x0800E1D8: 4252 RSBS R2, R2, #0
.L1: 0x0800E1DA: 5C8B LDRB R3, [R1, R2] 0x0800E1DC: 5483 STRB R3, [R0, R2] 0x0800E1DE: 1C52 ADDS R2, R2, #1 0x0800E1E0: D1FB BNE .L1 ; 0x0800E1DA
.L2: 0x0800E1E2: 4770 BX LR
.L3: 0x0800E1E4: 1E52 SUBS R2, R2, #1 0x0800E1E6: 5C8B LDRB R3, [R1, R2] 0x0800E1E8: 5483 STRB R3, [R0, R2] 0x0800E1EA: D1FB BNE .L3 ; 0x0800E1E4 0x0800E1EC: 4770 BX LR

Section .rodata..L.str from stm32g4xx_hal_i2c_ex.o, size=97, align=1

  0x0800E1EE:  44           DC.B       0x44                     ; 'D'
  0x0800E1EF:  3A           DC.B       0x3A                     ; ':'
  0x0800E1F0:  5C           DC.B       0x5C                     ; '\\'
  0x0800E1F1:  50           DC.B       0x50                     ; 'P'
  0x0800E1F2:  72           DC.B       0x72                     ; 'r'
  0x0800E1F3:  6F           DC.B       0x6F                     ; 'o'
  0x0800E1F4:  6A           DC.B       0x6A                     ; 'j'
  0x0800E1F5:  65           DC.B       0x65                     ; 'e'
  0x0800E1F6:  6B           DC.B       0x6B                     ; 'k'
  0x0800E1F7:  74           DC.B       0x74                     ; 't'
  0x0800E1F8:  65           DC.B       0x65                     ; 'e'
  0x0800E1F9:  5C           DC.B       0x5C                     ; '\\'
  0x0800E1FA:  65           DC.B       0x65                     ; 'e'
  0x0800E1FB:  63           DC.B       0x63                     ; 'c'
  0x0800E1FC:  73           DC.B       0x73                     ; 's'
  0x0800E1FD:  53           DC.B       0x53                     ; 'S'
  0x0800E1FE:  6D           DC.B       0x6D                     ; 'm'
  0x0800E1FF:  61           DC.B       0x61                     ; 'a'
  0x0800E200:  72           DC.B       0x72                     ; 'r'
  0x0800E201:  74           DC.B       0x74                     ; 't'
  0x0800E202:  50           DC.B       0x50                     ; 'P'
  0x0800E203:  72           DC.B       0x72                     ; 'r'
  0x0800E204:  6F           DC.B       0x6F                     ; 'o'
  0x0800E205:  5C           DC.B       0x5C                     ; '\\'
  0x0800E206:  74           DC.B       0x74                     ; 't'
  0x0800E207:  72           DC.B       0x72                     ; 'r'
  0x0800E208:  75           DC.B       0x75                     ; 'u'
  0x0800E209:  6E           DC.B       0x6E                     ; 'n'
  0x0800E20A:  6B           DC.B       0x6B                     ; 'k'
  0x0800E20B:  5C           DC.B       0x5C                     ; '\\'
  0x0800E20C:  66           DC.B       0x66                     ; 'f'
  0x0800E20D:  77           DC.B       0x77                     ; 'w'
  0x0800E20E:  5F           DC.B       0x5F                     ; '_'
  0x0800E20F:  67           DC.B       0x67                     ; 'g'
  0x0800E210:  34           DC.B       0x34                     ; '4'
  0x0800E211:  37           DC.B       0x37                     ; '7'
  0x0800E212:  33           DC.B       0x33                     ; '3'
  0x0800E213:  72           DC.B       0x72                     ; 'r'
  0x0800E214:  63           DC.B       0x63                     ; 'c'
  0x0800E215:  74           DC.B       0x74                     ; 't'
  0x0800E216:  5C           DC.B       0x5C                     ; '\\'
  0x0800E217:  44           DC.B       0x44                     ; 'D'
  0x0800E218:  72           DC.B       0x72                     ; 'r'
  0x0800E219:  69           DC.B       0x69                     ; 'i'
  0x0800E21A:  76           DC.B       0x76                     ; 'v'
  0x0800E21B:  65           DC.B       0x65                     ; 'e'
  0x0800E21C:  72           DC.B       0x72                     ; 'r'
  0x0800E21D:  73           DC.B       0x73                     ; 's'
  0x0800E21E:  5C           DC.B       0x5C                     ; '\\'
  0x0800E21F:  53           DC.B       0x53                     ; 'S'
  0x0800E220:  54           DC.B       0x54                     ; 'T'
  0x0800E221:  4D           DC.B       0x4D                     ; 'M'
  0x0800E222:  33           DC.B       0x33                     ; '3'
  0x0800E223:  32           DC.B       0x32                     ; '2'
  0x0800E224:  47           DC.B       0x47                     ; 'G'
  0x0800E225:  34           DC.B       0x34                     ; '4'
  0x0800E226:  78           DC.B       0x78                     ; 'x'
  0x0800E227:  78           DC.B       0x78                     ; 'x'
  0x0800E228:  5F           DC.B       0x5F                     ; '_'
  0x0800E229:  48           DC.B       0x48                     ; 'H'
  0x0800E22A:  41           DC.B       0x41                     ; 'A'
  0x0800E22B:  4C           DC.B       0x4C                     ; 'L'
  0x0800E22C:  5F           DC.B       0x5F                     ; '_'
  0x0800E22D:  44           DC.B       0x44                     ; 'D'
  0x0800E22E:  72           DC.B       0x72                     ; 'r'
  0x0800E22F:  69           DC.B       0x69                     ; 'i'
  0x0800E230:  76           DC.B       0x76                     ; 'v'
  0x0800E231:  65           DC.B       0x65                     ; 'e'
  0x0800E232:  72           DC.B       0x72                     ; 'r'
  0x0800E233:  5C           DC.B       0x5C                     ; '\\'
  0x0800E234:  53           DC.B       0x53                     ; 'S'
  0x0800E235:  72           DC.B       0x72                     ; 'r'
  0x0800E236:  63           DC.B       0x63                     ; 'c'
  0x0800E237:  5C           DC.B       0x5C                     ; '\\'
  0x0800E238:  73           DC.B       0x73                     ; 's'
  0x0800E239:  74           DC.B       0x74                     ; 't'
  0x0800E23A:  6D           DC.B       0x6D                     ; 'm'
  0x0800E23B:  33           DC.B       0x33                     ; '3'
  0x0800E23C:  32           DC.B       0x32                     ; '2'
  0x0800E23D:  67           DC.B       0x67                     ; 'g'
  0x0800E23E:  34           DC.B       0x34                     ; '4'
  0x0800E23F:  78           DC.B       0x78                     ; 'x'
  0x0800E240:  78           DC.B       0x78                     ; 'x'
  0x0800E241:  5F           DC.B       0x5F                     ; '_'
  0x0800E242:  68           DC.B       0x68                     ; 'h'
  0x0800E243:  61           DC.B       0x61                     ; 'a'
  0x0800E244:  6C           DC.B       0x6C                     ; 'l'
  0x0800E245:  5F           DC.B       0x5F                     ; '_'
  0x0800E246:  69           DC.B       0x69                     ; 'i'
  0x0800E247:  32           DC.B       0x32                     ; '2'
  0x0800E248:  63           DC.B       0x63                     ; 'c'
  0x0800E249:  5F           DC.B       0x5F                     ; '_'
  0x0800E24A:  65           DC.B       0x65                     ; 'e'
  0x0800E24B:  78           DC.B       0x78                     ; 'x'
  0x0800E24C:  2E           DC.B       0x2E                     ; '.'
  0x0800E24D:  63           DC.B       0x63                     ; 'c'
  0x0800E24E:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_pwr_ex.o, size=97, align=1

  0x0800E24F:  44           DC.B       0x44                     ; 'D'
  0x0800E250:  3A           DC.B       0x3A                     ; ':'
  0x0800E251:  5C           DC.B       0x5C                     ; '\\'
  0x0800E252:  50           DC.B       0x50                     ; 'P'
  0x0800E253:  72           DC.B       0x72                     ; 'r'
  0x0800E254:  6F           DC.B       0x6F                     ; 'o'
  0x0800E255:  6A           DC.B       0x6A                     ; 'j'
  0x0800E256:  65           DC.B       0x65                     ; 'e'
  0x0800E257:  6B           DC.B       0x6B                     ; 'k'
  0x0800E258:  74           DC.B       0x74                     ; 't'
  0x0800E259:  65           DC.B       0x65                     ; 'e'
  0x0800E25A:  5C           DC.B       0x5C                     ; '\\'
  0x0800E25B:  65           DC.B       0x65                     ; 'e'
  0x0800E25C:  63           DC.B       0x63                     ; 'c'
  0x0800E25D:  73           DC.B       0x73                     ; 's'
  0x0800E25E:  53           DC.B       0x53                     ; 'S'
  0x0800E25F:  6D           DC.B       0x6D                     ; 'm'
  0x0800E260:  61           DC.B       0x61                     ; 'a'
  0x0800E261:  72           DC.B       0x72                     ; 'r'
  0x0800E262:  74           DC.B       0x74                     ; 't'
  0x0800E263:  50           DC.B       0x50                     ; 'P'
  0x0800E264:  72           DC.B       0x72                     ; 'r'
  0x0800E265:  6F           DC.B       0x6F                     ; 'o'
  0x0800E266:  5C           DC.B       0x5C                     ; '\\'
  0x0800E267:  74           DC.B       0x74                     ; 't'
  0x0800E268:  72           DC.B       0x72                     ; 'r'
  0x0800E269:  75           DC.B       0x75                     ; 'u'
  0x0800E26A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E26B:  6B           DC.B       0x6B                     ; 'k'
  0x0800E26C:  5C           DC.B       0x5C                     ; '\\'
  0x0800E26D:  66           DC.B       0x66                     ; 'f'
  0x0800E26E:  77           DC.B       0x77                     ; 'w'
  0x0800E26F:  5F           DC.B       0x5F                     ; '_'
  0x0800E270:  67           DC.B       0x67                     ; 'g'
  0x0800E271:  34           DC.B       0x34                     ; '4'
  0x0800E272:  37           DC.B       0x37                     ; '7'
  0x0800E273:  33           DC.B       0x33                     ; '3'
  0x0800E274:  72           DC.B       0x72                     ; 'r'
  0x0800E275:  63           DC.B       0x63                     ; 'c'
  0x0800E276:  74           DC.B       0x74                     ; 't'
  0x0800E277:  5C           DC.B       0x5C                     ; '\\'
  0x0800E278:  44           DC.B       0x44                     ; 'D'
  0x0800E279:  72           DC.B       0x72                     ; 'r'
  0x0800E27A:  69           DC.B       0x69                     ; 'i'
  0x0800E27B:  76           DC.B       0x76                     ; 'v'
  0x0800E27C:  65           DC.B       0x65                     ; 'e'
  0x0800E27D:  72           DC.B       0x72                     ; 'r'
  0x0800E27E:  73           DC.B       0x73                     ; 's'
  0x0800E27F:  5C           DC.B       0x5C                     ; '\\'
  0x0800E280:  53           DC.B       0x53                     ; 'S'
  0x0800E281:  54           DC.B       0x54                     ; 'T'
  0x0800E282:  4D           DC.B       0x4D                     ; 'M'
  0x0800E283:  33           DC.B       0x33                     ; '3'
  0x0800E284:  32           DC.B       0x32                     ; '2'
  0x0800E285:  47           DC.B       0x47                     ; 'G'
  0x0800E286:  34           DC.B       0x34                     ; '4'
  0x0800E287:  78           DC.B       0x78                     ; 'x'
  0x0800E288:  78           DC.B       0x78                     ; 'x'
  0x0800E289:  5F           DC.B       0x5F                     ; '_'
  0x0800E28A:  48           DC.B       0x48                     ; 'H'
  0x0800E28B:  41           DC.B       0x41                     ; 'A'
  0x0800E28C:  4C           DC.B       0x4C                     ; 'L'
  0x0800E28D:  5F           DC.B       0x5F                     ; '_'
  0x0800E28E:  44           DC.B       0x44                     ; 'D'
  0x0800E28F:  72           DC.B       0x72                     ; 'r'
  0x0800E290:  69           DC.B       0x69                     ; 'i'
  0x0800E291:  76           DC.B       0x76                     ; 'v'
  0x0800E292:  65           DC.B       0x65                     ; 'e'
  0x0800E293:  72           DC.B       0x72                     ; 'r'
  0x0800E294:  5C           DC.B       0x5C                     ; '\\'
  0x0800E295:  53           DC.B       0x53                     ; 'S'
  0x0800E296:  72           DC.B       0x72                     ; 'r'
  0x0800E297:  63           DC.B       0x63                     ; 'c'
  0x0800E298:  5C           DC.B       0x5C                     ; '\\'
  0x0800E299:  73           DC.B       0x73                     ; 's'
  0x0800E29A:  74           DC.B       0x74                     ; 't'
  0x0800E29B:  6D           DC.B       0x6D                     ; 'm'
  0x0800E29C:  33           DC.B       0x33                     ; '3'
  0x0800E29D:  32           DC.B       0x32                     ; '2'
  0x0800E29E:  67           DC.B       0x67                     ; 'g'
  0x0800E29F:  34           DC.B       0x34                     ; '4'
  0x0800E2A0:  78           DC.B       0x78                     ; 'x'
  0x0800E2A1:  78           DC.B       0x78                     ; 'x'
  0x0800E2A2:  5F           DC.B       0x5F                     ; '_'
  0x0800E2A3:  68           DC.B       0x68                     ; 'h'
  0x0800E2A4:  61           DC.B       0x61                     ; 'a'
  0x0800E2A5:  6C           DC.B       0x6C                     ; 'l'
  0x0800E2A6:  5F           DC.B       0x5F                     ; '_'
  0x0800E2A7:  70           DC.B       0x70                     ; 'p'
  0x0800E2A8:  77           DC.B       0x77                     ; 'w'
  0x0800E2A9:  72           DC.B       0x72                     ; 'r'
  0x0800E2AA:  5F           DC.B       0x5F                     ; '_'
  0x0800E2AB:  65           DC.B       0x65                     ; 'e'
  0x0800E2AC:  78           DC.B       0x78                     ; 'x'
  0x0800E2AD:  2E           DC.B       0x2E                     ; '.'
  0x0800E2AE:  63           DC.B       0x63                     ; 'c'
  0x0800E2AF:  00           DC.B       0x00                     ; '\0'

Section .rodata.UARTPrescTable from stm32g4xx_hal_uart.o, size=24, align=2


UARTPrescTable: 0x0800E2B0: 01 DC.B 0x01 ; '\x01' 0x0800E2B1: 00 DC.B 0x00 ; '\0' 0x0800E2B2: 02 DC.B 0x02 ; '\x02' 0x0800E2B3: 00 DC.B 0x00 ; '\0' 0x0800E2B4: 04 DC.B 0x04 ; '\x04' 0x0800E2B5: 00 DC.B 0x00 ; '\0' 0x0800E2B6: 06 DC.B 0x06 ; '\x06' 0x0800E2B7: 00 DC.B 0x00 ; '\0' 0x0800E2B8: 08 DC.B 0x08 ; '\b' 0x0800E2B9: 00 DC.B 0x00 ; '\0' 0x0800E2BA: 0A DC.B 0x0A ; '\n' 0x0800E2BB: 00 DC.B 0x00 ; '\0' 0x0800E2BC: 0C DC.B 0x0C ; '\x0C' 0x0800E2BD: 00 DC.B 0x00 ; '\0' 0x0800E2BE: 10 DC.B 0x10 ; '\x10' 0x0800E2BF: 00 DC.B 0x00 ; '\0' 0x0800E2C0: 20 DC.B 0x20 ; ' ' 0x0800E2C1: 00 DC.B 0x00 ; '\0' 0x0800E2C2: 40 DC.B 0x40 ; '@' 0x0800E2C3: 00 DC.B 0x00 ; '\0' 0x0800E2C4: 80 DC.B 0x80 ; '\x80' 0x0800E2C5: 00 DC.B 0x00 ; '\0' 0x0800E2C6: 00 DC.B 0x00 ; '\0' 0x0800E2C7: 01 DC.B 0x01 ; '\x01'

Section .text.libc.ldexp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=64, align=2


ldexp: 0x0800E2C8: EC51 2B10 VMOV R2, R1, D0 0x0800E2CC: F3C1 530A UBFX R3, R1, #20, #11 0x0800E2D0: 2B00 CMP R3, #0 0x0800E2D2: BF1C ITT NE 0x0800E2D4: F240 7CFF MOVWNE R12, #0x07FF 0x0800E2D8: 4563 CMPNE R3, R12 0x0800E2DA: D014 BEQ .L3 ; 0x0800E306 0x0800E2DC: 4418 ADD R0, R3 0x0800E2DE: 4560 CMP R0, R12 0x0800E2E0: DB06 BLT .L1 ; 0x0800E2F0 0x0800E2E2: 2000 MOVS R0, #0 0x0800E2E4: F6C7 70F0 MOVT R0, #0x7FF0 0x0800E2E8: F360 011E BFI R1, R0, #0, #31 0x0800E2EC: 2200 MOVS R2, #0 0x0800E2EE: E008 B .L2 ; 0x0800E302
.L1: 0x0800E2F0: 2800 CMP R0, #0 0x0800E2F2: BFC7 ITTEE GT 0x0800E2F4: F36F 511E BFCGT R1, #20, #11 0x0800E2F8: EA41 5100 ORRGT.W R1, R1, R0, LSL #20 0x0800E2FC: F001 4100 ANDLE R1, R1, #0x80000000 0x0800E300: 2200 MOVLE R2, #0
.L2: 0x0800E302: EC41 2B10 VMOV D0, R2, R1
.L3: 0x0800E306: 4770 BX LR

Section .text.libc.pow from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=2


pow: 0x0800E308: F7F4 B91E B.W __SEGGER_RTL_float64_pow_inline ; 0x08002548

Section .text.libc.__SEGGER_RTL_putc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=132, align=2


__SEGGER_RTL_putc: 0x0800E30C: B510 PUSH {R4, LR} 0x0800E30E: B082 SUB SP, SP, #8 0x0800E310: 4604 MOV R4, R0 0x0800E312: 6900 LDR R0, [R0, #16] 0x0800E314: F88D 1007 STRB.W R1, [SP, #7] 0x0800E318: B178 CBZ R0, .L1 ; 0x0800E33A 0x0800E31A: E9D4 2300 LDRD R2, R3, [R4] 0x0800E31E: 429A CMP R2, R3 0x0800E320: D231 BCS .L4 ; 0x0800E386 0x0800E322: 6962 LDR R2, [R4, #20] 0x0800E324: 1C53 ADDS R3, R2, #1 0x0800E326: 6163 STR R3, [R4, #20] 0x0800E328: 5481 STRB R1, [R0, R2] 0x0800E32A: E9D4 0105 LDRD R0, R1, [R4, #20] 0x0800E32E: 4288 CMP R0, R1 0x0800E330: D129 BNE .L4 ; 0x0800E386 0x0800E332: 4620 MOV R0, R4 0x0800E334: F7FD FC93 BL __SEGGER_RTL_prin_flush ; 0x0800BC5E 0x0800E338: E025 B .L4 ; 0x0800E386
.L1: 0x0800E33A: 68E0 LDR R0, [R4, #12] 0x0800E33C: B150 CBZ R0, .L2 ; 0x0800E354 0x0800E33E: E9D4 2C00 LDRD R2, R12, [R4] 0x0800E342: 4562 CMP R2, R12 0x0800E344: D21F BCS .L4 ; 0x0800E386 0x0800E346: 1C53 ADDS R3, R2, #1 0x0800E348: EBB3 030C SUBS.W R3, R3, R12 0x0800E34C: BF18 IT NE 0x0800E34E: 460B MOVNE R3, R1 0x0800E350: 5483 STRB R3, [R0, R2] 0x0800E352: E018 B .L4 ; 0x0800E386
.L2: 0x0800E354: 68A0 LDR R0, [R4, #8] 0x0800E356: B158 CBZ R0, .L3 ; 0x0800E370 0x0800E358: E9D4 2C00 LDRD R2, R12, [R4] 0x0800E35C: 4562 CMP R2, R12 0x0800E35E: D212 BCS .L4 ; 0x0800E386 0x0800E360: 1C53 ADDS R3, R2, #1 0x0800E362: EBB3 030C SUBS.W R3, R3, R12 0x0800E366: BF18 IT NE 0x0800E368: B2CB UXTBNE R3, R1 0x0800E36A: F840 3022 STR.W R3, [R0, R2, LSL #2] 0x0800E36E: E00A B .L4 ; 0x0800E386
.L3: 0x0800E370: 6A23 LDR R3, [R4, #32] 0x0800E372: B143 CBZ R3, .L4 ; 0x0800E386 0x0800E374: E9D4 0100 LDRD R0, R1, [R4] 0x0800E378: 4288 CMP R0, R1 0x0800E37A: D204 BCS .L4 ; 0x0800E386 0x0800E37C: F10D 0107 ADD.W R1, SP, #7 0x0800E380: 4620 MOV R0, R4 0x0800E382: 2201 MOVS R2, #1 0x0800E384: 4798 BLX R3
.L4: 0x0800E386: 6820 LDR R0, [R4] 0x0800E388: 3001 ADDS R0, #1 0x0800E38A: 6020 STR R0, [R4] 0x0800E38C: B002 ADD SP, SP, #8 0x0800E38E: BD10 POP {R4, PC}

Section .text.libc.__SEGGER_RTL_print_padding from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2


__SEGGER_RTL_print_padding: 0x0800E390: 2A01 CMP R2, #1 0x0800E392: DB0C BLT .L2 ; 0x0800E3AE 0x0800E394: B5F8 PUSH {R3-R7, LR} 0x0800E396: 4614 MOV R4, R2 0x0800E398: 460D MOV R5, R1 0x0800E39A: 4606 MOV R6, R0
.L1: 0x0800E39C: 1E67 SUBS R7, R4, #1 0x0800E39E: 4630 MOV R0, R6 0x0800E3A0: 4629 MOV R1, R5 0x0800E3A2: F7FF FFB3 BL __SEGGER_RTL_putc ; 0x0800E30C 0x0800E3A6: 2C01 CMP R4, #1 0x0800E3A8: 463C MOV R4, R7 0x0800E3AA: D8F7 BHI .L1 ; 0x0800E39C 0x0800E3AC: BDF8 POP {R3-R7, PC}
.L2: 0x0800E3AE: 4770 BX LR

Section .text.libc.__SEGGER_RTL_pre_padding from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=2


__SEGGER_RTL_pre_padding: 0x0800E3B0: 06CB LSLS R3, R1, #27 0x0800E3B2: D406 BMI .L1 ; 0x0800E3C2 0x0800E3B4: 2330 MOVS R3, #48 0x0800E3B6: 0589 LSLS R1, R1, #22 0x0800E3B8: BF58 IT PL 0x0800E3BA: 2320 MOVPL R3, #32 0x0800E3BC: 4619 MOV R1, R3 0x0800E3BE: F7FF BFE7 B.W __SEGGER_RTL_print_padding ; 0x0800E390
.L1: 0x0800E3C2: 4770 BX LR

Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=28, align=2


vfprintf: 0x0800E3C4: B570 PUSH {R4-R6, LR} 0x0800E3C6: 4614 MOV R4, R2 0x0800E3C8: 460D MOV R5, R1 0x0800E3CA: 4606 MOV R6, R0 0x0800E3CC: F7F8 F9CE BL __SEGGER_RTL_current_locale ; 0x0800676C 0x0800E3D0: 4601 MOV R1, R0 0x0800E3D2: 4630 MOV R0, R6 0x0800E3D4: 462A MOV R2, R5 0x0800E3D6: 4623 MOV R3, R4 0x0800E3D8: E8BD 4070 POP.W {R4-R6, LR} 0x0800E3DC: F000 B800 B.W vfprintf_l ; 0x0800E3E0

Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=104, align=2


vfprintf_l: 0x0800E3E0: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800E3E4: AF03 ADD R7, SP, #12 0x0800E3E6: B08D SUB SP, SP, #52 0x0800E3E8: F847 3C3C STR R3, [R7, #-60] 0x0800E3EC: 4691 MOV R9, R2 0x0800E3EE: 460C MOV R4, R1 0x0800E3F0: 4606 MOV R6, R0 0x0800E3F2: F000 F85B BL __SEGGER_RTL_X_file_bufsize ; 0x0800E4AC 0x0800E3F6: 4605 MOV R5, R0 0x0800E3F8: 46EB MOV R11, SP 0x0800E3FA: 3007 ADDS R0, #7 0x0800E3FC: F020 0007 BIC R0, R0, #7 0x0800E400: EBAD 0800 SUB.W R8, SP, R0 0x0800E404: 46C5 MOV SP, R8 0x0800E406: F1A7 0A38 SUB.W R10, R7, #56 0x0800E40A: 4650 MOV R0, R10 0x0800E40C: 2100 MOVS R1, #0 0x0800E40E: 2224 MOVS R2, #36 0x0800E410: F7F8 F97C BL memset ; 0x0800670C 0x0800E414: E947 5408 STRD R5, R4, [R7, #-32] 0x0800E418: F06F 4000 MVN R0, #0x80000000 0x0800E41C: F847 0C34 STR R0, [R7, #-52] 0x0800E420: F64B 40BB MOVW R0, #0xBCBB ; 0x0800BCBB = __SEGGER_RTL_stream_write 0x0800E424: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BCBB = __SEGGER_RTL_stream_write 0x0800E428: F847 8C28 STR R8, [R7, #-40] 0x0800E42C: E947 0606 STRD R0, R6, [R7, #-24] 0x0800E430: 4650 MOV R0, R10 0x0800E432: 4649 MOV R1, R9 0x0800E434: F857 2C3C LDR R2, [R7, #-60] 0x0800E438: F7FF FBEC BL __SEGGER_RTL_vfprintf_long_long ; 0x0800DC14 0x0800E43C: 46DD MOV SP, R11 0x0800E43E: F1A7 040C SUB.W R4, R7, #12 0x0800E442: 46A5 MOV SP, R4 0x0800E444: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.libc.printf from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=44, align=2


printf: 0x0800E448: B083 SUB SP, SP, #12 0x0800E44A: B500 PUSH {LR} 0x0800E44C: B082 SUB SP, SP, #8 0x0800E44E: E9CD 1203 STRD R1, R2, [SP, #12] 0x0800E452: F241 7C74 MOVW R12, #0x1774 ; 0x10001774 = stdout 0x0800E456: F2C1 0C00 MOVT R12, #0x1000 ; 0x10001774 = stdout 0x0800E45A: 9305 STR R3, [SP, #20] 0x0800E45C: AA03 ADD R2, SP, #12 0x0800E45E: 9201 STR R2, [SP, #4] 0x0800E460: 4601 MOV R1, R0 0x0800E462: F8DC 0000 LDR.W R0, [R12] 0x0800E466: F7FF FFAD BL vfprintf ; 0x0800E3C4 0x0800E46A: B002 ADD SP, SP, #8 0x0800E46C: F85D EB04 POP.W {LR} 0x0800E470: B003 ADD SP, SP, #12 0x0800E472: 4770 BX LR

Section .text.libc.__SEGGER_RTL_X_file_stat from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=2


__SEGGER_RTL_X_file_stat: 0x0800E474: F241 7178 MOVW R1, #0x1778 ; 0x10001778 = stdin 0x0800E478: F2C1 0100 MOVT R1, #0x1000 ; 0x10001778 = stdin 0x0800E47C: F241 7274 MOVW R2, #0x1774 ; 0x10001774 = stdout 0x0800E480: F2C1 0200 MOVT R2, #0x1000 ; 0x10001774 = stdout 0x0800E484: 6809 LDR R1, [R1] 0x0800E486: 6812 LDR R2, [R2] 0x0800E488: F241 737C MOVW R3, #0x177C ; 0x1000177C = stderr 0x0800E48C: F2C1 0300 MOVT R3, #0x1000 ; 0x1000177C = stderr 0x0800E490: 1A41 SUBS R1, R0, R1 0x0800E492: 681B LDR R3, [R3] 0x0800E494: BF18 IT NE 0x0800E496: 2101 MOVNE R1, #1 0x0800E498: 1A82 SUBS R2, R0, R2 0x0800E49A: BF18 IT NE 0x0800E49C: 2201 MOVNE R2, #1 0x0800E49E: 4011 ANDS R1, R2 0x0800E4A0: 1AC0 SUBS R0, R0, R3 0x0800E4A2: BF18 IT NE 0x0800E4A4: 2001 MOVNE R0, #1 0x0800E4A6: 4008 ANDS R0, R1 0x0800E4A8: 4240 RSBS R0, R0, #0 0x0800E4AA: 4770 BX LR

Section .text.libc.__SEGGER_RTL_X_file_bufsize from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=2


__SEGGER_RTL_X_file_bufsize: 0x0800E4AC: 2040 MOVS R0, #64 0x0800E4AE: 4770 BX LR

Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=100, align=2


_DoInit: 0x0800E4B0: F640 10E4 MOVW R0, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800E4B4: F2C1 0000 MOVT R0, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800E4B8: 2103 MOVS R1, #3 0x0800E4BA: F64E 527F MOVW R2, #0xED7F ; 0x0800ED7F = .rodata.libc..L.str 0x0800E4BE: F6C0 0200 MOVT R2, #0x0800 ; 0x0800ED7F = .rodata.libc..L.str 0x0800E4C2: 6101 STR R1, [R0, #16] 0x0800E4C4: 6141 STR R1, [R0, #20] 0x0800E4C6: F241 3136 MOVW R1, #0x1336 ; 0x10001336 = _acUpBuffer 0x0800E4CA: F2C1 0100 MOVT R1, #0x1000 ; 0x10001336 = _acUpBuffer 0x0800E4CE: 6182 STR R2, [R0, #24] 0x0800E4D0: 61C1 STR R1, [R0, #28] 0x0800E4D2: F44F 6180 MOV.W R1, #0x0400 0x0800E4D6: 6201 STR R1, [R0, #32] 0x0800E4D8: 2100 MOVS R1, #0 0x0800E4DA: 6281 STR R1, [R0, #40] 0x0800E4DC: 6241 STR R1, [R0, #36] 0x0800E4DE: 62C1 STR R1, [R0, #44] 0x0800E4E0: F241 7336 MOVW R3, #0x1736 ; 0x10001736 = _acDownBuffer 0x0800E4E4: F2C1 0300 MOVT R3, #0x1000 ; 0x10001736 = _acDownBuffer 0x0800E4E8: 6602 STR R2, [R0, #96] 0x0800E4EA: 6643 STR R3, [R0, #100] 0x0800E4EC: 2210 MOVS R2, #16 0x0800E4EE: 6682 STR R2, [R0, #104] 0x0800E4F0: 6701 STR R1, [R0, #112] 0x0800E4F2: 66C1 STR R1, [R0, #108] 0x0800E4F4: F64E 526E MOVW R2, #0xED6E ; 0x0800ED6E = _DoInit._aInitStr 0x0800E4F8: F6C0 0200 MOVT R2, #0x0800 ; 0x0800ED6E = _DoInit._aInitStr 0x0800E4FC: 6741 STR R1, [R0, #116] 0x0800E4FE: F3BF 8F5F DMB SY
.L1: 0x0800E502: 1A53 SUBS R3, R2, R1 0x0800E504: 7BDB LDRB R3, [R3, #15] 0x0800E506: 5443 STRB R3, [R0, R1] 0x0800E508: 3101 ADDS R1, #1 0x0800E50A: 2910 CMP R1, #16 0x0800E50C: D1F9 BNE .L1 ; 0x0800E502 0x0800E50E: F3BF 8F5F DMB SY 0x0800E512: 4770 BX LR

Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=68, align=2


_WriteNoCheck: 0x0800E514: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800E518: 4604 MOV R4, R0 0x0800E51A: 6880 LDR R0, [R0, #8] 0x0800E51C: 68E6 LDR R6, [R4, #12] 0x0800E51E: 4615 MOV R5, R2 0x0800E520: 6862 LDR R2, [R4, #4] 0x0800E522: 1B87 SUBS R7, R0, R6 0x0800E524: 1990 ADDS R0, R2, R6 0x0800E526: 42BD CMP R5, R7 0x0800E528: D206 BCS .L1 ; 0x0800E538 0x0800E52A: 462A MOV R2, R5 0x0800E52C: F7F8 F8BC BL memcpy ; 0x080066A8 0x0800E530: F3BF 8F5F DMB SY 0x0800E534: 4435 ADD R5, R6 0x0800E536: E00C B .L2 ; 0x0800E552
.L1: 0x0800E538: 4688 MOV R8, R1 0x0800E53A: 463A MOV R2, R7 0x0800E53C: F7F8 F8B4 BL memcpy ; 0x080066A8 0x0800E540: 1BED SUBS R5, R5, R7 0x0800E542: EB08 0107 ADD.W R1, R8, R7 0x0800E546: 6860 LDR R0, [R4, #4] 0x0800E548: 462A MOV R2, R5 0x0800E54A: F7F8 F8AD BL memcpy ; 0x080066A8 0x0800E54E: F3BF 8F5F DMB SY
.L2: 0x0800E552: 60E5 STR R5, [R4, #12] 0x0800E554: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=88, align=2


SEGGER_RTT_WriteNoLock: 0x0800E558: B570 PUSH {R4-R6, LR} 0x0800E55A: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x0800E55E: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800E562: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800E566: EB03 03C0 ADD.W R3, R3, R0, LSL #3 0x0800E56A: F103 0618 ADD.W R6, R3, #24 0x0800E56E: 6AD8 LDR R0, [R3, #44] 0x0800E570: 2802 CMP R0, #2 0x0800E572: D018 BEQ .L5 ; 0x0800E5A6 0x0800E574: 460D MOV R5, R1 0x0800E576: 4614 MOV R4, R2 0x0800E578: 2801 CMP R0, #1 0x0800E57A: D007 BEQ .L2 ; 0x0800E58C 0x0800E57C: B920 CBNZ R0, .L1 ; 0x0800E588 0x0800E57E: 4630 MOV R0, R6 0x0800E580: F7FD FBF5 BL _GetAvailWriteSpace ; 0x0800BD6E 0x0800E584: 42A0 CMP R0, R4 0x0800E586: D207 BCS .L3 ; 0x0800E598
.L1: 0x0800E588: 2400 MOVS R4, #0 0x0800E58A: E00A B .L4 ; 0x0800E5A2
.L2: 0x0800E58C: 4630 MOV R0, R6 0x0800E58E: F7FD FBEE BL _GetAvailWriteSpace ; 0x0800BD6E 0x0800E592: 42A0 CMP R0, R4 0x0800E594: BF38 IT CC 0x0800E596: 4604 MOVCC R4, R0
.L3: 0x0800E598: 4630 MOV R0, R6 0x0800E59A: 4629 MOV R1, R5 0x0800E59C: 4622 MOV R2, R4 0x0800E59E: F7FF FFB9 BL _WriteNoCheck ; 0x0800E514
.L4: 0x0800E5A2: 4620 MOV R0, R4 0x0800E5A4: BD70 POP {R4-R6, PC}
.L5: 0x0800E5A6: 4630 MOV R0, R6 0x0800E5A8: E8BD 4070 POP.W {R4-R6, LR} 0x0800E5AC: F7FD BBEB B.W _WriteBlocking ; 0x0800BD86

Section .text.libc.strlen from strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=44, align=2


strlen: 0x0800E5B0: 7801 LDRB R1, [R0] 0x0800E5B2: B189 CBZ R1, .L2 ; 0x0800E5D8 0x0800E5B4: F04F 3C01 MOV.W R12, #0x01010101 0x0800E5B8: 4603 MOV R3, R0
.L1: 0x0800E5BA: 4619 MOV R1, R3 0x0800E5BC: F853 2B04 LDR R2, [R3], #4 0x0800E5C0: FACC F252 UQSUB8 R2, R12, R2 0x0800E5C4: 2A00 CMP R2, #0 0x0800E5C6: D0F8 BEQ .L1 ; 0x0800E5BA 0x0800E5C8: FA92 F2A2 RBIT R2, R2 0x0800E5CC: FAB2 F282 CLZ R2, R2 0x0800E5D0: EB01 01D2 ADD.W R1, R1, R2, LSR #3 0x0800E5D4: 1A08 SUBS R0, R1, R0 0x0800E5D6: 4770 BX LR
.L2: 0x0800E5D8: 2000 MOVS R0, #0 0x0800E5DA: 4770 BX LR

Section .text.libc.strnlen from strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=76, align=2


strnlen: 0x0800E5DC: 2900 CMP R1, #0 0x0800E5DE: BF1C ITT NE 0x0800E5E0: 7802 LDRBNE R2, [R0] 0x0800E5E2: 2A00 CMPNE R2, #0 0x0800E5E4: D101 BNE .L1 ; 0x0800E5EA 0x0800E5E6: 2000 MOVS R0, #0 0x0800E5E8: 4770 BX LR
.L1: 0x0800E5EA: B500 PUSH {LR} 0x0800E5EC: 2904 CMP R1, #4 0x0800E5EE: F8D0 E000 LDR.W LR, [R0] 0x0800E5F2: 4602 MOV R2, R0 0x0800E5F4: D309 BCC .L3 ; 0x0800E60A 0x0800E5F6: F04F 3C01 MOV.W R12, #0x01010101
.L2: 0x0800E5FA: FACC F35E UQSUB8 R3, R12, LR 0x0800E5FE: B923 CBNZ R3, .L3 ; 0x0800E60A 0x0800E600: 3904 SUBS R1, #4 0x0800E602: 2903 CMP R1, #3 0x0800E604: F852 EF04 LDR LR, [R2, #4]! 0x0800E608: D8F7 BHI .L2 ; 0x0800E5FA
.L3: 0x0800E60A: F04F 3301 MOV.W R3, #0x01010101 0x0800E60E: FAC3 F35E UQSUB8 R3, R3, LR 0x0800E612: FA93 F3A3 RBIT R3, R3 0x0800E616: FAB3 F383 CLZ R3, R3 0x0800E61A: 1A10 SUBS R0, R2, R0 0x0800E61C: EBB1 0FD3 CMP.W R1, R3, LSR #3 0x0800E620: BF88 IT HI 0x0800E622: 08D9 LSRHI R1, R3, #3 0x0800E624: 4408 ADD R0, R1 0x0800E626: BD00 POP {PC}

Section .text.libc.__SEGGER_RTL_ascii_isctype from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2


__SEGGER_RTL_ascii_isctype: 0x0800E628: 287F CMP R0, #127 0x0800E62A: D80B BHI .L1 ; 0x0800E644 0x0800E62C: F24F 02A4 MOVW R2, #0xF0A4 ; 0x0800F0A4 = __SEGGER_RTL_ascii_ctype_map 0x0800E630: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F0A4 = __SEGGER_RTL_ascii_ctype_map 0x0800E634: F64E 53E8 MOVW R3, #0xEDE8 ; 0x0800EDE8 = __SEGGER_RTL_ascii_ctype_mask 0x0800E638: F6C0 0300 MOVT R3, #0x0800 ; 0x0800EDE8 = __SEGGER_RTL_ascii_ctype_mask 0x0800E63C: 5C10 LDRB R0, [R2, R0] 0x0800E63E: 5C59 LDRB R1, [R3, R1] 0x0800E640: 4008 ANDS R0, R1 0x0800E642: 4770 BX LR
.L1: 0x0800E644: 2000 MOVS R0, #0 0x0800E646: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_toupper from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2


__SEGGER_RTL_ascii_toupper: 0x0800E648: F1A0 0161 SUB.W R1, R0, #97 0x0800E64C: 291A CMP R1, #26 0x0800E64E: BF38 IT CC 0x0800E650: 3820 SUBCC R0, #32 0x0800E652: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_tolower from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2


__SEGGER_RTL_ascii_tolower: 0x0800E654: F1A0 0141 SUB.W R1, R0, #65 0x0800E658: 291A CMP R1, #26 0x0800E65A: BF38 IT CC 0x0800E65C: 3020 ADDCC R0, #32 0x0800E65E: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_iswctype from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2


__SEGGER_RTL_ascii_iswctype: 0x0800E660: 287F CMP R0, #127 0x0800E662: D80B BHI .L1 ; 0x0800E67C 0x0800E664: F24F 02A4 MOVW R2, #0xF0A4 ; 0x0800F0A4 = __SEGGER_RTL_ascii_ctype_map 0x0800E668: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F0A4 = __SEGGER_RTL_ascii_ctype_map 0x0800E66C: F64E 53E8 MOVW R3, #0xEDE8 ; 0x0800EDE8 = __SEGGER_RTL_ascii_ctype_mask 0x0800E670: F6C0 0300 MOVT R3, #0x0800 ; 0x0800EDE8 = __SEGGER_RTL_ascii_ctype_mask 0x0800E674: 5C10 LDRB R0, [R2, R0] 0x0800E676: 5C59 LDRB R1, [R3, R1] 0x0800E678: 4008 ANDS R0, R1 0x0800E67A: 4770 BX LR
.L1: 0x0800E67C: 2000 MOVS R0, #0 0x0800E67E: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_towupper from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2


__SEGGER_RTL_ascii_towupper: 0x0800E680: F1A0 0161 SUB.W R1, R0, #97 0x0800E684: 291A CMP R1, #26 0x0800E686: BF38 IT CC 0x0800E688: 3820 SUBCC R0, #32 0x0800E68A: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_towlower from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2


__SEGGER_RTL_ascii_towlower: 0x0800E68C: F1A0 0141 SUB.W R1, R0, #65 0x0800E690: 291A CMP R1, #26 0x0800E692: BF38 IT CC 0x0800E694: 3020 ADDCC R0, #32 0x0800E696: 4770 BX LR

Section .rodata..Lstr from main.o, size=15, align=1

  0x0800E698:  54           DC.B       0x54                     ; 'T'
  0x0800E699:  65           DC.B       0x65                     ; 'e'
  0x0800E69A:  73           DC.B       0x73                     ; 's'
  0x0800E69B:  74           DC.B       0x74                     ; 't'
  0x0800E69C:  20           DC.B       0x20                     ; ' '
  0x0800E69D:  64           DC.B       0x64                     ; 'd'
  0x0800E69E:  65           DC.B       0x65                     ; 'e'
  0x0800E69F:  62           DC.B       0x62                     ; 'b'
  0x0800E6A0:  75           DC.B       0x75                     ; 'u'
  0x0800E6A1:  67           DC.B       0x67                     ; 'g'
  0x0800E6A2:  20           DC.B       0x20                     ; ' '
  0x0800E6A3:  69           DC.B       0x69                     ; 'i'
  0x0800E6A4:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6A5:  0D           DC.B       0x0D                     ; '\r'
  0x0800E6A6:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.27 from main.o, size=19, align=1

  0x0800E6A7:  66           DC.B       0x66                     ; 'f'
  0x0800E6A8:  61           DC.B       0x61                     ; 'a'
  0x0800E6A9:  63           DC.B       0x63                     ; 'c'
  0x0800E6AA:  74           DC.B       0x74                     ; 't'
  0x0800E6AB:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6AC:  72           DC.B       0x72                     ; 'r'
  0x0800E6AD:  79           DC.B       0x79                     ; 'y'
  0x0800E6AE:  20           DC.B       0x20                     ; ' '
  0x0800E6AF:  72           DC.B       0x72                     ; 'r'
  0x0800E6B0:  65           DC.B       0x65                     ; 'e'
  0x0800E6B1:  73           DC.B       0x73                     ; 's'
  0x0800E6B2:  74           DC.B       0x74                     ; 't'
  0x0800E6B3:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6B4:  72           DC.B       0x72                     ; 'r'
  0x0800E6B5:  65           DC.B       0x65                     ; 'e'
  0x0800E6B6:  2E           DC.B       0x2E                     ; '.'
  0x0800E6B7:  2E           DC.B       0x2E                     ; '.'
  0x0800E6B8:  2E           DC.B       0x2E                     ; '.'
  0x0800E6B9:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.33 from main.o, size=15, align=1

  0x0800E6BA:  65           DC.B       0x65                     ; 'e'
  0x0800E6BB:  72           DC.B       0x72                     ; 'r'
  0x0800E6BC:  72           DC.B       0x72                     ; 'r'
  0x0800E6BD:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6BE:  72           DC.B       0x72                     ; 'r'
  0x0800E6BF:  20           DC.B       0x20                     ; ' '
  0x0800E6C0:  68           DC.B       0x68                     ; 'h'
  0x0800E6C1:  61           DC.B       0x61                     ; 'a'
  0x0800E6C2:  6E           DC.B       0x6E                     ; 'n'
  0x0800E6C3:  64           DC.B       0x64                     ; 'd'
  0x0800E6C4:  6C           DC.B       0x6C                     ; 'l'
  0x0800E6C5:  65           DC.B       0x65                     ; 'e'
  0x0800E6C6:  72           DC.B       0x72                     ; 'r'
  0x0800E6C7:  0D           DC.B       0x0D                     ; '\r'
  0x0800E6C8:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.52 from main.o, size=19, align=1

  0x0800E6C9:  46           DC.B       0x46                     ; 'F'
  0x0800E6CA:  6C           DC.B       0x6C                     ; 'l'
  0x0800E6CB:  61           DC.B       0x61                     ; 'a'
  0x0800E6CC:  73           DC.B       0x73                     ; 's'
  0x0800E6CD:  68           DC.B       0x68                     ; 'h'
  0x0800E6CE:  20           DC.B       0x20                     ; ' '
  0x0800E6CF:  75           DC.B       0x75                     ; 'u'
  0x0800E6D0:  6E           DC.B       0x6E                     ; 'n'
  0x0800E6D1:  6C           DC.B       0x6C                     ; 'l'
  0x0800E6D2:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6D3:  63           DC.B       0x63                     ; 'c'
  0x0800E6D4:  6B           DC.B       0x6B                     ; 'k'
  0x0800E6D5:  20           DC.B       0x20                     ; ' '
  0x0800E6D6:  65           DC.B       0x65                     ; 'e'
  0x0800E6D7:  72           DC.B       0x72                     ; 'r'
  0x0800E6D8:  72           DC.B       0x72                     ; 'r'
  0x0800E6D9:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6DA:  72           DC.B       0x72                     ; 'r'
  0x0800E6DB:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_flash_ex.o, size=99, align=1

  0x0800E6DC:  44           DC.B       0x44                     ; 'D'
  0x0800E6DD:  3A           DC.B       0x3A                     ; ':'
  0x0800E6DE:  5C           DC.B       0x5C                     ; '\\'
  0x0800E6DF:  50           DC.B       0x50                     ; 'P'
  0x0800E6E0:  72           DC.B       0x72                     ; 'r'
  0x0800E6E1:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6E2:  6A           DC.B       0x6A                     ; 'j'
  0x0800E6E3:  65           DC.B       0x65                     ; 'e'
  0x0800E6E4:  6B           DC.B       0x6B                     ; 'k'
  0x0800E6E5:  74           DC.B       0x74                     ; 't'
  0x0800E6E6:  65           DC.B       0x65                     ; 'e'
  0x0800E6E7:  5C           DC.B       0x5C                     ; '\\'
  0x0800E6E8:  65           DC.B       0x65                     ; 'e'
  0x0800E6E9:  63           DC.B       0x63                     ; 'c'
  0x0800E6EA:  73           DC.B       0x73                     ; 's'
  0x0800E6EB:  53           DC.B       0x53                     ; 'S'
  0x0800E6EC:  6D           DC.B       0x6D                     ; 'm'
  0x0800E6ED:  61           DC.B       0x61                     ; 'a'
  0x0800E6EE:  72           DC.B       0x72                     ; 'r'
  0x0800E6EF:  74           DC.B       0x74                     ; 't'
  0x0800E6F0:  50           DC.B       0x50                     ; 'P'
  0x0800E6F1:  72           DC.B       0x72                     ; 'r'
  0x0800E6F2:  6F           DC.B       0x6F                     ; 'o'
  0x0800E6F3:  5C           DC.B       0x5C                     ; '\\'
  0x0800E6F4:  74           DC.B       0x74                     ; 't'
  0x0800E6F5:  72           DC.B       0x72                     ; 'r'
  0x0800E6F6:  75           DC.B       0x75                     ; 'u'
  0x0800E6F7:  6E           DC.B       0x6E                     ; 'n'
  0x0800E6F8:  6B           DC.B       0x6B                     ; 'k'
  0x0800E6F9:  5C           DC.B       0x5C                     ; '\\'
  0x0800E6FA:  66           DC.B       0x66                     ; 'f'
  0x0800E6FB:  77           DC.B       0x77                     ; 'w'
  0x0800E6FC:  5F           DC.B       0x5F                     ; '_'
  0x0800E6FD:  67           DC.B       0x67                     ; 'g'
  0x0800E6FE:  34           DC.B       0x34                     ; '4'
  0x0800E6FF:  37           DC.B       0x37                     ; '7'
  0x0800E700:  33           DC.B       0x33                     ; '3'
  0x0800E701:  72           DC.B       0x72                     ; 'r'
  0x0800E702:  63           DC.B       0x63                     ; 'c'
  0x0800E703:  74           DC.B       0x74                     ; 't'
  0x0800E704:  5C           DC.B       0x5C                     ; '\\'
  0x0800E705:  44           DC.B       0x44                     ; 'D'
  0x0800E706:  72           DC.B       0x72                     ; 'r'
  0x0800E707:  69           DC.B       0x69                     ; 'i'
  0x0800E708:  76           DC.B       0x76                     ; 'v'
  0x0800E709:  65           DC.B       0x65                     ; 'e'
  0x0800E70A:  72           DC.B       0x72                     ; 'r'
  0x0800E70B:  73           DC.B       0x73                     ; 's'
  0x0800E70C:  5C           DC.B       0x5C                     ; '\\'
  0x0800E70D:  53           DC.B       0x53                     ; 'S'
  0x0800E70E:  54           DC.B       0x54                     ; 'T'
  0x0800E70F:  4D           DC.B       0x4D                     ; 'M'
  0x0800E710:  33           DC.B       0x33                     ; '3'
  0x0800E711:  32           DC.B       0x32                     ; '2'
  0x0800E712:  47           DC.B       0x47                     ; 'G'
  0x0800E713:  34           DC.B       0x34                     ; '4'
  0x0800E714:  78           DC.B       0x78                     ; 'x'
  0x0800E715:  78           DC.B       0x78                     ; 'x'
  0x0800E716:  5F           DC.B       0x5F                     ; '_'
  0x0800E717:  48           DC.B       0x48                     ; 'H'
  0x0800E718:  41           DC.B       0x41                     ; 'A'
  0x0800E719:  4C           DC.B       0x4C                     ; 'L'
  0x0800E71A:  5F           DC.B       0x5F                     ; '_'
  0x0800E71B:  44           DC.B       0x44                     ; 'D'
  0x0800E71C:  72           DC.B       0x72                     ; 'r'
  0x0800E71D:  69           DC.B       0x69                     ; 'i'
  0x0800E71E:  76           DC.B       0x76                     ; 'v'
  0x0800E71F:  65           DC.B       0x65                     ; 'e'
  0x0800E720:  72           DC.B       0x72                     ; 'r'
  0x0800E721:  5C           DC.B       0x5C                     ; '\\'
  0x0800E722:  53           DC.B       0x53                     ; 'S'
  0x0800E723:  72           DC.B       0x72                     ; 'r'
  0x0800E724:  63           DC.B       0x63                     ; 'c'
  0x0800E725:  5C           DC.B       0x5C                     ; '\\'
  0x0800E726:  73           DC.B       0x73                     ; 's'
  0x0800E727:  74           DC.B       0x74                     ; 't'
  0x0800E728:  6D           DC.B       0x6D                     ; 'm'
  0x0800E729:  33           DC.B       0x33                     ; '3'
  0x0800E72A:  32           DC.B       0x32                     ; '2'
  0x0800E72B:  67           DC.B       0x67                     ; 'g'
  0x0800E72C:  34           DC.B       0x34                     ; '4'
  0x0800E72D:  78           DC.B       0x78                     ; 'x'
  0x0800E72E:  78           DC.B       0x78                     ; 'x'
  0x0800E72F:  5F           DC.B       0x5F                     ; '_'
  0x0800E730:  68           DC.B       0x68                     ; 'h'
  0x0800E731:  61           DC.B       0x61                     ; 'a'
  0x0800E732:  6C           DC.B       0x6C                     ; 'l'
  0x0800E733:  5F           DC.B       0x5F                     ; '_'
  0x0800E734:  66           DC.B       0x66                     ; 'f'
  0x0800E735:  6C           DC.B       0x6C                     ; 'l'
  0x0800E736:  61           DC.B       0x61                     ; 'a'
  0x0800E737:  73           DC.B       0x73                     ; 's'
  0x0800E738:  68           DC.B       0x68                     ; 'h'
  0x0800E739:  5F           DC.B       0x5F                     ; '_'
  0x0800E73A:  65           DC.B       0x65                     ; 'e'
  0x0800E73B:  78           DC.B       0x78                     ; 'x'
  0x0800E73C:  2E           DC.B       0x2E                     ; '.'
  0x0800E73D:  63           DC.B       0x63                     ; 'c'
  0x0800E73E:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_gpio.o, size=95, align=1

  0x0800E73F:  44           DC.B       0x44                     ; 'D'
  0x0800E740:  3A           DC.B       0x3A                     ; ':'
  0x0800E741:  5C           DC.B       0x5C                     ; '\\'
  0x0800E742:  50           DC.B       0x50                     ; 'P'
  0x0800E743:  72           DC.B       0x72                     ; 'r'
  0x0800E744:  6F           DC.B       0x6F                     ; 'o'
  0x0800E745:  6A           DC.B       0x6A                     ; 'j'
  0x0800E746:  65           DC.B       0x65                     ; 'e'
  0x0800E747:  6B           DC.B       0x6B                     ; 'k'
  0x0800E748:  74           DC.B       0x74                     ; 't'
  0x0800E749:  65           DC.B       0x65                     ; 'e'
  0x0800E74A:  5C           DC.B       0x5C                     ; '\\'
  0x0800E74B:  65           DC.B       0x65                     ; 'e'
  0x0800E74C:  63           DC.B       0x63                     ; 'c'
  0x0800E74D:  73           DC.B       0x73                     ; 's'
  0x0800E74E:  53           DC.B       0x53                     ; 'S'
  0x0800E74F:  6D           DC.B       0x6D                     ; 'm'
  0x0800E750:  61           DC.B       0x61                     ; 'a'
  0x0800E751:  72           DC.B       0x72                     ; 'r'
  0x0800E752:  74           DC.B       0x74                     ; 't'
  0x0800E753:  50           DC.B       0x50                     ; 'P'
  0x0800E754:  72           DC.B       0x72                     ; 'r'
  0x0800E755:  6F           DC.B       0x6F                     ; 'o'
  0x0800E756:  5C           DC.B       0x5C                     ; '\\'
  0x0800E757:  74           DC.B       0x74                     ; 't'
  0x0800E758:  72           DC.B       0x72                     ; 'r'
  0x0800E759:  75           DC.B       0x75                     ; 'u'
  0x0800E75A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E75B:  6B           DC.B       0x6B                     ; 'k'
  0x0800E75C:  5C           DC.B       0x5C                     ; '\\'
  0x0800E75D:  66           DC.B       0x66                     ; 'f'
  0x0800E75E:  77           DC.B       0x77                     ; 'w'
  0x0800E75F:  5F           DC.B       0x5F                     ; '_'
  0x0800E760:  67           DC.B       0x67                     ; 'g'
  0x0800E761:  34           DC.B       0x34                     ; '4'
  0x0800E762:  37           DC.B       0x37                     ; '7'
  0x0800E763:  33           DC.B       0x33                     ; '3'
  0x0800E764:  72           DC.B       0x72                     ; 'r'
  0x0800E765:  63           DC.B       0x63                     ; 'c'
  0x0800E766:  74           DC.B       0x74                     ; 't'
  0x0800E767:  5C           DC.B       0x5C                     ; '\\'
  0x0800E768:  44           DC.B       0x44                     ; 'D'
  0x0800E769:  72           DC.B       0x72                     ; 'r'
  0x0800E76A:  69           DC.B       0x69                     ; 'i'
  0x0800E76B:  76           DC.B       0x76                     ; 'v'
  0x0800E76C:  65           DC.B       0x65                     ; 'e'
  0x0800E76D:  72           DC.B       0x72                     ; 'r'
  0x0800E76E:  73           DC.B       0x73                     ; 's'
  0x0800E76F:  5C           DC.B       0x5C                     ; '\\'
  0x0800E770:  53           DC.B       0x53                     ; 'S'
  0x0800E771:  54           DC.B       0x54                     ; 'T'
  0x0800E772:  4D           DC.B       0x4D                     ; 'M'
  0x0800E773:  33           DC.B       0x33                     ; '3'
  0x0800E774:  32           DC.B       0x32                     ; '2'
  0x0800E775:  47           DC.B       0x47                     ; 'G'
  0x0800E776:  34           DC.B       0x34                     ; '4'
  0x0800E777:  78           DC.B       0x78                     ; 'x'
  0x0800E778:  78           DC.B       0x78                     ; 'x'
  0x0800E779:  5F           DC.B       0x5F                     ; '_'
  0x0800E77A:  48           DC.B       0x48                     ; 'H'
  0x0800E77B:  41           DC.B       0x41                     ; 'A'
  0x0800E77C:  4C           DC.B       0x4C                     ; 'L'
  0x0800E77D:  5F           DC.B       0x5F                     ; '_'
  0x0800E77E:  44           DC.B       0x44                     ; 'D'
  0x0800E77F:  72           DC.B       0x72                     ; 'r'
  0x0800E780:  69           DC.B       0x69                     ; 'i'
  0x0800E781:  76           DC.B       0x76                     ; 'v'
  0x0800E782:  65           DC.B       0x65                     ; 'e'
  0x0800E783:  72           DC.B       0x72                     ; 'r'
  0x0800E784:  5C           DC.B       0x5C                     ; '\\'
  0x0800E785:  53           DC.B       0x53                     ; 'S'
  0x0800E786:  72           DC.B       0x72                     ; 'r'
  0x0800E787:  63           DC.B       0x63                     ; 'c'
  0x0800E788:  5C           DC.B       0x5C                     ; '\\'
  0x0800E789:  73           DC.B       0x73                     ; 's'
  0x0800E78A:  74           DC.B       0x74                     ; 't'
  0x0800E78B:  6D           DC.B       0x6D                     ; 'm'
  0x0800E78C:  33           DC.B       0x33                     ; '3'
  0x0800E78D:  32           DC.B       0x32                     ; '2'
  0x0800E78E:  67           DC.B       0x67                     ; 'g'
  0x0800E78F:  34           DC.B       0x34                     ; '4'
  0x0800E790:  78           DC.B       0x78                     ; 'x'
  0x0800E791:  78           DC.B       0x78                     ; 'x'
  0x0800E792:  5F           DC.B       0x5F                     ; '_'
  0x0800E793:  68           DC.B       0x68                     ; 'h'
  0x0800E794:  61           DC.B       0x61                     ; 'a'
  0x0800E795:  6C           DC.B       0x6C                     ; 'l'
  0x0800E796:  5F           DC.B       0x5F                     ; '_'
  0x0800E797:  67           DC.B       0x67                     ; 'g'
  0x0800E798:  70           DC.B       0x70                     ; 'p'
  0x0800E799:  69           DC.B       0x69                     ; 'i'
  0x0800E79A:  6F           DC.B       0x6F                     ; 'o'
  0x0800E79B:  2E           DC.B       0x2E                     ; '.'
  0x0800E79C:  63           DC.B       0x63                     ; 'c'
  0x0800E79D:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_iwdg.o, size=95, align=1

  0x0800E79E:  44           DC.B       0x44                     ; 'D'
  0x0800E79F:  3A           DC.B       0x3A                     ; ':'
  0x0800E7A0:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7A1:  50           DC.B       0x50                     ; 'P'
  0x0800E7A2:  72           DC.B       0x72                     ; 'r'
  0x0800E7A3:  6F           DC.B       0x6F                     ; 'o'
  0x0800E7A4:  6A           DC.B       0x6A                     ; 'j'
  0x0800E7A5:  65           DC.B       0x65                     ; 'e'
  0x0800E7A6:  6B           DC.B       0x6B                     ; 'k'
  0x0800E7A7:  74           DC.B       0x74                     ; 't'
  0x0800E7A8:  65           DC.B       0x65                     ; 'e'
  0x0800E7A9:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7AA:  65           DC.B       0x65                     ; 'e'
  0x0800E7AB:  63           DC.B       0x63                     ; 'c'
  0x0800E7AC:  73           DC.B       0x73                     ; 's'
  0x0800E7AD:  53           DC.B       0x53                     ; 'S'
  0x0800E7AE:  6D           DC.B       0x6D                     ; 'm'
  0x0800E7AF:  61           DC.B       0x61                     ; 'a'
  0x0800E7B0:  72           DC.B       0x72                     ; 'r'
  0x0800E7B1:  74           DC.B       0x74                     ; 't'
  0x0800E7B2:  50           DC.B       0x50                     ; 'P'
  0x0800E7B3:  72           DC.B       0x72                     ; 'r'
  0x0800E7B4:  6F           DC.B       0x6F                     ; 'o'
  0x0800E7B5:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7B6:  74           DC.B       0x74                     ; 't'
  0x0800E7B7:  72           DC.B       0x72                     ; 'r'
  0x0800E7B8:  75           DC.B       0x75                     ; 'u'
  0x0800E7B9:  6E           DC.B       0x6E                     ; 'n'
  0x0800E7BA:  6B           DC.B       0x6B                     ; 'k'
  0x0800E7BB:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7BC:  66           DC.B       0x66                     ; 'f'
  0x0800E7BD:  77           DC.B       0x77                     ; 'w'
  0x0800E7BE:  5F           DC.B       0x5F                     ; '_'
  0x0800E7BF:  67           DC.B       0x67                     ; 'g'
  0x0800E7C0:  34           DC.B       0x34                     ; '4'
  0x0800E7C1:  37           DC.B       0x37                     ; '7'
  0x0800E7C2:  33           DC.B       0x33                     ; '3'
  0x0800E7C3:  72           DC.B       0x72                     ; 'r'
  0x0800E7C4:  63           DC.B       0x63                     ; 'c'
  0x0800E7C5:  74           DC.B       0x74                     ; 't'
  0x0800E7C6:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7C7:  44           DC.B       0x44                     ; 'D'
  0x0800E7C8:  72           DC.B       0x72                     ; 'r'
  0x0800E7C9:  69           DC.B       0x69                     ; 'i'
  0x0800E7CA:  76           DC.B       0x76                     ; 'v'
  0x0800E7CB:  65           DC.B       0x65                     ; 'e'
  0x0800E7CC:  72           DC.B       0x72                     ; 'r'
  0x0800E7CD:  73           DC.B       0x73                     ; 's'
  0x0800E7CE:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7CF:  53           DC.B       0x53                     ; 'S'
  0x0800E7D0:  54           DC.B       0x54                     ; 'T'
  0x0800E7D1:  4D           DC.B       0x4D                     ; 'M'
  0x0800E7D2:  33           DC.B       0x33                     ; '3'
  0x0800E7D3:  32           DC.B       0x32                     ; '2'
  0x0800E7D4:  47           DC.B       0x47                     ; 'G'
  0x0800E7D5:  34           DC.B       0x34                     ; '4'
  0x0800E7D6:  78           DC.B       0x78                     ; 'x'
  0x0800E7D7:  78           DC.B       0x78                     ; 'x'
  0x0800E7D8:  5F           DC.B       0x5F                     ; '_'
  0x0800E7D9:  48           DC.B       0x48                     ; 'H'
  0x0800E7DA:  41           DC.B       0x41                     ; 'A'
  0x0800E7DB:  4C           DC.B       0x4C                     ; 'L'
  0x0800E7DC:  5F           DC.B       0x5F                     ; '_'
  0x0800E7DD:  44           DC.B       0x44                     ; 'D'
  0x0800E7DE:  72           DC.B       0x72                     ; 'r'
  0x0800E7DF:  69           DC.B       0x69                     ; 'i'
  0x0800E7E0:  76           DC.B       0x76                     ; 'v'
  0x0800E7E1:  65           DC.B       0x65                     ; 'e'
  0x0800E7E2:  72           DC.B       0x72                     ; 'r'
  0x0800E7E3:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7E4:  53           DC.B       0x53                     ; 'S'
  0x0800E7E5:  72           DC.B       0x72                     ; 'r'
  0x0800E7E6:  63           DC.B       0x63                     ; 'c'
  0x0800E7E7:  5C           DC.B       0x5C                     ; '\\'
  0x0800E7E8:  73           DC.B       0x73                     ; 's'
  0x0800E7E9:  74           DC.B       0x74                     ; 't'
  0x0800E7EA:  6D           DC.B       0x6D                     ; 'm'
  0x0800E7EB:  33           DC.B       0x33                     ; '3'
  0x0800E7EC:  32           DC.B       0x32                     ; '2'
  0x0800E7ED:  67           DC.B       0x67                     ; 'g'
  0x0800E7EE:  34           DC.B       0x34                     ; '4'
  0x0800E7EF:  78           DC.B       0x78                     ; 'x'
  0x0800E7F0:  78           DC.B       0x78                     ; 'x'
  0x0800E7F1:  5F           DC.B       0x5F                     ; '_'
  0x0800E7F2:  68           DC.B       0x68                     ; 'h'
  0x0800E7F3:  61           DC.B       0x61                     ; 'a'
  0x0800E7F4:  6C           DC.B       0x6C                     ; 'l'
  0x0800E7F5:  5F           DC.B       0x5F                     ; '_'
  0x0800E7F6:  69           DC.B       0x69                     ; 'i'
  0x0800E7F7:  77           DC.B       0x77                     ; 'w'
  0x0800E7F8:  64           DC.B       0x64                     ; 'd'
  0x0800E7F9:  67           DC.B       0x67                     ; 'g'
  0x0800E7FA:  2E           DC.B       0x2E                     ; '.'
  0x0800E7FB:  63           DC.B       0x63                     ; 'c'
  0x0800E7FC:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_uart.o, size=95, align=1

  0x0800E7FD:  44           DC.B       0x44                     ; 'D'
  0x0800E7FE:  3A           DC.B       0x3A                     ; ':'
  0x0800E7FF:  5C           DC.B       0x5C                     ; '\\'
  0x0800E800:  50           DC.B       0x50                     ; 'P'
  0x0800E801:  72           DC.B       0x72                     ; 'r'
  0x0800E802:  6F           DC.B       0x6F                     ; 'o'
  0x0800E803:  6A           DC.B       0x6A                     ; 'j'
  0x0800E804:  65           DC.B       0x65                     ; 'e'
  0x0800E805:  6B           DC.B       0x6B                     ; 'k'
  0x0800E806:  74           DC.B       0x74                     ; 't'
  0x0800E807:  65           DC.B       0x65                     ; 'e'
  0x0800E808:  5C           DC.B       0x5C                     ; '\\'
  0x0800E809:  65           DC.B       0x65                     ; 'e'
  0x0800E80A:  63           DC.B       0x63                     ; 'c'
  0x0800E80B:  73           DC.B       0x73                     ; 's'
  0x0800E80C:  53           DC.B       0x53                     ; 'S'
  0x0800E80D:  6D           DC.B       0x6D                     ; 'm'
  0x0800E80E:  61           DC.B       0x61                     ; 'a'
  0x0800E80F:  72           DC.B       0x72                     ; 'r'
  0x0800E810:  74           DC.B       0x74                     ; 't'
  0x0800E811:  50           DC.B       0x50                     ; 'P'
  0x0800E812:  72           DC.B       0x72                     ; 'r'
  0x0800E813:  6F           DC.B       0x6F                     ; 'o'
  0x0800E814:  5C           DC.B       0x5C                     ; '\\'
  0x0800E815:  74           DC.B       0x74                     ; 't'
  0x0800E816:  72           DC.B       0x72                     ; 'r'
  0x0800E817:  75           DC.B       0x75                     ; 'u'
  0x0800E818:  6E           DC.B       0x6E                     ; 'n'
  0x0800E819:  6B           DC.B       0x6B                     ; 'k'
  0x0800E81A:  5C           DC.B       0x5C                     ; '\\'
  0x0800E81B:  66           DC.B       0x66                     ; 'f'
  0x0800E81C:  77           DC.B       0x77                     ; 'w'
  0x0800E81D:  5F           DC.B       0x5F                     ; '_'
  0x0800E81E:  67           DC.B       0x67                     ; 'g'
  0x0800E81F:  34           DC.B       0x34                     ; '4'
  0x0800E820:  37           DC.B       0x37                     ; '7'
  0x0800E821:  33           DC.B       0x33                     ; '3'
  0x0800E822:  72           DC.B       0x72                     ; 'r'
  0x0800E823:  63           DC.B       0x63                     ; 'c'
  0x0800E824:  74           DC.B       0x74                     ; 't'
  0x0800E825:  5C           DC.B       0x5C                     ; '\\'
  0x0800E826:  44           DC.B       0x44                     ; 'D'
  0x0800E827:  72           DC.B       0x72                     ; 'r'
  0x0800E828:  69           DC.B       0x69                     ; 'i'
  0x0800E829:  76           DC.B       0x76                     ; 'v'
  0x0800E82A:  65           DC.B       0x65                     ; 'e'
  0x0800E82B:  72           DC.B       0x72                     ; 'r'
  0x0800E82C:  73           DC.B       0x73                     ; 's'
  0x0800E82D:  5C           DC.B       0x5C                     ; '\\'
  0x0800E82E:  53           DC.B       0x53                     ; 'S'
  0x0800E82F:  54           DC.B       0x54                     ; 'T'
  0x0800E830:  4D           DC.B       0x4D                     ; 'M'
  0x0800E831:  33           DC.B       0x33                     ; '3'
  0x0800E832:  32           DC.B       0x32                     ; '2'
  0x0800E833:  47           DC.B       0x47                     ; 'G'
  0x0800E834:  34           DC.B       0x34                     ; '4'
  0x0800E835:  78           DC.B       0x78                     ; 'x'
  0x0800E836:  78           DC.B       0x78                     ; 'x'
  0x0800E837:  5F           DC.B       0x5F                     ; '_'
  0x0800E838:  48           DC.B       0x48                     ; 'H'
  0x0800E839:  41           DC.B       0x41                     ; 'A'
  0x0800E83A:  4C           DC.B       0x4C                     ; 'L'
  0x0800E83B:  5F           DC.B       0x5F                     ; '_'
  0x0800E83C:  44           DC.B       0x44                     ; 'D'
  0x0800E83D:  72           DC.B       0x72                     ; 'r'
  0x0800E83E:  69           DC.B       0x69                     ; 'i'
  0x0800E83F:  76           DC.B       0x76                     ; 'v'
  0x0800E840:  65           DC.B       0x65                     ; 'e'
  0x0800E841:  72           DC.B       0x72                     ; 'r'
  0x0800E842:  5C           DC.B       0x5C                     ; '\\'
  0x0800E843:  53           DC.B       0x53                     ; 'S'
  0x0800E844:  72           DC.B       0x72                     ; 'r'
  0x0800E845:  63           DC.B       0x63                     ; 'c'
  0x0800E846:  5C           DC.B       0x5C                     ; '\\'
  0x0800E847:  73           DC.B       0x73                     ; 's'
  0x0800E848:  74           DC.B       0x74                     ; 't'
  0x0800E849:  6D           DC.B       0x6D                     ; 'm'
  0x0800E84A:  33           DC.B       0x33                     ; '3'
  0x0800E84B:  32           DC.B       0x32                     ; '2'
  0x0800E84C:  67           DC.B       0x67                     ; 'g'
  0x0800E84D:  34           DC.B       0x34                     ; '4'
  0x0800E84E:  78           DC.B       0x78                     ; 'x'
  0x0800E84F:  78           DC.B       0x78                     ; 'x'
  0x0800E850:  5F           DC.B       0x5F                     ; '_'
  0x0800E851:  68           DC.B       0x68                     ; 'h'
  0x0800E852:  61           DC.B       0x61                     ; 'a'
  0x0800E853:  6C           DC.B       0x6C                     ; 'l'
  0x0800E854:  5F           DC.B       0x5F                     ; '_'
  0x0800E855:  75           DC.B       0x75                     ; 'u'
  0x0800E856:  61           DC.B       0x61                     ; 'a'
  0x0800E857:  72           DC.B       0x72                     ; 'r'
  0x0800E858:  74           DC.B       0x74                     ; 't'
  0x0800E859:  2E           DC.B       0x2E                     ; '.'
  0x0800E85A:  63           DC.B       0x63                     ; 'c'
  0x0800E85B:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5 from ads1260.o, size=15, align=1

  0x0800E85C:  49           DC.B       0x49                     ; 'I'
  0x0800E85D:  20           DC.B       0x20                     ; ' '
  0x0800E85E:  52           DC.B       0x52                     ; 'R'
  0x0800E85F:  65           DC.B       0x65                     ; 'e'
  0x0800E860:  66           DC.B       0x66                     ; 'f'
  0x0800E861:  65           DC.B       0x65                     ; 'e'
  0x0800E862:  72           DC.B       0x72                     ; 'r'
  0x0800E863:  65           DC.B       0x65                     ; 'e'
  0x0800E864:  6E           DC.B       0x6E                     ; 'n'
  0x0800E865:  7A           DC.B       0x7A                     ; 'z'
  0x0800E866:  3D           DC.B       0x3D                     ; '='
  0x0800E867:  25           DC.B       0x25                     ; '%'
  0x0800E868:  66           DC.B       0x66                     ; 'f'
  0x0800E869:  0A           DC.B       0x0A                     ; '\n'
  0x0800E86A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6 from ads1260.o, size=11, align=1

  0x0800E86B:  54           DC.B       0x54                     ; 'T'
  0x0800E86C:  73           DC.B       0x73                     ; 's'
  0x0800E86D:  68           DC.B       0x68                     ; 'h'
  0x0800E86E:  75           DC.B       0x75                     ; 'u'
  0x0800E86F:  6E           DC.B       0x6E                     ; 'n'
  0x0800E870:  74           DC.B       0x74                     ; 't'
  0x0800E871:  3D           DC.B       0x3D                     ; '='
  0x0800E872:  25           DC.B       0x25                     ; '%'
  0x0800E873:  66           DC.B       0x66                     ; 'f'
  0x0800E874:  0A           DC.B       0x0A                     ; '\n'
  0x0800E875:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.10 from ads1260.o, size=23, align=1

  0x0800E876:  2D           DC.B       0x2D                     ; '-'
  0x0800E877:  2D           DC.B       0x2D                     ; '-'
  0x0800E878:  2D           DC.B       0x2D                     ; '-'
  0x0800E879:  20           DC.B       0x20                     ; ' '
  0x0800E87A:  47           DC.B       0x47                     ; 'G'
  0x0800E87B:  61           DC.B       0x61                     ; 'a'
  0x0800E87C:  69           DC.B       0x69                     ; 'i'
  0x0800E87D:  6E           DC.B       0x6E                     ; 'n'
  0x0800E87E:  20           DC.B       0x20                     ; ' '
  0x0800E87F:  44           DC.B       0x44                     ; 'D'
  0x0800E880:  72           DC.B       0x72                     ; 'r'
  0x0800E881:  69           DC.B       0x69                     ; 'i'
  0x0800E882:  66           DC.B       0x66                     ; 'f'
  0x0800E883:  74           DC.B       0x74                     ; 't'
  0x0800E884:  20           DC.B       0x20                     ; ' '
  0x0800E885:  43           DC.B       0x43                     ; 'C'
  0x0800E886:  41           DC.B       0x41                     ; 'A'
  0x0800E887:  4C           DC.B       0x4C                     ; 'L'
  0x0800E888:  20           DC.B       0x20                     ; ' '
  0x0800E889:  2D           DC.B       0x2D                     ; '-'
  0x0800E88A:  2D           DC.B       0x2D                     ; '-'
  0x0800E88B:  2D           DC.B       0x2D                     ; '-'
  0x0800E88C:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.11 from ads1260.o, size=15, align=1

  0x0800E88D:  41           DC.B       0x41                     ; 'A'
  0x0800E88E:  63           DC.B       0x63                     ; 'c'
  0x0800E88F:  74           DC.B       0x74                     ; 't'
  0x0800E890:  75           DC.B       0x75                     ; 'u'
  0x0800E891:  61           DC.B       0x61                     ; 'a'
  0x0800E892:  6C           DC.B       0x6C                     ; 'l'
  0x0800E893:  20           DC.B       0x20                     ; ' '
  0x0800E894:  54           DC.B       0x54                     ; 'T'
  0x0800E895:  3D           DC.B       0x3D                     ; '='
  0x0800E896:  25           DC.B       0x25                     ; '%'
  0x0800E897:  66           DC.B       0x66                     ; 'f'
  0x0800E898:  20           DC.B       0x20                     ; ' '
  0x0800E899:  43           DC.B       0x43                     ; 'C'
  0x0800E89A:  0A           DC.B       0x0A                     ; '\n'
  0x0800E89B:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.13 from ads1260.o, size=51, align=1

  0x0800E89C:  41           DC.B       0x41                     ; 'A'
  0x0800E89D:  63           DC.B       0x63                     ; 'c'
  0x0800E89E:  75           DC.B       0x75                     ; 'u'
  0x0800E89F:  74           DC.B       0x74                     ; 't'
  0x0800E8A0:  61           DC.B       0x61                     ; 'a'
  0x0800E8A1:  6C           DC.B       0x6C                     ; 'l'
  0x0800E8A2:  20           DC.B       0x20                     ; ' '
  0x0800E8A3:  49           DC.B       0x49                     ; 'I'
  0x0800E8A4:  3D           DC.B       0x3D                     ; '='
  0x0800E8A5:  25           DC.B       0x25                     ; '%'
  0x0800E8A6:  66           DC.B       0x66                     ; 'f'
  0x0800E8A7:  20           DC.B       0x20                     ; ' '
  0x0800E8A8:  41           DC.B       0x41                     ; 'A'
  0x0800E8A9:  28           DC.B       0x28                     ; '('
  0x0800E8AA:  77           DC.B       0x77                     ; 'w'
  0x0800E8AB:  69           DC.B       0x69                     ; 'i'
  0x0800E8AC:  74           DC.B       0x74                     ; 't'
  0x0800E8AD:  68           DC.B       0x68                     ; 'h'
  0x0800E8AE:  6F           DC.B       0x6F                     ; 'o'
  0x0800E8AF:  75           DC.B       0x75                     ; 'u'
  0x0800E8B0:  74           DC.B       0x74                     ; 't'
  0x0800E8B1:  20           DC.B       0x20                     ; ' '
  0x0800E8B2:  67           DC.B       0x67                     ; 'g'
  0x0800E8B3:  61           DC.B       0x61                     ; 'a'
  0x0800E8B4:  69           DC.B       0x69                     ; 'i'
  0x0800E8B5:  6E           DC.B       0x6E                     ; 'n'
  0x0800E8B6:  20           DC.B       0x20                     ; ' '
  0x0800E8B7:  74           DC.B       0x74                     ; 't'
  0x0800E8B8:  65           DC.B       0x65                     ; 'e'
  0x0800E8B9:  6D           DC.B       0x6D                     ; 'm'
  0x0800E8BA:  70           DC.B       0x70                     ; 'p'
  0x0800E8BB:  20           DC.B       0x20                     ; ' '
  0x0800E8BC:  64           DC.B       0x64                     ; 'd'
  0x0800E8BD:  72           DC.B       0x72                     ; 'r'
  0x0800E8BE:  69           DC.B       0x69                     ; 'i'
  0x0800E8BF:  66           DC.B       0x66                     ; 'f'
  0x0800E8C0:  74           DC.B       0x74                     ; 't'
  0x0800E8C1:  20           DC.B       0x20                     ; ' '
  0x0800E8C2:  63           DC.B       0x63                     ; 'c'
  0x0800E8C3:  6F           DC.B       0x6F                     ; 'o'
  0x0800E8C4:  72           DC.B       0x72                     ; 'r'
  0x0800E8C5:  72           DC.B       0x72                     ; 'r'
  0x0800E8C6:  65           DC.B       0x65                     ; 'e'
  0x0800E8C7:  63           DC.B       0x63                     ; 'c'
  0x0800E8C8:  74           DC.B       0x74                     ; 't'
  0x0800E8C9:  69           DC.B       0x69                     ; 'i'
  0x0800E8CA:  6F           DC.B       0x6F                     ; 'o'
  0x0800E8CB:  6E           DC.B       0x6E                     ; 'n'
  0x0800E8CC:  29           DC.B       0x29                     ; ')'
  0x0800E8CD:  0A           DC.B       0x0A                     ; '\n'
  0x0800E8CE:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.15 from ads1260.o, size=35, align=1

  0x0800E8CF:  4B           DC.B       0x4B                     ; 'K'
  0x0800E8D0:  6F           DC.B       0x6F                     ; 'o'
  0x0800E8D1:  72           DC.B       0x72                     ; 'r'
  0x0800E8D2:  72           DC.B       0x72                     ; 'r'
  0x0800E8D3:  65           DC.B       0x65                     ; 'e'
  0x0800E8D4:  6B           DC.B       0x6B                     ; 'k'
  0x0800E8D5:  74           DC.B       0x74                     ; 't'
  0x0800E8D6:  75           DC.B       0x75                     ; 'u'
  0x0800E8D7:  72           DC.B       0x72                     ; 'r'
  0x0800E8D8:  66           DC.B       0x66                     ; 'f'
  0x0800E8D9:  61           DC.B       0x61                     ; 'a'
  0x0800E8DA:  6B           DC.B       0x6B                     ; 'k'
  0x0800E8DB:  74           DC.B       0x74                     ; 't'
  0x0800E8DC:  6F           DC.B       0x6F                     ; 'o'
  0x0800E8DD:  72           DC.B       0x72                     ; 'r'
  0x0800E8DE:  3D           DC.B       0x3D                     ; '='
  0x0800E8DF:  25           DC.B       0x25                     ; '%'
  0x0800E8E0:  66           DC.B       0x66                     ; 'f'
  0x0800E8E1:  20           DC.B       0x20                     ; ' '
  0x0800E8E2:  5B           DC.B       0x5B                     ; '['
  0x0800E8E3:  20           DC.B       0x20                     ; ' '
  0x0800E8E4:  31           DC.B       0x31                     ; '1'
  0x0800E8E5:  20           DC.B       0x20                     ; ' '
  0x0800E8E6:  2F           DC.B       0x2F                     ; '/'
  0x0800E8E7:  20           DC.B       0x20                     ; ' '
  0x0800E8E8:  43           DC.B       0x43                     ; 'C'
  0x0800E8E9:  65           DC.B       0x65                     ; 'e'
  0x0800E8EA:  6C           DC.B       0x6C                     ; 'l'
  0x0800E8EB:  73           DC.B       0x73                     ; 's'
  0x0800E8EC:  69           DC.B       0x69                     ; 'i'
  0x0800E8ED:  75           DC.B       0x75                     ; 'u'
  0x0800E8EE:  73           DC.B       0x73                     ; 's'
  0x0800E8EF:  5D           DC.B       0x5D                     ; ']'
  0x0800E8F0:  0A           DC.B       0x0A                     ; '\n'
  0x0800E8F1:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr from ads1260.o, size=27, align=1

  0x0800E8F2:  45           DC.B       0x45                     ; 'E'
  0x0800E8F3:  52           DC.B       0x52                     ; 'R'
  0x0800E8F4:  52           DC.B       0x52                     ; 'R'
  0x0800E8F5:  4F           DC.B       0x4F                     ; 'O'
  0x0800E8F6:  52           DC.B       0x52                     ; 'R'
  0x0800E8F7:  20           DC.B       0x20                     ; ' '
  0x0800E8F8:  41           DC.B       0x41                     ; 'A'
  0x0800E8F9:  44           DC.B       0x44                     ; 'D'
  0x0800E8FA:  53           DC.B       0x53                     ; 'S'
  0x0800E8FB:  5F           DC.B       0x5F                     ; '_'
  0x0800E8FC:  31           DC.B       0x31                     ; '1'
  0x0800E8FD:  32           DC.B       0x32                     ; '2'
  0x0800E8FE:  36           DC.B       0x36                     ; '6'
  0x0800E8FF:  30           DC.B       0x30                     ; '0'
  0x0800E900:  5F           DC.B       0x5F                     ; '_'
  0x0800E901:  53           DC.B       0x53                     ; 'S'
  0x0800E902:  65           DC.B       0x65                     ; 'e'
  0x0800E903:  74           DC.B       0x74                     ; 't'
  0x0800E904:  44           DC.B       0x44                     ; 'D'
  0x0800E905:  61           DC.B       0x61                     ; 'a'
  0x0800E906:  74           DC.B       0x74                     ; 't'
  0x0800E907:  61           DC.B       0x61                     ; 'a'
  0x0800E908:  52           DC.B       0x52                     ; 'R'
  0x0800E909:  61           DC.B       0x61                     ; 'a'
  0x0800E90A:  74           DC.B       0x74                     ; 't'
  0x0800E90B:  65           DC.B       0x65                     ; 'e'
  0x0800E90C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.26 from ads1260.o, size=27, align=1

  0x0800E90D:  45           DC.B       0x45                     ; 'E'
  0x0800E90E:  52           DC.B       0x52                     ; 'R'
  0x0800E90F:  52           DC.B       0x52                     ; 'R'
  0x0800E910:  4F           DC.B       0x4F                     ; 'O'
  0x0800E911:  52           DC.B       0x52                     ; 'R'
  0x0800E912:  20           DC.B       0x20                     ; ' '
  0x0800E913:  41           DC.B       0x41                     ; 'A'
  0x0800E914:  44           DC.B       0x44                     ; 'D'
  0x0800E915:  53           DC.B       0x53                     ; 'S'
  0x0800E916:  5F           DC.B       0x5F                     ; '_'
  0x0800E917:  31           DC.B       0x31                     ; '1'
  0x0800E918:  32           DC.B       0x32                     ; '2'
  0x0800E919:  36           DC.B       0x36                     ; '6'
  0x0800E91A:  30           DC.B       0x30                     ; '0'
  0x0800E91B:  5F           DC.B       0x5F                     ; '_'
  0x0800E91C:  53           DC.B       0x53                     ; 'S'
  0x0800E91D:  65           DC.B       0x65                     ; 'e'
  0x0800E91E:  74           DC.B       0x74                     ; 't'
  0x0800E91F:  43           DC.B       0x43                     ; 'C'
  0x0800E920:  68           DC.B       0x68                     ; 'h'
  0x0800E921:  6F           DC.B       0x6F                     ; 'o'
  0x0800E922:  70           DC.B       0x70                     ; 'p'
  0x0800E923:  4D           DC.B       0x4D                     ; 'M'
  0x0800E924:  6F           DC.B       0x6F                     ; 'o'
  0x0800E925:  64           DC.B       0x64                     ; 'd'
  0x0800E926:  65           DC.B       0x65                     ; 'e'
  0x0800E927:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1 from ah_counter.o, size=67, align=1

  0x0800E928:  54           DC.B       0x54                     ; 'T'
  0x0800E929:  69           DC.B       0x69                     ; 'i'
  0x0800E92A:  6D           DC.B       0x6D                     ; 'm'
  0x0800E92B:  65           DC.B       0x65                     ; 'e'
  0x0800E92C:  20           DC.B       0x20                     ; ' '
  0x0800E92D:  25           DC.B       0x25                     ; '%'
  0x0800E92E:  64           DC.B       0x64                     ; 'd'
  0x0800E92F:  3A           DC.B       0x3A                     ; ':'
  0x0800E930:  20           DC.B       0x20                     ; ' '
  0x0800E931:  45           DC.B       0x45                     ; 'E'
  0x0800E932:  6D           DC.B       0x6D                     ; 'm'
  0x0800E933:  70           DC.B       0x70                     ; 'p'
  0x0800E934:  74           DC.B       0x74                     ; 't'
  0x0800E935:  79           DC.B       0x79                     ; 'y'
  0x0800E936:  20           DC.B       0x20                     ; ' '
  0x0800E937:  65           DC.B       0x65                     ; 'e'
  0x0800E938:  76           DC.B       0x76                     ; 'v'
  0x0800E939:  65           DC.B       0x65                     ; 'e'
  0x0800E93A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E93B:  74           DC.B       0x74                     ; 't'
  0x0800E93C:  28           DC.B       0x28                     ; '('
  0x0800E93D:  31           DC.B       0x31                     ; '1'
  0x0800E93E:  29           DC.B       0x29                     ; ')'
  0x0800E93F:  2C           DC.B       0x2C                     ; ','
  0x0800E940:  20           DC.B       0x20                     ; ' '
  0x0800E941:  63           DC.B       0x63                     ; 'c'
  0x0800E942:  6E           DC.B       0x6E                     ; 'n'
  0x0800E943:  3D           DC.B       0x3D                     ; '='
  0x0800E944:  25           DC.B       0x25                     ; '%'
  0x0800E945:  64           DC.B       0x64                     ; 'd'
  0x0800E946:  2C           DC.B       0x2C                     ; ','
  0x0800E947:  20           DC.B       0x20                     ; ' '
  0x0800E948:  63           DC.B       0x63                     ; 'c'
  0x0800E949:  61           DC.B       0x61                     ; 'a'
  0x0800E94A:  3D           DC.B       0x3D                     ; '='
  0x0800E94B:  25           DC.B       0x25                     ; '%'
  0x0800E94C:  64           DC.B       0x64                     ; 'd'
  0x0800E94D:  2C           DC.B       0x2C                     ; ','
  0x0800E94E:  20           DC.B       0x20                     ; ' '
  0x0800E94F:  74           DC.B       0x74                     ; 't'
  0x0800E950:  44           DC.B       0x44                     ; 'D'
  0x0800E951:  69           DC.B       0x69                     ; 'i'
  0x0800E952:  73           DC.B       0x73                     ; 's'
  0x0800E953:  63           DC.B       0x63                     ; 'c'
  0x0800E954:  68           DC.B       0x68                     ; 'h'
  0x0800E955:  61           DC.B       0x61                     ; 'a'
  0x0800E956:  72           DC.B       0x72                     ; 'r'
  0x0800E957:  67           DC.B       0x67                     ; 'g'
  0x0800E958:  65           DC.B       0x65                     ; 'e'
  0x0800E959:  3D           DC.B       0x3D                     ; '='
  0x0800E95A:  25           DC.B       0x25                     ; '%'
  0x0800E95B:  64           DC.B       0x64                     ; 'd'
  0x0800E95C:  2C           DC.B       0x2C                     ; ','
  0x0800E95D:  20           DC.B       0x20                     ; ' '
  0x0800E95E:  75           DC.B       0x75                     ; 'u'
  0x0800E95F:  3D           DC.B       0x3D                     ; '='
  0x0800E960:  25           DC.B       0x25                     ; '%'
  0x0800E961:  64           DC.B       0x64                     ; 'd'
  0x0800E962:  2C           DC.B       0x2C                     ; ','
  0x0800E963:  20           DC.B       0x20                     ; ' '
  0x0800E964:  69           DC.B       0x69                     ; 'i'
  0x0800E965:  3D           DC.B       0x3D                     ; '='
  0x0800E966:  25           DC.B       0x25                     ; '%'
  0x0800E967:  64           DC.B       0x64                     ; 'd'
  0x0800E968:  0D           DC.B       0x0D                     ; '\r'
  0x0800E969:  0A           DC.B       0x0A                     ; '\n'
  0x0800E96A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2 from ah_counter.o, size=67, align=1

  0x0800E96B:  54           DC.B       0x54                     ; 'T'
  0x0800E96C:  69           DC.B       0x69                     ; 'i'
  0x0800E96D:  6D           DC.B       0x6D                     ; 'm'
  0x0800E96E:  65           DC.B       0x65                     ; 'e'
  0x0800E96F:  20           DC.B       0x20                     ; ' '
  0x0800E970:  25           DC.B       0x25                     ; '%'
  0x0800E971:  64           DC.B       0x64                     ; 'd'
  0x0800E972:  3A           DC.B       0x3A                     ; ':'
  0x0800E973:  20           DC.B       0x20                     ; ' '
  0x0800E974:  45           DC.B       0x45                     ; 'E'
  0x0800E975:  6D           DC.B       0x6D                     ; 'm'
  0x0800E976:  70           DC.B       0x70                     ; 'p'
  0x0800E977:  74           DC.B       0x74                     ; 't'
  0x0800E978:  79           DC.B       0x79                     ; 'y'
  0x0800E979:  20           DC.B       0x20                     ; ' '
  0x0800E97A:  65           DC.B       0x65                     ; 'e'
  0x0800E97B:  76           DC.B       0x76                     ; 'v'
  0x0800E97C:  65           DC.B       0x65                     ; 'e'
  0x0800E97D:  6E           DC.B       0x6E                     ; 'n'
  0x0800E97E:  74           DC.B       0x74                     ; 't'
  0x0800E97F:  28           DC.B       0x28                     ; '('
  0x0800E980:  32           DC.B       0x32                     ; '2'
  0x0800E981:  29           DC.B       0x29                     ; ')'
  0x0800E982:  2C           DC.B       0x2C                     ; ','
  0x0800E983:  20           DC.B       0x20                     ; ' '
  0x0800E984:  63           DC.B       0x63                     ; 'c'
  0x0800E985:  6E           DC.B       0x6E                     ; 'n'
  0x0800E986:  3D           DC.B       0x3D                     ; '='
  0x0800E987:  25           DC.B       0x25                     ; '%'
  0x0800E988:  64           DC.B       0x64                     ; 'd'
  0x0800E989:  2C           DC.B       0x2C                     ; ','
  0x0800E98A:  20           DC.B       0x20                     ; ' '
  0x0800E98B:  63           DC.B       0x63                     ; 'c'
  0x0800E98C:  61           DC.B       0x61                     ; 'a'
  0x0800E98D:  3D           DC.B       0x3D                     ; '='
  0x0800E98E:  25           DC.B       0x25                     ; '%'
  0x0800E98F:  64           DC.B       0x64                     ; 'd'
  0x0800E990:  2C           DC.B       0x2C                     ; ','
  0x0800E991:  20           DC.B       0x20                     ; ' '
  0x0800E992:  74           DC.B       0x74                     ; 't'
  0x0800E993:  44           DC.B       0x44                     ; 'D'
  0x0800E994:  69           DC.B       0x69                     ; 'i'
  0x0800E995:  73           DC.B       0x73                     ; 's'
  0x0800E996:  63           DC.B       0x63                     ; 'c'
  0x0800E997:  68           DC.B       0x68                     ; 'h'
  0x0800E998:  61           DC.B       0x61                     ; 'a'
  0x0800E999:  72           DC.B       0x72                     ; 'r'
  0x0800E99A:  67           DC.B       0x67                     ; 'g'
  0x0800E99B:  65           DC.B       0x65                     ; 'e'
  0x0800E99C:  3D           DC.B       0x3D                     ; '='
  0x0800E99D:  25           DC.B       0x25                     ; '%'
  0x0800E99E:  64           DC.B       0x64                     ; 'd'
  0x0800E99F:  2C           DC.B       0x2C                     ; ','
  0x0800E9A0:  20           DC.B       0x20                     ; ' '
  0x0800E9A1:  75           DC.B       0x75                     ; 'u'
  0x0800E9A2:  3D           DC.B       0x3D                     ; '='
  0x0800E9A3:  25           DC.B       0x25                     ; '%'
  0x0800E9A4:  64           DC.B       0x64                     ; 'd'
  0x0800E9A5:  2C           DC.B       0x2C                     ; ','
  0x0800E9A6:  20           DC.B       0x20                     ; ' '
  0x0800E9A7:  69           DC.B       0x69                     ; 'i'
  0x0800E9A8:  3D           DC.B       0x3D                     ; '='
  0x0800E9A9:  25           DC.B       0x25                     ; '%'
  0x0800E9AA:  64           DC.B       0x64                     ; 'd'
  0x0800E9AB:  0D           DC.B       0x0D                     ; '\r'
  0x0800E9AC:  0A           DC.B       0x0A                     ; '\n'
  0x0800E9AD:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr from eeprom.o, size=71, align=1

  0x0800E9AE:  45           DC.B       0x45                     ; 'E'
  0x0800E9AF:  45           DC.B       0x45                     ; 'E'
  0x0800E9B0:  50           DC.B       0x50                     ; 'P'
  0x0800E9B1:  52           DC.B       0x52                     ; 'R'
  0x0800E9B2:  4F           DC.B       0x4F                     ; 'O'
  0x0800E9B3:  4D           DC.B       0x4D                     ; 'M'
  0x0800E9B4:  20           DC.B       0x20                     ; ' '
  0x0800E9B5:  77           DC.B       0x77                     ; 'w'
  0x0800E9B6:  61           DC.B       0x61                     ; 'a'
  0x0800E9B7:  73           DC.B       0x73                     ; 's'
  0x0800E9B8:  20           DC.B       0x20                     ; ' '
  0x0800E9B9:  63           DC.B       0x63                     ; 'c'
  0x0800E9BA:  68           DC.B       0x68                     ; 'h'
  0x0800E9BB:  61           DC.B       0x61                     ; 'a'
  0x0800E9BC:  6E           DC.B       0x6E                     ; 'n'
  0x0800E9BD:  67           DC.B       0x67                     ; 'g'
  0x0800E9BE:  65           DC.B       0x65                     ; 'e'
  0x0800E9BF:  64           DC.B       0x64                     ; 'd'
  0x0800E9C0:  21           DC.B       0x21                     ; '!'
  0x0800E9C1:  20           DC.B       0x20                     ; ' '
  0x0800E9C2:  57           DC.B       0x57                     ; 'W'
  0x0800E9C3:  65           DC.B       0x65                     ; 'e'
  0x0800E9C4:  20           DC.B       0x20                     ; ' '
  0x0800E9C5:  6E           DC.B       0x6E                     ; 'n'
  0x0800E9C6:  65           DC.B       0x65                     ; 'e'
  0x0800E9C7:  65           DC.B       0x65                     ; 'e'
  0x0800E9C8:  64           DC.B       0x64                     ; 'd'
  0x0800E9C9:  20           DC.B       0x20                     ; ' '
  0x0800E9CA:  74           DC.B       0x74                     ; 't'
  0x0800E9CB:  6F           DC.B       0x6F                     ; 'o'
  0x0800E9CC:  20           DC.B       0x20                     ; ' '
  0x0800E9CD:  70           DC.B       0x70                     ; 'p'
  0x0800E9CE:  72           DC.B       0x72                     ; 'r'
  0x0800E9CF:  65           DC.B       0x65                     ; 'e'
  0x0800E9D0:  73           DC.B       0x73                     ; 's'
  0x0800E9D1:  65           DC.B       0x65                     ; 'e'
  0x0800E9D2:  72           DC.B       0x72                     ; 'r'
  0x0800E9D3:  76           DC.B       0x76                     ; 'v'
  0x0800E9D4:  65           DC.B       0x65                     ; 'e'
  0x0800E9D5:  20           DC.B       0x20                     ; ' '
  0x0800E9D6:  63           DC.B       0x63                     ; 'c'
  0x0800E9D7:  61           DC.B       0x61                     ; 'a'
  0x0800E9D8:  6C           DC.B       0x6C                     ; 'l'
  0x0800E9D9:  69           DC.B       0x69                     ; 'i'
  0x0800E9DA:  62           DC.B       0x62                     ; 'b'
  0x0800E9DB:  72           DC.B       0x72                     ; 'r'
  0x0800E9DC:  61           DC.B       0x61                     ; 'a'
  0x0800E9DD:  74           DC.B       0x74                     ; 't'
  0x0800E9DE:  69           DC.B       0x69                     ; 'i'
  0x0800E9DF:  6F           DC.B       0x6F                     ; 'o'
  0x0800E9E0:  6E           DC.B       0x6E                     ; 'n'
  0x0800E9E1:  20           DC.B       0x20                     ; ' '
  0x0800E9E2:  61           DC.B       0x61                     ; 'a'
  0x0800E9E3:  6E           DC.B       0x6E                     ; 'n'
  0x0800E9E4:  64           DC.B       0x64                     ; 'd'
  0x0800E9E5:  20           DC.B       0x20                     ; ' '
  0x0800E9E6:  73           DC.B       0x73                     ; 's'
  0x0800E9E7:  65           DC.B       0x65                     ; 'e'
  0x0800E9E8:  74           DC.B       0x74                     ; 't'
  0x0800E9E9:  74           DC.B       0x74                     ; 't'
  0x0800E9EA:  69           DC.B       0x69                     ; 'i'
  0x0800E9EB:  6E           DC.B       0x6E                     ; 'n'
  0x0800E9EC:  67           DC.B       0x67                     ; 'g'
  0x0800E9ED:  73           DC.B       0x73                     ; 's'
  0x0800E9EE:  20           DC.B       0x20                     ; ' '
  0x0800E9EF:  64           DC.B       0x64                     ; 'd'
  0x0800E9F0:  61           DC.B       0x61                     ; 'a'
  0x0800E9F1:  74           DC.B       0x74                     ; 't'
  0x0800E9F2:  61           DC.B       0x61                     ; 'a'
  0x0800E9F3:  21           DC.B       0x21                     ; '!'
  0x0800E9F4:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.11 from eeprom.o, size=31, align=1

  0x0800E9F5:  45           DC.B       0x45                     ; 'E'
  0x0800E9F6:  45           DC.B       0x45                     ; 'E'
  0x0800E9F7:  50           DC.B       0x50                     ; 'P'
  0x0800E9F8:  52           DC.B       0x52                     ; 'R'
  0x0800E9F9:  4F           DC.B       0x4F                     ; 'O'
  0x0800E9FA:  4D           DC.B       0x4D                     ; 'M'
  0x0800E9FB:  20           DC.B       0x20                     ; ' '
  0x0800E9FC:  46           DC.B       0x46                     ; 'F'
  0x0800E9FD:  41           DC.B       0x41                     ; 'A'
  0x0800E9FE:  43           DC.B       0x43                     ; 'C'
  0x0800E9FF:  54           DC.B       0x54                     ; 'T'
  0x0800EA00:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA01:  52           DC.B       0x52                     ; 'R'
  0x0800EA02:  59           DC.B       0x59                     ; 'Y'
  0x0800EA03:  20           DC.B       0x20                     ; ' '
  0x0800EA04:  52           DC.B       0x52                     ; 'R'
  0x0800EA05:  45           DC.B       0x45                     ; 'E'
  0x0800EA06:  53           DC.B       0x53                     ; 'S'
  0x0800EA07:  54           DC.B       0x54                     ; 'T'
  0x0800EA08:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA09:  52           DC.B       0x52                     ; 'R'
  0x0800EA0A:  45           DC.B       0x45                     ; 'E'
  0x0800EA0B:  2F           DC.B       0x2F                     ; '/'
  0x0800EA0C:  55           DC.B       0x55                     ; 'U'
  0x0800EA0D:  50           DC.B       0x50                     ; 'P'
  0x0800EA0E:  44           DC.B       0x44                     ; 'D'
  0x0800EA0F:  41           DC.B       0x41                     ; 'A'
  0x0800EA10:  54           DC.B       0x54                     ; 'T'
  0x0800EA11:  45           DC.B       0x45                     ; 'E'
  0x0800EA12:  21           DC.B       0x21                     ; '!'
  0x0800EA13:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.7 from modbus.o, size=39, align=1

  0x0800EA14:  55           DC.B       0x55                     ; 'U'
  0x0800EA15:  61           DC.B       0x61                     ; 'a'
  0x0800EA16:  72           DC.B       0x72                     ; 'r'
  0x0800EA17:  74           DC.B       0x74                     ; 't'
  0x0800EA18:  20           DC.B       0x20                     ; ' '
  0x0800EA19:  45           DC.B       0x45                     ; 'E'
  0x0800EA1A:  72           DC.B       0x72                     ; 'r'
  0x0800EA1B:  72           DC.B       0x72                     ; 'r'
  0x0800EA1C:  6F           DC.B       0x6F                     ; 'o'
  0x0800EA1D:  72           DC.B       0x72                     ; 'r'
  0x0800EA1E:  20           DC.B       0x20                     ; ' '
  0x0800EA1F:  62           DC.B       0x62                     ; 'b'
  0x0800EA20:  65           DC.B       0x65                     ; 'e'
  0x0800EA21:  69           DC.B       0x69                     ; 'i'
  0x0800EA22:  20           DC.B       0x20                     ; ' '
  0x0800EA23:  6E           DC.B       0x6E                     ; 'n'
  0x0800EA24:  65           DC.B       0x65                     ; 'e'
  0x0800EA25:  75           DC.B       0x75                     ; 'u'
  0x0800EA26:  73           DC.B       0x73                     ; 's'
  0x0800EA27:  74           DC.B       0x74                     ; 't'
  0x0800EA28:  61           DC.B       0x61                     ; 'a'
  0x0800EA29:  72           DC.B       0x72                     ; 'r'
  0x0800EA2A:  74           DC.B       0x74                     ; 't'
  0x0800EA2B:  20           DC.B       0x20                     ; ' '
  0x0800EA2C:  6E           DC.B       0x6E                     ; 'n'
  0x0800EA2D:  61           DC.B       0x61                     ; 'a'
  0x0800EA2E:  63           DC.B       0x63                     ; 'c'
  0x0800EA2F:  68           DC.B       0x68                     ; 'h'
  0x0800EA30:  20           DC.B       0x20                     ; ' '
  0x0800EA31:  46           DC.B       0x46                     ; 'F'
  0x0800EA32:  65           DC.B       0x65                     ; 'e'
  0x0800EA33:  68           DC.B       0x68                     ; 'h'
  0x0800EA34:  6C           DC.B       0x6C                     ; 'l'
  0x0800EA35:  65           DC.B       0x65                     ; 'e'
  0x0800EA36:  72           DC.B       0x72                     ; 'r'
  0x0800EA37:  20           DC.B       0x20                     ; ' '
  0x0800EA38:  0A           DC.B       0x0A                     ; '\n'
  0x0800EA39:  0D           DC.B       0x0D                     ; '\r'
  0x0800EA3A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.19 from outputs.o, size=35, align=1

  0x0800EA3B:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA3C:  55           DC.B       0x55                     ; 'U'
  0x0800EA3D:  54           DC.B       0x54                     ; 'T'
  0x0800EA3E:  50           DC.B       0x50                     ; 'P'
  0x0800EA3F:  55           DC.B       0x55                     ; 'U'
  0x0800EA40:  54           DC.B       0x54                     ; 'T'
  0x0800EA41:  53           DC.B       0x53                     ; 'S'
  0x0800EA42:  5F           DC.B       0x5F                     ; '_'
  0x0800EA43:  4C           DC.B       0x4C                     ; 'L'
  0x0800EA44:  56           DC.B       0x56                     ; 'V'
  0x0800EA45:  50           DC.B       0x50                     ; 'P'
  0x0800EA46:  5F           DC.B       0x5F                     ; '_'
  0x0800EA47:  53           DC.B       0x53                     ; 'S'
  0x0800EA48:  48           DC.B       0x48                     ; 'H'
  0x0800EA49:  55           DC.B       0x55                     ; 'U'
  0x0800EA4A:  4E           DC.B       0x4E                     ; 'N'
  0x0800EA4B:  54           DC.B       0x54                     ; 'T'
  0x0800EA4C:  5F           DC.B       0x5F                     ; '_'
  0x0800EA4D:  55           DC.B       0x55                     ; 'U'
  0x0800EA4E:  4E           DC.B       0x4E                     ; 'N'
  0x0800EA4F:  44           DC.B       0x44                     ; 'D'
  0x0800EA50:  45           DC.B       0x45                     ; 'E'
  0x0800EA51:  52           DC.B       0x52                     ; 'R'
  0x0800EA52:  54           DC.B       0x54                     ; 'T'
  0x0800EA53:  45           DC.B       0x45                     ; 'E'
  0x0800EA54:  4D           DC.B       0x4D                     ; 'M'
  0x0800EA55:  50           DC.B       0x50                     ; 'P'
  0x0800EA56:  45           DC.B       0x45                     ; 'E'
  0x0800EA57:  52           DC.B       0x52                     ; 'R'
  0x0800EA58:  41           DC.B       0x41                     ; 'A'
  0x0800EA59:  54           DC.B       0x54                     ; 'T'
  0x0800EA5A:  55           DC.B       0x55                     ; 'U'
  0x0800EA5B:  52           DC.B       0x52                     ; 'R'
  0x0800EA5C:  45           DC.B       0x45                     ; 'E'
  0x0800EA5D:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.26 from outputs.o, size=35, align=1

  0x0800EA5E:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA5F:  55           DC.B       0x55                     ; 'U'
  0x0800EA60:  54           DC.B       0x54                     ; 'T'
  0x0800EA61:  50           DC.B       0x50                     ; 'P'
  0x0800EA62:  55           DC.B       0x55                     ; 'U'
  0x0800EA63:  54           DC.B       0x54                     ; 'T'
  0x0800EA64:  53           DC.B       0x53                     ; 'S'
  0x0800EA65:  5F           DC.B       0x5F                     ; '_'
  0x0800EA66:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA67:  56           DC.B       0x56                     ; 'V'
  0x0800EA68:  50           DC.B       0x50                     ; 'P'
  0x0800EA69:  5F           DC.B       0x5F                     ; '_'
  0x0800EA6A:  53           DC.B       0x53                     ; 'S'
  0x0800EA6B:  48           DC.B       0x48                     ; 'H'
  0x0800EA6C:  55           DC.B       0x55                     ; 'U'
  0x0800EA6D:  4E           DC.B       0x4E                     ; 'N'
  0x0800EA6E:  54           DC.B       0x54                     ; 'T'
  0x0800EA6F:  5F           DC.B       0x5F                     ; '_'
  0x0800EA70:  55           DC.B       0x55                     ; 'U'
  0x0800EA71:  4E           DC.B       0x4E                     ; 'N'
  0x0800EA72:  44           DC.B       0x44                     ; 'D'
  0x0800EA73:  45           DC.B       0x45                     ; 'E'
  0x0800EA74:  52           DC.B       0x52                     ; 'R'
  0x0800EA75:  54           DC.B       0x54                     ; 'T'
  0x0800EA76:  45           DC.B       0x45                     ; 'E'
  0x0800EA77:  4D           DC.B       0x4D                     ; 'M'
  0x0800EA78:  50           DC.B       0x50                     ; 'P'
  0x0800EA79:  45           DC.B       0x45                     ; 'E'
  0x0800EA7A:  52           DC.B       0x52                     ; 'R'
  0x0800EA7B:  41           DC.B       0x41                     ; 'A'
  0x0800EA7C:  54           DC.B       0x54                     ; 'T'
  0x0800EA7D:  55           DC.B       0x55                     ; 'U'
  0x0800EA7E:  52           DC.B       0x52                     ; 'R'
  0x0800EA7F:  45           DC.B       0x45                     ; 'E'
  0x0800EA80:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.32 from outputs.o, size=11, align=1

  0x0800EA81:  48           DC.B       0x48                     ; 'H'
  0x0800EA82:  65           DC.B       0x65                     ; 'e'
  0x0800EA83:  61           DC.B       0x61                     ; 'a'
  0x0800EA84:  74           DC.B       0x74                     ; 't'
  0x0800EA85:  65           DC.B       0x65                     ; 'e'
  0x0800EA86:  72           DC.B       0x72                     ; 'r'
  0x0800EA87:  20           DC.B       0x20                     ; ' '
  0x0800EA88:  6F           DC.B       0x6F                     ; 'o'
  0x0800EA89:  6E           DC.B       0x6E                     ; 'n'
  0x0800EA8A:  0D           DC.B       0x0D                     ; '\r'
  0x0800EA8B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.34 from outputs.o, size=19, align=1

  0x0800EA8C:  41           DC.B       0x41                     ; 'A'
  0x0800EA8D:  55           DC.B       0x55                     ; 'U'
  0x0800EA8E:  58           DC.B       0x58                     ; 'X'
  0x0800EA8F:  20           DC.B       0x20                     ; ' '
  0x0800EA90:  6F           DC.B       0x6F                     ; 'o'
  0x0800EA91:  6E           DC.B       0x6E                     ; 'n'
  0x0800EA92:  20           DC.B       0x20                     ; ' '
  0x0800EA93:  28           DC.B       0x28                     ; '('
  0x0800EA94:  53           DC.B       0x53                     ; 'S'
  0x0800EA95:  4F           DC.B       0x4F                     ; 'O'
  0x0800EA96:  43           DC.B       0x43                     ; 'C'
  0x0800EA97:  20           DC.B       0x20                     ; ' '
  0x0800EA98:  4D           DC.B       0x4D                     ; 'M'
  0x0800EA99:  6F           DC.B       0x6F                     ; 'o'
  0x0800EA9A:  64           DC.B       0x64                     ; 'd'
  0x0800EA9B:  65           DC.B       0x65                     ; 'e'
  0x0800EA9C:  29           DC.B       0x29                     ; ')'
  0x0800EA9D:  0D           DC.B       0x0D                     ; '\r'
  0x0800EA9E:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str from __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=7, align=1

  0x0800EA9F:  28           DC.B       0x28                     ; '('
  0x0800EAA0:  6E           DC.B       0x6E                     ; 'n'
  0x0800EAA1:  75           DC.B       0x75                     ; 'u'
  0x0800EAA2:  6C           DC.B       0x6C                     ; 'l'
  0x0800EAA3:  6C           DC.B       0x6C                     ; 'l'
  0x0800EAA4:  29           DC.B       0x29                     ; ')'
  0x0800EAA5:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_month_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=87, align=1


__SEGGER_RTL_c_locale_month_names: 0x0800EAA6: 4A DC.B 0x4A ; 'J' 0x0800EAA7: 61 DC.B 0x61 ; 'a' 0x0800EAA8: 6E DC.B 0x6E ; 'n' 0x0800EAA9: 75 DC.B 0x75 ; 'u' 0x0800EAAA: 61 DC.B 0x61 ; 'a' 0x0800EAAB: 72 DC.B 0x72 ; 'r' 0x0800EAAC: 79 DC.B 0x79 ; 'y' 0x0800EAAD: 00 DC.B 0x00 ; '\0' 0x0800EAAE: 46 DC.B 0x46 ; 'F' 0x0800EAAF: 65 DC.B 0x65 ; 'e' 0x0800EAB0: 62 DC.B 0x62 ; 'b' 0x0800EAB1: 72 DC.B 0x72 ; 'r' 0x0800EAB2: 75 DC.B 0x75 ; 'u' 0x0800EAB3: 61 DC.B 0x61 ; 'a' 0x0800EAB4: 72 DC.B 0x72 ; 'r' 0x0800EAB5: 79 DC.B 0x79 ; 'y' 0x0800EAB6: 00 DC.B 0x00 ; '\0' 0x0800EAB7: 4D DC.B 0x4D ; 'M' 0x0800EAB8: 61 DC.B 0x61 ; 'a' 0x0800EAB9: 72 DC.B 0x72 ; 'r' 0x0800EABA: 63 DC.B 0x63 ; 'c' 0x0800EABB: 68 DC.B 0x68 ; 'h' 0x0800EABC: 00 DC.B 0x00 ; '\0' 0x0800EABD: 41 DC.B 0x41 ; 'A' 0x0800EABE: 70 DC.B 0x70 ; 'p' 0x0800EABF: 72 DC.B 0x72 ; 'r' 0x0800EAC0: 69 DC.B 0x69 ; 'i' 0x0800EAC1: 6C DC.B 0x6C ; 'l' 0x0800EAC2: 00 DC.B 0x00 ; '\0' 0x0800EAC3: 4D DC.B 0x4D ; 'M' 0x0800EAC4: 61 DC.B 0x61 ; 'a' 0x0800EAC5: 79 DC.B 0x79 ; 'y' 0x0800EAC6: 00 DC.B 0x00 ; '\0' 0x0800EAC7: 4A DC.B 0x4A ; 'J' 0x0800EAC8: 75 DC.B 0x75 ; 'u' 0x0800EAC9: 6E DC.B 0x6E ; 'n' 0x0800EACA: 65 DC.B 0x65 ; 'e' 0x0800EACB: 00 DC.B 0x00 ; '\0' 0x0800EACC: 4A DC.B 0x4A ; 'J' 0x0800EACD: 75 DC.B 0x75 ; 'u' 0x0800EACE: 6C DC.B 0x6C ; 'l' 0x0800EACF: 79 DC.B 0x79 ; 'y' 0x0800EAD0: 00 DC.B 0x00 ; '\0' 0x0800EAD1: 41 DC.B 0x41 ; 'A' 0x0800EAD2: 75 DC.B 0x75 ; 'u' 0x0800EAD3: 67 DC.B 0x67 ; 'g' 0x0800EAD4: 75 DC.B 0x75 ; 'u' 0x0800EAD5: 73 DC.B 0x73 ; 's' 0x0800EAD6: 74 DC.B 0x74 ; 't' 0x0800EAD7: 00 DC.B 0x00 ; '\0' 0x0800EAD8: 53 DC.B 0x53 ; 'S' 0x0800EAD9: 65 DC.B 0x65 ; 'e' 0x0800EADA: 70 DC.B 0x70 ; 'p' 0x0800EADB: 74 DC.B 0x74 ; 't' 0x0800EADC: 65 DC.B 0x65 ; 'e' 0x0800EADD: 6D DC.B 0x6D ; 'm' 0x0800EADE: 62 DC.B 0x62 ; 'b' 0x0800EADF: 65 DC.B 0x65 ; 'e' 0x0800EAE0: 72 DC.B 0x72 ; 'r' 0x0800EAE1: 00 DC.B 0x00 ; '\0' 0x0800EAE2: 4F DC.B 0x4F ; 'O' 0x0800EAE3: 63 DC.B 0x63 ; 'c' 0x0800EAE4: 74 DC.B 0x74 ; 't' 0x0800EAE5: 6F DC.B 0x6F ; 'o' 0x0800EAE6: 62 DC.B 0x62 ; 'b' 0x0800EAE7: 65 DC.B 0x65 ; 'e' 0x0800EAE8: 72 DC.B 0x72 ; 'r' 0x0800EAE9: 00 DC.B 0x00 ; '\0' 0x0800EAEA: 4E DC.B 0x4E ; 'N' 0x0800EAEB: 6F DC.B 0x6F ; 'o' 0x0800EAEC: 76 DC.B 0x76 ; 'v' 0x0800EAED: 65 DC.B 0x65 ; 'e' 0x0800EAEE: 6D DC.B 0x6D ; 'm' 0x0800EAEF: 62 DC.B 0x62 ; 'b' 0x0800EAF0: 65 DC.B 0x65 ; 'e' 0x0800EAF1: 72 DC.B 0x72 ; 'r' 0x0800EAF2: 00 DC.B 0x00 ; '\0' 0x0800EAF3: 44 DC.B 0x44 ; 'D' 0x0800EAF4: 65 DC.B 0x65 ; 'e' 0x0800EAF5: 63 DC.B 0x63 ; 'c' 0x0800EAF6: 65 DC.B 0x65 ; 'e' 0x0800EAF7: 6D DC.B 0x6D ; 'm' 0x0800EAF8: 62 DC.B 0x62 ; 'b' 0x0800EAF9: 65 DC.B 0x65 ; 'e' 0x0800EAFA: 72 DC.B 0x72 ; 'r' 0x0800EAFB: 00 DC.B 0x00 ; '\0' 0x0800EAFC: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_am_pm_indicator from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=7, align=1


__SEGGER_RTL_c_locale_am_pm_indicator: 0x0800EAFD: 41 DC.B 0x41 ; 'A' 0x0800EAFE: 4D DC.B 0x4D ; 'M' 0x0800EAFF: 00 DC.B 0x00 ; '\0' 0x0800EB00: 50 DC.B 0x50 ; 'P' 0x0800EB01: 4D DC.B 0x4D ; 'M' 0x0800EB02: 00 DC.B 0x00 ; '\0' 0x0800EB03: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_date_time_format from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=15, align=1


__SEGGER_RTL_c_locale_date_time_format: 0x0800EB04: 25 DC.B 0x25 ; '%' 0x0800EB05: 61 DC.B 0x61 ; 'a' 0x0800EB06: 20 DC.B 0x20 ; ' ' 0x0800EB07: 25 DC.B 0x25 ; '%' 0x0800EB08: 62 DC.B 0x62 ; 'b' 0x0800EB09: 20 DC.B 0x20 ; ' ' 0x0800EB0A: 25 DC.B 0x25 ; '%' 0x0800EB0B: 65 DC.B 0x65 ; 'e' 0x0800EB0C: 20 DC.B 0x20 ; ' ' 0x0800EB0D: 25 DC.B 0x25 ; '%' 0x0800EB0E: 54 DC.B 0x54 ; 'T' 0x0800EB0F: 20 DC.B 0x20 ; ' ' 0x0800EB10: 25 DC.B 0x25 ; '%' 0x0800EB11: 59 DC.B 0x59 ; 'Y' 0x0800EB12: 00 DC.B 0x00 ; '\0'

Section .rodata..L.str from stm32g4xx_hal_rcc_ex.o, size=97, align=1

  0x0800EB13:  44           DC.B       0x44                     ; 'D'
  0x0800EB14:  3A           DC.B       0x3A                     ; ':'
  0x0800EB15:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB16:  50           DC.B       0x50                     ; 'P'
  0x0800EB17:  72           DC.B       0x72                     ; 'r'
  0x0800EB18:  6F           DC.B       0x6F                     ; 'o'
  0x0800EB19:  6A           DC.B       0x6A                     ; 'j'
  0x0800EB1A:  65           DC.B       0x65                     ; 'e'
  0x0800EB1B:  6B           DC.B       0x6B                     ; 'k'
  0x0800EB1C:  74           DC.B       0x74                     ; 't'
  0x0800EB1D:  65           DC.B       0x65                     ; 'e'
  0x0800EB1E:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB1F:  65           DC.B       0x65                     ; 'e'
  0x0800EB20:  63           DC.B       0x63                     ; 'c'
  0x0800EB21:  73           DC.B       0x73                     ; 's'
  0x0800EB22:  53           DC.B       0x53                     ; 'S'
  0x0800EB23:  6D           DC.B       0x6D                     ; 'm'
  0x0800EB24:  61           DC.B       0x61                     ; 'a'
  0x0800EB25:  72           DC.B       0x72                     ; 'r'
  0x0800EB26:  74           DC.B       0x74                     ; 't'
  0x0800EB27:  50           DC.B       0x50                     ; 'P'
  0x0800EB28:  72           DC.B       0x72                     ; 'r'
  0x0800EB29:  6F           DC.B       0x6F                     ; 'o'
  0x0800EB2A:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB2B:  74           DC.B       0x74                     ; 't'
  0x0800EB2C:  72           DC.B       0x72                     ; 'r'
  0x0800EB2D:  75           DC.B       0x75                     ; 'u'
  0x0800EB2E:  6E           DC.B       0x6E                     ; 'n'
  0x0800EB2F:  6B           DC.B       0x6B                     ; 'k'
  0x0800EB30:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB31:  66           DC.B       0x66                     ; 'f'
  0x0800EB32:  77           DC.B       0x77                     ; 'w'
  0x0800EB33:  5F           DC.B       0x5F                     ; '_'
  0x0800EB34:  67           DC.B       0x67                     ; 'g'
  0x0800EB35:  34           DC.B       0x34                     ; '4'
  0x0800EB36:  37           DC.B       0x37                     ; '7'
  0x0800EB37:  33           DC.B       0x33                     ; '3'
  0x0800EB38:  72           DC.B       0x72                     ; 'r'
  0x0800EB39:  63           DC.B       0x63                     ; 'c'
  0x0800EB3A:  74           DC.B       0x74                     ; 't'
  0x0800EB3B:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB3C:  44           DC.B       0x44                     ; 'D'
  0x0800EB3D:  72           DC.B       0x72                     ; 'r'
  0x0800EB3E:  69           DC.B       0x69                     ; 'i'
  0x0800EB3F:  76           DC.B       0x76                     ; 'v'
  0x0800EB40:  65           DC.B       0x65                     ; 'e'
  0x0800EB41:  72           DC.B       0x72                     ; 'r'
  0x0800EB42:  73           DC.B       0x73                     ; 's'
  0x0800EB43:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB44:  53           DC.B       0x53                     ; 'S'
  0x0800EB45:  54           DC.B       0x54                     ; 'T'
  0x0800EB46:  4D           DC.B       0x4D                     ; 'M'
  0x0800EB47:  33           DC.B       0x33                     ; '3'
  0x0800EB48:  32           DC.B       0x32                     ; '2'
  0x0800EB49:  47           DC.B       0x47                     ; 'G'
  0x0800EB4A:  34           DC.B       0x34                     ; '4'
  0x0800EB4B:  78           DC.B       0x78                     ; 'x'
  0x0800EB4C:  78           DC.B       0x78                     ; 'x'
  0x0800EB4D:  5F           DC.B       0x5F                     ; '_'
  0x0800EB4E:  48           DC.B       0x48                     ; 'H'
  0x0800EB4F:  41           DC.B       0x41                     ; 'A'
  0x0800EB50:  4C           DC.B       0x4C                     ; 'L'
  0x0800EB51:  5F           DC.B       0x5F                     ; '_'
  0x0800EB52:  44           DC.B       0x44                     ; 'D'
  0x0800EB53:  72           DC.B       0x72                     ; 'r'
  0x0800EB54:  69           DC.B       0x69                     ; 'i'
  0x0800EB55:  76           DC.B       0x76                     ; 'v'
  0x0800EB56:  65           DC.B       0x65                     ; 'e'
  0x0800EB57:  72           DC.B       0x72                     ; 'r'
  0x0800EB58:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB59:  53           DC.B       0x53                     ; 'S'
  0x0800EB5A:  72           DC.B       0x72                     ; 'r'
  0x0800EB5B:  63           DC.B       0x63                     ; 'c'
  0x0800EB5C:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB5D:  73           DC.B       0x73                     ; 's'
  0x0800EB5E:  74           DC.B       0x74                     ; 't'
  0x0800EB5F:  6D           DC.B       0x6D                     ; 'm'
  0x0800EB60:  33           DC.B       0x33                     ; '3'
  0x0800EB61:  32           DC.B       0x32                     ; '2'
  0x0800EB62:  67           DC.B       0x67                     ; 'g'
  0x0800EB63:  34           DC.B       0x34                     ; '4'
  0x0800EB64:  78           DC.B       0x78                     ; 'x'
  0x0800EB65:  78           DC.B       0x78                     ; 'x'
  0x0800EB66:  5F           DC.B       0x5F                     ; '_'
  0x0800EB67:  68           DC.B       0x68                     ; 'h'
  0x0800EB68:  61           DC.B       0x61                     ; 'a'
  0x0800EB69:  6C           DC.B       0x6C                     ; 'l'
  0x0800EB6A:  5F           DC.B       0x5F                     ; '_'
  0x0800EB6B:  72           DC.B       0x72                     ; 'r'
  0x0800EB6C:  63           DC.B       0x63                     ; 'c'
  0x0800EB6D:  63           DC.B       0x63                     ; 'c'
  0x0800EB6E:  5F           DC.B       0x5F                     ; '_'
  0x0800EB6F:  65           DC.B       0x65                     ; 'e'
  0x0800EB70:  78           DC.B       0x78                     ; 'x'
  0x0800EB71:  2E           DC.B       0x2E                     ; '.'
  0x0800EB72:  63           DC.B       0x63                     ; 'c'
  0x0800EB73:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_rtc_ex.o, size=97, align=1

  0x0800EB74:  44           DC.B       0x44                     ; 'D'
  0x0800EB75:  3A           DC.B       0x3A                     ; ':'
  0x0800EB76:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB77:  50           DC.B       0x50                     ; 'P'
  0x0800EB78:  72           DC.B       0x72                     ; 'r'
  0x0800EB79:  6F           DC.B       0x6F                     ; 'o'
  0x0800EB7A:  6A           DC.B       0x6A                     ; 'j'
  0x0800EB7B:  65           DC.B       0x65                     ; 'e'
  0x0800EB7C:  6B           DC.B       0x6B                     ; 'k'
  0x0800EB7D:  74           DC.B       0x74                     ; 't'
  0x0800EB7E:  65           DC.B       0x65                     ; 'e'
  0x0800EB7F:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB80:  65           DC.B       0x65                     ; 'e'
  0x0800EB81:  63           DC.B       0x63                     ; 'c'
  0x0800EB82:  73           DC.B       0x73                     ; 's'
  0x0800EB83:  53           DC.B       0x53                     ; 'S'
  0x0800EB84:  6D           DC.B       0x6D                     ; 'm'
  0x0800EB85:  61           DC.B       0x61                     ; 'a'
  0x0800EB86:  72           DC.B       0x72                     ; 'r'
  0x0800EB87:  74           DC.B       0x74                     ; 't'
  0x0800EB88:  50           DC.B       0x50                     ; 'P'
  0x0800EB89:  72           DC.B       0x72                     ; 'r'
  0x0800EB8A:  6F           DC.B       0x6F                     ; 'o'
  0x0800EB8B:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB8C:  74           DC.B       0x74                     ; 't'
  0x0800EB8D:  72           DC.B       0x72                     ; 'r'
  0x0800EB8E:  75           DC.B       0x75                     ; 'u'
  0x0800EB8F:  6E           DC.B       0x6E                     ; 'n'
  0x0800EB90:  6B           DC.B       0x6B                     ; 'k'
  0x0800EB91:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB92:  66           DC.B       0x66                     ; 'f'
  0x0800EB93:  77           DC.B       0x77                     ; 'w'
  0x0800EB94:  5F           DC.B       0x5F                     ; '_'
  0x0800EB95:  67           DC.B       0x67                     ; 'g'
  0x0800EB96:  34           DC.B       0x34                     ; '4'
  0x0800EB97:  37           DC.B       0x37                     ; '7'
  0x0800EB98:  33           DC.B       0x33                     ; '3'
  0x0800EB99:  72           DC.B       0x72                     ; 'r'
  0x0800EB9A:  63           DC.B       0x63                     ; 'c'
  0x0800EB9B:  74           DC.B       0x74                     ; 't'
  0x0800EB9C:  5C           DC.B       0x5C                     ; '\\'
  0x0800EB9D:  44           DC.B       0x44                     ; 'D'
  0x0800EB9E:  72           DC.B       0x72                     ; 'r'
  0x0800EB9F:  69           DC.B       0x69                     ; 'i'
  0x0800EBA0:  76           DC.B       0x76                     ; 'v'
  0x0800EBA1:  65           DC.B       0x65                     ; 'e'
  0x0800EBA2:  72           DC.B       0x72                     ; 'r'
  0x0800EBA3:  73           DC.B       0x73                     ; 's'
  0x0800EBA4:  5C           DC.B       0x5C                     ; '\\'
  0x0800EBA5:  53           DC.B       0x53                     ; 'S'
  0x0800EBA6:  54           DC.B       0x54                     ; 'T'
  0x0800EBA7:  4D           DC.B       0x4D                     ; 'M'
  0x0800EBA8:  33           DC.B       0x33                     ; '3'
  0x0800EBA9:  32           DC.B       0x32                     ; '2'
  0x0800EBAA:  47           DC.B       0x47                     ; 'G'
  0x0800EBAB:  34           DC.B       0x34                     ; '4'
  0x0800EBAC:  78           DC.B       0x78                     ; 'x'
  0x0800EBAD:  78           DC.B       0x78                     ; 'x'
  0x0800EBAE:  5F           DC.B       0x5F                     ; '_'
  0x0800EBAF:  48           DC.B       0x48                     ; 'H'
  0x0800EBB0:  41           DC.B       0x41                     ; 'A'
  0x0800EBB1:  4C           DC.B       0x4C                     ; 'L'
  0x0800EBB2:  5F           DC.B       0x5F                     ; '_'
  0x0800EBB3:  44           DC.B       0x44                     ; 'D'
  0x0800EBB4:  72           DC.B       0x72                     ; 'r'
  0x0800EBB5:  69           DC.B       0x69                     ; 'i'
  0x0800EBB6:  76           DC.B       0x76                     ; 'v'
  0x0800EBB7:  65           DC.B       0x65                     ; 'e'
  0x0800EBB8:  72           DC.B       0x72                     ; 'r'
  0x0800EBB9:  5C           DC.B       0x5C                     ; '\\'
  0x0800EBBA:  53           DC.B       0x53                     ; 'S'
  0x0800EBBB:  72           DC.B       0x72                     ; 'r'
  0x0800EBBC:  63           DC.B       0x63                     ; 'c'
  0x0800EBBD:  5C           DC.B       0x5C                     ; '\\'
  0x0800EBBE:  73           DC.B       0x73                     ; 's'
  0x0800EBBF:  74           DC.B       0x74                     ; 't'
  0x0800EBC0:  6D           DC.B       0x6D                     ; 'm'
  0x0800EBC1:  33           DC.B       0x33                     ; '3'
  0x0800EBC2:  32           DC.B       0x32                     ; '2'
  0x0800EBC3:  67           DC.B       0x67                     ; 'g'
  0x0800EBC4:  34           DC.B       0x34                     ; '4'
  0x0800EBC5:  78           DC.B       0x78                     ; 'x'
  0x0800EBC6:  78           DC.B       0x78                     ; 'x'
  0x0800EBC7:  5F           DC.B       0x5F                     ; '_'
  0x0800EBC8:  68           DC.B       0x68                     ; 'h'
  0x0800EBC9:  61           DC.B       0x61                     ; 'a'
  0x0800EBCA:  6C           DC.B       0x6C                     ; 'l'
  0x0800EBCB:  5F           DC.B       0x5F                     ; '_'
  0x0800EBCC:  72           DC.B       0x72                     ; 'r'
  0x0800EBCD:  74           DC.B       0x74                     ; 't'
  0x0800EBCE:  63           DC.B       0x63                     ; 'c'
  0x0800EBCF:  5F           DC.B       0x5F                     ; '_'
  0x0800EBD0:  65           DC.B       0x65                     ; 'e'
  0x0800EBD1:  78           DC.B       0x78                     ; 'x'
  0x0800EBD2:  2E           DC.B       0x2E                     ; '.'
  0x0800EBD3:  63           DC.B       0x63                     ; 'c'
  0x0800EBD4:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4 from ads1260.o, size=29, align=1

  0x0800EBD5:  49           DC.B       0x49                     ; 'I'
  0x0800EBD6:  20           DC.B       0x20                     ; ' '
  0x0800EBD7:  28           DC.B       0x28                     ; '('
  0x0800EBD8:  77           DC.B       0x77                     ; 'w'
  0x0800EBD9:  69           DC.B       0x69                     ; 'i'
  0x0800EBDA:  74           DC.B       0x74                     ; 't'
  0x0800EBDB:  68           DC.B       0x68                     ; 'h'
  0x0800EBDC:  6F           DC.B       0x6F                     ; 'o'
  0x0800EBDD:  75           DC.B       0x75                     ; 'u'
  0x0800EBDE:  74           DC.B       0x74                     ; 't'
  0x0800EBDF:  20           DC.B       0x20                     ; ' '
  0x0800EBE0:  63           DC.B       0x63                     ; 'c'
  0x0800EBE1:  6F           DC.B       0x6F                     ; 'o'
  0x0800EBE2:  6D           DC.B       0x6D                     ; 'm'
  0x0800EBE3:  70           DC.B       0x70                     ; 'p'
  0x0800EBE4:  65           DC.B       0x65                     ; 'e'
  0x0800EBE5:  6E           DC.B       0x6E                     ; 'n'
  0x0800EBE6:  73           DC.B       0x73                     ; 's'
  0x0800EBE7:  61           DC.B       0x61                     ; 'a'
  0x0800EBE8:  74           DC.B       0x74                     ; 't'
  0x0800EBE9:  69           DC.B       0x69                     ; 'i'
  0x0800EBEA:  6F           DC.B       0x6F                     ; 'o'
  0x0800EBEB:  6E           DC.B       0x6E                     ; 'n'
  0x0800EBEC:  29           DC.B       0x29                     ; ')'
  0x0800EBED:  3D           DC.B       0x3D                     ; '='
  0x0800EBEE:  25           DC.B       0x25                     ; '%'
  0x0800EBEF:  66           DC.B       0x66                     ; 'f'
  0x0800EBF0:  0A           DC.B       0x0A                     ; '\n'
  0x0800EBF1:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.24 from ads1260.o, size=89, align=1

  0x0800EBF2:  41           DC.B       0x41                     ; 'A'
  0x0800EBF3:  44           DC.B       0x44                     ; 'D'
  0x0800EBF4:  53           DC.B       0x53                     ; 'S'
  0x0800EBF5:  5F           DC.B       0x5F                     ; '_'
  0x0800EBF6:  31           DC.B       0x31                     ; '1'
  0x0800EBF7:  32           DC.B       0x32                     ; '2'
  0x0800EBF8:  36           DC.B       0x36                     ; '6'
  0x0800EBF9:  30           DC.B       0x30                     ; '0'
  0x0800EBFA:  5F           DC.B       0x5F                     ; '_'
  0x0800EBFB:  42           DC.B       0x42                     ; 'B'
  0x0800EBFC:  61           DC.B       0x61                     ; 'a'
  0x0800EBFD:  74           DC.B       0x74                     ; 't'
  0x0800EBFE:  74           DC.B       0x74                     ; 't'
  0x0800EBFF:  65           DC.B       0x65                     ; 'e'
  0x0800EC00:  72           DC.B       0x72                     ; 'r'
  0x0800EC01:  79           DC.B       0x79                     ; 'y'
  0x0800EC02:  43           DC.B       0x43                     ; 'C'
  0x0800EC03:  75           DC.B       0x75                     ; 'u'
  0x0800EC04:  72           DC.B       0x72                     ; 'r'
  0x0800EC05:  72           DC.B       0x72                     ; 'r'
  0x0800EC06:  65           DC.B       0x65                     ; 'e'
  0x0800EC07:  6E           DC.B       0x6E                     ; 'n'
  0x0800EC08:  74           DC.B       0x74                     ; 't'
  0x0800EC09:  47           DC.B       0x47                     ; 'G'
  0x0800EC0A:  61           DC.B       0x61                     ; 'a'
  0x0800EC0B:  69           DC.B       0x69                     ; 'i'
  0x0800EC0C:  6E           DC.B       0x6E                     ; 'n'
  0x0800EC0D:  43           DC.B       0x43                     ; 'C'
  0x0800EC0E:  61           DC.B       0x61                     ; 'a'
  0x0800EC0F:  6C           DC.B       0x6C                     ; 'l'
  0x0800EC10:  69           DC.B       0x69                     ; 'i'
  0x0800EC11:  62           DC.B       0x62                     ; 'b'
  0x0800EC12:  72           DC.B       0x72                     ; 'r'
  0x0800EC13:  61           DC.B       0x61                     ; 'a'
  0x0800EC14:  74           DC.B       0x74                     ; 't'
  0x0800EC15:  69           DC.B       0x69                     ; 'i'
  0x0800EC16:  6F           DC.B       0x6F                     ; 'o'
  0x0800EC17:  6E           DC.B       0x6E                     ; 'n'
  0x0800EC18:  53           DC.B       0x53                     ; 'S'
  0x0800EC19:  74           DC.B       0x74                     ; 't'
  0x0800EC1A:  61           DC.B       0x61                     ; 'a'
  0x0800EC1B:  72           DC.B       0x72                     ; 'r'
  0x0800EC1C:  74           DC.B       0x74                     ; 't'
  0x0800EC1D:  3A           DC.B       0x3A                     ; ':'
  0x0800EC1E:  20           DC.B       0x20                     ; ' '
  0x0800EC1F:  45           DC.B       0x45                     ; 'E'
  0x0800EC20:  52           DC.B       0x52                     ; 'R'
  0x0800EC21:  52           DC.B       0x52                     ; 'R'
  0x0800EC22:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC23:  52           DC.B       0x52                     ; 'R'
  0x0800EC24:  20           DC.B       0x20                     ; ' '
  0x0800EC25:  49           DC.B       0x49                     ; 'I'
  0x0800EC26:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC27:  20           DC.B       0x20                     ; ' '
  0x0800EC28:  43           DC.B       0x43                     ; 'C'
  0x0800EC29:  41           DC.B       0x41                     ; 'A'
  0x0800EC2A:  4C           DC.B       0x4C                     ; 'L'
  0x0800EC2B:  49           DC.B       0x49                     ; 'I'
  0x0800EC2C:  42           DC.B       0x42                     ; 'B'
  0x0800EC2D:  52           DC.B       0x52                     ; 'R'
  0x0800EC2E:  41           DC.B       0x41                     ; 'A'
  0x0800EC2F:  54           DC.B       0x54                     ; 'T'
  0x0800EC30:  49           DC.B       0x49                     ; 'I'
  0x0800EC31:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC32:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC33:  2C           DC.B       0x2C                     ; ','
  0x0800EC34:  20           DC.B       0x20                     ; ' '
  0x0800EC35:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC36:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC37:  20           DC.B       0x20                     ; ' '
  0x0800EC38:  52           DC.B       0x52                     ; 'R'
  0x0800EC39:  45           DC.B       0x45                     ; 'E'
  0x0800EC3A:  46           DC.B       0x46                     ; 'F'
  0x0800EC3B:  45           DC.B       0x45                     ; 'E'
  0x0800EC3C:  52           DC.B       0x52                     ; 'R'
  0x0800EC3D:  45           DC.B       0x45                     ; 'E'
  0x0800EC3E:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC3F:  43           DC.B       0x43                     ; 'C'
  0x0800EC40:  45           DC.B       0x45                     ; 'E'
  0x0800EC41:  20           DC.B       0x20                     ; ' '
  0x0800EC42:  43           DC.B       0x43                     ; 'C'
  0x0800EC43:  55           DC.B       0x55                     ; 'U'
  0x0800EC44:  52           DC.B       0x52                     ; 'R'
  0x0800EC45:  52           DC.B       0x52                     ; 'R'
  0x0800EC46:  45           DC.B       0x45                     ; 'E'
  0x0800EC47:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC48:  54           DC.B       0x54                     ; 'T'
  0x0800EC49:  21           DC.B       0x21                     ; '!'
  0x0800EC4A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.8 from eeprom.o, size=45, align=1

  0x0800EC4B:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC4C:  6F           DC.B       0x6F                     ; 'o'
  0x0800EC4D:  72           DC.B       0x72                     ; 'r'
  0x0800EC4E:  6D           DC.B       0x6D                     ; 'm'
  0x0800EC4F:  61           DC.B       0x61                     ; 'a'
  0x0800EC50:  6C           DC.B       0x6C                     ; 'l'
  0x0800EC51:  20           DC.B       0x20                     ; ' '
  0x0800EC52:  73           DC.B       0x73                     ; 's'
  0x0800EC53:  74           DC.B       0x74                     ; 't'
  0x0800EC54:  61           DC.B       0x61                     ; 'a'
  0x0800EC55:  72           DC.B       0x72                     ; 'r'
  0x0800EC56:  74           DC.B       0x74                     ; 't'
  0x0800EC57:  20           DC.B       0x20                     ; ' '
  0x0800EC58:  77           DC.B       0x77                     ; 'w'
  0x0800EC59:  69           DC.B       0x69                     ; 'i'
  0x0800EC5A:  74           DC.B       0x74                     ; 't'
  0x0800EC5B:  68           DC.B       0x68                     ; 'h'
  0x0800EC5C:  6F           DC.B       0x6F                     ; 'o'
  0x0800EC5D:  75           DC.B       0x75                     ; 'u'
  0x0800EC5E:  74           DC.B       0x74                     ; 't'
  0x0800EC5F:  20           DC.B       0x20                     ; ' '
  0x0800EC60:  45           DC.B       0x45                     ; 'E'
  0x0800EC61:  45           DC.B       0x45                     ; 'E'
  0x0800EC62:  50           DC.B       0x50                     ; 'P'
  0x0800EC63:  52           DC.B       0x52                     ; 'R'
  0x0800EC64:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC65:  4D           DC.B       0x4D                     ; 'M'
  0x0800EC66:  20           DC.B       0x20                     ; ' '
  0x0800EC67:  63           DC.B       0x63                     ; 'c'
  0x0800EC68:  68           DC.B       0x68                     ; 'h'
  0x0800EC69:  61           DC.B       0x61                     ; 'a'
  0x0800EC6A:  6E           DC.B       0x6E                     ; 'n'
  0x0800EC6B:  67           DC.B       0x67                     ; 'g'
  0x0800EC6C:  65           DC.B       0x65                     ; 'e'
  0x0800EC6D:  73           DC.B       0x73                     ; 's'
  0x0800EC6E:  20           DC.B       0x20                     ; ' '
  0x0800EC6F:  64           DC.B       0x64                     ; 'd'
  0x0800EC70:  65           DC.B       0x65                     ; 'e'
  0x0800EC71:  74           DC.B       0x74                     ; 't'
  0x0800EC72:  65           DC.B       0x65                     ; 'e'
  0x0800EC73:  63           DC.B       0x63                     ; 'c'
  0x0800EC74:  74           DC.B       0x74                     ; 't'
  0x0800EC75:  65           DC.B       0x65                     ; 'e'
  0x0800EC76:  64           DC.B       0x64                     ; 'd'
  0x0800EC77:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.10 from eeprom.o, size=21, align=1

  0x0800EC78:  45           DC.B       0x45                     ; 'E'
  0x0800EC79:  45           DC.B       0x45                     ; 'E'
  0x0800EC7A:  50           DC.B       0x50                     ; 'P'
  0x0800EC7B:  52           DC.B       0x52                     ; 'R'
  0x0800EC7C:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC7D:  4D           DC.B       0x4D                     ; 'M'
  0x0800EC7E:  20           DC.B       0x20                     ; ' '
  0x0800EC7F:  46           DC.B       0x46                     ; 'F'
  0x0800EC80:  55           DC.B       0x55                     ; 'U'
  0x0800EC81:  4C           DC.B       0x4C                     ; 'L'
  0x0800EC82:  4C           DC.B       0x4C                     ; 'L'
  0x0800EC83:  20           DC.B       0x20                     ; ' '
  0x0800EC84:  52           DC.B       0x52                     ; 'R'
  0x0800EC85:  45           DC.B       0x45                     ; 'E'
  0x0800EC86:  53           DC.B       0x53                     ; 'S'
  0x0800EC87:  54           DC.B       0x54                     ; 'T'
  0x0800EC88:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC89:  52           DC.B       0x52                     ; 'R'
  0x0800EC8A:  45           DC.B       0x45                     ; 'E'
  0x0800EC8B:  21           DC.B       0x21                     ; '!'
  0x0800EC8C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.12 from eeprom.o, size=21, align=1

  0x0800EC8D:  45           DC.B       0x45                     ; 'E'
  0x0800EC8E:  45           DC.B       0x45                     ; 'E'
  0x0800EC8F:  50           DC.B       0x50                     ; 'P'
  0x0800EC90:  52           DC.B       0x52                     ; 'R'
  0x0800EC91:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC92:  4D           DC.B       0x4D                     ; 'M'
  0x0800EC93:  20           DC.B       0x20                     ; ' '
  0x0800EC94:  53           DC.B       0x53                     ; 'S'
  0x0800EC95:  54           DC.B       0x54                     ; 'T'
  0x0800EC96:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC97:  52           DC.B       0x52                     ; 'R'
  0x0800EC98:  45           DC.B       0x45                     ; 'E'
  0x0800EC99:  20           DC.B       0x20                     ; ' '
  0x0800EC9A:  43           DC.B       0x43                     ; 'C'
  0x0800EC9B:  4F           DC.B       0x4F                     ; 'O'
  0x0800EC9C:  4E           DC.B       0x4E                     ; 'N'
  0x0800EC9D:  46           DC.B       0x46                     ; 'F'
  0x0800EC9E:  49           DC.B       0x49                     ; 'I'
  0x0800EC9F:  47           DC.B       0x47                     ; 'G'
  0x0800ECA0:  21           DC.B       0x21                     ; '!'
  0x0800ECA1:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5 from modbus.o, size=17, align=1

  0x0800ECA2:  4D           DC.B       0x4D                     ; 'M'
  0x0800ECA3:  42           DC.B       0x42                     ; 'B'
  0x0800ECA4:  20           DC.B       0x20                     ; ' '
  0x0800ECA5:  44           DC.B       0x44                     ; 'D'
  0x0800ECA6:  4D           DC.B       0x4D                     ; 'M'
  0x0800ECA7:  41           DC.B       0x41                     ; 'A'
  0x0800ECA8:  20           DC.B       0x20                     ; ' '
  0x0800ECA9:  45           DC.B       0x45                     ; 'E'
  0x0800ECAA:  72           DC.B       0x72                     ; 'r'
  0x0800ECAB:  72           DC.B       0x72                     ; 'r'
  0x0800ECAC:  6F           DC.B       0x6F                     ; 'o'
  0x0800ECAD:  72           DC.B       0x72                     ; 'r'
  0x0800ECAE:  21           DC.B       0x21                     ; '!'
  0x0800ECAF:  20           DC.B       0x20                     ; ' '
  0x0800ECB0:  0A           DC.B       0x0A                     ; '\n'
  0x0800ECB1:  0D           DC.B       0x0D                     ; '\r'
  0x0800ECB2:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6 from modbus.o, size=17, align=1

  0x0800ECB3:  4D           DC.B       0x4D                     ; 'M'
  0x0800ECB4:  42           DC.B       0x42                     ; 'B'
  0x0800ECB5:  20           DC.B       0x20                     ; ' '
  0x0800ECB6:  4F           DC.B       0x4F                     ; 'O'
  0x0800ECB7:  52           DC.B       0x52                     ; 'R'
  0x0800ECB8:  45           DC.B       0x45                     ; 'E'
  0x0800ECB9:  20           DC.B       0x20                     ; ' '
  0x0800ECBA:  45           DC.B       0x45                     ; 'E'
  0x0800ECBB:  72           DC.B       0x72                     ; 'r'
  0x0800ECBC:  72           DC.B       0x72                     ; 'r'
  0x0800ECBD:  6F           DC.B       0x6F                     ; 'o'
  0x0800ECBE:  72           DC.B       0x72                     ; 'r'
  0x0800ECBF:  21           DC.B       0x21                     ; '!'
  0x0800ECC0:  20           DC.B       0x20                     ; ' '
  0x0800ECC1:  0A           DC.B       0x0A                     ; '\n'
  0x0800ECC2:  0D           DC.B       0x0D                     ; '\r'
  0x0800ECC3:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr from modbus.o, size=17, align=1

  0x0800ECC4:  45           DC.B       0x45                     ; 'E'
  0x0800ECC5:  52           DC.B       0x52                     ; 'R'
  0x0800ECC6:  52           DC.B       0x52                     ; 'R'
  0x0800ECC7:  4F           DC.B       0x4F                     ; 'O'
  0x0800ECC8:  52           DC.B       0x52                     ; 'R'
  0x0800ECC9:  20           DC.B       0x20                     ; ' '
  0x0800ECCA:  55           DC.B       0x55                     ; 'U'
  0x0800ECCB:  61           DC.B       0x61                     ; 'a'
  0x0800ECCC:  72           DC.B       0x72                     ; 'r'
  0x0800ECCD:  74           DC.B       0x74                     ; 't'
  0x0800ECCE:  20           DC.B       0x20                     ; ' '
  0x0800ECCF:  49           DC.B       0x49                     ; 'I'
  0x0800ECD0:  4E           DC.B       0x4E                     ; 'N'
  0x0800ECD1:  49           DC.B       0x49                     ; 'I'
  0x0800ECD2:  54           DC.B       0x54                     ; 'T'
  0x0800ECD3:  0D           DC.B       0x0D                     ; '\r'
  0x0800ECD4:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.20 from outputs.o, size=33, align=1

  0x0800ECD5:  4F           DC.B       0x4F                     ; 'O'
  0x0800ECD6:  55           DC.B       0x55                     ; 'U'
  0x0800ECD7:  54           DC.B       0x54                     ; 'T'
  0x0800ECD8:  50           DC.B       0x50                     ; 'P'
  0x0800ECD9:  55           DC.B       0x55                     ; 'U'
  0x0800ECDA:  54           DC.B       0x54                     ; 'T'
  0x0800ECDB:  53           DC.B       0x53                     ; 'S'
  0x0800ECDC:  5F           DC.B       0x5F                     ; '_'
  0x0800ECDD:  4C           DC.B       0x4C                     ; 'L'
  0x0800ECDE:  56           DC.B       0x56                     ; 'V'
  0x0800ECDF:  50           DC.B       0x50                     ; 'P'
  0x0800ECE0:  5F           DC.B       0x5F                     ; '_'
  0x0800ECE1:  43           DC.B       0x43                     ; 'C'
  0x0800ECE2:  48           DC.B       0x48                     ; 'H'
  0x0800ECE3:  49           DC.B       0x49                     ; 'I'
  0x0800ECE4:  50           DC.B       0x50                     ; 'P'
  0x0800ECE5:  5F           DC.B       0x5F                     ; '_'
  0x0800ECE6:  4F           DC.B       0x4F                     ; 'O'
  0x0800ECE7:  56           DC.B       0x56                     ; 'V'
  0x0800ECE8:  45           DC.B       0x45                     ; 'E'
  0x0800ECE9:  52           DC.B       0x52                     ; 'R'
  0x0800ECEA:  54           DC.B       0x54                     ; 'T'
  0x0800ECEB:  45           DC.B       0x45                     ; 'E'
  0x0800ECEC:  4D           DC.B       0x4D                     ; 'M'
  0x0800ECED:  50           DC.B       0x50                     ; 'P'
  0x0800ECEE:  45           DC.B       0x45                     ; 'E'
  0x0800ECEF:  52           DC.B       0x52                     ; 'R'
  0x0800ECF0:  41           DC.B       0x41                     ; 'A'
  0x0800ECF1:  54           DC.B       0x54                     ; 'T'
  0x0800ECF2:  55           DC.B       0x55                     ; 'U'
  0x0800ECF3:  52           DC.B       0x52                     ; 'R'
  0x0800ECF4:  45           DC.B       0x45                     ; 'E'
  0x0800ECF5:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.23 from outputs.o, size=33, align=1

  0x0800ECF6:  4F           DC.B       0x4F                     ; 'O'
  0x0800ECF7:  55           DC.B       0x55                     ; 'U'
  0x0800ECF8:  54           DC.B       0x54                     ; 'T'
  0x0800ECF9:  50           DC.B       0x50                     ; 'P'
  0x0800ECFA:  55           DC.B       0x55                     ; 'U'
  0x0800ECFB:  54           DC.B       0x54                     ; 'T'
  0x0800ECFC:  53           DC.B       0x53                     ; 'S'
  0x0800ECFD:  5F           DC.B       0x5F                     ; '_'
  0x0800ECFE:  4C           DC.B       0x4C                     ; 'L'
  0x0800ECFF:  56           DC.B       0x56                     ; 'V'
  0x0800ED00:  50           DC.B       0x50                     ; 'P'
  0x0800ED01:  5F           DC.B       0x5F                     ; '_'
  0x0800ED02:  42           DC.B       0x42                     ; 'B'
  0x0800ED03:  41           DC.B       0x41                     ; 'A'
  0x0800ED04:  54           DC.B       0x54                     ; 'T'
  0x0800ED05:  54           DC.B       0x54                     ; 'T'
  0x0800ED06:  45           DC.B       0x45                     ; 'E'
  0x0800ED07:  52           DC.B       0x52                     ; 'R'
  0x0800ED08:  59           DC.B       0x59                     ; 'Y'
  0x0800ED09:  5F           DC.B       0x5F                     ; '_'
  0x0800ED0A:  55           DC.B       0x55                     ; 'U'
  0x0800ED0B:  4E           DC.B       0x4E                     ; 'N'
  0x0800ED0C:  44           DC.B       0x44                     ; 'D'
  0x0800ED0D:  45           DC.B       0x45                     ; 'E'
  0x0800ED0E:  52           DC.B       0x52                     ; 'R'
  0x0800ED0F:  56           DC.B       0x56                     ; 'V'
  0x0800ED10:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED11:  4C           DC.B       0x4C                     ; 'L'
  0x0800ED12:  54           DC.B       0x54                     ; 'T'
  0x0800ED13:  41           DC.B       0x41                     ; 'A'
  0x0800ED14:  47           DC.B       0x47                     ; 'G'
  0x0800ED15:  45           DC.B       0x45                     ; 'E'
  0x0800ED16:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.25 from outputs.o, size=33, align=1

  0x0800ED17:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED18:  55           DC.B       0x55                     ; 'U'
  0x0800ED19:  54           DC.B       0x54                     ; 'T'
  0x0800ED1A:  50           DC.B       0x50                     ; 'P'
  0x0800ED1B:  55           DC.B       0x55                     ; 'U'
  0x0800ED1C:  54           DC.B       0x54                     ; 'T'
  0x0800ED1D:  53           DC.B       0x53                     ; 'S'
  0x0800ED1E:  5F           DC.B       0x5F                     ; '_'
  0x0800ED1F:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED20:  56           DC.B       0x56                     ; 'V'
  0x0800ED21:  50           DC.B       0x50                     ; 'P'
  0x0800ED22:  5F           DC.B       0x5F                     ; '_'
  0x0800ED23:  43           DC.B       0x43                     ; 'C'
  0x0800ED24:  48           DC.B       0x48                     ; 'H'
  0x0800ED25:  49           DC.B       0x49                     ; 'I'
  0x0800ED26:  50           DC.B       0x50                     ; 'P'
  0x0800ED27:  5F           DC.B       0x5F                     ; '_'
  0x0800ED28:  55           DC.B       0x55                     ; 'U'
  0x0800ED29:  4E           DC.B       0x4E                     ; 'N'
  0x0800ED2A:  44           DC.B       0x44                     ; 'D'
  0x0800ED2B:  45           DC.B       0x45                     ; 'E'
  0x0800ED2C:  54           DC.B       0x54                     ; 'T'
  0x0800ED2D:  45           DC.B       0x45                     ; 'E'
  0x0800ED2E:  4D           DC.B       0x4D                     ; 'M'
  0x0800ED2F:  50           DC.B       0x50                     ; 'P'
  0x0800ED30:  45           DC.B       0x45                     ; 'E'
  0x0800ED31:  52           DC.B       0x52                     ; 'R'
  0x0800ED32:  41           DC.B       0x41                     ; 'A'
  0x0800ED33:  54           DC.B       0x54                     ; 'T'
  0x0800ED34:  55           DC.B       0x55                     ; 'U'
  0x0800ED35:  52           DC.B       0x52                     ; 'R'
  0x0800ED36:  45           DC.B       0x45                     ; 'E'
  0x0800ED37:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.27 from outputs.o, size=33, align=1

  0x0800ED38:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED39:  55           DC.B       0x55                     ; 'U'
  0x0800ED3A:  54           DC.B       0x54                     ; 'T'
  0x0800ED3B:  50           DC.B       0x50                     ; 'P'
  0x0800ED3C:  55           DC.B       0x55                     ; 'U'
  0x0800ED3D:  54           DC.B       0x54                     ; 'T'
  0x0800ED3E:  53           DC.B       0x53                     ; 'S'
  0x0800ED3F:  5F           DC.B       0x5F                     ; '_'
  0x0800ED40:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED41:  56           DC.B       0x56                     ; 'V'
  0x0800ED42:  50           DC.B       0x50                     ; 'P'
  0x0800ED43:  5F           DC.B       0x5F                     ; '_'
  0x0800ED44:  43           DC.B       0x43                     ; 'C'
  0x0800ED45:  48           DC.B       0x48                     ; 'H'
  0x0800ED46:  49           DC.B       0x49                     ; 'I'
  0x0800ED47:  50           DC.B       0x50                     ; 'P'
  0x0800ED48:  5F           DC.B       0x5F                     ; '_'
  0x0800ED49:  4F           DC.B       0x4F                     ; 'O'
  0x0800ED4A:  56           DC.B       0x56                     ; 'V'
  0x0800ED4B:  45           DC.B       0x45                     ; 'E'
  0x0800ED4C:  52           DC.B       0x52                     ; 'R'
  0x0800ED4D:  54           DC.B       0x54                     ; 'T'
  0x0800ED4E:  45           DC.B       0x45                     ; 'E'
  0x0800ED4F:  4D           DC.B       0x4D                     ; 'M'
  0x0800ED50:  50           DC.B       0x50                     ; 'P'
  0x0800ED51:  45           DC.B       0x45                     ; 'E'
  0x0800ED52:  52           DC.B       0x52                     ; 'R'
  0x0800ED53:  41           DC.B       0x41                     ; 'A'
  0x0800ED54:  54           DC.B       0x54                     ; 'T'
  0x0800ED55:  55           DC.B       0x55                     ; 'U'
  0x0800ED56:  52           DC.B       0x52                     ; 'R'
  0x0800ED57:  45           DC.B       0x45                     ; 'E'
  0x0800ED58:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.37 from outputs.o, size=21, align=1

  0x0800ED59:  41           DC.B       0x41                     ; 'A'
  0x0800ED5A:  55           DC.B       0x55                     ; 'U'
  0x0800ED5B:  58           DC.B       0x58                     ; 'X'
  0x0800ED5C:  20           DC.B       0x20                     ; ' '
  0x0800ED5D:  6F           DC.B       0x6F                     ; 'o'
  0x0800ED5E:  6E           DC.B       0x6E                     ; 'n'
  0x0800ED5F:  20           DC.B       0x20                     ; ' '
  0x0800ED60:  28           DC.B       0x28                     ; '('
  0x0800ED61:  41           DC.B       0x41                     ; 'A'
  0x0800ED62:  6C           DC.B       0x6C                     ; 'l'
  0x0800ED63:  61           DC.B       0x61                     ; 'a'
  0x0800ED64:  72           DC.B       0x72                     ; 'r'
  0x0800ED65:  6D           DC.B       0x6D                     ; 'm'
  0x0800ED66:  20           DC.B       0x20                     ; ' '
  0x0800ED67:  4D           DC.B       0x4D                     ; 'M'
  0x0800ED68:  6F           DC.B       0x6F                     ; 'o'
  0x0800ED69:  64           DC.B       0x64                     ; 'd'
  0x0800ED6A:  65           DC.B       0x65                     ; 'e'
  0x0800ED6B:  29           DC.B       0x29                     ; ')'
  0x0800ED6C:  0D           DC.B       0x0D                     ; '\r'
  0x0800ED6D:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc._DoInit._aInitStr from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=17, align=1


_DoInit._aInitStr: 0x0800ED6E: 00 DC.B 0x00 ; '\0' 0x0800ED6F: 00 DC.B 0x00 ; '\0' 0x0800ED70: 00 DC.B 0x00 ; '\0' 0x0800ED71: 00 DC.B 0x00 ; '\0' 0x0800ED72: 00 DC.B 0x00 ; '\0' 0x0800ED73: 00 DC.B 0x00 ; '\0' 0x0800ED74: 54 DC.B 0x54 ; 'T' 0x0800ED75: 54 DC.B 0x54 ; 'T' 0x0800ED76: 52 DC.B 0x52 ; 'R' 0x0800ED77: 20 DC.B 0x20 ; ' ' 0x0800ED78: 52 DC.B 0x52 ; 'R' 0x0800ED79: 45 DC.B 0x45 ; 'E' 0x0800ED7A: 47 DC.B 0x47 ; 'G' 0x0800ED7B: 47 DC.B 0x47 ; 'G' 0x0800ED7C: 45 DC.B 0x45 ; 'E' 0x0800ED7D: 53 DC.B 0x53 ; 'S' 0x0800ED7E: 00 DC.B 0x00 ; '\0'

Section .rodata.libc..L.str from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=9, align=1

  0x0800ED7F:  54           DC.B       0x54                     ; 'T'
  0x0800ED80:  65           DC.B       0x65                     ; 'e'
  0x0800ED81:  72           DC.B       0x72                     ; 'r'
  0x0800ED82:  6D           DC.B       0x6D                     ; 'm'
  0x0800ED83:  69           DC.B       0x69                     ; 'i'
  0x0800ED84:  6E           DC.B       0x6E                     ; 'n'
  0x0800ED85:  61           DC.B       0x61                     ; 'a'
  0x0800ED86:  6C           DC.B       0x6C                     ; 'l'
  0x0800ED87:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_date_format from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=9, align=1


__SEGGER_RTL_c_locale_date_format: 0x0800ED88: 25 DC.B 0x25 ; '%' 0x0800ED89: 6D DC.B 0x6D ; 'm' 0x0800ED8A: 2F DC.B 0x2F ; '/' 0x0800ED8B: 25 DC.B 0x25 ; '%' 0x0800ED8C: 64 DC.B 0x64 ; 'd' 0x0800ED8D: 2F DC.B 0x2F ; '/' 0x0800ED8E: 25 DC.B 0x25 ; '%' 0x0800ED8F: 79 DC.B 0x79 ; 'y' 0x0800ED90: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_time_format from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=9, align=1


__SEGGER_RTL_c_locale_time_format: 0x0800ED91: 25 DC.B 0x25 ; '%' 0x0800ED92: 48 DC.B 0x48 ; 'H' 0x0800ED93: 3A DC.B 0x3A ; ':' 0x0800ED94: 25 DC.B 0x25 ; '%' 0x0800ED95: 4D DC.B 0x4D ; 'M' 0x0800ED96: 3A DC.B 0x3A ; ':' 0x0800ED97: 25 DC.B 0x25 ; '%' 0x0800ED98: 53 DC.B 0x53 ; 'S' 0x0800ED99: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_day_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=29, align=1


__SEGGER_RTL_c_locale_abbrev_day_names: 0x0800ED9A: 53 DC.B 0x53 ; 'S' 0x0800ED9B: 75 DC.B 0x75 ; 'u' 0x0800ED9C: 6E DC.B 0x6E ; 'n' 0x0800ED9D: 00 DC.B 0x00 ; '\0' 0x0800ED9E: 4D DC.B 0x4D ; 'M' 0x0800ED9F: 6F DC.B 0x6F ; 'o' 0x0800EDA0: 6E DC.B 0x6E ; 'n' 0x0800EDA1: 00 DC.B 0x00 ; '\0' 0x0800EDA2: 54 DC.B 0x54 ; 'T' 0x0800EDA3: 75 DC.B 0x75 ; 'u' 0x0800EDA4: 65 DC.B 0x65 ; 'e' 0x0800EDA5: 00 DC.B 0x00 ; '\0' 0x0800EDA6: 57 DC.B 0x57 ; 'W' 0x0800EDA7: 65 DC.B 0x65 ; 'e' 0x0800EDA8: 64 DC.B 0x64 ; 'd' 0x0800EDA9: 00 DC.B 0x00 ; '\0' 0x0800EDAA: 54 DC.B 0x54 ; 'T' 0x0800EDAB: 68 DC.B 0x68 ; 'h' 0x0800EDAC: 75 DC.B 0x75 ; 'u' 0x0800EDAD: 00 DC.B 0x00 ; '\0' 0x0800EDAE: 46 DC.B 0x46 ; 'F' 0x0800EDAF: 72 DC.B 0x72 ; 'r' 0x0800EDB0: 69 DC.B 0x69 ; 'i' 0x0800EDB1: 00 DC.B 0x00 ; '\0' 0x0800EDB2: 53 DC.B 0x53 ; 'S' 0x0800EDB3: 61 DC.B 0x61 ; 'a' 0x0800EDB4: 74 DC.B 0x74 ; 't' 0x0800EDB5: 00 DC.B 0x00 ; '\0' 0x0800EDB6: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_month_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=49, align=1


__SEGGER_RTL_c_locale_abbrev_month_names: 0x0800EDB7: 4A DC.B 0x4A ; 'J' 0x0800EDB8: 61 DC.B 0x61 ; 'a' 0x0800EDB9: 6E DC.B 0x6E ; 'n' 0x0800EDBA: 00 DC.B 0x00 ; '\0' 0x0800EDBB: 46 DC.B 0x46 ; 'F' 0x0800EDBC: 65 DC.B 0x65 ; 'e' 0x0800EDBD: 62 DC.B 0x62 ; 'b' 0x0800EDBE: 00 DC.B 0x00 ; '\0' 0x0800EDBF: 4D DC.B 0x4D ; 'M' 0x0800EDC0: 61 DC.B 0x61 ; 'a' 0x0800EDC1: 72 DC.B 0x72 ; 'r' 0x0800EDC2: 00 DC.B 0x00 ; '\0' 0x0800EDC3: 41 DC.B 0x41 ; 'A' 0x0800EDC4: 70 DC.B 0x70 ; 'p' 0x0800EDC5: 72 DC.B 0x72 ; 'r' 0x0800EDC6: 00 DC.B 0x00 ; '\0' 0x0800EDC7: 4D DC.B 0x4D ; 'M' 0x0800EDC8: 61 DC.B 0x61 ; 'a' 0x0800EDC9: 79 DC.B 0x79 ; 'y' 0x0800EDCA: 00 DC.B 0x00 ; '\0' 0x0800EDCB: 4A DC.B 0x4A ; 'J' 0x0800EDCC: 75 DC.B 0x75 ; 'u' 0x0800EDCD: 6E DC.B 0x6E ; 'n' 0x0800EDCE: 00 DC.B 0x00 ; '\0' 0x0800EDCF: 4A DC.B 0x4A ; 'J' 0x0800EDD0: 75 DC.B 0x75 ; 'u' 0x0800EDD1: 6C DC.B 0x6C ; 'l' 0x0800EDD2: 00 DC.B 0x00 ; '\0' 0x0800EDD3: 41 DC.B 0x41 ; 'A' 0x0800EDD4: 75 DC.B 0x75 ; 'u' 0x0800EDD5: 67 DC.B 0x67 ; 'g' 0x0800EDD6: 00 DC.B 0x00 ; '\0' 0x0800EDD7: 53 DC.B 0x53 ; 'S' 0x0800EDD8: 65 DC.B 0x65 ; 'e' 0x0800EDD9: 70 DC.B 0x70 ; 'p' 0x0800EDDA: 00 DC.B 0x00 ; '\0' 0x0800EDDB: 4F DC.B 0x4F ; 'O' 0x0800EDDC: 63 DC.B 0x63 ; 'c' 0x0800EDDD: 74 DC.B 0x74 ; 't' 0x0800EDDE: 00 DC.B 0x00 ; '\0' 0x0800EDDF: 4E DC.B 0x4E ; 'N' 0x0800EDE0: 6F DC.B 0x6F ; 'o' 0x0800EDE1: 76 DC.B 0x76 ; 'v' 0x0800EDE2: 00 DC.B 0x00 ; '\0' 0x0800EDE3: 44 DC.B 0x44 ; 'D' 0x0800EDE4: 65 DC.B 0x65 ; 'e' 0x0800EDE5: 63 DC.B 0x63 ; 'c' 0x0800EDE6: 00 DC.B 0x00 ; '\0' 0x0800EDE7: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_ascii_ctype_mask from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=13, align=1


__SEGGER_RTL_ascii_ctype_mask: 0x0800EDE8: 00 DC.B 0x00 ; '\0' 0x0800EDE9: 07 DC.B 0x07 ; '\x07' 0x0800EDEA: 03 DC.B 0x03 ; '\x03' 0x0800EDEB: 20 DC.B 0x20 ; ' ' 0x0800EDEC: 04 DC.B 0x04 ; '\x04' 0x0800EDED: 17 DC.B 0x17 ; '\x17' 0x0800EDEE: 02 DC.B 0x02 ; '\x02' 0x0800EDEF: 01 DC.B 0x01 ; '\x01' 0x0800EDF0: 08 DC.B 0x08 ; '\b' 0x0800EDF1: 57 DC.B 0x57 ; 'W' 0x0800EDF2: 10 DC.B 0x10 ; '\x10' 0x0800EDF3: 40 DC.B 0x40 ; '@' 0x0800EDF4: 80 DC.B 0x80 ; '\x80'

Section .rodata.block.tdata.copy from [ Linker created ], size=20, align=4

  0x0800EDF8:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800EDF9:  67           DC.B       0x67                     ; 'g'
  0x0800EDFA:  00           DC.B       0x00                     ; '\0'
  0x0800EDFB:  08           DC.B       0x08                     ; '\b'
  0x0800EDFC:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800EDFD:  67           DC.B       0x67                     ; 'g'
  0x0800EDFE:  00           DC.B       0x00                     ; '\0'
  0x0800EDFF:  08           DC.B       0x08                     ; '\b'
  0x0800EE00:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800EE01:  67           DC.B       0x67                     ; 'g'
  0x0800EE02:  00           DC.B       0x00                     ; '\0'
  0x0800EE03:  08           DC.B       0x08                     ; '\b'
  0x0800EE04:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800EE05:  67           DC.B       0x67                     ; 'g'
  0x0800EE06:  00           DC.B       0x00                     ; '\0'
  0x0800EE07:  08           DC.B       0x08                     ; '\b'
  0x0800EE08:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800EE09:  67           DC.B       0x67                     ; 'g'
  0x0800EE0A:  00           DC.B       0x00                     ; '\0'
  0x0800EE0B:  08           DC.B       0x08                     ; '\b'

Section .init_array from STM32G4xx_Startup.o, size=4, align=4

  0x0800EE0C:  0800D469     DC.W       SystemCoreClockUpdate

Section .rodata..Lstr.30 from main.o, size=16, align=1

  0x0800EE10:  55           DC.B       0x55                     ; 'U'
  0x0800EE11:  4E           DC.B       0x4E                     ; 'N'
  0x0800EE12:  4B           DC.B       0x4B                     ; 'K'
  0x0800EE13:  4E           DC.B       0x4E                     ; 'N'
  0x0800EE14:  4F           DC.B       0x4F                     ; 'O'
  0x0800EE15:  57           DC.B       0x57                     ; 'W'
  0x0800EE16:  4E           DC.B       0x4E                     ; 'N'
  0x0800EE17:  20           DC.B       0x20                     ; ' '
  0x0800EE18:  43           DC.B       0x43                     ; 'C'
  0x0800EE19:  4F           DC.B       0x4F                     ; 'O'
  0x0800EE1A:  4D           DC.B       0x4D                     ; 'M'
  0x0800EE1B:  4D           DC.B       0x4D                     ; 'M'
  0x0800EE1C:  41           DC.B       0x41                     ; 'A'
  0x0800EE1D:  4E           DC.B       0x4E                     ; 'N'
  0x0800EE1E:  44           DC.B       0x44                     ; 'D'
  0x0800EE1F:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.36 from main.o, size=28, align=1

  0x0800EE20:  46           DC.B       0x46                     ; 'F'
  0x0800EE21:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE22:  61           DC.B       0x61                     ; 'a'
  0x0800EE23:  73           DC.B       0x73                     ; 's'
  0x0800EE24:  68           DC.B       0x68                     ; 'h'
  0x0800EE25:  20           DC.B       0x20                     ; ' '
  0x0800EE26:  4F           DC.B       0x4F                     ; 'O'
  0x0800EE27:  70           DC.B       0x70                     ; 'p'
  0x0800EE28:  74           DC.B       0x74                     ; 't'
  0x0800EE29:  69           DC.B       0x69                     ; 'i'
  0x0800EE2A:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE2B:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE2C:  62           DC.B       0x62                     ; 'b'
  0x0800EE2D:  79           DC.B       0x79                     ; 'y'
  0x0800EE2E:  74           DC.B       0x74                     ; 't'
  0x0800EE2F:  65           DC.B       0x65                     ; 'e'
  0x0800EE30:  20           DC.B       0x20                     ; ' '
  0x0800EE31:  70           DC.B       0x70                     ; 'p'
  0x0800EE32:  72           DC.B       0x72                     ; 'r'
  0x0800EE33:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE34:  67           DC.B       0x67                     ; 'g'
  0x0800EE35:  72           DC.B       0x72                     ; 'r'
  0x0800EE36:  61           DC.B       0x61                     ; 'a'
  0x0800EE37:  6D           DC.B       0x6D                     ; 'm'
  0x0800EE38:  6D           DC.B       0x6D                     ; 'm'
  0x0800EE39:  65           DC.B       0x65                     ; 'e'
  0x0800EE3A:  64           DC.B       0x64                     ; 'd'
  0x0800EE3B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.43 from main.o, size=32, align=1

  0x0800EE3C:  53           DC.B       0x53                     ; 'S'
  0x0800EE3D:  74           DC.B       0x74                     ; 't'
  0x0800EE3E:  61           DC.B       0x61                     ; 'a'
  0x0800EE3F:  72           DC.B       0x72                     ; 'r'
  0x0800EE40:  74           DC.B       0x74                     ; 't'
  0x0800EE41:  20           DC.B       0x20                     ; ' '
  0x0800EE42:  65           DC.B       0x65                     ; 'e'
  0x0800EE43:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE44:  61           DC.B       0x61                     ; 'a'
  0x0800EE45:  62           DC.B       0x62                     ; 'b'
  0x0800EE46:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE47:  65           DC.B       0x65                     ; 'e'
  0x0800EE48:  20           DC.B       0x20                     ; ' '
  0x0800EE49:  72           DC.B       0x72                     ; 'r'
  0x0800EE4A:  65           DC.B       0x65                     ; 'e'
  0x0800EE4B:  61           DC.B       0x61                     ; 'a'
  0x0800EE4C:  64           DC.B       0x64                     ; 'd'
  0x0800EE4D:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE4E:  75           DC.B       0x75                     ; 'u'
  0x0800EE4F:  74           DC.B       0x74                     ; 't'
  0x0800EE50:  20           DC.B       0x20                     ; ' '
  0x0800EE51:  70           DC.B       0x70                     ; 'p'
  0x0800EE52:  72           DC.B       0x72                     ; 'r'
  0x0800EE53:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE54:  74           DC.B       0x74                     ; 't'
  0x0800EE55:  65           DC.B       0x65                     ; 'e'
  0x0800EE56:  63           DC.B       0x63                     ; 'c'
  0x0800EE57:  74           DC.B       0x74                     ; 't'
  0x0800EE58:  69           DC.B       0x69                     ; 'i'
  0x0800EE59:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE5A:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE5B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.54 from main.o, size=16, align=1

  0x0800EE5C:  2E           DC.B       0x2E                     ; '.'
  0x0800EE5D:  2E           DC.B       0x2E                     ; '.'
  0x0800EE5E:  2E           DC.B       0x2E                     ; '.'
  0x0800EE5F:  46           DC.B       0x46                     ; 'F'
  0x0800EE60:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE61:  61           DC.B       0x61                     ; 'a'
  0x0800EE62:  73           DC.B       0x73                     ; 's'
  0x0800EE63:  68           DC.B       0x68                     ; 'h'
  0x0800EE64:  20           DC.B       0x20                     ; ' '
  0x0800EE65:  75           DC.B       0x75                     ; 'u'
  0x0800EE66:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE67:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE68:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE69:  63           DC.B       0x63                     ; 'c'
  0x0800EE6A:  6B           DC.B       0x6B                     ; 'k'
  0x0800EE6B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.55 from main.o, size=24, align=1

  0x0800EE6C:  46           DC.B       0x46                     ; 'F'
  0x0800EE6D:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE6E:  61           DC.B       0x61                     ; 'a'
  0x0800EE6F:  73           DC.B       0x73                     ; 's'
  0x0800EE70:  68           DC.B       0x68                     ; 'h'
  0x0800EE71:  20           DC.B       0x20                     ; ' '
  0x0800EE72:  4F           DC.B       0x4F                     ; 'O'
  0x0800EE73:  70           DC.B       0x70                     ; 'p'
  0x0800EE74:  74           DC.B       0x74                     ; 't'
  0x0800EE75:  69           DC.B       0x69                     ; 'i'
  0x0800EE76:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE77:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE78:  62           DC.B       0x62                     ; 'b'
  0x0800EE79:  79           DC.B       0x79                     ; 'y'
  0x0800EE7A:  74           DC.B       0x74                     ; 't'
  0x0800EE7B:  65           DC.B       0x65                     ; 'e'
  0x0800EE7C:  20           DC.B       0x20                     ; ' '
  0x0800EE7D:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE7E:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE7F:  63           DC.B       0x63                     ; 'c'
  0x0800EE80:  6B           DC.B       0x6B                     ; 'k'
  0x0800EE81:  65           DC.B       0x65                     ; 'e'
  0x0800EE82:  64           DC.B       0x64                     ; 'd'
  0x0800EE83:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.57 from main.o, size=32, align=1

  0x0800EE84:  2E           DC.B       0x2E                     ; '.'
  0x0800EE85:  2E           DC.B       0x2E                     ; '.'
  0x0800EE86:  2E           DC.B       0x2E                     ; '.'
  0x0800EE87:  45           DC.B       0x45                     ; 'E'
  0x0800EE88:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE89:  61           DC.B       0x61                     ; 'a'
  0x0800EE8A:  62           DC.B       0x62                     ; 'b'
  0x0800EE8B:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE8C:  65           DC.B       0x65                     ; 'e'
  0x0800EE8D:  20           DC.B       0x20                     ; ' '
  0x0800EE8E:  6C           DC.B       0x6C                     ; 'l'
  0x0800EE8F:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE90:  63           DC.B       0x63                     ; 'c'
  0x0800EE91:  6B           DC.B       0x6B                     ; 'k'
  0x0800EE92:  20           DC.B       0x20                     ; ' '
  0x0800EE93:  70           DC.B       0x70                     ; 'p'
  0x0800EE94:  72           DC.B       0x72                     ; 'r'
  0x0800EE95:  6F           DC.B       0x6F                     ; 'o'
  0x0800EE96:  63           DC.B       0x63                     ; 'c'
  0x0800EE97:  65           DC.B       0x65                     ; 'e'
  0x0800EE98:  73           DC.B       0x73                     ; 's'
  0x0800EE99:  73           DC.B       0x73                     ; 's'
  0x0800EE9A:  20           DC.B       0x20                     ; ' '
  0x0800EE9B:  66           DC.B       0x66                     ; 'f'
  0x0800EE9C:  69           DC.B       0x69                     ; 'i'
  0x0800EE9D:  6E           DC.B       0x6E                     ; 'n'
  0x0800EE9E:  69           DC.B       0x69                     ; 'i'
  0x0800EE9F:  73           DC.B       0x73                     ; 's'
  0x0800EEA0:  68           DC.B       0x68                     ; 'h'
  0x0800EEA1:  65           DC.B       0x65                     ; 'e'
  0x0800EEA2:  64           DC.B       0x64                     ; 'd'
  0x0800EEA3:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_fdcan.o, size=96, align=1

  0x0800EEA4:  44           DC.B       0x44                     ; 'D'
  0x0800EEA5:  3A           DC.B       0x3A                     ; ':'
  0x0800EEA6:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEA7:  50           DC.B       0x50                     ; 'P'
  0x0800EEA8:  72           DC.B       0x72                     ; 'r'
  0x0800EEA9:  6F           DC.B       0x6F                     ; 'o'
  0x0800EEAA:  6A           DC.B       0x6A                     ; 'j'
  0x0800EEAB:  65           DC.B       0x65                     ; 'e'
  0x0800EEAC:  6B           DC.B       0x6B                     ; 'k'
  0x0800EEAD:  74           DC.B       0x74                     ; 't'
  0x0800EEAE:  65           DC.B       0x65                     ; 'e'
  0x0800EEAF:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEB0:  65           DC.B       0x65                     ; 'e'
  0x0800EEB1:  63           DC.B       0x63                     ; 'c'
  0x0800EEB2:  73           DC.B       0x73                     ; 's'
  0x0800EEB3:  53           DC.B       0x53                     ; 'S'
  0x0800EEB4:  6D           DC.B       0x6D                     ; 'm'
  0x0800EEB5:  61           DC.B       0x61                     ; 'a'
  0x0800EEB6:  72           DC.B       0x72                     ; 'r'
  0x0800EEB7:  74           DC.B       0x74                     ; 't'
  0x0800EEB8:  50           DC.B       0x50                     ; 'P'
  0x0800EEB9:  72           DC.B       0x72                     ; 'r'
  0x0800EEBA:  6F           DC.B       0x6F                     ; 'o'
  0x0800EEBB:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEBC:  74           DC.B       0x74                     ; 't'
  0x0800EEBD:  72           DC.B       0x72                     ; 'r'
  0x0800EEBE:  75           DC.B       0x75                     ; 'u'
  0x0800EEBF:  6E           DC.B       0x6E                     ; 'n'
  0x0800EEC0:  6B           DC.B       0x6B                     ; 'k'
  0x0800EEC1:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEC2:  66           DC.B       0x66                     ; 'f'
  0x0800EEC3:  77           DC.B       0x77                     ; 'w'
  0x0800EEC4:  5F           DC.B       0x5F                     ; '_'
  0x0800EEC5:  67           DC.B       0x67                     ; 'g'
  0x0800EEC6:  34           DC.B       0x34                     ; '4'
  0x0800EEC7:  37           DC.B       0x37                     ; '7'
  0x0800EEC8:  33           DC.B       0x33                     ; '3'
  0x0800EEC9:  72           DC.B       0x72                     ; 'r'
  0x0800EECA:  63           DC.B       0x63                     ; 'c'
  0x0800EECB:  74           DC.B       0x74                     ; 't'
  0x0800EECC:  5C           DC.B       0x5C                     ; '\\'
  0x0800EECD:  44           DC.B       0x44                     ; 'D'
  0x0800EECE:  72           DC.B       0x72                     ; 'r'
  0x0800EECF:  69           DC.B       0x69                     ; 'i'
  0x0800EED0:  76           DC.B       0x76                     ; 'v'
  0x0800EED1:  65           DC.B       0x65                     ; 'e'
  0x0800EED2:  72           DC.B       0x72                     ; 'r'
  0x0800EED3:  73           DC.B       0x73                     ; 's'
  0x0800EED4:  5C           DC.B       0x5C                     ; '\\'
  0x0800EED5:  53           DC.B       0x53                     ; 'S'
  0x0800EED6:  54           DC.B       0x54                     ; 'T'
  0x0800EED7:  4D           DC.B       0x4D                     ; 'M'
  0x0800EED8:  33           DC.B       0x33                     ; '3'
  0x0800EED9:  32           DC.B       0x32                     ; '2'
  0x0800EEDA:  47           DC.B       0x47                     ; 'G'
  0x0800EEDB:  34           DC.B       0x34                     ; '4'
  0x0800EEDC:  78           DC.B       0x78                     ; 'x'
  0x0800EEDD:  78           DC.B       0x78                     ; 'x'
  0x0800EEDE:  5F           DC.B       0x5F                     ; '_'
  0x0800EEDF:  48           DC.B       0x48                     ; 'H'
  0x0800EEE0:  41           DC.B       0x41                     ; 'A'
  0x0800EEE1:  4C           DC.B       0x4C                     ; 'L'
  0x0800EEE2:  5F           DC.B       0x5F                     ; '_'
  0x0800EEE3:  44           DC.B       0x44                     ; 'D'
  0x0800EEE4:  72           DC.B       0x72                     ; 'r'
  0x0800EEE5:  69           DC.B       0x69                     ; 'i'
  0x0800EEE6:  76           DC.B       0x76                     ; 'v'
  0x0800EEE7:  65           DC.B       0x65                     ; 'e'
  0x0800EEE8:  72           DC.B       0x72                     ; 'r'
  0x0800EEE9:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEEA:  53           DC.B       0x53                     ; 'S'
  0x0800EEEB:  72           DC.B       0x72                     ; 'r'
  0x0800EEEC:  63           DC.B       0x63                     ; 'c'
  0x0800EEED:  5C           DC.B       0x5C                     ; '\\'
  0x0800EEEE:  73           DC.B       0x73                     ; 's'
  0x0800EEEF:  74           DC.B       0x74                     ; 't'
  0x0800EEF0:  6D           DC.B       0x6D                     ; 'm'
  0x0800EEF1:  33           DC.B       0x33                     ; '3'
  0x0800EEF2:  32           DC.B       0x32                     ; '2'
  0x0800EEF3:  67           DC.B       0x67                     ; 'g'
  0x0800EEF4:  34           DC.B       0x34                     ; '4'
  0x0800EEF5:  78           DC.B       0x78                     ; 'x'
  0x0800EEF6:  78           DC.B       0x78                     ; 'x'
  0x0800EEF7:  5F           DC.B       0x5F                     ; '_'
  0x0800EEF8:  68           DC.B       0x68                     ; 'h'
  0x0800EEF9:  61           DC.B       0x61                     ; 'a'
  0x0800EEFA:  6C           DC.B       0x6C                     ; 'l'
  0x0800EEFB:  5F           DC.B       0x5F                     ; '_'
  0x0800EEFC:  66           DC.B       0x66                     ; 'f'
  0x0800EEFD:  64           DC.B       0x64                     ; 'd'
  0x0800EEFE:  63           DC.B       0x63                     ; 'c'
  0x0800EEFF:  61           DC.B       0x61                     ; 'a'
  0x0800EF00:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF01:  2E           DC.B       0x2E                     ; '.'
  0x0800EF02:  63           DC.B       0x63                     ; 'c'
  0x0800EF03:  00           DC.B       0x00                     ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g4xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.numerator: 0x0800EF04: 01 DC.B 0x01 ; '\x01' 0x0800EF05: 01 DC.B 0x01 ; '\x01' 0x0800EF06: 01 DC.B 0x01 ; '\x01' 0x0800EF07: 03 DC.B 0x03 ; '\x03' 0x0800EF08: 07 DC.B 0x07 ; '\x07' 0x0800EF09: 01 DC.B 0x01 ; '\x01' 0x0800EF0A: 00 DC.B 0x00 ; '\0' 0x0800EF0B: 00 DC.B 0x00 ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g4xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.denominator: 0x0800EF0C: 08 DC.B 0x08 ; '\b' 0x0800EF0D: 04 DC.B 0x04 ; '\x04' 0x0800EF0E: 02 DC.B 0x02 ; '\x02' 0x0800EF0F: 04 DC.B 0x04 ; '\x04' 0x0800EF10: 08 DC.B 0x08 ; '\b' 0x0800EF11: 01 DC.B 0x01 ; '\x01' 0x0800EF12: 01 DC.B 0x01 ; '\x01' 0x0800EF13: 01 DC.B 0x01 ; '\x01'

Section .rodata..L.str.8 from ads1260.o, size=20, align=1

  0x0800EF14:  4B           DC.B       0x4B                     ; 'K'
  0x0800EF15:  6F           DC.B       0x6F                     ; 'o'
  0x0800EF16:  72           DC.B       0x72                     ; 'r'
  0x0800EF17:  72           DC.B       0x72                     ; 'r'
  0x0800EF18:  65           DC.B       0x65                     ; 'e'
  0x0800EF19:  6B           DC.B       0x6B                     ; 'k'
  0x0800EF1A:  74           DC.B       0x74                     ; 't'
  0x0800EF1B:  75           DC.B       0x75                     ; 'u'
  0x0800EF1C:  72           DC.B       0x72                     ; 'r'
  0x0800EF1D:  66           DC.B       0x66                     ; 'f'
  0x0800EF1E:  61           DC.B       0x61                     ; 'a'
  0x0800EF1F:  6B           DC.B       0x6B                     ; 'k'
  0x0800EF20:  74           DC.B       0x74                     ; 't'
  0x0800EF21:  6F           DC.B       0x6F                     ; 'o'
  0x0800EF22:  72           DC.B       0x72                     ; 'r'
  0x0800EF23:  3D           DC.B       0x3D                     ; '='
  0x0800EF24:  25           DC.B       0x25                     ; '%'
  0x0800EF25:  66           DC.B       0x66                     ; 'f'
  0x0800EF26:  0A           DC.B       0x0A                     ; '\n'
  0x0800EF27:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.16 from ads1260.o, size=28, align=1

  0x0800EF28:  2D           DC.B       0x2D                     ; '-'
  0x0800EF29:  2D           DC.B       0x2D                     ; '-'
  0x0800EF2A:  2D           DC.B       0x2D                     ; '-'
  0x0800EF2B:  20           DC.B       0x20                     ; ' '
  0x0800EF2C:  47           DC.B       0x47                     ; 'G'
  0x0800EF2D:  61           DC.B       0x61                     ; 'a'
  0x0800EF2E:  69           DC.B       0x69                     ; 'i'
  0x0800EF2F:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF30:  20           DC.B       0x20                     ; ' '
  0x0800EF31:  44           DC.B       0x44                     ; 'D'
  0x0800EF32:  72           DC.B       0x72                     ; 'r'
  0x0800EF33:  69           DC.B       0x69                     ; 'i'
  0x0800EF34:  66           DC.B       0x66                     ; 'f'
  0x0800EF35:  74           DC.B       0x74                     ; 't'
  0x0800EF36:  20           DC.B       0x20                     ; ' '
  0x0800EF37:  43           DC.B       0x43                     ; 'C'
  0x0800EF38:  41           DC.B       0x41                     ; 'A'
  0x0800EF39:  4C           DC.B       0x4C                     ; 'L'
  0x0800EF3A:  20           DC.B       0x20                     ; ' '
  0x0800EF3B:  45           DC.B       0x45                     ; 'E'
  0x0800EF3C:  4E           DC.B       0x4E                     ; 'N'
  0x0800EF3D:  44           DC.B       0x44                     ; 'D'
  0x0800EF3E:  45           DC.B       0x45                     ; 'E'
  0x0800EF3F:  20           DC.B       0x20                     ; ' '
  0x0800EF40:  2D           DC.B       0x2D                     ; '-'
  0x0800EF41:  2D           DC.B       0x2D                     ; '-'
  0x0800EF42:  2D           DC.B       0x2D                     ; '-'
  0x0800EF43:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.25 from ads1260.o, size=36, align=1

  0x0800EF44:  45           DC.B       0x45                     ; 'E'
  0x0800EF45:  52           DC.B       0x52                     ; 'R'
  0x0800EF46:  52           DC.B       0x52                     ; 'R'
  0x0800EF47:  4F           DC.B       0x4F                     ; 'O'
  0x0800EF48:  52           DC.B       0x52                     ; 'R'
  0x0800EF49:  20           DC.B       0x20                     ; ' '
  0x0800EF4A:  41           DC.B       0x41                     ; 'A'
  0x0800EF4B:  44           DC.B       0x44                     ; 'D'
  0x0800EF4C:  53           DC.B       0x53                     ; 'S'
  0x0800EF4D:  5F           DC.B       0x5F                     ; '_'
  0x0800EF4E:  31           DC.B       0x31                     ; '1'
  0x0800EF4F:  32           DC.B       0x32                     ; '2'
  0x0800EF50:  36           DC.B       0x36                     ; '6'
  0x0800EF51:  30           DC.B       0x30                     ; '0'
  0x0800EF52:  5F           DC.B       0x5F                     ; '_'
  0x0800EF53:  53           DC.B       0x53                     ; 'S'
  0x0800EF54:  65           DC.B       0x65                     ; 'e'
  0x0800EF55:  74           DC.B       0x74                     ; 't'
  0x0800EF56:  49           DC.B       0x49                     ; 'I'
  0x0800EF57:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF58:  74           DC.B       0x74                     ; 't'
  0x0800EF59:  65           DC.B       0x65                     ; 'e'
  0x0800EF5A:  72           DC.B       0x72                     ; 'r'
  0x0800EF5B:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF5C:  61           DC.B       0x61                     ; 'a'
  0x0800EF5D:  6C           DC.B       0x6C                     ; 'l'
  0x0800EF5E:  52           DC.B       0x52                     ; 'R'
  0x0800EF5F:  65           DC.B       0x65                     ; 'e'
  0x0800EF60:  66           DC.B       0x66                     ; 'f'
  0x0800EF61:  65           DC.B       0x65                     ; 'e'
  0x0800EF62:  72           DC.B       0x72                     ; 'r'
  0x0800EF63:  65           DC.B       0x65                     ; 'e'
  0x0800EF64:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF65:  63           DC.B       0x63                     ; 'c'
  0x0800EF66:  65           DC.B       0x65                     ; 'e'
  0x0800EF67:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from ah_counter.o, size=88, align=1

  0x0800EF68:  54           DC.B       0x54                     ; 'T'
  0x0800EF69:  69           DC.B       0x69                     ; 'i'
  0x0800EF6A:  6D           DC.B       0x6D                     ; 'm'
  0x0800EF6B:  65           DC.B       0x65                     ; 'e'
  0x0800EF6C:  20           DC.B       0x20                     ; ' '
  0x0800EF6D:  25           DC.B       0x25                     ; '%'
  0x0800EF6E:  64           DC.B       0x64                     ; 'd'
  0x0800EF6F:  3A           DC.B       0x3A                     ; ':'
  0x0800EF70:  20           DC.B       0x20                     ; ' '
  0x0800EF71:  42           DC.B       0x42                     ; 'B'
  0x0800EF72:  61           DC.B       0x61                     ; 'a'
  0x0800EF73:  74           DC.B       0x74                     ; 't'
  0x0800EF74:  74           DC.B       0x74                     ; 't'
  0x0800EF75:  65           DC.B       0x65                     ; 'e'
  0x0800EF76:  72           DC.B       0x72                     ; 'r'
  0x0800EF77:  69           DC.B       0x69                     ; 'i'
  0x0800EF78:  65           DC.B       0x65                     ; 'e'
  0x0800EF79:  20           DC.B       0x20                     ; ' '
  0x0800EF7A:  46           DC.B       0x46                     ; 'F'
  0x0800EF7B:  75           DC.B       0x75                     ; 'u'
  0x0800EF7C:  6C           DC.B       0x6C                     ; 'l'
  0x0800EF7D:  6C           DC.B       0x6C                     ; 'l'
  0x0800EF7E:  20           DC.B       0x20                     ; ' '
  0x0800EF7F:  65           DC.B       0x65                     ; 'e'
  0x0800EF80:  76           DC.B       0x76                     ; 'v'
  0x0800EF81:  65           DC.B       0x65                     ; 'e'
  0x0800EF82:  6E           DC.B       0x6E                     ; 'n'
  0x0800EF83:  74           DC.B       0x74                     ; 't'
  0x0800EF84:  20           DC.B       0x20                     ; ' '
  0x0800EF85:  6D           DC.B       0x6D                     ; 'm'
  0x0800EF86:  41           DC.B       0x41                     ; 'A'
  0x0800EF87:  68           DC.B       0x68                     ; 'h'
  0x0800EF88:  43           DC.B       0x43                     ; 'C'
  0x0800EF89:  61           DC.B       0x61                     ; 'a'
  0x0800EF8A:  72           DC.B       0x72                     ; 'r'
  0x0800EF8B:  67           DC.B       0x67                     ; 'g'
  0x0800EF8C:  65           DC.B       0x65                     ; 'e'
  0x0800EF8D:  64           DC.B       0x64                     ; 'd'
  0x0800EF8E:  3D           DC.B       0x3D                     ; '='
  0x0800EF8F:  25           DC.B       0x25                     ; '%'
  0x0800EF90:  64           DC.B       0x64                     ; 'd'
  0x0800EF91:  2C           DC.B       0x2C                     ; ','
  0x0800EF92:  20           DC.B       0x20                     ; ' '
  0x0800EF93:  74           DC.B       0x74                     ; 't'
  0x0800EF94:  43           DC.B       0x43                     ; 'C'
  0x0800EF95:  68           DC.B       0x68                     ; 'h'
  0x0800EF96:  61           DC.B       0x61                     ; 'a'
  0x0800EF97:  72           DC.B       0x72                     ; 'r'
  0x0800EF98:  67           DC.B       0x67                     ; 'g'
  0x0800EF99:  65           DC.B       0x65                     ; 'e'
  0x0800EF9A:  3D           DC.B       0x3D                     ; '='
  0x0800EF9B:  25           DC.B       0x25                     ; '%'
  0x0800EF9C:  64           DC.B       0x64                     ; 'd'
  0x0800EF9D:  2C           DC.B       0x2C                     ; ','
  0x0800EF9E:  20           DC.B       0x20                     ; ' '
  0x0800EF9F:  63           DC.B       0x63                     ; 'c'
  0x0800EFA0:  65           DC.B       0x65                     ; 'e'
  0x0800EFA1:  66           DC.B       0x66                     ; 'f'
  0x0800EFA2:  41           DC.B       0x41                     ; 'A'
  0x0800EFA3:  68           DC.B       0x68                     ; 'h'
  0x0800EFA4:  3D           DC.B       0x3D                     ; '='
  0x0800EFA5:  25           DC.B       0x25                     ; '%'
  0x0800EFA6:  64           DC.B       0x64                     ; 'd'
  0x0800EFA7:  2C           DC.B       0x2C                     ; ','
  0x0800EFA8:  20           DC.B       0x20                     ; ' '
  0x0800EFA9:  63           DC.B       0x63                     ; 'c'
  0x0800EFAA:  65           DC.B       0x65                     ; 'e'
  0x0800EFAB:  66           DC.B       0x66                     ; 'f'
  0x0800EFAC:  57           DC.B       0x57                     ; 'W'
  0x0800EFAD:  68           DC.B       0x68                     ; 'h'
  0x0800EFAE:  3D           DC.B       0x3D                     ; '='
  0x0800EFAF:  25           DC.B       0x25                     ; '%'
  0x0800EFB0:  64           DC.B       0x64                     ; 'd'
  0x0800EFB1:  2C           DC.B       0x2C                     ; ','
  0x0800EFB2:  20           DC.B       0x20                     ; ' '
  0x0800EFB3:  75           DC.B       0x75                     ; 'u'
  0x0800EFB4:  3D           DC.B       0x3D                     ; '='
  0x0800EFB5:  25           DC.B       0x25                     ; '%'
  0x0800EFB6:  64           DC.B       0x64                     ; 'd'
  0x0800EFB7:  2C           DC.B       0x2C                     ; ','
  0x0800EFB8:  20           DC.B       0x20                     ; ' '
  0x0800EFB9:  69           DC.B       0x69                     ; 'i'
  0x0800EFBA:  3D           DC.B       0x3D                     ; '='
  0x0800EFBB:  25           DC.B       0x25                     ; '%'
  0x0800EFBC:  64           DC.B       0x64                     ; 'd'
  0x0800EFBD:  0D           DC.B       0x0D                     ; '\r'
  0x0800EFBE:  0A           DC.B       0x0A                     ; '\n'
  0x0800EFBF:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.13 from eeprom.o, size=12, align=1

  0x0800EFC0:  57           DC.B       0x57                     ; 'W'
  0x0800EFC1:  72           DC.B       0x72                     ; 'r'
  0x0800EFC2:  69           DC.B       0x69                     ; 'i'
  0x0800EFC3:  74           DC.B       0x74                     ; 't'
  0x0800EFC4:  69           DC.B       0x69                     ; 'i'
  0x0800EFC5:  6E           DC.B       0x6E                     ; 'n'
  0x0800EFC6:  67           DC.B       0x67                     ; 'g'
  0x0800EFC7:  20           DC.B       0x20                     ; ' '
  0x0800EFC8:  53           DC.B       0x53                     ; 'S'
  0x0800EFC9:  4E           DC.B       0x4E                     ; 'N'
  0x0800EFCA:  21           DC.B       0x21                     ; '!'
  0x0800EFCB:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2 from modbus.o, size=16, align=1

  0x0800EFCC:  4D           DC.B       0x4D                     ; 'M'
  0x0800EFCD:  42           DC.B       0x42                     ; 'B'
  0x0800EFCE:  20           DC.B       0x20                     ; ' '
  0x0800EFCF:  46           DC.B       0x46                     ; 'F'
  0x0800EFD0:  45           DC.B       0x45                     ; 'E'
  0x0800EFD1:  20           DC.B       0x20                     ; ' '
  0x0800EFD2:  45           DC.B       0x45                     ; 'E'
  0x0800EFD3:  72           DC.B       0x72                     ; 'r'
  0x0800EFD4:  72           DC.B       0x72                     ; 'r'
  0x0800EFD5:  6F           DC.B       0x6F                     ; 'o'
  0x0800EFD6:  72           DC.B       0x72                     ; 'r'
  0x0800EFD7:  21           DC.B       0x21                     ; '!'
  0x0800EFD8:  20           DC.B       0x20                     ; ' '
  0x0800EFD9:  0A           DC.B       0x0A                     ; '\n'
  0x0800EFDA:  0D           DC.B       0x0D                     ; '\r'
  0x0800EFDB:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3 from modbus.o, size=16, align=1

  0x0800EFDC:  4D           DC.B       0x4D                     ; 'M'
  0x0800EFDD:  42           DC.B       0x42                     ; 'B'
  0x0800EFDE:  20           DC.B       0x20                     ; ' '
  0x0800EFDF:  50           DC.B       0x50                     ; 'P'
  0x0800EFE0:  45           DC.B       0x45                     ; 'E'
  0x0800EFE1:  20           DC.B       0x20                     ; ' '
  0x0800EFE2:  45           DC.B       0x45                     ; 'E'
  0x0800EFE3:  72           DC.B       0x72                     ; 'r'
  0x0800EFE4:  72           DC.B       0x72                     ; 'r'
  0x0800EFE5:  6F           DC.B       0x6F                     ; 'o'
  0x0800EFE6:  72           DC.B       0x72                     ; 'r'
  0x0800EFE7:  21           DC.B       0x21                     ; '!'
  0x0800EFE8:  20           DC.B       0x20                     ; ' '
  0x0800EFE9:  0A           DC.B       0x0A                     ; '\n'
  0x0800EFEA:  0D           DC.B       0x0D                     ; '\r'
  0x0800EFEB:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4 from modbus.o, size=16, align=1

  0x0800EFEC:  4D           DC.B       0x4D                     ; 'M'
  0x0800EFED:  42           DC.B       0x42                     ; 'B'
  0x0800EFEE:  20           DC.B       0x20                     ; ' '
  0x0800EFEF:  4E           DC.B       0x4E                     ; 'N'
  0x0800EFF0:  45           DC.B       0x45                     ; 'E'
  0x0800EFF1:  20           DC.B       0x20                     ; ' '
  0x0800EFF2:  45           DC.B       0x45                     ; 'E'
  0x0800EFF3:  72           DC.B       0x72                     ; 'r'
  0x0800EFF4:  72           DC.B       0x72                     ; 'r'
  0x0800EFF5:  6F           DC.B       0x6F                     ; 'o'
  0x0800EFF6:  72           DC.B       0x72                     ; 'r'
  0x0800EFF7:  21           DC.B       0x21                     ; '!'
  0x0800EFF8:  20           DC.B       0x20                     ; ' '
  0x0800EFF9:  0A           DC.B       0x0A                     ; '\n'
  0x0800EFFA:  0D           DC.B       0x0D                     ; '\r'
  0x0800EFFB:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.22 from outputs.o, size=24, align=1

  0x0800EFFC:  4F           DC.B       0x4F                     ; 'O'
  0x0800EFFD:  55           DC.B       0x55                     ; 'U'
  0x0800EFFE:  54           DC.B       0x54                     ; 'T'
  0x0800EFFF:  50           DC.B       0x50                     ; 'P'
  0x0800F000:  55           DC.B       0x55                     ; 'U'
  0x0800F001:  54           DC.B       0x54                     ; 'T'
  0x0800F002:  53           DC.B       0x53                     ; 'S'
  0x0800F003:  5F           DC.B       0x5F                     ; '_'
  0x0800F004:  4C           DC.B       0x4C                     ; 'L'
  0x0800F005:  56           DC.B       0x56                     ; 'V'
  0x0800F006:  50           DC.B       0x50                     ; 'P'
  0x0800F007:  5F           DC.B       0x5F                     ; '_'
  0x0800F008:  4F           DC.B       0x4F                     ; 'O'
  0x0800F009:  56           DC.B       0x56                     ; 'V'
  0x0800F00A:  45           DC.B       0x45                     ; 'E'
  0x0800F00B:  52           DC.B       0x52                     ; 'R'
  0x0800F00C:  43           DC.B       0x43                     ; 'C'
  0x0800F00D:  55           DC.B       0x55                     ; 'U'
  0x0800F00E:  52           DC.B       0x52                     ; 'R'
  0x0800F00F:  52           DC.B       0x52                     ; 'R'
  0x0800F010:  45           DC.B       0x45                     ; 'E'
  0x0800F011:  4E           DC.B       0x4E                     ; 'N'
  0x0800F012:  54           DC.B       0x54                     ; 'T'
  0x0800F013:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.29 from outputs.o, size=24, align=1

  0x0800F014:  4F           DC.B       0x4F                     ; 'O'
  0x0800F015:  55           DC.B       0x55                     ; 'U'
  0x0800F016:  54           DC.B       0x54                     ; 'T'
  0x0800F017:  50           DC.B       0x50                     ; 'P'
  0x0800F018:  55           DC.B       0x55                     ; 'U'
  0x0800F019:  54           DC.B       0x54                     ; 'T'
  0x0800F01A:  53           DC.B       0x53                     ; 'S'
  0x0800F01B:  5F           DC.B       0x5F                     ; '_'
  0x0800F01C:  4F           DC.B       0x4F                     ; 'O'
  0x0800F01D:  56           DC.B       0x56                     ; 'V'
  0x0800F01E:  50           DC.B       0x50                     ; 'P'
  0x0800F01F:  5F           DC.B       0x5F                     ; '_'
  0x0800F020:  4F           DC.B       0x4F                     ; 'O'
  0x0800F021:  56           DC.B       0x56                     ; 'V'
  0x0800F022:  45           DC.B       0x45                     ; 'E'
  0x0800F023:  52           DC.B       0x52                     ; 'R'
  0x0800F024:  43           DC.B       0x43                     ; 'C'
  0x0800F025:  55           DC.B       0x55                     ; 'U'
  0x0800F026:  52           DC.B       0x52                     ; 'R'
  0x0800F027:  52           DC.B       0x52                     ; 'R'
  0x0800F028:  45           DC.B       0x45                     ; 'E'
  0x0800F029:  4E           DC.B       0x4E                     ; 'N'
  0x0800F02A:  54           DC.B       0x54                     ; 'T'
  0x0800F02B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.30 from outputs.o, size=32, align=1

  0x0800F02C:  4F           DC.B       0x4F                     ; 'O'
  0x0800F02D:  55           DC.B       0x55                     ; 'U'
  0x0800F02E:  54           DC.B       0x54                     ; 'T'
  0x0800F02F:  50           DC.B       0x50                     ; 'P'
  0x0800F030:  55           DC.B       0x55                     ; 'U'
  0x0800F031:  54           DC.B       0x54                     ; 'T'
  0x0800F032:  53           DC.B       0x53                     ; 'S'
  0x0800F033:  5F           DC.B       0x5F                     ; '_'
  0x0800F034:  4F           DC.B       0x4F                     ; 'O'
  0x0800F035:  56           DC.B       0x56                     ; 'V'
  0x0800F036:  50           DC.B       0x50                     ; 'P'
  0x0800F037:  5F           DC.B       0x5F                     ; '_'
  0x0800F038:  42           DC.B       0x42                     ; 'B'
  0x0800F039:  41           DC.B       0x41                     ; 'A'
  0x0800F03A:  54           DC.B       0x54                     ; 'T'
  0x0800F03B:  54           DC.B       0x54                     ; 'T'
  0x0800F03C:  45           DC.B       0x45                     ; 'E'
  0x0800F03D:  52           DC.B       0x52                     ; 'R'
  0x0800F03E:  59           DC.B       0x59                     ; 'Y'
  0x0800F03F:  5F           DC.B       0x5F                     ; '_'
  0x0800F040:  4F           DC.B       0x4F                     ; 'O'
  0x0800F041:  56           DC.B       0x56                     ; 'V'
  0x0800F042:  45           DC.B       0x45                     ; 'E'
  0x0800F043:  52           DC.B       0x52                     ; 'R'
  0x0800F044:  56           DC.B       0x56                     ; 'V'
  0x0800F045:  4F           DC.B       0x4F                     ; 'O'
  0x0800F046:  4C           DC.B       0x4C                     ; 'L'
  0x0800F047:  54           DC.B       0x54                     ; 'T'
  0x0800F048:  41           DC.B       0x41                     ; 'A'
  0x0800F049:  47           DC.B       0x47                     ; 'G'
  0x0800F04A:  45           DC.B       0x45                     ; 'E'
  0x0800F04B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.33 from outputs.o, size=12, align=1

  0x0800F04C:  48           DC.B       0x48                     ; 'H'
  0x0800F04D:  65           DC.B       0x65                     ; 'e'
  0x0800F04E:  61           DC.B       0x61                     ; 'a'
  0x0800F04F:  74           DC.B       0x74                     ; 't'
  0x0800F050:  65           DC.B       0x65                     ; 'e'
  0x0800F051:  72           DC.B       0x72                     ; 'r'
  0x0800F052:  20           DC.B       0x20                     ; ' '
  0x0800F053:  6F           DC.B       0x6F                     ; 'o'
  0x0800F054:  66           DC.B       0x66                     ; 'f'
  0x0800F055:  66           DC.B       0x66                     ; 'f'
  0x0800F056:  0D           DC.B       0x0D                     ; '\r'
  0x0800F057:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.35 from outputs.o, size=20, align=1

  0x0800F058:  41           DC.B       0x41                     ; 'A'
  0x0800F059:  55           DC.B       0x55                     ; 'U'
  0x0800F05A:  58           DC.B       0x58                     ; 'X'
  0x0800F05B:  20           DC.B       0x20                     ; ' '
  0x0800F05C:  6F           DC.B       0x6F                     ; 'o'
  0x0800F05D:  66           DC.B       0x66                     ; 'f'
  0x0800F05E:  66           DC.B       0x66                     ; 'f'
  0x0800F05F:  20           DC.B       0x20                     ; ' '
  0x0800F060:  28           DC.B       0x28                     ; '('
  0x0800F061:  53           DC.B       0x53                     ; 'S'
  0x0800F062:  4F           DC.B       0x4F                     ; 'O'
  0x0800F063:  43           DC.B       0x43                     ; 'C'
  0x0800F064:  20           DC.B       0x20                     ; ' '
  0x0800F065:  4D           DC.B       0x4D                     ; 'M'
  0x0800F066:  6F           DC.B       0x6F                     ; 'o'
  0x0800F067:  64           DC.B       0x64                     ; 'd'
  0x0800F068:  65           DC.B       0x65                     ; 'e'
  0x0800F069:  29           DC.B       0x29                     ; ')'
  0x0800F06A:  0D           DC.B       0x0D                     ; '\r'
  0x0800F06B:  00           DC.B       0x00                     ; '\0'

Section .rodata.AHBPrescTable from system_stm32g4xx.o, size=16, align=1


AHBPrescTable: 0x0800F06C: 00 DC.B 0x00 ; '\0' 0x0800F06D: 00 DC.B 0x00 ; '\0' 0x0800F06E: 00 DC.B 0x00 ; '\0' 0x0800F06F: 00 DC.B 0x00 ; '\0' 0x0800F070: 00 DC.B 0x00 ; '\0' 0x0800F071: 00 DC.B 0x00 ; '\0' 0x0800F072: 00 DC.B 0x00 ; '\0' 0x0800F073: 00 DC.B 0x00 ; '\0' 0x0800F074: 01 DC.B 0x01 ; '\x01' 0x0800F075: 02 DC.B 0x02 ; '\x02' 0x0800F076: 03 DC.B 0x03 ; '\x03' 0x0800F077: 04 DC.B 0x04 ; '\x04' 0x0800F078: 06 DC.B 0x06 ; '\x06' 0x0800F079: 07 DC.B 0x07 ; '\x07' 0x0800F07A: 08 DC.B 0x08 ; '\b' 0x0800F07B: 09 DC.B 0x09 ; '\t'

Section .rodata.APBPrescTable from system_stm32g4xx.o, size=8, align=1


APBPrescTable: 0x0800F07C: 00 DC.B 0x00 ; '\0' 0x0800F07D: 00 DC.B 0x00 ; '\0' 0x0800F07E: 00 DC.B 0x00 ; '\0' 0x0800F07F: 00 DC.B 0x00 ; '\0' 0x0800F080: 01 DC.B 0x01 ; '\x01' 0x0800F081: 02 DC.B 0x02 ; '\x02' 0x0800F082: 03 DC.B 0x03 ; '\x03' 0x0800F083: 04 DC.B 0x04 ; '\x04'

Section .rodata.libc.__SEGGER_RTL_hex_uc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1


__SEGGER_RTL_hex_uc: 0x0800F084: 30 DC.B 0x30 ; '0' 0x0800F085: 31 DC.B 0x31 ; '1' 0x0800F086: 32 DC.B 0x32 ; '2' 0x0800F087: 33 DC.B 0x33 ; '3' 0x0800F088: 34 DC.B 0x34 ; '4' 0x0800F089: 35 DC.B 0x35 ; '5' 0x0800F08A: 36 DC.B 0x36 ; '6' 0x0800F08B: 37 DC.B 0x37 ; '7' 0x0800F08C: 38 DC.B 0x38 ; '8' 0x0800F08D: 39 DC.B 0x39 ; '9' 0x0800F08E: 41 DC.B 0x41 ; 'A' 0x0800F08F: 42 DC.B 0x42 ; 'B' 0x0800F090: 43 DC.B 0x43 ; 'C' 0x0800F091: 44 DC.B 0x44 ; 'D' 0x0800F092: 45 DC.B 0x45 ; 'E' 0x0800F093: 46 DC.B 0x46 ; 'F'

Section .rodata.libc.__SEGGER_RTL_hex_lc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1


__SEGGER_RTL_hex_lc: 0x0800F094: 30 DC.B 0x30 ; '0' 0x0800F095: 31 DC.B 0x31 ; '1' 0x0800F096: 32 DC.B 0x32 ; '2' 0x0800F097: 33 DC.B 0x33 ; '3' 0x0800F098: 34 DC.B 0x34 ; '4' 0x0800F099: 35 DC.B 0x35 ; '5' 0x0800F09A: 36 DC.B 0x36 ; '6' 0x0800F09B: 37 DC.B 0x37 ; '7' 0x0800F09C: 38 DC.B 0x38 ; '8' 0x0800F09D: 39 DC.B 0x39 ; '9' 0x0800F09E: 61 DC.B 0x61 ; 'a' 0x0800F09F: 62 DC.B 0x62 ; 'b' 0x0800F0A0: 63 DC.B 0x63 ; 'c' 0x0800F0A1: 64 DC.B 0x64 ; 'd' 0x0800F0A2: 65 DC.B 0x65 ; 'e' 0x0800F0A3: 66 DC.B 0x66 ; 'f'

Section .rodata.libc.__SEGGER_RTL_ascii_ctype_map from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=128, align=1


__SEGGER_RTL_ascii_ctype_map: 0x0800F0A4: 20 DC.B 0x20 ; ' ' 0x0800F0A5: 20 DC.B 0x20 ; ' ' 0x0800F0A6: 20 DC.B 0x20 ; ' ' 0x0800F0A7: 20 DC.B 0x20 ; ' ' 0x0800F0A8: 20 DC.B 0x20 ; ' ' 0x0800F0A9: 20 DC.B 0x20 ; ' ' 0x0800F0AA: 20 DC.B 0x20 ; ' ' 0x0800F0AB: 20 DC.B 0x20 ; ' ' 0x0800F0AC: 20 DC.B 0x20 ; ' ' 0x0800F0AD: 68 DC.B 0x68 ; 'h' 0x0800F0AE: 28 DC.B 0x28 ; '(' 0x0800F0AF: 28 DC.B 0x28 ; '(' 0x0800F0B0: 28 DC.B 0x28 ; '(' 0x0800F0B1: 28 DC.B 0x28 ; '(' 0x0800F0B2: 20 DC.B 0x20 ; ' ' 0x0800F0B3: 20 DC.B 0x20 ; ' ' 0x0800F0B4: 20 DC.B 0x20 ; ' ' 0x0800F0B5: 20 DC.B 0x20 ; ' ' 0x0800F0B6: 20 DC.B 0x20 ; ' ' 0x0800F0B7: 20 DC.B 0x20 ; ' ' 0x0800F0B8: 20 DC.B 0x20 ; ' ' 0x0800F0B9: 20 DC.B 0x20 ; ' ' 0x0800F0BA: 20 DC.B 0x20 ; ' ' 0x0800F0BB: 20 DC.B 0x20 ; ' ' 0x0800F0BC: 20 DC.B 0x20 ; ' ' 0x0800F0BD: 20 DC.B 0x20 ; ' ' 0x0800F0BE: 20 DC.B 0x20 ; ' ' 0x0800F0BF: 20 DC.B 0x20 ; ' ' 0x0800F0C0: 20 DC.B 0x20 ; ' ' 0x0800F0C1: 20 DC.B 0x20 ; ' ' 0x0800F0C2: 20 DC.B 0x20 ; ' ' 0x0800F0C3: 20 DC.B 0x20 ; ' ' 0x0800F0C4: 48 DC.B 0x48 ; 'H' 0x0800F0C5: 10 DC.B 0x10 ; '\x10' 0x0800F0C6: 10 DC.B 0x10 ; '\x10' 0x0800F0C7: 10 DC.B 0x10 ; '\x10' 0x0800F0C8: 10 DC.B 0x10 ; '\x10' 0x0800F0C9: 10 DC.B 0x10 ; '\x10' 0x0800F0CA: 10 DC.B 0x10 ; '\x10' 0x0800F0CB: 10 DC.B 0x10 ; '\x10' 0x0800F0CC: 10 DC.B 0x10 ; '\x10' 0x0800F0CD: 10 DC.B 0x10 ; '\x10' 0x0800F0CE: 10 DC.B 0x10 ; '\x10' 0x0800F0CF: 10 DC.B 0x10 ; '\x10' 0x0800F0D0: 10 DC.B 0x10 ; '\x10' 0x0800F0D1: 10 DC.B 0x10 ; '\x10' 0x0800F0D2: 10 DC.B 0x10 ; '\x10' 0x0800F0D3: 10 DC.B 0x10 ; '\x10' 0x0800F0D4: 84 DC.B 0x84 ; '\x84' 0x0800F0D5: 84 DC.B 0x84 ; '\x84' 0x0800F0D6: 84 DC.B 0x84 ; '\x84' 0x0800F0D7: 84 DC.B 0x84 ; '\x84' 0x0800F0D8: 84 DC.B 0x84 ; '\x84' 0x0800F0D9: 84 DC.B 0x84 ; '\x84' 0x0800F0DA: 84 DC.B 0x84 ; '\x84' 0x0800F0DB: 84 DC.B 0x84 ; '\x84' 0x0800F0DC: 84 DC.B 0x84 ; '\x84' 0x0800F0DD: 84 DC.B 0x84 ; '\x84' 0x0800F0DE: 10 DC.B 0x10 ; '\x10' 0x0800F0DF: 10 DC.B 0x10 ; '\x10' 0x0800F0E0: 10 DC.B 0x10 ; '\x10' 0x0800F0E1: 10 DC.B 0x10 ; '\x10' 0x0800F0E2: 10 DC.B 0x10 ; '\x10' 0x0800F0E3: 10 DC.B 0x10 ; '\x10' 0x0800F0E4: 10 DC.B 0x10 ; '\x10' 0x0800F0E5: 81 DC.B 0x81 ; '\x81' 0x0800F0E6: 81 DC.B 0x81 ; '\x81' 0x0800F0E7: 81 DC.B 0x81 ; '\x81' 0x0800F0E8: 81 DC.B 0x81 ; '\x81' 0x0800F0E9: 81 DC.B 0x81 ; '\x81' 0x0800F0EA: 81 DC.B 0x81 ; '\x81' 0x0800F0EB: 01 DC.B 0x01 ; '\x01' 0x0800F0EC: 01 DC.B 0x01 ; '\x01' 0x0800F0ED: 01 DC.B 0x01 ; '\x01' 0x0800F0EE: 01 DC.B 0x01 ; '\x01' 0x0800F0EF: 01 DC.B 0x01 ; '\x01' 0x0800F0F0: 01 DC.B 0x01 ; '\x01' 0x0800F0F1: 01 DC.B 0x01 ; '\x01' 0x0800F0F2: 01 DC.B 0x01 ; '\x01' 0x0800F0F3: 01 DC.B 0x01 ; '\x01' 0x0800F0F4: 01 DC.B 0x01 ; '\x01' 0x0800F0F5: 01 DC.B 0x01 ; '\x01' 0x0800F0F6: 01 DC.B 0x01 ; '\x01' 0x0800F0F7: 01 DC.B 0x01 ; '\x01' 0x0800F0F8: 01 DC.B 0x01 ; '\x01' 0x0800F0F9: 01 DC.B 0x01 ; '\x01' 0x0800F0FA: 01 DC.B 0x01 ; '\x01' 0x0800F0FB: 01 DC.B 0x01 ; '\x01' 0x0800F0FC: 01 DC.B 0x01 ; '\x01' 0x0800F0FD: 01 DC.B 0x01 ; '\x01' 0x0800F0FE: 01 DC.B 0x01 ; '\x01' 0x0800F0FF: 10 DC.B 0x10 ; '\x10' 0x0800F100: 10 DC.B 0x10 ; '\x10' 0x0800F101: 10 DC.B 0x10 ; '\x10' 0x0800F102: 10 DC.B 0x10 ; '\x10' 0x0800F103: 10 DC.B 0x10 ; '\x10' 0x0800F104: 10 DC.B 0x10 ; '\x10' 0x0800F105: 82 DC.B 0x82 ; '\x82' 0x0800F106: 82 DC.B 0x82 ; '\x82' 0x0800F107: 82 DC.B 0x82 ; '\x82' 0x0800F108: 82 DC.B 0x82 ; '\x82' 0x0800F109: 82 DC.B 0x82 ; '\x82' 0x0800F10A: 82 DC.B 0x82 ; '\x82' 0x0800F10B: 02 DC.B 0x02 ; '\x02' 0x0800F10C: 02 DC.B 0x02 ; '\x02' 0x0800F10D: 02 DC.B 0x02 ; '\x02' 0x0800F10E: 02 DC.B 0x02 ; '\x02' 0x0800F10F: 02 DC.B 0x02 ; '\x02' 0x0800F110: 02 DC.B 0x02 ; '\x02' 0x0800F111: 02 DC.B 0x02 ; '\x02' 0x0800F112: 02 DC.B 0x02 ; '\x02' 0x0800F113: 02 DC.B 0x02 ; '\x02' 0x0800F114: 02 DC.B 0x02 ; '\x02' 0x0800F115: 02 DC.B 0x02 ; '\x02' 0x0800F116: 02 DC.B 0x02 ; '\x02' 0x0800F117: 02 DC.B 0x02 ; '\x02' 0x0800F118: 02 DC.B 0x02 ; '\x02' 0x0800F119: 02 DC.B 0x02 ; '\x02' 0x0800F11A: 02 DC.B 0x02 ; '\x02' 0x0800F11B: 02 DC.B 0x02 ; '\x02' 0x0800F11C: 02 DC.B 0x02 ; '\x02' 0x0800F11D: 02 DC.B 0x02 ; '\x02' 0x0800F11E: 02 DC.B 0x02 ; '\x02' 0x0800F11F: 10 DC.B 0x10 ; '\x10' 0x0800F120: 10 DC.B 0x10 ; '\x10' 0x0800F121: 10 DC.B 0x10 ; '\x10' 0x0800F122: 10 DC.B 0x10 ; '\x10' 0x0800F123: 20 DC.B 0x20 ; ' '

Section .segger.init.__SEGGER_init_ctors from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=36, align=4


__SEGGER_init_ctors: 0x0800F124: B500 PUSH {LR} 0x0800F126: 4806 LDR R0, =0x0800EE0C ; [PC, #24] [0x0800F140] 0x0800F128: 4906 LDR R1, =0x0800EE10 ; [PC, #24] [0x0800F144]
.L1: 0x0800F12A: 4288 CMP R0, R1 0x0800F12C: D005 BEQ .L2 ; 0x0800F13A 0x0800F12E: 6802 LDR R2, [R0] 0x0800F130: 3004 ADDS R0, #4 0x0800F132: B403 PUSH {R0-R1} 0x0800F134: 4790 BLX R2 0x0800F136: BC03 POP {R0-R1} 0x0800F138: E7F7 B .L1 ; 0x0800F12A
.L2: 0x0800F13A: BC08 POP {R3} 0x0800F13C: 4718 BX R3 0x0800F13E: 0000 NOP 0x0800F140: 0800EE0C DC.W 0800EE0C ; R_ARM_ABS32 0x0800F144: 0800EE10 DC.W 0800EE10 ; R_ARM_ABS32

Section .segger.init.table from [ Linker created ], size=112, align=4

  0x0800F148:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F14C:  00           DC.B       0x00                     ; '\0'
  0x0800F14D:  00           DC.B       0x00                     ; '\0'
  0x0800F14E:  00           DC.B       0x00                     ; '\0'
  0x0800F14F:  10           DC.B       0x10                     ; '\x10'
  0x0800F150:  1D           DC.B       0x1D                     ; '\x1D'
  0x0800F151:  13           DC.B       0x13                     ; '\x13'
  0x0800F152:  00           DC.B       0x00                     ; '\0'
  0x0800F153:  00           DC.B       0x00                     ; '\0'
  0x0800F154:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F158:  1E           DC.B       0x1E                     ; '\x1E'
  0x0800F159:  13           DC.B       0x13                     ; '\x13'
  0x0800F15A:  00           DC.B       0x00                     ; '\0'
  0x0800F15B:  10           DC.B       0x10                     ; '\x10'
  0x0800F15C:  03           DC.B       0x03                     ; '\x03'
  0x0800F15D:  00           DC.B       0x00                     ; '\0'
  0x0800F15E:  00           DC.B       0x00                     ; '\0'
  0x0800F15F:  00           DC.B       0x00                     ; '\0'
  0x0800F160:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F164:  22           DC.B       0x22                     ; '\"'
  0x0800F165:  13           DC.B       0x13                     ; '\x13'
  0x0800F166:  00           DC.B       0x00                     ; '\0'
  0x0800F167:  10           DC.B       0x10                     ; '\x10'
  0x0800F168:  03           DC.B       0x03                     ; '\x03'
  0x0800F169:  00           DC.B       0x00                     ; '\0'
  0x0800F16A:  00           DC.B       0x00                     ; '\0'
  0x0800F16B:  00           DC.B       0x00                     ; '\0'
  0x0800F16C:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F170:  26           DC.B       0x26                     ; '&'
  0x0800F171:  13           DC.B       0x13                     ; '\x13'
  0x0800F172:  00           DC.B       0x00                     ; '\0'
  0x0800F173:  10           DC.B       0x10                     ; '\x10'
  0x0800F174:  20           DC.B       0x20                     ; ' '
  0x0800F175:  04           DC.B       0x04                     ; '\x04'
  0x0800F176:  00           DC.B       0x00                     ; '\0'
  0x0800F177:  00           DC.B       0x00                     ; '\0'
  0x0800F178:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F17C:  84           DC.B       0x84                     ; '\x84'
  0x0800F17D:  17           DC.B       0x17                     ; '\x17'
  0x0800F17E:  00           DC.B       0x00                     ; '\0'
  0x0800F17F:  10           DC.B       0x10                     ; '\x10'
  0x0800F180:  04           DC.B       0x04                     ; '\x04'
  0x0800F181:  00           DC.B       0x00                     ; '\0'
  0x0800F182:  00           DC.B       0x00                     ; '\0'
  0x0800F183:  00           DC.B       0x00                     ; '\0'
  0x0800F184:  0800F1E5     DC.W       __SEGGER_init_zero
  0x0800F188:  00           DC.B       0x00                     ; '\0'
  0x0800F189:  00           DC.B       0x00                     ; '\0'
  0x0800F18A:  00           DC.B       0x00                     ; '\0'
  0x0800F18B:  20           DC.B       0x20                     ; ' '
  0x0800F18C:  5C           DC.B       0x5C                     ; '\\'
  0x0800F18D:  03           DC.B       0x03                     ; '\x03'
  0x0800F18E:  00           DC.B       0x00                     ; '\0'
  0x0800F18F:  00           DC.B       0x00                     ; '\0'
  0x0800F190:  0800F1F7     DC.W       __SEGGER_init_copy
  0x0800F194:  88           DC.B       0x88                     ; '\x88'
  0x0800F195:  17           DC.B       0x17                     ; '\x17'
  0x0800F196:  00           DC.B       0x00                     ; '\0'
  0x0800F197:  10           DC.B       0x10                     ; '\x10'
  0x0800F198:  0800F1B8     DC.W       0800F1B8               ; R_ARM_ABS32
  0x0800F19C:  14           DC.B       0x14                     ; '\x14'
  0x0800F19D:  00           DC.B       0x00                     ; '\0'
  0x0800F19E:  00           DC.B       0x00                     ; '\0'
  0x0800F19F:  00           DC.B       0x00                     ; '\0'
  0x0800F1A0:  0800F20B     DC.W       __SEGGER_init_zpak
  0x0800F1A4:  4C           DC.B       0x4C                     ; 'L'
  0x0800F1A5:  17           DC.B       0x17                     ; '\x17'
  0x0800F1A6:  00           DC.B       0x00                     ; '\0'
  0x0800F1A7:  10           DC.B       0x10                     ; '\x10'
  0x0800F1A8:  0800F1CC     DC.W       0800F1CC               ; R_ARM_ABS32
  0x0800F1AC:  38           DC.B       0x38                     ; '8'
  0x0800F1AD:  00           DC.B       0x00                     ; '\0'
  0x0800F1AE:  00           DC.B       0x00                     ; '\0'
  0x0800F1AF:  00           DC.B       0x00                     ; '\0'
  0x0800F1B0:  0800F125     DC.W       __SEGGER_init_ctors
  0x0800F1B4:  08006407     DC.W       __SEGGER_init_done

Section .segger.init.data from [ Linker created ], size=44, align=4

  0x0800F1B8:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800F1B9:  67           DC.B       0x67                     ; 'g'
  0x0800F1BA:  00           DC.B       0x00                     ; '\0'
  0x0800F1BB:  08           DC.B       0x08                     ; '\b'
  0x0800F1BC:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800F1BD:  67           DC.B       0x67                     ; 'g'
  0x0800F1BE:  00           DC.B       0x00                     ; '\0'
  0x0800F1BF:  08           DC.B       0x08                     ; '\b'
  0x0800F1C0:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800F1C1:  67           DC.B       0x67                     ; 'g'
  0x0800F1C2:  00           DC.B       0x00                     ; '\0'
  0x0800F1C3:  08           DC.B       0x08                     ; '\b'
  0x0800F1C4:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800F1C5:  67           DC.B       0x67                     ; 'g'
  0x0800F1C6:  00           DC.B       0x00                     ; '\0'
  0x0800F1C7:  08           DC.B       0x08                     ; '\b'
  0x0800F1C8:  8C           DC.B       0x8C                     ; '\x8C'
  0x0800F1C9:  67           DC.B       0x67                     ; 'g'
  0x0800F1CA:  00           DC.B       0x00                     ; '\0'
  0x0800F1CB:  08           DC.B       0x08                     ; '\b'
  0x0800F1CC:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800F1CD:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800F1CE:  FE           DC.B       0xFE                     ; '\xFE'
  0x0800F1CF:  01           DC.B       0x01                     ; '\x01'
  0x0800F1D0:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800F1D1:  EE           DC.B       0xEE                     ; '\xEE'
  0x0800F1D2:  10           DC.B       0x10                     ; '\x10'
  0x0800F1D3:  01           DC.B       0x01                     ; '\x01'
  0x0800F1D4:  44           DC.B       0x44                     ; 'D'
  0x0800F1D5:  C4           DC.B       0xC4                     ; '\xC4'
  0x0800F1D6:  12           DC.B       0x12                     ; '\x12'
  0x0800F1D7:  10           DC.B       0x10                     ; '\x10'
  0x0800F1D8:  C8           DC.B       0xC8                     ; '\xC8'
  0x0800F1D9:  12           DC.B       0x12                     ; '\x12'
  0x0800F1DA:  10           DC.B       0x10                     ; '\x10'
  0x0800F1DB:  94           DC.B       0x94                     ; '\x94'
  0x0800F1DC:  CC           DC.B       0xCC                     ; '\xCC'
  0x0800F1DD:  12           DC.B       0x12                     ; '\x12'
  0x0800F1DE:  10           DC.B       0x10                     ; '\x10'
  0x0800F1DF:  24           DC.B       0x24                     ; '$'
  0x0800F1E0:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800F1E1:  00           DC.B       0x00                     ; '\0'
  0x0800F1E2:  00           DC.B       0x00                     ; '\0'
  0x0800F1E3:  00           DC.B       0x00                     ; '\0'

Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=18, align=2


__SEGGER_init_zero: 0x0800F1E4: 6820 LDR R0, [R4] 0x0800F1E6: 6861 LDR R1, [R4, #4] 0x0800F1E8: 3408 ADDS R4, #8 0x0800F1EA: 2200 MOVS R2, #0 0x0800F1EC: E000 B .L2 ; 0x0800F1F0
.L1: 0x0800F1EE: 5442 STRB R2, [R0, R1]
.L2: 0x0800F1F0: 1E49 SUBS R1, R1, #1 0x0800F1F2: D5FC BPL .L1 ; 0x0800F1EE 0x0800F1F4: 4770 BX LR

Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=2


__SEGGER_init_copy: 0x0800F1F6: 6820 LDR R0, [R4] 0x0800F1F8: 6861 LDR R1, [R4, #4] 0x0800F1FA: 68A2 LDR R2, [R4, #8] 0x0800F1FC: 340C ADDS R4, #12 0x0800F1FE: E001 B .L2 ; 0x0800F204
.L1: 0x0800F200: 5C8B LDRB R3, [R1, R2] 0x0800F202: 5483 STRB R3, [R0, R2]
.L2: 0x0800F204: 1E52 SUBS R2, R2, #1 0x0800F206: D5FB BPL .L1 ; 0x0800F200 0x0800F208: 4770 BX LR

Section .segger.init.__SEGGER_init_zpak from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=40, align=2


__SEGGER_init_zpak: 0x0800F20A: 6820 LDR R0, [R4] 0x0800F20C: 6861 LDR R1, [R4, #4] 0x0800F20E: 68A2 LDR R2, [R4, #8] 0x0800F210: 340C ADDS R4, #12
.L1: 0x0800F212: 780B LDRB R3, [R1] 0x0800F214: 1C49 ADDS R1, R1, #1 0x0800F216: 2608 MOVS R6, #8
.L2: 0x0800F218: 2500 MOVS R5, #0 0x0800F21A: 085B LSRS R3, R3, #1 0x0800F21C: D201 BCS .L3 ; 0x0800F222 0x0800F21E: 780D LDRB R5, [R1] 0x0800F220: 1C49 ADDS R1, R1, #1
.L3: 0x0800F222: 7005 STRB R5, [R0] 0x0800F224: 1C40 ADDS R0, R0, #1 0x0800F226: 1E52 SUBS R2, R2, #1 0x0800F228: D002 BEQ .L4 ; 0x0800F230 0x0800F22A: 1E76 SUBS R6, R6, #1 0x0800F22C: D1F4 BNE .L2 ; 0x0800F218 0x0800F22E: E7F0 B .L1 ; 0x0800F212
.L4: 0x0800F230: 4770 BX LR

Section .bss.sys_data from sysdata.o, size=1016, align=8


sys_data: 0x10000000: 01 DC.B 0x01 ; '\x01' 0x10000001: 11 DC.B 0x11 ; '\x11' 0x10000002: 01 DC.B 0x01 ; '\x01' 0x10000003: 25 DC.B 0x25 ; '%' 0x10000004: 0E DC.B 0x0E ; '\x0E' 0x10000005: 13 DC.B 0x13 ; '\x13' 0x10000006: 05 DC.B 0x05 ; '\x05' 0x10000007: 03 DC.B 0x03 ; '\x03' 0x10000008: 0E DC.B 0x0E ; '\x0E' 0x10000009: 10 DC.B 0x10 ; '\x10' 0x1000000A: 17 DC.B 0x17 ; '\x17' 0x1000000B: 1B DC.B 0x1B ; '\x1B' 0x1000000C: 0E DC.B 0x0E ; '\x0E' 0x1000000D: B4 DC.B 0xB4 ; '\xB4' 0x1000000E: 42 DC.B 0x42 ; 'B' 0x1000000F: 19 DC.B 0x19 ; '\x19' 0x10000010: 11 DC.B 0x11 ; '\x11' 0x10000011: 01 DC.B 0x01 ; '\x01' 0x10000012: 12 DC.B 0x12 ; '\x12' 0x10000013: 06 DC.B 0x06 ; '\x06' 0x10000014: 43 DC.B 0x43 ; 'C' 0x10000015: 17 DC.B 0x17 ; '\x17' 0x10000016: 00 DC.B 0x00 ; '\0' 0x10000017: 00 DC.B 0x00 ; '\0' 0x10000018: 02 DC.B 0x02 ; '\x02' 0x10000019: 34 DC.B 0x34 ; '4' 0x1000001A: 00 DC.B 0x00 ; '\0' 0x1000001B: 03 DC.B 0x03 ; '\x03' 0x1000001C: 0E DC.B 0x0E ; '\x0E' 0x1000001D: 49 DC.B 0x49 ; 'I' 0x1000001E: 13 DC.B 0x13 ; '\x13' 0x1000001F: 3F DC.B 0x3F ; '?' 0x10000020: 19 DC.B 0x19 ; '\x19' 0x10000021: 3A DC.B 0x3A ; ':' 0x10000022: 0B DC.B 0x0B ; '\v' 0x10000023: 3B DC.B 0x3B ; ';' 0x10000024: 0B DC.B 0x0B ; '\v' 0x10000025: 02 DC.B 0x02 ; '\x02' 0x10000026: 18 DC.B 0x18 ; '\x18' 0x10000027: 00 DC.B 0x00 ; '\0' 0x10000028: 00 DC.B 0x00 ; '\0' 0x10000029: 03 DC.B 0x03 ; '\x03' 0x1000002A: 16 DC.B 0x16 ; '\x16' 0x1000002B: 00 DC.B 0x00 ; '\0' 0x1000002C: 49 DC.B 0x49 ; 'I' 0x1000002D: 13 DC.B 0x13 ; '\x13' 0x1000002E: 03 DC.B 0x03 ; '\x03' 0x1000002F: 0E DC.B 0x0E ; '\x0E' 0x10000030: 3A DC.B 0x3A ; ':' 0x10000031: 0B DC.B 0x0B ; '\v' 0x10000032: 3B DC.B 0x3B ; ';' 0x10000033: 0B DC.B 0x0B ; '\v' 0x10000034: 00 DC.B 0x00 ; '\0' 0x10000035: 00 DC.B 0x00 ; '\0' 0x10000036: 04 DC.B 0x04 ; '\x04' 0x10000037: 35 DC.B 0x35 ; '5' 0x10000038: 00 DC.B 0x00 ; '\0' 0x10000039: 49 DC.B 0x49 ; 'I' 0x1000003A: 13 DC.B 0x13 ; '\x13' 0x1000003B: 00 DC.B 0x00 ; '\0' 0x1000003C: 00 DC.B 0x00 ; '\0' 0x1000003D: 05 DC.B 0x05 ; '\x05' 0x1000003E: 17 DC.B 0x17 ; '\x17' 0x1000003F: 01 DC.B 0x01 ; '\x01' 0x10000040: 0B DC.B 0x0B ; '\v' 0x10000041: 05 DC.B 0x05 ; '\x05' 0x10000042: 3A DC.B 0x3A ; ':' 0x10000043: 0B DC.B 0x0B ; '\v' 0x10000044: 3B DC.B 0x3B ; ';' 0x10000045: 0B DC.B 0x0B ; '\v' 0x10000046: 00 DC.B 0x00 ; '\0' 0x10000047: 00 DC.B 0x00 ; '\0' 0x10000048: 06 DC.B 0x06 ; '\x06' 0x10000049: 0D DC.B 0x0D ; '\r' 0x1000004A: 00 DC.B 0x00 ; '\0' 0x1000004B: 03 DC.B 0x03 ; '\x03' 0x1000004C: 0E DC.B 0x0E ; '\x0E' 0x1000004D: 49 DC.B 0x49 ; 'I' 0x1000004E: 13 DC.B 0x13 ; '\x13' 0x1000004F: 3A DC.B 0x3A ; ':' 0x10000050: 0B DC.B 0x0B ; '\v' 0x10000051: 3B DC.B 0x3B ; ';' 0x10000052: 0B DC.B 0x0B ; '\v' 0x10000053: 38 DC.B 0x38 ; '8' 0x10000054: 0B DC.B 0x0B ; '\v' 0x10000055: 00 DC.B 0x00 ; '\0' 0x10000056: 00 DC.B 0x00 ; '\0' 0x10000057: 07 DC.B 0x07 ; '\x07' 0x10000058: 13 DC.B 0x13 ; '\x13' 0x10000059: 01 DC.B 0x01 ; '\x01' 0x1000005A: 0B DC.B 0x0B ; '\v' 0x1000005B: 05 DC.B 0x05 ; '\x05' 0x1000005C: 3A DC.B 0x3A ; ':' 0x1000005D: 0B DC.B 0x0B ; '\v' 0x1000005E: 3B DC.B 0x3B ; ';' 0x1000005F: 0B DC.B 0x0B ; '\v' 0x10000060: 00 DC.B 0x00 ; '\0' 0x10000061: 00 DC.B 0x00 ; '\0' 0x10000062: 08 DC.B 0x08 ; '\b' 0x10000063: 13 DC.B 0x13 ; '\x13' 0x10000064: 01 DC.B 0x01 ; '\x01' 0x10000065: 0B DC.B 0x0B ; '\v' 0x10000066: 0B DC.B 0x0B ; '\v' 0x10000067: 3A DC.B 0x3A ; ':' 0x10000068: 0B DC.B 0x0B ; '\v' 0x10000069: 3B DC.B 0x3B ; ';' 0x1000006A: 0B DC.B 0x0B ; '\v' 0x1000006B: 00 DC.B 0x00 ; '\0' 0x1000006C: 00 DC.B 0x00 ; '\0' 0x1000006D: 09 DC.B 0x09 ; '\t' 0x1000006E: 16 DC.B 0x16 ; '\x16' 0x1000006F: 00 DC.B 0x00 ; '\0' 0x10000070: 49 DC.B 0x49 ; 'I' 0x10000071: 13 DC.B 0x13 ; '\x13' 0x10000072: 03 DC.B 0x03 ; '\x03' 0x10000073: 0E DC.B 0x0E ; '\x0E' 0x10000074: 3A DC.B 0x3A ; ':' 0x10000075: 0B DC.B 0x0B ; '\v' 0x10000076: 3B DC.B 0x3B ; ';' 0x10000077: 05 DC.B 0x05 ; '\x05' 0x10000078: 00 DC.B 0x00 ; '\0' 0x10000079: 00 DC.B 0x00 ; '\0' 0x1000007A: 0A DC.B 0x0A ; '\n' 0x1000007B: 24 DC.B 0x24 ; '$' 0x1000007C: 00 DC.B 0x00 ; '\0' 0x1000007D: 03 DC.B 0x03 ; '\x03' 0x1000007E: 0E DC.B 0x0E ; '\x0E' 0x1000007F: 3E DC.B 0x3E ; '>' 0x10000080: 0B DC.B 0x0B ; '\v' 0x10000081: 0B DC.B 0x0B ; '\v' 0x10000082: 0B DC.B 0x0B ; '\v' 0x10000083: 00 DC.B 0x00 ; '\0' 0x10000084: 00 DC.B 0x00 ; '\0' 0x10000085: 0B DC.B 0x0B ; '\v' 0x10000086: 01 DC.B 0x01 ; '\x01' 0x10000087: 01 DC.B 0x01 ; '\x01' 0x10000088: 49 DC.B 0x49 ; 'I' 0x10000089: 13 DC.B 0x13 ; '\x13' 0x1000008A: 00 DC.B 0x00 ; '\0' 0x1000008B: 00 DC.B 0x00 ; '\0' 0x1000008C: 0C DC.B 0x0C ; '\x0C' 0x1000008D: 21 DC.B 0x21 ; '!' 0x1000008E: 00 DC.B 0x00 ; '\0' 0x1000008F: 49 DC.B 0x49 ; 'I' 0x10000090: 13 DC.B 0x13 ; '\x13' 0x10000091: 37 DC.B 0x37 ; '7' 0x10000092: 0B DC.B 0x0B ; '\v' 0x10000093: 00 DC.B 0x00 ; '\0' 0x10000094: 00 DC.B 0x00 ; '\0' 0x10000095: 0D DC.B 0x0D ; '\r' 0x10000096: 24 DC.B 0x24 ; '$' 0x10000097: 00 DC.B 0x00 ; '\0' 0x10000098: 03 DC.B 0x03 ; '\x03' 0x10000099: 0E DC.B 0x0E ; '\x0E' 0x1000009A: 0B DC.B 0x0B ; '\v' 0x1000009B: 0B DC.B 0x0B ; '\v' 0x1000009C: 3E DC.B 0x3E ; '>' 0x1000009D: 0B DC.B 0x0B ; '\v' 0x1000009E: 00 DC.B 0x00 ; '\0' 0x1000009F: 00 DC.B 0x00 ; '\0' 0x100000A0: 0E DC.B 0x0E ; '\x0E' 0x100000A1: 0D DC.B 0x0D ; '\r' 0x100000A2: 00 DC.B 0x00 ; '\0' 0x100000A3: 03 DC.B 0x03 ; '\x03' 0x100000A4: 0E DC.B 0x0E ; '\x0E' 0x100000A5: 49 DC.B 0x49 ; 'I' 0x100000A6: 13 DC.B 0x13 ; '\x13' 0x100000A7: 3A DC.B 0x3A ; ':' 0x100000A8: 0B DC.B 0x0B ; '\v' 0x100000A9: 3B DC.B 0x3B ; ';' 0x100000AA: 0B DC.B 0x0B ; '\v' 0x100000AB: 38 DC.B 0x38 ; '8' 0x100000AC: 05 DC.B 0x05 ; '\x05' 0x100000AD: 00 DC.B 0x00 ; '\0' 0x100000AE: 00 DC.B 0x00 ; '\0' 0x100000AF: 0F DC.B 0x0F ; '\x0F' 0x100000B0: 21 DC.B 0x21 ; '!' 0x100000B1: 00 DC.B 0x00 ; '\0' 0x100000B2: 49 DC.B 0x49 ; 'I' 0x100000B3: 13 DC.B 0x13 ; '\x13' 0x100000B4: 37 DC.B 0x37 ; '7' 0x100000B5: 05 DC.B 0x05 ; '\x05' 0x100000B6: 00 DC.B 0x00 ; '\0' 0x100000B7: 00 DC.B 0x00 ; '\0' 0x100000B8: 10 DC.B 0x10 ; '\x10' 0x100000B9: 17 DC.B 0x17 ; '\x17' 0x100000BA: 01 DC.B 0x01 ; '\x01' 0x100000BB: 0B DC.B 0x0B ; '\v' 0x100000BC: 0B DC.B 0x0B ; '\v' 0x100000BD: 3A DC.B 0x3A ; ':' 0x100000BE: 0B DC.B 0x0B ; '\v' 0x100000BF: 3B DC.B 0x3B ; ';' 0x100000C0: 0B DC.B 0x0B ; '\v' 0x100000C1: 00 DC.B 0x00 ; '\0' 0x100000C2: 00 DC.B 0x00 ; '\0' 0x100000C3: 11 DC.B 0x11 ; '\x11' 0x100000C4: 2E DC.B 0x2E ; '.' 0x100000C5: 00 DC.B 0x00 ; '\0' 0x100000C6: 11 DC.B 0x11 ; '\x11' 0x100000C7: 01 DC.B 0x01 ; '\x01' 0x100000C8: 12 DC.B 0x12 ; '\x12' 0x100000C9: 06 DC.B 0x06 ; '\x06' 0x100000CA: 40 DC.B 0x40 ; '@' 0x100000CB: 18 DC.B 0x18 ; '\x18' 0x100000CC: 97 DC.B 0x97 ; '\x97' 0x100000CD: 42 DC.B 0x42 ; 'B' 0x100000CE: 19 DC.B 0x19 ; '\x19' 0x100000CF: 03 DC.B 0x03 ; '\x03' 0x100000D0: 0E DC.B 0x0E ; '\x0E' 0x100000D1: 3A DC.B 0x3A ; ':' 0x100000D2: 0B DC.B 0x0B ; '\v' 0x100000D3: 3B DC.B 0x3B ; ';' 0x100000D4: 0B DC.B 0x0B ; '\v' 0x100000D5: 27 DC.B 0x27 ; ''' 0x100000D6: 19 DC.B 0x19 ; '\x19' 0x100000D7: 3F DC.B 0x3F ; '?' 0x100000D8: 19 DC.B 0x19 ; '\x19' 0x100000D9: 00 DC.B 0x00 ; '\0' 0x100000DA: 00 DC.B 0x00 ; '\0' 0x100000DB: 00 DC.B 0x00 ; '\0' 0x100000DC: B6 DC.B 0xB6 ; '\xB6' 0x100000DD: 09 DC.B 0x09 ; '\t' 0x100000DE: 00 DC.B 0x00 ; '\0' 0x100000DF: 00 DC.B 0x00 ; '\0' 0x100000E0: 04 DC.B 0x04 ; '\x04' 0x100000E1: 00 DC.B 0x00 ; '\0' 0x100000E2: 40 DC.B 0x40 ; '@' 0x100000E3: 41 DC.B 0x41 ; 'A' 0x100000E4: 00 DC.B 0x00 ; '\0' 0x100000E5: 00 DC.B 0x00 ; '\0' 0x100000E6: 04 DC.B 0x04 ; '\x04' 0x100000E7: 01 DC.B 0x01 ; '\x01' 0x100000E8: 40 DC.B 0x40 ; '@' 0x100000E9: 66 DC.B 0x66 ; 'f' 0x100000EA: 01 DC.B 0x01 ; '\x01' 0x100000EB: 00 DC.B 0x00 ; '\0' 0x100000EC: 1D DC.B 0x1D ; '\x1D' 0x100000ED: 00 DC.B 0x00 ; '\0' 0x100000EE: 7D DC.B 0x7D ; '}' 0x100000EF: 66 DC.B 0x66 ; 'f' 0x100000F0: 01 DC.B 0x01 ; '\x01' 0x100000F1: 00 DC.B 0x00 ; '\0' 0x100000F2: EC DC.B 0xEC ; '\xEC' 0x100000F3: 3D DC.B 0x3D ; '=' 0x100000F4: 02 DC.B 0x02 ; '\x02' 0x100000F5: 00 DC.B 0x00 ; '\0' 0x100000F6: B8 DC.B 0xB8 ; '\xB8' 0x100000F7: 66 DC.B 0x66 ; 'f' 0x100000F8: 01 DC.B 0x01 ; '\x01' 0x100000F9: 00 DC.B 0x00 ; '\0' 0x100000FA: EC DC.B 0xEC ; '\xEC' 0x100000FB: D2 DC.B 0xD2 ; '\xD2' 0x100000FC: 00 DC.B 0x00 ; '\0' 0x100000FD: 08 DC.B 0x08 ; '\b' 0x100000FE: A6 DC.B 0xA6 ; '\xA6' 0x100000FF: 00 DC.B 0x00 ; '\0' 0x10000100: 00 DC.B 0x00 ; '\0' 0x10000101: 00 DC.B 0x00 ; '\0' 0x10000102: 04 DC.B 0x04 ; '\x04' 0x10000103: 5C DC.B 0x5C ; '\\' 0x10000104: 99 DC.B 0x99 ; '\x99' 0x10000105: 02 DC.B 0x02 ; '\x02' 0x10000106: 02 DC.B 0x02 ; '\x02' 0x10000107: E5 DC.B 0xE5 ; '\xE5' 0x10000108: 66 DC.B 0x66 ; 'f' 0x10000109: 01 DC.B 0x01 ; '\x01' 0x1000010A: 00 DC.B 0x00 ; '\0' 0x1000010B: 3B DC.B 0x3B ; ';' 0x1000010C: 00 DC.B 0x00 ; '\0' 0x1000010D: 00 DC.B 0x00 ; '\0' 0x1000010E: 00 DC.B 0x00 ; '\0' 0x1000010F: 03 DC.B 0x03 ; '\x03' 0x10000110: 09 DC.B 0x09 ; '\t' 0x10000111: 05 DC.B 0x05 ; '\x05' 0x10000112: 03 DC.B 0x03 ; '\x03' 0x10000113: 00 DC.B 0x00 ; '\0' 0x10000114: 00 DC.B 0x00 ; '\0' 0x10000115: 00 DC.B 0x00 ; '\0' 0x10000116: 10 DC.B 0x10 ; '\x10' 0x10000117: 03 DC.B 0x03 ; '\x03' 0x10000118: 46 DC.B 0x46 ; 'F' 0x10000119: 00 DC.B 0x00 ; '\0' 0x1000011A: 00 DC.B 0x00 ; '\0' 0x1000011B: 00 DC.B 0x00 ; '\0' 0x1000011C: 5D DC.B 0x5D ; ']' 0x1000011D: 73 DC.B 0x73 ; 's' 0x1000011E: 01 DC.B 0x01 ; '\x01' 0x1000011F: 00 DC.B 0x00 ; '\0' 0x10000120: 02 DC.B 0x02 ; '\x02' 0x10000121: FE DC.B 0xFE ; '\xFE' 0x10000122: 04 DC.B 0x04 ; '\x04' 0x10000123: 4B DC.B 0x4B ; 'K' 0x10000124: 00 DC.B 0x00 ; '\0' 0x10000125: 00 DC.B 0x00 ; '\0' 0x10000126: 00 DC.B 0x00 ; '\0' 0x10000127: 05 DC.B 0x05 ; '\x05' 0x10000128: F8 DC.B 0xF8 ; '\xF8' 0x10000129: 03 DC.B 0x03 ; '\x03' 0x1000012A: 02 DC.B 0x02 ; '\x02' 0x1000012B: FA DC.B 0xFA ; '\xFA' 0x1000012C: 06 DC.B 0x06 ; '\x06' 0x1000012D: EE DC.B 0xEE ; '\xEE' 0x1000012E: 66 DC.B 0x66 ; 'f' 0x1000012F: 01 DC.B 0x01 ; '\x01' 0x10000130: 00 DC.B 0x00 ; '\0' 0x10000131: 69 DC.B 0x69 ; 'i' 0x10000132: 00 DC.B 0x00 ; '\0' 0x10000133: 00 DC.B 0x00 ; '\0' 0x10000134: 00 DC.B 0x00 ; '\0' 0x10000135: 02 DC.B 0x02 ; '\x02' 0x10000136: FC DC.B 0xFC ; '\xFC' 0x10000137: 00 DC.B 0x00 ; '\0' 0x10000138: 06 DC.B 0x06 ; '\x06' 0x10000139: 35 DC.B 0x35 ; '5' 0x1000013A: 73 DC.B 0x73 ; 's' 0x1000013B: 01 DC.B 0x01 ; '\x01' 0x1000013C: 00 DC.B 0x00 ; '\0' 0x1000013D: 30 DC.B 0x30 ; '0' 0x1000013E: 09 DC.B 0x09 ; '\t' 0x1000013F: 00 DC.B 0x00 ; '\0' 0x10000140: 00 DC.B 0x00 ; '\0' 0x10000141: 02 DC.B 0x02 ; '\x02' 0x10000142: FD DC.B 0xFD ; '\xFD' 0x10000143: 00 DC.B 0x00 ; '\0' 0x10000144: 00 DC.B 0x00 ; '\0' 0x10000145: 03 DC.B 0x03 ; '\x03' 0x10000146: 74 DC.B 0x74 ; 't' 0x10000147: 00 DC.B 0x00 ; '\0' 0x10000148: 00 DC.B 0x00 ; '\0' 0x10000149: 00 DC.B 0x00 ; '\0' 0x1000014A: 23 DC.B 0x23 ; '#' 0x1000014B: 73 DC.B 0x73 ; 's' 0x1000014C: 01 DC.B 0x01 ; '\x01' 0x1000014D: 00 DC.B 0x00 ; '\0' 0x1000014E: 02 DC.B 0x02 ; '\x02' 0x1000014F: F7 DC.B 0xF7 ; '\xF7' 0x10000150: 07 DC.B 0x07 ; '\x07' 0x10000151: F8 DC.B 0xF8 ; '\xF8' 0x10000152: 03 DC.B 0x03 ; '\x03' 0x10000153: 02 DC.B 0x02 ; '\x02' 0x10000154: F3 DC.B 0xF3 ; '\xF3' 0x10000155: 06 DC.B 0x06 ; '\x06' 0x10000156: F0 DC.B 0xF0 ; '\xF0' 0x10000157: 66 DC.B 0x66 ; 'f' 0x10000158: 01 DC.B 0x01 ; '\x01' 0x10000159: 00 DC.B 0x00 ; '\0' 0x1000015A: 92 DC.B 0x92 ; '\x92' 0x1000015B: 00 DC.B 0x00 ; '\0' 0x1000015C: 00 DC.B 0x00 ; '\0' 0x1000015D: 00 DC.B 0x00 ; '\0' 0x1000015E: 02 DC.B 0x02 ; '\x02' 0x1000015F: F5 DC.B 0xF5 ; '\xF5' 0x10000160: 00 DC.B 0x00 ; '\0' 0x10000161: 06 DC.B 0x06 ; '\x06' 0x10000162: BA DC.B 0xBA ; '\xBA' 0x10000163: 6D DC.B 0x6D ; 'm' 0x10000164: 01 DC.B 0x01 ; '\x01' 0x10000165: 00 DC.B 0x00 ; '\0' 0x10000166: 9D DC.B 0x9D ; '\x9D' 0x10000167: 04 DC.B 0x04 ; '\x04' 0x10000168: 00 DC.B 0x00 ; '\0' 0x10000169: 00 DC.B 0x00 ; '\0' 0x1000016A: 02 DC.B 0x02 ; '\x02' 0x1000016B: F6 DC.B 0xF6 ; '\xF6' 0x1000016C: C8 DC.B 0xC8 ; '\xC8' 0x1000016D: 00 DC.B 0x00 ; '\0' 0x1000016E: 03 DC.B 0x03 ; '\x03' 0x1000016F: 9D DC.B 0x9D ; '\x9D' 0x10000170: 00 DC.B 0x00 ; '\0' 0x10000171: 00 DC.B 0x00 ; '\0' 0x10000172: 00 DC.B 0x00 ; '\0' 0x10000173: A7 DC.B 0xA7 ; '\xA7' 0x10000174: 6D DC.B 0x6D ; 'm' 0x10000175: 01 DC.B 0x01 ; '\x01' 0x10000176: 00 DC.B 0x00 ; '\0' 0x10000177: 02 DC.B 0x02 ; '\x02' 0x10000178: 8C DC.B 0x8C ; '\x8C' 0x10000179: 08 DC.B 0x08 ; '\b' 0x1000017A: C8 DC.B 0xC8 ; '\xC8' 0x1000017B: 02 DC.B 0x02 ; '\x02' 0x1000017C: 23 DC.B 0x23 ; '#' 0x1000017D: 06 DC.B 0x06 ; '\x06' 0x1000017E: FA DC.B 0xFA ; '\xFA' 0x1000017F: 66 DC.B 0x66 ; 'f' 0x10000180: 01 DC.B 0x01 ; '\x01' 0x10000181: 00 DC.B 0x00 ; '\0' 0x10000182: 32 DC.B 0x32 ; '2' 0x10000183: 04 DC.B 0x04 ; '\x04' 0x10000184: 00 DC.B 0x00 ; '\0' 0x10000185: 00 DC.B 0x00 ; '\0' 0x10000186: 02 DC.B 0x02 ; '\x02' 0x10000187: 26 DC.B 0x26 ; '&' 0x10000188: 00 DC.B 0x00 ; '\0' 0x10000189: 06 DC.B 0x06 ; '\x06' 0x1000018A: 1E DC.B 0x1E ; '\x1E' 0x1000018B: 67 DC.B 0x67 ; 'g' 0x1000018C: 01 DC.B 0x01 ; '\x01' 0x1000018D: 00 DC.B 0x00 ; '\0' 0x1000018E: 32 DC.B 0x32 ; '2' 0x1000018F: 04 DC.B 0x04 ; '\x04' 0x10000190: 00 DC.B 0x00 ; '\0' 0x10000191: 00 DC.B 0x00 ; '\0' 0x10000192: 02 DC.B 0x02 ; '\x02' 0x10000193: 27 DC.B 0x27 ; ''' 0x10000194: 02 DC.B 0x02 ; '\x02' 0x10000195: 06 DC.B 0x06 ; '\x06' 0x10000196: 28 DC.B 0x28 ; '(' 0x10000197: 67 DC.B 0x67 ; 'g' 0x10000198: 01 DC.B 0x01 ; '\x01' 0x10000199: 00 DC.B 0x00 ; '\0' 0x1000019A: 45 DC.B 0x45 ; 'E' 0x1000019B: 04 DC.B 0x04 ; '\x04' 0x1000019C: 00 DC.B 0x00 ; '\0' 0x1000019D: 00 DC.B 0x00 ; '\0' 0x1000019E: 02 DC.B 0x02 ; '\x02' 0x1000019F: 28 DC.B 0x28 ; '(' 0x100001A0: 04 DC.B 0x04 ; '\x04' 0x100001A1: 06 DC.B 0x06 ; '\x06' 0x100001A2: 41 DC.B 0x41 ; 'A' 0x100001A3: 67 DC.B 0x67 ; 'g' 0x100001A4: 01 DC.B 0x01 ; '\x01' 0x100001A5: 00 DC.B 0x00 ; '\0' 0x100001A6: 32 DC.B 0x32 ; '2' 0x100001A7: 04 DC.B 0x04 ; '\x04' 0x100001A8: 00 DC.B 0x00 ; '\0' 0x100001A9: 00 DC.B 0x00 ; '\0' 0x100001AA: 02 DC.B 0x02 ; '\x02' 0x100001AB: 2A DC.B 0x2A ; '*' 0x100001AC: 08 DC.B 0x08 ; '\b' 0x100001AD: 06 DC.B 0x06 ; '\x06' 0x100001AE: 53 DC.B 0x53 ; 'S' 0x100001AF: 67 DC.B 0x67 ; 'g' 0x100001B0: 01 DC.B 0x01 ; '\x01' 0x100001B1: 00 DC.B 0x00 ; '\0' 0x100001B2: 32 DC.B 0x32 ; '2' 0x100001B3: 04 DC.B 0x04 ; '\x04' 0x100001B4: 00 DC.B 0x00 ; '\0' 0x100001B5: 00 DC.B 0x00 ; '\0' 0x100001B6: 02 DC.B 0x02 ; '\x02' 0x100001B7: 2B DC.B 0x2B ; '+' 0x100001B8: 0A DC.B 0x0A ; '\n' 0x100001B9: 06 DC.B 0x06 ; '\x06' 0x100001BA: 65 DC.B 0x65 ; 'e' 0x100001BB: 67 DC.B 0x67 ; 'g' 0x100001BC: 01 DC.B 0x01 ; '\x01' 0x100001BD: 00 DC.B 0x00 ; '\0' 0x100001BE: 32 DC.B 0x32 ; '2' 0x100001BF: 04 DC.B 0x04 ; '\x04' 0x100001C0: 00 DC.B 0x00 ; '\0' 0x100001C1: 00 DC.B 0x00 ; '\0' 0x100001C2: 02 DC.B 0x02 ; '\x02' 0x100001C3: 2D DC.B 0x2D ; '-' 0x100001C4: 0C DC.B 0x0C ; '\x0C' 0x100001C5: 06 DC.B 0x06 ; '\x06' 0x100001C6: 7A DC.B 0x7A ; 'z' 0x100001C7: 67 DC.B 0x67 ; 'g' 0x100001C8: 01 DC.B 0x01 ; '\x01' 0x100001C9: 00 DC.B 0x00 ; '\0' 0x100001CA: 32 DC.B 0x32 ; '2' 0x100001CB: 04 DC.B 0x04 ; '\x04' 0x100001CC: 00 DC.B 0x00 ; '\0' 0x100001CD: 00 DC.B 0x00 ; '\0' 0x100001CE: 02 DC.B 0x02 ; '\x02' 0x100001CF: 2E DC.B 0x2E ; '.' 0x100001D0: 0E DC.B 0x0E ; '\x0E' 0x100001D1: 06 DC.B 0x06 ; '\x06' 0x100001D2: 84 DC.B 0x84 ; '\x84' 0x100001D3: 67 DC.B 0x67 ; 'g' 0x100001D4: 01 DC.B 0x01 ; '\x01' 0x100001D5: 00 DC.B 0x00 ; '\0' 0x100001D6: 45 DC.B 0x45 ; 'E' 0x100001D7: 04 DC.B 0x04 ; '\x04' 0x100001D8: 00 DC.B 0x00 ; '\0' 0x100001D9: 00 DC.B 0x00 ; '\0' 0x100001DA: 02 DC.B 0x02 ; '\x02' 0x100001DB: 30 DC.B 0x30 ; '0' 0x100001DC: 10 DC.B 0x10 ; '\x10' 0x100001DD: 06 DC.B 0x06 ; '\x06' 0x100001DE: 8D DC.B 0x8D ; '\x8D' 0x100001DF: 67 DC.B 0x67 ; 'g' 0x100001E0: 01 DC.B 0x01 ; '\x01' 0x100001E1: 00 DC.B 0x00 ; '\0' 0x100001E2: 32 DC.B 0x32 ; '2' 0x100001E3: 04 DC.B 0x04 ; '\x04' 0x100001E4: 00 DC.B 0x00 ; '\0' 0x100001E5: 00 DC.B 0x00 ; '\0' 0x100001E6: 02 DC.B 0x02 ; '\x02' 0x100001E7: 32 DC.B 0x32 ; '2' 0x100001E8: 14 DC.B 0x14 ; '\x14' 0x100001E9: 06 DC.B 0x06 ; '\x06' 0x100001EA: 98 DC.B 0x98 ; '\x98' 0x100001EB: 67 DC.B 0x67 ; 'g' 0x100001EC: 01 DC.B 0x01 ; '\x01' 0x100001ED: 00 DC.B 0x00 ; '\0' 0x100001EE: 32 DC.B 0x32 ; '2' 0x100001EF: 04 DC.B 0x04 ; '\x04' 0x100001F0: 00 DC.B 0x00 ; '\0' 0x100001F1: 00 DC.B 0x00 ; '\0' 0x100001F2: 02 DC.B 0x02 ; '\x02' 0x100001F3: 33 DC.B 0x33 ; '3' 0x100001F4: 16 DC.B 0x16 ; '\x16' 0x100001F5: 06 DC.B 0x06 ; '\x06' 0x100001F6: A0 DC.B 0xA0 ; '\xA0' 0x100001F7: 67 DC.B 0x67 ; 'g' 0x100001F8: 01 DC.B 0x01 ; '\x01' 0x100001F9: 00 DC.B 0x00 ; '\0' 0x100001FA: 32 DC.B 0x32 ; '2' 0x100001FB: 04 DC.B 0x04 ; '\x04' 0x100001FC: 00 DC.B 0x00 ; '\0' 0x100001FD: 00 DC.B 0x00 ; '\0' 0x100001FE: 02 DC.B 0x02 ; '\x02' 0x100001FF: 35 DC.B 0x35 ; '5' 0x10000200: 18 DC.B 0x18 ; '\x18' 0x10000201: 06 DC.B 0x06 ; '\x06' 0x10000202: AE DC.B 0xAE ; '\xAE' 0x10000203: 67 DC.B 0x67 ; 'g' 0x10000204: 01 DC.B 0x01 ; '\x01' 0x10000205: 00 DC.B 0x00 ; '\0' 0x10000206: 32 DC.B 0x32 ; '2' 0x10000207: 04 DC.B 0x04 ; '\x04' 0x10000208: 00 DC.B 0x00 ; '\0' 0x10000209: 00 DC.B 0x00 ; '\0' 0x1000020A: 02 DC.B 0x02 ; '\x02' 0x1000020B: 36 DC.B 0x36 ; '6' 0x1000020C: 1A DC.B 0x1A ; '\x1A' 0x1000020D: 06 DC.B 0x06 ; '\x06' 0x1000020E: B6 DC.B 0xB6 ; '\xB6' 0x1000020F: 67 DC.B 0x67 ; 'g' 0x10000210: 01 DC.B 0x01 ; '\x01' 0x10000211: 00 DC.B 0x00 ; '\0' 0x10000212: 32 DC.B 0x32 ; '2' 0x10000213: 04 DC.B 0x04 ; '\x04' 0x10000214: 00 DC.B 0x00 ; '\0' 0x10000215: 00 DC.B 0x00 ; '\0' 0x10000216: 02 DC.B 0x02 ; '\x02' 0x10000217: 38 DC.B 0x38 ; '8' 0x10000218: 1C DC.B 0x1C ; '\x1C' 0x10000219: 06 DC.B 0x06 ; '\x06' 0x1000021A: BE DC.B 0xBE ; '\xBE' 0x1000021B: 67 DC.B 0x67 ; 'g' 0x1000021C: 01 DC.B 0x01 ; '\x01' 0x1000021D: 00 DC.B 0x00 ; '\0' 0x1000021E: 32 DC.B 0x32 ; '2' 0x1000021F: 04 DC.B 0x04 ; '\x04' 0x10000220: 00 DC.B 0x00 ; '\0' 0x10000221: 00 DC.B 0x00 ; '\0' 0x10000222: 02 DC.B 0x02 ; '\x02' 0x10000223: 39 DC.B 0x39 ; '9' 0x10000224: 1E DC.B 0x1E ; '\x1E' 0x10000225: 06 DC.B 0x06 ; '\x06' 0x10000226: C8 DC.B 0xC8 ; '\xC8' 0x10000227: 67 DC.B 0x67 ; 'g' 0x10000228: 01 DC.B 0x01 ; '\x01' 0x10000229: 00 DC.B 0x00 ; '\0' 0x1000022A: 32 DC.B 0x32 ; '2' 0x1000022B: 04 DC.B 0x04 ; '\x04' 0x1000022C: 00 DC.B 0x00 ; '\0' 0x1000022D: 00 DC.B 0x00 ; '\0' 0x1000022E: 02 DC.B 0x02 ; '\x02' 0x1000022F: 3A DC.B 0x3A ; ':' 0x10000230: 20 DC.B 0x20 ; ' ' 0x10000231: 06 DC.B 0x06 ; '\x06' 0x10000232: D1 DC.B 0xD1 ; '\xD1' 0x10000233: 67 DC.B 0x67 ; 'g' 0x10000234: 01 DC.B 0x01 ; '\x01' 0x10000235: 00 DC.B 0x00 ; '\0' 0x10000236: 32 DC.B 0x32 ; '2' 0x10000237: 04 DC.B 0x04 ; '\x04' 0x10000238: 00 DC.B 0x00 ; '\0' 0x10000239: 00 DC.B 0x00 ; '\0' 0x1000023A: 02 DC.B 0x02 ; '\x02' 0x1000023B: 3B DC.B 0x3B ; ';' 0x1000023C: 22 DC.B 0x22 ; '\"' 0x1000023D: 06 DC.B 0x06 ; '\x06' 0x1000023E: D9 DC.B 0xD9 ; '\xD9' 0x1000023F: 67 DC.B 0x67 ; 'g' 0x10000240: 01 DC.B 0x01 ; '\x01' 0x10000241: 00 DC.B 0x00 ; '\0' 0x10000242: 58 DC.B 0x58 ; 'X' 0x10000243: 04 DC.B 0x04 ; '\x04' 0x10000244: 00 DC.B 0x00 ; '\0' 0x10000245: 00 DC.B 0x00 ; '\0' 0x10000246: 02 DC.B 0x02 ; '\x02' 0x10000247: 3C DC.B 0x3C ; '<' 0x10000248: 24 DC.B 0x24 ; '$' 0x10000249: 06 DC.B 0x06 ; '\x06' 0x1000024A: F2 DC.B 0xF2 ; '\xF2' 0x1000024B: 67 DC.B 0x67 ; 'g' 0x1000024C: 01 DC.B 0x01 ; '\x01' 0x1000024D: 00 DC.B 0x00 ; '\0' 0x1000024E: 32 DC.B 0x32 ; '2' 0x1000024F: 04 DC.B 0x04 ; '\x04' 0x10000250: 00 DC.B 0x00 ; '\0' 0x10000251: 00 DC.B 0x00 ; '\0' 0x10000252: 02 DC.B 0x02 ; '\x02' 0x10000253: 3F DC.B 0x3F ; '?' 0x10000254: 34 DC.B 0x34 ; '4' 0x10000255: 06 DC.B 0x06 ; '\x06' 0x10000256: FB DC.B 0xFB ; '\xFB' 0x10000257: 67 DC.B 0x67 ; 'g' 0x10000258: 01 DC.B 0x01 ; '\x01' 0x10000259: 00 DC.B 0x00 ; '\0' 0x1000025A: 32 DC.B 0x32 ; '2' 0x1000025B: 04 DC.B 0x04 ; '\x04' 0x1000025C: 00 DC.B 0x00 ; '\0' 0x1000025D: 00 DC.B 0x00 ; '\0' 0x1000025E: 02 DC.B 0x02 ; '\x02' 0x1000025F: 40 DC.B 0x40 ; '@' 0x10000260: 36 DC.B 0x36 ; '6' 0x10000261: 06 DC.B 0x06 ; '\x06' 0x10000262: 03 DC.B 0x03 ; '\x03' 0x10000263: 68 DC.B 0x68 ; 'h' 0x10000264: 01 DC.B 0x01 ; '\x01' 0x10000265: 00 DC.B 0x00 ; '\0' 0x10000266: 32 DC.B 0x32 ; '2' 0x10000267: 04 DC.B 0x04 ; '\x04' 0x10000268: 00 DC.B 0x00 ; '\0' 0x10000269: 00 DC.B 0x00 ; '\0' 0x1000026A: 02 DC.B 0x02 ; '\x02' 0x1000026B: 42 DC.B 0x42 ; 'B' 0x1000026C: 38 DC.B 0x38 ; '8' 0x1000026D: 06 DC.B 0x06 ; '\x06' 0x1000026E: 0C DC.B 0x0C ; '\x0C' 0x1000026F: 68 DC.B 0x68 ; 'h' 0x10000270: 01 DC.B 0x01 ; '\x01' 0x10000271: 00 DC.B 0x00 ; '\0' 0x10000272: 32 DC.B 0x32 ; '2' 0x10000273: 04 DC.B 0x04 ; '\x04' 0x10000274: 00 DC.B 0x00 ; '\0' 0x10000275: 00 DC.B 0x00 ; '\0' 0x10000276: 02 DC.B 0x02 ; '\x02' 0x10000277: 43 DC.B 0x43 ; 'C' 0x10000278: 3A DC.B 0x3A ; ':' 0x10000279: 06 DC.B 0x06 ; '\x06' 0x1000027A: 14 DC.B 0x14 ; '\x14' 0x1000027B: 68 DC.B 0x68 ; 'h' 0x1000027C: 01 DC.B 0x01 ; '\x01' 0x1000027D: 00 DC.B 0x00 ; '\0' 0x1000027E: 6B DC.B 0x6B ; 'k' 0x1000027F: 04 DC.B 0x04 ; '\x04' 0x10000280: 00 DC.B 0x00 ; '\0' 0x10000281: 00 DC.B 0x00 ; '\0' 0x10000282: 02 DC.B 0x02 ; '\x02' 0x10000283: 45 DC.B 0x45 ; 'E' 0x10000284: 3C DC.B 0x3C ; '<' 0x10000285: 06 DC.B 0x06 ; '\x06' 0x10000286: 33 DC.B 0x33 ; '3' 0x10000287: 68 DC.B 0x68 ; 'h' 0x10000288: 01 DC.B 0x01 ; '\x01' 0x10000289: 00 DC.B 0x00 ; '\0' 0x1000028A: 6B DC.B 0x6B ; 'k' 0x1000028B: 04 DC.B 0x04 ; '\x04' 0x1000028C: 00 DC.B 0x00 ; '\0' 0x1000028D: 00 DC.B 0x00 ; '\0' 0x1000028E: 02 DC.B 0x02 ; '\x02' 0x1000028F: 46 DC.B 0x46 ; 'F' 0x10000290: 3E DC.B 0x3E ; '>' 0x10000291: 06 DC.B 0x06 ; '\x06' 0x10000292: 46 DC.B 0x46 ; 'F' 0x10000293: 68 DC.B 0x68 ; 'h' 0x10000294: 01 DC.B 0x01 ; '\x01' 0x10000295: 00 DC.B 0x00 ; '\0' 0x10000296: 6B DC.B 0x6B ; 'k' 0x10000297: 04 DC.B 0x04 ; '\x04' 0x10000298: 00 DC.B 0x00 ; '\0' 0x10000299: 00 DC.B 0x00 ; '\0' 0x1000029A: 02 DC.B 0x02 ; '\x02' 0x1000029B: 49 DC.B 0x49 ; 'I' 0x1000029C: 40 DC.B 0x40 ; '@' 0x1000029D: 06 DC.B 0x06 ; '\x06' 0x1000029E: 65 DC.B 0x65 ; 'e' 0x1000029F: 68 DC.B 0x68 ; 'h' 0x100002A0: 01 DC.B 0x01 ; '\x01' 0x100002A1: 00 DC.B 0x00 ; '\0' 0x100002A2: 6B DC.B 0x6B ; 'k' 0x100002A3: 04 DC.B 0x04 ; '\x04' 0x100002A4: 00 DC.B 0x00 ; '\0' 0x100002A5: 00 DC.B 0x00 ; '\0' 0x100002A6: 02 DC.B 0x02 ; '\x02' 0x100002A7: 4A DC.B 0x4A ; 'J' 0x100002A8: 42 DC.B 0x42 ; 'B' 0x100002A9: 06 DC.B 0x06 ; '\x06' 0x100002AA: 83 DC.B 0x83 ; '\x83' 0x100002AB: 68 DC.B 0x68 ; 'h' 0x100002AC: 01 DC.B 0x01 ; '\x01' 0x100002AD: 00 DC.B 0x00 ; '\0' 0x100002AE: 6B DC.B 0x6B ; 'k' 0x100002AF: 04 DC.B 0x04 ; '\x04' 0x100002B0: 00 DC.B 0x00 ; '\0' 0x100002B1: 00 DC.B 0x00 ; '\0' 0x100002B2: 02 DC.B 0x02 ; '\x02' 0x100002B3: 4C DC.B 0x4C ; 'L' 0x100002B4: 44 DC.B 0x44 ; 'D' 0x100002B5: 06 DC.B 0x06 ; '\x06' 0x100002B6: A1 DC.B 0xA1 ; '\xA1' 0x100002B7: 68 DC.B 0x68 ; 'h' 0x100002B8: 01 DC.B 0x01 ; '\x01' 0x100002B9: 00 DC.B 0x00 ; '\0' 0x100002BA: 6B DC.B 0x6B ; 'k' 0x100002BB: 04 DC.B 0x04 ; '\x04' 0x100002BC: 00 DC.B 0x00 ; '\0' 0x100002BD: 00 DC.B 0x00 ; '\0' 0x100002BE: 02 DC.B 0x02 ; '\x02' 0x100002BF: 4D DC.B 0x4D ; 'M' 0x100002C0: 46 DC.B 0x46 ; 'F' 0x100002C1: 06 DC.B 0x06 ; '\x06' 0x100002C2: BE DC.B 0xBE ; '\xBE' 0x100002C3: 68 DC.B 0x68 ; 'h' 0x100002C4: 01 DC.B 0x01 ; '\x01' 0x100002C5: 00 DC.B 0x00 ; '\0' 0x100002C6: 6B DC.B 0x6B ; 'k' 0x100002C7: 04 DC.B 0x04 ; '\x04' 0x100002C8: 00 DC.B 0x00 ; '\0' 0x100002C9: 00 DC.B 0x00 ; '\0' 0x100002CA: 02 DC.B 0x02 ; '\x02' 0x100002CB: 4F DC.B 0x4F ; 'O' 0x100002CC: 48 DC.B 0x48 ; 'H' 0x100002CD: 06 DC.B 0x06 ; '\x06' 0x100002CE: E0 DC.B 0xE0 ; '\xE0' 0x100002CF: 68 DC.B 0x68 ; 'h' 0x100002D0: 01 DC.B 0x01 ; '\x01' 0x100002D1: 00 DC.B 0x00 ; '\0' 0x100002D2: 6B DC.B 0x6B ; 'k' 0x100002D3: 04 DC.B 0x04 ; '\x04' 0x100002D4: 00 DC.B 0x00 ; '\0' 0x100002D5: 00 DC.B 0x00 ; '\0' 0x100002D6: 02 DC.B 0x02 ; '\x02' 0x100002D7: 50 DC.B 0x50 ; 'P' 0x100002D8: 4A DC.B 0x4A ; 'J' 0x100002D9: 06 DC.B 0x06 ; '\x06' 0x100002DA: 01 DC.B 0x01 ; '\x01' 0x100002DB: 69 DC.B 0x69 ; 'i' 0x100002DC: 01 DC.B 0x01 ; '\x01' 0x100002DD: 00 DC.B 0x00 ; '\0' 0x100002DE: 6B DC.B 0x6B ; 'k' 0x100002DF: 04 DC.B 0x04 ; '\x04' 0x100002E0: 00 DC.B 0x00 ; '\0' 0x100002E1: 00 DC.B 0x00 ; '\0' 0x100002E2: 02 DC.B 0x02 ; '\x02' 0x100002E3: 52 DC.B 0x52 ; 'R' 0x100002E4: 4C DC.B 0x4C ; 'L' 0x100002E5: 06 DC.B 0x06 ; '\x06' 0x100002E6: 22 DC.B 0x22 ; '\"' 0x100002E7: 69 DC.B 0x69 ; 'i' 0x100002E8: 01 DC.B 0x01 ; '\x01' 0x100002E9: 00 DC.B 0x00 ; '\0' 0x100002EA: 6B DC.B 0x6B ; 'k' 0x100002EB: 04 DC.B 0x04 ; '\x04' 0x100002EC: 00 DC.B 0x00 ; '\0' 0x100002ED: 00 DC.B 0x00 ; '\0' 0x100002EE: 02 DC.B 0x02 ; '\x02' 0x100002EF: 53 DC.B 0x53 ; 'S' 0x100002F0: 4E DC.B 0x4E ; 'N' 0x100002F1: 06 DC.B 0x06 ; '\x06' 0x100002F2: 42 DC.B 0x42 ; 'B' 0x100002F3: 69 DC.B 0x69 ; 'i' 0x100002F4: 01 DC.B 0x01 ; '\x01' 0x100002F5: 00 DC.B 0x00 ; '\0' 0x100002F6: 32 DC.B 0x32 ; '2' 0x100002F7: 04 DC.B 0x04 ; '\x04' 0x100002F8: 00 DC.B 0x00 ; '\0' 0x100002F9: 00 DC.B 0x00 ; '\0' 0x100002FA: 02 DC.B 0x02 ; '\x02' 0x100002FB: 57 DC.B 0x57 ; 'W' 0x100002FC: 50 DC.B 0x50 ; 'P' 0x100002FD: 06 DC.B 0x06 ; '\x06' 0x100002FE: 4A DC.B 0x4A ; 'J' 0x100002FF: 69 DC.B 0x69 ; 'i' 0x10000300: 01 DC.B 0x01 ; '\x01' 0x10000301: 00 DC.B 0x00 ; '\0' 0x10000302: 32 DC.B 0x32 ; '2' 0x10000303: 04 DC.B 0x04 ; '\x04' 0x10000304: 00 DC.B 0x00 ; '\0' 0x10000305: 00 DC.B 0x00 ; '\0' 0x10000306: 02 DC.B 0x02 ; '\x02' 0x10000307: 58 DC.B 0x58 ; 'X' 0x10000308: 52 DC.B 0x52 ; 'R' 0x10000309: 06 DC.B 0x06 ; '\x06' 0x1000030A: 4E DC.B 0x4E ; 'N' 0x1000030B: 69 DC.B 0x69 ; 'i' 0x1000030C: 01 DC.B 0x01 ; '\x01' 0x1000030D: 00 DC.B 0x00 ; '\0' 0x1000030E: 32 DC.B 0x32 ; '2' 0x1000030F: 04 DC.B 0x04 ; '\x04' 0x10000310: 00 DC.B 0x00 ; '\0' 0x10000311: 00 DC.B 0x00 ; '\0' 0x10000312: 02 DC.B 0x02 ; '\x02' 0x10000313: 5A DC.B 0x5A ; 'Z' 0x10000314: 54 DC.B 0x54 ; 'T' 0x10000315: 06 DC.B 0x06 ; '\x06' 0x10000316: 57 DC.B 0x57 ; 'W' 0x10000317: 69 DC.B 0x69 ; 'i' 0x10000318: 01 DC.B 0x01 ; '\x01' 0x10000319: 00 DC.B 0x00 ; '\0' 0x1000031A: 32 DC.B 0x32 ; '2' 0x1000031B: 04 DC.B 0x04 ; '\x04' 0x1000031C: 00 DC.B 0x00 ; '\0' 0x1000031D: 00 DC.B 0x00 ; '\0' 0x1000031E: 02 DC.B 0x02 ; '\x02' 0x1000031F: 5B DC.B 0x5B ; '[' 0x10000320: 56 DC.B 0x56 ; 'V' 0x10000321: 06 DC.B 0x06 ; '\x06' 0x10000322: 60 DC.B 0x60 ; '`' 0x10000323: 69 DC.B 0x69 ; 'i' 0x10000324: 01 DC.B 0x01 ; '\x01' 0x10000325: 00 DC.B 0x00 ; '\0' 0x10000326: 32 DC.B 0x32 ; '2' 0x10000327: 04 DC.B 0x04 ; '\x04' 0x10000328: 00 DC.B 0x00 ; '\0' 0x10000329: 00 DC.B 0x00 ; '\0' 0x1000032A: 02 DC.B 0x02 ; '\x02' 0x1000032B: 5D DC.B 0x5D ; ']' 0x1000032C: 58 DC.B 0x58 ; 'X' 0x1000032D: 06 DC.B 0x06 ; '\x06' 0x1000032E: 69 DC.B 0x69 ; 'i' 0x1000032F: 69 DC.B 0x69 ; 'i' 0x10000330: 01 DC.B 0x01 ; '\x01' 0x10000331: 00 DC.B 0x00 ; '\0' 0x10000332: 32 DC.B 0x32 ; '2' 0x10000333: 04 DC.B 0x04 ; '\x04' 0x10000334: 00 DC.B 0x00 ; '\0' 0x10000335: 00 DC.B 0x00 ; '\0' 0x10000336: 02 DC.B 0x02 ; '\x02' 0x10000337: 5E DC.B 0x5E ; '^' 0x10000338: 5A DC.B 0x5A ; 'Z' 0x10000339: 06 DC.B 0x06 ; '\x06' 0x1000033A: 73 DC.B 0x73 ; 's' 0x1000033B: 69 DC.B 0x69 ; 'i' 0x1000033C: 01 DC.B 0x01 ; '\x01' 0x1000033D: 00 DC.B 0x00 ; '\0' 0x1000033E: 45 DC.B 0x45 ; 'E' 0x1000033F: 04 DC.B 0x04 ; '\x04' 0x10000340: 00 DC.B 0x00 ; '\0' 0x10000341: 00 DC.B 0x00 ; '\0' 0x10000342: 02 DC.B 0x02 ; '\x02' 0x10000343: 5F DC.B 0x5F ; '_' 0x10000344: 5C DC.B 0x5C ; '\\' 0x10000345: 06 DC.B 0x06 ; '\x06' 0x10000346: 80 DC.B 0x80 ; '\x80' 0x10000347: 69 DC.B 0x69 ; 'i' 0x10000348: 01 DC.B 0x01 ; '\x01' 0x10000349: 00 DC.B 0x00 ; '\0' 0x1000034A: 45 DC.B 0x45 ; 'E' 0x1000034B: 04 DC.B 0x04 ; '\x04' 0x1000034C: 00 DC.B 0x00 ; '\0' 0x1000034D: 00 DC.B 0x00 ; '\0' 0x1000034E: 02 DC.B 0x02 ; '\x02' 0x1000034F: 60 DC.B 0x60 ; '`' 0x10000350: 60 DC.B 0x60 ; '`' 0x10000351: 06 DC.B 0x06 ; '\x06' 0x10000352: 8B DC.B 0x8B ; '\x8B' 0x10000353: 69 DC.B 0x69 ; 'i' 0x10000354: 01 DC.B 0x01 ; '\x01' 0x10000355: 00 DC.B 0x00 ; '\0' 0x10000356: 32 DC.B 0x32 ; '2' 0x10000357: 04 DC.B 0x04 ; '\x04' 0x10000358: 00 DC.B 0x00 ; '\0' 0x10000359: 00 DC.B 0x00 ; '\0' 0x1000035A: 02 DC.B 0x02 ; '\x02' 0x1000035B: 61 DC.B 0x61 ; 'a' 0x1000035C: 64 DC.B 0x64 ; 'd' 0x1000035D: 06 DC.B 0x06 ; '\x06' 0x1000035E: 97 DC.B 0x97 ; '\x97' 0x1000035F: 69 DC.B 0x69 ; 'i' 0x10000360: 01 DC.B 0x01 ; '\x01' 0x10000361: 00 DC.B 0x00 ; '\0' 0x10000362: 32 DC.B 0x32 ; '2' 0x10000363: 04 DC.B 0x04 ; '\x04' 0x10000364: 00 DC.B 0x00 ; '\0' 0x10000365: 00 DC.B 0x00 ; '\0' 0x10000366: 02 DC.B 0x02 ; '\x02' 0x10000367: 62 DC.B 0x62 ; 'b' 0x10000368: 66 DC.B 0x66 ; 'f' 0x10000369: 06 DC.B 0x06 ; '\x06' 0x1000036A: A1 DC.B 0xA1 ; '\xA1' 0x1000036B: 69 DC.B 0x69 ; 'i' 0x1000036C: 01 DC.B 0x01 ; '\x01' 0x1000036D: 00 DC.B 0x00 ; '\0' 0x1000036E: 32 DC.B 0x32 ; '2' 0x1000036F: 04 DC.B 0x04 ; '\x04' 0x10000370: 00 DC.B 0x00 ; '\0' 0x10000371: 00 DC.B 0x00 ; '\0' 0x10000372: 02 DC.B 0x02 ; '\x02' 0x10000373: 63 DC.B 0x63 ; 'c' 0x10000374: 68 DC.B 0x68 ; 'h' 0x10000375: 06 DC.B 0x06 ; '\x06' 0x10000376: B8 DC.B 0xB8 ; '\xB8' 0x10000377: 69 DC.B 0x69 ; 'i' 0x10000378: 01 DC.B 0x01 ; '\x01' 0x10000379: 00 DC.B 0x00 ; '\0' 0x1000037A: 6B DC.B 0x6B ; 'k' 0x1000037B: 04 DC.B 0x04 ; '\x04' 0x1000037C: 00 DC.B 0x00 ; '\0' 0x1000037D: 00 DC.B 0x00 ; '\0' 0x1000037E: 02 DC.B 0x02 ; '\x02' 0x1000037F: 64 DC.B 0x64 ; 'd' 0x10000380: 6A DC.B 0x6A ; 'j' 0x10000381: 06 DC.B 0x06 ; '\x06' 0x10000382: CF DC.B 0xCF ; '\xCF' 0x10000383: 69 DC.B 0x69 ; 'i' 0x10000384: 01 DC.B 0x01 ; '\x01' 0x10000385: 00 DC.B 0x00 ; '\0' 0x10000386: 6B DC.B 0x6B ; 'k' 0x10000387: 04 DC.B 0x04 ; '\x04' 0x10000388: 00 DC.B 0x00 ; '\0' 0x10000389: 00 DC.B 0x00 ; '\0' 0x1000038A: 02 DC.B 0x02 ; '\x02' 0x1000038B: 65 DC.B 0x65 ; 'e' 0x1000038C: 6C DC.B 0x6C ; 'l' 0x1000038D: 06 DC.B 0x06 ; '\x06' 0x1000038E: E5 DC.B 0xE5 ; '\xE5' 0x1000038F: 69 DC.B 0x69 ; 'i' 0x10000390: 01 DC.B 0x01 ; '\x01' 0x10000391: 00 DC.B 0x00 ; '\0' 0x10000392: 32 DC.B 0x32 ; '2' 0x10000393: 04 DC.B 0x04 ; '\x04' 0x10000394: 00 DC.B 0x00 ; '\0' 0x10000395: 00 DC.B 0x00 ; '\0' 0x10000396: 02 DC.B 0x02 ; '\x02' 0x10000397: 66 DC.B 0x66 ; 'f' 0x10000398: 6E DC.B 0x6E ; 'n' 0x10000399: 06 DC.B 0x06 ; '\x06' 0x1000039A: FB DC.B 0xFB ; '\xFB' 0x1000039B: 69 DC.B 0x69 ; 'i' 0x1000039C: 01 DC.B 0x01 ; '\x01' 0x1000039D: 00 DC.B 0x00 ; '\0' 0x1000039E: 6B DC.B 0x6B ; 'k' 0x1000039F: 04 DC.B 0x04 ; '\x04' 0x100003A0: 00 DC.B 0x00 ; '\0' 0x100003A1: 00 DC.B 0x00 ; '\0' 0x100003A2: 02 DC.B 0x02 ; '\x02' 0x100003A3: 67 DC.B 0x67 ; 'g' 0x100003A4: 70 DC.B 0x70 ; 'p' 0x100003A5: 06 DC.B 0x06 ; '\x06' 0x100003A6: 12 DC.B 0x12 ; '\x12' 0x100003A7: 6A DC.B 0x6A ; 'j' 0x100003A8: 01 DC.B 0x01 ; '\x01' 0x100003A9: 00 DC.B 0x00 ; '\0' 0x100003AA: 32 DC.B 0x32 ; '2' 0x100003AB: 04 DC.B 0x04 ; '\x04' 0x100003AC: 00 DC.B 0x00 ; '\0' 0x100003AD: 00 DC.B 0x00 ; '\0' 0x100003AE: 02 DC.B 0x02 ; '\x02' 0x100003AF: 68 DC.B 0x68 ; 'h' 0x100003B0: 72 DC.B 0x72 ; 'r' 0x100003B1: 06 DC.B 0x06 ; '\x06' 0x100003B2: 17 DC.B 0x17 ; '\x17' 0x100003B3: 6A DC.B 0x6A ; 'j' 0x100003B4: 01 DC.B 0x01 ; '\x01' 0x100003B5: 00 DC.B 0x00 ; '\0' 0x100003B6: 32 DC.B 0x32 ; '2' 0x100003B7: 04 DC.B 0x04 ; '\x04' 0x100003B8: 00 DC.B 0x00 ; '\0' 0x100003B9: 00 DC.B 0x00 ; '\0' 0x100003BA: 02 DC.B 0x02 ; '\x02' 0x100003BB: 69 DC.B 0x69 ; 'i' 0x100003BC: 74 DC.B 0x74 ; 't' 0x100003BD: 06 DC.B 0x06 ; '\x06' 0x100003BE: 1F DC.B 0x1F ; '\x1F' 0x100003BF: 6A DC.B 0x6A ; 'j' 0x100003C0: 01 DC.B 0x01 ; '\x01' 0x100003C1: 00 DC.B 0x00 ; '\0' 0x100003C2: 32 DC.B 0x32 ; '2' 0x100003C3: 04 DC.B 0x04 ; '\x04' 0x100003C4: 00 DC.B 0x00 ; '\0' 0x100003C5: 00 DC.B 0x00 ; '\0' 0x100003C6: 02 DC.B 0x02 ; '\x02' 0x100003C7: 6A DC.B 0x6A ; 'j' 0x100003C8: 76 DC.B 0x76 ; 'v' 0x100003C9: 06 DC.B 0x06 ; '\x06' 0x100003CA: 27 DC.B 0x27 ; ''' 0x100003CB: 6A DC.B 0x6A ; 'j' 0x100003CC: 01 DC.B 0x01 ; '\x01' 0x100003CD: 00 DC.B 0x00 ; '\0' 0x100003CE: 7E DC.B 0x7E ; '~' 0x100003CF: 04 DC.B 0x04 ; '\x04' 0x100003D0: 00 DC.B 0x00 ; '\0' 0x100003D1: 00 DC.B 0x00 ; '\0' 0x100003D2: 02 DC.B 0x02 ; '\x02' 0x100003D3: 6C DC.B 0x6C ; 'l' 0x100003D4: 78 DC.B 0x78 ; 'x' 0x100003D5: 06 DC.B 0x06 ; '\x06' 0x100003D6: 48 DC.B 0x48 ; 'H' 0x100003D7: 6A DC.B 0x6A ; 'j' 0x100003D8: 01 DC.B 0x01 ; '\x01' 0x100003D9: 00 DC.B 0x00 ; '\0' 0x100003DA: 6B DC.B 0x6B ; 'k' 0x100003DB: 04 DC.B 0x04 ; '\x04' 0x100003DC: 00 DC.B 0x00 ; '\0' 0x100003DD: 00 DC.B 0x00 ; '\0' 0x100003DE: 02 DC.B 0x02 ; '\x02' 0x100003DF: 6D DC.B 0x6D ; 'm' 0x100003E0: 7C DC.B 0x7C ; '|' 0x100003E1: 06 DC.B 0x06 ; '\x06' 0x100003E2: 70 DC.B 0x70 ; 'p' 0x100003E3: 6A DC.B 0x6A ; 'j' 0x100003E4: 01 DC.B 0x01 ; '\x01' 0x100003E5: 00 DC.B 0x00 ; '\0' 0x100003E6: 6B DC.B 0x6B ; 'k' 0x100003E7: 04 DC.B 0x04 ; '\x04' 0x100003E8: 00 DC.B 0x00 ; '\0' 0x100003E9: 00 DC.B 0x00 ; '\0' 0x100003EA: 02 DC.B 0x02 ; '\x02' 0x100003EB: 6E DC.B 0x6E ; 'n' 0x100003EC: 7E DC.B 0x7E ; '~' 0x100003ED: 06 DC.B 0x06 ; '\x06' 0x100003EE: 97 DC.B 0x97 ; '\x97' 0x100003EF: 6A DC.B 0x6A ; 'j' 0x100003F0: 01 DC.B 0x01 ; '\x01' 0x100003F1: 00 DC.B 0x00 ; '\0' 0x100003F2: 7E DC.B 0x7E ; '~' 0x100003F3: 04 DC.B 0x04 ; '\x04' 0x100003F4: 00 DC.B 0x00 ; '\0' 0x100003F5: 00 DC.B 0x00 ; '\0' 0x100003F6: 02 DC.B 0x02 ; '\x02' 0x100003F7: 6F DC.B 0x6F ; 'o'

Section .bss.eepromData from eeprom.o, size=208, align=8


eepromData: 0x100003F8: 00 DC.B 0x00 ; '\0' 0x100003F9: 4B DC.B 0x4B ; 'K' 0x100003FA: 00 DC.B 0x00 ; '\0' 0x100003FB: 00 DC.B 0x00 ; '\0' 0x100003FC: 00 DC.B 0x00 ; '\0' 0x100003FD: 00 DC.B 0x00 ; '\0' 0x100003FE: 01 DC.B 0x01 ; '\x01' 0x100003FF: 00 DC.B 0x00 ; '\0' 0x10000400: 01 DC.B 0x01 ; '\x01' 0x10000401: 00 DC.B 0x00 ; '\0' 0x10000402: 00 DC.B 0x00 ; '\0' 0x10000403: 00 DC.B 0x00 ; '\0' 0x10000404: 00 DC.B 0x00 ; '\0' 0x10000405: 00 DC.B 0x00 ; '\0' 0x10000406: 00 DC.B 0x00 ; '\0' 0x10000407: 00 DC.B 0x00 ; '\0' 0x10000408: 00 DC.B 0x00 ; '\0' 0x10000409: 00 DC.B 0x00 ; '\0' 0x1000040A: 00 DC.B 0x00 ; '\0' 0x1000040B: 00 DC.B 0x00 ; '\0' 0x1000040C: 00 DC.B 0x00 ; '\0' 0x1000040D: 00 DC.B 0x00 ; '\0' 0x1000040E: 00 DC.B 0x00 ; '\0' 0x1000040F: 00 DC.B 0x00 ; '\0' 0x10000410: 00 DC.B 0x00 ; '\0' 0x10000411: 00 DC.B 0x00 ; '\0' 0x10000412: 00 DC.B 0x00 ; '\0' 0x10000413: 00 DC.B 0x00 ; '\0' 0x10000414: 00 DC.B 0x00 ; '\0' 0x10000415: 00 DC.B 0x00 ; '\0' 0x10000416: 00 DC.B 0x00 ; '\0' 0x10000417: 00 DC.B 0x00 ; '\0' 0x10000418: 00 DC.B 0x00 ; '\0' 0x10000419: 00 DC.B 0x00 ; '\0' 0x1000041A: 00 DC.B 0x00 ; '\0' 0x1000041B: 00 DC.B 0x00 ; '\0' 0x1000041C: 00 DC.B 0x00 ; '\0' 0x1000041D: 00 DC.B 0x00 ; '\0' 0x1000041E: 00 DC.B 0x00 ; '\0' 0x1000041F: 00 DC.B 0x00 ; '\0' 0x10000420: 00 DC.B 0x00 ; '\0' 0x10000421: 00 DC.B 0x00 ; '\0' 0x10000422: 00 DC.B 0x00 ; '\0' 0x10000423: 00 DC.B 0x00 ; '\0' 0x10000424: 00 DC.B 0x00 ; '\0' 0x10000425: 00 DC.B 0x00 ; '\0' 0x10000426: 00 DC.B 0x00 ; '\0' 0x10000427: 00 DC.B 0x00 ; '\0' 0x10000428: 90 DC.B 0x90 ; '\x90' 0x10000429: D0 DC.B 0xD0 ; '\xD0' 0x1000042A: 03 DC.B 0x03 ; '\x03' 0x1000042B: 00 DC.B 0x00 ; '\0' 0x1000042C: 00 DC.B 0x00 ; '\0' 0x1000042D: 00 DC.B 0x00 ; '\0' 0x1000042E: 00 DC.B 0x00 ; '\0' 0x1000042F: 00 DC.B 0x00 ; '\0' 0x10000430: 00 DC.B 0x00 ; '\0' 0x10000431: 00 DC.B 0x00 ; '\0' 0x10000432: 00 DC.B 0x00 ; '\0' 0x10000433: 00 DC.B 0x00 ; '\0' 0x10000434: 00 DC.B 0x00 ; '\0' 0x10000435: 00 DC.B 0x00 ; '\0' 0x10000436: 00 DC.B 0x00 ; '\0' 0x10000437: 00 DC.B 0x00 ; '\0' 0x10000438: 40 DC.B 0x40 ; '@' 0x10000439: 42 DC.B 0x42 ; 'B' 0x1000043A: 0F DC.B 0x0F ; '\x0F' 0x1000043B: 00 DC.B 0x00 ; '\0' 0x1000043C: 00 DC.B 0x00 ; '\0' 0x1000043D: 00 DC.B 0x00 ; '\0' 0x1000043E: 00 DC.B 0x00 ; '\0' 0x1000043F: 00 DC.B 0x00 ; '\0' 0x10000440: 40 DC.B 0x40 ; '@' 0x10000441: 42 DC.B 0x42 ; 'B' 0x10000442: 0F DC.B 0x0F ; '\x0F' 0x10000443: 00 DC.B 0x00 ; '\0' 0x10000444: 00 DC.B 0x00 ; '\0' 0x10000445: 00 DC.B 0x00 ; '\0' 0x10000446: 00 DC.B 0x00 ; '\0' 0x10000447: 00 DC.B 0x00 ; '\0' 0x10000448: 00 DC.B 0x00 ; '\0' 0x10000449: 00 DC.B 0x00 ; '\0' 0x1000044A: 00 DC.B 0x00 ; '\0' 0x1000044B: 00 DC.B 0x00 ; '\0' 0x1000044C: 00 DC.B 0x00 ; '\0' 0x1000044D: 00 DC.B 0x00 ; '\0' 0x1000044E: 00 DC.B 0x00 ; '\0' 0x1000044F: 00 DC.B 0x00 ; '\0' 0x10000450: FF DC.B 0xFF ; '\xFF' 0x10000451: FF DC.B 0xFF ; '\xFF' 0x10000452: FF DC.B 0xFF ; '\xFF' 0x10000453: FF DC.B 0xFF ; '\xFF' 0x10000454: FF DC.B 0xFF ; '\xFF' 0x10000455: FF DC.B 0xFF ; '\xFF' 0x10000456: FF DC.B 0xFF ; '\xFF' 0x10000457: FF DC.B 0xFF ; '\xFF' 0x10000458: 00 DC.B 0x00 ; '\0' 0x10000459: D6 DC.B 0xD6 ; '\xD6' 0x1000045A: 8A DC.B 0x8A ; '\x8A' 0x1000045B: EA DC.B 0xEA ; '\xEA' 0x1000045C: FF DC.B 0xFF ; '\xFF' 0x1000045D: FF DC.B 0xFF ; '\xFF' 0x1000045E: FF DC.B 0xFF ; '\xFF' 0x1000045F: FF DC.B 0xFF ; '\xFF' 0x10000460: 00 DC.B 0x00 ; '\0' 0x10000461: 78 DC.B 0x78 ; 'x' 0x10000462: 84 DC.B 0x84 ; '\x84' 0x10000463: C9 DC.B 0xC9 ; '\xC9' 0x10000464: FD DC.B 0xFD ; '\xFD' 0x10000465: FF DC.B 0xFF ; '\xFF' 0x10000466: FF DC.B 0xFF ; '\xFF' 0x10000467: FF DC.B 0xFF ; '\xFF' 0x10000468: DE DC.B 0xDE ; '\xDE' 0x10000469: 03 DC.B 0x03 ; '\x03' 0x1000046A: 69 DC.B 0x69 ; 'i' 0x1000046B: 00 DC.B 0x00 ; '\0' 0x1000046C: 00 DC.B 0x00 ; '\0' 0x1000046D: 71 DC.B 0x71 ; 'q' 0x1000046E: 02 DC.B 0x02 ; '\x02' 0x1000046F: 00 DC.B 0x00 ; '\0' 0x10000470: 00 DC.B 0x00 ; '\0' 0x10000471: 40 DC.B 0x40 ; '@' 0x10000472: 1F DC.B 0x1F ; '\x1F' 0x10000473: 00 DC.B 0x00 ; '\0' 0x10000474: 0A DC.B 0x0A ; '\n' 0x10000475: 00 DC.B 0x00 ; '\0' 0x10000476: 02 DC.B 0x02 ; '\x02' 0x10000477: 00 DC.B 0x00 ; '\0' 0x10000478: 60 DC.B 0x60 ; '`' 0x10000479: 6D DC.B 0x6D ; 'm' 0x1000047A: E0 DC.B 0xE0 ; '\xE0' 0x1000047B: 60 DC.B 0x60 ; '`' 0x1000047C: 01 DC.B 0x01 ; '\x01' 0x1000047D: 00 DC.B 0x00 ; '\0' 0x1000047E: 02 DC.B 0x02 ; '\x02' 0x1000047F: 00 DC.B 0x00 ; '\0' 0x10000480: C0 DC.B 0xC0 ; '\xC0' 0x10000481: 5D DC.B 0x5D ; ']' 0x10000482: A8 DC.B 0xA8 ; '\xA8' 0x10000483: 61 DC.B 0x61 ; 'a' 0x10000484: A0 DC.B 0xA0 ; '\xA0' 0x10000485: 73 DC.B 0x73 ; 's' 0x10000486: 60 DC.B 0x60 ; '`' 0x10000487: 6D DC.B 0x6D ; 'm' 0x10000488: 83 DC.B 0x83 ; '\x83' 0x10000489: FF DC.B 0xFF ; '\xFF' 0x1000048A: 7D DC.B 0x7D ; '}' 0x1000048B: 00 DC.B 0x00 ; '\0' 0x1000048C: 70 DC.B 0x70 ; 'p' 0x1000048D: 17 DC.B 0x17 ; '\x17' 0x1000048E: 7C DC.B 0x7C ; '|' 0x1000048F: 15 DC.B 0x15 ; '\x15' 0x10000490: 3C DC.B 0x3C ; '<' 0x10000491: F6 DC.B 0xF6 ; '\xF6' 0x10000492: 30 DC.B 0x30 ; '0' 0x10000493: F8 DC.B 0xF8 ; '\xF8' 0x10000494: 70 DC.B 0x70 ; 'p' 0x10000495: 17 DC.B 0x17 ; '\x17' 0x10000496: 7C DC.B 0x7C ; '|' 0x10000497: 15 DC.B 0x15 ; '\x15' 0x10000498: 54 DC.B 0x54 ; 'T' 0x10000499: F2 DC.B 0xF2 ; '\xF2' 0x1000049A: 48 DC.B 0x48 ; 'H' 0x1000049B: F4 DC.B 0xF4 ; '\xF4' 0x1000049C: 32 DC.B 0x32 ; '2' 0x1000049D: 00 DC.B 0x00 ; '\0' 0x1000049E: 38 DC.B 0x38 ; '8' 0x1000049F: FF DC.B 0xFF ; '\xFF' 0x100004A0: 20 DC.B 0x20 ; ' ' 0x100004A1: 4E DC.B 0x4E ; 'N' 0x100004A2: 07 DC.B 0x07 ; '\x07' 0x100004A3: 00 DC.B 0x00 ; '\0' 0x100004A4: 84 DC.B 0x84 ; '\x84' 0x100004A5: 03 DC.B 0x03 ; '\x03' 0x100004A6: 01 DC.B 0x01 ; '\x01' 0x100004A7: 00 DC.B 0x00 ; '\0' 0x100004A8: 01 DC.B 0x01 ; '\x01' 0x100004A9: 00 DC.B 0x00 ; '\0' 0x100004AA: 40 DC.B 0x40 ; '@' 0x100004AB: 6A DC.B 0x6A ; 'j' 0x100004AC: 64 DC.B 0x64 ; 'd' 0x100004AD: 00 DC.B 0x00 ; '\0' 0x100004AE: 00 DC.B 0x00 ; '\0' 0x100004AF: 00 DC.B 0x00 ; '\0' 0x100004B0: 45 DC.B 0x45 ; 'E' 0x100004B1: 45 DC.B 0x45 ; 'E' 0x100004B2: 50 DC.B 0x50 ; 'P' 0x100004B3: 52 DC.B 0x52 ; 'R' 0x100004B4: 4F DC.B 0x4F ; 'O' 0x100004B5: 4D DC.B 0x4D ; 'M' 0x100004B6: 20 DC.B 0x20 ; ' ' 0x100004B7: 77 DC.B 0x77 ; 'w' 0x100004B8: 61 DC.B 0x61 ; 'a' 0x100004B9: 73 DC.B 0x73 ; 's' 0x100004BA: 20 DC.B 0x20 ; ' ' 0x100004BB: 63 DC.B 0x63 ; 'c' 0x100004BC: 68 DC.B 0x68 ; 'h' 0x100004BD: 61 DC.B 0x61 ; 'a' 0x100004BE: 6E DC.B 0x6E ; 'n' 0x100004BF: 67 DC.B 0x67 ; 'g' 0x100004C0: 65 DC.B 0x65 ; 'e' 0x100004C1: 64 DC.B 0x64 ; 'd' 0x100004C2: 21 DC.B 0x21 ; '!' 0x100004C3: 20 DC.B 0x20 ; ' ' 0x100004C4: 57 DC.B 0x57 ; 'W' 0x100004C5: 65 DC.B 0x65 ; 'e' 0x100004C6: 20 DC.B 0x20 ; ' ' 0x100004C7: 6E DC.B 0x6E ; 'n'

Section .bss.slope from chip_temperature.o, size=8, align=8


slope: 0x100004C8: FF DC.B 0xFF ; '\xFF' 0x100004C9: FF DC.B 0xFF ; '\xFF' 0x100004CA: FF DC.B 0xFF ; '\xFF' 0x100004CB: FF DC.B 0xFF ; '\xFF' 0x100004CC: 20 DC.B 0x20 ; ' ' 0x100004CD: 16 DC.B 0x16 ; '\x16' 0x100004CE: 00 DC.B 0x00 ; '\0' 0x100004CF: 08 DC.B 0x08 ; '\b'

Section .bss.currentWithGainCorrection from ads1260.o, size=8, align=8


currentWithGainCorrection: 0x100004D0: 41 DC.B 0x41 ; 'A' 0x100004D1: 63 DC.B 0x63 ; 'c' 0x100004D2: 75 DC.B 0x75 ; 'u' 0x100004D3: 74 DC.B 0x74 ; 't' 0x100004D4: 61 DC.B 0x61 ; 'a' 0x100004D5: 6C DC.B 0x6C ; 'l' 0x100004D6: 20 DC.B 0x20 ; ' ' 0x100004D7: 49 DC.B 0x49 ; 'I'

Section .bss.currentWithGainAndGainShuntTempCorrection from ads1260.o, size=8, align=8


currentWithGainAndGainShuntTempCorrection: 0x100004D8: 12 DC.B 0x12 ; '\x12' 0x100004D9: EC DC.B 0xEC ; '\xEC' 0x100004DA: 00 DC.B 0x00 ; '\0' 0x100004DB: 00 DC.B 0x00 ; '\0' 0x100004DC: 00 DC.B 0x00 ; '\0' 0x100004DD: 00 DC.B 0x00 ; '\0' 0x100004DE: 00 DC.B 0x00 ; '\0' 0x100004DF: 00 DC.B 0x00 ; '\0'

Section .bss.current from ads1260.o, size=8, align=8


current: 0x100004E0: 49 DC.B 0x49 ; 'I' 0x100004E1: 20 DC.B 0x20 ; ' ' 0x100004E2: 28 DC.B 0x28 ; '(' 0x100004E3: 77 DC.B 0x77 ; 'w' 0x100004E4: 69 DC.B 0x69 ; 'i' 0x100004E5: 74 DC.B 0x74 ; 't' 0x100004E6: 68 DC.B 0x68 ; 'h' 0x100004E7: 6F DC.B 0x6F ; 'o'

Section .bss.WH_COUNTER_Exec.totalDischarge from wh_counter.o, size=8, align=8


WH_COUNTER_Exec.totalDischarge: 0x100004E8: FF DC.B 0xFF ; '\xFF' 0x100004E9: FF DC.B 0xFF ; '\xFF' 0x100004EA: FF DC.B 0xFF ; '\xFF' 0x100004EB: FF DC.B 0xFF ; '\xFF' 0x100004EC: F8 DC.B 0xF8 ; '\xF8' 0x100004ED: 1F DC.B 0x1F ; '\x1F' 0x100004EE: 00 DC.B 0x00 ; '\0' 0x100004EF: 08 DC.B 0x08 ; '\b'

Section .bss.WH_COUNTER_Exec.totalCharge from wh_counter.o, size=8, align=8


WH_COUNTER_Exec.totalCharge: 0x100004F0: FF DC.B 0xFF ; '\xFF' 0x100004F1: FF DC.B 0xFF ; '\xFF' 0x100004F2: FF DC.B 0xFF ; '\xFF' 0x100004F3: FF DC.B 0xFF ; '\xFF' 0x100004F4: F8 DC.B 0xF8 ; '\xF8' 0x100004F5: 1F DC.B 0x1F ; '\x1F' 0x100004F6: 00 DC.B 0x00 ; '\0' 0x100004F7: 08 DC.B 0x08 ; '\b'

Section .bss.AH_COUNTER_Exec.totalDischarge from ah_counter.o, size=8, align=8


AH_COUNTER_Exec.totalDischarge: 0x100004F8: 54 DC.B 0x54 ; 'T' 0x100004F9: 69 DC.B 0x69 ; 'i' 0x100004FA: 6D DC.B 0x6D ; 'm' 0x100004FB: 65 DC.B 0x65 ; 'e' 0x100004FC: 20 DC.B 0x20 ; ' ' 0x100004FD: 25 DC.B 0x25 ; '%' 0x100004FE: 64 DC.B 0x64 ; 'd' 0x100004FF: 3A DC.B 0x3A ; ':'

Section .bss.AH_COUNTER_Exec.totalCharge from ah_counter.o, size=8, align=8


AH_COUNTER_Exec.totalCharge: 0x10000500: 54 DC.B 0x54 ; 'T' 0x10000501: 69 DC.B 0x69 ; 'i' 0x10000502: 6D DC.B 0x6D ; 'm' 0x10000503: 65 DC.B 0x65 ; 'e' 0x10000504: 20 DC.B 0x20 ; ' ' 0x10000505: 25 DC.B 0x25 ; '%' 0x10000506: 64 DC.B 0x64 ; 'd' 0x10000507: 3A DC.B 0x3A ; ':'

Section .bss.hpcd_USB_FS from usb.o, size=732, align=4


hpcd_USB_FS: 0x10000508: FF DC.B 0xFF ; '\xFF' 0x10000509: FF DC.B 0xFF ; '\xFF' 0x1000050A: FF DC.B 0xFF ; '\xFF' 0x1000050B: FF DC.B 0xFF ; '\xFF' 0x1000050C: 74 DC.B 0x74 ; 't' 0x1000050D: 72 DC.B 0x72 ; 'r' 0x1000050E: 00 DC.B 0x00 ; '\0' 0x1000050F: 08 DC.B 0x08 ; '\b' 0x10000510: 00 DC.B 0x00 ; '\0' 0x10000511: 00 DC.B 0x00 ; '\0' 0x10000512: 00 DC.B 0x00 ; '\0' 0x10000513: 00 DC.B 0x00 ; '\0' 0x10000514: 06 DC.B 0x06 ; '\x06' 0x10000515: 00 DC.B 0x00 ; '\0' 0x10000516: 00 DC.B 0x00 ; '\0' 0x10000517: 00 DC.B 0x00 ; '\0' 0x10000518: 01 DC.B 0x01 ; '\x01' 0x10000519: 00 DC.B 0x00 ; '\0' 0x1000051A: 50 DC.B 0x50 ; 'P' 0x1000051B: 06 DC.B 0x06 ; '\x06' 0x1000051C: 00 DC.B 0x00 ; '\0' 0x1000051D: 00 DC.B 0x00 ; '\0' 0x1000051E: 00 DC.B 0x00 ; '\0' 0x1000051F: 56 DC.B 0x56 ; 'V' 0x10000520: 00 DC.B 0x00 ; '\0' 0x10000521: 00 DC.B 0x00 ; '\0' 0x10000522: 00 DC.B 0x00 ; '\0' 0x10000523: 01 DC.B 0x01 ; '\x01' 0x10000524: 00 DC.B 0x00 ; '\0' 0x10000525: 54 DC.B 0x54 ; 'T' 0x10000526: 00 DC.B 0x00 ; '\0' 0x10000527: 00 DC.B 0x00 ; '\0' 0x10000528: 00 DC.B 0x00 ; '\0' 0x10000529: 00 DC.B 0x00 ; '\0' 0x1000052A: 00 DC.B 0x00 ; '\0' 0x1000052B: 00 DC.B 0x00 ; '\0' 0x1000052C: 00 DC.B 0x00 ; '\0' 0x1000052D: 00 DC.B 0x00 ; '\0' 0x1000052E: FF DC.B 0xFF ; '\xFF' 0x1000052F: FF DC.B 0xFF ; '\xFF' 0x10000530: FF DC.B 0xFF ; '\xFF' 0x10000531: FF DC.B 0xFF ; '\xFF' 0x10000532: 00 DC.B 0x00 ; '\0' 0x10000533: 00 DC.B 0x00 ; '\0' 0x10000534: 00 DC.B 0x00 ; '\0' 0x10000535: 00 DC.B 0x00 ; '\0' 0x10000536: 00 DC.B 0x00 ; '\0' 0x10000537: 00 DC.B 0x00 ; '\0' 0x10000538: 00 DC.B 0x00 ; '\0' 0x10000539: 00 DC.B 0x00 ; '\0' 0x1000053A: 02 DC.B 0x02 ; '\x02' 0x1000053B: 00 DC.B 0x00 ; '\0' 0x1000053C: 00 DC.B 0x00 ; '\0' 0x1000053D: 00 DC.B 0x00 ; '\0' 0x1000053E: 01 DC.B 0x01 ; '\x01' 0x1000053F: 00 DC.B 0x00 ; '\0' 0x10000540: 50 DC.B 0x50 ; 'P' 0x10000541: 02 DC.B 0x02 ; '\x02' 0x10000542: 00 DC.B 0x00 ; '\0' 0x10000543: 00 DC.B 0x00 ; '\0' 0x10000544: 00 DC.B 0x00 ; '\0' 0x10000545: 22 DC.B 0x22 ; '\"' 0x10000546: 00 DC.B 0x00 ; '\0' 0x10000547: 00 DC.B 0x00 ; '\0' 0x10000548: 00 DC.B 0x00 ; '\0' 0x10000549: 04 DC.B 0x04 ; '\x04' 0x1000054A: 00 DC.B 0x00 ; '\0' 0x1000054B: F3 DC.B 0xF3 ; '\xF3' 0x1000054C: 01 DC.B 0x01 ; '\x01' 0x1000054D: 50 DC.B 0x50 ; 'P' 0x1000054E: 9F DC.B 0x9F ; '\x9F' 0x1000054F: 00 DC.B 0x00 ; '\0' 0x10000550: 00 DC.B 0x00 ; '\0' 0x10000551: 00 DC.B 0x00 ; '\0' 0x10000552: 00 DC.B 0x00 ; '\0' 0x10000553: 00 DC.B 0x00 ; '\0' 0x10000554: 00 DC.B 0x00 ; '\0' 0x10000555: 00 DC.B 0x00 ; '\0' 0x10000556: 00 DC.B 0x00 ; '\0' 0x10000557: 01 DC.B 0x01 ; '\x01' 0x10000558: 11 DC.B 0x11 ; '\x11' 0x10000559: 01 DC.B 0x01 ; '\x01' 0x1000055A: 25 DC.B 0x25 ; '%' 0x1000055B: 0E DC.B 0x0E ; '\x0E' 0x1000055C: 13 DC.B 0x13 ; '\x13' 0x1000055D: 05 DC.B 0x05 ; '\x05' 0x1000055E: 03 DC.B 0x03 ; '\x03' 0x1000055F: 0E DC.B 0x0E ; '\x0E' 0x10000560: 10 DC.B 0x10 ; '\x10' 0x10000561: 17 DC.B 0x17 ; '\x17' 0x10000562: 1B DC.B 0x1B ; '\x1B' 0x10000563: 0E DC.B 0x0E ; '\x0E' 0x10000564: B4 DC.B 0xB4 ; '\xB4' 0x10000565: 42 DC.B 0x42 ; 'B' 0x10000566: 19 DC.B 0x19 ; '\x19' 0x10000567: 11 DC.B 0x11 ; '\x11' 0x10000568: 01 DC.B 0x01 ; '\x01' 0x10000569: 55 DC.B 0x55 ; 'U' 0x1000056A: 17 DC.B 0x17 ; '\x17' 0x1000056B: 43 DC.B 0x43 ; 'C' 0x1000056C: 17 DC.B 0x17 ; '\x17' 0x1000056D: 00 DC.B 0x00 ; '\0' 0x1000056E: 00 DC.B 0x00 ; '\0' 0x1000056F: 02 DC.B 0x02 ; '\x02' 0x10000570: 34 DC.B 0x34 ; '4' 0x10000571: 00 DC.B 0x00 ; '\0' 0x10000572: 03 DC.B 0x03 ; '\x03' 0x10000573: 0E DC.B 0x0E ; '\x0E' 0x10000574: 49 DC.B 0x49 ; 'I' 0x10000575: 13 DC.B 0x13 ; '\x13' 0x10000576: 3F DC.B 0x3F ; '?' 0x10000577: 19 DC.B 0x19 ; '\x19' 0x10000578: 3A DC.B 0x3A ; ':' 0x10000579: 0B DC.B 0x0B ; '\v' 0x1000057A: 3B DC.B 0x3B ; ';' 0x1000057B: 0B DC.B 0x0B ; '\v' 0x1000057C: 02 DC.B 0x02 ; '\x02' 0x1000057D: 18 DC.B 0x18 ; '\x18' 0x1000057E: 00 DC.B 0x00 ; '\0' 0x1000057F: 00 DC.B 0x00 ; '\0' 0x10000580: 03 DC.B 0x03 ; '\x03' 0x10000581: 16 DC.B 0x16 ; '\x16' 0x10000582: 00 DC.B 0x00 ; '\0' 0x10000583: 49 DC.B 0x49 ; 'I' 0x10000584: 13 DC.B 0x13 ; '\x13' 0x10000585: 03 DC.B 0x03 ; '\x03' 0x10000586: 0E DC.B 0x0E ; '\x0E' 0x10000587: 3A DC.B 0x3A ; ':' 0x10000588: 0B DC.B 0x0B ; '\v' 0x10000589: 3B DC.B 0x3B ; ';' 0x1000058A: 0B DC.B 0x0B ; '\v' 0x1000058B: 00 DC.B 0x00 ; '\0' 0x1000058C: 00 DC.B 0x00 ; '\0' 0x1000058D: 04 DC.B 0x04 ; '\x04' 0x1000058E: 13 DC.B 0x13 ; '\x13' 0x1000058F: 01 DC.B 0x01 ; '\x01' 0x10000590: 0B DC.B 0x0B ; '\v' 0x10000591: 05 DC.B 0x05 ; '\x05' 0x10000592: 3A DC.B 0x3A ; ':' 0x10000593: 0B DC.B 0x0B ; '\v' 0x10000594: 3B DC.B 0x3B ; ';' 0x10000595: 0B DC.B 0x0B ; '\v' 0x10000596: 00 DC.B 0x00 ; '\0' 0x10000597: 00 DC.B 0x00 ; '\0' 0x10000598: 05 DC.B 0x05 ; '\x05' 0x10000599: 0D DC.B 0x0D ; '\r' 0x1000059A: 00 DC.B 0x00 ; '\0' 0x1000059B: 03 DC.B 0x03 ; '\x03' 0x1000059C: 0E DC.B 0x0E ; '\x0E' 0x1000059D: 49 DC.B 0x49 ; 'I' 0x1000059E: 13 DC.B 0x13 ; '\x13' 0x1000059F: 3A DC.B 0x3A ; ':' 0x100005A0: 0B DC.B 0x0B ; '\v' 0x100005A1: 3B DC.B 0x3B ; ';' 0x100005A2: 0B DC.B 0x0B ; '\v' 0x100005A3: 38 DC.B 0x38 ; '8' 0x100005A4: 0B DC.B 0x0B ; '\v' 0x100005A5: 00 DC.B 0x00 ; '\0' 0x100005A6: 00 DC.B 0x00 ; '\0' 0x100005A7: 06 DC.B 0x06 ; '\x06' 0x100005A8: 0D DC.B 0x0D ; '\r' 0x100005A9: 00 DC.B 0x00 ; '\0' 0x100005AA: 03 DC.B 0x03 ; '\x03' 0x100005AB: 0E DC.B 0x0E ; '\x0E' 0x100005AC: 49 DC.B 0x49 ; 'I' 0x100005AD: 13 DC.B 0x13 ; '\x13' 0x100005AE: 3A DC.B 0x3A ; ':' 0x100005AF: 0B DC.B 0x0B ; '\v' 0x100005B0: 3B DC.B 0x3B ; ';' 0x100005B1: 0B DC.B 0x0B ; '\v' 0x100005B2: 38 DC.B 0x38 ; '8' 0x100005B3: 05 DC.B 0x05 ; '\x05' 0x100005B4: 00 DC.B 0x00 ; '\0' 0x100005B5: 00 DC.B 0x00 ; '\0' 0x100005B6: 07 DC.B 0x07 ; '\x07' 0x100005B7: 0F DC.B 0x0F ; '\x0F' 0x100005B8: 00 DC.B 0x00 ; '\0' 0x100005B9: 49 DC.B 0x49 ; 'I' 0x100005BA: 13 DC.B 0x13 ; '\x13' 0x100005BB: 00 DC.B 0x00 ; '\0' 0x100005BC: 00 DC.B 0x00 ; '\0' 0x100005BD: 08 DC.B 0x08 ; '\b' 0x100005BE: 16 DC.B 0x16 ; '\x16' 0x100005BF: 00 DC.B 0x00 ; '\0' 0x100005C0: 49 DC.B 0x49 ; 'I' 0x100005C1: 13 DC.B 0x13 ; '\x13' 0x100005C2: 03 DC.B 0x03 ; '\x03' 0x100005C3: 0E DC.B 0x0E ; '\x0E' 0x100005C4: 3A DC.B 0x3A ; ':' 0x100005C5: 0B DC.B 0x0B ; '\v' 0x100005C6: 3B DC.B 0x3B ; ';' 0x100005C7: 05 DC.B 0x05 ; '\x05' 0x100005C8: 00 DC.B 0x00 ; '\0' 0x100005C9: 00 DC.B 0x00 ; '\0' 0x100005CA: 09 DC.B 0x09 ; '\t' 0x100005CB: 13 DC.B 0x13 ; '\x13' 0x100005CC: 01 DC.B 0x01 ; '\x01' 0x100005CD: 0B DC.B 0x0B ; '\v' 0x100005CE: 0B DC.B 0x0B ; '\v' 0x100005CF: 3A DC.B 0x3A ; ':' 0x100005D0: 0B DC.B 0x0B ; '\v' 0x100005D1: 3B DC.B 0x3B ; ';' 0x100005D2: 05 DC.B 0x05 ; '\x05' 0x100005D3: 00 DC.B 0x00 ; '\0' 0x100005D4: 00 DC.B 0x00 ; '\0' 0x100005D5: 0A DC.B 0x0A ; '\n' 0x100005D6: 0D DC.B 0x0D ; '\r' 0x100005D7: 00 DC.B 0x00 ; '\0' 0x100005D8: 03 DC.B 0x03 ; '\x03' 0x100005D9: 0E DC.B 0x0E ; '\x0E' 0x100005DA: 49 DC.B 0x49 ; 'I' 0x100005DB: 13 DC.B 0x13 ; '\x13' 0x100005DC: 3A DC.B 0x3A ; ':' 0x100005DD: 0B DC.B 0x0B ; '\v' 0x100005DE: 3B DC.B 0x3B ; ';' 0x100005DF: 05 DC.B 0x05 ; '\x05' 0x100005E0: 38 DC.B 0x38 ; '8' 0x100005E1: 0B DC.B 0x0B ; '\v' 0x100005E2: 00 DC.B 0x00 ; '\0' 0x100005E3: 00 DC.B 0x00 ; '\0' 0x100005E4: 0B DC.B 0x0B ; '\v' 0x100005E5: 35 DC.B 0x35 ; '5' 0x100005E6: 00 DC.B 0x00 ; '\0' 0x100005E7: 49 DC.B 0x49 ; 'I' 0x100005E8: 13 DC.B 0x13 ; '\x13' 0x100005E9: 00 DC.B 0x00 ; '\0' 0x100005EA: 00 DC.B 0x00 ; '\0' 0x100005EB: 0C DC.B 0x0C ; '\x0C' 0x100005EC: 24 DC.B 0x24 ; '$' 0x100005ED: 00 DC.B 0x00 ; '\0' 0x100005EE: 03 DC.B 0x03 ; '\x03' 0x100005EF: 0E DC.B 0x0E ; '\x0E' 0x100005F0: 3E DC.B 0x3E ; '>' 0x100005F1: 0B DC.B 0x0B ; '\v' 0x100005F2: 0B DC.B 0x0B ; '\v' 0x100005F3: 0B DC.B 0x0B ; '\v' 0x100005F4: 00 DC.B 0x00 ; '\0' 0x100005F5: 00 DC.B 0x00 ; '\0' 0x100005F6: 0D DC.B 0x0D ; '\r' 0x100005F7: 01 DC.B 0x01 ; '\x01' 0x100005F8: 01 DC.B 0x01 ; '\x01' 0x100005F9: 49 DC.B 0x49 ; 'I' 0x100005FA: 13 DC.B 0x13 ; '\x13' 0x100005FB: 00 DC.B 0x00 ; '\0' 0x100005FC: 00 DC.B 0x00 ; '\0' 0x100005FD: 0E DC.B 0x0E ; '\x0E' 0x100005FE: 21 DC.B 0x21 ; '!' 0x100005FF: 00 DC.B 0x00 ; '\0' 0x10000600: 49 DC.B 0x49 ; 'I' 0x10000601: 13 DC.B 0x13 ; '\x13' 0x10000602: 37 DC.B 0x37 ; '7' 0x10000603: 0B DC.B 0x0B ; '\v' 0x10000604: 00 DC.B 0x00 ; '\0' 0x10000605: 00 DC.B 0x00 ; '\0' 0x10000606: 0F DC.B 0x0F ; '\x0F' 0x10000607: 24 DC.B 0x24 ; '$' 0x10000608: 00 DC.B 0x00 ; '\0' 0x10000609: 03 DC.B 0x03 ; '\x03' 0x1000060A: 0E DC.B 0x0E ; '\x0E' 0x1000060B: 0B DC.B 0x0B ; '\v' 0x1000060C: 0B DC.B 0x0B ; '\v' 0x1000060D: 3E DC.B 0x3E ; '>' 0x1000060E: 0B DC.B 0x0B ; '\v' 0x1000060F: 00 DC.B 0x00 ; '\0' 0x10000610: 00 DC.B 0x00 ; '\0' 0x10000611: 10 DC.B 0x10 ; '\x10' 0x10000612: 13 DC.B 0x13 ; '\x13' 0x10000613: 01 DC.B 0x01 ; '\x01' 0x10000614: 0B DC.B 0x0B ; '\v' 0x10000615: 0B DC.B 0x0B ; '\v' 0x10000616: 3A DC.B 0x3A ; ':' 0x10000617: 0B DC.B 0x0B ; '\v' 0x10000618: 3B DC.B 0x3B ; ';' 0x10000619: 0B DC.B 0x0B ; '\v' 0x1000061A: 00 DC.B 0x00 ; '\0' 0x1000061B: 00 DC.B 0x00 ; '\0' 0x1000061C: 11 DC.B 0x11 ; '\x11' 0x1000061D: 04 DC.B 0x04 ; '\x04' 0x1000061E: 01 DC.B 0x01 ; '\x01' 0x1000061F: 49 DC.B 0x49 ; 'I' 0x10000620: 13 DC.B 0x13 ; '\x13' 0x10000621: 0B DC.B 0x0B ; '\v' 0x10000622: 0B DC.B 0x0B ; '\v' 0x10000623: 3A DC.B 0x3A ; ':' 0x10000624: 0B DC.B 0x0B ; '\v' 0x10000625: 3B DC.B 0x3B ; ';' 0x10000626: 0B DC.B 0x0B ; '\v' 0x10000627: 00 DC.B 0x00 ; '\0' 0x10000628: 00 DC.B 0x00 ; '\0' 0x10000629: 12 DC.B 0x12 ; '\x12' 0x1000062A: 28 DC.B 0x28 ; '(' 0x1000062B: 00 DC.B 0x00 ; '\0' 0x1000062C: 03 DC.B 0x03 ; '\x03' 0x1000062D: 0E DC.B 0x0E ; '\x0E' 0x1000062E: 1C DC.B 0x1C ; '\x1C' 0x1000062F: 0F DC.B 0x0F ; '\x0F' 0x10000630: 00 DC.B 0x00 ; '\0' 0x10000631: 00 DC.B 0x00 ; '\0' 0x10000632: 13 DC.B 0x13 ; '\x13' 0x10000633: 0F DC.B 0x0F ; '\x0F' 0x10000634: 00 DC.B 0x00 ; '\0' 0x10000635: 00 DC.B 0x00 ; '\0' 0x10000636: 00 DC.B 0x00 ; '\0' 0x10000637: 14 DC.B 0x14 ; '\x14' 0x10000638: 2E DC.B 0x2E ; '.' 0x10000639: 01 DC.B 0x01 ; '\x01' 0x1000063A: 11 DC.B 0x11 ; '\x11' 0x1000063B: 01 DC.B 0x01 ; '\x01' 0x1000063C: 12 DC.B 0x12 ; '\x12' 0x1000063D: 06 DC.B 0x06 ; '\x06' 0x1000063E: 40 DC.B 0x40 ; '@' 0x1000063F: 18 DC.B 0x18 ; '\x18' 0x10000640: 97 DC.B 0x97 ; '\x97' 0x10000641: 42 DC.B 0x42 ; 'B' 0x10000642: 19 DC.B 0x19 ; '\x19' 0x10000643: 03 DC.B 0x03 ; '\x03' 0x10000644: 0E DC.B 0x0E ; '\x0E' 0x10000645: 3A DC.B 0x3A ; ':' 0x10000646: 0B DC.B 0x0B ; '\v' 0x10000647: 3B DC.B 0x3B ; ';' 0x10000648: 0B DC.B 0x0B ; '\v' 0x10000649: 27 DC.B 0x27 ; ''' 0x1000064A: 19 DC.B 0x19 ; '\x19' 0x1000064B: 3F DC.B 0x3F ; '?' 0x1000064C: 19 DC.B 0x19 ; '\x19' 0x1000064D: 00 DC.B 0x00 ; '\0' 0x1000064E: 00 DC.B 0x00 ; '\0' 0x1000064F: 15 DC.B 0x15 ; '\x15' 0x10000650: 89 DC.B 0x89 ; '\x89' 0x10000651: 82 DC.B 0x82 ; '\x82' 0x10000652: 01 DC.B 0x01 ; '\x01' 0x10000653: 00 DC.B 0x00 ; '\0' 0x10000654: 31 DC.B 0x31 ; '1' 0x10000655: 13 DC.B 0x13 ; '\x13' 0x10000656: 95 DC.B 0x95 ; '\x95' 0x10000657: 42 DC.B 0x42 ; 'B' 0x10000658: 19 DC.B 0x19 ; '\x19' 0x10000659: 11 DC.B 0x11 ; '\x11' 0x1000065A: 01 DC.B 0x01 ; '\x01' 0x1000065B: 00 DC.B 0x00 ; '\0' 0x1000065C: 00 DC.B 0x00 ; '\0' 0x1000065D: 16 DC.B 0x16 ; '\x16' 0x1000065E: 2E DC.B 0x2E ; '.' 0x1000065F: 00 DC.B 0x00 ; '\0' 0x10000660: 03 DC.B 0x03 ; '\x03' 0x10000661: 0E DC.B 0x0E ; '\x0E' 0x10000662: 3A DC.B 0x3A ; ':' 0x10000663: 0B DC.B 0x0B ; '\v' 0x10000664: 3B DC.B 0x3B ; ';' 0x10000665: 0B DC.B 0x0B ; '\v' 0x10000666: 27 DC.B 0x27 ; ''' 0x10000667: 19 DC.B 0x19 ; '\x19' 0x10000668: 3C DC.B 0x3C ; '<' 0x10000669: 19 DC.B 0x19 ; '\x19' 0x1000066A: 3F DC.B 0x3F ; '?' 0x1000066B: 19 DC.B 0x19 ; '\x19' 0x1000066C: 00 DC.B 0x00 ; '\0' 0x1000066D: 00 DC.B 0x00 ; '\0' 0x1000066E: 17 DC.B 0x17 ; '\x17' 0x1000066F: 05 DC.B 0x05 ; '\x05' 0x10000670: 00 DC.B 0x00 ; '\0' 0x10000671: 02 DC.B 0x02 ; '\x02' 0x10000672: 17 DC.B 0x17 ; '\x17' 0x10000673: 03 DC.B 0x03 ; '\x03' 0x10000674: 0E DC.B 0x0E ; '\x0E' 0x10000675: 3A DC.B 0x3A ; ':' 0x10000676: 0B DC.B 0x0B ; '\v' 0x10000677: 3B DC.B 0x3B ; ';' 0x10000678: 0B DC.B 0x0B ; '\v' 0x10000679: 49 DC.B 0x49 ; 'I' 0x1000067A: 13 DC.B 0x13 ; '\x13' 0x1000067B: 00 DC.B 0x00 ; '\0' 0x1000067C: 00 DC.B 0x00 ; '\0' 0x1000067D: 18 DC.B 0x18 ; '\x18' 0x1000067E: 34 DC.B 0x34 ; '4' 0x1000067F: 00 DC.B 0x00 ; '\0' 0x10000680: 02 DC.B 0x02 ; '\x02' 0x10000681: 18 DC.B 0x18 ; '\x18' 0x10000682: 03 DC.B 0x03 ; '\x03' 0x10000683: 0E DC.B 0x0E ; '\x0E' 0x10000684: 3A DC.B 0x3A ; ':' 0x10000685: 0B DC.B 0x0B ; '\v' 0x10000686: 3B DC.B 0x3B ; ';' 0x10000687: 0B DC.B 0x0B ; '\v' 0x10000688: 49 DC.B 0x49 ; 'I' 0x10000689: 13 DC.B 0x13 ; '\x13' 0x1000068A: 00 DC.B 0x00 ; '\0' 0x1000068B: 00 DC.B 0x00 ; '\0' 0x1000068C: 19 DC.B 0x19 ; '\x19' 0x1000068D: 0B DC.B 0x0B ; '\v' 0x1000068E: 01 DC.B 0x01 ; '\x01' 0x1000068F: 11 DC.B 0x11 ; '\x11' 0x10000690: 01 DC.B 0x01 ; '\x01' 0x10000691: 12 DC.B 0x12 ; '\x12' 0x10000692: 06 DC.B 0x06 ; '\x06' 0x10000693: 00 DC.B 0x00 ; '\0' 0x10000694: 00 DC.B 0x00 ; '\0' 0x10000695: 00 DC.B 0x00 ; '\0' 0x10000696: DE DC.B 0xDE ; '\xDE' 0x10000697: 08 DC.B 0x08 ; '\b' 0x10000698: 00 DC.B 0x00 ; '\0' 0x10000699: 00 DC.B 0x00 ; '\0' 0x1000069A: 04 DC.B 0x04 ; '\x04' 0x1000069B: 00 DC.B 0x00 ; '\0' 0x1000069C: 00 DC.B 0x00 ; '\0' 0x1000069D: 00 DC.B 0x00 ; '\0' 0x1000069E: 00 DC.B 0x00 ; '\0' 0x1000069F: 00 DC.B 0x00 ; '\0' 0x100006A0: 04 DC.B 0x04 ; '\x04' 0x100006A1: 01 DC.B 0x01 ; '\x01' 0x100006A2: 00 DC.B 0x00 ; '\0' 0x100006A3: 00 DC.B 0x00 ; '\0' 0x100006A4: 00 DC.B 0x00 ; '\0' 0x100006A5: 00 DC.B 0x00 ; '\0' 0x100006A6: 1D DC.B 0x1D ; '\x1D' 0x100006A7: 00 DC.B 0x00 ; '\0' 0x100006A8: 3D DC.B 0x3D ; '=' 0x100006A9: 00 DC.B 0x00 ; '\0' 0x100006AA: 00 DC.B 0x00 ; '\0' 0x100006AB: 00 DC.B 0x00 ; '\0' 0x100006AC: 00 DC.B 0x00 ; '\0' 0x100006AD: 00 DC.B 0x00 ; '\0' 0x100006AE: 00 DC.B 0x00 ; '\0' 0x100006AF: 00 DC.B 0x00 ; '\0' 0x100006B0: 75 DC.B 0x75 ; 'u' 0x100006B1: 00 DC.B 0x00 ; '\0' 0x100006B2: 00 DC.B 0x00 ; '\0' 0x100006B3: 00 DC.B 0x00 ; '\0' 0x100006B4: 00 DC.B 0x00 ; '\0' 0x100006B5: 00 DC.B 0x00 ; '\0' 0x100006B6: 00 DC.B 0x00 ; '\0' 0x100006B7: 00 DC.B 0x00 ; '\0' 0x100006B8: 00 DC.B 0x00 ; '\0' 0x100006B9: 00 DC.B 0x00 ; '\0' 0x100006BA: 00 DC.B 0x00 ; '\0' 0x100006BB: 00 DC.B 0x00 ; '\0' 0x100006BC: 00 DC.B 0x00 ; '\0' 0x100006BD: 00 DC.B 0x00 ; '\0' 0x100006BE: 00 DC.B 0x00 ; '\0' 0x100006BF: 00 DC.B 0x00 ; '\0' 0x100006C0: 02 DC.B 0x02 ; '\x02' 0x100006C1: A2 DC.B 0xA2 ; '\xA2' 0x100006C2: 00 DC.B 0x00 ; '\0' 0x100006C3: 00 DC.B 0x00 ; '\0' 0x100006C4: 00 DC.B 0x00 ; '\0' 0x100006C5: 3B DC.B 0x3B ; ';' 0x100006C6: 00 DC.B 0x00 ; '\0' 0x100006C7: 00 DC.B 0x00 ; '\0' 0x100006C8: 00 DC.B 0x00 ; '\0' 0x100006C9: 06 DC.B 0x06 ; '\x06' 0x100006CA: 1B DC.B 0x1B ; '\x1B' 0x100006CB: 05 DC.B 0x05 ; '\x05' 0x100006CC: 03 DC.B 0x03 ; '\x03' 0x100006CD: 08 DC.B 0x08 ; '\b' 0x100006CE: 05 DC.B 0x05 ; '\x05' 0x100006CF: 00 DC.B 0x00 ; '\0' 0x100006D0: 10 DC.B 0x10 ; '\x10' 0x100006D1: 03 DC.B 0x03 ; '\x03' 0x100006D2: 46 DC.B 0x46 ; 'F' 0x100006D3: 00 DC.B 0x00 ; '\0' 0x100006D4: 00 DC.B 0x00 ; '\0' 0x100006D5: 00 DC.B 0x00 ; '\0' 0x100006D6: 7E DC.B 0x7E ; '~' 0x100006D7: 04 DC.B 0x04 ; '\x04' 0x100006D8: 00 DC.B 0x00 ; '\0' 0x100006D9: 00 DC.B 0x00 ; '\0' 0x100006DA: 03 DC.B 0x03 ; '\x03' 0x100006DB: 8C DC.B 0x8C ; '\x8C' 0x100006DC: 04 DC.B 0x04 ; '\x04' 0x100006DD: DC DC.B 0xDC ; '\xDC' 0x100006DE: 02 DC.B 0x02 ; '\x02' 0x100006DF: 03 DC.B 0x03 ; '\x03' 0x100006E0: 62 DC.B 0x62 ; 'b' 0x100006E1: 05 DC.B 0x05 ; '\x05' 0x100006E2: AE DC.B 0xAE ; '\xAE' 0x100006E3: 00 DC.B 0x00 ; '\0' 0x100006E4: 00 DC.B 0x00 ; '\0' 0x100006E5: 00 DC.B 0x00 ; '\0' 0x100006E6: FE DC.B 0xFE ; '\xFE' 0x100006E7: 00 DC.B 0x00 ; '\0' 0x100006E8: 00 DC.B 0x00 ; '\0' 0x100006E9: 00 DC.B 0x00 ; '\0' 0x100006EA: 03 DC.B 0x03 ; '\x03' 0x100006EB: 65 DC.B 0x65 ; 'e' 0x100006EC: 00 DC.B 0x00 ; '\0' 0x100006ED: 05 DC.B 0x05 ; '\x05' 0x100006EE: E0 DC.B 0xE0 ; '\xE0' 0x100006EF: 01 DC.B 0x01 ; '\x01' 0x100006F0: 00 DC.B 0x00 ; '\0' 0x100006F1: 00 DC.B 0x00 ; '\0' 0x100006F2: D1 DC.B 0xD1 ; '\xD1' 0x100006F3: 02 DC.B 0x02 ; '\x02' 0x100006F4: 00 DC.B 0x00 ; '\0' 0x100006F5: 00 DC.B 0x00 ; '\0' 0x100006F6: 03 DC.B 0x03 ; '\x03' 0x100006F7: 66 DC.B 0x66 ; 'f' 0x100006F8: 04 DC.B 0x04 ; '\x04' 0x100006F9: 05 DC.B 0x05 ; '\x05' 0x100006FA: 80 DC.B 0x80 ; '\x80' 0x100006FB: 02 DC.B 0x02 ; '\x02' 0x100006FC: 00 DC.B 0x00 ; '\0' 0x100006FD: 00 DC.B 0x00 ; '\0' 0x100006FE: 5F DC.B 0x5F ; '_' 0x100006FF: 03 DC.B 0x03 ; '\x03' 0x10000700: 00 DC.B 0x00 ; '\0' 0x10000701: 00 DC.B 0x00 ; '\0' 0x10000702: 03 DC.B 0x03 ; '\x03' 0x10000703: 67 DC.B 0x67 ; 'g' 0x10000704: 0C DC.B 0x0C ; '\x0C' 0x10000705: 05 DC.B 0x05 ; '\x05' 0x10000706: 8C DC.B 0x8C ; '\x8C' 0x10000707: 02 DC.B 0x02 ; '\x02' 0x10000708: 00 DC.B 0x00 ; '\0' 0x10000709: 00 DC.B 0x00 ; '\0' 0x1000070A: 64 DC.B 0x64 ; 'd' 0x1000070B: 03 DC.B 0x03 ; '\x03' 0x1000070C: 00 DC.B 0x00 ; '\0' 0x1000070D: 00 DC.B 0x00 ; '\0' 0x1000070E: 03 DC.B 0x03 ; '\x03' 0x1000070F: 68 DC.B 0x68 ; 'h' 0x10000710: 10 DC.B 0x10 ; '\x10' 0x10000711: 06 DC.B 0x06 ; '\x06' 0x10000712: 55 DC.B 0x55 ; 'U' 0x10000713: 03 DC.B 0x03 ; '\x03' 0x10000714: 00 DC.B 0x00 ; '\0' 0x10000715: 00 DC.B 0x00 ; '\0' 0x10000716: 64 DC.B 0x64 ; 'd' 0x10000717: 03 DC.B 0x03 ; '\x03' 0x10000718: 00 DC.B 0x00 ; '\0' 0x10000719: 00 DC.B 0x00 ; '\0' 0x1000071A: 03 DC.B 0x03 ; '\x03' 0x1000071B: 69 DC.B 0x69 ; 'i' 0x1000071C: 50 DC.B 0x50 ; 'P' 0x1000071D: 01 DC.B 0x01 ; '\x01' 0x1000071E: 06 DC.B 0x06 ; '\x06' 0x1000071F: 5C DC.B 0x5C ; '\\' 0x10000720: 03 DC.B 0x03 ; '\x03' 0x10000721: 00 DC.B 0x00 ; '\0' 0x10000722: 00 DC.B 0x00 ; '\0' 0x10000723: 57 DC.B 0x57 ; 'W' 0x10000724: 04 DC.B 0x04 ; '\x04' 0x10000725: 00 DC.B 0x00 ; '\0' 0x10000726: 00 DC.B 0x00 ; '\0' 0x10000727: 03 DC.B 0x03 ; '\x03' 0x10000728: 6A DC.B 0x6A ; 'j' 0x10000729: 90 DC.B 0x90 ; '\x90' 0x1000072A: 02 DC.B 0x02 ; '\x02' 0x1000072B: 06 DC.B 0x06 ; '\x06' 0x1000072C: 89 DC.B 0x89 ; '\x89' 0x1000072D: 03 DC.B 0x03 ; '\x03' 0x1000072E: 00 DC.B 0x00 ; '\0' 0x1000072F: 00 DC.B 0x00 ; '\0' 0x10000730: 77 DC.B 0x77 ; 'w' 0x10000731: 04 DC.B 0x04 ; '\x04' 0x10000732: 00 DC.B 0x00 ; '\0' 0x10000733: 00 DC.B 0x00 ; '\0' 0x10000734: 03 DC.B 0x03 ; '\x03' 0x10000735: 6B DC.B 0x6B ; 'k' 0x10000736: 91 DC.B 0x91 ; '\x91' 0x10000737: 02 DC.B 0x02 ; '\x02' 0x10000738: 06 DC.B 0x06 ; '\x06' 0x10000739: 05 DC.B 0x05 ; '\x05' 0x1000073A: 04 DC.B 0x04 ; '\x04' 0x1000073B: 00 DC.B 0x00 ; '\0' 0x1000073C: 00 DC.B 0x00 ; '\0' 0x1000073D: AE DC.B 0xAE ; '\xAE' 0x1000073E: 04 DC.B 0x04 ; '\x04' 0x1000073F: 00 DC.B 0x00 ; '\0' 0x10000740: 00 DC.B 0x00 ; '\0' 0x10000741: 03 DC.B 0x03 ; '\x03' 0x10000742: 6C DC.B 0x6C ; 'l' 0x10000743: 94 DC.B 0x94 ; '\x94' 0x10000744: 02 DC.B 0x02 ; '\x02' 0x10000745: 06 DC.B 0x06 ; '\x06' 0x10000746: 0F DC.B 0x0F ; '\x0F' 0x10000747: 04 DC.B 0x04 ; '\x04' 0x10000748: 00 DC.B 0x00 ; '\0' 0x10000749: 00 DC.B 0x00 ; '\0' 0x1000074A: B3 DC.B 0xB3 ; '\xB3' 0x1000074B: 04 DC.B 0x04 ; '\x04' 0x1000074C: 00 DC.B 0x00 ; '\0' 0x1000074D: 00 DC.B 0x00 ; '\0' 0x1000074E: 03 DC.B 0x03 ; '\x03' 0x1000074F: 6D DC.B 0x6D ; 'm' 0x10000750: 98 DC.B 0x98 ; '\x98' 0x10000751: 02 DC.B 0x02 ; '\x02' 0x10000752: 06 DC.B 0x06 ; '\x06' 0x10000753: 15 DC.B 0x15 ; '\x15' 0x10000754: 04 DC.B 0x04 ; '\x04' 0x10000755: 00 DC.B 0x00 ; '\0' 0x10000756: 00 DC.B 0x00 ; '\0' 0x10000757: BF DC.B 0xBF ; '\xBF' 0x10000758: 04 DC.B 0x04 ; '\x04' 0x10000759: 00 DC.B 0x00 ; '\0' 0x1000075A: 00 DC.B 0x00 ; '\0' 0x1000075B: 03 DC.B 0x03 ; '\x03' 0x1000075C: 6E DC.B 0x6E ; 'n' 0x1000075D: C8 DC.B 0xC8 ; '\xC8' 0x1000075E: 02 DC.B 0x02 ; '\x02' 0x1000075F: 06 DC.B 0x06 ; '\x06' 0x10000760: 50 DC.B 0x50 ; 'P' 0x10000761: 04 DC.B 0x04 ; '\x04' 0x10000762: 00 DC.B 0x00 ; '\0' 0x10000763: 00 DC.B 0x00 ; '\0' 0x10000764: 3F DC.B 0x3F ; '?' 0x10000765: 04 DC.B 0x04 ; '\x04' 0x10000766: 00 DC.B 0x00 ; '\0' 0x10000767: 00 DC.B 0x00 ; '\0' 0x10000768: 03 DC.B 0x03 ; '\x03' 0x10000769: 6F DC.B 0x6F ; 'o' 0x1000076A: CC DC.B 0xCC ; '\xCC' 0x1000076B: 02 DC.B 0x02 ; '\x02' 0x1000076C: 06 DC.B 0x06 ; '\x06' 0x1000076D: 55 DC.B 0x55 ; 'U' 0x1000076E: 04 DC.B 0x04 ; '\x04' 0x1000076F: 00 DC.B 0x00 ; '\0' 0x10000770: 00 DC.B 0x00 ; '\0' 0x10000771: 3F DC.B 0x3F ; '?' 0x10000772: 04 DC.B 0x04 ; '\x04' 0x10000773: 00 DC.B 0x00 ; '\0' 0x10000774: 00 DC.B 0x00 ; '\0' 0x10000775: 03 DC.B 0x03 ; '\x03' 0x10000776: 72 DC.B 0x72 ; 'r' 0x10000777: D0 DC.B 0xD0 ; '\xD0' 0x10000778: 02 DC.B 0x02 ; '\x02' 0x10000779: 06 DC.B 0x06 ; '\x06' 0x1000077A: 60 DC.B 0x60 ; '`' 0x1000077B: 04 DC.B 0x04 ; '\x04' 0x1000077C: 00 DC.B 0x00 ; '\0' 0x1000077D: 00 DC.B 0x00 ; '\0' 0x1000077E: 3F DC.B 0x3F ; '?' 0x1000077F: 04 DC.B 0x04 ; '\x04' 0x10000780: 00 DC.B 0x00 ; '\0' 0x10000781: 00 DC.B 0x00 ; '\0' 0x10000782: 03 DC.B 0x03 ; '\x03' 0x10000783: 75 DC.B 0x75 ; 'u' 0x10000784: D4 DC.B 0xD4 ; '\xD4' 0x10000785: 02 DC.B 0x02 ; '\x02' 0x10000786: 06 DC.B 0x06 ; '\x06' 0x10000787: 78 DC.B 0x78 ; 'x' 0x10000788: 04 DC.B 0x04 ; '\x04' 0x10000789: 00 DC.B 0x00 ; '\0' 0x1000078A: 00 DC.B 0x00 ; '\0' 0x1000078B: EB DC.B 0xEB ; '\xEB' 0x1000078C: 04 DC.B 0x04 ; '\x04' 0x1000078D: 00 DC.B 0x00 ; '\0' 0x1000078E: 00 DC.B 0x00 ; '\0' 0x1000078F: 03 DC.B 0x03 ; '\x03' 0x10000790: 77 DC.B 0x77 ; 'w' 0x10000791: D8 DC.B 0xD8 ; '\xD8' 0x10000792: 02 DC.B 0x02 ; '\x02' 0x10000793: 00 DC.B 0x00 ; '\0' 0x10000794: 07 DC.B 0x07 ; '\x07' 0x10000795: 03 DC.B 0x03 ; '\x03' 0x10000796: 01 DC.B 0x01 ; '\x01' 0x10000797: 00 DC.B 0x00 ; '\0' 0x10000798: 00 DC.B 0x00 ; '\0' 0x10000799: 03 DC.B 0x03 ; '\x03' 0x1000079A: 0E DC.B 0x0E ; '\x0E' 0x1000079B: 01 DC.B 0x01 ; '\x01' 0x1000079C: 00 DC.B 0x00 ; '\0' 0x1000079D: 00 DC.B 0x00 ; '\0' 0x1000079E: D4 DC.B 0xD4 ; '\xD4' 0x1000079F: 01 DC.B 0x01 ; '\x01' 0x100007A0: 00 DC.B 0x00 ; '\0' 0x100007A1: 00 DC.B 0x00 ; '\0' 0x100007A2: 03 DC.B 0x03 ; '\x03' 0x100007A3: 57 DC.B 0x57 ; 'W' 0x100007A4: 08 DC.B 0x08 ; '\b' 0x100007A5: 1A DC.B 0x1A ; '\x1A' 0x100007A6: 01 DC.B 0x01 ; '\x01' 0x100007A7: 00 DC.B 0x00 ; '\0' 0x100007A8: 00 DC.B 0x00 ; '\0' 0x100007A9: C8 DC.B 0xC8 ; '\xC8' 0x100007AA: 01 DC.B 0x01 ; '\x01' 0x100007AB: 00 DC.B 0x00 ; '\0' 0x100007AC: 00 DC.B 0x00 ; '\0' 0x100007AD: 02 DC.B 0x02 ; '\x02' 0x100007AE: AD DC.B 0xAD ; '\xAD' 0x100007AF: 03 DC.B 0x03 ; '\x03' 0x100007B0: 09 DC.B 0x09 ; '\t' 0x100007B1: 5C DC.B 0x5C ; '\\' 0x100007B2: 02 DC.B 0x02 ; '\x02' 0x100007B3: 8D DC.B 0x8D ; '\x8D' 0x100007B4: 03 DC.B 0x03 ; '\x03' 0x100007B5: 0A DC.B 0x0A ; '\n' 0x100007B6: B7 DC.B 0xB7 ; '\xB7' 0x100007B7: 00 DC.B 0x00 ; '\0' 0x100007B8: 00 DC.B 0x00 ; '\0' 0x100007B9: 00 DC.B 0x00 ; '\0' 0x100007BA: A6 DC.B 0xA6 ; '\xA6' 0x100007BB: 02 DC.B 0x02 ; '\x02' 0x100007BC: 00 DC.B 0x00 ; '\0' 0x100007BD: 00 DC.B 0x00 ; '\0' 0x100007BE: 02 DC.B 0x02 ; '\x02' 0x100007BF: 8F DC.B 0x8F ; '\x8F' 0x100007C0: 03 DC.B 0x03 ; '\x03' 0x100007C1: 00 DC.B 0x00 ; '\0' 0x100007C2: 0A DC.B 0x0A ; '\n' 0x100007C3: D4 DC.B 0xD4 ; '\xD4' 0x100007C4: 00 DC.B 0x00 ; '\0' 0x100007C5: 00 DC.B 0x00 ; '\0' 0x100007C6: 00 DC.B 0x00 ; '\0' 0x100007C7: A6 DC.B 0xA6 ; '\xA6' 0x100007C8: 02 DC.B 0x02 ; '\x02' 0x100007C9: 00 DC.B 0x00 ; '\0' 0x100007CA: 00 DC.B 0x00 ; '\0' 0x100007CB: 02 DC.B 0x02 ; '\x02' 0x100007CC: 90 DC.B 0x90 ; '\x90' 0x100007CD: 03 DC.B 0x03 ; '\x03' 0x100007CE: 02 DC.B 0x02 ; '\x02' 0x100007CF: 0A DC.B 0x0A ; '\n' 0x100007D0: DE DC.B 0xDE ; '\xDE' 0x100007D1: 00 DC.B 0x00 ; '\0' 0x100007D2: 00 DC.B 0x00 ; '\0' 0x100007D3: 00 DC.B 0x00 ; '\0' 0x100007D4: A6 DC.B 0xA6 ; '\xA6' 0x100007D5: 02 DC.B 0x02 ; '\x02' 0x100007D6: 00 DC.B 0x00 ; '\0' 0x100007D7: 00 DC.B 0x00 ; '\0' 0x100007D8: 02 DC.B 0x02 ; '\x02' 0x100007D9: 91 DC.B 0x91 ; '\x91' 0x100007DA: 03 DC.B 0x03 ; '\x03' 0x100007DB: 04 DC.B 0x04 ; '\x04' 0x100007DC: 0A DC.B 0x0A ; '\n' 0x100007DD: E3 DC.B 0xE3 ; '\xE3' 0x100007DE: 00 DC.B 0x00 ; '\0' 0x100007DF: 00 DC.B 0x00 ; '\0' 0x100007E0: 00 DC.B 0x00 ; '\0' 0x100007E1: A6 DC.B 0xA6 ; '\xA6' 0x100007E2: 02 DC.B 0x02 ; '\x02' 0x100007E3: 00 DC.B 0x00 ; '\0'

Section .bss.voltage_buffer from esr.o, size=256, align=4


voltage_buffer: 0x100007E4: FF DC.B 0xFF ; '\xFF' 0x100007E5: FF DC.B 0xFF ; '\xFF' 0x100007E6: FF DC.B 0xFF ; '\xFF' 0x100007E7: FF DC.B 0xFF ; '\xFF' 0x100007E8: 50 DC.B 0x50 ; 'P' 0x100007E9: 18 DC.B 0x18 ; '\x18' 0x100007EA: 00 DC.B 0x00 ; '\0' 0x100007EB: 08 DC.B 0x08 ; '\b' 0x100007EC: 2A DC.B 0x2A ; '*' 0x100007ED: 00 DC.B 0x00 ; '\0' 0x100007EE: 00 DC.B 0x00 ; '\0' 0x100007EF: 00 DC.B 0x00 ; '\0' 0x100007F0: 48 DC.B 0x48 ; 'H' 0x100007F1: 00 DC.B 0x00 ; '\0' 0x100007F2: 00 DC.B 0x00 ; '\0' 0x100007F3: 00 DC.B 0x00 ; '\0' 0x100007F4: 03 DC.B 0x03 ; '\x03' 0x100007F5: 00 DC.B 0x00 ; '\0' 0x100007F6: 11 DC.B 0x11 ; '\x11' 0x100007F7: 3F DC.B 0x3F ; '?' 0x100007F8: 9F DC.B 0x9F ; '\x9F' 0x100007F9: 4E DC.B 0x4E ; 'N' 0x100007FA: 00 DC.B 0x00 ; '\0' 0x100007FB: 00 DC.B 0x00 ; '\0' 0x100007FC: 00 DC.B 0x00 ; '\0' 0x100007FD: 64 DC.B 0x64 ; 'd' 0x100007FE: 00 DC.B 0x00 ; '\0' 0x100007FF: 00 DC.B 0x00 ; '\0' 0x10000800: 00 DC.B 0x00 ; '\0' 0x10000801: 03 DC.B 0x03 ; '\x03' 0x10000802: 00 DC.B 0x00 ; '\0' 0x10000803: 11 DC.B 0x11 ; '\x11' 0x10000804: 00 DC.B 0x00 ; '\0' 0x10000805: 9F DC.B 0x9F ; '\x9F' 0x10000806: 64 DC.B 0x64 ; 'd' 0x10000807: 00 DC.B 0x00 ; '\0' 0x10000808: 00 DC.B 0x00 ; '\0' 0x10000809: 00 DC.B 0x00 ; '\0' 0x1000080A: AC DC.B 0xAC ; '\xAC' 0x1000080B: 00 DC.B 0x00 ; '\0' 0x1000080C: 00 DC.B 0x00 ; '\0' 0x1000080D: 00 DC.B 0x00 ; '\0' 0x1000080E: 01 DC.B 0x01 ; '\x01' 0x1000080F: 00 DC.B 0x00 ; '\0' 0x10000810: 52 DC.B 0x52 ; 'R' 0x10000811: EA DC.B 0xEA ; '\xEA' 0x10000812: 00 DC.B 0x00 ; '\0' 0x10000813: 00 DC.B 0x00 ; '\0' 0x10000814: 00 DC.B 0x00 ; '\0' 0x10000815: 02 DC.B 0x02 ; '\x02' 0x10000816: 01 DC.B 0x01 ; '\x01' 0x10000817: 00 DC.B 0x00 ; '\0' 0x10000818: 00 DC.B 0x00 ; '\0' 0x10000819: 01 DC.B 0x01 ; '\x01' 0x1000081A: 00 DC.B 0x00 ; '\0' 0x1000081B: 53 DC.B 0x53 ; 'S' 0x1000081C: 52 DC.B 0x52 ; 'R' 0x1000081D: 01 DC.B 0x01 ; '\x01' 0x1000081E: 00 DC.B 0x00 ; '\0' 0x1000081F: 00 DC.B 0x00 ; '\0' 0x10000820: 56 DC.B 0x56 ; 'V' 0x10000821: 01 DC.B 0x01 ; '\x01' 0x10000822: 00 DC.B 0x00 ; '\0' 0x10000823: 00 DC.B 0x00 ; '\0' 0x10000824: 03 DC.B 0x03 ; '\x03' 0x10000825: 00 DC.B 0x00 ; '\0' 0x10000826: 11 DC.B 0x11 ; '\x11' 0x10000827: 00 DC.B 0x00 ; '\0' 0x10000828: 9F DC.B 0x9F ; '\x9F' 0x10000829: 56 DC.B 0x56 ; 'V' 0x1000082A: 01 DC.B 0x01 ; '\x01' 0x1000082B: 00 DC.B 0x00 ; '\0' 0x1000082C: 00 DC.B 0x00 ; '\0' 0x1000082D: 70 DC.B 0x70 ; 'p' 0x1000082E: 01 DC.B 0x01 ; '\x01' 0x1000082F: 00 DC.B 0x00 ; '\0' 0x10000830: 00 DC.B 0x00 ; '\0' 0x10000831: 01 DC.B 0x01 ; '\x01' 0x10000832: 00 DC.B 0x00 ; '\0' 0x10000833: 51 DC.B 0x51 ; 'Q' 0x10000834: 00 DC.B 0x00 ; '\0' 0x10000835: 00 DC.B 0x00 ; '\0' 0x10000836: 00 DC.B 0x00 ; '\0' 0x10000837: 00 DC.B 0x00 ; '\0' 0x10000838: 00 DC.B 0x00 ; '\0' 0x10000839: 00 DC.B 0x00 ; '\0' 0x1000083A: 00 DC.B 0x00 ; '\0' 0x1000083B: 00 DC.B 0x00 ; '\0' 0x1000083C: FF DC.B 0xFF ; '\xFF' 0x1000083D: FF DC.B 0xFF ; '\xFF' 0x1000083E: FF DC.B 0xFF ; '\xFF' 0x1000083F: FF DC.B 0xFF ; '\xFF' 0x10000840: 50 DC.B 0x50 ; 'P' 0x10000841: 18 DC.B 0x18 ; '\x18' 0x10000842: 00 DC.B 0x00 ; '\0' 0x10000843: 08 DC.B 0x08 ; '\b' 0x10000844: 4E DC.B 0x4E ; 'N' 0x10000845: 00 DC.B 0x00 ; '\0' 0x10000846: 00 DC.B 0x00 ; '\0' 0x10000847: 00 DC.B 0x00 ; '\0' 0x10000848: 64 DC.B 0x64 ; 'd' 0x10000849: 00 DC.B 0x00 ; '\0' 0x1000084A: 00 DC.B 0x00 ; '\0' 0x1000084B: 00 DC.B 0x00 ; '\0' 0x1000084C: 07 DC.B 0x07 ; '\x07' 0x1000084D: 00 DC.B 0x00 ; '\0' 0x1000084E: 10 DC.B 0x10 ; '\x10' 0x1000084F: FF DC.B 0xFF ; '\xFF' 0x10000850: FF DC.B 0xFF ; '\xFF' 0x10000851: FF DC.B 0xFF ; '\xFF' 0x10000852: FF DC.B 0xFF ; '\xFF' 0x10000853: 07 DC.B 0x07 ; '\x07' 0x10000854: 9F DC.B 0x9F ; '\x9F' 0x10000855: 64 DC.B 0x64 ; 'd' 0x10000856: 00 DC.B 0x00 ; '\0' 0x10000857: 00 DC.B 0x00 ; '\0' 0x10000858: 00 DC.B 0x00 ; '\0' 0x10000859: A0 DC.B 0xA0 ; '\xA0' 0x1000085A: 00 DC.B 0x00 ; '\0' 0x1000085B: 00 DC.B 0x00 ; '\0' 0x1000085C: 00 DC.B 0x00 ; '\0' 0x1000085D: 01 DC.B 0x01 ; '\x01' 0x1000085E: 00 DC.B 0x00 ; '\0' 0x1000085F: 50 DC.B 0x50 ; 'P' 0x10000860: 00 DC.B 0x00 ; '\0' 0x10000861: 00 DC.B 0x00 ; '\0' 0x10000862: 00 DC.B 0x00 ; '\0' 0x10000863: 00 DC.B 0x00 ; '\0' 0x10000864: 00 DC.B 0x00 ; '\0' 0x10000865: 00 DC.B 0x00 ; '\0' 0x10000866: 00 DC.B 0x00 ; '\0' 0x10000867: 00 DC.B 0x00 ; '\0' 0x10000868: FF DC.B 0xFF ; '\xFF' 0x10000869: FF DC.B 0xFF ; '\xFF' 0x1000086A: FF DC.B 0xFF ; '\xFF' 0x1000086B: FF DC.B 0xFF ; '\xFF' 0x1000086C: 50 DC.B 0x50 ; 'P' 0x1000086D: 18 DC.B 0x18 ; '\x18' 0x1000086E: 00 DC.B 0x00 ; '\0' 0x1000086F: 08 DC.B 0x08 ; '\b' 0x10000870: 4E DC.B 0x4E ; 'N' 0x10000871: 00 DC.B 0x00 ; '\0' 0x10000872: 00 DC.B 0x00 ; '\0' 0x10000873: 00 DC.B 0x00 ; '\0' 0x10000874: 64 DC.B 0x64 ; 'd' 0x10000875: 00 DC.B 0x00 ; '\0' 0x10000876: 00 DC.B 0x00 ; '\0' 0x10000877: 00 DC.B 0x00 ; '\0' 0x10000878: 02 DC.B 0x02 ; '\x02' 0x10000879: 00 DC.B 0x00 ; '\0' 0x1000087A: 30 DC.B 0x30 ; '0' 0x1000087B: 9F DC.B 0x9F ; '\x9F' 0x1000087C: 64 DC.B 0x64 ; 'd' 0x1000087D: 00 DC.B 0x00 ; '\0' 0x1000087E: 00 DC.B 0x00 ; '\0' 0x1000087F: 00 DC.B 0x00 ; '\0' 0x10000880: A8 DC.B 0xA8 ; '\xA8' 0x10000881: 00 DC.B 0x00 ; '\0' 0x10000882: 00 DC.B 0x00 ; '\0' 0x10000883: 00 DC.B 0x00 ; '\0' 0x10000884: 01 DC.B 0x01 ; '\x01' 0x10000885: 00 DC.B 0x00 ; '\0' 0x10000886: 51 DC.B 0x51 ; 'Q' 0x10000887: 00 DC.B 0x00 ; '\0' 0x10000888: 00 DC.B 0x00 ; '\0' 0x10000889: 00 DC.B 0x00 ; '\0' 0x1000088A: 00 DC.B 0x00 ; '\0' 0x1000088B: 00 DC.B 0x00 ; '\0' 0x1000088C: 00 DC.B 0x00 ; '\0' 0x1000088D: 00 DC.B 0x00 ; '\0' 0x1000088E: 00 DC.B 0x00 ; '\0' 0x1000088F: FF DC.B 0xFF ; '\xFF' 0x10000890: FF DC.B 0xFF ; '\xFF' 0x10000891: FF DC.B 0xFF ; '\xFF' 0x10000892: FF DC.B 0xFF ; '\xFF' 0x10000893: 50 DC.B 0x50 ; 'P' 0x10000894: 18 DC.B 0x18 ; '\x18' 0x10000895: 00 DC.B 0x00 ; '\0' 0x10000896: 08 DC.B 0x08 ; '\b' 0x10000897: 4E DC.B 0x4E ; 'N' 0x10000898: 00 DC.B 0x00 ; '\0' 0x10000899: 00 DC.B 0x00 ; '\0' 0x1000089A: 00 DC.B 0x00 ; '\0' 0x1000089B: 64 DC.B 0x64 ; 'd' 0x1000089C: 00 DC.B 0x00 ; '\0' 0x1000089D: 00 DC.B 0x00 ; '\0' 0x1000089E: 00 DC.B 0x00 ; '\0' 0x1000089F: 07 DC.B 0x07 ; '\x07' 0x100008A0: 00 DC.B 0x00 ; '\0' 0x100008A1: 10 DC.B 0x10 ; '\x10' 0x100008A2: FF DC.B 0xFF ; '\xFF' 0x100008A3: FF DC.B 0xFF ; '\xFF' 0x100008A4: FF DC.B 0xFF ; '\xFF' 0x100008A5: FF DC.B 0xFF ; '\xFF' 0x100008A6: 07 DC.B 0x07 ; '\x07' 0x100008A7: 9F DC.B 0x9F ; '\x9F' 0x100008A8: 64 DC.B 0x64 ; 'd' 0x100008A9: 00 DC.B 0x00 ; '\0' 0x100008AA: 00 DC.B 0x00 ; '\0' 0x100008AB: 00 DC.B 0x00 ; '\0' 0x100008AC: EA DC.B 0xEA ; '\xEA' 0x100008AD: 00 DC.B 0x00 ; '\0' 0x100008AE: 00 DC.B 0x00 ; '\0' 0x100008AF: 00 DC.B 0x00 ; '\0' 0x100008B0: 01 DC.B 0x01 ; '\x01' 0x100008B1: 00 DC.B 0x00 ; '\0' 0x100008B2: 56 DC.B 0x56 ; 'V' 0x100008B3: 00 DC.B 0x00 ; '\0' 0x100008B4: 00 DC.B 0x00 ; '\0' 0x100008B5: 00 DC.B 0x00 ; '\0' 0x100008B6: 00 DC.B 0x00 ; '\0' 0x100008B7: 00 DC.B 0x00 ; '\0' 0x100008B8: 00 DC.B 0x00 ; '\0' 0x100008B9: 00 DC.B 0x00 ; '\0' 0x100008BA: 00 DC.B 0x00 ; '\0' 0x100008BB: FF DC.B 0xFF ; '\xFF' 0x100008BC: FF DC.B 0xFF ; '\xFF' 0x100008BD: FF DC.B 0xFF ; '\xFF' 0x100008BE: FF DC.B 0xFF ; '\xFF' 0x100008BF: 50 DC.B 0x50 ; 'P' 0x100008C0: 18 DC.B 0x18 ; '\x18' 0x100008C1: 00 DC.B 0x00 ; '\0' 0x100008C2: 08 DC.B 0x08 ; '\b' 0x100008C3: 4E DC.B 0x4E ; 'N' 0x100008C4: 00 DC.B 0x00 ; '\0' 0x100008C5: 00 DC.B 0x00 ; '\0' 0x100008C6: 00 DC.B 0x00 ; '\0' 0x100008C7: 64 DC.B 0x64 ; 'd' 0x100008C8: 00 DC.B 0x00 ; '\0' 0x100008C9: 00 DC.B 0x00 ; '\0' 0x100008CA: 00 DC.B 0x00 ; '\0' 0x100008CB: 02 DC.B 0x02 ; '\x02' 0x100008CC: 00 DC.B 0x00 ; '\0' 0x100008CD: 30 DC.B 0x30 ; '0' 0x100008CE: 9F DC.B 0x9F ; '\x9F' 0x100008CF: 64 DC.B 0x64 ; 'd' 0x100008D0: 00 DC.B 0x00 ; '\0' 0x100008D1: 00 DC.B 0x00 ; '\0' 0x100008D2: 00 DC.B 0x00 ; '\0' 0x100008D3: E2 DC.B 0xE2 ; '\xE2' 0x100008D4: 00 DC.B 0x00 ; '\0' 0x100008D5: 00 DC.B 0x00 ; '\0' 0x100008D6: 00 DC.B 0x00 ; '\0' 0x100008D7: 01 DC.B 0x01 ; '\x01' 0x100008D8: 00 DC.B 0x00 ; '\0' 0x100008D9: 53 DC.B 0x53 ; 'S' 0x100008DA: 00 DC.B 0x00 ; '\0' 0x100008DB: 00 DC.B 0x00 ; '\0' 0x100008DC: 00 DC.B 0x00 ; '\0' 0x100008DD: 00 DC.B 0x00 ; '\0' 0x100008DE: 00 DC.B 0x00 ; '\0' 0x100008DF: 00 DC.B 0x00 ; '\0' 0x100008E0: 00 DC.B 0x00 ; '\0' 0x100008E1: 00 DC.B 0x00 ; '\0' 0x100008E2: FF DC.B 0xFF ; '\xFF' 0x100008E3: FF DC.B 0xFF ; '\xFF'

Section .bss.current_buffer from esr.o, size=256, align=4


current_buffer: 0x100008E4: FF DC.B 0xFF ; '\xFF' 0x100008E5: FF DC.B 0xFF ; '\xFF' 0x100008E6: FF DC.B 0xFF ; '\xFF' 0x100008E7: FF DC.B 0xFF ; '\xFF' 0x100008E8: 50 DC.B 0x50 ; 'P' 0x100008E9: 18 DC.B 0x18 ; '\x18' 0x100008EA: 00 DC.B 0x00 ; '\0' 0x100008EB: 08 DC.B 0x08 ; '\b' 0x100008EC: 2A DC.B 0x2A ; '*' 0x100008ED: 00 DC.B 0x00 ; '\0' 0x100008EE: 00 DC.B 0x00 ; '\0' 0x100008EF: 00 DC.B 0x00 ; '\0' 0x100008F0: 48 DC.B 0x48 ; 'H' 0x100008F1: 00 DC.B 0x00 ; '\0' 0x100008F2: 00 DC.B 0x00 ; '\0' 0x100008F3: 00 DC.B 0x00 ; '\0' 0x100008F4: 03 DC.B 0x03 ; '\x03' 0x100008F5: 00 DC.B 0x00 ; '\0' 0x100008F6: 11 DC.B 0x11 ; '\x11' 0x100008F7: 3F DC.B 0x3F ; '?' 0x100008F8: 9F DC.B 0x9F ; '\x9F' 0x100008F9: 4E DC.B 0x4E ; 'N' 0x100008FA: 00 DC.B 0x00 ; '\0' 0x100008FB: 00 DC.B 0x00 ; '\0' 0x100008FC: 00 DC.B 0x00 ; '\0' 0x100008FD: 64 DC.B 0x64 ; 'd' 0x100008FE: 00 DC.B 0x00 ; '\0' 0x100008FF: 00 DC.B 0x00 ; '\0' 0x10000900: 00 DC.B 0x00 ; '\0' 0x10000901: 03 DC.B 0x03 ; '\x03' 0x10000902: 00 DC.B 0x00 ; '\0' 0x10000903: 11 DC.B 0x11 ; '\x11' 0x10000904: 00 DC.B 0x00 ; '\0' 0x10000905: 9F DC.B 0x9F ; '\x9F' 0x10000906: 64 DC.B 0x64 ; 'd' 0x10000907: 00 DC.B 0x00 ; '\0' 0x10000908: 00 DC.B 0x00 ; '\0' 0x10000909: 00 DC.B 0x00 ; '\0' 0x1000090A: AC DC.B 0xAC ; '\xAC' 0x1000090B: 00 DC.B 0x00 ; '\0' 0x1000090C: 00 DC.B 0x00 ; '\0' 0x1000090D: 00 DC.B 0x00 ; '\0' 0x1000090E: 01 DC.B 0x01 ; '\x01' 0x1000090F: 00 DC.B 0x00 ; '\0' 0x10000910: 52 DC.B 0x52 ; 'R' 0x10000911: EA DC.B 0xEA ; '\xEA' 0x10000912: 00 DC.B 0x00 ; '\0' 0x10000913: 00 DC.B 0x00 ; '\0' 0x10000914: 00 DC.B 0x00 ; '\0' 0x10000915: 02 DC.B 0x02 ; '\x02' 0x10000916: 01 DC.B 0x01 ; '\x01' 0x10000917: 00 DC.B 0x00 ; '\0' 0x10000918: 00 DC.B 0x00 ; '\0' 0x10000919: 01 DC.B 0x01 ; '\x01' 0x1000091A: 00 DC.B 0x00 ; '\0' 0x1000091B: 53 DC.B 0x53 ; 'S' 0x1000091C: 52 DC.B 0x52 ; 'R' 0x1000091D: 01 DC.B 0x01 ; '\x01' 0x1000091E: 00 DC.B 0x00 ; '\0' 0x1000091F: 00 DC.B 0x00 ; '\0' 0x10000920: 56 DC.B 0x56 ; 'V' 0x10000921: 01 DC.B 0x01 ; '\x01' 0x10000922: 00 DC.B 0x00 ; '\0' 0x10000923: 00 DC.B 0x00 ; '\0' 0x10000924: 03 DC.B 0x03 ; '\x03' 0x10000925: 00 DC.B 0x00 ; '\0' 0x10000926: 11 DC.B 0x11 ; '\x11' 0x10000927: 00 DC.B 0x00 ; '\0' 0x10000928: 9F DC.B 0x9F ; '\x9F' 0x10000929: 56 DC.B 0x56 ; 'V' 0x1000092A: 01 DC.B 0x01 ; '\x01' 0x1000092B: 00 DC.B 0x00 ; '\0' 0x1000092C: 00 DC.B 0x00 ; '\0' 0x1000092D: 70 DC.B 0x70 ; 'p' 0x1000092E: 01 DC.B 0x01 ; '\x01' 0x1000092F: 00 DC.B 0x00 ; '\0' 0x10000930: 00 DC.B 0x00 ; '\0' 0x10000931: 01 DC.B 0x01 ; '\x01' 0x10000932: 00 DC.B 0x00 ; '\0' 0x10000933: 51 DC.B 0x51 ; 'Q' 0x10000934: 00 DC.B 0x00 ; '\0' 0x10000935: 00 DC.B 0x00 ; '\0' 0x10000936: 00 DC.B 0x00 ; '\0' 0x10000937: 00 DC.B 0x00 ; '\0' 0x10000938: 00 DC.B 0x00 ; '\0' 0x10000939: 00 DC.B 0x00 ; '\0' 0x1000093A: 00 DC.B 0x00 ; '\0' 0x1000093B: 00 DC.B 0x00 ; '\0' 0x1000093C: FF DC.B 0xFF ; '\xFF' 0x1000093D: FF DC.B 0xFF ; '\xFF' 0x1000093E: FF DC.B 0xFF ; '\xFF' 0x1000093F: FF DC.B 0xFF ; '\xFF' 0x10000940: 50 DC.B 0x50 ; 'P' 0x10000941: 18 DC.B 0x18 ; '\x18' 0x10000942: 00 DC.B 0x00 ; '\0' 0x10000943: 08 DC.B 0x08 ; '\b' 0x10000944: 4E DC.B 0x4E ; 'N' 0x10000945: 00 DC.B 0x00 ; '\0' 0x10000946: 00 DC.B 0x00 ; '\0' 0x10000947: 00 DC.B 0x00 ; '\0' 0x10000948: 64 DC.B 0x64 ; 'd' 0x10000949: 00 DC.B 0x00 ; '\0' 0x1000094A: 00 DC.B 0x00 ; '\0' 0x1000094B: 00 DC.B 0x00 ; '\0' 0x1000094C: 07 DC.B 0x07 ; '\x07' 0x1000094D: 00 DC.B 0x00 ; '\0' 0x1000094E: 10 DC.B 0x10 ; '\x10' 0x1000094F: FF DC.B 0xFF ; '\xFF' 0x10000950: FF DC.B 0xFF ; '\xFF' 0x10000951: FF DC.B 0xFF ; '\xFF' 0x10000952: FF DC.B 0xFF ; '\xFF' 0x10000953: 07 DC.B 0x07 ; '\x07' 0x10000954: 9F DC.B 0x9F ; '\x9F' 0x10000955: 64 DC.B 0x64 ; 'd' 0x10000956: 00 DC.B 0x00 ; '\0' 0x10000957: 00 DC.B 0x00 ; '\0' 0x10000958: 00 DC.B 0x00 ; '\0' 0x10000959: A0 DC.B 0xA0 ; '\xA0' 0x1000095A: 00 DC.B 0x00 ; '\0' 0x1000095B: 00 DC.B 0x00 ; '\0' 0x1000095C: 00 DC.B 0x00 ; '\0' 0x1000095D: 01 DC.B 0x01 ; '\x01' 0x1000095E: 00 DC.B 0x00 ; '\0' 0x1000095F: 50 DC.B 0x50 ; 'P' 0x10000960: 00 DC.B 0x00 ; '\0' 0x10000961: 00 DC.B 0x00 ; '\0' 0x10000962: 00 DC.B 0x00 ; '\0' 0x10000963: 00 DC.B 0x00 ; '\0' 0x10000964: 00 DC.B 0x00 ; '\0' 0x10000965: 00 DC.B 0x00 ; '\0' 0x10000966: 00 DC.B 0x00 ; '\0' 0x10000967: 00 DC.B 0x00 ; '\0' 0x10000968: FF DC.B 0xFF ; '\xFF' 0x10000969: FF DC.B 0xFF ; '\xFF' 0x1000096A: FF DC.B 0xFF ; '\xFF' 0x1000096B: FF DC.B 0xFF ; '\xFF' 0x1000096C: 50 DC.B 0x50 ; 'P' 0x1000096D: 18 DC.B 0x18 ; '\x18' 0x1000096E: 00 DC.B 0x00 ; '\0' 0x1000096F: 08 DC.B 0x08 ; '\b' 0x10000970: 4E DC.B 0x4E ; 'N' 0x10000971: 00 DC.B 0x00 ; '\0' 0x10000972: 00 DC.B 0x00 ; '\0' 0x10000973: 00 DC.B 0x00 ; '\0' 0x10000974: 64 DC.B 0x64 ; 'd' 0x10000975: 00 DC.B 0x00 ; '\0' 0x10000976: 00 DC.B 0x00 ; '\0' 0x10000977: 00 DC.B 0x00 ; '\0' 0x10000978: 02 DC.B 0x02 ; '\x02' 0x10000979: 00 DC.B 0x00 ; '\0' 0x1000097A: 30 DC.B 0x30 ; '0' 0x1000097B: 9F DC.B 0x9F ; '\x9F' 0x1000097C: 64 DC.B 0x64 ; 'd' 0x1000097D: 00 DC.B 0x00 ; '\0' 0x1000097E: 00 DC.B 0x00 ; '\0' 0x1000097F: 00 DC.B 0x00 ; '\0' 0x10000980: A8 DC.B 0xA8 ; '\xA8' 0x10000981: 00 DC.B 0x00 ; '\0' 0x10000982: 00 DC.B 0x00 ; '\0' 0x10000983: 00 DC.B 0x00 ; '\0' 0x10000984: 01 DC.B 0x01 ; '\x01' 0x10000985: 00 DC.B 0x00 ; '\0' 0x10000986: 51 DC.B 0x51 ; 'Q' 0x10000987: 00 DC.B 0x00 ; '\0' 0x10000988: 00 DC.B 0x00 ; '\0' 0x10000989: 00 DC.B 0x00 ; '\0' 0x1000098A: 00 DC.B 0x00 ; '\0' 0x1000098B: 00 DC.B 0x00 ; '\0' 0x1000098C: 00 DC.B 0x00 ; '\0' 0x1000098D: 00 DC.B 0x00 ; '\0' 0x1000098E: 00 DC.B 0x00 ; '\0' 0x1000098F: FF DC.B 0xFF ; '\xFF' 0x10000990: FF DC.B 0xFF ; '\xFF' 0x10000991: FF DC.B 0xFF ; '\xFF' 0x10000992: FF DC.B 0xFF ; '\xFF' 0x10000993: 50 DC.B 0x50 ; 'P' 0x10000994: 18 DC.B 0x18 ; '\x18' 0x10000995: 00 DC.B 0x00 ; '\0' 0x10000996: 08 DC.B 0x08 ; '\b' 0x10000997: 4E DC.B 0x4E ; 'N' 0x10000998: 00 DC.B 0x00 ; '\0' 0x10000999: 00 DC.B 0x00 ; '\0' 0x1000099A: 00 DC.B 0x00 ; '\0' 0x1000099B: 64 DC.B 0x64 ; 'd' 0x1000099C: 00 DC.B 0x00 ; '\0' 0x1000099D: 00 DC.B 0x00 ; '\0' 0x1000099E: 00 DC.B 0x00 ; '\0' 0x1000099F: 07 DC.B 0x07 ; '\x07' 0x100009A0: 00 DC.B 0x00 ; '\0' 0x100009A1: 10 DC.B 0x10 ; '\x10' 0x100009A2: FF DC.B 0xFF ; '\xFF' 0x100009A3: FF DC.B 0xFF ; '\xFF' 0x100009A4: FF DC.B 0xFF ; '\xFF' 0x100009A5: FF DC.B 0xFF ; '\xFF' 0x100009A6: 07 DC.B 0x07 ; '\x07' 0x100009A7: 9F DC.B 0x9F ; '\x9F' 0x100009A8: 64 DC.B 0x64 ; 'd' 0x100009A9: 00 DC.B 0x00 ; '\0' 0x100009AA: 00 DC.B 0x00 ; '\0' 0x100009AB: 00 DC.B 0x00 ; '\0' 0x100009AC: EA DC.B 0xEA ; '\xEA' 0x100009AD: 00 DC.B 0x00 ; '\0' 0x100009AE: 00 DC.B 0x00 ; '\0' 0x100009AF: 00 DC.B 0x00 ; '\0' 0x100009B0: 01 DC.B 0x01 ; '\x01' 0x100009B1: 00 DC.B 0x00 ; '\0' 0x100009B2: 56 DC.B 0x56 ; 'V' 0x100009B3: 00 DC.B 0x00 ; '\0' 0x100009B4: 00 DC.B 0x00 ; '\0' 0x100009B5: 00 DC.B 0x00 ; '\0' 0x100009B6: 00 DC.B 0x00 ; '\0' 0x100009B7: 00 DC.B 0x00 ; '\0' 0x100009B8: 00 DC.B 0x00 ; '\0' 0x100009B9: 00 DC.B 0x00 ; '\0' 0x100009BA: 00 DC.B 0x00 ; '\0' 0x100009BB: FF DC.B 0xFF ; '\xFF' 0x100009BC: FF DC.B 0xFF ; '\xFF' 0x100009BD: FF DC.B 0xFF ; '\xFF' 0x100009BE: FF DC.B 0xFF ; '\xFF' 0x100009BF: 50 DC.B 0x50 ; 'P' 0x100009C0: 18 DC.B 0x18 ; '\x18' 0x100009C1: 00 DC.B 0x00 ; '\0' 0x100009C2: 08 DC.B 0x08 ; '\b' 0x100009C3: 4E DC.B 0x4E ; 'N' 0x100009C4: 00 DC.B 0x00 ; '\0' 0x100009C5: 00 DC.B 0x00 ; '\0' 0x100009C6: 00 DC.B 0x00 ; '\0' 0x100009C7: 64 DC.B 0x64 ; 'd' 0x100009C8: 00 DC.B 0x00 ; '\0' 0x100009C9: 00 DC.B 0x00 ; '\0' 0x100009CA: 00 DC.B 0x00 ; '\0' 0x100009CB: 02 DC.B 0x02 ; '\x02' 0x100009CC: 00 DC.B 0x00 ; '\0' 0x100009CD: 30 DC.B 0x30 ; '0' 0x100009CE: 9F DC.B 0x9F ; '\x9F' 0x100009CF: 64 DC.B 0x64 ; 'd' 0x100009D0: 00 DC.B 0x00 ; '\0' 0x100009D1: 00 DC.B 0x00 ; '\0' 0x100009D2: 00 DC.B 0x00 ; '\0' 0x100009D3: E2 DC.B 0xE2 ; '\xE2' 0x100009D4: 00 DC.B 0x00 ; '\0' 0x100009D5: 00 DC.B 0x00 ; '\0' 0x100009D6: 00 DC.B 0x00 ; '\0' 0x100009D7: 01 DC.B 0x01 ; '\x01' 0x100009D8: 00 DC.B 0x00 ; '\0' 0x100009D9: 53 DC.B 0x53 ; 'S' 0x100009DA: 00 DC.B 0x00 ; '\0' 0x100009DB: 00 DC.B 0x00 ; '\0' 0x100009DC: 00 DC.B 0x00 ; '\0' 0x100009DD: 00 DC.B 0x00 ; '\0' 0x100009DE: 00 DC.B 0x00 ; '\0' 0x100009DF: 00 DC.B 0x00 ; '\0' 0x100009E0: 00 DC.B 0x00 ; '\0' 0x100009E1: 00 DC.B 0x00 ; '\0' 0x100009E2: FF DC.B 0xFF ; '\xFF' 0x100009E3: FF DC.B 0xFF ; '\xFF'

Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=168, align=4


_SEGGER_RTT: 0x100009E4: 30 DC.B 0x30 ; '0' 0x100009E5: 31 DC.B 0x31 ; '1' 0x100009E6: 32 DC.B 0x32 ; '2' 0x100009E7: 33 DC.B 0x33 ; '3' 0x100009E8: 34 DC.B 0x34 ; '4' 0x100009E9: 35 DC.B 0x35 ; '5' 0x100009EA: 36 DC.B 0x36 ; '6' 0x100009EB: 37 DC.B 0x37 ; '7' 0x100009EC: 38 DC.B 0x38 ; '8' 0x100009ED: 39 DC.B 0x39 ; '9' 0x100009EE: 41 DC.B 0x41 ; 'A' 0x100009EF: 42 DC.B 0x42 ; 'B' 0x100009F0: 43 DC.B 0x43 ; 'C' 0x100009F1: 44 DC.B 0x44 ; 'D' 0x100009F2: 45 DC.B 0x45 ; 'E' 0x100009F3: 46 DC.B 0x46 ; 'F' 0x100009F4: 00 DC.B 0x00 ; '\0' 0x100009F5: 00 DC.B 0x00 ; '\0' 0x100009F6: 00 DC.B 0x00 ; '\0' 0x100009F7: 00 DC.B 0x00 ; '\0' 0x100009F8: 00 DC.B 0x00 ; '\0' 0x100009F9: 00 DC.B 0x00 ; '\0' 0x100009FA: 54 DC.B 0x54 ; 'T' 0x100009FB: 54 DC.B 0x54 ; 'T' 0x100009FC: 52 DC.B 0x52 ; 'R' 0x100009FD: 20 DC.B 0x20 ; ' ' 0x100009FE: 52 DC.B 0x52 ; 'R' 0x100009FF: 45 DC.B 0x45 ; 'E' 0x10000A00: 47 DC.B 0x47 ; 'G' 0x10000A01: 47 DC.B 0x47 ; 'G' 0x10000A02: 45 DC.B 0x45 ; 'E' 0x10000A03: 53 DC.B 0x53 ; 'S' 0x10000A04: 00 DC.B 0x00 ; '\0' 0x10000A05: 54 DC.B 0x54 ; 'T' 0x10000A06: 65 DC.B 0x65 ; 'e' 0x10000A07: 72 DC.B 0x72 ; 'r' 0x10000A08: 6D DC.B 0x6D ; 'm' 0x10000A09: 69 DC.B 0x69 ; 'i' 0x10000A0A: 6E DC.B 0x6E ; 'n' 0x10000A0B: 61 DC.B 0x61 ; 'a' 0x10000A0C: 6C DC.B 0x6C ; 'l' 0x10000A0D: 00 DC.B 0x00 ; '\0' 0x10000A0E: 00 DC.B 0x00 ; '\0' 0x10000A0F: 53 DC.B 0x53 ; 'S' 0x10000A10: 45 DC.B 0x45 ; 'E' 0x10000A11: 47 DC.B 0x47 ; 'G' 0x10000A12: 47 DC.B 0x47 ; 'G' 0x10000A13: 45 DC.B 0x45 ; 'E' 0x10000A14: 52 DC.B 0x52 ; 'R' 0x10000A15: 20 DC.B 0x20 ; ' ' 0x10000A16: 43 DC.B 0x43 ; 'C' 0x10000A17: 2F DC.B 0x2F ; '/' 0x10000A18: 43 DC.B 0x43 ; 'C' 0x10000A19: 2B DC.B 0x2B ; '+' 0x10000A1A: 2B DC.B 0x2B ; '+' 0x10000A1B: 20 DC.B 0x20 ; ' ' 0x10000A1C: 63 DC.B 0x63 ; 'c' 0x10000A1D: 6F DC.B 0x6F ; 'o' 0x10000A1E: 6D DC.B 0x6D ; 'm' 0x10000A1F: 70 DC.B 0x70 ; 'p' 0x10000A20: 69 DC.B 0x69 ; 'i' 0x10000A21: 6C DC.B 0x6C ; 'l' 0x10000A22: 65 DC.B 0x65 ; 'e' 0x10000A23: 72 DC.B 0x72 ; 'r' 0x10000A24: 20 DC.B 0x20 ; ' ' 0x10000A25: 76 DC.B 0x76 ; 'v' 0x10000A26: 65 DC.B 0x65 ; 'e' 0x10000A27: 72 DC.B 0x72 ; 'r' 0x10000A28: 73 DC.B 0x73 ; 's' 0x10000A29: 69 DC.B 0x69 ; 'i' 0x10000A2A: 6F DC.B 0x6F ; 'o' 0x10000A2B: 6E DC.B 0x6E ; 'n' 0x10000A2C: 20 DC.B 0x20 ; ' ' 0x10000A2D: 32 DC.B 0x32 ; '2' 0x10000A2E: 30 DC.B 0x30 ; '0' 0x10000A2F: 2E DC.B 0x2E ; '.' 0x10000A30: 31 DC.B 0x31 ; '1' 0x10000A31: 2E DC.B 0x2E ; '.' 0x10000A32: 31 DC.B 0x31 ; '1' 0x10000A33: 20 DC.B 0x20 ; ' ' 0x10000A34: 28 DC.B 0x28 ; '(' 0x10000A35: 62 DC.B 0x62 ; 'b' 0x10000A36: 61 DC.B 0x61 ; 'a' 0x10000A37: 73 DC.B 0x73 ; 's' 0x10000A38: 65 DC.B 0x65 ; 'e' 0x10000A39: 64 DC.B 0x64 ; 'd' 0x10000A3A: 20 DC.B 0x20 ; ' ' 0x10000A3B: 6F DC.B 0x6F ; 'o' 0x10000A3C: 6E DC.B 0x6E ; 'n' 0x10000A3D: 20 DC.B 0x20 ; ' ' 0x10000A3E: 63 DC.B 0x63 ; 'c' 0x10000A3F: 6C DC.B 0x6C ; 'l' 0x10000A40: 61 DC.B 0x61 ; 'a' 0x10000A41: 6E DC.B 0x6E ; 'n' 0x10000A42: 67 DC.B 0x67 ; 'g' 0x10000A43: 20 DC.B 0x20 ; ' ' 0x10000A44: 32 DC.B 0x32 ; '2' 0x10000A45: 30 DC.B 0x30 ; '0' 0x10000A46: 2E DC.B 0x2E ; '.' 0x10000A47: 31 DC.B 0x31 ; '1' 0x10000A48: 2E DC.B 0x2E ; '.' 0x10000A49: 38 DC.B 0x38 ; '8' 0x10000A4A: 29 DC.B 0x29 ; ')' 0x10000A4B: 00 DC.B 0x00 ; '\0' 0x10000A4C: 41 DC.B 0x41 ; 'A' 0x10000A4D: 3D DC.B 0x3D ; '=' 0x10000A4E: 00 DC.B 0x00 ; '\0' 0x10000A4F: 00 DC.B 0x00 ; '\0' 0x10000A50: 00 DC.B 0x00 ; '\0' 0x10000A51: 61 DC.B 0x61 ; 'a' 0x10000A52: 65 DC.B 0x65 ; 'e' 0x10000A53: 61 DC.B 0x61 ; 'a' 0x10000A54: 62 DC.B 0x62 ; 'b' 0x10000A55: 69 DC.B 0x69 ; 'i' 0x10000A56: 00 DC.B 0x00 ; '\0' 0x10000A57: 01 DC.B 0x01 ; '\x01' 0x10000A58: 33 DC.B 0x33 ; '3' 0x10000A59: 00 DC.B 0x00 ; '\0' 0x10000A5A: 00 DC.B 0x00 ; '\0' 0x10000A5B: 00 DC.B 0x00 ; '\0' 0x10000A5C: 43 DC.B 0x43 ; 'C' 0x10000A5D: 32 DC.B 0x32 ; '2' 0x10000A5E: 2E DC.B 0x2E ; '.' 0x10000A5F: 30 DC.B 0x30 ; '0' 0x10000A60: 39 DC.B 0x39 ; '9' 0x10000A61: 00 DC.B 0x00 ; '\0' 0x10000A62: 06 DC.B 0x06 ; '\x06' 0x10000A63: 0D DC.B 0x0D ; '\r' 0x10000A64: 07 DC.B 0x07 ; '\x07' 0x10000A65: 4D DC.B 0x4D ; 'M' 0x10000A66: 08 DC.B 0x08 ; '\b' 0x10000A67: 00 DC.B 0x00 ; '\0' 0x10000A68: 09 DC.B 0x09 ; '\t' 0x10000A69: 02 DC.B 0x02 ; '\x02' 0x10000A6A: 0A DC.B 0x0A ; '\n' 0x10000A6B: 06 DC.B 0x06 ; '\x06' 0x10000A6C: 0E DC.B 0x0E ; '\x0E' 0x10000A6D: 00 DC.B 0x00 ; '\0' 0x10000A6E: 11 DC.B 0x11 ; '\x11' 0x10000A6F: 01 DC.B 0x01 ; '\x01' 0x10000A70: 12 DC.B 0x12 ; '\x12' 0x10000A71: 04 DC.B 0x04 ; '\x04' 0x10000A72: 14 DC.B 0x14 ; '\x14' 0x10000A73: 01 DC.B 0x01 ; '\x01' 0x10000A74: 15 DC.B 0x15 ; '\x15' 0x10000A75: 00 DC.B 0x00 ; '\0' 0x10000A76: 17 DC.B 0x17 ; '\x17' 0x10000A77: 03 DC.B 0x03 ; '\x03' 0x10000A78: 18 DC.B 0x18 ; '\x18' 0x10000A79: 01 DC.B 0x01 ; '\x01' 0x10000A7A: 19 DC.B 0x19 ; '\x19' 0x10000A7B: 01 DC.B 0x01 ; '\x01' 0x10000A7C: 1A DC.B 0x1A ; '\x1A' 0x10000A7D: 01 DC.B 0x01 ; '\x01' 0x10000A7E: 1B DC.B 0x1B ; '\x1B' 0x10000A7F: 01 DC.B 0x01 ; '\x01' 0x10000A80: 1C DC.B 0x1C ; '\x1C' 0x10000A81: 01 DC.B 0x01 ; '\x01' 0x10000A82: 1E DC.B 0x1E ; '\x1E' 0x10000A83: 03 DC.B 0x03 ; '\x03' 0x10000A84: 22 DC.B 0x22 ; '\"' 0x10000A85: 00 DC.B 0x00 ; '\0' 0x10000A86: 24 DC.B 0x24 ; '$' 0x10000A87: 01 DC.B 0x01 ; '\x01' 0x10000A88: 26 DC.B 0x26 ; '&' 0x10000A89: 01 DC.B 0x01 ; '\x01' 0x10000A8A: 00 DC.B 0x00 ; '\0' 0x10000A8B: 00 DC.B 0x00 ; '\0'

Section .bss.huart2 from usart.o, size=148, align=4


huart2: 0x10000A8C: FF DC.B 0xFF ; '\xFF' 0x10000A8D: FF DC.B 0xFF ; '\xFF' 0x10000A8E: FF DC.B 0xFF ; '\xFF' 0x10000A8F: FF DC.B 0xFF ; '\xFF' 0x10000A90: F0 DC.B 0xF0 ; '\xF0' 0x10000A91: 70 DC.B 0x70 ; 'p' 0x10000A92: 00 DC.B 0x00 ; '\0' 0x10000A93: 08 DC.B 0x08 ; '\b' 0x10000A94: 00 DC.B 0x00 ; '\0' 0x10000A95: 00 DC.B 0x00 ; '\0' 0x10000A96: 00 DC.B 0x00 ; '\0' 0x10000A97: 00 DC.B 0x00 ; '\0' 0x10000A98: 08 DC.B 0x08 ; '\b' 0x10000A99: 00 DC.B 0x00 ; '\0' 0x10000A9A: 00 DC.B 0x00 ; '\0' 0x10000A9B: 00 DC.B 0x00 ; '\0' 0x10000A9C: 01 DC.B 0x01 ; '\x01' 0x10000A9D: 00 DC.B 0x00 ; '\0' 0x10000A9E: 50 DC.B 0x50 ; 'P' 0x10000A9F: 08 DC.B 0x08 ; '\b' 0x10000AA0: 00 DC.B 0x00 ; '\0' 0x10000AA1: 00 DC.B 0x00 ; '\0' 0x10000AA2: 00 DC.B 0x00 ; '\0' 0x10000AA3: 3E DC.B 0x3E ; '>' 0x10000AA4: 00 DC.B 0x00 ; '\0' 0x10000AA5: 00 DC.B 0x00 ; '\0' 0x10000AA6: 00 DC.B 0x00 ; '\0' 0x10000AA7: 01 DC.B 0x01 ; '\x01' 0x10000AA8: 00 DC.B 0x00 ; '\0' 0x10000AA9: 54 DC.B 0x54 ; 'T' 0x10000AAA: 3E DC.B 0x3E ; '>' 0x10000AAB: 00 DC.B 0x00 ; '\0' 0x10000AAC: 00 DC.B 0x00 ; '\0' 0x10000AAD: 00 DC.B 0x00 ; '\0' 0x10000AAE: A4 DC.B 0xA4 ; '\xA4' 0x10000AAF: 00 DC.B 0x00 ; '\0' 0x10000AB0: 00 DC.B 0x00 ; '\0' 0x10000AB1: 00 DC.B 0x00 ; '\0' 0x10000AB2: 04 DC.B 0x04 ; '\x04' 0x10000AB3: 00 DC.B 0x00 ; '\0' 0x10000AB4: F3 DC.B 0xF3 ; '\xF3' 0x10000AB5: 01 DC.B 0x01 ; '\x01' 0x10000AB6: 50 DC.B 0x50 ; 'P' 0x10000AB7: 9F DC.B 0x9F ; '\x9F' 0x10000AB8: A4 DC.B 0xA4 ; '\xA4' 0x10000AB9: 00 DC.B 0x00 ; '\0' 0x10000ABA: 00 DC.B 0x00 ; '\0' 0x10000ABB: 00 DC.B 0x00 ; '\0' 0x10000ABC: 6C DC.B 0x6C ; 'l' 0x10000ABD: 01 DC.B 0x01 ; '\x01' 0x10000ABE: 00 DC.B 0x00 ; '\0' 0x10000ABF: 00 DC.B 0x00 ; '\0' 0x10000AC0: 01 DC.B 0x01 ; '\x01' 0x10000AC1: 00 DC.B 0x00 ; '\0' 0x10000AC2: 54 DC.B 0x54 ; 'T' 0x10000AC3: 6C DC.B 0x6C ; 'l' 0x10000AC4: 01 DC.B 0x01 ; '\x01' 0x10000AC5: 00 DC.B 0x00 ; '\0' 0x10000AC6: 00 DC.B 0x00 ; '\0' 0x10000AC7: 7C DC.B 0x7C ; '|' 0x10000AC8: 01 DC.B 0x01 ; '\x01' 0x10000AC9: 00 DC.B 0x00 ; '\0' 0x10000ACA: 00 DC.B 0x00 ; '\0' 0x10000ACB: 04 DC.B 0x04 ; '\x04' 0x10000ACC: 00 DC.B 0x00 ; '\0' 0x10000ACD: F3 DC.B 0xF3 ; '\xF3' 0x10000ACE: 01 DC.B 0x01 ; '\x01' 0x10000ACF: 50 DC.B 0x50 ; 'P' 0x10000AD0: 9F DC.B 0x9F ; '\x9F' 0x10000AD1: 00 DC.B 0x00 ; '\0' 0x10000AD2: 00 DC.B 0x00 ; '\0' 0x10000AD3: 00 DC.B 0x00 ; '\0' 0x10000AD4: 00 DC.B 0x00 ; '\0' 0x10000AD5: 00 DC.B 0x00 ; '\0' 0x10000AD6: 00 DC.B 0x00 ; '\0' 0x10000AD7: 00 DC.B 0x00 ; '\0' 0x10000AD8: 00 DC.B 0x00 ; '\0' 0x10000AD9: FF DC.B 0xFF ; '\xFF' 0x10000ADA: FF DC.B 0xFF ; '\xFF' 0x10000ADB: FF DC.B 0xFF ; '\xFF' 0x10000ADC: FF DC.B 0xFF ; '\xFF' 0x10000ADD: 00 DC.B 0x00 ; '\0' 0x10000ADE: 00 DC.B 0x00 ; '\0' 0x10000ADF: 00 DC.B 0x00 ; '\0' 0x10000AE0: 00 DC.B 0x00 ; '\0' 0x10000AE1: 00 DC.B 0x00 ; '\0' 0x10000AE2: 00 DC.B 0x00 ; '\0' 0x10000AE3: 00 DC.B 0x00 ; '\0' 0x10000AE4: 00 DC.B 0x00 ; '\0' 0x10000AE5: 14 DC.B 0x14 ; '\x14' 0x10000AE6: 00 DC.B 0x00 ; '\0' 0x10000AE7: 00 DC.B 0x00 ; '\0' 0x10000AE8: 00 DC.B 0x00 ; '\0' 0x10000AE9: 01 DC.B 0x01 ; '\x01' 0x10000AEA: 00 DC.B 0x00 ; '\0' 0x10000AEB: 50 DC.B 0x50 ; 'P' 0x10000AEC: 14 DC.B 0x14 ; '\x14' 0x10000AED: 00 DC.B 0x00 ; '\0' 0x10000AEE: 00 DC.B 0x00 ; '\0' 0x10000AEF: 00 DC.B 0x00 ; '\0' 0x10000AF0: 44 DC.B 0x44 ; 'D' 0x10000AF1: 00 DC.B 0x00 ; '\0' 0x10000AF2: 00 DC.B 0x00 ; '\0' 0x10000AF3: 00 DC.B 0x00 ; '\0' 0x10000AF4: 04 DC.B 0x04 ; '\x04' 0x10000AF5: 00 DC.B 0x00 ; '\0' 0x10000AF6: F3 DC.B 0xF3 ; '\xF3' 0x10000AF7: 01 DC.B 0x01 ; '\x01' 0x10000AF8: 50 DC.B 0x50 ; 'P' 0x10000AF9: 9F DC.B 0x9F ; '\x9F' 0x10000AFA: 44 DC.B 0x44 ; 'D' 0x10000AFB: 00 DC.B 0x00 ; '\0' 0x10000AFC: 00 DC.B 0x00 ; '\0' 0x10000AFD: 00 DC.B 0x00 ; '\0' 0x10000AFE: 50 DC.B 0x50 ; 'P' 0x10000AFF: 00 DC.B 0x00 ; '\0' 0x10000B00: 00 DC.B 0x00 ; '\0' 0x10000B01: 00 DC.B 0x00 ; '\0' 0x10000B02: 01 DC.B 0x01 ; '\x01' 0x10000B03: 00 DC.B 0x00 ; '\0' 0x10000B04: 50 DC.B 0x50 ; 'P' 0x10000B05: 50 DC.B 0x50 ; 'P' 0x10000B06: 00 DC.B 0x00 ; '\0' 0x10000B07: 00 DC.B 0x00 ; '\0' 0x10000B08: 00 DC.B 0x00 ; '\0' 0x10000B09: 74 DC.B 0x74 ; 't' 0x10000B0A: 00 DC.B 0x00 ; '\0' 0x10000B0B: 00 DC.B 0x00 ; '\0' 0x10000B0C: 00 DC.B 0x00 ; '\0' 0x10000B0D: 01 DC.B 0x01 ; '\x01' 0x10000B0E: 00 DC.B 0x00 ; '\0' 0x10000B0F: 54 DC.B 0x54 ; 'T' 0x10000B10: 74 DC.B 0x74 ; 't' 0x10000B11: 00 DC.B 0x00 ; '\0' 0x10000B12: 00 DC.B 0x00 ; '\0' 0x10000B13: 00 DC.B 0x00 ; '\0' 0x10000B14: 7A DC.B 0x7A ; 'z' 0x10000B15: 00 DC.B 0x00 ; '\0' 0x10000B16: 00 DC.B 0x00 ; '\0' 0x10000B17: 00 DC.B 0x00 ; '\0' 0x10000B18: 04 DC.B 0x04 ; '\x04' 0x10000B19: 00 DC.B 0x00 ; '\0' 0x10000B1A: F3 DC.B 0xF3 ; '\xF3' 0x10000B1B: 01 DC.B 0x01 ; '\x01' 0x10000B1C: 50 DC.B 0x50 ; 'P' 0x10000B1D: 9F DC.B 0x9F ; '\x9F' 0x10000B1E: 00 DC.B 0x00 ; '\0' 0x10000B1F: 00 DC.B 0x00 ; '\0'

Section .bss.huart1 from usart.o, size=148, align=4


huart1: 0x10000B20: FF DC.B 0xFF ; '\xFF' 0x10000B21: FF DC.B 0xFF ; '\xFF' 0x10000B22: FF DC.B 0xFF ; '\xFF' 0x10000B23: FF DC.B 0xFF ; '\xFF' 0x10000B24: F0 DC.B 0xF0 ; '\xF0' 0x10000B25: 70 DC.B 0x70 ; 'p' 0x10000B26: 00 DC.B 0x00 ; '\0' 0x10000B27: 08 DC.B 0x08 ; '\b' 0x10000B28: 00 DC.B 0x00 ; '\0' 0x10000B29: 00 DC.B 0x00 ; '\0' 0x10000B2A: 00 DC.B 0x00 ; '\0' 0x10000B2B: 00 DC.B 0x00 ; '\0' 0x10000B2C: 08 DC.B 0x08 ; '\b' 0x10000B2D: 00 DC.B 0x00 ; '\0' 0x10000B2E: 00 DC.B 0x00 ; '\0' 0x10000B2F: 00 DC.B 0x00 ; '\0' 0x10000B30: 01 DC.B 0x01 ; '\x01' 0x10000B31: 00 DC.B 0x00 ; '\0' 0x10000B32: 50 DC.B 0x50 ; 'P' 0x10000B33: 08 DC.B 0x08 ; '\b' 0x10000B34: 00 DC.B 0x00 ; '\0' 0x10000B35: 00 DC.B 0x00 ; '\0' 0x10000B36: 00 DC.B 0x00 ; '\0' 0x10000B37: 3E DC.B 0x3E ; '>' 0x10000B38: 00 DC.B 0x00 ; '\0' 0x10000B39: 00 DC.B 0x00 ; '\0' 0x10000B3A: 00 DC.B 0x00 ; '\0' 0x10000B3B: 01 DC.B 0x01 ; '\x01' 0x10000B3C: 00 DC.B 0x00 ; '\0' 0x10000B3D: 54 DC.B 0x54 ; 'T' 0x10000B3E: 3E DC.B 0x3E ; '>' 0x10000B3F: 00 DC.B 0x00 ; '\0' 0x10000B40: 00 DC.B 0x00 ; '\0' 0x10000B41: 00 DC.B 0x00 ; '\0' 0x10000B42: A4 DC.B 0xA4 ; '\xA4' 0x10000B43: 00 DC.B 0x00 ; '\0' 0x10000B44: 00 DC.B 0x00 ; '\0' 0x10000B45: 00 DC.B 0x00 ; '\0' 0x10000B46: 04 DC.B 0x04 ; '\x04' 0x10000B47: 00 DC.B 0x00 ; '\0' 0x10000B48: F3 DC.B 0xF3 ; '\xF3' 0x10000B49: 01 DC.B 0x01 ; '\x01' 0x10000B4A: 50 DC.B 0x50 ; 'P' 0x10000B4B: 9F DC.B 0x9F ; '\x9F' 0x10000B4C: A4 DC.B 0xA4 ; '\xA4' 0x10000B4D: 00 DC.B 0x00 ; '\0' 0x10000B4E: 00 DC.B 0x00 ; '\0' 0x10000B4F: 00 DC.B 0x00 ; '\0' 0x10000B50: 6C DC.B 0x6C ; 'l' 0x10000B51: 01 DC.B 0x01 ; '\x01' 0x10000B52: 00 DC.B 0x00 ; '\0' 0x10000B53: 00 DC.B 0x00 ; '\0' 0x10000B54: 01 DC.B 0x01 ; '\x01' 0x10000B55: 00 DC.B 0x00 ; '\0' 0x10000B56: 54 DC.B 0x54 ; 'T' 0x10000B57: 6C DC.B 0x6C ; 'l' 0x10000B58: 01 DC.B 0x01 ; '\x01' 0x10000B59: 00 DC.B 0x00 ; '\0' 0x10000B5A: 00 DC.B 0x00 ; '\0' 0x10000B5B: 7C DC.B 0x7C ; '|' 0x10000B5C: 01 DC.B 0x01 ; '\x01' 0x10000B5D: 00 DC.B 0x00 ; '\0' 0x10000B5E: 00 DC.B 0x00 ; '\0' 0x10000B5F: 04 DC.B 0x04 ; '\x04' 0x10000B60: 00 DC.B 0x00 ; '\0' 0x10000B61: F3 DC.B 0xF3 ; '\xF3' 0x10000B62: 01 DC.B 0x01 ; '\x01' 0x10000B63: 50 DC.B 0x50 ; 'P' 0x10000B64: 9F DC.B 0x9F ; '\x9F' 0x10000B65: 00 DC.B 0x00 ; '\0' 0x10000B66: 00 DC.B 0x00 ; '\0' 0x10000B67: 00 DC.B 0x00 ; '\0' 0x10000B68: 00 DC.B 0x00 ; '\0' 0x10000B69: 00 DC.B 0x00 ; '\0' 0x10000B6A: 00 DC.B 0x00 ; '\0' 0x10000B6B: 00 DC.B 0x00 ; '\0' 0x10000B6C: 00 DC.B 0x00 ; '\0' 0x10000B6D: FF DC.B 0xFF ; '\xFF' 0x10000B6E: FF DC.B 0xFF ; '\xFF' 0x10000B6F: FF DC.B 0xFF ; '\xFF' 0x10000B70: FF DC.B 0xFF ; '\xFF' 0x10000B71: 00 DC.B 0x00 ; '\0' 0x10000B72: 00 DC.B 0x00 ; '\0' 0x10000B73: 00 DC.B 0x00 ; '\0' 0x10000B74: 00 DC.B 0x00 ; '\0' 0x10000B75: 00 DC.B 0x00 ; '\0' 0x10000B76: 00 DC.B 0x00 ; '\0' 0x10000B77: 00 DC.B 0x00 ; '\0' 0x10000B78: 00 DC.B 0x00 ; '\0' 0x10000B79: 14 DC.B 0x14 ; '\x14' 0x10000B7A: 00 DC.B 0x00 ; '\0' 0x10000B7B: 00 DC.B 0x00 ; '\0' 0x10000B7C: 00 DC.B 0x00 ; '\0' 0x10000B7D: 01 DC.B 0x01 ; '\x01' 0x10000B7E: 00 DC.B 0x00 ; '\0' 0x10000B7F: 50 DC.B 0x50 ; 'P' 0x10000B80: 14 DC.B 0x14 ; '\x14' 0x10000B81: 00 DC.B 0x00 ; '\0' 0x10000B82: 00 DC.B 0x00 ; '\0' 0x10000B83: 00 DC.B 0x00 ; '\0' 0x10000B84: 44 DC.B 0x44 ; 'D' 0x10000B85: 00 DC.B 0x00 ; '\0' 0x10000B86: 00 DC.B 0x00 ; '\0' 0x10000B87: 00 DC.B 0x00 ; '\0' 0x10000B88: 04 DC.B 0x04 ; '\x04' 0x10000B89: 00 DC.B 0x00 ; '\0' 0x10000B8A: F3 DC.B 0xF3 ; '\xF3' 0x10000B8B: 01 DC.B 0x01 ; '\x01' 0x10000B8C: 50 DC.B 0x50 ; 'P' 0x10000B8D: 9F DC.B 0x9F ; '\x9F' 0x10000B8E: 44 DC.B 0x44 ; 'D' 0x10000B8F: 00 DC.B 0x00 ; '\0' 0x10000B90: 00 DC.B 0x00 ; '\0' 0x10000B91: 00 DC.B 0x00 ; '\0' 0x10000B92: 50 DC.B 0x50 ; 'P' 0x10000B93: 00 DC.B 0x00 ; '\0' 0x10000B94: 00 DC.B 0x00 ; '\0' 0x10000B95: 00 DC.B 0x00 ; '\0' 0x10000B96: 01 DC.B 0x01 ; '\x01' 0x10000B97: 00 DC.B 0x00 ; '\0' 0x10000B98: 50 DC.B 0x50 ; 'P' 0x10000B99: 50 DC.B 0x50 ; 'P' 0x10000B9A: 00 DC.B 0x00 ; '\0' 0x10000B9B: 00 DC.B 0x00 ; '\0' 0x10000B9C: 00 DC.B 0x00 ; '\0' 0x10000B9D: 74 DC.B 0x74 ; 't' 0x10000B9E: 00 DC.B 0x00 ; '\0' 0x10000B9F: 00 DC.B 0x00 ; '\0' 0x10000BA0: 00 DC.B 0x00 ; '\0' 0x10000BA1: 01 DC.B 0x01 ; '\x01' 0x10000BA2: 00 DC.B 0x00 ; '\0' 0x10000BA3: 54 DC.B 0x54 ; 'T' 0x10000BA4: 74 DC.B 0x74 ; 't' 0x10000BA5: 00 DC.B 0x00 ; '\0' 0x10000BA6: 00 DC.B 0x00 ; '\0' 0x10000BA7: 00 DC.B 0x00 ; '\0' 0x10000BA8: 7A DC.B 0x7A ; 'z' 0x10000BA9: 00 DC.B 0x00 ; '\0' 0x10000BAA: 00 DC.B 0x00 ; '\0' 0x10000BAB: 00 DC.B 0x00 ; '\0' 0x10000BAC: 04 DC.B 0x04 ; '\x04' 0x10000BAD: 00 DC.B 0x00 ; '\0' 0x10000BAE: F3 DC.B 0xF3 ; '\xF3' 0x10000BAF: 01 DC.B 0x01 ; '\x01' 0x10000BB0: 50 DC.B 0x50 ; 'P' 0x10000BB1: 9F DC.B 0x9F ; '\x9F' 0x10000BB2: 00 DC.B 0x00 ; '\0' 0x10000BB3: 00 DC.B 0x00 ; '\0'

Section .bss.hadc5 from adc.o, size=108, align=4


hadc5: 0x10000BB4: FF DC.B 0xFF ; '\xFF' 0x10000BB5: FF DC.B 0xFF ; '\xFF' 0x10000BB6: FF DC.B 0xFF ; '\xFF' 0x10000BB7: FF DC.B 0xFF ; '\xFF' 0x10000BB8: 7C DC.B 0x7C ; '|' 0x10000BB9: 2A DC.B 0x2A ; '*' 0x10000BBA: 00 DC.B 0x00 ; '\0' 0x10000BBB: 08 DC.B 0x08 ; '\b' 0x10000BBC: 00 DC.B 0x00 ; '\0' 0x10000BBD: 00 DC.B 0x00 ; '\0' 0x10000BBE: 00 DC.B 0x00 ; '\0' 0x10000BBF: 00 DC.B 0x00 ; '\0' 0x10000BC0: 06 DC.B 0x06 ; '\x06' 0x10000BC1: 00 DC.B 0x00 ; '\0' 0x10000BC2: 00 DC.B 0x00 ; '\0' 0x10000BC3: 00 DC.B 0x00 ; '\0' 0x10000BC4: 01 DC.B 0x01 ; '\x01' 0x10000BC5: 00 DC.B 0x00 ; '\0' 0x10000BC6: 50 DC.B 0x50 ; 'P' 0x10000BC7: 06 DC.B 0x06 ; '\x06' 0x10000BC8: 00 DC.B 0x00 ; '\0' 0x10000BC9: 00 DC.B 0x00 ; '\0' 0x10000BCA: 00 DC.B 0x00 ; '\0' 0x10000BCB: 2E DC.B 0x2E ; '.' 0x10000BCC: 00 DC.B 0x00 ; '\0' 0x10000BCD: 00 DC.B 0x00 ; '\0' 0x10000BCE: 00 DC.B 0x00 ; '\0' 0x10000BCF: 01 DC.B 0x01 ; '\x01' 0x10000BD0: 00 DC.B 0x00 ; '\0' 0x10000BD1: 54 DC.B 0x54 ; 'T' 0x10000BD2: 3C DC.B 0x3C ; '<' 0x10000BD3: 00 DC.B 0x00 ; '\0' 0x10000BD4: 00 DC.B 0x00 ; '\0' 0x10000BD5: 00 DC.B 0x00 ; '\0' 0x10000BD6: 18 DC.B 0x18 ; '\x18' 0x10000BD7: 03 DC.B 0x03 ; '\x03' 0x10000BD8: 00 DC.B 0x00 ; '\0' 0x10000BD9: 00 DC.B 0x00 ; '\0' 0x10000BDA: 01 DC.B 0x01 ; '\x01' 0x10000BDB: 00 DC.B 0x00 ; '\0' 0x10000BDC: 54 DC.B 0x54 ; 'T' 0x10000BDD: 00 DC.B 0x00 ; '\0' 0x10000BDE: 00 DC.B 0x00 ; '\0' 0x10000BDF: 00 DC.B 0x00 ; '\0' 0x10000BE0: 00 DC.B 0x00 ; '\0' 0x10000BE1: 00 DC.B 0x00 ; '\0' 0x10000BE2: 00 DC.B 0x00 ; '\0' 0x10000BE3: 00 DC.B 0x00 ; '\0' 0x10000BE4: 00 DC.B 0x00 ; '\0' 0x10000BE5: FF DC.B 0xFF ; '\xFF' 0x10000BE6: FF DC.B 0xFF ; '\xFF' 0x10000BE7: FF DC.B 0xFF ; '\xFF' 0x10000BE8: FF DC.B 0xFF ; '\xFF' 0x10000BE9: 00 DC.B 0x00 ; '\0' 0x10000BEA: 00 DC.B 0x00 ; '\0' 0x10000BEB: 00 DC.B 0x00 ; '\0' 0x10000BEC: 00 DC.B 0x00 ; '\0' 0x10000BED: 00 DC.B 0x00 ; '\0' 0x10000BEE: 00 DC.B 0x00 ; '\0' 0x10000BEF: 00 DC.B 0x00 ; '\0' 0x10000BF0: 00 DC.B 0x00 ; '\0' 0x10000BF1: 04 DC.B 0x04 ; '\x04' 0x10000BF2: 00 DC.B 0x00 ; '\0' 0x10000BF3: 00 DC.B 0x00 ; '\0' 0x10000BF4: 00 DC.B 0x00 ; '\0' 0x10000BF5: 01 DC.B 0x01 ; '\x01' 0x10000BF6: 00 DC.B 0x00 ; '\0' 0x10000BF7: 50 DC.B 0x50 ; 'P' 0x10000BF8: 04 DC.B 0x04 ; '\x04' 0x10000BF9: 00 DC.B 0x00 ; '\0' 0x10000BFA: 00 DC.B 0x00 ; '\0' 0x10000BFB: 00 DC.B 0x00 ; '\0' 0x10000BFC: 16 DC.B 0x16 ; '\x16' 0x10000BFD: 00 DC.B 0x00 ; '\0' 0x10000BFE: 00 DC.B 0x00 ; '\0' 0x10000BFF: 00 DC.B 0x00 ; '\0' 0x10000C00: 01 DC.B 0x01 ; '\x01' 0x10000C01: 00 DC.B 0x00 ; '\0' 0x10000C02: 54 DC.B 0x54 ; 'T' 0x10000C03: 1E DC.B 0x1E ; '\x1E' 0x10000C04: 00 DC.B 0x00 ; '\0' 0x10000C05: 00 DC.B 0x00 ; '\0' 0x10000C06: 00 DC.B 0x00 ; '\0' 0x10000C07: FE DC.B 0xFE ; '\xFE' 0x10000C08: 00 DC.B 0x00 ; '\0' 0x10000C09: 00 DC.B 0x00 ; '\0' 0x10000C0A: 00 DC.B 0x00 ; '\0' 0x10000C0B: 01 DC.B 0x01 ; '\x01' 0x10000C0C: 00 DC.B 0x00 ; '\0' 0x10000C0D: 54 DC.B 0x54 ; 'T' 0x10000C0E: FE DC.B 0xFE ; '\xFE' 0x10000C0F: 00 DC.B 0x00 ; '\0' 0x10000C10: 00 DC.B 0x00 ; '\0' 0x10000C11: 00 DC.B 0x00 ; '\0' 0x10000C12: 02 DC.B 0x02 ; '\x02' 0x10000C13: 01 DC.B 0x01 ; '\x01' 0x10000C14: 00 DC.B 0x00 ; '\0' 0x10000C15: 00 DC.B 0x00 ; '\0' 0x10000C16: 04 DC.B 0x04 ; '\x04' 0x10000C17: 00 DC.B 0x00 ; '\0' 0x10000C18: F3 DC.B 0xF3 ; '\xF3' 0x10000C19: 01 DC.B 0x01 ; '\x01' 0x10000C1A: 50 DC.B 0x50 ; 'P' 0x10000C1B: 9F DC.B 0x9F ; '\x9F' 0x10000C1C: 00 DC.B 0x00 ; '\0' 0x10000C1D: 00 DC.B 0x00 ; '\0' 0x10000C1E: 00 DC.B 0x00 ; '\0' 0x10000C1F: 00 DC.B 0x00 ; '\0'

Section .bss.hadc4 from adc.o, size=108, align=4


hadc4: 0x10000C20: FF DC.B 0xFF ; '\xFF' 0x10000C21: FF DC.B 0xFF ; '\xFF' 0x10000C22: FF DC.B 0xFF ; '\xFF' 0x10000C23: FF DC.B 0xFF ; '\xFF' 0x10000C24: 7C DC.B 0x7C ; '|' 0x10000C25: 2A DC.B 0x2A ; '*' 0x10000C26: 00 DC.B 0x00 ; '\0' 0x10000C27: 08 DC.B 0x08 ; '\b' 0x10000C28: 00 DC.B 0x00 ; '\0' 0x10000C29: 00 DC.B 0x00 ; '\0' 0x10000C2A: 00 DC.B 0x00 ; '\0' 0x10000C2B: 00 DC.B 0x00 ; '\0' 0x10000C2C: 06 DC.B 0x06 ; '\x06' 0x10000C2D: 00 DC.B 0x00 ; '\0' 0x10000C2E: 00 DC.B 0x00 ; '\0' 0x10000C2F: 00 DC.B 0x00 ; '\0' 0x10000C30: 01 DC.B 0x01 ; '\x01' 0x10000C31: 00 DC.B 0x00 ; '\0' 0x10000C32: 50 DC.B 0x50 ; 'P' 0x10000C33: 06 DC.B 0x06 ; '\x06' 0x10000C34: 00 DC.B 0x00 ; '\0' 0x10000C35: 00 DC.B 0x00 ; '\0' 0x10000C36: 00 DC.B 0x00 ; '\0' 0x10000C37: 2E DC.B 0x2E ; '.' 0x10000C38: 00 DC.B 0x00 ; '\0' 0x10000C39: 00 DC.B 0x00 ; '\0' 0x10000C3A: 00 DC.B 0x00 ; '\0' 0x10000C3B: 01 DC.B 0x01 ; '\x01' 0x10000C3C: 00 DC.B 0x00 ; '\0' 0x10000C3D: 54 DC.B 0x54 ; 'T' 0x10000C3E: 3C DC.B 0x3C ; '<' 0x10000C3F: 00 DC.B 0x00 ; '\0' 0x10000C40: 00 DC.B 0x00 ; '\0' 0x10000C41: 00 DC.B 0x00 ; '\0' 0x10000C42: 18 DC.B 0x18 ; '\x18' 0x10000C43: 03 DC.B 0x03 ; '\x03' 0x10000C44: 00 DC.B 0x00 ; '\0' 0x10000C45: 00 DC.B 0x00 ; '\0' 0x10000C46: 01 DC.B 0x01 ; '\x01' 0x10000C47: 00 DC.B 0x00 ; '\0' 0x10000C48: 54 DC.B 0x54 ; 'T' 0x10000C49: 00 DC.B 0x00 ; '\0' 0x10000C4A: 00 DC.B 0x00 ; '\0' 0x10000C4B: 00 DC.B 0x00 ; '\0' 0x10000C4C: 00 DC.B 0x00 ; '\0' 0x10000C4D: 00 DC.B 0x00 ; '\0' 0x10000C4E: 00 DC.B 0x00 ; '\0' 0x10000C4F: 00 DC.B 0x00 ; '\0' 0x10000C50: 00 DC.B 0x00 ; '\0' 0x10000C51: FF DC.B 0xFF ; '\xFF' 0x10000C52: FF DC.B 0xFF ; '\xFF' 0x10000C53: FF DC.B 0xFF ; '\xFF' 0x10000C54: FF DC.B 0xFF ; '\xFF' 0x10000C55: 00 DC.B 0x00 ; '\0' 0x10000C56: 00 DC.B 0x00 ; '\0' 0x10000C57: 00 DC.B 0x00 ; '\0' 0x10000C58: 00 DC.B 0x00 ; '\0' 0x10000C59: 00 DC.B 0x00 ; '\0' 0x10000C5A: 00 DC.B 0x00 ; '\0' 0x10000C5B: 00 DC.B 0x00 ; '\0' 0x10000C5C: 00 DC.B 0x00 ; '\0' 0x10000C5D: 04 DC.B 0x04 ; '\x04' 0x10000C5E: 00 DC.B 0x00 ; '\0' 0x10000C5F: 00 DC.B 0x00 ; '\0' 0x10000C60: 00 DC.B 0x00 ; '\0' 0x10000C61: 01 DC.B 0x01 ; '\x01' 0x10000C62: 00 DC.B 0x00 ; '\0' 0x10000C63: 50 DC.B 0x50 ; 'P' 0x10000C64: 04 DC.B 0x04 ; '\x04' 0x10000C65: 00 DC.B 0x00 ; '\0' 0x10000C66: 00 DC.B 0x00 ; '\0' 0x10000C67: 00 DC.B 0x00 ; '\0' 0x10000C68: 16 DC.B 0x16 ; '\x16' 0x10000C69: 00 DC.B 0x00 ; '\0' 0x10000C6A: 00 DC.B 0x00 ; '\0' 0x10000C6B: 00 DC.B 0x00 ; '\0' 0x10000C6C: 01 DC.B 0x01 ; '\x01' 0x10000C6D: 00 DC.B 0x00 ; '\0' 0x10000C6E: 54 DC.B 0x54 ; 'T' 0x10000C6F: 1E DC.B 0x1E ; '\x1E' 0x10000C70: 00 DC.B 0x00 ; '\0' 0x10000C71: 00 DC.B 0x00 ; '\0' 0x10000C72: 00 DC.B 0x00 ; '\0' 0x10000C73: FE DC.B 0xFE ; '\xFE' 0x10000C74: 00 DC.B 0x00 ; '\0' 0x10000C75: 00 DC.B 0x00 ; '\0' 0x10000C76: 00 DC.B 0x00 ; '\0' 0x10000C77: 01 DC.B 0x01 ; '\x01' 0x10000C78: 00 DC.B 0x00 ; '\0' 0x10000C79: 54 DC.B 0x54 ; 'T' 0x10000C7A: FE DC.B 0xFE ; '\xFE' 0x10000C7B: 00 DC.B 0x00 ; '\0' 0x10000C7C: 00 DC.B 0x00 ; '\0' 0x10000C7D: 00 DC.B 0x00 ; '\0' 0x10000C7E: 02 DC.B 0x02 ; '\x02' 0x10000C7F: 01 DC.B 0x01 ; '\x01' 0x10000C80: 00 DC.B 0x00 ; '\0' 0x10000C81: 00 DC.B 0x00 ; '\0' 0x10000C82: 04 DC.B 0x04 ; '\x04' 0x10000C83: 00 DC.B 0x00 ; '\0' 0x10000C84: F3 DC.B 0xF3 ; '\xF3' 0x10000C85: 01 DC.B 0x01 ; '\x01' 0x10000C86: 50 DC.B 0x50 ; 'P' 0x10000C87: 9F DC.B 0x9F ; '\x9F' 0x10000C88: 00 DC.B 0x00 ; '\0' 0x10000C89: 00 DC.B 0x00 ; '\0' 0x10000C8A: 00 DC.B 0x00 ; '\0' 0x10000C8B: 00 DC.B 0x00 ; '\0'

Section .bss.hadc3 from adc.o, size=108, align=4


hadc3: 0x10000C8C: FF DC.B 0xFF ; '\xFF' 0x10000C8D: FF DC.B 0xFF ; '\xFF' 0x10000C8E: FF DC.B 0xFF ; '\xFF' 0x10000C8F: FF DC.B 0xFF ; '\xFF' 0x10000C90: 7C DC.B 0x7C ; '|' 0x10000C91: 2A DC.B 0x2A ; '*' 0x10000C92: 00 DC.B 0x00 ; '\0' 0x10000C93: 08 DC.B 0x08 ; '\b' 0x10000C94: 00 DC.B 0x00 ; '\0' 0x10000C95: 00 DC.B 0x00 ; '\0' 0x10000C96: 00 DC.B 0x00 ; '\0' 0x10000C97: 00 DC.B 0x00 ; '\0' 0x10000C98: 06 DC.B 0x06 ; '\x06' 0x10000C99: 00 DC.B 0x00 ; '\0' 0x10000C9A: 00 DC.B 0x00 ; '\0' 0x10000C9B: 00 DC.B 0x00 ; '\0' 0x10000C9C: 01 DC.B 0x01 ; '\x01' 0x10000C9D: 00 DC.B 0x00 ; '\0' 0x10000C9E: 50 DC.B 0x50 ; 'P' 0x10000C9F: 06 DC.B 0x06 ; '\x06' 0x10000CA0: 00 DC.B 0x00 ; '\0' 0x10000CA1: 00 DC.B 0x00 ; '\0' 0x10000CA2: 00 DC.B 0x00 ; '\0' 0x10000CA3: 2E DC.B 0x2E ; '.' 0x10000CA4: 00 DC.B 0x00 ; '\0' 0x10000CA5: 00 DC.B 0x00 ; '\0' 0x10000CA6: 00 DC.B 0x00 ; '\0' 0x10000CA7: 01 DC.B 0x01 ; '\x01' 0x10000CA8: 00 DC.B 0x00 ; '\0' 0x10000CA9: 54 DC.B 0x54 ; 'T' 0x10000CAA: 3C DC.B 0x3C ; '<' 0x10000CAB: 00 DC.B 0x00 ; '\0' 0x10000CAC: 00 DC.B 0x00 ; '\0' 0x10000CAD: 00 DC.B 0x00 ; '\0' 0x10000CAE: 18 DC.B 0x18 ; '\x18' 0x10000CAF: 03 DC.B 0x03 ; '\x03' 0x10000CB0: 00 DC.B 0x00 ; '\0' 0x10000CB1: 00 DC.B 0x00 ; '\0' 0x10000CB2: 01 DC.B 0x01 ; '\x01' 0x10000CB3: 00 DC.B 0x00 ; '\0' 0x10000CB4: 54 DC.B 0x54 ; 'T' 0x10000CB5: 00 DC.B 0x00 ; '\0' 0x10000CB6: 00 DC.B 0x00 ; '\0' 0x10000CB7: 00 DC.B 0x00 ; '\0' 0x10000CB8: 00 DC.B 0x00 ; '\0' 0x10000CB9: 00 DC.B 0x00 ; '\0' 0x10000CBA: 00 DC.B 0x00 ; '\0' 0x10000CBB: 00 DC.B 0x00 ; '\0' 0x10000CBC: 00 DC.B 0x00 ; '\0' 0x10000CBD: FF DC.B 0xFF ; '\xFF' 0x10000CBE: FF DC.B 0xFF ; '\xFF' 0x10000CBF: FF DC.B 0xFF ; '\xFF' 0x10000CC0: FF DC.B 0xFF ; '\xFF' 0x10000CC1: 00 DC.B 0x00 ; '\0' 0x10000CC2: 00 DC.B 0x00 ; '\0' 0x10000CC3: 00 DC.B 0x00 ; '\0' 0x10000CC4: 00 DC.B 0x00 ; '\0' 0x10000CC5: 00 DC.B 0x00 ; '\0' 0x10000CC6: 00 DC.B 0x00 ; '\0' 0x10000CC7: 00 DC.B 0x00 ; '\0' 0x10000CC8: 00 DC.B 0x00 ; '\0' 0x10000CC9: 04 DC.B 0x04 ; '\x04' 0x10000CCA: 00 DC.B 0x00 ; '\0' 0x10000CCB: 00 DC.B 0x00 ; '\0' 0x10000CCC: 00 DC.B 0x00 ; '\0' 0x10000CCD: 01 DC.B 0x01 ; '\x01' 0x10000CCE: 00 DC.B 0x00 ; '\0' 0x10000CCF: 50 DC.B 0x50 ; 'P' 0x10000CD0: 04 DC.B 0x04 ; '\x04' 0x10000CD1: 00 DC.B 0x00 ; '\0' 0x10000CD2: 00 DC.B 0x00 ; '\0' 0x10000CD3: 00 DC.B 0x00 ; '\0' 0x10000CD4: 16 DC.B 0x16 ; '\x16' 0x10000CD5: 00 DC.B 0x00 ; '\0' 0x10000CD6: 00 DC.B 0x00 ; '\0' 0x10000CD7: 00 DC.B 0x00 ; '\0' 0x10000CD8: 01 DC.B 0x01 ; '\x01' 0x10000CD9: 00 DC.B 0x00 ; '\0' 0x10000CDA: 54 DC.B 0x54 ; 'T' 0x10000CDB: 1E DC.B 0x1E ; '\x1E' 0x10000CDC: 00 DC.B 0x00 ; '\0' 0x10000CDD: 00 DC.B 0x00 ; '\0' 0x10000CDE: 00 DC.B 0x00 ; '\0' 0x10000CDF: FE DC.B 0xFE ; '\xFE' 0x10000CE0: 00 DC.B 0x00 ; '\0' 0x10000CE1: 00 DC.B 0x00 ; '\0' 0x10000CE2: 00 DC.B 0x00 ; '\0' 0x10000CE3: 01 DC.B 0x01 ; '\x01' 0x10000CE4: 00 DC.B 0x00 ; '\0' 0x10000CE5: 54 DC.B 0x54 ; 'T' 0x10000CE6: FE DC.B 0xFE ; '\xFE' 0x10000CE7: 00 DC.B 0x00 ; '\0' 0x10000CE8: 00 DC.B 0x00 ; '\0' 0x10000CE9: 00 DC.B 0x00 ; '\0' 0x10000CEA: 02 DC.B 0x02 ; '\x02' 0x10000CEB: 01 DC.B 0x01 ; '\x01' 0x10000CEC: 00 DC.B 0x00 ; '\0' 0x10000CED: 00 DC.B 0x00 ; '\0' 0x10000CEE: 04 DC.B 0x04 ; '\x04' 0x10000CEF: 00 DC.B 0x00 ; '\0' 0x10000CF0: F3 DC.B 0xF3 ; '\xF3' 0x10000CF1: 01 DC.B 0x01 ; '\x01' 0x10000CF2: 50 DC.B 0x50 ; 'P' 0x10000CF3: 9F DC.B 0x9F ; '\x9F' 0x10000CF4: 00 DC.B 0x00 ; '\0' 0x10000CF5: 00 DC.B 0x00 ; '\0' 0x10000CF6: 00 DC.B 0x00 ; '\0' 0x10000CF7: 00 DC.B 0x00 ; '\0'

Section .bss.hadc2 from adc.o, size=108, align=4


hadc2: 0x10000CF8: FF DC.B 0xFF ; '\xFF' 0x10000CF9: FF DC.B 0xFF ; '\xFF' 0x10000CFA: FF DC.B 0xFF ; '\xFF' 0x10000CFB: FF DC.B 0xFF ; '\xFF' 0x10000CFC: 7C DC.B 0x7C ; '|' 0x10000CFD: 2A DC.B 0x2A ; '*' 0x10000CFE: 00 DC.B 0x00 ; '\0' 0x10000CFF: 08 DC.B 0x08 ; '\b' 0x10000D00: 00 DC.B 0x00 ; '\0' 0x10000D01: 00 DC.B 0x00 ; '\0' 0x10000D02: 00 DC.B 0x00 ; '\0' 0x10000D03: 00 DC.B 0x00 ; '\0' 0x10000D04: 06 DC.B 0x06 ; '\x06' 0x10000D05: 00 DC.B 0x00 ; '\0' 0x10000D06: 00 DC.B 0x00 ; '\0' 0x10000D07: 00 DC.B 0x00 ; '\0' 0x10000D08: 01 DC.B 0x01 ; '\x01' 0x10000D09: 00 DC.B 0x00 ; '\0' 0x10000D0A: 50 DC.B 0x50 ; 'P' 0x10000D0B: 06 DC.B 0x06 ; '\x06' 0x10000D0C: 00 DC.B 0x00 ; '\0' 0x10000D0D: 00 DC.B 0x00 ; '\0' 0x10000D0E: 00 DC.B 0x00 ; '\0' 0x10000D0F: 2E DC.B 0x2E ; '.' 0x10000D10: 00 DC.B 0x00 ; '\0' 0x10000D11: 00 DC.B 0x00 ; '\0' 0x10000D12: 00 DC.B 0x00 ; '\0' 0x10000D13: 01 DC.B 0x01 ; '\x01' 0x10000D14: 00 DC.B 0x00 ; '\0' 0x10000D15: 54 DC.B 0x54 ; 'T' 0x10000D16: 3C DC.B 0x3C ; '<' 0x10000D17: 00 DC.B 0x00 ; '\0' 0x10000D18: 00 DC.B 0x00 ; '\0' 0x10000D19: 00 DC.B 0x00 ; '\0' 0x10000D1A: 18 DC.B 0x18 ; '\x18' 0x10000D1B: 03 DC.B 0x03 ; '\x03' 0x10000D1C: 00 DC.B 0x00 ; '\0' 0x10000D1D: 00 DC.B 0x00 ; '\0' 0x10000D1E: 01 DC.B 0x01 ; '\x01' 0x10000D1F: 00 DC.B 0x00 ; '\0' 0x10000D20: 54 DC.B 0x54 ; 'T' 0x10000D21: 00 DC.B 0x00 ; '\0' 0x10000D22: 00 DC.B 0x00 ; '\0' 0x10000D23: 00 DC.B 0x00 ; '\0' 0x10000D24: 00 DC.B 0x00 ; '\0' 0x10000D25: 00 DC.B 0x00 ; '\0' 0x10000D26: 00 DC.B 0x00 ; '\0' 0x10000D27: 00 DC.B 0x00 ; '\0' 0x10000D28: 00 DC.B 0x00 ; '\0' 0x10000D29: FF DC.B 0xFF ; '\xFF' 0x10000D2A: FF DC.B 0xFF ; '\xFF' 0x10000D2B: FF DC.B 0xFF ; '\xFF' 0x10000D2C: FF DC.B 0xFF ; '\xFF' 0x10000D2D: 00 DC.B 0x00 ; '\0' 0x10000D2E: 00 DC.B 0x00 ; '\0' 0x10000D2F: 00 DC.B 0x00 ; '\0' 0x10000D30: 00 DC.B 0x00 ; '\0' 0x10000D31: 00 DC.B 0x00 ; '\0' 0x10000D32: 00 DC.B 0x00 ; '\0' 0x10000D33: 00 DC.B 0x00 ; '\0' 0x10000D34: 00 DC.B 0x00 ; '\0' 0x10000D35: 04 DC.B 0x04 ; '\x04' 0x10000D36: 00 DC.B 0x00 ; '\0' 0x10000D37: 00 DC.B 0x00 ; '\0' 0x10000D38: 00 DC.B 0x00 ; '\0' 0x10000D39: 01 DC.B 0x01 ; '\x01' 0x10000D3A: 00 DC.B 0x00 ; '\0' 0x10000D3B: 50 DC.B 0x50 ; 'P' 0x10000D3C: 04 DC.B 0x04 ; '\x04' 0x10000D3D: 00 DC.B 0x00 ; '\0' 0x10000D3E: 00 DC.B 0x00 ; '\0' 0x10000D3F: 00 DC.B 0x00 ; '\0' 0x10000D40: 16 DC.B 0x16 ; '\x16' 0x10000D41: 00 DC.B 0x00 ; '\0' 0x10000D42: 00 DC.B 0x00 ; '\0' 0x10000D43: 00 DC.B 0x00 ; '\0' 0x10000D44: 01 DC.B 0x01 ; '\x01' 0x10000D45: 00 DC.B 0x00 ; '\0' 0x10000D46: 54 DC.B 0x54 ; 'T' 0x10000D47: 1E DC.B 0x1E ; '\x1E' 0x10000D48: 00 DC.B 0x00 ; '\0' 0x10000D49: 00 DC.B 0x00 ; '\0' 0x10000D4A: 00 DC.B 0x00 ; '\0' 0x10000D4B: FE DC.B 0xFE ; '\xFE' 0x10000D4C: 00 DC.B 0x00 ; '\0' 0x10000D4D: 00 DC.B 0x00 ; '\0' 0x10000D4E: 00 DC.B 0x00 ; '\0' 0x10000D4F: 01 DC.B 0x01 ; '\x01' 0x10000D50: 00 DC.B 0x00 ; '\0' 0x10000D51: 54 DC.B 0x54 ; 'T' 0x10000D52: FE DC.B 0xFE ; '\xFE' 0x10000D53: 00 DC.B 0x00 ; '\0' 0x10000D54: 00 DC.B 0x00 ; '\0' 0x10000D55: 00 DC.B 0x00 ; '\0' 0x10000D56: 02 DC.B 0x02 ; '\x02' 0x10000D57: 01 DC.B 0x01 ; '\x01' 0x10000D58: 00 DC.B 0x00 ; '\0' 0x10000D59: 00 DC.B 0x00 ; '\0' 0x10000D5A: 04 DC.B 0x04 ; '\x04' 0x10000D5B: 00 DC.B 0x00 ; '\0' 0x10000D5C: F3 DC.B 0xF3 ; '\xF3' 0x10000D5D: 01 DC.B 0x01 ; '\x01' 0x10000D5E: 50 DC.B 0x50 ; 'P' 0x10000D5F: 9F DC.B 0x9F ; '\x9F' 0x10000D60: 00 DC.B 0x00 ; '\0' 0x10000D61: 00 DC.B 0x00 ; '\0' 0x10000D62: 00 DC.B 0x00 ; '\0' 0x10000D63: 00 DC.B 0x00 ; '\0'

Section .bss.hadc1 from adc.o, size=108, align=4


hadc1: 0x10000D64: FF DC.B 0xFF ; '\xFF' 0x10000D65: FF DC.B 0xFF ; '\xFF' 0x10000D66: FF DC.B 0xFF ; '\xFF' 0x10000D67: FF DC.B 0xFF ; '\xFF' 0x10000D68: 7C DC.B 0x7C ; '|' 0x10000D69: 2A DC.B 0x2A ; '*' 0x10000D6A: 00 DC.B 0x00 ; '\0' 0x10000D6B: 08 DC.B 0x08 ; '\b' 0x10000D6C: 00 DC.B 0x00 ; '\0' 0x10000D6D: 00 DC.B 0x00 ; '\0' 0x10000D6E: 00 DC.B 0x00 ; '\0' 0x10000D6F: 00 DC.B 0x00 ; '\0' 0x10000D70: 06 DC.B 0x06 ; '\x06' 0x10000D71: 00 DC.B 0x00 ; '\0' 0x10000D72: 00 DC.B 0x00 ; '\0' 0x10000D73: 00 DC.B 0x00 ; '\0' 0x10000D74: 01 DC.B 0x01 ; '\x01' 0x10000D75: 00 DC.B 0x00 ; '\0' 0x10000D76: 50 DC.B 0x50 ; 'P' 0x10000D77: 06 DC.B 0x06 ; '\x06' 0x10000D78: 00 DC.B 0x00 ; '\0' 0x10000D79: 00 DC.B 0x00 ; '\0' 0x10000D7A: 00 DC.B 0x00 ; '\0' 0x10000D7B: 2E DC.B 0x2E ; '.' 0x10000D7C: 00 DC.B 0x00 ; '\0' 0x10000D7D: 00 DC.B 0x00 ; '\0' 0x10000D7E: 00 DC.B 0x00 ; '\0' 0x10000D7F: 01 DC.B 0x01 ; '\x01' 0x10000D80: 00 DC.B 0x00 ; '\0' 0x10000D81: 54 DC.B 0x54 ; 'T' 0x10000D82: 3C DC.B 0x3C ; '<' 0x10000D83: 00 DC.B 0x00 ; '\0' 0x10000D84: 00 DC.B 0x00 ; '\0' 0x10000D85: 00 DC.B 0x00 ; '\0' 0x10000D86: 18 DC.B 0x18 ; '\x18' 0x10000D87: 03 DC.B 0x03 ; '\x03' 0x10000D88: 00 DC.B 0x00 ; '\0' 0x10000D89: 00 DC.B 0x00 ; '\0' 0x10000D8A: 01 DC.B 0x01 ; '\x01' 0x10000D8B: 00 DC.B 0x00 ; '\0' 0x10000D8C: 54 DC.B 0x54 ; 'T' 0x10000D8D: 00 DC.B 0x00 ; '\0' 0x10000D8E: 00 DC.B 0x00 ; '\0' 0x10000D8F: 00 DC.B 0x00 ; '\0' 0x10000D90: 00 DC.B 0x00 ; '\0' 0x10000D91: 00 DC.B 0x00 ; '\0' 0x10000D92: 00 DC.B 0x00 ; '\0' 0x10000D93: 00 DC.B 0x00 ; '\0' 0x10000D94: 00 DC.B 0x00 ; '\0' 0x10000D95: FF DC.B 0xFF ; '\xFF' 0x10000D96: FF DC.B 0xFF ; '\xFF' 0x10000D97: FF DC.B 0xFF ; '\xFF' 0x10000D98: FF DC.B 0xFF ; '\xFF' 0x10000D99: 00 DC.B 0x00 ; '\0' 0x10000D9A: 00 DC.B 0x00 ; '\0' 0x10000D9B: 00 DC.B 0x00 ; '\0' 0x10000D9C: 00 DC.B 0x00 ; '\0' 0x10000D9D: 00 DC.B 0x00 ; '\0' 0x10000D9E: 00 DC.B 0x00 ; '\0' 0x10000D9F: 00 DC.B 0x00 ; '\0' 0x10000DA0: 00 DC.B 0x00 ; '\0' 0x10000DA1: 04 DC.B 0x04 ; '\x04' 0x10000DA2: 00 DC.B 0x00 ; '\0' 0x10000DA3: 00 DC.B 0x00 ; '\0' 0x10000DA4: 00 DC.B 0x00 ; '\0' 0x10000DA5: 01 DC.B 0x01 ; '\x01' 0x10000DA6: 00 DC.B 0x00 ; '\0' 0x10000DA7: 50 DC.B 0x50 ; 'P' 0x10000DA8: 04 DC.B 0x04 ; '\x04' 0x10000DA9: 00 DC.B 0x00 ; '\0' 0x10000DAA: 00 DC.B 0x00 ; '\0' 0x10000DAB: 00 DC.B 0x00 ; '\0' 0x10000DAC: 16 DC.B 0x16 ; '\x16' 0x10000DAD: 00 DC.B 0x00 ; '\0' 0x10000DAE: 00 DC.B 0x00 ; '\0' 0x10000DAF: 00 DC.B 0x00 ; '\0' 0x10000DB0: 01 DC.B 0x01 ; '\x01' 0x10000DB1: 00 DC.B 0x00 ; '\0' 0x10000DB2: 54 DC.B 0x54 ; 'T' 0x10000DB3: 1E DC.B 0x1E ; '\x1E' 0x10000DB4: 00 DC.B 0x00 ; '\0' 0x10000DB5: 00 DC.B 0x00 ; '\0' 0x10000DB6: 00 DC.B 0x00 ; '\0' 0x10000DB7: FE DC.B 0xFE ; '\xFE' 0x10000DB8: 00 DC.B 0x00 ; '\0' 0x10000DB9: 00 DC.B 0x00 ; '\0' 0x10000DBA: 00 DC.B 0x00 ; '\0' 0x10000DBB: 01 DC.B 0x01 ; '\x01' 0x10000DBC: 00 DC.B 0x00 ; '\0' 0x10000DBD: 54 DC.B 0x54 ; 'T' 0x10000DBE: FE DC.B 0xFE ; '\xFE' 0x10000DBF: 00 DC.B 0x00 ; '\0' 0x10000DC0: 00 DC.B 0x00 ; '\0' 0x10000DC1: 00 DC.B 0x00 ; '\0' 0x10000DC2: 02 DC.B 0x02 ; '\x02' 0x10000DC3: 01 DC.B 0x01 ; '\x01' 0x10000DC4: 00 DC.B 0x00 ; '\0' 0x10000DC5: 00 DC.B 0x00 ; '\0' 0x10000DC6: 04 DC.B 0x04 ; '\x04' 0x10000DC7: 00 DC.B 0x00 ; '\0' 0x10000DC8: F3 DC.B 0xF3 ; '\xF3' 0x10000DC9: 01 DC.B 0x01 ; '\x01' 0x10000DCA: 50 DC.B 0x50 ; 'P' 0x10000DCB: 9F DC.B 0x9F ; '\x9F' 0x10000DCC: 00 DC.B 0x00 ; '\0' 0x10000DCD: 00 DC.B 0x00 ; '\0' 0x10000DCE: 00 DC.B 0x00 ; '\0' 0x10000DCF: 00 DC.B 0x00 ; '\0'

Section .bss.hspi3 from spi.o, size=100, align=4


hspi3: 0x10000DD0: FF DC.B 0xFF ; '\xFF' 0x10000DD1: FF DC.B 0xFF ; '\xFF' 0x10000DD2: FF DC.B 0xFF ; '\xFF' 0x10000DD3: FF DC.B 0xFF ; '\xFF' 0x10000DD4: 20 DC.B 0x20 ; ' ' 0x10000DD5: 70 DC.B 0x70 ; 'p' 0x10000DD6: 00 DC.B 0x00 ; '\0' 0x10000DD7: 08 DC.B 0x08 ; '\b' 0x10000DD8: 00 DC.B 0x00 ; '\0' 0x10000DD9: 00 DC.B 0x00 ; '\0' 0x10000DDA: 00 DC.B 0x00 ; '\0' 0x10000DDB: 00 DC.B 0x00 ; '\0' 0x10000DDC: 06 DC.B 0x06 ; '\x06' 0x10000DDD: 00 DC.B 0x00 ; '\0' 0x10000DDE: 00 DC.B 0x00 ; '\0' 0x10000DDF: 00 DC.B 0x00 ; '\0' 0x10000DE0: 01 DC.B 0x01 ; '\x01' 0x10000DE1: 00 DC.B 0x00 ; '\0' 0x10000DE2: 50 DC.B 0x50 ; 'P' 0x10000DE3: 06 DC.B 0x06 ; '\x06' 0x10000DE4: 00 DC.B 0x00 ; '\0' 0x10000DE5: 00 DC.B 0x00 ; '\0' 0x10000DE6: 00 DC.B 0x00 ; '\0' 0x10000DE7: 9E DC.B 0x9E ; '\x9E' 0x10000DE8: 00 DC.B 0x00 ; '\0' 0x10000DE9: 00 DC.B 0x00 ; '\0' 0x10000DEA: 00 DC.B 0x00 ; '\0' 0x10000DEB: 04 DC.B 0x04 ; '\x04' 0x10000DEC: 00 DC.B 0x00 ; '\0' 0x10000DED: F3 DC.B 0xF3 ; '\xF3' 0x10000DEE: 01 DC.B 0x01 ; '\x01' 0x10000DEF: 50 DC.B 0x50 ; 'P' 0x10000DF0: 9F DC.B 0x9F ; '\x9F' 0x10000DF1: 00 DC.B 0x00 ; '\0' 0x10000DF2: 00 DC.B 0x00 ; '\0' 0x10000DF3: 00 DC.B 0x00 ; '\0' 0x10000DF4: 00 DC.B 0x00 ; '\0' 0x10000DF5: 00 DC.B 0x00 ; '\0' 0x10000DF6: 00 DC.B 0x00 ; '\0' 0x10000DF7: 00 DC.B 0x00 ; '\0' 0x10000DF8: 00 DC.B 0x00 ; '\0' 0x10000DF9: FF DC.B 0xFF ; '\xFF' 0x10000DFA: FF DC.B 0xFF ; '\xFF' 0x10000DFB: FF DC.B 0xFF ; '\xFF' 0x10000DFC: FF DC.B 0xFF ; '\xFF' 0x10000DFD: 00 DC.B 0x00 ; '\0' 0x10000DFE: 00 DC.B 0x00 ; '\0' 0x10000DFF: 00 DC.B 0x00 ; '\0' 0x10000E00: 00 DC.B 0x00 ; '\0' 0x10000E01: 00 DC.B 0x00 ; '\0' 0x10000E02: 00 DC.B 0x00 ; '\0' 0x10000E03: 00 DC.B 0x00 ; '\0' 0x10000E04: 00 DC.B 0x00 ; '\0' 0x10000E05: 02 DC.B 0x02 ; '\x02' 0x10000E06: 00 DC.B 0x00 ; '\0' 0x10000E07: 00 DC.B 0x00 ; '\0' 0x10000E08: 00 DC.B 0x00 ; '\0' 0x10000E09: 01 DC.B 0x01 ; '\x01' 0x10000E0A: 00 DC.B 0x00 ; '\0' 0x10000E0B: 50 DC.B 0x50 ; 'P' 0x10000E0C: 02 DC.B 0x02 ; '\x02' 0x10000E0D: 00 DC.B 0x00 ; '\0' 0x10000E0E: 00 DC.B 0x00 ; '\0' 0x10000E0F: 00 DC.B 0x00 ; '\0' 0x10000E10: 42 DC.B 0x42 ; 'B' 0x10000E11: 00 DC.B 0x00 ; '\0' 0x10000E12: 00 DC.B 0x00 ; '\0' 0x10000E13: 00 DC.B 0x00 ; '\0' 0x10000E14: 04 DC.B 0x04 ; '\x04' 0x10000E15: 00 DC.B 0x00 ; '\0' 0x10000E16: F3 DC.B 0xF3 ; '\xF3' 0x10000E17: 01 DC.B 0x01 ; '\x01' 0x10000E18: 50 DC.B 0x50 ; 'P' 0x10000E19: 9F DC.B 0x9F ; '\x9F' 0x10000E1A: 00 DC.B 0x00 ; '\0' 0x10000E1B: 00 DC.B 0x00 ; '\0' 0x10000E1C: 00 DC.B 0x00 ; '\0' 0x10000E1D: 00 DC.B 0x00 ; '\0' 0x10000E1E: 00 DC.B 0x00 ; '\0' 0x10000E1F: 00 DC.B 0x00 ; '\0' 0x10000E20: 00 DC.B 0x00 ; '\0' 0x10000E21: 00 DC.B 0x00 ; '\0' 0x10000E22: 01 DC.B 0x01 ; '\x01' 0x10000E23: 11 DC.B 0x11 ; '\x11' 0x10000E24: 01 DC.B 0x01 ; '\x01' 0x10000E25: 25 DC.B 0x25 ; '%' 0x10000E26: 0E DC.B 0x0E ; '\x0E' 0x10000E27: 13 DC.B 0x13 ; '\x13' 0x10000E28: 05 DC.B 0x05 ; '\x05' 0x10000E29: 03 DC.B 0x03 ; '\x03' 0x10000E2A: 0E DC.B 0x0E ; '\x0E' 0x10000E2B: 10 DC.B 0x10 ; '\x10' 0x10000E2C: 17 DC.B 0x17 ; '\x17' 0x10000E2D: 1B DC.B 0x1B ; '\x1B' 0x10000E2E: 0E DC.B 0x0E ; '\x0E' 0x10000E2F: B4 DC.B 0xB4 ; '\xB4' 0x10000E30: 42 DC.B 0x42 ; 'B' 0x10000E31: 19 DC.B 0x19 ; '\x19' 0x10000E32: 11 DC.B 0x11 ; '\x11' 0x10000E33: 01 DC.B 0x01 ; '\x01'

Section .bss.hfdcan3 from fdcan.o, size=100, align=4


hfdcan3: 0x10000E34: FF DC.B 0xFF ; '\xFF' 0x10000E35: FF DC.B 0xFF ; '\xFF' 0x10000E36: FF DC.B 0xFF ; '\xFF' 0x10000E37: FF DC.B 0xFF ; '\xFF' 0x10000E38: 64 DC.B 0x64 ; 'd' 0x10000E39: 6A DC.B 0x6A ; 'j' 0x10000E3A: 00 DC.B 0x00 ; '\0' 0x10000E3B: 08 DC.B 0x08 ; '\b' 0x10000E3C: 00 DC.B 0x00 ; '\0' 0x10000E3D: 00 DC.B 0x00 ; '\0' 0x10000E3E: 00 DC.B 0x00 ; '\0' 0x10000E3F: 00 DC.B 0x00 ; '\0' 0x10000E40: 06 DC.B 0x06 ; '\x06' 0x10000E41: 00 DC.B 0x00 ; '\0' 0x10000E42: 00 DC.B 0x00 ; '\0' 0x10000E43: 00 DC.B 0x00 ; '\0' 0x10000E44: 01 DC.B 0x01 ; '\x01' 0x10000E45: 00 DC.B 0x00 ; '\0' 0x10000E46: 50 DC.B 0x50 ; 'P' 0x10000E47: 06 DC.B 0x06 ; '\x06' 0x10000E48: 00 DC.B 0x00 ; '\0' 0x10000E49: 00 DC.B 0x00 ; '\0' 0x10000E4A: 00 DC.B 0x00 ; '\0' 0x10000E4B: 0A DC.B 0x0A ; '\n' 0x10000E4C: 01 DC.B 0x01 ; '\x01' 0x10000E4D: 00 DC.B 0x00 ; '\0' 0x10000E4E: 00 DC.B 0x00 ; '\0' 0x10000E4F: 01 DC.B 0x01 ; '\x01' 0x10000E50: 00 DC.B 0x00 ; '\0' 0x10000E51: 54 DC.B 0x54 ; 'T' 0x10000E52: 00 DC.B 0x00 ; '\0' 0x10000E53: 00 DC.B 0x00 ; '\0' 0x10000E54: 00 DC.B 0x00 ; '\0' 0x10000E55: 00 DC.B 0x00 ; '\0' 0x10000E56: 00 DC.B 0x00 ; '\0' 0x10000E57: 00 DC.B 0x00 ; '\0' 0x10000E58: 00 DC.B 0x00 ; '\0' 0x10000E59: 00 DC.B 0x00 ; '\0' 0x10000E5A: FF DC.B 0xFF ; '\xFF' 0x10000E5B: FF DC.B 0xFF ; '\xFF' 0x10000E5C: FF DC.B 0xFF ; '\xFF' 0x10000E5D: FF DC.B 0xFF ; '\xFF' 0x10000E5E: 64 DC.B 0x64 ; 'd' 0x10000E5F: 6A DC.B 0x6A ; 'j' 0x10000E60: 00 DC.B 0x00 ; '\0' 0x10000E61: 08 DC.B 0x08 ; '\b' 0x10000E62: 06 DC.B 0x06 ; '\x06' 0x10000E63: 00 DC.B 0x00 ; '\0' 0x10000E64: 00 DC.B 0x00 ; '\0' 0x10000E65: 00 DC.B 0x00 ; '\0' 0x10000E66: 84 DC.B 0x84 ; '\x84' 0x10000E67: 00 DC.B 0x00 ; '\0' 0x10000E68: 00 DC.B 0x00 ; '\0' 0x10000E69: 00 DC.B 0x00 ; '\0' 0x10000E6A: 03 DC.B 0x03 ; '\x03' 0x10000E6B: 00 DC.B 0x00 ; '\0' 0x10000E6C: 7D DC.B 0x7D ; '}' 0x10000E6D: DC DC.B 0xDC ; '\xDC' 0x10000E6E: 00 DC.B 0x00 ; '\0' 0x10000E6F: 84 DC.B 0x84 ; '\x84' 0x10000E70: 00 DC.B 0x00 ; '\0' 0x10000E71: 00 DC.B 0x00 ; '\0' 0x10000E72: 00 DC.B 0x00 ; '\0' 0x10000E73: 90 DC.B 0x90 ; '\x90' 0x10000E74: 00 DC.B 0x00 ; '\0' 0x10000E75: 00 DC.B 0x00 ; '\0' 0x10000E76: 00 DC.B 0x00 ; '\0' 0x10000E77: 15 DC.B 0x15 ; '\x15' 0x10000E78: 00 DC.B 0x00 ; '\0' 0x10000E79: 10 DC.B 0x10 ; '\x10' 0x10000E7A: 60 DC.B 0x60 ; '`' 0x10000E7B: 9F DC.B 0x9F ; '\x9F' 0x10000E7C: 93 DC.B 0x93 ; '\x93' 0x10000E7D: 04 DC.B 0x04 ; '\x04' 0x10000E7E: 32 DC.B 0x32 ; '2' 0x10000E7F: 9F DC.B 0x9F ; '\x9F' 0x10000E80: 93 DC.B 0x93 ; '\x93' 0x10000E81: 04 DC.B 0x04 ; '\x04' 0x10000E82: 30 DC.B 0x30 ; '0' 0x10000E83: 9F DC.B 0x9F ; '\x9F' 0x10000E84: 93 DC.B 0x93 ; '\x93' 0x10000E85: 04 DC.B 0x04 ; '\x04' 0x10000E86: 30 DC.B 0x30 ; '0' 0x10000E87: 9F DC.B 0x9F ; '\x9F' 0x10000E88: 93 DC.B 0x93 ; '\x93' 0x10000E89: 04 DC.B 0x04 ; '\x04' 0x10000E8A: 39 DC.B 0x39 ; '9' 0x10000E8B: 9F DC.B 0x9F ; '\x9F' 0x10000E8C: 93 DC.B 0x93 ; '\x93' 0x10000E8D: 04 DC.B 0x04 ; '\x04' 0x10000E8E: 90 DC.B 0x90 ; '\x90' 0x10000E8F: 00 DC.B 0x00 ; '\0' 0x10000E90: 00 DC.B 0x00 ; '\0' 0x10000E91: 00 DC.B 0x00 ; '\0' 0x10000E92: E0 DC.B 0xE0 ; '\xE0' 0x10000E93: 00 DC.B 0x00 ; '\0' 0x10000E94: 00 DC.B 0x00 ; '\0' 0x10000E95: 00 DC.B 0x00 ; '\0' 0x10000E96: 03 DC.B 0x03 ; '\x03' 0x10000E97: 00 DC.B 0x00 ; '\0'

Section .bss.hfdcan2 from fdcan.o, size=100, align=4


hfdcan2: 0x10000E98: FF DC.B 0xFF ; '\xFF' 0x10000E99: FF DC.B 0xFF ; '\xFF' 0x10000E9A: FF DC.B 0xFF ; '\xFF' 0x10000E9B: FF DC.B 0xFF ; '\xFF' 0x10000E9C: 64 DC.B 0x64 ; 'd' 0x10000E9D: 6A DC.B 0x6A ; 'j' 0x10000E9E: 00 DC.B 0x00 ; '\0' 0x10000E9F: 08 DC.B 0x08 ; '\b' 0x10000EA0: 00 DC.B 0x00 ; '\0' 0x10000EA1: 00 DC.B 0x00 ; '\0' 0x10000EA2: 00 DC.B 0x00 ; '\0' 0x10000EA3: 00 DC.B 0x00 ; '\0' 0x10000EA4: 06 DC.B 0x06 ; '\x06' 0x10000EA5: 00 DC.B 0x00 ; '\0' 0x10000EA6: 00 DC.B 0x00 ; '\0' 0x10000EA7: 00 DC.B 0x00 ; '\0' 0x10000EA8: 01 DC.B 0x01 ; '\x01' 0x10000EA9: 00 DC.B 0x00 ; '\0' 0x10000EAA: 50 DC.B 0x50 ; 'P' 0x10000EAB: 06 DC.B 0x06 ; '\x06' 0x10000EAC: 00 DC.B 0x00 ; '\0' 0x10000EAD: 00 DC.B 0x00 ; '\0' 0x10000EAE: 00 DC.B 0x00 ; '\0' 0x10000EAF: 0A DC.B 0x0A ; '\n' 0x10000EB0: 01 DC.B 0x01 ; '\x01' 0x10000EB1: 00 DC.B 0x00 ; '\0' 0x10000EB2: 00 DC.B 0x00 ; '\0' 0x10000EB3: 01 DC.B 0x01 ; '\x01' 0x10000EB4: 00 DC.B 0x00 ; '\0' 0x10000EB5: 54 DC.B 0x54 ; 'T' 0x10000EB6: 00 DC.B 0x00 ; '\0' 0x10000EB7: 00 DC.B 0x00 ; '\0' 0x10000EB8: 00 DC.B 0x00 ; '\0' 0x10000EB9: 00 DC.B 0x00 ; '\0' 0x10000EBA: 00 DC.B 0x00 ; '\0' 0x10000EBB: 00 DC.B 0x00 ; '\0' 0x10000EBC: 00 DC.B 0x00 ; '\0' 0x10000EBD: 00 DC.B 0x00 ; '\0' 0x10000EBE: FF DC.B 0xFF ; '\xFF' 0x10000EBF: FF DC.B 0xFF ; '\xFF' 0x10000EC0: FF DC.B 0xFF ; '\xFF' 0x10000EC1: FF DC.B 0xFF ; '\xFF' 0x10000EC2: 64 DC.B 0x64 ; 'd' 0x10000EC3: 6A DC.B 0x6A ; 'j' 0x10000EC4: 00 DC.B 0x00 ; '\0' 0x10000EC5: 08 DC.B 0x08 ; '\b' 0x10000EC6: 06 DC.B 0x06 ; '\x06' 0x10000EC7: 00 DC.B 0x00 ; '\0' 0x10000EC8: 00 DC.B 0x00 ; '\0' 0x10000EC9: 00 DC.B 0x00 ; '\0' 0x10000ECA: 84 DC.B 0x84 ; '\x84' 0x10000ECB: 00 DC.B 0x00 ; '\0' 0x10000ECC: 00 DC.B 0x00 ; '\0' 0x10000ECD: 00 DC.B 0x00 ; '\0' 0x10000ECE: 03 DC.B 0x03 ; '\x03' 0x10000ECF: 00 DC.B 0x00 ; '\0' 0x10000ED0: 7D DC.B 0x7D ; '}' 0x10000ED1: DC DC.B 0xDC ; '\xDC' 0x10000ED2: 00 DC.B 0x00 ; '\0' 0x10000ED3: 84 DC.B 0x84 ; '\x84' 0x10000ED4: 00 DC.B 0x00 ; '\0' 0x10000ED5: 00 DC.B 0x00 ; '\0' 0x10000ED6: 00 DC.B 0x00 ; '\0' 0x10000ED7: 90 DC.B 0x90 ; '\x90' 0x10000ED8: 00 DC.B 0x00 ; '\0' 0x10000ED9: 00 DC.B 0x00 ; '\0' 0x10000EDA: 00 DC.B 0x00 ; '\0' 0x10000EDB: 15 DC.B 0x15 ; '\x15' 0x10000EDC: 00 DC.B 0x00 ; '\0' 0x10000EDD: 10 DC.B 0x10 ; '\x10' 0x10000EDE: 60 DC.B 0x60 ; '`' 0x10000EDF: 9F DC.B 0x9F ; '\x9F' 0x10000EE0: 93 DC.B 0x93 ; '\x93' 0x10000EE1: 04 DC.B 0x04 ; '\x04' 0x10000EE2: 32 DC.B 0x32 ; '2' 0x10000EE3: 9F DC.B 0x9F ; '\x9F' 0x10000EE4: 93 DC.B 0x93 ; '\x93' 0x10000EE5: 04 DC.B 0x04 ; '\x04' 0x10000EE6: 30 DC.B 0x30 ; '0' 0x10000EE7: 9F DC.B 0x9F ; '\x9F' 0x10000EE8: 93 DC.B 0x93 ; '\x93' 0x10000EE9: 04 DC.B 0x04 ; '\x04' 0x10000EEA: 30 DC.B 0x30 ; '0' 0x10000EEB: 9F DC.B 0x9F ; '\x9F' 0x10000EEC: 93 DC.B 0x93 ; '\x93' 0x10000EED: 04 DC.B 0x04 ; '\x04' 0x10000EEE: 39 DC.B 0x39 ; '9' 0x10000EEF: 9F DC.B 0x9F ; '\x9F' 0x10000EF0: 93 DC.B 0x93 ; '\x93' 0x10000EF1: 04 DC.B 0x04 ; '\x04' 0x10000EF2: 90 DC.B 0x90 ; '\x90' 0x10000EF3: 00 DC.B 0x00 ; '\0' 0x10000EF4: 00 DC.B 0x00 ; '\0' 0x10000EF5: 00 DC.B 0x00 ; '\0' 0x10000EF6: E0 DC.B 0xE0 ; '\xE0' 0x10000EF7: 00 DC.B 0x00 ; '\0' 0x10000EF8: 00 DC.B 0x00 ; '\0' 0x10000EF9: 00 DC.B 0x00 ; '\0' 0x10000EFA: 03 DC.B 0x03 ; '\x03' 0x10000EFB: 00 DC.B 0x00 ; '\0'

Section .bss.hdma_usart2_tx from usart.o, size=96, align=4


hdma_usart2_tx: 0x10000EFC: FF DC.B 0xFF ; '\xFF' 0x10000EFD: FF DC.B 0xFF ; '\xFF' 0x10000EFE: FF DC.B 0xFF ; '\xFF' 0x10000EFF: FF DC.B 0xFF ; '\xFF' 0x10000F00: F0 DC.B 0xF0 ; '\xF0' 0x10000F01: 70 DC.B 0x70 ; 'p' 0x10000F02: 00 DC.B 0x00 ; '\0' 0x10000F03: 08 DC.B 0x08 ; '\b' 0x10000F04: 00 DC.B 0x00 ; '\0' 0x10000F05: 00 DC.B 0x00 ; '\0' 0x10000F06: 00 DC.B 0x00 ; '\0' 0x10000F07: 00 DC.B 0x00 ; '\0' 0x10000F08: 08 DC.B 0x08 ; '\b' 0x10000F09: 00 DC.B 0x00 ; '\0' 0x10000F0A: 00 DC.B 0x00 ; '\0' 0x10000F0B: 00 DC.B 0x00 ; '\0' 0x10000F0C: 01 DC.B 0x01 ; '\x01' 0x10000F0D: 00 DC.B 0x00 ; '\0' 0x10000F0E: 50 DC.B 0x50 ; 'P' 0x10000F0F: 08 DC.B 0x08 ; '\b' 0x10000F10: 00 DC.B 0x00 ; '\0' 0x10000F11: 00 DC.B 0x00 ; '\0' 0x10000F12: 00 DC.B 0x00 ; '\0' 0x10000F13: 3E DC.B 0x3E ; '>' 0x10000F14: 00 DC.B 0x00 ; '\0' 0x10000F15: 00 DC.B 0x00 ; '\0' 0x10000F16: 00 DC.B 0x00 ; '\0' 0x10000F17: 01 DC.B 0x01 ; '\x01' 0x10000F18: 00 DC.B 0x00 ; '\0' 0x10000F19: 54 DC.B 0x54 ; 'T' 0x10000F1A: 3E DC.B 0x3E ; '>' 0x10000F1B: 00 DC.B 0x00 ; '\0' 0x10000F1C: 00 DC.B 0x00 ; '\0' 0x10000F1D: 00 DC.B 0x00 ; '\0' 0x10000F1E: A4 DC.B 0xA4 ; '\xA4' 0x10000F1F: 00 DC.B 0x00 ; '\0' 0x10000F20: 00 DC.B 0x00 ; '\0' 0x10000F21: 00 DC.B 0x00 ; '\0' 0x10000F22: 04 DC.B 0x04 ; '\x04' 0x10000F23: 00 DC.B 0x00 ; '\0' 0x10000F24: F3 DC.B 0xF3 ; '\xF3' 0x10000F25: 01 DC.B 0x01 ; '\x01' 0x10000F26: 50 DC.B 0x50 ; 'P' 0x10000F27: 9F DC.B 0x9F ; '\x9F' 0x10000F28: A4 DC.B 0xA4 ; '\xA4' 0x10000F29: 00 DC.B 0x00 ; '\0' 0x10000F2A: 00 DC.B 0x00 ; '\0' 0x10000F2B: 00 DC.B 0x00 ; '\0' 0x10000F2C: 6C DC.B 0x6C ; 'l' 0x10000F2D: 01 DC.B 0x01 ; '\x01' 0x10000F2E: 00 DC.B 0x00 ; '\0' 0x10000F2F: 00 DC.B 0x00 ; '\0' 0x10000F30: 01 DC.B 0x01 ; '\x01' 0x10000F31: 00 DC.B 0x00 ; '\0' 0x10000F32: 54 DC.B 0x54 ; 'T' 0x10000F33: 6C DC.B 0x6C ; 'l' 0x10000F34: 01 DC.B 0x01 ; '\x01' 0x10000F35: 00 DC.B 0x00 ; '\0' 0x10000F36: 00 DC.B 0x00 ; '\0' 0x10000F37: 7C DC.B 0x7C ; '|' 0x10000F38: 01 DC.B 0x01 ; '\x01' 0x10000F39: 00 DC.B 0x00 ; '\0' 0x10000F3A: 00 DC.B 0x00 ; '\0' 0x10000F3B: 04 DC.B 0x04 ; '\x04' 0x10000F3C: 00 DC.B 0x00 ; '\0' 0x10000F3D: F3 DC.B 0xF3 ; '\xF3' 0x10000F3E: 01 DC.B 0x01 ; '\x01' 0x10000F3F: 50 DC.B 0x50 ; 'P' 0x10000F40: 9F DC.B 0x9F ; '\x9F' 0x10000F41: 00 DC.B 0x00 ; '\0' 0x10000F42: 00 DC.B 0x00 ; '\0' 0x10000F43: 00 DC.B 0x00 ; '\0' 0x10000F44: 00 DC.B 0x00 ; '\0' 0x10000F45: 00 DC.B 0x00 ; '\0' 0x10000F46: 00 DC.B 0x00 ; '\0' 0x10000F47: 00 DC.B 0x00 ; '\0' 0x10000F48: 00 DC.B 0x00 ; '\0' 0x10000F49: FF DC.B 0xFF ; '\xFF' 0x10000F4A: FF DC.B 0xFF ; '\xFF' 0x10000F4B: FF DC.B 0xFF ; '\xFF' 0x10000F4C: FF DC.B 0xFF ; '\xFF' 0x10000F4D: 00 DC.B 0x00 ; '\0' 0x10000F4E: 00 DC.B 0x00 ; '\0' 0x10000F4F: 00 DC.B 0x00 ; '\0' 0x10000F50: 00 DC.B 0x00 ; '\0' 0x10000F51: 00 DC.B 0x00 ; '\0' 0x10000F52: 00 DC.B 0x00 ; '\0' 0x10000F53: 00 DC.B 0x00 ; '\0' 0x10000F54: 00 DC.B 0x00 ; '\0' 0x10000F55: 14 DC.B 0x14 ; '\x14' 0x10000F56: 00 DC.B 0x00 ; '\0' 0x10000F57: 00 DC.B 0x00 ; '\0' 0x10000F58: 00 DC.B 0x00 ; '\0' 0x10000F59: 01 DC.B 0x01 ; '\x01' 0x10000F5A: 00 DC.B 0x00 ; '\0' 0x10000F5B: 50 DC.B 0x50 ; 'P'

Section .bss.hdma_usart2_rx from usart.o, size=96, align=4


hdma_usart2_rx: 0x10000F5C: FF DC.B 0xFF ; '\xFF' 0x10000F5D: FF DC.B 0xFF ; '\xFF' 0x10000F5E: FF DC.B 0xFF ; '\xFF' 0x10000F5F: FF DC.B 0xFF ; '\xFF' 0x10000F60: F0 DC.B 0xF0 ; '\xF0' 0x10000F61: 70 DC.B 0x70 ; 'p' 0x10000F62: 00 DC.B 0x00 ; '\0' 0x10000F63: 08 DC.B 0x08 ; '\b' 0x10000F64: 00 DC.B 0x00 ; '\0' 0x10000F65: 00 DC.B 0x00 ; '\0' 0x10000F66: 00 DC.B 0x00 ; '\0' 0x10000F67: 00 DC.B 0x00 ; '\0' 0x10000F68: 08 DC.B 0x08 ; '\b' 0x10000F69: 00 DC.B 0x00 ; '\0' 0x10000F6A: 00 DC.B 0x00 ; '\0' 0x10000F6B: 00 DC.B 0x00 ; '\0' 0x10000F6C: 01 DC.B 0x01 ; '\x01' 0x10000F6D: 00 DC.B 0x00 ; '\0' 0x10000F6E: 50 DC.B 0x50 ; 'P' 0x10000F6F: 08 DC.B 0x08 ; '\b' 0x10000F70: 00 DC.B 0x00 ; '\0' 0x10000F71: 00 DC.B 0x00 ; '\0' 0x10000F72: 00 DC.B 0x00 ; '\0' 0x10000F73: 3E DC.B 0x3E ; '>' 0x10000F74: 00 DC.B 0x00 ; '\0' 0x10000F75: 00 DC.B 0x00 ; '\0' 0x10000F76: 00 DC.B 0x00 ; '\0' 0x10000F77: 01 DC.B 0x01 ; '\x01' 0x10000F78: 00 DC.B 0x00 ; '\0' 0x10000F79: 54 DC.B 0x54 ; 'T' 0x10000F7A: 3E DC.B 0x3E ; '>' 0x10000F7B: 00 DC.B 0x00 ; '\0' 0x10000F7C: 00 DC.B 0x00 ; '\0' 0x10000F7D: 00 DC.B 0x00 ; '\0' 0x10000F7E: A4 DC.B 0xA4 ; '\xA4' 0x10000F7F: 00 DC.B 0x00 ; '\0' 0x10000F80: 00 DC.B 0x00 ; '\0' 0x10000F81: 00 DC.B 0x00 ; '\0' 0x10000F82: 04 DC.B 0x04 ; '\x04' 0x10000F83: 00 DC.B 0x00 ; '\0' 0x10000F84: F3 DC.B 0xF3 ; '\xF3' 0x10000F85: 01 DC.B 0x01 ; '\x01' 0x10000F86: 50 DC.B 0x50 ; 'P' 0x10000F87: 9F DC.B 0x9F ; '\x9F' 0x10000F88: A4 DC.B 0xA4 ; '\xA4' 0x10000F89: 00 DC.B 0x00 ; '\0' 0x10000F8A: 00 DC.B 0x00 ; '\0' 0x10000F8B: 00 DC.B 0x00 ; '\0' 0x10000F8C: 6C DC.B 0x6C ; 'l' 0x10000F8D: 01 DC.B 0x01 ; '\x01' 0x10000F8E: 00 DC.B 0x00 ; '\0' 0x10000F8F: 00 DC.B 0x00 ; '\0' 0x10000F90: 01 DC.B 0x01 ; '\x01' 0x10000F91: 00 DC.B 0x00 ; '\0' 0x10000F92: 54 DC.B 0x54 ; 'T' 0x10000F93: 6C DC.B 0x6C ; 'l' 0x10000F94: 01 DC.B 0x01 ; '\x01' 0x10000F95: 00 DC.B 0x00 ; '\0' 0x10000F96: 00 DC.B 0x00 ; '\0' 0x10000F97: 7C DC.B 0x7C ; '|' 0x10000F98: 01 DC.B 0x01 ; '\x01' 0x10000F99: 00 DC.B 0x00 ; '\0' 0x10000F9A: 00 DC.B 0x00 ; '\0' 0x10000F9B: 04 DC.B 0x04 ; '\x04' 0x10000F9C: 00 DC.B 0x00 ; '\0' 0x10000F9D: F3 DC.B 0xF3 ; '\xF3' 0x10000F9E: 01 DC.B 0x01 ; '\x01' 0x10000F9F: 50 DC.B 0x50 ; 'P' 0x10000FA0: 9F DC.B 0x9F ; '\x9F' 0x10000FA1: 00 DC.B 0x00 ; '\0' 0x10000FA2: 00 DC.B 0x00 ; '\0' 0x10000FA3: 00 DC.B 0x00 ; '\0' 0x10000FA4: 00 DC.B 0x00 ; '\0' 0x10000FA5: 00 DC.B 0x00 ; '\0' 0x10000FA6: 00 DC.B 0x00 ; '\0' 0x10000FA7: 00 DC.B 0x00 ; '\0' 0x10000FA8: 00 DC.B 0x00 ; '\0' 0x10000FA9: FF DC.B 0xFF ; '\xFF' 0x10000FAA: FF DC.B 0xFF ; '\xFF' 0x10000FAB: FF DC.B 0xFF ; '\xFF' 0x10000FAC: FF DC.B 0xFF ; '\xFF' 0x10000FAD: 00 DC.B 0x00 ; '\0' 0x10000FAE: 00 DC.B 0x00 ; '\0' 0x10000FAF: 00 DC.B 0x00 ; '\0' 0x10000FB0: 00 DC.B 0x00 ; '\0' 0x10000FB1: 00 DC.B 0x00 ; '\0' 0x10000FB2: 00 DC.B 0x00 ; '\0' 0x10000FB3: 00 DC.B 0x00 ; '\0' 0x10000FB4: 00 DC.B 0x00 ; '\0' 0x10000FB5: 14 DC.B 0x14 ; '\x14' 0x10000FB6: 00 DC.B 0x00 ; '\0' 0x10000FB7: 00 DC.B 0x00 ; '\0' 0x10000FB8: 00 DC.B 0x00 ; '\0' 0x10000FB9: 01 DC.B 0x01 ; '\x01' 0x10000FBA: 00 DC.B 0x00 ; '\0' 0x10000FBB: 50 DC.B 0x50 ; 'P'

Section .bss.hdma_adc5 from adc.o, size=96, align=4


hdma_adc5: 0x10000FBC: FF DC.B 0xFF ; '\xFF' 0x10000FBD: FF DC.B 0xFF ; '\xFF' 0x10000FBE: FF DC.B 0xFF ; '\xFF' 0x10000FBF: FF DC.B 0xFF ; '\xFF' 0x10000FC0: 7C DC.B 0x7C ; '|' 0x10000FC1: 2A DC.B 0x2A ; '*' 0x10000FC2: 00 DC.B 0x00 ; '\0' 0x10000FC3: 08 DC.B 0x08 ; '\b' 0x10000FC4: 00 DC.B 0x00 ; '\0' 0x10000FC5: 00 DC.B 0x00 ; '\0' 0x10000FC6: 00 DC.B 0x00 ; '\0' 0x10000FC7: 00 DC.B 0x00 ; '\0' 0x10000FC8: 06 DC.B 0x06 ; '\x06' 0x10000FC9: 00 DC.B 0x00 ; '\0' 0x10000FCA: 00 DC.B 0x00 ; '\0' 0x10000FCB: 00 DC.B 0x00 ; '\0' 0x10000FCC: 01 DC.B 0x01 ; '\x01' 0x10000FCD: 00 DC.B 0x00 ; '\0' 0x10000FCE: 50 DC.B 0x50 ; 'P' 0x10000FCF: 06 DC.B 0x06 ; '\x06' 0x10000FD0: 00 DC.B 0x00 ; '\0' 0x10000FD1: 00 DC.B 0x00 ; '\0' 0x10000FD2: 00 DC.B 0x00 ; '\0' 0x10000FD3: 2E DC.B 0x2E ; '.' 0x10000FD4: 00 DC.B 0x00 ; '\0' 0x10000FD5: 00 DC.B 0x00 ; '\0' 0x10000FD6: 00 DC.B 0x00 ; '\0' 0x10000FD7: 01 DC.B 0x01 ; '\x01' 0x10000FD8: 00 DC.B 0x00 ; '\0' 0x10000FD9: 54 DC.B 0x54 ; 'T' 0x10000FDA: 3C DC.B 0x3C ; '<' 0x10000FDB: 00 DC.B 0x00 ; '\0' 0x10000FDC: 00 DC.B 0x00 ; '\0' 0x10000FDD: 00 DC.B 0x00 ; '\0' 0x10000FDE: 18 DC.B 0x18 ; '\x18' 0x10000FDF: 03 DC.B 0x03 ; '\x03' 0x10000FE0: 00 DC.B 0x00 ; '\0' 0x10000FE1: 00 DC.B 0x00 ; '\0' 0x10000FE2: 01 DC.B 0x01 ; '\x01' 0x10000FE3: 00 DC.B 0x00 ; '\0' 0x10000FE4: 54 DC.B 0x54 ; 'T' 0x10000FE5: 00 DC.B 0x00 ; '\0' 0x10000FE6: 00 DC.B 0x00 ; '\0' 0x10000FE7: 00 DC.B 0x00 ; '\0' 0x10000FE8: 00 DC.B 0x00 ; '\0' 0x10000FE9: 00 DC.B 0x00 ; '\0' 0x10000FEA: 00 DC.B 0x00 ; '\0' 0x10000FEB: 00 DC.B 0x00 ; '\0' 0x10000FEC: 00 DC.B 0x00 ; '\0' 0x10000FED: FF DC.B 0xFF ; '\xFF' 0x10000FEE: FF DC.B 0xFF ; '\xFF' 0x10000FEF: FF DC.B 0xFF ; '\xFF' 0x10000FF0: FF DC.B 0xFF ; '\xFF' 0x10000FF1: 00 DC.B 0x00 ; '\0' 0x10000FF2: 00 DC.B 0x00 ; '\0' 0x10000FF3: 00 DC.B 0x00 ; '\0' 0x10000FF4: 00 DC.B 0x00 ; '\0' 0x10000FF5: 00 DC.B 0x00 ; '\0' 0x10000FF6: 00 DC.B 0x00 ; '\0' 0x10000FF7: 00 DC.B 0x00 ; '\0' 0x10000FF8: 00 DC.B 0x00 ; '\0' 0x10000FF9: 04 DC.B 0x04 ; '\x04' 0x10000FFA: 00 DC.B 0x00 ; '\0' 0x10000FFB: 00 DC.B 0x00 ; '\0' 0x10000FFC: 00 DC.B 0x00 ; '\0' 0x10000FFD: 01 DC.B 0x01 ; '\x01' 0x10000FFE: 00 DC.B 0x00 ; '\0' 0x10000FFF: 50 DC.B 0x50 ; 'P' 0x10001000: 04 DC.B 0x04 ; '\x04' 0x10001001: 00 DC.B 0x00 ; '\0' 0x10001002: 00 DC.B 0x00 ; '\0' 0x10001003: 00 DC.B 0x00 ; '\0' 0x10001004: 16 DC.B 0x16 ; '\x16' 0x10001005: 00 DC.B 0x00 ; '\0' 0x10001006: 00 DC.B 0x00 ; '\0' 0x10001007: 00 DC.B 0x00 ; '\0' 0x10001008: 01 DC.B 0x01 ; '\x01' 0x10001009: 00 DC.B 0x00 ; '\0' 0x1000100A: 54 DC.B 0x54 ; 'T' 0x1000100B: 1E DC.B 0x1E ; '\x1E' 0x1000100C: 00 DC.B 0x00 ; '\0' 0x1000100D: 00 DC.B 0x00 ; '\0' 0x1000100E: 00 DC.B 0x00 ; '\0' 0x1000100F: FE DC.B 0xFE ; '\xFE' 0x10001010: 00 DC.B 0x00 ; '\0' 0x10001011: 00 DC.B 0x00 ; '\0' 0x10001012: 00 DC.B 0x00 ; '\0' 0x10001013: 01 DC.B 0x01 ; '\x01' 0x10001014: 00 DC.B 0x00 ; '\0' 0x10001015: 54 DC.B 0x54 ; 'T' 0x10001016: FE DC.B 0xFE ; '\xFE' 0x10001017: 00 DC.B 0x00 ; '\0' 0x10001018: 00 DC.B 0x00 ; '\0' 0x10001019: 00 DC.B 0x00 ; '\0' 0x1000101A: 02 DC.B 0x02 ; '\x02' 0x1000101B: 01 DC.B 0x01 ; '\x01'

Section .bss.hdma_adc4 from adc.o, size=96, align=4


hdma_adc4: 0x1000101C: FF DC.B 0xFF ; '\xFF' 0x1000101D: FF DC.B 0xFF ; '\xFF' 0x1000101E: FF DC.B 0xFF ; '\xFF' 0x1000101F: FF DC.B 0xFF ; '\xFF' 0x10001020: 7C DC.B 0x7C ; '|' 0x10001021: 2A DC.B 0x2A ; '*' 0x10001022: 00 DC.B 0x00 ; '\0' 0x10001023: 08 DC.B 0x08 ; '\b' 0x10001024: 00 DC.B 0x00 ; '\0' 0x10001025: 00 DC.B 0x00 ; '\0' 0x10001026: 00 DC.B 0x00 ; '\0' 0x10001027: 00 DC.B 0x00 ; '\0' 0x10001028: 06 DC.B 0x06 ; '\x06' 0x10001029: 00 DC.B 0x00 ; '\0' 0x1000102A: 00 DC.B 0x00 ; '\0' 0x1000102B: 00 DC.B 0x00 ; '\0' 0x1000102C: 01 DC.B 0x01 ; '\x01' 0x1000102D: 00 DC.B 0x00 ; '\0' 0x1000102E: 50 DC.B 0x50 ; 'P' 0x1000102F: 06 DC.B 0x06 ; '\x06' 0x10001030: 00 DC.B 0x00 ; '\0' 0x10001031: 00 DC.B 0x00 ; '\0' 0x10001032: 00 DC.B 0x00 ; '\0' 0x10001033: 2E DC.B 0x2E ; '.' 0x10001034: 00 DC.B 0x00 ; '\0' 0x10001035: 00 DC.B 0x00 ; '\0' 0x10001036: 00 DC.B 0x00 ; '\0' 0x10001037: 01 DC.B 0x01 ; '\x01' 0x10001038: 00 DC.B 0x00 ; '\0' 0x10001039: 54 DC.B 0x54 ; 'T' 0x1000103A: 3C DC.B 0x3C ; '<' 0x1000103B: 00 DC.B 0x00 ; '\0' 0x1000103C: 00 DC.B 0x00 ; '\0' 0x1000103D: 00 DC.B 0x00 ; '\0' 0x1000103E: 18 DC.B 0x18 ; '\x18' 0x1000103F: 03 DC.B 0x03 ; '\x03' 0x10001040: 00 DC.B 0x00 ; '\0' 0x10001041: 00 DC.B 0x00 ; '\0' 0x10001042: 01 DC.B 0x01 ; '\x01' 0x10001043: 00 DC.B 0x00 ; '\0' 0x10001044: 54 DC.B 0x54 ; 'T' 0x10001045: 00 DC.B 0x00 ; '\0' 0x10001046: 00 DC.B 0x00 ; '\0' 0x10001047: 00 DC.B 0x00 ; '\0' 0x10001048: 00 DC.B 0x00 ; '\0' 0x10001049: 00 DC.B 0x00 ; '\0' 0x1000104A: 00 DC.B 0x00 ; '\0' 0x1000104B: 00 DC.B 0x00 ; '\0' 0x1000104C: 00 DC.B 0x00 ; '\0' 0x1000104D: FF DC.B 0xFF ; '\xFF' 0x1000104E: FF DC.B 0xFF ; '\xFF' 0x1000104F: FF DC.B 0xFF ; '\xFF' 0x10001050: FF DC.B 0xFF ; '\xFF' 0x10001051: 00 DC.B 0x00 ; '\0' 0x10001052: 00 DC.B 0x00 ; '\0' 0x10001053: 00 DC.B 0x00 ; '\0' 0x10001054: 00 DC.B 0x00 ; '\0' 0x10001055: 00 DC.B 0x00 ; '\0' 0x10001056: 00 DC.B 0x00 ; '\0' 0x10001057: 00 DC.B 0x00 ; '\0' 0x10001058: 00 DC.B 0x00 ; '\0' 0x10001059: 04 DC.B 0x04 ; '\x04' 0x1000105A: 00 DC.B 0x00 ; '\0' 0x1000105B: 00 DC.B 0x00 ; '\0' 0x1000105C: 00 DC.B 0x00 ; '\0' 0x1000105D: 01 DC.B 0x01 ; '\x01' 0x1000105E: 00 DC.B 0x00 ; '\0' 0x1000105F: 50 DC.B 0x50 ; 'P' 0x10001060: 04 DC.B 0x04 ; '\x04' 0x10001061: 00 DC.B 0x00 ; '\0' 0x10001062: 00 DC.B 0x00 ; '\0' 0x10001063: 00 DC.B 0x00 ; '\0' 0x10001064: 16 DC.B 0x16 ; '\x16' 0x10001065: 00 DC.B 0x00 ; '\0' 0x10001066: 00 DC.B 0x00 ; '\0' 0x10001067: 00 DC.B 0x00 ; '\0' 0x10001068: 01 DC.B 0x01 ; '\x01' 0x10001069: 00 DC.B 0x00 ; '\0' 0x1000106A: 54 DC.B 0x54 ; 'T' 0x1000106B: 1E DC.B 0x1E ; '\x1E' 0x1000106C: 00 DC.B 0x00 ; '\0' 0x1000106D: 00 DC.B 0x00 ; '\0' 0x1000106E: 00 DC.B 0x00 ; '\0' 0x1000106F: FE DC.B 0xFE ; '\xFE' 0x10001070: 00 DC.B 0x00 ; '\0' 0x10001071: 00 DC.B 0x00 ; '\0' 0x10001072: 00 DC.B 0x00 ; '\0' 0x10001073: 01 DC.B 0x01 ; '\x01' 0x10001074: 00 DC.B 0x00 ; '\0' 0x10001075: 54 DC.B 0x54 ; 'T' 0x10001076: FE DC.B 0xFE ; '\xFE' 0x10001077: 00 DC.B 0x00 ; '\0' 0x10001078: 00 DC.B 0x00 ; '\0' 0x10001079: 00 DC.B 0x00 ; '\0' 0x1000107A: 02 DC.B 0x02 ; '\x02' 0x1000107B: 01 DC.B 0x01 ; '\x01'

Section .bss.hdma_adc3 from adc.o, size=96, align=4


hdma_adc3: 0x1000107C: FF DC.B 0xFF ; '\xFF' 0x1000107D: FF DC.B 0xFF ; '\xFF' 0x1000107E: FF DC.B 0xFF ; '\xFF' 0x1000107F: FF DC.B 0xFF ; '\xFF' 0x10001080: 7C DC.B 0x7C ; '|' 0x10001081: 2A DC.B 0x2A ; '*' 0x10001082: 00 DC.B 0x00 ; '\0' 0x10001083: 08 DC.B 0x08 ; '\b' 0x10001084: 00 DC.B 0x00 ; '\0' 0x10001085: 00 DC.B 0x00 ; '\0' 0x10001086: 00 DC.B 0x00 ; '\0' 0x10001087: 00 DC.B 0x00 ; '\0' 0x10001088: 06 DC.B 0x06 ; '\x06' 0x10001089: 00 DC.B 0x00 ; '\0' 0x1000108A: 00 DC.B 0x00 ; '\0' 0x1000108B: 00 DC.B 0x00 ; '\0' 0x1000108C: 01 DC.B 0x01 ; '\x01' 0x1000108D: 00 DC.B 0x00 ; '\0' 0x1000108E: 50 DC.B 0x50 ; 'P' 0x1000108F: 06 DC.B 0x06 ; '\x06' 0x10001090: 00 DC.B 0x00 ; '\0' 0x10001091: 00 DC.B 0x00 ; '\0' 0x10001092: 00 DC.B 0x00 ; '\0' 0x10001093: 2E DC.B 0x2E ; '.' 0x10001094: 00 DC.B 0x00 ; '\0' 0x10001095: 00 DC.B 0x00 ; '\0' 0x10001096: 00 DC.B 0x00 ; '\0' 0x10001097: 01 DC.B 0x01 ; '\x01' 0x10001098: 00 DC.B 0x00 ; '\0' 0x10001099: 54 DC.B 0x54 ; 'T' 0x1000109A: 3C DC.B 0x3C ; '<' 0x1000109B: 00 DC.B 0x00 ; '\0' 0x1000109C: 00 DC.B 0x00 ; '\0' 0x1000109D: 00 DC.B 0x00 ; '\0' 0x1000109E: 18 DC.B 0x18 ; '\x18' 0x1000109F: 03 DC.B 0x03 ; '\x03' 0x100010A0: 00 DC.B 0x00 ; '\0' 0x100010A1: 00 DC.B 0x00 ; '\0' 0x100010A2: 01 DC.B 0x01 ; '\x01' 0x100010A3: 00 DC.B 0x00 ; '\0' 0x100010A4: 54 DC.B 0x54 ; 'T' 0x100010A5: 00 DC.B 0x00 ; '\0' 0x100010A6: 00 DC.B 0x00 ; '\0' 0x100010A7: 00 DC.B 0x00 ; '\0' 0x100010A8: 00 DC.B 0x00 ; '\0' 0x100010A9: 00 DC.B 0x00 ; '\0' 0x100010AA: 00 DC.B 0x00 ; '\0' 0x100010AB: 00 DC.B 0x00 ; '\0' 0x100010AC: 00 DC.B 0x00 ; '\0' 0x100010AD: FF DC.B 0xFF ; '\xFF' 0x100010AE: FF DC.B 0xFF ; '\xFF' 0x100010AF: FF DC.B 0xFF ; '\xFF' 0x100010B0: FF DC.B 0xFF ; '\xFF' 0x100010B1: 00 DC.B 0x00 ; '\0' 0x100010B2: 00 DC.B 0x00 ; '\0' 0x100010B3: 00 DC.B 0x00 ; '\0' 0x100010B4: 00 DC.B 0x00 ; '\0' 0x100010B5: 00 DC.B 0x00 ; '\0' 0x100010B6: 00 DC.B 0x00 ; '\0' 0x100010B7: 00 DC.B 0x00 ; '\0' 0x100010B8: 00 DC.B 0x00 ; '\0' 0x100010B9: 04 DC.B 0x04 ; '\x04' 0x100010BA: 00 DC.B 0x00 ; '\0' 0x100010BB: 00 DC.B 0x00 ; '\0' 0x100010BC: 00 DC.B 0x00 ; '\0' 0x100010BD: 01 DC.B 0x01 ; '\x01' 0x100010BE: 00 DC.B 0x00 ; '\0' 0x100010BF: 50 DC.B 0x50 ; 'P' 0x100010C0: 04 DC.B 0x04 ; '\x04' 0x100010C1: 00 DC.B 0x00 ; '\0' 0x100010C2: 00 DC.B 0x00 ; '\0' 0x100010C3: 00 DC.B 0x00 ; '\0' 0x100010C4: 16 DC.B 0x16 ; '\x16' 0x100010C5: 00 DC.B 0x00 ; '\0' 0x100010C6: 00 DC.B 0x00 ; '\0' 0x100010C7: 00 DC.B 0x00 ; '\0' 0x100010C8: 01 DC.B 0x01 ; '\x01' 0x100010C9: 00 DC.B 0x00 ; '\0' 0x100010CA: 54 DC.B 0x54 ; 'T' 0x100010CB: 1E DC.B 0x1E ; '\x1E' 0x100010CC: 00 DC.B 0x00 ; '\0' 0x100010CD: 00 DC.B 0x00 ; '\0' 0x100010CE: 00 DC.B 0x00 ; '\0' 0x100010CF: FE DC.B 0xFE ; '\xFE' 0x100010D0: 00 DC.B 0x00 ; '\0' 0x100010D1: 00 DC.B 0x00 ; '\0' 0x100010D2: 00 DC.B 0x00 ; '\0' 0x100010D3: 01 DC.B 0x01 ; '\x01' 0x100010D4: 00 DC.B 0x00 ; '\0' 0x100010D5: 54 DC.B 0x54 ; 'T' 0x100010D6: FE DC.B 0xFE ; '\xFE' 0x100010D7: 00 DC.B 0x00 ; '\0' 0x100010D8: 00 DC.B 0x00 ; '\0' 0x100010D9: 00 DC.B 0x00 ; '\0' 0x100010DA: 02 DC.B 0x02 ; '\x02' 0x100010DB: 01 DC.B 0x01 ; '\x01'

Section .bss.hdma_adc2 from adc.o, size=96, align=4


hdma_adc2: 0x100010DC: FF DC.B 0xFF ; '\xFF' 0x100010DD: FF DC.B 0xFF ; '\xFF' 0x100010DE: FF DC.B 0xFF ; '\xFF' 0x100010DF: FF DC.B 0xFF ; '\xFF' 0x100010E0: 7C DC.B 0x7C ; '|' 0x100010E1: 2A DC.B 0x2A ; '*' 0x100010E2: 00 DC.B 0x00 ; '\0' 0x100010E3: 08 DC.B 0x08 ; '\b' 0x100010E4: 00 DC.B 0x00 ; '\0' 0x100010E5: 00 DC.B 0x00 ; '\0' 0x100010E6: 00 DC.B 0x00 ; '\0' 0x100010E7: 00 DC.B 0x00 ; '\0' 0x100010E8: 06 DC.B 0x06 ; '\x06' 0x100010E9: 00 DC.B 0x00 ; '\0' 0x100010EA: 00 DC.B 0x00 ; '\0' 0x100010EB: 00 DC.B 0x00 ; '\0' 0x100010EC: 01 DC.B 0x01 ; '\x01' 0x100010ED: 00 DC.B 0x00 ; '\0' 0x100010EE: 50 DC.B 0x50 ; 'P' 0x100010EF: 06 DC.B 0x06 ; '\x06' 0x100010F0: 00 DC.B 0x00 ; '\0' 0x100010F1: 00 DC.B 0x00 ; '\0' 0x100010F2: 00 DC.B 0x00 ; '\0' 0x100010F3: 2E DC.B 0x2E ; '.' 0x100010F4: 00 DC.B 0x00 ; '\0' 0x100010F5: 00 DC.B 0x00 ; '\0' 0x100010F6: 00 DC.B 0x00 ; '\0' 0x100010F7: 01 DC.B 0x01 ; '\x01' 0x100010F8: 00 DC.B 0x00 ; '\0' 0x100010F9: 54 DC.B 0x54 ; 'T' 0x100010FA: 3C DC.B 0x3C ; '<' 0x100010FB: 00 DC.B 0x00 ; '\0' 0x100010FC: 00 DC.B 0x00 ; '\0' 0x100010FD: 00 DC.B 0x00 ; '\0' 0x100010FE: 18 DC.B 0x18 ; '\x18' 0x100010FF: 03 DC.B 0x03 ; '\x03' 0x10001100: 00 DC.B 0x00 ; '\0' 0x10001101: 00 DC.B 0x00 ; '\0' 0x10001102: 01 DC.B 0x01 ; '\x01' 0x10001103: 00 DC.B 0x00 ; '\0' 0x10001104: 54 DC.B 0x54 ; 'T' 0x10001105: 00 DC.B 0x00 ; '\0' 0x10001106: 00 DC.B 0x00 ; '\0' 0x10001107: 00 DC.B 0x00 ; '\0' 0x10001108: 00 DC.B 0x00 ; '\0' 0x10001109: 00 DC.B 0x00 ; '\0' 0x1000110A: 00 DC.B 0x00 ; '\0' 0x1000110B: 00 DC.B 0x00 ; '\0' 0x1000110C: 00 DC.B 0x00 ; '\0' 0x1000110D: FF DC.B 0xFF ; '\xFF' 0x1000110E: FF DC.B 0xFF ; '\xFF' 0x1000110F: FF DC.B 0xFF ; '\xFF' 0x10001110: FF DC.B 0xFF ; '\xFF' 0x10001111: 00 DC.B 0x00 ; '\0' 0x10001112: 00 DC.B 0x00 ; '\0' 0x10001113: 00 DC.B 0x00 ; '\0' 0x10001114: 00 DC.B 0x00 ; '\0' 0x10001115: 00 DC.B 0x00 ; '\0' 0x10001116: 00 DC.B 0x00 ; '\0' 0x10001117: 00 DC.B 0x00 ; '\0' 0x10001118: 00 DC.B 0x00 ; '\0' 0x10001119: 04 DC.B 0x04 ; '\x04' 0x1000111A: 00 DC.B 0x00 ; '\0' 0x1000111B: 00 DC.B 0x00 ; '\0' 0x1000111C: 00 DC.B 0x00 ; '\0' 0x1000111D: 01 DC.B 0x01 ; '\x01' 0x1000111E: 00 DC.B 0x00 ; '\0' 0x1000111F: 50 DC.B 0x50 ; 'P' 0x10001120: 04 DC.B 0x04 ; '\x04' 0x10001121: 00 DC.B 0x00 ; '\0' 0x10001122: 00 DC.B 0x00 ; '\0' 0x10001123: 00 DC.B 0x00 ; '\0' 0x10001124: 16 DC.B 0x16 ; '\x16' 0x10001125: 00 DC.B 0x00 ; '\0' 0x10001126: 00 DC.B 0x00 ; '\0' 0x10001127: 00 DC.B 0x00 ; '\0' 0x10001128: 01 DC.B 0x01 ; '\x01' 0x10001129: 00 DC.B 0x00 ; '\0' 0x1000112A: 54 DC.B 0x54 ; 'T' 0x1000112B: 1E DC.B 0x1E ; '\x1E' 0x1000112C: 00 DC.B 0x00 ; '\0' 0x1000112D: 00 DC.B 0x00 ; '\0' 0x1000112E: 00 DC.B 0x00 ; '\0' 0x1000112F: FE DC.B 0xFE ; '\xFE' 0x10001130: 00 DC.B 0x00 ; '\0' 0x10001131: 00 DC.B 0x00 ; '\0' 0x10001132: 00 DC.B 0x00 ; '\0' 0x10001133: 01 DC.B 0x01 ; '\x01' 0x10001134: 00 DC.B 0x00 ; '\0' 0x10001135: 54 DC.B 0x54 ; 'T' 0x10001136: FE DC.B 0xFE ; '\xFE' 0x10001137: 00 DC.B 0x00 ; '\0' 0x10001138: 00 DC.B 0x00 ; '\0' 0x10001139: 00 DC.B 0x00 ; '\0' 0x1000113A: 02 DC.B 0x02 ; '\x02' 0x1000113B: 01 DC.B 0x01 ; '\x01'

Section .bss.hdma_adc1 from adc.o, size=96, align=4


hdma_adc1: 0x1000113C: FF DC.B 0xFF ; '\xFF' 0x1000113D: FF DC.B 0xFF ; '\xFF' 0x1000113E: FF DC.B 0xFF ; '\xFF' 0x1000113F: FF DC.B 0xFF ; '\xFF' 0x10001140: 7C DC.B 0x7C ; '|' 0x10001141: 2A DC.B 0x2A ; '*' 0x10001142: 00 DC.B 0x00 ; '\0' 0x10001143: 08 DC.B 0x08 ; '\b' 0x10001144: 00 DC.B 0x00 ; '\0' 0x10001145: 00 DC.B 0x00 ; '\0' 0x10001146: 00 DC.B 0x00 ; '\0' 0x10001147: 00 DC.B 0x00 ; '\0' 0x10001148: 06 DC.B 0x06 ; '\x06' 0x10001149: 00 DC.B 0x00 ; '\0' 0x1000114A: 00 DC.B 0x00 ; '\0' 0x1000114B: 00 DC.B 0x00 ; '\0' 0x1000114C: 01 DC.B 0x01 ; '\x01' 0x1000114D: 00 DC.B 0x00 ; '\0' 0x1000114E: 50 DC.B 0x50 ; 'P' 0x1000114F: 06 DC.B 0x06 ; '\x06' 0x10001150: 00 DC.B 0x00 ; '\0' 0x10001151: 00 DC.B 0x00 ; '\0' 0x10001152: 00 DC.B 0x00 ; '\0' 0x10001153: 2E DC.B 0x2E ; '.' 0x10001154: 00 DC.B 0x00 ; '\0' 0x10001155: 00 DC.B 0x00 ; '\0' 0x10001156: 00 DC.B 0x00 ; '\0' 0x10001157: 01 DC.B 0x01 ; '\x01' 0x10001158: 00 DC.B 0x00 ; '\0' 0x10001159: 54 DC.B 0x54 ; 'T' 0x1000115A: 3C DC.B 0x3C ; '<' 0x1000115B: 00 DC.B 0x00 ; '\0' 0x1000115C: 00 DC.B 0x00 ; '\0' 0x1000115D: 00 DC.B 0x00 ; '\0' 0x1000115E: 18 DC.B 0x18 ; '\x18' 0x1000115F: 03 DC.B 0x03 ; '\x03' 0x10001160: 00 DC.B 0x00 ; '\0' 0x10001161: 00 DC.B 0x00 ; '\0' 0x10001162: 01 DC.B 0x01 ; '\x01' 0x10001163: 00 DC.B 0x00 ; '\0' 0x10001164: 54 DC.B 0x54 ; 'T' 0x10001165: 00 DC.B 0x00 ; '\0' 0x10001166: 00 DC.B 0x00 ; '\0' 0x10001167: 00 DC.B 0x00 ; '\0' 0x10001168: 00 DC.B 0x00 ; '\0' 0x10001169: 00 DC.B 0x00 ; '\0' 0x1000116A: 00 DC.B 0x00 ; '\0' 0x1000116B: 00 DC.B 0x00 ; '\0' 0x1000116C: 00 DC.B 0x00 ; '\0' 0x1000116D: FF DC.B 0xFF ; '\xFF' 0x1000116E: FF DC.B 0xFF ; '\xFF' 0x1000116F: FF DC.B 0xFF ; '\xFF' 0x10001170: FF DC.B 0xFF ; '\xFF' 0x10001171: 00 DC.B 0x00 ; '\0' 0x10001172: 00 DC.B 0x00 ; '\0' 0x10001173: 00 DC.B 0x00 ; '\0' 0x10001174: 00 DC.B 0x00 ; '\0' 0x10001175: 00 DC.B 0x00 ; '\0' 0x10001176: 00 DC.B 0x00 ; '\0' 0x10001177: 00 DC.B 0x00 ; '\0' 0x10001178: 00 DC.B 0x00 ; '\0' 0x10001179: 04 DC.B 0x04 ; '\x04' 0x1000117A: 00 DC.B 0x00 ; '\0' 0x1000117B: 00 DC.B 0x00 ; '\0' 0x1000117C: 00 DC.B 0x00 ; '\0' 0x1000117D: 01 DC.B 0x01 ; '\x01' 0x1000117E: 00 DC.B 0x00 ; '\0' 0x1000117F: 50 DC.B 0x50 ; 'P' 0x10001180: 04 DC.B 0x04 ; '\x04' 0x10001181: 00 DC.B 0x00 ; '\0' 0x10001182: 00 DC.B 0x00 ; '\0' 0x10001183: 00 DC.B 0x00 ; '\0' 0x10001184: 16 DC.B 0x16 ; '\x16' 0x10001185: 00 DC.B 0x00 ; '\0' 0x10001186: 00 DC.B 0x00 ; '\0' 0x10001187: 00 DC.B 0x00 ; '\0' 0x10001188: 01 DC.B 0x01 ; '\x01' 0x10001189: 00 DC.B 0x00 ; '\0' 0x1000118A: 54 DC.B 0x54 ; 'T' 0x1000118B: 1E DC.B 0x1E ; '\x1E' 0x1000118C: 00 DC.B 0x00 ; '\0' 0x1000118D: 00 DC.B 0x00 ; '\0' 0x1000118E: 00 DC.B 0x00 ; '\0' 0x1000118F: FE DC.B 0xFE ; '\xFE' 0x10001190: 00 DC.B 0x00 ; '\0' 0x10001191: 00 DC.B 0x00 ; '\0' 0x10001192: 00 DC.B 0x00 ; '\0' 0x10001193: 01 DC.B 0x01 ; '\x01' 0x10001194: 00 DC.B 0x00 ; '\0' 0x10001195: 54 DC.B 0x54 ; 'T' 0x10001196: FE DC.B 0xFE ; '\xFE' 0x10001197: 00 DC.B 0x00 ; '\0' 0x10001198: 00 DC.B 0x00 ; '\0' 0x10001199: 00 DC.B 0x00 ; '\0' 0x1000119A: 02 DC.B 0x02 ; '\x02' 0x1000119B: 01 DC.B 0x01 ; '\x01'

Section .bss.hi2c4 from i2c.o, size=84, align=4


hi2c4: 0x1000119C: FF DC.B 0xFF ; '\xFF' 0x1000119D: FF DC.B 0xFF ; '\xFF' 0x1000119E: FF DC.B 0xFF ; '\xFF' 0x1000119F: FF DC.B 0xFF ; '\xFF' 0x100011A0: 64 DC.B 0x64 ; 'd' 0x100011A1: 30 DC.B 0x30 ; '0' 0x100011A2: 00 DC.B 0x00 ; '\0' 0x100011A3: 08 DC.B 0x08 ; '\b' 0x100011A4: 00 DC.B 0x00 ; '\0' 0x100011A5: 00 DC.B 0x00 ; '\0' 0x100011A6: 00 DC.B 0x00 ; '\0' 0x100011A7: 00 DC.B 0x00 ; '\0' 0x100011A8: 06 DC.B 0x06 ; '\x06' 0x100011A9: 00 DC.B 0x00 ; '\0' 0x100011AA: 00 DC.B 0x00 ; '\0' 0x100011AB: 00 DC.B 0x00 ; '\0' 0x100011AC: 01 DC.B 0x01 ; '\x01' 0x100011AD: 00 DC.B 0x00 ; '\0' 0x100011AE: 50 DC.B 0x50 ; 'P' 0x100011AF: 06 DC.B 0x06 ; '\x06' 0x100011B0: 00 DC.B 0x00 ; '\0' 0x100011B1: 00 DC.B 0x00 ; '\0' 0x100011B2: 00 DC.B 0x00 ; '\0' 0x100011B3: 3C DC.B 0x3C ; '<' 0x100011B4: 00 DC.B 0x00 ; '\0' 0x100011B5: 00 DC.B 0x00 ; '\0' 0x100011B6: 00 DC.B 0x00 ; '\0' 0x100011B7: 01 DC.B 0x01 ; '\x01' 0x100011B8: 00 DC.B 0x00 ; '\0' 0x100011B9: 54 DC.B 0x54 ; 'T' 0x100011BA: 3C DC.B 0x3C ; '<' 0x100011BB: 00 DC.B 0x00 ; '\0' 0x100011BC: 00 DC.B 0x00 ; '\0' 0x100011BD: 00 DC.B 0x00 ; '\0' 0x100011BE: 96 DC.B 0x96 ; '\x96' 0x100011BF: 00 DC.B 0x00 ; '\0' 0x100011C0: 00 DC.B 0x00 ; '\0' 0x100011C1: 00 DC.B 0x00 ; '\0' 0x100011C2: 04 DC.B 0x04 ; '\x04' 0x100011C3: 00 DC.B 0x00 ; '\0' 0x100011C4: F3 DC.B 0xF3 ; '\xF3' 0x100011C5: 01 DC.B 0x01 ; '\x01' 0x100011C6: 50 DC.B 0x50 ; 'P' 0x100011C7: 9F DC.B 0x9F ; '\x9F' 0x100011C8: 96 DC.B 0x96 ; '\x96' 0x100011C9: 00 DC.B 0x00 ; '\0' 0x100011CA: 00 DC.B 0x00 ; '\0' 0x100011CB: 00 DC.B 0x00 ; '\0' 0x100011CC: B0 DC.B 0xB0 ; '\xB0' 0x100011CD: 00 DC.B 0x00 ; '\0' 0x100011CE: 00 DC.B 0x00 ; '\0' 0x100011CF: 00 DC.B 0x00 ; '\0' 0x100011D0: 01 DC.B 0x01 ; '\x01' 0x100011D1: 00 DC.B 0x00 ; '\0' 0x100011D2: 54 DC.B 0x54 ; 'T' 0x100011D3: B0 DC.B 0xB0 ; '\xB0' 0x100011D4: 00 DC.B 0x00 ; '\0' 0x100011D5: 00 DC.B 0x00 ; '\0' 0x100011D6: 00 DC.B 0x00 ; '\0' 0x100011D7: F8 DC.B 0xF8 ; '\xF8' 0x100011D8: 00 DC.B 0x00 ; '\0' 0x100011D9: 00 DC.B 0x00 ; '\0' 0x100011DA: 00 DC.B 0x00 ; '\0' 0x100011DB: 04 DC.B 0x04 ; '\x04' 0x100011DC: 00 DC.B 0x00 ; '\0' 0x100011DD: F3 DC.B 0xF3 ; '\xF3' 0x100011DE: 01 DC.B 0x01 ; '\x01' 0x100011DF: 50 DC.B 0x50 ; 'P' 0x100011E0: 9F DC.B 0x9F ; '\x9F' 0x100011E1: 00 DC.B 0x00 ; '\0' 0x100011E2: 00 DC.B 0x00 ; '\0' 0x100011E3: 00 DC.B 0x00 ; '\0' 0x100011E4: 00 DC.B 0x00 ; '\0' 0x100011E5: 00 DC.B 0x00 ; '\0' 0x100011E6: 00 DC.B 0x00 ; '\0' 0x100011E7: 00 DC.B 0x00 ; '\0' 0x100011E8: 00 DC.B 0x00 ; '\0' 0x100011E9: FF DC.B 0xFF ; '\xFF' 0x100011EA: FF DC.B 0xFF ; '\xFF' 0x100011EB: FF DC.B 0xFF ; '\xFF' 0x100011EC: FF DC.B 0xFF ; '\xFF' 0x100011ED: 00 DC.B 0x00 ; '\0' 0x100011EE: 00 DC.B 0x00 ; '\0' 0x100011EF: 00 DC.B 0x00 ; '\0'

Section .bss.hi2c3 from i2c.o, size=84, align=4


hi2c3: 0x100011F0: FF DC.B 0xFF ; '\xFF' 0x100011F1: FF DC.B 0xFF ; '\xFF' 0x100011F2: FF DC.B 0xFF ; '\xFF' 0x100011F3: FF DC.B 0xFF ; '\xFF' 0x100011F4: 64 DC.B 0x64 ; 'd' 0x100011F5: 30 DC.B 0x30 ; '0' 0x100011F6: 00 DC.B 0x00 ; '\0' 0x100011F7: 08 DC.B 0x08 ; '\b' 0x100011F8: 00 DC.B 0x00 ; '\0' 0x100011F9: 00 DC.B 0x00 ; '\0' 0x100011FA: 00 DC.B 0x00 ; '\0' 0x100011FB: 00 DC.B 0x00 ; '\0' 0x100011FC: 06 DC.B 0x06 ; '\x06' 0x100011FD: 00 DC.B 0x00 ; '\0' 0x100011FE: 00 DC.B 0x00 ; '\0' 0x100011FF: 00 DC.B 0x00 ; '\0' 0x10001200: 01 DC.B 0x01 ; '\x01' 0x10001201: 00 DC.B 0x00 ; '\0' 0x10001202: 50 DC.B 0x50 ; 'P' 0x10001203: 06 DC.B 0x06 ; '\x06' 0x10001204: 00 DC.B 0x00 ; '\0' 0x10001205: 00 DC.B 0x00 ; '\0' 0x10001206: 00 DC.B 0x00 ; '\0' 0x10001207: 3C DC.B 0x3C ; '<' 0x10001208: 00 DC.B 0x00 ; '\0' 0x10001209: 00 DC.B 0x00 ; '\0' 0x1000120A: 00 DC.B 0x00 ; '\0' 0x1000120B: 01 DC.B 0x01 ; '\x01' 0x1000120C: 00 DC.B 0x00 ; '\0' 0x1000120D: 54 DC.B 0x54 ; 'T' 0x1000120E: 3C DC.B 0x3C ; '<' 0x1000120F: 00 DC.B 0x00 ; '\0' 0x10001210: 00 DC.B 0x00 ; '\0' 0x10001211: 00 DC.B 0x00 ; '\0' 0x10001212: 96 DC.B 0x96 ; '\x96' 0x10001213: 00 DC.B 0x00 ; '\0' 0x10001214: 00 DC.B 0x00 ; '\0' 0x10001215: 00 DC.B 0x00 ; '\0' 0x10001216: 04 DC.B 0x04 ; '\x04' 0x10001217: 00 DC.B 0x00 ; '\0' 0x10001218: F3 DC.B 0xF3 ; '\xF3' 0x10001219: 01 DC.B 0x01 ; '\x01' 0x1000121A: 50 DC.B 0x50 ; 'P' 0x1000121B: 9F DC.B 0x9F ; '\x9F' 0x1000121C: 96 DC.B 0x96 ; '\x96' 0x1000121D: 00 DC.B 0x00 ; '\0' 0x1000121E: 00 DC.B 0x00 ; '\0' 0x1000121F: 00 DC.B 0x00 ; '\0' 0x10001220: B0 DC.B 0xB0 ; '\xB0' 0x10001221: 00 DC.B 0x00 ; '\0' 0x10001222: 00 DC.B 0x00 ; '\0' 0x10001223: 00 DC.B 0x00 ; '\0' 0x10001224: 01 DC.B 0x01 ; '\x01' 0x10001225: 00 DC.B 0x00 ; '\0' 0x10001226: 54 DC.B 0x54 ; 'T' 0x10001227: B0 DC.B 0xB0 ; '\xB0' 0x10001228: 00 DC.B 0x00 ; '\0' 0x10001229: 00 DC.B 0x00 ; '\0' 0x1000122A: 00 DC.B 0x00 ; '\0' 0x1000122B: F8 DC.B 0xF8 ; '\xF8' 0x1000122C: 00 DC.B 0x00 ; '\0' 0x1000122D: 00 DC.B 0x00 ; '\0' 0x1000122E: 00 DC.B 0x00 ; '\0' 0x1000122F: 04 DC.B 0x04 ; '\x04' 0x10001230: 00 DC.B 0x00 ; '\0' 0x10001231: F3 DC.B 0xF3 ; '\xF3' 0x10001232: 01 DC.B 0x01 ; '\x01' 0x10001233: 50 DC.B 0x50 ; 'P' 0x10001234: 9F DC.B 0x9F ; '\x9F' 0x10001235: 00 DC.B 0x00 ; '\0' 0x10001236: 00 DC.B 0x00 ; '\0' 0x10001237: 00 DC.B 0x00 ; '\0' 0x10001238: 00 DC.B 0x00 ; '\0' 0x10001239: 00 DC.B 0x00 ; '\0' 0x1000123A: 00 DC.B 0x00 ; '\0' 0x1000123B: 00 DC.B 0x00 ; '\0' 0x1000123C: 00 DC.B 0x00 ; '\0' 0x1000123D: FF DC.B 0xFF ; '\xFF' 0x1000123E: FF DC.B 0xFF ; '\xFF' 0x1000123F: FF DC.B 0xFF ; '\xFF' 0x10001240: FF DC.B 0xFF ; '\xFF' 0x10001241: 00 DC.B 0x00 ; '\0' 0x10001242: 00 DC.B 0x00 ; '\0' 0x10001243: 00 DC.B 0x00 ; '\0'

Section .bss.hrtc from rtc.o, size=40, align=4


hrtc: 0x10001244: FF DC.B 0xFF ; '\xFF' 0x10001245: FF DC.B 0xFF ; '\xFF' 0x10001246: FF DC.B 0xFF ; '\xFF' 0x10001247: FF DC.B 0xFF ; '\xFF' 0x10001248: 64 DC.B 0x64 ; 'd' 0x10001249: 33 DC.B 0x33 ; '3' 0x1000124A: 00 DC.B 0x00 ; '\0' 0x1000124B: 08 DC.B 0x08 ; '\b' 0x1000124C: 00 DC.B 0x00 ; '\0' 0x1000124D: 00 DC.B 0x00 ; '\0' 0x1000124E: 00 DC.B 0x00 ; '\0' 0x1000124F: 00 DC.B 0x00 ; '\0' 0x10001250: 06 DC.B 0x06 ; '\x06' 0x10001251: 00 DC.B 0x00 ; '\0' 0x10001252: 00 DC.B 0x00 ; '\0' 0x10001253: 00 DC.B 0x00 ; '\0' 0x10001254: 01 DC.B 0x01 ; '\x01' 0x10001255: 00 DC.B 0x00 ; '\0' 0x10001256: 50 DC.B 0x50 ; 'P' 0x10001257: 06 DC.B 0x06 ; '\x06' 0x10001258: 00 DC.B 0x00 ; '\0' 0x10001259: 00 DC.B 0x00 ; '\0' 0x1000125A: 00 DC.B 0x00 ; '\0' 0x1000125B: 60 DC.B 0x60 ; '`' 0x1000125C: 00 DC.B 0x00 ; '\0' 0x1000125D: 00 DC.B 0x00 ; '\0' 0x1000125E: 00 DC.B 0x00 ; '\0' 0x1000125F: 01 DC.B 0x01 ; '\x01' 0x10001260: 00 DC.B 0x00 ; '\0' 0x10001261: 54 DC.B 0x54 ; 'T' 0x10001262: 00 DC.B 0x00 ; '\0' 0x10001263: 00 DC.B 0x00 ; '\0' 0x10001264: 00 DC.B 0x00 ; '\0' 0x10001265: 00 DC.B 0x00 ; '\0' 0x10001266: 00 DC.B 0x00 ; '\0' 0x10001267: 00 DC.B 0x00 ; '\0' 0x10001268: 00 DC.B 0x00 ; '\0' 0x10001269: 00 DC.B 0x00 ; '\0' 0x1000126A: FF DC.B 0xFF ; '\xFF' 0x1000126B: FF DC.B 0xFF ; '\xFF'

Section .bss.hcrc from crc.o, size=36, align=4


hcrc: 0x1000126C: FF DC.B 0xFF ; '\xFF' 0x1000126D: FF DC.B 0xFF ; '\xFF' 0x1000126E: FF DC.B 0xFF ; '\xFF' 0x1000126F: FF DC.B 0xFF ; '\xFF' 0x10001270: D8 DC.B 0xD8 ; '\xD8' 0x10001271: 2D DC.B 0x2D ; '-' 0x10001272: 00 DC.B 0x00 ; '\0' 0x10001273: 08 DC.B 0x08 ; '\b' 0x10001274: 00 DC.B 0x00 ; '\0' 0x10001275: 00 DC.B 0x00 ; '\0' 0x10001276: 00 DC.B 0x00 ; '\0' 0x10001277: 00 DC.B 0x00 ; '\0' 0x10001278: 02 DC.B 0x02 ; '\x02' 0x10001279: 00 DC.B 0x00 ; '\0' 0x1000127A: 00 DC.B 0x00 ; '\0' 0x1000127B: 00 DC.B 0x00 ; '\0' 0x1000127C: 01 DC.B 0x01 ; '\x01' 0x1000127D: 00 DC.B 0x00 ; '\0' 0x1000127E: 50 DC.B 0x50 ; 'P' 0x1000127F: 02 DC.B 0x02 ; '\x02' 0x10001280: 00 DC.B 0x00 ; '\0' 0x10001281: 00 DC.B 0x00 ; '\0' 0x10001282: 00 DC.B 0x00 ; '\0' 0x10001283: 30 DC.B 0x30 ; '0' 0x10001284: 00 DC.B 0x00 ; '\0' 0x10001285: 00 DC.B 0x00 ; '\0' 0x10001286: 00 DC.B 0x00 ; '\0' 0x10001287: 04 DC.B 0x04 ; '\x04' 0x10001288: 00 DC.B 0x00 ; '\0' 0x10001289: F3 DC.B 0xF3 ; '\xF3' 0x1000128A: 01 DC.B 0x01 ; '\x01' 0x1000128B: 50 DC.B 0x50 ; 'P' 0x1000128C: 9F DC.B 0x9F ; '\x9F' 0x1000128D: 00 DC.B 0x00 ; '\0' 0x1000128E: 00 DC.B 0x00 ; '\0' 0x1000128F: 00 DC.B 0x00 ; '\0'

Section .bss.hiwdg from iwdg.o, size=16, align=4


hiwdg: 0x10001290: 01 DC.B 0x01 ; '\x01' 0x10001291: 11 DC.B 0x11 ; '\x11' 0x10001292: 01 DC.B 0x01 ; '\x01' 0x10001293: 25 DC.B 0x25 ; '%' 0x10001294: 0E DC.B 0x0E ; '\x0E' 0x10001295: 13 DC.B 0x13 ; '\x13' 0x10001296: 05 DC.B 0x05 ; '\x05' 0x10001297: 03 DC.B 0x03 ; '\x03' 0x10001298: 0E DC.B 0x0E ; '\x0E' 0x10001299: 10 DC.B 0x10 ; '\x10' 0x1000129A: 17 DC.B 0x17 ; '\x17' 0x1000129B: 1B DC.B 0x1B ; '\x1B' 0x1000129C: 0E DC.B 0x0E ; '\x0E' 0x1000129D: B4 DC.B 0xB4 ; '\xB4' 0x1000129E: 42 DC.B 0x42 ; 'B' 0x1000129F: 19 DC.B 0x19 ; '\x19'

Section .bss.uwTick from stm32g4xx_hal.o, size=4, align=4


uwTick: 0x100012A0: 44 DC.B 0x44 ; 'D' 0x100012A1: 3A DC.B 0x3A ; ':' 0x100012A2: 5C DC.B 0x5C ; '\\' 0x100012A3: 50 DC.B 0x50 ; 'P'

Section .bss.startMeasurementDischarge from ah_counter.o, size=4, align=4


startMeasurementDischarge: 0x100012A4: 54 DC.B 0x54 ; 'T' 0x100012A5: 69 DC.B 0x69 ; 'i' 0x100012A6: 6D DC.B 0x6D ; 'm' 0x100012A7: 65 DC.B 0x65 ; 'e'

Section .bss.startMeasurementCEF from ah_counter.o, size=4, align=4


startMeasurementCEF: 0x100012A8: 54 DC.B 0x54 ; 'T' 0x100012A9: 69 DC.B 0x69 ; 'i' 0x100012AA: 6D DC.B 0x6D ; 'm' 0x100012AB: 65 DC.B 0x65 ; 'e'

Section .bss.silentmode from main.o, size=4, align=4


silentmode: 0x100012AC: 00 DC.B 0x00 ; '\0' 0x100012AD: 00 DC.B 0x00 ; '\0' 0x100012AE: 00 DC.B 0x00 ; '\0' 0x100012AF: 00 DC.B 0x00 ; '\0'

Section .bss.newCurrentValue from ads1260.o, size=4, align=4


newCurrentValue: 0x100012B0: 2D DC.B 0x2D ; '-' 0x100012B1: 2D DC.B 0x2D ; '-' 0x100012B2: 2D DC.B 0x2D ; '-' 0x100012B3: 20 DC.B 0x20 ; ' '

Section .bss.newADC5Data from main.o, size=4, align=4


newADC5Data: 0x100012B4: 57 DC.B 0x57 ; 'W' 0x100012B5: 72 DC.B 0x72 ; 'r' 0x100012B6: 6F DC.B 0x6F ; 'o' 0x100012B7: 6E DC.B 0x6E ; 'n'

Section .bss.newADC4Data from main.o, size=4, align=4


newADC4Data: 0x100012B8: 57 DC.B 0x57 ; 'W' 0x100012B9: 72 DC.B 0x72 ; 'r' 0x100012BA: 6F DC.B 0x6F ; 'o' 0x100012BB: 6E DC.B 0x6E ; 'n'

Section .bss.newADC3Data from main.o, size=4, align=4


newADC3Data: 0x100012BC: 57 DC.B 0x57 ; 'W' 0x100012BD: 72 DC.B 0x72 ; 'r' 0x100012BE: 6F DC.B 0x6F ; 'o' 0x100012BF: 6E DC.B 0x6E ; 'n'

Section .bss.newADC12Data from main.o, size=4, align=4


newADC12Data: 0x100012C0: 57 DC.B 0x57 ; 'W' 0x100012C1: 72 DC.B 0x72 ; 'r' 0x100012C2: 6F DC.B 0x6F ; 'o' 0x100012C3: 6E DC.B 0x6E ; 'n'

Section .bss.libc.__SEGGER_RTL_stdout_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stdout_file: 0x100012C4: 00 DC.B 0x00 ; '\0' 0x100012C5: 00 DC.B 0x00 ; '\0' 0x100012C6: 00 DC.B 0x00 ; '\0' 0x100012C7: 00 DC.B 0x00 ; '\0'

Section .bss.libc.__SEGGER_RTL_stdin_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stdin_file: 0x100012C8: 00 DC.B 0x00 ; '\0' 0x100012C9: 00 DC.B 0x00 ; '\0' 0x100012CA: 00 DC.B 0x00 ; '\0' 0x100012CB: 00 DC.B 0x00 ; '\0'

Section .bss.libc.__SEGGER_RTL_stderr_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stderr_file: 0x100012CC: 00 DC.B 0x00 ; '\0' 0x100012CD: 00 DC.B 0x00 ; '\0' 0x100012CE: 00 DC.B 0x00 ; '\0' 0x100012CF: 00 DC.B 0x00 ; '\0'

Section .bss.calTemperatureSensorDiff from chip_temperature.o, size=4, align=4


calTemperatureSensorDiff: 0x100012D0: FF DC.B 0xFF ; '\xFF' 0x100012D1: FF DC.B 0xFF ; '\xFF' 0x100012D2: FF DC.B 0xFF ; '\xFF' 0x100012D3: FF DC.B 0xFF ; '\xFF'

Section .bss.calTemperatureSensor30Value from chip_temperature.o, size=4, align=4


calTemperatureSensor30Value: 0x100012D4: FF DC.B 0xFF ; '\xFF' 0x100012D5: FF DC.B 0xFF ; '\xFF' 0x100012D6: FF DC.B 0xFF ; '\xFF' 0x100012D7: FF DC.B 0xFF ; '\xFF'

Section .bss.calTemperatureSensor110Value from chip_temperature.o, size=4, align=4


calTemperatureSensor110Value: 0x100012D8: FF DC.B 0xFF ; '\xFF' 0x100012D9: FF DC.B 0xFF ; '\xFF' 0x100012DA: FF DC.B 0xFF ; '\xFF' 0x100012DB: FF DC.B 0xFF ; '\xFF'

Section .bss.avgValWithOffsetCompensation from ads1260.o, size=4, align=4


avgValWithOffsetCompensation: 0x100012DC: 2D DC.B 0x2D ; '-' 0x100012DD: 2D DC.B 0x2D ; '-' 0x100012DE: 2D DC.B 0x2D ; '-' 0x100012DF: 20 DC.B 0x20 ; ' '

Section .bss.avgValWithOffsetCommonModeOffsetTemperatureCorrection from ads1260.o, size=4, align=4


avgValWithOffsetCommonModeOffsetTemperatureCorrection: 0x100012E0: 00 DC.B 0x00 ; '\0' 0x100012E1: 00 DC.B 0x00 ; '\0' 0x100012E2: 00 DC.B 0x00 ; '\0' 0x100012E3: 00 DC.B 0x00 ; '\0'

Section .bss.avgValWithOffsetCommonModeOffsetCorrection from ads1260.o, size=4, align=4


avgValWithOffsetCommonModeOffsetCorrection: 0x100012E4: 2D DC.B 0x2D ; '-' 0x100012E5: 2D DC.B 0x2D ; '-' 0x100012E6: 2D DC.B 0x2D ; '-' 0x100012E7: 20 DC.B 0x20 ; ' '

Section .bss.SaveBackupRegister.lastTime from main.o, size=4, align=4


SaveBackupRegister.lastTime: 0x100012E8: 57 DC.B 0x57 ; 'W' 0x100012E9: 72 DC.B 0x72 ; 'r' 0x100012EA: 6F DC.B 0x6F ; 'o' 0x100012EB: 6E DC.B 0x6E ; 'n'

Section .bss.SELF_DISCHARGE_Exec.u_hold from self_discharge.o, size=4, align=4


SELF_DISCHARGE_Exec.u_hold: 0x100012EC: 3A DC.B 0x3A ; ':' 0x100012ED: 00 DC.B 0x00 ; '\0' 0x100012EE: 00 DC.B 0x00 ; '\0' 0x100012EF: 00 DC.B 0x00 ; '\0'

Section .bss.SELF_DISCHARGE_Exec.last_days from self_discharge.o, size=4, align=4


SELF_DISCHARGE_Exec.last_days: 0x100012F0: 3A DC.B 0x3A ; ':' 0x100012F1: 00 DC.B 0x00 ; '\0' 0x100012F2: 00 DC.B 0x00 ; '\0' 0x100012F3: 00 DC.B 0x00 ; '\0'

Section .bss.SELF_DISCHARGE_Exec.holding_counter from self_discharge.o, size=4, align=4


SELF_DISCHARGE_Exec.holding_counter: 0x100012F4: 3A DC.B 0x3A ; ':' 0x100012F5: 00 DC.B 0x00 ; '\0' 0x100012F6: 00 DC.B 0x00 ; '\0' 0x100012F7: 00 DC.B 0x00 ; '\0'

Section .bss.SELF_DISCHARGE_Exec.avgsum from self_discharge.o, size=4, align=4


SELF_DISCHARGE_Exec.avgsum: 0x100012F8: 3A DC.B 0x3A ; ':' 0x100012F9: 00 DC.B 0x00 ; '\0' 0x100012FA: 00 DC.B 0x00 ; '\0' 0x100012FB: 00 DC.B 0x00 ; '\0'

Section .bss.HAL_RCC_FDCAN_CLK_ENABLED from fdcan.o, size=4, align=4


HAL_RCC_FDCAN_CLK_ENABLED: 0x100012FC: FF DC.B 0xFF ; '\xFF' 0x100012FD: FF DC.B 0xFF ; '\xFF' 0x100012FE: FF DC.B 0xFF ; '\xFF' 0x100012FF: FF DC.B 0xFF ; '\xFF'

Section .bss.HAL_RCC_ADC345_CLK_ENABLED from adc.o, size=4, align=4


HAL_RCC_ADC345_CLK_ENABLED: 0x10001300: FF DC.B 0xFF ; '\xFF' 0x10001301: FF DC.B 0xFF ; '\xFF' 0x10001302: FF DC.B 0xFF ; '\xFF' 0x10001303: FF DC.B 0xFF ; '\xFF'

Section .bss.HAL_RCC_ADC12_CLK_ENABLED from adc.o, size=4, align=4


HAL_RCC_ADC12_CLK_ENABLED: 0x10001304: FF DC.B 0xFF ; '\xFF' 0x10001305: FF DC.B 0xFF ; '\xFF' 0x10001306: FF DC.B 0xFF ; '\xFF' 0x10001307: FF DC.B 0xFF ; '\xFF'

Section .bss.ESR_Exec.last_refresh from esr.o, size=4, align=4


ESR_Exec.last_refresh: 0x10001308: FF DC.B 0xFF ; '\xFF' 0x10001309: FF DC.B 0xFF ; '\xFF' 0x1000130A: FF DC.B 0xFF ; '\xFF' 0x1000130B: FF DC.B 0xFF ; '\xFF'

Section .bss.BATTERY_VOLTAGE_Exec.measCounter from battery_voltage.o, size=4, align=4


BATTERY_VOLTAGE_Exec.measCounter: 0x1000130C: 00 DC.B 0x00 ; '\0' 0x1000130D: 00 DC.B 0x00 ; '\0' 0x1000130E: 00 DC.B 0x00 ; '\0' 0x1000130F: 00 DC.B 0x00 ; '\0'

Section .bss.BATTERY_VOLTAGE_Exec.avgSum from battery_voltage.o, size=4, align=4


BATTERY_VOLTAGE_Exec.avgSum: 0x10001310: 00 DC.B 0x00 ; '\0' 0x10001311: 00 DC.B 0x00 ; '\0' 0x10001312: 00 DC.B 0x00 ; '\0' 0x10001313: 00 DC.B 0x00 ; '\0'

Section .bss.ADS1260_ProcessCurrent.meas_counter from ads1260.o, size=4, align=4


ADS1260_ProcessCurrent.meas_counter: 0x10001314: 12 DC.B 0x12 ; '\x12' 0x10001315: EC DC.B 0xEC ; '\xEC' 0x10001316: 00 DC.B 0x00 ; '\0' 0x10001317: 00 DC.B 0x00 ; '\0'

Section .bss.ADS1260_ProcessCurrent.avgsum from ads1260.o, size=4, align=4


ADS1260_ProcessCurrent.avgsum: 0x10001318: 12 DC.B 0x12 ; '\x12' 0x10001319: EC DC.B 0xEC ; '\xEC' 0x1000131A: 00 DC.B 0x00 ; '\0' 0x1000131B: 00 DC.B 0x00 ; '\0'

Section .bss.AuxModeSOCExec.outputState from outputs.o, size=1, align=4


AuxModeSOCExec.outputState: 0x1000131C: 4F DC.B 0x4F ; 'O'

Section .bss.loadCurrentLimit from outputs.o, size=2, align=2


loadCurrentLimit: 0x1000131E: 4F DC.B 0x4F ; 'O' 0x1000131F: 55 DC.B 0x55 ; 'U'

Section .bss.AuxModeHeaterExec.outputState from outputs.o, size=1, align=4


AuxModeHeaterExec.outputState: 0x10001320: 4F DC.B 0x4F ; 'O'

Section .bss.dischargeStopLowTemperatureStart from outputs.o, size=2, align=2


dischargeStopLowTemperatureStart: 0x10001322: 4F DC.B 0x4F ; 'O' 0x10001323: 55 DC.B 0x55 ; 'U'

Section .bss.AuxModeAlarmExec.outputState from outputs.o, size=1, align=4


AuxModeAlarmExec.outputState: 0x10001324: 4F DC.B 0x4F ; 'O'

Section .bss.dischargeStopHighTemperatureStart from outputs.o, size=2, align=2


dischargeStopHighTemperatureStart: 0x10001326: 4F DC.B 0x4F ; 'O' 0x10001327: 55 DC.B 0x55 ; 'U'

Section .bss.chargeStopLowTemperatureStart from outputs.o, size=2, align=2


chargeStopLowTemperatureStart: 0x10001328: 4F DC.B 0x4F ; 'O' 0x10001329: 55 DC.B 0x55 ; 'U'

Section .bss.chargeStopHighTemperatureStart from outputs.o, size=2, align=2


chargeStopHighTemperatureStart: 0x1000132A: 4F DC.B 0x4F ; 'O' 0x1000132B: 55 DC.B 0x55 ; 'U'

Section .bss.chargeCurrentLimit from outputs.o, size=2, align=2


chargeCurrentLimit: 0x1000132C: 4F DC.B 0x4F ; 'O' 0x1000132D: 55 DC.B 0x55 ; 'U'

Section .bss.OUTPUTS_CheckOVP.lastMode from outputs.o, size=2, align=2


OUTPUTS_CheckOVP.lastMode: 0x1000132E: 00 DC.B 0x00 ; '\0' 0x1000132F: 00 DC.B 0x00 ; '\0'

Section .bss.OUTPUTS_CheckLVP.lastMode from outputs.o, size=2, align=2


OUTPUTS_CheckLVP.lastMode: 0x10001330: 00 DC.B 0x00 ; '\0' 0x10001331: 00 DC.B 0x00 ; '\0'

Section .bss.AH_COUNTER_Exec.cnt from ah_counter.o, size=2, align=2


AH_COUNTER_Exec.cnt: 0x10001332: 54 DC.B 0x54 ; 'T' 0x10001333: 69 DC.B 0x69 ; 'i'

Section .bss.AH_COUNTER_Exec.batteryFullCounter from ah_counter.o, size=2, align=2


AH_COUNTER_Exec.batteryFullCounter: 0x10001334: 54 DC.B 0x54 ; 'T' 0x10001335: 69 DC.B 0x69 ; 'i'

Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1024, align=1


_acUpBuffer: 0x10001336: 00 DC.B 0x00 ; '\0' 0x10001337: 53 DC.B 0x53 ; 'S' 0x10001338: 45 DC.B 0x45 ; 'E' 0x10001339: 47 DC.B 0x47 ; 'G' 0x1000133A: 47 DC.B 0x47 ; 'G' 0x1000133B: 45 DC.B 0x45 ; 'E' 0x1000133C: 52 DC.B 0x52 ; 'R' 0x1000133D: 20 DC.B 0x20 ; ' ' 0x1000133E: 43 DC.B 0x43 ; 'C' 0x1000133F: 2F DC.B 0x2F ; '/' 0x10001340: 43 DC.B 0x43 ; 'C' 0x10001341: 2B DC.B 0x2B ; '+' 0x10001342: 2B DC.B 0x2B ; '+' 0x10001343: 20 DC.B 0x20 ; ' ' 0x10001344: 63 DC.B 0x63 ; 'c' 0x10001345: 6F DC.B 0x6F ; 'o' 0x10001346: 6D DC.B 0x6D ; 'm' 0x10001347: 70 DC.B 0x70 ; 'p' 0x10001348: 69 DC.B 0x69 ; 'i' 0x10001349: 6C DC.B 0x6C ; 'l' 0x1000134A: 65 DC.B 0x65 ; 'e' 0x1000134B: 72 DC.B 0x72 ; 'r' 0x1000134C: 20 DC.B 0x20 ; ' ' 0x1000134D: 76 DC.B 0x76 ; 'v' 0x1000134E: 65 DC.B 0x65 ; 'e' 0x1000134F: 72 DC.B 0x72 ; 'r' 0x10001350: 73 DC.B 0x73 ; 's' 0x10001351: 69 DC.B 0x69 ; 'i' 0x10001352: 6F DC.B 0x6F ; 'o' 0x10001353: 6E DC.B 0x6E ; 'n' 0x10001354: 20 DC.B 0x20 ; ' ' 0x10001355: 32 DC.B 0x32 ; '2' 0x10001356: 30 DC.B 0x30 ; '0' 0x10001357: 2E DC.B 0x2E ; '.' 0x10001358: 31 DC.B 0x31 ; '1' 0x10001359: 2E DC.B 0x2E ; '.' 0x1000135A: 31 DC.B 0x31 ; '1' 0x1000135B: 20 DC.B 0x20 ; ' ' 0x1000135C: 28 DC.B 0x28 ; '(' 0x1000135D: 62 DC.B 0x62 ; 'b' 0x1000135E: 61 DC.B 0x61 ; 'a' 0x1000135F: 73 DC.B 0x73 ; 's' 0x10001360: 65 DC.B 0x65 ; 'e' 0x10001361: 64 DC.B 0x64 ; 'd' 0x10001362: 20 DC.B 0x20 ; ' ' 0x10001363: 6F DC.B 0x6F ; 'o' 0x10001364: 6E DC.B 0x6E ; 'n' 0x10001365: 20 DC.B 0x20 ; ' ' 0x10001366: 63 DC.B 0x63 ; 'c' 0x10001367: 6C DC.B 0x6C ; 'l' 0x10001368: 61 DC.B 0x61 ; 'a' 0x10001369: 6E DC.B 0x6E ; 'n' 0x1000136A: 67 DC.B 0x67 ; 'g' 0x1000136B: 20 DC.B 0x20 ; ' ' 0x1000136C: 32 DC.B 0x32 ; '2' 0x1000136D: 30 DC.B 0x30 ; '0' 0x1000136E: 2E DC.B 0x2E ; '.' 0x1000136F: 31 DC.B 0x31 ; '1' 0x10001370: 2E DC.B 0x2E ; '.' 0x10001371: 38 DC.B 0x38 ; '8' 0x10001372: 29 DC.B 0x29 ; ')' 0x10001373: 00 DC.B 0x00 ; '\0' 0x10001374: 41 DC.B 0x41 ; 'A' 0x10001375: 3D DC.B 0x3D ; '=' 0x10001376: 00 DC.B 0x00 ; '\0' 0x10001377: 00 DC.B 0x00 ; '\0' 0x10001378: 00 DC.B 0x00 ; '\0' 0x10001379: 61 DC.B 0x61 ; 'a' 0x1000137A: 65 DC.B 0x65 ; 'e' 0x1000137B: 61 DC.B 0x61 ; 'a' 0x1000137C: 62 DC.B 0x62 ; 'b' 0x1000137D: 69 DC.B 0x69 ; 'i' 0x1000137E: 00 DC.B 0x00 ; '\0' 0x1000137F: 01 DC.B 0x01 ; '\x01' 0x10001380: 33 DC.B 0x33 ; '3' 0x10001381: 00 DC.B 0x00 ; '\0' 0x10001382: 00 DC.B 0x00 ; '\0' 0x10001383: 00 DC.B 0x00 ; '\0' 0x10001384: 43 DC.B 0x43 ; 'C' 0x10001385: 32 DC.B 0x32 ; '2' 0x10001386: 2E DC.B 0x2E ; '.' 0x10001387: 30 DC.B 0x30 ; '0' 0x10001388: 39 DC.B 0x39 ; '9' 0x10001389: 00 DC.B 0x00 ; '\0' 0x1000138A: 06 DC.B 0x06 ; '\x06' 0x1000138B: 0D DC.B 0x0D ; '\r' 0x1000138C: 07 DC.B 0x07 ; '\x07' 0x1000138D: 4D DC.B 0x4D ; 'M' 0x1000138E: 08 DC.B 0x08 ; '\b' 0x1000138F: 00 DC.B 0x00 ; '\0' 0x10001390: 09 DC.B 0x09 ; '\t' 0x10001391: 02 DC.B 0x02 ; '\x02' 0x10001392: 0A DC.B 0x0A ; '\n' 0x10001393: 06 DC.B 0x06 ; '\x06' 0x10001394: 0E DC.B 0x0E ; '\x0E' 0x10001395: 00 DC.B 0x00 ; '\0' 0x10001396: 11 DC.B 0x11 ; '\x11' 0x10001397: 01 DC.B 0x01 ; '\x01' 0x10001398: 12 DC.B 0x12 ; '\x12' 0x10001399: 04 DC.B 0x04 ; '\x04' 0x1000139A: 14 DC.B 0x14 ; '\x14' 0x1000139B: 01 DC.B 0x01 ; '\x01' 0x1000139C: 15 DC.B 0x15 ; '\x15' 0x1000139D: 00 DC.B 0x00 ; '\0' 0x1000139E: 17 DC.B 0x17 ; '\x17' 0x1000139F: 03 DC.B 0x03 ; '\x03' 0x100013A0: 18 DC.B 0x18 ; '\x18' 0x100013A1: 01 DC.B 0x01 ; '\x01' 0x100013A2: 19 DC.B 0x19 ; '\x19' 0x100013A3: 01 DC.B 0x01 ; '\x01' 0x100013A4: 1A DC.B 0x1A ; '\x1A' 0x100013A5: 01 DC.B 0x01 ; '\x01' 0x100013A6: 1B DC.B 0x1B ; '\x1B' 0x100013A7: 01 DC.B 0x01 ; '\x01' 0x100013A8: 1C DC.B 0x1C ; '\x1C' 0x100013A9: 01 DC.B 0x01 ; '\x01' 0x100013AA: 1E DC.B 0x1E ; '\x1E' 0x100013AB: 03 DC.B 0x03 ; '\x03' 0x100013AC: 22 DC.B 0x22 ; '\"' 0x100013AD: 00 DC.B 0x00 ; '\0' 0x100013AE: 24 DC.B 0x24 ; '$' 0x100013AF: 01 DC.B 0x01 ; '\x01' 0x100013B0: 26 DC.B 0x26 ; '&' 0x100013B1: 01 DC.B 0x01 ; '\x01' 0x100013B2: 00 DC.B 0x00 ; '\0' 0x100013B3: 00 DC.B 0x00 ; '\0' 0x100013B4: 00 DC.B 0x00 ; '\0' 0x100013B5: 00 DC.B 0x00 ; '\0' 0x100013B6: 00 DC.B 0x00 ; '\0' 0x100013B7: 00 DC.B 0x00 ; '\0' 0x100013B8: 00 DC.B 0x00 ; '\0' 0x100013B9: 00 DC.B 0x00 ; '\0' 0x100013BA: 00 DC.B 0x00 ; '\0' 0x100013BB: 00 DC.B 0x00 ; '\0' 0x100013BC: 00 DC.B 0x00 ; '\0' 0x100013BD: 00 DC.B 0x00 ; '\0' 0x100013BE: 00 DC.B 0x00 ; '\0' 0x100013BF: 00 DC.B 0x00 ; '\0' 0x100013C0: 00 DC.B 0x00 ; '\0' 0x100013C1: 00 DC.B 0x00 ; '\0' 0x100013C2: 00 DC.B 0x00 ; '\0' 0x100013C3: 00 DC.B 0x00 ; '\0' 0x100013C4: 16 DC.B 0x16 ; '\x16' 0x100013C5: 06 DC.B 0x06 ; '\x06' 0x100013C6: 00 DC.B 0x00 ; '\0' 0x100013C7: 00 DC.B 0x00 ; '\0' 0x100013C8: 00 DC.B 0x00 ; '\0' 0x100013C9: 00 DC.B 0x00 ; '\0' 0x100013CA: 00 DC.B 0x00 ; '\0' 0x100013CB: 00 DC.B 0x00 ; '\0' 0x100013CC: 00 DC.B 0x00 ; '\0' 0x100013CD: 00 DC.B 0x00 ; '\0' 0x100013CE: 00 DC.B 0x00 ; '\0' 0x100013CF: 00 DC.B 0x00 ; '\0' 0x100013D0: 04 DC.B 0x04 ; '\x04' 0x100013D1: 00 DC.B 0x00 ; '\0' 0x100013D2: F1 DC.B 0xF1 ; '\xF1' 0x100013D3: FF DC.B 0xFF ; '\xFF' 0x100013D4: D1 DC.B 0xD1 ; '\xD1' 0x100013D5: 00 DC.B 0x00 ; '\0' 0x100013D6: 00 DC.B 0x00 ; '\0' 0x100013D7: 00 DC.B 0x00 ; '\0' 0x100013D8: 00 DC.B 0x00 ; '\0' 0x100013D9: 00 DC.B 0x00 ; '\0' 0x100013DA: 00 DC.B 0x00 ; '\0' 0x100013DB: 00 DC.B 0x00 ; '\0' 0x100013DC: 00 DC.B 0x00 ; '\0' 0x100013DD: 00 DC.B 0x00 ; '\0' 0x100013DE: 00 DC.B 0x00 ; '\0' 0x100013DF: 00 DC.B 0x00 ; '\0' 0x100013E0: 00 DC.B 0x00 ; '\0' 0x100013E1: 00 DC.B 0x00 ; '\0' 0x100013E2: 03 DC.B 0x03 ; '\x03' 0x100013E3: 00 DC.B 0x00 ; '\0' 0x100013E4: AA DC.B 0xAA ; '\xAA' 0x100013E5: 00 DC.B 0x00 ; '\0' 0x100013E6: 00 DC.B 0x00 ; '\0' 0x100013E7: 00 DC.B 0x00 ; '\0' 0x100013E8: 01 DC.B 0x01 ; '\x01' 0x100013E9: 00 DC.B 0x00 ; '\0' 0x100013EA: 00 DC.B 0x00 ; '\0' 0x100013EB: 00 DC.B 0x00 ; '\0' 0x100013EC: 64 DC.B 0x64 ; 'd' 0x100013ED: 00 DC.B 0x00 ; '\0' 0x100013EE: 00 DC.B 0x00 ; '\0' 0x100013EF: 00 DC.B 0x00 ; '\0' 0x100013F0: 02 DC.B 0x02 ; '\x02' 0x100013F1: 00 DC.B 0x00 ; '\0' 0x100013F2: 05 DC.B 0x05 ; '\x05' 0x100013F3: 00 DC.B 0x00 ; '\0' 0x100013F4: D1 DC.B 0xD1 ; '\xD1' 0x100013F5: 00 DC.B 0x00 ; '\0' 0x100013F6: 00 DC.B 0x00 ; '\0' 0x100013F7: 00 DC.B 0x00 ; '\0' 0x100013F8: 00 DC.B 0x00 ; '\0' 0x100013F9: 00 DC.B 0x00 ; '\0' 0x100013FA: 00 DC.B 0x00 ; '\0' 0x100013FB: 00 DC.B 0x00 ; '\0' 0x100013FC: 00 DC.B 0x00 ; '\0' 0x100013FD: 00 DC.B 0x00 ; '\0' 0x100013FE: 00 DC.B 0x00 ; '\0' 0x100013FF: 00 DC.B 0x00 ; '\0' 0x10001400: 00 DC.B 0x00 ; '\0' 0x10001401: 00 DC.B 0x00 ; '\0' 0x10001402: 05 DC.B 0x05 ; '\x05' 0x10001403: 00 DC.B 0x00 ; '\0' 0x10001404: F1 DC.B 0xF1 ; '\xF1' 0x10001405: 00 DC.B 0x00 ; '\0' 0x10001406: 00 DC.B 0x00 ; '\0' 0x10001407: 00 DC.B 0x00 ; '\0' 0x10001408: 00 DC.B 0x00 ; '\0' 0x10001409: 00 DC.B 0x00 ; '\0' 0x1000140A: 00 DC.B 0x00 ; '\0' 0x1000140B: 00 DC.B 0x00 ; '\0' 0x1000140C: 09 DC.B 0x09 ; '\t' 0x1000140D: 00 DC.B 0x00 ; '\0' 0x1000140E: 00 DC.B 0x00 ; '\0' 0x1000140F: 00 DC.B 0x00 ; '\0' 0x10001410: 01 DC.B 0x01 ; '\x01' 0x10001411: 00 DC.B 0x00 ; '\0' 0x10001412: 4E DC.B 0x4E ; 'N' 0x10001413: 00 DC.B 0x00 ; '\0' 0x10001414: EE DC.B 0xEE ; '\xEE' 0x10001415: 01 DC.B 0x01 ; '\x01' 0x10001416: 00 DC.B 0x00 ; '\0' 0x10001417: 00 DC.B 0x00 ; '\0' 0x10001418: 00 DC.B 0x00 ; '\0' 0x10001419: 00 DC.B 0x00 ; '\0' 0x1000141A: 00 DC.B 0x00 ; '\0' 0x1000141B: 00 DC.B 0x00 ; '\0' 0x1000141C: 00 DC.B 0x00 ; '\0' 0x1000141D: 04 DC.B 0x04 ; '\x04' 0x1000141E: 00 DC.B 0x00 ; '\0' 0x1000141F: 00 DC.B 0x00 ; '\0' 0x10001420: 01 DC.B 0x01 ; '\x01' 0x10001421: 00 DC.B 0x00 ; '\0' 0x10001422: 4F DC.B 0x4F ; 'O' 0x10001423: 00 DC.B 0x00 ; '\0' 0x10001424: DC DC.B 0xDC ; '\xDC' 0x10001425: 02 DC.B 0x02 ; '\x02' 0x10001426: 00 DC.B 0x00 ; '\0' 0x10001427: 00 DC.B 0x00 ; '\0' 0x10001428: 00 DC.B 0x00 ; '\0' 0x10001429: 00 DC.B 0x00 ; '\0' 0x1000142A: 00 DC.B 0x00 ; '\0' 0x1000142B: 00 DC.B 0x00 ; '\0' 0x1000142C: 10 DC.B 0x10 ; '\x10' 0x1000142D: 00 DC.B 0x00 ; '\0' 0x1000142E: 00 DC.B 0x00 ; '\0' 0x1000142F: 00 DC.B 0x00 ; '\0' 0x10001430: 01 DC.B 0x01 ; '\x01' 0x10001431: 00 DC.B 0x00 ; '\0' 0x10001432: 50 DC.B 0x50 ; 'P' 0x10001433: 00 DC.B 0x00 ; '\0' 0x10001434: 05 DC.B 0x05 ; '\x05' 0x10001435: 01 DC.B 0x01 ; '\x01' 0x10001436: 00 DC.B 0x00 ; '\0' 0x10001437: 00 DC.B 0x00 ; '\0' 0x10001438: 00 DC.B 0x00 ; '\0' 0x10001439: 00 DC.B 0x00 ; '\0' 0x1000143A: 00 DC.B 0x00 ; '\0' 0x1000143B: 00 DC.B 0x00 ; '\0' 0x1000143C: 11 DC.B 0x11 ; '\x11' 0x1000143D: 00 DC.B 0x00 ; '\0' 0x1000143E: 00 DC.B 0x00 ; '\0' 0x1000143F: 00 DC.B 0x00 ; '\0' 0x10001440: 01 DC.B 0x01 ; '\x01' 0x10001441: 00 DC.B 0x00 ; '\0' 0x10001442: 4D DC.B 0x4D ; 'M' 0x10001443: 00 DC.B 0x00 ; '\0' 0x10001444: D1 DC.B 0xD1 ; '\xD1' 0x10001445: 00 DC.B 0x00 ; '\0' 0x10001446: 00 DC.B 0x00 ; '\0' 0x10001447: 00 DC.B 0x00 ; '\0' 0x10001448: 00 DC.B 0x00 ; '\0' 0x10001449: 00 DC.B 0x00 ; '\0' 0x1000144A: 00 DC.B 0x00 ; '\0' 0x1000144B: 00 DC.B 0x00 ; '\0' 0x1000144C: 00 DC.B 0x00 ; '\0' 0x1000144D: 00 DC.B 0x00 ; '\0' 0x1000144E: 00 DC.B 0x00 ; '\0' 0x1000144F: 00 DC.B 0x00 ; '\0' 0x10001450: 00 DC.B 0x00 ; '\0' 0x10001451: 00 DC.B 0x00 ; '\0' 0x10001452: 07 DC.B 0x07 ; '\x07' 0x10001453: 00 DC.B 0x00 ; '\0' 0x10001454: D1 DC.B 0xD1 ; '\xD1' 0x10001455: 00 DC.B 0x00 ; '\0' 0x10001456: 00 DC.B 0x00 ; '\0' 0x10001457: 00 DC.B 0x00 ; '\0' 0x10001458: 00 DC.B 0x00 ; '\0' 0x10001459: 00 DC.B 0x00 ; '\0' 0x1000145A: 00 DC.B 0x00 ; '\0' 0x1000145B: 00 DC.B 0x00 ; '\0' 0x1000145C: 00 DC.B 0x00 ; '\0' 0x1000145D: 00 DC.B 0x00 ; '\0' 0x1000145E: 00 DC.B 0x00 ; '\0' 0x1000145F: 00 DC.B 0x00 ; '\0' 0x10001460: 00 DC.B 0x00 ; '\0' 0x10001461: 00 DC.B 0x00 ; '\0' 0x10001462: 09 DC.B 0x09 ; '\t' 0x10001463: 00 DC.B 0x00 ; '\0' 0x10001464: D1 DC.B 0xD1 ; '\xD1' 0x10001465: 00 DC.B 0x00 ; '\0' 0x10001466: 00 DC.B 0x00 ; '\0' 0x10001467: 00 DC.B 0x00 ; '\0' 0x10001468: 00 DC.B 0x00 ; '\0' 0x10001469: 00 DC.B 0x00 ; '\0' 0x1000146A: 00 DC.B 0x00 ; '\0' 0x1000146B: 00 DC.B 0x00 ; '\0' 0x1000146C: 00 DC.B 0x00 ; '\0' 0x1000146D: 00 DC.B 0x00 ; '\0' 0x1000146E: 00 DC.B 0x00 ; '\0' 0x1000146F: 00 DC.B 0x00 ; '\0' 0x10001470: 00 DC.B 0x00 ; '\0' 0x10001471: 00 DC.B 0x00 ; '\0' 0x10001472: 0B DC.B 0x0B ; '\v' 0x10001473: 00 DC.B 0x00 ; '\0' 0x10001474: D1 DC.B 0xD1 ; '\xD1' 0x10001475: 00 DC.B 0x00 ; '\0' 0x10001476: 00 DC.B 0x00 ; '\0' 0x10001477: 00 DC.B 0x00 ; '\0' 0x10001478: 00 DC.B 0x00 ; '\0' 0x10001479: 00 DC.B 0x00 ; '\0' 0x1000147A: 00 DC.B 0x00 ; '\0' 0x1000147B: 00 DC.B 0x00 ; '\0' 0x1000147C: 00 DC.B 0x00 ; '\0' 0x1000147D: 00 DC.B 0x00 ; '\0' 0x1000147E: 00 DC.B 0x00 ; '\0' 0x1000147F: 00 DC.B 0x00 ; '\0' 0x10001480: 00 DC.B 0x00 ; '\0' 0x10001481: 00 DC.B 0x00 ; '\0' 0x10001482: 0D DC.B 0x0D ; '\r' 0x10001483: 00 DC.B 0x00 ; '\0' 0x10001484: D1 DC.B 0xD1 ; '\xD1' 0x10001485: 00 DC.B 0x00 ; '\0' 0x10001486: 00 DC.B 0x00 ; '\0' 0x10001487: 00 DC.B 0x00 ; '\0' 0x10001488: 00 DC.B 0x00 ; '\0' 0x10001489: 00 DC.B 0x00 ; '\0' 0x1000148A: 00 DC.B 0x00 ; '\0' 0x1000148B: 00 DC.B 0x00 ; '\0' 0x1000148C: 00 DC.B 0x00 ; '\0' 0x1000148D: 00 DC.B 0x00 ; '\0' 0x1000148E: 00 DC.B 0x00 ; '\0' 0x1000148F: 00 DC.B 0x00 ; '\0' 0x10001490: 00 DC.B 0x00 ; '\0' 0x10001491: 00 DC.B 0x00 ; '\0' 0x10001492: 0F DC.B 0x0F ; '\x0F' 0x10001493: 00 DC.B 0x00 ; '\0' 0x10001494: BB DC.B 0xBB ; '\xBB' 0x10001495: 05 DC.B 0x05 ; '\x05' 0x10001496: 00 DC.B 0x00 ; '\0' 0x10001497: 00 DC.B 0x00 ; '\0' 0x10001498: 01 DC.B 0x01 ; '\x01' 0x10001499: 00 DC.B 0x00 ; '\0' 0x1000149A: 00 DC.B 0x00 ; '\0' 0x1000149B: 00 DC.B 0x00 ; '\0' 0x1000149C: 16 DC.B 0x16 ; '\x16' 0x1000149D: 00 DC.B 0x00 ; '\0' 0x1000149E: 00 DC.B 0x00 ; '\0' 0x1000149F: 00 DC.B 0x00 ; '\0' 0x100014A0: 02 DC.B 0x02 ; '\x02' 0x100014A1: 00 DC.B 0x00 ; '\0' 0x100014A2: 11 DC.B 0x11 ; '\x11' 0x100014A3: 00 DC.B 0x00 ; '\0' 0x100014A4: DE DC.B 0xDE ; '\xDE' 0x100014A5: 04 DC.B 0x04 ; '\x04' 0x100014A6: 00 DC.B 0x00 ; '\0' 0x100014A7: 00 DC.B 0x00 ; '\0' 0x100014A8: 01 DC.B 0x01 ; '\x01' 0x100014A9: 00 DC.B 0x00 ; '\0' 0x100014AA: 00 DC.B 0x00 ; '\0' 0x100014AB: 00 DC.B 0x00 ; '\0' 0x100014AC: 44 DC.B 0x44 ; 'D' 0x100014AD: 00 DC.B 0x00 ; '\0' 0x100014AE: 00 DC.B 0x00 ; '\0' 0x100014AF: 00 DC.B 0x00 ; '\0' 0x100014B0: 02 DC.B 0x02 ; '\x02' 0x100014B1: 00 DC.B 0x00 ; '\0' 0x100014B2: 12 DC.B 0x12 ; '\x12' 0x100014B3: 00 DC.B 0x00 ; '\0' 0x100014B4: 54 DC.B 0x54 ; 'T' 0x100014B5: 05 DC.B 0x05 ; '\x05' 0x100014B6: 00 DC.B 0x00 ; '\0' 0x100014B7: 00 DC.B 0x00 ; '\0' 0x100014B8: 01 DC.B 0x01 ; '\x01' 0x100014B9: 00 DC.B 0x00 ; '\0' 0x100014BA: 00 DC.B 0x00 ; '\0' 0x100014BB: 00 DC.B 0x00 ; '\0' 0x100014BC: 56 DC.B 0x56 ; 'V' 0x100014BD: 00 DC.B 0x00 ; '\0' 0x100014BE: 00 DC.B 0x00 ; '\0' 0x100014BF: 00 DC.B 0x00 ; '\0' 0x100014C0: 02 DC.B 0x02 ; '\x02' 0x100014C1: 00 DC.B 0x00 ; '\0' 0x100014C2: 14 DC.B 0x14 ; '\x14' 0x100014C3: 00 DC.B 0x00 ; '\0' 0x100014C4: D1 DC.B 0xD1 ; '\xD1' 0x100014C5: 00 DC.B 0x00 ; '\0' 0x100014C6: 00 DC.B 0x00 ; '\0' 0x100014C7: 00 DC.B 0x00 ; '\0' 0x100014C8: 00 DC.B 0x00 ; '\0' 0x100014C9: 00 DC.B 0x00 ; '\0' 0x100014CA: 00 DC.B 0x00 ; '\0' 0x100014CB: 00 DC.B 0x00 ; '\0' 0x100014CC: 00 DC.B 0x00 ; '\0' 0x100014CD: 00 DC.B 0x00 ; '\0' 0x100014CE: 00 DC.B 0x00 ; '\0' 0x100014CF: 00 DC.B 0x00 ; '\0' 0x100014D0: 00 DC.B 0x00 ; '\0' 0x100014D1: 00 DC.B 0x00 ; '\0' 0x100014D2: 11 DC.B 0x11 ; '\x11' 0x100014D3: 00 DC.B 0x00 ; '\0' 0x100014D4: D1 DC.B 0xD1 ; '\xD1' 0x100014D5: 00 DC.B 0x00 ; '\0' 0x100014D6: 00 DC.B 0x00 ; '\0' 0x100014D7: 00 DC.B 0x00 ; '\0' 0x100014D8: 00 DC.B 0x00 ; '\0' 0x100014D9: 00 DC.B 0x00 ; '\0' 0x100014DA: 00 DC.B 0x00 ; '\0' 0x100014DB: 00 DC.B 0x00 ; '\0' 0x100014DC: 00 DC.B 0x00 ; '\0' 0x100014DD: 00 DC.B 0x00 ; '\0' 0x100014DE: 00 DC.B 0x00 ; '\0' 0x100014DF: 00 DC.B 0x00 ; '\0' 0x100014E0: 00 DC.B 0x00 ; '\0' 0x100014E1: 00 DC.B 0x00 ; '\0' 0x100014E2: 12 DC.B 0x12 ; '\x12' 0x100014E3: 00 DC.B 0x00 ; '\0' 0x100014E4: D1 DC.B 0xD1 ; '\xD1' 0x100014E5: 00 DC.B 0x00 ; '\0' 0x100014E6: 00 DC.B 0x00 ; '\0' 0x100014E7: 00 DC.B 0x00 ; '\0' 0x100014E8: 00 DC.B 0x00 ; '\0' 0x100014E9: 00 DC.B 0x00 ; '\0' 0x100014EA: 00 DC.B 0x00 ; '\0' 0x100014EB: 00 DC.B 0x00 ; '\0' 0x100014EC: 00 DC.B 0x00 ; '\0' 0x100014ED: 00 DC.B 0x00 ; '\0' 0x100014EE: 00 DC.B 0x00 ; '\0' 0x100014EF: 00 DC.B 0x00 ; '\0' 0x100014F0: 00 DC.B 0x00 ; '\0' 0x100014F1: 00 DC.B 0x00 ; '\0' 0x100014F2: 14 DC.B 0x14 ; '\x14' 0x100014F3: 00 DC.B 0x00 ; '\0' 0x100014F4: D1 DC.B 0xD1 ; '\xD1' 0x100014F5: 00 DC.B 0x00 ; '\0' 0x100014F6: 00 DC.B 0x00 ; '\0' 0x100014F7: 00 DC.B 0x00 ; '\0' 0x100014F8: 00 DC.B 0x00 ; '\0' 0x100014F9: 00 DC.B 0x00 ; '\0' 0x100014FA: 00 DC.B 0x00 ; '\0' 0x100014FB: 00 DC.B 0x00 ; '\0' 0x100014FC: 00 DC.B 0x00 ; '\0' 0x100014FD: 00 DC.B 0x00 ; '\0' 0x100014FE: 00 DC.B 0x00 ; '\0' 0x100014FF: 00 DC.B 0x00 ; '\0' 0x10001500: 00 DC.B 0x00 ; '\0' 0x10001501: 00 DC.B 0x00 ; '\0' 0x10001502: 16 DC.B 0x16 ; '\x16' 0x10001503: 00 DC.B 0x00 ; '\0' 0x10001504: D1 DC.B 0xD1 ; '\xD1' 0x10001505: 00 DC.B 0x00 ; '\0' 0x10001506: 00 DC.B 0x00 ; '\0' 0x10001507: 00 DC.B 0x00 ; '\0' 0x10001508: 00 DC.B 0x00 ; '\0' 0x10001509: 00 DC.B 0x00 ; '\0' 0x1000150A: 00 DC.B 0x00 ; '\0' 0x1000150B: 00 DC.B 0x00 ; '\0' 0x1000150C: 00 DC.B 0x00 ; '\0' 0x1000150D: 00 DC.B 0x00 ; '\0' 0x1000150E: 00 DC.B 0x00 ; '\0' 0x1000150F: 00 DC.B 0x00 ; '\0' 0x10001510: 00 DC.B 0x00 ; '\0' 0x10001511: 00 DC.B 0x00 ; '\0' 0x10001512: 18 DC.B 0x18 ; '\x18' 0x10001513: 00 DC.B 0x00 ; '\0' 0x10001514: D1 DC.B 0xD1 ; '\xD1' 0x10001515: 00 DC.B 0x00 ; '\0' 0x10001516: 00 DC.B 0x00 ; '\0' 0x10001517: 00 DC.B 0x00 ; '\0' 0x10001518: 00 DC.B 0x00 ; '\0' 0x10001519: 00 DC.B 0x00 ; '\0' 0x1000151A: 00 DC.B 0x00 ; '\0' 0x1000151B: 00 DC.B 0x00 ; '\0' 0x1000151C: 00 DC.B 0x00 ; '\0' 0x1000151D: 00 DC.B 0x00 ; '\0' 0x1000151E: 00 DC.B 0x00 ; '\0' 0x1000151F: 00 DC.B 0x00 ; '\0' 0x10001520: 00 DC.B 0x00 ; '\0' 0x10001521: 00 DC.B 0x00 ; '\0' 0x10001522: 1A DC.B 0x1A ; '\x1A' 0x10001523: 00 DC.B 0x00 ; '\0' 0x10001524: D1 DC.B 0xD1 ; '\xD1' 0x10001525: 00 DC.B 0x00 ; '\0' 0x10001526: 00 DC.B 0x00 ; '\0' 0x10001527: 00 DC.B 0x00 ; '\0' 0x10001528: 00 DC.B 0x00 ; '\0' 0x10001529: 00 DC.B 0x00 ; '\0' 0x1000152A: 00 DC.B 0x00 ; '\0' 0x1000152B: 00 DC.B 0x00 ; '\0' 0x1000152C: 00 DC.B 0x00 ; '\0' 0x1000152D: 00 DC.B 0x00 ; '\0' 0x1000152E: 00 DC.B 0x00 ; '\0' 0x1000152F: 00 DC.B 0x00 ; '\0' 0x10001530: 00 DC.B 0x00 ; '\0' 0x10001531: 00 DC.B 0x00 ; '\0' 0x10001532: 1C DC.B 0x1C ; '\x1C' 0x10001533: 00 DC.B 0x00 ; '\0' 0x10001534: D1 DC.B 0xD1 ; '\xD1' 0x10001535: 00 DC.B 0x00 ; '\0' 0x10001536: 00 DC.B 0x00 ; '\0' 0x10001537: 00 DC.B 0x00 ; '\0' 0x10001538: 00 DC.B 0x00 ; '\0' 0x10001539: 00 DC.B 0x00 ; '\0' 0x1000153A: 00 DC.B 0x00 ; '\0' 0x1000153B: 00 DC.B 0x00 ; '\0' 0x1000153C: 00 DC.B 0x00 ; '\0' 0x1000153D: 00 DC.B 0x00 ; '\0' 0x1000153E: 00 DC.B 0x00 ; '\0' 0x1000153F: 00 DC.B 0x00 ; '\0' 0x10001540: 00 DC.B 0x00 ; '\0' 0x10001541: 00 DC.B 0x00 ; '\0' 0x10001542: 1E DC.B 0x1E ; '\x1E' 0x10001543: 00 DC.B 0x00 ; '\0' 0x10001544: D1 DC.B 0xD1 ; '\xD1' 0x10001545: 00 DC.B 0x00 ; '\0' 0x10001546: 00 DC.B 0x00 ; '\0' 0x10001547: 00 DC.B 0x00 ; '\0' 0x10001548: 00 DC.B 0x00 ; '\0' 0x10001549: 00 DC.B 0x00 ; '\0' 0x1000154A: 00 DC.B 0x00 ; '\0' 0x1000154B: 00 DC.B 0x00 ; '\0' 0x1000154C: 00 DC.B 0x00 ; '\0' 0x1000154D: 00 DC.B 0x00 ; '\0' 0x1000154E: 00 DC.B 0x00 ; '\0' 0x1000154F: 00 DC.B 0x00 ; '\0' 0x10001550: 00 DC.B 0x00 ; '\0' 0x10001551: 00 DC.B 0x00 ; '\0' 0x10001552: 20 DC.B 0x20 ; ' ' 0x10001553: 00 DC.B 0x00 ; '\0' 0x10001554: D1 DC.B 0xD1 ; '\xD1' 0x10001555: 00 DC.B 0x00 ; '\0' 0x10001556: 00 DC.B 0x00 ; '\0' 0x10001557: 00 DC.B 0x00 ; '\0' 0x10001558: 00 DC.B 0x00 ; '\0' 0x10001559: 00 DC.B 0x00 ; '\0' 0x1000155A: 00 DC.B 0x00 ; '\0' 0x1000155B: 00 DC.B 0x00 ; '\0' 0x1000155C: 00 DC.B 0x00 ; '\0' 0x1000155D: 00 DC.B 0x00 ; '\0' 0x1000155E: 00 DC.B 0x00 ; '\0' 0x1000155F: 00 DC.B 0x00 ; '\0' 0x10001560: 00 DC.B 0x00 ; '\0' 0x10001561: 00 DC.B 0x00 ; '\0' 0x10001562: 22 DC.B 0x22 ; '\"' 0x10001563: 00 DC.B 0x00 ; '\0' 0x10001564: D1 DC.B 0xD1 ; '\xD1' 0x10001565: 00 DC.B 0x00 ; '\0' 0x10001566: 00 DC.B 0x00 ; '\0' 0x10001567: 00 DC.B 0x00 ; '\0' 0x10001568: 00 DC.B 0x00 ; '\0' 0x10001569: 00 DC.B 0x00 ; '\0' 0x1000156A: 00 DC.B 0x00 ; '\0' 0x1000156B: 00 DC.B 0x00 ; '\0' 0x1000156C: 00 DC.B 0x00 ; '\0' 0x1000156D: 00 DC.B 0x00 ; '\0' 0x1000156E: 00 DC.B 0x00 ; '\0' 0x1000156F: 00 DC.B 0x00 ; '\0' 0x10001570: 00 DC.B 0x00 ; '\0' 0x10001571: 00 DC.B 0x00 ; '\0' 0x10001572: 24 DC.B 0x24 ; '$' 0x10001573: 00 DC.B 0x00 ; '\0' 0x10001574: D1 DC.B 0xD1 ; '\xD1' 0x10001575: 00 DC.B 0x00 ; '\0' 0x10001576: 00 DC.B 0x00 ; '\0' 0x10001577: 00 DC.B 0x00 ; '\0' 0x10001578: 00 DC.B 0x00 ; '\0' 0x10001579: 00 DC.B 0x00 ; '\0' 0x1000157A: 00 DC.B 0x00 ; '\0' 0x1000157B: 00 DC.B 0x00 ; '\0' 0x1000157C: 00 DC.B 0x00 ; '\0' 0x1000157D: 00 DC.B 0x00 ; '\0' 0x1000157E: 00 DC.B 0x00 ; '\0' 0x1000157F: 00 DC.B 0x00 ; '\0' 0x10001580: 00 DC.B 0x00 ; '\0' 0x10001581: 00 DC.B 0x00 ; '\0' 0x10001582: 26 DC.B 0x26 ; '&' 0x10001583: 00 DC.B 0x00 ; '\0' 0x10001584: D1 DC.B 0xD1 ; '\xD1' 0x10001585: 00 DC.B 0x00 ; '\0' 0x10001586: 00 DC.B 0x00 ; '\0' 0x10001587: 00 DC.B 0x00 ; '\0' 0x10001588: 00 DC.B 0x00 ; '\0' 0x10001589: 00 DC.B 0x00 ; '\0' 0x1000158A: 00 DC.B 0x00 ; '\0' 0x1000158B: 00 DC.B 0x00 ; '\0' 0x1000158C: 00 DC.B 0x00 ; '\0' 0x1000158D: 00 DC.B 0x00 ; '\0' 0x1000158E: 00 DC.B 0x00 ; '\0' 0x1000158F: 00 DC.B 0x00 ; '\0' 0x10001590: 00 DC.B 0x00 ; '\0' 0x10001591: 00 DC.B 0x00 ; '\0' 0x10001592: 28 DC.B 0x28 ; '(' 0x10001593: 00 DC.B 0x00 ; '\0' 0x10001594: D1 DC.B 0xD1 ; '\xD1' 0x10001595: 00 DC.B 0x00 ; '\0' 0x10001596: 00 DC.B 0x00 ; '\0' 0x10001597: 00 DC.B 0x00 ; '\0' 0x10001598: 00 DC.B 0x00 ; '\0' 0x10001599: 00 DC.B 0x00 ; '\0' 0x1000159A: 00 DC.B 0x00 ; '\0' 0x1000159B: 00 DC.B 0x00 ; '\0' 0x1000159C: 00 DC.B 0x00 ; '\0' 0x1000159D: 00 DC.B 0x00 ; '\0' 0x1000159E: 00 DC.B 0x00 ; '\0' 0x1000159F: 00 DC.B 0x00 ; '\0' 0x100015A0: 00 DC.B 0x00 ; '\0' 0x100015A1: 00 DC.B 0x00 ; '\0' 0x100015A2: 2A DC.B 0x2A ; '*' 0x100015A3: 00 DC.B 0x00 ; '\0' 0x100015A4: D1 DC.B 0xD1 ; '\xD1' 0x100015A5: 00 DC.B 0x00 ; '\0' 0x100015A6: 00 DC.B 0x00 ; '\0' 0x100015A7: 00 DC.B 0x00 ; '\0' 0x100015A8: 00 DC.B 0x00 ; '\0' 0x100015A9: 00 DC.B 0x00 ; '\0' 0x100015AA: 00 DC.B 0x00 ; '\0' 0x100015AB: 00 DC.B 0x00 ; '\0' 0x100015AC: 00 DC.B 0x00 ; '\0' 0x100015AD: 00 DC.B 0x00 ; '\0' 0x100015AE: 00 DC.B 0x00 ; '\0' 0x100015AF: 00 DC.B 0x00 ; '\0' 0x100015B0: 00 DC.B 0x00 ; '\0' 0x100015B1: 00 DC.B 0x00 ; '\0' 0x100015B2: 2C DC.B 0x2C ; ',' 0x100015B3: 00 DC.B 0x00 ; '\0' 0x100015B4: D1 DC.B 0xD1 ; '\xD1' 0x100015B5: 00 DC.B 0x00 ; '\0' 0x100015B6: 00 DC.B 0x00 ; '\0' 0x100015B7: 00 DC.B 0x00 ; '\0' 0x100015B8: 00 DC.B 0x00 ; '\0' 0x100015B9: 00 DC.B 0x00 ; '\0' 0x100015BA: 00 DC.B 0x00 ; '\0' 0x100015BB: 00 DC.B 0x00 ; '\0' 0x100015BC: 00 DC.B 0x00 ; '\0' 0x100015BD: 00 DC.B 0x00 ; '\0' 0x100015BE: 00 DC.B 0x00 ; '\0' 0x100015BF: 00 DC.B 0x00 ; '\0' 0x100015C0: 00 DC.B 0x00 ; '\0' 0x100015C1: 00 DC.B 0x00 ; '\0' 0x100015C2: 2E DC.B 0x2E ; '.' 0x100015C3: 00 DC.B 0x00 ; '\0' 0x100015C4: D1 DC.B 0xD1 ; '\xD1' 0x100015C5: 00 DC.B 0x00 ; '\0' 0x100015C6: 00 DC.B 0x00 ; '\0' 0x100015C7: 00 DC.B 0x00 ; '\0' 0x100015C8: 00 DC.B 0x00 ; '\0' 0x100015C9: 00 DC.B 0x00 ; '\0' 0x100015CA: 00 DC.B 0x00 ; '\0' 0x100015CB: 00 DC.B 0x00 ; '\0' 0x100015CC: 00 DC.B 0x00 ; '\0' 0x100015CD: 00 DC.B 0x00 ; '\0' 0x100015CE: 00 DC.B 0x00 ; '\0' 0x100015CF: 00 DC.B 0x00 ; '\0' 0x100015D0: 00 DC.B 0x00 ; '\0' 0x100015D1: 00 DC.B 0x00 ; '\0' 0x100015D2: 30 DC.B 0x30 ; '0' 0x100015D3: 00 DC.B 0x00 ; '\0' 0x100015D4: D1 DC.B 0xD1 ; '\xD1' 0x100015D5: 00 DC.B 0x00 ; '\0' 0x100015D6: 00 DC.B 0x00 ; '\0' 0x100015D7: 00 DC.B 0x00 ; '\0' 0x100015D8: 00 DC.B 0x00 ; '\0' 0x100015D9: 00 DC.B 0x00 ; '\0' 0x100015DA: 00 DC.B 0x00 ; '\0' 0x100015DB: 00 DC.B 0x00 ; '\0' 0x100015DC: 00 DC.B 0x00 ; '\0' 0x100015DD: 00 DC.B 0x00 ; '\0' 0x100015DE: 00 DC.B 0x00 ; '\0' 0x100015DF: 00 DC.B 0x00 ; '\0' 0x100015E0: 00 DC.B 0x00 ; '\0' 0x100015E1: 00 DC.B 0x00 ; '\0' 0x100015E2: 32 DC.B 0x32 ; '2' 0x100015E3: 00 DC.B 0x00 ; '\0' 0x100015E4: D1 DC.B 0xD1 ; '\xD1' 0x100015E5: 00 DC.B 0x00 ; '\0' 0x100015E6: 00 DC.B 0x00 ; '\0' 0x100015E7: 00 DC.B 0x00 ; '\0' 0x100015E8: 00 DC.B 0x00 ; '\0' 0x100015E9: 00 DC.B 0x00 ; '\0' 0x100015EA: 00 DC.B 0x00 ; '\0' 0x100015EB: 00 DC.B 0x00 ; '\0' 0x100015EC: 00 DC.B 0x00 ; '\0' 0x100015ED: 00 DC.B 0x00 ; '\0' 0x100015EE: 00 DC.B 0x00 ; '\0' 0x100015EF: 00 DC.B 0x00 ; '\0' 0x100015F0: 00 DC.B 0x00 ; '\0' 0x100015F1: 00 DC.B 0x00 ; '\0' 0x100015F2: 34 DC.B 0x34 ; '4' 0x100015F3: 00 DC.B 0x00 ; '\0' 0x100015F4: D1 DC.B 0xD1 ; '\xD1' 0x100015F5: 00 DC.B 0x00 ; '\0' 0x100015F6: 00 DC.B 0x00 ; '\0' 0x100015F7: 00 DC.B 0x00 ; '\0' 0x100015F8: 00 DC.B 0x00 ; '\0' 0x100015F9: 00 DC.B 0x00 ; '\0' 0x100015FA: 00 DC.B 0x00 ; '\0' 0x100015FB: 00 DC.B 0x00 ; '\0' 0x100015FC: 00 DC.B 0x00 ; '\0' 0x100015FD: 00 DC.B 0x00 ; '\0' 0x100015FE: 00 DC.B 0x00 ; '\0' 0x100015FF: 00 DC.B 0x00 ; '\0' 0x10001600: 00 DC.B 0x00 ; '\0' 0x10001601: 00 DC.B 0x00 ; '\0' 0x10001602: 36 DC.B 0x36 ; '6' 0x10001603: 00 DC.B 0x00 ; '\0' 0x10001604: D1 DC.B 0xD1 ; '\xD1' 0x10001605: 00 DC.B 0x00 ; '\0' 0x10001606: 00 DC.B 0x00 ; '\0' 0x10001607: 00 DC.B 0x00 ; '\0' 0x10001608: 00 DC.B 0x00 ; '\0' 0x10001609: 00 DC.B 0x00 ; '\0' 0x1000160A: 00 DC.B 0x00 ; '\0' 0x1000160B: 00 DC.B 0x00 ; '\0' 0x1000160C: 00 DC.B 0x00 ; '\0' 0x1000160D: 00 DC.B 0x00 ; '\0' 0x1000160E: 00 DC.B 0x00 ; '\0' 0x1000160F: 00 DC.B 0x00 ; '\0' 0x10001610: 00 DC.B 0x00 ; '\0' 0x10001611: 00 DC.B 0x00 ; '\0' 0x10001612: 38 DC.B 0x38 ; '8' 0x10001613: 00 DC.B 0x00 ; '\0' 0x10001614: D1 DC.B 0xD1 ; '\xD1' 0x10001615: 00 DC.B 0x00 ; '\0' 0x10001616: 00 DC.B 0x00 ; '\0' 0x10001617: 00 DC.B 0x00 ; '\0' 0x10001618: 00 DC.B 0x00 ; '\0' 0x10001619: 00 DC.B 0x00 ; '\0' 0x1000161A: 00 DC.B 0x00 ; '\0' 0x1000161B: 00 DC.B 0x00 ; '\0' 0x1000161C: 00 DC.B 0x00 ; '\0' 0x1000161D: 00 DC.B 0x00 ; '\0' 0x1000161E: 00 DC.B 0x00 ; '\0' 0x1000161F: 00 DC.B 0x00 ; '\0' 0x10001620: 00 DC.B 0x00 ; '\0' 0x10001621: 00 DC.B 0x00 ; '\0' 0x10001622: 3A DC.B 0x3A ; ':' 0x10001623: 00 DC.B 0x00 ; '\0' 0x10001624: D1 DC.B 0xD1 ; '\xD1' 0x10001625: 00 DC.B 0x00 ; '\0' 0x10001626: 00 DC.B 0x00 ; '\0' 0x10001627: 00 DC.B 0x00 ; '\0' 0x10001628: 00 DC.B 0x00 ; '\0' 0x10001629: 00 DC.B 0x00 ; '\0' 0x1000162A: 00 DC.B 0x00 ; '\0' 0x1000162B: 00 DC.B 0x00 ; '\0' 0x1000162C: 00 DC.B 0x00 ; '\0' 0x1000162D: 00 DC.B 0x00 ; '\0' 0x1000162E: 00 DC.B 0x00 ; '\0' 0x1000162F: 00 DC.B 0x00 ; '\0' 0x10001630: 00 DC.B 0x00 ; '\0' 0x10001631: 00 DC.B 0x00 ; '\0' 0x10001632: 3C DC.B 0x3C ; '<' 0x10001633: 00 DC.B 0x00 ; '\0' 0x10001634: D1 DC.B 0xD1 ; '\xD1' 0x10001635: 00 DC.B 0x00 ; '\0' 0x10001636: 00 DC.B 0x00 ; '\0' 0x10001637: 00 DC.B 0x00 ; '\0' 0x10001638: 00 DC.B 0x00 ; '\0' 0x10001639: 00 DC.B 0x00 ; '\0' 0x1000163A: 00 DC.B 0x00 ; '\0' 0x1000163B: 00 DC.B 0x00 ; '\0' 0x1000163C: 00 DC.B 0x00 ; '\0' 0x1000163D: 00 DC.B 0x00 ; '\0' 0x1000163E: 00 DC.B 0x00 ; '\0' 0x1000163F: 00 DC.B 0x00 ; '\0' 0x10001640: 00 DC.B 0x00 ; '\0' 0x10001641: 00 DC.B 0x00 ; '\0' 0x10001642: 3E DC.B 0x3E ; '>' 0x10001643: 00 DC.B 0x00 ; '\0' 0x10001644: D1 DC.B 0xD1 ; '\xD1' 0x10001645: 00 DC.B 0x00 ; '\0' 0x10001646: 00 DC.B 0x00 ; '\0' 0x10001647: 00 DC.B 0x00 ; '\0' 0x10001648: 00 DC.B 0x00 ; '\0' 0x10001649: 00 DC.B 0x00 ; '\0' 0x1000164A: 00 DC.B 0x00 ; '\0' 0x1000164B: 00 DC.B 0x00 ; '\0' 0x1000164C: 00 DC.B 0x00 ; '\0' 0x1000164D: 00 DC.B 0x00 ; '\0' 0x1000164E: 00 DC.B 0x00 ; '\0' 0x1000164F: 00 DC.B 0x00 ; '\0' 0x10001650: 00 DC.B 0x00 ; '\0' 0x10001651: 00 DC.B 0x00 ; '\0' 0x10001652: 40 DC.B 0x40 ; '@' 0x10001653: 00 DC.B 0x00 ; '\0' 0x10001654: FB DC.B 0xFB ; '\xFB' 0x10001655: 05 DC.B 0x05 ; '\x05' 0x10001656: 00 DC.B 0x00 ; '\0' 0x10001657: 00 DC.B 0x00 ; '\0' 0x10001658: 00 DC.B 0x00 ; '\0' 0x10001659: 00 DC.B 0x00 ; '\0' 0x1000165A: 00 DC.B 0x00 ; '\0' 0x1000165B: 00 DC.B 0x00 ; '\0' 0x1000165C: 10 DC.B 0x10 ; '\x10' 0x1000165D: 00 DC.B 0x00 ; '\0' 0x1000165E: 00 DC.B 0x00 ; '\0' 0x1000165F: 00 DC.B 0x00 ; '\0' 0x10001660: 01 DC.B 0x01 ; '\x01' 0x10001661: 00 DC.B 0x00 ; '\0' 0x10001662: 4B DC.B 0x4B ; 'K' 0x10001663: 00 DC.B 0x00 ; '\0' 0x10001664: B8 DC.B 0xB8 ; '\xB8' 0x10001665: 03 DC.B 0x03 ; '\x03' 0x10001666: 00 DC.B 0x00 ; '\0' 0x10001667: 00 DC.B 0x00 ; '\0' 0x10001668: 00 DC.B 0x00 ; '\0' 0x10001669: 00 DC.B 0x00 ; '\0' 0x1000166A: 00 DC.B 0x00 ; '\0' 0x1000166B: 00 DC.B 0x00 ; '\0' 0x1000166C: 01 DC.B 0x01 ; '\x01' 0x1000166D: 00 DC.B 0x00 ; '\0' 0x1000166E: 00 DC.B 0x00 ; '\0' 0x1000166F: 00 DC.B 0x00 ; '\0' 0x10001670: 01 DC.B 0x01 ; '\x01' 0x10001671: 00 DC.B 0x00 ; '\0' 0x10001672: 4C DC.B 0x4C ; 'L' 0x10001673: 00 DC.B 0x00 ; '\0' 0x10001674: D1 DC.B 0xD1 ; '\xD1' 0x10001675: 00 DC.B 0x00 ; '\0' 0x10001676: 00 DC.B 0x00 ; '\0' 0x10001677: 00 DC.B 0x00 ; '\0' 0x10001678: 00 DC.B 0x00 ; '\0' 0x10001679: 00 DC.B 0x00 ; '\0' 0x1000167A: 00 DC.B 0x00 ; '\0' 0x1000167B: 00 DC.B 0x00 ; '\0' 0x1000167C: 00 DC.B 0x00 ; '\0' 0x1000167D: 00 DC.B 0x00 ; '\0' 0x1000167E: 00 DC.B 0x00 ; '\0' 0x1000167F: 00 DC.B 0x00 ; '\0' 0x10001680: 00 DC.B 0x00 ; '\0' 0x10001681: 00 DC.B 0x00 ; '\0' 0x10001682: 42 DC.B 0x42 ; 'B' 0x10001683: 00 DC.B 0x00 ; '\0' 0x10001684: 08 DC.B 0x08 ; '\b' 0x10001685: 06 DC.B 0x06 ; '\x06' 0x10001686: 00 DC.B 0x00 ; '\0' 0x10001687: 00 DC.B 0x00 ; '\0' 0x10001688: 48 DC.B 0x48 ; 'H' 0x10001689: 00 DC.B 0x00 ; '\0' 0x1000168A: 00 DC.B 0x00 ; '\0' 0x1000168B: 00 DC.B 0x00 ; '\0' 0x1000168C: 00 DC.B 0x00 ; '\0' 0x1000168D: 00 DC.B 0x00 ; '\0' 0x1000168E: 00 DC.B 0x00 ; '\0' 0x1000168F: 00 DC.B 0x00 ; '\0' 0x10001690: 00 DC.B 0x00 ; '\0' 0x10001691: 00 DC.B 0x00 ; '\0' 0x10001692: 42 DC.B 0x42 ; 'B' 0x10001693: 00 DC.B 0x00 ; '\0' 0x10001694: D1 DC.B 0xD1 ; '\xD1' 0x10001695: 00 DC.B 0x00 ; '\0' 0x10001696: 00 DC.B 0x00 ; '\0' 0x10001697: 00 DC.B 0x00 ; '\0' 0x10001698: 4C DC.B 0x4C ; 'L' 0x10001699: 00 DC.B 0x00 ; '\0' 0x1000169A: 00 DC.B 0x00 ; '\0' 0x1000169B: 00 DC.B 0x00 ; '\0' 0x1000169C: 00 DC.B 0x00 ; '\0' 0x1000169D: 00 DC.B 0x00 ; '\0' 0x1000169E: 00 DC.B 0x00 ; '\0' 0x1000169F: 00 DC.B 0x00 ; '\0' 0x100016A0: 00 DC.B 0x00 ; '\0' 0x100016A1: 00 DC.B 0x00 ; '\0' 0x100016A2: 42 DC.B 0x42 ; 'B' 0x100016A3: 00 DC.B 0x00 ; '\0' 0x100016A4: 0B DC.B 0x0B ; '\v' 0x100016A5: 05 DC.B 0x05 ; '\x05' 0x100016A6: 00 DC.B 0x00 ; '\0' 0x100016A7: 00 DC.B 0x00 ; '\0' 0x100016A8: 01 DC.B 0x01 ; '\x01' 0x100016A9: 00 DC.B 0x00 ; '\0' 0x100016AA: 00 DC.B 0x00 ; '\0' 0x100016AB: 00 DC.B 0x00 ; '\0' 0x100016AC: 2A DC.B 0x2A ; '*' 0x100016AD: 00 DC.B 0x00 ; '\0' 0x100016AE: 00 DC.B 0x00 ; '\0' 0x100016AF: 00 DC.B 0x00 ; '\0' 0x100016B0: 02 DC.B 0x02 ; '\x02' 0x100016B1: 00 DC.B 0x00 ; '\0' 0x100016B2: 44 DC.B 0x44 ; 'D' 0x100016B3: 00 DC.B 0x00 ; '\0' 0x100016B4: D1 DC.B 0xD1 ; '\xD1' 0x100016B5: 00 DC.B 0x00 ; '\0' 0x100016B6: 00 DC.B 0x00 ; '\0' 0x100016B7: 00 DC.B 0x00 ; '\0' 0x100016B8: 00 DC.B 0x00 ; '\0' 0x100016B9: 00 DC.B 0x00 ; '\0' 0x100016BA: 00 DC.B 0x00 ; '\0' 0x100016BB: 00 DC.B 0x00 ; '\0' 0x100016BC: 00 DC.B 0x00 ; '\0' 0x100016BD: 00 DC.B 0x00 ; '\0' 0x100016BE: 00 DC.B 0x00 ; '\0' 0x100016BF: 00 DC.B 0x00 ; '\0' 0x100016C0: 00 DC.B 0x00 ; '\0' 0x100016C1: 00 DC.B 0x00 ; '\0' 0x100016C2: 44 DC.B 0x44 ; 'D' 0x100016C3: 00 DC.B 0x00 ; '\0' 0x100016C4: D1 DC.B 0xD1 ; '\xD1' 0x100016C5: 00 DC.B 0x00 ; '\0' 0x100016C6: 00 DC.B 0x00 ; '\0' 0x100016C7: 00 DC.B 0x00 ; '\0' 0x100016C8: 00 DC.B 0x00 ; '\0' 0x100016C9: 00 DC.B 0x00 ; '\0' 0x100016CA: 00 DC.B 0x00 ; '\0' 0x100016CB: 00 DC.B 0x00 ; '\0' 0x100016CC: 00 DC.B 0x00 ; '\0' 0x100016CD: 00 DC.B 0x00 ; '\0' 0x100016CE: 00 DC.B 0x00 ; '\0' 0x100016CF: 00 DC.B 0x00 ; '\0' 0x100016D0: 00 DC.B 0x00 ; '\0' 0x100016D1: 00 DC.B 0x00 ; '\0' 0x100016D2: 46 DC.B 0x46 ; 'F' 0x100016D3: 00 DC.B 0x00 ; '\0' 0x100016D4: D1 DC.B 0xD1 ; '\xD1' 0x100016D5: 00 DC.B 0x00 ; '\0' 0x100016D6: 00 DC.B 0x00 ; '\0' 0x100016D7: 00 DC.B 0x00 ; '\0' 0x100016D8: 00 DC.B 0x00 ; '\0' 0x100016D9: 00 DC.B 0x00 ; '\0' 0x100016DA: 00 DC.B 0x00 ; '\0' 0x100016DB: 00 DC.B 0x00 ; '\0' 0x100016DC: 00 DC.B 0x00 ; '\0' 0x100016DD: 00 DC.B 0x00 ; '\0' 0x100016DE: 00 DC.B 0x00 ; '\0' 0x100016DF: 00 DC.B 0x00 ; '\0' 0x100016E0: 00 DC.B 0x00 ; '\0' 0x100016E1: 00 DC.B 0x00 ; '\0' 0x100016E2: 48 DC.B 0x48 ; 'H' 0x100016E3: 00 DC.B 0x00 ; '\0' 0x100016E4: D7 DC.B 0xD7 ; '\xD7' 0x100016E5: 03 DC.B 0x03 ; '\x03' 0x100016E6: 00 DC.B 0x00 ; '\0' 0x100016E7: 00 DC.B 0x00 ; '\0' 0x100016E8: 01 DC.B 0x01 ; '\x01' 0x100016E9: 00 DC.B 0x00 ; '\0' 0x100016EA: 00 DC.B 0x00 ; '\0' 0x100016EB: 00 DC.B 0x00 ; '\0' 0x100016EC: 80 DC.B 0x80 ; '\x80' 0x100016ED: 00 DC.B 0x00 ; '\0' 0x100016EE: 00 DC.B 0x00 ; '\0' 0x100016EF: 00 DC.B 0x00 ; '\0' 0x100016F0: 12 DC.B 0x12 ; '\x12' 0x100016F1: 00 DC.B 0x00 ; '\0' 0x100016F2: 03 DC.B 0x03 ; '\x03' 0x100016F3: 00 DC.B 0x00 ; '\0' 0x100016F4: 5F DC.B 0x5F ; '_' 0x100016F5: 06 DC.B 0x06 ; '\x06' 0x100016F6: 00 DC.B 0x00 ; '\0' 0x100016F7: 00 DC.B 0x00 ; '\0' 0x100016F8: 00 DC.B 0x00 ; '\0' 0x100016F9: 00 DC.B 0x00 ; '\0' 0x100016FA: 00 DC.B 0x00 ; '\0' 0x100016FB: 00 DC.B 0x00 ; '\0' 0x100016FC: A8 DC.B 0xA8 ; '\xA8' 0x100016FD: 00 DC.B 0x00 ; '\0' 0x100016FE: 00 DC.B 0x00 ; '\0' 0x100016FF: 00 DC.B 0x00 ; '\0' 0x10001700: 11 DC.B 0x11 ; '\x11' 0x10001701: 00 DC.B 0x00 ; '\0' 0x10001702: 4A DC.B 0x4A ; 'J' 0x10001703: 00 DC.B 0x00 ; '\0' 0x10001704: 01 DC.B 0x01 ; '\x01' 0x10001705: 00 DC.B 0x00 ; '\0' 0x10001706: 00 DC.B 0x00 ; '\0' 0x10001707: 00 DC.B 0x00 ; '\0' 0x10001708: 00 DC.B 0x00 ; '\0' 0x10001709: 00 DC.B 0x00 ; '\0' 0x1000170A: 00 DC.B 0x00 ; '\0' 0x1000170B: 00 DC.B 0x00 ; '\0' 0x1000170C: 00 DC.B 0x00 ; '\0' 0x1000170D: 00 DC.B 0x00 ; '\0' 0x1000170E: 00 DC.B 0x00 ; '\0' 0x1000170F: 00 DC.B 0x00 ; '\0' 0x10001710: 10 DC.B 0x10 ; '\x10' 0x10001711: 00 DC.B 0x00 ; '\0' 0x10001712: 00 DC.B 0x00 ; '\0' 0x10001713: 00 DC.B 0x00 ; '\0' 0x10001714: B9 DC.B 0xB9 ; '\xB9' 0x10001715: 04 DC.B 0x04 ; '\x04' 0x10001716: 00 DC.B 0x00 ; '\0' 0x10001717: 00 DC.B 0x00 ; '\0' 0x10001718: 01 DC.B 0x01 ; '\x01' 0x10001719: 00 DC.B 0x00 ; '\0' 0x1000171A: 00 DC.B 0x00 ; '\0' 0x1000171B: 00 DC.B 0x00 ; '\0' 0x1000171C: 80 DC.B 0x80 ; '\x80' 0x1000171D: 00 DC.B 0x00 ; '\0' 0x1000171E: 00 DC.B 0x00 ; '\0' 0x1000171F: 00 DC.B 0x00 ; '\0' 0x10001720: 12 DC.B 0x12 ; '\x12' 0x10001721: 00 DC.B 0x00 ; '\0' 0x10001722: 07 DC.B 0x07 ; '\x07' 0x10001723: 00 DC.B 0x00 ; '\0' 0x10001724: A4 DC.B 0xA4 ; '\xA4' 0x10001725: 01 DC.B 0x01 ; '\x01' 0x10001726: 00 DC.B 0x00 ; '\0' 0x10001727: 00 DC.B 0x00 ; '\0' 0x10001728: 01 DC.B 0x01 ; '\x01' 0x10001729: 00 DC.B 0x00 ; '\0' 0x1000172A: 00 DC.B 0x00 ; '\0' 0x1000172B: 00 DC.B 0x00 ; '\0' 0x1000172C: 1C DC.B 0x1C ; '\x1C' 0x1000172D: 00 DC.B 0x00 ; '\0' 0x1000172E: 00 DC.B 0x00 ; '\0' 0x1000172F: 00 DC.B 0x00 ; '\0' 0x10001730: 12 DC.B 0x12 ; '\x12' 0x10001731: 00 DC.B 0x00 ; '\0' 0x10001732: 09 DC.B 0x09 ; '\t' 0x10001733: 00 DC.B 0x00 ; '\0' 0x10001734: DE DC.B 0xDE ; '\xDE' 0x10001735: 05 DC.B 0x05 ; '\x05'

Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1


_acDownBuffer: 0x10001736: 00 DC.B 0x00 ; '\0' 0x10001737: 53 DC.B 0x53 ; 'S' 0x10001738: 45 DC.B 0x45 ; 'E' 0x10001739: 47 DC.B 0x47 ; 'G' 0x1000173A: 47 DC.B 0x47 ; 'G' 0x1000173B: 45 DC.B 0x45 ; 'E' 0x1000173C: 52 DC.B 0x52 ; 'R' 0x1000173D: 20 DC.B 0x20 ; ' ' 0x1000173E: 43 DC.B 0x43 ; 'C' 0x1000173F: 2F DC.B 0x2F ; '/' 0x10001740: 43 DC.B 0x43 ; 'C' 0x10001741: 2B DC.B 0x2B ; '+' 0x10001742: 2B DC.B 0x2B ; '+' 0x10001743: 20 DC.B 0x20 ; ' ' 0x10001744: 63 DC.B 0x63 ; 'c' 0x10001745: 6F DC.B 0x6F ; 'o'

Section .no_init from main.o, size=4, align=4


bootLoaderMark: 0x10001748: 00 DC.B 0x00 ; '\0' 0x10001749: 00 DC.B 0x00 ; '\0' 0x1000174A: 00 DC.B 0x00 ; '\0' 0x1000174B: 00 DC.B 0x00 ; '\0'

Section .data.pFlash from stm32g4xx_hal_flash.o, size=32, align=4


pFlash: 0x1000174C: 00 DC.B 0x00 ; '\0' 0x1000174D: 00 DC.B 0x00 ; '\0' 0x1000174E: 00 DC.B 0x00 ; '\0' 0x1000174F: 00 DC.B 0x00 ; '\0' 0x10001750: 00 DC.B 0x00 ; '\0' 0x10001751: 00 DC.B 0x00 ; '\0' 0x10001752: 00 DC.B 0x00 ; '\0' 0x10001753: 00 DC.B 0x00 ; '\0' 0x10001754: 00 DC.B 0x00 ; '\0' 0x10001755: 00 DC.B 0x00 ; '\0' 0x10001756: 00 DC.B 0x00 ; '\0' 0x10001757: 00 DC.B 0x00 ; '\0' 0x10001758: 00 DC.B 0x00 ; '\0' 0x10001759: 00 DC.B 0x00 ; '\0' 0x1000175A: 00 DC.B 0x00 ; '\0' 0x1000175B: 00 DC.B 0x00 ; '\0' 0x1000175C: 01 DC.B 0x01 ; '\x01' 0x1000175D: 00 DC.B 0x00 ; '\0' 0x1000175E: 00 DC.B 0x00 ; '\0' 0x1000175F: 00 DC.B 0x00 ; '\0' 0x10001760: 00 DC.B 0x00 ; '\0' 0x10001761: 00 DC.B 0x00 ; '\0' 0x10001762: 00 DC.B 0x00 ; '\0' 0x10001763: 00 DC.B 0x00 ; '\0' 0x10001764: 00 DC.B 0x00 ; '\0' 0x10001765: 00 DC.B 0x00 ; '\0' 0x10001766: 00 DC.B 0x00 ; '\0' 0x10001767: 00 DC.B 0x00 ; '\0' 0x10001768: 00 DC.B 0x00 ; '\0' 0x10001769: 00 DC.B 0x00 ; '\0' 0x1000176A: 00 DC.B 0x00 ; '\0' 0x1000176B: 00 DC.B 0x00 ; '\0'

Section .data.uwTickPrio from stm32g4xx_hal.o, size=4, align=4


uwTickPrio: 0x1000176C: 10 DC.B 0x10 ; '\x10' 0x1000176D: 00 DC.B 0x00 ; '\0' 0x1000176E: 00 DC.B 0x00 ; '\0' 0x1000176F: 00 DC.B 0x00 ; '\0'

Section .data.uwTickFreq from stm32g4xx_hal.o, size=4, align=4


uwTickFreq: 0x10001770: 01 DC.B 0x01 ; '\x01' 0x10001771: 00 DC.B 0x00 ; '\0' 0x10001772: 00 DC.B 0x00 ; '\0' 0x10001773: 00 DC.B 0x00 ; '\0'

Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stdout: 0x10001774: 100012C4 DC.W __SEGGER_RTL_stdout_file

Section .data.libc.stdin from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stdin: 0x10001778: 100012C8 DC.W __SEGGER_RTL_stdin_file

Section .data.libc.stderr from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stderr: 0x1000177C: 100012CC DC.W __SEGGER_RTL_stderr_file

Section .data.SystemCoreClock from system_stm32g4xx.o, size=4, align=4


SystemCoreClock: 0x10001780: 00 DC.B 0x00 ; '\0' 0x10001781: 24 DC.B 0x24 ; '$' 0x10001782: F4 DC.B 0xF4 ; '\xF4' 0x10001783: 00 DC.B 0x00 ; '\0'

Section .tbss.__SEGGER_RTL_locale_ptr from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_locale_ptr: 0x10001784: 43 DC.B 0x43 ; 'C' 0x10001785: 00 DC.B 0x00 ; '\0' 0x10001786: 50 DC.B 0x50 ; 'P' 0x10001787: 4F DC.B 0x4F ; 'O'

Section .tdata.__SEGGER_RTL_global_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=4


__SEGGER_RTL_global_locale: __RAL_global_locale: 0x10001788: 0800678C DC.W __SEGGER_RTL_c_locale 0x1000178C: 0800678C DC.W __SEGGER_RTL_c_locale 0x10001790: 0800678C DC.W __SEGGER_RTL_c_locale 0x10001794: 0800678C DC.W __SEGGER_RTL_c_locale 0x10001798: 0800678C DC.W __SEGGER_RTL_c_locale

Section .bss.block.stack from [ Linker created ], size=2048, align=8

  0x10007800:  00           DC.B       0x00                     ; '\0'
  0x10007801:  00           DC.B       0x00                     ; '\0'
  0x10007802:  00           DC.B       0x00                     ; '\0'
  0x10007803:  00           DC.B       0x00                     ; '\0'
  0x10007804:  00           DC.B       0x00                     ; '\0'
  0x10007805:  00           DC.B       0x00                     ; '\0'
  0x10007806:  00           DC.B       0x00                     ; '\0'
  0x10007807:  00           DC.B       0x00                     ; '\0'
  0x10007808:  00           DC.B       0x00                     ; '\0'
  0x10007809:  00           DC.B       0x00                     ; '\0'
  0x1000780A:  00           DC.B       0x00                     ; '\0'
  0x1000780B:  00           DC.B       0x00                     ; '\0'
  0x1000780C:  00           DC.B       0x00                     ; '\0'
  0x1000780D:  00           DC.B       0x00                     ; '\0'
  0x1000780E:  00           DC.B       0x00                     ; '\0'
  0x1000780F:  00           DC.B       0x00                     ; '\0'
  0x10007810:  00           DC.B       0x00                     ; '\0'
  0x10007811:  00           DC.B       0x00                     ; '\0'
  0x10007812:  00           DC.B       0x00                     ; '\0'
  0x10007813:  00           DC.B       0x00                     ; '\0'
  0x10007814:  00           DC.B       0x00                     ; '\0'
  0x10007815:  00           DC.B       0x00                     ; '\0'
  0x10007816:  00           DC.B       0x00                     ; '\0'
  0x10007817:  00           DC.B       0x00                     ; '\0'
  0x10007818:  00           DC.B       0x00                     ; '\0'
  0x10007819:  00           DC.B       0x00                     ; '\0'
  0x1000781A:  00           DC.B       0x00                     ; '\0'
  0x1000781B:  00           DC.B       0x00                     ; '\0'
  0x1000781C:  00           DC.B       0x00                     ; '\0'
  0x1000781D:  00           DC.B       0x00                     ; '\0'
  0x1000781E:  00           DC.B       0x00                     ; '\0'
  0x1000781F:  00           DC.B       0x00                     ; '\0'
  0x10007820:  00           DC.B       0x00                     ; '\0'
  0x10007821:  00           DC.B       0x00                     ; '\0'
  0x10007822:  00           DC.B       0x00                     ; '\0'
  0x10007823:  00           DC.B       0x00                     ; '\0'
  0x10007824:  00           DC.B       0x00                     ; '\0'
  0x10007825:  00           DC.B       0x00                     ; '\0'
  0x10007826:  00           DC.B       0x00                     ; '\0'
  0x10007827:  00           DC.B       0x00                     ; '\0'
  0x10007828:  00           DC.B       0x00                     ; '\0'
  0x10007829:  00           DC.B       0x00                     ; '\0'
  0x1000782A:  00           DC.B       0x00                     ; '\0'
  0x1000782B:  00           DC.B       0x00                     ; '\0'
  0x1000782C:  00           DC.B       0x00                     ; '\0'
  0x1000782D:  00           DC.B       0x00                     ; '\0'
  0x1000782E:  00           DC.B       0x00                     ; '\0'
  0x1000782F:  00           DC.B       0x00                     ; '\0'
  0x10007830:  00           DC.B       0x00                     ; '\0'
  0x10007831:  00           DC.B       0x00                     ; '\0'
  0x10007832:  00           DC.B       0x00                     ; '\0'
  0x10007833:  00           DC.B       0x00                     ; '\0'
  0x10007834:  00           DC.B       0x00                     ; '\0'
  0x10007835:  00           DC.B       0x00                     ; '\0'
  0x10007836:  00           DC.B       0x00                     ; '\0'
  0x10007837:  00           DC.B       0x00                     ; '\0'
  0x10007838:  00           DC.B       0x00                     ; '\0'
  0x10007839:  00           DC.B       0x00                     ; '\0'
  0x1000783A:  00           DC.B       0x00                     ; '\0'
  0x1000783B:  00           DC.B       0x00                     ; '\0'
  0x1000783C:  00           DC.B       0x00                     ; '\0'
  0x1000783D:  00           DC.B       0x00                     ; '\0'
  0x1000783E:  00           DC.B       0x00                     ; '\0'
  0x1000783F:  00           DC.B       0x00                     ; '\0'
  0x10007840:  00           DC.B       0x00                     ; '\0'
  0x10007841:  00           DC.B       0x00                     ; '\0'
  0x10007842:  00           DC.B       0x00                     ; '\0'
  0x10007843:  00           DC.B       0x00                     ; '\0'
  0x10007844:  00           DC.B       0x00                     ; '\0'
  0x10007845:  00           DC.B       0x00                     ; '\0'
  0x10007846:  00           DC.B       0x00                     ; '\0'
  0x10007847:  00           DC.B       0x00                     ; '\0'
  0x10007848:  00           DC.B       0x00                     ; '\0'
  0x10007849:  00           DC.B       0x00                     ; '\0'
  0x1000784A:  00           DC.B       0x00                     ; '\0'
  0x1000784B:  00           DC.B       0x00                     ; '\0'
  0x1000784C:  00           DC.B       0x00                     ; '\0'
  0x1000784D:  00           DC.B       0x00                     ; '\0'
  0x1000784E:  00           DC.B       0x00                     ; '\0'
  0x1000784F:  00           DC.B       0x00                     ; '\0'
  0x10007850:  00           DC.B       0x00                     ; '\0'
  0x10007851:  00           DC.B       0x00                     ; '\0'
  0x10007852:  00           DC.B       0x00                     ; '\0'
  0x10007853:  00           DC.B       0x00                     ; '\0'
  0x10007854:  00           DC.B       0x00                     ; '\0'
  0x10007855:  00           DC.B       0x00                     ; '\0'
  0x10007856:  00           DC.B       0x00                     ; '\0'
  0x10007857:  00           DC.B       0x00                     ; '\0'
  0x10007858:  00           DC.B       0x00                     ; '\0'
  0x10007859:  00           DC.B       0x00                     ; '\0'
  0x1000785A:  00           DC.B       0x00                     ; '\0'
  0x1000785B:  00           DC.B       0x00                     ; '\0'
  0x1000785C:  00           DC.B       0x00                     ; '\0'
  0x1000785D:  00           DC.B       0x00                     ; '\0'
  0x1000785E:  00           DC.B       0x00                     ; '\0'
  0x1000785F:  00           DC.B       0x00                     ; '\0'
  0x10007860:  00           DC.B       0x00                     ; '\0'
  0x10007861:  00           DC.B       0x00                     ; '\0'
  0x10007862:  00           DC.B       0x00                     ; '\0'
  0x10007863:  00           DC.B       0x00                     ; '\0'
  0x10007864:  00           DC.B       0x00                     ; '\0'
  0x10007865:  00           DC.B       0x00                     ; '\0'
  0x10007866:  00           DC.B       0x00                     ; '\0'
  0x10007867:  00           DC.B       0x00                     ; '\0'
  0x10007868:  00           DC.B       0x00                     ; '\0'
  0x10007869:  00           DC.B       0x00                     ; '\0'
  0x1000786A:  00           DC.B       0x00                     ; '\0'
  0x1000786B:  00           DC.B       0x00                     ; '\0'
  0x1000786C:  00           DC.B       0x00                     ; '\0'
  0x1000786D:  00           DC.B       0x00                     ; '\0'
  0x1000786E:  00           DC.B       0x00                     ; '\0'
  0x1000786F:  00           DC.B       0x00                     ; '\0'
  0x10007870:  00           DC.B       0x00                     ; '\0'
  0x10007871:  00           DC.B       0x00                     ; '\0'
  0x10007872:  00           DC.B       0x00                     ; '\0'
  0x10007873:  00           DC.B       0x00                     ; '\0'
  0x10007874:  00           DC.B       0x00                     ; '\0'
  0x10007875:  00           DC.B       0x00                     ; '\0'
  0x10007876:  00           DC.B       0x00                     ; '\0'
  0x10007877:  00           DC.B       0x00                     ; '\0'
  0x10007878:  00           DC.B       0x00                     ; '\0'
  0x10007879:  00           DC.B       0x00                     ; '\0'
  0x1000787A:  00           DC.B       0x00                     ; '\0'
  0x1000787B:  00           DC.B       0x00                     ; '\0'
  0x1000787C:  00           DC.B       0x00                     ; '\0'
  0x1000787D:  00           DC.B       0x00                     ; '\0'
  0x1000787E:  00           DC.B       0x00                     ; '\0'
  0x1000787F:  00           DC.B       0x00                     ; '\0'
  0x10007880:  00           DC.B       0x00                     ; '\0'
  0x10007881:  00           DC.B       0x00                     ; '\0'
  0x10007882:  00           DC.B       0x00                     ; '\0'
  0x10007883:  00           DC.B       0x00                     ; '\0'
  0x10007884:  00           DC.B       0x00                     ; '\0'
  0x10007885:  00           DC.B       0x00                     ; '\0'
  0x10007886:  00           DC.B       0x00                     ; '\0'
  0x10007887:  00           DC.B       0x00                     ; '\0'
  0x10007888:  00           DC.B       0x00                     ; '\0'
  0x10007889:  00           DC.B       0x00                     ; '\0'
  0x1000788A:  00           DC.B       0x00                     ; '\0'
  0x1000788B:  00           DC.B       0x00                     ; '\0'
  0x1000788C:  00           DC.B       0x00                     ; '\0'
  0x1000788D:  00           DC.B       0x00                     ; '\0'
  0x1000788E:  00           DC.B       0x00                     ; '\0'
  0x1000788F:  00           DC.B       0x00                     ; '\0'
  0x10007890:  00           DC.B       0x00                     ; '\0'
  0x10007891:  00           DC.B       0x00                     ; '\0'
  0x10007892:  00           DC.B       0x00                     ; '\0'
  0x10007893:  00           DC.B       0x00                     ; '\0'
  0x10007894:  00           DC.B       0x00                     ; '\0'
  0x10007895:  00           DC.B       0x00                     ; '\0'
  0x10007896:  00           DC.B       0x00                     ; '\0'
  0x10007897:  00           DC.B       0x00                     ; '\0'
  0x10007898:  00           DC.B       0x00                     ; '\0'
  0x10007899:  00           DC.B       0x00                     ; '\0'
  0x1000789A:  00           DC.B       0x00                     ; '\0'
  0x1000789B:  00           DC.B       0x00                     ; '\0'
  0x1000789C:  00           DC.B       0x00                     ; '\0'
  0x1000789D:  00           DC.B       0x00                     ; '\0'
  0x1000789E:  00           DC.B       0x00                     ; '\0'
  0x1000789F:  00           DC.B       0x00                     ; '\0'
  0x100078A0:  00           DC.B       0x00                     ; '\0'
  0x100078A1:  00           DC.B       0x00                     ; '\0'
  0x100078A2:  00           DC.B       0x00                     ; '\0'
  0x100078A3:  00           DC.B       0x00                     ; '\0'
  0x100078A4:  00           DC.B       0x00                     ; '\0'
  0x100078A5:  00           DC.B       0x00                     ; '\0'
  0x100078A6:  00           DC.B       0x00                     ; '\0'
  0x100078A7:  00           DC.B       0x00                     ; '\0'
  0x100078A8:  00           DC.B       0x00                     ; '\0'
  0x100078A9:  00           DC.B       0x00                     ; '\0'
  0x100078AA:  00           DC.B       0x00                     ; '\0'
  0x100078AB:  00           DC.B       0x00                     ; '\0'
  0x100078AC:  00           DC.B       0x00                     ; '\0'
  0x100078AD:  00           DC.B       0x00                     ; '\0'
  0x100078AE:  00           DC.B       0x00                     ; '\0'
  0x100078AF:  00           DC.B       0x00                     ; '\0'
  0x100078B0:  00           DC.B       0x00                     ; '\0'
  0x100078B1:  00           DC.B       0x00                     ; '\0'
  0x100078B2:  00           DC.B       0x00                     ; '\0'
  0x100078B3:  00           DC.B       0x00                     ; '\0'
  0x100078B4:  00           DC.B       0x00                     ; '\0'
  0x100078B5:  00           DC.B       0x00                     ; '\0'
  0x100078B6:  00           DC.B       0x00                     ; '\0'
  0x100078B7:  00           DC.B       0x00                     ; '\0'
  0x100078B8:  00           DC.B       0x00                     ; '\0'
  0x100078B9:  00           DC.B       0x00                     ; '\0'
  0x100078BA:  00           DC.B       0x00                     ; '\0'
  0x100078BB:  00           DC.B       0x00                     ; '\0'
  0x100078BC:  00           DC.B       0x00                     ; '\0'
  0x100078BD:  00           DC.B       0x00                     ; '\0'
  0x100078BE:  00           DC.B       0x00                     ; '\0'
  0x100078BF:  00           DC.B       0x00                     ; '\0'
  0x100078C0:  00           DC.B       0x00                     ; '\0'
  0x100078C1:  00           DC.B       0x00                     ; '\0'
  0x100078C2:  00           DC.B       0x00                     ; '\0'
  0x100078C3:  00           DC.B       0x00                     ; '\0'
  0x100078C4:  00           DC.B       0x00                     ; '\0'
  0x100078C5:  00           DC.B       0x00                     ; '\0'
  0x100078C6:  00           DC.B       0x00                     ; '\0'
  0x100078C7:  00           DC.B       0x00                     ; '\0'
  0x100078C8:  00           DC.B       0x00                     ; '\0'
  0x100078C9:  00           DC.B       0x00                     ; '\0'
  0x100078CA:  00           DC.B       0x00                     ; '\0'
  0x100078CB:  00           DC.B       0x00                     ; '\0'
  0x100078CC:  00           DC.B       0x00                     ; '\0'
  0x100078CD:  00           DC.B       0x00                     ; '\0'
  0x100078CE:  00           DC.B       0x00                     ; '\0'
  0x100078CF:  00           DC.B       0x00                     ; '\0'
  0x100078D0:  00           DC.B       0x00                     ; '\0'
  0x100078D1:  00           DC.B       0x00                     ; '\0'
  0x100078D2:  00           DC.B       0x00                     ; '\0'
  0x100078D3:  00           DC.B       0x00                     ; '\0'
  0x100078D4:  00           DC.B       0x00                     ; '\0'
  0x100078D5:  00           DC.B       0x00                     ; '\0'
  0x100078D6:  00           DC.B       0x00                     ; '\0'
  0x100078D7:  00           DC.B       0x00                     ; '\0'
  0x100078D8:  00           DC.B       0x00                     ; '\0'
  0x100078D9:  00           DC.B       0x00                     ; '\0'
  0x100078DA:  00           DC.B       0x00                     ; '\0'
  0x100078DB:  00           DC.B       0x00                     ; '\0'
  0x100078DC:  00           DC.B       0x00                     ; '\0'
  0x100078DD:  00           DC.B       0x00                     ; '\0'
  0x100078DE:  00           DC.B       0x00                     ; '\0'
  0x100078DF:  00           DC.B       0x00                     ; '\0'
  0x100078E0:  00           DC.B       0x00                     ; '\0'
  0x100078E1:  00           DC.B       0x00                     ; '\0'
  0x100078E2:  00           DC.B       0x00                     ; '\0'
  0x100078E3:  00           DC.B       0x00                     ; '\0'
  0x100078E4:  00           DC.B       0x00                     ; '\0'
  0x100078E5:  00           DC.B       0x00                     ; '\0'
  0x100078E6:  00           DC.B       0x00                     ; '\0'
  0x100078E7:  00           DC.B       0x00                     ; '\0'
  0x100078E8:  00           DC.B       0x00                     ; '\0'
  0x100078E9:  00           DC.B       0x00                     ; '\0'
  0x100078EA:  00           DC.B       0x00                     ; '\0'
  0x100078EB:  00           DC.B       0x00                     ; '\0'
  0x100078EC:  00           DC.B       0x00                     ; '\0'
  0x100078ED:  00           DC.B       0x00                     ; '\0'
  0x100078EE:  00           DC.B       0x00                     ; '\0'
  0x100078EF:  00           DC.B       0x00                     ; '\0'
  0x100078F0:  00           DC.B       0x00                     ; '\0'
  0x100078F1:  00           DC.B       0x00                     ; '\0'
  0x100078F2:  00           DC.B       0x00                     ; '\0'
  0x100078F3:  00           DC.B       0x00                     ; '\0'
  0x100078F4:  00           DC.B       0x00                     ; '\0'
  0x100078F5:  00           DC.B       0x00                     ; '\0'
  0x100078F6:  00           DC.B       0x00                     ; '\0'
  0x100078F7:  00           DC.B       0x00                     ; '\0'
  0x100078F8:  00           DC.B       0x00                     ; '\0'
  0x100078F9:  00           DC.B       0x00                     ; '\0'
  0x100078FA:  00           DC.B       0x00                     ; '\0'
  0x100078FB:  00           DC.B       0x00                     ; '\0'
  0x100078FC:  00           DC.B       0x00                     ; '\0'
  0x100078FD:  00           DC.B       0x00                     ; '\0'
  0x100078FE:  00           DC.B       0x00                     ; '\0'
  0x100078FF:  00           DC.B       0x00                     ; '\0'
  0x10007900:  00           DC.B       0x00                     ; '\0'
  0x10007901:  00           DC.B       0x00                     ; '\0'
  0x10007902:  00           DC.B       0x00                     ; '\0'
  0x10007903:  00           DC.B       0x00                     ; '\0'
  0x10007904:  00           DC.B       0x00                     ; '\0'
  0x10007905:  00           DC.B       0x00                     ; '\0'
  0x10007906:  00           DC.B       0x00                     ; '\0'
  0x10007907:  00           DC.B       0x00                     ; '\0'
  0x10007908:  00           DC.B       0x00                     ; '\0'
  0x10007909:  00           DC.B       0x00                     ; '\0'
  0x1000790A:  00           DC.B       0x00                     ; '\0'
  0x1000790B:  00           DC.B       0x00                     ; '\0'
  0x1000790C:  00           DC.B       0x00                     ; '\0'
  0x1000790D:  00           DC.B       0x00                     ; '\0'
  0x1000790E:  00           DC.B       0x00                     ; '\0'
  0x1000790F:  00           DC.B       0x00                     ; '\0'
  0x10007910:  00           DC.B       0x00                     ; '\0'
  0x10007911:  00           DC.B       0x00                     ; '\0'
  0x10007912:  00           DC.B       0x00                     ; '\0'
  0x10007913:  00           DC.B       0x00                     ; '\0'
  0x10007914:  00           DC.B       0x00                     ; '\0'
  0x10007915:  00           DC.B       0x00                     ; '\0'
  0x10007916:  00           DC.B       0x00                     ; '\0'
  0x10007917:  00           DC.B       0x00                     ; '\0'
  0x10007918:  00           DC.B       0x00                     ; '\0'
  0x10007919:  00           DC.B       0x00                     ; '\0'
  0x1000791A:  00           DC.B       0x00                     ; '\0'
  0x1000791B:  00           DC.B       0x00                     ; '\0'
  0x1000791C:  00           DC.B       0x00                     ; '\0'
  0x1000791D:  00           DC.B       0x00                     ; '\0'
  0x1000791E:  00           DC.B       0x00                     ; '\0'
  0x1000791F:  00           DC.B       0x00                     ; '\0'
  0x10007920:  00           DC.B       0x00                     ; '\0'
  0x10007921:  00           DC.B       0x00                     ; '\0'
  0x10007922:  00           DC.B       0x00                     ; '\0'
  0x10007923:  00           DC.B       0x00                     ; '\0'
  0x10007924:  00           DC.B       0x00                     ; '\0'
  0x10007925:  00           DC.B       0x00                     ; '\0'
  0x10007926:  00           DC.B       0x00                     ; '\0'
  0x10007927:  00           DC.B       0x00                     ; '\0'
  0x10007928:  00           DC.B       0x00                     ; '\0'
  0x10007929:  00           DC.B       0x00                     ; '\0'
  0x1000792A:  00           DC.B       0x00                     ; '\0'
  0x1000792B:  00           DC.B       0x00                     ; '\0'
  0x1000792C:  00           DC.B       0x00                     ; '\0'
  0x1000792D:  00           DC.B       0x00                     ; '\0'
  0x1000792E:  00           DC.B       0x00                     ; '\0'
  0x1000792F:  00           DC.B       0x00                     ; '\0'
  0x10007930:  00           DC.B       0x00                     ; '\0'
  0x10007931:  00           DC.B       0x00                     ; '\0'
  0x10007932:  00           DC.B       0x00                     ; '\0'
  0x10007933:  00           DC.B       0x00                     ; '\0'
  0x10007934:  00           DC.B       0x00                     ; '\0'
  0x10007935:  00           DC.B       0x00                     ; '\0'
  0x10007936:  00           DC.B       0x00                     ; '\0'
  0x10007937:  00           DC.B       0x00                     ; '\0'
  0x10007938:  00           DC.B       0x00                     ; '\0'
  0x10007939:  00           DC.B       0x00                     ; '\0'
  0x1000793A:  00           DC.B       0x00                     ; '\0'
  0x1000793B:  00           DC.B       0x00                     ; '\0'
  0x1000793C:  00           DC.B       0x00                     ; '\0'
  0x1000793D:  00           DC.B       0x00                     ; '\0'
  0x1000793E:  00           DC.B       0x00                     ; '\0'
  0x1000793F:  00           DC.B       0x00                     ; '\0'
  0x10007940:  00           DC.B       0x00                     ; '\0'
  0x10007941:  00           DC.B       0x00                     ; '\0'
  0x10007942:  00           DC.B       0x00                     ; '\0'
  0x10007943:  00           DC.B       0x00                     ; '\0'
  0x10007944:  00           DC.B       0x00                     ; '\0'
  0x10007945:  00           DC.B       0x00                     ; '\0'
  0x10007946:  00           DC.B       0x00                     ; '\0'
  0x10007947:  00           DC.B       0x00                     ; '\0'
  0x10007948:  00           DC.B       0x00                     ; '\0'
  0x10007949:  00           DC.B       0x00                     ; '\0'
  0x1000794A:  00           DC.B       0x00                     ; '\0'
  0x1000794B:  00           DC.B       0x00                     ; '\0'
  0x1000794C:  00           DC.B       0x00                     ; '\0'
  0x1000794D:  00           DC.B       0x00                     ; '\0'
  0x1000794E:  00           DC.B       0x00                     ; '\0'
  0x1000794F:  00           DC.B       0x00                     ; '\0'
  0x10007950:  00           DC.B       0x00                     ; '\0'
  0x10007951:  00           DC.B       0x00                     ; '\0'
  0x10007952:  00           DC.B       0x00                     ; '\0'
  0x10007953:  00           DC.B       0x00                     ; '\0'
  0x10007954:  00           DC.B       0x00                     ; '\0'
  0x10007955:  00           DC.B       0x00                     ; '\0'
  0x10007956:  00           DC.B       0x00                     ; '\0'
  0x10007957:  00           DC.B       0x00                     ; '\0'
  0x10007958:  00           DC.B       0x00                     ; '\0'
  0x10007959:  00           DC.B       0x00                     ; '\0'
  0x1000795A:  00           DC.B       0x00                     ; '\0'
  0x1000795B:  00           DC.B       0x00                     ; '\0'
  0x1000795C:  00           DC.B       0x00                     ; '\0'
  0x1000795D:  00           DC.B       0x00                     ; '\0'
  0x1000795E:  00           DC.B       0x00                     ; '\0'
  0x1000795F:  00           DC.B       0x00                     ; '\0'
  0x10007960:  00           DC.B       0x00                     ; '\0'
  0x10007961:  00           DC.B       0x00                     ; '\0'
  0x10007962:  00           DC.B       0x00                     ; '\0'
  0x10007963:  00           DC.B       0x00                     ; '\0'
  0x10007964:  00           DC.B       0x00                     ; '\0'
  0x10007965:  00           DC.B       0x00                     ; '\0'
  0x10007966:  00           DC.B       0x00                     ; '\0'
  0x10007967:  00           DC.B       0x00                     ; '\0'
  0x10007968:  00           DC.B       0x00                     ; '\0'
  0x10007969:  00           DC.B       0x00                     ; '\0'
  0x1000796A:  00           DC.B       0x00                     ; '\0'
  0x1000796B:  00           DC.B       0x00                     ; '\0'
  0x1000796C:  00           DC.B       0x00                     ; '\0'
  0x1000796D:  00           DC.B       0x00                     ; '\0'
  0x1000796E:  00           DC.B       0x00                     ; '\0'
  0x1000796F:  00           DC.B       0x00                     ; '\0'
  0x10007970:  00           DC.B       0x00                     ; '\0'
  0x10007971:  00           DC.B       0x00                     ; '\0'
  0x10007972:  00           DC.B       0x00                     ; '\0'
  0x10007973:  00           DC.B       0x00                     ; '\0'
  0x10007974:  00           DC.B       0x00                     ; '\0'
  0x10007975:  00           DC.B       0x00                     ; '\0'
  0x10007976:  00           DC.B       0x00                     ; '\0'
  0x10007977:  00           DC.B       0x00                     ; '\0'
  0x10007978:  00           DC.B       0x00                     ; '\0'
  0x10007979:  00           DC.B       0x00                     ; '\0'
  0x1000797A:  00           DC.B       0x00                     ; '\0'
  0x1000797B:  00           DC.B       0x00                     ; '\0'
  0x1000797C:  00           DC.B       0x00                     ; '\0'
  0x1000797D:  00           DC.B       0x00                     ; '\0'
  0x1000797E:  00           DC.B       0x00                     ; '\0'
  0x1000797F:  00           DC.B       0x00                     ; '\0'
  0x10007980:  00           DC.B       0x00                     ; '\0'
  0x10007981:  00           DC.B       0x00                     ; '\0'
  0x10007982:  00           DC.B       0x00                     ; '\0'
  0x10007983:  00           DC.B       0x00                     ; '\0'
  0x10007984:  00           DC.B       0x00                     ; '\0'
  0x10007985:  00           DC.B       0x00                     ; '\0'
  0x10007986:  00           DC.B       0x00                     ; '\0'
  0x10007987:  00           DC.B       0x00                     ; '\0'
  0x10007988:  00           DC.B       0x00                     ; '\0'
  0x10007989:  00           DC.B       0x00                     ; '\0'
  0x1000798A:  00           DC.B       0x00                     ; '\0'
  0x1000798B:  00           DC.B       0x00                     ; '\0'
  0x1000798C:  00           DC.B       0x00                     ; '\0'
  0x1000798D:  00           DC.B       0x00                     ; '\0'
  0x1000798E:  00           DC.B       0x00                     ; '\0'
  0x1000798F:  00           DC.B       0x00                     ; '\0'
  0x10007990:  00           DC.B       0x00                     ; '\0'
  0x10007991:  00           DC.B       0x00                     ; '\0'
  0x10007992:  00           DC.B       0x00                     ; '\0'
  0x10007993:  00           DC.B       0x00                     ; '\0'
  0x10007994:  00           DC.B       0x00                     ; '\0'
  0x10007995:  00           DC.B       0x00                     ; '\0'
  0x10007996:  00           DC.B       0x00                     ; '\0'
  0x10007997:  00           DC.B       0x00                     ; '\0'
  0x10007998:  00           DC.B       0x00                     ; '\0'
  0x10007999:  00           DC.B       0x00                     ; '\0'
  0x1000799A:  00           DC.B       0x00                     ; '\0'
  0x1000799B:  00           DC.B       0x00                     ; '\0'
  0x1000799C:  00           DC.B       0x00                     ; '\0'
  0x1000799D:  00           DC.B       0x00                     ; '\0'
  0x1000799E:  00           DC.B       0x00                     ; '\0'
  0x1000799F:  00           DC.B       0x00                     ; '\0'
  0x100079A0:  00           DC.B       0x00                     ; '\0'
  0x100079A1:  00           DC.B       0x00                     ; '\0'
  0x100079A2:  00           DC.B       0x00                     ; '\0'
  0x100079A3:  00           DC.B       0x00                     ; '\0'
  0x100079A4:  00           DC.B       0x00                     ; '\0'
  0x100079A5:  00           DC.B       0x00                     ; '\0'
  0x100079A6:  00           DC.B       0x00                     ; '\0'
  0x100079A7:  00           DC.B       0x00                     ; '\0'
  0x100079A8:  00           DC.B       0x00                     ; '\0'
  0x100079A9:  00           DC.B       0x00                     ; '\0'
  0x100079AA:  00           DC.B       0x00                     ; '\0'
  0x100079AB:  00           DC.B       0x00                     ; '\0'
  0x100079AC:  00           DC.B       0x00                     ; '\0'
  0x100079AD:  00           DC.B       0x00                     ; '\0'
  0x100079AE:  00           DC.B       0x00                     ; '\0'
  0x100079AF:  00           DC.B       0x00                     ; '\0'
  0x100079B0:  00           DC.B       0x00                     ; '\0'
  0x100079B1:  00           DC.B       0x00                     ; '\0'
  0x100079B2:  00           DC.B       0x00                     ; '\0'
  0x100079B3:  00           DC.B       0x00                     ; '\0'
  0x100079B4:  00           DC.B       0x00                     ; '\0'
  0x100079B5:  00           DC.B       0x00                     ; '\0'
  0x100079B6:  00           DC.B       0x00                     ; '\0'
  0x100079B7:  00           DC.B       0x00                     ; '\0'
  0x100079B8:  00           DC.B       0x00                     ; '\0'
  0x100079B9:  00           DC.B       0x00                     ; '\0'
  0x100079BA:  00           DC.B       0x00                     ; '\0'
  0x100079BB:  00           DC.B       0x00                     ; '\0'
  0x100079BC:  00           DC.B       0x00                     ; '\0'
  0x100079BD:  00           DC.B       0x00                     ; '\0'
  0x100079BE:  00           DC.B       0x00                     ; '\0'
  0x100079BF:  00           DC.B       0x00                     ; '\0'
  0x100079C0:  00           DC.B       0x00                     ; '\0'
  0x100079C1:  00           DC.B       0x00                     ; '\0'
  0x100079C2:  00           DC.B       0x00                     ; '\0'
  0x100079C3:  00           DC.B       0x00                     ; '\0'
  0x100079C4:  00           DC.B       0x00                     ; '\0'
  0x100079C5:  00           DC.B       0x00                     ; '\0'
  0x100079C6:  00           DC.B       0x00                     ; '\0'
  0x100079C7:  00           DC.B       0x00                     ; '\0'
  0x100079C8:  00           DC.B       0x00                     ; '\0'
  0x100079C9:  00           DC.B       0x00                     ; '\0'
  0x100079CA:  00           DC.B       0x00                     ; '\0'
  0x100079CB:  00           DC.B       0x00                     ; '\0'
  0x100079CC:  00           DC.B       0x00                     ; '\0'
  0x100079CD:  00           DC.B       0x00                     ; '\0'
  0x100079CE:  00           DC.B       0x00                     ; '\0'
  0x100079CF:  00           DC.B       0x00                     ; '\0'
  0x100079D0:  00           DC.B       0x00                     ; '\0'
  0x100079D1:  00           DC.B       0x00                     ; '\0'
  0x100079D2:  00           DC.B       0x00                     ; '\0'
  0x100079D3:  00           DC.B       0x00                     ; '\0'
  0x100079D4:  00           DC.B       0x00                     ; '\0'
  0x100079D5:  00           DC.B       0x00                     ; '\0'
  0x100079D6:  00           DC.B       0x00                     ; '\0'
  0x100079D7:  00           DC.B       0x00                     ; '\0'
  0x100079D8:  00           DC.B       0x00                     ; '\0'
  0x100079D9:  00           DC.B       0x00                     ; '\0'
  0x100079DA:  00           DC.B       0x00                     ; '\0'
  0x100079DB:  00           DC.B       0x00                     ; '\0'
  0x100079DC:  00           DC.B       0x00                     ; '\0'
  0x100079DD:  00           DC.B       0x00                     ; '\0'
  0x100079DE:  00           DC.B       0x00                     ; '\0'
  0x100079DF:  00           DC.B       0x00                     ; '\0'
  0x100079E0:  00           DC.B       0x00                     ; '\0'
  0x100079E1:  00           DC.B       0x00                     ; '\0'
  0x100079E2:  00           DC.B       0x00                     ; '\0'
  0x100079E3:  00           DC.B       0x00                     ; '\0'
  0x100079E4:  00           DC.B       0x00                     ; '\0'
  0x100079E5:  00           DC.B       0x00                     ; '\0'
  0x100079E6:  00           DC.B       0x00                     ; '\0'
  0x100079E7:  00           DC.B       0x00                     ; '\0'
  0x100079E8:  00           DC.B       0x00                     ; '\0'
  0x100079E9:  00           DC.B       0x00                     ; '\0'
  0x100079EA:  00           DC.B       0x00                     ; '\0'
  0x100079EB:  00           DC.B       0x00                     ; '\0'
  0x100079EC:  00           DC.B       0x00                     ; '\0'
  0x100079ED:  00           DC.B       0x00                     ; '\0'
  0x100079EE:  00           DC.B       0x00                     ; '\0'
  0x100079EF:  00           DC.B       0x00                     ; '\0'
  0x100079F0:  00           DC.B       0x00                     ; '\0'
  0x100079F1:  00           DC.B       0x00                     ; '\0'
  0x100079F2:  00           DC.B       0x00                     ; '\0'
  0x100079F3:  00           DC.B       0x00                     ; '\0'
  0x100079F4:  00           DC.B       0x00                     ; '\0'
  0x100079F5:  00           DC.B       0x00                     ; '\0'
  0x100079F6:  00           DC.B       0x00                     ; '\0'
  0x100079F7:  00           DC.B       0x00                     ; '\0'
  0x100079F8:  00           DC.B       0x00                     ; '\0'
  0x100079F9:  00           DC.B       0x00                     ; '\0'
  0x100079FA:  00           DC.B       0x00                     ; '\0'
  0x100079FB:  00           DC.B       0x00                     ; '\0'
  0x100079FC:  00           DC.B       0x00                     ; '\0'
  0x100079FD:  00           DC.B       0x00                     ; '\0'
  0x100079FE:  00           DC.B       0x00                     ; '\0'
  0x100079FF:  00           DC.B       0x00                     ; '\0'
  0x10007A00:  00           DC.B       0x00                     ; '\0'
  0x10007A01:  00           DC.B       0x00                     ; '\0'
  0x10007A02:  00           DC.B       0x00                     ; '\0'
  0x10007A03:  00           DC.B       0x00                     ; '\0'
  0x10007A04:  00           DC.B       0x00                     ; '\0'
  0x10007A05:  00           DC.B       0x00                     ; '\0'
  0x10007A06:  00           DC.B       0x00                     ; '\0'
  0x10007A07:  00           DC.B       0x00                     ; '\0'
  0x10007A08:  00           DC.B       0x00                     ; '\0'
  0x10007A09:  00           DC.B       0x00                     ; '\0'
  0x10007A0A:  00           DC.B       0x00                     ; '\0'
  0x10007A0B:  00           DC.B       0x00                     ; '\0'
  0x10007A0C:  00           DC.B       0x00                     ; '\0'
  0x10007A0D:  00           DC.B       0x00                     ; '\0'
  0x10007A0E:  00           DC.B       0x00                     ; '\0'
  0x10007A0F:  00           DC.B       0x00                     ; '\0'
  0x10007A10:  00           DC.B       0x00                     ; '\0'
  0x10007A11:  00           DC.B       0x00                     ; '\0'
  0x10007A12:  00           DC.B       0x00                     ; '\0'
  0x10007A13:  00           DC.B       0x00                     ; '\0'
  0x10007A14:  00           DC.B       0x00                     ; '\0'
  0x10007A15:  00           DC.B       0x00                     ; '\0'
  0x10007A16:  00           DC.B       0x00                     ; '\0'
  0x10007A17:  00           DC.B       0x00                     ; '\0'
  0x10007A18:  00           DC.B       0x00                     ; '\0'
  0x10007A19:  00           DC.B       0x00                     ; '\0'
  0x10007A1A:  00           DC.B       0x00                     ; '\0'
  0x10007A1B:  00           DC.B       0x00                     ; '\0'
  0x10007A1C:  00           DC.B       0x00                     ; '\0'
  0x10007A1D:  00           DC.B       0x00                     ; '\0'
  0x10007A1E:  00           DC.B       0x00                     ; '\0'
  0x10007A1F:  00           DC.B       0x00                     ; '\0'
  0x10007A20:  00           DC.B       0x00                     ; '\0'
  0x10007A21:  00           DC.B       0x00                     ; '\0'
  0x10007A22:  00           DC.B       0x00                     ; '\0'
  0x10007A23:  00           DC.B       0x00                     ; '\0'
  0x10007A24:  00           DC.B       0x00                     ; '\0'
  0x10007A25:  00           DC.B       0x00                     ; '\0'
  0x10007A26:  00           DC.B       0x00                     ; '\0'
  0x10007A27:  00           DC.B       0x00                     ; '\0'
  0x10007A28:  00           DC.B       0x00                     ; '\0'
  0x10007A29:  00           DC.B       0x00                     ; '\0'
  0x10007A2A:  00           DC.B       0x00                     ; '\0'
  0x10007A2B:  00           DC.B       0x00                     ; '\0'
  0x10007A2C:  00           DC.B       0x00                     ; '\0'
  0x10007A2D:  00           DC.B       0x00                     ; '\0'
  0x10007A2E:  00           DC.B       0x00                     ; '\0'
  0x10007A2F:  00           DC.B       0x00                     ; '\0'
  0x10007A30:  00           DC.B       0x00                     ; '\0'
  0x10007A31:  00           DC.B       0x00                     ; '\0'
  0x10007A32:  00           DC.B       0x00                     ; '\0'
  0x10007A33:  00           DC.B       0x00                     ; '\0'
  0x10007A34:  00           DC.B       0x00                     ; '\0'
  0x10007A35:  00           DC.B       0x00                     ; '\0'
  0x10007A36:  00           DC.B       0x00                     ; '\0'
  0x10007A37:  00           DC.B       0x00                     ; '\0'
  0x10007A38:  00           DC.B       0x00                     ; '\0'
  0x10007A39:  00           DC.B       0x00                     ; '\0'
  0x10007A3A:  00           DC.B       0x00                     ; '\0'
  0x10007A3B:  00           DC.B       0x00                     ; '\0'
  0x10007A3C:  00           DC.B       0x00                     ; '\0'
  0x10007A3D:  00           DC.B       0x00                     ; '\0'
  0x10007A3E:  00           DC.B       0x00                     ; '\0'
  0x10007A3F:  00           DC.B       0x00                     ; '\0'
  0x10007A40:  00           DC.B       0x00                     ; '\0'
  0x10007A41:  00           DC.B       0x00                     ; '\0'
  0x10007A42:  00           DC.B       0x00                     ; '\0'
  0x10007A43:  00           DC.B       0x00                     ; '\0'
  0x10007A44:  00           DC.B       0x00                     ; '\0'
  0x10007A45:  00           DC.B       0x00                     ; '\0'
  0x10007A46:  00           DC.B       0x00                     ; '\0'
  0x10007A47:  00           DC.B       0x00                     ; '\0'
  0x10007A48:  00           DC.B       0x00                     ; '\0'
  0x10007A49:  00           DC.B       0x00                     ; '\0'
  0x10007A4A:  00           DC.B       0x00                     ; '\0'
  0x10007A4B:  00           DC.B       0x00                     ; '\0'
  0x10007A4C:  00           DC.B       0x00                     ; '\0'
  0x10007A4D:  00           DC.B       0x00                     ; '\0'
  0x10007A4E:  00           DC.B       0x00                     ; '\0'
  0x10007A4F:  00           DC.B       0x00                     ; '\0'
  0x10007A50:  00           DC.B       0x00                     ; '\0'
  0x10007A51:  00           DC.B       0x00                     ; '\0'
  0x10007A52:  00           DC.B       0x00                     ; '\0'
  0x10007A53:  00           DC.B       0x00                     ; '\0'
  0x10007A54:  00           DC.B       0x00                     ; '\0'
  0x10007A55:  00           DC.B       0x00                     ; '\0'
  0x10007A56:  00           DC.B       0x00                     ; '\0'
  0x10007A57:  00           DC.B       0x00                     ; '\0'
  0x10007A58:  00           DC.B       0x00                     ; '\0'
  0x10007A59:  00           DC.B       0x00                     ; '\0'
  0x10007A5A:  00           DC.B       0x00                     ; '\0'
  0x10007A5B:  00           DC.B       0x00                     ; '\0'
  0x10007A5C:  00           DC.B       0x00                     ; '\0'
  0x10007A5D:  00           DC.B       0x00                     ; '\0'
  0x10007A5E:  00           DC.B       0x00                     ; '\0'
  0x10007A5F:  00           DC.B       0x00                     ; '\0'
  0x10007A60:  00           DC.B       0x00                     ; '\0'
  0x10007A61:  00           DC.B       0x00                     ; '\0'
  0x10007A62:  00           DC.B       0x00                     ; '\0'
  0x10007A63:  00           DC.B       0x00                     ; '\0'
  0x10007A64:  00           DC.B       0x00                     ; '\0'
  0x10007A65:  00           DC.B       0x00                     ; '\0'
  0x10007A66:  00           DC.B       0x00                     ; '\0'
  0x10007A67:  00           DC.B       0x00                     ; '\0'
  0x10007A68:  00           DC.B       0x00                     ; '\0'
  0x10007A69:  00           DC.B       0x00                     ; '\0'
  0x10007A6A:  00           DC.B       0x00                     ; '\0'
  0x10007A6B:  00           DC.B       0x00                     ; '\0'
  0x10007A6C:  00           DC.B       0x00                     ; '\0'
  0x10007A6D:  00           DC.B       0x00                     ; '\0'
  0x10007A6E:  00           DC.B       0x00                     ; '\0'
  0x10007A6F:  00           DC.B       0x00                     ; '\0'
  0x10007A70:  00           DC.B       0x00                     ; '\0'
  0x10007A71:  00           DC.B       0x00                     ; '\0'
  0x10007A72:  00           DC.B       0x00                     ; '\0'
  0x10007A73:  00           DC.B       0x00                     ; '\0'
  0x10007A74:  00           DC.B       0x00                     ; '\0'
  0x10007A75:  00           DC.B       0x00                     ; '\0'
  0x10007A76:  00           DC.B       0x00                     ; '\0'
  0x10007A77:  00           DC.B       0x00                     ; '\0'
  0x10007A78:  00           DC.B       0x00                     ; '\0'
  0x10007A79:  00           DC.B       0x00                     ; '\0'
  0x10007A7A:  00           DC.B       0x00                     ; '\0'
  0x10007A7B:  00           DC.B       0x00                     ; '\0'
  0x10007A7C:  00           DC.B       0x00                     ; '\0'
  0x10007A7D:  00           DC.B       0x00                     ; '\0'
  0x10007A7E:  00           DC.B       0x00                     ; '\0'
  0x10007A7F:  00           DC.B       0x00                     ; '\0'
  0x10007A80:  00           DC.B       0x00                     ; '\0'
  0x10007A81:  00           DC.B       0x00                     ; '\0'
  0x10007A82:  00           DC.B       0x00                     ; '\0'
  0x10007A83:  00           DC.B       0x00                     ; '\0'
  0x10007A84:  00           DC.B       0x00                     ; '\0'
  0x10007A85:  00           DC.B       0x00                     ; '\0'
  0x10007A86:  00           DC.B       0x00                     ; '\0'
  0x10007A87:  00           DC.B       0x00                     ; '\0'
  0x10007A88:  00           DC.B       0x00                     ; '\0'
  0x10007A89:  00           DC.B       0x00                     ; '\0'
  0x10007A8A:  00           DC.B       0x00                     ; '\0'
  0x10007A8B:  00           DC.B       0x00                     ; '\0'
  0x10007A8C:  00           DC.B       0x00                     ; '\0'
  0x10007A8D:  00           DC.B       0x00                     ; '\0'
  0x10007A8E:  00           DC.B       0x00                     ; '\0'
  0x10007A8F:  00           DC.B       0x00                     ; '\0'
  0x10007A90:  00           DC.B       0x00                     ; '\0'
  0x10007A91:  00           DC.B       0x00                     ; '\0'
  0x10007A92:  00           DC.B       0x00                     ; '\0'
  0x10007A93:  00           DC.B       0x00                     ; '\0'
  0x10007A94:  00           DC.B       0x00                     ; '\0'
  0x10007A95:  00           DC.B       0x00                     ; '\0'
  0x10007A96:  00           DC.B       0x00                     ; '\0'
  0x10007A97:  00           DC.B       0x00                     ; '\0'
  0x10007A98:  00           DC.B       0x00                     ; '\0'
  0x10007A99:  00           DC.B       0x00                     ; '\0'
  0x10007A9A:  00           DC.B       0x00                     ; '\0'
  0x10007A9B:  00           DC.B       0x00                     ; '\0'
  0x10007A9C:  00           DC.B       0x00                     ; '\0'
  0x10007A9D:  00           DC.B       0x00                     ; '\0'
  0x10007A9E:  00           DC.B       0x00                     ; '\0'
  0x10007A9F:  00           DC.B       0x00                     ; '\0'
  0x10007AA0:  00           DC.B       0x00                     ; '\0'
  0x10007AA1:  00           DC.B       0x00                     ; '\0'
  0x10007AA2:  00           DC.B       0x00                     ; '\0'
  0x10007AA3:  00           DC.B       0x00                     ; '\0'
  0x10007AA4:  00           DC.B       0x00                     ; '\0'
  0x10007AA5:  00           DC.B       0x00                     ; '\0'
  0x10007AA6:  00           DC.B       0x00                     ; '\0'
  0x10007AA7:  00           DC.B       0x00                     ; '\0'
  0x10007AA8:  00           DC.B       0x00                     ; '\0'
  0x10007AA9:  00           DC.B       0x00                     ; '\0'
  0x10007AAA:  00           DC.B       0x00                     ; '\0'
  0x10007AAB:  00           DC.B       0x00                     ; '\0'
  0x10007AAC:  00           DC.B       0x00                     ; '\0'
  0x10007AAD:  00           DC.B       0x00                     ; '\0'
  0x10007AAE:  00           DC.B       0x00                     ; '\0'
  0x10007AAF:  00           DC.B       0x00                     ; '\0'
  0x10007AB0:  00           DC.B       0x00                     ; '\0'
  0x10007AB1:  00           DC.B       0x00                     ; '\0'
  0x10007AB2:  00           DC.B       0x00                     ; '\0'
  0x10007AB3:  00           DC.B       0x00                     ; '\0'
  0x10007AB4:  00           DC.B       0x00                     ; '\0'
  0x10007AB5:  00           DC.B       0x00                     ; '\0'
  0x10007AB6:  00           DC.B       0x00                     ; '\0'
  0x10007AB7:  00           DC.B       0x00                     ; '\0'
  0x10007AB8:  00           DC.B       0x00                     ; '\0'
  0x10007AB9:  00           DC.B       0x00                     ; '\0'
  0x10007ABA:  00           DC.B       0x00                     ; '\0'
  0x10007ABB:  00           DC.B       0x00                     ; '\0'
  0x10007ABC:  00           DC.B       0x00                     ; '\0'
  0x10007ABD:  00           DC.B       0x00                     ; '\0'
  0x10007ABE:  00           DC.B       0x00                     ; '\0'
  0x10007ABF:  00           DC.B       0x00                     ; '\0'
  0x10007AC0:  00           DC.B       0x00                     ; '\0'
  0x10007AC1:  00           DC.B       0x00                     ; '\0'
  0x10007AC2:  00           DC.B       0x00                     ; '\0'
  0x10007AC3:  00           DC.B       0x00                     ; '\0'
  0x10007AC4:  00           DC.B       0x00                     ; '\0'
  0x10007AC5:  00           DC.B       0x00                     ; '\0'
  0x10007AC6:  00           DC.B       0x00                     ; '\0'
  0x10007AC7:  00           DC.B       0x00                     ; '\0'
  0x10007AC8:  00           DC.B       0x00                     ; '\0'
  0x10007AC9:  00           DC.B       0x00                     ; '\0'
  0x10007ACA:  00           DC.B       0x00                     ; '\0'
  0x10007ACB:  00           DC.B       0x00                     ; '\0'
  0x10007ACC:  00           DC.B       0x00                     ; '\0'
  0x10007ACD:  00           DC.B       0x00                     ; '\0'
  0x10007ACE:  00           DC.B       0x00                     ; '\0'
  0x10007ACF:  00           DC.B       0x00                     ; '\0'
  0x10007AD0:  00           DC.B       0x00                     ; '\0'
  0x10007AD1:  00           DC.B       0x00                     ; '\0'
  0x10007AD2:  00           DC.B       0x00                     ; '\0'
  0x10007AD3:  00           DC.B       0x00                     ; '\0'
  0x10007AD4:  00           DC.B       0x00                     ; '\0'
  0x10007AD5:  00           DC.B       0x00                     ; '\0'
  0x10007AD6:  00           DC.B       0x00                     ; '\0'
  0x10007AD7:  00           DC.B       0x00                     ; '\0'
  0x10007AD8:  00           DC.B       0x00                     ; '\0'
  0x10007AD9:  00           DC.B       0x00                     ; '\0'
  0x10007ADA:  00           DC.B       0x00                     ; '\0'
  0x10007ADB:  00           DC.B       0x00                     ; '\0'
  0x10007ADC:  00           DC.B       0x00                     ; '\0'
  0x10007ADD:  00           DC.B       0x00                     ; '\0'
  0x10007ADE:  00           DC.B       0x00                     ; '\0'
  0x10007ADF:  00           DC.B       0x00                     ; '\0'
  0x10007AE0:  00           DC.B       0x00                     ; '\0'
  0x10007AE1:  00           DC.B       0x00                     ; '\0'
  0x10007AE2:  00           DC.B       0x00                     ; '\0'
  0x10007AE3:  00           DC.B       0x00                     ; '\0'
  0x10007AE4:  00           DC.B       0x00                     ; '\0'
  0x10007AE5:  00           DC.B       0x00                     ; '\0'
  0x10007AE6:  00           DC.B       0x00                     ; '\0'
  0x10007AE7:  00           DC.B       0x00                     ; '\0'
  0x10007AE8:  00           DC.B       0x00                     ; '\0'
  0x10007AE9:  00           DC.B       0x00                     ; '\0'
  0x10007AEA:  00           DC.B       0x00                     ; '\0'
  0x10007AEB:  00           DC.B       0x00                     ; '\0'
  0x10007AEC:  00           DC.B       0x00                     ; '\0'
  0x10007AED:  00           DC.B       0x00                     ; '\0'
  0x10007AEE:  00           DC.B       0x00                     ; '\0'
  0x10007AEF:  00           DC.B       0x00                     ; '\0'
  0x10007AF0:  00           DC.B       0x00                     ; '\0'
  0x10007AF1:  00           DC.B       0x00                     ; '\0'
  0x10007AF2:  00           DC.B       0x00                     ; '\0'
  0x10007AF3:  00           DC.B       0x00                     ; '\0'
  0x10007AF4:  00           DC.B       0x00                     ; '\0'
  0x10007AF5:  00           DC.B       0x00                     ; '\0'
  0x10007AF6:  00           DC.B       0x00                     ; '\0'
  0x10007AF7:  00           DC.B       0x00                     ; '\0'
  0x10007AF8:  00           DC.B       0x00                     ; '\0'
  0x10007AF9:  00           DC.B       0x00                     ; '\0'
  0x10007AFA:  00           DC.B       0x00                     ; '\0'
  0x10007AFB:  00           DC.B       0x00                     ; '\0'
  0x10007AFC:  00           DC.B       0x00                     ; '\0'
  0x10007AFD:  00           DC.B       0x00                     ; '\0'
  0x10007AFE:  00           DC.B       0x00                     ; '\0'
  0x10007AFF:  00           DC.B       0x00                     ; '\0'
  0x10007B00:  00           DC.B       0x00                     ; '\0'
  0x10007B01:  00           DC.B       0x00                     ; '\0'
  0x10007B02:  00           DC.B       0x00                     ; '\0'
  0x10007B03:  00           DC.B       0x00                     ; '\0'
  0x10007B04:  00           DC.B       0x00                     ; '\0'
  0x10007B05:  00           DC.B       0x00                     ; '\0'
  0x10007B06:  00           DC.B       0x00                     ; '\0'
  0x10007B07:  00           DC.B       0x00                     ; '\0'
  0x10007B08:  00           DC.B       0x00                     ; '\0'
  0x10007B09:  00           DC.B       0x00                     ; '\0'
  0x10007B0A:  00           DC.B       0x00                     ; '\0'
  0x10007B0B:  00           DC.B       0x00                     ; '\0'
  0x10007B0C:  00           DC.B       0x00                     ; '\0'
  0x10007B0D:  00           DC.B       0x00                     ; '\0'
  0x10007B0E:  00           DC.B       0x00                     ; '\0'
  0x10007B0F:  00           DC.B       0x00                     ; '\0'
  0x10007B10:  00           DC.B       0x00                     ; '\0'
  0x10007B11:  00           DC.B       0x00                     ; '\0'
  0x10007B12:  00           DC.B       0x00                     ; '\0'
  0x10007B13:  00           DC.B       0x00                     ; '\0'
  0x10007B14:  00           DC.B       0x00                     ; '\0'
  0x10007B15:  00           DC.B       0x00                     ; '\0'
  0x10007B16:  00           DC.B       0x00                     ; '\0'
  0x10007B17:  00           DC.B       0x00                     ; '\0'
  0x10007B18:  00           DC.B       0x00                     ; '\0'
  0x10007B19:  00           DC.B       0x00                     ; '\0'
  0x10007B1A:  00           DC.B       0x00                     ; '\0'
  0x10007B1B:  00           DC.B       0x00                     ; '\0'
  0x10007B1C:  00           DC.B       0x00                     ; '\0'
  0x10007B1D:  00           DC.B       0x00                     ; '\0'
  0x10007B1E:  00           DC.B       0x00                     ; '\0'
  0x10007B1F:  00           DC.B       0x00                     ; '\0'
  0x10007B20:  00           DC.B       0x00                     ; '\0'
  0x10007B21:  00           DC.B       0x00                     ; '\0'
  0x10007B22:  00           DC.B       0x00                     ; '\0'
  0x10007B23:  00           DC.B       0x00                     ; '\0'
  0x10007B24:  00           DC.B       0x00                     ; '\0'
  0x10007B25:  00           DC.B       0x00                     ; '\0'
  0x10007B26:  00           DC.B       0x00                     ; '\0'
  0x10007B27:  00           DC.B       0x00                     ; '\0'
  0x10007B28:  00           DC.B       0x00                     ; '\0'
  0x10007B29:  00           DC.B       0x00                     ; '\0'
  0x10007B2A:  00           DC.B       0x00                     ; '\0'
  0x10007B2B:  00           DC.B       0x00                     ; '\0'
  0x10007B2C:  00           DC.B       0x00                     ; '\0'
  0x10007B2D:  00           DC.B       0x00                     ; '\0'
  0x10007B2E:  00           DC.B       0x00                     ; '\0'
  0x10007B2F:  00           DC.B       0x00                     ; '\0'
  0x10007B30:  00           DC.B       0x00                     ; '\0'
  0x10007B31:  00           DC.B       0x00                     ; '\0'
  0x10007B32:  00           DC.B       0x00                     ; '\0'
  0x10007B33:  00           DC.B       0x00                     ; '\0'
  0x10007B34:  00           DC.B       0x00                     ; '\0'
  0x10007B35:  00           DC.B       0x00                     ; '\0'
  0x10007B36:  00           DC.B       0x00                     ; '\0'
  0x10007B37:  00           DC.B       0x00                     ; '\0'
  0x10007B38:  00           DC.B       0x00                     ; '\0'
  0x10007B39:  00           DC.B       0x00                     ; '\0'
  0x10007B3A:  00           DC.B       0x00                     ; '\0'
  0x10007B3B:  00           DC.B       0x00                     ; '\0'
  0x10007B3C:  00           DC.B       0x00                     ; '\0'
  0x10007B3D:  00           DC.B       0x00                     ; '\0'
  0x10007B3E:  00           DC.B       0x00                     ; '\0'
  0x10007B3F:  00           DC.B       0x00                     ; '\0'
  0x10007B40:  00           DC.B       0x00                     ; '\0'
  0x10007B41:  00           DC.B       0x00                     ; '\0'
  0x10007B42:  00           DC.B       0x00                     ; '\0'
  0x10007B43:  00           DC.B       0x00                     ; '\0'
  0x10007B44:  00           DC.B       0x00                     ; '\0'
  0x10007B45:  00           DC.B       0x00                     ; '\0'
  0x10007B46:  00           DC.B       0x00                     ; '\0'
  0x10007B47:  00           DC.B       0x00                     ; '\0'
  0x10007B48:  00           DC.B       0x00                     ; '\0'
  0x10007B49:  00           DC.B       0x00                     ; '\0'
  0x10007B4A:  00           DC.B       0x00                     ; '\0'
  0x10007B4B:  00           DC.B       0x00                     ; '\0'
  0x10007B4C:  00           DC.B       0x00                     ; '\0'
  0x10007B4D:  00           DC.B       0x00                     ; '\0'
  0x10007B4E:  00           DC.B       0x00                     ; '\0'
  0x10007B4F:  00           DC.B       0x00                     ; '\0'
  0x10007B50:  00           DC.B       0x00                     ; '\0'
  0x10007B51:  00           DC.B       0x00                     ; '\0'
  0x10007B52:  00           DC.B       0x00                     ; '\0'
  0x10007B53:  00           DC.B       0x00                     ; '\0'
  0x10007B54:  00           DC.B       0x00                     ; '\0'
  0x10007B55:  00           DC.B       0x00                     ; '\0'
  0x10007B56:  00           DC.B       0x00                     ; '\0'
  0x10007B57:  00           DC.B       0x00                     ; '\0'
  0x10007B58:  00           DC.B       0x00                     ; '\0'
  0x10007B59:  00           DC.B       0x00                     ; '\0'
  0x10007B5A:  00           DC.B       0x00                     ; '\0'
  0x10007B5B:  00           DC.B       0x00                     ; '\0'
  0x10007B5C:  00           DC.B       0x00                     ; '\0'
  0x10007B5D:  00           DC.B       0x00                     ; '\0'
  0x10007B5E:  00           DC.B       0x00                     ; '\0'
  0x10007B5F:  00           DC.B       0x00                     ; '\0'
  0x10007B60:  00           DC.B       0x00                     ; '\0'
  0x10007B61:  00           DC.B       0x00                     ; '\0'
  0x10007B62:  00           DC.B       0x00                     ; '\0'
  0x10007B63:  00           DC.B       0x00                     ; '\0'
  0x10007B64:  00           DC.B       0x00                     ; '\0'
  0x10007B65:  00           DC.B       0x00                     ; '\0'
  0x10007B66:  00           DC.B       0x00                     ; '\0'
  0x10007B67:  00           DC.B       0x00                     ; '\0'
  0x10007B68:  00           DC.B       0x00                     ; '\0'
  0x10007B69:  00           DC.B       0x00                     ; '\0'
  0x10007B6A:  00           DC.B       0x00                     ; '\0'
  0x10007B6B:  00           DC.B       0x00                     ; '\0'
  0x10007B6C:  00           DC.B       0x00                     ; '\0'
  0x10007B6D:  00           DC.B       0x00                     ; '\0'
  0x10007B6E:  00           DC.B       0x00                     ; '\0'
  0x10007B6F:  00           DC.B       0x00                     ; '\0'
  0x10007B70:  00           DC.B       0x00                     ; '\0'
  0x10007B71:  00           DC.B       0x00                     ; '\0'
  0x10007B72:  00           DC.B       0x00                     ; '\0'
  0x10007B73:  00           DC.B       0x00                     ; '\0'
  0x10007B74:  00           DC.B       0x00                     ; '\0'
  0x10007B75:  00           DC.B       0x00                     ; '\0'
  0x10007B76:  00           DC.B       0x00                     ; '\0'
  0x10007B77:  00           DC.B       0x00                     ; '\0'
  0x10007B78:  00           DC.B       0x00                     ; '\0'
  0x10007B79:  00           DC.B       0x00                     ; '\0'
  0x10007B7A:  00           DC.B       0x00                     ; '\0'
  0x10007B7B:  00           DC.B       0x00                     ; '\0'
  0x10007B7C:  00           DC.B       0x00                     ; '\0'
  0x10007B7D:  00           DC.B       0x00                     ; '\0'
  0x10007B7E:  00           DC.B       0x00                     ; '\0'
  0x10007B7F:  00           DC.B       0x00                     ; '\0'
  0x10007B80:  00           DC.B       0x00                     ; '\0'
  0x10007B81:  00           DC.B       0x00                     ; '\0'
  0x10007B82:  00           DC.B       0x00                     ; '\0'
  0x10007B83:  00           DC.B       0x00                     ; '\0'
  0x10007B84:  00           DC.B       0x00                     ; '\0'
  0x10007B85:  00           DC.B       0x00                     ; '\0'
  0x10007B86:  00           DC.B       0x00                     ; '\0'
  0x10007B87:  00           DC.B       0x00                     ; '\0'
  0x10007B88:  00           DC.B       0x00                     ; '\0'
  0x10007B89:  00           DC.B       0x00                     ; '\0'
  0x10007B8A:  00           DC.B       0x00                     ; '\0'
  0x10007B8B:  00           DC.B       0x00                     ; '\0'
  0x10007B8C:  00           DC.B       0x00                     ; '\0'
  0x10007B8D:  00           DC.B       0x00                     ; '\0'
  0x10007B8E:  00           DC.B       0x00                     ; '\0'
  0x10007B8F:  00           DC.B       0x00                     ; '\0'
  0x10007B90:  00           DC.B       0x00                     ; '\0'
  0x10007B91:  00           DC.B       0x00                     ; '\0'
  0x10007B92:  00           DC.B       0x00                     ; '\0'
  0x10007B93:  00           DC.B       0x00                     ; '\0'
  0x10007B94:  00           DC.B       0x00                     ; '\0'
  0x10007B95:  00           DC.B       0x00                     ; '\0'
  0x10007B96:  00           DC.B       0x00                     ; '\0'
  0x10007B97:  00           DC.B       0x00                     ; '\0'
  0x10007B98:  00           DC.B       0x00                     ; '\0'
  0x10007B99:  00           DC.B       0x00                     ; '\0'
  0x10007B9A:  00           DC.B       0x00                     ; '\0'
  0x10007B9B:  00           DC.B       0x00                     ; '\0'
  0x10007B9C:  00           DC.B       0x00                     ; '\0'
  0x10007B9D:  00           DC.B       0x00                     ; '\0'
  0x10007B9E:  00           DC.B       0x00                     ; '\0'
  0x10007B9F:  00           DC.B       0x00                     ; '\0'
  0x10007BA0:  00           DC.B       0x00                     ; '\0'
  0x10007BA1:  00           DC.B       0x00                     ; '\0'
  0x10007BA2:  00           DC.B       0x00                     ; '\0'
  0x10007BA3:  00           DC.B       0x00                     ; '\0'
  0x10007BA4:  00           DC.B       0x00                     ; '\0'
  0x10007BA5:  00           DC.B       0x00                     ; '\0'
  0x10007BA6:  00           DC.B       0x00                     ; '\0'
  0x10007BA7:  00           DC.B       0x00                     ; '\0'
  0x10007BA8:  00           DC.B       0x00                     ; '\0'
  0x10007BA9:  00           DC.B       0x00                     ; '\0'
  0x10007BAA:  00           DC.B       0x00                     ; '\0'
  0x10007BAB:  00           DC.B       0x00                     ; '\0'
  0x10007BAC:  00           DC.B       0x00                     ; '\0'
  0x10007BAD:  00           DC.B       0x00                     ; '\0'
  0x10007BAE:  00           DC.B       0x00                     ; '\0'
  0x10007BAF:  00           DC.B       0x00                     ; '\0'
  0x10007BB0:  00           DC.B       0x00                     ; '\0'
  0x10007BB1:  00           DC.B       0x00                     ; '\0'
  0x10007BB2:  00           DC.B       0x00                     ; '\0'
  0x10007BB3:  00           DC.B       0x00                     ; '\0'
  0x10007BB4:  00           DC.B       0x00                     ; '\0'
  0x10007BB5:  00           DC.B       0x00                     ; '\0'
  0x10007BB6:  00           DC.B       0x00                     ; '\0'
  0x10007BB7:  00           DC.B       0x00                     ; '\0'
  0x10007BB8:  00           DC.B       0x00                     ; '\0'
  0x10007BB9:  00           DC.B       0x00                     ; '\0'
  0x10007BBA:  00           DC.B       0x00                     ; '\0'
  0x10007BBB:  00           DC.B       0x00                     ; '\0'
  0x10007BBC:  00           DC.B       0x00                     ; '\0'
  0x10007BBD:  00           DC.B       0x00                     ; '\0'
  0x10007BBE:  00           DC.B       0x00                     ; '\0'
  0x10007BBF:  00           DC.B       0x00                     ; '\0'
  0x10007BC0:  00           DC.B       0x00                     ; '\0'
  0x10007BC1:  00           DC.B       0x00                     ; '\0'
  0x10007BC2:  00           DC.B       0x00                     ; '\0'
  0x10007BC3:  00           DC.B       0x00                     ; '\0'
  0x10007BC4:  00           DC.B       0x00                     ; '\0'
  0x10007BC5:  00           DC.B       0x00                     ; '\0'
  0x10007BC6:  00           DC.B       0x00                     ; '\0'
  0x10007BC7:  00           DC.B       0x00                     ; '\0'
  0x10007BC8:  00           DC.B       0x00                     ; '\0'
  0x10007BC9:  00           DC.B       0x00                     ; '\0'
  0x10007BCA:  00           DC.B       0x00                     ; '\0'
  0x10007BCB:  00           DC.B       0x00                     ; '\0'
  0x10007BCC:  00           DC.B       0x00                     ; '\0'
  0x10007BCD:  00           DC.B       0x00                     ; '\0'
  0x10007BCE:  00           DC.B       0x00                     ; '\0'
  0x10007BCF:  00           DC.B       0x00                     ; '\0'
  0x10007BD0:  00           DC.B       0x00                     ; '\0'
  0x10007BD1:  00           DC.B       0x00                     ; '\0'
  0x10007BD2:  00           DC.B       0x00                     ; '\0'
  0x10007BD3:  00           DC.B       0x00                     ; '\0'
  0x10007BD4:  00           DC.B       0x00                     ; '\0'
  0x10007BD5:  00           DC.B       0x00                     ; '\0'
  0x10007BD6:  00           DC.B       0x00                     ; '\0'
  0x10007BD7:  00           DC.B       0x00                     ; '\0'
  0x10007BD8:  00           DC.B       0x00                     ; '\0'
  0x10007BD9:  00           DC.B       0x00                     ; '\0'
  0x10007BDA:  00           DC.B       0x00                     ; '\0'
  0x10007BDB:  00           DC.B       0x00                     ; '\0'
  0x10007BDC:  00           DC.B       0x00                     ; '\0'
  0x10007BDD:  00           DC.B       0x00                     ; '\0'
  0x10007BDE:  00           DC.B       0x00                     ; '\0'
  0x10007BDF:  00           DC.B       0x00                     ; '\0'
  0x10007BE0:  00           DC.B       0x00                     ; '\0'
  0x10007BE1:  00           DC.B       0x00                     ; '\0'
  0x10007BE2:  00           DC.B       0x00                     ; '\0'
  0x10007BE3:  00           DC.B       0x00                     ; '\0'
  0x10007BE4:  00           DC.B       0x00                     ; '\0'
  0x10007BE5:  00           DC.B       0x00                     ; '\0'
  0x10007BE6:  00           DC.B       0x00                     ; '\0'
  0x10007BE7:  00           DC.B       0x00                     ; '\0'
  0x10007BE8:  00           DC.B       0x00                     ; '\0'
  0x10007BE9:  00           DC.B       0x00                     ; '\0'
  0x10007BEA:  00           DC.B       0x00                     ; '\0'
  0x10007BEB:  00           DC.B       0x00                     ; '\0'
  0x10007BEC:  00           DC.B       0x00                     ; '\0'
  0x10007BED:  00           DC.B       0x00                     ; '\0'
  0x10007BEE:  00           DC.B       0x00                     ; '\0'
  0x10007BEF:  00           DC.B       0x00                     ; '\0'
  0x10007BF0:  00           DC.B       0x00                     ; '\0'
  0x10007BF1:  00           DC.B       0x00                     ; '\0'
  0x10007BF2:  00           DC.B       0x00                     ; '\0'
  0x10007BF3:  00           DC.B       0x00                     ; '\0'
  0x10007BF4:  00           DC.B       0x00                     ; '\0'
  0x10007BF5:  00           DC.B       0x00                     ; '\0'
  0x10007BF6:  00           DC.B       0x00                     ; '\0'
  0x10007BF7:  00           DC.B       0x00                     ; '\0'
  0x10007BF8:  00           DC.B       0x00                     ; '\0'
  0x10007BF9:  00           DC.B       0x00                     ; '\0'
  0x10007BFA:  00           DC.B       0x00                     ; '\0'
  0x10007BFB:  00           DC.B       0x00                     ; '\0'
  0x10007BFC:  00           DC.B       0x00                     ; '\0'
  0x10007BFD:  00           DC.B       0x00                     ; '\0'
  0x10007BFE:  00           DC.B       0x00                     ; '\0'
  0x10007BFF:  00           DC.B       0x00                     ; '\0'
  0x10007C00:  00           DC.B       0x00                     ; '\0'
  0x10007C01:  00           DC.B       0x00                     ; '\0'
  0x10007C02:  00           DC.B       0x00                     ; '\0'
  0x10007C03:  00           DC.B       0x00                     ; '\0'
  0x10007C04:  00           DC.B       0x00                     ; '\0'
  0x10007C05:  00           DC.B       0x00                     ; '\0'
  0x10007C06:  00           DC.B       0x00                     ; '\0'
  0x10007C07:  00           DC.B       0x00                     ; '\0'
  0x10007C08:  00           DC.B       0x00                     ; '\0'
  0x10007C09:  00           DC.B       0x00                     ; '\0'
  0x10007C0A:  00           DC.B       0x00                     ; '\0'
  0x10007C0B:  00           DC.B       0x00                     ; '\0'
  0x10007C0C:  00           DC.B       0x00                     ; '\0'
  0x10007C0D:  00           DC.B       0x00                     ; '\0'
  0x10007C0E:  00           DC.B       0x00                     ; '\0'
  0x10007C0F:  00           DC.B       0x00                     ; '\0'
  0x10007C10:  00           DC.B       0x00                     ; '\0'
  0x10007C11:  00           DC.B       0x00                     ; '\0'
  0x10007C12:  00           DC.B       0x00                     ; '\0'
  0x10007C13:  00           DC.B       0x00                     ; '\0'
  0x10007C14:  00           DC.B       0x00                     ; '\0'
  0x10007C15:  00           DC.B       0x00                     ; '\0'
  0x10007C16:  00           DC.B       0x00                     ; '\0'
  0x10007C17:  00           DC.B       0x00                     ; '\0'
  0x10007C18:  00           DC.B       0x00                     ; '\0'
  0x10007C19:  00           DC.B       0x00                     ; '\0'
  0x10007C1A:  00           DC.B       0x00                     ; '\0'
  0x10007C1B:  00           DC.B       0x00                     ; '\0'
  0x10007C1C:  00           DC.B       0x00                     ; '\0'
  0x10007C1D:  00           DC.B       0x00                     ; '\0'
  0x10007C1E:  00           DC.B       0x00                     ; '\0'
  0x10007C1F:  00           DC.B       0x00                     ; '\0'
  0x10007C20:  00           DC.B       0x00                     ; '\0'
  0x10007C21:  00           DC.B       0x00                     ; '\0'
  0x10007C22:  00           DC.B       0x00                     ; '\0'
  0x10007C23:  00           DC.B       0x00                     ; '\0'
  0x10007C24:  00           DC.B       0x00                     ; '\0'
  0x10007C25:  00           DC.B       0x00                     ; '\0'
  0x10007C26:  00           DC.B       0x00                     ; '\0'
  0x10007C27:  00           DC.B       0x00                     ; '\0'
  0x10007C28:  00           DC.B       0x00                     ; '\0'
  0x10007C29:  00           DC.B       0x00                     ; '\0'
  0x10007C2A:  00           DC.B       0x00                     ; '\0'
  0x10007C2B:  00           DC.B       0x00                     ; '\0'
  0x10007C2C:  00           DC.B       0x00                     ; '\0'
  0x10007C2D:  00           DC.B       0x00                     ; '\0'
  0x10007C2E:  00           DC.B       0x00                     ; '\0'
  0x10007C2F:  00           DC.B       0x00                     ; '\0'
  0x10007C30:  00           DC.B       0x00                     ; '\0'
  0x10007C31:  00           DC.B       0x00                     ; '\0'
  0x10007C32:  00           DC.B       0x00                     ; '\0'
  0x10007C33:  00           DC.B       0x00                     ; '\0'
  0x10007C34:  00           DC.B       0x00                     ; '\0'
  0x10007C35:  00           DC.B       0x00                     ; '\0'
  0x10007C36:  00           DC.B       0x00                     ; '\0'
  0x10007C37:  00           DC.B       0x00                     ; '\0'
  0x10007C38:  00           DC.B       0x00                     ; '\0'
  0x10007C39:  00           DC.B       0x00                     ; '\0'
  0x10007C3A:  00           DC.B       0x00                     ; '\0'
  0x10007C3B:  00           DC.B       0x00                     ; '\0'
  0x10007C3C:  00           DC.B       0x00                     ; '\0'
  0x10007C3D:  00           DC.B       0x00                     ; '\0'
  0x10007C3E:  00           DC.B       0x00                     ; '\0'
  0x10007C3F:  00           DC.B       0x00                     ; '\0'
  0x10007C40:  00           DC.B       0x00                     ; '\0'
  0x10007C41:  00           DC.B       0x00                     ; '\0'
  0x10007C42:  00           DC.B       0x00                     ; '\0'
  0x10007C43:  00           DC.B       0x00                     ; '\0'
  0x10007C44:  00           DC.B       0x00                     ; '\0'
  0x10007C45:  00           DC.B       0x00                     ; '\0'
  0x10007C46:  00           DC.B       0x00                     ; '\0'
  0x10007C47:  00           DC.B       0x00                     ; '\0'
  0x10007C48:  00           DC.B       0x00                     ; '\0'
  0x10007C49:  00           DC.B       0x00                     ; '\0'
  0x10007C4A:  00           DC.B       0x00                     ; '\0'
  0x10007C4B:  00           DC.B       0x00                     ; '\0'
  0x10007C4C:  00           DC.B       0x00                     ; '\0'
  0x10007C4D:  00           DC.B       0x00                     ; '\0'
  0x10007C4E:  00           DC.B       0x00                     ; '\0'
  0x10007C4F:  00           DC.B       0x00                     ; '\0'
  0x10007C50:  00           DC.B       0x00                     ; '\0'
  0x10007C51:  00           DC.B       0x00                     ; '\0'
  0x10007C52:  00           DC.B       0x00                     ; '\0'
  0x10007C53:  00           DC.B       0x00                     ; '\0'
  0x10007C54:  00           DC.B       0x00                     ; '\0'
  0x10007C55:  00           DC.B       0x00                     ; '\0'
  0x10007C56:  00           DC.B       0x00                     ; '\0'
  0x10007C57:  00           DC.B       0x00                     ; '\0'
  0x10007C58:  00           DC.B       0x00                     ; '\0'
  0x10007C59:  00           DC.B       0x00                     ; '\0'
  0x10007C5A:  00           DC.B       0x00                     ; '\0'
  0x10007C5B:  00           DC.B       0x00                     ; '\0'
  0x10007C5C:  00           DC.B       0x00                     ; '\0'
  0x10007C5D:  00           DC.B       0x00                     ; '\0'
  0x10007C5E:  00           DC.B       0x00                     ; '\0'
  0x10007C5F:  00           DC.B       0x00                     ; '\0'
  0x10007C60:  00           DC.B       0x00                     ; '\0'
  0x10007C61:  00           DC.B       0x00                     ; '\0'
  0x10007C62:  00           DC.B       0x00                     ; '\0'
  0x10007C63:  00           DC.B       0x00                     ; '\0'
  0x10007C64:  00           DC.B       0x00                     ; '\0'
  0x10007C65:  00           DC.B       0x00                     ; '\0'
  0x10007C66:  00           DC.B       0x00                     ; '\0'
  0x10007C67:  00           DC.B       0x00                     ; '\0'
  0x10007C68:  00           DC.B       0x00                     ; '\0'
  0x10007C69:  00           DC.B       0x00                     ; '\0'
  0x10007C6A:  00           DC.B       0x00                     ; '\0'
  0x10007C6B:  00           DC.B       0x00                     ; '\0'
  0x10007C6C:  00           DC.B       0x00                     ; '\0'
  0x10007C6D:  00           DC.B       0x00                     ; '\0'
  0x10007C6E:  00           DC.B       0x00                     ; '\0'
  0x10007C6F:  00           DC.B       0x00                     ; '\0'
  0x10007C70:  00           DC.B       0x00                     ; '\0'
  0x10007C71:  00           DC.B       0x00                     ; '\0'
  0x10007C72:  00           DC.B       0x00                     ; '\0'
  0x10007C73:  00           DC.B       0x00                     ; '\0'
  0x10007C74:  00           DC.B       0x00                     ; '\0'
  0x10007C75:  00           DC.B       0x00                     ; '\0'
  0x10007C76:  00           DC.B       0x00                     ; '\0'
  0x10007C77:  00           DC.B       0x00                     ; '\0'
  0x10007C78:  00           DC.B       0x00                     ; '\0'
  0x10007C79:  00           DC.B       0x00                     ; '\0'
  0x10007C7A:  00           DC.B       0x00                     ; '\0'
  0x10007C7B:  00           DC.B       0x00                     ; '\0'
  0x10007C7C:  00           DC.B       0x00                     ; '\0'
  0x10007C7D:  00           DC.B       0x00                     ; '\0'
  0x10007C7E:  00           DC.B       0x00                     ; '\0'
  0x10007C7F:  00           DC.B       0x00                     ; '\0'
  0x10007C80:  00           DC.B       0x00                     ; '\0'
  0x10007C81:  00           DC.B       0x00                     ; '\0'
  0x10007C82:  00           DC.B       0x00                     ; '\0'
  0x10007C83:  00           DC.B       0x00                     ; '\0'
  0x10007C84:  00           DC.B       0x00                     ; '\0'
  0x10007C85:  00           DC.B       0x00                     ; '\0'
  0x10007C86:  00           DC.B       0x00                     ; '\0'
  0x10007C87:  00           DC.B       0x00                     ; '\0'
  0x10007C88:  00           DC.B       0x00                     ; '\0'
  0x10007C89:  00           DC.B       0x00                     ; '\0'
  0x10007C8A:  00           DC.B       0x00                     ; '\0'
  0x10007C8B:  00           DC.B       0x00                     ; '\0'
  0x10007C8C:  00           DC.B       0x00                     ; '\0'
  0x10007C8D:  00           DC.B       0x00                     ; '\0'
  0x10007C8E:  00           DC.B       0x00                     ; '\0'
  0x10007C8F:  00           DC.B       0x00                     ; '\0'
  0x10007C90:  00           DC.B       0x00                     ; '\0'
  0x10007C91:  00           DC.B       0x00                     ; '\0'
  0x10007C92:  00           DC.B       0x00                     ; '\0'
  0x10007C93:  00           DC.B       0x00                     ; '\0'
  0x10007C94:  00           DC.B       0x00                     ; '\0'
  0x10007C95:  00           DC.B       0x00                     ; '\0'
  0x10007C96:  00           DC.B       0x00                     ; '\0'
  0x10007C97:  00           DC.B       0x00                     ; '\0'
  0x10007C98:  00           DC.B       0x00                     ; '\0'
  0x10007C99:  00           DC.B       0x00                     ; '\0'
  0x10007C9A:  00           DC.B       0x00                     ; '\0'
  0x10007C9B:  00           DC.B       0x00                     ; '\0'
  0x10007C9C:  00           DC.B       0x00                     ; '\0'
  0x10007C9D:  00           DC.B       0x00                     ; '\0'
  0x10007C9E:  00           DC.B       0x00                     ; '\0'
  0x10007C9F:  00           DC.B       0x00                     ; '\0'
  0x10007CA0:  00           DC.B       0x00                     ; '\0'
  0x10007CA1:  00           DC.B       0x00                     ; '\0'
  0x10007CA2:  00           DC.B       0x00                     ; '\0'
  0x10007CA3:  00           DC.B       0x00                     ; '\0'
  0x10007CA4:  00           DC.B       0x00                     ; '\0'
  0x10007CA5:  00           DC.B       0x00                     ; '\0'
  0x10007CA6:  00           DC.B       0x00                     ; '\0'
  0x10007CA7:  00           DC.B       0x00                     ; '\0'
  0x10007CA8:  00           DC.B       0x00                     ; '\0'
  0x10007CA9:  00           DC.B       0x00                     ; '\0'
  0x10007CAA:  00           DC.B       0x00                     ; '\0'
  0x10007CAB:  00           DC.B       0x00                     ; '\0'
  0x10007CAC:  00           DC.B       0x00                     ; '\0'
  0x10007CAD:  00           DC.B       0x00                     ; '\0'
  0x10007CAE:  00           DC.B       0x00                     ; '\0'
  0x10007CAF:  00           DC.B       0x00                     ; '\0'
  0x10007CB0:  00           DC.B       0x00                     ; '\0'
  0x10007CB1:  00           DC.B       0x00                     ; '\0'
  0x10007CB2:  00           DC.B       0x00                     ; '\0'
  0x10007CB3:  00           DC.B       0x00                     ; '\0'
  0x10007CB4:  00           DC.B       0x00                     ; '\0'
  0x10007CB5:  00           DC.B       0x00                     ; '\0'
  0x10007CB6:  00           DC.B       0x00                     ; '\0'
  0x10007CB7:  00           DC.B       0x00                     ; '\0'
  0x10007CB8:  00           DC.B       0x00                     ; '\0'
  0x10007CB9:  00           DC.B       0x00                     ; '\0'
  0x10007CBA:  00           DC.B       0x00                     ; '\0'
  0x10007CBB:  00           DC.B       0x00                     ; '\0'
  0x10007CBC:  00           DC.B       0x00                     ; '\0'
  0x10007CBD:  00           DC.B       0x00                     ; '\0'
  0x10007CBE:  00           DC.B       0x00                     ; '\0'
  0x10007CBF:  00           DC.B       0x00                     ; '\0'
  0x10007CC0:  00           DC.B       0x00                     ; '\0'
  0x10007CC1:  00           DC.B       0x00                     ; '\0'
  0x10007CC2:  00           DC.B       0x00                     ; '\0'
  0x10007CC3:  00           DC.B       0x00                     ; '\0'
  0x10007CC4:  00           DC.B       0x00                     ; '\0'
  0x10007CC5:  00           DC.B       0x00                     ; '\0'
  0x10007CC6:  00           DC.B       0x00                     ; '\0'
  0x10007CC7:  00           DC.B       0x00                     ; '\0'
  0x10007CC8:  00           DC.B       0x00                     ; '\0'
  0x10007CC9:  00           DC.B       0x00                     ; '\0'
  0x10007CCA:  00           DC.B       0x00                     ; '\0'
  0x10007CCB:  00           DC.B       0x00                     ; '\0'
  0x10007CCC:  00           DC.B       0x00                     ; '\0'
  0x10007CCD:  00           DC.B       0x00                     ; '\0'
  0x10007CCE:  00           DC.B       0x00                     ; '\0'
  0x10007CCF:  00           DC.B       0x00                     ; '\0'
  0x10007CD0:  00           DC.B       0x00                     ; '\0'
  0x10007CD1:  00           DC.B       0x00                     ; '\0'
  0x10007CD2:  00           DC.B       0x00                     ; '\0'
  0x10007CD3:  00           DC.B       0x00                     ; '\0'
  0x10007CD4:  00           DC.B       0x00                     ; '\0'
  0x10007CD5:  00           DC.B       0x00                     ; '\0'
  0x10007CD6:  00           DC.B       0x00                     ; '\0'
  0x10007CD7:  00           DC.B       0x00                     ; '\0'
  0x10007CD8:  00           DC.B       0x00                     ; '\0'
  0x10007CD9:  00           DC.B       0x00                     ; '\0'
  0x10007CDA:  00           DC.B       0x00                     ; '\0'
  0x10007CDB:  00           DC.B       0x00                     ; '\0'
  0x10007CDC:  00           DC.B       0x00                     ; '\0'
  0x10007CDD:  00           DC.B       0x00                     ; '\0'
  0x10007CDE:  00           DC.B       0x00                     ; '\0'
  0x10007CDF:  00           DC.B       0x00                     ; '\0'
  0x10007CE0:  00           DC.B       0x00                     ; '\0'
  0x10007CE1:  00           DC.B       0x00                     ; '\0'
  0x10007CE2:  00           DC.B       0x00                     ; '\0'
  0x10007CE3:  00           DC.B       0x00                     ; '\0'
  0x10007CE4:  00           DC.B       0x00                     ; '\0'
  0x10007CE5:  00           DC.B       0x00                     ; '\0'
  0x10007CE6:  00           DC.B       0x00                     ; '\0'
  0x10007CE7:  00           DC.B       0x00                     ; '\0'
  0x10007CE8:  00           DC.B       0x00                     ; '\0'
  0x10007CE9:  00           DC.B       0x00                     ; '\0'
  0x10007CEA:  00           DC.B       0x00                     ; '\0'
  0x10007CEB:  00           DC.B       0x00                     ; '\0'
  0x10007CEC:  00           DC.B       0x00                     ; '\0'
  0x10007CED:  00           DC.B       0x00                     ; '\0'
  0x10007CEE:  00           DC.B       0x00                     ; '\0'
  0x10007CEF:  00           DC.B       0x00                     ; '\0'
  0x10007CF0:  00           DC.B       0x00                     ; '\0'
  0x10007CF1:  00           DC.B       0x00                     ; '\0'
  0x10007CF2:  00           DC.B       0x00                     ; '\0'
  0x10007CF3:  00           DC.B       0x00                     ; '\0'
  0x10007CF4:  00           DC.B       0x00                     ; '\0'
  0x10007CF5:  00           DC.B       0x00                     ; '\0'
  0x10007CF6:  00           DC.B       0x00                     ; '\0'
  0x10007CF7:  00           DC.B       0x00                     ; '\0'
  0x10007CF8:  00           DC.B       0x00                     ; '\0'
  0x10007CF9:  00           DC.B       0x00                     ; '\0'
  0x10007CFA:  00           DC.B       0x00                     ; '\0'
  0x10007CFB:  00           DC.B       0x00                     ; '\0'
  0x10007CFC:  00           DC.B       0x00                     ; '\0'
  0x10007CFD:  00           DC.B       0x00                     ; '\0'
  0x10007CFE:  00           DC.B       0x00                     ; '\0'
  0x10007CFF:  00           DC.B       0x00                     ; '\0'
  0x10007D00:  00           DC.B       0x00                     ; '\0'
  0x10007D01:  00           DC.B       0x00                     ; '\0'
  0x10007D02:  00           DC.B       0x00                     ; '\0'
  0x10007D03:  00           DC.B       0x00                     ; '\0'
  0x10007D04:  00           DC.B       0x00                     ; '\0'
  0x10007D05:  00           DC.B       0x00                     ; '\0'
  0x10007D06:  00           DC.B       0x00                     ; '\0'
  0x10007D07:  00           DC.B       0x00                     ; '\0'
  0x10007D08:  00           DC.B       0x00                     ; '\0'
  0x10007D09:  00           DC.B       0x00                     ; '\0'
  0x10007D0A:  00           DC.B       0x00                     ; '\0'
  0x10007D0B:  00           DC.B       0x00                     ; '\0'
  0x10007D0C:  00           DC.B       0x00                     ; '\0'
  0x10007D0D:  00           DC.B       0x00                     ; '\0'
  0x10007D0E:  00           DC.B       0x00                     ; '\0'
  0x10007D0F:  00           DC.B       0x00                     ; '\0'
  0x10007D10:  00           DC.B       0x00                     ; '\0'
  0x10007D11:  00           DC.B       0x00                     ; '\0'
  0x10007D12:  00           DC.B       0x00                     ; '\0'
  0x10007D13:  00           DC.B       0x00                     ; '\0'
  0x10007D14:  00           DC.B       0x00                     ; '\0'
  0x10007D15:  00           DC.B       0x00                     ; '\0'
  0x10007D16:  00           DC.B       0x00                     ; '\0'
  0x10007D17:  00           DC.B       0x00                     ; '\0'
  0x10007D18:  00           DC.B       0x00                     ; '\0'
  0x10007D19:  00           DC.B       0x00                     ; '\0'
  0x10007D1A:  00           DC.B       0x00                     ; '\0'
  0x10007D1B:  00           DC.B       0x00                     ; '\0'
  0x10007D1C:  00           DC.B       0x00                     ; '\0'
  0x10007D1D:  00           DC.B       0x00                     ; '\0'
  0x10007D1E:  00           DC.B       0x00                     ; '\0'
  0x10007D1F:  00           DC.B       0x00                     ; '\0'
  0x10007D20:  00           DC.B       0x00                     ; '\0'
  0x10007D21:  00           DC.B       0x00                     ; '\0'
  0x10007D22:  00           DC.B       0x00                     ; '\0'
  0x10007D23:  00           DC.B       0x00                     ; '\0'
  0x10007D24:  00           DC.B       0x00                     ; '\0'
  0x10007D25:  00           DC.B       0x00                     ; '\0'
  0x10007D26:  00           DC.B       0x00                     ; '\0'
  0x10007D27:  00           DC.B       0x00                     ; '\0'
  0x10007D28:  00           DC.B       0x00                     ; '\0'
  0x10007D29:  00           DC.B       0x00                     ; '\0'
  0x10007D2A:  00           DC.B       0x00                     ; '\0'
  0x10007D2B:  00           DC.B       0x00                     ; '\0'
  0x10007D2C:  00           DC.B       0x00                     ; '\0'
  0x10007D2D:  00           DC.B       0x00                     ; '\0'
  0x10007D2E:  00           DC.B       0x00                     ; '\0'
  0x10007D2F:  00           DC.B       0x00                     ; '\0'
  0x10007D30:  00           DC.B       0x00                     ; '\0'
  0x10007D31:  00           DC.B       0x00                     ; '\0'
  0x10007D32:  00           DC.B       0x00                     ; '\0'
  0x10007D33:  00           DC.B       0x00                     ; '\0'
  0x10007D34:  00           DC.B       0x00                     ; '\0'
  0x10007D35:  00           DC.B       0x00                     ; '\0'
  0x10007D36:  00           DC.B       0x00                     ; '\0'
  0x10007D37:  00           DC.B       0x00                     ; '\0'
  0x10007D38:  00           DC.B       0x00                     ; '\0'
  0x10007D39:  00           DC.B       0x00                     ; '\0'
  0x10007D3A:  00           DC.B       0x00                     ; '\0'
  0x10007D3B:  00           DC.B       0x00                     ; '\0'
  0x10007D3C:  00           DC.B       0x00                     ; '\0'
  0x10007D3D:  00           DC.B       0x00                     ; '\0'
  0x10007D3E:  00           DC.B       0x00                     ; '\0'
  0x10007D3F:  00           DC.B       0x00                     ; '\0'
  0x10007D40:  00           DC.B       0x00                     ; '\0'
  0x10007D41:  00           DC.B       0x00                     ; '\0'
  0x10007D42:  00           DC.B       0x00                     ; '\0'
  0x10007D43:  00           DC.B       0x00                     ; '\0'
  0x10007D44:  00           DC.B       0x00                     ; '\0'
  0x10007D45:  00           DC.B       0x00                     ; '\0'
  0x10007D46:  00           DC.B       0x00                     ; '\0'
  0x10007D47:  00           DC.B       0x00                     ; '\0'
  0x10007D48:  00           DC.B       0x00                     ; '\0'
  0x10007D49:  00           DC.B       0x00                     ; '\0'
  0x10007D4A:  00           DC.B       0x00                     ; '\0'
  0x10007D4B:  00           DC.B       0x00                     ; '\0'
  0x10007D4C:  00           DC.B       0x00                     ; '\0'
  0x10007D4D:  00           DC.B       0x00                     ; '\0'
  0x10007D4E:  00           DC.B       0x00                     ; '\0'
  0x10007D4F:  00           DC.B       0x00                     ; '\0'
  0x10007D50:  00           DC.B       0x00                     ; '\0'
  0x10007D51:  00           DC.B       0x00                     ; '\0'
  0x10007D52:  00           DC.B       0x00                     ; '\0'
  0x10007D53:  00           DC.B       0x00                     ; '\0'
  0x10007D54:  00           DC.B       0x00                     ; '\0'
  0x10007D55:  00           DC.B       0x00                     ; '\0'
  0x10007D56:  00           DC.B       0x00                     ; '\0'
  0x10007D57:  00           DC.B       0x00                     ; '\0'
  0x10007D58:  00           DC.B       0x00                     ; '\0'
  0x10007D59:  00           DC.B       0x00                     ; '\0'
  0x10007D5A:  00           DC.B       0x00                     ; '\0'
  0x10007D5B:  00           DC.B       0x00                     ; '\0'
  0x10007D5C:  00           DC.B       0x00                     ; '\0'
  0x10007D5D:  00           DC.B       0x00                     ; '\0'
  0x10007D5E:  00           DC.B       0x00                     ; '\0'
  0x10007D5F:  00           DC.B       0x00                     ; '\0'
  0x10007D60:  00           DC.B       0x00                     ; '\0'
  0x10007D61:  00           DC.B       0x00                     ; '\0'
  0x10007D62:  00           DC.B       0x00                     ; '\0'
  0x10007D63:  00           DC.B       0x00                     ; '\0'
  0x10007D64:  00           DC.B       0x00                     ; '\0'
  0x10007D65:  00           DC.B       0x00                     ; '\0'
  0x10007D66:  00           DC.B       0x00                     ; '\0'
  0x10007D67:  00           DC.B       0x00                     ; '\0'
  0x10007D68:  00           DC.B       0x00                     ; '\0'
  0x10007D69:  00           DC.B       0x00                     ; '\0'
  0x10007D6A:  00           DC.B       0x00                     ; '\0'
  0x10007D6B:  00           DC.B       0x00                     ; '\0'
  0x10007D6C:  00           DC.B       0x00                     ; '\0'
  0x10007D6D:  00           DC.B       0x00                     ; '\0'
  0x10007D6E:  00           DC.B       0x00                     ; '\0'
  0x10007D6F:  00           DC.B       0x00                     ; '\0'
  0x10007D70:  00           DC.B       0x00                     ; '\0'
  0x10007D71:  00           DC.B       0x00                     ; '\0'
  0x10007D72:  00           DC.B       0x00                     ; '\0'
  0x10007D73:  00           DC.B       0x00                     ; '\0'
  0x10007D74:  00           DC.B       0x00                     ; '\0'
  0x10007D75:  00           DC.B       0x00                     ; '\0'
  0x10007D76:  00           DC.B       0x00                     ; '\0'
  0x10007D77:  00           DC.B       0x00                     ; '\0'
  0x10007D78:  00           DC.B       0x00                     ; '\0'
  0x10007D79:  00           DC.B       0x00                     ; '\0'
  0x10007D7A:  00           DC.B       0x00                     ; '\0'
  0x10007D7B:  00           DC.B       0x00                     ; '\0'
  0x10007D7C:  00           DC.B       0x00                     ; '\0'
  0x10007D7D:  00           DC.B       0x00                     ; '\0'
  0x10007D7E:  00           DC.B       0x00                     ; '\0'
  0x10007D7F:  00           DC.B       0x00                     ; '\0'
  0x10007D80:  00           DC.B       0x00                     ; '\0'
  0x10007D81:  00           DC.B       0x00                     ; '\0'
  0x10007D82:  00           DC.B       0x00                     ; '\0'
  0x10007D83:  00           DC.B       0x00                     ; '\0'
  0x10007D84:  00           DC.B       0x00                     ; '\0'
  0x10007D85:  00           DC.B       0x00                     ; '\0'
  0x10007D86:  00           DC.B       0x00                     ; '\0'
  0x10007D87:  00           DC.B       0x00                     ; '\0'
  0x10007D88:  00           DC.B       0x00                     ; '\0'
  0x10007D89:  00           DC.B       0x00                     ; '\0'
  0x10007D8A:  00           DC.B       0x00                     ; '\0'
  0x10007D8B:  00           DC.B       0x00                     ; '\0'
  0x10007D8C:  00           DC.B       0x00                     ; '\0'
  0x10007D8D:  00           DC.B       0x00                     ; '\0'
  0x10007D8E:  00           DC.B       0x00                     ; '\0'
  0x10007D8F:  00           DC.B       0x00                     ; '\0'
  0x10007D90:  00           DC.B       0x00                     ; '\0'
  0x10007D91:  00           DC.B       0x00                     ; '\0'
  0x10007D92:  00           DC.B       0x00                     ; '\0'
  0x10007D93:  00           DC.B       0x00                     ; '\0'
  0x10007D94:  00           DC.B       0x00                     ; '\0'
  0x10007D95:  00           DC.B       0x00                     ; '\0'
  0x10007D96:  00           DC.B       0x00                     ; '\0'
  0x10007D97:  00           DC.B       0x00                     ; '\0'
  0x10007D98:  00           DC.B       0x00                     ; '\0'
  0x10007D99:  00           DC.B       0x00                     ; '\0'
  0x10007D9A:  00           DC.B       0x00                     ; '\0'
  0x10007D9B:  00           DC.B       0x00                     ; '\0'
  0x10007D9C:  00           DC.B       0x00                     ; '\0'
  0x10007D9D:  00           DC.B       0x00                     ; '\0'
  0x10007D9E:  00           DC.B       0x00                     ; '\0'
  0x10007D9F:  00           DC.B       0x00                     ; '\0'
  0x10007DA0:  00           DC.B       0x00                     ; '\0'
  0x10007DA1:  00           DC.B       0x00                     ; '\0'
  0x10007DA2:  00           DC.B       0x00                     ; '\0'
  0x10007DA3:  00           DC.B       0x00                     ; '\0'
  0x10007DA4:  00           DC.B       0x00                     ; '\0'
  0x10007DA5:  00           DC.B       0x00                     ; '\0'
  0x10007DA6:  00           DC.B       0x00                     ; '\0'
  0x10007DA7:  00           DC.B       0x00                     ; '\0'
  0x10007DA8:  00           DC.B       0x00                     ; '\0'
  0x10007DA9:  00           DC.B       0x00                     ; '\0'
  0x10007DAA:  00           DC.B       0x00                     ; '\0'
  0x10007DAB:  00           DC.B       0x00                     ; '\0'
  0x10007DAC:  00           DC.B       0x00                     ; '\0'
  0x10007DAD:  00           DC.B       0x00                     ; '\0'
  0x10007DAE:  00           DC.B       0x00                     ; '\0'
  0x10007DAF:  00           DC.B       0x00                     ; '\0'
  0x10007DB0:  00           DC.B       0x00                     ; '\0'
  0x10007DB1:  00           DC.B       0x00                     ; '\0'
  0x10007DB2:  00           DC.B       0x00                     ; '\0'
  0x10007DB3:  00           DC.B       0x00                     ; '\0'
  0x10007DB4:  00           DC.B       0x00                     ; '\0'
  0x10007DB5:  00           DC.B       0x00                     ; '\0'
  0x10007DB6:  00           DC.B       0x00                     ; '\0'
  0x10007DB7:  00           DC.B       0x00                     ; '\0'
  0x10007DB8:  00           DC.B       0x00                     ; '\0'
  0x10007DB9:  00           DC.B       0x00                     ; '\0'
  0x10007DBA:  00           DC.B       0x00                     ; '\0'
  0x10007DBB:  00           DC.B       0x00                     ; '\0'
  0x10007DBC:  00           DC.B       0x00                     ; '\0'
  0x10007DBD:  00           DC.B       0x00                     ; '\0'
  0x10007DBE:  00           DC.B       0x00                     ; '\0'
  0x10007DBF:  00           DC.B       0x00                     ; '\0'
  0x10007DC0:  00           DC.B       0x00                     ; '\0'
  0x10007DC1:  00           DC.B       0x00                     ; '\0'
  0x10007DC2:  00           DC.B       0x00                     ; '\0'
  0x10007DC3:  00           DC.B       0x00                     ; '\0'
  0x10007DC4:  00           DC.B       0x00                     ; '\0'
  0x10007DC5:  00           DC.B       0x00                     ; '\0'
  0x10007DC6:  00           DC.B       0x00                     ; '\0'
  0x10007DC7:  00           DC.B       0x00                     ; '\0'
  0x10007DC8:  00           DC.B       0x00                     ; '\0'
  0x10007DC9:  00           DC.B       0x00                     ; '\0'
  0x10007DCA:  00           DC.B       0x00                     ; '\0'
  0x10007DCB:  00           DC.B       0x00                     ; '\0'
  0x10007DCC:  00           DC.B       0x00                     ; '\0'
  0x10007DCD:  00           DC.B       0x00                     ; '\0'
  0x10007DCE:  00           DC.B       0x00                     ; '\0'
  0x10007DCF:  00           DC.B       0x00                     ; '\0'
  0x10007DD0:  00           DC.B       0x00                     ; '\0'
  0x10007DD1:  00           DC.B       0x00                     ; '\0'
  0x10007DD2:  00           DC.B       0x00                     ; '\0'
  0x10007DD3:  00           DC.B       0x00                     ; '\0'
  0x10007DD4:  00           DC.B       0x00                     ; '\0'
  0x10007DD5:  00           DC.B       0x00                     ; '\0'
  0x10007DD6:  00           DC.B       0x00                     ; '\0'
  0x10007DD7:  00           DC.B       0x00                     ; '\0'
  0x10007DD8:  00           DC.B       0x00                     ; '\0'
  0x10007DD9:  00           DC.B       0x00                     ; '\0'
  0x10007DDA:  00           DC.B       0x00                     ; '\0'
  0x10007DDB:  00           DC.B       0x00                     ; '\0'
  0x10007DDC:  00           DC.B       0x00                     ; '\0'
  0x10007DDD:  00           DC.B       0x00                     ; '\0'
  0x10007DDE:  00           DC.B       0x00                     ; '\0'
  0x10007DDF:  00           DC.B       0x00                     ; '\0'
  0x10007DE0:  00           DC.B       0x00                     ; '\0'
  0x10007DE1:  00           DC.B       0x00                     ; '\0'
  0x10007DE2:  00           DC.B       0x00                     ; '\0'
  0x10007DE3:  00           DC.B       0x00                     ; '\0'
  0x10007DE4:  00           DC.B       0x00                     ; '\0'
  0x10007DE5:  00           DC.B       0x00                     ; '\0'
  0x10007DE6:  00           DC.B       0x00                     ; '\0'
  0x10007DE7:  00           DC.B       0x00                     ; '\0'
  0x10007DE8:  00           DC.B       0x00                     ; '\0'
  0x10007DE9:  00           DC.B       0x00                     ; '\0'
  0x10007DEA:  00           DC.B       0x00                     ; '\0'
  0x10007DEB:  00           DC.B       0x00                     ; '\0'
  0x10007DEC:  00           DC.B       0x00                     ; '\0'
  0x10007DED:  00           DC.B       0x00                     ; '\0'
  0x10007DEE:  00           DC.B       0x00                     ; '\0'
  0x10007DEF:  00           DC.B       0x00                     ; '\0'
  0x10007DF0:  00           DC.B       0x00                     ; '\0'
  0x10007DF1:  00           DC.B       0x00                     ; '\0'
  0x10007DF2:  00           DC.B       0x00                     ; '\0'
  0x10007DF3:  00           DC.B       0x00                     ; '\0'
  0x10007DF4:  00           DC.B       0x00                     ; '\0'
  0x10007DF5:  00           DC.B       0x00                     ; '\0'
  0x10007DF6:  00           DC.B       0x00                     ; '\0'
  0x10007DF7:  00           DC.B       0x00                     ; '\0'
  0x10007DF8:  00           DC.B       0x00                     ; '\0'
  0x10007DF9:  00           DC.B       0x00                     ; '\0'
  0x10007DFA:  00           DC.B       0x00                     ; '\0'
  0x10007DFB:  00           DC.B       0x00                     ; '\0'
  0x10007DFC:  00           DC.B       0x00                     ; '\0'
  0x10007DFD:  00           DC.B       0x00                     ; '\0'
  0x10007DFE:  00           DC.B       0x00                     ; '\0'
  0x10007DFF:  00           DC.B       0x00                     ; '\0'
  0x10007E00:  00           DC.B       0x00                     ; '\0'
  0x10007E01:  00           DC.B       0x00                     ; '\0'
  0x10007E02:  00           DC.B       0x00                     ; '\0'
  0x10007E03:  00           DC.B       0x00                     ; '\0'
  0x10007E04:  00           DC.B       0x00                     ; '\0'
  0x10007E05:  00           DC.B       0x00                     ; '\0'
  0x10007E06:  00           DC.B       0x00                     ; '\0'
  0x10007E07:  00           DC.B       0x00                     ; '\0'
  0x10007E08:  00           DC.B       0x00                     ; '\0'
  0x10007E09:  00           DC.B       0x00                     ; '\0'
  0x10007E0A:  00           DC.B       0x00                     ; '\0'
  0x10007E0B:  00           DC.B       0x00                     ; '\0'
  0x10007E0C:  00           DC.B       0x00                     ; '\0'
  0x10007E0D:  00           DC.B       0x00                     ; '\0'
  0x10007E0E:  00           DC.B       0x00                     ; '\0'
  0x10007E0F:  00           DC.B       0x00                     ; '\0'
  0x10007E10:  00           DC.B       0x00                     ; '\0'
  0x10007E11:  00           DC.B       0x00                     ; '\0'
  0x10007E12:  00           DC.B       0x00                     ; '\0'
  0x10007E13:  00           DC.B       0x00                     ; '\0'
  0x10007E14:  00           DC.B       0x00                     ; '\0'
  0x10007E15:  00           DC.B       0x00                     ; '\0'
  0x10007E16:  00           DC.B       0x00                     ; '\0'
  0x10007E17:  00           DC.B       0x00                     ; '\0'
  0x10007E18:  00           DC.B       0x00                     ; '\0'
  0x10007E19:  00           DC.B       0x00                     ; '\0'
  0x10007E1A:  00           DC.B       0x00                     ; '\0'
  0x10007E1B:  00           DC.B       0x00                     ; '\0'
  0x10007E1C:  00           DC.B       0x00                     ; '\0'
  0x10007E1D:  00           DC.B       0x00                     ; '\0'
  0x10007E1E:  00           DC.B       0x00                     ; '\0'
  0x10007E1F:  00           DC.B       0x00                     ; '\0'
  0x10007E20:  00           DC.B       0x00                     ; '\0'
  0x10007E21:  00           DC.B       0x00                     ; '\0'
  0x10007E22:  00           DC.B       0x00                     ; '\0'
  0x10007E23:  00           DC.B       0x00                     ; '\0'
  0x10007E24:  00           DC.B       0x00                     ; '\0'
  0x10007E25:  00           DC.B       0x00                     ; '\0'
  0x10007E26:  00           DC.B       0x00                     ; '\0'
  0x10007E27:  00           DC.B       0x00                     ; '\0'
  0x10007E28:  00           DC.B       0x00                     ; '\0'
  0x10007E29:  00           DC.B       0x00                     ; '\0'
  0x10007E2A:  00           DC.B       0x00                     ; '\0'
  0x10007E2B:  00           DC.B       0x00                     ; '\0'
  0x10007E2C:  00           DC.B       0x00                     ; '\0'
  0x10007E2D:  00           DC.B       0x00                     ; '\0'
  0x10007E2E:  00           DC.B       0x00                     ; '\0'
  0x10007E2F:  00           DC.B       0x00                     ; '\0'
  0x10007E30:  00           DC.B       0x00                     ; '\0'
  0x10007E31:  00           DC.B       0x00                     ; '\0'
  0x10007E32:  00           DC.B       0x00                     ; '\0'
  0x10007E33:  00           DC.B       0x00                     ; '\0'
  0x10007E34:  00           DC.B       0x00                     ; '\0'
  0x10007E35:  00           DC.B       0x00                     ; '\0'
  0x10007E36:  00           DC.B       0x00                     ; '\0'
  0x10007E37:  00           DC.B       0x00                     ; '\0'
  0x10007E38:  00           DC.B       0x00                     ; '\0'
  0x10007E39:  00           DC.B       0x00                     ; '\0'
  0x10007E3A:  00           DC.B       0x00                     ; '\0'
  0x10007E3B:  00           DC.B       0x00                     ; '\0'
  0x10007E3C:  00           DC.B       0x00                     ; '\0'
  0x10007E3D:  00           DC.B       0x00                     ; '\0'
  0x10007E3E:  00           DC.B       0x00                     ; '\0'
  0x10007E3F:  00           DC.B       0x00                     ; '\0'
  0x10007E40:  00           DC.B       0x00                     ; '\0'
  0x10007E41:  00           DC.B       0x00                     ; '\0'
  0x10007E42:  00           DC.B       0x00                     ; '\0'
  0x10007E43:  00           DC.B       0x00                     ; '\0'
  0x10007E44:  00           DC.B       0x00                     ; '\0'
  0x10007E45:  00           DC.B       0x00                     ; '\0'
  0x10007E46:  00           DC.B       0x00                     ; '\0'
  0x10007E47:  00           DC.B       0x00                     ; '\0'
  0x10007E48:  00           DC.B       0x00                     ; '\0'
  0x10007E49:  00           DC.B       0x00                     ; '\0'
  0x10007E4A:  00           DC.B       0x00                     ; '\0'
  0x10007E4B:  00           DC.B       0x00                     ; '\0'
  0x10007E4C:  00           DC.B       0x00                     ; '\0'
  0x10007E4D:  00           DC.B       0x00                     ; '\0'
  0x10007E4E:  00           DC.B       0x00                     ; '\0'
  0x10007E4F:  00           DC.B       0x00                     ; '\0'
  0x10007E50:  00           DC.B       0x00                     ; '\0'
  0x10007E51:  00           DC.B       0x00                     ; '\0'
  0x10007E52:  00           DC.B       0x00                     ; '\0'
  0x10007E53:  00           DC.B       0x00                     ; '\0'
  0x10007E54:  00           DC.B       0x00                     ; '\0'
  0x10007E55:  00           DC.B       0x00                     ; '\0'
  0x10007E56:  00           DC.B       0x00                     ; '\0'
  0x10007E57:  00           DC.B       0x00                     ; '\0'
  0x10007E58:  00           DC.B       0x00                     ; '\0'
  0x10007E59:  00           DC.B       0x00                     ; '\0'
  0x10007E5A:  00           DC.B       0x00                     ; '\0'
  0x10007E5B:  00           DC.B       0x00                     ; '\0'
  0x10007E5C:  00           DC.B       0x00                     ; '\0'
  0x10007E5D:  00           DC.B       0x00                     ; '\0'
  0x10007E5E:  00           DC.B       0x00                     ; '\0'
  0x10007E5F:  00           DC.B       0x00                     ; '\0'
  0x10007E60:  00           DC.B       0x00                     ; '\0'
  0x10007E61:  00           DC.B       0x00                     ; '\0'
  0x10007E62:  00           DC.B       0x00                     ; '\0'
  0x10007E63:  00           DC.B       0x00                     ; '\0'
  0x10007E64:  00           DC.B       0x00                     ; '\0'
  0x10007E65:  00           DC.B       0x00                     ; '\0'
  0x10007E66:  00           DC.B       0x00                     ; '\0'
  0x10007E67:  00           DC.B       0x00                     ; '\0'
  0x10007E68:  00           DC.B       0x00                     ; '\0'
  0x10007E69:  00           DC.B       0x00                     ; '\0'
  0x10007E6A:  00           DC.B       0x00                     ; '\0'
  0x10007E6B:  00           DC.B       0x00                     ; '\0'
  0x10007E6C:  00           DC.B       0x00                     ; '\0'
  0x10007E6D:  00           DC.B       0x00                     ; '\0'
  0x10007E6E:  00           DC.B       0x00                     ; '\0'
  0x10007E6F:  00           DC.B       0x00                     ; '\0'
  0x10007E70:  00           DC.B       0x00                     ; '\0'
  0x10007E71:  00           DC.B       0x00                     ; '\0'
  0x10007E72:  00           DC.B       0x00                     ; '\0'
  0x10007E73:  00           DC.B       0x00                     ; '\0'
  0x10007E74:  00           DC.B       0x00                     ; '\0'
  0x10007E75:  00           DC.B       0x00                     ; '\0'
  0x10007E76:  00           DC.B       0x00                     ; '\0'
  0x10007E77:  00           DC.B       0x00                     ; '\0'
  0x10007E78:  00           DC.B       0x00                     ; '\0'
  0x10007E79:  00           DC.B       0x00                     ; '\0'
  0x10007E7A:  00           DC.B       0x00                     ; '\0'
  0x10007E7B:  00           DC.B       0x00                     ; '\0'
  0x10007E7C:  00           DC.B       0x00                     ; '\0'
  0x10007E7D:  00           DC.B       0x00                     ; '\0'
  0x10007E7E:  00           DC.B       0x00                     ; '\0'
  0x10007E7F:  00           DC.B       0x00                     ; '\0'
  0x10007E80:  00           DC.B       0x00                     ; '\0'
  0x10007E81:  00           DC.B       0x00                     ; '\0'
  0x10007E82:  00           DC.B       0x00                     ; '\0'
  0x10007E83:  00           DC.B       0x00                     ; '\0'
  0x10007E84:  00           DC.B       0x00                     ; '\0'
  0x10007E85:  00           DC.B       0x00                     ; '\0'
  0x10007E86:  00           DC.B       0x00                     ; '\0'
  0x10007E87:  00           DC.B       0x00                     ; '\0'
  0x10007E88:  00           DC.B       0x00                     ; '\0'
  0x10007E89:  00           DC.B       0x00                     ; '\0'
  0x10007E8A:  00           DC.B       0x00                     ; '\0'
  0x10007E8B:  00           DC.B       0x00                     ; '\0'
  0x10007E8C:  00           DC.B       0x00                     ; '\0'
  0x10007E8D:  00           DC.B       0x00                     ; '\0'
  0x10007E8E:  00           DC.B       0x00                     ; '\0'
  0x10007E8F:  00           DC.B       0x00                     ; '\0'
  0x10007E90:  00           DC.B       0x00                     ; '\0'
  0x10007E91:  00           DC.B       0x00                     ; '\0'
  0x10007E92:  00           DC.B       0x00                     ; '\0'
  0x10007E93:  00           DC.B       0x00                     ; '\0'
  0x10007E94:  00           DC.B       0x00                     ; '\0'
  0x10007E95:  00           DC.B       0x00                     ; '\0'
  0x10007E96:  00           DC.B       0x00                     ; '\0'
  0x10007E97:  00           DC.B       0x00                     ; '\0'
  0x10007E98:  00           DC.B       0x00                     ; '\0'
  0x10007E99:  00           DC.B       0x00                     ; '\0'
  0x10007E9A:  00           DC.B       0x00                     ; '\0'
  0x10007E9B:  00           DC.B       0x00                     ; '\0'
  0x10007E9C:  00           DC.B       0x00                     ; '\0'
  0x10007E9D:  00           DC.B       0x00                     ; '\0'
  0x10007E9E:  00           DC.B       0x00                     ; '\0'
  0x10007E9F:  00           DC.B       0x00                     ; '\0'
  0x10007EA0:  00           DC.B       0x00                     ; '\0'
  0x10007EA1:  00           DC.B       0x00                     ; '\0'
  0x10007EA2:  00           DC.B       0x00                     ; '\0'
  0x10007EA3:  00           DC.B       0x00                     ; '\0'
  0x10007EA4:  00           DC.B       0x00                     ; '\0'
  0x10007EA5:  00           DC.B       0x00                     ; '\0'
  0x10007EA6:  00           DC.B       0x00                     ; '\0'
  0x10007EA7:  00           DC.B       0x00                     ; '\0'
  0x10007EA8:  00           DC.B       0x00                     ; '\0'
  0x10007EA9:  00           DC.B       0x00                     ; '\0'
  0x10007EAA:  00           DC.B       0x00                     ; '\0'
  0x10007EAB:  00           DC.B       0x00                     ; '\0'
  0x10007EAC:  00           DC.B       0x00                     ; '\0'
  0x10007EAD:  00           DC.B       0x00                     ; '\0'
  0x10007EAE:  00           DC.B       0x00                     ; '\0'
  0x10007EAF:  00           DC.B       0x00                     ; '\0'
  0x10007EB0:  00           DC.B       0x00                     ; '\0'
  0x10007EB1:  00           DC.B       0x00                     ; '\0'
  0x10007EB2:  00           DC.B       0x00                     ; '\0'
  0x10007EB3:  00           DC.B       0x00                     ; '\0'
  0x10007EB4:  00           DC.B       0x00                     ; '\0'
  0x10007EB5:  00           DC.B       0x00                     ; '\0'
  0x10007EB6:  00           DC.B       0x00                     ; '\0'
  0x10007EB7:  00           DC.B       0x00                     ; '\0'
  0x10007EB8:  00           DC.B       0x00                     ; '\0'
  0x10007EB9:  00           DC.B       0x00                     ; '\0'
  0x10007EBA:  00           DC.B       0x00                     ; '\0'
  0x10007EBB:  00           DC.B       0x00                     ; '\0'
  0x10007EBC:  00           DC.B       0x00                     ; '\0'
  0x10007EBD:  00           DC.B       0x00                     ; '\0'
  0x10007EBE:  00           DC.B       0x00                     ; '\0'
  0x10007EBF:  00           DC.B       0x00                     ; '\0'
  0x10007EC0:  00           DC.B       0x00                     ; '\0'
  0x10007EC1:  00           DC.B       0x00                     ; '\0'
  0x10007EC2:  00           DC.B       0x00                     ; '\0'
  0x10007EC3:  00           DC.B       0x00                     ; '\0'
  0x10007EC4:  00           DC.B       0x00                     ; '\0'
  0x10007EC5:  00           DC.B       0x00                     ; '\0'
  0x10007EC6:  00           DC.B       0x00                     ; '\0'
  0x10007EC7:  00           DC.B       0x00                     ; '\0'
  0x10007EC8:  00           DC.B       0x00                     ; '\0'
  0x10007EC9:  00           DC.B       0x00                     ; '\0'
  0x10007ECA:  00           DC.B       0x00                     ; '\0'
  0x10007ECB:  00           DC.B       0x00                     ; '\0'
  0x10007ECC:  00           DC.B       0x00                     ; '\0'
  0x10007ECD:  00           DC.B       0x00                     ; '\0'
  0x10007ECE:  00           DC.B       0x00                     ; '\0'
  0x10007ECF:  00           DC.B       0x00                     ; '\0'
  0x10007ED0:  00           DC.B       0x00                     ; '\0'
  0x10007ED1:  00           DC.B       0x00                     ; '\0'
  0x10007ED2:  00           DC.B       0x00                     ; '\0'
  0x10007ED3:  00           DC.B       0x00                     ; '\0'
  0x10007ED4:  00           DC.B       0x00                     ; '\0'
  0x10007ED5:  00           DC.B       0x00                     ; '\0'
  0x10007ED6:  00           DC.B       0x00                     ; '\0'
  0x10007ED7:  00           DC.B       0x00                     ; '\0'
  0x10007ED8:  00           DC.B       0x00                     ; '\0'
  0x10007ED9:  00           DC.B       0x00                     ; '\0'
  0x10007EDA:  00           DC.B       0x00                     ; '\0'
  0x10007EDB:  00           DC.B       0x00                     ; '\0'
  0x10007EDC:  00           DC.B       0x00                     ; '\0'
  0x10007EDD:  00           DC.B       0x00                     ; '\0'
  0x10007EDE:  00           DC.B       0x00                     ; '\0'
  0x10007EDF:  00           DC.B       0x00                     ; '\0'
  0x10007EE0:  00           DC.B       0x00                     ; '\0'
  0x10007EE1:  00           DC.B       0x00                     ; '\0'
  0x10007EE2:  00           DC.B       0x00                     ; '\0'
  0x10007EE3:  00           DC.B       0x00                     ; '\0'
  0x10007EE4:  00           DC.B       0x00                     ; '\0'
  0x10007EE5:  00           DC.B       0x00                     ; '\0'
  0x10007EE6:  00           DC.B       0x00                     ; '\0'
  0x10007EE7:  00           DC.B       0x00                     ; '\0'
  0x10007EE8:  00           DC.B       0x00                     ; '\0'
  0x10007EE9:  00           DC.B       0x00                     ; '\0'
  0x10007EEA:  00           DC.B       0x00                     ; '\0'
  0x10007EEB:  00           DC.B       0x00                     ; '\0'
  0x10007EEC:  00           DC.B       0x00                     ; '\0'
  0x10007EED:  00           DC.B       0x00                     ; '\0'
  0x10007EEE:  00           DC.B       0x00                     ; '\0'
  0x10007EEF:  00           DC.B       0x00                     ; '\0'
  0x10007EF0:  00           DC.B       0x00                     ; '\0'
  0x10007EF1:  00           DC.B       0x00                     ; '\0'
  0x10007EF2:  00           DC.B       0x00                     ; '\0'
  0x10007EF3:  00           DC.B       0x00                     ; '\0'
  0x10007EF4:  00           DC.B       0x00                     ; '\0'
  0x10007EF5:  00           DC.B       0x00                     ; '\0'
  0x10007EF6:  00           DC.B       0x00                     ; '\0'
  0x10007EF7:  00           DC.B       0x00                     ; '\0'
  0x10007EF8:  00           DC.B       0x00                     ; '\0'
  0x10007EF9:  00           DC.B       0x00                     ; '\0'
  0x10007EFA:  00           DC.B       0x00                     ; '\0'
  0x10007EFB:  00           DC.B       0x00                     ; '\0'
  0x10007EFC:  00           DC.B       0x00                     ; '\0'
  0x10007EFD:  00           DC.B       0x00                     ; '\0'
  0x10007EFE:  00           DC.B       0x00                     ; '\0'
  0x10007EFF:  00           DC.B       0x00                     ; '\0'
  0x10007F00:  00           DC.B       0x00                     ; '\0'
  0x10007F01:  00           DC.B       0x00                     ; '\0'
  0x10007F02:  00           DC.B       0x00                     ; '\0'
  0x10007F03:  00           DC.B       0x00                     ; '\0'
  0x10007F04:  00           DC.B       0x00                     ; '\0'
  0x10007F05:  00           DC.B       0x00                     ; '\0'
  0x10007F06:  00           DC.B       0x00                     ; '\0'
  0x10007F07:  00           DC.B       0x00                     ; '\0'
  0x10007F08:  00           DC.B       0x00                     ; '\0'
  0x10007F09:  00           DC.B       0x00                     ; '\0'
  0x10007F0A:  00           DC.B       0x00                     ; '\0'
  0x10007F0B:  00           DC.B       0x00                     ; '\0'
  0x10007F0C:  00           DC.B       0x00                     ; '\0'
  0x10007F0D:  00           DC.B       0x00                     ; '\0'
  0x10007F0E:  00           DC.B       0x00                     ; '\0'
  0x10007F0F:  00           DC.B       0x00                     ; '\0'
  0x10007F10:  00           DC.B       0x00                     ; '\0'
  0x10007F11:  00           DC.B       0x00                     ; '\0'
  0x10007F12:  00           DC.B       0x00                     ; '\0'
  0x10007F13:  00           DC.B       0x00                     ; '\0'
  0x10007F14:  00           DC.B       0x00                     ; '\0'
  0x10007F15:  00           DC.B       0x00                     ; '\0'
  0x10007F16:  00           DC.B       0x00                     ; '\0'
  0x10007F17:  00           DC.B       0x00                     ; '\0'
  0x10007F18:  00           DC.B       0x00                     ; '\0'
  0x10007F19:  00           DC.B       0x00                     ; '\0'
  0x10007F1A:  00           DC.B       0x00                     ; '\0'
  0x10007F1B:  00           DC.B       0x00                     ; '\0'
  0x10007F1C:  00           DC.B       0x00                     ; '\0'
  0x10007F1D:  00           DC.B       0x00                     ; '\0'
  0x10007F1E:  00           DC.B       0x00                     ; '\0'
  0x10007F1F:  00           DC.B       0x00                     ; '\0'
  0x10007F20:  00           DC.B       0x00                     ; '\0'
  0x10007F21:  00           DC.B       0x00                     ; '\0'
  0x10007F22:  00           DC.B       0x00                     ; '\0'
  0x10007F23:  00           DC.B       0x00                     ; '\0'
  0x10007F24:  00           DC.B       0x00                     ; '\0'
  0x10007F25:  00           DC.B       0x00                     ; '\0'
  0x10007F26:  00           DC.B       0x00                     ; '\0'
  0x10007F27:  00           DC.B       0x00                     ; '\0'
  0x10007F28:  00           DC.B       0x00                     ; '\0'
  0x10007F29:  00           DC.B       0x00                     ; '\0'
  0x10007F2A:  00           DC.B       0x00                     ; '\0'
  0x10007F2B:  00           DC.B       0x00                     ; '\0'
  0x10007F2C:  00           DC.B       0x00                     ; '\0'
  0x10007F2D:  00           DC.B       0x00                     ; '\0'
  0x10007F2E:  00           DC.B       0x00                     ; '\0'
  0x10007F2F:  00           DC.B       0x00                     ; '\0'
  0x10007F30:  00           DC.B       0x00                     ; '\0'
  0x10007F31:  00           DC.B       0x00                     ; '\0'
  0x10007F32:  00           DC.B       0x00                     ; '\0'
  0x10007F33:  00           DC.B       0x00                     ; '\0'
  0x10007F34:  00           DC.B       0x00                     ; '\0'
  0x10007F35:  00           DC.B       0x00                     ; '\0'
  0x10007F36:  00           DC.B       0x00                     ; '\0'
  0x10007F37:  00           DC.B       0x00                     ; '\0'
  0x10007F38:  00           DC.B       0x00                     ; '\0'
  0x10007F39:  00           DC.B       0x00                     ; '\0'
  0x10007F3A:  00           DC.B       0x00                     ; '\0'
  0x10007F3B:  00           DC.B       0x00                     ; '\0'
  0x10007F3C:  00           DC.B       0x00                     ; '\0'
  0x10007F3D:  00           DC.B       0x00                     ; '\0'
  0x10007F3E:  00           DC.B       0x00                     ; '\0'
  0x10007F3F:  00           DC.B       0x00                     ; '\0'
  0x10007F40:  00           DC.B       0x00                     ; '\0'
  0x10007F41:  00           DC.B       0x00                     ; '\0'
  0x10007F42:  00           DC.B       0x00                     ; '\0'
  0x10007F43:  00           DC.B       0x00                     ; '\0'
  0x10007F44:  00           DC.B       0x00                     ; '\0'
  0x10007F45:  00           DC.B       0x00                     ; '\0'
  0x10007F46:  00           DC.B       0x00                     ; '\0'
  0x10007F47:  00           DC.B       0x00                     ; '\0'
  0x10007F48:  00           DC.B       0x00                     ; '\0'
  0x10007F49:  00           DC.B       0x00                     ; '\0'
  0x10007F4A:  00           DC.B       0x00                     ; '\0'
  0x10007F4B:  00           DC.B       0x00                     ; '\0'
  0x10007F4C:  00           DC.B       0x00                     ; '\0'
  0x10007F4D:  00           DC.B       0x00                     ; '\0'
  0x10007F4E:  00           DC.B       0x00                     ; '\0'
  0x10007F4F:  00           DC.B       0x00                     ; '\0'
  0x10007F50:  00           DC.B       0x00                     ; '\0'
  0x10007F51:  00           DC.B       0x00                     ; '\0'
  0x10007F52:  00           DC.B       0x00                     ; '\0'
  0x10007F53:  00           DC.B       0x00                     ; '\0'
  0x10007F54:  00           DC.B       0x00                     ; '\0'
  0x10007F55:  00           DC.B       0x00                     ; '\0'
  0x10007F56:  00           DC.B       0x00                     ; '\0'
  0x10007F57:  00           DC.B       0x00                     ; '\0'
  0x10007F58:  00           DC.B       0x00                     ; '\0'
  0x10007F59:  00           DC.B       0x00                     ; '\0'
  0x10007F5A:  00           DC.B       0x00                     ; '\0'
  0x10007F5B:  00           DC.B       0x00                     ; '\0'
  0x10007F5C:  00           DC.B       0x00                     ; '\0'
  0x10007F5D:  00           DC.B       0x00                     ; '\0'
  0x10007F5E:  00           DC.B       0x00                     ; '\0'
  0x10007F5F:  00           DC.B       0x00                     ; '\0'
  0x10007F60:  00           DC.B       0x00                     ; '\0'
  0x10007F61:  00           DC.B       0x00                     ; '\0'
  0x10007F62:  00           DC.B       0x00                     ; '\0'
  0x10007F63:  00           DC.B       0x00                     ; '\0'
  0x10007F64:  00           DC.B       0x00                     ; '\0'
  0x10007F65:  00           DC.B       0x00                     ; '\0'
  0x10007F66:  00           DC.B       0x00                     ; '\0'
  0x10007F67:  00           DC.B       0x00                     ; '\0'
  0x10007F68:  00           DC.B       0x00                     ; '\0'
  0x10007F69:  00           DC.B       0x00                     ; '\0'
  0x10007F6A:  00           DC.B       0x00                     ; '\0'
  0x10007F6B:  00           DC.B       0x00                     ; '\0'
  0x10007F6C:  00           DC.B       0x00                     ; '\0'
  0x10007F6D:  00           DC.B       0x00                     ; '\0'
  0x10007F6E:  00           DC.B       0x00                     ; '\0'
  0x10007F6F:  00           DC.B       0x00                     ; '\0'
  0x10007F70:  00           DC.B       0x00                     ; '\0'
  0x10007F71:  00           DC.B       0x00                     ; '\0'
  0x10007F72:  00           DC.B       0x00                     ; '\0'
  0x10007F73:  00           DC.B       0x00                     ; '\0'
  0x10007F74:  00           DC.B       0x00                     ; '\0'
  0x10007F75:  00           DC.B       0x00                     ; '\0'
  0x10007F76:  00           DC.B       0x00                     ; '\0'
  0x10007F77:  00           DC.B       0x00                     ; '\0'
  0x10007F78:  00           DC.B       0x00                     ; '\0'
  0x10007F79:  00           DC.B       0x00                     ; '\0'
  0x10007F7A:  00           DC.B       0x00                     ; '\0'
  0x10007F7B:  00           DC.B       0x00                     ; '\0'
  0x10007F7C:  00           DC.B       0x00                     ; '\0'
  0x10007F7D:  00           DC.B       0x00                     ; '\0'
  0x10007F7E:  00           DC.B       0x00                     ; '\0'
  0x10007F7F:  00           DC.B       0x00                     ; '\0'
  0x10007F80:  00           DC.B       0x00                     ; '\0'
  0x10007F81:  00           DC.B       0x00                     ; '\0'
  0x10007F82:  00           DC.B       0x00                     ; '\0'
  0x10007F83:  00           DC.B       0x00                     ; '\0'
  0x10007F84:  00           DC.B       0x00                     ; '\0'
  0x10007F85:  00           DC.B       0x00                     ; '\0'
  0x10007F86:  00           DC.B       0x00                     ; '\0'
  0x10007F87:  00           DC.B       0x00                     ; '\0'
  0x10007F88:  00           DC.B       0x00                     ; '\0'
  0x10007F89:  00           DC.B       0x00                     ; '\0'
  0x10007F8A:  00           DC.B       0x00                     ; '\0'
  0x10007F8B:  00           DC.B       0x00                     ; '\0'
  0x10007F8C:  00           DC.B       0x00                     ; '\0'
  0x10007F8D:  00           DC.B       0x00                     ; '\0'
  0x10007F8E:  00           DC.B       0x00                     ; '\0'
  0x10007F8F:  00           DC.B       0x00                     ; '\0'
  0x10007F90:  00           DC.B       0x00                     ; '\0'
  0x10007F91:  00           DC.B       0x00                     ; '\0'
  0x10007F92:  00           DC.B       0x00                     ; '\0'
  0x10007F93:  00           DC.B       0x00                     ; '\0'
  0x10007F94:  00           DC.B       0x00                     ; '\0'
  0x10007F95:  00           DC.B       0x00                     ; '\0'
  0x10007F96:  00           DC.B       0x00                     ; '\0'
  0x10007F97:  00           DC.B       0x00                     ; '\0'
  0x10007F98:  00           DC.B       0x00                     ; '\0'
  0x10007F99:  00           DC.B       0x00                     ; '\0'
  0x10007F9A:  00           DC.B       0x00                     ; '\0'
  0x10007F9B:  00           DC.B       0x00                     ; '\0'
  0x10007F9C:  00           DC.B       0x00                     ; '\0'
  0x10007F9D:  00           DC.B       0x00                     ; '\0'
  0x10007F9E:  00           DC.B       0x00                     ; '\0'
  0x10007F9F:  00           DC.B       0x00                     ; '\0'
  0x10007FA0:  00           DC.B       0x00                     ; '\0'
  0x10007FA1:  00           DC.B       0x00                     ; '\0'
  0x10007FA2:  00           DC.B       0x00                     ; '\0'
  0x10007FA3:  00           DC.B       0x00                     ; '\0'
  0x10007FA4:  00           DC.B       0x00                     ; '\0'
  0x10007FA5:  00           DC.B       0x00                     ; '\0'
  0x10007FA6:  00           DC.B       0x00                     ; '\0'
  0x10007FA7:  00           DC.B       0x00                     ; '\0'
  0x10007FA8:  00           DC.B       0x00                     ; '\0'
  0x10007FA9:  00           DC.B       0x00                     ; '\0'
  0x10007FAA:  00           DC.B       0x00                     ; '\0'
  0x10007FAB:  00           DC.B       0x00                     ; '\0'
  0x10007FAC:  00           DC.B       0x00                     ; '\0'
  0x10007FAD:  00           DC.B       0x00                     ; '\0'
  0x10007FAE:  00           DC.B       0x00                     ; '\0'
  0x10007FAF:  00           DC.B       0x00                     ; '\0'
  0x10007FB0:  00           DC.B       0x00                     ; '\0'
  0x10007FB1:  00           DC.B       0x00                     ; '\0'
  0x10007FB2:  00           DC.B       0x00                     ; '\0'
  0x10007FB3:  00           DC.B       0x00                     ; '\0'
  0x10007FB4:  00           DC.B       0x00                     ; '\0'
  0x10007FB5:  00           DC.B       0x00                     ; '\0'
  0x10007FB6:  00           DC.B       0x00                     ; '\0'
  0x10007FB7:  00           DC.B       0x00                     ; '\0'
  0x10007FB8:  00           DC.B       0x00                     ; '\0'
  0x10007FB9:  00           DC.B       0x00                     ; '\0'
  0x10007FBA:  00           DC.B       0x00                     ; '\0'
  0x10007FBB:  00           DC.B       0x00                     ; '\0'
  0x10007FBC:  00           DC.B       0x00                     ; '\0'
  0x10007FBD:  00           DC.B       0x00                     ; '\0'
  0x10007FBE:  00           DC.B       0x00                     ; '\0'
  0x10007FBF:  00           DC.B       0x00                     ; '\0'
  0x10007FC0:  00           DC.B       0x00                     ; '\0'
  0x10007FC1:  00           DC.B       0x00                     ; '\0'
  0x10007FC2:  00           DC.B       0x00                     ; '\0'
  0x10007FC3:  00           DC.B       0x00                     ; '\0'
  0x10007FC4:  00           DC.B       0x00                     ; '\0'
  0x10007FC5:  00           DC.B       0x00                     ; '\0'
  0x10007FC6:  00           DC.B       0x00                     ; '\0'
  0x10007FC7:  00           DC.B       0x00                     ; '\0'
  0x10007FC8:  00           DC.B       0x00                     ; '\0'
  0x10007FC9:  00           DC.B       0x00                     ; '\0'
  0x10007FCA:  00           DC.B       0x00                     ; '\0'
  0x10007FCB:  00           DC.B       0x00                     ; '\0'
  0x10007FCC:  00           DC.B       0x00                     ; '\0'
  0x10007FCD:  00           DC.B       0x00                     ; '\0'
  0x10007FCE:  00           DC.B       0x00                     ; '\0'
  0x10007FCF:  00           DC.B       0x00                     ; '\0'
  0x10007FD0:  00           DC.B       0x00                     ; '\0'
  0x10007FD1:  00           DC.B       0x00                     ; '\0'
  0x10007FD2:  00           DC.B       0x00                     ; '\0'
  0x10007FD3:  00           DC.B       0x00                     ; '\0'
  0x10007FD4:  00           DC.B       0x00                     ; '\0'
  0x10007FD5:  00           DC.B       0x00                     ; '\0'
  0x10007FD6:  00           DC.B       0x00                     ; '\0'
  0x10007FD7:  00           DC.B       0x00                     ; '\0'
  0x10007FD8:  00           DC.B       0x00                     ; '\0'
  0x10007FD9:  00           DC.B       0x00                     ; '\0'
  0x10007FDA:  00           DC.B       0x00                     ; '\0'
  0x10007FDB:  00           DC.B       0x00                     ; '\0'
  0x10007FDC:  00           DC.B       0x00                     ; '\0'
  0x10007FDD:  00           DC.B       0x00                     ; '\0'
  0x10007FDE:  00           DC.B       0x00                     ; '\0'
  0x10007FDF:  00           DC.B       0x00                     ; '\0'
  0x10007FE0:  00           DC.B       0x00                     ; '\0'
  0x10007FE1:  00           DC.B       0x00                     ; '\0'
  0x10007FE2:  00           DC.B       0x00                     ; '\0'
  0x10007FE3:  00           DC.B       0x00                     ; '\0'
  0x10007FE4:  00           DC.B       0x00                     ; '\0'
  0x10007FE5:  00           DC.B       0x00                     ; '\0'
  0x10007FE6:  00           DC.B       0x00                     ; '\0'
  0x10007FE7:  00           DC.B       0x00                     ; '\0'
  0x10007FE8:  00           DC.B       0x00                     ; '\0'
  0x10007FE9:  00           DC.B       0x00                     ; '\0'
  0x10007FEA:  00           DC.B       0x00                     ; '\0'
  0x10007FEB:  00           DC.B       0x00                     ; '\0'
  0x10007FEC:  00           DC.B       0x00                     ; '\0'
  0x10007FED:  00           DC.B       0x00                     ; '\0'
  0x10007FEE:  00           DC.B       0x00                     ; '\0'
  0x10007FEF:  00           DC.B       0x00                     ; '\0'
  0x10007FF0:  00           DC.B       0x00                     ; '\0'
  0x10007FF1:  00           DC.B       0x00                     ; '\0'
  0x10007FF2:  00           DC.B       0x00                     ; '\0'
  0x10007FF3:  00           DC.B       0x00                     ; '\0'
  0x10007FF4:  00           DC.B       0x00                     ; '\0'
  0x10007FF5:  00           DC.B       0x00                     ; '\0'
  0x10007FF6:  00           DC.B       0x00                     ; '\0'
  0x10007FF7:  00           DC.B       0x00                     ; '\0'
  0x10007FF8:  00           DC.B       0x00                     ; '\0'
  0x10007FF9:  00           DC.B       0x00                     ; '\0'
  0x10007FFA:  00           DC.B       0x00                     ; '\0'
  0x10007FFB:  00           DC.B       0x00                     ; '\0'
  0x10007FFC:  00           DC.B       0x00                     ; '\0'
  0x10007FFD:  00           DC.B       0x00                     ; '\0'
  0x10007FFE:  00           DC.B       0x00                     ; '\0'
  0x10007FFF:  00           DC.B       0x00                     ; '\0'

Section .RAM1 from main.o, size=860, align=4


modbusData: 0x20000000: 00 DC.B 0x00 ; '\0' 0x20000001: 00 DC.B 0x00 ; '\0' 0x20000002: 00 DC.B 0x00 ; '\0' 0x20000003: 00 DC.B 0x00 ; '\0' 0x20000004: 00 DC.B 0x00 ; '\0' 0x20000005: 00 DC.B 0x00 ; '\0' 0x20000006: 00 DC.B 0x00 ; '\0' 0x20000007: 00 DC.B 0x00 ; '\0' 0x20000008: 00 DC.B 0x00 ; '\0' 0x20000009: 00 DC.B 0x00 ; '\0' 0x2000000A: 00 DC.B 0x00 ; '\0' 0x2000000B: 00 DC.B 0x00 ; '\0' 0x2000000C: 00 DC.B 0x00 ; '\0' 0x2000000D: 00 DC.B 0x00 ; '\0' 0x2000000E: 00 DC.B 0x00 ; '\0' 0x2000000F: 00 DC.B 0x00 ; '\0' 0x20000010: 00 DC.B 0x00 ; '\0' 0x20000011: 00 DC.B 0x00 ; '\0' 0x20000012: 00 DC.B 0x00 ; '\0' 0x20000013: 00 DC.B 0x00 ; '\0' 0x20000014: 00 DC.B 0x00 ; '\0' 0x20000015: 00 DC.B 0x00 ; '\0' 0x20000016: 00 DC.B 0x00 ; '\0' 0x20000017: 00 DC.B 0x00 ; '\0' 0x20000018: 00 DC.B 0x00 ; '\0' 0x20000019: 00 DC.B 0x00 ; '\0' 0x2000001A: 00 DC.B 0x00 ; '\0' 0x2000001B: 00 DC.B 0x00 ; '\0' 0x2000001C: 00 DC.B 0x00 ; '\0' 0x2000001D: 00 DC.B 0x00 ; '\0' 0x2000001E: 00 DC.B 0x00 ; '\0' 0x2000001F: 00 DC.B 0x00 ; '\0' 0x20000020: 00 DC.B 0x00 ; '\0' 0x20000021: 00 DC.B 0x00 ; '\0' 0x20000022: 00 DC.B 0x00 ; '\0' 0x20000023: 00 DC.B 0x00 ; '\0' 0x20000024: 00 DC.B 0x00 ; '\0' 0x20000025: 00 DC.B 0x00 ; '\0' 0x20000026: 00 DC.B 0x00 ; '\0' 0x20000027: 00 DC.B 0x00 ; '\0' 0x20000028: 00 DC.B 0x00 ; '\0' 0x20000029: 00 DC.B 0x00 ; '\0' 0x2000002A: 00 DC.B 0x00 ; '\0' 0x2000002B: 00 DC.B 0x00 ; '\0' 0x2000002C: 00 DC.B 0x00 ; '\0' 0x2000002D: 00 DC.B 0x00 ; '\0' 0x2000002E: 00 DC.B 0x00 ; '\0' 0x2000002F: 00 DC.B 0x00 ; '\0' 0x20000030: 00 DC.B 0x00 ; '\0' 0x20000031: 00 DC.B 0x00 ; '\0' 0x20000032: 00 DC.B 0x00 ; '\0' 0x20000033: 00 DC.B 0x00 ; '\0' 0x20000034: 00 DC.B 0x00 ; '\0' 0x20000035: 00 DC.B 0x00 ; '\0' 0x20000036: 00 DC.B 0x00 ; '\0' 0x20000037: 00 DC.B 0x00 ; '\0' 0x20000038: 00 DC.B 0x00 ; '\0' 0x20000039: 00 DC.B 0x00 ; '\0' 0x2000003A: 00 DC.B 0x00 ; '\0' 0x2000003B: 00 DC.B 0x00 ; '\0' 0x2000003C: 00 DC.B 0x00 ; '\0' 0x2000003D: 00 DC.B 0x00 ; '\0' 0x2000003E: 00 DC.B 0x00 ; '\0' 0x2000003F: 00 DC.B 0x00 ; '\0' 0x20000040: 00 DC.B 0x00 ; '\0' 0x20000041: 00 DC.B 0x00 ; '\0' 0x20000042: 00 DC.B 0x00 ; '\0' 0x20000043: 00 DC.B 0x00 ; '\0' 0x20000044: 00 DC.B 0x00 ; '\0' 0x20000045: 00 DC.B 0x00 ; '\0' 0x20000046: 00 DC.B 0x00 ; '\0' 0x20000047: 00 DC.B 0x00 ; '\0' 0x20000048: 00 DC.B 0x00 ; '\0' 0x20000049: 00 DC.B 0x00 ; '\0' 0x2000004A: 00 DC.B 0x00 ; '\0' 0x2000004B: 00 DC.B 0x00 ; '\0' 0x2000004C: 00 DC.B 0x00 ; '\0' 0x2000004D: 00 DC.B 0x00 ; '\0' 0x2000004E: 00 DC.B 0x00 ; '\0' 0x2000004F: 00 DC.B 0x00 ; '\0' 0x20000050: 00 DC.B 0x00 ; '\0' 0x20000051: 00 DC.B 0x00 ; '\0' 0x20000052: 00 DC.B 0x00 ; '\0' 0x20000053: 00 DC.B 0x00 ; '\0' 0x20000054: 00 DC.B 0x00 ; '\0' 0x20000055: 00 DC.B 0x00 ; '\0' 0x20000056: 00 DC.B 0x00 ; '\0' 0x20000057: 00 DC.B 0x00 ; '\0' 0x20000058: 00 DC.B 0x00 ; '\0' 0x20000059: 00 DC.B 0x00 ; '\0' 0x2000005A: 00 DC.B 0x00 ; '\0' 0x2000005B: 00 DC.B 0x00 ; '\0' 0x2000005C: 00 DC.B 0x00 ; '\0' 0x2000005D: 00 DC.B 0x00 ; '\0' 0x2000005E: 00 DC.B 0x00 ; '\0' 0x2000005F: 00 DC.B 0x00 ; '\0' 0x20000060: 00 DC.B 0x00 ; '\0' 0x20000061: 00 DC.B 0x00 ; '\0' 0x20000062: 00 DC.B 0x00 ; '\0' 0x20000063: 00 DC.B 0x00 ; '\0' 0x20000064: 00 DC.B 0x00 ; '\0' 0x20000065: 00 DC.B 0x00 ; '\0' 0x20000066: 00 DC.B 0x00 ; '\0' 0x20000067: 00 DC.B 0x00 ; '\0' 0x20000068: 00 DC.B 0x00 ; '\0' 0x20000069: 00 DC.B 0x00 ; '\0' 0x2000006A: 00 DC.B 0x00 ; '\0' 0x2000006B: 00 DC.B 0x00 ; '\0' 0x2000006C: 00 DC.B 0x00 ; '\0' 0x2000006D: 00 DC.B 0x00 ; '\0' 0x2000006E: 00 DC.B 0x00 ; '\0' 0x2000006F: 00 DC.B 0x00 ; '\0' 0x20000070: 00 DC.B 0x00 ; '\0' 0x20000071: 00 DC.B 0x00 ; '\0' 0x20000072: 00 DC.B 0x00 ; '\0' 0x20000073: 00 DC.B 0x00 ; '\0' 0x20000074: 00 DC.B 0x00 ; '\0' 0x20000075: 00 DC.B 0x00 ; '\0' 0x20000076: 00 DC.B 0x00 ; '\0' 0x20000077: 00 DC.B 0x00 ; '\0' 0x20000078: 00 DC.B 0x00 ; '\0' 0x20000079: 00 DC.B 0x00 ; '\0' 0x2000007A: 00 DC.B 0x00 ; '\0' 0x2000007B: 00 DC.B 0x00 ; '\0' 0x2000007C: 00 DC.B 0x00 ; '\0' 0x2000007D: 00 DC.B 0x00 ; '\0' 0x2000007E: 00 DC.B 0x00 ; '\0' 0x2000007F: 00 DC.B 0x00 ; '\0' 0x20000080: 00 DC.B 0x00 ; '\0' 0x20000081: 00 DC.B 0x00 ; '\0' 0x20000082: 00 DC.B 0x00 ; '\0' 0x20000083: 00 DC.B 0x00 ; '\0' 0x20000084: 00 DC.B 0x00 ; '\0' 0x20000085: 00 DC.B 0x00 ; '\0' 0x20000086: 00 DC.B 0x00 ; '\0' 0x20000087: 00 DC.B 0x00 ; '\0' 0x20000088: 00 DC.B 0x00 ; '\0' 0x20000089: 00 DC.B 0x00 ; '\0' 0x2000008A: 00 DC.B 0x00 ; '\0' 0x2000008B: 00 DC.B 0x00 ; '\0' 0x2000008C: 00 DC.B 0x00 ; '\0' 0x2000008D: 00 DC.B 0x00 ; '\0' 0x2000008E: 00 DC.B 0x00 ; '\0' 0x2000008F: 00 DC.B 0x00 ; '\0' 0x20000090: 00 DC.B 0x00 ; '\0' 0x20000091: 00 DC.B 0x00 ; '\0' 0x20000092: 00 DC.B 0x00 ; '\0' 0x20000093: 00 DC.B 0x00 ; '\0' 0x20000094: 00 DC.B 0x00 ; '\0' 0x20000095: 00 DC.B 0x00 ; '\0' 0x20000096: 00 DC.B 0x00 ; '\0' 0x20000097: 00 DC.B 0x00 ; '\0' 0x20000098: 00 DC.B 0x00 ; '\0' 0x20000099: 00 DC.B 0x00 ; '\0' 0x2000009A: 00 DC.B 0x00 ; '\0' 0x2000009B: 00 DC.B 0x00 ; '\0' 0x2000009C: 00 DC.B 0x00 ; '\0' 0x2000009D: 00 DC.B 0x00 ; '\0' 0x2000009E: 00 DC.B 0x00 ; '\0' 0x2000009F: 00 DC.B 0x00 ; '\0' 0x200000A0: 00 DC.B 0x00 ; '\0' 0x200000A1: 00 DC.B 0x00 ; '\0' 0x200000A2: 00 DC.B 0x00 ; '\0' 0x200000A3: 00 DC.B 0x00 ; '\0' 0x200000A4: 00 DC.B 0x00 ; '\0' 0x200000A5: 00 DC.B 0x00 ; '\0' 0x200000A6: 00 DC.B 0x00 ; '\0' 0x200000A7: 00 DC.B 0x00 ; '\0' 0x200000A8: 00 DC.B 0x00 ; '\0' 0x200000A9: 00 DC.B 0x00 ; '\0' 0x200000AA: 00 DC.B 0x00 ; '\0' 0x200000AB: 00 DC.B 0x00 ; '\0' 0x200000AC: 00 DC.B 0x00 ; '\0' 0x200000AD: 00 DC.B 0x00 ; '\0' 0x200000AE: 00 DC.B 0x00 ; '\0' 0x200000AF: 00 DC.B 0x00 ; '\0' 0x200000B0: 00 DC.B 0x00 ; '\0' 0x200000B1: 00 DC.B 0x00 ; '\0' 0x200000B2: 00 DC.B 0x00 ; '\0' 0x200000B3: 00 DC.B 0x00 ; '\0' 0x200000B4: 00 DC.B 0x00 ; '\0' 0x200000B5: 00 DC.B 0x00 ; '\0' 0x200000B6: 00 DC.B 0x00 ; '\0' 0x200000B7: 00 DC.B 0x00 ; '\0' 0x200000B8: 00 DC.B 0x00 ; '\0' 0x200000B9: 00 DC.B 0x00 ; '\0' 0x200000BA: 00 DC.B 0x00 ; '\0' 0x200000BB: 00 DC.B 0x00 ; '\0' 0x200000BC: 00 DC.B 0x00 ; '\0' 0x200000BD: 00 DC.B 0x00 ; '\0' 0x200000BE: 00 DC.B 0x00 ; '\0' 0x200000BF: 00 DC.B 0x00 ; '\0' 0x200000C0: 00 DC.B 0x00 ; '\0' 0x200000C1: 00 DC.B 0x00 ; '\0' 0x200000C2: 00 DC.B 0x00 ; '\0' 0x200000C3: 00 DC.B 0x00 ; '\0' 0x200000C4: 00 DC.B 0x00 ; '\0' 0x200000C5: 00 DC.B 0x00 ; '\0' 0x200000C6: 00 DC.B 0x00 ; '\0' 0x200000C7: 00 DC.B 0x00 ; '\0' 0x200000C8: 00 DC.B 0x00 ; '\0' 0x200000C9: 00 DC.B 0x00 ; '\0' 0x200000CA: 00 DC.B 0x00 ; '\0' 0x200000CB: 00 DC.B 0x00 ; '\0' 0x200000CC: 00 DC.B 0x00 ; '\0' 0x200000CD: 00 DC.B 0x00 ; '\0' 0x200000CE: 00 DC.B 0x00 ; '\0' 0x200000CF: 00 DC.B 0x00 ; '\0' 0x200000D0: 00 DC.B 0x00 ; '\0' 0x200000D1: 00 DC.B 0x00 ; '\0' 0x200000D2: 00 DC.B 0x00 ; '\0' 0x200000D3: 00 DC.B 0x00 ; '\0' 0x200000D4: 00 DC.B 0x00 ; '\0' 0x200000D5: 00 DC.B 0x00 ; '\0' 0x200000D6: 00 DC.B 0x00 ; '\0' 0x200000D7: 00 DC.B 0x00 ; '\0' 0x200000D8: 00 DC.B 0x00 ; '\0' 0x200000D9: 00 DC.B 0x00 ; '\0' 0x200000DA: 00 DC.B 0x00 ; '\0' 0x200000DB: 00 DC.B 0x00 ; '\0' 0x200000DC: 00 DC.B 0x00 ; '\0' 0x200000DD: 00 DC.B 0x00 ; '\0' 0x200000DE: 00 DC.B 0x00 ; '\0' 0x200000DF: 00 DC.B 0x00 ; '\0' 0x200000E0: 00 DC.B 0x00 ; '\0' 0x200000E1: 00 DC.B 0x00 ; '\0' 0x200000E2: 00 DC.B 0x00 ; '\0' 0x200000E3: 00 DC.B 0x00 ; '\0' 0x200000E4: 00 DC.B 0x00 ; '\0' 0x200000E5: 00 DC.B 0x00 ; '\0' 0x200000E6: 00 DC.B 0x00 ; '\0' 0x200000E7: 00 DC.B 0x00 ; '\0' 0x200000E8: 00 DC.B 0x00 ; '\0' 0x200000E9: 00 DC.B 0x00 ; '\0' 0x200000EA: 00 DC.B 0x00 ; '\0' 0x200000EB: 00 DC.B 0x00 ; '\0' 0x200000EC: 00 DC.B 0x00 ; '\0' 0x200000ED: 00 DC.B 0x00 ; '\0' 0x200000EE: 00 DC.B 0x00 ; '\0' 0x200000EF: 00 DC.B 0x00 ; '\0' 0x200000F0: 00 DC.B 0x00 ; '\0' 0x200000F1: 00 DC.B 0x00 ; '\0' 0x200000F2: 00 DC.B 0x00 ; '\0' 0x200000F3: 00 DC.B 0x00 ; '\0' 0x200000F4: 00 DC.B 0x00 ; '\0' 0x200000F5: 00 DC.B 0x00 ; '\0' 0x200000F6: 00 DC.B 0x00 ; '\0' 0x200000F7: 00 DC.B 0x00 ; '\0' 0x200000F8: 00 DC.B 0x00 ; '\0' 0x200000F9: 00 DC.B 0x00 ; '\0' 0x200000FA: 00 DC.B 0x00 ; '\0' 0x200000FB: 00 DC.B 0x00 ; '\0' 0x200000FC: 00 DC.B 0x00 ; '\0' 0x200000FD: 00 DC.B 0x00 ; '\0' 0x200000FE: 00 DC.B 0x00 ; '\0' 0x200000FF: 00 DC.B 0x00 ; '\0' 0x20000100: 00 DC.B 0x00 ; '\0' 0x20000101: 00 DC.B 0x00 ; '\0' 0x20000102: 00 DC.B 0x00 ; '\0' 0x20000103: 00 DC.B 0x00 ; '\0' 0x20000104: 00 DC.B 0x00 ; '\0' 0x20000105: 00 DC.B 0x00 ; '\0' 0x20000106: 00 DC.B 0x00 ; '\0' 0x20000107: 00 DC.B 0x00 ; '\0' 0x20000108: 00 DC.B 0x00 ; '\0' 0x20000109: 00 DC.B 0x00 ; '\0' 0x2000010A: 00 DC.B 0x00 ; '\0' 0x2000010B: 00 DC.B 0x00 ; '\0' 0x2000010C: 00 DC.B 0x00 ; '\0' 0x2000010D: 00 DC.B 0x00 ; '\0' 0x2000010E: 00 DC.B 0x00 ; '\0' 0x2000010F: 00 DC.B 0x00 ; '\0' 0x20000110: 00 DC.B 0x00 ; '\0' 0x20000111: 00 DC.B 0x00 ; '\0' 0x20000112: 00 DC.B 0x00 ; '\0' 0x20000113: 00 DC.B 0x00 ; '\0' 0x20000114: 00 DC.B 0x00 ; '\0' 0x20000115: 00 DC.B 0x00 ; '\0' 0x20000116: 00 DC.B 0x00 ; '\0' 0x20000117: 00 DC.B 0x00 ; '\0' 0x20000118: 00 DC.B 0x00 ; '\0' 0x20000119: 00 DC.B 0x00 ; '\0' 0x2000011A: 00 DC.B 0x00 ; '\0' 0x2000011B: 00 DC.B 0x00 ; '\0' 0x2000011C: 00 DC.B 0x00 ; '\0' 0x2000011D: 00 DC.B 0x00 ; '\0' 0x2000011E: 00 DC.B 0x00 ; '\0' 0x2000011F: 00 DC.B 0x00 ; '\0' 0x20000120: 00 DC.B 0x00 ; '\0' 0x20000121: 00 DC.B 0x00 ; '\0' 0x20000122: 00 DC.B 0x00 ; '\0' 0x20000123: 00 DC.B 0x00 ; '\0' 0x20000124: 00 DC.B 0x00 ; '\0' 0x20000125: 00 DC.B 0x00 ; '\0' 0x20000126: 00 DC.B 0x00 ; '\0' 0x20000127: 00 DC.B 0x00 ; '\0' 0x20000128: 00 DC.B 0x00 ; '\0' 0x20000129: 00 DC.B 0x00 ; '\0' 0x2000012A: 00 DC.B 0x00 ; '\0' 0x2000012B: 00 DC.B 0x00 ; '\0' 0x2000012C: 00 DC.B 0x00 ; '\0' 0x2000012D: 00 DC.B 0x00 ; '\0' 0x2000012E: 00 DC.B 0x00 ; '\0' 0x2000012F: 00 DC.B 0x00 ; '\0' 0x20000130: 00 DC.B 0x00 ; '\0' 0x20000131: 00 DC.B 0x00 ; '\0' 0x20000132: 00 DC.B 0x00 ; '\0' 0x20000133: 00 DC.B 0x00 ; '\0' 0x20000134: 00 DC.B 0x00 ; '\0' 0x20000135: 00 DC.B 0x00 ; '\0' 0x20000136: 00 DC.B 0x00 ; '\0' 0x20000137: 00 DC.B 0x00 ; '\0' 0x20000138: 00 DC.B 0x00 ; '\0' 0x20000139: 00 DC.B 0x00 ; '\0' 0x2000013A: 00 DC.B 0x00 ; '\0' 0x2000013B: 00 DC.B 0x00 ; '\0' 0x2000013C: 00 DC.B 0x00 ; '\0' 0x2000013D: 00 DC.B 0x00 ; '\0' 0x2000013E: 00 DC.B 0x00 ; '\0' 0x2000013F: 00 DC.B 0x00 ; '\0' 0x20000140: 00 DC.B 0x00 ; '\0' 0x20000141: 00 DC.B 0x00 ; '\0' 0x20000142: 00 DC.B 0x00 ; '\0' 0x20000143: 00 DC.B 0x00 ; '\0' 0x20000144: 00 DC.B 0x00 ; '\0' 0x20000145: 00 DC.B 0x00 ; '\0' 0x20000146: 00 DC.B 0x00 ; '\0' 0x20000147: 00 DC.B 0x00 ; '\0' 0x20000148: 00 DC.B 0x00 ; '\0' 0x20000149: 00 DC.B 0x00 ; '\0' 0x2000014A: 00 DC.B 0x00 ; '\0' 0x2000014B: 00 DC.B 0x00 ; '\0' 0x2000014C: 00 DC.B 0x00 ; '\0' 0x2000014D: 00 DC.B 0x00 ; '\0' 0x2000014E: 00 DC.B 0x00 ; '\0' 0x2000014F: 00 DC.B 0x00 ; '\0' 0x20000150: 00 DC.B 0x00 ; '\0' 0x20000151: 00 DC.B 0x00 ; '\0' 0x20000152: 00 DC.B 0x00 ; '\0' 0x20000153: 00 DC.B 0x00 ; '\0' 0x20000154: 00 DC.B 0x00 ; '\0' 0x20000155: 00 DC.B 0x00 ; '\0' 0x20000156: 00 DC.B 0x00 ; '\0' 0x20000157: 00 DC.B 0x00 ; '\0' 0x20000158: 00 DC.B 0x00 ; '\0' 0x20000159: 00 DC.B 0x00 ; '\0' 0x2000015A: 00 DC.B 0x00 ; '\0' 0x2000015B: 00 DC.B 0x00 ; '\0' 0x2000015C: 00 DC.B 0x00 ; '\0' 0x2000015D: 00 DC.B 0x00 ; '\0' 0x2000015E: 00 DC.B 0x00 ; '\0' 0x2000015F: 00 DC.B 0x00 ; '\0' 0x20000160: 00 DC.B 0x00 ; '\0' 0x20000161: 00 DC.B 0x00 ; '\0' 0x20000162: 00 DC.B 0x00 ; '\0' 0x20000163: 00 DC.B 0x00 ; '\0' 0x20000164: 00 DC.B 0x00 ; '\0' 0x20000165: 00 DC.B 0x00 ; '\0' 0x20000166: 00 DC.B 0x00 ; '\0' 0x20000167: 00 DC.B 0x00 ; '\0' 0x20000168: 00 DC.B 0x00 ; '\0' 0x20000169: 00 DC.B 0x00 ; '\0' 0x2000016A: 00 DC.B 0x00 ; '\0' 0x2000016B: 00 DC.B 0x00 ; '\0' 0x2000016C: 00 DC.B 0x00 ; '\0' 0x2000016D: 00 DC.B 0x00 ; '\0' 0x2000016E: 00 DC.B 0x00 ; '\0' 0x2000016F: 00 DC.B 0x00 ; '\0' 0x20000170: 00 DC.B 0x00 ; '\0' 0x20000171: 00 DC.B 0x00 ; '\0' 0x20000172: 00 DC.B 0x00 ; '\0' 0x20000173: 00 DC.B 0x00 ; '\0' 0x20000174: 00 DC.B 0x00 ; '\0' 0x20000175: 00 DC.B 0x00 ; '\0' 0x20000176: 00 DC.B 0x00 ; '\0' 0x20000177: 00 DC.B 0x00 ; '\0' 0x20000178: 00 DC.B 0x00 ; '\0' 0x20000179: 00 DC.B 0x00 ; '\0' 0x2000017A: 00 DC.B 0x00 ; '\0' 0x2000017B: 00 DC.B 0x00 ; '\0' 0x2000017C: 00 DC.B 0x00 ; '\0' 0x2000017D: 00 DC.B 0x00 ; '\0' 0x2000017E: 00 DC.B 0x00 ; '\0' 0x2000017F: 00 DC.B 0x00 ; '\0' 0x20000180: 00 DC.B 0x00 ; '\0' 0x20000181: 00 DC.B 0x00 ; '\0' 0x20000182: 00 DC.B 0x00 ; '\0' 0x20000183: 00 DC.B 0x00 ; '\0' 0x20000184: 00 DC.B 0x00 ; '\0' 0x20000185: 00 DC.B 0x00 ; '\0' 0x20000186: 00 DC.B 0x00 ; '\0' 0x20000187: 00 DC.B 0x00 ; '\0' 0x20000188: 00 DC.B 0x00 ; '\0' 0x20000189: 00 DC.B 0x00 ; '\0' 0x2000018A: 00 DC.B 0x00 ; '\0' 0x2000018B: 00 DC.B 0x00 ; '\0' 0x2000018C: 00 DC.B 0x00 ; '\0' 0x2000018D: 00 DC.B 0x00 ; '\0' 0x2000018E: 00 DC.B 0x00 ; '\0' 0x2000018F: 00 DC.B 0x00 ; '\0' 0x20000190: 00 DC.B 0x00 ; '\0' 0x20000191: 00 DC.B 0x00 ; '\0' 0x20000192: 00 DC.B 0x00 ; '\0' 0x20000193: 00 DC.B 0x00 ; '\0' 0x20000194: 00 DC.B 0x00 ; '\0' 0x20000195: 00 DC.B 0x00 ; '\0' 0x20000196: 00 DC.B 0x00 ; '\0' 0x20000197: 00 DC.B 0x00 ; '\0' 0x20000198: 00 DC.B 0x00 ; '\0' 0x20000199: 00 DC.B 0x00 ; '\0' 0x2000019A: 00 DC.B 0x00 ; '\0' 0x2000019B: 00 DC.B 0x00 ; '\0' 0x2000019C: 00 DC.B 0x00 ; '\0' 0x2000019D: 00 DC.B 0x00 ; '\0' 0x2000019E: 00 DC.B 0x00 ; '\0' 0x2000019F: 00 DC.B 0x00 ; '\0' 0x200001A0: 00 DC.B 0x00 ; '\0' 0x200001A1: 00 DC.B 0x00 ; '\0' 0x200001A2: 00 DC.B 0x00 ; '\0' 0x200001A3: 00 DC.B 0x00 ; '\0' 0x200001A4: 00 DC.B 0x00 ; '\0' 0x200001A5: 00 DC.B 0x00 ; '\0' 0x200001A6: 00 DC.B 0x00 ; '\0' 0x200001A7: 00 DC.B 0x00 ; '\0' 0x200001A8: 00 DC.B 0x00 ; '\0' 0x200001A9: 00 DC.B 0x00 ; '\0' 0x200001AA: 00 DC.B 0x00 ; '\0' 0x200001AB: 00 DC.B 0x00 ; '\0' 0x200001AC: 00 DC.B 0x00 ; '\0' 0x200001AD: 00 DC.B 0x00 ; '\0' 0x200001AE: 00 DC.B 0x00 ; '\0' 0x200001AF: 00 DC.B 0x00 ; '\0' 0x200001B0: 00 DC.B 0x00 ; '\0' 0x200001B1: 00 DC.B 0x00 ; '\0' 0x200001B2: 00 DC.B 0x00 ; '\0' 0x200001B3: 00 DC.B 0x00 ; '\0' 0x200001B4: 00 DC.B 0x00 ; '\0' 0x200001B5: 00 DC.B 0x00 ; '\0' 0x200001B6: 00 DC.B 0x00 ; '\0' 0x200001B7: 00 DC.B 0x00 ; '\0' 0x200001B8: 00 DC.B 0x00 ; '\0' 0x200001B9: 00 DC.B 0x00 ; '\0' 0x200001BA: 00 DC.B 0x00 ; '\0' 0x200001BB: 00 DC.B 0x00 ; '\0' 0x200001BC: 00 DC.B 0x00 ; '\0' 0x200001BD: 00 DC.B 0x00 ; '\0' 0x200001BE: 00 DC.B 0x00 ; '\0' 0x200001BF: 00 DC.B 0x00 ; '\0' 0x200001C0: 00 DC.B 0x00 ; '\0' 0x200001C1: 00 DC.B 0x00 ; '\0' 0x200001C2: 00 DC.B 0x00 ; '\0' 0x200001C3: 00 DC.B 0x00 ; '\0' 0x200001C4: 00 DC.B 0x00 ; '\0' 0x200001C5: 00 DC.B 0x00 ; '\0' 0x200001C6: 00 DC.B 0x00 ; '\0' 0x200001C7: 00 DC.B 0x00 ; '\0' 0x200001C8: 00 DC.B 0x00 ; '\0' 0x200001C9: 00 DC.B 0x00 ; '\0' 0x200001CA: 00 DC.B 0x00 ; '\0' 0x200001CB: 00 DC.B 0x00 ; '\0' 0x200001CC: 00 DC.B 0x00 ; '\0' 0x200001CD: 00 DC.B 0x00 ; '\0' 0x200001CE: 00 DC.B 0x00 ; '\0' 0x200001CF: 00 DC.B 0x00 ; '\0' 0x200001D0: 00 DC.B 0x00 ; '\0' 0x200001D1: 00 DC.B 0x00 ; '\0' 0x200001D2: 00 DC.B 0x00 ; '\0' 0x200001D3: 00 DC.B 0x00 ; '\0' 0x200001D4: 00 DC.B 0x00 ; '\0' 0x200001D5: 00 DC.B 0x00 ; '\0' 0x200001D6: 00 DC.B 0x00 ; '\0' 0x200001D7: 00 DC.B 0x00 ; '\0' 0x200001D8: 00 DC.B 0x00 ; '\0' 0x200001D9: 00 DC.B 0x00 ; '\0' 0x200001DA: 00 DC.B 0x00 ; '\0' 0x200001DB: 00 DC.B 0x00 ; '\0' 0x200001DC: 00 DC.B 0x00 ; '\0' 0x200001DD: 00 DC.B 0x00 ; '\0' 0x200001DE: 00 DC.B 0x00 ; '\0' 0x200001DF: 00 DC.B 0x00 ; '\0' 0x200001E0: 00 DC.B 0x00 ; '\0' 0x200001E1: 00 DC.B 0x00 ; '\0' 0x200001E2: 00 DC.B 0x00 ; '\0' 0x200001E3: 00 DC.B 0x00 ; '\0' 0x200001E4: 00 DC.B 0x00 ; '\0' 0x200001E5: 00 DC.B 0x00 ; '\0' 0x200001E6: 00 DC.B 0x00 ; '\0' 0x200001E7: 00 DC.B 0x00 ; '\0' 0x200001E8: 00 DC.B 0x00 ; '\0' 0x200001E9: 00 DC.B 0x00 ; '\0' 0x200001EA: 00 DC.B 0x00 ; '\0' 0x200001EB: 00 DC.B 0x00 ; '\0' 0x200001EC: 00 DC.B 0x00 ; '\0' 0x200001ED: 00 DC.B 0x00 ; '\0' 0x200001EE: 00 DC.B 0x00 ; '\0' 0x200001EF: 00 DC.B 0x00 ; '\0' 0x200001F0: 00 DC.B 0x00 ; '\0' 0x200001F1: 00 DC.B 0x00 ; '\0' 0x200001F2: 00 DC.B 0x00 ; '\0' 0x200001F3: 00 DC.B 0x00 ; '\0' 0x200001F4: 00 DC.B 0x00 ; '\0' 0x200001F5: 00 DC.B 0x00 ; '\0' 0x200001F6: 00 DC.B 0x00 ; '\0' 0x200001F7: 00 DC.B 0x00 ; '\0' 0x200001F8: 00 DC.B 0x00 ; '\0' 0x200001F9: 00 DC.B 0x00 ; '\0' 0x200001FA: 00 DC.B 0x00 ; '\0' 0x200001FB: 00 DC.B 0x00 ; '\0' 0x200001FC: 00 DC.B 0x00 ; '\0' 0x200001FD: 00 DC.B 0x00 ; '\0' 0x200001FE: 00 DC.B 0x00 ; '\0' 0x200001FF: 00 DC.B 0x00 ; '\0' 0x20000200: 00 DC.B 0x00 ; '\0' 0x20000201: 00 DC.B 0x00 ; '\0' 0x20000202: 00 DC.B 0x00 ; '\0' 0x20000203: 00 DC.B 0x00 ; '\0' 0x20000204: 00 DC.B 0x00 ; '\0' 0x20000205: 00 DC.B 0x00 ; '\0' 0x20000206: 00 DC.B 0x00 ; '\0' 0x20000207: 00 DC.B 0x00 ; '\0' 0x20000208: 00 DC.B 0x00 ; '\0' 0x20000209: 00 DC.B 0x00 ; '\0' 0x2000020A: 00 DC.B 0x00 ; '\0' 0x2000020B: 00 DC.B 0x00 ; '\0' 0x2000020C: 00 DC.B 0x00 ; '\0' 0x2000020D: 00 DC.B 0x00 ; '\0' 0x2000020E: 00 DC.B 0x00 ; '\0' 0x2000020F: 00 DC.B 0x00 ; '\0' 0x20000210: 00 DC.B 0x00 ; '\0' 0x20000211: 00 DC.B 0x00 ; '\0' 0x20000212: 00 DC.B 0x00 ; '\0' 0x20000213: 00 DC.B 0x00 ; '\0' 0x20000214: 00 DC.B 0x00 ; '\0' 0x20000215: 00 DC.B 0x00 ; '\0' 0x20000216: 00 DC.B 0x00 ; '\0' 0x20000217: 00 DC.B 0x00 ; '\0' 0x20000218: 00 DC.B 0x00 ; '\0' 0x20000219: 00 DC.B 0x00 ; '\0' 0x2000021A: 00 DC.B 0x00 ; '\0' 0x2000021B: 00 DC.B 0x00 ; '\0' 0x2000021C: 00 DC.B 0x00 ; '\0' 0x2000021D: 00 DC.B 0x00 ; '\0' 0x2000021E: 00 DC.B 0x00 ; '\0' 0x2000021F: 00 DC.B 0x00 ; '\0' 0x20000220: 00 DC.B 0x00 ; '\0' 0x20000221: 00 DC.B 0x00 ; '\0' 0x20000222: 00 DC.B 0x00 ; '\0' 0x20000223: 00 DC.B 0x00 ; '\0' 0x20000224: 00 DC.B 0x00 ; '\0' 0x20000225: 00 DC.B 0x00 ; '\0' 0x20000226: 00 DC.B 0x00 ; '\0' 0x20000227: 00 DC.B 0x00 ; '\0' 0x20000228: 00 DC.B 0x00 ; '\0' 0x20000229: 00 DC.B 0x00 ; '\0' 0x2000022A: 00 DC.B 0x00 ; '\0' 0x2000022B: 00 DC.B 0x00 ; '\0' 0x2000022C: 00 DC.B 0x00 ; '\0' 0x2000022D: 00 DC.B 0x00 ; '\0' 0x2000022E: 00 DC.B 0x00 ; '\0' 0x2000022F: 00 DC.B 0x00 ; '\0' 0x20000230: 00 DC.B 0x00 ; '\0' 0x20000231: 00 DC.B 0x00 ; '\0' 0x20000232: 00 DC.B 0x00 ; '\0' 0x20000233: 00 DC.B 0x00 ; '\0'
adc12Data: 0x20000234: 00 DC.B 0x00 ; '\0' 0x20000235: 00 DC.B 0x00 ; '\0' 0x20000236: 00 DC.B 0x00 ; '\0' 0x20000237: 00 DC.B 0x00 ; '\0' 0x20000238: 00 DC.B 0x00 ; '\0' 0x20000239: 00 DC.B 0x00 ; '\0' 0x2000023A: 00 DC.B 0x00 ; '\0' 0x2000023B: 00 DC.B 0x00 ; '\0' 0x2000023C: 00 DC.B 0x00 ; '\0' 0x2000023D: 00 DC.B 0x00 ; '\0' 0x2000023E: 00 DC.B 0x00 ; '\0' 0x2000023F: 00 DC.B 0x00 ; '\0' 0x20000240: 00 DC.B 0x00 ; '\0' 0x20000241: 00 DC.B 0x00 ; '\0' 0x20000242: 00 DC.B 0x00 ; '\0' 0x20000243: 00 DC.B 0x00 ; '\0' 0x20000244: 00 DC.B 0x00 ; '\0' 0x20000245: 00 DC.B 0x00 ; '\0' 0x20000246: 00 DC.B 0x00 ; '\0' 0x20000247: 00 DC.B 0x00 ; '\0' 0x20000248: 00 DC.B 0x00 ; '\0' 0x20000249: 00 DC.B 0x00 ; '\0' 0x2000024A: 00 DC.B 0x00 ; '\0' 0x2000024B: 00 DC.B 0x00 ; '\0' 0x2000024C: 00 DC.B 0x00 ; '\0' 0x2000024D: 00 DC.B 0x00 ; '\0' 0x2000024E: 00 DC.B 0x00 ; '\0' 0x2000024F: 00 DC.B 0x00 ; '\0' 0x20000250: 00 DC.B 0x00 ; '\0' 0x20000251: 00 DC.B 0x00 ; '\0' 0x20000252: 00 DC.B 0x00 ; '\0' 0x20000253: 00 DC.B 0x00 ; '\0' 0x20000254: 00 DC.B 0x00 ; '\0' 0x20000255: 00 DC.B 0x00 ; '\0' 0x20000256: 00 DC.B 0x00 ; '\0' 0x20000257: 00 DC.B 0x00 ; '\0' 0x20000258: 00 DC.B 0x00 ; '\0' 0x20000259: 00 DC.B 0x00 ; '\0' 0x2000025A: 00 DC.B 0x00 ; '\0' 0x2000025B: 00 DC.B 0x00 ; '\0' 0x2000025C: 00 DC.B 0x00 ; '\0' 0x2000025D: 00 DC.B 0x00 ; '\0' 0x2000025E: 00 DC.B 0x00 ; '\0' 0x2000025F: 00 DC.B 0x00 ; '\0' 0x20000260: 00 DC.B 0x00 ; '\0' 0x20000261: 00 DC.B 0x00 ; '\0' 0x20000262: 00 DC.B 0x00 ; '\0' 0x20000263: 00 DC.B 0x00 ; '\0' 0x20000264: 00 DC.B 0x00 ; '\0' 0x20000265: 00 DC.B 0x00 ; '\0' 0x20000266: 00 DC.B 0x00 ; '\0' 0x20000267: 00 DC.B 0x00 ; '\0' 0x20000268: 00 DC.B 0x00 ; '\0' 0x20000269: 00 DC.B 0x00 ; '\0' 0x2000026A: 00 DC.B 0x00 ; '\0' 0x2000026B: 00 DC.B 0x00 ; '\0' 0x2000026C: 00 DC.B 0x00 ; '\0' 0x2000026D: 00 DC.B 0x00 ; '\0' 0x2000026E: 00 DC.B 0x00 ; '\0' 0x2000026F: 00 DC.B 0x00 ; '\0' 0x20000270: 00 DC.B 0x00 ; '\0' 0x20000271: 00 DC.B 0x00 ; '\0' 0x20000272: 00 DC.B 0x00 ; '\0' 0x20000273: 00 DC.B 0x00 ; '\0' 0x20000274: 00 DC.B 0x00 ; '\0' 0x20000275: 00 DC.B 0x00 ; '\0' 0x20000276: 00 DC.B 0x00 ; '\0' 0x20000277: 00 DC.B 0x00 ; '\0' 0x20000278: 00 DC.B 0x00 ; '\0' 0x20000279: 00 DC.B 0x00 ; '\0' 0x2000027A: 00 DC.B 0x00 ; '\0' 0x2000027B: 00 DC.B 0x00 ; '\0' 0x2000027C: 00 DC.B 0x00 ; '\0' 0x2000027D: 00 DC.B 0x00 ; '\0' 0x2000027E: 00 DC.B 0x00 ; '\0' 0x2000027F: 00 DC.B 0x00 ; '\0' 0x20000280: 00 DC.B 0x00 ; '\0' 0x20000281: 00 DC.B 0x00 ; '\0' 0x20000282: 00 DC.B 0x00 ; '\0' 0x20000283: 00 DC.B 0x00 ; '\0' 0x20000284: 00 DC.B 0x00 ; '\0' 0x20000285: 00 DC.B 0x00 ; '\0' 0x20000286: 00 DC.B 0x00 ; '\0' 0x20000287: 00 DC.B 0x00 ; '\0' 0x20000288: 00 DC.B 0x00 ; '\0' 0x20000289: 00 DC.B 0x00 ; '\0' 0x2000028A: 00 DC.B 0x00 ; '\0' 0x2000028B: 00 DC.B 0x00 ; '\0' 0x2000028C: 00 DC.B 0x00 ; '\0' 0x2000028D: 00 DC.B 0x00 ; '\0' 0x2000028E: 00 DC.B 0x00 ; '\0' 0x2000028F: 00 DC.B 0x00 ; '\0' 0x20000290: 00 DC.B 0x00 ; '\0' 0x20000291: 00 DC.B 0x00 ; '\0' 0x20000292: 00 DC.B 0x00 ; '\0' 0x20000293: 00 DC.B 0x00 ; '\0' 0x20000294: 00 DC.B 0x00 ; '\0' 0x20000295: 00 DC.B 0x00 ; '\0' 0x20000296: 00 DC.B 0x00 ; '\0' 0x20000297: 00 DC.B 0x00 ; '\0' 0x20000298: 00 DC.B 0x00 ; '\0' 0x20000299: 00 DC.B 0x00 ; '\0' 0x2000029A: 00 DC.B 0x00 ; '\0' 0x2000029B: 00 DC.B 0x00 ; '\0' 0x2000029C: 00 DC.B 0x00 ; '\0' 0x2000029D: 00 DC.B 0x00 ; '\0' 0x2000029E: 00 DC.B 0x00 ; '\0' 0x2000029F: 00 DC.B 0x00 ; '\0' 0x200002A0: 00 DC.B 0x00 ; '\0' 0x200002A1: 00 DC.B 0x00 ; '\0' 0x200002A2: 00 DC.B 0x00 ; '\0' 0x200002A3: 00 DC.B 0x00 ; '\0' 0x200002A4: 00 DC.B 0x00 ; '\0' 0x200002A5: 00 DC.B 0x00 ; '\0' 0x200002A6: 00 DC.B 0x00 ; '\0' 0x200002A7: 00 DC.B 0x00 ; '\0' 0x200002A8: 00 DC.B 0x00 ; '\0' 0x200002A9: 00 DC.B 0x00 ; '\0' 0x200002AA: 00 DC.B 0x00 ; '\0' 0x200002AB: 00 DC.B 0x00 ; '\0' 0x200002AC: 00 DC.B 0x00 ; '\0' 0x200002AD: 00 DC.B 0x00 ; '\0' 0x200002AE: 00 DC.B 0x00 ; '\0' 0x200002AF: 00 DC.B 0x00 ; '\0' 0x200002B0: 00 DC.B 0x00 ; '\0' 0x200002B1: 00 DC.B 0x00 ; '\0' 0x200002B2: 00 DC.B 0x00 ; '\0' 0x200002B3: 00 DC.B 0x00 ; '\0' 0x200002B4: 00 DC.B 0x00 ; '\0' 0x200002B5: 00 DC.B 0x00 ; '\0' 0x200002B6: 00 DC.B 0x00 ; '\0' 0x200002B7: 00 DC.B 0x00 ; '\0' 0x200002B8: 00 DC.B 0x00 ; '\0' 0x200002B9: 00 DC.B 0x00 ; '\0' 0x200002BA: 00 DC.B 0x00 ; '\0' 0x200002BB: 00 DC.B 0x00 ; '\0' 0x200002BC: 00 DC.B 0x00 ; '\0' 0x200002BD: 00 DC.B 0x00 ; '\0' 0x200002BE: 00 DC.B 0x00 ; '\0' 0x200002BF: 00 DC.B 0x00 ; '\0' 0x200002C0: 00 DC.B 0x00 ; '\0' 0x200002C1: 00 DC.B 0x00 ; '\0' 0x200002C2: 00 DC.B 0x00 ; '\0' 0x200002C3: 00 DC.B 0x00 ; '\0' 0x200002C4: 00 DC.B 0x00 ; '\0' 0x200002C5: 00 DC.B 0x00 ; '\0' 0x200002C6: 00 DC.B 0x00 ; '\0' 0x200002C7: 00 DC.B 0x00 ; '\0' 0x200002C8: 00 DC.B 0x00 ; '\0' 0x200002C9: 00 DC.B 0x00 ; '\0' 0x200002CA: 00 DC.B 0x00 ; '\0' 0x200002CB: 00 DC.B 0x00 ; '\0' 0x200002CC: 00 DC.B 0x00 ; '\0' 0x200002CD: 00 DC.B 0x00 ; '\0' 0x200002CE: 00 DC.B 0x00 ; '\0' 0x200002CF: 00 DC.B 0x00 ; '\0' 0x200002D0: 00 DC.B 0x00 ; '\0' 0x200002D1: 00 DC.B 0x00 ; '\0' 0x200002D2: 00 DC.B 0x00 ; '\0' 0x200002D3: 00 DC.B 0x00 ; '\0' 0x200002D4: 00 DC.B 0x00 ; '\0' 0x200002D5: 00 DC.B 0x00 ; '\0' 0x200002D6: 00 DC.B 0x00 ; '\0' 0x200002D7: 00 DC.B 0x00 ; '\0' 0x200002D8: 00 DC.B 0x00 ; '\0' 0x200002D9: 00 DC.B 0x00 ; '\0' 0x200002DA: 00 DC.B 0x00 ; '\0' 0x200002DB: 00 DC.B 0x00 ; '\0' 0x200002DC: 00 DC.B 0x00 ; '\0' 0x200002DD: 00 DC.B 0x00 ; '\0' 0x200002DE: 00 DC.B 0x00 ; '\0' 0x200002DF: 00 DC.B 0x00 ; '\0' 0x200002E0: 00 DC.B 0x00 ; '\0' 0x200002E1: 00 DC.B 0x00 ; '\0' 0x200002E2: 00 DC.B 0x00 ; '\0' 0x200002E3: 00 DC.B 0x00 ; '\0' 0x200002E4: 00 DC.B 0x00 ; '\0' 0x200002E5: 00 DC.B 0x00 ; '\0' 0x200002E6: 00 DC.B 0x00 ; '\0' 0x200002E7: 00 DC.B 0x00 ; '\0' 0x200002E8: 00 DC.B 0x00 ; '\0' 0x200002E9: 00 DC.B 0x00 ; '\0' 0x200002EA: 00 DC.B 0x00 ; '\0' 0x200002EB: 00 DC.B 0x00 ; '\0' 0x200002EC: 00 DC.B 0x00 ; '\0' 0x200002ED: 00 DC.B 0x00 ; '\0' 0x200002EE: 00 DC.B 0x00 ; '\0' 0x200002EF: 00 DC.B 0x00 ; '\0' 0x200002F0: 00 DC.B 0x00 ; '\0' 0x200002F1: 00 DC.B 0x00 ; '\0' 0x200002F2: 00 DC.B 0x00 ; '\0' 0x200002F3: 00 DC.B 0x00 ; '\0' 0x200002F4: 00 DC.B 0x00 ; '\0' 0x200002F5: 00 DC.B 0x00 ; '\0' 0x200002F6: 00 DC.B 0x00 ; '\0' 0x200002F7: 00 DC.B 0x00 ; '\0' 0x200002F8: 00 DC.B 0x00 ; '\0' 0x200002F9: 00 DC.B 0x00 ; '\0' 0x200002FA: 00 DC.B 0x00 ; '\0' 0x200002FB: 00 DC.B 0x00 ; '\0' 0x200002FC: 00 DC.B 0x00 ; '\0' 0x200002FD: 00 DC.B 0x00 ; '\0' 0x200002FE: 00 DC.B 0x00 ; '\0' 0x200002FF: 00 DC.B 0x00 ; '\0' 0x20000300: 00 DC.B 0x00 ; '\0' 0x20000301: 00 DC.B 0x00 ; '\0' 0x20000302: 00 DC.B 0x00 ; '\0' 0x20000303: 00 DC.B 0x00 ; '\0' 0x20000304: 00 DC.B 0x00 ; '\0' 0x20000305: 00 DC.B 0x00 ; '\0' 0x20000306: 00 DC.B 0x00 ; '\0' 0x20000307: 00 DC.B 0x00 ; '\0' 0x20000308: 00 DC.B 0x00 ; '\0' 0x20000309: 00 DC.B 0x00 ; '\0' 0x2000030A: 00 DC.B 0x00 ; '\0' 0x2000030B: 00 DC.B 0x00 ; '\0' 0x2000030C: 00 DC.B 0x00 ; '\0' 0x2000030D: 00 DC.B 0x00 ; '\0' 0x2000030E: 00 DC.B 0x00 ; '\0' 0x2000030F: 00 DC.B 0x00 ; '\0' 0x20000310: 00 DC.B 0x00 ; '\0' 0x20000311: 00 DC.B 0x00 ; '\0' 0x20000312: 00 DC.B 0x00 ; '\0' 0x20000313: 00 DC.B 0x00 ; '\0' 0x20000314: 00 DC.B 0x00 ; '\0' 0x20000315: 00 DC.B 0x00 ; '\0' 0x20000316: 00 DC.B 0x00 ; '\0' 0x20000317: 00 DC.B 0x00 ; '\0' 0x20000318: 00 DC.B 0x00 ; '\0' 0x20000319: 00 DC.B 0x00 ; '\0' 0x2000031A: 00 DC.B 0x00 ; '\0' 0x2000031B: 00 DC.B 0x00 ; '\0' 0x2000031C: 00 DC.B 0x00 ; '\0' 0x2000031D: 00 DC.B 0x00 ; '\0' 0x2000031E: 00 DC.B 0x00 ; '\0' 0x2000031F: 00 DC.B 0x00 ; '\0' 0x20000320: 00 DC.B 0x00 ; '\0' 0x20000321: 00 DC.B 0x00 ; '\0' 0x20000322: 00 DC.B 0x00 ; '\0' 0x20000323: 00 DC.B 0x00 ; '\0' 0x20000324: 00 DC.B 0x00 ; '\0' 0x20000325: 00 DC.B 0x00 ; '\0' 0x20000326: 00 DC.B 0x00 ; '\0' 0x20000327: 00 DC.B 0x00 ; '\0' 0x20000328: 00 DC.B 0x00 ; '\0' 0x20000329: 00 DC.B 0x00 ; '\0' 0x2000032A: 00 DC.B 0x00 ; '\0' 0x2000032B: 00 DC.B 0x00 ; '\0' 0x2000032C: 00 DC.B 0x00 ; '\0' 0x2000032D: 00 DC.B 0x00 ; '\0' 0x2000032E: 00 DC.B 0x00 ; '\0' 0x2000032F: 00 DC.B 0x00 ; '\0' 0x20000330: 00 DC.B 0x00 ; '\0' 0x20000331: 00 DC.B 0x00 ; '\0' 0x20000332: 00 DC.B 0x00 ; '\0' 0x20000333: 00 DC.B 0x00 ; '\0'
adc3Data: 0x20000334: 00 DC.B 0x00 ; '\0' 0x20000335: 00 DC.B 0x00 ; '\0' 0x20000336: 00 DC.B 0x00 ; '\0' 0x20000337: 00 DC.B 0x00 ; '\0' 0x20000338: 00 DC.B 0x00 ; '\0' 0x20000339: 00 DC.B 0x00 ; '\0' 0x2000033A: 00 DC.B 0x00 ; '\0' 0x2000033B: 00 DC.B 0x00 ; '\0' 0x2000033C: 00 DC.B 0x00 ; '\0' 0x2000033D: 00 DC.B 0x00 ; '\0' 0x2000033E: 00 DC.B 0x00 ; '\0' 0x2000033F: 00 DC.B 0x00 ; '\0'
adc4Data: 0x20000340: 00 DC.B 0x00 ; '\0' 0x20000341: 00 DC.B 0x00 ; '\0' 0x20000342: 00 DC.B 0x00 ; '\0' 0x20000343: 00 DC.B 0x00 ; '\0'
adc5Data: 0x20000344: 00 DC.B 0x00 ; '\0' 0x20000345: 00 DC.B 0x00 ; '\0' 0x20000346: 00 DC.B 0x00 ; '\0' 0x20000347: 00 DC.B 0x00 ; '\0' 0x20000348: 00 DC.B 0x00 ; '\0' 0x20000349: 00 DC.B 0x00 ; '\0' 0x2000034A: 00 DC.B 0x00 ; '\0' 0x2000034B: 00 DC.B 0x00 ; '\0' 0x2000034C: 00 DC.B 0x00 ; '\0' 0x2000034D: 00 DC.B 0x00 ; '\0' 0x2000034E: 00 DC.B 0x00 ; '\0' 0x2000034F: 00 DC.B 0x00 ; '\0' 0x20000350: 00 DC.B 0x00 ; '\0' 0x20000351: 00 DC.B 0x00 ; '\0' 0x20000352: 00 DC.B 0x00 ; '\0' 0x20000353: 00 DC.B 0x00 ; '\0'
adc1Data: 0x20000354: 00 DC.B 0x00 ; '\0' 0x20000355: 00 DC.B 0x00 ; '\0' 0x20000356: 00 DC.B 0x00 ; '\0' 0x20000357: 00 DC.B 0x00 ; '\0'
adc2Data: 0x20000358: 00 DC.B 0x00 ; '\0' 0x20000359: 00 DC.B 0x00 ; '\0' 0x2000035A: 00 DC.B 0x00 ; '\0' 0x2000035B: 00 DC.B 0x00 ; '\0'

LINK SUMMARY

 56 628 bytes read-only  code    + 
  5 366 bytes read-only  data    =  61 994 bytes read-only (total)
  8 947 bytes read-write data
Name Range Size Used Unused Alignment Loss
FLASH 08000000-0803FFFF 262 144 61 998 23.65% 200 146 76.35% 0 0.00%
CCM_RAM1 10000000-10007FFF 32 768 8 087 24.68% 24 678 75.31% 3 0.01%
RAM1 20000000-20013FFF 81 920 860 1.05% 81 060 98.95% 0 0.00%
Link complete: 0 error.