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/Release125A_12V/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/Release125A_12V/Exe/smartPro.elf
Output/Release125A_12V/Obj/smartPro/adc.o
Output/Release125A_12V/Obj/smartPro/crc.o
Output/Release125A_12V/Obj/smartPro/dma.o
Output/Release125A_12V/Obj/smartPro/fdcan.o
Output/Release125A_12V/Obj/smartPro/gpio.o
Output/Release125A_12V/Obj/smartPro/i2c.o
Output/Release125A_12V/Obj/smartPro/iwdg.o
Output/Release125A_12V/Obj/smartPro/main.o
Output/Release125A_12V/Obj/smartPro/rtc.o
Output/Release125A_12V/Obj/smartPro/spi.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_msp.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_it.o
Output/Release125A_12V/Obj/smartPro/usart.o
Output/Release125A_12V/Obj/smartPro/usb.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_adc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_adc_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_cortex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_crc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_crc_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_dma.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_dma_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_exti.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_fdcan.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_flash.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_flash_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_flash_ramfunc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_gpio.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_i2c.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_i2c_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_iwdg.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_pcd.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_pcd_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_pwr.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_pwr_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_rcc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_rcc_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_rtc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_rtc_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_spi.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_spi_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_uart.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_hal_uart_ex.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_ll_adc.o
Output/Release125A_12V/Obj/smartPro/stm32g4xx_ll_usb.o
Output/Release125A_12V/Obj/smartPro/ads1260.o
Output/Release125A_12V/Obj/smartPro/ah_counter.o
Output/Release125A_12V/Obj/smartPro/battery_voltage.o
Output/Release125A_12V/Obj/smartPro/chip_temperature.o
Output/Release125A_12V/Obj/smartPro/eeprom.o
Output/Release125A_12V/Obj/smartPro/efficiency.o
Output/Release125A_12V/Obj/smartPro/esr.o
Output/Release125A_12V/Obj/smartPro/fast_current.o
Output/Release125A_12V/Obj/smartPro/int_bat_voltage.o
Output/Release125A_12V/Obj/smartPro/modbus.o
Output/Release125A_12V/Obj/smartPro/outputs.o
Output/Release125A_12V/Obj/smartPro/self_discharge.o
Output/Release125A_12V/Obj/smartPro/shunt_temperature.o
Output/Release125A_12V/Obj/smartPro/shunt_voltage.o
Output/Release125A_12V/Obj/smartPro/sysdata.o
Output/Release125A_12V/Obj/smartPro/template.o
Output/Release125A_12V/Obj/smartPro/wh_counter.o
Output/Release125A_12V/Obj/smartPro/SEGGER_THUMB_Startup.o
Output/Release125A_12V/Obj/smartPro/stm32g473xx_Vectors.o
Output/Release125A_12V/Obj/smartPro/STM32G4xx_Startup.o
Output/Release125A_12V/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
defaultEepromData Cnst 0x080001D8 184 8 eeprom.o
log Code 0x08000290 416 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
exp Code 0x08000430 496 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_pow_inline Code 0x08000620 664 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_Log Cnst 0x080008B8 40 8 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
main Code 0x080008E0 1 712 4 main.o
JumpToBootloader Code 0x08000F90 108 4 main.o
[.rodata..Lswitch.table.HAL_ADC_ConvCpltCallback] Cnst 0x08000FFC 28 4 main.o
HAL_Delay Code 0x08001018 40 4 stm32g4xx_hal.o
[.rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel] Cnst 0x08001040 40 4 stm32g4xx_hal_adc_ex.o
__NVIC_SystemReset Code 0x08001068 36 4 stm32g4xx_hal_cortex.o
CRC_Handle_8 Code 0x0800108C 100 4 stm32g4xx_hal_crc.o
HAL_FLASHEx_OBGetConfig Code 0x080010F0 364 4 stm32g4xx_hal_flash_ex.o
HAL_GPIO_Init Code 0x0800125C 652 4 stm32g4xx_hal_gpio.o
I2C_WaitOnTXISFlagUntilTimeout Code 0x080014E8 96 4 stm32g4xx_hal_i2c.o
I2C_IsErrorOccurred Code 0x08001548 228 4 stm32g4xx_hal_i2c.o
HAL_IWDG_Init Code 0x0800162C 184 4 stm32g4xx_hal_iwdg.o
HAL_RCC_ClockConfig Code 0x080016E4 672 4 stm32g4xx_hal_rcc.o
HAL_RCCEx_PeriphCLKConfig Code 0x08001984 1 308 4 stm32g4xx_hal_rcc_ex.o
RTC_EnterInitMode Code 0x08001EA0 72 4 stm32g4xx_hal_rtc.o
HAL_RTC_WaitForSynchro Code 0x08001EE8 48 4 stm32g4xx_hal_rtc.o
HAL_SPI_TransmitReceive Code 0x08001F18 624 4 stm32g4xx_hal_spi.o
UART_CheckIdleState Code 0x08002188 188 4 stm32g4xx_hal_uart.o
HAL_UART_Transmit_DMA Code 0x08002244 148 4 stm32g4xx_hal_uart.o
UART_Start_Receive_DMA Code 0x080022D8 172 4 stm32g4xx_hal_uart.o
UART_EndTxTransfer Code 0x08002384 52 4 stm32g4xx_hal_uart.o
[.rodata..Lswitch.table.UART_SetConfig] Cnst 0x080023B8 16 4 stm32g4xx_hal_uart.o
[.rodata..Lswitch.table.UART_SetConfig.5] Cnst 0x080023C8 16 4 stm32g4xx_hal_uart.o
ADS_1260_BatteryCurrentGainCalibrationStart Code 0x080023D8 300 4 ads1260.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart Code 0x08002504 316 4 ads1260.o
ADS1260_init Code 0x08002640 1 144 4 ads1260.o
ADS1260_ReadConversion Code 0x08002AB8 684 4 ads1260.o
[.rodata..L__const.ADS1260_ReadConversion.spiDataIn] Cnst 0x08002D64 12 4 ads1260.o
AH_COUNTER_Exec Code 0x08002D70 1 560 4 ah_counter.o
BATTERY_VOLTAGE_Exec Code 0x08003388 204 4 battery_voltage.o
CHIP_TEMPERATURE_Calibration Code 0x08003454 144 4 chip_temperature.o
CHIP_TEMPERATURE_Exec Code 0x080034E4 104 4 chip_temperature.o
[.rodata..Lswitch.table.EEPROM_isFirstStart] Cnst 0x0800354C 12 4 eeprom.o
EFFICIENCY_Exec Code 0x08003558 68 4 efficiency.o
ESR_Exec Code 0x0800359C 360 4 esr.o
ESR_FAST_Exec Code 0x08003704 332 4 esr.o
CurrentGainCal Code 0x08003850 112 4 fast_current.o
FAST_CURRENT_Exec Code 0x080038C0 112 4 fast_current.o
INT_BAT_VOLTAGE_Exec Code 0x08003930 64 4 int_bat_voltage.o
mbUartInit Code 0x08003970 192 4 modbus.o
mbCrc16 Code 0x08003A30 52 4 modbus.o
mbSlaveReadHoldingRegisters Code 0x08003A64 132 4 modbus.o
mbSlaveWriteMultipleRegisters Code 0x08003AE8 132 4 modbus.o
OUTPUTS_CheckAUX Code 0x08003B6C 52 4 outputs.o
SELF_DISCHARGE_Exec Code 0x08003BA0 276 4 self_discharge.o
SHUNT_TEMPERATURE_Exec Code 0x08003CB4 116 4 shunt_temperature.o
SHUNT_VOLTAGE_Exec Code 0x08003D28 60 4 shunt_voltage.o
WH_COUNTER_Exec Code 0x08003D64 440 4 wh_counter.o
_start Code 0x08003F1C 20 4 SEGGER_THUMB_Startup.o
reset_handler Code 0x08003F30 40 4 STM32G4xx_Startup.o
__aeabi_dsub Code 0x08003F58 8 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dmul Code 0x08003F60 304 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmpgt Code 0x08004090 56 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmplt Code 0x080040C8 56 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2lz Code 0x08004100 128 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2uiz Code 0x08004180 36 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ui2d Code 0x080041A4 28 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_read_tp Code 0x080041C0 8 4 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
memcpy Code 0x080041C8 92 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr Code 0x08004224 104 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale Code 0x0800428C 32 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale Cnst 0x080042AC 12 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii Cnst 0x080042B8 32 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data Cnst 0x080042D8 88 4 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_ADC_MspInit Code 0x08004330 778 4 adc.o
MX_ADC4_Init Code 0x0800463A 146 2 adc.o
SystemClock_Config Code 0x080046CC 158 4 main.o
MX_ADC5_Init Code 0x0800476A 250 2 adc.o
Error_Handler Code 0x08004864 18 4 main.o
MX_CRC_Init Code 0x08004876 66 2 crc.o
NMI_Handler Code 0x080048B8 2 4 stm32g4xx_it.o
HAL_CRC_MspInit Code 0x080048BA 46 2 crc.o
HardFault_Handler Code 0x080048E8 2 4 stm32g4xx_it.o
MX_DMA_Init Code 0x080048EA 166 2 dma.o
MemManage_Handler Code 0x08004990 2 4 stm32g4xx_it.o
HAL_FDCAN_MspInit Code 0x08004992 258 2 fdcan.o
BusFault_Handler Code 0x08004A94 2 4 stm32g4xx_it.o
MX_GPIO_Init Code 0x08004A96 334 2 gpio.o
UsageFault_Handler Code 0x08004BE4 2 4 stm32g4xx_it.o
MX_I2C3_Init Code 0x08004BE6 106 2 i2c.o
HAL_ADC_Init Code 0x08004C50 1 510 4 stm32g4xx_hal_adc.o
MX_IWDG_Init Code 0x08005236 50 2 iwdg.o
ADC_Disable Code 0x08005268 118 4 stm32g4xx_hal_adc.o
LoadBackupRegister Code 0x080052DE 250 2 main.o
ADC_Enable Code 0x080053D8 210 4 stm32g4xx_hal_adc.o
SaveBackupRegister Code 0x080054AA 182 2 main.o
HAL_ADC_ConfigChannel Code 0x08005560 2 338 4 stm32g4xx_hal_adc.o
SetFlashReadProtection Code 0x08005E82 334 2 main.o
HAL_ADCEx_Calibration_Start Code 0x08005FD0 206 4 stm32g4xx_hal_adc_ex.o
HAL_SPI_MspInit Code 0x0800609E 150 2 spi.o
CRC_Handle_16 Code 0x08006134 54 4 stm32g4xx_hal_crc.o
SVC_Handler Code 0x0800616A 2 2 stm32g4xx_it.o
HAL_CRC_Calculate Code 0x0800616C 74 4 stm32g4xx_hal_crc.o
DebugMon_Handler Code 0x080061B6 2 2 stm32g4xx_it.o
HAL_CRCEx_Polynomial_Set Code 0x080061B8 102 4 stm32g4xx_hal_crc_ex.o
PendSV_Handler Code 0x0800621E 2 2 stm32g4xx_it.o
HAL_FDCAN_Init Code 0x08006220 966 4 stm32g4xx_hal_fdcan.o
EXTI2_IRQHandler Code 0x080065E6 6 2 stm32g4xx_it.o
FLASH_WaitForLastOperation Code 0x080065EC 82 4 stm32g4xx_hal_flash.o
EXTI9_5_IRQHandler Code 0x0800663E 6 2 stm32g4xx_it.o
HAL_FLASHEx_OBProgram Code 0x08006644 1 526 4 stm32g4xx_hal_flash_ex.o
MX_USART1_UART_Init Code 0x08006C3A 118 2 usart.o
I2C_WaitOnFlagUntilTimeout Code 0x08006CB0 138 4 stm32g4xx_hal_i2c.o
HAL_UART_MspInit Code 0x08006D3A 386 2 usart.o
I2C_WaitOnSTOPFlagUntilTimeout Code 0x08006EBC 86 4 stm32g4xx_hal_i2c.o
HAL_PCD_MspInit Code 0x08006F12 78 2 usb.o
HAL_PCD_Init Code 0x08006F60 170 4 stm32g4xx_hal_pcd.o
HAL_IncTick Code 0x0800700A 26 2 stm32g4xx_hal.o
HAL_PWREx_ControlVoltageScaling Code 0x08007024 230 4 stm32g4xx_hal_pwr_ex.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig Code 0x0800710A 46 2 stm32g4xx_hal.o
HAL_RCC_OscConfig Code 0x08007138 1 518 4 stm32g4xx_hal_rcc.o
HAL_ADC_Start_DMA Code 0x08007726 314 2 stm32g4xx_hal_adc.o
SPI_WaitFifoStateUntilTimeout Code 0x08007860 222 4 stm32g4xx_hal_spi.o
ADC_DMAHalfConvCplt Code 0x0800793E 6 2 stm32g4xx_hal_adc.o
SPI_WaitFlagStateUntilTimeout Code 0x08007944 170 4 stm32g4xx_hal_spi.o
ADC_DMAError Code 0x080079EE 22 2 stm32g4xx_hal_adc.o
UART_SetConfig Code 0x08007A04 886 4 stm32g4xx_hal_uart.o
HAL_ADC_ErrorCallback Code 0x08007D7A 2 2 stm32g4xx_hal_adc.o
UART_WaitOnFlagUntilTimeout Code 0x08007D7C 154 4 stm32g4xx_hal_uart.o
HAL_ADC_ConvHalfCpltCallback Code 0x08007E16 2 2 stm32g4xx_hal_adc.o
UART_DMATransmitCplt Code 0x08007E18 66 4 stm32g4xx_hal_uart.o
HAL_ADCEx_MultiModeStart_DMA Code 0x08007E5A 338 2 stm32g4xx_hal_adc_ex.o
HAL_UART_Receive_DMA Code 0x08007FAC 86 4 stm32g4xx_hal_uart.o
HAL_NVIC_SetPriority Code 0x08008002 122 2 stm32g4xx_hal_cortex.o
UART_EndRxTransfer Code 0x0800807C 94 4 stm32g4xx_hal_uart.o
HAL_NVIC_EnableIRQ Code 0x080080DA 46 2 stm32g4xx_hal_cortex.o
HAL_UART_IRQHandler Code 0x08008108 830 4 stm32g4xx_hal_uart.o
HAL_SYSTICK_Config Code 0x08008446 38 2 stm32g4xx_hal_cortex.o
UART_DMAReceiveCplt Code 0x0800846C 138 4 stm32g4xx_hal_uart.o
HAL_CRC_Init Code 0x080084F6 250 2 stm32g4xx_hal_crc.o
ADS_1260_SetDataRate Code 0x080085F0 126 4 ads1260.o
HAL_DMA_Init Code 0x0800866E 494 2 stm32g4xx_hal_dma.o
EEPROM_Read Code 0x0800885C 98 4 eeprom.o
DMA_CalcDMAMUXChannelBaseAndMask Code 0x080088BE 74 2 stm32g4xx_hal_dma.o
EEPROM_Write Code 0x08008908 106 4 eeprom.o
HAL_DMA_Abort Code 0x08008972 110 2 stm32g4xx_hal_dma.o
SystemCoreClockUpdate Code 0x080089E0 146 4 system_stm32g4xx.o
HAL_FLASH_OB_Unlock Code 0x08008A72 42 2 stm32g4xx_hal_flash.o
__aeabi_dadd Code 0x08008A9C 574 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_FLASH_OB_Lock Code 0x08008CDA 30 2 stm32g4xx_hal_flash.o
__aeabi_ddiv Code 0x08008CF8 450 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_ReadPin Code 0x08008EBA 34 2 stm32g4xx_hal_gpio.o
__aeabi_d2iz Code 0x08008EDC 74 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_TogglePin Code 0x08008F26 42 2 stm32g4xx_hal_gpio.o
__aeabi_i2d Code 0x08008F50 34 4 floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_EXTI_IRQHandler Code 0x08008F72 22 2 stm32g4xx_hal_gpio.o
__aeabi_ldivmod Code 0x08008F88 46 4 intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2C_Init Code 0x08008FB6 406 2 stm32g4xx_hal_i2c.o
__aeabi_uldivmod Code 0x0800914C 302 4 intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
I2C_TransferConfig Code 0x0800927A 214 2 stm32g4xx_hal_i2c.o
__SEGGER_RTL_vfprintf_long_long Code 0x08009350 1 270 4 __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2C_Mem_Write Code 0x08009846 438 2 stm32g4xx_hal_i2c.o
__aeabi_memmove Code 0x080099FC 34 4 strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2CEx_ConfigDigitalFilter Code 0x08009A1E 154 2 stm32g4xx_hal_i2c_ex.o
HAL_PCDEx_ActivateLPM Code 0x08009AB8 42 2 stm32g4xx_hal_pcd_ex.o
HAL_PWR_EnableBkUpAccess Code 0x08009AE2 18 2 stm32g4xx_hal_pwr.o
HAL_PWREx_DisableUCPDDeadBattery Code 0x08009AF4 18 2 stm32g4xx_hal_pwr_ex.o
HAL_RCC_GetSysClockFreq Code 0x08009B06 110 2 stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK1Freq Code 0x08009B74 42 2 stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK2Freq Code 0x08009B9E 42 2 stm32g4xx_hal_rcc.o
HAL_RTCEx_BKUPRead Code 0x08009BC8 38 2 stm32g4xx_hal_rtc_ex.o
SPI_EndRxTxTransaction Code 0x08009BEE 62 2 stm32g4xx_hal_spi.o
UART_AdvFeatureConfig Code 0x08009C2C 526 2 stm32g4xx_hal_uart.o
UART_DMATxHalfCplt Code 0x08009E3A 6 2 stm32g4xx_hal_uart.o
UART_DMAError Code 0x08009E40 82 2 stm32g4xx_hal_uart.o
HAL_UARTEx_RxEventCallback Code 0x08009E92 2 2 stm32g4xx_hal_uart.o
HAL_UART_TxHalfCpltCallback Code 0x08009E94 2 2 stm32g4xx_hal_uart.o
HAL_UART_RxCpltCallback Code 0x08009E96 2 2 stm32g4xx_hal_uart.o
HAL_UART_RxHalfCpltCallback Code 0x08009E98 2 2 stm32g4xx_hal_uart.o
UART_DMARxHalfCplt Code 0x08009E9A 26 2 stm32g4xx_hal_uart.o
HAL_UARTEx_WakeupCallback Code 0x08009EB4 2 2 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_RxFifoFullCallback Code 0x08009EB6 2 2 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_TxFifoEmptyCallback Code 0x08009EB8 2 2 stm32g4xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess Code 0x08009EBA 82 2 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_DisableFifoMode Code 0x08009F0C 130 2 stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetRxFifoThreshold Code 0x08009F8E 174 2 stm32g4xx_hal_uart_ex.o
USB_DevInit Code 0x0800A03C 26 2 stm32g4xx_ll_usb.o
ADS_1260_BatteryCurrentOffsetCalibrationStart Code 0x0800A056 46 2 ads1260.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart Code 0x0800A084 58 2 ads1260.o
AH_COUNTER_Init Code 0x0800A0BE 54 2 ah_counter.o
calc_temp_compensation Code 0x0800A0F4 86 2 chip_temperature.o
EEPROM_fullRestore Code 0x0800A14A 78 2 eeprom.o
EEPROM_readConfig Code 0x0800A198 442 2 eeprom.o
EEPROM_storeConfig Code 0x0800A352 482 2 eeprom.o
HAL_UART_TxCpltCallback Code 0x0800A534 14 2 modbus.o
mbAppendCrc16 Code 0x0800A542 18 2 modbus.o
mbSlaveCheckModbusRtuQuery Code 0x0800A554 54 2 modbus.o
mbSlaveProcessRtuQuery Code 0x0800A58A 58 2 modbus.o
mbSlaveProcessPdu Code 0x0800A5C4 50 2 modbus.o
OUTPUTS_Init Code 0x0800A5F6 18 2 outputs.o
OUTPUTS_CheckLVP Code 0x0800A608 358 2 outputs.o
AuxModeHeaterExec Code 0x0800A76E 166 2 outputs.o
AuxModeAlarmExec Code 0x0800A814 314 2 outputs.o
WH_COUNTER_SetToMax Code 0x0800A94E 38 2 wh_counter.o
WWDG_IRQHandler Code 0x0800A974 2 2 stm32g473xx_Vectors.o
PVD_PVM_IRQHandler Code 0x0800A976 2 2 stm32g473xx_Vectors.o
RTC_TAMP_LSECSS_IRQHandler Code 0x0800A978 2 2 stm32g473xx_Vectors.o
RTC_WKUP_IRQHandler Code 0x0800A97A 2 2 stm32g473xx_Vectors.o
FLASH_IRQHandler Code 0x0800A97C 2 2 stm32g473xx_Vectors.o
RCC_IRQHandler Code 0x0800A97E 2 2 stm32g473xx_Vectors.o
EXTI0_IRQHandler Code 0x0800A980 2 2 stm32g473xx_Vectors.o
EXTI1_IRQHandler Code 0x0800A982 2 2 stm32g473xx_Vectors.o
EXTI3_IRQHandler Code 0x0800A984 2 2 stm32g473xx_Vectors.o
EXTI4_IRQHandler Code 0x0800A986 2 2 stm32g473xx_Vectors.o
ADC1_2_IRQHandler Code 0x0800A988 2 2 stm32g473xx_Vectors.o
USB_HP_IRQHandler Code 0x0800A98A 2 2 stm32g473xx_Vectors.o
USB_LP_IRQHandler Code 0x0800A98C 2 2 stm32g473xx_Vectors.o
FDCAN1_IT0_IRQHandler Code 0x0800A98E 2 2 stm32g473xx_Vectors.o
FDCAN1_IT1_IRQHandler Code 0x0800A990 2 2 stm32g473xx_Vectors.o
TIM1_BRK_TIM15_IRQHandler Code 0x0800A992 2 2 stm32g473xx_Vectors.o
TIM1_UP_TIM16_IRQHandler Code 0x0800A994 2 2 stm32g473xx_Vectors.o
TIM1_TRG_COM_TIM17_IRQHandler Code 0x0800A996 2 2 stm32g473xx_Vectors.o
TIM1_CC_IRQHandler Code 0x0800A998 2 2 stm32g473xx_Vectors.o
TIM2_IRQHandler Code 0x0800A99A 2 2 stm32g473xx_Vectors.o
TIM3_IRQHandler Code 0x0800A99C 2 2 stm32g473xx_Vectors.o
TIM4_IRQHandler Code 0x0800A99E 2 2 stm32g473xx_Vectors.o
I2C1_EV_IRQHandler Code 0x0800A9A0 2 2 stm32g473xx_Vectors.o
I2C1_ER_IRQHandler Code 0x0800A9A2 2 2 stm32g473xx_Vectors.o
I2C2_EV_IRQHandler Code 0x0800A9A4 2 2 stm32g473xx_Vectors.o
I2C2_ER_IRQHandler Code 0x0800A9A6 2 2 stm32g473xx_Vectors.o
SPI1_IRQHandler Code 0x0800A9A8 2 2 stm32g473xx_Vectors.o
SPI2_IRQHandler Code 0x0800A9AA 2 2 stm32g473xx_Vectors.o
USART3_IRQHandler Code 0x0800A9AC 2 2 stm32g473xx_Vectors.o
EXTI15_10_IRQHandler Code 0x0800A9AE 2 2 stm32g473xx_Vectors.o
RTC_Alarm_IRQHandler Code 0x0800A9B0 2 2 stm32g473xx_Vectors.o
USBWakeUp_IRQHandler Code 0x0800A9B2 2 2 stm32g473xx_Vectors.o
TIM8_BRK_IRQHandler Code 0x0800A9B4 2 2 stm32g473xx_Vectors.o
TIM8_UP_IRQHandler Code 0x0800A9B6 2 2 stm32g473xx_Vectors.o
TIM8_TRG_COM_IRQHandler Code 0x0800A9B8 2 2 stm32g473xx_Vectors.o
TIM8_CC_IRQHandler Code 0x0800A9BA 2 2 stm32g473xx_Vectors.o
ADC3_IRQHandler Code 0x0800A9BC 2 2 stm32g473xx_Vectors.o
FMC_IRQHandler Code 0x0800A9BE 2 2 stm32g473xx_Vectors.o
LPTIM1_IRQHandler Code 0x0800A9C0 2 2 stm32g473xx_Vectors.o
TIM5_IRQHandler Code 0x0800A9C2 2 2 stm32g473xx_Vectors.o
SPI3_IRQHandler Code 0x0800A9C4 2 2 stm32g473xx_Vectors.o
UART4_IRQHandler Code 0x0800A9C6 2 2 stm32g473xx_Vectors.o
UART5_IRQHandler Code 0x0800A9C8 2 2 stm32g473xx_Vectors.o
TIM6_DAC_IRQHandler Code 0x0800A9CA 2 2 stm32g473xx_Vectors.o
TIM7_DAC_IRQHandler Code 0x0800A9CC 2 2 stm32g473xx_Vectors.o
DMA2_Channel1_IRQHandler Code 0x0800A9CE 2 2 stm32g473xx_Vectors.o
DMA2_Channel2_IRQHandler Code 0x0800A9D0 2 2 stm32g473xx_Vectors.o
DMA2_Channel3_IRQHandler Code 0x0800A9D2 2 2 stm32g473xx_Vectors.o
DMA2_Channel4_IRQHandler Code 0x0800A9D4 2 2 stm32g473xx_Vectors.o
DMA2_Channel5_IRQHandler Code 0x0800A9D6 2 2 stm32g473xx_Vectors.o
ADC4_IRQHandler Code 0x0800A9D8 2 2 stm32g473xx_Vectors.o
ADC5_IRQHandler Code 0x0800A9DA 2 2 stm32g473xx_Vectors.o
UCPD1_IRQHandler Code 0x0800A9DC 2 2 stm32g473xx_Vectors.o
COMP1_2_3_IRQHandler Code 0x0800A9DE 2 2 stm32g473xx_Vectors.o
COMP4_5_6_IRQHandler Code 0x0800A9E0 2 2 stm32g473xx_Vectors.o
COMP7_IRQHandler Code 0x0800A9E2 2 2 stm32g473xx_Vectors.o
CRS_IRQHandler Code 0x0800A9E4 2 2 stm32g473xx_Vectors.o
SAI1_IRQHandler Code 0x0800A9E6 2 2 stm32g473xx_Vectors.o
TIM20_BRK_IRQHandler Code 0x0800A9E8 2 2 stm32g473xx_Vectors.o
TIM20_UP_IRQHandler Code 0x0800A9EA 2 2 stm32g473xx_Vectors.o
TIM20_TRG_COM_IRQHandler Code 0x0800A9EC 2 2 stm32g473xx_Vectors.o
TIM20_CC_IRQHandler Code 0x0800A9EE 2 2 stm32g473xx_Vectors.o
FPU_IRQHandler Code 0x0800A9F0 2 2 stm32g473xx_Vectors.o
I2C4_EV_IRQHandler Code 0x0800A9F2 2 2 stm32g473xx_Vectors.o
I2C4_ER_IRQHandler Code 0x0800A9F4 2 2 stm32g473xx_Vectors.o
SPI4_IRQHandler Code 0x0800A9F6 2 2 stm32g473xx_Vectors.o
FDCAN2_IT0_IRQHandler Code 0x0800A9F8 2 2 stm32g473xx_Vectors.o
FDCAN2_IT1_IRQHandler Code 0x0800A9FA 2 2 stm32g473xx_Vectors.o
FDCAN3_IT0_IRQHandler Code 0x0800A9FC 2 2 stm32g473xx_Vectors.o
FDCAN3_IT1_IRQHandler Code 0x0800A9FE 2 2 stm32g473xx_Vectors.o
RNG_IRQHandler Code 0x0800AA00 2 2 stm32g473xx_Vectors.o
LPUART1_IRQHandler Code 0x0800AA02 2 2 stm32g473xx_Vectors.o
I2C3_EV_IRQHandler Code 0x0800AA04 2 2 stm32g473xx_Vectors.o
I2C3_ER_IRQHandler Code 0x0800AA06 2 2 stm32g473xx_Vectors.o
DMAMUX_OVR_IRQHandler Code 0x0800AA08 2 2 stm32g473xx_Vectors.o
QUADSPI_IRQHandler Code 0x0800AA0A 2 2 stm32g473xx_Vectors.o
DMA1_Channel8_IRQHandler Code 0x0800AA0C 2 2 stm32g473xx_Vectors.o
DMA2_Channel6_IRQHandler Code 0x0800AA0E 2 2 stm32g473xx_Vectors.o
DMA2_Channel7_IRQHandler Code 0x0800AA10 2 2 stm32g473xx_Vectors.o
DMA2_Channel8_IRQHandler Code 0x0800AA12 2 2 stm32g473xx_Vectors.o
CORDIC_IRQHandler Code 0x0800AA14 2 2 stm32g473xx_Vectors.o
FMAC_IRQHandler Code 0x0800AA16 2 2 stm32g473xx_Vectors.o
SystemInit Code 0x0800AA18 18 2 system_stm32g4xx.o
putchar Code 0x0800AA2A 14 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fputc Code 0x0800AA38 34 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
puts Code 0x0800AA5A 46 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fwrite Code 0x0800AA88 46 2 fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
frexp Code 0x0800AAB6 46 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalP Code 0x0800AAE4 114 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalQ Code 0x0800AB56 70 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_prin_flush Code 0x0800AB9C 26 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write Code 0x0800ABB6 10 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write Code 0x0800ABC0 6 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_GetAvailWriteSpace Code 0x0800ABC6 22 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteBlocking Code 0x0800ABDC 86 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_Write Code 0x0800AC32 54 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_mbtowc Code 0x0800AC68 50 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb Code 0x0800AC9A 14 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
MX_ADC1_Init Code 0x0800ACA8 192 2 adc.o
MX_ADC2_Init Code 0x0800AD68 140 2 adc.o
MX_ADC3_Init Code 0x0800ADF4 256 2 adc.o
MX_FDCAN2_Init Code 0x0800AEF4 76 2 fdcan.o
MX_FDCAN3_Init Code 0x0800AF40 76 2 fdcan.o
MX_I2C4_Init Code 0x0800AF8C 100 2 i2c.o
HAL_I2C_MspInit Code 0x0800AFF0 240 2 i2c.o
SetBootFromFlashAndReadOutProtection Code 0x0800B0E0 168 2 main.o
HAL_ADC_ConvCpltCallback Code 0x0800B188 40 2 main.o
assert_failed Code 0x0800B1B0 16 2 main.o
MX_RTC_Init Code 0x0800B1C0 64 2 rtc.o
HAL_RTC_MspInit Code 0x0800B200 92 2 rtc.o
MX_SPI3_Init Code 0x0800B25C 84 2 spi.o
HAL_MspInit Code 0x0800B2B0 68 2 stm32g4xx_hal_msp.o
SysTick_Handler Code 0x0800B2F4 4 2 stm32g4xx_it.o
DMA1_Channel1_IRQHandler Code 0x0800B2F8 12 2 stm32g4xx_it.o
DMA1_Channel2_IRQHandler Code 0x0800B304 12 2 stm32g4xx_it.o
DMA1_Channel3_IRQHandler Code 0x0800B310 12 2 stm32g4xx_it.o
DMA1_Channel4_IRQHandler Code 0x0800B31C 12 2 stm32g4xx_it.o
DMA1_Channel5_IRQHandler Code 0x0800B328 12 2 stm32g4xx_it.o
DMA1_Channel6_IRQHandler Code 0x0800B334 12 2 stm32g4xx_it.o
DMA1_Channel7_IRQHandler Code 0x0800B340 12 2 stm32g4xx_it.o
USART1_IRQHandler Code 0x0800B34C 12 2 stm32g4xx_it.o
USART2_IRQHandler Code 0x0800B358 12 2 stm32g4xx_it.o
HAL_GPIO_EXTI_Callback Code 0x0800B364 44 2 stm32g4xx_it.o
MX_USART2_UART_Init Code 0x0800B390 128 2 usart.o
MX_USB_PCD_Init Code 0x0800B410 52 2 usb.o
HAL_Init Code 0x0800B444 28 2 stm32g4xx_hal.o
HAL_InitTick Code 0x0800B460 80 2 stm32g4xx_hal.o
HAL_GetTick Code 0x0800B4B0 12 2 stm32g4xx_hal.o
HAL_SYSCFG_DisableVREFBUF Code 0x0800B4BC 16 2 stm32g4xx_hal.o
ADC_DMAConvCplt Code 0x0800B4CC 92 2 stm32g4xx_hal_adc.o
HAL_ADCEx_MultiModeConfigChannel Code 0x0800B528 396 2 stm32g4xx_hal_adc_ex.o
HAL_NVIC_SetPriorityGrouping Code 0x0800B6B4 56 2 stm32g4xx_hal_cortex.o
HAL_NVIC_SystemReset Code 0x0800B6EC 4 2 stm32g4xx_hal_cortex.o
DMA_CalcDMAMUXRequestGenBaseAndMask Code 0x0800B6F0 36 2 stm32g4xx_hal_dma.o
DMA_SetConfig Code 0x0800B714 64 2 stm32g4xx_hal_dma.o
HAL_DMA_Start_IT Code 0x0800B754 176 2 stm32g4xx_hal_dma.o
HAL_DMA_Abort_IT Code 0x0800B804 124 2 stm32g4xx_hal_dma.o
HAL_DMA_IRQHandler Code 0x0800B880 152 2 stm32g4xx_hal_dma.o
HAL_FLASH_Unlock Code 0x0800B918 40 2 stm32g4xx_hal_flash.o
HAL_FLASH_Lock Code 0x0800B940 24 2 stm32g4xx_hal_flash.o
HAL_GPIO_WritePin Code 0x0800B958 60 2 stm32g4xx_hal_gpio.o
I2C_Flush_TXDR Code 0x0800B994 28 2 stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Read Code 0x0800B9B0 452 2 stm32g4xx_hal_i2c.o
HAL_I2CEx_ConfigAnalogFilter Code 0x0800BB74 160 2 stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_EnableFastModePlus Code 0x0800BC14 84 2 stm32g4xx_hal_i2c_ex.o
HAL_IWDG_Refresh Code 0x0800BC68 12 2 stm32g4xx_hal_iwdg.o
HAL_RTC_Init Code 0x0800BC74 388 2 stm32g4xx_hal_rtc.o
RTC_ExitInitMode Code 0x0800BDF8 72 2 stm32g4xx_hal_rtc.o
HAL_RTCEx_BKUPWrite Code 0x0800BE40 40 2 stm32g4xx_hal_rtc_ex.o
HAL_SPI_Init Code 0x0800BE68 616 2 stm32g4xx_hal_spi.o
HAL_UART_Init Code 0x0800C0D0 180 2 stm32g4xx_hal_uart.o
UART_DMAAbortOnError Code 0x0800C184 12 2 stm32g4xx_hal_uart.o
HAL_UART_ReceiverTimeout_Config Code 0x0800C190 56 2 stm32g4xx_hal_uart.o
HAL_UART_EnableReceiverTimeout Code 0x0800C1C8 68 2 stm32g4xx_hal_uart.o
UARTPrescTable Cnst 0x0800C20C 24 2 stm32g4xx_hal_uart.o
HAL_UARTEx_SetTxFifoThreshold Code 0x0800C224 192 2 stm32g4xx_hal_uart_ex.o
USB_DisableGlobalInt Code 0x0800C2E4 20 2 stm32g4xx_ll_usb.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart Code 0x0800C2F8 56 2 ads1260.o
ADS1260_StartConversion Code 0x0800C330 16 2 ads1260.o
ADS1260_ConversionFinished Code 0x0800C340 4 2 ads1260.o
getSocAhAuto Code 0x0800C344 84 2 ah_counter.o
y Code 0x0800C398 56 2 chip_temperature.o
EEPROM_isFirstStart Code 0x0800C3D0 68 2 eeprom.o
EEPROM_factoryRestore Code 0x0800C414 396 2 eeprom.o
CurrentOffsetCal Code 0x0800C5A0 16 2 fast_current.o
mbInit Code 0x0800C5B0 68 2 modbus.o
HAL_UART_ErrorCallback Code 0x0800C5F4 196 2 modbus.o
mbSend Code 0x0800C6B8 24 2 modbus.o
mbCheckCrc16 Code 0x0800C6D0 28 2 modbus.o
mbGetFrameComplete Code 0x0800C6EC 4 2 modbus.o
mbSlaveWriteSingleRegister Code 0x0800C6F0 92 2 modbus.o
OUTPUTS_CheckOVP Code 0x0800C74C 372 2 outputs.o
AuxModeSOCExec Code 0x0800C8C0 132 2 outputs.o
SYS_DATA_Init Code 0x0800C944 144 2 sysdata.o
WH_COUNTER_Init Code 0x0800C9D4 28 2 wh_counter.o
WH_COUNTER_SetDetectedEnergy Code 0x0800C9F0 24 2 wh_counter.o
WH_COUNTER_CalcSoH Code 0x0800CA08 64 2 wh_counter.o
WH_COUNTER_GetSoCManual Code 0x0800CA48 52 2 wh_counter.o
WH_COUNTER_GetSoCAuto Code 0x0800CA7C 84 2 wh_counter.o
WH_COUNTER_GetSoCAutoTemp Code 0x0800CAD0 132 2 wh_counter.o
ldexp Code 0x0800CB54 64 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
pow Code 0x0800CB94 4 2 floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc Code 0x0800CB98 132 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding Code 0x0800CC1C 32 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding Code 0x0800CC3C 20 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf Code 0x0800CC50 28 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf_l Code 0x0800CC6C 104 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
printf Code 0x0800CCD4 44 2 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat Code 0x0800CD00 56 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_bufsize Code 0x0800CD38 4 2 prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_DoInit Code 0x0800CD3C 100 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck Code 0x0800CDA0 68 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock Code 0x0800CDE4 88 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strlen Code 0x0800CE3C 44 2 strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strnlen Code 0x0800CE68 76 2 strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype Code 0x0800CEB4 32 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper Code 0x0800CED4 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower Code 0x0800CEE0 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype Code 0x0800CEEC 32 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper Code 0x0800CF0C 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower Code 0x0800CF18 12 2 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..Lstr] Cnst 0x0800CF24 15 1 main.o
[.rodata..Lstr.27] Cnst 0x0800CF33 19 1 main.o
[.rodata..Lstr.33] Cnst 0x0800CF46 15 1 main.o
[.rodata..Lstr.52] Cnst 0x0800CF55 19 1 main.o
[.rodata..L.str] Cnst 0x0800CF68 99 1 stm32g4xx_hal_flash_ex.o
[.rodata..L.str] Cnst 0x0800CFCB 95 1 stm32g4xx_hal_gpio.o
[.rodata..L.str] Cnst 0x0800D02A 95 1 stm32g4xx_hal_iwdg.o
[.rodata..L.str] Cnst 0x0800D089 95 1 stm32g4xx_hal_uart.o
[.rodata..L.str.5] Cnst 0x0800D0E8 15 1 ads1260.o
[.rodata..L.str.6] Cnst 0x0800D0F7 11 1 ads1260.o
[.rodata..L.str.10] Cnst 0x0800D102 23 1 ads1260.o
[.rodata..L.str.11] Cnst 0x0800D119 15 1 ads1260.o
[.rodata..L.str.13] Cnst 0x0800D128 51 1 ads1260.o
[.rodata..L.str.15] Cnst 0x0800D15B 35 1 ads1260.o
[.rodata..Lstr] Cnst 0x0800D17E 27 1 ads1260.o
[.rodata..Lstr.26] Cnst 0x0800D199 27 1 ads1260.o
[.rodata..L.str.1] Cnst 0x0800D1B4 67 1 ah_counter.o
[.rodata..L.str.2] Cnst 0x0800D1F7 67 1 ah_counter.o
[.rodata..Lstr] Cnst 0x0800D23A 71 1 eeprom.o
[.rodata..Lstr.11] Cnst 0x0800D281 31 1 eeprom.o
[.rodata..L.str.7] Cnst 0x0800D2A0 39 1 modbus.o
[.rodata..Lstr.19] Cnst 0x0800D2C7 35 1 outputs.o
[.rodata..Lstr.26] Cnst 0x0800D2EA 35 1 outputs.o
[.rodata..Lstr.32] Cnst 0x0800D30D 11 1 outputs.o
[.rodata..Lstr.34] Cnst 0x0800D318 19 1 outputs.o
[.rodata.libc..L.str] Cnst 0x0800D32B 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 0x0800D332 87 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator Cnst 0x0800D389 7 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format Cnst 0x0800D390 15 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str] Cnst 0x0800D39F 26 1 main.o
[.rodata..Lstr.32] Cnst 0x0800D3B9 30 1 main.o
[.rodata..Lstr.34] Cnst 0x0800D3D7 18 1 main.o
[.rodata..Lstr.53] Cnst 0x0800D3E9 22 1 main.o
[.rodata..Lstr.56] Cnst 0x0800D3FF 14 1 main.o
[.rodata..L.str] Cnst 0x0800D40D 90 1 stm32g4xx_hal.o
[.rodata..L.str] Cnst 0x0800D467 94 1 stm32g4xx_hal_adc.o
[.rodata..L.str] Cnst 0x0800D4C5 94 1 stm32g4xx_hal_crc.o
[.rodata..L.str] Cnst 0x0800D523 94 1 stm32g4xx_hal_dma.o
[.rodata..L.str] Cnst 0x0800D581 94 1 stm32g4xx_hal_i2c.o
[.rodata..L.str] Cnst 0x0800D5DF 94 1 stm32g4xx_hal_pcd.o
[.rodata..L.str] Cnst 0x0800D63D 94 1 stm32g4xx_hal_rcc.o
[.rodata..L.str] Cnst 0x0800D69B 94 1 stm32g4xx_hal_rtc.o
[.rodata..L.str] Cnst 0x0800D6F9 94 1 stm32g4xx_hal_spi.o
[.rodata..L.str] Cnst 0x0800D757 98 1 stm32g4xx_hal_uart_ex.o
[.rodata..L.str.2] Cnst 0x0800D7B9 18 1 ads1260.o
[.rodata..L.str.7] Cnst 0x0800D7CB 10 1 ads1260.o
[.rodata..L.str.9] Cnst 0x0800D7D5 22 1 ads1260.o
[.rodata..L.str.12] Cnst 0x0800D7EB 14 1 ads1260.o
[.rodata..L.str.14] Cnst 0x0800D7F9 10 1 ads1260.o
[.rodata..Lstr.27] Cnst 0x0800D803 30 1 ads1260.o
[.rodata..Lstr.9] Cnst 0x0800D821 22 1 eeprom.o
[.rodata..L.str.1] Cnst 0x0800D837 14 1 modbus.o
[.rodata..Lstr.21] Cnst 0x0800D845 34 1 outputs.o
[.rodata..Lstr.24] Cnst 0x0800D867 14 1 outputs.o
[.rodata..Lstr.28] Cnst 0x0800D875 34 1 outputs.o
[.rodata..Lstr.31] Cnst 0x0800D897 14 1 outputs.o
[.rodata..Lstr.36] Cnst 0x0800D8A5 22 1 outputs.o
__SEGGER_RTL_c_locale_day_names Cnst 0x0800D8BB 58 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str] Cnst 0x0800D8F5 2 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_utf8_period Cnst 0x0800D8F7 2 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str.26] Cnst 0x0800D8F9 45 1 main.o
[.rodata..Lstr.28] Cnst 0x0800D926 13 1 main.o
[.rodata..Lstr.29] Cnst 0x0800D933 25 1 main.o
[.rodata..Lstr.31] Cnst 0x0800D94C 17 1 main.o
[.rodata..Lstr.35] Cnst 0x0800D95D 21 1 main.o
[.rodata..Lstr.39] Cnst 0x0800D972 33 1 main.o
[.rodata..Lstr.40] Cnst 0x0800D993 33 1 main.o
[.rodata..Lstr.44] Cnst 0x0800D9B4 29 1 main.o
[.rodata..Lstr.58] Cnst 0x0800D9D1 21 1 main.o
[.rodata..L.str] Cnst 0x0800D9E6 97 1 stm32g4xx_hal_adc_ex.o
[.rodata..L.str] Cnst 0x0800DA47 97 1 stm32g4xx_hal_cortex.o
[.rodata..L.str] Cnst 0x0800DAA8 97 1 stm32g4xx_hal_crc_ex.o
[.rodata..L.str] Cnst 0x0800DB09 97 1 stm32g4xx_hal_i2c_ex.o
[.rodata..L.str] Cnst 0x0800DB6A 97 1 stm32g4xx_hal_pwr_ex.o
[.rodata..L.str] Cnst 0x0800DBCB 97 1 stm32g4xx_hal_rcc_ex.o
[.rodata..L.str] Cnst 0x0800DC2C 97 1 stm32g4xx_hal_rtc_ex.o
[.rodata..L.str.4] Cnst 0x0800DC8D 29 1 ads1260.o
[.rodata..Lstr.24] Cnst 0x0800DCAA 89 1 ads1260.o
[.rodata..Lstr.8] Cnst 0x0800DD03 45 1 eeprom.o
[.rodata..Lstr.10] Cnst 0x0800DD30 21 1 eeprom.o
[.rodata..Lstr.12] Cnst 0x0800DD45 21 1 eeprom.o
[.rodata..L.str.5] Cnst 0x0800DD5A 17 1 modbus.o
[.rodata..L.str.6] Cnst 0x0800DD6B 17 1 modbus.o
[.rodata..Lstr] Cnst 0x0800DD7C 17 1 modbus.o
[.rodata..Lstr.20] Cnst 0x0800DD8D 33 1 outputs.o
[.rodata..Lstr.23] Cnst 0x0800DDAE 33 1 outputs.o
[.rodata..Lstr.25] Cnst 0x0800DDCF 33 1 outputs.o
[.rodata..Lstr.27] Cnst 0x0800DDF0 33 1 outputs.o
[.rodata..Lstr.37] Cnst 0x0800DE11 21 1 outputs.o
_DoInit._aInitStr Cnst 0x0800DE26 17 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str] Cnst 0x0800DE37 9 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format Cnst 0x0800DE40 9 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format Cnst 0x0800DE49 9 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_day_names Cnst 0x0800DE52 29 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names Cnst 0x0800DE6F 49 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string Cnst 0x0800DEA0 1 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask Cnst 0x0800DEA1 13 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
[.rodata.block.tdata.copy] Cnst 0x0800DEB0 20 4 [ Linker created ]
[.init_array] ---- 0x0800DEC4 4 4 STM32G4xx_Startup.o
[.rodata..Lstr.30] Cnst 0x0800DEC8 16 1 main.o
[.rodata..Lstr.36] Cnst 0x0800DED8 28 1 main.o
[.rodata..Lstr.43] Cnst 0x0800DEF4 32 1 main.o
[.rodata..Lstr.54] Cnst 0x0800DF14 16 1 main.o
[.rodata..Lstr.55] Cnst 0x0800DF24 24 1 main.o
[.rodata..Lstr.57] Cnst 0x0800DF3C 32 1 main.o
[.rodata..L.str] Cnst 0x0800DF5C 96 1 stm32g4xx_hal_fdcan.o
UARTEx_SetNbDataToProcess.numerator Cnst 0x0800DFBC 8 1 stm32g4xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.denominator Cnst 0x0800DFC4 8 1 stm32g4xx_hal_uart_ex.o
[.rodata..L.str.8] Cnst 0x0800DFCC 20 1 ads1260.o
[.rodata..L.str.16] Cnst 0x0800DFE0 28 1 ads1260.o
[.rodata..Lstr.25] Cnst 0x0800DFFC 36 1 ads1260.o
[.rodata..L.str] Cnst 0x0800E020 88 1 ah_counter.o
[.rodata..Lstr.13] Cnst 0x0800E078 12 1 eeprom.o
[.rodata..L.str.2] Cnst 0x0800E084 16 1 modbus.o
[.rodata..L.str.3] Cnst 0x0800E094 16 1 modbus.o
[.rodata..L.str.4] Cnst 0x0800E0A4 16 1 modbus.o
[.rodata..Lstr.22] Cnst 0x0800E0B4 24 1 outputs.o
[.rodata..Lstr.29] Cnst 0x0800E0CC 24 1 outputs.o
[.rodata..Lstr.30] Cnst 0x0800E0E4 32 1 outputs.o
[.rodata..Lstr.33] Cnst 0x0800E104 12 1 outputs.o
[.rodata..Lstr.35] Cnst 0x0800E110 20 1 outputs.o
AHBPrescTable Cnst 0x0800E124 16 1 system_stm32g4xx.o
APBPrescTable Cnst 0x0800E134 8 1 system_stm32g4xx.o
__SEGGER_RTL_hex_uc Cnst 0x0800E13C 16 1 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc Cnst 0x0800E14C 16 1 prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map Cnst 0x0800E15C 128 1 mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_ctors Code 0x0800E1DC 36 4 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_table__ Cnst 0x0800E200 112 4 [ Linker created ]
__SEGGER_init_data__ Cnst 0x0800E270 44 4 [ Linker created ]
__SEGGER_init_zero Code 0x0800E29C 18 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy Code 0x0800E2AE 20 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_zpak Code 0x0800E2C2 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 762 1 028
ads1260.o 2 750 522 48
ah_counter.o 1 698 222 28
battery_voltage.o 204 8
chip_temperature.o 390 20
crc.o 112 36
dma.o 166
eeprom.o 1 670 419 208
efficiency.o 68
esr.o 692 516
fast_current.o 240
fdcan.o 410 204
gpio.o 334
i2c.o 446 168
int_bat_voltage.o 64
iwdg.o 50 16
main.o 2 986 591 888
modbus.o 1 114 152
outputs.o 1 412 483 19
rtc.o 156 40
SEGGER_THUMB_Startup.o 20
self_discharge.o 276 16
shunt_temperature.o 116
shunt_voltage.o 60
spi.o 234 100
stm32g473xx_Vectors.o 636
stm32g4xx_hal.o 248 90 8 4
stm32g4xx_hal_adc.o 4 614 94
stm32g4xx_hal_adc_ex.o 940 137
stm32g4xx_hal_cortex.o 302 97
stm32g4xx_hal_crc.o 478 94
stm32g4xx_hal_crc_ex.o 102 97
stm32g4xx_hal_dma.o 1 230 94
stm32g4xx_hal_fdcan.o 966 96
stm32g4xx_hal_flash.o 218 32
stm32g4xx_hal_flash_ex.o 1 890 99
stm32g4xx_hal_gpio.o 810 95
stm32g4xx_hal_i2c.o 2 086 94
stm32g4xx_hal_i2c_ex.o 398 97
stm32g4xx_hal_iwdg.o 196 95
stm32g4xx_hal_msp.o 68
stm32g4xx_hal_pcd.o 170 94
stm32g4xx_hal_pcd_ex.o 42
stm32g4xx_hal_pwr.o 18
stm32g4xx_hal_pwr_ex.o 248 97
stm32g4xx_hal_rcc.o 2 384 94
stm32g4xx_hal_rcc_ex.o 1 308 97
stm32g4xx_hal_rtc.o 580 94
stm32g4xx_hal_rtc_ex.o 78 97
stm32g4xx_hal_spi.o 1 694 94
stm32g4xx_hal_uart.o 3 778 151
stm32g4xx_hal_uart_ex.o 584 114
stm32g4xx_it.o 184
stm32g4xx_ll_usb.o 46
STM32G4xx_Startup.o 40
sysdata.o 144 1 016
system_stm32g4xx.o 164 24 4
usart.o 632 488
usb.o 130 732
wh_counter.o 862 16
Subtotal (60 objects) 45 698 4 624 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: 52 638 5 446 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) 45 698 4 624 44 5 599
Linker created (shared data, fills, blocks): 176 2 048
Total: 52 638 5 446 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) 45 698 4 624 44 5 599
Archives (5 files) 6 940 646 32 1 224
Total: 52 638 5 446 76 8 871

MODULE DETAIL

Module adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADC_MspInit 778
MX_ADC3_Init 256
MX_ADC5_Init 250
MX_ADC1_Init 192
MX_ADC4_Init 146
MX_ADC2_Init 140
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 762 1 028

Module crc.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_CRC_Init 66
HAL_CRC_MspInit 46
hcrc 36
Total: 112 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 258
MX_FDCAN2_Init 76
MX_FDCAN3_Init 76
hfdcan2 100
hfdcan3 100
HAL_RCC_FDCAN_CLK_ENABLED 4
Total: 410 204

Module gpio.o

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

Module i2c.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_I2C_MspInit 240
MX_I2C3_Init 106
MX_I2C4_Init 100
hi2c3 84
hi2c4 84
Total: 446 168

Module iwdg.o

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

Module main.o

Symbol or [section] name Code RO Data RW Data ZI Data
main 1 712
SetFlashReadProtection 334
LoadBackupRegister 250
SaveBackupRegister 182
SetBootFromFlashAndReadOutProtection 168
SystemClock_Config 158
JumpToBootloader 108
HAL_ADC_ConvCpltCallback 40
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..Lswitch.table.HAL_ADC_ConvCpltCallback] 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: 2 986 591 888

Module rtc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RTC_MspInit 92
MX_RTC_Init 64
hrtc 40
Total: 156 40

Module spi.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_SPI_MspInit 150
MX_SPI3_Init 84
hspi3 100
Total: 234 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 44
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: 184

Module usart.o

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

Module usb.o

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

Module stm32g4xx_hal.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_InitTick 80
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: 248 90 8 4

Module stm32g4xx_hal_adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADC_ConfigChannel 2 338
HAL_ADC_Init 1 510
HAL_ADC_Start_DMA 314
ADC_Enable 210
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: 4 614 94

Module stm32g4xx_hal_adc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADCEx_MultiModeConfigChannel 396
HAL_ADCEx_MultiModeStart_DMA 338
HAL_ADCEx_Calibration_Start 206
[.rodata..L.str] 97
[.rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel] 40
Total: 940 137

Module stm32g4xx_hal_cortex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_NVIC_SetPriority 122
HAL_NVIC_SetPriorityGrouping 56
HAL_NVIC_EnableIRQ 46
HAL_SYSTICK_Config 38
__NVIC_SystemReset 36
HAL_NVIC_SystemReset 4
[.rodata..L.str] 97
Total: 302 97

Module stm32g4xx_hal_crc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_CRC_Init 250
CRC_Handle_8 100
HAL_CRC_Calculate 74
CRC_Handle_16 54
[.rodata..L.str] 94
Total: 478 94

Module stm32g4xx_hal_crc_ex.o

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

Module stm32g4xx_hal_dma.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_DMA_Init 494
HAL_DMA_Start_IT 176
HAL_DMA_IRQHandler 152
HAL_DMA_Abort_IT 124
HAL_DMA_Abort 110
DMA_CalcDMAMUXChannelBaseAndMask 74
DMA_SetConfig 64
DMA_CalcDMAMUXRequestGenBaseAndMask 36
[.rodata..L.str] 94
Total: 1 230 94

Module stm32g4xx_hal_fdcan.o

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

Module stm32g4xx_hal_flash.o

Symbol or [section] name Code RO Data RW Data ZI Data
FLASH_WaitForLastOperation 82
HAL_FLASH_OB_Unlock 42
HAL_FLASH_Unlock 40
HAL_FLASH_OB_Lock 30
HAL_FLASH_Lock 24
pFlash 32
Total: 218 32

Module stm32g4xx_hal_flash_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FLASHEx_OBProgram 1 526
HAL_FLASHEx_OBGetConfig 364
[.rodata..L.str] 99
Total: 1 890 99

Module stm32g4xx_hal_gpio.o

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

Module stm32g4xx_hal_i2c.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_I2C_Mem_Read 452
HAL_I2C_Mem_Write 438
HAL_I2C_Init 406
I2C_IsErrorOccurred 228
I2C_TransferConfig 214
I2C_WaitOnFlagUntilTimeout 138
I2C_WaitOnTXISFlagUntilTimeout 96
I2C_WaitOnSTOPFlagUntilTimeout 86
I2C_Flush_TXDR 28
[.rodata..L.str] 94
Total: 2 086 94

Module stm32g4xx_hal_i2c_ex.o

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

Module stm32g4xx_hal_iwdg.o

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

Module stm32g4xx_hal_pcd.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PCD_Init 170
[.rodata..L.str] 94
Total: 170 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 518
HAL_RCC_ClockConfig 672
HAL_RCC_GetSysClockFreq 110
HAL_RCC_GetPCLK1Freq 42
HAL_RCC_GetPCLK2Freq 42
[.rodata..L.str] 94
Total: 2 384 94

Module stm32g4xx_hal_rcc_ex.o

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

Module stm32g4xx_hal_rtc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RTC_Init 388
RTC_EnterInitMode 72
RTC_ExitInitMode 72
HAL_RTC_WaitForSynchro 48
[.rodata..L.str] 94
Total: 580 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 624
HAL_SPI_Init 616
SPI_WaitFifoStateUntilTimeout 222
SPI_WaitFlagStateUntilTimeout 170
SPI_EndRxTxTransaction 62
[.rodata..L.str] 94
Total: 1 694 94

Module stm32g4xx_hal_uart.o

Symbol or [section] name Code RO Data RW Data ZI Data
UART_SetConfig 886
HAL_UART_IRQHandler 830
UART_AdvFeatureConfig 526
UART_CheckIdleState 188
HAL_UART_Init 180
UART_Start_Receive_DMA 172
UART_WaitOnFlagUntilTimeout 154
HAL_UART_Transmit_DMA 148
UART_DMAReceiveCplt 138
UART_EndRxTransfer 94
HAL_UART_Receive_DMA 86
UART_DMAError 82
HAL_UART_EnableReceiverTimeout 68
UART_DMATransmitCplt 66
HAL_UART_ReceiverTimeout_Config 56
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: 3 778 151

Module stm32g4xx_hal_uart_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_UARTEx_SetTxFifoThreshold 192
HAL_UARTEx_SetRxFifoThreshold 174
HAL_UARTEx_DisableFifoMode 130
UARTEx_SetNbDataToProcess 82
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: 584 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 144
ADS1260_ReadConversion 684
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 316
ADS_1260_BatteryCurrentGainCalibrationStart 300
ADS_1260_SetDataRate 126
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__const.ADS1260_ReadConversion.spiDataIn] 12
[.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: 2 750 522 48

Module ah_counter.o

Symbol or [section] name Code RO Data RW Data ZI Data
AH_COUNTER_Exec 1 560
getSocAhAuto 84
AH_COUNTER_Init 54
[.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 698 222 28

Module battery_voltage.o

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

Module chip_temperature.o

Symbol or [section] name Code RO Data RW Data ZI Data
CHIP_TEMPERATURE_Calibration 144
CHIP_TEMPERATURE_Exec 104
calc_temp_compensation 86
y 56
slope 8
calTemperatureSensor30Value 4
calTemperatureSensor110Value 4
calTemperatureSensorDiff 4
Total: 390 20

Module eeprom.o

Symbol or [section] name Code RO Data RW Data ZI Data
EEPROM_storeConfig 482
EEPROM_readConfig 442
EEPROM_factoryRestore 396
EEPROM_Write 106
EEPROM_Read 98
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 670 419 208

Module efficiency.o

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

Module esr.o

Symbol or [section] name Code RO Data RW Data ZI Data
ESR_Exec 360
ESR_FAST_Exec 332
current_buffer 256
voltage_buffer 256
ESR_Exec.last_refresh 4
Total: 692 516

Module fast_current.o

Symbol or [section] name Code RO Data RW Data ZI Data
CurrentGainCal 112
FAST_CURRENT_Exec 112
CurrentOffsetCal 16
Total: 240

Module int_bat_voltage.o

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

Module modbus.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_UART_ErrorCallback 196
mbUartInit 192
mbSlaveReadHoldingRegisters 132
mbSlaveWriteMultipleRegisters 132
mbSlaveWriteSingleRegister 92
mbInit 68
mbSlaveProcessRtuQuery 58
mbSlaveCheckModbusRtuQuery 54
mbCrc16 52
mbSlaveProcessPdu 50
mbCheckCrc16 28
mbSend 24
mbAppendCrc16 18
HAL_UART_TxCpltCallback 14
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 114 152

Module outputs.o

Symbol or [section] name Code RO Data RW Data ZI Data
OUTPUTS_CheckOVP 372
OUTPUTS_CheckLVP 358
AuxModeAlarmExec 314
AuxModeHeaterExec 166
AuxModeSOCExec 132
OUTPUTS_CheckAUX 52
OUTPUTS_Init 18
[.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 412 483 19

Module self_discharge.o

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

Module shunt_temperature.o

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

Module shunt_voltage.o

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

Module sysdata.o

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

Module wh_counter.o

Symbol or [section] name Code RO Data RW Data ZI Data
WH_COUNTER_Exec 440
WH_COUNTER_GetSoCAutoTemp 132
WH_COUNTER_GetSoCAuto 84
WH_COUNTER_CalcSoH 64
WH_COUNTER_GetSoCManual 52
WH_COUNTER_SetToMax 38
WH_COUNTER_Init 28
WH_COUNTER_SetDetectedEnergy 24
WH_COUNTER_Exec.totalDischarge 8
WH_COUNTER_Exec.totalCharge 8
Total: 862 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: 52 638 5 270 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-0800028F defaultEepromData 184 8 Cnst RO eeprom.o
08000290-0800042F log 416 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08000430-0800061F exp 496 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08000620-080008B7 __SEGGER_RTL_float64_pow_inline 664 8 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080008B8-080008DF __SEGGER_RTL_float64_Log 40 8 Cnst RO floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080008E0-08000F8F main 1 712 4 Code RX main.o
08000F90-08000FFB JumpToBootloader 108 4 Code RX main.o
08000FFC-08001017 [.rodata..Lswitch.table.HAL_ADC_ConvCpltCallback] 28 4 Cnst RO main.o
08001018-0800103F HAL_Delay 40 4 Code RX stm32g4xx_hal.o
08001040-08001067 [.rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel] 40 4 Cnst RO stm32g4xx_hal_adc_ex.o
08001068-0800108B __NVIC_SystemReset 36 4 Code RX stm32g4xx_hal_cortex.o
0800108C-080010EF CRC_Handle_8 100 4 Code RX stm32g4xx_hal_crc.o
080010F0-0800125B HAL_FLASHEx_OBGetConfig 364 4 Code RX stm32g4xx_hal_flash_ex.o
0800125C-080014E7 HAL_GPIO_Init 652 4 Code RX stm32g4xx_hal_gpio.o
080014E8-08001547 I2C_WaitOnTXISFlagUntilTimeout 96 4 Code RX stm32g4xx_hal_i2c.o
08001548-0800162B I2C_IsErrorOccurred 228 4 Code RX stm32g4xx_hal_i2c.o
0800162C-080016E3 HAL_IWDG_Init 184 4 Code RX stm32g4xx_hal_iwdg.o
080016E4-08001983 HAL_RCC_ClockConfig 672 4 Code RX stm32g4xx_hal_rcc.o
08001984-08001E9F HAL_RCCEx_PeriphCLKConfig 1 308 4 Code RX stm32g4xx_hal_rcc_ex.o
08001EA0-08001EE7 RTC_EnterInitMode 72 4 Code RX stm32g4xx_hal_rtc.o
08001EE8-08001F17 HAL_RTC_WaitForSynchro 48 4 Code RX stm32g4xx_hal_rtc.o
08001F18-08002187 HAL_SPI_TransmitReceive 624 4 Code RX stm32g4xx_hal_spi.o
08002188-08002243 UART_CheckIdleState 188 4 Code RX stm32g4xx_hal_uart.o
08002244-080022D7 HAL_UART_Transmit_DMA 148 4 Code RX stm32g4xx_hal_uart.o
080022D8-08002383 UART_Start_Receive_DMA 172 4 Code RX stm32g4xx_hal_uart.o
08002384-080023B7 UART_EndTxTransfer 52 4 Code RX stm32g4xx_hal_uart.o
080023B8-080023C7 [.rodata..Lswitch.table.UART_SetConfig] 16 4 Cnst RO stm32g4xx_hal_uart.o
080023C8-080023D7 [.rodata..Lswitch.table.UART_SetConfig.5] 16 4 Cnst RO stm32g4xx_hal_uart.o
080023D8-08002503 ADS_1260_BatteryCurrentGainCalibrationStart 300 4 Code RX ads1260.o
08002504-0800263F ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 316 4 Code RX ads1260.o
08002640-08002AB7 ADS1260_init 1 144 4 Code RX ads1260.o
08002AB8-08002D63 ADS1260_ReadConversion 684 4 Code RX ads1260.o
08002D64-08002D6F [.rodata..L__const.ADS1260_ReadConversion.spiDataIn] 12 4 Cnst RO ads1260.o
08002D70-08003387 AH_COUNTER_Exec 1 560 4 Code RX ah_counter.o
08003388-08003453 BATTERY_VOLTAGE_Exec 204 4 Code RX battery_voltage.o
08003454-080034E3 CHIP_TEMPERATURE_Calibration 144 4 Code RX chip_temperature.o
080034E4-0800354B CHIP_TEMPERATURE_Exec 104 4 Code RX chip_temperature.o
0800354C-08003557 [.rodata..Lswitch.table.EEPROM_isFirstStart] 12 4 Cnst RO eeprom.o
08003558-0800359B EFFICIENCY_Exec 68 4 Code RX efficiency.o
0800359C-08003703 ESR_Exec 360 4 Code RX esr.o
08003704-0800384F ESR_FAST_Exec 332 4 Code RX esr.o
08003850-080038BF CurrentGainCal 112 4 Code RX fast_current.o
080038C0-0800392F FAST_CURRENT_Exec 112 4 Code RX fast_current.o
08003930-0800396F INT_BAT_VOLTAGE_Exec 64 4 Code RX int_bat_voltage.o
08003970-08003A2F mbUartInit 192 4 Code RX modbus.o
08003A30-08003A63 mbCrc16 52 4 Code RX modbus.o
08003A64-08003AE7 mbSlaveReadHoldingRegisters 132 4 Code RX modbus.o
08003AE8-08003B6B mbSlaveWriteMultipleRegisters 132 4 Code RX modbus.o
08003B6C-08003B9F OUTPUTS_CheckAUX 52 4 Code RX outputs.o
08003BA0-08003CB3 SELF_DISCHARGE_Exec 276 4 Code RX self_discharge.o
08003CB4-08003D27 SHUNT_TEMPERATURE_Exec 116 4 Code RX shunt_temperature.o
08003D28-08003D63 SHUNT_VOLTAGE_Exec 60 4 Code RX shunt_voltage.o
08003D64-08003F1B WH_COUNTER_Exec 440 4 Code RX wh_counter.o
08003F1C-08003F2F _start 20 4 Code RX SEGGER_THUMB_Startup.o
08003F30-08003F57 reset_handler 40 4 Code RX STM32G4xx_Startup.o
08003F58-08003F5F __aeabi_dsub 8 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08003F60-0800408F __aeabi_dmul 304 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08004090-080040C7 __aeabi_dcmpgt 56 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080040C8-080040FF __aeabi_dcmplt 56 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08004100-0800417F __aeabi_d2lz 128 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08004180-080041A3 __aeabi_d2uiz 36 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080041A4-080041BF __aeabi_ui2d 28 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080041C0-080041C7 __aeabi_read_tp 8 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080041C8-08004223 memcpy 92 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08004224-0800428B __aeabi_memclr 104 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800428C-080042AB __SEGGER_RTL_current_locale 32 4 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080042AC-080042B7 __SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080042B8-080042D7 __SEGGER_RTL_codeset_ascii 32 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
080042D8-0800432F __SEGGER_RTL_c_locale_data 88 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08004330-08004639 HAL_ADC_MspInit 778 4 Code RX adc.o
0800463A-080046CB MX_ADC4_Init 146 2 Code RX adc.o
080046CC-08004769 SystemClock_Config 158 4 Code RX main.o
0800476A-08004863 MX_ADC5_Init 250 2 Code RX adc.o
08004864-08004875 Error_Handler 18 4 Code RX main.o
08004876-080048B7 MX_CRC_Init 66 2 Code RX crc.o
080048B8-080048B9 NMI_Handler 2 4 Code RX stm32g4xx_it.o
080048BA-080048E7 HAL_CRC_MspInit 46 2 Code RX crc.o
080048E8-080048E9 HardFault_Handler 2 4 Code RX stm32g4xx_it.o
080048EA-0800498F MX_DMA_Init 166 2 Code RX dma.o
08004990-08004991 MemManage_Handler 2 4 Code RX stm32g4xx_it.o
08004992-08004A93 HAL_FDCAN_MspInit 258 2 Code RX fdcan.o
08004A94-08004A95 BusFault_Handler 2 4 Code RX stm32g4xx_it.o
08004A96-08004BE3 MX_GPIO_Init 334 2 Code RX gpio.o
08004BE4-08004BE5 UsageFault_Handler 2 4 Code RX stm32g4xx_it.o
08004BE6-08004C4F MX_I2C3_Init 106 2 Code RX i2c.o
08004C50-08005235 HAL_ADC_Init 1 510 4 Code RX stm32g4xx_hal_adc.o
08005236-08005267 MX_IWDG_Init 50 2 Code RX iwdg.o
08005268-080052DD ADC_Disable 118 4 Code RX stm32g4xx_hal_adc.o
080052DE-080053D7 LoadBackupRegister 250 2 Code RX main.o
080053D8-080054A9 ADC_Enable 210 4 Code RX stm32g4xx_hal_adc.o
080054AA-0800555F SaveBackupRegister 182 2 Code RX main.o
08005560-08005E81 HAL_ADC_ConfigChannel 2 338 4 Code RX stm32g4xx_hal_adc.o
08005E82-08005FCF SetFlashReadProtection 334 2 Code RX main.o
08005FD0-0800609D HAL_ADCEx_Calibration_Start 206 4 Code RX stm32g4xx_hal_adc_ex.o
0800609E-08006133 HAL_SPI_MspInit 150 2 Code RX spi.o
08006134-08006169 CRC_Handle_16 54 4 Code RX stm32g4xx_hal_crc.o
0800616A-0800616B SVC_Handler 2 2 Code RX stm32g4xx_it.o
0800616C-080061B5 HAL_CRC_Calculate 74 4 Code RX stm32g4xx_hal_crc.o
080061B6-080061B7 DebugMon_Handler 2 2 Code RX stm32g4xx_it.o
080061B8-0800621D HAL_CRCEx_Polynomial_Set 102 4 Code RX stm32g4xx_hal_crc_ex.o
0800621E-0800621F PendSV_Handler 2 2 Code RX stm32g4xx_it.o
08006220-080065E5 HAL_FDCAN_Init 966 4 Code RX stm32g4xx_hal_fdcan.o
080065E6-080065EB EXTI2_IRQHandler 6 2 Code RX stm32g4xx_it.o
080065EC-0800663D FLASH_WaitForLastOperation 82 4 Code RX stm32g4xx_hal_flash.o
0800663E-08006643 EXTI9_5_IRQHandler 6 2 Code RX stm32g4xx_it.o
08006644-08006C39 HAL_FLASHEx_OBProgram 1 526 4 Code RX stm32g4xx_hal_flash_ex.o
08006C3A-08006CAF MX_USART1_UART_Init 118 2 Code RX usart.o
08006CB0-08006D39 I2C_WaitOnFlagUntilTimeout 138 4 Code RX stm32g4xx_hal_i2c.o
08006D3A-08006EBB HAL_UART_MspInit 386 2 Code RX usart.o
08006EBC-08006F11 I2C_WaitOnSTOPFlagUntilTimeout 86 4 Code RX stm32g4xx_hal_i2c.o
08006F12-08006F5F HAL_PCD_MspInit 78 2 Code RX usb.o
08006F60-08007009 HAL_PCD_Init 170 4 Code RX stm32g4xx_hal_pcd.o
0800700A-08007023 HAL_IncTick 26 2 Code RX stm32g4xx_hal.o
08007024-08007109 HAL_PWREx_ControlVoltageScaling 230 4 Code RX stm32g4xx_hal_pwr_ex.o
0800710A-08007137 HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 2 Code RX stm32g4xx_hal.o
08007138-08007725 HAL_RCC_OscConfig 1 518 4 Code RX stm32g4xx_hal_rcc.o
08007726-0800785F HAL_ADC_Start_DMA 314 2 Code RX stm32g4xx_hal_adc.o
08007860-0800793D SPI_WaitFifoStateUntilTimeout 222 4 Code RX stm32g4xx_hal_spi.o
0800793E-08007943 ADC_DMAHalfConvCplt 6 2 Code RX stm32g4xx_hal_adc.o
08007944-080079ED SPI_WaitFlagStateUntilTimeout 170 4 Code RX stm32g4xx_hal_spi.o
080079EE-08007A03 ADC_DMAError 22 2 Code RX stm32g4xx_hal_adc.o
08007A04-08007D79 UART_SetConfig 886 4 Code RX stm32g4xx_hal_uart.o
08007D7A-08007D7B HAL_ADC_ErrorCallback 2 2 Code RX stm32g4xx_hal_adc.o
08007D7C-08007E15 UART_WaitOnFlagUntilTimeout 154 4 Code RX stm32g4xx_hal_uart.o
08007E16-08007E17 HAL_ADC_ConvHalfCpltCallback 2 2 Code RX stm32g4xx_hal_adc.o
08007E18-08007E59 UART_DMATransmitCplt 66 4 Code RX stm32g4xx_hal_uart.o
08007E5A-08007FAB HAL_ADCEx_MultiModeStart_DMA 338 2 Code RX stm32g4xx_hal_adc_ex.o
08007FAC-08008001 HAL_UART_Receive_DMA 86 4 Code RX stm32g4xx_hal_uart.o
08008002-0800807B HAL_NVIC_SetPriority 122 2 Code RX stm32g4xx_hal_cortex.o
0800807C-080080D9 UART_EndRxTransfer 94 4 Code RX stm32g4xx_hal_uart.o
080080DA-08008107 HAL_NVIC_EnableIRQ 46 2 Code RX stm32g4xx_hal_cortex.o
08008108-08008445 HAL_UART_IRQHandler 830 4 Code RX stm32g4xx_hal_uart.o
08008446-0800846B HAL_SYSTICK_Config 38 2 Code RX stm32g4xx_hal_cortex.o
0800846C-080084F5 UART_DMAReceiveCplt 138 4 Code RX stm32g4xx_hal_uart.o
080084F6-080085EF HAL_CRC_Init 250 2 Code RX stm32g4xx_hal_crc.o
080085F0-0800866D ADS_1260_SetDataRate 126 4 Code RX ads1260.o
0800866E-0800885B HAL_DMA_Init 494 2 Code RX stm32g4xx_hal_dma.o
0800885C-080088BD EEPROM_Read 98 4 Code RX eeprom.o
080088BE-08008907 DMA_CalcDMAMUXChannelBaseAndMask 74 2 Code RX stm32g4xx_hal_dma.o
08008908-08008971 EEPROM_Write 106 4 Code RX eeprom.o
08008972-080089DF HAL_DMA_Abort 110 2 Code RX stm32g4xx_hal_dma.o
080089E0-08008A71 SystemCoreClockUpdate 146 4 Code RX system_stm32g4xx.o
08008A72-08008A9B HAL_FLASH_OB_Unlock 42 2 Code RX stm32g4xx_hal_flash.o
08008A9C-08008CD9 __aeabi_dadd 574 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08008CDA-08008CF7 HAL_FLASH_OB_Lock 30 2 Code RX stm32g4xx_hal_flash.o
08008CF8-08008EB9 __aeabi_ddiv 450 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08008EBA-08008EDB HAL_GPIO_ReadPin 34 2 Code RX stm32g4xx_hal_gpio.o
08008EDC-08008F25 __aeabi_d2iz 74 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08008F26-08008F4F HAL_GPIO_TogglePin 42 2 Code RX stm32g4xx_hal_gpio.o
08008F50-08008F71 __aeabi_i2d 34 4 Code RX floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08008F72-08008F87 HAL_GPIO_EXTI_IRQHandler 22 2 Code RX stm32g4xx_hal_gpio.o
08008F88-08008FB5 __aeabi_ldivmod 46 4 Code RX intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08008FB6-0800914B HAL_I2C_Init 406 2 Code RX stm32g4xx_hal_i2c.o
0800914C-08009279 __aeabi_uldivmod 302 4 Code RX intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800927A-0800934F I2C_TransferConfig 214 2 Code RX stm32g4xx_hal_i2c.o
08009350-08009845 __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)
08009846-080099FB HAL_I2C_Mem_Write 438 2 Code RX stm32g4xx_hal_i2c.o
080099FC-08009A1D __aeabi_memmove 34 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
08009A1E-08009AB7 HAL_I2CEx_ConfigDigitalFilter 154 2 Code RX stm32g4xx_hal_i2c_ex.o
08009AB8-08009AE1 HAL_PCDEx_ActivateLPM 42 2 Code RX stm32g4xx_hal_pcd_ex.o
08009AE2-08009AF3 HAL_PWR_EnableBkUpAccess 18 2 Code RX stm32g4xx_hal_pwr.o
08009AF4-08009B05 HAL_PWREx_DisableUCPDDeadBattery 18 2 Code RX stm32g4xx_hal_pwr_ex.o
08009B06-08009B73 HAL_RCC_GetSysClockFreq 110 2 Code RX stm32g4xx_hal_rcc.o
08009B74-08009B9D HAL_RCC_GetPCLK1Freq 42 2 Code RX stm32g4xx_hal_rcc.o
08009B9E-08009BC7 HAL_RCC_GetPCLK2Freq 42 2 Code RX stm32g4xx_hal_rcc.o
08009BC8-08009BED HAL_RTCEx_BKUPRead 38 2 Code RX stm32g4xx_hal_rtc_ex.o
08009BEE-08009C2B SPI_EndRxTxTransaction 62 2 Code RX stm32g4xx_hal_spi.o
08009C2C-08009E39 UART_AdvFeatureConfig 526 2 Code RX stm32g4xx_hal_uart.o
08009E3A-08009E3F UART_DMATxHalfCplt 6 2 Code RX stm32g4xx_hal_uart.o
08009E40-08009E91 UART_DMAError 82 2 Code RX stm32g4xx_hal_uart.o
08009E92-08009E93 HAL_UARTEx_RxEventCallback 2 2 Code RX stm32g4xx_hal_uart.o
08009E94-08009E95 HAL_UART_TxHalfCpltCallback 2 2 Code RX stm32g4xx_hal_uart.o
08009E96-08009E97 HAL_UART_RxCpltCallback 2 2 Code RX stm32g4xx_hal_uart.o
08009E98-08009E99 HAL_UART_RxHalfCpltCallback 2 2 Code RX stm32g4xx_hal_uart.o
08009E9A-08009EB3 UART_DMARxHalfCplt 26 2 Code RX stm32g4xx_hal_uart.o
08009EB4-08009EB5 HAL_UARTEx_WakeupCallback 2 2 Code RX stm32g4xx_hal_uart_ex.o
08009EB6-08009EB7 HAL_UARTEx_RxFifoFullCallback 2 2 Code RX stm32g4xx_hal_uart_ex.o
08009EB8-08009EB9 HAL_UARTEx_TxFifoEmptyCallback 2 2 Code RX stm32g4xx_hal_uart_ex.o
08009EBA-08009F0B UARTEx_SetNbDataToProcess 82 2 Code RX stm32g4xx_hal_uart_ex.o
08009F0C-08009F8D HAL_UARTEx_DisableFifoMode 130 2 Code RX stm32g4xx_hal_uart_ex.o
08009F8E-0800A03B HAL_UARTEx_SetRxFifoThreshold 174 2 Code RX stm32g4xx_hal_uart_ex.o
0800A03C-0800A055 USB_DevInit 26 2 Code RX stm32g4xx_ll_usb.o
0800A056-0800A083 ADS_1260_BatteryCurrentOffsetCalibrationStart 46 2 Code RX ads1260.o
0800A084-0800A0BD ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 2 Code RX ads1260.o
0800A0BE-0800A0F3 AH_COUNTER_Init 54 2 Code RX ah_counter.o
0800A0F4-0800A149 calc_temp_compensation 86 2 Code RX chip_temperature.o
0800A14A-0800A197 EEPROM_fullRestore 78 2 Code RX eeprom.o
0800A198-0800A351 EEPROM_readConfig 442 2 Code RX eeprom.o
0800A352-0800A533 EEPROM_storeConfig 482 2 Code RX eeprom.o
0800A534-0800A541 HAL_UART_TxCpltCallback 14 2 Code RX modbus.o
0800A542-0800A553 mbAppendCrc16 18 2 Code RX modbus.o
0800A554-0800A589 mbSlaveCheckModbusRtuQuery 54 2 Code RX modbus.o
0800A58A-0800A5C3 mbSlaveProcessRtuQuery 58 2 Code RX modbus.o
0800A5C4-0800A5F5 mbSlaveProcessPdu 50 2 Code RX modbus.o
0800A5F6-0800A607 OUTPUTS_Init 18 2 Code RX outputs.o
0800A608-0800A76D OUTPUTS_CheckLVP 358 2 Code RX outputs.o
0800A76E-0800A813 AuxModeHeaterExec 166 2 Code RX outputs.o
0800A814-0800A94D AuxModeAlarmExec 314 2 Code RX outputs.o
0800A94E-0800A973 WH_COUNTER_SetToMax 38 2 Code RX wh_counter.o
0800A974-0800A975 WWDG_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A976-0800A977 PVD_PVM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A978-0800A979 RTC_TAMP_LSECSS_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A97A-0800A97B RTC_WKUP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A97C-0800A97D FLASH_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A97E-0800A97F RCC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A980-0800A981 EXTI0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A982-0800A983 EXTI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A984-0800A985 EXTI3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A986-0800A987 EXTI4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A988-0800A989 ADC1_2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A98A-0800A98B USB_HP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A98C-0800A98D USB_LP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A98E-0800A98F FDCAN1_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A990-0800A991 FDCAN1_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A992-0800A993 TIM1_BRK_TIM15_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A994-0800A995 TIM1_UP_TIM16_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A996-0800A997 TIM1_TRG_COM_TIM17_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A998-0800A999 TIM1_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A99A-0800A99B TIM2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A99C-0800A99D TIM3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A99E-0800A99F TIM4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9A0-0800A9A1 I2C1_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9A2-0800A9A3 I2C1_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9A4-0800A9A5 I2C2_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9A6-0800A9A7 I2C2_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9A8-0800A9A9 SPI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9AA-0800A9AB SPI2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9AC-0800A9AD USART3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9AE-0800A9AF EXTI15_10_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9B0-0800A9B1 RTC_Alarm_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9B2-0800A9B3 USBWakeUp_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9B4-0800A9B5 TIM8_BRK_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9B6-0800A9B7 TIM8_UP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9B8-0800A9B9 TIM8_TRG_COM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9BA-0800A9BB TIM8_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9BC-0800A9BD ADC3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9BE-0800A9BF FMC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9C0-0800A9C1 LPTIM1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9C2-0800A9C3 TIM5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9C4-0800A9C5 SPI3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9C6-0800A9C7 UART4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9C8-0800A9C9 UART5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9CA-0800A9CB TIM6_DAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9CC-0800A9CD TIM7_DAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9CE-0800A9CF DMA2_Channel1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9D0-0800A9D1 DMA2_Channel2_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9D2-0800A9D3 DMA2_Channel3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9D4-0800A9D5 DMA2_Channel4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9D6-0800A9D7 DMA2_Channel5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9D8-0800A9D9 ADC4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9DA-0800A9DB ADC5_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9DC-0800A9DD UCPD1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9DE-0800A9DF COMP1_2_3_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E0-0800A9E1 COMP4_5_6_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E2-0800A9E3 COMP7_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E4-0800A9E5 CRS_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E6-0800A9E7 SAI1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9E8-0800A9E9 TIM20_BRK_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9EA-0800A9EB TIM20_UP_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9EC-0800A9ED TIM20_TRG_COM_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9EE-0800A9EF TIM20_CC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9F0-0800A9F1 FPU_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9F2-0800A9F3 I2C4_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9F4-0800A9F5 I2C4_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9F6-0800A9F7 SPI4_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9F8-0800A9F9 FDCAN2_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9FA-0800A9FB FDCAN2_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9FC-0800A9FD FDCAN3_IT0_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800A9FE-0800A9FF FDCAN3_IT1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA00-0800AA01 RNG_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA02-0800AA03 LPUART1_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA04-0800AA05 I2C3_EV_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA06-0800AA07 I2C3_ER_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA08-0800AA09 DMAMUX_OVR_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA0A-0800AA0B QUADSPI_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA0C-0800AA0D DMA1_Channel8_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA0E-0800AA0F DMA2_Channel6_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA10-0800AA11 DMA2_Channel7_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA12-0800AA13 DMA2_Channel8_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA14-0800AA15 CORDIC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA16-0800AA17 FMAC_IRQHandler 2 2 Code RX stm32g473xx_Vectors.o
0800AA18-0800AA29 SystemInit 18 2 Code RX system_stm32g4xx.o
0800AA2A-0800AA37 putchar 14 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AA38-0800AA59 fputc 34 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AA5A-0800AA87 puts 46 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AA88-0800AAB5 fwrite 46 2 Code RX fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AAB6-0800AAE3 frexp 46 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AAE4-0800AB55 __SEGGER_RTL_float64_PolyEvalP 114 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AB56-0800AB9B __SEGGER_RTL_float64_PolyEvalQ 70 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AB9C-0800ABB5 __SEGGER_RTL_prin_flush 26 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ABB6-0800ABBF __SEGGER_RTL_stream_write 10 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ABC0-0800ABC5 __SEGGER_RTL_X_file_write 6 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ABC6-0800ABDB _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ABDC-0800AC31 _WriteBlocking 86 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AC32-0800AC67 SEGGER_RTT_Write 54 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AC68-0800AC99 __SEGGER_RTL_ascii_mbtowc 50 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800AC9A-0800ACA7 __SEGGER_RTL_ascii_wctomb 14 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800ACA8-0800AD67 MX_ADC1_Init 192 2 Code RX adc.o
0800AD68-0800ADF3 MX_ADC2_Init 140 2 Code RX adc.o
0800ADF4-0800AEF3 MX_ADC3_Init 256 2 Code RX adc.o
0800AEF4-0800AF3F MX_FDCAN2_Init 76 2 Code RX fdcan.o
0800AF40-0800AF8B MX_FDCAN3_Init 76 2 Code RX fdcan.o
0800AF8C-0800AFEF MX_I2C4_Init 100 2 Code RX i2c.o
0800AFF0-0800B0DF HAL_I2C_MspInit 240 2 Code RX i2c.o
0800B0E0-0800B187 SetBootFromFlashAndReadOutProtection 168 2 Code RX main.o
0800B188-0800B1AF HAL_ADC_ConvCpltCallback 40 2 Code RX main.o
0800B1B0-0800B1BF assert_failed 16 2 Code RX main.o
0800B1C0-0800B1FF MX_RTC_Init 64 2 Code RX rtc.o
0800B200-0800B25B HAL_RTC_MspInit 92 2 Code RX rtc.o
0800B25C-0800B2AF MX_SPI3_Init 84 2 Code RX spi.o
0800B2B0-0800B2F3 HAL_MspInit 68 2 Code RX stm32g4xx_hal_msp.o
0800B2F4-0800B2F7 SysTick_Handler 4 2 Code RX stm32g4xx_it.o
0800B2F8-0800B303 DMA1_Channel1_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B304-0800B30F DMA1_Channel2_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B310-0800B31B DMA1_Channel3_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B31C-0800B327 DMA1_Channel4_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B328-0800B333 DMA1_Channel5_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B334-0800B33F DMA1_Channel6_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B340-0800B34B DMA1_Channel7_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B34C-0800B357 USART1_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B358-0800B363 USART2_IRQHandler 12 2 Code RX stm32g4xx_it.o
0800B364-0800B38F HAL_GPIO_EXTI_Callback 44 2 Code RX stm32g4xx_it.o
0800B390-0800B40F MX_USART2_UART_Init 128 2 Code RX usart.o
0800B410-0800B443 MX_USB_PCD_Init 52 2 Code RX usb.o
0800B444-0800B45F HAL_Init 28 2 Code RX stm32g4xx_hal.o
0800B460-0800B4AF HAL_InitTick 80 2 Code RX stm32g4xx_hal.o
0800B4B0-0800B4BB HAL_GetTick 12 2 Code RX stm32g4xx_hal.o
0800B4BC-0800B4CB HAL_SYSCFG_DisableVREFBUF 16 2 Code RX stm32g4xx_hal.o
0800B4CC-0800B527 ADC_DMAConvCplt 92 2 Code RX stm32g4xx_hal_adc.o
0800B528-0800B6B3 HAL_ADCEx_MultiModeConfigChannel 396 2 Code RX stm32g4xx_hal_adc_ex.o
0800B6B4-0800B6EB HAL_NVIC_SetPriorityGrouping 56 2 Code RX stm32g4xx_hal_cortex.o
0800B6EC-0800B6EF HAL_NVIC_SystemReset 4 2 Code RX stm32g4xx_hal_cortex.o
0800B6F0-0800B713 DMA_CalcDMAMUXRequestGenBaseAndMask 36 2 Code RX stm32g4xx_hal_dma.o
0800B714-0800B753 DMA_SetConfig 64 2 Code RX stm32g4xx_hal_dma.o
0800B754-0800B803 HAL_DMA_Start_IT 176 2 Code RX stm32g4xx_hal_dma.o
0800B804-0800B87F HAL_DMA_Abort_IT 124 2 Code RX stm32g4xx_hal_dma.o
0800B880-0800B917 HAL_DMA_IRQHandler 152 2 Code RX stm32g4xx_hal_dma.o
0800B918-0800B93F HAL_FLASH_Unlock 40 2 Code RX stm32g4xx_hal_flash.o
0800B940-0800B957 HAL_FLASH_Lock 24 2 Code RX stm32g4xx_hal_flash.o
0800B958-0800B993 HAL_GPIO_WritePin 60 2 Code RX stm32g4xx_hal_gpio.o
0800B994-0800B9AF I2C_Flush_TXDR 28 2 Code RX stm32g4xx_hal_i2c.o
0800B9B0-0800BB73 HAL_I2C_Mem_Read 452 2 Code RX stm32g4xx_hal_i2c.o
0800BB74-0800BC13 HAL_I2CEx_ConfigAnalogFilter 160 2 Code RX stm32g4xx_hal_i2c_ex.o
0800BC14-0800BC67 HAL_I2CEx_EnableFastModePlus 84 2 Code RX stm32g4xx_hal_i2c_ex.o
0800BC68-0800BC73 HAL_IWDG_Refresh 12 2 Code RX stm32g4xx_hal_iwdg.o
0800BC74-0800BDF7 HAL_RTC_Init 388 2 Code RX stm32g4xx_hal_rtc.o
0800BDF8-0800BE3F RTC_ExitInitMode 72 2 Code RX stm32g4xx_hal_rtc.o
0800BE40-0800BE67 HAL_RTCEx_BKUPWrite 40 2 Code RX stm32g4xx_hal_rtc_ex.o
0800BE68-0800C0CF HAL_SPI_Init 616 2 Code RX stm32g4xx_hal_spi.o
0800C0D0-0800C183 HAL_UART_Init 180 2 Code RX stm32g4xx_hal_uart.o
0800C184-0800C18F UART_DMAAbortOnError 12 2 Code RX stm32g4xx_hal_uart.o
0800C190-0800C1C7 HAL_UART_ReceiverTimeout_Config 56 2 Code RX stm32g4xx_hal_uart.o
0800C1C8-0800C20B HAL_UART_EnableReceiverTimeout 68 2 Code RX stm32g4xx_hal_uart.o
0800C20C-0800C223 UARTPrescTable 24 2 Cnst RO stm32g4xx_hal_uart.o
0800C224-0800C2E3 HAL_UARTEx_SetTxFifoThreshold 192 2 Code RX stm32g4xx_hal_uart_ex.o
0800C2E4-0800C2F7 USB_DisableGlobalInt 20 2 Code RX stm32g4xx_ll_usb.o
0800C2F8-0800C32F ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 2 Code RX ads1260.o
0800C330-0800C33F ADS1260_StartConversion 16 2 Code RX ads1260.o
0800C340-0800C343 ADS1260_ConversionFinished 4 2 Code RX ads1260.o
0800C344-0800C397 getSocAhAuto 84 2 Code RX ah_counter.o
0800C398-0800C3CF y 56 2 Code RX chip_temperature.o
0800C3D0-0800C413 EEPROM_isFirstStart 68 2 Code RX eeprom.o
0800C414-0800C59F EEPROM_factoryRestore 396 2 Code RX eeprom.o
0800C5A0-0800C5AF CurrentOffsetCal 16 2 Code RX fast_current.o
0800C5B0-0800C5F3 mbInit 68 2 Code RX modbus.o
0800C5F4-0800C6B7 HAL_UART_ErrorCallback 196 2 Code RX modbus.o
0800C6B8-0800C6CF mbSend 24 2 Code RX modbus.o
0800C6D0-0800C6EB mbCheckCrc16 28 2 Code RX modbus.o
0800C6EC-0800C6EF mbGetFrameComplete 4 2 Code RX modbus.o
0800C6F0-0800C74B mbSlaveWriteSingleRegister 92 2 Code RX modbus.o
0800C74C-0800C8BF OUTPUTS_CheckOVP 372 2 Code RX outputs.o
0800C8C0-0800C943 AuxModeSOCExec 132 2 Code RX outputs.o
0800C944-0800C9D3 SYS_DATA_Init 144 2 Code RX sysdata.o
0800C9D4-0800C9EF WH_COUNTER_Init 28 2 Code RX wh_counter.o
0800C9F0-0800CA07 WH_COUNTER_SetDetectedEnergy 24 2 Code RX wh_counter.o
0800CA08-0800CA47 WH_COUNTER_CalcSoH 64 2 Code RX wh_counter.o
0800CA48-0800CA7B WH_COUNTER_GetSoCManual 52 2 Code RX wh_counter.o
0800CA7C-0800CACF WH_COUNTER_GetSoCAuto 84 2 Code RX wh_counter.o
0800CAD0-0800CB53 WH_COUNTER_GetSoCAutoTemp 132 2 Code RX wh_counter.o
0800CB54-0800CB93 ldexp 64 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CB94-0800CB97 pow 4 2 Code RX floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CB98-0800CC1B __SEGGER_RTL_putc 132 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CC1C-0800CC3B __SEGGER_RTL_print_padding 32 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CC3C-0800CC4F __SEGGER_RTL_pre_padding 20 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CC50-0800CC6B vfprintf 28 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CC6C-0800CCD3 vfprintf_l 104 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CCD4-0800CCFF printf 44 2 Code RX prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CD00-0800CD37 __SEGGER_RTL_X_file_stat 56 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CD38-0800CD3B __SEGGER_RTL_X_file_bufsize 4 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CD3C-0800CD9F _DoInit 100 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CDA0-0800CDE3 _WriteNoCheck 68 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CDE4-0800CE3B SEGGER_RTT_WriteNoLock 88 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CE3C-0800CE67 strlen 44 2 Code RX strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CE68-0800CEB3 strnlen 76 2 Code RX strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CEB4-0800CED3 __SEGGER_RTL_ascii_isctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CED4-0800CEDF __SEGGER_RTL_ascii_toupper 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CEE0-0800CEEB __SEGGER_RTL_ascii_tolower 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CEEC-0800CF0B __SEGGER_RTL_ascii_iswctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CF0C-0800CF17 __SEGGER_RTL_ascii_towupper 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CF18-0800CF23 __SEGGER_RTL_ascii_towlower 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800CF24-0800CF32 [.rodata..Lstr] 15 1 Cnst RO main.o
0800CF33-0800CF45 [.rodata..Lstr.27] 19 1 Cnst RO main.o
0800CF46-0800CF54 [.rodata..Lstr.33] 15 1 Cnst RO main.o
0800CF55-0800CF67 [.rodata..Lstr.52] 19 1 Cnst RO main.o
0800CF68-0800CFCA [.rodata..L.str] 99 1 Cnst RO stm32g4xx_hal_flash_ex.o
0800CFCB-0800D029 [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_gpio.o
0800D02A-0800D088 [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_iwdg.o
0800D089-0800D0E7 [.rodata..L.str] 95 1 Cnst RO stm32g4xx_hal_uart.o
0800D0E8-0800D0F6 [.rodata..L.str.5] 15 1 Cnst RO ads1260.o
0800D0F7-0800D101 [.rodata..L.str.6] 11 1 Cnst RO ads1260.o
0800D102-0800D118 [.rodata..L.str.10] 23 1 Cnst RO ads1260.o
0800D119-0800D127 [.rodata..L.str.11] 15 1 Cnst RO ads1260.o
0800D128-0800D15A [.rodata..L.str.13] 51 1 Cnst RO ads1260.o
0800D15B-0800D17D [.rodata..L.str.15] 35 1 Cnst RO ads1260.o
0800D17E-0800D198 [.rodata..Lstr] 27 1 Cnst RO ads1260.o
0800D199-0800D1B3 [.rodata..Lstr.26] 27 1 Cnst RO ads1260.o
0800D1B4-0800D1F6 [.rodata..L.str.1] 67 1 Cnst RO ah_counter.o
0800D1F7-0800D239 [.rodata..L.str.2] 67 1 Cnst RO ah_counter.o
0800D23A-0800D280 [.rodata..Lstr] 71 1 Cnst RO eeprom.o
0800D281-0800D29F [.rodata..Lstr.11] 31 1 Cnst RO eeprom.o
0800D2A0-0800D2C6 [.rodata..L.str.7] 39 1 Cnst RO modbus.o
0800D2C7-0800D2E9 [.rodata..Lstr.19] 35 1 Cnst RO outputs.o
0800D2EA-0800D30C [.rodata..Lstr.26] 35 1 Cnst RO outputs.o
0800D30D-0800D317 [.rodata..Lstr.32] 11 1 Cnst RO outputs.o
0800D318-0800D32A [.rodata..Lstr.34] 19 1 Cnst RO outputs.o
0800D32B-0800D331 [.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)
0800D332-0800D388 __SEGGER_RTL_c_locale_month_names 87 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D389-0800D38F __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)
0800D390-0800D39E __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)
0800D39F-0800D3B8 [.rodata..L.str] 26 1 Cnst RO main.o
0800D3B9-0800D3D6 [.rodata..Lstr.32] 30 1 Cnst RO main.o
0800D3D7-0800D3E8 [.rodata..Lstr.34] 18 1 Cnst RO main.o
0800D3E9-0800D3FE [.rodata..Lstr.53] 22 1 Cnst RO main.o
0800D3FF-0800D40C [.rodata..Lstr.56] 14 1 Cnst RO main.o
0800D40D-0800D466 [.rodata..L.str] 90 1 Cnst RO stm32g4xx_hal.o
0800D467-0800D4C4 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_adc.o
0800D4C5-0800D522 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_crc.o
0800D523-0800D580 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_dma.o
0800D581-0800D5DE [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_i2c.o
0800D5DF-0800D63C [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_pcd.o
0800D63D-0800D69A [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_rcc.o
0800D69B-0800D6F8 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_rtc.o
0800D6F9-0800D756 [.rodata..L.str] 94 1 Cnst RO stm32g4xx_hal_spi.o
0800D757-0800D7B8 [.rodata..L.str] 98 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800D7B9-0800D7CA [.rodata..L.str.2] 18 1 Cnst RO ads1260.o
0800D7CB-0800D7D4 [.rodata..L.str.7] 10 1 Cnst RO ads1260.o
0800D7D5-0800D7EA [.rodata..L.str.9] 22 1 Cnst RO ads1260.o
0800D7EB-0800D7F8 [.rodata..L.str.12] 14 1 Cnst RO ads1260.o
0800D7F9-0800D802 [.rodata..L.str.14] 10 1 Cnst RO ads1260.o
0800D803-0800D820 [.rodata..Lstr.27] 30 1 Cnst RO ads1260.o
0800D821-0800D836 [.rodata..Lstr.9] 22 1 Cnst RO eeprom.o
0800D837-0800D844 [.rodata..L.str.1] 14 1 Cnst RO modbus.o
0800D845-0800D866 [.rodata..Lstr.21] 34 1 Cnst RO outputs.o
0800D867-0800D874 [.rodata..Lstr.24] 14 1 Cnst RO outputs.o
0800D875-0800D896 [.rodata..Lstr.28] 34 1 Cnst RO outputs.o
0800D897-0800D8A4 [.rodata..Lstr.31] 14 1 Cnst RO outputs.o
0800D8A5-0800D8BA [.rodata..Lstr.36] 22 1 Cnst RO outputs.o
0800D8BB-0800D8F4 __SEGGER_RTL_c_locale_day_names 58 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D8F5-0800D8F6 [.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D8F7-0800D8F8 __SEGGER_RTL_data_utf8_period 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800D8F9-0800D925 [.rodata..L.str.26] 45 1 Cnst RO main.o
0800D926-0800D932 [.rodata..Lstr.28] 13 1 Cnst RO main.o
0800D933-0800D94B [.rodata..Lstr.29] 25 1 Cnst RO main.o
0800D94C-0800D95C [.rodata..Lstr.31] 17 1 Cnst RO main.o
0800D95D-0800D971 [.rodata..Lstr.35] 21 1 Cnst RO main.o
0800D972-0800D992 [.rodata..Lstr.39] 33 1 Cnst RO main.o
0800D993-0800D9B3 [.rodata..Lstr.40] 33 1 Cnst RO main.o
0800D9B4-0800D9D0 [.rodata..Lstr.44] 29 1 Cnst RO main.o
0800D9D1-0800D9E5 [.rodata..Lstr.58] 21 1 Cnst RO main.o
0800D9E6-0800DA46 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_adc_ex.o
0800DA47-0800DAA7 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_cortex.o
0800DAA8-0800DB08 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_crc_ex.o
0800DB09-0800DB69 [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_i2c_ex.o
0800DB6A-0800DBCA [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_pwr_ex.o
0800DBCB-0800DC2B [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_rcc_ex.o
0800DC2C-0800DC8C [.rodata..L.str] 97 1 Cnst RO stm32g4xx_hal_rtc_ex.o
0800DC8D-0800DCA9 [.rodata..L.str.4] 29 1 Cnst RO ads1260.o
0800DCAA-0800DD02 [.rodata..Lstr.24] 89 1 Cnst RO ads1260.o
0800DD03-0800DD2F [.rodata..Lstr.8] 45 1 Cnst RO eeprom.o
0800DD30-0800DD44 [.rodata..Lstr.10] 21 1 Cnst RO eeprom.o
0800DD45-0800DD59 [.rodata..Lstr.12] 21 1 Cnst RO eeprom.o
0800DD5A-0800DD6A [.rodata..L.str.5] 17 1 Cnst RO modbus.o
0800DD6B-0800DD7B [.rodata..L.str.6] 17 1 Cnst RO modbus.o
0800DD7C-0800DD8C [.rodata..Lstr] 17 1 Cnst RO modbus.o
0800DD8D-0800DDAD [.rodata..Lstr.20] 33 1 Cnst RO outputs.o
0800DDAE-0800DDCE [.rodata..Lstr.23] 33 1 Cnst RO outputs.o
0800DDCF-0800DDEF [.rodata..Lstr.25] 33 1 Cnst RO outputs.o
0800DDF0-0800DE10 [.rodata..Lstr.27] 33 1 Cnst RO outputs.o
0800DE11-0800DE25 [.rodata..Lstr.37] 21 1 Cnst RO outputs.o
0800DE26-0800DE36 _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DE37-0800DE3F [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DE40-0800DE48 __SEGGER_RTL_c_locale_date_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DE49-0800DE51 __SEGGER_RTL_c_locale_time_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DE52-0800DE6E __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)
0800DE6F-0800DE9F __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)
0800DEA0-0800DEA0 __SEGGER_RTL_data_empty_string 1 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DEA1-0800DEAD __SEGGER_RTL_ascii_ctype_mask 13 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800DEAE-0800DEAF ( UNUSED .=.+2 ) 2 - ---- - -
0800DEB0-0800DEC3 [.rodata.block.tdata.copy] 20 4 Cnst RO [ Linker created ]
0800DEC4-0800DEC7 [.init_array] 4 4 ---- -- STM32G4xx_Startup.o
0800DEC8-0800DED7 [.rodata..Lstr.30] 16 1 Cnst RO main.o
0800DED8-0800DEF3 [.rodata..Lstr.36] 28 1 Cnst RO main.o
0800DEF4-0800DF13 [.rodata..Lstr.43] 32 1 Cnst RO main.o
0800DF14-0800DF23 [.rodata..Lstr.54] 16 1 Cnst RO main.o
0800DF24-0800DF3B [.rodata..Lstr.55] 24 1 Cnst RO main.o
0800DF3C-0800DF5B [.rodata..Lstr.57] 32 1 Cnst RO main.o
0800DF5C-0800DFBB [.rodata..L.str] 96 1 Cnst RO stm32g4xx_hal_fdcan.o
0800DFBC-0800DFC3 UARTEx_SetNbDataToProcess.numerator 8 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800DFC4-0800DFCB UARTEx_SetNbDataToProcess.denominator 8 1 Cnst RO stm32g4xx_hal_uart_ex.o
0800DFCC-0800DFDF [.rodata..L.str.8] 20 1 Cnst RO ads1260.o
0800DFE0-0800DFFB [.rodata..L.str.16] 28 1 Cnst RO ads1260.o
0800DFFC-0800E01F [.rodata..Lstr.25] 36 1 Cnst RO ads1260.o
0800E020-0800E077 [.rodata..L.str] 88 1 Cnst RO ah_counter.o
0800E078-0800E083 [.rodata..Lstr.13] 12 1 Cnst RO eeprom.o
0800E084-0800E093 [.rodata..L.str.2] 16 1 Cnst RO modbus.o
0800E094-0800E0A3 [.rodata..L.str.3] 16 1 Cnst RO modbus.o
0800E0A4-0800E0B3 [.rodata..L.str.4] 16 1 Cnst RO modbus.o
0800E0B4-0800E0CB [.rodata..Lstr.22] 24 1 Cnst RO outputs.o
0800E0CC-0800E0E3 [.rodata..Lstr.29] 24 1 Cnst RO outputs.o
0800E0E4-0800E103 [.rodata..Lstr.30] 32 1 Cnst RO outputs.o
0800E104-0800E10F [.rodata..Lstr.33] 12 1 Cnst RO outputs.o
0800E110-0800E123 [.rodata..Lstr.35] 20 1 Cnst RO outputs.o
0800E124-0800E133 AHBPrescTable 16 1 Cnst RO system_stm32g4xx.o
0800E134-0800E13B APBPrescTable 8 1 Cnst RO system_stm32g4xx.o
0800E13C-0800E14B __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E14C-0800E15B __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E15C-0800E1DB __SEGGER_RTL_ascii_ctype_map 128 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E1DC-0800E1FF __SEGGER_init_ctors 36 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E200-0800E26F __SEGGER_init_table__ 112 4 Cnst RO [ Linker created ]
0800E270-0800E29B __SEGGER_init_data__ 44 4 Cnst RO [ Linker created ]
0800E29C-0800E2AD __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E2AE-0800E2C1 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E2C2-0800E2E9 __SEGGER_init_zpak 40 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0800E2EA-0FFFFFFF ( UNUSED .=.+134159638 ) 134 159 638 - ---- - -
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
0800DEAE-0800DEAF 2 Unused memory between sections '.rodata.libc.__SEGGER_RTL_ascii_ctype_mask' and '.rodata.block.tdata.copy'
0800E2EA-0FFFFFFF 134 159 638 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
0x0800DEC4 0x080089E1 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 0x0800A989 2 Code Wk stm32g473xx_Vectors.o
ADC3_IRQHandler 0x0800A9BD 2 Code Wk stm32g473xx_Vectors.o
ADC4_IRQHandler 0x0800A9D9 2 Code Wk stm32g473xx_Vectors.o
ADC5_IRQHandler 0x0800A9DB 2 Code Wk stm32g473xx_Vectors.o
ADC_DMAConvCplt 0x0800B4CD 92 2 Code Gb stm32g4xx_hal_adc.o
ADC_DMAError 0x080079EF 22 2 Code Gb stm32g4xx_hal_adc.o
ADC_DMAHalfConvCplt 0x0800793F 6 2 Code Gb stm32g4xx_hal_adc.o
ADC_Disable 0x08005269 118 4 Code Gb stm32g4xx_hal_adc.o
ADC_Enable 0x080053D9 210 4 Code Gb stm32g4xx_hal_adc.o
ADS1260_ConversionFinished 0x0800C341 4 2 Code Gb ads1260.o
ADS1260_ReadConversion 0x08002AB9 684 4 Code Gb ads1260.o
ADS1260_StartConversion 0x0800C331 16 2 Code Gb ads1260.o
ADS1260_init 0x08002641 1 144 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentGainCalibrationStart 0x080023D9 300 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 0x08002505 316 4 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetCalibrationStart 0x0800A057 46 2 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 0x0800A085 58 2 Code Gb ads1260.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 0x0800C2F9 56 2 Code Gb ads1260.o
ADS_1260_SetDataRate 0x080085F1 126 4 Code Gb ads1260.o
AH_COUNTER_Exec 0x08002D71 1 560 4 Code Gb ah_counter.o
AH_COUNTER_Init 0x0800A0BF 54 2 Code Gb ah_counter.o
AuxModeAlarmExec 0x0800A815 314 2 Code Gb outputs.o
AuxModeHeaterExec 0x0800A76F 166 2 Code Gb outputs.o
AuxModeSOCExec 0x0800C8C1 132 2 Code Gb outputs.o
BATTERY_VOLTAGE_Exec 0x08003389 204 4 Code Gb battery_voltage.o
BusFault_Handler 0x08004A95 2 4 Code Gb stm32g4xx_it.o
CHIP_TEMPERATURE_Calibration 0x08003455 144 4 Code Gb chip_temperature.o
CHIP_TEMPERATURE_Exec 0x080034E5 104 4 Code Gb chip_temperature.o
COMP1_2_3_IRQHandler 0x0800A9DF 2 Code Wk stm32g473xx_Vectors.o
COMP4_5_6_IRQHandler 0x0800A9E1 2 Code Wk stm32g473xx_Vectors.o
COMP7_IRQHandler 0x0800A9E3 2 Code Wk stm32g473xx_Vectors.o
CORDIC_IRQHandler 0x0800AA15 2 Code Wk stm32g473xx_Vectors.o
CRC_Handle_16 0x08006135 54 4 Code Lc stm32g4xx_hal_crc.o
CRC_Handle_8 0x0800108D 100 4 Code Lc stm32g4xx_hal_crc.o
CRS_IRQHandler 0x0800A9E5 2 Code Wk stm32g473xx_Vectors.o
CurrentGainCal 0x08003851 112 4 Code Gb fast_current.o
CurrentOffsetCal 0x0800C5A1 16 2 Code Gb fast_current.o
DMA1_Channel1_IRQHandler 0x0800B2F9 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel2_IRQHandler 0x0800B305 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel3_IRQHandler 0x0800B311 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel4_IRQHandler 0x0800B31D 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel5_IRQHandler 0x0800B329 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel6_IRQHandler 0x0800B335 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel7_IRQHandler 0x0800B341 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel8_IRQHandler 0x0800AA0D 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel1_IRQHandler 0x0800A9CF 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel2_IRQHandler 0x0800A9D1 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel3_IRQHandler 0x0800A9D3 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel4_IRQHandler 0x0800A9D5 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel5_IRQHandler 0x0800A9D7 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel6_IRQHandler 0x0800AA0F 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel7_IRQHandler 0x0800AA11 2 Code Wk stm32g473xx_Vectors.o
DMA2_Channel8_IRQHandler 0x0800AA13 2 Code Wk stm32g473xx_Vectors.o
DMAMUX_OVR_IRQHandler 0x0800AA09 2 Code Wk stm32g473xx_Vectors.o
DMA_CalcDMAMUXChannelBaseAndMask 0x080088BF 74 2 Code Lc stm32g4xx_hal_dma.o
DMA_CalcDMAMUXRequestGenBaseAndMask 0x0800B6F1 36 2 Code Lc stm32g4xx_hal_dma.o
DMA_SetConfig 0x0800B715 64 2 Code Lc stm32g4xx_hal_dma.o
DebugMon_Handler 0x080061B7 2 2 Code Gb stm32g4xx_it.o
EEPROM_Read 0x0800885D 98 4 Code Gb eeprom.o
EEPROM_Write 0x08008909 106 4 Code Gb eeprom.o
EEPROM_factoryRestore 0x0800C415 396 2 Code Gb eeprom.o
EEPROM_fullRestore 0x0800A14B 78 2 Code Gb eeprom.o
EEPROM_isFirstStart 0x0800C3D1 68 2 Code Gb eeprom.o
EEPROM_readConfig 0x0800A199 442 2 Code Gb eeprom.o
EEPROM_storeConfig 0x0800A353 482 2 Code Gb eeprom.o
EFFICIENCY_Exec 0x08003559 68 4 Code Gb efficiency.o
ESR_Exec 0x0800359D 360 4 Code Gb esr.o
ESR_FAST_Exec 0x08003705 332 4 Code Gb esr.o
EXTI0_IRQHandler 0x0800A981 2 Code Wk stm32g473xx_Vectors.o
EXTI15_10_IRQHandler 0x0800A9AF 2 Code Wk stm32g473xx_Vectors.o
EXTI1_IRQHandler 0x0800A983 2 Code Wk stm32g473xx_Vectors.o
EXTI2_IRQHandler 0x080065E7 6 2 Code Gb stm32g4xx_it.o
EXTI3_IRQHandler 0x0800A985 2 Code Wk stm32g473xx_Vectors.o
EXTI4_IRQHandler 0x0800A987 2 Code Wk stm32g473xx_Vectors.o
EXTI9_5_IRQHandler 0x0800663F 6 2 Code Gb stm32g4xx_it.o
Error_Handler 0x08004865 18 4 Code Gb main.o
FAST_CURRENT_Exec 0x080038C1 112 4 Code Gb fast_current.o
FDCAN1_IT0_IRQHandler 0x0800A98F 2 Code Wk stm32g473xx_Vectors.o
FDCAN1_IT1_IRQHandler 0x0800A991 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT0_IRQHandler 0x0800A9F9 2 Code Wk stm32g473xx_Vectors.o
FDCAN2_IT1_IRQHandler 0x0800A9FB 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT0_IRQHandler 0x0800A9FD 2 Code Wk stm32g473xx_Vectors.o
FDCAN3_IT1_IRQHandler 0x0800A9FF 2 Code Wk stm32g473xx_Vectors.o
FLASH_IRQHandler 0x0800A97D 2 Code Wk stm32g473xx_Vectors.o
FLASH_WaitForLastOperation 0x080065ED 82 4 Code Gb stm32g4xx_hal_flash.o
FMAC_IRQHandler 0x0800AA17 2 Code Wk stm32g473xx_Vectors.o
FMC_IRQHandler 0x0800A9BF 2 Code Wk stm32g473xx_Vectors.o
FPU_IRQHandler 0x0800A9F1 2 Code Wk stm32g473xx_Vectors.o
HAL_ADCEx_Calibration_Start 0x08005FD1 206 4 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADCEx_MultiModeConfigChannel 0x0800B529 396 2 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADCEx_MultiModeStart_DMA 0x08007E5B 338 2 Code Gb stm32g4xx_hal_adc_ex.o
HAL_ADC_ConfigChannel 0x08005561 2 338 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADC_ConvCpltCallback 0x0800B189 40 2 Code Gb main.o
HAL_ADC_ConvHalfCpltCallback 0x08007E17 2 2 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_ErrorCallback 0x08007D7B 2 2 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_Init 0x08004C51 1 510 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADC_MspInit 0x08004331 778 4 Code Gb adc.o
HAL_ADC_Start_DMA 0x08007727 314 2 Code Gb stm32g4xx_hal_adc.o
HAL_CRCEx_Polynomial_Set 0x080061B9 102 4 Code Gb stm32g4xx_hal_crc_ex.o
HAL_CRC_Calculate 0x0800616D 74 4 Code Gb stm32g4xx_hal_crc.o
HAL_CRC_Init 0x080084F7 250 2 Code Gb stm32g4xx_hal_crc.o
HAL_CRC_MspInit 0x080048BB 46 2 Code Gb crc.o
HAL_DMA_Abort 0x08008973 110 2 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Abort_IT 0x0800B805 124 2 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_IRQHandler 0x0800B881 152 2 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Init 0x0800866F 494 2 Code Gb stm32g4xx_hal_dma.o
HAL_DMA_Start_IT 0x0800B755 176 2 Code Gb stm32g4xx_hal_dma.o
HAL_Delay 0x08001019 40 4 Code Wk stm32g4xx_hal.o
HAL_FDCAN_Init 0x08006221 966 4 Code Gb stm32g4xx_hal_fdcan.o
HAL_FDCAN_MspInit 0x08004993 258 2 Code Gb fdcan.o
HAL_FLASHEx_OBGetConfig 0x080010F1 364 4 Code Gb stm32g4xx_hal_flash_ex.o
HAL_FLASHEx_OBProgram 0x08006645 1 526 4 Code Gb stm32g4xx_hal_flash_ex.o
HAL_FLASH_Lock 0x0800B941 24 2 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_OB_Lock 0x08008CDB 30 2 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_OB_Unlock 0x08008A73 42 2 Code Gb stm32g4xx_hal_flash.o
HAL_FLASH_Unlock 0x0800B919 40 2 Code Gb stm32g4xx_hal_flash.o
HAL_GPIO_EXTI_Callback 0x0800B365 44 2 Code Gb stm32g4xx_it.o
HAL_GPIO_EXTI_IRQHandler 0x08008F73 22 2 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_Init 0x0800125D 652 4 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_ReadPin 0x08008EBB 34 2 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_TogglePin 0x08008F27 42 2 Code Gb stm32g4xx_hal_gpio.o
HAL_GPIO_WritePin 0x0800B959 60 2 Code Gb stm32g4xx_hal_gpio.o
HAL_GetTick 0x0800B4B1 12 2 Code Wk stm32g4xx_hal.o
HAL_I2CEx_ConfigAnalogFilter 0x0800BB75 160 2 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_ConfigDigitalFilter 0x08009A1F 154 2 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2CEx_EnableFastModePlus 0x0800BC15 84 2 Code Gb stm32g4xx_hal_i2c_ex.o
HAL_I2C_Init 0x08008FB7 406 2 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Read 0x0800B9B1 452 2 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_Mem_Write 0x08009847 438 2 Code Gb stm32g4xx_hal_i2c.o
HAL_I2C_MspInit 0x0800AFF1 240 2 Code Gb i2c.o
HAL_IWDG_Init 0x0800162D 184 4 Code Gb stm32g4xx_hal_iwdg.o
HAL_IWDG_Refresh 0x0800BC69 12 2 Code Gb stm32g4xx_hal_iwdg.o
HAL_IncTick 0x0800700B 26 2 Code Wk stm32g4xx_hal.o
HAL_Init 0x0800B445 28 2 Code Gb stm32g4xx_hal.o
HAL_InitTick 0x0800B461 80 2 Code Wk stm32g4xx_hal.o
HAL_MspInit 0x0800B2B1 68 2 Code Gb stm32g4xx_hal_msp.o
HAL_NVIC_EnableIRQ 0x080080DB 46 2 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SetPriority 0x08008003 122 2 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SetPriorityGrouping 0x0800B6B5 56 2 Code Gb stm32g4xx_hal_cortex.o
HAL_NVIC_SystemReset 0x0800B6ED 4 2 Code Gb stm32g4xx_hal_cortex.o
HAL_PCDEx_ActivateLPM 0x08009AB9 42 2 Code Gb stm32g4xx_hal_pcd_ex.o
HAL_PCD_Init 0x08006F61 170 4 Code Gb stm32g4xx_hal_pcd.o
HAL_PCD_MspInit 0x08006F13 78 2 Code Gb usb.o
HAL_PWREx_ControlVoltageScaling 0x08007025 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWREx_DisableUCPDDeadBattery 0x08009AF5 18 2 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWR_EnableBkUpAccess 0x08009AE3 18 2 Code Gb stm32g4xx_hal_pwr.o
HAL_RCCEx_PeriphCLKConfig 0x08001985 1 308 4 Code Gb stm32g4xx_hal_rcc_ex.o
HAL_RCC_ClockConfig 0x080016E5 672 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK1Freq 0x08009B75 42 2 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK2Freq 0x08009B9F 42 2 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetSysClockFreq 0x08009B07 110 2 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_OscConfig 0x08007139 1 518 4 Code Gb stm32g4xx_hal_rcc.o
HAL_RTCEx_BKUPRead 0x08009BC9 38 2 Code Gb stm32g4xx_hal_rtc_ex.o
HAL_RTCEx_BKUPWrite 0x0800BE41 40 2 Code Gb stm32g4xx_hal_rtc_ex.o
HAL_RTC_Init 0x0800BC75 388 2 Code Gb stm32g4xx_hal_rtc.o
HAL_RTC_MspInit 0x0800B201 92 2 Code Gb rtc.o
HAL_RTC_WaitForSynchro 0x08001EE9 48 4 Code Gb stm32g4xx_hal_rtc.o
HAL_SPI_Init 0x0800BE69 616 2 Code Gb stm32g4xx_hal_spi.o
HAL_SPI_MspInit 0x0800609F 150 2 Code Gb spi.o
HAL_SPI_TransmitReceive 0x08001F19 624 4 Code Gb stm32g4xx_hal_spi.o
HAL_SYSCFG_DisableVREFBUF 0x0800B4BD 16 2 Code Gb stm32g4xx_hal.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 0x0800710B 46 2 Code Gb stm32g4xx_hal.o
HAL_SYSTICK_Config 0x08008447 38 2 Code Gb stm32g4xx_hal_cortex.o
HAL_UARTEx_DisableFifoMode 0x08009F0D 130 2 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_RxEventCallback 0x08009E93 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UARTEx_RxFifoFullCallback 0x08009EB7 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetRxFifoThreshold 0x08009F8F 174 2 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold 0x0800C225 192 2 Code Gb stm32g4xx_hal_uart_ex.o
HAL_UARTEx_TxFifoEmptyCallback 0x08009EB9 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_WakeupCallback 0x08009EB5 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UART_EnableReceiverTimeout 0x0800C1C9 68 2 Code Gb stm32g4xx_hal_uart.o
HAL_UART_ErrorCallback 0x0800C5F5 196 2 Code Gb modbus.o
HAL_UART_IRQHandler 0x08008109 830 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_Init 0x0800C0D1 180 2 Code Gb stm32g4xx_hal_uart.o
HAL_UART_MspInit 0x08006D3B 386 2 Code Gb usart.o
HAL_UART_Receive_DMA 0x08007FAD 86 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_ReceiverTimeout_Config 0x0800C191 56 2 Code Gb stm32g4xx_hal_uart.o
HAL_UART_RxCpltCallback 0x08009E97 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UART_RxHalfCpltCallback 0x08009E99 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UART_Transmit_DMA 0x08002245 148 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_TxCpltCallback 0x0800A535 14 2 Code Gb modbus.o
HAL_UART_TxHalfCpltCallback 0x08009E95 2 2 Code Wk stm32g4xx_hal_uart.o
HardFault_Handler 0x080048E9 2 4 Code Gb stm32g4xx_it.o
I2C1_ER_IRQHandler 0x0800A9A3 2 Code Wk stm32g473xx_Vectors.o
I2C1_EV_IRQHandler 0x0800A9A1 2 Code Wk stm32g473xx_Vectors.o
I2C2_ER_IRQHandler 0x0800A9A7 2 Code Wk stm32g473xx_Vectors.o
I2C2_EV_IRQHandler 0x0800A9A5 2 Code Wk stm32g473xx_Vectors.o
I2C3_ER_IRQHandler 0x0800AA07 2 Code Wk stm32g473xx_Vectors.o
I2C3_EV_IRQHandler 0x0800AA05 2 Code Wk stm32g473xx_Vectors.o
I2C4_ER_IRQHandler 0x0800A9F5 2 Code Wk stm32g473xx_Vectors.o
I2C4_EV_IRQHandler 0x0800A9F3 2 Code Wk stm32g473xx_Vectors.o
I2C_Flush_TXDR 0x0800B995 28 2 Code Lc stm32g4xx_hal_i2c.o
I2C_IsErrorOccurred 0x08001549 228 4 Code Lc stm32g4xx_hal_i2c.o
I2C_TransferConfig 0x0800927B 214 2 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnFlagUntilTimeout 0x08006CB1 138 4 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnSTOPFlagUntilTimeout 0x08006EBD 86 4 Code Lc stm32g4xx_hal_i2c.o
I2C_WaitOnTXISFlagUntilTimeout 0x080014E9 96 4 Code Lc stm32g4xx_hal_i2c.o
INT_BAT_VOLTAGE_Exec 0x08003931 64 4 Code Gb int_bat_voltage.o
JumpToBootloader 0x08000F91 108 4 Code Gb main.o
LPTIM1_IRQHandler 0x0800A9C1 2 Code Wk stm32g473xx_Vectors.o
LPUART1_IRQHandler 0x0800AA03 2 Code Wk stm32g473xx_Vectors.o
LoadBackupRegister 0x080052DF 250 2 Code Gb main.o
MX_ADC1_Init 0x0800ACA9 192 2 Code Gb adc.o
MX_ADC2_Init 0x0800AD69 140 2 Code Gb adc.o
MX_ADC3_Init 0x0800ADF5 256 2 Code Gb adc.o
MX_ADC4_Init 0x0800463B 146 2 Code Gb adc.o
MX_ADC5_Init 0x0800476B 250 2 Code Gb adc.o
MX_CRC_Init 0x08004877 66 2 Code Gb crc.o
MX_DMA_Init 0x080048EB 166 2 Code Gb dma.o
MX_FDCAN2_Init 0x0800AEF5 76 2 Code Gb fdcan.o
MX_FDCAN3_Init 0x0800AF41 76 2 Code Gb fdcan.o
MX_GPIO_Init 0x08004A97 334 2 Code Gb gpio.o
MX_I2C3_Init 0x08004BE7 106 2 Code Gb i2c.o
MX_I2C4_Init 0x0800AF8D 100 2 Code Gb i2c.o
MX_IWDG_Init 0x08005237 50 2 Code Gb iwdg.o
MX_RTC_Init 0x0800B1C1 64 2 Code Gb rtc.o
MX_SPI3_Init 0x0800B25D 84 2 Code Gb spi.o
MX_USART1_UART_Init 0x08006C3B 118 2 Code Gb usart.o
MX_USART2_UART_Init 0x0800B391 128 2 Code Gb usart.o
MX_USB_PCD_Init 0x0800B411 52 2 Code Gb usb.o
MemManage_Handler 0x08004991 2 4 Code Gb stm32g4xx_it.o
NMI_Handler 0x080048B9 2 4 Code Gb stm32g4xx_it.o
OUTPUTS_CheckAUX 0x08003B6D 52 4 Code Gb outputs.o
OUTPUTS_CheckLVP 0x0800A609 358 2 Code Gb outputs.o
OUTPUTS_CheckOVP 0x0800C74D 372 2 Code Gb outputs.o
OUTPUTS_Init 0x0800A5F7 18 2 Code Gb outputs.o
PVD_PVM_IRQHandler 0x0800A977 2 Code Wk stm32g473xx_Vectors.o
PendSV_Handler 0x0800621F 2 2 Code Gb stm32g4xx_it.o
QUADSPI_IRQHandler 0x0800AA0B 2 Code Wk stm32g473xx_Vectors.o
RCC_IRQHandler 0x0800A97F 2 Code Wk stm32g473xx_Vectors.o
RNG_IRQHandler 0x0800AA01 2 Code Wk stm32g473xx_Vectors.o
RTC_Alarm_IRQHandler 0x0800A9B1 2 Code Wk stm32g473xx_Vectors.o
RTC_EnterInitMode 0x08001EA1 72 4 Code Gb stm32g4xx_hal_rtc.o
RTC_ExitInitMode 0x0800BDF9 72 2 Code Gb stm32g4xx_hal_rtc.o
RTC_TAMP_LSECSS_IRQHandler 0x0800A979 2 Code Wk stm32g473xx_Vectors.o
RTC_WKUP_IRQHandler 0x0800A97B 2 Code Wk stm32g473xx_Vectors.o
Reset_Handler 0x08003F31 4 Code Gb STM32G4xx_Startup.o
SAI1_IRQHandler 0x0800A9E7 2 Code Wk stm32g473xx_Vectors.o
SEGGER_RTT_Write 0x0800AC33 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock 0x0800CDE5 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SELF_DISCHARGE_Exec 0x08003BA1 276 4 Code Gb self_discharge.o
SHUNT_TEMPERATURE_Exec 0x08003CB5 116 4 Code Gb shunt_temperature.o
SHUNT_VOLTAGE_Exec 0x08003D29 60 4 Code Gb shunt_voltage.o
SPI1_IRQHandler 0x0800A9A9 2 Code Wk stm32g473xx_Vectors.o
SPI2_IRQHandler 0x0800A9AB 2 Code Wk stm32g473xx_Vectors.o
SPI3_IRQHandler 0x0800A9C5 2 Code Wk stm32g473xx_Vectors.o
SPI4_IRQHandler 0x0800A9F7 2 Code Wk stm32g473xx_Vectors.o
SPI_EndRxTxTransaction 0x08009BEF 62 2 Code Lc stm32g4xx_hal_spi.o
SPI_WaitFifoStateUntilTimeout 0x08007861 222 4 Code Lc stm32g4xx_hal_spi.o
SPI_WaitFlagStateUntilTimeout 0x08007945 170 4 Code Lc stm32g4xx_hal_spi.o
SVC_Handler 0x0800616B 2 2 Code Gb stm32g4xx_it.o
SYS_DATA_Init 0x0800C945 144 2 Code Gb sysdata.o
SaveBackupRegister 0x080054AB 182 2 Code Gb main.o
SetBootFromFlashAndReadOutProtection 0x0800B0E1 168 2 Code Gb main.o
SetFlashReadProtection 0x08005E83 334 2 Code Gb main.o
SysTick_Handler 0x0800B2F5 4 2 Code Gb stm32g4xx_it.o
SystemClock_Config 0x080046CD 158 4 Code Gb main.o
SystemCoreClockUpdate 0x080089E1 146 4 Code Gb system_stm32g4xx.o
SystemInit 0x0800AA19 18 2 Code Gb system_stm32g4xx.o
TIM1_BRK_TIM15_IRQHandler 0x0800A993 2 Code Wk stm32g473xx_Vectors.o
TIM1_CC_IRQHandler 0x0800A999 2 Code Wk stm32g473xx_Vectors.o
TIM1_TRG_COM_TIM17_IRQHandler 0x0800A997 2 Code Wk stm32g473xx_Vectors.o
TIM1_UP_TIM16_IRQHandler 0x0800A995 2 Code Wk stm32g473xx_Vectors.o
TIM20_BRK_IRQHandler 0x0800A9E9 2 Code Wk stm32g473xx_Vectors.o
TIM20_CC_IRQHandler 0x0800A9EF 2 Code Wk stm32g473xx_Vectors.o
TIM20_TRG_COM_IRQHandler 0x0800A9ED 2 Code Wk stm32g473xx_Vectors.o
TIM20_UP_IRQHandler 0x0800A9EB 2 Code Wk stm32g473xx_Vectors.o
TIM2_IRQHandler 0x0800A99B 2 Code Wk stm32g473xx_Vectors.o
TIM3_IRQHandler 0x0800A99D 2 Code Wk stm32g473xx_Vectors.o
TIM4_IRQHandler 0x0800A99F 2 Code Wk stm32g473xx_Vectors.o
TIM5_IRQHandler 0x0800A9C3 2 Code Wk stm32g473xx_Vectors.o
TIM6_DAC_IRQHandler 0x0800A9CB 2 Code Wk stm32g473xx_Vectors.o
TIM7_DAC_IRQHandler 0x0800A9CD 2 Code Wk stm32g473xx_Vectors.o
TIM8_BRK_IRQHandler 0x0800A9B5 2 Code Wk stm32g473xx_Vectors.o
TIM8_CC_IRQHandler 0x0800A9BB 2 Code Wk stm32g473xx_Vectors.o
TIM8_TRG_COM_IRQHandler 0x0800A9B9 2 Code Wk stm32g473xx_Vectors.o
TIM8_UP_IRQHandler 0x0800A9B7 2 Code Wk stm32g473xx_Vectors.o
UART4_IRQHandler 0x0800A9C7 2 Code Wk stm32g473xx_Vectors.o
UART5_IRQHandler 0x0800A9C9 2 Code Wk stm32g473xx_Vectors.o
UARTEx_SetNbDataToProcess 0x08009EBB 82 2 Code Lc stm32g4xx_hal_uart_ex.o
UART_AdvFeatureConfig 0x08009C2D 526 2 Code Gb stm32g4xx_hal_uart.o
UART_CheckIdleState 0x08002189 188 4 Code Gb stm32g4xx_hal_uart.o
UART_DMAAbortOnError 0x0800C185 12 2 Code Lc stm32g4xx_hal_uart.o
UART_DMAError 0x08009E41 82 2 Code Lc stm32g4xx_hal_uart.o
UART_DMAReceiveCplt 0x0800846D 138 4 Code Lc stm32g4xx_hal_uart.o
UART_DMARxHalfCplt 0x08009E9B 26 2 Code Lc stm32g4xx_hal_uart.o
UART_DMATransmitCplt 0x08007E19 66 4 Code Lc stm32g4xx_hal_uart.o
UART_DMATxHalfCplt 0x08009E3B 6 2 Code Lc stm32g4xx_hal_uart.o
UART_EndRxTransfer 0x0800807D 94 4 Code Lc stm32g4xx_hal_uart.o
UART_EndTxTransfer 0x08002385 52 4 Code Lc stm32g4xx_hal_uart.o
UART_SetConfig 0x08007A05 886 4 Code Gb stm32g4xx_hal_uart.o
UART_Start_Receive_DMA 0x080022D9 172 4 Code Gb stm32g4xx_hal_uart.o
UART_WaitOnFlagUntilTimeout 0x08007D7D 154 4 Code Gb stm32g4xx_hal_uart.o
UCPD1_IRQHandler 0x0800A9DD 2 Code Wk stm32g473xx_Vectors.o
USART1_IRQHandler 0x0800B34D 12 2 Code Gb stm32g4xx_it.o
USART2_IRQHandler 0x0800B359 12 2 Code Gb stm32g4xx_it.o
USART3_IRQHandler 0x0800A9AD 2 Code Wk stm32g473xx_Vectors.o
USBWakeUp_IRQHandler 0x0800A9B3 2 Code Wk stm32g473xx_Vectors.o
USB_DevInit 0x0800A03D 26 2 Code Gb stm32g4xx_ll_usb.o
USB_DisableGlobalInt 0x0800C2E5 20 2 Code Gb stm32g4xx_ll_usb.o
USB_HP_IRQHandler 0x0800A98B 2 Code Wk stm32g473xx_Vectors.o
USB_LP_IRQHandler 0x0800A98D 2 Code Wk stm32g473xx_Vectors.o
UsageFault_Handler 0x08004BE5 2 4 Code Gb stm32g4xx_it.o
WH_COUNTER_CalcSoH 0x0800CA09 64 2 Code Gb wh_counter.o
WH_COUNTER_Exec 0x08003D65 440 4 Code Gb wh_counter.o
WH_COUNTER_GetSoCAuto 0x0800CA7D 84 2 Code Gb wh_counter.o
WH_COUNTER_GetSoCAutoTemp 0x0800CAD1 132 2 Code Gb wh_counter.o
WH_COUNTER_GetSoCManual 0x0800CA49 52 2 Code Gb wh_counter.o
WH_COUNTER_Init 0x0800C9D5 28 2 Code Gb wh_counter.o
WH_COUNTER_SetDetectedEnergy 0x0800C9F1 24 2 Code Gb wh_counter.o
WH_COUNTER_SetToMax 0x0800A94F 38 2 Code Gb wh_counter.o
WWDG_IRQHandler 0x0800A975 2 Code Wk stm32g473xx_Vectors.o
_DoInit 0x0800CD3D 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_GetAvailWriteSpace 0x0800ABC7 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteBlocking 0x0800ABDD 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck 0x0800CDA1 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__NVIC_SystemReset 0x08001069 36 4 Code Lc stm32g4xx_hal_cortex.o
__SEGGER_RTL_X_file_bufsize 0x0800CD39 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat 0x0800CD01 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write 0x0800ABC1 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype 0x0800CEB5 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype 0x0800CEED 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_mbtowc 0x0800AC69 50 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower 0x0800CEE1 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper 0x0800CED5 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower 0x0800CF19 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper 0x0800CF0D 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb 0x0800AC9B 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale 0x0800428D 32 4 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalP 0x0800AAE5 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_PolyEvalQ 0x0800AB57 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_pow_inline 0x08000621 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding 0x0800CC3D 20 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_prin_flush 0x0800AB9D 26 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding 0x0800CC1D 32 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc 0x0800CB99 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write 0x0800ABB7 10 2 Code Lc prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf 0x08009351 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 0x08009351 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 0x0800E2AF 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_ctors 0x0800E1DD 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_done 0x08003F27 4 Code Gb SEGGER_THUMB_Startup.o
__SEGGER_init_zero 0x0800E29D 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_zpak 0x0800E2C3 40 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2iz 0x08008EDD 74 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2lz 0x08004101 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2uiz 0x08004181 36 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dadd 0x08008A9D 574 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmpgt 0x08004091 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dcmplt 0x080040C9 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ddiv 0x08008CF9 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dmul 0x08003F61 304 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_dsub 0x08003F59 8 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_i2d 0x08008F51 34 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ldivmod 0x08008F89 46 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr 0x08004225 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr4 0x08004225 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr8 0x08004225 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy 0x080041C9 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy4 0x080041E7 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy8 0x080041E7 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove 0x080099FD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove4 0x080099FD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memmove8 0x080099FD 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset 0x08004227 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset4 0x08004227 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset8 0x08004227 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_read_tp 0x080041C1 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_ui2d 0x080041A5 28 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__aeabi_uldivmod 0x0800914D 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__startup_complete 0x08003F27 4 Code Gb SEGGER_THUMB_Startup.o
_start 0x08003F1D 14 4 Code Gb SEGGER_THUMB_Startup.o
assert_failed 0x0800B1B1 16 2 Code Gb main.o
calc_temp_compensation 0x0800A0F5 86 2 Code Gb chip_temperature.o
exit 0x08003F2B 2 4 Code Gb SEGGER_THUMB_Startup.o
exp 0x08000431 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fputc 0x0800AA39 34 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
frexp 0x0800AAB7 46 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
fwrite 0x0800AA89 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
getSocAhAuto 0x0800C345 84 2 Code Gb ah_counter.o
ldexp 0x0800CB55 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
log 0x08000291 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
main 0x080008E1 1 712 4 Code Gb main.o
mbAppendCrc16 0x0800A543 18 2 Code Gb modbus.o
mbCheckCrc16 0x0800C6D1 28 2 Code Gb modbus.o
mbCrc16 0x08003A31 52 4 Code Gb modbus.o
mbGetFrameComplete 0x0800C6ED 4 2 Code Gb modbus.o
mbInit 0x0800C5B1 68 2 Code Gb modbus.o
mbSend 0x0800C6B9 24 2 Code Gb modbus.o
mbSlaveCheckModbusRtuQuery 0x0800A555 54 2 Code Gb modbus.o
mbSlaveProcessPdu 0x0800A5C5 50 2 Code Gb modbus.o
mbSlaveProcessRtuQuery 0x0800A58B 58 2 Code Gb modbus.o
mbSlaveReadHoldingRegisters 0x08003A65 132 4 Code Gb modbus.o
mbSlaveWriteMultipleRegisters 0x08003AE9 132 4 Code Gb modbus.o
mbSlaveWriteSingleRegister 0x0800C6F1 92 2 Code Gb modbus.o
mbUartInit 0x08003971 192 4 Code Gb modbus.o
memcpy 0x080041C9 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
memset 0x0800422D 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
pow 0x0800CB95 4 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
printf 0x0800CCD5 44 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
putchar 0x0800AA2B 14 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
puts 0x0800AA5B 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
reset_handler 0x08003F31 4 Code Gb STM32G4xx_Startup.o
strlen 0x0800CE3D 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
strnlen 0x0800CE69 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf 0x0800CC51 28 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf_l 0x0800CC6D 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
y 0x0800C399 56 2 Code Gb chip_temperature.o

Function symbols by address

Address Symbol name Size Align Type Bd Object File
0x08000291 log 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08000431 exp 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08000621 __SEGGER_RTL_float64_pow_inline 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080008E1 main 1 712 4 Code Gb main.o
0x08000F91 JumpToBootloader 108 4 Code Gb main.o
0x08001019 HAL_Delay 40 4 Code Wk stm32g4xx_hal.o
0x08001069 __NVIC_SystemReset 36 4 Code Lc stm32g4xx_hal_cortex.o
0x0800108D CRC_Handle_8 100 4 Code Lc stm32g4xx_hal_crc.o
0x080010F1 HAL_FLASHEx_OBGetConfig 364 4 Code Gb stm32g4xx_hal_flash_ex.o
0x0800125D HAL_GPIO_Init 652 4 Code Gb stm32g4xx_hal_gpio.o
0x080014E9 I2C_WaitOnTXISFlagUntilTimeout 96 4 Code Lc stm32g4xx_hal_i2c.o
0x08001549 I2C_IsErrorOccurred 228 4 Code Lc stm32g4xx_hal_i2c.o
0x0800162D HAL_IWDG_Init 184 4 Code Gb stm32g4xx_hal_iwdg.o
0x080016E5 HAL_RCC_ClockConfig 672 4 Code Gb stm32g4xx_hal_rcc.o
0x08001985 HAL_RCCEx_PeriphCLKConfig 1 308 4 Code Gb stm32g4xx_hal_rcc_ex.o
0x08001EA1 RTC_EnterInitMode 72 4 Code Gb stm32g4xx_hal_rtc.o
0x08001EE9 HAL_RTC_WaitForSynchro 48 4 Code Gb stm32g4xx_hal_rtc.o
0x08001F19 HAL_SPI_TransmitReceive 624 4 Code Gb stm32g4xx_hal_spi.o
0x08002189 UART_CheckIdleState 188 4 Code Gb stm32g4xx_hal_uart.o
0x08002245 HAL_UART_Transmit_DMA 148 4 Code Gb stm32g4xx_hal_uart.o
0x080022D9 UART_Start_Receive_DMA 172 4 Code Gb stm32g4xx_hal_uart.o
0x08002385 UART_EndTxTransfer 52 4 Code Lc stm32g4xx_hal_uart.o
0x080023D9 ADS_1260_BatteryCurrentGainCalibrationStart 300 4 Code Gb ads1260.o
0x08002505 ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 316 4 Code Gb ads1260.o
0x08002641 ADS1260_init 1 144 4 Code Gb ads1260.o
0x08002AB9 ADS1260_ReadConversion 684 4 Code Gb ads1260.o
0x08002D71 AH_COUNTER_Exec 1 560 4 Code Gb ah_counter.o
0x08003389 BATTERY_VOLTAGE_Exec 204 4 Code Gb battery_voltage.o
0x08003455 CHIP_TEMPERATURE_Calibration 144 4 Code Gb chip_temperature.o
0x080034E5 CHIP_TEMPERATURE_Exec 104 4 Code Gb chip_temperature.o
0x08003559 EFFICIENCY_Exec 68 4 Code Gb efficiency.o
0x0800359D ESR_Exec 360 4 Code Gb esr.o
0x08003705 ESR_FAST_Exec 332 4 Code Gb esr.o
0x08003851 CurrentGainCal 112 4 Code Gb fast_current.o
0x080038C1 FAST_CURRENT_Exec 112 4 Code Gb fast_current.o
0x08003931 INT_BAT_VOLTAGE_Exec 64 4 Code Gb int_bat_voltage.o
0x08003971 mbUartInit 192 4 Code Gb modbus.o
0x08003A31 mbCrc16 52 4 Code Gb modbus.o
0x08003A65 mbSlaveReadHoldingRegisters 132 4 Code Gb modbus.o
0x08003AE9 mbSlaveWriteMultipleRegisters 132 4 Code Gb modbus.o
0x08003B6D OUTPUTS_CheckAUX 52 4 Code Gb outputs.o
0x08003BA1 SELF_DISCHARGE_Exec 276 4 Code Gb self_discharge.o
0x08003CB5 SHUNT_TEMPERATURE_Exec 116 4 Code Gb shunt_temperature.o
0x08003D29 SHUNT_VOLTAGE_Exec 60 4 Code Gb shunt_voltage.o
0x08003D65 WH_COUNTER_Exec 440 4 Code Gb wh_counter.o
0x08003F1D _start 14 4 Code Gb SEGGER_THUMB_Startup.o
0x08003F27 __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o
0x08003F27 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
0x08003F2B exit 2 4 Code Gb SEGGER_THUMB_Startup.o
0x08003F31 reset_handler 4 Code Gb STM32G4xx_Startup.o
0x08003F31 Reset_Handler 4 Code Gb STM32G4xx_Startup.o
0x08003F59 __aeabi_dsub 8 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08003F61 __aeabi_dmul 304 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004091 __aeabi_dcmpgt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080040C9 __aeabi_dcmplt 56 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004101 __aeabi_d2lz 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004181 __aeabi_d2uiz 36 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041A5 __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041C1 __aeabi_read_tp 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041C9 memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041C9 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041E7 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080041E7 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004225 __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004225 __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004225 __aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004227 __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004227 __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004227 __aeabi_memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800422D memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800428D __SEGGER_RTL_current_locale 32 4 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08004331 HAL_ADC_MspInit 778 4 Code Gb adc.o
0x0800463B MX_ADC4_Init 146 2 Code Gb adc.o
0x080046CD SystemClock_Config 158 4 Code Gb main.o
0x0800476B MX_ADC5_Init 250 2 Code Gb adc.o
0x08004865 Error_Handler 18 4 Code Gb main.o
0x08004877 MX_CRC_Init 66 2 Code Gb crc.o
0x080048B9 NMI_Handler 2 4 Code Gb stm32g4xx_it.o
0x080048BB HAL_CRC_MspInit 46 2 Code Gb crc.o
0x080048E9 HardFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x080048EB MX_DMA_Init 166 2 Code Gb dma.o
0x08004991 MemManage_Handler 2 4 Code Gb stm32g4xx_it.o
0x08004993 HAL_FDCAN_MspInit 258 2 Code Gb fdcan.o
0x08004A95 BusFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x08004A97 MX_GPIO_Init 334 2 Code Gb gpio.o
0x08004BE5 UsageFault_Handler 2 4 Code Gb stm32g4xx_it.o
0x08004BE7 MX_I2C3_Init 106 2 Code Gb i2c.o
0x08004C51 HAL_ADC_Init 1 510 4 Code Gb stm32g4xx_hal_adc.o
0x08005237 MX_IWDG_Init 50 2 Code Gb iwdg.o
0x08005269 ADC_Disable 118 4 Code Gb stm32g4xx_hal_adc.o
0x080052DF LoadBackupRegister 250 2 Code Gb main.o
0x080053D9 ADC_Enable 210 4 Code Gb stm32g4xx_hal_adc.o
0x080054AB SaveBackupRegister 182 2 Code Gb main.o
0x08005561 HAL_ADC_ConfigChannel 2 338 4 Code Gb stm32g4xx_hal_adc.o
0x08005E83 SetFlashReadProtection 334 2 Code Gb main.o
0x08005FD1 HAL_ADCEx_Calibration_Start 206 4 Code Gb stm32g4xx_hal_adc_ex.o
0x0800609F HAL_SPI_MspInit 150 2 Code Gb spi.o
0x08006135 CRC_Handle_16 54 4 Code Lc stm32g4xx_hal_crc.o
0x0800616B SVC_Handler 2 2 Code Gb stm32g4xx_it.o
0x0800616D HAL_CRC_Calculate 74 4 Code Gb stm32g4xx_hal_crc.o
0x080061B7 DebugMon_Handler 2 2 Code Gb stm32g4xx_it.o
0x080061B9 HAL_CRCEx_Polynomial_Set 102 4 Code Gb stm32g4xx_hal_crc_ex.o
0x0800621F PendSV_Handler 2 2 Code Gb stm32g4xx_it.o
0x08006221 HAL_FDCAN_Init 966 4 Code Gb stm32g4xx_hal_fdcan.o
0x080065E7 EXTI2_IRQHandler 6 2 Code Gb stm32g4xx_it.o
0x080065ED FLASH_WaitForLastOperation 82 4 Code Gb stm32g4xx_hal_flash.o
0x0800663F EXTI9_5_IRQHandler 6 2 Code Gb stm32g4xx_it.o
0x08006645 HAL_FLASHEx_OBProgram 1 526 4 Code Gb stm32g4xx_hal_flash_ex.o
0x08006C3B MX_USART1_UART_Init 118 2 Code Gb usart.o
0x08006CB1 I2C_WaitOnFlagUntilTimeout 138 4 Code Lc stm32g4xx_hal_i2c.o
0x08006D3B HAL_UART_MspInit 386 2 Code Gb usart.o
0x08006EBD I2C_WaitOnSTOPFlagUntilTimeout 86 4 Code Lc stm32g4xx_hal_i2c.o
0x08006F13 HAL_PCD_MspInit 78 2 Code Gb usb.o
0x08006F61 HAL_PCD_Init 170 4 Code Gb stm32g4xx_hal_pcd.o
0x0800700B HAL_IncTick 26 2 Code Wk stm32g4xx_hal.o
0x08007025 HAL_PWREx_ControlVoltageScaling 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
0x0800710B HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 2 Code Gb stm32g4xx_hal.o
0x08007139 HAL_RCC_OscConfig 1 518 4 Code Gb stm32g4xx_hal_rcc.o
0x08007727 HAL_ADC_Start_DMA 314 2 Code Gb stm32g4xx_hal_adc.o
0x08007861 SPI_WaitFifoStateUntilTimeout 222 4 Code Lc stm32g4xx_hal_spi.o
0x0800793F ADC_DMAHalfConvCplt 6 2 Code Gb stm32g4xx_hal_adc.o
0x08007945 SPI_WaitFlagStateUntilTimeout 170 4 Code Lc stm32g4xx_hal_spi.o
0x080079EF ADC_DMAError 22 2 Code Gb stm32g4xx_hal_adc.o
0x08007A05 UART_SetConfig 886 4 Code Gb stm32g4xx_hal_uart.o
0x08007D7B HAL_ADC_ErrorCallback 2 2 Code Wk stm32g4xx_hal_adc.o
0x08007D7D UART_WaitOnFlagUntilTimeout 154 4 Code Gb stm32g4xx_hal_uart.o
0x08007E17 HAL_ADC_ConvHalfCpltCallback 2 2 Code Wk stm32g4xx_hal_adc.o
0x08007E19 UART_DMATransmitCplt 66 4 Code Lc stm32g4xx_hal_uart.o
0x08007E5B HAL_ADCEx_MultiModeStart_DMA 338 2 Code Gb stm32g4xx_hal_adc_ex.o
0x08007FAD HAL_UART_Receive_DMA 86 4 Code Gb stm32g4xx_hal_uart.o
0x08008003 HAL_NVIC_SetPriority 122 2 Code Gb stm32g4xx_hal_cortex.o
0x0800807D UART_EndRxTransfer 94 4 Code Lc stm32g4xx_hal_uart.o
0x080080DB HAL_NVIC_EnableIRQ 46 2 Code Gb stm32g4xx_hal_cortex.o
0x08008109 HAL_UART_IRQHandler 830 4 Code Gb stm32g4xx_hal_uart.o
0x08008447 HAL_SYSTICK_Config 38 2 Code Gb stm32g4xx_hal_cortex.o
0x0800846D UART_DMAReceiveCplt 138 4 Code Lc stm32g4xx_hal_uart.o
0x080084F7 HAL_CRC_Init 250 2 Code Gb stm32g4xx_hal_crc.o
0x080085F1 ADS_1260_SetDataRate 126 4 Code Gb ads1260.o
0x0800866F HAL_DMA_Init 494 2 Code Gb stm32g4xx_hal_dma.o
0x0800885D EEPROM_Read 98 4 Code Gb eeprom.o
0x080088BF DMA_CalcDMAMUXChannelBaseAndMask 74 2 Code Lc stm32g4xx_hal_dma.o
0x08008909 EEPROM_Write 106 4 Code Gb eeprom.o
0x08008973 HAL_DMA_Abort 110 2 Code Gb stm32g4xx_hal_dma.o
0x080089E1 SystemCoreClockUpdate 146 4 Code Gb system_stm32g4xx.o
0x08008A73 HAL_FLASH_OB_Unlock 42 2 Code Gb stm32g4xx_hal_flash.o
0x08008A9D __aeabi_dadd 574 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08008CDB HAL_FLASH_OB_Lock 30 2 Code Gb stm32g4xx_hal_flash.o
0x08008CF9 __aeabi_ddiv 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08008EBB HAL_GPIO_ReadPin 34 2 Code Gb stm32g4xx_hal_gpio.o
0x08008EDD __aeabi_d2iz 74 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08008F27 HAL_GPIO_TogglePin 42 2 Code Gb stm32g4xx_hal_gpio.o
0x08008F51 __aeabi_i2d 34 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08008F73 HAL_GPIO_EXTI_IRQHandler 22 2 Code Gb stm32g4xx_hal_gpio.o
0x08008F89 __aeabi_ldivmod 46 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08008FB7 HAL_I2C_Init 406 2 Code Gb stm32g4xx_hal_i2c.o
0x0800914D __aeabi_uldivmod 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800927B I2C_TransferConfig 214 2 Code Lc stm32g4xx_hal_i2c.o
0x08009351 __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)
0x08009351 __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)
0x08009847 HAL_I2C_Mem_Write 438 2 Code Gb stm32g4xx_hal_i2c.o
0x080099FD __aeabi_memmove8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080099FD __aeabi_memmove4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080099FD __aeabi_memmove 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x08009A1F HAL_I2CEx_ConfigDigitalFilter 154 2 Code Gb stm32g4xx_hal_i2c_ex.o
0x08009AB9 HAL_PCDEx_ActivateLPM 42 2 Code Gb stm32g4xx_hal_pcd_ex.o
0x08009AE3 HAL_PWR_EnableBkUpAccess 18 2 Code Gb stm32g4xx_hal_pwr.o
0x08009AF5 HAL_PWREx_DisableUCPDDeadBattery 18 2 Code Gb stm32g4xx_hal_pwr_ex.o
0x08009B07 HAL_RCC_GetSysClockFreq 110 2 Code Gb stm32g4xx_hal_rcc.o
0x08009B75 HAL_RCC_GetPCLK1Freq 42 2 Code Gb stm32g4xx_hal_rcc.o
0x08009B9F HAL_RCC_GetPCLK2Freq 42 2 Code Gb stm32g4xx_hal_rcc.o
0x08009BC9 HAL_RTCEx_BKUPRead 38 2 Code Gb stm32g4xx_hal_rtc_ex.o
0x08009BEF SPI_EndRxTxTransaction 62 2 Code Lc stm32g4xx_hal_spi.o
0x08009C2D UART_AdvFeatureConfig 526 2 Code Gb stm32g4xx_hal_uart.o
0x08009E3B UART_DMATxHalfCplt 6 2 Code Lc stm32g4xx_hal_uart.o
0x08009E41 UART_DMAError 82 2 Code Lc stm32g4xx_hal_uart.o
0x08009E93 HAL_UARTEx_RxEventCallback 2 2 Code Wk stm32g4xx_hal_uart.o
0x08009E95 HAL_UART_TxHalfCpltCallback 2 2 Code Wk stm32g4xx_hal_uart.o
0x08009E97 HAL_UART_RxCpltCallback 2 2 Code Wk stm32g4xx_hal_uart.o
0x08009E99 HAL_UART_RxHalfCpltCallback 2 2 Code Wk stm32g4xx_hal_uart.o
0x08009E9B UART_DMARxHalfCplt 26 2 Code Lc stm32g4xx_hal_uart.o
0x08009EB5 HAL_UARTEx_WakeupCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
0x08009EB7 HAL_UARTEx_RxFifoFullCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
0x08009EB9 HAL_UARTEx_TxFifoEmptyCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
0x08009EBB UARTEx_SetNbDataToProcess 82 2 Code Lc stm32g4xx_hal_uart_ex.o
0x08009F0D HAL_UARTEx_DisableFifoMode 130 2 Code Gb stm32g4xx_hal_uart_ex.o
0x08009F8F HAL_UARTEx_SetRxFifoThreshold 174 2 Code Gb stm32g4xx_hal_uart_ex.o
0x0800A03D USB_DevInit 26 2 Code Gb stm32g4xx_ll_usb.o
0x0800A057 ADS_1260_BatteryCurrentOffsetCalibrationStart 46 2 Code Gb ads1260.o
0x0800A085 ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 2 Code Gb ads1260.o
0x0800A0BF AH_COUNTER_Init 54 2 Code Gb ah_counter.o
0x0800A0F5 calc_temp_compensation 86 2 Code Gb chip_temperature.o
0x0800A14B EEPROM_fullRestore 78 2 Code Gb eeprom.o
0x0800A199 EEPROM_readConfig 442 2 Code Gb eeprom.o
0x0800A353 EEPROM_storeConfig 482 2 Code Gb eeprom.o
0x0800A535 HAL_UART_TxCpltCallback 14 2 Code Gb modbus.o
0x0800A543 mbAppendCrc16 18 2 Code Gb modbus.o
0x0800A555 mbSlaveCheckModbusRtuQuery 54 2 Code Gb modbus.o
0x0800A58B mbSlaveProcessRtuQuery 58 2 Code Gb modbus.o
0x0800A5C5 mbSlaveProcessPdu 50 2 Code Gb modbus.o
0x0800A5F7 OUTPUTS_Init 18 2 Code Gb outputs.o
0x0800A609 OUTPUTS_CheckLVP 358 2 Code Gb outputs.o
0x0800A76F AuxModeHeaterExec 166 2 Code Gb outputs.o
0x0800A815 AuxModeAlarmExec 314 2 Code Gb outputs.o
0x0800A94F WH_COUNTER_SetToMax 38 2 Code Gb wh_counter.o
0x0800A975 WWDG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A977 PVD_PVM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A979 RTC_TAMP_LSECSS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A97B RTC_WKUP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A97D FLASH_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A97F RCC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A981 EXTI0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A983 EXTI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A985 EXTI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A987 EXTI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A989 ADC1_2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A98B USB_HP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A98D USB_LP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A98F FDCAN1_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A991 FDCAN1_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A993 TIM1_BRK_TIM15_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A995 TIM1_UP_TIM16_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A997 TIM1_TRG_COM_TIM17_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A999 TIM1_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A99B TIM2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A99D TIM3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A99F TIM4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9A1 I2C1_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9A3 I2C1_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9A5 I2C2_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9A7 I2C2_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9A9 SPI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9AB SPI2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9AD USART3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9AF EXTI15_10_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9B1 RTC_Alarm_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9B3 USBWakeUp_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9B5 TIM8_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9B7 TIM8_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9B9 TIM8_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9BB TIM8_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9BD ADC3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9BF FMC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9C1 LPTIM1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9C3 TIM5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9C5 SPI3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9C7 UART4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9C9 UART5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9CB TIM6_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9CD TIM7_DAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9CF DMA2_Channel1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9D1 DMA2_Channel2_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9D3 DMA2_Channel3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9D5 DMA2_Channel4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9D7 DMA2_Channel5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9D9 ADC4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9DB ADC5_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9DD UCPD1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9DF COMP1_2_3_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E1 COMP4_5_6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E3 COMP7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E5 CRS_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E7 SAI1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9E9 TIM20_BRK_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9EB TIM20_UP_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9ED TIM20_TRG_COM_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9EF TIM20_CC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9F1 FPU_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9F3 I2C4_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9F5 I2C4_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9F7 SPI4_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9F9 FDCAN2_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9FB FDCAN2_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9FD FDCAN3_IT0_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800A9FF FDCAN3_IT1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA01 RNG_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA03 LPUART1_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA05 I2C3_EV_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA07 I2C3_ER_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA09 DMAMUX_OVR_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA0B QUADSPI_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA0D DMA1_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA0F DMA2_Channel6_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA11 DMA2_Channel7_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA13 DMA2_Channel8_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA15 CORDIC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA17 FMAC_IRQHandler 2 Code Wk stm32g473xx_Vectors.o
0x0800AA19 SystemInit 18 2 Code Gb system_stm32g4xx.o
0x0800AA2B putchar 14 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AA39 fputc 34 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AA5B puts 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AA89 fwrite 46 2 Code Wk fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AAB7 frexp 46 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AAE5 __SEGGER_RTL_float64_PolyEvalP 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AB57 __SEGGER_RTL_float64_PolyEvalQ 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AB9D __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ABB7 __SEGGER_RTL_stream_write 10 2 Code Lc prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ABC1 __SEGGER_RTL_X_file_write 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ABC7 _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ABDD _WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AC33 SEGGER_RTT_Write 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AC69 __SEGGER_RTL_ascii_mbtowc 50 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800AC9B __SEGGER_RTL_ascii_wctomb 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800ACA9 MX_ADC1_Init 192 2 Code Gb adc.o
0x0800AD69 MX_ADC2_Init 140 2 Code Gb adc.o
0x0800ADF5 MX_ADC3_Init 256 2 Code Gb adc.o
0x0800AEF5 MX_FDCAN2_Init 76 2 Code Gb fdcan.o
0x0800AF41 MX_FDCAN3_Init 76 2 Code Gb fdcan.o
0x0800AF8D MX_I2C4_Init 100 2 Code Gb i2c.o
0x0800AFF1 HAL_I2C_MspInit 240 2 Code Gb i2c.o
0x0800B0E1 SetBootFromFlashAndReadOutProtection 168 2 Code Gb main.o
0x0800B189 HAL_ADC_ConvCpltCallback 40 2 Code Gb main.o
0x0800B1B1 assert_failed 16 2 Code Gb main.o
0x0800B1C1 MX_RTC_Init 64 2 Code Gb rtc.o
0x0800B201 HAL_RTC_MspInit 92 2 Code Gb rtc.o
0x0800B25D MX_SPI3_Init 84 2 Code Gb spi.o
0x0800B2B1 HAL_MspInit 68 2 Code Gb stm32g4xx_hal_msp.o
0x0800B2F5 SysTick_Handler 4 2 Code Gb stm32g4xx_it.o
0x0800B2F9 DMA1_Channel1_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B305 DMA1_Channel2_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B311 DMA1_Channel3_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B31D DMA1_Channel4_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B329 DMA1_Channel5_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B335 DMA1_Channel6_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B341 DMA1_Channel7_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B34D USART1_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B359 USART2_IRQHandler 12 2 Code Gb stm32g4xx_it.o
0x0800B365 HAL_GPIO_EXTI_Callback 44 2 Code Gb stm32g4xx_it.o
0x0800B391 MX_USART2_UART_Init 128 2 Code Gb usart.o
0x0800B411 MX_USB_PCD_Init 52 2 Code Gb usb.o
0x0800B445 HAL_Init 28 2 Code Gb stm32g4xx_hal.o
0x0800B461 HAL_InitTick 80 2 Code Wk stm32g4xx_hal.o
0x0800B4B1 HAL_GetTick 12 2 Code Wk stm32g4xx_hal.o
0x0800B4BD HAL_SYSCFG_DisableVREFBUF 16 2 Code Gb stm32g4xx_hal.o
0x0800B4CD ADC_DMAConvCplt 92 2 Code Gb stm32g4xx_hal_adc.o
0x0800B529 HAL_ADCEx_MultiModeConfigChannel 396 2 Code Gb stm32g4xx_hal_adc_ex.o
0x0800B6B5 HAL_NVIC_SetPriorityGrouping 56 2 Code Gb stm32g4xx_hal_cortex.o
0x0800B6ED HAL_NVIC_SystemReset 4 2 Code Gb stm32g4xx_hal_cortex.o
0x0800B6F1 DMA_CalcDMAMUXRequestGenBaseAndMask 36 2 Code Lc stm32g4xx_hal_dma.o
0x0800B715 DMA_SetConfig 64 2 Code Lc stm32g4xx_hal_dma.o
0x0800B755 HAL_DMA_Start_IT 176 2 Code Gb stm32g4xx_hal_dma.o
0x0800B805 HAL_DMA_Abort_IT 124 2 Code Gb stm32g4xx_hal_dma.o
0x0800B881 HAL_DMA_IRQHandler 152 2 Code Gb stm32g4xx_hal_dma.o
0x0800B919 HAL_FLASH_Unlock 40 2 Code Gb stm32g4xx_hal_flash.o
0x0800B941 HAL_FLASH_Lock 24 2 Code Gb stm32g4xx_hal_flash.o
0x0800B959 HAL_GPIO_WritePin 60 2 Code Gb stm32g4xx_hal_gpio.o
0x0800B995 I2C_Flush_TXDR 28 2 Code Lc stm32g4xx_hal_i2c.o
0x0800B9B1 HAL_I2C_Mem_Read 452 2 Code Gb stm32g4xx_hal_i2c.o
0x0800BB75 HAL_I2CEx_ConfigAnalogFilter 160 2 Code Gb stm32g4xx_hal_i2c_ex.o
0x0800BC15 HAL_I2CEx_EnableFastModePlus 84 2 Code Gb stm32g4xx_hal_i2c_ex.o
0x0800BC69 HAL_IWDG_Refresh 12 2 Code Gb stm32g4xx_hal_iwdg.o
0x0800BC75 HAL_RTC_Init 388 2 Code Gb stm32g4xx_hal_rtc.o
0x0800BDF9 RTC_ExitInitMode 72 2 Code Gb stm32g4xx_hal_rtc.o
0x0800BE41 HAL_RTCEx_BKUPWrite 40 2 Code Gb stm32g4xx_hal_rtc_ex.o
0x0800BE69 HAL_SPI_Init 616 2 Code Gb stm32g4xx_hal_spi.o
0x0800C0D1 HAL_UART_Init 180 2 Code Gb stm32g4xx_hal_uart.o
0x0800C185 UART_DMAAbortOnError 12 2 Code Lc stm32g4xx_hal_uart.o
0x0800C191 HAL_UART_ReceiverTimeout_Config 56 2 Code Gb stm32g4xx_hal_uart.o
0x0800C1C9 HAL_UART_EnableReceiverTimeout 68 2 Code Gb stm32g4xx_hal_uart.o
0x0800C225 HAL_UARTEx_SetTxFifoThreshold 192 2 Code Gb stm32g4xx_hal_uart_ex.o
0x0800C2E5 USB_DisableGlobalInt 20 2 Code Gb stm32g4xx_ll_usb.o
0x0800C2F9 ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 2 Code Gb ads1260.o
0x0800C331 ADS1260_StartConversion 16 2 Code Gb ads1260.o
0x0800C341 ADS1260_ConversionFinished 4 2 Code Gb ads1260.o
0x0800C345 getSocAhAuto 84 2 Code Gb ah_counter.o
0x0800C399 y 56 2 Code Gb chip_temperature.o
0x0800C3D1 EEPROM_isFirstStart 68 2 Code Gb eeprom.o
0x0800C415 EEPROM_factoryRestore 396 2 Code Gb eeprom.o
0x0800C5A1 CurrentOffsetCal 16 2 Code Gb fast_current.o
0x0800C5B1 mbInit 68 2 Code Gb modbus.o
0x0800C5F5 HAL_UART_ErrorCallback 196 2 Code Gb modbus.o
0x0800C6B9 mbSend 24 2 Code Gb modbus.o
0x0800C6D1 mbCheckCrc16 28 2 Code Gb modbus.o
0x0800C6ED mbGetFrameComplete 4 2 Code Gb modbus.o
0x0800C6F1 mbSlaveWriteSingleRegister 92 2 Code Gb modbus.o
0x0800C74D OUTPUTS_CheckOVP 372 2 Code Gb outputs.o
0x0800C8C1 AuxModeSOCExec 132 2 Code Gb outputs.o
0x0800C945 SYS_DATA_Init 144 2 Code Gb sysdata.o
0x0800C9D5 WH_COUNTER_Init 28 2 Code Gb wh_counter.o
0x0800C9F1 WH_COUNTER_SetDetectedEnergy 24 2 Code Gb wh_counter.o
0x0800CA09 WH_COUNTER_CalcSoH 64 2 Code Gb wh_counter.o
0x0800CA49 WH_COUNTER_GetSoCManual 52 2 Code Gb wh_counter.o
0x0800CA7D WH_COUNTER_GetSoCAuto 84 2 Code Gb wh_counter.o
0x0800CAD1 WH_COUNTER_GetSoCAutoTemp 132 2 Code Gb wh_counter.o
0x0800CB55 ldexp 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CB95 pow 4 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CB99 __SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CC1D __SEGGER_RTL_print_padding 32 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CC3D __SEGGER_RTL_pre_padding 20 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CC51 vfprintf 28 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CC6D vfprintf_l 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CCD5 printf 44 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CD01 __SEGGER_RTL_X_file_stat 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CD39 __SEGGER_RTL_X_file_bufsize 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CD3D _DoInit 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CDA1 _WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CDE5 SEGGER_RTT_WriteNoLock 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CE3D strlen 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CE69 strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CEB5 __SEGGER_RTL_ascii_isctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CED5 __SEGGER_RTL_ascii_toupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CEE1 __SEGGER_RTL_ascii_tolower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CEED __SEGGER_RTL_ascii_iswctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CF0D __SEGGER_RTL_ascii_towupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800CF19 __SEGGER_RTL_ascii_towlower 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E1DD __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E29D __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E2AF __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E2C3 __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 338 4 Code Gb stm32g4xx_hal_adc.o
main 1 712 4 Code Gb main.o
AH_COUNTER_Exec 1 560 4 Code Gb ah_counter.o
HAL_FLASHEx_OBProgram 1 526 4 Code Gb stm32g4xx_hal_flash_ex.o
HAL_RCC_OscConfig 1 518 4 Code Gb stm32g4xx_hal_rcc.o
HAL_ADC_Init 1 510 4 Code Gb stm32g4xx_hal_adc.o
HAL_RCCEx_PeriphCLKConfig 1 308 4 Code Gb stm32g4xx_hal_rcc_ex.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)
ADS1260_init 1 144 4 Code Gb ads1260.o
HAL_FDCAN_Init 966 4 Code Gb stm32g4xx_hal_fdcan.o
UART_SetConfig 886 4 Code Gb stm32g4xx_hal_uart.o
HAL_UART_IRQHandler 830 4 Code Gb stm32g4xx_hal_uart.o
HAL_ADC_MspInit 778 4 Code Gb adc.o
ADS1260_ReadConversion 684 4 Code Gb ads1260.o
HAL_RCC_ClockConfig 672 4 Code Gb stm32g4xx_hal_rcc.o
__SEGGER_RTL_float64_pow_inline 664 8 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_GPIO_Init 652 4 Code Gb stm32g4xx_hal_gpio.o
HAL_SPI_TransmitReceive 624 4 Code Gb stm32g4xx_hal_spi.o
HAL_SPI_Init 616 2 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 526 2 Code Gb stm32g4xx_hal_uart.o
exp 496 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_DMA_Init 494 2 Code Gb stm32g4xx_hal_dma.o
EEPROM_storeConfig 482 2 Code Gb eeprom.o
HAL_I2C_Mem_Read 452 2 Code Gb stm32g4xx_hal_i2c.o
__aeabi_ddiv 450 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
EEPROM_readConfig 442 2 Code Gb eeprom.o
WH_COUNTER_Exec 440 4 Code Gb wh_counter.o
HAL_I2C_Mem_Write 438 2 Code Gb stm32g4xx_hal_i2c.o
log 416 8 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_I2C_Init 406 2 Code Gb stm32g4xx_hal_i2c.o
EEPROM_factoryRestore 396 2 Code Gb eeprom.o
HAL_ADCEx_MultiModeConfigChannel 396 2 Code Gb stm32g4xx_hal_adc_ex.o
HAL_RTC_Init 388 2 Code Gb stm32g4xx_hal_rtc.o
HAL_UART_MspInit 386 2 Code Gb usart.o
OUTPUTS_CheckOVP 372 2 Code Gb outputs.o
HAL_FLASHEx_OBGetConfig 364 4 Code Gb stm32g4xx_hal_flash_ex.o
ESR_Exec 360 4 Code Gb esr.o
OUTPUTS_CheckLVP 358 2 Code Gb outputs.o
HAL_ADCEx_MultiModeStart_DMA 338 2 Code Gb stm32g4xx_hal_adc_ex.o
MX_GPIO_Init 334 2 Code Gb gpio.o
SetFlashReadProtection 334 2 Code Gb main.o
ESR_FAST_Exec 332 4 Code Gb esr.o
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart 316 4 Code Gb ads1260.o
AuxModeAlarmExec 314 2 Code Gb outputs.o
HAL_ADC_Start_DMA 314 2 Code Gb stm32g4xx_hal_adc.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)
ADS_1260_BatteryCurrentGainCalibrationStart 300 4 Code Gb ads1260.o
SELF_DISCHARGE_Exec 276 4 Code Gb self_discharge.o
HAL_FDCAN_MspInit 258 2 Code Gb fdcan.o
MX_ADC3_Init 256 2 Code Gb adc.o
HAL_CRC_Init 250 2 Code Gb stm32g4xx_hal_crc.o
LoadBackupRegister 250 2 Code Gb main.o
MX_ADC5_Init 250 2 Code Gb adc.o
HAL_I2C_MspInit 240 2 Code Gb i2c.o
HAL_PWREx_ControlVoltageScaling 230 4 Code Gb stm32g4xx_hal_pwr_ex.o
I2C_IsErrorOccurred 228 4 Code Lc stm32g4xx_hal_i2c.o
SPI_WaitFifoStateUntilTimeout 222 4 Code Lc stm32g4xx_hal_spi.o
I2C_TransferConfig 214 2 Code Lc stm32g4xx_hal_i2c.o
ADC_Enable 210 4 Code Gb stm32g4xx_hal_adc.o
HAL_ADCEx_Calibration_Start 206 4 Code Gb stm32g4xx_hal_adc_ex.o
BATTERY_VOLTAGE_Exec 204 4 Code Gb battery_voltage.o
HAL_UART_ErrorCallback 196 2 Code Gb modbus.o
HAL_UARTEx_SetTxFifoThreshold 192 2 Code Gb stm32g4xx_hal_uart_ex.o
MX_ADC1_Init 192 2 Code Gb adc.o
mbUartInit 192 4 Code Gb modbus.o
UART_CheckIdleState 188 4 Code Gb stm32g4xx_hal_uart.o
HAL_IWDG_Init 184 4 Code Gb stm32g4xx_hal_iwdg.o
SaveBackupRegister 182 2 Code Gb main.o
HAL_UART_Init 180 2 Code Gb stm32g4xx_hal_uart.o
HAL_DMA_Start_IT 176 2 Code Gb stm32g4xx_hal_dma.o
HAL_UARTEx_SetRxFifoThreshold 174 2 Code Gb stm32g4xx_hal_uart_ex.o
UART_Start_Receive_DMA 172 4 Code Gb stm32g4xx_hal_uart.o
HAL_PCD_Init 170 4 Code Gb stm32g4xx_hal_pcd.o
SPI_WaitFlagStateUntilTimeout 170 4 Code Lc stm32g4xx_hal_spi.o
SetBootFromFlashAndReadOutProtection 168 2 Code Gb main.o
AuxModeHeaterExec 166 2 Code Gb outputs.o
MX_DMA_Init 166 2 Code Gb dma.o
HAL_I2CEx_ConfigAnalogFilter 160 2 Code Gb stm32g4xx_hal_i2c_ex.o
SystemClock_Config 158 4 Code Gb main.o
HAL_I2CEx_ConfigDigitalFilter 154 2 Code Gb stm32g4xx_hal_i2c_ex.o
UART_WaitOnFlagUntilTimeout 154 4 Code Gb stm32g4xx_hal_uart.o
HAL_DMA_IRQHandler 152 2 Code Gb stm32g4xx_hal_dma.o
HAL_SPI_MspInit 150 2 Code Gb spi.o
HAL_UART_Transmit_DMA 148 4 Code Gb stm32g4xx_hal_uart.o
MX_ADC4_Init 146 2 Code Gb adc.o
SystemCoreClockUpdate 146 4 Code Gb system_stm32g4xx.o
CHIP_TEMPERATURE_Calibration 144 4 Code Gb chip_temperature.o
SYS_DATA_Init 144 2 Code Gb sysdata.o
MX_ADC2_Init 140 2 Code Gb adc.o
I2C_WaitOnFlagUntilTimeout 138 4 Code Lc stm32g4xx_hal_i2c.o
UART_DMAReceiveCplt 138 4 Code Lc stm32g4xx_hal_uart.o
AuxModeSOCExec 132 2 Code Gb outputs.o
WH_COUNTER_GetSoCAutoTemp 132 2 Code Gb wh_counter.o
__SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbSlaveReadHoldingRegisters 132 4 Code Gb modbus.o
mbSlaveWriteMultipleRegisters 132 4 Code Gb modbus.o
HAL_UARTEx_DisableFifoMode 130 2 Code Gb stm32g4xx_hal_uart_ex.o
MX_USART2_UART_Init 128 2 Code Gb usart.o
__aeabi_d2lz 128 4 Code Wk floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
ADS_1260_SetDataRate 126 4 Code Gb ads1260.o
HAL_DMA_Abort_IT 124 2 Code Gb stm32g4xx_hal_dma.o
HAL_NVIC_SetPriority 122 2 Code Gb stm32g4xx_hal_cortex.o
ADC_Disable 118 4 Code Gb stm32g4xx_hal_adc.o
MX_USART1_UART_Init 118 2 Code Gb usart.o
SHUNT_TEMPERATURE_Exec 116 4 Code Gb shunt_temperature.o
__SEGGER_RTL_float64_PolyEvalP 114 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
CurrentGainCal 112 4 Code Gb fast_current.o
FAST_CURRENT_Exec 112 4 Code Gb fast_current.o
HAL_DMA_Abort 110 2 Code Gb stm32g4xx_hal_dma.o
HAL_RCC_GetSysClockFreq 110 2 Code Gb stm32g4xx_hal_rcc.o
JumpToBootloader 108 4 Code Gb main.o
EEPROM_Write 106 4 Code Gb eeprom.o
MX_I2C3_Init 106 2 Code Gb i2c.o
CHIP_TEMPERATURE_Exec 104 4 Code Gb chip_temperature.o
__aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
vfprintf_l 104 2 Code Wk prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_CRCEx_Polynomial_Set 102 4 Code Gb stm32g4xx_hal_crc_ex.o
CRC_Handle_8 100 4 Code Lc stm32g4xx_hal_crc.o
MX_I2C4_Init 100 2 Code Gb i2c.o
_DoInit 100 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
EEPROM_Read 98 4 Code Gb eeprom.o
I2C_WaitOnTXISFlagUntilTimeout 96 4 Code Lc stm32g4xx_hal_i2c.o
UART_EndRxTransfer 94 4 Code Lc stm32g4xx_hal_uart.o
ADC_DMAConvCplt 92 2 Code Gb stm32g4xx_hal_adc.o
HAL_RTC_MspInit 92 2 Code Gb rtc.o
mbSlaveWriteSingleRegister 92 2 Code Gb modbus.o
memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock 88 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
HAL_UART_Receive_DMA 86 4 Code Gb stm32g4xx_hal_uart.o
I2C_WaitOnSTOPFlagUntilTimeout 86 4 Code Lc stm32g4xx_hal_i2c.o
_WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
calc_temp_compensation 86 2 Code Gb chip_temperature.o
HAL_I2CEx_EnableFastModePlus 84 2 Code Gb stm32g4xx_hal_i2c_ex.o
MX_SPI3_Init 84 2 Code Gb spi.o
WH_COUNTER_GetSoCAuto 84 2 Code Gb wh_counter.o
getSocAhAuto 84 2 Code Gb ah_counter.o
FLASH_WaitForLastOperation 82 4 Code Gb stm32g4xx_hal_flash.o
UARTEx_SetNbDataToProcess 82 2 Code Lc stm32g4xx_hal_uart_ex.o
UART_DMAError 82 2 Code Lc stm32g4xx_hal_uart.o
HAL_InitTick 80 2 Code Wk stm32g4xx_hal.o
EEPROM_fullRestore 78 2 Code Gb eeprom.o
HAL_PCD_MspInit 78 2 Code Gb usb.o
MX_FDCAN2_Init 76 2 Code Gb fdcan.o
MX_FDCAN3_Init 76 2 Code Gb fdcan.o
strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
DMA_CalcDMAMUXChannelBaseAndMask 74 2 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)
RTC_EnterInitMode 72 4 Code Gb stm32g4xx_hal_rtc.o
RTC_ExitInitMode 72 2 Code Gb stm32g4xx_hal_rtc.o
__SEGGER_RTL_float64_PolyEvalQ 70 2 Code Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
EEPROM_isFirstStart 68 2 Code Gb eeprom.o
EFFICIENCY_Exec 68 4 Code Gb efficiency.o
HAL_MspInit 68 2 Code Gb stm32g4xx_hal_msp.o
HAL_UART_EnableReceiverTimeout 68 2 Code Gb stm32g4xx_hal_uart.o
_WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
mbInit 68 2 Code Gb modbus.o
MX_CRC_Init 66 2 Code Gb crc.o
UART_DMATransmitCplt 66 4 Code Lc stm32g4xx_hal_uart.o
DMA_SetConfig 64 2 Code Lc stm32g4xx_hal_dma.o
INT_BAT_VOLTAGE_Exec 64 4 Code Gb int_bat_voltage.o
MX_RTC_Init 64 2 Code Gb rtc.o
WH_COUNTER_CalcSoH 64 2 Code Gb wh_counter.o
ldexp 64 2 Code Wk floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
SPI_EndRxTxTransaction 62 2 Code Lc stm32g4xx_hal_spi.o
HAL_GPIO_WritePin 60 2 Code Gb stm32g4xx_hal_gpio.o
SHUNT_VOLTAGE_Exec 60 4 Code Gb shunt_voltage.o
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart 58 2 Code Gb ads1260.o
mbSlaveProcessRtuQuery 58 2 Code Gb modbus.o
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart 56 2 Code Gb ads1260.o
HAL_NVIC_SetPriorityGrouping 56 2 Code Gb stm32g4xx_hal_cortex.o
HAL_UART_ReceiverTimeout_Config 56 2 Code Gb stm32g4xx_hal_uart.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)
y 56 2 Code Gb chip_temperature.o
AH_COUNTER_Init 54 2 Code Gb ah_counter.o
CRC_Handle_16 54 4 Code Lc stm32g4xx_hal_crc.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 2 Code Gb modbus.o
MX_USB_PCD_Init 52 2 Code Gb usb.o
OUTPUTS_CheckAUX 52 4 Code Gb outputs.o
UART_EndTxTransfer 52 4 Code Lc stm32g4xx_hal_uart.o
WH_COUNTER_GetSoCManual 52 2 Code Gb wh_counter.o
mbCrc16 52 4 Code Gb modbus.o
MX_IWDG_Init 50 2 Code Gb iwdg.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 2 Code Gb modbus.o
HAL_RTC_WaitForSynchro 48 4 Code Gb stm32g4xx_hal_rtc.o
ADS_1260_BatteryCurrentOffsetCalibrationStart 46 2 Code Gb ads1260.o
HAL_CRC_MspInit 46 2 Code Gb crc.o
HAL_NVIC_EnableIRQ 46 2 Code Gb stm32g4xx_hal_cortex.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 46 2 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)
HAL_GPIO_EXTI_Callback 44 2 Code Gb stm32g4xx_it.o
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_FLASH_OB_Unlock 42 2 Code Gb stm32g4xx_hal_flash.o
HAL_GPIO_TogglePin 42 2 Code Gb stm32g4xx_hal_gpio.o
HAL_PCDEx_ActivateLPM 42 2 Code Gb stm32g4xx_hal_pcd_ex.o
HAL_RCC_GetPCLK1Freq 42 2 Code Gb stm32g4xx_hal_rcc.o
HAL_RCC_GetPCLK2Freq 42 2 Code Gb stm32g4xx_hal_rcc.o
HAL_ADC_ConvCpltCallback 40 2 Code Gb main.o
HAL_Delay 40 4 Code Wk stm32g4xx_hal.o
HAL_FLASH_Unlock 40 2 Code Gb stm32g4xx_hal_flash.o
HAL_RTCEx_BKUPWrite 40 2 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)
HAL_RTCEx_BKUPRead 38 2 Code Gb stm32g4xx_hal_rtc_ex.o
HAL_SYSTICK_Config 38 2 Code Gb stm32g4xx_hal_cortex.o
WH_COUNTER_SetToMax 38 2 Code Gb wh_counter.o
DMA_CalcDMAMUXRequestGenBaseAndMask 36 2 Code Lc stm32g4xx_hal_dma.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 2 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 2 Code Gb stm32g4xx_hal_flash.o
HAL_Init 28 2 Code Gb stm32g4xx_hal.o
I2C_Flush_TXDR 28 2 Code Lc stm32g4xx_hal_i2c.o
WH_COUNTER_Init 28 2 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 2 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 2 Code Wk stm32g4xx_hal.o
UART_DMARxHalfCplt 26 2 Code Lc stm32g4xx_hal_uart.o
USB_DevInit 26 2 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 2 Code Gb stm32g4xx_hal_flash.o
WH_COUNTER_SetDetectedEnergy 24 2 Code Gb wh_counter.o
mbSend 24 2 Code Gb modbus.o
ADC_DMAError 22 2 Code Gb stm32g4xx_hal_adc.o
HAL_GPIO_EXTI_IRQHandler 22 2 Code Gb stm32g4xx_hal_gpio.o
_GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
USB_DisableGlobalInt 20 2 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)
Error_Handler 18 4 Code Gb main.o
HAL_PWREx_DisableUCPDDeadBattery 18 2 Code Gb stm32g4xx_hal_pwr_ex.o
HAL_PWR_EnableBkUpAccess 18 2 Code Gb stm32g4xx_hal_pwr.o
OUTPUTS_Init 18 2 Code Gb outputs.o
SystemInit 18 2 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 2 Code Gb modbus.o
ADS1260_StartConversion 16 2 Code Gb ads1260.o
CurrentOffsetCal 16 2 Code Gb fast_current.o
HAL_SYSCFG_DisableVREFBUF 16 2 Code Gb stm32g4xx_hal.o
assert_failed 16 2 Code Gb main.o
HAL_UART_TxCpltCallback 14 2 Code Gb modbus.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 2 Code Gb stm32g4xx_it.o
DMA1_Channel2_IRQHandler 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel3_IRQHandler 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel4_IRQHandler 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel5_IRQHandler 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel6_IRQHandler 12 2 Code Gb stm32g4xx_it.o
DMA1_Channel7_IRQHandler 12 2 Code Gb stm32g4xx_it.o
HAL_GetTick 12 2 Code Wk stm32g4xx_hal.o
HAL_IWDG_Refresh 12 2 Code Gb stm32g4xx_hal_iwdg.o
UART_DMAAbortOnError 12 2 Code Lc stm32g4xx_hal_uart.o
USART1_IRQHandler 12 2 Code Gb stm32g4xx_it.o
USART2_IRQHandler 12 2 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 2 Code Gb stm32g4xx_hal_adc.o
EXTI2_IRQHandler 6 2 Code Gb stm32g4xx_it.o
EXTI9_5_IRQHandler 6 2 Code Gb stm32g4xx_it.o
UART_DMATxHalfCplt 6 2 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 2 Code Gb ads1260.o
HAL_NVIC_SystemReset 4 2 Code Gb stm32g4xx_hal_cortex.o
SysTick_Handler 4 2 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 2 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 2 Code Gb stm32g4xx_it.o
HAL_ADC_ConvHalfCpltCallback 2 2 Code Wk stm32g4xx_hal_adc.o
HAL_ADC_ErrorCallback 2 2 Code Wk stm32g4xx_hal_adc.o
HAL_UARTEx_RxEventCallback 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UARTEx_RxFifoFullCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_TxFifoEmptyCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UARTEx_WakeupCallback 2 2 Code Wk stm32g4xx_hal_uart_ex.o
HAL_UART_RxCpltCallback 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UART_RxHalfCpltCallback 2 2 Code Wk stm32g4xx_hal_uart.o
HAL_UART_TxHalfCpltCallback 2 2 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 2 Code Gb stm32g4xx_it.o
SVC_Handler 2 2 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 0x0800E124 16 Cnst Gb system_stm32g4xx.o
APBPrescTable 0x0800E134 8 Cnst Gb system_stm32g4xx.o
UARTEx_SetNbDataToProcess.denominator 0x0800DFC4 8 Cnst Lc stm32g4xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.numerator 0x0800DFBC 8 Cnst Lc stm32g4xx_hal_uart_ex.o
UARTPrescTable 0x0800C20C 24 2 Cnst Gb stm32g4xx_hal_uart.o
_DoInit._aInitStr 0x0800DE26 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map 0x0800E15C 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask 0x0800DEA1 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale 0x080042AC 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 0x0800DE52 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names 0x0800DE6F 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator 0x0800D389 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data 0x080042D8 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format 0x0800DE40 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format 0x0800D390 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_day_names 0x0800D8BB 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_month_names 0x0800D332 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format 0x0800DE49 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii 0x080042B8 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string 0x0800DEA0 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_utf8_period 0x0800D8F7 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_Log 0x080008B8 40 8 Cnst Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc 0x0800E14C 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_uc 0x0800E13C 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_data__ 0x0800E270 [44] 4 Cnst Lc [ Linker created ]
__SEGGER_init_table__ 0x0800E200 [112] 4 Cnst Lc [ Linker created ]
defaultEepromData 0x080001D8 184 8 Cnst Lc eeprom.o

Read-only data symbols by address

Address Symbol name Size Align Type Bd Object File
0x080001D8 defaultEepromData 184 8 Cnst Lc eeprom.o
0x080008B8 __SEGGER_RTL_float64_Log 40 8 Cnst Lc floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080042AC __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080042B8 __SEGGER_RTL_codeset_ascii 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x080042D8 __SEGGER_RTL_c_locale_data 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800C20C UARTPrescTable 24 2 Cnst Gb stm32g4xx_hal_uart.o
0x0800D332 __SEGGER_RTL_c_locale_month_names 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D389 __SEGGER_RTL_c_locale_am_pm_indicator 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D390 __SEGGER_RTL_c_locale_date_time_format 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D8BB __SEGGER_RTL_c_locale_day_names 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800D8F7 __SEGGER_RTL_data_utf8_period 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DE26 _DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DE40 __SEGGER_RTL_c_locale_date_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DE49 __SEGGER_RTL_c_locale_time_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DE52 __SEGGER_RTL_c_locale_abbrev_day_names 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DE6F __SEGGER_RTL_c_locale_abbrev_month_names 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DEA0 __SEGGER_RTL_data_empty_string 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DEA1 __SEGGER_RTL_ascii_ctype_mask 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800DFBC UARTEx_SetNbDataToProcess.numerator 8 Cnst Lc stm32g4xx_hal_uart_ex.o
0x0800DFC4 UARTEx_SetNbDataToProcess.denominator 8 Cnst Lc stm32g4xx_hal_uart_ex.o
0x0800E124 AHBPrescTable 16 Cnst Gb system_stm32g4xx.o
0x0800E134 APBPrescTable 8 Cnst Gb system_stm32g4xx.o
0x0800E13C __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E14C __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E15C __SEGGER_RTL_ascii_ctype_map 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a)
0x0800E200 __SEGGER_init_table__ [112] 4 Cnst Lc [ Linker created ]
0x0800E270 __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__ 0x0800E2EA ---- Gb [ Linker created ]
__FLASH1_segment_used_size__ 0x0000E2EA ---- 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__ 0x0800E2EA ---- Gb [ Linker created ]
__FLASH_segment_used_size__ 0x0000E2EA ---- 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__ 0x0800DEC8 ---- Gb [ Linker created ]
__ctors_start__ 0x0800DEC4 ---- 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 ]
0x0000E2EA __FLASH_segment_used_size__ ---- Gb [ Linker created ]
0x0000E2EA __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
0x0800DEC4 __ctors_start__ ---- Gb [ Linker created ]
0x0800DEC8 __ctors_end__ ---- Gb [ Linker created ]
0x0800E2EA __FLASH_segment_used_end__ ---- Gb [ Linker created ]
0x0800E2EA __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 0800DEC4-0800DEC7 4 Auto
stack 10007800-10007FFF 2 048 Auto
tbss 10001784-10001787 4 Auto
tdata 10001788-1000179B 20 Auto
tdata_load 0800DEB0-0800DEC3 20 Auto
tls 10001784-1000179B 24 Fixed
vectors 08000000-080001D7 472 Auto

Blocks by address

Range Size Name Ordering
08000000-080001D7 472 vectors Auto
0800DEB0-0800DEC3 20 tdata_load Auto
0800DEC4-0800DEC7 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 JumpToBootloader Error_Handler 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_DMATransmitCplt UART_DMATxHalfCplt UART_DMAError 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 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: 08003F31 DC.W reset_handler 0x08000008: 080048B9 DC.W NMI_Handler 0x0800000C: 080048E9 DC.W HardFault_Handler 0x08000010: 08004991 DC.W MemManage_Handler 0x08000014: 08004A95 DC.W BusFault_Handler 0x08000018: 08004BE5 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: 0800616B DC.W SVC_Handler 0x08000030: 080061B7 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: 0800621F DC.W PendSV_Handler 0x0800003C: 0800B2F5 DC.W SysTick_Handler 0x08000040: 0800A975 DC.W WWDG_IRQHandler 0x08000044: 0800A977 DC.W PVD_PVM_IRQHandler 0x08000048: 0800A979 DC.W RTC_TAMP_LSECSS_IRQHandler 0x0800004C: 0800A97B DC.W RTC_WKUP_IRQHandler 0x08000050: 0800A97D DC.W FLASH_IRQHandler 0x08000054: 0800A97F DC.W RCC_IRQHandler 0x08000058: 0800A981 DC.W EXTI0_IRQHandler 0x0800005C: 0800A983 DC.W EXTI1_IRQHandler 0x08000060: 080065E7 DC.W EXTI2_IRQHandler 0x08000064: 0800A985 DC.W EXTI3_IRQHandler 0x08000068: 0800A987 DC.W EXTI4_IRQHandler 0x0800006C: 0800B2F9 DC.W DMA1_Channel1_IRQHandler 0x08000070: 0800B305 DC.W DMA1_Channel2_IRQHandler 0x08000074: 0800B311 DC.W DMA1_Channel3_IRQHandler 0x08000078: 0800B31D DC.W DMA1_Channel4_IRQHandler 0x0800007C: 0800B329 DC.W DMA1_Channel5_IRQHandler 0x08000080: 0800B335 DC.W DMA1_Channel6_IRQHandler 0x08000084: 0800B341 DC.W DMA1_Channel7_IRQHandler 0x08000088: 0800A989 DC.W ADC1_2_IRQHandler 0x0800008C: 0800A98B DC.W USB_HP_IRQHandler 0x08000090: 0800A98D DC.W USB_LP_IRQHandler 0x08000094: 0800A98F DC.W FDCAN1_IT0_IRQHandler 0x08000098: 0800A991 DC.W FDCAN1_IT1_IRQHandler 0x0800009C: 0800663F DC.W EXTI9_5_IRQHandler 0x080000A0: 0800A993 DC.W TIM1_BRK_TIM15_IRQHandler 0x080000A4: 0800A995 DC.W TIM1_UP_TIM16_IRQHandler 0x080000A8: 0800A997 DC.W TIM1_TRG_COM_TIM17_IRQHandler 0x080000AC: 0800A999 DC.W TIM1_CC_IRQHandler 0x080000B0: 0800A99B DC.W TIM2_IRQHandler 0x080000B4: 0800A99D DC.W TIM3_IRQHandler 0x080000B8: 0800A99F DC.W TIM4_IRQHandler 0x080000BC: 0800A9A1 DC.W I2C1_EV_IRQHandler 0x080000C0: 0800A9A3 DC.W I2C1_ER_IRQHandler 0x080000C4: 0800A9A5 DC.W I2C2_EV_IRQHandler 0x080000C8: 0800A9A7 DC.W I2C2_ER_IRQHandler 0x080000CC: 0800A9A9 DC.W SPI1_IRQHandler 0x080000D0: 0800A9AB DC.W SPI2_IRQHandler 0x080000D4: 0800B34D DC.W USART1_IRQHandler 0x080000D8: 0800B359 DC.W USART2_IRQHandler 0x080000DC: 0800A9AD DC.W USART3_IRQHandler 0x080000E0: 0800A9AF DC.W EXTI15_10_IRQHandler 0x080000E4: 0800A9B1 DC.W RTC_Alarm_IRQHandler 0x080000E8: 0800A9B3 DC.W USBWakeUp_IRQHandler 0x080000EC: 0800A9B5 DC.W TIM8_BRK_IRQHandler 0x080000F0: 0800A9B7 DC.W TIM8_UP_IRQHandler 0x080000F4: 0800A9B9 DC.W TIM8_TRG_COM_IRQHandler 0x080000F8: 0800A9BB DC.W TIM8_CC_IRQHandler 0x080000FC: 0800A9BD DC.W ADC3_IRQHandler 0x08000100: 0800A9BF DC.W FMC_IRQHandler 0x08000104: 0800A9C1 DC.W LPTIM1_IRQHandler 0x08000108: 0800A9C3 DC.W TIM5_IRQHandler 0x0800010C: 0800A9C5 DC.W SPI3_IRQHandler 0x08000110: 0800A9C7 DC.W UART4_IRQHandler 0x08000114: 0800A9C9 DC.W UART5_IRQHandler 0x08000118: 0800A9CB DC.W TIM6_DAC_IRQHandler 0x0800011C: 0800A9CD DC.W TIM7_DAC_IRQHandler 0x08000120: 0800A9CF DC.W DMA2_Channel1_IRQHandler 0x08000124: 0800A9D1 DC.W DMA2_Channel2_IRQHandler 0x08000128: 0800A9D3 DC.W DMA2_Channel3_IRQHandler 0x0800012C: 0800A9D5 DC.W DMA2_Channel4_IRQHandler 0x08000130: 0800A9D7 DC.W DMA2_Channel5_IRQHandler 0x08000134: 0800A9D9 DC.W ADC4_IRQHandler 0x08000138: 0800A9DB DC.W ADC5_IRQHandler 0x0800013C: 0800A9DD DC.W UCPD1_IRQHandler 0x08000140: 0800A9DF DC.W COMP1_2_3_IRQHandler 0x08000144: 0800A9E1 DC.W COMP4_5_6_IRQHandler 0x08000148: 0800A9E3 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: 0800A9E5 DC.W CRS_IRQHandler 0x08000170: 0800A9E7 DC.W SAI1_IRQHandler 0x08000174: 0800A9E9 DC.W TIM20_BRK_IRQHandler 0x08000178: 0800A9EB DC.W TIM20_UP_IRQHandler 0x0800017C: 0800A9ED DC.W TIM20_TRG_COM_IRQHandler 0x08000180: 0800A9EF DC.W TIM20_CC_IRQHandler 0x08000184: 0800A9F1 DC.W FPU_IRQHandler 0x08000188: 0800A9F3 DC.W I2C4_EV_IRQHandler 0x0800018C: 0800A9F5 DC.W I2C4_ER_IRQHandler 0x08000190: 0800A9F7 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: 0800A9F9 DC.W FDCAN2_IT0_IRQHandler 0x0800019C: 0800A9FB DC.W FDCAN2_IT1_IRQHandler 0x080001A0: 0800A9FD DC.W FDCAN3_IT0_IRQHandler 0x080001A4: 0800A9FF DC.W FDCAN3_IT1_IRQHandler 0x080001A8: 0800AA01 DC.W RNG_IRQHandler 0x080001AC: 0800AA03 DC.W LPUART1_IRQHandler 0x080001B0: 0800AA05 DC.W I2C3_EV_IRQHandler 0x080001B4: 0800AA07 DC.W I2C3_ER_IRQHandler 0x080001B8: 0800AA09 DC.W DMAMUX_OVR_IRQHandler 0x080001BC: 0800AA0B DC.W QUADSPI_IRQHandler 0x080001C0: 0800AA0D DC.W DMA1_Channel8_IRQHandler 0x080001C4: 0800AA0F DC.W DMA2_Channel6_IRQHandler 0x080001C8: 0800AA11 DC.W DMA2_Channel7_IRQHandler 0x080001CC: 0800AA13 DC.W DMA2_Channel8_IRQHandler 0x080001D0: 0800AA15 DC.W CORDIC_IRQHandler 0x080001D4: 0800AA17 DC.W FMAC_IRQHandler

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


defaultEepromData: _vectors_end: 0x080001D8: 00 DC.B 0x00 ; '\0' 0x080001D9: 4B DC.B 0x4B ; 'K' 0x080001DA: 00 DC.B 0x00 ; '\0' 0x080001DB: 00 DC.B 0x00 ; '\0' 0x080001DC: 00 DC.B 0x00 ; '\0' 0x080001DD: 00 DC.B 0x00 ; '\0' 0x080001DE: 01 DC.B 0x01 ; '\x01' 0x080001DF: 00 DC.B 0x00 ; '\0' 0x080001E0: 01 DC.B 0x01 ; '\x01' 0x080001E1: 00 DC.B 0x00 ; '\0' 0x080001E2: 00 DC.B 0x00 ; '\0' 0x080001E3: 00 DC.B 0x00 ; '\0' 0x080001E4: 00 DC.B 0x00 ; '\0' 0x080001E5: 00 DC.B 0x00 ; '\0' 0x080001E6: 00 DC.B 0x00 ; '\0' 0x080001E7: 00 DC.B 0x00 ; '\0' 0x080001E8: 00 DC.B 0x00 ; '\0' 0x080001E9: 00 DC.B 0x00 ; '\0' 0x080001EA: 00 DC.B 0x00 ; '\0' 0x080001EB: 00 DC.B 0x00 ; '\0' 0x080001EC: 00 DC.B 0x00 ; '\0' 0x080001ED: 00 DC.B 0x00 ; '\0' 0x080001EE: 00 DC.B 0x00 ; '\0' 0x080001EF: 00 DC.B 0x00 ; '\0' 0x080001F0: 00 DC.B 0x00 ; '\0' 0x080001F1: 00 DC.B 0x00 ; '\0' 0x080001F2: 00 DC.B 0x00 ; '\0' 0x080001F3: 00 DC.B 0x00 ; '\0' 0x080001F4: 00 DC.B 0x00 ; '\0' 0x080001F5: 00 DC.B 0x00 ; '\0' 0x080001F6: 00 DC.B 0x00 ; '\0' 0x080001F7: 00 DC.B 0x00 ; '\0' 0x080001F8: 00 DC.B 0x00 ; '\0' 0x080001F9: 00 DC.B 0x00 ; '\0' 0x080001FA: 00 DC.B 0x00 ; '\0' 0x080001FB: 00 DC.B 0x00 ; '\0' 0x080001FC: 00 DC.B 0x00 ; '\0' 0x080001FD: 00 DC.B 0x00 ; '\0' 0x080001FE: 00 DC.B 0x00 ; '\0' 0x080001FF: 00 DC.B 0x00 ; '\0' 0x08000200: 00 DC.B 0x00 ; '\0' 0x08000201: 00 DC.B 0x00 ; '\0' 0x08000202: 00 DC.B 0x00 ; '\0' 0x08000203: 00 DC.B 0x00 ; '\0' 0x08000204: 00 DC.B 0x00 ; '\0' 0x08000205: 00 DC.B 0x00 ; '\0' 0x08000206: 00 DC.B 0x00 ; '\0' 0x08000207: 00 DC.B 0x00 ; '\0' 0x08000208: 90 DC.B 0x90 ; '\x90' 0x08000209: D0 DC.B 0xD0 ; '\xD0' 0x0800020A: 03 DC.B 0x03 ; '\x03' 0x0800020B: 00 DC.B 0x00 ; '\0' 0x0800020C: 00 DC.B 0x00 ; '\0' 0x0800020D: 00 DC.B 0x00 ; '\0' 0x0800020E: 00 DC.B 0x00 ; '\0' 0x0800020F: 00 DC.B 0x00 ; '\0' 0x08000210: 00 DC.B 0x00 ; '\0' 0x08000211: 00 DC.B 0x00 ; '\0' 0x08000212: 00 DC.B 0x00 ; '\0' 0x08000213: 00 DC.B 0x00 ; '\0' 0x08000214: 00 DC.B 0x00 ; '\0' 0x08000215: 00 DC.B 0x00 ; '\0' 0x08000216: 00 DC.B 0x00 ; '\0' 0x08000217: 00 DC.B 0x00 ; '\0' 0x08000218: 40 DC.B 0x40 ; '@' 0x08000219: 42 DC.B 0x42 ; 'B' 0x0800021A: 0F DC.B 0x0F ; '\x0F' 0x0800021B: 00 DC.B 0x00 ; '\0' 0x0800021C: 00 DC.B 0x00 ; '\0' 0x0800021D: 00 DC.B 0x00 ; '\0' 0x0800021E: 00 DC.B 0x00 ; '\0' 0x0800021F: 00 DC.B 0x00 ; '\0' 0x08000220: 40 DC.B 0x40 ; '@' 0x08000221: 42 DC.B 0x42 ; 'B' 0x08000222: 0F DC.B 0x0F ; '\x0F' 0x08000223: 00 DC.B 0x00 ; '\0' 0x08000224: 00 DC.B 0x00 ; '\0' 0x08000225: 00 DC.B 0x00 ; '\0' 0x08000226: 00 DC.B 0x00 ; '\0' 0x08000227: 00 DC.B 0x00 ; '\0' 0x08000228: 00 DC.B 0x00 ; '\0' 0x08000229: 00 DC.B 0x00 ; '\0' 0x0800022A: 00 DC.B 0x00 ; '\0' 0x0800022B: 00 DC.B 0x00 ; '\0' 0x0800022C: 00 DC.B 0x00 ; '\0' 0x0800022D: 00 DC.B 0x00 ; '\0' 0x0800022E: 00 DC.B 0x00 ; '\0' 0x0800022F: 00 DC.B 0x00 ; '\0' 0x08000230: FF DC.B 0xFF ; '\xFF' 0x08000231: FF DC.B 0xFF ; '\xFF' 0x08000232: FF DC.B 0xFF ; '\xFF' 0x08000233: FF DC.B 0xFF ; '\xFF' 0x08000234: FF DC.B 0xFF ; '\xFF' 0x08000235: FF DC.B 0xFF ; '\xFF' 0x08000236: FF DC.B 0xFF ; '\xFF' 0x08000237: FF DC.B 0xFF ; '\xFF' 0x08000238: 00 DC.B 0x00 ; '\0' 0x08000239: D6 DC.B 0xD6 ; '\xD6' 0x0800023A: 8A DC.B 0x8A ; '\x8A' 0x0800023B: EA DC.B 0xEA ; '\xEA' 0x0800023C: FF DC.B 0xFF ; '\xFF' 0x0800023D: FF DC.B 0xFF ; '\xFF' 0x0800023E: FF DC.B 0xFF ; '\xFF' 0x0800023F: FF DC.B 0xFF ; '\xFF' 0x08000240: 00 DC.B 0x00 ; '\0' 0x08000241: 78 DC.B 0x78 ; 'x' 0x08000242: 84 DC.B 0x84 ; '\x84' 0x08000243: C9 DC.B 0xC9 ; '\xC9' 0x08000244: FD DC.B 0xFD ; '\xFD' 0x08000245: FF DC.B 0xFF ; '\xFF' 0x08000246: FF DC.B 0xFF ; '\xFF' 0x08000247: FF DC.B 0xFF ; '\xFF' 0x08000248: DE DC.B 0xDE ; '\xDE' 0x08000249: 03 DC.B 0x03 ; '\x03' 0x0800024A: 69 DC.B 0x69 ; 'i' 0x0800024B: 00 DC.B 0x00 ; '\0' 0x0800024C: 00 DC.B 0x00 ; '\0' 0x0800024D: 71 DC.B 0x71 ; 'q' 0x0800024E: 02 DC.B 0x02 ; '\x02' 0x0800024F: 00 DC.B 0x00 ; '\0' 0x08000250: 00 DC.B 0x00 ; '\0' 0x08000251: 40 DC.B 0x40 ; '@' 0x08000252: 1F DC.B 0x1F ; '\x1F' 0x08000253: 00 DC.B 0x00 ; '\0' 0x08000254: 0A DC.B 0x0A ; '\n' 0x08000255: 00 DC.B 0x00 ; '\0' 0x08000256: 02 DC.B 0x02 ; '\x02' 0x08000257: 00 DC.B 0x00 ; '\0' 0x08000258: 60 DC.B 0x60 ; '`' 0x08000259: 6D DC.B 0x6D ; 'm' 0x0800025A: E0 DC.B 0xE0 ; '\xE0' 0x0800025B: 60 DC.B 0x60 ; '`' 0x0800025C: 01 DC.B 0x01 ; '\x01' 0x0800025D: 00 DC.B 0x00 ; '\0' 0x0800025E: 02 DC.B 0x02 ; '\x02' 0x0800025F: 00 DC.B 0x00 ; '\0' 0x08000260: C0 DC.B 0xC0 ; '\xC0' 0x08000261: 5D DC.B 0x5D ; ']' 0x08000262: A8 DC.B 0xA8 ; '\xA8' 0x08000263: 61 DC.B 0x61 ; 'a' 0x08000264: A0 DC.B 0xA0 ; '\xA0' 0x08000265: 73 DC.B 0x73 ; 's' 0x08000266: 60 DC.B 0x60 ; '`' 0x08000267: 6D DC.B 0x6D ; 'm' 0x08000268: 83 DC.B 0x83 ; '\x83' 0x08000269: FF DC.B 0xFF ; '\xFF' 0x0800026A: 7D DC.B 0x7D ; '}' 0x0800026B: 00 DC.B 0x00 ; '\0' 0x0800026C: 70 DC.B 0x70 ; 'p' 0x0800026D: 17 DC.B 0x17 ; '\x17' 0x0800026E: 7C DC.B 0x7C ; '|' 0x0800026F: 15 DC.B 0x15 ; '\x15' 0x08000270: 3C DC.B 0x3C ; '<' 0x08000271: F6 DC.B 0xF6 ; '\xF6' 0x08000272: 30 DC.B 0x30 ; '0' 0x08000273: F8 DC.B 0xF8 ; '\xF8' 0x08000274: 70 DC.B 0x70 ; 'p' 0x08000275: 17 DC.B 0x17 ; '\x17' 0x08000276: 7C DC.B 0x7C ; '|' 0x08000277: 15 DC.B 0x15 ; '\x15' 0x08000278: 54 DC.B 0x54 ; 'T' 0x08000279: F2 DC.B 0xF2 ; '\xF2' 0x0800027A: 48 DC.B 0x48 ; 'H' 0x0800027B: F4 DC.B 0xF4 ; '\xF4' 0x0800027C: 32 DC.B 0x32 ; '2' 0x0800027D: 00 DC.B 0x00 ; '\0' 0x0800027E: 38 DC.B 0x38 ; '8' 0x0800027F: FF DC.B 0xFF ; '\xFF' 0x08000280: 20 DC.B 0x20 ; ' ' 0x08000281: 4E DC.B 0x4E ; 'N' 0x08000282: 07 DC.B 0x07 ; '\x07' 0x08000283: 00 DC.B 0x00 ; '\0' 0x08000284: 84 DC.B 0x84 ; '\x84' 0x08000285: 03 DC.B 0x03 ; '\x03' 0x08000286: 01 DC.B 0x01 ; '\x01' 0x08000287: 00 DC.B 0x00 ; '\0' 0x08000288: 01 DC.B 0x01 ; '\x01' 0x08000289: 00 DC.B 0x00 ; '\0' 0x0800028A: 40 DC.B 0x40 ; '@' 0x0800028B: 6A DC.B 0x6A ; 'j' 0x0800028C: 64 DC.B 0x64 ; 'd' 0x0800028D: 00 DC.B 0x00 ; '\0' 0x0800028E: 00 DC.B 0x00 ; '\0' 0x0800028F: 00 DC.B 0x00 ; '\0'

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


log: 0x08000290: EC50 1B10 VMOV R1, R0, D0 0x08000294: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x08000298: EB02 5210 ADD.W R2, R2, R0, LSR #20 0x0800029C: F240 73FE MOVW R3, #0x07FE 0x080002A0: 429A CMP R2, R3 0x080002A2: F080 809A BCS.W .L1 ; 0x080003DA 0x080002A6: E92D 4FF8 PUSH.W {R3-R11, LR} 0x080002AA: ED2D 8B02 VSTMDB SP!, {D8} 0x080002AE: B082 SUB SP, SP, #8 0x080002B0: A801 ADD R0, SP, #4 0x080002B2: F00A FC00 BL frexp ; 0x0800AAB6 0x080002B6: 9F01 LDR R7, [SP, #4] 0x080002B8: 4B55 LDR R3, =0xBFE00000 ; [PC, #0x0154] [0x08000410] 0x080002BA: EC54 5B10 VMOV R5, R4, D0 0x080002BE: 4628 MOV R0, R5 0x080002C0: 4621 MOV R1, R4 0x080002C2: 2200 MOVS R2, #0 0x080002C4: F008 FBEA BL __aeabi_dadd ; 0x08008A9C 0x080002C8: 4681 MOV R9, R0 0x080002CA: 468A MOV R10, R1 0x080002CC: 4B51 LDR R3, =0xBFF00000 ; [PC, #0x0144] [0x08000414] 0x080002CE: 4628 MOV R0, R5 0x080002D0: 4621 MOV R1, R4 0x080002D2: 2200 MOVS R2, #0 0x080002D4: F008 FBE2 BL __aeabi_dadd ; 0x08008A9C 0x080002D8: F643 32CE MOVW R2, #0x3BCE 0x080002DC: F2C6 627F MOVT R2, #0x667F 0x080002E0: 1AAA SUBS R2, R5, R2 0x080002E2: F24A 029E MOVW R2, #0xA09E 0x080002E6: F6C3 72E6 MOVT R2, #0x3FE6 0x080002EA: EB74 0202 SBCS.W R2, R4, R2 0x080002EE: BFBC ITT LT 0x080002F0: 4654 MOVLT R4, R10 0x080002F2: 464D MOVLT R5, R9 0x080002F4: 4680 MOV R8, R0 0x080002F6: EC44 5B10 VMOV D0, R5, R4 0x080002FA: 460E MOV R6, R1 0x080002FC: BFBE ITTT LT 0x080002FE: 4656 MOVLT R6, R10 0x08000300: 46C8 MOVLT R8, R9 0x08000302: 3F01 SUBLT R7, #1 0x08000304: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08000308: F00C FC24 BL ldexp ; 0x0800CB54 0x0800030C: EC51 0B10 VMOV R0, R1, D0 0x08000310: 4B41 LDR R3, =0x3FE00000 ; [PC, #0x0104] [0x08000418] 0x08000312: 2200 MOVS R2, #0 0x08000314: F008 FBC2 BL __aeabi_dadd ; 0x08008A9C 0x08000318: 4602 MOV R2, R0 0x0800031A: 460B MOV R3, R1 0x0800031C: 4640 MOV R0, R8 0x0800031E: 4631 MOV R1, R6 0x08000320: F008 FCEA BL __aeabi_ddiv ; 0x08008CF8 0x08000324: 4605 MOV R5, R0 0x08000326: 460E MOV R6, R1 0x08000328: 4602 MOV R2, R0 0x0800032A: 460B MOV R3, R1 0x0800032C: F003 FE18 BL __aeabi_dmul ; 0x08003F60 0x08000330: 4683 MOV R11, R0 0x08000332: 468A MOV R10, R1 0x08000334: EC41 0B18 VMOV D8, R0, R1 0x08000338: F640 09B8 MOVW R9, #0x08B8 ; 0x080008B8 = __SEGGER_RTL_float64_Log 0x0800033C: F6C0 0900 MOVT R9, #0x0800 ; 0x080008B8 = __SEGGER_RTL_float64_Log 0x08000340: 4648 MOV R0, R9 0x08000342: 2102 MOVS R1, #2 0x08000344: EEB0 0A48 VMOV.F32 S0, S16 0x08000348: EEF0 0A68 VMOV.F32 S1, S17 0x0800034C: F00A FBCA BL __SEGGER_RTL_float64_PolyEvalP ; 0x0800AAE4 0x08000350: EC51 0B10 VMOV R0, R1, D0 0x08000354: 4A31 LDR R2, =0x12B3B59A ; [PC, #196] [0x0800041C] 0x08000356: 4B32 LDR R3, =0xC05007FF ; [PC, #200] [0x08000420] 0x08000358: F008 FBA0 BL __aeabi_dadd ; 0x08008A9C 0x0800035C: 4604 MOV R4, R0 0x0800035E: 4688 MOV R8, R1 0x08000360: F109 0010 ADD.W R0, R9, #16 0x08000364: 2103 MOVS R1, #3 0x08000366: EEB0 0A48 VMOV.F32 S0, S16 0x0800036A: EEF0 0A68 VMOV.F32 S1, S17 0x0800036E: F00A FBF2 BL __SEGGER_RTL_float64_PolyEvalQ ; 0x0800AB56 0x08000372: EC53 2B10 VMOV R2, R3, D0 0x08000376: 4620 MOV R0, R4 0x08000378: 4641 MOV R1, R8 0x0800037A: F008 FCBD BL __aeabi_ddiv ; 0x08008CF8 0x0800037E: 465A MOV R2, R11 0x08000380: 4653 MOV R3, R10 0x08000382: F003 FDED BL __aeabi_dmul ; 0x08003F60 0x08000386: 462A MOV R2, R5 0x08000388: 4633 MOV R3, R6 0x0800038A: F003 FDE9 BL __aeabi_dmul ; 0x08003F60 0x0800038E: 462A MOV R2, R5 0x08000390: 4633 MOV R3, R6 0x08000392: F008 FB83 BL __aeabi_dadd ; 0x08008A9C 0x08000396: 4606 MOV R6, R0 0x08000398: 4688 MOV R8, R1 0x0800039A: 4638 MOV R0, R7 0x0800039C: F008 FDD8 BL __aeabi_i2d ; 0x08008F50 0x080003A0: 4604 MOV R4, R0 0x080003A2: 460D MOV R5, R1 0x080003A4: 4A1F LDR R2, =0x5C610CA8 ; [PC, #124] [0x08000424] 0x080003A6: 4B20 LDR R3, =0xBF2BD010 ; [PC, #128] [0x08000428] 0x080003A8: F003 FDDA BL __aeabi_dmul ; 0x08003F60 0x080003AC: 4632 MOV R2, R6 0x080003AE: 4643 MOV R3, R8 0x080003B0: F008 FB74 BL __aeabi_dadd ; 0x08008A9C 0x080003B4: 4606 MOV R6, R0 0x080003B6: 4688 MOV R8, R1 0x080003B8: 4B1C LDR R3, =0x3FE63000 ; [PC, #112] [0x0800042C] 0x080003BA: 4620 MOV R0, R4 0x080003BC: 4629 MOV R1, R5 0x080003BE: 2200 MOVS R2, #0 0x080003C0: F003 FDCE BL __aeabi_dmul ; 0x08003F60 0x080003C4: 4632 MOV R2, R6 0x080003C6: 4643 MOV R3, R8 0x080003C8: F008 FB68 BL __aeabi_dadd ; 0x08008A9C 0x080003CC: EC41 0B10 VMOV D0, R0, R1 0x080003D0: B002 ADD SP, SP, #8 0x080003D2: ECBD 8B02 VLDM SP!, {D8} 0x080003D6: E8BD 8FF8 POP.W {R3-R11, PC}
.L1: 0x080003DA: F020 4300 BIC R3, R0, #0x80000000 0x080003DE: 424A RSBS R2, R1, #0 0x080003E0: F240 0200 MOVW R2, #0 0x080003E4: F6C7 72F0 MOVT R2, #0x7FF0 0x080003E8: EB72 0303 SBCS.W R3, R2, R3 0x080003EC: D308 BCC .L2 ; 0x08000400 0x080003EE: 4210 TST R0, R2 0x080003F0: D007 BEQ .L3 ; 0x08000402 0x080003F2: 2800 CMP R0, #0 0x080003F4: BFBC ITT LT 0x080003F6: 2100 MOVLT R1, #0 0x080003F8: F502 2000 ADDLT.W R0, R2, #0x080000 0x080003FC: EC40 1B10 VMOV D0, R1, R0
.L2: 0x08000400: 4770 BX LR
.L3: 0x08000402: ED9F 0B01 VLDR D0, =0xFFF0000000000000 ; [PC, #4] [0x08000408] 0x08000406: 4770 BX LR 0x08000408: 00000000 DC64 0xFFF0000000000000 0x0800040C: FFF00000 0x08000410: BFE00000 DC.W 0xBFE00000 0x08000414: BFF00000 DC.W 0xBFF00000 0x08000418: 3FE00000 DC.W 0x3FE00000 0x0800041C: 12B3B59A DC.W 0x12B3B59A 0x08000420: C05007FF DC.W 0xC05007FF 0x08000424: 5C610CA8 DC.W 0x5C610CA8 0x08000428: BF2BD010 DC.W 0xBF2BD010 0x0800042C: 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: 0x08000430: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08000434: B083 SUB SP, SP, #12 0x08000436: EC56 7B10 VMOV R7, R6, D0 0x0800043A: F3C6 500A UBFX R0, R6, #20, #11 0x0800043E: 3801 SUBS R0, #1 0x08000440: F240 71FE MOVW R1, #0x07FE 0x08000444: 4288 CMP R0, R1 0x08000446: F080 80A9 BCS.W .L5 ; 0x0800059C 0x0800044A: F643 10EF MOVW R0, #0x39EF 0x0800044E: F6CF 60FA MOVT R0, #0xFEFA 0x08000452: 1BC0 SUBS R0, R0, R7 0x08000454: F642 6042 MOVW R0, #0x2E42 0x08000458: F2C4 0086 MOVT R0, #0x4086 0x0800045C: 41B0 SBCS R0, R6 0x0800045E: F2C0 80B2 BLT.W .L6 ; 0x080005C6 0x08000462: F64B 40D2 MOVW R0, #0xBCD2 0x08000466: F6CD 507A MOVT R0, #0xDD7A 0x0800046A: 1BC0 SUBS R0, R0, R7 0x0800046C: F242 302B MOVW R0, #0x232B 0x08000470: F2CC 0086 MOVT R0, #0xC086 0x08000474: 41B0 SBCS R0, R6 0x08000476: F0C0 8089 BCC.W .L2 ; 0x0800058C 0x0800047A: F244 2023 MOVW R0, #0x4223 0x0800047E: F6C0 4092 MOVT R0, #0x0C92 0x08000482: F026 4100 BIC R1, R6, #0x80000000 0x08000486: 1A38 SUBS R0, R7, R0 0x08000488: F649 40A1 MOVW R0, #0x9CA1 0x0800048C: F6C3 30C7 MOVT R0, #0x3BC7 0x08000490: EB71 0000 SBCS.W R0, R1, R0 0x08000494: D37D BCC .L3 ; 0x08000592
.L1: 0x08000496: 4D54 LDR R5, =0x3FE00000 ; [PC, #0x0150] [0x080005E8] 0x08000498: 9501 STR R5, [SP, #4] 0x0800049A: 0FF0 LSRS R0, R6, #31 0x0800049C: 462C MOV R4, R5 0x0800049E: F360 74DF BFI R4, R0, #31, #1 0x080004A2: 4A52 LDR R2, =0x9E2FF93C ; [PC, #0x0148] [0x080005EC] 0x080004A4: 4B52 LDR R3, =0x3FF7152C ; [PC, #0x0148] [0x080005F0] 0x080004A6: 4638 MOV R0, R7 0x080004A8: 4631 MOV R1, R6 0x080004AA: F003 FD59 BL __aeabi_dmul ; 0x08003F60 0x080004AE: 2200 MOVS R2, #0 0x080004B0: 4623 MOV R3, R4 0x080004B2: F008 FAF3 BL __aeabi_dadd ; 0x08008A9C 0x080004B6: F008 FD11 BL __aeabi_d2iz ; 0x08008EDC 0x080004BA: 9002 STR R0, [SP, #8] 0x080004BC: F008 FD48 BL __aeabi_i2d ; 0x08008F50 0x080004C0: 4604 MOV R4, R0 0x080004C2: 4688 MOV R8, R1 0x080004C4: 4B4B LDR R3, =0xBFE63000 ; [PC, #0x012C] [0x080005F4] 0x080004C6: 2200 MOVS R2, #0 0x080004C8: F003 FD4A BL __aeabi_dmul ; 0x08003F60 0x080004CC: 463A MOV R2, R7 0x080004CE: 4633 MOV R3, R6 0x080004D0: F008 FAE4 BL __aeabi_dadd ; 0x08008A9C 0x080004D4: 4606 MOV R6, R0 0x080004D6: 460F MOV R7, R1 0x080004D8: 4A47 LDR R2, =0x5C610CA8 ; [PC, #0x011C] [0x080005F8] 0x080004DA: 4B48 LDR R3, =0x3F2BD010 ; [PC, #0x0120] [0x080005FC] 0x080004DC: 4620 MOV R0, R4 0x080004DE: 4641 MOV R1, R8 0x080004E0: F003 FD3E BL __aeabi_dmul ; 0x08003F60 0x080004E4: 4632 MOV R2, R6 0x080004E6: 463B MOV R3, R7 0x080004E8: F008 FAD8 BL __aeabi_dadd ; 0x08008A9C 0x080004EC: 4680 MOV R8, R0 0x080004EE: 460C MOV R4, R1 0x080004F0: 4602 MOV R2, R0 0x080004F2: 460B MOV R3, R1 0x080004F4: F003 FD34 BL __aeabi_dmul ; 0x08003F60 0x080004F8: 4606 MOV R6, R0 0x080004FA: 460F MOV R7, R1 0x080004FC: 4A40 LDR R2, =0x6F58DC1C ; [PC, #0x0100] [0x08000600] 0x080004FE: 4B41 LDR R3, =0x3EF152A4 ; [PC, #0x0104] [0x08000604] 0x08000500: F003 FD2E BL __aeabi_dmul ; 0x08003F60 0x08000504: 4A40 LDR R2, =0x6FB3F6E0 ; [PC, #0x0100] [0x08000608] 0x08000506: 4B41 LDR R3, =0x3F7C70E4 ; [PC, #0x0104] [0x0800060C] 0x08000508: F008 FAC8 BL __aeabi_dadd ; 0x08008A9C 0x0800050C: 4632 MOV R2, R6 0x0800050E: 463B MOV R3, R7 0x08000510: F003 FD26 BL __aeabi_dmul ; 0x08003F60 0x08000514: F5A5 1380 SUB.W R3, R5, #0x100000 0x08000518: 2200 MOVS R2, #0 0x0800051A: F008 FABF BL __aeabi_dadd ; 0x08008A9C 0x0800051E: 4642 MOV R2, R8 0x08000520: 4623 MOV R3, R4 0x08000522: F003 FD1D BL __aeabi_dmul ; 0x08003F60 0x08000526: 4682 MOV R10, R0 0x08000528: 468B MOV R11, R1 0x0800052A: 4A39 LDR R2, =0x6FDE3809 ; [PC, #228] [0x08000610] 0x0800052C: 4B39 LDR R3, =0x3F403F99 ; [PC, #228] [0x08000614] 0x0800052E: 4630 MOV R0, R6 0x08000530: 4639 MOV R1, R7 0x08000532: F003 FD15 BL __aeabi_dmul ; 0x08003F60 0x08000536: 4A38 LDR R2, =0x714251B3 ; [PC, #224] [0x08000618] 0x08000538: 4B38 LDR R3, =0x3FAC718E ; [PC, #224] [0x0800061C] 0x0800053A: F008 FAAF BL __aeabi_dadd ; 0x08008A9C 0x0800053E: 4604 MOV R4, R0 0x08000540: 4688 MOV R8, R1 0x08000542: 2000 MOVS R0, #0 0x08000544: 4629 MOV R1, R5 0x08000546: 4652 MOV R2, R10 0x08000548: 465B MOV R3, R11 0x0800054A: F003 FD05 BL __aeabi_dsub ; 0x08003F58 0x0800054E: 4605 MOV R5, R0 0x08000550: 4689 MOV R9, R1 0x08000552: 4630 MOV R0, R6 0x08000554: 4639 MOV R1, R7 0x08000556: 4622 MOV R2, R4 0x08000558: 4643 MOV R3, R8 0x0800055A: F003 FD01 BL __aeabi_dmul ; 0x08003F60 0x0800055E: 462A MOV R2, R5 0x08000560: 464B MOV R3, R9 0x08000562: F008 FA9B BL __aeabi_dadd ; 0x08008A9C 0x08000566: 4602 MOV R2, R0 0x08000568: 460B MOV R3, R1 0x0800056A: 4650 MOV R0, R10 0x0800056C: 4659 MOV R1, R11 0x0800056E: F008 FBC3 BL __aeabi_ddiv ; 0x08008CF8 0x08000572: 2200 MOVS R2, #0 0x08000574: 9B01 LDR R3, [SP, #4] 0x08000576: F008 FA91 BL __aeabi_dadd ; 0x08008A9C 0x0800057A: EC41 0B10 VMOV D0, R0, R1 0x0800057E: 9802 LDR R0, [SP, #8] 0x08000580: 3001 ADDS R0, #1 0x08000582: B003 ADD SP, SP, #12 0x08000584: E8BD 4FF0 POP.W {R4-R11, LR} 0x08000588: F00C BAE4 B.W ldexp ; 0x0800CB54
.L2: 0x0800058C: ED9F 0B10 VLDR D0, =0x0000000000000000 ; [PC, #64] [0x080005D0] 0x08000590: E001 B .L4 ; 0x08000596
.L3: 0x08000592: ED9F 0B13 VLDR D0, =0x3FF0000000000000 ; [PC, #76] [0x080005E0]
.L4: 0x08000596: B003 ADD SP, SP, #12 0x08000598: E8BD 8FF0 POP.W {R4-R11, PC}
.L5: 0x0800059C: F026 4000 BIC R0, R6, #0x80000000 0x080005A0: 4279 RSBS R1, R7, #0 0x080005A2: F240 0100 MOVW R1, #0 0x080005A6: F6C7 71F0 MOVT R1, #0x7FF0 0x080005AA: EB71 0200 SBCS.W R2, R1, R0 0x080005AE: D3F2 BCC .L4 ; 0x08000596 0x080005B0: 4048 EORS R0, R1 0x080005B2: 4338 ORRS R0, R7 0x080005B4: F47F AF6F BNE.W .L1 ; 0x08000496 0x080005B8: 2E00 CMP R6, #0 0x080005BA: BFBC ITT LT 0x080005BC: 4606 MOVLT R6, R0 0x080005BE: 4607 MOVLT R7, R0 0x080005C0: EC46 7B10 VMOV D0, R7, R6 0x080005C4: E7E7 B .L4 ; 0x08000596
.L6: 0x080005C6: ED9F 0B04 VLDR D0, =0x7FF0000000000000 ; [PC, #16] [0x080005D8] 0x080005CA: E7E4 B .L4 ; 0x08000596 0x080005CC: BF00 NOP 0x080005CE: BF00 NOP 0x080005D0: 00000000 DC64 0x0000000000000000 0x080005D4: 00000000 0x080005D8: 00000000 DC64 0x7FF0000000000000 0x080005DC: 7FF00000 0x080005E0: 00000000 DC64 0x3FF0000000000000 0x080005E4: 3FF00000 0x080005E8: 3FE00000 DC.W 0x3FE00000 0x080005EC: 9E2FF93C DC.W 0x9E2FF93C 0x080005F0: 3FF7152C DC.W 0x3FF7152C 0x080005F4: BFE63000 DC.W 0xBFE63000 0x080005F8: 5C610CA8 DC.W 0x5C610CA8 0x080005FC: 3F2BD010 DC.W 0x3F2BD010 0x08000600: 6F58DC1C DC.W 0x6F58DC1C 0x08000604: 3EF152A4 DC.W 0x3EF152A4 0x08000608: 6FB3F6E0 DC.W 0x6FB3F6E0 0x0800060C: 3F7C70E4 DC.W 0x3F7C70E4 0x08000610: 6FDE3809 DC.W 0x6FDE3809 0x08000614: 3F403F99 DC.W 0x3F403F99 0x08000618: 714251B3 DC.W 0x714251B3 0x0800061C: 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: 0x08000620: E92D 43F8 PUSH.W {R3-R9, LR} 0x08000624: ED2D 8B06 VSTMDB SP!, {D8-D10} 0x08000628: EEB0 8A40 VMOV.F32 S16, S0 0x0800062C: EEF0 8A60 VMOV.F32 S17, S1 0x08000630: EC58 4B10 VMOV R4, R8, D0 0x08000634: 2000 MOVS R0, #0 0x08000636: F6C3 70F0 MOVT R0, #0x3FF0 0x0800063A: EA88 0100 EOR.W R1, R8, R0 0x0800063E: 4321 ORRS R1, R4 0x08000640: F000 80A9 BEQ.W .L8 ; 0x08000796 0x08000644: EC55 6B11 VMOV R6, R5, D1 0x08000648: F100 4280 ADD.W R2, R0, #0x40000000 0x0800064C: 4215 TST R5, R2 0x0800064E: F000 80A7 BEQ.W .L9 ; 0x080007A0 0x08000652: F3C8 510A UBFX R1, R8, #20, #11 0x08000656: 3901 SUBS R1, #1 0x08000658: F240 73FD MOVW R3, #0x07FD 0x0800065C: 4299 CMP R1, R3 0x0800065E: D879 BHI .L7 ; 0x08000754 0x08000660: F3C5 510A UBFX R1, R5, #20, #11 0x08000664: F2A1 71FF SUBW R1, R1, #0x07FF 0x08000668: F64F 0302 MOVW R3, #0xF802 0x0800066C: F6CF 73FF MOVT R3, #0xFFFF 0x08000670: 4299 CMP R1, R3 0x08000672: D36F BCC .L7 ; 0x08000754 0x08000674: 4630 MOV R0, R6 0x08000676: 4629 MOV R1, R5 0x08000678: F008 FC30 BL __aeabi_d2iz ; 0x08008EDC 0x0800067C: 4607 MOV R7, R0 0x0800067E: F008 FC67 BL __aeabi_i2d ; 0x08008F50
.L1: 0x08000682: F1B7 4F00 CMP.W R7, #0x80000000 0x08000686: D040 BEQ .L4 ; 0x0800070A 0x08000688: 4070 EORS R0, R6 0x0800068A: 4069 EORS R1, R5 0x0800068C: 4308 ORRS R0, R1 0x0800068E: D13C BNE .L4 ; 0x0800070A 0x08000690: ED9F 9B79 VLDR D9, =0x3FF0000000000000 ; [PC, #0x01E4] [0x08000878] 0x08000694: 2F00 CMP R7, #0 0x08000696: EEB0 AA49 VMOV.F32 S20, S18 0x0800069A: EEF0 AA69 VMOV.F32 S21, S19 0x0800069E: D025 BEQ .L3 ; 0x080006EC 0x080006A0: 463E MOV R6, R7 0x080006A2: BF48 IT MI 0x080006A4: 427E RSBMI R6, R7, #0 0x080006A6: ED9F AB74 VLDR D10, =0x3FF0000000000000 ; [PC, #0x01D0] [0x08000878]
.L2: 0x080006AA: EC59 4B1A VMOV R4, R9, D10 0x080006AE: EC55 8B18 VMOV R8, R5, D8 0x080006B2: 4640 MOV R0, R8 0x080006B4: 4629 MOV R1, R5 0x080006B6: 4622 MOV R2, R4 0x080006B8: 464B MOV R3, R9 0x080006BA: F003 FC51 BL __aeabi_dmul ; 0x08003F60 0x080006BE: 07F2 LSLS R2, R6, #31 0x080006C0: BF04 ITT EQ 0x080006C2: 4649 MOVEQ R1, R9 0x080006C4: 4620 MOVEQ R0, R4 0x080006C6: EC41 0B1A VMOV D10, R0, R1 0x080006CA: EA4F 0956 LSR.W R9, R6, #1 0x080006CE: 4640 MOV R0, R8 0x080006D0: 4629 MOV R1, R5 0x080006D2: 4642 MOV R2, R8 0x080006D4: 462B MOV R3, R5 0x080006D6: F003 FC43 BL __aeabi_dmul ; 0x08003F60 0x080006DA: 2E01 CMP R6, #1 0x080006DC: BF04 ITT EQ 0x080006DE: 4629 MOVEQ R1, R5 0x080006E0: 4640 MOVEQ R0, R8 0x080006E2: EC41 0B18 VMOV D8, R0, R1 0x080006E6: EA5F 0609 MOVS.W R6, R9 0x080006EA: D1DE BNE .L2 ; 0x080006AA
.L3: 0x080006EC: EC51 0B19 VMOV R0, R1, D9 0x080006F0: EC55 8B1A VMOV R8, R5, D10 0x080006F4: 4642 MOV R2, R8 0x080006F6: 462B MOV R3, R5 0x080006F8: F008 FAFE BL __aeabi_ddiv ; 0x08008CF8 0x080006FC: 2F00 CMP R7, #0 0x080006FE: BF5C ITT PL 0x08000700: 4629 MOVPL R1, R5 0x08000702: 4640 MOVPL R0, R8 0x08000704: EC41 0B11 VMOV D1, R0, R1 0x08000708: E008 B .L5 ; 0x0800071C
.L4: 0x0800070A: 4620 MOV R0, R4 0x0800070C: 4641 MOV R1, R8 0x0800070E: 2200 MOVS R2, #0 0x08000710: 2300 MOVS R3, #0 0x08000712: F003 FCD9 BL __aeabi_dcmplt ; 0x080040C8 0x08000716: B148 CBZ R0, .L6 ; 0x0800072C 0x08000718: ED9F 1B65 VLDR D1, =0x7FF8000000000000 ; [PC, #0x0194] [0x080008B0]
.L5: 0x0800071C: EEB0 0A41 VMOV.F32 S0, S2 0x08000720: EEF0 0A61 VMOV.F32 S1, S3 0x08000724: ECBD 8B06 VLDM SP!, {D8-D10} 0x08000728: E8BD 83F8 POP.W {R3-R9, PC}
.L6: 0x0800072C: F36F 78DF BFC R8, #31, #1 0x08000730: EC48 4B10 VMOV D0, R4, R8 0x08000734: F7FF FDAC BL log ; 0x08000290 0x08000738: EC53 2B10 VMOV R2, R3, D0 0x0800073C: 4630 MOV R0, R6 0x0800073E: 4629 MOV R1, R5 0x08000740: F003 FC0E BL __aeabi_dmul ; 0x08003F60 0x08000744: EC41 0B10 VMOV D0, R0, R1 0x08000748: ECBD 8B06 VLDM SP!, {D8-D10} 0x0800074C: E8BD 43F8 POP.W {R3-R9, LR} 0x08000750: F7FF BE6E B.W exp ; 0x08000430
.L7: 0x08000754: F028 4100 BIC R1, R8, #0x80000000 0x08000758: 4263 RSBS R3, R4, #0 0x0800075A: EB72 0301 SBCS.W R3, R2, R1 0x0800075E: D31A BCC .L8 ; 0x08000796 0x08000760: F025 4300 BIC R3, R5, #0x80000000 0x08000764: F1D6 0900 RSBS R9, R6, #0 0x08000768: EB72 0303 SBCS.W R3, R2, R3 0x0800076C: D3D6 BCC .L5 ; 0x0800071C 0x0800076E: EA18 0F02 TST.W R8, R2 0x08000772: D018 BEQ .L10 ; 0x080007A6 0x08000774: F088 4370 EOR R3, R8, #0xF0000000 0x08000778: F083 637F EOR R3, R3, #0x0FF00000 0x0800077C: 4323 ORRS R3, R4 0x0800077E: D031 BEQ .L11 ; 0x080007E4 0x08000780: EA82 0208 EOR.W R2, R2, R8 0x08000784: 4322 ORRS R2, R4 0x08000786: D14F BNE .L12 ; 0x08000828 0x08000788: A03D ADR R0, 0x08000880 0x0800078A: 2D00 CMP R5, #0 0x0800078C: BFA8 IT GE 0x0800078E: 3008 ADDGE R0, #8 0x08000790: ED90 1B00 VLDR D1, [R0] 0x08000794: E7C2 B .L5 ; 0x0800071C
.L8: 0x08000796: EEB0 1A48 VMOV.F32 S2, S16 0x0800079A: EEF0 1A68 VMOV.F32 S3, S17 0x0800079E: E7BD B .L5 ; 0x0800071C
.L9: 0x080007A0: ED9F 1B35 VLDR D1, =0x3FF0000000000000 ; [PC, #212] [0x08000878] 0x080007A4: E7BA B .L5 ; 0x0800071C
.L10: 0x080007A6: 4630 MOV R0, R6 0x080007A8: 4629 MOV R1, R5 0x080007AA: F008 FB97 BL __aeabi_d2iz ; 0x08008EDC 0x080007AE: 4607 MOV R7, R0 0x080007B0: F008 FBCE BL __aeabi_i2d ; 0x08008F50 0x080007B4: EA85 0201 EOR.W R2, R5, R1 0x080007B8: EA86 0300 EOR.W R3, R6, R0 0x080007BC: 431A ORRS R2, R3 0x080007BE: F47F AF60 BNE.W .L1 ; 0x08000682 0x080007C2: A037 ADR R0, 0x080008A0 0x080007C4: 2D00 CMP R5, #0 0x080007C6: BFA8 IT GE 0x080007C8: 3008 ADDGE R0, #8 0x080007CA: EA4F 72D8 LSR.W R2, R8, #31 0x080007CE: E9D0 1000 LDRD R1, R0, [R0] 0x080007D2: 4603 MOV R3, R0 0x080007D4: F362 73DF BFI R3, R2, #31, #1 0x080007D8: 07FA LSLS R2, R7, #31 0x080007DA: BF08 IT EQ 0x080007DC: 4603 MOVEQ R3, R0 0x080007DE: EC43 1B11 VMOV D1, R1, R3 0x080007E2: E79B B .L5 ; 0x0800071C
.L11: 0x080007E4: A026 ADR R0, 0x08000880 0x080007E6: 2D00 CMP R5, #0 0x080007E8: BFA8 IT GE 0x080007EA: 3008 ADDGE R0, #8 0x080007EC: 4629 MOV R1, R5 0x080007EE: ED90 8B00 VLDR D8, [R0] 0x080007F2: 4630 MOV R0, R6 0x080007F4: F008 FB72 BL __aeabi_d2iz ; 0x08008EDC 0x080007F8: 4604 MOV R4, R0 0x080007FA: F008 FBA9 BL __aeabi_i2d ; 0x08008F50 0x080007FE: EC59 3B18 VMOV R3, R9, D8 0x08000802: 4070 EORS R0, R6 0x08000804: EA4F 76D8 LSR.W R6, R8, #31 0x08000808: 464A MOV R2, R9 0x0800080A: 4069 EORS R1, R5 0x0800080C: F366 72DF BFI R2, R6, #31, #1 0x08000810: 4308 ORRS R0, R1 0x08000812: 4618 MOV R0, R3 0x08000814: BF1C ITT NE 0x08000816: 464A MOVNE R2, R9 0x08000818: 4618 MOVNE R0, R3 0x0800081A: 07E1 LSLS R1, R4, #31 0x0800081C: BF04 ITT EQ 0x0800081E: 464A MOVEQ R2, R9 0x08000820: 4618 MOVEQ R0, R3 0x08000822: EC42 0B11 VMOV D1, R0, R2 0x08000826: E779 B .L5 ; 0x0800071C
.L12: 0x08000828: F100 4200 ADD.W R2, R0, #0x80000000 0x0800082C: F102 4380 ADD.W R3, R2, #0x40000000 0x08000830: 406B EORS R3, R5 0x08000832: 4333 ORRS R3, R6 0x08000834: D111 BNE .L13 ; 0x0800085A 0x08000836: EA88 0002 EOR.W R0, R8, R2 0x0800083A: 4320 ORRS R0, R4 0x0800083C: ED9F 1B0E VLDR D1, =0x3FF0000000000000 ; [PC, #56] [0x08000878] 0x08000840: F43F AF6C BEQ.W .L5 ; 0x0800071C 0x08000844: F64F 70FF MOVW R0, #0xFFFF 0x08000848: F6C3 70EF MOVT R0, #0x3FEF 0x0800084C: A214 ADR R2, 0x080008A0 0x0800084E: 4281 CMP R1, R0 0x08000850: BF88 IT HI 0x08000852: 3208 ADDHI R2, #8 0x08000854: ED92 1B00 VLDR D1, [R2] 0x08000858: E760 B .L5 ; 0x0800071C
.L13: 0x0800085A: 4281 CMP R1, R0 0x0800085C: D308 BCC .L14 ; 0x08000870 0x0800085E: EA88 0002 EOR.W R0, R8, R2 0x08000862: A10B ADR R1, 0x08000890 0x08000864: 4320 ORRS R0, R4 0x08000866: BF08 IT EQ 0x08000868: 3108 ADDEQ R1, #8 0x0800086A: ED91 1B00 VLDR D1, [R1] 0x0800086E: E755 B .L5 ; 0x0800071C
.L14: 0x08000870: ED9F 1B03 VLDR D1, =0x0000000000000000 ; [PC, #12] [0x08000880] 0x08000874: E752 B .L5 ; 0x0800071C 0x08000876: BF00 NOP 0x08000878: 00000000 DC64 0x3FF0000000000000 0x0800087C: 3FF00000 0x08000880: 00000000 DC64 0x0000000000000000 0x08000884: 00000000 0x08000888: 00 DC.B 0x00 ; '\0' 0x08000889: 00 DC.B 0x00 ; '\0' 0x0800088A: 00 DC.B 0x00 ; '\0' 0x0800088B: 00 DC.B 0x00 ; '\0' 0x0800088C: 00 DC.B 0x00 ; '\0' 0x0800088D: 00 DC.B 0x00 ; '\0' 0x0800088E: F0 DC.B 0xF0 ; '\xF0' 0x0800088F: 7F DC.B 0x7F ; '\x7F' 0x08000890: 00 DC.B 0x00 ; '\0' 0x08000891: 00 DC.B 0x00 ; '\0' 0x08000892: 00 DC.B 0x00 ; '\0' 0x08000893: 00 DC.B 0x00 ; '\0' 0x08000894: 00 DC.B 0x00 ; '\0' 0x08000895: 00 DC.B 0x00 ; '\0' 0x08000896: F0 DC.B 0xF0 ; '\xF0' 0x08000897: 7F DC.B 0x7F ; '\x7F' 0x08000898: 00 DC.B 0x00 ; '\0' 0x08000899: 00 DC.B 0x00 ; '\0' 0x0800089A: 00 DC.B 0x00 ; '\0' 0x0800089B: 00 DC.B 0x00 ; '\0' 0x0800089C: 00 DC.B 0x00 ; '\0' 0x0800089D: 00 DC.B 0x00 ; '\0' 0x0800089E: F0 DC.B 0xF0 ; '\xF0' 0x0800089F: 3F DC.B 0x3F ; '?' 0x080008A0: 00 DC.B 0x00 ; '\0' 0x080008A1: 00 DC.B 0x00 ; '\0' 0x080008A2: 00 DC.B 0x00 ; '\0' 0x080008A3: 00 DC.B 0x00 ; '\0' 0x080008A4: 00 DC.B 0x00 ; '\0' 0x080008A5: 00 DC.B 0x00 ; '\0' 0x080008A6: F0 DC.B 0xF0 ; '\xF0' 0x080008A7: 7F DC.B 0x7F ; '\x7F' 0x080008A8: 00 DC.B 0x00 ; '\0' 0x080008A9: 00 DC.B 0x00 ; '\0' 0x080008AA: 00 DC.B 0x00 ; '\0' 0x080008AB: 00 DC.B 0x00 ; '\0' 0x080008AC: 00 DC.B 0x00 ; '\0' 0x080008AD: 00 DC.B 0x00 ; '\0' 0x080008AE: 00 DC.B 0x00 ; '\0' 0x080008AF: 00 DC.B 0x00 ; '\0' 0x080008B0: 00000000 DC64 0x7FF8000000000000 0x080008B4: 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: 0x080008B8: ED DC.B 0xED ; '\xED' 0x080008B9: AF DC.B 0xAF ; '\xAF' 0x080008BA: 16 DC.B 0x16 ; '\x16' 0x080008BB: 20 DC.B 0x20 ; ' ' 0x080008BC: 4A DC.B 0x4A ; 'J' 0x080008BD: 62 DC.B 0x62 ; 'b' 0x080008BE: 30 DC.B 0x30 ; '0' 0x080008BF: 40 DC.B 0x40 ; '@' 0x080008C0: 29 DC.B 0x29 ; ')' 0x080008C1: BD DC.B 0xBD ; '\xBD' 0x080008C2: 56 DC.B 0x56 ; 'V' 0x080008C3: B3 DC.B 0xB3 ; '\xB3' 0x080008C4: 15 DC.B 0x15 ; '\x15' 0x080008C5: 44 DC.B 0x44 ; 'D' 0x080008C6: E9 DC.B 0xE9 ; '\xE9' 0x080008C7: BF DC.B 0xBF ; '\xBF' 0x080008C8: 77 DC.B 0x77 ; 'w' 0x080008C9: 90 DC.B 0x90 ; '\x90' 0x080008CA: 0D DC.B 0x0D ; '\r' 0x080008CB: 9C DC.B 0x9C ; '\x9C' 0x080008CC: FE DC.B 0xFE ; '\xFE' 0x080008CD: 0B DC.B 0x0B ; '\v' 0x080008CE: 88 DC.B 0x88 ; '\x88' 0x080008CF: C0 DC.B 0xC0 ; '\xC0' 0x080008D0: 7E DC.B 0x7E ; '~' 0x080008D1: 26 DC.B 0x26 ; '&' 0x080008D2: 15 DC.B 0x15 ; '\x15' 0x080008D3: FA DC.B 0xFA ; '\xFA' 0x080008D4: 83 DC.B 0x83 ; '\x83' 0x080008D5: 80 DC.B 0x80 ; '\x80' 0x080008D6: 73 DC.B 0x73 ; 's' 0x080008D7: 40 DC.B 0x40 ; '@' 0x080008D8: 0F DC.B 0x0F ; '\x0F' 0x080008D9: CE DC.B 0xCE ; '\xCE' 0x080008DA: 67 DC.B 0x67 ; 'g' 0x080008DB: 4B DC.B 0x4B ; 'K' 0x080008DC: 80 DC.B 0x80 ; '\x80' 0x080008DD: D5 DC.B 0xD5 ; '\xD5' 0x080008DE: 41 DC.B 0x41 ; 'A' 0x080008DF: C0 DC.B 0xC0 ; '\xC0'

Section .text.main from main.o, size=1712, align=4


main: 0x080008E0: B082 SUB SP, SP, #8 0x080008E2: F241 7148 MOVW R1, #0x1748 ; 0x10001748 = bootLoaderMark 0x080008E6: F2C1 0100 MOVT R1, #0x1000 ; 0x10001748 = bootLoaderMark 0x080008EA: F245 52ED MOVW R2, #0x55ED 0x080008EE: 6808 LDR R0, [R1] 0x080008F0: F6CA 42CE MOVT R2, #0xACCE 0x080008F4: 4290 CMP R0, R2 0x080008F6: F000 8340 BEQ.W .L40 ; 0x08000F7A 0x080008FA: F00A FDA3 BL HAL_Init ; 0x0800B444 0x080008FE: F003 FEE5 BL SystemClock_Config ; 0x080046CC 0x08000902: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08000906: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800090A: F64D 6183 MOVW R1, #0xDE83 0x0800090E: 6800 LDR R0, [R0] 0x08000910: F2C4 311B MOVT R1, #0x431B 0x08000914: FBA0 0101 UMULL R0, R1, R0, R1 0x08000918: 0C89 LSRS R1, R1, #18 0x0800091A: F24D 309F MOVW R0, #0xD39F ; 0x0800D39F = .rodata..L.str 0x0800091E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D39F = .rodata..L.str 0x08000922: F00C F9D7 BL printf ; 0x0800CCD4 0x08000926: F004 F8B6 BL MX_GPIO_Init ; 0x08004A96 0x0800092A: F003 FFDE BL MX_DMA_Init ; 0x080048EA 0x0800092E: F00A F9BB BL MX_ADC1_Init ; 0x0800ACA8 0x08000932: F00A FA19 BL MX_ADC2_Init ; 0x0800AD68 0x08000936: F00A FA5D BL MX_ADC3_Init ; 0x0800ADF4 0x0800093A: F003 FE7E BL MX_ADC4_Init ; 0x0800463A 0x0800093E: F003 FF14 BL MX_ADC5_Init ; 0x0800476A 0x08000942: F00A FAD7 BL MX_FDCAN2_Init ; 0x0800AEF4 0x08000946: F00A FAFB BL MX_FDCAN3_Init ; 0x0800AF40 0x0800094A: F004 F94C BL MX_I2C3_Init ; 0x08004BE6 0x0800094E: F00A FB1D BL MX_I2C4_Init ; 0x0800AF8C 0x08000952: F00A FC83 BL MX_SPI3_Init ; 0x0800B25C 0x08000956: F006 F970 BL MX_USART1_UART_Init ; 0x08006C3A 0x0800095A: F00A FD19 BL MX_USART2_UART_Init ; 0x0800B390 0x0800095E: F00A FD57 BL MX_USB_PCD_Init ; 0x0800B410 0x08000962: F003 FF88 BL MX_CRC_Init ; 0x08004876 0x08000966: F00A FC2B BL MX_RTC_Init ; 0x0800B1C0 0x0800096A: F004 FC64 BL MX_IWDG_Init ; 0x08005236 0x0800096E: F64C 7024 MOVW R0, #0xCF24 ; 0x0800CF24 = .rodata..Lstr 0x08000972: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF24 = .rodata..Lstr 0x08000976: F00A F870 BL puts ; 0x0800AA5A 0x0800097A: F00B FFE3 BL SYS_DATA_Init ; 0x0800C944 0x0800097E: F00C F829 BL WH_COUNTER_Init ; 0x0800C9D4 0x08000982: F009 FB9C BL AH_COUNTER_Init ; 0x0800A0BE 0x08000986: F00B FD23 BL EEPROM_isFirstStart ; 0x0800C3D0 0x0800098A: 2803 CMP R0, #3 0x0800098C: D818 BHI .L1 ; 0x080009C0 0x0800098E: E8DF F000 TBB [PC, R0] 0x08000992: 02 DC.B 0x02 ; '\x02' 0x08000993: 09 DC.B 0x09 ; '\t' 0x08000994: 10 DC.B 0x10 ; '\x10' 0x08000995: 02 DC.B 0x02 ; '\x02' 0x08000996: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800099A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800099E: F009 FBD4 BL EEPROM_fullRestore ; 0x0800A14A 0x080009A2: E00D B .L1 ; 0x080009C0 0x080009A4: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080009A8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080009AC: F009 FBF4 BL EEPROM_readConfig ; 0x0800A198 0x080009B0: E006 B .L1 ; 0x080009C0 0x080009B2: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080009B6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080009BA: 2100 MOVS R1, #0 0x080009BC: F00B FD2A BL EEPROM_factoryRestore ; 0x0800C414
.L1: 0x080009C0: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x080009C4: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x080009C8: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x080009CC: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x080009D0: F00B F94A BL HAL_IWDG_Refresh ; 0x0800BC68 0x080009D4: F04F 4090 MOV.W R0, #0x48000000 0x080009D8: F44F 6180 MOV.W R1, #0x0400 0x080009DC: F008 FA6D BL HAL_GPIO_ReadPin ; 0x08008EBA 0x080009E0: B998 CBNZ R0, .L2 ; 0x08000A0A 0x080009E2: 2032 MOVS R0, #50 0x080009E4: F000 FB18 BL HAL_Delay ; 0x08001018 0x080009E8: F04F 4090 MOV.W R0, #0x48000000 0x080009EC: F44F 6180 MOV.W R1, #0x0400 0x080009F0: F008 FA63 BL HAL_GPIO_ReadPin ; 0x08008EBA 0x080009F4: B948 CBNZ R0, .L2 ; 0x08000A0A 0x080009F6: F64C 7033 MOVW R0, #0xCF33 ; 0x0800CF33 = .rodata..Lstr.27 0x080009FA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF33 = .rodata..Lstr.27 0x080009FE: F00A F82C BL puts ; 0x0800AA5A 0x08000A02: 4628 MOV R0, R5 0x08000A04: 2101 MOVS R1, #1 0x08000A06: F00B FD05 BL EEPROM_factoryRestore ; 0x0800C414
.L2: 0x08000A0A: F241 2690 MOVW R6, #0x1290 ; 0x10001290 = hiwdg 0x08000A0E: F2C1 0600 MOVT R6, #0x1000 ; 0x10001290 = hiwdg 0x08000A12: 4630 MOV R0, R6 0x08000A14: F00B F928 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000A18: F004 FC61 BL LoadBackupRegister ; 0x080052DE 0x08000A1C: 6929 LDR R1, [R5, #16] 0x08000A1E: 8AAA LDRH R2, [R5, #20] 0x08000A20: 8AEB LDRH R3, [R5, #22] 0x08000A22: F640 278C MOVW R7, #0x0A8C ; 0x10000A8C = huart2 0x08000A26: F2C1 0700 MOVT R7, #0x1000 ; 0x10000A8C = huart2 0x08000A2A: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData 0x08000A2E: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData 0x08000A32: 9700 STR R7, [SP, #0] 0x08000A34: F00B FDBC BL mbInit ; 0x0800C5B0 0x08000A38: 4630 MOV R0, R6 0x08000A3A: F00B F915 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000A3E: F002 FD09 BL CHIP_TEMPERATURE_Calibration ; 0x08003454 0x08000A42: F640 5B64 MOVW R11, #0x0D64 ; 0x10000D64 = hadc1 0x08000A46: F2C1 0B00 MOVT R11, #0x1000 ; 0x10000D64 = hadc1 0x08000A4A: 2700 MOVS R7, #0 0x08000A4C: F2C4 077F MOVT R7, #0x407F 0x08000A50: 4658 MOV R0, R11 0x08000A52: 4639 MOV R1, R7 0x08000A54: F005 FABC BL HAL_ADCEx_Calibration_Start ; 0x08005FD0 0x08000A58: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2 0x08000A5C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2 0x08000A60: 4639 MOV R1, R7 0x08000A62: F005 FAB5 BL HAL_ADCEx_Calibration_Start ; 0x08005FD0 0x08000A66: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08000A6A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08000A6E: 217F MOVS R1, #127 0x08000A70: F005 FAAE BL HAL_ADCEx_Calibration_Start ; 0x08005FD0 0x08000A74: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x08000A78: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x08000A7C: 4639 MOV R1, R7 0x08000A7E: F005 FAA7 BL HAL_ADCEx_Calibration_Start ; 0x08005FD0 0x08000A82: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x08000A86: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08000A8A: 217F MOVS R1, #127 0x08000A8C: F005 FAA0 BL HAL_ADCEx_Calibration_Start ; 0x08005FD0 0x08000A90: 4630 MOV R0, R6 0x08000A92: F00B F8E9 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000A96: F240 2134 MOVW R1, #0x0234 ; 0x20000234 = adc12Data 0x08000A9A: F2C2 0100 MOVT R1, #0x2000 ; 0x20000234 = adc12Data 0x08000A9E: 4658 MOV R0, R11 0x08000AA0: 2240 MOVS R2, #64 0x08000AA2: F007 F9DA BL HAL_ADCEx_MultiModeStart_DMA ; 0x08007E5A 0x08000AA6: B140 CBZ R0, .L4 ; 0x08000ABA 0x08000AA8: B672 CPSID i 0x08000AAA: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08000AAE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08000AB2: F009 FFD2 BL puts ; 0x0800AA5A 0x08000AB6: BF00 NOP
.L3: 0x08000AB8: E7FE B .L3 ; 0x08000AB8
.L4: 0x08000ABA: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x08000ABE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x08000AC2: F240 3134 MOVW R1, #0x0334 ; 0x20000334 = adc3Data 0x08000AC6: F2C2 0100 MOVT R1, #0x2000 ; 0x20000334 = adc3Data 0x08000ACA: 2203 MOVS R2, #3 0x08000ACC: F006 FE2B BL HAL_ADC_Start_DMA ; 0x08007726 0x08000AD0: B138 CBZ R0, .L6 ; 0x08000AE2 0x08000AD2: B672 CPSID i 0x08000AD4: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08000AD8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08000ADC: F009 FFBD BL puts ; 0x0800AA5A
.L5: 0x08000AE0: E7FE B .L5 ; 0x08000AE0
.L6: 0x08000AE2: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4 0x08000AE6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4 0x08000AEA: F240 3140 MOVW R1, #0x0340 ; 0x20000340 = adc4Data 0x08000AEE: F2C2 0100 MOVT R1, #0x2000 ; 0x20000340 = adc4Data 0x08000AF2: 2201 MOVS R2, #1 0x08000AF4: F006 FE17 BL HAL_ADC_Start_DMA ; 0x08007726 0x08000AF8: B138 CBZ R0, .L8 ; 0x08000B0A 0x08000AFA: B672 CPSID i 0x08000AFC: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08000B00: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08000B04: F009 FFA9 BL puts ; 0x0800AA5A
.L7: 0x08000B08: E7FE B .L7 ; 0x08000B08
.L8: 0x08000B0A: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x08000B0E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08000B12: F240 3144 MOVW R1, #0x0344 ; 0x20000344 = adc5Data 0x08000B16: F2C2 0100 MOVT R1, #0x2000 ; 0x20000344 = adc5Data 0x08000B1A: 2204 MOVS R2, #4 0x08000B1C: F006 FE03 BL HAL_ADC_Start_DMA ; 0x08007726 0x08000B20: B138 CBZ R0, .L10 ; 0x08000B32 0x08000B22: B672 CPSID i 0x08000B24: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08000B28: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08000B2C: F009 FF95 BL puts ; 0x0800AA5A
.L9: 0x08000B30: E7FE B .L9 ; 0x08000B30
.L10: 0x08000B32: 46B3 MOV R11, R6 0x08000B34: 4630 MOV R0, R6 0x08000B36: F00B F897 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000B3A: F001 FD81 BL ADS1260_init ; 0x08002640 0x08000B3E: 4630 MOV R0, R6 0x08000B40: F00B F892 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000B44: F64D 1026 MOVW R0, #0xD926 ; 0x0800D926 = .rodata..Lstr.28 0x08000B48: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D926 = .rodata..Lstr.28 0x08000B4C: F009 FF85 BL puts ; 0x0800AA5A 0x08000B50: F009 FD51 BL OUTPUTS_Init ; 0x0800A5F6 0x08000B54: 8B28 LDRH R0, [R5, #24] 0x08000B56: B1F8 CBZ R0, .L12 ; 0x08000B98 0x08000B58: 2400 MOVS R4, #0 0x08000B5A: BF00 NOP
.L11: 0x08000B5C: F04F 4090 MOV.W R0, #0x48000000 0x08000B60: 2120 MOVS R1, #32 0x08000B62: 2201 MOVS R2, #1 0x08000B64: F00A FEF8 BL HAL_GPIO_WritePin ; 0x0800B958 0x08000B68: F44F 70AF MOV.W R0, #0x015E 0x08000B6C: F000 FA54 BL HAL_Delay ; 0x08001018 0x08000B70: 4658 MOV R0, R11 0x08000B72: F00B F879 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000B76: F04F 4090 MOV.W R0, #0x48000000 0x08000B7A: 2120 MOVS R1, #32 0x08000B7C: 2200 MOVS R2, #0 0x08000B7E: F00A FEEB BL HAL_GPIO_WritePin ; 0x0800B958 0x08000B82: F44F 70AF MOV.W R0, #0x015E 0x08000B86: F000 FA47 BL HAL_Delay ; 0x08001018 0x08000B8A: 4658 MOV R0, R11 0x08000B8C: F00B F86C BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000B90: 8B28 LDRH R0, [R5, #24] 0x08000B92: 3401 ADDS R4, #1 0x08000B94: 4284 CMP R4, R0 0x08000B96: D3E1 BCC .L11 ; 0x08000B5C
.L12: 0x08000B98: F241 2AC0 MOVW R10, #0x12C0 ; 0x100012C0 = newADC12Data 0x08000B9C: F2C1 0A00 MOVT R10, #0x1000 ; 0x100012C0 = newADC12Data 0x08000BA0: 2600 MOVS R6, #0 0x08000BA2: 9601 STR R6, [SP, #4] 0x08000BA4: 46B0 MOV R8, R6 0x08000BA6: BF00 NOP
.L13: 0x08000BA8: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x08000BAC: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x08000BB0: F00B F85A BL HAL_IWDG_Refresh ; 0x0800BC68 0x08000BB4: F8DA 0000 LDR.W R0, [R10] 0x08000BB8: 2801 CMP R0, #1 0x08000BBA: D135 BNE .L14 ; 0x08000C28 0x08000BBC: F240 2434 MOVW R4, #0x0234 ; 0x20000234 = adc12Data 0x08000BC0: F2C2 0400 MOVT R4, #0x2000 ; 0x20000234 = adc12Data 0x08000BC4: F8B4 00FE LDRH.W R0, [R4, #254] 0x08000BC8: F002 FBDE BL BATTERY_VOLTAGE_Exec ; 0x08003388 0x08000BCC: F8B4 00FC LDRH.W R0, [R4, #252] 0x08000BD0: F002 FE76 BL FAST_CURRENT_Exec ; 0x080038C0 0x08000BD4: F002 FD96 BL ESR_FAST_Exec ; 0x08003704 0x08000BD8: F8D5 00D8 LDR.W R0, [R5, #216] 0x08000BDC: F8D5 10E4 LDR.W R1, [R5, #228] 0x08000BE0: FB81 0100 SMULL R0, R1, R1, R0 0x08000BE4: F44F 727A MOV.W R2, #0x03E8 0x08000BE8: 2300 MOVS R3, #0 0x08000BEA: F008 F9CD BL __aeabi_ldivmod ; 0x08008F88 0x08000BEE: F8C5 0108 STR.W R0, [R5, #0x0108] 0x08000BF2: F8D5 00D8 LDR.W R0, [R5, #216] 0x08000BF6: F8D5 1190 LDR.W R1, [R5, #0x0190] 0x08000BFA: FB81 0100 SMULL R0, R1, R1, R0 0x08000BFE: F44F 727A MOV.W R2, #0x03E8 0x08000C02: 2300 MOVS R3, #0 0x08000C04: F008 F9C0 BL __aeabi_ldivmod ; 0x08008F88 0x08000C08: F8C5 0184 STR.W R0, [R5, #0x0184] 0x08000C0C: 2000 MOVS R0, #0 0x08000C0E: F8CA 0000 STR.W R0, [R10] 0x08000C12: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x08000C16: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x08000C1A: 4621 MOV R1, R4 0x08000C1C: 2240 MOVS R2, #64 0x08000C1E: F007 F91C BL HAL_ADCEx_MultiModeStart_DMA ; 0x08007E5A 0x08000C22: 2800 CMP R0, #0 0x08000C24: F040 81A1 BNE.W .L38 ; 0x08000F6A
.L14: 0x08000C28: F241 20BC MOVW R0, #0x12BC ; 0x100012BC = newADC3Data 0x08000C2C: F2C1 0000 MOVT R0, #0x1000 ; 0x100012BC = newADC3Data 0x08000C30: 6800 LDR R0, [R0] 0x08000C32: 2801 CMP R0, #1 0x08000C34: D106 BNE .L15 ; 0x08000C44 0x08000C36: F240 3034 MOVW R0, #0x0334 ; 0x20000334 = adc3Data 0x08000C3A: F2C2 0000 MOVT R0, #0x2000 ; 0x20000334 = adc3Data 0x08000C3E: 6800 LDR R0, [R0] 0x08000C40: F003 F838 BL SHUNT_TEMPERATURE_Exec ; 0x08003CB4
.L15: 0x08000C44: F241 20B8 MOVW R0, #0x12B8 ; 0x100012B8 = newADC4Data 0x08000C48: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B8 = newADC4Data 0x08000C4C: 6800 LDR R0, [R0] 0x08000C4E: 2801 CMP R0, #1 0x08000C50: D106 BNE .L16 ; 0x08000C60 0x08000C52: F240 3040 MOVW R0, #0x0340 ; 0x20000340 = adc4Data 0x08000C56: F2C2 0000 MOVT R0, #0x2000 ; 0x20000340 = adc4Data 0x08000C5A: 6800 LDR R0, [R0] 0x08000C5C: F003 F864 BL SHUNT_VOLTAGE_Exec ; 0x08003D28
.L16: 0x08000C60: F241 20B4 MOVW R0, #0x12B4 ; 0x100012B4 = newADC5Data 0x08000C64: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B4 = newADC5Data 0x08000C68: 6800 LDR R0, [R0] 0x08000C6A: 2801 CMP R0, #1 0x08000C6C: D135 BNE .L17 ; 0x08000CDA 0x08000C6E: F240 3444 MOVW R4, #0x0344 ; 0x20000344 = adc5Data 0x08000C72: F2C2 0400 MOVT R4, #0x2000 ; 0x20000344 = adc5Data 0x08000C76: 6820 LDR R0, [R4] 0x08000C78: F002 FC34 BL CHIP_TEMPERATURE_Exec ; 0x080034E4 0x08000C7C: 6860 LDR R0, [R4, #4] 0x08000C7E: F002 FE57 BL INT_BAT_VOLTAGE_Exec ; 0x08003930 0x08000C82: 68A0 LDR R0, [R4, #8] 0x08000C84: F003 FA8E BL __aeabi_ui2d ; 0x080041A4 0x08000C88: 4FBE LDR R7, =0x40A77000 ; [PC, #0x02F8] [0x08000F84] 0x08000C8A: 2200 MOVS R2, #0 0x08000C8C: 463B MOV R3, R7 0x08000C8E: F003 F967 BL __aeabi_dmul ; 0x08003F60 0x08000C92: 46B1 MOV R9, R6 0x08000C94: 4EBC LDR R6, =0x40350000 ; [PC, #0x02F0] [0x08000F88] 0x08000C96: 2200 MOVS R2, #0 0x08000C98: 4633 MOV R3, R6 0x08000C9A: F003 F961 BL __aeabi_dmul ; 0x08003F60 0x08000C9E: F8DF B2EC LDR.W R11, =0x3EF00000 ; [PC, #0x02EC] [0x08000F8C] 0x08000CA2: 2200 MOVS R2, #0 0x08000CA4: 465B MOV R3, R11 0x08000CA6: F003 F95B BL __aeabi_dmul ; 0x08003F60 0x08000CAA: F008 F917 BL __aeabi_d2iz ; 0x08008EDC 0x08000CAE: F8A5 0150 STRH.W R0, [R5, #0x0150] 0x08000CB2: 68E0 LDR R0, [R4, #12] 0x08000CB4: F003 FA76 BL __aeabi_ui2d ; 0x080041A4 0x08000CB8: 2200 MOVS R2, #0 0x08000CBA: 463B MOV R3, R7 0x08000CBC: F003 F950 BL __aeabi_dmul ; 0x08003F60 0x08000CC0: 2200 MOVS R2, #0 0x08000CC2: 4633 MOV R3, R6 0x08000CC4: 464E MOV R6, R9 0x08000CC6: F003 F94B BL __aeabi_dmul ; 0x08003F60 0x08000CCA: 2200 MOVS R2, #0 0x08000CCC: 465B MOV R3, R11 0x08000CCE: F003 F947 BL __aeabi_dmul ; 0x08003F60 0x08000CD2: F008 F903 BL __aeabi_d2iz ; 0x08008EDC 0x08000CD6: F8A5 0152 STRH.W R0, [R5, #0x0152]
.L17: 0x08000CDA: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08000CDE: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08000CE2: 6800 LDR R0, [R0] 0x08000CE4: 2801 CMP R0, #1 0x08000CE6: D10B BNE .L18 ; 0x08000D00 0x08000CE8: F00B FB2A BL ADS1260_ConversionFinished ; 0x0800C340 0x08000CEC: F002 FC56 BL ESR_Exec ; 0x0800359C 0x08000CF0: F8A5 0198 STRH.W R0, [R5, #0x0198] 0x08000CF4: F241 21B0 MOVW R1, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08000CF8: F2C1 0100 MOVT R1, #0x1000 ; 0x100012B0 = newCurrentValue 0x08000CFC: 2000 MOVS R0, #0 0x08000CFE: 6008 STR R0, [R1]
.L18: 0x08000D00: F00A FBD6 BL HAL_GetTick ; 0x0800B4B0 0x08000D04: EBB0 0808 SUBS.W R8, R0, R8 0x08000D08: 4681 MOV R9, R0 0x08000D0A: BF18 IT NE 0x08000D0C: F04F 0801 MOVNE.W R8, #1 0x08000D10: 2700 MOVS R7, #0 0x08000D12: F8B5 0154 LDRH.W R0, [R5, #0x0154] 0x08000D16: 2E00 CMP R6, #0 0x08000D18: BFC8 IT GT 0x08000D1A: 2701 MOVGT R7, #1 0x08000D1C: 2804 CMP R0, #4 0x08000D1E: D31B BCC .L19 ; 0x08000D58 0x08000D20: F64D 1033 MOVW R0, #0xD933 ; 0x0800D933 = .rodata..Lstr.29 0x08000D24: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D933 = .rodata..Lstr.29 0x08000D28: F009 FE97 BL puts ; 0x0800AA5A 0x08000D2C: F04F 0B07 MOV.W R11, #7 0x08000D30: F8A5 B106 STRH.W R11, [R5, #0x0106] 0x08000D34: F240 4400 MOVW R4, #0x0400 0x08000D38: F6C4 0400 MOVT R4, #0x4800 0x08000D3C: 4620 MOV R0, R4 0x08000D3E: F44F 6100 MOV.W R1, #0x0800 0x08000D42: 2200 MOVS R2, #0 0x08000D44: F00A FE08 BL HAL_GPIO_WritePin ; 0x0800B958 0x08000D48: F8A5 B106 STRH.W R11, [R5, #0x0106] 0x08000D4C: 4620 MOV R0, R4 0x08000D4E: F44F 5180 MOV.W R1, #0x1000 0x08000D52: 2200 MOVS R2, #0 0x08000D54: F00A FE00 BL HAL_GPIO_WritePin ; 0x0800B958
.L19: 0x08000D58: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x08000D5C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x08000D60: 6800 LDR R0, [R0] 0x08000D62: 6801 LDR R1, [R0] 0x08000D64: 6840 LDR R0, [R0, #4] 0x08000D66: 9801 LDR R0, [SP, #4] 0x08000D68: F001 040F AND R4, R1, #15 0x08000D6C: 4284 CMP R4, R0 0x08000D6E: D02E BEQ .L21 ; 0x08000DCE 0x08000D70: F8D5 0128 LDR.W R0, [R5, #0x0128] 0x08000D74: 3001 ADDS R0, #1 0x08000D76: F8C5 0128 STR.W R0, [R5, #0x0128] 0x08000D7A: F8D5 0124 LDR.W R0, [R5, #0x0124] 0x08000D7E: 3001 ADDS R0, #1 0x08000D80: F8C5 0124 STR.W R0, [R5, #0x0124] 0x08000D84: F8D5 0120 LDR.W R0, [R5, #0x0120] 0x08000D88: 3001 ADDS R0, #1 0x08000D8A: F8C5 0120 STR.W R0, [R5, #0x0120] 0x08000D8E: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode 0x08000D92: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode 0x08000D96: 6800 LDR R0, [R0] 0x08000D98: B920 CBNZ R0, .L20 ; 0x08000DA4 0x08000D9A: F04F 4090 MOV.W R0, #0x48000000 0x08000D9E: 2110 MOVS R1, #16 0x08000DA0: F008 F8C1 BL HAL_GPIO_TogglePin ; 0x08008F26
.L20: 0x08000DA4: F001 FFE4 BL AH_COUNTER_Exec ; 0x08002D70 0x08000DA8: F002 FFDC BL WH_COUNTER_Exec ; 0x08003D64 0x08000DAC: F009 FC2C BL OUTPUTS_CheckLVP ; 0x0800A608 0x08000DB0: F00B FCCC BL OUTPUTS_CheckOVP ; 0x0800C74C 0x08000DB4: F002 FEDA BL OUTPUTS_CheckAUX ; 0x08003B6C 0x08000DB8: F004 FB77 BL SaveBackupRegister ; 0x080054AA 0x08000DBC: F002 FEF0 BL SELF_DISCHARGE_Exec ; 0x08003BA0 0x08000DC0: F8A5 019C STRH.W R0, [R5, #0x019C] 0x08000DC4: F002 FBC8 BL EFFICIENCY_Exec ; 0x08003558 0x08000DC8: F8A5 0116 STRH.W R0, [R5, #0x0116] 0x08000DCC: 9401 STR R4, [SP, #4]
.L21: 0x08000DCE: 8B68 LDRH R0, [R5, #26] 0x08000DD0: 2800 CMP R0, #0 0x08000DD2: F240 0400 MOVW R4, #0 ; 0x20000000 = modbusData 0x08000DD6: F2C2 0400 MOVT R4, #0x2000 ; 0x20000000 = modbusData 0x08000DDA: F000 8079 BEQ.W .L31 ; 0x08000ED0 0x08000DDE: F894 0026 LDRB.W R0, [R4, #38] 0x08000DE2: 2800 CMP R0, #0 0x08000DE4: F040 8074 BNE.W .L31 ; 0x08000ED0 0x08000DE8: 8B68 LDRH R0, [R5, #26] 0x08000DEA: F240 31F1 MOVW R1, #0x03F1 0x08000DEE: 4288 CMP R0, R1 0x08000DF0: DC0D BGT .L22 ; 0x08000E0E 0x08000DF2: 3801 SUBS R0, #1 0x08000DF4: 280A CMP R0, #10 0x08000DF6: D821 BHI .L23 ; 0x08000E3C 0x08000DF8: E8DF F000 TBB [PC, R0] 0x08000DFC: 06 DC.B 0x06 ; '\x06' 0x08000DFD: 36 DC.B 0x36 ; '6' 0x08000DFE: 3A DC.B 0x3A ; ':' 0x08000DFF: 2F DC.B 0x2F ; '/' 0x08000E00: 20 DC.B 0x20 ; ' ' 0x08000E01: B6 DC.B 0xB6 ; '\xB6' 0x08000E02: 4E DC.B 0x4E ; 'N' 0x08000E03: 3F DC.B 0x3F ; '?' 0x08000E04: 33 DC.B 0x33 ; '3' 0x08000E05: 43 DC.B 0x43 ; 'C' 0x08000E06: 59 DC.B 0x59 ; 'Y' 0x08000E07: 00 DC.B 0x00 ; '\0' 0x08000E08: 4628 MOV R0, R5 0x08000E0A: 2100 MOVS R1, #0 0x08000E0C: E05B B .L29 ; 0x08000EC6
.L22: 0x08000E0E: F5B0 7F7D CMP.W R0, #0x03F4 0x08000E12: DB1A BLT .L24 ; 0x08000E4A 0x08000E14: D052 BEQ .L27 ; 0x08000EBC 0x08000E16: F240 41D2 MOVW R1, #0x04D2 0x08000E1A: 4288 CMP R0, R1 0x08000E1C: D051 BEQ .L28 ; 0x08000EC2 0x08000E1E: F241 5152 MOVW R1, #0x1552 0x08000E22: 4288 CMP R0, R1 0x08000E24: D10A BNE .L23 ; 0x08000E3C 0x08000E26: F241 7048 MOVW R0, #0x1748 ; 0x10001748 = bootLoaderMark 0x08000E2A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001748 = bootLoaderMark 0x08000E2E: F245 51ED MOVW R1, #0x55ED 0x08000E32: F6CA 41CE MOVT R1, #0xACCE 0x08000E36: 6001 STR R1, [R0] 0x08000E38: F00A FC58 BL HAL_NVIC_SystemReset ; 0x0800B6EC
.L23: 0x08000E3C: F64D 60C8 MOVW R0, #0xDEC8 ; 0x0800DEC8 = .rodata..Lstr.30 0x08000E40: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DEC8 = .rodata..Lstr.30 0x08000E44: F009 FE09 BL puts ; 0x0800AA5A 0x08000E48: E040 B .L30 ; 0x08000ECC
.L24: 0x08000E4A: 3101 ADDS R1, #1 0x08000E4C: 4288 CMP R0, R1 0x08000E4E: D031 BEQ .L25 ; 0x08000EB4 0x08000E50: 3101 ADDS R1, #1 0x08000E52: 4288 CMP R0, R1 0x08000E54: D1F2 BNE .L23 ; 0x08000E3C 0x08000E56: 2001 MOVS R0, #1 0x08000E58: E02D B .L26 ; 0x08000EB6 0x08000E5A: 4628 MOV R0, R5 0x08000E5C: F009 F99C BL EEPROM_readConfig ; 0x0800A198 0x08000E60: E034 B .L30 ; 0x08000ECC 0x08000E62: F00B FA49 BL ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart ; 0x0800C2F8 0x08000E66: E031 B .L30 ; 0x08000ECC 0x08000E68: 4628 MOV R0, R5 0x08000E6A: F009 F96E BL EEPROM_fullRestore ; 0x0800A14A 0x08000E6E: E02D B .L30 ; 0x08000ECC 0x08000E70: 4628 MOV R0, R5 0x08000E72: 2101 MOVS R1, #1 0x08000E74: F00B FACE BL EEPROM_factoryRestore ; 0x0800C414 0x08000E78: E028 B .L30 ; 0x08000ECC 0x08000E7A: 4628 MOV R0, R5 0x08000E7C: F009 F902 BL ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart ; 0x0800A084 0x08000E80: E024 B .L30 ; 0x08000ECC 0x08000E82: 4628 MOV R0, R5 0x08000E84: F001 FAA8 BL ADS_1260_BatteryCurrentGainCalibrationStart ; 0x080023D8 0x08000E88: F240 3030 MOVW R0, #0x0330 ; 0x20000234 = adc12Data 0x08000E8C: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data 0x08000E90: 8800 LDRH R0, [R0] 0x08000E92: F002 FCDD BL CurrentGainCal ; 0x08003850 0x08000E96: E019 B .L30 ; 0x08000ECC 0x08000E98: 4628 MOV R0, R5 0x08000E9A: F009 F8DC BL ADS_1260_BatteryCurrentOffsetCalibrationStart ; 0x0800A056 0x08000E9E: F240 3030 MOVW R0, #0x0330 ; 0x20000234 = adc12Data 0x08000EA2: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data 0x08000EA6: 8800 LDRH R0, [R0] 0x08000EA8: F00B FB7A BL CurrentOffsetCal ; 0x0800C5A0 0x08000EAC: E00E B .L30 ; 0x08000ECC 0x08000EAE: F001 FB29 BL ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart ; 0x08002504 0x08000EB2: E00B B .L30 ; 0x08000ECC
.L25: 0x08000EB4: 2000 MOVS R0, #0
.L26: 0x08000EB6: F004 FFE4 BL SetFlashReadProtection ; 0x08005E82 0x08000EBA: E007 B .L30 ; 0x08000ECC
.L27: 0x08000EBC: F00A F910 BL SetBootFromFlashAndReadOutProtection ; 0x0800B0E0 0x08000EC0: E004 B .L30 ; 0x08000ECC
.L28: 0x08000EC2: 4628 MOV R0, R5 0x08000EC4: 2101 MOVS R1, #1
.L29: 0x08000EC6: F009 FA44 BL EEPROM_storeConfig ; 0x0800A352 0x08000ECA: BF00 NOP
.L30: 0x08000ECC: 2000 MOVS R0, #0 0x08000ECE: 8368 STRH R0, [R5, #26]
.L31: 0x08000ED0: EA08 0007 AND.W R0, R8, R7 0x08000ED4: 1A36 SUBS R6, R6, R0 0x08000ED6: F04F 4090 MOV.W R0, #0x48000000 0x08000EDA: F44F 6180 MOV.W R1, #0x0400 0x08000EDE: F007 FFEC BL HAL_GPIO_ReadPin ; 0x08008EBA 0x08000EE2: 2800 CMP R0, #0 0x08000EE4: BF08 IT EQ 0x08000EE6: 2E00 CMPEQ R6, #0 0x08000EE8: D018 BEQ .L33 ; 0x08000F1C
.L32: 0x08000EEA: 4620 MOV R0, R4 0x08000EEC: F00B FBFE BL mbGetFrameComplete ; 0x0800C6EC 0x08000EF0: 2800 CMP R0, #0 0x08000EF2: 46C8 MOV R8, R9 0x08000EF4: F43F AE58 BEQ.W .L13 ; 0x08000BA8 0x08000EF8: 4620 MOV R0, R4 0x08000EFA: F009 FB2B BL mbSlaveCheckModbusRtuQuery ; 0x0800A554 0x08000EFE: 2802 CMP R0, #2 0x08000F00: D120 BNE .L34 ; 0x08000F44 0x08000F02: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode 0x08000F06: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode 0x08000F0A: 6800 LDR R0, [R0] 0x08000F0C: 2800 CMP R0, #0 0x08000F0E: F47F AE4B BNE.W .L13 ; 0x08000BA8 0x08000F12: 4620 MOV R0, R4 0x08000F14: F009 FB39 BL mbSlaveProcessRtuQuery ; 0x0800A58A 0x08000F18: E646 B .L13 ; 0x08000BA8 0x08000F1A: BF00 NOP
.L33: 0x08000F1C: 200A MOVS R0, #10 0x08000F1E: F000 F87B BL HAL_Delay ; 0x08001018 0x08000F22: F04F 4090 MOV.W R0, #0x48000000 0x08000F26: F44F 6180 MOV.W R1, #0x0400 0x08000F2A: F007 FFC6 BL HAL_GPIO_ReadPin ; 0x08008EBA 0x08000F2E: 2800 CMP R0, #0 0x08000F30: D1DB BNE .L32 ; 0x08000EEA 0x08000F32: F241 21AC MOVW R1, #0x12AC ; 0x100012AC = silentmode 0x08000F36: F2C1 0100 MOVT R1, #0x1000 ; 0x100012AC = silentmode 0x08000F3A: 6808 LDR R0, [R1] 0x08000F3C: B148 CBZ R0, .L35 ; 0x08000F52 0x08000F3E: 600E STR R6, [R1] 0x08000F40: E00F B .L36 ; 0x08000F62 0x08000F42: BF00 NOP
.L34: 0x08000F44: F640 30AC MOVW R0, #0x0BAC ; 0x10000B20 = huart1 0x08000F48: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x08000F4C: 2122 MOVS R1, #34 0x08000F4E: 6001 STR R1, [R0] 0x08000F50: E62A B .L13 ; 0x08000BA8
.L35: 0x08000F52: 2001 MOVS R0, #1 0x08000F54: 6008 STR R0, [R1] 0x08000F56: F04F 4090 MOV.W R0, #0x48000000 0x08000F5A: 2110 MOVS R1, #16 0x08000F5C: 2201 MOVS R2, #1 0x08000F5E: F00A FCFB BL HAL_GPIO_WritePin ; 0x0800B958
.L36: 0x08000F62: F44F 76FA MOV.W R6, #0x01F4 0x08000F66: E7C0 B .L32 ; 0x08000EEA
.L37: 0x08000F68: E7FE B .L37 ; 0x08000F68
.L38: 0x08000F6A: B672 CPSID i 0x08000F6C: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08000F70: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08000F74: F009 FD71 BL puts ; 0x0800AA5A
.L39: 0x08000F78: E7FE B .L39 ; 0x08000F78
.L40: 0x08000F7A: 2000 MOVS R0, #0 0x08000F7C: 6008 STR R0, [R1] 0x08000F7E: F000 F807 BL JumpToBootloader ; 0x08000F90 0x08000F82: BF00 NOP 0x08000F84: 40A77000 DC.W 0x40A77000 0x08000F88: 40350000 DC.W 0x40350000 0x08000F8C: 3EF00000 DC.W 0x3EF00000

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


JumpToBootloader: 0x08000F90: B082 SUB SP, SP, #8 0x08000F92: F24E 1080 MOVW R0, #0xE180 0x08000F96: F2CE 0000 MOVT R0, #0xE000 0x08000F9A: B672 CPSID i 0x08000F9C: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x08000FA0: 2208 MOVS R2, #8 0x08000FA2: BF00 NOP
.L1: 0x08000FA4: F840 1B04 STR R1, [R0], #4 0x08000FA8: 3A01 SUBS R2, #1 0x08000FAA: F8C0 10FC STR.W R1, [R0, #252] 0x08000FAE: D1F9 BNE .L1 ; 0x08000FA4 0x08000FB0: 2000 MOVS R0, #0 0x08000FB2: F6C1 70FF MOVT R0, #0x1FFF 0x08000FB6: C803 LDM R0, {R0-R1} 0x08000FB8: F380 8808 MSR MSP, R0 0x08000FBC: F241 0060 MOVW R0, #0x1060 0x08000FC0: F2C4 0002 MOVT R0, #0x4002 0x08000FC4: 2301 MOVS R3, #1 0x08000FC6: 6802 LDR R2, [R0] 0x08000FC8: F042 0201 ORR R2, R2, #1 0x08000FCC: 6002 STR R2, [R0] 0x08000FCE: 6800 LDR R0, [R0] 0x08000FD0: F000 0001 AND R0, R0, #1 0x08000FD4: 9001 STR R0, [SP, #4] 0x08000FD6: 9801 LDR R0, [SP, #4] 0x08000FD8: 2000 MOVS R0, #0 0x08000FDA: F2C4 0001 MOVT R0, #0x4001 0x08000FDE: 6802 LDR R2, [R0] 0x08000FE0: F363 0202 BFI R2, R3, #0, #3 0x08000FE4: 6002 STR R2, [R0] 0x08000FE6: B662 CPSIE i 0x08000FE8: 4788 BLX R1 0x08000FEA: F64D 144C MOVW R4, #0xD94C ; 0x0800D94C = .rodata..Lstr.31 0x08000FEE: F6C0 0400 MOVT R4, #0x0800 ; 0x0800D94C = .rodata..Lstr.31 0x08000FF2: BF00 NOP
.L2: 0x08000FF4: 4620 MOV R0, R4 0x08000FF6: F009 FD30 BL puts ; 0x0800AA5A 0x08000FFA: E7FB B .L2 ; 0x08000FF4

Section .rodata..Lswitch.table.HAL_ADC_ConvCpltCallback from main.o, size=28, align=4

  0x08000FFC:  100012C0     DC.W       newADC12Data
  0x08001000:  00           DC.B       0x00                     ; '\0'
  0x08001001:  00           DC.B       0x00                     ; '\0'
  0x08001002:  00           DC.B       0x00                     ; '\0'
  0x08001003:  00           DC.B       0x00                     ; '\0'
  0x08001004:  00           DC.B       0x00                     ; '\0'
  0x08001005:  00           DC.B       0x00                     ; '\0'
  0x08001006:  00           DC.B       0x00                     ; '\0'
  0x08001007:  00           DC.B       0x00                     ; '\0'
  0x08001008:  00           DC.B       0x00                     ; '\0'
  0x08001009:  00           DC.B       0x00                     ; '\0'
  0x0800100A:  00           DC.B       0x00                     ; '\0'
  0x0800100B:  00           DC.B       0x00                     ; '\0'
  0x0800100C:  100012BC     DC.W       newADC3Data
  0x08001010:  100012B8     DC.W       newADC4Data
  0x08001014:  100012B4     DC.W       newADC5Data

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


HAL_Delay: 0x08001018: B538 PUSH {R3-R5, LR} 0x0800101A: 4604 MOV R4, R0 0x0800101C: F00A FA48 BL HAL_GetTick ; 0x0800B4B0 0x08001020: 4605 MOV R5, R0 0x08001022: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq 0x08001026: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq 0x0800102A: 1C61 ADDS R1, R4, #1 0x0800102C: 6800 LDR R0, [R0] 0x0800102E: BF18 IT NE 0x08001030: 4404 ADDNE R4, R0 0x08001032: BF00 NOP
.L1: 0x08001034: F00A FA3C BL HAL_GetTick ; 0x0800B4B0 0x08001038: 1B40 SUBS R0, R0, R5 0x0800103A: 42A0 CMP R0, R4 0x0800103C: D3FA BCC .L1 ; 0x08001034 0x0800103E: BD38 POP {R3-R5, PC}

Section .rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel from stm32g4xx_hal_adc_ex.o, size=40, align=4

  0x08001040:  00           DC.B       0x00                     ; '\0'
  0x08001041:  00           DC.B       0x00                     ; '\0'
  0x08001042:  00           DC.B       0x00                     ; '\0'
  0x08001043:  00           DC.B       0x00                     ; '\0'
  0x08001044:  01           DC.B       0x01                     ; '\x01'
  0x08001045:  00           DC.B       0x00                     ; '\0'
  0x08001046:  00           DC.B       0x00                     ; '\0'
  0x08001047:  00           DC.B       0x00                     ; '\0'
  0x08001048:  02           DC.B       0x02                     ; '\x02'
  0x08001049:  00           DC.B       0x00                     ; '\0'
  0x0800104A:  00           DC.B       0x00                     ; '\0'
  0x0800104B:  00           DC.B       0x00                     ; '\0'
  0x0800104C:  03           DC.B       0x03                     ; '\x03'
  0x0800104D:  00           DC.B       0x00                     ; '\0'
  0x0800104E:  00           DC.B       0x00                     ; '\0'
  0x0800104F:  00           DC.B       0x00                     ; '\0'
  0x08001050:  00           DC.B       0x00                     ; '\0'
  0x08001051:  00           DC.B       0x00                     ; '\0'
  0x08001052:  00           DC.B       0x00                     ; '\0'
  0x08001053:  00           DC.B       0x00                     ; '\0'
  0x08001054:  05           DC.B       0x05                     ; '\x05'
  0x08001055:  00           DC.B       0x00                     ; '\0'
  0x08001056:  00           DC.B       0x00                     ; '\0'
  0x08001057:  00           DC.B       0x00                     ; '\0'
  0x08001058:  06           DC.B       0x06                     ; '\x06'
  0x08001059:  00           DC.B       0x00                     ; '\0'
  0x0800105A:  00           DC.B       0x00                     ; '\0'
  0x0800105B:  00           DC.B       0x00                     ; '\0'
  0x0800105C:  07           DC.B       0x07                     ; '\x07'
  0x0800105D:  00           DC.B       0x00                     ; '\0'
  0x0800105E:  00           DC.B       0x00                     ; '\0'
  0x0800105F:  00           DC.B       0x00                     ; '\0'
  0x08001060:  00           DC.B       0x00                     ; '\0'
  0x08001061:  00           DC.B       0x00                     ; '\0'
  0x08001062:  00           DC.B       0x00                     ; '\0'
  0x08001063:  00           DC.B       0x00                     ; '\0'
  0x08001064:  09           DC.B       0x09                     ; '\t'
  0x08001065:  00           DC.B       0x00                     ; '\0'
  0x08001066:  00           DC.B       0x00                     ; '\0'
  0x08001067:  00           DC.B       0x00                     ; '\0'

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


__NVIC_SystemReset: 0x08001068: F3BF 8F4F DSB SY 0x0800106C: F64E 500C MOVW R0, #0xED0C 0x08001070: F2CE 0000 MOVT R0, #0xE000 0x08001074: 2204 MOVS R2, #4 0x08001076: 6801 LDR R1, [R0] 0x08001078: F401 61E0 AND R1, R1, #0x0700 0x0800107C: F2C0 52FA MOVT R2, #0x05FA 0x08001080: 4311 ORRS R1, R2 0x08001082: 6001 STR R1, [R0] 0x08001084: F3BF 8F4F DSB SY
.L1: 0x08001088: BF00 NOP 0x0800108A: E7FD B .L1 ; 0x08001088

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


CRC_Handle_8: 0x0800108C: B510 PUSH {R4, LR} 0x0800108E: EA5F 0E92 LSRS.W LR, R2, #2 0x08001092: D00E BEQ .L2 ; 0x080010B2 0x08001094: F8D0 C000 LDR.W R12, [R0] 0x08001098: 460B MOV R3, R1 0x0800109A: BF00 NOP
.L1: 0x0800109C: F853 4B04 LDR R4, [R3], #4 0x080010A0: BA24 REV R4, R4 0x080010A2: F1BE 0E01 SUBS.W LR, LR, #1 0x080010A6: F8CC 4000 STR.W R4, [R12] 0x080010AA: D1F7 BNE .L1 ; 0x0800109C 0x080010AC: F022 0303 BIC R3, R2, #3 0x080010B0: E000 B .L3 ; 0x080010B4
.L2: 0x080010B2: 2300 MOVS R3, #0
.L3: 0x080010B4: F002 0203 AND R2, R2, #3 0x080010B8: E8DF F002 TBB [PC, R2] 0x080010BC: 17 DC.B 0x17 ; '\x17' 0x080010BD: 02 DC.B 0x02 ; '\x02' 0x080010BE: 06 DC.B 0x06 ; '\x06' 0x080010BF: 0E DC.B 0x0E ; '\x0E' 0x080010C0: 6802 LDR R2, [R0] 0x080010C2: 5CC9 LDRB R1, [R1, R3] 0x080010C4: 7011 STRB R1, [R2] 0x080010C6: E010 B .L4 ; 0x080010EA 0x080010C8: 18CA ADDS R2, R1, R3 0x080010CA: 5CC9 LDRB R1, [R1, R3] 0x080010CC: 7852 LDRB R2, [R2, #1] 0x080010CE: 6803 LDR R3, [R0] 0x080010D0: EA42 2101 ORR.W R1, R2, R1, LSL #8 0x080010D4: 8019 STRH R1, [R3] 0x080010D6: E008 B .L4 ; 0x080010EA 0x080010D8: 18CA ADDS R2, R1, R3 0x080010DA: 5CC9 LDRB R1, [R1, R3] 0x080010DC: 7853 LDRB R3, [R2, #1] 0x080010DE: 6804 LDR R4, [R0] 0x080010E0: EA43 2101 ORR.W R1, R3, R1, LSL #8 0x080010E4: 8021 STRH R1, [R4] 0x080010E6: 7891 LDRB R1, [R2, #2] 0x080010E8: 7021 STRB R1, [R4]
.L4: 0x080010EA: 6800 LDR R0, [R0] 0x080010EC: 6800 LDR R0, [R0] 0x080010EE: BD10 POP {R4, PC}

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


HAL_FLASHEx_OBGetConfig: 0x080010F0: B570 PUSH {R4-R6, LR} 0x080010F2: 6841 LDR R1, [R0, #4] 0x080010F4: F242 0220 MOVW R2, #0x2020 0x080010F8: F2C4 0202 MOVT R2, #0x4002 0x080010FC: 2904 CMP R1, #4 0x080010FE: F04F 0C06 MOV.W R12, #6 0x08001102: D81E BHI .L2 ; 0x08001142 0x08001104: 2903 CMP R1, #3 0x08001106: D01C BEQ .L2 ; 0x08001142 0x08001108: F04F 0C07 MOV.W R12, #7 0x0800110C: 2904 CMP R1, #4 0x0800110E: F8C0 C000 STR.W R12, [R0] 0x08001112: D816 BHI .L2 ; 0x08001142 0x08001114: F102 030C ADD.W R3, R2, #12 0x08001118: E8DF F001 TBB [PC, R1] 0x0800111C: 0B DC.B 0x0B ; '\v' 0x0800111D: 03 DC.B 0x03 ; '\x03' 0x0800111E: 06 DC.B 0x06 ; '\x06' 0x0800111F: 13 DC.B 0x13 ; '\x13' 0x08001120: 09 DC.B 0x09 ; '\t' 0x08001121: 00 DC.B 0x00 ; '\0' 0x08001122: F102 0310 ADD.W R3, R2, #16 0x08001126: E004 B .L1 ; 0x08001132 0x08001128: F102 032C ADD.W R3, R2, #44 0x0800112C: E001 B .L1 ; 0x08001132 0x0800112E: F102 0330 ADD.W R3, R2, #48
.L1: 0x08001132: 6819 LDR R1, [R3] 0x08001134: F001 017F AND R1, R1, #127 0x08001138: 6081 STR R1, [R0, #8] 0x0800113A: 6819 LDR R1, [R3] 0x0800113C: F3C1 4106 UBFX R1, R1, #16, #7 0x08001140: 60C1 STR R1, [R0, #12]
.L2: 0x08001142: 6811 LDR R1, [R2] 0x08001144: B2C9 UXTB R1, R1 0x08001146: 29AA CMP R1, #170 0x08001148: 460B MOV R3, R1 0x0800114A: BF18 IT NE 0x0800114C: 23BB MOVNE R3, #187 0x0800114E: 29CC CMP R1, #204 0x08001150: BF08 IT EQ 0x08001152: 460B MOVEQ R3, R1 0x08001154: 6103 STR R3, [R0, #16] 0x08001156: 6811 LDR R1, [R2] 0x08001158: 69C3 LDR R3, [R0, #28] 0x0800115A: 1E5E SUBS R6, R3, #1 0x0800115C: 2E01 CMP R6, #1 0x0800115E: F021 01FF BIC R1, R1, #255 0x08001162: 6181 STR R1, [R0, #24] 0x08001164: D863 BHI .L12 ; 0x0800122E 0x08001166: F247 56E0 MOVW R6, #0x75E0 0x0800116A: F6C1 76FF MOVT R6, #0x1FFF 0x0800116E: 2100 MOVS R1, #0 0x08001170: F6C0 0104 MOVT R1, #0x0804 0x08001174: F10C 0C08 ADD.W R12, R12, #8 0x08001178: 2500 MOVS R5, #0 0x0800117A: F2C4 0501 MOVT R5, #0x4001 0x0800117E: F8C0 C000 STR.W R12, [R0] 0x08001182: 682D LDR R5, [R5] 0x08001184: 8834 LDRH R4, [R6] 0x08001186: 05ED LSLS R5, R5, #23 0x08001188: F64F 75FF MOVW R5, #0xFFFF 0x0800118C: D408 BMI .L3 ; 0x080011A0 0x0800118E: 42AC CMP R4, R5 0x08001190: F04F 6E00 MOV.W LR, #0x08000000 0x08001194: D00F BEQ .L6 ; 0x080011B6 0x08001196: 6834 LDR R4, [R6] 0x08001198: 4671 MOV R1, LR 0x0800119A: F364 2158 BFI R1, R4, #9, #16 0x0800119E: E00A B .L6 ; 0x080011B6
.L3: 0x080011A0: 42AC CMP R4, R5 0x080011A2: D005 BEQ .L4 ; 0x080011B0 0x080011A4: 6831 LDR R1, [R6] 0x080011A6: F04F 6E00 MOV.W LR, #0x08000000 0x080011AA: F361 2E58 BFI LR, R1, #9, #16 0x080011AE: E000 B .L5 ; 0x080011B2
.L4: 0x080011B0: 468E MOV LR, R1
.L5: 0x080011B2: F04F 6100 MOV.W R1, #0x08000000
.L6: 0x080011B6: 6814 LDR R4, [R2] 0x080011B8: 0264 LSLS R4, R4, #9 0x080011BA: D40D BMI .L7 ; 0x080011D8 0x080011BC: 2B01 CMP R3, #1 0x080011BE: F64F 71F0 MOVW R1, #0xFFF0 0x080011C2: F2C0 0107 MOVT R1, #7 0x080011C6: D117 BNE .L8 ; 0x080011F8 0x080011C8: 6856 LDR R6, [R2, #4] 0x080011CA: EA01 1606 AND.W R6, R1, R6, LSL #4 0x080011CE: F106 6600 ADD.W R6, R6, #0x08000000 0x080011D2: 6206 STR R6, [R0, #32] 0x080011D4: 6896 LDR R6, [R2, #8] 0x080011D6: E016 B .L9 ; 0x08001206
.L7: 0x080011D8: 2B01 CMP R3, #1 0x080011DA: F64F 74F8 MOVW R4, #0xFFF8 0x080011DE: F2C0 0403 MOVT R4, #3 0x080011E2: D115 BNE .L10 ; 0x08001210 0x080011E4: 6851 LDR R1, [R2, #4] 0x080011E6: EA04 01C1 AND.W R1, R4, R1, LSL #3 0x080011EA: 4471 ADD R1, LR 0x080011EC: 6201 STR R1, [R0, #32] 0x080011EE: 6891 LDR R1, [R2, #8] 0x080011F0: EA04 01C1 AND.W R1, R4, R1, LSL #3 0x080011F4: 4471 ADD R1, LR 0x080011F6: E014 B .L11 ; 0x08001222
.L8: 0x080011F8: 6A56 LDR R6, [R2, #36] 0x080011FA: EA01 1606 AND.W R6, R1, R6, LSL #4 0x080011FE: F106 6600 ADD.W R6, R6, #0x08000000 0x08001202: 6206 STR R6, [R0, #32] 0x08001204: 6A96 LDR R6, [R2, #40]
.L9: 0x08001206: EA01 1106 AND.W R1, R1, R6, LSL #4 0x0800120A: F101 6100 ADD.W R1, R1, #0x08000000 0x0800120E: E008 B .L11 ; 0x08001222
.L10: 0x08001210: 6A56 LDR R6, [R2, #36] 0x08001212: EA04 06C6 AND.W R6, R4, R6, LSL #3 0x08001216: 440E ADD R6, R1 0x08001218: 6206 STR R6, [R0, #32] 0x0800121A: 6A96 LDR R6, [R2, #40] 0x0800121C: EA04 06C6 AND.W R6, R4, R6, LSL #3 0x08001220: 4431 ADD R1, R6
.L11: 0x08001222: 6241 STR R1, [R0, #36] 0x08001224: 6891 LDR R1, [R2, #8] 0x08001226: F001 4100 AND R1, R1, #0x80000000 0x0800122A: 4319 ORRS R1, R3 0x0800122C: 61C1 STR R1, [R0, #28]
.L12: 0x0800122E: F10C 0110 ADD.W R1, R12, #16 0x08001232: 6001 STR R1, [R0] 0x08001234: 6D13 LDR R3, [R2, #80] 0x08001236: 6AC1 LDR R1, [R0, #44] 0x08001238: 1E4E SUBS R6, R1, #1 0x0800123A: 2E01 CMP R6, #1 0x0800123C: F403 3380 AND R3, R3, #0x010000 0x08001240: 6283 STR R3, [R0, #40] 0x08001242: D80A BHI .L13 ; 0x0800125A 0x08001244: F10C 0C30 ADD.W R12, R12, #48 0x08001248: 2901 CMP R1, #1 0x0800124A: BF14 ITE NE 0x0800124C: 2154 MOVNE R1, #84 0x0800124E: 2150 MOVEQ R1, #80 0x08001250: F8C0 C000 STR.W R12, [R0] 0x08001254: 5851 LDR R1, [R2, R1] 0x08001256: B2C9 UXTB R1, R1 0x08001258: 6301 STR R1, [R0, #48]
.L13: 0x0800125A: BD70 POP {R4-R6, PC}

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


HAL_GPIO_Init: 0x0800125C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08001260: B085 SUB SP, SP, #20 0x08001262: 4604 MOV R4, R0 0x08001264: F100 4038 ADD.W R0, R0, #0xB8000000 0x08001268: EA4F 20B0 ROR R0, R0, #10 0x0800126C: 9002 STR R0, [SP, #8] 0x0800126E: 2807 CMP R0, #7 0x08001270: 460D MOV R5, R1 0x08001272: D306 BCC .L1 ; 0x08001282 0x08001274: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08001278: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x0800127C: 21A9 MOVS R1, #169 0x0800127E: F009 FF97 BL assert_failed ; 0x0800B1B0
.L1: 0x08001282: 6828 LDR R0, [R5] 0x08001284: 0C01 LSRS R1, R0, #16 0x08001286: D101 BNE .L2 ; 0x0800128C 0x08001288: 0400 LSLS R0, R0, #16 0x0800128A: D106 BNE .L3 ; 0x0800129A
.L2: 0x0800128C: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08001290: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x08001294: 21AA MOVS R1, #170 0x08001296: F009 FF8B BL assert_failed ; 0x0800B1B0
.L3: 0x0800129A: 6868 LDR R0, [R5, #4] 0x0800129C: F5B0 1F88 CMP.W R0, #0x110000 0x080012A0: F280 8100 BGE.W .L15 ; 0x080014A4 0x080012A4: 2812 CMP R0, #18 0x080012A6: F200 8117 BHI.W .L17 ; 0x080014D8 0x080012AA: 2101 MOVS R1, #1 0x080012AC: FA01 F000 LSL.W R0, R1, R0 0x080012B0: 210F MOVS R1, #15 0x080012B2: F2C0 0106 MOVT R1, #6 0x080012B6: 4208 TST R0, R1 0x080012B8: F000 810E BEQ.W .L17 ; 0x080014D8
.L4: 0x080012BC: 6828 LDR R0, [R5] 0x080012BE: 2800 CMP R0, #0 0x080012C0: F000 80ED BEQ.W .L14 ; 0x0800149E 0x080012C4: F240 4A00 MOVW R10, #0x0400 0x080012C8: F2C4 0A01 MOVT R10, #0x4001 0x080012CC: F104 0120 ADD.W R1, R4, #32 0x080012D0: 9101 STR R1, [SP, #4] 0x080012D2: F241 4100 MOVW R1, #0x1400 0x080012D6: F6C4 0100 MOVT R1, #0x4800 0x080012DA: 2206 MOVS R2, #6 0x080012DC: 428C CMP R4, R1 0x080012DE: BF08 IT EQ 0x080012E0: 2205 MOVEQ R2, #5 0x080012E2: 9902 LDR R1, [SP, #8] 0x080012E4: 2905 CMP R1, #5 0x080012E6: BF38 IT CC 0x080012E8: 460A MOVCC R2, R1 0x080012EA: 9203 STR R2, [SP, #12] 0x080012EC: F04F 0900 MOV.W R9, #0 0x080012F0: 2703 MOVS R7, #3 0x080012F2: BF00 NOP
.L5: 0x080012F4: 2101 MOVS R1, #1 0x080012F6: FA01 FB09 LSL.W R11, R1, R9 0x080012FA: EA10 080B ANDS.W R8, R0, R11 0x080012FE: F000 80C7 BEQ.W .L13 ; 0x08001490 0x08001302: 6868 LDR R0, [R5, #4] 0x08001304: F000 0103 AND R1, R0, #3 0x08001308: 1E4A SUBS R2, R1, #1 0x0800130A: 2A01 CMP R2, #1 0x0800130C: D820 BHI .L7 ; 0x08001350 0x0800130E: 68E8 LDR R0, [R5, #12] 0x08001310: 2804 CMP R0, #4 0x08001312: D307 BCC .L6 ; 0x08001324 0x08001314: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08001318: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x0800131C: 21BB MOVS R1, #187 0x0800131E: F009 FF47 BL assert_failed ; 0x0800B1B0 0x08001322: 68E8 LDR R0, [R5, #12]
.L6: 0x08001324: EA4F 0149 LSL.W R1, R9, #1 0x08001328: 4088 LSLS R0, R1 0x0800132A: 68A2 LDR R2, [R4, #8] 0x0800132C: FA07 F101 LSL.W R1, R7, R1 0x08001330: EA22 0101 BIC.W R1, R2, R1 0x08001334: 4308 ORRS R0, R1 0x08001336: 60A0 STR R0, [R4, #8] 0x08001338: 6861 LDR R1, [R4, #4] 0x0800133A: 6868 LDR R0, [R5, #4] 0x0800133C: EA21 010B BIC.W R1, R1, R11 0x08001340: F3C0 1200 UBFX R2, R0, #4, #1 0x08001344: FA02 F209 LSL.W R2, R2, R9 0x08001348: 4311 ORRS R1, R2 0x0800134A: 6061 STR R1, [R4, #4] 0x0800134C: F000 0103 AND R1, R0, #3
.L7: 0x08001350: 2903 CMP R1, #3 0x08001352: D015 BEQ .L9 ; 0x08001380 0x08001354: 68A8 LDR R0, [R5, #8] 0x08001356: 2803 CMP R0, #3 0x08001358: D307 BCC .L8 ; 0x0800136A 0x0800135A: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x0800135E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x08001362: 21CC MOVS R1, #204 0x08001364: F009 FF24 BL assert_failed ; 0x0800B1B0 0x08001368: 68A8 LDR R0, [R5, #8]
.L8: 0x0800136A: EA4F 0149 LSL.W R1, R9, #1 0x0800136E: 4088 LSLS R0, R1 0x08001370: 68E2 LDR R2, [R4, #12] 0x08001372: FA07 F101 LSL.W R1, R7, R1 0x08001376: EA22 0101 BIC.W R1, R2, R1 0x0800137A: 4308 ORRS R0, R1 0x0800137C: 60E0 STR R0, [R4, #12] 0x0800137E: 6868 LDR R0, [R5, #4]
.L9: 0x08001380: F000 0103 AND R1, R0, #3 0x08001384: 2902 CMP R1, #2 0x08001386: D129 BNE .L12 ; 0x080013DC 0x08001388: 9802 LDR R0, [SP, #8] 0x0800138A: 2807 CMP R0, #7 0x0800138C: D306 BCC .L10 ; 0x0800139C 0x0800138E: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08001392: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x08001396: 21D9 MOVS R1, #217 0x08001398: F009 FF0A BL assert_failed ; 0x0800B1B0
.L10: 0x0800139C: 6928 LDR R0, [R5, #16] 0x0800139E: 2810 CMP R0, #16 0x080013A0: D307 BCC .L11 ; 0x080013B2 0x080013A2: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x080013A6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x080013AA: 21DA MOVS R1, #218 0x080013AC: F009 FF00 BL assert_failed ; 0x0800B1B0 0x080013B0: 6928 LDR R0, [R5, #16]
.L11: 0x080013B2: F06F 0103 MVN R1, #3 0x080013B6: EA01 0159 AND.W R1, R1, R9, LSR #1 0x080013BA: 221C MOVS R2, #28 0x080013BC: EA02 0289 AND.W R2, R2, R9, LSL #2 0x080013C0: 9E01 LDR R6, [SP, #4] 0x080013C2: 4090 LSLS R0, R2 0x080013C4: 5873 LDR R3, [R6, R1] 0x080013C6: 270F MOVS R7, #15 0x080013C8: FA07 F202 LSL.W R2, R7, R2 0x080013CC: EA23 0202 BIC.W R2, R3, R2 0x080013D0: 4310 ORRS R0, R2 0x080013D2: 5070 STR R0, [R6, R1] 0x080013D4: 6868 LDR R0, [R5, #4] 0x080013D6: F000 0103 AND R1, R0, #3 0x080013DA: 2703 MOVS R7, #3
.L12: 0x080013DC: F410 3F40 TST R0, #0x030000 0x080013E0: EA4F 0049 LSL.W R0, R9, #1 0x080013E4: FA01 F100 LSL.W R1, R1, R0 0x080013E8: 6822 LDR R2, [R4] 0x080013EA: FA07 F000 LSL.W R0, R7, R0 0x080013EE: EA22 0000 BIC.W R0, R2, R0 0x080013F2: EA40 0001 ORR.W R0, R0, R1 0x080013F6: 6020 STR R0, [R4] 0x080013F8: D04A BEQ .L13 ; 0x08001490 0x080013FA: F241 0160 MOVW R1, #0x1060 0x080013FE: F2C4 0102 MOVT R1, #0x4002 0x08001402: F64F 4608 MOVW R6, #0xFC08 0x08001406: 6808 LDR R0, [R1] 0x08001408: F040 0001 ORR R0, R0, #1 0x0800140C: 6008 STR R0, [R1] 0x0800140E: 6808 LDR R0, [R1] 0x08001410: F000 0001 AND R0, R0, #1 0x08001414: 9004 STR R0, [SP, #16] 0x08001416: 9804 LDR R0, [SP, #16] 0x08001418: F029 0003 BIC R0, R9, #3 0x0800141C: 4450 ADD R0, R10 0x0800141E: F6CF 76FF MOVT R6, #0xFFFF 0x08001422: 220C MOVS R2, #12 0x08001424: 5981 LDR R1, [R0, R6] 0x08001426: EA02 0289 AND.W R2, R2, R9, LSL #2 0x0800142A: 230F MOVS R3, #15 0x0800142C: 4093 LSLS R3, R2 0x0800142E: 4399 BICS R1, R3 0x08001430: 9B03 LDR R3, [SP, #12] 0x08001432: FA03 F202 LSL.W R2, R3, R2 0x08001436: 4311 ORRS R1, R2 0x08001438: 5181 STR R1, [R0, R6] 0x0800143A: F8DA 0008 LDR.W R0, [R10, #8] 0x0800143E: 6869 LDR R1, [R5, #4] 0x08001440: EA40 0208 ORR.W R2, R0, R8 0x08001444: 02CB LSLS R3, R1, #11 0x08001446: BF58 IT PL 0x08001448: EA20 0208 BICPL.W R2, R0, R8 0x0800144C: F240 460C MOVW R6, #0x040C 0x08001450: F2C4 0601 MOVT R6, #0x4001 0x08001454: F8CA 2008 STR.W R2, [R10, #8] 0x08001458: 6830 LDR R0, [R6] 0x0800145A: EA40 0208 ORR.W R2, R0, R8 0x0800145E: 028B LSLS R3, R1, #10 0x08001460: BF58 IT PL 0x08001462: EA20 0208 BICPL.W R2, R0, R8 0x08001466: 6032 STR R2, [R6] 0x08001468: F8DA 0004 LDR.W R0, [R10, #4] 0x0800146C: EA40 0208 ORR.W R2, R0, R8 0x08001470: 038B LSLS R3, R1, #14 0x08001472: BF58 IT PL 0x08001474: EA20 0208 BICPL.W R2, R0, R8 0x08001478: F8CA 2004 STR.W R2, [R10, #4] 0x0800147C: F8DA 0000 LDR.W R0, [R10] 0x08001480: EA40 0208 ORR.W R2, R0, R8 0x08001484: 03C9 LSLS R1, R1, #15 0x08001486: BF58 IT PL 0x08001488: EA20 0208 BICPL.W R2, R0, R8 0x0800148C: F8CA 2000 STR.W R2, [R10]
.L13: 0x08001490: 6828 LDR R0, [R5] 0x08001492: F109 0901 ADD.W R9, R9, #1 0x08001496: FA30 F109 LSRS.W R1, R0, R9 0x0800149A: F47F AF2B BNE.W .L5 ; 0x080012F4
.L14: 0x0800149E: B005 ADD SP, SP, #20 0x080014A0: E8BD 8FF0 POP.W {R4-R11, PC}
.L15: 0x080014A4: F5B0 1F08 CMP.W R0, #0x220000 0x080014A8: DA0C BGE .L16 ; 0x080014C4 0x080014AA: F5B0 1F88 CMP.W R0, #0x110000 0x080014AE: F43F AF05 BEQ.W .L4 ; 0x080012BC 0x080014B2: F5B0 1F90 CMP.W R0, #0x120000 0x080014B6: F43F AF01 BEQ.W .L4 ; 0x080012BC 0x080014BA: F5B0 1F04 CMP.W R0, #0x210000 0x080014BE: F43F AEFD BEQ.W .L4 ; 0x080012BC 0x080014C2: E009 B .L17 ; 0x080014D8
.L16: 0x080014C4: F43F AEFA BEQ.W .L4 ; 0x080012BC 0x080014C8: F5B0 1F44 CMP.W R0, #0x310000 0x080014CC: F43F AEF6 BEQ.W .L4 ; 0x080012BC 0x080014D0: F5B0 1F48 CMP.W R0, #0x320000 0x080014D4: F43F AEF2 BEQ.W .L4 ; 0x080012BC
.L17: 0x080014D8: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x080014DC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x080014E0: 21AB MOVS R1, #171 0x080014E2: F009 FE65 BL assert_failed ; 0x0800B1B0 0x080014E6: E6E9 B .L4 ; 0x080012BC

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


I2C_WaitOnTXISFlagUntilTimeout: 0x080014E8: B5F8 PUSH {R3-R7, LR} 0x080014EA: 4604 MOV R4, R0 0x080014EC: 6800 LDR R0, [R0] 0x080014EE: 6980 LDR R0, [R0, #24] 0x080014F0: 0780 LSLS R0, R0, #30 0x080014F2: D419 BMI .L5 ; 0x08001528 0x080014F4: 4615 MOV R5, R2 0x080014F6: 460E MOV R6, R1 0x080014F8: 1C4F ADDS R7, R1, #1 0x080014FA: BF00 NOP
.L1: 0x080014FC: 4620 MOV R0, R4 0x080014FE: 4631 MOV R1, R6 0x08001500: 462A MOV R2, R5 0x08001502: F000 F821 BL I2C_IsErrorOccurred ; 0x08001548 0x08001506: B9E8 CBNZ R0, .L7 ; 0x08001544 0x08001508: B157 CBZ R7, .L3 ; 0x08001520 0x0800150A: F009 FFD1 BL HAL_GetTick ; 0x0800B4B0 0x0800150E: 6821 LDR R1, [R4] 0x08001510: B116 CBZ R6, .L2 ; 0x08001518 0x08001512: 1B40 SUBS R0, R0, R5 0x08001514: 42B0 CMP R0, R6 0x08001516: D904 BLS .L4 ; 0x08001522
.L2: 0x08001518: 6988 LDR R0, [R1, #24] 0x0800151A: 0780 LSLS R0, R0, #30 0x0800151C: D401 BMI .L4 ; 0x08001522 0x0800151E: E005 B .L6 ; 0x0800152C
.L3: 0x08001520: 6821 LDR R1, [R4]
.L4: 0x08001522: 6988 LDR R0, [R1, #24] 0x08001524: 0780 LSLS R0, R0, #30 0x08001526: D5E9 BPL .L1 ; 0x080014FC
.L5: 0x08001528: 2000 MOVS R0, #0 0x0800152A: BDF8 POP {R3-R7, PC}
.L6: 0x0800152C: 6C60 LDR R0, [R4, #68] 0x0800152E: F040 0020 ORR R0, R0, #32 0x08001532: 6460 STR R0, [R4, #68] 0x08001534: 2020 MOVS R0, #32 0x08001536: F884 0041 STRB.W R0, [R4, #65] 0x0800153A: 2000 MOVS R0, #0 0x0800153C: F884 0042 STRB.W R0, [R4, #66] 0x08001540: F884 0040 STRB.W R0, [R4, #64]
.L7: 0x08001544: 2001 MOVS R0, #1 0x08001546: BDF8 POP {R3-R7, PC}

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


I2C_IsErrorOccurred: 0x08001548: B5F8 PUSH {R3-R7, LR} 0x0800154A: 6803 LDR R3, [R0] 0x0800154C: 4604 MOV R4, R0 0x0800154E: 6998 LDR R0, [R3, #24] 0x08001550: 06C0 LSLS R0, R0, #27 0x08001552: D423 BMI .L3 ; 0x0800159C 0x08001554: 2500 MOVS R5, #0 0x08001556: 2000 MOVS R0, #0 0x08001558: E038 B .L7 ; 0x080015CC 0x0800155A: BF00 NOP
.L1: 0x0800155C: 6859 LDR R1, [R3, #4] 0x0800155E: F894 0042 LDRB.W R0, [R4, #66] 0x08001562: 699A LDR R2, [R3, #24] 0x08001564: 0412 LSLS R2, R2, #16 0x08001566: D50B BPL .L2 ; 0x08001580 0x08001568: F411 4180 ANDS R1, R1, #0x4000 0x0800156C: D108 BNE .L2 ; 0x08001580 0x0800156E: 2820 CMP R0, #32 0x08001570: D006 BEQ .L2 ; 0x08001580 0x08001572: 6858 LDR R0, [R3, #4] 0x08001574: F440 4080 ORR R0, R0, #0x4000 0x08001578: 6058 STR R0, [R3, #4] 0x0800157A: F009 FF99 BL HAL_GetTick ; 0x0800B4B0 0x0800157E: 4606 MOV R6, R0
.L2: 0x08001580: 6823 LDR R3, [R4] 0x08001582: 6998 LDR R0, [R3, #24] 0x08001584: 0680 LSLS R0, R0, #26 0x08001586: D41A BMI .L5 ; 0x080015BE 0x08001588: F009 FF92 BL HAL_GetTick ; 0x0800B4B0 0x0800158C: 1B80 SUBS R0, R0, R6 0x0800158E: 2819 CMP R0, #25 0x08001590: D9F6 BLS .L2 ; 0x08001580 0x08001592: 6823 LDR R3, [R4] 0x08001594: 2524 MOVS R5, #36 0x08001596: 6998 LDR R0, [R3, #24] 0x08001598: 2001 MOVS R0, #1 0x0800159A: E017 B .L7 ; 0x080015CC
.L3: 0x0800159C: 2010 MOVS R0, #16 0x0800159E: 61D8 STR R0, [R3, #28] 0x080015A0: 6998 LDR R0, [R3, #24] 0x080015A2: 0680 LSLS R0, R0, #26 0x080015A4: D40E BMI .L6 ; 0x080015C4 0x080015A6: 4616 MOV R6, R2 0x080015A8: 460D MOV R5, R1 0x080015AA: 1C4F ADDS R7, R1, #1
.L4: 0x080015AC: B13F CBZ R7, .L5 ; 0x080015BE 0x080015AE: F009 FF7F BL HAL_GetTick ; 0x0800B4B0 0x080015B2: 6823 LDR R3, [R4] 0x080015B4: 2D00 CMP R5, #0 0x080015B6: D0D1 BEQ .L1 ; 0x0800155C 0x080015B8: 1B80 SUBS R0, R0, R6 0x080015BA: 42A8 CMP R0, R5 0x080015BC: D8CE BHI .L1 ; 0x0800155C
.L5: 0x080015BE: 6998 LDR R0, [R3, #24] 0x080015C0: 0680 LSLS R0, R0, #26 0x080015C2: D5F3 BPL .L4 ; 0x080015AC
.L6: 0x080015C4: 2020 MOVS R0, #32 0x080015C6: 61D8 STR R0, [R3, #28] 0x080015C8: 2001 MOVS R0, #1 0x080015CA: 2504 MOVS R5, #4
.L7: 0x080015CC: 6999 LDR R1, [R3, #24] 0x080015CE: 05CA LSLS R2, R1, #23 0x080015D0: D504 BPL .L8 ; 0x080015DC 0x080015D2: 3501 ADDS R5, #1 0x080015D4: F44F 7080 MOV.W R0, #0x0100 0x080015D8: 61D8 STR R0, [R3, #28] 0x080015DA: 2001 MOVS R0, #1
.L8: 0x080015DC: 054A LSLS R2, R1, #21 0x080015DE: D403 BMI .L9 ; 0x080015E8 0x080015E0: 0589 LSLS R1, R1, #22 0x080015E2: D407 BMI .L10 ; 0x080015F4 0x080015E4: B950 CBNZ R0, .L11 ; 0x080015FC 0x080015E6: BDF8 POP {R3-R7, PC}
.L9: 0x080015E8: 3508 ADDS R5, #8 0x080015EA: 0588 LSLS R0, R1, #22 0x080015EC: F44F 6080 MOV.W R0, #0x0400 0x080015F0: 61D8 STR R0, [R3, #28] 0x080015F2: D503 BPL .L11 ; 0x080015FC
.L10: 0x080015F4: 3502 ADDS R5, #2 0x080015F6: F44F 7000 MOV.W R0, #0x0200 0x080015FA: 61D8 STR R0, [R3, #28]
.L11: 0x080015FC: 4620 MOV R0, R4 0x080015FE: F00A F9C9 BL I2C_Flush_TXDR ; 0x0800B994 0x08001602: 6820 LDR R0, [R4] 0x08001604: F64E 0200 MOVW R2, #0xE800 0x08001608: 6841 LDR R1, [R0, #4] 0x0800160A: F6CF 6200 MOVT R2, #0xFE00 0x0800160E: 4011 ANDS R1, R2 0x08001610: 6041 STR R1, [R0, #4] 0x08001612: 6C60 LDR R0, [R4, #68] 0x08001614: 4328 ORRS R0, R5 0x08001616: 6460 STR R0, [R4, #68] 0x08001618: 2020 MOVS R0, #32 0x0800161A: F884 0041 STRB.W R0, [R4, #65] 0x0800161E: 2000 MOVS R0, #0 0x08001620: F884 0042 STRB.W R0, [R4, #66] 0x08001624: F884 0040 STRB.W R0, [R4, #64] 0x08001628: 2001 MOVS R0, #1 0x0800162A: BDF8 POP {R3-R7, PC}

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


HAL_IWDG_Init: 0x0800162C: B538 PUSH {R3-R5, LR} 0x0800162E: 0004 MOVS R4, R0 0x08001630: D054 BEQ .L8 ; 0x080016DC 0x08001632: 6820 LDR R0, [R4] 0x08001634: F243 0100 MOVW R1, #0x3000 0x08001638: F2C4 0100 MOVT R1, #0x4000 0x0800163C: 4288 CMP R0, R1 0x0800163E: D006 BEQ .L1 ; 0x0800164E 0x08001640: F24D 002A MOVW R0, #0xD02A ; 0x0800D02A = .rodata..L.str 0x08001644: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D02A = .rodata..L.str 0x08001648: 21B5 MOVS R1, #181 0x0800164A: F009 FDB1 BL assert_failed ; 0x0800B1B0
.L1: 0x0800164E: 6860 LDR R0, [R4, #4] 0x08001650: 2807 CMP R0, #7 0x08001652: D306 BCC .L2 ; 0x08001662 0x08001654: F24D 002A MOVW R0, #0xD02A ; 0x0800D02A = .rodata..L.str 0x08001658: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D02A = .rodata..L.str 0x0800165C: 21B6 MOVS R1, #182 0x0800165E: F009 FDA7 BL assert_failed ; 0x0800B1B0
.L2: 0x08001662: 68A0 LDR R0, [R4, #8] 0x08001664: F5B0 5F80 CMP.W R0, #0x1000 0x08001668: D306 BCC .L3 ; 0x08001678 0x0800166A: F24D 002A MOVW R0, #0xD02A ; 0x0800D02A = .rodata..L.str 0x0800166E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D02A = .rodata..L.str 0x08001672: 21B7 MOVS R1, #183 0x08001674: F009 FD9C BL assert_failed ; 0x0800B1B0
.L3: 0x08001678: 68E0 LDR R0, [R4, #12] 0x0800167A: F5B0 5F80 CMP.W R0, #0x1000 0x0800167E: D306 BCC .L4 ; 0x0800168E 0x08001680: F24D 002A MOVW R0, #0xD02A ; 0x0800D02A = .rodata..L.str 0x08001684: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D02A = .rodata..L.str 0x08001688: 21B8 MOVS R1, #184 0x0800168A: F009 FD91 BL assert_failed ; 0x0800B1B0
.L4: 0x0800168E: E894 0007 LDM.W R4, {R0-R2} 0x08001692: F64C 43CC MOVW R3, #0xCCCC 0x08001696: 6003 STR R3, [R0] 0x08001698: F245 5355 MOVW R3, #0x5555 0x0800169C: 6003 STR R3, [R0] 0x0800169E: 6041 STR R1, [R0, #4] 0x080016A0: 6082 STR R2, [R0, #8] 0x080016A2: F009 FF05 BL HAL_GetTick ; 0x0800B4B0 0x080016A6: 6821 LDR R1, [R4] 0x080016A8: 68CA LDR R2, [R1, #12] 0x080016AA: 0752 LSLS R2, R2, #29 0x080016AC: D00C BEQ .L7 ; 0x080016C8 0x080016AE: 4605 MOV R5, R0
.L5: 0x080016B0: F009 FEFE BL HAL_GetTick ; 0x0800B4B0 0x080016B4: 1B40 SUBS R0, R0, R5 0x080016B6: 2832 CMP R0, #50 0x080016B8: 6821 LDR R1, [R4] 0x080016BA: D302 BCC .L6 ; 0x080016C2 0x080016BC: 68C8 LDR R0, [R1, #12] 0x080016BE: 0740 LSLS R0, R0, #29 0x080016C0: D10E BNE .L9 ; 0x080016E0
.L6: 0x080016C2: 68C8 LDR R0, [R1, #12] 0x080016C4: 0740 LSLS R0, R0, #29 0x080016C6: D1F3 BNE .L5 ; 0x080016B0
.L7: 0x080016C8: 690A LDR R2, [R1, #16] 0x080016CA: 68E0 LDR R0, [R4, #12] 0x080016CC: 4282 CMP R2, R0 0x080016CE: BF06 ITTE EQ 0x080016D0: F64A 20AA MOVWEQ R0, #0xAAAA 0x080016D4: 6008 STREQ R0, [R1] 0x080016D6: 6108 STRNE R0, [R1, #16] 0x080016D8: 2000 MOVS R0, #0 0x080016DA: BD38 POP {R3-R5, PC}
.L8: 0x080016DC: 2001 MOVS R0, #1 0x080016DE: BD38 POP {R3-R5, PC}
.L9: 0x080016E0: 2003 MOVS R0, #3 0x080016E2: BD38 POP {R3-R5, PC}

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


HAL_RCC_ClockConfig: 0x080016E4: E92D 47F0 PUSH.W {R4-R10, LR} 0x080016E8: 0004 MOVS R4, R0 0x080016EA: D07D BEQ .L9 ; 0x080017E8 0x080016EC: 4688 MOV R8, R1 0x080016EE: 6820 LDR R0, [R4] 0x080016F0: 280F CMP R0, #15 0x080016F2: D802 BHI .L1 ; 0x080016FA 0x080016F4: F010 000F ANDS R0, R0, #15 0x080016F8: D107 BNE .L2 ; 0x0800170A
.L1: 0x080016FA: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080016FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08001702: F240 310B MOVW R1, #0x030B 0x08001706: F009 FD53 BL assert_failed ; 0x0800B1B0
.L2: 0x0800170A: F1B8 0F10 CMP.W R8, #16 0x0800170E: D307 BCC .L3 ; 0x08001720 0x08001710: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08001714: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08001718: F44F 7143 MOV.W R1, #0x030C 0x0800171C: F009 FD48 BL assert_failed ; 0x0800B1B0
.L3: 0x08001720: F242 0700 MOVW R7, #0x2000 0x08001724: F2C4 0702 MOVT R7, #0x4002 0x08001728: 6838 LDR R0, [R7] 0x0800172A: F000 000F AND R0, R0, #15 0x0800172E: 4580 CMP R8, R0 0x08001730: D90A BLS .L4 ; 0x08001748 0x08001732: 6838 LDR R0, [R7] 0x08001734: F020 000F BIC R0, R0, #15 0x08001738: EA40 0008 ORR.W R0, R0, R8 0x0800173C: 6038 STR R0, [R7] 0x0800173E: 6838 LDR R0, [R7] 0x08001740: F000 000F AND R0, R0, #15 0x08001744: 4540 CMP R0, R8 0x08001746: D14F BNE .L9 ; 0x080017E8
.L4: 0x08001748: 6820 LDR R0, [R4] 0x0800174A: 07C1 LSLS R1, R0, #31 0x0800174C: F6A7 75F8 SUBW R5, R7, #0x0FF8 0x08001750: D103 BNE .L5 ; 0x0800175A 0x08001752: 0781 LSLS R1, R0, #30 0x08001754: F140 8095 BPL.W .L20 ; 0x08001882 0x08001758: E07A B .L16 ; 0x08001850
.L5: 0x0800175A: 6860 LDR R0, [R4, #4] 0x0800175C: 1E41 SUBS R1, R0, #1 0x0800175E: 2903 CMP R1, #3 0x08001760: D308 BCC .L6 ; 0x08001774 0x08001762: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08001766: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800176A: F240 3123 MOVW R1, #0x0323 0x0800176E: F009 FD1F BL assert_failed ; 0x0800B1B0 0x08001772: 6860 LDR R0, [R4, #4]
.L6: 0x08001774: F855 1C08 LDR R1, [R5, #-8] 0x08001778: 2802 CMP R0, #2 0x0800177A: D033 BEQ .L8 ; 0x080017E4 0x0800177C: 2803 CMP R0, #3 0x0800177E: D136 BNE .L10 ; 0x080017EE 0x08001780: 0188 LSLS R0, R1, #6 0x08001782: D531 BPL .L9 ; 0x080017E8 0x08001784: 6868 LDR R0, [R5, #4] 0x08001786: 6869 LDR R1, [R5, #4] 0x08001788: 686A LDR R2, [R5, #4] 0x0800178A: F000 0003 AND R0, R0, #3 0x0800178E: F3C1 1103 UBFX R1, R1, #4, #4 0x08001792: 3101 ADDS R1, #1 0x08001794: F3C2 2206 UBFX R2, R2, #8, #7 0x08001798: 2803 CMP R0, #3 0x0800179A: F242 4000 MOVW R0, #0x2400 0x0800179E: F2C0 00F4 MOVT R0, #244 0x080017A2: BF04 ITT EQ 0x080017A4: F647 0040 MOVWEQ R0, #0x7840 0x080017A8: F2C0 107D MOVTEQ R0, #0x017D 0x080017AC: FBB0 F0F1 UDIV R0, R0, R1 0x080017B0: 6869 LDR R1, [R5, #4] 0x080017B2: 4350 MULS R0, R2, R0 0x080017B4: F3C1 6141 UBFX R1, R1, #25, #2 0x080017B8: 2202 MOVS R2, #2 0x080017BA: EB02 0141 ADD.W R1, R2, R1, LSL #1 0x080017BE: FBB0 F0F1 UDIV R0, R0, R1 0x080017C2: F24B 4100 MOVW R1, #0xB400 0x080017C6: F2C0 41C4 MOVT R1, #0x04C4 0x080017CA: 4288 CMP R0, R1 0x080017CC: D908 BLS .L7 ; 0x080017E0 0x080017CE: 6828 LDR R0, [R5] 0x080017D0: F010 0FF0 TST R0, #240 0x080017D4: D015 BEQ .L12 ; 0x08001802 0x080017D6: 7820 LDRB R0, [R4] 0x080017D8: 0780 LSLS R0, R0, #30 0x080017DA: D501 BPL .L7 ; 0x080017E0 0x080017DC: 68A0 LDR R0, [R4, #8] 0x080017DE: B180 CBZ R0, .L12 ; 0x08001802
.L7: 0x080017E0: 2600 MOVS R6, #0 0x080017E2: E014 B .L13 ; 0x0800180E
.L8: 0x080017E4: 0388 LSLS R0, R1, #14 0x080017E6: D404 BMI .L11 ; 0x080017F2
.L9: 0x080017E8: 2001 MOVS R0, #1 0x080017EA: E8BD 87F0 POP.W {R4-R10, PC}
.L10: 0x080017EE: 0548 LSLS R0, R1, #21 0x080017F0: D5FA BPL .L9 ; 0x080017E8
.L11: 0x080017F2: F008 F988 BL HAL_RCC_GetSysClockFreq ; 0x08009B06 0x080017F6: F24B 4100 MOVW R1, #0xB400 0x080017FA: F2C0 41C4 MOVT R1, #0x04C4 0x080017FE: 4288 CMP R0, R1 0x08001800: D9EE BLS .L7 ; 0x080017E0
.L12: 0x08001802: 6828 LDR R0, [R5] 0x08001804: 2108 MOVS R1, #8 0x08001806: F361 1007 BFI R0, R1, #4, #4 0x0800180A: 6028 STR R0, [R5] 0x0800180C: 2601 MOVS R6, #1
.L13: 0x0800180E: 6828 LDR R0, [R5] 0x08001810: 6861 LDR R1, [R4, #4] 0x08001812: F020 0003 BIC R0, R0, #3 0x08001816: 4308 ORRS R0, R1 0x08001818: 6028 STR R0, [R5] 0x0800181A: F009 FE49 BL HAL_GetTick ; 0x0800B4B0 0x0800181E: 4681 MOV R9, R0 0x08001820: F241 3A88 MOVW R10, #0x1388
.L14: 0x08001824: 6828 LDR R0, [R5] 0x08001826: 6861 LDR R1, [R4, #4] 0x08001828: F000 000C AND R0, R0, #12 0x0800182C: EBB0 0F81 CMP.W R0, R1, LSL #2 0x08001830: D006 BEQ .L15 ; 0x08001840 0x08001832: F009 FE3D BL HAL_GetTick ; 0x0800B4B0 0x08001836: EBA0 0009 SUB.W R0, R0, R9 0x0800183A: 4550 CMP R0, R10 0x0800183C: D9F2 BLS .L14 ; 0x08001824 0x0800183E: E03C B .L22 ; 0x080018BA
.L15: 0x08001840: 6820 LDR R0, [R4] 0x08001842: 0781 LSLS R1, R0, #30 0x08001844: D404 BMI .L16 ; 0x08001850 0x08001846: B1E6 CBZ R6, .L20 ; 0x08001882 0x08001848: 6828 LDR R0, [R5] 0x0800184A: F020 00F0 BIC R0, R0, #240 0x0800184E: E017 B .L19 ; 0x08001880
.L16: 0x08001850: 0741 LSLS R1, R0, #29 0x08001852: BF42 ITTT MI 0x08001854: 6829 LDRMI R1, [R5] 0x08001856: F441 61E0 ORRMI R1, R1, #0x0700 0x0800185A: 6029 STRMI R1, [R5] 0x0800185C: 0700 LSLS R0, R0, #28 0x0800185E: D504 BPL .L17 ; 0x0800186A 0x08001860: 6828 LDR R0, [R5] 0x08001862: 2107 MOVS R1, #7 0x08001864: F361 200D BFI R0, R1, #8, #6 0x08001868: 6028 STR R0, [R5]
.L17: 0x0800186A: 68A0 LDR R0, [R4, #8] 0x0800186C: F06F 0107 MVN R1, #7 0x08001870: EB01 1130 ADD.W R1, R1, R0, ROR #4 0x08001874: 2908 CMP R1, #8 0x08001876: D276 BCS .L28 ; 0x08001966
.L18: 0x08001878: 6829 LDR R1, [R5] 0x0800187A: F021 01F0 BIC R1, R1, #240 0x0800187E: 4308 ORRS R0, R1
.L19: 0x08001880: 6028 STR R0, [R5]
.L20: 0x08001882: 6838 LDR R0, [R7] 0x08001884: F000 000F AND R0, R0, #15 0x08001888: 4580 CMP R8, R0 0x0800188A: D219 BCS .L23 ; 0x080018C0 0x0800188C: 6838 LDR R0, [R7] 0x0800188E: F020 000F BIC R0, R0, #15 0x08001892: EA40 0008 ORR.W R0, R0, R8 0x08001896: 6038 STR R0, [R7] 0x08001898: F009 FE0A BL HAL_GetTick ; 0x0800B4B0 0x0800189C: 4681 MOV R9, R0 0x0800189E: F241 3A88 MOVW R10, #0x1388 0x080018A2: BF00 NOP
.L21: 0x080018A4: 6838 LDR R0, [R7] 0x080018A6: F000 000F AND R0, R0, #15 0x080018AA: 4540 CMP R0, R8 0x080018AC: D008 BEQ .L23 ; 0x080018C0 0x080018AE: F009 FDFF BL HAL_GetTick ; 0x0800B4B0 0x080018B2: EBA0 0009 SUB.W R0, R0, R9 0x080018B6: 4550 CMP R0, R10 0x080018B8: D9F4 BLS .L21 ; 0x080018A4
.L22: 0x080018BA: 2003 MOVS R0, #3 0x080018BC: E8BD 87F0 POP.W {R4-R10, PC}
.L23: 0x080018C0: 6820 LDR R0, [R4] 0x080018C2: 0741 LSLS R1, R0, #29 0x080018C4: D518 BPL .L25 ; 0x080018F8 0x080018C6: 68E0 LDR R0, [R4, #12] 0x080018C8: F06F 0103 MVN R1, #3 0x080018CC: EB01 2130 ADD.W R1, R1, R0, ROR #8 0x080018D0: 2904 CMP R1, #4 0x080018D2: D30B BCC .L24 ; 0x080018EC 0x080018D4: EA4F 2130 ROR R1, R0, #8 0x080018D8: B141 CBZ R1, .L24 ; 0x080018EC 0x080018DA: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080018DE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080018E2: F44F 7167 MOV.W R1, #0x039C 0x080018E6: F009 FC63 BL assert_failed ; 0x0800B1B0 0x080018EA: 68E0 LDR R0, [R4, #12]
.L24: 0x080018EC: 6829 LDR R1, [R5] 0x080018EE: F421 61E0 BIC R1, R1, #0x0700 0x080018F2: 4308 ORRS R0, R1 0x080018F4: 6028 STR R0, [R5] 0x080018F6: 6820 LDR R0, [R4]
.L25: 0x080018F8: 0700 LSLS R0, R0, #28 0x080018FA: D518 BPL .L27 ; 0x0800192E 0x080018FC: 6920 LDR R0, [R4, #16] 0x080018FE: F06F 0103 MVN R1, #3 0x08001902: EB01 2130 ADD.W R1, R1, R0, ROR #8 0x08001906: 2904 CMP R1, #4 0x08001908: D30B BCC .L26 ; 0x08001922 0x0800190A: EA4F 2130 ROR R1, R0, #8 0x0800190E: B141 CBZ R1, .L26 ; 0x08001922 0x08001910: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08001914: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08001918: F240 31A3 MOVW R1, #0x03A3 0x0800191C: F009 FC48 BL assert_failed ; 0x0800B1B0 0x08001920: 6920 LDR R0, [R4, #16]
.L26: 0x08001922: 6829 LDR R1, [R5] 0x08001924: F421 5160 BIC R1, R1, #0x3800 0x08001928: EA41 00C0 ORR.W R0, R1, R0, LSL #3 0x0800192C: 6028 STR R0, [R5]
.L27: 0x0800192E: F008 F8EA BL HAL_RCC_GetSysClockFreq ; 0x08009B06 0x08001932: 6829 LDR R1, [R5] 0x08001934: F3C1 1103 UBFX R1, R1, #4, #4 0x08001938: F24E 1224 MOVW R2, #0xE124 ; 0x0800E124 = AHBPrescTable 0x0800193C: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E124 = AHBPrescTable 0x08001940: 5C51 LDRB R1, [R2, R1] 0x08001942: F001 011F AND R1, R1, #31 0x08001946: FA20 F101 LSR.W R1, R0, R1 0x0800194A: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio 0x0800194E: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio 0x08001952: F241 7280 MOVW R2, #0x1780 ; 0x10001780 = SystemCoreClock 0x08001956: F2C1 0200 MOVT R2, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800195A: 6800 LDR R0, [R0] 0x0800195C: 6011 STR R1, [R2] 0x0800195E: E8BD 47F0 POP.W {R4-R10, LR} 0x08001962: F009 BD7D B.W HAL_InitTick ; 0x0800B460
.L28: 0x08001966: EA4F 1130 ROR R1, R0, #4 0x0800196A: 2900 CMP R1, #0 0x0800196C: F43F AF84 BEQ.W .L18 ; 0x08001878 0x08001970: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08001974: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08001978: F240 317A MOVW R1, #0x037A 0x0800197C: F009 FC18 BL assert_failed ; 0x0800B1B0 0x08001980: 68A0 LDR R0, [R4, #8] 0x08001982: E779 B .L18 ; 0x08001878

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


HAL_RCCEx_PeriphCLKConfig: 0x08001984: E92D 41F0 PUSH.W {R4-R8, LR} 0x08001988: B082 SUB SP, SP, #8 0x0800198A: 4604 MOV R4, R0 0x0800198C: 6800 LDR R0, [R0] 0x0800198E: 0301 LSLS R1, R0, #12 0x08001990: D107 BNE .L1 ; 0x080019A2 0x08001992: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001996: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x0800199A: 2183 MOVS R1, #131 0x0800199C: F009 FC08 BL assert_failed ; 0x0800B1B0 0x080019A0: 6820 LDR R0, [R4]
.L1: 0x080019A2: 0300 LSLS R0, R0, #12 0x080019A4: F241 060C MOVW R6, #0x100C 0x080019A8: F2C4 0602 MOVT R6, #0x4002 0x080019AC: D401 BMI .L2 ; 0x080019B2 0x080019AE: 2500 MOVS R5, #0 0x080019B0: E06B B .L12 ; 0x08001A8A
.L2: 0x080019B2: 6D20 LDR R0, [R4, #80] 0x080019B4: EA4F 2030 ROR R0, R0, #8 0x080019B8: 2804 CMP R0, #4 0x080019BA: D306 BCC .L3 ; 0x080019CA 0x080019BC: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x080019C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x080019C4: 218B MOVS R1, #139 0x080019C6: F009 FBF3 BL assert_failed ; 0x0800B1B0
.L3: 0x080019CA: 6CF0 LDR R0, [R6, #76] 0x080019CC: EA5F 08C0 LSLS.W R8, R0, #3 0x080019D0: D408 BMI .L4 ; 0x080019E4 0x080019D2: 6CF0 LDR R0, [R6, #76] 0x080019D4: F040 5080 ORR R0, R0, #0x10000000 0x080019D8: 64F0 STR R0, [R6, #76] 0x080019DA: 6CF0 LDR R0, [R6, #76] 0x080019DC: F000 5080 AND R0, R0, #0x10000000 0x080019E0: 9001 STR R0, [SP, #4] 0x080019E2: 9801 LDR R0, [SP, #4]
.L4: 0x080019E4: F247 0700 MOVW R7, #0x7000 0x080019E8: F2C4 0700 MOVT R7, #0x4000 0x080019EC: 6838 LDR R0, [R7] 0x080019EE: F440 7080 ORR R0, R0, #0x0100 0x080019F2: 6038 STR R0, [R7] 0x080019F4: F009 FD5C BL HAL_GetTick ; 0x0800B4B0 0x080019F8: 4605 MOV R5, R0 0x080019FA: BF00 NOP
.L5: 0x080019FC: 6838 LDR R0, [R7] 0x080019FE: 05C0 LSLS R0, R0, #23 0x08001A00: D406 BMI .L7 ; 0x08001A10 0x08001A02: F009 FD55 BL HAL_GetTick ; 0x0800B4B0 0x08001A06: 1B40 SUBS R0, R0, R5 0x08001A08: 2802 CMP R0, #2 0x08001A0A: D9F7 BLS .L5 ; 0x080019FC
.L6: 0x08001A0C: 2503 MOVS R5, #3 0x08001A0E: E035 B .L11 ; 0x08001A7C
.L7: 0x08001A10: F8D6 0084 LDR.W R0, [R6, #132] 0x08001A14: F410 7140 ANDS R1, R0, #0x0300 0x08001A18: 6D20 LDR R0, [R4, #80] 0x08001A1A: D026 BEQ .L9 ; 0x08001A6A 0x08001A1C: 4281 CMP R1, R0 0x08001A1E: D025 BEQ .L10 ; 0x08001A6C 0x08001A20: F8D6 1084 LDR.W R1, [R6, #132] 0x08001A24: F8D6 2084 LDR.W R2, [R6, #132] 0x08001A28: F442 3280 ORR R2, R2, #0x010000 0x08001A2C: F8C6 2084 STR.W R2, [R6, #132] 0x08001A30: F8D6 2084 LDR.W R2, [R6, #132] 0x08001A34: F422 3280 BIC R2, R2, #0x010000 0x08001A38: F8C6 2084 STR.W R2, [R6, #132] 0x08001A3C: F421 7240 BIC R2, R1, #0x0300 0x08001A40: F8C6 2084 STR.W R2, [R6, #132] 0x08001A44: 07C9 LSLS R1, R1, #31 0x08001A46: 4601 MOV R1, R0 0x08001A48: D010 BEQ .L10 ; 0x08001A6C 0x08001A4A: F009 FD31 BL HAL_GetTick ; 0x0800B4B0 0x08001A4E: 4605 MOV R5, R0 0x08001A50: F241 3788 MOVW R7, #0x1388
.L8: 0x08001A54: F8D6 0084 LDR.W R0, [R6, #132] 0x08001A58: 0780 LSLS R0, R0, #30 0x08001A5A: F100 821F BMI.W .L58 ; 0x08001E9C 0x08001A5E: F009 FD27 BL HAL_GetTick ; 0x0800B4B0 0x08001A62: 1B40 SUBS R0, R0, R5 0x08001A64: 42B8 CMP R0, R7 0x08001A66: D8D1 BHI .L6 ; 0x08001A0C 0x08001A68: E7F4 B .L8 ; 0x08001A54
.L9: 0x08001A6A: 4601 MOV R1, R0
.L10: 0x08001A6C: F8D6 0084 LDR.W R0, [R6, #132] 0x08001A70: F420 7040 BIC R0, R0, #0x0300 0x08001A74: 4308 ORRS R0, R1 0x08001A76: F8C6 0084 STR.W R0, [R6, #132] 0x08001A7A: 2500 MOVS R5, #0
.L11: 0x08001A7C: F1B8 0F00 CMP.W R8, #0 0x08001A80: BF5E ITTT PL 0x08001A82: 6CF0 LDRPL R0, [R6, #76] 0x08001A84: F020 5080 BICPL R0, R0, #0x10000000 0x08001A88: 64F0 STRPL R0, [R6, #76]
.L12: 0x08001A8A: 6820 LDR R0, [R4] 0x08001A8C: 07C1 LSLS R1, R0, #31 0x08001A8E: D010 BEQ .L14 ; 0x08001AB2 0x08001A90: 6860 LDR R0, [R4, #4] 0x08001A92: 2804 CMP R0, #4 0x08001A94: D307 BCC .L13 ; 0x08001AA6 0x08001A96: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001A9A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001A9E: 21E0 MOVS R1, #224 0x08001AA0: F009 FB86 BL assert_failed ; 0x0800B1B0 0x08001AA4: 6860 LDR R0, [R4, #4]
.L13: 0x08001AA6: 6FF1 LDR R1, [R6, #124] 0x08001AA8: F021 0103 BIC R1, R1, #3 0x08001AAC: 4308 ORRS R0, R1 0x08001AAE: 67F0 STR R0, [R6, #124] 0x08001AB0: 6820 LDR R0, [R4]
.L14: 0x08001AB2: 0781 LSLS R1, R0, #30 0x08001AB4: D512 BPL .L16 ; 0x08001ADC 0x08001AB6: 68A0 LDR R0, [R4, #8] 0x08001AB8: EA4F 01B0 ROR R1, R0, #2 0x08001ABC: 2904 CMP R1, #4 0x08001ABE: D307 BCC .L15 ; 0x08001AD0 0x08001AC0: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001AC4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001AC8: 21EA MOVS R1, #234 0x08001ACA: F009 FB71 BL assert_failed ; 0x0800B1B0 0x08001ACE: 68A0 LDR R0, [R4, #8]
.L15: 0x08001AD0: 6FF1 LDR R1, [R6, #124] 0x08001AD2: F021 010C BIC R1, R1, #12 0x08001AD6: 4308 ORRS R0, R1 0x08001AD8: 67F0 STR R0, [R6, #124] 0x08001ADA: 6820 LDR R0, [R4]
.L16: 0x08001ADC: 0741 LSLS R1, R0, #29 0x08001ADE: D512 BPL .L18 ; 0x08001B06 0x08001AE0: 68E0 LDR R0, [R4, #12] 0x08001AE2: EA4F 1130 ROR R1, R0, #4 0x08001AE6: 2904 CMP R1, #4 0x08001AE8: D307 BCC .L17 ; 0x08001AFA 0x08001AEA: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001AEE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001AF2: 21F6 MOVS R1, #246 0x08001AF4: F009 FB5C BL assert_failed ; 0x0800B1B0 0x08001AF8: 68E0 LDR R0, [R4, #12]
.L17: 0x08001AFA: 6FF1 LDR R1, [R6, #124] 0x08001AFC: F021 0130 BIC R1, R1, #48 0x08001B00: 4308 ORRS R0, R1 0x08001B02: 67F0 STR R0, [R6, #124] 0x08001B04: 6820 LDR R0, [R4]
.L18: 0x08001B06: 0701 LSLS R1, R0, #28 0x08001B08: D513 BPL .L20 ; 0x08001B32 0x08001B0A: 6920 LDR R0, [R4, #16] 0x08001B0C: EA4F 11B0 ROR R1, R0, #6 0x08001B10: 2904 CMP R1, #4 0x08001B12: D308 BCC .L19 ; 0x08001B26 0x08001B14: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001B18: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001B1C: F240 1103 MOVW R1, #0x0103 0x08001B20: F009 FB46 BL assert_failed ; 0x0800B1B0 0x08001B24: 6920 LDR R0, [R4, #16]
.L19: 0x08001B26: 6FF1 LDR R1, [R6, #124] 0x08001B28: F021 01C0 BIC R1, R1, #192 0x08001B2C: 4308 ORRS R0, R1 0x08001B2E: 67F0 STR R0, [R6, #124] 0x08001B30: 6820 LDR R0, [R4]
.L20: 0x08001B32: 06C1 LSLS R1, R0, #27 0x08001B34: D513 BPL .L22 ; 0x08001B5E 0x08001B36: 6960 LDR R0, [R4, #20] 0x08001B38: EA4F 2130 ROR R1, R0, #8 0x08001B3C: 2904 CMP R1, #4 0x08001B3E: D308 BCC .L21 ; 0x08001B52 0x08001B40: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001B44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001B48: F44F 7188 MOV.W R1, #0x0110 0x08001B4C: F009 FB30 BL assert_failed ; 0x0800B1B0 0x08001B50: 6960 LDR R0, [R4, #20]
.L21: 0x08001B52: 6FF1 LDR R1, [R6, #124] 0x08001B54: F421 7140 BIC R1, R1, #0x0300 0x08001B58: 4308 ORRS R0, R1 0x08001B5A: 67F0 STR R0, [R6, #124] 0x08001B5C: 6820 LDR R0, [R4]
.L22: 0x08001B5E: 0681 LSLS R1, R0, #26 0x08001B60: D513 BPL .L24 ; 0x08001B8A 0x08001B62: 69A0 LDR R0, [R4, #24] 0x08001B64: EA4F 21B0 ROR R1, R0, #10 0x08001B68: 2904 CMP R1, #4 0x08001B6A: D308 BCC .L23 ; 0x08001B7E 0x08001B6C: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001B70: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001B74: F44F 718E MOV.W R1, #0x011C 0x08001B78: F009 FB1A BL assert_failed ; 0x0800B1B0 0x08001B7C: 69A0 LDR R0, [R4, #24]
.L23: 0x08001B7E: 6FF1 LDR R1, [R6, #124] 0x08001B80: F421 6140 BIC R1, R1, #0x0C00 0x08001B84: 4308 ORRS R0, R1 0x08001B86: 67F0 STR R0, [R6, #124] 0x08001B88: 6820 LDR R0, [R4]
.L24: 0x08001B8A: 0641 LSLS R1, R0, #25 0x08001B8C: D50C BPL .L26 ; 0x08001BA8 0x08001B8E: 69E0 LDR R0, [R4, #28] 0x08001B90: 2800 CMP R0, #0 0x08001B92: BF18 IT NE 0x08001B94: F5B0 5F80 CMPNE.W R0, #0x1000 0x08001B98: F040 8120 BNE.W .L51 ; 0x08001DDC
.L25: 0x08001B9C: 6FF1 LDR R1, [R6, #124] 0x08001B9E: F421 5140 BIC R1, R1, #0x3000 0x08001BA2: 4308 ORRS R0, R1 0x08001BA4: 67F0 STR R0, [R6, #124] 0x08001BA6: 6820 LDR R0, [R4]
.L26: 0x08001BA8: 0601 LSLS R1, R0, #24 0x08001BAA: D50C BPL .L28 ; 0x08001BC6 0x08001BAC: 6A20 LDR R0, [R4, #32] 0x08001BAE: 2800 CMP R0, #0 0x08001BB0: BF18 IT NE 0x08001BB2: F5B0 4F80 CMPNE.W R0, #0x4000 0x08001BB6: F040 811F BNE.W .L52 ; 0x08001DF8
.L27: 0x08001BBA: 6FF1 LDR R1, [R6, #124] 0x08001BBC: F421 4140 BIC R1, R1, #0xC000 0x08001BC0: 4308 ORRS R0, R1 0x08001BC2: 67F0 STR R0, [R6, #124] 0x08001BC4: 6820 LDR R0, [R4]
.L28: 0x08001BC6: 05C1 LSLS R1, R0, #23 0x08001BC8: D50C BPL .L30 ; 0x08001BE4 0x08001BCA: 6A60 LDR R0, [R4, #36] 0x08001BCC: 2800 CMP R0, #0 0x08001BCE: BF18 IT NE 0x08001BD0: F5B0 3F80 CMPNE.W R0, #0x010000 0x08001BD4: F040 811E BNE.W .L53 ; 0x08001E14
.L29: 0x08001BD8: 6FF1 LDR R1, [R6, #124] 0x08001BDA: F421 3140 BIC R1, R1, #0x030000 0x08001BDE: 4308 ORRS R0, R1 0x08001BE0: 67F0 STR R0, [R6, #124] 0x08001BE2: 6820 LDR R0, [R4]
.L30: 0x08001BE4: 0381 LSLS R1, R0, #14 0x08001BE6: D513 BPL .L32 ; 0x08001C10 0x08001BE8: 6AA0 LDR R0, [R4, #40] 0x08001BEA: 2803 CMP R0, #3 0x08001BEC: D308 BCC .L31 ; 0x08001C00 0x08001BEE: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001BF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001BF6: F44F 71A4 MOV.W R1, #0x0148 0x08001BFA: F009 FAD9 BL assert_failed ; 0x0800B1B0 0x08001BFE: 6AA0 LDR R0, [R4, #40]
.L31: 0x08001C00: F8D6 1090 LDR.W R1, [R6, #144] 0x08001C04: F021 0103 BIC R1, R1, #3 0x08001C08: 4308 ORRS R0, R1 0x08001C0A: F8C6 0090 STR.W R0, [R6, #144] 0x08001C0E: 6820 LDR R0, [R4]
.L32: 0x08001C10: 0581 LSLS R1, R0, #22 0x08001C12: D513 BPL .L34 ; 0x08001C3C 0x08001C14: 6AE0 LDR R0, [R4, #44] 0x08001C16: EA4F 41B0 ROR R1, R0, #18 0x08001C1A: 2904 CMP R1, #4 0x08001C1C: D308 BCC .L33 ; 0x08001C30 0x08001C1E: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001C22: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001C26: F44F 71AA MOV.W R1, #0x0154 0x08001C2A: F009 FAC1 BL assert_failed ; 0x0800B1B0 0x08001C2E: 6AE0 LDR R0, [R4, #44]
.L33: 0x08001C30: 6FF1 LDR R1, [R6, #124] 0x08001C32: F421 2140 BIC R1, R1, #0x0C0000 0x08001C36: 4308 ORRS R0, R1 0x08001C38: 67F0 STR R0, [R6, #124] 0x08001C3A: 6820 LDR R0, [R4]
.L34: 0x08001C3C: 0540 LSLS R0, R0, #21 0x08001C3E: D519 BPL .L36 ; 0x08001C74 0x08001C40: 6B20 LDR R0, [R4, #48] 0x08001C42: EA4F 5130 ROR R1, R0, #20 0x08001C46: 2904 CMP R1, #4 0x08001C48: D308 BCC .L35 ; 0x08001C5C 0x08001C4A: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001C4E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001C52: F240 115F MOVW R1, #0x015F 0x08001C56: F009 FAAB BL assert_failed ; 0x0800B1B0 0x08001C5A: 6B20 LDR R0, [R4, #48]
.L35: 0x08001C5C: 6FF1 LDR R1, [R6, #124] 0x08001C5E: F421 1140 BIC R1, R1, #0x300000 0x08001C62: 4301 ORRS R1, R0 0x08001C64: F5B0 1F80 CMP.W R0, #0x100000 0x08001C68: 67F1 STR R1, [R6, #124] 0x08001C6A: BF02 ITTT EQ 0x08001C6C: 6830 LDREQ R0, [R6] 0x08001C6E: F440 1080 ORREQ R0, R0, #0x100000 0x08001C72: 6030 STREQ R0, [R6]
.L36: 0x08001C74: 7860 LDRB R0, [R4, #1] 0x08001C76: 0700 LSLS R0, R0, #28 0x08001C78: D519 BPL .L38 ; 0x08001CAE 0x08001C7A: 6B60 LDR R0, [R4, #52] 0x08001C7C: EA4F 51B0 ROR R1, R0, #22 0x08001C80: 2904 CMP R1, #4 0x08001C82: D308 BCC .L37 ; 0x08001C96 0x08001C84: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001C88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001C8C: F44F 71B9 MOV.W R1, #0x0172 0x08001C90: F009 FA8E BL assert_failed ; 0x0800B1B0 0x08001C94: 6B60 LDR R0, [R4, #52]
.L37: 0x08001C96: 6FF1 LDR R1, [R6, #124] 0x08001C98: F421 0140 BIC R1, R1, #0xC00000 0x08001C9C: 4301 ORRS R1, R0 0x08001C9E: F5B0 0F80 CMP.W R0, #0x400000 0x08001CA2: 67F1 STR R1, [R6, #124] 0x08001CA4: BF02 ITTT EQ 0x08001CA6: 6830 LDREQ R0, [R6] 0x08001CA8: F440 1080 ORREQ R0, R0, #0x100000 0x08001CAC: 6030 STREQ R0, [R6]
.L38: 0x08001CAE: 7860 LDRB R0, [R4, #1] 0x08001CB0: 06C0 LSLS R0, R0, #27 0x08001CB2: D512 BPL .L40 ; 0x08001CDA 0x08001CB4: 6BA0 LDR R0, [R4, #56] 0x08001CB6: 2800 CMP R0, #0 0x08001CB8: BF18 IT NE 0x08001CBA: F1B0 7F80 CMPNE.W R0, #0x01000000 0x08001CBE: F040 80B7 BNE.W .L54 ; 0x08001E30
.L39: 0x08001CC2: 6FF1 LDR R1, [R6, #124] 0x08001CC4: F021 7140 BIC R1, R1, #0x03000000 0x08001CC8: 4301 ORRS R1, R0 0x08001CCA: F1B0 7F80 CMP.W R0, #0x01000000 0x08001CCE: 67F1 STR R1, [R6, #124] 0x08001CD0: BF02 ITTT EQ 0x08001CD2: 6830 LDREQ R0, [R6] 0x08001CD4: F440 1080 ORREQ R0, R0, #0x100000 0x08001CD8: 6030 STREQ R0, [R6]
.L40: 0x08001CDA: 7860 LDRB R0, [R4, #1] 0x08001CDC: 0680 LSLS R0, R0, #26 0x08001CDE: D51A BPL .L42 ; 0x08001D16 0x08001CE0: 6BE0 LDR R0, [R4, #60] 0x08001CE2: F040 6100 ORR R1, R0, #0x08000000 0x08001CE6: F1B1 6F00 CMP.W R1, #0x08000000 0x08001CEA: D008 BEQ .L41 ; 0x08001CFE 0x08001CEC: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001CF0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001CF4: F240 1197 MOVW R1, #0x0197 0x08001CF8: F009 FA5A BL assert_failed ; 0x0800B1B0 0x08001CFC: 6BE0 LDR R0, [R4, #60]
.L41: 0x08001CFE: 6FF1 LDR R1, [R6, #124] 0x08001D00: F021 6140 BIC R1, R1, #0x0C000000 0x08001D04: 4301 ORRS R1, R0 0x08001D06: F1B0 6F00 CMP.W R0, #0x08000000 0x08001D0A: 67F1 STR R1, [R6, #124] 0x08001D0C: BF02 ITTT EQ 0x08001D0E: 6830 LDREQ R0, [R6] 0x08001D10: F440 1080 ORREQ R0, R0, #0x100000 0x08001D14: 6030 STREQ R0, [R6]
.L42: 0x08001D16: 7860 LDRB R0, [R4, #1] 0x08001D18: 0640 LSLS R0, R0, #25 0x08001D1A: D51A BPL .L44 ; 0x08001D52 0x08001D1C: 6C20 LDR R0, [R4, #64] 0x08001D1E: F040 6100 ORR R1, R0, #0x08000000 0x08001D22: F1B1 6F00 CMP.W R1, #0x08000000 0x08001D26: D008 BEQ .L43 ; 0x08001D3A 0x08001D28: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001D2C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001D30: F44F 71D3 MOV.W R1, #0x01A6 0x08001D34: F009 FA3C BL assert_failed ; 0x0800B1B0 0x08001D38: 6C20 LDR R0, [R4, #64]
.L43: 0x08001D3A: 6FF1 LDR R1, [R6, #124] 0x08001D3C: F021 6140 BIC R1, R1, #0x0C000000 0x08001D40: 4301 ORRS R1, R0 0x08001D42: F1B0 6F00 CMP.W R0, #0x08000000 0x08001D46: 67F1 STR R1, [R6, #124] 0x08001D48: BF02 ITTT EQ 0x08001D4A: 6830 LDREQ R0, [R6] 0x08001D4C: F440 1080 ORREQ R0, R0, #0x100000 0x08001D50: 6030 STREQ R0, [R6]
.L44: 0x08001D52: 7860 LDRB R0, [R4, #1] 0x08001D54: 0600 LSLS R0, R0, #24 0x08001D56: D511 BPL .L46 ; 0x08001D7C 0x08001D58: 6C60 LDR R0, [R4, #68] 0x08001D5A: 2800 CMP R0, #0 0x08001D5C: BF18 IT NE 0x08001D5E: F1B0 5F80 CMPNE.W R0, #0x10000000 0x08001D62: D173 BNE .L55 ; 0x08001E4C
.L45: 0x08001D64: 6FF1 LDR R1, [R6, #124] 0x08001D66: F021 5140 BIC R1, R1, #0x30000000 0x08001D6A: 4301 ORRS R1, R0 0x08001D6C: F1B0 5F80 CMP.W R0, #0x10000000 0x08001D70: 67F1 STR R1, [R6, #124] 0x08001D72: BF02 ITTT EQ 0x08001D74: 6830 LDREQ R0, [R6] 0x08001D76: F440 3080 ORREQ R0, R0, #0x010000 0x08001D7A: 6030 STREQ R0, [R6]
.L46: 0x08001D7C: 78A0 LDRB R0, [R4, #2] 0x08001D7E: 07C0 LSLS R0, R0, #31 0x08001D80: D011 BEQ .L48 ; 0x08001DA6 0x08001D82: 6CA0 LDR R0, [R4, #72] 0x08001D84: F1B0 4F00 CMP.W R0, #0x80000000 0x08001D88: BF18 IT NE 0x08001D8A: 2800 CMPNE R0, #0 0x08001D8C: D16C BNE .L56 ; 0x08001E68
.L47: 0x08001D8E: 6FF1 LDR R1, [R6, #124] 0x08001D90: F021 4140 BIC R1, R1, #0xC0000000 0x08001D94: 4301 ORRS R1, R0 0x08001D96: F1B0 4F80 CMP.W R0, #0x40000000 0x08001D9A: 67F1 STR R1, [R6, #124] 0x08001D9C: BF02 ITTT EQ 0x08001D9E: 6830 LDREQ R0, [R6] 0x08001DA0: F440 3080 ORREQ R0, R0, #0x010000 0x08001DA4: 6030 STREQ R0, [R6]
.L48: 0x08001DA6: 78A0 LDRB R0, [R4, #2] 0x08001DA8: 0740 LSLS R0, R0, #29 0x08001DAA: D513 BPL .L50 ; 0x08001DD4 0x08001DAC: 6CE0 LDR R0, [R4, #76] 0x08001DAE: 2800 CMP R0, #0 0x08001DB0: BF18 IT NE 0x08001DB2: F5B0 1F80 CMPNE.W R0, #0x100000 0x08001DB6: D164 BNE .L57 ; 0x08001E82
.L49: 0x08001DB8: F8D6 1090 LDR.W R1, [R6, #144] 0x08001DBC: F421 1140 BIC R1, R1, #0x300000 0x08001DC0: 4301 ORRS R1, R0 0x08001DC2: F5B0 1F00 CMP.W R0, #0x200000 0x08001DC6: F8C6 1090 STR.W R1, [R6, #144] 0x08001DCA: BF02 ITTT EQ 0x08001DCC: 6830 LDREQ R0, [R6] 0x08001DCE: F440 1080 ORREQ R0, R0, #0x100000 0x08001DD2: 6030 STREQ R0, [R6]
.L50: 0x08001DD4: 4628 MOV R0, R5 0x08001DD6: B002 ADD SP, SP, #8 0x08001DD8: E8BD 81F0 POP.W {R4-R8, PC}
.L51: 0x08001DDC: F5B0 5F00 CMP.W R0, #0x2000 0x08001DE0: F43F AEDC BEQ.W .L25 ; 0x08001B9C 0x08001DE4: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001DE8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001DEC: F44F 7193 MOV.W R1, #0x0126 0x08001DF0: F009 F9DE BL assert_failed ; 0x0800B1B0 0x08001DF4: 69E0 LDR R0, [R4, #28] 0x08001DF6: E6D1 B .L25 ; 0x08001B9C
.L52: 0x08001DF8: F5B0 4F00 CMP.W R0, #0x8000 0x08001DFC: F43F AEDD BEQ.W .L27 ; 0x08001BBA 0x08001E00: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E04: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E08: F44F 7198 MOV.W R1, #0x0130 0x08001E0C: F009 F9D0 BL assert_failed ; 0x0800B1B0 0x08001E10: 6A20 LDR R0, [R4, #32] 0x08001E12: E6D2 B .L27 ; 0x08001BBA
.L53: 0x08001E14: F5B0 3F00 CMP.W R0, #0x020000 0x08001E18: F43F AEDE BEQ.W .L29 ; 0x08001BD8 0x08001E1C: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E20: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E24: F240 113B MOVW R1, #0x013B 0x08001E28: F009 F9C2 BL assert_failed ; 0x0800B1B0 0x08001E2C: 6A60 LDR R0, [R4, #36] 0x08001E2E: E6D3 B .L29 ; 0x08001BD8
.L54: 0x08001E30: F1B0 7F00 CMP.W R0, #0x02000000 0x08001E34: F43F AF45 BEQ.W .L39 ; 0x08001CC2 0x08001E38: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E3C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E40: F240 1185 MOVW R1, #0x0185 0x08001E44: F009 F9B4 BL assert_failed ; 0x0800B1B0 0x08001E48: 6BA0 LDR R0, [R4, #56] 0x08001E4A: E73A B .L39 ; 0x08001CC2
.L55: 0x08001E4C: F1B0 5F00 CMP.W R0, #0x20000000 0x08001E50: F43F AF88 BEQ.W .L45 ; 0x08001D64 0x08001E54: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E58: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E5C: F44F 71DA MOV.W R1, #0x01B4 0x08001E60: F009 F9A6 BL assert_failed ; 0x0800B1B0 0x08001E64: 6C60 LDR R0, [R4, #68] 0x08001E66: E77D B .L45 ; 0x08001D64
.L56: 0x08001E68: F1B0 4F80 CMP.W R0, #0x40000000 0x08001E6C: D08F BEQ .L47 ; 0x08001D8E 0x08001E6E: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E72: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E76: F240 11C5 MOVW R1, #0x01C5 0x08001E7A: F009 F999 BL assert_failed ; 0x0800B1B0 0x08001E7E: 6CA0 LDR R0, [R4, #72] 0x08001E80: E785 B .L47 ; 0x08001D8E
.L57: 0x08001E82: F5B0 1F00 CMP.W R0, #0x200000 0x08001E86: D097 BEQ .L49 ; 0x08001DB8 0x08001E88: F64D 30CB MOVW R0, #0xDBCB ; 0x0800DBCB = .rodata..L.str 0x08001E8C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DBCB = .rodata..L.str 0x08001E90: F44F 71EC MOV.W R1, #0x01D8 0x08001E94: F009 F98C BL assert_failed ; 0x0800B1B0 0x08001E98: 6CE0 LDR R0, [R4, #76] 0x08001E9A: E78D B .L49 ; 0x08001DB8
.L58: 0x08001E9C: 6D21 LDR R1, [R4, #80] 0x08001E9E: E5E5 B .L10 ; 0x08001A6C

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


RTC_EnterInitMode: 0x08001EA0: B538 PUSH {R3-R5, LR} 0x08001EA2: 4604 MOV R4, R0 0x08001EA4: 6800 LDR R0, [R0] 0x08001EA6: 68C1 LDR R1, [R0, #12] 0x08001EA8: 0649 LSLS R1, R1, #25 0x08001EAA: D415 BMI .L2 ; 0x08001ED8 0x08001EAC: 68C1 LDR R1, [R0, #12] 0x08001EAE: F041 0180 ORR R1, R1, #128 0x08001EB2: 60C1 STR R1, [R0, #12] 0x08001EB4: F009 FAFC BL HAL_GetTick ; 0x0800B4B0 0x08001EB8: 6821 LDR R1, [R4] 0x08001EBA: 68C9 LDR R1, [R1, #12] 0x08001EBC: 0649 LSLS R1, R1, #25 0x08001EBE: D40B BMI .L2 ; 0x08001ED8 0x08001EC0: 4605 MOV R5, R0 0x08001EC2: BF00 NOP
.L1: 0x08001EC4: F009 FAF4 BL HAL_GetTick ; 0x0800B4B0 0x08001EC8: 1B40 SUBS R0, R0, R5 0x08001ECA: F5B0 7F7A CMP.W R0, #0x03E8 0x08001ECE: D805 BHI .L3 ; 0x08001EDC 0x08001ED0: 6820 LDR R0, [R4] 0x08001ED2: 68C0 LDR R0, [R0, #12] 0x08001ED4: 0640 LSLS R0, R0, #25 0x08001ED6: D5F5 BPL .L1 ; 0x08001EC4
.L2: 0x08001ED8: 2000 MOVS R0, #0 0x08001EDA: BD38 POP {R3-R5, PC}
.L3: 0x08001EDC: 2003 MOVS R0, #3 0x08001EDE: F884 0025 STRB.W R0, [R4, #37] 0x08001EE2: 6821 LDR R1, [R4] 0x08001EE4: 68C9 LDR R1, [R1, #12] 0x08001EE6: BD38 POP {R3-R5, PC}

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


HAL_RTC_WaitForSynchro: 0x08001EE8: B538 PUSH {R3-R5, LR} 0x08001EEA: 4604 MOV R4, R0 0x08001EEC: 6800 LDR R0, [R0] 0x08001EEE: 215F MOVS R1, #95 0x08001EF0: F2C0 0101 MOVT R1, #1 0x08001EF4: 60C1 STR R1, [R0, #12] 0x08001EF6: F009 FADB BL HAL_GetTick ; 0x0800B4B0 0x08001EFA: 4605 MOV R5, R0
.L1: 0x08001EFC: 6820 LDR R0, [R4] 0x08001EFE: 68C0 LDR R0, [R0, #12] 0x08001F00: 0680 LSLS R0, R0, #26 0x08001F02: D407 BMI .L2 ; 0x08001F14 0x08001F04: F009 FAD4 BL HAL_GetTick ; 0x0800B4B0 0x08001F08: 1B40 SUBS R0, R0, R5 0x08001F0A: F5B0 7F7A CMP.W R0, #0x03E8 0x08001F0E: D9F5 BLS .L1 ; 0x08001EFC 0x08001F10: 2003 MOVS R0, #3 0x08001F12: BD38 POP {R3-R5, PC}
.L2: 0x08001F14: 2000 MOVS R0, #0 0x08001F16: BD38 POP {R3-R5, PC}

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


HAL_SPI_TransmitReceive: 0x08001F18: E92D 41F0 PUSH.W {R4-R8, LR} 0x08001F1C: 461E MOV R6, R3 0x08001F1E: 4604 MOV R4, R0 0x08001F20: 6880 LDR R0, [R0, #8] 0x08001F22: 4615 MOV R5, R2 0x08001F24: 460F MOV R7, R1 0x08001F26: B138 CBZ R0, .L1 ; 0x08001F38 0x08001F28: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x08001F2C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x08001F30: F44F 619F MOV.W R1, #0x04F8 0x08001F34: F009 F93C BL assert_failed ; 0x0800B1B0
.L1: 0x08001F38: F009 FABA BL HAL_GetTick ; 0x0800B4B0 0x08001F3C: F894 105D LDRB.W R1, [R4, #93] 0x08001F40: 2901 CMP R1, #1 0x08001F42: 4680 MOV R8, R0 0x08001F44: D106 BNE .L4 ; 0x08001F54
.L2: 0x08001F46: 2001 MOVS R0, #1 0x08001F48: 2F00 CMP R7, #0 0x08001F4A: BF18 IT NE 0x08001F4C: 2D00 CMPNE R5, #0 0x08001F4E: D10D BNE .L5 ; 0x08001F6C
.L3: 0x08001F50: E8BD 81F0 POP.W {R4-R8, PC}
.L4: 0x08001F54: 6860 LDR R0, [R4, #4] 0x08001F56: F5B0 7F82 CMP.W R0, #0x0104 0x08001F5A: D10D BNE .L6 ; 0x08001F78 0x08001F5C: 2002 MOVS R0, #2 0x08001F5E: 2904 CMP R1, #4 0x08001F60: D1F6 BNE .L3 ; 0x08001F50 0x08001F62: 68A1 LDR R1, [R4, #8] 0x08001F64: 2900 CMP R1, #0 0x08001F66: D0EE BEQ .L2 ; 0x08001F46 0x08001F68: E8BD 81F0 POP.W {R4-R8, PC}
.L5: 0x08001F6C: 2E00 CMP R6, #0 0x08001F6E: D0EF BEQ .L3 ; 0x08001F50 0x08001F70: F894 005C LDRB.W R0, [R4, #92] 0x08001F74: 2801 CMP R0, #1 0x08001F76: D102 BNE .L7 ; 0x08001F7E
.L6: 0x08001F78: 2002 MOVS R0, #2 0x08001F7A: E8BD 81F0 POP.W {R4-R8, PC}
.L7: 0x08001F7E: 2001 MOVS R0, #1 0x08001F80: F884 005C STRB.W R0, [R4, #92] 0x08001F84: F894 005D LDRB.W R0, [R4, #93] 0x08001F88: 2804 CMP R0, #4 0x08001F8A: BF1C ITT NE 0x08001F8C: 2005 MOVNE R0, #5 0x08001F8E: F884 005D STRBNE.W R0, [R4, #93] 0x08001F92: 2000 MOVS R0, #0 0x08001F94: 6620 STR R0, [R4, #96] 0x08001F96: 6425 STR R5, [R4, #64] 0x08001F98: F8A4 6046 STRH.W R6, [R4, #70] 0x08001F9C: F8A4 6044 STRH.W R6, [R4, #68] 0x08001FA0: 63A7 STR R7, [R4, #56] 0x08001FA2: 87E6 STRH R6, [R4, #62] 0x08001FA4: 87A6 STRH R6, [R4, #60] 0x08001FA6: E9C4 0013 STRD R0, R0, [R4, #76] 0x08001FAA: 6820 LDR R0, [R4] 0x08001FAC: 68E1 LDR R1, [R4, #12] 0x08001FAE: 6842 LDR R2, [R0, #4] 0x08001FB0: F422 5580 BIC R5, R2, #0x1000 0x08001FB4: F5B1 6FE0 CMP.W R1, #0x0700 0x08001FB8: 462B MOV R3, R5 0x08001FBA: BF98 IT LS 0x08001FBC: F503 5380 ADDLS.W R3, R3, #0x1000 0x08001FC0: 1E72 SUBS R2, R6, #1 0x08001FC2: BF88 IT HI 0x08001FC4: 462B MOVHI R3, R5 0x08001FC6: 6043 STR R3, [R0, #4] 0x08001FC8: 6803 LDR R3, [R0] 0x08001FCA: 065B LSLS R3, R3, #25 0x08001FCC: BF5E ITTT PL 0x08001FCE: 6803 LDRPL R3, [R0] 0x08001FD0: F043 0340 ORRPL R3, R3, #64 0x08001FD4: 6003 STRPL R3, [R0] 0x08001FD6: F5B1 6FE0 CMP.W R1, #0x0700 0x08001FDA: 6861 LDR R1, [R4, #4] 0x08001FDC: 9E06 LDR R6, [SP, #24] 0x08001FDE: FAB2 F282 CLZ R2, R2 0x08001FE2: FAB1 F181 CLZ R1, R1 0x08001FE6: EA4F 1252 LSR.W R2, R2, #5 0x08001FEA: EA42 1151 ORR.W R1, R2, R1, LSR #5 0x08001FEE: D93D BLS .L13 ; 0x0800206C 0x08001FF0: B131 CBZ R1, .L8 ; 0x08002000 0x08001FF2: F837 1B02 LDRH R1, [R7], #2 0x08001FF6: 60C1 STR R1, [R0, #12] 0x08001FF8: 63A7 STR R7, [R4, #56] 0x08001FFA: 8FE0 LDRH R0, [R4, #62] 0x08001FFC: 3801 SUBS R0, #1 0x08001FFE: 87E0 STRH R0, [R4, #62]
.L8: 0x08002000: 2701 MOVS R7, #1 0x08002002: 1C75 ADDS R5, R6, #1
.L9: 0x08002004: 8FE0 LDRH R0, [R4, #62] 0x08002006: B920 CBNZ R0, .L10 ; 0x08002012 0x08002008: F8B4 0046 LDRH.W R0, [R4, #70] 0x0800200C: 2800 CMP R0, #0 0x0800200E: F000 80A1 BEQ.W .L26 ; 0x08002154
.L10: 0x08002012: 6820 LDR R0, [R4] 0x08002014: 6881 LDR R1, [R0, #8] 0x08002016: 0789 LSLS R1, R1, #30 0x08002018: D50E BPL .L11 ; 0x08002038 0x0800201A: 8FE1 LDRH R1, [R4, #62] 0x0800201C: 2900 CMP R1, #0 0x0800201E: BF18 IT NE 0x08002020: 2F00 CMPNE R7, #0 0x08002022: D009 BEQ .L11 ; 0x08002038 0x08002024: 6BA1 LDR R1, [R4, #56] 0x08002026: 2700 MOVS R7, #0 0x08002028: F831 2B02 LDRH R2, [R1], #2 0x0800202C: 60C2 STR R2, [R0, #12] 0x0800202E: 63A1 STR R1, [R4, #56] 0x08002030: 8FE1 LDRH R1, [R4, #62] 0x08002032: 3901 SUBS R1, #1 0x08002034: 87E1 STRH R1, [R4, #62] 0x08002036: BF00 NOP
.L11: 0x08002038: 6881 LDR R1, [R0, #8] 0x0800203A: 07C9 LSLS R1, R1, #31 0x0800203C: D00D BEQ .L12 ; 0x0800205A 0x0800203E: F8B4 1046 LDRH.W R1, [R4, #70] 0x08002042: B151 CBZ R1, .L12 ; 0x0800205A 0x08002044: 68C0 LDR R0, [R0, #12] 0x08002046: 6C21 LDR R1, [R4, #64] 0x08002048: 2701 MOVS R7, #1 0x0800204A: F821 0B02 STRH R0, [R1], #2 0x0800204E: 6421 STR R1, [R4, #64] 0x08002050: F8B4 0046 LDRH.W R0, [R4, #70] 0x08002054: 3801 SUBS R0, #1 0x08002056: F8A4 0046 STRH.W R0, [R4, #70]
.L12: 0x0800205A: F009 FA29 BL HAL_GetTick ; 0x0800B4B0 0x0800205E: 2D00 CMP R5, #0 0x08002060: D0D0 BEQ .L9 ; 0x08002004 0x08002062: EBA0 0008 SUB.W R0, R0, R8 0x08002066: 42B0 CMP R0, R6 0x08002068: D3CC BCC .L9 ; 0x08002004 0x0800206A: E06A B .L25 ; 0x08002142
.L13: 0x0800206C: B191 CBZ R1, .L16 ; 0x08002094 0x0800206E: 8FE1 LDRH R1, [R4, #62] 0x08002070: 2902 CMP R1, #2 0x08002072: F64F 71FE MOVW R1, #0xFFFE 0x08002076: D303 BCC .L14 ; 0x08002080 0x08002078: F837 2B02 LDRH R2, [R7], #2 0x0800207C: 60C2 STR R2, [R0, #12] 0x0800207E: E005 B .L15 ; 0x0800208C
.L14: 0x08002080: 783A LDRB R2, [R7] 0x08002082: 7302 STRB R2, [R0, #12] 0x08002084: 6BA0 LDR R0, [R4, #56] 0x08002086: 1C47 ADDS R7, R0, #1 0x08002088: F64F 71FF MOVW R1, #0xFFFF
.L15: 0x0800208C: 63A7 STR R7, [R4, #56] 0x0800208E: 8FE0 LDRH R0, [R4, #62] 0x08002090: 4408 ADD R0, R1 0x08002092: 87E0 STRH R0, [R4, #62]
.L16: 0x08002094: 2701 MOVS R7, #1 0x08002096: 1C75 ADDS R5, R6, #1
.L17: 0x08002098: 8FE0 LDRH R0, [R4, #62] 0x0800209A: B918 CBNZ R0, .L18 ; 0x080020A4 0x0800209C: F8B4 0046 LDRH.W R0, [R4, #70] 0x080020A0: 2800 CMP R0, #0 0x080020A2: D057 BEQ .L26 ; 0x08002154
.L18: 0x080020A4: 6820 LDR R0, [R4] 0x080020A6: 6881 LDR R1, [R0, #8] 0x080020A8: 0789 LSLS R1, R1, #30 0x080020AA: D519 BPL .L21 ; 0x080020E0 0x080020AC: 8FE1 LDRH R1, [R4, #62] 0x080020AE: 2900 CMP R1, #0 0x080020B0: BF18 IT NE 0x080020B2: 2F00 CMPNE R7, #0 0x080020B4: D014 BEQ .L21 ; 0x080020E0 0x080020B6: 8FE1 LDRH R1, [R4, #62] 0x080020B8: 2902 CMP R1, #2 0x080020BA: 6BA1 LDR R1, [R4, #56] 0x080020BC: D306 BCC .L19 ; 0x080020CC 0x080020BE: F831 2B02 LDRH R2, [R1], #2 0x080020C2: 60C2 STR R2, [R0, #12] 0x080020C4: 63A1 STR R1, [R4, #56] 0x080020C6: 8FE1 LDRH R1, [R4, #62] 0x080020C8: 3902 SUBS R1, #2 0x080020CA: E007 B .L20 ; 0x080020DC
.L19: 0x080020CC: 7809 LDRB R1, [R1] 0x080020CE: 7301 STRB R1, [R0, #12] 0x080020D0: 6BA1 LDR R1, [R4, #56] 0x080020D2: 6820 LDR R0, [R4] 0x080020D4: 3101 ADDS R1, #1 0x080020D6: 63A1 STR R1, [R4, #56] 0x080020D8: 8FE1 LDRH R1, [R4, #62] 0x080020DA: 3901 SUBS R1, #1
.L20: 0x080020DC: 87E1 STRH R1, [R4, #62] 0x080020DE: 2700 MOVS R7, #0
.L21: 0x080020E0: 6881 LDR R1, [R0, #8] 0x080020E2: 07C9 LSLS R1, R1, #31 0x080020E4: D025 BEQ .L24 ; 0x08002132 0x080020E6: F8B4 1046 LDRH.W R1, [R4, #70] 0x080020EA: B311 CBZ R1, .L24 ; 0x08002132 0x080020EC: F8B4 1046 LDRH.W R1, [R4, #70] 0x080020F0: 2902 CMP R1, #2 0x080020F2: D312 BCC .L22 ; 0x0800211A 0x080020F4: 68C1 LDR R1, [R0, #12] 0x080020F6: 6C22 LDR R2, [R4, #64] 0x080020F8: F822 1B02 STRH R1, [R2], #2 0x080020FC: 6422 STR R2, [R4, #64] 0x080020FE: F8B4 1046 LDRH.W R1, [R4, #70] 0x08002102: 3902 SUBS R1, #2 0x08002104: F8A4 1046 STRH.W R1, [R4, #70] 0x08002108: F8B4 1046 LDRH.W R1, [R4, #70] 0x0800210C: 2901 CMP R1, #1 0x0800210E: D80F BHI .L23 ; 0x08002130 0x08002110: 6841 LDR R1, [R0, #4] 0x08002112: F441 5180 ORR R1, R1, #0x1000 0x08002116: 6041 STR R1, [R0, #4] 0x08002118: E00A B .L23 ; 0x08002130
.L22: 0x0800211A: 7B00 LDRB R0, [R0, #12] 0x0800211C: 6C21 LDR R1, [R4, #64] 0x0800211E: 7008 STRB R0, [R1] 0x08002120: 6C20 LDR R0, [R4, #64] 0x08002122: 3001 ADDS R0, #1 0x08002124: 6420 STR R0, [R4, #64] 0x08002126: F8B4 0046 LDRH.W R0, [R4, #70] 0x0800212A: 3801 SUBS R0, #1 0x0800212C: F8A4 0046 STRH.W R0, [R4, #70]
.L23: 0x08002130: 2701 MOVS R7, #1
.L24: 0x08002132: F009 F9BD BL HAL_GetTick ; 0x0800B4B0 0x08002136: 2D00 CMP R5, #0 0x08002138: D0AE BEQ .L17 ; 0x08002098 0x0800213A: EBA0 0008 SUB.W R0, R0, R8 0x0800213E: 42B0 CMP R0, R6 0x08002140: D3AA BCC .L17 ; 0x08002098
.L25: 0x08002142: 2001 MOVS R0, #1 0x08002144: F884 005D STRB.W R0, [R4, #93] 0x08002148: 2000 MOVS R0, #0 0x0800214A: F884 005C STRB.W R0, [R4, #92] 0x0800214E: 2003 MOVS R0, #3 0x08002150: E8BD 81F0 POP.W {R4-R8, PC}
.L26: 0x08002154: 4620 MOV R0, R4 0x08002156: 4631 MOV R1, R6 0x08002158: 4642 MOV R2, R8 0x0800215A: F007 FD48 BL SPI_EndRxTxTransaction ; 0x08009BEE 0x0800215E: B138 CBZ R0, .L27 ; 0x08002170 0x08002160: 2020 MOVS R0, #32 0x08002162: 6620 STR R0, [R4, #96] 0x08002164: 2000 MOVS R0, #0 0x08002166: F884 005C STRB.W R0, [R4, #92] 0x0800216A: 2001 MOVS R0, #1 0x0800216C: E8BD 81F0 POP.W {R4-R8, PC}
.L27: 0x08002170: 2001 MOVS R0, #1 0x08002172: F884 005D STRB.W R0, [R4, #93] 0x08002176: 2000 MOVS R0, #0 0x08002178: F884 005C STRB.W R0, [R4, #92] 0x0800217C: 6E20 LDR R0, [R4, #96] 0x0800217E: 2800 CMP R0, #0 0x08002180: BF18 IT NE 0x08002182: 2001 MOVNE R0, #1 0x08002184: E8BD 81F0 POP.W {R4-R8, PC}

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


UART_CheckIdleState: 0x08002188: B538 PUSH {R3-R5, LR} 0x0800218A: 4604 MOV R4, R0 0x0800218C: 2000 MOVS R0, #0 0x0800218E: F8C4 0090 STR.W R0, [R4, #144] 0x08002192: F009 F98D BL HAL_GetTick ; 0x0800B4B0 0x08002196: 6821 LDR R1, [R4] 0x08002198: 4605 MOV R5, R0 0x0800219A: 680A LDR R2, [R1] 0x0800219C: 0712 LSLS R2, R2, #28 0x0800219E: D51A BPL .L3 ; 0x080021D6 0x080021A0: F06F 4C7E MVN R12, #0xFE000000 0x080021A4: 4620 MOV R0, R4 0x080021A6: F44F 1100 MOV.W R1, #0x200000 0x080021AA: 2200 MOVS R2, #0 0x080021AC: 462B MOV R3, R5 0x080021AE: F8CD C000 STR.W R12, [SP] 0x080021B2: F005 FDE3 BL UART_WaitOnFlagUntilTimeout ; 0x08007D7C 0x080021B6: B168 CBZ R0, .L2 ; 0x080021D4
.L1: 0x080021B8: 6820 LDR R0, [R4] 0x080021BA: E850 0F00 LDREX R0, [R0] 0x080021BE: 6821 LDR R1, [R4] 0x080021C0: F020 0080 BIC R0, R0, #128 0x080021C4: E841 0200 STREX R2, R0, [R1] 0x080021C8: 2A00 CMP R2, #0 0x080021CA: D1F5 BNE .L1 ; 0x080021B8 0x080021CC: 2003 MOVS R0, #3 0x080021CE: 2120 MOVS R1, #32 0x080021D0: 2288 MOVS R2, #136 0x080021D2: E032 B .L7 ; 0x0800223A
.L2: 0x080021D4: 6821 LDR R1, [R4]
.L3: 0x080021D6: 6808 LDR R0, [R1] 0x080021D8: 0740 LSLS R0, R0, #29 0x080021DA: D525 BPL .L6 ; 0x08002228 0x080021DC: F06F 4C7E MVN R12, #0xFE000000 0x080021E0: 4620 MOV R0, R4 0x080021E2: F44F 0180 MOV.W R1, #0x400000 0x080021E6: 2200 MOVS R2, #0 0x080021E8: 462B MOV R3, R5 0x080021EA: F8CD C000 STR.W R12, [SP] 0x080021EE: F005 FDC5 BL UART_WaitOnFlagUntilTimeout ; 0x08007D7C 0x080021F2: B1C8 CBZ R0, .L6 ; 0x08002228
.L4: 0x080021F4: 6820 LDR R0, [R4] 0x080021F6: E850 0F00 LDREX R0, [R0] 0x080021FA: 6821 LDR R1, [R4] 0x080021FC: F420 7090 BIC R0, R0, #0x0120 0x08002200: E841 0200 STREX R2, R0, [R1] 0x08002204: 2A00 CMP R2, #0 0x08002206: D1F5 BNE .L4 ; 0x080021F4
.L5: 0x08002208: 6820 LDR R0, [R4] 0x0800220A: 3008 ADDS R0, #8 0x0800220C: E850 0F00 LDREX R0, [R0] 0x08002210: 6821 LDR R1, [R4] 0x08002212: F020 0001 BIC R0, R0, #1 0x08002216: 3108 ADDS R1, #8 0x08002218: E841 0200 STREX R2, R0, [R1] 0x0800221C: 2A00 CMP R2, #0 0x0800221E: D1F3 BNE .L5 ; 0x08002208 0x08002220: 2003 MOVS R0, #3 0x08002222: 2120 MOVS R1, #32 0x08002224: 228C MOVS R2, #140 0x08002226: E008 B .L7 ; 0x0800223A
.L6: 0x08002228: 2020 MOVS R0, #32 0x0800222A: F8C4 0088 STR.W R0, [R4, #136] 0x0800222E: F8C4 008C STR.W R0, [R4, #140] 0x08002232: 2100 MOVS R1, #0 0x08002234: 66E1 STR R1, [R4, #108] 0x08002236: 2270 MOVS R2, #112 0x08002238: 2000 MOVS R0, #0
.L7: 0x0800223A: 50A1 STR R1, [R4, R2] 0x0800223C: 2100 MOVS R1, #0 0x0800223E: F884 1084 STRB.W R1, [R4, #132] 0x08002242: BD38 POP {R3-R5, PC}

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


HAL_UART_Transmit_DMA: 0x08002244: B510 PUSH {R4, LR} 0x08002246: 4604 MOV R4, R0 0x08002248: F8D0 0088 LDR.W R0, [R0, #136] 0x0800224C: 2820 CMP R0, #32 0x0800224E: D12F BNE .L2 ; 0x080022B0 0x08002250: 2001 MOVS R0, #1 0x08002252: B361 CBZ R1, .L1 ; 0x080022AE 0x08002254: 0013 MOVS R3, R2 0x08002256: D02A BEQ .L1 ; 0x080022AE 0x08002258: 6521 STR R1, [R4, #80] 0x0800225A: F8A4 3054 STRH.W R3, [R4, #84] 0x0800225E: F8A4 3056 STRH.W R3, [R4, #86] 0x08002262: F04F 0C00 MOV.W R12, #0 0x08002266: F8C4 C090 STR.W R12, [R4, #144] 0x0800226A: 2021 MOVS R0, #33 0x0800226C: F8C4 0088 STR.W R0, [R4, #136] 0x08002270: 6FE0 LDR R0, [R4, #124] 0x08002272: B1F8 CBZ R0, .L3 ; 0x080022B4 0x08002274: F647 6219 MOVW R2, #0x7E19 ; 0x08007E19 = UART_DMATransmitCplt 0x08002278: F6C0 0200 MOVT R2, #0x0800 ; 0x08007E19 = UART_DMATransmitCplt 0x0800227C: 62C2 STR R2, [R0, #44] 0x0800227E: F649 623B MOVW R2, #0x9E3B ; 0x08009E3B = UART_DMATxHalfCplt 0x08002282: F6C0 0200 MOVT R2, #0x0800 ; 0x08009E3B = UART_DMATxHalfCplt 0x08002286: 6302 STR R2, [R0, #48] 0x08002288: F649 6241 MOVW R2, #0x9E41 ; 0x08009E41 = UART_DMAError 0x0800228C: F6C0 0200 MOVT R2, #0x0800 ; 0x08009E41 = UART_DMAError 0x08002290: 6342 STR R2, [R0, #52] 0x08002292: 6822 LDR R2, [R4] 0x08002294: F8C0 C038 STR.W R12, [R0, #56] 0x08002298: 3228 ADDS R2, #40 0x0800229A: F009 FA5B BL HAL_DMA_Start_IT ; 0x0800B754 0x0800229E: B148 CBZ R0, .L3 ; 0x080022B4 0x080022A0: 2010 MOVS R0, #16 0x080022A2: F8C4 0090 STR.W R0, [R4, #144] 0x080022A6: 2020 MOVS R0, #32 0x080022A8: F8C4 0088 STR.W R0, [R4, #136] 0x080022AC: 2001 MOVS R0, #1
.L1: 0x080022AE: BD10 POP {R4, PC}
.L2: 0x080022B0: 2002 MOVS R0, #2 0x080022B2: BD10 POP {R4, PC}
.L3: 0x080022B4: 6820 LDR R0, [R4] 0x080022B6: 2140 MOVS R1, #64 0x080022B8: 6201 STR R1, [R0, #32] 0x080022BA: BF00 NOP
.L4: 0x080022BC: 6820 LDR R0, [R4] 0x080022BE: 3008 ADDS R0, #8 0x080022C0: E850 0F00 LDREX R0, [R0] 0x080022C4: 6821 LDR R1, [R4] 0x080022C6: F040 0080 ORR R0, R0, #128 0x080022CA: 3108 ADDS R1, #8 0x080022CC: E841 0200 STREX R2, R0, [R1] 0x080022D0: 2A00 CMP R2, #0 0x080022D2: D1F3 BNE .L4 ; 0x080022BC 0x080022D4: 2000 MOVS R0, #0 0x080022D6: BD10 POP {R4, PC}

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


UART_Start_Receive_DMA: 0x080022D8: B510 PUSH {R4, LR} 0x080022DA: 4613 MOV R3, R2 0x080022DC: 4604 MOV R4, R0 0x080022DE: 6581 STR R1, [R0, #88] 0x080022E0: F8A0 205C STRH.W R2, [R0, #92] 0x080022E4: F04F 0C00 MOV.W R12, #0 0x080022E8: F8C0 C090 STR.W R12, [R0, #144] 0x080022EC: 2022 MOVS R0, #34 0x080022EE: F8C4 008C STR.W R0, [R4, #140] 0x080022F2: F8D4 0080 LDR.W R0, [R4, #128] 0x080022F6: B1F0 CBZ R0, .L1 ; 0x08002336 0x080022F8: 460A MOV R2, R1 0x080022FA: F248 416D MOVW R1, #0x846D ; 0x0800846D = UART_DMAReceiveCplt 0x080022FE: F6C0 0100 MOVT R1, #0x0800 ; 0x0800846D = UART_DMAReceiveCplt 0x08002302: 62C1 STR R1, [R0, #44] 0x08002304: F649 619B MOVW R1, #0x9E9B ; 0x08009E9B = UART_DMARxHalfCplt 0x08002308: F6C0 0100 MOVT R1, #0x0800 ; 0x08009E9B = UART_DMARxHalfCplt 0x0800230C: 6301 STR R1, [R0, #48] 0x0800230E: F649 6141 MOVW R1, #0x9E41 ; 0x08009E41 = UART_DMAError 0x08002312: F6C0 0100 MOVT R1, #0x0800 ; 0x08009E41 = UART_DMAError 0x08002316: 6341 STR R1, [R0, #52] 0x08002318: 6821 LDR R1, [R4] 0x0800231A: F8C0 C038 STR.W R12, [R0, #56] 0x0800231E: 3124 ADDS R1, #36 0x08002320: F009 FA18 BL HAL_DMA_Start_IT ; 0x0800B754 0x08002324: B138 CBZ R0, .L1 ; 0x08002336 0x08002326: 2010 MOVS R0, #16 0x08002328: F8C4 0090 STR.W R0, [R4, #144] 0x0800232C: 2020 MOVS R0, #32 0x0800232E: F8C4 008C STR.W R0, [R4, #140] 0x08002332: 2001 MOVS R0, #1 0x08002334: BD10 POP {R4, PC}
.L1: 0x08002336: 6920 LDR R0, [R4, #16] 0x08002338: B150 CBZ R0, .L3 ; 0x08002350 0x0800233A: BF00 NOP
.L2: 0x0800233C: 6820 LDR R0, [R4] 0x0800233E: E850 0F00 LDREX R0, [R0] 0x08002342: 6821 LDR R1, [R4] 0x08002344: F440 7080 ORR R0, R0, #0x0100 0x08002348: E841 0200 STREX R2, R0, [R1] 0x0800234C: 2A00 CMP R2, #0 0x0800234E: D1F5 BNE .L2 ; 0x0800233C
.L3: 0x08002350: 6820 LDR R0, [R4] 0x08002352: 3008 ADDS R0, #8 0x08002354: E850 0F00 LDREX R0, [R0] 0x08002358: 6821 LDR R1, [R4] 0x0800235A: F040 0001 ORR R0, R0, #1 0x0800235E: 3108 ADDS R1, #8 0x08002360: E841 0200 STREX R2, R0, [R1] 0x08002364: 2A00 CMP R2, #0 0x08002366: D1F3 BNE .L3 ; 0x08002350
.L4: 0x08002368: 6820 LDR R0, [R4] 0x0800236A: 3008 ADDS R0, #8 0x0800236C: E850 0F00 LDREX R0, [R0] 0x08002370: 6821 LDR R1, [R4] 0x08002372: F040 0040 ORR R0, R0, #64 0x08002376: 3108 ADDS R1, #8 0x08002378: E841 0200 STREX R2, R0, [R1] 0x0800237C: 2A00 CMP R2, #0 0x0800237E: D1F3 BNE .L4 ; 0x08002368 0x08002380: 2000 MOVS R0, #0 0x08002382: BD10 POP {R4, PC}

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


UART_EndTxTransfer: 0x08002384: 6801 LDR R1, [R0] 0x08002386: E851 1F00 LDREX R1, [R1] 0x0800238A: 6802 LDR R2, [R0] 0x0800238C: F021 01C0 BIC R1, R1, #192 0x08002390: E842 1300 STREX R3, R1, [R2] 0x08002394: 2B00 CMP R3, #0 0x08002396: D1F5 BNE UART_EndTxTransfer ; 0x08002384
.L1: 0x08002398: 6801 LDR R1, [R0] 0x0800239A: 3108 ADDS R1, #8 0x0800239C: E851 1F00 LDREX R1, [R1] 0x080023A0: 6802 LDR R2, [R0] 0x080023A2: F421 0100 BIC R1, R1, #0x800000 0x080023A6: 3208 ADDS R2, #8 0x080023A8: E842 1300 STREX R3, R1, [R2] 0x080023AC: 2B00 CMP R3, #0 0x080023AE: D1F3 BNE .L1 ; 0x08002398 0x080023B0: 2120 MOVS R1, #32 0x080023B2: F8C0 1088 STR.W R1, [R0, #136] 0x080023B6: 4770 BX LR

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

  0x080023B8:  01           DC.B       0x01                     ; '\x01'
  0x080023B9:  00           DC.B       0x00                     ; '\0'
  0x080023BA:  00           DC.B       0x00                     ; '\0'
  0x080023BB:  00           DC.B       0x00                     ; '\0'
  0x080023BC:  04           DC.B       0x04                     ; '\x04'
  0x080023BD:  00           DC.B       0x00                     ; '\0'
  0x080023BE:  00           DC.B       0x00                     ; '\0'
  0x080023BF:  00           DC.B       0x00                     ; '\0'
  0x080023C0:  02           DC.B       0x02                     ; '\x02'
  0x080023C1:  00           DC.B       0x00                     ; '\0'
  0x080023C2:  00           DC.B       0x00                     ; '\0'
  0x080023C3:  00           DC.B       0x00                     ; '\0'
  0x080023C4:  08           DC.B       0x08                     ; '\b'
  0x080023C5:  00           DC.B       0x00                     ; '\0'
  0x080023C6:  00           DC.B       0x00                     ; '\0'
  0x080023C7:  00           DC.B       0x00                     ; '\0'

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

  0x080023C8:  00           DC.B       0x00                     ; '\0'
  0x080023C9:  00           DC.B       0x00                     ; '\0'
  0x080023CA:  00           DC.B       0x00                     ; '\0'
  0x080023CB:  00           DC.B       0x00                     ; '\0'
  0x080023CC:  04           DC.B       0x04                     ; '\x04'
  0x080023CD:  00           DC.B       0x00                     ; '\0'
  0x080023CE:  00           DC.B       0x00                     ; '\0'
  0x080023CF:  00           DC.B       0x00                     ; '\0'
  0x080023D0:  02           DC.B       0x02                     ; '\x02'
  0x080023D1:  00           DC.B       0x00                     ; '\0'
  0x080023D2:  00           DC.B       0x00                     ; '\0'
  0x080023D3:  00           DC.B       0x00                     ; '\0'
  0x080023D4:  08           DC.B       0x08                     ; '\b'
  0x080023D5:  00           DC.B       0x00                     ; '\0'
  0x080023D6:  00           DC.B       0x00                     ; '\0'
  0x080023D7:  00           DC.B       0x00                     ; '\0'

Section .text.ADS_1260_BatteryCurrentGainCalibrationStart from ads1260.o, size=300, align=4


ADS_1260_BatteryCurrentGainCalibrationStart: 0x080023D8: E92D 41F0 PUSH.W {R4-R8, LR} 0x080023DC: 4604 MOV R4, R0 0x080023DE: F24D 70B9 MOVW R0, #0xD7B9 ; 0x0800D7B9 = .rodata..L.str.2 0x080023E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7B9 = .rodata..L.str.2 0x080023E6: F00A FC75 BL printf ; 0x0800CCD4 0x080023EA: F8D4 009C LDR.W R0, [R4, #156] 0x080023EE: 2800 CMP R0, #0 0x080023F0: D07C BEQ .L1 ; 0x080024EC 0x080023F2: F8D4 009C LDR.W R0, [R4, #156] 0x080023F6: F006 FDAB BL __aeabi_i2d ; 0x08008F50 0x080023FA: 4E40 LDR R6, =0x408F4000 ; [PC, #0x0100] [0x080024FC] 0x080023FC: 2200 MOVS R2, #0 0x080023FE: 4633 MOV R3, R6 0x08002400: F006 FC7A BL __aeabi_ddiv ; 0x08008CF8 0x08002404: F240 42E0 MOVW R2, #0x04E0 ; 0x100004E0 = current 0x08002408: F2C1 0200 MOVT R2, #0x1000 ; 0x100004E0 = current 0x0800240C: E9D2 5800 LDRD R5, R8, [R2] 0x08002410: 462A MOV R2, R5 0x08002412: 4643 MOV R3, R8 0x08002414: F006 FC70 BL __aeabi_ddiv ; 0x08008CF8 0x08002418: 4F39 LDR R7, =0x412E8480 ; [PC, #228] [0x08002500] 0x0800241A: 2200 MOVS R2, #0 0x0800241C: 463B MOV R3, R7 0x0800241E: F001 FD9F BL __aeabi_dmul ; 0x08003F60 0x08002422: F001 FEAD BL __aeabi_d2uiz ; 0x08004180 0x08002426: F8C4 0094 STR.W R0, [R4, #148] 0x0800242A: F8B4 00CE LDRH.W R0, [R4, #206] 0x0800242E: F8A4 0098 STRH.W R0, [R4, #152] 0x08002432: F8B4 00CC LDRH.W R0, [R4, #204] 0x08002436: F8A4 009A STRH.W R0, [R4, #154] 0x0800243A: F64D 408D MOVW R0, #0xDC8D ; 0x0800DC8D = .rodata..L.str.4 0x0800243E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DC8D = .rodata..L.str.4 0x08002442: 462A MOV R2, R5 0x08002444: 4643 MOV R3, R8 0x08002446: F00A FC45 BL printf ; 0x0800CCD4 0x0800244A: F8D4 009C LDR.W R0, [R4, #156] 0x0800244E: F006 FD7F BL __aeabi_i2d ; 0x08008F50 0x08002452: 2200 MOVS R2, #0 0x08002454: 4633 MOV R3, R6 0x08002456: F006 FC4F BL __aeabi_ddiv ; 0x08008CF8 0x0800245A: 4602 MOV R2, R0 0x0800245C: F24D 00E8 MOVW R0, #0xD0E8 ; 0x0800D0E8 = .rodata..L.str.5 0x08002460: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D0E8 = .rodata..L.str.5 0x08002464: 460B MOV R3, R1 0x08002466: F00A FC35 BL printf ; 0x0800CCD4 0x0800246A: F9B4 0098 LDRSH.W R0, [R4, #152] 0x0800246E: F006 FD6F BL __aeabi_i2d ; 0x08008F50 0x08002472: F5A6 1559 SUB.W R5, R6, #0x364000 0x08002476: 2200 MOVS R2, #0 0x08002478: 462B MOV R3, R5 0x0800247A: F006 FC3D BL __aeabi_ddiv ; 0x08008CF8 0x0800247E: 4602 MOV R2, R0 0x08002480: F24D 00F7 MOVW R0, #0xD0F7 ; 0x0800D0F7 = .rodata..L.str.6 0x08002484: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D0F7 = .rodata..L.str.6 0x08002488: 460B MOV R3, R1 0x0800248A: F00A FC23 BL printf ; 0x0800CCD4 0x0800248E: F9B4 009A LDRSH.W R0, [R4, #154] 0x08002492: F006 FD5D BL __aeabi_i2d ; 0x08008F50 0x08002496: 2200 MOVS R2, #0 0x08002498: 462B MOV R3, R5 0x0800249A: F006 FC2D BL __aeabi_ddiv ; 0x08008CF8 0x0800249E: 4602 MOV R2, R0 0x080024A0: F24D 70CB MOVW R0, #0xD7CB ; 0x0800D7CB = .rodata..L.str.7 0x080024A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7CB = .rodata..L.str.7 0x080024A8: 460B MOV R3, R1 0x080024AA: F00A FC13 BL printf ; 0x0800CCD4 0x080024AE: F8D4 0094 LDR.W R0, [R4, #148] 0x080024B2: F001 FE77 BL __aeabi_ui2d ; 0x080041A4 0x080024B6: 2200 MOVS R2, #0 0x080024B8: 463B MOV R3, R7 0x080024BA: F001 FD51 BL __aeabi_dmul ; 0x08003F60 0x080024BE: 4602 MOV R2, R0 0x080024C0: F64D 70CC MOVW R0, #0xDFCC ; 0x0800DFCC = .rodata..L.str.8 0x080024C4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DFCC = .rodata..L.str.8 0x080024C8: 460B MOV R3, R1 0x080024CA: F00A FC03 BL printf ; 0x0800CCD4 0x080024CE: F24D 70D5 MOVW R0, #0xD7D5 ; 0x0800D7D5 = .rodata..L.str.9 0x080024D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7D5 = .rodata..L.str.9 0x080024D6: F00A FBFD BL printf ; 0x0800CCD4 0x080024DA: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x080024DE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x080024E2: 2100 MOVS R1, #0 0x080024E4: E8BD 41F0 POP.W {R4-R8, LR} 0x080024E8: F007 BF33 B.W EEPROM_storeConfig ; 0x0800A352
.L1: 0x080024EC: F64D 40AA MOVW R0, #0xDCAA ; 0x0800DCAA = .rodata..Lstr.24 0x080024F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DCAA = .rodata..Lstr.24 0x080024F4: E8BD 41F0 POP.W {R4-R8, LR} 0x080024F8: F008 BAAF B.W puts ; 0x0800AA5A 0x080024FC: 408F4000 DC.W 0x408F4000 0x08002500: 412E8480 DC.W 0x412E8480

Section .text.ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart from ads1260.o, size=316, align=4


ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart: 0x08002504: E92D 47F0 PUSH.W {R4-R10, LR} 0x08002508: F24D 1002 MOVW R0, #0xD102 ; 0x0800D102 = .rodata..L.str.10 0x0800250C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D102 = .rodata..L.str.10 0x08002510: F00A FBE0 BL printf ; 0x0800CCD4 0x08002514: F240 0900 MOVW R9, #0 ; 0x10000000 = sys_data 0x08002518: F2C1 0900 MOVT R9, #0x1000 ; 0x10000000 = sys_data 0x0800251C: F8B9 00CE LDRH.W R0, [R9, #206] 0x08002520: F8A9 00A0 STRH.W R0, [R9, #160] 0x08002524: F9B9 00A0 LDRSH.W R0, [R9, #160] 0x08002528: F006 FD12 BL __aeabi_i2d ; 0x08008F50 0x0800252C: 4F41 LDR R7, =0x40590000 ; [PC, #0x0104] [0x08002634] 0x0800252E: 2200 MOVS R2, #0 0x08002530: 463B MOV R3, R7 0x08002532: F006 FBE1 BL __aeabi_ddiv ; 0x08008CF8 0x08002536: 4602 MOV R2, R0 0x08002538: F24D 1019 MOVW R0, #0xD119 ; 0x0800D119 = .rodata..L.str.11 0x0800253C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D119 = .rodata..L.str.11 0x08002540: 460B MOV R3, R1 0x08002542: F00A FBC7 BL printf ; 0x0800CCD4 0x08002546: F9B9 00CE LDRSH.W R0, [R9, #206] 0x0800254A: F9B9 1098 LDRSH.W R1, [R9, #152] 0x0800254E: 1A40 SUBS R0, R0, R1 0x08002550: F006 FCFE BL __aeabi_i2d ; 0x08008F50 0x08002554: 4682 MOV R10, R0 0x08002556: 4688 MOV R8, R1 0x08002558: 2200 MOVS R2, #0 0x0800255A: 463B MOV R3, R7 0x0800255C: F006 FBCC BL __aeabi_ddiv ; 0x08008CF8 0x08002560: 4602 MOV R2, R0 0x08002562: F24D 70EB MOVW R0, #0xD7EB ; 0x0800D7EB = .rodata..L.str.12 0x08002566: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7EB = .rodata..L.str.12 0x0800256A: 460B MOV R3, R1 0x0800256C: F00A FBB2 BL printf ; 0x0800CCD4 0x08002570: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection 0x08002574: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection 0x08002578: C830 LDM R0!, {R4-R5} 0x0800257A: F24D 1028 MOVW R0, #0xD128 ; 0x0800D128 = .rodata..L.str.13 0x0800257E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D128 = .rodata..L.str.13 0x08002582: 4622 MOV R2, R4 0x08002584: 462B MOV R3, R5 0x08002586: F00A FBA5 BL printf ; 0x0800CCD4 0x0800258A: F8D9 009C LDR.W R0, [R9, #156] 0x0800258E: F006 FCDF BL __aeabi_i2d ; 0x08008F50 0x08002592: F507 1659 ADD.W R6, R7, #0x364000 0x08002596: 2200 MOVS R2, #0 0x08002598: 4633 MOV R3, R6 0x0800259A: F006 FBAD BL __aeabi_ddiv ; 0x08008CF8 0x0800259E: 4602 MOV R2, R0 0x080025A0: F24D 70F9 MOVW R0, #0xD7F9 ; 0x0800D7F9 = .rodata..L.str.14 0x080025A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7F9 = .rodata..L.str.14 0x080025A8: 460B MOV R3, R1 0x080025AA: F00A FB93 BL printf ; 0x0800CCD4 0x080025AE: F8D9 009C LDR.W R0, [R9, #156] 0x080025B2: F006 FCCD BL __aeabi_i2d ; 0x08008F50 0x080025B6: 2200 MOVS R2, #0 0x080025B8: 4633 MOV R3, R6 0x080025BA: F006 FB9D BL __aeabi_ddiv ; 0x08008CF8 0x080025BE: 4622 MOV R2, R4 0x080025C0: 462B MOV R3, R5 0x080025C2: F006 FB99 BL __aeabi_ddiv ; 0x08008CF8 0x080025C6: 4B1C LDR R3, =0xBFF00000 ; [PC, #112] [0x08002638] 0x080025C8: 2200 MOVS R2, #0 0x080025CA: F006 FA67 BL __aeabi_dadd ; 0x08008A9C 0x080025CE: 4652 MOV R2, R10 0x080025D0: 4643 MOV R3, R8 0x080025D2: F006 FB91 BL __aeabi_ddiv ; 0x08008CF8 0x080025D6: 4C19 LDR R4, =0x41CDCD65 ; [PC, #100] [0x0800263C] 0x080025D8: 2200 MOVS R2, #0 0x080025DA: 4623 MOV R3, R4 0x080025DC: F001 FCC0 BL __aeabi_dmul ; 0x08003F60 0x080025E0: F006 FC7C BL __aeabi_d2iz ; 0x08008EDC 0x080025E4: F8C9 00A4 STR.W R0, [R9, #164] 0x080025E8: F8D9 00A4 LDR.W R0, [R9, #164] 0x080025EC: F006 FCB0 BL __aeabi_i2d ; 0x08008F50 0x080025F0: 2200 MOVS R2, #0 0x080025F2: 4623 MOV R3, R4 0x080025F4: F006 FB80 BL __aeabi_ddiv ; 0x08008CF8 0x080025F8: 2200 MOVS R2, #0 0x080025FA: 463B MOV R3, R7 0x080025FC: F001 FCB0 BL __aeabi_dmul ; 0x08003F60 0x08002600: F5A7 03D2 SUB.W R3, R7, #0x690000 0x08002604: 2200 MOVS R2, #0 0x08002606: F006 FA49 BL __aeabi_dadd ; 0x08008A9C 0x0800260A: 4602 MOV R2, R0 0x0800260C: F24D 105B MOVW R0, #0xD15B ; 0x0800D15B = .rodata..L.str.15 0x08002610: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D15B = .rodata..L.str.15 0x08002614: 460B MOV R3, R1 0x08002616: F00A FB5D BL printf ; 0x0800CCD4 0x0800261A: F64D 70E0 MOVW R0, #0xDFE0 ; 0x0800DFE0 = .rodata..L.str.16 0x0800261E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DFE0 = .rodata..L.str.16 0x08002622: F00A FB57 BL printf ; 0x0800CCD4 0x08002626: 4648 MOV R0, R9 0x08002628: 2100 MOVS R1, #0 0x0800262A: E8BD 47F0 POP.W {R4-R10, LR} 0x0800262E: F007 BE90 B.W EEPROM_storeConfig ; 0x0800A352 0x08002632: BF00 NOP 0x08002634: 40590000 DC.W 0x40590000 0x08002638: BFF00000 DC.W 0xBFF00000 0x0800263C: 41CDCD65 DC.W 0x41CDCD65

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


ADS1260_init: 0x08002640: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08002644: B089 SUB SP, SP, #36 0x08002646: F640 0400 MOVW R4, #0x0800 0x0800264A: F6C4 0400 MOVT R4, #0x4800 0x0800264E: 4620 MOV R0, R4 0x08002650: 2101 MOVS R1, #1 0x08002652: 2201 MOVS R2, #1 0x08002654: F009 F980 BL HAL_GPIO_WritePin ; 0x0800B958 0x08002658: 2096 MOVS R0, #150 0x0800265A: F7FE FCDD BL HAL_Delay ; 0x08001018 0x0800265E: F241 2590 MOVW R5, #0x1290 ; 0x10001290 = hiwdg 0x08002662: F2C1 0500 MOVT R5, #0x1000 ; 0x10001290 = hiwdg 0x08002666: 4628 MOV R0, R5 0x08002668: F009 FAFE BL HAL_IWDG_Refresh ; 0x0800BC68 0x0800266C: 4620 MOV R0, R4 0x0800266E: 2102 MOVS R1, #2 0x08002670: 2200 MOVS R2, #0 0x08002672: F009 F971 BL HAL_GPIO_WritePin ; 0x0800B958 0x08002676: 2096 MOVS R0, #150 0x08002678: F7FE FCCE BL HAL_Delay ; 0x08001018 0x0800267C: 4628 MOV R0, R5 0x0800267E: F009 FAF3 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002682: 4620 MOV R0, R4 0x08002684: 2102 MOVS R1, #2 0x08002686: 2201 MOVS R2, #1 0x08002688: F009 F966 BL HAL_GPIO_WritePin ; 0x0800B958 0x0800268C: 2096 MOVS R0, #150 0x0800268E: F7FE FCC3 BL HAL_Delay ; 0x08001018 0x08002692: 4628 MOV R0, R5 0x08002694: F009 FAE8 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002698: 4620 MOV R0, R4 0x0800269A: 2101 MOVS R1, #1 0x0800269C: 2200 MOVS R2, #0 0x0800269E: F009 F95B BL HAL_GPIO_WritePin ; 0x0800B958 0x080026A2: F640 2046 MOVW R0, #0x0A46 0x080026A6: 9006 STR R0, [SP, #24] 0x080026A8: F44F 767A MOV.W R6, #0x03E8 0x080026AC: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3 0x080026B0: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3 0x080026B4: 4620 MOV R0, R4 0x080026B6: A906 ADD R1, SP, #24 0x080026B8: AA06 ADD R2, SP, #24 0x080026BA: 2302 MOVS R3, #2 0x080026BC: 9600 STR R6, [SP, #0] 0x080026BE: F7FF FC2B BL HAL_SPI_TransmitReceive ; 0x08001F18 0x080026C2: 2026 MOVS R0, #38 0x080026C4: F88D 0018 STRB.W R0, [SP, #24] 0x080026C8: 4620 MOV R0, R4 0x080026CA: A906 ADD R1, SP, #24 0x080026CC: AA06 ADD R2, SP, #24 0x080026CE: 2303 MOVS R3, #3 0x080026D0: 9600 STR R6, [SP, #0] 0x080026D2: F7FF FC21 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x080026D6: F89D 001A LDRB.W R0, [SP, #26] 0x080026DA: 280A CMP R0, #10 0x080026DC: D15D BNE .L2 ; 0x0800279A 0x080026DE: 2096 MOVS R0, #150 0x080026E0: F7FE FC9A BL HAL_Delay ; 0x08001018 0x080026E4: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x080026E8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x080026EC: F009 FABC BL HAL_IWDG_Refresh ; 0x0800BC68 0x080026F0: 4620 MOV R0, R4 0x080026F2: 2120 MOVS R1, #32 0x080026F4: F005 FF7C BL ADS_1260_SetDataRate ; 0x080085F0 0x080026F8: F04F 0823 MOV.W R8, #35 0x080026FC: F88D 8018 STRB.W R8, [SP, #24] 0x08002700: 4620 MOV R0, R4 0x08002702: A906 ADD R1, SP, #24 0x08002704: AA06 ADD R2, SP, #24 0x08002706: 2303 MOVS R3, #3 0x08002708: 9600 STR R6, [SP, #0] 0x0800270A: F7FF FC05 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x0800270E: F89D 001A LDRB.W R0, [SP, #26] 0x08002712: 9600 STR R6, [SP, #0] 0x08002714: F000 00EF AND R0, R0, #239 0x08002718: F88D 0019 STRB.W R0, [SP, #25] 0x0800271C: 2743 MOVS R7, #67 0x0800271E: F88D 7018 STRB.W R7, [SP, #24] 0x08002722: 4620 MOV R0, R4 0x08002724: A906 ADD R1, SP, #24 0x08002726: AA06 ADD R2, SP, #24 0x08002728: 2302 MOVS R3, #2 0x0800272A: F7FF FBF5 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x0800272E: F88D 8018 STRB.W R8, [SP, #24] 0x08002732: 4620 MOV R0, R4 0x08002734: A906 ADD R1, SP, #24 0x08002736: AA06 ADD R2, SP, #24 0x08002738: 2303 MOVS R3, #3 0x0800273A: 9600 STR R6, [SP, #0] 0x0800273C: F7FF FBEC BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002740: F88D 8018 STRB.W R8, [SP, #24] 0x08002744: 4620 MOV R0, R4 0x08002746: A906 ADD R1, SP, #24 0x08002748: AA06 ADD R2, SP, #24 0x0800274A: 2303 MOVS R3, #3 0x0800274C: 9600 STR R6, [SP, #0] 0x0800274E: F7FF FBE3 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002752: F89D 001A LDRB.W R0, [SP, #26] 0x08002756: F88D 7018 STRB.W R7, [SP, #24] 0x0800275A: F000 009F AND R0, R0, #159 0x0800275E: 3020 ADDS R0, #32 0x08002760: F88D 0019 STRB.W R0, [SP, #25] 0x08002764: 4620 MOV R0, R4 0x08002766: A906 ADD R1, SP, #24 0x08002768: AA06 ADD R2, SP, #24 0x0800276A: 2302 MOVS R3, #2 0x0800276C: 9600 STR R6, [SP, #0] 0x0800276E: F7FF FBD3 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002772: F88D 8018 STRB.W R8, [SP, #24] 0x08002776: 4620 MOV R0, R4 0x08002778: A906 ADD R1, SP, #24 0x0800277A: AA06 ADD R2, SP, #24 0x0800277C: 2303 MOVS R3, #3 0x0800277E: 9600 STR R6, [SP, #0] 0x08002780: F7FF FBCA BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002784: F89D 001A LDRB.W R0, [SP, #26] 0x08002788: 0680 LSLS R0, R0, #26 0x0800278A: D40E BMI .L4 ; 0x080027AA 0x0800278C: F24D 1099 MOVW R0, #0xD199 ; 0x0800D199 = .rodata..Lstr.26 0x08002790: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D199 = .rodata..Lstr.26 0x08002794: F008 F961 BL puts ; 0x0800AA5A
.L1: 0x08002798: E7FE B .L1 ; 0x08002798
.L2: 0x0800279A: F64D 70FC MOVW R0, #0xDFFC ; 0x0800DFFC = .rodata..Lstr.25 0x0800279E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DFFC = .rodata..Lstr.25 0x080027A2: F008 F95A BL puts ; 0x0800AA5A 0x080027A6: BF00 NOP
.L3: 0x080027A8: E7FE B .L3 ; 0x080027A8
.L4: 0x080027AA: F243 4051 MOVW R0, #0x3451 0x080027AE: F8AD 0018 STRH.W R0, [SP, #24] 0x080027B2: F04F 0800 MOV.W R8, #0 0x080027B6: F88D 801A STRB.W R8, [SP, #26] 0x080027BA: 4637 MOV R7, R6 0x080027BC: 4620 MOV R0, R4 0x080027BE: A906 ADD R1, SP, #24 0x080027C0: AA06 ADD R2, SP, #24 0x080027C2: 2302 MOVS R3, #2 0x080027C4: 9600 STR R6, [SP, #0] 0x080027C6: F7FF FBA7 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x080027CA: 2031 MOVS R0, #49 0x080027CC: F88D 0018 STRB.W R0, [SP, #24] 0x080027D0: 4620 MOV R0, R4 0x080027D2: A906 ADD R1, SP, #24 0x080027D4: AA06 ADD R2, SP, #24 0x080027D6: 2303 MOVS R3, #3 0x080027D8: 9600 STR R6, [SP, #0] 0x080027DA: F7FF FB9D BL HAL_SPI_TransmitReceive ; 0x08001F18 0x080027DE: F89D 001A LDRB.W R0, [SP, #26] 0x080027E2: 2834 CMP R0, #52 0x080027E4: D005 BEQ .L5 ; 0x080027F2 0x080027E6: F64D 0003 MOVW R0, #0xD803 ; 0x0800D803 = .rodata..Lstr.27 0x080027EA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D803 = .rodata..Lstr.27 0x080027EE: F008 F934 BL puts ; 0x0800AA5A
.L5: 0x080027F2: F64E 4925 MOVW R9, #0xEC25 0x080027F6: 46A2 MOV R10, R4 0x080027F8: 2405 MOVS R4, #5 0x080027FA: BF00 NOP
.L6: 0x080027FC: F8CD 9018 STR.W R9, [SP, #24] 0x08002800: F88D 8012 STRB.W R8, [SP, #18] 0x08002804: F8AD 8010 STRH.W R8, [SP, #16] 0x08002808: 4650 MOV R0, R10 0x0800280A: A906 ADD R1, SP, #24 0x0800280C: AA04 ADD R2, SP, #16 0x0800280E: 2303 MOVS R3, #3 0x08002810: 9700 STR R7, [SP, #0] 0x08002812: F7FF FB81 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002816: F89D 0010 LDRB.W R0, [SP, #16] 0x0800281A: 28FF CMP R0, #255 0x0800281C: D105 BNE .L7 ; 0x0800282A 0x0800281E: F89D 0011 LDRB.W R0, [SP, #17] 0x08002822: F89D 1018 LDRB.W R1, [SP, #24] 0x08002826: 4288 CMP R0, R1 0x08002828: D00B BEQ .L9 ; 0x08002842
.L7: 0x0800282A: 3C01 SUBS R4, #1 0x0800282C: D1E6 BNE .L6 ; 0x080027FC 0x0800282E: BF00 NOP
.L8: 0x08002830: F04F 4090 MOV.W R0, #0x48000000 0x08002834: 2120 MOVS R1, #32 0x08002836: F006 FB76 BL HAL_GPIO_TogglePin ; 0x08008F26 0x0800283A: 20C8 MOVS R0, #200 0x0800283C: F7FE FBEC BL HAL_Delay ; 0x08001018 0x08002840: E7F6 B .L8 ; 0x08002830
.L9: 0x08002842: F89D 0012 LDRB.W R0, [SP, #18] 0x08002846: F040 0860 ORR R8, R0, #96 0x0800284A: 2700 MOVS R7, #0 0x0800284C: F04F 0945 MOV.W R9, #69 0x08002850: F44F 757A MOV.W R5, #0x03E8 0x08002854: F640 56D0 MOVW R6, #0x0DD0 ; 0x10000DD0 = hspi3 0x08002858: F2C1 0600 MOVT R6, #0x1000 ; 0x10000DD0 = hspi3 0x0800285C: 2405 MOVS R4, #5 0x0800285E: BF00 NOP
.L10: 0x08002860: F88D 9018 STRB.W R9, [SP, #24] 0x08002864: F88D 8019 STRB.W R8, [SP, #25] 0x08002868: F8AD 7010 STRH.W R7, [SP, #16] 0x0800286C: 4630 MOV R0, R6 0x0800286E: A906 ADD R1, SP, #24 0x08002870: AA04 ADD R2, SP, #16 0x08002872: 2302 MOVS R3, #2 0x08002874: 9500 STR R5, [SP, #0] 0x08002876: F7FF FB4F BL HAL_SPI_TransmitReceive ; 0x08001F18 0x0800287A: F89D 0010 LDRB.W R0, [SP, #16] 0x0800287E: 28FF CMP R0, #255 0x08002880: D105 BNE .L11 ; 0x0800288E 0x08002882: F89D 0011 LDRB.W R0, [SP, #17] 0x08002886: F89D 1018 LDRB.W R1, [SP, #24] 0x0800288A: 4288 CMP R0, R1 0x0800288C: D00B BEQ .L13 ; 0x080028A6
.L11: 0x0800288E: 3C01 SUBS R4, #1 0x08002890: D1E6 BNE .L10 ; 0x08002860 0x08002892: BF00 NOP
.L12: 0x08002894: F04F 4090 MOV.W R0, #0x48000000 0x08002898: 2120 MOVS R1, #32 0x0800289A: F006 FB44 BL HAL_GPIO_TogglePin ; 0x08008F26 0x0800289E: 20FA MOVS R0, #250 0x080028A0: F7FE FBBA BL HAL_Delay ; 0x08001018 0x080028A4: E7F6 B .L12 ; 0x08002894
.L13: 0x080028A6: A805 ADD R0, SP, #20 0x080028A8: 9002 STR R0, [SP, #8] 0x080028AA: 2600 MOVS R6, #0 0x080028AC: F64E 4525 MOVW R5, #0xEC25 0x080028B0: F241 286C MOVW R8, #0x126C ; 0x1000126C = hcrc 0x080028B4: F2C1 0800 MOVT R8, #0x1000 ; 0x1000126C = hcrc 0x080028B8: F44F 747A MOV.W R4, #0x03E8 0x080028BC: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3 0x080028C0: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3 0x080028C4: 2705 MOVS R7, #5 0x080028C6: BF00 NOP
.L14: 0x080028C8: E9CD 5606 STRD R5, R6, [SP, #24] 0x080028CC: 4640 MOV R0, R8 0x080028CE: A906 ADD R1, SP, #24 0x080028D0: 2202 MOVS R2, #2 0x080028D2: F003 FC4B BL HAL_CRC_Calculate ; 0x0800616C 0x080028D6: F88D 001A STRB.W R0, [SP, #26] 0x080028DA: F8AD 6014 STRH.W R6, [SP, #20] 0x080028DE: 9604 STR R6, [SP, #16] 0x080028E0: 4648 MOV R0, R9 0x080028E2: A906 ADD R1, SP, #24 0x080028E4: AA04 ADD R2, SP, #16 0x080028E6: 2306 MOVS R3, #6 0x080028E8: 9400 STR R4, [SP, #0] 0x080028EA: F7FF FB15 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x080028EE: F89D 0010 LDRB.W R0, [SP, #16] 0x080028F2: 28FF CMP R0, #255 0x080028F4: D122 BNE .L15 ; 0x0800293C 0x080028F6: F89D 0011 LDRB.W R0, [SP, #17] 0x080028FA: F89D 1018 LDRB.W R1, [SP, #24] 0x080028FE: 4288 CMP R0, R1 0x08002900: D11C BNE .L15 ; 0x0800293C 0x08002902: F89D 0012 LDRB.W R0, [SP, #18] 0x08002906: F89D 1019 LDRB.W R1, [SP, #25] 0x0800290A: 4288 CMP R0, R1 0x0800290C: D116 BNE .L15 ; 0x0800293C 0x0800290E: F89D 0013 LDRB.W R0, [SP, #19] 0x08002912: F89D 101A LDRB.W R1, [SP, #26] 0x08002916: 4288 CMP R0, R1 0x08002918: D110 BNE .L15 ; 0x0800293C 0x0800291A: F89D 0015 LDRB.W R0, [SP, #21] 0x0800291E: 9003 STR R0, [SP, #12] 0x08002920: 4640 MOV R0, R8 0x08002922: 9902 LDR R1, [SP, #8] 0x08002924: 2201 MOVS R2, #1 0x08002926: F003 FC21 BL HAL_CRC_Calculate ; 0x0800616C 0x0800292A: 9903 LDR R1, [SP, #12] 0x0800292C: 4288 CMP R0, R1 0x0800292E: D105 BNE .L15 ; 0x0800293C 0x08002930: F89D 0014 LDRB.W R0, [SP, #20] 0x08002934: F000 0060 AND R0, R0, #96 0x08002938: 2860 CMP R0, #96 0x0800293A: D00B BEQ .L17 ; 0x08002954
.L15: 0x0800293C: 3F01 SUBS R7, #1 0x0800293E: D1C3 BNE .L14 ; 0x080028C8
.L16: 0x08002940: F04F 4090 MOV.W R0, #0x48000000 0x08002944: 2120 MOVS R1, #32 0x08002946: F006 FAEE BL HAL_GPIO_TogglePin ; 0x08008F26 0x0800294A: F44F 7096 MOV.W R0, #0x012C 0x0800294E: F7FE FB63 BL HAL_Delay ; 0x08001018 0x08002952: E7F5 B .L16 ; 0x08002940
.L17: 0x08002954: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x08002958: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x0800295C: F009 F984 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002960: 2700 MOVS R7, #0 0x08002962: F64E 49F2 MOVW R9, #0xECF2 0x08002966: F241 2B6C MOVW R11, #0x126C ; 0x1000126C = hcrc 0x0800296A: F2C1 0B00 MOVT R11, #0x1000 ; 0x1000126C = hcrc 0x0800296E: F44F 757A MOV.W R5, #0x03E8 0x08002972: F640 58D0 MOVW R8, #0x0DD0 ; 0x10000DD0 = hspi3 0x08002976: F2C1 0800 MOVT R8, #0x1000 ; 0x10000DD0 = hspi3 0x0800297A: 2605 MOVS R6, #5
.L18: 0x0800297C: F8CD 9018 STR.W R9, [SP, #24] 0x08002980: 4658 MOV R0, R11 0x08002982: A906 ADD R1, SP, #24 0x08002984: 2202 MOVS R2, #2 0x08002986: F003 FBF1 BL HAL_CRC_Calculate ; 0x0800616C 0x0800298A: F88D 001A STRB.W R0, [SP, #26] 0x0800298E: 9704 STR R7, [SP, #16] 0x08002990: 4640 MOV R0, R8 0x08002992: A906 ADD R1, SP, #24 0x08002994: AA04 ADD R2, SP, #16 0x08002996: 2304 MOVS R3, #4 0x08002998: 9500 STR R5, [SP, #0] 0x0800299A: F7FF FABD BL HAL_SPI_TransmitReceive ; 0x08001F18 0x0800299E: F89D 0010 LDRB.W R0, [SP, #16] 0x080029A2: 28FF CMP R0, #255 0x080029A4: D111 BNE .L19 ; 0x080029CA 0x080029A6: F89D 0011 LDRB.W R0, [SP, #17] 0x080029AA: F89D 1018 LDRB.W R1, [SP, #24] 0x080029AE: 4288 CMP R0, R1 0x080029B0: D10B BNE .L19 ; 0x080029CA 0x080029B2: F89D 0012 LDRB.W R0, [SP, #18] 0x080029B6: F89D 1019 LDRB.W R1, [SP, #25] 0x080029BA: 4288 CMP R0, R1 0x080029BC: D105 BNE .L19 ; 0x080029CA 0x080029BE: F89D 0013 LDRB.W R0, [SP, #19] 0x080029C2: F89D 101A LDRB.W R1, [SP, #26] 0x080029C6: 4288 CMP R0, R1 0x080029C8: D00C BEQ .L21 ; 0x080029E4
.L19: 0x080029CA: 3E01 SUBS R6, #1 0x080029CC: D1D6 BNE .L18 ; 0x0800297C 0x080029CE: BF00 NOP
.L20: 0x080029D0: F04F 4090 MOV.W R0, #0x48000000 0x080029D4: 2120 MOVS R1, #32 0x080029D6: F006 FAA6 BL HAL_GPIO_TogglePin ; 0x08008F26 0x080029DA: F44F 70AF MOV.W R0, #0x015E 0x080029DE: F7FE FB1B BL HAL_Delay ; 0x08001018 0x080029E2: E7F5 B .L20 ; 0x080029D0
.L21: 0x080029E4: A805 ADD R0, SP, #20 0x080029E6: 9002 STR R0, [SP, #8] 0x080029E8: 2600 MOVS R6, #0 0x080029EA: F64E 4521 MOVW R5, #0xEC21 0x080029EE: F241 286C MOVW R8, #0x126C ; 0x1000126C = hcrc 0x080029F2: F2C1 0800 MOVT R8, #0x1000 ; 0x1000126C = hcrc 0x080029F6: F44F 7B7A MOV.W R11, #0x03E8 0x080029FA: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3 0x080029FE: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3 0x08002A02: 2705 MOVS R7, #5
.L22: 0x08002A04: E9CD 5606 STRD R5, R6, [SP, #24] 0x08002A08: 4640 MOV R0, R8 0x08002A0A: A906 ADD R1, SP, #24 0x08002A0C: 2202 MOVS R2, #2 0x08002A0E: F003 FBAD BL HAL_CRC_Calculate ; 0x0800616C 0x08002A12: F88D 001A STRB.W R0, [SP, #26] 0x08002A16: F8AD 6014 STRH.W R6, [SP, #20] 0x08002A1A: 9604 STR R6, [SP, #16] 0x08002A1C: 4648 MOV R0, R9 0x08002A1E: A906 ADD R1, SP, #24 0x08002A20: AA04 ADD R2, SP, #16 0x08002A22: 2306 MOVS R3, #6 0x08002A24: F8CD B000 STR.W R11, [SP] 0x08002A28: F7FF FA76 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002A2C: F89D 0010 LDRB.W R0, [SP, #16] 0x08002A30: 28FF CMP R0, #255 0x08002A32: D120 BNE .L23 ; 0x08002A76 0x08002A34: F89D 0011 LDRB.W R0, [SP, #17] 0x08002A38: F89D 1018 LDRB.W R1, [SP, #24] 0x08002A3C: 4288 CMP R0, R1 0x08002A3E: D11A BNE .L23 ; 0x08002A76 0x08002A40: F89D 0012 LDRB.W R0, [SP, #18] 0x08002A44: F89D 1019 LDRB.W R1, [SP, #25] 0x08002A48: 4288 CMP R0, R1 0x08002A4A: D114 BNE .L23 ; 0x08002A76 0x08002A4C: F89D 0013 LDRB.W R0, [SP, #19] 0x08002A50: F89D 101A LDRB.W R1, [SP, #26] 0x08002A54: 4288 CMP R0, R1 0x08002A56: D10E BNE .L23 ; 0x08002A76 0x08002A58: F89D 0015 LDRB.W R0, [SP, #21] 0x08002A5C: 9003 STR R0, [SP, #12] 0x08002A5E: 4640 MOV R0, R8 0x08002A60: 9902 LDR R1, [SP, #8] 0x08002A62: 2201 MOVS R2, #1 0x08002A64: F003 FB82 BL HAL_CRC_Calculate ; 0x0800616C 0x08002A68: 9903 LDR R1, [SP, #12] 0x08002A6A: 4288 CMP R0, R1 0x08002A6C: D103 BNE .L23 ; 0x08002A76 0x08002A6E: F99D 0014 LDRSB.W R0, [SP, #20] 0x08002A72: 2800 CMP R0, #0 0x08002A74: D40B BMI .L25 ; 0x08002A8E
.L23: 0x08002A76: 3F01 SUBS R7, #1 0x08002A78: D1C4 BNE .L22 ; 0x08002A04
.L24: 0x08002A7A: F04F 4090 MOV.W R0, #0x48000000 0x08002A7E: 2120 MOVS R1, #32 0x08002A80: F006 FA51 BL HAL_GPIO_TogglePin ; 0x08008F26 0x08002A84: F44F 70C8 MOV.W R0, #0x0190 0x08002A88: F7FE FAC6 BL HAL_Delay ; 0x08001018 0x08002A8C: E7F5 B .L24 ; 0x08002A7A
.L25: 0x08002A8E: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg 0x08002A92: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg 0x08002A96: 4620 MOV R0, R4 0x08002A98: F009 F8E6 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002A9C: 2096 MOVS R0, #150 0x08002A9E: F7FE FABB BL HAL_Delay ; 0x08001018 0x08002AA2: 4620 MOV R0, R4 0x08002AA4: F009 F8E0 BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002AA8: F009 FC42 BL ADS1260_StartConversion ; 0x0800C330 0x08002AAC: 4620 MOV R0, R4 0x08002AAE: F009 F8DB BL HAL_IWDG_Refresh ; 0x0800BC68 0x08002AB2: B009 ADD SP, SP, #36 0x08002AB4: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.ADS1260_ReadConversion from ads1260.o, size=684, align=4


ADS1260_ReadConversion: 0x08002AB8: E92D 43F0 PUSH.W {R4-R9, LR} 0x08002ABC: B087 SUB SP, SP, #28 0x08002ABE: F642 5064 MOVW R0, #0x2D64 ; 0x08002D64 = .rodata..L__const.ADS1260_ReadConversion.spiDataIn 0x08002AC2: F6C0 0000 MOVT R0, #0x0800 ; 0x08002D64 = .rodata..L__const.ADS1260_ReadConversion.spiDataIn 0x08002AC6: F10D 0810 ADD.W R8, SP, #16 0x08002ACA: E890 008C LDM.W R0, {R2-R3, R7} 0x08002ACE: E888 008C STM.W R8, {R2-R3, R7} 0x08002AD2: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x08002AD6: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08002ADA: 4641 MOV R1, R8 0x08002ADC: 2202 MOVS R2, #2 0x08002ADE: F003 FB45 BL HAL_CRC_Calculate ; 0x0800616C 0x08002AE2: F88D 0012 STRB.W R0, [SP, #18] 0x08002AE6: 2000 MOVS R0, #0 0x08002AE8: F88D 000C STRB.W R0, [SP, #12] 0x08002AEC: E9CD 0001 STRD R0, R0, [SP, #4] 0x08002AF0: F44F 777A MOV.W R7, #0x03E8 0x08002AF4: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3 0x08002AF8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3 0x08002AFC: 4641 MOV R1, R8 0x08002AFE: AA01 ADD R2, SP, #4 0x08002B00: 2309 MOVS R3, #9 0x08002B02: 9700 STR R7, [SP, #0] 0x08002B04: F7FF FA08 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08002B08: F89D 0004 LDRB.W R0, [SP, #4] 0x08002B0C: 28FF CMP R0, #255 0x08002B0E: F240 0578 MOVW R5, #120 ; 0x10000000 = sys_data 0x08002B12: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08002B16: D133 BNE .L1 ; 0x08002B80 0x08002B18: F89D 0005 LDRB.W R0, [SP, #5] 0x08002B1C: F89D 1010 LDRB.W R1, [SP, #16] 0x08002B20: 4288 CMP R0, R1 0x08002B22: D12D BNE .L1 ; 0x08002B80 0x08002B24: F89D 0006 LDRB.W R0, [SP, #6] 0x08002B28: F89D 1011 LDRB.W R1, [SP, #17] 0x08002B2C: 4288 CMP R0, R1 0x08002B2E: D127 BNE .L1 ; 0x08002B80 0x08002B30: F89D 0007 LDRB.W R0, [SP, #7] 0x08002B34: F89D 1012 LDRB.W R1, [SP, #18] 0x08002B38: 4288 CMP R0, R1 0x08002B3A: D121 BNE .L1 ; 0x08002B80 0x08002B3C: F89D 800C LDRB.W R8, [SP, #12] 0x08002B40: A902 ADD R1, SP, #8 0x08002B42: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x08002B46: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08002B4A: 2204 MOVS R2, #4 0x08002B4C: F003 FB0E BL HAL_CRC_Calculate ; 0x0800616C 0x08002B50: 4540 CMP R0, R8 0x08002B52: D115 BNE .L1 ; 0x08002B80 0x08002B54: F89D 0008 LDRB.W R0, [SP, #8] 0x08002B58: F000 00CC AND R0, R0, #204 0x08002B5C: 2884 CMP R0, #132 0x08002B5E: D10F BNE .L1 ; 0x08002B80 0x08002B60: F99D 0009 LDRSB.W R0, [SP, #9] 0x08002B64: F89D 100B LDRB.W R1, [SP, #11] 0x08002B68: F89D 200A LDRB.W R2, [SP, #10] 0x08002B6C: 2800 CMP R0, #0 0x08002B6E: F360 4117 BFI R1, R0, #16, #8 0x08002B72: EA41 2002 ORR.W R0, R1, R2, LSL #8 0x08002B76: F100 417F ADD.W R1, R0, #0xFF000000 0x08002B7A: D509 BPL .L2 ; 0x08002B90 0x08002B7C: 1C48 ADDS R0, R1, #1 0x08002B7E: E007 B .L2 ; 0x08002B90
.L1: 0x08002B80: F8B5 010A LDRH.W R0, [R5, #0x010A] 0x08002B84: 3001 ADDS R0, #1 0x08002B86: F8A5 010A STRH.W R0, [R5, #0x010A] 0x08002B8A: F7FF FD59 BL ADS1260_init ; 0x08002640 0x08002B8E: 2000 MOVS R0, #0
.L2: 0x08002B90: F241 3114 MOVW R1, #0x1314 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter 0x08002B94: F2C1 0100 MOVT R1, #0x1000 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter 0x08002B98: F06F 4300 MVN R3, #0x80000000 0x08002B9C: 680A LDR R2, [R1] 0x08002B9E: 429A CMP R2, R3 0x08002BA0: D101 BNE .L3 ; 0x08002BA6 0x08002BA2: 2601 MOVS R6, #1 0x08002BA4: E006 B .L4 ; 0x08002BB4
.L3: 0x08002BA6: 2600 MOVS R6, #0 0x08002BA8: 2A13 CMP R2, #19 0x08002BAA: F102 0201 ADD.W R2, R2, #1 0x08002BAE: 600A STR R2, [R1] 0x08002BB0: BFC8 IT GT 0x08002BB2: 2601 MOVGT R6, #1
.L4: 0x08002BB4: F241 3118 MOVW R1, #0x1318 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum 0x08002BB8: F2C1 0100 MOVT R1, #0x1000 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum 0x08002BBC: 680A LDR R2, [R1] 0x08002BBE: 4410 ADD R0, R2 0x08002BC0: EB02 72D2 ADD.W R2, R2, R2, LSR #31 0x08002BC4: EBA0 0062 SUB.W R0, R0, R2, ASR #1 0x08002BC8: 6008 STR R0, [R1] 0x08002BCA: EB00 70D0 ADD.W R0, R0, R0, LSR #31 0x08002BCE: 1041 ASRS R1, R0, #1 0x08002BD0: F8C5 1110 STR.W R1, [R5, #0x0110] 0x08002BD4: 6829 LDR R1, [R5] 0x08002BD6: EBC1 0860 RSB.W R8, R1, R0, ASR #1 0x08002BDA: F241 20DC MOVW R0, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation 0x08002BDE: F2C1 0000 MOVT R0, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation 0x08002BE2: F8C0 8000 STR.W R8, [R0] 0x08002BE6: 6DE8 LDR R0, [R5, #92] 0x08002BE8: 68A9 LDR R1, [R5, #8] 0x08002BEA: 692A LDR R2, [R5, #16] 0x08002BEC: 1A40 SUBS R0, R0, R1 0x08002BEE: 4350 MULS R0, R2, R0 0x08002BF0: F006 F9AE BL __aeabi_i2d ; 0x08008F50 0x08002BF4: 4C54 LDR R4, =0x408F4000 ; [PC, #0x0150] [0x08002D48] 0x08002BF6: 2200 MOVS R2, #0 0x08002BF8: 4623 MOV R3, R4 0x08002BFA: F006 F87D BL __aeabi_ddiv ; 0x08008CF8 0x08002BFE: F006 F96D BL __aeabi_d2iz ; 0x08008EDC 0x08002C02: F8C5 0114 STR.W R0, [R5, #0x0114] 0x08002C06: EBA8 0700 SUB.W R7, R8, R0 0x08002C0A: F241 20E4 MOVW R0, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x08002C0E: F2C1 0000 MOVT R0, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x08002C12: 6007 STR R7, [R0] 0x08002C14: F9B5 0054 LDRSH.W R0, [R5, #84] 0x08002C18: F9B5 1006 LDRSH.W R1, [R5, #6] 0x08002C1C: 1A40 SUBS R0, R0, R1 0x08002C1E: F006 F997 BL __aeabi_i2d ; 0x08008F50 0x08002C22: 4680 MOV R8, R0 0x08002C24: 69A8 LDR R0, [R5, #24] 0x08002C26: 4689 MOV R9, R1 0x08002C28: F006 F992 BL __aeabi_i2d ; 0x08008F50 0x08002C2C: 4642 MOV R2, R8 0x08002C2E: 464B MOV R3, R9 0x08002C30: F001 F996 BL __aeabi_dmul ; 0x08003F60 0x08002C34: 2200 MOVS R2, #0 0x08002C36: 4623 MOV R3, R4 0x08002C38: F006 F85E BL __aeabi_ddiv ; 0x08008CF8 0x08002C3C: F006 F94E BL __aeabi_d2iz ; 0x08008EDC 0x08002C40: F241 21E0 MOVW R1, #0x12E0 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection 0x08002C44: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection 0x08002C48: 1A38 SUBS R0, R7, R0 0x08002C4A: 6008 STR R0, [R1] 0x08002C4C: F006 F980 BL __aeabi_i2d ; 0x08008F50 0x08002C50: 4B3E LDR R3, =0x40080000 ; [PC, #248] [0x08002D4C] 0x08002C52: 2200 MOVS R2, #0 0x08002C54: F001 F984 BL __aeabi_dmul ; 0x08003F60 0x08002C58: 4B3D LDR R3, =0x40490000 ; [PC, #244] [0x08002D50] 0x08002C5A: 2200 MOVS R2, #0 0x08002C5C: F001 F980 BL __aeabi_dmul ; 0x08003F60 0x08002C60: 2200 MOVS R2, #0 0x08002C62: F04F 537A MOV.W R3, #0x3E800000 0x08002C66: F001 F97B BL __aeabi_dmul ; 0x08003F60 0x08002C6A: 4604 MOV R4, R0 0x08002C6C: EC41 0B10 VMOV D0, R0, R1 0x08002C70: F240 40E0 MOVW R0, #0x04E0 ; 0x100004E0 = current 0x08002C74: F2C1 0000 MOVT R0, #0x1000 ; 0x100004E0 = current 0x08002C78: 4688 MOV R8, R1 0x08002C7A: ED80 0B00 VSTR D0, [R0] 0x08002C7E: 69E8 LDR R0, [R5, #28] 0x08002C80: F001 FA90 BL __aeabi_ui2d ; 0x080041A4 0x08002C84: 4B33 LDR R3, =0x412E8480 ; [PC, #204] [0x08002D54] 0x08002C86: 2200 MOVS R2, #0 0x08002C88: F006 F836 BL __aeabi_ddiv ; 0x08008CF8 0x08002C8C: 4622 MOV R2, R4 0x08002C8E: 4643 MOV R3, R8 0x08002C90: F001 F966 BL __aeabi_dmul ; 0x08003F60 0x08002C94: 4604 MOV R4, R0 0x08002C96: EC41 0B10 VMOV D0, R0, R1 0x08002C9A: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection 0x08002C9E: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection 0x08002CA2: 4688 MOV R8, R1 0x08002CA4: ED80 0B00 VSTR D0, [R0] 0x08002CA8: F9B5 0056 LDRSH.W R0, [R5, #86] 0x08002CAC: F9B5 1020 LDRSH.W R1, [R5, #32] 0x08002CB0: 1A40 SUBS R0, R0, R1 0x08002CB2: F006 F94D BL __aeabi_i2d ; 0x08008F50 0x08002CB6: 4681 MOV R9, R0 0x08002CB8: 6AE8 LDR R0, [R5, #44] 0x08002CBA: 460F MOV R7, R1 0x08002CBC: F006 F948 BL __aeabi_i2d ; 0x08008F50 0x08002CC0: 4B25 LDR R3, =0x41CDCD65 ; [PC, #148] [0x08002D58] 0x08002CC2: 2200 MOVS R2, #0 0x08002CC4: F006 F818 BL __aeabi_ddiv ; 0x08008CF8 0x08002CC8: 464A MOV R2, R9 0x08002CCA: 463B MOV R3, R7 0x08002CCC: F001 F948 BL __aeabi_dmul ; 0x08003F60 0x08002CD0: 4B22 LDR R3, =0x3FF00000 ; [PC, #136] [0x08002D5C] 0x08002CD2: 2200 MOVS R2, #0 0x08002CD4: F005 FEE2 BL __aeabi_dadd ; 0x08008A9C 0x08002CD8: 4622 MOV R2, R4 0x08002CDA: 4643 MOV R3, R8 0x08002CDC: F001 F940 BL __aeabi_dmul ; 0x08003F60 0x08002CE0: 4604 MOV R4, R0 0x08002CE2: EC41 0B10 VMOV D0, R0, R1 0x08002CE6: F240 40D8 MOVW R0, #0x04D8 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection 0x08002CEA: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection 0x08002CEE: 4688 MOV R8, R1 0x08002CF0: ED80 0B00 VSTR D0, [R0] 0x08002CF4: F36F 71DF BFC R1, #31, #1 0x08002CF8: 4B19 LDR R3, =0x40612000 ; [PC, #100] [0x08002D60] 0x08002CFA: 4620 MOV R0, R4 0x08002CFC: 2200 MOVS R2, #0 0x08002CFE: F001 F9C7 BL __aeabi_dcmpgt ; 0x08004090 0x08002D02: B110 CBZ R0, .L5 ; 0x08002D0A 0x08002D04: F8D5 0118 LDR.W R0, [R5, #0x0118] 0x08002D08: E007 B .L6 ; 0x08002D1A
.L5: 0x08002D0A: 4B0F LDR R3, =0x408F4000 ; [PC, #60] [0x08002D48] 0x08002D0C: 4620 MOV R0, R4 0x08002D0E: 4641 MOV R1, R8 0x08002D10: 2200 MOVS R2, #0 0x08002D12: F001 F925 BL __aeabi_dmul ; 0x08003F60 0x08002D16: F006 F8E1 BL __aeabi_d2iz ; 0x08008EDC
.L6: 0x08002D1A: 66E8 STR R0, [R5, #108] 0x08002D1C: B15E CBZ R6, .L7 ; 0x08002D36 0x08002D1E: 6EE8 LDR R0, [R5, #108] 0x08002D20: 6F29 LDR R1, [R5, #112] 0x08002D22: 4288 CMP R0, R1 0x08002D24: BFC4 ITT GT 0x08002D26: 6EE8 LDRGT R0, [R5, #108] 0x08002D28: 6728 STRGT R0, [R5, #112] 0x08002D2A: 6EE8 LDR R0, [R5, #108] 0x08002D2C: 6F69 LDR R1, [R5, #116] 0x08002D2E: 4288 CMP R0, R1 0x08002D30: BFBC ITT LT 0x08002D32: 6EE8 LDRLT R0, [R5, #108] 0x08002D34: 6768 STRLT R0, [R5, #116]
.L7: 0x08002D36: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x08002D3A: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x08002D3E: 2101 MOVS R1, #1 0x08002D40: 6001 STR R1, [R0] 0x08002D42: B007 ADD SP, SP, #28 0x08002D44: E8BD 83F0 POP.W {R4-R9, PC} 0x08002D48: 408F4000 DC.W 0x408F4000 0x08002D4C: 40080000 DC.W 0x40080000 0x08002D50: 40490000 DC.W 0x40490000 0x08002D54: 412E8480 DC.W 0x412E8480 0x08002D58: 41CDCD65 DC.W 0x41CDCD65 0x08002D5C: 3FF00000 DC.W 0x3FF00000 0x08002D60: 40612000 DC.W 0x40612000

Section .rodata..L__const.ADS1260_ReadConversion.spiDataIn from ads1260.o, size=12, align=4

  0x08002D64:  12           DC.B       0x12                     ; '\x12'
  0x08002D65:  EC           DC.B       0xEC                     ; '\xEC'
  0x08002D66:  00           DC.B       0x00                     ; '\0'
  0x08002D67:  00           DC.B       0x00                     ; '\0'
  0x08002D68:  00           DC.B       0x00                     ; '\0'
  0x08002D69:  00           DC.B       0x00                     ; '\0'
  0x08002D6A:  00           DC.B       0x00                     ; '\0'
  0x08002D6B:  00           DC.B       0x00                     ; '\0'
  0x08002D6C:  00           DC.B       0x00                     ; '\0'
  0x08002D6D:  00           DC.B       0x00                     ; '\0'
  0x08002D6E:  00           DC.B       0x00                     ; '\0'
  0x08002D6F:  00           DC.B       0x00                     ; '\0'

Section .text.AH_COUNTER_Exec from ah_counter.o, size=1560, align=4


AH_COUNTER_Exec: 0x08002D70: E92D 4FF8 PUSH.W {R3-R11, LR} 0x08002D74: ED2D 8B02 VSTMDB SP!, {D8} 0x08002D78: B088 SUB SP, SP, #32 0x08002D7A: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08002D7E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08002D82: F240 46F8 MOVW R6, #0x04F8 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08002D86: F2C1 0600 MOVT R6, #0x1000 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08002D8A: F8D4 B05C LDR.W R11, [R4, #92] 0x08002D8E: E9D6 2300 LDRD R2, R3, [R6] 0x08002D92: EA52 0003 ORRS.W R0, R2, R3 0x08002D96: F64E 6180 MOVW R1, #0xEE80 0x08002D9A: F2C0 0136 MOVT R1, #54 0x08002D9E: D106 BNE .L1 ; 0x08002DAE 0x08002DA0: F8D4 012C LDR.W R0, [R4, #0x012C] 0x08002DA4: FB00 F201 MUL R2, R0, R1 0x08002DA8: 2300 MOVS R3, #0 0x08002DAA: E9C6 2300 STRD R2, R3, [R6]
.L1: 0x08002DAE: F240 5900 MOVW R9, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08002DB2: F2C1 0900 MOVT R9, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08002DB6: E9D9 A500 LDRD R10, R5, [R9] 0x08002DBA: EA5A 0005 ORRS.W R0, R10, R5 0x08002DBE: E9CD 3206 STRD R3, R2, [SP, #24] 0x08002DC2: D106 BNE .L2 ; 0x08002DD2 0x08002DC4: F8D4 0130 LDR.W R0, [R4, #0x0130] 0x08002DC8: FB00 FA01 MUL R10, R0, R1 0x08002DCC: 2500 MOVS R5, #0 0x08002DCE: E9C9 A500 STRD R10, R5, [R9]
.L2: 0x08002DD2: F8D4 00E4 LDR.W R0, [R4, #228] 0x08002DD6: F9B4 1070 LDRSH.W R1, [R4, #112] 0x08002DDA: EBB0 0801 SUBS.W R8, R0, R1 0x08002DDE: D423 BMI .L3 ; 0x08002E28 0x08002DE0: F8B4 0052 LDRH.W R0, [R4, #82] 0x08002DE4: F001 F9DE BL __aeabi_ui2d ; 0x080041A4 0x08002DE8: F8DF 9590 LDR.W R9, =0x408F4000 ; [PC, #0x0590] [0x0800337C] 0x08002DEC: 2200 MOVS R2, #0 0x08002DEE: 464B MOV R3, R9 0x08002DF0: F005 FF82 BL __aeabi_ddiv ; 0x08008CF8 0x08002DF4: 4606 MOV R6, R0 0x08002DF6: 460F MOV R7, R1 0x08002DF8: 4640 MOV R0, R8 0x08002DFA: F001 F9D3 BL __aeabi_ui2d ; 0x080041A4 0x08002DFE: 4632 MOV R2, R6 0x08002E00: 463B MOV R3, R7 0x08002E02: F001 F8AD BL __aeabi_dmul ; 0x08003F60 0x08002E06: 4606 MOV R6, R0 0x08002E08: F9B4 01D6 LDRSH.W R0, [R4, #0x01D6] 0x08002E0C: 460F MOV R7, R1 0x08002E0E: F006 F89F BL __aeabi_i2d ; 0x08008F50 0x08002E12: 2200 MOVS R2, #0 0x08002E14: 464B MOV R3, R9 0x08002E16: F005 FF6F BL __aeabi_ddiv ; 0x08008CF8 0x08002E1A: 4632 MOV R2, R6 0x08002E1C: F240 46F8 MOVW R6, #0x04F8 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08002E20: F2C1 0600 MOVT R6, #0x1000 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge 0x08002E24: 463B MOV R3, R7 0x08002E26: E036 B .L4 ; 0x08002E96
.L3: 0x08002E28: 6DE0 LDR R0, [R4, #92] 0x08002E2A: F8B4 1068 LDRH.W R1, [R4, #104] 0x08002E2E: FBB0 F7F1 UDIV R7, R0, R1 0x08002E32: 4278 RSBS R0, R7, #0 0x08002E34: 4580 CMP R8, R0 0x08002E36: 4640 MOV R0, R8 0x08002E38: DA35 BGE .L5 ; 0x08002EA6 0x08002E3A: F006 F889 BL __aeabi_i2d ; 0x08008F50 0x08002E3E: F8CD B014 STR.W R11, [SP, #20] 0x08002E42: 4683 MOV R11, R0 0x08002E44: 4689 MOV R9, R1 0x08002E46: 4638 MOV R0, R7 0x08002E48: F006 F882 BL __aeabi_i2d ; 0x08008F50 0x08002E4C: 4602 MOV R2, R0 0x08002E4E: 460B MOV R3, R1 0x08002E50: F089 4100 EOR R1, R9, #0x80000000 0x08002E54: 4658 MOV R0, R11 0x08002E56: F005 FF4F BL __aeabi_ddiv ; 0x08008CF8 0x08002E5A: EC41 0B18 VMOV D8, R0, R1 0x08002E5E: F8B4 0050 LDRH.W R0, [R4, #80] 0x08002E62: F001 F99F BL __aeabi_ui2d ; 0x080041A4 0x08002E66: F8DF 3518 LDR.W R3, =0x40590000 ; [PC, #0x0518] [0x08003380] 0x08002E6A: 2200 MOVS R2, #0 0x08002E6C: F005 FF44 BL __aeabi_ddiv ; 0x08008CF8 0x08002E70: F8DF 3510 LDR.W R3, =0xBFF00000 ; [PC, #0x0510] [0x08003384] 0x08002E74: 2200 MOVS R2, #0 0x08002E76: F005 FE11 BL __aeabi_dadd ; 0x08008A9C 0x08002E7A: EC41 0B11 VMOV D1, R0, R1 0x08002E7E: EEB0 0A48 VMOV.F32 S0, S16 0x08002E82: EEF0 0A68 VMOV.F32 S1, S17 0x08002E86: F009 FE85 BL pow ; 0x0800CB94 0x08002E8A: EC51 0B10 VMOV R0, R1, D0 0x08002E8E: 465A MOV R2, R11 0x08002E90: F8DD B014 LDR.W R11, [SP, #20] 0x08002E94: 464B MOV R3, R9
.L4: 0x08002E96: F001 F863 BL __aeabi_dmul ; 0x08003F60 0x08002E9A: F006 F81F BL __aeabi_d2iz ; 0x08008EDC 0x08002E9E: F240 5900 MOVW R9, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge 0x08002EA2: F2C1 0900 MOVT R9, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge
.L5: 0x08002EA6: F8C4 00F0 STR.W R0, [R4, #240] 0x08002EAA: F8D4 00E4 LDR.W R0, [R4, #228] 0x08002EAE: 2300 MOVS R3, #0 0x08002EB0: 2800 CMP R0, #0 0x08002EB2: DB0E BLT .L6 ; 0x08002ED2 0x08002EB4: EB1A 0008 ADDS.W R0, R10, R8 0x08002EB8: EB45 71E8 ADC.W R1, R5, R8, ASR #31 0x08002EBC: E9C9 0100 STRD R0, R1, [R9] 0x08002EC0: F64E 6280 MOVW R2, #0xEE80 0x08002EC4: F2C0 0236 MOVT R2, #54 0x08002EC8: F006 F940 BL __aeabi_uldivmod ; 0x0800914C 0x08002ECC: F8C4 0130 STR.W R0, [R4, #0x0130] 0x08002ED0: E019 B .L7 ; 0x08002F06
.L6: 0x08002ED2: F1C8 0100 RSB R1, R8, #0 0x08002ED6: E9DD 2006 LDRD R2, R0, [SP, #24] 0x08002EDA: 1840 ADDS R0, R0, R1 0x08002EDC: EB42 71E1 ADC.W R1, R2, R1, ASR #31 0x08002EE0: C603 STM R6!, {R0-R1} 0x08002EE2: F64E 6280 MOVW R2, #0xEE80 0x08002EE6: F2C0 0236 MOVT R2, #54 0x08002EEA: F006 F92F BL __aeabi_uldivmod ; 0x0800914C 0x08002EEE: F8C4 012C STR.W R0, [R4, #0x012C] 0x08002EF2: F8D4 012C LDR.W R0, [R4, #0x012C] 0x08002EF6: 6DE2 LDR R2, [R4, #92] 0x08002EF8: F44F 717A MOV.W R1, #0x03E8 0x08002EFC: 4348 MULS R0, R1, R0 0x08002EFE: FBB0 F0F2 UDIV R0, R0, R2 0x08002F02: F8A4 013C STRH.W R0, [R4, #0x013C]
.L7: 0x08002F06: F8D4 00F0 LDR.W R0, [R4, #240] 0x08002F0A: E9D4 123E LDRD R1, R2, [R4, #248] 0x08002F0E: 1809 ADDS R1, R1, R0 0x08002F10: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x08002F14: E9C4 103E STRD R1, R0, [R4, #248] 0x08002F18: F8D4 00F0 LDR.W R0, [R4, #240] 0x08002F1C: E9D4 1258 LDRD R1, R2, [R4, #0x0160] 0x08002F20: 1809 ADDS R1, R1, R0 0x08002F22: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x08002F26: E9C4 1058 STRD R1, R0, [R4, #0x0160] 0x08002F2A: E9D4 0158 LDRD R0, R1, [R4, #0x0160] 0x08002F2E: F44F 6961 MOV.W R9, #0x0E10 0x08002F32: 464A MOV R2, R9 0x08002F34: 2300 MOVS R3, #0 0x08002F36: F006 F827 BL __aeabi_ldivmod ; 0x08008F88 0x08002F3A: F8C4 0140 STR.W R0, [R4, #0x0140] 0x08002F3E: F8D4 0100 LDR.W R0, [R4, #0x0100] 0x08002F42: 2800 CMP R0, #0 0x08002F44: F241 25A4 MOVW R5, #0x12A4 ; 0x100012A4 = startMeasurementDischarge 0x08002F48: F2C1 0500 MOVT R5, #0x1000 ; 0x100012A4 = startMeasurementDischarge 0x08002F4C: DC01 BGT .L8 ; 0x08002F52 0x08002F4E: 6828 LDR R0, [R5] 0x08002F50: B178 CBZ R0, .L9 ; 0x08002F72
.L8: 0x08002F52: E9D4 0170 LDRD R0, R1, [R4, #0x01C0] 0x08002F56: EB10 0008 ADDS.W R0, R0, R8 0x08002F5A: EB41 71E8 ADC.W R1, R1, R8, ASR #31 0x08002F5E: E9C4 0170 STRD R0, R1, [R4, #0x01C0] 0x08002F62: E9D4 0170 LDRD R0, R1, [R4, #0x01C0] 0x08002F66: 464A MOV R2, R9 0x08002F68: 2300 MOVS R3, #0 0x08002F6A: F006 F80D BL __aeabi_ldivmod ; 0x08008F88 0x08002F6E: F8C4 01C8 STR.W R0, [R4, #0x01C8]
.L9: 0x08002F72: F8D4 00E4 LDR.W R0, [R4, #228] 0x08002F76: E9D4 1278 LDRD R1, R2, [R4, #0x01E0] 0x08002F7A: 1809 ADDS R1, R1, R0 0x08002F7C: EB42 70E0 ADC.W R0, R2, R0, ASR #31 0x08002F80: E9C4 1078 STRD R1, R0, [R4, #0x01E0] 0x08002F84: E9D4 0178 LDRD R0, R1, [R4, #0x01E0] 0x08002F88: FBAB 9709 UMULL R9, R7, R11, R9 0x08002F8C: F44F 6261 MOV.W R2, #0x0E10 0x08002F90: 2300 MOVS R3, #0 0x08002F92: F005 FFF9 BL __aeabi_ldivmod ; 0x08008F88 0x08002F96: F8C4 01D8 STR.W R0, [R4, #0x01D8] 0x08002F9A: F8D4 01D8 LDR.W R0, [R4, #0x01D8] 0x08002F9E: 2800 CMP R0, #0 0x08002FA0: F44F 707A MOV.W R0, #0x03E8 0x08002FA4: D006 BEQ .L10 ; 0x08002FB4 0x08002FA6: F8D4 1140 LDR.W R1, [R4, #0x0140] 0x08002FAA: F8D4 21D8 LDR.W R2, [R4, #0x01D8] 0x08002FAE: 4348 MULS R0, R1, R0 0x08002FB0: FB90 F0F2 SDIV R0, R0, R2
.L10: 0x08002FB4: F8A4 01D6 STRH.W R0, [R4, #0x01D6] 0x08002FB8: E9D4 013E LDRD R0, R1, [R4, #248] 0x08002FBC: EBB9 0000 SUBS.W R0, R9, R0 0x08002FC0: EB77 0001 SBCS.W R0, R7, R1 0x08002FC4: BFB8 IT LT 0x08002FC6: E9C4 973E STRDLT R9, R7, [R4, #248] 0x08002FCA: E9D4 0158 LDRD R0, R1, [R4, #0x0160] 0x08002FCE: 3801 SUBS R0, #1 0x08002FD0: F171 0000 SBCS R0, R1, #0 0x08002FD4: DB08 BLT .L11 ; 0x08002FE8 0x08002FD6: 2000 MOVS R0, #0 0x08002FD8: E9C4 0058 STRD R0, R0, [R4, #0x0160] 0x08002FDC: F8C4 0140 STR.W R0, [R4, #0x0140] 0x08002FE0: E9C4 0078 STRD R0, R0, [R4, #0x01E0] 0x08002FE4: F8C4 01D8 STR.W R0, [R4, #0x01D8]
.L11: 0x08002FE8: 6DE0 LDR R0, [R4, #92] 0x08002FEA: F8B4 1054 LDRH.W R1, [R4, #84] 0x08002FEE: F8D4 20D8 LDR.W R2, [R4, #216] 0x08002FF2: F8B4 3058 LDRH.W R3, [R4, #88] 0x08002FF6: 429A CMP R2, R3 0x08002FF8: F241 3634 MOVW R6, #0x1334 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter 0x08002FFC: F2C1 0600 MOVT R6, #0x1000 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter 0x08003000: DD1A BLE .L12 ; 0x08003038 0x08003002: 4348 MULS R0, R1, R0 0x08003004: F001 F8CE BL __aeabi_ui2d ; 0x080041A4 0x08003008: 4BDD LDR R3, =0x40590000 ; [PC, #0x0374] [0x08003380] 0x0800300A: 2200 MOVS R2, #0 0x0800300C: F005 FE74 BL __aeabi_ddiv ; 0x08008CF8 0x08003010: F001 F876 BL __aeabi_d2lz ; 0x08004100 0x08003014: F8D4 20E4 LDR.W R2, [R4, #228] 0x08003018: 1A10 SUBS R0, R2, R0 0x0800301A: EA4F 70E2 ASR.W R0, R2, #31 0x0800301E: 4188 SBCS R0, R1 0x08003020: DA0A BGE .L12 ; 0x08003038 0x08003022: 8830 LDRH R0, [R6] 0x08003024: 3001 ADDS R0, #1 0x08003026: 8030 STRH R0, [R6] 0x08003028: F8B4 1056 LDRH.W R1, [R4, #86] 0x0800302C: B202 SXTH R2, R0 0x0800302E: 428A CMP R2, R1 0x08003030: DD04 BLE .L14 ; 0x0800303C 0x08003032: F8B4 0056 LDRH.W R0, [R4, #86] 0x08003036: E000 B .L13 ; 0x0800303A
.L12: 0x08003038: 2000 MOVS R0, #0
.L13: 0x0800303A: 8030 STRH R0, [R6]
.L14: 0x0800303C: F8B4 1056 LDRH.W R1, [R4, #86] 0x08003040: B200 SXTH R0, R0 0x08003042: 4288 CMP R0, R1 0x08003044: DB4E BLT .L16 ; 0x080030E4 0x08003046: E9C4 973E STRD R9, R7, [R4, #248] 0x0800304A: 2000 MOVS R0, #0 0x0800304C: E9C4 0058 STRD R0, R0, [R4, #0x0160] 0x08003050: F8C4 0140 STR.W R0, [R4, #0x0140] 0x08003054: F007 FC7B BL WH_COUNTER_SetToMax ; 0x0800A94E 0x08003058: 6828 LDR R0, [R5] 0x0800305A: 2800 CMP R0, #0 0x0800305C: BF04 ITT EQ 0x0800305E: 2001 MOVEQ R0, #1 0x08003060: 6028 STREQ R0, [R5] 0x08003062: F241 20A8 MOVW R0, #0x12A8 ; 0x100012A8 = startMeasurementCEF 0x08003066: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A8 = startMeasurementCEF 0x0800306A: 6801 LDR R1, [R0] 0x0800306C: 2901 CMP R1, #1 0x0800306E: D132 BNE .L15 ; 0x080030D6 0x08003070: 2100 MOVS R1, #0 0x08003072: 6001 STR R1, [R0] 0x08003074: F8D4 01E8 LDR.W R0, [R4, #0x01E8] 0x08003078: E9D4 2370 LDRD R2, R3, [R4, #0x01C0] 0x0800307C: F64E 6980 MOVW R9, #0xEE80 0x08003080: F2C0 0936 MOVT R9, #54 0x08003084: FBA0 0109 UMULL R0, R1, R0, R9 0x08003088: F005 FF7E BL __aeabi_ldivmod ; 0x08008F88 0x0800308C: F8A4 0144 STRH.W R0, [R4, #0x0144] 0x08003090: F8D4 01EC LDR.W R0, [R4, #0x01EC] 0x08003094: E9D4 236E LDRD R2, R3, [R4, #0x01B8] 0x08003098: FBA0 0109 UMULL R0, R1, R0, R9 0x0800309C: F005 FF74 BL __aeabi_ldivmod ; 0x08008F88 0x080030A0: F8A4 0146 STRH.W R0, [R4, #0x0146] 0x080030A4: F8D4 1128 LDR.W R1, [R4, #0x0128] 0x080030A8: F8D4 21C8 LDR.W R2, [R4, #0x01C8] 0x080030AC: F8D4 3124 LDR.W R3, [R4, #0x0124] 0x080030B0: F9B4 0144 LDRSH.W R0, [R4, #0x0144] 0x080030B4: F9B4 7146 LDRSH.W R7, [R4, #0x0146] 0x080030B8: F8D4 60D8 LDR.W R6, [R4, #216] 0x080030BC: F8D4 90E4 LDR.W R9, [R4, #228] 0x080030C0: E9CD 0700 STRD R0, R7, [SP] 0x080030C4: E9CD 6902 STRD R6, R9, [SP, #8] 0x080030C8: F24E 0020 MOVW R0, #0xE020 ; 0x0800E020 = .rodata..L.str 0x080030CC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E020 = .rodata..L.str 0x080030D0: F009 FE00 BL printf ; 0x0800CCD4 0x080030D4: E006 B .L16 ; 0x080030E4
.L15: 0x080030D6: 2000 MOVS R0, #0 0x080030D8: E9C4 0070 STRD R0, R0, [R4, #0x01C0] 0x080030DC: F8C4 01C8 STR.W R0, [R4, #0x01C8] 0x080030E0: E9C4 006E STRD R0, R0, [R4, #0x01B8]
.L16: 0x080030E4: E9D4 013E LDRD R0, R1, [R4, #248] 0x080030E8: F44F 6261 MOV.W R2, #0x0E10 0x080030EC: 2300 MOVS R3, #0 0x080030EE: F005 FF4B BL __aeabi_ldivmod ; 0x08008F88 0x080030F2: F8C4 00F4 STR.W R0, [R4, #244] 0x080030F6: F8B4 00B8 LDRH.W R0, [R4, #184] 0x080030FA: 2800 CMP R0, #0 0x080030FC: D05F BEQ .L17 ; 0x080031BE 0x080030FE: F8B4 0150 LDRH.W R0, [R4, #0x0150] 0x08003102: F5B0 7F7A CMP.W R0, #0x03E8 0x08003106: F240 80C8 BLS.W .L20 ; 0x0800329A 0x0800310A: F8B4 0152 LDRH.W R0, [R4, #0x0152] 0x0800310E: 08C0 LSRS R0, R0, #3 0x08003110: 287C CMP R0, #124 0x08003112: F200 80C2 BHI.W .L20 ; 0x0800329A 0x08003116: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x0800311A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x0800311E: 8801 LDRH R1, [R0] 0x08003120: 3101 ADDS R1, #1 0x08003122: B28A UXTH R2, R1 0x08003124: 2A0A CMP R2, #10 0x08003126: 8001 STRH R1, [R0] 0x08003128: F0C0 80BD BCC.W .L21 ; 0x080032A6 0x0800312C: 6829 LDR R1, [R5] 0x0800312E: 220A MOVS R2, #10 0x08003130: 2901 CMP R1, #1 0x08003132: 8002 STRH R2, [R0] 0x08003134: F040 80A0 BNE.W .L19 ; 0x08003278 0x08003138: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x0800313C: F5B0 6F61 CMP.W R0, #0x0E10 0x08003140: F0C0 809A BCC.W .L19 ; 0x08003278 0x08003144: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x08003148: F642 7100 MOVW R1, #0x2F00 0x0800314C: F2C0 010D MOVT R1, #13 0x08003150: 4288 CMP R0, R1 0x08003152: F200 8091 BHI.W .L19 ; 0x08003278 0x08003156: F8D4 0140 LDR.W R0, [R4, #0x0140] 0x0800315A: F8D4 1140 LDR.W R1, [R4, #0x0140] 0x0800315E: 2800 CMP R0, #0 0x08003160: BF48 IT MI 0x08003162: 4249 RSBMI R1, R1, #0 0x08003164: F8C4 110C STR.W R1, [R4, #0x010C] 0x08003168: F009 FC42 BL WH_COUNTER_SetDetectedEnergy ; 0x0800C9F0 0x0800316C: E9D4 0170 LDRD R0, R1, [R4, #0x01C0] 0x08003170: F24F 19F0 MOVW R9, #0xF1F0 0x08003174: F6CF 79FF MOVT R9, #0xFFFF 0x08003178: 464A MOV R2, R9 0x0800317A: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800317E: F005 FF03 BL __aeabi_ldivmod ; 0x08008F88 0x08003182: F8C4 01E8 STR.W R0, [R4, #0x01E8] 0x08003186: E9D4 016E LDRD R0, R1, [R4, #0x01B8] 0x0800318A: 464A MOV R2, R9 0x0800318C: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x08003190: F005 FEFA BL __aeabi_ldivmod ; 0x08008F88 0x08003194: F8C4 01EC STR.W R0, [R4, #0x01EC] 0x08003198: F8D4 1128 LDR.W R1, [R4, #0x0128] 0x0800319C: F8D4 210C LDR.W R2, [R4, #0x010C] 0x080031A0: F8D4 31E8 LDR.W R3, [R4, #0x01E8] 0x080031A4: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x080031A8: F8D4 70D8 LDR.W R7, [R4, #216] 0x080031AC: F8D4 60E4 LDR.W R6, [R4, #228] 0x080031B0: E9CD 0700 STRD R0, R7, [SP] 0x080031B4: F24D 10F7 MOVW R0, #0xD1F7 ; 0x0800D1F7 = .rodata..L.str.2 0x080031B8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D1F7 = .rodata..L.str.2 0x080031BC: E059 B .L18 ; 0x08003272
.L17: 0x080031BE: F8D4 00D8 LDR.W R0, [R4, #216] 0x080031C2: F8B4 1180 LDRH.W R1, [R4, #0x0180] 0x080031C6: 4288 CMP R0, R1 0x080031C8: DA67 BGE .L20 ; 0x0800329A 0x080031CA: F8D4 00D8 LDR.W R0, [R4, #216] 0x080031CE: F5B0 7F7A CMP.W R0, #0x03E8 0x080031D2: DD62 BLE .L20 ; 0x0800329A 0x080031D4: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x080031D8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x080031DC: 8801 LDRH R1, [R0] 0x080031DE: 3101 ADDS R1, #1 0x080031E0: B28A UXTH R2, R1 0x080031E2: 2A0A CMP R2, #10 0x080031E4: 8001 STRH R1, [R0] 0x080031E6: D35E BCC .L21 ; 0x080032A6 0x080031E8: 6829 LDR R1, [R5] 0x080031EA: 220A MOVS R2, #10 0x080031EC: 2901 CMP R1, #1 0x080031EE: 8002 STRH R2, [R0] 0x080031F0: D142 BNE .L19 ; 0x08003278 0x080031F2: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x080031F6: F5B0 6F96 CMP.W R0, #0x04B0 0x080031FA: D33D BCC .L19 ; 0x08003278 0x080031FC: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x08003200: F64F 4180 MOVW R1, #0xFC80 0x08003204: F2C0 010A MOVT R1, #10 0x08003208: 4288 CMP R0, R1 0x0800320A: D835 BHI .L19 ; 0x08003278 0x0800320C: F8D4 0140 LDR.W R0, [R4, #0x0140] 0x08003210: F8D4 1140 LDR.W R1, [R4, #0x0140] 0x08003214: 2800 CMP R0, #0 0x08003216: BF48 IT MI 0x08003218: 4249 RSBMI R1, R1, #0 0x0800321A: F8C4 110C STR.W R1, [R4, #0x010C] 0x0800321E: F009 FBE7 BL WH_COUNTER_SetDetectedEnergy ; 0x0800C9F0 0x08003222: E9D4 0170 LDRD R0, R1, [R4, #0x01C0] 0x08003226: F24F 19F0 MOVW R9, #0xF1F0 0x0800322A: F6CF 79FF MOVT R9, #0xFFFF 0x0800322E: 464A MOV R2, R9 0x08003230: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x08003234: F005 FEA8 BL __aeabi_ldivmod ; 0x08008F88 0x08003238: F8C4 01E8 STR.W R0, [R4, #0x01E8] 0x0800323C: E9D4 016E LDRD R0, R1, [R4, #0x01B8] 0x08003240: 464A MOV R2, R9 0x08003242: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x08003246: F005 FE9F BL __aeabi_ldivmod ; 0x08008F88 0x0800324A: F8C4 01EC STR.W R0, [R4, #0x01EC] 0x0800324E: F8D4 1128 LDR.W R1, [R4, #0x0128] 0x08003252: F8D4 210C LDR.W R2, [R4, #0x010C] 0x08003256: F8D4 31E8 LDR.W R3, [R4, #0x01E8] 0x0800325A: F8D4 0120 LDR.W R0, [R4, #0x0120] 0x0800325E: F8D4 70D8 LDR.W R7, [R4, #216] 0x08003262: F8D4 60E4 LDR.W R6, [R4, #228] 0x08003266: E9CD 0700 STRD R0, R7, [SP] 0x0800326A: F24D 10B4 MOVW R0, #0xD1B4 ; 0x0800D1B4 = .rodata..L.str.1 0x0800326E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D1B4 = .rodata..L.str.1
.L18: 0x08003272: 9602 STR R6, [SP, #8] 0x08003274: F009 FD2E BL printf ; 0x0800CCD4
.L19: 0x08003278: 2000 MOVS R0, #0 0x0800327A: F8C4 0124 STR.W R0, [R4, #0x0124] 0x0800327E: 6028 STR R0, [R5] 0x08003280: F241 21A8 MOVW R1, #0x12A8 ; 0x100012A8 = startMeasurementCEF 0x08003284: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A8 = startMeasurementCEF 0x08003288: 2201 MOVS R2, #1 0x0800328A: 600A STR R2, [R1] 0x0800328C: E9C4 0070 STRD R0, R0, [R4, #0x01C0] 0x08003290: F8C4 01C8 STR.W R0, [R4, #0x01C8] 0x08003294: E9C4 006E STRD R0, R0, [R4, #0x01B8] 0x08003298: E005 B .L21 ; 0x080032A6
.L20: 0x0800329A: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x0800329E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt 0x080032A2: 2100 MOVS R1, #0 0x080032A4: 8001 STRH R1, [R0]
.L21: 0x080032A6: F8B4 0064 LDRH.W R0, [R4, #100] 0x080032AA: 2804 CMP R0, #4 0x080032AC: F248 69A0 MOVW R9, #0x86A0 0x080032B0: F2C0 0901 MOVT R9, #1 0x080032B4: D81E BHI .L22 ; 0x080032F4 0x080032B6: E8DF F000 TBB [PC, R0] 0x080032BA: 03 DC.B 0x03 ; '\x03' 0x080032BB: 1A DC.B 0x1A ; '\x1A' 0x080032BC: 14 DC.B 0x14 ; '\x14' 0x080032BD: 17 DC.B 0x17 ; '\x17' 0x080032BE: 11 DC.B 0x11 ; '\x11' 0x080032BF: 00 DC.B 0x00 ; '\0' 0x080032C0: 6DE2 LDR R2, [R4, #92] 0x080032C2: E9D4 013E LDRD R0, R1, [R4, #248] 0x080032C6: FBA0 0309 UMULL R0, R3, R0, R9 0x080032CA: F44F 6761 MOV.W R7, #0x0E10 0x080032CE: FB01 3109 MLA R1, R1, R9, R3 0x080032D2: FBA2 2307 UMULL R2, R3, R2, R7 0x080032D6: F005 FE57 BL __aeabi_ldivmod ; 0x08008F88 0x080032DA: E00C B .L23 ; 0x080032F6 0x080032DC: F009 FBF8 BL WH_COUNTER_GetSoCAutoTemp ; 0x0800CAD0 0x080032E0: E009 B .L23 ; 0x080032F6 0x080032E2: F009 FBB1 BL WH_COUNTER_GetSoCManual ; 0x0800CA48 0x080032E6: E006 B .L23 ; 0x080032F6 0x080032E8: F009 FBC8 BL WH_COUNTER_GetSoCAuto ; 0x0800CA7C 0x080032EC: E003 B .L23 ; 0x080032F6 0x080032EE: F009 F829 BL getSocAhAuto ; 0x0800C344 0x080032F2: E000 B .L23 ; 0x080032F6
.L22: 0x080032F4: 2000 MOVS R0, #0
.L23: 0x080032F6: F8C4 0100 STR.W R0, [R4, #0x0100] 0x080032FA: 6DE2 LDR R2, [R4, #92] 0x080032FC: E9D4 013E LDRD R0, R1, [R4, #248] 0x08003300: FBA0 0309 UMULL R0, R3, R0, R9 0x08003304: FB01 3109 MLA R1, R1, R9, R3 0x08003308: F44F 6361 MOV.W R3, #0x0E10 0x0800330C: FBA2 2303 UMULL R2, R3, R2, R3 0x08003310: F005 FE3A BL __aeabi_ldivmod ; 0x08008F88 0x08003314: F248 591F MOVW R9, #0x851F 0x08003318: F2C5 19EB MOVT R9, #0x51EB 0x0800331C: FB50 F009 SMMUL R0, R0, R9 0x08003320: 0941 LSRS R1, R0, #5 0x08003322: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x08003326: F8A4 01CC STRH.W R0, [R4, #0x01CC] 0x0800332A: F009 F80B BL getSocAhAuto ; 0x0800C344 0x0800332E: FB50 F009 SMMUL R0, R0, R9 0x08003332: 0941 LSRS R1, R0, #5 0x08003334: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x08003338: F8A4 01CE STRH.W R0, [R4, #0x01CE] 0x0800333C: F009 FB84 BL WH_COUNTER_GetSoCManual ; 0x0800CA48 0x08003340: FB50 F009 SMMUL R0, R0, R9 0x08003344: 0941 LSRS R1, R0, #5 0x08003346: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x0800334A: F8A4 01D0 STRH.W R0, [R4, #0x01D0] 0x0800334E: F009 FB95 BL WH_COUNTER_GetSoCAuto ; 0x0800CA7C 0x08003352: FB50 F009 SMMUL R0, R0, R9 0x08003356: 0941 LSRS R1, R0, #5 0x08003358: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x0800335C: F8A4 01D2 STRH.W R0, [R4, #0x01D2] 0x08003360: F009 FBB6 BL WH_COUNTER_GetSoCAutoTemp ; 0x0800CAD0 0x08003364: FB50 F009 SMMUL R0, R0, R9 0x08003368: 0941 LSRS R1, R0, #5 0x0800336A: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x0800336E: F8A4 01D4 STRH.W R0, [R4, #0x01D4] 0x08003372: B008 ADD SP, SP, #32 0x08003374: ECBD 8B02 VLDM SP!, {D8} 0x08003378: E8BD 8FF8 POP.W {R3-R11, PC} 0x0800337C: 408F4000 DC.W 0x408F4000 0x08003380: 40590000 DC.W 0x40590000 0x08003384: BFF00000 DC.W 0xBFF00000

Section .text.BATTERY_VOLTAGE_Exec from battery_voltage.o, size=204, align=4


BATTERY_VOLTAGE_Exec: 0x08003388: B538 PUSH {R3-R5, LR} 0x0800338A: F241 310C MOVW R1, #0x130C ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x0800338E: F2C1 0100 MOVT R1, #0x1000 ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter 0x08003392: F06F 4300 MVN R3, #0x80000000 0x08003396: 680A LDR R2, [R1] 0x08003398: 429A CMP R2, R3 0x0800339A: 4604 MOV R4, R0 0x0800339C: D101 BNE .L1 ; 0x080033A2 0x0800339E: 2501 MOVS R5, #1 0x080033A0: E006 B .L2 ; 0x080033B0
.L1: 0x080033A2: 1C50 ADDS R0, R2, #1 0x080033A4: 2500 MOVS R5, #0 0x080033A6: F5B2 7FA0 CMP.W R2, #0x0140 0x080033AA: 6008 STR R0, [R1] 0x080033AC: BFA8 IT GE 0x080033AE: 2501 MOVGE R5, #1
.L2: 0x080033B0: F241 3010 MOVW R0, #0x1310 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum 0x080033B4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum 0x080033B8: 6801 LDR R1, [R0] 0x080033BA: EBA1 1151 SUB.W R1, R1, R1, LSR #5 0x080033BE: 4421 ADD R1, R4 0x080033C0: 6001 STR R1, [R0] 0x080033C2: F248 0000 MOVW R0, #0x8000 0x080033C6: F6CF 70FF MOVT R0, #0xFFFF 0x080033CA: EB00 1051 ADD.W R0, R0, R1, LSR #5 0x080033CE: F005 FDBF BL __aeabi_i2d ; 0x08008F50 0x080033D2: 4B1D LDR R3, =0x40A77000 ; [PC, #116] [0x08003448] 0x080033D4: 2200 MOVS R2, #0 0x080033D6: F000 FDC3 BL __aeabi_dmul ; 0x08003F60 0x080033DA: 4B1C LDR R3, =0x40260000 ; [PC, #112] [0x0800344C] 0x080033DC: 2200 MOVS R2, #0 0x080033DE: F000 FDBF BL __aeabi_dmul ; 0x08003F60 0x080033E2: 2200 MOVS R2, #0 0x080033E4: F04F 537C MOV.W R3, #0x3F000000 0x080033E8: F000 FDBA BL __aeabi_dmul ; 0x08003F60 0x080033EC: F005 FD76 BL __aeabi_d2iz ; 0x08008EDC 0x080033F0: 2D00 CMP R5, #0 0x080033F2: F240 05D8 MOVW R5, #216 ; 0x10000000 = sys_data 0x080033F6: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x080033FA: 6028 STR R0, [R5] 0x080033FC: D00B BEQ .L3 ; 0x08003416 0x080033FE: 6828 LDR R0, [R5] 0x08003400: 6869 LDR R1, [R5, #4] 0x08003402: 4288 CMP R0, R1 0x08003404: BFC4 ITT GT 0x08003406: 6828 LDRGT R0, [R5] 0x08003408: 6068 STRGT R0, [R5, #4] 0x0800340A: 6828 LDR R0, [R5] 0x0800340C: 68A9 LDR R1, [R5, #8] 0x0800340E: 4288 CMP R0, R1 0x08003410: BFBC ITT LT 0x08003412: 6828 LDRLT R0, [R5] 0x08003414: 60A8 STRLT R0, [R5, #8]
.L3: 0x08003416: 4620 MOV R0, R4 0x08003418: F005 FD9A BL __aeabi_i2d ; 0x08008F50 0x0800341C: 4B0C LDR R3, =0xC0E00000 ; [PC, #48] [0x08003450] 0x0800341E: 2200 MOVS R2, #0 0x08003420: F005 FB3C BL __aeabi_dadd ; 0x08008A9C 0x08003424: 4B08 LDR R3, =0x40A77000 ; [PC, #32] [0x08003448] 0x08003426: 2200 MOVS R2, #0 0x08003428: F000 FD9A BL __aeabi_dmul ; 0x08003F60 0x0800342C: 4B07 LDR R3, =0x40260000 ; [PC, #28] [0x0800344C] 0x0800342E: 2200 MOVS R2, #0 0x08003430: F000 FD96 BL __aeabi_dmul ; 0x08003F60 0x08003434: 2200 MOVS R2, #0 0x08003436: F04F 537C MOV.W R3, #0x3F000000 0x0800343A: F000 FD91 BL __aeabi_dmul ; 0x08003F60 0x0800343E: F005 FD4D BL __aeabi_d2iz ; 0x08008EDC 0x08003442: F8C5 00BC STR.W R0, [R5, #188] 0x08003446: BD38 POP {R3-R5, PC} 0x08003448: 40A77000 DC.W 0x40A77000 0x0800344C: 40260000 DC.W 0x40260000 0x08003450: C0E00000 DC.W 0xC0E00000

Section .text.CHIP_TEMPERATURE_Calibration from chip_temperature.o, size=144, align=4


CHIP_TEMPERATURE_Calibration: 0x08003454: B580 PUSH {R7, LR} 0x08003456: F247 50A8 MOVW R0, #0x75A8 0x0800345A: F6C1 70FF MOVT R0, #0x1FFF 0x0800345E: ED9F 1A1E VLDR S2, =0x453B8000 ; [PC, #120] [0x080034D8] 0x08003462: 8801 LDRH R1, [R0] 0x08003464: ED9F 2A1D VLDR S4, =0x39800000 ; [PC, #116] [0x080034DC] 0x08003468: EE00 1A10 VMOV S0, R1 0x0800346C: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08003470: EE20 0A01 VMUL.F32 S0, S0, S2 0x08003474: EE20 0A02 VMUL.F32 S0, S0, S4 0x08003478: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x0800347C: F241 21D4 MOVW R1, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value 0x08003480: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value 0x08003484: 8C40 LDRH R0, [R0, #34] 0x08003486: ED81 0A00 VSTR S0, [R1] 0x0800348A: EE03 0A10 VMOV S6, R0 0x0800348E: EEB8 3A43 VCVT.F32.U32 S6, S6 0x08003492: EE23 1A01 VMUL.F32 S2, S6, S2 0x08003496: EE10 0A10 VMOV R0, S0 0x0800349A: EE21 0A02 VMUL.F32 S0, S2, S4 0x0800349E: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x080034A2: F241 21D8 MOVW R1, #0x12D8 ; 0x100012D8 = calTemperatureSensor110Value 0x080034A6: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D8 = calTemperatureSensor110Value 0x080034AA: ED81 0A00 VSTR S0, [R1] 0x080034AE: EE10 1A10 VMOV R1, S0 0x080034B2: 1A08 SUBS R0, R1, R0 0x080034B4: F241 21D0 MOVW R1, #0x12D0 ; 0x100012D0 = calTemperatureSensorDiff 0x080034B8: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D0 = calTemperatureSensorDiff 0x080034BC: 6008 STR R0, [R1] 0x080034BE: F000 FE71 BL __aeabi_ui2d ; 0x080041A4 0x080034C2: 4B07 LDR R3, =0x40540000 ; [PC, #28] [0x080034E0] 0x080034C4: 2200 MOVS R2, #0 0x080034C6: F005 FC17 BL __aeabi_ddiv ; 0x08008CF8 0x080034CA: F240 42C8 MOVW R2, #0x04C8 ; 0x100004C8 = slope 0x080034CE: F2C1 0200 MOVT R2, #0x1000 ; 0x100004C8 = slope 0x080034D2: C203 STM R2!, {R0-R1} 0x080034D4: BD08 POP {R3, PC} 0x080034D6: BF00 NOP 0x080034D8: 453B8000 DC.W 0x453B8000 0x080034DC: 39800000 DC.W 0x39800000 0x080034E0: 40540000 DC.W 0x40540000

Section .text.CHIP_TEMPERATURE_Exec from chip_temperature.o, size=104, align=4


CHIP_TEMPERATURE_Exec: 0x080034E4: B538 PUSH {R3-R5, LR} 0x080034E6: F640 31B8 MOVW R1, #0x0BB8 0x080034EA: 4348 MULS R0, R1, R0 0x080034EC: 0C00 LSRS R0, R0, #16 0x080034EE: F000 FE59 BL __aeabi_ui2d ; 0x080041A4 0x080034F2: 4604 MOV R4, R0 0x080034F4: F241 20D4 MOVW R0, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value 0x080034F8: F2C1 0000 MOVT R0, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value 0x080034FC: 460D MOV R5, R1 0x080034FE: 6800 LDR R0, [R0] 0x08003500: F000 FE50 BL __aeabi_ui2d ; 0x080041A4 0x08003504: 4602 MOV R2, R0 0x08003506: 460B MOV R3, R1 0x08003508: 4620 MOV R0, R4 0x0800350A: 4629 MOV R1, R5 0x0800350C: F000 FD24 BL __aeabi_dsub ; 0x08003F58 0x08003510: F240 42C8 MOVW R2, #0x04C8 ; 0x100004C8 = slope 0x08003514: F2C1 0200 MOVT R2, #0x1000 ; 0x100004C8 = slope 0x08003518: CA0C LDM R2, {R2-R3} 0x0800351A: F005 FBED BL __aeabi_ddiv ; 0x08008CF8 0x0800351E: 4B09 LDR R3, =0x403E0000 ; [PC, #36] [0x08003544] 0x08003520: 2200 MOVS R2, #0 0x08003522: F005 FABB BL __aeabi_dadd ; 0x08008A9C 0x08003526: 4B08 LDR R3, =0x40590000 ; [PC, #32] [0x08003548] 0x08003528: 2200 MOVS R2, #0 0x0800352A: F000 FD19 BL __aeabi_dmul ; 0x08003F60 0x0800352E: F005 FCD5 BL __aeabi_d2iz ; 0x08008EDC 0x08003532: F240 01CC MOVW R1, #204 ; 0x10000000 = sys_data 0x08003536: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800353A: 8008 STRH R0, [R1] 0x0800353C: E8BD 4038 POP.W {R3-R5, LR} 0x08003540: F006 BDD8 B.W calc_temp_compensation ; 0x0800A0F4 0x08003544: 403E0000 DC.W 0x403E0000 0x08003548: 40590000 DC.W 0x40590000

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

  0x0800354C:  0800D821     DC.W       0800D821               ; R_ARM_ABS32
  0x08003550:  0800D23A     DC.W       0800D23A               ; R_ARM_ABS32
  0x08003554:  0800DD03     DC.W       0800DD03               ; R_ARM_ABS32

Section .text.EFFICIENCY_Exec from efficiency.o, size=68, align=4


EFFICIENCY_Exec: 0x08003558: B538 PUSH {R3-R5, LR} 0x0800355A: F240 1534 MOVW R5, #0x0134 ; 0x10000000 = sys_data 0x0800355E: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08003562: 8928 LDRH R0, [R5, #8] 0x08003564: B1A0 CBZ R0, .L1 ; 0x08003590 0x08003566: 6828 LDR R0, [R5] 0x08003568: F000 FE1C BL __aeabi_ui2d ; 0x080041A4 0x0800356C: 4604 MOV R4, R0 0x0800356E: 6868 LDR R0, [R5, #4] 0x08003570: 460D MOV R5, R1 0x08003572: F000 FE17 BL __aeabi_ui2d ; 0x080041A4 0x08003576: 4602 MOV R2, R0 0x08003578: 460B MOV R3, R1 0x0800357A: 4620 MOV R0, R4 0x0800357C: 4629 MOV R1, R5 0x0800357E: F005 FBBB BL __aeabi_ddiv ; 0x08008CF8 0x08003582: 4B05 LDR R3, =0x40590000 ; [PC, #20] [0x08003598] 0x08003584: 2200 MOVS R2, #0 0x08003586: F000 FCEB BL __aeabi_dmul ; 0x08003F60 0x0800358A: F005 FCA7 BL __aeabi_d2iz ; 0x08008EDC 0x0800358E: E000 B .L2 ; 0x08003592
.L1: 0x08003590: 43C0 MVNS R0, R0
.L2: 0x08003592: B200 SXTH R0, R0 0x08003594: BD38 POP {R3-R5, PC} 0x08003596: BF00 NOP 0x08003598: 40590000 DC.W 0x40590000

Section .text.ESR_Exec from esr.o, size=360, align=4


ESR_Exec: 0x0800359C: E92D 4FF8 PUSH.W {R3-R11, LR} 0x080035A0: F240 0900 MOVW R9, #0 ; 0x10000000 = sys_data 0x080035A4: F2C1 0900 MOVT R9, #0x1000 ; 0x10000000 = sys_data 0x080035A8: F241 3408 MOVW R4, #0x1308 ; 0x10001308 = ESR_Exec.last_refresh 0x080035AC: F2C1 0400 MOVT R4, #0x1000 ; 0x10001308 = ESR_Exec.last_refresh 0x080035B0: F8D9 0128 LDR.W R0, [R9, #0x0128] 0x080035B4: 6821 LDR R1, [R4] 0x080035B6: 1A40 SUBS R0, R0, R1 0x080035B8: F8A9 019A STRH.W R0, [R9, #0x019A] 0x080035BC: F640 0AE4 MOVW R10, #0x08E4 ; 0x100008E4 = current_buffer 0x080035C0: F2C1 0A00 MOVT R10, #0x1000 ; 0x100008E4 = current_buffer 0x080035C4: F10A 0004 ADD.W R0, R10, #4 0x080035C8: 4651 MOV R1, R10 0x080035CA: 22FC MOVS R2, #252 0x080035CC: F006 FA16 BL __aeabi_memmove ; 0x080099FC 0x080035D0: F240 7BE4 MOVW R11, #0x07E4 ; 0x100007E4 = voltage_buffer 0x080035D4: F2C1 0B00 MOVT R11, #0x1000 ; 0x100007E4 = voltage_buffer 0x080035D8: F10B 0004 ADD.W R0, R11, #4 0x080035DC: 4659 MOV R1, R11 0x080035DE: 22FC MOVS R2, #252 0x080035E0: F006 FA0C BL __aeabi_memmove ; 0x080099FC 0x080035E4: F8D9 C0E4 LDR.W R12, [R9, #228] 0x080035E8: F8CA C000 STR.W R12, [R10] 0x080035EC: F8D9 00D8 LDR.W R0, [R9, #216] 0x080035F0: F8CB 0000 STR.W R0, [R11] 0x080035F4: F06F 4000 MVN R0, #0x80000000 0x080035F8: 2200 MOVS R2, #0 0x080035FA: 2340 MOVS R3, #64 0x080035FC: 46D0 MOV R8, R10 0x080035FE: 2700 MOVS R7, #0 0x08003600: 4606 MOV R6, R0 0x08003602: BF00 NOP
.L1: 0x08003604: F858 5B04 LDR R5, [R8], #4 0x08003608: 2D00 CMP R5, #0 0x0800360A: BF48 IT MI 0x0800360C: 426D RSBMI R5, R5, #0 0x0800360E: 42B5 CMP R5, R6 0x08003610: BF38 IT CC 0x08003612: 462E MOVCC R6, R5 0x08003614: F85B 1B04 LDR R1, [R11], #4 0x08003618: 42BD CMP R5, R7 0x0800361A: BF88 IT HI 0x0800361C: 462F MOVHI R7, R5 0x0800361E: 2900 CMP R1, #0 0x08003620: BF48 IT MI 0x08003622: 4249 RSBMI R1, R1, #0 0x08003624: 4281 CMP R1, R0 0x08003626: BF38 IT CC 0x08003628: 4608 MOVCC R0, R1 0x0800362A: 4291 CMP R1, R2 0x0800362C: BF88 IT HI 0x0800362E: 460A MOVHI R2, R1 0x08003630: 3B01 SUBS R3, #1 0x08003632: D1E7 BNE .L1 ; 0x08003604 0x08003634: 1BBD SUBS R5, R7, R6 0x08003636: BF48 IT MI 0x08003638: 426D RSBMI R5, R5, #0 0x0800363A: 1A10 SUBS R0, R2, R0 0x0800363C: BF48 IT MI 0x0800363E: 4240 RSBMI R0, R0, #0 0x08003640: F8D9 105C LDR.W R1, [R9, #92] 0x08003644: F8B9 2068 LDRH.W R2, [R9, #104] 0x08003648: FBB1 F1F2 UDIV R1, R1, R2 0x0800364C: F246 6267 MOVW R2, #0x6667 0x08003650: F2C6 6266 MOVT R2, #0x6666 0x08003654: FB51 F102 SMMUL R1, R1, R2 0x08003658: 10CA ASRS R2, R1, #3 0x0800365A: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x0800365E: 428D CMP R5, R1 0x08003660: DA02 BGE .L2 ; 0x08003668 0x08003662: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08003666: E047 B .L7 ; 0x080036F8
.L2: 0x08003668: 2819 CMP R0, #25 0x0800366A: D202 BCS .L3 ; 0x08003672 0x0800366C: F64F 70FE MOVW R0, #0xFFFE 0x08003670: E042 B .L7 ; 0x080036F8
.L3: 0x08003672: 2700 MOVS R7, #0 0x08003674: 43DA MVNS R2, R3 0x08003676: 4613 MOV R3, R2
.L4: 0x08003678: 1C7E ADDS R6, R7, #1 0x0800367A: F85A 1026 LDR.W R1, [R10, R6, LSL #2] 0x0800367E: EBB1 080C SUBS.W R8, R1, R12 0x08003682: BF48 IT MI 0x08003684: F1C8 0800 RSBMI R8, R8, #0 0x08003688: 4598 CMP R8, R3 0x0800368A: BFC4 ITT GT 0x0800368C: 4643 MOVGT R3, R8 0x0800368E: 463A MOVGT R2, R7 0x08003690: 2E3F CMP R6, #63 0x08003692: 468C MOV R12, R1 0x08003694: 4637 MOV R7, R6 0x08003696: D1EF BNE .L4 ; 0x08003678 0x08003698: 2A20 CMP R2, #32 0x0800369A: D12C BNE .L6 ; 0x080036F6 0x0800369C: F000 FD82 BL __aeabi_ui2d ; 0x080041A4 0x080036A0: 4680 MOV R8, R0 0x080036A2: 460E MOV R6, R1 0x080036A4: 4628 MOV R0, R5 0x080036A6: F000 FD7D BL __aeabi_ui2d ; 0x080041A4 0x080036AA: 4602 MOV R2, R0 0x080036AC: 460B MOV R3, R1 0x080036AE: 4640 MOV R0, R8 0x080036B0: 4631 MOV R1, R6 0x080036B2: F005 FB21 BL __aeabi_ddiv ; 0x08008CF8 0x080036B6: 4B12 LDR R3, =0x40C38800 ; [PC, #72] [0x08003700] 0x080036B8: 2200 MOVS R2, #0 0x080036BA: F000 FC51 BL __aeabi_dmul ; 0x08003F60 0x080036BE: F005 FC0D BL __aeabi_d2iz ; 0x08008EDC 0x080036C2: F8A9 011C STRH.W R0, [R9, #0x011C] 0x080036C6: F8D9 0128 LDR.W R0, [R9, #0x0128] 0x080036CA: 6020 STR R0, [R4] 0x080036CC: 2000 MOVS R0, #0 0x080036CE: F240 2134 MOVW R1, #0x0234 ; 0x20000234 = adc12Data 0x080036D2: F2C2 0100 MOVT R1, #0x2000 ; 0x20000234 = adc12Data 0x080036D6: BF00 NOP
.L5: 0x080036D8: F1C0 033F RSB R3, R0, #63 0x080036DC: EB09 0343 ADD.W R3, R9, R3, LSL #1 0x080036E0: F831 2B04 LDRH R2, [R1], #4 0x080036E4: F8A3 21F4 STRH.W R2, [R3, #0x01F4] 0x080036E8: F831 2C02 LDRH R2, [R1, #-2] 0x080036EC: F8A3 2274 STRH.W R2, [R3, #0x0274] 0x080036F0: 3001 ADDS R0, #1 0x080036F2: 2840 CMP R0, #64 0x080036F4: D1F0 BNE .L5 ; 0x080036D8
.L6: 0x080036F6: 2000 MOVS R0, #0
.L7: 0x080036F8: B200 SXTH R0, R0 0x080036FA: E8BD 8FF8 POP.W {R3-R11, PC} 0x080036FE: BF00 NOP 0x08003700: 40C38800 DC.W 0x40C38800

Section .text.ESR_FAST_Exec from esr.o, size=332, align=4


ESR_FAST_Exec: 0x08003704: E92D 41F0 PUSH.W {R4-R8, LR} 0x08003708: F06F 4000 MVN R0, #0x80000000 0x0800370C: 2300 MOVS R3, #0 0x0800370E: 1E59 SUBS R1, R3, #1 0x08003710: F240 2834 MOVW R8, #0x0234 ; 0x20000234 = adc12Data 0x08003714: F2C2 0800 MOVT R8, #0x2000 ; 0x20000234 = adc12Data 0x08003718: 460E MOV R6, R1 0x0800371A: 2200 MOVS R2, #0
.L1: 0x0800371C: F838 5023 LDRH.W R5, [R8, R3, LSL #2] 0x08003720: 42A8 CMP R0, R5 0x08003722: BF28 IT CS 0x08003724: 4628 MOVCS R0, R5 0x08003726: BF88 IT HI 0x08003728: 461E MOVHI R6, R3 0x0800372A: 42AA CMP R2, R5 0x0800372C: BF9C ITT LS 0x0800372E: 462A MOVLS R2, R5 0x08003730: 4619 MOVLS R1, R3 0x08003732: 3301 ADDS R3, #1 0x08003734: 2B40 CMP R3, #64 0x08003736: D1F1 BNE .L1 ; 0x0800371C 0x08003738: EB08 0181 ADD.W R1, R8, R1, LSL #2 0x0800373C: EB08 0386 ADD.W R3, R8, R6, LSL #2 0x08003740: 8849 LDRH R1, [R1, #2] 0x08003742: 885B LDRH R3, [R3, #2] 0x08003744: 1A10 SUBS R0, R2, R0 0x08003746: 1ACF SUBS R7, R1, R3 0x08003748: F005 FC02 BL __aeabi_i2d ; 0x08008F50 0x0800374C: 4B3B LDR R3, =0x40124F80 ; [PC, #236] [0x0800383C] 0x0800374E: 2200 MOVS R2, #0 0x08003750: F000 FC06 BL __aeabi_dmul ; 0x08003F60 0x08003754: F005 FBC2 BL __aeabi_d2iz ; 0x08008EDC 0x08003758: F005 FBFA BL __aeabi_i2d ; 0x08008F50 0x0800375C: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x08003760: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x08003764: 4604 MOV R4, R0 0x08003766: F8D5 0094 LDR.W R0, [R5, #148] 0x0800376A: 460E MOV R6, R1 0x0800376C: F000 FD1A BL __aeabi_ui2d ; 0x080041A4 0x08003770: 4B33 LDR R3, =0x412E8480 ; [PC, #204] [0x08003840] 0x08003772: 2200 MOVS R2, #0 0x08003774: F005 FAC0 BL __aeabi_ddiv ; 0x08008CF8 0x08003778: 4622 MOV R2, R4 0x0800377A: 4633 MOV R3, R6 0x0800377C: F000 FBF0 BL __aeabi_dmul ; 0x08003F60 0x08003780: F005 FBAC BL __aeabi_d2iz ; 0x08008EDC 0x08003784: 4604 MOV R4, R0 0x08003786: 4638 MOV R0, R7 0x08003788: F005 FBE2 BL __aeabi_i2d ; 0x08008F50 0x0800378C: 4B2D LDR R3, =0x40A77000 ; [PC, #180] [0x08003844] 0x0800378E: 2200 MOVS R2, #0 0x08003790: F000 FBE6 BL __aeabi_dmul ; 0x08003F60 0x08003794: 4B2C LDR R3, =0x40260000 ; [PC, #176] [0x08003848] 0x08003796: 2200 MOVS R2, #0 0x08003798: F000 FBE2 BL __aeabi_dmul ; 0x08003F60 0x0800379C: 2200 MOVS R2, #0 0x0800379E: F04F 537C MOV.W R3, #0x3F000000 0x080037A2: F000 FBDD BL __aeabi_dmul ; 0x08003F60 0x080037A6: F005 FB99 BL __aeabi_d2iz ; 0x08008EDC 0x080037AA: 6DE9 LDR R1, [R5, #92] 0x080037AC: F8B5 2068 LDRH.W R2, [R5, #104] 0x080037B0: FBB1 F1F2 UDIV R1, R1, R2 0x080037B4: F246 6267 MOVW R2, #0x6667 0x080037B8: F2C6 6266 MOVT R2, #0x6666 0x080037BC: FB51 F102 SMMUL R1, R1, R2 0x080037C0: 108A ASRS R2, R1, #2 0x080037C2: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x080037C6: 0022 MOVS R2, R4 0x080037C8: BF48 IT MI 0x080037CA: 4262 RSBMI R2, R4, #0 0x080037CC: 428A CMP R2, R1 0x080037CE: DA02 BGE .L2 ; 0x080037D6 0x080037D0: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x080037D4: E02E B .L4 ; 0x08003834
.L2: 0x080037D6: F64F 71FE MOVW R1, #0xFFFE 0x080037DA: 0002 MOVS R2, R0 0x080037DC: BF48 IT MI 0x080037DE: 4242 RSBMI R2, R0, #0 0x080037E0: 2A0A CMP R2, #10 0x080037E2: D327 BCC .L4 ; 0x08003834 0x080037E4: F005 FBB4 BL __aeabi_i2d ; 0x08008F50 0x080037E8: 4607 MOV R7, R0 0x080037EA: 460E MOV R6, R1 0x080037EC: 4620 MOV R0, R4 0x080037EE: F005 FBAF BL __aeabi_i2d ; 0x08008F50 0x080037F2: 4602 MOV R2, R0 0x080037F4: 460B MOV R3, R1 0x080037F6: 4638 MOV R0, R7 0x080037F8: 4631 MOV R1, R6 0x080037FA: F005 FA7D BL __aeabi_ddiv ; 0x08008CF8 0x080037FE: 4B13 LDR R3, =0x40C38800 ; [PC, #76] [0x0800384C] 0x08003800: 2200 MOVS R2, #0 0x08003802: F000 FBAD BL __aeabi_dmul ; 0x08003F60 0x08003806: F005 FB69 BL __aeabi_d2iz ; 0x08008EDC 0x0800380A: F8A5 011E STRH.W R0, [R5, #0x011E] 0x0800380E: F8D5 0128 LDR.W R0, [R5, #0x0128] 0x08003812: 2040 MOVS R0, #64
.L3: 0x08003814: F838 1B04 LDRH R1, [R8], #4 0x08003818: F481 4100 EOR R1, R1, #0x8000 0x0800381C: F8A5 12F4 STRH.W R1, [R5, #0x02F4] 0x08003820: F838 1C02 LDRH R1, [R8, #-2] 0x08003824: F481 4100 EOR R1, R1, #0x8000 0x08003828: F8A5 1374 STRH.W R1, [R5, #0x0374] 0x0800382C: 3502 ADDS R5, #2 0x0800382E: 3801 SUBS R0, #1 0x08003830: D1F0 BNE .L3 ; 0x08003814 0x08003832: 2100 MOVS R1, #0
.L4: 0x08003834: B208 SXTH R0, R1 0x08003836: E8BD 81F0 POP.W {R4-R8, PC} 0x0800383A: BF00 NOP 0x0800383C: 40124F80 DC.W 0x40124F80 0x08003840: 412E8480 DC.W 0x412E8480 0x08003844: 40A77000 DC.W 0x40A77000 0x08003848: 40260000 DC.W 0x40260000 0x0800384C: 40C38800 DC.W 0x40C38800

Section .text.CurrentGainCal from fast_current.o, size=112, align=4


CurrentGainCal: 0x08003850: B570 PUSH {R4-R6, LR} 0x08003852: F240 069C MOVW R6, #156 ; 0x10000000 = sys_data 0x08003856: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x0800385A: 6971 LDR R1, [R6, #20] 0x0800385C: 1A40 SUBS R0, R0, R1 0x0800385E: F5A0 4000 SUB.W R0, R0, #0x8000 0x08003862: F005 FB75 BL __aeabi_i2d ; 0x08008F50 0x08003866: 4B11 LDR R3, =0x40A77000 ; [PC, #68] [0x080038AC] 0x08003868: 2200 MOVS R2, #0 0x0800386A: F000 FB79 BL __aeabi_dmul ; 0x08003F60 0x0800386E: 2200 MOVS R2, #0 0x08003870: F04F 537C MOV.W R3, #0x3F000000 0x08003874: F000 FB74 BL __aeabi_dmul ; 0x08003F60 0x08003878: 4B0D LDR R3, =0x40440000 ; [PC, #52] [0x080038B0] 0x0800387A: 2200 MOVS R2, #0 0x0800387C: F005 FA3C BL __aeabi_ddiv ; 0x08008CF8 0x08003880: 4A0C LDR R2, =0xD2F1A9FC ; [PC, #48] [0x080038B4] 0x08003882: 4B0D LDR R3, =0x3F40624D ; [PC, #52] [0x080038B8] 0x08003884: F005 FA38 BL __aeabi_ddiv ; 0x08008CF8 0x08003888: 4604 MOV R4, R0 0x0800388A: 6830 LDR R0, [R6] 0x0800388C: 460D MOV R5, R1 0x0800388E: F005 FB5F BL __aeabi_i2d ; 0x08008F50 0x08003892: 4622 MOV R2, R4 0x08003894: 462B MOV R3, R5 0x08003896: F005 FA2F BL __aeabi_ddiv ; 0x08008CF8 0x0800389A: 4B08 LDR R3, =0x412E8480 ; [PC, #32] [0x080038BC] 0x0800389C: 2200 MOVS R2, #0 0x0800389E: F000 FB5F BL __aeabi_dmul ; 0x08003F60 0x080038A2: F000 FC6D BL __aeabi_d2uiz ; 0x08004180 0x080038A6: 61B0 STR R0, [R6, #24] 0x080038A8: BD70 POP {R4-R6, PC} 0x080038AA: BF00 NOP 0x080038AC: 40A77000 DC.W 0x40A77000 0x080038B0: 40440000 DC.W 0x40440000 0x080038B4: D2F1A9FC DC.W 0xD2F1A9FC 0x080038B8: 3F40624D DC.W 0x3F40624D 0x080038BC: 412E8480 DC.W 0x412E8480

Section .text.FAST_CURRENT_Exec from fast_current.o, size=112, align=4


FAST_CURRENT_Exec: 0x080038C0: B570 PUSH {R4-R6, LR} 0x080038C2: F240 06B0 MOVW R6, #176 ; 0x10000000 = sys_data 0x080038C6: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x080038CA: 6831 LDR R1, [R6] 0x080038CC: 1A40 SUBS R0, R0, R1 0x080038CE: F5A0 4000 SUB.W R0, R0, #0x8000 0x080038D2: F005 FB3D BL __aeabi_i2d ; 0x08008F50 0x080038D6: 4B11 LDR R3, =0x40A77000 ; [PC, #68] [0x0800391C] 0x080038D8: 2200 MOVS R2, #0 0x080038DA: F000 FB41 BL __aeabi_dmul ; 0x08003F60 0x080038DE: 2200 MOVS R2, #0 0x080038E0: F04F 537C MOV.W R3, #0x3F000000 0x080038E4: F000 FB3C BL __aeabi_dmul ; 0x08003F60 0x080038E8: 4B0D LDR R3, =0x40440000 ; [PC, #52] [0x08003920] 0x080038EA: 2200 MOVS R2, #0 0x080038EC: F005 FA04 BL __aeabi_ddiv ; 0x08008CF8 0x080038F0: 4A0C LDR R2, =0xD2F1A9FC ; [PC, #48] [0x08003924] 0x080038F2: 4B0D LDR R3, =0x3F40624D ; [PC, #52] [0x08003928] 0x080038F4: F005 FA00 BL __aeabi_ddiv ; 0x08008CF8 0x080038F8: 4604 MOV R4, R0 0x080038FA: 6870 LDR R0, [R6, #4] 0x080038FC: 460D MOV R5, R1 0x080038FE: F000 FC51 BL __aeabi_ui2d ; 0x080041A4 0x08003902: 4B0A LDR R3, =0x412E8480 ; [PC, #40] [0x0800392C] 0x08003904: 2200 MOVS R2, #0 0x08003906: F005 F9F7 BL __aeabi_ddiv ; 0x08008CF8 0x0800390A: 4622 MOV R2, R4 0x0800390C: 462B MOV R3, R5 0x0800390E: F000 FB27 BL __aeabi_dmul ; 0x08003F60 0x08003912: F005 FAE3 BL __aeabi_d2iz ; 0x08008EDC 0x08003916: F8C6 00E0 STR.W R0, [R6, #224] 0x0800391A: BD70 POP {R4-R6, PC} 0x0800391C: 40A77000 DC.W 0x40A77000 0x08003920: 40440000 DC.W 0x40440000 0x08003924: D2F1A9FC DC.W 0xD2F1A9FC 0x08003928: 3F40624D DC.W 0x3F40624D 0x0800392C: 412E8480 DC.W 0x412E8480

Section .text.INT_BAT_VOLTAGE_Exec from int_bat_voltage.o, size=64, align=4


INT_BAT_VOLTAGE_Exec: 0x08003930: B510 PUSH {R4, LR} 0x08003932: F240 04C8 MOVW R4, #200 ; 0x10000000 = sys_data 0x08003936: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800393A: F640 31B8 MOVW R1, #0x0BB8 0x0800393E: 8021 STRH R1, [R4] 0x08003940: F000 FC30 BL __aeabi_ui2d ; 0x080041A4 0x08003944: 4B07 LDR R3, =0x40A77000 ; [PC, #28] [0x08003964] 0x08003946: 2200 MOVS R2, #0 0x08003948: F000 FB0A BL __aeabi_dmul ; 0x08003F60 0x0800394C: 4B06 LDR R3, =0x40080000 ; [PC, #24] [0x08003968] 0x0800394E: 2200 MOVS R2, #0 0x08003950: F000 FB06 BL __aeabi_dmul ; 0x08003F60 0x08003954: 4B05 LDR R3, =0x3EF00000 ; [PC, #20] [0x0800396C] 0x08003956: 2200 MOVS R2, #0 0x08003958: F000 FB02 BL __aeabi_dmul ; 0x08003F60 0x0800395C: F005 FABE BL __aeabi_d2iz ; 0x08008EDC 0x08003960: 8060 STRH R0, [R4, #2] 0x08003962: BD10 POP {R4, PC} 0x08003964: 40A77000 DC.W 0x40A77000 0x08003968: 40080000 DC.W 0x40080000 0x0800396C: 3EF00000 DC.W 0x3EF00000

Section .text.mbUartInit from modbus.o, size=192, align=4


mbUartInit: 0x08003970: B570 PUSH {R4-R6, LR} 0x08003972: 4616 MOV R6, R2 0x08003974: 460D MOV R5, R1 0x08003976: 4604 MOV R4, R0 0x08003978: 9804 LDR R0, [SP, #16] 0x0800397A: 6021 STR R1, [R4] 0x0800397C: 604A STR R2, [R1, #4] 0x0800397E: B133 CBZ R3, .L1 ; 0x0800398E 0x08003980: 2B01 CMP R3, #1 0x08003982: D109 BNE .L2 ; 0x08003998 0x08003984: F44F 5280 MOV.W R2, #0x1000 0x08003988: F44F 61C0 MOV.W R1, #0x0600 0x0800398C: E006 B .L3 ; 0x0800399C
.L1: 0x0800398E: F44F 5280 MOV.W R2, #0x1000 0x08003992: F44F 6180 MOV.W R1, #0x0400 0x08003996: E001 B .L3 ; 0x0800399C
.L2: 0x08003998: 2100 MOVS R1, #0 0x0800399A: 2200 MOVS R2, #0
.L3: 0x0800399C: 3801 SUBS R0, #1 0x0800399E: BF18 IT NE 0x080039A0: 2001 MOVNE R0, #1 0x080039A2: 0340 LSLS R0, R0, #13 0x080039A4: E9C5 2002 STRD R2, R0, [R5, #8] 0x080039A8: 6129 STR R1, [R5, #16] 0x080039AA: 4628 MOV R0, R5 0x080039AC: F008 FB90 BL HAL_UART_Init ; 0x0800C0D0 0x080039B0: B138 CBZ R0, .L4 ; 0x080039C2 0x080039B2: F64D 507C MOVW R0, #0xDD7C ; 0x0800DD7C = .rodata..Lstr 0x080039B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD7C = .rodata..Lstr 0x080039BA: F007 F84E BL puts ; 0x0800AA5A 0x080039BE: F000 FF51 BL Error_Handler ; 0x08004864
.L4: 0x080039C2: 4628 MOV R0, R5 0x080039C4: F008 FC00 BL HAL_UART_EnableReceiverTimeout ; 0x0800C1C8 0x080039C8: F5B6 4F96 CMP.W R6, #0x4B00 0x080039CC: D80A BHI .L5 ; 0x080039E4 0x080039CE: 9805 LDR R0, [SP, #20] 0x080039D0: F000 FBE8 BL __aeabi_ui2d ; 0x080041A4 0x080039D4: 4B15 LDR R3, =0x400C0000 ; [PC, #84] [0x08003A2C] 0x080039D6: 2200 MOVS R2, #0 0x080039D8: F000 FAC2 BL __aeabi_dmul ; 0x08003F60 0x080039DC: F000 FBD0 BL __aeabi_d2uiz ; 0x08004180 0x080039E0: 4601 MOV R1, R0 0x080039E2: E00B B .L6 ; 0x080039FC
.L5: 0x080039E4: F240 60D6 MOVW R0, #0x06D6 0x080039E8: 4370 MULS R0, R6, R0 0x080039EA: F64D 6183 MOVW R1, #0xDE83 0x080039EE: F2C4 311B MOVT R1, #0x431B 0x080039F2: FBA0 0101 UMULL R0, R1, R0, R1 0x080039F6: 2001 MOVS R0, #1 0x080039F8: EB00 4191 ADD.W R1, R0, R1, LSR #18
.L6: 0x080039FC: 4628 MOV R0, R5 0x080039FE: F008 FBC7 BL HAL_UART_ReceiverTimeout_Config ; 0x0800C190 0x08003A02: 6828 LDR R0, [R5] 0x08003A04: F44F 7280 MOV.W R2, #0x0100 0x08003A08: 6801 LDR R1, [R0] 0x08003A0A: F041 6180 ORR R1, R1, #0x04000000 0x08003A0E: 6001 STR R1, [R0] 0x08003A10: F854 0B27 LDR R0, [R4], #39 0x08003A14: 4621 MOV R1, R4 0x08003A16: F004 FAC9 BL HAL_UART_Receive_DMA ; 0x08007FAC 0x08003A1A: B130 CBZ R0, .L8 ; 0x08003A2A 0x08003A1C: F64D 0037 MOVW R0, #0xD837 ; 0x0800D837 = .rodata..L.str.1 0x08003A20: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D837 = .rodata..L.str.1 0x08003A24: F009 F956 BL printf ; 0x0800CCD4
.L7: 0x08003A28: E7FE B .L7 ; 0x08003A28
.L8: 0x08003A2A: BD70 POP {R4-R6, PC} 0x08003A2C: 400C0000 DC.W 0x400C0000

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


mbCrc16: 0x08003A30: F64F 72FF MOVW R2, #0xFFFF 0x08003A34: B1A1 CBZ R1, .L3 ; 0x08003A60 0x08003A36: B500 PUSH {LR} 0x08003A38: F24A 0C01 MOVW R12, #0xA001
.L1: 0x08003A3C: F810 3B01 LDRB R3, [R0], #1 0x08003A40: 405A EORS R2, R3 0x08003A42: 2308 MOVS R3, #8
.L2: 0x08003A44: EA5F 7EC2 LSLS.W LR, R2, #31 0x08003A48: EA8C 0E52 EOR.W LR, R12, R2, LSR #1 0x08003A4C: BF08 IT EQ 0x08003A4E: EA4F 0E52 LSREQ.W LR, R2, #1 0x08003A52: 3B01 SUBS R3, #1 0x08003A54: 4672 MOV R2, LR 0x08003A56: D1F5 BNE .L2 ; 0x08003A44 0x08003A58: 3901 SUBS R1, #1 0x08003A5A: D1EF BNE .L1 ; 0x08003A3C 0x08003A5C: F85D EB04 POP.W {LR}
.L3: 0x08003A60: B290 UXTH R0, R2 0x08003A62: 4770 BX LR

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


mbSlaveReadHoldingRegisters: 0x08003A64: B530 PUSH {R4-R5, LR} 0x08003A66: F240 0E00 MOVW LR, #0 ; 0x10000000 = sys_data 0x08003A6A: F2C1 0E00 MOVT LR, #0x1000 ; 0x10000000 = sys_data 0x08003A6E: F8BE 5018 LDRH.W R5, [LR, #24] 0x08003A72: 2B00 CMP R3, #0 0x08003A74: BF18 IT NE 0x08003A76: 429D CMPNE R5, R3 0x08003A78: D10C BNE .L1 ; 0x08003A94 0x08003A7A: 790B LDRB R3, [R1, #4] 0x08003A7C: 794C LDRB R4, [R1, #5] 0x08003A7E: EA44 2503 ORR.W R5, R4, R3, LSL #8 0x08003A82: F1A5 037E SUB.W R3, R5, #126 0x08003A86: F113 0F7E CMN R3, #126 0x08003A8A: D807 BHI .L2 ; 0x08003A9C 0x08003A8C: 2183 MOVS R1, #131 0x08003A8E: 5481 STRB R1, [R0, R2] 0x08003A90: 2103 MOVS R1, #3 0x08003A92: E010 B .L3 ; 0x08003AB6
.L1: 0x08003A94: 2186 MOVS R1, #134 0x08003A96: 5481 STRB R1, [R0, R2] 0x08003A98: 210B MOVS R1, #11 0x08003A9A: E00C B .L3 ; 0x08003AB6
.L2: 0x08003A9C: 8849 LDRH R1, [R1, #2] 0x08003A9E: BA4B REV16 R3, R1 0x08003AA0: EB05 0C03 ADD.W R12, R5, R3 0x08003AA4: F2AC 11FD SUBW R1, R12, #0x01FD 0x08003AA8: 1885 ADDS R5, R0, R2 0x08003AAA: F511 7FFE CMN R1, #0x01FC 0x08003AAE: D207 BCS .L5 ; 0x08003AC0 0x08003AB0: 2183 MOVS R1, #131 0x08003AB2: 7029 STRB R1, [R5] 0x08003AB4: 2102 MOVS R1, #2
.L3: 0x08003AB6: 4410 ADD R0, R2 0x08003AB8: 7041 STRB R1, [R0, #1] 0x08003ABA: 1C91 ADDS R1, R2, #2
.L4: 0x08003ABC: 4608 MOV R0, R1 0x08003ABE: BD30 POP {R4-R5, PC}
.L5: 0x08003AC0: 1C91 ADDS R1, R2, #2 0x08003AC2: 0062 LSLS R2, R4, #1 0x08003AC4: 2403 MOVS R4, #3 0x08003AC6: 702C STRB R4, [R5] 0x08003AC8: 706A STRB R2, [R5, #1] 0x08003ACA: 4408 ADD R0, R1 0x08003ACC: EB0E 0243 ADD.W R2, LR, R3, LSL #1
.L6: 0x08003AD0: 7855 LDRB R5, [R2, #1] 0x08003AD2: F800 5B02 STRB R5, [R0], #2 0x08003AD6: F812 5B02 LDRB R5, [R2], #2 0x08003ADA: F800 5C01 STRB R5, [R0, #-1] 0x08003ADE: 3301 ADDS R3, #1 0x08003AE0: 3102 ADDS R1, #2 0x08003AE2: 4563 CMP R3, R12 0x08003AE4: D3F4 BCC .L6 ; 0x08003AD0 0x08003AE6: E7E9 B .L4 ; 0x08003ABC

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


mbSlaveWriteMultipleRegisters: 0x08003AE8: B5F0 PUSH {R4-R7, LR} 0x08003AEA: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data 0x08003AEE: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data 0x08003AF2: 2B00 CMP R3, #0 0x08003AF4: 8B35 LDRH R5, [R6, #24] 0x08003AF6: BF18 IT NE 0x08003AF8: 42AB CMPNE R3, R5 0x08003AFA: D10B BNE .L1 ; 0x08003B14 0x08003AFC: 790D LDRB R5, [R1, #4] 0x08003AFE: 794B LDRB R3, [R1, #5] 0x08003B00: EA43 2505 ORR.W R5, R3, R5, LSL #8 0x08003B04: F1A5 047C SUB.W R4, R5, #124 0x08003B08: F114 0F7C CMN R4, #124 0x08003B0C: D805 BHI .L2 ; 0x08003B1A 0x08003B0E: F44F 7164 MOV.W R1, #0x0390 0x08003B12: E010 B .L3 ; 0x08003B36
.L1: 0x08003B14: F640 3186 MOVW R1, #0x0B86 0x08003B18: E00D B .L3 ; 0x08003B36
.L2: 0x08003B1A: F891 C002 LDRB.W R12, [R1, #2] 0x08003B1E: F891 E003 LDRB.W LR, [R1, #3] 0x08003B22: EA4E 240C ORR.W R4, LR, R12, LSL #8 0x08003B26: 4425 ADD R5, R4 0x08003B28: F2A5 17FD SUBW R7, R5, #0x01FD 0x08003B2C: F517 7FFE CMN R7, #0x01FC 0x08003B30: D205 BCS .L5 ; 0x08003B3E 0x08003B32: F44F 7124 MOV.W R1, #0x0290
.L3: 0x08003B36: 5281 STRH R1, [R0, R2] 0x08003B38: 2002 MOVS R0, #2
.L4: 0x08003B3A: 4410 ADD R0, R2 0x08003B3C: BDF0 POP {R4-R7, PC}
.L5: 0x08003B3E: 3107 ADDS R1, #7 0x08003B40: EB06 0644 ADD.W R6, R6, R4, LSL #1
.L6: 0x08003B44: F811 7B02 LDRB R7, [R1], #2 0x08003B48: 7077 STRB R7, [R6, #1] 0x08003B4A: F811 7C01 LDRB R7, [R1, #-1] 0x08003B4E: F806 7B02 STRB R7, [R6], #2 0x08003B52: 3401 ADDS R4, #1 0x08003B54: 42AC CMP R4, R5 0x08003B56: D3F5 BCC .L6 ; 0x08003B44 0x08003B58: 2110 MOVS R1, #16 0x08003B5A: 5481 STRB R1, [R0, R2] 0x08003B5C: 4410 ADD R0, R2 0x08003B5E: F880 C001 STRB.W R12, [R0, #1] 0x08003B62: F8A0 E002 STRH.W LR, [R0, #2] 0x08003B66: 7103 STRB R3, [R0, #4] 0x08003B68: 2005 MOVS R0, #5 0x08003B6A: E7E6 B .L4 ; 0x08003B3A

Section .text.OUTPUTS_CheckAUX from outputs.o, size=52, align=4


OUTPUTS_CheckAUX: 0x08003B6C: F240 00BA MOVW R0, #186 ; 0x10000000 = sys_data 0x08003B70: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x08003B74: 8800 LDRH R0, [R0] 0x08003B76: 2803 CMP R0, #3 0x08003B78: D803 BHI .L1 ; 0x08003B82 0x08003B7A: E8DF F000 TBB [PC, R0] 0x08003B7E: 02 DC.B 0x02 ; '\x02' 0x08003B7F: 0F DC.B 0x0F ; '\x0F' 0x08003B80: 0B DC.B 0x0B ; '\v' 0x08003B81: 0D DC.B 0x0D ; '\r'
.L1: 0x08003B82: F640 0000 MOVW R0, #0x0800 0x08003B86: F6C4 0000 MOVT R0, #0x4800 0x08003B8A: F44F 5100 MOV.W R1, #0x2000 0x08003B8E: 2200 MOVS R2, #0 0x08003B90: F007 BEE2 B.W HAL_GPIO_WritePin ; 0x0800B958 0x08003B94: F008 BE94 B.W AuxModeSOCExec ; 0x0800C8C0 0x08003B98: F006 BE3C B.W AuxModeAlarmExec ; 0x0800A814 0x08003B9C: F006 BDE7 B.W AuxModeHeaterExec ; 0x0800A76E

Section .text.SELF_DISCHARGE_Exec from self_discharge.o, size=276, align=4


SELF_DISCHARGE_Exec: 0x08003BA0: B5F8 PUSH {R3-R7, LR} 0x08003BA2: F240 04E4 MOVW R4, #228 ; 0x10000000 = sys_data 0x08003BA6: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08003BAA: F834 0C8C LDRH R0, [R4, #-140] 0x08003BAE: F000 FAF9 BL __aeabi_ui2d ; 0x080041A4 0x08003BB2: 4A3C LDR R2, =0x47AE147B ; [PC, #240] [0x08003CA4] 0x08003BB4: 4B3C LDR R3, =0x3FF07AE1 ; [PC, #240] [0x08003CA8] 0x08003BB6: F000 F9D3 BL __aeabi_dmul ; 0x08003F60 0x08003BBA: F005 F98F BL __aeabi_d2iz ; 0x08008EDC 0x08003BBE: F241 25F4 MOVW R5, #0x12F4 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter 0x08003BC2: F2C1 0500 MOVT R5, #0x1000 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter 0x08003BC6: F834 1C8C LDRH R1, [R4, #-140] 0x08003BCA: 682E LDR R6, [R5] 0x08003BCC: F8A4 60BA STRH.W R6, [R4, #186] 0x08003BD0: F854 7C0C LDR R7, [R4, #-12] 0x08003BD4: 4287 CMP R7, R0 0x08003BD6: DD04 BLE .L1 ; 0x08003BE2 0x08003BD8: F241 20EC MOVW R0, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08003BDC: F2C1 0000 MOVT R0, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08003BE0: E00E B .L2 ; 0x08003C00
.L1: 0x08003BE2: 4608 MOV R0, R1 0x08003BE4: F000 FADE BL __aeabi_ui2d ; 0x080041A4 0x08003BE8: 4A30 LDR R2, =0x70A3D70A ; [PC, #192] [0x08003CAC] 0x08003BEA: 4B31 LDR R3, =0x3FEF0A3D ; [PC, #196] [0x08003CB0] 0x08003BEC: F000 F9B8 BL __aeabi_dmul ; 0x08003F60 0x08003BF0: F005 F974 BL __aeabi_d2iz ; 0x08008EDC 0x08003BF4: 4287 CMP R7, R0 0x08003BF6: F241 20EC MOVW R0, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08003BFA: F2C1 0000 MOVT R0, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold 0x08003BFE: DA06 BGE .L4 ; 0x08003C0E
.L2: 0x08003C00: 2100 MOVS R1, #0 0x08003C02: 6001 STR R1, [R0] 0x08003C04: 6029 STR R1, [R5] 0x08003C06: F04F 30FF MOV.W R0, #0xFFFFFFFF
.L3: 0x08003C0A: B200 SXTH R0, R0 0x08003C0C: BDF8 POP {R3-R7, PC}
.L4: 0x08003C0E: 6801 LDR R1, [R0] 0x08003C10: 2900 CMP R1, #0 0x08003C12: BF04 ITT EQ 0x08003C14: 6007 STREQ R7, [R0] 0x08003C16: 4639 MOVEQ R1, R7 0x08003C18: F101 020A ADD.W R2, R1, #10 0x08003C1C: 4297 CMP R7, R2 0x08003C1E: DC02 BGT .L5 ; 0x08003C26 0x08003C20: 390A SUBS R1, #10 0x08003C22: 428F CMP R7, R1 0x08003C24: DA05 BGE .L6 ; 0x08003C32
.L5: 0x08003C26: 2100 MOVS R1, #0 0x08003C28: 6001 STR R1, [R0] 0x08003C2A: 6029 STR R1, [R5] 0x08003C2C: F06F 0001 MVN R0, #1 0x08003C30: E7EB B .L3 ; 0x08003C0A
.L6: 0x08003C32: 6821 LDR R1, [R4] 0x08003C34: F934 2C74 LDRSH R2, [R4, #-116] 0x08003C38: 4291 CMP R1, R2 0x08003C3A: DA05 BGE .L7 ; 0x08003C48 0x08003C3C: 2100 MOVS R1, #0 0x08003C3E: 6001 STR R1, [R0] 0x08003C40: 6029 STR R1, [R5] 0x08003C42: F64F 70FD MOVW R0, #0xFFFD 0x08003C46: E7E0 B .L3 ; 0x08003C0A
.L7: 0x08003C48: 1C70 ADDS R0, R6, #1 0x08003C4A: F642 2131 MOVW R1, #0x2A31 0x08003C4E: 4288 CMP R0, R1 0x08003C50: 6028 STR R0, [R5] 0x08003C52: D304 BCC .L8 ; 0x08003C5E 0x08003C54: 6820 LDR R0, [R4] 0x08003C56: F834 1C74 LDRH R1, [R4, #-116] 0x08003C5A: 1A40 SUBS R0, R0, R1 0x08003C5C: 86A0 STRH R0, [R4, #52]
.L8: 0x08003C5E: F9B4 0034 LDRSH.W R0, [R4, #52] 0x08003C62: 2801 CMP R0, #1 0x08003C64: DB1C BLT .L9 ; 0x08003CA0 0x08003C66: 6C60 LDR R0, [R4, #68] 0x08003C68: F244 5107 MOVW R1, #0x4507 0x08003C6C: F2CC 212E MOVT R1, #0xC22E 0x08003C70: FBA0 0101 UMULL R0, R1, R0, R1 0x08003C74: F241 20F0 MOVW R0, #0x12F0 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days 0x08003C78: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days 0x08003C7C: 0C09 LSRS R1, R1, #16 0x08003C7E: 6802 LDR R2, [R0] 0x08003C80: 428A CMP R2, R1 0x08003C82: D00D BEQ .L9 ; 0x08003CA0 0x08003C84: 6001 STR R1, [R0] 0x08003C86: F241 20F8 MOVW R0, #0x12F8 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum 0x08003C8A: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum 0x08003C8E: 6801 LDR R1, [R0] 0x08003C90: F9B4 2034 LDRSH.W R2, [R4, #52] 0x08003C94: EBA1 1191 SUB.W R1, R1, R1, LSR #6 0x08003C98: 4411 ADD R1, R2 0x08003C9A: 6001 STR R1, [R0] 0x08003C9C: 0988 LSRS R0, R1, #6 0x08003C9E: 86E0 STRH R0, [R4, #54]
.L9: 0x08003CA0: 2000 MOVS R0, #0 0x08003CA2: E7B2 B .L3 ; 0x08003C0A 0x08003CA4: 47AE147B DC.W 0x47AE147B 0x08003CA8: 3FF07AE1 DC.W 0x3FF07AE1 0x08003CAC: 70A3D70A DC.W 0x70A3D70A 0x08003CB0: 3FEF0A3D DC.W 0x3FEF0A3D

Section .text.SHUNT_TEMPERATURE_Exec from shunt_temperature.o, size=116, align=4


SHUNT_TEMPERATURE_Exec: 0x08003CB4: B580 PUSH {R7, LR} 0x08003CB6: F005 F94B BL __aeabi_i2d ; 0x08008F50 0x08003CBA: 4B16 LDR R3, =0x40A77000 ; [PC, #88] [0x08003D14] 0x08003CBC: 2200 MOVS R2, #0 0x08003CBE: F000 F94F BL __aeabi_dmul ; 0x08003F60 0x08003CC2: 4B15 LDR R3, =0x3EF00000 ; [PC, #84] [0x08003D18] 0x08003CC4: 2200 MOVS R2, #0 0x08003CC6: F000 F94B BL __aeabi_dmul ; 0x08003F60 0x08003CCA: 4B14 LDR R3, =0xC082C000 ; [PC, #80] [0x08003D1C] 0x08003CCC: 2200 MOVS R2, #0 0x08003CCE: F004 FEE5 BL __aeabi_dadd ; 0x08008A9C 0x08003CD2: 4B13 LDR R3, =0x40240000 ; [PC, #76] [0x08003D20] 0x08003CD4: 2200 MOVS R2, #0 0x08003CD6: F005 F80F BL __aeabi_ddiv ; 0x08008CF8 0x08003CDA: 4B12 LDR R3, =0x40590000 ; [PC, #72] [0x08003D24] 0x08003CDC: 2200 MOVS R2, #0 0x08003CDE: F000 F93F BL __aeabi_dmul ; 0x08003F60 0x08003CE2: F005 F8FB BL __aeabi_d2iz ; 0x08008EDC 0x08003CE6: F240 01CE MOVW R1, #206 ; 0x10000000 = sys_data 0x08003CEA: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08003CEE: 8008 STRH R0, [R1] 0x08003CF0: F9B1 0000 LDRSH.W R0, [R1] 0x08003CF4: F9B1 2002 LDRSH.W R2, [R1, #2] 0x08003CF8: 4290 CMP R0, R2 0x08003CFA: F9B1 0000 LDRSH.W R0, [R1] 0x08003CFE: DD01 BLE .L1 ; 0x08003D04 0x08003D00: 8048 STRH R0, [R1, #2] 0x08003D02: BD08 POP {R3, PC}
.L1: 0x08003D04: F9B1 2004 LDRSH.W R2, [R1, #4] 0x08003D08: 4290 CMP R0, R2 0x08003D0A: BFBC ITT LT 0x08003D0C: 8808 LDRHLT R0, [R1] 0x08003D0E: 8088 STRHLT R0, [R1, #4] 0x08003D10: BD08 POP {R3, PC} 0x08003D12: BF00 NOP 0x08003D14: 40A77000 DC.W 0x40A77000 0x08003D18: 3EF00000 DC.W 0x3EF00000 0x08003D1C: C082C000 DC.W 0xC082C000 0x08003D20: 40240000 DC.W 0x40240000 0x08003D24: 40590000 DC.W 0x40590000

Section .text.SHUNT_VOLTAGE_Exec from shunt_voltage.o, size=60, align=4


SHUNT_VOLTAGE_Exec: 0x08003D28: B580 PUSH {R7, LR} 0x08003D2A: F5A0 4000 SUB.W R0, R0, #0x8000 0x08003D2E: F005 F90F BL __aeabi_i2d ; 0x08008F50 0x08003D32: 4B0A LDR R3, =0x40A77000 ; [PC, #40] [0x08003D5C] 0x08003D34: 2200 MOVS R2, #0 0x08003D36: F000 F913 BL __aeabi_dmul ; 0x08003F60 0x08003D3A: 4B09 LDR R3, =0x40260000 ; [PC, #36] [0x08003D60] 0x08003D3C: 2200 MOVS R2, #0 0x08003D3E: F000 F90F BL __aeabi_dmul ; 0x08003F60 0x08003D42: 2200 MOVS R2, #0 0x08003D44: F04F 537C MOV.W R3, #0x3F000000 0x08003D48: F000 F90A BL __aeabi_dmul ; 0x08003F60 0x08003D4C: F000 FA18 BL __aeabi_d2uiz ; 0x08004180 0x08003D50: F240 01D4 MOVW R1, #212 ; 0x10000000 = sys_data 0x08003D54: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x08003D58: 6008 STR R0, [R1] 0x08003D5A: BD08 POP {R3, PC} 0x08003D5C: 40A77000 DC.W 0x40A77000 0x08003D60: 40260000 DC.W 0x40260000

Section .text.WH_COUNTER_Exec from wh_counter.o, size=440, align=4


WH_COUNTER_Exec: 0x08003D64: E92D 4FF8 PUSH.W {R3-R11, LR} 0x08003D68: F240 42E8 MOVW R2, #0x04E8 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08003D6C: F2C1 0200 MOVT R2, #0x1000 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08003D70: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x08003D74: E9D2 1B00 LDRD R1, R11, [R2] 0x08003D78: EA51 000B ORRS.W R0, R1, R11 0x08003D7C: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x08003D80: F64E 6080 MOVW R0, #0xEE80 0x08003D84: F2C0 0036 MOVT R0, #54 0x08003D88: D106 BNE .L1 ; 0x08003D98 0x08003D8A: F8D4 1134 LDR.W R1, [R4, #0x0134] 0x08003D8E: 4341 MULS R1, R0, R1 0x08003D90: F04F 0B00 MOV.W R11, #0 0x08003D94: E9C2 1B00 STRD R1, R11, [R2]
.L1: 0x08003D98: 9100 STR R1, [SP, #0] 0x08003D9A: F240 42F0 MOVW R2, #0x04F0 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x08003D9E: F2C1 0200 MOVT R2, #0x1000 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x08003DA2: E9D2 9A00 LDRD R9, R10, [R2] 0x08003DA6: EA59 010A ORRS.W R1, R9, R10 0x08003DAA: D107 BNE .L2 ; 0x08003DBC 0x08003DAC: F8D4 1138 LDR.W R1, [R4, #0x0138] 0x08003DB0: FB01 F900 MUL R9, R1, R0 0x08003DB4: F04F 0A00 MOV.W R10, #0 0x08003DB8: E9C2 9A00 STRD R9, R10, [R2]
.L2: 0x08003DBC: F8B4 5072 LDRH.W R5, [R4, #114] 0x08003DC0: F8D4 00E4 LDR.W R0, [R4, #228] 0x08003DC4: F9B4 1070 LDRSH.W R1, [R4, #112] 0x08003DC8: 1A46 SUBS R6, R0, R1 0x08003DCA: D421 BMI .L3 ; 0x08003E10 0x08003DCC: 4630 MOV R0, R6 0x08003DCE: F000 F9E9 BL __aeabi_ui2d ; 0x080041A4 0x08003DD2: 4680 MOV R8, R0 0x08003DD4: 460F MOV R7, R1 0x08003DD6: 4628 MOV R0, R5 0x08003DD8: F000 F9E4 BL __aeabi_ui2d ; 0x080041A4 0x08003DDC: 4D4E LDR R5, =0x408F4000 ; [PC, #0x0138] [0x08003F18] 0x08003DDE: 2200 MOVS R2, #0 0x08003DE0: 462B MOV R3, R5 0x08003DE2: F004 FF89 BL __aeabi_ddiv ; 0x08008CF8 0x08003DE6: 4642 MOV R2, R8 0x08003DE8: 463B MOV R3, R7 0x08003DEA: F000 F8B9 BL __aeabi_dmul ; 0x08003F60 0x08003DEE: 4680 MOV R8, R0 0x08003DF0: F9B4 01D6 LDRSH.W R0, [R4, #0x01D6] 0x08003DF4: 460F MOV R7, R1 0x08003DF6: F005 F8AB BL __aeabi_i2d ; 0x08008F50 0x08003DFA: 2200 MOVS R2, #0 0x08003DFC: 462B MOV R3, R5 0x08003DFE: F004 FF7B BL __aeabi_ddiv ; 0x08008CF8 0x08003E02: 4642 MOV R2, R8 0x08003E04: 463B MOV R3, R7 0x08003E06: F000 F8AB BL __aeabi_dmul ; 0x08003F60 0x08003E0A: F005 F867 BL __aeabi_d2iz ; 0x08008EDC 0x08003E0E: E001 B .L4 ; 0x08003E14
.L3: 0x08003E10: F8D4 00F0 LDR.W R0, [R4, #240]
.L4: 0x08003E14: F8C4 017C STR.W R0, [R4, #0x017C] 0x08003E18: F8D4 017C LDR.W R0, [R4, #0x017C] 0x08003E1C: F8D4 10D8 LDR.W R1, [R4, #216] 0x08003E20: FB81 0100 SMULL R0, R1, R1, R0 0x08003E24: F44F 727A MOV.W R2, #0x03E8 0x08003E28: 2300 MOVS R3, #0 0x08003E2A: F005 F8AD BL __aeabi_ldivmod ; 0x08008F88 0x08003E2E: 6E22 LDR R2, [R4, #96] 0x08003E30: E9D4 375C LDRD R3, R7, [R4, #0x0170] 0x08003E34: 181B ADDS R3, R3, R0 0x08003E36: 414F ADCS R7, R1 0x08003E38: E9C4 375C STRD R3, R7, [R4, #0x0170] 0x08003E3C: E9D4 375A LDRD R3, R7, [R4, #0x0168] 0x08003E40: 18C0 ADDS R0, R0, R3 0x08003E42: 4179 ADCS R1, R7 0x08003E44: E9C4 015A STRD R0, R1, [R4, #0x0168] 0x08003E48: F8D4 0100 LDR.W R0, [R4, #0x0100] 0x08003E4C: F44F 6161 MOV.W R1, #0x0E10 0x08003E50: 2801 CMP R0, #1 0x08003E52: FBA2 5801 UMULL R5, R8, R2, R1 0x08003E56: DB0E BLT .L5 ; 0x08003E76 0x08003E58: F8D4 00D8 LDR.W R0, [R4, #216] 0x08003E5C: FB80 0106 SMULL R0, R1, R0, R6 0x08003E60: F44F 727A MOV.W R2, #0x03E8 0x08003E64: 2300 MOVS R3, #0 0x08003E66: F005 F88F BL __aeabi_ldivmod ; 0x08008F88 0x08003E6A: E9D4 236E LDRD R2, R3, [R4, #0x01B8] 0x08003E6E: 1880 ADDS R0, R0, R2 0x08003E70: 4159 ADCS R1, R3 0x08003E72: E9C4 016E STRD R0, R1, [R4, #0x01B8]
.L5: 0x08003E76: E9D4 015C LDRD R0, R1, [R4, #0x0170] 0x08003E7A: 1A28 SUBS R0, R5, R0 0x08003E7C: EB78 0001 SBCS.W R0, R8, R1 0x08003E80: BFB8 IT LT 0x08003E82: E9C4 585C STRDLT R5, R8, [R4, #0x0170] 0x08003E86: E9D4 015A LDRD R0, R1, [R4, #0x0168] 0x08003E8A: 3801 SUBS R0, #1 0x08003E8C: F171 0000 SBCS R0, R1, #0 0x08003E90: BFA4 ITT GE 0x08003E92: 2000 MOVGE R0, #0 0x08003E94: E9C4 005A STRDGE R0, R0, [R4, #0x0168] 0x08003E98: E9D4 015A LDRD R0, R1, [R4, #0x0168] 0x08003E9C: F44F 6261 MOV.W R2, #0x0E10 0x08003EA0: 2300 MOVS R3, #0 0x08003EA2: F005 F871 BL __aeabi_ldivmod ; 0x08008F88 0x08003EA6: F8C4 0148 STR.W R0, [R4, #0x0148] 0x08003EAA: E9D4 015C LDRD R0, R1, [R4, #0x0170] 0x08003EAE: F44F 6261 MOV.W R2, #0x0E10 0x08003EB2: 2300 MOVS R3, #0 0x08003EB4: F005 F868 BL __aeabi_ldivmod ; 0x08008F88 0x08003EB8: F8C4 0178 STR.W R0, [R4, #0x0178] 0x08003EBC: F8D4 0108 LDR.W R0, [R4, #0x0108] 0x08003EC0: F8D4 1108 LDR.W R1, [R4, #0x0108] 0x08003EC4: 2300 MOVS R3, #0 0x08003EC6: 2800 CMP R0, #0 0x08003EC8: DB12 BLT .L6 ; 0x08003EF0 0x08003ECA: EB19 0001 ADDS.W R0, R9, R1 0x08003ECE: F240 42F0 MOVW R2, #0x04F0 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x08003ED2: F2C1 0200 MOVT R2, #0x1000 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge 0x08003ED6: EB4A 71E1 ADC.W R1, R10, R1, ASR #31 0x08003EDA: C203 STM R2!, {R0-R1} 0x08003EDC: F64E 6280 MOVW R2, #0xEE80 0x08003EE0: F2C0 0236 MOVT R2, #54 0x08003EE4: F005 F932 BL __aeabi_uldivmod ; 0x0800914C 0x08003EE8: F8C4 0138 STR.W R0, [R4, #0x0138] 0x08003EEC: E8BD 8FF8 POP.W {R3-R11, PC}
.L6: 0x08003EF0: 4249 RSBS R1, R1, #0 0x08003EF2: 9800 LDR R0, [SP, #0] 0x08003EF4: 1840 ADDS R0, R0, R1 0x08003EF6: F240 42E8 MOVW R2, #0x04E8 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08003EFA: F2C1 0200 MOVT R2, #0x1000 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge 0x08003EFE: EB4B 71E1 ADC.W R1, R11, R1, ASR #31 0x08003F02: C203 STM R2!, {R0-R1} 0x08003F04: F64E 6280 MOVW R2, #0xEE80 0x08003F08: F2C0 0236 MOVT R2, #54 0x08003F0C: F005 F91E BL __aeabi_uldivmod ; 0x0800914C 0x08003F10: F8C4 0134 STR.W R0, [R4, #0x0134] 0x08003F14: E8BD 8FF8 POP.W {R3-R11, PC} 0x08003F18: 408F4000 DC.W 0x408F4000

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


_start: 0x08003F1C: 4C03 LDR R4, =0x0800E200 ; [PC, #12] [0x08003F2C]
.L1: 0x08003F1E: 6820 LDR R0, [R4] 0x08003F20: 3404 ADDS R4, #4 0x08003F22: 4780 BLX R0 0x08003F24: E7FB B .L1 ; 0x08003F1E
__SEGGER_init_done: __startup_complete: 0x08003F26: F7FC FCDB BL main ; 0x080008E0
exit: 0x08003F2A: E7FE B exit ; 0x08003F2A 0x08003F2C: 0800E200 DC.W 0800E200 ; R_ARM_ABS32

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


reset_handler: Reset_Handler: 0x08003F30: F006 FD72 BL SystemInit ; 0x0800AA18 0x08003F34: F64E 5008 MOVW R0, #0xED08 0x08003F38: F2CE 0000 MOVT R0, #0xE000 0x08003F3C: 4905 LDR R1, =_vectors ; [PC, #20] [0x08003F54] =0x08000000 0x08003F3E: 6001 STR R1, [R0] 0x08003F40: F64E 5088 MOVW R0, #0xED88 0x08003F44: F2CE 0000 MOVT R0, #0xE000 0x08003F48: 6801 LDR R1, [R0] 0x08003F4A: F451 0170 ORRS R1, R1, #0xF00000 0x08003F4E: 6001 STR R1, [R0] 0x08003F50: F7FF FFE4 BL _start ; 0x08003F1C 0x08003F54: 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: 0x08003F58: F083 4300 EOR R3, R3, #0x80000000 0x08003F5C: F004 BD9E B.W __aeabi_dadd ; 0x08008A9C

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: 0x08003F60: B5F0 PUSH {R4-R7, LR} 0x08003F62: F240 76FF MOVW R6, #0x07FF 0x08003F66: EA81 0C03 EOR.W R12, R1, R3 0x08003F6A: EA16 5E11 ANDS.W LR, R6, R1, LSR #20 0x08003F6E: BF1E ITTT NE 0x08003F70: 45B6 CMPNE LR, R6 0x08003F72: EA16 5513 ANDSNE.W R5, R6, R3, LSR #20 0x08003F76: 42B5 CMPNE R5, R6 0x08003F78: D052 BEQ .L3 ; 0x08004020 0x08003F7A: EA21 5146 BIC.W R1, R1, R6, LSL #21 0x08003F7E: F441 1180 ORR R1, R1, #0x100000 0x08003F82: FBA1 4702 UMULL R4, R7, R1, R2 0x08003F86: EA23 5346 BIC.W R3, R3, R6, LSL #21 0x08003F8A: F443 1380 ORR R3, R3, #0x100000 0x08003F8E: 44AE ADD LR, R5 0x08003F90: FBA0 6503 UMULL R6, R5, R0, R3 0x08003F94: F00C 4C00 AND R12, R12, #0x80000000 0x08003F98: 1936 ADDS R6, R6, R4 0x08003F9A: 417D ADCS R5, R7 0x08003F9C: FBA1 4703 UMULL R4, R7, R1, R3 0x08003FA0: F147 0300 ADC R3, R7, #0 0x08003FA4: FBA0 1702 UMULL R1, R7, R0, R2 0x08003FA8: 19F6 ADDS R6, R6, R7 0x08003FAA: 4165 ADCS R5, R4 0x08003FAC: F153 0300 ADCS R3, R3, #0 0x08003FB0: 4209 TST R1, R1 0x08003FB2: BF18 IT NE 0x08003FB4: F046 0601 ORRNE R6, R6, #1 0x08003FB8: F240 74FE MOVW R4, #0x07FE 0x08003FBC: F5B3 7F00 CMP.W R3, #0x0200 0x08003FC0: D213 BCS .L1 ; 0x08003FEA 0x08003FC2: F5AE 6E80 SUB.W LR, LR, #0x0400 0x08003FC6: 45A6 CMP LR, R4 0x08003FC8: D223 BCS .L2 ; 0x08004012 0x08003FCA: EA4C 3103 ORR.W R1, R12, R3, LSL #12 0x08003FCE: 0328 LSLS R0, R5, #12 0x08003FD0: EA41 5115 ORR.W R1, R1, R5, LSR #20 0x08003FD4: EA40 5016 ORR.W R0, R0, R6, LSR #20 0x08003FD8: 0332 LSLS R2, R6, #12 0x08003FDA: 0845 LSRS R5, R0, #1 0x08003FDC: F172 4200 SBCS R2, R2, #0x80000000 0x08003FE0: F150 0000 ADCS R0, R0, #0 0x08003FE4: EB51 510E ADCS.W R1, R1, LR, LSL #20 0x08003FE8: BDF0 POP {R4-R7, PC}
.L1: 0x08003FEA: F2AE 3EFF SUBW LR, LR, #0x03FF 0x08003FEE: 45A6 CMP LR, R4 0x08003FF0: D20F BCS .L2 ; 0x08004012 0x08003FF2: EA4C 21C3 ORR.W R1, R12, R3, LSL #11 0x08003FF6: 02E8 LSLS R0, R5, #11 0x08003FF8: EA41 5155 ORR.W R1, R1, R5, LSR #21 0x08003FFC: EA40 5056 ORR.W R0, R0, R6, LSR #21 0x08004000: 02F2 LSLS R2, R6, #11 0x08004002: 0845 LSRS R5, R0, #1 0x08004004: F172 4200 SBCS R2, R2, #0x80000000 0x08004008: F150 0000 ADCS R0, R0, #0 0x0800400C: EB51 510E ADCS.W R1, R1, LR, LSL #20 0x08004010: BDF0 POP {R4-R7, PC}
.L2: 0x08004012: EA1E 0F0E TST.W LR, LR 0x08004016: D52D BPL .L5 ; 0x08004074 0x08004018: F00C 4100 AND R1, R12, #0x80000000 0x0800401C: 2000 MOVS R0, #0 0x0800401E: BDF0 POP {R4-R7, PC}
.L3: 0x08004020: EA16 5F11 TST.W R6, R1, LSR #20 0x08004024: BF04 ITT EQ 0x08004026: F001 4100 ANDEQ R1, R1, #0x80000000 0x0800402A: 2000 MOVEQ R0, #0 0x0800402C: 4200 TST R0, R0 0x0800402E: BF18 IT NE 0x08004030: F041 0101 ORRNE R1, R1, #1 0x08004034: EA16 5F13 TST.W R6, R3, LSR #20 0x08004038: BF04 ITT EQ 0x0800403A: F003 4300 ANDEQ R3, R3, #0x80000000 0x0800403E: 2200 MOVEQ R2, #0 0x08004040: 4212 TST R2, R2 0x08004042: BF18 IT NE 0x08004044: F043 0301 ORRNE R3, R3, #1 0x08004048: EA06 5413 AND.W R4, R6, R3, LSR #20 0x0800404C: 42B4 CMP R4, R6 0x0800404E: BF18 IT NE 0x08004050: 45B6 CMPNE LR, R6 0x08004052: D003 BEQ .L4 ; 0x0800405C 0x08004054: F00C 4100 AND R1, R12, #0x80000000 0x08004058: 2000 MOVS R0, #0 0x0800405A: BDF0 POP {R4-R7, PC}
.L4: 0x0800405C: F021 4100 BIC R1, R1, #0x80000000 0x08004060: F023 4300 BIC R3, R3, #0x80000000 0x08004064: EBB1 5F06 CMP.W R1, R6, LSL #20 0x08004068: D80C BHI .L6 ; 0x08004084 0x0800406A: EBB3 5F06 CMP.W R3, R6, LSL #20 0x0800406E: D809 BHI .L6 ; 0x08004084 0x08004070: B141 CBZ R1, .L6 ; 0x08004084 0x08004072: B13B CBZ R3, .L6 ; 0x08004084
.L5: 0x08004074: F00C 4100 AND R1, R12, #0x80000000 0x08004078: F041 41FE ORR R1, R1, #0x7F000000 0x0800407C: F441 0170 ORR R1, R1, #0xF00000 0x08004080: 2000 MOVS R0, #0 0x08004082: BDF0 POP {R4-R7, PC}
.L6: 0x08004084: F240 0100 MOVW R1, #0 0x08004088: F6C7 71F8 MOVT R1, #0x7FF8 0x0800408C: 2000 MOVS R0, #0 0x0800408E: 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: 0x08004090: F44F 1C00 MOV.W R12, #0x200000 0x08004094: EB1C 0F41 CMN.W R12, R1, LSL #1 0x08004098: BF98 IT LS 0x0800409A: EB1C 0F43 CMNLS.W R12, R3, LSL #1 0x0800409E: D811 BHI .L2 ; 0x080040C4 0x080040A0: EA51 0C03 ORRS.W R12, R1, R3 0x080040A4: EA50 0C4C ORRS.W R12, R0, R12, LSL #1 0x080040A8: EA5C 0C02 ORRS.W R12, R12, R2 0x080040AC: D00A BEQ .L2 ; 0x080040C4 0x080040AE: D204 BCS .L1 ; 0x080040BA 0x080040B0: 4282 CMP R2, R0 0x080040B2: 418B SBCS R3, R1 0x080040B4: 4180 SBCS R0, R0 0x080040B6: 4240 RSBS R0, R0, #0 0x080040B8: 4770 BX LR
.L1: 0x080040BA: 4290 CMP R0, R2 0x080040BC: 4199 SBCS R1, R3 0x080040BE: 4180 SBCS R0, R0 0x080040C0: 4240 RSBS R0, R0, #0 0x080040C2: 4770 BX LR
.L2: 0x080040C4: 2000 MOVS R0, #0 0x080040C6: 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: 0x080040C8: F44F 1C00 MOV.W R12, #0x200000 0x080040CC: EB1C 0F41 CMN.W R12, R1, LSL #1 0x080040D0: BF98 IT LS 0x080040D2: EB1C 0F43 CMNLS.W R12, R3, LSL #1 0x080040D6: D811 BHI .L2 ; 0x080040FC 0x080040D8: EA51 0C03 ORRS.W R12, R1, R3 0x080040DC: EA50 0C4C ORRS.W R12, R0, R12, LSL #1 0x080040E0: EA5C 0C02 ORRS.W R12, R12, R2 0x080040E4: D00A BEQ .L2 ; 0x080040FC 0x080040E6: D204 BCS .L1 ; 0x080040F2 0x080040E8: 4290 CMP R0, R2 0x080040EA: 4199 SBCS R1, R3 0x080040EC: 4180 SBCS R0, R0 0x080040EE: 4240 RSBS R0, R0, #0 0x080040F0: 4770 BX LR
.L1: 0x080040F2: 4282 CMP R2, R0 0x080040F4: 418B SBCS R3, R1 0x080040F6: 4180 SBCS R0, R0 0x080040F8: 4240 RSBS R0, R0, #0 0x080040FA: 4770 BX LR
.L2: 0x080040FC: 2000 MOVS R0, #0 0x080040FE: 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: 0x08004100: F3C1 520A UBFX R2, R1, #20, #11 0x08004104: F240 431E MOVW R3, #0x041E 0x08004108: 1A9A SUBS R2, R3, R2 0x0800410A: DA15 BGE .L1 ; 0x08004138 0x0800410C: 3220 ADDS R2, #32 0x0800410E: DD25 BLE .L2 ; 0x0800415C 0x08004110: 17CB ASRS R3, R1, #31 0x08004112: 02C9 LSLS R1, R1, #11 0x08004114: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x08004118: 02C0 LSLS R0, R0, #11 0x0800411A: F041 4100 ORR R1, R1, #0x80000000 0x0800411E: 41D1 RORS R1, R2 0x08004120: 40D0 LSRS R0, R2 0x08004122: 4048 EORS R0, R1 0x08004124: 4091 LSLS R1, R2 0x08004126: 40D1 LSRS R1, R2 0x08004128: 4048 EORS R0, R1 0x0800412A: 1C5B ADDS R3, R3, #1 0x0800412C: BF18 IT NE 0x0800412E: 4770 BXNE LR 0x08004130: 4240 RSBS R0, R0, #0 0x08004132: EB63 0101 SBC.W R1, R3, R1 0x08004136: 4770 BX LR
.L1: 0x08004138: 17CB ASRS R3, R1, #31 0x0800413A: 02C9 LSLS R1, R1, #11 0x0800413C: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x08004140: 02C0 LSLS R0, R0, #11 0x08004142: F041 4100 ORR R1, R1, #0x80000000 0x08004146: 2A20 CMP R2, #32 0x08004148: BF28 IT CS 0x0800414A: 2220 MOVCS R2, #32 0x0800414C: FA31 F002 LSRS.W R0, R1, R2 0x08004150: 0019 MOVS R1, R3 0x08004152: BF08 IT EQ 0x08004154: 4770 BXEQ LR 0x08004156: 4240 RSBS R0, R0, #0 0x08004158: 4189 SBCS R1, R1 0x0800415A: 4770 BX LR
.L2: 0x0800415C: 004B LSLS R3, R1, #1 0x0800415E: 4200 TST R0, R0 0x08004160: BF18 IT NE 0x08004162: F043 0301 ORRNE R3, R3, #1 0x08004166: F513 1F00 CMN R3, #0x200000 0x0800416A: BF88 IT HI 0x0800416C: F021 4100 BICHI R1, R1, #0x80000000 0x08004170: 2000 MOVS R0, #0 0x08004172: F011 4100 ANDS R1, R1, #0x80000000 0x08004176: BF5C ITT PL 0x08004178: F06F 4100 MVNPL R1, #0x80000000 0x0800417C: 43C0 MVNPL R0, R0 0x0800417E: 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: 0x08004180: 0D0B LSRS R3, R1, #20 0x08004182: F240 421E MOVW R2, #0x041E 0x08004186: 1AD2 SUBS R2, R2, R3 0x08004188: DB09 BLT .L1 ; 0x0800419E 0x0800418A: 02CB LSLS R3, R1, #11 0x0800418C: EA43 5050 ORR.W R0, R3, R0, LSR #21 0x08004190: F040 4000 ORR R0, R0, #0x80000000 0x08004194: 2A20 CMP R2, #32 0x08004196: BF28 IT CS 0x08004198: 2220 MOVCS R2, #32 0x0800419A: 40D0 LSRS R0, R2 0x0800419C: 4770 BX LR
.L1: 0x0800419E: 0049 LSLS R1, R1, #1 0x080041A0: 4180 SBCS R0, R0 0x080041A2: 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: 0x080041A4: B150 CBZ R0, .L1 ; 0x080041BC 0x080041A6: F240 421D MOVW R2, #0x041D 0x080041AA: FAB0 F180 CLZ R1, R0 0x080041AE: 1A52 SUBS R2, R2, R1 0x080041B0: 4088 LSLS R0, R1 0x080041B2: 0AC3 LSRS R3, R0, #11 0x080041B4: 0540 LSLS R0, R0, #21 0x080041B6: EB03 5102 ADD.W R1, R3, R2, LSL #20 0x080041BA: 4770 BX LR
.L1: 0x080041BC: 0001 MOVS R1, R0 0x080041BE: 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: 0x080041C0: 4800 LDR R0, =stderr ; [PC, #0] [0x080041C4] =0x1000177C 0x080041C2: 4770 BX LR 0x080041C4: 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: 0x080041C8: B35A CBZ R2, .L9 ; 0x08004222 0x080041CA: 4684 MOV R12, R0 0x080041CC: EA90 0301 EORS.W R3, R0, R1 0x080041D0: 079B LSLS R3, R3, #30 0x080041D2: D11F BNE .L7 ; 0x08004214
.L1: 0x080041D4: 0783 LSLS R3, R0, #30 0x080041D6: D007 BEQ .L2 ; 0x080041E8 0x080041D8: F811 3B01 LDRB R3, [R1], #1 0x080041DC: F800 3B01 STRB R3, [R0], #1 0x080041E0: 1E52 SUBS R2, R2, #1 0x080041E2: D1F7 BNE .L1 ; 0x080041D4 0x080041E4: E01C B .L8 ; 0x08004220
__aeabi_memcpy4: __aeabi_memcpy8: 0x080041E6: 4684 MOV R12, R0
.L2: 0x080041E8: 3A20 SUBS R2, #32 0x080041EA: D309 BCC .L4 ; 0x08004200 0x080041EC: E92D 07F0 PUSH.W {R4-R10}
.L3: 0x080041F0: E8B1 07F8 LDM.W R1!, {R3-R10} 0x080041F4: E8A0 07F8 STM.W R0!, {R3-R10} 0x080041F8: 3A20 SUBS R2, #32 0x080041FA: D2F9 BCS .L3 ; 0x080041F0 0x080041FC: E8BD 07F0 POP.W {R4-R10}
.L4: 0x08004200: 321C ADDS R2, #28 0x08004202: D405 BMI .L6 ; 0x08004210
.L5: 0x08004204: F851 3B04 LDR R3, [R1], #4 0x08004208: F840 3B04 STR R3, [R0], #4 0x0800420C: 1F12 SUBS R2, R2, #4 0x0800420E: D2F9 BCS .L5 ; 0x08004204
.L6: 0x08004210: 3204 ADDS R2, #4 0x08004212: D005 BEQ .L8 ; 0x08004220
.L7: 0x08004214: F811 3B01 LDRB R3, [R1], #1 0x08004218: F800 3B01 STRB R3, [R0], #1 0x0800421C: 1E52 SUBS R2, R2, #1 0x0800421E: D1F9 BNE .L7 ; 0x08004214
.L8: 0x08004220: 4660 MOV R0, R12
.L9: 0x08004222: 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: 0x08004224: 2200 MOVS R2, #0
__aeabi_memset8: __aeabi_memset4: __aeabi_memset: 0x08004226: 000B MOVS R3, R1 0x08004228: 0011 MOVS R1, R2 0x0800422A: 001A MOVS R2, R3
memset: 0x0800422C: 4684 MOV R12, R0 0x0800422E: B35A CBZ R2, .L7 ; 0x08004288
.L1: 0x08004230: 0783 LSLS R3, R0, #30 0x08004232: D004 BEQ .L2 ; 0x0800423E 0x08004234: F800 1B01 STRB R1, [R0], #1 0x08004238: 1E52 SUBS R2, R2, #1 0x0800423A: D1F9 BNE .L1 ; 0x08004230 0x0800423C: E024 B .L7 ; 0x08004288
.L2: 0x0800423E: B2C9 UXTB R1, R1 0x08004240: EA41 2101 ORR.W R1, R1, R1, LSL #8 0x08004244: EA41 4101 ORR.W R1, R1, R1, LSL #16 0x08004248: 2A20 CMP R2, #32 0x0800424A: D311 BCC .L4 ; 0x08004270 0x0800424C: 3A20 SUBS R2, #32 0x0800424E: E92D 03F0 PUSH.W {R4-R9} 0x08004252: 460B MOV R3, R1 0x08004254: 460C MOV R4, R1 0x08004256: 460D MOV R5, R1 0x08004258: 460E MOV R6, R1 0x0800425A: 460F MOV R7, R1 0x0800425C: 4688 MOV R8, R1 0x0800425E: 4689 MOV R9, R1
.L3: 0x08004260: E8A0 03FA STM.W R0!, {R1, R3-R9} 0x08004264: 3A20 SUBS R2, #32 0x08004266: D2FB BCS .L3 ; 0x08004260 0x08004268: E8BD 03F0 POP.W {R4-R9} 0x0800426C: 3220 ADDS R2, #32 0x0800426E: D00B BEQ .L7 ; 0x08004288
.L4: 0x08004270: 2A04 CMP R2, #4 0x08004272: D305 BCC .L6 ; 0x08004280
.L5: 0x08004274: F840 1B04 STR R1, [R0], #4 0x08004278: 1F12 SUBS R2, R2, #4 0x0800427A: D005 BEQ .L7 ; 0x08004288 0x0800427C: 2A04 CMP R2, #4 0x0800427E: D2F9 BCS .L5 ; 0x08004274
.L6: 0x08004280: F800 1B01 STRB R1, [R0], #1 0x08004284: 1E52 SUBS R2, R2, #1 0x08004286: D1FB BNE .L6 ; 0x08004280
.L7: 0x08004288: 4660 MOV R0, R12 0x0800428A: 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: 0x0800428C: B500 PUSH {LR} 0x0800428E: 4905 LDR R1, =0x00000008 ; [PC, #20] [0x080042A4] 0x08004290: F7FF FF96 BL __aeabi_read_tp ; 0x080041C0 0x08004294: 5841 LDR R1, [R0, R1] 0x08004296: 4A04 LDR R2, =0x0000000C ; [PC, #16] [0x080042A8] 0x08004298: 2900 CMP R1, #0 0x0800429A: BF08 IT EQ 0x0800429C: 1881 ADDEQ R1, R0, R2 0x0800429E: 4608 MOV R0, R1 0x080042A0: BD00 POP {PC} 0x080042A2: BF00 NOP 0x080042A4: 00000008 DC.W 00000008 ; R_ARM_TLS_LE32 0x080042A8: 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: 0x080042AC: 0800D8F5 DC.W 0800D8F5 ; R_ARM_ABS32 0x080042B0: 080042D8 DC.W __SEGGER_RTL_c_locale_data 0x080042B4: 080042B8 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: 0x080042B8: 0800CEB5 DC.W __SEGGER_RTL_ascii_isctype 0x080042BC: 0800CED5 DC.W __SEGGER_RTL_ascii_toupper 0x080042C0: 0800CEE1 DC.W __SEGGER_RTL_ascii_tolower 0x080042C4: 0800CEED DC.W __SEGGER_RTL_ascii_iswctype 0x080042C8: 0800CF0D DC.W __SEGGER_RTL_ascii_towupper 0x080042CC: 0800CF19 DC.W __SEGGER_RTL_ascii_towlower 0x080042D0: 0800AC9B DC.W __SEGGER_RTL_ascii_wctomb 0x080042D4: 0800AC69 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: 0x080042D8: 0800D8F7 DC.W __SEGGER_RTL_data_utf8_period 0x080042DC: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042E0: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042E4: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042E8: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042EC: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042F0: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042F4: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042F8: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x080042FC: 0800DEA0 DC.W __SEGGER_RTL_data_empty_string 0x08004300: FF DC.B 0xFF ; '\xFF' 0x08004301: FF DC.B 0xFF ; '\xFF' 0x08004302: FF DC.B 0xFF ; '\xFF' 0x08004303: FF DC.B 0xFF ; '\xFF' 0x08004304: FF DC.B 0xFF ; '\xFF' 0x08004305: FF DC.B 0xFF ; '\xFF' 0x08004306: FF DC.B 0xFF ; '\xFF' 0x08004307: FF DC.B 0xFF ; '\xFF' 0x08004308: FF DC.B 0xFF ; '\xFF' 0x08004309: FF DC.B 0xFF ; '\xFF' 0x0800430A: FF DC.B 0xFF ; '\xFF' 0x0800430B: FF DC.B 0xFF ; '\xFF' 0x0800430C: FF DC.B 0xFF ; '\xFF' 0x0800430D: FF DC.B 0xFF ; '\xFF' 0x0800430E: 00 DC.B 0x00 ; '\0' 0x0800430F: 00 DC.B 0x00 ; '\0' 0x08004310: 0800D8BB DC.W __SEGGER_RTL_c_locale_day_names 0x08004314: 0800DE52 DC.W __SEGGER_RTL_c_locale_abbrev_day_names 0x08004318: 0800D332 DC.W __SEGGER_RTL_c_locale_month_names 0x0800431C: 0800DE6F DC.W __SEGGER_RTL_c_locale_abbrev_month_names 0x08004320: 0800D389 DC.W __SEGGER_RTL_c_locale_am_pm_indicator 0x08004324: 0800DE40 DC.W __SEGGER_RTL_c_locale_date_format 0x08004328: 0800DE49 DC.W __SEGGER_RTL_c_locale_time_format 0x0800432C: 0800D390 DC.W __SEGGER_RTL_c_locale_date_time_format

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


HAL_ADC_MspInit: 0x08004330: B570 PUSH {R4-R6, LR} 0x08004332: B09C SUB SP, SP, #112 0x08004334: 4604 MOV R4, R0 0x08004336: A817 ADD R0, SP, #92 0x08004338: 2114 MOVS R1, #20 0x0800433A: F7FF FF73 BL __aeabi_memclr ; 0x08004224 0x0800433E: A802 ADD R0, SP, #8 0x08004340: 2154 MOVS R1, #84 0x08004342: F7FF FF6F BL __aeabi_memclr ; 0x08004224 0x08004346: 6820 LDR R0, [R4] 0x08004348: F100 4030 ADD.W R0, R0, #0xB0000000 0x0800434C: EA4F 2030 ROR R0, R0, #8 0x08004350: 2806 CMP R0, #6 0x08004352: F200 8170 BHI.W .L10 ; 0x08004636 0x08004356: E8DF F010 TBH [PC, R0, LSL #1] 0x0800435A: 07 DC.B 0x07 ; '\x07' 0x0800435B: 00 DC.B 0x00 ; '\0' 0x0800435C: 89 DC.B 0x89 ; '\x89' 0x0800435D: 00 DC.B 0x00 ; '\0' 0x0800435E: 6E DC.B 0x6E ; 'n' 0x0800435F: 01 DC.B 0x01 ; '\x01' 0x08004360: 6E DC.B 0x6E ; 'n' 0x08004361: 01 DC.B 0x01 ; '\x01' 0x08004362: 46 DC.B 0x46 ; 'F' 0x08004363: 00 DC.B 0x00 ; '\0' 0x08004364: D5 DC.B 0xD5 ; '\xD5' 0x08004365: 00 DC.B 0x00 ; '\0' 0x08004366: 18 DC.B 0x18 ; '\x18' 0x08004367: 01 DC.B 0x01 ; '\x01' 0x08004368: F44F 4000 MOV.W R0, #0x8000 0x0800436C: 9002 STR R0, [SP, #8] 0x0800436E: F04F 5080 MOV.W R0, #0x10000000 0x08004372: 9013 STR R0, [SP, #76] 0x08004374: A802 ADD R0, SP, #8 0x08004376: F7FD FB05 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800437A: 2800 CMP R0, #0 0x0800437C: BF18 IT NE 0x0800437E: F000 FA71 BLNE Error_Handler ; 0x08004864 0x08004382: F241 3004 MOVW R0, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x08004386: F2C1 0000 MOVT R0, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x0800438A: 6801 LDR R1, [R0] 0x0800438C: 1C4A ADDS R2, R1, #1 0x0800438E: 6002 STR R2, [R0] 0x08004390: F241 004C MOVW R0, #0x104C 0x08004394: F2C4 0002 MOVT R0, #0x4002 0x08004398: B941 CBNZ R1, .L1 ; 0x080043AC 0x0800439A: 6801 LDR R1, [R0] 0x0800439C: F441 5100 ORR R1, R1, #0x2000 0x080043A0: 6001 STR R1, [R0] 0x080043A2: 6801 LDR R1, [R0] 0x080043A4: F401 5100 AND R1, R1, #0x2000 0x080043A8: 9101 STR R1, [SP, #4] 0x080043AA: 9901 LDR R1, [SP, #4]
.L1: 0x080043AC: 6801 LDR R1, [R0] 0x080043AE: F041 0101 ORR R1, R1, #1 0x080043B2: 6001 STR R1, [R0] 0x080043B4: 6800 LDR R0, [R0] 0x080043B6: F000 0001 AND R0, R0, #1 0x080043BA: 9001 STR R0, [SP, #4] 0x080043BC: 9801 LDR R0, [SP, #4] 0x080043BE: 2003 MOVS R0, #3 0x080043C0: E9CD 0017 STRD R0, R0, [SP, #92] 0x080043C4: 2600 MOVS R6, #0 0x080043C6: 9619 STR R6, [SP, #100] 0x080043C8: A917 ADD R1, SP, #92 0x080043CA: F04F 4090 MOV.W R0, #0x48000000 0x080043CE: F7FC FF45 BL HAL_GPIO_Init ; 0x0800125C 0x080043D2: F241 153C MOVW R5, #0x113C ; 0x1000113C = hdma_adc1 0x080043D6: F2C1 0500 MOVT R5, #0x1000 ; 0x1000113C = hdma_adc1 0x080043DA: 2008 MOVS R0, #8 0x080043DC: F2C4 0002 MOVT R0, #0x4002 0x080043E0: 6028 STR R0, [R5] 0x080043E2: 2005 MOVS R0, #5 0x080043E4: E081 B .L4 ; 0x080044EA 0x080043E6: F44F 3080 MOV.W R0, #0x010000 0x080043EA: 9002 STR R0, [SP, #8] 0x080043EC: F04F 4080 MOV.W R0, #0x40000000 0x080043F0: 9014 STR R0, [SP, #80] 0x080043F2: A802 ADD R0, SP, #8 0x080043F4: F7FD FAC6 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x080043F8: 2800 CMP R0, #0 0x080043FA: BF18 IT NE 0x080043FC: F000 FA32 BLNE Error_Handler ; 0x08004864 0x08004400: F241 3000 MOVW R0, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08004404: F2C1 0000 MOVT R0, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08004408: 6801 LDR R1, [R0] 0x0800440A: 1C4A ADDS R2, R1, #1 0x0800440C: 6002 STR R2, [R0] 0x0800440E: F241 004C MOVW R0, #0x104C 0x08004412: F2C4 0002 MOVT R0, #0x4002 0x08004416: B941 CBNZ R1, .L2 ; 0x0800442A 0x08004418: 6801 LDR R1, [R0] 0x0800441A: F441 4180 ORR R1, R1, #0x4000 0x0800441E: 6001 STR R1, [R0] 0x08004420: 6801 LDR R1, [R0] 0x08004422: F401 4180 AND R1, R1, #0x4000 0x08004426: 9101 STR R1, [SP, #4] 0x08004428: 9901 LDR R1, [SP, #4]
.L2: 0x0800442A: 6801 LDR R1, [R0] 0x0800442C: F041 0102 ORR R1, R1, #2 0x08004430: 6001 STR R1, [R0] 0x08004432: 6800 LDR R0, [R0] 0x08004434: F000 0002 AND R0, R0, #2 0x08004438: 9001 STR R0, [SP, #4] 0x0800443A: 9801 LDR R0, [SP, #4] 0x0800443C: F242 0003 MOVW R0, #0x2003 0x08004440: 9017 STR R0, [SP, #92] 0x08004442: 2003 MOVS R0, #3 0x08004444: 2600 MOVS R6, #0 0x08004446: E9CD 0618 STRD R0, R6, [SP, #96] 0x0800444A: F240 4000 MOVW R0, #0x0400 0x0800444E: F6C4 0000 MOVT R0, #0x4800 0x08004452: A917 ADD R1, SP, #92 0x08004454: F7FC FF02 BL HAL_GPIO_Init ; 0x0800125C 0x08004458: F241 057C MOVW R5, #0x107C ; 0x1000107C = hdma_adc3 0x0800445C: F2C1 0500 MOVT R5, #0x1000 ; 0x1000107C = hdma_adc3 0x08004460: 2030 MOVS R0, #48 0x08004462: F2C4 0002 MOVT R0, #0x4002 0x08004466: 6028 STR R0, [R5] 0x08004468: 2025 MOVS R0, #37 0x0800446A: E0CE B .L7 ; 0x0800460A 0x0800446C: F44F 4000 MOV.W R0, #0x8000 0x08004470: 9002 STR R0, [SP, #8] 0x08004472: F04F 5080 MOV.W R0, #0x10000000 0x08004476: 9013 STR R0, [SP, #76] 0x08004478: A802 ADD R0, SP, #8 0x0800447A: F7FD FA83 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800447E: 2800 CMP R0, #0 0x08004480: BF18 IT NE 0x08004482: F000 F9EF BLNE Error_Handler ; 0x08004864 0x08004486: F241 3004 MOVW R0, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x0800448A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED 0x0800448E: 6801 LDR R1, [R0] 0x08004490: 1C4A ADDS R2, R1, #1 0x08004492: 6002 STR R2, [R0] 0x08004494: F241 004C MOVW R0, #0x104C 0x08004498: F2C4 0002 MOVT R0, #0x4002 0x0800449C: B941 CBNZ R1, .L3 ; 0x080044B0 0x0800449E: 6801 LDR R1, [R0] 0x080044A0: F441 5100 ORR R1, R1, #0x2000 0x080044A4: 6001 STR R1, [R0] 0x080044A6: 6801 LDR R1, [R0] 0x080044A8: F401 5100 AND R1, R1, #0x2000 0x080044AC: 9101 STR R1, [SP, #4] 0x080044AE: 9901 LDR R1, [SP, #4]
.L3: 0x080044B0: 6801 LDR R1, [R0] 0x080044B2: F041 0101 ORR R1, R1, #1 0x080044B6: 6001 STR R1, [R0] 0x080044B8: 6800 LDR R0, [R0] 0x080044BA: F000 0001 AND R0, R0, #1 0x080044BE: 9001 STR R0, [SP, #4] 0x080044C0: 9801 LDR R0, [SP, #4] 0x080044C2: 20C0 MOVS R0, #192 0x080044C4: 9017 STR R0, [SP, #92] 0x080044C6: 2003 MOVS R0, #3 0x080044C8: 2600 MOVS R6, #0 0x080044CA: E9CD 0618 STRD R0, R6, [SP, #96] 0x080044CE: A917 ADD R1, SP, #92 0x080044D0: F04F 4090 MOV.W R0, #0x48000000 0x080044D4: F7FC FEC2 BL HAL_GPIO_Init ; 0x0800125C 0x080044D8: F241 05DC MOVW R5, #0x10DC ; 0x100010DC = hdma_adc2 0x080044DC: F2C1 0500 MOVT R5, #0x1000 ; 0x100010DC = hdma_adc2 0x080044E0: 201C MOVS R0, #28 0x080044E2: F2C4 0002 MOVT R0, #0x4002 0x080044E6: 6028 STR R0, [R5] 0x080044E8: 2024 MOVS R0, #36
.L4: 0x080044EA: E9C5 0601 STRD R0, R6, [R5, #4] 0x080044EE: 2080 MOVS R0, #128 0x080044F0: E9C5 6003 STRD R6, R0, [R5, #12] 0x080044F4: F44F 7000 MOV.W R0, #0x0200 0x080044F8: 6168 STR R0, [R5, #20] 0x080044FA: F44F 6000 MOV.W R0, #0x0800 0x080044FE: E9C5 0606 STRD R0, R6, [R5, #24] 0x08004502: E08F B .L8 ; 0x08004624 0x08004504: F44F 3080 MOV.W R0, #0x010000 0x08004508: 9002 STR R0, [SP, #8] 0x0800450A: F04F 4080 MOV.W R0, #0x40000000 0x0800450E: 9014 STR R0, [SP, #80] 0x08004510: A802 ADD R0, SP, #8 0x08004512: F7FD FA37 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x08004516: 2800 CMP R0, #0 0x08004518: BF18 IT NE 0x0800451A: F000 F9A3 BLNE Error_Handler ; 0x08004864 0x0800451E: F241 3000 MOVW R0, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08004522: F2C1 0000 MOVT R0, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x08004526: 6801 LDR R1, [R0] 0x08004528: 1C4A ADDS R2, R1, #1 0x0800452A: 6002 STR R2, [R0] 0x0800452C: F241 004C MOVW R0, #0x104C 0x08004530: F2C4 0002 MOVT R0, #0x4002 0x08004534: B941 CBNZ R1, .L5 ; 0x08004548 0x08004536: 6801 LDR R1, [R0] 0x08004538: F441 4180 ORR R1, R1, #0x4000 0x0800453C: 6001 STR R1, [R0] 0x0800453E: 6801 LDR R1, [R0] 0x08004540: F401 4180 AND R1, R1, #0x4000 0x08004544: 9101 STR R1, [SP, #4] 0x08004546: 9901 LDR R1, [SP, #4]
.L5: 0x08004548: 6801 LDR R1, [R0] 0x0800454A: F041 0102 ORR R1, R1, #2 0x0800454E: 6001 STR R1, [R0] 0x08004550: 6800 LDR R0, [R0] 0x08004552: F000 0002 AND R0, R0, #2 0x08004556: 9001 STR R0, [SP, #4] 0x08004558: 9801 LDR R0, [SP, #4] 0x0800455A: F44F 4040 MOV.W R0, #0xC000 0x0800455E: 9017 STR R0, [SP, #92] 0x08004560: 2003 MOVS R0, #3 0x08004562: 2600 MOVS R6, #0 0x08004564: E9CD 0618 STRD R0, R6, [SP, #96] 0x08004568: F240 4000 MOVW R0, #0x0400 0x0800456C: F6C4 0000 MOVT R0, #0x4800 0x08004570: A917 ADD R1, SP, #92 0x08004572: F7FC FE73 BL HAL_GPIO_Init ; 0x0800125C 0x08004576: F241 051C MOVW R5, #0x101C ; 0x1000101C = hdma_adc4 0x0800457A: F2C1 0500 MOVT R5, #0x1000 ; 0x1000101C = hdma_adc4 0x0800457E: 2044 MOVS R0, #68 0x08004580: F2C4 0002 MOVT R0, #0x4002 0x08004584: 6028 STR R0, [R5] 0x08004586: 2026 MOVS R0, #38 0x08004588: E03F B .L7 ; 0x0800460A 0x0800458A: F44F 3080 MOV.W R0, #0x010000 0x0800458E: 9002 STR R0, [SP, #8] 0x08004590: F04F 4080 MOV.W R0, #0x40000000 0x08004594: 9014 STR R0, [SP, #80] 0x08004596: A802 ADD R0, SP, #8 0x08004598: F7FD F9F4 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800459C: 2800 CMP R0, #0 0x0800459E: BF18 IT NE 0x080045A0: F000 F960 BLNE Error_Handler ; 0x08004864 0x080045A4: F241 3000 MOVW R0, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x080045A8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED 0x080045AC: 6801 LDR R1, [R0] 0x080045AE: 1C4A ADDS R2, R1, #1 0x080045B0: 6002 STR R2, [R0] 0x080045B2: F241 004C MOVW R0, #0x104C 0x080045B6: F2C4 0002 MOVT R0, #0x4002 0x080045BA: B941 CBNZ R1, .L6 ; 0x080045CE 0x080045BC: 6801 LDR R1, [R0] 0x080045BE: F441 4180 ORR R1, R1, #0x4000 0x080045C2: 6001 STR R1, [R0] 0x080045C4: 6801 LDR R1, [R0] 0x080045C6: F401 4180 AND R1, R1, #0x4000 0x080045CA: 9101 STR R1, [SP, #4] 0x080045CC: 9901 LDR R1, [SP, #4]
.L6: 0x080045CE: 6801 LDR R1, [R0] 0x080045D0: F041 0101 ORR R1, R1, #1 0x080045D4: 6001 STR R1, [R0] 0x080045D6: 6800 LDR R0, [R0] 0x080045D8: F000 0001 AND R0, R0, #1 0x080045DC: 9001 STR R0, [SP, #4] 0x080045DE: 9801 LDR R0, [SP, #4] 0x080045E0: F44F 7040 MOV.W R0, #0x0300 0x080045E4: 9017 STR R0, [SP, #92] 0x080045E6: 2003 MOVS R0, #3 0x080045E8: 2600 MOVS R6, #0 0x080045EA: E9CD 0618 STRD R0, R6, [SP, #96] 0x080045EE: A917 ADD R1, SP, #92 0x080045F0: F04F 4090 MOV.W R0, #0x48000000 0x080045F4: F7FC FE32 BL HAL_GPIO_Init ; 0x0800125C 0x080045F8: F640 75BC MOVW R5, #0x0FBC ; 0x10000FBC = hdma_adc5 0x080045FC: F2C1 0500 MOVT R5, #0x1000 ; 0x10000FBC = hdma_adc5 0x08004600: 2058 MOVS R0, #88 0x08004602: F2C4 0002 MOVT R0, #0x4002 0x08004606: 6028 STR R0, [R5] 0x08004608: 2027 MOVS R0, #39
.L7: 0x0800460A: E9C5 0601 STRD R0, R6, [R5, #4] 0x0800460E: 2080 MOVS R0, #128 0x08004610: E9C5 6003 STRD R6, R0, [R5, #12] 0x08004614: F44F 7080 MOV.W R0, #0x0100 0x08004618: 6168 STR R0, [R5, #20] 0x0800461A: F44F 6000 MOV.W R0, #0x0800 0x0800461E: 61A8 STR R0, [R5, #24] 0x08004620: 2020 MOVS R0, #32 0x08004622: 61E8 STR R0, [R5, #28]
.L8: 0x08004624: 622E STR R6, [R5, #32] 0x08004626: 4628 MOV R0, R5 0x08004628: F004 F821 BL HAL_DMA_Init ; 0x0800866E 0x0800462C: B108 CBZ R0, .L9 ; 0x08004632 0x0800462E: F000 F919 BL Error_Handler ; 0x08004864
.L9: 0x08004632: 6565 STR R5, [R4, #84] 0x08004634: 62AC STR R4, [R5, #40]
.L10: 0x08004636: B01C ADD SP, SP, #112 0x08004638: BD70 POP {R4-R6, PC}

Section .text.MX_ADC4_Init from adc.o, size=146, align=2


MX_ADC4_Init: 0x0800463A: B570 PUSH {R4-R6, LR} 0x0800463C: B088 SUB SP, SP, #32 0x0800463E: 4668 MOV R0, SP 0x08004640: 2120 MOVS R1, #32 0x08004642: F7FF FDEF BL __aeabi_memclr ; 0x08004224 0x08004646: F640 4420 MOVW R4, #0x0C20 ; 0x10000C20 = hadc4 0x0800464A: F2C1 0400 MOVT R4, #0x1000 ; 0x10000C20 = hadc4 0x0800464E: F240 5000 MOVW R0, #0x0500 0x08004652: F2C5 0000 MOVT R0, #0x5000 0x08004656: 6020 STR R0, [R4] 0x08004658: 1D20 ADDS R0, R4, #4 0x0800465A: 2114 MOVS R1, #20 0x0800465C: F7FF FDE2 BL __aeabi_memclr ; 0x08004224 0x08004660: 2500 MOVS R5, #0 0x08004662: 2001 MOVS R0, #1 0x08004664: 2604 MOVS R6, #4 0x08004666: 61A6 STR R6, [R4, #24] 0x08004668: F44F 7180 MOV.W R1, #0x0100 0x0800466C: 83A1 STRH R1, [R4, #28] 0x0800466E: 6220 STR R0, [R4, #32] 0x08004670: F884 5024 STRB.W R5, [R4, #36] 0x08004674: E9C4 550B STRD R5, R5, [R4, #44] 0x08004678: F884 0038 STRB.W R0, [R4, #56] 0x0800467C: 63E5 STR R5, [R4, #60] 0x0800467E: F884 0040 STRB.W R0, [R4, #64] 0x08004682: 211C MOVS R1, #28 0x08004684: 6461 STR R1, [R4, #68] 0x08004686: 2180 MOVS R1, #128 0x08004688: E9C4 1512 STRD R1, R5, [R4, #72] 0x0800468C: 6520 STR R0, [R4, #80] 0x0800468E: 4620 MOV R0, R4 0x08004690: F000 FADE BL HAL_ADC_Init ; 0x08004C50 0x08004694: 2800 CMP R0, #0 0x08004696: BF18 IT NE 0x08004698: F000 F8E4 BLNE Error_Handler ; 0x08004864 0x0800469C: 2010 MOVS R0, #16 0x0800469E: F2C1 00C0 MOVT R0, #0x10C0 0x080046A2: 9000 STR R0, [SP, #0] 0x080046A4: 2006 MOVS R0, #6 0x080046A6: 9001 STR R0, [SP, #4] 0x080046A8: 2007 MOVS R0, #7 0x080046AA: 9002 STR R0, [SP, #8] 0x080046AC: 2000 MOVS R0, #0 0x080046AE: F2C4 007F MOVT R0, #0x407F 0x080046B2: E9CD 0603 STRD R0, R6, [SP, #12] 0x080046B6: 9505 STR R5, [SP, #20] 0x080046B8: 4620 MOV R0, R4 0x080046BA: 4669 MOV R1, SP 0x080046BC: F000 FF50 BL HAL_ADC_ConfigChannel ; 0x08005560 0x080046C0: 2800 CMP R0, #0 0x080046C2: BF18 IT NE 0x080046C4: F000 F8CE BLNE Error_Handler ; 0x08004864 0x080046C8: B008 ADD SP, SP, #32 0x080046CA: BD70 POP {R4-R6, PC}

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


SystemClock_Config: 0x080046CC: B520 PUSH {R5, LR} 0x080046CE: B094 SUB SP, SP, #80 0x080046D0: A805 ADD R0, SP, #20 0x080046D2: 2138 MOVS R1, #56 0x080046D4: F7FF FDA6 BL __aeabi_memclr ; 0x08004224 0x080046D8: 4668 MOV R0, SP 0x080046DA: 2114 MOVS R1, #20 0x080046DC: F7FF FDA2 BL __aeabi_memclr ; 0x08004224 0x080046E0: F44F 7000 MOV.W R0, #0x0200 0x080046E4: F002 FC9E BL HAL_PWREx_ControlVoltageScaling ; 0x08007024 0x080046E8: F005 F9FB BL HAL_PWR_EnableBkUpAccess ; 0x08009AE2 0x080046EC: F241 0090 MOVW R0, #0x1090 0x080046F0: F2C4 0002 MOVT R0, #0x4002 0x080046F4: 2503 MOVS R5, #3 0x080046F6: 6801 LDR R1, [R0] 0x080046F8: F021 0118 BIC R1, R1, #24 0x080046FC: 6001 STR R1, [R0] 0x080046FE: 202D MOVS R0, #45 0x08004700: 9005 STR R0, [SP, #20] 0x08004702: F44F 3080 MOV.W R0, #0x010000 0x08004706: 9006 STR R0, [SP, #24] 0x08004708: 2001 MOVS R0, #1 0x0800470A: 9007 STR R0, [SP, #28] 0x0800470C: E9CD 000A STRD R0, R0, [SP, #40] 0x08004710: 2002 MOVS R0, #2 0x08004712: 900C STR R0, [SP, #48] 0x08004714: E9CD 500D STRD R5, R0, [SP, #52] 0x08004718: 2110 MOVS R1, #16 0x0800471A: 910F STR R1, [SP, #60] 0x0800471C: 2108 MOVS R1, #8 0x0800471E: E9CD 1010 STRD R1, R0, [SP, #64] 0x08004722: 9012 STR R0, [SP, #72] 0x08004724: A805 ADD R0, SP, #20 0x08004726: F002 FD07 BL HAL_RCC_OscConfig ; 0x08007138 0x0800472A: B140 CBZ R0, .L2 ; 0x0800473E 0x0800472C: B672 CPSID i 0x0800472E: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x08004732: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08004736: F006 F990 BL puts ; 0x0800AA5A 0x0800473A: BF00 NOP
.L1: 0x0800473C: E7FE B .L1 ; 0x0800473C
.L2: 0x0800473E: 200F MOVS R0, #15 0x08004740: E9CD 0500 STRD R0, R5, [SP] 0x08004744: 2000 MOVS R0, #0 0x08004746: E9CD 0002 STRD R0, R0, [SP, #8] 0x0800474A: 9004 STR R0, [SP, #16] 0x0800474C: 4668 MOV R0, SP 0x0800474E: 2103 MOVS R1, #3 0x08004750: F7FC FFC8 BL HAL_RCC_ClockConfig ; 0x080016E4 0x08004754: B138 CBZ R0, .L4 ; 0x08004766 0x08004756: B672 CPSID i 0x08004758: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x0800475C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x08004760: F006 F97B BL puts ; 0x0800AA5A
.L3: 0x08004764: E7FE B .L3 ; 0x08004764
.L4: 0x08004766: B014 ADD SP, SP, #80 0x08004768: BD20 POP {R5, PC}

Section .text.MX_ADC5_Init from adc.o, size=250, align=2


MX_ADC5_Init: 0x0800476A: B530 PUSH {R4-R5, LR} 0x0800476C: B089 SUB SP, SP, #36 0x0800476E: A801 ADD R0, SP, #4 0x08004770: 2120 MOVS R1, #32 0x08004772: F7FF FD57 BL __aeabi_memclr ; 0x08004224 0x08004776: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800477A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x0800477E: 2400 MOVS R4, #0 0x08004780: 2101 MOVS R1, #1 0x08004782: F240 6200 MOVW R2, #0x0600 0x08004786: F2C5 0200 MOVT R2, #0x5000 0x0800478A: E9C0 2400 STRD R2, R4, [R0] 0x0800478E: E9C0 4402 STRD R4, R4, [R0, #8] 0x08004792: E9C0 4104 STRD R4, R1, [R0, #16] 0x08004796: 2208 MOVS R2, #8 0x08004798: 6182 STR R2, [R0, #24] 0x0800479A: F44F 7280 MOV.W R2, #0x0100 0x0800479E: 8382 STRH R2, [R0, #28] 0x080047A0: 2504 MOVS R5, #4 0x080047A2: 6205 STR R5, [R0, #32] 0x080047A4: F880 4024 STRB.W R4, [R0, #36] 0x080047A8: E9C0 440B STRD R4, R4, [R0, #44] 0x080047AC: F880 1038 STRB.W R1, [R0, #56] 0x080047B0: 63C4 STR R4, [R0, #60] 0x080047B2: F880 1040 STRB.W R1, [R0, #64] 0x080047B6: 221C MOVS R2, #28 0x080047B8: 6442 STR R2, [R0, #68] 0x080047BA: 2280 MOVS R2, #128 0x080047BC: E9C0 2412 STRD R2, R4, [R0, #72] 0x080047C0: 6501 STR R1, [R0, #80] 0x080047C2: F000 FA45 BL HAL_ADC_Init ; 0x08004C50 0x080047C6: 2800 CMP R0, #0 0x080047C8: BF18 IT NE 0x080047CA: F000 F84B BLNE Error_Handler ; 0x08004864 0x080047CE: 2010 MOVS R0, #16 0x080047D0: F2C9 00C0 MOVT R0, #0x90C0 0x080047D4: 9001 STR R0, [SP, #4] 0x080047D6: 2006 MOVS R0, #6 0x080047D8: 9002 STR R0, [SP, #8] 0x080047DA: 2007 MOVS R0, #7 0x080047DC: 9003 STR R0, [SP, #12] 0x080047DE: 207F MOVS R0, #127 0x080047E0: E9CD 0504 STRD R0, R5, [SP, #16] 0x080047E4: 9406 STR R4, [SP, #24] 0x080047E6: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x080047EA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x080047EE: A901 ADD R1, SP, #4 0x080047F0: F000 FEB6 BL HAL_ADC_ConfigChannel ; 0x08005560 0x080047F4: 2800 CMP R0, #0 0x080047F6: BF18 IT NE 0x080047F8: F000 F834 BLNE Error_Handler ; 0x08004864 0x080047FC: 2000 MOVS R0, #0 0x080047FE: F2CC 7052 MOVT R0, #0xC752 0x08004802: 9001 STR R0, [SP, #4] 0x08004804: 200C MOVS R0, #12 0x08004806: 9002 STR R0, [SP, #8] 0x08004808: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800480C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08004810: A901 ADD R1, SP, #4 0x08004812: F000 FEA5 BL HAL_ADC_ConfigChannel ; 0x08005560 0x08004816: 2800 CMP R0, #0 0x08004818: BF18 IT NE 0x0800481A: F000 F823 BLNE Error_Handler ; 0x08004864 0x0800481E: F105 6006 ADD.W R0, R5, #0x08600000 0x08004822: 9001 STR R0, [SP, #4] 0x08004824: 2012 MOVS R0, #18 0x08004826: 9002 STR R0, [SP, #8] 0x08004828: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800482C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08004830: A901 ADD R1, SP, #4 0x08004832: F000 FE95 BL HAL_ADC_ConfigChannel ; 0x08005560 0x08004836: 2800 CMP R0, #0 0x08004838: BF18 IT NE 0x0800483A: F000 F813 BLNE Error_Handler ; 0x08004864 0x0800483E: 2002 MOVS R0, #2 0x08004840: F2C0 4030 MOVT R0, #0x0430 0x08004844: 9001 STR R0, [SP, #4] 0x08004846: 2018 MOVS R0, #24 0x08004848: 9002 STR R0, [SP, #8] 0x0800484A: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5 0x0800484E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5 0x08004852: A901 ADD R1, SP, #4 0x08004854: F000 FE84 BL HAL_ADC_ConfigChannel ; 0x08005560 0x08004858: 2800 CMP R0, #0 0x0800485A: BF18 IT NE 0x0800485C: F000 F802 BLNE Error_Handler ; 0x08004864 0x08004860: B009 ADD SP, SP, #36 0x08004862: BD30 POP {R4-R5, PC}

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


Error_Handler: 0x08004864: B672 CPSID i 0x08004866: F64C 7046 MOVW R0, #0xCF46 ; 0x0800CF46 = .rodata..Lstr.33 0x0800486A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF46 = .rodata..Lstr.33 0x0800486E: F006 F8F4 BL puts ; 0x0800AA5A 0x08004872: BF00 NOP
.L1: 0x08004874: E7FE B .L1 ; 0x08004874

Section .text.MX_CRC_Init from crc.o, size=66, align=2


MX_CRC_Init: 0x08004876: B580 PUSH {R7, LR} 0x08004878: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc 0x0800487C: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc 0x08004880: F243 0100 MOVW R1, #0x3000 0x08004884: F2C4 0102 MOVT R1, #0x4002 0x08004888: 6001 STR R1, [R0] 0x0800488A: F240 1101 MOVW R1, #0x0101 0x0800488E: 8081 STRH R1, [R0, #4] 0x08004890: 2107 MOVS R1, #7 0x08004892: 6081 STR R1, [R0, #8] 0x08004894: 2110 MOVS R1, #16 0x08004896: 60C1 STR R1, [R0, #12] 0x08004898: 21FF MOVS R1, #255 0x0800489A: 6101 STR R1, [R0, #16] 0x0800489C: 2100 MOVS R1, #0 0x0800489E: E9C0 1105 STRD R1, R1, [R0, #20] 0x080048A2: 2101 MOVS R1, #1 0x080048A4: 6201 STR R1, [R0, #32] 0x080048A6: F003 FE26 BL HAL_CRC_Init ; 0x080084F6 0x080048AA: 2800 CMP R0, #0 0x080048AC: BF14 ITE NE 0x080048AE: E8BD 4008 POPNE.W {R3, LR} 0x080048B2: BD08 POPEQ {R3, PC} 0x080048B4: F7FF BFD6 B.W Error_Handler ; 0x08004864

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


NMI_Handler: 0x080048B8: E7FE B NMI_Handler ; 0x080048B8

Section .text.HAL_CRC_MspInit from crc.o, size=46, align=2


HAL_CRC_MspInit: 0x080048BA: 6800 LDR R0, [R0] 0x080048BC: F243 0100 MOVW R1, #0x3000 0x080048C0: F2C4 0102 MOVT R1, #0x4002 0x080048C4: 4288 CMP R0, R1 0x080048C6: D10E BNE .L1 ; 0x080048E6 0x080048C8: B081 SUB SP, SP, #4 0x080048CA: F241 0048 MOVW R0, #0x1048 0x080048CE: F2C4 0002 MOVT R0, #0x4002 0x080048D2: 6801 LDR R1, [R0] 0x080048D4: F441 5180 ORR R1, R1, #0x1000 0x080048D8: 6001 STR R1, [R0] 0x080048DA: 6800 LDR R0, [R0] 0x080048DC: F400 5080 AND R0, R0, #0x1000 0x080048E0: 9000 STR R0, [SP, #0] 0x080048E2: 9800 LDR R0, [SP, #0] 0x080048E4: B001 ADD SP, SP, #4
.L1: 0x080048E6: 4770 BX LR

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


HardFault_Handler: 0x080048E8: E7FE B HardFault_Handler ; 0x080048E8

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


MX_DMA_Init: 0x080048EA: B500 PUSH {LR} 0x080048EC: B083 SUB SP, SP, #12 0x080048EE: F241 0048 MOVW R0, #0x1048 0x080048F2: F2C4 0002 MOVT R0, #0x4002 0x080048F6: 2200 MOVS R2, #0 0x080048F8: 6801 LDR R1, [R0] 0x080048FA: F041 0104 ORR R1, R1, #4 0x080048FE: 6001 STR R1, [R0] 0x08004900: 6801 LDR R1, [R0] 0x08004902: F001 0104 AND R1, R1, #4 0x08004906: 9102 STR R1, [SP, #8] 0x08004908: 9902 LDR R1, [SP, #8] 0x0800490A: 6801 LDR R1, [R0] 0x0800490C: F041 0101 ORR R1, R1, #1 0x08004910: 6001 STR R1, [R0] 0x08004912: 6800 LDR R0, [R0] 0x08004914: F000 0001 AND R0, R0, #1 0x08004918: 9001 STR R0, [SP, #4] 0x0800491A: 9801 LDR R0, [SP, #4] 0x0800491C: 200B MOVS R0, #11 0x0800491E: 2100 MOVS R1, #0 0x08004920: F003 FB6F BL HAL_NVIC_SetPriority ; 0x08008002 0x08004924: 200B MOVS R0, #11 0x08004926: F003 FBD8 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800492A: 200C MOVS R0, #12 0x0800492C: 2100 MOVS R1, #0 0x0800492E: 2200 MOVS R2, #0 0x08004930: F003 FB67 BL HAL_NVIC_SetPriority ; 0x08008002 0x08004934: 200C MOVS R0, #12 0x08004936: F003 FBD0 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800493A: 200D MOVS R0, #13 0x0800493C: 2100 MOVS R1, #0 0x0800493E: 2200 MOVS R2, #0 0x08004940: F003 FB5F BL HAL_NVIC_SetPriority ; 0x08008002 0x08004944: 200D MOVS R0, #13 0x08004946: F003 FBC8 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800494A: 200E MOVS R0, #14 0x0800494C: 2100 MOVS R1, #0 0x0800494E: 2200 MOVS R2, #0 0x08004950: F003 FB57 BL HAL_NVIC_SetPriority ; 0x08008002 0x08004954: 200E MOVS R0, #14 0x08004956: F003 FBC0 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800495A: 200F MOVS R0, #15 0x0800495C: 2100 MOVS R1, #0 0x0800495E: 2200 MOVS R2, #0 0x08004960: F003 FB4F BL HAL_NVIC_SetPriority ; 0x08008002 0x08004964: 200F MOVS R0, #15 0x08004966: F003 FBB8 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800496A: 2010 MOVS R0, #16 0x0800496C: 2100 MOVS R1, #0 0x0800496E: 2200 MOVS R2, #0 0x08004970: F003 FB47 BL HAL_NVIC_SetPriority ; 0x08008002 0x08004974: 2010 MOVS R0, #16 0x08004976: F003 FBB0 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x0800497A: 2011 MOVS R0, #17 0x0800497C: 2100 MOVS R1, #0 0x0800497E: 2200 MOVS R2, #0 0x08004980: F003 FB3F BL HAL_NVIC_SetPriority ; 0x08008002 0x08004984: B003 ADD SP, SP, #12 0x08004986: 2011 MOVS R0, #17 0x08004988: F85D EB04 POP.W {LR} 0x0800498C: F003 BBA5 B.W HAL_NVIC_EnableIRQ ; 0x080080DA

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


MemManage_Handler: 0x08004990: E7FE B MemManage_Handler ; 0x08004990

Section .text.HAL_FDCAN_MspInit from fdcan.o, size=258, align=2


HAL_FDCAN_MspInit: 0x08004992: B510 PUSH {R4, LR} 0x08004994: B09C SUB SP, SP, #112 0x08004996: 4604 MOV R4, R0 0x08004998: A817 ADD R0, SP, #92 0x0800499A: 2114 MOVS R1, #20 0x0800499C: F7FF FC42 BL __aeabi_memclr ; 0x08004224 0x080049A0: A802 ADD R0, SP, #8 0x080049A2: 2154 MOVS R1, #84 0x080049A4: F7FF FC3E BL __aeabi_memclr ; 0x08004224 0x080049A8: 6820 LDR R0, [R4] 0x080049AA: F646 4100 MOVW R1, #0x6C00 0x080049AE: F2C4 0100 MOVT R1, #0x4000 0x080049B2: 4288 CMP R0, R1 0x080049B4: D031 BEQ .L2 ; 0x08004A1A 0x080049B6: F5A1 6180 SUB.W R1, R1, #0x0400 0x080049BA: 4288 CMP R0, R1 0x080049BC: D168 BNE .L5 ; 0x08004A90 0x080049BE: F44F 5080 MOV.W R0, #0x1000 0x080049C2: 9002 STR R0, [SP, #8] 0x080049C4: F04F 7000 MOV.W R0, #0x02000000 0x080049C8: 9010 STR R0, [SP, #64] 0x080049CA: A802 ADD R0, SP, #8 0x080049CC: F7FC FFDA BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x080049D0: 2800 CMP R0, #0 0x080049D2: BF18 IT NE 0x080049D4: F7FF FF46 BLNE Error_Handler ; 0x08004864 0x080049D8: F241 20FC MOVW R0, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x080049DC: F2C1 0000 MOVT R0, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x080049E0: 6801 LDR R1, [R0] 0x080049E2: 1C4A ADDS R2, R1, #1 0x080049E4: 6002 STR R2, [R0] 0x080049E6: F241 004C MOVW R0, #0x104C 0x080049EA: F2C4 0002 MOVT R0, #0x4002 0x080049EE: B941 CBNZ R1, .L1 ; 0x08004A02 0x080049F0: 68C1 LDR R1, [R0, #12] 0x080049F2: F041 7100 ORR R1, R1, #0x02000000 0x080049F6: 60C1 STR R1, [R0, #12] 0x080049F8: 68C1 LDR R1, [R0, #12] 0x080049FA: F001 7100 AND R1, R1, #0x02000000 0x080049FE: 9101 STR R1, [SP, #4] 0x08004A00: 9901 LDR R1, [SP, #4]
.L1: 0x08004A02: 6801 LDR R1, [R0] 0x08004A04: F041 0102 ORR R1, R1, #2 0x08004A08: 6001 STR R1, [R0] 0x08004A0A: 6800 LDR R0, [R0] 0x08004A0C: F000 0002 AND R0, R0, #2 0x08004A10: 9001 STR R0, [SP, #4] 0x08004A12: 9801 LDR R0, [SP, #4] 0x08004A14: 2009 MOVS R0, #9 0x08004A16: 2160 MOVS R1, #96 0x08004A18: E02C B .L4 ; 0x08004A74
.L2: 0x08004A1A: F44F 5080 MOV.W R0, #0x1000 0x08004A1E: 9002 STR R0, [SP, #8] 0x08004A20: F04F 7000 MOV.W R0, #0x02000000 0x08004A24: 9010 STR R0, [SP, #64] 0x08004A26: A802 ADD R0, SP, #8 0x08004A28: F7FC FFAC BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x08004A2C: 2800 CMP R0, #0 0x08004A2E: BF18 IT NE 0x08004A30: F7FF FF18 BLNE Error_Handler ; 0x08004864 0x08004A34: F241 20FC MOVW R0, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08004A38: F2C1 0000 MOVT R0, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED 0x08004A3C: 6801 LDR R1, [R0] 0x08004A3E: 1C4A ADDS R2, R1, #1 0x08004A40: 6002 STR R2, [R0] 0x08004A42: F241 004C MOVW R0, #0x104C 0x08004A46: F2C4 0002 MOVT R0, #0x4002 0x08004A4A: B941 CBNZ R1, .L3 ; 0x08004A5E 0x08004A4C: 68C1 LDR R1, [R0, #12] 0x08004A4E: F041 7100 ORR R1, R1, #0x02000000 0x08004A52: 60C1 STR R1, [R0, #12] 0x08004A54: 68C1 LDR R1, [R0, #12] 0x08004A56: F001 7100 AND R1, R1, #0x02000000 0x08004A5A: 9101 STR R1, [SP, #4] 0x08004A5C: 9901 LDR R1, [SP, #4]
.L3: 0x08004A5E: 6801 LDR R1, [R0] 0x08004A60: F041 0102 ORR R1, R1, #2 0x08004A64: 6001 STR R1, [R0] 0x08004A66: 6800 LDR R0, [R0] 0x08004A68: F000 0002 AND R0, R0, #2 0x08004A6C: 9001 STR R0, [SP, #4] 0x08004A6E: 9801 LDR R0, [SP, #4] 0x08004A70: 200B MOVS R0, #11 0x08004A72: 2118 MOVS R1, #24
.L4: 0x08004A74: 9117 STR R1, [SP, #92] 0x08004A76: 2102 MOVS R1, #2 0x08004A78: 9118 STR R1, [SP, #96] 0x08004A7A: 2100 MOVS R1, #0 0x08004A7C: E9CD 1119 STRD R1, R1, [SP, #100] 0x08004A80: 901B STR R0, [SP, #108] 0x08004A82: F240 4000 MOVW R0, #0x0400 0x08004A86: F6C4 0000 MOVT R0, #0x4800 0x08004A8A: A917 ADD R1, SP, #92 0x08004A8C: F7FC FBE6 BL HAL_GPIO_Init ; 0x0800125C
.L5: 0x08004A90: B01C ADD SP, SP, #112 0x08004A92: BD10 POP {R4, PC}

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


BusFault_Handler: 0x08004A94: E7FE B BusFault_Handler ; 0x08004A94

Section .text.MX_GPIO_Init from gpio.o, size=334, align=2


MX_GPIO_Init: 0x08004A96: E92D 46F0 PUSH.W {R4-R7, R9-R10, LR} 0x08004A9A: B087 SUB SP, SP, #28 0x08004A9C: A801 ADD R0, SP, #4 0x08004A9E: 2114 MOVS R1, #20 0x08004AA0: F7FF FBC0 BL __aeabi_memclr ; 0x08004224 0x08004AA4: F241 004C MOVW R0, #0x104C 0x08004AA8: F2C4 0002 MOVT R0, #0x4002 0x08004AAC: F240 4900 MOVW R9, #0x0400 0x08004AB0: 6801 LDR R1, [R0] 0x08004AB2: F041 0104 ORR R1, R1, #4 0x08004AB6: 6001 STR R1, [R0] 0x08004AB8: 6801 LDR R1, [R0] 0x08004ABA: F001 0104 AND R1, R1, #4 0x08004ABE: 9100 STR R1, [SP, #0] 0x08004AC0: 9900 LDR R1, [SP, #0] 0x08004AC2: 6801 LDR R1, [R0] 0x08004AC4: F041 0120 ORR R1, R1, #32 0x08004AC8: 6001 STR R1, [R0] 0x08004ACA: 6801 LDR R1, [R0] 0x08004ACC: F001 0120 AND R1, R1, #32 0x08004AD0: 9100 STR R1, [SP, #0] 0x08004AD2: 9900 LDR R1, [SP, #0] 0x08004AD4: 6801 LDR R1, [R0] 0x08004AD6: F041 0101 ORR R1, R1, #1 0x08004ADA: 6001 STR R1, [R0] 0x08004ADC: 6801 LDR R1, [R0] 0x08004ADE: F001 0101 AND R1, R1, #1 0x08004AE2: 9100 STR R1, [SP, #0] 0x08004AE4: 9900 LDR R1, [SP, #0] 0x08004AE6: 6801 LDR R1, [R0] 0x08004AE8: F041 0102 ORR R1, R1, #2 0x08004AEC: 6001 STR R1, [R0] 0x08004AEE: 6801 LDR R1, [R0] 0x08004AF0: F001 0102 AND R1, R1, #2 0x08004AF4: 9100 STR R1, [SP, #0] 0x08004AF6: 9900 LDR R1, [SP, #0] 0x08004AF8: 6801 LDR R1, [R0] 0x08004AFA: F041 0108 ORR R1, R1, #8 0x08004AFE: 6001 STR R1, [R0] 0x08004B00: 6800 LDR R0, [R0] 0x08004B02: F000 0008 AND R0, R0, #8 0x08004B06: 9000 STR R0, [SP, #0] 0x08004B08: 9800 LDR R0, [SP, #0] 0x08004B0A: F6C4 0900 MOVT R9, #0x4800 0x08004B0E: F509 6680 ADD.W R6, R9, #0x0400 0x08004B12: F242 0403 MOVW R4, #0x2003 0x08004B16: 4630 MOV R0, R6 0x08004B18: 4621 MOV R1, R4 0x08004B1A: 2200 MOVS R2, #0 0x08004B1C: 2700 MOVS R7, #0 0x08004B1E: F006 FF1B BL HAL_GPIO_WritePin ; 0x0800B958 0x08004B22: F04F 4090 MOV.W R0, #0x48000000 0x08004B26: 2130 MOVS R1, #48 0x08004B28: 2200 MOVS R2, #0 0x08004B2A: 2530 MOVS R5, #48 0x08004B2C: F006 FF14 BL HAL_GPIO_WritePin ; 0x0800B958 0x08004B30: 4648 MOV R0, R9 0x08004B32: F44F 51E0 MOV.W R1, #0x1C00 0x08004B36: 2200 MOVS R2, #0 0x08004B38: 468A MOV R10, R1 0x08004B3A: F006 FF0D BL HAL_GPIO_WritePin ; 0x0800B958 0x08004B3E: 9401 STR R4, [SP, #4] 0x08004B40: 2401 MOVS R4, #1 0x08004B42: E9CD 4702 STRD R4, R7, [SP, #8] 0x08004B46: 9704 STR R7, [SP, #16] 0x08004B48: 4630 MOV R0, R6 0x08004B4A: A901 ADD R1, SP, #4 0x08004B4C: F7FC FB86 BL HAL_GPIO_Init ; 0x0800125C 0x08004B50: E9CD 5401 STRD R5, R4, [SP, #4] 0x08004B54: E9CD 7703 STRD R7, R7, [SP, #12] 0x08004B58: F04F 4090 MOV.W R0, #0x48000000 0x08004B5C: A901 ADD R1, SP, #4 0x08004B5E: F7FC FB7D BL HAL_GPIO_Init ; 0x0800125C 0x08004B62: E9CD A401 STRD R10, R4, [SP, #4] 0x08004B66: E9CD 7703 STRD R7, R7, [SP, #12] 0x08004B6A: 4648 MOV R0, R9 0x08004B6C: A901 ADD R1, SP, #4 0x08004B6E: F7FC FB75 BL HAL_GPIO_Init ; 0x0800125C 0x08004B72: F44F 6080 MOV.W R0, #0x0400 0x08004B76: E9CD 0701 STRD R0, R7, [SP, #4] 0x08004B7A: 9403 STR R4, [SP, #12] 0x08004B7C: F04F 4090 MOV.W R0, #0x48000000 0x08004B80: A901 ADD R1, SP, #4 0x08004B82: F7FC FB6B BL HAL_GPIO_Init ; 0x0800125C 0x08004B86: 2004 MOVS R0, #4 0x08004B88: 9001 STR R0, [SP, #4] 0x08004B8A: F44F 1604 MOV.W R6, #0x210000 0x08004B8E: E9CD 6402 STRD R6, R4, [SP, #8] 0x08004B92: F509 6000 ADD.W R0, R9, #0x0800 0x08004B96: A901 ADD R1, SP, #4 0x08004B98: F7FC FB60 BL HAL_GPIO_Init ; 0x0800125C 0x08004B9C: 2080 MOVS R0, #128 0x08004B9E: E9CD 0601 STRD R0, R6, [SP, #4] 0x08004BA2: 9403 STR R4, [SP, #12] 0x08004BA4: 4648 MOV R0, R9 0x08004BA6: A901 ADD R1, SP, #4 0x08004BA8: F7FC FB58 BL HAL_GPIO_Init ; 0x0800125C 0x08004BAC: F44F 7000 MOV.W R0, #0x0200 0x08004BB0: E9CD 0701 STRD R0, R7, [SP, #4] 0x08004BB4: 9703 STR R7, [SP, #12] 0x08004BB6: 4648 MOV R0, R9 0x08004BB8: A901 ADD R1, SP, #4 0x08004BBA: F7FC FB4F BL HAL_GPIO_Init ; 0x0800125C 0x08004BBE: 2008 MOVS R0, #8 0x08004BC0: 2100 MOVS R1, #0 0x08004BC2: 2200 MOVS R2, #0 0x08004BC4: F003 FA1D BL HAL_NVIC_SetPriority ; 0x08008002 0x08004BC8: 2008 MOVS R0, #8 0x08004BCA: F003 FA86 BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x08004BCE: 2017 MOVS R0, #23 0x08004BD0: 2100 MOVS R1, #0 0x08004BD2: 2200 MOVS R2, #0 0x08004BD4: F003 FA15 BL HAL_NVIC_SetPriority ; 0x08008002 0x08004BD8: 2017 MOVS R0, #23 0x08004BDA: F003 FA7E BL HAL_NVIC_EnableIRQ ; 0x080080DA 0x08004BDE: B007 ADD SP, SP, #28 0x08004BE0: E8BD 86F0 POP.W {R4-R7, R9-R10, PC}

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


UsageFault_Handler: 0x08004BE4: E7FE B UsageFault_Handler ; 0x08004BE4

Section .text.MX_I2C3_Init from i2c.o, size=106, align=2


MX_I2C3_Init: 0x08004BE6: B510 PUSH {R4, LR} 0x08004BE8: F241 14F0 MOVW R4, #0x11F0 ; 0x100011F0 = hi2c3 0x08004BEC: F2C1 0400 MOVT R4, #0x1000 ; 0x100011F0 = hi2c3 0x08004BF0: F647 0000 MOVW R0, #0x7800 0x08004BF4: F2C4 0000 MOVT R0, #0x4000 0x08004BF8: 6020 STR R0, [R4] 0x08004BFA: F241 202E MOVW R0, #0x122E 0x08004BFE: F2C0 00E2 MOVT R0, #226 0x08004C02: 6060 STR R0, [R4, #4] 0x08004C04: 2000 MOVS R0, #0 0x08004C06: 60A0 STR R0, [R4, #8] 0x08004C08: 2001 MOVS R0, #1 0x08004C0A: 60E0 STR R0, [R4, #12] 0x08004C0C: F104 0010 ADD.W R0, R4, #16 0x08004C10: 2114 MOVS R1, #20 0x08004C12: F7FF FB07 BL __aeabi_memclr ; 0x08004224 0x08004C16: 4620 MOV R0, R4 0x08004C18: F004 F9CD BL HAL_I2C_Init ; 0x08008FB6 0x08004C1C: 2800 CMP R0, #0 0x08004C1E: BF18 IT NE 0x08004C20: F7FF FE20 BLNE Error_Handler ; 0x08004864 0x08004C24: 4620 MOV R0, R4 0x08004C26: 2100 MOVS R1, #0 0x08004C28: F006 FFA4 BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800BB74 0x08004C2C: 2800 CMP R0, #0 0x08004C2E: BF18 IT NE 0x08004C30: F7FF FE18 BLNE Error_Handler ; 0x08004864 0x08004C34: 4620 MOV R0, R4 0x08004C36: 2100 MOVS R1, #0 0x08004C38: F004 FEF1 BL HAL_I2CEx_ConfigDigitalFilter ; 0x08009A1E 0x08004C3C: 2800 CMP R0, #0 0x08004C3E: BF18 IT NE 0x08004C40: F7FF FE10 BLNE Error_Handler ; 0x08004864 0x08004C44: F44F 0080 MOV.W R0, #0x400000 0x08004C48: E8BD 4010 POP.W {R4, LR} 0x08004C4C: F006 BFE2 B.W HAL_I2CEx_EnableFastModePlus ; 0x0800BC14

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


HAL_ADC_Init: 0x08004C50: B570 PUSH {R4-R6, LR} 0x08004C52: B082 SUB SP, SP, #8 0x08004C54: 0004 MOVS R4, R0 0x08004C56: F04F 0000 MOV.W R0, #0 0x08004C5A: 9001 STR R0, [SP, #4] 0x08004C5C: D01D BEQ .L2 ; 0x08004C9A 0x08004C5E: 6820 LDR R0, [R4] 0x08004C60: F100 4030 ADD.W R0, R0, #0xB0000000 0x08004C64: EA4F 2030 ROR R0, R0, #8 0x08004C68: 2806 CMP R0, #6 0x08004C6A: D837 BHI .L6 ; 0x08004CDC 0x08004C6C: 2101 MOVS R1, #1 0x08004C6E: FA01 F000 LSL.W R0, R1, R0 0x08004C72: F010 0F73 TST R0, #115 0x08004C76: D031 BEQ .L6 ; 0x08004CDC
.L1: 0x08004C78: 6860 LDR R0, [R4, #4] 0x08004C7A: F5B0 1F80 CMP.W R0, #0x100000 0x08004C7E: DB0E BLT .L3 ; 0x08004C9E 0x08004C80: F5B0 1F00 CMP.W R0, #0x200000 0x08004C84: DA18 BGE .L4 ; 0x08004CB8 0x08004C86: F5B0 1FC0 CMP.W R0, #0x180000 0x08004C8A: DA35 BGE .L8 ; 0x08004CF8 0x08004C8C: F5B0 1F80 CMP.W R0, #0x100000 0x08004C90: D043 BEQ .L11 ; 0x08004D1A 0x08004C92: F5B0 1FA0 CMP.W R0, #0x140000 0x08004C96: D138 BNE .L10 ; 0x08004D0A 0x08004C98: E03F B .L11 ; 0x08004D1A
.L2: 0x08004C9A: 2601 MOVS R6, #1 0x08004C9C: E257 B .L51 ; 0x0800514E
.L3: 0x08004C9E: F5B0 3F40 CMP.W R0, #0x030000 0x08004CA2: DB13 BLT .L5 ; 0x08004CCC 0x08004CA4: F5B0 2F00 CMP.W R0, #0x080000 0x08004CA8: DA21 BGE .L7 ; 0x08004CEE 0x08004CAA: F5B0 3F40 CMP.W R0, #0x030000 0x08004CAE: D034 BEQ .L11 ; 0x08004D1A 0x08004CB0: F5B0 2F80 CMP.W R0, #0x040000 0x08004CB4: D129 BNE .L10 ; 0x08004D0A 0x08004CB6: E030 B .L11 ; 0x08004D1A
.L4: 0x08004CB8: F5B0 1F20 CMP.W R0, #0x280000 0x08004CBC: DA21 BGE .L9 ; 0x08004D02 0x08004CBE: F5B0 1F00 CMP.W R0, #0x200000 0x08004CC2: D02A BEQ .L11 ; 0x08004D1A 0x08004CC4: F5B0 1F10 CMP.W R0, #0x240000 0x08004CC8: D11F BNE .L10 ; 0x08004D0A 0x08004CCA: E026 B .L11 ; 0x08004D1A
.L5: 0x08004CCC: B328 CBZ R0, .L11 ; 0x08004D1A 0x08004CCE: F5B0 3F80 CMP.W R0, #0x010000 0x08004CD2: D022 BEQ .L11 ; 0x08004D1A 0x08004CD4: F5B0 3F00 CMP.W R0, #0x020000 0x08004CD8: D117 BNE .L10 ; 0x08004D0A 0x08004CDA: E01E B .L11 ; 0x08004D1A
.L6: 0x08004CDC: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004CE0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004CE4: F240 119B MOVW R1, #0x019B 0x08004CE8: F006 FA62 BL assert_failed ; 0x0800B1B0 0x08004CEC: E7C4 B .L1 ; 0x08004C78
.L7: 0x08004CEE: D014 BEQ .L11 ; 0x08004D1A 0x08004CF0: F5B0 2F40 CMP.W R0, #0x0C0000 0x08004CF4: D109 BNE .L10 ; 0x08004D0A 0x08004CF6: E010 B .L11 ; 0x08004D1A
.L8: 0x08004CF8: D00F BEQ .L11 ; 0x08004D1A 0x08004CFA: F5B0 1FE0 CMP.W R0, #0x1C0000 0x08004CFE: D104 BNE .L10 ; 0x08004D0A 0x08004D00: E00B B .L11 ; 0x08004D1A
.L9: 0x08004D02: D00A BEQ .L11 ; 0x08004D1A 0x08004D04: F5B0 1F30 CMP.W R0, #0x2C0000 0x08004D08: D007 BEQ .L11 ; 0x08004D1A
.L10: 0x08004D0A: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D0E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D12: F44F 71CE MOV.W R1, #0x019C 0x08004D16: F006 FA4B BL assert_failed ; 0x0800B1B0
.L11: 0x08004D1A: 68A0 LDR R0, [R4, #8] 0x08004D1C: EA4F 00F0 ROR R0, R0, #3 0x08004D20: 2804 CMP R0, #4 0x08004D22: D307 BCC .L12 ; 0x08004D34 0x08004D24: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D28: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D2C: F240 119D MOVW R1, #0x019D 0x08004D30: F006 FA3E BL assert_failed ; 0x0800B1B0
.L12: 0x08004D34: 68E0 LDR R0, [R4, #12] 0x08004D36: F440 4000 ORR R0, R0, #0x8000 0x08004D3A: F5B0 4F00 CMP.W R0, #0x8000 0x08004D3E: D007 BEQ .L13 ; 0x08004D50 0x08004D40: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D48: F44F 71CF MOV.W R1, #0x019E 0x08004D4C: F006 FA30 BL assert_failed ; 0x0800B1B0
.L13: 0x08004D50: 6920 LDR R0, [R4, #16] 0x08004D52: F244 010A MOVW R1, #0x400A 0x08004D56: 4288 CMP R0, R1 0x08004D58: D307 BCC .L14 ; 0x08004D6A 0x08004D5A: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D5E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D62: F240 119F MOVW R1, #0x019F 0x08004D66: F006 FA23 BL assert_failed ; 0x0800B1B0
.L14: 0x08004D6A: 6960 LDR R0, [R4, #20] 0x08004D6C: 2802 CMP R0, #2 0x08004D6E: D307 BCC .L15 ; 0x08004D80 0x08004D70: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D78: F44F 71D0 MOV.W R1, #0x01A0 0x08004D7C: F006 FA18 BL assert_failed ; 0x0800B1B0
.L15: 0x08004D80: 7F60 LDRB R0, [R4, #29] 0x08004D82: 2802 CMP R0, #2 0x08004D84: D307 BCC .L16 ; 0x08004D96 0x08004D86: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004D8A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004D8E: F240 11A1 MOVW R1, #0x01A1 0x08004D92: F006 FA0D BL assert_failed ; 0x0800B1B0
.L16: 0x08004D96: 6B20 LDR R0, [R4, #48] 0x08004D98: EA4F 20B0 ROR R0, R0, #10 0x08004D9C: 2804 CMP R0, #4 0x08004D9E: D307 BCC .L17 ; 0x08004DB0 0x08004DA0: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004DA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004DA8: F44F 71D1 MOV.W R1, #0x01A2 0x08004DAC: F006 FA00 BL assert_failed ; 0x0800B1B0
.L17: 0x08004DB0: 6AE0 LDR R0, [R4, #44] 0x08004DB2: F5A0 6188 SUB.W R1, R0, #0x0440 0x08004DB6: EA4F 1171 ROR R1, R1, #5 0x08004DBA: 291C CMP R1, #28 0x08004DBC: F200 81CA BHI.W .L52 ; 0x08005154 0x08004DC0: 2201 MOVS R2, #1 0x08004DC2: FA02 F101 LSL.W R1, R2, R1 0x08004DC6: F64D 72E5 MOVW R2, #0xDFE5 0x08004DCA: F6C1 0201 MOVT R2, #0x1801 0x08004DCE: 4211 TST R1, R2 0x08004DD0: F000 81C0 BEQ.W .L52 ; 0x08005154
.L18: 0x08004DD4: 6B60 LDR R0, [R4, #52] 0x08004DD6: 2800 CMP R0, #0 0x08004DD8: BF18 IT NE 0x08004DDA: F1B0 6F80 CMPNE.W R0, #0x04000000 0x08004DDE: F040 80DB BNE.W .L35 ; 0x08004F98
.L19: 0x08004DE2: F894 0038 LDRB.W R0, [R4, #56] 0x08004DE6: 2802 CMP R0, #2 0x08004DE8: D307 BCC .L20 ; 0x08004DFA 0x08004DEA: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004DEE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004DF2: F240 11A5 MOVW R1, #0x01A5 0x08004DF6: F006 F9DB BL assert_failed ; 0x0800B1B0
.L20: 0x08004DFA: 69A0 LDR R0, [R4, #24] 0x08004DFC: 2804 CMP R0, #4 0x08004DFE: D009 BEQ .L21 ; 0x08004E14 0x08004E00: 2808 CMP R0, #8 0x08004E02: D007 BEQ .L21 ; 0x08004E14 0x08004E04: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E08: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E0C: F44F 71D3 MOV.W R1, #0x01A6 0x08004E10: F006 F9CE BL assert_failed ; 0x0800B1B0
.L21: 0x08004E14: 6BE0 LDR R0, [R4, #60] 0x08004E16: F440 5080 ORR R0, R0, #0x1000 0x08004E1A: F5B0 5F80 CMP.W R0, #0x1000 0x08004E1E: D007 BEQ .L22 ; 0x08004E30 0x08004E20: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E24: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E28: F240 11A7 MOVW R1, #0x01A7 0x08004E2C: F006 F9C0 BL assert_failed ; 0x0800B1B0
.L22: 0x08004E30: 7F20 LDRB R0, [R4, #28] 0x08004E32: 2802 CMP R0, #2 0x08004E34: D307 BCC .L23 ; 0x08004E46 0x08004E36: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E3E: F44F 71D4 MOV.W R1, #0x01A8 0x08004E42: F006 F9B5 BL assert_failed ; 0x0800B1B0
.L23: 0x08004E46: F894 0040 LDRB.W R0, [R4, #64] 0x08004E4A: 2802 CMP R0, #2 0x08004E4C: D307 BCC .L24 ; 0x08004E5E 0x08004E4E: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E52: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E56: F240 11A9 MOVW R1, #0x01A9 0x08004E5A: F006 F9A9 BL assert_failed ; 0x0800B1B0
.L24: 0x08004E5E: 6960 LDR R0, [R4, #20] 0x08004E60: B338 CBZ R0, .L27 ; 0x08004EB2 0x08004E62: 6A20 LDR R0, [R4, #32] 0x08004E64: 3801 SUBS R0, #1 0x08004E66: 2810 CMP R0, #16 0x08004E68: D307 BCC .L25 ; 0x08004E7A 0x08004E6A: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E6E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E72: F240 11AD MOVW R1, #0x01AD 0x08004E76: F006 F99B BL assert_failed ; 0x0800B1B0
.L25: 0x08004E7A: F894 0024 LDRB.W R0, [R4, #36] 0x08004E7E: 2802 CMP R0, #2 0x08004E80: D309 BCC .L26 ; 0x08004E96 0x08004E82: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004E86: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004E8A: F44F 71D7 MOV.W R1, #0x01AE 0x08004E8E: F006 F98F BL assert_failed ; 0x0800B1B0 0x08004E92: F894 0024 LDRB.W R0, [R4, #36]
.L26: 0x08004E96: 2801 CMP R0, #1 0x08004E98: D10B BNE .L27 ; 0x08004EB2 0x08004E9A: 6AA0 LDR R0, [R4, #40] 0x08004E9C: 3801 SUBS R0, #1 0x08004E9E: 2808 CMP R0, #8 0x08004EA0: D307 BCC .L27 ; 0x08004EB2 0x08004EA2: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004EA6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004EAA: F44F 71D9 MOV.W R1, #0x01B2 0x08004EAE: F006 F97F BL assert_failed ; 0x0800B1B0
.L27: 0x08004EB2: F894 0024 LDRB.W R0, [R4, #36] 0x08004EB6: 2801 CMP R0, #1 0x08004EB8: D10A BNE .L28 ; 0x08004ED0 0x08004EBA: 7F60 LDRB R0, [R4, #29] 0x08004EBC: 2801 CMP R0, #1 0x08004EBE: D107 BNE .L28 ; 0x08004ED0 0x08004EC0: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004EC4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004EC8: F240 11B7 MOVW R1, #0x01B7 0x08004ECC: F006 F970 BL assert_failed ; 0x0800B1B0
.L28: 0x08004ED0: 6DE0 LDR R0, [R4, #92] 0x08004ED2: B930 CBNZ R0, .L29 ; 0x08004EE2 0x08004ED4: 4620 MOV R0, R4 0x08004ED6: F7FF FA2B BL HAL_ADC_MspInit ; 0x08004330 0x08004EDA: 2000 MOVS R0, #0 0x08004EDC: 6620 STR R0, [R4, #96] 0x08004EDE: F884 0058 STRB.W R0, [R4, #88]
.L29: 0x08004EE2: 6820 LDR R0, [R4] 0x08004EE4: 6881 LDR R1, [R0, #8] 0x08004EE6: 0089 LSLS R1, R1, #2 0x08004EE8: F64F 71C0 MOVW R1, #0xFFC0 0x08004EEC: F6C5 71FF MOVT R1, #0x5FFF 0x08004EF0: BF42 ITTT MI 0x08004EF2: 6882 LDRMI R2, [R0, #8] 0x08004EF4: 400A ANDMI R2, R1 0x08004EF6: 6082 STRMI R2, [R0, #8] 0x08004EF8: 6882 LDR R2, [R0, #8] 0x08004EFA: 00D2 LSLS R2, R2, #3 0x08004EFC: D41C BMI .L31 ; 0x08004F38 0x08004EFE: 6882 LDR R2, [R0, #8] 0x08004F00: F101 5180 ADD.W R1, R1, #0x10000000 0x08004F04: 4011 ANDS R1, R2 0x08004F06: F041 5180 ORR R1, R1, #0x10000000 0x08004F0A: 6081 STR R1, [R0, #8] 0x08004F0C: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x08004F10: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x08004F14: F642 5263 MOVW R2, #0x2D63 0x08004F18: 6809 LDR R1, [R1] 0x08004F1A: 0989 LSRS R1, R1, #6 0x08004F1C: F2C0 523E MOVT R2, #0x053E 0x08004F20: FBA1 1202 UMULL R1, R2, R1, R2 0x08004F24: 0991 LSRS R1, R2, #6 0x08004F26: 2202 MOVS R2, #2 0x08004F28: EB02 0141 ADD.W R1, R2, R1, LSL #1
.L30: 0x08004F2C: 9101 STR R1, [SP, #4] 0x08004F2E: 9901 LDR R1, [SP, #4] 0x08004F30: B111 CBZ R1, .L31 ; 0x08004F38 0x08004F32: 9901 LDR R1, [SP, #4] 0x08004F34: 3901 SUBS R1, #1 0x08004F36: E7F9 B .L30 ; 0x08004F2C
.L31: 0x08004F38: 6881 LDR R1, [R0, #8] 0x08004F3A: 00C9 LSLS R1, R1, #3 0x08004F3C: D409 BMI .L32 ; 0x08004F52 0x08004F3E: 6DE1 LDR R1, [R4, #92] 0x08004F40: F041 0110 ORR R1, R1, #16 0x08004F44: 65E1 STR R1, [R4, #92] 0x08004F46: 6E21 LDR R1, [R4, #96] 0x08004F48: F041 0101 ORR R1, R1, #1 0x08004F4C: 6621 STR R1, [R4, #96] 0x08004F4E: 2601 MOVS R6, #1 0x08004F50: E000 B .L33 ; 0x08004F54
.L32: 0x08004F52: 2600 MOVS R6, #0
.L33: 0x08004F54: 6881 LDR R1, [R0, #8] 0x08004F56: 6DE2 LDR R2, [R4, #92] 0x08004F58: F002 0210 AND R2, R2, #16 0x08004F5C: F001 0104 AND R1, R1, #4 0x08004F60: 1889 ADDS R1, R1, R2 0x08004F62: 6DE1 LDR R1, [R4, #92] 0x08004F64: D114 BNE .L34 ; 0x08004F90 0x08004F66: F421 7181 BIC R1, R1, #0x0102 0x08004F6A: 3102 ADDS R1, #2 0x08004F6C: 65E1 STR R1, [R4, #92] 0x08004F6E: 6881 LDR R1, [R0, #8] 0x08004F70: 07C9 LSLS R1, R1, #31 0x08004F72: D13E BNE .L38 ; 0x08004FF2 0x08004F74: F440 7180 ORR R1, R0, #0x0100 0x08004F78: F240 1200 MOVW R2, #0x0100 0x08004F7C: F2C5 0200 MOVT R2, #0x5000 0x08004F80: 4291 CMP R1, R2 0x08004F82: F1A2 01F8 SUB.W R1, R2, #248 0x08004F86: D114 BNE .L36 ; 0x08004FB2 0x08004F88: 680A LDR R2, [R1] 0x08004F8A: F8D1 3100 LDR.W R3, [R1, #0x0100] 0x08004F8E: E018 B .L37 ; 0x08004FC2
.L34: 0x08004F90: F041 0010 ORR R0, R1, #16 0x08004F94: 2601 MOVS R6, #1 0x08004F96: E0D9 B .L50 ; 0x0800514C
.L35: 0x08004F98: F1B0 6F00 CMP.W R0, #0x08000000 0x08004F9C: F43F AF21 BEQ.W .L19 ; 0x08004DE2 0x08004FA0: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08004FA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08004FA8: F44F 71D2 MOV.W R1, #0x01A4 0x08004FAC: F006 F900 BL assert_failed ; 0x0800B1B0 0x08004FB0: E717 B .L19 ; 0x08004DE2
.L36: 0x08004FB2: F8D1 C400 LDR.W R12, [R1, #0x0400] 0x08004FB6: F8D1 3500 LDR.W R3, [R1, #0x0500] 0x08004FBA: F8D1 2600 LDR.W R2, [R1, #0x0600] 0x08004FBE: EA43 030C ORR.W R3, R3, R12
.L37: 0x08004FC2: 431A ORRS R2, R3 0x08004FC4: 07D2 LSLS R2, R2, #31 0x08004FC6: D114 BNE .L38 ; 0x08004FF2 0x08004FC8: F101 02F8 ADD.W R2, R1, #248 0x08004FCC: 4290 CMP R0, R2 0x08004FCE: BF14 ITE NE 0x08004FD0: F44F 62E0 MOVNE.W R2, #0x0700 0x08004FD4: F44F 7240 MOVEQ.W R2, #0x0300 0x08004FD8: F1B0 4FA0 CMP.W R0, #0x50000000 0x08004FDC: BF08 IT EQ 0x08004FDE: F44F 7240 MOVEQ.W R2, #0x0300 0x08004FE2: F8D4 C004 LDR.W R12, [R4, #4] 0x08004FE6: 588B LDR R3, [R1, R2] 0x08004FE8: F423 137C BIC R3, R3, #0x3F0000 0x08004FEC: EA43 030C ORR.W R3, R3, R12 0x08004FF0: 508B STR R3, [R1, R2]
.L38: 0x08004FF2: 7F61 LDRB R1, [R4, #29] 0x08004FF4: 6BE2 LDR R2, [R4, #60] 0x08004FF6: E9D4 3502 LDRD R3, R5, [R4, #8] 0x08004FFA: EA42 3141 ORR.W R1, R2, R1, LSL #13 0x08004FFE: 4329 ORRS R1, R5 0x08005000: F894 2024 LDRB.W R2, [R4, #36] 0x08005004: 4319 ORRS R1, R3 0x08005006: 2A01 CMP R2, #1 0x08005008: EA41 4102 ORR.W R1, R1, R2, LSL #16 0x0800500C: D106 BNE .L39 ; 0x0800501C 0x0800500E: 6AA2 LDR R2, [R4, #40] 0x08005010: 2300 MOVS R3, #0 0x08005012: F6CF 73FE MOVT R3, #0xFFFE 0x08005016: EB03 4242 ADD.W R2, R3, R2, LSL #17 0x0800501A: 4311 ORRS R1, R2
.L39: 0x0800501C: 6AE2 LDR R2, [R4, #44] 0x0800501E: B122 CBZ R2, .L40 ; 0x0800502A 0x08005020: 6B23 LDR R3, [R4, #48] 0x08005022: F402 7278 AND R2, R2, #0x03E0 0x08005026: 431A ORRS R2, R3 0x08005028: 4311 ORRS R1, R2
.L40: 0x0800502A: 68C2 LDR R2, [R0, #12] 0x0800502C: F244 0307 MOVW R3, #0x4007 0x08005030: F6CF 73F0 MOVT R3, #0xFFF0 0x08005034: 401A ANDS R2, R3 0x08005036: 4311 ORRS R1, R2 0x08005038: 60C1 STR R1, [R0, #12] 0x0800503A: 6901 LDR R1, [R0, #16] 0x0800503C: 6B62 LDR R2, [R4, #52] 0x0800503E: F021 6140 BIC R1, R1, #0x0C000000 0x08005042: 4311 ORRS R1, R2 0x08005044: 6101 STR R1, [R0, #16] 0x08005046: 6881 LDR R1, [R0, #8] 0x08005048: 0709 LSLS R1, R1, #28 0x0800504A: D471 BMI .L49 ; 0x08005130 0x0800504C: F894 1038 LDRB.W R1, [R4, #56] 0x08005050: 7F22 LDRB R2, [R4, #28] 0x08005052: 0049 LSLS R1, R1, #1 0x08005054: EA41 3182 ORR.W R1, R1, R2, LSL #14 0x08005058: 68C2 LDR R2, [R0, #12] 0x0800505A: F244 0302 MOVW R3, #0x4002 0x0800505E: 439A BICS R2, R3 0x08005060: 4311 ORRS R1, R2 0x08005062: 60C1 STR R1, [R0, #12] 0x08005064: 6921 LDR R1, [R4, #16] 0x08005066: 6902 LDR R2, [R0, #16] 0x08005068: B141 CBZ R1, .L41 ; 0x0800507C 0x0800506A: F442 3280 ORR R2, R2, #0x010000 0x0800506E: 6102 STR R2, [R0, #16] 0x08005070: F8D0 20C0 LDR.W R2, [R0, #192] 0x08005074: F36F 020D BFC R2, #0, #14 0x08005078: 4311 ORRS R1, R2 0x0800507A: E006 B .L42 ; 0x0800508A
.L41: 0x0800507C: F422 3180 BIC R1, R2, #0x010000 0x08005080: 6101 STR R1, [R0, #16] 0x08005082: F8D0 10C0 LDR.W R1, [R0, #192] 0x08005086: F36F 010D BFC R1, #0, #14
.L42: 0x0800508A: F8C0 10C0 STR.W R1, [R0, #192] 0x0800508E: F894 1040 LDRB.W R1, [R4, #64] 0x08005092: 2901 CMP R1, #1 0x08005094: D148 BNE .L47 ; 0x08005128 0x08005096: 6C60 LDR R0, [R4, #68] 0x08005098: EA4F 00B0 ROR R0, R0, #2 0x0800509C: 2808 CMP R0, #8 0x0800509E: D307 BCC .L43 ; 0x080050B0 0x080050A0: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080050A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080050A8: F240 2176 MOVW R1, #0x0276 0x080050AC: F006 F880 BL assert_failed ; 0x0800B1B0
.L43: 0x080050B0: 6CA0 LDR R0, [R4, #72] 0x080050B2: EA4F 1070 ROR R0, R0, #5 0x080050B6: 2809 CMP R0, #9 0x080050B8: D307 BCC .L44 ; 0x080050CA 0x080050BA: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080050BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080050C2: F240 2177 MOVW R1, #0x0277 0x080050C6: F006 F873 BL assert_failed ; 0x0800B1B0
.L44: 0x080050CA: 6CE0 LDR R0, [R4, #76] 0x080050CC: F440 7000 ORR R0, R0, #0x0200 0x080050D0: F5B0 7F00 CMP.W R0, #0x0200 0x080050D4: D007 BEQ .L45 ; 0x080050E6 0x080050D6: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080050DA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080050DE: F44F 711E MOV.W R1, #0x0278 0x080050E2: F006 F865 BL assert_failed ; 0x0800B1B0
.L45: 0x080050E6: 6D21 LDR R1, [R4, #80] 0x080050E8: F441 6080 ORR R0, R1, #0x0400 0x080050EC: F240 4201 MOVW R2, #0x0401 0x080050F0: 4290 CMP R0, R2 0x080050F2: D008 BEQ .L46 ; 0x08005106 0x080050F4: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080050F8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080050FC: F240 2179 MOVW R1, #0x0279 0x08005100: F006 F856 BL assert_failed ; 0x0800B1B0 0x08005104: 6D21 LDR R1, [R4, #80]
.L46: 0x08005106: 6820 LDR R0, [R4] 0x08005108: E9D4 CE11 LDRD R12, LR, [R4, #68] 0x0800510C: 6CE5 LDR R5, [R4, #76] 0x0800510E: 6902 LDR R2, [R0, #16] 0x08005110: F240 73FD MOVW R3, #0x07FD 0x08005114: 439A BICS R2, R3 0x08005116: EA42 020C ORR.W R2, R2, R12 0x0800511A: EA42 020E ORR.W R2, R2, LR 0x0800511E: 432A ORRS R2, R5 0x08005120: 4311 ORRS R1, R2 0x08005122: F041 0101 ORR R1, R1, #1 0x08005126: E002 B .L48 ; 0x0800512E
.L47: 0x08005128: 6901 LDR R1, [R0, #16] 0x0800512A: F021 0101 BIC R1, R1, #1
.L48: 0x0800512E: 6101 STR R1, [R0, #16]
.L49: 0x08005130: 6961 LDR R1, [R4, #20] 0x08005132: 6B02 LDR R2, [R0, #48] 0x08005134: 2901 CMP R1, #1 0x08005136: F022 010F BIC R1, R2, #15 0x0800513A: BF02 ITTT EQ 0x0800513C: 6A22 LDREQ R2, [R4, #32] 0x0800513E: 3A01 SUBEQ R2, #1 0x08005140: 4311 ORREQ R1, R2 0x08005142: 6301 STR R1, [R0, #48] 0x08005144: 6DE0 LDR R0, [R4, #92] 0x08005146: 2101 MOVS R1, #1 0x08005148: F361 0001 BFI R0, R1, #0, #2
.L50: 0x0800514C: 65E0 STR R0, [R4, #92]
.L51: 0x0800514E: 4630 MOV R0, R6 0x08005150: B002 ADD SP, SP, #8 0x08005152: BD70 POP {R4-R6, PC}
.L52: 0x08005154: 6821 LDR R1, [R4] 0x08005156: F101 4230 ADD.W R2, R1, #0xB0000000 0x0800515A: F06F 0303 MVN R3, #3 0x0800515E: EB03 2332 ADD.W R3, R3, R2, ROR #8 0x08005162: 2B03 CMP R3, #3 0x08005164: D20E BCS .L54 ; 0x08005184
.L53: 0x08005166: F5B0 6F8C CMP.W R0, #0x0460 0x0800516A: DB1E BLT .L55 ; 0x080051AA 0x0800516C: F5B0 6F98 CMP.W R0, #0x04C0 0x08005170: DA33 BGE .L57 ; 0x080051DA 0x08005172: F5B0 6F8C CMP.W R0, #0x0460 0x08005176: F43F AE2D BEQ.W .L18 ; 0x08004DD4 0x0800517A: F5B0 6F94 CMP.W R0, #0x04A0 0x0800517E: F43F AE29 BEQ.W .L18 ; 0x08004DD4 0x08005182: E04F B .L62 ; 0x08005224
.L54: 0x08005184: EA4F 2232 ROR R2, R2, #8 0x08005188: 2A01 CMP R2, #1 0x0800518A: D848 BHI .L61 ; 0x0800521E 0x0800518C: F5B0 6F98 CMP.W R0, #0x04C0 0x08005190: DA17 BGE .L56 ; 0x080051C2 0x08005192: F5B0 6F8C CMP.W R0, #0x0460 0x08005196: DA27 BGE .L58 ; 0x080051E8 0x08005198: F5B0 6F80 CMP.W R0, #0x0400 0x0800519C: F43F AE1A BEQ.W .L18 ; 0x08004DD4 0x080051A0: F5B0 6F84 CMP.W R0, #0x0420 0x080051A4: F43F AE16 BEQ.W .L18 ; 0x08004DD4 0x080051A8: E02B B .L60 ; 0x08005202
.L55: 0x080051AA: 2800 CMP R0, #0 0x080051AC: F43F AE12 BEQ.W .L18 ; 0x08004DD4 0x080051B0: F5B0 6F80 CMP.W R0, #0x0400 0x080051B4: F43F AE0E BEQ.W .L18 ; 0x08004DD4 0x080051B8: F5B0 6F84 CMP.W R0, #0x0420 0x080051BC: F43F AE0A BEQ.W .L18 ; 0x08004DD4 0x080051C0: E030 B .L62 ; 0x08005224
.L56: 0x080051C2: F5B0 6FCC CMP.W R0, #0x0660 0x080051C6: DA16 BGE .L59 ; 0x080051F6 0x080051C8: F5B0 6F98 CMP.W R0, #0x04C0 0x080051CC: F43F AE02 BEQ.W .L18 ; 0x08004DD4 0x080051D0: F5B0 6FBC CMP.W R0, #0x05E0 0x080051D4: F43F ADFE BEQ.W .L18 ; 0x08004DD4 0x080051D8: E013 B .L60 ; 0x08005202
.L57: 0x080051DA: F43F ADFB BEQ.W .L18 ; 0x08004DD4 0x080051DE: F5B0 6FBC CMP.W R0, #0x05E0 0x080051E2: F43F ADF7 BEQ.W .L18 ; 0x08004DD4 0x080051E6: E01D B .L62 ; 0x08005224
.L58: 0x080051E8: F43F ADF4 BEQ.W .L18 ; 0x08004DD4 0x080051EC: F5B0 6F94 CMP.W R0, #0x04A0 0x080051F0: F43F ADF0 BEQ.W .L18 ; 0x08004DD4 0x080051F4: E005 B .L60 ; 0x08005202
.L59: 0x080051F6: F43F ADED BEQ.W .L18 ; 0x08004DD4 0x080051FA: F5B0 6FD0 CMP.W R0, #0x0680 0x080051FE: F43F ADE9 BEQ.W .L18 ; 0x08004DD4
.L60: 0x08005202: F240 4200 MOVW R2, #0x0400 0x08005206: F2C5 0200 MOVT R2, #0x5000 0x0800520A: 4291 CMP R1, R2 0x0800520C: D0AB BEQ .L53 ; 0x08005166 0x0800520E: F502 7200 ADD.W R2, R2, #0x0200 0x08005212: 4291 CMP R1, R2 0x08005214: D0A7 BEQ .L53 ; 0x08005166 0x08005216: F5A2 7280 SUB.W R2, R2, #0x0100 0x0800521A: 4291 CMP R1, R2 0x0800521C: D0A3 BEQ .L53 ; 0x08005166
.L61: 0x0800521E: 2800 CMP R0, #0 0x08005220: F43F ADD8 BEQ.W .L18 ; 0x08004DD4
.L62: 0x08005224: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08005228: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x0800522C: F240 11A3 MOVW R1, #0x01A3 0x08005230: F005 FFBE BL assert_failed ; 0x0800B1B0 0x08005234: E5CE B .L18 ; 0x08004DD4

Section .text.MX_IWDG_Init from iwdg.o, size=50, align=2


MX_IWDG_Init: 0x08005236: B580 PUSH {R7, LR} 0x08005238: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg 0x0800523C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg 0x08005240: F243 0100 MOVW R1, #0x3000 0x08005244: F2C4 0100 MOVT R1, #0x4000 0x08005248: 6001 STR R1, [R0] 0x0800524A: 2103 MOVS R1, #3 0x0800524C: 6041 STR R1, [R0, #4] 0x0800524E: F44F 717A MOV.W R1, #0x03E8 0x08005252: E9C0 1102 STRD R1, R1, [R0, #8] 0x08005256: F7FC F9E9 BL HAL_IWDG_Init ; 0x0800162C 0x0800525A: 2800 CMP R0, #0 0x0800525C: BF14 ITE NE 0x0800525E: E8BD 4008 POPNE.W {R3, LR} 0x08005262: BD08 POPEQ {R3, PC} 0x08005264: F7FF BAFE B.W Error_Handler ; 0x08004864

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


ADC_Disable: 0x08005268: B538 PUSH {R3-R5, LR} 0x0800526A: 6801 LDR R1, [R0] 0x0800526C: 4604 MOV R4, R0 0x0800526E: 688A LDR R2, [R1, #8] 0x08005270: 6888 LDR R0, [R1, #8] 0x08005272: 07C0 LSLS R0, R0, #31 0x08005274: F04F 0000 MOV.W R0, #0 0x08005278: D017 BEQ .L1 ; 0x080052AA 0x0800527A: F012 0202 ANDS R2, R2, #2 0x0800527E: D114 BNE .L1 ; 0x080052AA 0x08005280: 6888 LDR R0, [R1, #8] 0x08005282: F000 000D AND R0, R0, #13 0x08005286: 2801 CMP R0, #1 0x08005288: D11F BNE .L5 ; 0x080052CA 0x0800528A: 6888 LDR R0, [R1, #8] 0x0800528C: F020 4000 BIC R0, R0, #0x80000000 0x08005290: F020 003F BIC R0, R0, #63 0x08005294: 3002 ADDS R0, #2 0x08005296: 6088 STR R0, [R1, #8] 0x08005298: 2003 MOVS R0, #3 0x0800529A: 6008 STR R0, [R1] 0x0800529C: F006 F908 BL HAL_GetTick ; 0x0800B4B0 0x080052A0: 6821 LDR R1, [R4] 0x080052A2: 6889 LDR R1, [R1, #8] 0x080052A4: 07C9 LSLS R1, R1, #31 0x080052A6: D101 BNE .L2 ; 0x080052AC 0x080052A8: 2000 MOVS R0, #0
.L1: 0x080052AA: BD38 POP {R3-R5, PC}
.L2: 0x080052AC: 4605 MOV R5, R0 0x080052AE: BF00 NOP
.L3: 0x080052B0: F006 F8FE BL HAL_GetTick ; 0x0800B4B0 0x080052B4: 1B40 SUBS R0, R0, R5 0x080052B6: 2803 CMP R0, #3 0x080052B8: 6820 LDR R0, [R4] 0x080052BA: D302 BCC .L4 ; 0x080052C2 0x080052BC: 6881 LDR R1, [R0, #8] 0x080052BE: 07C9 LSLS R1, R1, #31 0x080052C0: D103 BNE .L5 ; 0x080052CA
.L4: 0x080052C2: 6880 LDR R0, [R0, #8] 0x080052C4: 07C0 LSLS R0, R0, #31 0x080052C6: D1F3 BNE .L3 ; 0x080052B0 0x080052C8: BD38 POP {R3-R5, PC}
.L5: 0x080052CA: 6DE0 LDR R0, [R4, #92] 0x080052CC: F040 0010 ORR R0, R0, #16 0x080052D0: 65E0 STR R0, [R4, #92] 0x080052D2: 6E20 LDR R0, [R4, #96] 0x080052D4: F040 0001 ORR R0, R0, #1 0x080052D8: 6620 STR R0, [R4, #96] 0x080052DA: 2001 MOVS R0, #1 0x080052DC: BD38 POP {R3-R5, PC}

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


LoadBackupRegister: 0x080052DE: B538 PUSH {R3-R5, LR} 0x080052E0: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x080052E4: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x080052E8: 2101 MOVS R1, #1 0x080052EA: F004 FC6D BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x080052EE: F64B 61BE MOVW R1, #0xBEBE 0x080052F2: 4288 CMP R0, R1 0x080052F4: D16F BNE .L1 ; 0x080053D6 0x080052F6: F24D 30B9 MOVW R0, #0xD3B9 ; 0x0800D3B9 = .rodata..Lstr.32 0x080052FA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3B9 = .rodata..Lstr.32 0x080052FE: F005 FBAC BL puts ; 0x0800AA5A 0x08005302: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc 0x08005306: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc 0x0800530A: 4620 MOV R0, R4 0x0800530C: 2102 MOVS R1, #2 0x0800530E: F004 FC5B BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005312: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data 0x08005316: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x0800531A: 2103 MOVS R1, #3 0x0800531C: F8C5 012C STR.W R0, [R5, #0x012C] 0x08005320: 4620 MOV R0, R4 0x08005322: F004 FC51 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005326: F8C5 0130 STR.W R0, [R5, #0x0130] 0x0800532A: 4620 MOV R0, R4 0x0800532C: 2104 MOVS R1, #4 0x0800532E: F004 FC4B BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005332: F8C5 0134 STR.W R0, [R5, #0x0134] 0x08005336: 4620 MOV R0, R4 0x08005338: 2105 MOVS R1, #5 0x0800533A: F004 FC45 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x0800533E: F8C5 0138 STR.W R0, [R5, #0x0138] 0x08005342: 4620 MOV R0, R4 0x08005344: 2106 MOVS R1, #6 0x08005346: F004 FC3F BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x0800534A: F8C5 0128 STR.W R0, [R5, #0x0128] 0x0800534E: 4620 MOV R0, R4 0x08005350: 2107 MOVS R1, #7 0x08005352: F004 FC39 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005356: F8C5 010C STR.W R0, [R5, #0x010C] 0x0800535A: 4620 MOV R0, R4 0x0800535C: 2108 MOVS R1, #8 0x0800535E: F004 FC33 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005362: F8C5 0110 STR.W R0, [R5, #0x0110] 0x08005366: 4620 MOV R0, R4 0x08005368: 2109 MOVS R1, #9 0x0800536A: F004 FC2D BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x0800536E: F8C5 0140 STR.W R0, [R5, #0x0140] 0x08005372: 4620 MOV R0, R4 0x08005374: 210A MOVS R1, #10 0x08005376: F004 FC27 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x0800537A: F8C5 0148 STR.W R0, [R5, #0x0148] 0x0800537E: 4620 MOV R0, R4 0x08005380: 210B MOVS R1, #11 0x08005382: F004 FC21 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005386: F8C5 00F4 STR.W R0, [R5, #244] 0x0800538A: 4620 MOV R0, R4 0x0800538C: 210C MOVS R1, #12 0x0800538E: F004 FC1B BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x08005392: F8C5 0178 STR.W R0, [R5, #0x0178] 0x08005396: 4620 MOV R0, R4 0x08005398: 210D MOVS R1, #13 0x0800539A: F004 FC15 BL HAL_RTCEx_BKUPRead ; 0x08009BC8 0x0800539E: F8C5 01D8 STR.W R0, [R5, #0x01D8] 0x080053A2: F8D5 0140 LDR.W R0, [R5, #0x0140] 0x080053A6: F44F 6161 MOV.W R1, #0x0E10 0x080053AA: FB80 0201 SMULL R0, R2, R0, R1 0x080053AE: E9C5 0258 STRD R0, R2, [R5, #0x0160] 0x080053B2: F8D5 01D8 LDR.W R0, [R5, #0x01D8] 0x080053B6: FB80 0201 SMULL R0, R2, R0, R1 0x080053BA: E9C5 0278 STRD R0, R2, [R5, #0x01E0] 0x080053BE: F8D5 0148 LDR.W R0, [R5, #0x0148] 0x080053C2: FB80 0201 SMULL R0, R2, R0, R1 0x080053C6: E9C5 025A STRD R0, R2, [R5, #0x0168] 0x080053CA: F8D5 00F4 LDR.W R0, [R5, #244] 0x080053CE: FB80 0101 SMULL R0, R1, R0, R1 0x080053D2: E9C5 013E STRD R0, R1, [R5, #248]
.L1: 0x080053D6: BD38 POP {R3-R5, PC}

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


ADC_Enable: 0x080053D8: B570 PUSH {R4-R6, LR} 0x080053DA: B082 SUB SP, SP, #8 0x080053DC: 4604 MOV R4, R0 0x080053DE: 2000 MOVS R0, #0 0x080053E0: 9001 STR R0, [SP, #4] 0x080053E2: 6821 LDR R1, [R4] 0x080053E4: 688A LDR R2, [R1, #8] 0x080053E6: 07D2 LSLS R2, R2, #31 0x080053E8: D144 BNE .L8 ; 0x08005474 0x080053EA: F64F 76C0 MOVW R6, #0xFFC0 0x080053EE: F6C7 76FF MOVT R6, #0x7FFF 0x080053F2: 6888 LDR R0, [R1, #8] 0x080053F4: F106 027F ADD.W R2, R6, #127 0x080053F8: 4210 TST R0, R2 0x080053FA: D009 BEQ .L2 ; 0x08005410
.L1: 0x080053FC: 6DE0 LDR R0, [R4, #92] 0x080053FE: F040 0010 ORR R0, R0, #16 0x08005402: 65E0 STR R0, [R4, #92] 0x08005404: 6E20 LDR R0, [R4, #96] 0x08005406: F040 0001 ORR R0, R0, #1 0x0800540A: 6620 STR R0, [R4, #96] 0x0800540C: 2001 MOVS R0, #1 0x0800540E: E031 B .L8 ; 0x08005474
.L2: 0x08005410: 6888 LDR R0, [R1, #8] 0x08005412: 4030 ANDS R0, R6 0x08005414: 3001 ADDS R0, #1 0x08005416: 6088 STR R0, [R1, #8] 0x08005418: F240 1000 MOVW R0, #0x0100 0x0800541C: F2C5 0000 MOVT R0, #0x5000 0x08005420: F44F 62C1 MOV.W R2, #0x0608 0x08005424: 4281 CMP R1, R0 0x08005426: BF08 IT EQ 0x08005428: F44F 7202 MOVEQ.W R2, #0x0208 0x0800542C: F1B1 4FA0 CMP.W R1, #0x50000000 0x08005430: BF08 IT EQ 0x08005432: F44F 7202 MOVEQ.W R2, #0x0208 0x08005436: 5810 LDR R0, [R2, R0] 0x08005438: 0200 LSLS R0, R0, #8 0x0800543A: D41D BMI .L9 ; 0x08005478
.L3: 0x0800543C: F006 F838 BL HAL_GetTick ; 0x0800B4B0 0x08005440: 6821 LDR R1, [R4] 0x08005442: 680A LDR R2, [R1] 0x08005444: 07D2 LSLS R2, R2, #31 0x08005446: D114 BNE .L7 ; 0x08005472 0x08005448: 4605 MOV R5, R0 0x0800544A: BF00 NOP
.L4: 0x0800544C: 6888 LDR R0, [R1, #8] 0x0800544E: 07C0 LSLS R0, R0, #31 0x08005450: D103 BNE .L5 ; 0x0800545A 0x08005452: 6888 LDR R0, [R1, #8] 0x08005454: 4030 ANDS R0, R6 0x08005456: 3001 ADDS R0, #1 0x08005458: 6088 STR R0, [R1, #8]
.L5: 0x0800545A: F006 F829 BL HAL_GetTick ; 0x0800B4B0 0x0800545E: 1B40 SUBS R0, R0, R5 0x08005460: 2803 CMP R0, #3 0x08005462: 6821 LDR R1, [R4] 0x08005464: D302 BCC .L6 ; 0x0800546C 0x08005466: 6808 LDR R0, [R1] 0x08005468: 07C0 LSLS R0, R0, #31 0x0800546A: D0C7 BEQ .L1 ; 0x080053FC
.L6: 0x0800546C: 6808 LDR R0, [R1] 0x0800546E: 07C0 LSLS R0, R0, #31 0x08005470: D0EC BEQ .L4 ; 0x0800544C
.L7: 0x08005472: 2000 MOVS R0, #0
.L8: 0x08005474: B002 ADD SP, SP, #8 0x08005476: BD70 POP {R4-R6, PC}
.L9: 0x08005478: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800547C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08005480: F642 5163 MOVW R1, #0x2D63 0x08005484: 6800 LDR R0, [R0] 0x08005486: 0980 LSRS R0, R0, #6 0x08005488: F2C0 513E MOVT R1, #0x053E 0x0800548C: FBA0 0101 UMULL R0, R1, R0, R1 0x08005490: 0988 LSRS R0, R1, #6 0x08005492: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08005496: 210C MOVS R1, #12 0x08005498: EB01 0080 ADD.W R0, R1, R0, LSL #2
.L10: 0x0800549C: 9001 STR R0, [SP, #4] 0x0800549E: 9801 LDR R0, [SP, #4] 0x080054A0: 2800 CMP R0, #0 0x080054A2: D0CB BEQ .L3 ; 0x0800543C 0x080054A4: 9801 LDR R0, [SP, #4] 0x080054A6: 3801 SUBS R0, #1 0x080054A8: E7F8 B .L10 ; 0x0800549C

Section .text.SaveBackupRegister from main.o, size=182, align=2


SaveBackupRegister: 0x080054AA: B538 PUSH {R3-R5, LR} 0x080054AC: F240 150C MOVW R5, #0x010C ; 0x10000000 = sys_data 0x080054B0: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x080054B4: F241 21E8 MOVW R1, #0x12E8 ; 0x100012E8 = SaveBackupRegister.lastTime 0x080054B8: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E8 = SaveBackupRegister.lastTime 0x080054BC: 69E8 LDR R0, [R5, #28] 0x080054BE: 680A LDR R2, [R1] 0x080054C0: 4290 CMP R0, R2 0x080054C2: D100 BNE .L1 ; 0x080054C6 0x080054C4: BD38 POP {R3-R5, PC}
.L1: 0x080054C6: 6008 STR R0, [R1] 0x080054C8: F004 FB0B BL HAL_PWR_EnableBkUpAccess ; 0x08009AE2 0x080054CC: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc 0x080054D0: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc 0x080054D4: 4620 MOV R0, R4 0x080054D6: 2101 MOVS R1, #1 0x080054D8: F64B 62BE MOVW R2, #0xBEBE 0x080054DC: F006 FCB0 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x080054E0: 6A2A LDR R2, [R5, #32] 0x080054E2: 4620 MOV R0, R4 0x080054E4: 2102 MOVS R1, #2 0x080054E6: F006 FCAB BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x080054EA: 6A6A LDR R2, [R5, #36] 0x080054EC: 4620 MOV R0, R4 0x080054EE: 2103 MOVS R1, #3 0x080054F0: F006 FCA6 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x080054F4: 6AAA LDR R2, [R5, #40] 0x080054F6: 4620 MOV R0, R4 0x080054F8: 2104 MOVS R1, #4 0x080054FA: F006 FCA1 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x080054FE: 6AEA LDR R2, [R5, #44] 0x08005500: 4620 MOV R0, R4 0x08005502: 2105 MOVS R1, #5 0x08005504: F006 FC9C BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005508: 69EA LDR R2, [R5, #28] 0x0800550A: 4620 MOV R0, R4 0x0800550C: 2106 MOVS R1, #6 0x0800550E: F006 FC97 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005512: 682A LDR R2, [R5] 0x08005514: 4620 MOV R0, R4 0x08005516: 2107 MOVS R1, #7 0x08005518: F006 FC92 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x0800551C: 686A LDR R2, [R5, #4] 0x0800551E: 4620 MOV R0, R4 0x08005520: 2108 MOVS R1, #8 0x08005522: F006 FC8D BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005526: 6B6A LDR R2, [R5, #52] 0x08005528: 4620 MOV R0, R4 0x0800552A: 2109 MOVS R1, #9 0x0800552C: F006 FC88 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005530: 6BEA LDR R2, [R5, #60] 0x08005532: 4620 MOV R0, R4 0x08005534: 210A MOVS R1, #10 0x08005536: F006 FC83 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x0800553A: F855 2C18 LDR R2, [R5, #-24] 0x0800553E: 4620 MOV R0, R4 0x08005540: 210B MOVS R1, #11 0x08005542: F006 FC7D BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005546: 6EEA LDR R2, [R5, #108] 0x08005548: 4620 MOV R0, R4 0x0800554A: 210C MOVS R1, #12 0x0800554C: F006 FC78 BL HAL_RTCEx_BKUPWrite ; 0x0800BE40 0x08005550: F8D5 20CC LDR.W R2, [R5, #204] 0x08005554: 4620 MOV R0, R4 0x08005556: 210D MOVS R1, #13 0x08005558: E8BD 4038 POP.W {R3-R5, LR} 0x0800555C: F006 BC70 B.W HAL_RTCEx_BKUPWrite ; 0x0800BE40

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


HAL_ADC_ConfigChannel: 0x08005560: E92D 43F8 PUSH.W {R3-R9, LR} 0x08005564: 4604 MOV R4, R0 0x08005566: 2000 MOVS R0, #0 0x08005568: 9000 STR R0, [SP, #0] 0x0800556A: 6820 LDR R0, [R4] 0x0800556C: F100 4030 ADD.W R0, R0, #0xB0000000 0x08005570: EA4F 2030 ROR R0, R0, #8 0x08005574: 2806 CMP R0, #6 0x08005576: 460D MOV R5, R1 0x08005578: F200 80DB BHI.W .L14 ; 0x08005732 0x0800557C: 2101 MOVS R1, #1 0x0800557E: FA01 F000 LSL.W R0, R1, R0 0x08005582: F010 0F73 TST R0, #115 0x08005586: F000 80D4 BEQ.W .L14 ; 0x08005732
.L1: 0x0800558A: 6868 LDR R0, [R5, #4] 0x0800558C: F5B0 7100 SUBS.W R1, R0, #0x0200 0x08005590: DA19 BGE .L3 ; 0x080055C6 0x08005592: F5A0 7180 SUB.W R1, R0, #0x0100 0x08005596: 2918 CMP R1, #24 0x08005598: D808 BHI .L2 ; 0x080055AC 0x0800559A: 2201 MOVS R2, #1 0x0800559C: FA02 F101 LSL.W R1, R2, R1 0x080055A0: F241 0241 MOVW R2, #0x1041 0x080055A4: F2C0 1204 MOVT R2, #0x0104 0x080055A8: 4211 TST R1, R2 0x080055AA: D119 BNE .L4 ; 0x080055E0
.L2: 0x080055AC: 2818 CMP R0, #24 0x080055AE: F200 80D2 BHI.W .L16 ; 0x08005756 0x080055B2: 2101 MOVS R1, #1 0x080055B4: FA01 F000 LSL.W R0, R1, R0 0x080055B8: F241 0140 MOVW R1, #0x1040 0x080055BC: F2C0 1104 MOVT R1, #0x0104 0x080055C0: 4208 TST R0, R1 0x080055C2: D10D BNE .L4 ; 0x080055E0 0x080055C4: E0C7 B .L16 ; 0x08005756
.L3: 0x080055C6: 2918 CMP R1, #24 0x080055C8: F200 80BC BHI.W .L15 ; 0x08005744 0x080055CC: 2201 MOVS R2, #1 0x080055CE: FA02 F101 LSL.W R1, R2, R1 0x080055D2: F241 0241 MOVW R2, #0x1041 0x080055D6: F2C0 1204 MOVT R2, #0x0104 0x080055DA: 4211 TST R1, R2 0x080055DC: F000 80B2 BEQ.W .L15 ; 0x08005744
.L4: 0x080055E0: 68A8 LDR R0, [R5, #8] 0x080055E2: 2806 CMP R0, #6 0x080055E4: D26B BCS .L11 ; 0x080056BE
.L5: 0x080055E6: 68E8 LDR R0, [R5, #12] 0x080055E8: 287F CMP R0, #127 0x080055EA: F240 0800 MOVW R8, #0 0x080055EE: F2C4 087F MOVT R8, #0x407F 0x080055F2: D009 BEQ .L6 ; 0x08005608 0x080055F4: 4540 CMP R0, R8 0x080055F6: D007 BEQ .L6 ; 0x08005608 0x080055F8: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080055FC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08005600: F640 21D5 MOVW R1, #0x0AD5 0x08005604: F005 FDD4 BL assert_failed ; 0x0800B1B0
.L6: 0x08005608: 6928 LDR R0, [R5, #16] 0x0800560A: 2805 CMP R0, #5 0x0800560C: D307 BCC .L7 ; 0x0800561E 0x0800560E: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08005612: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08005616: F640 21D6 MOVW R1, #0x0AD6 0x0800561A: F005 FDC9 BL assert_failed ; 0x0800B1B0
.L7: 0x0800561E: 6820 LDR R0, [R4] 0x08005620: 6969 LDR R1, [R5, #20] 0x08005622: 68C0 LDR R0, [R0, #12] 0x08005624: 2206 MOVS R2, #6 0x08005626: EA02 0090 AND.W R0, R2, R0, LSR #2 0x0800562A: F640 72FF MOVW R2, #0x0FFF 0x0800562E: FA22 F000 LSR.W R0, R2, R0 0x08005632: 4281 CMP R1, R0 0x08005634: D907 BLS .L8 ; 0x08005646 0x08005636: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x0800563A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x0800563E: F640 21D7 MOVW R1, #0x0AD7 0x08005642: F005 FDB5 BL assert_failed ; 0x0800B1B0
.L8: 0x08005646: 6928 LDR R0, [R5, #16] 0x08005648: 2804 CMP R0, #4 0x0800564A: D00B BEQ .L9 ; 0x08005664 0x0800564C: F894 0040 LDRB.W R0, [R4, #64] 0x08005650: 2801 CMP R0, #1 0x08005652: D107 BNE .L9 ; 0x08005664 0x08005654: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08005658: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x0800565C: F640 21DB MOVW R1, #0x0ADB 0x08005660: F005 FDA6 BL assert_failed ; 0x0800B1B0
.L9: 0x08005664: 68E9 LDR R1, [R5, #12] 0x08005666: 6828 LDR R0, [R5] 0x08005668: 4541 CMP R1, R8 0x0800566A: F240 11FF MOVW R1, #0x01FF 0x0800566E: F2C2 51B0 MOVT R1, #0x25B0 0x08005672: D110 BNE .L10 ; 0x08005696 0x08005674: 4288 CMP R0, R1 0x08005676: DC33 BGT .L12 ; 0x080056E0 0x08005678: 217F MOVS R1, #127 0x0800567A: F6C1 5150 MOVT R1, #0x1D50 0x0800567E: 4288 CMP R0, R1 0x08005680: DC72 BGT .L17 ; 0x08005768 0x08005682: 2102 MOVS R1, #2 0x08005684: F2C0 4130 MOVT R1, #0x0430 0x08005688: 4288 CMP R0, R1 0x0800568A: F000 80AE BEQ.W .L23 ; 0x080057EA 0x0800568E: 2140 MOVS R1, #64 0x08005690: F6C1 1120 MOVT R1, #0x1920 0x08005694: E084 B .L20 ; 0x080057A0
.L10: 0x08005696: 4288 CMP R0, R1 0x08005698: DC34 BGT .L13 ; 0x08005704 0x0800569A: 213F MOVS R1, #63 0x0800569C: F6C1 1120 MOVT R1, #0x1920 0x080056A0: 4288 CMP R0, R1 0x080056A2: DC69 BGT .L18 ; 0x08005778 0x080056A4: 2801 CMP R0, #1 0x080056A6: F000 80A0 BEQ.W .L23 ; 0x080057EA 0x080056AA: 2102 MOVS R1, #2 0x080056AC: F2C0 4130 MOVT R1, #0x0430 0x080056B0: 4288 CMP R0, R1 0x080056B2: F000 809A BEQ.W .L23 ; 0x080057EA 0x080056B6: 2104 MOVS R1, #4 0x080056B8: F6C0 0160 MOVT R1, #0x0860 0x080056BC: E092 B .L22 ; 0x080057E4
.L11: 0x080056BE: F1B0 4F00 CMP.W R0, #0x80000000 0x080056C2: D090 BEQ .L5 ; 0x080055E6 0x080056C4: F020 0001 BIC R0, R0, #1 0x080056C8: 2806 CMP R0, #6 0x080056CA: F43F AF8C BEQ.W .L5 ; 0x080055E6 0x080056CE: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080056D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080056D6: F640 21D4 MOVW R1, #0x0AD4 0x080056DA: F005 FD69 BL assert_failed ; 0x0800B1B0 0x080056DE: E782 B .L5 ; 0x080055E6
.L12: 0x080056E0: F240 71FF MOVW R1, #0x07FF 0x080056E4: F6C2 6130 MOVT R1, #0x2E30 0x080056E8: 4288 CMP R0, R1 0x080056EA: DC52 BGT .L19 ; 0x08005792 0x080056EC: F240 2100 MOVW R1, #0x0200 0x080056F0: F2C2 51B0 MOVT R1, #0x25B0 0x080056F4: 4288 CMP R0, R1 0x080056F6: F000 8078 BEQ.W .L23 ; 0x080057EA 0x080056FA: F240 4100 MOVW R1, #0x0400 0x080056FE: F6C2 2100 MOVT R1, #0x2A00 0x08005702: E04D B .L20 ; 0x080057A0
.L13: 0x08005704: F640 71FF MOVW R1, #0x0FFF 0x08005708: F2C3 2160 MOVT R1, #0x3260 0x0800570C: 4288 CMP R0, R1 0x0800570E: DC5C BGT .L21 ; 0x080057CA 0x08005710: F240 2100 MOVW R1, #0x0200 0x08005714: F2C2 51B0 MOVT R1, #0x25B0 0x08005718: 4288 CMP R0, R1 0x0800571A: D066 BEQ .L23 ; 0x080057EA 0x0800571C: F240 4100 MOVW R1, #0x0400 0x08005720: F6C2 2100 MOVT R1, #0x2A00 0x08005724: 4288 CMP R0, R1 0x08005726: D060 BEQ .L23 ; 0x080057EA 0x08005728: F640 0100 MOVW R1, #0x0800 0x0800572C: F6C2 6130 MOVT R1, #0x2E30 0x08005730: E058 B .L22 ; 0x080057E4
.L14: 0x08005732: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08005736: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x0800573A: F640 21D2 MOVW R1, #0x0AD2 0x0800573E: F005 FD37 BL assert_failed ; 0x0800B1B0 0x08005742: E722 B .L1 ; 0x0800558A
.L15: 0x08005744: F5B0 7F40 CMP.W R0, #0x0300 0x08005748: F43F AF4A BEQ.W .L4 ; 0x080055E0 0x0800574C: F240 3106 MOVW R1, #0x0306 0x08005750: 4288 CMP R0, R1 0x08005752: F43F AF45 BEQ.W .L4 ; 0x080055E0
.L16: 0x08005756: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x0800575A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x0800575E: F640 21D3 MOVW R1, #0x0AD3 0x08005762: F005 FD25 BL assert_failed ; 0x0800B1B0 0x08005766: E73B B .L4 ; 0x080055E0
.L17: 0x08005768: 3101 ADDS R1, #1 0x0800576A: 4288 CMP R0, R1 0x0800576C: D03D BEQ .L23 ; 0x080057EA 0x0800576E: F240 1100 MOVW R1, #0x0100 0x08005772: F2C2 1180 MOVT R1, #0x2180 0x08005776: E013 B .L20 ; 0x080057A0
.L18: 0x08005778: 3101 ADDS R1, #1 0x0800577A: 4288 CMP R0, R1 0x0800577C: D035 BEQ .L23 ; 0x080057EA 0x0800577E: 2180 MOVS R1, #128 0x08005780: F6C1 5150 MOVT R1, #0x1D50 0x08005784: 4288 CMP R0, R1 0x08005786: D030 BEQ .L23 ; 0x080057EA 0x08005788: F240 1100 MOVW R1, #0x0100 0x0800578C: F2C2 1180 MOVT R1, #0x2180 0x08005790: E028 B .L22 ; 0x080057E4
.L19: 0x08005792: 3101 ADDS R1, #1 0x08005794: 4288 CMP R0, R1 0x08005796: D028 BEQ .L23 ; 0x080057EA 0x08005798: F244 0100 MOVW R1, #0x4000 0x0800579C: F6C3 21C0 MOVT R1, #0x3AC0
.L20: 0x080057A0: 4288 CMP R0, R1 0x080057A2: D022 BEQ .L23 ; 0x080057EA 0x080057A4: 6821 LDR R1, [R4] 0x080057A6: F101 4130 ADD.W R1, R1, #0xB0000000 0x080057AA: EA4F 2231 ROR R2, R1, #8 0x080057AE: 2A06 CMP R2, #6 0x080057B0: F640 21E4 MOVW R1, #0x0AE4 0x080057B4: F200 835E BHI.W .L82 ; 0x08005E74 0x080057B8: E8DF F012 TBH [PC, R2, LSL #1] 0x080057BC: 93 DC.B 0x93 ; '\x93' 0x080057BD: 02 DC.B 0x02 ; '\x02' 0x080057BE: 42 DC.B 0x42 ; 'B' 0x080057BF: 02 DC.B 0x02 ; '\x02' 0x080057C0: 5C DC.B 0x5C ; '\\' 0x080057C1: 03 DC.B 0x03 ; '\x03' 0x080057C2: 5C DC.B 0x5C ; '\\' 0x080057C3: 03 DC.B 0x03 ; '\x03' 0x080057C4: 31 DC.B 0x31 ; '1' 0x080057C5: 02 DC.B 0x02 ; '\x02' 0x080057C6: 5B DC.B 0x5B ; '[' 0x080057C7: 02 DC.B 0x02 ; '\x02' 0x080057C8: 74 DC.B 0x74 ; 't' 0x080057C9: 02 DC.B 0x02 ; '\x02'
.L21: 0x080057CA: 3101 ADDS R1, #1 0x080057CC: 4288 CMP R0, R1 0x080057CE: D00C BEQ .L23 ; 0x080057EA 0x080057D0: F244 0100 MOVW R1, #0x4000 0x080057D4: F6C3 21C0 MOVT R1, #0x3AC0 0x080057D8: 4288 CMP R0, R1 0x080057DA: D006 BEQ .L23 ; 0x080057EA 0x080057DC: F248 0100 MOVW R1, #0x8000 0x080057E0: F6C3 61F0 MOVT R1, #0x3EF0
.L22: 0x080057E4: 4288 CMP R0, R1 0x080057E6: F040 80A8 BNE.W .L31 ; 0x0800593A
.L23: 0x080057EA: F894 0058 LDRB.W R0, [R4, #88] 0x080057EE: 2801 CMP R0, #1 0x080057F0: D102 BNE .L24 ; 0x080057F8 0x080057F2: 2002 MOVS R0, #2 0x080057F4: E8BD 83F8 POP.W {R3-R9, PC}
.L24: 0x080057F8: 2101 MOVS R1, #1 0x080057FA: 6820 LDR R0, [R4] 0x080057FC: F884 1058 STRB.W R1, [R4, #88] 0x08005800: 6881 LDR R1, [R0, #8] 0x08005802: 0749 LSLS R1, R1, #29 0x08005804: D434 BMI .L25 ; 0x08005870 0x08005806: E9D5 1200 LDRD R1, R2, [R5] 0x0800580A: F3C1 6184 UBFX R1, R1, #26, #5 0x0800580E: F3C2 2301 UBFX R3, R2, #8, #2 0x08005812: EB00 0383 ADD.W R3, R0, R3, LSL #2 0x08005816: F002 021F AND R2, R2, #31 0x0800581A: 4091 LSLS R1, R2 0x0800581C: 271F MOVS R7, #31 0x0800581E: 6B1E LDR R6, [R3, #48] 0x08005820: FA07 F202 LSL.W R2, R7, R2 0x08005824: EA26 0202 BIC.W R2, R6, R2 0x08005828: 4311 ORRS R1, R2 0x0800582A: 6319 STR R1, [R3, #48] 0x0800582C: 6881 LDR R1, [R0, #8] 0x0800582E: 6882 LDR R2, [R0, #8] 0x08005830: F001 0104 AND R1, R1, #4 0x08005834: F002 0208 AND R2, R2, #8 0x08005838: 1889 ADDS R1, R1, R2 0x0800583A: F040 80ED BNE.W .L40 ; 0x08005A18 0x0800583E: 682F LDR R7, [R5] 0x08005840: 68AB LDR R3, [R5, #8] 0x08005842: F100 0114 ADD.W R1, R0, #20 0x08005846: 2204 MOVS R2, #4 0x08005848: F3C7 6640 UBFX R6, R7, #25, #1 0x0800584C: EA02 52D7 AND.W R2, R2, R7, LSR #23 0x08005850: F851 9026 LDR.W R9, [R1, R6, LSL #2] 0x08005854: F3C7 5604 UBFX R6, R7, #20, #5 0x08005858: 2707 MOVS R7, #7 0x0800585A: 40B7 LSLS R7, R6 0x0800585C: F1B3 4F00 CMP.W R3, #0x80000000 0x08005860: EA29 0707 BIC.W R7, R9, R7 0x08005864: D10A BNE .L26 ; 0x0800587C 0x08005866: 508F STR R7, [R1, R2] 0x08005868: 6809 LDR R1, [R1] 0x0800586A: F041 4100 ORR R1, R1, #0x80000000 0x0800586E: E00B B .L27 ; 0x08005888
.L25: 0x08005870: 6DE0 LDR R0, [R4, #92] 0x08005872: F040 0020 ORR R0, R0, #32 0x08005876: 65E0 STR R0, [R4, #92] 0x08005878: 2001 MOVS R0, #1 0x0800587A: E29F B .L70 ; 0x08005DBC
.L26: 0x0800587C: 40B3 LSLS R3, R6 0x0800587E: 433B ORRS R3, R7 0x08005880: 508B STR R3, [R1, R2] 0x08005882: 6809 LDR R1, [R1] 0x08005884: F021 4100 BIC R1, R1, #0x80000000
.L27: 0x08005888: 6141 STR R1, [R0, #20] 0x0800588A: E9D5 3104 LDRD R3, R1, [R5, #16] 0x0800588E: 68C2 LDR R2, [R0, #12] 0x08005890: 2B04 CMP R3, #4 0x08005892: D10C BNE .L28 ; 0x080058AE 0x08005894: 6E01 LDR R1, [R0, #96] 0x08005896: 6E01 LDR R1, [R0, #96] 0x08005898: 682A LDR R2, [R5] 0x0800589A: 0353 LSLS R3, R2, #13 0x0800589C: F3C1 6184 UBFX R1, R1, #26, #5 0x080058A0: D06F BEQ .L32 ; 0x08005982 0x080058A2: FA92 F2A2 RBIT R2, R2 0x080058A6: 6820 LDR R0, [R4] 0x080058A8: FAB2 F282 CLZ R2, R2 0x080058AC: E06B B .L33 ; 0x08005986
.L28: 0x080058AE: EB00 0083 ADD.W R0, R0, R3, LSL #2 0x080058B2: 2306 MOVS R3, #6 0x080058B4: EA03 0292 AND.W R2, R3, R2, LSR #2 0x080058B8: 682B LDR R3, [R5] 0x080058BA: 4091 LSLS R1, R2 0x080058BC: F003 42F8 AND R2, R3, #0x7C000000 0x080058C0: 4311 ORRS R1, R2 0x080058C2: 6E02 LDR R2, [R0, #96] 0x080058C4: F24F 0300 MOVW R3, #0xF000 0x080058C8: F2C0 33FF MOVT R3, #0x03FF 0x080058CC: 401A ANDS R2, R3 0x080058CE: 4311 ORRS R1, R2 0x080058D0: F041 4100 ORR R1, R1, #0x80000000 0x080058D4: 6601 STR R1, [R0, #96] 0x080058D6: 69A8 LDR R0, [R5, #24] 0x080058D8: F040 7080 ORR R0, R0, #0x01000000 0x080058DC: F1B0 7F80 CMP.W R0, #0x01000000 0x080058E0: D007 BEQ .L29 ; 0x080058F2 0x080058E2: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080058E6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080058EA: F640 311C MOVW R1, #0x0B1C 0x080058EE: F005 FC5F BL assert_failed ; 0x0800B1B0
.L29: 0x080058F2: 7F28 LDRB R0, [R5, #28] 0x080058F4: 2802 CMP R0, #2 0x080058F6: D307 BCC .L30 ; 0x08005908 0x080058F8: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080058FC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08005900: F640 311D MOVW R1, #0x0B1D 0x08005904: F005 FC54 BL assert_failed ; 0x0800B1B0
.L30: 0x08005908: 6820 LDR R0, [R4] 0x0800590A: 6929 LDR R1, [R5, #16] 0x0800590C: F100 0360 ADD.W R3, R0, #96 0x08005910: 69AA LDR R2, [R5, #24] 0x08005912: F853 7021 LDR.W R7, [R3, R1, LSL #2] 0x08005916: F027 7780 BIC R7, R7, #0x01000000 0x0800591A: 433A ORRS R2, R7 0x0800591C: F843 2021 STR.W R2, [R3, R1, LSL #2] 0x08005920: 6929 LDR R1, [R5, #16] 0x08005922: 7F2A LDRB R2, [R5, #28] 0x08005924: F853 7021 LDR.W R7, [R3, R1, LSL #2] 0x08005928: F027 7700 BIC R7, R7, #0x02000000 0x0800592C: 2A01 CMP R2, #1 0x0800592E: BF08 IT EQ 0x08005930: F107 7700 ADDEQ.W R7, R7, #0x02000000 0x08005934: F843 7021 STR.W R7, [R3, R1, LSL #2] 0x08005938: E06E B .L40 ; 0x08005A18
.L31: 0x0800593A: 6821 LDR R1, [R4] 0x0800593C: F101 4130 ADD.W R1, R1, #0xB0000000 0x08005940: EA4F 2231 ROR R2, R1, #8 0x08005944: 2A06 CMP R2, #6 0x08005946: F44F 612E MOV.W R1, #0x0AE0 0x0800594A: F200 8293 BHI.W .L82 ; 0x08005E74 0x0800594E: E8DF F012 TBH [PC, R2, LSL #1] 0x08005952: 07 DC.B 0x07 ; '\x07' 0x08005953: 00 DC.B 0x00 ; '\0' 0x08005954: E9 DC.B 0xE9 ; '\xE9' 0x08005955: 01 DC.B 0x01 ; '\x01' 0x08005956: 91 DC.B 0x91 ; '\x91' 0x08005957: 02 DC.B 0x02 ; '\x02' 0x08005958: 91 DC.B 0x91 ; '\x91' 0x08005959: 02 DC.B 0x02 ; '\x02' 0x0800595A: D3 DC.B 0xD3 ; '\xD3' 0x0800595B: 01 DC.B 0x01 ; '\x01' 0x0800595C: FE DC.B 0xFE ; '\xFE' 0x0800595D: 01 DC.B 0x01 ; '\x01' 0x0800595E: 15 DC.B 0x15 ; '\x15' 0x0800595F: 02 DC.B 0x02 ; '\x02' 0x08005960: F64F 71FF MOVW R1, #0xFFFF 0x08005964: F6CC 3183 MOVT R1, #0xCB83 0x08005968: 4288 CMP R0, R1 0x0800596A: F44F 612E MOV.W R1, #0x0AE0 0x0800596E: F340 823B BLE.W .L73 ; 0x08005DE8 0x08005972: 220F MOVS R2, #15 0x08005974: F2C1 02C0 MOVT R2, #0x10C0 0x08005978: 4290 CMP R0, R2 0x0800597A: F340 8256 BLE.W .L76 ; 0x08005E2A 0x0800597E: 3201 ADDS R2, #1 0x08005980: E1F5 B .L65 ; 0x08005D6E
.L32: 0x08005982: F3C2 6284 UBFX R2, R2, #26, #5
.L33: 0x08005986: 4291 CMP R1, R2 0x08005988: F64F 71FF MOVW R1, #0xFFFF 0x0800598C: F2C0 0107 MOVT R1, #7 0x08005990: BF02 ITTT EQ 0x08005992: 6E02 LDREQ R2, [R0, #96] 0x08005994: F022 4200 BICEQ R2, R2, #0x80000000 0x08005998: 6602 STREQ R2, [R0, #96] 0x0800599A: 6E42 LDR R2, [R0, #100] 0x0800599C: 6E42 LDR R2, [R0, #100] 0x0800599E: 682B LDR R3, [R5] 0x080059A0: 420B TST R3, R1 0x080059A2: F3C2 6284 UBFX R2, R2, #26, #5 0x080059A6: D005 BEQ .L34 ; 0x080059B4 0x080059A8: FA93 F3A3 RBIT R3, R3 0x080059AC: 6820 LDR R0, [R4] 0x080059AE: FAB3 F383 CLZ R3, R3 0x080059B2: E001 B .L35 ; 0x080059B8
.L34: 0x080059B4: F3C3 6384 UBFX R3, R3, #26, #5
.L35: 0x080059B8: 429A CMP R2, R3 0x080059BA: BF02 ITTT EQ 0x080059BC: 6E42 LDREQ R2, [R0, #100] 0x080059BE: F022 4200 BICEQ R2, R2, #0x80000000 0x080059C2: 6642 STREQ R2, [R0, #100] 0x080059C4: 6E82 LDR R2, [R0, #104] 0x080059C6: 6E82 LDR R2, [R0, #104] 0x080059C8: 682B LDR R3, [R5] 0x080059CA: 420B TST R3, R1 0x080059CC: F3C2 6284 UBFX R2, R2, #26, #5 0x080059D0: D005 BEQ .L36 ; 0x080059DE 0x080059D2: FA93 F3A3 RBIT R3, R3 0x080059D6: 6820 LDR R0, [R4] 0x080059D8: FAB3 F383 CLZ R3, R3 0x080059DC: E001 B .L37 ; 0x080059E2
.L36: 0x080059DE: F3C3 6384 UBFX R3, R3, #26, #5
.L37: 0x080059E2: 429A CMP R2, R3 0x080059E4: BF02 ITTT EQ 0x080059E6: 6E82 LDREQ R2, [R0, #104] 0x080059E8: F022 4200 BICEQ R2, R2, #0x80000000 0x080059EC: 6682 STREQ R2, [R0, #104] 0x080059EE: 6EC2 LDR R2, [R0, #108] 0x080059F0: 6EC3 LDR R3, [R0, #108] 0x080059F2: 682A LDR R2, [R5] 0x080059F4: 420A TST R2, R1 0x080059F6: F3C3 6184 UBFX R1, R3, #26, #5 0x080059FA: D005 BEQ .L38 ; 0x08005A08 0x080059FC: FA92 F2A2 RBIT R2, R2 0x08005A00: 6820 LDR R0, [R4] 0x08005A02: FAB2 F282 CLZ R2, R2 0x08005A06: E001 B .L39 ; 0x08005A0C
.L38: 0x08005A08: F3C2 6284 UBFX R2, R2, #26, #5
.L39: 0x08005A0C: 4291 CMP R1, R2 0x08005A0E: BF02 ITTT EQ 0x08005A10: 6EC1 LDREQ R1, [R0, #108] 0x08005A12: F021 4100 BICEQ R1, R1, #0x80000000 0x08005A16: 66C1 STREQ R1, [R0, #108]
.L40: 0x08005A18: 6881 LDR R1, [R0, #8] 0x08005A1A: 682B LDR R3, [R5] 0x08005A1C: 07C9 LSLS R1, R1, #31 0x08005A1E: F040 8087 BNE.W .L55 ; 0x08005B30 0x08005A22: 68EA LDR R2, [R5, #12] 0x08005A24: F8D0 60B0 LDR.W R6, [R0, #176] 0x08005A28: 4542 CMP R2, R8 0x08005A2A: F64F 71FF MOVW R1, #0xFFFF 0x08005A2E: F2C0 0107 MOVT R1, #7 0x08005A32: F002 0218 AND R2, R2, #24 0x08005A36: FA21 F202 LSR.W R2, R1, R2 0x08005A3A: EA02 0703 AND.W R7, R2, R3 0x08005A3E: 461A MOV R2, R3 0x08005A40: F36F 42DF BFC R2, #19, #13 0x08005A44: EA26 0602 BIC.W R6, R6, R2 0x08005A48: EA47 0706 ORR.W R7, R7, R6 0x08005A4C: F8C0 70B0 STR.W R7, [R0, #176] 0x08005A50: D16E BNE .L55 ; 0x08005B30 0x08005A52: B122 CBZ R2, .L41 ; 0x08005A5E 0x08005A54: FA93 F2A3 RBIT R2, R3 0x08005A58: FAB2 F282 CLZ R2, R2 0x08005A5C: E000 B .L42 ; 0x08005A60
.L41: 0x08005A5E: 0E9A LSRS R2, R3, #26
.L42: 0x08005A60: 3201 ADDS R2, #1 0x08005A62: F002 031E AND R3, R2, #30 0x08005A66: 682A LDR R2, [R5] 0x08005A68: 2B09 CMP R3, #9 0x08005A6A: EA02 0301 AND.W R3, R2, R1 0x08005A6E: D80B BHI .L44 ; 0x08005A88 0x08005A70: B113 CBZ R3, .L43 ; 0x08005A78 0x08005A72: FA92 F2A2 RBIT R2, R2 0x08005A76: 682A LDR R2, [R5]
.L43: 0x08005A78: 420A TST R2, R1 0x08005A7A: D011 BEQ .L46 ; 0x08005AA0 0x08005A7C: FA92 F3A2 RBIT R3, R2 0x08005A80: 682A LDR R2, [R5] 0x08005A82: FAB3 F383 CLZ R3, R3 0x08005A86: E00C B .L47 ; 0x08005AA2
.L44: 0x08005A88: B113 CBZ R3, .L45 ; 0x08005A90 0x08005A8A: FA92 F2A2 RBIT R2, R2 0x08005A8E: 682A LDR R2, [R5]
.L45: 0x08005A90: 420A TST R2, R1 0x08005A92: D015 BEQ .L48 ; 0x08005AC0 0x08005A94: FA92 F3A2 RBIT R3, R2 0x08005A98: 682A LDR R2, [R5] 0x08005A9A: FAB3 F383 CLZ R3, R3 0x08005A9E: E010 B .L49 ; 0x08005AC2
.L46: 0x08005AA0: 0E93 LSRS R3, R2, #26
.L47: 0x08005AA2: 420A TST R2, R1 0x08005AA4: F103 0101 ADD.W R1, R3, #1 0x08005AA8: F001 011F AND R1, R1, #31 0x08005AAC: F04F 0301 MOV.W R3, #1 0x08005AB0: FA03 F101 LSL.W R1, R3, R1 0x08005AB4: D014 BEQ .L50 ; 0x08005AE0 0x08005AB6: FA92 F2A2 RBIT R2, R2 0x08005ABA: FAB2 F282 CLZ R2, R2 0x08005ABE: E010 B .L51 ; 0x08005AE2
.L48: 0x08005AC0: 0E93 LSRS R3, R2, #26
.L49: 0x08005AC2: 420A TST R2, R1 0x08005AC4: F103 0101 ADD.W R1, R3, #1 0x08005AC8: F001 011F AND R1, R1, #31 0x08005ACC: F04F 0301 MOV.W R3, #1 0x08005AD0: FA03 F101 LSL.W R1, R3, R1 0x08005AD4: D00D BEQ .L52 ; 0x08005AF2 0x08005AD6: FA92 F2A2 RBIT R2, R2 0x08005ADA: FAB2 F282 CLZ R2, R2 0x08005ADE: E009 B .L53 ; 0x08005AF4
.L50: 0x08005AE0: 0E92 LSRS R2, R2, #26
.L51: 0x08005AE2: 3201 ADDS R2, #1 0x08005AE4: F002 021F AND R2, R2, #31 0x08005AE8: EB02 0242 ADD.W R2, R2, R2, LSL #1 0x08005AEC: EA41 5102 ORR.W R1, R1, R2, LSL #20 0x08005AF0: E00D B .L54 ; 0x08005B0E
.L52: 0x08005AF2: 0E92 LSRS R2, R2, #26
.L53: 0x08005AF4: 3201 ADDS R2, #1 0x08005AF6: F002 021F AND R2, R2, #31 0x08005AFA: EB02 0242 ADD.W R2, R2, R2, LSL #1 0x08005AFE: 2300 MOVS R3, #0 0x08005B00: F6CF 6320 MOVT R3, #0xFE20 0x08005B04: EB03 5202 ADD.W R2, R3, R2, LSL #20 0x08005B08: 4311 ORRS R1, R2 0x08005B0A: F041 7100 ORR R1, R1, #0x02000000
.L54: 0x08005B0E: F3C1 6240 UBFX R2, R1, #25, #1 0x08005B12: EB00 0082 ADD.W R0, R0, R2, LSL #2 0x08005B16: 68AA LDR R2, [R5, #8] 0x08005B18: 6947 LDR R7, [R0, #20] 0x08005B1A: F3C1 5104 UBFX R1, R1, #20, #5 0x08005B1E: 408A LSLS R2, R1 0x08005B20: 2307 MOVS R3, #7 0x08005B22: FA03 F101 LSL.W R1, R3, R1 0x08005B26: EA27 0101 BIC.W R1, R7, R1 0x08005B2A: 4311 ORRS R1, R2 0x08005B2C: 6141 STR R1, [R0, #20] 0x08005B2E: 682B LDR R3, [R5]
.L55: 0x08005B30: 2000 MOVS R0, #0 0x08005B32: F2C8 0008 MOVT R0, #0x8008 0x08005B36: 4203 TST R3, R0 0x08005B38: F000 813F BEQ.W .L69 ; 0x08005DBA 0x08005B3C: 6826 LDR R6, [R4] 0x08005B3E: F240 1100 MOVW R1, #0x0100 0x08005B42: F2C5 0100 MOVT R1, #0x5000 0x08005B46: F44F 60C1 MOV.W R0, #0x0608 0x08005B4A: 428E CMP R6, R1 0x08005B4C: BF08 IT EQ 0x08005B4E: F44F 7002 MOVEQ.W R0, #0x0208 0x08005B52: F1B6 4FA0 CMP.W R6, #0x50000000 0x08005B56: BF08 IT EQ 0x08005B58: F44F 7002 MOVEQ.W R0, #0x0208 0x08005B5C: 2200 MOVS R2, #0 0x08005B5E: 5845 LDR R5, [R0, R1] 0x08005B60: F2CC 3221 MOVT R2, #0xC321 0x08005B64: 4293 CMP R3, R2 0x08005B66: F005 72E0 AND R2, R5, #0x01C00000 0x08005B6A: D004 BEQ .L56 ; 0x08005B76 0x08005B6C: 2710 MOVS R7, #16 0x08005B6E: F2C9 07C0 MOVT R7, #0x90C0 0x08005B72: 42BB CMP R3, R7 0x08005B74: D12C BNE .L59 ; 0x08005BD0
.L56: 0x08005B76: 022B LSLS R3, R5, #8 0x08005B78: F100 811F BMI.W .L69 ; 0x08005DBA 0x08005B7C: F501 63A0 ADD.W R3, R1, #0x0500 0x08005B80: 429E CMP R6, R3 0x08005B82: D003 BEQ .L57 ; 0x08005B8C 0x08005B84: F1B6 4FA0 CMP.W R6, #0x50000000 0x08005B88: F040 8117 BNE.W .L69 ; 0x08005DBA
.L57: 0x08005B8C: 580B LDR R3, [R1, R0] 0x08005B8E: F023 73E0 BIC R3, R3, #0x01C00000 0x08005B92: 431A ORRS R2, R3 0x08005B94: F442 0200 ORR R2, R2, #0x800000 0x08005B98: 500A STR R2, [R1, R0] 0x08005B9A: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08005B9E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08005BA2: F642 5163 MOVW R1, #0x2D63 0x08005BA6: 6800 LDR R0, [R0] 0x08005BA8: 0980 LSRS R0, R0, #6 0x08005BAA: F2C0 513E MOVT R1, #0x053E 0x08005BAE: FBA0 0101 UMULL R0, R1, R0, R1 0x08005BB2: 0988 LSRS R0, R1, #6 0x08005BB4: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08005BB8: 210C MOVS R1, #12 0x08005BBA: EB01 0080 ADD.W R0, R1, R0, LSL #2 0x08005BBE: BF00 NOP
.L58: 0x08005BC0: 9000 STR R0, [SP, #0] 0x08005BC2: 9800 LDR R0, [SP, #0] 0x08005BC4: 2800 CMP R0, #0 0x08005BC6: F000 80F9 BEQ.W .L70 ; 0x08005DBC 0x08005BCA: 9800 LDR R0, [SP, #0] 0x08005BCC: 3801 SUBS R0, #1 0x08005BCE: E7F7 B .L58 ; 0x08005BC0
.L59: 0x08005BD0: 2700 MOVS R7, #0 0x08005BD2: F2CC 7752 MOVT R7, #0xC752 0x08005BD6: 42BB CMP R3, R7 0x08005BD8: BF08 IT EQ 0x08005BDA: EA5F 6712 LSRSEQ.W R7, R2, #24 0x08005BDE: D016 BEQ .L60 ; 0x08005C0E 0x08005BE0: 2000 MOVS R0, #0 0x08005BE2: F6CC 3084 MOVT R0, #0xCB84 0x08005BE6: 4283 CMP R3, R0 0x08005BE8: F04F 0000 MOV.W R0, #0 0x08005BEC: BF08 IT EQ 0x08005BEE: F415 0380 ANDSEQ R3, R5, #0x400000 0x08005BF2: F040 80E3 BNE.W .L70 ; 0x08005DBC 0x08005BF6: F1B6 4FA0 CMP.W R6, #0x50000000 0x08005BFA: F000 80D5 BEQ.W .L67 ; 0x08005DA8 0x08005BFE: 428E CMP R6, R1 0x08005C00: F000 80DC BEQ.W .L70 ; 0x08005DBC 0x08005C04: F000 80D0 BEQ.W .L67 ; 0x08005DA8 0x08005C08: F501 60C0 ADD.W R0, R1, #0x0600 0x08005C0C: E0CE B .L68 ; 0x08005DAC
.L60: 0x08005C0E: 580B LDR R3, [R1, R0] 0x08005C10: F023 73E0 BIC R3, R3, #0x01C00000 0x08005C14: 431A ORRS R2, R3 0x08005C16: F042 7280 ORR R2, R2, #0x01000000 0x08005C1A: 500A STR R2, [R1, R0] 0x08005C1C: E0CD B .L69 ; 0x08005DBA 0x08005C1E: 210F MOVS R1, #15 0x08005C20: F2C1 01C0 MOVT R1, #0x10C0 0x08005C24: 4288 CMP R0, R1 0x08005C26: F640 21E4 MOVW R1, #0x0AE4 0x08005C2A: DD61 BLE .L62 ; 0x08005CF0 0x08005C2C: 2210 MOVS R2, #16 0x08005C2E: F2C1 02C0 MOVT R2, #0x10C0 0x08005C32: 4290 CMP R0, R2 0x08005C34: F43F ADD9 BEQ.W .L23 ; 0x080057EA 0x08005C38: 2220 MOVS R2, #32 0x08005C3A: F2C1 42F0 MOVT R2, #0x14F0 0x08005C3E: E10F B .L80 ; 0x08005E60 0x08005C40: 211F MOVS R1, #31 0x08005C42: F2C1 41F0 MOVT R1, #0x14F0 0x08005C46: 4288 CMP R0, R1 0x08005C48: F640 21E4 MOVW R1, #0x0AE4 0x08005C4C: DD42 BLE .L61 ; 0x08005CD4 0x08005C4E: 2220 MOVS R2, #32 0x08005C50: F2C1 42F0 MOVT R2, #0x14F0 0x08005C54: 4290 CMP R0, R2 0x08005C56: F43F ADC8 BEQ.W .L23 ; 0x080057EA 0x08005C5A: F241 0200 MOVW R2, #0x1000 0x08005C5E: F2C3 2260 MOVT R2, #0x3260 0x08005C62: 4290 CMP R0, R2 0x08005C64: F43F ADC1 BEQ.W .L23 ; 0x080057EA 0x08005C68: F242 0200 MOVW R2, #0x2000 0x08005C6C: F2C3 6290 MOVT R2, #0x3690 0x08005C70: E0FD B .L81 ; 0x08005E6E 0x08005C72: 211F MOVS R1, #31 0x08005C74: F2C1 41F0 MOVT R1, #0x14F0 0x08005C78: 4288 CMP R0, R1 0x08005C7A: F640 21E4 MOVW R1, #0x0AE4 0x08005C7E: DD29 BLE .L61 ; 0x08005CD4 0x08005C80: F641 72FF MOVW R2, #0x1FFF 0x08005C84: F2C3 6290 MOVT R2, #0x3690 0x08005C88: 4290 CMP R0, R2 0x08005C8A: F300 80E8 BGT.W .L79 ; 0x08005E5E 0x08005C8E: 2220 MOVS R2, #32 0x08005C90: F2C1 42F0 MOVT R2, #0x14F0 0x08005C94: 4290 CMP R0, R2 0x08005C96: F43F ADA8 BEQ.W .L23 ; 0x080057EA 0x08005C9A: F241 0200 MOVW R2, #0x1000 0x08005C9E: F2C3 2260 MOVT R2, #0x3260 0x08005CA2: E0E4 B .L81 ; 0x08005E6E 0x08005CA4: F241 0100 MOVW R1, #0x1000 0x08005CA8: F2C3 2160 MOVT R1, #0x3260 0x08005CAC: 4288 CMP R0, R1 0x08005CAE: F43F AD9C BEQ.W .L23 ; 0x080057EA 0x08005CB2: F242 0100 MOVW R1, #0x2000 0x08005CB6: F2C3 6190 MOVT R1, #0x3690 0x08005CBA: 4288 CMP R0, R1 0x08005CBC: F43F AD95 BEQ.W .L23 ; 0x080057EA 0x08005CC0: F248 0100 MOVW R1, #0x8000 0x08005CC4: F6C3 61F0 MOVT R1, #0x3EF0 0x08005CC8: 4288 CMP R0, R1 0x08005CCA: F43F AD8E BEQ.W .L23 ; 0x080057EA 0x08005CCE: F640 21E4 MOVW R1, #0x0AE4 0x08005CD2: E0CF B .L82 ; 0x08005E74
.L61: 0x08005CD4: 2204 MOVS R2, #4 0x08005CD6: F6C0 0260 MOVT R2, #0x0860 0x08005CDA: 4290 CMP R0, R2 0x08005CDC: F43F AD85 BEQ.W .L23 ; 0x080057EA 0x08005CE0: E016 B .L63 ; 0x08005D10 0x08005CE2: 210F MOVS R1, #15 0x08005CE4: F2C1 01C0 MOVT R1, #0x10C0 0x08005CE8: 4288 CMP R0, R1 0x08005CEA: F640 21E4 MOVW R1, #0x0AE4 0x08005CEE: DC3B BGT .L64 ; 0x08005D68
.L62: 0x08005CF0: 2204 MOVS R2, #4 0x08005CF2: F6C0 0260 MOVT R2, #0x0860 0x08005CF6: E09B B .L77 ; 0x08005E30 0x08005CF8: 2107 MOVS R1, #7 0x08005CFA: F6C0 4190 MOVT R1, #0x0C90 0x08005CFE: 4288 CMP R0, R1 0x08005D00: F44F 612E MOV.W R1, #0x0AE0 0x08005D04: DD5F BLE .L71 ; 0x08005DC6 0x08005D06: 221F MOVS R2, #31 0x08005D08: F2C1 42F0 MOVT R2, #0x14F0 0x08005D0C: 4290 CMP R0, R2 0x08005D0E: DC43 BGT .L66 ; 0x08005D98
.L63: 0x08005D10: 2208 MOVS R2, #8 0x08005D12: F6C0 4290 MOVT R2, #0x0C90 0x08005D16: 4290 CMP R0, R2 0x08005D18: F43F AD67 BEQ.W .L23 ; 0x080057EA 0x08005D1C: 2210 MOVS R2, #16 0x08005D1E: F2C1 02C0 MOVT R2, #0x10C0 0x08005D22: E0A4 B .L81 ; 0x08005E6E 0x08005D24: 210F MOVS R1, #15 0x08005D26: F2C1 01C0 MOVT R1, #0x10C0 0x08005D2A: 4288 CMP R0, R1 0x08005D2C: F44F 612E MOV.W R1, #0x0AE0 0x08005D30: DD6B BLE .L74 ; 0x08005E0A 0x08005D32: F641 72FF MOVW R2, #0x1FFF 0x08005D36: F2C3 6290 MOVT R2, #0x3690 0x08005D3A: 4290 CMP R0, R2 0x08005D3C: DD14 BLE .L64 ; 0x08005D68 0x08005D3E: 3201 ADDS R2, #1 0x08005D40: 4290 CMP R0, R2 0x08005D42: F43F AD52 BEQ.W .L23 ; 0x080057EA 0x08005D46: 2200 MOVS R2, #0 0x08005D48: F2C4 7252 MOVT R2, #0x4752 0x08005D4C: E08F B .L81 ; 0x08005E6E 0x08005D4E: 210F MOVS R1, #15 0x08005D50: F2C1 01C0 MOVT R1, #0x10C0 0x08005D54: 4288 CMP R0, R1 0x08005D56: F44F 612E MOV.W R1, #0x0AE0 0x08005D5A: DD60 BLE .L75 ; 0x08005E1E 0x08005D5C: F641 72FF MOVW R2, #0x1FFF 0x08005D60: F2C3 6290 MOVT R2, #0x3690 0x08005D64: 4290 CMP R0, R2 0x08005D66: DC17 BGT .L66 ; 0x08005D98
.L64: 0x08005D68: 2210 MOVS R2, #16 0x08005D6A: F2C1 02C0 MOVT R2, #0x10C0
.L65: 0x08005D6E: 4290 CMP R0, R2 0x08005D70: F43F AD3B BEQ.W .L23 ; 0x080057EA 0x08005D74: 2220 MOVS R2, #32 0x08005D76: F2C1 42F0 MOVT R2, #0x14F0 0x08005D7A: E078 B .L81 ; 0x08005E6E 0x08005D7C: F64F 71FF MOVW R1, #0xFFFF 0x08005D80: F2CC 7151 MOVT R1, #0xC751 0x08005D84: 4288 CMP R0, R1 0x08005D86: F44F 612E MOV.W R1, #0x0AE0 0x08005D8A: DD58 BLE .L78 ; 0x08005E3E 0x08005D8C: F641 72FF MOVW R2, #0x1FFF 0x08005D90: F2C3 6290 MOVT R2, #0x3690 0x08005D94: 4290 CMP R0, R2 0x08005D96: DD1D BLE .L72 ; 0x08005DD4
.L66: 0x08005D98: 3201 ADDS R2, #1 0x08005D9A: 4290 CMP R0, R2 0x08005D9C: F43F AD25 BEQ.W .L23 ; 0x080057EA 0x08005DA0: 2200 MOVS R2, #0 0x08005DA2: F2C4 3221 MOVT R2, #0x4321 0x08005DA6: E062 B .L81 ; 0x08005E6E
.L67: 0x08005DA8: F501 7000 ADD.W R0, R1, #0x0200
.L68: 0x08005DAC: 6881 LDR R1, [R0, #8] 0x08005DAE: F021 71E0 BIC R1, R1, #0x01C00000 0x08005DB2: 4311 ORRS R1, R2 0x08005DB4: F441 0180 ORR R1, R1, #0x400000 0x08005DB8: 6081 STR R1, [R0, #8]
.L69: 0x08005DBA: 2000 MOVS R0, #0
.L70: 0x08005DBC: 2100 MOVS R1, #0 0x08005DBE: F884 1058 STRB.W R1, [R4, #88] 0x08005DC2: E8BD 83F8 POP.W {R3-R9, PC}
.L71: 0x08005DC6: F242 0200 MOVW R2, #0x2000 0x08005DCA: F2CB 6298 MOVT R2, #0xB698 0x08005DCE: 4290 CMP R0, R2 0x08005DD0: F43F AD0B BEQ.W .L23 ; 0x080057EA
.L72: 0x08005DD4: 2200 MOVS R2, #0 0x08005DD6: F2CC 7252 MOVT R2, #0xC752 0x08005DDA: 4290 CMP R0, R2 0x08005DDC: F43F AD05 BEQ.W .L23 ; 0x080057EA 0x08005DE0: 2200 MOVS R2, #0 0x08005DE2: F6CC 3284 MOVT R2, #0xCB84 0x08005DE6: E042 B .L81 ; 0x08005E6E
.L73: 0x08005DE8: F242 0200 MOVW R2, #0x2000 0x08005DEC: F2CB 6290 MOVT R2, #0xB690 0x08005DF0: 4290 CMP R0, R2 0x08005DF2: F43F ACFA BEQ.W .L23 ; 0x080057EA 0x08005DF6: 2200 MOVS R2, #0 0x08005DF8: F2CC 3221 MOVT R2, #0xC321 0x08005DFC: 4290 CMP R0, R2 0x08005DFE: F43F ACF4 BEQ.W .L23 ; 0x080057EA 0x08005E02: 2200 MOVS R2, #0 0x08005E04: F2CC 7252 MOVT R2, #0xC752 0x08005E08: E031 B .L81 ; 0x08005E6E
.L74: 0x08005E0A: 2200 MOVS R2, #0 0x08005E0C: F2CC 3229 MOVT R2, #0xC329 0x08005E10: 4290 CMP R0, R2 0x08005E12: F43F ACEA BEQ.W .L23 ; 0x080057EA 0x08005E16: 2200 MOVS R2, #0 0x08005E18: F6CC 328C MOVT R2, #0xCB8C 0x08005E1C: E008 B .L77 ; 0x08005E30
.L75: 0x08005E1E: 2200 MOVS R2, #0 0x08005E20: F2CC 725A MOVT R2, #0xC75A 0x08005E24: 4290 CMP R0, R2 0x08005E26: F43F ACE0 BEQ.W .L23 ; 0x080057EA
.L76: 0x08005E2A: 2200 MOVS R2, #0 0x08005E2C: F6CC 3284 MOVT R2, #0xCB84
.L77: 0x08005E30: 4290 CMP R0, R2 0x08005E32: F43F ACDA BEQ.W .L23 ; 0x080057EA 0x08005E36: 2208 MOVS R2, #8 0x08005E38: F6C0 4290 MOVT R2, #0x0C90 0x08005E3C: E017 B .L81 ; 0x08005E6E
.L78: 0x08005E3E: 2208 MOVS R2, #8 0x08005E40: F6C8 4290 MOVT R2, #0x8C90 0x08005E44: 4290 CMP R0, R2 0x08005E46: F43F ACD0 BEQ.W .L23 ; 0x080057EA 0x08005E4A: 2210 MOVS R2, #16 0x08005E4C: F2C9 02C0 MOVT R2, #0x90C0 0x08005E50: 4290 CMP R0, R2 0x08005E52: F43F ACCA BEQ.W .L23 ; 0x080057EA 0x08005E56: 2220 MOVS R2, #32 0x08005E58: F2C9 42F0 MOVT R2, #0x94F0 0x08005E5C: E007 B .L81 ; 0x08005E6E
.L79: 0x08005E5E: 3201 ADDS R2, #1
.L80: 0x08005E60: 4290 CMP R0, R2 0x08005E62: F43F ACC2 BEQ.W .L23 ; 0x080057EA 0x08005E66: F248 0200 MOVW R2, #0x8000 0x08005E6A: F6C3 62F0 MOVT R2, #0x3EF0
.L81: 0x08005E6E: 4290 CMP R0, R2 0x08005E70: F43F ACBB BEQ.W .L23 ; 0x080057EA
.L82: 0x08005E74: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x08005E78: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x08005E7C: F005 F998 BL assert_failed ; 0x0800B1B0 0x08005E80: E4B3 B .L23 ; 0x080057EA

Section .text.SetFlashReadProtection from main.o, size=334, align=2


SetFlashReadProtection: 0x08005E82: B510 PUSH {R4, LR} 0x08005E84: B08E SUB SP, SP, #56 0x08005E86: 4604 MOV R4, R0 0x08005E88: 4668 MOV R0, SP 0x08005E8A: 2134 MOVS R1, #52 0x08005E8C: F7FE F9CA BL __aeabi_memclr ; 0x08004224 0x08005E90: 4668 MOV R0, SP 0x08005E92: F7FB F92D BL HAL_FLASHEx_OBGetConfig ; 0x080010F0 0x08005E96: B38C CBZ R4, .L3 ; 0x08005EFC 0x08005E98: F64D 60F4 MOVW R0, #0xDEF4 ; 0x0800DEF4 = .rodata..Lstr.43 0x08005E9C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DEF4 = .rodata..Lstr.43 0x08005EA0: F004 FDDB BL puts ; 0x0800AA5A 0x08005EA4: 9804 LDR R0, [SP, #16] 0x08005EA6: 28AA CMP R0, #170 0x08005EA8: D137 BNE .L4 ; 0x08005F1A 0x08005EAA: 2002 MOVS R0, #2 0x08005EAC: 9000 STR R0, [SP, #0] 0x08005EAE: 20BB MOVS R0, #187 0x08005EB0: 9004 STR R0, [SP, #16] 0x08005EB2: F005 FD31 BL HAL_FLASH_Unlock ; 0x0800B918 0x08005EB6: B128 CBZ R0, .L1 ; 0x08005EC4 0x08005EB8: F64C 7055 MOVW R0, #0xCF55 ; 0x0800CF55 = .rodata..Lstr.52 0x08005EBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF55 = .rodata..Lstr.52 0x08005EC0: F004 FDCB BL puts ; 0x0800AA5A
.L1: 0x08005EC4: F002 FDD5 BL HAL_FLASH_OB_Unlock ; 0x08008A72 0x08005EC8: B128 CBZ R0, .L2 ; 0x08005ED6 0x08005ECA: F24D 30E9 MOVW R0, #0xD3E9 ; 0x0800D3E9 = .rodata..Lstr.53 0x08005ECE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3E9 = .rodata..Lstr.53 0x08005ED2: F004 FDC2 BL puts ; 0x0800AA5A
.L2: 0x08005ED6: F64D 7014 MOVW R0, #0xDF14 ; 0x0800DF14 = .rodata..Lstr.54 0x08005EDA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF14 = .rodata..Lstr.54 0x08005EDE: F004 FDBC BL puts ; 0x0800AA5A 0x08005EE2: 4668 MOV R0, SP 0x08005EE4: F000 FBAE BL HAL_FLASHEx_OBProgram ; 0x08006644 0x08005EE8: B1E0 CBZ R0, .L5 ; 0x08005F24 0x08005EEA: F64D 10D1 MOVW R0, #0xD9D1 ; 0x0800D9D1 = .rodata..Lstr.58 0x08005EEE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9D1 = .rodata..Lstr.58 0x08005EF2: F004 FDB2 BL puts ; 0x0800AA5A 0x08005EF6: F002 FEF0 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x08005EFA: E04B B .L11 ; 0x08005F94
.L3: 0x08005EFC: 9804 LDR R0, [SP, #16] 0x08005EFE: 28BB CMP R0, #187 0x08005F00: D126 BNE .L7 ; 0x08005F50 0x08005F02: 2002 MOVS R0, #2 0x08005F04: 9000 STR R0, [SP, #0] 0x08005F06: 20AA MOVS R0, #170 0x08005F08: 9004 STR R0, [SP, #16] 0x08005F0A: F005 FD05 BL HAL_FLASH_Unlock ; 0x0800B918 0x08005F0E: B308 CBZ R0, .L8 ; 0x08005F54 0x08005F10: F64C 7055 MOVW R0, #0xCF55 ; 0x0800CF55 = .rodata..Lstr.52 0x08005F14: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF55 = .rodata..Lstr.52 0x08005F18: E03A B .L10 ; 0x08005F90
.L4: 0x08005F1A: F64D 10B4 MOVW R0, #0xD9B4 ; 0x0800D9B4 = .rodata..Lstr.44 0x08005F1E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9B4 = .rodata..Lstr.44 0x08005F22: E013 B .L6 ; 0x08005F4C
.L5: 0x08005F24: F002 FED9 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x08005F28: F64D 7024 MOVW R0, #0xDF24 ; 0x0800DF24 = .rodata..Lstr.55 0x08005F2C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF24 = .rodata..Lstr.55 0x08005F30: F004 FD93 BL puts ; 0x0800AA5A 0x08005F34: F005 FD04 BL HAL_FLASH_Lock ; 0x0800B940 0x08005F38: F24D 30FF MOVW R0, #0xD3FF ; 0x0800D3FF = .rodata..Lstr.56 0x08005F3C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3FF = .rodata..Lstr.56 0x08005F40: F004 FD8B BL puts ; 0x0800AA5A 0x08005F44: F64D 703C MOVW R0, #0xDF3C ; 0x0800DF3C = .rodata..Lstr.57 0x08005F48: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF3C = .rodata..Lstr.57
.L6: 0x08005F4C: F004 FD85 BL puts ; 0x0800AA5A
.L7: 0x08005F50: 2001 MOVS R0, #1 0x08005F52: E020 B .L12 ; 0x08005F96
.L8: 0x08005F54: F24D 30D7 MOVW R0, #0xD3D7 ; 0x0800D3D7 = .rodata..Lstr.34 0x08005F58: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3D7 = .rodata..Lstr.34 0x08005F5C: F004 FD7D BL puts ; 0x0800AA5A 0x08005F60: F002 FD87 BL HAL_FLASH_OB_Unlock ; 0x08008A72 0x08005F64: B120 CBZ R0, .L9 ; 0x08005F70 0x08005F66: F24D 30E9 MOVW R0, #0xD3E9 ; 0x0800D3E9 = .rodata..Lstr.53 0x08005F6A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3E9 = .rodata..Lstr.53 0x08005F6E: E00F B .L10 ; 0x08005F90
.L9: 0x08005F70: F64D 105D MOVW R0, #0xD95D ; 0x0800D95D = .rodata..Lstr.35 0x08005F74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D95D = .rodata..Lstr.35 0x08005F78: F004 FD6F BL puts ; 0x0800AA5A 0x08005F7C: 4668 MOV R0, SP 0x08005F7E: F000 FB61 BL HAL_FLASHEx_OBProgram ; 0x08006644 0x08005F82: B150 CBZ R0, .L13 ; 0x08005F9A 0x08005F84: F002 FEA9 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x08005F88: F64D 1093 MOVW R0, #0xD993 ; 0x0800D993 = .rodata..Lstr.40 0x08005F8C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D993 = .rodata..Lstr.40
.L10: 0x08005F90: F004 FD63 BL puts ; 0x0800AA5A
.L11: 0x08005F94: 2000 MOVS R0, #0
.L12: 0x08005F96: B00E ADD SP, SP, #56 0x08005F98: BD10 POP {R4, PC}
.L13: 0x08005F9A: F64D 60D8 MOVW R0, #0xDED8 ; 0x0800DED8 = .rodata..Lstr.36 0x08005F9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DED8 = .rodata..Lstr.36 0x08005FA2: F004 FD5A BL puts ; 0x0800AA5A 0x08005FA6: F002 FE98 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x08005FAA: F64D 7024 MOVW R0, #0xDF24 ; 0x0800DF24 = .rodata..Lstr.55 0x08005FAE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF24 = .rodata..Lstr.55 0x08005FB2: F004 FD52 BL puts ; 0x0800AA5A 0x08005FB6: F005 FCC3 BL HAL_FLASH_Lock ; 0x0800B940 0x08005FBA: F24D 30FF MOVW R0, #0xD3FF ; 0x0800D3FF = .rodata..Lstr.56 0x08005FBE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3FF = .rodata..Lstr.56 0x08005FC2: F004 FD4A BL puts ; 0x0800AA5A 0x08005FC6: F64D 1072 MOVW R0, #0xD972 ; 0x0800D972 = .rodata..Lstr.39 0x08005FCA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D972 = .rodata..Lstr.39 0x08005FCE: E7BD B .L6 ; 0x08005F4C

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


HAL_ADCEx_Calibration_Start: 0x08005FD0: B538 PUSH {R3-R5, LR} 0x08005FD2: 4604 MOV R4, R0 0x08005FD4: 2000 MOVS R0, #0 0x08005FD6: 9000 STR R0, [SP, #0] 0x08005FD8: 6820 LDR R0, [R4] 0x08005FDA: F100 4030 ADD.W R0, R0, #0xB0000000 0x08005FDE: EA4F 2030 ROR R0, R0, #8 0x08005FE2: 2806 CMP R0, #6 0x08005FE4: 460D MOV R5, R1 0x08005FE6: D849 BHI .L6 ; 0x0800607C 0x08005FE8: 2101 MOVS R1, #1 0x08005FEA: FA01 F000 LSL.W R0, R1, R0 0x08005FEE: F010 0F73 TST R0, #115 0x08005FF2: D043 BEQ .L6 ; 0x0800607C
.L1: 0x08005FF4: 2D7F CMP R5, #127 0x08005FF6: D00B BEQ .L2 ; 0x08006010 0x08005FF8: 2000 MOVS R0, #0 0x08005FFA: F2C4 007F MOVT R0, #0x407F 0x08005FFE: 4285 CMP R5, R0 0x08006000: D006 BEQ .L2 ; 0x08006010 0x08006002: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08006006: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x0800600A: 2185 MOVS R1, #133 0x0800600C: F005 F8D0 BL assert_failed ; 0x0800B1B0
.L2: 0x08006010: F894 0058 LDRB.W R0, [R4, #88] 0x08006014: 2801 CMP R0, #1 0x08006016: D101 BNE .L3 ; 0x0800601C 0x08006018: 2002 MOVS R0, #2 0x0800601A: BD38 POP {R3-R5, PC}
.L3: 0x0800601C: 2001 MOVS R0, #1 0x0800601E: F884 0058 STRB.W R0, [R4, #88] 0x08006022: 4620 MOV R0, R4 0x08006024: F7FF F920 BL ADC_Disable ; 0x08005268 0x08006028: 6DE1 LDR R1, [R4, #92] 0x0800602A: B110 CBZ R0, .L4 ; 0x08006032 0x0800602C: F041 0110 ORR R1, R1, #16 0x08006030: E030 B .L8 ; 0x08006094
.L4: 0x08006032: F241 1202 MOVW R2, #0x1102 0x08006036: 4391 BICS R1, R2 0x08006038: 3102 ADDS R1, #2 0x0800603A: 65E1 STR R1, [R4, #92] 0x0800603C: 6821 LDR R1, [R4] 0x0800603E: F005 4380 AND R3, R5, #0x40000000 0x08006042: 688A LDR R2, [R1, #8] 0x08006044: F022 4240 BIC R2, R2, #0xC0000000 0x08006048: F022 023F BIC R2, R2, #63 0x0800604C: 441A ADD R2, R3 0x0800604E: F102 4200 ADD.W R2, R2, #0x80000000 0x08006052: 608A STR R2, [R1, #8] 0x08006054: F64D 6202 MOVW R2, #0xDE02 0x08006058: F2C0 0204 MOVT R2, #4
.L5: 0x0800605C: 688B LDR R3, [R1, #8] 0x0800605E: 2B00 CMP R3, #0 0x08006060: DA14 BGE .L7 ; 0x0800608C 0x08006062: 9B00 LDR R3, [SP, #0] 0x08006064: 3301 ADDS R3, #1 0x08006066: 9300 STR R3, [SP, #0] 0x08006068: 9B00 LDR R3, [SP, #0] 0x0800606A: 4293 CMP R3, R2 0x0800606C: D3F6 BCC .L5 ; 0x0800605C 0x0800606E: 6DE0 LDR R0, [R4, #92] 0x08006070: F040 0010 ORR R0, R0, #16 0x08006074: F020 0102 BIC R1, R0, #2 0x08006078: 2001 MOVS R0, #1 0x0800607A: E00B B .L8 ; 0x08006094
.L6: 0x0800607C: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08006080: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x08006084: 2184 MOVS R1, #132 0x08006086: F005 F893 BL assert_failed ; 0x0800B1B0 0x0800608A: E7B3 B .L1 ; 0x08005FF4
.L7: 0x0800608C: 6DE1 LDR R1, [R4, #92] 0x0800608E: 2201 MOVS R2, #1 0x08006090: F362 0101 BFI R1, R2, #0, #2
.L8: 0x08006094: 65E1 STR R1, [R4, #92] 0x08006096: 2100 MOVS R1, #0 0x08006098: F884 1058 STRB.W R1, [R4, #88] 0x0800609C: BD38 POP {R3-R5, PC}

Section .text.HAL_SPI_MspInit from spi.o, size=150, align=2


HAL_SPI_MspInit: 0x0800609E: B5F0 PUSH {R4-R7, LR} 0x080060A0: B087 SUB SP, SP, #28 0x080060A2: 4604 MOV R4, R0 0x080060A4: A802 ADD R0, SP, #8 0x080060A6: 2114 MOVS R1, #20 0x080060A8: F7FE F8BC BL __aeabi_memclr ; 0x08004224 0x080060AC: 6820 LDR R0, [R4] 0x080060AE: F643 4100 MOVW R1, #0x3C00 0x080060B2: F2C4 0100 MOVT R1, #0x4000 0x080060B6: 4288 CMP R0, R1 0x080060B8: D13A BNE .L1 ; 0x08006130 0x080060BA: F241 004C MOVW R0, #0x104C 0x080060BE: F2C4 0002 MOVT R0, #0x4002 0x080060C2: 2502 MOVS R5, #2 0x080060C4: 68C1 LDR R1, [R0, #12] 0x080060C6: F441 4100 ORR R1, R1, #0x8000 0x080060CA: 60C1 STR R1, [R0, #12] 0x080060CC: 68C1 LDR R1, [R0, #12] 0x080060CE: F401 4100 AND R1, R1, #0x8000 0x080060D2: 9101 STR R1, [SP, #4] 0x080060D4: 9901 LDR R1, [SP, #4] 0x080060D6: 6801 LDR R1, [R0] 0x080060D8: F041 0101 ORR R1, R1, #1 0x080060DC: 6001 STR R1, [R0] 0x080060DE: 6801 LDR R1, [R0] 0x080060E0: F001 0101 AND R1, R1, #1 0x080060E4: 9101 STR R1, [SP, #4] 0x080060E6: 9901 LDR R1, [SP, #4] 0x080060E8: 6801 LDR R1, [R0] 0x080060EA: F041 0104 ORR R1, R1, #4 0x080060EE: 6001 STR R1, [R0] 0x080060F0: 6800 LDR R0, [R0] 0x080060F2: F000 0004 AND R0, R0, #4 0x080060F6: 9001 STR R0, [SP, #4] 0x080060F8: 9801 LDR R0, [SP, #4] 0x080060FA: F44F 4000 MOV.W R0, #0x8000 0x080060FE: E9CD 0502 STRD R0, R5, [SP, #8] 0x08006102: 2600 MOVS R6, #0 0x08006104: E9CD 6604 STRD R6, R6, [SP, #16] 0x08006108: 2706 MOVS R7, #6 0x0800610A: 9706 STR R7, [SP, #24] 0x0800610C: F04F 4090 MOV.W R0, #0x48000000 0x08006110: A902 ADD R1, SP, #8 0x08006112: F7FB F8A3 BL HAL_GPIO_Init ; 0x0800125C 0x08006116: F44F 50E0 MOV.W R0, #0x1C00 0x0800611A: A902 ADD R1, SP, #8 0x0800611C: C161 STM R1!, {R0, R5-R6} 0x0800611E: E9CD 6705 STRD R6, R7, [SP, #20] 0x08006122: F640 0000 MOVW R0, #0x0800 0x08006126: F6C4 0000 MOVT R0, #0x4800 0x0800612A: A902 ADD R1, SP, #8 0x0800612C: F7FB F896 BL HAL_GPIO_Init ; 0x0800125C
.L1: 0x08006130: B007 ADD SP, SP, #28 0x08006132: BDF0 POP {R4-R7, PC}

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


CRC_Handle_16: 0x08006134: B530 PUSH {R4-R5, LR} 0x08006136: EA5F 0C52 LSRS.W R12, R2, #1 0x0800613A: 6803 LDR R3, [R0] 0x0800613C: D00E BEQ .L2 ; 0x0800615C 0x0800613E: 468E MOV LR, R1 0x08006140: 4660 MOV R0, R12 0x08006142: BF00 NOP
.L1: 0x08006144: F83E 4B04 LDRH R4, [LR], #4 0x08006148: 3801 SUBS R0, #1 0x0800614A: F83E 5C02 LDRH R5, [LR, #-2] 0x0800614E: EA45 4404 ORR.W R4, R5, R4, LSL #16 0x08006152: 601C STR R4, [R3] 0x08006154: D1F6 BNE .L1 ; 0x08006144 0x08006156: EA4F 008C LSL.W R0, R12, #2 0x0800615A: E000 B .L3 ; 0x0800615E
.L2: 0x0800615C: 2000 MOVS R0, #0
.L3: 0x0800615E: 07D2 LSLS R2, R2, #31 0x08006160: BF1C ITT NE 0x08006162: 5A08 LDRHNE R0, [R1, R0] 0x08006164: 8018 STRHNE R0, [R3] 0x08006166: 6818 LDR R0, [R3] 0x08006168: BD30 POP {R4-R5, PC}

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


SVC_Handler: 0x0800616A: 4770 BX LR

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


HAL_CRC_Calculate: 0x0800616C: B538 PUSH {R3-R5, LR} 0x0800616E: 4605 MOV R5, R0 0x08006170: 2002 MOVS R0, #2 0x08006172: 7768 STRB R0, [R5, #29] 0x08006174: 6828 LDR R0, [R5] 0x08006176: 6A2B LDR R3, [R5, #32] 0x08006178: 6884 LDR R4, [R0, #8] 0x0800617A: F044 0401 ORR R4, R4, #1 0x0800617E: 2B01 CMP R3, #1 0x08006180: 6084 STR R4, [R0, #8] 0x08006182: D010 BEQ .L4 ; 0x080061A6 0x08006184: 2B02 CMP R3, #2 0x08006186: D00A BEQ .L3 ; 0x0800619E 0x08006188: 2B03 CMP R3, #3 0x0800618A: D110 BNE .L5 ; 0x080061AE 0x0800618C: B12A CBZ R2, .L2 ; 0x0800619A 0x0800618E: BF00 NOP
.L1: 0x08006190: F851 3B04 LDR R3, [R1], #4 0x08006194: 6003 STR R3, [R0] 0x08006196: 3A01 SUBS R2, #1 0x08006198: D1FA BNE .L1 ; 0x08006190
.L2: 0x0800619A: 6800 LDR R0, [R0] 0x0800619C: E008 B .L6 ; 0x080061B0
.L3: 0x0800619E: 4628 MOV R0, R5 0x080061A0: F7FF FFC8 BL CRC_Handle_16 ; 0x08006134 0x080061A4: E004 B .L6 ; 0x080061B0
.L4: 0x080061A6: 4628 MOV R0, R5 0x080061A8: F7FA FF70 BL CRC_Handle_8 ; 0x0800108C 0x080061AC: E000 B .L6 ; 0x080061B0
.L5: 0x080061AE: 2000 MOVS R0, #0
.L6: 0x080061B0: 2101 MOVS R1, #1 0x080061B2: 7769 STRB R1, [R5, #29] 0x080061B4: BD38 POP {R3-R5, PC}

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


DebugMon_Handler: 0x080061B6: 4770 BX LR

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


HAL_CRCEx_Polynomial_Set: 0x080061B8: B5F8 PUSH {R3-R7, LR} 0x080061BA: 4614 MOV R4, R2 0x080061BC: 460D MOV R5, R1 0x080061BE: EA4F 07F2 ROR R7, R2, #3 0x080061C2: 2F04 CMP R7, #4 0x080061C4: 4606 MOV R6, R0 0x080061C6: D306 BCC .L1 ; 0x080061D6 0x080061C8: F64D 20A8 MOVW R0, #0xDAA8 ; 0x0800DAA8 = .rodata..L.str 0x080061CC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DAA8 = .rodata..L.str 0x080061D0: 215F MOVS R1, #95 0x080061D2: F004 FFED BL assert_failed ; 0x0800B1B0
.L1: 0x080061D6: 07E8 LSLS R0, R5, #31 0x080061D8: D101 BNE .L3 ; 0x080061DE
.L2: 0x080061DA: 2001 MOVS R0, #1 0x080061DC: BDF8 POP {R3-R7, PC}
.L3: 0x080061DE: 201F MOVS R0, #31
.L4: 0x080061E0: 3801 SUBS R0, #1 0x080061E2: D305 BCC .L5 ; 0x080061F0 0x080061E4: F000 011F AND R1, R0, #31 0x080061E8: FA25 F101 LSR.W R1, R5, R1 0x080061EC: 07C9 LSLS R1, R1, #31 0x080061EE: D0F7 BEQ .L4 ; 0x080061E0
.L5: 0x080061F0: 2F03 CMP R7, #3 0x080061F2: D8F2 BHI .L2 ; 0x080061DA 0x080061F4: E8DF F007 TBB [PC, R7] 0x080061F8: 0A DC.B 0x0A ; '\n' 0x080061F9: 02 DC.B 0x02 ; '\x02' 0x080061FA: 05 DC.B 0x05 ; '\x05' 0x080061FB: 08 DC.B 0x08 ; '\b' 0x080061FC: 280F CMP R0, #15 0x080061FE: D8EC BHI .L2 ; 0x080061DA 0x08006200: E004 B .L6 ; 0x0800620C 0x08006202: 2807 CMP R0, #7 0x08006204: D8E9 BHI .L2 ; 0x080061DA 0x08006206: E001 B .L6 ; 0x0800620C 0x08006208: 2806 CMP R0, #6 0x0800620A: D8E6 BHI .L2 ; 0x080061DA
.L6: 0x0800620C: 6830 LDR R0, [R6] 0x0800620E: 6145 STR R5, [R0, #20] 0x08006210: 6881 LDR R1, [R0, #8] 0x08006212: F021 0118 BIC R1, R1, #24 0x08006216: 4321 ORRS R1, R4 0x08006218: 6081 STR R1, [R0, #8] 0x0800621A: 2000 MOVS R0, #0 0x0800621C: BDF8 POP {R3-R7, PC}

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


PendSV_Handler: 0x0800621E: 4770 BX LR

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


HAL_FDCAN_Init: 0x08006220: B570 PUSH {R4-R6, LR} 0x08006222: 0004 MOVS R4, R0 0x08006224: F000 80FC BEQ.W .L21 ; 0x08006420 0x08006228: 6820 LDR R0, [R4] 0x0800622A: F246 4600 MOVW R6, #0x6400 0x0800622E: F2C4 0600 MOVT R6, #0x4000 0x08006232: 42B0 CMP R0, R6 0x08006234: D010 BEQ .L1 ; 0x08006258 0x08006236: F506 6180 ADD.W R1, R6, #0x0400 0x0800623A: 4288 CMP R0, R1 0x0800623C: D00C BEQ .L1 ; 0x08006258 0x0800623E: F501 6180 ADD.W R1, R1, #0x0400 0x08006242: 4288 CMP R0, R1 0x08006244: D008 BEQ .L1 ; 0x08006258 0x08006246: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x0800624A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800624E: F44F 7198 MOV.W R1, #0x0130 0x08006252: F004 FFAD BL assert_failed ; 0x0800B1B0 0x08006256: 6820 LDR R0, [R4]
.L1: 0x08006258: 42B0 CMP R0, R6 0x0800625A: D10A BNE .L2 ; 0x08006272 0x0800625C: 6860 LDR R0, [R4, #4] 0x0800625E: 2810 CMP R0, #16 0x08006260: D307 BCC .L2 ; 0x08006272 0x08006262: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x08006266: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800626A: F240 1133 MOVW R1, #0x0133 0x0800626E: F004 FF9F BL assert_failed ; 0x0800B1B0
.L2: 0x08006272: 68A0 LDR R0, [R4, #8] 0x08006274: 2800 CMP R0, #0 0x08006276: BF18 IT NE 0x08006278: F5B0 7F80 CMPNE.W R0, #0x0100 0x0800627C: F040 80EA BNE.W .L25 ; 0x08006454
.L3: 0x08006280: 68E0 LDR R0, [R4, #12] 0x08006282: 2805 CMP R0, #5 0x08006284: D307 BCC .L4 ; 0x08006296 0x08006286: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x0800628A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800628E: F44F 719B MOV.W R1, #0x0136 0x08006292: F004 FF8D BL assert_failed ; 0x0800B1B0
.L4: 0x08006296: 7C20 LDRB R0, [R4, #16] 0x08006298: 2802 CMP R0, #2 0x0800629A: D307 BCC .L5 ; 0x080062AC 0x0800629C: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080062A0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080062A4: F240 1137 MOVW R1, #0x0137 0x080062A8: F004 FF82 BL assert_failed ; 0x0800B1B0
.L5: 0x080062AC: 7C60 LDRB R0, [R4, #17] 0x080062AE: 2802 CMP R0, #2 0x080062B0: D307 BCC .L6 ; 0x080062C2 0x080062B2: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080062B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080062BA: F44F 719C MOV.W R1, #0x0138 0x080062BE: F004 FF77 BL assert_failed ; 0x0800B1B0
.L6: 0x080062C2: 7CA0 LDRB R0, [R4, #18] 0x080062C4: 2802 CMP R0, #2 0x080062C6: D307 BCC .L7 ; 0x080062D8 0x080062C8: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080062CC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080062D0: F240 1139 MOVW R1, #0x0139 0x080062D4: F004 FF6C BL assert_failed ; 0x0800B1B0
.L7: 0x080062D8: 6960 LDR R0, [R4, #20] 0x080062DA: 3801 SUBS R0, #1 0x080062DC: F5B0 7F00 CMP.W R0, #0x0200 0x080062E0: D307 BCC .L8 ; 0x080062F2 0x080062E2: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080062E6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080062EA: F44F 719D MOV.W R1, #0x013A 0x080062EE: F004 FF5F BL assert_failed ; 0x0800B1B0
.L8: 0x080062F2: 69A0 LDR R0, [R4, #24] 0x080062F4: 3801 SUBS R0, #1 0x080062F6: 2880 CMP R0, #128 0x080062F8: D307 BCC .L9 ; 0x0800630A 0x080062FA: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080062FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x08006302: F240 113B MOVW R1, #0x013B 0x08006306: F004 FF53 BL assert_failed ; 0x0800B1B0
.L9: 0x0800630A: 69E0 LDR R0, [R4, #28] 0x0800630C: 3801 SUBS R0, #1 0x0800630E: 28FF CMP R0, #255 0x08006310: D907 BLS .L10 ; 0x08006322 0x08006312: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x08006316: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800631A: F44F 719E MOV.W R1, #0x013C 0x0800631E: F004 FF47 BL assert_failed ; 0x0800B1B0
.L10: 0x08006322: 6A20 LDR R0, [R4, #32] 0x08006324: 3801 SUBS R0, #1 0x08006326: 2880 CMP R0, #128 0x08006328: D307 BCC .L11 ; 0x0800633A 0x0800632A: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x0800632E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x08006332: F240 113D MOVW R1, #0x013D 0x08006336: F004 FF3B BL assert_failed ; 0x0800B1B0
.L11: 0x0800633A: 68A0 LDR R0, [R4, #8] 0x0800633C: F5B0 7F40 CMP.W R0, #0x0300 0x08006340: D12F BNE .L15 ; 0x080063A2 0x08006342: 6A60 LDR R0, [R4, #36] 0x08006344: 3801 SUBS R0, #1 0x08006346: 2820 CMP R0, #32 0x08006348: D307 BCC .L12 ; 0x0800635A 0x0800634A: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x0800634E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x08006352: F44F 71A0 MOV.W R1, #0x0140 0x08006356: F004 FF2B BL assert_failed ; 0x0800B1B0
.L12: 0x0800635A: 6AA0 LDR R0, [R4, #40] 0x0800635C: 3801 SUBS R0, #1 0x0800635E: 2810 CMP R0, #16 0x08006360: D307 BCC .L13 ; 0x08006372 0x08006362: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x08006366: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800636A: F240 1141 MOVW R1, #0x0141 0x0800636E: F004 FF1F BL assert_failed ; 0x0800B1B0
.L13: 0x08006372: 6AE0 LDR R0, [R4, #44] 0x08006374: 3801 SUBS R0, #1 0x08006376: 2820 CMP R0, #32 0x08006378: D307 BCC .L14 ; 0x0800638A 0x0800637A: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x0800637E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x08006382: F44F 71A1 MOV.W R1, #0x0142 0x08006386: F004 FF13 BL assert_failed ; 0x0800B1B0
.L14: 0x0800638A: 6B20 LDR R0, [R4, #48] 0x0800638C: 3801 SUBS R0, #1 0x0800638E: 2810 CMP R0, #16 0x08006390: D307 BCC .L15 ; 0x080063A2 0x08006392: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x08006396: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x0800639A: F240 1143 MOVW R1, #0x0143 0x0800639E: F004 FF07 BL assert_failed ; 0x0800B1B0
.L15: 0x080063A2: 6B60 LDR R0, [R4, #52] 0x080063A4: 281D CMP R0, #29 0x080063A6: D307 BCC .L16 ; 0x080063B8 0x080063A8: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080063AC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080063B0: F240 1145 MOVW R1, #0x0145 0x080063B4: F004 FEFC BL assert_failed ; 0x0800B1B0
.L16: 0x080063B8: 6BA0 LDR R0, [R4, #56] 0x080063BA: 2809 CMP R0, #9 0x080063BC: D307 BCC .L17 ; 0x080063CE 0x080063BE: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080063C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080063C6: F44F 71A3 MOV.W R1, #0x0146 0x080063CA: F004 FEF1 BL assert_failed ; 0x0800B1B0
.L17: 0x080063CE: 6BE0 LDR R0, [R4, #60] 0x080063D0: F040 7080 ORR R0, R0, #0x01000000 0x080063D4: F1B0 7F80 CMP.W R0, #0x01000000 0x080063D8: D007 BEQ .L18 ; 0x080063EA 0x080063DA: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x080063DE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x080063E2: F240 1147 MOVW R1, #0x0147 0x080063E6: F004 FEE3 BL assert_failed ; 0x0800B1B0
.L18: 0x080063EA: F894 005C LDRB.W R0, [R4, #92] 0x080063EE: B920 CBNZ R0, .L19 ; 0x080063FA 0x080063F0: F884 005D STRB.W R0, [R4, #93] 0x080063F4: 4620 MOV R0, R4 0x080063F6: F7FE FACC BL HAL_FDCAN_MspInit ; 0x08004992
.L19: 0x080063FA: 6820 LDR R0, [R4] 0x080063FC: 6981 LDR R1, [R0, #24] 0x080063FE: F021 0110 BIC R1, R1, #16 0x08006402: 6181 STR R1, [R0, #24] 0x08006404: F005 F854 BL HAL_GetTick ; 0x0800B4B0 0x08006408: 4605 MOV R5, R0 0x0800640A: BF00 NOP
.L20: 0x0800640C: 6820 LDR R0, [R4] 0x0800640E: 6981 LDR R1, [R0, #24] 0x08006410: 0709 LSLS R1, R1, #28 0x08006412: D507 BPL .L22 ; 0x08006424 0x08006414: F005 F84C BL HAL_GetTick ; 0x0800B4B0 0x08006418: 1B40 SUBS R0, R0, R5 0x0800641A: 280B CMP R0, #11 0x0800641C: D3F6 BCC .L20 ; 0x0800640C 0x0800641E: E012 B .L24 ; 0x08006446
.L21: 0x08006420: 2001 MOVS R0, #1 0x08006422: BD70 POP {R4-R6, PC}
.L22: 0x08006424: 6981 LDR R1, [R0, #24] 0x08006426: F041 0101 ORR R1, R1, #1 0x0800642A: 6181 STR R1, [R0, #24] 0x0800642C: F005 F840 BL HAL_GetTick ; 0x0800B4B0 0x08006430: 4605 MOV R5, R0 0x08006432: BF00 NOP
.L23: 0x08006434: 6820 LDR R0, [R4] 0x08006436: 6981 LDR R1, [R0, #24] 0x08006438: 07C9 LSLS R1, R1, #31 0x0800643A: D118 BNE .L26 ; 0x0800646E 0x0800643C: F005 F838 BL HAL_GetTick ; 0x0800B4B0 0x08006440: 1B40 SUBS R0, R0, R5 0x08006442: 280B CMP R0, #11 0x08006444: D3F6 BCC .L23 ; 0x08006434
.L24: 0x08006446: 6E20 LDR R0, [R4, #96] 0x08006448: F040 0001 ORR R0, R0, #1 0x0800644C: 6620 STR R0, [R4, #96] 0x0800644E: 2001 MOVS R0, #1 0x08006450: 2103 MOVS R1, #3 0x08006452: E0C5 B .L33 ; 0x080065E0
.L25: 0x08006454: F5B0 7F40 CMP.W R0, #0x0300 0x08006458: F43F AF12 BEQ.W .L3 ; 0x08006280 0x0800645C: F64D 705C MOVW R0, #0xDF5C ; 0x0800DF5C = .rodata..L.str 0x08006460: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF5C = .rodata..L.str 0x08006464: F240 1135 MOVW R1, #0x0135 0x08006468: F004 FEA2 BL assert_failed ; 0x0800B1B0 0x0800646C: E708 B .L3 ; 0x08006280
.L26: 0x0800646E: 6981 LDR R1, [R0, #24] 0x08006470: F041 0102 ORR R1, R1, #2 0x08006474: 42B0 CMP R0, R6 0x08006476: 6181 STR R1, [R0, #24] 0x08006478: BF04 ITT EQ 0x0800647A: 6861 LDREQ R1, [R4, #4] 0x0800647C: F8C6 1100 STREQ.W R1, [R6, #0x0100] 0x08006480: 7C21 LDRB R1, [R4, #16] 0x08006482: 6982 LDR R2, [R0, #24] 0x08006484: F022 0240 BIC R2, R2, #64 0x08006488: 2901 CMP R1, #1 0x0800648A: BF18 IT NE 0x0800648C: 3240 ADDNE R2, #64 0x0800648E: 6182 STR R2, [R0, #24] 0x08006490: 7C61 LDRB R1, [R4, #17] 0x08006492: 6982 LDR R2, [R0, #24] 0x08006494: F422 4280 BIC R2, R2, #0x4000 0x08006498: 2901 CMP R1, #1 0x0800649A: BF08 IT EQ 0x0800649C: F502 4280 ADDEQ.W R2, R2, #0x4000 0x080064A0: 6182 STR R2, [R0, #24] 0x080064A2: 7CA1 LDRB R1, [R4, #18] 0x080064A4: 6982 LDR R2, [R0, #24] 0x080064A6: F422 5280 BIC R2, R2, #0x1000 0x080064AA: 2901 CMP R1, #1 0x080064AC: BF18 IT NE 0x080064AE: F502 5280 ADDNE.W R2, R2, #0x1000 0x080064B2: 6182 STR R2, [R0, #24] 0x080064B4: 6983 LDR R3, [R0, #24] 0x080064B6: E9D4 1202 LDRD R1, R2, [R4, #8] 0x080064BA: F423 7340 BIC R3, R3, #0x0300 0x080064BE: 430B ORRS R3, R1 0x080064C0: 6183 STR R3, [R0, #24] 0x080064C2: 6983 LDR R3, [R0, #24] 0x080064C4: F023 03A4 BIC R3, R3, #164 0x080064C8: 6183 STR R3, [R0, #24] 0x080064CA: 6903 LDR R3, [R0, #16] 0x080064CC: F023 0310 BIC R3, R3, #16 0x080064D0: 6103 STR R3, [R0, #16] 0x080064D2: B19A CBZ R2, .L30 ; 0x080064FC 0x080064D4: 2A01 CMP R2, #1 0x080064D6: D00D BEQ .L28 ; 0x080064F4 0x080064D8: 2A02 CMP R2, #2 0x080064DA: D009 BEQ .L27 ; 0x080064F0 0x080064DC: 6983 LDR R3, [R0, #24] 0x080064DE: F043 0380 ORR R3, R3, #128 0x080064E2: 6183 STR R3, [R0, #24] 0x080064E4: 6903 LDR R3, [R0, #16] 0x080064E6: 2A03 CMP R2, #3 0x080064E8: F043 0210 ORR R2, R3, #16 0x080064EC: 6102 STR R2, [R0, #16] 0x080064EE: D105 BNE .L30 ; 0x080064FC
.L27: 0x080064F0: 2220 MOVS R2, #32 0x080064F2: E000 B .L29 ; 0x080064F6
.L28: 0x080064F4: 2204 MOVS R2, #4
.L29: 0x080064F6: 6983 LDR R3, [R0, #24] 0x080064F8: 431A ORRS R2, R3 0x080064FA: 6182 STR R2, [R0, #24]
.L30: 0x080064FC: F5B1 7F40 CMP.W R1, #0x0300 0x08006500: F104 0118 ADD.W R1, R4, #24 0x08006504: C90E LDM R1, {R1-R3} 0x08006506: F1A1 0501 SUB.W R5, R1, #1 0x0800650A: F1A3 0301 SUB.W R3, R3, #1 0x0800650E: F06F 01FF MVN R1, #255 0x08006512: EB01 2202 ADD.W R2, R1, R2, LSL #8 0x08006516: EA42 6245 ORR.W R2, R2, R5, LSL #25 0x0800651A: EA43 0302 ORR.W R3, R3, R2 0x0800651E: 6965 LDR R5, [R4, #20] 0x08006520: F5A1 427F SUB.W R2, R1, #0xFF00 0x08006524: EB02 4505 ADD.W R5, R2, R5, LSL #16 0x08006528: EA43 0305 ORR.W R3, R3, R5 0x0800652C: 61C3 STR R3, [R0, #28] 0x0800652E: D110 BNE .L31 ; 0x08006552 0x08006530: 6A63 LDR R3, [R4, #36] 0x08006532: EB02 4203 ADD.W R2, R2, R3, LSL #16 0x08006536: E9D4 530A LDRD R5, R3, [R4, #40] 0x0800653A: EB01 2103 ADD.W R1, R1, R3, LSL #8 0x0800653E: 1E6B SUBS R3, R5, #1 0x08006540: 4319 ORRS R1, R3 0x08006542: 6B23 LDR R3, [R4, #48] 0x08006544: F06F 050F MVN R5, #15 0x08006548: EB05 1303 ADD.W R3, R5, R3, LSL #4 0x0800654C: 4319 ORRS R1, R3 0x0800654E: 4311 ORRS R1, R2 0x08006550: 60C1 STR R1, [R0, #12]
.L31: 0x08006552: E9D4 230D LDRD R2, R3, [R4, #52] 0x08006556: 6BE1 LDR R1, [R4, #60] 0x08006558: F8D0 50C0 LDR.W R5, [R0, #192] 0x0800655C: 4329 ORRS R1, R5 0x0800655E: F8C0 10C0 STR.W R1, [R0, #192] 0x08006562: F506 6580 ADD.W R5, R6, #0x0400 0x08006566: F506 4180 ADD.W R1, R6, #0x4000 0x0800656A: 42A8 CMP R0, R5 0x0800656C: BF04 ITT EQ 0x0800656E: F24A 7150 MOVWEQ R1, #0xA750 0x08006572: F2C4 0100 MOVTEQ R1, #0x4000 0x08006576: F506 6600 ADD.W R6, R6, #0x0800 0x0800657A: F24A 7550 MOVW R5, #0xA750 0x0800657E: F2C4 0500 MOVT R5, #0x4000 0x08006582: 42B0 CMP R0, R6 0x08006584: BF08 IT EQ 0x08006586: F505 7154 ADDEQ.W R1, R5, #0x0350 0x0800658A: 6421 STR R1, [R4, #64] 0x0800658C: F8D0 6080 LDR.W R6, [R0, #128] 0x08006590: F426 16F8 BIC R6, R6, #0x1F0000 0x08006594: EA46 4202 ORR.W R2, R6, R2, LSL #16 0x08006598: F8C0 2080 STR.W R2, [R0, #128] 0x0800659C: F101 0270 ADD.W R2, R1, #112 0x080065A0: 6462 STR R2, [R4, #68] 0x080065A2: F8D0 2080 LDR.W R2, [R0, #128] 0x080065A6: F022 6270 BIC R2, R2, #0x0F000000 0x080065AA: EA42 6203 ORR.W R2, R2, R3, LSL #24 0x080065AE: F8C0 2080 STR.W R2, [R0, #128] 0x080065B2: F101 00B0 ADD.W R0, R1, #176 0x080065B6: 64A0 STR R0, [R4, #72] 0x080065B8: F501 70C4 ADD.W R0, R1, #0x0188 0x080065BC: 64E0 STR R0, [R4, #76] 0x080065BE: F501 7018 ADD.W R0, R1, #0x0260 0x080065C2: 6520 STR R0, [R4, #80] 0x080065C4: F501 701E ADD.W R0, R1, #0x0278 0x080065C8: 6560 STR R0, [R4, #84] 0x080065CA: F501 7054 ADD.W R0, R1, #0x0350 0x080065CE: 2200 MOVS R2, #0
.L32: 0x080065D0: F841 2B04 STR R2, [R1], #4 0x080065D4: 4281 CMP R1, R0 0x080065D6: D3FB BCC .L32 ; 0x080065D0 0x080065D8: 2000 MOVS R0, #0 0x080065DA: 65A0 STR R0, [R4, #88] 0x080065DC: 6620 STR R0, [R4, #96] 0x080065DE: 2101 MOVS R1, #1
.L33: 0x080065E0: F884 105C STRB.W R1, [R4, #92] 0x080065E4: BD70 POP {R4-R6, PC}

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


EXTI2_IRQHandler: 0x080065E6: 2004 MOVS R0, #4 0x080065E8: F002 BCC3 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08008F72

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


FLASH_WaitForLastOperation: 0x080065EC: B570 PUSH {R4-R6, LR} 0x080065EE: 4604 MOV R4, R0 0x080065F0: F242 0610 MOVW R6, #0x2010 0x080065F4: F2C4 0602 MOVT R6, #0x4002 0x080065F8: F004 FF5A BL HAL_GetTick ; 0x0800B4B0 0x080065FC: 4605 MOV R5, R0 0x080065FE: BF00 NOP
.L1: 0x08006600: 6830 LDR R0, [R6] 0x08006602: 03C0 LSLS R0, R0, #15 0x08006604: D506 BPL .L3 ; 0x08006614 0x08006606: F004 FF53 BL HAL_GetTick ; 0x0800B4B0 0x0800660A: 1B40 SUBS R0, R0, R5 0x0800660C: 42A0 CMP R0, R4 0x0800660E: D9F7 BLS .L1 ; 0x08006600 0x08006610: 2003 MOVS R0, #3
.L2: 0x08006612: BD70 POP {R4-R6, PC}
.L3: 0x08006614: 6830 LDR R0, [R6] 0x08006616: F24C 31FA MOVW R1, #0xC3FA 0x0800661A: 4001 ANDS R1, R0 0x0800661C: D008 BEQ .L4 ; 0x08006630 0x0800661E: F241 704C MOVW R0, #0x174C ; 0x1000174C = pFlash 0x08006622: F2C1 0000 MOVT R0, #0x1000 ; 0x1000174C = pFlash 0x08006626: 6842 LDR R2, [R0, #4] 0x08006628: 430A ORRS R2, R1 0x0800662A: 6042 STR R2, [R0, #4] 0x0800662C: 2001 MOVS R0, #1 0x0800662E: E004 B .L5 ; 0x0800663A
.L4: 0x08006630: 6830 LDR R0, [R6] 0x08006632: 07C0 LSLS R0, R0, #31 0x08006634: 4608 MOV R0, R1 0x08006636: D0EC BEQ .L2 ; 0x08006612 0x08006638: 2101 MOVS R1, #1
.L5: 0x0800663A: 6031 STR R1, [R6] 0x0800663C: BD70 POP {R4-R6, PC}

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


EXTI9_5_IRQHandler: 0x0800663E: 2080 MOVS R0, #128 0x08006640: F002 BC97 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08008F72

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


HAL_FLASHEx_OBProgram: 0x08006644: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08006648: B083 SUB SP, SP, #12 0x0800664A: 4604 MOV R4, R0 0x0800664C: 6800 LDR R0, [R0] 0x0800664E: 2840 CMP R0, #64 0x08006650: D307 BCC .L1 ; 0x08006662 0x08006652: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006656: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x0800665A: F240 113B MOVW R1, #0x013B 0x0800665E: F004 FDA7 BL assert_failed ; 0x0800B1B0
.L1: 0x08006662: F241 7B4C MOVW R11, #0x174C ; 0x1000174C = pFlash 0x08006666: F2C1 0B00 MOVT R11, #0x1000 ; 0x1000174C = pFlash 0x0800666A: F89B 0000 LDRB.W R0, [R11] 0x0800666E: 2801 CMP R0, #1 0x08006670: D101 BNE .L2 ; 0x08006676 0x08006672: 2402 MOVS R4, #2 0x08006674: E2DD B .L58 ; 0x08006C32
.L2: 0x08006676: F242 0514 MOVW R5, #0x2014 0x0800667A: F2C4 0502 MOVT R5, #0x4002 0x0800667E: 2001 MOVS R0, #1 0x08006680: F88B 0000 STRB.W R0, [R11] 0x08006684: F04F 0A00 MOV.W R10, #0 0x08006688: F8CB A004 STR.W R10, [R11, #4] 0x0800668C: 6820 LDR R0, [R4] 0x0800668E: F247 58E0 MOVW R8, #0x75E0 0x08006692: F6C1 78FF MOVT R8, #0x1FFF 0x08006696: 07C1 LSLS R1, R0, #31 0x08006698: F64F 76FF MOVW R6, #0xFFFF 0x0800669C: F000 807A BEQ.W .L18 ; 0x08006794 0x080066A0: 1D27 ADDS R7, R4, #4 0x080066A2: E897 0680 LDM.W R7, {R7, R9-R10} 0x080066A6: 2F04 CMP R7, #4 0x080066A8: D84E BHI .L13 ; 0x08006748 0x080066AA: 2F03 CMP R7, #3 0x080066AC: D04C BEQ .L13 ; 0x08006748
.L3: 0x080066AE: F8B8 0000 LDRH.W R0, [R8] 0x080066B2: 42B0 CMP R0, R6 0x080066B4: D102 BNE .L4 ; 0x080066BC 0x080066B6: 2080 MOVS R0, #128 0x080066B8: 4631 MOV R1, R6 0x080066BA: E00F B .L7 ; 0x080066DC
.L4: 0x080066BC: F8B8 2000 LDRH.W R2, [R8] 0x080066C0: F5B2 7F00 CMP.W R2, #0x0200 0x080066C4: D101 BNE .L5 ; 0x080066CA 0x080066C6: 2080 MOVS R0, #128 0x080066C8: E007 B .L6 ; 0x080066DA
.L5: 0x080066CA: 2020 MOVS R0, #32 0x080066CC: 42B2 CMP R2, R6 0x080066CE: 4631 MOV R1, R6 0x080066D0: D004 BEQ .L7 ; 0x080066DC 0x080066D2: F5B2 7F80 CMP.W R2, #0x0100 0x080066D6: BF08 IT EQ 0x080066D8: 2040 MOVEQ R0, #64
.L6: 0x080066DA: 4611 MOV R1, R2
.L7: 0x080066DC: 4581 CMP R9, R0 0x080066DE: D309 BCC .L8 ; 0x080066F4 0x080066E0: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x080066E4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x080066E8: F44F 712A MOV.W R1, #0x02A8 0x080066EC: F004 FD60 BL assert_failed ; 0x0800B1B0 0x080066F0: F8B8 1000 LDRH.W R1, [R8]
.L8: 0x080066F4: 42B1 CMP R1, R6 0x080066F6: D008 BEQ .L9 ; 0x0800670A 0x080066F8: F8B8 0000 LDRH.W R0, [R8] 0x080066FC: F5B0 7F00 CMP.W R0, #0x0200 0x08006700: D003 BEQ .L9 ; 0x0800670A 0x08006702: 42B0 CMP R0, R6 0x08006704: D129 BNE .L14 ; 0x0800675A 0x08006706: 2020 MOVS R0, #32 0x08006708: E000 B .L10 ; 0x0800670C
.L9: 0x0800670A: 2080 MOVS R0, #128
.L10: 0x0800670C: 4582 CMP R10, R0 0x0800670E: D307 BCC .L11 ; 0x08006720 0x08006710: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006714: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006718: F240 21A9 MOVW R1, #0x02A9 0x0800671C: F004 FD48 BL assert_failed ; 0x0800B1B0
.L11: 0x08006720: F44F 707A MOV.W R0, #0x03E8 0x08006724: F7FF FF62 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006728: B110 CBZ R0, .L12 ; 0x08006730 0x0800672A: F04F 0A01 MOV.W R10, #1 0x0800672E: E030 B .L17 ; 0x08006792
.L12: 0x08006730: 2F04 CMP R7, #4 0x08006732: D821 BHI .L16 ; 0x08006778 0x08006734: F105 0018 ADD.W R0, R5, #24 0x08006738: E8DF F007 TBB [PC, R7] 0x0800673C: 1B DC.B 0x1B ; '\x1B' 0x0800673D: 03 DC.B 0x03 ; '\x03' 0x0800673E: 16 DC.B 0x16 ; '\x16' 0x0800673F: 1E DC.B 0x1E ; '\x1E' 0x08006740: 19 DC.B 0x19 ; '\x19' 0x08006741: 00 DC.B 0x00 ; '\0' 0x08006742: F105 001C ADD.W R0, R5, #28 0x08006746: E014 B .L15 ; 0x08006772
.L13: 0x08006748: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x0800674C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006750: F240 21A7 MOVW R1, #0x02A7 0x08006754: F004 FD2C BL assert_failed ; 0x0800B1B0 0x08006758: E7A9 B .L3 ; 0x080066AE
.L14: 0x0800675A: F5B0 7F80 CMP.W R0, #0x0100 0x0800675E: F04F 0020 MOV.W R0, #32 0x08006762: D1D3 BNE .L10 ; 0x0800670C 0x08006764: 2040 MOVS R0, #64 0x08006766: E7D1 B .L10 ; 0x0800670C 0x08006768: F105 0038 ADD.W R0, R5, #56 0x0800676C: E001 B .L15 ; 0x08006772 0x0800676E: F105 003C ADD.W R0, R5, #60
.L15: 0x08006772: EA49 410A ORR.W R1, R9, R10, LSL #16 0x08006776: 6001 STR R1, [R0]
.L16: 0x08006778: 6828 LDR R0, [R5] 0x0800677A: F440 3000 ORR R0, R0, #0x020000 0x0800677E: 6028 STR R0, [R5] 0x08006780: F44F 707A MOV.W R0, #0x03E8 0x08006784: F7FF FF32 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006788: EA5F 0A00 MOVS.W R10, R0 0x0800678C: BF18 IT NE 0x0800678E: F04F 0A01 MOVNE.W R10, #1
.L17: 0x08006792: 6820 LDR R0, [R4]
.L18: 0x08006794: 0780 LSLS R0, R0, #30 0x08006796: D401 BMI .L19 ; 0x0800679C 0x08006798: 46D1 MOV R9, R10 0x0800679A: E01B B .L21 ; 0x080067D4
.L19: 0x0800679C: 6926 LDR R6, [R4, #16] 0x0800679E: 2EAA CMP R6, #170 0x080067A0: BF18 IT NE 0x080067A2: 2EBB CMPNE R6, #187 0x080067A4: D137 BNE .L24 ; 0x08006816
.L20: 0x080067A6: F44F 707A MOV.W R0, #0x03E8 0x080067AA: F7FF FF1F BL FLASH_WaitForLastOperation ; 0x080065EC 0x080067AE: F04F 0901 MOV.W R9, #1 0x080067B2: B978 CBNZ R0, .L21 ; 0x080067D4 0x080067B4: 68E8 LDR R0, [R5, #12] 0x080067B6: F020 00FF BIC R0, R0, #255 0x080067BA: 4330 ORRS R0, R6 0x080067BC: 60E8 STR R0, [R5, #12] 0x080067BE: 6828 LDR R0, [R5] 0x080067C0: F440 3000 ORR R0, R0, #0x020000 0x080067C4: 6028 STR R0, [R5] 0x080067C6: F44F 707A MOV.W R0, #0x03E8 0x080067CA: F7FF FF0F BL FLASH_WaitForLastOperation ; 0x080065EC 0x080067CE: 2800 CMP R0, #0 0x080067D0: BF08 IT EQ 0x080067D2: 46D1 MOVEQ R9, R10
.L21: 0x080067D4: 7820 LDRB R0, [R4] 0x080067D6: 0740 LSLS R0, R0, #29 0x080067D8: F140 80C2 BPL.W .L30 ; 0x08006960 0x080067DC: E9D4 6A05 LDRD R6, R10, [R4, #20] 0x080067E0: 1E70 SUBS R0, R6, #1 0x080067E2: F64F 71FF MOVW R1, #0xFFFF 0x080067E6: F2C0 0101 MOVT R1, #1 0x080067EA: 4288 CMP R0, R1 0x080067EC: D307 BCC .L22 ; 0x080067FE 0x080067EE: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x080067F2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x080067F6: F240 3119 MOVW R1, #0x0319 0x080067FA: F004 FCD9 BL assert_failed ; 0x0800B1B0
.L22: 0x080067FE: F44F 707A MOV.W R0, #0x03E8 0x08006802: F7FF FEF3 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006806: B110 CBZ R0, .L23 ; 0x0800680E 0x08006808: F04F 0901 MOV.W R9, #1 0x0800680C: E0A8 B .L30 ; 0x08006960
.L23: 0x0800680E: 07F0 LSLS R0, R6, #31 0x08006810: D10C BNE .L25 ; 0x0800682C 0x08006812: 4680 MOV R8, R0 0x08006814: E019 B .L27 ; 0x0800684A
.L24: 0x08006816: 2ECC CMP R6, #204 0x08006818: D0C5 BEQ .L20 ; 0x080067A6 0x0800681A: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x0800681E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006822: F44F 713A MOV.W R1, #0x02E8 0x08006826: F004 FCC3 BL assert_failed ; 0x0800B1B0 0x0800682A: E7BC B .L20 ; 0x080067A6
.L25: 0x0800682C: F40A 68E0 AND R8, R10, #0x0700 0x08006830: F5B8 6FA0 CMP.W R8, #0x0500 0x08006834: D307 BCC .L26 ; 0x08006846 0x08006836: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x0800683A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x0800683E: F240 312F MOVW R1, #0x032F 0x08006842: F004 FCB5 BL assert_failed ; 0x0800B1B0
.L26: 0x08006846: F44F 60E0 MOV.W R0, #0x0700
.L27: 0x0800684A: F006 0106 AND R1, R6, #6 0x0800684E: EA40 21C1 ORR.W R1, R0, R1, LSL #11 0x08006852: 0770 LSLS R0, R6, #29 0x08006854: EA0A 20C6 AND.W R0, R10, R6, LSL #11 0x08006858: F400 5080 AND R0, R0, #0x1000 0x0800685C: F40A 5200 AND R2, R10, #0x2000 0x08006860: BF48 IT MI 0x08006862: 4410 ADDMI R0, R2 0x08006864: F416 5280 ANDS R2, R6, #0x1000 0x08006868: EA41 0182 ORR.W R1, R1, R2, LSL #2 0x0800686C: F40A 4280 AND R2, R10, #0x4000 0x08006870: BF18 IT NE 0x08006872: 4410 ADDNE R0, R2 0x08006874: F006 0278 AND R2, R6, #120 0x08006878: EA41 3142 ORR.W R1, R1, R2, LSL #13 0x0800687C: 0732 LSLS R2, R6, #28 0x0800687E: F40A 3280 AND R2, R10, #0x010000 0x08006882: BF48 IT MI 0x08006884: 4410 ADDMI R0, R2 0x08006886: 06F2 LSLS R2, R6, #27 0x08006888: F40A 3200 AND R2, R10, #0x020000 0x0800688C: BF48 IT MI 0x0800688E: 4310 ORRMI R0, R2 0x08006890: 06B2 LSLS R2, R6, #26 0x08006892: F40A 2280 AND R2, R10, #0x040000 0x08006896: BF48 IT MI 0x08006898: 4310 ORRMI R0, R2 0x0800689A: 0672 LSLS R2, R6, #25 0x0800689C: F40A 2200 AND R2, R10, #0x080000 0x080068A0: BF48 IT MI 0x080068A2: 4310 ORRMI R0, R2 0x080068A4: F016 0280 ANDS R2, R6, #128 0x080068A8: EA41 3142 ORR.W R1, R1, R2, LSL #13 0x080068AC: F40A 1280 AND R2, R10, #0x100000 0x080068B0: BF18 IT NE 0x080068B2: 4310 ORRNE R0, R2 0x080068B4: 05B2 LSLS R2, R6, #22 0x080068B6: F40A 0200 AND R2, R10, #0x800000 0x080068BA: BF48 IT MI 0x080068BC: 4310 ORRMI R0, R2 0x080068BE: 0572 LSLS R2, R6, #21 0x080068C0: F00A 7280 AND R2, R10, #0x01000000 0x080068C4: BF48 IT MI 0x080068C6: 4310 ORRMI R0, R2 0x080068C8: 0532 LSLS R2, R6, #20 0x080068CA: F00A 7200 AND R2, R10, #0x02000000 0x080068CE: BF48 IT MI 0x080068D0: 4310 ORRMI R0, R2 0x080068D2: 04B2 LSLS R2, R6, #18 0x080068D4: F00A 6280 AND R2, R10, #0x04000000 0x080068D8: BF48 IT MI 0x080068DA: 4310 ORRMI R0, R2 0x080068DC: 0472 LSLS R2, R6, #17 0x080068DE: F00A 6200 AND R2, R10, #0x08000000 0x080068E2: BF48 IT MI 0x080068E4: 4310 ORRMI R0, R2 0x080068E6: EA40 0708 ORR.W R7, R0, R8 0x080068EA: F04F 7060 MOV.W R0, #0x03800000 0x080068EE: EA00 3086 AND.W R0, R0, R6, LSL #14 0x080068F2: F406 42C0 AND R2, R6, #0x6000 0x080068F6: EA40 3042 ORR.W R0, R0, R2, LSL #13 0x080068FA: 0432 LSLS R2, R6, #16 0x080068FC: EB01 0800 ADD.W R8, R1, R0 0x08006900: D511 BPL .L29 ; 0x08006926 0x08006902: F01A 5540 ANDS R5, R10, #0x30000000 0x08006906: D107 BNE .L28 ; 0x08006918 0x08006908: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x0800690C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006910: F240 31BB MOVW R1, #0x03BB 0x08006914: F004 FC4C BL assert_failed ; 0x0800B1B0
.L28: 0x08006918: 432F ORRS R7, R5 0x0800691A: F048 5840 ORR R8, R8, #0x30000000 0x0800691E: F242 0514 MOVW R5, #0x2014 0x08006922: F2C4 0502 MOVT R5, #0x4002
.L29: 0x08006926: F416 3080 ANDS R0, R6, #0x010000 0x0800692A: F00A 4180 AND R1, R10, #0x40000000 0x0800692E: BF18 IT NE 0x08006930: 430F ORRNE R7, R1 0x08006932: 68E9 LDR R1, [R5, #12] 0x08006934: EA48 3080 ORR.W R0, R8, R0, LSL #14 0x08006938: EA21 0000 BIC.W R0, R1, R0 0x0800693C: 4338 ORRS R0, R7 0x0800693E: 60E8 STR R0, [R5, #12] 0x08006940: 6828 LDR R0, [R5] 0x08006942: F440 3000 ORR R0, R0, #0x020000 0x08006946: 6028 STR R0, [R5] 0x08006948: F44F 707A MOV.W R0, #0x03E8 0x0800694C: F7FF FE4E BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006950: 2800 CMP R0, #0 0x08006952: BF18 IT NE 0x08006954: F04F 0901 MOVNE.W R9, #1 0x08006958: F247 58E0 MOVW R8, #0x75E0 0x0800695C: F6C1 78FF MOVT R8, #0x1FFF
.L30: 0x08006960: 7820 LDRB R0, [R4] 0x08006962: 0700 LSLS R0, R0, #28 0x08006964: F140 80E3 BPL.W .L44 ; 0x08006B2E 0x08006968: E9D4 6A08 LDRD R6, R10, [R4, #32] 0x0800696C: 4556 CMP R6, R10 0x0800696E: F000 80DE BEQ.W .L44 ; 0x08006B2E 0x08006972: 4647 MOV R7, R8 0x08006974: 69E0 LDR R0, [R4, #28] 0x08006976: 9001 STR R0, [SP, #4] 0x08006978: F000 0003 AND R0, R0, #3 0x0800697C: 9002 STR R0, [SP, #8] 0x0800697E: 3801 SUBS R0, #1 0x08006980: 2802 CMP R0, #2 0x08006982: D307 BCC .L31 ; 0x08006994 0x08006984: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006988: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x0800698C: F44F 717D MOV.W R1, #0x03F4 0x08006990: F004 FC0E BL assert_failed ; 0x0800B1B0
.L31: 0x08006994: 2500 MOVS R5, #0 0x08006996: F6C0 0504 MOVT R5, #0x0804 0x0800699A: F1B6 6F00 CMP.W R6, #0x08000000 0x0800699E: F505 2880 ADD.W R8, R5, #0x040000 0x080069A2: D30C BCC .L32 ; 0x080069BE 0x080069A4: 8838 LDRH R0, [R7] 0x080069A6: F64F 71FF MOVW R1, #0xFFFF 0x080069AA: 4288 CMP R0, R1 0x080069AC: 4640 MOV R0, R8 0x080069AE: BF1E ITTT NE 0x080069B0: 6839 LDRNE R1, [R7] 0x080069B2: F04F 6000 MOVNE.W R0, #0x08000000 0x080069B6: F361 2099 BFINE R0, R1, #10, #16 0x080069BA: 4286 CMP R6, R0 0x080069BC: D307 BCC .L33 ; 0x080069CE
.L32: 0x080069BE: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x080069C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x080069C6: F240 31F6 MOVW R1, #0x03F6 0x080069CA: F004 FBF1 BL assert_failed ; 0x0800B1B0
.L33: 0x080069CE: F1BA 6F00 CMP.W R10, #0x08000000 0x080069D2: D30B BCC .L34 ; 0x080069EC 0x080069D4: 8838 LDRH R0, [R7] 0x080069D6: F64F 71FF MOVW R1, #0xFFFF 0x080069DA: 4288 CMP R0, R1 0x080069DC: BF1E ITTT NE 0x080069DE: 6838 LDRNE R0, [R7] 0x080069E0: F04F 6800 MOVNE.W R8, #0x08000000 0x080069E4: F360 2899 BFINE R8, R0, #10, #16 0x080069E8: 45C2 CMP R10, R8 0x080069EA: D307 BCC .L35 ; 0x080069FC
.L34: 0x080069EC: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x080069F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x080069F4: F240 31F7 MOVW R1, #0x03F7 0x080069F8: F004 FBDA BL assert_failed ; 0x0800B1B0
.L35: 0x080069FC: F44F 707A MOV.W R0, #0x03E8 0x08006A00: F7FF FDF4 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006A04: 46B8 MOV R8, R7 0x08006A06: B130 CBZ R0, .L36 ; 0x08006A16 0x08006A08: F04F 0901 MOV.W R9, #1 0x08006A0C: F242 0514 MOVW R5, #0x2014 0x08006A10: F2C4 0502 MOVT R5, #0x4002 0x08006A14: E08B B .L44 ; 0x08006B2E
.L36: 0x08006A16: F2C4 0001 MOVT R0, #0x4001 0x08006A1A: 6800 LDR R0, [R0] 0x08006A1C: 05C0 LSLS R0, R0, #23 0x08006A1E: 8838 LDRH R0, [R7] 0x08006A20: 9A02 LDR R2, [SP, #8] 0x08006A22: F64F 71FF MOVW R1, #0xFFFF 0x08006A26: D408 BMI .L37 ; 0x08006A3A 0x08006A28: 4288 CMP R0, R1 0x08006A2A: F04F 6100 MOV.W R1, #0x08000000 0x08006A2E: D00D BEQ .L38 ; 0x08006A4C 0x08006A30: 6838 LDR R0, [R7] 0x08006A32: 460D MOV R5, R1 0x08006A34: F360 2558 BFI R5, R0, #9, #16 0x08006A38: E008 B .L38 ; 0x08006A4C
.L37: 0x08006A3A: 4288 CMP R0, R1 0x08006A3C: 4629 MOV R1, R5 0x08006A3E: F04F 6500 MOV.W R5, #0x08000000 0x08006A42: BF1E ITTT NE 0x08006A44: 6838 LDRNE R0, [R7] 0x08006A46: 4629 MOVNE R1, R5 0x08006A48: F360 2158 BFINE R1, R0, #9, #16
.L38: 0x08006A4C: F242 0014 MOVW R0, #0x2014 0x08006A50: F2C4 0002 MOVT R0, #0x4002 0x08006A54: 68C0 LDR R0, [R0, #12] 0x08006A56: 0240 LSLS R0, R0, #9 0x08006A58: 9801 LDR R0, [SP, #4] 0x08006A5A: F000 4000 AND R0, R0, #0x80000000 0x08006A5E: D413 BMI .L39 ; 0x08006A88 0x08006A60: 2A01 CMP R2, #1 0x08006A62: D124 BNE .L40 ; 0x08006AAE 0x08006A64: F242 0314 MOVW R3, #0x2014 0x08006A68: F2C4 0302 MOVT R3, #0x4002 0x08006A6C: F106 4278 ADD.W R2, R6, #0xF8000000 0x08006A70: 6919 LDR R1, [R3, #16] 0x08006A72: F36F 010E BFC R1, #0, #15 0x08006A76: EA41 1112 ORR.W R1, R1, R2, LSR #4 0x08006A7A: 6119 STR R1, [R3, #16] 0x08006A7C: F10A 4178 ADD.W R1, R10, #0xF8000000 0x08006A80: 0909 LSRS R1, R1, #4 0x08006A82: F103 0214 ADD.W R2, R3, #20 0x08006A86: E038 B .L42 ; 0x08006AFA
.L39: 0x08006A88: 2A01 CMP R2, #1 0x08006A8A: D124 BNE .L41 ; 0x08006AD6 0x08006A8C: 1A72 SUBS R2, R6, R1 0x08006A8E: F242 0714 MOVW R7, #0x2014 0x08006A92: F2C4 0702 MOVT R7, #0x4002 0x08006A96: EBAA 0101 SUB.W R1, R10, R1 0x08006A9A: 693B LDR R3, [R7, #16] 0x08006A9C: 08C9 LSRS R1, R1, #3 0x08006A9E: F36F 030E BFC R3, #0, #15 0x08006AA2: EA43 02D2 ORR.W R2, R3, R2, LSR #3 0x08006AA6: 613A STR R2, [R7, #16] 0x08006AA8: F107 0214 ADD.W R2, R7, #20 0x08006AAC: E025 B .L42 ; 0x08006AFA
.L40: 0x08006AAE: 2A02 CMP R2, #2 0x08006AB0: D128 BNE .L43 ; 0x08006B04 0x08006AB2: F242 0314 MOVW R3, #0x2014 0x08006AB6: F2C4 0302 MOVT R3, #0x4002 0x08006ABA: F106 4278 ADD.W R2, R6, #0xF8000000 0x08006ABE: 6B19 LDR R1, [R3, #48] 0x08006AC0: F36F 010E BFC R1, #0, #15 0x08006AC4: EA41 1112 ORR.W R1, R1, R2, LSR #4 0x08006AC8: 6319 STR R1, [R3, #48] 0x08006ACA: F10A 4178 ADD.W R1, R10, #0xF8000000 0x08006ACE: 0909 LSRS R1, R1, #4 0x08006AD0: F103 0234 ADD.W R2, R3, #52 0x08006AD4: E011 B .L42 ; 0x08006AFA
.L41: 0x08006AD6: 2A02 CMP R2, #2 0x08006AD8: D114 BNE .L43 ; 0x08006B04 0x08006ADA: 1B72 SUBS R2, R6, R5 0x08006ADC: F242 0714 MOVW R7, #0x2014 0x08006AE0: F2C4 0702 MOVT R7, #0x4002 0x08006AE4: EBAA 0105 SUB.W R1, R10, R5 0x08006AE8: 6B3B LDR R3, [R7, #48] 0x08006AEA: 08C9 LSRS R1, R1, #3 0x08006AEC: F36F 030E BFC R3, #0, #15 0x08006AF0: EA43 02D2 ORR.W R2, R3, R2, LSR #3 0x08006AF4: 633A STR R2, [R7, #48] 0x08006AF6: F107 0234 ADD.W R2, R7, #52
.L42: 0x08006AFA: 6813 LDR R3, [R2] 0x08006AFC: F36F 030E BFC R3, #0, #15 0x08006B00: 4319 ORRS R1, R3 0x08006B02: 6011 STR R1, [R2]
.L43: 0x08006B04: F242 0514 MOVW R5, #0x2014 0x08006B08: F2C4 0502 MOVT R5, #0x4002 0x08006B0C: 6969 LDR R1, [R5, #20] 0x08006B0E: F021 4100 BIC R1, R1, #0x80000000 0x08006B12: 4308 ORRS R0, R1 0x08006B14: 6168 STR R0, [R5, #20] 0x08006B16: 6828 LDR R0, [R5] 0x08006B18: F440 3000 ORR R0, R0, #0x020000 0x08006B1C: 6028 STR R0, [R5] 0x08006B1E: F44F 707A MOV.W R0, #0x03E8 0x08006B22: F7FF FD63 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006B26: 2800 CMP R0, #0 0x08006B28: BF18 IT NE 0x08006B2A: F04F 0901 MOVNE.W R9, #1
.L44: 0x08006B2E: 7820 LDRB R0, [R4] 0x08006B30: 0680 LSLS R0, R0, #26 0x08006B32: D550 BPL .L54 ; 0x08006BD6 0x08006B34: E9D4 6A0B LDRD R6, R10, [R4, #44] 0x08006B38: 1E70 SUBS R0, R6, #1 0x08006B3A: 2802 CMP R0, #2 0x08006B3C: D307 BCC .L45 ; 0x08006B4E 0x08006B3E: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006B42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006B46: F240 4165 MOVW R1, #0x0465 0x08006B4A: F004 FB31 BL assert_failed ; 0x0800B1B0
.L45: 0x08006B4E: F8B8 0000 LDRH.W R0, [R8] 0x08006B52: F64F 71FF MOVW R1, #0xFFFF 0x08006B56: 4288 CMP R0, R1 0x08006B58: D008 BEQ .L46 ; 0x08006B6C 0x08006B5A: F8B8 0000 LDRH.W R0, [R8] 0x08006B5E: F5B0 7F00 CMP.W R0, #0x0200 0x08006B62: D003 BEQ .L46 ; 0x08006B6C 0x08006B64: 4288 CMP R0, R1 0x08006B66: D11B BNE .L50 ; 0x08006BA0 0x08006B68: 2020 MOVS R0, #32 0x08006B6A: E000 B .L47 ; 0x08006B6E
.L46: 0x08006B6C: 2080 MOVS R0, #128
.L47: 0x08006B6E: 4582 CMP R10, R0 0x08006B70: D907 BLS .L48 ; 0x08006B82 0x08006B72: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006B76: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006B7A: F240 4166 MOVW R1, #0x0466 0x08006B7E: F004 FB17 BL assert_failed ; 0x0800B1B0
.L48: 0x08006B82: F44F 707A MOV.W R0, #0x03E8 0x08006B86: F7FF FD31 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006B8A: B110 CBZ R0, .L49 ; 0x08006B92 0x08006B8C: F04F 0901 MOV.W R9, #1 0x08006B90: E021 B .L54 ; 0x08006BD6
.L49: 0x08006B92: 2E01 CMP R6, #1 0x08006B94: D00B BEQ .L51 ; 0x08006BAE 0x08006B96: 2E02 CMP R6, #2 0x08006B98: D111 BNE .L53 ; 0x08006BBE 0x08006B9A: F105 0060 ADD.W R0, R5, #96 0x08006B9E: E008 B .L52 ; 0x08006BB2
.L50: 0x08006BA0: F5B0 7F80 CMP.W R0, #0x0100 0x08006BA4: F04F 0020 MOV.W R0, #32 0x08006BA8: D1E1 BNE .L47 ; 0x08006B6E 0x08006BAA: 2040 MOVS R0, #64 0x08006BAC: E7DF B .L47 ; 0x08006B6E
.L51: 0x08006BAE: F105 005C ADD.W R0, R5, #92
.L52: 0x08006BB2: 6801 LDR R1, [R0] 0x08006BB4: F021 01FF BIC R1, R1, #255 0x08006BB8: EA41 010A ORR.W R1, R1, R10 0x08006BBC: 6001 STR R1, [R0]
.L53: 0x08006BBE: 6828 LDR R0, [R5] 0x08006BC0: F440 3000 ORR R0, R0, #0x020000 0x08006BC4: 6028 STR R0, [R5] 0x08006BC6: F44F 707A MOV.W R0, #0x03E8 0x08006BCA: F7FF FD0F BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006BCE: 2800 CMP R0, #0 0x08006BD0: BF18 IT NE 0x08006BD2: F04F 0901 MOVNE.W R9, #1
.L54: 0x08006BD6: 7820 LDRB R0, [R4] 0x08006BD8: 06C0 LSLS R0, R0, #27 0x08006BDA: D401 BMI .L55 ; 0x08006BE0 0x08006BDC: 464C MOV R4, R9 0x08006BDE: E025 B .L57 ; 0x08006C2C
.L55: 0x08006BE0: F8D4 A028 LDR.W R10, [R4, #40] 0x08006BE4: F46F 3080 MVN R0, #0x010000 0x08006BE8: EA1A 0F00 TST.W R10, R0 0x08006BEC: D007 BEQ .L56 ; 0x08006BFE 0x08006BEE: F64C 7068 MOVW R0, #0xCF68 ; 0x0800CF68 = .rodata..L.str 0x08006BF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF68 = .rodata..L.str 0x08006BF6: F240 419A MOVW R1, #0x049A 0x08006BFA: F004 FAD9 BL assert_failed ; 0x0800B1B0
.L56: 0x08006BFE: F44F 707A MOV.W R0, #0x03E8 0x08006C02: F7FF FCF3 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006C06: 2401 MOVS R4, #1 0x08006C08: B980 CBNZ R0, .L57 ; 0x08006C2C 0x08006C0A: 6DE8 LDR R0, [R5, #92] 0x08006C0C: F420 3080 BIC R0, R0, #0x010000 0x08006C10: EA40 000A ORR.W R0, R0, R10 0x08006C14: 65E8 STR R0, [R5, #92] 0x08006C16: 6828 LDR R0, [R5] 0x08006C18: F440 3000 ORR R0, R0, #0x020000 0x08006C1C: 6028 STR R0, [R5] 0x08006C1E: F44F 707A MOV.W R0, #0x03E8 0x08006C22: F7FF FCE3 BL FLASH_WaitForLastOperation ; 0x080065EC 0x08006C26: 2800 CMP R0, #0 0x08006C28: BF08 IT EQ 0x08006C2A: 464C MOVEQ R4, R9
.L57: 0x08006C2C: 2000 MOVS R0, #0 0x08006C2E: F88B 0000 STRB.W R0, [R11]
.L58: 0x08006C32: 4620 MOV R0, R4 0x08006C34: B003 ADD SP, SP, #12 0x08006C36: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.MX_USART1_UART_Init from usart.o, size=118, align=2


MX_USART1_UART_Init: 0x08006C3A: B510 PUSH {R4, LR} 0x08006C3C: F640 3420 MOVW R4, #0x0B20 ; 0x10000B20 = huart1 0x08006C40: F2C1 0400 MOVT R4, #0x1000 ; 0x10000B20 = huart1 0x08006C44: F643 0000 MOVW R0, #0x3800 0x08006C48: F2C4 0001 MOVT R0, #0x4001 0x08006C4C: 6020 STR R0, [R4] 0x08006C4E: F44F 4096 MOV.W R0, #0x4B00 0x08006C52: 6060 STR R0, [R4, #4] 0x08006C54: 2000 MOVS R0, #0 0x08006C56: E9C4 0002 STRD R0, R0, [R4, #8] 0x08006C5A: F44F 6080 MOV.W R0, #0x0400 0x08006C5E: 6120 STR R0, [R4, #16] 0x08006C60: 200C MOVS R0, #12 0x08006C62: 6160 STR R0, [R4, #20] 0x08006C64: F104 0018 ADD.W R0, R4, #24 0x08006C68: 2114 MOVS R1, #20 0x08006C6A: F7FD FADB BL __aeabi_memclr ; 0x08004224 0x08006C6E: 4620 MOV R0, R4 0x08006C70: F005 FA2E BL HAL_UART_Init ; 0x0800C0D0 0x08006C74: 2800 CMP R0, #0 0x08006C76: BF18 IT NE 0x08006C78: F7FD FDF4 BLNE Error_Handler ; 0x08004864 0x08006C7C: 4620 MOV R0, R4 0x08006C7E: 2100 MOVS R1, #0 0x08006C80: F005 FAD0 BL HAL_UARTEx_SetTxFifoThreshold ; 0x0800C224 0x08006C84: 2800 CMP R0, #0 0x08006C86: BF18 IT NE 0x08006C88: F7FD FDEC BLNE Error_Handler ; 0x08004864 0x08006C8C: 4620 MOV R0, R4 0x08006C8E: 2100 MOVS R1, #0 0x08006C90: F003 F97D BL HAL_UARTEx_SetRxFifoThreshold ; 0x08009F8E 0x08006C94: 2800 CMP R0, #0 0x08006C96: BF18 IT NE 0x08006C98: F7FD FDE4 BLNE Error_Handler ; 0x08004864 0x08006C9C: 4620 MOV R0, R4 0x08006C9E: F003 F935 BL HAL_UARTEx_DisableFifoMode ; 0x08009F0C 0x08006CA2: 2800 CMP R0, #0 0x08006CA4: BF14 ITE NE 0x08006CA6: E8BD 4010 POPNE.W {R4, LR} 0x08006CAA: BD10 POPEQ {R4, PC} 0x08006CAC: F7FD BDDA B.W Error_Handler ; 0x08004864

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


I2C_WaitOnFlagUntilTimeout: 0x08006CB0: E92D 43F8 PUSH.W {R3-R9, LR} 0x08006CB4: 4604 MOV R4, R0 0x08006CB6: 6800 LDR R0, [R0] 0x08006CB8: 6980 LDR R0, [R0, #24] 0x08006CBA: 4008 ANDS R0, R1 0x08006CBC: 1A40 SUBS R0, R0, R1 0x08006CBE: FAB0 F080 CLZ R0, R0 0x08006CC2: EBB2 1F50 CMP.W R2, R0, LSR #5 0x08006CC6: D126 BNE .L5 ; 0x08006D16 0x08006CC8: 4691 MOV R9, R2 0x08006CCA: 460E MOV R6, R1 0x08006CCC: 461F MOV R7, R3 0x08006CCE: F8DD 8020 LDR.W R8, [SP, #32] 0x08006CD2: 1C5D ADDS R5, R3, #1
.L1: 0x08006CD4: 4620 MOV R0, R4 0x08006CD6: 4639 MOV R1, R7 0x08006CD8: 4642 MOV R2, R8 0x08006CDA: F7FA FC35 BL I2C_IsErrorOccurred ; 0x08001548 0x08006CDE: BB48 CBNZ R0, .L7 ; 0x08006D34 0x08006CE0: B185 CBZ R5, .L3 ; 0x08006D04 0x08006CE2: F004 FBE5 BL HAL_GetTick ; 0x0800B4B0 0x08006CE6: 6821 LDR R1, [R4] 0x08006CE8: B11F CBZ R7, .L2 ; 0x08006CF2 0x08006CEA: EBA0 0008 SUB.W R0, R0, R8 0x08006CEE: 42B8 CMP R0, R7 0x08006CF0: D909 BLS .L4 ; 0x08006D06
.L2: 0x08006CF2: 6988 LDR R0, [R1, #24] 0x08006CF4: 4030 ANDS R0, R6 0x08006CF6: 1B80 SUBS R0, R0, R6 0x08006CF8: FAB0 F080 CLZ R0, R0 0x08006CFC: EBB9 1F50 CMP.W R9, R0, LSR #5 0x08006D00: D101 BNE .L4 ; 0x08006D06 0x08006D02: E00B B .L6 ; 0x08006D1C
.L3: 0x08006D04: 6821 LDR R1, [R4]
.L4: 0x08006D06: 6988 LDR R0, [R1, #24] 0x08006D08: 4030 ANDS R0, R6 0x08006D0A: 1B80 SUBS R0, R0, R6 0x08006D0C: FAB0 F080 CLZ R0, R0 0x08006D10: EBB9 1F50 CMP.W R9, R0, LSR #5 0x08006D14: D0DE BEQ .L1 ; 0x08006CD4
.L5: 0x08006D16: 2000 MOVS R0, #0 0x08006D18: E8BD 83F8 POP.W {R3-R9, PC}
.L6: 0x08006D1C: 6C60 LDR R0, [R4, #68] 0x08006D1E: F040 0020 ORR R0, R0, #32 0x08006D22: 6460 STR R0, [R4, #68] 0x08006D24: 2020 MOVS R0, #32 0x08006D26: F884 0041 STRB.W R0, [R4, #65] 0x08006D2A: 2000 MOVS R0, #0 0x08006D2C: F884 0042 STRB.W R0, [R4, #66] 0x08006D30: F884 0040 STRB.W R0, [R4, #64]
.L7: 0x08006D34: 2001 MOVS R0, #1 0x08006D36: E8BD 83F8 POP.W {R3-R9, PC}

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


HAL_UART_MspInit: 0x08006D3A: E92D 41F0 PUSH.W {R4-R8, LR} 0x08006D3E: B09C SUB SP, SP, #112 0x08006D40: 4604 MOV R4, R0 0x08006D42: A817 ADD R0, SP, #92 0x08006D44: 2114 MOVS R1, #20 0x08006D46: F7FD FA6D BL __aeabi_memclr ; 0x08004224 0x08006D4A: A802 ADD R0, SP, #8 0x08006D4C: 2154 MOVS R1, #84 0x08006D4E: F7FD FA69 BL __aeabi_memclr ; 0x08004224 0x08006D52: 6820 LDR R0, [R4] 0x08006D54: F244 4100 MOVW R1, #0x4400 0x08006D58: F2C4 0100 MOVT R1, #0x4000 0x08006D5C: 4288 CMP R0, R1 0x08006D5E: D03B BEQ .L1 ; 0x08006DD8 0x08006D60: F501 4174 ADD.W R1, R1, #0xF400 0x08006D64: 4288 CMP R0, R1 0x08006D66: F040 80A6 BNE.W .L3 ; 0x08006EB6 0x08006D6A: 2001 MOVS R0, #1 0x08006D6C: 9002 STR R0, [SP, #8] 0x08006D6E: A802 ADD R0, SP, #8 0x08006D70: F7FA FE08 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x08006D74: 2800 CMP R0, #0 0x08006D76: BF18 IT NE 0x08006D78: F7FD FD74 BLNE Error_Handler ; 0x08004864 0x08006D7C: F241 0058 MOVW R0, #0x1058 0x08006D80: F2C4 0002 MOVT R0, #0x4002 0x08006D84: 6881 LDR R1, [R0, #8] 0x08006D86: F441 4180 ORR R1, R1, #0x4000 0x08006D8A: 6081 STR R1, [R0, #8] 0x08006D8C: 6880 LDR R0, [R0, #8] 0x08006D8E: F400 4080 AND R0, R0, #0x4000 0x08006D92: 9001 STR R0, [SP, #4] 0x08006D94: 9801 LDR R0, [SP, #4] 0x08006D96: 206C MOVS R0, #108 0x08006D98: F2C4 0002 MOVT R0, #0x4002 0x08006D9C: F8D0 1FE0 LDR.W R1, [R0, #0x0FE0] 0x08006DA0: F041 0104 ORR R1, R1, #4 0x08006DA4: F8C0 1FE0 STR.W R1, [R0, #0x0FE0] 0x08006DA8: F8D0 0FE0 LDR.W R0, [R0, #0x0FE0] 0x08006DAC: F000 0004 AND R0, R0, #4 0x08006DB0: 9001 STR R0, [SP, #4] 0x08006DB2: 9801 LDR R0, [SP, #4] 0x08006DB4: 2030 MOVS R0, #48 0x08006DB6: 9017 STR R0, [SP, #92] 0x08006DB8: 2002 MOVS R0, #2 0x08006DBA: 9018 STR R0, [SP, #96] 0x08006DBC: 2000 MOVS R0, #0 0x08006DBE: E9CD 0019 STRD R0, R0, [SP, #100] 0x08006DC2: 2007 MOVS R0, #7 0x08006DC4: 901B STR R0, [SP, #108] 0x08006DC6: F640 0000 MOVW R0, #0x0800 0x08006DCA: F6C4 0000 MOVT R0, #0x4800 0x08006DCE: A917 ADD R1, SP, #92 0x08006DD0: F7FA FA44 BL HAL_GPIO_Init ; 0x0800125C 0x08006DD4: 2425 MOVS R4, #37 0x08006DD6: E066 B .L2 ; 0x08006EA6
.L1: 0x08006DD8: 2502 MOVS R5, #2 0x08006DDA: 9502 STR R5, [SP, #8] 0x08006DDC: A802 ADD R0, SP, #8 0x08006DDE: F7FA FDD1 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x08006DE2: 2800 CMP R0, #0 0x08006DE4: BF18 IT NE 0x08006DE6: F7FD FD3D BLNE Error_Handler ; 0x08004864 0x08006DEA: F241 0058 MOVW R0, #0x1058 0x08006DEE: F2C4 0002 MOVT R0, #0x4002 0x08006DF2: F240 086C MOVW R8, #108 0x08006DF6: 6801 LDR R1, [R0] 0x08006DF8: F441 3100 ORR R1, R1, #0x020000 0x08006DFC: 6001 STR R1, [R0] 0x08006DFE: 6800 LDR R0, [R0] 0x08006E00: F400 3000 AND R0, R0, #0x020000 0x08006E04: 9001 STR R0, [SP, #4] 0x08006E06: F2C4 0802 MOVT R8, #0x4002 0x08006E0A: 9801 LDR R0, [SP, #4] 0x08006E0C: F8D8 0FE0 LDR.W R0, [R8, #0x0FE0] 0x08006E10: F040 0001 ORR R0, R0, #1 0x08006E14: F8C8 0FE0 STR.W R0, [R8, #0x0FE0] 0x08006E18: F8D8 0FE0 LDR.W R0, [R8, #0x0FE0] 0x08006E1C: F000 0001 AND R0, R0, #1 0x08006E20: 9001 STR R0, [SP, #4] 0x08006E22: 9801 LDR R0, [SP, #4] 0x08006E24: 200C MOVS R0, #12 0x08006E26: E9CD 0517 STRD R0, R5, [SP, #92] 0x08006E2A: 2700 MOVS R7, #0 0x08006E2C: E9CD 7719 STRD R7, R7, [SP, #100] 0x08006E30: 2007 MOVS R0, #7 0x08006E32: 901B STR R0, [SP, #108] 0x08006E34: A917 ADD R1, SP, #92 0x08006E36: F04F 4090 MOV.W R0, #0x48000000 0x08006E3A: F7FA FA0F BL HAL_GPIO_Init ; 0x0800125C 0x08006E3E: F640 755C MOVW R5, #0x0F5C ; 0x10000F5C = hdma_usart2_rx 0x08006E42: F2C1 0500 MOVT R5, #0x1000 ; 0x10000F5C = hdma_usart2_rx 0x08006E46: 201A MOVS R0, #26 0x08006E48: E9C5 8000 STRD R8, R0, [R5] 0x08006E4C: 60AF STR R7, [R5, #8] 0x08006E4E: 2680 MOVS R6, #128 0x08006E50: E9C5 7603 STRD R7, R6, [R5, #12] 0x08006E54: E9C5 7705 STRD R7, R7, [R5, #20] 0x08006E58: E9C5 7707 STRD R7, R7, [R5, #28] 0x08006E5C: 4628 MOV R0, R5 0x08006E5E: F001 FC06 BL HAL_DMA_Init ; 0x0800866E 0x08006E62: 2800 CMP R0, #0 0x08006E64: BF18 IT NE 0x08006E66: F7FD FCFD BLNE Error_Handler ; 0x08004864 0x08006E6A: F8C4 5080 STR.W R5, [R4, #128] 0x08006E6E: 62AC STR R4, [R5, #40] 0x08006E70: F640 65FC MOVW R5, #0x0EFC ; 0x10000EFC = hdma_usart2_tx 0x08006E74: F2C1 0500 MOVT R5, #0x1000 ; 0x10000EFC = hdma_usart2_tx 0x08006E78: F108 0014 ADD.W R0, R8, #20 0x08006E7C: 6028 STR R0, [R5] 0x08006E7E: 201B MOVS R0, #27 0x08006E80: 6068 STR R0, [R5, #4] 0x08006E82: 2010 MOVS R0, #16 0x08006E84: E9C5 0702 STRD R0, R7, [R5, #8] 0x08006E88: E9C5 6704 STRD R6, R7, [R5, #16] 0x08006E8C: E9C5 7706 STRD R7, R7, [R5, #24] 0x08006E90: 622F STR R7, [R5, #32] 0x08006E92: 4628 MOV R0, R5 0x08006E94: F001 FBEB BL HAL_DMA_Init ; 0x0800866E 0x08006E98: 2800 CMP R0, #0 0x08006E9A: BF18 IT NE 0x08006E9C: F7FD FCE2 BLNE Error_Handler ; 0x08004864 0x08006EA0: 67E5 STR R5, [R4, #124] 0x08006EA2: 62AC STR R4, [R5, #40] 0x08006EA4: 2426 MOVS R4, #38
.L2: 0x08006EA6: 4620 MOV R0, R4 0x08006EA8: 2100 MOVS R1, #0 0x08006EAA: 2200 MOVS R2, #0 0x08006EAC: F001 F8A9 BL HAL_NVIC_SetPriority ; 0x08008002 0x08006EB0: 4620 MOV R0, R4 0x08006EB2: F001 F912 BL HAL_NVIC_EnableIRQ ; 0x080080DA
.L3: 0x08006EB6: B01C ADD SP, SP, #112 0x08006EB8: E8BD 81F0 POP.W {R4-R8, PC}

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


I2C_WaitOnSTOPFlagUntilTimeout: 0x08006EBC: B570 PUSH {R4-R6, LR} 0x08006EBE: 4604 MOV R4, R0 0x08006EC0: 6800 LDR R0, [R0] 0x08006EC2: 6980 LDR R0, [R0, #24] 0x08006EC4: 0680 LSLS R0, R0, #26 0x08006EC6: D414 BMI .L4 ; 0x08006EF2 0x08006EC8: 4615 MOV R5, R2 0x08006ECA: 460E MOV R6, R1
.L1: 0x08006ECC: 4620 MOV R0, R4 0x08006ECE: 4631 MOV R1, R6 0x08006ED0: 462A MOV R2, R5 0x08006ED2: F7FA FB39 BL I2C_IsErrorOccurred ; 0x08001548 0x08006ED6: B9D0 CBNZ R0, .L6 ; 0x08006F0E 0x08006ED8: F004 FAEA BL HAL_GetTick ; 0x0800B4B0 0x08006EDC: 6821 LDR R1, [R4] 0x08006EDE: B116 CBZ R6, .L2 ; 0x08006EE6 0x08006EE0: 1B40 SUBS R0, R0, R5 0x08006EE2: 42B0 CMP R0, R6 0x08006EE4: D902 BLS .L3 ; 0x08006EEC
.L2: 0x08006EE6: 6988 LDR R0, [R1, #24] 0x08006EE8: 0680 LSLS R0, R0, #26 0x08006EEA: D504 BPL .L5 ; 0x08006EF6
.L3: 0x08006EEC: 6988 LDR R0, [R1, #24] 0x08006EEE: 0680 LSLS R0, R0, #26 0x08006EF0: D5EC BPL .L1 ; 0x08006ECC
.L4: 0x08006EF2: 2000 MOVS R0, #0 0x08006EF4: BD70 POP {R4-R6, PC}
.L5: 0x08006EF6: 6C60 LDR R0, [R4, #68] 0x08006EF8: F040 0020 ORR R0, R0, #32 0x08006EFC: 6460 STR R0, [R4, #68] 0x08006EFE: 2020 MOVS R0, #32 0x08006F00: F884 0041 STRB.W R0, [R4, #65] 0x08006F04: 2000 MOVS R0, #0 0x08006F06: F884 0042 STRB.W R0, [R4, #66] 0x08006F0A: F884 0040 STRB.W R0, [R4, #64]
.L6: 0x08006F0E: 2001 MOVS R0, #1 0x08006F10: BD70 POP {R4-R6, PC}

Section .text.HAL_PCD_MspInit from usb.o, size=78, align=2


HAL_PCD_MspInit: 0x08006F12: B510 PUSH {R4, LR} 0x08006F14: B096 SUB SP, SP, #88 0x08006F16: 4604 MOV R4, R0 0x08006F18: A802 ADD R0, SP, #8 0x08006F1A: 2150 MOVS R1, #80 0x08006F1C: F7FD F982 BL __aeabi_memclr ; 0x08004224 0x08006F20: 6820 LDR R0, [R4] 0x08006F22: F645 4100 MOVW R1, #0x5C00 0x08006F26: F2C4 0100 MOVT R1, #0x4000 0x08006F2A: 4288 CMP R0, R1 0x08006F2C: D116 BNE .L1 ; 0x08006F5C 0x08006F2E: F44F 5000 MOV.W R0, #0x2000 0x08006F32: 9001 STR R0, [SP, #4] 0x08006F34: A801 ADD R0, SP, #4 0x08006F36: F7FA FD25 BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x08006F3A: 2800 CMP R0, #0 0x08006F3C: BF18 IT NE 0x08006F3E: F7FD FC91 BLNE Error_Handler ; 0x08004864 0x08006F42: F241 0058 MOVW R0, #0x1058 0x08006F46: F2C4 0002 MOVT R0, #0x4002 0x08006F4A: 6801 LDR R1, [R0] 0x08006F4C: F441 0100 ORR R1, R1, #0x800000 0x08006F50: 6001 STR R1, [R0] 0x08006F52: 6800 LDR R0, [R0] 0x08006F54: F400 0000 AND R0, R0, #0x800000 0x08006F58: 9000 STR R0, [SP, #0] 0x08006F5A: 9800 LDR R0, [SP, #0]
.L1: 0x08006F5C: B016 ADD SP, SP, #88 0x08006F5E: BD10 POP {R4, PC}

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


HAL_PCD_Init: 0x08006F60: B538 PUSH {R3-R5, LR} 0x08006F62: 0005 MOVS R5, R0 0x08006F64: D04F BEQ .L7 ; 0x08007006 0x08006F66: 6828 LDR R0, [R5] 0x08006F68: F645 4100 MOVW R1, #0x5C00 0x08006F6C: F2C4 0100 MOVT R1, #0x4000 0x08006F70: 4288 CMP R0, R1 0x08006F72: D006 BEQ .L1 ; 0x08006F82 0x08006F74: F24D 50DF MOVW R0, #0xD5DF ; 0x0800D5DF = .rodata..L.str 0x08006F78: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D5DF = .rodata..L.str 0x08006F7C: 2187 MOVS R1, #135 0x08006F7E: F004 F917 BL assert_failed ; 0x0800B1B0
.L1: 0x08006F82: F895 0291 LDRB.W R0, [R5, #0x0291] 0x08006F86: B920 CBNZ R0, .L2 ; 0x08006F92 0x08006F88: F885 0290 STRB.W R0, [R5, #0x0290] 0x08006F8C: 4628 MOV R0, R5 0x08006F8E: F7FF FFC0 BL HAL_PCD_MspInit ; 0x08006F12
.L2: 0x08006F92: 2003 MOVS R0, #3 0x08006F94: F885 0291 STRB.W R0, [R5, #0x0291] 0x08006F98: 6828 LDR R0, [R5] 0x08006F9A: F005 F9A3 BL USB_DisableGlobalInt ; 0x0800C2E4 0x08006F9E: 7928 LDRB R0, [R5, #4] 0x08006FA0: B300 CBZ R0, .L5 ; 0x08006FE4 0x08006FA2: F105 0110 ADD.W R1, R5, #16 0x08006FA6: 2200 MOVS R2, #0 0x08006FA8: 2301 MOVS R3, #1 0x08006FAA: 2400 MOVS R4, #0
.L3: 0x08006FAC: 704B STRB R3, [R1, #1] 0x08006FAE: F801 4B28 STRB R4, [R1], #40 0x08006FB2: 3401 ADDS R4, #1 0x08006FB4: F801 2C25 STRB R2, [R1, #-37] 0x08006FB8: E941 2206 STRD R2, R2, [R1, #-24] 0x08006FBC: 4284 CMP R4, R0 0x08006FBE: F841 2C10 STR R2, [R1, #-16] 0x08006FC2: D1F3 BNE .L3 ; 0x08006FAC 0x08006FC4: F505 71A8 ADD.W R1, R5, #0x0150 0x08006FC8: 2200 MOVS R2, #0 0x08006FCA: 2300 MOVS R3, #0
.L4: 0x08006FCC: 704A STRB R2, [R1, #1] 0x08006FCE: F801 3B28 STRB R3, [R1], #40 0x08006FD2: 3301 ADDS R3, #1 0x08006FD4: F801 2C25 STRB R2, [R1, #-37] 0x08006FD8: E941 2206 STRD R2, R2, [R1, #-24] 0x08006FDC: 4283 CMP R3, R0 0x08006FDE: F841 2C10 STR R2, [R1, #-16] 0x08006FE2: D1F3 BNE .L4 ; 0x08006FCC
.L5: 0x08006FE4: E895 0007 LDM.W R5, {R0-R2} 0x08006FE8: F003 F828 BL USB_DevInit ; 0x0800A03C 0x08006FEC: 2000 MOVS R0, #0 0x08006FEE: 7328 STRB R0, [R5, #12] 0x08006FF0: 2101 MOVS R1, #1 0x08006FF2: F885 1291 STRB.W R1, [R5, #0x0291] 0x08006FF6: 7AA9 LDRB R1, [R5, #10] 0x08006FF8: 2901 CMP R1, #1 0x08006FFA: D103 BNE .L6 ; 0x08007004 0x08006FFC: 4628 MOV R0, R5 0x08006FFE: F002 FD5B BL HAL_PCDEx_ActivateLPM ; 0x08009AB8 0x08007002: 2000 MOVS R0, #0
.L6: 0x08007004: BD38 POP {R3-R5, PC}
.L7: 0x08007006: 2001 MOVS R0, #1 0x08007008: BD38 POP {R3-R5, PC}

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


HAL_IncTick: 0x0800700A: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq 0x0800700E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq 0x08007012: F241 21A0 MOVW R1, #0x12A0 ; 0x100012A0 = uwTick 0x08007016: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A0 = uwTick 0x0800701A: 6800 LDR R0, [R0] 0x0800701C: 680A LDR R2, [R1] 0x0800701E: 4410 ADD R0, R2 0x08007020: 6008 STR R0, [R1] 0x08007022: 4770 BX LR

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


HAL_PWREx_ControlVoltageScaling: 0x08007024: B510 PUSH {R4, LR} 0x08007026: F247 0400 MOVW R4, #0x7000 0x0800702A: F2C4 0400 MOVT R4, #0x4000 0x0800702E: B3E8 CBZ R0, .L5 ; 0x080070AC 0x08007030: F5B0 7F00 CMP.W R0, #0x0200 0x08007034: D010 BEQ .L3 ; 0x08007058 0x08007036: F5B0 6F80 CMP.W R0, #0x0400 0x0800703A: D006 BEQ .L1 ; 0x0800704A 0x0800703C: F64D 306A MOVW R0, #0xDB6A ; 0x0800DB6A = .rodata..L.str 0x08007040: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB6A = .rodata..L.str 0x08007044: 219D MOVS R1, #157 0x08007046: F004 F8B3 BL assert_failed ; 0x0800B1B0
.L1: 0x0800704A: 6820 LDR R0, [R4] 0x0800704C: 2102 MOVS R1, #2 0x0800704E: F361 204A BFI R0, R1, #9, #2 0x08007052: 6020 STR R0, [R4]
.L2: 0x08007054: 2000 MOVS R0, #0 0x08007056: BD10 POP {R4, PC}
.L3: 0x08007058: 6820 LDR R0, [R4] 0x0800705A: F8D4 1080 LDR.W R1, [R4, #128] 0x0800705E: F400 60C0 AND R0, R0, #0x0600 0x08007062: F5B0 6F80 CMP.W R0, #0x0400 0x08007066: F441 7080 ORR R0, R1, #0x0100 0x0800706A: F8C4 0080 STR.W R0, [R4, #128] 0x0800706E: D1F1 BNE .L2 ; 0x08007054 0x08007070: 6820 LDR R0, [R4] 0x08007072: 2101 MOVS R1, #1 0x08007074: F361 204A BFI R0, R1, #9, #2 0x08007078: 6020 STR R0, [R4] 0x0800707A: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800707E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08007082: 2232 MOVS R2, #50 0x08007084: 6800 LDR R0, [R0] 0x08007086: 4350 MULS R0, R2, R0 0x08007088: F64D 6283 MOVW R2, #0xDE83 0x0800708C: F2C4 321B MOVT R2, #0x431B 0x08007090: FBA0 0202 UMULL R0, R2, R0, R2 0x08007094: EB01 4092 ADD.W R0, R1, R2, LSR #18 0x08007098: 2100 MOVS R1, #0 0x0800709A: BF00 NOP
.L4: 0x0800709C: 6963 LDR R3, [R4, #20] 0x0800709E: 3801 SUBS R0, #1 0x080070A0: F141 0200 ADC R2, R1, #0 0x080070A4: 055B LSLS R3, R3, #21 0x080070A6: D52B BPL .L7 ; 0x08007100 0x080070A8: B352 CBZ R2, .L7 ; 0x08007100 0x080070AA: E7F7 B .L4 ; 0x0800709C
.L5: 0x080070AC: 6820 LDR R0, [R4] 0x080070AE: F8D4 1080 LDR.W R1, [R4, #128] 0x080070B2: F400 60C0 AND R0, R0, #0x0600 0x080070B6: F5B0 6F80 CMP.W R0, #0x0400 0x080070BA: F421 7080 BIC R0, R1, #0x0100 0x080070BE: F8C4 0080 STR.W R0, [R4, #128] 0x080070C2: D1C7 BNE .L2 ; 0x08007054 0x080070C4: 6820 LDR R0, [R4] 0x080070C6: 2101 MOVS R1, #1 0x080070C8: F361 204A BFI R0, R1, #9, #2 0x080070CC: 6020 STR R0, [R4] 0x080070CE: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x080070D2: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x080070D6: 2232 MOVS R2, #50 0x080070D8: 6800 LDR R0, [R0] 0x080070DA: 4350 MULS R0, R2, R0 0x080070DC: F64D 6283 MOVW R2, #0xDE83 0x080070E0: F2C4 321B MOVT R2, #0x431B 0x080070E4: FBA0 0202 UMULL R0, R2, R0, R2 0x080070E8: EB01 4092 ADD.W R0, R1, R2, LSR #18 0x080070EC: 2100 MOVS R1, #0 0x080070EE: BF00 NOP
.L6: 0x080070F0: 6963 LDR R3, [R4, #20] 0x080070F2: 3801 SUBS R0, #1 0x080070F4: F141 0200 ADC R2, R1, #0 0x080070F8: 055B LSLS R3, R3, #21 0x080070FA: D501 BPL .L7 ; 0x08007100 0x080070FC: 2A00 CMP R2, #0 0x080070FE: D1F7 BNE .L6 ; 0x080070F0
.L7: 0x08007100: 6960 LDR R0, [R4, #20] 0x08007102: 0540 LSLS R0, R0, #21 0x08007104: D5A6 BPL .L2 ; 0x08007054 0x08007106: 2003 MOVS R0, #3 0x08007108: BD10 POP {R4, PC}

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


HAL_SYSCFG_VREFBUF_HighImpedanceConfig: 0x0800710A: B510 PUSH {R4, LR} 0x0800710C: 4604 MOV R4, R0 0x0800710E: F06F 0002 MVN R0, #2 0x08007112: 4204 TST R4, R0 0x08007114: D007 BEQ .L1 ; 0x08007126 0x08007116: F24D 400D MOVW R0, #0xD40D ; 0x0800D40D = .rodata..L.str 0x0800711A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D40D = .rodata..L.str 0x0800711E: F240 21A2 MOVW R1, #0x02A2 0x08007122: F004 F845 BL assert_failed ; 0x0800B1B0
.L1: 0x08007126: 2030 MOVS R0, #48 0x08007128: F2C4 0001 MOVT R0, #0x4001 0x0800712C: 6801 LDR R1, [R0] 0x0800712E: F021 0102 BIC R1, R1, #2 0x08007132: 4321 ORRS R1, R4 0x08007134: 6001 STR R1, [R0] 0x08007136: BD10 POP {R4, PC}

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


HAL_RCC_OscConfig: 0x08007138: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800713C: B082 SUB SP, SP, #8 0x0800713E: 0004 MOVS R4, R0 0x08007140: F000 8103 BEQ.W .L22 ; 0x0800734A 0x08007144: 6820 LDR R0, [R4] 0x08007146: B158 CBZ R0, .L1 ; 0x08007160 0x08007148: F010 012F ANDS R1, R0, #47 0x0800714C: D108 BNE .L1 ; 0x08007160 0x0800714E: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007152: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08007156: F240 1145 MOVW R1, #0x0145 0x0800715A: F004 F829 BL assert_failed ; 0x0800B1B0 0x0800715E: 6820 LDR R0, [R4]
.L1: 0x08007160: 07C0 LSLS R0, R0, #31 0x08007162: F241 0600 MOVW R6, #0x1000 0x08007166: F2C4 0602 MOVT R6, #0x4002 0x0800716A: D142 BNE .L9 ; 0x080071F2
.L2: 0x0800716C: 7820 LDRB R0, [R4] 0x0800716E: 0780 LSLS R0, R0, #30 0x08007170: D468 BMI .L12 ; 0x08007244
.L3: 0x08007172: 7820 LDRB R0, [R4] 0x08007174: 0700 LSLS R0, R0, #28 0x08007176: F100 80A6 BMI.W .L16 ; 0x080072C6
.L4: 0x0800717A: 7820 LDRB R0, [R4] 0x0800717C: 0740 LSLS R0, R0, #29 0x0800717E: F140 8189 BPL.W .L42 ; 0x08007494 0x08007182: 68A0 LDR R0, [R4, #8] 0x08007184: 2805 CMP R0, #5 0x08007186: D805 BHI .L5 ; 0x08007194 0x08007188: 2101 MOVS R1, #1 0x0800718A: FA01 F000 LSL.W R0, R1, R0 0x0800718E: F010 0F23 TST R0, #35 0x08007192: D107 BNE .L6 ; 0x080071A4
.L5: 0x08007194: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007198: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800719C: F44F 71FA MOV.W R1, #0x01F4 0x080071A0: F004 F806 BL assert_failed ; 0x0800B1B0
.L6: 0x080071A4: 6DB0 LDR R0, [R6, #88] 0x080071A6: EA5F 08C0 LSLS.W R8, R0, #3 0x080071AA: D408 BMI .L7 ; 0x080071BE 0x080071AC: 6DB0 LDR R0, [R6, #88] 0x080071AE: F040 5080 ORR R0, R0, #0x10000000 0x080071B2: 65B0 STR R0, [R6, #88] 0x080071B4: 6DB0 LDR R0, [R6, #88] 0x080071B6: F000 5080 AND R0, R0, #0x10000000 0x080071BA: 9001 STR R0, [SP, #4] 0x080071BC: 9801 LDR R0, [SP, #4]
.L7: 0x080071BE: F247 0700 MOVW R7, #0x7000 0x080071C2: F2C4 0700 MOVT R7, #0x4000 0x080071C6: 6838 LDR R0, [R7] 0x080071C8: 05C0 LSLS R0, R0, #23 0x080071CA: F100 80CD BMI.W .L24 ; 0x08007368 0x080071CE: 6838 LDR R0, [R7] 0x080071D0: F440 7080 ORR R0, R0, #0x0100 0x080071D4: 6038 STR R0, [R7] 0x080071D6: F004 F96B BL HAL_GetTick ; 0x0800B4B0 0x080071DA: 4605 MOV R5, R0
.L8: 0x080071DC: 6838 LDR R0, [R7] 0x080071DE: 05C0 LSLS R0, R0, #23 0x080071E0: F100 80C2 BMI.W .L24 ; 0x08007368 0x080071E4: F004 F964 BL HAL_GetTick ; 0x0800B4B0 0x080071E8: 1B40 SUBS R0, R0, R5 0x080071EA: 2802 CMP R0, #2 0x080071EC: F200 827C BHI.W .L63 ; 0x080076E8 0x080071F0: E7F4 B .L8 ; 0x080071DC
.L9: 0x080071F2: 6860 LDR R0, [R4, #4] 0x080071F4: 2800 CMP R0, #0 0x080071F6: BF18 IT NE 0x080071F8: F5B0 3F80 CMPNE.W R0, #0x010000 0x080071FC: F040 80A7 BNE.W .L23 ; 0x0800734E
.L10: 0x08007200: 68B0 LDR R0, [R6, #8] 0x08007202: F000 010C AND R1, R0, #12 0x08007206: 68F0 LDR R0, [R6, #12] 0x08007208: 2908 CMP R1, #8 0x0800720A: F000 807F BEQ.W .L19 ; 0x0800730C 0x0800720E: F081 010C EOR R1, R1, #12 0x08007212: 2203 MOVS R2, #3 0x08007214: EA22 0000 BIC.W R0, R2, R0 0x08007218: 4408 ADD R0, R1 0x0800721A: FAB0 F080 CLZ R0, R0 0x0800721E: 0940 LSRS R0, R0, #5 0x08007220: D174 BNE .L19 ; 0x0800730C 0x08007222: 6861 LDR R1, [R4, #4] 0x08007224: 6830 LDR R0, [R6] 0x08007226: F5B1 3F80 CMP.W R1, #0x010000 0x0800722A: D007 BEQ .L11 ; 0x0800723C 0x0800722C: F5B1 2FA0 CMP.W R1, #0x050000 0x08007230: F040 80C0 BNE.W .L28 ; 0x080073B4 0x08007234: F440 2080 ORR R0, R0, #0x040000 0x08007238: 6030 STR R0, [R6] 0x0800723A: 6830 LDR R0, [R6]
.L11: 0x0800723C: F440 3080 ORR R0, R0, #0x010000 0x08007240: 6030 STR R0, [R6] 0x08007242: E0C0 B .L29 ; 0x080073C6
.L12: 0x08007244: 68E0 LDR R0, [R4, #12] 0x08007246: F440 7080 ORR R0, R0, #0x0100 0x0800724A: F5B0 7F80 CMP.W R0, #0x0100 0x0800724E: D007 BEQ .L13 ; 0x08007260 0x08007250: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007254: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08007258: F44F 71C0 MOV.W R1, #0x0180 0x0800725C: F003 FFA8 BL assert_failed ; 0x0800B1B0
.L13: 0x08007260: 6920 LDR R0, [R4, #16] 0x08007262: 2880 CMP R0, #128 0x08007264: D307 BCC .L14 ; 0x08007276 0x08007266: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x0800726A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800726E: F240 1181 MOVW R1, #0x0181 0x08007272: F003 FF9D BL assert_failed ; 0x0800B1B0
.L14: 0x08007276: 68B0 LDR R0, [R6, #8] 0x08007278: 68F1 LDR R1, [R6, #12] 0x0800727A: F000 000C AND R0, R0, #12 0x0800727E: 2804 CMP R0, #4 0x08007280: D04D BEQ .L20 ; 0x0800731E 0x08007282: F001 0103 AND R1, R1, #3 0x08007286: F080 000C EOR R0, R0, #12 0x0800728A: F081 0102 EOR R1, R1, #2 0x0800728E: 4408 ADD R0, R1 0x08007290: FAB0 F080 CLZ R0, R0 0x08007294: 0940 LSRS R0, R0, #5 0x08007296: D142 BNE .L20 ; 0x0800731E 0x08007298: 68E0 LDR R0, [R4, #12] 0x0800729A: 2800 CMP R0, #0 0x0800729C: 6830 LDR R0, [R6] 0x0800729E: F000 809F BEQ.W .L31 ; 0x080073E0 0x080072A2: F440 7080 ORR R0, R0, #0x0100 0x080072A6: 6030 STR R0, [R6] 0x080072A8: F004 F902 BL HAL_GetTick ; 0x0800B4B0 0x080072AC: 4605 MOV R5, R0 0x080072AE: BF00 NOP
.L15: 0x080072B0: 6830 LDR R0, [R6] 0x080072B2: 0540 LSLS R0, R0, #21 0x080072B4: F100 80A5 BMI.W .L33 ; 0x08007402 0x080072B8: F004 F8FA BL HAL_GetTick ; 0x0800B4B0 0x080072BC: 1B40 SUBS R0, R0, R5 0x080072BE: 2802 CMP R0, #2 0x080072C0: F200 8212 BHI.W .L63 ; 0x080076E8 0x080072C4: E7F4 B .L15 ; 0x080072B0
.L16: 0x080072C6: 6960 LDR R0, [R4, #20] 0x080072C8: 2802 CMP R0, #2 0x080072CA: D308 BCC .L17 ; 0x080072DE 0x080072CC: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080072D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080072D4: F44F 71E4 MOV.W R1, #0x01C8 0x080072D8: F003 FF6A BL assert_failed ; 0x0800B1B0 0x080072DC: 6960 LDR R0, [R4, #20]
.L17: 0x080072DE: 2800 CMP R0, #0 0x080072E0: F8D6 0094 LDR.W R0, [R6, #148] 0x080072E4: D052 BEQ .L26 ; 0x0800738C 0x080072E6: F040 0001 ORR R0, R0, #1 0x080072EA: F8C6 0094 STR.W R0, [R6, #148] 0x080072EE: F004 F8DF BL HAL_GetTick ; 0x0800B4B0 0x080072F2: 4605 MOV R5, R0
.L18: 0x080072F4: F8D6 0094 LDR.W R0, [R6, #148] 0x080072F8: 0780 LSLS R0, R0, #30 0x080072FA: F53F AF3E BMI.W .L4 ; 0x0800717A 0x080072FE: F004 F8D7 BL HAL_GetTick ; 0x0800B4B0 0x08007302: 1B40 SUBS R0, R0, R5 0x08007304: 2802 CMP R0, #2 0x08007306: F200 81EF BHI.W .L63 ; 0x080076E8 0x0800730A: E7F3 B .L18 ; 0x080072F4
.L19: 0x0800730C: 6830 LDR R0, [R6] 0x0800730E: 0380 LSLS R0, R0, #14 0x08007310: F57F AF2C BPL.W .L2 ; 0x0800716C 0x08007314: 6860 LDR R0, [R4, #4] 0x08007316: 2800 CMP R0, #0 0x08007318: F47F AF28 BNE.W .L2 ; 0x0800716C 0x0800731C: E015 B .L22 ; 0x0800734A
.L20: 0x0800731E: 6830 LDR R0, [R6] 0x08007320: 0540 LSLS R0, R0, #21 0x08007322: D501 BPL .L21 ; 0x08007328 0x08007324: 68E0 LDR R0, [R4, #12] 0x08007326: B180 CBZ R0, .L22 ; 0x0800734A
.L21: 0x08007328: 6870 LDR R0, [R6, #4] 0x0800732A: 6921 LDR R1, [R4, #16] 0x0800732C: F020 40FE BIC R0, R0, #0x7F000000 0x08007330: EA40 6001 ORR.W R0, R0, R1, LSL #24 0x08007334: 6070 STR R0, [R6, #4] 0x08007336: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio 0x0800733A: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio 0x0800733E: 6800 LDR R0, [R0] 0x08007340: F004 F88E BL HAL_InitTick ; 0x0800B460 0x08007344: 2800 CMP R0, #0 0x08007346: F43F AF14 BEQ.W .L3 ; 0x08007172
.L22: 0x0800734A: 2001 MOVS R0, #1 0x0800734C: E1CD B .L64 ; 0x080076EA
.L23: 0x0800734E: F5B0 2FA0 CMP.W R0, #0x050000 0x08007352: F43F AF55 BEQ.W .L10 ; 0x08007200 0x08007356: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x0800735A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800735E: F240 114B MOVW R1, #0x014B 0x08007362: F003 FF25 BL assert_failed ; 0x0800B1B0 0x08007366: E74B B .L10 ; 0x08007200
.L24: 0x08007368: 68A1 LDR R1, [R4, #8] 0x0800736A: F8D6 0090 LDR.W R0, [R6, #144] 0x0800736E: 2901 CMP R1, #1 0x08007370: D007 BEQ .L25 ; 0x08007382 0x08007372: 2905 CMP R1, #5 0x08007374: D14D BNE .L34 ; 0x08007412 0x08007376: F040 0004 ORR R0, R0, #4 0x0800737A: F8C6 0090 STR.W R0, [R6, #144] 0x0800737E: F8D6 0090 LDR.W R0, [R6, #144]
.L25: 0x08007382: F040 0001 ORR R0, R0, #1 0x08007386: F8C6 0090 STR.W R0, [R6, #144] 0x0800738A: E04D B .L35 ; 0x08007428
.L26: 0x0800738C: F020 0001 BIC R0, R0, #1 0x08007390: F8C6 0094 STR.W R0, [R6, #148] 0x08007394: F004 F88C BL HAL_GetTick ; 0x0800B4B0 0x08007398: 4605 MOV R5, R0 0x0800739A: BF00 NOP
.L27: 0x0800739C: F8D6 0094 LDR.W R0, [R6, #148] 0x080073A0: 0780 LSLS R0, R0, #30 0x080073A2: F57F AEEA BPL.W .L4 ; 0x0800717A 0x080073A6: F004 F883 BL HAL_GetTick ; 0x0800B4B0 0x080073AA: 1B40 SUBS R0, R0, R5 0x080073AC: 2802 CMP R0, #2 0x080073AE: F200 819B BHI.W .L63 ; 0x080076E8 0x080073B2: E7F3 B .L27 ; 0x0800739C
.L28: 0x080073B4: F420 3080 BIC R0, R0, #0x010000 0x080073B8: 6030 STR R0, [R6] 0x080073BA: 6830 LDR R0, [R6] 0x080073BC: F420 2080 BIC R0, R0, #0x040000 0x080073C0: 2900 CMP R1, #0 0x080073C2: 6030 STR R0, [R6] 0x080073C4: D041 BEQ .L37 ; 0x0800744A
.L29: 0x080073C6: F004 F873 BL HAL_GetTick ; 0x0800B4B0 0x080073CA: 4605 MOV R5, R0
.L30: 0x080073CC: 6830 LDR R0, [R6] 0x080073CE: 0380 LSLS R0, R0, #14 0x080073D0: F53F AECC BMI.W .L2 ; 0x0800716C 0x080073D4: F004 F86C BL HAL_GetTick ; 0x0800B4B0 0x080073D8: 1B40 SUBS R0, R0, R5 0x080073DA: 2864 CMP R0, #100 0x080073DC: D9F6 BLS .L30 ; 0x080073CC 0x080073DE: E183 B .L63 ; 0x080076E8
.L31: 0x080073E0: F420 7080 BIC R0, R0, #0x0100 0x080073E4: 6030 STR R0, [R6] 0x080073E6: F004 F863 BL HAL_GetTick ; 0x0800B4B0 0x080073EA: 4605 MOV R5, R0
.L32: 0x080073EC: 6830 LDR R0, [R6] 0x080073EE: 0540 LSLS R0, R0, #21 0x080073F0: F57F AEBF BPL.W .L3 ; 0x08007172 0x080073F4: F004 F85C BL HAL_GetTick ; 0x0800B4B0 0x080073F8: 1B40 SUBS R0, R0, R5 0x080073FA: 2802 CMP R0, #2 0x080073FC: F200 8174 BHI.W .L63 ; 0x080076E8 0x08007400: E7F4 B .L32 ; 0x080073EC
.L33: 0x08007402: 6870 LDR R0, [R6, #4] 0x08007404: 6921 LDR R1, [R4, #16] 0x08007406: F020 40FE BIC R0, R0, #0x7F000000 0x0800740A: EA40 6001 ORR.W R0, R0, R1, LSL #24 0x0800740E: 6070 STR R0, [R6, #4] 0x08007410: E6AF B .L3 ; 0x08007172
.L34: 0x08007412: F020 0001 BIC R0, R0, #1 0x08007416: F8C6 0090 STR.W R0, [R6, #144] 0x0800741A: F8D6 0090 LDR.W R0, [R6, #144] 0x0800741E: F020 0004 BIC R0, R0, #4 0x08007422: F8C6 0090 STR.W R0, [R6, #144] 0x08007426: B1F1 CBZ R1, .L39 ; 0x08007466
.L35: 0x08007428: F004 F842 BL HAL_GetTick ; 0x0800B4B0 0x0800742C: 4605 MOV R5, R0 0x0800742E: F241 3788 MOVW R7, #0x1388 0x08007432: BF00 NOP
.L36: 0x08007434: F8D6 0090 LDR.W R0, [R6, #144] 0x08007438: 0780 LSLS R0, R0, #30 0x0800743A: D424 BMI .L41 ; 0x08007486 0x0800743C: F004 F838 BL HAL_GetTick ; 0x0800B4B0 0x08007440: 1B40 SUBS R0, R0, R5 0x08007442: 42B8 CMP R0, R7 0x08007444: F200 8150 BHI.W .L63 ; 0x080076E8 0x08007448: E7F4 B .L36 ; 0x08007434
.L37: 0x0800744A: F004 F831 BL HAL_GetTick ; 0x0800B4B0 0x0800744E: 4605 MOV R5, R0
.L38: 0x08007450: 6830 LDR R0, [R6] 0x08007452: 0380 LSLS R0, R0, #14 0x08007454: F57F AE8A BPL.W .L2 ; 0x0800716C 0x08007458: F004 F82A BL HAL_GetTick ; 0x0800B4B0 0x0800745C: 1B40 SUBS R0, R0, R5 0x0800745E: 2864 CMP R0, #100 0x08007460: F200 8142 BHI.W .L63 ; 0x080076E8 0x08007464: E7F4 B .L38 ; 0x08007450
.L39: 0x08007466: F004 F823 BL HAL_GetTick ; 0x0800B4B0 0x0800746A: 4605 MOV R5, R0 0x0800746C: F241 3788 MOVW R7, #0x1388
.L40: 0x08007470: F8D6 0090 LDR.W R0, [R6, #144] 0x08007474: 0780 LSLS R0, R0, #30 0x08007476: D506 BPL .L41 ; 0x08007486 0x08007478: F004 F81A BL HAL_GetTick ; 0x0800B4B0 0x0800747C: 1B40 SUBS R0, R0, R5 0x0800747E: 42B8 CMP R0, R7 0x08007480: F200 8132 BHI.W .L63 ; 0x080076E8 0x08007484: E7F4 B .L40 ; 0x08007470
.L41: 0x08007486: F1B8 0F00 CMP.W R8, #0 0x0800748A: BF5E ITTT PL 0x0800748C: 6DB0 LDRPL R0, [R6, #88] 0x0800748E: F020 5080 BICPL R0, R0, #0x10000000 0x08007492: 65B0 STRPL R0, [R6, #88]
.L42: 0x08007494: 7820 LDRB R0, [R4] 0x08007496: 0680 LSLS R0, R0, #26 0x08007498: D44F BMI .L45 ; 0x0800753A
.L43: 0x0800749A: 69E0 LDR R0, [R4, #28] 0x0800749C: 2803 CMP R0, #3 0x0800749E: D308 BCC .L44 ; 0x080074B2 0x080074A0: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080074A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080074A8: F44F 7119 MOV.W R1, #0x0264 0x080074AC: F003 FE80 BL assert_failed ; 0x0800B1B0 0x080074B0: 69E0 LDR R0, [R4, #28]
.L44: 0x080074B2: 2800 CMP R0, #0 0x080074B4: F000 8123 BEQ.W .L66 ; 0x080076FE 0x080074B8: 68B1 LDR R1, [R6, #8] 0x080074BA: F001 010C AND R1, R1, #12 0x080074BE: 290C CMP R1, #12 0x080074C0: D15D BNE .L48 ; 0x0800757E 0x080074C2: 2801 CMP R0, #1 0x080074C4: F000 8111 BEQ.W .L64 ; 0x080076EA 0x080074C8: 68F0 LDR R0, [R6, #12] 0x080074CA: 6A21 LDR R1, [R4, #32] 0x080074CC: F000 0203 AND R2, R0, #3 0x080074D0: 428A CMP R2, R1 0x080074D2: F47F AF3A BNE.W .L22 ; 0x0800734A 0x080074D6: 6A61 LDR R1, [R4, #36] 0x080074D8: F06F 020F MVN R2, #15 0x080074DC: EB02 1101 ADD.W R1, R2, R1, LSL #4 0x080074E0: F000 02F0 AND R2, R0, #240 0x080074E4: 428A CMP R2, R1 0x080074E6: F47F AF30 BNE.W .L22 ; 0x0800734A 0x080074EA: 6AA1 LDR R1, [R4, #40] 0x080074EC: F400 42FE AND R2, R0, #0x7F00 0x080074F0: EBB2 2F01 CMP.W R2, R1, LSL #8 0x080074F4: F47F AF29 BNE.W .L22 ; 0x0800734A 0x080074F8: 6AE1 LDR R1, [R4, #44] 0x080074FA: F000 4278 AND R2, R0, #0xF8000000 0x080074FE: EBB2 6FC1 CMP.W R2, R1, LSL #27 0x08007502: F47F AF22 BNE.W .L22 ; 0x0800734A 0x08007506: 6B21 LDR R1, [R4, #48] 0x08007508: 2200 MOVS R2, #0 0x0800750A: F6CF 72E0 MOVT R2, #0xFFE0 0x0800750E: EA02 5101 AND.W R1, R2, R1, LSL #20 0x08007512: F5A1 1100 SUB.W R1, R1, #0x200000 0x08007516: F400 02C0 AND R2, R0, #0x600000 0x0800751A: 428A CMP R2, R1 0x0800751C: F47F AF15 BNE.W .L22 ; 0x0800734A 0x08007520: F000 60C0 AND R0, R0, #0x06000000 0x08007524: 6B61 LDR R1, [R4, #52] 0x08007526: F04F 427E MOV.W R2, #0xFE000000 0x0800752A: EA02 6101 AND.W R1, R2, R1, LSL #24 0x0800752E: F101 417E ADD.W R1, R1, #0xFE000000 0x08007532: 4288 CMP R0, R1 0x08007534: F47F AF09 BNE.W .L22 ; 0x0800734A 0x08007538: E0E1 B .L66 ; 0x080076FE
.L45: 0x0800753A: 69A0 LDR R0, [R4, #24] 0x0800753C: 2802 CMP R0, #2 0x0800753E: D308 BCC .L46 ; 0x08007552 0x08007540: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007544: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08007548: F240 213B MOVW R1, #0x023B 0x0800754C: F003 FE30 BL assert_failed ; 0x0800B1B0 0x08007550: 69A0 LDR R0, [R4, #24]
.L46: 0x08007552: 2800 CMP R0, #0 0x08007554: F8D6 0098 LDR.W R0, [R6, #152] 0x08007558: D06B BEQ .L57 ; 0x08007632 0x0800755A: F040 0001 ORR R0, R0, #1 0x0800755E: F8C6 0098 STR.W R0, [R6, #152] 0x08007562: F003 FFA5 BL HAL_GetTick ; 0x0800B4B0 0x08007566: 4605 MOV R5, R0
.L47: 0x08007568: F8D6 0098 LDR.W R0, [R6, #152] 0x0800756C: 0780 LSLS R0, R0, #30 0x0800756E: D494 BMI .L43 ; 0x0800749A 0x08007570: F003 FF9E BL HAL_GetTick ; 0x0800B4B0 0x08007574: 1B40 SUBS R0, R0, R5 0x08007576: 2802 CMP R0, #2 0x08007578: F200 80B6 BHI.W .L63 ; 0x080076E8 0x0800757C: E7F4 B .L47 ; 0x08007568
.L48: 0x0800757E: 2802 CMP R0, #2 0x08007580: D169 BNE .L59 ; 0x08007656 0x08007582: 6A20 LDR R0, [R4, #32] 0x08007584: 2803 CMP R0, #3 0x08007586: D801 BHI .L49 ; 0x0800758C 0x08007588: 2801 CMP R0, #1 0x0800758A: D107 BNE .L50 ; 0x0800759C
.L49: 0x0800758C: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007590: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x08007594: F240 216E MOVW R1, #0x026E 0x08007598: F003 FE0A BL assert_failed ; 0x0800B1B0
.L50: 0x0800759C: 6A60 LDR R0, [R4, #36] 0x0800759E: 3801 SUBS R0, #1 0x080075A0: 2810 CMP R0, #16 0x080075A2: D307 BCC .L51 ; 0x080075B4 0x080075A4: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080075A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080075AC: F240 216F MOVW R1, #0x026F 0x080075B0: F003 FDFE BL assert_failed ; 0x0800B1B0
.L51: 0x080075B4: 6AA0 LDR R0, [R4, #40] 0x080075B6: 3808 SUBS R0, #8 0x080075B8: 2878 CMP R0, #120 0x080075BA: D307 BCC .L52 ; 0x080075CC 0x080075BC: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080075C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080075C4: F44F 711C MOV.W R1, #0x0270 0x080075C8: F003 FDF2 BL assert_failed ; 0x0800B1B0
.L52: 0x080075CC: 6AE0 LDR R0, [R4, #44] 0x080075CE: 3802 SUBS R0, #2 0x080075D0: 281E CMP R0, #30 0x080075D2: D307 BCC .L53 ; 0x080075E4 0x080075D4: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x080075D8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x080075DC: F240 2171 MOVW R1, #0x0271 0x080075E0: F003 FDE6 BL assert_failed ; 0x0800B1B0
.L53: 0x080075E4: 6B20 LDR R0, [R4, #48] 0x080075E6: 2808 CMP R0, #8 0x080075E8: F200 808B BHI.W .L67 ; 0x08007702 0x080075EC: 2101 MOVS R1, #1 0x080075EE: FA01 F000 LSL.W R0, R1, R0 0x080075F2: F410 7FAA TST R0, #0x0154 0x080075F6: F000 8084 BEQ.W .L67 ; 0x08007702
.L54: 0x080075FA: 6B60 LDR R0, [R4, #52] 0x080075FC: 2808 CMP R0, #8 0x080075FE: F200 8089 BHI.W .L68 ; 0x08007714 0x08007602: 2101 MOVS R1, #1 0x08007604: FA01 F000 LSL.W R0, R1, R0 0x08007608: F410 7FAA TST R0, #0x0154 0x0800760C: F000 8082 BEQ.W .L68 ; 0x08007714
.L55: 0x08007610: 6830 LDR R0, [R6] 0x08007612: F020 7080 BIC R0, R0, #0x01000000 0x08007616: 6030 STR R0, [R6] 0x08007618: F003 FF4A BL HAL_GetTick ; 0x0800B4B0 0x0800761C: 4605 MOV R5, R0 0x0800761E: BF00 NOP
.L56: 0x08007620: 6830 LDR R0, [R6] 0x08007622: 0180 LSLS R0, R0, #6 0x08007624: D527 BPL .L61 ; 0x08007676 0x08007626: F003 FF43 BL HAL_GetTick ; 0x0800B4B0 0x0800762A: 1B40 SUBS R0, R0, R5 0x0800762C: 2802 CMP R0, #2 0x0800762E: D85B BHI .L63 ; 0x080076E8 0x08007630: E7F6 B .L56 ; 0x08007620
.L57: 0x08007632: F020 0001 BIC R0, R0, #1 0x08007636: F8C6 0098 STR.W R0, [R6, #152] 0x0800763A: F003 FF39 BL HAL_GetTick ; 0x0800B4B0 0x0800763E: 4605 MOV R5, R0
.L58: 0x08007640: F8D6 0098 LDR.W R0, [R6, #152] 0x08007644: 0780 LSLS R0, R0, #30 0x08007646: F57F AF28 BPL.W .L43 ; 0x0800749A 0x0800764A: F003 FF31 BL HAL_GetTick ; 0x0800B4B0 0x0800764E: 1B40 SUBS R0, R0, R5 0x08007650: 2802 CMP R0, #2 0x08007652: D849 BHI .L63 ; 0x080076E8 0x08007654: E7F4 B .L58 ; 0x08007640
.L59: 0x08007656: 6830 LDR R0, [R6] 0x08007658: F020 7080 BIC R0, R0, #0x01000000 0x0800765C: 6030 STR R0, [R6] 0x0800765E: F003 FF27 BL HAL_GetTick ; 0x0800B4B0 0x08007662: 4604 MOV R4, R0
.L60: 0x08007664: 6830 LDR R0, [R6] 0x08007666: 0180 LSLS R0, R0, #6 0x08007668: D542 BPL .L65 ; 0x080076F0 0x0800766A: F003 FF21 BL HAL_GetTick ; 0x0800B4B0 0x0800766E: 1B00 SUBS R0, R0, R4 0x08007670: 2802 CMP R0, #2 0x08007672: D839 BHI .L63 ; 0x080076E8 0x08007674: E7F6 B .L60 ; 0x08007664
.L61: 0x08007676: 68F0 LDR R0, [R6, #12] 0x08007678: 6A22 LDR R2, [R4, #32] 0x0800767A: F248 010C MOVW R1, #0x800C 0x0800767E: F2C0 119F MOVT R1, #0x019F 0x08007682: 4008 ANDS R0, R1 0x08007684: 4310 ORRS R0, R2 0x08007686: 6A61 LDR R1, [R4, #36] 0x08007688: F06F 020F MVN R2, #15 0x0800768C: EB02 1101 ADD.W R1, R2, R1, LSL #4 0x08007690: 6AA2 LDR R2, [R4, #40] 0x08007692: 4308 ORRS R0, R1 0x08007694: EA40 2002 ORR.W R0, R0, R2, LSL #8 0x08007698: 6B21 LDR R1, [R4, #48] 0x0800769A: 2200 MOVS R2, #0 0x0800769C: F6CF 72E0 MOVT R2, #0xFFE0 0x080076A0: EA02 5101 AND.W R1, R2, R1, LSL #20 0x080076A4: F5A1 1100 SUB.W R1, R1, #0x200000 0x080076A8: 6AE2 LDR R2, [R4, #44] 0x080076AA: 4308 ORRS R0, R1 0x080076AC: EA40 60C2 ORR.W R0, R0, R2, LSL #27 0x080076B0: 6B61 LDR R1, [R4, #52] 0x080076B2: F04F 427E MOV.W R2, #0xFE000000 0x080076B6: EA02 6101 AND.W R1, R2, R1, LSL #24 0x080076BA: F101 417E ADD.W R1, R1, #0xFE000000 0x080076BE: 4308 ORRS R0, R1 0x080076C0: 60F0 STR R0, [R6, #12] 0x080076C2: 6830 LDR R0, [R6] 0x080076C4: F040 7080 ORR R0, R0, #0x01000000 0x080076C8: 6030 STR R0, [R6] 0x080076CA: 68F0 LDR R0, [R6, #12] 0x080076CC: F040 7080 ORR R0, R0, #0x01000000 0x080076D0: 60F0 STR R0, [R6, #12] 0x080076D2: F003 FEED BL HAL_GetTick ; 0x0800B4B0 0x080076D6: 4604 MOV R4, R0
.L62: 0x080076D8: 6830 LDR R0, [R6] 0x080076DA: 0180 LSLS R0, R0, #6 0x080076DC: D40F BMI .L66 ; 0x080076FE 0x080076DE: F003 FEE7 BL HAL_GetTick ; 0x0800B4B0 0x080076E2: 1B00 SUBS R0, R0, R4 0x080076E4: 2802 CMP R0, #2 0x080076E6: D9F7 BLS .L62 ; 0x080076D8
.L63: 0x080076E8: 2003 MOVS R0, #3
.L64: 0x080076EA: B002 ADD SP, SP, #8 0x080076EC: E8BD 81F0 POP.W {R4-R8, PC}
.L65: 0x080076F0: 68F0 LDR R0, [R6, #12] 0x080076F2: F64F 71FC MOVW R1, #0xFFFC 0x080076F6: F6CF 61EE MOVT R1, #0xFEEE 0x080076FA: 4008 ANDS R0, R1 0x080076FC: 60F0 STR R0, [R6, #12]
.L66: 0x080076FE: 2000 MOVS R0, #0 0x08007700: E7F3 B .L64 ; 0x080076EA
.L67: 0x08007702: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007706: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800770A: F240 2172 MOVW R1, #0x0272 0x0800770E: F003 FD4F BL assert_failed ; 0x0800B1B0 0x08007712: E772 B .L54 ; 0x080075FA
.L68: 0x08007714: F24D 603D MOVW R0, #0xD63D ; 0x0800D63D = .rodata..L.str 0x08007718: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D63D = .rodata..L.str 0x0800771C: F240 2173 MOVW R1, #0x0273 0x08007720: F003 FD46 BL assert_failed ; 0x0800B1B0 0x08007724: E774 B .L55 ; 0x08007610

Section .text.HAL_ADC_Start_DMA from stm32g4xx_hal_adc.o, size=314, align=2


HAL_ADC_Start_DMA: 0x08007726: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800772A: 4690 MOV R8, R2 0x0800772C: 4604 MOV R4, R0 0x0800772E: 6800 LDR R0, [R0] 0x08007730: F240 1700 MOVW R7, #0x0100 0x08007734: F2C5 0700 MOVT R7, #0x5000 0x08007738: F44F 62C1 MOV.W R2, #0x0608 0x0800773C: 42B8 CMP R0, R7 0x0800773E: BF08 IT EQ 0x08007740: F44F 7202 MOVEQ.W R2, #0x0208 0x08007744: F1B0 4FA0 CMP.W R0, #0x50000000 0x08007748: BF08 IT EQ 0x0800774A: F44F 7202 MOVEQ.W R2, #0x0208 0x0800774E: 460E MOV R6, R1 0x08007750: 59D5 LDR R5, [R2, R7] 0x08007752: F100 4230 ADD.W R2, R0, #0xB0000000 0x08007756: EA4F 2232 ROR R2, R2, #8 0x0800775A: 2A06 CMP R2, #6 0x0800775C: D82E BHI .L5 ; 0x080077BC 0x0800775E: 2101 MOVS R1, #1 0x08007760: 4091 LSLS R1, R2 0x08007762: F011 0F73 TST R1, #115 0x08007766: D029 BEQ .L5 ; 0x080077BC
.L1: 0x08007768: 6881 LDR R1, [R0, #8] 0x0800776A: 0749 LSLS R1, R1, #29 0x0800776C: D403 BMI .L2 ; 0x08007776 0x0800776E: F894 1058 LDRB.W R1, [R4, #88] 0x08007772: 2901 CMP R1, #1 0x08007774: D102 BNE .L3 ; 0x0800777C
.L2: 0x08007776: 2002 MOVS R0, #2 0x08007778: E8BD 81F0 POP.W {R4-R8, PC}
.L3: 0x0800777C: F005 051F AND R5, R5, #31 0x08007780: 2101 MOVS R1, #1 0x08007782: F507 62A0 ADD.W R2, R7, #0x0500 0x08007786: F884 1058 STRB.W R1, [R4, #88] 0x0800778A: 4290 CMP R0, R2 0x0800778C: BF18 IT NE 0x0800778E: 2D00 CMPNE R5, #0 0x08007790: D11E BNE .L6 ; 0x080077D0
.L4: 0x08007792: 4620 MOV R0, R4 0x08007794: F7FD FE20 BL ADC_Enable ; 0x080053D8 0x08007798: B9F0 CBNZ R0, .L7 ; 0x080077D8 0x0800779A: 6821 LDR R1, [R4] 0x0800779C: 6DE0 LDR R0, [R4, #92] 0x0800779E: F640 7201 MOVW R2, #0x0F01 0x080077A2: 4390 BICS R0, R2 0x080077A4: F500 7080 ADD.W R0, R0, #0x0100 0x080077A8: 42B9 CMP R1, R7 0x080077AA: 65E0 STR R0, [R4, #92] 0x080077AC: D01A BEQ .L8 ; 0x080077E4 0x080077AE: F507 6080 ADD.W R0, R7, #0x0400 0x080077B2: 4281 CMP R1, R0 0x080077B4: D11C BNE .L10 ; 0x080077F0 0x080077B6: F507 7040 ADD.W R0, R7, #0x0300 0x080077BA: E015 B .L9 ; 0x080077E8
.L5: 0x080077BC: F24D 4067 MOVW R0, #0xD467 ; 0x0800D467 = .rodata..L.str 0x080077C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D467 = .rodata..L.str 0x080077C4: F240 71DB MOVW R1, #0x07DB 0x080077C8: F003 FCF2 BL assert_failed ; 0x0800B1B0 0x080077CC: 6820 LDR R0, [R4] 0x080077CE: E7CB B .L1 ; 0x08007768
.L6: 0x080077D0: 2D05 CMP R5, #5 0x080077D2: D0DE BEQ .L4 ; 0x08007792 0x080077D4: 2D09 CMP R5, #9 0x080077D6: D0DC BEQ .L4 ; 0x08007792
.L7: 0x080077D8: 2000 MOVS R0, #0 0x080077DA: F884 0058 STRB.W R0, [R4, #88] 0x080077DE: 2001 MOVS R0, #1 0x080077E0: E8BD 81F0 POP.W {R4-R8, PC}
.L8: 0x080077E4: F04F 40A0 MOV.W R0, #0x50000000
.L9: 0x080077E8: 4288 CMP R0, R1 0x080077EA: BF18 IT NE 0x080077EC: 2D00 CMPNE R5, #0 0x080077EE: D103 BNE .L11 ; 0x080077F8
.L10: 0x080077F0: 6DE0 LDR R0, [R4, #92] 0x080077F2: F420 1080 BIC R0, R0, #0x100000 0x080077F6: 65E0 STR R0, [R4, #92]
.L11: 0x080077F8: 6DE0 LDR R0, [R4, #92] 0x080077FA: 2200 MOVS R2, #0 0x080077FC: 04C0 LSLS R0, R0, #19 0x080077FE: 4610 MOV R0, R2 0x08007800: BF44 ITT MI 0x08007802: 6E20 LDRMI R0, [R4, #96] 0x08007804: F020 0006 BICMI R0, R0, #6 0x08007808: 6620 STR R0, [R4, #96] 0x0800780A: 6D60 LDR R0, [R4, #84] 0x0800780C: F24B 43CD MOVW R3, #0xB4CD ; 0x0800B4CD = ADC_DMAConvCplt 0x08007810: F6C0 0300 MOVT R3, #0x0800 ; 0x0800B4CD = ADC_DMAConvCplt 0x08007814: 62C3 STR R3, [R0, #44] 0x08007816: F647 133F MOVW R3, #0x793F ; 0x0800793F = ADC_DMAHalfConvCplt 0x0800781A: F6C0 0300 MOVT R3, #0x0800 ; 0x0800793F = ADC_DMAHalfConvCplt 0x0800781E: 6303 STR R3, [R0, #48] 0x08007820: F647 13EF MOVW R3, #0x79EF ; 0x080079EF = ADC_DMAError 0x08007824: F6C0 0300 MOVT R3, #0x0800 ; 0x080079EF = ADC_DMAError 0x08007828: 6343 STR R3, [R0, #52] 0x0800782A: 231C MOVS R3, #28 0x0800782C: 600B STR R3, [R1] 0x0800782E: F884 2058 STRB.W R2, [R4, #88] 0x08007832: 684A LDR R2, [R1, #4] 0x08007834: F042 0210 ORR R2, R2, #16 0x08007838: 604A STR R2, [R1, #4] 0x0800783A: 68CA LDR R2, [R1, #12] 0x0800783C: F042 0201 ORR R2, R2, #1 0x08007840: 60CA STR R2, [R1, #12] 0x08007842: 3140 ADDS R1, #64 0x08007844: 4632 MOV R2, R6 0x08007846: 4643 MOV R3, R8 0x08007848: F003 FF84 BL HAL_DMA_Start_IT ; 0x0800B754 0x0800784C: 6821 LDR R1, [R4] 0x0800784E: 688A LDR R2, [R1, #8] 0x08007850: F022 4200 BIC R2, R2, #0x80000000 0x08007854: F022 023F BIC R2, R2, #63 0x08007858: 3204 ADDS R2, #4 0x0800785A: 608A STR R2, [R1, #8] 0x0800785C: E8BD 81F0 POP.W {R4-R8, PC}

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


SPI_WaitFifoStateUntilTimeout: 0x08007860: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08007864: B083 SUB SP, SP, #12 0x08007866: 469A MOV R10, R3 0x08007868: 4690 MOV R8, R2 0x0800786A: 460D MOV R5, R1 0x0800786C: 4606 MOV R6, R0 0x0800786E: 2400 MOVS R4, #0 0x08007870: F88D 4007 STRB.W R4, [SP, #7] 0x08007874: F003 FE1C BL HAL_GetTick ; 0x0800B4B0 0x08007878: EBAA 0000 SUB.W R0, R10, R0 0x0800787C: EB00 0B08 ADD.W R11, R0, R8 0x08007880: F003 FE16 BL HAL_GetTick ; 0x0800B4B0 0x08007884: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x08007888: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800788C: 6837 LDR R7, [R6] 0x0800788E: 6809 LDR R1, [R1] 0x08007890: 2223 MOVS R2, #35 0x08007892: 4351 MULS R1, R2, R1 0x08007894: 0D09 LSRS R1, R1, #20 0x08007896: FB01 F10B MUL R1, R1, R11 0x0800789A: 9102 STR R1, [SP, #8] 0x0800789C: 68B9 LDR R1, [R7, #8] 0x0800789E: 4229 TST R1, R5 0x080078A0: D049 BEQ .L7 ; 0x08007936 0x080078A2: 4682 MOV R10, R0 0x080078A4: F108 0901 ADD.W R9, R8, #1 0x080078A8: 4638 MOV R0, R7 0x080078AA: BF00 NOP
.L1: 0x080078AC: F5B5 6FC0 CMP.W R5, #0x0600 0x080078B0: BF02 ITTT EQ 0x080078B2: 7B39 LDRBEQ R1, [R7, #12] 0x080078B4: F88D 1007 STRBEQ.W R1, [SP, #7] 0x080078B8: F89D 1007 LDRBEQ.W R1, [SP, #7] 0x080078BC: F1B9 0F00 CMP.W R9, #0 0x080078C0: D00D BEQ .L2 ; 0x080078DE 0x080078C2: F003 FDF5 BL HAL_GetTick ; 0x0800B4B0 0x080078C6: EBA0 000A SUB.W R0, R0, R10 0x080078CA: 4558 CMP R0, R11 0x080078CC: D20C BCS .L3 ; 0x080078E8 0x080078CE: 9902 LDR R1, [SP, #8] 0x080078D0: 9802 LDR R0, [SP, #8] 0x080078D2: 3801 SUBS R0, #1 0x080078D4: 2900 CMP R1, #0 0x080078D6: 9002 STR R0, [SP, #8] 0x080078D8: 6830 LDR R0, [R6] 0x080078DA: BF08 IT EQ 0x080078DC: 468B MOVEQ R11, R1
.L2: 0x080078DE: 6881 LDR R1, [R0, #8] 0x080078E0: 4229 TST R1, R5 0x080078E2: D1E3 BNE .L1 ; 0x080078AC 0x080078E4: 2400 MOVS R4, #0 0x080078E6: E026 B .L7 ; 0x08007936
.L3: 0x080078E8: E9D6 0100 LDRD R0, R1, [R6] 0x080078EC: F5B1 7F82 CMP.W R1, #0x0104 0x080078F0: 6842 LDR R2, [R0, #4] 0x080078F2: F022 01E0 BIC R1, R2, #224 0x080078F6: 6041 STR R1, [R0, #4] 0x080078F8: D10A BNE .L5 ; 0x08007910 0x080078FA: 68B1 LDR R1, [R6, #8] 0x080078FC: F5B1 4F00 CMP.W R1, #0x8000 0x08007900: D002 BEQ .L4 ; 0x08007908 0x08007902: F5B1 6F80 CMP.W R1, #0x0400 0x08007906: D103 BNE .L5 ; 0x08007910
.L4: 0x08007908: 6801 LDR R1, [R0] 0x0800790A: F021 0140 BIC R1, R1, #64 0x0800790E: 6001 STR R1, [R0]
.L5: 0x08007910: 6AB1 LDR R1, [R6, #40] 0x08007912: F5B1 5F00 CMP.W R1, #0x2000 0x08007916: D107 BNE .L6 ; 0x08007928 0x08007918: 6801 LDR R1, [R0] 0x0800791A: F421 5100 BIC R1, R1, #0x2000 0x0800791E: 6001 STR R1, [R0] 0x08007920: 6801 LDR R1, [R0] 0x08007922: F441 5100 ORR R1, R1, #0x2000 0x08007926: 6001 STR R1, [R0]
.L6: 0x08007928: 2001 MOVS R0, #1 0x0800792A: F886 005D STRB.W R0, [R6, #93] 0x0800792E: 2000 MOVS R0, #0 0x08007930: F886 005C STRB.W R0, [R6, #92] 0x08007934: 2403 MOVS R4, #3
.L7: 0x08007936: 4620 MOV R0, R4 0x08007938: B003 ADD SP, SP, #12 0x0800793A: E8BD 8FF0 POP.W {R4-R11, PC}

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


ADC_DMAHalfConvCplt: 0x0800793E: 6A80 LDR R0, [R0, #40] 0x08007940: F000 BA69 B.W HAL_ADC_ConvHalfCpltCallback ; 0x08007E16

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


SPI_WaitFlagStateUntilTimeout: 0x08007944: B5F8 PUSH {R3-R7, LR} 0x08007946: 4615 MOV R5, R2 0x08007948: 460E MOV R6, R1 0x0800794A: 4604 MOV R4, R0 0x0800794C: F003 FDB0 BL HAL_GetTick ; 0x0800B4B0 0x08007950: 1A28 SUBS R0, R5, R0 0x08007952: 1987 ADDS R7, R0, R6 0x08007954: F003 FDAC BL HAL_GetTick ; 0x0800B4B0 0x08007958: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800795C: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x08007960: 6809 LDR R1, [R1] 0x08007962: F3C1 31CB UBFX R1, R1, #15, #12 0x08007966: 4379 MULS R1, R7, R1 0x08007968: 9100 STR R1, [SP, #0] 0x0800796A: 6821 LDR R1, [R4] 0x0800796C: 688A LDR R2, [R1, #8] 0x0800796E: 0612 LSLS R2, R2, #24 0x08007970: D513 BPL .L3 ; 0x0800799A 0x08007972: 4605 MOV R5, R0 0x08007974: 3601 ADDS R6, #1 0x08007976: BF00 NOP
.L1: 0x08007978: B166 CBZ R6, .L2 ; 0x08007994 0x0800797A: F003 FD99 BL HAL_GetTick ; 0x0800B4B0 0x0800797E: 1B40 SUBS R0, R0, R5 0x08007980: 42B8 CMP R0, R7 0x08007982: D20C BCS .L4 ; 0x0800799E 0x08007984: 9800 LDR R0, [SP, #0] 0x08007986: 9900 LDR R1, [SP, #0] 0x08007988: 3901 SUBS R1, #1 0x0800798A: 2800 CMP R0, #0 0x0800798C: 9100 STR R1, [SP, #0] 0x0800798E: 6821 LDR R1, [R4] 0x08007990: BF08 IT EQ 0x08007992: 4607 MOVEQ R7, R0
.L2: 0x08007994: 6888 LDR R0, [R1, #8] 0x08007996: 0600 LSLS R0, R0, #24 0x08007998: D4EE BMI .L1 ; 0x08007978
.L3: 0x0800799A: 2000 MOVS R0, #0 0x0800799C: BDF8 POP {R3-R7, PC}
.L4: 0x0800799E: E9D4 0100 LDRD R0, R1, [R4] 0x080079A2: F5B1 7F82 CMP.W R1, #0x0104 0x080079A6: 6842 LDR R2, [R0, #4] 0x080079A8: F022 01E0 BIC R1, R2, #224 0x080079AC: 6041 STR R1, [R0, #4] 0x080079AE: D10A BNE .L6 ; 0x080079C6 0x080079B0: 68A1 LDR R1, [R4, #8] 0x080079B2: F5B1 4F00 CMP.W R1, #0x8000 0x080079B6: D002 BEQ .L5 ; 0x080079BE 0x080079B8: F5B1 6F80 CMP.W R1, #0x0400 0x080079BC: D103 BNE .L6 ; 0x080079C6
.L5: 0x080079BE: 6801 LDR R1, [R0] 0x080079C0: F021 0140 BIC R1, R1, #64 0x080079C4: 6001 STR R1, [R0]
.L6: 0x080079C6: 6AA1 LDR R1, [R4, #40] 0x080079C8: F5B1 5F00 CMP.W R1, #0x2000 0x080079CC: D107 BNE .L7 ; 0x080079DE 0x080079CE: 6801 LDR R1, [R0] 0x080079D0: F421 5100 BIC R1, R1, #0x2000 0x080079D4: 6001 STR R1, [R0] 0x080079D6: 6801 LDR R1, [R0] 0x080079D8: F441 5100 ORR R1, R1, #0x2000 0x080079DC: 6001 STR R1, [R0]
.L7: 0x080079DE: 2001 MOVS R0, #1 0x080079E0: F884 005D STRB.W R0, [R4, #93] 0x080079E4: 2000 MOVS R0, #0 0x080079E6: F884 005C STRB.W R0, [R4, #92] 0x080079EA: 2003 MOVS R0, #3 0x080079EC: BDF8 POP {R3-R7, PC}

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


ADC_DMAError: 0x080079EE: 6A80 LDR R0, [R0, #40] 0x080079F0: 6DC1 LDR R1, [R0, #92] 0x080079F2: F041 0140 ORR R1, R1, #64 0x080079F6: 65C1 STR R1, [R0, #92] 0x080079F8: 6E01 LDR R1, [R0, #96] 0x080079FA: F041 0104 ORR R1, R1, #4 0x080079FE: 6601 STR R1, [R0, #96] 0x08007A00: F000 B9BB B.W HAL_ADC_ErrorCallback ; 0x08007D7A

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


UART_SetConfig: 0x08007A04: B5F8 PUSH {R3-R7, LR} 0x08007A06: 4604 MOV R4, R0 0x08007A08: 6840 LDR R0, [R0, #4] 0x08007A0A: F641 2131 MOVW R1, #0x1A31 0x08007A0E: F2C0 111E MOVT R1, #0x011E 0x08007A12: 4288 CMP R0, R1 0x08007A14: D307 BCC .L1 ; 0x08007A26 0x08007A16: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007A1A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007A1E: F640 31DD MOVW R1, #0x0BDD 0x08007A22: F003 FBC5 BL assert_failed ; 0x0800B1B0
.L1: 0x08007A26: 68A0 LDR R0, [R4, #8] 0x08007A28: 2800 CMP R0, #0 0x08007A2A: BF18 IT NE 0x08007A2C: F5B0 5F80 CMPNE.W R0, #0x1000 0x08007A30: F040 80BB BNE.W .L14 ; 0x08007BAA
.L2: 0x08007A34: 6820 LDR R0, [R4] 0x08007A36: F248 0700 MOVW R7, #0x8000 0x08007A3A: F2C4 0700 MOVT R7, #0x4000 0x08007A3E: 42B8 CMP R0, R7 0x08007A40: 68E0 LDR R0, [R4, #12] 0x08007A42: D014 BEQ .L4 ; 0x08007A6E 0x08007A44: EA4F 3030 ROR R0, R0, #12 0x08007A48: 2804 CMP R0, #4 0x08007A4A: D307 BCC .L3 ; 0x08007A5C 0x08007A4C: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007A50: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007A54: F640 31E5 MOVW R1, #0x0BE5 0x08007A58: F003 FBAA BL assert_failed ; 0x0800B1B0
.L3: 0x08007A5C: 6A20 LDR R0, [R4, #32] 0x08007A5E: F440 6000 ORR R0, R0, #0x0800 0x08007A62: F5B0 6F00 CMP.W R0, #0x0800 0x08007A66: D00F BEQ .L6 ; 0x08007A88 0x08007A68: F640 31E6 MOVW R1, #0x0BE6 0x08007A6C: E006 B .L5 ; 0x08007A7C
.L4: 0x08007A6E: F440 5000 ORR R0, R0, #0x2000 0x08007A72: F5B0 5F00 CMP.W R0, #0x2000 0x08007A76: D007 BEQ .L6 ; 0x08007A88 0x08007A78: F640 31E1 MOVW R1, #0x0BE1
.L5: 0x08007A7C: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007A80: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007A84: F003 FB94 BL assert_failed ; 0x0800B1B0
.L6: 0x08007A88: 6920 LDR R0, [R4, #16] 0x08007A8A: 2800 CMP R0, #0 0x08007A8C: BF18 IT NE 0x08007A8E: F5B0 6F80 CMPNE.W R0, #0x0400 0x08007A92: F040 8097 BNE.W .L15 ; 0x08007BC4
.L7: 0x08007A96: 6960 LDR R0, [R4, #20] 0x08007A98: B110 CBZ R0, .L8 ; 0x08007AA0 0x08007A9A: F030 000C BICS R0, R0, #12 0x08007A9E: D007 BEQ .L9 ; 0x08007AB0
.L8: 0x08007AA0: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007AA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007AA8: F640 31EA MOVW R1, #0x0BEA 0x08007AAC: F003 FB80 BL assert_failed ; 0x0800B1B0
.L9: 0x08007AB0: 69A0 LDR R0, [R4, #24] 0x08007AB2: EA4F 2030 ROR R0, R0, #8 0x08007AB6: 2804 CMP R0, #4 0x08007AB8: D307 BCC .L10 ; 0x08007ACA 0x08007ABA: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007ABE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007AC2: F640 31EB MOVW R1, #0x0BEB 0x08007AC6: F003 FB73 BL assert_failed ; 0x0800B1B0
.L10: 0x08007ACA: 69E0 LDR R0, [R4, #28] 0x08007ACC: F440 4000 ORR R0, R0, #0x8000 0x08007AD0: F5B0 4F00 CMP.W R0, #0x8000 0x08007AD4: D007 BEQ .L11 ; 0x08007AE6 0x08007AD6: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007ADA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007ADE: F640 31EC MOVW R1, #0x0BEC 0x08007AE2: F003 FB65 BL assert_failed ; 0x0800B1B0
.L11: 0x08007AE6: 6A60 LDR R0, [R4, #36] 0x08007AE8: 280C CMP R0, #12 0x08007AEA: D307 BCC .L12 ; 0x08007AFC 0x08007AEC: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007AF0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007AF4: F640 31ED MOVW R1, #0x0BED 0x08007AF8: F003 FB5A BL assert_failed ; 0x0800B1B0
.L12: 0x08007AFC: 6820 LDR R0, [R4] 0x08007AFE: F104 0108 ADD.W R1, R4, #8 0x08007B02: C92E LDM R1, {R1-R3, R5} 0x08007B04: 4319 ORRS R1, R3 0x08007B06: EA41 0305 ORR.W R3, R1, R5 0x08007B0A: 69E1 LDR R1, [R4, #28] 0x08007B0C: 6805 LDR R5, [R0] 0x08007B0E: F646 16F3 MOVW R6, #0x69F3 0x08007B12: F6CC 76FF MOVT R6, #0xCFFF 0x08007B16: 402E ANDS R6, R5 0x08007B18: 4333 ORRS R3, R6 0x08007B1A: 430B ORRS R3, R1 0x08007B1C: 6003 STR R3, [R0] 0x08007B1E: 6843 LDR R3, [R0, #4] 0x08007B20: F423 5340 BIC R3, R3, #0x3000 0x08007B24: 431A ORRS R2, R3 0x08007B26: 6042 STR R2, [R0, #4] 0x08007B28: 69A2 LDR R2, [R4, #24] 0x08007B2A: 42B8 CMP R0, R7 0x08007B2C: BF1C ITT NE 0x08007B2E: 6A23 LDRNE R3, [R4, #32] 0x08007B30: 431A ORRNE R2, R3 0x08007B32: 6883 LDR R3, [R0, #8] 0x08007B34: F023 436E BIC R3, R3, #0xEE000000 0x08007B38: F423 6330 BIC R3, R3, #0x0B00 0x08007B3C: 431A ORRS R2, R3 0x08007B3E: 6082 STR R2, [R0, #8] 0x08007B40: 6AC3 LDR R3, [R0, #44] 0x08007B42: 6A62 LDR R2, [R4, #36] 0x08007B44: F023 030F BIC R3, R3, #15 0x08007B48: 4313 ORRS R3, R2 0x08007B4A: 62C3 STR R3, [R0, #44] 0x08007B4C: F644 73FF MOVW R3, #0x4FFF 0x08007B50: F2C4 0300 MOVT R3, #0x4000 0x08007B54: 4298 CMP R0, R3 0x08007B56: F04F 0310 MOV.W R3, #16 0x08007B5A: DC12 BGT .L13 ; 0x08007B82 0x08007B5C: F5A7 5670 SUB.W R6, R7, #0x3C00 0x08007B60: 42B0 CMP R0, R6 0x08007B62: D03C BEQ .L16 ; 0x08007BDE 0x08007B64: F506 6680 ADD.W R6, R6, #0x0400 0x08007B68: 42B0 CMP R0, R6 0x08007B6A: D046 BEQ .L18 ; 0x08007BFA 0x08007B6C: F506 6680 ADD.W R6, R6, #0x0400 0x08007B70: 42B0 CMP R0, R6 0x08007B72: D157 BNE .L22 ; 0x08007C24 0x08007B74: F241 0388 MOVW R3, #0x1088 0x08007B78: F2C4 0302 MOVT R3, #0x4002 0x08007B7C: 681B LDR R3, [R3] 0x08007B7E: 099B LSRS R3, R3, #6 0x08007B80: E048 B .L20 ; 0x08007C14
.L13: 0x08007B82: F5A7 5640 SUB.W R6, R7, #0x3000 0x08007B86: 42B0 CMP R0, R6 0x08007B88: D030 BEQ .L17 ; 0x08007BEC 0x08007B8A: 42B8 CMP R0, R7 0x08007B8C: D03C BEQ .L19 ; 0x08007C08 0x08007B8E: F506 4668 ADD.W R6, R6, #0xE800 0x08007B92: 42B0 CMP R0, R6 0x08007B94: D146 BNE .L22 ; 0x08007C24 0x08007B96: F241 0388 MOVW R3, #0x1088 0x08007B9A: F2C4 0302 MOVT R3, #0x4002 0x08007B9E: F242 35B8 MOVW R5, #0x23B8 ; 0x080023B8 = .rodata..Lswitch.table.UART_SetConfig 0x08007BA2: 681B LDR R3, [R3] 0x08007BA4: F6C0 0500 MOVT R5, #0x0800 ; 0x080023B8 = .rodata..Lswitch.table.UART_SetConfig 0x08007BA8: E038 B .L21 ; 0x08007C1C
.L14: 0x08007BAA: F1B0 5F80 CMP.W R0, #0x10000000 0x08007BAE: F43F AF41 BEQ.W .L2 ; 0x08007A34 0x08007BB2: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007BB6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007BBA: F640 31DE MOVW R1, #0x0BDE 0x08007BBE: F003 FAF7 BL assert_failed ; 0x0800B1B0 0x08007BC2: E737 B .L2 ; 0x08007A34
.L15: 0x08007BC4: F5B0 6FC0 CMP.W R0, #0x0600 0x08007BC8: F43F AF65 BEQ.W .L7 ; 0x08007A96 0x08007BCC: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08007BD0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08007BD4: F640 31E9 MOVW R1, #0x0BE9 0x08007BD8: F003 FAEA BL assert_failed ; 0x0800B1B0 0x08007BDC: E75B B .L7 ; 0x08007A96
.L16: 0x08007BDE: F241 0388 MOVW R3, #0x1088 0x08007BE2: F2C4 0302 MOVT R3, #0x4002 0x08007BE6: 681B LDR R3, [R3] 0x08007BE8: 089B LSRS R3, R3, #2 0x08007BEA: E013 B .L20 ; 0x08007C14
.L17: 0x08007BEC: F241 0388 MOVW R3, #0x1088 0x08007BF0: F2C4 0302 MOVT R3, #0x4002 0x08007BF4: 681B LDR R3, [R3] 0x08007BF6: 0A1B LSRS R3, R3, #8 0x08007BF8: E00C B .L20 ; 0x08007C14
.L18: 0x08007BFA: F241 0388 MOVW R3, #0x1088 0x08007BFE: F2C4 0302 MOVT R3, #0x4002 0x08007C02: 681B LDR R3, [R3] 0x08007C04: 091B LSRS R3, R3, #4 0x08007C06: E005 B .L20 ; 0x08007C14
.L19: 0x08007C08: F241 0388 MOVW R3, #0x1088 0x08007C0C: F2C4 0302 MOVT R3, #0x4002 0x08007C10: 681B LDR R3, [R3] 0x08007C12: 0A9B LSRS R3, R3, #10
.L20: 0x08007C14: F242 35C8 MOVW R5, #0x23C8 ; 0x080023C8 = .rodata..Lswitch.table.UART_SetConfig.5 0x08007C18: F6C0 0500 MOVT R5, #0x0800 ; 0x080023C8 = .rodata..Lswitch.table.UART_SetConfig.5
.L21: 0x08007C1C: F003 0303 AND R3, R3, #3 0x08007C20: F855 3023 LDR.W R3, [R5, R3, LSL #2]
.L22: 0x08007C24: 42B8 CMP R0, R7 0x08007C26: F242 4000 MOVW R0, #0x2400 0x08007C2A: F2C0 00F4 MOVT R0, #244 0x08007C2E: D011 BEQ .L23 ; 0x08007C54 0x08007C30: F5B1 4F00 CMP.W R1, #0x8000 0x08007C34: F04F 0101 MOV.W R1, #1 0x08007C38: D11A BNE .L24 ; 0x08007C70 0x08007C3A: 2B08 CMP R3, #8 0x08007C3C: F200 8095 BHI.W .L34 ; 0x08007D6A 0x08007C40: E8DF F003 TBB [PC, R3] 0x08007C44: 05 DC.B 0x05 ; '\x05' 0x08007C45: 29 DC.B 0x29 ; ')' 0x08007C46: 3B DC.B 0x3B ; ';' 0x08007C47: 93 DC.B 0x93 ; '\x93' 0x08007C48: 2F DC.B 0x2F ; '/' 0x08007C49: 93 DC.B 0x93 ; '\x93' 0x08007C4A: 93 DC.B 0x93 ; '\x93' 0x08007C4B: 93 DC.B 0x93 ; '\x93' 0x08007C4C: 39 DC.B 0x39 ; '9' 0x08007C4D: 00 DC.B 0x00 ; '\0' 0x08007C4E: F001 FF91 BL HAL_RCC_GetPCLK1Freq ; 0x08009B74 0x08007C52: E028 B .L26 ; 0x08007CA6
.L23: 0x08007C54: 2101 MOVS R1, #1 0x08007C56: 2B08 CMP R3, #8 0x08007C58: F200 8087 BHI.W .L34 ; 0x08007D6A 0x08007C5C: E8DF F003 TBB [PC, R3] 0x08007C60: 05 DC.B 0x05 ; '\x05' 0x08007C61: 85 DC.B 0x85 ; '\x85' 0x08007C62: 62 DC.B 0x62 ; 'b' 0x08007C63: 85 DC.B 0x85 ; '\x85' 0x08007C64: 15 DC.B 0x15 ; '\x15' 0x08007C65: 85 DC.B 0x85 ; '\x85' 0x08007C66: 85 DC.B 0x85 ; '\x85' 0x08007C67: 85 DC.B 0x85 ; '\x85' 0x08007C68: 60 DC.B 0x60 ; '`' 0x08007C69: 00 DC.B 0x00 ; '\0' 0x08007C6A: F001 FF83 BL HAL_RCC_GetPCLK1Freq ; 0x08009B74 0x08007C6E: E00E B .L25 ; 0x08007C8E
.L24: 0x08007C70: 2B08 CMP R3, #8 0x08007C72: F200 807A BHI.W .L34 ; 0x08007D6A 0x08007C76: E8DF F003 TBB [PC, R3] 0x08007C7A: 05 DC.B 0x05 ; '\x05' 0x08007C7B: 11 DC.B 0x11 ; '\x11' 0x08007C7C: 3C DC.B 0x3C ; '<' 0x08007C7D: 78 DC.B 0x78 ; 'x' 0x08007C7E: 19 DC.B 0x19 ; '\x19' 0x08007C7F: 78 DC.B 0x78 ; 'x' 0x08007C80: 78 DC.B 0x78 ; 'x' 0x08007C81: 78 DC.B 0x78 ; 'x' 0x08007C82: 3A DC.B 0x3A ; ':' 0x08007C83: 00 DC.B 0x00 ; '\0' 0x08007C84: F001 FF76 BL HAL_RCC_GetPCLK1Freq ; 0x08009B74 0x08007C88: E012 B .L27 ; 0x08007CB0 0x08007C8A: F001 FF3C BL HAL_RCC_GetSysClockFreq ; 0x08009B06
.L25: 0x08007C8E: 2800 CMP R0, #0 0x08007C90: D044 BEQ .L31 ; 0x08007D1C 0x08007C92: 6A62 LDR R2, [R4, #36] 0x08007C94: E046 B .L32 ; 0x08007D24 0x08007C96: F001 FF82 BL HAL_RCC_GetPCLK2Freq ; 0x08009B9E 0x08007C9A: E004 B .L26 ; 0x08007CA6 0x08007C9C: F001 FF7F BL HAL_RCC_GetPCLK2Freq ; 0x08009B9E 0x08007CA0: E006 B .L27 ; 0x08007CB0 0x08007CA2: F001 FF30 BL HAL_RCC_GetSysClockFreq ; 0x08009B06
.L26: 0x08007CA6: B3C8 CBZ R0, .L31 ; 0x08007D1C 0x08007CA8: 6A62 LDR R2, [R4, #36] 0x08007CAA: E006 B .L28 ; 0x08007CBA 0x08007CAC: F001 FF2B BL HAL_RCC_GetSysClockFreq ; 0x08009B06
.L27: 0x08007CB0: B3A0 CBZ R0, .L31 ; 0x08007D1C 0x08007CB2: 6A62 LDR R2, [R4, #36] 0x08007CB4: E01D B .L29 ; 0x08007CF2 0x08007CB6: F44F 4000 MOV.W R0, #0x8000
.L28: 0x08007CBA: F24C 210C MOVW R1, #0xC20C ; 0x0800C20C = UARTPrescTable 0x08007CBE: F6C0 0100 MOVT R1, #0x0800 ; 0x0800C20C = UARTPrescTable 0x08007CC2: F831 1012 LDRH.W R1, [R1, R2, LSL #1] 0x08007CC6: 6862 LDR R2, [R4, #4] 0x08007CC8: FBB0 F0F1 UDIV R0, R0, R1 0x08007CCC: 0851 LSRS R1, R2, #1 0x08007CCE: EB01 0040 ADD.W R0, R1, R0, LSL #1 0x08007CD2: FBB0 F0F2 UDIV R0, R0, R2 0x08007CD6: F1A0 0110 SUB.W R1, R0, #16 0x08007CDA: F64F 72EF MOVW R2, #0xFFEF 0x08007CDE: 4291 CMP R1, R2 0x08007CE0: D842 BHI .L33 ; 0x08007D68 0x08007CE2: 1C51 ADDS R1, R2, #1 0x08007CE4: 4001 ANDS R1, R0 0x08007CE6: F3C0 0042 UBFX R0, R0, #1, #3 0x08007CEA: 4408 ADD R0, R1 0x08007CEC: E014 B .L30 ; 0x08007D18 0x08007CEE: F44F 4000 MOV.W R0, #0x8000
.L29: 0x08007CF2: F24C 210C MOVW R1, #0xC20C ; 0x0800C20C = UARTPrescTable 0x08007CF6: F6C0 0100 MOVT R1, #0x0800 ; 0x0800C20C = UARTPrescTable 0x08007CFA: F831 1012 LDRH.W R1, [R1, R2, LSL #1] 0x08007CFE: FBB0 F0F1 UDIV R0, R0, R1 0x08007D02: 6861 LDR R1, [R4, #4] 0x08007D04: EB00 0051 ADD.W R0, R0, R1, LSR #1 0x08007D08: FBB0 F0F1 UDIV R0, R0, R1 0x08007D0C: F1A0 0110 SUB.W R1, R0, #16 0x08007D10: F64F 72EF MOVW R2, #0xFFEF 0x08007D14: 4291 CMP R1, R2 0x08007D16: D827 BHI .L33 ; 0x08007D68
.L30: 0x08007D18: 6821 LDR R1, [R4] 0x08007D1A: 60C8 STR R0, [R1, #12]
.L31: 0x08007D1C: 2100 MOVS R1, #0 0x08007D1E: E024 B .L34 ; 0x08007D6A 0x08007D20: F44F 4000 MOV.W R0, #0x8000
.L32: 0x08007D24: F24C 210C MOVW R1, #0xC20C ; 0x0800C20C = UARTPrescTable 0x08007D28: F6C0 0100 MOVT R1, #0x0800 ; 0x0800C20C = UARTPrescTable 0x08007D2C: F831 1012 LDRH.W R1, [R1, R2, LSL #1] 0x08007D30: 6862 LDR R2, [R4, #4] 0x08007D32: FBB0 F0F1 UDIV R0, R0, R1 0x08007D36: EB02 0142 ADD.W R1, R2, R2, LSL #1 0x08007D3A: 4288 CMP R0, R1 0x08007D3C: 2101 MOVS R1, #1 0x08007D3E: D314 BCC .L34 ; 0x08007D6A 0x08007D40: EBB0 3F02 CMP.W R0, R2, LSL #12 0x08007D44: D811 BHI .L34 ; 0x08007D6A 0x08007D46: 0E01 LSRS R1, R0, #24 0x08007D48: 0200 LSLS R0, R0, #8 0x08007D4A: EB10 0052 ADDS.W R0, R0, R2, LSR #1 0x08007D4E: F141 0100 ADC R1, R1, #0 0x08007D52: 2300 MOVS R3, #0 0x08007D54: F001 F9FA BL __aeabi_uldivmod ; 0x0800914C 0x08007D58: F5A0 7140 SUB.W R1, R0, #0x0300 0x08007D5C: F64F 5200 MOVW R2, #0xFD00 0x08007D60: F2C0 020F MOVT R2, #15 0x08007D64: 4291 CMP R1, R2 0x08007D66: D3D7 BCC .L30 ; 0x08007D18
.L33: 0x08007D68: 2101 MOVS R1, #1
.L34: 0x08007D6A: F04F 1001 MOV.W R0, #0x010001 0x08007D6E: 66A0 STR R0, [R4, #104] 0x08007D70: 2200 MOVS R2, #0 0x08007D72: E9C4 221D STRD R2, R2, [R4, #116] 0x08007D76: 4608 MOV R0, R1 0x08007D78: BDF8 POP {R3-R7, PC}

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


HAL_ADC_ErrorCallback: 0x08007D7A: 4770 BX LR

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


UART_WaitOnFlagUntilTimeout: 0x08007D7C: E92D 4FF8 PUSH.W {R3-R11, LR} 0x08007D80: 4680 MOV R8, R0 0x08007D82: 6800 LDR R0, [R0] 0x08007D84: 4691 MOV R9, R2 0x08007D86: 69C2 LDR R2, [R0, #28] 0x08007D88: 460E MOV R6, R1 0x08007D8A: 4011 ANDS R1, R2 0x08007D8C: 1B89 SUBS R1, R1, R6 0x08007D8E: FAB1 F181 CLZ R1, R1 0x08007D92: EBB9 1F51 CMP.W R9, R1, LSR #5 0x08007D96: D127 BNE .L3 ; 0x08007DE8 0x08007D98: 469A MOV R10, R3 0x08007D9A: F1A6 0140 SUB.W R1, R6, #64 0x08007D9E: F031 0B40 BICS R11, R1, #64 0x08007DA2: 9D0A LDR R5, [SP, #40] 0x08007DA4: BF18 IT NE 0x08007DA6: F04F 0B01 MOVNE.W R11, #1 0x08007DAA: 1C6F ADDS R7, R5, #1 0x08007DAC: 2403 MOVS R4, #3 0x08007DAE: BF00 NOP
.L1: 0x08007DB0: B197 CBZ R7, .L2 ; 0x08007DD8 0x08007DB2: F003 FB7D BL HAL_GetTick ; 0x0800B4B0 0x08007DB6: B1C5 CBZ R5, .L4 ; 0x08007DEA 0x08007DB8: EBA0 000A SUB.W R0, R0, R10 0x08007DBC: 42A8 CMP R0, R5 0x08007DBE: D814 BHI .L4 ; 0x08007DEA 0x08007DC0: F8D8 0000 LDR.W R0, [R8] 0x08007DC4: 6801 LDR R1, [R0] 0x08007DC6: EA1B 0191 ANDS.W R1, R11, R1, LSR #2 0x08007DCA: D005 BEQ .L2 ; 0x08007DD8 0x08007DCC: 69C1 LDR R1, [R0, #28] 0x08007DCE: 0709 LSLS R1, R1, #28 0x08007DD0: D40E BMI .L5 ; 0x08007DF0 0x08007DD2: 69C1 LDR R1, [R0, #28] 0x08007DD4: 0509 LSLS R1, R1, #20 0x08007DD6: D40F BMI .L6 ; 0x08007DF8
.L2: 0x08007DD8: 69C1 LDR R1, [R0, #28] 0x08007DDA: 4031 ANDS R1, R6 0x08007DDC: 1B89 SUBS R1, R1, R6 0x08007DDE: FAB1 F181 CLZ R1, R1 0x08007DE2: EBB9 1F51 CMP.W R9, R1, LSR #5 0x08007DE6: D0E3 BEQ .L1 ; 0x08007DB0
.L3: 0x08007DE8: 2400 MOVS R4, #0
.L4: 0x08007DEA: 4620 MOV R0, R4 0x08007DEC: E8BD 8FF8 POP.W {R3-R11, PC}
.L5: 0x08007DF0: 2401 MOVS R4, #1 0x08007DF2: 2108 MOVS R1, #8 0x08007DF4: 4689 MOV R9, R1 0x08007DF6: E004 B .L7 ; 0x08007E02
.L6: 0x08007DF8: 2403 MOVS R4, #3 0x08007DFA: F04F 0920 MOV.W R9, #32 0x08007DFE: F44F 6100 MOV.W R1, #0x0800
.L7: 0x08007E02: 6201 STR R1, [R0, #32] 0x08007E04: 4640 MOV R0, R8 0x08007E06: F000 F939 BL UART_EndRxTransfer ; 0x0800807C 0x08007E0A: F8C8 9090 STR.W R9, [R8, #144] 0x08007E0E: 2000 MOVS R0, #0 0x08007E10: F888 0084 STRB.W R0, [R8, #132] 0x08007E14: E7E9 B .L4 ; 0x08007DEA

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


HAL_ADC_ConvHalfCpltCallback: 0x08007E16: 4770 BX LR

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


UART_DMATransmitCplt: 0x08007E18: 6801 LDR R1, [R0] 0x08007E1A: 6A80 LDR R0, [R0, #40] 0x08007E1C: 6809 LDR R1, [R1] 0x08007E1E: 0689 LSLS R1, R1, #26 0x08007E20: D419 BMI .L3 ; 0x08007E56 0x08007E22: 2100 MOVS R1, #0 0x08007E24: F8A0 1056 STRH.W R1, [R0, #86]
.L1: 0x08007E28: 6801 LDR R1, [R0] 0x08007E2A: 3108 ADDS R1, #8 0x08007E2C: E851 1F00 LDREX R1, [R1] 0x08007E30: 6802 LDR R2, [R0] 0x08007E32: F021 0180 BIC R1, R1, #128 0x08007E36: 3208 ADDS R2, #8 0x08007E38: E842 1300 STREX R3, R1, [R2] 0x08007E3C: 2B00 CMP R3, #0 0x08007E3E: D1F3 BNE .L1 ; 0x08007E28
.L2: 0x08007E40: 6801 LDR R1, [R0] 0x08007E42: E851 1F00 LDREX R1, [R1] 0x08007E46: 6802 LDR R2, [R0] 0x08007E48: F041 0140 ORR R1, R1, #64 0x08007E4C: E842 1300 STREX R3, R1, [R2] 0x08007E50: 2B00 CMP R3, #0 0x08007E52: D1F5 BNE .L2 ; 0x08007E40 0x08007E54: 4770 BX LR
.L3: 0x08007E56: F002 BB6D B.W HAL_UART_TxCpltCallback ; 0x0800A534

Section .text.HAL_ADCEx_MultiModeStart_DMA from stm32g4xx_hal_adc_ex.o, size=338, align=2


HAL_ADCEx_MultiModeStart_DMA: 0x08007E5A: E92D 41F0 PUSH.W {R4-R8, LR} 0x08007E5E: B09C SUB SP, SP, #112 0x08007E60: 4604 MOV R4, R0 0x08007E62: 6800 LDR R0, [R0] 0x08007E64: 4615 MOV R5, R2 0x08007E66: F440 6080 ORR R0, R0, #0x0400 0x08007E6A: F240 4700 MOVW R7, #0x0400 0x08007E6E: F2C5 0700 MOVT R7, #0x5000 0x08007E72: 42B8 CMP R0, R7 0x08007E74: 460E MOV R6, R1 0x08007E76: D007 BEQ .L1 ; 0x08007E88 0x08007E78: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08007E7C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x08007E80: F240 3165 MOVW R1, #0x0365 0x08007E84: F003 F994 BL assert_failed ; 0x0800B1B0
.L1: 0x08007E88: 7F60 LDRB R0, [R4, #29] 0x08007E8A: 2802 CMP R0, #2 0x08007E8C: D307 BCC .L2 ; 0x08007E9E 0x08007E8E: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08007E92: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x08007E96: F240 3166 MOVW R1, #0x0366 0x08007E9A: F003 F989 BL assert_failed ; 0x0800B1B0
.L2: 0x08007E9E: 6B20 LDR R0, [R4, #48] 0x08007EA0: EA4F 20B0 ROR R0, R0, #10 0x08007EA4: 2804 CMP R0, #4 0x08007EA6: D307 BCC .L3 ; 0x08007EB8 0x08007EA8: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08007EAC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x08007EB0: F240 3167 MOVW R1, #0x0367 0x08007EB4: F003 F97C BL assert_failed ; 0x0800B1B0
.L3: 0x08007EB8: F894 0038 LDRB.W R0, [R4, #56] 0x08007EBC: 2802 CMP R0, #2 0x08007EBE: D307 BCC .L4 ; 0x08007ED0 0x08007EC0: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x08007EC4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x08007EC8: F44F 715A MOV.W R1, #0x0368 0x08007ECC: F003 F970 BL assert_failed ; 0x0800B1B0
.L4: 0x08007ED0: 6820 LDR R0, [R4] 0x08007ED2: 6881 LDR R1, [R0, #8] 0x08007ED4: 0749 LSLS R1, R1, #29 0x08007ED6: D403 BMI .L5 ; 0x08007EE0 0x08007ED8: F894 1058 LDRB.W R1, [R4, #88] 0x08007EDC: 2901 CMP R1, #1 0x08007EDE: D103 BNE .L7 ; 0x08007EE8
.L5: 0x08007EE0: 2002 MOVS R0, #2
.L6: 0x08007EE2: B01C ADD SP, SP, #112 0x08007EE4: E8BD 81F0 POP.W {R4-R8, PC}
.L7: 0x08007EE8: 2101 MOVS R1, #1 0x08007EEA: F884 1058 STRB.W R1, [R4, #88] 0x08007EEE: 2100 MOVS R1, #0 0x08007EF0: 9118 STR R1, [SP, #96] 0x08007EF2: 9119 STR R1, [SP, #100] 0x08007EF4: F1B0 4FA0 CMP.W R0, #0x50000000 0x08007EF8: F5A7 7840 SUB.W R8, R7, #0x0300 0x08007EFC: D004 BEQ .L8 ; 0x08007F08 0x08007EFE: 42B8 CMP R0, R7 0x08007F00: D110 BNE .L11 ; 0x08007F24 0x08007F02: F508 6080 ADD.W R0, R8, #0x0400 0x08007F06: E000 B .L9 ; 0x08007F0A
.L8: 0x08007F08: 4640 MOV R0, R8
.L9: 0x08007F0A: 9001 STR R0, [SP, #4] 0x08007F0C: 4620 MOV R0, R4 0x08007F0E: F7FD FA63 BL ADC_Enable ; 0x080053D8 0x08007F12: B918 CBNZ R0, .L10 ; 0x08007F1C 0x08007F14: A801 ADD R0, SP, #4 0x08007F16: F7FD FA5F BL ADC_Enable ; 0x080053D8 0x08007F1A: B158 CBZ R0, .L12 ; 0x08007F34
.L10: 0x08007F1C: 2100 MOVS R1, #0 0x08007F1E: F884 1058 STRB.W R1, [R4, #88] 0x08007F22: E7DE B .L6 ; 0x08007EE2
.L11: 0x08007F24: 6DE0 LDR R0, [R4, #92] 0x08007F26: F040 0020 ORR R0, R0, #32 0x08007F2A: 65E0 STR R0, [R4, #92] 0x08007F2C: F884 1058 STRB.W R1, [R4, #88] 0x08007F30: 2001 MOVS R0, #1 0x08007F32: E7D6 B .L6 ; 0x08007EE2
.L12: 0x08007F34: 6822 LDR R2, [R4] 0x08007F36: 6D60 LDR R0, [R4, #84] 0x08007F38: 6DE1 LDR R1, [R4, #92] 0x08007F3A: F508 7303 ADD.W R3, R8, #0x020C 0x08007F3E: F640 7701 MOVW R7, #0x0F01 0x08007F42: 43B9 BICS R1, R7 0x08007F44: F501 7180 ADD.W R1, R1, #0x0100 0x08007F48: 65E1 STR R1, [R4, #92] 0x08007F4A: 2100 MOVS R1, #0 0x08007F4C: 6621 STR R1, [R4, #96] 0x08007F4E: F24B 47CD MOVW R7, #0xB4CD ; 0x0800B4CD = ADC_DMAConvCplt 0x08007F52: F6C0 0700 MOVT R7, #0x0800 ; 0x0800B4CD = ADC_DMAConvCplt 0x08007F56: 62C7 STR R7, [R0, #44] 0x08007F58: F647 173F MOVW R7, #0x793F ; 0x0800793F = ADC_DMAHalfConvCplt 0x08007F5C: F6C0 0700 MOVT R7, #0x0800 ; 0x0800793F = ADC_DMAHalfConvCplt 0x08007F60: 6307 STR R7, [R0, #48] 0x08007F62: F647 17EF MOVW R7, #0x79EF ; 0x080079EF = ADC_DMAError 0x08007F66: F6C0 0700 MOVT R7, #0x0800 ; 0x080079EF = ADC_DMAError 0x08007F6A: 6347 STR R7, [R0, #52] 0x08007F6C: 271C MOVS R7, #28 0x08007F6E: 4542 CMP R2, R8 0x08007F70: 6017 STR R7, [R2] 0x08007F72: F884 1058 STRB.W R1, [R4, #88] 0x08007F76: 4619 MOV R1, R3 0x08007F78: BF1C ITT NE 0x08007F7A: F240 710C MOVWNE R1, #0x070C 0x08007F7E: F2C5 0100 MOVTNE R1, #0x5000 0x08007F82: F1B2 4FA0 CMP.W R2, #0x50000000 0x08007F86: 6857 LDR R7, [R2, #4] 0x08007F88: BF08 IT EQ 0x08007F8A: 4619 MOVEQ R1, R3 0x08007F8C: F047 0310 ORR R3, R7, #16 0x08007F90: 6053 STR R3, [R2, #4] 0x08007F92: 4632 MOV R2, R6 0x08007F94: 462B MOV R3, R5 0x08007F96: F003 FBDD BL HAL_DMA_Start_IT ; 0x0800B754 0x08007F9A: 6821 LDR R1, [R4] 0x08007F9C: 688A LDR R2, [R1, #8] 0x08007F9E: F022 4200 BIC R2, R2, #0x80000000 0x08007FA2: F022 023F BIC R2, R2, #63 0x08007FA6: 3204 ADDS R2, #4 0x08007FA8: 608A STR R2, [R1, #8] 0x08007FAA: E79A B .L6 ; 0x08007EE2

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


HAL_UART_Receive_DMA: 0x08007FAC: F8D0 308C LDR.W R3, [R0, #140] 0x08007FB0: 2B20 CMP R3, #32 0x08007FB2: D123 BNE .L4 ; 0x08007FFC 0x08007FB4: 2301 MOVS R3, #1 0x08007FB6: 2900 CMP R1, #0 0x08007FB8: BF18 IT NE 0x08007FBA: 2A00 CMPNE R2, #0 0x08007FBC: D01F BEQ .L5 ; 0x08007FFE 0x08007FBE: 2300 MOVS R3, #0 0x08007FC0: 66C3 STR R3, [R0, #108] 0x08007FC2: F8D0 C000 LDR.W R12, [R0] 0x08007FC6: F248 0300 MOVW R3, #0x8000 0x08007FCA: F2C4 0300 MOVT R3, #0x4000 0x08007FCE: 459C CMP R12, R3 0x08007FD0: D012 BEQ .L3 ; 0x08007FF8 0x08007FD2: B500 PUSH {LR} 0x08007FD4: F8DC 3004 LDR.W R3, [R12, #4] 0x08007FD8: 021B LSLS R3, R3, #8 0x08007FDA: D50B BPL .L2 ; 0x08007FF4
.L1: 0x08007FDC: 6803 LDR R3, [R0] 0x08007FDE: E853 CF00 LDREX R12, [R3] 0x08007FE2: F8D0 E000 LDR.W LR, [R0] 0x08007FE6: F04C 6380 ORR R3, R12, #0x04000000 0x08007FEA: E84E 3C00 STREX R12, R3, [LR] 0x08007FEE: F1BC 0F00 CMP.W R12, #0 0x08007FF2: D1F3 BNE .L1 ; 0x08007FDC
.L2: 0x08007FF4: F85D EB04 POP.W {LR}
.L3: 0x08007FF8: F7FA B96E B.W UART_Start_Receive_DMA ; 0x080022D8
.L4: 0x08007FFC: 2302 MOVS R3, #2
.L5: 0x08007FFE: 4618 MOV R0, R3 0x08008000: 4770 BX LR

Section .text.HAL_NVIC_SetPriority from stm32g4xx_hal_cortex.o, size=122, align=2


HAL_NVIC_SetPriority: 0x08008002: B570 PUSH {R4-R6, LR} 0x08008004: 4615 MOV R5, R2 0x08008006: 460E MOV R6, R1 0x08008008: 2A10 CMP R2, #16 0x0800800A: 4604 MOV R4, R0 0x0800800C: D306 BCC .L1 ; 0x0800801C 0x0800800E: F64D 2047 MOVW R0, #0xDA47 ; 0x0800DA47 = .rodata..L.str 0x08008012: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA47 = .rodata..L.str 0x08008016: 21BE MOVS R1, #190 0x08008018: F003 F8CA BL assert_failed ; 0x0800B1B0
.L1: 0x0800801C: 2E10 CMP R6, #16 0x0800801E: D306 BCC .L2 ; 0x0800802E 0x08008020: F64D 2047 MOVW R0, #0xDA47 ; 0x0800DA47 = .rodata..L.str 0x08008024: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA47 = .rodata..L.str 0x08008028: 21BF MOVS R1, #191 0x0800802A: F003 F8C1 BL assert_failed ; 0x0800B1B0
.L2: 0x0800802E: F64E 500C MOVW R0, #0xED0C 0x08008032: F2CE 0000 MOVT R0, #0xE000 0x08008036: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800803A: 6801 LDR R1, [R0] 0x0800803C: F3C1 2102 UBFX R1, R1, #8, #3 0x08008040: F081 0207 EOR R2, R1, #7 0x08008044: 2A04 CMP R2, #4 0x08008046: BF28 IT CS 0x08008048: 2204 MOVCS R2, #4 0x0800804A: 3903 SUBS R1, #3 0x0800804C: BF38 IT CC 0x0800804E: 2100 MOVCC R1, #0 0x08008050: FA03 F202 LSL.W R2, R3, R2 0x08008054: EA26 0202 BIC.W R2, R6, R2 0x08008058: 408B LSLS R3, R1 0x0800805A: FA02 F101 LSL.W R1, R2, R1 0x0800805E: EA25 0203 BIC.W R2, R5, R3 0x08008062: 4311 ORRS R1, R2 0x08008064: 0109 LSLS R1, R1, #4 0x08008066: 2C00 CMP R4, #0 0x08008068: D403 BMI .L3 ; 0x08008072 0x0800806A: F6A0 100C SUBW R0, R0, #0x090C 0x0800806E: 5421 STRB R1, [R4, R0] 0x08008070: BD70 POP {R4-R6, PC}
.L3: 0x08008072: F004 020F AND R2, R4, #15 0x08008076: 4410 ADD R0, R2 0x08008078: 7201 STRB R1, [R0, #8] 0x0800807A: BD70 POP {R4-R6, PC}

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


UART_EndRxTransfer: 0x0800807C: 6801 LDR R1, [R0] 0x0800807E: E851 1F00 LDREX R1, [R1] 0x08008082: 6802 LDR R2, [R0] 0x08008084: F421 7190 BIC R1, R1, #0x0120 0x08008088: E842 1300 STREX R3, R1, [R2] 0x0800808C: 2B00 CMP R3, #0 0x0800808E: D1F5 BNE UART_EndRxTransfer ; 0x0800807C 0x08008090: F64F 7CFE MOVW R12, #0xFFFE 0x08008094: F6CE 7CFF MOVT R12, #0xEFFF
.L1: 0x08008098: 6802 LDR R2, [R0] 0x0800809A: 3208 ADDS R2, #8 0x0800809C: E852 2F00 LDREX R2, [R2] 0x080080A0: 6803 LDR R3, [R0] 0x080080A2: EA02 020C AND.W R2, R2, R12 0x080080A6: 3308 ADDS R3, #8 0x080080A8: E843 2100 STREX R1, R2, [R3] 0x080080AC: 2900 CMP R1, #0 0x080080AE: D1F3 BNE .L1 ; 0x08008098 0x080080B0: 6EC1 LDR R1, [R0, #108] 0x080080B2: 2901 CMP R1, #1 0x080080B4: D10A BNE .L3 ; 0x080080CC 0x080080B6: BF00 NOP
.L2: 0x080080B8: 6801 LDR R1, [R0] 0x080080BA: E851 1F00 LDREX R1, [R1] 0x080080BE: 6802 LDR R2, [R0] 0x080080C0: F021 0110 BIC R1, R1, #16 0x080080C4: E842 1300 STREX R3, R1, [R2] 0x080080C8: 2B00 CMP R3, #0 0x080080CA: D1F5 BNE .L2 ; 0x080080B8
.L3: 0x080080CC: 2120 MOVS R1, #32 0x080080CE: F8C0 108C STR.W R1, [R0, #140] 0x080080D2: 2100 MOVS R1, #0 0x080080D4: 66C1 STR R1, [R0, #108] 0x080080D6: 6741 STR R1, [R0, #116] 0x080080D8: 4770 BX LR

Section .text.HAL_NVIC_EnableIRQ from stm32g4xx_hal_cortex.o, size=46, align=2


HAL_NVIC_EnableIRQ: 0x080080DA: 2800 CMP R0, #0 0x080080DC: DB0D BLT .L1 ; 0x080080FA 0x080080DE: F000 011F AND R1, R0, #31 0x080080E2: 2201 MOVS R2, #1 0x080080E4: FA02 F101 LSL.W R1, R2, R1 0x080080E8: 221C MOVS R2, #28 0x080080EA: EA02 00D0 AND.W R0, R2, R0, LSR #3 0x080080EE: F24E 1200 MOVW R2, #0xE100 0x080080F2: F2CE 0200 MOVT R2, #0xE000 0x080080F6: 5081 STR R1, [R0, R2] 0x080080F8: 4770 BX LR
.L1: 0x080080FA: F64D 2047 MOVW R0, #0xDA47 ; 0x0800DA47 = .rodata..L.str 0x080080FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA47 = .rodata..L.str 0x08008102: 21D2 MOVS R1, #210 0x08008104: F003 B854 B.W assert_failed ; 0x0800B1B0

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


HAL_UART_IRQHandler: 0x08008108: B570 PUSH {R4-R6, LR} 0x0800810A: 6801 LDR R1, [R0] 0x0800810C: 4604 MOV R4, R0 0x0800810E: 69CA LDR R2, [R1, #28] 0x08008110: 6808 LDR R0, [R1] 0x08008112: 688E LDR R6, [R1, #8] 0x08008114: F640 032F MOVW R3, #0x082F 0x08008118: 4013 ANDS R3, R2 0x0800811A: 2B20 CMP R3, #32 0x0800811C: D10B BNE .L3 ; 0x08008136 0x0800811E: F000 0320 AND R3, R0, #32 0x08008122: F006 5580 AND R5, R6, #0x10000000 0x08008126: 195B ADDS R3, R3, R5 0x08008128: D016 BEQ .L4 ; 0x08008158 0x0800812A: 6F61 LDR R1, [R4, #116]
.L1: 0x0800812C: B369 CBZ R1, .L5 ; 0x0800818A 0x0800812E: 4620 MOV R0, R4
.L2: 0x08008130: E8BD 4070 POP.W {R4-R6, LR} 0x08008134: 4708 BX R1
.L3: 0x08008136: F640 030F MOVW R3, #0x080F 0x0800813A: 421A TST R2, R3 0x0800813C: D00C BEQ .L4 ; 0x08008158 0x0800813E: 2301 MOVS R3, #1 0x08008140: F2C1 0300 MOVT R3, #0x1000 0x08008144: EA06 0C03 AND.W R12, R6, R3 0x08008148: F240 1320 MOVW R3, #0x0120 0x0800814C: F2C0 4300 MOVT R3, #0x0400 0x08008150: 4003 ANDS R3, R0 0x08008152: EB13 030C ADDS.W R3, R3, R12 0x08008156: D126 BNE .L7 ; 0x080081A6
.L4: 0x08008158: 6EE3 LDR R3, [R4, #108] 0x0800815A: 06D5 LSLS R5, R2, #27 0x0800815C: D516 BPL .L6 ; 0x0800818C 0x0800815E: 2B01 CMP R3, #1 0x08008160: D114 BNE .L6 ; 0x0800818C 0x08008162: F010 0310 ANDS R3, R0, #16 0x08008166: D011 BEQ .L6 ; 0x0800818C 0x08008168: 2010 MOVS R0, #16 0x0800816A: 6208 STR R0, [R1, #32] 0x0800816C: 6888 LDR R0, [R1, #8] 0x0800816E: 0640 LSLS R0, R0, #25 0x08008170: F100 80A3 BMI.W .L17 ; 0x080082BA 0x08008174: F8B4 005C LDRH.W R0, [R4, #92] 0x08008178: F8B4 105E LDRH.W R1, [R4, #94] 0x0800817C: F8B4 205E LDRH.W R2, [R4, #94] 0x08008180: 2A00 CMP R2, #0 0x08008182: BF18 IT NE 0x08008184: 4288 CMPNE R0, R1 0x08008186: F040 80F8 BNE.W .L25 ; 0x0800837A
.L5: 0x0800818A: BD70 POP {R4-R6, PC}
.L6: 0x0800818C: 02D3 LSLS R3, R2, #11 0x0800818E: D572 BPL .L14 ; 0x08008276 0x08008190: F416 0380 ANDS R3, R6, #0x400000 0x08008194: D06F BEQ .L14 ; 0x08008276 0x08008196: F44F 1280 MOV.W R2, #0x100000 0x0800819A: 4620 MOV R0, R4 0x0800819C: 620A STR R2, [R1, #32] 0x0800819E: E8BD 4070 POP.W {R4-R6, LR} 0x080081A2: F001 BE87 B.W HAL_UARTEx_WakeupCallback ; 0x08009EB4
.L7: 0x080081A6: 07D3 LSLS R3, R2, #31 0x080081A8: BF18 IT NE 0x080081AA: F410 7380 ANDSNE R3, R0, #0x0100 0x080081AE: D007 BEQ .L8 ; 0x080081C0 0x080081B0: 2301 MOVS R3, #1 0x080081B2: 620B STR R3, [R1, #32] 0x080081B4: F8D4 3090 LDR.W R3, [R4, #144] 0x080081B8: F043 0301 ORR R3, R3, #1 0x080081BC: F8C4 3090 STR.W R3, [R4, #144]
.L8: 0x080081C0: 0793 LSLS R3, R2, #30 0x080081C2: F006 0E01 AND LR, R6, #1 0x080081C6: D50A BPL .L9 ; 0x080081DE 0x080081C8: F1BE 0F00 CMP.W LR, #0 0x080081CC: D007 BEQ .L9 ; 0x080081DE 0x080081CE: 2302 MOVS R3, #2 0x080081D0: 620B STR R3, [R1, #32] 0x080081D2: F8D4 3090 LDR.W R3, [R4, #144] 0x080081D6: F043 0304 ORR R3, R3, #4 0x080081DA: F8C4 3090 STR.W R3, [R4, #144]
.L9: 0x080081DE: 0753 LSLS R3, R2, #29 0x080081E0: D50A BPL .L10 ; 0x080081F8 0x080081E2: F1BE 0F00 CMP.W LR, #0 0x080081E6: D007 BEQ .L10 ; 0x080081F8 0x080081E8: 2304 MOVS R3, #4 0x080081EA: 620B STR R3, [R1, #32] 0x080081EC: F8D4 3090 LDR.W R3, [R4, #144] 0x080081F0: F043 0302 ORR R3, R3, #2 0x080081F4: F8C4 3090 STR.W R3, [R4, #144]
.L10: 0x080081F8: 0713 LSLS R3, R2, #28 0x080081FA: D50C BPL .L11 ; 0x08008216 0x080081FC: F000 0320 AND R3, R0, #32 0x08008200: EA53 030C ORRS.W R3, R3, R12 0x08008204: D007 BEQ .L11 ; 0x08008216 0x08008206: 2308 MOVS R3, #8 0x08008208: 620B STR R3, [R1, #32] 0x0800820A: F8D4 3090 LDR.W R3, [R4, #144] 0x0800820E: F043 0308 ORR R3, R3, #8 0x08008212: F8C4 3090 STR.W R3, [R4, #144]
.L11: 0x08008216: 0513 LSLS R3, R2, #20 0x08008218: D50B BPL .L12 ; 0x08008232 0x0800821A: F010 6380 ANDS R3, R0, #0x04000000 0x0800821E: D008 BEQ .L12 ; 0x08008232 0x08008220: F44F 6300 MOV.W R3, #0x0800 0x08008224: 620B STR R3, [R1, #32] 0x08008226: F8D4 3090 LDR.W R3, [R4, #144] 0x0800822A: F043 0320 ORR R3, R3, #32 0x0800822E: F8C4 3090 STR.W R3, [R4, #144]
.L12: 0x08008232: F8D4 3090 LDR.W R3, [R4, #144] 0x08008236: 2B00 CMP R3, #0 0x08008238: D0A7 BEQ .L5 ; 0x0800818A 0x0800823A: 0692 LSLS R2, R2, #26 0x0800823C: D50A BPL .L13 ; 0x08008254 0x0800823E: F000 0020 AND R0, R0, #32 0x08008242: F006 5280 AND R2, R6, #0x10000000 0x08008246: 1880 ADDS R0, R0, R2 0x08008248: D004 BEQ .L13 ; 0x08008254 0x0800824A: 6F62 LDR R2, [R4, #116] 0x0800824C: B112 CBZ R2, .L13 ; 0x08008254 0x0800824E: 4620 MOV R0, R4 0x08008250: 4790 BLX R2 0x08008252: 6821 LDR R1, [R4]
.L13: 0x08008254: F8D4 0090 LDR.W R0, [R4, #144] 0x08008258: 6889 LDR R1, [R1, #8] 0x0800825A: F001 0140 AND R1, R1, #64 0x0800825E: F000 0028 AND R0, R0, #40 0x08008262: 1840 ADDS R0, R0, R1 0x08008264: 4620 MOV R0, R4 0x08008266: F040 80B9 BNE.W .L31 ; 0x080083DC 0x0800826A: F004 F9C3 BL HAL_UART_ErrorCallback ; 0x0800C5F4 0x0800826E: 2000 MOVS R0, #0 0x08008270: F8C4 0090 STR.W R0, [R4, #144] 0x08008274: BD70 POP {R4-R6, PC}
.L14: 0x08008276: 0611 LSLS R1, R2, #24 0x08008278: D506 BPL .L15 ; 0x08008288 0x0800827A: F000 0180 AND R1, R0, #128 0x0800827E: F406 0300 AND R3, R6, #0x800000 0x08008282: 18C9 ADDS R1, R1, R3 0x08008284: F040 80CD BNE.W .L33 ; 0x08008422
.L15: 0x08008288: 0651 LSLS R1, R2, #25 0x0800828A: D56C BPL .L24 ; 0x08008366 0x0800828C: F010 0140 ANDS R1, R0, #64 0x08008290: D069 BEQ .L24 ; 0x08008366 0x08008292: BF00 NOP
.L16: 0x08008294: 6820 LDR R0, [R4] 0x08008296: E850 0F00 LDREX R0, [R0] 0x0800829A: 6821 LDR R1, [R4] 0x0800829C: F020 0040 BIC R0, R0, #64 0x080082A0: E841 0200 STREX R2, R0, [R1] 0x080082A4: 2A00 CMP R2, #0 0x080082A6: D1F5 BNE .L16 ; 0x08008294 0x080082A8: 2020 MOVS R0, #32 0x080082AA: F8C4 0088 STR.W R0, [R4, #136] 0x080082AE: 4620 MOV R0, R4 0x080082B0: 67A2 STR R2, [R4, #120] 0x080082B2: E8BD 4070 POP.W {R4-R6, LR} 0x080082B6: F002 B93D B.W HAL_UART_TxCpltCallback ; 0x0800A534
.L17: 0x080082BA: F8D4 0080 LDR.W R0, [R4, #128] 0x080082BE: 6800 LDR R0, [R0] 0x080082C0: 6842 LDR R2, [R0, #4] 0x080082C2: F8B4 305C LDRH.W R3, [R4, #92] 0x080082C6: B291 UXTH R1, R2 0x080082C8: 2900 CMP R1, #0 0x080082CA: D044 BEQ .L23 ; 0x08008356 0x080082CC: 4299 CMP R1, R3 0x080082CE: D242 BCS .L23 ; 0x08008356 0x080082D0: F8A4 205E STRH.W R2, [R4, #94] 0x080082D4: 6800 LDR R0, [R0] 0x080082D6: 0680 LSLS R0, R0, #26 0x080082D8: D434 BMI .L22 ; 0x08008344 0x080082DA: BF00 NOP
.L18: 0x080082DC: 6820 LDR R0, [R4] 0x080082DE: E850 0F00 LDREX R0, [R0] 0x080082E2: 6821 LDR R1, [R4] 0x080082E4: F420 7080 BIC R0, R0, #0x0100 0x080082E8: E841 0200 STREX R2, R0, [R1] 0x080082EC: 2A00 CMP R2, #0 0x080082EE: D1F5 BNE .L18 ; 0x080082DC
.L19: 0x080082F0: 6820 LDR R0, [R4] 0x080082F2: 3008 ADDS R0, #8 0x080082F4: E850 0F00 LDREX R0, [R0] 0x080082F8: 6821 LDR R1, [R4] 0x080082FA: F020 0001 BIC R0, R0, #1 0x080082FE: 3108 ADDS R1, #8 0x08008300: E841 0200 STREX R2, R0, [R1] 0x08008304: 2A00 CMP R2, #0 0x08008306: D1F3 BNE .L19 ; 0x080082F0
.L20: 0x08008308: 6820 LDR R0, [R4] 0x0800830A: 3008 ADDS R0, #8 0x0800830C: E850 0F00 LDREX R0, [R0] 0x08008310: 6821 LDR R1, [R4] 0x08008312: F020 0040 BIC R0, R0, #64 0x08008316: 3108 ADDS R1, #8 0x08008318: E841 0200 STREX R2, R0, [R1] 0x0800831C: 2A00 CMP R2, #0 0x0800831E: D1F3 BNE .L20 ; 0x08008308 0x08008320: 2020 MOVS R0, #32 0x08008322: F8C4 008C STR.W R0, [R4, #140] 0x08008326: 66E2 STR R2, [R4, #108]
.L21: 0x08008328: 6820 LDR R0, [R4] 0x0800832A: E850 0F00 LDREX R0, [R0] 0x0800832E: 6821 LDR R1, [R4] 0x08008330: F020 0010 BIC R0, R0, #16 0x08008334: E841 0200 STREX R2, R0, [R1] 0x08008338: 2A00 CMP R2, #0 0x0800833A: D1F5 BNE .L21 ; 0x08008328 0x0800833C: F8D4 0080 LDR.W R0, [R4, #128] 0x08008340: F000 FB17 BL HAL_DMA_Abort ; 0x08008972
.L22: 0x08008344: 2002 MOVS R0, #2 0x08008346: 6720 STR R0, [R4, #112] 0x08008348: F8B4 005C LDRH.W R0, [R4, #92] 0x0800834C: F8B4 105E LDRH.W R1, [R4, #94] 0x08008350: 1A40 SUBS R0, R0, R1 0x08008352: B281 UXTH R1, R0 0x08008354: E03D B .L30 ; 0x080083D2
.L23: 0x08008356: 428B CMP R3, R1 0x08008358: F47F AF17 BNE.W .L5 ; 0x0800818A 0x0800835C: 6800 LDR R0, [R0] 0x0800835E: 0680 LSLS R0, R0, #26 0x08008360: F57F AF13 BPL.W .L5 ; 0x0800818A 0x08008364: E033 B .L29 ; 0x080083CE
.L24: 0x08008366: 0211 LSLS R1, R2, #8 0x08008368: D562 BPL .L35 ; 0x08008430 0x0800836A: F010 4180 ANDS R1, R0, #0x40000000 0x0800836E: D05F BEQ .L35 ; 0x08008430 0x08008370: 4620 MOV R0, R4 0x08008372: E8BD 4070 POP.W {R4-R6, LR} 0x08008376: F001 BD9F B.W HAL_UARTEx_TxFifoEmptyCallback ; 0x08009EB8
.L25: 0x0800837A: 1A40 SUBS R0, R0, R1
.L26: 0x0800837C: 6821 LDR R1, [R4] 0x0800837E: E851 1F00 LDREX R1, [R1] 0x08008382: 6822 LDR R2, [R4] 0x08008384: F421 7190 BIC R1, R1, #0x0120 0x08008388: E842 1300 STREX R3, R1, [R2] 0x0800838C: 2B00 CMP R3, #0 0x0800838E: D1F5 BNE .L26 ; 0x0800837C 0x08008390: F64F 71FE MOVW R1, #0xFFFE 0x08008394: F6CE 71FF MOVT R1, #0xEFFF
.L27: 0x08008398: 6822 LDR R2, [R4] 0x0800839A: 3208 ADDS R2, #8 0x0800839C: E852 2F00 LDREX R2, [R2] 0x080083A0: 6823 LDR R3, [R4] 0x080083A2: 400A ANDS R2, R1 0x080083A4: 3308 ADDS R3, #8 0x080083A6: E843 2600 STREX R6, R2, [R3] 0x080083AA: 2E00 CMP R6, #0 0x080083AC: D1F4 BNE .L27 ; 0x08008398 0x080083AE: 2120 MOVS R1, #32 0x080083B0: F8C4 108C STR.W R1, [R4, #140] 0x080083B4: 66E6 STR R6, [R4, #108] 0x080083B6: 6766 STR R6, [R4, #116]
.L28: 0x080083B8: 6821 LDR R1, [R4] 0x080083BA: E851 1F00 LDREX R1, [R1] 0x080083BE: 6822 LDR R2, [R4] 0x080083C0: F021 0110 BIC R1, R1, #16 0x080083C4: E842 1300 STREX R3, R1, [R2] 0x080083C8: 2B00 CMP R3, #0 0x080083CA: D1F5 BNE .L28 ; 0x080083B8 0x080083CC: B281 UXTH R1, R0
.L29: 0x080083CE: 2202 MOVS R2, #2 0x080083D0: 6722 STR R2, [R4, #112]
.L30: 0x080083D2: 4620 MOV R0, R4 0x080083D4: E8BD 4070 POP.W {R4-R6, LR} 0x080083D8: F001 BD5B B.W HAL_UARTEx_RxEventCallback ; 0x08009E92
.L31: 0x080083DC: F7FF FE4E BL UART_EndRxTransfer ; 0x0800807C 0x080083E0: 6820 LDR R0, [R4] 0x080083E2: 6880 LDR R0, [R0, #8] 0x080083E4: 0640 LSLS R0, R0, #25 0x080083E6: D51E BPL .L34 ; 0x08008426
.L32: 0x080083E8: 6820 LDR R0, [R4] 0x080083EA: 3008 ADDS R0, #8 0x080083EC: E850 0F00 LDREX R0, [R0] 0x080083F0: 6821 LDR R1, [R4] 0x080083F2: F020 0040 BIC R0, R0, #64 0x080083F6: 3108 ADDS R1, #8 0x080083F8: E841 0200 STREX R2, R0, [R1] 0x080083FC: 2A00 CMP R2, #0 0x080083FE: D1F3 BNE .L32 ; 0x080083E8 0x08008400: F8D4 0080 LDR.W R0, [R4, #128] 0x08008404: B178 CBZ R0, .L34 ; 0x08008426 0x08008406: F24C 1185 MOVW R1, #0xC185 ; 0x0800C185 = UART_DMAAbortOnError 0x0800840A: F6C0 0100 MOVT R1, #0x0800 ; 0x0800C185 = UART_DMAAbortOnError 0x0800840E: 6381 STR R1, [R0, #56] 0x08008410: F003 F9F8 BL HAL_DMA_Abort_IT ; 0x0800B804 0x08008414: 2800 CMP R0, #0 0x08008416: F43F AEB8 BEQ.W .L5 ; 0x0800818A 0x0800841A: F8D4 0080 LDR.W R0, [R4, #128] 0x0800841E: 6B81 LDR R1, [R0, #56] 0x08008420: E686 B .L2 ; 0x08008130
.L33: 0x08008422: 6FA1 LDR R1, [R4, #120] 0x08008424: E682 B .L1 ; 0x0800812C
.L34: 0x08008426: 4620 MOV R0, R4 0x08008428: E8BD 4070 POP.W {R4-R6, LR} 0x0800842C: F004 B8E2 B.W HAL_UART_ErrorCallback ; 0x0800C5F4
.L35: 0x08008430: 01D1 LSLS R1, R2, #7 0x08008432: F57F AEAA BPL.W .L5 ; 0x0800818A 0x08008436: 2800 CMP R0, #0 0x08008438: F6BF AEA7 BGE.W .L5 ; 0x0800818A 0x0800843C: 4620 MOV R0, R4 0x0800843E: E8BD 4070 POP.W {R4-R6, LR} 0x08008442: F001 BD38 B.W HAL_UARTEx_RxFifoFullCallback ; 0x08009EB6

Section .text.HAL_SYSTICK_Config from stm32g4xx_hal_cortex.o, size=38, align=2


HAL_SYSTICK_Config: 0x08008446: 3801 SUBS R0, #1 0x08008448: 0E01 LSRS R1, R0, #24 0x0800844A: D001 BEQ .L1 ; 0x08008450 0x0800844C: 2001 MOVS R0, #1 0x0800844E: 4770 BX LR
.L1: 0x08008450: F24E 0110 MOVW R1, #0xE010 0x08008454: F2CE 0100 MOVT R1, #0xE000 0x08008458: 6048 STR R0, [R1, #4] 0x0800845A: F601 5013 ADDW R0, R1, #0x0D13 0x0800845E: 22F0 MOVS R2, #240 0x08008460: 7002 STRB R2, [R0] 0x08008462: 2000 MOVS R0, #0 0x08008464: 6088 STR R0, [R1, #8] 0x08008466: 2207 MOVS R2, #7 0x08008468: 600A STR R2, [R1] 0x0800846A: 4770 BX LR

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


UART_DMAReceiveCplt: 0x0800846C: 6801 LDR R1, [R0] 0x0800846E: 6A80 LDR R0, [R0, #40] 0x08008470: 6809 LDR R1, [R1] 0x08008472: 0689 LSLS R1, R1, #26 0x08008474: D434 BMI .L5 ; 0x080084E0 0x08008476: 2100 MOVS R1, #0 0x08008478: F8A0 105E STRH.W R1, [R0, #94]
.L1: 0x0800847C: 6801 LDR R1, [R0] 0x0800847E: E851 1F00 LDREX R1, [R1] 0x08008482: 6802 LDR R2, [R0] 0x08008484: F421 7180 BIC R1, R1, #0x0100 0x08008488: E842 1300 STREX R3, R1, [R2] 0x0800848C: 2B00 CMP R3, #0 0x0800848E: D1F5 BNE .L1 ; 0x0800847C
.L2: 0x08008490: 6801 LDR R1, [R0] 0x08008492: 3108 ADDS R1, #8 0x08008494: E851 1F00 LDREX R1, [R1] 0x08008498: 6802 LDR R2, [R0] 0x0800849A: F021 0101 BIC R1, R1, #1 0x0800849E: 3208 ADDS R2, #8 0x080084A0: E842 1300 STREX R3, R1, [R2] 0x080084A4: 2B00 CMP R3, #0 0x080084A6: D1F3 BNE .L2 ; 0x08008490
.L3: 0x080084A8: 6801 LDR R1, [R0] 0x080084AA: 3108 ADDS R1, #8 0x080084AC: E851 1F00 LDREX R1, [R1] 0x080084B0: 6802 LDR R2, [R0] 0x080084B2: F021 0140 BIC R1, R1, #64 0x080084B6: 3208 ADDS R2, #8 0x080084B8: E842 1300 STREX R3, R1, [R2] 0x080084BC: 2B00 CMP R3, #0 0x080084BE: D1F3 BNE .L3 ; 0x080084A8 0x080084C0: 2120 MOVS R1, #32 0x080084C2: F8C0 108C STR.W R1, [R0, #140] 0x080084C6: 6EC1 LDR R1, [R0, #108] 0x080084C8: 2901 CMP R1, #1 0x080084CA: D109 BNE .L5 ; 0x080084E0
.L4: 0x080084CC: 6801 LDR R1, [R0] 0x080084CE: E851 1F00 LDREX R1, [R1] 0x080084D2: 6802 LDR R2, [R0] 0x080084D4: F021 0110 BIC R1, R1, #16 0x080084D8: E842 1300 STREX R3, R1, [R2] 0x080084DC: 2B00 CMP R3, #0 0x080084DE: D1F5 BNE .L4 ; 0x080084CC
.L5: 0x080084E0: 2100 MOVS R1, #0 0x080084E2: 6701 STR R1, [R0, #112] 0x080084E4: 6EC1 LDR R1, [R0, #108] 0x080084E6: 2901 CMP R1, #1 0x080084E8: D103 BNE .L6 ; 0x080084F2 0x080084EA: F8B0 105C LDRH.W R1, [R0, #92] 0x080084EE: F001 BCD0 B.W HAL_UARTEx_RxEventCallback ; 0x08009E92
.L6: 0x080084F2: F001 BCD0 B.W HAL_UART_RxCpltCallback ; 0x08009E96

Section .text.HAL_CRC_Init from stm32g4xx_hal_crc.o, size=250, align=2


HAL_CRC_Init: 0x080084F6: B510 PUSH {R4, LR} 0x080084F8: 0004 MOVS R4, R0 0x080084FA: D027 BEQ .L4 ; 0x0800854C 0x080084FC: 6820 LDR R0, [R4] 0x080084FE: F243 0100 MOVW R1, #0x3000 0x08008502: F2C4 0102 MOVT R1, #0x4002 0x08008506: 4288 CMP R0, R1 0x08008508: D006 BEQ .L1 ; 0x08008518 0x0800850A: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x0800850E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x08008512: 2170 MOVS R1, #112 0x08008514: F002 FE4C BL assert_failed ; 0x0800B1B0
.L1: 0x08008518: 7F60 LDRB R0, [R4, #29] 0x0800851A: B918 CBNZ R0, .L2 ; 0x08008524 0x0800851C: 7720 STRB R0, [R4, #28] 0x0800851E: 4620 MOV R0, R4 0x08008520: F7FC F9CB BL HAL_CRC_MspInit ; 0x080048BA
.L2: 0x08008524: 2002 MOVS R0, #2 0x08008526: 7760 STRB R0, [R4, #29] 0x08008528: 7920 LDRB R0, [R4, #4] 0x0800852A: 2802 CMP R0, #2 0x0800852C: D307 BCC .L3 ; 0x0800853E 0x0800852E: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x08008532: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x08008536: 217E MOVS R1, #126 0x08008538: F002 FE3A BL assert_failed ; 0x0800B1B0 0x0800853C: 7920 LDRB R0, [R4, #4]
.L3: 0x0800853E: B138 CBZ R0, .L5 ; 0x08008550 0x08008540: E9D4 1202 LDRD R1, R2, [R4, #8] 0x08008544: 4620 MOV R0, R4 0x08008546: F7FD FE37 BL HAL_CRCEx_Polynomial_Set ; 0x080061B8 0x0800854A: B158 CBZ R0, .L6 ; 0x08008564
.L4: 0x0800854C: 2001 MOVS R0, #1 0x0800854E: BD10 POP {R4, PC}
.L5: 0x08008550: 6820 LDR R0, [R4] 0x08008552: F641 51B7 MOVW R1, #0x1DB7 0x08008556: F2C0 41C1 MOVT R1, #0x04C1 0x0800855A: 6141 STR R1, [R0, #20] 0x0800855C: 6881 LDR R1, [R0, #8] 0x0800855E: F021 0118 BIC R1, R1, #24 0x08008562: 6081 STR R1, [R0, #8]
.L6: 0x08008564: 7960 LDRB R0, [R4, #5] 0x08008566: 2802 CMP R0, #2 0x08008568: D307 BCC .L7 ; 0x0800857A 0x0800856A: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x0800856E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x08008572: 2190 MOVS R1, #144 0x08008574: F002 FE1C BL assert_failed ; 0x0800B1B0 0x08008578: 7960 LDRB R0, [R4, #5]
.L7: 0x0800857A: 2800 CMP R0, #0 0x0800857C: BF14 ITE NE 0x0800857E: 6922 LDRNE R2, [R4, #16] 0x08008580: 1E42 SUBEQ R2, R0, #1 0x08008582: 6961 LDR R1, [R4, #20] 0x08008584: 6820 LDR R0, [R4] 0x08008586: EA4F 1371 ROR R3, R1, #5 0x0800858A: 2B04 CMP R3, #4 0x0800858C: 6102 STR R2, [R0, #16] 0x0800858E: D308 BCC .L8 ; 0x080085A2 0x08008590: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x08008594: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x08008598: 219C MOVS R1, #156 0x0800859A: F002 FE09 BL assert_failed ; 0x0800B1B0 0x0800859E: 6820 LDR R0, [R4] 0x080085A0: 6961 LDR R1, [R4, #20]
.L8: 0x080085A2: 6882 LDR R2, [R0, #8] 0x080085A4: F022 0260 BIC R2, R2, #96 0x080085A8: 4311 ORRS R1, R2 0x080085AA: 6081 STR R1, [R0, #8] 0x080085AC: 69A1 LDR R1, [R4, #24] 0x080085AE: F041 0280 ORR R2, R1, #128 0x080085B2: 2A80 CMP R2, #128 0x080085B4: D008 BEQ .L9 ; 0x080085C8 0x080085B6: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x080085BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x080085BE: 21A0 MOVS R1, #160 0x080085C0: F002 FDF6 BL assert_failed ; 0x0800B1B0 0x080085C4: 6820 LDR R0, [R4] 0x080085C6: 69A1 LDR R1, [R4, #24]
.L9: 0x080085C8: 6882 LDR R2, [R0, #8] 0x080085CA: F022 0280 BIC R2, R2, #128 0x080085CE: 4311 ORRS R1, R2 0x080085D0: 6081 STR R1, [R0, #8] 0x080085D2: 6A20 LDR R0, [R4, #32] 0x080085D4: 3801 SUBS R0, #1 0x080085D6: 2803 CMP R0, #3 0x080085D8: D306 BCC .L10 ; 0x080085E8 0x080085DA: F24D 40C5 MOVW R0, #0xD4C5 ; 0x0800D4C5 = .rodata..L.str 0x080085DE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D4C5 = .rodata..L.str 0x080085E2: 21A5 MOVS R1, #165 0x080085E4: F002 FDE4 BL assert_failed ; 0x0800B1B0
.L10: 0x080085E8: 2001 MOVS R0, #1 0x080085EA: 7760 STRB R0, [R4, #29] 0x080085EC: 2000 MOVS R0, #0 0x080085EE: BD10 POP {R4, PC}

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


ADS_1260_SetDataRate: 0x080085F0: E92D 41B0 PUSH.W {R4-R5, R7-R8, LR} 0x080085F4: B083 SUB SP, SP, #12 0x080085F6: 460C MOV R4, R1 0x080085F8: 4680 MOV R8, R0 0x080085FA: 2522 MOVS R5, #34 0x080085FC: F88D 5005 STRB.W R5, [SP, #5] 0x08008600: F44F 777A MOV.W R7, #0x03E8 0x08008604: F10D 0105 ADD.W R1, SP, #5 0x08008608: F10D 0205 ADD.W R2, SP, #5 0x0800860C: 2303 MOVS R3, #3 0x0800860E: 9700 STR R7, [SP, #0] 0x08008610: F7F9 FC82 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08008614: F89D 0007 LDRB.W R0, [SP, #7] 0x08008618: 9700 STR R7, [SP, #0] 0x0800861A: F000 0007 AND R0, R0, #7 0x0800861E: 4320 ORRS R0, R4 0x08008620: F88D 0006 STRB.W R0, [SP, #6] 0x08008624: 2042 MOVS R0, #66 0x08008626: F88D 0005 STRB.W R0, [SP, #5] 0x0800862A: 4640 MOV R0, R8 0x0800862C: F10D 0105 ADD.W R1, SP, #5 0x08008630: F10D 0205 ADD.W R2, SP, #5 0x08008634: 2302 MOVS R3, #2 0x08008636: F7F9 FC6F BL HAL_SPI_TransmitReceive ; 0x08001F18 0x0800863A: F88D 5005 STRB.W R5, [SP, #5] 0x0800863E: 4640 MOV R0, R8 0x08008640: F10D 0105 ADD.W R1, SP, #5 0x08008644: F10D 0205 ADD.W R2, SP, #5 0x08008648: 2303 MOVS R3, #3 0x0800864A: 9700 STR R7, [SP, #0] 0x0800864C: F7F9 FC64 BL HAL_SPI_TransmitReceive ; 0x08001F18 0x08008650: F89D 0007 LDRB.W R0, [SP, #7] 0x08008654: 4020 ANDS R0, R4 0x08008656: 42A0 CMP R0, R4 0x08008658: D102 BNE .L1 ; 0x08008660 0x0800865A: B003 ADD SP, SP, #12 0x0800865C: E8BD 81B0 POP.W {R4-R5, R7-R8, PC}
.L1: 0x08008660: F24D 107E MOVW R0, #0xD17E ; 0x0800D17E = .rodata..Lstr 0x08008664: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D17E = .rodata..Lstr 0x08008668: F002 F9F7 BL puts ; 0x0800AA5A
.L2: 0x0800866C: E7FE B .L2 ; 0x0800866C

Section .text.HAL_DMA_Init from stm32g4xx_hal_dma.o, size=494, align=2


HAL_DMA_Init: 0x0800866E: B510 PUSH {R4, LR} 0x08008670: 0004 MOVS R4, R0 0x08008672: F000 80B9 BEQ.W .L10 ; 0x080087E8 0x08008676: 6820 LDR R0, [R4] 0x08008678: F240 4107 MOVW R1, #0x0407 0x0800867C: F2C4 0102 MOVT R1, #0x4002 0x08008680: 4288 CMP R0, R1 0x08008682: BFD4 ITE LE 0x08008684: F5A1 716C SUBLE.W R1, R1, #0x03B0 0x08008688: 3150 ADDGT R1, #80 0x0800868A: 4288 CMP R0, R1 0x0800868C: BFD4 ITE LE 0x0800868E: 3928 SUBLE R1, #40 0x08008690: 3128 ADDGT R1, #40 0x08008692: 4288 CMP R0, R1 0x08008694: BFCC ITE GT 0x08008696: 3101 ADDGT R1, #1 0x08008698: 3927 SUBLE R1, #39 0x0800869A: 4288 CMP R0, R1 0x0800869C: D003 BEQ .L1 ; 0x080086A6 0x0800869E: 3114 ADDS R1, #20 0x080086A0: 4288 CMP R0, R1 0x080086A2: F040 80D3 BNE.W .L16 ; 0x0800884C
.L1: 0x080086A6: 68A0 LDR R0, [R4, #8] 0x080086A8: 2800 CMP R0, #0 0x080086AA: BF18 IT NE 0x080086AC: 2810 CMPNE R0, #16 0x080086AE: F040 80A9 BNE.W .L13 ; 0x08008804
.L2: 0x080086B2: 68E0 LDR R0, [R4, #12] 0x080086B4: F040 0040 ORR R0, R0, #64 0x080086B8: 2840 CMP R0, #64 0x080086BA: D006 BEQ .L3 ; 0x080086CA 0x080086BC: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x080086C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x080086C4: 21A5 MOVS R1, #165 0x080086C6: F002 FD73 BL assert_failed ; 0x0800B1B0
.L3: 0x080086CA: 6920 LDR R0, [R4, #16] 0x080086CC: F040 0080 ORR R0, R0, #128 0x080086D0: 2880 CMP R0, #128 0x080086D2: D006 BEQ .L4 ; 0x080086E2 0x080086D4: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x080086D8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x080086DC: 21A6 MOVS R1, #166 0x080086DE: F002 FD67 BL assert_failed ; 0x0800B1B0
.L4: 0x080086E2: 6960 LDR R0, [R4, #20] 0x080086E4: 2800 CMP R0, #0 0x080086E6: BF18 IT NE 0x080086E8: F5B0 7F80 CMPNE.W R0, #0x0100 0x080086EC: F040 8096 BNE.W .L14 ; 0x0800881C
.L5: 0x080086F0: 69A0 LDR R0, [R4, #24] 0x080086F2: 2800 CMP R0, #0 0x080086F4: BF18 IT NE 0x080086F6: F5B0 6F80 CMPNE.W R0, #0x0400 0x080086FA: F040 809B BNE.W .L15 ; 0x08008834
.L6: 0x080086FE: 69E0 LDR R0, [R4, #28] 0x08008700: F040 0020 ORR R0, R0, #32 0x08008704: 2820 CMP R0, #32 0x08008706: D006 BEQ .L7 ; 0x08008716 0x08008708: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x0800870C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x08008710: 21A9 MOVS R1, #169 0x08008712: F002 FD4D BL assert_failed ; 0x0800B1B0
.L7: 0x08008716: 6A20 LDR R0, [R4, #32] 0x08008718: EA4F 3030 ROR R0, R0, #12 0x0800871C: 2804 CMP R0, #4 0x0800871E: D306 BCC .L8 ; 0x0800872E 0x08008720: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008724: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x08008728: 21AA MOVS R1, #170 0x0800872A: F002 FD41 BL assert_failed ; 0x0800B1B0
.L8: 0x0800872E: 6860 LDR R0, [R4, #4] 0x08008730: 2874 CMP R0, #116 0x08008732: D306 BCC .L9 ; 0x08008742 0x08008734: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008738: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x0800873C: 21AC MOVS R1, #172 0x0800873E: F002 FD37 BL assert_failed ; 0x0800B1B0
.L9: 0x08008742: F240 4100 MOVW R1, #0x0400 0x08008746: F2C4 0102 MOVT R1, #0x4002 0x0800874A: 6820 LDR R0, [R4] 0x0800874C: F101 0208 ADD.W R2, R1, #8 0x08008750: 4290 CMP R0, R2 0x08008752: F64F 32F8 MOVW R2, #0xFBF8 0x08008756: F6CB 72FD MOVT R2, #0xBFFD 0x0800875A: BF3C ITT CC 0x0800875C: F502 6280 ADDCC.W R2, R2, #0x0400 0x08008760: F5A1 6180 SUBCC.W R1, R1, #0x0400 0x08008764: 4402 ADD R2, R0 0x08008766: F64C 43CD MOVW R3, #0xCCCD 0x0800876A: F6CC 43CC MOVT R3, #0xCCCC 0x0800876E: FBA2 2303 UMULL R2, R3, R2, R3 0x08008772: F06F 0203 MVN R2, #3 0x08008776: EA02 0293 AND.W R2, R2, R3, LSR #2 0x0800877A: F104 0308 ADD.W R3, R4, #8 0x0800877E: E893 5008 LDM.W R3, {R3, R12, LR} 0x08008782: E9C4 1210 STRD R1, R2, [R4, #64] 0x08008786: 2102 MOVS R1, #2 0x08008788: F884 1025 STRB.W R1, [R4, #37] 0x0800878C: 6801 LDR R1, [R0] 0x0800878E: F36F 110E BFC R1, #4, #11 0x08008792: 4319 ORRS R1, R3 0x08008794: EA41 010C ORR.W R1, R1, R12 0x08008798: EA41 010E ORR.W R1, R1, LR 0x0800879C: E9D4 2305 LDRD R2, R3, [R4, #20] 0x080087A0: 4311 ORRS R1, R2 0x080087A2: 4319 ORRS R1, R3 0x080087A4: E9D4 2307 LDRD R2, R3, [R4, #28] 0x080087A8: 4311 ORRS R1, R2 0x080087AA: 4319 ORRS R1, R3 0x080087AC: 6001 STR R1, [R0] 0x080087AE: 4620 MOV R0, R4 0x080087B0: F000 F885 BL DMA_CalcDMAMUXChannelBaseAndMask ; 0x080088BE 0x080087B4: 68A0 LDR R0, [R4, #8] 0x080087B6: F5B0 4F80 CMP.W R0, #0x4000 0x080087BA: BF06 ITTE EQ 0x080087BC: 2000 MOVEQ R0, #0 0x080087BE: 6060 STREQ R0, [R4, #4] 0x080087C0: 6860 LDRNE R0, [R4, #4] 0x080087C2: 1E41 SUBS R1, R0, #1 0x080087C4: 2903 CMP R1, #3 0x080087C6: F104 0148 ADD.W R1, R4, #72 0x080087CA: C90E LDM R1, {R1-R3} 0x080087CC: B2C0 UXTB R0, R0 0x080087CE: 6008 STR R0, [R1] 0x080087D0: 6053 STR R3, [R2, #4] 0x080087D2: D80B BHI .L11 ; 0x080087EC 0x080087D4: 4620 MOV R0, R4 0x080087D6: F002 FF8B BL DMA_CalcDMAMUXRequestGenBaseAndMask ; 0x0800B6F0 0x080087DA: F104 0054 ADD.W R0, R4, #84 0x080087DE: C807 LDM R0, {R0-R2} 0x080087E0: 2300 MOVS R3, #0 0x080087E2: 6003 STR R3, [R0] 0x080087E4: 604A STR R2, [R1, #4] 0x080087E6: E005 B .L12 ; 0x080087F4
.L10: 0x080087E8: 2001 MOVS R0, #1 0x080087EA: BD10 POP {R4, PC}
.L11: 0x080087EC: 2000 MOVS R0, #0 0x080087EE: E9C4 0015 STRD R0, R0, [R4, #84] 0x080087F2: 65E0 STR R0, [R4, #92]
.L12: 0x080087F4: 2000 MOVS R0, #0 0x080087F6: 63E0 STR R0, [R4, #60] 0x080087F8: 2101 MOVS R1, #1 0x080087FA: F884 1025 STRB.W R1, [R4, #37] 0x080087FE: F884 0024 STRB.W R0, [R4, #36] 0x08008802: BD10 POP {R4, PC}
.L13: 0x08008804: F5B0 4F80 CMP.W R0, #0x4000 0x08008808: F43F AF53 BEQ.W .L2 ; 0x080086B2 0x0800880C: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008810: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x08008814: 21A4 MOVS R1, #164 0x08008816: F002 FCCB BL assert_failed ; 0x0800B1B0 0x0800881A: E74A B .L2 ; 0x080086B2
.L14: 0x0800881C: F5B0 7F00 CMP.W R0, #0x0200 0x08008820: F43F AF66 BEQ.W .L5 ; 0x080086F0 0x08008824: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008828: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x0800882C: 21A7 MOVS R1, #167 0x0800882E: F002 FCBF BL assert_failed ; 0x0800B1B0 0x08008832: E75D B .L5 ; 0x080086F0
.L15: 0x08008834: F5B0 6F00 CMP.W R0, #0x0800 0x08008838: F43F AF61 BEQ.W .L6 ; 0x080086FE 0x0800883C: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008840: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x08008844: 21A8 MOVS R1, #168 0x08008846: F002 FCB3 BL assert_failed ; 0x0800B1B0 0x0800884A: E758 B .L6 ; 0x080086FE
.L16: 0x0800884C: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x08008850: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x08008854: 21A3 MOVS R1, #163 0x08008856: F002 FCAB BL assert_failed ; 0x0800B1B0 0x0800885A: E724 B .L1 ; 0x080086A6

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


EEPROM_Read: 0x0800885C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08008860: B083 SUB SP, SP, #12 0x08008862: 461D MOV R5, R3 0x08008864: 4692 MOV R10, R2 0x08008866: 4606 MOV R6, R0 0x08008868: 1858 ADDS R0, R3, R1 0x0800886A: 0987 LSRS R7, R0, #6 0x0800886C: 2000 MOVS R0, #0 0x0800886E: F44F 797A MOV.W R9, #0x03E8 0x08008872: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3 0x08008876: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3 0x0800887A: BF00 NOP
.L1: 0x0800887C: EA41 1286 ORR.W R2, R1, R6, LSL #6 0x08008880: FA11 F385 UXTAH R3, R1, R5 0x08008884: 2B40 CMP R3, #64 0x08008886: 462C MOV R4, R5 0x08008888: BF28 IT CS 0x0800888A: F1C1 0440 RSBCS R4, R1, #64 0x0800888E: FA1F FB80 UXTH R11, R0 0x08008892: FA1A F080 UXTAH R0, R10, R0 0x08008896: 9000 STR R0, [SP, #0] 0x08008898: B2A0 UXTH R0, R4 0x0800889A: E9CD 0901 STRD R0, R9, [SP, #4] 0x0800889E: B292 UXTH R2, R2 0x080088A0: 4640 MOV R0, R8 0x080088A2: 21A0 MOVS R1, #160 0x080088A4: 2302 MOVS R3, #2 0x080088A6: F003 F883 BL HAL_I2C_Mem_Read ; 0x0800B9B0 0x080088AA: 3601 ADDS R6, #1 0x080088AC: 1B2D SUBS R5, R5, R4 0x080088AE: FA1B F084 UXTAH R0, R11, R4 0x080088B2: 2100 MOVS R1, #0 0x080088B4: 3F01 SUBS R7, #1 0x080088B6: D2E1 BCS .L1 ; 0x0800887C 0x080088B8: B003 ADD SP, SP, #12 0x080088BA: E8BD 8FF0 POP.W {R4-R11, PC}

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


DMA_CalcDMAMUXChannelBaseAndMask: 0x080088BE: B500 PUSH {LR} 0x080088C0: 6801 LDR R1, [R0] 0x080088C2: F001 02FC AND R2, R1, #252 0x080088C6: 3A08 SUBS R2, #8 0x080088C8: F64C 43CD MOVW R3, #0xCCCD 0x080088CC: F6CC 43CC MOVT R3, #0xCCCC 0x080088D0: FBA2 2C03 UMULL R2, R12, R2, R3 0x080088D4: F640 0E00 MOVW LR, #0x0800 0x080088D8: F2C4 0E02 MOVT LR, #0x4002 0x080088DC: F5AE 737E SUB.W R3, LR, #0x03F8 0x080088E0: 6C42 LDR R2, [R0, #68] 0x080088E2: 4299 CMP R1, R3 0x080088E4: F022 0103 BIC R1, R2, #3 0x080088E8: F10E 0220 ADD.W R2, LR, #32 0x080088EC: BF38 IT CC 0x080088EE: 4672 MOVCC R2, LR 0x080088F0: 4411 ADD R1, R2 0x080088F2: 6481 STR R1, [R0, #72] 0x080088F4: F10E 0180 ADD.W R1, LR, #128 0x080088F8: 64C1 STR R1, [R0, #76] 0x080088FA: F3CC 1104 UBFX R1, R12, #4, #5 0x080088FE: 2201 MOVS R2, #1 0x08008900: FA02 F101 LSL.W R1, R2, R1 0x08008904: 6501 STR R1, [R0, #80] 0x08008906: BD00 POP {PC}

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


EEPROM_Write: 0x08008908: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800890C: B083 SUB SP, SP, #12 0x0800890E: 461F MOV R7, R3 0x08008910: 4692 MOV R10, R2 0x08008912: 4683 MOV R11, R0 0x08008914: 1858 ADDS R0, R3, R1 0x08008916: 0986 LSRS R6, R0, #6 0x08008918: 2500 MOVS R5, #0 0x0800891A: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3 0x0800891E: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3 0x08008922: BF00 NOP
.L1: 0x08008924: EA41 108B ORR.W R0, R1, R11, LSL #6 0x08008928: FA11 F287 UXTAH R2, R1, R7 0x0800892C: 2A40 CMP R2, #64 0x0800892E: 463C MOV R4, R7 0x08008930: BF28 IT CS 0x08008932: F1C1 0440 RSBCS R4, R1, #64 0x08008936: FA1F F985 UXTH R9, R5 0x0800893A: FA1A F185 UXTAH R1, R10, R5 0x0800893E: 9100 STR R1, [SP, #0] 0x08008940: B2A1 UXTH R1, R4 0x08008942: 9101 STR R1, [SP, #4] 0x08008944: B282 UXTH R2, R0 0x08008946: 4640 MOV R0, R8 0x08008948: 21A0 MOVS R1, #160 0x0800894A: 2302 MOVS R3, #2 0x0800894C: F44F 757A MOV.W R5, #0x03E8 0x08008950: 9502 STR R5, [SP, #8] 0x08008952: F000 FF78 BL HAL_I2C_Mem_Write ; 0x08009846 0x08008956: F10B 0B01 ADD.W R11, R11, #1 0x0800895A: 1B3F SUBS R7, R7, R4 0x0800895C: FA19 F584 UXTAH R5, R9, R4 0x08008960: 2005 MOVS R0, #5 0x08008962: F7F8 FB59 BL HAL_Delay ; 0x08001018 0x08008966: 2100 MOVS R1, #0 0x08008968: 3E01 SUBS R6, #1 0x0800896A: D2DB BCS .L1 ; 0x08008924 0x0800896C: B003 ADD SP, SP, #12 0x0800896E: E8BD 8FF0 POP.W {R4-R11, PC}

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


HAL_DMA_Abort: 0x08008972: 4601 MOV R1, R0 0x08008974: F890 0025 LDRB.W R0, [R0, #37] 0x08008978: 2802 CMP R0, #2 0x0800897A: D127 BNE .L2 ; 0x080089CC 0x0800897C: B500 PUSH {LR} 0x0800897E: 6808 LDR R0, [R1] 0x08008980: E9D1 CE10 LDRD R12, LR, [R1, #64] 0x08008984: 6C8A LDR R2, [R1, #72] 0x08008986: 6803 LDR R3, [R0] 0x08008988: F023 030E BIC R3, R3, #14 0x0800898C: 6003 STR R3, [R0] 0x0800898E: 6813 LDR R3, [R2] 0x08008990: F423 7380 BIC R3, R3, #0x0100 0x08008994: 6013 STR R3, [R2] 0x08008996: 6802 LDR R2, [R0] 0x08008998: F022 0201 BIC R2, R2, #1 0x0800899C: 6002 STR R2, [R0] 0x0800899E: F00E 001F AND R0, LR, #31 0x080089A2: 2201 MOVS R2, #1 0x080089A4: FA02 F000 LSL.W R0, R2, R0 0x080089A8: F8CC 0004 STR.W R0, [R12, #4] 0x080089AC: E9D1 2013 LDRD R2, R0, [R1, #76] 0x080089B0: 6050 STR R0, [R2, #4] 0x080089B2: 6D48 LDR R0, [R1, #84] 0x080089B4: B138 CBZ R0, .L1 ; 0x080089C6 0x080089B6: 6802 LDR R2, [R0] 0x080089B8: F422 7280 BIC R2, R2, #0x0100 0x080089BC: 6002 STR R2, [R0] 0x080089BE: E9D1 0216 LDRD R0, R2, [R1, #88] 0x080089C2: 6042 STR R2, [R0, #4] 0x080089C4: 2000 MOVS R0, #0
.L1: 0x080089C6: F85D EB04 POP.W {LR} 0x080089CA: E002 B .L3 ; 0x080089D2
.L2: 0x080089CC: 2004 MOVS R0, #4 0x080089CE: 63C8 STR R0, [R1, #60] 0x080089D0: 2001 MOVS R0, #1
.L3: 0x080089D2: 2201 MOVS R2, #1 0x080089D4: F881 2025 STRB.W R2, [R1, #37] 0x080089D8: 2200 MOVS R2, #0 0x080089DA: F881 2024 STRB.W R2, [R1, #36] 0x080089DE: 4770 BX LR

Section .text.SystemCoreClockUpdate from system_stm32g4xx.o, size=146, align=4


SystemCoreClockUpdate: 0x080089E0: F241 0008 MOVW R0, #0x1008 0x080089E4: F2C4 0002 MOVT R0, #0x4002 0x080089E8: 6801 LDR R1, [R0] 0x080089EA: F3C1 0281 UBFX R2, R1, #2, #2 0x080089EE: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x080089F2: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x080089F6: E8DF F002 TBB [PC, R2] 0x080089FA: 02 DC.B 0x02 ; '\x02' 0x080089FB: 2B DC.B 0x2B ; '+' 0x080089FC: 04 DC.B 0x04 ; '\x04' 0x080089FD: 09 DC.B 0x09 ; '\t' 0x080089FE: 680A LDR R2, [R1] 0x08008A00: E02B B .L2 ; 0x08008A5A 0x08008A02: F243 6200 MOVW R2, #0x3600 0x08008A06: F2C0 126E MOVT R2, #0x016E 0x08008A0A: E025 B .L1 ; 0x08008A58 0x08008A0C: 6842 LDR R2, [R0, #4] 0x08008A0E: 6843 LDR R3, [R0, #4] 0x08008A10: F002 0203 AND R2, R2, #3 0x08008A14: F3C3 1303 UBFX R3, R3, #4, #4 0x08008A18: F103 0C01 ADD.W R12, R3, #1 0x08008A1C: 2A02 CMP R2, #2 0x08008A1E: F243 6200 MOVW R2, #0x3600 0x08008A22: F2C0 126E MOVT R2, #0x016E 0x08008A26: BF04 ITT EQ 0x08008A28: F242 4200 MOVWEQ R2, #0x2400 0x08008A2C: F2C0 02F4 MOVTEQ R2, #244 0x08008A30: 6843 LDR R3, [R0, #4] 0x08008A32: FBB2 FCFC UDIV R12, R2, R12 0x08008A36: F3C3 2306 UBFX R3, R3, #8, #7 0x08008A3A: 6842 LDR R2, [R0, #4] 0x08008A3C: FB03 FC0C MUL R12, R3, R12 0x08008A40: F3C2 6241 UBFX R2, R2, #25, #2 0x08008A44: 2302 MOVS R3, #2 0x08008A46: EB03 0242 ADD.W R2, R3, R2, LSL #1 0x08008A4A: FBBC F2F2 UDIV R2, R12, R2 0x08008A4E: E003 B .L1 ; 0x08008A58 0x08008A50: F242 4200 MOVW R2, #0x2400 0x08008A54: F2C0 02F4 MOVT R2, #244
.L1: 0x08008A58: 600A STR R2, [R1]
.L2: 0x08008A5A: 6800 LDR R0, [R0] 0x08008A5C: F3C0 1003 UBFX R0, R0, #4, #4 0x08008A60: F24E 1324 MOVW R3, #0xE124 ; 0x0800E124 = AHBPrescTable 0x08008A64: F6C0 0300 MOVT R3, #0x0800 ; 0x0800E124 = AHBPrescTable 0x08008A68: 5C18 LDRB R0, [R3, R0] 0x08008A6A: FA22 F000 LSR.W R0, R2, R0 0x08008A6E: 6008 STR R0, [R1] 0x08008A70: 4770 BX LR

Section .text.HAL_FLASH_OB_Unlock from stm32g4xx_hal_flash.o, size=42, align=2


HAL_FLASH_OB_Unlock: 0x08008A72: F242 000C MOVW R0, #0x200C 0x08008A76: F2C4 0002 MOVT R0, #0x4002 0x08008A7A: 6881 LDR R1, [R0, #8] 0x08008A7C: 0049 LSLS R1, R1, #1 0x08008A7E: D401 BMI .L1 ; 0x08008A84 0x08008A80: 2000 MOVS R0, #0 0x08008A82: 4770 BX LR
.L1: 0x08008A84: F642 213B MOVW R1, #0x2A3B 0x08008A88: F6C0 0119 MOVT R1, #0x0819 0x08008A8C: 6001 STR R1, [R0] 0x08008A8E: F101 3144 ADD.W R1, R1, #0x44444444 0x08008A92: 6001 STR R1, [R0] 0x08008A94: 6880 LDR R0, [R0, #8] 0x08008A96: F3C0 7080 UBFX R0, R0, #30, #1 0x08008A9A: 4770 BX LR

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: 0x08008A9C: B530 PUSH {R4-R5, LR} 0x08008A9E: EA91 0F03 TEQ R1, R3 0x08008AA2: F100 8082 BMI.W .L10 ; 0x08008BAA 0x08008AA6: 1A84 SUBS R4, R0, R2 0x08008AA8: EB71 0C03 SBCS.W R12, R1, R3 0x08008AAC: D205 BCS .L1 ; 0x08008ABA 0x08008AAE: 1912 ADDS R2, R2, R4 0x08008AB0: EB53 030C ADCS.W R3, R3, R12 0x08008AB4: 1B00 SUBS R0, R0, R4 0x08008AB6: EB71 010C SBCS.W R1, R1, R12
.L1: 0x08008ABA: F240 0C00 MOVW R12, #0 0x08008ABE: F6CF 7CE0 MOVT R12, #0xFFE0 0x08008AC2: EA1C 0F43 TST.W R12, R3, LSL #1 0x08008AC6: D052 BEQ .L6 ; 0x08008B6E 0x08008AC8: EBBC 0F41 CMP.W R12, R1, LSL #1 0x08008ACC: D95F BLS .L8 ; 0x08008B8E 0x08008ACE: 0D0C LSRS R4, R1, #20 0x08008AD0: EBA4 5E13 SUB.W LR, R4, R3, LSR #20 0x08008AD4: F05F 0C01 MOVS.W R12, #1 0x08008AD8: F36C 511F BFI R1, R12, #20, #12 0x08008ADC: F36C 531F BFI R3, R12, #20, #12 0x08008AE0: F1DE 0C20 RSBS R12, LR, #32 0x08008AE4: D32A BCC .L4 ; 0x08008B3C 0x08008AE6: FA03 F50C LSL.W R5, R3, R12 0x08008AEA: 1940 ADDS R0, R0, R5 0x08008AEC: F141 0100 ADC R1, R1, #0 0x08008AF0: FA22 F50E LSR.W R5, R2, LR 0x08008AF4: 1940 ADDS R0, R0, R5 0x08008AF6: FA23 F50E LSR.W R5, R3, LR 0x08008AFA: 4169 ADCS R1, R5 0x08008AFC: FA12 F20C LSLS.W R2, R2, R12
.L2: 0x08008B00: 02CD LSLS R5, R1, #11 0x08008B02: D308 BCC .L3 ; 0x08008B16 0x08008B04: 0849 LSRS R1, R1, #1 0x08008B06: EA5F 0030 RRXS R0, R0 0x08008B0A: EA5F 0232 RRXS R2, R2 0x08008B0E: BF28 IT CS 0x08008B10: F042 0201 ORRCS R2, R2, #1 0x08008B14: 1C64 ADDS R4, R4, #1
.L3: 0x08008B16: 1E64 SUBS R4, R4, #1 0x08008B18: EA5F 0C50 LSRS.W R12, R0, #1 0x08008B1C: F172 4200 SBCS R2, R2, #0x80000000 0x08008B20: F150 0000 ADCS R0, R0, #0 0x08008B24: EB51 5104 ADCS.W R1, R1, R4, LSL #20 0x08008B28: F44F 1300 MOV.W R3, #0x200000 0x08008B2C: EB13 0F41 CMN.W R3, R1, LSL #1 0x08008B30: BF38 IT CC 0x08008B32: BD30 POPCC {R4-R5, PC} 0x08008B34: F36F 0113 BFC R1, #0, #20 0x08008B38: 2000 MOVS R0, #0 0x08008B3A: BD30 POP {R4-R5, PC}
.L4: 0x08008B3C: F1BE 0E20 SUBS.W LR, LR, #32 0x08008B40: F1BE 0F20 CMP.W LR, #32 0x08008B44: D21E BCS .L7 ; 0x08008B84 0x08008B46: FA23 F50E LSR.W R5, R3, LR 0x08008B4A: 1940 ADDS R0, R0, R5 0x08008B4C: F141 0100 ADC R1, R1, #0 0x08008B50: F1CE 0C20 RSB R12, LR, #32 0x08008B54: 4212 TST R2, R2 0x08008B56: BF18 IT NE 0x08008B58: 2201 MOVNE R2, #1 0x08008B5A: FA03 F50C LSL.W R5, R3, R12 0x08008B5E: 432A ORRS R2, R5 0x08008B60: E7CE B .L2 ; 0x08008B00
.L5: 0x08008B62: EA11 0F5C TST.W R1, R12, LSR #1 0x08008B66: BF04 ITT EQ 0x08008B68: 2000 MOVEQ R0, #0 0x08008B6A: 2100 MOVEQ R1, #0 0x08008B6C: BD30 POP {R4-R5, PC}
.L6: 0x08008B6E: EA1C 0F41 TST.W R12, R1, LSL #1 0x08008B72: BF04 ITT EQ 0x08008B74: F001 4100 ANDEQ R1, R1, #0x80000000 0x08008B78: 2000 MOVEQ R0, #0 0x08008B7A: BD30 POP {R4-R5, PC} 0x08008B7C: F001 4100 AND R1, R1, #0x80000000 0x08008B80: 2000 MOVS R0, #0 0x08008B82: BD30 POP {R4-R5, PC}
.L7: 0x08008B84: F421 1180 BIC R1, R1, #0x100000 0x08008B88: EB01 5104 ADD.W R1, R1, R4, LSL #20 0x08008B8C: BD30 POP {R4-R5, PC}
.L8: 0x08008B8E: 4200 TST R0, R0 0x08008B90: BF18 IT NE 0x08008B92: F041 0101 ORRNE R1, R1, #1 0x08008B96: EBBC 0F41 CMP.W R12, R1, LSL #1 0x08008B9A: BF08 IT EQ 0x08008B9C: BD30 POPEQ {R4-R5, PC}
.L9: 0x08008B9E: F04F 41FE MOV.W R1, #0x7F000000 0x08008BA2: F441 0178 ORR R1, R1, #0xF80000 0x08008BA6: 2000 MOVS R0, #0 0x08008BA8: BD30 POP {R4-R5, PC}
.L10: 0x08008BAA: F083 4300 EOR R3, R3, #0x80000000 0x08008BAE: 1A84 SUBS R4, R0, R2 0x08008BB0: EB71 0E03 SBCS.W LR, R1, R3 0x08008BB4: D207 BCS .L11 ; 0x08008BC6 0x08008BB6: F08E 4E00 EOR LR, LR, #0x80000000 0x08008BBA: 1B00 SUBS R0, R0, R4 0x08008BBC: EB71 010E SBCS.W R1, R1, LR 0x08008BC0: 1912 ADDS R2, R2, R4 0x08008BC2: EB53 030E ADCS.W R3, R3, LR
.L11: 0x08008BC6: F240 0C00 MOVW R12, #0 0x08008BCA: F6CF 7CE0 MOVT R12, #0xFFE0 0x08008BCE: EA1C 0F43 TST.W R12, R3, LSL #1 0x08008BD2: D0C6 BEQ .L5 ; 0x08008B62 0x08008BD4: EBBC 0F41 CMP.W R12, R1, LSL #1 0x08008BD8: D972 BLS .L20 ; 0x08008CC0 0x08008BDA: 0D0C LSRS R4, R1, #20 0x08008BDC: EBA4 5E13 SUB.W LR, R4, R3, LSR #20 0x08008BE0: 02C9 LSLS R1, R1, #11 0x08008BE2: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x08008BE6: 02C0 LSLS R0, R0, #11 0x08008BE8: F041 4100 ORR R1, R1, #0x80000000 0x08008BEC: 02DB LSLS R3, R3, #11 0x08008BEE: EA43 5352 ORR.W R3, R3, R2, LSR #21 0x08008BF2: 02D2 LSLS R2, R2, #11 0x08008BF4: F043 4300 ORR R3, R3, #0x80000000 0x08008BF8: F1DE 0C20 RSBS R12, LR, #32 0x08008BFC: D341 BCC .L17 ; 0x08008C82 0x08008BFE: FA12 F50C LSLS.W R5, R2, R12 0x08008C02: FA22 F20E LSR.W R2, R2, LR 0x08008C06: FA03 F50C LSL.W R5, R3, R12 0x08008C0A: EA42 0205 ORR.W R2, R2, R5 0x08008C0E: BF18 IT NE 0x08008C10: F042 0201 ORRNE R2, R2, #1 0x08008C14: FA23 F30E LSR.W R3, R3, LR 0x08008C18: 1A80 SUBS R0, R0, R2 0x08008C1A: 4199 SBCS R1, R3
.L12: 0x08008C1C: 0AE3 LSRS R3, R4, #11 0x08008C1E: F3C4 040A UBFX R4, R4, #0, #11 0x08008C22: F011 4F40 TST R1, #0xC0000000 0x08008C26: D403 BMI .L13 ; 0x08008C30 0x08008C28: D018 BEQ .L15 ; 0x08008C5C 0x08008C2A: 1E64 SUBS R4, R4, #1 0x08008C2C: 0040 LSLS R0, R0, #1 0x08008C2E: 4149 ADCS R1, R1
.L13: 0x08008C30: 1E64 SUBS R4, R4, #1 0x08008C32: D423 BMI .L16 ; 0x08008C7C 0x08008C34: 0542 LSLS R2, R0, #21 0x08008C36: 0AC0 LSRS R0, R0, #11 0x08008C38: EA40 5041 ORR.W R0, R0, R1, LSL #21 0x08008C3C: 0AC9 LSRS R1, R1, #11 0x08008C3E: EA51 71C3 ORRS.W R1, R1, R3, LSL #31 0x08008C42: EA5F 0C50 LSRS.W R12, R0, #1 0x08008C46: F172 4200 SBCS R2, R2, #0x80000000 0x08008C4A: F150 0000 ADCS R0, R0, #0 0x08008C4E: EB51 5104 ADCS.W R1, R1, R4, LSL #20 0x08008C52: BD30 POP {R4-R5, PC}
.L14: 0x08008C54: 0001 MOVS R1, R0 0x08008C56: D02F BEQ .L19 ; 0x08008CB8 0x08008C58: 2000 MOVS R0, #0 0x08008C5A: 3C20 SUBS R4, #32
.L15: 0x08008C5C: 2900 CMP R1, #0 0x08008C5E: D0F9 BEQ .L14 ; 0x08008C54 0x08008C60: FAB1 FC81 CLZ R12, R1 0x08008C64: F1DC 0E20 RSBS LR, R12, #32 0x08008C68: FA11 F10C LSLS.W R1, R1, R12 0x08008C6C: FA30 F50E LSRS.W R5, R0, LR 0x08008C70: FA10 F00C LSLS.W R0, R0, R12 0x08008C74: 4329 ORRS R1, R5 0x08008C76: EBA4 040C SUB.W R4, R4, R12 0x08008C7A: E7D9 B .L13 ; 0x08008C30
.L16: 0x08008C7C: 2000 MOVS R0, #0 0x08008C7E: 07D9 LSLS R1, R3, #31 0x08008C80: BD30 POP {R4-R5, PC}
.L17: 0x08008C82: F1AE 0E20 SUB.W LR, LR, #32 0x08008C86: F1BE 0F20 CMP.W LR, #32 0x08008C8A: D20D BCS .L18 ; 0x08008CA8 0x08008C8C: F1CE 0C20 RSB R12, LR, #32 0x08008C90: FA03 F50C LSL.W R5, R3, R12 0x08008C94: FA33 F30E LSRS.W R3, R3, LR 0x08008C98: 432A ORRS R2, R5 0x08008C9A: BF18 IT NE 0x08008C9C: F043 0301 ORRNE R3, R3, #1 0x08008CA0: 1AC0 SUBS R0, R0, R3 0x08008CA2: F161 0100 SBC R1, R1, #0 0x08008CA6: E7B9 B .L12 ; 0x08008C1C
.L18: 0x08008CA8: F021 4100 BIC R1, R1, #0x80000000 0x08008CAC: 0AC0 LSRS R0, R0, #11 0x08008CAE: EA40 5041 ORR.W R0, R0, R1, LSL #21 0x08008CB2: 0AC9 LSRS R1, R1, #11 0x08008CB4: EB01 5104 ADD.W R1, R1, R4, LSL #20
.L19: 0x08008CB8: BD30 POP {R4-R5, PC} 0x08008CBA: 2000 MOVS R0, #0 0x08008CBC: 2100 MOVS R1, #0 0x08008CBE: BD30 POP {R4-R5, PC}
.L20: 0x08008CC0: 4200 TST R0, R0 0x08008CC2: BF18 IT NE 0x08008CC4: F041 0101 ORRNE R1, R1, #1 0x08008CC8: EBBC 0F41 CMP.W R12, R1, LSL #1 0x08008CCC: F47F AF67 BNE.W .L9 ; 0x08008B9E 0x08008CD0: EBBC 0F43 CMP.W R12, R3, LSL #1 0x08008CD4: F43F AF63 BEQ.W .L9 ; 0x08008B9E 0x08008CD8: BD30 POP {R4-R5, PC}

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


HAL_FLASH_OB_Lock: 0x08008CDA: F242 0014 MOVW R0, #0x2014 0x08008CDE: F2C4 0002 MOVT R0, #0x4002 0x08008CE2: 6801 LDR R1, [R0] 0x08008CE4: F041 4180 ORR R1, R1, #0x40000000 0x08008CE8: 6001 STR R1, [R0] 0x08008CEA: 6800 LDR R0, [R0] 0x08008CEC: F000 4080 AND R0, R0, #0x40000000 0x08008CF0: 2101 MOVS R1, #1 0x08008CF2: EA81 7090 EOR.W R0, R1, R0, LSR #30 0x08008CF6: 4770 BX LR

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: 0x08008CF8: E92D 43F0 PUSH.W {R4-R9, LR} 0x08008CFC: EA91 0E03 EORS.W LR, R1, R3 0x08008D00: F00E 4E00 AND LR, LR, #0x80000000 0x08008D04: F240 0700 MOVW R7, #0 0x08008D08: F6CF 77E0 MOVT R7, #0xFFE0 0x08008D0C: EA17 0541 ANDS.W R5, R7, R1, LSL #1 0x08008D10: BF1E ITTT NE 0x08008D12: 42BD CMPNE R5, R7 0x08008D14: EA17 0543 ANDSNE.W R5, R7, R3, LSL #1 0x08008D18: 42BD CMPNE R5, R7 0x08008D1A: F000 809F BEQ.W .L3 ; 0x08008E5C 0x08008D1E: 0D7F LSRS R7, R7, #21 0x08008D20: EA17 5613 ANDS.W R6, R7, R3, LSR #20 0x08008D24: EA23 5347 BIC.W R3, R3, R7, LSL #21 0x08008D28: F443 1380 ORR R3, R3, #0x100000 0x08008D2C: EA17 5511 ANDS.W R5, R7, R1, LSR #20 0x08008D30: EA21 5147 BIC.W R1, R1, R7, LSL #21 0x08008D34: F441 1180 ORR R1, R1, #0x100000 0x08008D38: 1BAD SUBS R5, R5, R6 0x08008D3A: F205 35FD ADDW R5, R5, #0x03FD 0x08008D3E: EA4F 1CD3 LSR.W R12, R3, #7 0x08008D42: F11C 0C01 ADDS.W R12, R12, #1 0x08008D46: F04F 4700 MOV.W R7, #0x80000000 0x08008D4A: FBB7 F7FC UDIV R7, R7, R12 0x08008D4E: 017F LSLS R7, R7, #5 0x08008D50: FBA2 9C07 UMULL R9, R12, R2, R7 0x08008D54: 2400 MOVS R4, #0 0x08008D56: FBE3 C407 UMLAL R12, R4, R3, R7 0x08008D5A: F1D9 0900 RSBS R9, R9, #0 0x08008D5E: EB6C 0C4C SBC.W R12, R12, R12, LSL #1 0x08008D62: FBA0 6207 UMULL R6, R2, R0, R7 0x08008D66: 2000 MOVS R0, #0 0x08008D68: FBE1 2007 UMLAL R2, R0, R1, R7 0x08008D6C: 2700 MOVS R7, #0 0x08008D6E: EA5F 28C6 LSLS.W R8, R6, #11 0x08008D72: FBE0 8709 UMLAL R8, R7, R0, R9 0x08008D76: 0D76 LSRS R6, R6, #21 0x08008D78: EA46 26C2 ORR.W R6, R6, R2, LSL #11 0x08008D7C: 0D52 LSRS R2, R2, #21 0x08008D7E: 19F6 ADDS R6, R6, R7 0x08008D80: 2700 MOVS R7, #0 0x08008D82: 417A ADCS R2, R7 0x08008D84: FBE0 620C UMLAL R6, R2, R0, R12 0x08008D88: EA5F 23C8 LSLS.W R3, R8, #11 0x08008D8C: FBE2 3709 UMLAL R3, R7, R2, R9 0x08008D90: EA5F 5858 LSRS.W R8, R8, #21 0x08008D94: EA48 28C6 ORR.W R8, R8, R6, LSL #11 0x08008D98: 0D76 LSRS R6, R6, #21 0x08008D9A: EB18 0807 ADDS.W R8, R8, R7 0x08008D9E: 2100 MOVS R1, #0 0x08008DA0: 414E ADCS R6, R1 0x08008DA2: FBE2 860C UMLAL R8, R6, R2, R12 0x08008DA6: EB02 20C0 ADD.W R0, R2, R0, LSL #11 0x08008DAA: 02DA LSLS R2, R3, #11 0x08008DAC: FBE6 2109 UMLAL R2, R1, R6, R9 0x08008DB0: 0D5B LSRS R3, R3, #21 0x08008DB2: EA43 23C8 ORR.W R3, R3, R8, LSL #11 0x08008DB6: EA5F 5858 LSRS.W R8, R8, #21 0x08008DBA: 185B ADDS R3, R3, R1 0x08008DBC: 2700 MOVS R7, #0 0x08008DBE: EB58 0807 ADCS.W R8, R8, R7 0x08008DC2: FBE6 380C UMLAL R3, R8, R6, R12 0x08008DC6: 02D1 LSLS R1, R2, #11 0x08008DC8: FBE8 1709 UMLAL R1, R7, R8, R9 0x08008DCC: 0D52 LSRS R2, R2, #21 0x08008DCE: EA42 22C3 ORR.W R2, R2, R3, LSL #11 0x08008DD2: 0D5B LSRS R3, R3, #21 0x08008DD4: 19D2 ADDS R2, R2, R7 0x08008DD6: 2700 MOVS R7, #0 0x08008DD8: 417B ADCS R3, R7 0x08008DDA: FBE8 230C UMLAL R2, R3, R8, R12 0x08008DDE: EB08 26C6 ADD.W R6, R8, R6, LSL #11 0x08008DE2: EA5F 28C1 LSLS.W R8, R1, #11 0x08008DE6: FBE3 8709 UMLAL R8, R7, R3, R9 0x08008DEA: 0D49 LSRS R1, R1, #21 0x08008DEC: EA41 21C2 ORR.W R1, R1, R2, LSL #11 0x08008DF0: 0D52 LSRS R2, R2, #21 0x08008DF2: 19C9 ADDS R1, R1, R7 0x08008DF4: F142 0200 ADC R2, R2, #0 0x08008DF8: FBE3 120C UMLAL R1, R2, R3, R12 0x08008DFC: 0047 LSLS R7, R0, #1 0x08008DFE: EB19 0908 ADDS.W R9, R9, R8 0x08008E02: EB5C 0C01 ADCS.W R12, R12, R1 0x08008E06: EB72 0404 SBCS.W R4, R2, R4 0x08008E0A: EB53 20C6 ADCS.W R0, R3, R6, LSL #11 0x08008E0E: EB47 5356 ADC.W R3, R7, R6, LSR #21 0x08008E12: 2600 MOVS R6, #0 0x08008E14: F5B3 0F00 CMP.W R3, #0x800000 0x08008E18: 4176 ADCS R6, R6 0x08008E1A: 19AD ADDS R5, R5, R6 0x08008E1C: 1CB6 ADDS R6, R6, #2 0x08008E1E: F1D6 0920 RSBS R9, R6, #32 0x08008E22: FA10 F409 LSLS.W R4, R0, R9 0x08008E26: 40F0 LSRS R0, R6 0x08008E28: FA13 F209 LSLS.W R2, R3, R9 0x08008E2C: 4310 ORRS R0, R2 0x08008E2E: 40F3 LSRS R3, R6 0x08008E30: 0FE4 LSRS R4, R4, #31 0x08008E32: 1900 ADDS R0, R0, R4 0x08008E34: F143 0300 ADC R3, R3, #0 0x08008E38: F5B3 1F00 CMP.W R3, #0x200000 0x08008E3C: BF24 ITT CS 0x08008E3E: 085B LSRCS R3, R3, #1 0x08008E40: 1C6D ADDCS R5, R5, #1 0x08008E42: F240 77FE MOVW R7, #0x07FE 0x08008E46: 42BD CMP R5, R7 0x08008E48: D204 BCS .L1 ; 0x08008E54 0x08008E4A: EA4E 5105 ORR.W R1, LR, R5, LSL #20 0x08008E4E: 4419 ADD R1, R3 0x08008E50: E8BD 83F0 POP.W {R4-R9, PC}
.L1: 0x08008E54: 422D TST R5, R5 0x08008E56: D524 BPL .L4 ; 0x08008EA2
.L2: 0x08008E58: 4671 MOV R1, LR 0x08008E5A: E026 B .L5 ; 0x08008EAA
.L3: 0x08008E5C: 4200 TST R0, R0 0x08008E5E: BF18 IT NE 0x08008E60: F041 0101 ORRNE R1, R1, #1 0x08008E64: 4212 TST R2, R2 0x08008E66: BF18 IT NE 0x08008E68: F043 0301 ORRNE R3, R3, #1 0x08008E6C: EBB7 0F41 CMP.W R7, R1, LSL #1 0x08008E70: BF2C ITE CS 0x08008E72: EBB7 0F43 CMPCS.W R7, R3, LSL #1 0x08008E76: E01B BCC .L6 ; 0x08008EB0 0x08008E78: EBB7 0F41 CMP.W R7, R1, LSL #1 0x08008E7C: BF04 ITT EQ 0x08008E7E: EBB7 0F43 CMPEQ.W R7, R3, LSL #1 0x08008E82: E015 BEQ .L6 ; 0x08008EB0 0x08008E84: EA17 0F41 TST.W R7, R1, LSL #1 0x08008E88: BF04 ITT EQ 0x08008E8A: EA17 0F43 TSTEQ.W R7, R3, LSL #1 0x08008E8E: E00F BEQ .L6 ; 0x08008EB0 0x08008E90: EA17 0F41 TST.W R7, R1, LSL #1 0x08008E94: D0E0 BEQ .L2 ; 0x08008E58 0x08008E96: EA17 0F43 TST.W R7, R3, LSL #1 0x08008E9A: D002 BEQ .L4 ; 0x08008EA2 0x08008E9C: EBB7 0F43 CMP.W R7, R3, LSL #1 0x08008EA0: D0DA BEQ .L2 ; 0x08008E58
.L4: 0x08008EA2: F04E 41FE ORR R1, LR, #0x7F000000 0x08008EA6: F441 0170 ORR R1, R1, #0xF00000
.L5: 0x08008EAA: 2000 MOVS R0, #0 0x08008EAC: E8BD 83F0 POP.W {R4-R9, PC}
.L6: 0x08008EB0: F240 0100 MOVW R1, #0 0x08008EB4: F6C7 71F8 MOVT R1, #0x7FF8 0x08008EB8: E7F7 B .L5 ; 0x08008EAA

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


HAL_GPIO_ReadPin: 0x08008EBA: B538 PUSH {R3-R5, LR} 0x08008EBC: 000C MOVS R4, R1 0x08008EBE: 4605 MOV R5, R0 0x08008EC0: D107 BNE .L1 ; 0x08008ED2 0x08008EC2: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08008EC6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x08008ECA: F44F 71BD MOV.W R1, #0x017A 0x08008ECE: F002 F96F BL assert_failed ; 0x0800B1B0
.L1: 0x08008ED2: 6928 LDR R0, [R5, #16] 0x08008ED4: 4020 ANDS R0, R4 0x08008ED6: BF18 IT NE 0x08008ED8: 2001 MOVNE R0, #1 0x08008EDA: BD38 POP {R3-R5, PC}

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: 0x08008EDC: F3C1 530A UBFX R3, R1, #20, #11 0x08008EE0: F240 421E MOVW R2, #0x041E 0x08008EE4: 1AD2 SUBS R2, R2, R3 0x08008EE6: DD0E BLE .L2 ; 0x08008F06 0x08008EE8: 2A20 CMP R2, #32 0x08008EEA: D80A BHI .L1 ; 0x08008F02 0x08008EEC: 02CB LSLS R3, R1, #11 0x08008EEE: EA43 5050 ORR.W R0, R3, R0, LSR #21 0x08008EF2: F040 4000 ORR R0, R0, #0x80000000 0x08008EF6: 40D0 LSRS R0, R2 0x08008EF8: EA90 70E1 EORS.W R0, R0, R1, ASR #31 0x08008EFC: EBB0 70E1 SUBS.W R0, R0, R1, ASR #31 0x08008F00: 4770 BX LR
.L1: 0x08008F02: 2000 MOVS R0, #0 0x08008F04: 4770 BX LR
.L2: 0x08008F06: 004B LSLS R3, R1, #1 0x08008F08: 4200 TST R0, R0 0x08008F0A: BF18 IT NE 0x08008F0C: F043 0301 ORRNE R3, R3, #1 0x08008F10: F513 1F00 CMN R3, #0x200000 0x08008F14: BF88 IT HI 0x08008F16: F021 4100 BICHI R1, R1, #0x80000000 0x08008F1A: F011 4000 ANDS R0, R1, #0x80000000 0x08008F1E: BF58 IT PL 0x08008F20: F06F 4000 MVNPL R0, #0x80000000 0x08008F24: 4770 BX LR

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


HAL_GPIO_TogglePin: 0x08008F26: B538 PUSH {R3-R5, LR} 0x08008F28: 000C MOVS R4, R1 0x08008F2A: 4605 MOV R5, R0 0x08008F2C: D107 BNE .L1 ; 0x08008F3E 0x08008F2E: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x08008F32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x08008F36: F240 11B3 MOVW R1, #0x01B3 0x08008F3A: F002 F939 BL assert_failed ; 0x0800B1B0
.L1: 0x08008F3E: 6968 LDR R0, [R5, #20] 0x08008F40: EA00 0104 AND.W R1, R0, R4 0x08008F44: EA24 0000 BIC.W R0, R4, R0 0x08008F48: EA40 4001 ORR.W R0, R0, R1, LSL #16 0x08008F4C: 61A8 STR R0, [R5, #24] 0x08008F4E: BD38 POP {R3-R5, PC}

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: 0x08008F50: F010 4100 ANDS R1, R0, #0x80000000 0x08008F54: B160 CBZ R0, .L1 ; 0x08008F70 0x08008F56: BF48 IT MI 0x08008F58: 4240 RSBMI R0, R0, #0 0x08008F5A: 0D0A LSRS R2, R1, #20 0x08008F5C: F202 421D ADDW R2, R2, #0x041D 0x08008F60: FAB0 F380 CLZ R3, R0 0x08008F64: 1AD2 SUBS R2, R2, R3 0x08008F66: 4098 LSLS R0, R3 0x08008F68: 0AC3 LSRS R3, R0, #11 0x08008F6A: 0540 LSLS R0, R0, #21 0x08008F6C: EB03 5102 ADD.W R1, R3, R2, LSL #20
.L1: 0x08008F70: 4770 BX LR

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


HAL_GPIO_EXTI_IRQHandler: 0x08008F72: F240 4114 MOVW R1, #0x0414 0x08008F76: F2C4 0101 MOVT R1, #0x4001 0x08008F7A: 680A LDR R2, [R1] 0x08008F7C: 4202 TST R2, R0 0x08008F7E: BF14 ITE NE 0x08008F80: 6008 STRNE R0, [R1] 0x08008F82: 4770 BXEQ LR 0x08008F84: F002 B9EE B.W HAL_GPIO_EXTI_Callback ; 0x0800B364

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: 0x08008F88: B570 PUSH {R4-R6, LR} 0x08008F8A: 17CC ASRS R4, R1, #31 0x08008F8C: 4060 EORS R0, R4 0x08008F8E: 4061 EORS R1, R4 0x08008F90: 1B00 SUBS R0, R0, R4 0x08008F92: 41A1 SBCS R1, R4 0x08008F94: 17DD ASRS R5, R3, #31 0x08008F96: 406A EORS R2, R5 0x08008F98: 406B EORS R3, R5 0x08008F9A: 1B52 SUBS R2, R2, R5 0x08008F9C: 41AB SBCS R3, R5 0x08008F9E: F000 F8D5 BL __aeabi_uldivmod ; 0x0800914C 0x08008FA2: 4062 EORS R2, R4 0x08008FA4: 4063 EORS R3, R4 0x08008FA6: 1B12 SUBS R2, R2, R4 0x08008FA8: 41A3 SBCS R3, R4 0x08008FAA: 406C EORS R4, R5 0x08008FAC: 4060 EORS R0, R4 0x08008FAE: 4061 EORS R1, R4 0x08008FB0: 1B00 SUBS R0, R0, R4 0x08008FB2: 41A1 SBCS R1, R4 0x08008FB4: BD70 POP {R4-R6, PC}

Section .text.HAL_I2C_Init from stm32g4xx_hal_i2c.o, size=406, align=2


HAL_I2C_Init: 0x08008FB6: B510 PUSH {R4, LR} 0x08008FB8: 0004 MOVS R4, R0 0x08008FBA: D00F BEQ .L1 ; 0x08008FDC 0x08008FBC: 6820 LDR R0, [R4] 0x08008FBE: F247 71FF MOVW R1, #0x77FF 0x08008FC2: F2C4 0100 MOVT R1, #0x4000 0x08008FC6: 4288 CMP R0, R1 0x08008FC8: DC14 BGT .L3 ; 0x08008FF4 0x08008FCA: F245 4100 MOVW R1, #0x5400 0x08008FCE: F2C4 0100 MOVT R1, #0x4000 0x08008FD2: 4288 CMP R0, R1 0x08008FD4: D01D BEQ .L5 ; 0x08009012 0x08008FD6: F501 6180 ADD.W R1, R1, #0x0400 0x08008FDA: E010 B .L4 ; 0x08008FFE
.L1: 0x08008FDC: 2001 MOVS R0, #1 0x08008FDE: BD10 POP {R4, PC}
.L2: 0x08008FE0: F44C 4104 ORR R1, R12, #0x8400 0x08008FE4: 2A02 CMP R2, #2 0x08008FE6: 6081 STR R1, [R0, #8] 0x08008FE8: F040 808A BNE.W .L14 ; 0x08009100 0x08008FEC: 6841 LDR R1, [R0, #4] 0x08008FEE: F441 6100 ORR R1, R1, #0x0800 0x08008FF2: E088 B .L15 ; 0x08009106
.L3: 0x08008FF4: 3101 ADDS R1, #1 0x08008FF6: 4288 CMP R0, R1 0x08008FF8: D00B BEQ .L5 ; 0x08009012 0x08008FFA: F501 6140 ADD.W R1, R1, #0x0C00
.L4: 0x08008FFE: 4288 CMP R0, R1 0x08009000: D007 BEQ .L5 ; 0x08009012 0x08009002: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x08009006: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x0800900A: F44F 7108 MOV.W R1, #0x0220 0x0800900E: F002 F8CF BL assert_failed ; 0x0800B1B0
.L5: 0x08009012: 68A0 LDR R0, [R4, #8] 0x08009014: F5B0 6F80 CMP.W R0, #0x0400 0x08009018: D307 BCC .L6 ; 0x0800902A 0x0800901A: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x0800901E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009022: F240 2121 MOVW R1, #0x0221 0x08009026: F002 F8C3 BL assert_failed ; 0x0800B1B0
.L6: 0x0800902A: 68E0 LDR R0, [R4, #12] 0x0800902C: 3801 SUBS R0, #1 0x0800902E: 2802 CMP R0, #2 0x08009030: D307 BCC .L7 ; 0x08009042 0x08009032: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x08009036: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x0800903A: F240 2122 MOVW R1, #0x0222 0x0800903E: F002 F8B7 BL assert_failed ; 0x0800B1B0
.L7: 0x08009042: 6920 LDR R0, [R4, #16] 0x08009044: F440 4000 ORR R0, R0, #0x8000 0x08009048: F5B0 4F00 CMP.W R0, #0x8000 0x0800904C: D007 BEQ .L8 ; 0x0800905E 0x0800904E: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x08009052: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009056: F240 2123 MOVW R1, #0x0223 0x0800905A: F002 F8A9 BL assert_failed ; 0x0800B1B0
.L8: 0x0800905E: 6960 LDR R0, [R4, #20] 0x08009060: 28FF CMP R0, #255 0x08009062: D907 BLS .L9 ; 0x08009074 0x08009064: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x08009068: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x0800906C: F44F 7109 MOV.W R1, #0x0224 0x08009070: F002 F89E BL assert_failed ; 0x0800B1B0
.L9: 0x08009074: 69A0 LDR R0, [R4, #24] 0x08009076: 2808 CMP R0, #8 0x08009078: D307 BCC .L10 ; 0x0800908A 0x0800907A: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x0800907E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009082: F240 2125 MOVW R1, #0x0225 0x08009086: F002 F893 BL assert_failed ; 0x0800B1B0
.L10: 0x0800908A: 69E0 LDR R0, [R4, #28] 0x0800908C: F440 2000 ORR R0, R0, #0x080000 0x08009090: F5B0 2F00 CMP.W R0, #0x080000 0x08009094: D007 BEQ .L11 ; 0x080090A6 0x08009096: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x0800909A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x0800909E: F240 2126 MOVW R1, #0x0226 0x080090A2: F002 F885 BL assert_failed ; 0x0800B1B0
.L11: 0x080090A6: 6A20 LDR R0, [R4, #32] 0x080090A8: F440 3000 ORR R0, R0, #0x020000 0x080090AC: F5B0 3F00 CMP.W R0, #0x020000 0x080090B0: D007 BEQ .L12 ; 0x080090C2 0x080090B2: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x080090B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x080090BA: F240 2127 MOVW R1, #0x0227 0x080090BE: F002 F877 BL assert_failed ; 0x0800B1B0
.L12: 0x080090C2: F894 0041 LDRB.W R0, [R4, #65] 0x080090C6: B920 CBNZ R0, .L13 ; 0x080090D2 0x080090C8: F884 0040 STRB.W R0, [R4, #64] 0x080090CC: 4620 MOV R0, R4 0x080090CE: F001 FF8F BL HAL_I2C_MspInit ; 0x0800AFF0
.L13: 0x080090D2: 2024 MOVS R0, #36 0x080090D4: F884 0041 STRB.W R0, [R4, #65] 0x080090D8: E894 1009 LDM.W R4, {R0, R3, R12} 0x080090DC: 68E2 LDR R2, [R4, #12] 0x080090DE: 6801 LDR R1, [R0] 0x080090E0: F021 0101 BIC R1, R1, #1 0x080090E4: 6001 STR R1, [R0] 0x080090E6: F023 6170 BIC R1, R3, #0x0F000000 0x080090EA: 6101 STR R1, [R0, #16] 0x080090EC: 6881 LDR R1, [R0, #8] 0x080090EE: F421 4100 BIC R1, R1, #0x8000 0x080090F2: 2A01 CMP R2, #1 0x080090F4: 6081 STR R1, [R0, #8] 0x080090F6: F47F AF73 BNE.W .L2 ; 0x08008FE0 0x080090FA: F44C 4100 ORR R1, R12, #0x8000 0x080090FE: 6081 STR R1, [R0, #8]
.L14: 0x08009100: 6841 LDR R1, [R0, #4] 0x08009102: F421 6100 BIC R1, R1, #0x0800
.L15: 0x08009106: 6041 STR R1, [R0, #4] 0x08009108: 6841 LDR R1, [R0, #4] 0x0800910A: F041 7100 ORR R1, R1, #0x02000000 0x0800910E: F441 4100 ORR R1, R1, #0x8000 0x08009112: 6041 STR R1, [R0, #4] 0x08009114: 68C1 LDR R1, [R0, #12] 0x08009116: F421 4100 BIC R1, R1, #0x8000 0x0800911A: 60C1 STR R1, [R0, #12] 0x0800911C: F104 0110 ADD.W R1, R4, #16 0x08009120: C90E LDM R1, {R1-R3} 0x08009122: 4311 ORRS R1, R2 0x08009124: EA41 2103 ORR.W R1, R1, R3, LSL #8 0x08009128: 69E2 LDR R2, [R4, #28] 0x0800912A: 60C1 STR R1, [R0, #12] 0x0800912C: 6A21 LDR R1, [R4, #32] 0x0800912E: 4311 ORRS R1, R2 0x08009130: 6001 STR R1, [R0] 0x08009132: 6801 LDR R1, [R0] 0x08009134: F041 0101 ORR R1, R1, #1 0x08009138: 6001 STR R1, [R0] 0x0800913A: 2000 MOVS R0, #0 0x0800913C: 6460 STR R0, [R4, #68] 0x0800913E: 2120 MOVS R1, #32 0x08009140: F884 1041 STRB.W R1, [R4, #65] 0x08009144: 6320 STR R0, [R4, #48] 0x08009146: F884 0042 STRB.W R0, [R4, #66] 0x0800914A: BD10 POP {R4, PC}

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: 0x0800914C: 2B00 CMP R3, #0 0x0800914E: D135 BNE .L3 ; 0x080091BC 0x08009150: B929 CBNZ R1, .L1 ; 0x0800915E 0x08009152: FBB0 FCF2 UDIV R12, R0, R2 0x08009156: FB0C 0212 MLS R2, R12, R2, R0 0x0800915A: 4660 MOV R0, R12 0x0800915C: 4770 BX LR
.L1: 0x0800915E: 4291 CMP R1, R2 0x08009160: D215 BCS .L2 ; 0x0800918E 0x08009162: E92D 41F0 PUSH.W {R4-R8, LR} 0x08009166: FAB2 F382 CLZ R3, R2 0x0800916A: 409A LSLS R2, R3 0x0800916C: 4099 LSLS R1, R3 0x0800916E: F1D3 0C20 RSBS R12, R3, #32 0x08009172: FA30 FC0C LSRS.W R12, R0, R12 0x08009176: EA51 010C ORRS.W R1, R1, R12 0x0800917A: 4098 LSLS R0, R3 0x0800917C: F000 F84E BL .L5 ; 0x0800921C 0x08009180: 0028 MOVS R0, R5 0x08009182: FA36 F203 LSRS.W R2, R6, R3 0x08009186: 2100 MOVS R1, #0 0x08009188: 2300 MOVS R3, #0 0x0800918A: E8BD 81F0 POP.W {R4-R8, PC}
.L2: 0x0800918E: B5F0 PUSH {R4-R7, LR} 0x08009190: FBB1 FCF2 UDIV R12, R1, R2 0x08009194: FB0C 1112 MLS R1, R12, R2, R1 0x08009198: FAB2 F382 CLZ R3, R2 0x0800919C: 409A LSLS R2, R3 0x0800919E: 4099 LSLS R1, R3 0x080091A0: F1D3 0620 RSBS R6, R3, #32 0x080091A4: FA30 F606 LSRS.W R6, R0, R6 0x080091A8: 4331 ORRS R1, R6 0x080091AA: 4098 LSLS R0, R3 0x080091AC: F000 F836 BL .L5 ; 0x0800921C 0x080091B0: 4661 MOV R1, R12 0x080091B2: 0028 MOVS R0, R5 0x080091B4: 0032 MOVS R2, R6 0x080091B6: 40DA LSRS R2, R3 0x080091B8: 2300 MOVS R3, #0 0x080091BA: BDF0 POP {R4-R7, PC}
.L3: 0x080091BC: B5F3 PUSH {R0-R1, R4-R7, LR} 0x080091BE: FAB3 FC83 CLZ R12, R3 0x080091C2: 0849 LSRS R1, R1, #1 0x080091C4: EA5F 0030 RRXS R0, R0 0x080091C8: FA13 F30C LSLS.W R3, R3, R12 0x080091CC: F1DC 0420 RSBS R4, R12, #32 0x080091D0: FA32 F404 LSRS.W R4, R2, R4 0x080091D4: 4323 ORRS R3, R4 0x080091D6: B40C PUSH {R2-R3} 0x080091D8: 001A MOVS R2, R3 0x080091DA: F000 F81F BL .L5 ; 0x0800921C 0x080091DE: BC0C POP {R2-R3} 0x080091E0: FA33 F30C LSRS.W R3, R3, R12 0x080091E4: F1DC 0C1F RSBS R12, R12, #31 0x080091E8: FA35 F50C LSRS.W R5, R5, R12 0x080091EC: BF18 IT NE 0x080091EE: 1E6D SUBNE R5, R5, #1 0x080091F0: BC03 POP {R0-R1} 0x080091F2: FBA5 6702 UMULL R6, R7, R5, R2 0x080091F6: FB05 7703 MLA R7, R5, R3, R7 0x080091FA: 1B80 SUBS R0, R0, R6 0x080091FC: 41B9 SBCS R1, R7 0x080091FE: 4290 CMP R0, R2 0x08009200: EB71 0C03 SBCS.W R12, R1, R3 0x08009204: D305 BCC .L4 ; 0x08009212 0x08009206: 1A82 SUBS R2, R0, R2 0x08009208: EB71 0303 SBCS.W R3, R1, R3 0x0800920C: 1C68 ADDS R0, R5, #1 0x0800920E: 2100 MOVS R1, #0 0x08009210: BDF0 POP {R4-R7, PC}
.L4: 0x08009212: 0002 MOVS R2, R0 0x08009214: 000B MOVS R3, R1 0x08009216: 0028 MOVS R0, R5 0x08009218: 2100 MOVS R1, #0 0x0800921A: BDF0 POP {R4-R7, PC}
.L5: 0x0800921C: 0D94 LSRS R4, R2, #22 0x0800921E: F64F 75C2 MOVW R5, #0xFFC2 0x08009222: 022D LSLS R5, R5, #8 0x08009224: FBB5 F4F4 UDIV R4, R5, R4 0x08009228: 0AD6 LSRS R6, R2, #11 0x0800922A: 1C76 ADDS R6, R6, #1 0x0800922C: FB04 F504 MUL R5, R4, R4 0x08009230: FBA5 5606 UMULL R5, R6, R5, R6 0x08009234: 43F6 MVNS R6, R6 0x08009236: EB06 1604 ADD.W R6, R6, R4, LSL #4 0x0800923A: 0855 LSRS R5, R2, #1 0x0800923C: BF32 ITEE CC 0x0800923E: 2700 MOVCC R7, #0 0x08009240: 0877 LSRCS R7, R6, #1 0x08009242: 1C6D ADDCS R5, R5, #1 0x08009244: FB05 7716 MLS R7, R5, R6, R7 0x08009248: FBA6 4707 UMULL R4, R7, R6, R7 0x0800924C: 087F LSRS R7, R7, #1 0x0800924E: EB07 37C6 ADD.W R7, R7, R6, LSL #15 0x08009252: 0014 MOVS R4, R2 0x08009254: 0015 MOVS R5, R2 0x08009256: FBE7 4502 UMLAL R4, R5, R7, R2 0x0800925A: 1B7F SUBS R7, R7, R5 0x0800925C: 1C4D ADDS R5, R1, #1 0x0800925E: 0004 MOVS R4, R0 0x08009260: FBE7 4501 UMLAL R4, R5, R7, R1 0x08009264: FB05 0612 MLS R6, R5, R2, R0 0x08009268: 42A6 CMP R6, R4 0x0800926A: BF84 ITT HI 0x0800926C: 1E6D SUBHI R5, R5, #1 0x0800926E: 18B6 ADDHI R6, R6, R2 0x08009270: 4296 CMP R6, R2 0x08009272: BF24 ITT CS 0x08009274: 1C6D ADDCS R5, R5, #1 0x08009276: 1AB6 SUBCS R6, R6, R2 0x08009278: 4770 BX LR

Section .text.I2C_TransferConfig from stm32g4xx_hal_i2c.o, size=214, align=2


I2C_TransferConfig: 0x0800927A: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800927E: 461D MOV R5, R3 0x08009280: 4690 MOV R8, R2 0x08009282: 4604 MOV R4, R0 0x08009284: 6800 LDR R0, [R0] 0x08009286: F247 72FF MOVW R2, #0x77FF 0x0800928A: F2C4 0200 MOVT R2, #0x4000 0x0800928E: 4290 CMP R0, R2 0x08009290: 460F MOV R7, R1 0x08009292: DC08 BGT .L1 ; 0x080092A6 0x08009294: F245 4100 MOVW R1, #0x5400 0x08009298: F2C4 0100 MOVT R1, #0x4000 0x0800929C: 4288 CMP R0, R1 0x0800929E: D011 BEQ .L3 ; 0x080092C4 0x080092A0: F501 6180 ADD.W R1, R1, #0x0400 0x080092A4: E004 B .L2 ; 0x080092B0
.L1: 0x080092A6: 1C51 ADDS R1, R2, #1 0x080092A8: 4288 CMP R0, R1 0x080092AA: D00B BEQ .L3 ; 0x080092C4 0x080092AC: F501 6140 ADD.W R1, R1, #0x0C00
.L2: 0x080092B0: 4288 CMP R0, R1 0x080092B2: D007 BEQ .L3 ; 0x080092C4 0x080092B4: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x080092B8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x080092BC: F641 4171 MOVW R1, #0x1C71 0x080092C0: F001 FF76 BL assert_failed ; 0x0800B1B0
.L3: 0x080092C4: 9E06 LDR R6, [SP, #24] 0x080092C6: 2D00 CMP R5, #0 0x080092C8: BF18 IT NE 0x080092CA: F1B5 7F80 CMPNE.W R5, #0x01000000 0x080092CE: D133 BNE .L8 ; 0x08009338
.L4: 0x080092D0: F643 70FF MOVW R0, #0x3FFF 0x080092D4: F2C8 0000 MOVT R0, #0x8000 0x080092D8: 4286 CMP R6, R0 0x080092DA: DC0A BGT .L5 ; 0x080092F2 0x080092DC: F242 0000 MOVW R0, #0x2000 0x080092E0: F2C8 0000 MOVT R0, #0x8000 0x080092E4: 4286 CMP R6, R0 0x080092E6: D010 BEQ .L7 ; 0x0800930A 0x080092E8: F500 6080 ADD.W R0, R0, #0x0400 0x080092EC: 4286 CMP R6, R0 0x080092EE: D104 BNE .L6 ; 0x080092FA 0x080092F0: E00B B .L7 ; 0x0800930A
.L5: 0x080092F2: 3001 ADDS R0, #1 0x080092F4: 4286 CMP R6, R0 0x080092F6: D008 BEQ .L7 ; 0x0800930A 0x080092F8: B13E CBZ R6, .L7 ; 0x0800930A
.L6: 0x080092FA: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x080092FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009302: F641 4173 MOVW R1, #0x1C73 0x08009306: F001 FF53 BL assert_failed ; 0x0800B1B0
.L7: 0x0800930A: F36F 279F BFC R7, #10, #22 0x0800930E: EA47 4008 ORR.W R0, R7, R8, LSL #16 0x08009312: 4328 ORRS R0, R5 0x08009314: 4330 ORRS R0, R6 0x08009316: 6821 LDR R1, [R4] 0x08009318: F020 4000 BIC R0, R0, #0x80000000 0x0800931C: 684A LDR R2, [R1, #4] 0x0800931E: F44F 6380 MOV.W R3, #0x0400 0x08009322: EA03 5356 AND.W R3, R3, R6, LSR #21 0x08009326: F083 437C EOR R3, R3, #0xFC000000 0x0800932A: F483 431C EOR R3, R3, #0x9C00 0x0800932E: 401A ANDS R2, R3 0x08009330: 4310 ORRS R0, R2 0x08009332: 6048 STR R0, [R1, #4] 0x08009334: E8BD 81F0 POP.W {R4-R8, PC}
.L8: 0x08009338: F1B5 7F00 CMP.W R5, #0x02000000 0x0800933C: D0C8 BEQ .L4 ; 0x080092D0 0x0800933E: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x08009342: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009346: F641 4172 MOVW R1, #0x1C72 0x0800934A: F001 FF31 BL assert_failed ; 0x0800B1B0 0x0800934E: E7BF B .L4 ; 0x080092D0

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: 0x08009350: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08009354: B089 SUB SP, SP, #36 0x08009356: 4615 MOV R5, R2 0x08009358: 4689 MOV R9, R1 0x0800935A: 4682 MOV R10, R0 0x0800935C: 2000 MOVS R0, #0 0x0800935E: F8CA 0000 STR.W R0, [R10] 0x08009362: F10D 080E ADD.W R8, SP, #14
.L1: 0x08009366: F819 1B01 LDRB R1, [R9], #1 0x0800936A: 2925 CMP R1, #37 0x0800936C: D006 BEQ .L2 ; 0x0800937C 0x0800936E: 2900 CMP R1, #0 0x08009370: F000 824F BEQ.W .L59 ; 0x08009812 0x08009374: 4650 MOV R0, R10 0x08009376: F003 FC0F BL __SEGGER_RTL_putc ; 0x0800CB98 0x0800937A: E7F4 B .L1 ; 0x08009366
.L2: 0x0800937C: 462C MOV R4, R5 0x0800937E: 2700 MOVS R7, #0
.L3: 0x08009380: 464A MOV R2, R9 0x08009382: F819 0B01 LDRB R0, [R9], #1 0x08009386: F1A0 0320 SUB.W R3, R0, #32 0x0800938A: 2B10 CMP R3, #16 0x0800938C: D80D BHI .L4 ; 0x080093AA 0x0800938E: 2180 MOVS R1, #128 0x08009390: E8DF F003 TBB [PC, R3] 0x08009394: 09 DC.B 0x09 ; '\t' 0x08009395: 1B DC.B 0x1B ; '\x1B' 0x08009396: 1B DC.B 0x1B ; '\x1B' 0x08009397: 19 DC.B 0x19 ; '\x19' 0x08009398: 1B DC.B 0x1B ; '\x1B' 0x08009399: 1B DC.B 0x1B ; '\x1B' 0x0800939A: 1B DC.B 0x1B ; '\x1B' 0x0800939B: 15 DC.B 0x15 ; '\x15' 0x0800939C: 1B DC.B 0x1B ; '\x1B' 0x0800939D: 1B DC.B 0x1B ; '\x1B' 0x0800939E: 30 DC.B 0x30 ; '0' 0x0800939F: 18 DC.B 0x18 ; '\x18' 0x080093A0: 1B DC.B 0x1B ; '\x1B' 0x080093A1: 10 DC.B 0x10 ; '\x10' 0x080093A2: 1B DC.B 0x1B ; '\x1B' 0x080093A3: 1B DC.B 0x1B ; '\x1B' 0x080093A4: 12 DC.B 0x12 ; '\x12' 0x080093A5: 00 DC.B 0x00 ; '\0' 0x080093A6: 2140 MOVS R1, #64 0x080093A8: E00D B .L5 ; 0x080093C6
.L4: 0x080093AA: 285E CMP R0, #94 0x080093AC: D10D BNE .L6 ; 0x080093CA 0x080093AE: F44F 5180 MOV.W R1, #0x1000 0x080093B2: E008 B .L5 ; 0x080093C6 0x080093B4: 2110 MOVS R1, #16 0x080093B6: E006 B .L5 ; 0x080093C6 0x080093B8: F44F 7100 MOV.W R1, #0x0200 0x080093BC: E003 B .L5 ; 0x080093C6 0x080093BE: F44F 4100 MOV.W R1, #0x8000 0x080093C2: E000 B .L5 ; 0x080093C6 0x080093C4: 2120 MOVS R1, #32
.L5: 0x080093C6: 430F ORRS R7, R1 0x080093C8: E7DA B .L3 ; 0x08009380
.L6: 0x080093CA: F1A0 0130 SUB.W R1, R0, #48 0x080093CE: B2C9 UXTB R1, R1 0x080093D0: 2909 CMP R1, #9 0x080093D2: F04F 0100 MOV.W R1, #0 0x080093D6: D80B BHI .L8 ; 0x080093F0
.L7: 0x080093D8: EB01 0181 ADD.W R1, R1, R1, LSL #2 0x080093DC: EB00 0141 ADD.W R1, R0, R1, LSL #1 0x080093E0: F819 0B01 LDRB R0, [R9], #1 0x080093E4: F1A0 0230 SUB.W R2, R0, #48 0x080093E8: B2D2 UXTB R2, R2 0x080093EA: 3930 SUBS R1, #48 0x080093EC: 2A0A CMP R2, #10 0x080093EE: D3F3 BCC .L7 ; 0x080093D8
.L8: 0x080093F0: 4625 MOV R5, R4 0x080093F2: E00C B .L9 ; 0x0800940E 0x080093F4: 4625 MOV R5, R4 0x080093F6: F855 0B04 LDR R0, [R5], #4 0x080093FA: 0001 MOVS R1, R0 0x080093FC: BF48 IT MI 0x080093FE: 4241 RSBMI R1, R0, #0 0x08009400: 2310 MOVS R3, #16 0x08009402: EA03 60D0 AND.W R0, R3, R0, LSR #27 0x08009406: 4307 ORRS R7, R0 0x08009408: F102 0902 ADD.W R9, R2, #2 0x0800940C: 7850 LDRB R0, [R2, #1]
.L9: 0x0800940E: 282E CMP R0, #46 0x08009410: D10B BNE .L10 ; 0x0800942A 0x08009412: 464A MOV R2, R9 0x08009414: F812 0B01 LDRB R0, [R2], #1 0x08009418: 282A CMP R0, #42 0x0800941A: D109 BNE .L11 ; 0x08009430 0x0800941C: F855 BB04 LDR R11, [R5], #4 0x08009420: F899 0001 LDRB.W R0, [R9, #1] 0x08009424: F109 0202 ADD.W R2, R9, #2 0x08009428: E018 B .L13 ; 0x0800945C
.L10: 0x0800942A: F04F 0B00 MOV.W R11, #0 0x0800942E: E01E B .L16 ; 0x0800946E
.L11: 0x08009430: F1A0 0330 SUB.W R3, R0, #48 0x08009434: B2DB UXTB R3, R3 0x08009436: 2B09 CMP R3, #9 0x08009438: F04F 0B00 MOV.W R11, #0 0x0800943C: D814 BHI .L14 ; 0x08009468
.L12: 0x0800943E: EB0B 038B ADD.W R3, R11, R11, LSL #2 0x08009442: EB00 0343 ADD.W R3, R0, R3, LSL #1 0x08009446: F812 0B01 LDRB R0, [R2], #1 0x0800944A: F1A0 0930 SUB.W R9, R0, #48 0x0800944E: FA5F F989 UXTB R9, R9 0x08009452: F1B9 0F0A CMP.W R9, #10 0x08009456: F1A3 0B30 SUB.W R11, R3, #48 0x0800945A: D3F0 BCC .L12 ; 0x0800943E
.L13: 0x0800945C: F1BB 0F00 CMP.W R11, #0 0x08009460: D404 BMI .L15 ; 0x0800946C 0x08009462: F447 7780 ORR R7, R7, #0x0100 0x08009466: E001 B .L15 ; 0x0800946C
.L14: 0x08009468: F447 7780 ORR R7, R7, #0x0100
.L15: 0x0800946C: 4691 MOV R9, R2
.L16: 0x0800946E: F1A0 0268 SUB.W R2, R0, #104 0x08009472: B2D3 UXTB R3, R2 0x08009474: 01D2 LSLS R2, R2, #7 0x08009476: EA42 0253 ORR.W R2, R2, R3, LSR #1 0x0800947A: B2D2 UXTB R2, R2 0x0800947C: 2A09 CMP R2, #9 0x0800947E: D822 BHI .L21 ; 0x080094C6 0x08009480: E8DF F002 TBB [PC, R2] 0x08009484: 05 DC.B 0x05 ; '\x05' 0x08009485: 0E DC.B 0x0E ; '\x0E' 0x08009486: 12 DC.B 0x12 ; '\x12' 0x08009487: 21 DC.B 0x21 ; '!' 0x08009488: 21 DC.B 0x21 ; '!' 0x08009489: 21 DC.B 0x21 ; '!' 0x0800948A: 0F DC.B 0x0F ; '\x0F' 0x0800948B: 21 DC.B 0x21 ; '!' 0x0800948C: 21 DC.B 0x21 ; '!' 0x0800948D: 0F DC.B 0x0F ; '\x0F' 0x0800948E: 464A MOV R2, R9 0x08009490: F812 0B01 LDRB R0, [R2], #1 0x08009494: 2868 CMP R0, #104 0x08009496: D112 BNE .L18 ; 0x080094BE 0x08009498: F899 0001 LDRB.W R0, [R9, #1] 0x0800949C: 3708 ADDS R7, #8 0x0800949E: E00B B .L17 ; 0x080094B8 0x080094A0: 3702 ADDS R7, #2 0x080094A2: F819 0B01 LDRB R0, [R9], #1 0x080094A6: E00E B .L21 ; 0x080094C6 0x080094A8: 464A MOV R2, R9 0x080094AA: F812 0B01 LDRB R0, [R2], #1 0x080094AE: 286C CMP R0, #108 0x080094B0: D107 BNE .L19 ; 0x080094C2 0x080094B2: F899 0001 LDRB.W R0, [R9, #1] 0x080094B6: 3702 ADDS R7, #2
.L17: 0x080094B8: F109 0902 ADD.W R9, R9, #2 0x080094BC: E003 B .L21 ; 0x080094C6
.L18: 0x080094BE: 3704 ADDS R7, #4 0x080094C0: E000 B .L20 ; 0x080094C4
.L19: 0x080094C2: 3701 ADDS R7, #1
.L20: 0x080094C4: 4691 MOV R9, R2
.L21: 0x080094C6: 2862 CMP R0, #98 0x080094C8: EA21 76E1 BIC.W R6, R1, R1, ASR #31 0x080094CC: DD20 BLE .L22 ; 0x08009510 0x080094CE: F1A0 0163 SUB.W R1, R0, #99 0x080094D2: 2915 CMP R1, #21 0x080094D4: F63F AF47 BHI.W .L1 ; 0x08009366 0x080094D8: E8DF F011 TBH [PC, R1, LSL #1] 0x080094DC: 38 DC.B 0x38 ; '8' 0x080094DD: 00 DC.B 0x00 ; '\0' 0x080094DE: 17 DC.B 0x17 ; '\x17' 0x080094DF: 00 DC.B 0x00 ; '\0' 0x080094E0: 16 DC.B 0x16 ; '\x16' 0x080094E1: 00 DC.B 0x00 ; '\0' 0x080094E2: 16 DC.B 0x16 ; '\x16' 0x080094E3: 00 DC.B 0x00 ; '\0' 0x080094E4: 16 DC.B 0x16 ; '\x16' 0x080094E5: 00 DC.B 0x00 ; '\0' 0x080094E6: 16 DC.B 0x16 ; '\x16' 0x080094E7: 00 DC.B 0x00 ; '\0' 0x080094E8: 17 DC.B 0x17 ; '\x17' 0x080094E9: 00 DC.B 0x00 ; '\0' 0x080094EA: 16 DC.B 0x16 ; '\x16' 0x080094EB: 00 DC.B 0x00 ; '\0' 0x080094EC: 16 DC.B 0x16 ; '\x16' 0x080094ED: 00 DC.B 0x00 ; '\0' 0x080094EE: 16 DC.B 0x16 ; '\x16' 0x080094EF: 00 DC.B 0x00 ; '\0' 0x080094F0: 16 DC.B 0x16 ; '\x16' 0x080094F1: 00 DC.B 0x00 ; '\0' 0x080094F2: 9A DC.B 0x9A ; '\x9A' 0x080094F3: 00 DC.B 0x00 ; '\0' 0x080094F4: 44 DC.B 0x44 ; 'D' 0x080094F5: 00 DC.B 0x00 ; '\0' 0x080094F6: 06 DC.B 0x06 ; '\x06' 0x080094F7: 01 DC.B 0x01 ; '\x01' 0x080094F8: 16 DC.B 0x16 ; '\x16' 0x080094F9: 00 DC.B 0x00 ; '\0' 0x080094FA: 16 DC.B 0x16 ; '\x16' 0x080094FB: 00 DC.B 0x00 ; '\0' 0x080094FC: 29 DC.B 0x29 ; ')' 0x080094FD: 00 DC.B 0x00 ; '\0' 0x080094FE: 16 DC.B 0x16 ; '\x16' 0x080094FF: 00 DC.B 0x00 ; '\0' 0x08009500: 4E DC.B 0x4E ; 'N' 0x08009501: 00 DC.B 0x00 ; '\0' 0x08009502: 16 DC.B 0x16 ; '\x16' 0x08009503: 00 DC.B 0x00 ; '\0' 0x08009504: 16 DC.B 0x16 ; '\x16' 0x08009505: 00 DC.B 0x00 ; '\0' 0x08009506: 22 DC.B 0x22 ; '\"' 0x08009507: 00 DC.B 0x00 ; '\0' 0x08009508: E72D B .L1 ; 0x08009366 0x0800950A: F447 4780 ORR R7, R7, #0x4000 0x0800950E: E037 B .L24 ; 0x08009580
.L22: 0x08009510: 2825 CMP R0, #37 0x08009512: F000 808A BEQ.W .L36 ; 0x0800962A 0x08009516: 2858 CMP R0, #88 0x08009518: F040 818C BNE.W .L62 ; 0x08009834 0x0800951C: F447 5700 ORR R7, R7, #0x2000 0x08009520: F243 0258 MOVW R2, #0x3058 0x08009524: 2878 CMP R0, #120 0x08009526: D11E BNE .L23 ; 0x08009566 0x08009528: F243 0278 MOVW R2, #0x3078 0x0800952C: E01B B .L23 ; 0x08009566 0x0800952E: 9501 STR R5, [SP, #4] 0x08009530: 682D LDR R5, [R5] 0x08009532: 2D00 CMP R5, #0 0x08009534: BF04 ITT EQ 0x08009536: F24D 352B MOVWEQ R5, #0xD32B ; 0x0800D32B = .rodata.libc..L.str 0x0800953A: F6C0 0500 MOVTEQ R5, #0x0800 ; 0x0800D32B = .rodata.libc..L.str 0x0800953E: 05F8 LSLS R0, R7, #23 0x08009540: 4628 MOV R0, R5 0x08009542: F100 8145 BMI.W .L53 ; 0x080097D0 0x08009546: F003 FC79 BL strlen ; 0x0800CE3C 0x0800954A: E144 B .L54 ; 0x080097D6 0x0800954C: 782C LDRB R4, [R5] 0x0800954E: 3E01 SUBS R6, #1 0x08009550: 4650 MOV R0, R10 0x08009552: 4639 MOV R1, R7 0x08009554: 4632 MOV R2, R6 0x08009556: F003 FB71 BL __SEGGER_RTL_pre_padding ; 0x0800CC3C 0x0800955A: 4650 MOV R0, R10 0x0800955C: 4621 MOV R1, R4 0x0800955E: F003 FB1B BL __SEGGER_RTL_putc ; 0x0800CB98 0x08009562: E14A B .L57 ; 0x080097FA 0x08009564: 2230 MOVS R2, #48
.L23: 0x08009566: 0639 LSLS R1, R7, #24 0x08009568: EA02 71E1 AND.W R1, R2, R1, ASR #31 0x0800956C: 9102 STR R1, [SP, #8] 0x0800956E: 05F9 LSLS R1, R7, #23 0x08009570: D508 BPL .L25 ; 0x08009584 0x08009572: F427 7700 BIC R7, R7, #0x0200 0x08009576: E005 B .L25 ; 0x08009584 0x08009578: 05F9 LSLS R1, R7, #23 0x0800957A: BF48 IT MI 0x0800957C: F427 7700 BICMI R7, R7, #0x0200
.L24: 0x08009580: 2100 MOVS R1, #0 0x08009582: 9102 STR R1, [SP, #8]
.L25: 0x08009584: 0479 LSLS R1, R7, #17 0x08009586: EA4F 7187 LSL.W R1, R7, #30 0x0800958A: 9600 STR R6, [SP, #0] 0x0800958C: D404 BMI .L26 ; 0x08009598 0x0800958E: 2900 CMP R1, #0 0x08009590: D409 BMI .L27 ; 0x080095A6 0x08009592: 1D29 ADDS R1, R5, #4 0x08009594: 2400 MOVS R4, #0 0x08009596: E00C B .L28 ; 0x080095B2
.L26: 0x08009598: 2900 CMP R1, #0 0x0800959A: D413 BMI .L29 ; 0x080095C4 0x0800959C: 4629 MOV R1, R5 0x0800959E: F851 5B04 LDR R5, [R1], #4 0x080095A2: 17EC ASRS R4, R5, #31 0x080095A4: E014 B .L30 ; 0x080095D0
.L27: 0x080095A6: 1DE9 ADDS R1, R5, #7 0x080095A8: F021 0507 BIC R5, R1, #7 0x080095AC: F105 0108 ADD.W R1, R5, #8 0x080095B0: 686C LDR R4, [R5, #4]
.L28: 0x080095B2: 077A LSLS R2, R7, #29 0x080095B4: 682D LDR R5, [R5] 0x080095B6: D414 BMI .L31 ; 0x080095E2 0x080095B8: F017 0F08 TST R7, #8 0x080095BC: D013 BEQ .L32 ; 0x080095E6 0x080095BE: 2400 MOVS R4, #0 0x080095C0: B2ED UXTB R5, R5 0x080095C2: E010 B .L32 ; 0x080095E6
.L29: 0x080095C4: 1DE9 ADDS R1, R5, #7 0x080095C6: F021 0107 BIC R1, R1, #7 0x080095CA: 684C LDR R4, [R1, #4] 0x080095CC: F851 5B08 LDR R5, [R1], #8
.L30: 0x080095D0: 9101 STR R1, [SP, #4] 0x080095D2: 0779 LSLS R1, R7, #29 0x080095D4: D409 BMI .L33 ; 0x080095EA 0x080095D6: 0739 LSLS R1, R7, #28 0x080095D8: D50A BPL .L34 ; 0x080095F0 0x080095DA: F345 14C0 SBFX R4, R5, #7, #1 0x080095DE: B26D SXTB R5, R5 0x080095E0: E006 B .L34 ; 0x080095F0
.L31: 0x080095E2: B2AD UXTH R5, R5 0x080095E4: 2400 MOVS R4, #0
.L32: 0x080095E6: 9101 STR R1, [SP, #4] 0x080095E8: E026 B .L39 ; 0x08009638
.L33: 0x080095EA: F345 34C0 SBFX R4, R5, #15, #1 0x080095EE: B22D SXTH R5, R5
.L34: 0x080095F0: 2C00 CMP R4, #0 0x080095F2: DB07 BLT .L35 ; 0x08009604 0x080095F4: 06B9 LSLS R1, R7, #26 0x080095F6: D41D BMI .L37 ; 0x08009634 0x080095F8: 0679 LSLS R1, R7, #25 0x080095FA: 9A02 LDR R2, [SP, #8] 0x080095FC: BF48 IT MI 0x080095FE: 2220 MOVMI R2, #32 0x08009600: 9202 STR R2, [SP, #8] 0x08009602: E019 B .L39 ; 0x08009638
.L35: 0x08009604: 2100 MOVS R1, #0 0x08009606: 426D RSBS R5, R5, #0 0x08009608: EB61 0404 SBC.W R4, R1, R4 0x0800960C: 212D MOVS R1, #45 0x0800960E: E012 B .L38 ; 0x08009636 0x08009610: F855 0B04 LDR R0, [R5], #4 0x08009614: 0739 LSLS R1, R7, #28 0x08009616: F8DA 1000 LDR.W R1, [R10] 0x0800961A: F100 80F8 BMI.W .L58 ; 0x0800980E 0x0800961E: 07BA LSLS R2, R7, #30 0x08009620: BF52 ITEE PL 0x08009622: 6001 STRPL R1, [R0] 0x08009624: 2200 MOVMI R2, #0 0x08009626: C006 STMMI R0!, {R1-R2} 0x08009628: E69D B .L1 ; 0x08009366
.L36: 0x0800962A: 4650 MOV R0, R10 0x0800962C: 2125 MOVS R1, #37 0x0800962E: F003 FAB3 BL __SEGGER_RTL_putc ; 0x0800CB98 0x08009632: E698 B .L1 ; 0x08009366
.L37: 0x08009634: 212B MOVS R1, #43
.L38: 0x08009636: 9102 STR R1, [SP, #8]
.L39: 0x08009638: 05F9 LSLS R1, R7, #23 0x0800963A: BF48 IT MI 0x0800963C: F427 7700 BICMI R7, R7, #0x0200 0x08009640: 05F9 LSLS R1, R7, #23 0x08009642: BF58 IT PL 0x08009644: F04F 0B01 MOVPL.W R11, #1 0x08009648: 2600 MOVS R6, #0 0x0800964A: 286E CMP R0, #110 0x0800964C: DD21 BLE .L41 ; 0x08009692 0x0800964E: 386F SUBS R0, #111 0x08009650: 2809 CMP R0, #9 0x08009652: F200 8079 BHI.W .L46 ; 0x08009748 0x08009656: E8DF F000 TBB [PC, R0] 0x0800965A: 05 DC.B 0x05 ; '\x05' 0x0800965B: 56 DC.B 0x56 ; 'V' 0x0800965C: 77 DC.B 0x77 ; 'w' 0x0800965D: 77 DC.B 0x77 ; 'w' 0x0800965E: 77 DC.B 0x77 ; 'w' 0x0800965F: 77 DC.B 0x77 ; 'w' 0x08009660: 22 DC.B 0x22 ; '\"' 0x08009661: 77 DC.B 0x77 ; 'w' 0x08009662: 77 DC.B 0x77 ; 'w' 0x08009663: 56 DC.B 0x56 ; 'V' 0x08009664: EA55 0004 ORRS.W R0, R5, R4 0x08009668: D06E BEQ .L46 ; 0x08009748 0x0800966A: 08E8 LSRS R0, R5, #3 0x0800966C: EA40 7044 ORR.W R0, R0, R4, LSL #29 0x08009670: 2206 MOVS R2, #6
.L40: 0x08009672: F362 05DF BFI R5, R2, #3, #29 0x08009676: F808 5006 STRB.W R5, [R8, R6] 0x0800967A: 3601 ADDS R6, #1 0x0800967C: EA50 01D4 ORRS.W R1, R0, R4, LSR #3 0x08009680: EA4F 04D4 LSR.W R4, R4, #3 0x08009684: EA4F 01D0 LSR.W R1, R0, #3 0x08009688: 4605 MOV R5, R0 0x0800968A: EA41 7044 ORR.W R0, R1, R4, LSL #29 0x0800968E: D1F0 BNE .L40 ; 0x08009672 0x08009690: E05A B .L46 ; 0x08009748
.L41: 0x08009692: 2858 CMP R0, #88 0x08009694: D037 BEQ .L44 ; 0x08009706 0x08009696: 2864 CMP R0, #100 0x08009698: BF18 IT NE 0x0800969A: 2869 CMPNE R0, #105 0x0800969C: D154 BNE .L46 ; 0x08009748 0x0800969E: EA55 0004 ORRS.W R0, R5, R4 0x080096A2: D051 BEQ .L46 ; 0x08009748
.L42: 0x080096A4: 0438 LSLS R0, R7, #16 0x080096A6: D507 BPL .L43 ; 0x080096B8 0x080096A8: F006 0003 AND R0, R6, #3 0x080096AC: 2803 CMP R0, #3 0x080096AE: BF02 ITTT EQ 0x080096B0: 202C MOVEQ R0, #44 0x080096B2: F808 0006 STRBEQ.W R0, [R8, R6] 0x080096B6: 3601 ADDEQ R6, #1
.L43: 0x080096B8: 4628 MOV R0, R5 0x080096BA: 4621 MOV R1, R4 0x080096BC: 220A MOVS R2, #10 0x080096BE: 2300 MOVS R3, #0 0x080096C0: F7FF FD44 BL __aeabi_uldivmod ; 0x0800914C 0x080096C4: EB00 0280 ADD.W R2, R0, R0, LSL #2 0x080096C8: EBA5 0242 SUB.W R2, R5, R2, LSL #1 0x080096CC: F1D5 0309 RSBS R3, R5, #9 0x080096D0: 2300 MOVS R3, #0 0x080096D2: 41A3 SBCS R3, R4 0x080096D4: F042 0230 ORR R2, R2, #48 0x080096D8: F808 2006 STRB.W R2, [R8, R6] 0x080096DC: F106 0601 ADD.W R6, R6, #1 0x080096E0: 4605 MOV R5, R0 0x080096E2: 460C MOV R4, R1 0x080096E4: D3DE BCC .L42 ; 0x080096A4 0x080096E6: E02F B .L46 ; 0x08009748 0x080096E8: 4628 MOV R0, R5 0x080096EA: 9600 STR R6, [SP, #0] 0x080096EC: F850 5B04 LDR R5, [R0], #4 0x080096F0: 9001 STR R0, [SP, #4] 0x080096F2: 0638 LSLS R0, R7, #24 0x080096F4: 2123 MOVS R1, #35 0x080096F6: EA01 70E0 AND.W R0, R1, R0, ASR #31 0x080096FA: 9002 STR R0, [SP, #8] 0x080096FC: F447 7780 ORR R7, R7, #0x0100 0x08009700: 2400 MOVS R4, #0 0x08009702: F04F 0B08 MOV.W R11, #8
.L44: 0x08009706: 2600 MOVS R6, #0 0x08009708: EA55 0004 ORRS.W R0, R5, R4 0x0800970C: D01C BEQ .L46 ; 0x08009748 0x0800970E: F24E 103C MOVW R0, #0xE13C ; 0x0800E13C = __SEGGER_RTL_hex_uc 0x08009712: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E13C = __SEGGER_RTL_hex_uc 0x08009716: 04B9 LSLS R1, R7, #18 0x08009718: BF5C ITT PL 0x0800971A: F24E 104C MOVWPL R0, #0xE14C ; 0x0800E14C = __SEGGER_RTL_hex_lc 0x0800971E: F6C0 0000 MOVTPL R0, #0x0800 ; 0x0800E14C = __SEGGER_RTL_hex_lc 0x08009722: 0929 LSRS R1, R5, #4 0x08009724: EA41 7104 ORR.W R1, R1, R4, LSL #28
.L45: 0x08009728: F005 020F AND R2, R5, #15 0x0800972C: 460D MOV R5, R1 0x0800972E: 5C82 LDRB R2, [R0, R2] 0x08009730: F808 2006 STRB.W R2, [R8, R6] 0x08009734: 3601 ADDS R6, #1 0x08009736: EA51 1114 ORRS.W R1, R1, R4, LSR #4 0x0800973A: EA4F 1414 LSR.W R4, R4, #4 0x0800973E: EA4F 1115 LSR.W R1, R5, #4 0x08009742: EA41 7104 ORR.W R1, R1, R4, LSL #28 0x08009746: D1EF BNE .L45 ; 0x08009728
.L46: 0x08009748: EBAB 0006 SUB.W R0, R11, R6 0x0800974C: EA20 7BE0 BIC.W R11, R0, R0, ASR #31 0x08009750: EB06 000B ADD.W R0, R6, R11 0x08009754: 9900 LDR R1, [SP, #0] 0x08009756: 9D02 LDR R5, [SP, #8] 0x08009758: 1A0C SUBS R4, R1, R0 0x0800975A: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800975E: 2DFF CMP R5, #255 0x08009760: BF88 IT HI 0x08009762: 3801 SUBHI R0, #1 0x08009764: 2D00 CMP R5, #0 0x08009766: BF18 IT NE 0x08009768: 4404 ADDNE R4, R0 0x0800976A: 05B8 LSLS R0, R7, #22 0x0800976C: D405 BMI .L47 ; 0x0800977A 0x0800976E: 4650 MOV R0, R10 0x08009770: 4639 MOV R1, R7 0x08009772: 4622 MOV R2, R4 0x08009774: F003 FA62 BL __SEGGER_RTL_pre_padding ; 0x0800CC3C 0x08009778: 2400 MOVS R4, #0
.L47: 0x0800977A: 2DFF CMP R5, #255 0x0800977C: D904 BLS .L48 ; 0x08009788 0x0800977E: 0A29 LSRS R1, R5, #8 0x08009780: 4650 MOV R0, R10 0x08009782: F003 FA09 BL __SEGGER_RTL_putc ; 0x0800CB98 0x08009786: E000 B .L49 ; 0x0800978A
.L48: 0x08009788: B11D CBZ R5, .L50 ; 0x08009792
.L49: 0x0800978A: 4650 MOV R0, R10 0x0800978C: 4629 MOV R1, R5 0x0800978E: F003 FA03 BL __SEGGER_RTL_putc ; 0x0800CB98
.L50: 0x08009792: 4650 MOV R0, R10 0x08009794: 4639 MOV R1, R7 0x08009796: 4622 MOV R2, R4 0x08009798: F003 FA50 BL __SEGGER_RTL_pre_padding ; 0x0800CC3C 0x0800979C: 4650 MOV R0, R10 0x0800979E: 2130 MOVS R1, #48 0x080097A0: 465A MOV R2, R11 0x080097A2: F003 FA3B BL __SEGGER_RTL_print_padding ; 0x0800CC1C 0x080097A6: 2E01 CMP R6, #1 0x080097A8: DB08 BLT .L52 ; 0x080097BC
.L51: 0x080097AA: 1E75 SUBS R5, R6, #1 0x080097AC: 4650 MOV R0, R10 0x080097AE: F818 1005 LDRB.W R1, [R8, R5] 0x080097B2: F003 F9F1 BL __SEGGER_RTL_putc ; 0x0800CB98 0x080097B6: 2E01 CMP R6, #1 0x080097B8: 462E MOV R6, R5 0x080097BA: D8F6 BHI .L51 ; 0x080097AA
.L52: 0x080097BC: 06F8 LSLS R0, R7, #27 0x080097BE: 9D01 LDR R5, [SP, #4] 0x080097C0: F57F ADD1 BPL.W .L1 ; 0x08009366 0x080097C4: 4650 MOV R0, R10 0x080097C6: 2120 MOVS R1, #32 0x080097C8: 4622 MOV R2, R4 0x080097CA: F003 FA27 BL __SEGGER_RTL_print_padding ; 0x0800CC1C 0x080097CE: E5CA B .L1 ; 0x08009366
.L53: 0x080097D0: 4659 MOV R1, R11 0x080097D2: F003 FB49 BL strnlen ; 0x0800CE68
.L54: 0x080097D6: 4604 MOV R4, R0 0x080097D8: F427 7700 BIC R7, R7, #0x0200 0x080097DC: 1A36 SUBS R6, R6, R0 0x080097DE: 4650 MOV R0, R10 0x080097E0: 4639 MOV R1, R7 0x080097E2: 4632 MOV R2, R6 0x080097E4: F003 FA2A BL __SEGGER_RTL_pre_padding ; 0x0800CC3C 0x080097E8: B134 CBZ R4, .L56 ; 0x080097F8
.L55: 0x080097EA: F815 1B01 LDRB R1, [R5], #1 0x080097EE: 4650 MOV R0, R10 0x080097F0: F003 F9D2 BL __SEGGER_RTL_putc ; 0x0800CB98 0x080097F4: 3C01 SUBS R4, #1 0x080097F6: D1F8 BNE .L55 ; 0x080097EA
.L56: 0x080097F8: 9D01 LDR R5, [SP, #4]
.L57: 0x080097FA: 3504 ADDS R5, #4 0x080097FC: 06F8 LSLS R0, R7, #27 0x080097FE: F57F ADB2 BPL.W .L1 ; 0x08009366 0x08009802: 4650 MOV R0, R10 0x08009804: 2120 MOVS R1, #32 0x08009806: 4632 MOV R2, R6 0x08009808: F003 FA08 BL __SEGGER_RTL_print_padding ; 0x0800CC1C 0x0800980C: E5AB B .L1 ; 0x08009366
.L58: 0x0800980E: 7001 STRB R1, [R0] 0x08009810: E5A9 B .L1 ; 0x08009366
.L59: 0x08009812: F8DA 000C LDR.W R0, [R10, #12] 0x08009816: B128 CBZ R0, .L60 ; 0x08009824 0x08009818: E9DA 1200 LDRD R1, R2, [R10] 0x0800981C: 4291 CMP R1, R2 0x0800981E: BF3C ITT CC 0x08009820: 2200 MOVCC R2, #0 0x08009822: 5442 STRBCC R2, [R0, R1]
.L60: 0x08009824: 4650 MOV R0, R10 0x08009826: F001 F9B9 BL __SEGGER_RTL_prin_flush ; 0x0800AB9C 0x0800982A: F8DA 0000 LDR.W R0, [R10]
.L61: 0x0800982E: B009 ADD SP, SP, #36 0x08009830: E8BD 8FF0 POP.W {R4-R11, PC}
.L62: 0x08009834: 2800 CMP R0, #0 0x08009836: F47F AD96 BNE.W .L1 ; 0x08009366 0x0800983A: 4650 MOV R0, R10 0x0800983C: F001 F9AE BL __SEGGER_RTL_prin_flush ; 0x0800AB9C 0x08009840: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08009844: E7F3 B .L61 ; 0x0800982E

Section .text.HAL_I2C_Mem_Write from stm32g4xx_hal_i2c.o, size=438, align=2


HAL_I2C_Mem_Write: 0x08009846: E92D 4FF8 PUSH.W {R3-R11, LR} 0x0800984A: 461E MOV R6, R3 0x0800984C: 4693 MOV R11, R2 0x0800984E: 468A MOV R10, R1 0x08009850: 1E59 SUBS R1, R3, #1 0x08009852: B289 UXTH R1, R1 0x08009854: 2902 CMP R1, #2 0x08009856: 4604 MOV R4, R0 0x08009858: D307 BCC .L1 ; 0x0800986A 0x0800985A: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x0800985E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x08009862: F640 11E1 MOVW R1, #0x09E1 0x08009866: F001 FCA3 BL assert_failed ; 0x0800B1B0
.L1: 0x0800986A: F894 0041 LDRB.W R0, [R4, #65] 0x0800986E: 2820 CMP R0, #32 0x08009870: D10A BNE .L2 ; 0x08009888 0x08009872: 9F0A LDR R7, [SP, #40] 0x08009874: B157 CBZ R7, .L3 ; 0x0800988C 0x08009876: F8DD 802C LDR.W R8, [SP, #44] 0x0800987A: F1B8 0F00 CMP.W R8, #0 0x0800987E: D005 BEQ .L3 ; 0x0800988C 0x08009880: F894 0040 LDRB.W R0, [R4, #64] 0x08009884: 2801 CMP R0, #1 0x08009886: D106 BNE .L5 ; 0x08009896
.L2: 0x08009888: 2502 MOVS R5, #2 0x0800988A: E014 B .L6 ; 0x080098B6
.L3: 0x0800988C: F44F 7000 MOV.W R0, #0x0200 0x08009890: 6460 STR R0, [R4, #68]
.L4: 0x08009892: 2501 MOVS R5, #1 0x08009894: E00F B .L6 ; 0x080098B6
.L5: 0x08009896: 2501 MOVS R5, #1 0x08009898: F884 5040 STRB.W R5, [R4, #64] 0x0800989C: F001 FE08 BL HAL_GetTick ; 0x0800B4B0 0x080098A0: 4681 MOV R9, R0 0x080098A2: 4620 MOV R0, R4 0x080098A4: F44F 4100 MOV.W R1, #0x8000 0x080098A8: 2201 MOVS R2, #1 0x080098AA: 2319 MOVS R3, #25 0x080098AC: F8CD 9000 STR.W R9, [SP] 0x080098B0: F7FD F9FE BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x080098B4: B110 CBZ R0, .L7 ; 0x080098BC
.L6: 0x080098B6: 4628 MOV R0, R5 0x080098B8: E8BD 8FF8 POP.W {R3-R11, PC}
.L7: 0x080098BC: 990C LDR R1, [SP, #48] 0x080098BE: 2021 MOVS R0, #33 0x080098C0: F884 0041 STRB.W R0, [R4, #65] 0x080098C4: 2040 MOVS R0, #64 0x080098C6: F884 0042 STRB.W R0, [R4, #66] 0x080098CA: 2500 MOVS R5, #0 0x080098CC: 6465 STR R5, [R4, #68] 0x080098CE: 6267 STR R7, [R4, #36] 0x080098D0: F8A4 802A STRH.W R8, [R4, #42] 0x080098D4: 4688 MOV R8, R1 0x080098D6: 6365 STR R5, [R4, #52] 0x080098D8: F242 0700 MOVW R7, #0x2000 0x080098DC: F2C8 0700 MOVT R7, #0x8000 0x080098E0: B2F2 UXTB R2, R6 0x080098E2: 4620 MOV R0, R4 0x080098E4: 4651 MOV R1, R10 0x080098E6: F04F 7380 MOV.W R3, #0x01000000 0x080098EA: 9700 STR R7, [SP, #0] 0x080098EC: F7FF FCC5 BL I2C_TransferConfig ; 0x0800927A 0x080098F0: 4620 MOV R0, R4 0x080098F2: 4641 MOV R1, R8 0x080098F4: 464A MOV R2, R9 0x080098F6: F7F7 FDF7 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080014E8 0x080098FA: B9C0 CBNZ R0, .L9 ; 0x0800992E 0x080098FC: 2E01 CMP R6, #1 0x080098FE: 6820 LDR R0, [R4] 0x08009900: D009 BEQ .L8 ; 0x08009916 0x08009902: EA4F 211B LSR.W R1, R11, #8 0x08009906: 6281 STR R1, [R0, #40] 0x08009908: 4620 MOV R0, R4 0x0800990A: 4641 MOV R1, R8 0x0800990C: 464A MOV R2, R9 0x0800990E: F7F7 FDEB BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080014E8 0x08009912: B960 CBNZ R0, .L9 ; 0x0800992E 0x08009914: 6820 LDR R0, [R4]
.L8: 0x08009916: FA5F F18B UXTB R1, R11 0x0800991A: 6281 STR R1, [R0, #40] 0x0800991C: 4620 MOV R0, R4 0x0800991E: 2180 MOVS R1, #128 0x08009920: 2200 MOVS R2, #0 0x08009922: 4643 MOV R3, R8 0x08009924: F8CD 9000 STR.W R9, [SP] 0x08009928: F7FD F9C2 BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x0800992C: B110 CBZ R0, .L10 ; 0x08009934
.L9: 0x0800992E: F884 5040 STRB.W R5, [R4, #64] 0x08009932: E7AE B .L4 ; 0x08009892
.L10: 0x08009934: 8D60 LDRH R0, [R4, #42] 0x08009936: 28FF CMP R0, #255 0x08009938: D904 BLS .L11 ; 0x08009944 0x0800993A: 20FF MOVS R0, #255 0x0800993C: 22FF MOVS R2, #255 0x0800993E: F04F 7380 MOV.W R3, #0x01000000 0x08009942: E003 B .L12 ; 0x0800994C
.L11: 0x08009944: 8D60 LDRH R0, [R4, #42] 0x08009946: B2C2 UXTB R2, R0 0x08009948: F04F 7300 MOV.W R3, #0x02000000
.L12: 0x0800994C: 8520 STRH R0, [R4, #40] 0x0800994E: 4620 MOV R0, R4 0x08009950: 4651 MOV R1, R10 0x08009952: 9500 STR R5, [SP, #0] 0x08009954: F7FF FC91 BL I2C_TransferConfig ; 0x0800927A 0x08009958: 26FF MOVS R6, #255
.L13: 0x0800995A: 4620 MOV R0, R4 0x0800995C: 4641 MOV R1, R8 0x0800995E: 464A MOV R2, R9 0x08009960: F7F7 FDC2 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080014E8 0x08009964: 2800 CMP R0, #0 0x08009966: D194 BNE .L4 ; 0x08009892 0x08009968: 6A60 LDR R0, [R4, #36] 0x0800996A: 6821 LDR R1, [R4] 0x0800996C: F810 2B01 LDRB R2, [R0], #1 0x08009970: 628A STR R2, [R1, #40] 0x08009972: 6260 STR R0, [R4, #36] 0x08009974: 8D60 LDRH R0, [R4, #42] 0x08009976: 3801 SUBS R0, #1 0x08009978: 8560 STRH R0, [R4, #42] 0x0800997A: 8D20 LDRH R0, [R4, #40] 0x0800997C: 3801 SUBS R0, #1 0x0800997E: 8520 STRH R0, [R4, #40] 0x08009980: 8D61 LDRH R1, [R4, #42] 0x08009982: B1F1 CBZ R1, .L16 ; 0x080099C2 0x08009984: 0400 LSLS R0, R0, #16 0x08009986: D11C BNE .L16 ; 0x080099C2 0x08009988: 4620 MOV R0, R4 0x0800998A: 2180 MOVS R1, #128 0x0800998C: 2200 MOVS R2, #0 0x0800998E: 4643 MOV R3, R8 0x08009990: F8CD 9000 STR.W R9, [SP] 0x08009994: F7FD F98C BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x08009998: 2800 CMP R0, #0 0x0800999A: F47F AF7A BNE.W .L4 ; 0x08009892 0x0800999E: 8D60 LDRH R0, [R4, #42] 0x080099A0: 28FF CMP R0, #255 0x080099A2: D904 BLS .L14 ; 0x080099AE 0x080099A4: 8526 STRH R6, [R4, #40] 0x080099A6: 22FF MOVS R2, #255 0x080099A8: F04F 7380 MOV.W R3, #0x01000000 0x080099AC: E004 B .L15 ; 0x080099B8
.L14: 0x080099AE: 8D60 LDRH R0, [R4, #42] 0x080099B0: 8520 STRH R0, [R4, #40] 0x080099B2: B2C2 UXTB R2, R0 0x080099B4: F04F 7300 MOV.W R3, #0x02000000
.L15: 0x080099B8: 4620 MOV R0, R4 0x080099BA: 4651 MOV R1, R10 0x080099BC: 9500 STR R5, [SP, #0] 0x080099BE: F7FF FC5C BL I2C_TransferConfig ; 0x0800927A
.L16: 0x080099C2: 8D60 LDRH R0, [R4, #42] 0x080099C4: 2800 CMP R0, #0 0x080099C6: D1C8 BNE .L13 ; 0x0800995A 0x080099C8: 4620 MOV R0, R4 0x080099CA: 4641 MOV R1, R8 0x080099CC: 464A MOV R2, R9 0x080099CE: F7FD FA75 BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x08006EBC 0x080099D2: 2800 CMP R0, #0 0x080099D4: F47F AF5D BNE.W .L4 ; 0x08009892 0x080099D8: 6820 LDR R0, [R4] 0x080099DA: 2120 MOVS R1, #32 0x080099DC: 61C1 STR R1, [R0, #28] 0x080099DE: 6842 LDR R2, [R0, #4] 0x080099E0: F64E 0300 MOVW R3, #0xE800 0x080099E4: F6CF 6300 MOVT R3, #0xFE00 0x080099E8: 401A ANDS R2, R3 0x080099EA: 6042 STR R2, [R0, #4] 0x080099EC: F884 1041 STRB.W R1, [R4, #65] 0x080099F0: 2500 MOVS R5, #0 0x080099F2: F884 5042 STRB.W R5, [R4, #66] 0x080099F6: F884 5040 STRB.W R5, [R4, #64] 0x080099FA: E75C B .L6 ; 0x080098B6

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: 0x080099FC: B14A CBZ R2, .L2 ; 0x08009A12 0x080099FE: 4288 CMP R0, R1 0x08009A00: D007 BEQ .L2 ; 0x08009A12 0x08009A02: D207 BCS .L3 ; 0x08009A14 0x08009A04: 1880 ADDS R0, R0, R2 0x08009A06: 1889 ADDS R1, R1, R2 0x08009A08: 4252 RSBS R2, R2, #0
.L1: 0x08009A0A: 5C8B LDRB R3, [R1, R2] 0x08009A0C: 5483 STRB R3, [R0, R2] 0x08009A0E: 1C52 ADDS R2, R2, #1 0x08009A10: D1FB BNE .L1 ; 0x08009A0A
.L2: 0x08009A12: 4770 BX LR
.L3: 0x08009A14: 1E52 SUBS R2, R2, #1 0x08009A16: 5C8B LDRB R3, [R1, R2] 0x08009A18: 5483 STRB R3, [R0, R2] 0x08009A1A: D1FB BNE .L3 ; 0x08009A14 0x08009A1C: 4770 BX LR

Section .text.HAL_I2CEx_ConfigDigitalFilter from stm32g4xx_hal_i2c_ex.o, size=154, align=2


HAL_I2CEx_ConfigDigitalFilter: 0x08009A1E: B538 PUSH {R3-R5, LR} 0x08009A20: 4604 MOV R4, R0 0x08009A22: 6800 LDR R0, [R0] 0x08009A24: F247 72FF MOVW R2, #0x77FF 0x08009A28: F2C4 0200 MOVT R2, #0x4000 0x08009A2C: 4290 CMP R0, R2 0x08009A2E: 460D MOV R5, R1 0x08009A30: DC08 BGT .L1 ; 0x08009A44 0x08009A32: F245 4100 MOVW R1, #0x5400 0x08009A36: F2C4 0100 MOVT R1, #0x4000 0x08009A3A: 4288 CMP R0, R1 0x08009A3C: D010 BEQ .L3 ; 0x08009A60 0x08009A3E: F501 6180 ADD.W R1, R1, #0x0400 0x08009A42: E004 B .L2 ; 0x08009A4E
.L1: 0x08009A44: 1C51 ADDS R1, R2, #1 0x08009A46: 4288 CMP R0, R1 0x08009A48: D00A BEQ .L3 ; 0x08009A60 0x08009A4A: F501 6140 ADD.W R1, R1, #0x0C00
.L2: 0x08009A4E: 4288 CMP R0, R1 0x08009A50: D006 BEQ .L3 ; 0x08009A60 0x08009A52: F64D 3009 MOVW R0, #0xDB09 ; 0x0800DB09 = .rodata..L.str 0x08009A56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB09 = .rodata..L.str 0x08009A5A: 2191 MOVS R1, #145 0x08009A5C: F001 FBA8 BL assert_failed ; 0x0800B1B0
.L3: 0x08009A60: 2D10 CMP R5, #16 0x08009A62: D306 BCC .L4 ; 0x08009A72 0x08009A64: F64D 3009 MOVW R0, #0xDB09 ; 0x0800DB09 = .rodata..L.str 0x08009A68: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB09 = .rodata..L.str 0x08009A6C: 2192 MOVS R1, #146 0x08009A6E: F001 FB9F BL assert_failed ; 0x0800B1B0
.L4: 0x08009A72: F894 0041 LDRB.W R0, [R4, #65] 0x08009A76: 2820 CMP R0, #32 0x08009A78: D103 BNE .L5 ; 0x08009A82 0x08009A7A: F894 0040 LDRB.W R0, [R4, #64] 0x08009A7E: 2801 CMP R0, #1 0x08009A80: D101 BNE .L6 ; 0x08009A86
.L5: 0x08009A82: 2002 MOVS R0, #2 0x08009A84: BD38 POP {R3-R5, PC}
.L6: 0x08009A86: 2024 MOVS R0, #36 0x08009A88: F884 0041 STRB.W R0, [R4, #65] 0x08009A8C: 6820 LDR R0, [R4] 0x08009A8E: 6801 LDR R1, [R0] 0x08009A90: F021 0101 BIC R1, R1, #1 0x08009A94: 6001 STR R1, [R0] 0x08009A96: 6801 LDR R1, [R0] 0x08009A98: F421 6170 BIC R1, R1, #0x0F00 0x08009A9C: EA41 2105 ORR.W R1, R1, R5, LSL #8 0x08009AA0: 6001 STR R1, [R0] 0x08009AA2: 6801 LDR R1, [R0] 0x08009AA4: F041 0101 ORR R1, R1, #1 0x08009AA8: 6001 STR R1, [R0] 0x08009AAA: 2020 MOVS R0, #32 0x08009AAC: F884 0041 STRB.W R0, [R4, #65] 0x08009AB0: 2000 MOVS R0, #0 0x08009AB2: F884 0040 STRB.W R0, [R4, #64] 0x08009AB6: BD38 POP {R3-R5, PC}

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


HAL_PCDEx_ActivateLPM: 0x08009AB8: 6801 LDR R1, [R0] 0x08009ABA: 2201 MOVS R2, #1 0x08009ABC: F8C0 22D0 STR.W R2, [R0, #0x02D0] 0x08009AC0: 2200 MOVS R2, #0 0x08009AC2: F880 22C8 STRB.W R2, [R0, #0x02C8] 0x08009AC6: F8B1 0054 LDRH.W R0, [R1, #84] 0x08009ACA: F040 0001 ORR R0, R0, #1 0x08009ACE: F8A1 0054 STRH.W R0, [R1, #84] 0x08009AD2: F8B1 0054 LDRH.W R0, [R1, #84] 0x08009AD6: F040 0202 ORR R2, R0, #2 0x08009ADA: 2000 MOVS R0, #0 0x08009ADC: F8A1 2054 STRH.W R2, [R1, #84] 0x08009AE0: 4770 BX LR

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


HAL_PWR_EnableBkUpAccess: 0x08009AE2: F247 0000 MOVW R0, #0x7000 0x08009AE6: F2C4 0000 MOVT R0, #0x4000 0x08009AEA: 6801 LDR R1, [R0] 0x08009AEC: F441 7180 ORR R1, R1, #0x0100 0x08009AF0: 6001 STR R1, [R0] 0x08009AF2: 4770 BX LR

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


HAL_PWREx_DisableUCPDDeadBattery: 0x08009AF4: F247 0008 MOVW R0, #0x7008 0x08009AF8: F2C4 0000 MOVT R0, #0x4000 0x08009AFC: 6801 LDR R1, [R0] 0x08009AFE: F441 4180 ORR R1, R1, #0x4000 0x08009B02: 6001 STR R1, [R0] 0x08009B04: 4770 BX LR

Section .text.HAL_RCC_GetSysClockFreq from stm32g4xx_hal_rcc.o, size=110, align=2


HAL_RCC_GetSysClockFreq: 0x08009B06: F241 0108 MOVW R1, #0x1008 0x08009B0A: F2C4 0102 MOVT R1, #0x4002 0x08009B0E: F242 4200 MOVW R2, #0x2400 0x08009B12: 6808 LDR R0, [R1] 0x08009B14: F2C0 02F4 MOVT R2, #244 0x08009B18: F000 000C AND R0, R0, #12 0x08009B1C: 2804 CMP R0, #4 0x08009B1E: 4610 MOV R0, R2 0x08009B20: D025 BEQ .L1 ; 0x08009B6E 0x08009B22: 6808 LDR R0, [R1] 0x08009B24: F000 000C AND R0, R0, #12 0x08009B28: 2808 CMP R0, #8 0x08009B2A: F647 0040 MOVW R0, #0x7840 0x08009B2E: F2C0 107D MOVT R0, #0x017D 0x08009B32: D01C BEQ .L1 ; 0x08009B6E 0x08009B34: 680B LDR R3, [R1] 0x08009B36: F003 030C AND R3, R3, #12 0x08009B3A: 2B0C CMP R3, #12 0x08009B3C: D118 BNE .L2 ; 0x08009B70 0x08009B3E: 684B LDR R3, [R1, #4] 0x08009B40: F003 0303 AND R3, R3, #3 0x08009B44: 2B03 CMP R3, #3 0x08009B46: 684B LDR R3, [R1, #4] 0x08009B48: BF08 IT EQ 0x08009B4A: 4602 MOVEQ R2, R0 0x08009B4C: F3C3 1003 UBFX R0, R3, #4, #4 0x08009B50: 3001 ADDS R0, #1 0x08009B52: FBB2 F0F0 UDIV R0, R2, R0 0x08009B56: 684A LDR R2, [R1, #4] 0x08009B58: 6849 LDR R1, [R1, #4] 0x08009B5A: F3C2 2206 UBFX R2, R2, #8, #7 0x08009B5E: 4350 MULS R0, R2, R0 0x08009B60: F3C1 6141 UBFX R1, R1, #25, #2 0x08009B64: 2202 MOVS R2, #2 0x08009B66: EB02 0141 ADD.W R1, R2, R1, LSL #1 0x08009B6A: FBB0 F0F1 UDIV R0, R0, R1
.L1: 0x08009B6E: 4770 BX LR
.L2: 0x08009B70: 2000 MOVS R0, #0 0x08009B72: 4770 BX LR

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


HAL_RCC_GetPCLK1Freq: 0x08009B74: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08009B78: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08009B7C: F241 0108 MOVW R1, #0x1008 0x08009B80: F2C4 0102 MOVT R1, #0x4002 0x08009B84: 6800 LDR R0, [R0] 0x08009B86: 6809 LDR R1, [R1] 0x08009B88: F3C1 2102 UBFX R1, R1, #8, #3 0x08009B8C: F24E 1234 MOVW R2, #0xE134 ; 0x0800E134 = APBPrescTable 0x08009B90: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E134 = APBPrescTable 0x08009B94: 5C51 LDRB R1, [R2, R1] 0x08009B96: F001 011F AND R1, R1, #31 0x08009B9A: 40C8 LSRS R0, R1 0x08009B9C: 4770 BX LR

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


HAL_RCC_GetPCLK2Freq: 0x08009B9E: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock 0x08009BA2: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock 0x08009BA6: F241 0108 MOVW R1, #0x1008 0x08009BAA: F2C4 0102 MOVT R1, #0x4002 0x08009BAE: 6800 LDR R0, [R0] 0x08009BB0: 6809 LDR R1, [R1] 0x08009BB2: F3C1 21C2 UBFX R1, R1, #11, #3 0x08009BB6: F24E 1234 MOVW R2, #0xE134 ; 0x0800E134 = APBPrescTable 0x08009BBA: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E134 = APBPrescTable 0x08009BBE: 5C51 LDRB R1, [R2, R1] 0x08009BC0: F001 011F AND R1, R1, #31 0x08009BC4: 40C8 LSRS R0, R1 0x08009BC6: 4770 BX LR

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


HAL_RTCEx_BKUPRead: 0x08009BC8: B510 PUSH {R4, LR} 0x08009BCA: 460C MOV R4, R1 0x08009BCC: 2920 CMP R1, #32 0x08009BCE: D307 BCC .L1 ; 0x08009BE0 0x08009BD0: F64D 402C MOVW R0, #0xDC2C ; 0x0800DC2C = .rodata..L.str 0x08009BD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DC2C = .rodata..L.str 0x08009BD8: F240 71FC MOVW R1, #0x07FC 0x08009BDC: F001 FAE8 BL assert_failed ; 0x0800B1B0
.L1: 0x08009BE0: F242 5000 MOVW R0, #0x2500 0x08009BE4: F2C4 0000 MOVT R0, #0x4000 0x08009BE8: F850 0024 LDR.W R0, [R0, R4, LSL #2] 0x08009BEC: BD10 POP {R4, PC}

Section .text.SPI_EndRxTxTransaction from stm32g4xx_hal_spi.o, size=62, align=2


SPI_EndRxTxTransaction: 0x08009BEE: B570 PUSH {R4-R6, LR} 0x08009BF0: 4615 MOV R5, R2 0x08009BF2: 460E MOV R6, R1 0x08009BF4: 4604 MOV R4, R0 0x08009BF6: F44F 51C0 MOV.W R1, #0x1800 0x08009BFA: 4632 MOV R2, R6 0x08009BFC: 462B MOV R3, R5 0x08009BFE: F7FD FE2F BL SPI_WaitFifoStateUntilTimeout ; 0x08007860 0x08009C02: B968 CBNZ R0, .L1 ; 0x08009C20 0x08009C04: 4620 MOV R0, R4 0x08009C06: 4631 MOV R1, R6 0x08009C08: 462A MOV R2, R5 0x08009C0A: F7FD FE9B BL SPI_WaitFlagStateUntilTimeout ; 0x08007944 0x08009C0E: B938 CBNZ R0, .L1 ; 0x08009C20 0x08009C10: 4620 MOV R0, R4 0x08009C12: F44F 61C0 MOV.W R1, #0x0600 0x08009C16: 4632 MOV R2, R6 0x08009C18: 462B MOV R3, R5 0x08009C1A: F7FD FE21 BL SPI_WaitFifoStateUntilTimeout ; 0x08007860 0x08009C1E: B120 CBZ R0, .L2 ; 0x08009C2A
.L1: 0x08009C20: 6E20 LDR R0, [R4, #96] 0x08009C22: F040 0020 ORR R0, R0, #32 0x08009C26: 6620 STR R0, [R4, #96] 0x08009C28: 2003 MOVS R0, #3
.L2: 0x08009C2A: BD70 POP {R4-R6, PC}

Section .text.UART_AdvFeatureConfig from stm32g4xx_hal_uart.o, size=526, align=2


UART_AdvFeatureConfig: 0x08009C2C: B510 PUSH {R4, LR} 0x08009C2E: 4604 MOV R4, R0 0x08009C30: 6A80 LDR R0, [R0, #40] 0x08009C32: 28FF CMP R0, #255 0x08009C34: D908 BLS .L1 ; 0x08009C48 0x08009C36: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009C3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009C3E: F640 41AE MOVW R1, #0x0CAE 0x08009C42: F001 FAB5 BL assert_failed ; 0x0800B1B0 0x08009C46: 6AA0 LDR R0, [R4, #40]
.L1: 0x08009C48: 0701 LSLS R1, R0, #28 0x08009C4A: D515 BPL .L3 ; 0x08009C78 0x08009C4C: 6BA1 LDR R1, [R4, #56] 0x08009C4E: F441 4000 ORR R0, R1, #0x8000 0x08009C52: F5B0 4F00 CMP.W R0, #0x8000 0x08009C56: D008 BEQ .L2 ; 0x08009C6A 0x08009C58: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009C5C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009C60: F640 41B3 MOVW R1, #0x0CB3 0x08009C64: F001 FAA4 BL assert_failed ; 0x0800B1B0 0x08009C68: 6BA1 LDR R1, [R4, #56]
.L2: 0x08009C6A: 6822 LDR R2, [R4] 0x08009C6C: 6AA0 LDR R0, [R4, #40] 0x08009C6E: 6853 LDR R3, [R2, #4] 0x08009C70: F423 4300 BIC R3, R3, #0x8000 0x08009C74: 4319 ORRS R1, R3 0x08009C76: 6051 STR R1, [R2, #4]
.L3: 0x08009C78: 07C1 LSLS R1, R0, #31 0x08009C7A: D015 BEQ .L5 ; 0x08009CA8 0x08009C7C: 6AE1 LDR R1, [R4, #44] 0x08009C7E: F441 3000 ORR R0, R1, #0x020000 0x08009C82: F5B0 3F00 CMP.W R0, #0x020000 0x08009C86: D008 BEQ .L4 ; 0x08009C9A 0x08009C88: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009C8C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009C90: F640 41BA MOVW R1, #0x0CBA 0x08009C94: F001 FA8C BL assert_failed ; 0x0800B1B0 0x08009C98: 6AE1 LDR R1, [R4, #44]
.L4: 0x08009C9A: 6822 LDR R2, [R4] 0x08009C9C: 6AA0 LDR R0, [R4, #40] 0x08009C9E: 6853 LDR R3, [R2, #4] 0x08009CA0: F423 3300 BIC R3, R3, #0x020000 0x08009CA4: 4319 ORRS R1, R3 0x08009CA6: 6051 STR R1, [R2, #4]
.L5: 0x08009CA8: 0781 LSLS R1, R0, #30 0x08009CAA: D515 BPL .L7 ; 0x08009CD8 0x08009CAC: 6B21 LDR R1, [R4, #48] 0x08009CAE: F441 3080 ORR R0, R1, #0x010000 0x08009CB2: F5B0 3F80 CMP.W R0, #0x010000 0x08009CB6: D008 BEQ .L6 ; 0x08009CCA 0x08009CB8: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009CBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009CC0: F640 41C1 MOVW R1, #0x0CC1 0x08009CC4: F001 FA74 BL assert_failed ; 0x0800B1B0 0x08009CC8: 6B21 LDR R1, [R4, #48]
.L6: 0x08009CCA: 6822 LDR R2, [R4] 0x08009CCC: 6AA0 LDR R0, [R4, #40] 0x08009CCE: 6853 LDR R3, [R2, #4] 0x08009CD0: F423 3380 BIC R3, R3, #0x010000 0x08009CD4: 4319 ORRS R1, R3 0x08009CD6: 6051 STR R1, [R2, #4]
.L7: 0x08009CD8: 0741 LSLS R1, R0, #29 0x08009CDA: D515 BPL .L9 ; 0x08009D08 0x08009CDC: 6B61 LDR R1, [R4, #52] 0x08009CDE: F441 2080 ORR R0, R1, #0x040000 0x08009CE2: F5B0 2F80 CMP.W R0, #0x040000 0x08009CE6: D008 BEQ .L8 ; 0x08009CFA 0x08009CE8: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009CEC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009CF0: F640 41C8 MOVW R1, #0x0CC8 0x08009CF4: F001 FA5C BL assert_failed ; 0x0800B1B0 0x08009CF8: 6B61 LDR R1, [R4, #52]
.L8: 0x08009CFA: 6822 LDR R2, [R4] 0x08009CFC: 6AA0 LDR R0, [R4, #40] 0x08009CFE: 6853 LDR R3, [R2, #4] 0x08009D00: F423 2380 BIC R3, R3, #0x040000 0x08009D04: 4319 ORRS R1, R3 0x08009D06: 6051 STR R1, [R2, #4]
.L9: 0x08009D08: 06C1 LSLS R1, R0, #27 0x08009D0A: D515 BPL .L11 ; 0x08009D38 0x08009D0C: 6BE1 LDR R1, [R4, #60] 0x08009D0E: F441 5080 ORR R0, R1, #0x1000 0x08009D12: F5B0 5F80 CMP.W R0, #0x1000 0x08009D16: D008 BEQ .L10 ; 0x08009D2A 0x08009D18: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009D1C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009D20: F640 41CF MOVW R1, #0x0CCF 0x08009D24: F001 FA44 BL assert_failed ; 0x0800B1B0 0x08009D28: 6BE1 LDR R1, [R4, #60]
.L10: 0x08009D2A: 6822 LDR R2, [R4] 0x08009D2C: 6AA0 LDR R0, [R4, #40] 0x08009D2E: 6893 LDR R3, [R2, #8] 0x08009D30: F423 5380 BIC R3, R3, #0x1000 0x08009D34: 4319 ORRS R1, R3 0x08009D36: 6091 STR R1, [R2, #8]
.L11: 0x08009D38: 0681 LSLS R1, R0, #26 0x08009D3A: D515 BPL .L13 ; 0x08009D68 0x08009D3C: 6C21 LDR R1, [R4, #64] 0x08009D3E: F441 5000 ORR R0, R1, #0x2000 0x08009D42: F5B0 5F00 CMP.W R0, #0x2000 0x08009D46: D008 BEQ .L12 ; 0x08009D5A 0x08009D48: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009D4C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009D50: F640 41D6 MOVW R1, #0x0CD6 0x08009D54: F001 FA2C BL assert_failed ; 0x0800B1B0 0x08009D58: 6C21 LDR R1, [R4, #64]
.L12: 0x08009D5A: 6822 LDR R2, [R4] 0x08009D5C: 6AA0 LDR R0, [R4, #40] 0x08009D5E: 6893 LDR R3, [R2, #8] 0x08009D60: F423 5300 BIC R3, R3, #0x2000 0x08009D64: 4319 ORRS R1, R3 0x08009D66: 6091 STR R1, [R2, #8]
.L13: 0x08009D68: 0640 LSLS R0, R0, #25 0x08009D6A: D54C BPL .L19 ; 0x08009E06 0x08009D6C: 6820 LDR R0, [R4] 0x08009D6E: F644 31FF MOVW R1, #0x4BFF 0x08009D72: F2C4 0100 MOVT R1, #0x4000 0x08009D76: 4288 CMP R0, R1 0x08009D78: DD09 BLE .L14 ; 0x08009D8E 0x08009D7A: 3101 ADDS R1, #1 0x08009D7C: 4288 CMP R0, R1 0x08009D7E: D016 BEQ .L16 ; 0x08009DAE 0x08009D80: F501 6180 ADD.W R1, R1, #0x0400 0x08009D84: 4288 CMP R0, R1 0x08009D86: D012 BEQ .L16 ; 0x08009DAE 0x08009D88: F501 4168 ADD.W R1, R1, #0xE800 0x08009D8C: E005 B .L15 ; 0x08009D9A
.L14: 0x08009D8E: F2A1 71FF SUBW R1, R1, #0x07FF 0x08009D92: 4288 CMP R0, R1 0x08009D94: D00B BEQ .L16 ; 0x08009DAE 0x08009D96: F501 6180 ADD.W R1, R1, #0x0400
.L15: 0x08009D9A: 4288 CMP R0, R1 0x08009D9C: D007 BEQ .L16 ; 0x08009DAE 0x08009D9E: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009DA2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009DA6: F640 41DD MOVW R1, #0x0CDD 0x08009DAA: F001 FA01 BL assert_failed ; 0x0800B1B0
.L16: 0x08009DAE: 6C61 LDR R1, [R4, #68] 0x08009DB0: F441 1080 ORR R0, R1, #0x100000 0x08009DB4: F5B0 1F80 CMP.W R0, #0x100000 0x08009DB8: D008 BEQ .L17 ; 0x08009DCC 0x08009DBA: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009DBE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009DC2: F640 41DE MOVW R1, #0x0CDE 0x08009DC6: F001 F9F3 BL assert_failed ; 0x0800B1B0 0x08009DCA: 6C61 LDR R1, [R4, #68]
.L17: 0x08009DCC: 6820 LDR R0, [R4] 0x08009DCE: 6842 LDR R2, [R0, #4] 0x08009DD0: F422 1280 BIC R2, R2, #0x100000 0x08009DD4: 430A ORRS R2, R1 0x08009DD6: F5B1 1F80 CMP.W R1, #0x100000 0x08009DDA: 6042 STR R2, [R0, #4] 0x08009DDC: D113 BNE .L19 ; 0x08009E06 0x08009DDE: 6CA1 LDR R1, [R4, #72] 0x08009DE0: EA4F 5271 ROR R2, R1, #21 0x08009DE4: 2A04 CMP R2, #4 0x08009DE6: D309 BCC .L18 ; 0x08009DFC 0x08009DE8: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009DEC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009DF0: F640 41E3 MOVW R1, #0x0CE3 0x08009DF4: F001 F9DC BL assert_failed ; 0x0800B1B0 0x08009DF8: 6820 LDR R0, [R4] 0x08009DFA: 6CA1 LDR R1, [R4, #72]
.L18: 0x08009DFC: 6842 LDR R2, [R0, #4] 0x08009DFE: F422 02C0 BIC R2, R2, #0x600000 0x08009E02: 4311 ORRS R1, R2 0x08009E04: 6041 STR R1, [R0, #4]
.L19: 0x08009E06: F894 0028 LDRB.W R0, [R4, #40] 0x08009E0A: 0600 LSLS R0, R0, #24 0x08009E0C: D514 BPL .L21 ; 0x08009E38 0x08009E0E: 6CE0 LDR R0, [R4, #76] 0x08009E10: F440 2100 ORR R1, R0, #0x080000 0x08009E14: F5B1 2F00 CMP.W R1, #0x080000 0x08009E18: D008 BEQ .L20 ; 0x08009E2C 0x08009E1A: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x08009E1E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x08009E22: F640 41EB MOVW R1, #0x0CEB 0x08009E26: F001 F9C3 BL assert_failed ; 0x0800B1B0 0x08009E2A: 6CE0 LDR R0, [R4, #76]
.L20: 0x08009E2C: 6821 LDR R1, [R4] 0x08009E2E: 684A LDR R2, [R1, #4] 0x08009E30: F422 2200 BIC R2, R2, #0x080000 0x08009E34: 4310 ORRS R0, R2 0x08009E36: 6048 STR R0, [R1, #4]
.L21: 0x08009E38: BD10 POP {R4, PC}

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


UART_DMATxHalfCplt: 0x08009E3A: 6A80 LDR R0, [R0, #40] 0x08009E3C: F000 B82A B.W HAL_UART_TxHalfCpltCallback ; 0x08009E94

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


UART_DMAError: 0x08009E40: B538 PUSH {R3-R5, LR} 0x08009E42: 6A84 LDR R4, [R0, #40] 0x08009E44: 6820 LDR R0, [R4] 0x08009E46: F8D4 1088 LDR.W R1, [R4, #136] 0x08009E4A: F8D4 508C LDR.W R5, [R4, #140] 0x08009E4E: 6882 LDR R2, [R0, #8] 0x08009E50: 0612 LSLS R2, R2, #24 0x08009E52: D508 BPL .L1 ; 0x08009E66 0x08009E54: 2921 CMP R1, #33 0x08009E56: D106 BNE .L1 ; 0x08009E66 0x08009E58: 2000 MOVS R0, #0 0x08009E5A: F8A4 0056 STRH.W R0, [R4, #86] 0x08009E5E: 4620 MOV R0, R4 0x08009E60: F7F8 FA90 BL UART_EndTxTransfer ; 0x08002384 0x08009E64: 6820 LDR R0, [R4]
.L1: 0x08009E66: 6880 LDR R0, [R0, #8] 0x08009E68: 0640 LSLS R0, R0, #25 0x08009E6A: D507 BPL .L2 ; 0x08009E7C 0x08009E6C: 2D22 CMP R5, #34 0x08009E6E: D105 BNE .L2 ; 0x08009E7C 0x08009E70: 2000 MOVS R0, #0 0x08009E72: F8A4 005E STRH.W R0, [R4, #94] 0x08009E76: 4620 MOV R0, R4 0x08009E78: F7FE F900 BL UART_EndRxTransfer ; 0x0800807C
.L2: 0x08009E7C: F8D4 0090 LDR.W R0, [R4, #144] 0x08009E80: F040 0110 ORR R1, R0, #16 0x08009E84: 4620 MOV R0, R4 0x08009E86: F8C4 1090 STR.W R1, [R4, #144] 0x08009E8A: E8BD 4038 POP.W {R3-R5, LR} 0x08009E8E: F002 BBB1 B.W HAL_UART_ErrorCallback ; 0x0800C5F4

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


HAL_UARTEx_RxEventCallback: 0x08009E92: 4770 BX LR

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


HAL_UART_TxHalfCpltCallback: 0x08009E94: 4770 BX LR

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


HAL_UART_RxCpltCallback: 0x08009E96: 4770 BX LR

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


HAL_UART_RxHalfCpltCallback: 0x08009E98: 4770 BX LR

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


UART_DMARxHalfCplt: 0x08009E9A: 6A80 LDR R0, [R0, #40] 0x08009E9C: 2101 MOVS R1, #1 0x08009E9E: 6701 STR R1, [R0, #112] 0x08009EA0: 6EC1 LDR R1, [R0, #108] 0x08009EA2: 2901 CMP R1, #1 0x08009EA4: D104 BNE .L1 ; 0x08009EB0 0x08009EA6: F8B0 105C LDRH.W R1, [R0, #92] 0x08009EAA: 0849 LSRS R1, R1, #1 0x08009EAC: F7FF BFF1 B.W HAL_UARTEx_RxEventCallback ; 0x08009E92
.L1: 0x08009EB0: F7FF BFF2 B.W HAL_UART_RxHalfCpltCallback ; 0x08009E98

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


HAL_UARTEx_WakeupCallback: 0x08009EB4: 4770 BX LR

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


HAL_UARTEx_RxFifoFullCallback: 0x08009EB6: 4770 BX LR

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


HAL_UARTEx_TxFifoEmptyCallback: 0x08009EB8: 4770 BX LR

Section .text.UARTEx_SetNbDataToProcess from stm32g4xx_hal_uart_ex.o, size=82, align=2


UARTEx_SetNbDataToProcess: 0x08009EBA: 6E41 LDR R1, [R0, #100] 0x08009EBC: B1F9 CBZ R1, .L1 ; 0x08009EFE 0x08009EBE: B500 PUSH {LR} 0x08009EC0: 6801 LDR R1, [R0] 0x08009EC2: F64D 7CBC MOVW R12, #0xDFBC ; 0x0800DFBC = UARTEx_SetNbDataToProcess.numerator 0x08009EC6: 688A LDR R2, [R1, #8] 0x08009EC8: 6889 LDR R1, [R1, #8] 0x08009ECA: 0F49 LSRS R1, R1, #29 0x08009ECC: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800DFBC = UARTEx_SetNbDataToProcess.numerator 0x08009ED0: F3C2 6242 UBFX R2, R2, #25, #3 0x08009ED4: F64D 7EC4 MOVW LR, #0xDFC4 ; 0x0800DFC4 = UARTEx_SetNbDataToProcess.denominator 0x08009ED8: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800DFC4 = UARTEx_SetNbDataToProcess.denominator 0x08009EDC: F81C 3001 LDRB.W R3, [R12, R1] 0x08009EE0: F81E 1001 LDRB.W R1, [LR, R1] 0x08009EE4: 00DB LSLS R3, R3, #3 0x08009EE6: FBB3 F1F1 UDIV R1, R3, R1 0x08009EEA: F81C 3002 LDRB.W R3, [R12, R2] 0x08009EEE: F81E 2002 LDRB.W R2, [LR, R2] 0x08009EF2: F85D EB04 POP.W {LR} 0x08009EF6: 00DB LSLS R3, R3, #3 0x08009EF8: FBB3 F2F2 UDIV R2, R3, R2 0x08009EFC: E001 B .L2 ; 0x08009F02
.L1: 0x08009EFE: 2101 MOVS R1, #1 0x08009F00: 2201 MOVS R2, #1
.L2: 0x08009F02: F8A0 106A STRH.W R1, [R0, #106] 0x08009F06: F8A0 2068 STRH.W R2, [R0, #104] 0x08009F0A: 4770 BX LR

Section .text.HAL_UARTEx_DisableFifoMode from stm32g4xx_hal_uart_ex.o, size=130, align=2


HAL_UARTEx_DisableFifoMode: 0x08009F0C: B510 PUSH {R4, LR} 0x08009F0E: 4604 MOV R4, R0 0x08009F10: 6800 LDR R0, [R0] 0x08009F12: F644 71FF MOVW R1, #0x4FFF 0x08009F16: F2C4 0100 MOVT R1, #0x4000 0x08009F1A: 4288 CMP R0, R1 0x08009F1C: DC0A BGT .L1 ; 0x08009F34 0x08009F1E: F6A1 31FF SUBW R1, R1, #0x0BFF 0x08009F22: 4288 CMP R0, R1 0x08009F24: D019 BEQ .L3 ; 0x08009F5A 0x08009F26: F501 6180 ADD.W R1, R1, #0x0400 0x08009F2A: 4288 CMP R0, R1 0x08009F2C: D015 BEQ .L3 ; 0x08009F5A 0x08009F2E: F501 6180 ADD.W R1, R1, #0x0400 0x08009F32: E008 B .L2 ; 0x08009F46
.L1: 0x08009F34: 3101 ADDS R1, #1 0x08009F36: 4288 CMP R0, R1 0x08009F38: D00F BEQ .L3 ; 0x08009F5A 0x08009F3A: F501 5140 ADD.W R1, R1, #0x3000 0x08009F3E: 4288 CMP R0, R1 0x08009F40: D00B BEQ .L3 ; 0x08009F5A 0x08009F42: F501 4138 ADD.W R1, R1, #0xB800
.L2: 0x08009F46: 4288 CMP R0, R1 0x08009F48: D007 BEQ .L3 ; 0x08009F5A 0x08009F4A: F24D 7057 MOVW R0, #0xD757 ; 0x0800D757 = .rodata..L.str 0x08009F4E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D757 = .rodata..L.str 0x08009F52: F240 2136 MOVW R1, #0x0236 0x08009F56: F001 F92B BL assert_failed ; 0x0800B1B0
.L3: 0x08009F5A: F894 0084 LDRB.W R0, [R4, #132] 0x08009F5E: 2801 CMP R0, #1 0x08009F60: D101 BNE .L4 ; 0x08009F66 0x08009F62: 2002 MOVS R0, #2 0x08009F64: BD10 POP {R4, PC}
.L4: 0x08009F66: 2024 MOVS R0, #36 0x08009F68: F8C4 0088 STR.W R0, [R4, #136] 0x08009F6C: 6821 LDR R1, [R4] 0x08009F6E: 6808 LDR R0, [R1] 0x08009F70: 680A LDR R2, [R1] 0x08009F72: F022 0201 BIC R2, R2, #1 0x08009F76: 600A STR R2, [R1] 0x08009F78: F020 5200 BIC R2, R0, #0x20000000 0x08009F7C: 2000 MOVS R0, #0 0x08009F7E: 6660 STR R0, [R4, #100] 0x08009F80: 600A STR R2, [R1] 0x08009F82: 2120 MOVS R1, #32 0x08009F84: F8C4 1088 STR.W R1, [R4, #136] 0x08009F88: F884 0084 STRB.W R0, [R4, #132] 0x08009F8C: BD10 POP {R4, PC}

Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=174, align=2


HAL_UARTEx_SetRxFifoThreshold: 0x08009F8E: B570 PUSH {R4-R6, LR} 0x08009F90: 4604 MOV R4, R0 0x08009F92: 6800 LDR R0, [R0] 0x08009F94: F644 72FF MOVW R2, #0x4FFF 0x08009F98: F2C4 0200 MOVT R2, #0x4000 0x08009F9C: 4290 CMP R0, R2 0x08009F9E: 460D MOV R5, R1 0x08009FA0: DC0A BGT .L1 ; 0x08009FB8 0x08009FA2: F6A2 31FF SUBW R1, R2, #0x0BFF 0x08009FA6: 4288 CMP R0, R1 0x08009FA8: D019 BEQ .L3 ; 0x08009FDE 0x08009FAA: F501 6180 ADD.W R1, R1, #0x0400 0x08009FAE: 4288 CMP R0, R1 0x08009FB0: D015 BEQ .L3 ; 0x08009FDE 0x08009FB2: F501 6180 ADD.W R1, R1, #0x0400 0x08009FB6: E008 B .L2 ; 0x08009FCA
.L1: 0x08009FB8: 1C51 ADDS R1, R2, #1 0x08009FBA: 4288 CMP R0, R1 0x08009FBC: D00F BEQ .L3 ; 0x08009FDE 0x08009FBE: F501 5140 ADD.W R1, R1, #0x3000 0x08009FC2: 4288 CMP R0, R1 0x08009FC4: D00B BEQ .L3 ; 0x08009FDE 0x08009FC6: F501 4138 ADD.W R1, R1, #0xB800
.L2: 0x08009FCA: 4288 CMP R0, R1 0x08009FCC: D007 BEQ .L3 ; 0x08009FDE 0x08009FCE: F24D 7057 MOVW R0, #0xD757 ; 0x0800D757 = .rodata..L.str 0x08009FD2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D757 = .rodata..L.str 0x08009FD6: F240 2195 MOVW R1, #0x0295 0x08009FDA: F001 F8E9 BL assert_failed ; 0x0800B1B0
.L3: 0x08009FDE: EA4F 6075 ROR R0, R5, #25 0x08009FE2: 2806 CMP R0, #6 0x08009FE4: D307 BCC .L4 ; 0x08009FF6 0x08009FE6: F24D 7057 MOVW R0, #0xD757 ; 0x0800D757 = .rodata..L.str 0x08009FEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D757 = .rodata..L.str 0x08009FEE: F240 2196 MOVW R1, #0x0296 0x08009FF2: F001 F8DD BL assert_failed ; 0x0800B1B0
.L4: 0x08009FF6: F894 0084 LDRB.W R0, [R4, #132] 0x08009FFA: 2801 CMP R0, #1 0x08009FFC: D101 BNE .L5 ; 0x0800A002 0x08009FFE: 2002 MOVS R0, #2 0x0800A000: BD70 POP {R4-R6, PC}
.L5: 0x0800A002: 2001 MOVS R0, #1 0x0800A004: F884 0084 STRB.W R0, [R4, #132] 0x0800A008: 2024 MOVS R0, #36 0x0800A00A: F8C4 0088 STR.W R0, [R4, #136] 0x0800A00E: 6820 LDR R0, [R4] 0x0800A010: 6806 LDR R6, [R0] 0x0800A012: 6801 LDR R1, [R0] 0x0800A014: F021 0101 BIC R1, R1, #1 0x0800A018: 6001 STR R1, [R0] 0x0800A01A: 6881 LDR R1, [R0, #8] 0x0800A01C: F021 6160 BIC R1, R1, #0x0E000000 0x0800A020: 4329 ORRS R1, R5 0x0800A022: 6081 STR R1, [R0, #8] 0x0800A024: 4620 MOV R0, R4 0x0800A026: F7FF FF48 BL UARTEx_SetNbDataToProcess ; 0x08009EBA 0x0800A02A: 6820 LDR R0, [R4] 0x0800A02C: 6006 STR R6, [R0] 0x0800A02E: 2020 MOVS R0, #32 0x0800A030: F8C4 0088 STR.W R0, [R4, #136] 0x0800A034: 2000 MOVS R0, #0 0x0800A036: F884 0084 STRB.W R0, [R4, #132] 0x0800A03A: BD70 POP {R4-R6, PC}

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


USB_DevInit: 0x0800A03C: 4601 MOV R1, R0 0x0800A03E: 2001 MOVS R0, #1 0x0800A040: F8A1 0040 STRH.W R0, [R1, #64] 0x0800A044: 2200 MOVS R2, #0 0x0800A046: F8A1 2040 STRH.W R2, [R1, #64] 0x0800A04A: F8A1 2044 STRH.W R2, [R1, #68] 0x0800A04E: 2000 MOVS R0, #0 0x0800A050: F8A1 2050 STRH.W R2, [R1, #80] 0x0800A054: 4770 BX LR

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


ADS_1260_BatteryCurrentOffsetCalibrationStart: 0x0800A056: 4602 MOV R2, R0 0x0800A058: F8D0 0188 LDR.W R0, [R0, #0x0188] 0x0800A05C: 6790 STR R0, [R2, #120] 0x0800A05E: F8B2 00CE LDRH.W R0, [R2, #206] 0x0800A062: F8A2 007C STRH.W R0, [R2, #124] 0x0800A066: F8B2 00CC LDRH.W R0, [R2, #204] 0x0800A06A: F8A2 007E STRH.W R0, [R2, #126] 0x0800A06E: F8D2 30D4 LDR.W R3, [R2, #212] 0x0800A072: F8C2 3080 STR.W R3, [R2, #128] 0x0800A076: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800A07A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A07E: 2100 MOVS R1, #0 0x0800A080: F000 B967 B.W EEPROM_storeConfig ; 0x0800A352

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


ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart: 0x0800A084: 4602 MOV R2, R0 0x0800A086: F8D0 00D4 LDR.W R0, [R0, #212] 0x0800A08A: F8C2 0084 STR.W R0, [R2, #132] 0x0800A08E: F8D2 0084 LDR.W R0, [R2, #132] 0x0800A092: F8D2 1080 LDR.W R1, [R2, #128] 0x0800A096: 1A40 SUBS R0, R0, R1 0x0800A098: F241 21DC MOVW R1, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation 0x0800A09C: F2C1 0100 MOVT R1, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation 0x0800A0A0: F44F 737A MOV.W R3, #0x03E8 0x0800A0A4: 6809 LDR R1, [R1] 0x0800A0A6: 4359 MULS R1, R3, R1 0x0800A0A8: FB91 F3F0 SDIV R3, R1, R0 0x0800A0AC: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800A0B0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A0B4: 2100 MOVS R1, #0 0x0800A0B6: F8C2 3088 STR.W R3, [R2, #136] 0x0800A0BA: F000 B94A B.W EEPROM_storeConfig ; 0x0800A352

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


AH_COUNTER_Init: 0x0800A0BE: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800A0C2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A0C6: F24F 12F0 MOVW R2, #0xF1F0 0x0800A0CA: 6DC1 LDR R1, [R0, #92] 0x0800A0CC: F6CF 72FF MOVT R2, #0xFFFF 0x0800A0D0: 4351 MULS R1, R2, R1 0x0800A0D2: 17CB ASRS R3, R1, #31 0x0800A0D4: E9C0 1358 STRD R1, R3, [R0, #0x0160] 0x0800A0D8: 6DC1 LDR R1, [R0, #92] 0x0800A0DA: 4249 RSBS R1, R1, #0 0x0800A0DC: F8C0 1140 STR.W R1, [R0, #0x0140] 0x0800A0E0: 6DC1 LDR R1, [R0, #92] 0x0800A0E2: 4351 MULS R1, R2, R1 0x0800A0E4: 17CA ASRS R2, R1, #31 0x0800A0E6: E9C0 1278 STRD R1, R2, [R0, #0x01E0] 0x0800A0EA: 6DC1 LDR R1, [R0, #92] 0x0800A0EC: 4249 RSBS R1, R1, #0 0x0800A0EE: F8C0 11D8 STR.W R1, [R0, #0x01D8] 0x0800A0F2: 4770 BX LR

Section .text.calc_temp_compensation from chip_temperature.o, size=86, align=2


calc_temp_compensation: 0x0800A0F4: B510 PUSH {R4, LR} 0x0800A0F6: B082 SUB SP, SP, #8 0x0800A0F8: F240 045A MOVW R4, #90 ; 0x10000000 = sys_data 0x0800A0FC: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800A100: 8820 LDRH R0, [R4] 0x0800A102: F8A4 0126 STRH.W R0, [R4, #0x0126] 0x0800A106: F9B4 0072 LDRSH.W R0, [R4, #114] 0x0800A10A: F9B4 1010 LDRSH.W R1, [R4, #16] 0x0800A10E: 4288 CMP R0, R1 0x0800A110: DA19 BGE .L1 ; 0x0800A146 0x0800A112: F8B4 C072 LDRH.W R12, [R4, #114] 0x0800A116: F9B4 0072 LDRSH.W R0, [R4, #114] 0x0800A11A: F9B4 1012 LDRSH.W R1, [R4, #18] 0x0800A11E: 4288 CMP R0, R1 0x0800A120: BFD8 IT LE 0x0800A122: F8B4 C012 LDRHLE.W R12, [R4, #18] 0x0800A126: F9B4 0012 LDRSH.W R0, [R4, #18] 0x0800A12A: F9B4 1014 LDRSH.W R1, [R4, #20] 0x0800A12E: F9B4 2010 LDRSH.W R2, [R4, #16] 0x0800A132: F9B4 3000 LDRSH.W R3, [R4] 0x0800A136: FA0F FC8C SXTH R12, R12 0x0800A13A: F8CD C000 STR.W R12, [SP] 0x0800A13E: F002 F92B BL y ; 0x0800C398 0x0800A142: F8A4 0126 STRH.W R0, [R4, #0x0126]
.L1: 0x0800A146: B002 ADD SP, SP, #8 0x0800A148: BD10 POP {R4, PC}

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


EEPROM_fullRestore: 0x0800A14A: B538 PUSH {R3-R5, LR} 0x0800A14C: 4604 MOV R4, R0 0x0800A14E: F64D 5030 MOVW R0, #0xDD30 ; 0x0800DD30 = .rodata..Lstr.10 0x0800A152: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD30 = .rodata..Lstr.10 0x0800A156: F000 FC80 BL puts ; 0x0800AA5A 0x0800A15A: F240 35F8 MOVW R5, #0x03F8 ; 0x100003F8 = eepromData 0x0800A15E: F2C1 0500 MOVT R5, #0x1000 ; 0x100003F8 = eepromData 0x0800A162: F105 0018 ADD.W R0, R5, #24 0x0800A166: F240 11D8 MOVW R1, #0x01D8 ; 0x080001D8 = defaultEepromData 0x0800A16A: F6C0 0100 MOVT R1, #0x0800 ; 0x080001D8 = defaultEepromData 0x0800A16E: 22B8 MOVS R2, #184 0x0800A170: F7FA F839 BL __aeabi_memcpy4 ; 0x080041E6 0x0800A174: 68A8 LDR R0, [R5, #8] 0x0800A176: 3001 ADDS R0, #1 0x0800A178: 21D0 MOVS R1, #208 0x0800A17A: E9C5 1001 STRD R1, R0, [R5, #4] 0x0800A17E: 2001 MOVS R0, #1 0x0800A180: 7028 STRB R0, [R5] 0x0800A182: 2000 MOVS R0, #0 0x0800A184: 2100 MOVS R1, #0 0x0800A186: 462A MOV R2, R5 0x0800A188: 23D0 MOVS R3, #208 0x0800A18A: F7FE FBBD BL EEPROM_Write ; 0x08008908 0x0800A18E: 4620 MOV R0, R4 0x0800A190: E8BD 4038 POP.W {R3-R5, LR} 0x0800A194: F000 B800 B.W EEPROM_readConfig ; 0x0800A198

Section .text.EEPROM_readConfig from eeprom.o, size=442, align=2


EEPROM_readConfig: 0x0800A198: B5F8 PUSH {R3-R7, LR} 0x0800A19A: 4605 MOV R5, R0 0x0800A19C: F240 34F8 MOVW R4, #0x03F8 ; 0x100003F8 = eepromData 0x0800A1A0: F2C1 0400 MOVT R4, #0x1000 ; 0x100003F8 = eepromData 0x0800A1A4: 2000 MOVS R0, #0 0x0800A1A6: 2100 MOVS R1, #0 0x0800A1A8: 4622 MOV R2, R4 0x0800A1AA: 23D0 MOVS R3, #208 0x0800A1AC: F7FE FB56 BL EEPROM_Read ; 0x0800885C 0x0800A1B0: 69A0 LDR R0, [R4, #24] 0x0800A1B2: 6128 STR R0, [R5, #16] 0x0800A1B4: 8BA0 LDRH R0, [R4, #28] 0x0800A1B6: 82A8 STRH R0, [R5, #20] 0x0800A1B8: 8BE0 LDRH R0, [R4, #30] 0x0800A1BA: 82E8 STRH R0, [R5, #22] 0x0800A1BC: 8C20 LDRH R0, [R4, #32] 0x0800A1BE: 8328 STRH R0, [R5, #24] 0x0800A1C0: 8C60 LDRH R0, [R4, #34] 0x0800A1C2: 83A8 STRH R0, [R5, #28] 0x0800A1C4: 8CA0 LDRH R0, [R4, #36] 0x0800A1C6: 83E8 STRH R0, [R5, #30] 0x0800A1C8: 8CE0 LDRH R0, [R4, #38] 0x0800A1CA: 8428 STRH R0, [R5, #32] 0x0800A1CC: 8D20 LDRH R0, [R4, #40] 0x0800A1CE: 8468 STRH R0, [R5, #34] 0x0800A1D0: 8D60 LDRH R0, [R4, #42] 0x0800A1D2: F8A5 007C STRH.W R0, [R5, #124] 0x0800A1D6: 8DA0 LDRH R0, [R4, #44] 0x0800A1D8: F8A5 007E STRH.W R0, [R5, #126] 0x0800A1DC: 8DE0 LDRH R0, [R4, #46] 0x0800A1DE: F8A5 0098 STRH.W R0, [R5, #152] 0x0800A1E2: 8E20 LDRH R0, [R4, #48] 0x0800A1E4: F8A5 009A STRH.W R0, [R5, #154] 0x0800A1E8: 8E60 LDRH R0, [R4, #50] 0x0800A1EA: F8A5 008C STRH.W R0, [R5, #140] 0x0800A1EE: 8EA0 LDRH R0, [R4, #52] 0x0800A1F0: F8A5 00A0 STRH.W R0, [R5, #160] 0x0800A1F4: 8EE0 LDRH R0, [R4, #54] 0x0800A1F6: F8A5 00A8 STRH.W R0, [R5, #168] 0x0800A1FA: F104 0038 ADD.W R0, R4, #56 0x0800A1FE: E890 500F LDM.W R0, {R0-R3, R12, LR} 0x0800A202: E9D4 6714 LDRD R6, R7, [R4, #80] 0x0800A206: F8C5 0080 STR.W R0, [R5, #128] 0x0800A20A: F8C5 1084 STR.W R1, [R5, #132] 0x0800A20E: F8C5 2088 STR.W R2, [R5, #136] 0x0800A212: F8C5 3090 STR.W R3, [R5, #144] 0x0800A216: F8C5 C09C STR.W R12, [R5, #156] 0x0800A21A: F8C5 E0A4 STR.W LR, [R5, #164] 0x0800A21E: F8C5 60AC STR.W R6, [R5, #172] 0x0800A222: 67AF STR R7, [R5, #120] 0x0800A224: F104 0058 ADD.W R0, R4, #88 0x0800A228: C807 LDM R0, {R0-R2} 0x0800A22A: F8C5 0094 STR.W R0, [R5, #148] 0x0800A22E: F8C5 10B0 STR.W R1, [R5, #176] 0x0800A232: F8C5 20B4 STR.W R2, [R5, #180] 0x0800A236: F8B4 0088 LDRH.W R0, [R4, #136] 0x0800A23A: F8A5 0052 STRH.W R0, [R5, #82] 0x0800A23E: F8B4 008A LDRH.W R0, [R4, #138] 0x0800A242: F8A5 0050 STRH.W R0, [R5, #80] 0x0800A246: F8D4 008C LDR.W R0, [R4, #140] 0x0800A24A: 65E8 STR R0, [R5, #92] 0x0800A24C: F8D4 0090 LDR.W R0, [R4, #144] 0x0800A250: 6628 STR R0, [R5, #96] 0x0800A252: F8B4 0094 LDRH.W R0, [R4, #148] 0x0800A256: F8A5 0054 STRH.W R0, [R5, #84] 0x0800A25A: F8B4 0096 LDRH.W R0, [R4, #150] 0x0800A25E: F8A5 0056 STRH.W R0, [R5, #86] 0x0800A262: F8B4 0098 LDRH.W R0, [R4, #152] 0x0800A266: F8A5 0058 STRH.W R0, [R5, #88] 0x0800A26A: F8B4 009A LDRH.W R0, [R4, #154] 0x0800A26E: F8A5 005A STRH.W R0, [R5, #90] 0x0800A272: F8B4 009C LDRH.W R0, [R4, #156] 0x0800A276: F8A5 0064 STRH.W R0, [R5, #100] 0x0800A27A: F8B4 009E LDRH.W R0, [R4, #158] 0x0800A27E: F8A5 0068 STRH.W R0, [R5, #104] 0x0800A282: F8B4 00A0 LDRH.W R0, [R4, #160] 0x0800A286: 86A8 STRH R0, [R5, #52] 0x0800A288: F8B4 00A2 LDRH.W R0, [R4, #162] 0x0800A28C: 86E8 STRH R0, [R5, #54] 0x0800A28E: F8B4 00A4 LDRH.W R0, [R4, #164] 0x0800A292: 8728 STRH R0, [R5, #56] 0x0800A294: F8B4 00A6 LDRH.W R0, [R4, #166] 0x0800A298: 8768 STRH R0, [R5, #58] 0x0800A29A: F8B4 00A8 LDRH.W R0, [R4, #168] 0x0800A29E: 87A8 STRH R0, [R5, #60] 0x0800A2A0: F8B4 00AA LDRH.W R0, [R4, #170] 0x0800A2A4: 87E8 STRH R0, [R5, #62] 0x0800A2A6: F8B4 00AC LDRH.W R0, [R4, #172] 0x0800A2AA: F8A5 0040 STRH.W R0, [R5, #64] 0x0800A2AE: F8B4 00AE LDRH.W R0, [R4, #174] 0x0800A2B2: F8A5 0042 STRH.W R0, [R5, #66] 0x0800A2B6: F8B4 00B0 LDRH.W R0, [R4, #176] 0x0800A2BA: F8A5 0044 STRH.W R0, [R5, #68] 0x0800A2BE: F8B4 00B2 LDRH.W R0, [R4, #178] 0x0800A2C2: F8A5 0046 STRH.W R0, [R5, #70] 0x0800A2C6: F8B4 00B4 LDRH.W R0, [R4, #180] 0x0800A2CA: F8A5 0048 STRH.W R0, [R5, #72] 0x0800A2CE: F8B4 00B6 LDRH.W R0, [R4, #182] 0x0800A2D2: F8A5 004A STRH.W R0, [R5, #74] 0x0800A2D6: F8B4 00B8 LDRH.W R0, [R4, #184] 0x0800A2DA: F8A5 004C STRH.W R0, [R5, #76] 0x0800A2DE: F8B4 00BA LDRH.W R0, [R4, #186] 0x0800A2E2: F8A5 004E STRH.W R0, [R5, #78] 0x0800A2E6: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800A2EA: F8A5 006A STRH.W R0, [R5, #106] 0x0800A2EE: F8B4 00BE LDRH.W R0, [R4, #190] 0x0800A2F2: F8A5 006C STRH.W R0, [R5, #108] 0x0800A2F6: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800A2FA: F8A5 006E STRH.W R0, [R5, #110] 0x0800A2FE: F8B4 00C2 LDRH.W R0, [R4, #194] 0x0800A302: F8A5 0070 STRH.W R0, [R5, #112] 0x0800A306: F8B4 00C4 LDRH.W R0, [R4, #196] 0x0800A30A: F8A5 0072 STRH.W R0, [R5, #114] 0x0800A30E: F8B4 00C6 LDRH.W R0, [R4, #198] 0x0800A312: F8A5 00B8 STRH.W R0, [R5, #184] 0x0800A316: F8B4 00C8 LDRH.W R0, [R4, #200] 0x0800A31A: F8A5 00BA STRH.W R0, [R5, #186] 0x0800A31E: F8B4 00CA LDRH.W R0, [R4, #202] 0x0800A322: F8A5 00BC STRH.W R0, [R5, #188] 0x0800A326: F8B4 00CC LDRH.W R0, [R4, #204] 0x0800A32A: F8A5 00BE STRH.W R0, [R5, #190] 0x0800A32E: F8B4 00CE LDRH.W R0, [R4, #206] 0x0800A332: F8A5 00C0 STRH.W R0, [R5, #192] 0x0800A336: 68E0 LDR R0, [R4, #12] 0x0800A338: 6068 STR R0, [R5, #4] 0x0800A33A: 88A0 LDRH R0, [R4, #4] 0x0800A33C: 88E1 LDRH R1, [R4, #6] 0x0800A33E: 7822 LDRB R2, [R4] 0x0800A340: F080 00D0 EOR R0, R0, #208 0x0800A344: 4308 ORRS R0, R1 0x0800A346: F082 0101 EOR R1, R2, #1 0x0800A34A: 4308 ORRS R0, R1 0x0800A34C: BF18 IT NE 0x0800A34E: 2001 MOVNE R0, #1 0x0800A350: BDF8 POP {R3-R7, PC}

Section .text.EEPROM_storeConfig from eeprom.o, size=482, align=2


EEPROM_storeConfig: 0x0800A352: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800A356: 4688 MOV R8, R1 0x0800A358: 4604 MOV R4, R0 0x0800A35A: F64D 5045 MOVW R0, #0xDD45 ; 0x0800DD45 = .rodata..Lstr.12 0x0800A35E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD45 = .rodata..Lstr.12 0x0800A362: F000 FB7A BL puts ; 0x0800AA5A 0x0800A366: F240 36F8 MOVW R6, #0x03F8 ; 0x100003F8 = eepromData 0x0800A36A: F2C1 0600 MOVT R6, #0x1000 ; 0x100003F8 = eepromData 0x0800A36E: 6920 LDR R0, [R4, #16] 0x0800A370: 61B0 STR R0, [R6, #24] 0x0800A372: 8AA0 LDRH R0, [R4, #20] 0x0800A374: 83B0 STRH R0, [R6, #28] 0x0800A376: 8AE0 LDRH R0, [R4, #22] 0x0800A378: 83F0 STRH R0, [R6, #30] 0x0800A37A: 8B20 LDRH R0, [R4, #24] 0x0800A37C: 8430 STRH R0, [R6, #32] 0x0800A37E: 8BA0 LDRH R0, [R4, #28] 0x0800A380: 8470 STRH R0, [R6, #34] 0x0800A382: 8BE0 LDRH R0, [R4, #30] 0x0800A384: 84B0 STRH R0, [R6, #36] 0x0800A386: 8C20 LDRH R0, [R4, #32] 0x0800A388: 84F0 STRH R0, [R6, #38] 0x0800A38A: 8C60 LDRH R0, [R4, #34] 0x0800A38C: 8530 STRH R0, [R6, #40] 0x0800A38E: F8B4 007E LDRH.W R0, [R4, #126] 0x0800A392: 85B0 STRH R0, [R6, #44] 0x0800A394: F8B4 007C LDRH.W R0, [R4, #124] 0x0800A398: 8570 STRH R0, [R6, #42] 0x0800A39A: F8B4 0098 LDRH.W R0, [R4, #152] 0x0800A39E: 85F0 STRH R0, [R6, #46] 0x0800A3A0: F8B4 009A LDRH.W R0, [R4, #154] 0x0800A3A4: 8630 STRH R0, [R6, #48] 0x0800A3A6: F8B4 008C LDRH.W R0, [R4, #140] 0x0800A3AA: 8670 STRH R0, [R6, #50] 0x0800A3AC: F8B4 00A0 LDRH.W R0, [R4, #160] 0x0800A3B0: 86B0 STRH R0, [R6, #52] 0x0800A3B2: F8B4 00A8 LDRH.W R0, [R4, #168] 0x0800A3B6: 86F0 STRH R0, [R6, #54] 0x0800A3B8: F8D4 0080 LDR.W R0, [R4, #128] 0x0800A3BC: F8D4 1084 LDR.W R1, [R4, #132] 0x0800A3C0: F8D4 2088 LDR.W R2, [R4, #136] 0x0800A3C4: F8D4 3090 LDR.W R3, [R4, #144] 0x0800A3C8: F8D4 509C LDR.W R5, [R4, #156] 0x0800A3CC: F8D4 70A4 LDR.W R7, [R4, #164] 0x0800A3D0: F8D4 C0AC LDR.W R12, [R4, #172] 0x0800A3D4: F8D4 E078 LDR.W LR, [R4, #120] 0x0800A3D8: E9C6 010E STRD R0, R1, [R6, #56] 0x0800A3DC: E9C6 2310 STRD R2, R3, [R6, #64] 0x0800A3E0: E9C6 5712 STRD R5, R7, [R6, #72] 0x0800A3E4: E9C6 CE14 STRD R12, LR, [R6, #80] 0x0800A3E8: F8D4 0094 LDR.W R0, [R4, #148] 0x0800A3EC: F8D4 10B0 LDR.W R1, [R4, #176] 0x0800A3F0: F8D4 20B4 LDR.W R2, [R4, #180] 0x0800A3F4: F106 0358 ADD.W R3, R6, #88 0x0800A3F8: C307 STM R3!, {R0-R2} 0x0800A3FA: F8B4 0052 LDRH.W R0, [R4, #82] 0x0800A3FE: F8A6 0088 STRH.W R0, [R6, #136] 0x0800A402: F8B4 0050 LDRH.W R0, [R4, #80] 0x0800A406: F8A6 008A STRH.W R0, [R6, #138] 0x0800A40A: 6DE0 LDR R0, [R4, #92] 0x0800A40C: F8C6 008C STR.W R0, [R6, #140] 0x0800A410: 6E20 LDR R0, [R4, #96] 0x0800A412: F8C6 0090 STR.W R0, [R6, #144] 0x0800A416: F8B4 0054 LDRH.W R0, [R4, #84] 0x0800A41A: F8A6 0094 STRH.W R0, [R6, #148] 0x0800A41E: F8B4 0056 LDRH.W R0, [R4, #86] 0x0800A422: F8A6 0096 STRH.W R0, [R6, #150] 0x0800A426: F8B4 0058 LDRH.W R0, [R4, #88] 0x0800A42A: F8A6 0098 STRH.W R0, [R6, #152] 0x0800A42E: F8B4 005A LDRH.W R0, [R4, #90] 0x0800A432: F8A6 009A STRH.W R0, [R6, #154] 0x0800A436: F8B4 0064 LDRH.W R0, [R4, #100] 0x0800A43A: F8A6 009C STRH.W R0, [R6, #156] 0x0800A43E: F8B4 0068 LDRH.W R0, [R4, #104] 0x0800A442: F8A6 009E STRH.W R0, [R6, #158] 0x0800A446: 8EA0 LDRH R0, [R4, #52] 0x0800A448: F8A6 00A0 STRH.W R0, [R6, #160] 0x0800A44C: 8EE0 LDRH R0, [R4, #54] 0x0800A44E: F8A6 00A2 STRH.W R0, [R6, #162] 0x0800A452: 8F20 LDRH R0, [R4, #56] 0x0800A454: F8A6 00A4 STRH.W R0, [R6, #164] 0x0800A458: 8F60 LDRH R0, [R4, #58] 0x0800A45A: F8A6 00A6 STRH.W R0, [R6, #166] 0x0800A45E: 8FA0 LDRH R0, [R4, #60] 0x0800A460: F8A6 00A8 STRH.W R0, [R6, #168] 0x0800A464: 8FE0 LDRH R0, [R4, #62] 0x0800A466: F8A6 00AA STRH.W R0, [R6, #170] 0x0800A46A: F8B4 0040 LDRH.W R0, [R4, #64] 0x0800A46E: F8A6 00AC STRH.W R0, [R6, #172] 0x0800A472: F8B4 0042 LDRH.W R0, [R4, #66] 0x0800A476: F8A6 00AE STRH.W R0, [R6, #174] 0x0800A47A: F8B4 0044 LDRH.W R0, [R4, #68] 0x0800A47E: F8A6 00B0 STRH.W R0, [R6, #176] 0x0800A482: F8B4 0046 LDRH.W R0, [R4, #70] 0x0800A486: F8A6 00B2 STRH.W R0, [R6, #178] 0x0800A48A: F8B4 0048 LDRH.W R0, [R4, #72] 0x0800A48E: F8A6 00B4 STRH.W R0, [R6, #180] 0x0800A492: F8B4 004A LDRH.W R0, [R4, #74] 0x0800A496: F8A6 00B6 STRH.W R0, [R6, #182] 0x0800A49A: F8B4 004C LDRH.W R0, [R4, #76] 0x0800A49E: F8A6 00B8 STRH.W R0, [R6, #184] 0x0800A4A2: F8B4 004E LDRH.W R0, [R4, #78] 0x0800A4A6: F8A6 00BA STRH.W R0, [R6, #186] 0x0800A4AA: F8B4 006A LDRH.W R0, [R4, #106] 0x0800A4AE: F8A6 00BC STRH.W R0, [R6, #188] 0x0800A4B2: F8B4 006C LDRH.W R0, [R4, #108] 0x0800A4B6: F8A6 00BE STRH.W R0, [R6, #190] 0x0800A4BA: F8B4 006E LDRH.W R0, [R4, #110] 0x0800A4BE: F8A6 00C0 STRH.W R0, [R6, #192] 0x0800A4C2: F8B4 0070 LDRH.W R0, [R4, #112] 0x0800A4C6: F8A6 00C2 STRH.W R0, [R6, #194] 0x0800A4CA: F8B4 0072 LDRH.W R0, [R4, #114] 0x0800A4CE: F8A6 00C4 STRH.W R0, [R6, #196] 0x0800A4D2: F8B4 00B8 LDRH.W R0, [R4, #184] 0x0800A4D6: F8A6 00C6 STRH.W R0, [R6, #198] 0x0800A4DA: F8B4 00BA LDRH.W R0, [R4, #186] 0x0800A4DE: F8A6 00C8 STRH.W R0, [R6, #200] 0x0800A4E2: F8B4 00BC LDRH.W R0, [R4, #188] 0x0800A4E6: F8A6 00CA STRH.W R0, [R6, #202] 0x0800A4EA: F8B4 00BE LDRH.W R0, [R4, #190] 0x0800A4EE: F8A6 00CC STRH.W R0, [R6, #204] 0x0800A4F2: F8B4 00C0 LDRH.W R0, [R4, #192] 0x0800A4F6: 68B1 LDR R1, [R6, #8] 0x0800A4F8: F8A6 00CE STRH.W R0, [R6, #206] 0x0800A4FC: 1C48 ADDS R0, R1, #1 0x0800A4FE: 21D0 MOVS R1, #208 0x0800A500: E9C6 1001 STRD R1, R0, [R6, #4] 0x0800A504: 2001 MOVS R0, #1 0x0800A506: F1B8 0F00 CMP.W R8, #0 0x0800A50A: 7030 STRB R0, [R6] 0x0800A50C: D007 BEQ .L1 ; 0x0800A51E 0x0800A50E: F24E 0078 MOVW R0, #0xE078 ; 0x0800E078 = .rodata..Lstr.13 0x0800A512: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E078 = .rodata..Lstr.13 0x0800A516: F000 FAA0 BL puts ; 0x0800AA5A 0x0800A51A: 6860 LDR R0, [R4, #4] 0x0800A51C: 60F0 STR R0, [R6, #12]
.L1: 0x0800A51E: 4632 MOV R2, R6 0x0800A520: 2000 MOVS R0, #0 0x0800A522: 2100 MOVS R1, #0 0x0800A524: 23D0 MOVS R3, #208 0x0800A526: F7FE F9EF BL EEPROM_Write ; 0x08008908 0x0800A52A: 4620 MOV R0, R4 0x0800A52C: E8BD 41F0 POP.W {R4-R8, LR} 0x0800A530: F7FF BE32 B.W EEPROM_readConfig ; 0x0800A198

Section .text.HAL_UART_TxCpltCallback from modbus.o, size=14, align=2


HAL_UART_TxCpltCallback: 0x0800A534: F240 0026 MOVW R0, #38 ; 0x20000000 = modbusData 0x0800A538: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData 0x0800A53C: 2100 MOVS R1, #0 0x0800A53E: 7001 STRB R1, [R0] 0x0800A540: 4770 BX LR

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


mbAppendCrc16: 0x0800A542: B538 PUSH {R3-R5, LR} 0x0800A544: 460C MOV R4, R1 0x0800A546: 4605 MOV R5, R0 0x0800A548: F7F9 FA72 BL mbCrc16 ; 0x08003A30 0x0800A54C: 4601 MOV R1, R0 0x0800A54E: 1CA0 ADDS R0, R4, #2 0x0800A550: 5329 STRH R1, [R5, R4] 0x0800A552: BD38 POP {R3-R5, PC}

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


mbSlaveCheckModbusRtuQuery: 0x0800A554: B538 PUSH {R3-R5, LR} 0x0800A556: 4604 MOV R4, R0 0x0800A558: F810 5F27 LDRB R5, [R0, #39]! 0x0800A55C: F8D0 1201 LDR.W R1, [R0, #0x0201] 0x0800A560: 2905 CMP R1, #5 0x0800A562: D30D BCC .L2 ; 0x0800A580 0x0800A564: F002 F8B4 BL mbCheckCrc16 ; 0x0800C6D0 0x0800A568: 3001 ADDS R0, #1 0x0800A56A: D009 BEQ .L2 ; 0x0800A580 0x0800A56C: B135 CBZ R5, .L1 ; 0x0800A57C 0x0800A56E: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800A572: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A576: 8B00 LDRH R0, [R0, #24] 0x0800A578: 42A8 CMP R0, R5 0x0800A57A: D101 BNE .L2 ; 0x0800A580
.L1: 0x0800A57C: 2002 MOVS R0, #2 0x0800A57E: BD38 POP {R3-R5, PC}
.L2: 0x0800A580: 2000 MOVS R0, #0 0x0800A582: F8C4 0228 STR.W R0, [R4, #0x0228] 0x0800A586: 7520 STRB R0, [R4, #20] 0x0800A588: BD38 POP {R3-R5, PC}

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


mbSlaveProcessRtuQuery: 0x0800A58A: B570 PUSH {R4-R6, LR} 0x0800A58C: 4604 MOV R4, R0 0x0800A58E: 2600 MOVS R6, #0 0x0800A590: 4601 MOV R1, R0 0x0800A592: F8C0 622C STR.W R6, [R0, #0x022C] 0x0800A596: F811 3F27 LDRB R3, [R1, #39]! 0x0800A59A: F880 3127 STRB.W R3, [R0, #0x0127] 0x0800A59E: F200 1527 ADDW R5, R0, #0x0127 0x0800A5A2: 4628 MOV R0, R5 0x0800A5A4: 2201 MOVS R2, #1 0x0800A5A6: F000 F80D BL mbSlaveProcessPdu ; 0x0800A5C4 0x0800A5AA: 4601 MOV R1, R0 0x0800A5AC: 4628 MOV R0, R5 0x0800A5AE: F7FF FFC8 BL mbAppendCrc16 ; 0x0800A542 0x0800A5B2: F8C4 022C STR.W R0, [R4, #0x022C] 0x0800A5B6: 4620 MOV R0, R4 0x0800A5B8: F002 F87E BL mbSend ; 0x0800C6B8 0x0800A5BC: F8C4 6228 STR.W R6, [R4, #0x0228] 0x0800A5C0: 7526 STRB R6, [R4, #20] 0x0800A5C2: BD70 POP {R4-R6, PC}

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


mbSlaveProcessPdu: 0x0800A5C4: F891 C001 LDRB.W R12, [R1, #1] 0x0800A5C8: F1BC 0F10 CMP.W R12, #16 0x0800A5CC: D009 BEQ .L2 ; 0x0800A5E2 0x0800A5CE: F1BC 0F06 CMP.W R12, #6 0x0800A5D2: D004 BEQ .L1 ; 0x0800A5DE 0x0800A5D4: F1BC 0F03 CMP.W R12, #3 0x0800A5D8: D105 BNE .L3 ; 0x0800A5E6 0x0800A5DA: F7F9 BA43 B.W mbSlaveReadHoldingRegisters ; 0x08003A64
.L1: 0x0800A5DE: F002 B887 B.W mbSlaveWriteSingleRegister ; 0x0800C6F0
.L2: 0x0800A5E2: F7F9 BA81 B.W mbSlaveWriteMultipleRegisters ; 0x08003AE8
.L3: 0x0800A5E6: F08C 0180 EOR R1, R12, #128 0x0800A5EA: 5481 STRB R1, [R0, R2] 0x0800A5EC: 1881 ADDS R1, R0, R2 0x0800A5EE: 2301 MOVS R3, #1 0x0800A5F0: 1C90 ADDS R0, R2, #2 0x0800A5F2: 704B STRB R3, [R1, #1] 0x0800A5F4: 4770 BX LR

Section .text.OUTPUTS_Init from outputs.o, size=18, align=2


OUTPUTS_Init: 0x0800A5F6: F240 1004 MOVW R0, #0x0104 ; 0x10000000 = sys_data 0x0800A5FA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A5FE: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x0800A602: 8041 STRH R1, [R0, #2] 0x0800A604: 8001 STRH R1, [R0] 0x0800A606: 4770 BX LR

Section .text.OUTPUTS_CheckLVP from outputs.o, size=358, align=2


OUTPUTS_CheckLVP: 0x0800A608: B570 PUSH {R4-R6, LR} 0x0800A60A: F240 04D8 MOVW R4, #216 ; 0x10000000 = sys_data 0x0800A60E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800A612: F241 3530 MOVW R5, #0x1330 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode 0x0800A616: F834 0C64 LDRH R0, [R4, #-100] 0x0800A61A: F2C1 0500 MOVT R5, #0x1000 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode 0x0800A61E: B128 CBZ R0, .L2 ; 0x0800A62C 0x0800A620: F834 0C64 LDRH R0, [R4, #-100] 0x0800A624: 2801 CMP R0, #1 0x0800A626: D117 BNE .L4 ; 0x0800A658
.L1: 0x0800A628: 2201 MOVS R2, #1 0x0800A62A: E018 B .L5 ; 0x0800A65E
.L2: 0x0800A62C: 8828 LDRH R0, [R5] 0x0800A62E: 2800 CMP R0, #0 0x0800A630: F64F 70FF MOVW R0, #0xFFFF 0x0800A634: BF18 IT NE 0x0800A636: 85E0 STRHNE R0, [R4, #46] 0x0800A638: 8DE1 LDRH R1, [R4, #46] 0x0800A63A: B111 CBZ R1, .L3 ; 0x0800A642 0x0800A63C: 8DE1 LDRH R1, [R4, #46] 0x0800A63E: 4281 CMP R1, R0 0x0800A640: D156 BNE .L13 ; 0x0800A6F0
.L3: 0x0800A642: 6820 LDR R0, [R4] 0x0800A644: F834 1CA4 LDRH R1, [R4, #-164] 0x0800A648: 4288 CMP R0, R1 0x0800A64A: DA14 BGE .L7 ; 0x0800A676 0x0800A64C: 2601 MOVS R6, #1 0x0800A64E: F64D 50AE MOVW R0, #0xDDAE ; 0x0800DDAE = .rodata..Lstr.23 0x0800A652: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DDAE = .rodata..Lstr.23 0x0800A656: E03F B .L12 ; 0x0800A6D8
.L4: 0x0800A658: F834 0C64 LDRH R0, [R4, #-100] 0x0800A65C: 2200 MOVS R2, #0
.L5: 0x0800A65E: F240 4000 MOVW R0, #0x0400 0x0800A662: F6C4 0000 MOVT R0, #0x4800 0x0800A666: F44F 6100 MOV.W R1, #0x0800 0x0800A66A: F001 F975 BL HAL_GPIO_WritePin ; 0x0800B958
.L6: 0x0800A66E: F834 0C64 LDRH R0, [R4, #-100] 0x0800A672: 8028 STRH R0, [R5] 0x0800A674: BD70 POP {R4-R6, PC}
.L7: 0x0800A676: 68E0 LDR R0, [R4, #12] 0x0800A678: F934 1C9C LDRSH R1, [R4, #-156] 0x0800A67C: F44F 727A MOV.W R2, #0x03E8 0x0800A680: 4351 MULS R1, R2, R1 0x0800A682: 4288 CMP R0, R1 0x0800A684: DA05 BGE .L8 ; 0x0800A692 0x0800A686: 2602 MOVS R6, #2 0x0800A688: F24E 00B4 MOVW R0, #0xE0B4 ; 0x0800E0B4 = .rodata..Lstr.22 0x0800A68C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0B4 = .rodata..Lstr.22 0x0800A690: E022 B .L12 ; 0x0800A6D8
.L8: 0x0800A692: F934 0C0A LDRSH R0, [R4, #-10] 0x0800A696: F934 1C90 LDRSH R1, [R4, #-144] 0x0800A69A: 4288 CMP R0, R1 0x0800A69C: DD05 BLE .L9 ; 0x0800A6AA 0x0800A69E: 2603 MOVS R6, #3 0x0800A6A0: F64D 0045 MOVW R0, #0xD845 ; 0x0800D845 = .rodata..Lstr.21 0x0800A6A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D845 = .rodata..Lstr.21 0x0800A6A8: E016 B .L12 ; 0x0800A6D8
.L9: 0x0800A6AA: F934 0C0C LDRSH R0, [R4, #-12] 0x0800A6AE: F934 1C90 LDRSH R1, [R4, #-144] 0x0800A6B2: 4288 CMP R0, R1 0x0800A6B4: DD05 BLE .L11 ; 0x0800A6C2 0x0800A6B6: 2604 MOVS R6, #4
.L10: 0x0800A6B8: F64D 508D MOVW R0, #0xDD8D ; 0x0800DD8D = .rodata..Lstr.20 0x0800A6BC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD8D = .rodata..Lstr.20 0x0800A6C0: E00A B .L12 ; 0x0800A6D8
.L11: 0x0800A6C2: F934 0C0A LDRSH R0, [R4, #-10] 0x0800A6C6: F934 1C8C LDRSH R1, [R4, #-140] 0x0800A6CA: 4288 CMP R0, R1 0x0800A6CC: DA47 BGE .L14 ; 0x0800A75E 0x0800A6CE: 2605 MOVS R6, #5 0x0800A6D0: F24D 20C7 MOVW R0, #0xD2C7 ; 0x0800D2C7 = .rodata..Lstr.19 0x0800A6D4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D2C7 = .rodata..Lstr.19
.L12: 0x0800A6D8: F000 F9BF BL puts ; 0x0800AA5A 0x0800A6DC: 85E6 STRH R6, [R4, #46] 0x0800A6DE: F240 4000 MOVW R0, #0x0400 0x0800A6E2: F6C4 0000 MOVT R0, #0x4800 0x0800A6E6: F44F 6100 MOV.W R1, #0x0800 0x0800A6EA: 2200 MOVS R2, #0 0x0800A6EC: F001 F934 BL HAL_GPIO_WritePin ; 0x0800B958
.L13: 0x0800A6F0: 8DE0 LDRH R0, [R4, #46] 0x0800A6F2: 2800 CMP R0, #0 0x0800A6F4: D0BB BEQ .L6 ; 0x0800A66E 0x0800A6F6: 6820 LDR R0, [R4] 0x0800A6F8: F834 1CA2 LDRH R1, [R4, #-162] 0x0800A6FC: 4288 CMP R0, R1 0x0800A6FE: DDB6 BLE .L6 ; 0x0800A66E 0x0800A700: 68E0 LDR R0, [R4, #12] 0x0800A702: F934 1C9C LDRSH R1, [R4, #-156] 0x0800A706: F44F 727A MOV.W R2, #0x03E8 0x0800A70A: 4351 MULS R1, R2, R1 0x0800A70C: 4288 CMP R0, R1 0x0800A70E: DDAE BLE .L6 ; 0x0800A66E 0x0800A710: F934 0C0A LDRSH R0, [R4, #-10] 0x0800A714: F934 1C8E LDRSH R1, [R4, #-142] 0x0800A718: 4288 CMP R0, R1 0x0800A71A: DAA8 BGE .L6 ; 0x0800A66E 0x0800A71C: F934 0C0C LDRSH R0, [R4, #-12] 0x0800A720: F934 1C8E LDRSH R1, [R4, #-142] 0x0800A724: 4288 CMP R0, R1 0x0800A726: DAA2 BGE .L6 ; 0x0800A66E 0x0800A728: F934 0C0A LDRSH R0, [R4, #-10] 0x0800A72C: F934 1C8A LDRSH R1, [R4, #-138] 0x0800A730: 4288 CMP R0, R1 0x0800A732: DD9C BLE .L6 ; 0x0800A66E 0x0800A734: F934 0C0C LDRSH R0, [R4, #-12] 0x0800A738: F934 1C8A LDRSH R1, [R4, #-138] 0x0800A73C: 4288 CMP R0, R1 0x0800A73E: DD96 BLE .L6 ; 0x0800A66E 0x0800A740: 8DE0 LDRH R0, [R4, #46] 0x0800A742: 2802 CMP R0, #2 0x0800A744: D093 BEQ .L6 ; 0x0800A66E 0x0800A746: 8DE0 LDRH R0, [R4, #46] 0x0800A748: 2807 CMP R0, #7 0x0800A74A: D090 BEQ .L6 ; 0x0800A66E 0x0800A74C: F64D 0067 MOVW R0, #0xD867 ; 0x0800D867 = .rodata..Lstr.24 0x0800A750: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D867 = .rodata..Lstr.24 0x0800A754: F000 F981 BL puts ; 0x0800AA5A 0x0800A758: 2000 MOVS R0, #0 0x0800A75A: 85E0 STRH R0, [R4, #46] 0x0800A75C: E764 B .L1 ; 0x0800A628
.L14: 0x0800A75E: F934 0C0C LDRSH R0, [R4, #-12] 0x0800A762: F934 1C8C LDRSH R1, [R4, #-140] 0x0800A766: 4288 CMP R0, R1 0x0800A768: DAC2 BGE .L13 ; 0x0800A6F0 0x0800A76A: 2606 MOVS R6, #6 0x0800A76C: E7A4 B .L10 ; 0x0800A6B8

Section .text.AuxModeHeaterExec from outputs.o, size=166, align=2


AuxModeHeaterExec: 0x0800A76E: B570 PUSH {R4-R6, LR} 0x0800A770: F240 04BC MOVW R4, #188 ; 0x10000000 = sys_data 0x0800A774: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800A778: F241 3520 MOVW R5, #0x1320 ; 0x10001320 = AuxModeHeaterExec.outputState 0x0800A77C: 8820 LDRH R0, [R4] 0x0800A77E: F1A0 060A SUB.W R6, R0, #10 0x0800A782: 8820 LDRH R0, [R4] 0x0800A784: 69A1 LDR R1, [R4, #24] 0x0800A786: 300A ADDS R0, #10 0x0800A788: 4281 CMP R1, R0 0x0800A78A: F2C1 0500 MOVT R5, #0x1000 ; 0x10001320 = AuxModeHeaterExec.outputState 0x0800A78E: D91B BLS .L1 ; 0x0800A7C8 0x0800A790: F8B4 0094 LDRH.W R0, [R4, #148] 0x0800A794: F241 716F MOVW R1, #0x176F 0x0800A798: 4288 CMP R0, R1 0x0800A79A: D815 BHI .L1 ; 0x0800A7C8 0x0800A79C: 7828 LDRB R0, [R5] 0x0800A79E: B998 CBNZ R0, .L1 ; 0x0800A7C8 0x0800A7A0: F24D 300D MOVW R0, #0xD30D ; 0x0800D30D = .rodata..Lstr.32 0x0800A7A4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D30D = .rodata..Lstr.32 0x0800A7A8: F000 F957 BL puts ; 0x0800AA5A 0x0800A7AC: 2001 MOVS R0, #1 0x0800A7AE: 7028 STRB R0, [R5] 0x0800A7B0: 88A0 LDRH R0, [R4, #4] 0x0800A7B2: FAB0 F080 CLZ R0, R0 0x0800A7B6: 0942 LSRS R2, R0, #5 0x0800A7B8: F640 0000 MOVW R0, #0x0800 0x0800A7BC: F6C4 0000 MOVT R0, #0x4800 0x0800A7C0: F44F 5100 MOV.W R1, #0x2000 0x0800A7C4: F001 F8C8 BL HAL_GPIO_WritePin ; 0x0800B958
.L1: 0x0800A7C8: 69A0 LDR R0, [R4, #24] 0x0800A7CA: 42B0 CMP R0, R6 0x0800A7CC: D203 BCS .L2 ; 0x0800A7D6 0x0800A7CE: 7828 LDRB R0, [R5] 0x0800A7D0: 2801 CMP R0, #1 0x0800A7D2: D008 BEQ .L3 ; 0x0800A7E6 0x0800A7D4: BD70 POP {R4-R6, PC}
.L2: 0x0800A7D6: F8B4 0094 LDRH.W R0, [R4, #148] 0x0800A7DA: F241 7171 MOVW R1, #0x1771 0x0800A7DE: 4288 CMP R0, R1 0x0800A7E0: D317 BCC .L4 ; 0x0800A812 0x0800A7E2: 7828 LDRB R0, [R5] 0x0800A7E4: B1A8 CBZ R0, .L4 ; 0x0800A812
.L3: 0x0800A7E6: F24E 1004 MOVW R0, #0xE104 ; 0x0800E104 = .rodata..Lstr.33 0x0800A7EA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E104 = .rodata..Lstr.33 0x0800A7EE: F000 F934 BL puts ; 0x0800AA5A 0x0800A7F2: 2000 MOVS R0, #0 0x0800A7F4: 7028 STRB R0, [R5] 0x0800A7F6: 88A2 LDRH R2, [R4, #4] 0x0800A7F8: 2A00 CMP R2, #0 0x0800A7FA: BF18 IT NE 0x0800A7FC: 2201 MOVNE R2, #1 0x0800A7FE: F640 0000 MOVW R0, #0x0800 0x0800A802: F6C4 0000 MOVT R0, #0x4800 0x0800A806: F44F 5100 MOV.W R1, #0x2000 0x0800A80A: E8BD 4070 POP.W {R4-R6, LR} 0x0800A80E: F001 B8A3 B.W HAL_GPIO_WritePin ; 0x0800B958
.L4: 0x0800A812: BD70 POP {R4-R6, PC}

Section .text.AuxModeAlarmExec from outputs.o, size=314, align=2


AuxModeAlarmExec: 0x0800A814: B538 PUSH {R3-R5, LR} 0x0800A816: F240 04C0 MOVW R4, #192 ; 0x10000000 = sys_data 0x0800A81A: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800A81E: F241 302A MOVW R0, #0x132A ; 0x1000132A = chargeStopHighTemperatureStart 0x0800A822: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132A = chargeStopHighTemperatureStart 0x0800A826: F9B4 100E LDRSH.W R1, [R4, #14] 0x0800A82A: F9B0 0000 LDRSH.W R0, [R0] 0x0800A82E: F5A0 70FA SUB.W R0, R0, #0x01F4 0x0800A832: 4288 CMP R0, R1 0x0800A834: DB5A BLT .L1 ; 0x0800A8EC 0x0800A836: F9B4 100C LDRSH.W R1, [R4, #12] 0x0800A83A: 4288 CMP R0, R1 0x0800A83C: DB56 BLT .L1 ; 0x0800A8EC 0x0800A83E: F241 3028 MOVW R0, #0x1328 ; 0x10001328 = chargeStopLowTemperatureStart 0x0800A842: F2C1 0000 MOVT R0, #0x1000 ; 0x10001328 = chargeStopLowTemperatureStart 0x0800A846: F9B4 100E LDRSH.W R1, [R4, #14] 0x0800A84A: F9B0 0000 LDRSH.W R0, [R0] 0x0800A84E: F500 70FA ADD.W R0, R0, #0x01F4 0x0800A852: 4288 CMP R0, R1 0x0800A854: DC4A BGT .L1 ; 0x0800A8EC 0x0800A856: F9B4 100C LDRSH.W R1, [R4, #12] 0x0800A85A: 4288 CMP R0, R1 0x0800A85C: DC46 BGT .L1 ; 0x0800A8EC 0x0800A85E: F241 3026 MOVW R0, #0x1326 ; 0x10001326 = dischargeStopHighTemperatureStart 0x0800A862: F2C1 0000 MOVT R0, #0x1000 ; 0x10001326 = dischargeStopHighTemperatureStart 0x0800A866: F9B4 100E LDRSH.W R1, [R4, #14] 0x0800A86A: F9B0 0000 LDRSH.W R0, [R0] 0x0800A86E: F5A0 70FA SUB.W R0, R0, #0x01F4 0x0800A872: 4288 CMP R0, R1 0x0800A874: DB3A BLT .L1 ; 0x0800A8EC 0x0800A876: F9B4 100C LDRSH.W R1, [R4, #12] 0x0800A87A: 4288 CMP R0, R1 0x0800A87C: DB36 BLT .L1 ; 0x0800A8EC 0x0800A87E: F241 3022 MOVW R0, #0x1322 ; 0x10001322 = dischargeStopLowTemperatureStart 0x0800A882: F2C1 0000 MOVT R0, #0x1000 ; 0x10001322 = dischargeStopLowTemperatureStart 0x0800A886: F9B4 100E LDRSH.W R1, [R4, #14] 0x0800A88A: F9B0 0000 LDRSH.W R0, [R0] 0x0800A88E: F500 70FA ADD.W R0, R0, #0x01F4 0x0800A892: 4288 CMP R0, R1 0x0800A894: DC2A BGT .L1 ; 0x0800A8EC 0x0800A896: F9B4 100C LDRSH.W R1, [R4, #12] 0x0800A89A: 4288 CMP R0, R1 0x0800A89C: DC26 BGT .L1 ; 0x0800A8EC 0x0800A89E: F241 302C MOVW R0, #0x132C ; 0x1000132C = chargeCurrentLimit 0x0800A8A2: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132C = chargeCurrentLimit 0x0800A8A6: 6A61 LDR R1, [R4, #36] 0x0800A8A8: F9B0 2000 LDRSH.W R2, [R0] 0x0800A8AC: F04F 33FF MOV.W R3, #0xFFFFFFFF 0x0800A8B0: F64D 05F0 MOVW R5, #0xD8F0 0x0800A8B4: F6CF 75FF MOVT R5, #0xFFFF 0x0800A8B8: F44F 707A MOV.W R0, #0x03E8 0x0800A8BC: FBC2 5300 SMLAL R5, R3, R2, R0 0x0800A8C0: 1A6A SUBS R2, R5, R1 0x0800A8C2: EB73 71E1 SBCS.W R1, R3, R1, ASR #31 0x0800A8C6: DB11 BLT .L1 ; 0x0800A8EC 0x0800A8C8: 6A61 LDR R1, [R4, #36] 0x0800A8CA: F241 331E MOVW R3, #0x131E ; 0x1000131E = loadCurrentLimit 0x0800A8CE: F2C1 0300 MOVT R3, #0x1000 ; 0x1000131E = loadCurrentLimit 0x0800A8D2: EA4F 7CE1 ASR.W R12, R1, #31 0x0800A8D6: F9B3 3000 LDRSH.W R3, [R3] 0x0800A8DA: 2500 MOVS R5, #0 0x0800A8DC: F242 7210 MOVW R2, #0x2710 0x0800A8E0: FBC3 2500 SMLAL R2, R5, R3, R0 0x0800A8E4: 1A88 SUBS R0, R1, R2 0x0800A8E6: EB7C 0005 SBCS.W R0, R12, R5 0x0800A8EA: DA1C BGE .L5 ; 0x0800A926
.L1: 0x0800A8EC: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800A8F0: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800A8F4: 7828 LDRB R0, [R5] 0x0800A8F6: B100 CBZ R0, .L3 ; 0x0800A8FA
.L2: 0x0800A8F8: BD38 POP {R3-R5, PC}
.L3: 0x0800A8FA: F64D 6011 MOVW R0, #0xDE11 ; 0x0800DE11 = .rodata..Lstr.37 0x0800A8FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DE11 = .rodata..Lstr.37 0x0800A902: F000 F8AA BL puts ; 0x0800AA5A 0x0800A906: 2001 MOVS R0, #1 0x0800A908: 7028 STRB R0, [R5] 0x0800A90A: 8820 LDRH R0, [R4] 0x0800A90C: FAB0 F080 CLZ R0, R0 0x0800A910: 0942 LSRS R2, R0, #5
.L4: 0x0800A912: F640 0000 MOVW R0, #0x0800 0x0800A916: F6C4 0000 MOVT R0, #0x4800 0x0800A91A: F44F 5100 MOV.W R1, #0x2000 0x0800A91E: E8BD 4038 POP.W {R3-R5, LR} 0x0800A922: F001 B819 B.W HAL_GPIO_WritePin ; 0x0800B958
.L5: 0x0800A926: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800A92A: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState 0x0800A92E: 7828 LDRB R0, [R5] 0x0800A930: 2800 CMP R0, #0 0x0800A932: D1E1 BNE .L2 ; 0x0800A8F8 0x0800A934: F64D 00A5 MOVW R0, #0xD8A5 ; 0x0800D8A5 = .rodata..Lstr.36 0x0800A938: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D8A5 = .rodata..Lstr.36 0x0800A93C: F000 F88D BL puts ; 0x0800AA5A 0x0800A940: 2000 MOVS R0, #0 0x0800A942: 7028 STRB R0, [R5] 0x0800A944: 8822 LDRH R2, [R4] 0x0800A946: 2A00 CMP R2, #0 0x0800A948: D0E3 BEQ .L4 ; 0x0800A912 0x0800A94A: 2201 MOVS R2, #1 0x0800A94C: E7E1 B .L4 ; 0x0800A912

Section .text.WH_COUNTER_SetToMax from wh_counter.o, size=38, align=2


WH_COUNTER_SetToMax: 0x0800A94E: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800A952: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800A956: F44F 6261 MOV.W R2, #0x0E10 0x0800A95A: 6E01 LDR R1, [R0, #96] 0x0800A95C: FBA1 1202 UMULL R1, R2, R1, R2 0x0800A960: E9C0 125C STRD R1, R2, [R0, #0x0170] 0x0800A964: 2100 MOVS R1, #0 0x0800A966: E9C0 115A STRD R1, R1, [R0, #0x0168] 0x0800A96A: F8C0 1148 STR.W R1, [R0, #0x0148] 0x0800A96E: F8C0 1120 STR.W R1, [R0, #0x0120] 0x0800A972: 4770 BX LR

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


WWDG_IRQHandler: 0x0800A974: E7FE B WWDG_IRQHandler ; 0x0800A974

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


PVD_PVM_IRQHandler: 0x0800A976: E7FE B PVD_PVM_IRQHandler ; 0x0800A976

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


RTC_TAMP_LSECSS_IRQHandler: 0x0800A978: E7FE B RTC_TAMP_LSECSS_IRQHandler ; 0x0800A978

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


RTC_WKUP_IRQHandler: 0x0800A97A: E7FE B RTC_WKUP_IRQHandler ; 0x0800A97A

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


FLASH_IRQHandler: 0x0800A97C: E7FE B FLASH_IRQHandler ; 0x0800A97C

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


RCC_IRQHandler: 0x0800A97E: E7FE B RCC_IRQHandler ; 0x0800A97E

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


EXTI0_IRQHandler: 0x0800A980: E7FE B EXTI0_IRQHandler ; 0x0800A980

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


EXTI1_IRQHandler: 0x0800A982: E7FE B EXTI1_IRQHandler ; 0x0800A982

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


EXTI3_IRQHandler: 0x0800A984: E7FE B EXTI3_IRQHandler ; 0x0800A984

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


EXTI4_IRQHandler: 0x0800A986: E7FE B EXTI4_IRQHandler ; 0x0800A986

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


ADC1_2_IRQHandler: 0x0800A988: E7FE B ADC1_2_IRQHandler ; 0x0800A988

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


USB_HP_IRQHandler: 0x0800A98A: E7FE B USB_HP_IRQHandler ; 0x0800A98A

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


USB_LP_IRQHandler: 0x0800A98C: E7FE B USB_LP_IRQHandler ; 0x0800A98C

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


FDCAN1_IT0_IRQHandler: 0x0800A98E: E7FE B FDCAN1_IT0_IRQHandler ; 0x0800A98E

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


FDCAN1_IT1_IRQHandler: 0x0800A990: E7FE B FDCAN1_IT1_IRQHandler ; 0x0800A990

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


TIM1_BRK_TIM15_IRQHandler: 0x0800A992: E7FE B TIM1_BRK_TIM15_IRQHandler ; 0x0800A992

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


TIM1_UP_TIM16_IRQHandler: 0x0800A994: E7FE B TIM1_UP_TIM16_IRQHandler ; 0x0800A994

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


TIM1_TRG_COM_TIM17_IRQHandler: 0x0800A996: E7FE B TIM1_TRG_COM_TIM17_IRQHandler ; 0x0800A996

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


TIM1_CC_IRQHandler: 0x0800A998: E7FE B TIM1_CC_IRQHandler ; 0x0800A998

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


TIM2_IRQHandler: 0x0800A99A: E7FE B TIM2_IRQHandler ; 0x0800A99A

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


TIM3_IRQHandler: 0x0800A99C: E7FE B TIM3_IRQHandler ; 0x0800A99C

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


TIM4_IRQHandler: 0x0800A99E: E7FE B TIM4_IRQHandler ; 0x0800A99E

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


I2C1_EV_IRQHandler: 0x0800A9A0: E7FE B I2C1_EV_IRQHandler ; 0x0800A9A0

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


I2C1_ER_IRQHandler: 0x0800A9A2: E7FE B I2C1_ER_IRQHandler ; 0x0800A9A2

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


I2C2_EV_IRQHandler: 0x0800A9A4: E7FE B I2C2_EV_IRQHandler ; 0x0800A9A4

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


I2C2_ER_IRQHandler: 0x0800A9A6: E7FE B I2C2_ER_IRQHandler ; 0x0800A9A6

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


SPI1_IRQHandler: 0x0800A9A8: E7FE B SPI1_IRQHandler ; 0x0800A9A8

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


SPI2_IRQHandler: 0x0800A9AA: E7FE B SPI2_IRQHandler ; 0x0800A9AA

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


USART3_IRQHandler: 0x0800A9AC: E7FE B USART3_IRQHandler ; 0x0800A9AC

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


EXTI15_10_IRQHandler: 0x0800A9AE: E7FE B EXTI15_10_IRQHandler ; 0x0800A9AE

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


RTC_Alarm_IRQHandler: 0x0800A9B0: E7FE B RTC_Alarm_IRQHandler ; 0x0800A9B0

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


USBWakeUp_IRQHandler: 0x0800A9B2: E7FE B USBWakeUp_IRQHandler ; 0x0800A9B2

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


TIM8_BRK_IRQHandler: 0x0800A9B4: E7FE B TIM8_BRK_IRQHandler ; 0x0800A9B4

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


TIM8_UP_IRQHandler: 0x0800A9B6: E7FE B TIM8_UP_IRQHandler ; 0x0800A9B6

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


TIM8_TRG_COM_IRQHandler: 0x0800A9B8: E7FE B TIM8_TRG_COM_IRQHandler ; 0x0800A9B8

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


TIM8_CC_IRQHandler: 0x0800A9BA: E7FE B TIM8_CC_IRQHandler ; 0x0800A9BA

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


ADC3_IRQHandler: 0x0800A9BC: E7FE B ADC3_IRQHandler ; 0x0800A9BC

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


FMC_IRQHandler: 0x0800A9BE: E7FE B FMC_IRQHandler ; 0x0800A9BE

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


LPTIM1_IRQHandler: 0x0800A9C0: E7FE B LPTIM1_IRQHandler ; 0x0800A9C0

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


TIM5_IRQHandler: 0x0800A9C2: E7FE B TIM5_IRQHandler ; 0x0800A9C2

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


SPI3_IRQHandler: 0x0800A9C4: E7FE B SPI3_IRQHandler ; 0x0800A9C4

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


UART4_IRQHandler: 0x0800A9C6: E7FE B UART4_IRQHandler ; 0x0800A9C6

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


UART5_IRQHandler: 0x0800A9C8: E7FE B UART5_IRQHandler ; 0x0800A9C8

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


TIM6_DAC_IRQHandler: 0x0800A9CA: E7FE B TIM6_DAC_IRQHandler ; 0x0800A9CA

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


TIM7_DAC_IRQHandler: 0x0800A9CC: E7FE B TIM7_DAC_IRQHandler ; 0x0800A9CC

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


DMA2_Channel1_IRQHandler: 0x0800A9CE: E7FE B DMA2_Channel1_IRQHandler ; 0x0800A9CE

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


DMA2_Channel2_IRQHandler: 0x0800A9D0: E7FE B DMA2_Channel2_IRQHandler ; 0x0800A9D0

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


DMA2_Channel3_IRQHandler: 0x0800A9D2: E7FE B DMA2_Channel3_IRQHandler ; 0x0800A9D2

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


DMA2_Channel4_IRQHandler: 0x0800A9D4: E7FE B DMA2_Channel4_IRQHandler ; 0x0800A9D4

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


DMA2_Channel5_IRQHandler: 0x0800A9D6: E7FE B DMA2_Channel5_IRQHandler ; 0x0800A9D6

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


ADC4_IRQHandler: 0x0800A9D8: E7FE B ADC4_IRQHandler ; 0x0800A9D8

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


ADC5_IRQHandler: 0x0800A9DA: E7FE B ADC5_IRQHandler ; 0x0800A9DA

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


UCPD1_IRQHandler: 0x0800A9DC: E7FE B UCPD1_IRQHandler ; 0x0800A9DC

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


COMP1_2_3_IRQHandler: 0x0800A9DE: E7FE B COMP1_2_3_IRQHandler ; 0x0800A9DE

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


COMP4_5_6_IRQHandler: 0x0800A9E0: E7FE B COMP4_5_6_IRQHandler ; 0x0800A9E0

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


COMP7_IRQHandler: 0x0800A9E2: E7FE B COMP7_IRQHandler ; 0x0800A9E2

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


CRS_IRQHandler: 0x0800A9E4: E7FE B CRS_IRQHandler ; 0x0800A9E4

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


SAI1_IRQHandler: 0x0800A9E6: E7FE B SAI1_IRQHandler ; 0x0800A9E6

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


TIM20_BRK_IRQHandler: 0x0800A9E8: E7FE B TIM20_BRK_IRQHandler ; 0x0800A9E8

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


TIM20_UP_IRQHandler: 0x0800A9EA: E7FE B TIM20_UP_IRQHandler ; 0x0800A9EA

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


TIM20_TRG_COM_IRQHandler: 0x0800A9EC: E7FE B TIM20_TRG_COM_IRQHandler ; 0x0800A9EC

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


TIM20_CC_IRQHandler: 0x0800A9EE: E7FE B TIM20_CC_IRQHandler ; 0x0800A9EE

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


FPU_IRQHandler: 0x0800A9F0: E7FE B FPU_IRQHandler ; 0x0800A9F0

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


I2C4_EV_IRQHandler: 0x0800A9F2: E7FE B I2C4_EV_IRQHandler ; 0x0800A9F2

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


I2C4_ER_IRQHandler: 0x0800A9F4: E7FE B I2C4_ER_IRQHandler ; 0x0800A9F4

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


SPI4_IRQHandler: 0x0800A9F6: E7FE B SPI4_IRQHandler ; 0x0800A9F6

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


FDCAN2_IT0_IRQHandler: 0x0800A9F8: E7FE B FDCAN2_IT0_IRQHandler ; 0x0800A9F8

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


FDCAN2_IT1_IRQHandler: 0x0800A9FA: E7FE B FDCAN2_IT1_IRQHandler ; 0x0800A9FA

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


FDCAN3_IT0_IRQHandler: 0x0800A9FC: E7FE B FDCAN3_IT0_IRQHandler ; 0x0800A9FC

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


FDCAN3_IT1_IRQHandler: 0x0800A9FE: E7FE B FDCAN3_IT1_IRQHandler ; 0x0800A9FE

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


RNG_IRQHandler: 0x0800AA00: E7FE B RNG_IRQHandler ; 0x0800AA00

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


LPUART1_IRQHandler: 0x0800AA02: E7FE B LPUART1_IRQHandler ; 0x0800AA02

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


I2C3_EV_IRQHandler: 0x0800AA04: E7FE B I2C3_EV_IRQHandler ; 0x0800AA04

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


I2C3_ER_IRQHandler: 0x0800AA06: E7FE B I2C3_ER_IRQHandler ; 0x0800AA06

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


DMAMUX_OVR_IRQHandler: 0x0800AA08: E7FE B DMAMUX_OVR_IRQHandler ; 0x0800AA08

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


QUADSPI_IRQHandler: 0x0800AA0A: E7FE B QUADSPI_IRQHandler ; 0x0800AA0A

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


DMA1_Channel8_IRQHandler: 0x0800AA0C: E7FE B DMA1_Channel8_IRQHandler ; 0x0800AA0C

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


DMA2_Channel6_IRQHandler: 0x0800AA0E: E7FE B DMA2_Channel6_IRQHandler ; 0x0800AA0E

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


DMA2_Channel7_IRQHandler: 0x0800AA10: E7FE B DMA2_Channel7_IRQHandler ; 0x0800AA10

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


DMA2_Channel8_IRQHandler: 0x0800AA12: E7FE B DMA2_Channel8_IRQHandler ; 0x0800AA12

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


CORDIC_IRQHandler: 0x0800AA14: E7FE B CORDIC_IRQHandler ; 0x0800AA14

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


FMAC_IRQHandler: 0x0800AA16: E7FE B FMAC_IRQHandler ; 0x0800AA16

Section .text.SystemInit from system_stm32g4xx.o, size=18, align=2


SystemInit: 0x0800AA18: F64E 5088 MOVW R0, #0xED88 0x0800AA1C: F2CE 0000 MOVT R0, #0xE000 0x0800AA20: 6801 LDR R1, [R0] 0x0800AA22: F441 0170 ORR R1, R1, #0xF00000 0x0800AA26: 6001 STR R1, [R0] 0x0800AA28: 4770 BX LR

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


putchar: 0x0800AA2A: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout 0x0800AA2E: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout 0x0800AA32: 6809 LDR R1, [R1] 0x0800AA34: F000 B800 B.W fputc ; 0x0800AA38

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


fputc: 0x0800AA38: B580 PUSH {R7, LR} 0x0800AA3A: 460B MOV R3, R1 0x0800AA3C: F88D 0003 STRB.W R0, [SP, #3] 0x0800AA40: F10D 0003 ADD.W R0, SP, #3 0x0800AA44: 2101 MOVS R1, #1 0x0800AA46: 2201 MOVS R2, #1 0x0800AA48: F000 F81E BL fwrite ; 0x0800AA88 0x0800AA4C: F89D 1003 LDRB.W R1, [SP, #3] 0x0800AA50: 2800 CMP R0, #0 0x0800AA52: BF08 IT EQ 0x0800AA54: 1E41 SUBEQ R1, R0, #1 0x0800AA56: 4608 MOV R0, R1 0x0800AA58: BD08 POP {R3, PC}

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


puts: 0x0800AA5A: B538 PUSH {R3-R5, LR} 0x0800AA5C: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout 0x0800AA60: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout 0x0800AA64: 4604 MOV R4, R0 0x0800AA66: 680D LDR R5, [R1] 0x0800AA68: F002 F9E8 BL strlen ; 0x0800CE3C 0x0800AA6C: 4602 MOV R2, R0 0x0800AA6E: 4628 MOV R0, R5 0x0800AA70: 4621 MOV R1, R4 0x0800AA72: F000 F8A5 BL __SEGGER_RTL_X_file_write ; 0x0800ABC0 0x0800AA76: 3001 ADDS R0, #1 0x0800AA78: D004 BEQ .L1 ; 0x0800AA84 0x0800AA7A: 200A MOVS R0, #10 0x0800AA7C: E8BD 4038 POP.W {R3-R5, LR} 0x0800AA80: F7FF BFD3 B.W putchar ; 0x0800AA2A
.L1: 0x0800AA84: 43C0 MVNS R0, R0 0x0800AA86: BD38 POP {R3-R5, PC}

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


fwrite: 0x0800AA88: B5F8 PUSH {R3-R7, LR} 0x0800AA8A: 461D MOV R5, R3 0x0800AA8C: 4617 MOV R7, R2 0x0800AA8E: 460C MOV R4, R1 0x0800AA90: 4606 MOV R6, R0 0x0800AA92: 4618 MOV R0, R3 0x0800AA94: F002 F934 BL __SEGGER_RTL_X_file_stat ; 0x0800CD00 0x0800AA98: 2800 CMP R0, #0 0x0800AA9A: D403 BMI .L1 ; 0x0800AAA4 0x0800AA9C: FB07 F204 MUL R2, R7, R4 0x0800AAA0: 42A2 CMP R2, R4 0x0800AAA2: D201 BCS .L2 ; 0x0800AAA8
.L1: 0x0800AAA4: 2000 MOVS R0, #0 0x0800AAA6: BDF8 POP {R3-R7, PC}
.L2: 0x0800AAA8: 4628 MOV R0, R5 0x0800AAAA: 4631 MOV R1, R6 0x0800AAAC: F000 F888 BL __SEGGER_RTL_X_file_write ; 0x0800ABC0 0x0800AAB0: FBB0 F0F4 UDIV R0, R0, R4 0x0800AAB4: BDF8 POP {R3-R7, PC}

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


frexp: 0x0800AAB6: EC52 CB10 VMOV R12, R2, D0 0x0800AABA: F3C2 530A UBFX R3, R2, #20, #11 0x0800AABE: F240 71FF MOVW R1, #0x07FF 0x0800AAC2: 428B CMP R3, R1 0x0800AAC4: BF18 IT NE 0x0800AAC6: 2B00 CMPNE R3, #0 0x0800AAC8: D102 BNE .L1 ; 0x0800AAD0 0x0800AACA: 2100 MOVS R1, #0 0x0800AACC: 6001 STR R1, [R0] 0x0800AACE: 4770 BX LR
.L1: 0x0800AAD0: F240 31FE MOVW R1, #0x03FE 0x0800AAD4: F361 521E BFI R2, R1, #20, #11 0x0800AAD8: F2A3 31FE SUBW R1, R3, #0x03FE 0x0800AADC: 6001 STR R1, [R0] 0x0800AADE: EC42 CB10 VMOV D0, R12, R2 0x0800AAE2: 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: 0x0800AAE4: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800AAE8: ED2D 8B02 VSTMDB SP!, {D8} 0x0800AAEC: 1E8E SUBS R6, R1, #2 0x0800AAEE: EB00 07C6 ADD.W R7, R0, R6, LSL #3 0x0800AAF2: 460D MOV R5, R1 0x0800AAF4: ED97 8B00 VLDR D8, [R7] 0x0800AAF8: E9D7 2302 LDRD R2, R3, [R7, #8] 0x0800AAFC: EC59 8B10 VMOV R8, R9, D0 0x0800AB00: 4640 MOV R0, R8 0x0800AB02: 4649 MOV R1, R9 0x0800AB04: F7F9 FA2C BL __aeabi_dmul ; 0x08003F60 0x0800AB08: EC53 2B18 VMOV R2, R3, D8 0x0800AB0C: F7FD FFC6 BL __aeabi_dadd ; 0x08008A9C 0x0800AB10: 2D03 CMP R5, #3 0x0800AB12: EC41 0B10 VMOV D0, R0, R1 0x0800AB16: D312 BCC .L2 ; 0x0800AB3E
.L1: 0x0800AB18: 1E74 SUBS R4, R6, #1 0x0800AB1A: ED17 8B02 VLDR D8, [R7, #-8] 0x0800AB1E: 3F08 SUBS R7, #8 0x0800AB20: EC53 2B10 VMOV R2, R3, D0 0x0800AB24: 4640 MOV R0, R8 0x0800AB26: 4649 MOV R1, R9 0x0800AB28: F7F9 FA1A BL __aeabi_dmul ; 0x08003F60 0x0800AB2C: EC53 2B18 VMOV R2, R3, D8 0x0800AB30: F7FD FFB4 BL __aeabi_dadd ; 0x08008A9C 0x0800AB34: 2E01 CMP R6, #1 0x0800AB36: EC41 0B10 VMOV D0, R0, R1 0x0800AB3A: 4626 MOV R6, R4 0x0800AB3C: D8EC BHI .L1 ; 0x0800AB18
.L2: 0x0800AB3E: EC53 2B10 VMOV R2, R3, D0 0x0800AB42: 4640 MOV R0, R8 0x0800AB44: 4649 MOV R1, R9 0x0800AB46: F7F9 FA0B BL __aeabi_dmul ; 0x08003F60 0x0800AB4A: EC41 0B10 VMOV D0, R0, R1 0x0800AB4E: ECBD 8B02 VLDM SP!, {D8} 0x0800AB52: E8BD 83F8 POP.W {R3-R9, PC}

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: 0x0800AB56: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800AB5A: 460F MOV R7, R1 0x0800AB5C: 4680 MOV R8, R0 0x0800AB5E: EB00 02C1 ADD.W R2, R0, R1, LSL #3 0x0800AB62: EC56 9B10 VMOV R9, R6, D0
.L1: 0x0800AB66: 1E7C SUBS R4, R7, #1 0x0800AB68: F1A2 0508 SUB.W R5, R2, #8 0x0800AB6C: E952 2302 LDRD R2, R3, [R2, #-8] 0x0800AB70: EC51 0B10 VMOV R0, R1, D0 0x0800AB74: F7FD FF92 BL __aeabi_dadd ; 0x08008A9C 0x0800AB78: 464A MOV R2, R9 0x0800AB7A: 4633 MOV R3, R6 0x0800AB7C: F7F9 F9F0 BL __aeabi_dmul ; 0x08003F60 0x0800AB80: 2F02 CMP R7, #2 0x0800AB82: EC41 0B10 VMOV D0, R0, R1 0x0800AB86: 462A MOV R2, R5 0x0800AB88: 4627 MOV R7, R4 0x0800AB8A: D8EC BHI .L1 ; 0x0800AB66 0x0800AB8C: E9D8 2300 LDRD R2, R3, [R8] 0x0800AB90: F7FD FF84 BL __aeabi_dadd ; 0x08008A9C 0x0800AB94: EC41 0B10 VMOV D0, R0, R1 0x0800AB98: E8BD 83F8 POP.W {R3-R9, PC}

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: 0x0800AB9C: 6942 LDR R2, [R0, #20] 0x0800AB9E: B14A CBZ R2, .L1 ; 0x0800ABB4 0x0800ABA0: B510 PUSH {R4, LR} 0x0800ABA2: 4604 MOV R4, R0 0x0800ABA4: 6A03 LDR R3, [R0, #32] 0x0800ABA6: 2B00 CMP R3, #0 0x0800ABA8: BF1C ITT NE 0x0800ABAA: 6921 LDRNE R1, [R4, #16] 0x0800ABAC: 4798 BLXNE R3 0x0800ABAE: 2000 MOVS R0, #0 0x0800ABB0: 6160 STR R0, [R4, #20] 0x0800ABB2: BD10 POP {R4, PC}
.L1: 0x0800ABB4: 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: 0x0800ABB6: 6A43 LDR R3, [R0, #36] 0x0800ABB8: 4608 MOV R0, R1 0x0800ABBA: 2101 MOVS R1, #1 0x0800ABBC: F7FF BF64 B.W fwrite ; 0x0800AA88

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: 0x0800ABC0: 6800 LDR R0, [R0] 0x0800ABC2: F000 B836 B.W SEGGER_RTT_Write ; 0x0800AC32

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: 0x0800ABC6: 4601 MOV R1, R0 0x0800ABC8: 68C0 LDR R0, [R0, #12] 0x0800ABCA: 690A LDR R2, [R1, #16] 0x0800ABCC: 4282 CMP R2, R0 0x0800ABCE: EA6F 0000 MVN.W R0, R0 0x0800ABD2: 4410 ADD R0, R2 0x0800ABD4: BF9C ITT LS 0x0800ABD6: 6889 LDRLS R1, [R1, #8] 0x0800ABD8: 4408 ADDLS R0, R1 0x0800ABDA: 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: 0x0800ABDC: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800ABE0: 4614 MOV R4, R2 0x0800ABE2: 4688 MOV R8, R1 0x0800ABE4: 4605 MOV R5, R0 0x0800ABE6: 68C7 LDR R7, [R0, #12] 0x0800ABE8: F04F 0900 MOV.W R9, #0
.L1: 0x0800ABEC: 6928 LDR R0, [R5, #16] 0x0800ABEE: 43F9 MVNS R1, R7 0x0800ABF0: 42B8 CMP R0, R7 0x0800ABF2: 4408 ADD R0, R1 0x0800ABF4: 68A9 LDR R1, [R5, #8] 0x0800ABF6: BF98 IT LS 0x0800ABF8: 4408 ADDLS R0, R1 0x0800ABFA: 1BCE SUBS R6, R1, R7 0x0800ABFC: 42B0 CMP R0, R6 0x0800ABFE: BF38 IT CC 0x0800AC00: 4606 MOVCC R6, R0 0x0800AC02: 6868 LDR R0, [R5, #4] 0x0800AC04: 42A6 CMP R6, R4 0x0800AC06: BF28 IT CS 0x0800AC08: 4626 MOVCS R6, R4 0x0800AC0A: 4438 ADD R0, R7 0x0800AC0C: 4641 MOV R1, R8 0x0800AC0E: 4632 MOV R2, R6 0x0800AC10: F7F9 FADA BL memcpy ; 0x080041C8 0x0800AC14: 68A8 LDR R0, [R5, #8] 0x0800AC16: 19F1 ADDS R1, R6, R7 0x0800AC18: 1A0F SUBS R7, R1, R0 0x0800AC1A: BF18 IT NE 0x0800AC1C: 460F MOVNE R7, R1 0x0800AC1E: 1BA4 SUBS R4, R4, R6 0x0800AC20: 44B1 ADD R9, R6 0x0800AC22: 44B0 ADD R8, R6 0x0800AC24: F3BF 8F5F DMB SY 0x0800AC28: 60EF STR R7, [R5, #12] 0x0800AC2A: D1DF BNE .L1 ; 0x0800ABEC 0x0800AC2C: 4648 MOV R0, R9 0x0800AC2E: E8BD 83F8 POP.W {R3-R9, PC}

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: 0x0800AC32: B5F8 PUSH {R3-R7, LR} 0x0800AC34: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800AC38: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800AC3C: 4614 MOV R4, R2 0x0800AC3E: 781B LDRB R3, [R3] 0x0800AC40: 2B00 CMP R3, #0 0x0800AC42: 460D MOV R5, R1 0x0800AC44: 4606 MOV R6, R0 0x0800AC46: BF08 IT EQ 0x0800AC48: F002 F878 BLEQ _DoInit ; 0x0800CD3C 0x0800AC4C: F3EF 8711 MRS R7, BASEPRI 0x0800AC50: F04F 0120 MOV.W R1, #32 0x0800AC54: F381 8811 MSR BASEPRI, R1 0x0800AC58: 4630 MOV R0, R6 0x0800AC5A: 4629 MOV R1, R5 0x0800AC5C: 4622 MOV R2, R4 0x0800AC5E: F002 F8C1 BL SEGGER_RTT_WriteNoLock ; 0x0800CDE4 0x0800AC62: F387 8811 MSR BASEPRI, R7 0x0800AC66: BDF8 POP {R3-R7, PC}

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: 0x0800AC68: 4684 MOV R12, R0 0x0800AC6A: 2000 MOVS R0, #0 0x0800AC6C: 2900 CMP R1, #0 0x0800AC6E: BF18 IT NE 0x0800AC70: 2A00 CMPNE R2, #0 0x0800AC72: D00E BEQ .L1 ; 0x0800AC92 0x0800AC74: 7809 LDRB R1, [R1] 0x0800AC76: B248 SXTB R0, R1 0x0800AC78: 2800 CMP R0, #0 0x0800AC7A: D40B BMI .L2 ; 0x0800AC94 0x0800AC7C: F1BC 0F00 CMP.W R12, #0 0x0800AC80: BF18 IT NE 0x0800AC82: F8CC 1000 STRNE.W R1, [R12] 0x0800AC86: 2100 MOVS R1, #0 0x0800AC88: E9C3 1100 STRD R1, R1, [R3] 0x0800AC8C: 2800 CMP R0, #0 0x0800AC8E: BF18 IT NE 0x0800AC90: 2001 MOVNE R0, #1
.L1: 0x0800AC92: 4770 BX LR
.L2: 0x0800AC94: F06F 0001 MVN R0, #1 0x0800AC98: 4770 BX LR

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: 0x0800AC9A: 297F CMP R1, #127 0x0800AC9C: BF8E ITEE HI 0x0800AC9E: F06F 0001 MVNHI R0, #1 0x0800ACA2: 7001 STRBLS R1, [R0] 0x0800ACA4: 2001 MOVLS R0, #1 0x0800ACA6: 4770 BX LR

Section .text.MX_ADC1_Init from adc.o, size=192, align=2


MX_ADC1_Init: 0x0800ACA8: B530 PUSH {R4-R5, LR} 0x0800ACAA: B08B SUB SP, SP, #44 0x0800ACAC: 2500 MOVS R5, #0 0x0800ACAE: 950A STR R5, [SP, #40] 0x0800ACB0: E9CD 5508 STRD R5, R5, [SP, #32] 0x0800ACB4: 4668 MOV R0, SP 0x0800ACB6: 2120 MOVS R1, #32 0x0800ACB8: F7F9 FAB4 BL __aeabi_memclr ; 0x08004224 0x0800ACBC: F640 5464 MOVW R4, #0x0D64 ; 0x10000D64 = hadc1 0x0800ACC0: F2C1 0400 MOVT R4, #0x1000 ; 0x10000D64 = hadc1 0x0800ACC4: F04F 40A0 MOV.W R0, #0x50000000 0x0800ACC8: 6020 STR R0, [R4] 0x0800ACCA: 1D20 ADDS R0, R4, #4 0x0800ACCC: 2114 MOVS R1, #20 0x0800ACCE: F7F9 FAA9 BL __aeabi_memclr ; 0x08004224 0x0800ACD2: 2004 MOVS R0, #4 0x0800ACD4: 61A0 STR R0, [R4, #24] 0x0800ACD6: F44F 7080 MOV.W R0, #0x0100 0x0800ACDA: 83A0 STRH R0, [R4, #28] 0x0800ACDC: 2001 MOVS R0, #1 0x0800ACDE: 6220 STR R0, [R4, #32] 0x0800ACE0: F884 5024 STRB.W R5, [R4, #36] 0x0800ACE4: E9C4 550B STRD R5, R5, [R4, #44] 0x0800ACE8: F884 5038 STRB.W R5, [R4, #56] 0x0800ACEC: F44F 5180 MOV.W R1, #0x1000 0x0800ACF0: 63E1 STR R1, [R4, #60] 0x0800ACF2: F884 0040 STRB.W R0, [R4, #64] 0x0800ACF6: 211C MOVS R1, #28 0x0800ACF8: 6461 STR R1, [R4, #68] 0x0800ACFA: 2180 MOVS R1, #128 0x0800ACFC: E9C4 1512 STRD R1, R5, [R4, #72] 0x0800AD00: 6520 STR R0, [R4, #80] 0x0800AD02: 4620 MOV R0, R4 0x0800AD04: F7F9 FFA4 BL HAL_ADC_Init ; 0x08004C50 0x0800AD08: 2800 CMP R0, #0 0x0800AD0A: BF18 IT NE 0x0800AD0C: F7F9 FDAA BLNE Error_Handler ; 0x08004864 0x0800AD10: 2406 MOVS R4, #6 0x0800AD12: 9408 STR R4, [SP, #32] 0x0800AD14: F44F 4000 MOV.W R0, #0x8000 0x0800AD18: E9CD 0509 STRD R0, R5, [SP, #36] 0x0800AD1C: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x0800AD20: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x0800AD24: A908 ADD R1, SP, #32 0x0800AD26: F000 FBFF BL HAL_ADCEx_MultiModeConfigChannel ; 0x0800B528 0x0800AD2A: 2800 CMP R0, #0 0x0800AD2C: BF18 IT NE 0x0800AD2E: F7F9 FD99 BLNE Error_Handler ; 0x08004864 0x0800AD32: 2002 MOVS R0, #2 0x0800AD34: F2C0 4030 MOVT R0, #0x0430 0x0800AD38: E9CD 0400 STRD R0, R4, [SP] 0x0800AD3C: 2001 MOVS R0, #1 0x0800AD3E: 9002 STR R0, [SP, #8] 0x0800AD40: 2000 MOVS R0, #0 0x0800AD42: F2C4 007F MOVT R0, #0x407F 0x0800AD46: 9003 STR R0, [SP, #12] 0x0800AD48: 2004 MOVS R0, #4 0x0800AD4A: E9CD 0504 STRD R0, R5, [SP, #16] 0x0800AD4E: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1 0x0800AD52: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1 0x0800AD56: 4669 MOV R1, SP 0x0800AD58: F7FA FC02 BL HAL_ADC_ConfigChannel ; 0x08005560 0x0800AD5C: 2800 CMP R0, #0 0x0800AD5E: BF18 IT NE 0x0800AD60: F7F9 FD80 BLNE Error_Handler ; 0x08004864 0x0800AD64: B00B ADD SP, SP, #44 0x0800AD66: BD30 POP {R4-R5, PC}

Section .text.MX_ADC2_Init from adc.o, size=140, align=2


MX_ADC2_Init: 0x0800AD68: B5F0 PUSH {R4-R7, LR} 0x0800AD6A: B089 SUB SP, SP, #36 0x0800AD6C: 2500 MOVS R5, #0 0x0800AD6E: E9CD 5507 STRD R5, R5, [SP, #28] 0x0800AD72: F640 44F8 MOVW R4, #0x0CF8 ; 0x10000CF8 = hadc2 0x0800AD76: F2C1 0400 MOVT R4, #0x1000 ; 0x10000CF8 = hadc2 0x0800AD7A: F240 1000 MOVW R0, #0x0100 0x0800AD7E: F2C5 0000 MOVT R0, #0x5000 0x0800AD82: 6020 STR R0, [R4] 0x0800AD84: 1D20 ADDS R0, R4, #4 0x0800AD86: 2114 MOVS R1, #20 0x0800AD88: F7F9 FA4C BL __aeabi_memclr ; 0x08004224 0x0800AD8C: 2701 MOVS R7, #1 0x0800AD8E: 2604 MOVS R6, #4 0x0800AD90: 61A6 STR R6, [R4, #24] 0x0800AD92: F44F 7080 MOV.W R0, #0x0100 0x0800AD96: 83A0 STRH R0, [R4, #28] 0x0800AD98: 6227 STR R7, [R4, #32] 0x0800AD9A: F884 5024 STRB.W R5, [R4, #36] 0x0800AD9E: F884 5038 STRB.W R5, [R4, #56] 0x0800ADA2: F44F 5080 MOV.W R0, #0x1000 0x0800ADA6: 63E0 STR R0, [R4, #60] 0x0800ADA8: F884 7040 STRB.W R7, [R4, #64] 0x0800ADAC: 201C MOVS R0, #28 0x0800ADAE: 6460 STR R0, [R4, #68] 0x0800ADB0: 2080 MOVS R0, #128 0x0800ADB2: F104 0148 ADD.W R1, R4, #72 0x0800ADB6: C1A1 STM R1!, {R0, R5, R7} 0x0800ADB8: 4620 MOV R0, R4 0x0800ADBA: F7F9 FF49 BL HAL_ADC_Init ; 0x08004C50 0x0800ADBE: 2800 CMP R0, #0 0x0800ADC0: BF18 IT NE 0x0800ADC2: F7F9 FD4F BLNE Error_Handler ; 0x08004864 0x0800ADC6: 2008 MOVS R0, #8 0x0800ADC8: F6C0 4090 MOVT R0, #0x0C90 0x0800ADCC: 9001 STR R0, [SP, #4] 0x0800ADCE: 2006 MOVS R0, #6 0x0800ADD0: E9CD 0702 STRD R0, R7, [SP, #8] 0x0800ADD4: 2000 MOVS R0, #0 0x0800ADD6: F2C4 007F MOVT R0, #0x407F 0x0800ADDA: E9CD 0604 STRD R0, R6, [SP, #16] 0x0800ADDE: 9506 STR R5, [SP, #24] 0x0800ADE0: 4620 MOV R0, R4 0x0800ADE2: A901 ADD R1, SP, #4 0x0800ADE4: F7FA FBBC BL HAL_ADC_ConfigChannel ; 0x08005560 0x0800ADE8: 2800 CMP R0, #0 0x0800ADEA: BF18 IT NE 0x0800ADEC: F7F9 FD3A BLNE Error_Handler ; 0x08004864 0x0800ADF0: B009 ADD SP, SP, #36 0x0800ADF2: BDF0 POP {R4-R7, PC}

Section .text.MX_ADC3_Init from adc.o, size=256, align=2


MX_ADC3_Init: 0x0800ADF4: B510 PUSH {R4, LR} 0x0800ADF6: B08C SUB SP, SP, #48 0x0800ADF8: 2400 MOVS R4, #0 0x0800ADFA: 940B STR R4, [SP, #44] 0x0800ADFC: E9CD 4409 STRD R4, R4, [SP, #36] 0x0800AE00: A801 ADD R0, SP, #4 0x0800AE02: 2120 MOVS R1, #32 0x0800AE04: F7F9 FA0E BL __aeabi_memclr ; 0x08004224 0x0800AE08: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x0800AE0C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x0800AE10: F240 4100 MOVW R1, #0x0400 0x0800AE14: F2C5 0100 MOVT R1, #0x5000 0x0800AE18: E9C0 1400 STRD R1, R4, [R0] 0x0800AE1C: E9C0 4402 STRD R4, R4, [R0, #8] 0x0800AE20: 2101 MOVS R1, #1 0x0800AE22: E9C0 4104 STRD R4, R1, [R0, #16] 0x0800AE26: 2208 MOVS R2, #8 0x0800AE28: 6182 STR R2, [R0, #24] 0x0800AE2A: F44F 7280 MOV.W R2, #0x0100 0x0800AE2E: 8382 STRH R2, [R0, #28] 0x0800AE30: 2203 MOVS R2, #3 0x0800AE32: 6202 STR R2, [R0, #32] 0x0800AE34: F880 4024 STRB.W R4, [R0, #36] 0x0800AE38: E9C0 440B STRD R4, R4, [R0, #44] 0x0800AE3C: F880 1038 STRB.W R1, [R0, #56] 0x0800AE40: F44F 5280 MOV.W R2, #0x1000 0x0800AE44: 63C2 STR R2, [R0, #60] 0x0800AE46: F880 1040 STRB.W R1, [R0, #64] 0x0800AE4A: 221C MOVS R2, #28 0x0800AE4C: 6442 STR R2, [R0, #68] 0x0800AE4E: 2280 MOVS R2, #128 0x0800AE50: E9C0 2412 STRD R2, R4, [R0, #72] 0x0800AE54: 6501 STR R1, [R0, #80] 0x0800AE56: F7F9 FEFB BL HAL_ADC_Init ; 0x08004C50 0x0800AE5A: 2800 CMP R0, #0 0x0800AE5C: BF18 IT NE 0x0800AE5E: F7F9 FD01 BLNE Error_Handler ; 0x08004864 0x0800AE62: 9409 STR R4, [SP, #36] 0x0800AE64: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x0800AE68: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x0800AE6C: A909 ADD R1, SP, #36 0x0800AE6E: F000 FB5B BL HAL_ADCEx_MultiModeConfigChannel ; 0x0800B528 0x0800AE72: 2800 CMP R0, #0 0x0800AE74: BF18 IT NE 0x0800AE76: F7F9 FCF5 BLNE Error_Handler ; 0x08004864 0x0800AE7A: 2002 MOVS R0, #2 0x0800AE7C: F2C0 4030 MOVT R0, #0x0430 0x0800AE80: 9001 STR R0, [SP, #4] 0x0800AE82: 2006 MOVS R0, #6 0x0800AE84: 9002 STR R0, [SP, #8] 0x0800AE86: 2007 MOVS R0, #7 0x0800AE88: 9003 STR R0, [SP, #12] 0x0800AE8A: 207F MOVS R0, #127 0x0800AE8C: 9004 STR R0, [SP, #16] 0x0800AE8E: 2004 MOVS R0, #4 0x0800AE90: E9CD 0405 STRD R0, R4, [SP, #20] 0x0800AE94: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x0800AE98: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x0800AE9C: A901 ADD R1, SP, #4 0x0800AE9E: F7FA FB5F BL HAL_ADC_ConfigChannel ; 0x08005560 0x0800AEA2: 2800 CMP R0, #0 0x0800AEA4: BF18 IT NE 0x0800AEA6: F7F9 FCDD BLNE Error_Handler ; 0x08004864 0x0800AEAA: F241 0000 MOVW R0, #0x1000 0x0800AEAE: F2C3 2060 MOVT R0, #0x3260 0x0800AEB2: 9001 STR R0, [SP, #4] 0x0800AEB4: 200C MOVS R0, #12 0x0800AEB6: 9002 STR R0, [SP, #8] 0x0800AEB8: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x0800AEBC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x0800AEC0: A901 ADD R1, SP, #4 0x0800AEC2: F7FA FB4D BL HAL_ADC_ConfigChannel ; 0x08005560 0x0800AEC6: 2800 CMP R0, #0 0x0800AEC8: BF18 IT NE 0x0800AECA: F7F9 FCCB BLNE Error_Handler ; 0x08004864 0x0800AECE: 2020 MOVS R0, #32 0x0800AED0: F2C1 40F0 MOVT R0, #0x14F0 0x0800AED4: 9001 STR R0, [SP, #4] 0x0800AED6: 2012 MOVS R0, #18 0x0800AED8: 9002 STR R0, [SP, #8] 0x0800AEDA: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3 0x0800AEDE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3 0x0800AEE2: A901 ADD R1, SP, #4 0x0800AEE4: F7FA FB3C BL HAL_ADC_ConfigChannel ; 0x08005560 0x0800AEE8: 2800 CMP R0, #0 0x0800AEEA: BF18 IT NE 0x0800AEEC: F7F9 FCBA BLNE Error_Handler ; 0x08004864 0x0800AEF0: B00C ADD SP, SP, #48 0x0800AEF2: BD10 POP {R4, PC}

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


MX_FDCAN2_Init: 0x0800AEF4: B580 PUSH {R7, LR} 0x0800AEF6: F640 6098 MOVW R0, #0x0E98 ; 0x10000E98 = hfdcan2 0x0800AEFA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E98 = hfdcan2 0x0800AEFE: F646 0100 MOVW R1, #0x6800 0x0800AF02: F2C4 0100 MOVT R1, #0x4000 0x0800AF06: 6001 STR R1, [R0] 0x0800AF08: 2100 MOVS R1, #0 0x0800AF0A: E9C0 1101 STRD R1, R1, [R0, #4] 0x0800AF0E: 60C1 STR R1, [R0, #12] 0x0800AF10: F8C0 100F STR.W R1, [R0, #15] 0x0800AF14: 2210 MOVS R2, #16 0x0800AF16: 6142 STR R2, [R0, #20] 0x0800AF18: 2201 MOVS R2, #1 0x0800AF1A: E9C0 2206 STRD R2, R2, [R0, #24] 0x0800AF1E: E9C0 2208 STRD R2, R2, [R0, #32] 0x0800AF22: E9C0 220A STRD R2, R2, [R0, #40] 0x0800AF26: E9C0 210C STRD R2, R1, [R0, #48] 0x0800AF2A: E9C0 110E STRD R1, R1, [R0, #56] 0x0800AF2E: F7FB F977 BL HAL_FDCAN_Init ; 0x08006220 0x0800AF32: 2800 CMP R0, #0 0x0800AF34: BF14 ITE NE 0x0800AF36: E8BD 4008 POPNE.W {R3, LR} 0x0800AF3A: BD08 POPEQ {R3, PC} 0x0800AF3C: F7F9 BC92 B.W Error_Handler ; 0x08004864

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


MX_FDCAN3_Init: 0x0800AF40: B580 PUSH {R7, LR} 0x0800AF42: F640 6034 MOVW R0, #0x0E34 ; 0x10000E34 = hfdcan3 0x0800AF46: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E34 = hfdcan3 0x0800AF4A: F646 4100 MOVW R1, #0x6C00 0x0800AF4E: F2C4 0100 MOVT R1, #0x4000 0x0800AF52: 6001 STR R1, [R0] 0x0800AF54: 2100 MOVS R1, #0 0x0800AF56: E9C0 1101 STRD R1, R1, [R0, #4] 0x0800AF5A: 60C1 STR R1, [R0, #12] 0x0800AF5C: F8C0 100F STR.W R1, [R0, #15] 0x0800AF60: 2210 MOVS R2, #16 0x0800AF62: 6142 STR R2, [R0, #20] 0x0800AF64: 2201 MOVS R2, #1 0x0800AF66: E9C0 2206 STRD R2, R2, [R0, #24] 0x0800AF6A: E9C0 2208 STRD R2, R2, [R0, #32] 0x0800AF6E: E9C0 220A STRD R2, R2, [R0, #40] 0x0800AF72: E9C0 210C STRD R2, R1, [R0, #48] 0x0800AF76: E9C0 110E STRD R1, R1, [R0, #56] 0x0800AF7A: F7FB F951 BL HAL_FDCAN_Init ; 0x08006220 0x0800AF7E: 2800 CMP R0, #0 0x0800AF80: BF14 ITE NE 0x0800AF82: E8BD 4008 POPNE.W {R3, LR} 0x0800AF86: BD08 POPEQ {R3, PC} 0x0800AF88: F7F9 BC6C B.W Error_Handler ; 0x08004864

Section .text.MX_I2C4_Init from i2c.o, size=100, align=2


MX_I2C4_Init: 0x0800AF8C: B510 PUSH {R4, LR} 0x0800AF8E: F241 149C MOVW R4, #0x119C ; 0x1000119C = hi2c4 0x0800AF92: F2C1 0400 MOVT R4, #0x1000 ; 0x1000119C = hi2c4 0x0800AF96: F248 4000 MOVW R0, #0x8400 0x0800AF9A: F2C4 0000 MOVT R0, #0x4000 0x0800AF9E: 6020 STR R0, [R4] 0x0800AFA0: F248 20BE MOVW R0, #0x82BE 0x0800AFA4: F2C2 00B1 MOVT R0, #0x20B1 0x0800AFA8: 6060 STR R0, [R4, #4] 0x0800AFAA: 2000 MOVS R0, #0 0x0800AFAC: 60A0 STR R0, [R4, #8] 0x0800AFAE: 2001 MOVS R0, #1 0x0800AFB0: 60E0 STR R0, [R4, #12] 0x0800AFB2: F104 0010 ADD.W R0, R4, #16 0x0800AFB6: 2114 MOVS R1, #20 0x0800AFB8: F7F9 F934 BL __aeabi_memclr ; 0x08004224 0x0800AFBC: 4620 MOV R0, R4 0x0800AFBE: F7FD FFFA BL HAL_I2C_Init ; 0x08008FB6 0x0800AFC2: 2800 CMP R0, #0 0x0800AFC4: BF18 IT NE 0x0800AFC6: F7F9 FC4D BLNE Error_Handler ; 0x08004864 0x0800AFCA: 4620 MOV R0, R4 0x0800AFCC: 2100 MOVS R1, #0 0x0800AFCE: F000 FDD1 BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800BB74 0x0800AFD2: 2800 CMP R0, #0 0x0800AFD4: BF18 IT NE 0x0800AFD6: F7F9 FC45 BLNE Error_Handler ; 0x08004864 0x0800AFDA: 4620 MOV R0, R4 0x0800AFDC: 2100 MOVS R1, #0 0x0800AFDE: F7FE FD1E BL HAL_I2CEx_ConfigDigitalFilter ; 0x08009A1E 0x0800AFE2: 2800 CMP R0, #0 0x0800AFE4: BF14 ITE NE 0x0800AFE6: E8BD 4010 POPNE.W {R4, LR} 0x0800AFEA: BD10 POPEQ {R4, PC} 0x0800AFEC: F7F9 BC3A B.W Error_Handler ; 0x08004864

Section .text.HAL_I2C_MspInit from i2c.o, size=240, align=2


HAL_I2C_MspInit: 0x0800AFF0: B510 PUSH {R4, LR} 0x0800AFF2: B09C SUB SP, SP, #112 0x0800AFF4: 4604 MOV R4, R0 0x0800AFF6: A817 ADD R0, SP, #92 0x0800AFF8: 2114 MOVS R1, #20 0x0800AFFA: F7F9 F913 BL __aeabi_memclr ; 0x08004224 0x0800AFFE: A802 ADD R0, SP, #8 0x0800B000: 2154 MOVS R1, #84 0x0800B002: F7F9 F90F BL __aeabi_memclr ; 0x08004224 0x0800B006: 6820 LDR R0, [R4] 0x0800B008: F248 4100 MOVW R1, #0x8400 0x0800B00C: F2C4 0100 MOVT R1, #0x4000 0x0800B010: 4288 CMP R0, R1 0x0800B012: D033 BEQ .L1 ; 0x0800B07C 0x0800B014: F5A1 6140 SUB.W R1, R1, #0x0C00 0x0800B018: 4288 CMP R0, R1 0x0800B01A: D15F BNE .L3 ; 0x0800B0DC 0x0800B01C: F44F 7080 MOV.W R0, #0x0100 0x0800B020: 9002 STR R0, [SP, #8] 0x0800B022: A802 ADD R0, SP, #8 0x0800B024: F7F6 FCAE BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800B028: 2800 CMP R0, #0 0x0800B02A: BF18 IT NE 0x0800B02C: F7F9 FC1A BLNE Error_Handler ; 0x08004864 0x0800B030: F241 044C MOVW R4, #0x104C 0x0800B034: F2C4 0402 MOVT R4, #0x4002 0x0800B038: A917 ADD R1, SP, #92 0x0800B03A: 6820 LDR R0, [R4] 0x0800B03C: F040 0004 ORR R0, R0, #4 0x0800B040: 6020 STR R0, [R4] 0x0800B042: 6820 LDR R0, [R4] 0x0800B044: F000 0004 AND R0, R0, #4 0x0800B048: 9001 STR R0, [SP, #4] 0x0800B04A: 9801 LDR R0, [SP, #4] 0x0800B04C: F44F 7040 MOV.W R0, #0x0300 0x0800B050: 9017 STR R0, [SP, #92] 0x0800B052: 2012 MOVS R0, #18 0x0800B054: 9018 STR R0, [SP, #96] 0x0800B056: 2000 MOVS R0, #0 0x0800B058: E9CD 0019 STRD R0, R0, [SP, #100] 0x0800B05C: 2008 MOVS R0, #8 0x0800B05E: 901B STR R0, [SP, #108] 0x0800B060: F640 0000 MOVW R0, #0x0800 0x0800B064: F6C4 0000 MOVT R0, #0x4800 0x0800B068: F7F6 F8F8 BL HAL_GPIO_Init ; 0x0800125C 0x0800B06C: 68E0 LDR R0, [R4, #12] 0x0800B06E: F040 4080 ORR R0, R0, #0x40000000 0x0800B072: 60E0 STR R0, [R4, #12] 0x0800B074: 68E0 LDR R0, [R4, #12] 0x0800B076: F000 4080 AND R0, R0, #0x40000000 0x0800B07A: E02D B .L2 ; 0x0800B0D8
.L1: 0x0800B07C: F44F 3000 MOV.W R0, #0x020000 0x0800B080: 9002 STR R0, [SP, #8] 0x0800B082: A802 ADD R0, SP, #8 0x0800B084: F7F6 FC7E BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800B088: 2800 CMP R0, #0 0x0800B08A: BF18 IT NE 0x0800B08C: F7F9 FBEA BLNE Error_Handler ; 0x08004864 0x0800B090: F241 044C MOVW R4, #0x104C 0x0800B094: F2C4 0402 MOVT R4, #0x4002 0x0800B098: A917 ADD R1, SP, #92 0x0800B09A: 6820 LDR R0, [R4] 0x0800B09C: F040 0004 ORR R0, R0, #4 0x0800B0A0: 6020 STR R0, [R4] 0x0800B0A2: 6820 LDR R0, [R4] 0x0800B0A4: F000 0004 AND R0, R0, #4 0x0800B0A8: 9001 STR R0, [SP, #4] 0x0800B0AA: 9801 LDR R0, [SP, #4] 0x0800B0AC: 20C0 MOVS R0, #192 0x0800B0AE: 9017 STR R0, [SP, #92] 0x0800B0B0: 2012 MOVS R0, #18 0x0800B0B2: 9018 STR R0, [SP, #96] 0x0800B0B4: 2000 MOVS R0, #0 0x0800B0B6: E9CD 0019 STRD R0, R0, [SP, #100] 0x0800B0BA: 2008 MOVS R0, #8 0x0800B0BC: 901B STR R0, [SP, #108] 0x0800B0BE: F640 0000 MOVW R0, #0x0800 0x0800B0C2: F6C4 0000 MOVT R0, #0x4800 0x0800B0C6: F7F6 F8C9 BL HAL_GPIO_Init ; 0x0800125C 0x0800B0CA: 6920 LDR R0, [R4, #16] 0x0800B0CC: F040 0002 ORR R0, R0, #2 0x0800B0D0: 6120 STR R0, [R4, #16] 0x0800B0D2: 6920 LDR R0, [R4, #16] 0x0800B0D4: F000 0002 AND R0, R0, #2
.L2: 0x0800B0D8: 9001 STR R0, [SP, #4] 0x0800B0DA: 9801 LDR R0, [SP, #4]
.L3: 0x0800B0DC: B01C ADD SP, SP, #112 0x0800B0DE: BD10 POP {R4, PC}

Section .text.SetBootFromFlashAndReadOutProtection from main.o, size=168, align=2


SetBootFromFlashAndReadOutProtection: 0x0800B0E0: B510 PUSH {R4, LR} 0x0800B0E2: B08E SUB SP, SP, #56 0x0800B0E4: A801 ADD R0, SP, #4 0x0800B0E6: 2134 MOVS R1, #52 0x0800B0E8: F7F9 F89C BL __aeabi_memclr ; 0x08004224 0x0800B0EC: A801 ADD R0, SP, #4 0x0800B0EE: F7F5 FFFF BL HAL_FLASHEx_OBGetConfig ; 0x080010F0 0x0800B0F2: 2006 MOVS R0, #6 0x0800B0F4: 9001 STR R0, [SP, #4] 0x0800B0F6: 20BB MOVS R0, #187 0x0800B0F8: 9005 STR R0, [SP, #20] 0x0800B0FA: F44F 40C4 MOV.W R0, #0x6200 0x0800B0FE: 9006 STR R0, [SP, #24] 0x0800B100: F44F 40C0 MOV.W R0, #0x6000 0x0800B104: 9007 STR R0, [SP, #28] 0x0800B106: F000 FC07 BL HAL_FLASH_Unlock ; 0x0800B918 0x0800B10A: B128 CBZ R0, .L1 ; 0x0800B118 0x0800B10C: F64C 7055 MOVW R0, #0xCF55 ; 0x0800CF55 = .rodata..Lstr.52 0x0800B110: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF55 = .rodata..Lstr.52 0x0800B114: F7FF FCA1 BL puts ; 0x0800AA5A
.L1: 0x0800B118: F7FD FCAB BL HAL_FLASH_OB_Unlock ; 0x08008A72 0x0800B11C: B128 CBZ R0, .L2 ; 0x0800B12A 0x0800B11E: F24D 30E9 MOVW R0, #0xD3E9 ; 0x0800D3E9 = .rodata..Lstr.53 0x0800B122: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3E9 = .rodata..Lstr.53 0x0800B126: F7FF FC98 BL puts ; 0x0800AA5A
.L2: 0x0800B12A: F64D 7014 MOVW R0, #0xDF14 ; 0x0800DF14 = .rodata..Lstr.54 0x0800B12E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF14 = .rodata..Lstr.54 0x0800B132: F7FF FC92 BL puts ; 0x0800AA5A 0x0800B136: A801 ADD R0, SP, #4 0x0800B138: F7FB FA84 BL HAL_FLASHEx_OBProgram ; 0x08006644 0x0800B13C: 0004 MOVS R4, R0 0x0800B13E: D008 BEQ .L3 ; 0x0800B152 0x0800B140: F64D 10D1 MOVW R0, #0xD9D1 ; 0x0800D9D1 = .rodata..Lstr.58 0x0800B144: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9D1 = .rodata..Lstr.58 0x0800B148: F7FF FC87 BL puts ; 0x0800AA5A 0x0800B14C: F7FD FDC5 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x0800B150: E015 B .L4 ; 0x0800B17E
.L3: 0x0800B152: F7FD FDC2 BL HAL_FLASH_OB_Lock ; 0x08008CDA 0x0800B156: F64D 7024 MOVW R0, #0xDF24 ; 0x0800DF24 = .rodata..Lstr.55 0x0800B15A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF24 = .rodata..Lstr.55 0x0800B15E: F7FF FC7C BL puts ; 0x0800AA5A 0x0800B162: F000 FBED BL HAL_FLASH_Lock ; 0x0800B940 0x0800B166: F24D 30FF MOVW R0, #0xD3FF ; 0x0800D3FF = .rodata..Lstr.56 0x0800B16A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D3FF = .rodata..Lstr.56 0x0800B16E: F7FF FC74 BL puts ; 0x0800AA5A 0x0800B172: F64D 703C MOVW R0, #0xDF3C ; 0x0800DF3C = .rodata..Lstr.57 0x0800B176: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF3C = .rodata..Lstr.57 0x0800B17A: F7FF FC6E BL puts ; 0x0800AA5A
.L4: 0x0800B17E: FAB4 F084 CLZ R0, R4 0x0800B182: 0940 LSRS R0, R0, #5 0x0800B184: B00E ADD SP, SP, #56 0x0800B186: BD10 POP {R4, PC}

Section .text.HAL_ADC_ConvCpltCallback from main.o, size=40, align=2


HAL_ADC_ConvCpltCallback: 0x0800B188: 6800 LDR R0, [R0] 0x0800B18A: F100 4030 ADD.W R0, R0, #0xB0000000 0x0800B18E: EA4F 2030 ROR R0, R0, #8 0x0800B192: 2806 CMP R0, #6 0x0800B194: D80B BHI .L1 ; 0x0800B1AE 0x0800B196: 2171 MOVS R1, #113 0x0800B198: 40C1 LSRS R1, R0 0x0800B19A: 07C9 LSLS R1, R1, #31 0x0800B19C: D007 BEQ .L1 ; 0x0800B1AE 0x0800B19E: F640 71FC MOVW R1, #0x0FFC ; 0x08000FFC = .rodata..Lswitch.table.HAL_ADC_ConvCpltCallback 0x0800B1A2: F6C0 0100 MOVT R1, #0x0800 ; 0x08000FFC = .rodata..Lswitch.table.HAL_ADC_ConvCpltCallback 0x0800B1A6: F851 0020 LDR.W R0, [R1, R0, LSL #2] 0x0800B1AA: 2101 MOVS R1, #1 0x0800B1AC: 6001 STR R1, [R0]
.L1: 0x0800B1AE: 4770 BX LR

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


assert_failed: 0x0800B1B0: 460A MOV R2, R1 0x0800B1B2: 4601 MOV R1, R0 0x0800B1B4: F64D 00F9 MOVW R0, #0xD8F9 ; 0x0800D8F9 = .rodata..L.str.26 0x0800B1B8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D8F9 = .rodata..L.str.26 0x0800B1BC: F001 BD8A B.W printf ; 0x0800CCD4

Section .text.MX_RTC_Init from rtc.o, size=64, align=2


MX_RTC_Init: 0x0800B1C0: B580 PUSH {R7, LR} 0x0800B1C2: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc 0x0800B1C6: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc 0x0800B1CA: F642 0100 MOVW R1, #0x2800 0x0800B1CE: F2C4 0100 MOVT R1, #0x4000 0x0800B1D2: 6001 STR R1, [R0] 0x0800B1D4: 2100 MOVS R1, #0 0x0800B1D6: 227F MOVS R2, #127 0x0800B1D8: E9C0 1201 STRD R1, R2, [R0, #4] 0x0800B1DC: 22FF MOVS R2, #255 0x0800B1DE: E9C0 2103 STRD R2, R1, [R0, #12] 0x0800B1E2: E9C0 1105 STRD R1, R1, [R0, #20] 0x0800B1E6: F04F 4280 MOV.W R2, #0x40000000 0x0800B1EA: E9C0 2107 STRD R2, R1, [R0, #28] 0x0800B1EE: F000 FD41 BL HAL_RTC_Init ; 0x0800BC74 0x0800B1F2: 2800 CMP R0, #0 0x0800B1F4: BF14 ITE NE 0x0800B1F6: E8BD 4008 POPNE.W {R3, LR} 0x0800B1FA: BD08 POPEQ {R3, PC} 0x0800B1FC: F7F9 BB32 B.W Error_Handler ; 0x08004864

Section .text.HAL_RTC_MspInit from rtc.o, size=92, align=2


HAL_RTC_MspInit: 0x0800B200: B510 PUSH {R4, LR} 0x0800B202: B096 SUB SP, SP, #88 0x0800B204: 4604 MOV R4, R0 0x0800B206: A802 ADD R0, SP, #8 0x0800B208: 214C MOVS R1, #76 0x0800B20A: F7F9 F80B BL __aeabi_memclr ; 0x08004224 0x0800B20E: 6820 LDR R0, [R4] 0x0800B210: F642 0100 MOVW R1, #0x2800 0x0800B214: F2C4 0100 MOVT R1, #0x4000 0x0800B218: 4288 CMP R0, R1 0x0800B21A: D11D BNE .L1 ; 0x0800B258 0x0800B21C: F44F 2000 MOV.W R0, #0x080000 0x0800B220: 9001 STR R0, [SP, #4] 0x0800B222: F44F 7080 MOV.W R0, #0x0100 0x0800B226: 9015 STR R0, [SP, #84] 0x0800B228: A801 ADD R0, SP, #4 0x0800B22A: F7F6 FBAB BL HAL_RCCEx_PeriphCLKConfig ; 0x08001984 0x0800B22E: 2800 CMP R0, #0 0x0800B230: BF18 IT NE 0x0800B232: F7F9 FB17 BLNE Error_Handler ; 0x08004864 0x0800B236: F241 0058 MOVW R0, #0x1058 0x0800B23A: F2C4 0002 MOVT R0, #0x4002 0x0800B23E: 6B81 LDR R1, [R0, #56] 0x0800B240: F441 4100 ORR R1, R1, #0x8000 0x0800B244: 6381 STR R1, [R0, #56] 0x0800B246: 6801 LDR R1, [R0] 0x0800B248: F441 6180 ORR R1, R1, #0x0400 0x0800B24C: 6001 STR R1, [R0] 0x0800B24E: 6800 LDR R0, [R0] 0x0800B250: F400 6080 AND R0, R0, #0x0400 0x0800B254: 9000 STR R0, [SP, #0] 0x0800B256: 9800 LDR R0, [SP, #0]
.L1: 0x0800B258: B016 ADD SP, SP, #88 0x0800B25A: BD10 POP {R4, PC}

Section .text.MX_SPI3_Init from spi.o, size=84, align=2


MX_SPI3_Init: 0x0800B25C: B580 PUSH {R7, LR} 0x0800B25E: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3 0x0800B262: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3 0x0800B266: F643 4100 MOVW R1, #0x3C00 0x0800B26A: F2C4 0100 MOVT R1, #0x4000 0x0800B26E: 6001 STR R1, [R0] 0x0800B270: F44F 7182 MOV.W R1, #0x0104 0x0800B274: 6041 STR R1, [R0, #4] 0x0800B276: 2100 MOVS R1, #0 0x0800B278: 6081 STR R1, [R0, #8] 0x0800B27A: F44F 62E0 MOV.W R2, #0x0700 0x0800B27E: E9C0 2103 STRD R2, R1, [R0, #12] 0x0800B282: 2201 MOVS R2, #1 0x0800B284: 6142 STR R2, [R0, #20] 0x0800B286: F44F 2280 MOV.W R2, #0x040000 0x0800B28A: 6182 STR R2, [R0, #24] 0x0800B28C: 2210 MOVS R2, #16 0x0800B28E: E9C0 2107 STRD R2, R1, [R0, #28] 0x0800B292: E9C0 1109 STRD R1, R1, [R0, #36] 0x0800B296: 2207 MOVS R2, #7 0x0800B298: E9C0 210B STRD R2, R1, [R0, #44] 0x0800B29C: 6341 STR R1, [R0, #52] 0x0800B29E: F000 FDE3 BL HAL_SPI_Init ; 0x0800BE68 0x0800B2A2: 2800 CMP R0, #0 0x0800B2A4: BF14 ITE NE 0x0800B2A6: E8BD 4008 POPNE.W {R3, LR} 0x0800B2AA: BD08 POPEQ {R3, PC} 0x0800B2AC: F7F9 BADA B.W Error_Handler ; 0x08004864

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


HAL_MspInit: 0x0800B2B0: B500 PUSH {LR} 0x0800B2B2: B083 SUB SP, SP, #12 0x0800B2B4: F241 0058 MOVW R0, #0x1058 0x0800B2B8: F2C4 0002 MOVT R0, #0x4002 0x0800B2BC: 6881 LDR R1, [R0, #8] 0x0800B2BE: F041 0101 ORR R1, R1, #1 0x0800B2C2: 6081 STR R1, [R0, #8] 0x0800B2C4: 6881 LDR R1, [R0, #8] 0x0800B2C6: F001 0101 AND R1, R1, #1 0x0800B2CA: 9102 STR R1, [SP, #8] 0x0800B2CC: 9902 LDR R1, [SP, #8] 0x0800B2CE: 6801 LDR R1, [R0] 0x0800B2D0: F041 5180 ORR R1, R1, #0x10000000 0x0800B2D4: 6001 STR R1, [R0] 0x0800B2D6: 6800 LDR R0, [R0] 0x0800B2D8: F000 5080 AND R0, R0, #0x10000000 0x0800B2DC: 9001 STR R0, [SP, #4] 0x0800B2DE: 9801 LDR R0, [SP, #4] 0x0800B2E0: 2002 MOVS R0, #2 0x0800B2E2: F7FB FF12 BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800710A 0x0800B2E6: F000 F8E9 BL HAL_SYSCFG_DisableVREFBUF ; 0x0800B4BC 0x0800B2EA: B003 ADD SP, SP, #12 0x0800B2EC: F85D EB04 POP.W {LR} 0x0800B2F0: F7FE BC00 B.W HAL_PWREx_DisableUCPDDeadBattery ; 0x08009AF4

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


SysTick_Handler: 0x0800B2F4: F7FB BE89 B.W HAL_IncTick ; 0x0800700A

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


DMA1_Channel1_IRQHandler: 0x0800B2F8: F241 103C MOVW R0, #0x113C ; 0x1000113C = hdma_adc1 0x0800B2FC: F2C1 0000 MOVT R0, #0x1000 ; 0x1000113C = hdma_adc1 0x0800B300: F000 BABE B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel2_IRQHandler: 0x0800B304: F241 00DC MOVW R0, #0x10DC ; 0x100010DC = hdma_adc2 0x0800B308: F2C1 0000 MOVT R0, #0x1000 ; 0x100010DC = hdma_adc2 0x0800B30C: F000 BAB8 B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel3_IRQHandler: 0x0800B310: F241 007C MOVW R0, #0x107C ; 0x1000107C = hdma_adc3 0x0800B314: F2C1 0000 MOVT R0, #0x1000 ; 0x1000107C = hdma_adc3 0x0800B318: F000 BAB2 B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel4_IRQHandler: 0x0800B31C: F241 001C MOVW R0, #0x101C ; 0x1000101C = hdma_adc4 0x0800B320: F2C1 0000 MOVT R0, #0x1000 ; 0x1000101C = hdma_adc4 0x0800B324: F000 BAAC B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel5_IRQHandler: 0x0800B328: F640 70BC MOVW R0, #0x0FBC ; 0x10000FBC = hdma_adc5 0x0800B32C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000FBC = hdma_adc5 0x0800B330: F000 BAA6 B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel6_IRQHandler: 0x0800B334: F640 705C MOVW R0, #0x0F5C ; 0x10000F5C = hdma_usart2_rx 0x0800B338: F2C1 0000 MOVT R0, #0x1000 ; 0x10000F5C = hdma_usart2_rx 0x0800B33C: F000 BAA0 B.W HAL_DMA_IRQHandler ; 0x0800B880

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


DMA1_Channel7_IRQHandler: 0x0800B340: F640 60FC MOVW R0, #0x0EFC ; 0x10000EFC = hdma_usart2_tx 0x0800B344: F2C1 0000 MOVT R0, #0x1000 ; 0x10000EFC = hdma_usart2_tx 0x0800B348: F000 BA9A B.W HAL_DMA_IRQHandler ; 0x0800B880

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


USART1_IRQHandler: 0x0800B34C: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1 0x0800B350: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1 0x0800B354: F7FC BED8 B.W HAL_UART_IRQHandler ; 0x08008108

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


USART2_IRQHandler: 0x0800B358: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2 0x0800B35C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2 0x0800B360: F7FC BED2 B.W HAL_UART_IRQHandler ; 0x08008108

Section .text.HAL_GPIO_EXTI_Callback from stm32g4xx_it.o, size=44, align=2


HAL_GPIO_EXTI_Callback: 0x0800B364: 2880 CMP R0, #128 0x0800B366: D008 BEQ .L2 ; 0x0800B37A 0x0800B368: 2804 CMP R0, #4 0x0800B36A: D105 BNE .L1 ; 0x0800B378 0x0800B36C: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue 0x0800B370: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue 0x0800B374: 2101 MOVS R1, #1 0x0800B376: 6001 STR R1, [R0]
.L1: 0x0800B378: 4770 BX LR
.L2: 0x0800B37A: F240 1054 MOVW R0, #0x0154 ; 0x10000000 = sys_data 0x0800B37E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800B382: 8801 LDRH R1, [R0] 0x0800B384: 3101 ADDS R1, #1 0x0800B386: 8001 STRH R1, [R0] 0x0800B388: 8841 LDRH R1, [R0, #2] 0x0800B38A: 3101 ADDS R1, #1 0x0800B38C: 8041 STRH R1, [R0, #2] 0x0800B38E: 4770 BX LR

Section .text.MX_USART2_UART_Init from usart.o, size=128, align=2


MX_USART2_UART_Init: 0x0800B390: B510 PUSH {R4, LR} 0x0800B392: F640 248C MOVW R4, #0x0A8C ; 0x10000A8C = huart2 0x0800B396: F2C1 0400 MOVT R4, #0x1000 ; 0x10000A8C = huart2 0x0800B39A: F244 4000 MOVW R0, #0x4400 0x0800B39E: F2C4 0000 MOVT R0, #0x4000 0x0800B3A2: 6020 STR R0, [R4] 0x0800B3A4: F44F 4096 MOV.W R0, #0x4B00 0x0800B3A8: 6060 STR R0, [R4, #4] 0x0800B3AA: F44F 5080 MOV.W R0, #0x1000 0x0800B3AE: 60A0 STR R0, [R4, #8] 0x0800B3B0: 2000 MOVS R0, #0 0x0800B3B2: 60E0 STR R0, [R4, #12] 0x0800B3B4: F44F 6080 MOV.W R0, #0x0400 0x0800B3B8: 6120 STR R0, [R4, #16] 0x0800B3BA: 200C MOVS R0, #12 0x0800B3BC: 6160 STR R0, [R4, #20] 0x0800B3BE: F104 0018 ADD.W R0, R4, #24 0x0800B3C2: 2114 MOVS R1, #20 0x0800B3C4: F7F8 FF2E BL __aeabi_memclr ; 0x08004224 0x0800B3C8: F44F 4000 MOV.W R0, #0x8000 0x0800B3CC: 63A0 STR R0, [R4, #56] 0x0800B3CE: 4620 MOV R0, R4 0x0800B3D0: F000 FE7E BL HAL_UART_Init ; 0x0800C0D0 0x0800B3D4: 2800 CMP R0, #0 0x0800B3D6: BF18 IT NE 0x0800B3D8: F7F9 FA44 BLNE Error_Handler ; 0x08004864 0x0800B3DC: 4620 MOV R0, R4 0x0800B3DE: 2100 MOVS R1, #0 0x0800B3E0: F000 FF20 BL HAL_UARTEx_SetTxFifoThreshold ; 0x0800C224 0x0800B3E4: 2800 CMP R0, #0 0x0800B3E6: BF18 IT NE 0x0800B3E8: F7F9 FA3C BLNE Error_Handler ; 0x08004864 0x0800B3EC: 4620 MOV R0, R4 0x0800B3EE: 2100 MOVS R1, #0 0x0800B3F0: F7FE FDCD BL HAL_UARTEx_SetRxFifoThreshold ; 0x08009F8E 0x0800B3F4: 2800 CMP R0, #0 0x0800B3F6: BF18 IT NE 0x0800B3F8: F7F9 FA34 BLNE Error_Handler ; 0x08004864 0x0800B3FC: 4620 MOV R0, R4 0x0800B3FE: F7FE FD85 BL HAL_UARTEx_DisableFifoMode ; 0x08009F0C 0x0800B402: 2800 CMP R0, #0 0x0800B404: BF14 ITE NE 0x0800B406: E8BD 4010 POPNE.W {R4, LR} 0x0800B40A: BD10 POPEQ {R4, PC} 0x0800B40C: F7F9 BA2A B.W Error_Handler ; 0x08004864

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


MX_USB_PCD_Init: 0x0800B410: B580 PUSH {R7, LR} 0x0800B412: F240 5008 MOVW R0, #0x0508 ; 0x10000508 = hpcd_USB_FS 0x0800B416: F2C1 0000 MOVT R0, #0x1000 ; 0x10000508 = hpcd_USB_FS 0x0800B41A: F645 4100 MOVW R1, #0x5C00 0x0800B41E: F2C4 0100 MOVT R1, #0x4000 0x0800B422: 6001 STR R1, [R0] 0x0800B424: F44F 7102 MOV.W R1, #0x0208 0x0800B428: 8081 STRH R1, [R0, #4] 0x0800B42A: 2102 MOVS R1, #2 0x0800B42C: 71C1 STRB R1, [R0, #7] 0x0800B42E: 2100 MOVS R1, #0 0x0800B430: 6081 STR R1, [R0, #8] 0x0800B432: F7FB FD95 BL HAL_PCD_Init ; 0x08006F60 0x0800B436: 2800 CMP R0, #0 0x0800B438: BF14 ITE NE 0x0800B43A: E8BD 4008 POPNE.W {R3, LR} 0x0800B43E: BD08 POPEQ {R3, PC} 0x0800B440: F7F9 BA10 B.W Error_Handler ; 0x08004864

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


HAL_Init: 0x0800B444: B580 PUSH {R7, LR} 0x0800B446: 2003 MOVS R0, #3 0x0800B448: F000 F934 BL HAL_NVIC_SetPriorityGrouping ; 0x0800B6B4 0x0800B44C: 200F MOVS R0, #15 0x0800B44E: F000 F807 BL HAL_InitTick ; 0x0800B460 0x0800B452: B108 CBZ R0, .L1 ; 0x0800B458 0x0800B454: 2001 MOVS R0, #1 0x0800B456: BD08 POP {R3, PC}
.L1: 0x0800B458: F7FF FF2A BL HAL_MspInit ; 0x0800B2B0 0x0800B45C: 2000 MOVS R0, #0 0x0800B45E: BD08 POP {R3, PC}

Section .text.HAL_InitTick from stm32g4xx_hal.o, size=80, align=2


HAL_InitTick: 0x0800B460: B538 PUSH {R3-R5, LR} 0x0800B462: F241 7170 MOVW R1, #0x1770 ; 0x10001770 = uwTickFreq 0x0800B466: F2C1 0100 MOVT R1, #0x1000 ; 0x10001770 = uwTickFreq 0x0800B46A: 6809 LDR R1, [R1] 0x0800B46C: B1E9 CBZ R1, .L1 ; 0x0800B4AA 0x0800B46E: 4604 MOV R4, R0 0x0800B470: F44F 707A MOV.W R0, #0x03E8 0x0800B474: FBB0 F0F1 UDIV R0, R0, R1 0x0800B478: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock 0x0800B47C: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock 0x0800B480: 6809 LDR R1, [R1] 0x0800B482: FBB1 F0F0 UDIV R0, R1, R0 0x0800B486: F7FC FFDE BL HAL_SYSTICK_Config ; 0x08008446 0x0800B48A: 2501 MOVS R5, #1 0x0800B48C: 2C0F CMP R4, #15 0x0800B48E: D80D BHI .L2 ; 0x0800B4AC 0x0800B490: B960 CBNZ R0, .L2 ; 0x0800B4AC 0x0800B492: 4621 MOV R1, R4 0x0800B494: 2200 MOVS R2, #0 0x0800B496: 1E50 SUBS R0, R2, #1 0x0800B498: 2500 MOVS R5, #0 0x0800B49A: F7FC FDB2 BL HAL_NVIC_SetPriority ; 0x08008002 0x0800B49E: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio 0x0800B4A2: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio 0x0800B4A6: 6004 STR R4, [R0] 0x0800B4A8: E000 B .L2 ; 0x0800B4AC
.L1: 0x0800B4AA: 2501 MOVS R5, #1
.L2: 0x0800B4AC: 4628 MOV R0, R5 0x0800B4AE: BD38 POP {R3-R5, PC}

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


HAL_GetTick: 0x0800B4B0: F241 20A0 MOVW R0, #0x12A0 ; 0x100012A0 = uwTick 0x0800B4B4: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A0 = uwTick 0x0800B4B8: 6800 LDR R0, [R0] 0x0800B4BA: 4770 BX LR

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


HAL_SYSCFG_DisableVREFBUF: 0x0800B4BC: 2030 MOVS R0, #48 0x0800B4BE: F2C4 0001 MOVT R0, #0x4001 0x0800B4C2: 6801 LDR R1, [R0] 0x0800B4C4: F021 0101 BIC R1, R1, #1 0x0800B4C8: 6001 STR R1, [R0] 0x0800B4CA: 4770 BX LR

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


ADC_DMAConvCplt: 0x0800B4CC: 4601 MOV R1, R0 0x0800B4CE: 6A80 LDR R0, [R0, #40] 0x0800B4D0: 6DC2 LDR R2, [R0, #92] 0x0800B4D2: F012 0F50 TST R2, #80 0x0800B4D6: 6DC2 LDR R2, [R0, #92] 0x0800B4D8: D005 BEQ .L1 ; 0x0800B4E6 0x0800B4DA: 06D2 LSLS R2, R2, #27 0x0800B4DC: D40F BMI .L3 ; 0x0800B4FE 0x0800B4DE: 6D40 LDR R0, [R0, #84] 0x0800B4E0: 6B42 LDR R2, [R0, #52] 0x0800B4E2: 4608 MOV R0, R1 0x0800B4E4: 4710 BX R2
.L1: 0x0800B4E6: F442 7100 ORR R1, R2, #0x0200 0x0800B4EA: 65C1 STR R1, [R0, #92] 0x0800B4EC: 6801 LDR R1, [R0] 0x0800B4EE: 680A LDR R2, [R1] 0x0800B4F0: 0712 LSLS R2, R2, #28 0x0800B4F2: 68CA LDR R2, [R1, #12] 0x0800B4F4: D405 BMI .L4 ; 0x0800B502 0x0800B4F6: 0791 LSLS R1, R2, #30 0x0800B4F8: D509 BPL .L5 ; 0x0800B50E
.L2: 0x0800B4FA: F7FF BE45 B.W HAL_ADC_ConvCpltCallback ; 0x0800B188
.L3: 0x0800B4FE: F7FC BC3C B.W HAL_ADC_ErrorCallback ; 0x08007D7A
.L4: 0x0800B502: F412 6F40 TST R2, #0x0C00 0x0800B506: D1F8 BNE .L2 ; 0x0800B4FA 0x0800B508: 68C9 LDR R1, [R1, #12] 0x0800B50A: 0489 LSLS R1, R1, #18 0x0800B50C: D4F5 BMI .L2 ; 0x0800B4FA
.L5: 0x0800B50E: 6DC1 LDR R1, [R0, #92] 0x0800B510: F421 7180 BIC R1, R1, #0x0100 0x0800B514: 65C1 STR R1, [R0, #92] 0x0800B516: 6DC1 LDR R1, [R0, #92] 0x0800B518: 04C9 LSLS R1, R1, #19 0x0800B51A: BF5E ITTT PL 0x0800B51C: 6DC1 LDRPL R1, [R0, #92] 0x0800B51E: F041 0101 ORRPL R1, R1, #1 0x0800B522: 65C1 STRPL R1, [R0, #92] 0x0800B524: F7FF BE30 B.W HAL_ADC_ConvCpltCallback ; 0x0800B188

Section .text.HAL_ADCEx_MultiModeConfigChannel from stm32g4xx_hal_adc_ex.o, size=396, align=2


HAL_ADCEx_MultiModeConfigChannel: 0x0800B528: B5F0 PUSH {R4-R7, LR} 0x0800B52A: B083 SUB SP, SP, #12 0x0800B52C: 4604 MOV R4, R0 0x0800B52E: 6800 LDR R0, [R0] 0x0800B530: F440 6080 ORR R0, R0, #0x0400 0x0800B534: F240 4600 MOVW R6, #0x0400 0x0800B538: F2C5 0600 MOVT R6, #0x5000 0x0800B53C: 42B0 CMP R0, R6 0x0800B53E: 460D MOV R5, R1 0x0800B540: D007 BEQ .L1 ; 0x0800B552 0x0800B542: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x0800B546: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x0800B54A: F640 014C MOVW R1, #0x084C 0x0800B54E: F7FF FE2F BL assert_failed ; 0x0800B1B0
.L1: 0x0800B552: 6828 LDR R0, [R5] 0x0800B554: 280A CMP R0, #10 0x0800B556: D20B BCS .L2 ; 0x0800B570 0x0800B558: F240 21EF MOVW R1, #0x02EF 0x0800B55C: 40C1 LSRS R1, R0 0x0800B55E: 07C9 LSLS R1, R1, #31 0x0800B560: D006 BEQ .L2 ; 0x0800B570 0x0800B562: F241 0140 MOVW R1, #0x1040 ; 0x08001040 = .rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel 0x0800B566: F6C0 0100 MOVT R1, #0x0800 ; 0x08001040 = .rodata..Lswitch.table.HAL_ADCEx_MultiModeConfigChannel 0x0800B56A: EB01 0080 ADD.W R0, R1, R0, LSL #2 0x0800B56E: E008 B .L3 ; 0x0800B582
.L2: 0x0800B570: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x0800B574: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x0800B578: F640 014D MOVW R1, #0x084D 0x0800B57C: F7FF FE18 BL assert_failed ; 0x0800B1B0 0x0800B580: 4628 MOV R0, R5
.L3: 0x0800B582: 6800 LDR R0, [R0] 0x0800B584: B190 CBZ R0, .L5 ; 0x0800B5AC 0x0800B586: 6868 LDR R0, [R5, #4] 0x0800B588: 2800 CMP R0, #0 0x0800B58A: BF18 IT NE 0x0800B58C: F5B0 4F00 CMPNE.W R0, #0x8000 0x0800B590: D122 BNE .L7 ; 0x0800B5D8
.L4: 0x0800B592: 68A8 LDR R0, [R5, #8] 0x0800B594: EA4F 2030 ROR R0, R0, #8 0x0800B598: 280C CMP R0, #12 0x0800B59A: D307 BCC .L5 ; 0x0800B5AC 0x0800B59C: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x0800B5A0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x0800B5A4: F640 0151 MOVW R1, #0x0851 0x0800B5A8: F7FF FE02 BL assert_failed ; 0x0800B1B0
.L5: 0x0800B5AC: F894 0058 LDRB.W R0, [R4, #88] 0x0800B5B0: 2801 CMP R0, #1 0x0800B5B2: D101 BNE .L6 ; 0x0800B5B8 0x0800B5B4: 2002 MOVS R0, #2 0x0800B5B6: E07B B .L19 ; 0x0800B6B0
.L6: 0x0800B5B8: 2000 MOVS R0, #0 0x0800B5BA: 9002 STR R0, [SP, #8] 0x0800B5BC: 9001 STR R0, [SP, #4] 0x0800B5BE: 6823 LDR R3, [R4] 0x0800B5C0: F5A6 707E SUB.W R0, R6, #0x03F8 0x0800B5C4: F1B3 4FA0 CMP.W R3, #0x50000000 0x0800B5C8: F100 01F8 ADD.W R1, R0, #248 0x0800B5CC: D010 BEQ .L8 ; 0x0800B5F0 0x0800B5CE: 42B3 CMP R3, R6 0x0800B5D0: D139 BNE .L10 ; 0x0800B646 0x0800B5D2: F500 629F ADD.W R2, R0, #0x04F8 0x0800B5D6: E00C B .L9 ; 0x0800B5F2
.L7: 0x0800B5D8: F5B0 4F40 CMP.W R0, #0xC000 0x0800B5DC: D0D9 BEQ .L4 ; 0x0800B592 0x0800B5DE: F64D 10E6 MOVW R0, #0xD9E6 ; 0x0800D9E6 = .rodata..L.str 0x0800B5E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9E6 = .rodata..L.str 0x0800B5E6: F44F 6105 MOV.W R1, #0x0850 0x0800B5EA: F7FF FDE1 BL assert_failed ; 0x0800B1B0 0x0800B5EE: E7D0 B .L4 ; 0x0800B592
.L8: 0x0800B5F0: 460A MOV R2, R1
.L9: 0x0800B5F2: 6892 LDR R2, [R2, #8] 0x0800B5F4: 689E LDR R6, [R3, #8] 0x0800B5F6: 4332 ORRS R2, R6 0x0800B5F8: 0752 LSLS R2, R2, #29 0x0800B5FA: D424 BMI .L10 ; 0x0800B646 0x0800B5FC: 428B CMP R3, R1 0x0800B5FE: BF14 ITE NE 0x0800B600: F44F 61E0 MOVNE.W R1, #0x0700 0x0800B604: F44F 7140 MOVEQ.W R1, #0x0300 0x0800B608: F1B3 4FA0 CMP.W R3, #0x50000000 0x0800B60C: BF08 IT EQ 0x0800B60E: F44F 7140 MOVEQ.W R1, #0x0300 0x0800B612: F8D5 E000 LDR.W LR, [R5] 0x0800B616: 5846 LDR R6, [R0, R1] 0x0800B618: F426 4660 BIC R6, R6, #0xE000 0x0800B61C: F1BE 0F00 CMP.W LR, #0 0x0800B620: F443 7380 ORR R3, R3, #0x0100 0x0800B624: F100 0CF8 ADD.W R12, R0, #248 0x0800B628: D013 BEQ .L11 ; 0x0800B652 0x0800B62A: 686A LDR R2, [R5, #4] 0x0800B62C: F894 7038 LDRB.W R7, [R4, #56] 0x0800B630: EA42 3247 ORR.W R2, R2, R7, LSL #13 0x0800B634: 4332 ORRS R2, R6 0x0800B636: 4563 CMP R3, R12 0x0800B638: 5042 STR R2, [R0, R1] 0x0800B63A: D112 BNE .L12 ; 0x0800B662 0x0800B63C: 6802 LDR R2, [R0] 0x0800B63E: F8D0 3100 LDR.W R3, [R0, #0x0100] 0x0800B642: 4313 ORRS R3, R2 0x0800B644: E016 B .L13 ; 0x0800B674
.L10: 0x0800B646: 6DE0 LDR R0, [R4, #92] 0x0800B648: F040 0020 ORR R0, R0, #32 0x0800B64C: 65E0 STR R0, [R4, #92] 0x0800B64E: 2001 MOVS R0, #1 0x0800B650: E02B B .L18 ; 0x0800B6AA
.L11: 0x0800B652: 4563 CMP R3, R12 0x0800B654: 5046 STR R6, [R0, R1] 0x0800B656: D118 BNE .L14 ; 0x0800B68A 0x0800B658: 6802 LDR R2, [R0] 0x0800B65A: F8D0 3100 LDR.W R3, [R0, #0x0100] 0x0800B65E: 431A ORRS R2, R3 0x0800B660: E01B B .L15 ; 0x0800B69A
.L12: 0x0800B662: F8D0 2400 LDR.W R2, [R0, #0x0400] 0x0800B666: F8D0 3500 LDR.W R3, [R0, #0x0500] 0x0800B66A: F8D0 7600 LDR.W R7, [R0, #0x0600] 0x0800B66E: 431A ORRS R2, R3 0x0800B670: EA42 0307 ORR.W R3, R2, R7
.L13: 0x0800B674: 07DA LSLS R2, R3, #31 0x0800B676: D117 BNE .L17 ; 0x0800B6A8 0x0800B678: 5842 LDR R2, [R0, R1] 0x0800B67A: 68AF LDR R7, [R5, #8] 0x0800B67C: F640 731F MOVW R3, #0x0F1F 0x0800B680: 439A BICS R2, R3 0x0800B682: 433A ORRS R2, R7 0x0800B684: EA42 020E ORR.W R2, R2, LR 0x0800B688: E00D B .L16 ; 0x0800B6A6
.L14: 0x0800B68A: F8D0 2400 LDR.W R2, [R0, #0x0400] 0x0800B68E: F8D0 3500 LDR.W R3, [R0, #0x0500] 0x0800B692: F8D0 7600 LDR.W R7, [R0, #0x0600] 0x0800B696: 431A ORRS R2, R3 0x0800B698: 433A ORRS R2, R7
.L15: 0x0800B69A: 07D2 LSLS R2, R2, #31 0x0800B69C: D104 BNE .L17 ; 0x0800B6A8 0x0800B69E: 5842 LDR R2, [R0, R1] 0x0800B6A0: F640 731F MOVW R3, #0x0F1F 0x0800B6A4: 439A BICS R2, R3
.L16: 0x0800B6A6: 5042 STR R2, [R0, R1]
.L17: 0x0800B6A8: 2000 MOVS R0, #0
.L18: 0x0800B6AA: 2100 MOVS R1, #0 0x0800B6AC: F884 1058 STRB.W R1, [R4, #88]
.L19: 0x0800B6B0: B003 ADD SP, SP, #12 0x0800B6B2: BDF0 POP {R4-R7, PC}

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


HAL_NVIC_SetPriorityGrouping: 0x0800B6B4: B510 PUSH {R4, LR} 0x0800B6B6: 4604 MOV R4, R0 0x0800B6B8: 3803 SUBS R0, #3 0x0800B6BA: 2805 CMP R0, #5 0x0800B6BC: D306 BCC .L1 ; 0x0800B6CC 0x0800B6BE: F64D 2047 MOVW R0, #0xDA47 ; 0x0800DA47 = .rodata..L.str 0x0800B6C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DA47 = .rodata..L.str 0x0800B6C6: 21A6 MOVS R1, #166 0x0800B6C8: F7FF FD72 BL assert_failed ; 0x0800B1B0
.L1: 0x0800B6CC: F64E 500C MOVW R0, #0xED0C 0x0800B6D0: F2CE 0000 MOVT R0, #0xE000 0x0800B6D4: F64F 02FF MOVW R2, #0xF8FF 0x0800B6D8: 6801 LDR R1, [R0] 0x0800B6DA: 4011 ANDS R1, R2 0x0800B6DC: F364 210A BFI R1, R4, #8, #3 0x0800B6E0: F041 6180 ORR R1, R1, #0x04000000 0x0800B6E4: F041 71FD ORR R1, R1, #0x01FA0000 0x0800B6E8: 6001 STR R1, [R0] 0x0800B6EA: BD10 POP {R4, PC}

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


HAL_NVIC_SystemReset: 0x0800B6EC: F7F5 FCBC BL __NVIC_SystemReset ; 0x08001068

Section .text.DMA_CalcDMAMUXRequestGenBaseAndMask from stm32g4xx_hal_dma.o, size=36, align=2


DMA_CalcDMAMUXRequestGenBaseAndMask: 0x0800B6F0: 7901 LDRB R1, [R0, #4] 0x0800B6F2: 3901 SUBS R1, #1 0x0800B6F4: F640 1200 MOVW R2, #0x0900 0x0800B6F8: F2C4 0202 MOVT R2, #0x4002 0x0800B6FC: EB02 0381 ADD.W R3, R2, R1, LSL #2 0x0800B700: 3240 ADDS R2, #64 0x0800B702: E9C0 3215 STRD R3, R2, [R0, #84] 0x0800B706: F001 011F AND R1, R1, #31 0x0800B70A: 2201 MOVS R2, #1 0x0800B70C: FA02 F101 LSL.W R1, R2, R1 0x0800B710: 65C1 STR R1, [R0, #92] 0x0800B712: 4770 BX LR

Section .text.DMA_SetConfig from stm32g4xx_hal_dma.o, size=64, align=2


DMA_SetConfig: 0x0800B714: B510 PUSH {R4, LR} 0x0800B716: 468C MOV R12, R1 0x0800B718: 6D41 LDR R1, [R0, #84] 0x0800B71A: E9D0 E413 LDRD LR, R4, [R0, #76] 0x0800B71E: F8CE 4004 STR.W R4, [LR, #4] 0x0800B722: 2900 CMP R1, #0 0x0800B724: BF1C ITT NE 0x0800B726: E9D0 4116 LDRDNE R4, R1, [R0, #88] 0x0800B72A: 6061 STRNE R1, [R4, #4] 0x0800B72C: 6884 LDR R4, [R0, #8] 0x0800B72E: 2C10 CMP R4, #16 0x0800B730: E9D0 1410 LDRD R1, R4, [R0, #64] 0x0800B734: 6800 LDR R0, [R0] 0x0800B736: F004 0E1F AND LR, R4, #31 0x0800B73A: F04F 0401 MOV.W R4, #1 0x0800B73E: FA04 F40E LSL.W R4, R4, LR 0x0800B742: 604C STR R4, [R1, #4] 0x0800B744: 6043 STR R3, [R0, #4] 0x0800B746: 4663 MOV R3, R12 0x0800B748: BF04 ITT EQ 0x0800B74A: 4613 MOVEQ R3, R2 0x0800B74C: 4662 MOVEQ R2, R12 0x0800B74E: 6083 STR R3, [R0, #8] 0x0800B750: 60C2 STR R2, [R0, #12] 0x0800B752: BD10 POP {R4, PC}

Section .text.HAL_DMA_Start_IT from stm32g4xx_hal_dma.o, size=176, align=2


HAL_DMA_Start_IT: 0x0800B754: B5F8 PUSH {R3-R7, LR} 0x0800B756: 461D MOV R5, R3 0x0800B758: 4616 MOV R6, R2 0x0800B75A: 460F MOV R7, R1 0x0800B75C: 1E59 SUBS R1, R3, #1 0x0800B75E: F64F 72FF MOVW R2, #0xFFFF 0x0800B762: F2C0 0203 MOVT R2, #3 0x0800B766: 4291 CMP R1, R2 0x0800B768: 4604 MOV R4, R0 0x0800B76A: D307 BCC .L1 ; 0x0800B77C 0x0800B76C: F24D 5023 MOVW R0, #0xD523 ; 0x0800D523 = .rodata..L.str 0x0800B770: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D523 = .rodata..L.str 0x0800B774: F240 11AB MOVW R1, #0x01AB 0x0800B778: F7FF FD1A BL assert_failed ; 0x0800B1B0
.L1: 0x0800B77C: F894 0024 LDRB.W R0, [R4, #36] 0x0800B780: 2801 CMP R0, #1 0x0800B782: D021 BEQ .L3 ; 0x0800B7C8 0x0800B784: 2001 MOVS R0, #1 0x0800B786: F884 0024 STRB.W R0, [R4, #36] 0x0800B78A: F894 0025 LDRB.W R0, [R4, #37] 0x0800B78E: 2801 CMP R0, #1 0x0800B790: D117 BNE .L2 ; 0x0800B7C2 0x0800B792: 2002 MOVS R0, #2 0x0800B794: F884 0025 STRB.W R0, [R4, #37] 0x0800B798: 2000 MOVS R0, #0 0x0800B79A: 63E0 STR R0, [R4, #60] 0x0800B79C: 6820 LDR R0, [R4] 0x0800B79E: 4632 MOV R2, R6 0x0800B7A0: 6801 LDR R1, [R0] 0x0800B7A2: F021 0101 BIC R1, R1, #1 0x0800B7A6: 6001 STR R1, [R0] 0x0800B7A8: 4620 MOV R0, R4 0x0800B7AA: 4639 MOV R1, R7 0x0800B7AC: 462B MOV R3, R5 0x0800B7AE: F7FF FFB1 BL DMA_SetConfig ; 0x0800B714 0x0800B7B2: 6B21 LDR R1, [R4, #48] 0x0800B7B4: 6820 LDR R0, [R4] 0x0800B7B6: 2900 CMP R1, #0 0x0800B7B8: 6801 LDR R1, [R0] 0x0800B7BA: D007 BEQ .L4 ; 0x0800B7CC 0x0800B7BC: F041 010E ORR R1, R1, #14 0x0800B7C0: E00A B .L5 ; 0x0800B7D8
.L2: 0x0800B7C2: 2000 MOVS R0, #0 0x0800B7C4: F884 0024 STRB.W R0, [R4, #36]
.L3: 0x0800B7C8: 2002 MOVS R0, #2 0x0800B7CA: BDF8 POP {R3-R7, PC}
.L4: 0x0800B7CC: F021 0104 BIC R1, R1, #4 0x0800B7D0: 6001 STR R1, [R0] 0x0800B7D2: 6801 LDR R1, [R0] 0x0800B7D4: F041 010A ORR R1, R1, #10
.L5: 0x0800B7D8: 6001 STR R1, [R0] 0x0800B7DA: 6CA1 LDR R1, [R4, #72] 0x0800B7DC: 680A LDR R2, [R1] 0x0800B7DE: 03D2 LSLS R2, R2, #15 0x0800B7E0: BF42 ITTT MI 0x0800B7E2: 680A LDRMI R2, [R1] 0x0800B7E4: F442 7280 ORRMI R2, R2, #0x0100 0x0800B7E8: 600A STRMI R2, [R1] 0x0800B7EA: 6D61 LDR R1, [R4, #84] 0x0800B7EC: 2900 CMP R1, #0 0x0800B7EE: BF1E ITTT NE 0x0800B7F0: 680A LDRNE R2, [R1] 0x0800B7F2: F442 7280 ORRNE R2, R2, #0x0100 0x0800B7F6: 600A STRNE R2, [R1] 0x0800B7F8: 6801 LDR R1, [R0] 0x0800B7FA: F041 0101 ORR R1, R1, #1 0x0800B7FE: 6001 STR R1, [R0] 0x0800B800: 2000 MOVS R0, #0 0x0800B802: BDF8 POP {R3-R7, PC}

Section .text.HAL_DMA_Abort_IT from stm32g4xx_hal_dma.o, size=124, align=2


HAL_DMA_Abort_IT: 0x0800B804: F890 1025 LDRB.W R1, [R0, #37] 0x0800B808: 2902 CMP R1, #2 0x0800B80A: D12F BNE .L3 ; 0x0800B86C 0x0800B80C: B580 PUSH {R7, LR} 0x0800B80E: 6801 LDR R1, [R0] 0x0800B810: E9D0 CE10 LDRD R12, LR, [R0, #64] 0x0800B814: 6C82 LDR R2, [R0, #72] 0x0800B816: 680B LDR R3, [R1] 0x0800B818: F023 030E BIC R3, R3, #14 0x0800B81C: 600B STR R3, [R1] 0x0800B81E: 680B LDR R3, [R1] 0x0800B820: F023 0301 BIC R3, R3, #1 0x0800B824: 600B STR R3, [R1] 0x0800B826: 6811 LDR R1, [R2] 0x0800B828: F421 7180 BIC R1, R1, #0x0100 0x0800B82C: 6011 STR R1, [R2] 0x0800B82E: F00E 021F AND R2, LR, #31 0x0800B832: 2101 MOVS R1, #1 0x0800B834: FA01 F202 LSL.W R2, R1, R2 0x0800B838: F8CC 2004 STR.W R2, [R12, #4] 0x0800B83C: E9D0 3213 LDRD R3, R2, [R0, #76] 0x0800B840: 605A STR R2, [R3, #4] 0x0800B842: 6D42 LDR R2, [R0, #84] 0x0800B844: B132 CBZ R2, .L1 ; 0x0800B854 0x0800B846: 6813 LDR R3, [R2] 0x0800B848: F423 7380 BIC R3, R3, #0x0100 0x0800B84C: 6013 STR R3, [R2] 0x0800B84E: E9D0 2316 LDRD R2, R3, [R0, #88] 0x0800B852: 6053 STR R3, [R2, #4]
.L1: 0x0800B854: F880 1025 STRB.W R1, [R0, #37] 0x0800B858: 6B82 LDR R2, [R0, #56] 0x0800B85A: 2100 MOVS R1, #0 0x0800B85C: F880 1024 STRB.W R1, [R0, #36] 0x0800B860: B10A CBZ R2, .L2 ; 0x0800B866 0x0800B862: 4790 BLX R2 0x0800B864: 2100 MOVS R1, #0
.L2: 0x0800B866: E8BD 4008 POP.W {R3, LR} 0x0800B86A: E007 B .L4 ; 0x0800B87C
.L3: 0x0800B86C: 2104 MOVS R1, #4 0x0800B86E: 63C1 STR R1, [R0, #60] 0x0800B870: 2101 MOVS R1, #1 0x0800B872: F880 1025 STRB.W R1, [R0, #37] 0x0800B876: 2200 MOVS R2, #0 0x0800B878: F880 2024 STRB.W R2, [R0, #36]
.L4: 0x0800B87C: 4608 MOV R0, R1 0x0800B87E: 4770 BX LR

Section .text.HAL_DMA_IRQHandler from stm32g4xx_hal_dma.o, size=152, align=2


HAL_DMA_IRQHandler: 0x0800B880: B530 PUSH {R4-R5, LR} 0x0800B882: E9D0 3C10 LDRD R3, R12, [R0, #64] 0x0800B886: 6802 LDR R2, [R0] 0x0800B888: 6819 LDR R1, [R3] 0x0800B88A: F8D2 E000 LDR.W LR, [R2] 0x0800B88E: F00C 0C1F AND R12, R12, #31 0x0800B892: 2404 MOVS R4, #4 0x0800B894: FA04 F40C LSL.W R4, R4, R12 0x0800B898: 420C TST R4, R1 0x0800B89A: BF18 IT NE 0x0800B89C: F01E 0504 ANDSNE R5, LR, #4 0x0800B8A0: D11B BNE .L1 ; 0x0800B8DA 0x0800B8A2: 2402 MOVS R4, #2 0x0800B8A4: FA04 F40C LSL.W R4, R4, R12 0x0800B8A8: 420C TST R4, R1 0x0800B8AA: BF18 IT NE 0x0800B8AC: F01E 0502 ANDSNE R5, LR, #2 0x0800B8B0: D11E BNE .L3 ; 0x0800B8F0 0x0800B8B2: FA21 F10C LSR.W R1, R1, R12 0x0800B8B6: 0709 LSLS R1, R1, #28 0x0800B8B8: D519 BPL .L2 ; 0x0800B8EE 0x0800B8BA: F01E 0108 ANDS R1, LR, #8 0x0800B8BE: D016 BEQ .L2 ; 0x0800B8EE 0x0800B8C0: 6811 LDR R1, [R2] 0x0800B8C2: F021 010E BIC R1, R1, #14 0x0800B8C6: 6011 STR R1, [R2] 0x0800B8C8: 2101 MOVS R1, #1 0x0800B8CA: FA01 F20C LSL.W R2, R1, R12 0x0800B8CE: 605A STR R2, [R3, #4] 0x0800B8D0: 63C1 STR R1, [R0, #60] 0x0800B8D2: F880 1025 STRB.W R1, [R0, #37] 0x0800B8D6: 6B41 LDR R1, [R0, #52] 0x0800B8D8: E016 B .L5 ; 0x0800B908
.L1: 0x0800B8DA: 6811 LDR R1, [R2] 0x0800B8DC: 0689 LSLS R1, R1, #26 0x0800B8DE: BF5E ITTT PL 0x0800B8E0: 6811 LDRPL R1, [R2] 0x0800B8E2: F021 0104 BICPL R1, R1, #4 0x0800B8E6: 6011 STRPL R1, [R2] 0x0800B8E8: 605C STR R4, [R3, #4] 0x0800B8EA: 6B01 LDR R1, [R0, #48] 0x0800B8EC: B989 CBNZ R1, .L6 ; 0x0800B912
.L2: 0x0800B8EE: BD30 POP {R4-R5, PC}
.L3: 0x0800B8F0: 6811 LDR R1, [R2] 0x0800B8F2: 0689 LSLS R1, R1, #26 0x0800B8F4: D406 BMI .L4 ; 0x0800B904 0x0800B8F6: 6811 LDR R1, [R2] 0x0800B8F8: F021 010A BIC R1, R1, #10 0x0800B8FC: 6011 STR R1, [R2] 0x0800B8FE: 2101 MOVS R1, #1 0x0800B900: F880 1025 STRB.W R1, [R0, #37]
.L4: 0x0800B904: 605C STR R4, [R3, #4] 0x0800B906: 6AC1 LDR R1, [R0, #44]
.L5: 0x0800B908: 2200 MOVS R2, #0 0x0800B90A: 2900 CMP R1, #0 0x0800B90C: F880 2024 STRB.W R2, [R0, #36] 0x0800B910: D0ED BEQ .L2 ; 0x0800B8EE
.L6: 0x0800B912: E8BD 4030 POP.W {R4-R5, LR} 0x0800B916: 4708 BX R1

Section .text.HAL_FLASH_Unlock from stm32g4xx_hal_flash.o, size=40, align=2


HAL_FLASH_Unlock: 0x0800B918: F242 0008 MOVW R0, #0x2008 0x0800B91C: F2C4 0002 MOVT R0, #0x4002 0x0800B920: 68C1 LDR R1, [R0, #12] 0x0800B922: 2900 CMP R1, #0 0x0800B924: DB01 BLT .L1 ; 0x0800B92A 0x0800B926: 2000 MOVS R0, #0 0x0800B928: 4770 BX LR
.L1: 0x0800B92A: F240 1123 MOVW R1, #0x0123 0x0800B92E: F2C4 5167 MOVT R1, #0x4567 0x0800B932: 6001 STR R1, [R0] 0x0800B934: F101 3188 ADD.W R1, R1, #0x88888888 0x0800B938: 6001 STR R1, [R0] 0x0800B93A: 68C0 LDR R0, [R0, #12] 0x0800B93C: 0FC0 LSRS R0, R0, #31 0x0800B93E: 4770 BX LR

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


HAL_FLASH_Lock: 0x0800B940: F242 0014 MOVW R0, #0x2014 0x0800B944: F2C4 0002 MOVT R0, #0x4002 0x0800B948: 6801 LDR R1, [R0] 0x0800B94A: F041 4100 ORR R1, R1, #0x80000000 0x0800B94E: 6001 STR R1, [R0] 0x0800B950: 6800 LDR R0, [R0] 0x0800B952: 43C0 MVNS R0, R0 0x0800B954: 0FC0 LSRS R0, R0, #31 0x0800B956: 4770 BX LR

Section .text.HAL_GPIO_WritePin from stm32g4xx_hal_gpio.o, size=60, align=2


HAL_GPIO_WritePin: 0x0800B958: B570 PUSH {R4-R6, LR} 0x0800B95A: 4616 MOV R6, R2 0x0800B95C: 000C MOVS R4, R1 0x0800B95E: 4605 MOV R5, R0 0x0800B960: D107 BNE .L1 ; 0x0800B972 0x0800B962: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x0800B966: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x0800B96A: F44F 71CD MOV.W R1, #0x019A 0x0800B96E: F7FF FC1F BL assert_failed ; 0x0800B1B0
.L1: 0x0800B972: 2E02 CMP R6, #2 0x0800B974: D203 BCS .L2 ; 0x0800B97E 0x0800B976: 2018 MOVS R0, #24 0x0800B978: B956 CBNZ R6, .L3 ; 0x0800B990 0x0800B97A: 2028 MOVS R0, #40 0x0800B97C: E008 B .L3 ; 0x0800B990
.L2: 0x0800B97E: F64C 70CB MOVW R0, #0xCFCB ; 0x0800CFCB = .rodata..L.str 0x0800B982: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CFCB = .rodata..L.str 0x0800B986: F240 119B MOVW R1, #0x019B 0x0800B98A: F7FF FC11 BL assert_failed ; 0x0800B1B0 0x0800B98E: 2018 MOVS R0, #24
.L3: 0x0800B990: 502C STR R4, [R5, R0] 0x0800B992: BD70 POP {R4-R6, PC}

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


I2C_Flush_TXDR: 0x0800B994: 6800 LDR R0, [R0] 0x0800B996: 6981 LDR R1, [R0, #24] 0x0800B998: 0789 LSLS R1, R1, #30 0x0800B99A: BF44 ITT MI 0x0800B99C: 2100 MOVMI R1, #0 0x0800B99E: 6281 STRMI R1, [R0, #40] 0x0800B9A0: 6981 LDR R1, [R0, #24] 0x0800B9A2: 07C9 LSLS R1, R1, #31 0x0800B9A4: BF02 ITTT EQ 0x0800B9A6: 6981 LDREQ R1, [R0, #24] 0x0800B9A8: F041 0101 ORREQ R1, R1, #1 0x0800B9AC: 6181 STREQ R1, [R0, #24] 0x0800B9AE: 4770 BX LR

Section .text.HAL_I2C_Mem_Read from stm32g4xx_hal_i2c.o, size=452, align=2


HAL_I2C_Mem_Read: 0x0800B9B0: E92D 4FF8 PUSH.W {R3-R11, LR} 0x0800B9B4: 461E MOV R6, R3 0x0800B9B6: 4693 MOV R11, R2 0x0800B9B8: 468A MOV R10, R1 0x0800B9BA: 1E59 SUBS R1, R3, #1 0x0800B9BC: B289 UXTH R1, R1 0x0800B9BE: 2902 CMP R1, #2 0x0800B9C0: 4604 MOV R4, R0 0x0800B9C2: D307 BCC .L1 ; 0x0800B9D4 0x0800B9C4: F24D 5081 MOVW R0, #0xD581 ; 0x0800D581 = .rodata..L.str 0x0800B9C8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D581 = .rodata..L.str 0x0800B9CC: F640 216A MOVW R1, #0x0A6A 0x0800B9D0: F7FF FBEE BL assert_failed ; 0x0800B1B0
.L1: 0x0800B9D4: F894 0041 LDRB.W R0, [R4, #65] 0x0800B9D8: 2820 CMP R0, #32 0x0800B9DA: D10A BNE .L2 ; 0x0800B9F2 0x0800B9DC: F8DD 8028 LDR.W R8, [SP, #40] 0x0800B9E0: F1B8 0F00 CMP.W R8, #0 0x0800B9E4: D007 BEQ .L3 ; 0x0800B9F6 0x0800B9E6: 9F0B LDR R7, [SP, #44] 0x0800B9E8: B12F CBZ R7, .L3 ; 0x0800B9F6 0x0800B9EA: F894 0040 LDRB.W R0, [R4, #64] 0x0800B9EE: 2801 CMP R0, #1 0x0800B9F0: D106 BNE .L5 ; 0x0800BA00
.L2: 0x0800B9F2: 2502 MOVS R5, #2 0x0800B9F4: E014 B .L6 ; 0x0800BA20
.L3: 0x0800B9F6: F44F 7000 MOV.W R0, #0x0200 0x0800B9FA: 6460 STR R0, [R4, #68]
.L4: 0x0800B9FC: 2501 MOVS R5, #1 0x0800B9FE: E00F B .L6 ; 0x0800BA20
.L5: 0x0800BA00: 2501 MOVS R5, #1 0x0800BA02: F884 5040 STRB.W R5, [R4, #64] 0x0800BA06: F7FF FD53 BL HAL_GetTick ; 0x0800B4B0 0x0800BA0A: 4681 MOV R9, R0 0x0800BA0C: 4620 MOV R0, R4 0x0800BA0E: F44F 4100 MOV.W R1, #0x8000 0x0800BA12: 2201 MOVS R2, #1 0x0800BA14: 2319 MOVS R3, #25 0x0800BA16: F8CD 9000 STR.W R9, [SP] 0x0800BA1A: F7FB F949 BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x0800BA1E: B110 CBZ R0, .L7 ; 0x0800BA26
.L6: 0x0800BA20: 4628 MOV R0, R5 0x0800BA22: E8BD 8FF8 POP.W {R3-R11, PC}
.L7: 0x0800BA26: F8DD C030 LDR.W R12, [SP, #48] 0x0800BA2A: 2022 MOVS R0, #34 0x0800BA2C: F884 0041 STRB.W R0, [R4, #65] 0x0800BA30: 2040 MOVS R0, #64 0x0800BA32: F884 0042 STRB.W R0, [R4, #66] 0x0800BA36: 2500 MOVS R5, #0 0x0800BA38: 6465 STR R5, [R4, #68] 0x0800BA3A: F8C4 8024 STR.W R8, [R4, #36] 0x0800BA3E: 8567 STRH R7, [R4, #42] 0x0800BA40: F242 4700 MOVW R7, #0x2400 0x0800BA44: F2C8 0700 MOVT R7, #0x8000 0x0800BA48: 6365 STR R5, [R4, #52] 0x0800BA4A: F5A7 6880 SUB.W R8, R7, #0x0400 0x0800BA4E: B2F2 UXTB R2, R6 0x0800BA50: 4620 MOV R0, R4 0x0800BA52: 4651 MOV R1, R10 0x0800BA54: 2300 MOVS R3, #0 0x0800BA56: F8CD 8000 STR.W R8, [SP] 0x0800BA5A: 46E0 MOV R8, R12 0x0800BA5C: F7FD FC0D BL I2C_TransferConfig ; 0x0800927A 0x0800BA60: 4620 MOV R0, R4 0x0800BA62: 4641 MOV R1, R8 0x0800BA64: 464A MOV R2, R9 0x0800BA66: F7F5 FD3F BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080014E8 0x0800BA6A: B9C0 CBNZ R0, .L9 ; 0x0800BA9E 0x0800BA6C: 2E01 CMP R6, #1 0x0800BA6E: 6820 LDR R0, [R4] 0x0800BA70: D009 BEQ .L8 ; 0x0800BA86 0x0800BA72: EA4F 211B LSR.W R1, R11, #8 0x0800BA76: 6281 STR R1, [R0, #40] 0x0800BA78: 4620 MOV R0, R4 0x0800BA7A: 4641 MOV R1, R8 0x0800BA7C: 464A MOV R2, R9 0x0800BA7E: F7F5 FD33 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x080014E8 0x0800BA82: B960 CBNZ R0, .L9 ; 0x0800BA9E 0x0800BA84: 6820 LDR R0, [R4]
.L8: 0x0800BA86: FA5F F18B UXTB R1, R11 0x0800BA8A: 6281 STR R1, [R0, #40] 0x0800BA8C: 4620 MOV R0, R4 0x0800BA8E: 2140 MOVS R1, #64 0x0800BA90: 2200 MOVS R2, #0 0x0800BA92: 4643 MOV R3, R8 0x0800BA94: F8CD 9000 STR.W R9, [SP] 0x0800BA98: F7FB F90A BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x0800BA9C: B110 CBZ R0, .L10 ; 0x0800BAA4
.L9: 0x0800BA9E: F884 5040 STRB.W R5, [R4, #64] 0x0800BAA2: E7AB B .L4 ; 0x0800B9FC
.L10: 0x0800BAA4: 8D60 LDRH R0, [R4, #42] 0x0800BAA6: 28FF CMP R0, #255 0x0800BAA8: D904 BLS .L11 ; 0x0800BAB4 0x0800BAAA: 20FF MOVS R0, #255 0x0800BAAC: 22FF MOVS R2, #255 0x0800BAAE: F04F 7380 MOV.W R3, #0x01000000 0x0800BAB2: E003 B .L12 ; 0x0800BABC
.L11: 0x0800BAB4: 8D60 LDRH R0, [R4, #42] 0x0800BAB6: B2C2 UXTB R2, R0 0x0800BAB8: F04F 7300 MOV.W R3, #0x02000000
.L12: 0x0800BABC: 8520 STRH R0, [R4, #40] 0x0800BABE: 4620 MOV R0, R4 0x0800BAC0: 4651 MOV R1, R10 0x0800BAC2: 9700 STR R7, [SP, #0] 0x0800BAC4: F7FD FBD9 BL I2C_TransferConfig ; 0x0800927A 0x0800BAC8: 26FF MOVS R6, #255
.L13: 0x0800BACA: 4620 MOV R0, R4 0x0800BACC: 2104 MOVS R1, #4 0x0800BACE: 2200 MOVS R2, #0 0x0800BAD0: 4643 MOV R3, R8 0x0800BAD2: F8CD 9000 STR.W R9, [SP] 0x0800BAD6: F7FB F8EB BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x0800BADA: 2800 CMP R0, #0 0x0800BADC: D18E BNE .L4 ; 0x0800B9FC 0x0800BADE: 6820 LDR R0, [R4] 0x0800BAE0: 6A61 LDR R1, [R4, #36] 0x0800BAE2: 6A40 LDR R0, [R0, #36] 0x0800BAE4: 7008 STRB R0, [R1] 0x0800BAE6: 6A60 LDR R0, [R4, #36] 0x0800BAE8: 8D21 LDRH R1, [R4, #40] 0x0800BAEA: 3001 ADDS R0, #1 0x0800BAEC: 6260 STR R0, [R4, #36] 0x0800BAEE: 1E48 SUBS R0, R1, #1 0x0800BAF0: 8520 STRH R0, [R4, #40] 0x0800BAF2: 8D61 LDRH R1, [R4, #42] 0x0800BAF4: 3901 SUBS R1, #1 0x0800BAF6: 8561 STRH R1, [R4, #42] 0x0800BAF8: 8D61 LDRH R1, [R4, #42] 0x0800BAFA: B1F1 CBZ R1, .L16 ; 0x0800BB3A 0x0800BAFC: 0400 LSLS R0, R0, #16 0x0800BAFE: D11C BNE .L16 ; 0x0800BB3A 0x0800BB00: 4620 MOV R0, R4 0x0800BB02: 2180 MOVS R1, #128 0x0800BB04: 2200 MOVS R2, #0 0x0800BB06: 4643 MOV R3, R8 0x0800BB08: F8CD 9000 STR.W R9, [SP] 0x0800BB0C: F7FB F8D0 BL I2C_WaitOnFlagUntilTimeout ; 0x08006CB0 0x0800BB10: 2800 CMP R0, #0 0x0800BB12: F47F AF73 BNE.W .L4 ; 0x0800B9FC 0x0800BB16: 8D60 LDRH R0, [R4, #42] 0x0800BB18: 28FF CMP R0, #255 0x0800BB1A: D904 BLS .L14 ; 0x0800BB26 0x0800BB1C: 8526 STRH R6, [R4, #40] 0x0800BB1E: 22FF MOVS R2, #255 0x0800BB20: F04F 7380 MOV.W R3, #0x01000000 0x0800BB24: E004 B .L15 ; 0x0800BB30
.L14: 0x0800BB26: 8D60 LDRH R0, [R4, #42] 0x0800BB28: 8520 STRH R0, [R4, #40] 0x0800BB2A: B2C2 UXTB R2, R0 0x0800BB2C: F04F 7300 MOV.W R3, #0x02000000
.L15: 0x0800BB30: 4620 MOV R0, R4 0x0800BB32: 4651 MOV R1, R10 0x0800BB34: 9500 STR R5, [SP, #0] 0x0800BB36: F7FD FBA0 BL I2C_TransferConfig ; 0x0800927A
.L16: 0x0800BB3A: 8D60 LDRH R0, [R4, #42] 0x0800BB3C: 2800 CMP R0, #0 0x0800BB3E: D1C4 BNE .L13 ; 0x0800BACA 0x0800BB40: 4620 MOV R0, R4 0x0800BB42: 4641 MOV R1, R8 0x0800BB44: 464A MOV R2, R9 0x0800BB46: F7FB F9B9 BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x08006EBC 0x0800BB4A: 2800 CMP R0, #0 0x0800BB4C: F47F AF56 BNE.W .L4 ; 0x0800B9FC 0x0800BB50: 6820 LDR R0, [R4] 0x0800BB52: 2120 MOVS R1, #32 0x0800BB54: 61C1 STR R1, [R0, #28] 0x0800BB56: 6842 LDR R2, [R0, #4] 0x0800BB58: F64E 0300 MOVW R3, #0xE800 0x0800BB5C: F6CF 6300 MOVT R3, #0xFE00 0x0800BB60: 401A ANDS R2, R3 0x0800BB62: 6042 STR R2, [R0, #4] 0x0800BB64: F884 1041 STRB.W R1, [R4, #65] 0x0800BB68: 2500 MOVS R5, #0 0x0800BB6A: F884 5042 STRB.W R5, [R4, #66] 0x0800BB6E: F884 5040 STRB.W R5, [R4, #64] 0x0800BB72: E755 B .L6 ; 0x0800BA20

Section .text.HAL_I2CEx_ConfigAnalogFilter from stm32g4xx_hal_i2c_ex.o, size=160, align=2


HAL_I2CEx_ConfigAnalogFilter: 0x0800BB74: B538 PUSH {R3-R5, LR} 0x0800BB76: 4604 MOV R4, R0 0x0800BB78: 6800 LDR R0, [R0] 0x0800BB7A: F247 72FF MOVW R2, #0x77FF 0x0800BB7E: F2C4 0200 MOVT R2, #0x4000 0x0800BB82: 4290 CMP R0, R2 0x0800BB84: 460D MOV R5, R1 0x0800BB86: DC08 BGT .L1 ; 0x0800BB9A 0x0800BB88: F245 4100 MOVW R1, #0x5400 0x0800BB8C: F2C4 0100 MOVT R1, #0x4000 0x0800BB90: 4288 CMP R0, R1 0x0800BB92: D010 BEQ .L3 ; 0x0800BBB6 0x0800BB94: F501 6180 ADD.W R1, R1, #0x0400 0x0800BB98: E004 B .L2 ; 0x0800BBA4
.L1: 0x0800BB9A: 1C51 ADDS R1, R2, #1 0x0800BB9C: 4288 CMP R0, R1 0x0800BB9E: D00A BEQ .L3 ; 0x0800BBB6 0x0800BBA0: F501 6140 ADD.W R1, R1, #0x0C00
.L2: 0x0800BBA4: 4288 CMP R0, R1 0x0800BBA6: D006 BEQ .L3 ; 0x0800BBB6 0x0800BBA8: F64D 3009 MOVW R0, #0xDB09 ; 0x0800DB09 = .rodata..L.str 0x0800BBAC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB09 = .rodata..L.str 0x0800BBB0: 2163 MOVS R1, #99 0x0800BBB2: F7FF FAFD BL assert_failed ; 0x0800B1B0
.L3: 0x0800BBB6: F46F 5080 MVN R0, #0x1000 0x0800BBBA: 4205 TST R5, R0 0x0800BBBC: D006 BEQ .L4 ; 0x0800BBCC 0x0800BBBE: F64D 3009 MOVW R0, #0xDB09 ; 0x0800DB09 = .rodata..L.str 0x0800BBC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB09 = .rodata..L.str 0x0800BBC6: 2164 MOVS R1, #100 0x0800BBC8: F7FF FAF2 BL assert_failed ; 0x0800B1B0
.L4: 0x0800BBCC: F894 0041 LDRB.W R0, [R4, #65] 0x0800BBD0: 2820 CMP R0, #32 0x0800BBD2: D103 BNE .L5 ; 0x0800BBDC 0x0800BBD4: F894 0040 LDRB.W R0, [R4, #64] 0x0800BBD8: 2801 CMP R0, #1 0x0800BBDA: D101 BNE .L6 ; 0x0800BBE0
.L5: 0x0800BBDC: 2002 MOVS R0, #2 0x0800BBDE: BD38 POP {R3-R5, PC}
.L6: 0x0800BBE0: 2024 MOVS R0, #36 0x0800BBE2: F884 0041 STRB.W R0, [R4, #65] 0x0800BBE6: 6820 LDR R0, [R4] 0x0800BBE8: 6801 LDR R1, [R0] 0x0800BBEA: F021 0101 BIC R1, R1, #1 0x0800BBEE: 6001 STR R1, [R0] 0x0800BBF0: 6801 LDR R1, [R0] 0x0800BBF2: F421 5180 BIC R1, R1, #0x1000 0x0800BBF6: 6001 STR R1, [R0] 0x0800BBF8: 6801 LDR R1, [R0] 0x0800BBFA: 4329 ORRS R1, R5 0x0800BBFC: 6001 STR R1, [R0] 0x0800BBFE: 6801 LDR R1, [R0] 0x0800BC00: F041 0101 ORR R1, R1, #1 0x0800BC04: 6001 STR R1, [R0] 0x0800BC06: 2020 MOVS R0, #32 0x0800BC08: F884 0041 STRB.W R0, [R4, #65] 0x0800BC0C: 2000 MOVS R0, #0 0x0800BC0E: F884 0040 STRB.W R0, [R4, #64] 0x0800BC12: BD38 POP {R3-R5, PC}

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


HAL_I2CEx_EnableFastModePlus: 0x0800BC14: B510 PUSH {R4, LR} 0x0800BC16: B082 SUB SP, SP, #8 0x0800BC18: 4604 MOV R4, R0 0x0800BC1A: 2000 MOVS R0, #0 0x0800BC1C: F6CA 20AA MOVT R0, #0xAAAA 0x0800BC20: EA04 0100 AND.W R1, R4, R0 0x0800BC24: 4281 CMP R1, R0 0x0800BC26: BF18 IT NE 0x0800BC28: F414 007F ANDSNE R0, R4, #0xFF0000 0x0800BC2C: D107 BNE .L1 ; 0x0800BC3E 0x0800BC2E: F64D 3009 MOVW R0, #0xDB09 ; 0x0800DB09 = .rodata..L.str 0x0800BC32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB09 = .rodata..L.str 0x0800BC36: F240 113D MOVW R1, #0x013D 0x0800BC3A: F7FF FAB9 BL assert_failed ; 0x0800B1B0
.L1: 0x0800BC3E: F241 0060 MOVW R0, #0x1060 0x0800BC42: F2C4 0002 MOVT R0, #0x4002 0x0800BC46: 6801 LDR R1, [R0] 0x0800BC48: F041 0101 ORR R1, R1, #1 0x0800BC4C: 6001 STR R1, [R0] 0x0800BC4E: 6800 LDR R0, [R0] 0x0800BC50: F000 0001 AND R0, R0, #1 0x0800BC54: 9001 STR R0, [SP, #4] 0x0800BC56: 9801 LDR R0, [SP, #4] 0x0800BC58: 2004 MOVS R0, #4 0x0800BC5A: F2C4 0001 MOVT R0, #0x4001 0x0800BC5E: 6801 LDR R1, [R0] 0x0800BC60: 4321 ORRS R1, R4 0x0800BC62: 6001 STR R1, [R0] 0x0800BC64: B002 ADD SP, SP, #8 0x0800BC66: BD10 POP {R4, PC}

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


HAL_IWDG_Refresh: 0x0800BC68: 6801 LDR R1, [R0] 0x0800BC6A: F64A 22AA MOVW R2, #0xAAAA 0x0800BC6E: 2000 MOVS R0, #0 0x0800BC70: 600A STR R2, [R1] 0x0800BC72: 4770 BX LR

Section .text.HAL_RTC_Init from stm32g4xx_hal_rtc.o, size=388, align=2


HAL_RTC_Init: 0x0800BC74: B510 PUSH {R4, LR} 0x0800BC76: 0004 MOVS R4, R0 0x0800BC78: D02F BEQ .L4 ; 0x0800BCDA 0x0800BC7A: 6860 LDR R0, [R4, #4] 0x0800BC7C: F040 0040 ORR R0, R0, #64 0x0800BC80: 2840 CMP R0, #64 0x0800BC82: D007 BEQ .L1 ; 0x0800BC94 0x0800BC84: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BC88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BC8C: F240 1135 MOVW R1, #0x0135 0x0800BC90: F7FF FA8E BL assert_failed ; 0x0800B1B0
.L1: 0x0800BC94: 68A0 LDR R0, [R4, #8] 0x0800BC96: 2880 CMP R0, #128 0x0800BC98: D307 BCC .L2 ; 0x0800BCAA 0x0800BC9A: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BC9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BCA2: F44F 719B MOV.W R1, #0x0136 0x0800BCA6: F7FF FA83 BL assert_failed ; 0x0800B1B0
.L2: 0x0800BCAA: 68E0 LDR R0, [R4, #12] 0x0800BCAC: F5B0 4F00 CMP.W R0, #0x8000 0x0800BCB0: D307 BCC .L3 ; 0x0800BCC2 0x0800BCB2: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BCB6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BCBA: F240 1137 MOVW R1, #0x0137 0x0800BCBE: F7FF FA77 BL assert_failed ; 0x0800B1B0
.L3: 0x0800BCC2: 6920 LDR R0, [R4, #16] 0x0800BCC4: F5B0 0F80 CMP.W R0, #0x400000 0x0800BCC8: DB09 BLT .L5 ; 0x0800BCDE 0x0800BCCA: D014 BEQ .L7 ; 0x0800BCF6 0x0800BCCC: F5B0 0FC0 CMP.W R0, #0x600000 0x0800BCD0: D011 BEQ .L7 ; 0x0800BCF6 0x0800BCD2: F1B0 6F80 CMP.W R0, #0x04000000 0x0800BCD6: D106 BNE .L6 ; 0x0800BCE6 0x0800BCD8: E00D B .L7 ; 0x0800BCF6
.L4: 0x0800BCDA: 2001 MOVS R0, #1 0x0800BCDC: BD10 POP {R4, PC}
.L5: 0x0800BCDE: B150 CBZ R0, .L7 ; 0x0800BCF6 0x0800BCE0: F5B0 1F00 CMP.W R0, #0x200000 0x0800BCE4: D007 BEQ .L7 ; 0x0800BCF6
.L6: 0x0800BCE6: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BCEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BCEE: F44F 719C MOV.W R1, #0x0138 0x0800BCF2: F7FF FA5D BL assert_failed ; 0x0800B1B0
.L7: 0x0800BCF6: 6960 LDR R0, [R4, #20] 0x0800BCF8: F040 4000 ORR R0, R0, #0x80000000 0x0800BCFC: F1B0 4F00 CMP.W R0, #0x80000000 0x0800BD00: D007 BEQ .L8 ; 0x0800BD12 0x0800BD02: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BD06: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BD0A: F240 1139 MOVW R1, #0x0139 0x0800BD0E: F7FF FA4F BL assert_failed ; 0x0800B1B0
.L8: 0x0800BD12: 69A0 LDR R0, [R4, #24] 0x0800BD14: F440 1080 ORR R0, R0, #0x100000 0x0800BD18: F5B0 1F80 CMP.W R0, #0x100000 0x0800BD1C: D007 BEQ .L9 ; 0x0800BD2E 0x0800BD1E: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BD22: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BD26: F44F 719D MOV.W R1, #0x013A 0x0800BD2A: F7FF FA41 BL assert_failed ; 0x0800B1B0
.L9: 0x0800BD2E: 69E0 LDR R0, [R4, #28] 0x0800BD30: F040 4080 ORR R0, R0, #0x40000000 0x0800BD34: F1B0 4F80 CMP.W R0, #0x40000000 0x0800BD38: D007 BEQ .L10 ; 0x0800BD4A 0x0800BD3A: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BD3E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BD42: F240 113B MOVW R1, #0x013B 0x0800BD46: F7FF FA33 BL assert_failed ; 0x0800B1B0
.L10: 0x0800BD4A: 6A20 LDR R0, [R4, #32] 0x0800BD4C: F040 5000 ORR R0, R0, #0x20000000 0x0800BD50: F1B0 5F00 CMP.W R0, #0x20000000 0x0800BD54: D007 BEQ .L11 ; 0x0800BD66 0x0800BD56: F24D 609B MOVW R0, #0xD69B ; 0x0800D69B = .rodata..L.str 0x0800BD5A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D69B = .rodata..L.str 0x0800BD5E: F44F 719E MOV.W R1, #0x013C 0x0800BD62: F7FF FA25 BL assert_failed ; 0x0800B1B0
.L11: 0x0800BD66: F894 0025 LDRB.W R0, [R4, #37] 0x0800BD6A: B920 CBNZ R0, .L12 ; 0x0800BD76 0x0800BD6C: F884 0024 STRB.W R0, [R4, #36] 0x0800BD70: 4620 MOV R0, R4 0x0800BD72: F7FF FA45 BL HAL_RTC_MspInit ; 0x0800B200
.L12: 0x0800BD76: 2002 MOVS R0, #2 0x0800BD78: F884 0025 STRB.W R0, [R4, #37] 0x0800BD7C: 6820 LDR R0, [R4] 0x0800BD7E: 68C1 LDR R1, [R0, #12] 0x0800BD80: 06C9 LSLS R1, R1, #27 0x0800BD82: D434 BMI .L15 ; 0x0800BDEE 0x0800BD84: 21CA MOVS R1, #202 0x0800BD86: 6241 STR R1, [R0, #36] 0x0800BD88: 2153 MOVS R1, #83 0x0800BD8A: 6241 STR R1, [R0, #36] 0x0800BD8C: 4620 MOV R0, R4 0x0800BD8E: F7F6 F887 BL RTC_EnterInitMode ; 0x08001EA0 0x0800BD92: B9C8 CBNZ R0, .L13 ; 0x0800BDC8 0x0800BD94: E9D4 0C00 LDRD R0, R12, [R4] 0x0800BD98: E9D4 2302 LDRD R2, R3, [R4, #8] 0x0800BD9C: 6981 LDR R1, [R0, #24] 0x0800BD9E: F021 618E BIC R1, R1, #0x04700000 0x0800BDA2: F021 0140 BIC R1, R1, #64 0x0800BDA6: 6181 STR R1, [R0, #24] 0x0800BDA8: 6921 LDR R1, [R4, #16] 0x0800BDAA: EA43 4E02 ORR.W LR, R3, R2, LSL #16 0x0800BDAE: EA41 010C ORR.W R1, R1, R12 0x0800BDB2: 69A3 LDR R3, [R4, #24] 0x0800BDB4: 6982 LDR R2, [R0, #24] 0x0800BDB6: 4319 ORRS R1, R3 0x0800BDB8: 4311 ORRS R1, R2 0x0800BDBA: 6181 STR R1, [R0, #24] 0x0800BDBC: F8C0 E010 STR.W LR, [R0, #16] 0x0800BDC0: 4620 MOV R0, R4 0x0800BDC2: F000 F819 BL RTC_ExitInitMode ; 0x0800BDF8 0x0800BDC6: B118 CBZ R0, .L14 ; 0x0800BDD0
.L13: 0x0800BDC8: 6821 LDR R1, [R4] 0x0800BDCA: 22FF MOVS R2, #255 0x0800BDCC: 624A STR R2, [R1, #36] 0x0800BDCE: BD10 POP {R4, PC}
.L14: 0x0800BDD0: 6820 LDR R0, [R4] 0x0800BDD2: F8D4 C014 LDR.W R12, [R4, #20] 0x0800BDD6: E9D4 2307 LDRD R2, R3, [R4, #28] 0x0800BDDA: 6981 LDR R1, [R0, #24] 0x0800BDDC: F021 4160 BIC R1, R1, #0xE0000000 0x0800BDE0: 4319 ORRS R1, R3 0x0800BDE2: 4311 ORRS R1, R2 0x0800BDE4: EA41 010C ORR.W R1, R1, R12 0x0800BDE8: 6181 STR R1, [R0, #24] 0x0800BDEA: 21FF MOVS R1, #255 0x0800BDEC: 6241 STR R1, [R0, #36]
.L15: 0x0800BDEE: 2001 MOVS R0, #1 0x0800BDF0: F884 0025 STRB.W R0, [R4, #37] 0x0800BDF4: 2000 MOVS R0, #0 0x0800BDF6: BD10 POP {R4, PC}

Section .text.RTC_ExitInitMode from stm32g4xx_hal_rtc.o, size=72, align=2


RTC_ExitInitMode: 0x0800BDF8: B510 PUSH {R4, LR} 0x0800BDFA: 4604 MOV R4, R0 0x0800BDFC: 6800 LDR R0, [R0] 0x0800BDFE: 68C1 LDR R1, [R0, #12] 0x0800BE00: F021 0180 BIC R1, R1, #128 0x0800BE04: 60C1 STR R1, [R0, #12] 0x0800BE06: 6981 LDR R1, [R0, #24] 0x0800BE08: 0689 LSLS R1, R1, #26 0x0800BE0A: D407 BMI .L2 ; 0x0800BE1C 0x0800BE0C: 4620 MOV R0, R4 0x0800BE0E: F7F6 F86B BL HAL_RTC_WaitForSynchro ; 0x08001EE8 0x0800BE12: B110 CBZ R0, .L1 ; 0x0800BE1A 0x0800BE14: 2003 MOVS R0, #3 0x0800BE16: F884 0025 STRB.W R0, [R4, #37]
.L1: 0x0800BE1A: BD10 POP {R4, PC}
.L2: 0x0800BE1C: 6981 LDR R1, [R0, #24] 0x0800BE1E: F021 0120 BIC R1, R1, #32 0x0800BE22: 6181 STR R1, [R0, #24] 0x0800BE24: 4620 MOV R0, R4 0x0800BE26: F7F6 F85F BL HAL_RTC_WaitForSynchro ; 0x08001EE8 0x0800BE2A: 2800 CMP R0, #0 0x0800BE2C: BF1C ITT NE 0x0800BE2E: 2003 MOVNE R0, #3 0x0800BE30: F884 0025 STRBNE.W R0, [R4, #37] 0x0800BE34: 6821 LDR R1, [R4] 0x0800BE36: 698A LDR R2, [R1, #24] 0x0800BE38: F042 0220 ORR R2, R2, #32 0x0800BE3C: 618A STR R2, [R1, #24] 0x0800BE3E: BD10 POP {R4, PC}

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


HAL_RTCEx_BKUPWrite: 0x0800BE40: B538 PUSH {R3-R5, LR} 0x0800BE42: 460C MOV R4, R1 0x0800BE44: 2920 CMP R1, #32 0x0800BE46: 4615 MOV R5, R2 0x0800BE48: D307 BCC .L1 ; 0x0800BE5A 0x0800BE4A: F64D 402C MOVW R0, #0xDC2C ; 0x0800DC2C = .rodata..L.str 0x0800BE4E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DC2C = .rodata..L.str 0x0800BE52: F240 71E4 MOVW R1, #0x07E4 0x0800BE56: F7FF F9AB BL assert_failed ; 0x0800B1B0
.L1: 0x0800BE5A: F242 5000 MOVW R0, #0x2500 0x0800BE5E: F2C4 0000 MOVT R0, #0x4000 0x0800BE62: F840 5024 STR.W R5, [R0, R4, LSL #2] 0x0800BE66: BD38 POP {R3-R5, PC}

Section .text.HAL_SPI_Init from stm32g4xx_hal_spi.o, size=616, align=2


HAL_SPI_Init: 0x0800BE68: B538 PUSH {R3-R5, LR} 0x0800BE6A: 0004 MOVS R4, R0 0x0800BE6C: D00F BEQ .L1 ; 0x0800BE8E 0x0800BE6E: 6820 LDR R0, [R4] 0x0800BE70: F642 71FF MOVW R1, #0x2FFF 0x0800BE74: F2C4 0101 MOVT R1, #0x4001 0x0800BE78: 4288 CMP R0, R1 0x0800BE7A: DC0A BGT .L2 ; 0x0800BE92 0x0800BE7C: F643 0100 MOVW R1, #0x3800 0x0800BE80: F2C4 0100 MOVT R1, #0x4000 0x0800BE84: 4288 CMP R0, R1 0x0800BE86: D013 BEQ .L4 ; 0x0800BEB0 0x0800BE88: F501 6180 ADD.W R1, R1, #0x0400 0x0800BE8C: E006 B .L3 ; 0x0800BE9C
.L1: 0x0800BE8E: 2001 MOVS R0, #1 0x0800BE90: BD38 POP {R3-R5, PC}
.L2: 0x0800BE92: 3101 ADDS R1, #1 0x0800BE94: 4288 CMP R0, R1 0x0800BE96: D00B BEQ .L4 ; 0x0800BEB0 0x0800BE98: F501 6140 ADD.W R1, R1, #0x0C00
.L3: 0x0800BE9C: 4288 CMP R0, R1 0x0800BE9E: D007 BEQ .L4 ; 0x0800BEB0 0x0800BEA0: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BEA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BEA8: F240 1147 MOVW R1, #0x0147 0x0800BEAC: F7FF F980 BL assert_failed ; 0x0800B1B0
.L4: 0x0800BEB0: 6860 LDR R0, [R4, #4] 0x0800BEB2: B150 CBZ R0, .L5 ; 0x0800BECA 0x0800BEB4: F5B0 7F82 CMP.W R0, #0x0104 0x0800BEB8: D007 BEQ .L5 ; 0x0800BECA 0x0800BEBA: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BEBE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BEC2: F44F 71A4 MOV.W R1, #0x0148 0x0800BEC6: F7FF F973 BL assert_failed ; 0x0800B1B0
.L5: 0x0800BECA: 68A0 LDR R0, [R4, #8] 0x0800BECC: 2800 CMP R0, #0 0x0800BECE: BF18 IT NE 0x0800BED0: F5B0 6F80 CMPNE.W R0, #0x0400 0x0800BED4: F040 8086 BNE.W .L17 ; 0x0800BFE4
.L6: 0x0800BED8: 68E0 LDR R0, [R4, #12] 0x0800BEDA: F5A0 7040 SUB.W R0, R0, #0x0300 0x0800BEDE: EA4F 2030 ROR R0, R0, #8 0x0800BEE2: 280D CMP R0, #13 0x0800BEE4: D307 BCC .L7 ; 0x0800BEF6 0x0800BEE6: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BEEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BEEE: F44F 71A5 MOV.W R1, #0x014A 0x0800BEF2: F7FF F95D BL assert_failed ; 0x0800B1B0
.L7: 0x0800BEF6: 69A0 LDR R0, [R4, #24] 0x0800BEF8: 2800 CMP R0, #0 0x0800BEFA: BF18 IT NE 0x0800BEFC: F5B0 7F00 CMPNE.W R0, #0x0200 0x0800BF00: D17D BNE .L18 ; 0x0800BFFE
.L8: 0x0800BF02: 6B60 LDR R0, [R4, #52] 0x0800BF04: F040 0008 ORR R0, R0, #8 0x0800BF08: 2808 CMP R0, #8 0x0800BF0A: D007 BEQ .L9 ; 0x0800BF1C 0x0800BF0C: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF10: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BF14: F44F 71A6 MOV.W R1, #0x014C 0x0800BF18: F7FF F94A BL assert_failed ; 0x0800B1B0
.L9: 0x0800BF1C: 69E0 LDR R0, [R4, #28] 0x0800BF1E: EA4F 00F0 ROR R0, R0, #3 0x0800BF22: 2808 CMP R0, #8 0x0800BF24: D307 BCC .L10 ; 0x0800BF36 0x0800BF26: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF2A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BF2E: F240 114D MOVW R1, #0x014D 0x0800BF32: F7FF F93D BL assert_failed ; 0x0800B1B0
.L10: 0x0800BF36: 6A20 LDR R0, [R4, #32] 0x0800BF38: F040 0080 ORR R0, R0, #128 0x0800BF3C: 2880 CMP R0, #128 0x0800BF3E: D007 BEQ .L11 ; 0x0800BF50 0x0800BF40: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BF48: F44F 71A7 MOV.W R1, #0x014E 0x0800BF4C: F7FF F930 BL assert_failed ; 0x0800B1B0
.L11: 0x0800BF50: 6A60 LDR R0, [R4, #36] 0x0800BF52: F040 0110 ORR R1, R0, #16 0x0800BF56: 2910 CMP R1, #16 0x0800BF58: D008 BEQ .L12 ; 0x0800BF6C 0x0800BF5A: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF5E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BF62: F240 114F MOVW R1, #0x014F 0x0800BF66: F7FF F923 BL assert_failed ; 0x0800B1B0 0x0800BF6A: 6A60 LDR R0, [R4, #36]
.L12: 0x0800BF6C: B180 CBZ R0, .L14 ; 0x0800BF90 0x0800BF6E: 69E0 LDR R0, [R4, #28] 0x0800BF70: EA4F 00F0 ROR R0, R0, #3 0x0800BF74: 2808 CMP R0, #8 0x0800BF76: D307 BCC .L13 ; 0x0800BF88 0x0800BF78: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF7C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BF80: F240 1161 MOVW R1, #0x0161 0x0800BF84: F7FF F914 BL assert_failed ; 0x0800B1B0
.L13: 0x0800BF88: 2000 MOVS R0, #0 0x0800BF8A: E9C4 0004 STRD R0, R0, [R4, #16] 0x0800BF8E: E045 B .L20 ; 0x0800C01C
.L14: 0x0800BF90: 6920 LDR R0, [R4, #16] 0x0800BF92: F040 0002 ORR R0, R0, #2 0x0800BF96: 2802 CMP R0, #2 0x0800BF98: D007 BEQ .L15 ; 0x0800BFAA 0x0800BF9A: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BF9E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BFA2: F44F 71A9 MOV.W R1, #0x0152 0x0800BFA6: F7FF F903 BL assert_failed ; 0x0800B1B0
.L15: 0x0800BFAA: 6960 LDR R0, [R4, #20] 0x0800BFAC: 2802 CMP R0, #2 0x0800BFAE: D307 BCC .L16 ; 0x0800BFC0 0x0800BFB0: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BFB4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BFB8: F240 1153 MOVW R1, #0x0153 0x0800BFBC: F7FF F8F8 BL assert_failed ; 0x0800B1B0
.L16: 0x0800BFC0: 6860 LDR R0, [R4, #4] 0x0800BFC2: F5B0 7F82 CMP.W R0, #0x0104 0x0800BFC6: D127 BNE .L19 ; 0x0800C018 0x0800BFC8: 69E0 LDR R0, [R4, #28] 0x0800BFCA: EA4F 00F0 ROR R0, R0, #3 0x0800BFCE: 2808 CMP R0, #8 0x0800BFD0: D324 BCC .L20 ; 0x0800C01C 0x0800BFD2: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BFD6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BFDA: F240 1157 MOVW R1, #0x0157 0x0800BFDE: F7FF F8E7 BL assert_failed ; 0x0800B1B0 0x0800BFE2: E01B B .L20 ; 0x0800C01C
.L17: 0x0800BFE4: F5B0 4F00 CMP.W R0, #0x8000 0x0800BFE8: F43F AF76 BEQ.W .L6 ; 0x0800BED8 0x0800BFEC: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800BFF0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800BFF4: F240 1149 MOVW R1, #0x0149 0x0800BFF8: F7FF F8DA BL assert_failed ; 0x0800B1B0 0x0800BFFC: E76C B .L6 ; 0x0800BED8
.L18: 0x0800BFFE: F5B0 2F80 CMP.W R0, #0x040000 0x0800C002: F43F AF7E BEQ.W .L8 ; 0x0800BF02 0x0800C006: F24D 60F9 MOVW R0, #0xD6F9 ; 0x0800D6F9 = .rodata..L.str 0x0800C00A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D6F9 = .rodata..L.str 0x0800C00E: F240 114B MOVW R1, #0x014B 0x0800C012: F7FF F8CD BL assert_failed ; 0x0800B1B0 0x0800C016: E774 B .L8 ; 0x0800BF02
.L19: 0x0800C018: 2000 MOVS R0, #0 0x0800C01A: 61E0 STR R0, [R4, #28]
.L20: 0x0800C01C: 2500 MOVS R5, #0 0x0800C01E: 62A5 STR R5, [R4, #40] 0x0800C020: F894 005D LDRB.W R0, [R4, #93] 0x0800C024: B920 CBNZ R0, .L21 ; 0x0800C030 0x0800C026: F884 505C STRB.W R5, [R4, #92] 0x0800C02A: 4620 MOV R0, R4 0x0800C02C: F7FA F837 BL HAL_SPI_MspInit ; 0x0800609E
.L21: 0x0800C030: 2002 MOVS R0, #2 0x0800C032: F884 005D STRB.W R0, [R4, #93] 0x0800C036: 6820 LDR R0, [R4] 0x0800C038: 68E1 LDR R1, [R4, #12] 0x0800C03A: F5B1 6FE0 CMP.W R1, #0x0700 0x0800C03E: 6802 LDR R2, [R0] 0x0800C040: BF98 IT LS 0x0800C042: 2501 MOVLS R5, #1 0x0800C044: F441 6300 ORR R3, R1, #0x0800 0x0800C048: F5B3 6F70 CMP.W R3, #0x0F00 0x0800C04C: F022 0240 BIC R2, R2, #64 0x0800C050: 6002 STR R2, [R0] 0x0800C052: BF1C ITT NE 0x0800C054: 2200 MOVNE R2, #0 0x0800C056: 62A2 STRNE R2, [R4, #40] 0x0800C058: F401 6170 AND R1, R1, #0x0F00 0x0800C05C: E9D4 2301 LDRD R2, R3, [R4, #4] 0x0800C060: EA41 3C05 ORR.W R12, R1, R5, LSL #12 0x0800C064: F402 7282 AND R2, R2, #0x0104 0x0800C068: F403 4304 AND R3, R3, #0x8400 0x0800C06C: 441A ADD R2, R3 0x0800C06E: E9D4 3104 LDRD R3, R1, [R4, #16] 0x0800C072: 69A5 LDR R5, [R4, #24] 0x0800C074: F003 0302 AND R3, R3, #2 0x0800C078: 441A ADD R2, R3 0x0800C07A: F001 0101 AND R1, R1, #1 0x0800C07E: 4411 ADD R1, R2 0x0800C080: F405 7200 AND R2, R5, #0x0200 0x0800C084: 4411 ADD R1, R2 0x0800C086: 2204 MOVS R2, #4 0x0800C088: 69E3 LDR R3, [R4, #28] 0x0800C08A: EA02 4215 AND.W R2, R2, R5, LSR #16 0x0800C08E: F003 0338 AND R3, R3, #56 0x0800C092: 6A25 LDR R5, [R4, #32] 0x0800C094: 4419 ADD R1, R3 0x0800C096: F005 0380 AND R3, R5, #128 0x0800C09A: 6AA5 LDR R5, [R4, #40] 0x0800C09C: 4419 ADD R1, R3 0x0800C09E: F405 5300 AND R3, R5, #0x2000 0x0800C0A2: 4319 ORRS R1, R3 0x0800C0A4: 6001 STR R1, [R0] 0x0800C0A6: 6A61 LDR R1, [R4, #36] 0x0800C0A8: 6B63 LDR R3, [R4, #52] 0x0800C0AA: EA42 020C ORR.W R2, R2, R12 0x0800C0AE: F001 0110 AND R1, R1, #16 0x0800C0B2: 4311 ORRS R1, R2 0x0800C0B4: F003 0208 AND R2, R3, #8 0x0800C0B8: 4311 ORRS R1, R2 0x0800C0BA: 6041 STR R1, [R0, #4] 0x0800C0BC: 69C1 LDR R1, [R0, #28] 0x0800C0BE: F421 6100 BIC R1, R1, #0x0800 0x0800C0C2: 61C1 STR R1, [R0, #28] 0x0800C0C4: 2000 MOVS R0, #0 0x0800C0C6: 6620 STR R0, [R4, #96] 0x0800C0C8: 2101 MOVS R1, #1 0x0800C0CA: F884 105D STRB.W R1, [R4, #93] 0x0800C0CE: BD38 POP {R3-R5, PC}

Section .text.HAL_UART_Init from stm32g4xx_hal_uart.o, size=180, align=2


HAL_UART_Init: 0x0800C0D0: B510 PUSH {R4, LR} 0x0800C0D2: 0004 MOVS R4, R0 0x0800C0D4: D042 BEQ .L6 ; 0x0800C15C 0x0800C0D6: 6820 LDR R0, [R4] 0x0800C0D8: F644 71FF MOVW R1, #0x4FFF 0x0800C0DC: F2C4 0100 MOVT R1, #0x4000 0x0800C0E0: 4288 CMP R0, R1 0x0800C0E2: DC0A BGT .L1 ; 0x0800C0FA 0x0800C0E4: F6A1 31FF SUBW R1, R1, #0x0BFF 0x0800C0E8: 4288 CMP R0, R1 0x0800C0EA: D01D BEQ .L3 ; 0x0800C128 0x0800C0EC: F501 6180 ADD.W R1, R1, #0x0400 0x0800C0F0: 4288 CMP R0, R1 0x0800C0F2: D019 BEQ .L3 ; 0x0800C128 0x0800C0F4: F501 6180 ADD.W R1, R1, #0x0400 0x0800C0F8: E008 B .L2 ; 0x0800C10C
.L1: 0x0800C0FA: 3101 ADDS R1, #1 0x0800C0FC: 4288 CMP R0, R1 0x0800C0FE: D013 BEQ .L3 ; 0x0800C128 0x0800C100: F501 5140 ADD.W R1, R1, #0x3000 0x0800C104: 4288 CMP R0, R1 0x0800C106: D00F BEQ .L3 ; 0x0800C128 0x0800C108: F501 4138 ADD.W R1, R1, #0xB800
.L2: 0x0800C10C: 4288 CMP R0, R1 0x0800C10E: D00B BEQ .L3 ; 0x0800C128 0x0800C110: 69A0 LDR R0, [R4, #24] 0x0800C112: F44F 719F MOV.W R1, #0x013E 0x0800C116: 2800 CMP R0, #0 0x0800C118: BF08 IT EQ 0x0800C11A: 3105 ADDEQ R1, #5 0x0800C11C: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x0800C120: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x0800C124: F7FF F844 BL assert_failed ; 0x0800B1B0
.L3: 0x0800C128: F8D4 0088 LDR.W R0, [R4, #136] 0x0800C12C: B920 CBNZ R0, .L4 ; 0x0800C138 0x0800C12E: F884 0084 STRB.W R0, [R4, #132] 0x0800C132: 4620 MOV R0, R4 0x0800C134: F7FA FE01 BL HAL_UART_MspInit ; 0x08006D3A
.L4: 0x0800C138: 2024 MOVS R0, #36 0x0800C13A: F8C4 0088 STR.W R0, [R4, #136] 0x0800C13E: 6820 LDR R0, [R4] 0x0800C140: 6AA1 LDR R1, [R4, #40] 0x0800C142: 6802 LDR R2, [R0] 0x0800C144: 2900 CMP R1, #0 0x0800C146: F022 0101 BIC R1, R2, #1 0x0800C14A: 6001 STR R1, [R0] 0x0800C14C: D002 BEQ .L5 ; 0x0800C154 0x0800C14E: 4620 MOV R0, R4 0x0800C150: F7FD FD6C BL UART_AdvFeatureConfig ; 0x08009C2C
.L5: 0x0800C154: 4620 MOV R0, R4 0x0800C156: F7FB FC55 BL UART_SetConfig ; 0x08007A04 0x0800C15A: B108 CBZ R0, .L7 ; 0x0800C160
.L6: 0x0800C15C: 2001 MOVS R0, #1 0x0800C15E: BD10 POP {R4, PC}
.L7: 0x0800C160: 6821 LDR R1, [R4] 0x0800C162: 6848 LDR R0, [R1, #4] 0x0800C164: F420 4090 BIC R0, R0, #0x4800 0x0800C168: 6048 STR R0, [R1, #4] 0x0800C16A: 6888 LDR R0, [R1, #8] 0x0800C16C: F020 002A BIC R0, R0, #42 0x0800C170: 6088 STR R0, [R1, #8] 0x0800C172: 6808 LDR R0, [R1] 0x0800C174: F040 0201 ORR R2, R0, #1 0x0800C178: 4620 MOV R0, R4 0x0800C17A: 600A STR R2, [R1] 0x0800C17C: E8BD 4010 POP.W {R4, LR} 0x0800C180: F7F6 B802 B.W UART_CheckIdleState ; 0x08002188

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


UART_DMAAbortOnError: 0x0800C184: 6A80 LDR R0, [R0, #40] 0x0800C186: 2100 MOVS R1, #0 0x0800C188: F8A0 105E STRH.W R1, [R0, #94] 0x0800C18C: F000 BA32 B.W HAL_UART_ErrorCallback ; 0x0800C5F4

Section .text.HAL_UART_ReceiverTimeout_Config from stm32g4xx_hal_uart.o, size=56, align=2


HAL_UART_ReceiverTimeout_Config: 0x0800C190: B538 PUSH {R3-R5, LR} 0x0800C192: 4605 MOV R5, R0 0x0800C194: 6800 LDR R0, [R0] 0x0800C196: F248 0200 MOVW R2, #0x8000 0x0800C19A: F2C4 0200 MOVT R2, #0x4000 0x0800C19E: 4290 CMP R0, R2 0x0800C1A0: D011 BEQ .L2 ; 0x0800C1C6 0x0800C1A2: 460C MOV R4, R1 0x0800C1A4: F1B1 7F80 CMP.W R1, #0x01000000 0x0800C1A8: D308 BCC .L1 ; 0x0800C1BC 0x0800C1AA: F24D 0089 MOVW R0, #0xD089 ; 0x0800D089 = .rodata..L.str 0x0800C1AE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D089 = .rodata..L.str 0x0800C1B2: F640 21AF MOVW R1, #0x0AAF 0x0800C1B6: F7FE FFFB BL assert_failed ; 0x0800B1B0 0x0800C1BA: 6828 LDR R0, [R5]
.L1: 0x0800C1BC: 6941 LDR R1, [R0, #20] 0x0800C1BE: F001 417F AND R1, R1, #0xFF000000 0x0800C1C2: 4321 ORRS R1, R4 0x0800C1C4: 6141 STR R1, [R0, #20]
.L2: 0x0800C1C6: BD38 POP {R3-R5, PC}

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


HAL_UART_EnableReceiverTimeout: 0x0800C1C8: 6801 LDR R1, [R0] 0x0800C1CA: F248 0200 MOVW R2, #0x8000 0x0800C1CE: F2C4 0200 MOVT R2, #0x4000 0x0800C1D2: 4291 CMP R1, R2 0x0800C1D4: D009 BEQ .L2 ; 0x0800C1EA 0x0800C1D6: F8D0 2088 LDR.W R2, [R0, #136] 0x0800C1DA: 2A20 CMP R2, #32 0x0800C1DC: D103 BNE .L1 ; 0x0800C1E6 0x0800C1DE: F890 2084 LDRB.W R2, [R0, #132] 0x0800C1E2: 2A01 CMP R2, #1 0x0800C1E4: D103 BNE .L3 ; 0x0800C1EE
.L1: 0x0800C1E6: 2102 MOVS R1, #2 0x0800C1E8: E00E B .L4 ; 0x0800C208
.L2: 0x0800C1EA: 2101 MOVS R1, #1 0x0800C1EC: E00C B .L4 ; 0x0800C208
.L3: 0x0800C1EE: 2224 MOVS R2, #36 0x0800C1F0: F8C0 2088 STR.W R2, [R0, #136] 0x0800C1F4: 684A LDR R2, [R1, #4] 0x0800C1F6: F442 0200 ORR R2, R2, #0x800000 0x0800C1FA: 604A STR R2, [R1, #4] 0x0800C1FC: 2120 MOVS R1, #32 0x0800C1FE: F8C0 1088 STR.W R1, [R0, #136] 0x0800C202: 2100 MOVS R1, #0 0x0800C204: F880 1084 STRB.W R1, [R0, #132]
.L4: 0x0800C208: 4608 MOV R0, R1 0x0800C20A: 4770 BX LR

Section .rodata.UARTPrescTable from stm32g4xx_hal_uart.o, size=24, align=2


UARTPrescTable: 0x0800C20C: 01 DC.B 0x01 ; '\x01' 0x0800C20D: 00 DC.B 0x00 ; '\0' 0x0800C20E: 02 DC.B 0x02 ; '\x02' 0x0800C20F: 00 DC.B 0x00 ; '\0' 0x0800C210: 04 DC.B 0x04 ; '\x04' 0x0800C211: 00 DC.B 0x00 ; '\0' 0x0800C212: 06 DC.B 0x06 ; '\x06' 0x0800C213: 00 DC.B 0x00 ; '\0' 0x0800C214: 08 DC.B 0x08 ; '\b' 0x0800C215: 00 DC.B 0x00 ; '\0' 0x0800C216: 0A DC.B 0x0A ; '\n' 0x0800C217: 00 DC.B 0x00 ; '\0' 0x0800C218: 0C DC.B 0x0C ; '\x0C' 0x0800C219: 00 DC.B 0x00 ; '\0' 0x0800C21A: 10 DC.B 0x10 ; '\x10' 0x0800C21B: 00 DC.B 0x00 ; '\0' 0x0800C21C: 20 DC.B 0x20 ; ' ' 0x0800C21D: 00 DC.B 0x00 ; '\0' 0x0800C21E: 40 DC.B 0x40 ; '@' 0x0800C21F: 00 DC.B 0x00 ; '\0' 0x0800C220: 80 DC.B 0x80 ; '\x80' 0x0800C221: 00 DC.B 0x00 ; '\0' 0x0800C222: 00 DC.B 0x00 ; '\0' 0x0800C223: 01 DC.B 0x01 ; '\x01'

Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=192, align=2


HAL_UARTEx_SetTxFifoThreshold: 0x0800C224: B570 PUSH {R4-R6, LR} 0x0800C226: 4604 MOV R4, R0 0x0800C228: 6800 LDR R0, [R0] 0x0800C22A: F644 72FF MOVW R2, #0x4FFF 0x0800C22E: F2C4 0200 MOVT R2, #0x4000 0x0800C232: 4290 CMP R0, R2 0x0800C234: 460D MOV R5, R1 0x0800C236: DC0A BGT .L1 ; 0x0800C24E 0x0800C238: F6A2 31FF SUBW R1, R2, #0x0BFF 0x0800C23C: 4288 CMP R0, R1 0x0800C23E: D019 BEQ .L3 ; 0x0800C274 0x0800C240: F501 6180 ADD.W R1, R1, #0x0400 0x0800C244: 4288 CMP R0, R1 0x0800C246: D015 BEQ .L3 ; 0x0800C274 0x0800C248: F501 6180 ADD.W R1, R1, #0x0400 0x0800C24C: E008 B .L2 ; 0x0800C260
.L1: 0x0800C24E: 1C51 ADDS R1, R2, #1 0x0800C250: 4288 CMP R0, R1 0x0800C252: D00F BEQ .L3 ; 0x0800C274 0x0800C254: F501 5140 ADD.W R1, R1, #0x3000 0x0800C258: 4288 CMP R0, R1 0x0800C25A: D00B BEQ .L3 ; 0x0800C274 0x0800C25C: F501 4138 ADD.W R1, R1, #0xB800
.L2: 0x0800C260: 4288 CMP R0, R1 0x0800C262: D007 BEQ .L3 ; 0x0800C274 0x0800C264: F24D 7057 MOVW R0, #0xD757 ; 0x0800D757 = .rodata..L.str 0x0800C268: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D757 = .rodata..L.str 0x0800C26C: F44F 7119 MOV.W R1, #0x0264 0x0800C270: F7FE FF9E BL assert_failed ; 0x0800B1B0
.L3: 0x0800C274: F085 4000 EOR R0, R5, #0x80000000 0x0800C278: EA4F 7070 ROR R0, R0, #29 0x0800C27C: 2807 CMP R0, #7 0x0800C27E: D828 BHI .L6 ; 0x0800C2D2 0x0800C280: 2101 MOVS R1, #1 0x0800C282: FA01 F000 LSL.W R0, R1, R0 0x0800C286: F010 0FF3 TST R0, #243 0x0800C28A: D022 BEQ .L6 ; 0x0800C2D2
.L4: 0x0800C28C: F894 0084 LDRB.W R0, [R4, #132] 0x0800C290: 2801 CMP R0, #1 0x0800C292: D101 BNE .L5 ; 0x0800C298 0x0800C294: 2002 MOVS R0, #2 0x0800C296: BD70 POP {R4-R6, PC}
.L5: 0x0800C298: 2001 MOVS R0, #1 0x0800C29A: F884 0084 STRB.W R0, [R4, #132] 0x0800C29E: 2024 MOVS R0, #36 0x0800C2A0: F8C4 0088 STR.W R0, [R4, #136] 0x0800C2A4: 6820 LDR R0, [R4] 0x0800C2A6: 6806 LDR R6, [R0] 0x0800C2A8: 6801 LDR R1, [R0] 0x0800C2AA: F021 0101 BIC R1, R1, #1 0x0800C2AE: 6001 STR R1, [R0] 0x0800C2B0: 6881 LDR R1, [R0, #8] 0x0800C2B2: F021 4160 BIC R1, R1, #0xE0000000 0x0800C2B6: 4329 ORRS R1, R5 0x0800C2B8: 6081 STR R1, [R0, #8] 0x0800C2BA: 4620 MOV R0, R4 0x0800C2BC: F7FD FDFD BL UARTEx_SetNbDataToProcess ; 0x08009EBA 0x0800C2C0: 6820 LDR R0, [R4] 0x0800C2C2: 6006 STR R6, [R0] 0x0800C2C4: 2020 MOVS R0, #32 0x0800C2C6: F8C4 0088 STR.W R0, [R4, #136] 0x0800C2CA: 2000 MOVS R0, #0 0x0800C2CC: F884 0084 STRB.W R0, [R4, #132] 0x0800C2D0: BD70 POP {R4-R6, PC}
.L6: 0x0800C2D2: F24D 7057 MOVW R0, #0xD757 ; 0x0800D757 = .rodata..L.str 0x0800C2D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D757 = .rodata..L.str 0x0800C2DA: F240 2165 MOVW R1, #0x0265 0x0800C2DE: F7FE FF67 BL assert_failed ; 0x0800B1B0 0x0800C2E2: E7D3 B .L4 ; 0x0800C28C

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


USB_DisableGlobalInt: 0x0800C2E4: 4601 MOV R1, R0 0x0800C2E6: F8B0 0040 LDRH.W R0, [R0, #64] 0x0800C2EA: F244 027F MOVW R2, #0x407F 0x0800C2EE: 4002 ANDS R2, R0 0x0800C2F0: 2000 MOVS R0, #0 0x0800C2F2: F8A1 2040 STRH.W R2, [R1, #64] 0x0800C2F6: 4770 BX LR

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


ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart: 0x0800C2F8: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800C2FC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C300: F44F 737A MOV.W R3, #0x03E8 0x0800C304: F8B0 10CC LDRH.W R1, [R0, #204] 0x0800C308: F8A0 108C STRH.W R1, [R0, #140] 0x0800C30C: F9B0 108C LDRSH.W R1, [R0, #140] 0x0800C310: F9B0 207E LDRSH.W R2, [R0, #126] 0x0800C314: 1A89 SUBS R1, R1, R2 0x0800C316: F241 22E4 MOVW R2, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x0800C31A: F2C1 0200 MOVT R2, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection 0x0800C31E: 6812 LDR R2, [R2] 0x0800C320: 435A MULS R2, R3, R2 0x0800C322: FB92 F2F1 SDIV R2, R2, R1 0x0800C326: 2100 MOVS R1, #0 0x0800C328: F8C0 2090 STR.W R2, [R0, #144] 0x0800C32C: F7FE B811 B.W EEPROM_storeConfig ; 0x0800A352

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


ADS1260_StartConversion: 0x0800C330: F640 0000 MOVW R0, #0x0800 0x0800C334: F6C4 0000 MOVT R0, #0x4800 0x0800C338: 2101 MOVS R1, #1 0x0800C33A: 2201 MOVS R2, #1 0x0800C33C: F7FF BB0C B.W HAL_GPIO_WritePin ; 0x0800B958

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


ADS1260_ConversionFinished: 0x0800C340: F7F6 BBBA B.W ADS1260_ReadConversion ; 0x08002AB8

Section .text.getSocAhAuto from ah_counter.o, size=84, align=2


getSocAhAuto: 0x0800C344: F240 110C MOVW R1, #0x010C ; 0x10000000 = sys_data 0x0800C348: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800C34C: 6B48 LDR R0, [R1, #52] 0x0800C34E: 2800 CMP R0, #0 0x0800C350: BFBA ITTE LT 0x0800C352: 6B48 LDRLT R0, [R1, #52] 0x0800C354: 4240 RSBLT R0, R0, #0 0x0800C356: 2000 MOVGE R0, #0 0x0800C358: 680A LDR R2, [R1] 0x0800C35A: 2A00 CMP R2, #0 0x0800C35C: DD02 BLE .L1 ; 0x0800C364 0x0800C35E: 680A LDR R2, [R1] 0x0800C360: 17D3 ASRS R3, R2, #31 0x0800C362: E002 B .L2 ; 0x0800C36A
.L1: 0x0800C364: F851 2CB0 LDR R2, [R1, #-176] 0x0800C368: 2300 MOVS R3, #0
.L2: 0x0800C36A: B510 PUSH {R4, LR} 0x0800C36C: F248 649F MOVW R4, #0x869F 0x0800C370: F2C0 0401 MOVT R4, #1 0x0800C374: 1C61 ADDS R1, R4, #1 0x0800C376: FB80 0101 SMULL R0, R1, R0, R1 0x0800C37A: F7FC FE05 BL __aeabi_ldivmod ; 0x08008F88 0x0800C37E: 1A22 SUBS R2, R4, R0 0x0800C380: 2200 MOVS R2, #0 0x0800C382: 418A SBCS R2, R1 0x0800C384: F104 0201 ADD.W R2, R4, #1 0x0800C388: EBA2 0000 SUB.W R0, R2, R0 0x0800C38C: BFB8 IT LT 0x0800C38E: 2000 MOVLT R0, #0 0x0800C390: 2900 CMP R1, #0 0x0800C392: BF48 IT MI 0x0800C394: 4610 MOVMI R0, R2 0x0800C396: BD10 POP {R4, PC}

Section .text.y from chip_temperature.o, size=56, align=2


y: 0x0800C398: 4282 CMP R2, R0 0x0800C39A: D101 BNE .L1 ; 0x0800C3A0 0x0800C39C: 2000 MOVS R0, #0 0x0800C39E: E015 B .L2 ; 0x0800C3CC
.L1: 0x0800C3A0: 4290 CMP R0, R2 0x0800C3A2: 4694 MOV R12, R2 0x0800C3A4: BFB8 IT LT 0x0800C3A6: 4684 MOVLT R12, R0 0x0800C3A8: 1A10 SUBS R0, R2, R0 0x0800C3AA: BF48 IT MI 0x0800C3AC: 4240 RSBMI R0, R0, #0 0x0800C3AE: 4299 CMP R1, R3 0x0800C3B0: 461A MOV R2, R3 0x0800C3B2: BFB8 IT LT 0x0800C3B4: 460A MOVLT R2, R1 0x0800C3B6: 1A59 SUBS R1, R3, R1 0x0800C3B8: 9B00 LDR R3, [SP, #0] 0x0800C3BA: BF48 IT MI 0x0800C3BC: 4249 RSBMI R1, R1, #0 0x0800C3BE: EBA3 030C SUB.W R3, R3, R12 0x0800C3C2: 4342 MULS R2, R0, R2 0x0800C3C4: FB01 2103 MLA R1, R1, R3, R2 0x0800C3C8: FB91 F0F0 SDIV R0, R1, R0
.L2: 0x0800C3CC: B200 SXTH R0, R0 0x0800C3CE: 4770 BX LR

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


EEPROM_isFirstStart: 0x0800C3D0: B510 PUSH {R4, LR} 0x0800C3D2: B082 SUB SP, SP, #8 0x0800C3D4: F10D 0207 ADD.W R2, SP, #7 0x0800C3D8: 2000 MOVS R0, #0 0x0800C3DA: 2100 MOVS R1, #0 0x0800C3DC: 2301 MOVS R3, #1 0x0800C3DE: F7FC FA3D BL EEPROM_Read ; 0x0800885C 0x0800C3E2: F89D 0007 LDRB.W R0, [SP, #7] 0x0800C3E6: 1C41 ADDS R1, R0, #1 0x0800C3E8: B2C8 UXTB R0, R1 0x0800C3EA: 2802 CMP R0, #2 0x0800C3EC: D80E BHI .L1 ; 0x0800C40C 0x0800C3EE: F243 524C MOVW R2, #0x354C ; 0x0800354C = .rodata..Lswitch.table.EEPROM_isFirstStart 0x0800C3F2: F6C0 0200 MOVT R2, #0x0800 ; 0x0800354C = .rodata..Lswitch.table.EEPROM_isFirstStart 0x0800C3F6: 00C9 LSLS R1, R1, #3 0x0800C3F8: F852 0020 LDR.W R0, [R2, R0, LSL #2] 0x0800C3FC: B2C9 UXTB R1, R1 0x0800C3FE: F44F 3281 MOV.W R2, #0x010200 0x0800C402: FA22 F401 LSR.W R4, R2, R1 0x0800C406: F7FE FB28 BL puts ; 0x0800AA5A 0x0800C40A: E000 B .L2 ; 0x0800C40E
.L1: 0x0800C40C: 2403 MOVS R4, #3
.L2: 0x0800C40E: B2E0 UXTB R0, R4 0x0800C410: B002 ADD SP, SP, #8 0x0800C412: BD10 POP {R4, PC}

Section .text.EEPROM_factoryRestore from eeprom.o, size=396, align=2


EEPROM_factoryRestore: 0x0800C414: B5F8 PUSH {R3-R7, LR} 0x0800C416: 4604 MOV R4, R0 0x0800C418: F24D 2081 MOVW R0, #0xD281 ; 0x0800D281 = .rodata..Lstr.11 0x0800C41C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D281 = .rodata..Lstr.11 0x0800C420: F7FE FB1B BL puts ; 0x0800AA5A 0x0800C424: 4620 MOV R0, R4 0x0800C426: F7FD FEB7 BL EEPROM_readConfig ; 0x0800A198 0x0800C42A: F240 32F8 MOVW R2, #0x03F8 ; 0x100003F8 = eepromData 0x0800C42E: F2C1 0200 MOVT R2, #0x1000 ; 0x100003F8 = eepromData 0x0800C432: F8B4 007C LDRH.W R0, [R4, #124] 0x0800C436: 8550 STRH R0, [R2, #42] 0x0800C438: F8B4 007E LDRH.W R0, [R4, #126] 0x0800C43C: 8590 STRH R0, [R2, #44] 0x0800C43E: F8D4 C080 LDR.W R12, [R4, #128] 0x0800C442: F8D4 1084 LDR.W R1, [R4, #132] 0x0800C446: F8D4 3088 LDR.W R3, [R4, #136] 0x0800C44A: F8B4 008C LDRH.W R0, [R4, #140] 0x0800C44E: 8650 STRH R0, [R2, #50] 0x0800C450: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C454: F8D4 E078 LDR.W LR, [R4, #120] 0x0800C458: F8D4 5094 LDR.W R5, [R4, #148] 0x0800C45C: F8D4 60B0 LDR.W R6, [R4, #176] 0x0800C460: F8D4 70B4 LDR.W R7, [R4, #180] 0x0800C464: E9C2 5616 STRD R5, R6, [R2, #88] 0x0800C468: 6617 STR R7, [R2, #96] 0x0800C46A: F8B4 5098 LDRH.W R5, [R4, #152] 0x0800C46E: 85D5 STRH R5, [R2, #46] 0x0800C470: F8B4 509A LDRH.W R5, [R4, #154] 0x0800C474: 8615 STRH R5, [R2, #48] 0x0800C476: F8D4 509C LDR.W R5, [R4, #156] 0x0800C47A: F8B4 60A0 LDRH.W R6, [R4, #160] 0x0800C47E: 8696 STRH R6, [R2, #52] 0x0800C480: F8D4 60A4 LDR.W R6, [R4, #164] 0x0800C484: F8B4 70A8 LDRH.W R7, [R4, #168] 0x0800C488: 86D7 STRH R7, [R2, #54] 0x0800C48A: F8D4 70AC LDR.W R7, [R4, #172] 0x0800C48E: E9C2 C10E STRD R12, R1, [R2, #56] 0x0800C492: E9C2 3010 STRD R3, R0, [R2, #64] 0x0800C496: F102 0048 ADD.W R0, R2, #72 0x0800C49A: E880 40E0 STM.W R0, {R5-R7, LR} 0x0800C49E: F44F 4096 MOV.W R0, #0x4B00 0x0800C4A2: F44F 3180 MOV.W R1, #0x010000 0x0800C4A6: E9C2 0106 STRD R0, R1, [R2, #24] 0x0800C4AA: 2001 MOVS R0, #1 0x0800C4AC: 8410 STRH R0, [R2, #32] 0x0800C4AE: 2100 MOVS R1, #0 0x0800C4B0: F8C2 1026 STR.W R1, [R2, #38] 0x0800C4B4: F8C2 1022 STR.W R1, [R2, #34] 0x0800C4B8: F240 31DE MOVW R1, #0x03DE 0x0800C4BC: F8A2 1088 STRH.W R1, [R2, #136] 0x0800C4C0: F247 1100 MOVW R1, #0x7100 0x0800C4C4: F2C0 0102 MOVT R1, #2 0x0800C4C8: F44F 13FA MOV.W R3, #0x1F4000 0x0800C4CC: E9C2 1323 STRD R1, R3, [R2, #140] 0x0800C4D0: 210A MOVS R1, #10 0x0800C4D2: F8A2 1094 STRH.W R1, [R2, #148] 0x0800C4D6: 2169 MOVS R1, #105 0x0800C4D8: F8A2 108A STRH.W R1, [R2, #138] 0x0800C4DC: 2102 MOVS R1, #2 0x0800C4DE: F6C6 5160 MOVT R1, #0x6D60 0x0800C4E2: F8C2 1096 STR.W R1, [R2, #150] 0x0800C4E6: F246 01E0 MOVW R1, #0x60E0 0x0800C4EA: F8A2 109A STRH.W R1, [R2, #154] 0x0800C4EE: F500 3100 ADD.W R1, R0, #0x020000 0x0800C4F2: F645 53C0 MOVW R3, #0x5DC0 0x0800C4F6: F2C6 13A8 MOVT R3, #0x61A8 0x0800C4FA: F247 37A0 MOVW R7, #0x73A0 0x0800C4FE: F6C6 5760 MOVT R7, #0x6D60 0x0800C502: F64F 7683 MOVW R6, #0xFF83 0x0800C506: F2C0 067D MOVT R6, #125 0x0800C50A: F241 7570 MOVW R5, #0x1770 0x0800C50E: F2C1 557C MOVT R5, #0x157C 0x0800C512: F102 0C9C ADD.W R12, R2, #156 0x0800C516: E88C 008A STM.W R12, {R1, R3, R7} 0x0800C51A: E9C2 652A STRD R6, R5, [R2, #168] 0x0800C51E: F24F 2154 MOVW R1, #0xF254 0x0800C522: F6CF 71FF MOVT R1, #0xFFFF 0x0800C526: F501 737A ADD.W R3, R1, #0x03E8 0x0800C52A: F8A2 30B0 STRH.W R3, [R2, #176] 0x0800C52E: F64F 0330 MOVW R3, #0xF830 0x0800C532: F2C1 7370 MOVT R3, #0x1770 0x0800C536: F8C2 30B2 STR.W R3, [R2, #178] 0x0800C53A: F241 537C MOVW R3, #0x157C 0x0800C53E: F2CF 2354 MOVT R3, #0xF254 0x0800C542: F8C2 30B6 STR.W R3, [R2, #182] 0x0800C546: F501 71FA ADD.W R1, R1, #0x01F4 0x0800C54A: F8A2 10BA STRH.W R1, [R2, #186] 0x0800C54E: 2132 MOVS R1, #50 0x0800C550: F8A2 10BC STRH.W R1, [R2, #188] 0x0800C554: F06F 01C7 MVN R1, #199 0x0800C558: F8A2 10BE STRH.W R1, [R2, #190] 0x0800C55C: F644 6120 MOVW R1, #0x4E20 0x0800C560: F2C0 0107 MOVT R1, #7 0x0800C564: F240 3384 MOVW R3, #0x0384 0x0800C568: F2C0 0301 MOVT R3, #1 0x0800C56C: 2701 MOVS R7, #1 0x0800C56E: F6C6 2740 MOVT R7, #0x6A40 0x0800C572: 2664 MOVS R6, #100 0x0800C574: F102 0CC0 ADD.W R12, R2, #192 0x0800C578: E88C 008A STM.W R12, {R1, R3, R7} 0x0800C57C: F8C2 60CC STR.W R6, [R2, #204] 0x0800C580: 21D0 MOVS R1, #208 0x0800C582: 6051 STR R1, [R2, #4] 0x0800C584: 7010 STRB R0, [R2] 0x0800C586: 7410 STRB R0, [R2, #16] 0x0800C588: 6860 LDR R0, [R4, #4] 0x0800C58A: 60D0 STR R0, [R2, #12] 0x0800C58C: 2000 MOVS R0, #0 0x0800C58E: 2100 MOVS R1, #0 0x0800C590: 23D0 MOVS R3, #208 0x0800C592: F7FC F9B9 BL EEPROM_Write ; 0x08008908 0x0800C596: 4620 MOV R0, R4 0x0800C598: E8BD 40F8 POP.W {R3-R7, LR} 0x0800C59C: F7FD BDFC B.W EEPROM_readConfig ; 0x0800A198

Section .text.CurrentOffsetCal from fast_current.o, size=16, align=2


CurrentOffsetCal: 0x0800C5A0: F240 01B0 MOVW R1, #176 ; 0x10000000 = sys_data 0x0800C5A4: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800C5A8: F5A0 4000 SUB.W R0, R0, #0x8000 0x0800C5AC: 6008 STR R0, [R1] 0x0800C5AE: 4770 BX LR

Section .text.mbInit from modbus.o, size=68, align=2


mbInit: 0x0800C5B0: B510 PUSH {R4, LR} 0x0800C5B2: B082 SUB SP, SP, #8 0x0800C5B4: 469C MOV R12, R3 0x0800C5B6: 4613 MOV R3, R2 0x0800C5B8: 460A MOV R2, R1 0x0800C5BA: 4604 MOV R4, R0 0x0800C5BC: F1AC 0003 SUB.W R0, R12, #3 0x0800C5C0: F110 0F02 CMN R0, #2 0x0800C5C4: 9904 LDR R1, [SP, #16] 0x0800C5C6: BF38 IT CC 0x0800C5C8: F04F 0C01 MOVCC.W R12, #1 0x0800C5CC: 2B02 CMP R3, #2 0x0800C5CE: 4180 SBCS R0, R0 0x0800C5D0: F1C0 0009 RSB R0, R0, #9 0x0800C5D4: EB00 0E0C ADD.W LR, R0, R12 0x0800C5D8: 4620 MOV R0, R4 0x0800C5DA: E9CD CE00 STRD R12, LR, [SP] 0x0800C5DE: F7F7 F9C7 BL mbUartInit ; 0x08003970 0x0800C5E2: 2000 MOVS R0, #0 0x0800C5E4: 84A0 STRH R0, [R4, #36] 0x0800C5E6: F884 0026 STRB.W R0, [R4, #38] 0x0800C5EA: 61E0 STR R0, [R4, #28] 0x0800C5EC: F8C4 001F STR.W R0, [R4, #31] 0x0800C5F0: B002 ADD SP, SP, #8 0x0800C5F2: BD10 POP {R4, PC}

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


HAL_UART_ErrorCallback: 0x0800C5F4: B510 PUSH {R4, LR} 0x0800C5F6: 4604 MOV R4, R0 0x0800C5F8: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData 0x0800C5FC: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData 0x0800C600: 2101 MOVS R1, #1 0x0800C602: 7501 STRB R1, [R0, #20] 0x0800C604: 2100 MOVS R1, #0 0x0800C606: F880 1231 STRB.W R1, [R0, #0x0231] 0x0800C60A: F8D4 1080 LDR.W R1, [R4, #128] 0x0800C60E: 6809 LDR R1, [R1] 0x0800C610: F8B4 205C LDRH.W R2, [R4, #92] 0x0800C614: 6849 LDR R1, [R1, #4] 0x0800C616: 1A51 SUBS R1, R2, R1 0x0800C618: F8C0 1228 STR.W R1, [R0, #0x0228] 0x0800C61C: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C620: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C624: 2804 CMP R0, #4 0x0800C626: D105 BNE .L1 ; 0x0800C634 0x0800C628: F24E 0084 MOVW R0, #0xE084 ; 0x0800E084 = .rodata..L.str.2 0x0800C62C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E084 = .rodata..L.str.2 0x0800C630: F000 FB50 BL printf ; 0x0800CCD4
.L1: 0x0800C634: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C638: 2801 CMP R0, #1 0x0800C63A: D105 BNE .L2 ; 0x0800C648 0x0800C63C: F24E 0094 MOVW R0, #0xE094 ; 0x0800E094 = .rodata..L.str.3 0x0800C640: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E094 = .rodata..L.str.3 0x0800C644: F000 FB46 BL printf ; 0x0800CCD4
.L2: 0x0800C648: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C64C: 2802 CMP R0, #2 0x0800C64E: D105 BNE .L3 ; 0x0800C65C 0x0800C650: F24E 00A4 MOVW R0, #0xE0A4 ; 0x0800E0A4 = .rodata..L.str.4 0x0800C654: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0A4 = .rodata..L.str.4 0x0800C658: F000 FB3C BL printf ; 0x0800CCD4
.L3: 0x0800C65C: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C660: 2810 CMP R0, #16 0x0800C662: D105 BNE .L4 ; 0x0800C670 0x0800C664: F64D 505A MOVW R0, #0xDD5A ; 0x0800DD5A = .rodata..L.str.5 0x0800C668: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD5A = .rodata..L.str.5 0x0800C66C: F000 FB32 BL printf ; 0x0800CCD4
.L4: 0x0800C670: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C674: 2810 CMP R0, #16 0x0800C676: D105 BNE .L5 ; 0x0800C684 0x0800C678: F64D 505A MOVW R0, #0xDD5A ; 0x0800DD5A = .rodata..L.str.5 0x0800C67C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD5A = .rodata..L.str.5 0x0800C680: F000 FB28 BL printf ; 0x0800CCD4
.L5: 0x0800C684: F8D4 0090 LDR.W R0, [R4, #144] 0x0800C688: 2808 CMP R0, #8 0x0800C68A: D105 BNE .L6 ; 0x0800C698 0x0800C68C: F64D 506B MOVW R0, #0xDD6B ; 0x0800DD6B = .rodata..L.str.6 0x0800C690: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DD6B = .rodata..L.str.6 0x0800C694: F000 FB1E BL printf ; 0x0800CCD4
.L6: 0x0800C698: 6DA1 LDR R1, [R4, #88] 0x0800C69A: 4620 MOV R0, R4 0x0800C69C: F44F 7280 MOV.W R2, #0x0100 0x0800C6A0: F7FB FC84 BL HAL_UART_Receive_DMA ; 0x08007FAC 0x0800C6A4: B138 CBZ R0, .L7 ; 0x0800C6B6 0x0800C6A6: F24D 20A0 MOVW R0, #0xD2A0 ; 0x0800D2A0 = .rodata..L.str.7 0x0800C6AA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D2A0 = .rodata..L.str.7 0x0800C6AE: E8BD 4010 POP.W {R4, LR} 0x0800C6B2: F000 BB0F B.W printf ; 0x0800CCD4
.L7: 0x0800C6B6: BD10 POP {R4, PC}

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


mbSend: 0x0800C6B8: 4603 MOV R3, R0 0x0800C6BA: F04F 0C0C MOV.W R12, #12 0x0800C6BE: 6800 LDR R0, [R0] 0x0800C6C0: F8B3 222C LDRH.W R2, [R3, #0x022C] 0x0800C6C4: F883 C026 STRB.W R12, [R3, #38] 0x0800C6C8: F203 1127 ADDW R1, R3, #0x0127 0x0800C6CC: F7F5 BDBA B.W HAL_UART_Transmit_DMA ; 0x08002244

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


mbCheckCrc16: 0x0800C6D0: B570 PUSH {R4-R6, LR} 0x0800C6D2: 460C MOV R4, R1 0x0800C6D4: 4605 MOV R5, R0 0x0800C6D6: 1E8E SUBS R6, R1, #2 0x0800C6D8: 4631 MOV R1, R6 0x0800C6DA: F7F7 F9A9 BL mbCrc16 ; 0x08003A30 0x0800C6DE: 5BA9 LDRH R1, [R5, R6] 0x0800C6E0: 4281 CMP R1, R0 0x0800C6E2: BF18 IT NE 0x0800C6E4: F04F 34FF MOVNE.W R4, #0xFFFFFFFF 0x0800C6E8: 4620 MOV R0, R4 0x0800C6EA: BD70 POP {R4-R6, PC}

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


mbGetFrameComplete: 0x0800C6EC: 7D00 LDRB R0, [R0, #20] 0x0800C6EE: 4770 BX LR

Section .text.mbSlaveWriteSingleRegister from modbus.o, size=92, align=2


mbSlaveWriteSingleRegister: 0x0800C6F0: B570 PUSH {R4-R6, LR} 0x0800C6F2: F240 0C00 MOVW R12, #0 ; 0x10000000 = sys_data 0x0800C6F6: F2C1 0C00 MOVT R12, #0x1000 ; 0x10000000 = sys_data 0x0800C6FA: F8BC 4018 LDRH.W R4, [R12, #24] 0x0800C6FE: 2B00 CMP R3, #0 0x0800C700: BF18 IT NE 0x0800C702: 42A3 CMPNE R3, R4 0x0800C704: D10A BNE .L1 ; 0x0800C71C 0x0800C706: 788B LDRB R3, [R1, #2] 0x0800C708: F891 E003 LDRB.W LR, [R1, #3] 0x0800C70C: EA4E 2403 ORR.W R4, LR, R3, LSL #8 0x0800C710: F5B4 7FFE CMP.W R4, #0x01FC 0x0800C714: D307 BCC .L3 ; 0x0800C726 0x0800C716: F240 2186 MOVW R1, #0x0286 0x0800C71A: E001 B .L2 ; 0x0800C720
.L1: 0x0800C71C: F640 3186 MOVW R1, #0x0B86
.L2: 0x0800C720: 5281 STRH R1, [R0, R2] 0x0800C722: 2002 MOVS R0, #2 0x0800C724: E010 B .L4 ; 0x0800C748
.L3: 0x0800C726: EB0C 0644 ADD.W R6, R12, R4, LSL #1 0x0800C72A: 790D LDRB R5, [R1, #4] 0x0800C72C: 7075 STRB R5, [R6, #1] 0x0800C72E: 794D LDRB R5, [R1, #5] 0x0800C730: 7035 STRB R5, [R6] 0x0800C732: 1886 ADDS R6, R0, R2 0x0800C734: 2506 MOVS R5, #6 0x0800C736: 5485 STRB R5, [R0, R2] 0x0800C738: 7073 STRB R3, [R6, #1] 0x0800C73A: F886 E002 STRB.W LR, [R6, #2] 0x0800C73E: 7908 LDRB R0, [R1, #4] 0x0800C740: 70F0 STRB R0, [R6, #3] 0x0800C742: 7948 LDRB R0, [R1, #5] 0x0800C744: 7130 STRB R0, [R6, #4] 0x0800C746: 2005 MOVS R0, #5
.L4: 0x0800C748: 4410 ADD R0, R2 0x0800C74A: BD70 POP {R4-R6, PC}

Section .text.OUTPUTS_CheckOVP from outputs.o, size=372, align=2


OUTPUTS_CheckOVP: 0x0800C74C: B570 PUSH {R4-R6, LR} 0x0800C74E: F240 04D8 MOVW R4, #216 ; 0x10000000 = sys_data 0x0800C752: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800C756: F241 352E MOVW R5, #0x132E ; 0x1000132E = OUTPUTS_CheckOVP.lastMode 0x0800C75A: F834 0C62 LDRH R0, [R4, #-98] 0x0800C75E: F2C1 0500 MOVT R5, #0x1000 ; 0x1000132E = OUTPUTS_CheckOVP.lastMode 0x0800C762: B128 CBZ R0, .L2 ; 0x0800C770 0x0800C764: F834 0C62 LDRH R0, [R4, #-98] 0x0800C768: 2801 CMP R0, #1 0x0800C76A: D117 BNE .L4 ; 0x0800C79C
.L1: 0x0800C76C: 2201 MOVS R2, #1 0x0800C76E: E018 B .L5 ; 0x0800C7A2
.L2: 0x0800C770: 8828 LDRH R0, [R5] 0x0800C772: 2800 CMP R0, #0 0x0800C774: F64F 70FF MOVW R0, #0xFFFF 0x0800C778: BF18 IT NE 0x0800C77A: 85A0 STRHNE R0, [R4, #44] 0x0800C77C: 8DA1 LDRH R1, [R4, #44] 0x0800C77E: B111 CBZ R1, .L3 ; 0x0800C786 0x0800C780: 8DA1 LDRH R1, [R4, #44] 0x0800C782: 4281 CMP R1, R0 0x0800C784: D162 BNE .L13 ; 0x0800C84C
.L3: 0x0800C786: 6820 LDR R0, [R4] 0x0800C788: F834 1CA0 LDRH R1, [R4, #-160] 0x0800C78C: 4288 CMP R0, R1 0x0800C78E: DD14 BLE .L7 ; 0x0800C7BA 0x0800C790: 2601 MOVS R6, #1 0x0800C792: F24E 00E4 MOVW R0, #0xE0E4 ; 0x0800E0E4 = .rodata..Lstr.30 0x0800C796: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0E4 = .rodata..Lstr.30 0x0800C79A: E04B B .L12 ; 0x0800C834
.L4: 0x0800C79C: F834 0C62 LDRH R0, [R4, #-98] 0x0800C7A0: 2200 MOVS R2, #0
.L5: 0x0800C7A2: F240 4000 MOVW R0, #0x0400 0x0800C7A6: F6C4 0000 MOVT R0, #0x4800 0x0800C7AA: F44F 5180 MOV.W R1, #0x1000 0x0800C7AE: F7FF F8D3 BL HAL_GPIO_WritePin ; 0x0800B958
.L6: 0x0800C7B2: F834 0C62 LDRH R0, [R4, #-98] 0x0800C7B6: 8028 STRH R0, [R5] 0x0800C7B8: BD70 POP {R4-R6, PC}
.L7: 0x0800C7BA: 68E0 LDR R0, [R4, #12] 0x0800C7BC: F934 1C9A LDRSH R1, [R4, #-154] 0x0800C7C0: F44F 727A MOV.W R2, #0x03E8 0x0800C7C4: 4351 MULS R1, R2, R1 0x0800C7C6: 4288 CMP R0, R1 0x0800C7C8: DD05 BLE .L8 ; 0x0800C7D6 0x0800C7CA: 2602 MOVS R6, #2 0x0800C7CC: F24E 00CC MOVW R0, #0xE0CC ; 0x0800E0CC = .rodata..Lstr.29 0x0800C7D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0CC = .rodata..Lstr.29 0x0800C7D4: E02E B .L12 ; 0x0800C834
.L8: 0x0800C7D6: F934 0C0A LDRSH R0, [R4, #-10] 0x0800C7DA: F934 1C98 LDRSH R1, [R4, #-152] 0x0800C7DE: 4288 CMP R0, R1 0x0800C7E0: DD05 BLE .L9 ; 0x0800C7EE 0x0800C7E2: 2603 MOVS R6, #3 0x0800C7E4: F64D 0075 MOVW R0, #0xD875 ; 0x0800D875 = .rodata..Lstr.28 0x0800C7E8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D875 = .rodata..Lstr.28 0x0800C7EC: E022 B .L12 ; 0x0800C834
.L9: 0x0800C7EE: F934 0C0C LDRSH R0, [R4, #-12] 0x0800C7F2: F934 1C98 LDRSH R1, [R4, #-152] 0x0800C7F6: 4288 CMP R0, R1 0x0800C7F8: DD05 BLE .L10 ; 0x0800C806 0x0800C7FA: 2604 MOVS R6, #4 0x0800C7FC: F64D 50F0 MOVW R0, #0xDDF0 ; 0x0800DDF0 = .rodata..Lstr.27 0x0800C800: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DDF0 = .rodata..Lstr.27 0x0800C804: E016 B .L12 ; 0x0800C834
.L10: 0x0800C806: F934 0C0A LDRSH R0, [R4, #-10] 0x0800C80A: F934 1C94 LDRSH R1, [R4, #-148] 0x0800C80E: 4288 CMP R0, R1 0x0800C810: DA05 BGE .L11 ; 0x0800C81E 0x0800C812: 2605 MOVS R6, #5 0x0800C814: F24D 20EA MOVW R0, #0xD2EA ; 0x0800D2EA = .rodata..Lstr.26 0x0800C818: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D2EA = .rodata..Lstr.26 0x0800C81C: E00A B .L12 ; 0x0800C834
.L11: 0x0800C81E: F934 0C0C LDRSH R0, [R4, #-12] 0x0800C822: F934 1C94 LDRSH R1, [R4, #-148] 0x0800C826: 4288 CMP R0, R1 0x0800C828: DA10 BGE .L13 ; 0x0800C84C 0x0800C82A: 2606 MOVS R6, #6 0x0800C82C: F64D 50CF MOVW R0, #0xDDCF ; 0x0800DDCF = .rodata..Lstr.25 0x0800C830: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DDCF = .rodata..Lstr.25
.L12: 0x0800C834: F7FE F911 BL puts ; 0x0800AA5A 0x0800C838: 85A6 STRH R6, [R4, #44] 0x0800C83A: F240 4000 MOVW R0, #0x0400 0x0800C83E: F6C4 0000 MOVT R0, #0x4800 0x0800C842: F44F 5180 MOV.W R1, #0x1000 0x0800C846: 2200 MOVS R2, #0 0x0800C848: F7FF F886 BL HAL_GPIO_WritePin ; 0x0800B958
.L13: 0x0800C84C: 8DA0 LDRH R0, [R4, #44] 0x0800C84E: 2800 CMP R0, #0 0x0800C850: D0AF BEQ .L6 ; 0x0800C7B2 0x0800C852: 6820 LDR R0, [R4] 0x0800C854: F834 1C9E LDRH R1, [R4, #-158] 0x0800C858: 4288 CMP R0, R1 0x0800C85A: DAAA BGE .L6 ; 0x0800C7B2 0x0800C85C: 68E0 LDR R0, [R4, #12] 0x0800C85E: F934 1C9A LDRSH R1, [R4, #-154] 0x0800C862: F44F 727A MOV.W R2, #0x03E8 0x0800C866: 4351 MULS R1, R2, R1 0x0800C868: 4288 CMP R0, R1 0x0800C86A: DAA2 BGE .L6 ; 0x0800C7B2 0x0800C86C: F934 0C0A LDRSH R0, [R4, #-10] 0x0800C870: F934 1C96 LDRSH R1, [R4, #-150] 0x0800C874: 4288 CMP R0, R1 0x0800C876: DA9C BGE .L6 ; 0x0800C7B2 0x0800C878: F934 0C0C LDRSH R0, [R4, #-12] 0x0800C87C: F934 1C96 LDRSH R1, [R4, #-150] 0x0800C880: 4288 CMP R0, R1 0x0800C882: DA96 BGE .L6 ; 0x0800C7B2 0x0800C884: F934 0C0A LDRSH R0, [R4, #-10] 0x0800C888: F934 1C92 LDRSH R1, [R4, #-146] 0x0800C88C: 4288 CMP R0, R1 0x0800C88E: DD90 BLE .L6 ; 0x0800C7B2 0x0800C890: F934 0C0C LDRSH R0, [R4, #-12] 0x0800C894: F934 1C92 LDRSH R1, [R4, #-146] 0x0800C898: 4288 CMP R0, R1 0x0800C89A: F77F AF8A BLE.W .L6 ; 0x0800C7B2 0x0800C89E: 8DA0 LDRH R0, [R4, #44] 0x0800C8A0: 2802 CMP R0, #2 0x0800C8A2: F43F AF86 BEQ.W .L6 ; 0x0800C7B2 0x0800C8A6: 8DA0 LDRH R0, [R4, #44] 0x0800C8A8: 2807 CMP R0, #7 0x0800C8AA: F43F AF82 BEQ.W .L6 ; 0x0800C7B2 0x0800C8AE: F64D 0097 MOVW R0, #0xD897 ; 0x0800D897 = .rodata..Lstr.31 0x0800C8B2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D897 = .rodata..Lstr.31 0x0800C8B6: F7FE F8D0 BL puts ; 0x0800AA5A 0x0800C8BA: 2000 MOVS R0, #0 0x0800C8BC: 85A0 STRH R0, [R4, #44] 0x0800C8BE: E755 B .L1 ; 0x0800C76C

Section .text.AuxModeSOCExec from outputs.o, size=132, align=2


AuxModeSOCExec: 0x0800C8C0: B5F8 PUSH {R3-R7, LR} 0x0800C8C2: F240 05BC MOVW R5, #188 ; 0x10000000 = sys_data 0x0800C8C6: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data 0x0800C8CA: F44F 777A MOV.W R7, #0x03E8 0x0800C8CE: 6C68 LDR R0, [R5, #68] 0x0800C8D0: 8829 LDRH R1, [R5] 0x0800C8D2: 4379 MULS R1, R7, R1 0x0800C8D4: 4288 CMP R0, R1 0x0800C8D6: F640 0400 MOVW R4, #0x0800 0x0800C8DA: F6C4 0400 MOVT R4, #0x4800 0x0800C8DE: F241 361C MOVW R6, #0x131C ; 0x1000131C = AuxModeSOCExec.outputState 0x0800C8E2: F2C1 0600 MOVT R6, #0x1000 ; 0x1000131C = AuxModeSOCExec.outputState 0x0800C8E6: DD12 BLE .L1 ; 0x0800C90E 0x0800C8E8: 7830 LDRB R0, [R6] 0x0800C8EA: B980 CBNZ R0, .L1 ; 0x0800C90E 0x0800C8EC: F24D 3018 MOVW R0, #0xD318 ; 0x0800D318 = .rodata..Lstr.34 0x0800C8F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D318 = .rodata..Lstr.34 0x0800C8F4: F7FE F8B1 BL puts ; 0x0800AA5A 0x0800C8F8: 2001 MOVS R0, #1 0x0800C8FA: 7030 STRB R0, [R6] 0x0800C8FC: 88A8 LDRH R0, [R5, #4] 0x0800C8FE: FAB0 F080 CLZ R0, R0 0x0800C902: 0942 LSRS R2, R0, #5 0x0800C904: 4620 MOV R0, R4 0x0800C906: F44F 5100 MOV.W R1, #0x2000 0x0800C90A: F7FF F825 BL HAL_GPIO_WritePin ; 0x0800B958
.L1: 0x0800C90E: 6C68 LDR R0, [R5, #68] 0x0800C910: 8869 LDRH R1, [R5, #2] 0x0800C912: 4379 MULS R1, R7, R1 0x0800C914: 4288 CMP R0, R1 0x0800C916: DA14 BGE .L2 ; 0x0800C942 0x0800C918: 7830 LDRB R0, [R6] 0x0800C91A: B190 CBZ R0, .L2 ; 0x0800C942 0x0800C91C: F24E 1010 MOVW R0, #0xE110 ; 0x0800E110 = .rodata..Lstr.35 0x0800C920: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E110 = .rodata..Lstr.35 0x0800C924: F7FE F899 BL puts ; 0x0800AA5A 0x0800C928: 2000 MOVS R0, #0 0x0800C92A: 7030 STRB R0, [R6] 0x0800C92C: 88AA LDRH R2, [R5, #4] 0x0800C92E: 2A00 CMP R2, #0 0x0800C930: BF18 IT NE 0x0800C932: 2201 MOVNE R2, #1 0x0800C934: 4620 MOV R0, R4 0x0800C936: F44F 5100 MOV.W R1, #0x2000 0x0800C93A: E8BD 40F8 POP.W {R3-R7, LR} 0x0800C93E: F7FF B80B B.W HAL_GPIO_WritePin ; 0x0800B958
.L2: 0x0800C942: BDF8 POP {R3-R7, PC}

Section .text.SYS_DATA_Init from sysdata.o, size=144, align=2


SYS_DATA_Init: 0x0800C944: F240 00E0 MOVW R0, #224 ; 0x10000000 = sys_data 0x0800C948: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C94C: F240 210A MOVW R1, #0x020A 0x0800C950: F820 1CE0 STRH R1, [R0, #-224] 0x0800C954: 2100 MOVS R1, #0 0x0800C956: 6441 STR R1, [R0, #68] 0x0800C958: 6401 STR R1, [R0, #64] 0x0800C95A: 43CA MVNS R2, R1 0x0800C95C: 8682 STRH R2, [R0, #52] 0x0800C95E: 62C2 STR R2, [R0, #44] 0x0800C960: 6302 STR R2, [R0, #48] 0x0800C962: 8782 STRH R2, [R0, #60] 0x0800C964: 87C2 STRH R2, [R0, #62] 0x0800C966: 8702 STRH R2, [R0, #56] 0x0800C968: 8742 STRH R2, [R0, #58] 0x0800C96A: F04F 0C01 MOV.W R12, #1 0x0800C96E: F820 CCD8 STRH R12, [R0, #-216] 0x0800C972: F820 1CD6 STRH R1, [R0, #-214] 0x0800C976: F820 1CD4 STRH R1, [R0, #-212] 0x0800C97A: F04F 4300 MOV.W R3, #0x80000000 0x0800C97E: 6083 STR R3, [R0, #8] 0x0800C980: 43DB MVNS R3, R3 0x0800C982: 60C3 STR R3, [R0, #12] 0x0800C984: F44F 4300 MOV.W R3, #0x8000 0x0800C988: F820 3C10 STRH R3, [R0, #-16] 0x0800C98C: 3B01 SUBS R3, #1 0x0800C98E: F820 3C0E STRH R3, [R0, #-14] 0x0800C992: 1C5A ADDS R2, R3, #1 0x0800C994: F6CF 72FF MOVT R2, #0xFFFF 0x0800C998: F840 2C04 STR R2, [R0, #-4] 0x0800C99C: 6003 STR R3, [R0] 0x0800C99E: F8A0 10A2 STRH.W R1, [R0, #162] 0x0800C9A2: F820 CCBA STRH R12, [R0, #-186] 0x0800C9A6: 2103 MOVS R1, #3 0x0800C9A8: F820 1CB8 STRH R1, [R0, #-184] 0x0800C9AC: 2105 MOVS R1, #5 0x0800C9AE: F820 1CB6 STRH R1, [R0, #-182] 0x0800C9B2: 2161 MOVS R1, #97 0x0800C9B4: F880 10C0 STRB.W R1, [R0, #192] 0x0800C9B8: 2162 MOVS R1, #98 0x0800C9BA: F880 10C1 STRB.W R1, [R0, #193] 0x0800C9BE: 2179 MOVS R1, #121 0x0800C9C0: F880 10D6 STRB.W R1, [R0, #214] 0x0800C9C4: 217A MOVS R1, #122 0x0800C9C6: F880 10D7 STRB.W R1, [R0, #215] 0x0800C9CA: F44F 717A MOV.W R1, #0x03E8 0x0800C9CE: F8A0 10F6 STRH.W R1, [R0, #246] 0x0800C9D2: 4770 BX LR

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


WH_COUNTER_Init: 0x0800C9D4: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800C9D8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C9DC: F24F 12F0 MOVW R2, #0xF1F0 0x0800C9E0: 6E01 LDR R1, [R0, #96] 0x0800C9E2: F6CF 72FF MOVT R2, #0xFFFF 0x0800C9E6: 4351 MULS R1, R2, R1 0x0800C9E8: 17CA ASRS R2, R1, #31 0x0800C9EA: E9C0 125A STRD R1, R2, [R0, #0x0168] 0x0800C9EE: 4770 BX LR

Section .text.WH_COUNTER_SetDetectedEnergy from wh_counter.o, size=24, align=2


WH_COUNTER_SetDetectedEnergy: 0x0800C9F0: F240 1010 MOVW R0, #0x0110 ; 0x10000000 = sys_data 0x0800C9F4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800C9F8: 6B81 LDR R1, [R0, #56] 0x0800C9FA: 6B82 LDR R2, [R0, #56] 0x0800C9FC: 2900 CMP R1, #0 0x0800C9FE: BF48 IT MI 0x0800CA00: 4252 RSBMI R2, R2, #0 0x0800CA02: 6002 STR R2, [R0] 0x0800CA04: F000 B800 B.W WH_COUNTER_CalcSoH ; 0x0800CA08

Section .text.WH_COUNTER_CalcSoH from wh_counter.o, size=64, align=2


WH_COUNTER_CalcSoH: 0x0800CA08: B510 PUSH {R4, LR} 0x0800CA0A: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data 0x0800CA0E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data 0x0800CA12: F8D4 010C LDR.W R0, [R4, #0x010C] 0x0800CA16: 2800 CMP R0, #0 0x0800CA18: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800CA1C: D411 BMI .L2 ; 0x0800CA42 0x0800CA1E: F8D4 110C LDR.W R1, [R4, #0x010C] 0x0800CA22: 6DE2 LDR R2, [R4, #92] 0x0800CA24: 4291 CMP R1, R2 0x0800CA26: D20A BCS .L1 ; 0x0800CA3E 0x0800CA28: 6DE2 LDR R2, [R4, #92] 0x0800CA2A: B152 CBZ R2, .L2 ; 0x0800CA42 0x0800CA2C: F44F 707A MOV.W R0, #0x03E8 0x0800CA30: 6DE2 LDR R2, [R4, #92] 0x0800CA32: FBA1 0100 UMULL R0, R1, R1, R0 0x0800CA36: 2300 MOVS R3, #0 0x0800CA38: F7FC FB88 BL __aeabi_uldivmod ; 0x0800914C 0x0800CA3C: E001 B .L2 ; 0x0800CA42
.L1: 0x0800CA3E: F44F 707A MOV.W R0, #0x03E8
.L2: 0x0800CA42: F8A4 0114 STRH.W R0, [R4, #0x0114] 0x0800CA46: BD10 POP {R4, PC}

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


WH_COUNTER_GetSoCManual: 0x0800CA48: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data 0x0800CA4C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800CA50: 6E02 LDR R2, [R0, #96] 0x0800CA52: B18A CBZ R2, .L1 ; 0x0800CA78 0x0800CA54: B580 PUSH {R7, LR} 0x0800CA56: E9D0 015C LDRD R0, R1, [R0, #0x0170] 0x0800CA5A: F248 6CA0 MOVW R12, #0x86A0 0x0800CA5E: F2C0 0C01 MOVT R12, #1 0x0800CA62: FBA0 030C UMULL R0, R3, R0, R12 0x0800CA66: FB01 310C MLA R1, R1, R12, R3 0x0800CA6A: F44F 6361 MOV.W R3, #0x0E10 0x0800CA6E: FBA2 2303 UMULL R2, R3, R2, R3 0x0800CA72: F7FC FA89 BL __aeabi_ldivmod ; 0x08008F88 0x0800CA76: BD08 POP {R3, PC}
.L1: 0x0800CA78: 2000 MOVS R0, #0 0x0800CA7A: 4770 BX LR

Section .text.WH_COUNTER_GetSoCAuto from wh_counter.o, size=84, align=2


WH_COUNTER_GetSoCAuto: 0x0800CA7C: F240 1110 MOVW R1, #0x0110 ; 0x10000000 = sys_data 0x0800CA80: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data 0x0800CA84: 6B88 LDR R0, [R1, #56] 0x0800CA86: 2800 CMP R0, #0 0x0800CA88: BFBA ITTE LT 0x0800CA8A: 6B88 LDRLT R0, [R1, #56] 0x0800CA8C: 4240 RSBLT R0, R0, #0 0x0800CA8E: 2000 MOVGE R0, #0 0x0800CA90: 680A LDR R2, [R1] 0x0800CA92: 2A00 CMP R2, #0 0x0800CA94: DD02 BLE .L1 ; 0x0800CA9C 0x0800CA96: 680A LDR R2, [R1] 0x0800CA98: 17D3 ASRS R3, R2, #31 0x0800CA9A: E002 B .L2 ; 0x0800CAA2
.L1: 0x0800CA9C: F851 2CB0 LDR R2, [R1, #-176] 0x0800CAA0: 2300 MOVS R3, #0
.L2: 0x0800CAA2: B510 PUSH {R4, LR} 0x0800CAA4: F248 649F MOVW R4, #0x869F 0x0800CAA8: F2C0 0401 MOVT R4, #1 0x0800CAAC: 1C61 ADDS R1, R4, #1 0x0800CAAE: FB80 0101 SMULL R0, R1, R0, R1 0x0800CAB2: F7FC FA69 BL __aeabi_ldivmod ; 0x08008F88 0x0800CAB6: 1A22 SUBS R2, R4, R0 0x0800CAB8: 2200 MOVS R2, #0 0x0800CABA: 418A SBCS R2, R1 0x0800CABC: F104 0201 ADD.W R2, R4, #1 0x0800CAC0: EBA2 0000 SUB.W R0, R2, R0 0x0800CAC4: BFB8 IT LT 0x0800CAC6: 2000 MOVLT R0, #0 0x0800CAC8: 2900 CMP R1, #0 0x0800CACA: BF48 IT MI 0x0800CACC: 4610 MOVMI R0, R2 0x0800CACE: BD10 POP {R4, PC}

Section .text.WH_COUNTER_GetSoCAutoTemp from wh_counter.o, size=132, align=2


WH_COUNTER_GetSoCAutoTemp: 0x0800CAD0: F240 00D8 MOVW R0, #216 ; 0x10000000 = sys_data 0x0800CAD4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data 0x0800CAD8: 6B81 LDR R1, [R0, #56] 0x0800CADA: 2900 CMP R1, #0 0x0800CADC: DD05 BLE .L1 ; 0x0800CAEA 0x0800CADE: 6B41 LDR R1, [R0, #52] 0x0800CAE0: 6E82 LDR R2, [R0, #104] 0x0800CAE2: 4411 ADD R1, R2 0x0800CAE4: EA4F 7CE1 ASR.W R12, R1, #31 0x0800CAE8: E005 B .L2 ; 0x0800CAF6
.L1: 0x0800CAEA: F850 1C7C LDR R1, [R0, #-124] 0x0800CAEE: 6E82 LDR R2, [R0, #104] 0x0800CAF0: 4411 ADD R1, R2 0x0800CAF2: F04F 0C00 MOV.W R12, #0
.L2: 0x0800CAF6: B570 PUSH {R4-R6, LR} 0x0800CAF8: 6803 LDR R3, [R0] 0x0800CAFA: F8B0 60A8 LDRH.W R6, [R0, #168] 0x0800CAFE: 6B85 LDR R5, [R0, #56] 0x0800CB00: 2D01 CMP R5, #1 0x0800CB02: DB02 BLT .L3 ; 0x0800CB0A 0x0800CB04: 6B84 LDR R4, [R0, #56] 0x0800CB06: 17E5 ASRS R5, R4, #31 0x0800CB08: E002 B .L4 ; 0x0800CB10
.L3: 0x0800CB0A: F850 4C78 LDR R4, [R0, #-120] 0x0800CB0E: 2500 MOVS R5, #0
.L4: 0x0800CB10: 1998 ADDS R0, R3, R6 0x0800CB12: EB00 73D0 ADD.W R3, R0, R0, LSR #31 0x0800CB16: 105E ASRS R6, R3, #1 0x0800CB18: FBA1 0206 UMULL R0, R2, R1, R6 0x0800CB1C: 17DB ASRS R3, R3, #31 0x0800CB1E: FB01 2103 MLA R1, R1, R3, R2 0x0800CB22: FB0C 1106 MLA R1, R12, R6, R1 0x0800CB26: F44F 727A MOV.W R2, #0x03E8 0x0800CB2A: 2300 MOVS R3, #0 0x0800CB2C: F7FC FA2C BL __aeabi_ldivmod ; 0x08008F88 0x0800CB30: F248 66A0 MOVW R6, #0x86A0 0x0800CB34: F2C0 0601 MOVT R6, #1 0x0800CB38: FBA0 0206 UMULL R0, R2, R0, R6 0x0800CB3C: FB01 2106 MLA R1, R1, R6, R2 0x0800CB40: 4622 MOV R2, R4 0x0800CB42: 462B MOV R3, R5 0x0800CB44: F7FC FA20 BL __aeabi_ldivmod ; 0x08008F88 0x0800CB48: EA20 70E0 BIC.W R0, R0, R0, ASR #31 0x0800CB4C: 42B0 CMP R0, R6 0x0800CB4E: BFA8 IT GE 0x0800CB50: 4630 MOVGE R0, R6 0x0800CB52: BD70 POP {R4-R6, PC}

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


ldexp: 0x0800CB54: EC51 2B10 VMOV R2, R1, D0 0x0800CB58: F3C1 530A UBFX R3, R1, #20, #11 0x0800CB5C: 2B00 CMP R3, #0 0x0800CB5E: BF1C ITT NE 0x0800CB60: F240 7CFF MOVWNE R12, #0x07FF 0x0800CB64: 4563 CMPNE R3, R12 0x0800CB66: D014 BEQ .L3 ; 0x0800CB92 0x0800CB68: 4418 ADD R0, R3 0x0800CB6A: 4560 CMP R0, R12 0x0800CB6C: DB06 BLT .L1 ; 0x0800CB7C 0x0800CB6E: 2000 MOVS R0, #0 0x0800CB70: F6C7 70F0 MOVT R0, #0x7FF0 0x0800CB74: F360 011E BFI R1, R0, #0, #31 0x0800CB78: 2200 MOVS R2, #0 0x0800CB7A: E008 B .L2 ; 0x0800CB8E
.L1: 0x0800CB7C: 2800 CMP R0, #0 0x0800CB7E: BFC7 ITTEE GT 0x0800CB80: F36F 511E BFCGT R1, #20, #11 0x0800CB84: EA41 5100 ORRGT.W R1, R1, R0, LSL #20 0x0800CB88: F001 4100 ANDLE R1, R1, #0x80000000 0x0800CB8C: 2200 MOVLE R2, #0
.L2: 0x0800CB8E: EC41 2B10 VMOV D0, R2, R1
.L3: 0x0800CB92: 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: 0x0800CB94: F7F3 BD44 B.W __SEGGER_RTL_float64_pow_inline ; 0x08000620

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: 0x0800CB98: B510 PUSH {R4, LR} 0x0800CB9A: B082 SUB SP, SP, #8 0x0800CB9C: 4604 MOV R4, R0 0x0800CB9E: 6900 LDR R0, [R0, #16] 0x0800CBA0: F88D 1007 STRB.W R1, [SP, #7] 0x0800CBA4: B178 CBZ R0, .L1 ; 0x0800CBC6 0x0800CBA6: E9D4 2300 LDRD R2, R3, [R4] 0x0800CBAA: 429A CMP R2, R3 0x0800CBAC: D231 BCS .L4 ; 0x0800CC12 0x0800CBAE: 6962 LDR R2, [R4, #20] 0x0800CBB0: 1C53 ADDS R3, R2, #1 0x0800CBB2: 6163 STR R3, [R4, #20] 0x0800CBB4: 5481 STRB R1, [R0, R2] 0x0800CBB6: E9D4 0105 LDRD R0, R1, [R4, #20] 0x0800CBBA: 4288 CMP R0, R1 0x0800CBBC: D129 BNE .L4 ; 0x0800CC12 0x0800CBBE: 4620 MOV R0, R4 0x0800CBC0: F7FD FFEC BL __SEGGER_RTL_prin_flush ; 0x0800AB9C 0x0800CBC4: E025 B .L4 ; 0x0800CC12
.L1: 0x0800CBC6: 68E0 LDR R0, [R4, #12] 0x0800CBC8: B150 CBZ R0, .L2 ; 0x0800CBE0 0x0800CBCA: E9D4 2C00 LDRD R2, R12, [R4] 0x0800CBCE: 4562 CMP R2, R12 0x0800CBD0: D21F BCS .L4 ; 0x0800CC12 0x0800CBD2: 1C53 ADDS R3, R2, #1 0x0800CBD4: EBB3 030C SUBS.W R3, R3, R12 0x0800CBD8: BF18 IT NE 0x0800CBDA: 460B MOVNE R3, R1 0x0800CBDC: 5483 STRB R3, [R0, R2] 0x0800CBDE: E018 B .L4 ; 0x0800CC12
.L2: 0x0800CBE0: 68A0 LDR R0, [R4, #8] 0x0800CBE2: B158 CBZ R0, .L3 ; 0x0800CBFC 0x0800CBE4: E9D4 2C00 LDRD R2, R12, [R4] 0x0800CBE8: 4562 CMP R2, R12 0x0800CBEA: D212 BCS .L4 ; 0x0800CC12 0x0800CBEC: 1C53 ADDS R3, R2, #1 0x0800CBEE: EBB3 030C SUBS.W R3, R3, R12 0x0800CBF2: BF18 IT NE 0x0800CBF4: B2CB UXTBNE R3, R1 0x0800CBF6: F840 3022 STR.W R3, [R0, R2, LSL #2] 0x0800CBFA: E00A B .L4 ; 0x0800CC12
.L3: 0x0800CBFC: 6A23 LDR R3, [R4, #32] 0x0800CBFE: B143 CBZ R3, .L4 ; 0x0800CC12 0x0800CC00: E9D4 0100 LDRD R0, R1, [R4] 0x0800CC04: 4288 CMP R0, R1 0x0800CC06: D204 BCS .L4 ; 0x0800CC12 0x0800CC08: F10D 0107 ADD.W R1, SP, #7 0x0800CC0C: 4620 MOV R0, R4 0x0800CC0E: 2201 MOVS R2, #1 0x0800CC10: 4798 BLX R3
.L4: 0x0800CC12: 6820 LDR R0, [R4] 0x0800CC14: 3001 ADDS R0, #1 0x0800CC16: 6020 STR R0, [R4] 0x0800CC18: B002 ADD SP, SP, #8 0x0800CC1A: 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: 0x0800CC1C: 2A01 CMP R2, #1 0x0800CC1E: DB0C BLT .L2 ; 0x0800CC3A 0x0800CC20: B5F8 PUSH {R3-R7, LR} 0x0800CC22: 4614 MOV R4, R2 0x0800CC24: 460D MOV R5, R1 0x0800CC26: 4606 MOV R6, R0
.L1: 0x0800CC28: 1E67 SUBS R7, R4, #1 0x0800CC2A: 4630 MOV R0, R6 0x0800CC2C: 4629 MOV R1, R5 0x0800CC2E: F7FF FFB3 BL __SEGGER_RTL_putc ; 0x0800CB98 0x0800CC32: 2C01 CMP R4, #1 0x0800CC34: 463C MOV R4, R7 0x0800CC36: D8F7 BHI .L1 ; 0x0800CC28 0x0800CC38: BDF8 POP {R3-R7, PC}
.L2: 0x0800CC3A: 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: 0x0800CC3C: 06CB LSLS R3, R1, #27 0x0800CC3E: D406 BMI .L1 ; 0x0800CC4E 0x0800CC40: 2330 MOVS R3, #48 0x0800CC42: 0589 LSLS R1, R1, #22 0x0800CC44: BF58 IT PL 0x0800CC46: 2320 MOVPL R3, #32 0x0800CC48: 4619 MOV R1, R3 0x0800CC4A: F7FF BFE7 B.W __SEGGER_RTL_print_padding ; 0x0800CC1C
.L1: 0x0800CC4E: 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: 0x0800CC50: B570 PUSH {R4-R6, LR} 0x0800CC52: 4614 MOV R4, R2 0x0800CC54: 460D MOV R5, R1 0x0800CC56: 4606 MOV R6, R0 0x0800CC58: F7F7 FB18 BL __SEGGER_RTL_current_locale ; 0x0800428C 0x0800CC5C: 4601 MOV R1, R0 0x0800CC5E: 4630 MOV R0, R6 0x0800CC60: 462A MOV R2, R5 0x0800CC62: 4623 MOV R3, R4 0x0800CC64: E8BD 4070 POP.W {R4-R6, LR} 0x0800CC68: F000 B800 B.W vfprintf_l ; 0x0800CC6C

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: 0x0800CC6C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800CC70: AF03 ADD R7, SP, #12 0x0800CC72: B08D SUB SP, SP, #52 0x0800CC74: F847 3C3C STR R3, [R7, #-60] 0x0800CC78: 4691 MOV R9, R2 0x0800CC7A: 460C MOV R4, R1 0x0800CC7C: 4606 MOV R6, R0 0x0800CC7E: F000 F85B BL __SEGGER_RTL_X_file_bufsize ; 0x0800CD38 0x0800CC82: 4605 MOV R5, R0 0x0800CC84: 46EB MOV R11, SP 0x0800CC86: 3007 ADDS R0, #7 0x0800CC88: F020 0007 BIC R0, R0, #7 0x0800CC8C: EBAD 0800 SUB.W R8, SP, R0 0x0800CC90: 46C5 MOV SP, R8 0x0800CC92: F1A7 0A38 SUB.W R10, R7, #56 0x0800CC96: 4650 MOV R0, R10 0x0800CC98: 2100 MOVS R1, #0 0x0800CC9A: 2224 MOVS R2, #36 0x0800CC9C: F7F7 FAC6 BL memset ; 0x0800422C 0x0800CCA0: E947 5408 STRD R5, R4, [R7, #-32] 0x0800CCA4: F06F 4000 MVN R0, #0x80000000 0x0800CCA8: F847 0C34 STR R0, [R7, #-52] 0x0800CCAC: F64A 30B7 MOVW R0, #0xABB7 ; 0x0800ABB7 = __SEGGER_RTL_stream_write 0x0800CCB0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ABB7 = __SEGGER_RTL_stream_write 0x0800CCB4: F847 8C28 STR R8, [R7, #-40] 0x0800CCB8: E947 0606 STRD R0, R6, [R7, #-24] 0x0800CCBC: 4650 MOV R0, R10 0x0800CCBE: 4649 MOV R1, R9 0x0800CCC0: F857 2C3C LDR R2, [R7, #-60] 0x0800CCC4: F7FC FB44 BL __SEGGER_RTL_vfprintf_long_long ; 0x08009350 0x0800CCC8: 46DD MOV SP, R11 0x0800CCCA: F1A7 040C SUB.W R4, R7, #12 0x0800CCCE: 46A5 MOV SP, R4 0x0800CCD0: 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: 0x0800CCD4: B083 SUB SP, SP, #12 0x0800CCD6: B500 PUSH {LR} 0x0800CCD8: B082 SUB SP, SP, #8 0x0800CCDA: E9CD 1203 STRD R1, R2, [SP, #12] 0x0800CCDE: F241 7C74 MOVW R12, #0x1774 ; 0x10001774 = stdout 0x0800CCE2: F2C1 0C00 MOVT R12, #0x1000 ; 0x10001774 = stdout 0x0800CCE6: 9305 STR R3, [SP, #20] 0x0800CCE8: AA03 ADD R2, SP, #12 0x0800CCEA: 9201 STR R2, [SP, #4] 0x0800CCEC: 4601 MOV R1, R0 0x0800CCEE: F8DC 0000 LDR.W R0, [R12] 0x0800CCF2: F7FF FFAD BL vfprintf ; 0x0800CC50 0x0800CCF6: B002 ADD SP, SP, #8 0x0800CCF8: F85D EB04 POP.W {LR} 0x0800CCFC: B003 ADD SP, SP, #12 0x0800CCFE: 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: 0x0800CD00: F241 7178 MOVW R1, #0x1778 ; 0x10001778 = stdin 0x0800CD04: F2C1 0100 MOVT R1, #0x1000 ; 0x10001778 = stdin 0x0800CD08: F241 7274 MOVW R2, #0x1774 ; 0x10001774 = stdout 0x0800CD0C: F2C1 0200 MOVT R2, #0x1000 ; 0x10001774 = stdout 0x0800CD10: 6809 LDR R1, [R1] 0x0800CD12: 6812 LDR R2, [R2] 0x0800CD14: F241 737C MOVW R3, #0x177C ; 0x1000177C = stderr 0x0800CD18: F2C1 0300 MOVT R3, #0x1000 ; 0x1000177C = stderr 0x0800CD1C: 1A41 SUBS R1, R0, R1 0x0800CD1E: 681B LDR R3, [R3] 0x0800CD20: BF18 IT NE 0x0800CD22: 2101 MOVNE R1, #1 0x0800CD24: 1A82 SUBS R2, R0, R2 0x0800CD26: BF18 IT NE 0x0800CD28: 2201 MOVNE R2, #1 0x0800CD2A: 4011 ANDS R1, R2 0x0800CD2C: 1AC0 SUBS R0, R0, R3 0x0800CD2E: BF18 IT NE 0x0800CD30: 2001 MOVNE R0, #1 0x0800CD32: 4008 ANDS R0, R1 0x0800CD34: 4240 RSBS R0, R0, #0 0x0800CD36: 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: 0x0800CD38: 2040 MOVS R0, #64 0x0800CD3A: 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: 0x0800CD3C: F640 10E4 MOVW R0, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800CD40: F2C1 0000 MOVT R0, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800CD44: 2103 MOVS R1, #3 0x0800CD46: F64D 6237 MOVW R2, #0xDE37 ; 0x0800DE37 = .rodata.libc..L.str 0x0800CD4A: F6C0 0200 MOVT R2, #0x0800 ; 0x0800DE37 = .rodata.libc..L.str 0x0800CD4E: 6101 STR R1, [R0, #16] 0x0800CD50: 6141 STR R1, [R0, #20] 0x0800CD52: F241 3136 MOVW R1, #0x1336 ; 0x10001336 = _acUpBuffer 0x0800CD56: F2C1 0100 MOVT R1, #0x1000 ; 0x10001336 = _acUpBuffer 0x0800CD5A: 6182 STR R2, [R0, #24] 0x0800CD5C: 61C1 STR R1, [R0, #28] 0x0800CD5E: F44F 6180 MOV.W R1, #0x0400 0x0800CD62: 6201 STR R1, [R0, #32] 0x0800CD64: 2100 MOVS R1, #0 0x0800CD66: 6281 STR R1, [R0, #40] 0x0800CD68: 6241 STR R1, [R0, #36] 0x0800CD6A: 62C1 STR R1, [R0, #44] 0x0800CD6C: F241 7336 MOVW R3, #0x1736 ; 0x10001736 = _acDownBuffer 0x0800CD70: F2C1 0300 MOVT R3, #0x1000 ; 0x10001736 = _acDownBuffer 0x0800CD74: 6602 STR R2, [R0, #96] 0x0800CD76: 6643 STR R3, [R0, #100] 0x0800CD78: 2210 MOVS R2, #16 0x0800CD7A: 6682 STR R2, [R0, #104] 0x0800CD7C: 6701 STR R1, [R0, #112] 0x0800CD7E: 66C1 STR R1, [R0, #108] 0x0800CD80: F64D 6226 MOVW R2, #0xDE26 ; 0x0800DE26 = _DoInit._aInitStr 0x0800CD84: F6C0 0200 MOVT R2, #0x0800 ; 0x0800DE26 = _DoInit._aInitStr 0x0800CD88: 6741 STR R1, [R0, #116] 0x0800CD8A: F3BF 8F5F DMB SY
.L1: 0x0800CD8E: 1A53 SUBS R3, R2, R1 0x0800CD90: 7BDB LDRB R3, [R3, #15] 0x0800CD92: 5443 STRB R3, [R0, R1] 0x0800CD94: 3101 ADDS R1, #1 0x0800CD96: 2910 CMP R1, #16 0x0800CD98: D1F9 BNE .L1 ; 0x0800CD8E 0x0800CD9A: F3BF 8F5F DMB SY 0x0800CD9E: 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: 0x0800CDA0: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800CDA4: 4604 MOV R4, R0 0x0800CDA6: 6880 LDR R0, [R0, #8] 0x0800CDA8: 68E6 LDR R6, [R4, #12] 0x0800CDAA: 4615 MOV R5, R2 0x0800CDAC: 6862 LDR R2, [R4, #4] 0x0800CDAE: 1B87 SUBS R7, R0, R6 0x0800CDB0: 1990 ADDS R0, R2, R6 0x0800CDB2: 42BD CMP R5, R7 0x0800CDB4: D206 BCS .L1 ; 0x0800CDC4 0x0800CDB6: 462A MOV R2, R5 0x0800CDB8: F7F7 FA06 BL memcpy ; 0x080041C8 0x0800CDBC: F3BF 8F5F DMB SY 0x0800CDC0: 4435 ADD R5, R6 0x0800CDC2: E00C B .L2 ; 0x0800CDDE
.L1: 0x0800CDC4: 4688 MOV R8, R1 0x0800CDC6: 463A MOV R2, R7 0x0800CDC8: F7F7 F9FE BL memcpy ; 0x080041C8 0x0800CDCC: 1BED SUBS R5, R5, R7 0x0800CDCE: EB08 0107 ADD.W R1, R8, R7 0x0800CDD2: 6860 LDR R0, [R4, #4] 0x0800CDD4: 462A MOV R2, R5 0x0800CDD6: F7F7 F9F7 BL memcpy ; 0x080041C8 0x0800CDDA: F3BF 8F5F DMB SY
.L2: 0x0800CDDE: 60E5 STR R5, [R4, #12] 0x0800CDE0: 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: 0x0800CDE4: B570 PUSH {R4-R6, LR} 0x0800CDE6: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x0800CDEA: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT 0x0800CDEE: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT 0x0800CDF2: EB03 03C0 ADD.W R3, R3, R0, LSL #3 0x0800CDF6: F103 0618 ADD.W R6, R3, #24 0x0800CDFA: 6AD8 LDR R0, [R3, #44] 0x0800CDFC: 2802 CMP R0, #2 0x0800CDFE: D018 BEQ .L5 ; 0x0800CE32 0x0800CE00: 460D MOV R5, R1 0x0800CE02: 4614 MOV R4, R2 0x0800CE04: 2801 CMP R0, #1 0x0800CE06: D007 BEQ .L2 ; 0x0800CE18 0x0800CE08: B920 CBNZ R0, .L1 ; 0x0800CE14 0x0800CE0A: 4630 MOV R0, R6 0x0800CE0C: F7FD FEDB BL _GetAvailWriteSpace ; 0x0800ABC6 0x0800CE10: 42A0 CMP R0, R4 0x0800CE12: D207 BCS .L3 ; 0x0800CE24
.L1: 0x0800CE14: 2400 MOVS R4, #0 0x0800CE16: E00A B .L4 ; 0x0800CE2E
.L2: 0x0800CE18: 4630 MOV R0, R6 0x0800CE1A: F7FD FED4 BL _GetAvailWriteSpace ; 0x0800ABC6 0x0800CE1E: 42A0 CMP R0, R4 0x0800CE20: BF38 IT CC 0x0800CE22: 4604 MOVCC R4, R0
.L3: 0x0800CE24: 4630 MOV R0, R6 0x0800CE26: 4629 MOV R1, R5 0x0800CE28: 4622 MOV R2, R4 0x0800CE2A: F7FF FFB9 BL _WriteNoCheck ; 0x0800CDA0
.L4: 0x0800CE2E: 4620 MOV R0, R4 0x0800CE30: BD70 POP {R4-R6, PC}
.L5: 0x0800CE32: 4630 MOV R0, R6 0x0800CE34: E8BD 4070 POP.W {R4-R6, LR} 0x0800CE38: F7FD BED0 B.W _WriteBlocking ; 0x0800ABDC

Section .text.libc.strlen from strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=44, align=2


strlen: 0x0800CE3C: 7801 LDRB R1, [R0] 0x0800CE3E: B189 CBZ R1, .L2 ; 0x0800CE64 0x0800CE40: F04F 3C01 MOV.W R12, #0x01010101 0x0800CE44: 4603 MOV R3, R0
.L1: 0x0800CE46: 4619 MOV R1, R3 0x0800CE48: F853 2B04 LDR R2, [R3], #4 0x0800CE4C: FACC F252 UQSUB8 R2, R12, R2 0x0800CE50: 2A00 CMP R2, #0 0x0800CE52: D0F8 BEQ .L1 ; 0x0800CE46 0x0800CE54: FA92 F2A2 RBIT R2, R2 0x0800CE58: FAB2 F282 CLZ R2, R2 0x0800CE5C: EB01 01D2 ADD.W R1, R1, R2, LSR #3 0x0800CE60: 1A08 SUBS R0, R1, R0 0x0800CE62: 4770 BX LR
.L2: 0x0800CE64: 2000 MOVS R0, #0 0x0800CE66: 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: 0x0800CE68: 2900 CMP R1, #0 0x0800CE6A: BF1C ITT NE 0x0800CE6C: 7802 LDRBNE R2, [R0] 0x0800CE6E: 2A00 CMPNE R2, #0 0x0800CE70: D101 BNE .L1 ; 0x0800CE76 0x0800CE72: 2000 MOVS R0, #0 0x0800CE74: 4770 BX LR
.L1: 0x0800CE76: B500 PUSH {LR} 0x0800CE78: 2904 CMP R1, #4 0x0800CE7A: F8D0 E000 LDR.W LR, [R0] 0x0800CE7E: 4602 MOV R2, R0 0x0800CE80: D309 BCC .L3 ; 0x0800CE96 0x0800CE82: F04F 3C01 MOV.W R12, #0x01010101
.L2: 0x0800CE86: FACC F35E UQSUB8 R3, R12, LR 0x0800CE8A: B923 CBNZ R3, .L3 ; 0x0800CE96 0x0800CE8C: 3904 SUBS R1, #4 0x0800CE8E: 2903 CMP R1, #3 0x0800CE90: F852 EF04 LDR LR, [R2, #4]! 0x0800CE94: D8F7 BHI .L2 ; 0x0800CE86
.L3: 0x0800CE96: F04F 3301 MOV.W R3, #0x01010101 0x0800CE9A: FAC3 F35E UQSUB8 R3, R3, LR 0x0800CE9E: FA93 F3A3 RBIT R3, R3 0x0800CEA2: FAB3 F383 CLZ R3, R3 0x0800CEA6: 1A10 SUBS R0, R2, R0 0x0800CEA8: EBB1 0FD3 CMP.W R1, R3, LSR #3 0x0800CEAC: BF88 IT HI 0x0800CEAE: 08D9 LSRHI R1, R3, #3 0x0800CEB0: 4408 ADD R0, R1 0x0800CEB2: 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: 0x0800CEB4: 287F CMP R0, #127 0x0800CEB6: D80B BHI .L1 ; 0x0800CED0 0x0800CEB8: F24E 125C MOVW R2, #0xE15C ; 0x0800E15C = __SEGGER_RTL_ascii_ctype_map 0x0800CEBC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E15C = __SEGGER_RTL_ascii_ctype_map 0x0800CEC0: F64D 63A1 MOVW R3, #0xDEA1 ; 0x0800DEA1 = __SEGGER_RTL_ascii_ctype_mask 0x0800CEC4: F6C0 0300 MOVT R3, #0x0800 ; 0x0800DEA1 = __SEGGER_RTL_ascii_ctype_mask 0x0800CEC8: 5C10 LDRB R0, [R2, R0] 0x0800CECA: 5C59 LDRB R1, [R3, R1] 0x0800CECC: 4008 ANDS R0, R1 0x0800CECE: 4770 BX LR
.L1: 0x0800CED0: 2000 MOVS R0, #0 0x0800CED2: 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: 0x0800CED4: F1A0 0161 SUB.W R1, R0, #97 0x0800CED8: 291A CMP R1, #26 0x0800CEDA: BF38 IT CC 0x0800CEDC: 3820 SUBCC R0, #32 0x0800CEDE: 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: 0x0800CEE0: F1A0 0141 SUB.W R1, R0, #65 0x0800CEE4: 291A CMP R1, #26 0x0800CEE6: BF38 IT CC 0x0800CEE8: 3020 ADDCC R0, #32 0x0800CEEA: 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: 0x0800CEEC: 287F CMP R0, #127 0x0800CEEE: D80B BHI .L1 ; 0x0800CF08 0x0800CEF0: F24E 125C MOVW R2, #0xE15C ; 0x0800E15C = __SEGGER_RTL_ascii_ctype_map 0x0800CEF4: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E15C = __SEGGER_RTL_ascii_ctype_map 0x0800CEF8: F64D 63A1 MOVW R3, #0xDEA1 ; 0x0800DEA1 = __SEGGER_RTL_ascii_ctype_mask 0x0800CEFC: F6C0 0300 MOVT R3, #0x0800 ; 0x0800DEA1 = __SEGGER_RTL_ascii_ctype_mask 0x0800CF00: 5C10 LDRB R0, [R2, R0] 0x0800CF02: 5C59 LDRB R1, [R3, R1] 0x0800CF04: 4008 ANDS R0, R1 0x0800CF06: 4770 BX LR
.L1: 0x0800CF08: 2000 MOVS R0, #0 0x0800CF0A: 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: 0x0800CF0C: F1A0 0161 SUB.W R1, R0, #97 0x0800CF10: 291A CMP R1, #26 0x0800CF12: BF38 IT CC 0x0800CF14: 3820 SUBCC R0, #32 0x0800CF16: 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: 0x0800CF18: F1A0 0141 SUB.W R1, R0, #65 0x0800CF1C: 291A CMP R1, #26 0x0800CF1E: BF38 IT CC 0x0800CF20: 3020 ADDCC R0, #32 0x0800CF22: 4770 BX LR

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

  0x0800CF24:  54           DC.B       0x54                     ; 'T'
  0x0800CF25:  65           DC.B       0x65                     ; 'e'
  0x0800CF26:  73           DC.B       0x73                     ; 's'
  0x0800CF27:  74           DC.B       0x74                     ; 't'
  0x0800CF28:  20           DC.B       0x20                     ; ' '
  0x0800CF29:  64           DC.B       0x64                     ; 'd'
  0x0800CF2A:  65           DC.B       0x65                     ; 'e'
  0x0800CF2B:  62           DC.B       0x62                     ; 'b'
  0x0800CF2C:  75           DC.B       0x75                     ; 'u'
  0x0800CF2D:  67           DC.B       0x67                     ; 'g'
  0x0800CF2E:  20           DC.B       0x20                     ; ' '
  0x0800CF2F:  69           DC.B       0x69                     ; 'i'
  0x0800CF30:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF31:  0D           DC.B       0x0D                     ; '\r'
  0x0800CF32:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.27 from main.o, size=19, align=1

  0x0800CF33:  66           DC.B       0x66                     ; 'f'
  0x0800CF34:  61           DC.B       0x61                     ; 'a'
  0x0800CF35:  63           DC.B       0x63                     ; 'c'
  0x0800CF36:  74           DC.B       0x74                     ; 't'
  0x0800CF37:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF38:  72           DC.B       0x72                     ; 'r'
  0x0800CF39:  79           DC.B       0x79                     ; 'y'
  0x0800CF3A:  20           DC.B       0x20                     ; ' '
  0x0800CF3B:  72           DC.B       0x72                     ; 'r'
  0x0800CF3C:  65           DC.B       0x65                     ; 'e'
  0x0800CF3D:  73           DC.B       0x73                     ; 's'
  0x0800CF3E:  74           DC.B       0x74                     ; 't'
  0x0800CF3F:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF40:  72           DC.B       0x72                     ; 'r'
  0x0800CF41:  65           DC.B       0x65                     ; 'e'
  0x0800CF42:  2E           DC.B       0x2E                     ; '.'
  0x0800CF43:  2E           DC.B       0x2E                     ; '.'
  0x0800CF44:  2E           DC.B       0x2E                     ; '.'
  0x0800CF45:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.33 from main.o, size=15, align=1

  0x0800CF46:  65           DC.B       0x65                     ; 'e'
  0x0800CF47:  72           DC.B       0x72                     ; 'r'
  0x0800CF48:  72           DC.B       0x72                     ; 'r'
  0x0800CF49:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF4A:  72           DC.B       0x72                     ; 'r'
  0x0800CF4B:  20           DC.B       0x20                     ; ' '
  0x0800CF4C:  68           DC.B       0x68                     ; 'h'
  0x0800CF4D:  61           DC.B       0x61                     ; 'a'
  0x0800CF4E:  6E           DC.B       0x6E                     ; 'n'
  0x0800CF4F:  64           DC.B       0x64                     ; 'd'
  0x0800CF50:  6C           DC.B       0x6C                     ; 'l'
  0x0800CF51:  65           DC.B       0x65                     ; 'e'
  0x0800CF52:  72           DC.B       0x72                     ; 'r'
  0x0800CF53:  0D           DC.B       0x0D                     ; '\r'
  0x0800CF54:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.52 from main.o, size=19, align=1

  0x0800CF55:  46           DC.B       0x46                     ; 'F'
  0x0800CF56:  6C           DC.B       0x6C                     ; 'l'
  0x0800CF57:  61           DC.B       0x61                     ; 'a'
  0x0800CF58:  73           DC.B       0x73                     ; 's'
  0x0800CF59:  68           DC.B       0x68                     ; 'h'
  0x0800CF5A:  20           DC.B       0x20                     ; ' '
  0x0800CF5B:  75           DC.B       0x75                     ; 'u'
  0x0800CF5C:  6E           DC.B       0x6E                     ; 'n'
  0x0800CF5D:  6C           DC.B       0x6C                     ; 'l'
  0x0800CF5E:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF5F:  63           DC.B       0x63                     ; 'c'
  0x0800CF60:  6B           DC.B       0x6B                     ; 'k'
  0x0800CF61:  20           DC.B       0x20                     ; ' '
  0x0800CF62:  65           DC.B       0x65                     ; 'e'
  0x0800CF63:  72           DC.B       0x72                     ; 'r'
  0x0800CF64:  72           DC.B       0x72                     ; 'r'
  0x0800CF65:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF66:  72           DC.B       0x72                     ; 'r'
  0x0800CF67:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_flash_ex.o, size=99, align=1

  0x0800CF68:  44           DC.B       0x44                     ; 'D'
  0x0800CF69:  3A           DC.B       0x3A                     ; ':'
  0x0800CF6A:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF6B:  50           DC.B       0x50                     ; 'P'
  0x0800CF6C:  72           DC.B       0x72                     ; 'r'
  0x0800CF6D:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF6E:  6A           DC.B       0x6A                     ; 'j'
  0x0800CF6F:  65           DC.B       0x65                     ; 'e'
  0x0800CF70:  6B           DC.B       0x6B                     ; 'k'
  0x0800CF71:  74           DC.B       0x74                     ; 't'
  0x0800CF72:  65           DC.B       0x65                     ; 'e'
  0x0800CF73:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF74:  65           DC.B       0x65                     ; 'e'
  0x0800CF75:  63           DC.B       0x63                     ; 'c'
  0x0800CF76:  73           DC.B       0x73                     ; 's'
  0x0800CF77:  53           DC.B       0x53                     ; 'S'
  0x0800CF78:  6D           DC.B       0x6D                     ; 'm'
  0x0800CF79:  61           DC.B       0x61                     ; 'a'
  0x0800CF7A:  72           DC.B       0x72                     ; 'r'
  0x0800CF7B:  74           DC.B       0x74                     ; 't'
  0x0800CF7C:  50           DC.B       0x50                     ; 'P'
  0x0800CF7D:  72           DC.B       0x72                     ; 'r'
  0x0800CF7E:  6F           DC.B       0x6F                     ; 'o'
  0x0800CF7F:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF80:  74           DC.B       0x74                     ; 't'
  0x0800CF81:  72           DC.B       0x72                     ; 'r'
  0x0800CF82:  75           DC.B       0x75                     ; 'u'
  0x0800CF83:  6E           DC.B       0x6E                     ; 'n'
  0x0800CF84:  6B           DC.B       0x6B                     ; 'k'
  0x0800CF85:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF86:  66           DC.B       0x66                     ; 'f'
  0x0800CF87:  77           DC.B       0x77                     ; 'w'
  0x0800CF88:  5F           DC.B       0x5F                     ; '_'
  0x0800CF89:  67           DC.B       0x67                     ; 'g'
  0x0800CF8A:  34           DC.B       0x34                     ; '4'
  0x0800CF8B:  37           DC.B       0x37                     ; '7'
  0x0800CF8C:  33           DC.B       0x33                     ; '3'
  0x0800CF8D:  72           DC.B       0x72                     ; 'r'
  0x0800CF8E:  63           DC.B       0x63                     ; 'c'
  0x0800CF8F:  74           DC.B       0x74                     ; 't'
  0x0800CF90:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF91:  44           DC.B       0x44                     ; 'D'
  0x0800CF92:  72           DC.B       0x72                     ; 'r'
  0x0800CF93:  69           DC.B       0x69                     ; 'i'
  0x0800CF94:  76           DC.B       0x76                     ; 'v'
  0x0800CF95:  65           DC.B       0x65                     ; 'e'
  0x0800CF96:  72           DC.B       0x72                     ; 'r'
  0x0800CF97:  73           DC.B       0x73                     ; 's'
  0x0800CF98:  5C           DC.B       0x5C                     ; '\\'
  0x0800CF99:  53           DC.B       0x53                     ; 'S'
  0x0800CF9A:  54           DC.B       0x54                     ; 'T'
  0x0800CF9B:  4D           DC.B       0x4D                     ; 'M'
  0x0800CF9C:  33           DC.B       0x33                     ; '3'
  0x0800CF9D:  32           DC.B       0x32                     ; '2'
  0x0800CF9E:  47           DC.B       0x47                     ; 'G'
  0x0800CF9F:  34           DC.B       0x34                     ; '4'
  0x0800CFA0:  78           DC.B       0x78                     ; 'x'
  0x0800CFA1:  78           DC.B       0x78                     ; 'x'
  0x0800CFA2:  5F           DC.B       0x5F                     ; '_'
  0x0800CFA3:  48           DC.B       0x48                     ; 'H'
  0x0800CFA4:  41           DC.B       0x41                     ; 'A'
  0x0800CFA5:  4C           DC.B       0x4C                     ; 'L'
  0x0800CFA6:  5F           DC.B       0x5F                     ; '_'
  0x0800CFA7:  44           DC.B       0x44                     ; 'D'
  0x0800CFA8:  72           DC.B       0x72                     ; 'r'
  0x0800CFA9:  69           DC.B       0x69                     ; 'i'
  0x0800CFAA:  76           DC.B       0x76                     ; 'v'
  0x0800CFAB:  65           DC.B       0x65                     ; 'e'
  0x0800CFAC:  72           DC.B       0x72                     ; 'r'
  0x0800CFAD:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFAE:  53           DC.B       0x53                     ; 'S'
  0x0800CFAF:  72           DC.B       0x72                     ; 'r'
  0x0800CFB0:  63           DC.B       0x63                     ; 'c'
  0x0800CFB1:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFB2:  73           DC.B       0x73                     ; 's'
  0x0800CFB3:  74           DC.B       0x74                     ; 't'
  0x0800CFB4:  6D           DC.B       0x6D                     ; 'm'
  0x0800CFB5:  33           DC.B       0x33                     ; '3'
  0x0800CFB6:  32           DC.B       0x32                     ; '2'
  0x0800CFB7:  67           DC.B       0x67                     ; 'g'
  0x0800CFB8:  34           DC.B       0x34                     ; '4'
  0x0800CFB9:  78           DC.B       0x78                     ; 'x'
  0x0800CFBA:  78           DC.B       0x78                     ; 'x'
  0x0800CFBB:  5F           DC.B       0x5F                     ; '_'
  0x0800CFBC:  68           DC.B       0x68                     ; 'h'
  0x0800CFBD:  61           DC.B       0x61                     ; 'a'
  0x0800CFBE:  6C           DC.B       0x6C                     ; 'l'
  0x0800CFBF:  5F           DC.B       0x5F                     ; '_'
  0x0800CFC0:  66           DC.B       0x66                     ; 'f'
  0x0800CFC1:  6C           DC.B       0x6C                     ; 'l'
  0x0800CFC2:  61           DC.B       0x61                     ; 'a'
  0x0800CFC3:  73           DC.B       0x73                     ; 's'
  0x0800CFC4:  68           DC.B       0x68                     ; 'h'
  0x0800CFC5:  5F           DC.B       0x5F                     ; '_'
  0x0800CFC6:  65           DC.B       0x65                     ; 'e'
  0x0800CFC7:  78           DC.B       0x78                     ; 'x'
  0x0800CFC8:  2E           DC.B       0x2E                     ; '.'
  0x0800CFC9:  63           DC.B       0x63                     ; 'c'
  0x0800CFCA:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_gpio.o, size=95, align=1

  0x0800CFCB:  44           DC.B       0x44                     ; 'D'
  0x0800CFCC:  3A           DC.B       0x3A                     ; ':'
  0x0800CFCD:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFCE:  50           DC.B       0x50                     ; 'P'
  0x0800CFCF:  72           DC.B       0x72                     ; 'r'
  0x0800CFD0:  6F           DC.B       0x6F                     ; 'o'
  0x0800CFD1:  6A           DC.B       0x6A                     ; 'j'
  0x0800CFD2:  65           DC.B       0x65                     ; 'e'
  0x0800CFD3:  6B           DC.B       0x6B                     ; 'k'
  0x0800CFD4:  74           DC.B       0x74                     ; 't'
  0x0800CFD5:  65           DC.B       0x65                     ; 'e'
  0x0800CFD6:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFD7:  65           DC.B       0x65                     ; 'e'
  0x0800CFD8:  63           DC.B       0x63                     ; 'c'
  0x0800CFD9:  73           DC.B       0x73                     ; 's'
  0x0800CFDA:  53           DC.B       0x53                     ; 'S'
  0x0800CFDB:  6D           DC.B       0x6D                     ; 'm'
  0x0800CFDC:  61           DC.B       0x61                     ; 'a'
  0x0800CFDD:  72           DC.B       0x72                     ; 'r'
  0x0800CFDE:  74           DC.B       0x74                     ; 't'
  0x0800CFDF:  50           DC.B       0x50                     ; 'P'
  0x0800CFE0:  72           DC.B       0x72                     ; 'r'
  0x0800CFE1:  6F           DC.B       0x6F                     ; 'o'
  0x0800CFE2:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFE3:  74           DC.B       0x74                     ; 't'
  0x0800CFE4:  72           DC.B       0x72                     ; 'r'
  0x0800CFE5:  75           DC.B       0x75                     ; 'u'
  0x0800CFE6:  6E           DC.B       0x6E                     ; 'n'
  0x0800CFE7:  6B           DC.B       0x6B                     ; 'k'
  0x0800CFE8:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFE9:  66           DC.B       0x66                     ; 'f'
  0x0800CFEA:  77           DC.B       0x77                     ; 'w'
  0x0800CFEB:  5F           DC.B       0x5F                     ; '_'
  0x0800CFEC:  67           DC.B       0x67                     ; 'g'
  0x0800CFED:  34           DC.B       0x34                     ; '4'
  0x0800CFEE:  37           DC.B       0x37                     ; '7'
  0x0800CFEF:  33           DC.B       0x33                     ; '3'
  0x0800CFF0:  72           DC.B       0x72                     ; 'r'
  0x0800CFF1:  63           DC.B       0x63                     ; 'c'
  0x0800CFF2:  74           DC.B       0x74                     ; 't'
  0x0800CFF3:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFF4:  44           DC.B       0x44                     ; 'D'
  0x0800CFF5:  72           DC.B       0x72                     ; 'r'
  0x0800CFF6:  69           DC.B       0x69                     ; 'i'
  0x0800CFF7:  76           DC.B       0x76                     ; 'v'
  0x0800CFF8:  65           DC.B       0x65                     ; 'e'
  0x0800CFF9:  72           DC.B       0x72                     ; 'r'
  0x0800CFFA:  73           DC.B       0x73                     ; 's'
  0x0800CFFB:  5C           DC.B       0x5C                     ; '\\'
  0x0800CFFC:  53           DC.B       0x53                     ; 'S'
  0x0800CFFD:  54           DC.B       0x54                     ; 'T'
  0x0800CFFE:  4D           DC.B       0x4D                     ; 'M'
  0x0800CFFF:  33           DC.B       0x33                     ; '3'
  0x0800D000:  32           DC.B       0x32                     ; '2'
  0x0800D001:  47           DC.B       0x47                     ; 'G'
  0x0800D002:  34           DC.B       0x34                     ; '4'
  0x0800D003:  78           DC.B       0x78                     ; 'x'
  0x0800D004:  78           DC.B       0x78                     ; 'x'
  0x0800D005:  5F           DC.B       0x5F                     ; '_'
  0x0800D006:  48           DC.B       0x48                     ; 'H'
  0x0800D007:  41           DC.B       0x41                     ; 'A'
  0x0800D008:  4C           DC.B       0x4C                     ; 'L'
  0x0800D009:  5F           DC.B       0x5F                     ; '_'
  0x0800D00A:  44           DC.B       0x44                     ; 'D'
  0x0800D00B:  72           DC.B       0x72                     ; 'r'
  0x0800D00C:  69           DC.B       0x69                     ; 'i'
  0x0800D00D:  76           DC.B       0x76                     ; 'v'
  0x0800D00E:  65           DC.B       0x65                     ; 'e'
  0x0800D00F:  72           DC.B       0x72                     ; 'r'
  0x0800D010:  5C           DC.B       0x5C                     ; '\\'
  0x0800D011:  53           DC.B       0x53                     ; 'S'
  0x0800D012:  72           DC.B       0x72                     ; 'r'
  0x0800D013:  63           DC.B       0x63                     ; 'c'
  0x0800D014:  5C           DC.B       0x5C                     ; '\\'
  0x0800D015:  73           DC.B       0x73                     ; 's'
  0x0800D016:  74           DC.B       0x74                     ; 't'
  0x0800D017:  6D           DC.B       0x6D                     ; 'm'
  0x0800D018:  33           DC.B       0x33                     ; '3'
  0x0800D019:  32           DC.B       0x32                     ; '2'
  0x0800D01A:  67           DC.B       0x67                     ; 'g'
  0x0800D01B:  34           DC.B       0x34                     ; '4'
  0x0800D01C:  78           DC.B       0x78                     ; 'x'
  0x0800D01D:  78           DC.B       0x78                     ; 'x'
  0x0800D01E:  5F           DC.B       0x5F                     ; '_'
  0x0800D01F:  68           DC.B       0x68                     ; 'h'
  0x0800D020:  61           DC.B       0x61                     ; 'a'
  0x0800D021:  6C           DC.B       0x6C                     ; 'l'
  0x0800D022:  5F           DC.B       0x5F                     ; '_'
  0x0800D023:  67           DC.B       0x67                     ; 'g'
  0x0800D024:  70           DC.B       0x70                     ; 'p'
  0x0800D025:  69           DC.B       0x69                     ; 'i'
  0x0800D026:  6F           DC.B       0x6F                     ; 'o'
  0x0800D027:  2E           DC.B       0x2E                     ; '.'
  0x0800D028:  63           DC.B       0x63                     ; 'c'
  0x0800D029:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_iwdg.o, size=95, align=1

  0x0800D02A:  44           DC.B       0x44                     ; 'D'
  0x0800D02B:  3A           DC.B       0x3A                     ; ':'
  0x0800D02C:  5C           DC.B       0x5C                     ; '\\'
  0x0800D02D:  50           DC.B       0x50                     ; 'P'
  0x0800D02E:  72           DC.B       0x72                     ; 'r'
  0x0800D02F:  6F           DC.B       0x6F                     ; 'o'
  0x0800D030:  6A           DC.B       0x6A                     ; 'j'
  0x0800D031:  65           DC.B       0x65                     ; 'e'
  0x0800D032:  6B           DC.B       0x6B                     ; 'k'
  0x0800D033:  74           DC.B       0x74                     ; 't'
  0x0800D034:  65           DC.B       0x65                     ; 'e'
  0x0800D035:  5C           DC.B       0x5C                     ; '\\'
  0x0800D036:  65           DC.B       0x65                     ; 'e'
  0x0800D037:  63           DC.B       0x63                     ; 'c'
  0x0800D038:  73           DC.B       0x73                     ; 's'
  0x0800D039:  53           DC.B       0x53                     ; 'S'
  0x0800D03A:  6D           DC.B       0x6D                     ; 'm'
  0x0800D03B:  61           DC.B       0x61                     ; 'a'
  0x0800D03C:  72           DC.B       0x72                     ; 'r'
  0x0800D03D:  74           DC.B       0x74                     ; 't'
  0x0800D03E:  50           DC.B       0x50                     ; 'P'
  0x0800D03F:  72           DC.B       0x72                     ; 'r'
  0x0800D040:  6F           DC.B       0x6F                     ; 'o'
  0x0800D041:  5C           DC.B       0x5C                     ; '\\'
  0x0800D042:  74           DC.B       0x74                     ; 't'
  0x0800D043:  72           DC.B       0x72                     ; 'r'
  0x0800D044:  75           DC.B       0x75                     ; 'u'
  0x0800D045:  6E           DC.B       0x6E                     ; 'n'
  0x0800D046:  6B           DC.B       0x6B                     ; 'k'
  0x0800D047:  5C           DC.B       0x5C                     ; '\\'
  0x0800D048:  66           DC.B       0x66                     ; 'f'
  0x0800D049:  77           DC.B       0x77                     ; 'w'
  0x0800D04A:  5F           DC.B       0x5F                     ; '_'
  0x0800D04B:  67           DC.B       0x67                     ; 'g'
  0x0800D04C:  34           DC.B       0x34                     ; '4'
  0x0800D04D:  37           DC.B       0x37                     ; '7'
  0x0800D04E:  33           DC.B       0x33                     ; '3'
  0x0800D04F:  72           DC.B       0x72                     ; 'r'
  0x0800D050:  63           DC.B       0x63                     ; 'c'
  0x0800D051:  74           DC.B       0x74                     ; 't'
  0x0800D052:  5C           DC.B       0x5C                     ; '\\'
  0x0800D053:  44           DC.B       0x44                     ; 'D'
  0x0800D054:  72           DC.B       0x72                     ; 'r'
  0x0800D055:  69           DC.B       0x69                     ; 'i'
  0x0800D056:  76           DC.B       0x76                     ; 'v'
  0x0800D057:  65           DC.B       0x65                     ; 'e'
  0x0800D058:  72           DC.B       0x72                     ; 'r'
  0x0800D059:  73           DC.B       0x73                     ; 's'
  0x0800D05A:  5C           DC.B       0x5C                     ; '\\'
  0x0800D05B:  53           DC.B       0x53                     ; 'S'
  0x0800D05C:  54           DC.B       0x54                     ; 'T'
  0x0800D05D:  4D           DC.B       0x4D                     ; 'M'
  0x0800D05E:  33           DC.B       0x33                     ; '3'
  0x0800D05F:  32           DC.B       0x32                     ; '2'
  0x0800D060:  47           DC.B       0x47                     ; 'G'
  0x0800D061:  34           DC.B       0x34                     ; '4'
  0x0800D062:  78           DC.B       0x78                     ; 'x'
  0x0800D063:  78           DC.B       0x78                     ; 'x'
  0x0800D064:  5F           DC.B       0x5F                     ; '_'
  0x0800D065:  48           DC.B       0x48                     ; 'H'
  0x0800D066:  41           DC.B       0x41                     ; 'A'
  0x0800D067:  4C           DC.B       0x4C                     ; 'L'
  0x0800D068:  5F           DC.B       0x5F                     ; '_'
  0x0800D069:  44           DC.B       0x44                     ; 'D'
  0x0800D06A:  72           DC.B       0x72                     ; 'r'
  0x0800D06B:  69           DC.B       0x69                     ; 'i'
  0x0800D06C:  76           DC.B       0x76                     ; 'v'
  0x0800D06D:  65           DC.B       0x65                     ; 'e'
  0x0800D06E:  72           DC.B       0x72                     ; 'r'
  0x0800D06F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D070:  53           DC.B       0x53                     ; 'S'
  0x0800D071:  72           DC.B       0x72                     ; 'r'
  0x0800D072:  63           DC.B       0x63                     ; 'c'
  0x0800D073:  5C           DC.B       0x5C                     ; '\\'
  0x0800D074:  73           DC.B       0x73                     ; 's'
  0x0800D075:  74           DC.B       0x74                     ; 't'
  0x0800D076:  6D           DC.B       0x6D                     ; 'm'
  0x0800D077:  33           DC.B       0x33                     ; '3'
  0x0800D078:  32           DC.B       0x32                     ; '2'
  0x0800D079:  67           DC.B       0x67                     ; 'g'
  0x0800D07A:  34           DC.B       0x34                     ; '4'
  0x0800D07B:  78           DC.B       0x78                     ; 'x'
  0x0800D07C:  78           DC.B       0x78                     ; 'x'
  0x0800D07D:  5F           DC.B       0x5F                     ; '_'
  0x0800D07E:  68           DC.B       0x68                     ; 'h'
  0x0800D07F:  61           DC.B       0x61                     ; 'a'
  0x0800D080:  6C           DC.B       0x6C                     ; 'l'
  0x0800D081:  5F           DC.B       0x5F                     ; '_'
  0x0800D082:  69           DC.B       0x69                     ; 'i'
  0x0800D083:  77           DC.B       0x77                     ; 'w'
  0x0800D084:  64           DC.B       0x64                     ; 'd'
  0x0800D085:  67           DC.B       0x67                     ; 'g'
  0x0800D086:  2E           DC.B       0x2E                     ; '.'
  0x0800D087:  63           DC.B       0x63                     ; 'c'
  0x0800D088:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_uart.o, size=95, align=1

  0x0800D089:  44           DC.B       0x44                     ; 'D'
  0x0800D08A:  3A           DC.B       0x3A                     ; ':'
  0x0800D08B:  5C           DC.B       0x5C                     ; '\\'
  0x0800D08C:  50           DC.B       0x50                     ; 'P'
  0x0800D08D:  72           DC.B       0x72                     ; 'r'
  0x0800D08E:  6F           DC.B       0x6F                     ; 'o'
  0x0800D08F:  6A           DC.B       0x6A                     ; 'j'
  0x0800D090:  65           DC.B       0x65                     ; 'e'
  0x0800D091:  6B           DC.B       0x6B                     ; 'k'
  0x0800D092:  74           DC.B       0x74                     ; 't'
  0x0800D093:  65           DC.B       0x65                     ; 'e'
  0x0800D094:  5C           DC.B       0x5C                     ; '\\'
  0x0800D095:  65           DC.B       0x65                     ; 'e'
  0x0800D096:  63           DC.B       0x63                     ; 'c'
  0x0800D097:  73           DC.B       0x73                     ; 's'
  0x0800D098:  53           DC.B       0x53                     ; 'S'
  0x0800D099:  6D           DC.B       0x6D                     ; 'm'
  0x0800D09A:  61           DC.B       0x61                     ; 'a'
  0x0800D09B:  72           DC.B       0x72                     ; 'r'
  0x0800D09C:  74           DC.B       0x74                     ; 't'
  0x0800D09D:  50           DC.B       0x50                     ; 'P'
  0x0800D09E:  72           DC.B       0x72                     ; 'r'
  0x0800D09F:  6F           DC.B       0x6F                     ; 'o'
  0x0800D0A0:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0A1:  74           DC.B       0x74                     ; 't'
  0x0800D0A2:  72           DC.B       0x72                     ; 'r'
  0x0800D0A3:  75           DC.B       0x75                     ; 'u'
  0x0800D0A4:  6E           DC.B       0x6E                     ; 'n'
  0x0800D0A5:  6B           DC.B       0x6B                     ; 'k'
  0x0800D0A6:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0A7:  66           DC.B       0x66                     ; 'f'
  0x0800D0A8:  77           DC.B       0x77                     ; 'w'
  0x0800D0A9:  5F           DC.B       0x5F                     ; '_'
  0x0800D0AA:  67           DC.B       0x67                     ; 'g'
  0x0800D0AB:  34           DC.B       0x34                     ; '4'
  0x0800D0AC:  37           DC.B       0x37                     ; '7'
  0x0800D0AD:  33           DC.B       0x33                     ; '3'
  0x0800D0AE:  72           DC.B       0x72                     ; 'r'
  0x0800D0AF:  63           DC.B       0x63                     ; 'c'
  0x0800D0B0:  74           DC.B       0x74                     ; 't'
  0x0800D0B1:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0B2:  44           DC.B       0x44                     ; 'D'
  0x0800D0B3:  72           DC.B       0x72                     ; 'r'
  0x0800D0B4:  69           DC.B       0x69                     ; 'i'
  0x0800D0B5:  76           DC.B       0x76                     ; 'v'
  0x0800D0B6:  65           DC.B       0x65                     ; 'e'
  0x0800D0B7:  72           DC.B       0x72                     ; 'r'
  0x0800D0B8:  73           DC.B       0x73                     ; 's'
  0x0800D0B9:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0BA:  53           DC.B       0x53                     ; 'S'
  0x0800D0BB:  54           DC.B       0x54                     ; 'T'
  0x0800D0BC:  4D           DC.B       0x4D                     ; 'M'
  0x0800D0BD:  33           DC.B       0x33                     ; '3'
  0x0800D0BE:  32           DC.B       0x32                     ; '2'
  0x0800D0BF:  47           DC.B       0x47                     ; 'G'
  0x0800D0C0:  34           DC.B       0x34                     ; '4'
  0x0800D0C1:  78           DC.B       0x78                     ; 'x'
  0x0800D0C2:  78           DC.B       0x78                     ; 'x'
  0x0800D0C3:  5F           DC.B       0x5F                     ; '_'
  0x0800D0C4:  48           DC.B       0x48                     ; 'H'
  0x0800D0C5:  41           DC.B       0x41                     ; 'A'
  0x0800D0C6:  4C           DC.B       0x4C                     ; 'L'
  0x0800D0C7:  5F           DC.B       0x5F                     ; '_'
  0x0800D0C8:  44           DC.B       0x44                     ; 'D'
  0x0800D0C9:  72           DC.B       0x72                     ; 'r'
  0x0800D0CA:  69           DC.B       0x69                     ; 'i'
  0x0800D0CB:  76           DC.B       0x76                     ; 'v'
  0x0800D0CC:  65           DC.B       0x65                     ; 'e'
  0x0800D0CD:  72           DC.B       0x72                     ; 'r'
  0x0800D0CE:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0CF:  53           DC.B       0x53                     ; 'S'
  0x0800D0D0:  72           DC.B       0x72                     ; 'r'
  0x0800D0D1:  63           DC.B       0x63                     ; 'c'
  0x0800D0D2:  5C           DC.B       0x5C                     ; '\\'
  0x0800D0D3:  73           DC.B       0x73                     ; 's'
  0x0800D0D4:  74           DC.B       0x74                     ; 't'
  0x0800D0D5:  6D           DC.B       0x6D                     ; 'm'
  0x0800D0D6:  33           DC.B       0x33                     ; '3'
  0x0800D0D7:  32           DC.B       0x32                     ; '2'
  0x0800D0D8:  67           DC.B       0x67                     ; 'g'
  0x0800D0D9:  34           DC.B       0x34                     ; '4'
  0x0800D0DA:  78           DC.B       0x78                     ; 'x'
  0x0800D0DB:  78           DC.B       0x78                     ; 'x'
  0x0800D0DC:  5F           DC.B       0x5F                     ; '_'
  0x0800D0DD:  68           DC.B       0x68                     ; 'h'
  0x0800D0DE:  61           DC.B       0x61                     ; 'a'
  0x0800D0DF:  6C           DC.B       0x6C                     ; 'l'
  0x0800D0E0:  5F           DC.B       0x5F                     ; '_'
  0x0800D0E1:  75           DC.B       0x75                     ; 'u'
  0x0800D0E2:  61           DC.B       0x61                     ; 'a'
  0x0800D0E3:  72           DC.B       0x72                     ; 'r'
  0x0800D0E4:  74           DC.B       0x74                     ; 't'
  0x0800D0E5:  2E           DC.B       0x2E                     ; '.'
  0x0800D0E6:  63           DC.B       0x63                     ; 'c'
  0x0800D0E7:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5 from ads1260.o, size=15, align=1

  0x0800D0E8:  49           DC.B       0x49                     ; 'I'
  0x0800D0E9:  20           DC.B       0x20                     ; ' '
  0x0800D0EA:  52           DC.B       0x52                     ; 'R'
  0x0800D0EB:  65           DC.B       0x65                     ; 'e'
  0x0800D0EC:  66           DC.B       0x66                     ; 'f'
  0x0800D0ED:  65           DC.B       0x65                     ; 'e'
  0x0800D0EE:  72           DC.B       0x72                     ; 'r'
  0x0800D0EF:  65           DC.B       0x65                     ; 'e'
  0x0800D0F0:  6E           DC.B       0x6E                     ; 'n'
  0x0800D0F1:  7A           DC.B       0x7A                     ; 'z'
  0x0800D0F2:  3D           DC.B       0x3D                     ; '='
  0x0800D0F3:  25           DC.B       0x25                     ; '%'
  0x0800D0F4:  66           DC.B       0x66                     ; 'f'
  0x0800D0F5:  0A           DC.B       0x0A                     ; '\n'
  0x0800D0F6:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6 from ads1260.o, size=11, align=1

  0x0800D0F7:  54           DC.B       0x54                     ; 'T'
  0x0800D0F8:  73           DC.B       0x73                     ; 's'
  0x0800D0F9:  68           DC.B       0x68                     ; 'h'
  0x0800D0FA:  75           DC.B       0x75                     ; 'u'
  0x0800D0FB:  6E           DC.B       0x6E                     ; 'n'
  0x0800D0FC:  74           DC.B       0x74                     ; 't'
  0x0800D0FD:  3D           DC.B       0x3D                     ; '='
  0x0800D0FE:  25           DC.B       0x25                     ; '%'
  0x0800D0FF:  66           DC.B       0x66                     ; 'f'
  0x0800D100:  0A           DC.B       0x0A                     ; '\n'
  0x0800D101:  00           DC.B       0x00                     ; '\0'

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

  0x0800D102:  2D           DC.B       0x2D                     ; '-'
  0x0800D103:  2D           DC.B       0x2D                     ; '-'
  0x0800D104:  2D           DC.B       0x2D                     ; '-'
  0x0800D105:  20           DC.B       0x20                     ; ' '
  0x0800D106:  47           DC.B       0x47                     ; 'G'
  0x0800D107:  61           DC.B       0x61                     ; 'a'
  0x0800D108:  69           DC.B       0x69                     ; 'i'
  0x0800D109:  6E           DC.B       0x6E                     ; 'n'
  0x0800D10A:  20           DC.B       0x20                     ; ' '
  0x0800D10B:  44           DC.B       0x44                     ; 'D'
  0x0800D10C:  72           DC.B       0x72                     ; 'r'
  0x0800D10D:  69           DC.B       0x69                     ; 'i'
  0x0800D10E:  66           DC.B       0x66                     ; 'f'
  0x0800D10F:  74           DC.B       0x74                     ; 't'
  0x0800D110:  20           DC.B       0x20                     ; ' '
  0x0800D111:  43           DC.B       0x43                     ; 'C'
  0x0800D112:  41           DC.B       0x41                     ; 'A'
  0x0800D113:  4C           DC.B       0x4C                     ; 'L'
  0x0800D114:  20           DC.B       0x20                     ; ' '
  0x0800D115:  2D           DC.B       0x2D                     ; '-'
  0x0800D116:  2D           DC.B       0x2D                     ; '-'
  0x0800D117:  2D           DC.B       0x2D                     ; '-'
  0x0800D118:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.11 from ads1260.o, size=15, align=1

  0x0800D119:  41           DC.B       0x41                     ; 'A'
  0x0800D11A:  63           DC.B       0x63                     ; 'c'
  0x0800D11B:  74           DC.B       0x74                     ; 't'
  0x0800D11C:  75           DC.B       0x75                     ; 'u'
  0x0800D11D:  61           DC.B       0x61                     ; 'a'
  0x0800D11E:  6C           DC.B       0x6C                     ; 'l'
  0x0800D11F:  20           DC.B       0x20                     ; ' '
  0x0800D120:  54           DC.B       0x54                     ; 'T'
  0x0800D121:  3D           DC.B       0x3D                     ; '='
  0x0800D122:  25           DC.B       0x25                     ; '%'
  0x0800D123:  66           DC.B       0x66                     ; 'f'
  0x0800D124:  20           DC.B       0x20                     ; ' '
  0x0800D125:  43           DC.B       0x43                     ; 'C'
  0x0800D126:  0A           DC.B       0x0A                     ; '\n'
  0x0800D127:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.13 from ads1260.o, size=51, align=1

  0x0800D128:  41           DC.B       0x41                     ; 'A'
  0x0800D129:  63           DC.B       0x63                     ; 'c'
  0x0800D12A:  75           DC.B       0x75                     ; 'u'
  0x0800D12B:  74           DC.B       0x74                     ; 't'
  0x0800D12C:  61           DC.B       0x61                     ; 'a'
  0x0800D12D:  6C           DC.B       0x6C                     ; 'l'
  0x0800D12E:  20           DC.B       0x20                     ; ' '
  0x0800D12F:  49           DC.B       0x49                     ; 'I'
  0x0800D130:  3D           DC.B       0x3D                     ; '='
  0x0800D131:  25           DC.B       0x25                     ; '%'
  0x0800D132:  66           DC.B       0x66                     ; 'f'
  0x0800D133:  20           DC.B       0x20                     ; ' '
  0x0800D134:  41           DC.B       0x41                     ; 'A'
  0x0800D135:  28           DC.B       0x28                     ; '('
  0x0800D136:  77           DC.B       0x77                     ; 'w'
  0x0800D137:  69           DC.B       0x69                     ; 'i'
  0x0800D138:  74           DC.B       0x74                     ; 't'
  0x0800D139:  68           DC.B       0x68                     ; 'h'
  0x0800D13A:  6F           DC.B       0x6F                     ; 'o'
  0x0800D13B:  75           DC.B       0x75                     ; 'u'
  0x0800D13C:  74           DC.B       0x74                     ; 't'
  0x0800D13D:  20           DC.B       0x20                     ; ' '
  0x0800D13E:  67           DC.B       0x67                     ; 'g'
  0x0800D13F:  61           DC.B       0x61                     ; 'a'
  0x0800D140:  69           DC.B       0x69                     ; 'i'
  0x0800D141:  6E           DC.B       0x6E                     ; 'n'
  0x0800D142:  20           DC.B       0x20                     ; ' '
  0x0800D143:  74           DC.B       0x74                     ; 't'
  0x0800D144:  65           DC.B       0x65                     ; 'e'
  0x0800D145:  6D           DC.B       0x6D                     ; 'm'
  0x0800D146:  70           DC.B       0x70                     ; 'p'
  0x0800D147:  20           DC.B       0x20                     ; ' '
  0x0800D148:  64           DC.B       0x64                     ; 'd'
  0x0800D149:  72           DC.B       0x72                     ; 'r'
  0x0800D14A:  69           DC.B       0x69                     ; 'i'
  0x0800D14B:  66           DC.B       0x66                     ; 'f'
  0x0800D14C:  74           DC.B       0x74                     ; 't'
  0x0800D14D:  20           DC.B       0x20                     ; ' '
  0x0800D14E:  63           DC.B       0x63                     ; 'c'
  0x0800D14F:  6F           DC.B       0x6F                     ; 'o'
  0x0800D150:  72           DC.B       0x72                     ; 'r'
  0x0800D151:  72           DC.B       0x72                     ; 'r'
  0x0800D152:  65           DC.B       0x65                     ; 'e'
  0x0800D153:  63           DC.B       0x63                     ; 'c'
  0x0800D154:  74           DC.B       0x74                     ; 't'
  0x0800D155:  69           DC.B       0x69                     ; 'i'
  0x0800D156:  6F           DC.B       0x6F                     ; 'o'
  0x0800D157:  6E           DC.B       0x6E                     ; 'n'
  0x0800D158:  29           DC.B       0x29                     ; ')'
  0x0800D159:  0A           DC.B       0x0A                     ; '\n'
  0x0800D15A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.15 from ads1260.o, size=35, align=1

  0x0800D15B:  4B           DC.B       0x4B                     ; 'K'
  0x0800D15C:  6F           DC.B       0x6F                     ; 'o'
  0x0800D15D:  72           DC.B       0x72                     ; 'r'
  0x0800D15E:  72           DC.B       0x72                     ; 'r'
  0x0800D15F:  65           DC.B       0x65                     ; 'e'
  0x0800D160:  6B           DC.B       0x6B                     ; 'k'
  0x0800D161:  74           DC.B       0x74                     ; 't'
  0x0800D162:  75           DC.B       0x75                     ; 'u'
  0x0800D163:  72           DC.B       0x72                     ; 'r'
  0x0800D164:  66           DC.B       0x66                     ; 'f'
  0x0800D165:  61           DC.B       0x61                     ; 'a'
  0x0800D166:  6B           DC.B       0x6B                     ; 'k'
  0x0800D167:  74           DC.B       0x74                     ; 't'
  0x0800D168:  6F           DC.B       0x6F                     ; 'o'
  0x0800D169:  72           DC.B       0x72                     ; 'r'
  0x0800D16A:  3D           DC.B       0x3D                     ; '='
  0x0800D16B:  25           DC.B       0x25                     ; '%'
  0x0800D16C:  66           DC.B       0x66                     ; 'f'
  0x0800D16D:  20           DC.B       0x20                     ; ' '
  0x0800D16E:  5B           DC.B       0x5B                     ; '['
  0x0800D16F:  20           DC.B       0x20                     ; ' '
  0x0800D170:  31           DC.B       0x31                     ; '1'
  0x0800D171:  20           DC.B       0x20                     ; ' '
  0x0800D172:  2F           DC.B       0x2F                     ; '/'
  0x0800D173:  20           DC.B       0x20                     ; ' '
  0x0800D174:  43           DC.B       0x43                     ; 'C'
  0x0800D175:  65           DC.B       0x65                     ; 'e'
  0x0800D176:  6C           DC.B       0x6C                     ; 'l'
  0x0800D177:  73           DC.B       0x73                     ; 's'
  0x0800D178:  69           DC.B       0x69                     ; 'i'
  0x0800D179:  75           DC.B       0x75                     ; 'u'
  0x0800D17A:  73           DC.B       0x73                     ; 's'
  0x0800D17B:  5D           DC.B       0x5D                     ; ']'
  0x0800D17C:  0A           DC.B       0x0A                     ; '\n'
  0x0800D17D:  00           DC.B       0x00                     ; '\0'

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

  0x0800D17E:  45           DC.B       0x45                     ; 'E'
  0x0800D17F:  52           DC.B       0x52                     ; 'R'
  0x0800D180:  52           DC.B       0x52                     ; 'R'
  0x0800D181:  4F           DC.B       0x4F                     ; 'O'
  0x0800D182:  52           DC.B       0x52                     ; 'R'
  0x0800D183:  20           DC.B       0x20                     ; ' '
  0x0800D184:  41           DC.B       0x41                     ; 'A'
  0x0800D185:  44           DC.B       0x44                     ; 'D'
  0x0800D186:  53           DC.B       0x53                     ; 'S'
  0x0800D187:  5F           DC.B       0x5F                     ; '_'
  0x0800D188:  31           DC.B       0x31                     ; '1'
  0x0800D189:  32           DC.B       0x32                     ; '2'
  0x0800D18A:  36           DC.B       0x36                     ; '6'
  0x0800D18B:  30           DC.B       0x30                     ; '0'
  0x0800D18C:  5F           DC.B       0x5F                     ; '_'
  0x0800D18D:  53           DC.B       0x53                     ; 'S'
  0x0800D18E:  65           DC.B       0x65                     ; 'e'
  0x0800D18F:  74           DC.B       0x74                     ; 't'
  0x0800D190:  44           DC.B       0x44                     ; 'D'
  0x0800D191:  61           DC.B       0x61                     ; 'a'
  0x0800D192:  74           DC.B       0x74                     ; 't'
  0x0800D193:  61           DC.B       0x61                     ; 'a'
  0x0800D194:  52           DC.B       0x52                     ; 'R'
  0x0800D195:  61           DC.B       0x61                     ; 'a'
  0x0800D196:  74           DC.B       0x74                     ; 't'
  0x0800D197:  65           DC.B       0x65                     ; 'e'
  0x0800D198:  00           DC.B       0x00                     ; '\0'

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

  0x0800D199:  45           DC.B       0x45                     ; 'E'
  0x0800D19A:  52           DC.B       0x52                     ; 'R'
  0x0800D19B:  52           DC.B       0x52                     ; 'R'
  0x0800D19C:  4F           DC.B       0x4F                     ; 'O'
  0x0800D19D:  52           DC.B       0x52                     ; 'R'
  0x0800D19E:  20           DC.B       0x20                     ; ' '
  0x0800D19F:  41           DC.B       0x41                     ; 'A'
  0x0800D1A0:  44           DC.B       0x44                     ; 'D'
  0x0800D1A1:  53           DC.B       0x53                     ; 'S'
  0x0800D1A2:  5F           DC.B       0x5F                     ; '_'
  0x0800D1A3:  31           DC.B       0x31                     ; '1'
  0x0800D1A4:  32           DC.B       0x32                     ; '2'
  0x0800D1A5:  36           DC.B       0x36                     ; '6'
  0x0800D1A6:  30           DC.B       0x30                     ; '0'
  0x0800D1A7:  5F           DC.B       0x5F                     ; '_'
  0x0800D1A8:  53           DC.B       0x53                     ; 'S'
  0x0800D1A9:  65           DC.B       0x65                     ; 'e'
  0x0800D1AA:  74           DC.B       0x74                     ; 't'
  0x0800D1AB:  43           DC.B       0x43                     ; 'C'
  0x0800D1AC:  68           DC.B       0x68                     ; 'h'
  0x0800D1AD:  6F           DC.B       0x6F                     ; 'o'
  0x0800D1AE:  70           DC.B       0x70                     ; 'p'
  0x0800D1AF:  4D           DC.B       0x4D                     ; 'M'
  0x0800D1B0:  6F           DC.B       0x6F                     ; 'o'
  0x0800D1B1:  64           DC.B       0x64                     ; 'd'
  0x0800D1B2:  65           DC.B       0x65                     ; 'e'
  0x0800D1B3:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1 from ah_counter.o, size=67, align=1

  0x0800D1B4:  54           DC.B       0x54                     ; 'T'
  0x0800D1B5:  69           DC.B       0x69                     ; 'i'
  0x0800D1B6:  6D           DC.B       0x6D                     ; 'm'
  0x0800D1B7:  65           DC.B       0x65                     ; 'e'
  0x0800D1B8:  20           DC.B       0x20                     ; ' '
  0x0800D1B9:  25           DC.B       0x25                     ; '%'
  0x0800D1BA:  64           DC.B       0x64                     ; 'd'
  0x0800D1BB:  3A           DC.B       0x3A                     ; ':'
  0x0800D1BC:  20           DC.B       0x20                     ; ' '
  0x0800D1BD:  45           DC.B       0x45                     ; 'E'
  0x0800D1BE:  6D           DC.B       0x6D                     ; 'm'
  0x0800D1BF:  70           DC.B       0x70                     ; 'p'
  0x0800D1C0:  74           DC.B       0x74                     ; 't'
  0x0800D1C1:  79           DC.B       0x79                     ; 'y'
  0x0800D1C2:  20           DC.B       0x20                     ; ' '
  0x0800D1C3:  65           DC.B       0x65                     ; 'e'
  0x0800D1C4:  76           DC.B       0x76                     ; 'v'
  0x0800D1C5:  65           DC.B       0x65                     ; 'e'
  0x0800D1C6:  6E           DC.B       0x6E                     ; 'n'
  0x0800D1C7:  74           DC.B       0x74                     ; 't'
  0x0800D1C8:  28           DC.B       0x28                     ; '('
  0x0800D1C9:  31           DC.B       0x31                     ; '1'
  0x0800D1CA:  29           DC.B       0x29                     ; ')'
  0x0800D1CB:  2C           DC.B       0x2C                     ; ','
  0x0800D1CC:  20           DC.B       0x20                     ; ' '
  0x0800D1CD:  63           DC.B       0x63                     ; 'c'
  0x0800D1CE:  6E           DC.B       0x6E                     ; 'n'
  0x0800D1CF:  3D           DC.B       0x3D                     ; '='
  0x0800D1D0:  25           DC.B       0x25                     ; '%'
  0x0800D1D1:  64           DC.B       0x64                     ; 'd'
  0x0800D1D2:  2C           DC.B       0x2C                     ; ','
  0x0800D1D3:  20           DC.B       0x20                     ; ' '
  0x0800D1D4:  63           DC.B       0x63                     ; 'c'
  0x0800D1D5:  61           DC.B       0x61                     ; 'a'
  0x0800D1D6:  3D           DC.B       0x3D                     ; '='
  0x0800D1D7:  25           DC.B       0x25                     ; '%'
  0x0800D1D8:  64           DC.B       0x64                     ; 'd'
  0x0800D1D9:  2C           DC.B       0x2C                     ; ','
  0x0800D1DA:  20           DC.B       0x20                     ; ' '
  0x0800D1DB:  74           DC.B       0x74                     ; 't'
  0x0800D1DC:  44           DC.B       0x44                     ; 'D'
  0x0800D1DD:  69           DC.B       0x69                     ; 'i'
  0x0800D1DE:  73           DC.B       0x73                     ; 's'
  0x0800D1DF:  63           DC.B       0x63                     ; 'c'
  0x0800D1E0:  68           DC.B       0x68                     ; 'h'
  0x0800D1E1:  61           DC.B       0x61                     ; 'a'
  0x0800D1E2:  72           DC.B       0x72                     ; 'r'
  0x0800D1E3:  67           DC.B       0x67                     ; 'g'
  0x0800D1E4:  65           DC.B       0x65                     ; 'e'
  0x0800D1E5:  3D           DC.B       0x3D                     ; '='
  0x0800D1E6:  25           DC.B       0x25                     ; '%'
  0x0800D1E7:  64           DC.B       0x64                     ; 'd'
  0x0800D1E8:  2C           DC.B       0x2C                     ; ','
  0x0800D1E9:  20           DC.B       0x20                     ; ' '
  0x0800D1EA:  75           DC.B       0x75                     ; 'u'
  0x0800D1EB:  3D           DC.B       0x3D                     ; '='
  0x0800D1EC:  25           DC.B       0x25                     ; '%'
  0x0800D1ED:  64           DC.B       0x64                     ; 'd'
  0x0800D1EE:  2C           DC.B       0x2C                     ; ','
  0x0800D1EF:  20           DC.B       0x20                     ; ' '
  0x0800D1F0:  69           DC.B       0x69                     ; 'i'
  0x0800D1F1:  3D           DC.B       0x3D                     ; '='
  0x0800D1F2:  25           DC.B       0x25                     ; '%'
  0x0800D1F3:  64           DC.B       0x64                     ; 'd'
  0x0800D1F4:  0D           DC.B       0x0D                     ; '\r'
  0x0800D1F5:  0A           DC.B       0x0A                     ; '\n'
  0x0800D1F6:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2 from ah_counter.o, size=67, align=1

  0x0800D1F7:  54           DC.B       0x54                     ; 'T'
  0x0800D1F8:  69           DC.B       0x69                     ; 'i'
  0x0800D1F9:  6D           DC.B       0x6D                     ; 'm'
  0x0800D1FA:  65           DC.B       0x65                     ; 'e'
  0x0800D1FB:  20           DC.B       0x20                     ; ' '
  0x0800D1FC:  25           DC.B       0x25                     ; '%'
  0x0800D1FD:  64           DC.B       0x64                     ; 'd'
  0x0800D1FE:  3A           DC.B       0x3A                     ; ':'
  0x0800D1FF:  20           DC.B       0x20                     ; ' '
  0x0800D200:  45           DC.B       0x45                     ; 'E'
  0x0800D201:  6D           DC.B       0x6D                     ; 'm'
  0x0800D202:  70           DC.B       0x70                     ; 'p'
  0x0800D203:  74           DC.B       0x74                     ; 't'
  0x0800D204:  79           DC.B       0x79                     ; 'y'
  0x0800D205:  20           DC.B       0x20                     ; ' '
  0x0800D206:  65           DC.B       0x65                     ; 'e'
  0x0800D207:  76           DC.B       0x76                     ; 'v'
  0x0800D208:  65           DC.B       0x65                     ; 'e'
  0x0800D209:  6E           DC.B       0x6E                     ; 'n'
  0x0800D20A:  74           DC.B       0x74                     ; 't'
  0x0800D20B:  28           DC.B       0x28                     ; '('
  0x0800D20C:  32           DC.B       0x32                     ; '2'
  0x0800D20D:  29           DC.B       0x29                     ; ')'
  0x0800D20E:  2C           DC.B       0x2C                     ; ','
  0x0800D20F:  20           DC.B       0x20                     ; ' '
  0x0800D210:  63           DC.B       0x63                     ; 'c'
  0x0800D211:  6E           DC.B       0x6E                     ; 'n'
  0x0800D212:  3D           DC.B       0x3D                     ; '='
  0x0800D213:  25           DC.B       0x25                     ; '%'
  0x0800D214:  64           DC.B       0x64                     ; 'd'
  0x0800D215:  2C           DC.B       0x2C                     ; ','
  0x0800D216:  20           DC.B       0x20                     ; ' '
  0x0800D217:  63           DC.B       0x63                     ; 'c'
  0x0800D218:  61           DC.B       0x61                     ; 'a'
  0x0800D219:  3D           DC.B       0x3D                     ; '='
  0x0800D21A:  25           DC.B       0x25                     ; '%'
  0x0800D21B:  64           DC.B       0x64                     ; 'd'
  0x0800D21C:  2C           DC.B       0x2C                     ; ','
  0x0800D21D:  20           DC.B       0x20                     ; ' '
  0x0800D21E:  74           DC.B       0x74                     ; 't'
  0x0800D21F:  44           DC.B       0x44                     ; 'D'
  0x0800D220:  69           DC.B       0x69                     ; 'i'
  0x0800D221:  73           DC.B       0x73                     ; 's'
  0x0800D222:  63           DC.B       0x63                     ; 'c'
  0x0800D223:  68           DC.B       0x68                     ; 'h'
  0x0800D224:  61           DC.B       0x61                     ; 'a'
  0x0800D225:  72           DC.B       0x72                     ; 'r'
  0x0800D226:  67           DC.B       0x67                     ; 'g'
  0x0800D227:  65           DC.B       0x65                     ; 'e'
  0x0800D228:  3D           DC.B       0x3D                     ; '='
  0x0800D229:  25           DC.B       0x25                     ; '%'
  0x0800D22A:  64           DC.B       0x64                     ; 'd'
  0x0800D22B:  2C           DC.B       0x2C                     ; ','
  0x0800D22C:  20           DC.B       0x20                     ; ' '
  0x0800D22D:  75           DC.B       0x75                     ; 'u'
  0x0800D22E:  3D           DC.B       0x3D                     ; '='
  0x0800D22F:  25           DC.B       0x25                     ; '%'
  0x0800D230:  64           DC.B       0x64                     ; 'd'
  0x0800D231:  2C           DC.B       0x2C                     ; ','
  0x0800D232:  20           DC.B       0x20                     ; ' '
  0x0800D233:  69           DC.B       0x69                     ; 'i'
  0x0800D234:  3D           DC.B       0x3D                     ; '='
  0x0800D235:  25           DC.B       0x25                     ; '%'
  0x0800D236:  64           DC.B       0x64                     ; 'd'
  0x0800D237:  0D           DC.B       0x0D                     ; '\r'
  0x0800D238:  0A           DC.B       0x0A                     ; '\n'
  0x0800D239:  00           DC.B       0x00                     ; '\0'

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

  0x0800D23A:  45           DC.B       0x45                     ; 'E'
  0x0800D23B:  45           DC.B       0x45                     ; 'E'
  0x0800D23C:  50           DC.B       0x50                     ; 'P'
  0x0800D23D:  52           DC.B       0x52                     ; 'R'
  0x0800D23E:  4F           DC.B       0x4F                     ; 'O'
  0x0800D23F:  4D           DC.B       0x4D                     ; 'M'
  0x0800D240:  20           DC.B       0x20                     ; ' '
  0x0800D241:  77           DC.B       0x77                     ; 'w'
  0x0800D242:  61           DC.B       0x61                     ; 'a'
  0x0800D243:  73           DC.B       0x73                     ; 's'
  0x0800D244:  20           DC.B       0x20                     ; ' '
  0x0800D245:  63           DC.B       0x63                     ; 'c'
  0x0800D246:  68           DC.B       0x68                     ; 'h'
  0x0800D247:  61           DC.B       0x61                     ; 'a'
  0x0800D248:  6E           DC.B       0x6E                     ; 'n'
  0x0800D249:  67           DC.B       0x67                     ; 'g'
  0x0800D24A:  65           DC.B       0x65                     ; 'e'
  0x0800D24B:  64           DC.B       0x64                     ; 'd'
  0x0800D24C:  21           DC.B       0x21                     ; '!'
  0x0800D24D:  20           DC.B       0x20                     ; ' '
  0x0800D24E:  57           DC.B       0x57                     ; 'W'
  0x0800D24F:  65           DC.B       0x65                     ; 'e'
  0x0800D250:  20           DC.B       0x20                     ; ' '
  0x0800D251:  6E           DC.B       0x6E                     ; 'n'
  0x0800D252:  65           DC.B       0x65                     ; 'e'
  0x0800D253:  65           DC.B       0x65                     ; 'e'
  0x0800D254:  64           DC.B       0x64                     ; 'd'
  0x0800D255:  20           DC.B       0x20                     ; ' '
  0x0800D256:  74           DC.B       0x74                     ; 't'
  0x0800D257:  6F           DC.B       0x6F                     ; 'o'
  0x0800D258:  20           DC.B       0x20                     ; ' '
  0x0800D259:  70           DC.B       0x70                     ; 'p'
  0x0800D25A:  72           DC.B       0x72                     ; 'r'
  0x0800D25B:  65           DC.B       0x65                     ; 'e'
  0x0800D25C:  73           DC.B       0x73                     ; 's'
  0x0800D25D:  65           DC.B       0x65                     ; 'e'
  0x0800D25E:  72           DC.B       0x72                     ; 'r'
  0x0800D25F:  76           DC.B       0x76                     ; 'v'
  0x0800D260:  65           DC.B       0x65                     ; 'e'
  0x0800D261:  20           DC.B       0x20                     ; ' '
  0x0800D262:  63           DC.B       0x63                     ; 'c'
  0x0800D263:  61           DC.B       0x61                     ; 'a'
  0x0800D264:  6C           DC.B       0x6C                     ; 'l'
  0x0800D265:  69           DC.B       0x69                     ; 'i'
  0x0800D266:  62           DC.B       0x62                     ; 'b'
  0x0800D267:  72           DC.B       0x72                     ; 'r'
  0x0800D268:  61           DC.B       0x61                     ; 'a'
  0x0800D269:  74           DC.B       0x74                     ; 't'
  0x0800D26A:  69           DC.B       0x69                     ; 'i'
  0x0800D26B:  6F           DC.B       0x6F                     ; 'o'
  0x0800D26C:  6E           DC.B       0x6E                     ; 'n'
  0x0800D26D:  20           DC.B       0x20                     ; ' '
  0x0800D26E:  61           DC.B       0x61                     ; 'a'
  0x0800D26F:  6E           DC.B       0x6E                     ; 'n'
  0x0800D270:  64           DC.B       0x64                     ; 'd'
  0x0800D271:  20           DC.B       0x20                     ; ' '
  0x0800D272:  73           DC.B       0x73                     ; 's'
  0x0800D273:  65           DC.B       0x65                     ; 'e'
  0x0800D274:  74           DC.B       0x74                     ; 't'
  0x0800D275:  74           DC.B       0x74                     ; 't'
  0x0800D276:  69           DC.B       0x69                     ; 'i'
  0x0800D277:  6E           DC.B       0x6E                     ; 'n'
  0x0800D278:  67           DC.B       0x67                     ; 'g'
  0x0800D279:  73           DC.B       0x73                     ; 's'
  0x0800D27A:  20           DC.B       0x20                     ; ' '
  0x0800D27B:  64           DC.B       0x64                     ; 'd'
  0x0800D27C:  61           DC.B       0x61                     ; 'a'
  0x0800D27D:  74           DC.B       0x74                     ; 't'
  0x0800D27E:  61           DC.B       0x61                     ; 'a'
  0x0800D27F:  21           DC.B       0x21                     ; '!'
  0x0800D280:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.11 from eeprom.o, size=31, align=1

  0x0800D281:  45           DC.B       0x45                     ; 'E'
  0x0800D282:  45           DC.B       0x45                     ; 'E'
  0x0800D283:  50           DC.B       0x50                     ; 'P'
  0x0800D284:  52           DC.B       0x52                     ; 'R'
  0x0800D285:  4F           DC.B       0x4F                     ; 'O'
  0x0800D286:  4D           DC.B       0x4D                     ; 'M'
  0x0800D287:  20           DC.B       0x20                     ; ' '
  0x0800D288:  46           DC.B       0x46                     ; 'F'
  0x0800D289:  41           DC.B       0x41                     ; 'A'
  0x0800D28A:  43           DC.B       0x43                     ; 'C'
  0x0800D28B:  54           DC.B       0x54                     ; 'T'
  0x0800D28C:  4F           DC.B       0x4F                     ; 'O'
  0x0800D28D:  52           DC.B       0x52                     ; 'R'
  0x0800D28E:  59           DC.B       0x59                     ; 'Y'
  0x0800D28F:  20           DC.B       0x20                     ; ' '
  0x0800D290:  52           DC.B       0x52                     ; 'R'
  0x0800D291:  45           DC.B       0x45                     ; 'E'
  0x0800D292:  53           DC.B       0x53                     ; 'S'
  0x0800D293:  54           DC.B       0x54                     ; 'T'
  0x0800D294:  4F           DC.B       0x4F                     ; 'O'
  0x0800D295:  52           DC.B       0x52                     ; 'R'
  0x0800D296:  45           DC.B       0x45                     ; 'E'
  0x0800D297:  2F           DC.B       0x2F                     ; '/'
  0x0800D298:  55           DC.B       0x55                     ; 'U'
  0x0800D299:  50           DC.B       0x50                     ; 'P'
  0x0800D29A:  44           DC.B       0x44                     ; 'D'
  0x0800D29B:  41           DC.B       0x41                     ; 'A'
  0x0800D29C:  54           DC.B       0x54                     ; 'T'
  0x0800D29D:  45           DC.B       0x45                     ; 'E'
  0x0800D29E:  21           DC.B       0x21                     ; '!'
  0x0800D29F:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.7 from modbus.o, size=39, align=1

  0x0800D2A0:  55           DC.B       0x55                     ; 'U'
  0x0800D2A1:  61           DC.B       0x61                     ; 'a'
  0x0800D2A2:  72           DC.B       0x72                     ; 'r'
  0x0800D2A3:  74           DC.B       0x74                     ; 't'
  0x0800D2A4:  20           DC.B       0x20                     ; ' '
  0x0800D2A5:  45           DC.B       0x45                     ; 'E'
  0x0800D2A6:  72           DC.B       0x72                     ; 'r'
  0x0800D2A7:  72           DC.B       0x72                     ; 'r'
  0x0800D2A8:  6F           DC.B       0x6F                     ; 'o'
  0x0800D2A9:  72           DC.B       0x72                     ; 'r'
  0x0800D2AA:  20           DC.B       0x20                     ; ' '
  0x0800D2AB:  62           DC.B       0x62                     ; 'b'
  0x0800D2AC:  65           DC.B       0x65                     ; 'e'
  0x0800D2AD:  69           DC.B       0x69                     ; 'i'
  0x0800D2AE:  20           DC.B       0x20                     ; ' '
  0x0800D2AF:  6E           DC.B       0x6E                     ; 'n'
  0x0800D2B0:  65           DC.B       0x65                     ; 'e'
  0x0800D2B1:  75           DC.B       0x75                     ; 'u'
  0x0800D2B2:  73           DC.B       0x73                     ; 's'
  0x0800D2B3:  74           DC.B       0x74                     ; 't'
  0x0800D2B4:  61           DC.B       0x61                     ; 'a'
  0x0800D2B5:  72           DC.B       0x72                     ; 'r'
  0x0800D2B6:  74           DC.B       0x74                     ; 't'
  0x0800D2B7:  20           DC.B       0x20                     ; ' '
  0x0800D2B8:  6E           DC.B       0x6E                     ; 'n'
  0x0800D2B9:  61           DC.B       0x61                     ; 'a'
  0x0800D2BA:  63           DC.B       0x63                     ; 'c'
  0x0800D2BB:  68           DC.B       0x68                     ; 'h'
  0x0800D2BC:  20           DC.B       0x20                     ; ' '
  0x0800D2BD:  46           DC.B       0x46                     ; 'F'
  0x0800D2BE:  65           DC.B       0x65                     ; 'e'
  0x0800D2BF:  68           DC.B       0x68                     ; 'h'
  0x0800D2C0:  6C           DC.B       0x6C                     ; 'l'
  0x0800D2C1:  65           DC.B       0x65                     ; 'e'
  0x0800D2C2:  72           DC.B       0x72                     ; 'r'
  0x0800D2C3:  20           DC.B       0x20                     ; ' '
  0x0800D2C4:  0A           DC.B       0x0A                     ; '\n'
  0x0800D2C5:  0D           DC.B       0x0D                     ; '\r'
  0x0800D2C6:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.19 from outputs.o, size=35, align=1

  0x0800D2C7:  4F           DC.B       0x4F                     ; 'O'
  0x0800D2C8:  55           DC.B       0x55                     ; 'U'
  0x0800D2C9:  54           DC.B       0x54                     ; 'T'
  0x0800D2CA:  50           DC.B       0x50                     ; 'P'
  0x0800D2CB:  55           DC.B       0x55                     ; 'U'
  0x0800D2CC:  54           DC.B       0x54                     ; 'T'
  0x0800D2CD:  53           DC.B       0x53                     ; 'S'
  0x0800D2CE:  5F           DC.B       0x5F                     ; '_'
  0x0800D2CF:  4C           DC.B       0x4C                     ; 'L'
  0x0800D2D0:  56           DC.B       0x56                     ; 'V'
  0x0800D2D1:  50           DC.B       0x50                     ; 'P'
  0x0800D2D2:  5F           DC.B       0x5F                     ; '_'
  0x0800D2D3:  53           DC.B       0x53                     ; 'S'
  0x0800D2D4:  48           DC.B       0x48                     ; 'H'
  0x0800D2D5:  55           DC.B       0x55                     ; 'U'
  0x0800D2D6:  4E           DC.B       0x4E                     ; 'N'
  0x0800D2D7:  54           DC.B       0x54                     ; 'T'
  0x0800D2D8:  5F           DC.B       0x5F                     ; '_'
  0x0800D2D9:  55           DC.B       0x55                     ; 'U'
  0x0800D2DA:  4E           DC.B       0x4E                     ; 'N'
  0x0800D2DB:  44           DC.B       0x44                     ; 'D'
  0x0800D2DC:  45           DC.B       0x45                     ; 'E'
  0x0800D2DD:  52           DC.B       0x52                     ; 'R'
  0x0800D2DE:  54           DC.B       0x54                     ; 'T'
  0x0800D2DF:  45           DC.B       0x45                     ; 'E'
  0x0800D2E0:  4D           DC.B       0x4D                     ; 'M'
  0x0800D2E1:  50           DC.B       0x50                     ; 'P'
  0x0800D2E2:  45           DC.B       0x45                     ; 'E'
  0x0800D2E3:  52           DC.B       0x52                     ; 'R'
  0x0800D2E4:  41           DC.B       0x41                     ; 'A'
  0x0800D2E5:  54           DC.B       0x54                     ; 'T'
  0x0800D2E6:  55           DC.B       0x55                     ; 'U'
  0x0800D2E7:  52           DC.B       0x52                     ; 'R'
  0x0800D2E8:  45           DC.B       0x45                     ; 'E'
  0x0800D2E9:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.26 from outputs.o, size=35, align=1

  0x0800D2EA:  4F           DC.B       0x4F                     ; 'O'
  0x0800D2EB:  55           DC.B       0x55                     ; 'U'
  0x0800D2EC:  54           DC.B       0x54                     ; 'T'
  0x0800D2ED:  50           DC.B       0x50                     ; 'P'
  0x0800D2EE:  55           DC.B       0x55                     ; 'U'
  0x0800D2EF:  54           DC.B       0x54                     ; 'T'
  0x0800D2F0:  53           DC.B       0x53                     ; 'S'
  0x0800D2F1:  5F           DC.B       0x5F                     ; '_'
  0x0800D2F2:  4F           DC.B       0x4F                     ; 'O'
  0x0800D2F3:  56           DC.B       0x56                     ; 'V'
  0x0800D2F4:  50           DC.B       0x50                     ; 'P'
  0x0800D2F5:  5F           DC.B       0x5F                     ; '_'
  0x0800D2F6:  53           DC.B       0x53                     ; 'S'
  0x0800D2F7:  48           DC.B       0x48                     ; 'H'
  0x0800D2F8:  55           DC.B       0x55                     ; 'U'
  0x0800D2F9:  4E           DC.B       0x4E                     ; 'N'
  0x0800D2FA:  54           DC.B       0x54                     ; 'T'
  0x0800D2FB:  5F           DC.B       0x5F                     ; '_'
  0x0800D2FC:  55           DC.B       0x55                     ; 'U'
  0x0800D2FD:  4E           DC.B       0x4E                     ; 'N'
  0x0800D2FE:  44           DC.B       0x44                     ; 'D'
  0x0800D2FF:  45           DC.B       0x45                     ; 'E'
  0x0800D300:  52           DC.B       0x52                     ; 'R'
  0x0800D301:  54           DC.B       0x54                     ; 'T'
  0x0800D302:  45           DC.B       0x45                     ; 'E'
  0x0800D303:  4D           DC.B       0x4D                     ; 'M'
  0x0800D304:  50           DC.B       0x50                     ; 'P'
  0x0800D305:  45           DC.B       0x45                     ; 'E'
  0x0800D306:  52           DC.B       0x52                     ; 'R'
  0x0800D307:  41           DC.B       0x41                     ; 'A'
  0x0800D308:  54           DC.B       0x54                     ; 'T'
  0x0800D309:  55           DC.B       0x55                     ; 'U'
  0x0800D30A:  52           DC.B       0x52                     ; 'R'
  0x0800D30B:  45           DC.B       0x45                     ; 'E'
  0x0800D30C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.32 from outputs.o, size=11, align=1

  0x0800D30D:  48           DC.B       0x48                     ; 'H'
  0x0800D30E:  65           DC.B       0x65                     ; 'e'
  0x0800D30F:  61           DC.B       0x61                     ; 'a'
  0x0800D310:  74           DC.B       0x74                     ; 't'
  0x0800D311:  65           DC.B       0x65                     ; 'e'
  0x0800D312:  72           DC.B       0x72                     ; 'r'
  0x0800D313:  20           DC.B       0x20                     ; ' '
  0x0800D314:  6F           DC.B       0x6F                     ; 'o'
  0x0800D315:  6E           DC.B       0x6E                     ; 'n'
  0x0800D316:  0D           DC.B       0x0D                     ; '\r'
  0x0800D317:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.34 from outputs.o, size=19, align=1

  0x0800D318:  41           DC.B       0x41                     ; 'A'
  0x0800D319:  55           DC.B       0x55                     ; 'U'
  0x0800D31A:  58           DC.B       0x58                     ; 'X'
  0x0800D31B:  20           DC.B       0x20                     ; ' '
  0x0800D31C:  6F           DC.B       0x6F                     ; 'o'
  0x0800D31D:  6E           DC.B       0x6E                     ; 'n'
  0x0800D31E:  20           DC.B       0x20                     ; ' '
  0x0800D31F:  28           DC.B       0x28                     ; '('
  0x0800D320:  53           DC.B       0x53                     ; 'S'
  0x0800D321:  4F           DC.B       0x4F                     ; 'O'
  0x0800D322:  43           DC.B       0x43                     ; 'C'
  0x0800D323:  20           DC.B       0x20                     ; ' '
  0x0800D324:  4D           DC.B       0x4D                     ; 'M'
  0x0800D325:  6F           DC.B       0x6F                     ; 'o'
  0x0800D326:  64           DC.B       0x64                     ; 'd'
  0x0800D327:  65           DC.B       0x65                     ; 'e'
  0x0800D328:  29           DC.B       0x29                     ; ')'
  0x0800D329:  0D           DC.B       0x0D                     ; '\r'
  0x0800D32A:  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

  0x0800D32B:  28           DC.B       0x28                     ; '('
  0x0800D32C:  6E           DC.B       0x6E                     ; 'n'
  0x0800D32D:  75           DC.B       0x75                     ; 'u'
  0x0800D32E:  6C           DC.B       0x6C                     ; 'l'
  0x0800D32F:  6C           DC.B       0x6C                     ; 'l'
  0x0800D330:  29           DC.B       0x29                     ; ')'
  0x0800D331:  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: 0x0800D332: 4A DC.B 0x4A ; 'J' 0x0800D333: 61 DC.B 0x61 ; 'a' 0x0800D334: 6E DC.B 0x6E ; 'n' 0x0800D335: 75 DC.B 0x75 ; 'u' 0x0800D336: 61 DC.B 0x61 ; 'a' 0x0800D337: 72 DC.B 0x72 ; 'r' 0x0800D338: 79 DC.B 0x79 ; 'y' 0x0800D339: 00 DC.B 0x00 ; '\0' 0x0800D33A: 46 DC.B 0x46 ; 'F' 0x0800D33B: 65 DC.B 0x65 ; 'e' 0x0800D33C: 62 DC.B 0x62 ; 'b' 0x0800D33D: 72 DC.B 0x72 ; 'r' 0x0800D33E: 75 DC.B 0x75 ; 'u' 0x0800D33F: 61 DC.B 0x61 ; 'a' 0x0800D340: 72 DC.B 0x72 ; 'r' 0x0800D341: 79 DC.B 0x79 ; 'y' 0x0800D342: 00 DC.B 0x00 ; '\0' 0x0800D343: 4D DC.B 0x4D ; 'M' 0x0800D344: 61 DC.B 0x61 ; 'a' 0x0800D345: 72 DC.B 0x72 ; 'r' 0x0800D346: 63 DC.B 0x63 ; 'c' 0x0800D347: 68 DC.B 0x68 ; 'h' 0x0800D348: 00 DC.B 0x00 ; '\0' 0x0800D349: 41 DC.B 0x41 ; 'A' 0x0800D34A: 70 DC.B 0x70 ; 'p' 0x0800D34B: 72 DC.B 0x72 ; 'r' 0x0800D34C: 69 DC.B 0x69 ; 'i' 0x0800D34D: 6C DC.B 0x6C ; 'l' 0x0800D34E: 00 DC.B 0x00 ; '\0' 0x0800D34F: 4D DC.B 0x4D ; 'M' 0x0800D350: 61 DC.B 0x61 ; 'a' 0x0800D351: 79 DC.B 0x79 ; 'y' 0x0800D352: 00 DC.B 0x00 ; '\0' 0x0800D353: 4A DC.B 0x4A ; 'J' 0x0800D354: 75 DC.B 0x75 ; 'u' 0x0800D355: 6E DC.B 0x6E ; 'n' 0x0800D356: 65 DC.B 0x65 ; 'e' 0x0800D357: 00 DC.B 0x00 ; '\0' 0x0800D358: 4A DC.B 0x4A ; 'J' 0x0800D359: 75 DC.B 0x75 ; 'u' 0x0800D35A: 6C DC.B 0x6C ; 'l' 0x0800D35B: 79 DC.B 0x79 ; 'y' 0x0800D35C: 00 DC.B 0x00 ; '\0' 0x0800D35D: 41 DC.B 0x41 ; 'A' 0x0800D35E: 75 DC.B 0x75 ; 'u' 0x0800D35F: 67 DC.B 0x67 ; 'g' 0x0800D360: 75 DC.B 0x75 ; 'u' 0x0800D361: 73 DC.B 0x73 ; 's' 0x0800D362: 74 DC.B 0x74 ; 't' 0x0800D363: 00 DC.B 0x00 ; '\0' 0x0800D364: 53 DC.B 0x53 ; 'S' 0x0800D365: 65 DC.B 0x65 ; 'e' 0x0800D366: 70 DC.B 0x70 ; 'p' 0x0800D367: 74 DC.B 0x74 ; 't' 0x0800D368: 65 DC.B 0x65 ; 'e' 0x0800D369: 6D DC.B 0x6D ; 'm' 0x0800D36A: 62 DC.B 0x62 ; 'b' 0x0800D36B: 65 DC.B 0x65 ; 'e' 0x0800D36C: 72 DC.B 0x72 ; 'r' 0x0800D36D: 00 DC.B 0x00 ; '\0' 0x0800D36E: 4F DC.B 0x4F ; 'O' 0x0800D36F: 63 DC.B 0x63 ; 'c' 0x0800D370: 74 DC.B 0x74 ; 't' 0x0800D371: 6F DC.B 0x6F ; 'o' 0x0800D372: 62 DC.B 0x62 ; 'b' 0x0800D373: 65 DC.B 0x65 ; 'e' 0x0800D374: 72 DC.B 0x72 ; 'r' 0x0800D375: 00 DC.B 0x00 ; '\0' 0x0800D376: 4E DC.B 0x4E ; 'N' 0x0800D377: 6F DC.B 0x6F ; 'o' 0x0800D378: 76 DC.B 0x76 ; 'v' 0x0800D379: 65 DC.B 0x65 ; 'e' 0x0800D37A: 6D DC.B 0x6D ; 'm' 0x0800D37B: 62 DC.B 0x62 ; 'b' 0x0800D37C: 65 DC.B 0x65 ; 'e' 0x0800D37D: 72 DC.B 0x72 ; 'r' 0x0800D37E: 00 DC.B 0x00 ; '\0' 0x0800D37F: 44 DC.B 0x44 ; 'D' 0x0800D380: 65 DC.B 0x65 ; 'e' 0x0800D381: 63 DC.B 0x63 ; 'c' 0x0800D382: 65 DC.B 0x65 ; 'e' 0x0800D383: 6D DC.B 0x6D ; 'm' 0x0800D384: 62 DC.B 0x62 ; 'b' 0x0800D385: 65 DC.B 0x65 ; 'e' 0x0800D386: 72 DC.B 0x72 ; 'r' 0x0800D387: 00 DC.B 0x00 ; '\0' 0x0800D388: 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: 0x0800D389: 41 DC.B 0x41 ; 'A' 0x0800D38A: 4D DC.B 0x4D ; 'M' 0x0800D38B: 00 DC.B 0x00 ; '\0' 0x0800D38C: 50 DC.B 0x50 ; 'P' 0x0800D38D: 4D DC.B 0x4D ; 'M' 0x0800D38E: 00 DC.B 0x00 ; '\0' 0x0800D38F: 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: 0x0800D390: 25 DC.B 0x25 ; '%' 0x0800D391: 61 DC.B 0x61 ; 'a' 0x0800D392: 20 DC.B 0x20 ; ' ' 0x0800D393: 25 DC.B 0x25 ; '%' 0x0800D394: 62 DC.B 0x62 ; 'b' 0x0800D395: 20 DC.B 0x20 ; ' ' 0x0800D396: 25 DC.B 0x25 ; '%' 0x0800D397: 65 DC.B 0x65 ; 'e' 0x0800D398: 20 DC.B 0x20 ; ' ' 0x0800D399: 25 DC.B 0x25 ; '%' 0x0800D39A: 54 DC.B 0x54 ; 'T' 0x0800D39B: 20 DC.B 0x20 ; ' ' 0x0800D39C: 25 DC.B 0x25 ; '%' 0x0800D39D: 59 DC.B 0x59 ; 'Y' 0x0800D39E: 00 DC.B 0x00 ; '\0'

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

  0x0800D39F:  53           DC.B       0x53                     ; 'S'
  0x0800D3A0:  79           DC.B       0x79                     ; 'y'
  0x0800D3A1:  73           DC.B       0x73                     ; 's'
  0x0800D3A2:  74           DC.B       0x74                     ; 't'
  0x0800D3A3:  65           DC.B       0x65                     ; 'e'
  0x0800D3A4:  6D           DC.B       0x6D                     ; 'm'
  0x0800D3A5:  20           DC.B       0x20                     ; ' '
  0x0800D3A6:  63           DC.B       0x63                     ; 'c'
  0x0800D3A7:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3A8:  72           DC.B       0x72                     ; 'r'
  0x0800D3A9:  65           DC.B       0x65                     ; 'e'
  0x0800D3AA:  20           DC.B       0x20                     ; ' '
  0x0800D3AB:  63           DC.B       0x63                     ; 'c'
  0x0800D3AC:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3AD:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3AE:  63           DC.B       0x63                     ; 'c'
  0x0800D3AF:  6B           DC.B       0x6B                     ; 'k'
  0x0800D3B0:  3A           DC.B       0x3A                     ; ':'
  0x0800D3B1:  20           DC.B       0x20                     ; ' '
  0x0800D3B2:  25           DC.B       0x25                     ; '%'
  0x0800D3B3:  75           DC.B       0x75                     ; 'u'
  0x0800D3B4:  4D           DC.B       0x4D                     ; 'M'
  0x0800D3B5:  48           DC.B       0x48                     ; 'H'
  0x0800D3B6:  7A           DC.B       0x7A                     ; 'z'
  0x0800D3B7:  0A           DC.B       0x0A                     ; '\n'
  0x0800D3B8:  00           DC.B       0x00                     ; '\0'

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

  0x0800D3B9:  42           DC.B       0x42                     ; 'B'
  0x0800D3BA:  61           DC.B       0x61                     ; 'a'
  0x0800D3BB:  63           DC.B       0x63                     ; 'c'
  0x0800D3BC:  6B           DC.B       0x6B                     ; 'k'
  0x0800D3BD:  75           DC.B       0x75                     ; 'u'
  0x0800D3BE:  70           DC.B       0x70                     ; 'p'
  0x0800D3BF:  52           DC.B       0x52                     ; 'R'
  0x0800D3C0:  65           DC.B       0x65                     ; 'e'
  0x0800D3C1:  67           DC.B       0x67                     ; 'g'
  0x0800D3C2:  69           DC.B       0x69                     ; 'i'
  0x0800D3C3:  73           DC.B       0x73                     ; 's'
  0x0800D3C4:  74           DC.B       0x74                     ; 't'
  0x0800D3C5:  65           DC.B       0x65                     ; 'e'
  0x0800D3C6:  72           DC.B       0x72                     ; 'r'
  0x0800D3C7:  44           DC.B       0x44                     ; 'D'
  0x0800D3C8:  61           DC.B       0x61                     ; 'a'
  0x0800D3C9:  74           DC.B       0x74                     ; 't'
  0x0800D3CA:  61           DC.B       0x61                     ; 'a'
  0x0800D3CB:  20           DC.B       0x20                     ; ' '
  0x0800D3CC:  61           DC.B       0x61                     ; 'a'
  0x0800D3CD:  76           DC.B       0x76                     ; 'v'
  0x0800D3CE:  61           DC.B       0x61                     ; 'a'
  0x0800D3CF:  69           DC.B       0x69                     ; 'i'
  0x0800D3D0:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3D1:  61           DC.B       0x61                     ; 'a'
  0x0800D3D2:  62           DC.B       0x62                     ; 'b'
  0x0800D3D3:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3D4:  65           DC.B       0x65                     ; 'e'
  0x0800D3D5:  0D           DC.B       0x0D                     ; '\r'
  0x0800D3D6:  00           DC.B       0x00                     ; '\0'

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

  0x0800D3D7:  2E           DC.B       0x2E                     ; '.'
  0x0800D3D8:  2E           DC.B       0x2E                     ; '.'
  0x0800D3D9:  2E           DC.B       0x2E                     ; '.'
  0x0800D3DA:  46           DC.B       0x46                     ; 'F'
  0x0800D3DB:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3DC:  61           DC.B       0x61                     ; 'a'
  0x0800D3DD:  73           DC.B       0x73                     ; 's'
  0x0800D3DE:  68           DC.B       0x68                     ; 'h'
  0x0800D3DF:  20           DC.B       0x20                     ; ' '
  0x0800D3E0:  75           DC.B       0x75                     ; 'u'
  0x0800D3E1:  6E           DC.B       0x6E                     ; 'n'
  0x0800D3E2:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3E3:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3E4:  63           DC.B       0x63                     ; 'c'
  0x0800D3E5:  6B           DC.B       0x6B                     ; 'k'
  0x0800D3E6:  65           DC.B       0x65                     ; 'e'
  0x0800D3E7:  64           DC.B       0x64                     ; 'd'
  0x0800D3E8:  00           DC.B       0x00                     ; '\0'

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

  0x0800D3E9:  46           DC.B       0x46                     ; 'F'
  0x0800D3EA:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3EB:  61           DC.B       0x61                     ; 'a'
  0x0800D3EC:  73           DC.B       0x73                     ; 's'
  0x0800D3ED:  68           DC.B       0x68                     ; 'h'
  0x0800D3EE:  20           DC.B       0x20                     ; ' '
  0x0800D3EF:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3F0:  62           DC.B       0x62                     ; 'b'
  0x0800D3F1:  20           DC.B       0x20                     ; ' '
  0x0800D3F2:  75           DC.B       0x75                     ; 'u'
  0x0800D3F3:  6E           DC.B       0x6E                     ; 'n'
  0x0800D3F4:  6C           DC.B       0x6C                     ; 'l'
  0x0800D3F5:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3F6:  63           DC.B       0x63                     ; 'c'
  0x0800D3F7:  6B           DC.B       0x6B                     ; 'k'
  0x0800D3F8:  20           DC.B       0x20                     ; ' '
  0x0800D3F9:  65           DC.B       0x65                     ; 'e'
  0x0800D3FA:  72           DC.B       0x72                     ; 'r'
  0x0800D3FB:  72           DC.B       0x72                     ; 'r'
  0x0800D3FC:  6F           DC.B       0x6F                     ; 'o'
  0x0800D3FD:  72           DC.B       0x72                     ; 'r'
  0x0800D3FE:  00           DC.B       0x00                     ; '\0'

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

  0x0800D3FF:  46           DC.B       0x46                     ; 'F'
  0x0800D400:  6C           DC.B       0x6C                     ; 'l'
  0x0800D401:  61           DC.B       0x61                     ; 'a'
  0x0800D402:  73           DC.B       0x73                     ; 's'
  0x0800D403:  68           DC.B       0x68                     ; 'h'
  0x0800D404:  20           DC.B       0x20                     ; ' '
  0x0800D405:  20           DC.B       0x20                     ; ' '
  0x0800D406:  6C           DC.B       0x6C                     ; 'l'
  0x0800D407:  6F           DC.B       0x6F                     ; 'o'
  0x0800D408:  63           DC.B       0x63                     ; 'c'
  0x0800D409:  6B           DC.B       0x6B                     ; 'k'
  0x0800D40A:  65           DC.B       0x65                     ; 'e'
  0x0800D40B:  64           DC.B       0x64                     ; 'd'
  0x0800D40C:  00           DC.B       0x00                     ; '\0'

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

  0x0800D40D:  44           DC.B       0x44                     ; 'D'
  0x0800D40E:  3A           DC.B       0x3A                     ; ':'
  0x0800D40F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D410:  50           DC.B       0x50                     ; 'P'
  0x0800D411:  72           DC.B       0x72                     ; 'r'
  0x0800D412:  6F           DC.B       0x6F                     ; 'o'
  0x0800D413:  6A           DC.B       0x6A                     ; 'j'
  0x0800D414:  65           DC.B       0x65                     ; 'e'
  0x0800D415:  6B           DC.B       0x6B                     ; 'k'
  0x0800D416:  74           DC.B       0x74                     ; 't'
  0x0800D417:  65           DC.B       0x65                     ; 'e'
  0x0800D418:  5C           DC.B       0x5C                     ; '\\'
  0x0800D419:  65           DC.B       0x65                     ; 'e'
  0x0800D41A:  63           DC.B       0x63                     ; 'c'
  0x0800D41B:  73           DC.B       0x73                     ; 's'
  0x0800D41C:  53           DC.B       0x53                     ; 'S'
  0x0800D41D:  6D           DC.B       0x6D                     ; 'm'
  0x0800D41E:  61           DC.B       0x61                     ; 'a'
  0x0800D41F:  72           DC.B       0x72                     ; 'r'
  0x0800D420:  74           DC.B       0x74                     ; 't'
  0x0800D421:  50           DC.B       0x50                     ; 'P'
  0x0800D422:  72           DC.B       0x72                     ; 'r'
  0x0800D423:  6F           DC.B       0x6F                     ; 'o'
  0x0800D424:  5C           DC.B       0x5C                     ; '\\'
  0x0800D425:  74           DC.B       0x74                     ; 't'
  0x0800D426:  72           DC.B       0x72                     ; 'r'
  0x0800D427:  75           DC.B       0x75                     ; 'u'
  0x0800D428:  6E           DC.B       0x6E                     ; 'n'
  0x0800D429:  6B           DC.B       0x6B                     ; 'k'
  0x0800D42A:  5C           DC.B       0x5C                     ; '\\'
  0x0800D42B:  66           DC.B       0x66                     ; 'f'
  0x0800D42C:  77           DC.B       0x77                     ; 'w'
  0x0800D42D:  5F           DC.B       0x5F                     ; '_'
  0x0800D42E:  67           DC.B       0x67                     ; 'g'
  0x0800D42F:  34           DC.B       0x34                     ; '4'
  0x0800D430:  37           DC.B       0x37                     ; '7'
  0x0800D431:  33           DC.B       0x33                     ; '3'
  0x0800D432:  72           DC.B       0x72                     ; 'r'
  0x0800D433:  63           DC.B       0x63                     ; 'c'
  0x0800D434:  74           DC.B       0x74                     ; 't'
  0x0800D435:  5C           DC.B       0x5C                     ; '\\'
  0x0800D436:  44           DC.B       0x44                     ; 'D'
  0x0800D437:  72           DC.B       0x72                     ; 'r'
  0x0800D438:  69           DC.B       0x69                     ; 'i'
  0x0800D439:  76           DC.B       0x76                     ; 'v'
  0x0800D43A:  65           DC.B       0x65                     ; 'e'
  0x0800D43B:  72           DC.B       0x72                     ; 'r'
  0x0800D43C:  73           DC.B       0x73                     ; 's'
  0x0800D43D:  5C           DC.B       0x5C                     ; '\\'
  0x0800D43E:  53           DC.B       0x53                     ; 'S'
  0x0800D43F:  54           DC.B       0x54                     ; 'T'
  0x0800D440:  4D           DC.B       0x4D                     ; 'M'
  0x0800D441:  33           DC.B       0x33                     ; '3'
  0x0800D442:  32           DC.B       0x32                     ; '2'
  0x0800D443:  47           DC.B       0x47                     ; 'G'
  0x0800D444:  34           DC.B       0x34                     ; '4'
  0x0800D445:  78           DC.B       0x78                     ; 'x'
  0x0800D446:  78           DC.B       0x78                     ; 'x'
  0x0800D447:  5F           DC.B       0x5F                     ; '_'
  0x0800D448:  48           DC.B       0x48                     ; 'H'
  0x0800D449:  41           DC.B       0x41                     ; 'A'
  0x0800D44A:  4C           DC.B       0x4C                     ; 'L'
  0x0800D44B:  5F           DC.B       0x5F                     ; '_'
  0x0800D44C:  44           DC.B       0x44                     ; 'D'
  0x0800D44D:  72           DC.B       0x72                     ; 'r'
  0x0800D44E:  69           DC.B       0x69                     ; 'i'
  0x0800D44F:  76           DC.B       0x76                     ; 'v'
  0x0800D450:  65           DC.B       0x65                     ; 'e'
  0x0800D451:  72           DC.B       0x72                     ; 'r'
  0x0800D452:  5C           DC.B       0x5C                     ; '\\'
  0x0800D453:  53           DC.B       0x53                     ; 'S'
  0x0800D454:  72           DC.B       0x72                     ; 'r'
  0x0800D455:  63           DC.B       0x63                     ; 'c'
  0x0800D456:  5C           DC.B       0x5C                     ; '\\'
  0x0800D457:  73           DC.B       0x73                     ; 's'
  0x0800D458:  74           DC.B       0x74                     ; 't'
  0x0800D459:  6D           DC.B       0x6D                     ; 'm'
  0x0800D45A:  33           DC.B       0x33                     ; '3'
  0x0800D45B:  32           DC.B       0x32                     ; '2'
  0x0800D45C:  67           DC.B       0x67                     ; 'g'
  0x0800D45D:  34           DC.B       0x34                     ; '4'
  0x0800D45E:  78           DC.B       0x78                     ; 'x'
  0x0800D45F:  78           DC.B       0x78                     ; 'x'
  0x0800D460:  5F           DC.B       0x5F                     ; '_'
  0x0800D461:  68           DC.B       0x68                     ; 'h'
  0x0800D462:  61           DC.B       0x61                     ; 'a'
  0x0800D463:  6C           DC.B       0x6C                     ; 'l'
  0x0800D464:  2E           DC.B       0x2E                     ; '.'
  0x0800D465:  63           DC.B       0x63                     ; 'c'
  0x0800D466:  00           DC.B       0x00                     ; '\0'

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

  0x0800D467:  44           DC.B       0x44                     ; 'D'
  0x0800D468:  3A           DC.B       0x3A                     ; ':'
  0x0800D469:  5C           DC.B       0x5C                     ; '\\'
  0x0800D46A:  50           DC.B       0x50                     ; 'P'
  0x0800D46B:  72           DC.B       0x72                     ; 'r'
  0x0800D46C:  6F           DC.B       0x6F                     ; 'o'
  0x0800D46D:  6A           DC.B       0x6A                     ; 'j'
  0x0800D46E:  65           DC.B       0x65                     ; 'e'
  0x0800D46F:  6B           DC.B       0x6B                     ; 'k'
  0x0800D470:  74           DC.B       0x74                     ; 't'
  0x0800D471:  65           DC.B       0x65                     ; 'e'
  0x0800D472:  5C           DC.B       0x5C                     ; '\\'
  0x0800D473:  65           DC.B       0x65                     ; 'e'
  0x0800D474:  63           DC.B       0x63                     ; 'c'
  0x0800D475:  73           DC.B       0x73                     ; 's'
  0x0800D476:  53           DC.B       0x53                     ; 'S'
  0x0800D477:  6D           DC.B       0x6D                     ; 'm'
  0x0800D478:  61           DC.B       0x61                     ; 'a'
  0x0800D479:  72           DC.B       0x72                     ; 'r'
  0x0800D47A:  74           DC.B       0x74                     ; 't'
  0x0800D47B:  50           DC.B       0x50                     ; 'P'
  0x0800D47C:  72           DC.B       0x72                     ; 'r'
  0x0800D47D:  6F           DC.B       0x6F                     ; 'o'
  0x0800D47E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D47F:  74           DC.B       0x74                     ; 't'
  0x0800D480:  72           DC.B       0x72                     ; 'r'
  0x0800D481:  75           DC.B       0x75                     ; 'u'
  0x0800D482:  6E           DC.B       0x6E                     ; 'n'
  0x0800D483:  6B           DC.B       0x6B                     ; 'k'
  0x0800D484:  5C           DC.B       0x5C                     ; '\\'
  0x0800D485:  66           DC.B       0x66                     ; 'f'
  0x0800D486:  77           DC.B       0x77                     ; 'w'
  0x0800D487:  5F           DC.B       0x5F                     ; '_'
  0x0800D488:  67           DC.B       0x67                     ; 'g'
  0x0800D489:  34           DC.B       0x34                     ; '4'
  0x0800D48A:  37           DC.B       0x37                     ; '7'
  0x0800D48B:  33           DC.B       0x33                     ; '3'
  0x0800D48C:  72           DC.B       0x72                     ; 'r'
  0x0800D48D:  63           DC.B       0x63                     ; 'c'
  0x0800D48E:  74           DC.B       0x74                     ; 't'
  0x0800D48F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D490:  44           DC.B       0x44                     ; 'D'
  0x0800D491:  72           DC.B       0x72                     ; 'r'
  0x0800D492:  69           DC.B       0x69                     ; 'i'
  0x0800D493:  76           DC.B       0x76                     ; 'v'
  0x0800D494:  65           DC.B       0x65                     ; 'e'
  0x0800D495:  72           DC.B       0x72                     ; 'r'
  0x0800D496:  73           DC.B       0x73                     ; 's'
  0x0800D497:  5C           DC.B       0x5C                     ; '\\'
  0x0800D498:  53           DC.B       0x53                     ; 'S'
  0x0800D499:  54           DC.B       0x54                     ; 'T'
  0x0800D49A:  4D           DC.B       0x4D                     ; 'M'
  0x0800D49B:  33           DC.B       0x33                     ; '3'
  0x0800D49C:  32           DC.B       0x32                     ; '2'
  0x0800D49D:  47           DC.B       0x47                     ; 'G'
  0x0800D49E:  34           DC.B       0x34                     ; '4'
  0x0800D49F:  78           DC.B       0x78                     ; 'x'
  0x0800D4A0:  78           DC.B       0x78                     ; 'x'
  0x0800D4A1:  5F           DC.B       0x5F                     ; '_'
  0x0800D4A2:  48           DC.B       0x48                     ; 'H'
  0x0800D4A3:  41           DC.B       0x41                     ; 'A'
  0x0800D4A4:  4C           DC.B       0x4C                     ; 'L'
  0x0800D4A5:  5F           DC.B       0x5F                     ; '_'
  0x0800D4A6:  44           DC.B       0x44                     ; 'D'
  0x0800D4A7:  72           DC.B       0x72                     ; 'r'
  0x0800D4A8:  69           DC.B       0x69                     ; 'i'
  0x0800D4A9:  76           DC.B       0x76                     ; 'v'
  0x0800D4AA:  65           DC.B       0x65                     ; 'e'
  0x0800D4AB:  72           DC.B       0x72                     ; 'r'
  0x0800D4AC:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4AD:  53           DC.B       0x53                     ; 'S'
  0x0800D4AE:  72           DC.B       0x72                     ; 'r'
  0x0800D4AF:  63           DC.B       0x63                     ; 'c'
  0x0800D4B0:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4B1:  73           DC.B       0x73                     ; 's'
  0x0800D4B2:  74           DC.B       0x74                     ; 't'
  0x0800D4B3:  6D           DC.B       0x6D                     ; 'm'
  0x0800D4B4:  33           DC.B       0x33                     ; '3'
  0x0800D4B5:  32           DC.B       0x32                     ; '2'
  0x0800D4B6:  67           DC.B       0x67                     ; 'g'
  0x0800D4B7:  34           DC.B       0x34                     ; '4'
  0x0800D4B8:  78           DC.B       0x78                     ; 'x'
  0x0800D4B9:  78           DC.B       0x78                     ; 'x'
  0x0800D4BA:  5F           DC.B       0x5F                     ; '_'
  0x0800D4BB:  68           DC.B       0x68                     ; 'h'
  0x0800D4BC:  61           DC.B       0x61                     ; 'a'
  0x0800D4BD:  6C           DC.B       0x6C                     ; 'l'
  0x0800D4BE:  5F           DC.B       0x5F                     ; '_'
  0x0800D4BF:  61           DC.B       0x61                     ; 'a'
  0x0800D4C0:  64           DC.B       0x64                     ; 'd'
  0x0800D4C1:  63           DC.B       0x63                     ; 'c'
  0x0800D4C2:  2E           DC.B       0x2E                     ; '.'
  0x0800D4C3:  63           DC.B       0x63                     ; 'c'
  0x0800D4C4:  00           DC.B       0x00                     ; '\0'

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

  0x0800D4C5:  44           DC.B       0x44                     ; 'D'
  0x0800D4C6:  3A           DC.B       0x3A                     ; ':'
  0x0800D4C7:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4C8:  50           DC.B       0x50                     ; 'P'
  0x0800D4C9:  72           DC.B       0x72                     ; 'r'
  0x0800D4CA:  6F           DC.B       0x6F                     ; 'o'
  0x0800D4CB:  6A           DC.B       0x6A                     ; 'j'
  0x0800D4CC:  65           DC.B       0x65                     ; 'e'
  0x0800D4CD:  6B           DC.B       0x6B                     ; 'k'
  0x0800D4CE:  74           DC.B       0x74                     ; 't'
  0x0800D4CF:  65           DC.B       0x65                     ; 'e'
  0x0800D4D0:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4D1:  65           DC.B       0x65                     ; 'e'
  0x0800D4D2:  63           DC.B       0x63                     ; 'c'
  0x0800D4D3:  73           DC.B       0x73                     ; 's'
  0x0800D4D4:  53           DC.B       0x53                     ; 'S'
  0x0800D4D5:  6D           DC.B       0x6D                     ; 'm'
  0x0800D4D6:  61           DC.B       0x61                     ; 'a'
  0x0800D4D7:  72           DC.B       0x72                     ; 'r'
  0x0800D4D8:  74           DC.B       0x74                     ; 't'
  0x0800D4D9:  50           DC.B       0x50                     ; 'P'
  0x0800D4DA:  72           DC.B       0x72                     ; 'r'
  0x0800D4DB:  6F           DC.B       0x6F                     ; 'o'
  0x0800D4DC:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4DD:  74           DC.B       0x74                     ; 't'
  0x0800D4DE:  72           DC.B       0x72                     ; 'r'
  0x0800D4DF:  75           DC.B       0x75                     ; 'u'
  0x0800D4E0:  6E           DC.B       0x6E                     ; 'n'
  0x0800D4E1:  6B           DC.B       0x6B                     ; 'k'
  0x0800D4E2:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4E3:  66           DC.B       0x66                     ; 'f'
  0x0800D4E4:  77           DC.B       0x77                     ; 'w'
  0x0800D4E5:  5F           DC.B       0x5F                     ; '_'
  0x0800D4E6:  67           DC.B       0x67                     ; 'g'
  0x0800D4E7:  34           DC.B       0x34                     ; '4'
  0x0800D4E8:  37           DC.B       0x37                     ; '7'
  0x0800D4E9:  33           DC.B       0x33                     ; '3'
  0x0800D4EA:  72           DC.B       0x72                     ; 'r'
  0x0800D4EB:  63           DC.B       0x63                     ; 'c'
  0x0800D4EC:  74           DC.B       0x74                     ; 't'
  0x0800D4ED:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4EE:  44           DC.B       0x44                     ; 'D'
  0x0800D4EF:  72           DC.B       0x72                     ; 'r'
  0x0800D4F0:  69           DC.B       0x69                     ; 'i'
  0x0800D4F1:  76           DC.B       0x76                     ; 'v'
  0x0800D4F2:  65           DC.B       0x65                     ; 'e'
  0x0800D4F3:  72           DC.B       0x72                     ; 'r'
  0x0800D4F4:  73           DC.B       0x73                     ; 's'
  0x0800D4F5:  5C           DC.B       0x5C                     ; '\\'
  0x0800D4F6:  53           DC.B       0x53                     ; 'S'
  0x0800D4F7:  54           DC.B       0x54                     ; 'T'
  0x0800D4F8:  4D           DC.B       0x4D                     ; 'M'
  0x0800D4F9:  33           DC.B       0x33                     ; '3'
  0x0800D4FA:  32           DC.B       0x32                     ; '2'
  0x0800D4FB:  47           DC.B       0x47                     ; 'G'
  0x0800D4FC:  34           DC.B       0x34                     ; '4'
  0x0800D4FD:  78           DC.B       0x78                     ; 'x'
  0x0800D4FE:  78           DC.B       0x78                     ; 'x'
  0x0800D4FF:  5F           DC.B       0x5F                     ; '_'
  0x0800D500:  48           DC.B       0x48                     ; 'H'
  0x0800D501:  41           DC.B       0x41                     ; 'A'
  0x0800D502:  4C           DC.B       0x4C                     ; 'L'
  0x0800D503:  5F           DC.B       0x5F                     ; '_'
  0x0800D504:  44           DC.B       0x44                     ; 'D'
  0x0800D505:  72           DC.B       0x72                     ; 'r'
  0x0800D506:  69           DC.B       0x69                     ; 'i'
  0x0800D507:  76           DC.B       0x76                     ; 'v'
  0x0800D508:  65           DC.B       0x65                     ; 'e'
  0x0800D509:  72           DC.B       0x72                     ; 'r'
  0x0800D50A:  5C           DC.B       0x5C                     ; '\\'
  0x0800D50B:  53           DC.B       0x53                     ; 'S'
  0x0800D50C:  72           DC.B       0x72                     ; 'r'
  0x0800D50D:  63           DC.B       0x63                     ; 'c'
  0x0800D50E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D50F:  73           DC.B       0x73                     ; 's'
  0x0800D510:  74           DC.B       0x74                     ; 't'
  0x0800D511:  6D           DC.B       0x6D                     ; 'm'
  0x0800D512:  33           DC.B       0x33                     ; '3'
  0x0800D513:  32           DC.B       0x32                     ; '2'
  0x0800D514:  67           DC.B       0x67                     ; 'g'
  0x0800D515:  34           DC.B       0x34                     ; '4'
  0x0800D516:  78           DC.B       0x78                     ; 'x'
  0x0800D517:  78           DC.B       0x78                     ; 'x'
  0x0800D518:  5F           DC.B       0x5F                     ; '_'
  0x0800D519:  68           DC.B       0x68                     ; 'h'
  0x0800D51A:  61           DC.B       0x61                     ; 'a'
  0x0800D51B:  6C           DC.B       0x6C                     ; 'l'
  0x0800D51C:  5F           DC.B       0x5F                     ; '_'
  0x0800D51D:  63           DC.B       0x63                     ; 'c'
  0x0800D51E:  72           DC.B       0x72                     ; 'r'
  0x0800D51F:  63           DC.B       0x63                     ; 'c'
  0x0800D520:  2E           DC.B       0x2E                     ; '.'
  0x0800D521:  63           DC.B       0x63                     ; 'c'
  0x0800D522:  00           DC.B       0x00                     ; '\0'

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

  0x0800D523:  44           DC.B       0x44                     ; 'D'
  0x0800D524:  3A           DC.B       0x3A                     ; ':'
  0x0800D525:  5C           DC.B       0x5C                     ; '\\'
  0x0800D526:  50           DC.B       0x50                     ; 'P'
  0x0800D527:  72           DC.B       0x72                     ; 'r'
  0x0800D528:  6F           DC.B       0x6F                     ; 'o'
  0x0800D529:  6A           DC.B       0x6A                     ; 'j'
  0x0800D52A:  65           DC.B       0x65                     ; 'e'
  0x0800D52B:  6B           DC.B       0x6B                     ; 'k'
  0x0800D52C:  74           DC.B       0x74                     ; 't'
  0x0800D52D:  65           DC.B       0x65                     ; 'e'
  0x0800D52E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D52F:  65           DC.B       0x65                     ; 'e'
  0x0800D530:  63           DC.B       0x63                     ; 'c'
  0x0800D531:  73           DC.B       0x73                     ; 's'
  0x0800D532:  53           DC.B       0x53                     ; 'S'
  0x0800D533:  6D           DC.B       0x6D                     ; 'm'
  0x0800D534:  61           DC.B       0x61                     ; 'a'
  0x0800D535:  72           DC.B       0x72                     ; 'r'
  0x0800D536:  74           DC.B       0x74                     ; 't'
  0x0800D537:  50           DC.B       0x50                     ; 'P'
  0x0800D538:  72           DC.B       0x72                     ; 'r'
  0x0800D539:  6F           DC.B       0x6F                     ; 'o'
  0x0800D53A:  5C           DC.B       0x5C                     ; '\\'
  0x0800D53B:  74           DC.B       0x74                     ; 't'
  0x0800D53C:  72           DC.B       0x72                     ; 'r'
  0x0800D53D:  75           DC.B       0x75                     ; 'u'
  0x0800D53E:  6E           DC.B       0x6E                     ; 'n'
  0x0800D53F:  6B           DC.B       0x6B                     ; 'k'
  0x0800D540:  5C           DC.B       0x5C                     ; '\\'
  0x0800D541:  66           DC.B       0x66                     ; 'f'
  0x0800D542:  77           DC.B       0x77                     ; 'w'
  0x0800D543:  5F           DC.B       0x5F                     ; '_'
  0x0800D544:  67           DC.B       0x67                     ; 'g'
  0x0800D545:  34           DC.B       0x34                     ; '4'
  0x0800D546:  37           DC.B       0x37                     ; '7'
  0x0800D547:  33           DC.B       0x33                     ; '3'
  0x0800D548:  72           DC.B       0x72                     ; 'r'
  0x0800D549:  63           DC.B       0x63                     ; 'c'
  0x0800D54A:  74           DC.B       0x74                     ; 't'
  0x0800D54B:  5C           DC.B       0x5C                     ; '\\'
  0x0800D54C:  44           DC.B       0x44                     ; 'D'
  0x0800D54D:  72           DC.B       0x72                     ; 'r'
  0x0800D54E:  69           DC.B       0x69                     ; 'i'
  0x0800D54F:  76           DC.B       0x76                     ; 'v'
  0x0800D550:  65           DC.B       0x65                     ; 'e'
  0x0800D551:  72           DC.B       0x72                     ; 'r'
  0x0800D552:  73           DC.B       0x73                     ; 's'
  0x0800D553:  5C           DC.B       0x5C                     ; '\\'
  0x0800D554:  53           DC.B       0x53                     ; 'S'
  0x0800D555:  54           DC.B       0x54                     ; 'T'
  0x0800D556:  4D           DC.B       0x4D                     ; 'M'
  0x0800D557:  33           DC.B       0x33                     ; '3'
  0x0800D558:  32           DC.B       0x32                     ; '2'
  0x0800D559:  47           DC.B       0x47                     ; 'G'
  0x0800D55A:  34           DC.B       0x34                     ; '4'
  0x0800D55B:  78           DC.B       0x78                     ; 'x'
  0x0800D55C:  78           DC.B       0x78                     ; 'x'
  0x0800D55D:  5F           DC.B       0x5F                     ; '_'
  0x0800D55E:  48           DC.B       0x48                     ; 'H'
  0x0800D55F:  41           DC.B       0x41                     ; 'A'
  0x0800D560:  4C           DC.B       0x4C                     ; 'L'
  0x0800D561:  5F           DC.B       0x5F                     ; '_'
  0x0800D562:  44           DC.B       0x44                     ; 'D'
  0x0800D563:  72           DC.B       0x72                     ; 'r'
  0x0800D564:  69           DC.B       0x69                     ; 'i'
  0x0800D565:  76           DC.B       0x76                     ; 'v'
  0x0800D566:  65           DC.B       0x65                     ; 'e'
  0x0800D567:  72           DC.B       0x72                     ; 'r'
  0x0800D568:  5C           DC.B       0x5C                     ; '\\'
  0x0800D569:  53           DC.B       0x53                     ; 'S'
  0x0800D56A:  72           DC.B       0x72                     ; 'r'
  0x0800D56B:  63           DC.B       0x63                     ; 'c'
  0x0800D56C:  5C           DC.B       0x5C                     ; '\\'
  0x0800D56D:  73           DC.B       0x73                     ; 's'
  0x0800D56E:  74           DC.B       0x74                     ; 't'
  0x0800D56F:  6D           DC.B       0x6D                     ; 'm'
  0x0800D570:  33           DC.B       0x33                     ; '3'
  0x0800D571:  32           DC.B       0x32                     ; '2'
  0x0800D572:  67           DC.B       0x67                     ; 'g'
  0x0800D573:  34           DC.B       0x34                     ; '4'
  0x0800D574:  78           DC.B       0x78                     ; 'x'
  0x0800D575:  78           DC.B       0x78                     ; 'x'
  0x0800D576:  5F           DC.B       0x5F                     ; '_'
  0x0800D577:  68           DC.B       0x68                     ; 'h'
  0x0800D578:  61           DC.B       0x61                     ; 'a'
  0x0800D579:  6C           DC.B       0x6C                     ; 'l'
  0x0800D57A:  5F           DC.B       0x5F                     ; '_'
  0x0800D57B:  64           DC.B       0x64                     ; 'd'
  0x0800D57C:  6D           DC.B       0x6D                     ; 'm'
  0x0800D57D:  61           DC.B       0x61                     ; 'a'
  0x0800D57E:  2E           DC.B       0x2E                     ; '.'
  0x0800D57F:  63           DC.B       0x63                     ; 'c'
  0x0800D580:  00           DC.B       0x00                     ; '\0'

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

  0x0800D581:  44           DC.B       0x44                     ; 'D'
  0x0800D582:  3A           DC.B       0x3A                     ; ':'
  0x0800D583:  5C           DC.B       0x5C                     ; '\\'
  0x0800D584:  50           DC.B       0x50                     ; 'P'
  0x0800D585:  72           DC.B       0x72                     ; 'r'
  0x0800D586:  6F           DC.B       0x6F                     ; 'o'
  0x0800D587:  6A           DC.B       0x6A                     ; 'j'
  0x0800D588:  65           DC.B       0x65                     ; 'e'
  0x0800D589:  6B           DC.B       0x6B                     ; 'k'
  0x0800D58A:  74           DC.B       0x74                     ; 't'
  0x0800D58B:  65           DC.B       0x65                     ; 'e'
  0x0800D58C:  5C           DC.B       0x5C                     ; '\\'
  0x0800D58D:  65           DC.B       0x65                     ; 'e'
  0x0800D58E:  63           DC.B       0x63                     ; 'c'
  0x0800D58F:  73           DC.B       0x73                     ; 's'
  0x0800D590:  53           DC.B       0x53                     ; 'S'
  0x0800D591:  6D           DC.B       0x6D                     ; 'm'
  0x0800D592:  61           DC.B       0x61                     ; 'a'
  0x0800D593:  72           DC.B       0x72                     ; 'r'
  0x0800D594:  74           DC.B       0x74                     ; 't'
  0x0800D595:  50           DC.B       0x50                     ; 'P'
  0x0800D596:  72           DC.B       0x72                     ; 'r'
  0x0800D597:  6F           DC.B       0x6F                     ; 'o'
  0x0800D598:  5C           DC.B       0x5C                     ; '\\'
  0x0800D599:  74           DC.B       0x74                     ; 't'
  0x0800D59A:  72           DC.B       0x72                     ; 'r'
  0x0800D59B:  75           DC.B       0x75                     ; 'u'
  0x0800D59C:  6E           DC.B       0x6E                     ; 'n'
  0x0800D59D:  6B           DC.B       0x6B                     ; 'k'
  0x0800D59E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D59F:  66           DC.B       0x66                     ; 'f'
  0x0800D5A0:  77           DC.B       0x77                     ; 'w'
  0x0800D5A1:  5F           DC.B       0x5F                     ; '_'
  0x0800D5A2:  67           DC.B       0x67                     ; 'g'
  0x0800D5A3:  34           DC.B       0x34                     ; '4'
  0x0800D5A4:  37           DC.B       0x37                     ; '7'
  0x0800D5A5:  33           DC.B       0x33                     ; '3'
  0x0800D5A6:  72           DC.B       0x72                     ; 'r'
  0x0800D5A7:  63           DC.B       0x63                     ; 'c'
  0x0800D5A8:  74           DC.B       0x74                     ; 't'
  0x0800D5A9:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5AA:  44           DC.B       0x44                     ; 'D'
  0x0800D5AB:  72           DC.B       0x72                     ; 'r'
  0x0800D5AC:  69           DC.B       0x69                     ; 'i'
  0x0800D5AD:  76           DC.B       0x76                     ; 'v'
  0x0800D5AE:  65           DC.B       0x65                     ; 'e'
  0x0800D5AF:  72           DC.B       0x72                     ; 'r'
  0x0800D5B0:  73           DC.B       0x73                     ; 's'
  0x0800D5B1:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5B2:  53           DC.B       0x53                     ; 'S'
  0x0800D5B3:  54           DC.B       0x54                     ; 'T'
  0x0800D5B4:  4D           DC.B       0x4D                     ; 'M'
  0x0800D5B5:  33           DC.B       0x33                     ; '3'
  0x0800D5B6:  32           DC.B       0x32                     ; '2'
  0x0800D5B7:  47           DC.B       0x47                     ; 'G'
  0x0800D5B8:  34           DC.B       0x34                     ; '4'
  0x0800D5B9:  78           DC.B       0x78                     ; 'x'
  0x0800D5BA:  78           DC.B       0x78                     ; 'x'
  0x0800D5BB:  5F           DC.B       0x5F                     ; '_'
  0x0800D5BC:  48           DC.B       0x48                     ; 'H'
  0x0800D5BD:  41           DC.B       0x41                     ; 'A'
  0x0800D5BE:  4C           DC.B       0x4C                     ; 'L'
  0x0800D5BF:  5F           DC.B       0x5F                     ; '_'
  0x0800D5C0:  44           DC.B       0x44                     ; 'D'
  0x0800D5C1:  72           DC.B       0x72                     ; 'r'
  0x0800D5C2:  69           DC.B       0x69                     ; 'i'
  0x0800D5C3:  76           DC.B       0x76                     ; 'v'
  0x0800D5C4:  65           DC.B       0x65                     ; 'e'
  0x0800D5C5:  72           DC.B       0x72                     ; 'r'
  0x0800D5C6:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5C7:  53           DC.B       0x53                     ; 'S'
  0x0800D5C8:  72           DC.B       0x72                     ; 'r'
  0x0800D5C9:  63           DC.B       0x63                     ; 'c'
  0x0800D5CA:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5CB:  73           DC.B       0x73                     ; 's'
  0x0800D5CC:  74           DC.B       0x74                     ; 't'
  0x0800D5CD:  6D           DC.B       0x6D                     ; 'm'
  0x0800D5CE:  33           DC.B       0x33                     ; '3'
  0x0800D5CF:  32           DC.B       0x32                     ; '2'
  0x0800D5D0:  67           DC.B       0x67                     ; 'g'
  0x0800D5D1:  34           DC.B       0x34                     ; '4'
  0x0800D5D2:  78           DC.B       0x78                     ; 'x'
  0x0800D5D3:  78           DC.B       0x78                     ; 'x'
  0x0800D5D4:  5F           DC.B       0x5F                     ; '_'
  0x0800D5D5:  68           DC.B       0x68                     ; 'h'
  0x0800D5D6:  61           DC.B       0x61                     ; 'a'
  0x0800D5D7:  6C           DC.B       0x6C                     ; 'l'
  0x0800D5D8:  5F           DC.B       0x5F                     ; '_'
  0x0800D5D9:  69           DC.B       0x69                     ; 'i'
  0x0800D5DA:  32           DC.B       0x32                     ; '2'
  0x0800D5DB:  63           DC.B       0x63                     ; 'c'
  0x0800D5DC:  2E           DC.B       0x2E                     ; '.'
  0x0800D5DD:  63           DC.B       0x63                     ; 'c'
  0x0800D5DE:  00           DC.B       0x00                     ; '\0'

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

  0x0800D5DF:  44           DC.B       0x44                     ; 'D'
  0x0800D5E0:  3A           DC.B       0x3A                     ; ':'
  0x0800D5E1:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5E2:  50           DC.B       0x50                     ; 'P'
  0x0800D5E3:  72           DC.B       0x72                     ; 'r'
  0x0800D5E4:  6F           DC.B       0x6F                     ; 'o'
  0x0800D5E5:  6A           DC.B       0x6A                     ; 'j'
  0x0800D5E6:  65           DC.B       0x65                     ; 'e'
  0x0800D5E7:  6B           DC.B       0x6B                     ; 'k'
  0x0800D5E8:  74           DC.B       0x74                     ; 't'
  0x0800D5E9:  65           DC.B       0x65                     ; 'e'
  0x0800D5EA:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5EB:  65           DC.B       0x65                     ; 'e'
  0x0800D5EC:  63           DC.B       0x63                     ; 'c'
  0x0800D5ED:  73           DC.B       0x73                     ; 's'
  0x0800D5EE:  53           DC.B       0x53                     ; 'S'
  0x0800D5EF:  6D           DC.B       0x6D                     ; 'm'
  0x0800D5F0:  61           DC.B       0x61                     ; 'a'
  0x0800D5F1:  72           DC.B       0x72                     ; 'r'
  0x0800D5F2:  74           DC.B       0x74                     ; 't'
  0x0800D5F3:  50           DC.B       0x50                     ; 'P'
  0x0800D5F4:  72           DC.B       0x72                     ; 'r'
  0x0800D5F5:  6F           DC.B       0x6F                     ; 'o'
  0x0800D5F6:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5F7:  74           DC.B       0x74                     ; 't'
  0x0800D5F8:  72           DC.B       0x72                     ; 'r'
  0x0800D5F9:  75           DC.B       0x75                     ; 'u'
  0x0800D5FA:  6E           DC.B       0x6E                     ; 'n'
  0x0800D5FB:  6B           DC.B       0x6B                     ; 'k'
  0x0800D5FC:  5C           DC.B       0x5C                     ; '\\'
  0x0800D5FD:  66           DC.B       0x66                     ; 'f'
  0x0800D5FE:  77           DC.B       0x77                     ; 'w'
  0x0800D5FF:  5F           DC.B       0x5F                     ; '_'
  0x0800D600:  67           DC.B       0x67                     ; 'g'
  0x0800D601:  34           DC.B       0x34                     ; '4'
  0x0800D602:  37           DC.B       0x37                     ; '7'
  0x0800D603:  33           DC.B       0x33                     ; '3'
  0x0800D604:  72           DC.B       0x72                     ; 'r'
  0x0800D605:  63           DC.B       0x63                     ; 'c'
  0x0800D606:  74           DC.B       0x74                     ; 't'
  0x0800D607:  5C           DC.B       0x5C                     ; '\\'
  0x0800D608:  44           DC.B       0x44                     ; 'D'
  0x0800D609:  72           DC.B       0x72                     ; 'r'
  0x0800D60A:  69           DC.B       0x69                     ; 'i'
  0x0800D60B:  76           DC.B       0x76                     ; 'v'
  0x0800D60C:  65           DC.B       0x65                     ; 'e'
  0x0800D60D:  72           DC.B       0x72                     ; 'r'
  0x0800D60E:  73           DC.B       0x73                     ; 's'
  0x0800D60F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D610:  53           DC.B       0x53                     ; 'S'
  0x0800D611:  54           DC.B       0x54                     ; 'T'
  0x0800D612:  4D           DC.B       0x4D                     ; 'M'
  0x0800D613:  33           DC.B       0x33                     ; '3'
  0x0800D614:  32           DC.B       0x32                     ; '2'
  0x0800D615:  47           DC.B       0x47                     ; 'G'
  0x0800D616:  34           DC.B       0x34                     ; '4'
  0x0800D617:  78           DC.B       0x78                     ; 'x'
  0x0800D618:  78           DC.B       0x78                     ; 'x'
  0x0800D619:  5F           DC.B       0x5F                     ; '_'
  0x0800D61A:  48           DC.B       0x48                     ; 'H'
  0x0800D61B:  41           DC.B       0x41                     ; 'A'
  0x0800D61C:  4C           DC.B       0x4C                     ; 'L'
  0x0800D61D:  5F           DC.B       0x5F                     ; '_'
  0x0800D61E:  44           DC.B       0x44                     ; 'D'
  0x0800D61F:  72           DC.B       0x72                     ; 'r'
  0x0800D620:  69           DC.B       0x69                     ; 'i'
  0x0800D621:  76           DC.B       0x76                     ; 'v'
  0x0800D622:  65           DC.B       0x65                     ; 'e'
  0x0800D623:  72           DC.B       0x72                     ; 'r'
  0x0800D624:  5C           DC.B       0x5C                     ; '\\'
  0x0800D625:  53           DC.B       0x53                     ; 'S'
  0x0800D626:  72           DC.B       0x72                     ; 'r'
  0x0800D627:  63           DC.B       0x63                     ; 'c'
  0x0800D628:  5C           DC.B       0x5C                     ; '\\'
  0x0800D629:  73           DC.B       0x73                     ; 's'
  0x0800D62A:  74           DC.B       0x74                     ; 't'
  0x0800D62B:  6D           DC.B       0x6D                     ; 'm'
  0x0800D62C:  33           DC.B       0x33                     ; '3'
  0x0800D62D:  32           DC.B       0x32                     ; '2'
  0x0800D62E:  67           DC.B       0x67                     ; 'g'
  0x0800D62F:  34           DC.B       0x34                     ; '4'
  0x0800D630:  78           DC.B       0x78                     ; 'x'
  0x0800D631:  78           DC.B       0x78                     ; 'x'
  0x0800D632:  5F           DC.B       0x5F                     ; '_'
  0x0800D633:  68           DC.B       0x68                     ; 'h'
  0x0800D634:  61           DC.B       0x61                     ; 'a'
  0x0800D635:  6C           DC.B       0x6C                     ; 'l'
  0x0800D636:  5F           DC.B       0x5F                     ; '_'
  0x0800D637:  70           DC.B       0x70                     ; 'p'
  0x0800D638:  63           DC.B       0x63                     ; 'c'
  0x0800D639:  64           DC.B       0x64                     ; 'd'
  0x0800D63A:  2E           DC.B       0x2E                     ; '.'
  0x0800D63B:  63           DC.B       0x63                     ; 'c'
  0x0800D63C:  00           DC.B       0x00                     ; '\0'

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

  0x0800D63D:  44           DC.B       0x44                     ; 'D'
  0x0800D63E:  3A           DC.B       0x3A                     ; ':'
  0x0800D63F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D640:  50           DC.B       0x50                     ; 'P'
  0x0800D641:  72           DC.B       0x72                     ; 'r'
  0x0800D642:  6F           DC.B       0x6F                     ; 'o'
  0x0800D643:  6A           DC.B       0x6A                     ; 'j'
  0x0800D644:  65           DC.B       0x65                     ; 'e'
  0x0800D645:  6B           DC.B       0x6B                     ; 'k'
  0x0800D646:  74           DC.B       0x74                     ; 't'
  0x0800D647:  65           DC.B       0x65                     ; 'e'
  0x0800D648:  5C           DC.B       0x5C                     ; '\\'
  0x0800D649:  65           DC.B       0x65                     ; 'e'
  0x0800D64A:  63           DC.B       0x63                     ; 'c'
  0x0800D64B:  73           DC.B       0x73                     ; 's'
  0x0800D64C:  53           DC.B       0x53                     ; 'S'
  0x0800D64D:  6D           DC.B       0x6D                     ; 'm'
  0x0800D64E:  61           DC.B       0x61                     ; 'a'
  0x0800D64F:  72           DC.B       0x72                     ; 'r'
  0x0800D650:  74           DC.B       0x74                     ; 't'
  0x0800D651:  50           DC.B       0x50                     ; 'P'
  0x0800D652:  72           DC.B       0x72                     ; 'r'
  0x0800D653:  6F           DC.B       0x6F                     ; 'o'
  0x0800D654:  5C           DC.B       0x5C                     ; '\\'
  0x0800D655:  74           DC.B       0x74                     ; 't'
  0x0800D656:  72           DC.B       0x72                     ; 'r'
  0x0800D657:  75           DC.B       0x75                     ; 'u'
  0x0800D658:  6E           DC.B       0x6E                     ; 'n'
  0x0800D659:  6B           DC.B       0x6B                     ; 'k'
  0x0800D65A:  5C           DC.B       0x5C                     ; '\\'
  0x0800D65B:  66           DC.B       0x66                     ; 'f'
  0x0800D65C:  77           DC.B       0x77                     ; 'w'
  0x0800D65D:  5F           DC.B       0x5F                     ; '_'
  0x0800D65E:  67           DC.B       0x67                     ; 'g'
  0x0800D65F:  34           DC.B       0x34                     ; '4'
  0x0800D660:  37           DC.B       0x37                     ; '7'
  0x0800D661:  33           DC.B       0x33                     ; '3'
  0x0800D662:  72           DC.B       0x72                     ; 'r'
  0x0800D663:  63           DC.B       0x63                     ; 'c'
  0x0800D664:  74           DC.B       0x74                     ; 't'
  0x0800D665:  5C           DC.B       0x5C                     ; '\\'
  0x0800D666:  44           DC.B       0x44                     ; 'D'
  0x0800D667:  72           DC.B       0x72                     ; 'r'
  0x0800D668:  69           DC.B       0x69                     ; 'i'
  0x0800D669:  76           DC.B       0x76                     ; 'v'
  0x0800D66A:  65           DC.B       0x65                     ; 'e'
  0x0800D66B:  72           DC.B       0x72                     ; 'r'
  0x0800D66C:  73           DC.B       0x73                     ; 's'
  0x0800D66D:  5C           DC.B       0x5C                     ; '\\'
  0x0800D66E:  53           DC.B       0x53                     ; 'S'
  0x0800D66F:  54           DC.B       0x54                     ; 'T'
  0x0800D670:  4D           DC.B       0x4D                     ; 'M'
  0x0800D671:  33           DC.B       0x33                     ; '3'
  0x0800D672:  32           DC.B       0x32                     ; '2'
  0x0800D673:  47           DC.B       0x47                     ; 'G'
  0x0800D674:  34           DC.B       0x34                     ; '4'
  0x0800D675:  78           DC.B       0x78                     ; 'x'
  0x0800D676:  78           DC.B       0x78                     ; 'x'
  0x0800D677:  5F           DC.B       0x5F                     ; '_'
  0x0800D678:  48           DC.B       0x48                     ; 'H'
  0x0800D679:  41           DC.B       0x41                     ; 'A'
  0x0800D67A:  4C           DC.B       0x4C                     ; 'L'
  0x0800D67B:  5F           DC.B       0x5F                     ; '_'
  0x0800D67C:  44           DC.B       0x44                     ; 'D'
  0x0800D67D:  72           DC.B       0x72                     ; 'r'
  0x0800D67E:  69           DC.B       0x69                     ; 'i'
  0x0800D67F:  76           DC.B       0x76                     ; 'v'
  0x0800D680:  65           DC.B       0x65                     ; 'e'
  0x0800D681:  72           DC.B       0x72                     ; 'r'
  0x0800D682:  5C           DC.B       0x5C                     ; '\\'
  0x0800D683:  53           DC.B       0x53                     ; 'S'
  0x0800D684:  72           DC.B       0x72                     ; 'r'
  0x0800D685:  63           DC.B       0x63                     ; 'c'
  0x0800D686:  5C           DC.B       0x5C                     ; '\\'
  0x0800D687:  73           DC.B       0x73                     ; 's'
  0x0800D688:  74           DC.B       0x74                     ; 't'
  0x0800D689:  6D           DC.B       0x6D                     ; 'm'
  0x0800D68A:  33           DC.B       0x33                     ; '3'
  0x0800D68B:  32           DC.B       0x32                     ; '2'
  0x0800D68C:  67           DC.B       0x67                     ; 'g'
  0x0800D68D:  34           DC.B       0x34                     ; '4'
  0x0800D68E:  78           DC.B       0x78                     ; 'x'
  0x0800D68F:  78           DC.B       0x78                     ; 'x'
  0x0800D690:  5F           DC.B       0x5F                     ; '_'
  0x0800D691:  68           DC.B       0x68                     ; 'h'
  0x0800D692:  61           DC.B       0x61                     ; 'a'
  0x0800D693:  6C           DC.B       0x6C                     ; 'l'
  0x0800D694:  5F           DC.B       0x5F                     ; '_'
  0x0800D695:  72           DC.B       0x72                     ; 'r'
  0x0800D696:  63           DC.B       0x63                     ; 'c'
  0x0800D697:  63           DC.B       0x63                     ; 'c'
  0x0800D698:  2E           DC.B       0x2E                     ; '.'
  0x0800D699:  63           DC.B       0x63                     ; 'c'
  0x0800D69A:  00           DC.B       0x00                     ; '\0'

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

  0x0800D69B:  44           DC.B       0x44                     ; 'D'
  0x0800D69C:  3A           DC.B       0x3A                     ; ':'
  0x0800D69D:  5C           DC.B       0x5C                     ; '\\'
  0x0800D69E:  50           DC.B       0x50                     ; 'P'
  0x0800D69F:  72           DC.B       0x72                     ; 'r'
  0x0800D6A0:  6F           DC.B       0x6F                     ; 'o'
  0x0800D6A1:  6A           DC.B       0x6A                     ; 'j'
  0x0800D6A2:  65           DC.B       0x65                     ; 'e'
  0x0800D6A3:  6B           DC.B       0x6B                     ; 'k'
  0x0800D6A4:  74           DC.B       0x74                     ; 't'
  0x0800D6A5:  65           DC.B       0x65                     ; 'e'
  0x0800D6A6:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6A7:  65           DC.B       0x65                     ; 'e'
  0x0800D6A8:  63           DC.B       0x63                     ; 'c'
  0x0800D6A9:  73           DC.B       0x73                     ; 's'
  0x0800D6AA:  53           DC.B       0x53                     ; 'S'
  0x0800D6AB:  6D           DC.B       0x6D                     ; 'm'
  0x0800D6AC:  61           DC.B       0x61                     ; 'a'
  0x0800D6AD:  72           DC.B       0x72                     ; 'r'
  0x0800D6AE:  74           DC.B       0x74                     ; 't'
  0x0800D6AF:  50           DC.B       0x50                     ; 'P'
  0x0800D6B0:  72           DC.B       0x72                     ; 'r'
  0x0800D6B1:  6F           DC.B       0x6F                     ; 'o'
  0x0800D6B2:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6B3:  74           DC.B       0x74                     ; 't'
  0x0800D6B4:  72           DC.B       0x72                     ; 'r'
  0x0800D6B5:  75           DC.B       0x75                     ; 'u'
  0x0800D6B6:  6E           DC.B       0x6E                     ; 'n'
  0x0800D6B7:  6B           DC.B       0x6B                     ; 'k'
  0x0800D6B8:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6B9:  66           DC.B       0x66                     ; 'f'
  0x0800D6BA:  77           DC.B       0x77                     ; 'w'
  0x0800D6BB:  5F           DC.B       0x5F                     ; '_'
  0x0800D6BC:  67           DC.B       0x67                     ; 'g'
  0x0800D6BD:  34           DC.B       0x34                     ; '4'
  0x0800D6BE:  37           DC.B       0x37                     ; '7'
  0x0800D6BF:  33           DC.B       0x33                     ; '3'
  0x0800D6C0:  72           DC.B       0x72                     ; 'r'
  0x0800D6C1:  63           DC.B       0x63                     ; 'c'
  0x0800D6C2:  74           DC.B       0x74                     ; 't'
  0x0800D6C3:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6C4:  44           DC.B       0x44                     ; 'D'
  0x0800D6C5:  72           DC.B       0x72                     ; 'r'
  0x0800D6C6:  69           DC.B       0x69                     ; 'i'
  0x0800D6C7:  76           DC.B       0x76                     ; 'v'
  0x0800D6C8:  65           DC.B       0x65                     ; 'e'
  0x0800D6C9:  72           DC.B       0x72                     ; 'r'
  0x0800D6CA:  73           DC.B       0x73                     ; 's'
  0x0800D6CB:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6CC:  53           DC.B       0x53                     ; 'S'
  0x0800D6CD:  54           DC.B       0x54                     ; 'T'
  0x0800D6CE:  4D           DC.B       0x4D                     ; 'M'
  0x0800D6CF:  33           DC.B       0x33                     ; '3'
  0x0800D6D0:  32           DC.B       0x32                     ; '2'
  0x0800D6D1:  47           DC.B       0x47                     ; 'G'
  0x0800D6D2:  34           DC.B       0x34                     ; '4'
  0x0800D6D3:  78           DC.B       0x78                     ; 'x'
  0x0800D6D4:  78           DC.B       0x78                     ; 'x'
  0x0800D6D5:  5F           DC.B       0x5F                     ; '_'
  0x0800D6D6:  48           DC.B       0x48                     ; 'H'
  0x0800D6D7:  41           DC.B       0x41                     ; 'A'
  0x0800D6D8:  4C           DC.B       0x4C                     ; 'L'
  0x0800D6D9:  5F           DC.B       0x5F                     ; '_'
  0x0800D6DA:  44           DC.B       0x44                     ; 'D'
  0x0800D6DB:  72           DC.B       0x72                     ; 'r'
  0x0800D6DC:  69           DC.B       0x69                     ; 'i'
  0x0800D6DD:  76           DC.B       0x76                     ; 'v'
  0x0800D6DE:  65           DC.B       0x65                     ; 'e'
  0x0800D6DF:  72           DC.B       0x72                     ; 'r'
  0x0800D6E0:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6E1:  53           DC.B       0x53                     ; 'S'
  0x0800D6E2:  72           DC.B       0x72                     ; 'r'
  0x0800D6E3:  63           DC.B       0x63                     ; 'c'
  0x0800D6E4:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6E5:  73           DC.B       0x73                     ; 's'
  0x0800D6E6:  74           DC.B       0x74                     ; 't'
  0x0800D6E7:  6D           DC.B       0x6D                     ; 'm'
  0x0800D6E8:  33           DC.B       0x33                     ; '3'
  0x0800D6E9:  32           DC.B       0x32                     ; '2'
  0x0800D6EA:  67           DC.B       0x67                     ; 'g'
  0x0800D6EB:  34           DC.B       0x34                     ; '4'
  0x0800D6EC:  78           DC.B       0x78                     ; 'x'
  0x0800D6ED:  78           DC.B       0x78                     ; 'x'
  0x0800D6EE:  5F           DC.B       0x5F                     ; '_'
  0x0800D6EF:  68           DC.B       0x68                     ; 'h'
  0x0800D6F0:  61           DC.B       0x61                     ; 'a'
  0x0800D6F1:  6C           DC.B       0x6C                     ; 'l'
  0x0800D6F2:  5F           DC.B       0x5F                     ; '_'
  0x0800D6F3:  72           DC.B       0x72                     ; 'r'
  0x0800D6F4:  74           DC.B       0x74                     ; 't'
  0x0800D6F5:  63           DC.B       0x63                     ; 'c'
  0x0800D6F6:  2E           DC.B       0x2E                     ; '.'
  0x0800D6F7:  63           DC.B       0x63                     ; 'c'
  0x0800D6F8:  00           DC.B       0x00                     ; '\0'

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

  0x0800D6F9:  44           DC.B       0x44                     ; 'D'
  0x0800D6FA:  3A           DC.B       0x3A                     ; ':'
  0x0800D6FB:  5C           DC.B       0x5C                     ; '\\'
  0x0800D6FC:  50           DC.B       0x50                     ; 'P'
  0x0800D6FD:  72           DC.B       0x72                     ; 'r'
  0x0800D6FE:  6F           DC.B       0x6F                     ; 'o'
  0x0800D6FF:  6A           DC.B       0x6A                     ; 'j'
  0x0800D700:  65           DC.B       0x65                     ; 'e'
  0x0800D701:  6B           DC.B       0x6B                     ; 'k'
  0x0800D702:  74           DC.B       0x74                     ; 't'
  0x0800D703:  65           DC.B       0x65                     ; 'e'
  0x0800D704:  5C           DC.B       0x5C                     ; '\\'
  0x0800D705:  65           DC.B       0x65                     ; 'e'
  0x0800D706:  63           DC.B       0x63                     ; 'c'
  0x0800D707:  73           DC.B       0x73                     ; 's'
  0x0800D708:  53           DC.B       0x53                     ; 'S'
  0x0800D709:  6D           DC.B       0x6D                     ; 'm'
  0x0800D70A:  61           DC.B       0x61                     ; 'a'
  0x0800D70B:  72           DC.B       0x72                     ; 'r'
  0x0800D70C:  74           DC.B       0x74                     ; 't'
  0x0800D70D:  50           DC.B       0x50                     ; 'P'
  0x0800D70E:  72           DC.B       0x72                     ; 'r'
  0x0800D70F:  6F           DC.B       0x6F                     ; 'o'
  0x0800D710:  5C           DC.B       0x5C                     ; '\\'
  0x0800D711:  74           DC.B       0x74                     ; 't'
  0x0800D712:  72           DC.B       0x72                     ; 'r'
  0x0800D713:  75           DC.B       0x75                     ; 'u'
  0x0800D714:  6E           DC.B       0x6E                     ; 'n'
  0x0800D715:  6B           DC.B       0x6B                     ; 'k'
  0x0800D716:  5C           DC.B       0x5C                     ; '\\'
  0x0800D717:  66           DC.B       0x66                     ; 'f'
  0x0800D718:  77           DC.B       0x77                     ; 'w'
  0x0800D719:  5F           DC.B       0x5F                     ; '_'
  0x0800D71A:  67           DC.B       0x67                     ; 'g'
  0x0800D71B:  34           DC.B       0x34                     ; '4'
  0x0800D71C:  37           DC.B       0x37                     ; '7'
  0x0800D71D:  33           DC.B       0x33                     ; '3'
  0x0800D71E:  72           DC.B       0x72                     ; 'r'
  0x0800D71F:  63           DC.B       0x63                     ; 'c'
  0x0800D720:  74           DC.B       0x74                     ; 't'
  0x0800D721:  5C           DC.B       0x5C                     ; '\\'
  0x0800D722:  44           DC.B       0x44                     ; 'D'
  0x0800D723:  72           DC.B       0x72                     ; 'r'
  0x0800D724:  69           DC.B       0x69                     ; 'i'
  0x0800D725:  76           DC.B       0x76                     ; 'v'
  0x0800D726:  65           DC.B       0x65                     ; 'e'
  0x0800D727:  72           DC.B       0x72                     ; 'r'
  0x0800D728:  73           DC.B       0x73                     ; 's'
  0x0800D729:  5C           DC.B       0x5C                     ; '\\'
  0x0800D72A:  53           DC.B       0x53                     ; 'S'
  0x0800D72B:  54           DC.B       0x54                     ; 'T'
  0x0800D72C:  4D           DC.B       0x4D                     ; 'M'
  0x0800D72D:  33           DC.B       0x33                     ; '3'
  0x0800D72E:  32           DC.B       0x32                     ; '2'
  0x0800D72F:  47           DC.B       0x47                     ; 'G'
  0x0800D730:  34           DC.B       0x34                     ; '4'
  0x0800D731:  78           DC.B       0x78                     ; 'x'
  0x0800D732:  78           DC.B       0x78                     ; 'x'
  0x0800D733:  5F           DC.B       0x5F                     ; '_'
  0x0800D734:  48           DC.B       0x48                     ; 'H'
  0x0800D735:  41           DC.B       0x41                     ; 'A'
  0x0800D736:  4C           DC.B       0x4C                     ; 'L'
  0x0800D737:  5F           DC.B       0x5F                     ; '_'
  0x0800D738:  44           DC.B       0x44                     ; 'D'
  0x0800D739:  72           DC.B       0x72                     ; 'r'
  0x0800D73A:  69           DC.B       0x69                     ; 'i'
  0x0800D73B:  76           DC.B       0x76                     ; 'v'
  0x0800D73C:  65           DC.B       0x65                     ; 'e'
  0x0800D73D:  72           DC.B       0x72                     ; 'r'
  0x0800D73E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D73F:  53           DC.B       0x53                     ; 'S'
  0x0800D740:  72           DC.B       0x72                     ; 'r'
  0x0800D741:  63           DC.B       0x63                     ; 'c'
  0x0800D742:  5C           DC.B       0x5C                     ; '\\'
  0x0800D743:  73           DC.B       0x73                     ; 's'
  0x0800D744:  74           DC.B       0x74                     ; 't'
  0x0800D745:  6D           DC.B       0x6D                     ; 'm'
  0x0800D746:  33           DC.B       0x33                     ; '3'
  0x0800D747:  32           DC.B       0x32                     ; '2'
  0x0800D748:  67           DC.B       0x67                     ; 'g'
  0x0800D749:  34           DC.B       0x34                     ; '4'
  0x0800D74A:  78           DC.B       0x78                     ; 'x'
  0x0800D74B:  78           DC.B       0x78                     ; 'x'
  0x0800D74C:  5F           DC.B       0x5F                     ; '_'
  0x0800D74D:  68           DC.B       0x68                     ; 'h'
  0x0800D74E:  61           DC.B       0x61                     ; 'a'
  0x0800D74F:  6C           DC.B       0x6C                     ; 'l'
  0x0800D750:  5F           DC.B       0x5F                     ; '_'
  0x0800D751:  73           DC.B       0x73                     ; 's'
  0x0800D752:  70           DC.B       0x70                     ; 'p'
  0x0800D753:  69           DC.B       0x69                     ; 'i'
  0x0800D754:  2E           DC.B       0x2E                     ; '.'
  0x0800D755:  63           DC.B       0x63                     ; 'c'
  0x0800D756:  00           DC.B       0x00                     ; '\0'

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

  0x0800D757:  44           DC.B       0x44                     ; 'D'
  0x0800D758:  3A           DC.B       0x3A                     ; ':'
  0x0800D759:  5C           DC.B       0x5C                     ; '\\'
  0x0800D75A:  50           DC.B       0x50                     ; 'P'
  0x0800D75B:  72           DC.B       0x72                     ; 'r'
  0x0800D75C:  6F           DC.B       0x6F                     ; 'o'
  0x0800D75D:  6A           DC.B       0x6A                     ; 'j'
  0x0800D75E:  65           DC.B       0x65                     ; 'e'
  0x0800D75F:  6B           DC.B       0x6B                     ; 'k'
  0x0800D760:  74           DC.B       0x74                     ; 't'
  0x0800D761:  65           DC.B       0x65                     ; 'e'
  0x0800D762:  5C           DC.B       0x5C                     ; '\\'
  0x0800D763:  65           DC.B       0x65                     ; 'e'
  0x0800D764:  63           DC.B       0x63                     ; 'c'
  0x0800D765:  73           DC.B       0x73                     ; 's'
  0x0800D766:  53           DC.B       0x53                     ; 'S'
  0x0800D767:  6D           DC.B       0x6D                     ; 'm'
  0x0800D768:  61           DC.B       0x61                     ; 'a'
  0x0800D769:  72           DC.B       0x72                     ; 'r'
  0x0800D76A:  74           DC.B       0x74                     ; 't'
  0x0800D76B:  50           DC.B       0x50                     ; 'P'
  0x0800D76C:  72           DC.B       0x72                     ; 'r'
  0x0800D76D:  6F           DC.B       0x6F                     ; 'o'
  0x0800D76E:  5C           DC.B       0x5C                     ; '\\'
  0x0800D76F:  74           DC.B       0x74                     ; 't'
  0x0800D770:  72           DC.B       0x72                     ; 'r'
  0x0800D771:  75           DC.B       0x75                     ; 'u'
  0x0800D772:  6E           DC.B       0x6E                     ; 'n'
  0x0800D773:  6B           DC.B       0x6B                     ; 'k'
  0x0800D774:  5C           DC.B       0x5C                     ; '\\'
  0x0800D775:  66           DC.B       0x66                     ; 'f'
  0x0800D776:  77           DC.B       0x77                     ; 'w'
  0x0800D777:  5F           DC.B       0x5F                     ; '_'
  0x0800D778:  67           DC.B       0x67                     ; 'g'
  0x0800D779:  34           DC.B       0x34                     ; '4'
  0x0800D77A:  37           DC.B       0x37                     ; '7'
  0x0800D77B:  33           DC.B       0x33                     ; '3'
  0x0800D77C:  72           DC.B       0x72                     ; 'r'
  0x0800D77D:  63           DC.B       0x63                     ; 'c'
  0x0800D77E:  74           DC.B       0x74                     ; 't'
  0x0800D77F:  5C           DC.B       0x5C                     ; '\\'
  0x0800D780:  44           DC.B       0x44                     ; 'D'
  0x0800D781:  72           DC.B       0x72                     ; 'r'
  0x0800D782:  69           DC.B       0x69                     ; 'i'
  0x0800D783:  76           DC.B       0x76                     ; 'v'
  0x0800D784:  65           DC.B       0x65                     ; 'e'
  0x0800D785:  72           DC.B       0x72                     ; 'r'
  0x0800D786:  73           DC.B       0x73                     ; 's'
  0x0800D787:  5C           DC.B       0x5C                     ; '\\'
  0x0800D788:  53           DC.B       0x53                     ; 'S'
  0x0800D789:  54           DC.B       0x54                     ; 'T'
  0x0800D78A:  4D           DC.B       0x4D                     ; 'M'
  0x0800D78B:  33           DC.B       0x33                     ; '3'
  0x0800D78C:  32           DC.B       0x32                     ; '2'
  0x0800D78D:  47           DC.B       0x47                     ; 'G'
  0x0800D78E:  34           DC.B       0x34                     ; '4'
  0x0800D78F:  78           DC.B       0x78                     ; 'x'
  0x0800D790:  78           DC.B       0x78                     ; 'x'
  0x0800D791:  5F           DC.B       0x5F                     ; '_'
  0x0800D792:  48           DC.B       0x48                     ; 'H'
  0x0800D793:  41           DC.B       0x41                     ; 'A'
  0x0800D794:  4C           DC.B       0x4C                     ; 'L'
  0x0800D795:  5F           DC.B       0x5F                     ; '_'
  0x0800D796:  44           DC.B       0x44                     ; 'D'
  0x0800D797:  72           DC.B       0x72                     ; 'r'
  0x0800D798:  69           DC.B       0x69                     ; 'i'
  0x0800D799:  76           DC.B       0x76                     ; 'v'
  0x0800D79A:  65           DC.B       0x65                     ; 'e'
  0x0800D79B:  72           DC.B       0x72                     ; 'r'
  0x0800D79C:  5C           DC.B       0x5C                     ; '\\'
  0x0800D79D:  53           DC.B       0x53                     ; 'S'
  0x0800D79E:  72           DC.B       0x72                     ; 'r'
  0x0800D79F:  63           DC.B       0x63                     ; 'c'
  0x0800D7A0:  5C           DC.B       0x5C                     ; '\\'
  0x0800D7A1:  73           DC.B       0x73                     ; 's'
  0x0800D7A2:  74           DC.B       0x74                     ; 't'
  0x0800D7A3:  6D           DC.B       0x6D                     ; 'm'
  0x0800D7A4:  33           DC.B       0x33                     ; '3'
  0x0800D7A5:  32           DC.B       0x32                     ; '2'
  0x0800D7A6:  67           DC.B       0x67                     ; 'g'
  0x0800D7A7:  34           DC.B       0x34                     ; '4'
  0x0800D7A8:  78           DC.B       0x78                     ; 'x'
  0x0800D7A9:  78           DC.B       0x78                     ; 'x'
  0x0800D7AA:  5F           DC.B       0x5F                     ; '_'
  0x0800D7AB:  68           DC.B       0x68                     ; 'h'
  0x0800D7AC:  61           DC.B       0x61                     ; 'a'
  0x0800D7AD:  6C           DC.B       0x6C                     ; 'l'
  0x0800D7AE:  5F           DC.B       0x5F                     ; '_'
  0x0800D7AF:  75           DC.B       0x75                     ; 'u'
  0x0800D7B0:  61           DC.B       0x61                     ; 'a'
  0x0800D7B1:  72           DC.B       0x72                     ; 'r'
  0x0800D7B2:  74           DC.B       0x74                     ; 't'
  0x0800D7B3:  5F           DC.B       0x5F                     ; '_'
  0x0800D7B4:  65           DC.B       0x65                     ; 'e'
  0x0800D7B5:  78           DC.B       0x78                     ; 'x'
  0x0800D7B6:  2E           DC.B       0x2E                     ; '.'
  0x0800D7B7:  63           DC.B       0x63                     ; 'c'
  0x0800D7B8:  00           DC.B       0x00                     ; '\0'

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

  0x0800D7B9:  2D           DC.B       0x2D                     ; '-'
  0x0800D7BA:  2D           DC.B       0x2D                     ; '-'
  0x0800D7BB:  2D           DC.B       0x2D                     ; '-'
  0x0800D7BC:  20           DC.B       0x20                     ; ' '
  0x0800D7BD:  47           DC.B       0x47                     ; 'G'
  0x0800D7BE:  61           DC.B       0x61                     ; 'a'
  0x0800D7BF:  69           DC.B       0x69                     ; 'i'
  0x0800D7C0:  6E           DC.B       0x6E                     ; 'n'
  0x0800D7C1:  20           DC.B       0x20                     ; ' '
  0x0800D7C2:  20           DC.B       0x20                     ; ' '
  0x0800D7C3:  43           DC.B       0x43                     ; 'C'
  0x0800D7C4:  41           DC.B       0x41                     ; 'A'
  0x0800D7C5:  4C           DC.B       0x4C                     ; 'L'
  0x0800D7C6:  20           DC.B       0x20                     ; ' '
  0x0800D7C7:  2D           DC.B       0x2D                     ; '-'
  0x0800D7C8:  2D           DC.B       0x2D                     ; '-'
  0x0800D7C9:  2D           DC.B       0x2D                     ; '-'
  0x0800D7CA:  00           DC.B       0x00                     ; '\0'

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

  0x0800D7CB:  54           DC.B       0x54                     ; 'T'
  0x0800D7CC:  73           DC.B       0x73                     ; 's'
  0x0800D7CD:  68           DC.B       0x68                     ; 'h'
  0x0800D7CE:  69           DC.B       0x69                     ; 'i'
  0x0800D7CF:  70           DC.B       0x70                     ; 'p'
  0x0800D7D0:  3D           DC.B       0x3D                     ; '='
  0x0800D7D1:  25           DC.B       0x25                     ; '%'
  0x0800D7D2:  66           DC.B       0x66                     ; 'f'
  0x0800D7D3:  0A           DC.B       0x0A                     ; '\n'
  0x0800D7D4:  00           DC.B       0x00                     ; '\0'

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

  0x0800D7D5:  2D           DC.B       0x2D                     ; '-'
  0x0800D7D6:  2D           DC.B       0x2D                     ; '-'
  0x0800D7D7:  2D           DC.B       0x2D                     ; '-'
  0x0800D7D8:  20           DC.B       0x20                     ; ' '
  0x0800D7D9:  47           DC.B       0x47                     ; 'G'
  0x0800D7DA:  61           DC.B       0x61                     ; 'a'
  0x0800D7DB:  69           DC.B       0x69                     ; 'i'
  0x0800D7DC:  6E           DC.B       0x6E                     ; 'n'
  0x0800D7DD:  20           DC.B       0x20                     ; ' '
  0x0800D7DE:  20           DC.B       0x20                     ; ' '
  0x0800D7DF:  43           DC.B       0x43                     ; 'C'
  0x0800D7E0:  41           DC.B       0x41                     ; 'A'
  0x0800D7E1:  4C           DC.B       0x4C                     ; 'L'
  0x0800D7E2:  20           DC.B       0x20                     ; ' '
  0x0800D7E3:  45           DC.B       0x45                     ; 'E'
  0x0800D7E4:  4E           DC.B       0x4E                     ; 'N'
  0x0800D7E5:  44           DC.B       0x44                     ; 'D'
  0x0800D7E6:  45           DC.B       0x45                     ; 'E'
  0x0800D7E7:  2D           DC.B       0x2D                     ; '-'
  0x0800D7E8:  2D           DC.B       0x2D                     ; '-'
  0x0800D7E9:  2D           DC.B       0x2D                     ; '-'
  0x0800D7EA:  00           DC.B       0x00                     ; '\0'

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

  0x0800D7EB:  64           DC.B       0x64                     ; 'd'
  0x0800D7EC:  65           DC.B       0x65                     ; 'e'
  0x0800D7ED:  6C           DC.B       0x6C                     ; 'l'
  0x0800D7EE:  74           DC.B       0x74                     ; 't'
  0x0800D7EF:  61           DC.B       0x61                     ; 'a'
  0x0800D7F0:  20           DC.B       0x20                     ; ' '
  0x0800D7F1:  54           DC.B       0x54                     ; 'T'
  0x0800D7F2:  3D           DC.B       0x3D                     ; '='
  0x0800D7F3:  25           DC.B       0x25                     ; '%'
  0x0800D7F4:  66           DC.B       0x66                     ; 'f'
  0x0800D7F5:  20           DC.B       0x20                     ; ' '
  0x0800D7F6:  43           DC.B       0x43                     ; 'C'
  0x0800D7F7:  0A           DC.B       0x0A                     ; '\n'
  0x0800D7F8:  00           DC.B       0x00                     ; '\0'

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

  0x0800D7F9:  52           DC.B       0x52                     ; 'R'
  0x0800D7FA:  65           DC.B       0x65                     ; 'e'
  0x0800D7FB:  66           DC.B       0x66                     ; 'f'
  0x0800D7FC:  20           DC.B       0x20                     ; ' '
  0x0800D7FD:  49           DC.B       0x49                     ; 'I'
  0x0800D7FE:  3D           DC.B       0x3D                     ; '='
  0x0800D7FF:  25           DC.B       0x25                     ; '%'
  0x0800D800:  66           DC.B       0x66                     ; 'f'
  0x0800D801:  0A           DC.B       0x0A                     ; '\n'
  0x0800D802:  00           DC.B       0x00                     ; '\0'

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

  0x0800D803:  45           DC.B       0x45                     ; 'E'
  0x0800D804:  52           DC.B       0x52                     ; 'R'
  0x0800D805:  52           DC.B       0x52                     ; 'R'
  0x0800D806:  4F           DC.B       0x4F                     ; 'O'
  0x0800D807:  52           DC.B       0x52                     ; 'R'
  0x0800D808:  20           DC.B       0x20                     ; ' '
  0x0800D809:  41           DC.B       0x41                     ; 'A'
  0x0800D80A:  44           DC.B       0x44                     ; 'D'
  0x0800D80B:  53           DC.B       0x53                     ; 'S'
  0x0800D80C:  5F           DC.B       0x5F                     ; '_'
  0x0800D80D:  31           DC.B       0x31                     ; '1'
  0x0800D80E:  32           DC.B       0x32                     ; '2'
  0x0800D80F:  36           DC.B       0x36                     ; '6'
  0x0800D810:  30           DC.B       0x30                     ; '0'
  0x0800D811:  5F           DC.B       0x5F                     ; '_'
  0x0800D812:  49           DC.B       0x49                     ; 'I'
  0x0800D813:  6E           DC.B       0x6E                     ; 'n'
  0x0800D814:  70           DC.B       0x70                     ; 'p'
  0x0800D815:  75           DC.B       0x75                     ; 'u'
  0x0800D816:  74           DC.B       0x74                     ; 't'
  0x0800D817:  4D           DC.B       0x4D                     ; 'M'
  0x0800D818:  75           DC.B       0x75                     ; 'u'
  0x0800D819:  78           DC.B       0x78                     ; 'x'
  0x0800D81A:  53           DC.B       0x53                     ; 'S'
  0x0800D81B:  65           DC.B       0x65                     ; 'e'
  0x0800D81C:  6C           DC.B       0x6C                     ; 'l'
  0x0800D81D:  65           DC.B       0x65                     ; 'e'
  0x0800D81E:  63           DC.B       0x63                     ; 'c'
  0x0800D81F:  74           DC.B       0x74                     ; 't'
  0x0800D820:  00           DC.B       0x00                     ; '\0'

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

  0x0800D821:  46           DC.B       0x46                     ; 'F'
  0x0800D822:  69           DC.B       0x69                     ; 'i'
  0x0800D823:  72           DC.B       0x72                     ; 'r'
  0x0800D824:  73           DC.B       0x73                     ; 's'
  0x0800D825:  74           DC.B       0x74                     ; 't'
  0x0800D826:  20           DC.B       0x20                     ; ' '
  0x0800D827:  73           DC.B       0x73                     ; 's'
  0x0800D828:  74           DC.B       0x74                     ; 't'
  0x0800D829:  61           DC.B       0x61                     ; 'a'
  0x0800D82A:  72           DC.B       0x72                     ; 'r'
  0x0800D82B:  74           DC.B       0x74                     ; 't'
  0x0800D82C:  20           DC.B       0x20                     ; ' '
  0x0800D82D:  64           DC.B       0x64                     ; 'd'
  0x0800D82E:  65           DC.B       0x65                     ; 'e'
  0x0800D82F:  74           DC.B       0x74                     ; 't'
  0x0800D830:  65           DC.B       0x65                     ; 'e'
  0x0800D831:  63           DC.B       0x63                     ; 'c'
  0x0800D832:  74           DC.B       0x74                     ; 't'
  0x0800D833:  65           DC.B       0x65                     ; 'e'
  0x0800D834:  64           DC.B       0x64                     ; 'd'
  0x0800D835:  21           DC.B       0x21                     ; '!'
  0x0800D836:  00           DC.B       0x00                     ; '\0'

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

  0x0800D837:  75           DC.B       0x75                     ; 'u'
  0x0800D838:  61           DC.B       0x61                     ; 'a'
  0x0800D839:  72           DC.B       0x72                     ; 'r'
  0x0800D83A:  74           DC.B       0x74                     ; 't'
  0x0800D83B:  20           DC.B       0x20                     ; ' '
  0x0800D83C:  65           DC.B       0x65                     ; 'e'
  0x0800D83D:  72           DC.B       0x72                     ; 'r'
  0x0800D83E:  72           DC.B       0x72                     ; 'r'
  0x0800D83F:  6F           DC.B       0x6F                     ; 'o'
  0x0800D840:  72           DC.B       0x72                     ; 'r'
  0x0800D841:  20           DC.B       0x20                     ; ' '
  0x0800D842:  0A           DC.B       0x0A                     ; '\n'
  0x0800D843:  0D           DC.B       0x0D                     ; '\r'
  0x0800D844:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.21 from outputs.o, size=34, align=1

  0x0800D845:  4F           DC.B       0x4F                     ; 'O'
  0x0800D846:  55           DC.B       0x55                     ; 'U'
  0x0800D847:  54           DC.B       0x54                     ; 'T'
  0x0800D848:  50           DC.B       0x50                     ; 'P'
  0x0800D849:  55           DC.B       0x55                     ; 'U'
  0x0800D84A:  54           DC.B       0x54                     ; 'T'
  0x0800D84B:  53           DC.B       0x53                     ; 'S'
  0x0800D84C:  5F           DC.B       0x5F                     ; '_'
  0x0800D84D:  4C           DC.B       0x4C                     ; 'L'
  0x0800D84E:  56           DC.B       0x56                     ; 'V'
  0x0800D84F:  50           DC.B       0x50                     ; 'P'
  0x0800D850:  5F           DC.B       0x5F                     ; '_'
  0x0800D851:  53           DC.B       0x53                     ; 'S'
  0x0800D852:  48           DC.B       0x48                     ; 'H'
  0x0800D853:  55           DC.B       0x55                     ; 'U'
  0x0800D854:  4E           DC.B       0x4E                     ; 'N'
  0x0800D855:  54           DC.B       0x54                     ; 'T'
  0x0800D856:  5F           DC.B       0x5F                     ; '_'
  0x0800D857:  4F           DC.B       0x4F                     ; 'O'
  0x0800D858:  56           DC.B       0x56                     ; 'V'
  0x0800D859:  45           DC.B       0x45                     ; 'E'
  0x0800D85A:  52           DC.B       0x52                     ; 'R'
  0x0800D85B:  54           DC.B       0x54                     ; 'T'
  0x0800D85C:  45           DC.B       0x45                     ; 'E'
  0x0800D85D:  4D           DC.B       0x4D                     ; 'M'
  0x0800D85E:  50           DC.B       0x50                     ; 'P'
  0x0800D85F:  45           DC.B       0x45                     ; 'E'
  0x0800D860:  52           DC.B       0x52                     ; 'R'
  0x0800D861:  41           DC.B       0x41                     ; 'A'
  0x0800D862:  54           DC.B       0x54                     ; 'T'
  0x0800D863:  55           DC.B       0x55                     ; 'U'
  0x0800D864:  52           DC.B       0x52                     ; 'R'
  0x0800D865:  45           DC.B       0x45                     ; 'E'
  0x0800D866:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.24 from outputs.o, size=14, align=1

  0x0800D867:  4F           DC.B       0x4F                     ; 'O'
  0x0800D868:  55           DC.B       0x55                     ; 'U'
  0x0800D869:  54           DC.B       0x54                     ; 'T'
  0x0800D86A:  50           DC.B       0x50                     ; 'P'
  0x0800D86B:  55           DC.B       0x55                     ; 'U'
  0x0800D86C:  54           DC.B       0x54                     ; 'T'
  0x0800D86D:  20           DC.B       0x20                     ; ' '
  0x0800D86E:  4C           DC.B       0x4C                     ; 'L'
  0x0800D86F:  56           DC.B       0x56                     ; 'V'
  0x0800D870:  50           DC.B       0x50                     ; 'P'
  0x0800D871:  20           DC.B       0x20                     ; ' '
  0x0800D872:  4F           DC.B       0x4F                     ; 'O'
  0x0800D873:  4B           DC.B       0x4B                     ; 'K'
  0x0800D874:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.28 from outputs.o, size=34, align=1

  0x0800D875:  4F           DC.B       0x4F                     ; 'O'
  0x0800D876:  55           DC.B       0x55                     ; 'U'
  0x0800D877:  54           DC.B       0x54                     ; 'T'
  0x0800D878:  50           DC.B       0x50                     ; 'P'
  0x0800D879:  55           DC.B       0x55                     ; 'U'
  0x0800D87A:  54           DC.B       0x54                     ; 'T'
  0x0800D87B:  53           DC.B       0x53                     ; 'S'
  0x0800D87C:  5F           DC.B       0x5F                     ; '_'
  0x0800D87D:  4F           DC.B       0x4F                     ; 'O'
  0x0800D87E:  56           DC.B       0x56                     ; 'V'
  0x0800D87F:  50           DC.B       0x50                     ; 'P'
  0x0800D880:  5F           DC.B       0x5F                     ; '_'
  0x0800D881:  53           DC.B       0x53                     ; 'S'
  0x0800D882:  48           DC.B       0x48                     ; 'H'
  0x0800D883:  55           DC.B       0x55                     ; 'U'
  0x0800D884:  4E           DC.B       0x4E                     ; 'N'
  0x0800D885:  54           DC.B       0x54                     ; 'T'
  0x0800D886:  5F           DC.B       0x5F                     ; '_'
  0x0800D887:  4F           DC.B       0x4F                     ; 'O'
  0x0800D888:  56           DC.B       0x56                     ; 'V'
  0x0800D889:  45           DC.B       0x45                     ; 'E'
  0x0800D88A:  52           DC.B       0x52                     ; 'R'
  0x0800D88B:  54           DC.B       0x54                     ; 'T'
  0x0800D88C:  45           DC.B       0x45                     ; 'E'
  0x0800D88D:  4D           DC.B       0x4D                     ; 'M'
  0x0800D88E:  50           DC.B       0x50                     ; 'P'
  0x0800D88F:  45           DC.B       0x45                     ; 'E'
  0x0800D890:  52           DC.B       0x52                     ; 'R'
  0x0800D891:  41           DC.B       0x41                     ; 'A'
  0x0800D892:  54           DC.B       0x54                     ; 'T'
  0x0800D893:  55           DC.B       0x55                     ; 'U'
  0x0800D894:  52           DC.B       0x52                     ; 'R'
  0x0800D895:  45           DC.B       0x45                     ; 'E'
  0x0800D896:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.31 from outputs.o, size=14, align=1

  0x0800D897:  4F           DC.B       0x4F                     ; 'O'
  0x0800D898:  55           DC.B       0x55                     ; 'U'
  0x0800D899:  54           DC.B       0x54                     ; 'T'
  0x0800D89A:  50           DC.B       0x50                     ; 'P'
  0x0800D89B:  55           DC.B       0x55                     ; 'U'
  0x0800D89C:  54           DC.B       0x54                     ; 'T'
  0x0800D89D:  20           DC.B       0x20                     ; ' '
  0x0800D89E:  4F           DC.B       0x4F                     ; 'O'
  0x0800D89F:  56           DC.B       0x56                     ; 'V'
  0x0800D8A0:  50           DC.B       0x50                     ; 'P'
  0x0800D8A1:  20           DC.B       0x20                     ; ' '
  0x0800D8A2:  4F           DC.B       0x4F                     ; 'O'
  0x0800D8A3:  4B           DC.B       0x4B                     ; 'K'
  0x0800D8A4:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.36 from outputs.o, size=22, align=1

  0x0800D8A5:  41           DC.B       0x41                     ; 'A'
  0x0800D8A6:  55           DC.B       0x55                     ; 'U'
  0x0800D8A7:  58           DC.B       0x58                     ; 'X'
  0x0800D8A8:  20           DC.B       0x20                     ; ' '
  0x0800D8A9:  6F           DC.B       0x6F                     ; 'o'
  0x0800D8AA:  66           DC.B       0x66                     ; 'f'
  0x0800D8AB:  66           DC.B       0x66                     ; 'f'
  0x0800D8AC:  20           DC.B       0x20                     ; ' '
  0x0800D8AD:  28           DC.B       0x28                     ; '('
  0x0800D8AE:  41           DC.B       0x41                     ; 'A'
  0x0800D8AF:  6C           DC.B       0x6C                     ; 'l'
  0x0800D8B0:  61           DC.B       0x61                     ; 'a'
  0x0800D8B1:  72           DC.B       0x72                     ; 'r'
  0x0800D8B2:  6D           DC.B       0x6D                     ; 'm'
  0x0800D8B3:  20           DC.B       0x20                     ; ' '
  0x0800D8B4:  4D           DC.B       0x4D                     ; 'M'
  0x0800D8B5:  6F           DC.B       0x6F                     ; 'o'
  0x0800D8B6:  64           DC.B       0x64                     ; 'd'
  0x0800D8B7:  65           DC.B       0x65                     ; 'e'
  0x0800D8B8:  29           DC.B       0x29                     ; ')'
  0x0800D8B9:  0D           DC.B       0x0D                     ; '\r'
  0x0800D8BA:  00           DC.B       0x00                     ; '\0'

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: 0x0800D8BB: 53 DC.B 0x53 ; 'S' 0x0800D8BC: 75 DC.B 0x75 ; 'u' 0x0800D8BD: 6E DC.B 0x6E ; 'n' 0x0800D8BE: 64 DC.B 0x64 ; 'd' 0x0800D8BF: 61 DC.B 0x61 ; 'a' 0x0800D8C0: 79 DC.B 0x79 ; 'y' 0x0800D8C1: 00 DC.B 0x00 ; '\0' 0x0800D8C2: 4D DC.B 0x4D ; 'M' 0x0800D8C3: 6F DC.B 0x6F ; 'o' 0x0800D8C4: 6E DC.B 0x6E ; 'n' 0x0800D8C5: 64 DC.B 0x64 ; 'd' 0x0800D8C6: 61 DC.B 0x61 ; 'a' 0x0800D8C7: 79 DC.B 0x79 ; 'y' 0x0800D8C8: 00 DC.B 0x00 ; '\0' 0x0800D8C9: 54 DC.B 0x54 ; 'T' 0x0800D8CA: 75 DC.B 0x75 ; 'u' 0x0800D8CB: 65 DC.B 0x65 ; 'e' 0x0800D8CC: 73 DC.B 0x73 ; 's' 0x0800D8CD: 64 DC.B 0x64 ; 'd' 0x0800D8CE: 61 DC.B 0x61 ; 'a' 0x0800D8CF: 79 DC.B 0x79 ; 'y' 0x0800D8D0: 00 DC.B 0x00 ; '\0' 0x0800D8D1: 57 DC.B 0x57 ; 'W' 0x0800D8D2: 65 DC.B 0x65 ; 'e' 0x0800D8D3: 64 DC.B 0x64 ; 'd' 0x0800D8D4: 6E DC.B 0x6E ; 'n' 0x0800D8D5: 65 DC.B 0x65 ; 'e' 0x0800D8D6: 73 DC.B 0x73 ; 's' 0x0800D8D7: 64 DC.B 0x64 ; 'd' 0x0800D8D8: 61 DC.B 0x61 ; 'a' 0x0800D8D9: 79 DC.B 0x79 ; 'y' 0x0800D8DA: 00 DC.B 0x00 ; '\0' 0x0800D8DB: 54 DC.B 0x54 ; 'T' 0x0800D8DC: 68 DC.B 0x68 ; 'h' 0x0800D8DD: 75 DC.B 0x75 ; 'u' 0x0800D8DE: 72 DC.B 0x72 ; 'r' 0x0800D8DF: 73 DC.B 0x73 ; 's' 0x0800D8E0: 64 DC.B 0x64 ; 'd' 0x0800D8E1: 61 DC.B 0x61 ; 'a' 0x0800D8E2: 79 DC.B 0x79 ; 'y' 0x0800D8E3: 00 DC.B 0x00 ; '\0' 0x0800D8E4: 46 DC.B 0x46 ; 'F' 0x0800D8E5: 72 DC.B 0x72 ; 'r' 0x0800D8E6: 69 DC.B 0x69 ; 'i' 0x0800D8E7: 64 DC.B 0x64 ; 'd' 0x0800D8E8: 61 DC.B 0x61 ; 'a' 0x0800D8E9: 79 DC.B 0x79 ; 'y' 0x0800D8EA: 00 DC.B 0x00 ; '\0' 0x0800D8EB: 53 DC.B 0x53 ; 'S' 0x0800D8EC: 61 DC.B 0x61 ; 'a' 0x0800D8ED: 74 DC.B 0x74 ; 't' 0x0800D8EE: 75 DC.B 0x75 ; 'u' 0x0800D8EF: 72 DC.B 0x72 ; 'r' 0x0800D8F0: 64 DC.B 0x64 ; 'd' 0x0800D8F1: 61 DC.B 0x61 ; 'a' 0x0800D8F2: 79 DC.B 0x79 ; 'y' 0x0800D8F3: 00 DC.B 0x00 ; '\0' 0x0800D8F4: 00 DC.B 0x00 ; '\0'

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

  0x0800D8F5:  43           DC.B       0x43                     ; 'C'
  0x0800D8F6:  00           DC.B       0x00                     ; '\0'

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: 0x0800D8F7: 2E DC.B 0x2E ; '.' 0x0800D8F8: 00 DC.B 0x00 ; '\0'

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

  0x0800D8F9:  57           DC.B       0x57                     ; 'W'
  0x0800D8FA:  72           DC.B       0x72                     ; 'r'
  0x0800D8FB:  6F           DC.B       0x6F                     ; 'o'
  0x0800D8FC:  6E           DC.B       0x6E                     ; 'n'
  0x0800D8FD:  67           DC.B       0x67                     ; 'g'
  0x0800D8FE:  20           DC.B       0x20                     ; ' '
  0x0800D8FF:  70           DC.B       0x70                     ; 'p'
  0x0800D900:  61           DC.B       0x61                     ; 'a'
  0x0800D901:  72           DC.B       0x72                     ; 'r'
  0x0800D902:  61           DC.B       0x61                     ; 'a'
  0x0800D903:  6D           DC.B       0x6D                     ; 'm'
  0x0800D904:  65           DC.B       0x65                     ; 'e'
  0x0800D905:  74           DC.B       0x74                     ; 't'
  0x0800D906:  65           DC.B       0x65                     ; 'e'
  0x0800D907:  72           DC.B       0x72                     ; 'r'
  0x0800D908:  73           DC.B       0x73                     ; 's'
  0x0800D909:  20           DC.B       0x20                     ; ' '
  0x0800D90A:  76           DC.B       0x76                     ; 'v'
  0x0800D90B:  61           DC.B       0x61                     ; 'a'
  0x0800D90C:  6C           DC.B       0x6C                     ; 'l'
  0x0800D90D:  75           DC.B       0x75                     ; 'u'
  0x0800D90E:  65           DC.B       0x65                     ; 'e'
  0x0800D90F:  3A           DC.B       0x3A                     ; ':'
  0x0800D910:  20           DC.B       0x20                     ; ' '
  0x0800D911:  66           DC.B       0x66                     ; 'f'
  0x0800D912:  69           DC.B       0x69                     ; 'i'
  0x0800D913:  6C           DC.B       0x6C                     ; 'l'
  0x0800D914:  65           DC.B       0x65                     ; 'e'
  0x0800D915:  20           DC.B       0x20                     ; ' '
  0x0800D916:  25           DC.B       0x25                     ; '%'
  0x0800D917:  73           DC.B       0x73                     ; 's'
  0x0800D918:  20           DC.B       0x20                     ; ' '
  0x0800D919:  6F           DC.B       0x6F                     ; 'o'
  0x0800D91A:  6E           DC.B       0x6E                     ; 'n'
  0x0800D91B:  20           DC.B       0x20                     ; ' '
  0x0800D91C:  6C           DC.B       0x6C                     ; 'l'
  0x0800D91D:  69           DC.B       0x69                     ; 'i'
  0x0800D91E:  6E           DC.B       0x6E                     ; 'n'
  0x0800D91F:  65           DC.B       0x65                     ; 'e'
  0x0800D920:  20           DC.B       0x20                     ; ' '
  0x0800D921:  25           DC.B       0x25                     ; '%'
  0x0800D922:  64           DC.B       0x64                     ; 'd'
  0x0800D923:  0D           DC.B       0x0D                     ; '\r'
  0x0800D924:  0A           DC.B       0x0A                     ; '\n'
  0x0800D925:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.28 from main.o, size=13, align=1

  0x0800D926:  41           DC.B       0x41                     ; 'A'
  0x0800D927:  44           DC.B       0x44                     ; 'D'
  0x0800D928:  53           DC.B       0x53                     ; 'S'
  0x0800D929:  31           DC.B       0x31                     ; '1'
  0x0800D92A:  32           DC.B       0x32                     ; '2'
  0x0800D92B:  36           DC.B       0x36                     ; '6'
  0x0800D92C:  30           DC.B       0x30                     ; '0'
  0x0800D92D:  20           DC.B       0x20                     ; ' '
  0x0800D92E:  49           DC.B       0x49                     ; 'I'
  0x0800D92F:  6E           DC.B       0x6E                     ; 'n'
  0x0800D930:  69           DC.B       0x69                     ; 'i'
  0x0800D931:  74           DC.B       0x74                     ; 't'
  0x0800D932:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.29 from main.o, size=25, align=1

  0x0800D933:  53           DC.B       0x53                     ; 'S'
  0x0800D934:  48           DC.B       0x48                     ; 'H'
  0x0800D935:  4F           DC.B       0x4F                     ; 'O'
  0x0800D936:  52           DC.B       0x52                     ; 'R'
  0x0800D937:  54           DC.B       0x54                     ; 'T'
  0x0800D938:  5F           DC.B       0x5F                     ; '_'
  0x0800D939:  43           DC.B       0x43                     ; 'C'
  0x0800D93A:  49           DC.B       0x49                     ; 'I'
  0x0800D93B:  52           DC.B       0x52                     ; 'R'
  0x0800D93C:  43           DC.B       0x43                     ; 'C'
  0x0800D93D:  55           DC.B       0x55                     ; 'U'
  0x0800D93E:  49           DC.B       0x49                     ; 'I'
  0x0800D93F:  54           DC.B       0x54                     ; 'T'
  0x0800D940:  5F           DC.B       0x5F                     ; '_'
  0x0800D941:  50           DC.B       0x50                     ; 'P'
  0x0800D942:  52           DC.B       0x52                     ; 'R'
  0x0800D943:  4F           DC.B       0x4F                     ; 'O'
  0x0800D944:  54           DC.B       0x54                     ; 'T'
  0x0800D945:  45           DC.B       0x45                     ; 'E'
  0x0800D946:  43           DC.B       0x43                     ; 'C'
  0x0800D947:  54           DC.B       0x54                     ; 'T'
  0x0800D948:  49           DC.B       0x49                     ; 'I'
  0x0800D949:  4F           DC.B       0x4F                     ; 'O'
  0x0800D94A:  4E           DC.B       0x4E                     ; 'N'
  0x0800D94B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.31 from main.o, size=17, align=1

  0x0800D94C:  4A           DC.B       0x4A                     ; 'J'
  0x0800D94D:  75           DC.B       0x75                     ; 'u'
  0x0800D94E:  6D           DC.B       0x6D                     ; 'm'
  0x0800D94F:  70           DC.B       0x70                     ; 'p'
  0x0800D950:  20           DC.B       0x20                     ; ' '
  0x0800D951:  68           DC.B       0x68                     ; 'h'
  0x0800D952:  61           DC.B       0x61                     ; 'a'
  0x0800D953:  73           DC.B       0x73                     ; 's'
  0x0800D954:  20           DC.B       0x20                     ; ' '
  0x0800D955:  66           DC.B       0x66                     ; 'f'
  0x0800D956:  61           DC.B       0x61                     ; 'a'
  0x0800D957:  69           DC.B       0x69                     ; 'i'
  0x0800D958:  6C           DC.B       0x6C                     ; 'l'
  0x0800D959:  65           DC.B       0x65                     ; 'e'
  0x0800D95A:  64           DC.B       0x64                     ; 'd'
  0x0800D95B:  21           DC.B       0x21                     ; '!'
  0x0800D95C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.35 from main.o, size=21, align=1

  0x0800D95D:  2E           DC.B       0x2E                     ; '.'
  0x0800D95E:  2E           DC.B       0x2E                     ; '.'
  0x0800D95F:  2E           DC.B       0x2E                     ; '.'
  0x0800D960:  46           DC.B       0x46                     ; 'F'
  0x0800D961:  6C           DC.B       0x6C                     ; 'l'
  0x0800D962:  61           DC.B       0x61                     ; 'a'
  0x0800D963:  73           DC.B       0x73                     ; 's'
  0x0800D964:  68           DC.B       0x68                     ; 'h'
  0x0800D965:  20           DC.B       0x20                     ; ' '
  0x0800D966:  6F           DC.B       0x6F                     ; 'o'
  0x0800D967:  62           DC.B       0x62                     ; 'b'
  0x0800D968:  20           DC.B       0x20                     ; ' '
  0x0800D969:  75           DC.B       0x75                     ; 'u'
  0x0800D96A:  6E           DC.B       0x6E                     ; 'n'
  0x0800D96B:  6C           DC.B       0x6C                     ; 'l'
  0x0800D96C:  6F           DC.B       0x6F                     ; 'o'
  0x0800D96D:  63           DC.B       0x63                     ; 'c'
  0x0800D96E:  6B           DC.B       0x6B                     ; 'k'
  0x0800D96F:  65           DC.B       0x65                     ; 'e'
  0x0800D970:  64           DC.B       0x64                     ; 'd'
  0x0800D971:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.39 from main.o, size=33, align=1

  0x0800D972:  2E           DC.B       0x2E                     ; '.'
  0x0800D973:  2E           DC.B       0x2E                     ; '.'
  0x0800D974:  2E           DC.B       0x2E                     ; '.'
  0x0800D975:  44           DC.B       0x44                     ; 'D'
  0x0800D976:  69           DC.B       0x69                     ; 'i'
  0x0800D977:  73           DC.B       0x73                     ; 's'
  0x0800D978:  61           DC.B       0x61                     ; 'a'
  0x0800D979:  62           DC.B       0x62                     ; 'b'
  0x0800D97A:  6C           DC.B       0x6C                     ; 'l'
  0x0800D97B:  65           DC.B       0x65                     ; 'e'
  0x0800D97C:  20           DC.B       0x20                     ; ' '
  0x0800D97D:  6C           DC.B       0x6C                     ; 'l'
  0x0800D97E:  6F           DC.B       0x6F                     ; 'o'
  0x0800D97F:  63           DC.B       0x63                     ; 'c'
  0x0800D980:  6B           DC.B       0x6B                     ; 'k'
  0x0800D981:  20           DC.B       0x20                     ; ' '
  0x0800D982:  70           DC.B       0x70                     ; 'p'
  0x0800D983:  72           DC.B       0x72                     ; 'r'
  0x0800D984:  6F           DC.B       0x6F                     ; 'o'
  0x0800D985:  63           DC.B       0x63                     ; 'c'
  0x0800D986:  65           DC.B       0x65                     ; 'e'
  0x0800D987:  73           DC.B       0x73                     ; 's'
  0x0800D988:  73           DC.B       0x73                     ; 's'
  0x0800D989:  20           DC.B       0x20                     ; ' '
  0x0800D98A:  66           DC.B       0x66                     ; 'f'
  0x0800D98B:  69           DC.B       0x69                     ; 'i'
  0x0800D98C:  6E           DC.B       0x6E                     ; 'n'
  0x0800D98D:  69           DC.B       0x69                     ; 'i'
  0x0800D98E:  73           DC.B       0x73                     ; 's'
  0x0800D98F:  68           DC.B       0x68                     ; 'h'
  0x0800D990:  65           DC.B       0x65                     ; 'e'
  0x0800D991:  64           DC.B       0x64                     ; 'd'
  0x0800D992:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.40 from main.o, size=33, align=1

  0x0800D993:  46           DC.B       0x46                     ; 'F'
  0x0800D994:  6C           DC.B       0x6C                     ; 'l'
  0x0800D995:  61           DC.B       0x61                     ; 'a'
  0x0800D996:  73           DC.B       0x73                     ; 's'
  0x0800D997:  68           DC.B       0x68                     ; 'h'
  0x0800D998:  20           DC.B       0x20                     ; ' '
  0x0800D999:  4F           DC.B       0x4F                     ; 'O'
  0x0800D99A:  70           DC.B       0x70                     ; 'p'
  0x0800D99B:  74           DC.B       0x74                     ; 't'
  0x0800D99C:  69           DC.B       0x69                     ; 'i'
  0x0800D99D:  6F           DC.B       0x6F                     ; 'o'
  0x0800D99E:  6E           DC.B       0x6E                     ; 'n'
  0x0800D99F:  62           DC.B       0x62                     ; 'b'
  0x0800D9A0:  79           DC.B       0x79                     ; 'y'
  0x0800D9A1:  74           DC.B       0x74                     ; 't'
  0x0800D9A2:  65           DC.B       0x65                     ; 'e'
  0x0800D9A3:  20           DC.B       0x20                     ; ' '
  0x0800D9A4:  70           DC.B       0x70                     ; 'p'
  0x0800D9A5:  72           DC.B       0x72                     ; 'r'
  0x0800D9A6:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9A7:  67           DC.B       0x67                     ; 'g'
  0x0800D9A8:  72           DC.B       0x72                     ; 'r'
  0x0800D9A9:  61           DC.B       0x61                     ; 'a'
  0x0800D9AA:  6D           DC.B       0x6D                     ; 'm'
  0x0800D9AB:  6D           DC.B       0x6D                     ; 'm'
  0x0800D9AC:  20           DC.B       0x20                     ; ' '
  0x0800D9AD:  66           DC.B       0x66                     ; 'f'
  0x0800D9AE:  61           DC.B       0x61                     ; 'a'
  0x0800D9AF:  69           DC.B       0x69                     ; 'i'
  0x0800D9B0:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9B1:  65           DC.B       0x65                     ; 'e'
  0x0800D9B2:  64           DC.B       0x64                     ; 'd'
  0x0800D9B3:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.44 from main.o, size=29, align=1

  0x0800D9B4:  2E           DC.B       0x2E                     ; '.'
  0x0800D9B5:  2E           DC.B       0x2E                     ; '.'
  0x0800D9B6:  2E           DC.B       0x2E                     ; '.'
  0x0800D9B7:  46           DC.B       0x46                     ; 'F'
  0x0800D9B8:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9B9:  61           DC.B       0x61                     ; 'a'
  0x0800D9BA:  73           DC.B       0x73                     ; 's'
  0x0800D9BB:  68           DC.B       0x68                     ; 'h'
  0x0800D9BC:  20           DC.B       0x20                     ; ' '
  0x0800D9BD:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9BE:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9BF:  63           DC.B       0x63                     ; 'c'
  0x0800D9C0:  6B           DC.B       0x6B                     ; 'k'
  0x0800D9C1:  20           DC.B       0x20                     ; ' '
  0x0800D9C2:  61           DC.B       0x61                     ; 'a'
  0x0800D9C3:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9C4:  72           DC.B       0x72                     ; 'r'
  0x0800D9C5:  65           DC.B       0x65                     ; 'e'
  0x0800D9C6:  61           DC.B       0x61                     ; 'a'
  0x0800D9C7:  64           DC.B       0x64                     ; 'd'
  0x0800D9C8:  79           DC.B       0x79                     ; 'y'
  0x0800D9C9:  20           DC.B       0x20                     ; ' '
  0x0800D9CA:  61           DC.B       0x61                     ; 'a'
  0x0800D9CB:  63           DC.B       0x63                     ; 'c'
  0x0800D9CC:  74           DC.B       0x74                     ; 't'
  0x0800D9CD:  69           DC.B       0x69                     ; 'i'
  0x0800D9CE:  76           DC.B       0x76                     ; 'v'
  0x0800D9CF:  65           DC.B       0x65                     ; 'e'
  0x0800D9D0:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.58 from main.o, size=21, align=1

  0x0800D9D1:  2E           DC.B       0x2E                     ; '.'
  0x0800D9D2:  2E           DC.B       0x2E                     ; '.'
  0x0800D9D3:  2E           DC.B       0x2E                     ; '.'
  0x0800D9D4:  45           DC.B       0x45                     ; 'E'
  0x0800D9D5:  6E           DC.B       0x6E                     ; 'n'
  0x0800D9D6:  61           DC.B       0x61                     ; 'a'
  0x0800D9D7:  62           DC.B       0x62                     ; 'b'
  0x0800D9D8:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9D9:  65           DC.B       0x65                     ; 'e'
  0x0800D9DA:  20           DC.B       0x20                     ; ' '
  0x0800D9DB:  6C           DC.B       0x6C                     ; 'l'
  0x0800D9DC:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9DD:  63           DC.B       0x63                     ; 'c'
  0x0800D9DE:  6B           DC.B       0x6B                     ; 'k'
  0x0800D9DF:  20           DC.B       0x20                     ; ' '
  0x0800D9E0:  65           DC.B       0x65                     ; 'e'
  0x0800D9E1:  72           DC.B       0x72                     ; 'r'
  0x0800D9E2:  72           DC.B       0x72                     ; 'r'
  0x0800D9E3:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9E4:  72           DC.B       0x72                     ; 'r'
  0x0800D9E5:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_adc_ex.o, size=97, align=1

  0x0800D9E6:  44           DC.B       0x44                     ; 'D'
  0x0800D9E7:  3A           DC.B       0x3A                     ; ':'
  0x0800D9E8:  5C           DC.B       0x5C                     ; '\\'
  0x0800D9E9:  50           DC.B       0x50                     ; 'P'
  0x0800D9EA:  72           DC.B       0x72                     ; 'r'
  0x0800D9EB:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9EC:  6A           DC.B       0x6A                     ; 'j'
  0x0800D9ED:  65           DC.B       0x65                     ; 'e'
  0x0800D9EE:  6B           DC.B       0x6B                     ; 'k'
  0x0800D9EF:  74           DC.B       0x74                     ; 't'
  0x0800D9F0:  65           DC.B       0x65                     ; 'e'
  0x0800D9F1:  5C           DC.B       0x5C                     ; '\\'
  0x0800D9F2:  65           DC.B       0x65                     ; 'e'
  0x0800D9F3:  63           DC.B       0x63                     ; 'c'
  0x0800D9F4:  73           DC.B       0x73                     ; 's'
  0x0800D9F5:  53           DC.B       0x53                     ; 'S'
  0x0800D9F6:  6D           DC.B       0x6D                     ; 'm'
  0x0800D9F7:  61           DC.B       0x61                     ; 'a'
  0x0800D9F8:  72           DC.B       0x72                     ; 'r'
  0x0800D9F9:  74           DC.B       0x74                     ; 't'
  0x0800D9FA:  50           DC.B       0x50                     ; 'P'
  0x0800D9FB:  72           DC.B       0x72                     ; 'r'
  0x0800D9FC:  6F           DC.B       0x6F                     ; 'o'
  0x0800D9FD:  5C           DC.B       0x5C                     ; '\\'
  0x0800D9FE:  74           DC.B       0x74                     ; 't'
  0x0800D9FF:  72           DC.B       0x72                     ; 'r'
  0x0800DA00:  75           DC.B       0x75                     ; 'u'
  0x0800DA01:  6E           DC.B       0x6E                     ; 'n'
  0x0800DA02:  6B           DC.B       0x6B                     ; 'k'
  0x0800DA03:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA04:  66           DC.B       0x66                     ; 'f'
  0x0800DA05:  77           DC.B       0x77                     ; 'w'
  0x0800DA06:  5F           DC.B       0x5F                     ; '_'
  0x0800DA07:  67           DC.B       0x67                     ; 'g'
  0x0800DA08:  34           DC.B       0x34                     ; '4'
  0x0800DA09:  37           DC.B       0x37                     ; '7'
  0x0800DA0A:  33           DC.B       0x33                     ; '3'
  0x0800DA0B:  72           DC.B       0x72                     ; 'r'
  0x0800DA0C:  63           DC.B       0x63                     ; 'c'
  0x0800DA0D:  74           DC.B       0x74                     ; 't'
  0x0800DA0E:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA0F:  44           DC.B       0x44                     ; 'D'
  0x0800DA10:  72           DC.B       0x72                     ; 'r'
  0x0800DA11:  69           DC.B       0x69                     ; 'i'
  0x0800DA12:  76           DC.B       0x76                     ; 'v'
  0x0800DA13:  65           DC.B       0x65                     ; 'e'
  0x0800DA14:  72           DC.B       0x72                     ; 'r'
  0x0800DA15:  73           DC.B       0x73                     ; 's'
  0x0800DA16:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA17:  53           DC.B       0x53                     ; 'S'
  0x0800DA18:  54           DC.B       0x54                     ; 'T'
  0x0800DA19:  4D           DC.B       0x4D                     ; 'M'
  0x0800DA1A:  33           DC.B       0x33                     ; '3'
  0x0800DA1B:  32           DC.B       0x32                     ; '2'
  0x0800DA1C:  47           DC.B       0x47                     ; 'G'
  0x0800DA1D:  34           DC.B       0x34                     ; '4'
  0x0800DA1E:  78           DC.B       0x78                     ; 'x'
  0x0800DA1F:  78           DC.B       0x78                     ; 'x'
  0x0800DA20:  5F           DC.B       0x5F                     ; '_'
  0x0800DA21:  48           DC.B       0x48                     ; 'H'
  0x0800DA22:  41           DC.B       0x41                     ; 'A'
  0x0800DA23:  4C           DC.B       0x4C                     ; 'L'
  0x0800DA24:  5F           DC.B       0x5F                     ; '_'
  0x0800DA25:  44           DC.B       0x44                     ; 'D'
  0x0800DA26:  72           DC.B       0x72                     ; 'r'
  0x0800DA27:  69           DC.B       0x69                     ; 'i'
  0x0800DA28:  76           DC.B       0x76                     ; 'v'
  0x0800DA29:  65           DC.B       0x65                     ; 'e'
  0x0800DA2A:  72           DC.B       0x72                     ; 'r'
  0x0800DA2B:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA2C:  53           DC.B       0x53                     ; 'S'
  0x0800DA2D:  72           DC.B       0x72                     ; 'r'
  0x0800DA2E:  63           DC.B       0x63                     ; 'c'
  0x0800DA2F:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA30:  73           DC.B       0x73                     ; 's'
  0x0800DA31:  74           DC.B       0x74                     ; 't'
  0x0800DA32:  6D           DC.B       0x6D                     ; 'm'
  0x0800DA33:  33           DC.B       0x33                     ; '3'
  0x0800DA34:  32           DC.B       0x32                     ; '2'
  0x0800DA35:  67           DC.B       0x67                     ; 'g'
  0x0800DA36:  34           DC.B       0x34                     ; '4'
  0x0800DA37:  78           DC.B       0x78                     ; 'x'
  0x0800DA38:  78           DC.B       0x78                     ; 'x'
  0x0800DA39:  5F           DC.B       0x5F                     ; '_'
  0x0800DA3A:  68           DC.B       0x68                     ; 'h'
  0x0800DA3B:  61           DC.B       0x61                     ; 'a'
  0x0800DA3C:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA3D:  5F           DC.B       0x5F                     ; '_'
  0x0800DA3E:  61           DC.B       0x61                     ; 'a'
  0x0800DA3F:  64           DC.B       0x64                     ; 'd'
  0x0800DA40:  63           DC.B       0x63                     ; 'c'
  0x0800DA41:  5F           DC.B       0x5F                     ; '_'
  0x0800DA42:  65           DC.B       0x65                     ; 'e'
  0x0800DA43:  78           DC.B       0x78                     ; 'x'
  0x0800DA44:  2E           DC.B       0x2E                     ; '.'
  0x0800DA45:  63           DC.B       0x63                     ; 'c'
  0x0800DA46:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_cortex.o, size=97, align=1

  0x0800DA47:  44           DC.B       0x44                     ; 'D'
  0x0800DA48:  3A           DC.B       0x3A                     ; ':'
  0x0800DA49:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA4A:  50           DC.B       0x50                     ; 'P'
  0x0800DA4B:  72           DC.B       0x72                     ; 'r'
  0x0800DA4C:  6F           DC.B       0x6F                     ; 'o'
  0x0800DA4D:  6A           DC.B       0x6A                     ; 'j'
  0x0800DA4E:  65           DC.B       0x65                     ; 'e'
  0x0800DA4F:  6B           DC.B       0x6B                     ; 'k'
  0x0800DA50:  74           DC.B       0x74                     ; 't'
  0x0800DA51:  65           DC.B       0x65                     ; 'e'
  0x0800DA52:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA53:  65           DC.B       0x65                     ; 'e'
  0x0800DA54:  63           DC.B       0x63                     ; 'c'
  0x0800DA55:  73           DC.B       0x73                     ; 's'
  0x0800DA56:  53           DC.B       0x53                     ; 'S'
  0x0800DA57:  6D           DC.B       0x6D                     ; 'm'
  0x0800DA58:  61           DC.B       0x61                     ; 'a'
  0x0800DA59:  72           DC.B       0x72                     ; 'r'
  0x0800DA5A:  74           DC.B       0x74                     ; 't'
  0x0800DA5B:  50           DC.B       0x50                     ; 'P'
  0x0800DA5C:  72           DC.B       0x72                     ; 'r'
  0x0800DA5D:  6F           DC.B       0x6F                     ; 'o'
  0x0800DA5E:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA5F:  74           DC.B       0x74                     ; 't'
  0x0800DA60:  72           DC.B       0x72                     ; 'r'
  0x0800DA61:  75           DC.B       0x75                     ; 'u'
  0x0800DA62:  6E           DC.B       0x6E                     ; 'n'
  0x0800DA63:  6B           DC.B       0x6B                     ; 'k'
  0x0800DA64:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA65:  66           DC.B       0x66                     ; 'f'
  0x0800DA66:  77           DC.B       0x77                     ; 'w'
  0x0800DA67:  5F           DC.B       0x5F                     ; '_'
  0x0800DA68:  67           DC.B       0x67                     ; 'g'
  0x0800DA69:  34           DC.B       0x34                     ; '4'
  0x0800DA6A:  37           DC.B       0x37                     ; '7'
  0x0800DA6B:  33           DC.B       0x33                     ; '3'
  0x0800DA6C:  72           DC.B       0x72                     ; 'r'
  0x0800DA6D:  63           DC.B       0x63                     ; 'c'
  0x0800DA6E:  74           DC.B       0x74                     ; 't'
  0x0800DA6F:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA70:  44           DC.B       0x44                     ; 'D'
  0x0800DA71:  72           DC.B       0x72                     ; 'r'
  0x0800DA72:  69           DC.B       0x69                     ; 'i'
  0x0800DA73:  76           DC.B       0x76                     ; 'v'
  0x0800DA74:  65           DC.B       0x65                     ; 'e'
  0x0800DA75:  72           DC.B       0x72                     ; 'r'
  0x0800DA76:  73           DC.B       0x73                     ; 's'
  0x0800DA77:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA78:  53           DC.B       0x53                     ; 'S'
  0x0800DA79:  54           DC.B       0x54                     ; 'T'
  0x0800DA7A:  4D           DC.B       0x4D                     ; 'M'
  0x0800DA7B:  33           DC.B       0x33                     ; '3'
  0x0800DA7C:  32           DC.B       0x32                     ; '2'
  0x0800DA7D:  47           DC.B       0x47                     ; 'G'
  0x0800DA7E:  34           DC.B       0x34                     ; '4'
  0x0800DA7F:  78           DC.B       0x78                     ; 'x'
  0x0800DA80:  78           DC.B       0x78                     ; 'x'
  0x0800DA81:  5F           DC.B       0x5F                     ; '_'
  0x0800DA82:  48           DC.B       0x48                     ; 'H'
  0x0800DA83:  41           DC.B       0x41                     ; 'A'
  0x0800DA84:  4C           DC.B       0x4C                     ; 'L'
  0x0800DA85:  5F           DC.B       0x5F                     ; '_'
  0x0800DA86:  44           DC.B       0x44                     ; 'D'
  0x0800DA87:  72           DC.B       0x72                     ; 'r'
  0x0800DA88:  69           DC.B       0x69                     ; 'i'
  0x0800DA89:  76           DC.B       0x76                     ; 'v'
  0x0800DA8A:  65           DC.B       0x65                     ; 'e'
  0x0800DA8B:  72           DC.B       0x72                     ; 'r'
  0x0800DA8C:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA8D:  53           DC.B       0x53                     ; 'S'
  0x0800DA8E:  72           DC.B       0x72                     ; 'r'
  0x0800DA8F:  63           DC.B       0x63                     ; 'c'
  0x0800DA90:  5C           DC.B       0x5C                     ; '\\'
  0x0800DA91:  73           DC.B       0x73                     ; 's'
  0x0800DA92:  74           DC.B       0x74                     ; 't'
  0x0800DA93:  6D           DC.B       0x6D                     ; 'm'
  0x0800DA94:  33           DC.B       0x33                     ; '3'
  0x0800DA95:  32           DC.B       0x32                     ; '2'
  0x0800DA96:  67           DC.B       0x67                     ; 'g'
  0x0800DA97:  34           DC.B       0x34                     ; '4'
  0x0800DA98:  78           DC.B       0x78                     ; 'x'
  0x0800DA99:  78           DC.B       0x78                     ; 'x'
  0x0800DA9A:  5F           DC.B       0x5F                     ; '_'
  0x0800DA9B:  68           DC.B       0x68                     ; 'h'
  0x0800DA9C:  61           DC.B       0x61                     ; 'a'
  0x0800DA9D:  6C           DC.B       0x6C                     ; 'l'
  0x0800DA9E:  5F           DC.B       0x5F                     ; '_'
  0x0800DA9F:  63           DC.B       0x63                     ; 'c'
  0x0800DAA0:  6F           DC.B       0x6F                     ; 'o'
  0x0800DAA1:  72           DC.B       0x72                     ; 'r'
  0x0800DAA2:  74           DC.B       0x74                     ; 't'
  0x0800DAA3:  65           DC.B       0x65                     ; 'e'
  0x0800DAA4:  78           DC.B       0x78                     ; 'x'
  0x0800DAA5:  2E           DC.B       0x2E                     ; '.'
  0x0800DAA6:  63           DC.B       0x63                     ; 'c'
  0x0800DAA7:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_crc_ex.o, size=97, align=1

  0x0800DAA8:  44           DC.B       0x44                     ; 'D'
  0x0800DAA9:  3A           DC.B       0x3A                     ; ':'
  0x0800DAAA:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAAB:  50           DC.B       0x50                     ; 'P'
  0x0800DAAC:  72           DC.B       0x72                     ; 'r'
  0x0800DAAD:  6F           DC.B       0x6F                     ; 'o'
  0x0800DAAE:  6A           DC.B       0x6A                     ; 'j'
  0x0800DAAF:  65           DC.B       0x65                     ; 'e'
  0x0800DAB0:  6B           DC.B       0x6B                     ; 'k'
  0x0800DAB1:  74           DC.B       0x74                     ; 't'
  0x0800DAB2:  65           DC.B       0x65                     ; 'e'
  0x0800DAB3:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAB4:  65           DC.B       0x65                     ; 'e'
  0x0800DAB5:  63           DC.B       0x63                     ; 'c'
  0x0800DAB6:  73           DC.B       0x73                     ; 's'
  0x0800DAB7:  53           DC.B       0x53                     ; 'S'
  0x0800DAB8:  6D           DC.B       0x6D                     ; 'm'
  0x0800DAB9:  61           DC.B       0x61                     ; 'a'
  0x0800DABA:  72           DC.B       0x72                     ; 'r'
  0x0800DABB:  74           DC.B       0x74                     ; 't'
  0x0800DABC:  50           DC.B       0x50                     ; 'P'
  0x0800DABD:  72           DC.B       0x72                     ; 'r'
  0x0800DABE:  6F           DC.B       0x6F                     ; 'o'
  0x0800DABF:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAC0:  74           DC.B       0x74                     ; 't'
  0x0800DAC1:  72           DC.B       0x72                     ; 'r'
  0x0800DAC2:  75           DC.B       0x75                     ; 'u'
  0x0800DAC3:  6E           DC.B       0x6E                     ; 'n'
  0x0800DAC4:  6B           DC.B       0x6B                     ; 'k'
  0x0800DAC5:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAC6:  66           DC.B       0x66                     ; 'f'
  0x0800DAC7:  77           DC.B       0x77                     ; 'w'
  0x0800DAC8:  5F           DC.B       0x5F                     ; '_'
  0x0800DAC9:  67           DC.B       0x67                     ; 'g'
  0x0800DACA:  34           DC.B       0x34                     ; '4'
  0x0800DACB:  37           DC.B       0x37                     ; '7'
  0x0800DACC:  33           DC.B       0x33                     ; '3'
  0x0800DACD:  72           DC.B       0x72                     ; 'r'
  0x0800DACE:  63           DC.B       0x63                     ; 'c'
  0x0800DACF:  74           DC.B       0x74                     ; 't'
  0x0800DAD0:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAD1:  44           DC.B       0x44                     ; 'D'
  0x0800DAD2:  72           DC.B       0x72                     ; 'r'
  0x0800DAD3:  69           DC.B       0x69                     ; 'i'
  0x0800DAD4:  76           DC.B       0x76                     ; 'v'
  0x0800DAD5:  65           DC.B       0x65                     ; 'e'
  0x0800DAD6:  72           DC.B       0x72                     ; 'r'
  0x0800DAD7:  73           DC.B       0x73                     ; 's'
  0x0800DAD8:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAD9:  53           DC.B       0x53                     ; 'S'
  0x0800DADA:  54           DC.B       0x54                     ; 'T'
  0x0800DADB:  4D           DC.B       0x4D                     ; 'M'
  0x0800DADC:  33           DC.B       0x33                     ; '3'
  0x0800DADD:  32           DC.B       0x32                     ; '2'
  0x0800DADE:  47           DC.B       0x47                     ; 'G'
  0x0800DADF:  34           DC.B       0x34                     ; '4'
  0x0800DAE0:  78           DC.B       0x78                     ; 'x'
  0x0800DAE1:  78           DC.B       0x78                     ; 'x'
  0x0800DAE2:  5F           DC.B       0x5F                     ; '_'
  0x0800DAE3:  48           DC.B       0x48                     ; 'H'
  0x0800DAE4:  41           DC.B       0x41                     ; 'A'
  0x0800DAE5:  4C           DC.B       0x4C                     ; 'L'
  0x0800DAE6:  5F           DC.B       0x5F                     ; '_'
  0x0800DAE7:  44           DC.B       0x44                     ; 'D'
  0x0800DAE8:  72           DC.B       0x72                     ; 'r'
  0x0800DAE9:  69           DC.B       0x69                     ; 'i'
  0x0800DAEA:  76           DC.B       0x76                     ; 'v'
  0x0800DAEB:  65           DC.B       0x65                     ; 'e'
  0x0800DAEC:  72           DC.B       0x72                     ; 'r'
  0x0800DAED:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAEE:  53           DC.B       0x53                     ; 'S'
  0x0800DAEF:  72           DC.B       0x72                     ; 'r'
  0x0800DAF0:  63           DC.B       0x63                     ; 'c'
  0x0800DAF1:  5C           DC.B       0x5C                     ; '\\'
  0x0800DAF2:  73           DC.B       0x73                     ; 's'
  0x0800DAF3:  74           DC.B       0x74                     ; 't'
  0x0800DAF4:  6D           DC.B       0x6D                     ; 'm'
  0x0800DAF5:  33           DC.B       0x33                     ; '3'
  0x0800DAF6:  32           DC.B       0x32                     ; '2'
  0x0800DAF7:  67           DC.B       0x67                     ; 'g'
  0x0800DAF8:  34           DC.B       0x34                     ; '4'
  0x0800DAF9:  78           DC.B       0x78                     ; 'x'
  0x0800DAFA:  78           DC.B       0x78                     ; 'x'
  0x0800DAFB:  5F           DC.B       0x5F                     ; '_'
  0x0800DAFC:  68           DC.B       0x68                     ; 'h'
  0x0800DAFD:  61           DC.B       0x61                     ; 'a'
  0x0800DAFE:  6C           DC.B       0x6C                     ; 'l'
  0x0800DAFF:  5F           DC.B       0x5F                     ; '_'
  0x0800DB00:  63           DC.B       0x63                     ; 'c'
  0x0800DB01:  72           DC.B       0x72                     ; 'r'
  0x0800DB02:  63           DC.B       0x63                     ; 'c'
  0x0800DB03:  5F           DC.B       0x5F                     ; '_'
  0x0800DB04:  65           DC.B       0x65                     ; 'e'
  0x0800DB05:  78           DC.B       0x78                     ; 'x'
  0x0800DB06:  2E           DC.B       0x2E                     ; '.'
  0x0800DB07:  63           DC.B       0x63                     ; 'c'
  0x0800DB08:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_i2c_ex.o, size=97, align=1

  0x0800DB09:  44           DC.B       0x44                     ; 'D'
  0x0800DB0A:  3A           DC.B       0x3A                     ; ':'
  0x0800DB0B:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB0C:  50           DC.B       0x50                     ; 'P'
  0x0800DB0D:  72           DC.B       0x72                     ; 'r'
  0x0800DB0E:  6F           DC.B       0x6F                     ; 'o'
  0x0800DB0F:  6A           DC.B       0x6A                     ; 'j'
  0x0800DB10:  65           DC.B       0x65                     ; 'e'
  0x0800DB11:  6B           DC.B       0x6B                     ; 'k'
  0x0800DB12:  74           DC.B       0x74                     ; 't'
  0x0800DB13:  65           DC.B       0x65                     ; 'e'
  0x0800DB14:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB15:  65           DC.B       0x65                     ; 'e'
  0x0800DB16:  63           DC.B       0x63                     ; 'c'
  0x0800DB17:  73           DC.B       0x73                     ; 's'
  0x0800DB18:  53           DC.B       0x53                     ; 'S'
  0x0800DB19:  6D           DC.B       0x6D                     ; 'm'
  0x0800DB1A:  61           DC.B       0x61                     ; 'a'
  0x0800DB1B:  72           DC.B       0x72                     ; 'r'
  0x0800DB1C:  74           DC.B       0x74                     ; 't'
  0x0800DB1D:  50           DC.B       0x50                     ; 'P'
  0x0800DB1E:  72           DC.B       0x72                     ; 'r'
  0x0800DB1F:  6F           DC.B       0x6F                     ; 'o'
  0x0800DB20:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB21:  74           DC.B       0x74                     ; 't'
  0x0800DB22:  72           DC.B       0x72                     ; 'r'
  0x0800DB23:  75           DC.B       0x75                     ; 'u'
  0x0800DB24:  6E           DC.B       0x6E                     ; 'n'
  0x0800DB25:  6B           DC.B       0x6B                     ; 'k'
  0x0800DB26:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB27:  66           DC.B       0x66                     ; 'f'
  0x0800DB28:  77           DC.B       0x77                     ; 'w'
  0x0800DB29:  5F           DC.B       0x5F                     ; '_'
  0x0800DB2A:  67           DC.B       0x67                     ; 'g'
  0x0800DB2B:  34           DC.B       0x34                     ; '4'
  0x0800DB2C:  37           DC.B       0x37                     ; '7'
  0x0800DB2D:  33           DC.B       0x33                     ; '3'
  0x0800DB2E:  72           DC.B       0x72                     ; 'r'
  0x0800DB2F:  63           DC.B       0x63                     ; 'c'
  0x0800DB30:  74           DC.B       0x74                     ; 't'
  0x0800DB31:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB32:  44           DC.B       0x44                     ; 'D'
  0x0800DB33:  72           DC.B       0x72                     ; 'r'
  0x0800DB34:  69           DC.B       0x69                     ; 'i'
  0x0800DB35:  76           DC.B       0x76                     ; 'v'
  0x0800DB36:  65           DC.B       0x65                     ; 'e'
  0x0800DB37:  72           DC.B       0x72                     ; 'r'
  0x0800DB38:  73           DC.B       0x73                     ; 's'
  0x0800DB39:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB3A:  53           DC.B       0x53                     ; 'S'
  0x0800DB3B:  54           DC.B       0x54                     ; 'T'
  0x0800DB3C:  4D           DC.B       0x4D                     ; 'M'
  0x0800DB3D:  33           DC.B       0x33                     ; '3'
  0x0800DB3E:  32           DC.B       0x32                     ; '2'
  0x0800DB3F:  47           DC.B       0x47                     ; 'G'
  0x0800DB40:  34           DC.B       0x34                     ; '4'
  0x0800DB41:  78           DC.B       0x78                     ; 'x'
  0x0800DB42:  78           DC.B       0x78                     ; 'x'
  0x0800DB43:  5F           DC.B       0x5F                     ; '_'
  0x0800DB44:  48           DC.B       0x48                     ; 'H'
  0x0800DB45:  41           DC.B       0x41                     ; 'A'
  0x0800DB46:  4C           DC.B       0x4C                     ; 'L'
  0x0800DB47:  5F           DC.B       0x5F                     ; '_'
  0x0800DB48:  44           DC.B       0x44                     ; 'D'
  0x0800DB49:  72           DC.B       0x72                     ; 'r'
  0x0800DB4A:  69           DC.B       0x69                     ; 'i'
  0x0800DB4B:  76           DC.B       0x76                     ; 'v'
  0x0800DB4C:  65           DC.B       0x65                     ; 'e'
  0x0800DB4D:  72           DC.B       0x72                     ; 'r'
  0x0800DB4E:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB4F:  53           DC.B       0x53                     ; 'S'
  0x0800DB50:  72           DC.B       0x72                     ; 'r'
  0x0800DB51:  63           DC.B       0x63                     ; 'c'
  0x0800DB52:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB53:  73           DC.B       0x73                     ; 's'
  0x0800DB54:  74           DC.B       0x74                     ; 't'
  0x0800DB55:  6D           DC.B       0x6D                     ; 'm'
  0x0800DB56:  33           DC.B       0x33                     ; '3'
  0x0800DB57:  32           DC.B       0x32                     ; '2'
  0x0800DB58:  67           DC.B       0x67                     ; 'g'
  0x0800DB59:  34           DC.B       0x34                     ; '4'
  0x0800DB5A:  78           DC.B       0x78                     ; 'x'
  0x0800DB5B:  78           DC.B       0x78                     ; 'x'
  0x0800DB5C:  5F           DC.B       0x5F                     ; '_'
  0x0800DB5D:  68           DC.B       0x68                     ; 'h'
  0x0800DB5E:  61           DC.B       0x61                     ; 'a'
  0x0800DB5F:  6C           DC.B       0x6C                     ; 'l'
  0x0800DB60:  5F           DC.B       0x5F                     ; '_'
  0x0800DB61:  69           DC.B       0x69                     ; 'i'
  0x0800DB62:  32           DC.B       0x32                     ; '2'
  0x0800DB63:  63           DC.B       0x63                     ; 'c'
  0x0800DB64:  5F           DC.B       0x5F                     ; '_'
  0x0800DB65:  65           DC.B       0x65                     ; 'e'
  0x0800DB66:  78           DC.B       0x78                     ; 'x'
  0x0800DB67:  2E           DC.B       0x2E                     ; '.'
  0x0800DB68:  63           DC.B       0x63                     ; 'c'
  0x0800DB69:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_pwr_ex.o, size=97, align=1

  0x0800DB6A:  44           DC.B       0x44                     ; 'D'
  0x0800DB6B:  3A           DC.B       0x3A                     ; ':'
  0x0800DB6C:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB6D:  50           DC.B       0x50                     ; 'P'
  0x0800DB6E:  72           DC.B       0x72                     ; 'r'
  0x0800DB6F:  6F           DC.B       0x6F                     ; 'o'
  0x0800DB70:  6A           DC.B       0x6A                     ; 'j'
  0x0800DB71:  65           DC.B       0x65                     ; 'e'
  0x0800DB72:  6B           DC.B       0x6B                     ; 'k'
  0x0800DB73:  74           DC.B       0x74                     ; 't'
  0x0800DB74:  65           DC.B       0x65                     ; 'e'
  0x0800DB75:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB76:  65           DC.B       0x65                     ; 'e'
  0x0800DB77:  63           DC.B       0x63                     ; 'c'
  0x0800DB78:  73           DC.B       0x73                     ; 's'
  0x0800DB79:  53           DC.B       0x53                     ; 'S'
  0x0800DB7A:  6D           DC.B       0x6D                     ; 'm'
  0x0800DB7B:  61           DC.B       0x61                     ; 'a'
  0x0800DB7C:  72           DC.B       0x72                     ; 'r'
  0x0800DB7D:  74           DC.B       0x74                     ; 't'
  0x0800DB7E:  50           DC.B       0x50                     ; 'P'
  0x0800DB7F:  72           DC.B       0x72                     ; 'r'
  0x0800DB80:  6F           DC.B       0x6F                     ; 'o'
  0x0800DB81:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB82:  74           DC.B       0x74                     ; 't'
  0x0800DB83:  72           DC.B       0x72                     ; 'r'
  0x0800DB84:  75           DC.B       0x75                     ; 'u'
  0x0800DB85:  6E           DC.B       0x6E                     ; 'n'
  0x0800DB86:  6B           DC.B       0x6B                     ; 'k'
  0x0800DB87:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB88:  66           DC.B       0x66                     ; 'f'
  0x0800DB89:  77           DC.B       0x77                     ; 'w'
  0x0800DB8A:  5F           DC.B       0x5F                     ; '_'
  0x0800DB8B:  67           DC.B       0x67                     ; 'g'
  0x0800DB8C:  34           DC.B       0x34                     ; '4'
  0x0800DB8D:  37           DC.B       0x37                     ; '7'
  0x0800DB8E:  33           DC.B       0x33                     ; '3'
  0x0800DB8F:  72           DC.B       0x72                     ; 'r'
  0x0800DB90:  63           DC.B       0x63                     ; 'c'
  0x0800DB91:  74           DC.B       0x74                     ; 't'
  0x0800DB92:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB93:  44           DC.B       0x44                     ; 'D'
  0x0800DB94:  72           DC.B       0x72                     ; 'r'
  0x0800DB95:  69           DC.B       0x69                     ; 'i'
  0x0800DB96:  76           DC.B       0x76                     ; 'v'
  0x0800DB97:  65           DC.B       0x65                     ; 'e'
  0x0800DB98:  72           DC.B       0x72                     ; 'r'
  0x0800DB99:  73           DC.B       0x73                     ; 's'
  0x0800DB9A:  5C           DC.B       0x5C                     ; '\\'
  0x0800DB9B:  53           DC.B       0x53                     ; 'S'
  0x0800DB9C:  54           DC.B       0x54                     ; 'T'
  0x0800DB9D:  4D           DC.B       0x4D                     ; 'M'
  0x0800DB9E:  33           DC.B       0x33                     ; '3'
  0x0800DB9F:  32           DC.B       0x32                     ; '2'
  0x0800DBA0:  47           DC.B       0x47                     ; 'G'
  0x0800DBA1:  34           DC.B       0x34                     ; '4'
  0x0800DBA2:  78           DC.B       0x78                     ; 'x'
  0x0800DBA3:  78           DC.B       0x78                     ; 'x'
  0x0800DBA4:  5F           DC.B       0x5F                     ; '_'
  0x0800DBA5:  48           DC.B       0x48                     ; 'H'
  0x0800DBA6:  41           DC.B       0x41                     ; 'A'
  0x0800DBA7:  4C           DC.B       0x4C                     ; 'L'
  0x0800DBA8:  5F           DC.B       0x5F                     ; '_'
  0x0800DBA9:  44           DC.B       0x44                     ; 'D'
  0x0800DBAA:  72           DC.B       0x72                     ; 'r'
  0x0800DBAB:  69           DC.B       0x69                     ; 'i'
  0x0800DBAC:  76           DC.B       0x76                     ; 'v'
  0x0800DBAD:  65           DC.B       0x65                     ; 'e'
  0x0800DBAE:  72           DC.B       0x72                     ; 'r'
  0x0800DBAF:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBB0:  53           DC.B       0x53                     ; 'S'
  0x0800DBB1:  72           DC.B       0x72                     ; 'r'
  0x0800DBB2:  63           DC.B       0x63                     ; 'c'
  0x0800DBB3:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBB4:  73           DC.B       0x73                     ; 's'
  0x0800DBB5:  74           DC.B       0x74                     ; 't'
  0x0800DBB6:  6D           DC.B       0x6D                     ; 'm'
  0x0800DBB7:  33           DC.B       0x33                     ; '3'
  0x0800DBB8:  32           DC.B       0x32                     ; '2'
  0x0800DBB9:  67           DC.B       0x67                     ; 'g'
  0x0800DBBA:  34           DC.B       0x34                     ; '4'
  0x0800DBBB:  78           DC.B       0x78                     ; 'x'
  0x0800DBBC:  78           DC.B       0x78                     ; 'x'
  0x0800DBBD:  5F           DC.B       0x5F                     ; '_'
  0x0800DBBE:  68           DC.B       0x68                     ; 'h'
  0x0800DBBF:  61           DC.B       0x61                     ; 'a'
  0x0800DBC0:  6C           DC.B       0x6C                     ; 'l'
  0x0800DBC1:  5F           DC.B       0x5F                     ; '_'
  0x0800DBC2:  70           DC.B       0x70                     ; 'p'
  0x0800DBC3:  77           DC.B       0x77                     ; 'w'
  0x0800DBC4:  72           DC.B       0x72                     ; 'r'
  0x0800DBC5:  5F           DC.B       0x5F                     ; '_'
  0x0800DBC6:  65           DC.B       0x65                     ; 'e'
  0x0800DBC7:  78           DC.B       0x78                     ; 'x'
  0x0800DBC8:  2E           DC.B       0x2E                     ; '.'
  0x0800DBC9:  63           DC.B       0x63                     ; 'c'
  0x0800DBCA:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_rcc_ex.o, size=97, align=1

  0x0800DBCB:  44           DC.B       0x44                     ; 'D'
  0x0800DBCC:  3A           DC.B       0x3A                     ; ':'
  0x0800DBCD:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBCE:  50           DC.B       0x50                     ; 'P'
  0x0800DBCF:  72           DC.B       0x72                     ; 'r'
  0x0800DBD0:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBD1:  6A           DC.B       0x6A                     ; 'j'
  0x0800DBD2:  65           DC.B       0x65                     ; 'e'
  0x0800DBD3:  6B           DC.B       0x6B                     ; 'k'
  0x0800DBD4:  74           DC.B       0x74                     ; 't'
  0x0800DBD5:  65           DC.B       0x65                     ; 'e'
  0x0800DBD6:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBD7:  65           DC.B       0x65                     ; 'e'
  0x0800DBD8:  63           DC.B       0x63                     ; 'c'
  0x0800DBD9:  73           DC.B       0x73                     ; 's'
  0x0800DBDA:  53           DC.B       0x53                     ; 'S'
  0x0800DBDB:  6D           DC.B       0x6D                     ; 'm'
  0x0800DBDC:  61           DC.B       0x61                     ; 'a'
  0x0800DBDD:  72           DC.B       0x72                     ; 'r'
  0x0800DBDE:  74           DC.B       0x74                     ; 't'
  0x0800DBDF:  50           DC.B       0x50                     ; 'P'
  0x0800DBE0:  72           DC.B       0x72                     ; 'r'
  0x0800DBE1:  6F           DC.B       0x6F                     ; 'o'
  0x0800DBE2:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBE3:  74           DC.B       0x74                     ; 't'
  0x0800DBE4:  72           DC.B       0x72                     ; 'r'
  0x0800DBE5:  75           DC.B       0x75                     ; 'u'
  0x0800DBE6:  6E           DC.B       0x6E                     ; 'n'
  0x0800DBE7:  6B           DC.B       0x6B                     ; 'k'
  0x0800DBE8:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBE9:  66           DC.B       0x66                     ; 'f'
  0x0800DBEA:  77           DC.B       0x77                     ; 'w'
  0x0800DBEB:  5F           DC.B       0x5F                     ; '_'
  0x0800DBEC:  67           DC.B       0x67                     ; 'g'
  0x0800DBED:  34           DC.B       0x34                     ; '4'
  0x0800DBEE:  37           DC.B       0x37                     ; '7'
  0x0800DBEF:  33           DC.B       0x33                     ; '3'
  0x0800DBF0:  72           DC.B       0x72                     ; 'r'
  0x0800DBF1:  63           DC.B       0x63                     ; 'c'
  0x0800DBF2:  74           DC.B       0x74                     ; 't'
  0x0800DBF3:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBF4:  44           DC.B       0x44                     ; 'D'
  0x0800DBF5:  72           DC.B       0x72                     ; 'r'
  0x0800DBF6:  69           DC.B       0x69                     ; 'i'
  0x0800DBF7:  76           DC.B       0x76                     ; 'v'
  0x0800DBF8:  65           DC.B       0x65                     ; 'e'
  0x0800DBF9:  72           DC.B       0x72                     ; 'r'
  0x0800DBFA:  73           DC.B       0x73                     ; 's'
  0x0800DBFB:  5C           DC.B       0x5C                     ; '\\'
  0x0800DBFC:  53           DC.B       0x53                     ; 'S'
  0x0800DBFD:  54           DC.B       0x54                     ; 'T'
  0x0800DBFE:  4D           DC.B       0x4D                     ; 'M'
  0x0800DBFF:  33           DC.B       0x33                     ; '3'
  0x0800DC00:  32           DC.B       0x32                     ; '2'
  0x0800DC01:  47           DC.B       0x47                     ; 'G'
  0x0800DC02:  34           DC.B       0x34                     ; '4'
  0x0800DC03:  78           DC.B       0x78                     ; 'x'
  0x0800DC04:  78           DC.B       0x78                     ; 'x'
  0x0800DC05:  5F           DC.B       0x5F                     ; '_'
  0x0800DC06:  48           DC.B       0x48                     ; 'H'
  0x0800DC07:  41           DC.B       0x41                     ; 'A'
  0x0800DC08:  4C           DC.B       0x4C                     ; 'L'
  0x0800DC09:  5F           DC.B       0x5F                     ; '_'
  0x0800DC0A:  44           DC.B       0x44                     ; 'D'
  0x0800DC0B:  72           DC.B       0x72                     ; 'r'
  0x0800DC0C:  69           DC.B       0x69                     ; 'i'
  0x0800DC0D:  76           DC.B       0x76                     ; 'v'
  0x0800DC0E:  65           DC.B       0x65                     ; 'e'
  0x0800DC0F:  72           DC.B       0x72                     ; 'r'
  0x0800DC10:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC11:  53           DC.B       0x53                     ; 'S'
  0x0800DC12:  72           DC.B       0x72                     ; 'r'
  0x0800DC13:  63           DC.B       0x63                     ; 'c'
  0x0800DC14:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC15:  73           DC.B       0x73                     ; 's'
  0x0800DC16:  74           DC.B       0x74                     ; 't'
  0x0800DC17:  6D           DC.B       0x6D                     ; 'm'
  0x0800DC18:  33           DC.B       0x33                     ; '3'
  0x0800DC19:  32           DC.B       0x32                     ; '2'
  0x0800DC1A:  67           DC.B       0x67                     ; 'g'
  0x0800DC1B:  34           DC.B       0x34                     ; '4'
  0x0800DC1C:  78           DC.B       0x78                     ; 'x'
  0x0800DC1D:  78           DC.B       0x78                     ; 'x'
  0x0800DC1E:  5F           DC.B       0x5F                     ; '_'
  0x0800DC1F:  68           DC.B       0x68                     ; 'h'
  0x0800DC20:  61           DC.B       0x61                     ; 'a'
  0x0800DC21:  6C           DC.B       0x6C                     ; 'l'
  0x0800DC22:  5F           DC.B       0x5F                     ; '_'
  0x0800DC23:  72           DC.B       0x72                     ; 'r'
  0x0800DC24:  63           DC.B       0x63                     ; 'c'
  0x0800DC25:  63           DC.B       0x63                     ; 'c'
  0x0800DC26:  5F           DC.B       0x5F                     ; '_'
  0x0800DC27:  65           DC.B       0x65                     ; 'e'
  0x0800DC28:  78           DC.B       0x78                     ; 'x'
  0x0800DC29:  2E           DC.B       0x2E                     ; '.'
  0x0800DC2A:  63           DC.B       0x63                     ; 'c'
  0x0800DC2B:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_rtc_ex.o, size=97, align=1

  0x0800DC2C:  44           DC.B       0x44                     ; 'D'
  0x0800DC2D:  3A           DC.B       0x3A                     ; ':'
  0x0800DC2E:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC2F:  50           DC.B       0x50                     ; 'P'
  0x0800DC30:  72           DC.B       0x72                     ; 'r'
  0x0800DC31:  6F           DC.B       0x6F                     ; 'o'
  0x0800DC32:  6A           DC.B       0x6A                     ; 'j'
  0x0800DC33:  65           DC.B       0x65                     ; 'e'
  0x0800DC34:  6B           DC.B       0x6B                     ; 'k'
  0x0800DC35:  74           DC.B       0x74                     ; 't'
  0x0800DC36:  65           DC.B       0x65                     ; 'e'
  0x0800DC37:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC38:  65           DC.B       0x65                     ; 'e'
  0x0800DC39:  63           DC.B       0x63                     ; 'c'
  0x0800DC3A:  73           DC.B       0x73                     ; 's'
  0x0800DC3B:  53           DC.B       0x53                     ; 'S'
  0x0800DC3C:  6D           DC.B       0x6D                     ; 'm'
  0x0800DC3D:  61           DC.B       0x61                     ; 'a'
  0x0800DC3E:  72           DC.B       0x72                     ; 'r'
  0x0800DC3F:  74           DC.B       0x74                     ; 't'
  0x0800DC40:  50           DC.B       0x50                     ; 'P'
  0x0800DC41:  72           DC.B       0x72                     ; 'r'
  0x0800DC42:  6F           DC.B       0x6F                     ; 'o'
  0x0800DC43:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC44:  74           DC.B       0x74                     ; 't'
  0x0800DC45:  72           DC.B       0x72                     ; 'r'
  0x0800DC46:  75           DC.B       0x75                     ; 'u'
  0x0800DC47:  6E           DC.B       0x6E                     ; 'n'
  0x0800DC48:  6B           DC.B       0x6B                     ; 'k'
  0x0800DC49:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC4A:  66           DC.B       0x66                     ; 'f'
  0x0800DC4B:  77           DC.B       0x77                     ; 'w'
  0x0800DC4C:  5F           DC.B       0x5F                     ; '_'
  0x0800DC4D:  67           DC.B       0x67                     ; 'g'
  0x0800DC4E:  34           DC.B       0x34                     ; '4'
  0x0800DC4F:  37           DC.B       0x37                     ; '7'
  0x0800DC50:  33           DC.B       0x33                     ; '3'
  0x0800DC51:  72           DC.B       0x72                     ; 'r'
  0x0800DC52:  63           DC.B       0x63                     ; 'c'
  0x0800DC53:  74           DC.B       0x74                     ; 't'
  0x0800DC54:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC55:  44           DC.B       0x44                     ; 'D'
  0x0800DC56:  72           DC.B       0x72                     ; 'r'
  0x0800DC57:  69           DC.B       0x69                     ; 'i'
  0x0800DC58:  76           DC.B       0x76                     ; 'v'
  0x0800DC59:  65           DC.B       0x65                     ; 'e'
  0x0800DC5A:  72           DC.B       0x72                     ; 'r'
  0x0800DC5B:  73           DC.B       0x73                     ; 's'
  0x0800DC5C:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC5D:  53           DC.B       0x53                     ; 'S'
  0x0800DC5E:  54           DC.B       0x54                     ; 'T'
  0x0800DC5F:  4D           DC.B       0x4D                     ; 'M'
  0x0800DC60:  33           DC.B       0x33                     ; '3'
  0x0800DC61:  32           DC.B       0x32                     ; '2'
  0x0800DC62:  47           DC.B       0x47                     ; 'G'
  0x0800DC63:  34           DC.B       0x34                     ; '4'
  0x0800DC64:  78           DC.B       0x78                     ; 'x'
  0x0800DC65:  78           DC.B       0x78                     ; 'x'
  0x0800DC66:  5F           DC.B       0x5F                     ; '_'
  0x0800DC67:  48           DC.B       0x48                     ; 'H'
  0x0800DC68:  41           DC.B       0x41                     ; 'A'
  0x0800DC69:  4C           DC.B       0x4C                     ; 'L'
  0x0800DC6A:  5F           DC.B       0x5F                     ; '_'
  0x0800DC6B:  44           DC.B       0x44                     ; 'D'
  0x0800DC6C:  72           DC.B       0x72                     ; 'r'
  0x0800DC6D:  69           DC.B       0x69                     ; 'i'
  0x0800DC6E:  76           DC.B       0x76                     ; 'v'
  0x0800DC6F:  65           DC.B       0x65                     ; 'e'
  0x0800DC70:  72           DC.B       0x72                     ; 'r'
  0x0800DC71:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC72:  53           DC.B       0x53                     ; 'S'
  0x0800DC73:  72           DC.B       0x72                     ; 'r'
  0x0800DC74:  63           DC.B       0x63                     ; 'c'
  0x0800DC75:  5C           DC.B       0x5C                     ; '\\'
  0x0800DC76:  73           DC.B       0x73                     ; 's'
  0x0800DC77:  74           DC.B       0x74                     ; 't'
  0x0800DC78:  6D           DC.B       0x6D                     ; 'm'
  0x0800DC79:  33           DC.B       0x33                     ; '3'
  0x0800DC7A:  32           DC.B       0x32                     ; '2'
  0x0800DC7B:  67           DC.B       0x67                     ; 'g'
  0x0800DC7C:  34           DC.B       0x34                     ; '4'
  0x0800DC7D:  78           DC.B       0x78                     ; 'x'
  0x0800DC7E:  78           DC.B       0x78                     ; 'x'
  0x0800DC7F:  5F           DC.B       0x5F                     ; '_'
  0x0800DC80:  68           DC.B       0x68                     ; 'h'
  0x0800DC81:  61           DC.B       0x61                     ; 'a'
  0x0800DC82:  6C           DC.B       0x6C                     ; 'l'
  0x0800DC83:  5F           DC.B       0x5F                     ; '_'
  0x0800DC84:  72           DC.B       0x72                     ; 'r'
  0x0800DC85:  74           DC.B       0x74                     ; 't'
  0x0800DC86:  63           DC.B       0x63                     ; 'c'
  0x0800DC87:  5F           DC.B       0x5F                     ; '_'
  0x0800DC88:  65           DC.B       0x65                     ; 'e'
  0x0800DC89:  78           DC.B       0x78                     ; 'x'
  0x0800DC8A:  2E           DC.B       0x2E                     ; '.'
  0x0800DC8B:  63           DC.B       0x63                     ; 'c'
  0x0800DC8C:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4 from ads1260.o, size=29, align=1

  0x0800DC8D:  49           DC.B       0x49                     ; 'I'
  0x0800DC8E:  20           DC.B       0x20                     ; ' '
  0x0800DC8F:  28           DC.B       0x28                     ; '('
  0x0800DC90:  77           DC.B       0x77                     ; 'w'
  0x0800DC91:  69           DC.B       0x69                     ; 'i'
  0x0800DC92:  74           DC.B       0x74                     ; 't'
  0x0800DC93:  68           DC.B       0x68                     ; 'h'
  0x0800DC94:  6F           DC.B       0x6F                     ; 'o'
  0x0800DC95:  75           DC.B       0x75                     ; 'u'
  0x0800DC96:  74           DC.B       0x74                     ; 't'
  0x0800DC97:  20           DC.B       0x20                     ; ' '
  0x0800DC98:  63           DC.B       0x63                     ; 'c'
  0x0800DC99:  6F           DC.B       0x6F                     ; 'o'
  0x0800DC9A:  6D           DC.B       0x6D                     ; 'm'
  0x0800DC9B:  70           DC.B       0x70                     ; 'p'
  0x0800DC9C:  65           DC.B       0x65                     ; 'e'
  0x0800DC9D:  6E           DC.B       0x6E                     ; 'n'
  0x0800DC9E:  73           DC.B       0x73                     ; 's'
  0x0800DC9F:  61           DC.B       0x61                     ; 'a'
  0x0800DCA0:  74           DC.B       0x74                     ; 't'
  0x0800DCA1:  69           DC.B       0x69                     ; 'i'
  0x0800DCA2:  6F           DC.B       0x6F                     ; 'o'
  0x0800DCA3:  6E           DC.B       0x6E                     ; 'n'
  0x0800DCA4:  29           DC.B       0x29                     ; ')'
  0x0800DCA5:  3D           DC.B       0x3D                     ; '='
  0x0800DCA6:  25           DC.B       0x25                     ; '%'
  0x0800DCA7:  66           DC.B       0x66                     ; 'f'
  0x0800DCA8:  0A           DC.B       0x0A                     ; '\n'
  0x0800DCA9:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.24 from ads1260.o, size=89, align=1

  0x0800DCAA:  41           DC.B       0x41                     ; 'A'
  0x0800DCAB:  44           DC.B       0x44                     ; 'D'
  0x0800DCAC:  53           DC.B       0x53                     ; 'S'
  0x0800DCAD:  5F           DC.B       0x5F                     ; '_'
  0x0800DCAE:  31           DC.B       0x31                     ; '1'
  0x0800DCAF:  32           DC.B       0x32                     ; '2'
  0x0800DCB0:  36           DC.B       0x36                     ; '6'
  0x0800DCB1:  30           DC.B       0x30                     ; '0'
  0x0800DCB2:  5F           DC.B       0x5F                     ; '_'
  0x0800DCB3:  42           DC.B       0x42                     ; 'B'
  0x0800DCB4:  61           DC.B       0x61                     ; 'a'
  0x0800DCB5:  74           DC.B       0x74                     ; 't'
  0x0800DCB6:  74           DC.B       0x74                     ; 't'
  0x0800DCB7:  65           DC.B       0x65                     ; 'e'
  0x0800DCB8:  72           DC.B       0x72                     ; 'r'
  0x0800DCB9:  79           DC.B       0x79                     ; 'y'
  0x0800DCBA:  43           DC.B       0x43                     ; 'C'
  0x0800DCBB:  75           DC.B       0x75                     ; 'u'
  0x0800DCBC:  72           DC.B       0x72                     ; 'r'
  0x0800DCBD:  72           DC.B       0x72                     ; 'r'
  0x0800DCBE:  65           DC.B       0x65                     ; 'e'
  0x0800DCBF:  6E           DC.B       0x6E                     ; 'n'
  0x0800DCC0:  74           DC.B       0x74                     ; 't'
  0x0800DCC1:  47           DC.B       0x47                     ; 'G'
  0x0800DCC2:  61           DC.B       0x61                     ; 'a'
  0x0800DCC3:  69           DC.B       0x69                     ; 'i'
  0x0800DCC4:  6E           DC.B       0x6E                     ; 'n'
  0x0800DCC5:  43           DC.B       0x43                     ; 'C'
  0x0800DCC6:  61           DC.B       0x61                     ; 'a'
  0x0800DCC7:  6C           DC.B       0x6C                     ; 'l'
  0x0800DCC8:  69           DC.B       0x69                     ; 'i'
  0x0800DCC9:  62           DC.B       0x62                     ; 'b'
  0x0800DCCA:  72           DC.B       0x72                     ; 'r'
  0x0800DCCB:  61           DC.B       0x61                     ; 'a'
  0x0800DCCC:  74           DC.B       0x74                     ; 't'
  0x0800DCCD:  69           DC.B       0x69                     ; 'i'
  0x0800DCCE:  6F           DC.B       0x6F                     ; 'o'
  0x0800DCCF:  6E           DC.B       0x6E                     ; 'n'
  0x0800DCD0:  53           DC.B       0x53                     ; 'S'
  0x0800DCD1:  74           DC.B       0x74                     ; 't'
  0x0800DCD2:  61           DC.B       0x61                     ; 'a'
  0x0800DCD3:  72           DC.B       0x72                     ; 'r'
  0x0800DCD4:  74           DC.B       0x74                     ; 't'
  0x0800DCD5:  3A           DC.B       0x3A                     ; ':'
  0x0800DCD6:  20           DC.B       0x20                     ; ' '
  0x0800DCD7:  45           DC.B       0x45                     ; 'E'
  0x0800DCD8:  52           DC.B       0x52                     ; 'R'
  0x0800DCD9:  52           DC.B       0x52                     ; 'R'
  0x0800DCDA:  4F           DC.B       0x4F                     ; 'O'
  0x0800DCDB:  52           DC.B       0x52                     ; 'R'
  0x0800DCDC:  20           DC.B       0x20                     ; ' '
  0x0800DCDD:  49           DC.B       0x49                     ; 'I'
  0x0800DCDE:  4E           DC.B       0x4E                     ; 'N'
  0x0800DCDF:  20           DC.B       0x20                     ; ' '
  0x0800DCE0:  43           DC.B       0x43                     ; 'C'
  0x0800DCE1:  41           DC.B       0x41                     ; 'A'
  0x0800DCE2:  4C           DC.B       0x4C                     ; 'L'
  0x0800DCE3:  49           DC.B       0x49                     ; 'I'
  0x0800DCE4:  42           DC.B       0x42                     ; 'B'
  0x0800DCE5:  52           DC.B       0x52                     ; 'R'
  0x0800DCE6:  41           DC.B       0x41                     ; 'A'
  0x0800DCE7:  54           DC.B       0x54                     ; 'T'
  0x0800DCE8:  49           DC.B       0x49                     ; 'I'
  0x0800DCE9:  4F           DC.B       0x4F                     ; 'O'
  0x0800DCEA:  4E           DC.B       0x4E                     ; 'N'
  0x0800DCEB:  2C           DC.B       0x2C                     ; ','
  0x0800DCEC:  20           DC.B       0x20                     ; ' '
  0x0800DCED:  4E           DC.B       0x4E                     ; 'N'
  0x0800DCEE:  4F           DC.B       0x4F                     ; 'O'
  0x0800DCEF:  20           DC.B       0x20                     ; ' '
  0x0800DCF0:  52           DC.B       0x52                     ; 'R'
  0x0800DCF1:  45           DC.B       0x45                     ; 'E'
  0x0800DCF2:  46           DC.B       0x46                     ; 'F'
  0x0800DCF3:  45           DC.B       0x45                     ; 'E'
  0x0800DCF4:  52           DC.B       0x52                     ; 'R'
  0x0800DCF5:  45           DC.B       0x45                     ; 'E'
  0x0800DCF6:  4E           DC.B       0x4E                     ; 'N'
  0x0800DCF7:  43           DC.B       0x43                     ; 'C'
  0x0800DCF8:  45           DC.B       0x45                     ; 'E'
  0x0800DCF9:  20           DC.B       0x20                     ; ' '
  0x0800DCFA:  43           DC.B       0x43                     ; 'C'
  0x0800DCFB:  55           DC.B       0x55                     ; 'U'
  0x0800DCFC:  52           DC.B       0x52                     ; 'R'
  0x0800DCFD:  52           DC.B       0x52                     ; 'R'
  0x0800DCFE:  45           DC.B       0x45                     ; 'E'
  0x0800DCFF:  4E           DC.B       0x4E                     ; 'N'
  0x0800DD00:  54           DC.B       0x54                     ; 'T'
  0x0800DD01:  21           DC.B       0x21                     ; '!'
  0x0800DD02:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.8 from eeprom.o, size=45, align=1

  0x0800DD03:  4E           DC.B       0x4E                     ; 'N'
  0x0800DD04:  6F           DC.B       0x6F                     ; 'o'
  0x0800DD05:  72           DC.B       0x72                     ; 'r'
  0x0800DD06:  6D           DC.B       0x6D                     ; 'm'
  0x0800DD07:  61           DC.B       0x61                     ; 'a'
  0x0800DD08:  6C           DC.B       0x6C                     ; 'l'
  0x0800DD09:  20           DC.B       0x20                     ; ' '
  0x0800DD0A:  73           DC.B       0x73                     ; 's'
  0x0800DD0B:  74           DC.B       0x74                     ; 't'
  0x0800DD0C:  61           DC.B       0x61                     ; 'a'
  0x0800DD0D:  72           DC.B       0x72                     ; 'r'
  0x0800DD0E:  74           DC.B       0x74                     ; 't'
  0x0800DD0F:  20           DC.B       0x20                     ; ' '
  0x0800DD10:  77           DC.B       0x77                     ; 'w'
  0x0800DD11:  69           DC.B       0x69                     ; 'i'
  0x0800DD12:  74           DC.B       0x74                     ; 't'
  0x0800DD13:  68           DC.B       0x68                     ; 'h'
  0x0800DD14:  6F           DC.B       0x6F                     ; 'o'
  0x0800DD15:  75           DC.B       0x75                     ; 'u'
  0x0800DD16:  74           DC.B       0x74                     ; 't'
  0x0800DD17:  20           DC.B       0x20                     ; ' '
  0x0800DD18:  45           DC.B       0x45                     ; 'E'
  0x0800DD19:  45           DC.B       0x45                     ; 'E'
  0x0800DD1A:  50           DC.B       0x50                     ; 'P'
  0x0800DD1B:  52           DC.B       0x52                     ; 'R'
  0x0800DD1C:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD1D:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD1E:  20           DC.B       0x20                     ; ' '
  0x0800DD1F:  63           DC.B       0x63                     ; 'c'
  0x0800DD20:  68           DC.B       0x68                     ; 'h'
  0x0800DD21:  61           DC.B       0x61                     ; 'a'
  0x0800DD22:  6E           DC.B       0x6E                     ; 'n'
  0x0800DD23:  67           DC.B       0x67                     ; 'g'
  0x0800DD24:  65           DC.B       0x65                     ; 'e'
  0x0800DD25:  73           DC.B       0x73                     ; 's'
  0x0800DD26:  20           DC.B       0x20                     ; ' '
  0x0800DD27:  64           DC.B       0x64                     ; 'd'
  0x0800DD28:  65           DC.B       0x65                     ; 'e'
  0x0800DD29:  74           DC.B       0x74                     ; 't'
  0x0800DD2A:  65           DC.B       0x65                     ; 'e'
  0x0800DD2B:  63           DC.B       0x63                     ; 'c'
  0x0800DD2C:  74           DC.B       0x74                     ; 't'
  0x0800DD2D:  65           DC.B       0x65                     ; 'e'
  0x0800DD2E:  64           DC.B       0x64                     ; 'd'
  0x0800DD2F:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.10 from eeprom.o, size=21, align=1

  0x0800DD30:  45           DC.B       0x45                     ; 'E'
  0x0800DD31:  45           DC.B       0x45                     ; 'E'
  0x0800DD32:  50           DC.B       0x50                     ; 'P'
  0x0800DD33:  52           DC.B       0x52                     ; 'R'
  0x0800DD34:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD35:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD36:  20           DC.B       0x20                     ; ' '
  0x0800DD37:  46           DC.B       0x46                     ; 'F'
  0x0800DD38:  55           DC.B       0x55                     ; 'U'
  0x0800DD39:  4C           DC.B       0x4C                     ; 'L'
  0x0800DD3A:  4C           DC.B       0x4C                     ; 'L'
  0x0800DD3B:  20           DC.B       0x20                     ; ' '
  0x0800DD3C:  52           DC.B       0x52                     ; 'R'
  0x0800DD3D:  45           DC.B       0x45                     ; 'E'
  0x0800DD3E:  53           DC.B       0x53                     ; 'S'
  0x0800DD3F:  54           DC.B       0x54                     ; 'T'
  0x0800DD40:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD41:  52           DC.B       0x52                     ; 'R'
  0x0800DD42:  45           DC.B       0x45                     ; 'E'
  0x0800DD43:  21           DC.B       0x21                     ; '!'
  0x0800DD44:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.12 from eeprom.o, size=21, align=1

  0x0800DD45:  45           DC.B       0x45                     ; 'E'
  0x0800DD46:  45           DC.B       0x45                     ; 'E'
  0x0800DD47:  50           DC.B       0x50                     ; 'P'
  0x0800DD48:  52           DC.B       0x52                     ; 'R'
  0x0800DD49:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD4A:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD4B:  20           DC.B       0x20                     ; ' '
  0x0800DD4C:  53           DC.B       0x53                     ; 'S'
  0x0800DD4D:  54           DC.B       0x54                     ; 'T'
  0x0800DD4E:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD4F:  52           DC.B       0x52                     ; 'R'
  0x0800DD50:  45           DC.B       0x45                     ; 'E'
  0x0800DD51:  20           DC.B       0x20                     ; ' '
  0x0800DD52:  43           DC.B       0x43                     ; 'C'
  0x0800DD53:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD54:  4E           DC.B       0x4E                     ; 'N'
  0x0800DD55:  46           DC.B       0x46                     ; 'F'
  0x0800DD56:  49           DC.B       0x49                     ; 'I'
  0x0800DD57:  47           DC.B       0x47                     ; 'G'
  0x0800DD58:  21           DC.B       0x21                     ; '!'
  0x0800DD59:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5 from modbus.o, size=17, align=1

  0x0800DD5A:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD5B:  42           DC.B       0x42                     ; 'B'
  0x0800DD5C:  20           DC.B       0x20                     ; ' '
  0x0800DD5D:  44           DC.B       0x44                     ; 'D'
  0x0800DD5E:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD5F:  41           DC.B       0x41                     ; 'A'
  0x0800DD60:  20           DC.B       0x20                     ; ' '
  0x0800DD61:  45           DC.B       0x45                     ; 'E'
  0x0800DD62:  72           DC.B       0x72                     ; 'r'
  0x0800DD63:  72           DC.B       0x72                     ; 'r'
  0x0800DD64:  6F           DC.B       0x6F                     ; 'o'
  0x0800DD65:  72           DC.B       0x72                     ; 'r'
  0x0800DD66:  21           DC.B       0x21                     ; '!'
  0x0800DD67:  20           DC.B       0x20                     ; ' '
  0x0800DD68:  0A           DC.B       0x0A                     ; '\n'
  0x0800DD69:  0D           DC.B       0x0D                     ; '\r'
  0x0800DD6A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6 from modbus.o, size=17, align=1

  0x0800DD6B:  4D           DC.B       0x4D                     ; 'M'
  0x0800DD6C:  42           DC.B       0x42                     ; 'B'
  0x0800DD6D:  20           DC.B       0x20                     ; ' '
  0x0800DD6E:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD6F:  52           DC.B       0x52                     ; 'R'
  0x0800DD70:  45           DC.B       0x45                     ; 'E'
  0x0800DD71:  20           DC.B       0x20                     ; ' '
  0x0800DD72:  45           DC.B       0x45                     ; 'E'
  0x0800DD73:  72           DC.B       0x72                     ; 'r'
  0x0800DD74:  72           DC.B       0x72                     ; 'r'
  0x0800DD75:  6F           DC.B       0x6F                     ; 'o'
  0x0800DD76:  72           DC.B       0x72                     ; 'r'
  0x0800DD77:  21           DC.B       0x21                     ; '!'
  0x0800DD78:  20           DC.B       0x20                     ; ' '
  0x0800DD79:  0A           DC.B       0x0A                     ; '\n'
  0x0800DD7A:  0D           DC.B       0x0D                     ; '\r'
  0x0800DD7B:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr from modbus.o, size=17, align=1

  0x0800DD7C:  45           DC.B       0x45                     ; 'E'
  0x0800DD7D:  52           DC.B       0x52                     ; 'R'
  0x0800DD7E:  52           DC.B       0x52                     ; 'R'
  0x0800DD7F:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD80:  52           DC.B       0x52                     ; 'R'
  0x0800DD81:  20           DC.B       0x20                     ; ' '
  0x0800DD82:  55           DC.B       0x55                     ; 'U'
  0x0800DD83:  61           DC.B       0x61                     ; 'a'
  0x0800DD84:  72           DC.B       0x72                     ; 'r'
  0x0800DD85:  74           DC.B       0x74                     ; 't'
  0x0800DD86:  20           DC.B       0x20                     ; ' '
  0x0800DD87:  49           DC.B       0x49                     ; 'I'
  0x0800DD88:  4E           DC.B       0x4E                     ; 'N'
  0x0800DD89:  49           DC.B       0x49                     ; 'I'
  0x0800DD8A:  54           DC.B       0x54                     ; 'T'
  0x0800DD8B:  0D           DC.B       0x0D                     ; '\r'
  0x0800DD8C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.20 from outputs.o, size=33, align=1

  0x0800DD8D:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD8E:  55           DC.B       0x55                     ; 'U'
  0x0800DD8F:  54           DC.B       0x54                     ; 'T'
  0x0800DD90:  50           DC.B       0x50                     ; 'P'
  0x0800DD91:  55           DC.B       0x55                     ; 'U'
  0x0800DD92:  54           DC.B       0x54                     ; 'T'
  0x0800DD93:  53           DC.B       0x53                     ; 'S'
  0x0800DD94:  5F           DC.B       0x5F                     ; '_'
  0x0800DD95:  4C           DC.B       0x4C                     ; 'L'
  0x0800DD96:  56           DC.B       0x56                     ; 'V'
  0x0800DD97:  50           DC.B       0x50                     ; 'P'
  0x0800DD98:  5F           DC.B       0x5F                     ; '_'
  0x0800DD99:  43           DC.B       0x43                     ; 'C'
  0x0800DD9A:  48           DC.B       0x48                     ; 'H'
  0x0800DD9B:  49           DC.B       0x49                     ; 'I'
  0x0800DD9C:  50           DC.B       0x50                     ; 'P'
  0x0800DD9D:  5F           DC.B       0x5F                     ; '_'
  0x0800DD9E:  4F           DC.B       0x4F                     ; 'O'
  0x0800DD9F:  56           DC.B       0x56                     ; 'V'
  0x0800DDA0:  45           DC.B       0x45                     ; 'E'
  0x0800DDA1:  52           DC.B       0x52                     ; 'R'
  0x0800DDA2:  54           DC.B       0x54                     ; 'T'
  0x0800DDA3:  45           DC.B       0x45                     ; 'E'
  0x0800DDA4:  4D           DC.B       0x4D                     ; 'M'
  0x0800DDA5:  50           DC.B       0x50                     ; 'P'
  0x0800DDA6:  45           DC.B       0x45                     ; 'E'
  0x0800DDA7:  52           DC.B       0x52                     ; 'R'
  0x0800DDA8:  41           DC.B       0x41                     ; 'A'
  0x0800DDA9:  54           DC.B       0x54                     ; 'T'
  0x0800DDAA:  55           DC.B       0x55                     ; 'U'
  0x0800DDAB:  52           DC.B       0x52                     ; 'R'
  0x0800DDAC:  45           DC.B       0x45                     ; 'E'
  0x0800DDAD:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.23 from outputs.o, size=33, align=1

  0x0800DDAE:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDAF:  55           DC.B       0x55                     ; 'U'
  0x0800DDB0:  54           DC.B       0x54                     ; 'T'
  0x0800DDB1:  50           DC.B       0x50                     ; 'P'
  0x0800DDB2:  55           DC.B       0x55                     ; 'U'
  0x0800DDB3:  54           DC.B       0x54                     ; 'T'
  0x0800DDB4:  53           DC.B       0x53                     ; 'S'
  0x0800DDB5:  5F           DC.B       0x5F                     ; '_'
  0x0800DDB6:  4C           DC.B       0x4C                     ; 'L'
  0x0800DDB7:  56           DC.B       0x56                     ; 'V'
  0x0800DDB8:  50           DC.B       0x50                     ; 'P'
  0x0800DDB9:  5F           DC.B       0x5F                     ; '_'
  0x0800DDBA:  42           DC.B       0x42                     ; 'B'
  0x0800DDBB:  41           DC.B       0x41                     ; 'A'
  0x0800DDBC:  54           DC.B       0x54                     ; 'T'
  0x0800DDBD:  54           DC.B       0x54                     ; 'T'
  0x0800DDBE:  45           DC.B       0x45                     ; 'E'
  0x0800DDBF:  52           DC.B       0x52                     ; 'R'
  0x0800DDC0:  59           DC.B       0x59                     ; 'Y'
  0x0800DDC1:  5F           DC.B       0x5F                     ; '_'
  0x0800DDC2:  55           DC.B       0x55                     ; 'U'
  0x0800DDC3:  4E           DC.B       0x4E                     ; 'N'
  0x0800DDC4:  44           DC.B       0x44                     ; 'D'
  0x0800DDC5:  45           DC.B       0x45                     ; 'E'
  0x0800DDC6:  52           DC.B       0x52                     ; 'R'
  0x0800DDC7:  56           DC.B       0x56                     ; 'V'
  0x0800DDC8:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDC9:  4C           DC.B       0x4C                     ; 'L'
  0x0800DDCA:  54           DC.B       0x54                     ; 'T'
  0x0800DDCB:  41           DC.B       0x41                     ; 'A'
  0x0800DDCC:  47           DC.B       0x47                     ; 'G'
  0x0800DDCD:  45           DC.B       0x45                     ; 'E'
  0x0800DDCE:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.25 from outputs.o, size=33, align=1

  0x0800DDCF:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDD0:  55           DC.B       0x55                     ; 'U'
  0x0800DDD1:  54           DC.B       0x54                     ; 'T'
  0x0800DDD2:  50           DC.B       0x50                     ; 'P'
  0x0800DDD3:  55           DC.B       0x55                     ; 'U'
  0x0800DDD4:  54           DC.B       0x54                     ; 'T'
  0x0800DDD5:  53           DC.B       0x53                     ; 'S'
  0x0800DDD6:  5F           DC.B       0x5F                     ; '_'
  0x0800DDD7:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDD8:  56           DC.B       0x56                     ; 'V'
  0x0800DDD9:  50           DC.B       0x50                     ; 'P'
  0x0800DDDA:  5F           DC.B       0x5F                     ; '_'
  0x0800DDDB:  43           DC.B       0x43                     ; 'C'
  0x0800DDDC:  48           DC.B       0x48                     ; 'H'
  0x0800DDDD:  49           DC.B       0x49                     ; 'I'
  0x0800DDDE:  50           DC.B       0x50                     ; 'P'
  0x0800DDDF:  5F           DC.B       0x5F                     ; '_'
  0x0800DDE0:  55           DC.B       0x55                     ; 'U'
  0x0800DDE1:  4E           DC.B       0x4E                     ; 'N'
  0x0800DDE2:  44           DC.B       0x44                     ; 'D'
  0x0800DDE3:  45           DC.B       0x45                     ; 'E'
  0x0800DDE4:  54           DC.B       0x54                     ; 'T'
  0x0800DDE5:  45           DC.B       0x45                     ; 'E'
  0x0800DDE6:  4D           DC.B       0x4D                     ; 'M'
  0x0800DDE7:  50           DC.B       0x50                     ; 'P'
  0x0800DDE8:  45           DC.B       0x45                     ; 'E'
  0x0800DDE9:  52           DC.B       0x52                     ; 'R'
  0x0800DDEA:  41           DC.B       0x41                     ; 'A'
  0x0800DDEB:  54           DC.B       0x54                     ; 'T'
  0x0800DDEC:  55           DC.B       0x55                     ; 'U'
  0x0800DDED:  52           DC.B       0x52                     ; 'R'
  0x0800DDEE:  45           DC.B       0x45                     ; 'E'
  0x0800DDEF:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.27 from outputs.o, size=33, align=1

  0x0800DDF0:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDF1:  55           DC.B       0x55                     ; 'U'
  0x0800DDF2:  54           DC.B       0x54                     ; 'T'
  0x0800DDF3:  50           DC.B       0x50                     ; 'P'
  0x0800DDF4:  55           DC.B       0x55                     ; 'U'
  0x0800DDF5:  54           DC.B       0x54                     ; 'T'
  0x0800DDF6:  53           DC.B       0x53                     ; 'S'
  0x0800DDF7:  5F           DC.B       0x5F                     ; '_'
  0x0800DDF8:  4F           DC.B       0x4F                     ; 'O'
  0x0800DDF9:  56           DC.B       0x56                     ; 'V'
  0x0800DDFA:  50           DC.B       0x50                     ; 'P'
  0x0800DDFB:  5F           DC.B       0x5F                     ; '_'
  0x0800DDFC:  43           DC.B       0x43                     ; 'C'
  0x0800DDFD:  48           DC.B       0x48                     ; 'H'
  0x0800DDFE:  49           DC.B       0x49                     ; 'I'
  0x0800DDFF:  50           DC.B       0x50                     ; 'P'
  0x0800DE00:  5F           DC.B       0x5F                     ; '_'
  0x0800DE01:  4F           DC.B       0x4F                     ; 'O'
  0x0800DE02:  56           DC.B       0x56                     ; 'V'
  0x0800DE03:  45           DC.B       0x45                     ; 'E'
  0x0800DE04:  52           DC.B       0x52                     ; 'R'
  0x0800DE05:  54           DC.B       0x54                     ; 'T'
  0x0800DE06:  45           DC.B       0x45                     ; 'E'
  0x0800DE07:  4D           DC.B       0x4D                     ; 'M'
  0x0800DE08:  50           DC.B       0x50                     ; 'P'
  0x0800DE09:  45           DC.B       0x45                     ; 'E'
  0x0800DE0A:  52           DC.B       0x52                     ; 'R'
  0x0800DE0B:  41           DC.B       0x41                     ; 'A'
  0x0800DE0C:  54           DC.B       0x54                     ; 'T'
  0x0800DE0D:  55           DC.B       0x55                     ; 'U'
  0x0800DE0E:  52           DC.B       0x52                     ; 'R'
  0x0800DE0F:  45           DC.B       0x45                     ; 'E'
  0x0800DE10:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.37 from outputs.o, size=21, align=1

  0x0800DE11:  41           DC.B       0x41                     ; 'A'
  0x0800DE12:  55           DC.B       0x55                     ; 'U'
  0x0800DE13:  58           DC.B       0x58                     ; 'X'
  0x0800DE14:  20           DC.B       0x20                     ; ' '
  0x0800DE15:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE16:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE17:  20           DC.B       0x20                     ; ' '
  0x0800DE18:  28           DC.B       0x28                     ; '('
  0x0800DE19:  41           DC.B       0x41                     ; 'A'
  0x0800DE1A:  6C           DC.B       0x6C                     ; 'l'
  0x0800DE1B:  61           DC.B       0x61                     ; 'a'
  0x0800DE1C:  72           DC.B       0x72                     ; 'r'
  0x0800DE1D:  6D           DC.B       0x6D                     ; 'm'
  0x0800DE1E:  20           DC.B       0x20                     ; ' '
  0x0800DE1F:  4D           DC.B       0x4D                     ; 'M'
  0x0800DE20:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE21:  64           DC.B       0x64                     ; 'd'
  0x0800DE22:  65           DC.B       0x65                     ; 'e'
  0x0800DE23:  29           DC.B       0x29                     ; ')'
  0x0800DE24:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE25:  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: 0x0800DE26: 00 DC.B 0x00 ; '\0' 0x0800DE27: 00 DC.B 0x00 ; '\0' 0x0800DE28: 00 DC.B 0x00 ; '\0' 0x0800DE29: 00 DC.B 0x00 ; '\0' 0x0800DE2A: 00 DC.B 0x00 ; '\0' 0x0800DE2B: 00 DC.B 0x00 ; '\0' 0x0800DE2C: 54 DC.B 0x54 ; 'T' 0x0800DE2D: 54 DC.B 0x54 ; 'T' 0x0800DE2E: 52 DC.B 0x52 ; 'R' 0x0800DE2F: 20 DC.B 0x20 ; ' ' 0x0800DE30: 52 DC.B 0x52 ; 'R' 0x0800DE31: 45 DC.B 0x45 ; 'E' 0x0800DE32: 47 DC.B 0x47 ; 'G' 0x0800DE33: 47 DC.B 0x47 ; 'G' 0x0800DE34: 45 DC.B 0x45 ; 'E' 0x0800DE35: 53 DC.B 0x53 ; 'S' 0x0800DE36: 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

  0x0800DE37:  54           DC.B       0x54                     ; 'T'
  0x0800DE38:  65           DC.B       0x65                     ; 'e'
  0x0800DE39:  72           DC.B       0x72                     ; 'r'
  0x0800DE3A:  6D           DC.B       0x6D                     ; 'm'
  0x0800DE3B:  69           DC.B       0x69                     ; 'i'
  0x0800DE3C:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE3D:  61           DC.B       0x61                     ; 'a'
  0x0800DE3E:  6C           DC.B       0x6C                     ; 'l'
  0x0800DE3F:  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: 0x0800DE40: 25 DC.B 0x25 ; '%' 0x0800DE41: 6D DC.B 0x6D ; 'm' 0x0800DE42: 2F DC.B 0x2F ; '/' 0x0800DE43: 25 DC.B 0x25 ; '%' 0x0800DE44: 64 DC.B 0x64 ; 'd' 0x0800DE45: 2F DC.B 0x2F ; '/' 0x0800DE46: 25 DC.B 0x25 ; '%' 0x0800DE47: 79 DC.B 0x79 ; 'y' 0x0800DE48: 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: 0x0800DE49: 25 DC.B 0x25 ; '%' 0x0800DE4A: 48 DC.B 0x48 ; 'H' 0x0800DE4B: 3A DC.B 0x3A ; ':' 0x0800DE4C: 25 DC.B 0x25 ; '%' 0x0800DE4D: 4D DC.B 0x4D ; 'M' 0x0800DE4E: 3A DC.B 0x3A ; ':' 0x0800DE4F: 25 DC.B 0x25 ; '%' 0x0800DE50: 53 DC.B 0x53 ; 'S' 0x0800DE51: 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: 0x0800DE52: 53 DC.B 0x53 ; 'S' 0x0800DE53: 75 DC.B 0x75 ; 'u' 0x0800DE54: 6E DC.B 0x6E ; 'n' 0x0800DE55: 00 DC.B 0x00 ; '\0' 0x0800DE56: 4D DC.B 0x4D ; 'M' 0x0800DE57: 6F DC.B 0x6F ; 'o' 0x0800DE58: 6E DC.B 0x6E ; 'n' 0x0800DE59: 00 DC.B 0x00 ; '\0' 0x0800DE5A: 54 DC.B 0x54 ; 'T' 0x0800DE5B: 75 DC.B 0x75 ; 'u' 0x0800DE5C: 65 DC.B 0x65 ; 'e' 0x0800DE5D: 00 DC.B 0x00 ; '\0' 0x0800DE5E: 57 DC.B 0x57 ; 'W' 0x0800DE5F: 65 DC.B 0x65 ; 'e' 0x0800DE60: 64 DC.B 0x64 ; 'd' 0x0800DE61: 00 DC.B 0x00 ; '\0' 0x0800DE62: 54 DC.B 0x54 ; 'T' 0x0800DE63: 68 DC.B 0x68 ; 'h' 0x0800DE64: 75 DC.B 0x75 ; 'u' 0x0800DE65: 00 DC.B 0x00 ; '\0' 0x0800DE66: 46 DC.B 0x46 ; 'F' 0x0800DE67: 72 DC.B 0x72 ; 'r' 0x0800DE68: 69 DC.B 0x69 ; 'i' 0x0800DE69: 00 DC.B 0x00 ; '\0' 0x0800DE6A: 53 DC.B 0x53 ; 'S' 0x0800DE6B: 61 DC.B 0x61 ; 'a' 0x0800DE6C: 74 DC.B 0x74 ; 't' 0x0800DE6D: 00 DC.B 0x00 ; '\0' 0x0800DE6E: 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: 0x0800DE6F: 4A DC.B 0x4A ; 'J' 0x0800DE70: 61 DC.B 0x61 ; 'a' 0x0800DE71: 6E DC.B 0x6E ; 'n' 0x0800DE72: 00 DC.B 0x00 ; '\0' 0x0800DE73: 46 DC.B 0x46 ; 'F' 0x0800DE74: 65 DC.B 0x65 ; 'e' 0x0800DE75: 62 DC.B 0x62 ; 'b' 0x0800DE76: 00 DC.B 0x00 ; '\0' 0x0800DE77: 4D DC.B 0x4D ; 'M' 0x0800DE78: 61 DC.B 0x61 ; 'a' 0x0800DE79: 72 DC.B 0x72 ; 'r' 0x0800DE7A: 00 DC.B 0x00 ; '\0' 0x0800DE7B: 41 DC.B 0x41 ; 'A' 0x0800DE7C: 70 DC.B 0x70 ; 'p' 0x0800DE7D: 72 DC.B 0x72 ; 'r' 0x0800DE7E: 00 DC.B 0x00 ; '\0' 0x0800DE7F: 4D DC.B 0x4D ; 'M' 0x0800DE80: 61 DC.B 0x61 ; 'a' 0x0800DE81: 79 DC.B 0x79 ; 'y' 0x0800DE82: 00 DC.B 0x00 ; '\0' 0x0800DE83: 4A DC.B 0x4A ; 'J' 0x0800DE84: 75 DC.B 0x75 ; 'u' 0x0800DE85: 6E DC.B 0x6E ; 'n' 0x0800DE86: 00 DC.B 0x00 ; '\0' 0x0800DE87: 4A DC.B 0x4A ; 'J' 0x0800DE88: 75 DC.B 0x75 ; 'u' 0x0800DE89: 6C DC.B 0x6C ; 'l' 0x0800DE8A: 00 DC.B 0x00 ; '\0' 0x0800DE8B: 41 DC.B 0x41 ; 'A' 0x0800DE8C: 75 DC.B 0x75 ; 'u' 0x0800DE8D: 67 DC.B 0x67 ; 'g' 0x0800DE8E: 00 DC.B 0x00 ; '\0' 0x0800DE8F: 53 DC.B 0x53 ; 'S' 0x0800DE90: 65 DC.B 0x65 ; 'e' 0x0800DE91: 70 DC.B 0x70 ; 'p' 0x0800DE92: 00 DC.B 0x00 ; '\0' 0x0800DE93: 4F DC.B 0x4F ; 'O' 0x0800DE94: 63 DC.B 0x63 ; 'c' 0x0800DE95: 74 DC.B 0x74 ; 't' 0x0800DE96: 00 DC.B 0x00 ; '\0' 0x0800DE97: 4E DC.B 0x4E ; 'N' 0x0800DE98: 6F DC.B 0x6F ; 'o' 0x0800DE99: 76 DC.B 0x76 ; 'v' 0x0800DE9A: 00 DC.B 0x00 ; '\0' 0x0800DE9B: 44 DC.B 0x44 ; 'D' 0x0800DE9C: 65 DC.B 0x65 ; 'e' 0x0800DE9D: 63 DC.B 0x63 ; 'c' 0x0800DE9E: 00 DC.B 0x00 ; '\0' 0x0800DE9F: 00 DC.B 0x00 ; '\0'

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: 0x0800DEA0: 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: 0x0800DEA1: 00 DC.B 0x00 ; '\0' 0x0800DEA2: 07 DC.B 0x07 ; '\x07' 0x0800DEA3: 03 DC.B 0x03 ; '\x03' 0x0800DEA4: 20 DC.B 0x20 ; ' ' 0x0800DEA5: 04 DC.B 0x04 ; '\x04' 0x0800DEA6: 17 DC.B 0x17 ; '\x17' 0x0800DEA7: 02 DC.B 0x02 ; '\x02' 0x0800DEA8: 01 DC.B 0x01 ; '\x01' 0x0800DEA9: 08 DC.B 0x08 ; '\b' 0x0800DEAA: 57 DC.B 0x57 ; 'W' 0x0800DEAB: 10 DC.B 0x10 ; '\x10' 0x0800DEAC: 40 DC.B 0x40 ; '@' 0x0800DEAD: 80 DC.B 0x80 ; '\x80'

Section .rodata.block.tdata.copy from [ Linker created ], size=20, align=4

  0x0800DEB0:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800DEB1:  42           DC.B       0x42                     ; 'B'
  0x0800DEB2:  00           DC.B       0x00                     ; '\0'
  0x0800DEB3:  08           DC.B       0x08                     ; '\b'
  0x0800DEB4:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800DEB5:  42           DC.B       0x42                     ; 'B'
  0x0800DEB6:  00           DC.B       0x00                     ; '\0'
  0x0800DEB7:  08           DC.B       0x08                     ; '\b'
  0x0800DEB8:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800DEB9:  42           DC.B       0x42                     ; 'B'
  0x0800DEBA:  00           DC.B       0x00                     ; '\0'
  0x0800DEBB:  08           DC.B       0x08                     ; '\b'
  0x0800DEBC:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800DEBD:  42           DC.B       0x42                     ; 'B'
  0x0800DEBE:  00           DC.B       0x00                     ; '\0'
  0x0800DEBF:  08           DC.B       0x08                     ; '\b'
  0x0800DEC0:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800DEC1:  42           DC.B       0x42                     ; 'B'
  0x0800DEC2:  00           DC.B       0x00                     ; '\0'
  0x0800DEC3:  08           DC.B       0x08                     ; '\b'

Section .init_array from STM32G4xx_Startup.o, size=4, align=4

  0x0800DEC4:  080089E1     DC.W       SystemCoreClockUpdate

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

  0x0800DEC8:  55           DC.B       0x55                     ; 'U'
  0x0800DEC9:  4E           DC.B       0x4E                     ; 'N'
  0x0800DECA:  4B           DC.B       0x4B                     ; 'K'
  0x0800DECB:  4E           DC.B       0x4E                     ; 'N'
  0x0800DECC:  4F           DC.B       0x4F                     ; 'O'
  0x0800DECD:  57           DC.B       0x57                     ; 'W'
  0x0800DECE:  4E           DC.B       0x4E                     ; 'N'
  0x0800DECF:  20           DC.B       0x20                     ; ' '
  0x0800DED0:  43           DC.B       0x43                     ; 'C'
  0x0800DED1:  4F           DC.B       0x4F                     ; 'O'
  0x0800DED2:  4D           DC.B       0x4D                     ; 'M'
  0x0800DED3:  4D           DC.B       0x4D                     ; 'M'
  0x0800DED4:  41           DC.B       0x41                     ; 'A'
  0x0800DED5:  4E           DC.B       0x4E                     ; 'N'
  0x0800DED6:  44           DC.B       0x44                     ; 'D'
  0x0800DED7:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.36 from main.o, size=28, align=1

  0x0800DED8:  46           DC.B       0x46                     ; 'F'
  0x0800DED9:  6C           DC.B       0x6C                     ; 'l'
  0x0800DEDA:  61           DC.B       0x61                     ; 'a'
  0x0800DEDB:  73           DC.B       0x73                     ; 's'
  0x0800DEDC:  68           DC.B       0x68                     ; 'h'
  0x0800DEDD:  20           DC.B       0x20                     ; ' '
  0x0800DEDE:  4F           DC.B       0x4F                     ; 'O'
  0x0800DEDF:  70           DC.B       0x70                     ; 'p'
  0x0800DEE0:  74           DC.B       0x74                     ; 't'
  0x0800DEE1:  69           DC.B       0x69                     ; 'i'
  0x0800DEE2:  6F           DC.B       0x6F                     ; 'o'
  0x0800DEE3:  6E           DC.B       0x6E                     ; 'n'
  0x0800DEE4:  62           DC.B       0x62                     ; 'b'
  0x0800DEE5:  79           DC.B       0x79                     ; 'y'
  0x0800DEE6:  74           DC.B       0x74                     ; 't'
  0x0800DEE7:  65           DC.B       0x65                     ; 'e'
  0x0800DEE8:  20           DC.B       0x20                     ; ' '
  0x0800DEE9:  70           DC.B       0x70                     ; 'p'
  0x0800DEEA:  72           DC.B       0x72                     ; 'r'
  0x0800DEEB:  6F           DC.B       0x6F                     ; 'o'
  0x0800DEEC:  67           DC.B       0x67                     ; 'g'
  0x0800DEED:  72           DC.B       0x72                     ; 'r'
  0x0800DEEE:  61           DC.B       0x61                     ; 'a'
  0x0800DEEF:  6D           DC.B       0x6D                     ; 'm'
  0x0800DEF0:  6D           DC.B       0x6D                     ; 'm'
  0x0800DEF1:  65           DC.B       0x65                     ; 'e'
  0x0800DEF2:  64           DC.B       0x64                     ; 'd'
  0x0800DEF3:  00           DC.B       0x00                     ; '\0'

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

  0x0800DEF4:  53           DC.B       0x53                     ; 'S'
  0x0800DEF5:  74           DC.B       0x74                     ; 't'
  0x0800DEF6:  61           DC.B       0x61                     ; 'a'
  0x0800DEF7:  72           DC.B       0x72                     ; 'r'
  0x0800DEF8:  74           DC.B       0x74                     ; 't'
  0x0800DEF9:  20           DC.B       0x20                     ; ' '
  0x0800DEFA:  65           DC.B       0x65                     ; 'e'
  0x0800DEFB:  6E           DC.B       0x6E                     ; 'n'
  0x0800DEFC:  61           DC.B       0x61                     ; 'a'
  0x0800DEFD:  62           DC.B       0x62                     ; 'b'
  0x0800DEFE:  6C           DC.B       0x6C                     ; 'l'
  0x0800DEFF:  65           DC.B       0x65                     ; 'e'
  0x0800DF00:  20           DC.B       0x20                     ; ' '
  0x0800DF01:  72           DC.B       0x72                     ; 'r'
  0x0800DF02:  65           DC.B       0x65                     ; 'e'
  0x0800DF03:  61           DC.B       0x61                     ; 'a'
  0x0800DF04:  64           DC.B       0x64                     ; 'd'
  0x0800DF05:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF06:  75           DC.B       0x75                     ; 'u'
  0x0800DF07:  74           DC.B       0x74                     ; 't'
  0x0800DF08:  20           DC.B       0x20                     ; ' '
  0x0800DF09:  70           DC.B       0x70                     ; 'p'
  0x0800DF0A:  72           DC.B       0x72                     ; 'r'
  0x0800DF0B:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF0C:  74           DC.B       0x74                     ; 't'
  0x0800DF0D:  65           DC.B       0x65                     ; 'e'
  0x0800DF0E:  63           DC.B       0x63                     ; 'c'
  0x0800DF0F:  74           DC.B       0x74                     ; 't'
  0x0800DF10:  69           DC.B       0x69                     ; 'i'
  0x0800DF11:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF12:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF13:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.54 from main.o, size=16, align=1

  0x0800DF14:  2E           DC.B       0x2E                     ; '.'
  0x0800DF15:  2E           DC.B       0x2E                     ; '.'
  0x0800DF16:  2E           DC.B       0x2E                     ; '.'
  0x0800DF17:  46           DC.B       0x46                     ; 'F'
  0x0800DF18:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF19:  61           DC.B       0x61                     ; 'a'
  0x0800DF1A:  73           DC.B       0x73                     ; 's'
  0x0800DF1B:  68           DC.B       0x68                     ; 'h'
  0x0800DF1C:  20           DC.B       0x20                     ; ' '
  0x0800DF1D:  75           DC.B       0x75                     ; 'u'
  0x0800DF1E:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF1F:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF20:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF21:  63           DC.B       0x63                     ; 'c'
  0x0800DF22:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF23:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.55 from main.o, size=24, align=1

  0x0800DF24:  46           DC.B       0x46                     ; 'F'
  0x0800DF25:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF26:  61           DC.B       0x61                     ; 'a'
  0x0800DF27:  73           DC.B       0x73                     ; 's'
  0x0800DF28:  68           DC.B       0x68                     ; 'h'
  0x0800DF29:  20           DC.B       0x20                     ; ' '
  0x0800DF2A:  4F           DC.B       0x4F                     ; 'O'
  0x0800DF2B:  70           DC.B       0x70                     ; 'p'
  0x0800DF2C:  74           DC.B       0x74                     ; 't'
  0x0800DF2D:  69           DC.B       0x69                     ; 'i'
  0x0800DF2E:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF2F:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF30:  62           DC.B       0x62                     ; 'b'
  0x0800DF31:  79           DC.B       0x79                     ; 'y'
  0x0800DF32:  74           DC.B       0x74                     ; 't'
  0x0800DF33:  65           DC.B       0x65                     ; 'e'
  0x0800DF34:  20           DC.B       0x20                     ; ' '
  0x0800DF35:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF36:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF37:  63           DC.B       0x63                     ; 'c'
  0x0800DF38:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF39:  65           DC.B       0x65                     ; 'e'
  0x0800DF3A:  64           DC.B       0x64                     ; 'd'
  0x0800DF3B:  00           DC.B       0x00                     ; '\0'

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

  0x0800DF3C:  2E           DC.B       0x2E                     ; '.'
  0x0800DF3D:  2E           DC.B       0x2E                     ; '.'
  0x0800DF3E:  2E           DC.B       0x2E                     ; '.'
  0x0800DF3F:  45           DC.B       0x45                     ; 'E'
  0x0800DF40:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF41:  61           DC.B       0x61                     ; 'a'
  0x0800DF42:  62           DC.B       0x62                     ; 'b'
  0x0800DF43:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF44:  65           DC.B       0x65                     ; 'e'
  0x0800DF45:  20           DC.B       0x20                     ; ' '
  0x0800DF46:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF47:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF48:  63           DC.B       0x63                     ; 'c'
  0x0800DF49:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF4A:  20           DC.B       0x20                     ; ' '
  0x0800DF4B:  70           DC.B       0x70                     ; 'p'
  0x0800DF4C:  72           DC.B       0x72                     ; 'r'
  0x0800DF4D:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF4E:  63           DC.B       0x63                     ; 'c'
  0x0800DF4F:  65           DC.B       0x65                     ; 'e'
  0x0800DF50:  73           DC.B       0x73                     ; 's'
  0x0800DF51:  73           DC.B       0x73                     ; 's'
  0x0800DF52:  20           DC.B       0x20                     ; ' '
  0x0800DF53:  66           DC.B       0x66                     ; 'f'
  0x0800DF54:  69           DC.B       0x69                     ; 'i'
  0x0800DF55:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF56:  69           DC.B       0x69                     ; 'i'
  0x0800DF57:  73           DC.B       0x73                     ; 's'
  0x0800DF58:  68           DC.B       0x68                     ; 'h'
  0x0800DF59:  65           DC.B       0x65                     ; 'e'
  0x0800DF5A:  64           DC.B       0x64                     ; 'd'
  0x0800DF5B:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from stm32g4xx_hal_fdcan.o, size=96, align=1

  0x0800DF5C:  44           DC.B       0x44                     ; 'D'
  0x0800DF5D:  3A           DC.B       0x3A                     ; ':'
  0x0800DF5E:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF5F:  50           DC.B       0x50                     ; 'P'
  0x0800DF60:  72           DC.B       0x72                     ; 'r'
  0x0800DF61:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF62:  6A           DC.B       0x6A                     ; 'j'
  0x0800DF63:  65           DC.B       0x65                     ; 'e'
  0x0800DF64:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF65:  74           DC.B       0x74                     ; 't'
  0x0800DF66:  65           DC.B       0x65                     ; 'e'
  0x0800DF67:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF68:  65           DC.B       0x65                     ; 'e'
  0x0800DF69:  63           DC.B       0x63                     ; 'c'
  0x0800DF6A:  73           DC.B       0x73                     ; 's'
  0x0800DF6B:  53           DC.B       0x53                     ; 'S'
  0x0800DF6C:  6D           DC.B       0x6D                     ; 'm'
  0x0800DF6D:  61           DC.B       0x61                     ; 'a'
  0x0800DF6E:  72           DC.B       0x72                     ; 'r'
  0x0800DF6F:  74           DC.B       0x74                     ; 't'
  0x0800DF70:  50           DC.B       0x50                     ; 'P'
  0x0800DF71:  72           DC.B       0x72                     ; 'r'
  0x0800DF72:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF73:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF74:  74           DC.B       0x74                     ; 't'
  0x0800DF75:  72           DC.B       0x72                     ; 'r'
  0x0800DF76:  75           DC.B       0x75                     ; 'u'
  0x0800DF77:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF78:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF79:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF7A:  66           DC.B       0x66                     ; 'f'
  0x0800DF7B:  77           DC.B       0x77                     ; 'w'
  0x0800DF7C:  5F           DC.B       0x5F                     ; '_'
  0x0800DF7D:  67           DC.B       0x67                     ; 'g'
  0x0800DF7E:  34           DC.B       0x34                     ; '4'
  0x0800DF7F:  37           DC.B       0x37                     ; '7'
  0x0800DF80:  33           DC.B       0x33                     ; '3'
  0x0800DF81:  72           DC.B       0x72                     ; 'r'
  0x0800DF82:  63           DC.B       0x63                     ; 'c'
  0x0800DF83:  74           DC.B       0x74                     ; 't'
  0x0800DF84:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF85:  44           DC.B       0x44                     ; 'D'
  0x0800DF86:  72           DC.B       0x72                     ; 'r'
  0x0800DF87:  69           DC.B       0x69                     ; 'i'
  0x0800DF88:  76           DC.B       0x76                     ; 'v'
  0x0800DF89:  65           DC.B       0x65                     ; 'e'
  0x0800DF8A:  72           DC.B       0x72                     ; 'r'
  0x0800DF8B:  73           DC.B       0x73                     ; 's'
  0x0800DF8C:  5C           DC.B       0x5C                     ; '\\'
  0x0800DF8D:  53           DC.B       0x53                     ; 'S'
  0x0800DF8E:  54           DC.B       0x54                     ; 'T'
  0x0800DF8F:  4D           DC.B       0x4D                     ; 'M'
  0x0800DF90:  33           DC.B       0x33                     ; '3'
  0x0800DF91:  32           DC.B       0x32                     ; '2'
  0x0800DF92:  47           DC.B       0x47                     ; 'G'
  0x0800DF93:  34           DC.B       0x34                     ; '4'
  0x0800DF94:  78           DC.B       0x78                     ; 'x'
  0x0800DF95:  78           DC.B       0x78                     ; 'x'
  0x0800DF96:  5F           DC.B       0x5F                     ; '_'
  0x0800DF97:  48           DC.B       0x48                     ; 'H'
  0x0800DF98:  41           DC.B       0x41                     ; 'A'
  0x0800DF99:  4C           DC.B       0x4C                     ; 'L'
  0x0800DF9A:  5F           DC.B       0x5F                     ; '_'
  0x0800DF9B:  44           DC.B       0x44                     ; 'D'
  0x0800DF9C:  72           DC.B       0x72                     ; 'r'
  0x0800DF9D:  69           DC.B       0x69                     ; 'i'
  0x0800DF9E:  76           DC.B       0x76                     ; 'v'
  0x0800DF9F:  65           DC.B       0x65                     ; 'e'
  0x0800DFA0:  72           DC.B       0x72                     ; 'r'
  0x0800DFA1:  5C           DC.B       0x5C                     ; '\\'
  0x0800DFA2:  53           DC.B       0x53                     ; 'S'
  0x0800DFA3:  72           DC.B       0x72                     ; 'r'
  0x0800DFA4:  63           DC.B       0x63                     ; 'c'
  0x0800DFA5:  5C           DC.B       0x5C                     ; '\\'
  0x0800DFA6:  73           DC.B       0x73                     ; 's'
  0x0800DFA7:  74           DC.B       0x74                     ; 't'
  0x0800DFA8:  6D           DC.B       0x6D                     ; 'm'
  0x0800DFA9:  33           DC.B       0x33                     ; '3'
  0x0800DFAA:  32           DC.B       0x32                     ; '2'
  0x0800DFAB:  67           DC.B       0x67                     ; 'g'
  0x0800DFAC:  34           DC.B       0x34                     ; '4'
  0x0800DFAD:  78           DC.B       0x78                     ; 'x'
  0x0800DFAE:  78           DC.B       0x78                     ; 'x'
  0x0800DFAF:  5F           DC.B       0x5F                     ; '_'
  0x0800DFB0:  68           DC.B       0x68                     ; 'h'
  0x0800DFB1:  61           DC.B       0x61                     ; 'a'
  0x0800DFB2:  6C           DC.B       0x6C                     ; 'l'
  0x0800DFB3:  5F           DC.B       0x5F                     ; '_'
  0x0800DFB4:  66           DC.B       0x66                     ; 'f'
  0x0800DFB5:  64           DC.B       0x64                     ; 'd'
  0x0800DFB6:  63           DC.B       0x63                     ; 'c'
  0x0800DFB7:  61           DC.B       0x61                     ; 'a'
  0x0800DFB8:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFB9:  2E           DC.B       0x2E                     ; '.'
  0x0800DFBA:  63           DC.B       0x63                     ; 'c'
  0x0800DFBB:  00           DC.B       0x00                     ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g4xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.numerator: 0x0800DFBC: 01 DC.B 0x01 ; '\x01' 0x0800DFBD: 01 DC.B 0x01 ; '\x01' 0x0800DFBE: 01 DC.B 0x01 ; '\x01' 0x0800DFBF: 03 DC.B 0x03 ; '\x03' 0x0800DFC0: 07 DC.B 0x07 ; '\x07' 0x0800DFC1: 01 DC.B 0x01 ; '\x01' 0x0800DFC2: 00 DC.B 0x00 ; '\0' 0x0800DFC3: 00 DC.B 0x00 ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g4xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.denominator: 0x0800DFC4: 08 DC.B 0x08 ; '\b' 0x0800DFC5: 04 DC.B 0x04 ; '\x04' 0x0800DFC6: 02 DC.B 0x02 ; '\x02' 0x0800DFC7: 04 DC.B 0x04 ; '\x04' 0x0800DFC8: 08 DC.B 0x08 ; '\b' 0x0800DFC9: 01 DC.B 0x01 ; '\x01' 0x0800DFCA: 01 DC.B 0x01 ; '\x01' 0x0800DFCB: 01 DC.B 0x01 ; '\x01'

Section .rodata..L.str.8 from ads1260.o, size=20, align=1

  0x0800DFCC:  4B           DC.B       0x4B                     ; 'K'
  0x0800DFCD:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFCE:  72           DC.B       0x72                     ; 'r'
  0x0800DFCF:  72           DC.B       0x72                     ; 'r'
  0x0800DFD0:  65           DC.B       0x65                     ; 'e'
  0x0800DFD1:  6B           DC.B       0x6B                     ; 'k'
  0x0800DFD2:  74           DC.B       0x74                     ; 't'
  0x0800DFD3:  75           DC.B       0x75                     ; 'u'
  0x0800DFD4:  72           DC.B       0x72                     ; 'r'
  0x0800DFD5:  66           DC.B       0x66                     ; 'f'
  0x0800DFD6:  61           DC.B       0x61                     ; 'a'
  0x0800DFD7:  6B           DC.B       0x6B                     ; 'k'
  0x0800DFD8:  74           DC.B       0x74                     ; 't'
  0x0800DFD9:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFDA:  72           DC.B       0x72                     ; 'r'
  0x0800DFDB:  3D           DC.B       0x3D                     ; '='
  0x0800DFDC:  25           DC.B       0x25                     ; '%'
  0x0800DFDD:  66           DC.B       0x66                     ; 'f'
  0x0800DFDE:  0A           DC.B       0x0A                     ; '\n'
  0x0800DFDF:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.16 from ads1260.o, size=28, align=1

  0x0800DFE0:  2D           DC.B       0x2D                     ; '-'
  0x0800DFE1:  2D           DC.B       0x2D                     ; '-'
  0x0800DFE2:  2D           DC.B       0x2D                     ; '-'
  0x0800DFE3:  20           DC.B       0x20                     ; ' '
  0x0800DFE4:  47           DC.B       0x47                     ; 'G'
  0x0800DFE5:  61           DC.B       0x61                     ; 'a'
  0x0800DFE6:  69           DC.B       0x69                     ; 'i'
  0x0800DFE7:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFE8:  20           DC.B       0x20                     ; ' '
  0x0800DFE9:  44           DC.B       0x44                     ; 'D'
  0x0800DFEA:  72           DC.B       0x72                     ; 'r'
  0x0800DFEB:  69           DC.B       0x69                     ; 'i'
  0x0800DFEC:  66           DC.B       0x66                     ; 'f'
  0x0800DFED:  74           DC.B       0x74                     ; 't'
  0x0800DFEE:  20           DC.B       0x20                     ; ' '
  0x0800DFEF:  43           DC.B       0x43                     ; 'C'
  0x0800DFF0:  41           DC.B       0x41                     ; 'A'
  0x0800DFF1:  4C           DC.B       0x4C                     ; 'L'
  0x0800DFF2:  20           DC.B       0x20                     ; ' '
  0x0800DFF3:  45           DC.B       0x45                     ; 'E'
  0x0800DFF4:  4E           DC.B       0x4E                     ; 'N'
  0x0800DFF5:  44           DC.B       0x44                     ; 'D'
  0x0800DFF6:  45           DC.B       0x45                     ; 'E'
  0x0800DFF7:  20           DC.B       0x20                     ; ' '
  0x0800DFF8:  2D           DC.B       0x2D                     ; '-'
  0x0800DFF9:  2D           DC.B       0x2D                     ; '-'
  0x0800DFFA:  2D           DC.B       0x2D                     ; '-'
  0x0800DFFB:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.25 from ads1260.o, size=36, align=1

  0x0800DFFC:  45           DC.B       0x45                     ; 'E'
  0x0800DFFD:  52           DC.B       0x52                     ; 'R'
  0x0800DFFE:  52           DC.B       0x52                     ; 'R'
  0x0800DFFF:  4F           DC.B       0x4F                     ; 'O'
  0x0800E000:  52           DC.B       0x52                     ; 'R'
  0x0800E001:  20           DC.B       0x20                     ; ' '
  0x0800E002:  41           DC.B       0x41                     ; 'A'
  0x0800E003:  44           DC.B       0x44                     ; 'D'
  0x0800E004:  53           DC.B       0x53                     ; 'S'
  0x0800E005:  5F           DC.B       0x5F                     ; '_'
  0x0800E006:  31           DC.B       0x31                     ; '1'
  0x0800E007:  32           DC.B       0x32                     ; '2'
  0x0800E008:  36           DC.B       0x36                     ; '6'
  0x0800E009:  30           DC.B       0x30                     ; '0'
  0x0800E00A:  5F           DC.B       0x5F                     ; '_'
  0x0800E00B:  53           DC.B       0x53                     ; 'S'
  0x0800E00C:  65           DC.B       0x65                     ; 'e'
  0x0800E00D:  74           DC.B       0x74                     ; 't'
  0x0800E00E:  49           DC.B       0x49                     ; 'I'
  0x0800E00F:  6E           DC.B       0x6E                     ; 'n'
  0x0800E010:  74           DC.B       0x74                     ; 't'
  0x0800E011:  65           DC.B       0x65                     ; 'e'
  0x0800E012:  72           DC.B       0x72                     ; 'r'
  0x0800E013:  6E           DC.B       0x6E                     ; 'n'
  0x0800E014:  61           DC.B       0x61                     ; 'a'
  0x0800E015:  6C           DC.B       0x6C                     ; 'l'
  0x0800E016:  52           DC.B       0x52                     ; 'R'
  0x0800E017:  65           DC.B       0x65                     ; 'e'
  0x0800E018:  66           DC.B       0x66                     ; 'f'
  0x0800E019:  65           DC.B       0x65                     ; 'e'
  0x0800E01A:  72           DC.B       0x72                     ; 'r'
  0x0800E01B:  65           DC.B       0x65                     ; 'e'
  0x0800E01C:  6E           DC.B       0x6E                     ; 'n'
  0x0800E01D:  63           DC.B       0x63                     ; 'c'
  0x0800E01E:  65           DC.B       0x65                     ; 'e'
  0x0800E01F:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str from ah_counter.o, size=88, align=1

  0x0800E020:  54           DC.B       0x54                     ; 'T'
  0x0800E021:  69           DC.B       0x69                     ; 'i'
  0x0800E022:  6D           DC.B       0x6D                     ; 'm'
  0x0800E023:  65           DC.B       0x65                     ; 'e'
  0x0800E024:  20           DC.B       0x20                     ; ' '
  0x0800E025:  25           DC.B       0x25                     ; '%'
  0x0800E026:  64           DC.B       0x64                     ; 'd'
  0x0800E027:  3A           DC.B       0x3A                     ; ':'
  0x0800E028:  20           DC.B       0x20                     ; ' '
  0x0800E029:  42           DC.B       0x42                     ; 'B'
  0x0800E02A:  61           DC.B       0x61                     ; 'a'
  0x0800E02B:  74           DC.B       0x74                     ; 't'
  0x0800E02C:  74           DC.B       0x74                     ; 't'
  0x0800E02D:  65           DC.B       0x65                     ; 'e'
  0x0800E02E:  72           DC.B       0x72                     ; 'r'
  0x0800E02F:  69           DC.B       0x69                     ; 'i'
  0x0800E030:  65           DC.B       0x65                     ; 'e'
  0x0800E031:  20           DC.B       0x20                     ; ' '
  0x0800E032:  46           DC.B       0x46                     ; 'F'
  0x0800E033:  75           DC.B       0x75                     ; 'u'
  0x0800E034:  6C           DC.B       0x6C                     ; 'l'
  0x0800E035:  6C           DC.B       0x6C                     ; 'l'
  0x0800E036:  20           DC.B       0x20                     ; ' '
  0x0800E037:  65           DC.B       0x65                     ; 'e'
  0x0800E038:  76           DC.B       0x76                     ; 'v'
  0x0800E039:  65           DC.B       0x65                     ; 'e'
  0x0800E03A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E03B:  74           DC.B       0x74                     ; 't'
  0x0800E03C:  20           DC.B       0x20                     ; ' '
  0x0800E03D:  6D           DC.B       0x6D                     ; 'm'
  0x0800E03E:  41           DC.B       0x41                     ; 'A'
  0x0800E03F:  68           DC.B       0x68                     ; 'h'
  0x0800E040:  43           DC.B       0x43                     ; 'C'
  0x0800E041:  61           DC.B       0x61                     ; 'a'
  0x0800E042:  72           DC.B       0x72                     ; 'r'
  0x0800E043:  67           DC.B       0x67                     ; 'g'
  0x0800E044:  65           DC.B       0x65                     ; 'e'
  0x0800E045:  64           DC.B       0x64                     ; 'd'
  0x0800E046:  3D           DC.B       0x3D                     ; '='
  0x0800E047:  25           DC.B       0x25                     ; '%'
  0x0800E048:  64           DC.B       0x64                     ; 'd'
  0x0800E049:  2C           DC.B       0x2C                     ; ','
  0x0800E04A:  20           DC.B       0x20                     ; ' '
  0x0800E04B:  74           DC.B       0x74                     ; 't'
  0x0800E04C:  43           DC.B       0x43                     ; 'C'
  0x0800E04D:  68           DC.B       0x68                     ; 'h'
  0x0800E04E:  61           DC.B       0x61                     ; 'a'
  0x0800E04F:  72           DC.B       0x72                     ; 'r'
  0x0800E050:  67           DC.B       0x67                     ; 'g'
  0x0800E051:  65           DC.B       0x65                     ; 'e'
  0x0800E052:  3D           DC.B       0x3D                     ; '='
  0x0800E053:  25           DC.B       0x25                     ; '%'
  0x0800E054:  64           DC.B       0x64                     ; 'd'
  0x0800E055:  2C           DC.B       0x2C                     ; ','
  0x0800E056:  20           DC.B       0x20                     ; ' '
  0x0800E057:  63           DC.B       0x63                     ; 'c'
  0x0800E058:  65           DC.B       0x65                     ; 'e'
  0x0800E059:  66           DC.B       0x66                     ; 'f'
  0x0800E05A:  41           DC.B       0x41                     ; 'A'
  0x0800E05B:  68           DC.B       0x68                     ; 'h'
  0x0800E05C:  3D           DC.B       0x3D                     ; '='
  0x0800E05D:  25           DC.B       0x25                     ; '%'
  0x0800E05E:  64           DC.B       0x64                     ; 'd'
  0x0800E05F:  2C           DC.B       0x2C                     ; ','
  0x0800E060:  20           DC.B       0x20                     ; ' '
  0x0800E061:  63           DC.B       0x63                     ; 'c'
  0x0800E062:  65           DC.B       0x65                     ; 'e'
  0x0800E063:  66           DC.B       0x66                     ; 'f'
  0x0800E064:  57           DC.B       0x57                     ; 'W'
  0x0800E065:  68           DC.B       0x68                     ; 'h'
  0x0800E066:  3D           DC.B       0x3D                     ; '='
  0x0800E067:  25           DC.B       0x25                     ; '%'
  0x0800E068:  64           DC.B       0x64                     ; 'd'
  0x0800E069:  2C           DC.B       0x2C                     ; ','
  0x0800E06A:  20           DC.B       0x20                     ; ' '
  0x0800E06B:  75           DC.B       0x75                     ; 'u'
  0x0800E06C:  3D           DC.B       0x3D                     ; '='
  0x0800E06D:  25           DC.B       0x25                     ; '%'
  0x0800E06E:  64           DC.B       0x64                     ; 'd'
  0x0800E06F:  2C           DC.B       0x2C                     ; ','
  0x0800E070:  20           DC.B       0x20                     ; ' '
  0x0800E071:  69           DC.B       0x69                     ; 'i'
  0x0800E072:  3D           DC.B       0x3D                     ; '='
  0x0800E073:  25           DC.B       0x25                     ; '%'
  0x0800E074:  64           DC.B       0x64                     ; 'd'
  0x0800E075:  0D           DC.B       0x0D                     ; '\r'
  0x0800E076:  0A           DC.B       0x0A                     ; '\n'
  0x0800E077:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.13 from eeprom.o, size=12, align=1

  0x0800E078:  57           DC.B       0x57                     ; 'W'
  0x0800E079:  72           DC.B       0x72                     ; 'r'
  0x0800E07A:  69           DC.B       0x69                     ; 'i'
  0x0800E07B:  74           DC.B       0x74                     ; 't'
  0x0800E07C:  69           DC.B       0x69                     ; 'i'
  0x0800E07D:  6E           DC.B       0x6E                     ; 'n'
  0x0800E07E:  67           DC.B       0x67                     ; 'g'
  0x0800E07F:  20           DC.B       0x20                     ; ' '
  0x0800E080:  53           DC.B       0x53                     ; 'S'
  0x0800E081:  4E           DC.B       0x4E                     ; 'N'
  0x0800E082:  21           DC.B       0x21                     ; '!'
  0x0800E083:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2 from modbus.o, size=16, align=1

  0x0800E084:  4D           DC.B       0x4D                     ; 'M'
  0x0800E085:  42           DC.B       0x42                     ; 'B'
  0x0800E086:  20           DC.B       0x20                     ; ' '
  0x0800E087:  46           DC.B       0x46                     ; 'F'
  0x0800E088:  45           DC.B       0x45                     ; 'E'
  0x0800E089:  20           DC.B       0x20                     ; ' '
  0x0800E08A:  45           DC.B       0x45                     ; 'E'
  0x0800E08B:  72           DC.B       0x72                     ; 'r'
  0x0800E08C:  72           DC.B       0x72                     ; 'r'
  0x0800E08D:  6F           DC.B       0x6F                     ; 'o'
  0x0800E08E:  72           DC.B       0x72                     ; 'r'
  0x0800E08F:  21           DC.B       0x21                     ; '!'
  0x0800E090:  20           DC.B       0x20                     ; ' '
  0x0800E091:  0A           DC.B       0x0A                     ; '\n'
  0x0800E092:  0D           DC.B       0x0D                     ; '\r'
  0x0800E093:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3 from modbus.o, size=16, align=1

  0x0800E094:  4D           DC.B       0x4D                     ; 'M'
  0x0800E095:  42           DC.B       0x42                     ; 'B'
  0x0800E096:  20           DC.B       0x20                     ; ' '
  0x0800E097:  50           DC.B       0x50                     ; 'P'
  0x0800E098:  45           DC.B       0x45                     ; 'E'
  0x0800E099:  20           DC.B       0x20                     ; ' '
  0x0800E09A:  45           DC.B       0x45                     ; 'E'
  0x0800E09B:  72           DC.B       0x72                     ; 'r'
  0x0800E09C:  72           DC.B       0x72                     ; 'r'
  0x0800E09D:  6F           DC.B       0x6F                     ; 'o'
  0x0800E09E:  72           DC.B       0x72                     ; 'r'
  0x0800E09F:  21           DC.B       0x21                     ; '!'
  0x0800E0A0:  20           DC.B       0x20                     ; ' '
  0x0800E0A1:  0A           DC.B       0x0A                     ; '\n'
  0x0800E0A2:  0D           DC.B       0x0D                     ; '\r'
  0x0800E0A3:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4 from modbus.o, size=16, align=1

  0x0800E0A4:  4D           DC.B       0x4D                     ; 'M'
  0x0800E0A5:  42           DC.B       0x42                     ; 'B'
  0x0800E0A6:  20           DC.B       0x20                     ; ' '
  0x0800E0A7:  4E           DC.B       0x4E                     ; 'N'
  0x0800E0A8:  45           DC.B       0x45                     ; 'E'
  0x0800E0A9:  20           DC.B       0x20                     ; ' '
  0x0800E0AA:  45           DC.B       0x45                     ; 'E'
  0x0800E0AB:  72           DC.B       0x72                     ; 'r'
  0x0800E0AC:  72           DC.B       0x72                     ; 'r'
  0x0800E0AD:  6F           DC.B       0x6F                     ; 'o'
  0x0800E0AE:  72           DC.B       0x72                     ; 'r'
  0x0800E0AF:  21           DC.B       0x21                     ; '!'
  0x0800E0B0:  20           DC.B       0x20                     ; ' '
  0x0800E0B1:  0A           DC.B       0x0A                     ; '\n'
  0x0800E0B2:  0D           DC.B       0x0D                     ; '\r'
  0x0800E0B3:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.22 from outputs.o, size=24, align=1

  0x0800E0B4:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0B5:  55           DC.B       0x55                     ; 'U'
  0x0800E0B6:  54           DC.B       0x54                     ; 'T'
  0x0800E0B7:  50           DC.B       0x50                     ; 'P'
  0x0800E0B8:  55           DC.B       0x55                     ; 'U'
  0x0800E0B9:  54           DC.B       0x54                     ; 'T'
  0x0800E0BA:  53           DC.B       0x53                     ; 'S'
  0x0800E0BB:  5F           DC.B       0x5F                     ; '_'
  0x0800E0BC:  4C           DC.B       0x4C                     ; 'L'
  0x0800E0BD:  56           DC.B       0x56                     ; 'V'
  0x0800E0BE:  50           DC.B       0x50                     ; 'P'
  0x0800E0BF:  5F           DC.B       0x5F                     ; '_'
  0x0800E0C0:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0C1:  56           DC.B       0x56                     ; 'V'
  0x0800E0C2:  45           DC.B       0x45                     ; 'E'
  0x0800E0C3:  52           DC.B       0x52                     ; 'R'
  0x0800E0C4:  43           DC.B       0x43                     ; 'C'
  0x0800E0C5:  55           DC.B       0x55                     ; 'U'
  0x0800E0C6:  52           DC.B       0x52                     ; 'R'
  0x0800E0C7:  52           DC.B       0x52                     ; 'R'
  0x0800E0C8:  45           DC.B       0x45                     ; 'E'
  0x0800E0C9:  4E           DC.B       0x4E                     ; 'N'
  0x0800E0CA:  54           DC.B       0x54                     ; 'T'
  0x0800E0CB:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.29 from outputs.o, size=24, align=1

  0x0800E0CC:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0CD:  55           DC.B       0x55                     ; 'U'
  0x0800E0CE:  54           DC.B       0x54                     ; 'T'
  0x0800E0CF:  50           DC.B       0x50                     ; 'P'
  0x0800E0D0:  55           DC.B       0x55                     ; 'U'
  0x0800E0D1:  54           DC.B       0x54                     ; 'T'
  0x0800E0D2:  53           DC.B       0x53                     ; 'S'
  0x0800E0D3:  5F           DC.B       0x5F                     ; '_'
  0x0800E0D4:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0D5:  56           DC.B       0x56                     ; 'V'
  0x0800E0D6:  50           DC.B       0x50                     ; 'P'
  0x0800E0D7:  5F           DC.B       0x5F                     ; '_'
  0x0800E0D8:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0D9:  56           DC.B       0x56                     ; 'V'
  0x0800E0DA:  45           DC.B       0x45                     ; 'E'
  0x0800E0DB:  52           DC.B       0x52                     ; 'R'
  0x0800E0DC:  43           DC.B       0x43                     ; 'C'
  0x0800E0DD:  55           DC.B       0x55                     ; 'U'
  0x0800E0DE:  52           DC.B       0x52                     ; 'R'
  0x0800E0DF:  52           DC.B       0x52                     ; 'R'
  0x0800E0E0:  45           DC.B       0x45                     ; 'E'
  0x0800E0E1:  4E           DC.B       0x4E                     ; 'N'
  0x0800E0E2:  54           DC.B       0x54                     ; 'T'
  0x0800E0E3:  00           DC.B       0x00                     ; '\0'

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

  0x0800E0E4:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0E5:  55           DC.B       0x55                     ; 'U'
  0x0800E0E6:  54           DC.B       0x54                     ; 'T'
  0x0800E0E7:  50           DC.B       0x50                     ; 'P'
  0x0800E0E8:  55           DC.B       0x55                     ; 'U'
  0x0800E0E9:  54           DC.B       0x54                     ; 'T'
  0x0800E0EA:  53           DC.B       0x53                     ; 'S'
  0x0800E0EB:  5F           DC.B       0x5F                     ; '_'
  0x0800E0EC:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0ED:  56           DC.B       0x56                     ; 'V'
  0x0800E0EE:  50           DC.B       0x50                     ; 'P'
  0x0800E0EF:  5F           DC.B       0x5F                     ; '_'
  0x0800E0F0:  42           DC.B       0x42                     ; 'B'
  0x0800E0F1:  41           DC.B       0x41                     ; 'A'
  0x0800E0F2:  54           DC.B       0x54                     ; 'T'
  0x0800E0F3:  54           DC.B       0x54                     ; 'T'
  0x0800E0F4:  45           DC.B       0x45                     ; 'E'
  0x0800E0F5:  52           DC.B       0x52                     ; 'R'
  0x0800E0F6:  59           DC.B       0x59                     ; 'Y'
  0x0800E0F7:  5F           DC.B       0x5F                     ; '_'
  0x0800E0F8:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0F9:  56           DC.B       0x56                     ; 'V'
  0x0800E0FA:  45           DC.B       0x45                     ; 'E'
  0x0800E0FB:  52           DC.B       0x52                     ; 'R'
  0x0800E0FC:  56           DC.B       0x56                     ; 'V'
  0x0800E0FD:  4F           DC.B       0x4F                     ; 'O'
  0x0800E0FE:  4C           DC.B       0x4C                     ; 'L'
  0x0800E0FF:  54           DC.B       0x54                     ; 'T'
  0x0800E100:  41           DC.B       0x41                     ; 'A'
  0x0800E101:  47           DC.B       0x47                     ; 'G'
  0x0800E102:  45           DC.B       0x45                     ; 'E'
  0x0800E103:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.33 from outputs.o, size=12, align=1

  0x0800E104:  48           DC.B       0x48                     ; 'H'
  0x0800E105:  65           DC.B       0x65                     ; 'e'
  0x0800E106:  61           DC.B       0x61                     ; 'a'
  0x0800E107:  74           DC.B       0x74                     ; 't'
  0x0800E108:  65           DC.B       0x65                     ; 'e'
  0x0800E109:  72           DC.B       0x72                     ; 'r'
  0x0800E10A:  20           DC.B       0x20                     ; ' '
  0x0800E10B:  6F           DC.B       0x6F                     ; 'o'
  0x0800E10C:  66           DC.B       0x66                     ; 'f'
  0x0800E10D:  66           DC.B       0x66                     ; 'f'
  0x0800E10E:  0D           DC.B       0x0D                     ; '\r'
  0x0800E10F:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.35 from outputs.o, size=20, align=1

  0x0800E110:  41           DC.B       0x41                     ; 'A'
  0x0800E111:  55           DC.B       0x55                     ; 'U'
  0x0800E112:  58           DC.B       0x58                     ; 'X'
  0x0800E113:  20           DC.B       0x20                     ; ' '
  0x0800E114:  6F           DC.B       0x6F                     ; 'o'
  0x0800E115:  66           DC.B       0x66                     ; 'f'
  0x0800E116:  66           DC.B       0x66                     ; 'f'
  0x0800E117:  20           DC.B       0x20                     ; ' '
  0x0800E118:  28           DC.B       0x28                     ; '('
  0x0800E119:  53           DC.B       0x53                     ; 'S'
  0x0800E11A:  4F           DC.B       0x4F                     ; 'O'
  0x0800E11B:  43           DC.B       0x43                     ; 'C'
  0x0800E11C:  20           DC.B       0x20                     ; ' '
  0x0800E11D:  4D           DC.B       0x4D                     ; 'M'
  0x0800E11E:  6F           DC.B       0x6F                     ; 'o'
  0x0800E11F:  64           DC.B       0x64                     ; 'd'
  0x0800E120:  65           DC.B       0x65                     ; 'e'
  0x0800E121:  29           DC.B       0x29                     ; ')'
  0x0800E122:  0D           DC.B       0x0D                     ; '\r'
  0x0800E123:  00           DC.B       0x00                     ; '\0'

Section .rodata.AHBPrescTable from system_stm32g4xx.o, size=16, align=1


AHBPrescTable: 0x0800E124: 00 DC.B 0x00 ; '\0' 0x0800E125: 00 DC.B 0x00 ; '\0' 0x0800E126: 00 DC.B 0x00 ; '\0' 0x0800E127: 00 DC.B 0x00 ; '\0' 0x0800E128: 00 DC.B 0x00 ; '\0' 0x0800E129: 00 DC.B 0x00 ; '\0' 0x0800E12A: 00 DC.B 0x00 ; '\0' 0x0800E12B: 00 DC.B 0x00 ; '\0' 0x0800E12C: 01 DC.B 0x01 ; '\x01' 0x0800E12D: 02 DC.B 0x02 ; '\x02' 0x0800E12E: 03 DC.B 0x03 ; '\x03' 0x0800E12F: 04 DC.B 0x04 ; '\x04' 0x0800E130: 06 DC.B 0x06 ; '\x06' 0x0800E131: 07 DC.B 0x07 ; '\x07' 0x0800E132: 08 DC.B 0x08 ; '\b' 0x0800E133: 09 DC.B 0x09 ; '\t'

Section .rodata.APBPrescTable from system_stm32g4xx.o, size=8, align=1


APBPrescTable: 0x0800E134: 00 DC.B 0x00 ; '\0' 0x0800E135: 00 DC.B 0x00 ; '\0' 0x0800E136: 00 DC.B 0x00 ; '\0' 0x0800E137: 00 DC.B 0x00 ; '\0' 0x0800E138: 01 DC.B 0x01 ; '\x01' 0x0800E139: 02 DC.B 0x02 ; '\x02' 0x0800E13A: 03 DC.B 0x03 ; '\x03' 0x0800E13B: 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: 0x0800E13C: 30 DC.B 0x30 ; '0' 0x0800E13D: 31 DC.B 0x31 ; '1' 0x0800E13E: 32 DC.B 0x32 ; '2' 0x0800E13F: 33 DC.B 0x33 ; '3' 0x0800E140: 34 DC.B 0x34 ; '4' 0x0800E141: 35 DC.B 0x35 ; '5' 0x0800E142: 36 DC.B 0x36 ; '6' 0x0800E143: 37 DC.B 0x37 ; '7' 0x0800E144: 38 DC.B 0x38 ; '8' 0x0800E145: 39 DC.B 0x39 ; '9' 0x0800E146: 41 DC.B 0x41 ; 'A' 0x0800E147: 42 DC.B 0x42 ; 'B' 0x0800E148: 43 DC.B 0x43 ; 'C' 0x0800E149: 44 DC.B 0x44 ; 'D' 0x0800E14A: 45 DC.B 0x45 ; 'E' 0x0800E14B: 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: 0x0800E14C: 30 DC.B 0x30 ; '0' 0x0800E14D: 31 DC.B 0x31 ; '1' 0x0800E14E: 32 DC.B 0x32 ; '2' 0x0800E14F: 33 DC.B 0x33 ; '3' 0x0800E150: 34 DC.B 0x34 ; '4' 0x0800E151: 35 DC.B 0x35 ; '5' 0x0800E152: 36 DC.B 0x36 ; '6' 0x0800E153: 37 DC.B 0x37 ; '7' 0x0800E154: 38 DC.B 0x38 ; '8' 0x0800E155: 39 DC.B 0x39 ; '9' 0x0800E156: 61 DC.B 0x61 ; 'a' 0x0800E157: 62 DC.B 0x62 ; 'b' 0x0800E158: 63 DC.B 0x63 ; 'c' 0x0800E159: 64 DC.B 0x64 ; 'd' 0x0800E15A: 65 DC.B 0x65 ; 'e' 0x0800E15B: 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: 0x0800E15C: 20 DC.B 0x20 ; ' ' 0x0800E15D: 20 DC.B 0x20 ; ' ' 0x0800E15E: 20 DC.B 0x20 ; ' ' 0x0800E15F: 20 DC.B 0x20 ; ' ' 0x0800E160: 20 DC.B 0x20 ; ' ' 0x0800E161: 20 DC.B 0x20 ; ' ' 0x0800E162: 20 DC.B 0x20 ; ' ' 0x0800E163: 20 DC.B 0x20 ; ' ' 0x0800E164: 20 DC.B 0x20 ; ' ' 0x0800E165: 68 DC.B 0x68 ; 'h' 0x0800E166: 28 DC.B 0x28 ; '(' 0x0800E167: 28 DC.B 0x28 ; '(' 0x0800E168: 28 DC.B 0x28 ; '(' 0x0800E169: 28 DC.B 0x28 ; '(' 0x0800E16A: 20 DC.B 0x20 ; ' ' 0x0800E16B: 20 DC.B 0x20 ; ' ' 0x0800E16C: 20 DC.B 0x20 ; ' ' 0x0800E16D: 20 DC.B 0x20 ; ' ' 0x0800E16E: 20 DC.B 0x20 ; ' ' 0x0800E16F: 20 DC.B 0x20 ; ' ' 0x0800E170: 20 DC.B 0x20 ; ' ' 0x0800E171: 20 DC.B 0x20 ; ' ' 0x0800E172: 20 DC.B 0x20 ; ' ' 0x0800E173: 20 DC.B 0x20 ; ' ' 0x0800E174: 20 DC.B 0x20 ; ' ' 0x0800E175: 20 DC.B 0x20 ; ' ' 0x0800E176: 20 DC.B 0x20 ; ' ' 0x0800E177: 20 DC.B 0x20 ; ' ' 0x0800E178: 20 DC.B 0x20 ; ' ' 0x0800E179: 20 DC.B 0x20 ; ' ' 0x0800E17A: 20 DC.B 0x20 ; ' ' 0x0800E17B: 20 DC.B 0x20 ; ' ' 0x0800E17C: 48 DC.B 0x48 ; 'H' 0x0800E17D: 10 DC.B 0x10 ; '\x10' 0x0800E17E: 10 DC.B 0x10 ; '\x10' 0x0800E17F: 10 DC.B 0x10 ; '\x10' 0x0800E180: 10 DC.B 0x10 ; '\x10' 0x0800E181: 10 DC.B 0x10 ; '\x10' 0x0800E182: 10 DC.B 0x10 ; '\x10' 0x0800E183: 10 DC.B 0x10 ; '\x10' 0x0800E184: 10 DC.B 0x10 ; '\x10' 0x0800E185: 10 DC.B 0x10 ; '\x10' 0x0800E186: 10 DC.B 0x10 ; '\x10' 0x0800E187: 10 DC.B 0x10 ; '\x10' 0x0800E188: 10 DC.B 0x10 ; '\x10' 0x0800E189: 10 DC.B 0x10 ; '\x10' 0x0800E18A: 10 DC.B 0x10 ; '\x10' 0x0800E18B: 10 DC.B 0x10 ; '\x10' 0x0800E18C: 84 DC.B 0x84 ; '\x84' 0x0800E18D: 84 DC.B 0x84 ; '\x84' 0x0800E18E: 84 DC.B 0x84 ; '\x84' 0x0800E18F: 84 DC.B 0x84 ; '\x84' 0x0800E190: 84 DC.B 0x84 ; '\x84' 0x0800E191: 84 DC.B 0x84 ; '\x84' 0x0800E192: 84 DC.B 0x84 ; '\x84' 0x0800E193: 84 DC.B 0x84 ; '\x84' 0x0800E194: 84 DC.B 0x84 ; '\x84' 0x0800E195: 84 DC.B 0x84 ; '\x84' 0x0800E196: 10 DC.B 0x10 ; '\x10' 0x0800E197: 10 DC.B 0x10 ; '\x10' 0x0800E198: 10 DC.B 0x10 ; '\x10' 0x0800E199: 10 DC.B 0x10 ; '\x10' 0x0800E19A: 10 DC.B 0x10 ; '\x10' 0x0800E19B: 10 DC.B 0x10 ; '\x10' 0x0800E19C: 10 DC.B 0x10 ; '\x10' 0x0800E19D: 81 DC.B 0x81 ; '\x81' 0x0800E19E: 81 DC.B 0x81 ; '\x81' 0x0800E19F: 81 DC.B 0x81 ; '\x81' 0x0800E1A0: 81 DC.B 0x81 ; '\x81' 0x0800E1A1: 81 DC.B 0x81 ; '\x81' 0x0800E1A2: 81 DC.B 0x81 ; '\x81' 0x0800E1A3: 01 DC.B 0x01 ; '\x01' 0x0800E1A4: 01 DC.B 0x01 ; '\x01' 0x0800E1A5: 01 DC.B 0x01 ; '\x01' 0x0800E1A6: 01 DC.B 0x01 ; '\x01' 0x0800E1A7: 01 DC.B 0x01 ; '\x01' 0x0800E1A8: 01 DC.B 0x01 ; '\x01' 0x0800E1A9: 01 DC.B 0x01 ; '\x01' 0x0800E1AA: 01 DC.B 0x01 ; '\x01' 0x0800E1AB: 01 DC.B 0x01 ; '\x01' 0x0800E1AC: 01 DC.B 0x01 ; '\x01' 0x0800E1AD: 01 DC.B 0x01 ; '\x01' 0x0800E1AE: 01 DC.B 0x01 ; '\x01' 0x0800E1AF: 01 DC.B 0x01 ; '\x01' 0x0800E1B0: 01 DC.B 0x01 ; '\x01' 0x0800E1B1: 01 DC.B 0x01 ; '\x01' 0x0800E1B2: 01 DC.B 0x01 ; '\x01' 0x0800E1B3: 01 DC.B 0x01 ; '\x01' 0x0800E1B4: 01 DC.B 0x01 ; '\x01' 0x0800E1B5: 01 DC.B 0x01 ; '\x01' 0x0800E1B6: 01 DC.B 0x01 ; '\x01' 0x0800E1B7: 10 DC.B 0x10 ; '\x10' 0x0800E1B8: 10 DC.B 0x10 ; '\x10' 0x0800E1B9: 10 DC.B 0x10 ; '\x10' 0x0800E1BA: 10 DC.B 0x10 ; '\x10' 0x0800E1BB: 10 DC.B 0x10 ; '\x10' 0x0800E1BC: 10 DC.B 0x10 ; '\x10' 0x0800E1BD: 82 DC.B 0x82 ; '\x82' 0x0800E1BE: 82 DC.B 0x82 ; '\x82' 0x0800E1BF: 82 DC.B 0x82 ; '\x82' 0x0800E1C0: 82 DC.B 0x82 ; '\x82' 0x0800E1C1: 82 DC.B 0x82 ; '\x82' 0x0800E1C2: 82 DC.B 0x82 ; '\x82' 0x0800E1C3: 02 DC.B 0x02 ; '\x02' 0x0800E1C4: 02 DC.B 0x02 ; '\x02' 0x0800E1C5: 02 DC.B 0x02 ; '\x02' 0x0800E1C6: 02 DC.B 0x02 ; '\x02' 0x0800E1C7: 02 DC.B 0x02 ; '\x02' 0x0800E1C8: 02 DC.B 0x02 ; '\x02' 0x0800E1C9: 02 DC.B 0x02 ; '\x02' 0x0800E1CA: 02 DC.B 0x02 ; '\x02' 0x0800E1CB: 02 DC.B 0x02 ; '\x02' 0x0800E1CC: 02 DC.B 0x02 ; '\x02' 0x0800E1CD: 02 DC.B 0x02 ; '\x02' 0x0800E1CE: 02 DC.B 0x02 ; '\x02' 0x0800E1CF: 02 DC.B 0x02 ; '\x02' 0x0800E1D0: 02 DC.B 0x02 ; '\x02' 0x0800E1D1: 02 DC.B 0x02 ; '\x02' 0x0800E1D2: 02 DC.B 0x02 ; '\x02' 0x0800E1D3: 02 DC.B 0x02 ; '\x02' 0x0800E1D4: 02 DC.B 0x02 ; '\x02' 0x0800E1D5: 02 DC.B 0x02 ; '\x02' 0x0800E1D6: 02 DC.B 0x02 ; '\x02' 0x0800E1D7: 10 DC.B 0x10 ; '\x10' 0x0800E1D8: 10 DC.B 0x10 ; '\x10' 0x0800E1D9: 10 DC.B 0x10 ; '\x10' 0x0800E1DA: 10 DC.B 0x10 ; '\x10' 0x0800E1DB: 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: 0x0800E1DC: B500 PUSH {LR} 0x0800E1DE: 4806 LDR R0, =0x0800DEC4 ; [PC, #24] [0x0800E1F8] 0x0800E1E0: 4906 LDR R1, =0x0800DEC8 ; [PC, #24] [0x0800E1FC]
.L1: 0x0800E1E2: 4288 CMP R0, R1 0x0800E1E4: D005 BEQ .L2 ; 0x0800E1F2 0x0800E1E6: 6802 LDR R2, [R0] 0x0800E1E8: 3004 ADDS R0, #4 0x0800E1EA: B403 PUSH {R0-R1} 0x0800E1EC: 4790 BLX R2 0x0800E1EE: BC03 POP {R0-R1} 0x0800E1F0: E7F7 B .L1 ; 0x0800E1E2
.L2: 0x0800E1F2: BC08 POP {R3} 0x0800E1F4: 4718 BX R3 0x0800E1F6: 0000 NOP 0x0800E1F8: 0800DEC4 DC.W 0800DEC4 ; R_ARM_ABS32 0x0800E1FC: 0800DEC8 DC.W 0800DEC8 ; R_ARM_ABS32

Section .segger.init.table from [ Linker created ], size=112, align=4

  0x0800E200:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E204:  00           DC.B       0x00                     ; '\0'
  0x0800E205:  00           DC.B       0x00                     ; '\0'
  0x0800E206:  00           DC.B       0x00                     ; '\0'
  0x0800E207:  10           DC.B       0x10                     ; '\x10'
  0x0800E208:  1D           DC.B       0x1D                     ; '\x1D'
  0x0800E209:  13           DC.B       0x13                     ; '\x13'
  0x0800E20A:  00           DC.B       0x00                     ; '\0'
  0x0800E20B:  00           DC.B       0x00                     ; '\0'
  0x0800E20C:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E210:  1E           DC.B       0x1E                     ; '\x1E'
  0x0800E211:  13           DC.B       0x13                     ; '\x13'
  0x0800E212:  00           DC.B       0x00                     ; '\0'
  0x0800E213:  10           DC.B       0x10                     ; '\x10'
  0x0800E214:  03           DC.B       0x03                     ; '\x03'
  0x0800E215:  00           DC.B       0x00                     ; '\0'
  0x0800E216:  00           DC.B       0x00                     ; '\0'
  0x0800E217:  00           DC.B       0x00                     ; '\0'
  0x0800E218:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E21C:  22           DC.B       0x22                     ; '\"'
  0x0800E21D:  13           DC.B       0x13                     ; '\x13'
  0x0800E21E:  00           DC.B       0x00                     ; '\0'
  0x0800E21F:  10           DC.B       0x10                     ; '\x10'
  0x0800E220:  03           DC.B       0x03                     ; '\x03'
  0x0800E221:  00           DC.B       0x00                     ; '\0'
  0x0800E222:  00           DC.B       0x00                     ; '\0'
  0x0800E223:  00           DC.B       0x00                     ; '\0'
  0x0800E224:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E228:  26           DC.B       0x26                     ; '&'
  0x0800E229:  13           DC.B       0x13                     ; '\x13'
  0x0800E22A:  00           DC.B       0x00                     ; '\0'
  0x0800E22B:  10           DC.B       0x10                     ; '\x10'
  0x0800E22C:  20           DC.B       0x20                     ; ' '
  0x0800E22D:  04           DC.B       0x04                     ; '\x04'
  0x0800E22E:  00           DC.B       0x00                     ; '\0'
  0x0800E22F:  00           DC.B       0x00                     ; '\0'
  0x0800E230:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E234:  84           DC.B       0x84                     ; '\x84'
  0x0800E235:  17           DC.B       0x17                     ; '\x17'
  0x0800E236:  00           DC.B       0x00                     ; '\0'
  0x0800E237:  10           DC.B       0x10                     ; '\x10'
  0x0800E238:  04           DC.B       0x04                     ; '\x04'
  0x0800E239:  00           DC.B       0x00                     ; '\0'
  0x0800E23A:  00           DC.B       0x00                     ; '\0'
  0x0800E23B:  00           DC.B       0x00                     ; '\0'
  0x0800E23C:  0800E29D     DC.W       __SEGGER_init_zero
  0x0800E240:  00           DC.B       0x00                     ; '\0'
  0x0800E241:  00           DC.B       0x00                     ; '\0'
  0x0800E242:  00           DC.B       0x00                     ; '\0'
  0x0800E243:  20           DC.B       0x20                     ; ' '
  0x0800E244:  5C           DC.B       0x5C                     ; '\\'
  0x0800E245:  03           DC.B       0x03                     ; '\x03'
  0x0800E246:  00           DC.B       0x00                     ; '\0'
  0x0800E247:  00           DC.B       0x00                     ; '\0'
  0x0800E248:  0800E2AF     DC.W       __SEGGER_init_copy
  0x0800E24C:  88           DC.B       0x88                     ; '\x88'
  0x0800E24D:  17           DC.B       0x17                     ; '\x17'
  0x0800E24E:  00           DC.B       0x00                     ; '\0'
  0x0800E24F:  10           DC.B       0x10                     ; '\x10'
  0x0800E250:  0800E270     DC.W       0800E270               ; R_ARM_ABS32
  0x0800E254:  14           DC.B       0x14                     ; '\x14'
  0x0800E255:  00           DC.B       0x00                     ; '\0'
  0x0800E256:  00           DC.B       0x00                     ; '\0'
  0x0800E257:  00           DC.B       0x00                     ; '\0'
  0x0800E258:  0800E2C3     DC.W       __SEGGER_init_zpak
  0x0800E25C:  4C           DC.B       0x4C                     ; 'L'
  0x0800E25D:  17           DC.B       0x17                     ; '\x17'
  0x0800E25E:  00           DC.B       0x00                     ; '\0'
  0x0800E25F:  10           DC.B       0x10                     ; '\x10'
  0x0800E260:  0800E284     DC.W       0800E284               ; R_ARM_ABS32
  0x0800E264:  38           DC.B       0x38                     ; '8'
  0x0800E265:  00           DC.B       0x00                     ; '\0'
  0x0800E266:  00           DC.B       0x00                     ; '\0'
  0x0800E267:  00           DC.B       0x00                     ; '\0'
  0x0800E268:  0800E1DD     DC.W       __SEGGER_init_ctors
  0x0800E26C:  08003F27     DC.W       __SEGGER_init_done

Section .segger.init.data from [ Linker created ], size=44, align=4

  0x0800E270:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E271:  42           DC.B       0x42                     ; 'B'
  0x0800E272:  00           DC.B       0x00                     ; '\0'
  0x0800E273:  08           DC.B       0x08                     ; '\b'
  0x0800E274:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E275:  42           DC.B       0x42                     ; 'B'
  0x0800E276:  00           DC.B       0x00                     ; '\0'
  0x0800E277:  08           DC.B       0x08                     ; '\b'
  0x0800E278:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E279:  42           DC.B       0x42                     ; 'B'
  0x0800E27A:  00           DC.B       0x00                     ; '\0'
  0x0800E27B:  08           DC.B       0x08                     ; '\b'
  0x0800E27C:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E27D:  42           DC.B       0x42                     ; 'B'
  0x0800E27E:  00           DC.B       0x00                     ; '\0'
  0x0800E27F:  08           DC.B       0x08                     ; '\b'
  0x0800E280:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E281:  42           DC.B       0x42                     ; 'B'
  0x0800E282:  00           DC.B       0x00                     ; '\0'
  0x0800E283:  08           DC.B       0x08                     ; '\b'
  0x0800E284:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E285:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E286:  FE           DC.B       0xFE                     ; '\xFE'
  0x0800E287:  01           DC.B       0x01                     ; '\x01'
  0x0800E288:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E289:  EE           DC.B       0xEE                     ; '\xEE'
  0x0800E28A:  10           DC.B       0x10                     ; '\x10'
  0x0800E28B:  01           DC.B       0x01                     ; '\x01'
  0x0800E28C:  44           DC.B       0x44                     ; 'D'
  0x0800E28D:  C4           DC.B       0xC4                     ; '\xC4'
  0x0800E28E:  12           DC.B       0x12                     ; '\x12'
  0x0800E28F:  10           DC.B       0x10                     ; '\x10'
  0x0800E290:  C8           DC.B       0xC8                     ; '\xC8'
  0x0800E291:  12           DC.B       0x12                     ; '\x12'
  0x0800E292:  10           DC.B       0x10                     ; '\x10'
  0x0800E293:  94           DC.B       0x94                     ; '\x94'
  0x0800E294:  CC           DC.B       0xCC                     ; '\xCC'
  0x0800E295:  12           DC.B       0x12                     ; '\x12'
  0x0800E296:  10           DC.B       0x10                     ; '\x10'
  0x0800E297:  24           DC.B       0x24                     ; '$'
  0x0800E298:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E299:  00           DC.B       0x00                     ; '\0'
  0x0800E29A:  00           DC.B       0x00                     ; '\0'
  0x0800E29B:  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: 0x0800E29C: 6820 LDR R0, [R4] 0x0800E29E: 6861 LDR R1, [R4, #4] 0x0800E2A0: 3408 ADDS R4, #8 0x0800E2A2: 2200 MOVS R2, #0 0x0800E2A4: E000 B .L2 ; 0x0800E2A8
.L1: 0x0800E2A6: 5442 STRB R2, [R0, R1]
.L2: 0x0800E2A8: 1E49 SUBS R1, R1, #1 0x0800E2AA: D5FC BPL .L1 ; 0x0800E2A6 0x0800E2AC: 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: 0x0800E2AE: 6820 LDR R0, [R4] 0x0800E2B0: 6861 LDR R1, [R4, #4] 0x0800E2B2: 68A2 LDR R2, [R4, #8] 0x0800E2B4: 340C ADDS R4, #12 0x0800E2B6: E001 B .L2 ; 0x0800E2BC
.L1: 0x0800E2B8: 5C8B LDRB R3, [R1, R2] 0x0800E2BA: 5483 STRB R3, [R0, R2]
.L2: 0x0800E2BC: 1E52 SUBS R2, R2, #1 0x0800E2BE: D5FB BPL .L1 ; 0x0800E2B8 0x0800E2C0: 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: 0x0800E2C2: 6820 LDR R0, [R4] 0x0800E2C4: 6861 LDR R1, [R4, #4] 0x0800E2C6: 68A2 LDR R2, [R4, #8] 0x0800E2C8: 340C ADDS R4, #12
.L1: 0x0800E2CA: 780B LDRB R3, [R1] 0x0800E2CC: 1C49 ADDS R1, R1, #1 0x0800E2CE: 2608 MOVS R6, #8
.L2: 0x0800E2D0: 2500 MOVS R5, #0 0x0800E2D2: 085B LSRS R3, R3, #1 0x0800E2D4: D201 BCS .L3 ; 0x0800E2DA 0x0800E2D6: 780D LDRB R5, [R1] 0x0800E2D8: 1C49 ADDS R1, R1, #1
.L3: 0x0800E2DA: 7005 STRB R5, [R0] 0x0800E2DC: 1C40 ADDS R0, R0, #1 0x0800E2DE: 1E52 SUBS R2, R2, #1 0x0800E2E0: D002 BEQ .L4 ; 0x0800E2E8 0x0800E2E2: 1E76 SUBS R6, R6, #1 0x0800E2E4: D1F4 BNE .L2 ; 0x0800E2D0 0x0800E2E6: E7F0 B .L1 ; 0x0800E2CA
.L4: 0x0800E2E8: 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: 00 DC.B 0x00 ; '\0' 0x10000015: 00 DC.B 0x00 ; '\0' 0x10000016: 02 DC.B 0x02 ; '\x02' 0x10000017: 34 DC.B 0x34 ; '4' 0x10000018: 00 DC.B 0x00 ; '\0' 0x10000019: 03 DC.B 0x03 ; '\x03' 0x1000001A: 0E DC.B 0x0E ; '\x0E' 0x1000001B: 49 DC.B 0x49 ; 'I' 0x1000001C: 13 DC.B 0x13 ; '\x13' 0x1000001D: 3F DC.B 0x3F ; '?' 0x1000001E: 19 DC.B 0x19 ; '\x19' 0x1000001F: 3A DC.B 0x3A ; ':' 0x10000020: 0B DC.B 0x0B ; '\v' 0x10000021: 3B DC.B 0x3B ; ';' 0x10000022: 0B DC.B 0x0B ; '\v' 0x10000023: 02 DC.B 0x02 ; '\x02' 0x10000024: 18 DC.B 0x18 ; '\x18' 0x10000025: 00 DC.B 0x00 ; '\0' 0x10000026: 00 DC.B 0x00 ; '\0' 0x10000027: 03 DC.B 0x03 ; '\x03' 0x10000028: 16 DC.B 0x16 ; '\x16' 0x10000029: 00 DC.B 0x00 ; '\0' 0x1000002A: 49 DC.B 0x49 ; 'I' 0x1000002B: 13 DC.B 0x13 ; '\x13' 0x1000002C: 03 DC.B 0x03 ; '\x03' 0x1000002D: 0E DC.B 0x0E ; '\x0E' 0x1000002E: 3A DC.B 0x3A ; ':' 0x1000002F: 0B DC.B 0x0B ; '\v' 0x10000030: 3B DC.B 0x3B ; ';' 0x10000031: 0B DC.B 0x0B ; '\v' 0x10000032: 00 DC.B 0x00 ; '\0' 0x10000033: 00 DC.B 0x00 ; '\0' 0x10000034: 04 DC.B 0x04 ; '\x04' 0x10000035: 35 DC.B 0x35 ; '5' 0x10000036: 00 DC.B 0x00 ; '\0' 0x10000037: 49 DC.B 0x49 ; 'I' 0x10000038: 13 DC.B 0x13 ; '\x13' 0x10000039: 00 DC.B 0x00 ; '\0' 0x1000003A: 00 DC.B 0x00 ; '\0' 0x1000003B: 05 DC.B 0x05 ; '\x05' 0x1000003C: 17 DC.B 0x17 ; '\x17' 0x1000003D: 01 DC.B 0x01 ; '\x01' 0x1000003E: 0B DC.B 0x0B ; '\v' 0x1000003F: 05 DC.B 0x05 ; '\x05' 0x10000040: 3A DC.B 0x3A ; ':' 0x10000041: 0B DC.B 0x0B ; '\v' 0x10000042: 3B DC.B 0x3B ; ';' 0x10000043: 0B DC.B 0x0B ; '\v' 0x10000044: 00 DC.B 0x00 ; '\0' 0x10000045: 00 DC.B 0x00 ; '\0' 0x10000046: 06 DC.B 0x06 ; '\x06' 0x10000047: 0D DC.B 0x0D ; '\r' 0x10000048: 00 DC.B 0x00 ; '\0' 0x10000049: 03 DC.B 0x03 ; '\x03' 0x1000004A: 0E DC.B 0x0E ; '\x0E' 0x1000004B: 49 DC.B 0x49 ; 'I' 0x1000004C: 13 DC.B 0x13 ; '\x13' 0x1000004D: 3A DC.B 0x3A ; ':' 0x1000004E: 0B DC.B 0x0B ; '\v' 0x1000004F: 3B DC.B 0x3B ; ';' 0x10000050: 0B DC.B 0x0B ; '\v' 0x10000051: 38 DC.B 0x38 ; '8' 0x10000052: 0B DC.B 0x0B ; '\v' 0x10000053: 00 DC.B 0x00 ; '\0' 0x10000054: 00 DC.B 0x00 ; '\0' 0x10000055: 07 DC.B 0x07 ; '\x07' 0x10000056: 13 DC.B 0x13 ; '\x13' 0x10000057: 01 DC.B 0x01 ; '\x01' 0x10000058: 0B DC.B 0x0B ; '\v' 0x10000059: 05 DC.B 0x05 ; '\x05' 0x1000005A: 3A DC.B 0x3A ; ':' 0x1000005B: 0B DC.B 0x0B ; '\v' 0x1000005C: 3B DC.B 0x3B ; ';' 0x1000005D: 0B DC.B 0x0B ; '\v' 0x1000005E: 00 DC.B 0x00 ; '\0' 0x1000005F: 00 DC.B 0x00 ; '\0' 0x10000060: 08 DC.B 0x08 ; '\b' 0x10000061: 13 DC.B 0x13 ; '\x13' 0x10000062: 01 DC.B 0x01 ; '\x01' 0x10000063: 0B DC.B 0x0B ; '\v' 0x10000064: 0B DC.B 0x0B ; '\v' 0x10000065: 3A DC.B 0x3A ; ':' 0x10000066: 0B DC.B 0x0B ; '\v' 0x10000067: 3B DC.B 0x3B ; ';' 0x10000068: 0B DC.B 0x0B ; '\v' 0x10000069: 00 DC.B 0x00 ; '\0' 0x1000006A: 00 DC.B 0x00 ; '\0' 0x1000006B: 09 DC.B 0x09 ; '\t' 0x1000006C: 16 DC.B 0x16 ; '\x16' 0x1000006D: 00 DC.B 0x00 ; '\0' 0x1000006E: 49 DC.B 0x49 ; 'I' 0x1000006F: 13 DC.B 0x13 ; '\x13' 0x10000070: 03 DC.B 0x03 ; '\x03' 0x10000071: 0E DC.B 0x0E ; '\x0E' 0x10000072: 3A DC.B 0x3A ; ':' 0x10000073: 0B DC.B 0x0B ; '\v' 0x10000074: 3B DC.B 0x3B ; ';' 0x10000075: 05 DC.B 0x05 ; '\x05' 0x10000076: 00 DC.B 0x00 ; '\0' 0x10000077: 00 DC.B 0x00 ; '\0' 0x10000078: 0A DC.B 0x0A ; '\n' 0x10000079: 24 DC.B 0x24 ; '$' 0x1000007A: 00 DC.B 0x00 ; '\0' 0x1000007B: 03 DC.B 0x03 ; '\x03' 0x1000007C: 0E DC.B 0x0E ; '\x0E' 0x1000007D: 3E DC.B 0x3E ; '>' 0x1000007E: 0B DC.B 0x0B ; '\v' 0x1000007F: 0B DC.B 0x0B ; '\v' 0x10000080: 0B DC.B 0x0B ; '\v' 0x10000081: 00 DC.B 0x00 ; '\0' 0x10000082: 00 DC.B 0x00 ; '\0' 0x10000083: 0B DC.B 0x0B ; '\v' 0x10000084: 01 DC.B 0x01 ; '\x01' 0x10000085: 01 DC.B 0x01 ; '\x01' 0x10000086: 49 DC.B 0x49 ; 'I' 0x10000087: 13 DC.B 0x13 ; '\x13' 0x10000088: 00 DC.B 0x00 ; '\0' 0x10000089: 00 DC.B 0x00 ; '\0' 0x1000008A: 0C DC.B 0x0C ; '\x0C' 0x1000008B: 21 DC.B 0x21 ; '!' 0x1000008C: 00 DC.B 0x00 ; '\0' 0x1000008D: 49 DC.B 0x49 ; 'I' 0x1000008E: 13 DC.B 0x13 ; '\x13' 0x1000008F: 37 DC.B 0x37 ; '7' 0x10000090: 0B DC.B 0x0B ; '\v' 0x10000091: 00 DC.B 0x00 ; '\0' 0x10000092: 00 DC.B 0x00 ; '\0' 0x10000093: 0D DC.B 0x0D ; '\r' 0x10000094: 24 DC.B 0x24 ; '$' 0x10000095: 00 DC.B 0x00 ; '\0' 0x10000096: 03 DC.B 0x03 ; '\x03' 0x10000097: 0E DC.B 0x0E ; '\x0E' 0x10000098: 0B DC.B 0x0B ; '\v' 0x10000099: 0B DC.B 0x0B ; '\v' 0x1000009A: 3E DC.B 0x3E ; '>' 0x1000009B: 0B DC.B 0x0B ; '\v' 0x1000009C: 00 DC.B 0x00 ; '\0' 0x1000009D: 00 DC.B 0x00 ; '\0' 0x1000009E: 0E DC.B 0x0E ; '\x0E' 0x1000009F: 0D DC.B 0x0D ; '\r' 0x100000A0: 00 DC.B 0x00 ; '\0' 0x100000A1: 03 DC.B 0x03 ; '\x03' 0x100000A2: 0E DC.B 0x0E ; '\x0E' 0x100000A3: 49 DC.B 0x49 ; 'I' 0x100000A4: 13 DC.B 0x13 ; '\x13' 0x100000A5: 3A DC.B 0x3A ; ':' 0x100000A6: 0B DC.B 0x0B ; '\v' 0x100000A7: 3B DC.B 0x3B ; ';' 0x100000A8: 0B DC.B 0x0B ; '\v' 0x100000A9: 38 DC.B 0x38 ; '8' 0x100000AA: 05 DC.B 0x05 ; '\x05' 0x100000AB: 00 DC.B 0x00 ; '\0' 0x100000AC: 00 DC.B 0x00 ; '\0' 0x100000AD: 0F DC.B 0x0F ; '\x0F' 0x100000AE: 21 DC.B 0x21 ; '!' 0x100000AF: 00 DC.B 0x00 ; '\0' 0x100000B0: 49 DC.B 0x49 ; 'I' 0x100000B1: 13 DC.B 0x13 ; '\x13' 0x100000B2: 37 DC.B 0x37 ; '7' 0x100000B3: 05 DC.B 0x05 ; '\x05' 0x100000B4: 00 DC.B 0x00 ; '\0' 0x100000B5: 00 DC.B 0x00 ; '\0' 0x100000B6: 10 DC.B 0x10 ; '\x10' 0x100000B7: 17 DC.B 0x17 ; '\x17' 0x100000B8: 01 DC.B 0x01 ; '\x01' 0x100000B9: 0B DC.B 0x0B ; '\v' 0x100000BA: 0B DC.B 0x0B ; '\v' 0x100000BB: 3A DC.B 0x3A ; ':' 0x100000BC: 0B DC.B 0x0B ; '\v' 0x100000BD: 3B DC.B 0x3B ; ';' 0x100000BE: 0B DC.B 0x0B ; '\v' 0x100000BF: 00 DC.B 0x00 ; '\0' 0x100000C0: 00 DC.B 0x00 ; '\0' 0x100000C1: 11 DC.B 0x11 ; '\x11' 0x100000C2: 2E DC.B 0x2E ; '.' 0x100000C3: 00 DC.B 0x00 ; '\0' 0x100000C4: 11 DC.B 0x11 ; '\x11' 0x100000C5: 01 DC.B 0x01 ; '\x01' 0x100000C6: 12 DC.B 0x12 ; '\x12' 0x100000C7: 06 DC.B 0x06 ; '\x06' 0x100000C8: 40 DC.B 0x40 ; '@' 0x100000C9: 18 DC.B 0x18 ; '\x18' 0x100000CA: 97 DC.B 0x97 ; '\x97' 0x100000CB: 42 DC.B 0x42 ; 'B' 0x100000CC: 19 DC.B 0x19 ; '\x19' 0x100000CD: 03 DC.B 0x03 ; '\x03' 0x100000CE: 0E DC.B 0x0E ; '\x0E' 0x100000CF: 3A DC.B 0x3A ; ':' 0x100000D0: 0B DC.B 0x0B ; '\v' 0x100000D1: 3B DC.B 0x3B ; ';' 0x100000D2: 0B DC.B 0x0B ; '\v' 0x100000D3: 27 DC.B 0x27 ; ''' 0x100000D4: 19 DC.B 0x19 ; '\x19' 0x100000D5: 3F DC.B 0x3F ; '?' 0x100000D6: 19 DC.B 0x19 ; '\x19' 0x100000D7: 00 DC.B 0x00 ; '\0' 0x100000D8: 00 DC.B 0x00 ; '\0' 0x100000D9: 00 DC.B 0x00 ; '\0' 0x100000DA: B2 DC.B 0xB2 ; '\xB2' 0x100000DB: 09 DC.B 0x09 ; '\t' 0x100000DC: 00 DC.B 0x00 ; '\0' 0x100000DD: 00 DC.B 0x00 ; '\0' 0x100000DE: 04 DC.B 0x04 ; '\x04' 0x100000DF: 00 DC.B 0x00 ; '\0' 0x100000E0: B5 DC.B 0xB5 ; '\xB5' 0x100000E1: 2D DC.B 0x2D ; '-' 0x100000E2: 00 DC.B 0x00 ; '\0' 0x100000E3: 00 DC.B 0x00 ; '\0' 0x100000E4: 04 DC.B 0x04 ; '\x04' 0x100000E5: 01 DC.B 0x01 ; '\x01' 0x100000E6: AC DC.B 0xAC ; '\xAC' 0x100000E7: 2D DC.B 0x2D ; '-' 0x100000E8: 01 DC.B 0x01 ; '\x01' 0x100000E9: 00 DC.B 0x00 ; '\0' 0x100000EA: 1D DC.B 0x1D ; '\x1D' 0x100000EB: 00 DC.B 0x00 ; '\0' 0x100000EC: E9 DC.B 0xE9 ; '\xE9' 0x100000ED: 2D DC.B 0x2D ; '-' 0x100000EE: 01 DC.B 0x01 ; '\x01' 0x100000EF: 00 DC.B 0x00 ; '\0' 0x100000F0: F0 DC.B 0xF0 ; '\xF0' 0x100000F1: FE DC.B 0xFE ; '\xFE' 0x100000F2: 00 DC.B 0x00 ; '\0' 0x100000F3: 00 DC.B 0x00 ; '\0' 0x100000F4: 24 DC.B 0x24 ; '$' 0x100000F5: 2E DC.B 0x2E ; '.' 0x100000F6: 01 DC.B 0x01 ; '\x01' 0x100000F7: 00 DC.B 0x00 ; '\0' 0x100000F8: 44 DC.B 0x44 ; 'D' 0x100000F9: C9 DC.B 0xC9 ; '\xC9' 0x100000FA: 00 DC.B 0x00 ; '\0' 0x100000FB: 08 DC.B 0x08 ; '\b' 0x100000FC: 90 DC.B 0x90 ; '\x90' 0x100000FD: 00 DC.B 0x00 ; '\0' 0x100000FE: 00 DC.B 0x00 ; '\0' 0x100000FF: 00 DC.B 0x00 ; '\0' 0x10000100: 02 DC.B 0x02 ; '\x02' 0x10000101: 51 DC.B 0x51 ; 'Q' 0x10000102: 2E DC.B 0x2E ; '.' 0x10000103: 01 DC.B 0x01 ; '\x01' 0x10000104: 00 DC.B 0x00 ; '\0' 0x10000105: 37 DC.B 0x37 ; '7' 0x10000106: 00 DC.B 0x00 ; '\0' 0x10000107: 00 DC.B 0x00 ; '\0' 0x10000108: 00 DC.B 0x00 ; '\0' 0x10000109: 03 DC.B 0x03 ; '\x03' 0x1000010A: 09 DC.B 0x09 ; '\t' 0x1000010B: 05 DC.B 0x05 ; '\x05' 0x1000010C: 03 DC.B 0x03 ; '\x03' 0x1000010D: 00 DC.B 0x00 ; '\0' 0x1000010E: 00 DC.B 0x00 ; '\0' 0x1000010F: 00 DC.B 0x00 ; '\0' 0x10000110: 10 DC.B 0x10 ; '\x10' 0x10000111: 03 DC.B 0x03 ; '\x03' 0x10000112: 42 DC.B 0x42 ; 'B' 0x10000113: 00 DC.B 0x00 ; '\0' 0x10000114: 00 DC.B 0x00 ; '\0' 0x10000115: 00 DC.B 0x00 ; '\0' 0x10000116: C9 DC.B 0xC9 ; '\xC9' 0x10000117: 3A DC.B 0x3A ; ':' 0x10000118: 01 DC.B 0x01 ; '\x01' 0x10000119: 00 DC.B 0x00 ; '\0' 0x1000011A: 02 DC.B 0x02 ; '\x02' 0x1000011B: FE DC.B 0xFE ; '\xFE' 0x1000011C: 04 DC.B 0x04 ; '\x04' 0x1000011D: 47 DC.B 0x47 ; 'G' 0x1000011E: 00 DC.B 0x00 ; '\0' 0x1000011F: 00 DC.B 0x00 ; '\0' 0x10000120: 00 DC.B 0x00 ; '\0' 0x10000121: 05 DC.B 0x05 ; '\x05' 0x10000122: F8 DC.B 0xF8 ; '\xF8' 0x10000123: 03 DC.B 0x03 ; '\x03' 0x10000124: 02 DC.B 0x02 ; '\x02' 0x10000125: FA DC.B 0xFA ; '\xFA' 0x10000126: 06 DC.B 0x06 ; '\x06' 0x10000127: 5A DC.B 0x5A ; 'Z' 0x10000128: 2E DC.B 0x2E ; '.' 0x10000129: 01 DC.B 0x01 ; '\x01' 0x1000012A: 00 DC.B 0x00 ; '\0' 0x1000012B: 65 DC.B 0x65 ; 'e' 0x1000012C: 00 DC.B 0x00 ; '\0' 0x1000012D: 00 DC.B 0x00 ; '\0' 0x1000012E: 00 DC.B 0x00 ; '\0' 0x1000012F: 02 DC.B 0x02 ; '\x02' 0x10000130: FC DC.B 0xFC ; '\xFC' 0x10000131: 00 DC.B 0x00 ; '\0' 0x10000132: 06 DC.B 0x06 ; '\x06' 0x10000133: A1 DC.B 0xA1 ; '\xA1' 0x10000134: 3A DC.B 0x3A ; ':' 0x10000135: 01 DC.B 0x01 ; '\x01' 0x10000136: 00 DC.B 0x00 ; '\0' 0x10000137: 2C DC.B 0x2C ; ',' 0x10000138: 09 DC.B 0x09 ; '\t' 0x10000139: 00 DC.B 0x00 ; '\0' 0x1000013A: 00 DC.B 0x00 ; '\0' 0x1000013B: 02 DC.B 0x02 ; '\x02' 0x1000013C: FD DC.B 0xFD ; '\xFD' 0x1000013D: 00 DC.B 0x00 ; '\0' 0x1000013E: 00 DC.B 0x00 ; '\0' 0x1000013F: 03 DC.B 0x03 ; '\x03' 0x10000140: 70 DC.B 0x70 ; 'p' 0x10000141: 00 DC.B 0x00 ; '\0' 0x10000142: 00 DC.B 0x00 ; '\0' 0x10000143: 00 DC.B 0x00 ; '\0' 0x10000144: 8F DC.B 0x8F ; '\x8F' 0x10000145: 3A DC.B 0x3A ; ':' 0x10000146: 01 DC.B 0x01 ; '\x01' 0x10000147: 00 DC.B 0x00 ; '\0' 0x10000148: 02 DC.B 0x02 ; '\x02' 0x10000149: F7 DC.B 0xF7 ; '\xF7' 0x1000014A: 07 DC.B 0x07 ; '\x07' 0x1000014B: F8 DC.B 0xF8 ; '\xF8' 0x1000014C: 03 DC.B 0x03 ; '\x03' 0x1000014D: 02 DC.B 0x02 ; '\x02' 0x1000014E: F3 DC.B 0xF3 ; '\xF3' 0x1000014F: 06 DC.B 0x06 ; '\x06' 0x10000150: 5C DC.B 0x5C ; '\\' 0x10000151: 2E DC.B 0x2E ; '.' 0x10000152: 01 DC.B 0x01 ; '\x01' 0x10000153: 00 DC.B 0x00 ; '\0' 0x10000154: 8E DC.B 0x8E ; '\x8E' 0x10000155: 00 DC.B 0x00 ; '\0' 0x10000156: 00 DC.B 0x00 ; '\0' 0x10000157: 00 DC.B 0x00 ; '\0' 0x10000158: 02 DC.B 0x02 ; '\x02' 0x10000159: F5 DC.B 0xF5 ; '\xF5' 0x1000015A: 00 DC.B 0x00 ; '\0' 0x1000015B: 06 DC.B 0x06 ; '\x06' 0x1000015C: 26 DC.B 0x26 ; '&' 0x1000015D: 35 DC.B 0x35 ; '5' 0x1000015E: 01 DC.B 0x01 ; '\x01' 0x1000015F: 00 DC.B 0x00 ; '\0' 0x10000160: 99 DC.B 0x99 ; '\x99' 0x10000161: 04 DC.B 0x04 ; '\x04' 0x10000162: 00 DC.B 0x00 ; '\0' 0x10000163: 00 DC.B 0x00 ; '\0' 0x10000164: 02 DC.B 0x02 ; '\x02' 0x10000165: F6 DC.B 0xF6 ; '\xF6' 0x10000166: C8 DC.B 0xC8 ; '\xC8' 0x10000167: 00 DC.B 0x00 ; '\0' 0x10000168: 03 DC.B 0x03 ; '\x03' 0x10000169: 99 DC.B 0x99 ; '\x99' 0x1000016A: 00 DC.B 0x00 ; '\0' 0x1000016B: 00 DC.B 0x00 ; '\0' 0x1000016C: 00 DC.B 0x00 ; '\0' 0x1000016D: 13 DC.B 0x13 ; '\x13' 0x1000016E: 35 DC.B 0x35 ; '5' 0x1000016F: 01 DC.B 0x01 ; '\x01' 0x10000170: 00 DC.B 0x00 ; '\0' 0x10000171: 02 DC.B 0x02 ; '\x02' 0x10000172: 8C DC.B 0x8C ; '\x8C' 0x10000173: 08 DC.B 0x08 ; '\b' 0x10000174: C8 DC.B 0xC8 ; '\xC8' 0x10000175: 02 DC.B 0x02 ; '\x02' 0x10000176: 23 DC.B 0x23 ; '#' 0x10000177: 06 DC.B 0x06 ; '\x06' 0x10000178: 66 DC.B 0x66 ; 'f' 0x10000179: 2E DC.B 0x2E ; '.' 0x1000017A: 01 DC.B 0x01 ; '\x01' 0x1000017B: 00 DC.B 0x00 ; '\0' 0x1000017C: 2E DC.B 0x2E ; '.' 0x1000017D: 04 DC.B 0x04 ; '\x04' 0x1000017E: 00 DC.B 0x00 ; '\0' 0x1000017F: 00 DC.B 0x00 ; '\0' 0x10000180: 02 DC.B 0x02 ; '\x02' 0x10000181: 26 DC.B 0x26 ; '&' 0x10000182: 00 DC.B 0x00 ; '\0' 0x10000183: 06 DC.B 0x06 ; '\x06' 0x10000184: 8A DC.B 0x8A ; '\x8A' 0x10000185: 2E DC.B 0x2E ; '.' 0x10000186: 01 DC.B 0x01 ; '\x01' 0x10000187: 00 DC.B 0x00 ; '\0' 0x10000188: 2E DC.B 0x2E ; '.' 0x10000189: 04 DC.B 0x04 ; '\x04' 0x1000018A: 00 DC.B 0x00 ; '\0' 0x1000018B: 00 DC.B 0x00 ; '\0' 0x1000018C: 02 DC.B 0x02 ; '\x02' 0x1000018D: 27 DC.B 0x27 ; ''' 0x1000018E: 02 DC.B 0x02 ; '\x02' 0x1000018F: 06 DC.B 0x06 ; '\x06' 0x10000190: 94 DC.B 0x94 ; '\x94' 0x10000191: 2E DC.B 0x2E ; '.' 0x10000192: 01 DC.B 0x01 ; '\x01' 0x10000193: 00 DC.B 0x00 ; '\0' 0x10000194: 41 DC.B 0x41 ; 'A' 0x10000195: 04 DC.B 0x04 ; '\x04' 0x10000196: 00 DC.B 0x00 ; '\0' 0x10000197: 00 DC.B 0x00 ; '\0' 0x10000198: 02 DC.B 0x02 ; '\x02' 0x10000199: 28 DC.B 0x28 ; '(' 0x1000019A: 04 DC.B 0x04 ; '\x04' 0x1000019B: 06 DC.B 0x06 ; '\x06' 0x1000019C: AD DC.B 0xAD ; '\xAD' 0x1000019D: 2E DC.B 0x2E ; '.' 0x1000019E: 01 DC.B 0x01 ; '\x01' 0x1000019F: 00 DC.B 0x00 ; '\0' 0x100001A0: 2E DC.B 0x2E ; '.' 0x100001A1: 04 DC.B 0x04 ; '\x04' 0x100001A2: 00 DC.B 0x00 ; '\0' 0x100001A3: 00 DC.B 0x00 ; '\0' 0x100001A4: 02 DC.B 0x02 ; '\x02' 0x100001A5: 2A DC.B 0x2A ; '*' 0x100001A6: 08 DC.B 0x08 ; '\b' 0x100001A7: 06 DC.B 0x06 ; '\x06' 0x100001A8: BF DC.B 0xBF ; '\xBF' 0x100001A9: 2E DC.B 0x2E ; '.' 0x100001AA: 01 DC.B 0x01 ; '\x01' 0x100001AB: 00 DC.B 0x00 ; '\0' 0x100001AC: 2E DC.B 0x2E ; '.' 0x100001AD: 04 DC.B 0x04 ; '\x04' 0x100001AE: 00 DC.B 0x00 ; '\0' 0x100001AF: 00 DC.B 0x00 ; '\0' 0x100001B0: 02 DC.B 0x02 ; '\x02' 0x100001B1: 2B DC.B 0x2B ; '+' 0x100001B2: 0A DC.B 0x0A ; '\n' 0x100001B3: 06 DC.B 0x06 ; '\x06' 0x100001B4: D1 DC.B 0xD1 ; '\xD1' 0x100001B5: 2E DC.B 0x2E ; '.' 0x100001B6: 01 DC.B 0x01 ; '\x01' 0x100001B7: 00 DC.B 0x00 ; '\0' 0x100001B8: 2E DC.B 0x2E ; '.' 0x100001B9: 04 DC.B 0x04 ; '\x04' 0x100001BA: 00 DC.B 0x00 ; '\0' 0x100001BB: 00 DC.B 0x00 ; '\0' 0x100001BC: 02 DC.B 0x02 ; '\x02' 0x100001BD: 2D DC.B 0x2D ; '-' 0x100001BE: 0C DC.B 0x0C ; '\x0C' 0x100001BF: 06 DC.B 0x06 ; '\x06' 0x100001C0: E6 DC.B 0xE6 ; '\xE6' 0x100001C1: 2E DC.B 0x2E ; '.' 0x100001C2: 01 DC.B 0x01 ; '\x01' 0x100001C3: 00 DC.B 0x00 ; '\0' 0x100001C4: 2E DC.B 0x2E ; '.' 0x100001C5: 04 DC.B 0x04 ; '\x04' 0x100001C6: 00 DC.B 0x00 ; '\0' 0x100001C7: 00 DC.B 0x00 ; '\0' 0x100001C8: 02 DC.B 0x02 ; '\x02' 0x100001C9: 2E DC.B 0x2E ; '.' 0x100001CA: 0E DC.B 0x0E ; '\x0E' 0x100001CB: 06 DC.B 0x06 ; '\x06' 0x100001CC: F0 DC.B 0xF0 ; '\xF0' 0x100001CD: 2E DC.B 0x2E ; '.' 0x100001CE: 01 DC.B 0x01 ; '\x01' 0x100001CF: 00 DC.B 0x00 ; '\0' 0x100001D0: 41 DC.B 0x41 ; 'A' 0x100001D1: 04 DC.B 0x04 ; '\x04' 0x100001D2: 00 DC.B 0x00 ; '\0' 0x100001D3: 00 DC.B 0x00 ; '\0' 0x100001D4: 02 DC.B 0x02 ; '\x02' 0x100001D5: 30 DC.B 0x30 ; '0' 0x100001D6: 10 DC.B 0x10 ; '\x10' 0x100001D7: 06 DC.B 0x06 ; '\x06' 0x100001D8: F9 DC.B 0xF9 ; '\xF9' 0x100001D9: 2E DC.B 0x2E ; '.' 0x100001DA: 01 DC.B 0x01 ; '\x01' 0x100001DB: 00 DC.B 0x00 ; '\0' 0x100001DC: 2E DC.B 0x2E ; '.' 0x100001DD: 04 DC.B 0x04 ; '\x04' 0x100001DE: 00 DC.B 0x00 ; '\0' 0x100001DF: 00 DC.B 0x00 ; '\0' 0x100001E0: 02 DC.B 0x02 ; '\x02' 0x100001E1: 32 DC.B 0x32 ; '2' 0x100001E2: 14 DC.B 0x14 ; '\x14' 0x100001E3: 06 DC.B 0x06 ; '\x06' 0x100001E4: 04 DC.B 0x04 ; '\x04' 0x100001E5: 2F DC.B 0x2F ; '/' 0x100001E6: 01 DC.B 0x01 ; '\x01' 0x100001E7: 00 DC.B 0x00 ; '\0' 0x100001E8: 2E DC.B 0x2E ; '.' 0x100001E9: 04 DC.B 0x04 ; '\x04' 0x100001EA: 00 DC.B 0x00 ; '\0' 0x100001EB: 00 DC.B 0x00 ; '\0' 0x100001EC: 02 DC.B 0x02 ; '\x02' 0x100001ED: 33 DC.B 0x33 ; '3' 0x100001EE: 16 DC.B 0x16 ; '\x16' 0x100001EF: 06 DC.B 0x06 ; '\x06' 0x100001F0: 0C DC.B 0x0C ; '\x0C' 0x100001F1: 2F DC.B 0x2F ; '/' 0x100001F2: 01 DC.B 0x01 ; '\x01' 0x100001F3: 00 DC.B 0x00 ; '\0' 0x100001F4: 2E DC.B 0x2E ; '.' 0x100001F5: 04 DC.B 0x04 ; '\x04' 0x100001F6: 00 DC.B 0x00 ; '\0' 0x100001F7: 00 DC.B 0x00 ; '\0' 0x100001F8: 02 DC.B 0x02 ; '\x02' 0x100001F9: 35 DC.B 0x35 ; '5' 0x100001FA: 18 DC.B 0x18 ; '\x18' 0x100001FB: 06 DC.B 0x06 ; '\x06' 0x100001FC: 1A DC.B 0x1A ; '\x1A' 0x100001FD: 2F DC.B 0x2F ; '/' 0x100001FE: 01 DC.B 0x01 ; '\x01' 0x100001FF: 00 DC.B 0x00 ; '\0' 0x10000200: 2E DC.B 0x2E ; '.' 0x10000201: 04 DC.B 0x04 ; '\x04' 0x10000202: 00 DC.B 0x00 ; '\0' 0x10000203: 00 DC.B 0x00 ; '\0' 0x10000204: 02 DC.B 0x02 ; '\x02' 0x10000205: 36 DC.B 0x36 ; '6' 0x10000206: 1A DC.B 0x1A ; '\x1A' 0x10000207: 06 DC.B 0x06 ; '\x06' 0x10000208: 22 DC.B 0x22 ; '\"' 0x10000209: 2F DC.B 0x2F ; '/' 0x1000020A: 01 DC.B 0x01 ; '\x01' 0x1000020B: 00 DC.B 0x00 ; '\0' 0x1000020C: 2E DC.B 0x2E ; '.' 0x1000020D: 04 DC.B 0x04 ; '\x04' 0x1000020E: 00 DC.B 0x00 ; '\0' 0x1000020F: 00 DC.B 0x00 ; '\0' 0x10000210: 02 DC.B 0x02 ; '\x02' 0x10000211: 38 DC.B 0x38 ; '8' 0x10000212: 1C DC.B 0x1C ; '\x1C' 0x10000213: 06 DC.B 0x06 ; '\x06' 0x10000214: 2A DC.B 0x2A ; '*' 0x10000215: 2F DC.B 0x2F ; '/' 0x10000216: 01 DC.B 0x01 ; '\x01' 0x10000217: 00 DC.B 0x00 ; '\0' 0x10000218: 2E DC.B 0x2E ; '.' 0x10000219: 04 DC.B 0x04 ; '\x04' 0x1000021A: 00 DC.B 0x00 ; '\0' 0x1000021B: 00 DC.B 0x00 ; '\0' 0x1000021C: 02 DC.B 0x02 ; '\x02' 0x1000021D: 39 DC.B 0x39 ; '9' 0x1000021E: 1E DC.B 0x1E ; '\x1E' 0x1000021F: 06 DC.B 0x06 ; '\x06' 0x10000220: 34 DC.B 0x34 ; '4' 0x10000221: 2F DC.B 0x2F ; '/' 0x10000222: 01 DC.B 0x01 ; '\x01' 0x10000223: 00 DC.B 0x00 ; '\0' 0x10000224: 2E DC.B 0x2E ; '.' 0x10000225: 04 DC.B 0x04 ; '\x04' 0x10000226: 00 DC.B 0x00 ; '\0' 0x10000227: 00 DC.B 0x00 ; '\0' 0x10000228: 02 DC.B 0x02 ; '\x02' 0x10000229: 3A DC.B 0x3A ; ':' 0x1000022A: 20 DC.B 0x20 ; ' ' 0x1000022B: 06 DC.B 0x06 ; '\x06' 0x1000022C: 3D DC.B 0x3D ; '=' 0x1000022D: 2F DC.B 0x2F ; '/' 0x1000022E: 01 DC.B 0x01 ; '\x01' 0x1000022F: 00 DC.B 0x00 ; '\0' 0x10000230: 2E DC.B 0x2E ; '.' 0x10000231: 04 DC.B 0x04 ; '\x04' 0x10000232: 00 DC.B 0x00 ; '\0' 0x10000233: 00 DC.B 0x00 ; '\0' 0x10000234: 02 DC.B 0x02 ; '\x02' 0x10000235: 3B DC.B 0x3B ; ';' 0x10000236: 22 DC.B 0x22 ; '\"' 0x10000237: 06 DC.B 0x06 ; '\x06' 0x10000238: 45 DC.B 0x45 ; 'E' 0x10000239: 2F DC.B 0x2F ; '/' 0x1000023A: 01 DC.B 0x01 ; '\x01' 0x1000023B: 00 DC.B 0x00 ; '\0' 0x1000023C: 54 DC.B 0x54 ; 'T' 0x1000023D: 04 DC.B 0x04 ; '\x04' 0x1000023E: 00 DC.B 0x00 ; '\0' 0x1000023F: 00 DC.B 0x00 ; '\0' 0x10000240: 02 DC.B 0x02 ; '\x02' 0x10000241: 3C DC.B 0x3C ; '<' 0x10000242: 24 DC.B 0x24 ; '$' 0x10000243: 06 DC.B 0x06 ; '\x06' 0x10000244: 5E DC.B 0x5E ; '^' 0x10000245: 2F DC.B 0x2F ; '/' 0x10000246: 01 DC.B 0x01 ; '\x01' 0x10000247: 00 DC.B 0x00 ; '\0' 0x10000248: 2E DC.B 0x2E ; '.' 0x10000249: 04 DC.B 0x04 ; '\x04' 0x1000024A: 00 DC.B 0x00 ; '\0' 0x1000024B: 00 DC.B 0x00 ; '\0' 0x1000024C: 02 DC.B 0x02 ; '\x02' 0x1000024D: 3F DC.B 0x3F ; '?' 0x1000024E: 34 DC.B 0x34 ; '4' 0x1000024F: 06 DC.B 0x06 ; '\x06' 0x10000250: 67 DC.B 0x67 ; 'g' 0x10000251: 2F DC.B 0x2F ; '/' 0x10000252: 01 DC.B 0x01 ; '\x01' 0x10000253: 00 DC.B 0x00 ; '\0' 0x10000254: 2E DC.B 0x2E ; '.' 0x10000255: 04 DC.B 0x04 ; '\x04' 0x10000256: 00 DC.B 0x00 ; '\0' 0x10000257: 00 DC.B 0x00 ; '\0' 0x10000258: 02 DC.B 0x02 ; '\x02' 0x10000259: 40 DC.B 0x40 ; '@' 0x1000025A: 36 DC.B 0x36 ; '6' 0x1000025B: 06 DC.B 0x06 ; '\x06' 0x1000025C: 6F DC.B 0x6F ; 'o' 0x1000025D: 2F DC.B 0x2F ; '/' 0x1000025E: 01 DC.B 0x01 ; '\x01' 0x1000025F: 00 DC.B 0x00 ; '\0' 0x10000260: 2E DC.B 0x2E ; '.' 0x10000261: 04 DC.B 0x04 ; '\x04' 0x10000262: 00 DC.B 0x00 ; '\0' 0x10000263: 00 DC.B 0x00 ; '\0' 0x10000264: 02 DC.B 0x02 ; '\x02' 0x10000265: 42 DC.B 0x42 ; 'B' 0x10000266: 38 DC.B 0x38 ; '8' 0x10000267: 06 DC.B 0x06 ; '\x06' 0x10000268: 78 DC.B 0x78 ; 'x' 0x10000269: 2F DC.B 0x2F ; '/' 0x1000026A: 01 DC.B 0x01 ; '\x01' 0x1000026B: 00 DC.B 0x00 ; '\0' 0x1000026C: 2E DC.B 0x2E ; '.' 0x1000026D: 04 DC.B 0x04 ; '\x04' 0x1000026E: 00 DC.B 0x00 ; '\0' 0x1000026F: 00 DC.B 0x00 ; '\0' 0x10000270: 02 DC.B 0x02 ; '\x02' 0x10000271: 43 DC.B 0x43 ; 'C' 0x10000272: 3A DC.B 0x3A ; ':' 0x10000273: 06 DC.B 0x06 ; '\x06' 0x10000274: 80 DC.B 0x80 ; '\x80' 0x10000275: 2F DC.B 0x2F ; '/' 0x10000276: 01 DC.B 0x01 ; '\x01' 0x10000277: 00 DC.B 0x00 ; '\0' 0x10000278: 67 DC.B 0x67 ; 'g' 0x10000279: 04 DC.B 0x04 ; '\x04' 0x1000027A: 00 DC.B 0x00 ; '\0' 0x1000027B: 00 DC.B 0x00 ; '\0' 0x1000027C: 02 DC.B 0x02 ; '\x02' 0x1000027D: 45 DC.B 0x45 ; 'E' 0x1000027E: 3C DC.B 0x3C ; '<' 0x1000027F: 06 DC.B 0x06 ; '\x06' 0x10000280: 9F DC.B 0x9F ; '\x9F' 0x10000281: 2F DC.B 0x2F ; '/' 0x10000282: 01 DC.B 0x01 ; '\x01' 0x10000283: 00 DC.B 0x00 ; '\0' 0x10000284: 67 DC.B 0x67 ; 'g' 0x10000285: 04 DC.B 0x04 ; '\x04' 0x10000286: 00 DC.B 0x00 ; '\0' 0x10000287: 00 DC.B 0x00 ; '\0' 0x10000288: 02 DC.B 0x02 ; '\x02' 0x10000289: 46 DC.B 0x46 ; 'F' 0x1000028A: 3E DC.B 0x3E ; '>' 0x1000028B: 06 DC.B 0x06 ; '\x06' 0x1000028C: B2 DC.B 0xB2 ; '\xB2' 0x1000028D: 2F DC.B 0x2F ; '/' 0x1000028E: 01 DC.B 0x01 ; '\x01' 0x1000028F: 00 DC.B 0x00 ; '\0' 0x10000290: 67 DC.B 0x67 ; 'g' 0x10000291: 04 DC.B 0x04 ; '\x04' 0x10000292: 00 DC.B 0x00 ; '\0' 0x10000293: 00 DC.B 0x00 ; '\0' 0x10000294: 02 DC.B 0x02 ; '\x02' 0x10000295: 49 DC.B 0x49 ; 'I' 0x10000296: 40 DC.B 0x40 ; '@' 0x10000297: 06 DC.B 0x06 ; '\x06' 0x10000298: D1 DC.B 0xD1 ; '\xD1' 0x10000299: 2F DC.B 0x2F ; '/' 0x1000029A: 01 DC.B 0x01 ; '\x01' 0x1000029B: 00 DC.B 0x00 ; '\0' 0x1000029C: 67 DC.B 0x67 ; 'g' 0x1000029D: 04 DC.B 0x04 ; '\x04' 0x1000029E: 00 DC.B 0x00 ; '\0' 0x1000029F: 00 DC.B 0x00 ; '\0' 0x100002A0: 02 DC.B 0x02 ; '\x02' 0x100002A1: 4A DC.B 0x4A ; 'J' 0x100002A2: 42 DC.B 0x42 ; 'B' 0x100002A3: 06 DC.B 0x06 ; '\x06' 0x100002A4: EF DC.B 0xEF ; '\xEF' 0x100002A5: 2F DC.B 0x2F ; '/' 0x100002A6: 01 DC.B 0x01 ; '\x01' 0x100002A7: 00 DC.B 0x00 ; '\0' 0x100002A8: 67 DC.B 0x67 ; 'g' 0x100002A9: 04 DC.B 0x04 ; '\x04' 0x100002AA: 00 DC.B 0x00 ; '\0' 0x100002AB: 00 DC.B 0x00 ; '\0' 0x100002AC: 02 DC.B 0x02 ; '\x02' 0x100002AD: 4C DC.B 0x4C ; 'L' 0x100002AE: 44 DC.B 0x44 ; 'D' 0x100002AF: 06 DC.B 0x06 ; '\x06' 0x100002B0: 0D DC.B 0x0D ; '\r' 0x100002B1: 30 DC.B 0x30 ; '0' 0x100002B2: 01 DC.B 0x01 ; '\x01' 0x100002B3: 00 DC.B 0x00 ; '\0' 0x100002B4: 67 DC.B 0x67 ; 'g' 0x100002B5: 04 DC.B 0x04 ; '\x04' 0x100002B6: 00 DC.B 0x00 ; '\0' 0x100002B7: 00 DC.B 0x00 ; '\0' 0x100002B8: 02 DC.B 0x02 ; '\x02' 0x100002B9: 4D DC.B 0x4D ; 'M' 0x100002BA: 46 DC.B 0x46 ; 'F' 0x100002BB: 06 DC.B 0x06 ; '\x06' 0x100002BC: 2A DC.B 0x2A ; '*' 0x100002BD: 30 DC.B 0x30 ; '0' 0x100002BE: 01 DC.B 0x01 ; '\x01' 0x100002BF: 00 DC.B 0x00 ; '\0' 0x100002C0: 67 DC.B 0x67 ; 'g' 0x100002C1: 04 DC.B 0x04 ; '\x04' 0x100002C2: 00 DC.B 0x00 ; '\0' 0x100002C3: 00 DC.B 0x00 ; '\0' 0x100002C4: 02 DC.B 0x02 ; '\x02' 0x100002C5: 4F DC.B 0x4F ; 'O' 0x100002C6: 48 DC.B 0x48 ; 'H' 0x100002C7: 06 DC.B 0x06 ; '\x06' 0x100002C8: 4C DC.B 0x4C ; 'L' 0x100002C9: 30 DC.B 0x30 ; '0' 0x100002CA: 01 DC.B 0x01 ; '\x01' 0x100002CB: 00 DC.B 0x00 ; '\0' 0x100002CC: 67 DC.B 0x67 ; 'g' 0x100002CD: 04 DC.B 0x04 ; '\x04' 0x100002CE: 00 DC.B 0x00 ; '\0' 0x100002CF: 00 DC.B 0x00 ; '\0' 0x100002D0: 02 DC.B 0x02 ; '\x02' 0x100002D1: 50 DC.B 0x50 ; 'P' 0x100002D2: 4A DC.B 0x4A ; 'J' 0x100002D3: 06 DC.B 0x06 ; '\x06' 0x100002D4: 6D DC.B 0x6D ; 'm' 0x100002D5: 30 DC.B 0x30 ; '0' 0x100002D6: 01 DC.B 0x01 ; '\x01' 0x100002D7: 00 DC.B 0x00 ; '\0' 0x100002D8: 67 DC.B 0x67 ; 'g' 0x100002D9: 04 DC.B 0x04 ; '\x04' 0x100002DA: 00 DC.B 0x00 ; '\0' 0x100002DB: 00 DC.B 0x00 ; '\0' 0x100002DC: 02 DC.B 0x02 ; '\x02' 0x100002DD: 52 DC.B 0x52 ; 'R' 0x100002DE: 4C DC.B 0x4C ; 'L' 0x100002DF: 06 DC.B 0x06 ; '\x06' 0x100002E0: 8E DC.B 0x8E ; '\x8E' 0x100002E1: 30 DC.B 0x30 ; '0' 0x100002E2: 01 DC.B 0x01 ; '\x01' 0x100002E3: 00 DC.B 0x00 ; '\0' 0x100002E4: 67 DC.B 0x67 ; 'g' 0x100002E5: 04 DC.B 0x04 ; '\x04' 0x100002E6: 00 DC.B 0x00 ; '\0' 0x100002E7: 00 DC.B 0x00 ; '\0' 0x100002E8: 02 DC.B 0x02 ; '\x02' 0x100002E9: 53 DC.B 0x53 ; 'S' 0x100002EA: 4E DC.B 0x4E ; 'N' 0x100002EB: 06 DC.B 0x06 ; '\x06' 0x100002EC: AE DC.B 0xAE ; '\xAE' 0x100002ED: 30 DC.B 0x30 ; '0' 0x100002EE: 01 DC.B 0x01 ; '\x01' 0x100002EF: 00 DC.B 0x00 ; '\0' 0x100002F0: 2E DC.B 0x2E ; '.' 0x100002F1: 04 DC.B 0x04 ; '\x04' 0x100002F2: 00 DC.B 0x00 ; '\0' 0x100002F3: 00 DC.B 0x00 ; '\0' 0x100002F4: 02 DC.B 0x02 ; '\x02' 0x100002F5: 57 DC.B 0x57 ; 'W' 0x100002F6: 50 DC.B 0x50 ; 'P' 0x100002F7: 06 DC.B 0x06 ; '\x06' 0x100002F8: B6 DC.B 0xB6 ; '\xB6' 0x100002F9: 30 DC.B 0x30 ; '0' 0x100002FA: 01 DC.B 0x01 ; '\x01' 0x100002FB: 00 DC.B 0x00 ; '\0' 0x100002FC: 2E DC.B 0x2E ; '.' 0x100002FD: 04 DC.B 0x04 ; '\x04' 0x100002FE: 00 DC.B 0x00 ; '\0' 0x100002FF: 00 DC.B 0x00 ; '\0' 0x10000300: 02 DC.B 0x02 ; '\x02' 0x10000301: 58 DC.B 0x58 ; 'X' 0x10000302: 52 DC.B 0x52 ; 'R' 0x10000303: 06 DC.B 0x06 ; '\x06' 0x10000304: BA DC.B 0xBA ; '\xBA' 0x10000305: 30 DC.B 0x30 ; '0' 0x10000306: 01 DC.B 0x01 ; '\x01' 0x10000307: 00 DC.B 0x00 ; '\0' 0x10000308: 2E DC.B 0x2E ; '.' 0x10000309: 04 DC.B 0x04 ; '\x04' 0x1000030A: 00 DC.B 0x00 ; '\0' 0x1000030B: 00 DC.B 0x00 ; '\0' 0x1000030C: 02 DC.B 0x02 ; '\x02' 0x1000030D: 5A DC.B 0x5A ; 'Z' 0x1000030E: 54 DC.B 0x54 ; 'T' 0x1000030F: 06 DC.B 0x06 ; '\x06' 0x10000310: C3 DC.B 0xC3 ; '\xC3' 0x10000311: 30 DC.B 0x30 ; '0' 0x10000312: 01 DC.B 0x01 ; '\x01' 0x10000313: 00 DC.B 0x00 ; '\0' 0x10000314: 2E DC.B 0x2E ; '.' 0x10000315: 04 DC.B 0x04 ; '\x04' 0x10000316: 00 DC.B 0x00 ; '\0' 0x10000317: 00 DC.B 0x00 ; '\0' 0x10000318: 02 DC.B 0x02 ; '\x02' 0x10000319: 5B DC.B 0x5B ; '[' 0x1000031A: 56 DC.B 0x56 ; 'V' 0x1000031B: 06 DC.B 0x06 ; '\x06' 0x1000031C: CC DC.B 0xCC ; '\xCC' 0x1000031D: 30 DC.B 0x30 ; '0' 0x1000031E: 01 DC.B 0x01 ; '\x01' 0x1000031F: 00 DC.B 0x00 ; '\0' 0x10000320: 2E DC.B 0x2E ; '.' 0x10000321: 04 DC.B 0x04 ; '\x04' 0x10000322: 00 DC.B 0x00 ; '\0' 0x10000323: 00 DC.B 0x00 ; '\0' 0x10000324: 02 DC.B 0x02 ; '\x02' 0x10000325: 5D DC.B 0x5D ; ']' 0x10000326: 58 DC.B 0x58 ; 'X' 0x10000327: 06 DC.B 0x06 ; '\x06' 0x10000328: D5 DC.B 0xD5 ; '\xD5' 0x10000329: 30 DC.B 0x30 ; '0' 0x1000032A: 01 DC.B 0x01 ; '\x01' 0x1000032B: 00 DC.B 0x00 ; '\0' 0x1000032C: 2E DC.B 0x2E ; '.' 0x1000032D: 04 DC.B 0x04 ; '\x04' 0x1000032E: 00 DC.B 0x00 ; '\0' 0x1000032F: 00 DC.B 0x00 ; '\0' 0x10000330: 02 DC.B 0x02 ; '\x02' 0x10000331: 5E DC.B 0x5E ; '^' 0x10000332: 5A DC.B 0x5A ; 'Z' 0x10000333: 06 DC.B 0x06 ; '\x06' 0x10000334: DF DC.B 0xDF ; '\xDF' 0x10000335: 30 DC.B 0x30 ; '0' 0x10000336: 01 DC.B 0x01 ; '\x01' 0x10000337: 00 DC.B 0x00 ; '\0' 0x10000338: 41 DC.B 0x41 ; 'A' 0x10000339: 04 DC.B 0x04 ; '\x04' 0x1000033A: 00 DC.B 0x00 ; '\0' 0x1000033B: 00 DC.B 0x00 ; '\0' 0x1000033C: 02 DC.B 0x02 ; '\x02' 0x1000033D: 5F DC.B 0x5F ; '_' 0x1000033E: 5C DC.B 0x5C ; '\\' 0x1000033F: 06 DC.B 0x06 ; '\x06' 0x10000340: EC DC.B 0xEC ; '\xEC' 0x10000341: 30 DC.B 0x30 ; '0' 0x10000342: 01 DC.B 0x01 ; '\x01' 0x10000343: 00 DC.B 0x00 ; '\0' 0x10000344: 41 DC.B 0x41 ; 'A' 0x10000345: 04 DC.B 0x04 ; '\x04' 0x10000346: 00 DC.B 0x00 ; '\0' 0x10000347: 00 DC.B 0x00 ; '\0' 0x10000348: 02 DC.B 0x02 ; '\x02' 0x10000349: 60 DC.B 0x60 ; '`' 0x1000034A: 60 DC.B 0x60 ; '`' 0x1000034B: 06 DC.B 0x06 ; '\x06' 0x1000034C: F7 DC.B 0xF7 ; '\xF7' 0x1000034D: 30 DC.B 0x30 ; '0' 0x1000034E: 01 DC.B 0x01 ; '\x01' 0x1000034F: 00 DC.B 0x00 ; '\0' 0x10000350: 2E DC.B 0x2E ; '.' 0x10000351: 04 DC.B 0x04 ; '\x04' 0x10000352: 00 DC.B 0x00 ; '\0' 0x10000353: 00 DC.B 0x00 ; '\0' 0x10000354: 02 DC.B 0x02 ; '\x02' 0x10000355: 61 DC.B 0x61 ; 'a' 0x10000356: 64 DC.B 0x64 ; 'd' 0x10000357: 06 DC.B 0x06 ; '\x06' 0x10000358: 03 DC.B 0x03 ; '\x03' 0x10000359: 31 DC.B 0x31 ; '1' 0x1000035A: 01 DC.B 0x01 ; '\x01' 0x1000035B: 00 DC.B 0x00 ; '\0' 0x1000035C: 2E DC.B 0x2E ; '.' 0x1000035D: 04 DC.B 0x04 ; '\x04' 0x1000035E: 00 DC.B 0x00 ; '\0' 0x1000035F: 00 DC.B 0x00 ; '\0' 0x10000360: 02 DC.B 0x02 ; '\x02' 0x10000361: 62 DC.B 0x62 ; 'b' 0x10000362: 66 DC.B 0x66 ; 'f' 0x10000363: 06 DC.B 0x06 ; '\x06' 0x10000364: 0D DC.B 0x0D ; '\r' 0x10000365: 31 DC.B 0x31 ; '1' 0x10000366: 01 DC.B 0x01 ; '\x01' 0x10000367: 00 DC.B 0x00 ; '\0' 0x10000368: 2E DC.B 0x2E ; '.' 0x10000369: 04 DC.B 0x04 ; '\x04' 0x1000036A: 00 DC.B 0x00 ; '\0' 0x1000036B: 00 DC.B 0x00 ; '\0' 0x1000036C: 02 DC.B 0x02 ; '\x02' 0x1000036D: 63 DC.B 0x63 ; 'c' 0x1000036E: 68 DC.B 0x68 ; 'h' 0x1000036F: 06 DC.B 0x06 ; '\x06' 0x10000370: 24 DC.B 0x24 ; '$' 0x10000371: 31 DC.B 0x31 ; '1' 0x10000372: 01 DC.B 0x01 ; '\x01' 0x10000373: 00 DC.B 0x00 ; '\0' 0x10000374: 67 DC.B 0x67 ; 'g' 0x10000375: 04 DC.B 0x04 ; '\x04' 0x10000376: 00 DC.B 0x00 ; '\0' 0x10000377: 00 DC.B 0x00 ; '\0' 0x10000378: 02 DC.B 0x02 ; '\x02' 0x10000379: 64 DC.B 0x64 ; 'd' 0x1000037A: 6A DC.B 0x6A ; 'j' 0x1000037B: 06 DC.B 0x06 ; '\x06' 0x1000037C: 3B DC.B 0x3B ; ';' 0x1000037D: 31 DC.B 0x31 ; '1' 0x1000037E: 01 DC.B 0x01 ; '\x01' 0x1000037F: 00 DC.B 0x00 ; '\0' 0x10000380: 67 DC.B 0x67 ; 'g' 0x10000381: 04 DC.B 0x04 ; '\x04' 0x10000382: 00 DC.B 0x00 ; '\0' 0x10000383: 00 DC.B 0x00 ; '\0' 0x10000384: 02 DC.B 0x02 ; '\x02' 0x10000385: 65 DC.B 0x65 ; 'e' 0x10000386: 6C DC.B 0x6C ; 'l' 0x10000387: 06 DC.B 0x06 ; '\x06' 0x10000388: 51 DC.B 0x51 ; 'Q' 0x10000389: 31 DC.B 0x31 ; '1' 0x1000038A: 01 DC.B 0x01 ; '\x01' 0x1000038B: 00 DC.B 0x00 ; '\0' 0x1000038C: 2E DC.B 0x2E ; '.' 0x1000038D: 04 DC.B 0x04 ; '\x04' 0x1000038E: 00 DC.B 0x00 ; '\0' 0x1000038F: 00 DC.B 0x00 ; '\0' 0x10000390: 02 DC.B 0x02 ; '\x02' 0x10000391: 66 DC.B 0x66 ; 'f' 0x10000392: 6E DC.B 0x6E ; 'n' 0x10000393: 06 DC.B 0x06 ; '\x06' 0x10000394: 67 DC.B 0x67 ; 'g' 0x10000395: 31 DC.B 0x31 ; '1' 0x10000396: 01 DC.B 0x01 ; '\x01' 0x10000397: 00 DC.B 0x00 ; '\0' 0x10000398: 67 DC.B 0x67 ; 'g' 0x10000399: 04 DC.B 0x04 ; '\x04' 0x1000039A: 00 DC.B 0x00 ; '\0' 0x1000039B: 00 DC.B 0x00 ; '\0' 0x1000039C: 02 DC.B 0x02 ; '\x02' 0x1000039D: 67 DC.B 0x67 ; 'g' 0x1000039E: 70 DC.B 0x70 ; 'p' 0x1000039F: 06 DC.B 0x06 ; '\x06' 0x100003A0: 7E DC.B 0x7E ; '~' 0x100003A1: 31 DC.B 0x31 ; '1' 0x100003A2: 01 DC.B 0x01 ; '\x01' 0x100003A3: 00 DC.B 0x00 ; '\0' 0x100003A4: 2E DC.B 0x2E ; '.' 0x100003A5: 04 DC.B 0x04 ; '\x04' 0x100003A6: 00 DC.B 0x00 ; '\0' 0x100003A7: 00 DC.B 0x00 ; '\0' 0x100003A8: 02 DC.B 0x02 ; '\x02' 0x100003A9: 68 DC.B 0x68 ; 'h' 0x100003AA: 72 DC.B 0x72 ; 'r' 0x100003AB: 06 DC.B 0x06 ; '\x06' 0x100003AC: 83 DC.B 0x83 ; '\x83' 0x100003AD: 31 DC.B 0x31 ; '1' 0x100003AE: 01 DC.B 0x01 ; '\x01' 0x100003AF: 00 DC.B 0x00 ; '\0' 0x100003B0: 2E DC.B 0x2E ; '.' 0x100003B1: 04 DC.B 0x04 ; '\x04' 0x100003B2: 00 DC.B 0x00 ; '\0' 0x100003B3: 00 DC.B 0x00 ; '\0' 0x100003B4: 02 DC.B 0x02 ; '\x02' 0x100003B5: 69 DC.B 0x69 ; 'i' 0x100003B6: 74 DC.B 0x74 ; 't' 0x100003B7: 06 DC.B 0x06 ; '\x06' 0x100003B8: 8B DC.B 0x8B ; '\x8B' 0x100003B9: 31 DC.B 0x31 ; '1' 0x100003BA: 01 DC.B 0x01 ; '\x01' 0x100003BB: 00 DC.B 0x00 ; '\0' 0x100003BC: 2E DC.B 0x2E ; '.' 0x100003BD: 04 DC.B 0x04 ; '\x04' 0x100003BE: 00 DC.B 0x00 ; '\0' 0x100003BF: 00 DC.B 0x00 ; '\0' 0x100003C0: 02 DC.B 0x02 ; '\x02' 0x100003C1: 6A DC.B 0x6A ; 'j' 0x100003C2: 76 DC.B 0x76 ; 'v' 0x100003C3: 06 DC.B 0x06 ; '\x06' 0x100003C4: 93 DC.B 0x93 ; '\x93' 0x100003C5: 31 DC.B 0x31 ; '1' 0x100003C6: 01 DC.B 0x01 ; '\x01' 0x100003C7: 00 DC.B 0x00 ; '\0' 0x100003C8: 7A DC.B 0x7A ; 'z' 0x100003C9: 04 DC.B 0x04 ; '\x04' 0x100003CA: 00 DC.B 0x00 ; '\0' 0x100003CB: 00 DC.B 0x00 ; '\0' 0x100003CC: 02 DC.B 0x02 ; '\x02' 0x100003CD: 6C DC.B 0x6C ; 'l' 0x100003CE: 78 DC.B 0x78 ; 'x' 0x100003CF: 06 DC.B 0x06 ; '\x06' 0x100003D0: B4 DC.B 0xB4 ; '\xB4' 0x100003D1: 31 DC.B 0x31 ; '1' 0x100003D2: 01 DC.B 0x01 ; '\x01' 0x100003D3: 00 DC.B 0x00 ; '\0' 0x100003D4: 67 DC.B 0x67 ; 'g' 0x100003D5: 04 DC.B 0x04 ; '\x04' 0x100003D6: 00 DC.B 0x00 ; '\0' 0x100003D7: 00 DC.B 0x00 ; '\0' 0x100003D8: 02 DC.B 0x02 ; '\x02' 0x100003D9: 6D DC.B 0x6D ; 'm' 0x100003DA: 7C DC.B 0x7C ; '|' 0x100003DB: 06 DC.B 0x06 ; '\x06' 0x100003DC: DC DC.B 0xDC ; '\xDC' 0x100003DD: 31 DC.B 0x31 ; '1' 0x100003DE: 01 DC.B 0x01 ; '\x01' 0x100003DF: 00 DC.B 0x00 ; '\0' 0x100003E0: 67 DC.B 0x67 ; 'g' 0x100003E1: 04 DC.B 0x04 ; '\x04' 0x100003E2: 00 DC.B 0x00 ; '\0' 0x100003E3: 00 DC.B 0x00 ; '\0' 0x100003E4: 02 DC.B 0x02 ; '\x02' 0x100003E5: 6E DC.B 0x6E ; 'n' 0x100003E6: 7E DC.B 0x7E ; '~' 0x100003E7: 06 DC.B 0x06 ; '\x06' 0x100003E8: 03 DC.B 0x03 ; '\x03' 0x100003E9: 32 DC.B 0x32 ; '2' 0x100003EA: 01 DC.B 0x01 ; '\x01' 0x100003EB: 00 DC.B 0x00 ; '\0' 0x100003EC: 7A DC.B 0x7A ; 'z' 0x100003ED: 04 DC.B 0x04 ; '\x04' 0x100003EE: 00 DC.B 0x00 ; '\0' 0x100003EF: 00 DC.B 0x00 ; '\0' 0x100003F0: 02 DC.B 0x02 ; '\x02' 0x100003F1: 6F DC.B 0x6F ; 'o' 0x100003F2: 80 DC.B 0x80 ; '\x80' 0x100003F3: 06 DC.B 0x06 ; '\x06' 0x100003F4: 27 DC.B 0x27 ; ''' 0x100003F5: 32 DC.B 0x32 ; '2' 0x100003F6: 01 DC.B 0x01 ; '\x01' 0x100003F7: 00 DC.B 0x00 ; '\0'

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: 54 DC.B 0x54 ; 'T' 0x100004CD: 34 DC.B 0x34 ; '4' 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: 64 DC.B 0x64 ; 'd' 0x100004ED: 3D DC.B 0x3D ; '=' 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: 64 DC.B 0x64 ; 'd' 0x100004F5: 3D DC.B 0x3D ; '=' 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: 12 DC.B 0x12 ; '\x12' 0x1000050D: 6F DC.B 0x6F ; 'o' 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: 4E DC.B 0x4E ; 'N' 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: 12 DC.B 0x12 ; '\x12' 0x10000533: 6F DC.B 0x6F ; 'o' 0x10000534: 00 DC.B 0x00 ; '\0' 0x10000535: 08 DC.B 0x08 ; '\b' 0x10000536: 06 DC.B 0x06 ; '\x06' 0x10000537: 00 DC.B 0x00 ; '\0' 0x10000538: 00 DC.B 0x00 ; '\0' 0x10000539: 00 DC.B 0x00 ; '\0' 0x1000053A: 0E DC.B 0x0E ; '\x0E' 0x1000053B: 00 DC.B 0x00 ; '\0' 0x1000053C: 00 DC.B 0x00 ; '\0' 0x1000053D: 00 DC.B 0x00 ; '\0' 0x1000053E: 02 DC.B 0x02 ; '\x02' 0x1000053F: 00 DC.B 0x00 ; '\0' 0x10000540: 7D DC.B 0x7D ; '}' 0x10000541: 04 DC.B 0x04 ; '\x04' 0x10000542: 0E DC.B 0x0E ; '\x0E' 0x10000543: 00 DC.B 0x00 ; '\0' 0x10000544: 00 DC.B 0x00 ; '\0' 0x10000545: 00 DC.B 0x00 ; '\0' 0x10000546: 22 DC.B 0x22 ; '\"' 0x10000547: 00 DC.B 0x00 ; '\0' 0x10000548: 00 DC.B 0x00 ; '\0' 0x10000549: 00 DC.B 0x00 ; '\0' 0x1000054A: 0A DC.B 0x0A ; '\n' 0x1000054B: 00 DC.B 0x00 ; '\0' 0x1000054C: 30 DC.B 0x30 ; '0' 0x1000054D: 9F DC.B 0x9F ; '\x9F' 0x1000054E: 93 DC.B 0x93 ; '\x93' 0x1000054F: 04 DC.B 0x04 ; '\x04' 0x10000550: 7D DC.B 0x7D ; '}' 0x10000551: 04 DC.B 0x04 ; '\x04' 0x10000552: 23 DC.B 0x23 ; '#' 0x10000553: 04 DC.B 0x04 ; '\x04' 0x10000554: 93 DC.B 0x93 ; '\x93' 0x10000555: 50 DC.B 0x50 ; 'P' 0x10000556: 22 DC.B 0x22 ; '\"' 0x10000557: 00 DC.B 0x00 ; '\0' 0x10000558: 00 DC.B 0x00 ; '\0' 0x10000559: 00 DC.B 0x00 ; '\0' 0x1000055A: 4A DC.B 0x4A ; 'J' 0x1000055B: 00 DC.B 0x00 ; '\0' 0x1000055C: 00 DC.B 0x00 ; '\0' 0x1000055D: 00 DC.B 0x00 ; '\0' 0x1000055E: 0E DC.B 0x0E ; '\x0E' 0x1000055F: 00 DC.B 0x00 ; '\0' 0x10000560: 7D DC.B 0x7D ; '}' 0x10000561: 04 DC.B 0x04 ; '\x04' 0x10000562: 93 DC.B 0x93 ; '\x93' 0x10000563: 3C DC.B 0x3C ; '<' 0x10000564: 30 DC.B 0x30 ; '0' 0x10000565: 9F DC.B 0x9F ; '\x9F' 0x10000566: 93 DC.B 0x93 ; '\x93' 0x10000567: 04 DC.B 0x04 ; '\x04' 0x10000568: 7D DC.B 0x7D ; '}' 0x10000569: 04 DC.B 0x04 ; '\x04' 0x1000056A: 23 DC.B 0x23 ; '#' 0x1000056B: 40 DC.B 0x40 ; '@' 0x1000056C: 93 DC.B 0x93 ; '\x93' 0x1000056D: 14 DC.B 0x14 ; '\x14' 0x1000056E: 00 DC.B 0x00 ; '\0' 0x1000056F: 00 DC.B 0x00 ; '\0' 0x10000570: 00 DC.B 0x00 ; '\0' 0x10000571: 00 DC.B 0x00 ; '\0' 0x10000572: 00 DC.B 0x00 ; '\0' 0x10000573: 00 DC.B 0x00 ; '\0' 0x10000574: 00 DC.B 0x00 ; '\0' 0x10000575: 00 DC.B 0x00 ; '\0' 0x10000576: FF DC.B 0xFF ; '\xFF' 0x10000577: FF DC.B 0xFF ; '\xFF' 0x10000578: FF DC.B 0xFF ; '\xFF' 0x10000579: FF DC.B 0xFF ; '\xFF' 0x1000057A: 00 DC.B 0x00 ; '\0' 0x1000057B: 00 DC.B 0x00 ; '\0' 0x1000057C: 00 DC.B 0x00 ; '\0' 0x1000057D: 00 DC.B 0x00 ; '\0' 0x1000057E: 00 DC.B 0x00 ; '\0' 0x1000057F: 00 DC.B 0x00 ; '\0' 0x10000580: 00 DC.B 0x00 ; '\0' 0x10000581: 00 DC.B 0x00 ; '\0' 0x10000582: 02 DC.B 0x02 ; '\x02' 0x10000583: 00 DC.B 0x00 ; '\0' 0x10000584: 00 DC.B 0x00 ; '\0' 0x10000585: 00 DC.B 0x00 ; '\0' 0x10000586: 01 DC.B 0x01 ; '\x01' 0x10000587: 00 DC.B 0x00 ; '\0' 0x10000588: 50 DC.B 0x50 ; 'P' 0x10000589: 02 DC.B 0x02 ; '\x02' 0x1000058A: 00 DC.B 0x00 ; '\0' 0x1000058B: 00 DC.B 0x00 ; '\0' 0x1000058C: 00 DC.B 0x00 ; '\0' 0x1000058D: 20 DC.B 0x20 ; ' ' 0x1000058E: 00 DC.B 0x00 ; '\0' 0x1000058F: 00 DC.B 0x00 ; '\0' 0x10000590: 00 DC.B 0x00 ; '\0' 0x10000591: 04 DC.B 0x04 ; '\x04' 0x10000592: 00 DC.B 0x00 ; '\0' 0x10000593: F3 DC.B 0xF3 ; '\xF3' 0x10000594: 01 DC.B 0x01 ; '\x01' 0x10000595: 50 DC.B 0x50 ; 'P' 0x10000596: 9F DC.B 0x9F ; '\x9F' 0x10000597: 00 DC.B 0x00 ; '\0' 0x10000598: 00 DC.B 0x00 ; '\0' 0x10000599: 00 DC.B 0x00 ; '\0' 0x1000059A: 00 DC.B 0x00 ; '\0' 0x1000059B: 00 DC.B 0x00 ; '\0' 0x1000059C: 00 DC.B 0x00 ; '\0' 0x1000059D: 00 DC.B 0x00 ; '\0' 0x1000059E: 00 DC.B 0x00 ; '\0' 0x1000059F: 01 DC.B 0x01 ; '\x01' 0x100005A0: 11 DC.B 0x11 ; '\x11' 0x100005A1: 01 DC.B 0x01 ; '\x01' 0x100005A2: 25 DC.B 0x25 ; '%' 0x100005A3: 0E DC.B 0x0E ; '\x0E' 0x100005A4: 13 DC.B 0x13 ; '\x13' 0x100005A5: 05 DC.B 0x05 ; '\x05' 0x100005A6: 03 DC.B 0x03 ; '\x03' 0x100005A7: 0E DC.B 0x0E ; '\x0E' 0x100005A8: 10 DC.B 0x10 ; '\x10' 0x100005A9: 17 DC.B 0x17 ; '\x17' 0x100005AA: 1B DC.B 0x1B ; '\x1B' 0x100005AB: 0E DC.B 0x0E ; '\x0E' 0x100005AC: B4 DC.B 0xB4 ; '\xB4' 0x100005AD: 42 DC.B 0x42 ; 'B' 0x100005AE: 19 DC.B 0x19 ; '\x19' 0x100005AF: 11 DC.B 0x11 ; '\x11' 0x100005B0: 01 DC.B 0x01 ; '\x01' 0x100005B1: 55 DC.B 0x55 ; 'U' 0x100005B2: 17 DC.B 0x17 ; '\x17' 0x100005B3: 00 DC.B 0x00 ; '\0' 0x100005B4: 00 DC.B 0x00 ; '\0' 0x100005B5: 02 DC.B 0x02 ; '\x02' 0x100005B6: 34 DC.B 0x34 ; '4' 0x100005B7: 00 DC.B 0x00 ; '\0' 0x100005B8: 03 DC.B 0x03 ; '\x03' 0x100005B9: 0E DC.B 0x0E ; '\x0E' 0x100005BA: 49 DC.B 0x49 ; 'I' 0x100005BB: 13 DC.B 0x13 ; '\x13' 0x100005BC: 3F DC.B 0x3F ; '?' 0x100005BD: 19 DC.B 0x19 ; '\x19' 0x100005BE: 3A DC.B 0x3A ; ':' 0x100005BF: 0B DC.B 0x0B ; '\v' 0x100005C0: 3B DC.B 0x3B ; ';' 0x100005C1: 0B DC.B 0x0B ; '\v' 0x100005C2: 02 DC.B 0x02 ; '\x02' 0x100005C3: 18 DC.B 0x18 ; '\x18' 0x100005C4: 00 DC.B 0x00 ; '\0' 0x100005C5: 00 DC.B 0x00 ; '\0' 0x100005C6: 03 DC.B 0x03 ; '\x03' 0x100005C7: 16 DC.B 0x16 ; '\x16' 0x100005C8: 00 DC.B 0x00 ; '\0' 0x100005C9: 49 DC.B 0x49 ; 'I' 0x100005CA: 13 DC.B 0x13 ; '\x13' 0x100005CB: 03 DC.B 0x03 ; '\x03' 0x100005CC: 0E DC.B 0x0E ; '\x0E' 0x100005CD: 3A DC.B 0x3A ; ':' 0x100005CE: 0B DC.B 0x0B ; '\v' 0x100005CF: 3B DC.B 0x3B ; ';' 0x100005D0: 0B DC.B 0x0B ; '\v' 0x100005D1: 00 DC.B 0x00 ; '\0' 0x100005D2: 00 DC.B 0x00 ; '\0' 0x100005D3: 04 DC.B 0x04 ; '\x04' 0x100005D4: 13 DC.B 0x13 ; '\x13' 0x100005D5: 01 DC.B 0x01 ; '\x01' 0x100005D6: 0B DC.B 0x0B ; '\v' 0x100005D7: 05 DC.B 0x05 ; '\x05' 0x100005D8: 3A DC.B 0x3A ; ':' 0x100005D9: 0B DC.B 0x0B ; '\v' 0x100005DA: 3B DC.B 0x3B ; ';' 0x100005DB: 0B DC.B 0x0B ; '\v' 0x100005DC: 00 DC.B 0x00 ; '\0' 0x100005DD: 00 DC.B 0x00 ; '\0' 0x100005DE: 05 DC.B 0x05 ; '\x05' 0x100005DF: 0D DC.B 0x0D ; '\r' 0x100005E0: 00 DC.B 0x00 ; '\0' 0x100005E1: 03 DC.B 0x03 ; '\x03' 0x100005E2: 0E DC.B 0x0E ; '\x0E' 0x100005E3: 49 DC.B 0x49 ; 'I' 0x100005E4: 13 DC.B 0x13 ; '\x13' 0x100005E5: 3A DC.B 0x3A ; ':' 0x100005E6: 0B DC.B 0x0B ; '\v' 0x100005E7: 3B DC.B 0x3B ; ';' 0x100005E8: 0B DC.B 0x0B ; '\v' 0x100005E9: 38 DC.B 0x38 ; '8' 0x100005EA: 0B DC.B 0x0B ; '\v' 0x100005EB: 00 DC.B 0x00 ; '\0' 0x100005EC: 00 DC.B 0x00 ; '\0' 0x100005ED: 06 DC.B 0x06 ; '\x06' 0x100005EE: 0D DC.B 0x0D ; '\r' 0x100005EF: 00 DC.B 0x00 ; '\0' 0x100005F0: 03 DC.B 0x03 ; '\x03' 0x100005F1: 0E DC.B 0x0E ; '\x0E' 0x100005F2: 49 DC.B 0x49 ; 'I' 0x100005F3: 13 DC.B 0x13 ; '\x13' 0x100005F4: 3A DC.B 0x3A ; ':' 0x100005F5: 0B DC.B 0x0B ; '\v' 0x100005F6: 3B DC.B 0x3B ; ';' 0x100005F7: 0B DC.B 0x0B ; '\v' 0x100005F8: 38 DC.B 0x38 ; '8' 0x100005F9: 05 DC.B 0x05 ; '\x05' 0x100005FA: 00 DC.B 0x00 ; '\0' 0x100005FB: 00 DC.B 0x00 ; '\0' 0x100005FC: 07 DC.B 0x07 ; '\x07' 0x100005FD: 0F DC.B 0x0F ; '\x0F' 0x100005FE: 00 DC.B 0x00 ; '\0' 0x100005FF: 49 DC.B 0x49 ; 'I' 0x10000600: 13 DC.B 0x13 ; '\x13' 0x10000601: 00 DC.B 0x00 ; '\0' 0x10000602: 00 DC.B 0x00 ; '\0' 0x10000603: 08 DC.B 0x08 ; '\b' 0x10000604: 16 DC.B 0x16 ; '\x16' 0x10000605: 00 DC.B 0x00 ; '\0' 0x10000606: 49 DC.B 0x49 ; 'I' 0x10000607: 13 DC.B 0x13 ; '\x13' 0x10000608: 03 DC.B 0x03 ; '\x03' 0x10000609: 0E DC.B 0x0E ; '\x0E' 0x1000060A: 3A DC.B 0x3A ; ':' 0x1000060B: 0B DC.B 0x0B ; '\v' 0x1000060C: 3B DC.B 0x3B ; ';' 0x1000060D: 05 DC.B 0x05 ; '\x05' 0x1000060E: 00 DC.B 0x00 ; '\0' 0x1000060F: 00 DC.B 0x00 ; '\0' 0x10000610: 09 DC.B 0x09 ; '\t' 0x10000611: 13 DC.B 0x13 ; '\x13' 0x10000612: 01 DC.B 0x01 ; '\x01' 0x10000613: 0B DC.B 0x0B ; '\v' 0x10000614: 0B DC.B 0x0B ; '\v' 0x10000615: 3A DC.B 0x3A ; ':' 0x10000616: 0B DC.B 0x0B ; '\v' 0x10000617: 3B DC.B 0x3B ; ';' 0x10000618: 05 DC.B 0x05 ; '\x05' 0x10000619: 00 DC.B 0x00 ; '\0' 0x1000061A: 00 DC.B 0x00 ; '\0' 0x1000061B: 0A DC.B 0x0A ; '\n' 0x1000061C: 0D DC.B 0x0D ; '\r' 0x1000061D: 00 DC.B 0x00 ; '\0' 0x1000061E: 03 DC.B 0x03 ; '\x03' 0x1000061F: 0E DC.B 0x0E ; '\x0E' 0x10000620: 49 DC.B 0x49 ; 'I' 0x10000621: 13 DC.B 0x13 ; '\x13' 0x10000622: 3A DC.B 0x3A ; ':' 0x10000623: 0B DC.B 0x0B ; '\v' 0x10000624: 3B DC.B 0x3B ; ';' 0x10000625: 05 DC.B 0x05 ; '\x05' 0x10000626: 38 DC.B 0x38 ; '8' 0x10000627: 0B DC.B 0x0B ; '\v' 0x10000628: 00 DC.B 0x00 ; '\0' 0x10000629: 00 DC.B 0x00 ; '\0' 0x1000062A: 0B DC.B 0x0B ; '\v' 0x1000062B: 35 DC.B 0x35 ; '5' 0x1000062C: 00 DC.B 0x00 ; '\0' 0x1000062D: 49 DC.B 0x49 ; 'I' 0x1000062E: 13 DC.B 0x13 ; '\x13' 0x1000062F: 00 DC.B 0x00 ; '\0' 0x10000630: 00 DC.B 0x00 ; '\0' 0x10000631: 0C DC.B 0x0C ; '\x0C' 0x10000632: 24 DC.B 0x24 ; '$' 0x10000633: 00 DC.B 0x00 ; '\0' 0x10000634: 03 DC.B 0x03 ; '\x03' 0x10000635: 0E DC.B 0x0E ; '\x0E' 0x10000636: 3E DC.B 0x3E ; '>' 0x10000637: 0B DC.B 0x0B ; '\v' 0x10000638: 0B DC.B 0x0B ; '\v' 0x10000639: 0B DC.B 0x0B ; '\v' 0x1000063A: 00 DC.B 0x00 ; '\0' 0x1000063B: 00 DC.B 0x00 ; '\0' 0x1000063C: 0D DC.B 0x0D ; '\r' 0x1000063D: 01 DC.B 0x01 ; '\x01' 0x1000063E: 01 DC.B 0x01 ; '\x01' 0x1000063F: 49 DC.B 0x49 ; 'I' 0x10000640: 13 DC.B 0x13 ; '\x13' 0x10000641: 00 DC.B 0x00 ; '\0' 0x10000642: 00 DC.B 0x00 ; '\0' 0x10000643: 0E DC.B 0x0E ; '\x0E' 0x10000644: 21 DC.B 0x21 ; '!' 0x10000645: 00 DC.B 0x00 ; '\0' 0x10000646: 49 DC.B 0x49 ; 'I' 0x10000647: 13 DC.B 0x13 ; '\x13' 0x10000648: 37 DC.B 0x37 ; '7' 0x10000649: 0B DC.B 0x0B ; '\v' 0x1000064A: 00 DC.B 0x00 ; '\0' 0x1000064B: 00 DC.B 0x00 ; '\0' 0x1000064C: 0F DC.B 0x0F ; '\x0F' 0x1000064D: 24 DC.B 0x24 ; '$' 0x1000064E: 00 DC.B 0x00 ; '\0' 0x1000064F: 03 DC.B 0x03 ; '\x03' 0x10000650: 0E DC.B 0x0E ; '\x0E' 0x10000651: 0B DC.B 0x0B ; '\v' 0x10000652: 0B DC.B 0x0B ; '\v' 0x10000653: 3E DC.B 0x3E ; '>' 0x10000654: 0B DC.B 0x0B ; '\v' 0x10000655: 00 DC.B 0x00 ; '\0' 0x10000656: 00 DC.B 0x00 ; '\0' 0x10000657: 10 DC.B 0x10 ; '\x10' 0x10000658: 13 DC.B 0x13 ; '\x13' 0x10000659: 01 DC.B 0x01 ; '\x01' 0x1000065A: 0B DC.B 0x0B ; '\v' 0x1000065B: 0B DC.B 0x0B ; '\v' 0x1000065C: 3A DC.B 0x3A ; ':' 0x1000065D: 0B DC.B 0x0B ; '\v' 0x1000065E: 3B DC.B 0x3B ; ';' 0x1000065F: 0B DC.B 0x0B ; '\v' 0x10000660: 00 DC.B 0x00 ; '\0' 0x10000661: 00 DC.B 0x00 ; '\0' 0x10000662: 11 DC.B 0x11 ; '\x11' 0x10000663: 04 DC.B 0x04 ; '\x04' 0x10000664: 01 DC.B 0x01 ; '\x01' 0x10000665: 49 DC.B 0x49 ; 'I' 0x10000666: 13 DC.B 0x13 ; '\x13' 0x10000667: 0B DC.B 0x0B ; '\v' 0x10000668: 0B DC.B 0x0B ; '\v' 0x10000669: 3A DC.B 0x3A ; ':' 0x1000066A: 0B DC.B 0x0B ; '\v' 0x1000066B: 3B DC.B 0x3B ; ';' 0x1000066C: 0B DC.B 0x0B ; '\v' 0x1000066D: 00 DC.B 0x00 ; '\0' 0x1000066E: 00 DC.B 0x00 ; '\0' 0x1000066F: 12 DC.B 0x12 ; '\x12' 0x10000670: 28 DC.B 0x28 ; '(' 0x10000671: 00 DC.B 0x00 ; '\0' 0x10000672: 03 DC.B 0x03 ; '\x03' 0x10000673: 0E DC.B 0x0E ; '\x0E' 0x10000674: 1C DC.B 0x1C ; '\x1C' 0x10000675: 0F DC.B 0x0F ; '\x0F' 0x10000676: 00 DC.B 0x00 ; '\0' 0x10000677: 00 DC.B 0x00 ; '\0' 0x10000678: 13 DC.B 0x13 ; '\x13' 0x10000679: 0F DC.B 0x0F ; '\x0F' 0x1000067A: 00 DC.B 0x00 ; '\0' 0x1000067B: 00 DC.B 0x00 ; '\0' 0x1000067C: 00 DC.B 0x00 ; '\0' 0x1000067D: 14 DC.B 0x14 ; '\x14' 0x1000067E: 2E DC.B 0x2E ; '.' 0x1000067F: 01 DC.B 0x01 ; '\x01' 0x10000680: 11 DC.B 0x11 ; '\x11' 0x10000681: 01 DC.B 0x01 ; '\x01' 0x10000682: 12 DC.B 0x12 ; '\x12' 0x10000683: 06 DC.B 0x06 ; '\x06' 0x10000684: 40 DC.B 0x40 ; '@' 0x10000685: 18 DC.B 0x18 ; '\x18' 0x10000686: 97 DC.B 0x97 ; '\x97' 0x10000687: 42 DC.B 0x42 ; 'B' 0x10000688: 19 DC.B 0x19 ; '\x19' 0x10000689: 03 DC.B 0x03 ; '\x03' 0x1000068A: 0E DC.B 0x0E ; '\x0E' 0x1000068B: 3A DC.B 0x3A ; ':' 0x1000068C: 0B DC.B 0x0B ; '\v' 0x1000068D: 3B DC.B 0x3B ; ';' 0x1000068E: 0B DC.B 0x0B ; '\v' 0x1000068F: 27 DC.B 0x27 ; ''' 0x10000690: 19 DC.B 0x19 ; '\x19' 0x10000691: 3F DC.B 0x3F ; '?' 0x10000692: 19 DC.B 0x19 ; '\x19' 0x10000693: 00 DC.B 0x00 ; '\0' 0x10000694: 00 DC.B 0x00 ; '\0' 0x10000695: 15 DC.B 0x15 ; '\x15' 0x10000696: 89 DC.B 0x89 ; '\x89' 0x10000697: 82 DC.B 0x82 ; '\x82' 0x10000698: 01 DC.B 0x01 ; '\x01' 0x10000699: 00 DC.B 0x00 ; '\0' 0x1000069A: 31 DC.B 0x31 ; '1' 0x1000069B: 13 DC.B 0x13 ; '\x13' 0x1000069C: 95 DC.B 0x95 ; '\x95' 0x1000069D: 42 DC.B 0x42 ; 'B' 0x1000069E: 19 DC.B 0x19 ; '\x19' 0x1000069F: 11 DC.B 0x11 ; '\x11' 0x100006A0: 01 DC.B 0x01 ; '\x01' 0x100006A1: 00 DC.B 0x00 ; '\0' 0x100006A2: 00 DC.B 0x00 ; '\0' 0x100006A3: 16 DC.B 0x16 ; '\x16' 0x100006A4: 2E DC.B 0x2E ; '.' 0x100006A5: 00 DC.B 0x00 ; '\0' 0x100006A6: 03 DC.B 0x03 ; '\x03' 0x100006A7: 0E DC.B 0x0E ; '\x0E' 0x100006A8: 3A DC.B 0x3A ; ':' 0x100006A9: 0B DC.B 0x0B ; '\v' 0x100006AA: 3B DC.B 0x3B ; ';' 0x100006AB: 0B DC.B 0x0B ; '\v' 0x100006AC: 27 DC.B 0x27 ; ''' 0x100006AD: 19 DC.B 0x19 ; '\x19' 0x100006AE: 3C DC.B 0x3C ; '<' 0x100006AF: 19 DC.B 0x19 ; '\x19' 0x100006B0: 3F DC.B 0x3F ; '?' 0x100006B1: 19 DC.B 0x19 ; '\x19' 0x100006B2: 00 DC.B 0x00 ; '\0' 0x100006B3: 00 DC.B 0x00 ; '\0' 0x100006B4: 17 DC.B 0x17 ; '\x17' 0x100006B5: 05 DC.B 0x05 ; '\x05' 0x100006B6: 00 DC.B 0x00 ; '\0' 0x100006B7: 02 DC.B 0x02 ; '\x02' 0x100006B8: 17 DC.B 0x17 ; '\x17' 0x100006B9: 03 DC.B 0x03 ; '\x03' 0x100006BA: 0E DC.B 0x0E ; '\x0E' 0x100006BB: 3A DC.B 0x3A ; ':' 0x100006BC: 0B DC.B 0x0B ; '\v' 0x100006BD: 3B DC.B 0x3B ; ';' 0x100006BE: 0B DC.B 0x0B ; '\v' 0x100006BF: 49 DC.B 0x49 ; 'I' 0x100006C0: 13 DC.B 0x13 ; '\x13' 0x100006C1: 00 DC.B 0x00 ; '\0' 0x100006C2: 00 DC.B 0x00 ; '\0' 0x100006C3: 18 DC.B 0x18 ; '\x18' 0x100006C4: 34 DC.B 0x34 ; '4' 0x100006C5: 00 DC.B 0x00 ; '\0' 0x100006C6: 02 DC.B 0x02 ; '\x02' 0x100006C7: 17 DC.B 0x17 ; '\x17' 0x100006C8: 03 DC.B 0x03 ; '\x03' 0x100006C9: 0E DC.B 0x0E ; '\x0E' 0x100006CA: 3A DC.B 0x3A ; ':' 0x100006CB: 0B DC.B 0x0B ; '\v' 0x100006CC: 3B DC.B 0x3B ; ';' 0x100006CD: 0B DC.B 0x0B ; '\v' 0x100006CE: 49 DC.B 0x49 ; 'I' 0x100006CF: 13 DC.B 0x13 ; '\x13' 0x100006D0: 00 DC.B 0x00 ; '\0' 0x100006D1: 00 DC.B 0x00 ; '\0' 0x100006D2: 19 DC.B 0x19 ; '\x19' 0x100006D3: 0B DC.B 0x0B ; '\v' 0x100006D4: 01 DC.B 0x01 ; '\x01' 0x100006D5: 11 DC.B 0x11 ; '\x11' 0x100006D6: 01 DC.B 0x01 ; '\x01' 0x100006D7: 12 DC.B 0x12 ; '\x12' 0x100006D8: 06 DC.B 0x06 ; '\x06' 0x100006D9: 00 DC.B 0x00 ; '\0' 0x100006DA: 00 DC.B 0x00 ; '\0' 0x100006DB: 1A DC.B 0x1A ; '\x1A' 0x100006DC: 34 DC.B 0x34 ; '4' 0x100006DD: 00 DC.B 0x00 ; '\0' 0x100006DE: 02 DC.B 0x02 ; '\x02' 0x100006DF: 18 DC.B 0x18 ; '\x18' 0x100006E0: 03 DC.B 0x03 ; '\x03' 0x100006E1: 0E DC.B 0x0E ; '\x0E' 0x100006E2: 3A DC.B 0x3A ; ':' 0x100006E3: 0B DC.B 0x0B ; '\v' 0x100006E4: 3B DC.B 0x3B ; ';' 0x100006E5: 0B DC.B 0x0B ; '\v' 0x100006E6: 49 DC.B 0x49 ; 'I' 0x100006E7: 13 DC.B 0x13 ; '\x13' 0x100006E8: 00 DC.B 0x00 ; '\0' 0x100006E9: 00 DC.B 0x00 ; '\0' 0x100006EA: 00 DC.B 0x00 ; '\0' 0x100006EB: DB DC.B 0xDB ; '\xDB' 0x100006EC: 08 DC.B 0x08 ; '\b' 0x100006ED: 00 DC.B 0x00 ; '\0' 0x100006EE: 00 DC.B 0x00 ; '\0' 0x100006EF: 04 DC.B 0x04 ; '\x04' 0x100006F0: 00 DC.B 0x00 ; '\0' 0x100006F1: 75 DC.B 0x75 ; 'u' 0x100006F2: 01 DC.B 0x01 ; '\x01' 0x100006F3: 00 DC.B 0x00 ; '\0' 0x100006F4: 00 DC.B 0x00 ; '\0' 0x100006F5: 04 DC.B 0x04 ; '\x04' 0x100006F6: 01 DC.B 0x01 ; '\x01' 0x100006F7: 8A DC.B 0x8A ; '\x8A' 0x100006F8: 10 DC.B 0x10 ; '\x10' 0x100006F9: 00 DC.B 0x00 ; '\0' 0x100006FA: 00 DC.B 0x00 ; '\0' 0x100006FB: 1D DC.B 0x1D ; '\x1D' 0x100006FC: 00 DC.B 0x00 ; '\0' 0x100006FD: C7 DC.B 0xC7 ; '\xC7' 0x100006FE: 10 DC.B 0x10 ; '\x10' 0x100006FF: 00 DC.B 0x00 ; '\0' 0x10000700: 00 DC.B 0x00 ; '\0' 0x10000701: 23 DC.B 0x23 ; '#' 0x10000702: 04 DC.B 0x04 ; '\x04' 0x10000703: 00 DC.B 0x00 ; '\0' 0x10000704: 00 DC.B 0x00 ; '\0' 0x10000705: FF DC.B 0xFF ; '\xFF' 0x10000706: 10 DC.B 0x10 ; '\x10' 0x10000707: 00 DC.B 0x00 ; '\0' 0x10000708: 00 DC.B 0x00 ; '\0' 0x10000709: 00 DC.B 0x00 ; '\0' 0x1000070A: 00 DC.B 0x00 ; '\0' 0x1000070B: 00 DC.B 0x00 ; '\0' 0x1000070C: 00 DC.B 0x00 ; '\0' 0x1000070D: 48 DC.B 0x48 ; 'H' 0x1000070E: 00 DC.B 0x00 ; '\0' 0x1000070F: 00 DC.B 0x00 ; '\0' 0x10000710: 00 DC.B 0x00 ; '\0' 0x10000711: 02 DC.B 0x02 ; '\x02' 0x10000712: 2C DC.B 0x2C ; ',' 0x10000713: 11 DC.B 0x11 ; '\x11' 0x10000714: 00 DC.B 0x00 ; '\0' 0x10000715: 00 DC.B 0x00 ; '\0' 0x10000716: 37 DC.B 0x37 ; '7' 0x10000717: 00 DC.B 0x00 ; '\0' 0x10000718: 00 DC.B 0x00 ; '\0' 0x10000719: 00 DC.B 0x00 ; '\0' 0x1000071A: 06 DC.B 0x06 ; '\x06' 0x1000071B: 1B DC.B 0x1B ; '\x1B' 0x1000071C: 05 DC.B 0x05 ; '\x05' 0x1000071D: 03 DC.B 0x03 ; '\x03' 0x1000071E: 08 DC.B 0x08 ; '\b' 0x1000071F: 05 DC.B 0x05 ; '\x05' 0x10000720: 00 DC.B 0x00 ; '\0' 0x10000721: 10 DC.B 0x10 ; '\x10' 0x10000722: 03 DC.B 0x03 ; '\x03' 0x10000723: 42 DC.B 0x42 ; 'B' 0x10000724: 00 DC.B 0x00 ; '\0' 0x10000725: 00 DC.B 0x00 ; '\0' 0x10000726: 00 DC.B 0x00 ; '\0' 0x10000727: 08 DC.B 0x08 ; '\b' 0x10000728: 15 DC.B 0x15 ; '\x15' 0x10000729: 00 DC.B 0x00 ; '\0' 0x1000072A: 00 DC.B 0x00 ; '\0' 0x1000072B: 03 DC.B 0x03 ; '\x03' 0x1000072C: 8C DC.B 0x8C ; '\x8C' 0x1000072D: 04 DC.B 0x04 ; '\x04' 0x1000072E: DC DC.B 0xDC ; '\xDC' 0x1000072F: 02 DC.B 0x02 ; '\x02' 0x10000730: 03 DC.B 0x03 ; '\x03' 0x10000731: 62 DC.B 0x62 ; 'b' 0x10000732: 05 DC.B 0x05 ; '\x05' 0x10000733: 38 DC.B 0x38 ; '8' 0x10000734: 11 DC.B 0x11 ; '\x11' 0x10000735: 00 DC.B 0x00 ; '\0' 0x10000736: 00 DC.B 0x00 ; '\0' 0x10000737: FA DC.B 0xFA ; '\xFA' 0x10000738: 00 DC.B 0x00 ; '\0' 0x10000739: 00 DC.B 0x00 ; '\0' 0x1000073A: 00 DC.B 0x00 ; '\0' 0x1000073B: 03 DC.B 0x03 ; '\x03' 0x1000073C: 65 DC.B 0x65 ; 'e' 0x1000073D: 00 DC.B 0x00 ; '\0' 0x1000073E: 05 DC.B 0x05 ; '\x05' 0x1000073F: 6A DC.B 0x6A ; 'j' 0x10000740: 12 DC.B 0x12 ; '\x12' 0x10000741: 00 DC.B 0x00 ; '\0' 0x10000742: 00 DC.B 0x00 ; '\0' 0x10000743: CD DC.B 0xCD ; '\xCD' 0x10000744: 02 DC.B 0x02 ; '\x02' 0x10000745: 00 DC.B 0x00 ; '\0' 0x10000746: 00 DC.B 0x00 ; '\0' 0x10000747: 03 DC.B 0x03 ; '\x03' 0x10000748: 66 DC.B 0x66 ; 'f' 0x10000749: 04 DC.B 0x04 ; '\x04' 0x1000074A: 05 DC.B 0x05 ; '\x05' 0x1000074B: 0A DC.B 0x0A ; '\n' 0x1000074C: 13 DC.B 0x13 ; '\x13' 0x1000074D: 00 DC.B 0x00 ; '\0' 0x1000074E: 00 DC.B 0x00 ; '\0' 0x1000074F: 5B DC.B 0x5B ; '[' 0x10000750: 03 DC.B 0x03 ; '\x03' 0x10000751: 00 DC.B 0x00 ; '\0' 0x10000752: 00 DC.B 0x00 ; '\0' 0x10000753: 03 DC.B 0x03 ; '\x03' 0x10000754: 67 DC.B 0x67 ; 'g' 0x10000755: 0C DC.B 0x0C ; '\x0C' 0x10000756: 05 DC.B 0x05 ; '\x05' 0x10000757: 16 DC.B 0x16 ; '\x16' 0x10000758: 13 DC.B 0x13 ; '\x13' 0x10000759: 00 DC.B 0x00 ; '\0' 0x1000075A: 00 DC.B 0x00 ; '\0' 0x1000075B: 60 DC.B 0x60 ; '`' 0x1000075C: 03 DC.B 0x03 ; '\x03' 0x1000075D: 00 DC.B 0x00 ; '\0' 0x1000075E: 00 DC.B 0x00 ; '\0' 0x1000075F: 03 DC.B 0x03 ; '\x03' 0x10000760: 68 DC.B 0x68 ; 'h' 0x10000761: 10 DC.B 0x10 ; '\x10' 0x10000762: 06 DC.B 0x06 ; '\x06' 0x10000763: DF DC.B 0xDF ; '\xDF' 0x10000764: 13 DC.B 0x13 ; '\x13' 0x10000765: 00 DC.B 0x00 ; '\0' 0x10000766: 00 DC.B 0x00 ; '\0' 0x10000767: 60 DC.B 0x60 ; '`' 0x10000768: 03 DC.B 0x03 ; '\x03' 0x10000769: 00 DC.B 0x00 ; '\0' 0x1000076A: 00 DC.B 0x00 ; '\0' 0x1000076B: 03 DC.B 0x03 ; '\x03' 0x1000076C: 69 DC.B 0x69 ; 'i' 0x1000076D: 50 DC.B 0x50 ; 'P' 0x1000076E: 01 DC.B 0x01 ; '\x01' 0x1000076F: 06 DC.B 0x06 ; '\x06' 0x10000770: E6 DC.B 0xE6 ; '\xE6' 0x10000771: 13 DC.B 0x13 ; '\x13' 0x10000772: 00 DC.B 0x00 ; '\0' 0x10000773: 00 DC.B 0x00 ; '\0' 0x10000774: 53 DC.B 0x53 ; 'S' 0x10000775: 04 DC.B 0x04 ; '\x04' 0x10000776: 00 DC.B 0x00 ; '\0' 0x10000777: 00 DC.B 0x00 ; '\0' 0x10000778: 03 DC.B 0x03 ; '\x03' 0x10000779: 6A DC.B 0x6A ; 'j' 0x1000077A: 90 DC.B 0x90 ; '\x90' 0x1000077B: 02 DC.B 0x02 ; '\x02' 0x1000077C: 06 DC.B 0x06 ; '\x06' 0x1000077D: 13 DC.B 0x13 ; '\x13' 0x1000077E: 14 DC.B 0x14 ; '\x14' 0x1000077F: 00 DC.B 0x00 ; '\0' 0x10000780: 00 DC.B 0x00 ; '\0' 0x10000781: 73 DC.B 0x73 ; 's' 0x10000782: 04 DC.B 0x04 ; '\x04' 0x10000783: 00 DC.B 0x00 ; '\0' 0x10000784: 00 DC.B 0x00 ; '\0' 0x10000785: 03 DC.B 0x03 ; '\x03' 0x10000786: 6B DC.B 0x6B ; 'k' 0x10000787: 91 DC.B 0x91 ; '\x91' 0x10000788: 02 DC.B 0x02 ; '\x02' 0x10000789: 06 DC.B 0x06 ; '\x06' 0x1000078A: 8F DC.B 0x8F ; '\x8F' 0x1000078B: 14 DC.B 0x14 ; '\x14' 0x1000078C: 00 DC.B 0x00 ; '\0' 0x1000078D: 00 DC.B 0x00 ; '\0' 0x1000078E: AA DC.B 0xAA ; '\xAA' 0x1000078F: 04 DC.B 0x04 ; '\x04' 0x10000790: 00 DC.B 0x00 ; '\0' 0x10000791: 00 DC.B 0x00 ; '\0' 0x10000792: 03 DC.B 0x03 ; '\x03' 0x10000793: 6C DC.B 0x6C ; 'l' 0x10000794: 94 DC.B 0x94 ; '\x94' 0x10000795: 02 DC.B 0x02 ; '\x02' 0x10000796: 06 DC.B 0x06 ; '\x06' 0x10000797: 99 DC.B 0x99 ; '\x99' 0x10000798: 14 DC.B 0x14 ; '\x14' 0x10000799: 00 DC.B 0x00 ; '\0' 0x1000079A: 00 DC.B 0x00 ; '\0' 0x1000079B: AF DC.B 0xAF ; '\xAF' 0x1000079C: 04 DC.B 0x04 ; '\x04' 0x1000079D: 00 DC.B 0x00 ; '\0' 0x1000079E: 00 DC.B 0x00 ; '\0' 0x1000079F: 03 DC.B 0x03 ; '\x03' 0x100007A0: 6D DC.B 0x6D ; 'm' 0x100007A1: 98 DC.B 0x98 ; '\x98' 0x100007A2: 02 DC.B 0x02 ; '\x02' 0x100007A3: 06 DC.B 0x06 ; '\x06' 0x100007A4: 9F DC.B 0x9F ; '\x9F' 0x100007A5: 14 DC.B 0x14 ; '\x14' 0x100007A6: 00 DC.B 0x00 ; '\0' 0x100007A7: 00 DC.B 0x00 ; '\0' 0x100007A8: BB DC.B 0xBB ; '\xBB' 0x100007A9: 04 DC.B 0x04 ; '\x04' 0x100007AA: 00 DC.B 0x00 ; '\0' 0x100007AB: 00 DC.B 0x00 ; '\0' 0x100007AC: 03 DC.B 0x03 ; '\x03' 0x100007AD: 6E DC.B 0x6E ; 'n' 0x100007AE: C8 DC.B 0xC8 ; '\xC8' 0x100007AF: 02 DC.B 0x02 ; '\x02' 0x100007B0: 06 DC.B 0x06 ; '\x06' 0x100007B1: DA DC.B 0xDA ; '\xDA' 0x100007B2: 14 DC.B 0x14 ; '\x14' 0x100007B3: 00 DC.B 0x00 ; '\0' 0x100007B4: 00 DC.B 0x00 ; '\0' 0x100007B5: 3B DC.B 0x3B ; ';' 0x100007B6: 04 DC.B 0x04 ; '\x04' 0x100007B7: 00 DC.B 0x00 ; '\0' 0x100007B8: 00 DC.B 0x00 ; '\0' 0x100007B9: 03 DC.B 0x03 ; '\x03' 0x100007BA: 6F DC.B 0x6F ; 'o' 0x100007BB: CC DC.B 0xCC ; '\xCC' 0x100007BC: 02 DC.B 0x02 ; '\x02' 0x100007BD: 06 DC.B 0x06 ; '\x06' 0x100007BE: DF DC.B 0xDF ; '\xDF' 0x100007BF: 14 DC.B 0x14 ; '\x14' 0x100007C0: 00 DC.B 0x00 ; '\0' 0x100007C1: 00 DC.B 0x00 ; '\0' 0x100007C2: 3B DC.B 0x3B ; ';' 0x100007C3: 04 DC.B 0x04 ; '\x04' 0x100007C4: 00 DC.B 0x00 ; '\0' 0x100007C5: 00 DC.B 0x00 ; '\0' 0x100007C6: 03 DC.B 0x03 ; '\x03' 0x100007C7: 72 DC.B 0x72 ; 'r' 0x100007C8: D0 DC.B 0xD0 ; '\xD0' 0x100007C9: 02 DC.B 0x02 ; '\x02' 0x100007CA: 06 DC.B 0x06 ; '\x06' 0x100007CB: EA DC.B 0xEA ; '\xEA' 0x100007CC: 14 DC.B 0x14 ; '\x14' 0x100007CD: 00 DC.B 0x00 ; '\0' 0x100007CE: 00 DC.B 0x00 ; '\0' 0x100007CF: 3B DC.B 0x3B ; ';' 0x100007D0: 04 DC.B 0x04 ; '\x04' 0x100007D1: 00 DC.B 0x00 ; '\0' 0x100007D2: 00 DC.B 0x00 ; '\0' 0x100007D3: 03 DC.B 0x03 ; '\x03' 0x100007D4: 75 DC.B 0x75 ; 'u' 0x100007D5: D4 DC.B 0xD4 ; '\xD4' 0x100007D6: 02 DC.B 0x02 ; '\x02' 0x100007D7: 06 DC.B 0x06 ; '\x06' 0x100007D8: 02 DC.B 0x02 ; '\x02' 0x100007D9: 15 DC.B 0x15 ; '\x15' 0x100007DA: 00 DC.B 0x00 ; '\0' 0x100007DB: 00 DC.B 0x00 ; '\0' 0x100007DC: E7 DC.B 0xE7 ; '\xE7' 0x100007DD: 04 DC.B 0x04 ; '\x04' 0x100007DE: 00 DC.B 0x00 ; '\0' 0x100007DF: 00 DC.B 0x00 ; '\0' 0x100007E0: 03 DC.B 0x03 ; '\x03' 0x100007E1: 77 DC.B 0x77 ; 'w' 0x100007E2: D8 DC.B 0xD8 ; '\xD8' 0x100007E3: 02 DC.B 0x02 ; '\x02'

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: 9C DC.B 0x9C ; '\x9C' 0x100007E9: 35 DC.B 0x35 ; '5' 0x100007EA: 00 DC.B 0x00 ; '\0' 0x100007EB: 08 DC.B 0x08 ; '\b' 0x100007EC: 20 DC.B 0x20 ; ' ' 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: 5E DC.B 0x5E ; '^' 0x100007FA: 00 DC.B 0x00 ; '\0' 0x100007FB: 00 DC.B 0x00 ; '\0' 0x100007FC: 00 DC.B 0x00 ; '\0' 0x100007FD: 66 DC.B 0x66 ; 'f' 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: DC DC.B 0xDC ; '\xDC' 0x10000807: 00 DC.B 0x00 ; '\0' 0x10000808: 00 DC.B 0x00 ; '\0' 0x10000809: 00 DC.B 0x00 ; '\0' 0x1000080A: F6 DC.B 0xF6 ; '\xF6' 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: 57 DC.B 0x57 ; 'W' 0x10000811: 32 DC.B 0x32 ; '2' 0x10000812: 01 DC.B 0x01 ; '\x01' 0x10000813: 00 DC.B 0x00 ; '\0' 0x10000814: 00 DC.B 0x00 ; '\0' 0x10000815: 3A DC.B 0x3A ; ':' 0x10000816: 01 DC.B 0x01 ; '\x01' 0x10000817: 00 DC.B 0x00 ; '\0' 0x10000818: 00 DC.B 0x00 ; '\0' 0x10000819: 03 DC.B 0x03 ; '\x03' 0x1000081A: 00 DC.B 0x00 ; '\0' 0x1000081B: 11 DC.B 0x11 ; '\x11' 0x1000081C: 00 DC.B 0x00 ; '\0' 0x1000081D: 9F DC.B 0x9F ; '\x9F' 0x1000081E: 3A DC.B 0x3A ; ':' 0x1000081F: 01 DC.B 0x01 ; '\x01' 0x10000820: 00 DC.B 0x00 ; '\0' 0x10000821: 00 DC.B 0x00 ; '\0' 0x10000822: 5A DC.B 0x5A ; 'Z' 0x10000823: 01 DC.B 0x01 ; '\x01' 0x10000824: 00 DC.B 0x00 ; '\0' 0x10000825: 00 DC.B 0x00 ; '\0' 0x10000826: 01 DC.B 0x01 ; '\x01' 0x10000827: 00 DC.B 0x00 ; '\0' 0x10000828: 50 DC.B 0x50 ; 'P' 0x10000829: 00 DC.B 0x00 ; '\0' 0x1000082A: 00 DC.B 0x00 ; '\0' 0x1000082B: 00 DC.B 0x00 ; '\0' 0x1000082C: 00 DC.B 0x00 ; '\0' 0x1000082D: 00 DC.B 0x00 ; '\0' 0x1000082E: 00 DC.B 0x00 ; '\0' 0x1000082F: 00 DC.B 0x00 ; '\0' 0x10000830: 00 DC.B 0x00 ; '\0' 0x10000831: FF DC.B 0xFF ; '\xFF' 0x10000832: FF DC.B 0xFF ; '\xFF' 0x10000833: FF DC.B 0xFF ; '\xFF' 0x10000834: FF DC.B 0xFF ; '\xFF' 0x10000835: 9C DC.B 0x9C ; '\x9C' 0x10000836: 35 DC.B 0x35 ; '5' 0x10000837: 00 DC.B 0x00 ; '\0' 0x10000838: 08 DC.B 0x08 ; '\b' 0x10000839: 5E DC.B 0x5E ; '^' 0x1000083A: 00 DC.B 0x00 ; '\0' 0x1000083B: 00 DC.B 0x00 ; '\0' 0x1000083C: 00 DC.B 0x00 ; '\0' 0x1000083D: 66 DC.B 0x66 ; 'f' 0x1000083E: 00 DC.B 0x00 ; '\0' 0x1000083F: 00 DC.B 0x00 ; '\0' 0x10000840: 00 DC.B 0x00 ; '\0' 0x10000841: 07 DC.B 0x07 ; '\x07' 0x10000842: 00 DC.B 0x00 ; '\0' 0x10000843: 10 DC.B 0x10 ; '\x10' 0x10000844: FF DC.B 0xFF ; '\xFF' 0x10000845: FF DC.B 0xFF ; '\xFF' 0x10000846: FF DC.B 0xFF ; '\xFF' 0x10000847: FF DC.B 0xFF ; '\xFF' 0x10000848: 07 DC.B 0x07 ; '\x07' 0x10000849: 9F DC.B 0x9F ; '\x9F' 0x1000084A: 66 DC.B 0x66 ; 'f' 0x1000084B: 00 DC.B 0x00 ; '\0' 0x1000084C: 00 DC.B 0x00 ; '\0' 0x1000084D: 00 DC.B 0x00 ; '\0' 0x1000084E: A0 DC.B 0xA0 ; '\xA0' 0x1000084F: 00 DC.B 0x00 ; '\0' 0x10000850: 00 DC.B 0x00 ; '\0' 0x10000851: 00 DC.B 0x00 ; '\0' 0x10000852: 01 DC.B 0x01 ; '\x01' 0x10000853: 00 DC.B 0x00 ; '\0' 0x10000854: 50 DC.B 0x50 ; 'P' 0x10000855: 00 DC.B 0x00 ; '\0' 0x10000856: 00 DC.B 0x00 ; '\0' 0x10000857: 00 DC.B 0x00 ; '\0' 0x10000858: 00 DC.B 0x00 ; '\0' 0x10000859: 00 DC.B 0x00 ; '\0' 0x1000085A: 00 DC.B 0x00 ; '\0' 0x1000085B: 00 DC.B 0x00 ; '\0' 0x1000085C: 00 DC.B 0x00 ; '\0' 0x1000085D: FF DC.B 0xFF ; '\xFF' 0x1000085E: FF DC.B 0xFF ; '\xFF' 0x1000085F: FF DC.B 0xFF ; '\xFF' 0x10000860: FF DC.B 0xFF ; '\xFF' 0x10000861: 9C DC.B 0x9C ; '\x9C' 0x10000862: 35 DC.B 0x35 ; '5' 0x10000863: 00 DC.B 0x00 ; '\0' 0x10000864: 08 DC.B 0x08 ; '\b' 0x10000865: 5E DC.B 0x5E ; '^' 0x10000866: 00 DC.B 0x00 ; '\0' 0x10000867: 00 DC.B 0x00 ; '\0' 0x10000868: 00 DC.B 0x00 ; '\0' 0x10000869: 66 DC.B 0x66 ; 'f' 0x1000086A: 00 DC.B 0x00 ; '\0' 0x1000086B: 00 DC.B 0x00 ; '\0' 0x1000086C: 00 DC.B 0x00 ; '\0' 0x1000086D: 02 DC.B 0x02 ; '\x02' 0x1000086E: 00 DC.B 0x00 ; '\0' 0x1000086F: 30 DC.B 0x30 ; '0' 0x10000870: 9F DC.B 0x9F ; '\x9F' 0x10000871: 66 DC.B 0x66 ; 'f' 0x10000872: 00 DC.B 0x00 ; '\0' 0x10000873: 00 DC.B 0x00 ; '\0' 0x10000874: 00 DC.B 0x00 ; '\0' 0x10000875: AC DC.B 0xAC ; '\xAC' 0x10000876: 00 DC.B 0x00 ; '\0' 0x10000877: 00 DC.B 0x00 ; '\0' 0x10000878: 00 DC.B 0x00 ; '\0' 0x10000879: 01 DC.B 0x01 ; '\x01' 0x1000087A: 00 DC.B 0x00 ; '\0' 0x1000087B: 52 DC.B 0x52 ; 'R' 0x1000087C: 00 DC.B 0x00 ; '\0' 0x1000087D: 00 DC.B 0x00 ; '\0' 0x1000087E: 00 DC.B 0x00 ; '\0' 0x1000087F: 00 DC.B 0x00 ; '\0' 0x10000880: 00 DC.B 0x00 ; '\0' 0x10000881: 00 DC.B 0x00 ; '\0' 0x10000882: 00 DC.B 0x00 ; '\0' 0x10000883: 00 DC.B 0x00 ; '\0' 0x10000884: FF DC.B 0xFF ; '\xFF' 0x10000885: FF DC.B 0xFF ; '\xFF' 0x10000886: FF DC.B 0xFF ; '\xFF' 0x10000887: FF DC.B 0xFF ; '\xFF' 0x10000888: 9C DC.B 0x9C ; '\x9C' 0x10000889: 35 DC.B 0x35 ; '5' 0x1000088A: 00 DC.B 0x00 ; '\0' 0x1000088B: 08 DC.B 0x08 ; '\b' 0x1000088C: 5E DC.B 0x5E ; '^' 0x1000088D: 00 DC.B 0x00 ; '\0' 0x1000088E: 00 DC.B 0x00 ; '\0' 0x1000088F: 00 DC.B 0x00 ; '\0' 0x10000890: 66 DC.B 0x66 ; 'f' 0x10000891: 00 DC.B 0x00 ; '\0' 0x10000892: 00 DC.B 0x00 ; '\0' 0x10000893: 00 DC.B 0x00 ; '\0' 0x10000894: 07 DC.B 0x07 ; '\x07' 0x10000895: 00 DC.B 0x00 ; '\0' 0x10000896: 10 DC.B 0x10 ; '\x10' 0x10000897: FF DC.B 0xFF ; '\xFF' 0x10000898: FF DC.B 0xFF ; '\xFF' 0x10000899: FF DC.B 0xFF ; '\xFF' 0x1000089A: FF DC.B 0xFF ; '\xFF' 0x1000089B: 07 DC.B 0x07 ; '\x07' 0x1000089C: 9F DC.B 0x9F ; '\x9F' 0x1000089D: 66 DC.B 0x66 ; 'f' 0x1000089E: 00 DC.B 0x00 ; '\0' 0x1000089F: 00 DC.B 0x00 ; '\0' 0x100008A0: 00 DC.B 0x00 ; '\0' 0x100008A1: DC DC.B 0xDC ; '\xDC' 0x100008A2: 00 DC.B 0x00 ; '\0' 0x100008A3: 00 DC.B 0x00 ; '\0' 0x100008A4: 00 DC.B 0x00 ; '\0' 0x100008A5: 01 DC.B 0x01 ; '\x01' 0x100008A6: 00 DC.B 0x00 ; '\0' 0x100008A7: 56 DC.B 0x56 ; 'V' 0x100008A8: 00 DC.B 0x00 ; '\0' 0x100008A9: 00 DC.B 0x00 ; '\0' 0x100008AA: 00 DC.B 0x00 ; '\0' 0x100008AB: 00 DC.B 0x00 ; '\0' 0x100008AC: 00 DC.B 0x00 ; '\0' 0x100008AD: 00 DC.B 0x00 ; '\0' 0x100008AE: 00 DC.B 0x00 ; '\0' 0x100008AF: 00 DC.B 0x00 ; '\0' 0x100008B0: FF DC.B 0xFF ; '\xFF' 0x100008B1: FF DC.B 0xFF ; '\xFF' 0x100008B2: FF DC.B 0xFF ; '\xFF' 0x100008B3: FF DC.B 0xFF ; '\xFF' 0x100008B4: 9C DC.B 0x9C ; '\x9C' 0x100008B5: 35 DC.B 0x35 ; '5' 0x100008B6: 00 DC.B 0x00 ; '\0' 0x100008B7: 08 DC.B 0x08 ; '\b' 0x100008B8: 5E DC.B 0x5E ; '^' 0x100008B9: 00 DC.B 0x00 ; '\0' 0x100008BA: 00 DC.B 0x00 ; '\0' 0x100008BB: 00 DC.B 0x00 ; '\0' 0x100008BC: 66 DC.B 0x66 ; 'f' 0x100008BD: 00 DC.B 0x00 ; '\0' 0x100008BE: 00 DC.B 0x00 ; '\0' 0x100008BF: 00 DC.B 0x00 ; '\0' 0x100008C0: 02 DC.B 0x02 ; '\x02' 0x100008C1: 00 DC.B 0x00 ; '\0' 0x100008C2: 30 DC.B 0x30 ; '0' 0x100008C3: 9F DC.B 0x9F ; '\x9F' 0x100008C4: 66 DC.B 0x66 ; 'f' 0x100008C5: 00 DC.B 0x00 ; '\0' 0x100008C6: 00 DC.B 0x00 ; '\0' 0x100008C7: 00 DC.B 0x00 ; '\0' 0x100008C8: D8 DC.B 0xD8 ; '\xD8' 0x100008C9: 00 DC.B 0x00 ; '\0' 0x100008CA: 00 DC.B 0x00 ; '\0' 0x100008CB: 00 DC.B 0x00 ; '\0' 0x100008CC: 01 DC.B 0x01 ; '\x01' 0x100008CD: 00 DC.B 0x00 ; '\0' 0x100008CE: 57 DC.B 0x57 ; 'W' 0x100008CF: 00 DC.B 0x00 ; '\0' 0x100008D0: 00 DC.B 0x00 ; '\0' 0x100008D1: 00 DC.B 0x00 ; '\0' 0x100008D2: 00 DC.B 0x00 ; '\0' 0x100008D3: 00 DC.B 0x00 ; '\0' 0x100008D4: 00 DC.B 0x00 ; '\0' 0x100008D5: 00 DC.B 0x00 ; '\0' 0x100008D6: 00 DC.B 0x00 ; '\0' 0x100008D7: FF DC.B 0xFF ; '\xFF' 0x100008D8: FF DC.B 0xFF ; '\xFF' 0x100008D9: FF DC.B 0xFF ; '\xFF' 0x100008DA: FF DC.B 0xFF ; '\xFF' 0x100008DB: 9C DC.B 0x9C ; '\x9C' 0x100008DC: 35 DC.B 0x35 ; '5' 0x100008DD: 00 DC.B 0x00 ; '\0' 0x100008DE: 08 DC.B 0x08 ; '\b' 0x100008DF: 5E DC.B 0x5E ; '^' 0x100008E0: 00 DC.B 0x00 ; '\0' 0x100008E1: 00 DC.B 0x00 ; '\0' 0x100008E2: 00 DC.B 0x00 ; '\0' 0x100008E3: 62 DC.B 0x62 ; 'b'

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: 9C DC.B 0x9C ; '\x9C' 0x100008E9: 35 DC.B 0x35 ; '5' 0x100008EA: 00 DC.B 0x00 ; '\0' 0x100008EB: 08 DC.B 0x08 ; '\b' 0x100008EC: 20 DC.B 0x20 ; ' ' 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: 5E DC.B 0x5E ; '^' 0x100008FA: 00 DC.B 0x00 ; '\0' 0x100008FB: 00 DC.B 0x00 ; '\0' 0x100008FC: 00 DC.B 0x00 ; '\0' 0x100008FD: 66 DC.B 0x66 ; 'f' 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: DC DC.B 0xDC ; '\xDC' 0x10000907: 00 DC.B 0x00 ; '\0' 0x10000908: 00 DC.B 0x00 ; '\0' 0x10000909: 00 DC.B 0x00 ; '\0' 0x1000090A: F6 DC.B 0xF6 ; '\xF6' 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: 57 DC.B 0x57 ; 'W' 0x10000911: 32 DC.B 0x32 ; '2' 0x10000912: 01 DC.B 0x01 ; '\x01' 0x10000913: 00 DC.B 0x00 ; '\0' 0x10000914: 00 DC.B 0x00 ; '\0' 0x10000915: 3A DC.B 0x3A ; ':' 0x10000916: 01 DC.B 0x01 ; '\x01' 0x10000917: 00 DC.B 0x00 ; '\0' 0x10000918: 00 DC.B 0x00 ; '\0' 0x10000919: 03 DC.B 0x03 ; '\x03' 0x1000091A: 00 DC.B 0x00 ; '\0' 0x1000091B: 11 DC.B 0x11 ; '\x11' 0x1000091C: 00 DC.B 0x00 ; '\0' 0x1000091D: 9F DC.B 0x9F ; '\x9F' 0x1000091E: 3A DC.B 0x3A ; ':' 0x1000091F: 01 DC.B 0x01 ; '\x01' 0x10000920: 00 DC.B 0x00 ; '\0' 0x10000921: 00 DC.B 0x00 ; '\0' 0x10000922: 5A DC.B 0x5A ; 'Z' 0x10000923: 01 DC.B 0x01 ; '\x01' 0x10000924: 00 DC.B 0x00 ; '\0' 0x10000925: 00 DC.B 0x00 ; '\0' 0x10000926: 01 DC.B 0x01 ; '\x01' 0x10000927: 00 DC.B 0x00 ; '\0' 0x10000928: 50 DC.B 0x50 ; 'P' 0x10000929: 00 DC.B 0x00 ; '\0' 0x1000092A: 00 DC.B 0x00 ; '\0' 0x1000092B: 00 DC.B 0x00 ; '\0' 0x1000092C: 00 DC.B 0x00 ; '\0' 0x1000092D: 00 DC.B 0x00 ; '\0' 0x1000092E: 00 DC.B 0x00 ; '\0' 0x1000092F: 00 DC.B 0x00 ; '\0' 0x10000930: 00 DC.B 0x00 ; '\0' 0x10000931: FF DC.B 0xFF ; '\xFF' 0x10000932: FF DC.B 0xFF ; '\xFF' 0x10000933: FF DC.B 0xFF ; '\xFF' 0x10000934: FF DC.B 0xFF ; '\xFF' 0x10000935: 9C DC.B 0x9C ; '\x9C' 0x10000936: 35 DC.B 0x35 ; '5' 0x10000937: 00 DC.B 0x00 ; '\0' 0x10000938: 08 DC.B 0x08 ; '\b' 0x10000939: 5E DC.B 0x5E ; '^' 0x1000093A: 00 DC.B 0x00 ; '\0' 0x1000093B: 00 DC.B 0x00 ; '\0' 0x1000093C: 00 DC.B 0x00 ; '\0' 0x1000093D: 66 DC.B 0x66 ; 'f' 0x1000093E: 00 DC.B 0x00 ; '\0' 0x1000093F: 00 DC.B 0x00 ; '\0' 0x10000940: 00 DC.B 0x00 ; '\0' 0x10000941: 07 DC.B 0x07 ; '\x07' 0x10000942: 00 DC.B 0x00 ; '\0' 0x10000943: 10 DC.B 0x10 ; '\x10' 0x10000944: FF DC.B 0xFF ; '\xFF' 0x10000945: FF DC.B 0xFF ; '\xFF' 0x10000946: FF DC.B 0xFF ; '\xFF' 0x10000947: FF DC.B 0xFF ; '\xFF' 0x10000948: 07 DC.B 0x07 ; '\x07' 0x10000949: 9F DC.B 0x9F ; '\x9F' 0x1000094A: 66 DC.B 0x66 ; 'f' 0x1000094B: 00 DC.B 0x00 ; '\0' 0x1000094C: 00 DC.B 0x00 ; '\0' 0x1000094D: 00 DC.B 0x00 ; '\0' 0x1000094E: A0 DC.B 0xA0 ; '\xA0' 0x1000094F: 00 DC.B 0x00 ; '\0' 0x10000950: 00 DC.B 0x00 ; '\0' 0x10000951: 00 DC.B 0x00 ; '\0' 0x10000952: 01 DC.B 0x01 ; '\x01' 0x10000953: 00 DC.B 0x00 ; '\0' 0x10000954: 50 DC.B 0x50 ; 'P' 0x10000955: 00 DC.B 0x00 ; '\0' 0x10000956: 00 DC.B 0x00 ; '\0' 0x10000957: 00 DC.B 0x00 ; '\0' 0x10000958: 00 DC.B 0x00 ; '\0' 0x10000959: 00 DC.B 0x00 ; '\0' 0x1000095A: 00 DC.B 0x00 ; '\0' 0x1000095B: 00 DC.B 0x00 ; '\0' 0x1000095C: 00 DC.B 0x00 ; '\0' 0x1000095D: FF DC.B 0xFF ; '\xFF' 0x1000095E: FF DC.B 0xFF ; '\xFF' 0x1000095F: FF DC.B 0xFF ; '\xFF' 0x10000960: FF DC.B 0xFF ; '\xFF' 0x10000961: 9C DC.B 0x9C ; '\x9C' 0x10000962: 35 DC.B 0x35 ; '5' 0x10000963: 00 DC.B 0x00 ; '\0' 0x10000964: 08 DC.B 0x08 ; '\b' 0x10000965: 5E DC.B 0x5E ; '^' 0x10000966: 00 DC.B 0x00 ; '\0' 0x10000967: 00 DC.B 0x00 ; '\0' 0x10000968: 00 DC.B 0x00 ; '\0' 0x10000969: 66 DC.B 0x66 ; 'f' 0x1000096A: 00 DC.B 0x00 ; '\0' 0x1000096B: 00 DC.B 0x00 ; '\0' 0x1000096C: 00 DC.B 0x00 ; '\0' 0x1000096D: 02 DC.B 0x02 ; '\x02' 0x1000096E: 00 DC.B 0x00 ; '\0' 0x1000096F: 30 DC.B 0x30 ; '0' 0x10000970: 9F DC.B 0x9F ; '\x9F' 0x10000971: 66 DC.B 0x66 ; 'f' 0x10000972: 00 DC.B 0x00 ; '\0' 0x10000973: 00 DC.B 0x00 ; '\0' 0x10000974: 00 DC.B 0x00 ; '\0' 0x10000975: AC DC.B 0xAC ; '\xAC' 0x10000976: 00 DC.B 0x00 ; '\0' 0x10000977: 00 DC.B 0x00 ; '\0' 0x10000978: 00 DC.B 0x00 ; '\0' 0x10000979: 01 DC.B 0x01 ; '\x01' 0x1000097A: 00 DC.B 0x00 ; '\0' 0x1000097B: 52 DC.B 0x52 ; 'R' 0x1000097C: 00 DC.B 0x00 ; '\0' 0x1000097D: 00 DC.B 0x00 ; '\0' 0x1000097E: 00 DC.B 0x00 ; '\0' 0x1000097F: 00 DC.B 0x00 ; '\0' 0x10000980: 00 DC.B 0x00 ; '\0' 0x10000981: 00 DC.B 0x00 ; '\0' 0x10000982: 00 DC.B 0x00 ; '\0' 0x10000983: 00 DC.B 0x00 ; '\0' 0x10000984: FF DC.B 0xFF ; '\xFF' 0x10000985: FF DC.B 0xFF ; '\xFF' 0x10000986: FF DC.B 0xFF ; '\xFF' 0x10000987: FF DC.B 0xFF ; '\xFF' 0x10000988: 9C DC.B 0x9C ; '\x9C' 0x10000989: 35 DC.B 0x35 ; '5' 0x1000098A: 00 DC.B 0x00 ; '\0' 0x1000098B: 08 DC.B 0x08 ; '\b' 0x1000098C: 5E DC.B 0x5E ; '^' 0x1000098D: 00 DC.B 0x00 ; '\0' 0x1000098E: 00 DC.B 0x00 ; '\0' 0x1000098F: 00 DC.B 0x00 ; '\0' 0x10000990: 66 DC.B 0x66 ; 'f' 0x10000991: 00 DC.B 0x00 ; '\0' 0x10000992: 00 DC.B 0x00 ; '\0' 0x10000993: 00 DC.B 0x00 ; '\0' 0x10000994: 07 DC.B 0x07 ; '\x07' 0x10000995: 00 DC.B 0x00 ; '\0' 0x10000996: 10 DC.B 0x10 ; '\x10' 0x10000997: FF DC.B 0xFF ; '\xFF' 0x10000998: FF DC.B 0xFF ; '\xFF' 0x10000999: FF DC.B 0xFF ; '\xFF' 0x1000099A: FF DC.B 0xFF ; '\xFF' 0x1000099B: 07 DC.B 0x07 ; '\x07' 0x1000099C: 9F DC.B 0x9F ; '\x9F' 0x1000099D: 66 DC.B 0x66 ; 'f' 0x1000099E: 00 DC.B 0x00 ; '\0' 0x1000099F: 00 DC.B 0x00 ; '\0' 0x100009A0: 00 DC.B 0x00 ; '\0' 0x100009A1: DC DC.B 0xDC ; '\xDC' 0x100009A2: 00 DC.B 0x00 ; '\0' 0x100009A3: 00 DC.B 0x00 ; '\0' 0x100009A4: 00 DC.B 0x00 ; '\0' 0x100009A5: 01 DC.B 0x01 ; '\x01' 0x100009A6: 00 DC.B 0x00 ; '\0' 0x100009A7: 56 DC.B 0x56 ; 'V' 0x100009A8: 00 DC.B 0x00 ; '\0' 0x100009A9: 00 DC.B 0x00 ; '\0' 0x100009AA: 00 DC.B 0x00 ; '\0' 0x100009AB: 00 DC.B 0x00 ; '\0' 0x100009AC: 00 DC.B 0x00 ; '\0' 0x100009AD: 00 DC.B 0x00 ; '\0' 0x100009AE: 00 DC.B 0x00 ; '\0' 0x100009AF: 00 DC.B 0x00 ; '\0' 0x100009B0: FF DC.B 0xFF ; '\xFF' 0x100009B1: FF DC.B 0xFF ; '\xFF' 0x100009B2: FF DC.B 0xFF ; '\xFF' 0x100009B3: FF DC.B 0xFF ; '\xFF' 0x100009B4: 9C DC.B 0x9C ; '\x9C' 0x100009B5: 35 DC.B 0x35 ; '5' 0x100009B6: 00 DC.B 0x00 ; '\0' 0x100009B7: 08 DC.B 0x08 ; '\b' 0x100009B8: 5E DC.B 0x5E ; '^' 0x100009B9: 00 DC.B 0x00 ; '\0' 0x100009BA: 00 DC.B 0x00 ; '\0' 0x100009BB: 00 DC.B 0x00 ; '\0' 0x100009BC: 66 DC.B 0x66 ; 'f' 0x100009BD: 00 DC.B 0x00 ; '\0' 0x100009BE: 00 DC.B 0x00 ; '\0' 0x100009BF: 00 DC.B 0x00 ; '\0' 0x100009C0: 02 DC.B 0x02 ; '\x02' 0x100009C1: 00 DC.B 0x00 ; '\0' 0x100009C2: 30 DC.B 0x30 ; '0' 0x100009C3: 9F DC.B 0x9F ; '\x9F' 0x100009C4: 66 DC.B 0x66 ; 'f' 0x100009C5: 00 DC.B 0x00 ; '\0' 0x100009C6: 00 DC.B 0x00 ; '\0' 0x100009C7: 00 DC.B 0x00 ; '\0' 0x100009C8: D8 DC.B 0xD8 ; '\xD8' 0x100009C9: 00 DC.B 0x00 ; '\0' 0x100009CA: 00 DC.B 0x00 ; '\0' 0x100009CB: 00 DC.B 0x00 ; '\0' 0x100009CC: 01 DC.B 0x01 ; '\x01' 0x100009CD: 00 DC.B 0x00 ; '\0' 0x100009CE: 57 DC.B 0x57 ; 'W' 0x100009CF: 00 DC.B 0x00 ; '\0' 0x100009D0: 00 DC.B 0x00 ; '\0' 0x100009D1: 00 DC.B 0x00 ; '\0' 0x100009D2: 00 DC.B 0x00 ; '\0' 0x100009D3: 00 DC.B 0x00 ; '\0' 0x100009D4: 00 DC.B 0x00 ; '\0' 0x100009D5: 00 DC.B 0x00 ; '\0' 0x100009D6: 00 DC.B 0x00 ; '\0' 0x100009D7: FF DC.B 0xFF ; '\xFF' 0x100009D8: FF DC.B 0xFF ; '\xFF' 0x100009D9: FF DC.B 0xFF ; '\xFF' 0x100009DA: FF DC.B 0xFF ; '\xFF' 0x100009DB: 9C DC.B 0x9C ; '\x9C' 0x100009DC: 35 DC.B 0x35 ; '5' 0x100009DD: 00 DC.B 0x00 ; '\0' 0x100009DE: 08 DC.B 0x08 ; '\b' 0x100009DF: 5E DC.B 0x5E ; '^' 0x100009E0: 00 DC.B 0x00 ; '\0' 0x100009E1: 00 DC.B 0x00 ; '\0' 0x100009E2: 00 DC.B 0x00 ; '\0' 0x100009E3: 62 DC.B 0x62 ; 'b'

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: 3A DC.B 0x3A ; ':' 0x10000A91: 6D DC.B 0x6D ; 'm' 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: 9C DC.B 0x9C ; '\x9C' 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: 9C DC.B 0x9C ; '\x9C' 0x10000AAB: 00 DC.B 0x00 ; '\0' 0x10000AAC: 00 DC.B 0x00 ; '\0' 0x10000AAD: 00 DC.B 0x00 ; '\0' 0x10000AAE: 9E DC.B 0x9E ; '\x9E' 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: 9E DC.B 0x9E ; '\x9E' 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: 3A DC.B 0x3A ; ':' 0x10000ADE: 6D DC.B 0x6D ; 'm' 0x10000ADF: 00 DC.B 0x00 ; '\0' 0x10000AE0: 08 DC.B 0x08 ; '\b' 0x10000AE1: 08 DC.B 0x08 ; '\b' 0x10000AE2: 00 DC.B 0x00 ; '\0' 0x10000AE3: 00 DC.B 0x00 ; '\0' 0x10000AE4: 00 DC.B 0x00 ; '\0' 0x10000AE5: 34 DC.B 0x34 ; '4' 0x10000AE6: 00 DC.B 0x00 ; '\0' 0x10000AE7: 00 DC.B 0x00 ; '\0' 0x10000AE8: 00 DC.B 0x00 ; '\0' 0x10000AE9: 02 DC.B 0x02 ; '\x02' 0x10000AEA: 00 DC.B 0x00 ; '\0' 0x10000AEB: 7D DC.B 0x7D ; '}' 0x10000AEC: 08 DC.B 0x08 ; '\b' 0x10000AED: 34 DC.B 0x34 ; '4' 0x10000AEE: 00 DC.B 0x00 ; '\0' 0x10000AEF: 00 DC.B 0x00 ; '\0' 0x10000AF0: 00 DC.B 0x00 ; '\0' 0x10000AF1: 9E DC.B 0x9E ; '\x9E' 0x10000AF2: 00 DC.B 0x00 ; '\0' 0x10000AF3: 00 DC.B 0x00 ; '\0' 0x10000AF4: 00 DC.B 0x00 ; '\0' 0x10000AF5: 0E DC.B 0x0E ; '\x0E' 0x10000AF6: 00 DC.B 0x00 ; '\0' 0x10000AF7: 7D DC.B 0x7D ; '}' 0x10000AF8: 08 DC.B 0x08 ; '\b' 0x10000AF9: 93 DC.B 0x93 ; '\x93' 0x10000AFA: 04 DC.B 0x04 ; '\x04' 0x10000AFB: 30 DC.B 0x30 ; '0' 0x10000AFC: 9F DC.B 0x9F ; '\x9F' 0x10000AFD: 93 DC.B 0x93 ; '\x93' 0x10000AFE: 04 DC.B 0x04 ; '\x04' 0x10000AFF: 7D DC.B 0x7D ; '}' 0x10000B00: 08 DC.B 0x08 ; '\b' 0x10000B01: 23 DC.B 0x23 ; '#' 0x10000B02: 08 DC.B 0x08 ; '\b' 0x10000B03: 93 DC.B 0x93 ; '\x93' 0x10000B04: 4C DC.B 0x4C ; 'L' 0x10000B05: 9E DC.B 0x9E ; '\x9E' 0x10000B06: 00 DC.B 0x00 ; '\0' 0x10000B07: 00 DC.B 0x00 ; '\0' 0x10000B08: 00 DC.B 0x00 ; '\0' 0x10000B09: A2 DC.B 0xA2 ; '\xA2' 0x10000B0A: 00 DC.B 0x00 ; '\0' 0x10000B0B: 00 DC.B 0x00 ; '\0' 0x10000B0C: 00 DC.B 0x00 ; '\0' 0x10000B0D: 02 DC.B 0x02 ; '\x02' 0x10000B0E: 00 DC.B 0x00 ; '\0' 0x10000B0F: 7D DC.B 0x7D ; '}' 0x10000B10: 08 DC.B 0x08 ; '\b' 0x10000B11: A2 DC.B 0xA2 ; '\xA2' 0x10000B12: 00 DC.B 0x00 ; '\0' 0x10000B13: 00 DC.B 0x00 ; '\0' 0x10000B14: 00 DC.B 0x00 ; '\0' 0x10000B15: 6C DC.B 0x6C ; 'l' 0x10000B16: 01 DC.B 0x01 ; '\x01' 0x10000B17: 00 DC.B 0x00 ; '\0' 0x10000B18: 00 DC.B 0x00 ; '\0' 0x10000B19: 0E DC.B 0x0E ; '\x0E' 0x10000B1A: 00 DC.B 0x00 ; '\0' 0x10000B1B: 7D DC.B 0x7D ; '}' 0x10000B1C: 08 DC.B 0x08 ; '\b' 0x10000B1D: 93 DC.B 0x93 ; '\x93' 0x10000B1E: 08 DC.B 0x08 ; '\b' 0x10000B1F: 30 DC.B 0x30 ; '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: 3A DC.B 0x3A ; ':' 0x10000B25: 6D DC.B 0x6D ; 'm' 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: 9C DC.B 0x9C ; '\x9C' 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: 9C DC.B 0x9C ; '\x9C' 0x10000B3F: 00 DC.B 0x00 ; '\0' 0x10000B40: 00 DC.B 0x00 ; '\0' 0x10000B41: 00 DC.B 0x00 ; '\0' 0x10000B42: 9E DC.B 0x9E ; '\x9E' 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: 9E DC.B 0x9E ; '\x9E' 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: 3A DC.B 0x3A ; ':' 0x10000B72: 6D DC.B 0x6D ; 'm' 0x10000B73: 00 DC.B 0x00 ; '\0' 0x10000B74: 08 DC.B 0x08 ; '\b' 0x10000B75: 08 DC.B 0x08 ; '\b' 0x10000B76: 00 DC.B 0x00 ; '\0' 0x10000B77: 00 DC.B 0x00 ; '\0' 0x10000B78: 00 DC.B 0x00 ; '\0' 0x10000B79: 34 DC.B 0x34 ; '4' 0x10000B7A: 00 DC.B 0x00 ; '\0' 0x10000B7B: 00 DC.B 0x00 ; '\0' 0x10000B7C: 00 DC.B 0x00 ; '\0' 0x10000B7D: 02 DC.B 0x02 ; '\x02' 0x10000B7E: 00 DC.B 0x00 ; '\0' 0x10000B7F: 7D DC.B 0x7D ; '}' 0x10000B80: 08 DC.B 0x08 ; '\b' 0x10000B81: 34 DC.B 0x34 ; '4' 0x10000B82: 00 DC.B 0x00 ; '\0' 0x10000B83: 00 DC.B 0x00 ; '\0' 0x10000B84: 00 DC.B 0x00 ; '\0' 0x10000B85: 9E DC.B 0x9E ; '\x9E' 0x10000B86: 00 DC.B 0x00 ; '\0' 0x10000B87: 00 DC.B 0x00 ; '\0' 0x10000B88: 00 DC.B 0x00 ; '\0' 0x10000B89: 0E DC.B 0x0E ; '\x0E' 0x10000B8A: 00 DC.B 0x00 ; '\0' 0x10000B8B: 7D DC.B 0x7D ; '}' 0x10000B8C: 08 DC.B 0x08 ; '\b' 0x10000B8D: 93 DC.B 0x93 ; '\x93' 0x10000B8E: 04 DC.B 0x04 ; '\x04' 0x10000B8F: 30 DC.B 0x30 ; '0' 0x10000B90: 9F DC.B 0x9F ; '\x9F' 0x10000B91: 93 DC.B 0x93 ; '\x93' 0x10000B92: 04 DC.B 0x04 ; '\x04' 0x10000B93: 7D DC.B 0x7D ; '}' 0x10000B94: 08 DC.B 0x08 ; '\b' 0x10000B95: 23 DC.B 0x23 ; '#' 0x10000B96: 08 DC.B 0x08 ; '\b' 0x10000B97: 93 DC.B 0x93 ; '\x93' 0x10000B98: 4C DC.B 0x4C ; 'L' 0x10000B99: 9E DC.B 0x9E ; '\x9E' 0x10000B9A: 00 DC.B 0x00 ; '\0' 0x10000B9B: 00 DC.B 0x00 ; '\0' 0x10000B9C: 00 DC.B 0x00 ; '\0' 0x10000B9D: A2 DC.B 0xA2 ; '\xA2' 0x10000B9E: 00 DC.B 0x00 ; '\0' 0x10000B9F: 00 DC.B 0x00 ; '\0' 0x10000BA0: 00 DC.B 0x00 ; '\0' 0x10000BA1: 02 DC.B 0x02 ; '\x02' 0x10000BA2: 00 DC.B 0x00 ; '\0' 0x10000BA3: 7D DC.B 0x7D ; '}' 0x10000BA4: 08 DC.B 0x08 ; '\b' 0x10000BA5: A2 DC.B 0xA2 ; '\xA2' 0x10000BA6: 00 DC.B 0x00 ; '\0' 0x10000BA7: 00 DC.B 0x00 ; '\0' 0x10000BA8: 00 DC.B 0x00 ; '\0' 0x10000BA9: 6C DC.B 0x6C ; 'l' 0x10000BAA: 01 DC.B 0x01 ; '\x01' 0x10000BAB: 00 DC.B 0x00 ; '\0' 0x10000BAC: 00 DC.B 0x00 ; '\0' 0x10000BAD: 0E DC.B 0x0E ; '\x0E' 0x10000BAE: 00 DC.B 0x00 ; '\0' 0x10000BAF: 7D DC.B 0x7D ; '}' 0x10000BB0: 08 DC.B 0x08 ; '\b' 0x10000BB1: 93 DC.B 0x93 ; '\x93' 0x10000BB2: 08 DC.B 0x08 ; '\b' 0x10000BB3: 30 DC.B 0x30 ; '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: 68 DC.B 0x68 ; 'h' 0x10000BB9: AD DC.B 0xAD ; '\xAD' 0x10000BBA: 00 DC.B 0x00 ; '\0' 0x10000BBB: 08 DC.B 0x08 ; '\b' 0x10000BBC: 04 DC.B 0x04 ; '\x04' 0x10000BBD: 00 DC.B 0x00 ; '\0' 0x10000BBE: 00 DC.B 0x00 ; '\0' 0x10000BBF: 00 DC.B 0x00 ; '\0' 0x10000BC0: 0A DC.B 0x0A ; '\n' 0x10000BC1: 00 DC.B 0x00 ; '\0' 0x10000BC2: 00 DC.B 0x00 ; '\0' 0x10000BC3: 00 DC.B 0x00 ; '\0' 0x10000BC4: 02 DC.B 0x02 ; '\x02' 0x10000BC5: 00 DC.B 0x00 ; '\0' 0x10000BC6: 7D DC.B 0x7D ; '}' 0x10000BC7: 04 DC.B 0x04 ; '\x04' 0x10000BC8: 0A DC.B 0x0A ; '\n' 0x10000BC9: 00 DC.B 0x00 ; '\0' 0x10000BCA: 00 DC.B 0x00 ; '\0' 0x10000BCB: 00 DC.B 0x00 ; '\0' 0x10000BCC: 68 DC.B 0x68 ; 'h' 0x10000BCD: 00 DC.B 0x00 ; '\0' 0x10000BCE: 00 DC.B 0x00 ; '\0' 0x10000BCF: 00 DC.B 0x00 ; '\0' 0x10000BD0: 0A DC.B 0x0A ; '\n' 0x10000BD1: 00 DC.B 0x00 ; '\0' 0x10000BD2: 30 DC.B 0x30 ; '0' 0x10000BD3: 9F DC.B 0x9F ; '\x9F' 0x10000BD4: 93 DC.B 0x93 ; '\x93' 0x10000BD5: 18 DC.B 0x18 ; '\x18' 0x10000BD6: 7D DC.B 0x7D ; '}' 0x10000BD7: 04 DC.B 0x04 ; '\x04' 0x10000BD8: 23 DC.B 0x23 ; '#' 0x10000BD9: 18 DC.B 0x18 ; '\x18' 0x10000BDA: 93 DC.B 0x93 ; '\x93' 0x10000BDB: 08 DC.B 0x08 ; '\b' 0x10000BDC: 68 DC.B 0x68 ; 'h' 0x10000BDD: 00 DC.B 0x00 ; '\0' 0x10000BDE: 00 DC.B 0x00 ; '\0' 0x10000BDF: 00 DC.B 0x00 ; '\0' 0x10000BE0: 72 DC.B 0x72 ; 'r' 0x10000BE1: 00 DC.B 0x00 ; '\0' 0x10000BE2: 00 DC.B 0x00 ; '\0' 0x10000BE3: 00 DC.B 0x00 ; '\0' 0x10000BE4: 12 DC.B 0x12 ; '\x12' 0x10000BE5: 00 DC.B 0x00 ; '\0' 0x10000BE6: 7D DC.B 0x7D ; '}' 0x10000BE7: 04 DC.B 0x04 ; '\x04' 0x10000BE8: 93 DC.B 0x93 ; '\x93' 0x10000BE9: 04 DC.B 0x04 ; '\x04' 0x10000BEA: 7D DC.B 0x7D ; '}' 0x10000BEB: 04 DC.B 0x04 ; '\x04' 0x10000BEC: 23 DC.B 0x23 ; '#' 0x10000BED: 04 DC.B 0x04 ; '\x04' 0x10000BEE: 93 DC.B 0x93 ; '\x93' 0x10000BEF: 04 DC.B 0x04 ; '\x04' 0x10000BF0: 93 DC.B 0x93 ; '\x93' 0x10000BF1: 10 DC.B 0x10 ; '\x10' 0x10000BF2: 7D DC.B 0x7D ; '}' 0x10000BF3: 04 DC.B 0x04 ; '\x04' 0x10000BF4: 23 DC.B 0x23 ; '#' 0x10000BF5: 18 DC.B 0x18 ; '\x18' 0x10000BF6: 93 DC.B 0x93 ; '\x93' 0x10000BF7: 08 DC.B 0x08 ; '\b' 0x10000BF8: 72 DC.B 0x72 ; 'r' 0x10000BF9: 00 DC.B 0x00 ; '\0' 0x10000BFA: 00 DC.B 0x00 ; '\0' 0x10000BFB: 00 DC.B 0x00 ; '\0' 0x10000BFC: 76 DC.B 0x76 ; 'v' 0x10000BFD: 00 DC.B 0x00 ; '\0' 0x10000BFE: 00 DC.B 0x00 ; '\0' 0x10000BFF: 00 DC.B 0x00 ; '\0' 0x10000C00: 1E DC.B 0x1E ; '\x1E' 0x10000C01: 00 DC.B 0x00 ; '\0' 0x10000C02: 7D DC.B 0x7D ; '}' 0x10000C03: 04 DC.B 0x04 ; '\x04' 0x10000C04: 93 DC.B 0x93 ; '\x93' 0x10000C05: 04 DC.B 0x04 ; '\x04' 0x10000C06: 7D DC.B 0x7D ; '}' 0x10000C07: 04 DC.B 0x04 ; '\x04' 0x10000C08: 23 DC.B 0x23 ; '#' 0x10000C09: 04 DC.B 0x04 ; '\x04' 0x10000C0A: 93 DC.B 0x93 ; '\x93' 0x10000C0B: 04 DC.B 0x04 ; '\x04' 0x10000C0C: 7D DC.B 0x7D ; '}' 0x10000C0D: 04 DC.B 0x04 ; '\x04' 0x10000C0E: 23 DC.B 0x23 ; '#' 0x10000C0F: 08 DC.B 0x08 ; '\b' 0x10000C10: 93 DC.B 0x93 ; '\x93' 0x10000C11: 04 DC.B 0x04 ; '\x04' 0x10000C12: 7D DC.B 0x7D ; '}' 0x10000C13: 04 DC.B 0x04 ; '\x04' 0x10000C14: 23 DC.B 0x23 ; '#' 0x10000C15: 0C DC.B 0x0C ; '\x0C' 0x10000C16: 93 DC.B 0x93 ; '\x93' 0x10000C17: 04 DC.B 0x04 ; '\x04' 0x10000C18: 93 DC.B 0x93 ; '\x93' 0x10000C19: 08 DC.B 0x08 ; '\b' 0x10000C1A: 7D DC.B 0x7D ; '}' 0x10000C1B: 04 DC.B 0x04 ; '\x04' 0x10000C1C: 23 DC.B 0x23 ; '#' 0x10000C1D: 18 DC.B 0x18 ; '\x18' 0x10000C1E: 93 DC.B 0x93 ; '\x93' 0x10000C1F: 08 DC.B 0x08 ; '\b'

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: 68 DC.B 0x68 ; 'h' 0x10000C25: AD DC.B 0xAD ; '\xAD' 0x10000C26: 00 DC.B 0x00 ; '\0' 0x10000C27: 08 DC.B 0x08 ; '\b' 0x10000C28: 04 DC.B 0x04 ; '\x04' 0x10000C29: 00 DC.B 0x00 ; '\0' 0x10000C2A: 00 DC.B 0x00 ; '\0' 0x10000C2B: 00 DC.B 0x00 ; '\0' 0x10000C2C: 0A DC.B 0x0A ; '\n' 0x10000C2D: 00 DC.B 0x00 ; '\0' 0x10000C2E: 00 DC.B 0x00 ; '\0' 0x10000C2F: 00 DC.B 0x00 ; '\0' 0x10000C30: 02 DC.B 0x02 ; '\x02' 0x10000C31: 00 DC.B 0x00 ; '\0' 0x10000C32: 7D DC.B 0x7D ; '}' 0x10000C33: 04 DC.B 0x04 ; '\x04' 0x10000C34: 0A DC.B 0x0A ; '\n' 0x10000C35: 00 DC.B 0x00 ; '\0' 0x10000C36: 00 DC.B 0x00 ; '\0' 0x10000C37: 00 DC.B 0x00 ; '\0' 0x10000C38: 68 DC.B 0x68 ; 'h' 0x10000C39: 00 DC.B 0x00 ; '\0' 0x10000C3A: 00 DC.B 0x00 ; '\0' 0x10000C3B: 00 DC.B 0x00 ; '\0' 0x10000C3C: 0A DC.B 0x0A ; '\n' 0x10000C3D: 00 DC.B 0x00 ; '\0' 0x10000C3E: 30 DC.B 0x30 ; '0' 0x10000C3F: 9F DC.B 0x9F ; '\x9F' 0x10000C40: 93 DC.B 0x93 ; '\x93' 0x10000C41: 18 DC.B 0x18 ; '\x18' 0x10000C42: 7D DC.B 0x7D ; '}' 0x10000C43: 04 DC.B 0x04 ; '\x04' 0x10000C44: 23 DC.B 0x23 ; '#' 0x10000C45: 18 DC.B 0x18 ; '\x18' 0x10000C46: 93 DC.B 0x93 ; '\x93' 0x10000C47: 08 DC.B 0x08 ; '\b' 0x10000C48: 68 DC.B 0x68 ; 'h' 0x10000C49: 00 DC.B 0x00 ; '\0' 0x10000C4A: 00 DC.B 0x00 ; '\0' 0x10000C4B: 00 DC.B 0x00 ; '\0' 0x10000C4C: 72 DC.B 0x72 ; 'r' 0x10000C4D: 00 DC.B 0x00 ; '\0' 0x10000C4E: 00 DC.B 0x00 ; '\0' 0x10000C4F: 00 DC.B 0x00 ; '\0' 0x10000C50: 12 DC.B 0x12 ; '\x12' 0x10000C51: 00 DC.B 0x00 ; '\0' 0x10000C52: 7D DC.B 0x7D ; '}' 0x10000C53: 04 DC.B 0x04 ; '\x04' 0x10000C54: 93 DC.B 0x93 ; '\x93' 0x10000C55: 04 DC.B 0x04 ; '\x04' 0x10000C56: 7D DC.B 0x7D ; '}' 0x10000C57: 04 DC.B 0x04 ; '\x04' 0x10000C58: 23 DC.B 0x23 ; '#' 0x10000C59: 04 DC.B 0x04 ; '\x04' 0x10000C5A: 93 DC.B 0x93 ; '\x93' 0x10000C5B: 04 DC.B 0x04 ; '\x04' 0x10000C5C: 93 DC.B 0x93 ; '\x93' 0x10000C5D: 10 DC.B 0x10 ; '\x10' 0x10000C5E: 7D DC.B 0x7D ; '}' 0x10000C5F: 04 DC.B 0x04 ; '\x04' 0x10000C60: 23 DC.B 0x23 ; '#' 0x10000C61: 18 DC.B 0x18 ; '\x18' 0x10000C62: 93 DC.B 0x93 ; '\x93' 0x10000C63: 08 DC.B 0x08 ; '\b' 0x10000C64: 72 DC.B 0x72 ; 'r' 0x10000C65: 00 DC.B 0x00 ; '\0' 0x10000C66: 00 DC.B 0x00 ; '\0' 0x10000C67: 00 DC.B 0x00 ; '\0' 0x10000C68: 76 DC.B 0x76 ; 'v' 0x10000C69: 00 DC.B 0x00 ; '\0' 0x10000C6A: 00 DC.B 0x00 ; '\0' 0x10000C6B: 00 DC.B 0x00 ; '\0' 0x10000C6C: 1E DC.B 0x1E ; '\x1E' 0x10000C6D: 00 DC.B 0x00 ; '\0' 0x10000C6E: 7D DC.B 0x7D ; '}' 0x10000C6F: 04 DC.B 0x04 ; '\x04' 0x10000C70: 93 DC.B 0x93 ; '\x93' 0x10000C71: 04 DC.B 0x04 ; '\x04' 0x10000C72: 7D DC.B 0x7D ; '}' 0x10000C73: 04 DC.B 0x04 ; '\x04' 0x10000C74: 23 DC.B 0x23 ; '#' 0x10000C75: 04 DC.B 0x04 ; '\x04' 0x10000C76: 93 DC.B 0x93 ; '\x93' 0x10000C77: 04 DC.B 0x04 ; '\x04' 0x10000C78: 7D DC.B 0x7D ; '}' 0x10000C79: 04 DC.B 0x04 ; '\x04' 0x10000C7A: 23 DC.B 0x23 ; '#' 0x10000C7B: 08 DC.B 0x08 ; '\b' 0x10000C7C: 93 DC.B 0x93 ; '\x93' 0x10000C7D: 04 DC.B 0x04 ; '\x04' 0x10000C7E: 7D DC.B 0x7D ; '}' 0x10000C7F: 04 DC.B 0x04 ; '\x04' 0x10000C80: 23 DC.B 0x23 ; '#' 0x10000C81: 0C DC.B 0x0C ; '\x0C' 0x10000C82: 93 DC.B 0x93 ; '\x93' 0x10000C83: 04 DC.B 0x04 ; '\x04' 0x10000C84: 93 DC.B 0x93 ; '\x93' 0x10000C85: 08 DC.B 0x08 ; '\b' 0x10000C86: 7D DC.B 0x7D ; '}' 0x10000C87: 04 DC.B 0x04 ; '\x04' 0x10000C88: 23 DC.B 0x23 ; '#' 0x10000C89: 18 DC.B 0x18 ; '\x18' 0x10000C8A: 93 DC.B 0x93 ; '\x93' 0x10000C8B: 08 DC.B 0x08 ; '\b'

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: 68 DC.B 0x68 ; 'h' 0x10000C91: AD DC.B 0xAD ; '\xAD' 0x10000C92: 00 DC.B 0x00 ; '\0' 0x10000C93: 08 DC.B 0x08 ; '\b' 0x10000C94: 04 DC.B 0x04 ; '\x04' 0x10000C95: 00 DC.B 0x00 ; '\0' 0x10000C96: 00 DC.B 0x00 ; '\0' 0x10000C97: 00 DC.B 0x00 ; '\0' 0x10000C98: 0A DC.B 0x0A ; '\n' 0x10000C99: 00 DC.B 0x00 ; '\0' 0x10000C9A: 00 DC.B 0x00 ; '\0' 0x10000C9B: 00 DC.B 0x00 ; '\0' 0x10000C9C: 02 DC.B 0x02 ; '\x02' 0x10000C9D: 00 DC.B 0x00 ; '\0' 0x10000C9E: 7D DC.B 0x7D ; '}' 0x10000C9F: 04 DC.B 0x04 ; '\x04' 0x10000CA0: 0A DC.B 0x0A ; '\n' 0x10000CA1: 00 DC.B 0x00 ; '\0' 0x10000CA2: 00 DC.B 0x00 ; '\0' 0x10000CA3: 00 DC.B 0x00 ; '\0' 0x10000CA4: 68 DC.B 0x68 ; 'h' 0x10000CA5: 00 DC.B 0x00 ; '\0' 0x10000CA6: 00 DC.B 0x00 ; '\0' 0x10000CA7: 00 DC.B 0x00 ; '\0' 0x10000CA8: 0A DC.B 0x0A ; '\n' 0x10000CA9: 00 DC.B 0x00 ; '\0' 0x10000CAA: 30 DC.B 0x30 ; '0' 0x10000CAB: 9F DC.B 0x9F ; '\x9F' 0x10000CAC: 93 DC.B 0x93 ; '\x93' 0x10000CAD: 18 DC.B 0x18 ; '\x18' 0x10000CAE: 7D DC.B 0x7D ; '}' 0x10000CAF: 04 DC.B 0x04 ; '\x04' 0x10000CB0: 23 DC.B 0x23 ; '#' 0x10000CB1: 18 DC.B 0x18 ; '\x18' 0x10000CB2: 93 DC.B 0x93 ; '\x93' 0x10000CB3: 08 DC.B 0x08 ; '\b' 0x10000CB4: 68 DC.B 0x68 ; 'h' 0x10000CB5: 00 DC.B 0x00 ; '\0' 0x10000CB6: 00 DC.B 0x00 ; '\0' 0x10000CB7: 00 DC.B 0x00 ; '\0' 0x10000CB8: 72 DC.B 0x72 ; 'r' 0x10000CB9: 00 DC.B 0x00 ; '\0' 0x10000CBA: 00 DC.B 0x00 ; '\0' 0x10000CBB: 00 DC.B 0x00 ; '\0' 0x10000CBC: 12 DC.B 0x12 ; '\x12' 0x10000CBD: 00 DC.B 0x00 ; '\0' 0x10000CBE: 7D DC.B 0x7D ; '}' 0x10000CBF: 04 DC.B 0x04 ; '\x04' 0x10000CC0: 93 DC.B 0x93 ; '\x93' 0x10000CC1: 04 DC.B 0x04 ; '\x04' 0x10000CC2: 7D DC.B 0x7D ; '}' 0x10000CC3: 04 DC.B 0x04 ; '\x04' 0x10000CC4: 23 DC.B 0x23 ; '#' 0x10000CC5: 04 DC.B 0x04 ; '\x04' 0x10000CC6: 93 DC.B 0x93 ; '\x93' 0x10000CC7: 04 DC.B 0x04 ; '\x04' 0x10000CC8: 93 DC.B 0x93 ; '\x93' 0x10000CC9: 10 DC.B 0x10 ; '\x10' 0x10000CCA: 7D DC.B 0x7D ; '}' 0x10000CCB: 04 DC.B 0x04 ; '\x04' 0x10000CCC: 23 DC.B 0x23 ; '#' 0x10000CCD: 18 DC.B 0x18 ; '\x18' 0x10000CCE: 93 DC.B 0x93 ; '\x93' 0x10000CCF: 08 DC.B 0x08 ; '\b' 0x10000CD0: 72 DC.B 0x72 ; 'r' 0x10000CD1: 00 DC.B 0x00 ; '\0' 0x10000CD2: 00 DC.B 0x00 ; '\0' 0x10000CD3: 00 DC.B 0x00 ; '\0' 0x10000CD4: 76 DC.B 0x76 ; 'v' 0x10000CD5: 00 DC.B 0x00 ; '\0' 0x10000CD6: 00 DC.B 0x00 ; '\0' 0x10000CD7: 00 DC.B 0x00 ; '\0' 0x10000CD8: 1E DC.B 0x1E ; '\x1E' 0x10000CD9: 00 DC.B 0x00 ; '\0' 0x10000CDA: 7D DC.B 0x7D ; '}' 0x10000CDB: 04 DC.B 0x04 ; '\x04' 0x10000CDC: 93 DC.B 0x93 ; '\x93' 0x10000CDD: 04 DC.B 0x04 ; '\x04' 0x10000CDE: 7D DC.B 0x7D ; '}' 0x10000CDF: 04 DC.B 0x04 ; '\x04' 0x10000CE0: 23 DC.B 0x23 ; '#' 0x10000CE1: 04 DC.B 0x04 ; '\x04' 0x10000CE2: 93 DC.B 0x93 ; '\x93' 0x10000CE3: 04 DC.B 0x04 ; '\x04' 0x10000CE4: 7D DC.B 0x7D ; '}' 0x10000CE5: 04 DC.B 0x04 ; '\x04' 0x10000CE6: 23 DC.B 0x23 ; '#' 0x10000CE7: 08 DC.B 0x08 ; '\b' 0x10000CE8: 93 DC.B 0x93 ; '\x93' 0x10000CE9: 04 DC.B 0x04 ; '\x04' 0x10000CEA: 7D DC.B 0x7D ; '}' 0x10000CEB: 04 DC.B 0x04 ; '\x04' 0x10000CEC: 23 DC.B 0x23 ; '#' 0x10000CED: 0C DC.B 0x0C ; '\x0C' 0x10000CEE: 93 DC.B 0x93 ; '\x93' 0x10000CEF: 04 DC.B 0x04 ; '\x04' 0x10000CF0: 93 DC.B 0x93 ; '\x93' 0x10000CF1: 08 DC.B 0x08 ; '\b' 0x10000CF2: 7D DC.B 0x7D ; '}' 0x10000CF3: 04 DC.B 0x04 ; '\x04' 0x10000CF4: 23 DC.B 0x23 ; '#' 0x10000CF5: 18 DC.B 0x18 ; '\x18' 0x10000CF6: 93 DC.B 0x93 ; '\x93' 0x10000CF7: 08 DC.B 0x08 ; '\b'

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: 68 DC.B 0x68 ; 'h' 0x10000CFD: AD DC.B 0xAD ; '\xAD' 0x10000CFE: 00 DC.B 0x00 ; '\0' 0x10000CFF: 08 DC.B 0x08 ; '\b' 0x10000D00: 04 DC.B 0x04 ; '\x04' 0x10000D01: 00 DC.B 0x00 ; '\0' 0x10000D02: 00 DC.B 0x00 ; '\0' 0x10000D03: 00 DC.B 0x00 ; '\0' 0x10000D04: 0A DC.B 0x0A ; '\n' 0x10000D05: 00 DC.B 0x00 ; '\0' 0x10000D06: 00 DC.B 0x00 ; '\0' 0x10000D07: 00 DC.B 0x00 ; '\0' 0x10000D08: 02 DC.B 0x02 ; '\x02' 0x10000D09: 00 DC.B 0x00 ; '\0' 0x10000D0A: 7D DC.B 0x7D ; '}' 0x10000D0B: 04 DC.B 0x04 ; '\x04' 0x10000D0C: 0A DC.B 0x0A ; '\n' 0x10000D0D: 00 DC.B 0x00 ; '\0' 0x10000D0E: 00 DC.B 0x00 ; '\0' 0x10000D0F: 00 DC.B 0x00 ; '\0' 0x10000D10: 68 DC.B 0x68 ; 'h' 0x10000D11: 00 DC.B 0x00 ; '\0' 0x10000D12: 00 DC.B 0x00 ; '\0' 0x10000D13: 00 DC.B 0x00 ; '\0' 0x10000D14: 0A DC.B 0x0A ; '\n' 0x10000D15: 00 DC.B 0x00 ; '\0' 0x10000D16: 30 DC.B 0x30 ; '0' 0x10000D17: 9F DC.B 0x9F ; '\x9F' 0x10000D18: 93 DC.B 0x93 ; '\x93' 0x10000D19: 18 DC.B 0x18 ; '\x18' 0x10000D1A: 7D DC.B 0x7D ; '}' 0x10000D1B: 04 DC.B 0x04 ; '\x04' 0x10000D1C: 23 DC.B 0x23 ; '#' 0x10000D1D: 18 DC.B 0x18 ; '\x18' 0x10000D1E: 93 DC.B 0x93 ; '\x93' 0x10000D1F: 08 DC.B 0x08 ; '\b' 0x10000D20: 68 DC.B 0x68 ; 'h' 0x10000D21: 00 DC.B 0x00 ; '\0' 0x10000D22: 00 DC.B 0x00 ; '\0' 0x10000D23: 00 DC.B 0x00 ; '\0' 0x10000D24: 72 DC.B 0x72 ; 'r' 0x10000D25: 00 DC.B 0x00 ; '\0' 0x10000D26: 00 DC.B 0x00 ; '\0' 0x10000D27: 00 DC.B 0x00 ; '\0' 0x10000D28: 12 DC.B 0x12 ; '\x12' 0x10000D29: 00 DC.B 0x00 ; '\0' 0x10000D2A: 7D DC.B 0x7D ; '}' 0x10000D2B: 04 DC.B 0x04 ; '\x04' 0x10000D2C: 93 DC.B 0x93 ; '\x93' 0x10000D2D: 04 DC.B 0x04 ; '\x04' 0x10000D2E: 7D DC.B 0x7D ; '}' 0x10000D2F: 04 DC.B 0x04 ; '\x04' 0x10000D30: 23 DC.B 0x23 ; '#' 0x10000D31: 04 DC.B 0x04 ; '\x04' 0x10000D32: 93 DC.B 0x93 ; '\x93' 0x10000D33: 04 DC.B 0x04 ; '\x04' 0x10000D34: 93 DC.B 0x93 ; '\x93' 0x10000D35: 10 DC.B 0x10 ; '\x10' 0x10000D36: 7D DC.B 0x7D ; '}' 0x10000D37: 04 DC.B 0x04 ; '\x04' 0x10000D38: 23 DC.B 0x23 ; '#' 0x10000D39: 18 DC.B 0x18 ; '\x18' 0x10000D3A: 93 DC.B 0x93 ; '\x93' 0x10000D3B: 08 DC.B 0x08 ; '\b' 0x10000D3C: 72 DC.B 0x72 ; 'r' 0x10000D3D: 00 DC.B 0x00 ; '\0' 0x10000D3E: 00 DC.B 0x00 ; '\0' 0x10000D3F: 00 DC.B 0x00 ; '\0' 0x10000D40: 76 DC.B 0x76 ; 'v' 0x10000D41: 00 DC.B 0x00 ; '\0' 0x10000D42: 00 DC.B 0x00 ; '\0' 0x10000D43: 00 DC.B 0x00 ; '\0' 0x10000D44: 1E DC.B 0x1E ; '\x1E' 0x10000D45: 00 DC.B 0x00 ; '\0' 0x10000D46: 7D DC.B 0x7D ; '}' 0x10000D47: 04 DC.B 0x04 ; '\x04' 0x10000D48: 93 DC.B 0x93 ; '\x93' 0x10000D49: 04 DC.B 0x04 ; '\x04' 0x10000D4A: 7D DC.B 0x7D ; '}' 0x10000D4B: 04 DC.B 0x04 ; '\x04' 0x10000D4C: 23 DC.B 0x23 ; '#' 0x10000D4D: 04 DC.B 0x04 ; '\x04' 0x10000D4E: 93 DC.B 0x93 ; '\x93' 0x10000D4F: 04 DC.B 0x04 ; '\x04' 0x10000D50: 7D DC.B 0x7D ; '}' 0x10000D51: 04 DC.B 0x04 ; '\x04' 0x10000D52: 23 DC.B 0x23 ; '#' 0x10000D53: 08 DC.B 0x08 ; '\b' 0x10000D54: 93 DC.B 0x93 ; '\x93' 0x10000D55: 04 DC.B 0x04 ; '\x04' 0x10000D56: 7D DC.B 0x7D ; '}' 0x10000D57: 04 DC.B 0x04 ; '\x04' 0x10000D58: 23 DC.B 0x23 ; '#' 0x10000D59: 0C DC.B 0x0C ; '\x0C' 0x10000D5A: 93 DC.B 0x93 ; '\x93' 0x10000D5B: 04 DC.B 0x04 ; '\x04' 0x10000D5C: 93 DC.B 0x93 ; '\x93' 0x10000D5D: 08 DC.B 0x08 ; '\b' 0x10000D5E: 7D DC.B 0x7D ; '}' 0x10000D5F: 04 DC.B 0x04 ; '\x04' 0x10000D60: 23 DC.B 0x23 ; '#' 0x10000D61: 18 DC.B 0x18 ; '\x18' 0x10000D62: 93 DC.B 0x93 ; '\x93' 0x10000D63: 08 DC.B 0x08 ; '\b'

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: 68 DC.B 0x68 ; 'h' 0x10000D69: AD DC.B 0xAD ; '\xAD' 0x10000D6A: 00 DC.B 0x00 ; '\0' 0x10000D6B: 08 DC.B 0x08 ; '\b' 0x10000D6C: 04 DC.B 0x04 ; '\x04' 0x10000D6D: 00 DC.B 0x00 ; '\0' 0x10000D6E: 00 DC.B 0x00 ; '\0' 0x10000D6F: 00 DC.B 0x00 ; '\0' 0x10000D70: 0A DC.B 0x0A ; '\n' 0x10000D71: 00 DC.B 0x00 ; '\0' 0x10000D72: 00 DC.B 0x00 ; '\0' 0x10000D73: 00 DC.B 0x00 ; '\0' 0x10000D74: 02 DC.B 0x02 ; '\x02' 0x10000D75: 00 DC.B 0x00 ; '\0' 0x10000D76: 7D DC.B 0x7D ; '}' 0x10000D77: 04 DC.B 0x04 ; '\x04' 0x10000D78: 0A DC.B 0x0A ; '\n' 0x10000D79: 00 DC.B 0x00 ; '\0' 0x10000D7A: 00 DC.B 0x00 ; '\0' 0x10000D7B: 00 DC.B 0x00 ; '\0' 0x10000D7C: 68 DC.B 0x68 ; 'h' 0x10000D7D: 00 DC.B 0x00 ; '\0' 0x10000D7E: 00 DC.B 0x00 ; '\0' 0x10000D7F: 00 DC.B 0x00 ; '\0' 0x10000D80: 0A DC.B 0x0A ; '\n' 0x10000D81: 00 DC.B 0x00 ; '\0' 0x10000D82: 30 DC.B 0x30 ; '0' 0x10000D83: 9F DC.B 0x9F ; '\x9F' 0x10000D84: 93 DC.B 0x93 ; '\x93' 0x10000D85: 18 DC.B 0x18 ; '\x18' 0x10000D86: 7D DC.B 0x7D ; '}' 0x10000D87: 04 DC.B 0x04 ; '\x04' 0x10000D88: 23 DC.B 0x23 ; '#' 0x10000D89: 18 DC.B 0x18 ; '\x18' 0x10000D8A: 93 DC.B 0x93 ; '\x93' 0x10000D8B: 08 DC.B 0x08 ; '\b' 0x10000D8C: 68 DC.B 0x68 ; 'h' 0x10000D8D: 00 DC.B 0x00 ; '\0' 0x10000D8E: 00 DC.B 0x00 ; '\0' 0x10000D8F: 00 DC.B 0x00 ; '\0' 0x10000D90: 72 DC.B 0x72 ; 'r' 0x10000D91: 00 DC.B 0x00 ; '\0' 0x10000D92: 00 DC.B 0x00 ; '\0' 0x10000D93: 00 DC.B 0x00 ; '\0' 0x10000D94: 12 DC.B 0x12 ; '\x12' 0x10000D95: 00 DC.B 0x00 ; '\0' 0x10000D96: 7D DC.B 0x7D ; '}' 0x10000D97: 04 DC.B 0x04 ; '\x04' 0x10000D98: 93 DC.B 0x93 ; '\x93' 0x10000D99: 04 DC.B 0x04 ; '\x04' 0x10000D9A: 7D DC.B 0x7D ; '}' 0x10000D9B: 04 DC.B 0x04 ; '\x04' 0x10000D9C: 23 DC.B 0x23 ; '#' 0x10000D9D: 04 DC.B 0x04 ; '\x04' 0x10000D9E: 93 DC.B 0x93 ; '\x93' 0x10000D9F: 04 DC.B 0x04 ; '\x04' 0x10000DA0: 93 DC.B 0x93 ; '\x93' 0x10000DA1: 10 DC.B 0x10 ; '\x10' 0x10000DA2: 7D DC.B 0x7D ; '}' 0x10000DA3: 04 DC.B 0x04 ; '\x04' 0x10000DA4: 23 DC.B 0x23 ; '#' 0x10000DA5: 18 DC.B 0x18 ; '\x18' 0x10000DA6: 93 DC.B 0x93 ; '\x93' 0x10000DA7: 08 DC.B 0x08 ; '\b' 0x10000DA8: 72 DC.B 0x72 ; 'r' 0x10000DA9: 00 DC.B 0x00 ; '\0' 0x10000DAA: 00 DC.B 0x00 ; '\0' 0x10000DAB: 00 DC.B 0x00 ; '\0' 0x10000DAC: 76 DC.B 0x76 ; 'v' 0x10000DAD: 00 DC.B 0x00 ; '\0' 0x10000DAE: 00 DC.B 0x00 ; '\0' 0x10000DAF: 00 DC.B 0x00 ; '\0' 0x10000DB0: 1E DC.B 0x1E ; '\x1E' 0x10000DB1: 00 DC.B 0x00 ; '\0' 0x10000DB2: 7D DC.B 0x7D ; '}' 0x10000DB3: 04 DC.B 0x04 ; '\x04' 0x10000DB4: 93 DC.B 0x93 ; '\x93' 0x10000DB5: 04 DC.B 0x04 ; '\x04' 0x10000DB6: 7D DC.B 0x7D ; '}' 0x10000DB7: 04 DC.B 0x04 ; '\x04' 0x10000DB8: 23 DC.B 0x23 ; '#' 0x10000DB9: 04 DC.B 0x04 ; '\x04' 0x10000DBA: 93 DC.B 0x93 ; '\x93' 0x10000DBB: 04 DC.B 0x04 ; '\x04' 0x10000DBC: 7D DC.B 0x7D ; '}' 0x10000DBD: 04 DC.B 0x04 ; '\x04' 0x10000DBE: 23 DC.B 0x23 ; '#' 0x10000DBF: 08 DC.B 0x08 ; '\b' 0x10000DC0: 93 DC.B 0x93 ; '\x93' 0x10000DC1: 04 DC.B 0x04 ; '\x04' 0x10000DC2: 7D DC.B 0x7D ; '}' 0x10000DC3: 04 DC.B 0x04 ; '\x04' 0x10000DC4: 23 DC.B 0x23 ; '#' 0x10000DC5: 0C DC.B 0x0C ; '\x0C' 0x10000DC6: 93 DC.B 0x93 ; '\x93' 0x10000DC7: 04 DC.B 0x04 ; '\x04' 0x10000DC8: 93 DC.B 0x93 ; '\x93' 0x10000DC9: 08 DC.B 0x08 ; '\b' 0x10000DCA: 7D DC.B 0x7D ; '}' 0x10000DCB: 04 DC.B 0x04 ; '\x04' 0x10000DCC: 23 DC.B 0x23 ; '#' 0x10000DCD: 18 DC.B 0x18 ; '\x18' 0x10000DCE: 93 DC.B 0x93 ; '\x93' 0x10000DCF: 08 DC.B 0x08 ; '\b'

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: 9E DC.B 0x9E ; '\x9E' 0x10000DD5: 60 DC.B 0x60 ; '`' 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: 96 DC.B 0x96 ; '\x96' 0x10000DE8: 00 DC.B 0x00 ; '\0' 0x10000DE9: 00 DC.B 0x00 ; '\0' 0x10000DEA: 00 DC.B 0x00 ; '\0' 0x10000DEB: 01 DC.B 0x01 ; '\x01' 0x10000DEC: 00 DC.B 0x00 ; '\0' 0x10000DED: 54 DC.B 0x54 ; 'T' 0x10000DEE: 00 DC.B 0x00 ; '\0' 0x10000DEF: 00 DC.B 0x00 ; '\0' 0x10000DF0: 00 DC.B 0x00 ; '\0' 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: FF DC.B 0xFF ; '\xFF' 0x10000DF7: FF DC.B 0xFF ; '\xFF' 0x10000DF8: FF DC.B 0xFF ; '\xFF' 0x10000DF9: FF DC.B 0xFF ; '\xFF' 0x10000DFA: 00 DC.B 0x00 ; '\0' 0x10000DFB: 00 DC.B 0x00 ; '\0' 0x10000DFC: 00 DC.B 0x00 ; '\0' 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: 02 DC.B 0x02 ; '\x02' 0x10000E03: 00 DC.B 0x00 ; '\0' 0x10000E04: 00 DC.B 0x00 ; '\0' 0x10000E05: 00 DC.B 0x00 ; '\0' 0x10000E06: 01 DC.B 0x01 ; '\x01' 0x10000E07: 00 DC.B 0x00 ; '\0' 0x10000E08: 50 DC.B 0x50 ; 'P' 0x10000E09: 02 DC.B 0x02 ; '\x02' 0x10000E0A: 00 DC.B 0x00 ; '\0' 0x10000E0B: 00 DC.B 0x00 ; '\0' 0x10000E0C: 00 DC.B 0x00 ; '\0' 0x10000E0D: 42 DC.B 0x42 ; 'B' 0x10000E0E: 00 DC.B 0x00 ; '\0' 0x10000E0F: 00 DC.B 0x00 ; '\0' 0x10000E10: 00 DC.B 0x00 ; '\0' 0x10000E11: 04 DC.B 0x04 ; '\x04' 0x10000E12: 00 DC.B 0x00 ; '\0' 0x10000E13: F3 DC.B 0xF3 ; '\xF3' 0x10000E14: 01 DC.B 0x01 ; '\x01' 0x10000E15: 50 DC.B 0x50 ; 'P' 0x10000E16: 9F DC.B 0x9F ; '\x9F' 0x10000E17: 00 DC.B 0x00 ; '\0' 0x10000E18: 00 DC.B 0x00 ; '\0' 0x10000E19: 00 DC.B 0x00 ; '\0' 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: 01 DC.B 0x01 ; '\x01' 0x10000E20: 11 DC.B 0x11 ; '\x11' 0x10000E21: 01 DC.B 0x01 ; '\x01' 0x10000E22: 25 DC.B 0x25 ; '%' 0x10000E23: 0E DC.B 0x0E ; '\x0E' 0x10000E24: 13 DC.B 0x13 ; '\x13' 0x10000E25: 05 DC.B 0x05 ; '\x05' 0x10000E26: 03 DC.B 0x03 ; '\x03' 0x10000E27: 0E DC.B 0x0E ; '\x0E' 0x10000E28: 10 DC.B 0x10 ; '\x10' 0x10000E29: 17 DC.B 0x17 ; '\x17' 0x10000E2A: 1B DC.B 0x1B ; '\x1B' 0x10000E2B: 0E DC.B 0x0E ; '\x0E' 0x10000E2C: B4 DC.B 0xB4 ; '\xB4' 0x10000E2D: 42 DC.B 0x42 ; 'B' 0x10000E2E: 19 DC.B 0x19 ; '\x19' 0x10000E2F: 11 DC.B 0x11 ; '\x11' 0x10000E30: 01 DC.B 0x01 ; '\x01' 0x10000E31: 55 DC.B 0x55 ; 'U' 0x10000E32: 17 DC.B 0x17 ; '\x17' 0x10000E33: 00 DC.B 0x00 ; '\0'

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: 92 DC.B 0x92 ; '\x92' 0x10000E39: 49 DC.B 0x49 ; 'I' 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: 02 DC.B 0x02 ; '\x02' 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: 92 DC.B 0x92 ; '\x92' 0x10000E5F: 49 DC.B 0x49 ; 'I' 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: 86 DC.B 0x86 ; '\x86' 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: 86 DC.B 0x86 ; '\x86' 0x10000E70: 00 DC.B 0x00 ; '\0' 0x10000E71: 00 DC.B 0x00 ; '\0' 0x10000E72: 00 DC.B 0x00 ; '\0' 0x10000E73: 88 DC.B 0x88 ; '\x88' 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: 88 DC.B 0x88 ; '\x88' 0x10000E8F: 00 DC.B 0x00 ; '\0' 0x10000E90: 00 DC.B 0x00 ; '\0' 0x10000E91: 00 DC.B 0x00 ; '\0' 0x10000E92: E2 DC.B 0xE2 ; '\xE2' 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: 92 DC.B 0x92 ; '\x92' 0x10000E9D: 49 DC.B 0x49 ; 'I' 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: 02 DC.B 0x02 ; '\x02' 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: 92 DC.B 0x92 ; '\x92' 0x10000EC3: 49 DC.B 0x49 ; 'I' 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: 86 DC.B 0x86 ; '\x86' 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: 86 DC.B 0x86 ; '\x86' 0x10000ED4: 00 DC.B 0x00 ; '\0' 0x10000ED5: 00 DC.B 0x00 ; '\0' 0x10000ED6: 00 DC.B 0x00 ; '\0' 0x10000ED7: 88 DC.B 0x88 ; '\x88' 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: 88 DC.B 0x88 ; '\x88' 0x10000EF3: 00 DC.B 0x00 ; '\0' 0x10000EF4: 00 DC.B 0x00 ; '\0' 0x10000EF5: 00 DC.B 0x00 ; '\0' 0x10000EF6: E2 DC.B 0xE2 ; '\xE2' 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: 3A DC.B 0x3A ; ':' 0x10000F01: 6D DC.B 0x6D ; 'm' 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: 9C DC.B 0x9C ; '\x9C' 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: 9C DC.B 0x9C ; '\x9C' 0x10000F1B: 00 DC.B 0x00 ; '\0' 0x10000F1C: 00 DC.B 0x00 ; '\0' 0x10000F1D: 00 DC.B 0x00 ; '\0' 0x10000F1E: 9E DC.B 0x9E ; '\x9E' 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: 9E DC.B 0x9E ; '\x9E' 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: 3A DC.B 0x3A ; ':' 0x10000F4E: 6D DC.B 0x6D ; 'm' 0x10000F4F: 00 DC.B 0x00 ; '\0' 0x10000F50: 08 DC.B 0x08 ; '\b' 0x10000F51: 08 DC.B 0x08 ; '\b' 0x10000F52: 00 DC.B 0x00 ; '\0' 0x10000F53: 00 DC.B 0x00 ; '\0' 0x10000F54: 00 DC.B 0x00 ; '\0' 0x10000F55: 34 DC.B 0x34 ; '4' 0x10000F56: 00 DC.B 0x00 ; '\0' 0x10000F57: 00 DC.B 0x00 ; '\0' 0x10000F58: 00 DC.B 0x00 ; '\0' 0x10000F59: 02 DC.B 0x02 ; '\x02' 0x10000F5A: 00 DC.B 0x00 ; '\0' 0x10000F5B: 7D DC.B 0x7D ; '}'

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: 3A DC.B 0x3A ; ':' 0x10000F61: 6D DC.B 0x6D ; 'm' 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: 9C DC.B 0x9C ; '\x9C' 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: 9C DC.B 0x9C ; '\x9C' 0x10000F7B: 00 DC.B 0x00 ; '\0' 0x10000F7C: 00 DC.B 0x00 ; '\0' 0x10000F7D: 00 DC.B 0x00 ; '\0' 0x10000F7E: 9E DC.B 0x9E ; '\x9E' 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: 9E DC.B 0x9E ; '\x9E' 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: 3A DC.B 0x3A ; ':' 0x10000FAE: 6D DC.B 0x6D ; 'm' 0x10000FAF: 00 DC.B 0x00 ; '\0' 0x10000FB0: 08 DC.B 0x08 ; '\b' 0x10000FB1: 08 DC.B 0x08 ; '\b' 0x10000FB2: 00 DC.B 0x00 ; '\0' 0x10000FB3: 00 DC.B 0x00 ; '\0' 0x10000FB4: 00 DC.B 0x00 ; '\0' 0x10000FB5: 34 DC.B 0x34 ; '4' 0x10000FB6: 00 DC.B 0x00 ; '\0' 0x10000FB7: 00 DC.B 0x00 ; '\0' 0x10000FB8: 00 DC.B 0x00 ; '\0' 0x10000FB9: 02 DC.B 0x02 ; '\x02' 0x10000FBA: 00 DC.B 0x00 ; '\0' 0x10000FBB: 7D DC.B 0x7D ; '}'

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: 68 DC.B 0x68 ; 'h' 0x10000FC1: AD DC.B 0xAD ; '\xAD' 0x10000FC2: 00 DC.B 0x00 ; '\0' 0x10000FC3: 08 DC.B 0x08 ; '\b' 0x10000FC4: 04 DC.B 0x04 ; '\x04' 0x10000FC5: 00 DC.B 0x00 ; '\0' 0x10000FC6: 00 DC.B 0x00 ; '\0' 0x10000FC7: 00 DC.B 0x00 ; '\0' 0x10000FC8: 0A DC.B 0x0A ; '\n' 0x10000FC9: 00 DC.B 0x00 ; '\0' 0x10000FCA: 00 DC.B 0x00 ; '\0' 0x10000FCB: 00 DC.B 0x00 ; '\0' 0x10000FCC: 02 DC.B 0x02 ; '\x02' 0x10000FCD: 00 DC.B 0x00 ; '\0' 0x10000FCE: 7D DC.B 0x7D ; '}' 0x10000FCF: 04 DC.B 0x04 ; '\x04' 0x10000FD0: 0A DC.B 0x0A ; '\n' 0x10000FD1: 00 DC.B 0x00 ; '\0' 0x10000FD2: 00 DC.B 0x00 ; '\0' 0x10000FD3: 00 DC.B 0x00 ; '\0' 0x10000FD4: 68 DC.B 0x68 ; 'h' 0x10000FD5: 00 DC.B 0x00 ; '\0' 0x10000FD6: 00 DC.B 0x00 ; '\0' 0x10000FD7: 00 DC.B 0x00 ; '\0' 0x10000FD8: 0A DC.B 0x0A ; '\n' 0x10000FD9: 00 DC.B 0x00 ; '\0' 0x10000FDA: 30 DC.B 0x30 ; '0' 0x10000FDB: 9F DC.B 0x9F ; '\x9F' 0x10000FDC: 93 DC.B 0x93 ; '\x93' 0x10000FDD: 18 DC.B 0x18 ; '\x18' 0x10000FDE: 7D DC.B 0x7D ; '}' 0x10000FDF: 04 DC.B 0x04 ; '\x04' 0x10000FE0: 23 DC.B 0x23 ; '#' 0x10000FE1: 18 DC.B 0x18 ; '\x18' 0x10000FE2: 93 DC.B 0x93 ; '\x93' 0x10000FE3: 08 DC.B 0x08 ; '\b' 0x10000FE4: 68 DC.B 0x68 ; 'h' 0x10000FE5: 00 DC.B 0x00 ; '\0' 0x10000FE6: 00 DC.B 0x00 ; '\0' 0x10000FE7: 00 DC.B 0x00 ; '\0' 0x10000FE8: 72 DC.B 0x72 ; 'r' 0x10000FE9: 00 DC.B 0x00 ; '\0' 0x10000FEA: 00 DC.B 0x00 ; '\0' 0x10000FEB: 00 DC.B 0x00 ; '\0' 0x10000FEC: 12 DC.B 0x12 ; '\x12' 0x10000FED: 00 DC.B 0x00 ; '\0' 0x10000FEE: 7D DC.B 0x7D ; '}' 0x10000FEF: 04 DC.B 0x04 ; '\x04' 0x10000FF0: 93 DC.B 0x93 ; '\x93' 0x10000FF1: 04 DC.B 0x04 ; '\x04' 0x10000FF2: 7D DC.B 0x7D ; '}' 0x10000FF3: 04 DC.B 0x04 ; '\x04' 0x10000FF4: 23 DC.B 0x23 ; '#' 0x10000FF5: 04 DC.B 0x04 ; '\x04' 0x10000FF6: 93 DC.B 0x93 ; '\x93' 0x10000FF7: 04 DC.B 0x04 ; '\x04' 0x10000FF8: 93 DC.B 0x93 ; '\x93' 0x10000FF9: 10 DC.B 0x10 ; '\x10' 0x10000FFA: 7D DC.B 0x7D ; '}' 0x10000FFB: 04 DC.B 0x04 ; '\x04' 0x10000FFC: 23 DC.B 0x23 ; '#' 0x10000FFD: 18 DC.B 0x18 ; '\x18' 0x10000FFE: 93 DC.B 0x93 ; '\x93' 0x10000FFF: 08 DC.B 0x08 ; '\b' 0x10001000: 72 DC.B 0x72 ; 'r' 0x10001001: 00 DC.B 0x00 ; '\0' 0x10001002: 00 DC.B 0x00 ; '\0' 0x10001003: 00 DC.B 0x00 ; '\0' 0x10001004: 76 DC.B 0x76 ; 'v' 0x10001005: 00 DC.B 0x00 ; '\0' 0x10001006: 00 DC.B 0x00 ; '\0' 0x10001007: 00 DC.B 0x00 ; '\0' 0x10001008: 1E DC.B 0x1E ; '\x1E' 0x10001009: 00 DC.B 0x00 ; '\0' 0x1000100A: 7D DC.B 0x7D ; '}' 0x1000100B: 04 DC.B 0x04 ; '\x04' 0x1000100C: 93 DC.B 0x93 ; '\x93' 0x1000100D: 04 DC.B 0x04 ; '\x04' 0x1000100E: 7D DC.B 0x7D ; '}' 0x1000100F: 04 DC.B 0x04 ; '\x04' 0x10001010: 23 DC.B 0x23 ; '#' 0x10001011: 04 DC.B 0x04 ; '\x04' 0x10001012: 93 DC.B 0x93 ; '\x93' 0x10001013: 04 DC.B 0x04 ; '\x04' 0x10001014: 7D DC.B 0x7D ; '}' 0x10001015: 04 DC.B 0x04 ; '\x04' 0x10001016: 23 DC.B 0x23 ; '#' 0x10001017: 08 DC.B 0x08 ; '\b' 0x10001018: 93 DC.B 0x93 ; '\x93' 0x10001019: 04 DC.B 0x04 ; '\x04' 0x1000101A: 7D DC.B 0x7D ; '}' 0x1000101B: 04 DC.B 0x04 ; '\x04'

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: 68 DC.B 0x68 ; 'h' 0x10001021: AD DC.B 0xAD ; '\xAD' 0x10001022: 00 DC.B 0x00 ; '\0' 0x10001023: 08 DC.B 0x08 ; '\b' 0x10001024: 04 DC.B 0x04 ; '\x04' 0x10001025: 00 DC.B 0x00 ; '\0' 0x10001026: 00 DC.B 0x00 ; '\0' 0x10001027: 00 DC.B 0x00 ; '\0' 0x10001028: 0A DC.B 0x0A ; '\n' 0x10001029: 00 DC.B 0x00 ; '\0' 0x1000102A: 00 DC.B 0x00 ; '\0' 0x1000102B: 00 DC.B 0x00 ; '\0' 0x1000102C: 02 DC.B 0x02 ; '\x02' 0x1000102D: 00 DC.B 0x00 ; '\0' 0x1000102E: 7D DC.B 0x7D ; '}' 0x1000102F: 04 DC.B 0x04 ; '\x04' 0x10001030: 0A DC.B 0x0A ; '\n' 0x10001031: 00 DC.B 0x00 ; '\0' 0x10001032: 00 DC.B 0x00 ; '\0' 0x10001033: 00 DC.B 0x00 ; '\0' 0x10001034: 68 DC.B 0x68 ; 'h' 0x10001035: 00 DC.B 0x00 ; '\0' 0x10001036: 00 DC.B 0x00 ; '\0' 0x10001037: 00 DC.B 0x00 ; '\0' 0x10001038: 0A DC.B 0x0A ; '\n' 0x10001039: 00 DC.B 0x00 ; '\0' 0x1000103A: 30 DC.B 0x30 ; '0' 0x1000103B: 9F DC.B 0x9F ; '\x9F' 0x1000103C: 93 DC.B 0x93 ; '\x93' 0x1000103D: 18 DC.B 0x18 ; '\x18' 0x1000103E: 7D DC.B 0x7D ; '}' 0x1000103F: 04 DC.B 0x04 ; '\x04' 0x10001040: 23 DC.B 0x23 ; '#' 0x10001041: 18 DC.B 0x18 ; '\x18' 0x10001042: 93 DC.B 0x93 ; '\x93' 0x10001043: 08 DC.B 0x08 ; '\b' 0x10001044: 68 DC.B 0x68 ; 'h' 0x10001045: 00 DC.B 0x00 ; '\0' 0x10001046: 00 DC.B 0x00 ; '\0' 0x10001047: 00 DC.B 0x00 ; '\0' 0x10001048: 72 DC.B 0x72 ; 'r' 0x10001049: 00 DC.B 0x00 ; '\0' 0x1000104A: 00 DC.B 0x00 ; '\0' 0x1000104B: 00 DC.B 0x00 ; '\0' 0x1000104C: 12 DC.B 0x12 ; '\x12' 0x1000104D: 00 DC.B 0x00 ; '\0' 0x1000104E: 7D DC.B 0x7D ; '}' 0x1000104F: 04 DC.B 0x04 ; '\x04' 0x10001050: 93 DC.B 0x93 ; '\x93' 0x10001051: 04 DC.B 0x04 ; '\x04' 0x10001052: 7D DC.B 0x7D ; '}' 0x10001053: 04 DC.B 0x04 ; '\x04' 0x10001054: 23 DC.B 0x23 ; '#' 0x10001055: 04 DC.B 0x04 ; '\x04' 0x10001056: 93 DC.B 0x93 ; '\x93' 0x10001057: 04 DC.B 0x04 ; '\x04' 0x10001058: 93 DC.B 0x93 ; '\x93' 0x10001059: 10 DC.B 0x10 ; '\x10' 0x1000105A: 7D DC.B 0x7D ; '}' 0x1000105B: 04 DC.B 0x04 ; '\x04' 0x1000105C: 23 DC.B 0x23 ; '#' 0x1000105D: 18 DC.B 0x18 ; '\x18' 0x1000105E: 93 DC.B 0x93 ; '\x93' 0x1000105F: 08 DC.B 0x08 ; '\b' 0x10001060: 72 DC.B 0x72 ; 'r' 0x10001061: 00 DC.B 0x00 ; '\0' 0x10001062: 00 DC.B 0x00 ; '\0' 0x10001063: 00 DC.B 0x00 ; '\0' 0x10001064: 76 DC.B 0x76 ; 'v' 0x10001065: 00 DC.B 0x00 ; '\0' 0x10001066: 00 DC.B 0x00 ; '\0' 0x10001067: 00 DC.B 0x00 ; '\0' 0x10001068: 1E DC.B 0x1E ; '\x1E' 0x10001069: 00 DC.B 0x00 ; '\0' 0x1000106A: 7D DC.B 0x7D ; '}' 0x1000106B: 04 DC.B 0x04 ; '\x04' 0x1000106C: 93 DC.B 0x93 ; '\x93' 0x1000106D: 04 DC.B 0x04 ; '\x04' 0x1000106E: 7D DC.B 0x7D ; '}' 0x1000106F: 04 DC.B 0x04 ; '\x04' 0x10001070: 23 DC.B 0x23 ; '#' 0x10001071: 04 DC.B 0x04 ; '\x04' 0x10001072: 93 DC.B 0x93 ; '\x93' 0x10001073: 04 DC.B 0x04 ; '\x04' 0x10001074: 7D DC.B 0x7D ; '}' 0x10001075: 04 DC.B 0x04 ; '\x04' 0x10001076: 23 DC.B 0x23 ; '#' 0x10001077: 08 DC.B 0x08 ; '\b' 0x10001078: 93 DC.B 0x93 ; '\x93' 0x10001079: 04 DC.B 0x04 ; '\x04' 0x1000107A: 7D DC.B 0x7D ; '}' 0x1000107B: 04 DC.B 0x04 ; '\x04'

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: 68 DC.B 0x68 ; 'h' 0x10001081: AD DC.B 0xAD ; '\xAD' 0x10001082: 00 DC.B 0x00 ; '\0' 0x10001083: 08 DC.B 0x08 ; '\b' 0x10001084: 04 DC.B 0x04 ; '\x04' 0x10001085: 00 DC.B 0x00 ; '\0' 0x10001086: 00 DC.B 0x00 ; '\0' 0x10001087: 00 DC.B 0x00 ; '\0' 0x10001088: 0A DC.B 0x0A ; '\n' 0x10001089: 00 DC.B 0x00 ; '\0' 0x1000108A: 00 DC.B 0x00 ; '\0' 0x1000108B: 00 DC.B 0x00 ; '\0' 0x1000108C: 02 DC.B 0x02 ; '\x02' 0x1000108D: 00 DC.B 0x00 ; '\0' 0x1000108E: 7D DC.B 0x7D ; '}' 0x1000108F: 04 DC.B 0x04 ; '\x04' 0x10001090: 0A DC.B 0x0A ; '\n' 0x10001091: 00 DC.B 0x00 ; '\0' 0x10001092: 00 DC.B 0x00 ; '\0' 0x10001093: 00 DC.B 0x00 ; '\0' 0x10001094: 68 DC.B 0x68 ; 'h' 0x10001095: 00 DC.B 0x00 ; '\0' 0x10001096: 00 DC.B 0x00 ; '\0' 0x10001097: 00 DC.B 0x00 ; '\0' 0x10001098: 0A DC.B 0x0A ; '\n' 0x10001099: 00 DC.B 0x00 ; '\0' 0x1000109A: 30 DC.B 0x30 ; '0' 0x1000109B: 9F DC.B 0x9F ; '\x9F' 0x1000109C: 93 DC.B 0x93 ; '\x93' 0x1000109D: 18 DC.B 0x18 ; '\x18' 0x1000109E: 7D DC.B 0x7D ; '}' 0x1000109F: 04 DC.B 0x04 ; '\x04' 0x100010A0: 23 DC.B 0x23 ; '#' 0x100010A1: 18 DC.B 0x18 ; '\x18' 0x100010A2: 93 DC.B 0x93 ; '\x93' 0x100010A3: 08 DC.B 0x08 ; '\b' 0x100010A4: 68 DC.B 0x68 ; 'h' 0x100010A5: 00 DC.B 0x00 ; '\0' 0x100010A6: 00 DC.B 0x00 ; '\0' 0x100010A7: 00 DC.B 0x00 ; '\0' 0x100010A8: 72 DC.B 0x72 ; 'r' 0x100010A9: 00 DC.B 0x00 ; '\0' 0x100010AA: 00 DC.B 0x00 ; '\0' 0x100010AB: 00 DC.B 0x00 ; '\0' 0x100010AC: 12 DC.B 0x12 ; '\x12' 0x100010AD: 00 DC.B 0x00 ; '\0' 0x100010AE: 7D DC.B 0x7D ; '}' 0x100010AF: 04 DC.B 0x04 ; '\x04' 0x100010B0: 93 DC.B 0x93 ; '\x93' 0x100010B1: 04 DC.B 0x04 ; '\x04' 0x100010B2: 7D DC.B 0x7D ; '}' 0x100010B3: 04 DC.B 0x04 ; '\x04' 0x100010B4: 23 DC.B 0x23 ; '#' 0x100010B5: 04 DC.B 0x04 ; '\x04' 0x100010B6: 93 DC.B 0x93 ; '\x93' 0x100010B7: 04 DC.B 0x04 ; '\x04' 0x100010B8: 93 DC.B 0x93 ; '\x93' 0x100010B9: 10 DC.B 0x10 ; '\x10' 0x100010BA: 7D DC.B 0x7D ; '}' 0x100010BB: 04 DC.B 0x04 ; '\x04' 0x100010BC: 23 DC.B 0x23 ; '#' 0x100010BD: 18 DC.B 0x18 ; '\x18' 0x100010BE: 93 DC.B 0x93 ; '\x93' 0x100010BF: 08 DC.B 0x08 ; '\b' 0x100010C0: 72 DC.B 0x72 ; 'r' 0x100010C1: 00 DC.B 0x00 ; '\0' 0x100010C2: 00 DC.B 0x00 ; '\0' 0x100010C3: 00 DC.B 0x00 ; '\0' 0x100010C4: 76 DC.B 0x76 ; 'v' 0x100010C5: 00 DC.B 0x00 ; '\0' 0x100010C6: 00 DC.B 0x00 ; '\0' 0x100010C7: 00 DC.B 0x00 ; '\0' 0x100010C8: 1E DC.B 0x1E ; '\x1E' 0x100010C9: 00 DC.B 0x00 ; '\0' 0x100010CA: 7D DC.B 0x7D ; '}' 0x100010CB: 04 DC.B 0x04 ; '\x04' 0x100010CC: 93 DC.B 0x93 ; '\x93' 0x100010CD: 04 DC.B 0x04 ; '\x04' 0x100010CE: 7D DC.B 0x7D ; '}' 0x100010CF: 04 DC.B 0x04 ; '\x04' 0x100010D0: 23 DC.B 0x23 ; '#' 0x100010D1: 04 DC.B 0x04 ; '\x04' 0x100010D2: 93 DC.B 0x93 ; '\x93' 0x100010D3: 04 DC.B 0x04 ; '\x04' 0x100010D4: 7D DC.B 0x7D ; '}' 0x100010D5: 04 DC.B 0x04 ; '\x04' 0x100010D6: 23 DC.B 0x23 ; '#' 0x100010D7: 08 DC.B 0x08 ; '\b' 0x100010D8: 93 DC.B 0x93 ; '\x93' 0x100010D9: 04 DC.B 0x04 ; '\x04' 0x100010DA: 7D DC.B 0x7D ; '}' 0x100010DB: 04 DC.B 0x04 ; '\x04'

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: 68 DC.B 0x68 ; 'h' 0x100010E1: AD DC.B 0xAD ; '\xAD' 0x100010E2: 00 DC.B 0x00 ; '\0' 0x100010E3: 08 DC.B 0x08 ; '\b' 0x100010E4: 04 DC.B 0x04 ; '\x04' 0x100010E5: 00 DC.B 0x00 ; '\0' 0x100010E6: 00 DC.B 0x00 ; '\0' 0x100010E7: 00 DC.B 0x00 ; '\0' 0x100010E8: 0A DC.B 0x0A ; '\n' 0x100010E9: 00 DC.B 0x00 ; '\0' 0x100010EA: 00 DC.B 0x00 ; '\0' 0x100010EB: 00 DC.B 0x00 ; '\0' 0x100010EC: 02 DC.B 0x02 ; '\x02' 0x100010ED: 00 DC.B 0x00 ; '\0' 0x100010EE: 7D DC.B 0x7D ; '}' 0x100010EF: 04 DC.B 0x04 ; '\x04' 0x100010F0: 0A DC.B 0x0A ; '\n' 0x100010F1: 00 DC.B 0x00 ; '\0' 0x100010F2: 00 DC.B 0x00 ; '\0' 0x100010F3: 00 DC.B 0x00 ; '\0' 0x100010F4: 68 DC.B 0x68 ; 'h' 0x100010F5: 00 DC.B 0x00 ; '\0' 0x100010F6: 00 DC.B 0x00 ; '\0' 0x100010F7: 00 DC.B 0x00 ; '\0' 0x100010F8: 0A DC.B 0x0A ; '\n' 0x100010F9: 00 DC.B 0x00 ; '\0' 0x100010FA: 30 DC.B 0x30 ; '0' 0x100010FB: 9F DC.B 0x9F ; '\x9F' 0x100010FC: 93 DC.B 0x93 ; '\x93' 0x100010FD: 18 DC.B 0x18 ; '\x18' 0x100010FE: 7D DC.B 0x7D ; '}' 0x100010FF: 04 DC.B 0x04 ; '\x04' 0x10001100: 23 DC.B 0x23 ; '#' 0x10001101: 18 DC.B 0x18 ; '\x18' 0x10001102: 93 DC.B 0x93 ; '\x93' 0x10001103: 08 DC.B 0x08 ; '\b' 0x10001104: 68 DC.B 0x68 ; 'h' 0x10001105: 00 DC.B 0x00 ; '\0' 0x10001106: 00 DC.B 0x00 ; '\0' 0x10001107: 00 DC.B 0x00 ; '\0' 0x10001108: 72 DC.B 0x72 ; 'r' 0x10001109: 00 DC.B 0x00 ; '\0' 0x1000110A: 00 DC.B 0x00 ; '\0' 0x1000110B: 00 DC.B 0x00 ; '\0' 0x1000110C: 12 DC.B 0x12 ; '\x12' 0x1000110D: 00 DC.B 0x00 ; '\0' 0x1000110E: 7D DC.B 0x7D ; '}' 0x1000110F: 04 DC.B 0x04 ; '\x04' 0x10001110: 93 DC.B 0x93 ; '\x93' 0x10001111: 04 DC.B 0x04 ; '\x04' 0x10001112: 7D DC.B 0x7D ; '}' 0x10001113: 04 DC.B 0x04 ; '\x04' 0x10001114: 23 DC.B 0x23 ; '#' 0x10001115: 04 DC.B 0x04 ; '\x04' 0x10001116: 93 DC.B 0x93 ; '\x93' 0x10001117: 04 DC.B 0x04 ; '\x04' 0x10001118: 93 DC.B 0x93 ; '\x93' 0x10001119: 10 DC.B 0x10 ; '\x10' 0x1000111A: 7D DC.B 0x7D ; '}' 0x1000111B: 04 DC.B 0x04 ; '\x04' 0x1000111C: 23 DC.B 0x23 ; '#' 0x1000111D: 18 DC.B 0x18 ; '\x18' 0x1000111E: 93 DC.B 0x93 ; '\x93' 0x1000111F: 08 DC.B 0x08 ; '\b' 0x10001120: 72 DC.B 0x72 ; 'r' 0x10001121: 00 DC.B 0x00 ; '\0' 0x10001122: 00 DC.B 0x00 ; '\0' 0x10001123: 00 DC.B 0x00 ; '\0' 0x10001124: 76 DC.B 0x76 ; 'v' 0x10001125: 00 DC.B 0x00 ; '\0' 0x10001126: 00 DC.B 0x00 ; '\0' 0x10001127: 00 DC.B 0x00 ; '\0' 0x10001128: 1E DC.B 0x1E ; '\x1E' 0x10001129: 00 DC.B 0x00 ; '\0' 0x1000112A: 7D DC.B 0x7D ; '}' 0x1000112B: 04 DC.B 0x04 ; '\x04' 0x1000112C: 93 DC.B 0x93 ; '\x93' 0x1000112D: 04 DC.B 0x04 ; '\x04' 0x1000112E: 7D DC.B 0x7D ; '}' 0x1000112F: 04 DC.B 0x04 ; '\x04' 0x10001130: 23 DC.B 0x23 ; '#' 0x10001131: 04 DC.B 0x04 ; '\x04' 0x10001132: 93 DC.B 0x93 ; '\x93' 0x10001133: 04 DC.B 0x04 ; '\x04' 0x10001134: 7D DC.B 0x7D ; '}' 0x10001135: 04 DC.B 0x04 ; '\x04' 0x10001136: 23 DC.B 0x23 ; '#' 0x10001137: 08 DC.B 0x08 ; '\b' 0x10001138: 93 DC.B 0x93 ; '\x93' 0x10001139: 04 DC.B 0x04 ; '\x04' 0x1000113A: 7D DC.B 0x7D ; '}' 0x1000113B: 04 DC.B 0x04 ; '\x04'

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: 68 DC.B 0x68 ; 'h' 0x10001141: AD DC.B 0xAD ; '\xAD' 0x10001142: 00 DC.B 0x00 ; '\0' 0x10001143: 08 DC.B 0x08 ; '\b' 0x10001144: 04 DC.B 0x04 ; '\x04' 0x10001145: 00 DC.B 0x00 ; '\0' 0x10001146: 00 DC.B 0x00 ; '\0' 0x10001147: 00 DC.B 0x00 ; '\0' 0x10001148: 0A DC.B 0x0A ; '\n' 0x10001149: 00 DC.B 0x00 ; '\0' 0x1000114A: 00 DC.B 0x00 ; '\0' 0x1000114B: 00 DC.B 0x00 ; '\0' 0x1000114C: 02 DC.B 0x02 ; '\x02' 0x1000114D: 00 DC.B 0x00 ; '\0' 0x1000114E: 7D DC.B 0x7D ; '}' 0x1000114F: 04 DC.B 0x04 ; '\x04' 0x10001150: 0A DC.B 0x0A ; '\n' 0x10001151: 00 DC.B 0x00 ; '\0' 0x10001152: 00 DC.B 0x00 ; '\0' 0x10001153: 00 DC.B 0x00 ; '\0' 0x10001154: 68 DC.B 0x68 ; 'h' 0x10001155: 00 DC.B 0x00 ; '\0' 0x10001156: 00 DC.B 0x00 ; '\0' 0x10001157: 00 DC.B 0x00 ; '\0' 0x10001158: 0A DC.B 0x0A ; '\n' 0x10001159: 00 DC.B 0x00 ; '\0' 0x1000115A: 30 DC.B 0x30 ; '0' 0x1000115B: 9F DC.B 0x9F ; '\x9F' 0x1000115C: 93 DC.B 0x93 ; '\x93' 0x1000115D: 18 DC.B 0x18 ; '\x18' 0x1000115E: 7D DC.B 0x7D ; '}' 0x1000115F: 04 DC.B 0x04 ; '\x04' 0x10001160: 23 DC.B 0x23 ; '#' 0x10001161: 18 DC.B 0x18 ; '\x18' 0x10001162: 93 DC.B 0x93 ; '\x93' 0x10001163: 08 DC.B 0x08 ; '\b' 0x10001164: 68 DC.B 0x68 ; 'h' 0x10001165: 00 DC.B 0x00 ; '\0' 0x10001166: 00 DC.B 0x00 ; '\0' 0x10001167: 00 DC.B 0x00 ; '\0' 0x10001168: 72 DC.B 0x72 ; 'r' 0x10001169: 00 DC.B 0x00 ; '\0' 0x1000116A: 00 DC.B 0x00 ; '\0' 0x1000116B: 00 DC.B 0x00 ; '\0' 0x1000116C: 12 DC.B 0x12 ; '\x12' 0x1000116D: 00 DC.B 0x00 ; '\0' 0x1000116E: 7D DC.B 0x7D ; '}' 0x1000116F: 04 DC.B 0x04 ; '\x04' 0x10001170: 93 DC.B 0x93 ; '\x93' 0x10001171: 04 DC.B 0x04 ; '\x04' 0x10001172: 7D DC.B 0x7D ; '}' 0x10001173: 04 DC.B 0x04 ; '\x04' 0x10001174: 23 DC.B 0x23 ; '#' 0x10001175: 04 DC.B 0x04 ; '\x04' 0x10001176: 93 DC.B 0x93 ; '\x93' 0x10001177: 04 DC.B 0x04 ; '\x04' 0x10001178: 93 DC.B 0x93 ; '\x93' 0x10001179: 10 DC.B 0x10 ; '\x10' 0x1000117A: 7D DC.B 0x7D ; '}' 0x1000117B: 04 DC.B 0x04 ; '\x04' 0x1000117C: 23 DC.B 0x23 ; '#' 0x1000117D: 18 DC.B 0x18 ; '\x18' 0x1000117E: 93 DC.B 0x93 ; '\x93' 0x1000117F: 08 DC.B 0x08 ; '\b' 0x10001180: 72 DC.B 0x72 ; 'r' 0x10001181: 00 DC.B 0x00 ; '\0' 0x10001182: 00 DC.B 0x00 ; '\0' 0x10001183: 00 DC.B 0x00 ; '\0' 0x10001184: 76 DC.B 0x76 ; 'v' 0x10001185: 00 DC.B 0x00 ; '\0' 0x10001186: 00 DC.B 0x00 ; '\0' 0x10001187: 00 DC.B 0x00 ; '\0' 0x10001188: 1E DC.B 0x1E ; '\x1E' 0x10001189: 00 DC.B 0x00 ; '\0' 0x1000118A: 7D DC.B 0x7D ; '}' 0x1000118B: 04 DC.B 0x04 ; '\x04' 0x1000118C: 93 DC.B 0x93 ; '\x93' 0x1000118D: 04 DC.B 0x04 ; '\x04' 0x1000118E: 7D DC.B 0x7D ; '}' 0x1000118F: 04 DC.B 0x04 ; '\x04' 0x10001190: 23 DC.B 0x23 ; '#' 0x10001191: 04 DC.B 0x04 ; '\x04' 0x10001192: 93 DC.B 0x93 ; '\x93' 0x10001193: 04 DC.B 0x04 ; '\x04' 0x10001194: 7D DC.B 0x7D ; '}' 0x10001195: 04 DC.B 0x04 ; '\x04' 0x10001196: 23 DC.B 0x23 ; '#' 0x10001197: 08 DC.B 0x08 ; '\b' 0x10001198: 93 DC.B 0x93 ; '\x93' 0x10001199: 04 DC.B 0x04 ; '\x04' 0x1000119A: 7D DC.B 0x7D ; '}' 0x1000119B: 04 DC.B 0x04 ; '\x04'

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: F0 DC.B 0xF0 ; '\xF0' 0x100011A1: AF DC.B 0xAF ; '\xAF' 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: 44 DC.B 0x44 ; 'D' 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: 44 DC.B 0x44 ; 'D' 0x100011BB: 00 DC.B 0x00 ; '\0' 0x100011BC: 00 DC.B 0x00 ; '\0' 0x100011BD: 00 DC.B 0x00 ; '\0' 0x100011BE: 8C DC.B 0x8C ; '\x8C' 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: 8C DC.B 0x8C ; '\x8C' 0x100011C9: 00 DC.B 0x00 ; '\0' 0x100011CA: 00 DC.B 0x00 ; '\0' 0x100011CB: 00 DC.B 0x00 ; '\0' 0x100011CC: A4 DC.B 0xA4 ; '\xA4' 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: A4 DC.B 0xA4 ; '\xA4' 0x100011D4: 00 DC.B 0x00 ; '\0' 0x100011D5: 00 DC.B 0x00 ; '\0' 0x100011D6: 00 DC.B 0x00 ; '\0' 0x100011D7: EC DC.B 0xEC ; '\xEC' 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: F0 DC.B 0xF0 ; '\xF0' 0x100011EE: AF DC.B 0xAF ; '\xAF' 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: F0 DC.B 0xF0 ; '\xF0' 0x100011F5: AF DC.B 0xAF ; '\xAF' 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: 44 DC.B 0x44 ; 'D' 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: 44 DC.B 0x44 ; 'D' 0x1000120F: 00 DC.B 0x00 ; '\0' 0x10001210: 00 DC.B 0x00 ; '\0' 0x10001211: 00 DC.B 0x00 ; '\0' 0x10001212: 8C DC.B 0x8C ; '\x8C' 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: 8C DC.B 0x8C ; '\x8C' 0x1000121D: 00 DC.B 0x00 ; '\0' 0x1000121E: 00 DC.B 0x00 ; '\0' 0x1000121F: 00 DC.B 0x00 ; '\0' 0x10001220: A4 DC.B 0xA4 ; '\xA4' 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: A4 DC.B 0xA4 ; '\xA4' 0x10001228: 00 DC.B 0x00 ; '\0' 0x10001229: 00 DC.B 0x00 ; '\0' 0x1000122A: 00 DC.B 0x00 ; '\0' 0x1000122B: EC DC.B 0xEC ; '\xEC' 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: F0 DC.B 0xF0 ; '\xF0' 0x10001242: AF DC.B 0xAF ; '\xAF' 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: 00 DC.B 0x00 ; '\0' 0x10001249: B2 DC.B 0xB2 ; '\xB2' 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: 5C DC.B 0x5C ; '\\' 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: BA DC.B 0xBA ; '\xBA' 0x10001271: 48 DC.B 0x48 ; 'H' 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: 2E DC.B 0x2E ; '.' 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: 00 DC.B 0x00 ; '\0' 0x100012A5: 00 DC.B 0x00 ; '\0' 0x100012A6: 00 DC.B 0x00 ; '\0' 0x100012A7: 00 DC.B 0x00 ; '\0'

Section .bss.startMeasurementCEF from ah_counter.o, size=4, align=4


startMeasurementCEF: 0x100012A8: 00 DC.B 0x00 ; '\0' 0x100012A9: 00 DC.B 0x00 ; '\0' 0x100012AA: 00 DC.B 0x00 ; '\0' 0x100012AB: 00 DC.B 0x00 ; '\0'

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: 00 DC.B 0x00 ; '\0' 0x100012D1: 00 DC.B 0x00 ; '\0' 0x100012D2: 00 DC.B 0x00 ; '\0' 0x100012D3: 00 DC.B 0x00 ; '\0'

Section .bss.calTemperatureSensor30Value from chip_temperature.o, size=4, align=4


calTemperatureSensor30Value: 0x100012D4: 00 DC.B 0x00 ; '\0' 0x100012D5: 00 DC.B 0x00 ; '\0' 0x100012D6: 00 DC.B 0x00 ; '\0' 0x100012D7: 00 DC.B 0x00 ; '\0'

Section .bss.calTemperatureSensor110Value from chip_temperature.o, size=4, align=4


calTemperatureSensor110Value: 0x100012D8: 00 DC.B 0x00 ; '\0' 0x100012D9: 00 DC.B 0x00 ; '\0' 0x100012DA: 00 DC.B 0x00 ; '\0' 0x100012DB: 00 DC.B 0x00 ; '\0'

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: 34 DC.B 0x34 ; '4' 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: 34 DC.B 0x34 ; '4' 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: 34 DC.B 0x34 ; '4' 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: 34 DC.B 0x34 ; '4' 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: 4F DC.B 0x4F ; 'O' 0x1000132F: 55 DC.B 0x55 ; 'U'

Section .bss.OUTPUTS_CheckLVP.lastMode from outputs.o, size=2, align=2


OUTPUTS_CheckLVP.lastMode: 0x10001330: 4F DC.B 0x4F ; 'O' 0x10001331: 55 DC.B 0x55 ; 'U'

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: 00 DC.B 0x00 ; '\0' 0x10001335: 00 DC.B 0x00 ; '\0'

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: 080042AC DC.W __SEGGER_RTL_c_locale 0x1000178C: 080042AC DC.W __SEGGER_RTL_c_locale 0x10001790: 080042AC DC.W __SEGGER_RTL_c_locale 0x10001794: 080042AC DC.W __SEGGER_RTL_c_locale 0x10001798: 080042AC 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

 52 638 bytes read-only  code    + 
  5 446 bytes read-only  data    =  58 084 bytes read-only (total)
  8 947 bytes read-write data
Name Range Size Used Unused Alignment Loss
FLASH 08000000-0803FFFF 262 144 58 088 22.16% 204 056 77.84% 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.