CONTENTS

LINK INFORMATION

SEGGER ARM Linker 4.38.2 compiled Mar 14 2023 20:07:24
Copyright (c) 2017-2022 SEGGER Microcontroller GmbH    www.segger.com
--add-region:FLASH1=0x0001c000@0x08003000
--add-region:RAM1=0x00008000@0x20000000
--defsym=__STACKSIZE__=8192
--defsym=__STACKSIZE_PROCESS__=0
--defsym=__HEAPSIZE__=0
--full-section-headers
--merge-sections
--merge-strings
-eReset_Handler
-EL
-mcpu=6-M
--defsym=__SEGGER_RTL_vfprintf=__SEGGER_RTL_vfprintf_short_float_long
--defsym=__SEGGER_RTL_vfscanf=__SEGGER_RTL_vfscanf_int
--silent
--list-all-undefineds
-TD:/projekte/ecs_greenSmartSwitch/trunk/firmware/SES/STM32G0xx_Flash.icf
--map-html
--map-file=Output/Release_24V/Exe/gss.htm
--map-full
-u_vectors
-o
D:/projekte/ecs_greenSmartSwitch/trunk/firmware/SES/Output/Release_24V/Exe/gss.elf
Output/Release_24V/Obj/system_stm32g0xx.o
Output/Release_24V/Obj/stm32g0xx_hal.o
Output/Release_24V/Obj/stm32g0xx_hal_adc.o
Output/Release_24V/Obj/stm32g0xx_hal_adc_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_cortex.o
Output/Release_24V/Obj/stm32g0xx_hal_crc.o
Output/Release_24V/Obj/stm32g0xx_hal_crc_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_dac.o
Output/Release_24V/Obj/stm32g0xx_hal_dac_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_dma.o
Output/Release_24V/Obj/stm32g0xx_hal_dma_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_exti.o
Output/Release_24V/Obj/stm32g0xx_hal_flash.o
Output/Release_24V/Obj/stm32g0xx_hal_flash_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_gpio.o
Output/Release_24V/Obj/stm32g0xx_hal_iwdg.o
Output/Release_24V/Obj/stm32g0xx_hal_pwr.o
Output/Release_24V/Obj/stm32g0xx_hal_pwr_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_rcc.o
Output/Release_24V/Obj/stm32g0xx_hal_rcc_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_tim.o
Output/Release_24V/Obj/stm32g0xx_hal_tim_ex.o
Output/Release_24V/Obj/stm32g0xx_hal_uart.o
Output/Release_24V/Obj/stm32g0xx_hal_uart_ex.o
Output/Release_24V/Obj/stm32g0xx_ll_adc.o
Output/Release_24V/Obj/stm32g0xx_ll_dma.o
Output/Release_24V/Obj/stm32g0xx_ll_rcc.o
Output/Release_24V/Obj/SEGGER_RTT_printf.o
Output/Release_24V/Obj/adc.o
Output/Release_24V/Obj/crc.o
Output/Release_24V/Obj/dac.o
Output/Release_24V/Obj/dma.o
Output/Release_24V/Obj/feeprom.o
Output/Release_24V/Obj/gpio.o
Output/Release_24V/Obj/iwdg.o
Output/Release_24V/Obj/log.o
Output/Release_24V/Obj/main.o
Output/Release_24V/Obj/modbus.o
Output/Release_24V/Obj/precharge.o
Output/Release_24V/Obj/raccess.o
Output/Release_24V/Obj/stm32g0xx_hal_msp.o
Output/Release_24V/Obj/stm32g0xx_it.o
Output/Release_24V/Obj/tast.o
Output/Release_24V/Obj/tim.o
Output/Release_24V/Obj/usart.o
Output/Release_24V/Obj/SEGGER_THUMB_Startup.o
Output/Release_24V/Obj/STM32G07x_Vectors.o
Output/Release_24V/Obj/STM32G0xx_Startup.o
C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 7.12a/lib/libc_v6m_t_le_eabi.a
C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 7.12a/lib/SEGGER_crtinit_v6m_t_le_eabi.a
C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 7.12a/lib/prinops_rtt_v6m_t_le_eabi.a
C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 7.12a/lib/heapops_basic_v6m_t_le_eabi.a
C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 7.12a/lib/heapops_disable_interrupts_locking_v6m_t_le_eabi.a

LINKER SCRIPT

Linker script 'D:/projekte/ecs_greenSmartSwitch/trunk/firmware/SES/STM32G0xx_Flash.icf'

// **********************************************************************
// *                    SEGGER Microcontroller GmbH                     *
// *                        The Embedded Experts                        *
// **********************************************************************
// *                                                                    *
// *            (c) 2014 - 2019 SEGGER Microcontroller GmbH             *
// *            (c) 2001 - 2019 Rowley Associates Limited               *
// *                                                                    *
// *           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    *
// * conditions are met:                                                *
// *                                                                    *
// * - Redistributions of source code must retain the above copyright   *
// *   notice, this list of conditions and the following disclaimer.    *
// *                                                                    *
// * - Neither the name of SEGGER Microcontroller GmbH                  *
// *   nor the names of its contributors may be used to endorse or      *
// *   promote products derived from this software without specific     *
// *   prior written permission.                                        *
// *                                                                    *
// * 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 GmbH 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.                                                            *
// *                                                                    *
// **********************************************************************

define memory with size = 4G; // Defines the single memory space used by Cortex device

//
// Combined regions per memory type
//
define region FLASH = FLASH1;	// MemorySegment name="FLASH1" start="0x08000000" size="0x00020000" access="ReadOnly" - See MemoryMap.xml file for this poject
define region RAM   = RAM1;	// MemorySegment name="RAM1" start="0x20000000" size="0x00008000" access="Read/Write" - See MemoryMap.xml file for this poject

//
// 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                            { block tbss, block tdata };
define block tdata_load                     { copy of block tdata };
define block heap  with size = __HEAPSIZE__,  alignment = 8, /* fill =0x00, */ readwrite access { };
define block stack with size = __STACKSIZE__, alignment = 8, fill =0xCD, readwrite access { };
//
// Explicit initialization settings for sections
//
do not initialize                           { section .non_init, section .non_init.*, section .*.non_init, section .*.non_init.* };
initialize by copy /* with packing=auto */  { section .data, section .data.*, section .*.data, section .*.data.* };
initialize by copy /* with packing=auto */  { section .fast, section .fast.* };
initialize by copy /* with packing=auto */  { section .RamFunc, section .RamFunc.* };

//
// FLASH Placement
//
place at start of FLASH                     { block vectors };                         // Vector table section
place in FLASH with minimum size order      { section .init,   section .init.*,        // Init code section
                                              section .init_rodata, section .init_rodata.*, // Init read-only section
                                              section .text,   section .text.*,        // Code section
                                              section .rodata, section .rodata.*,      // Read-only data section
                                              section .segger.*,                       // Auto-generated initialization
                                              block exidx,                             // ARM exception unwinding block
                                              block ctors,                             // Constructors block
                                              block dtors };                           // Destructors block
place in FLASH                              { block tdata_load };                      // Thread-local-storage load image
//
// Explicit placement in FLASHn
//
place in FLASH1                             { section .FLASH1, section .FLASH1.* };

//
// RAM Placement
//
place at start of RAM			    { block vectors_ram };
place in RAM                                { section .non_init, section .non_init.*,  // No initialization section
                                              block tls };                             // Thread-local-storage block
place in RAM with auto order                { section .fast, section .fast.*,          // "ramfunc" section
                                              section .data, section .data.*,          // Initialized data section
                                              section .bss, section .bss.*,
                                              section .RamFunc, section .RamFunc.*
                                            };          // Static data section
place in RAM                                { block heap };     // Heap reserved block
place at end of RAM			    { block stack };    // Stack reserved block at the end

//
// Explicit placement in RAMn
//
place in RAM1                               { section .RAM1, section .RAM1.* };

//
// CRC claculation for application
//

define region CRC = [end(FLASH) - 4 size 4];
define region APP = FLASH - CRC;
place in CRC				    { integrity check of APP with algorithm="CRC-32/STM32" fill=0xFF };
fill APP with 0xFF;

PLACEMENT SUMMARY

place at 0x08003000

Symbol or [section] name Type Address Size Align Object File
_vectors Code 0x08003000 192 512 STM32G07x_Vectors.o

place at 0x20008000

Symbol or [section] name Type Address Size Align Object File
[.data.block.stack] Init 0x20006000 8 192 8 [ Linker created ]

at line 78, col 45": place in [0x08003000 to 0x0801efff] with maximum packing">"<#4> at line 78, col 45": place in [0x08003000 to 0x0801efff] with maximum packing

Symbol or [section] name Type Address Size Align Object File
SystemInit Code 0x080030C0 16 4 system_stm32g0xx.o
SystemCoreClockUpdate Code 0x080030D0 144 4 system_stm32g0xx.o
AHBPrescTable Cnst 0x08003160 64 4 system_stm32g0xx.o
APBPrescTable Cnst 0x080031A0 32 4 system_stm32g0xx.o
HAL_Init Code 0x080031C0 40 4 stm32g0xx_hal.o
HAL_InitTick Code 0x080031E8 76 4 stm32g0xx_hal.o
HAL_IncTick Code 0x08003234 24 4 stm32g0xx_hal.o
HAL_GetTick Code 0x0800324C 12 4 stm32g0xx_hal.o
HAL_Delay Code 0x08003258 36 4 stm32g0xx_hal.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig Code 0x0800327C 20 4 stm32g0xx_hal.o
HAL_SYSCFG_DisableVREFBUF Code 0x08003290 16 4 stm32g0xx_hal.o
HAL_SYSCFG_StrobeDBattpinsConfig Code 0x080032A0 20 4 stm32g0xx_hal.o
HAL_ADC_Init Code 0x080032B4 604 4 stm32g0xx_hal_adc.o
ADC_ConversionStop Code 0x08003510 92 4 stm32g0xx_hal_adc.o
ADC_Disable Code 0x0800356C 104 4 stm32g0xx_hal_adc.o
ADC_Enable Code 0x080035D4 172 4 stm32g0xx_hal_adc.o
HAL_ADC_Start_DMA Code 0x08003680 172 4 stm32g0xx_hal_adc.o
HAL_ADC_ConfigChannel Code 0x0800372C 600 4 stm32g0xx_hal_adc.o
HAL_ADC_AnalogWDGConfig Code 0x08003984 772 4 stm32g0xx_hal_adc.o
HAL_ADCEx_Calibration_Start Code 0x08003C88 156 4 stm32g0xx_hal_adc_ex.o
HAL_NVIC_SetPriority Code 0x08003D24 64 4 stm32g0xx_hal_cortex.o
HAL_NVIC_EnableIRQ Code 0x08003D64 24 4 stm32g0xx_hal_cortex.o
HAL_NVIC_DisableIRQ Code 0x08003D7C 32 4 stm32g0xx_hal_cortex.o
HAL_NVIC_SystemReset Code 0x08003D9C 28 4 stm32g0xx_hal_cortex.o
HAL_SYSTICK_Config Code 0x08003DB8 52 4 stm32g0xx_hal_cortex.o
HAL_CRC_Init Code 0x08003DEC 120 4 stm32g0xx_hal_crc.o
HAL_CRCEx_Polynomial_Set Code 0x08003E64 88 4 stm32g0xx_hal_crc_ex.o
HAL_DAC_ConfigChannel Code 0x08003EBC 280 4 stm32g0xx_hal_dac.o
HAL_DMA_Init Code 0x08003FD4 236 4 stm32g0xx_hal_dma.o
HAL_DMA_Start Code 0x080040C0 140 4 stm32g0xx_hal_dma.o
HAL_DMA_Start_IT Code 0x0800414C 204 4 stm32g0xx_hal_dma.o
HAL_DMA_Abort Code 0x08004218 116 4 stm32g0xx_hal_dma.o
HAL_DMA_PollForTransfer Code 0x0800428C 284 4 stm32g0xx_hal_dma.o
HAL_FLASH_Program Code 0x080043A8 156 4 stm32g0xx_hal_flash.o
FLASH_WaitForLastOperation Code 0x08004444 88 4 stm32g0xx_hal_flash.o
HAL_FLASH_Unlock Code 0x0800449C 40 4 stm32g0xx_hal_flash.o
HAL_FLASH_Lock Code 0x080044C4 24 4 stm32g0xx_hal_flash.o
HAL_FLASHEx_Erase Code 0x080044DC 184 4 stm32g0xx_hal_flash_ex.o
HAL_GPIO_Init Code 0x08004594 424 4 stm32g0xx_hal_gpio.o
HAL_GPIO_DeInit Code 0x0800473C 264 4 stm32g0xx_hal_gpio.o
HAL_PWREx_ControlVoltageScaling Code 0x08004844 84 4 stm32g0xx_hal_pwr_ex.o
HAL_RCC_OscConfig Code 0x08004898 1 088 4 stm32g0xx_hal_rcc.o
HAL_RCC_ClockConfig Code 0x08004CD8 372 4 stm32g0xx_hal_rcc.o
HAL_RCC_GetSysClockFreq Code 0x08004E4C 136 4 stm32g0xx_hal_rcc.o
HAL_RCC_GetPCLK1Freq Code 0x08004ED4 40 4 stm32g0xx_hal_rcc.o
HAL_RCC_EnableCSS Code 0x08004EFC 20 4 stm32g0xx_hal_rcc.o
HAL_RCC_NMI_IRQHandler Code 0x08004F10 44 4 stm32g0xx_hal_rcc.o
HAL_RCCEx_PeriphCLKConfig Code 0x08004F3C 520 4 stm32g0xx_hal_rcc_ex.o
TIM_Base_SetConfig Code 0x08005144 192 4 stm32g0xx_hal_tim.o
HAL_TIM_Base_Start Code 0x08005204 108 4 stm32g0xx_hal_tim.o
HAL_TIM_Base_Start_IT Code 0x08005270 112 4 stm32g0xx_hal_tim.o
HAL_TIM_Base_Stop_IT Code 0x080052E0 52 4 stm32g0xx_hal_tim.o
HAL_TIM_IRQHandler Code 0x08005314 356 4 stm32g0xx_hal_tim.o
HAL_TIM_ConfigClockSource Code 0x08005478 320 4 stm32g0xx_hal_tim.o
HAL_TIMEx_MasterConfigSynchronization Code 0x080055B8 124 4 stm32g0xx_hal_tim_ex.o
UART_SetConfig Code 0x08005634 528 4 stm32g0xx_hal_uart.o
UART_CheckIdleState Code 0x08005844 104 4 stm32g0xx_hal_uart.o
HAL_UART_Transmit_IT Code 0x080058AC 208 4 stm32g0xx_hal_uart.o
UART_TxISR_16BIT_FIFOEN Code 0x0800597C 120 4 stm32g0xx_hal_uart.o
UART_TxISR_16BIT Code 0x080059F4 96 4 stm32g0xx_hal_uart.o
HAL_UART_Receive_IT Code 0x08005A54 120 4 stm32g0xx_hal_uart.o
UART_Start_Receive_IT Code 0x08005ACC 276 4 stm32g0xx_hal_uart.o
UART_RxISR_16BIT_FIFOEN Code 0x08005BE0 412 4 stm32g0xx_hal_uart.o
UART_RxISR_8BIT_FIFOEN Code 0x08005D7C 416 4 stm32g0xx_hal_uart.o
HAL_RS485Ex_Init Code 0x08005F1C 140 4 stm32g0xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold Code 0x08005FA8 128 4 stm32g0xx_hal_uart_ex.o
HAL_UARTEx_SetRxFifoThreshold Code 0x08006028 128 4 stm32g0xx_hal_uart_ex.o
SEGGER_RTT_vprintf Code 0x080060A8 1 176 4 SEGGER_RTT_printf.o
_PrintUnsigned Code 0x08006540 252 4 SEGGER_RTT_printf.o
MX_ADC1_Init Code 0x0800663C 264 4 adc.o
HAL_ADC_MspInit Code 0x08006744 196 4 adc.o
MX_CRC_Init Code 0x08006808 56 4 crc.o
HAL_CRC_MspInit Code 0x08006840 48 4 crc.o
MX_DAC1_Init Code 0x08006870 92 4 dac.o
HAL_DAC_MspInit Code 0x080068CC 104 4 dac.o
MX_DMA_Init Code 0x08006934 108 4 dma.o
FEEPROM_StatFreeBytes Code 0x080069A0 8 4 feeprom.o
WriteConfigToFLASH Code 0x080069A8 144 4 feeprom.o
FEEPROM_readConfig Code 0x08006A38 180 4 feeprom.o
FEEPROM_storeConfig Code 0x08006AEC 124 4 feeprom.o
FEEPROM_fullRestore Code 0x08006B68 56 4 feeprom.o
FEEPROM_isFirstStart Code 0x08006BA0 16 4 feeprom.o
WriteLogToFLASH Code 0x08006BB0 144 4 feeprom.o
FEEPROM_ResetLogData Code 0x08006C40 32 4 feeprom.o
FEEPROM_ReadLogData Code 0x08006C60 76 4 feeprom.o
FEEPROM_StoreLogData Code 0x08006CAC 64 4 feeprom.o
MX_GPIO_Init Code 0x08006CEC 320 4 gpio.o
LOG_I Code 0x08006E2C 60 4 log.o
LOG_W Code 0x08006E68 60 4 log.o
LOG_E Code 0x08006EA4 60 4 log.o
main Code 0x08006EE0 2 268 4 main.o
SystemClock_Config Code 0x080077BC 128 4 main.o
StartUpSequence Code 0x0800783C 100 4 main.o
CopyingVectorTableToRAM Code 0x080078A0 112 4 main.o
StartOffMode Code 0x08007910 248 4 main.o
DIP_Switches Code 0x08007A08 1 144 4 main.o
BlueLEDShortBlinking Code 0x08007E80 80 4 main.o
InrushCurrentDetected Code 0x08007ED0 104 4 main.o
ABVoltageDropCalculation Code 0x08007F38 268 4 main.o
Keys_Management Code 0x08008044 116 4 main.o
DEBUG_print Code 0x080080B8 796 4 main.o
HeavyCalculations Code 0x080083D4 1 352 4 main.o
RS485DisableButtonManagement Code 0x0800891C 124 4 main.o
ExternalRedLED1ShortOnThenLongPauseBlinking Code 0x08008998 100 4 main.o
ExternalRedLED2ShortOnThenLongPauseBlinking Code 0x080089FC 104 4 main.o
ExternalRedLED3ShortOnThenLongPauseBlinking Code 0x08008A64 108 4 main.o
ExternalRedLED4ShortOnThenLongPauseBlinking Code 0x08008AD0 116 4 main.o
ExternalRedLED5ShortOnThenLongPauseBlinking Code 0x08008B44 116 4 main.o
Error_Handler Code 0x08008BB8 20 4 main.o
TurnBlueLEDOn Code 0x08008BCC 32 4 main.o
OpenBothMOSFETSVeryFast Code 0x08008BEC 24 4 main.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking Code 0x08008C04 120 4 main.o
TurnExternalRedLEDOff Code 0x08008C7C 48 4 main.o
ExternalGreenLEDShortBlinking Code 0x08008CAC 76 4 main.o
TurnExternalGreenLEDOff Code 0x08008CF8 32 4 main.o
TurnExternalGreenLEDOn Code 0x08008D18 32 4 main.o
GreenLEDShortBlinking Code 0x08008D38 76 4 main.o
TurnGreenLEDOff Code 0x08008D84 32 4 main.o
TurnGreenLEDOn Code 0x08008DA4 32 4 main.o
AUTO_LVP_Management Code 0x08008DC4 128 4 main.o
OVP_ignored__LVP_not_present Code 0x08008E44 68 4 main.o
OVP_ignored__LVP_present Code 0x08008E88 80 4 main.o
LVP_Management_NoAutoreconnect Code 0x08008ED8 132 4 main.o
OVP_ignored__LVP_present_NoAutoreconnect Code 0x08008F5C 100 4 main.o
AUTO_OVP_Management Code 0x08008FC0 128 4 main.o
OVP_not_present__LVP_ignored Code 0x08009040 68 4 main.o
OVP_present__LVP_ignored Code 0x08009084 80 4 main.o
OVP_Management_NoAutoreconnect Code 0x080090D4 132 4 main.o
OVP_present__LVP_ignored_NoAutoreconnect Code 0x08009158 100 4 main.o
AUTO_LVP_OVP_Management Code 0x080091BC 156 4 main.o
OVP_not_present__LVP_not_present Code 0x08009258 108 4 main.o
OVP_not_present__LVP_present Code 0x080092C4 120 4 main.o
OVP_present__LVP_not_present Code 0x0800933C 124 4 main.o
OVP_present__LVP_present Code 0x080093B8 104 4 main.o
LVP_OVP_Management_NoAutoreconnect Code 0x08009420 204 4 main.o
StartAutoMode Code 0x080094EC 140 4 main.o
StartOnMode Code 0x08009578 116 4 main.o
CallibrateCurrentSensorZeroOffsetOnContactBB Code 0x080095EC 132 4 main.o
CallibrateControlCurrentVoltageDropOnContactBB Code 0x08009670 244 4 main.o
CallibrateVoltageDropABMiddlePointOffset Code 0x08009764 104 4 main.o
mbUartInit Code 0x080097CC 288 4 modbus.o
MODBUS_UART_IRQHandler Code 0x080098EC 592 4 modbus.o
mbSlaveCheckModbusRtuQuery Code 0x08009B3C 160 4 modbus.o
mbSlaveProcessRtuQuery Code 0x08009BDC 160 4 modbus.o
mbSlaveReadHoldingRegisters Code 0x08009C7C 128 4 modbus.o
mbSlaveWriteSingleRegister Code 0x08009CFC 124 4 modbus.o
mbSlaveWriteMultipleRegisters Code 0x08009D78 204 4 modbus.o
SetReturnFunction Code 0x08009E44 16 4 precharge.o
HAL_MspInit Code 0x08009E54 64 4 stm32g0xx_hal_msp.o
NMI_Handler Code 0x08009E94 36 4 stm32g0xx_it.o
HardFault_Handler Code 0x08009EB8 40 4 stm32g0xx_it.o
TIM6_DAC_LPTIM1_IRQHandler Code 0x08009EE0 16 4 stm32g0xx_it.o
TIM7_LPTIM2_IRQHandler Code 0x08009EF0 16 4 stm32g0xx_it.o
TIM14_IRQHandler Code 0x08009F00 16 4 stm32g0xx_it.o
TIM15_IRQHandler Code 0x08009F10 16 4 stm32g0xx_it.o
TIM16_IRQHandler Code 0x08009F20 16 4 stm32g0xx_it.o
TIM17_IRQHandler Code 0x08009F30 16 4 stm32g0xx_it.o
HAL_TIM_PeriodElapsedCallback Code 0x08009F40 216 4 stm32g0xx_it.o
checkKeys Code 0x0800A018 124 4 tast.o
get_key_short Code 0x0800A094 28 4 tast.o
get_key_long Code 0x0800A0B0 32 4 tast.o
MX_TIM2_Init Code 0x0800A0D0 96 4 tim.o
MX_TIM6_Init Code 0x0800A130 76 4 tim.o
MX_TIM7_Init Code 0x0800A17C 76 4 tim.o
MX_TIM14_Init Code 0x0800A1C8 52 4 tim.o
MX_TIM15_Init Code 0x0800A1FC 104 4 tim.o
MX_TIM16_Init Code 0x0800A264 56 4 tim.o
MX_TIM17_Init Code 0x0800A29C 56 4 tim.o
HAL_TIM_Base_MspInit Code 0x0800A2D4 364 4 tim.o
MX_USART1_UART_Init Code 0x0800A440 116 4 usart.o
HAL_UART_MspInit Code 0x0800A4B4 164 4 usart.o
__aeabi_d2uiz Code 0x0800A558 48 4 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_ui2d Code 0x0800A588 28 4 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv Code 0x0800A5A4 64 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidiv Code 0x0800A5E4 56 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidivmod Code 0x0800A61C 16 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uldivmod Code 0x0800A62C 160 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv0 Code 0x0800A6CC 8 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
strlen Code 0x0800A6D4 16 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
memcpy Code 0x0800A6E4 16 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr Code 0x0800A6F4 20 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
_DoInit Code 0x0800A708 84 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteNoCheck Code 0x0800A75C 76 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteBlocking Code 0x0800A7A8 104 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteNoLock Code 0x0800A810 132 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_Write Code 0x0800A894 52 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteString Code 0x0800A8C8 60 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..Lswitch.table.UART_SetConfig.2] Cnst 0x0800A904 16 4 stm32g0xx_hal_uart.o
defaultFeepromData Cnst 0x0800A914 36 4 feeprom.o
AUTO_LVP_Management.newEventDelay Cnst 0x0800A938 8 4 main.o
AUTO_LVP_Management.repeatEventDelay Cnst 0x0800A940 8 4 main.o
AUTO_LVP_OVP_Management.newEventDelay Cnst 0x0800A948 16 4 main.o
AUTO_LVP_OVP_Management.repeatEventDelay Cnst 0x0800A958 16 4 main.o
_start Code 0x0800A968 20 4 SEGGER_THUMB_Startup.o
[.init_array] ---- 0x0800A97C 4 4 STM32G0xx_Startup.o
[.rodata.libc._DoInit.str1.4] Cnst 0x0800A980 9 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..L.str.1] Cnst 0x0800A989 3 1 log.o
_aInitStr.0 Cnst 0x0800A98C 17 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..L.str.8] Cnst 0x0800A99D 19 1 main.o
WWDG_IRQHandler Code 0x0800A9B0 2 2 STM32G07x_Vectors.o
PVD_IRQHandler Code 0x0800A9B2 2 2 STM32G07x_Vectors.o
RTC_STAMP_IRQHandler Code 0x0800A9B4 2 2 STM32G07x_Vectors.o
FLASH_IRQHandler Code 0x0800A9B6 2 2 STM32G07x_Vectors.o
RCC_IRQHandler Code 0x0800A9B8 2 2 STM32G07x_Vectors.o
EXTI0_1_IRQHandler Code 0x0800A9BA 2 2 STM32G07x_Vectors.o
EXTI2_3_IRQHandler Code 0x0800A9BC 2 2 STM32G07x_Vectors.o
EXTI4_15_IRQHandler Code 0x0800A9BE 2 2 STM32G07x_Vectors.o
UCPD1_UCPD2_IRQHandler Code 0x0800A9C0 2 2 STM32G07x_Vectors.o
DMA1_Channel2_3_IRQHandler Code 0x0800A9C2 2 2 STM32G07x_Vectors.o
DMA_Channel4_5_6_7_IRQHandler Code 0x0800A9C4 2 2 STM32G07x_Vectors.o
TIM1_BRK_UP_TRG_COMP_IRQHandler Code 0x0800A9C6 2 2 STM32G07x_Vectors.o
TIM1_CC_IRQHandler Code 0x0800A9C8 2 2 STM32G07x_Vectors.o
TIM2_IRQHandler Code 0x0800A9CA 2 2 STM32G07x_Vectors.o
TIM3_IRQHandler Code 0x0800A9CC 2 2 STM32G07x_Vectors.o
I2C1_IRQHandler Code 0x0800A9CE 2 2 STM32G07x_Vectors.o
I2C2_IRQHandler Code 0x0800A9D0 2 2 STM32G07x_Vectors.o
SPI1_IRQHandler Code 0x0800A9D2 2 2 STM32G07x_Vectors.o
SPI2_IRQHandler Code 0x0800A9D4 2 2 STM32G07x_Vectors.o
USART2_IRQHandler Code 0x0800A9D6 2 2 STM32G07x_Vectors.o
USART3_USART4_LPUART1_IRQHandler Code 0x0800A9D8 2 2 STM32G07x_Vectors.o
CEC_IRQHandler Code 0x0800A9DA 2 2 STM32G07x_Vectors.o
AES_RNG_IRQHandler Code 0x0800A9DC 2 2 STM32G07x_Vectors.o
reset_handler Code 0x0800A9DE 6 2 STM32G0xx_Startup.o
ADC_DMAHalfConvCplt Code 0x0800A9E4 10 2 stm32g0xx_hal_adc.o
ADC_DMAError Code 0x0800A9EE 26 2 stm32g0xx_hal_adc.o
HAL_ADC_Stop_DMA Code 0x0800AA08 138 2 stm32g0xx_hal_adc.o
HAL_ADC_ConvCpltCallback Code 0x0800AA92 2 2 stm32g0xx_hal_adc.o
HAL_ADC_ErrorCallback Code 0x0800AA94 2 2 stm32g0xx_hal_adc.o
HAL_ADC_ConvHalfCpltCallback Code 0x0800AA96 2 2 stm32g0xx_hal_adc.o
HAL_DAC_Start Code 0x0800AA98 82 2 stm32g0xx_hal_dac.o
HAL_DAC_SetValue Code 0x0800AAEA 42 2 stm32g0xx_hal_dac.o
HAL_DACEx_GetTrimOffset Code 0x0800AB14 18 2 stm32g0xx_hal_dac_ex.o
HAL_GPIO_ReadPin Code 0x0800AB26 10 2 stm32g0xx_hal_gpio.o
HAL_RCC_CSSCallback Code 0x0800AB30 2 2 stm32g0xx_hal_rcc.o
HAL_RCC_LSECSSCallback Code 0x0800AB32 2 2 stm32g0xx_hal_rcc.o
HAL_TIM_Base_Init Code 0x0800AB34 86 2 stm32g0xx_hal_tim.o
HAL_TIM_IC_CaptureCallback Code 0x0800AB8A 2 2 stm32g0xx_hal_tim.o
HAL_TIM_OC_DelayElapsedCallback Code 0x0800AB8C 2 2 stm32g0xx_hal_tim.o
HAL_TIM_PWM_PulseFinishedCallback Code 0x0800AB8E 2 2 stm32g0xx_hal_tim.o
HAL_TIM_TriggerCallback Code 0x0800AB90 2 2 stm32g0xx_hal_tim.o
HAL_TIMEx_CommutCallback Code 0x0800AB92 2 2 stm32g0xx_hal_tim_ex.o
HAL_TIMEx_BreakCallback Code 0x0800AB94 2 2 stm32g0xx_hal_tim_ex.o
HAL_TIMEx_Break2Callback Code 0x0800AB96 2 2 stm32g0xx_hal_tim_ex.o
UART_AdvFeatureConfig Code 0x0800AB98 210 2 stm32g0xx_hal_uart.o
UART_WaitOnFlagUntilTimeout Code 0x0800AC6A 238 2 stm32g0xx_hal_uart.o
HAL_UART_ErrorCallback Code 0x0800AD58 2 2 stm32g0xx_hal_uart.o
HAL_UARTEx_RxEventCallback Code 0x0800AD5A 2 2 stm32g0xx_hal_uart.o
HAL_UART_TxCpltCallback Code 0x0800AD5C 2 2 stm32g0xx_hal_uart.o
HAL_UART_RxCpltCallback Code 0x0800AD5E 2 2 stm32g0xx_hal_uart.o
UART_RxISR_8BIT Code 0x0800AD60 162 2 stm32g0xx_hal_uart.o
HAL_UARTEx_DisableFifoMode Code 0x0800AE02 54 2 stm32g0xx_hal_uart_ex.o
_StoreChar Code 0x0800AE38 66 2 SEGGER_RTT_printf.o
FEEPROM_ConfigFreeBytes Code 0x0800AE7A 6 2 feeprom.o
ShowSlaveAddressOnLED Code 0x0800AE80 58 2 main.o
LEDBlink Code 0x0800AEBA 114 2 main.o
mbInit Code 0x0800AF2C 70 2 modbus.o
mbSlaveProcessPdu Code 0x0800AF72 66 2 modbus.o
SVC_Handler Code 0x0800AFB4 2 2 stm32g0xx_it.o
PendSV_Handler Code 0x0800AFB6 2 2 stm32g0xx_it.o
__aeabi_dmul_aux Code 0x0800AFB8 394 2 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_ADC_Stop Code 0x0800B142 64 2 stm32g0xx_hal_adc.o
ADC_DMAConvCplt Code 0x0800B182 124 2 stm32g0xx_hal_adc.o
HAL_ADCEx_Calibration_GetValue Code 0x0800B1FE 12 2 stm32g0xx_hal_adc_ex.o
HAL_DAC_Init Code 0x0800B20A 40 2 stm32g0xx_hal_dac.o
HAL_GPIO_WritePin Code 0x0800B232 16 2 stm32g0xx_hal_gpio.o
HAL_GPIO_TogglePin Code 0x0800B242 16 2 stm32g0xx_hal_gpio.o
UART_TxISR_8BIT_FIFOEN Code 0x0800B252 108 2 stm32g0xx_hal_uart.o
UART_TxISR_8BIT Code 0x0800B2BE 88 2 stm32g0xx_hal_uart.o
UART_RxISR_16BIT Code 0x0800B316 160 2 stm32g0xx_hal_uart.o
SEGGER_RTT_printf Code 0x0800B3B6 28 2 SEGGER_RTT_printf.o
mbGetFrameComplete Code 0x0800B3D2 4 2 modbus.o
UARTPrescTable Cnst 0x0800B3D6 24 2 stm32g0xx_hal_uart.o
[.rodata..L.str.15] Cnst 0x0800B3EE 19 1 main.o
[.rodata..L.str.18] Cnst 0x0800B401 47 1 main.o
[.rodata..L.str.21] Cnst 0x0800B430 23 1 main.o
[.rodata..L.str.28] Cnst 0x0800B447 51 1 main.o
[.rodata..L.str.32] Cnst 0x0800B47A 43 1 main.o
[.rodata..L.str.34] Cnst 0x0800B4A5 43 1 main.o
[.rodata..L.str.36] Cnst 0x0800B4D0 43 1 main.o
[.rodata..L.str.38] Cnst 0x0800B4FB 43 1 main.o
[.rodata..L.str.40] Cnst 0x0800B526 43 1 main.o
[.rodata..L.str.42] Cnst 0x0800B551 43 1 main.o
[.rodata..L.str.46] Cnst 0x0800B57C 27 1 main.o
[.rodata..L.str.54] Cnst 0x0800B597 11 1 main.o
[.rodata..L.str.55] Cnst 0x0800B5A2 11 1 main.o
[.rodata..L.str.60] Cnst 0x0800B5AD 11 1 main.o
[.rodata..L.str.61] Cnst 0x0800B5B8 11 1 main.o
[.rodata..L.str.63] Cnst 0x0800B5C3 3 1 main.o
[.rodata..L.str.64] Cnst 0x0800B5C6 3 1 main.o
[.rodata..L.str.65] Cnst 0x0800B5C9 3 1 main.o
[.rodata..L.str.66] Cnst 0x0800B5CC 3 1 main.o
[.rodata..L.str.68] Cnst 0x0800B5CF 3 1 main.o
[.rodata..L.str.70] Cnst 0x0800B5D2 3 1 main.o
[.rodata..L.str.71] Cnst 0x0800B5D5 3 1 main.o
[.rodata..L.str.72] Cnst 0x0800B5D8 3 1 main.o
[.rodata..L.str.73] Cnst 0x0800B5DB 3 1 main.o
[.rodata..L.str.80] Cnst 0x0800B5DE 39 1 main.o
[.rodata..L.str.83] Cnst 0x0800B605 27 1 main.o
[.rodata..L.str.85] Cnst 0x0800B620 11 1 main.o
[.rodata..L.str.87] Cnst 0x0800B62B 23 1 main.o
[.rodata..L.str.88] Cnst 0x0800B642 51 1 main.o
[.rodata..L.str.2] Cnst 0x0800B675 2 1 log.o
[.rodata..L.str.4] Cnst 0x0800B677 34 1 main.o
[.rodata..L.str.5] Cnst 0x0800B699 34 1 main.o
[.rodata..L.str.6] Cnst 0x0800B6BB 34 1 main.o
[.rodata..L.str.7] Cnst 0x0800B6DD 34 1 main.o
[.rodata..L.str.10] Cnst 0x0800B6FF 54 1 main.o
[.rodata..L.str.12] Cnst 0x0800B735 34 1 main.o
[.rodata..L.str.25] Cnst 0x0800B757 30 1 main.o
[.rodata..L.str.27] Cnst 0x0800B775 62 1 main.o
[.rodata..L.str.29] Cnst 0x0800B7B3 54 1 main.o
[.rodata..L.str.31] Cnst 0x0800B7E9 42 1 main.o
[.rodata..L.str.33] Cnst 0x0800B813 42 1 main.o
[.rodata..L.str.35] Cnst 0x0800B83D 42 1 main.o
[.rodata..L.str.37] Cnst 0x0800B867 42 1 main.o
[.rodata..L.str.39] Cnst 0x0800B891 42 1 main.o
[.rodata..L.str.41] Cnst 0x0800B8BB 42 1 main.o
[.rodata..L.str.45] Cnst 0x0800B8E5 22 1 main.o
[.rodata..L.str.57] Cnst 0x0800B8FB 2 1 main.o
[.rodata..L.str.62] Cnst 0x0800B8FD 6 1 main.o
[.rodata..L.str.77] Cnst 0x0800B903 2 1 main.o
[.rodata..L.str.86] Cnst 0x0800B905 34 1 main.o
[.rodata..L.str] Cnst 0x0800B927 14 1 stm32g0xx_it.o
[.rodata..L.str] Cnst 0x0800B935 5 1 main.o
[.rodata..L.str.1] Cnst 0x0800B93A 21 1 main.o
[.rodata..L.str.2] Cnst 0x0800B94F 5 1 main.o
[.rodata..L.str.3] Cnst 0x0800B954 17 1 main.o
[.rodata..L.str.13] Cnst 0x0800B965 17 1 main.o
[.rodata..L.str.17] Cnst 0x0800B976 45 1 main.o
[.rodata..L.str.19] Cnst 0x0800B9A3 33 1 main.o
[.rodata..L.str.22] Cnst 0x0800B9C4 17 1 main.o
[.rodata..L.str.23] Cnst 0x0800B9D5 45 1 main.o
[.rodata..L.str.24] Cnst 0x0800BA02 45 1 main.o
[.rodata..L.str.26] Cnst 0x0800BA2F 53 1 main.o
[.rodata..L.str.44] Cnst 0x0800BA64 77 1 main.o
[.rodata..L.str.49] Cnst 0x0800BAB1 5 1 main.o
[.rodata..L.str.53] Cnst 0x0800BAB6 9 1 main.o
[.rodata..L.str.56] Cnst 0x0800BABF 9 1 main.o
[.rodata..L.str.59] Cnst 0x0800BAC8 9 1 main.o
[.rodata..L.str.67] Cnst 0x0800BAD1 13 1 main.o
[.rodata..L.str.78] Cnst 0x0800BADE 45 1 main.o
[.rodata..L.str.79] Cnst 0x0800BB0B 37 1 main.o
[.rodata..L.str.84] Cnst 0x0800BB30 21 1 main.o
[.rodata..L.str.91] Cnst 0x0800BB45 17 1 main.o
[.rodata..L.str.1] Cnst 0x0800BB56 13 1 modbus.o
UARTEx_SetNbDataToProcess.numerator Cnst 0x0800BB63 8 1 stm32g0xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.denominator Cnst 0x0800BB6B 8 1 stm32g0xx_hal_uart_ex.o
_PrintUnsigned._aV2C Cnst 0x0800BB73 16 1 SEGGER_RTT_printf.o
[.rodata..L.str] Cnst 0x0800BB83 8 1 log.o
[.rodata..L.str.3] Cnst 0x0800BB8B 8 1 log.o
[.rodata..L.str.4] Cnst 0x0800BB93 8 1 log.o
[.rodata..L.str.9] Cnst 0x0800BB9B 28 1 main.o
[.rodata..L.str.11] Cnst 0x0800BBB7 52 1 main.o
[.rodata..L.str.14] Cnst 0x0800BBEB 24 1 main.o
[.rodata..L.str.16] Cnst 0x0800BC03 44 1 main.o
[.rodata..L.str.20] Cnst 0x0800BC2F 8 1 main.o
[.rodata..L.str.30] Cnst 0x0800BC37 48 1 main.o
[.rodata..L.str.43] Cnst 0x0800BC67 76 1 main.o
[.rodata..L.str.47] Cnst 0x0800BCB3 24 1 main.o
[.rodata..L.str.48] Cnst 0x0800BCCB 8 1 main.o
[.rodata..L.str.50] Cnst 0x0800BCD3 8 1 main.o
[.rodata..L.str.51] Cnst 0x0800BCDB 12 1 main.o
[.rodata..L.str.52] Cnst 0x0800BCE7 12 1 main.o
[.rodata..L.str.58] Cnst 0x0800BCF3 16 1 main.o
[.rodata..L.str.69] Cnst 0x0800BD03 8 1 main.o
[.rodata..L.str.74] Cnst 0x0800BD0B 8 1 main.o
[.rodata..L.str.75] Cnst 0x0800BD13 8 1 main.o
[.rodata..L.str.76] Cnst 0x0800BD1B 8 1 main.o
[.rodata..L.str.81] Cnst 0x0800BD23 32 1 main.o
[.rodata..L.str.82] Cnst 0x0800BD43 72 1 main.o
[.rodata..L.str.89] Cnst 0x0800BD8B 36 1 main.o
[.rodata..L.str.90] Cnst 0x0800BDAF 32 1 main.o
[.rodata..L.str] Cnst 0x0800BDCF 4 1 modbus.o
[.rodata..L.str.1] Cnst 0x0800BDD3 8 1 stm32g0xx_it.o
[.rodata..L.str.2] Cnst 0x0800BDDB 20 1 stm32g0xx_it.o
[.rodata.block.tdata.copy] Cnst 0x0800BDEF 1 [ Linker created ]
__SEGGER_init_table__ Cnst 0x0800BDF0 144 4 [ Linker created ]
__SEGGER_init_data__ Cnst 0x0800BE80 9 444 4 [ Linker created ]
__SEGGER_init_zero Code 0x0800E364 18 2 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
__SEGGER_init_copy Code 0x0800E376 20 2 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)

at line 98, col 45": place in [0x20000000 to 0x20007fff] with auto order">"<#9> at line 98, col 45": place in [0x20000000 to 0x20007fff] with auto order

Symbol or [section] name Type Address Size Align Object File
ADC_Open_Both_MOSFETs Init 0x20000000 506 4 main.o
uwTickFreq Init 0x200001FA 1 1 stm32g0xx_hal.o
LVP_OVP_logic Init 0x200001FB 1 1 main.o
SysTick_Handler Init 0x200001FC 308 4 stm32g0xx_it.o
PreChargeStage Init 0x20000330 216 4 precharge.o
uwTickPrio Init 0x20000408 4 4 stm32g0xx_hal.o
swdioConnection Init 0x2000040C 4 4 main.o
overload_shutdown_time Init 0x20000410 4 4 main.o
overcurrent_shutdown_time Init 0x20000414 4 4 main.o
maxIntegral Init 0x20000418 4 4 main.o
SystemCoreClock Init 0x2000041C 4 4 system_stm32g0xx.o
RS485ActiveMode Init 0x20000420 4 4 main.o
OVP_Management_NoAutoreconnect.lastIdx Init 0x20000424 4 4 main.o
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD Init 0x20000428 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.lastIdx Init 0x2000042C 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD Init 0x20000430 4 4 main.o
LVP_Management_NoAutoreconnect.lastIdx Init 0x20000434 4 4 main.o
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD Init 0x20000438 4 4 main.o
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum Init 0x2000043C 4 4 main.o
AUTO_OVP_Management.lastIdx Init 0x20000440 4 4 main.o
AUTO_OVP_Management.OVP_SCAN_PERIOD Init 0x20000444 4 4 main.o
AUTO_LVP_OVP_Management.lastIdx Init 0x20000448 4 4 main.o
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD Init 0x2000044C 4 4 main.o
AUTO_LVP_Management.lastIdx Init 0x20000450 4 4 main.o
AUTO_LVP_Management.LVP_SCAN_PERIOD Init 0x20000454 4 4 main.o
accessModeTable Init 0x20000458 139 1 raccess.o
RS485DisableButtonManagement.btn_state Zero 0x200004E3 1 1 main.o
uwTick Zero 0x200004E4 4 4 stm32g0xx_hal.o
feepromLogData Zero 0x200004E8 24 8 feeprom.o
vectorTableInRAM Zero 0x20000500 192 256 main.o
feepromData Zero 0x200005C0 56 8 feeprom.o
_acUpBuffer Zero 0x200005F8 1 024 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
modbusData Zero 0x200009F8 572 4 main.o
sys_data Zero 0x20000C34 278 4 main.o
savedLockKey Zero 0x20000D4A 2 2 main.o
_SEGGER_RTT Zero 0x20000D4C 168 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
huart1 Zero 0x20000DF4 144 4 usart.o
hadc1 Zero 0x20000E84 100 4 adc.o
hdma_memtomem_dma1_channel2 Zero 0x20000EE8 92 4 dma.o
hdma_adc1 Zero 0x20000F44 92 4 adc.o
htim7 Zero 0x20000FA0 76 4 tim.o
htim6 Zero 0x20000FEC 76 4 tim.o
htim2 Zero 0x20001038 76 4 tim.o
htim17 Zero 0x20001084 76 4 tim.o
htim16 Zero 0x200010D0 76 4 tim.o
htim15 Zero 0x2000111C 76 4 tim.o
htim14 Zero 0x20001168 76 4 tim.o
hcrc Zero 0x200011B4 36 4 crc.o
pFlash Zero 0x200011D8 28 4 stm32g0xx_hal_flash.o
hdac1 Zero 0x200011F4 20 4 dac.o
_acDownBuffer Zero 0x20001208 16 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
LVP_OVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001218 16 4 main.o
LVP_OVP Zero 0x20001228 16 4 main.o
AUTO_LVP_OVP_Management.WhatToDo Zero 0x20001238 16 4 main.o
OVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001248 8 4 main.o
LVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001250 8 4 main.o
AUTO_OVP_Management.WhatToDo Zero 0x20001258 8 4 main.o
AUTO_LVP_Management.WhatToDo Zero 0x20001260 8 4 main.o
temperature_shutdown_is_active Zero 0x20001268 4 4 main.o
statDataChanged Zero 0x2000126C 4 4 main.o
rawMOSFETsVoltageDrop Zero 0x20001270 4 4 main.o
rawContactVoltageDropPlus Zero 0x20001274 4 4 main.o
rawContactVoltageDropMinus Zero 0x20001278 4 4 main.o
overload_shutdown_is_active Zero 0x2000127C 4 4 main.o
overcurrent_shutdown_is_active Zero 0x20001280 4 4 main.o
mosfets_voltagedrop_shutdown_is_active Zero 0x20001284 4 4 main.o
manual_overdrive_is_enabled Zero 0x20001288 4 4 main.o
low_bat_shutdown_is_active Zero 0x2000128C 4 4 main.o
last_time_started Zero 0x20001290 4 4 main.o
key_state Zero 0x20001294 4 4 tast.o
key_rpt Zero 0x20001298 4 4 tast.o
key_press Zero 0x2000129C 4 4 tast.o
command_parser_is_enabled Zero 0x200012A0 4 4 main.o
checkKeys.rpt Zero 0x200012A4 4 4 tast.o
checkKeys.ct1 Zero 0x200012A8 4 4 tast.o
checkKeys.ct0 Zero 0x200012AC 4 4 tast.o
auto_recover_from_temp_shutdown_is_enabled Zero 0x200012B0 4 4 main.o
ReturnFunctionPtr Zero 0x200012B4 4 4 precharge.o
RedLEDBlink.subStage Zero 0x200012B8 4 4 main.o
RedLEDBlink.stage Zero 0x200012BC 4 4 main.o
RedLEDBlink.RedLEDLastTickTime Zero 0x200012C0 4 4 main.o
RS485DisableButtonManagement.btn_last_time_checked Zero 0x200012C4 4 4 main.o
PreChargeStage.stage Zero 0x200012C8 4 4 precharge.o
PreChargeStage.mal Zero 0x200012CC 4 4 precharge.o
PreChargeStage.cnt Zero 0x200012D0 4 4 precharge.o
OVP_Management_NoAutoreconnect.ovp_last_time_checked Zero 0x200012D4 4 4 main.o
MOSFETS_Management Zero 0x200012D8 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked Zero 0x200012DC 4 4 main.o
LVP_Management_NoAutoreconnect.lvp_last_time_checked Zero 0x200012E0 4 4 main.o
Keys_Management.last_time_checked Zero 0x200012E4 4 4 main.o
InternalRedLED_Management Zero 0x200012E8 4 4 main.o
InternalGreenLED_Management Zero 0x200012EC 4 4 main.o
InternalBlueLED_Management Zero 0x200012F0 4 4 main.o
InrushCurrentManagement Zero 0x200012F4 4 4 main.o
HeavyCalculations.tmp_i_plus Zero 0x200012F8 4 4 main.o
HeavyCalculations.tmp_i_minus Zero 0x200012FC 4 4 main.o
HeavyCalculations.temperature_accum Zero 0x20001300 4 4 main.o
HeavyCalculations.rawContactVoltageDropPlus_accum Zero 0x20001304 4 4 main.o
HeavyCalculations.rawContactVoltageDropMinus_accum Zero 0x20001308 4 4 main.o
HeavyCalculations.heavy_calc_last_time Zero 0x2000130C 4 4 main.o
HeavyCalculations.heater_cnt Zero 0x20001310 4 4 main.o
GreenLEDShortBlinking.old_on_time Zero 0x20001314 4 4 main.o
ExternalRedLED_Management Zero 0x20001318 4 4 main.o
ExternalRedLEDBlink.subStage Zero 0x2000131C 4 4 main.o
ExternalRedLEDBlink.stage Zero 0x20001320 4 4 main.o
ExternalRedLEDBlink.RedLEDLastTickTime Zero 0x20001324 4 4 main.o
ExternalGreenLED_Management Zero 0x20001328 4 4 main.o
ExternalGreenLEDShortBlinking.old_on_time Zero 0x2000132C 4 4 main.o
DMA1_Channel1_IRQHandler.current_integral Zero 0x20001330 4 4 stm32g0xx_it.o
DEBUG_print.debug_print_old_time Zero 0x20001334 4 4 main.o
Callibration Zero 0x20001338 4 4 main.o
CalculatingSwitchSideVoltage.ubsensea_voltage_accum Zero 0x2000133C 4 4 main.o
BlueLEDShortBlinking.old_on_time Zero 0x20001340 4 4 main.o
AUTO_OVP_Management.ovp_last_time_checked Zero 0x20001344 4 4 main.o
AUTO_Mode Zero 0x20001348 4 4 main.o
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked Zero 0x2000134C 4 4 main.o
AUTO_LVP_Management.lvp_last_time_checked Zero 0x20001350 4 4 main.o
ABVoltageDropCalculation.ursense_voltage_accum Zero 0x20001354 4 4 main.o
ABVoltageDropCalculation.new_time Zero 0x20001358 4 4 main.o
ABVoltageDropCalculation.last_time_UabCalculated Zero 0x2000135C 4 4 main.o
main.restartAutoMode Zero 0x20001360 1 4 main.o
keyAccepted Zero 0x20001362 2 2 main.o
RS485DisableButtonManagement.transition Zero 0x20001364 1 4 main.o
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV Zero 0x20001366 2 2 main.o
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag Zero 0x20001368 1 4 main.o
[.bss.block.heap] None 0x20001368 8 [ Linker created ]
HeavyCalculations.last_inrush_max_current_in_mV Zero 0x2000136A 2 2 main.o
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD Zero 0x2000136C 1 4 main.o
HeavyCalculations.last_inrush_curr_period Zero 0x2000136E 2 2 main.o
GreenLEDShortBlinking.led_is_turned_on Zero 0x20001370 1 4 main.o
ExternalGreenLEDShortBlinking.led_is_turned_on Zero 0x20001374 1 4 main.o
BlueLEDShortBlinking.led_is_turned_on Zero 0x20001378 1 4 main.o
ABVoltageDropCalculation.positive_pulse_found Zero 0x2000137C 1 4 main.o
ADC_values Zero 0x2000137E 12 2 main.o
[.data.block.stack] Init 0x20006000 8 192 8 [ Linker created ]

at line 103, col 45": place in [0x20000000 to 0x20007fff] with auto order">"<#10> at line 103, col 45": place in [0x20000000 to 0x20007fff] with auto order

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

at line 117, col 21": place in [0x0801effc to 0x0801efff] with auto order">"<#13> at line 117, col 21": place in [0x0801effc to 0x0801efff] with auto order

Symbol or [section] name Type Address Size Align Object File
[.linker.rodata.icv.08003000-0801effb.CRC-32/STM32] Cnst 0x0801EFFC 4 1 [ Linker created ]

MODULE SUMMARY

Memory use by input file

Object File RX Code RO Data RW Data ZI Data
adc.o 460 192
crc.o 104 36
dac.o 196 20
dma.o 108 92
feeprom.o 850 36 80
gpio.o 320
log.o 180 29
main.o 11 154 2 511 73 1 357
modbus.o 1 796 17
precharge.o 232 16
raccess.o 139
SEGGER_RTT_printf.o 1 522 16
SEGGER_THUMB_Startup.o 20
STM32G07x_Vectors.o 238
stm32g0xx_hal.o 244 5 4
stm32g0xx_hal_adc.o 2 884
stm32g0xx_hal_adc_ex.o 168
stm32g0xx_hal_cortex.o 200
stm32g0xx_hal_crc.o 120
stm32g0xx_hal_crc_ex.o 88
stm32g0xx_hal_dac.o 444
stm32g0xx_hal_dac_ex.o 18
stm32g0xx_hal_dma.o 980
stm32g0xx_hal_flash.o 308 28
stm32g0xx_hal_flash_ex.o 184
stm32g0xx_hal_gpio.o 730
stm32g0xx_hal_msp.o 64
stm32g0xx_hal_pwr_ex.o 84
stm32g0xx_hal_rcc.o 1 704
stm32g0xx_hal_rcc_ex.o 520
stm32g0xx_hal_tim.o 1 234
stm32g0xx_hal_tim_ex.o 130
stm32g0xx_hal_uart.o 3 254 40
stm32g0xx_hal_uart_ex.o 450 16
stm32g0xx_it.o 700 42 4
STM32G0xx_Startup.o 6
system_stm32g0xx.o 160 96 4
tast.o 184 24
tim.o 880 532
usart.o 280 144
Subtotal (40 objects) 33 198 2 803 221 2 529
libc_v6m_t_le_eabi.a 826
prinops_rtt_v6m_t_le_eabi.a 508 26 1 208
SEGGER_crtinit_v6m_t_le_eabi.a 38
Subtotal (3 archives) 1 372 26 1 208
Linker created (shared data, fills, blocks): 78 315 8 192
Total: 34 570 81 144 8 413 3 737

Memory use by archive member

Archive member RX Code RO Data RW Data ZI Data
floatasmops_arm.o (libc_v6m_t_le_eabi.a) 470
intasmops_arm.o (libc_v6m_t_le_eabi.a) 304
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) 38
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) 508 26 1 208
strasmops_arm.o (libc_v6m_t_le_eabi.a) 52
Subtotal (5 members from 3 archives) 1 372 26 1 208
Objects (40 files) 33 198 2 803 221 2 529
Linker created (shared data, fills, blocks): 78 315 8 192
Total: 34 570 81 144 8 413 3 737

Memory use by linker

Description RX Code RO Data RW Data ZI Data
Filling 68 723
Initialization table 9 588
Integrity check 4
Synthetic block fills 8 192
Subtotal (linker created): 78 315 8 192
Objects (40 files) 33 198 2 803 221 2 529
Archives (3 files) 1 372 26 1 208
Total: 34 570 81 144 8 413 3 737

MODULE DETAIL

Module system_stm32g0xx.o

Symbol or [section] name Code RO Data RW Data ZI Data
SystemCoreClockUpdate 144
SystemInit 16
AHBPrescTable 64
APBPrescTable 32
SystemCoreClock 4
Total: 160 96 4

Module stm32g0xx_hal.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_InitTick 76
HAL_Init 40
HAL_Delay 36
HAL_IncTick 24
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 20
HAL_SYSCFG_StrobeDBattpinsConfig 20
HAL_SYSCFG_DisableVREFBUF 16
HAL_GetTick 12
uwTickPrio 4
uwTickFreq 1
uwTick 4
Total: 244 5 4

Module stm32g0xx_hal_adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADC_AnalogWDGConfig 772
HAL_ADC_Init 604
HAL_ADC_ConfigChannel 600
ADC_Enable 172
HAL_ADC_Start_DMA 172
HAL_ADC_Stop_DMA 138
ADC_DMAConvCplt 124
ADC_Disable 104
ADC_ConversionStop 92
HAL_ADC_Stop 64
ADC_DMAError 26
ADC_DMAHalfConvCplt 10
HAL_ADC_ConvCpltCallback 2
HAL_ADC_ErrorCallback 2
HAL_ADC_ConvHalfCpltCallback 2
Total: 2 884

Module stm32g0xx_hal_adc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_ADCEx_Calibration_Start 156
HAL_ADCEx_Calibration_GetValue 12
Total: 168

Module stm32g0xx_hal_cortex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_NVIC_SetPriority 64
HAL_SYSTICK_Config 52
HAL_NVIC_DisableIRQ 32
HAL_NVIC_SystemReset 28
HAL_NVIC_EnableIRQ 24
Total: 200

Module stm32g0xx_hal_crc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_CRC_Init 120
Total: 120

Module stm32g0xx_hal_crc_ex.o

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

Module stm32g0xx_hal_dac.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_DAC_ConfigChannel 280
HAL_DAC_Start 82
HAL_DAC_SetValue 42
HAL_DAC_Init 40
Total: 444

Module stm32g0xx_hal_dac_ex.o

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

Module stm32g0xx_hal_dma.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_DMA_PollForTransfer 284
HAL_DMA_Init 236
HAL_DMA_Start_IT 204
HAL_DMA_Start 140
HAL_DMA_Abort 116
Total: 980

Module stm32g0xx_hal_flash.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FLASH_Program 156
FLASH_WaitForLastOperation 88
HAL_FLASH_Unlock 40
HAL_FLASH_Lock 24
pFlash 28
Total: 308 28

Module stm32g0xx_hal_flash_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_FLASHEx_Erase 184
Total: 184

Module stm32g0xx_hal_gpio.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_GPIO_Init 424
HAL_GPIO_DeInit 264
HAL_GPIO_WritePin 16
HAL_GPIO_TogglePin 16
HAL_GPIO_ReadPin 10
Total: 730

Module stm32g0xx_hal_pwr_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_PWREx_ControlVoltageScaling 84
Total: 84

Module stm32g0xx_hal_rcc.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RCC_OscConfig 1 088
HAL_RCC_ClockConfig 372
HAL_RCC_GetSysClockFreq 136
HAL_RCC_NMI_IRQHandler 44
HAL_RCC_GetPCLK1Freq 40
HAL_RCC_EnableCSS 20
HAL_RCC_CSSCallback 2
HAL_RCC_LSECSSCallback 2
Total: 1 704

Module stm32g0xx_hal_rcc_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RCCEx_PeriphCLKConfig 520
Total: 520

Module stm32g0xx_hal_tim.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_TIM_IRQHandler 356
HAL_TIM_ConfigClockSource 320
TIM_Base_SetConfig 192
HAL_TIM_Base_Start_IT 112
HAL_TIM_Base_Start 108
HAL_TIM_Base_Init 86
HAL_TIM_Base_Stop_IT 52
HAL_TIM_IC_CaptureCallback 2
HAL_TIM_OC_DelayElapsedCallback 2
HAL_TIM_PWM_PulseFinishedCallback 2
HAL_TIM_TriggerCallback 2
Total: 1 234

Module stm32g0xx_hal_tim_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_TIMEx_MasterConfigSynchronization 124
HAL_TIMEx_CommutCallback 2
HAL_TIMEx_BreakCallback 2
HAL_TIMEx_Break2Callback 2
Total: 130

Module stm32g0xx_hal_uart.o

Symbol or [section] name Code RO Data RW Data ZI Data
UART_SetConfig 528
UART_RxISR_8BIT_FIFOEN 416
UART_RxISR_16BIT_FIFOEN 412
UART_Start_Receive_IT 276
UART_WaitOnFlagUntilTimeout 238
UART_AdvFeatureConfig 210
HAL_UART_Transmit_IT 208
UART_RxISR_8BIT 162
UART_RxISR_16BIT 160
UART_TxISR_16BIT_FIFOEN 120
HAL_UART_Receive_IT 120
UART_TxISR_8BIT_FIFOEN 108
UART_CheckIdleState 104
UART_TxISR_16BIT 96
UART_TxISR_8BIT 88
HAL_UART_ErrorCallback 2
HAL_UARTEx_RxEventCallback 2
HAL_UART_TxCpltCallback 2
HAL_UART_RxCpltCallback 2
UARTPrescTable 24
[.rodata..Lswitch.table.UART_SetConfig.2] 16
Total: 3 254 40

Module stm32g0xx_hal_uart_ex.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_RS485Ex_Init 140
HAL_UARTEx_SetTxFifoThreshold 128
HAL_UARTEx_SetRxFifoThreshold 128
HAL_UARTEx_DisableFifoMode 54
UARTEx_SetNbDataToProcess.numerator 8
UARTEx_SetNbDataToProcess.denominator 8
Total: 450 16

Module SEGGER_RTT_printf.o

Symbol or [section] name Code RO Data RW Data ZI Data
SEGGER_RTT_vprintf 1 176
_PrintUnsigned 252
_StoreChar 66
SEGGER_RTT_printf 28
_PrintUnsigned._aV2C 16
Total: 1 522 16

Module adc.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_ADC1_Init 264
HAL_ADC_MspInit 196
hadc1 100
hdma_adc1 92
Total: 460 192

Module crc.o

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

Module dac.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_DAC_MspInit 104
MX_DAC1_Init 92
hdac1 20
Total: 196 20

Module dma.o

Symbol or [section] name Code RO Data RW Data ZI Data
MX_DMA_Init 108
hdma_memtomem_dma1_channel2 92
Total: 108 92

Module feeprom.o

Symbol or [section] name Code RO Data RW Data ZI Data
FEEPROM_readConfig 180
WriteConfigToFLASH 144
WriteLogToFLASH 144
FEEPROM_storeConfig 124
FEEPROM_ReadLogData 76
FEEPROM_StoreLogData 64
FEEPROM_fullRestore 56
FEEPROM_ResetLogData 32
FEEPROM_isFirstStart 16
FEEPROM_StatFreeBytes 8
FEEPROM_ConfigFreeBytes 6
defaultFeepromData 36
feepromData 56
feepromLogData 24
Total: 850 36 80

Module gpio.o

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

Module log.o

Symbol or [section] name Code RO Data RW Data ZI Data
LOG_I 60
LOG_W 60
LOG_E 60
[.rodata..L.str] 8
[.rodata..L.str.3] 8
[.rodata..L.str.4] 8
[.rodata..L.str.1] 3
[.rodata..L.str.2] 2
Total: 180 29

Module main.o

Symbol or [section] name Code RO Data RW Data ZI Data
main 2 268
HeavyCalculations 1 352
DIP_Switches 1 144
DEBUG_print 796
ADC_Open_Both_MOSFETs 506
ABVoltageDropCalculation 268
StartOffMode 248
CallibrateControlCurrentVoltageDropOnContactBB 244
LVP_OVP_Management_NoAutoreconnect 204
AUTO_LVP_OVP_Management 156
StartAutoMode 140
LVP_Management_NoAutoreconnect 132
OVP_Management_NoAutoreconnect 132
CallibrateCurrentSensorZeroOffsetOnContactBB 132
SystemClock_Config 128
AUTO_LVP_Management 128
AUTO_OVP_Management 128
RS485DisableButtonManagement 124
OVP_present__LVP_not_present 124
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 120
OVP_not_present__LVP_present 120
Keys_Management 116
ExternalRedLED4ShortOnThenLongPauseBlinking 116
ExternalRedLED5ShortOnThenLongPauseBlinking 116
StartOnMode 116
LEDBlink 114
CopyingVectorTableToRAM 112
ExternalRedLED3ShortOnThenLongPauseBlinking 108
OVP_not_present__LVP_not_present 108
InrushCurrentDetected 104
ExternalRedLED2ShortOnThenLongPauseBlinking 104
OVP_present__LVP_present 104
CallibrateVoltageDropABMiddlePointOffset 104
StartUpSequence 100
ExternalRedLED1ShortOnThenLongPauseBlinking 100
OVP_ignored__LVP_present_NoAutoreconnect 100
OVP_present__LVP_ignored_NoAutoreconnect 100
BlueLEDShortBlinking 80
OVP_ignored__LVP_present 80
OVP_present__LVP_ignored 80
ExternalGreenLEDShortBlinking 76
GreenLEDShortBlinking 76
OVP_ignored__LVP_not_present 68
OVP_not_present__LVP_ignored 68
ShowSlaveAddressOnLED 58
TurnExternalRedLEDOff 48
TurnBlueLEDOn 32
TurnExternalGreenLEDOff 32
TurnExternalGreenLEDOn 32
TurnGreenLEDOff 32
TurnGreenLEDOn 32
OpenBothMOSFETSVeryFast 24
Error_Handler 20
[.rodata..L.str.44] 77
[.rodata..L.str.43] 76
[.rodata..L.str.82] 72
[.rodata..L.str.27] 62
[.rodata..L.str.10] 54
[.rodata..L.str.29] 54
[.rodata..L.str.26] 53
[.rodata..L.str.11] 52
[.rodata..L.str.28] 51
[.rodata..L.str.88] 51
[.rodata..L.str.30] 48
[.rodata..L.str.18] 47
[.rodata..L.str.17] 45
[.rodata..L.str.23] 45
[.rodata..L.str.24] 45
[.rodata..L.str.78] 45
[.rodata..L.str.16] 44
[.rodata..L.str.32] 43
[.rodata..L.str.34] 43
[.rodata..L.str.36] 43
[.rodata..L.str.38] 43
[.rodata..L.str.40] 43
[.rodata..L.str.42] 43
[.rodata..L.str.31] 42
[.rodata..L.str.33] 42
[.rodata..L.str.35] 42
[.rodata..L.str.37] 42
[.rodata..L.str.39] 42
[.rodata..L.str.41] 42
[.rodata..L.str.80] 39
[.rodata..L.str.79] 37
[.rodata..L.str.89] 36
[.rodata..L.str.4] 34
[.rodata..L.str.5] 34
[.rodata..L.str.6] 34
[.rodata..L.str.7] 34
[.rodata..L.str.12] 34
[.rodata..L.str.86] 34
[.rodata..L.str.19] 33
[.rodata..L.str.81] 32
[.rodata..L.str.90] 32
[.rodata..L.str.25] 30
[.rodata..L.str.9] 28
[.rodata..L.str.46] 27
[.rodata..L.str.83] 27
[.rodata..L.str.14] 24
[.rodata..L.str.47] 24
[.rodata..L.str.21] 23
[.rodata..L.str.87] 23
[.rodata..L.str.45] 22
[.rodata..L.str.1] 21
[.rodata..L.str.84] 21
[.rodata..L.str.8] 19
[.rodata..L.str.15] 19
[.rodata..L.str.3] 17
[.rodata..L.str.13] 17
[.rodata..L.str.22] 17
[.rodata..L.str.91] 17
AUTO_LVP_OVP_Management.newEventDelay 16
AUTO_LVP_OVP_Management.repeatEventDelay 16
[.rodata..L.str.58] 16
[.rodata..L.str.67] 13
[.rodata..L.str.51] 12
[.rodata..L.str.52] 12
[.rodata..L.str.54] 11
[.rodata..L.str.55] 11
[.rodata..L.str.60] 11
[.rodata..L.str.61] 11
[.rodata..L.str.85] 11
[.rodata..L.str.53] 9
[.rodata..L.str.56] 9
[.rodata..L.str.59] 9
[.rodata..L.str.20] 8
AUTO_LVP_Management.newEventDelay 8
AUTO_LVP_Management.repeatEventDelay 8
[.rodata..L.str.48] 8
[.rodata..L.str.50] 8
[.rodata..L.str.69] 8
[.rodata..L.str.74] 8
[.rodata..L.str.75] 8
[.rodata..L.str.76] 8
[.rodata..L.str.62] 6
[.rodata..L.str] 5
[.rodata..L.str.2] 5
[.rodata..L.str.49] 5
[.rodata..L.str.63] 3
[.rodata..L.str.64] 3
[.rodata..L.str.65] 3
[.rodata..L.str.66] 3
[.rodata..L.str.68] 3
[.rodata..L.str.70] 3
[.rodata..L.str.71] 3
[.rodata..L.str.72] 3
[.rodata..L.str.73] 3
[.rodata..L.str.57] 2
[.rodata..L.str.77] 2
swdioConnection 4
RS485ActiveMode 4
overcurrent_shutdown_time 4
overload_shutdown_time 4
maxIntegral 4
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4
OVP_Management_NoAutoreconnect.lastIdx 4
AUTO_OVP_Management.OVP_SCAN_PERIOD 4
AUTO_OVP_Management.lastIdx 4
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4
LVP_Management_NoAutoreconnect.lastIdx 4
AUTO_LVP_Management.LVP_SCAN_PERIOD 4
AUTO_LVP_Management.lastIdx 4
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4
LVP_OVP_Management_NoAutoreconnect.lastIdx 4
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4
AUTO_LVP_OVP_Management.lastIdx 4
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4
LVP_OVP_logic 1
modbusData 572
sys_data 278
vectorTableInRAM 192
LVP_OVP 16
LVP_OVP_Management_NoAutoreconnect.WhatToDo 16
AUTO_LVP_OVP_Management.WhatToDo 16
ADC_values 12
OVP_Management_NoAutoreconnect.WhatToDo 8
AUTO_OVP_Management.WhatToDo 8
LVP_Management_NoAutoreconnect.WhatToDo 8
AUTO_LVP_Management.WhatToDo 8
overcurrent_shutdown_is_active 4
overload_shutdown_is_active 4
low_bat_shutdown_is_active 4
temperature_shutdown_is_active 4
mosfets_voltagedrop_shutdown_is_active 4
statDataChanged 4
command_parser_is_enabled 4
InternalGreenLED_Management 4
InternalBlueLED_Management 4
InternalRedLED_Management 4
ExternalGreenLED_Management 4
ExternalRedLED_Management 4
Callibration 4
InrushCurrentManagement 4
MOSFETS_Management 4
AUTO_Mode 4
RS485DisableButtonManagement.btn_last_time_checked 4
ABVoltageDropCalculation.ursense_voltage_accum 4
ABVoltageDropCalculation.last_time_UabCalculated 4
ABVoltageDropCalculation.new_time 4
rawMOSFETsVoltageDrop 4
rawContactVoltageDropPlus 4
RedLEDBlink.RedLEDLastTickTime 4
RedLEDBlink.stage 4
RedLEDBlink.subStage 4
ExternalRedLEDBlink.RedLEDLastTickTime 4
ExternalRedLEDBlink.stage 4
ExternalRedLEDBlink.subStage 4
ExternalGreenLEDShortBlinking.old_on_time 4
GreenLEDShortBlinking.old_on_time 4
BlueLEDShortBlinking.old_on_time 4
manual_overdrive_is_enabled 4
auto_recover_from_temp_shutdown_is_enabled 4
OVP_Management_NoAutoreconnect.ovp_last_time_checked 4
AUTO_OVP_Management.ovp_last_time_checked 4
LVP_Management_NoAutoreconnect.lvp_last_time_checked 4
AUTO_LVP_Management.lvp_last_time_checked 4
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4
last_time_started 4
Keys_Management.last_time_checked 4
HeavyCalculations.heavy_calc_last_time 4
HeavyCalculations.temperature_accum 4
rawContactVoltageDropMinus 4
HeavyCalculations.rawContactVoltageDropPlus_accum 4
HeavyCalculations.rawContactVoltageDropMinus_accum 4
HeavyCalculations.tmp_i_plus 4
HeavyCalculations.tmp_i_minus 4
HeavyCalculations.heater_cnt 4
DEBUG_print.debug_print_old_time 4
CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4
keyAccepted 2
savedLockKey 2
HeavyCalculations.last_inrush_max_current_in_mV 2
HeavyCalculations.last_inrush_curr_period 2
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2
main.restartAutoMode 1
RS485DisableButtonManagement.btn_state 1
RS485DisableButtonManagement.transition 1
ABVoltageDropCalculation.positive_pulse_found 1
ExternalGreenLEDShortBlinking.led_is_turned_on 1
GreenLEDShortBlinking.led_is_turned_on 1
BlueLEDShortBlinking.led_is_turned_on 1
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1
Total: 11 154 2 511 73 1 357

Module modbus.o

Symbol or [section] name Code RO Data RW Data ZI Data
MODBUS_UART_IRQHandler 592
mbUartInit 288
mbSlaveWriteMultipleRegisters 204
mbSlaveCheckModbusRtuQuery 160
mbSlaveProcessRtuQuery 160
mbSlaveReadHoldingRegisters 128
mbSlaveWriteSingleRegister 124
mbInit 70
mbSlaveProcessPdu 66
mbGetFrameComplete 4
[.rodata..L.str.1] 13
[.rodata..L.str] 4
Total: 1 796 17

Module precharge.o

Symbol or [section] name Code RO Data RW Data ZI Data
PreChargeStage 216
SetReturnFunction 16
ReturnFunctionPtr 4
PreChargeStage.stage 4
PreChargeStage.cnt 4
PreChargeStage.mal 4
Total: 232 16

Module raccess.o

Symbol or [section] name Code RO Data RW Data ZI Data
accessModeTable 139
Total: 139

Module stm32g0xx_hal_msp.o

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

Module stm32g0xx_it.o

Symbol or [section] name Code RO Data RW Data ZI Data
SysTick_Handler 308
HAL_TIM_PeriodElapsedCallback 216
HardFault_Handler 40
NMI_Handler 36
TIM6_DAC_LPTIM1_IRQHandler 16
TIM7_LPTIM2_IRQHandler 16
TIM14_IRQHandler 16
TIM15_IRQHandler 16
TIM16_IRQHandler 16
TIM17_IRQHandler 16
SVC_Handler 2
PendSV_Handler 2
[.rodata..L.str.2] 20
[.rodata..L.str] 14
[.rodata..L.str.1] 8
DMA1_Channel1_IRQHandler.current_integral 4
Total: 700 42 4

Module tast.o

Symbol or [section] name Code RO Data RW Data ZI Data
checkKeys 124
get_key_long 32
get_key_short 28
checkKeys.ct0 4
checkKeys.ct1 4
checkKeys.rpt 4
key_state 4
key_press 4
key_rpt 4
Total: 184 24

Module tim.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_TIM_Base_MspInit 364
MX_TIM15_Init 104
MX_TIM2_Init 96
MX_TIM6_Init 76
MX_TIM7_Init 76
MX_TIM16_Init 56
MX_TIM17_Init 56
MX_TIM14_Init 52
htim2 76
htim6 76
htim7 76
htim14 76
htim15 76
htim16 76
htim17 76
Total: 880 532

Module usart.o

Symbol or [section] name Code RO Data RW Data ZI Data
HAL_UART_MspInit 164
MX_USART1_UART_Init 116
huart1 144
Total: 280 144

Module SEGGER_THUMB_Startup.o

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

Module STM32G07x_Vectors.o

Symbol or [section] name Code RO Data RW Data ZI Data
_vectors 192
WWDG_IRQHandler 2
PVD_IRQHandler 2
RTC_STAMP_IRQHandler 2
FLASH_IRQHandler 2
RCC_IRQHandler 2
EXTI0_1_IRQHandler 2
EXTI2_3_IRQHandler 2
EXTI4_15_IRQHandler 2
UCPD1_UCPD2_IRQHandler 2
DMA1_Channel2_3_IRQHandler 2
DMA_Channel4_5_6_7_IRQHandler 2
TIM1_BRK_UP_TRG_COMP_IRQHandler 2
TIM1_CC_IRQHandler 2
TIM2_IRQHandler 2
TIM3_IRQHandler 2
I2C1_IRQHandler 2
I2C2_IRQHandler 2
SPI1_IRQHandler 2
SPI2_IRQHandler 2
USART2_IRQHandler 2
USART3_USART4_LPUART1_IRQHandler 2
CEC_IRQHandler 2
AES_RNG_IRQHandler 2
Total: 238

Module STM32G0xx_Startup.o

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

Module floatasmops_arm.o (libc_v6m_t_le_eabi.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_dmul_aux 394
__aeabi_d2uiz 48
__aeabi_ui2d 28
Total: 470

Module intasmops_arm.o (libc_v6m_t_le_eabi.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_uldivmod 160
__aeabi_idiv 64
__aeabi_uidiv 56
__aeabi_uidivmod 16
__aeabi_idiv0 8
Total: 304

Module strasmops_arm.o (libc_v6m_t_le_eabi.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_memclr 20
strlen 16
memcpy 16
Total: 52

Module SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_init_copy 20
__SEGGER_init_zero 18
Total: 38

Module SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)

Symbol or [section] name Code RO Data RW Data ZI Data
SEGGER_RTT_WriteNoLock 132
_WriteBlocking 104
_DoInit 84
_WriteNoCheck 76
SEGGER_RTT_WriteString 60
SEGGER_RTT_Write 52
_aInitStr.0 17
[.rodata.libc._DoInit.str1.4] 9
_acUpBuffer 1 024
_SEGGER_RTT 168
_acDownBuffer 16
Total: 508 26 1 208

All modules

Code RO Data RW Data ZI Data
Grand total: 34 570 2 829 221 3 737

SECTION DETAIL

Sections by address

Range Symbol or [section] Name Size Al Init Ac Object File
08003000-080030bf _vectors 192 512 Code RX STM32G07x_Vectors.o
080030c0-080030cf SystemInit 16 4 Code RX system_stm32g0xx.o
080030d0-0800315f SystemCoreClockUpdate 144 4 Code RX system_stm32g0xx.o
08003160-0800319f AHBPrescTable 64 4 Cnst RO system_stm32g0xx.o
080031a0-080031bf APBPrescTable 32 4 Cnst RO system_stm32g0xx.o
080031c0-080031e7 HAL_Init 40 4 Code RX stm32g0xx_hal.o
080031e8-08003233 HAL_InitTick 76 4 Code RX stm32g0xx_hal.o
08003234-0800324b HAL_IncTick 24 4 Code RX stm32g0xx_hal.o
0800324c-08003257 HAL_GetTick 12 4 Code RX stm32g0xx_hal.o
08003258-0800327b HAL_Delay 36 4 Code RX stm32g0xx_hal.o
0800327c-0800328f HAL_SYSCFG_VREFBUF_HighImpedanceConfig 20 4 Code RX stm32g0xx_hal.o
08003290-0800329f HAL_SYSCFG_DisableVREFBUF 16 4 Code RX stm32g0xx_hal.o
080032a0-080032b3 HAL_SYSCFG_StrobeDBattpinsConfig 20 4 Code RX stm32g0xx_hal.o
080032b4-0800350f HAL_ADC_Init 604 4 Code RX stm32g0xx_hal_adc.o
08003510-0800356b ADC_ConversionStop 92 4 Code RX stm32g0xx_hal_adc.o
0800356c-080035d3 ADC_Disable 104 4 Code RX stm32g0xx_hal_adc.o
080035d4-0800367f ADC_Enable 172 4 Code RX stm32g0xx_hal_adc.o
08003680-0800372b HAL_ADC_Start_DMA 172 4 Code RX stm32g0xx_hal_adc.o
0800372c-08003983 HAL_ADC_ConfigChannel 600 4 Code RX stm32g0xx_hal_adc.o
08003984-08003c87 HAL_ADC_AnalogWDGConfig 772 4 Code RX stm32g0xx_hal_adc.o
08003c88-08003d23 HAL_ADCEx_Calibration_Start 156 4 Code RX stm32g0xx_hal_adc_ex.o
08003d24-08003d63 HAL_NVIC_SetPriority 64 4 Code RX stm32g0xx_hal_cortex.o
08003d64-08003d7b HAL_NVIC_EnableIRQ 24 4 Code RX stm32g0xx_hal_cortex.o
08003d7c-08003d9b HAL_NVIC_DisableIRQ 32 4 Code RX stm32g0xx_hal_cortex.o
08003d9c-08003db7 HAL_NVIC_SystemReset 28 4 Code RX stm32g0xx_hal_cortex.o
08003db8-08003deb HAL_SYSTICK_Config 52 4 Code RX stm32g0xx_hal_cortex.o
08003dec-08003e63 HAL_CRC_Init 120 4 Code RX stm32g0xx_hal_crc.o
08003e64-08003ebb HAL_CRCEx_Polynomial_Set 88 4 Code RX stm32g0xx_hal_crc_ex.o
08003ebc-08003fd3 HAL_DAC_ConfigChannel 280 4 Code RX stm32g0xx_hal_dac.o
08003fd4-080040bf HAL_DMA_Init 236 4 Code RX stm32g0xx_hal_dma.o
080040c0-0800414b HAL_DMA_Start 140 4 Code RX stm32g0xx_hal_dma.o
0800414c-08004217 HAL_DMA_Start_IT 204 4 Code RX stm32g0xx_hal_dma.o
08004218-0800428b HAL_DMA_Abort 116 4 Code RX stm32g0xx_hal_dma.o
0800428c-080043a7 HAL_DMA_PollForTransfer 284 4 Code RX stm32g0xx_hal_dma.o
080043a8-08004443 HAL_FLASH_Program 156 4 Code RX stm32g0xx_hal_flash.o
08004444-0800449b FLASH_WaitForLastOperation 88 4 Code RX stm32g0xx_hal_flash.o
0800449c-080044c3 HAL_FLASH_Unlock 40 4 Code RX stm32g0xx_hal_flash.o
080044c4-080044db HAL_FLASH_Lock 24 4 Code RX stm32g0xx_hal_flash.o
080044dc-08004593 HAL_FLASHEx_Erase 184 4 Code RX stm32g0xx_hal_flash_ex.o
08004594-0800473b HAL_GPIO_Init 424 4 Code RX stm32g0xx_hal_gpio.o
0800473c-08004843 HAL_GPIO_DeInit 264 4 Code RX stm32g0xx_hal_gpio.o
08004844-08004897 HAL_PWREx_ControlVoltageScaling 84 4 Code RX stm32g0xx_hal_pwr_ex.o
08004898-08004cd7 HAL_RCC_OscConfig 1 088 4 Code RX stm32g0xx_hal_rcc.o
08004cd8-08004e4b HAL_RCC_ClockConfig 372 4 Code RX stm32g0xx_hal_rcc.o
08004e4c-08004ed3 HAL_RCC_GetSysClockFreq 136 4 Code RX stm32g0xx_hal_rcc.o
08004ed4-08004efb HAL_RCC_GetPCLK1Freq 40 4 Code RX stm32g0xx_hal_rcc.o
08004efc-08004f0f HAL_RCC_EnableCSS 20 4 Code RX stm32g0xx_hal_rcc.o
08004f10-08004f3b HAL_RCC_NMI_IRQHandler 44 4 Code RX stm32g0xx_hal_rcc.o
08004f3c-08005143 HAL_RCCEx_PeriphCLKConfig 520 4 Code RX stm32g0xx_hal_rcc_ex.o
08005144-08005203 TIM_Base_SetConfig 192 4 Code RX stm32g0xx_hal_tim.o
08005204-0800526f HAL_TIM_Base_Start 108 4 Code RX stm32g0xx_hal_tim.o
08005270-080052df HAL_TIM_Base_Start_IT 112 4 Code RX stm32g0xx_hal_tim.o
080052e0-08005313 HAL_TIM_Base_Stop_IT 52 4 Code RX stm32g0xx_hal_tim.o
08005314-08005477 HAL_TIM_IRQHandler 356 4 Code RX stm32g0xx_hal_tim.o
08005478-080055b7 HAL_TIM_ConfigClockSource 320 4 Code RX stm32g0xx_hal_tim.o
080055b8-08005633 HAL_TIMEx_MasterConfigSynchronization 124 4 Code RX stm32g0xx_hal_tim_ex.o
08005634-08005843 UART_SetConfig 528 4 Code RX stm32g0xx_hal_uart.o
08005844-080058ab UART_CheckIdleState 104 4 Code RX stm32g0xx_hal_uart.o
080058ac-0800597b HAL_UART_Transmit_IT 208 4 Code RX stm32g0xx_hal_uart.o
0800597c-080059f3 UART_TxISR_16BIT_FIFOEN 120 4 Code RX stm32g0xx_hal_uart.o
080059f4-08005a53 UART_TxISR_16BIT 96 4 Code RX stm32g0xx_hal_uart.o
08005a54-08005acb HAL_UART_Receive_IT 120 4 Code RX stm32g0xx_hal_uart.o
08005acc-08005bdf UART_Start_Receive_IT 276 4 Code RX stm32g0xx_hal_uart.o
08005be0-08005d7b UART_RxISR_16BIT_FIFOEN 412 4 Code RX stm32g0xx_hal_uart.o
08005d7c-08005f1b UART_RxISR_8BIT_FIFOEN 416 4 Code RX stm32g0xx_hal_uart.o
08005f1c-08005fa7 HAL_RS485Ex_Init 140 4 Code RX stm32g0xx_hal_uart_ex.o
08005fa8-08006027 HAL_UARTEx_SetTxFifoThreshold 128 4 Code RX stm32g0xx_hal_uart_ex.o
08006028-080060a7 HAL_UARTEx_SetRxFifoThreshold 128 4 Code RX stm32g0xx_hal_uart_ex.o
080060a8-0800653f SEGGER_RTT_vprintf 1 176 4 Code RX SEGGER_RTT_printf.o
08006540-0800663b _PrintUnsigned 252 4 Code RX SEGGER_RTT_printf.o
0800663c-08006743 MX_ADC1_Init 264 4 Code RX adc.o
08006744-08006807 HAL_ADC_MspInit 196 4 Code RX adc.o
08006808-0800683f MX_CRC_Init 56 4 Code RX crc.o
08006840-0800686f HAL_CRC_MspInit 48 4 Code RX crc.o
08006870-080068cb MX_DAC1_Init 92 4 Code RX dac.o
080068cc-08006933 HAL_DAC_MspInit 104 4 Code RX dac.o
08006934-0800699f MX_DMA_Init 108 4 Code RX dma.o
080069a0-080069a7 FEEPROM_StatFreeBytes 8 4 Code RX feeprom.o
080069a8-08006a37 WriteConfigToFLASH 144 4 Code RX feeprom.o
08006a38-08006aeb FEEPROM_readConfig 180 4 Code RX feeprom.o
08006aec-08006b67 FEEPROM_storeConfig 124 4 Code RX feeprom.o
08006b68-08006b9f FEEPROM_fullRestore 56 4 Code RX feeprom.o
08006ba0-08006baf FEEPROM_isFirstStart 16 4 Code RX feeprom.o
08006bb0-08006c3f WriteLogToFLASH 144 4 Code RX feeprom.o
08006c40-08006c5f FEEPROM_ResetLogData 32 4 Code RX feeprom.o
08006c60-08006cab FEEPROM_ReadLogData 76 4 Code RX feeprom.o
08006cac-08006ceb FEEPROM_StoreLogData 64 4 Code RX feeprom.o
08006cec-08006e2b MX_GPIO_Init 320 4 Code RX gpio.o
08006e2c-08006e67 LOG_I 60 4 Code RX log.o
08006e68-08006ea3 LOG_W 60 4 Code RX log.o
08006ea4-08006edf LOG_E 60 4 Code RX log.o
08006ee0-080077bb main 2 268 4 Code RX main.o
080077bc-0800783b SystemClock_Config 128 4 Code RX main.o
0800783c-0800789f StartUpSequence 100 4 Code RX main.o
080078a0-0800790f CopyingVectorTableToRAM 112 4 Code RX main.o
08007910-08007a07 StartOffMode 248 4 Code RX main.o
08007a08-08007e7f DIP_Switches 1 144 4 Code RX main.o
08007e80-08007ecf BlueLEDShortBlinking 80 4 Code RX main.o
08007ed0-08007f37 InrushCurrentDetected 104 4 Code RX main.o
08007f38-08008043 ABVoltageDropCalculation 268 4 Code RX main.o
08008044-080080b7 Keys_Management 116 4 Code RX main.o
080080b8-080083d3 DEBUG_print 796 4 Code RX main.o
080083d4-0800891b HeavyCalculations 1 352 4 Code RX main.o
0800891c-08008997 RS485DisableButtonManagement 124 4 Code RX main.o
08008998-080089fb ExternalRedLED1ShortOnThenLongPauseBlinking 100 4 Code RX main.o
080089fc-08008a63 ExternalRedLED2ShortOnThenLongPauseBlinking 104 4 Code RX main.o
08008a64-08008acf ExternalRedLED3ShortOnThenLongPauseBlinking 108 4 Code RX main.o
08008ad0-08008b43 ExternalRedLED4ShortOnThenLongPauseBlinking 116 4 Code RX main.o
08008b44-08008bb7 ExternalRedLED5ShortOnThenLongPauseBlinking 116 4 Code RX main.o
08008bb8-08008bcb Error_Handler 20 4 Code RX main.o
08008bcc-08008beb TurnBlueLEDOn 32 4 Code RX main.o
08008bec-08008c03 OpenBothMOSFETSVeryFast 24 4 Code RX main.o
08008c04-08008c7b ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 120 4 Code RX main.o
08008c7c-08008cab TurnExternalRedLEDOff 48 4 Code RX main.o
08008cac-08008cf7 ExternalGreenLEDShortBlinking 76 4 Code RX main.o
08008cf8-08008d17 TurnExternalGreenLEDOff 32 4 Code RX main.o
08008d18-08008d37 TurnExternalGreenLEDOn 32 4 Code RX main.o
08008d38-08008d83 GreenLEDShortBlinking 76 4 Code RX main.o
08008d84-08008da3 TurnGreenLEDOff 32 4 Code RX main.o
08008da4-08008dc3 TurnGreenLEDOn 32 4 Code RX main.o
08008dc4-08008e43 AUTO_LVP_Management 128 4 Code RX main.o
08008e44-08008e87 OVP_ignored__LVP_not_present 68 4 Code RX main.o
08008e88-08008ed7 OVP_ignored__LVP_present 80 4 Code RX main.o
08008ed8-08008f5b LVP_Management_NoAutoreconnect 132 4 Code RX main.o
08008f5c-08008fbf OVP_ignored__LVP_present_NoAutoreconnect 100 4 Code RX main.o
08008fc0-0800903f AUTO_OVP_Management 128 4 Code RX main.o
08009040-08009083 OVP_not_present__LVP_ignored 68 4 Code RX main.o
08009084-080090d3 OVP_present__LVP_ignored 80 4 Code RX main.o
080090d4-08009157 OVP_Management_NoAutoreconnect 132 4 Code RX main.o
08009158-080091bb OVP_present__LVP_ignored_NoAutoreconnect 100 4 Code RX main.o
080091bc-08009257 AUTO_LVP_OVP_Management 156 4 Code RX main.o
08009258-080092c3 OVP_not_present__LVP_not_present 108 4 Code RX main.o
080092c4-0800933b OVP_not_present__LVP_present 120 4 Code RX main.o
0800933c-080093b7 OVP_present__LVP_not_present 124 4 Code RX main.o
080093b8-0800941f OVP_present__LVP_present 104 4 Code RX main.o
08009420-080094eb LVP_OVP_Management_NoAutoreconnect 204 4 Code RX main.o
080094ec-08009577 StartAutoMode 140 4 Code RX main.o
08009578-080095eb StartOnMode 116 4 Code RX main.o
080095ec-0800966f CallibrateCurrentSensorZeroOffsetOnContactBB 132 4 Code RX main.o
08009670-08009763 CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code RX main.o
08009764-080097cb CallibrateVoltageDropABMiddlePointOffset 104 4 Code RX main.o
080097cc-080098eb mbUartInit 288 4 Code RX modbus.o
080098ec-08009b3b MODBUS_UART_IRQHandler 592 4 Code RX modbus.o
08009b3c-08009bdb mbSlaveCheckModbusRtuQuery 160 4 Code RX modbus.o
08009bdc-08009c7b mbSlaveProcessRtuQuery 160 4 Code RX modbus.o
08009c7c-08009cfb mbSlaveReadHoldingRegisters 128 4 Code RX modbus.o
08009cfc-08009d77 mbSlaveWriteSingleRegister 124 4 Code RX modbus.o
08009d78-08009e43 mbSlaveWriteMultipleRegisters 204 4 Code RX modbus.o
08009e44-08009e53 SetReturnFunction 16 4 Code RX precharge.o
08009e54-08009e93 HAL_MspInit 64 4 Code RX stm32g0xx_hal_msp.o
08009e94-08009eb7 NMI_Handler 36 4 Code RX stm32g0xx_it.o
08009eb8-08009edf HardFault_Handler 40 4 Code RX stm32g0xx_it.o
08009ee0-08009eef TIM6_DAC_LPTIM1_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ef0-08009eff TIM7_LPTIM2_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009f00-08009f0f TIM14_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009f10-08009f1f TIM15_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009f20-08009f2f TIM16_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009f30-08009f3f TIM17_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009f40-0800a017 HAL_TIM_PeriodElapsedCallback 216 4 Code RX stm32g0xx_it.o
0800a018-0800a093 checkKeys 124 4 Code RX tast.o
0800a094-0800a0af get_key_short 28 4 Code RX tast.o
0800a0b0-0800a0cf get_key_long 32 4 Code RX tast.o
0800a0d0-0800a12f MX_TIM2_Init 96 4 Code RX tim.o
0800a130-0800a17b MX_TIM6_Init 76 4 Code RX tim.o
0800a17c-0800a1c7 MX_TIM7_Init 76 4 Code RX tim.o
0800a1c8-0800a1fb MX_TIM14_Init 52 4 Code RX tim.o
0800a1fc-0800a263 MX_TIM15_Init 104 4 Code RX tim.o
0800a264-0800a29b MX_TIM16_Init 56 4 Code RX tim.o
0800a29c-0800a2d3 MX_TIM17_Init 56 4 Code RX tim.o
0800a2d4-0800a43f HAL_TIM_Base_MspInit 364 4 Code RX tim.o
0800a440-0800a4b3 MX_USART1_UART_Init 116 4 Code RX usart.o
0800a4b4-0800a557 HAL_UART_MspInit 164 4 Code RX usart.o
0800a558-0800a587 __aeabi_d2uiz 48 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a588-0800a5a3 __aeabi_ui2d 28 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a5a4-0800a5e3 __aeabi_idiv 64 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a5e4-0800a61b __aeabi_uidiv 56 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a61c-0800a62b __aeabi_uidivmod 16 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a62c-0800a6cb __aeabi_uldivmod 160 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6cc-0800a6d3 __aeabi_idiv0 8 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6d4-0800a6e3 strlen 16 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6e4-0800a6f3 memcpy 16 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6f4-0800a707 __aeabi_memclr 20 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a708-0800a75b _DoInit 84 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a75c-0800a7a7 _WriteNoCheck 76 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a7a8-0800a80f _WriteBlocking 104 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a810-0800a893 SEGGER_RTT_WriteNoLock 132 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a894-0800a8c7 SEGGER_RTT_Write 52 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a8c8-0800a903 SEGGER_RTT_WriteString 60 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a904-0800a913 [.rodata..Lswitch.table.UART_SetConfig.2] 16 4 Cnst RO stm32g0xx_hal_uart.o
0800a914-0800a937 defaultFeepromData 36 4 Cnst RO feeprom.o
0800a938-0800a93f AUTO_LVP_Management.newEventDelay 8 4 Cnst RO main.o
0800a940-0800a947 AUTO_LVP_Management.repeatEventDelay 8 4 Cnst RO main.o
0800a948-0800a957 AUTO_LVP_OVP_Management.newEventDelay 16 4 Cnst RO main.o
0800a958-0800a967 AUTO_LVP_OVP_Management.repeatEventDelay 16 4 Cnst RO main.o
0800a968-0800a97b _start 20 4 Code RX SEGGER_THUMB_Startup.o
0800a97c-0800a97f [.init_array] 4 4 ---- -- STM32G0xx_Startup.o
0800a980-0800a988 [.rodata.libc._DoInit.str1.4] 9 4 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a989-0800a98b [.rodata..L.str.1] 3 1 Cnst RO log.o
0800a98c-0800a99c _aInitStr.0 17 4 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a99d-0800a9af [.rodata..L.str.8] 19 1 Cnst RO main.o
0800a9b0-0800a9b1 WWDG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9b2-0800a9b3 PVD_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9b4-0800a9b5 RTC_STAMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9b6-0800a9b7 FLASH_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9b8-0800a9b9 RCC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9ba-0800a9bb EXTI0_1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9bc-0800a9bd EXTI2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9be-0800a9bf EXTI4_15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9c0-0800a9c1 UCPD1_UCPD2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9c2-0800a9c3 DMA1_Channel2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9c4-0800a9c5 DMA_Channel4_5_6_7_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9c6-0800a9c7 TIM1_BRK_UP_TRG_COMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9c8-0800a9c9 TIM1_CC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9ca-0800a9cb TIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9cc-0800a9cd TIM3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9ce-0800a9cf I2C1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9d0-0800a9d1 I2C2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9d2-0800a9d3 SPI1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9d4-0800a9d5 SPI2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9d6-0800a9d7 USART2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9d8-0800a9d9 USART3_USART4_LPUART1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9da-0800a9db CEC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9dc-0800a9dd AES_RNG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a9de-0800a9e3 reset_handler 6 2 Code RX STM32G0xx_Startup.o
0800a9e4-0800a9ed ADC_DMAHalfConvCplt 10 2 Code RX stm32g0xx_hal_adc.o
0800a9ee-0800aa07 ADC_DMAError 26 2 Code RX stm32g0xx_hal_adc.o
0800aa08-0800aa91 HAL_ADC_Stop_DMA 138 2 Code RX stm32g0xx_hal_adc.o
0800aa92-0800aa93 HAL_ADC_ConvCpltCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa94-0800aa95 HAL_ADC_ErrorCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa96-0800aa97 HAL_ADC_ConvHalfCpltCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa98-0800aae9 HAL_DAC_Start 82 2 Code RX stm32g0xx_hal_dac.o
0800aaea-0800ab13 HAL_DAC_SetValue 42 2 Code RX stm32g0xx_hal_dac.o
0800ab14-0800ab25 HAL_DACEx_GetTrimOffset 18 2 Code RX stm32g0xx_hal_dac_ex.o
0800ab26-0800ab2f HAL_GPIO_ReadPin 10 2 Code RX stm32g0xx_hal_gpio.o
0800ab30-0800ab31 HAL_RCC_CSSCallback 2 2 Code RX stm32g0xx_hal_rcc.o
0800ab32-0800ab33 HAL_RCC_LSECSSCallback 2 2 Code RX stm32g0xx_hal_rcc.o
0800ab34-0800ab89 HAL_TIM_Base_Init 86 2 Code RX stm32g0xx_hal_tim.o
0800ab8a-0800ab8b HAL_TIM_IC_CaptureCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab8c-0800ab8d HAL_TIM_OC_DelayElapsedCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab8e-0800ab8f HAL_TIM_PWM_PulseFinishedCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab90-0800ab91 HAL_TIM_TriggerCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab92-0800ab93 HAL_TIMEx_CommutCallback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab94-0800ab95 HAL_TIMEx_BreakCallback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab96-0800ab97 HAL_TIMEx_Break2Callback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab98-0800ac69 UART_AdvFeatureConfig 210 2 Code RX stm32g0xx_hal_uart.o
0800ac6a-0800ad57 UART_WaitOnFlagUntilTimeout 238 2 Code RX stm32g0xx_hal_uart.o
0800ad58-0800ad59 HAL_UART_ErrorCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad5a-0800ad5b HAL_UARTEx_RxEventCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad5c-0800ad5d HAL_UART_TxCpltCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad5e-0800ad5f HAL_UART_RxCpltCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad60-0800ae01 UART_RxISR_8BIT 162 2 Code RX stm32g0xx_hal_uart.o
0800ae02-0800ae37 HAL_UARTEx_DisableFifoMode 54 2 Code RX stm32g0xx_hal_uart_ex.o
0800ae38-0800ae79 _StoreChar 66 2 Code RX SEGGER_RTT_printf.o
0800ae7a-0800ae7f FEEPROM_ConfigFreeBytes 6 2 Code RX feeprom.o
0800ae80-0800aeb9 ShowSlaveAddressOnLED 58 2 Code RX main.o
0800aeba-0800af2b LEDBlink 114 2 Code RX main.o
0800af2c-0800af71 mbInit 70 2 Code RX modbus.o
0800af72-0800afb3 mbSlaveProcessPdu 66 2 Code RX modbus.o
0800afb4-0800afb5 SVC_Handler 2 2 Code RX stm32g0xx_it.o
0800afb6-0800afb7 PendSV_Handler 2 2 Code RX stm32g0xx_it.o
0800afb8-0800b141 __aeabi_dmul_aux 394 2 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800b142-0800b181 HAL_ADC_Stop 64 2 Code RX stm32g0xx_hal_adc.o
0800b182-0800b1fd ADC_DMAConvCplt 124 2 Code RX stm32g0xx_hal_adc.o
0800b1fe-0800b209 HAL_ADCEx_Calibration_GetValue 12 2 Code RX stm32g0xx_hal_adc_ex.o
0800b20a-0800b231 HAL_DAC_Init 40 2 Code RX stm32g0xx_hal_dac.o
0800b232-0800b241 HAL_GPIO_WritePin 16 2 Code RX stm32g0xx_hal_gpio.o
0800b242-0800b251 HAL_GPIO_TogglePin 16 2 Code RX stm32g0xx_hal_gpio.o
0800b252-0800b2bd UART_TxISR_8BIT_FIFOEN 108 2 Code RX stm32g0xx_hal_uart.o
0800b2be-0800b315 UART_TxISR_8BIT 88 2 Code RX stm32g0xx_hal_uart.o
0800b316-0800b3b5 UART_RxISR_16BIT 160 2 Code RX stm32g0xx_hal_uart.o
0800b3b6-0800b3d1 SEGGER_RTT_printf 28 2 Code RX SEGGER_RTT_printf.o
0800b3d2-0800b3d5 mbGetFrameComplete 4 2 Code RX modbus.o
0800b3d6-0800b3ed UARTPrescTable 24 2 Cnst RO stm32g0xx_hal_uart.o
0800b3ee-0800b400 [.rodata..L.str.15] 19 1 Cnst RO main.o
0800b401-0800b42f [.rodata..L.str.18] 47 1 Cnst RO main.o
0800b430-0800b446 [.rodata..L.str.21] 23 1 Cnst RO main.o
0800b447-0800b479 [.rodata..L.str.28] 51 1 Cnst RO main.o
0800b47a-0800b4a4 [.rodata..L.str.32] 43 1 Cnst RO main.o
0800b4a5-0800b4cf [.rodata..L.str.34] 43 1 Cnst RO main.o
0800b4d0-0800b4fa [.rodata..L.str.36] 43 1 Cnst RO main.o
0800b4fb-0800b525 [.rodata..L.str.38] 43 1 Cnst RO main.o
0800b526-0800b550 [.rodata..L.str.40] 43 1 Cnst RO main.o
0800b551-0800b57b [.rodata..L.str.42] 43 1 Cnst RO main.o
0800b57c-0800b596 [.rodata..L.str.46] 27 1 Cnst RO main.o
0800b597-0800b5a1 [.rodata..L.str.54] 11 1 Cnst RO main.o
0800b5a2-0800b5ac [.rodata..L.str.55] 11 1 Cnst RO main.o
0800b5ad-0800b5b7 [.rodata..L.str.60] 11 1 Cnst RO main.o
0800b5b8-0800b5c2 [.rodata..L.str.61] 11 1 Cnst RO main.o
0800b5c3-0800b5c5 [.rodata..L.str.63] 3 1 Cnst RO main.o
0800b5c6-0800b5c8 [.rodata..L.str.64] 3 1 Cnst RO main.o
0800b5c9-0800b5cb [.rodata..L.str.65] 3 1 Cnst RO main.o
0800b5cc-0800b5ce [.rodata..L.str.66] 3 1 Cnst RO main.o
0800b5cf-0800b5d1 [.rodata..L.str.68] 3 1 Cnst RO main.o
0800b5d2-0800b5d4 [.rodata..L.str.70] 3 1 Cnst RO main.o
0800b5d5-0800b5d7 [.rodata..L.str.71] 3 1 Cnst RO main.o
0800b5d8-0800b5da [.rodata..L.str.72] 3 1 Cnst RO main.o
0800b5db-0800b5dd [.rodata..L.str.73] 3 1 Cnst RO main.o
0800b5de-0800b604 [.rodata..L.str.80] 39 1 Cnst RO main.o
0800b605-0800b61f [.rodata..L.str.83] 27 1 Cnst RO main.o
0800b620-0800b62a [.rodata..L.str.85] 11 1 Cnst RO main.o
0800b62b-0800b641 [.rodata..L.str.87] 23 1 Cnst RO main.o
0800b642-0800b674 [.rodata..L.str.88] 51 1 Cnst RO main.o
0800b675-0800b676 [.rodata..L.str.2] 2 1 Cnst RO log.o
0800b677-0800b698 [.rodata..L.str.4] 34 1 Cnst RO main.o
0800b699-0800b6ba [.rodata..L.str.5] 34 1 Cnst RO main.o
0800b6bb-0800b6dc [.rodata..L.str.6] 34 1 Cnst RO main.o
0800b6dd-0800b6fe [.rodata..L.str.7] 34 1 Cnst RO main.o
0800b6ff-0800b734 [.rodata..L.str.10] 54 1 Cnst RO main.o
0800b735-0800b756 [.rodata..L.str.12] 34 1 Cnst RO main.o
0800b757-0800b774 [.rodata..L.str.25] 30 1 Cnst RO main.o
0800b775-0800b7b2 [.rodata..L.str.27] 62 1 Cnst RO main.o
0800b7b3-0800b7e8 [.rodata..L.str.29] 54 1 Cnst RO main.o
0800b7e9-0800b812 [.rodata..L.str.31] 42 1 Cnst RO main.o
0800b813-0800b83c [.rodata..L.str.33] 42 1 Cnst RO main.o
0800b83d-0800b866 [.rodata..L.str.35] 42 1 Cnst RO main.o
0800b867-0800b890 [.rodata..L.str.37] 42 1 Cnst RO main.o
0800b891-0800b8ba [.rodata..L.str.39] 42 1 Cnst RO main.o
0800b8bb-0800b8e4 [.rodata..L.str.41] 42 1 Cnst RO main.o
0800b8e5-0800b8fa [.rodata..L.str.45] 22 1 Cnst RO main.o
0800b8fb-0800b8fc [.rodata..L.str.57] 2 1 Cnst RO main.o
0800b8fd-0800b902 [.rodata..L.str.62] 6 1 Cnst RO main.o
0800b903-0800b904 [.rodata..L.str.77] 2 1 Cnst RO main.o
0800b905-0800b926 [.rodata..L.str.86] 34 1 Cnst RO main.o
0800b927-0800b934 [.rodata..L.str] 14 1 Cnst RO stm32g0xx_it.o
0800b935-0800b939 [.rodata..L.str] 5 1 Cnst RO main.o
0800b93a-0800b94e [.rodata..L.str.1] 21 1 Cnst RO main.o
0800b94f-0800b953 [.rodata..L.str.2] 5 1 Cnst RO main.o
0800b954-0800b964 [.rodata..L.str.3] 17 1 Cnst RO main.o
0800b965-0800b975 [.rodata..L.str.13] 17 1 Cnst RO main.o
0800b976-0800b9a2 [.rodata..L.str.17] 45 1 Cnst RO main.o
0800b9a3-0800b9c3 [.rodata..L.str.19] 33 1 Cnst RO main.o
0800b9c4-0800b9d4 [.rodata..L.str.22] 17 1 Cnst RO main.o
0800b9d5-0800ba01 [.rodata..L.str.23] 45 1 Cnst RO main.o
0800ba02-0800ba2e [.rodata..L.str.24] 45 1 Cnst RO main.o
0800ba2f-0800ba63 [.rodata..L.str.26] 53 1 Cnst RO main.o
0800ba64-0800bab0 [.rodata..L.str.44] 77 1 Cnst RO main.o
0800bab1-0800bab5 [.rodata..L.str.49] 5 1 Cnst RO main.o
0800bab6-0800babe [.rodata..L.str.53] 9 1 Cnst RO main.o
0800babf-0800bac7 [.rodata..L.str.56] 9 1 Cnst RO main.o
0800bac8-0800bad0 [.rodata..L.str.59] 9 1 Cnst RO main.o
0800bad1-0800badd [.rodata..L.str.67] 13 1 Cnst RO main.o
0800bade-0800bb0a [.rodata..L.str.78] 45 1 Cnst RO main.o
0800bb0b-0800bb2f [.rodata..L.str.79] 37 1 Cnst RO main.o
0800bb30-0800bb44 [.rodata..L.str.84] 21 1 Cnst RO main.o
0800bb45-0800bb55 [.rodata..L.str.91] 17 1 Cnst RO main.o
0800bb56-0800bb62 [.rodata..L.str.1] 13 1 Cnst RO modbus.o
0800bb63-0800bb6a UARTEx_SetNbDataToProcess.numerator 8 1 Cnst RO stm32g0xx_hal_uart_ex.o
0800bb6b-0800bb72 UARTEx_SetNbDataToProcess.denominator 8 1 Cnst RO stm32g0xx_hal_uart_ex.o
0800bb73-0800bb82 _PrintUnsigned._aV2C 16 1 Cnst RO SEGGER_RTT_printf.o
0800bb83-0800bb8a [.rodata..L.str] 8 1 Cnst RO log.o
0800bb8b-0800bb92 [.rodata..L.str.3] 8 1 Cnst RO log.o
0800bb93-0800bb9a [.rodata..L.str.4] 8 1 Cnst RO log.o
0800bb9b-0800bbb6 [.rodata..L.str.9] 28 1 Cnst RO main.o
0800bbb7-0800bbea [.rodata..L.str.11] 52 1 Cnst RO main.o
0800bbeb-0800bc02 [.rodata..L.str.14] 24 1 Cnst RO main.o
0800bc03-0800bc2e [.rodata..L.str.16] 44 1 Cnst RO main.o
0800bc2f-0800bc36 [.rodata..L.str.20] 8 1 Cnst RO main.o
0800bc37-0800bc66 [.rodata..L.str.30] 48 1 Cnst RO main.o
0800bc67-0800bcb2 [.rodata..L.str.43] 76 1 Cnst RO main.o
0800bcb3-0800bcca [.rodata..L.str.47] 24 1 Cnst RO main.o
0800bccb-0800bcd2 [.rodata..L.str.48] 8 1 Cnst RO main.o
0800bcd3-0800bcda [.rodata..L.str.50] 8 1 Cnst RO main.o
0800bcdb-0800bce6 [.rodata..L.str.51] 12 1 Cnst RO main.o
0800bce7-0800bcf2 [.rodata..L.str.52] 12 1 Cnst RO main.o
0800bcf3-0800bd02 [.rodata..L.str.58] 16 1 Cnst RO main.o
0800bd03-0800bd0a [.rodata..L.str.69] 8 1 Cnst RO main.o
0800bd0b-0800bd12 [.rodata..L.str.74] 8 1 Cnst RO main.o
0800bd13-0800bd1a [.rodata..L.str.75] 8 1 Cnst RO main.o
0800bd1b-0800bd22 [.rodata..L.str.76] 8 1 Cnst RO main.o
0800bd23-0800bd42 [.rodata..L.str.81] 32 1 Cnst RO main.o
0800bd43-0800bd8a [.rodata..L.str.82] 72 1 Cnst RO main.o
0800bd8b-0800bdae [.rodata..L.str.89] 36 1 Cnst RO main.o
0800bdaf-0800bdce [.rodata..L.str.90] 32 1 Cnst RO main.o
0800bdcf-0800bdd2 [.rodata..L.str] 4 1 Cnst RO modbus.o
0800bdd3-0800bdda [.rodata..L.str.1] 8 1 Cnst RO stm32g0xx_it.o
0800bddb-0800bdee [.rodata..L.str.2] 20 1 Cnst RO stm32g0xx_it.o
0800bdef-0800bdef [.linker.rodata.fill.0800bdef-0800bdef.with.ff] 1 1 Cnst RO [ Linker created ]
0800bdf0-0800be7f __SEGGER_init_table__ 144 4 Cnst RO [ Linker created ]
0800be80-0800e363 __SEGGER_init_data__ 9 444 4 Cnst RO [ Linker created ]
0800e364-0800e375 __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
0800e376-0800e389 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
0800e38a-0801effb [.linker.rodata.fill.0800e38a-0801effb.with.ff] 68 722 1 Cnst RO [ Linker created ]
0801effc-0801efff [.linker.rodata.icv.08003000-0801effb.CRC-32/STM32] 4 1 Cnst RO [ Linker created ]
20000000-200001f9 ADC_Open_Both_MOSFETs 506 4 Init RX main.o
200001fa-200001fa uwTickFreq 1 1 Init RW stm32g0xx_hal.o
200001fb-200001fb LVP_OVP_logic 1 1 Init RW main.o
200001fc-2000032f SysTick_Handler 308 4 Init RX stm32g0xx_it.o
20000330-20000407 PreChargeStage 216 4 Init RX precharge.o
20000408-2000040b uwTickPrio 4 4 Init RW stm32g0xx_hal.o
2000040c-2000040f swdioConnection 4 4 Init RW main.o
20000410-20000413 overload_shutdown_time 4 4 Init RW main.o
20000414-20000417 overcurrent_shutdown_time 4 4 Init RW main.o
20000418-2000041b maxIntegral 4 4 Init RW main.o
2000041c-2000041f SystemCoreClock 4 4 Init RW system_stm32g0xx.o
20000420-20000423 RS485ActiveMode 4 4 Init RW main.o
20000424-20000427 OVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000428-2000042b OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4 4 Init RW main.o
2000042c-2000042f LVP_OVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000430-20000433 LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4 4 Init RW main.o
20000434-20000437 LVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000438-2000043b LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4 4 Init RW main.o
2000043c-2000043f CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4 4 Init RW main.o
20000440-20000443 AUTO_OVP_Management.lastIdx 4 4 Init RW main.o
20000444-20000447 AUTO_OVP_Management.OVP_SCAN_PERIOD 4 4 Init RW main.o
20000448-2000044b AUTO_LVP_OVP_Management.lastIdx 4 4 Init RW main.o
2000044c-2000044f AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4 4 Init RW main.o
20000450-20000453 AUTO_LVP_Management.lastIdx 4 4 Init RW main.o
20000454-20000457 AUTO_LVP_Management.LVP_SCAN_PERIOD 4 4 Init RW main.o
20000458-200004e2 accessModeTable 139 1 Init RW raccess.o
200004e3-200004e3 RS485DisableButtonManagement.btn_state 1 1 Zero ZI main.o
200004e4-200004e7 uwTick 4 4 Zero ZI stm32g0xx_hal.o
200004e8-200004ff feepromLogData 24 8 Zero ZI feeprom.o
20000500-200005bf vectorTableInRAM 192 256 Zero ZI main.o
200005c0-200005f7 feepromData 56 8 Zero ZI feeprom.o
200005f8-200009f7 _acUpBuffer 1 024 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
200009f8-20000c33 modbusData 572 4 Zero ZI main.o
20000c34-20000d49 sys_data 278 4 Zero ZI main.o
20000d4a-20000d4b savedLockKey 2 2 Zero ZI main.o
20000d4c-20000df3 _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
20000df4-20000e83 huart1 144 4 Zero ZI usart.o
20000e84-20000ee7 hadc1 100 4 Zero ZI adc.o
20000ee8-20000f43 hdma_memtomem_dma1_channel2 92 4 Zero ZI dma.o
20000f44-20000f9f hdma_adc1 92 4 Zero ZI adc.o
20000fa0-20000feb htim7 76 4 Zero ZI tim.o
20000fec-20001037 htim6 76 4 Zero ZI tim.o
20001038-20001083 htim2 76 4 Zero ZI tim.o
20001084-200010cf htim17 76 4 Zero ZI tim.o
200010d0-2000111b htim16 76 4 Zero ZI tim.o
2000111c-20001167 htim15 76 4 Zero ZI tim.o
20001168-200011b3 htim14 76 4 Zero ZI tim.o
200011b4-200011d7 hcrc 36 4 Zero ZI crc.o
200011d8-200011f3 pFlash 28 4 Zero ZI stm32g0xx_hal_flash.o
200011f4-20001207 hdac1 20 4 Zero ZI dac.o
20001208-20001217 _acDownBuffer 16 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
20001218-20001227 LVP_OVP_Management_NoAutoreconnect.WhatToDo 16 4 Zero ZI main.o
20001228-20001237 LVP_OVP 16 4 Zero ZI main.o
20001238-20001247 AUTO_LVP_OVP_Management.WhatToDo 16 4 Zero ZI main.o
20001248-2000124f OVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero ZI main.o
20001250-20001257 LVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero ZI main.o
20001258-2000125f AUTO_OVP_Management.WhatToDo 8 4 Zero ZI main.o
20001260-20001267 AUTO_LVP_Management.WhatToDo 8 4 Zero ZI main.o
20001268-2000126b temperature_shutdown_is_active 4 4 Zero ZI main.o
2000126c-2000126f statDataChanged 4 4 Zero ZI main.o
20001270-20001273 rawMOSFETsVoltageDrop 4 4 Zero ZI main.o
20001274-20001277 rawContactVoltageDropPlus 4 4 Zero ZI main.o
20001278-2000127b rawContactVoltageDropMinus 4 4 Zero ZI main.o
2000127c-2000127f overload_shutdown_is_active 4 4 Zero ZI main.o
20001280-20001283 overcurrent_shutdown_is_active 4 4 Zero ZI main.o
20001284-20001287 mosfets_voltagedrop_shutdown_is_active 4 4 Zero ZI main.o
20001288-2000128b manual_overdrive_is_enabled 4 4 Zero ZI main.o
2000128c-2000128f low_bat_shutdown_is_active 4 4 Zero ZI main.o
20001290-20001293 last_time_started 4 4 Zero ZI main.o
20001294-20001297 key_state 4 4 Zero ZI tast.o
20001298-2000129b key_rpt 4 4 Zero ZI tast.o
2000129c-2000129f key_press 4 4 Zero ZI tast.o
200012a0-200012a3 command_parser_is_enabled 4 4 Zero ZI main.o
200012a4-200012a7 checkKeys.rpt 4 4 Zero ZI tast.o
200012a8-200012ab checkKeys.ct1 4 4 Zero ZI tast.o
200012ac-200012af checkKeys.ct0 4 4 Zero ZI tast.o
200012b0-200012b3 auto_recover_from_temp_shutdown_is_enabled 4 4 Zero ZI main.o
200012b4-200012b7 ReturnFunctionPtr 4 4 Zero ZI precharge.o
200012b8-200012bb RedLEDBlink.subStage 4 4 Zero ZI main.o
200012bc-200012bf RedLEDBlink.stage 4 4 Zero ZI main.o
200012c0-200012c3 RedLEDBlink.RedLEDLastTickTime 4 4 Zero ZI main.o
200012c4-200012c7 RS485DisableButtonManagement.btn_last_time_checked 4 4 Zero ZI main.o
200012c8-200012cb PreChargeStage.stage 4 4 Zero ZI precharge.o
200012cc-200012cf PreChargeStage.mal 4 4 Zero ZI precharge.o
200012d0-200012d3 PreChargeStage.cnt 4 4 Zero ZI precharge.o
200012d4-200012d7 OVP_Management_NoAutoreconnect.ovp_last_time_checked 4 4 Zero ZI main.o
200012d8-200012db MOSFETS_Management 4 4 Zero ZI main.o
200012dc-200012df LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4 4 Zero ZI main.o
200012e0-200012e3 LVP_Management_NoAutoreconnect.lvp_last_time_checked 4 4 Zero ZI main.o
200012e4-200012e7 Keys_Management.last_time_checked 4 4 Zero ZI main.o
200012e8-200012eb InternalRedLED_Management 4 4 Zero ZI main.o
200012ec-200012ef InternalGreenLED_Management 4 4 Zero ZI main.o
200012f0-200012f3 InternalBlueLED_Management 4 4 Zero ZI main.o
200012f4-200012f7 InrushCurrentManagement 4 4 Zero ZI main.o
200012f8-200012fb HeavyCalculations.tmp_i_plus 4 4 Zero ZI main.o
200012fc-200012ff HeavyCalculations.tmp_i_minus 4 4 Zero ZI main.o
20001300-20001303 HeavyCalculations.temperature_accum 4 4 Zero ZI main.o
20001304-20001307 HeavyCalculations.rawContactVoltageDropPlus_accum 4 4 Zero ZI main.o
20001308-2000130b HeavyCalculations.rawContactVoltageDropMinus_accum 4 4 Zero ZI main.o
2000130c-2000130f HeavyCalculations.heavy_calc_last_time 4 4 Zero ZI main.o
20001310-20001313 HeavyCalculations.heater_cnt 4 4 Zero ZI main.o
20001314-20001317 GreenLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
20001318-2000131b ExternalRedLED_Management 4 4 Zero ZI main.o
2000131c-2000131f ExternalRedLEDBlink.subStage 4 4 Zero ZI main.o
20001320-20001323 ExternalRedLEDBlink.stage 4 4 Zero ZI main.o
20001324-20001327 ExternalRedLEDBlink.RedLEDLastTickTime 4 4 Zero ZI main.o
20001328-2000132b ExternalGreenLED_Management 4 4 Zero ZI main.o
2000132c-2000132f ExternalGreenLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
20001330-20001333 DMA1_Channel1_IRQHandler.current_integral 4 4 Zero ZI stm32g0xx_it.o
20001334-20001337 DEBUG_print.debug_print_old_time 4 4 Zero ZI main.o
20001338-2000133b Callibration 4 4 Zero ZI main.o
2000133c-2000133f CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4 4 Zero ZI main.o
20001340-20001343 BlueLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
20001344-20001347 AUTO_OVP_Management.ovp_last_time_checked 4 4 Zero ZI main.o
20001348-2000134b AUTO_Mode 4 4 Zero ZI main.o
2000134c-2000134f AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4 4 Zero ZI main.o
20001350-20001353 AUTO_LVP_Management.lvp_last_time_checked 4 4 Zero ZI main.o
20001354-20001357 ABVoltageDropCalculation.ursense_voltage_accum 4 4 Zero ZI main.o
20001358-2000135b ABVoltageDropCalculation.new_time 4 4 Zero ZI main.o
2000135c-2000135f ABVoltageDropCalculation.last_time_UabCalculated 4 4 Zero ZI main.o
20001360-20001360 main.restartAutoMode 1 4 Zero ZI main.o
20001361-20001361 ( ALIGN .=.+1 ) 1 - ---- - -
20001362-20001363 keyAccepted 2 2 Zero ZI main.o
20001364-20001364 RS485DisableButtonManagement.transition 1 4 Zero ZI main.o
20001365-20001365 ( ALIGN .=.+1 ) 1 - ---- - -
20001366-20001367 SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2 2 Zero ZI main.o
20001368-20001368 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1 4 Zero ZI main.o
20001369-20001369 ( ALIGN .=.+1 ) 1 - ---- - -
2000136a-2000136b HeavyCalculations.last_inrush_max_current_in_mV 2 2 Zero ZI main.o
2000136c-2000136c HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1 4 Zero ZI main.o
2000136d-2000136d ( ALIGN .=.+1 ) 1 - ---- - -
2000136e-2000136f HeavyCalculations.last_inrush_curr_period 2 2 Zero ZI main.o
20001370-20001370 GreenLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
20001371-20001373 ( ALIGN .=.+3 ) 3 - ---- - -
20001374-20001374 ExternalGreenLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
20001375-20001377 ( ALIGN .=.+3 ) 3 - ---- - -
20001378-20001378 BlueLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
20001379-2000137b ( ALIGN .=.+3 ) 3 - ---- - -
2000137c-2000137c ABVoltageDropCalculation.positive_pulse_found 1 4 Zero ZI main.o
2000137d-2000137d ( ALIGN .=.+1 ) 1 - ---- - -
2000137e-20001389 ADC_values 12 2 Zero ZI main.o
2000138a-20005fff ( UNUSED .=.+19574 ) 19 574 - ---- - -
20006000-20007fff [.data.block.stack] 8 192 8 Init RW [ Linker created ]

UNUSED MEMORY SUMMARY

Detail

Range Size Reason
20001361-20001361 1 Filler between sections '.bss.main.restartAutoMode' and '.bss.keyAccepted' as align=2
NOTE: section '.bss.main.restartAutoMode' has size 1 that is not a multiple of its alignment 4
20001365-20001365 1 Filler between sections '.bss.RS485DisableButtonManagement.transition' and '.bss.SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV' as align=2
NOTE: section '.bss.RS485DisableButtonManagement.transition' has size 1 that is not a multiple of its alignment 4
20001369-20001369 1 Filler between sections '.bss.LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag' and '.bss.HeavyCalculations.last_inrush_max_current_in_mV' as align=2
NOTE: section '.bss.LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag' has size 1 that is not a multiple of its alignment 4
2000136d-2000136d 1 Filler between sections '.bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD' and '.bss.HeavyCalculations.last_inrush_curr_period' as align=2
NOTE: section '.bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD' has size 1 that is not a multiple of its alignment 4
20001371-20001373 3 Filler between sections '.bss.GreenLEDShortBlinking.led_is_turned_on' and '.bss.ExternalGreenLEDShortBlinking.led_is_turned_on' as align=4
NOTE: section '.bss.GreenLEDShortBlinking.led_is_turned_on' has size 1 that is not a multiple of its alignment 4
20001375-20001377 3 Filler between sections '.bss.ExternalGreenLEDShortBlinking.led_is_turned_on' and '.bss.BlueLEDShortBlinking.led_is_turned_on' as align=4
NOTE: section '.bss.ExternalGreenLEDShortBlinking.led_is_turned_on' has size 1 that is not a multiple of its alignment 4
20001379-2000137b 3 Filler between sections '.bss.BlueLEDShortBlinking.led_is_turned_on' and '.bss.ABVoltageDropCalculation.positive_pulse_found' as align=4
NOTE: section '.bss.BlueLEDShortBlinking.led_is_turned_on' has size 1 that is not a multiple of its alignment 4
2000137d-2000137d 1 Filler between sections '.bss.ABVoltageDropCalculation.positive_pulse_found' and '.bss.ADC_values' as align=2
NOTE: section '.bss.ABVoltageDropCalculation.positive_pulse_found' has size 1 that is not a multiple of its alignment 4
2000138a-20005fff 19 574 Unused memory between sections '.bss.ADC_values' and '.data.block.stack'

INITIALIZATION TABLE

Constructor list

Table
Address
Called
Address
Called
Symbol or [section] name
0x0800A97C 0x080030D1 SystemCoreClockUpdate

Initialize by zero

Initialize by zero

Range Size Symbol or [section] name
200004e3-200004e3 1 RS485DisableButtonManagement.btn_state
200004e4-200004e7 4 uwTick
200004e8-200004ff 24 feepromLogData
20000500-200005bf 192 vectorTableInRAM
200005c0-200005f7 56 feepromData
200005f8-200009f7 1 024 _acUpBuffer
200009f8-20000c33 572 modbusData
20000c34-20000d49 278 sys_data
20000d4a-20000d4b 2 savedLockKey
20000d4c-20000df3 168 _SEGGER_RTT
20000df4-20000e83 144 huart1
20000e84-20000ee7 100 hadc1
20000ee8-20000f43 92 hdma_memtomem_dma1_channel2
20000f44-20000f9f 92 hdma_adc1
20000fa0-20000feb 76 htim7
20000fec-20001037 76 htim6
20001038-20001083 76 htim2
20001084-200010cf 76 htim17
200010d0-2000111b 76 htim16
2000111c-20001167 76 htim15
20001168-200011b3 76 htim14
200011b4-200011d7 36 hcrc
200011d8-200011f3 28 pFlash
200011f4-20001207 20 hdac1
20001208-20001217 16 _acDownBuffer
20001218-20001227 16 LVP_OVP_Management_NoAutoreconnect.WhatToDo
20001228-20001237 16 LVP_OVP
20001238-20001247 16 AUTO_LVP_OVP_Management.WhatToDo
20001248-2000124f 8 OVP_Management_NoAutoreconnect.WhatToDo
20001250-20001257 8 LVP_Management_NoAutoreconnect.WhatToDo
20001258-2000125f 8 AUTO_OVP_Management.WhatToDo
20001260-20001267 8 AUTO_LVP_Management.WhatToDo
20001268-2000126b 4 temperature_shutdown_is_active
2000126c-2000126f 4 statDataChanged
20001270-20001273 4 rawMOSFETsVoltageDrop
20001274-20001277 4 rawContactVoltageDropPlus
20001278-2000127b 4 rawContactVoltageDropMinus
2000127c-2000127f 4 overload_shutdown_is_active
20001280-20001283 4 overcurrent_shutdown_is_active
20001284-20001287 4 mosfets_voltagedrop_shutdown_is_active
20001288-2000128b 4 manual_overdrive_is_enabled
2000128c-2000128f 4 low_bat_shutdown_is_active
20001290-20001293 4 last_time_started
20001294-20001297 4 key_state
20001298-2000129b 4 key_rpt
2000129c-2000129f 4 key_press
200012a0-200012a3 4 command_parser_is_enabled
200012a4-200012a7 4 checkKeys.rpt
200012a8-200012ab 4 checkKeys.ct1
200012ac-200012af 4 checkKeys.ct0
200012b0-200012b3 4 auto_recover_from_temp_shutdown_is_enabled
200012b4-200012b7 4 ReturnFunctionPtr
200012b8-200012bb 4 RedLEDBlink.subStage
200012bc-200012bf 4 RedLEDBlink.stage
200012c0-200012c3 4 RedLEDBlink.RedLEDLastTickTime
200012c4-200012c7 4 RS485DisableButtonManagement.btn_last_time_checked
200012c8-200012cb 4 PreChargeStage.stage
200012cc-200012cf 4 PreChargeStage.mal
200012d0-200012d3 4 PreChargeStage.cnt
200012d4-200012d7 4 OVP_Management_NoAutoreconnect.ovp_last_time_checked
200012d8-200012db 4 MOSFETS_Management
200012dc-200012df 4 LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked
200012e0-200012e3 4 LVP_Management_NoAutoreconnect.lvp_last_time_checked
200012e4-200012e7 4 Keys_Management.last_time_checked
200012e8-200012eb 4 InternalRedLED_Management
200012ec-200012ef 4 InternalGreenLED_Management
200012f0-200012f3 4 InternalBlueLED_Management
200012f4-200012f7 4 InrushCurrentManagement
200012f8-200012fb 4 HeavyCalculations.tmp_i_plus
200012fc-200012ff 4 HeavyCalculations.tmp_i_minus
20001300-20001303 4 HeavyCalculations.temperature_accum
20001304-20001307 4 HeavyCalculations.rawContactVoltageDropPlus_accum
20001308-2000130b 4 HeavyCalculations.rawContactVoltageDropMinus_accum
2000130c-2000130f 4 HeavyCalculations.heavy_calc_last_time
20001310-20001313 4 HeavyCalculations.heater_cnt
20001314-20001317 4 GreenLEDShortBlinking.old_on_time
20001318-2000131b 4 ExternalRedLED_Management
2000131c-2000131f 4 ExternalRedLEDBlink.subStage
20001320-20001323 4 ExternalRedLEDBlink.stage
20001324-20001327 4 ExternalRedLEDBlink.RedLEDLastTickTime
20001328-2000132b 4 ExternalGreenLED_Management
2000132c-2000132f 4 ExternalGreenLEDShortBlinking.old_on_time
20001330-20001333 4 DMA1_Channel1_IRQHandler.current_integral
20001334-20001337 4 DEBUG_print.debug_print_old_time
20001338-2000133b 4 Callibration
2000133c-2000133f 4 CalculatingSwitchSideVoltage.ubsensea_voltage_accum
20001340-20001343 4 BlueLEDShortBlinking.old_on_time
20001344-20001347 4 AUTO_OVP_Management.ovp_last_time_checked
20001348-2000134b 4 AUTO_Mode
2000134c-2000134f 4 AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked
20001350-20001353 4 AUTO_LVP_Management.lvp_last_time_checked
20001354-20001357 4 ABVoltageDropCalculation.ursense_voltage_accum
20001358-2000135b 4 ABVoltageDropCalculation.new_time
2000135c-2000135f 4 ABVoltageDropCalculation.last_time_UabCalculated
20001360-20001360 1 main.restartAutoMode
200004e3-20001360 3 710 Total (95 sections)

Initialize by zero

Range Size Symbol or [section] name
20001362-20001363 2 keyAccepted
20001364-20001364 1 RS485DisableButtonManagement.transition
20001362-20001364 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
20001366-20001367 2 SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV
20001368-20001368 1 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag
20001366-20001368 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
2000136a-2000136b 2 HeavyCalculations.last_inrush_max_current_in_mV
2000136c-2000136c 1 HeavyCalculations.HEAVY_CALCULATIONS_PERIOD
2000136a-2000136c 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
2000136e-2000136f 2 HeavyCalculations.last_inrush_curr_period
20001370-20001370 1 GreenLEDShortBlinking.led_is_turned_on
2000136e-20001370 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
20001374-20001374 1 ExternalGreenLEDShortBlinking.led_is_turned_on
20001374-20001374 1 Total (1 sections)

Initialize by zero

Range Size Symbol or [section] name
20001378-20001378 1 BlueLEDShortBlinking.led_is_turned_on
20001378-20001378 1 Total (1 sections)

Initialize by zero

Range Size Symbol or [section] name
2000137c-2000137c 1 ABVoltageDropCalculation.positive_pulse_found
2000137c-2000137c 1 Total (1 sections)

Initialize by copy with packing=none

Range Size Symbol or [section] name
2000137e-20001389 12 ADC_values
2000137e-20001389 12 Total (1 sections)

Initialize by copy with packing=none

Range Size Symbol or [section] name
20000000-200001f9 506 ADC_Open_Both_MOSFETs
200001fa-200001fa 1 uwTickFreq
200001fb-200001fb 1 LVP_OVP_logic
200001fc-2000032f 308 SysTick_Handler
20000330-20000407 216 PreChargeStage
20000408-2000040b 4 uwTickPrio
2000040c-2000040f 4 swdioConnection
20000410-20000413 4 overload_shutdown_time
20000414-20000417 4 overcurrent_shutdown_time
20000418-2000041b 4 maxIntegral
2000041c-2000041f 4 SystemCoreClock
20000420-20000423 4 RS485ActiveMode
20000424-20000427 4 OVP_Management_NoAutoreconnect.lastIdx
20000428-2000042b 4 OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD
2000042c-2000042f 4 LVP_OVP_Management_NoAutoreconnect.lastIdx
20000430-20000433 4 LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD
20000434-20000437 4 LVP_Management_NoAutoreconnect.lastIdx
20000438-2000043b 4 LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD
2000043c-2000043f 4 CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
20000440-20000443 4 AUTO_OVP_Management.lastIdx
20000444-20000447 4 AUTO_OVP_Management.OVP_SCAN_PERIOD
20000448-2000044b 4 AUTO_LVP_OVP_Management.lastIdx
2000044c-2000044f 4 AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD
20000450-20000453 4 AUTO_LVP_Management.lastIdx
20000454-20000457 4 AUTO_LVP_Management.LVP_SCAN_PERIOD
20000458-200004e2 139 accessModeTable
20000000-200004e2 1 251 Total (26 sections)

Summary

Range Size Symbol or [section] name
20006000-20007fff 8 192 [.data.block.stack]
20006000-20007fff 8 192 Total (1 sections)
Description Size
Initialization table 144 bytes
Source image 9 443 bytes
Destination image 13 180 bytes
Saving 3 593 bytes

LINKER-CREATED VENEERS

Arm-Arm range extension veneers

Veneer Size Target Source
0 Total

Thumb-Thumb range extension veneers

Veneer Size Target Source
16 08003235 - HAL_IncTick 200002fc - .RamFunc+256
16 08003d65 - HAL_NVIC_EnableIRQ 20000404 - .RamFunc+212
16 08003d7d - HAL_NVIC_DisableIRQ 200003f4 - .RamFunc+196
16 08003d7d - HAL_NVIC_DisableIRQ 2000031c - .RamFunc+288
16 08008bed - OpenBothMOSFETSVeryFast 2000030c - .RamFunc+272
16 080098ed - MODBUS_UART_IRQHandler 2000032c - .RamFunc+304
96 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 96
Arm-Arm range extension 0
Total: 96

SYMBOL LIST

RAM function symbols by name

Symbol name Address Size Align Type Bd Object File
ADC1_COMP_IRQHandler 0x20000285 92 4 Init Gb stm32g0xx_it.o
ADC_Close_Both_MOSFETs 0x200001D5 36 4 Init Gb main.o
ADC_OVP_ignored__LVP_not_present 0x20000065 36 4 Init Gb main.o
ADC_OVP_ignored__LVP_present 0x20000089 32 4 Init Gb main.o
ADC_OVP_not_present__LVP_ignored 0x20000021 36 4 Init Gb main.o
ADC_OVP_not_present__LVP_not_present 0x200000A9 36 4 Init Gb main.o
ADC_OVP_not_present__LVP_present 0x200000CD 116 4 Init Gb main.o
ADC_OVP_present__LVP_ignored 0x20000045 32 4 Init Gb main.o
ADC_OVP_present__LVP_not_present 0x20000141 116 4 Init Gb main.o
ADC_OVP_present__LVP_present 0x200001B5 32 4 Init Gb main.o
ADC_Open_Both_MOSFETs 0x20000001 32 4 Init Gb main.o
DMA1_Channel1_IRQHandler 0x20000205 128 4 Init Gb stm32g0xx_it.o
DoNothing 0x200001F9 2 4 Init Gb main.o
HAL_IncTick__TT_veneer_T16_LDR_BX 0x200002F1 4 Init Lc [ Linker created ]
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 0x20000311 4 Init Lc [ Linker created ]
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 0x200003E9 4 Init Lc [ Linker created ]
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX 0x200003F9 4 Init Lc [ Linker created ]
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX 0x20000321 4 Init Lc [ Linker created ]
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX 0x20000301 4 Init Lc [ Linker created ]
PreChargeStage 0x20000331 184 4 Init Gb precharge.o
SysTick_Handler 0x200001FD 8 4 Init Gb stm32g0xx_it.o
USART1_IRQHandler 0x200002E1 16 4 Init Gb stm32g0xx_it.o

RAM function symbols by address

Address Symbol name Size Align Type Bd Object File
0x20000001 ADC_Open_Both_MOSFETs 32 4 Init Gb main.o
0x20000021 ADC_OVP_not_present__LVP_ignored 36 4 Init Gb main.o
0x20000045 ADC_OVP_present__LVP_ignored 32 4 Init Gb main.o
0x20000065 ADC_OVP_ignored__LVP_not_present 36 4 Init Gb main.o
0x20000089 ADC_OVP_ignored__LVP_present 32 4 Init Gb main.o
0x200000A9 ADC_OVP_not_present__LVP_not_present 36 4 Init Gb main.o
0x200000CD ADC_OVP_not_present__LVP_present 116 4 Init Gb main.o
0x20000141 ADC_OVP_present__LVP_not_present 116 4 Init Gb main.o
0x200001B5 ADC_OVP_present__LVP_present 32 4 Init Gb main.o
0x200001D5 ADC_Close_Both_MOSFETs 36 4 Init Gb main.o
0x200001F9 DoNothing 2 4 Init Gb main.o
0x200001FD SysTick_Handler 8 4 Init Gb stm32g0xx_it.o
0x20000205 DMA1_Channel1_IRQHandler 128 4 Init Gb stm32g0xx_it.o
0x20000285 ADC1_COMP_IRQHandler 92 4 Init Gb stm32g0xx_it.o
0x200002E1 USART1_IRQHandler 16 4 Init Gb stm32g0xx_it.o
0x200002F1 HAL_IncTick__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x20000301 OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x20000311 HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x20000321 MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x20000331 PreChargeStage 184 4 Init Gb precharge.o
0x200003E9 HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x200003F9 HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]

RAM function symbols by descending size

Symbol name Size Align Type Bd Object File
PreChargeStage 184 4 Init Gb precharge.o
DMA1_Channel1_IRQHandler 128 4 Init Gb stm32g0xx_it.o
ADC_OVP_not_present__LVP_present 116 4 Init Gb main.o
ADC_OVP_present__LVP_not_present 116 4 Init Gb main.o
ADC1_COMP_IRQHandler 92 4 Init Gb stm32g0xx_it.o
ADC_Close_Both_MOSFETs 36 4 Init Gb main.o
ADC_OVP_ignored__LVP_not_present 36 4 Init Gb main.o
ADC_OVP_not_present__LVP_ignored 36 4 Init Gb main.o
ADC_OVP_not_present__LVP_not_present 36 4 Init Gb main.o
ADC_OVP_ignored__LVP_present 32 4 Init Gb main.o
ADC_OVP_present__LVP_ignored 32 4 Init Gb main.o
ADC_OVP_present__LVP_present 32 4 Init Gb main.o
ADC_Open_Both_MOSFETs 32 4 Init Gb main.o
USART1_IRQHandler 16 4 Init Gb stm32g0xx_it.o
SysTick_Handler 8 4 Init Gb stm32g0xx_it.o
DoNothing 2 4 Init Gb main.o
HAL_IncTick__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]

Function symbols by name

Symbol name Address Size Align Type Bd Object File
ABVoltageDropCalculation 0x08007F39 268 4 Code Gb main.o
ADC_ConversionStop 0x08003511 92 4 Code Gb stm32g0xx_hal_adc.o
ADC_DMAConvCplt 0x0800B183 124 2 Code Lc stm32g0xx_hal_adc.o
ADC_DMAError 0x0800A9EF 26 2 Code Lc stm32g0xx_hal_adc.o
ADC_DMAHalfConvCplt 0x0800A9E5 10 2 Code Lc stm32g0xx_hal_adc.o
ADC_Disable 0x0800356D 104 4 Code Gb stm32g0xx_hal_adc.o
ADC_Enable 0x080035D5 172 4 Code Gb stm32g0xx_hal_adc.o
AES_RNG_IRQHandler 0x0800A9DD 2 Code Wk STM32G07x_Vectors.o
AUTO_LVP_Management 0x08008DC5 128 4 Code Gb main.o
AUTO_LVP_OVP_Management 0x080091BD 156 4 Code Gb main.o
AUTO_OVP_Management 0x08008FC1 128 4 Code Gb main.o
BlueLEDShortBlinking 0x08007E81 80 4 Code Gb main.o
CEC_IRQHandler 0x0800A9DB 2 Code Wk STM32G07x_Vectors.o
CallibrateControlCurrentVoltageDropOnContactBB 0x08009671 244 4 Code Gb main.o
CallibrateCurrentSensorZeroOffsetOnContactBB 0x080095ED 132 4 Code Gb main.o
CallibrateVoltageDropABMiddlePointOffset 0x08009765 104 4 Code Gb main.o
CopyingVectorTableToRAM 0x080078A1 112 4 Code Gb main.o
DEBUG_print 0x080080B9 796 4 Code Gb main.o
DIP_Switches 0x08007A09 1 144 4 Code Gb main.o
DMA1_Channel2_3_IRQHandler 0x0800A9C3 2 Code Wk STM32G07x_Vectors.o
DMA_Channel4_5_6_7_IRQHandler 0x0800A9C5 2 Code Wk STM32G07x_Vectors.o
EXTI0_1_IRQHandler 0x0800A9BB 2 Code Wk STM32G07x_Vectors.o
EXTI2_3_IRQHandler 0x0800A9BD 2 Code Wk STM32G07x_Vectors.o
EXTI4_15_IRQHandler 0x0800A9BF 2 Code Wk STM32G07x_Vectors.o
Error_Handler 0x08008BB9 20 4 Code Gb main.o
ExternalGreenLEDShortBlinking 0x08008CAD 76 4 Code Gb main.o
ExternalRedLED1ShortOnThenLongPauseBlinking 0x08008999 100 4 Code Gb main.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 0x08008C05 120 4 Code Gb main.o
ExternalRedLED2ShortOnThenLongPauseBlinking 0x080089FD 104 4 Code Gb main.o
ExternalRedLED3ShortOnThenLongPauseBlinking 0x08008A65 108 4 Code Gb main.o
ExternalRedLED4ShortOnThenLongPauseBlinking 0x08008AD1 116 4 Code Gb main.o
ExternalRedLED5ShortOnThenLongPauseBlinking 0x08008B45 116 4 Code Gb main.o
FEEPROM_ConfigFreeBytes 0x0800AE7B 6 2 Code Gb feeprom.o
FEEPROM_ReadLogData 0x08006C61 76 4 Code Gb feeprom.o
FEEPROM_ResetLogData 0x08006C41 32 4 Code Gb feeprom.o
FEEPROM_StatFreeBytes 0x080069A1 8 4 Code Gb feeprom.o
FEEPROM_StoreLogData 0x08006CAD 64 4 Code Gb feeprom.o
FEEPROM_fullRestore 0x08006B69 56 4 Code Gb feeprom.o
FEEPROM_isFirstStart 0x08006BA1 16 4 Code Gb feeprom.o
FEEPROM_readConfig 0x08006A39 180 4 Code Gb feeprom.o
FEEPROM_storeConfig 0x08006AED 124 4 Code Gb feeprom.o
FLASH_IRQHandler 0x0800A9B7 2 Code Wk STM32G07x_Vectors.o
FLASH_WaitForLastOperation 0x08004445 88 4 Code Gb stm32g0xx_hal_flash.o
GreenLEDShortBlinking 0x08008D39 76 4 Code Gb main.o
HAL_ADCEx_Calibration_GetValue 0x0800B1FF 12 2 Code Gb stm32g0xx_hal_adc_ex.o
HAL_ADCEx_Calibration_Start 0x08003C89 156 4 Code Gb stm32g0xx_hal_adc_ex.o
HAL_ADC_AnalogWDGConfig 0x08003985 772 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_ConfigChannel 0x0800372D 600 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_ConvCpltCallback 0x0800AA93 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ConvHalfCpltCallback 0x0800AA97 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ErrorCallback 0x0800AA95 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_Init 0x080032B5 604 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_MspInit 0x08006745 196 4 Code Gb adc.o
HAL_ADC_Start_DMA 0x08003681 172 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_Stop 0x0800B143 64 2 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_Stop_DMA 0x0800AA09 138 2 Code Gb stm32g0xx_hal_adc.o
HAL_CRCEx_Polynomial_Set 0x08003E65 88 4 Code Gb stm32g0xx_hal_crc_ex.o
HAL_CRC_Init 0x08003DED 120 4 Code Gb stm32g0xx_hal_crc.o
HAL_CRC_MspInit 0x08006841 48 4 Code Gb crc.o
HAL_DACEx_GetTrimOffset 0x0800AB15 18 2 Code Gb stm32g0xx_hal_dac_ex.o
HAL_DAC_ConfigChannel 0x08003EBD 280 4 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_Init 0x0800B20B 40 2 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_MspInit 0x080068CD 104 4 Code Gb dac.o
HAL_DAC_SetValue 0x0800AAEB 42 2 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_Start 0x0800AA99 82 2 Code Gb stm32g0xx_hal_dac.o
HAL_DMA_Abort 0x08004219 116 4 Code Gb stm32g0xx_hal_dma.o
HAL_DMA_Init 0x08003FD5 236 4 Code Gb stm32g0xx_hal_dma.o
HAL_DMA_PollForTransfer 0x0800428D 284 4 Code Gb stm32g0xx_hal_dma.o
HAL_DMA_Start 0x080040C1 140 4 Code Gb stm32g0xx_hal_dma.o
HAL_DMA_Start_IT 0x0800414D 204 4 Code Gb stm32g0xx_hal_dma.o
HAL_Delay 0x08003259 36 4 Code Wk stm32g0xx_hal.o
HAL_FLASHEx_Erase 0x080044DD 184 4 Code Gb stm32g0xx_hal_flash_ex.o
HAL_FLASH_Lock 0x080044C5 24 4 Code Gb stm32g0xx_hal_flash.o
HAL_FLASH_Program 0x080043A9 156 4 Code Gb stm32g0xx_hal_flash.o
HAL_FLASH_Unlock 0x0800449D 40 4 Code Gb stm32g0xx_hal_flash.o
HAL_GPIO_DeInit 0x0800473D 264 4 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_Init 0x08004595 424 4 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_ReadPin 0x0800AB27 10 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_TogglePin 0x0800B243 16 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_WritePin 0x0800B233 16 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GetTick 0x0800324D 12 4 Code Wk stm32g0xx_hal.o
HAL_IncTick 0x08003235 24 4 Code Wk stm32g0xx_hal.o
HAL_Init 0x080031C1 40 4 Code Gb stm32g0xx_hal.o
HAL_InitTick 0x080031E9 76 4 Code Wk stm32g0xx_hal.o
HAL_MspInit 0x08009E55 64 4 Code Gb stm32g0xx_hal_msp.o
HAL_NVIC_DisableIRQ 0x08003D7D 32 4 Code Gb stm32g0xx_hal_cortex.o
HAL_NVIC_EnableIRQ 0x08003D65 24 4 Code Gb stm32g0xx_hal_cortex.o
HAL_NVIC_SetPriority 0x08003D25 64 4 Code Gb stm32g0xx_hal_cortex.o
HAL_NVIC_SystemReset 0x08003D9D 28 4 Code Gb stm32g0xx_hal_cortex.o
HAL_PWREx_ControlVoltageScaling 0x08004845 84 4 Code Gb stm32g0xx_hal_pwr_ex.o
HAL_RCCEx_PeriphCLKConfig 0x08004F3D 520 4 Code Gb stm32g0xx_hal_rcc_ex.o
HAL_RCC_CSSCallback 0x0800AB31 2 2 Code Wk stm32g0xx_hal_rcc.o
HAL_RCC_ClockConfig 0x08004CD9 372 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RCC_EnableCSS 0x08004EFD 20 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RCC_GetPCLK1Freq 0x08004ED5 40 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RCC_GetSysClockFreq 0x08004E4D 136 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RCC_LSECSSCallback 0x0800AB33 2 2 Code Wk stm32g0xx_hal_rcc.o
HAL_RCC_NMI_IRQHandler 0x08004F11 44 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RCC_OscConfig 0x08004899 1 088 4 Code Gb stm32g0xx_hal_rcc.o
HAL_RS485Ex_Init 0x08005F1D 140 4 Code Gb stm32g0xx_hal_uart_ex.o
HAL_SYSCFG_DisableVREFBUF 0x08003291 16 4 Code Gb stm32g0xx_hal.o
HAL_SYSCFG_StrobeDBattpinsConfig 0x080032A1 20 4 Code Gb stm32g0xx_hal.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 0x0800327D 20 4 Code Gb stm32g0xx_hal.o
HAL_SYSTICK_Config 0x08003DB9 52 4 Code Gb stm32g0xx_hal_cortex.o
HAL_TIMEx_Break2Callback 0x0800AB97 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_BreakCallback 0x0800AB95 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_CommutCallback 0x0800AB93 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_MasterConfigSynchronization 0x080055B9 124 4 Code Gb stm32g0xx_hal_tim_ex.o
HAL_TIM_Base_Init 0x0800AB35 86 2 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_Base_MspInit 0x0800A2D5 364 4 Code Gb tim.o
HAL_TIM_Base_Start 0x08005205 108 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_Base_Start_IT 0x08005271 112 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_Base_Stop_IT 0x080052E1 52 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_ConfigClockSource 0x08005479 320 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_IC_CaptureCallback 0x0800AB8B 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_IRQHandler 0x08005315 356 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_OC_DelayElapsedCallback 0x0800AB8D 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_PWM_PulseFinishedCallback 0x0800AB8F 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_PeriodElapsedCallback 0x08009F41 216 4 Code Gb stm32g0xx_it.o
HAL_TIM_TriggerCallback 0x0800AB91 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_UARTEx_DisableFifoMode 0x0800AE03 54 2 Code Gb stm32g0xx_hal_uart_ex.o
HAL_UARTEx_RxEventCallback 0x0800AD5B 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UARTEx_SetRxFifoThreshold 0x08006029 128 4 Code Gb stm32g0xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold 0x08005FA9 128 4 Code Gb stm32g0xx_hal_uart_ex.o
HAL_UART_ErrorCallback 0x0800AD59 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_MspInit 0x0800A4B5 164 4 Code Gb usart.o
HAL_UART_Receive_IT 0x08005A55 120 4 Code Gb stm32g0xx_hal_uart.o
HAL_UART_RxCpltCallback 0x0800AD5F 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_Transmit_IT 0x080058AD 208 4 Code Gb stm32g0xx_hal_uart.o
HAL_UART_TxCpltCallback 0x0800AD5D 2 2 Code Wk stm32g0xx_hal_uart.o
HardFault_Handler 0x08009EB9 40 4 Code Gb stm32g0xx_it.o
HeavyCalculations 0x080083D5 1 352 4 Code Gb main.o
I2C1_IRQHandler 0x0800A9CF 2 Code Wk STM32G07x_Vectors.o
I2C2_IRQHandler 0x0800A9D1 2 Code Wk STM32G07x_Vectors.o
InrushCurrentDetected 0x08007ED1 104 4 Code Gb main.o
Keys_Management 0x08008045 116 4 Code Gb main.o
LEDBlink 0x0800AEBB 114 2 Code Gb main.o
LOG_E 0x08006EA5 60 4 Code Gb log.o
LOG_I 0x08006E2D 60 4 Code Gb log.o
LOG_W 0x08006E69 60 4 Code Gb log.o
LVP_Management_NoAutoreconnect 0x08008ED9 132 4 Code Gb main.o
LVP_OVP_Management_NoAutoreconnect 0x08009421 204 4 Code Gb main.o
MODBUS_UART_IRQHandler 0x080098ED 592 4 Code Gb modbus.o
MX_ADC1_Init 0x0800663D 264 4 Code Gb adc.o
MX_CRC_Init 0x08006809 56 4 Code Gb crc.o
MX_DAC1_Init 0x08006871 92 4 Code Gb dac.o
MX_DMA_Init 0x08006935 108 4 Code Gb dma.o
MX_GPIO_Init 0x08006CED 320 4 Code Gb gpio.o
MX_TIM14_Init 0x0800A1C9 52 4 Code Gb tim.o
MX_TIM15_Init 0x0800A1FD 104 4 Code Gb tim.o
MX_TIM16_Init 0x0800A265 56 4 Code Gb tim.o
MX_TIM17_Init 0x0800A29D 56 4 Code Gb tim.o
MX_TIM2_Init 0x0800A0D1 96 4 Code Gb tim.o
MX_TIM6_Init 0x0800A131 76 4 Code Gb tim.o
MX_TIM7_Init 0x0800A17D 76 4 Code Gb tim.o
MX_USART1_UART_Init 0x0800A441 116 4 Code Gb usart.o
NMI_Handler 0x08009E95 36 4 Code Gb stm32g0xx_it.o
OVP_Management_NoAutoreconnect 0x080090D5 132 4 Code Gb main.o
OVP_ignored__LVP_not_present 0x08008E45 68 4 Code Gb main.o
OVP_ignored__LVP_present 0x08008E89 80 4 Code Gb main.o
OVP_ignored__LVP_present_NoAutoreconnect 0x08008F5D 100 4 Code Gb main.o
OVP_not_present__LVP_ignored 0x08009041 68 4 Code Gb main.o
OVP_not_present__LVP_not_present 0x08009259 108 4 Code Gb main.o
OVP_not_present__LVP_present 0x080092C5 120 4 Code Gb main.o
OVP_present__LVP_ignored 0x08009085 80 4 Code Gb main.o
OVP_present__LVP_ignored_NoAutoreconnect 0x08009159 100 4 Code Gb main.o
OVP_present__LVP_not_present 0x0800933D 124 4 Code Gb main.o
OVP_present__LVP_present 0x080093B9 104 4 Code Gb main.o
OpenBothMOSFETSVeryFast 0x08008BED 24 4 Code Gb main.o
PVD_IRQHandler 0x0800A9B3 2 Code Wk STM32G07x_Vectors.o
PendSV_Handler 0x0800AFB7 2 2 Code Gb stm32g0xx_it.o
RCC_IRQHandler 0x0800A9B9 2 Code Wk STM32G07x_Vectors.o
RS485DisableButtonManagement 0x0800891D 124 4 Code Gb main.o
RTC_STAMP_IRQHandler 0x0800A9B5 2 Code Wk STM32G07x_Vectors.o
Reset_Handler 0x0800A9DF 2 Code Gb STM32G0xx_Startup.o
SEGGER_RTT_Write 0x0800A895 52 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteNoLock 0x0800A811 132 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteString 0x0800A8C9 60 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_printf 0x0800B3B7 28 2 Code Gb SEGGER_RTT_printf.o
SEGGER_RTT_vprintf 0x080060A9 1 176 4 Code Gb SEGGER_RTT_printf.o
SPI1_IRQHandler 0x0800A9D3 2 Code Wk STM32G07x_Vectors.o
SPI2_IRQHandler 0x0800A9D5 2 Code Wk STM32G07x_Vectors.o
SVC_Handler 0x0800AFB5 2 2 Code Gb stm32g0xx_it.o
SetReturnFunction 0x08009E45 16 4 Code Gb precharge.o
ShowSlaveAddressOnLED 0x0800AE81 58 2 Code Gb main.o
StartAutoMode 0x080094ED 140 4 Code Gb main.o
StartOffMode 0x08007911 248 4 Code Gb main.o
StartOnMode 0x08009579 116 4 Code Gb main.o
StartUpSequence 0x0800783D 100 4 Code Gb main.o
SystemClock_Config 0x080077BD 128 4 Code Gb main.o
SystemCoreClockUpdate 0x080030D1 144 4 Code Gb system_stm32g0xx.o
SystemInit 0x080030C1 16 4 Code Gb system_stm32g0xx.o
TIM14_IRQHandler 0x08009F01 16 4 Code Gb stm32g0xx_it.o
TIM15_IRQHandler 0x08009F11 16 4 Code Gb stm32g0xx_it.o
TIM16_IRQHandler 0x08009F21 16 4 Code Gb stm32g0xx_it.o
TIM17_IRQHandler 0x08009F31 16 4 Code Gb stm32g0xx_it.o
TIM1_BRK_UP_TRG_COMP_IRQHandler 0x0800A9C7 2 Code Wk STM32G07x_Vectors.o
TIM1_CC_IRQHandler 0x0800A9C9 2 Code Wk STM32G07x_Vectors.o
TIM2_IRQHandler 0x0800A9CB 2 Code Wk STM32G07x_Vectors.o
TIM3_IRQHandler 0x0800A9CD 2 Code Wk STM32G07x_Vectors.o
TIM6_DAC_LPTIM1_IRQHandler 0x08009EE1 16 4 Code Gb stm32g0xx_it.o
TIM7_LPTIM2_IRQHandler 0x08009EF1 16 4 Code Gb stm32g0xx_it.o
TIM_Base_SetConfig 0x08005145 192 4 Code Gb stm32g0xx_hal_tim.o
TurnBlueLEDOn 0x08008BCD 32 4 Code Gb main.o
TurnExternalGreenLEDOff 0x08008CF9 32 4 Code Gb main.o
TurnExternalGreenLEDOn 0x08008D19 32 4 Code Gb main.o
TurnExternalRedLEDOff 0x08008C7D 48 4 Code Gb main.o
TurnGreenLEDOff 0x08008D85 32 4 Code Gb main.o
TurnGreenLEDOn 0x08008DA5 32 4 Code Gb main.o
UART_AdvFeatureConfig 0x0800AB99 210 2 Code Gb stm32g0xx_hal_uart.o
UART_CheckIdleState 0x08005845 104 4 Code Gb stm32g0xx_hal_uart.o
UART_RxISR_16BIT 0x0800B317 160 2 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_16BIT_FIFOEN 0x08005BE1 412 4 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_8BIT 0x0800AD61 162 2 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_8BIT_FIFOEN 0x08005D7D 416 4 Code Lc stm32g0xx_hal_uart.o
UART_SetConfig 0x08005635 528 4 Code Gb stm32g0xx_hal_uart.o
UART_Start_Receive_IT 0x08005ACD 276 4 Code Gb stm32g0xx_hal_uart.o
UART_TxISR_16BIT 0x080059F5 96 4 Code Lc stm32g0xx_hal_uart.o
UART_TxISR_16BIT_FIFOEN 0x0800597D 120 4 Code Lc stm32g0xx_hal_uart.o
UART_TxISR_8BIT 0x0800B2BF 88 2 Code Lc stm32g0xx_hal_uart.o
UART_TxISR_8BIT_FIFOEN 0x0800B253 108 2 Code Lc stm32g0xx_hal_uart.o
UART_WaitOnFlagUntilTimeout 0x0800AC6B 238 2 Code Gb stm32g0xx_hal_uart.o
UCPD1_UCPD2_IRQHandler 0x0800A9C1 2 Code Wk STM32G07x_Vectors.o
USART2_IRQHandler 0x0800A9D7 2 Code Wk STM32G07x_Vectors.o
USART3_USART4_LPUART1_IRQHandler 0x0800A9D9 2 Code Wk STM32G07x_Vectors.o
WWDG_IRQHandler 0x0800A9B1 2 Code Wk STM32G07x_Vectors.o
WriteConfigToFLASH 0x080069A9 144 4 Code Gb feeprom.o
WriteLogToFLASH 0x08006BB1 144 4 Code Gb feeprom.o
_DoInit 0x0800A709 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_PrintUnsigned 0x08006541 252 4 Code Lc SEGGER_RTT_printf.o
_StoreChar 0x0800AE39 66 2 Code Lc SEGGER_RTT_printf.o
_WriteBlocking 0x0800A7A9 104 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteNoCheck 0x0800A75D 74 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
__SEGGER_init_copy 0x0800E377 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
__SEGGER_init_done 0x0800A973 4 Code Gb SEGGER_THUMB_Startup.o
__SEGGER_init_zero 0x0800E365 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
__aeabi_d2uiz 0x0800A559 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_dmul 0x0800AFF1 2 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_dmul_aux 0x0800AFB9 394 2 Code Lc floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv 0x0800A5A5 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv0 0x0800A6CD 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr 0x0800A6F5 20 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr4 0x0800A6F5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr8 0x0800A6F5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy 0x0800A6E5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy4 0x0800A6E5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy8 0x0800A6E5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset 0x0800A6F7 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset4 0x0800A6F7 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset8 0x0800A6F7 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_ui2d 0x0800A589 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidiv 0x0800A5E5 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidivmod 0x0800A61D 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uldivmod 0x0800A62D 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
_start 0x0800A969 4 Code Gb SEGGER_THUMB_Startup.o
checkKeys 0x0800A019 124 4 Code Gb tast.o
exit 0x0800A977 4 Code Gb SEGGER_THUMB_Startup.o
get_key_long 0x0800A0B1 32 4 Code Gb tast.o
get_key_short 0x0800A095 28 4 Code Gb tast.o
main 0x08006EE1 2 268 4 Code Gb main.o
mbGetFrameComplete 0x0800B3D3 4 2 Code Gb modbus.o
mbInit 0x0800AF2D 70 2 Code Gb modbus.o
mbSlaveCheckModbusRtuQuery 0x08009B3D 160 4 Code Gb modbus.o
mbSlaveProcessPdu 0x0800AF73 66 2 Code Gb modbus.o
mbSlaveProcessRtuQuery 0x08009BDD 160 4 Code Gb modbus.o
mbSlaveReadHoldingRegisters 0x08009C7D 128 4 Code Gb modbus.o
mbSlaveWriteMultipleRegisters 0x08009D79 204 4 Code Gb modbus.o
mbSlaveWriteSingleRegister 0x08009CFD 124 4 Code Gb modbus.o
mbUartInit 0x080097CD 288 4 Code Gb modbus.o
memcpy 0x0800A6E5 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
memset 0x0800A6FD 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
reset_handler 0x0800A9DF 2 Code Gb STM32G0xx_Startup.o
strlen 0x0800A6D5 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)

Function symbols by address

Address Symbol name Size Align Type Bd Object File
0x080030C1 SystemInit 16 4 Code Gb system_stm32g0xx.o
0x080030D1 SystemCoreClockUpdate 144 4 Code Gb system_stm32g0xx.o
0x080031C1 HAL_Init 40 4 Code Gb stm32g0xx_hal.o
0x080031E9 HAL_InitTick 76 4 Code Wk stm32g0xx_hal.o
0x08003235 HAL_IncTick 24 4 Code Wk stm32g0xx_hal.o
0x0800324D HAL_GetTick 12 4 Code Wk stm32g0xx_hal.o
0x08003259 HAL_Delay 36 4 Code Wk stm32g0xx_hal.o
0x0800327D HAL_SYSCFG_VREFBUF_HighImpedanceConfig 20 4 Code Gb stm32g0xx_hal.o
0x08003291 HAL_SYSCFG_DisableVREFBUF 16 4 Code Gb stm32g0xx_hal.o
0x080032A1 HAL_SYSCFG_StrobeDBattpinsConfig 20 4 Code Gb stm32g0xx_hal.o
0x080032B5 HAL_ADC_Init 604 4 Code Gb stm32g0xx_hal_adc.o
0x08003511 ADC_ConversionStop 92 4 Code Gb stm32g0xx_hal_adc.o
0x0800356D ADC_Disable 104 4 Code Gb stm32g0xx_hal_adc.o
0x080035D5 ADC_Enable 172 4 Code Gb stm32g0xx_hal_adc.o
0x08003681 HAL_ADC_Start_DMA 172 4 Code Gb stm32g0xx_hal_adc.o
0x0800372D HAL_ADC_ConfigChannel 600 4 Code Gb stm32g0xx_hal_adc.o
0x08003985 HAL_ADC_AnalogWDGConfig 772 4 Code Gb stm32g0xx_hal_adc.o
0x08003C89 HAL_ADCEx_Calibration_Start 156 4 Code Gb stm32g0xx_hal_adc_ex.o
0x08003D25 HAL_NVIC_SetPriority 64 4 Code Gb stm32g0xx_hal_cortex.o
0x08003D65 HAL_NVIC_EnableIRQ 24 4 Code Gb stm32g0xx_hal_cortex.o
0x08003D7D HAL_NVIC_DisableIRQ 32 4 Code Gb stm32g0xx_hal_cortex.o
0x08003D9D HAL_NVIC_SystemReset 28 4 Code Gb stm32g0xx_hal_cortex.o
0x08003DB9 HAL_SYSTICK_Config 52 4 Code Gb stm32g0xx_hal_cortex.o
0x08003DED HAL_CRC_Init 120 4 Code Gb stm32g0xx_hal_crc.o
0x08003E65 HAL_CRCEx_Polynomial_Set 88 4 Code Gb stm32g0xx_hal_crc_ex.o
0x08003EBD HAL_DAC_ConfigChannel 280 4 Code Gb stm32g0xx_hal_dac.o
0x08003FD5 HAL_DMA_Init 236 4 Code Gb stm32g0xx_hal_dma.o
0x080040C1 HAL_DMA_Start 140 4 Code Gb stm32g0xx_hal_dma.o
0x0800414D HAL_DMA_Start_IT 204 4 Code Gb stm32g0xx_hal_dma.o
0x08004219 HAL_DMA_Abort 116 4 Code Gb stm32g0xx_hal_dma.o
0x0800428D HAL_DMA_PollForTransfer 284 4 Code Gb stm32g0xx_hal_dma.o
0x080043A9 HAL_FLASH_Program 156 4 Code Gb stm32g0xx_hal_flash.o
0x08004445 FLASH_WaitForLastOperation 88 4 Code Gb stm32g0xx_hal_flash.o
0x0800449D HAL_FLASH_Unlock 40 4 Code Gb stm32g0xx_hal_flash.o
0x080044C5 HAL_FLASH_Lock 24 4 Code Gb stm32g0xx_hal_flash.o
0x080044DD HAL_FLASHEx_Erase 184 4 Code Gb stm32g0xx_hal_flash_ex.o
0x08004595 HAL_GPIO_Init 424 4 Code Gb stm32g0xx_hal_gpio.o
0x0800473D HAL_GPIO_DeInit 264 4 Code Gb stm32g0xx_hal_gpio.o
0x08004845 HAL_PWREx_ControlVoltageScaling 84 4 Code Gb stm32g0xx_hal_pwr_ex.o
0x08004899 HAL_RCC_OscConfig 1 088 4 Code Gb stm32g0xx_hal_rcc.o
0x08004CD9 HAL_RCC_ClockConfig 372 4 Code Gb stm32g0xx_hal_rcc.o
0x08004E4D HAL_RCC_GetSysClockFreq 136 4 Code Gb stm32g0xx_hal_rcc.o
0x08004ED5 HAL_RCC_GetPCLK1Freq 40 4 Code Gb stm32g0xx_hal_rcc.o
0x08004EFD HAL_RCC_EnableCSS 20 4 Code Gb stm32g0xx_hal_rcc.o
0x08004F11 HAL_RCC_NMI_IRQHandler 44 4 Code Gb stm32g0xx_hal_rcc.o
0x08004F3D HAL_RCCEx_PeriphCLKConfig 520 4 Code Gb stm32g0xx_hal_rcc_ex.o
0x08005145 TIM_Base_SetConfig 192 4 Code Gb stm32g0xx_hal_tim.o
0x08005205 HAL_TIM_Base_Start 108 4 Code Gb stm32g0xx_hal_tim.o
0x08005271 HAL_TIM_Base_Start_IT 112 4 Code Gb stm32g0xx_hal_tim.o
0x080052E1 HAL_TIM_Base_Stop_IT 52 4 Code Gb stm32g0xx_hal_tim.o
0x08005315 HAL_TIM_IRQHandler 356 4 Code Gb stm32g0xx_hal_tim.o
0x08005479 HAL_TIM_ConfigClockSource 320 4 Code Gb stm32g0xx_hal_tim.o
0x080055B9 HAL_TIMEx_MasterConfigSynchronization 124 4 Code Gb stm32g0xx_hal_tim_ex.o
0x08005635 UART_SetConfig 528 4 Code Gb stm32g0xx_hal_uart.o
0x08005845 UART_CheckIdleState 104 4 Code Gb stm32g0xx_hal_uart.o
0x080058AD HAL_UART_Transmit_IT 208 4 Code Gb stm32g0xx_hal_uart.o
0x0800597D UART_TxISR_16BIT_FIFOEN 120 4 Code Lc stm32g0xx_hal_uart.o
0x080059F5 UART_TxISR_16BIT 96 4 Code Lc stm32g0xx_hal_uart.o
0x08005A55 HAL_UART_Receive_IT 120 4 Code Gb stm32g0xx_hal_uart.o
0x08005ACD UART_Start_Receive_IT 276 4 Code Gb stm32g0xx_hal_uart.o
0x08005BE1 UART_RxISR_16BIT_FIFOEN 412 4 Code Lc stm32g0xx_hal_uart.o
0x08005D7D UART_RxISR_8BIT_FIFOEN 416 4 Code Lc stm32g0xx_hal_uart.o
0x08005F1D HAL_RS485Ex_Init 140 4 Code Gb stm32g0xx_hal_uart_ex.o
0x08005FA9 HAL_UARTEx_SetTxFifoThreshold 128 4 Code Gb stm32g0xx_hal_uart_ex.o
0x08006029 HAL_UARTEx_SetRxFifoThreshold 128 4 Code Gb stm32g0xx_hal_uart_ex.o
0x080060A9 SEGGER_RTT_vprintf 1 176 4 Code Gb SEGGER_RTT_printf.o
0x08006541 _PrintUnsigned 252 4 Code Lc SEGGER_RTT_printf.o
0x0800663D MX_ADC1_Init 264 4 Code Gb adc.o
0x08006745 HAL_ADC_MspInit 196 4 Code Gb adc.o
0x08006809 MX_CRC_Init 56 4 Code Gb crc.o
0x08006841 HAL_CRC_MspInit 48 4 Code Gb crc.o
0x08006871 MX_DAC1_Init 92 4 Code Gb dac.o
0x080068CD HAL_DAC_MspInit 104 4 Code Gb dac.o
0x08006935 MX_DMA_Init 108 4 Code Gb dma.o
0x080069A1 FEEPROM_StatFreeBytes 8 4 Code Gb feeprom.o
0x080069A9 WriteConfigToFLASH 144 4 Code Gb feeprom.o
0x08006A39 FEEPROM_readConfig 180 4 Code Gb feeprom.o
0x08006AED FEEPROM_storeConfig 124 4 Code Gb feeprom.o
0x08006B69 FEEPROM_fullRestore 56 4 Code Gb feeprom.o
0x08006BA1 FEEPROM_isFirstStart 16 4 Code Gb feeprom.o
0x08006BB1 WriteLogToFLASH 144 4 Code Gb feeprom.o
0x08006C41 FEEPROM_ResetLogData 32 4 Code Gb feeprom.o
0x08006C61 FEEPROM_ReadLogData 76 4 Code Gb feeprom.o
0x08006CAD FEEPROM_StoreLogData 64 4 Code Gb feeprom.o
0x08006CED MX_GPIO_Init 320 4 Code Gb gpio.o
0x08006E2D LOG_I 60 4 Code Gb log.o
0x08006E69 LOG_W 60 4 Code Gb log.o
0x08006EA5 LOG_E 60 4 Code Gb log.o
0x08006EE1 main 2 268 4 Code Gb main.o
0x080077BD SystemClock_Config 128 4 Code Gb main.o
0x0800783D StartUpSequence 100 4 Code Gb main.o
0x080078A1 CopyingVectorTableToRAM 112 4 Code Gb main.o
0x08007911 StartOffMode 248 4 Code Gb main.o
0x08007A09 DIP_Switches 1 144 4 Code Gb main.o
0x08007E81 BlueLEDShortBlinking 80 4 Code Gb main.o
0x08007ED1 InrushCurrentDetected 104 4 Code Gb main.o
0x08007F39 ABVoltageDropCalculation 268 4 Code Gb main.o
0x08008045 Keys_Management 116 4 Code Gb main.o
0x080080B9 DEBUG_print 796 4 Code Gb main.o
0x080083D5 HeavyCalculations 1 352 4 Code Gb main.o
0x0800891D RS485DisableButtonManagement 124 4 Code Gb main.o
0x08008999 ExternalRedLED1ShortOnThenLongPauseBlinking 100 4 Code Gb main.o
0x080089FD ExternalRedLED2ShortOnThenLongPauseBlinking 104 4 Code Gb main.o
0x08008A65 ExternalRedLED3ShortOnThenLongPauseBlinking 108 4 Code Gb main.o
0x08008AD1 ExternalRedLED4ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
0x08008B45 ExternalRedLED5ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
0x08008BB9 Error_Handler 20 4 Code Gb main.o
0x08008BCD TurnBlueLEDOn 32 4 Code Gb main.o
0x08008BED OpenBothMOSFETSVeryFast 24 4 Code Gb main.o
0x08008C05 ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 120 4 Code Gb main.o
0x08008C7D TurnExternalRedLEDOff 48 4 Code Gb main.o
0x08008CAD ExternalGreenLEDShortBlinking 76 4 Code Gb main.o
0x08008CF9 TurnExternalGreenLEDOff 32 4 Code Gb main.o
0x08008D19 TurnExternalGreenLEDOn 32 4 Code Gb main.o
0x08008D39 GreenLEDShortBlinking 76 4 Code Gb main.o
0x08008D85 TurnGreenLEDOff 32 4 Code Gb main.o
0x08008DA5 TurnGreenLEDOn 32 4 Code Gb main.o
0x08008DC5 AUTO_LVP_Management 128 4 Code Gb main.o
0x08008E45 OVP_ignored__LVP_not_present 68 4 Code Gb main.o
0x08008E89 OVP_ignored__LVP_present 80 4 Code Gb main.o
0x08008ED9 LVP_Management_NoAutoreconnect 132 4 Code Gb main.o
0x08008F5D OVP_ignored__LVP_present_NoAutoreconnect 100 4 Code Gb main.o
0x08008FC1 AUTO_OVP_Management 128 4 Code Gb main.o
0x08009041 OVP_not_present__LVP_ignored 68 4 Code Gb main.o
0x08009085 OVP_present__LVP_ignored 80 4 Code Gb main.o
0x080090D5 OVP_Management_NoAutoreconnect 132 4 Code Gb main.o
0x08009159 OVP_present__LVP_ignored_NoAutoreconnect 100 4 Code Gb main.o
0x080091BD AUTO_LVP_OVP_Management 156 4 Code Gb main.o
0x08009259 OVP_not_present__LVP_not_present 108 4 Code Gb main.o
0x080092C5 OVP_not_present__LVP_present 120 4 Code Gb main.o
0x0800933D OVP_present__LVP_not_present 124 4 Code Gb main.o
0x080093B9 OVP_present__LVP_present 104 4 Code Gb main.o
0x08009421 LVP_OVP_Management_NoAutoreconnect 204 4 Code Gb main.o
0x080094ED StartAutoMode 140 4 Code Gb main.o
0x08009579 StartOnMode 116 4 Code Gb main.o
0x080095ED CallibrateCurrentSensorZeroOffsetOnContactBB 132 4 Code Gb main.o
0x08009671 CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code Gb main.o
0x08009765 CallibrateVoltageDropABMiddlePointOffset 104 4 Code Gb main.o
0x080097CD mbUartInit 288 4 Code Gb modbus.o
0x080098ED MODBUS_UART_IRQHandler 592 4 Code Gb modbus.o
0x08009B3D mbSlaveCheckModbusRtuQuery 160 4 Code Gb modbus.o
0x08009BDD mbSlaveProcessRtuQuery 160 4 Code Gb modbus.o
0x08009C7D mbSlaveReadHoldingRegisters 128 4 Code Gb modbus.o
0x08009CFD mbSlaveWriteSingleRegister 124 4 Code Gb modbus.o
0x08009D79 mbSlaveWriteMultipleRegisters 204 4 Code Gb modbus.o
0x08009E45 SetReturnFunction 16 4 Code Gb precharge.o
0x08009E55 HAL_MspInit 64 4 Code Gb stm32g0xx_hal_msp.o
0x08009E95 NMI_Handler 36 4 Code Gb stm32g0xx_it.o
0x08009EB9 HardFault_Handler 40 4 Code Gb stm32g0xx_it.o
0x08009EE1 TIM6_DAC_LPTIM1_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EF1 TIM7_LPTIM2_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009F01 TIM14_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009F11 TIM15_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009F21 TIM16_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009F31 TIM17_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009F41 HAL_TIM_PeriodElapsedCallback 216 4 Code Gb stm32g0xx_it.o
0x0800A019 checkKeys 124 4 Code Gb tast.o
0x0800A095 get_key_short 28 4 Code Gb tast.o
0x0800A0B1 get_key_long 32 4 Code Gb tast.o
0x0800A0D1 MX_TIM2_Init 96 4 Code Gb tim.o
0x0800A131 MX_TIM6_Init 76 4 Code Gb tim.o
0x0800A17D MX_TIM7_Init 76 4 Code Gb tim.o
0x0800A1C9 MX_TIM14_Init 52 4 Code Gb tim.o
0x0800A1FD MX_TIM15_Init 104 4 Code Gb tim.o
0x0800A265 MX_TIM16_Init 56 4 Code Gb tim.o
0x0800A29D MX_TIM17_Init 56 4 Code Gb tim.o
0x0800A2D5 HAL_TIM_Base_MspInit 364 4 Code Gb tim.o
0x0800A441 MX_USART1_UART_Init 116 4 Code Gb usart.o
0x0800A4B5 HAL_UART_MspInit 164 4 Code Gb usart.o
0x0800A559 __aeabi_d2uiz 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A589 __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A5A5 __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A5E5 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A61D __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A62D __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6CD __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6D5 strlen 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6E5 memcpy 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6E5 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6E5 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6E5 __aeabi_memcpy 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F5 __aeabi_memclr8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F5 __aeabi_memclr4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F5 __aeabi_memclr 20 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F7 __aeabi_memset8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F7 __aeabi_memset4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6F7 __aeabi_memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6FD memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A709 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A75D _WriteNoCheck 74 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A7A9 _WriteBlocking 104 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A811 SEGGER_RTT_WriteNoLock 132 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A895 SEGGER_RTT_Write 52 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A8C9 SEGGER_RTT_WriteString 60 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A969 _start 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A973 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A977 exit 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A9B1 WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9B3 PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9B5 RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9B7 FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9B9 RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9BB EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9BD EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9BF EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9C1 UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9C3 DMA1_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9C5 DMA_Channel4_5_6_7_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9C7 TIM1_BRK_UP_TRG_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9C9 TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9CB TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9CD TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9CF I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9D1 I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9D3 SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9D5 SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9D7 USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9D9 USART3_USART4_LPUART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9DB CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9DD AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A9DF reset_handler 2 Code Gb STM32G0xx_Startup.o
0x0800A9DF Reset_Handler 2 Code Gb STM32G0xx_Startup.o
0x0800A9E5 ADC_DMAHalfConvCplt 10 2 Code Lc stm32g0xx_hal_adc.o
0x0800A9EF ADC_DMAError 26 2 Code Lc stm32g0xx_hal_adc.o
0x0800AA09 HAL_ADC_Stop_DMA 138 2 Code Gb stm32g0xx_hal_adc.o
0x0800AA93 HAL_ADC_ConvCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA95 HAL_ADC_ErrorCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA97 HAL_ADC_ConvHalfCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA99 HAL_DAC_Start 82 2 Code Gb stm32g0xx_hal_dac.o
0x0800AAEB HAL_DAC_SetValue 42 2 Code Gb stm32g0xx_hal_dac.o
0x0800AB15 HAL_DACEx_GetTrimOffset 18 2 Code Gb stm32g0xx_hal_dac_ex.o
0x0800AB27 HAL_GPIO_ReadPin 10 2 Code Gb stm32g0xx_hal_gpio.o
0x0800AB31 HAL_RCC_CSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
0x0800AB33 HAL_RCC_LSECSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
0x0800AB35 HAL_TIM_Base_Init 86 2 Code Gb stm32g0xx_hal_tim.o
0x0800AB8B HAL_TIM_IC_CaptureCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB8D HAL_TIM_OC_DelayElapsedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB8F HAL_TIM_PWM_PulseFinishedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB91 HAL_TIM_TriggerCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB93 HAL_TIMEx_CommutCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB95 HAL_TIMEx_BreakCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB97 HAL_TIMEx_Break2Callback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB99 UART_AdvFeatureConfig 210 2 Code Gb stm32g0xx_hal_uart.o
0x0800AC6B UART_WaitOnFlagUntilTimeout 238 2 Code Gb stm32g0xx_hal_uart.o
0x0800AD59 HAL_UART_ErrorCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD5B HAL_UARTEx_RxEventCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD5D HAL_UART_TxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD5F HAL_UART_RxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD61 UART_RxISR_8BIT 162 2 Code Lc stm32g0xx_hal_uart.o
0x0800AE03 HAL_UARTEx_DisableFifoMode 54 2 Code Gb stm32g0xx_hal_uart_ex.o
0x0800AE39 _StoreChar 66 2 Code Lc SEGGER_RTT_printf.o
0x0800AE7B FEEPROM_ConfigFreeBytes 6 2 Code Gb feeprom.o
0x0800AE81 ShowSlaveAddressOnLED 58 2 Code Gb main.o
0x0800AEBB LEDBlink 114 2 Code Gb main.o
0x0800AF2D mbInit 70 2 Code Gb modbus.o
0x0800AF73 mbSlaveProcessPdu 66 2 Code Gb modbus.o
0x0800AFB5 SVC_Handler 2 2 Code Gb stm32g0xx_it.o
0x0800AFB7 PendSV_Handler 2 2 Code Gb stm32g0xx_it.o
0x0800AFB9 __aeabi_dmul_aux 394 2 Code Lc floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800AFF1 __aeabi_dmul 2 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800B143 HAL_ADC_Stop 64 2 Code Gb stm32g0xx_hal_adc.o
0x0800B183 ADC_DMAConvCplt 124 2 Code Lc stm32g0xx_hal_adc.o
0x0800B1FF HAL_ADCEx_Calibration_GetValue 12 2 Code Gb stm32g0xx_hal_adc_ex.o
0x0800B20B HAL_DAC_Init 40 2 Code Gb stm32g0xx_hal_dac.o
0x0800B233 HAL_GPIO_WritePin 16 2 Code Gb stm32g0xx_hal_gpio.o
0x0800B243 HAL_GPIO_TogglePin 16 2 Code Gb stm32g0xx_hal_gpio.o
0x0800B253 UART_TxISR_8BIT_FIFOEN 108 2 Code Lc stm32g0xx_hal_uart.o
0x0800B2BF UART_TxISR_8BIT 88 2 Code Lc stm32g0xx_hal_uart.o
0x0800B317 UART_RxISR_16BIT 160 2 Code Lc stm32g0xx_hal_uart.o
0x0800B3B7 SEGGER_RTT_printf 28 2 Code Gb SEGGER_RTT_printf.o
0x0800B3D3 mbGetFrameComplete 4 2 Code Gb modbus.o
0x0800E365 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
0x0800E377 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)

Function symbols by descending size

Symbol name Size Align Type Bd Object File
main 2 268 4 Code Gb main.o
HeavyCalculations 1 352 4 Code Gb main.o
SEGGER_RTT_vprintf 1 176 4 Code Gb SEGGER_RTT_printf.o
DIP_Switches 1 144 4 Code Gb main.o
HAL_RCC_OscConfig 1 088 4 Code Gb stm32g0xx_hal_rcc.o
DEBUG_print 796 4 Code Gb main.o
HAL_ADC_AnalogWDGConfig 772 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_Init 604 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_ConfigChannel 600 4 Code Gb stm32g0xx_hal_adc.o
MODBUS_UART_IRQHandler 592 4 Code Gb modbus.o
UART_SetConfig 528 4 Code Gb stm32g0xx_hal_uart.o
HAL_RCCEx_PeriphCLKConfig 520 4 Code Gb stm32g0xx_hal_rcc_ex.o
HAL_GPIO_Init 424 4 Code Gb stm32g0xx_hal_gpio.o
UART_RxISR_8BIT_FIFOEN 416 4 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_16BIT_FIFOEN 412 4 Code Lc stm32g0xx_hal_uart.o
__aeabi_dmul_aux 394 2 Code Lc floatasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_RCC_ClockConfig 372 4 Code Gb stm32g0xx_hal_rcc.o
HAL_TIM_Base_MspInit 364 4 Code Gb tim.o
HAL_TIM_IRQHandler 356 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_ConfigClockSource 320 4 Code Gb stm32g0xx_hal_tim.o
MX_GPIO_Init 320 4 Code Gb gpio.o
mbUartInit 288 4 Code Gb modbus.o
HAL_DMA_PollForTransfer 284 4 Code Gb stm32g0xx_hal_dma.o
HAL_DAC_ConfigChannel 280 4 Code Gb stm32g0xx_hal_dac.o
UART_Start_Receive_IT 276 4 Code Gb stm32g0xx_hal_uart.o
ABVoltageDropCalculation 268 4 Code Gb main.o
HAL_GPIO_DeInit 264 4 Code Gb stm32g0xx_hal_gpio.o
MX_ADC1_Init 264 4 Code Gb adc.o
_PrintUnsigned 252 4 Code Lc SEGGER_RTT_printf.o
StartOffMode 248 4 Code Gb main.o
CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code Gb main.o
UART_WaitOnFlagUntilTimeout 238 2 Code Gb stm32g0xx_hal_uart.o
HAL_DMA_Init 236 4 Code Gb stm32g0xx_hal_dma.o
HAL_TIM_PeriodElapsedCallback 216 4 Code Gb stm32g0xx_it.o
UART_AdvFeatureConfig 210 2 Code Gb stm32g0xx_hal_uart.o
HAL_UART_Transmit_IT 208 4 Code Gb stm32g0xx_hal_uart.o
HAL_DMA_Start_IT 204 4 Code Gb stm32g0xx_hal_dma.o
LVP_OVP_Management_NoAutoreconnect 204 4 Code Gb main.o
mbSlaveWriteMultipleRegisters 204 4 Code Gb modbus.o
HAL_ADC_MspInit 196 4 Code Gb adc.o
TIM_Base_SetConfig 192 4 Code Gb stm32g0xx_hal_tim.o
HAL_FLASHEx_Erase 184 4 Code Gb stm32g0xx_hal_flash_ex.o
FEEPROM_readConfig 180 4 Code Gb feeprom.o
ADC_Enable 172 4 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_Start_DMA 172 4 Code Gb stm32g0xx_hal_adc.o
HAL_UART_MspInit 164 4 Code Gb usart.o
UART_RxISR_8BIT 162 2 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_16BIT 160 2 Code Lc stm32g0xx_hal_uart.o
__aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
mbSlaveCheckModbusRtuQuery 160 4 Code Gb modbus.o
mbSlaveProcessRtuQuery 160 4 Code Gb modbus.o
AUTO_LVP_OVP_Management 156 4 Code Gb main.o
HAL_ADCEx_Calibration_Start 156 4 Code Gb stm32g0xx_hal_adc_ex.o
HAL_FLASH_Program 156 4 Code Gb stm32g0xx_hal_flash.o
SystemCoreClockUpdate 144 4 Code Gb system_stm32g0xx.o
WriteConfigToFLASH 144 4 Code Gb feeprom.o
WriteLogToFLASH 144 4 Code Gb feeprom.o
HAL_DMA_Start 140 4 Code Gb stm32g0xx_hal_dma.o
HAL_RS485Ex_Init 140 4 Code Gb stm32g0xx_hal_uart_ex.o
StartAutoMode 140 4 Code Gb main.o
HAL_ADC_Stop_DMA 138 2 Code Gb stm32g0xx_hal_adc.o
HAL_RCC_GetSysClockFreq 136 4 Code Gb stm32g0xx_hal_rcc.o
CallibrateCurrentSensorZeroOffsetOnContactBB 132 4 Code Gb main.o
LVP_Management_NoAutoreconnect 132 4 Code Gb main.o
OVP_Management_NoAutoreconnect 132 4 Code Gb main.o
SEGGER_RTT_WriteNoLock 132 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
AUTO_LVP_Management 128 4 Code Gb main.o
AUTO_OVP_Management 128 4 Code Gb main.o
HAL_UARTEx_SetRxFifoThreshold 128 4 Code Gb stm32g0xx_hal_uart_ex.o
HAL_UARTEx_SetTxFifoThreshold 128 4 Code Gb stm32g0xx_hal_uart_ex.o
SystemClock_Config 128 4 Code Gb main.o
mbSlaveReadHoldingRegisters 128 4 Code Gb modbus.o
ADC_DMAConvCplt 124 2 Code Lc stm32g0xx_hal_adc.o
FEEPROM_storeConfig 124 4 Code Gb feeprom.o
HAL_TIMEx_MasterConfigSynchronization 124 4 Code Gb stm32g0xx_hal_tim_ex.o
OVP_present__LVP_not_present 124 4 Code Gb main.o
RS485DisableButtonManagement 124 4 Code Gb main.o
checkKeys 124 4 Code Gb tast.o
mbSlaveWriteSingleRegister 124 4 Code Gb modbus.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 120 4 Code Gb main.o
HAL_CRC_Init 120 4 Code Gb stm32g0xx_hal_crc.o
HAL_UART_Receive_IT 120 4 Code Gb stm32g0xx_hal_uart.o
OVP_not_present__LVP_present 120 4 Code Gb main.o
UART_TxISR_16BIT_FIFOEN 120 4 Code Lc stm32g0xx_hal_uart.o
ExternalRedLED4ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
ExternalRedLED5ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
HAL_DMA_Abort 116 4 Code Gb stm32g0xx_hal_dma.o
Keys_Management 116 4 Code Gb main.o
MX_USART1_UART_Init 116 4 Code Gb usart.o
StartOnMode 116 4 Code Gb main.o
LEDBlink 114 2 Code Gb main.o
CopyingVectorTableToRAM 112 4 Code Gb main.o
HAL_TIM_Base_Start_IT 112 4 Code Gb stm32g0xx_hal_tim.o
ExternalRedLED3ShortOnThenLongPauseBlinking 108 4 Code Gb main.o
HAL_TIM_Base_Start 108 4 Code Gb stm32g0xx_hal_tim.o
MX_DMA_Init 108 4 Code Gb dma.o
OVP_not_present__LVP_not_present 108 4 Code Gb main.o
UART_TxISR_8BIT_FIFOEN 108 2 Code Lc stm32g0xx_hal_uart.o
ADC_Disable 104 4 Code Gb stm32g0xx_hal_adc.o
CallibrateVoltageDropABMiddlePointOffset 104 4 Code Gb main.o
ExternalRedLED2ShortOnThenLongPauseBlinking 104 4 Code Gb main.o
HAL_DAC_MspInit 104 4 Code Gb dac.o
InrushCurrentDetected 104 4 Code Gb main.o
MX_TIM15_Init 104 4 Code Gb tim.o
OVP_present__LVP_present 104 4 Code Gb main.o
UART_CheckIdleState 104 4 Code Gb stm32g0xx_hal_uart.o
_WriteBlocking 104 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
ExternalRedLED1ShortOnThenLongPauseBlinking 100 4 Code Gb main.o
OVP_ignored__LVP_present_NoAutoreconnect 100 4 Code Gb main.o
OVP_present__LVP_ignored_NoAutoreconnect 100 4 Code Gb main.o
StartUpSequence 100 4 Code Gb main.o
MX_TIM2_Init 96 4 Code Gb tim.o
UART_TxISR_16BIT 96 4 Code Lc stm32g0xx_hal_uart.o
ADC_ConversionStop 92 4 Code Gb stm32g0xx_hal_adc.o
MX_DAC1_Init 92 4 Code Gb dac.o
FLASH_WaitForLastOperation 88 4 Code Gb stm32g0xx_hal_flash.o
HAL_CRCEx_Polynomial_Set 88 4 Code Gb stm32g0xx_hal_crc_ex.o
UART_TxISR_8BIT 88 2 Code Lc stm32g0xx_hal_uart.o
HAL_TIM_Base_Init 86 2 Code Gb stm32g0xx_hal_tim.o
HAL_PWREx_ControlVoltageScaling 84 4 Code Gb stm32g0xx_hal_pwr_ex.o
_DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
HAL_DAC_Start 82 2 Code Gb stm32g0xx_hal_dac.o
BlueLEDShortBlinking 80 4 Code Gb main.o
OVP_ignored__LVP_present 80 4 Code Gb main.o
OVP_present__LVP_ignored 80 4 Code Gb main.o
ExternalGreenLEDShortBlinking 76 4 Code Gb main.o
FEEPROM_ReadLogData 76 4 Code Gb feeprom.o
GreenLEDShortBlinking 76 4 Code Gb main.o
HAL_InitTick 76 4 Code Wk stm32g0xx_hal.o
MX_TIM6_Init 76 4 Code Gb tim.o
MX_TIM7_Init 76 4 Code Gb tim.o
_WriteNoCheck 74 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
mbInit 70 2 Code Gb modbus.o
OVP_ignored__LVP_not_present 68 4 Code Gb main.o
OVP_not_present__LVP_ignored 68 4 Code Gb main.o
_StoreChar 66 2 Code Lc SEGGER_RTT_printf.o
mbSlaveProcessPdu 66 2 Code Gb modbus.o
FEEPROM_StoreLogData 64 4 Code Gb feeprom.o
HAL_ADC_Stop 64 2 Code Gb stm32g0xx_hal_adc.o
HAL_MspInit 64 4 Code Gb stm32g0xx_hal_msp.o
HAL_NVIC_SetPriority 64 4 Code Gb stm32g0xx_hal_cortex.o
__aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
LOG_E 60 4 Code Gb log.o
LOG_I 60 4 Code Gb log.o
LOG_W 60 4 Code Gb log.o
SEGGER_RTT_WriteString 60 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
ShowSlaveAddressOnLED 58 2 Code Gb main.o
FEEPROM_fullRestore 56 4 Code Gb feeprom.o
MX_CRC_Init 56 4 Code Gb crc.o
MX_TIM16_Init 56 4 Code Gb tim.o
MX_TIM17_Init 56 4 Code Gb tim.o
__aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_UARTEx_DisableFifoMode 54 2 Code Gb stm32g0xx_hal_uart_ex.o
HAL_SYSTICK_Config 52 4 Code Gb stm32g0xx_hal_cortex.o
HAL_TIM_Base_Stop_IT 52 4 Code Gb stm32g0xx_hal_tim.o
MX_TIM14_Init 52 4 Code Gb tim.o
SEGGER_RTT_Write 52 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
HAL_CRC_MspInit 48 4 Code Gb crc.o
TurnExternalRedLEDOff 48 4 Code Gb main.o
__aeabi_d2uiz 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_RCC_NMI_IRQHandler 44 4 Code Gb stm32g0xx_hal_rcc.o
HAL_DAC_SetValue 42 2 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_Init 40 2 Code Gb stm32g0xx_hal_dac.o
HAL_FLASH_Unlock 40 4 Code Gb stm32g0xx_hal_flash.o
HAL_Init 40 4 Code Gb stm32g0xx_hal.o
HAL_RCC_GetPCLK1Freq 40 4 Code Gb stm32g0xx_hal_rcc.o
HardFault_Handler 40 4 Code Gb stm32g0xx_it.o
HAL_Delay 36 4 Code Wk stm32g0xx_hal.o
NMI_Handler 36 4 Code Gb stm32g0xx_it.o
FEEPROM_ResetLogData 32 4 Code Gb feeprom.o
HAL_NVIC_DisableIRQ 32 4 Code Gb stm32g0xx_hal_cortex.o
TurnBlueLEDOn 32 4 Code Gb main.o
TurnExternalGreenLEDOff 32 4 Code Gb main.o
TurnExternalGreenLEDOn 32 4 Code Gb main.o
TurnGreenLEDOff 32 4 Code Gb main.o
TurnGreenLEDOn 32 4 Code Gb main.o
get_key_long 32 4 Code Gb tast.o
HAL_NVIC_SystemReset 28 4 Code Gb stm32g0xx_hal_cortex.o
SEGGER_RTT_printf 28 2 Code Gb SEGGER_RTT_printf.o
__aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
get_key_short 28 4 Code Gb tast.o
ADC_DMAError 26 2 Code Lc stm32g0xx_hal_adc.o
HAL_FLASH_Lock 24 4 Code Gb stm32g0xx_hal_flash.o
HAL_IncTick 24 4 Code Wk stm32g0xx_hal.o
HAL_NVIC_EnableIRQ 24 4 Code Gb stm32g0xx_hal_cortex.o
OpenBothMOSFETSVeryFast 24 4 Code Gb main.o
Error_Handler 20 4 Code Gb main.o
HAL_RCC_EnableCSS 20 4 Code Gb stm32g0xx_hal_rcc.o
HAL_SYSCFG_StrobeDBattpinsConfig 20 4 Code Gb stm32g0xx_hal.o
HAL_SYSCFG_VREFBUF_HighImpedanceConfig 20 4 Code Gb stm32g0xx_hal.o
__SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
__aeabi_memclr 20 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_DACEx_GetTrimOffset 18 2 Code Gb stm32g0xx_hal_dac_ex.o
__SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a)
FEEPROM_isFirstStart 16 4 Code Gb feeprom.o
HAL_GPIO_TogglePin 16 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_WritePin 16 2 Code Gb stm32g0xx_hal_gpio.o
HAL_SYSCFG_DisableVREFBUF 16 4 Code Gb stm32g0xx_hal.o
SetReturnFunction 16 4 Code Gb precharge.o
SystemInit 16 4 Code Gb system_stm32g0xx.o
TIM14_IRQHandler 16 4 Code Gb stm32g0xx_it.o
TIM15_IRQHandler 16 4 Code Gb stm32g0xx_it.o
TIM16_IRQHandler 16 4 Code Gb stm32g0xx_it.o
TIM17_IRQHandler 16 4 Code Gb stm32g0xx_it.o
TIM6_DAC_LPTIM1_IRQHandler 16 4 Code Gb stm32g0xx_it.o
TIM7_LPTIM2_IRQHandler 16 4 Code Gb stm32g0xx_it.o
__aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
memcpy 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
strlen 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_ADCEx_Calibration_GetValue 12 2 Code Gb stm32g0xx_hal_adc_ex.o
HAL_GetTick 12 4 Code Wk stm32g0xx_hal.o
ADC_DMAHalfConvCplt 10 2 Code Lc stm32g0xx_hal_adc.o
HAL_GPIO_ReadPin 10 2 Code Gb stm32g0xx_hal_gpio.o
FEEPROM_StatFreeBytes 8 4 Code Gb feeprom.o
FEEPROM_ConfigFreeBytes 6 2 Code Gb feeprom.o
__aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
mbGetFrameComplete 4 2 Code Gb modbus.o
HAL_ADC_ConvCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ConvHalfCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ErrorCallback 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_RCC_CSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
HAL_RCC_LSECSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
HAL_TIMEx_Break2Callback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_BreakCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_CommutCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIM_IC_CaptureCallback 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_OC_DelayElapsedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_PWM_PulseFinishedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_TriggerCallback 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_UARTEx_RxEventCallback 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_ErrorCallback 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_RxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_TxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
PendSV_Handler 2 2 Code Gb stm32g0xx_it.o
SVC_Handler 2 2 Code Gb stm32g0xx_it.o
AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
DMA1_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
DMA_Channel4_5_6_7_IRQHandler 2 Code Wk STM32G07x_Vectors.o
EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o
I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o
RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
Reset_Handler 2 Code Gb STM32G0xx_Startup.o
SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
TIM1_BRK_UP_TRG_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
USART3_USART4_LPUART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
__SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
__aeabi_dmul 2 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
_start 4 Code Gb SEGGER_THUMB_Startup.o
exit 4 Code Gb SEGGER_THUMB_Startup.o
memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
reset_handler 2 Code Gb STM32G0xx_Startup.o

Read-write data symbols by name

Symbol name Address Size Align Type Bd Object File
ABVoltageDropCalculation.last_time_UabCalculated 0x2000135C 4 4 Zero Lc main.o
ABVoltageDropCalculation.new_time 0x20001358 4 4 Zero Lc main.o
ABVoltageDropCalculation.positive_pulse_found 0x2000137C 1 4 Zero Lc main.o
ABVoltageDropCalculation.ursense_voltage_accum 0x20001354 4 4 Zero Lc main.o
ADC_values 0x2000137E 12 2 Zero Gb main.o
AUTO_LVP_Management.LVP_SCAN_PERIOD 0x20000454 4 4 Init Lc main.o
AUTO_LVP_Management.WhatToDo 0x20001260 8 4 Zero Lc main.o
AUTO_LVP_Management.lastIdx 0x20000450 4 4 Init Lc main.o
AUTO_LVP_Management.lvp_last_time_checked 0x20001350 4 4 Zero Lc main.o
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 0x2000044C 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.WhatToDo 0x20001238 16 4 Zero Lc main.o
AUTO_LVP_OVP_Management.lastIdx 0x20000448 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 0x2000134C 4 4 Zero Lc main.o
AUTO_Mode 0x20001348 4 4 Zero Gb main.o
AUTO_OVP_Management.OVP_SCAN_PERIOD 0x20000444 4 4 Init Lc main.o
AUTO_OVP_Management.WhatToDo 0x20001258 8 4 Zero Lc main.o
AUTO_OVP_Management.lastIdx 0x20000440 4 4 Init Lc main.o
AUTO_OVP_Management.ovp_last_time_checked 0x20001344 4 4 Zero Lc main.o
BlueLEDShortBlinking.led_is_turned_on 0x20001378 1 4 Zero Lc main.o
BlueLEDShortBlinking.old_on_time 0x20001340 4 4 Zero Lc main.o
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 0x2000043C 4 4 Init Lc main.o
CalculatingSwitchSideVoltage.ubsensea_voltage_accum 0x2000133C 4 4 Zero Lc main.o
Callibration 0x20001338 4 4 Zero Gb main.o
DEBUG_print.debug_print_old_time 0x20001334 4 4 Zero Lc main.o
DMA1_Channel1_IRQHandler.current_integral 0x20001330 4 4 Zero Lc stm32g0xx_it.o
ExternalGreenLEDShortBlinking.led_is_turned_on 0x20001374 1 4 Zero Lc main.o
ExternalGreenLEDShortBlinking.old_on_time 0x2000132C 4 4 Zero Lc main.o
ExternalGreenLED_Management 0x20001328 4 4 Zero Gb main.o
ExternalRedLEDBlink.RedLEDLastTickTime 0x20001324 4 4 Zero Lc main.o
ExternalRedLEDBlink.stage 0x20001320 4 4 Zero Lc main.o
ExternalRedLEDBlink.subStage 0x2000131C 4 4 Zero Lc main.o
ExternalRedLED_Management 0x20001318 4 4 Zero Gb main.o
GreenLEDShortBlinking.led_is_turned_on 0x20001370 1 4 Zero Lc main.o
GreenLEDShortBlinking.old_on_time 0x20001314 4 4 Zero Lc main.o
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 0x2000136C 1 4 Zero Lc main.o
HeavyCalculations.heater_cnt 0x20001310 4 4 Zero Lc main.o
HeavyCalculations.heavy_calc_last_time 0x2000130C 4 4 Zero Lc main.o
HeavyCalculations.last_inrush_curr_period 0x2000136E 2 2 Zero Lc main.o
HeavyCalculations.last_inrush_max_current_in_mV 0x2000136A 2 2 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropMinus_accum 0x20001308 4 4 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropPlus_accum 0x20001304 4 4 Zero Lc main.o
HeavyCalculations.temperature_accum 0x20001300 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_minus 0x200012FC 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_plus 0x200012F8 4 4 Zero Lc main.o
InrushCurrentManagement 0x200012F4 4 4 Zero Gb main.o
InternalBlueLED_Management 0x200012F0 4 4 Zero Gb main.o
InternalGreenLED_Management 0x200012EC 4 4 Zero Gb main.o
InternalRedLED_Management 0x200012E8 4 4 Zero Gb main.o
Keys_Management.last_time_checked 0x200012E4 4 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 0x20000438 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.WhatToDo 0x20001250 8 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.lastIdx 0x20000434 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.lvp_last_time_checked 0x200012E0 4 4 Zero Lc main.o
LVP_OVP 0x20001228 16 4 Zero Gb main.o
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 0x20000430 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.WhatToDo 0x20001218 16 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.lastIdx 0x2000042C 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 0x200012DC 4 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 0x20001368 1 4 Zero Lc main.o
LVP_OVP_logic 0x200001FB 1 Init Gb main.o
MOSFETS_Management 0x200012D8 4 4 Zero Gb main.o
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 0x20000428 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.WhatToDo 0x20001248 8 4 Zero Lc main.o
OVP_Management_NoAutoreconnect.lastIdx 0x20000424 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.ovp_last_time_checked 0x200012D4 4 4 Zero Lc main.o
PreChargeStage.cnt 0x200012D0 4 4 Zero Lc precharge.o
PreChargeStage.mal 0x200012CC 4 4 Zero Lc precharge.o
PreChargeStage.stage 0x200012C8 4 4 Zero Lc precharge.o
RS485ActiveMode 0x20000420 4 4 Init Gb main.o
RS485DisableButtonManagement.btn_last_time_checked 0x200012C4 4 4 Zero Lc main.o
RS485DisableButtonManagement.btn_state 0x200004E3 1 Zero Lc main.o
RS485DisableButtonManagement.transition 0x20001364 1 4 Zero Lc main.o
RedLEDBlink.RedLEDLastTickTime 0x200012C0 4 4 Zero Lc main.o
RedLEDBlink.stage 0x200012BC 4 4 Zero Lc main.o
RedLEDBlink.subStage 0x200012B8 4 4 Zero Lc main.o
ReturnFunctionPtr 0x200012B4 4 4 Zero Lc precharge.o
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 0x20001366 2 2 Zero Lc main.o
SystemCoreClock 0x2000041C 4 4 Init Gb system_stm32g0xx.o
_SEGGER_RTT 0x20000D4C 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_acDownBuffer 0x20001208 16 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_acUpBuffer 0x200005F8 1 024 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
accessModeTable 0x20000458 139 Init Gb raccess.o
auto_recover_from_temp_shutdown_is_enabled 0x200012B0 4 4 Zero Gb main.o
checkKeys.ct0 0x200012AC 4 4 Zero Lc tast.o
checkKeys.ct1 0x200012A8 4 4 Zero Lc tast.o
checkKeys.rpt 0x200012A4 4 4 Zero Lc tast.o
command_parser_is_enabled 0x200012A0 4 4 Zero Gb main.o
feepromData 0x200005C0 56 8 Zero Lc feeprom.o
feepromLogData 0x200004E8 24 8 Zero Lc feeprom.o
hadc1 0x20000E84 100 4 Zero Gb adc.o
hcrc 0x200011B4 36 4 Zero Gb crc.o
hdac1 0x200011F4 20 4 Zero Gb dac.o
hdma_adc1 0x20000F44 92 4 Zero Gb adc.o
hdma_memtomem_dma1_channel2 0x20000EE8 92 4 Zero Gb dma.o
htim14 0x20001168 76 4 Zero Gb tim.o
htim15 0x2000111C 76 4 Zero Gb tim.o
htim16 0x200010D0 76 4 Zero Gb tim.o
htim17 0x20001084 76 4 Zero Gb tim.o
htim2 0x20001038 76 4 Zero Gb tim.o
htim6 0x20000FEC 76 4 Zero Gb tim.o
htim7 0x20000FA0 76 4 Zero Gb tim.o
huart1 0x20000DF4 144 4 Zero Gb usart.o
keyAccepted 0x20001362 2 2 Zero Gb main.o
key_press 0x2000129C 4 4 Zero Gb tast.o
key_rpt 0x20001298 4 4 Zero Gb tast.o
key_state 0x20001294 4 4 Zero Gb tast.o
last_time_started 0x20001290 4 4 Zero Lc main.o
low_bat_shutdown_is_active 0x2000128C 4 4 Zero Gb main.o
main.restartAutoMode 0x20001360 1 4 Zero Lc main.o
manual_overdrive_is_enabled 0x20001288 4 4 Zero Gb main.o
maxIntegral 0x20000418 4 4 Init Gb main.o
modbusData 0x200009F8 572 4 Zero Gb main.o
mosfets_voltagedrop_shutdown_is_active 0x20001284 4 4 Zero Gb main.o
overcurrent_shutdown_is_active 0x20001280 4 4 Zero Gb main.o
overcurrent_shutdown_time 0x20000414 4 4 Init Gb main.o
overload_shutdown_is_active 0x2000127C 4 4 Zero Gb main.o
overload_shutdown_time 0x20000410 4 4 Init Gb main.o
pFlash 0x200011D8 28 4 Zero Gb stm32g0xx_hal_flash.o
rawContactVoltageDropMinus 0x20001278 4 4 Zero Gb main.o
rawContactVoltageDropPlus 0x20001274 4 4 Zero Gb main.o
rawMOSFETsVoltageDrop 0x20001270 4 4 Zero Gb main.o
savedLockKey 0x20000D4A 2 2 Zero Gb main.o
statDataChanged 0x2000126C 4 4 Zero Gb main.o
swdioConnection 0x2000040C 4 4 Init Gb main.o
sys_data 0x20000C34 278 4 Zero Gb main.o
temperature_shutdown_is_active 0x20001268 4 4 Zero Gb main.o
uwTick 0x200004E4 4 4 Zero Gb stm32g0xx_hal.o
uwTickFreq 0x200001FA 1 Init Gb stm32g0xx_hal.o
uwTickPrio 0x20000408 4 4 Init Gb stm32g0xx_hal.o
vectorTableInRAM 0x20000500 192 256 Zero Gb main.o

Read-write data symbols by address

Address Symbol name Size Align Type Bd Object File
0x200001FA uwTickFreq 1 Init Gb stm32g0xx_hal.o
0x200001FB LVP_OVP_logic 1 Init Gb main.o
0x20000408 uwTickPrio 4 4 Init Gb stm32g0xx_hal.o
0x2000040C swdioConnection 4 4 Init Gb main.o
0x20000410 overload_shutdown_time 4 4 Init Gb main.o
0x20000414 overcurrent_shutdown_time 4 4 Init Gb main.o
0x20000418 maxIntegral 4 4 Init Gb main.o
0x2000041C SystemCoreClock 4 4 Init Gb system_stm32g0xx.o
0x20000420 RS485ActiveMode 4 4 Init Gb main.o
0x20000424 OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000428 OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x2000042C LVP_OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000430 LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000434 LVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000438 LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4 4 Init Lc main.o
0x2000043C CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4 4 Init Lc main.o
0x20000440 AUTO_OVP_Management.lastIdx 4 4 Init Lc main.o
0x20000444 AUTO_OVP_Management.OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000448 AUTO_LVP_OVP_Management.lastIdx 4 4 Init Lc main.o
0x2000044C AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000450 AUTO_LVP_Management.lastIdx 4 4 Init Lc main.o
0x20000454 AUTO_LVP_Management.LVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000458 accessModeTable 139 Init Gb raccess.o
0x200004E3 RS485DisableButtonManagement.btn_state 1 Zero Lc main.o
0x200004E4 uwTick 4 4 Zero Gb stm32g0xx_hal.o
0x200004E8 feepromLogData 24 8 Zero Lc feeprom.o
0x20000500 vectorTableInRAM 192 256 Zero Gb main.o
0x200005C0 feepromData 56 8 Zero Lc feeprom.o
0x200005F8 _acUpBuffer 1 024 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x200009F8 modbusData 572 4 Zero Gb main.o
0x20000C34 sys_data 278 4 Zero Gb main.o
0x20000D4A savedLockKey 2 2 Zero Gb main.o
0x20000D4C _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x20000DF4 huart1 144 4 Zero Gb usart.o
0x20000E84 hadc1 100 4 Zero Gb adc.o
0x20000EE8 hdma_memtomem_dma1_channel2 92 4 Zero Gb dma.o
0x20000F44 hdma_adc1 92 4 Zero Gb adc.o
0x20000FA0 htim7 76 4 Zero Gb tim.o
0x20000FEC htim6 76 4 Zero Gb tim.o
0x20001038 htim2 76 4 Zero Gb tim.o
0x20001084 htim17 76 4 Zero Gb tim.o
0x200010D0 htim16 76 4 Zero Gb tim.o
0x2000111C htim15 76 4 Zero Gb tim.o
0x20001168 htim14 76 4 Zero Gb tim.o
0x200011B4 hcrc 36 4 Zero Gb crc.o
0x200011D8 pFlash 28 4 Zero Gb stm32g0xx_hal_flash.o
0x200011F4 hdac1 20 4 Zero Gb dac.o
0x20001208 _acDownBuffer 16 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x20001218 LVP_OVP_Management_NoAutoreconnect.WhatToDo 16 4 Zero Lc main.o
0x20001228 LVP_OVP 16 4 Zero Gb main.o
0x20001238 AUTO_LVP_OVP_Management.WhatToDo 16 4 Zero Lc main.o
0x20001248 OVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
0x20001250 LVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
0x20001258 AUTO_OVP_Management.WhatToDo 8 4 Zero Lc main.o
0x20001260 AUTO_LVP_Management.WhatToDo 8 4 Zero Lc main.o
0x20001268 temperature_shutdown_is_active 4 4 Zero Gb main.o
0x2000126C statDataChanged 4 4 Zero Gb main.o
0x20001270 rawMOSFETsVoltageDrop 4 4 Zero Gb main.o
0x20001274 rawContactVoltageDropPlus 4 4 Zero Gb main.o
0x20001278 rawContactVoltageDropMinus 4 4 Zero Gb main.o
0x2000127C overload_shutdown_is_active 4 4 Zero Gb main.o
0x20001280 overcurrent_shutdown_is_active 4 4 Zero Gb main.o
0x20001284 mosfets_voltagedrop_shutdown_is_active 4 4 Zero Gb main.o
0x20001288 manual_overdrive_is_enabled 4 4 Zero Gb main.o
0x2000128C low_bat_shutdown_is_active 4 4 Zero Gb main.o
0x20001290 last_time_started 4 4 Zero Lc main.o
0x20001294 key_state 4 4 Zero Gb tast.o
0x20001298 key_rpt 4 4 Zero Gb tast.o
0x2000129C key_press 4 4 Zero Gb tast.o
0x200012A0 command_parser_is_enabled 4 4 Zero Gb main.o
0x200012A4 checkKeys.rpt 4 4 Zero Lc tast.o
0x200012A8 checkKeys.ct1 4 4 Zero Lc tast.o
0x200012AC checkKeys.ct0 4 4 Zero Lc tast.o
0x200012B0 auto_recover_from_temp_shutdown_is_enabled 4 4 Zero Gb main.o
0x200012B4 ReturnFunctionPtr 4 4 Zero Lc precharge.o
0x200012B8 RedLEDBlink.subStage 4 4 Zero Lc main.o
0x200012BC RedLEDBlink.stage 4 4 Zero Lc main.o
0x200012C0 RedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
0x200012C4 RS485DisableButtonManagement.btn_last_time_checked 4 4 Zero Lc main.o
0x200012C8 PreChargeStage.stage 4 4 Zero Lc precharge.o
0x200012CC PreChargeStage.mal 4 4 Zero Lc precharge.o
0x200012D0 PreChargeStage.cnt 4 4 Zero Lc precharge.o
0x200012D4 OVP_Management_NoAutoreconnect.ovp_last_time_checked 4 4 Zero Lc main.o
0x200012D8 MOSFETS_Management 4 4 Zero Gb main.o
0x200012DC LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
0x200012E0 LVP_Management_NoAutoreconnect.lvp_last_time_checked 4 4 Zero Lc main.o
0x200012E4 Keys_Management.last_time_checked 4 4 Zero Lc main.o
0x200012E8 InternalRedLED_Management 4 4 Zero Gb main.o
0x200012EC InternalGreenLED_Management 4 4 Zero Gb main.o
0x200012F0 InternalBlueLED_Management 4 4 Zero Gb main.o
0x200012F4 InrushCurrentManagement 4 4 Zero Gb main.o
0x200012F8 HeavyCalculations.tmp_i_plus 4 4 Zero Lc main.o
0x200012FC HeavyCalculations.tmp_i_minus 4 4 Zero Lc main.o
0x20001300 HeavyCalculations.temperature_accum 4 4 Zero Lc main.o
0x20001304 HeavyCalculations.rawContactVoltageDropPlus_accum 4 4 Zero Lc main.o
0x20001308 HeavyCalculations.rawContactVoltageDropMinus_accum 4 4 Zero Lc main.o
0x2000130C HeavyCalculations.heavy_calc_last_time 4 4 Zero Lc main.o
0x20001310 HeavyCalculations.heater_cnt 4 4 Zero Lc main.o
0x20001314 GreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x20001318 ExternalRedLED_Management 4 4 Zero Gb main.o
0x2000131C ExternalRedLEDBlink.subStage 4 4 Zero Lc main.o
0x20001320 ExternalRedLEDBlink.stage 4 4 Zero Lc main.o
0x20001324 ExternalRedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
0x20001328 ExternalGreenLED_Management 4 4 Zero Gb main.o
0x2000132C ExternalGreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x20001330 DMA1_Channel1_IRQHandler.current_integral 4 4 Zero Lc stm32g0xx_it.o
0x20001334 DEBUG_print.debug_print_old_time 4 4 Zero Lc main.o
0x20001338 Callibration 4 4 Zero Gb main.o
0x2000133C CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4 4 Zero Lc main.o
0x20001340 BlueLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x20001344 AUTO_OVP_Management.ovp_last_time_checked 4 4 Zero Lc main.o
0x20001348 AUTO_Mode 4 4 Zero Gb main.o
0x2000134C AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
0x20001350 AUTO_LVP_Management.lvp_last_time_checked 4 4 Zero Lc main.o
0x20001354 ABVoltageDropCalculation.ursense_voltage_accum 4 4 Zero Lc main.o
0x20001358 ABVoltageDropCalculation.new_time 4 4 Zero Lc main.o
0x2000135C ABVoltageDropCalculation.last_time_UabCalculated 4 4 Zero Lc main.o
0x20001360 main.restartAutoMode 1 4 Zero Lc main.o
0x20001362 keyAccepted 2 2 Zero Gb main.o
0x20001364 RS485DisableButtonManagement.transition 1 4 Zero Lc main.o
0x20001366 SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2 2 Zero Lc main.o
0x20001368 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1 4 Zero Lc main.o
0x2000136A HeavyCalculations.last_inrush_max_current_in_mV 2 2 Zero Lc main.o
0x2000136C HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1 4 Zero Lc main.o
0x2000136E HeavyCalculations.last_inrush_curr_period 2 2 Zero Lc main.o
0x20001370 GreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x20001374 ExternalGreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x20001378 BlueLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x2000137C ABVoltageDropCalculation.positive_pulse_found 1 4 Zero Lc main.o
0x2000137E ADC_values 12 2 Zero Gb main.o

Read-write data symbols by descending size

Symbol name Size Align Type Bd Object File
_acUpBuffer 1 024 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
modbusData 572 4 Zero Gb main.o
sys_data 278 4 Zero Gb main.o
vectorTableInRAM 192 256 Zero Gb main.o
_SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
huart1 144 4 Zero Gb usart.o
accessModeTable 139 Init Gb raccess.o
hadc1 100 4 Zero Gb adc.o
hdma_adc1 92 4 Zero Gb adc.o
hdma_memtomem_dma1_channel2 92 4 Zero Gb dma.o
htim14 76 4 Zero Gb tim.o
htim15 76 4 Zero Gb tim.o
htim16 76 4 Zero Gb tim.o
htim17 76 4 Zero Gb tim.o
htim2 76 4 Zero Gb tim.o
htim6 76 4 Zero Gb tim.o
htim7 76 4 Zero Gb tim.o
feepromData 56 8 Zero Lc feeprom.o
hcrc 36 4 Zero Gb crc.o
pFlash 28 4 Zero Gb stm32g0xx_hal_flash.o
feepromLogData 24 8 Zero Lc feeprom.o
hdac1 20 4 Zero Gb dac.o
AUTO_LVP_OVP_Management.WhatToDo 16 4 Zero Lc main.o
LVP_OVP 16 4 Zero Gb main.o
LVP_OVP_Management_NoAutoreconnect.WhatToDo 16 4 Zero Lc main.o
_acDownBuffer 16 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
ADC_values 12 2 Zero Gb main.o
AUTO_LVP_Management.WhatToDo 8 4 Zero Lc main.o
AUTO_OVP_Management.WhatToDo 8 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
OVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
ABVoltageDropCalculation.last_time_UabCalculated 4 4 Zero Lc main.o
ABVoltageDropCalculation.new_time 4 4 Zero Lc main.o
ABVoltageDropCalculation.ursense_voltage_accum 4 4 Zero Lc main.o
AUTO_LVP_Management.LVP_SCAN_PERIOD 4 4 Init Lc main.o
AUTO_LVP_Management.lastIdx 4 4 Init Lc main.o
AUTO_LVP_Management.lvp_last_time_checked 4 4 Zero Lc main.o
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.lastIdx 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
AUTO_Mode 4 4 Zero Gb main.o
AUTO_OVP_Management.OVP_SCAN_PERIOD 4 4 Init Lc main.o
AUTO_OVP_Management.lastIdx 4 4 Init Lc main.o
AUTO_OVP_Management.ovp_last_time_checked 4 4 Zero Lc main.o
BlueLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4 4 Init Lc main.o
CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4 4 Zero Lc main.o
Callibration 4 4 Zero Gb main.o
DEBUG_print.debug_print_old_time 4 4 Zero Lc main.o
DMA1_Channel1_IRQHandler.current_integral 4 4 Zero Lc stm32g0xx_it.o
ExternalGreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
ExternalGreenLED_Management 4 4 Zero Gb main.o
ExternalRedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
ExternalRedLEDBlink.stage 4 4 Zero Lc main.o
ExternalRedLEDBlink.subStage 4 4 Zero Lc main.o
ExternalRedLED_Management 4 4 Zero Gb main.o
GreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
HeavyCalculations.heater_cnt 4 4 Zero Lc main.o
HeavyCalculations.heavy_calc_last_time 4 4 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropMinus_accum 4 4 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropPlus_accum 4 4 Zero Lc main.o
HeavyCalculations.temperature_accum 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_minus 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_plus 4 4 Zero Lc main.o
InrushCurrentManagement 4 4 Zero Gb main.o
InternalBlueLED_Management 4 4 Zero Gb main.o
InternalGreenLED_Management 4 4 Zero Gb main.o
InternalRedLED_Management 4 4 Zero Gb main.o
Keys_Management.last_time_checked 4 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.lvp_last_time_checked 4 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
MOSFETS_Management 4 4 Zero Gb main.o
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.ovp_last_time_checked 4 4 Zero Lc main.o
PreChargeStage.cnt 4 4 Zero Lc precharge.o
PreChargeStage.mal 4 4 Zero Lc precharge.o
PreChargeStage.stage 4 4 Zero Lc precharge.o
RS485ActiveMode 4 4 Init Gb main.o
RS485DisableButtonManagement.btn_last_time_checked 4 4 Zero Lc main.o
RedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
RedLEDBlink.stage 4 4 Zero Lc main.o
RedLEDBlink.subStage 4 4 Zero Lc main.o
ReturnFunctionPtr 4 4 Zero Lc precharge.o
SystemCoreClock 4 4 Init Gb system_stm32g0xx.o
auto_recover_from_temp_shutdown_is_enabled 4 4 Zero Gb main.o
checkKeys.ct0 4 4 Zero Lc tast.o
checkKeys.ct1 4 4 Zero Lc tast.o
checkKeys.rpt 4 4 Zero Lc tast.o
command_parser_is_enabled 4 4 Zero Gb main.o
key_press 4 4 Zero Gb tast.o
key_rpt 4 4 Zero Gb tast.o
key_state 4 4 Zero Gb tast.o
last_time_started 4 4 Zero Lc main.o
low_bat_shutdown_is_active 4 4 Zero Gb main.o
manual_overdrive_is_enabled 4 4 Zero Gb main.o
maxIntegral 4 4 Init Gb main.o
mosfets_voltagedrop_shutdown_is_active 4 4 Zero Gb main.o
overcurrent_shutdown_is_active 4 4 Zero Gb main.o
overcurrent_shutdown_time 4 4 Init Gb main.o
overload_shutdown_is_active 4 4 Zero Gb main.o
overload_shutdown_time 4 4 Init Gb main.o
rawContactVoltageDropMinus 4 4 Zero Gb main.o
rawContactVoltageDropPlus 4 4 Zero Gb main.o
rawMOSFETsVoltageDrop 4 4 Zero Gb main.o
statDataChanged 4 4 Zero Gb main.o
swdioConnection 4 4 Init Gb main.o
temperature_shutdown_is_active 4 4 Zero Gb main.o
uwTick 4 4 Zero Gb stm32g0xx_hal.o
uwTickPrio 4 4 Init Gb stm32g0xx_hal.o
HeavyCalculations.last_inrush_curr_period 2 2 Zero Lc main.o
HeavyCalculations.last_inrush_max_current_in_mV 2 2 Zero Lc main.o
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2 2 Zero Lc main.o
keyAccepted 2 2 Zero Gb main.o
savedLockKey 2 2 Zero Gb main.o
ABVoltageDropCalculation.positive_pulse_found 1 4 Zero Lc main.o
BlueLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
ExternalGreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
GreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1 4 Zero Lc main.o
LVP_OVP_logic 1 Init Gb main.o
RS485DisableButtonManagement.btn_state 1 Zero Lc main.o
RS485DisableButtonManagement.transition 1 4 Zero Lc main.o
main.restartAutoMode 1 4 Zero Lc main.o
uwTickFreq 1 Init Gb stm32g0xx_hal.o

Read-only data symbols by name

Symbol name Address Size Align Type Bd Object File
AHBPrescTable 0x08003160 64 4 Cnst Gb system_stm32g0xx.o
APBPrescTable 0x080031A0 32 4 Cnst Gb system_stm32g0xx.o
AUTO_LVP_Management.newEventDelay 0x0800A938 8 4 Cnst Lc main.o
AUTO_LVP_Management.repeatEventDelay 0x0800A940 8 4 Cnst Lc main.o
AUTO_LVP_OVP_Management.newEventDelay 0x0800A948 16 4 Cnst Lc main.o
AUTO_LVP_OVP_Management.repeatEventDelay 0x0800A958 16 4 Cnst Lc main.o
UARTEx_SetNbDataToProcess.denominator 0x0800BB6B 8 Cnst Lc stm32g0xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.numerator 0x0800BB63 8 Cnst Lc stm32g0xx_hal_uart_ex.o
UARTPrescTable 0x0800B3D6 24 2 Cnst Gb stm32g0xx_hal_uart.o
_PrintUnsigned._aV2C 0x0800BB73 16 Cnst Lc SEGGER_RTT_printf.o
__SEGGER_init_data__ 0x0800BE80 [9 444] 4 Cnst Lc [ Linker created ]
__SEGGER_init_table__ 0x0800BDF0 [144] 4 Cnst Lc [ Linker created ]
_aInitStr.0 0x0800A98C 17 4 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
defaultFeepromData 0x0800A914 36 4 Cnst Lc feeprom.o

Read-only data symbols by address

Address Symbol name Size Align Type Bd Object File
0x08003160 AHBPrescTable 64 4 Cnst Gb system_stm32g0xx.o
0x080031A0 APBPrescTable 32 4 Cnst Gb system_stm32g0xx.o
0x0800A914 defaultFeepromData 36 4 Cnst Lc feeprom.o
0x0800A938 AUTO_LVP_Management.newEventDelay 8 4 Cnst Lc main.o
0x0800A940 AUTO_LVP_Management.repeatEventDelay 8 4 Cnst Lc main.o
0x0800A948 AUTO_LVP_OVP_Management.newEventDelay 16 4 Cnst Lc main.o
0x0800A958 AUTO_LVP_OVP_Management.repeatEventDelay 16 4 Cnst Lc main.o
0x0800A98C _aInitStr.0 17 4 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800B3D6 UARTPrescTable 24 2 Cnst Gb stm32g0xx_hal_uart.o
0x0800BB63 UARTEx_SetNbDataToProcess.numerator 8 Cnst Lc stm32g0xx_hal_uart_ex.o
0x0800BB6B UARTEx_SetNbDataToProcess.denominator 8 Cnst Lc stm32g0xx_hal_uart_ex.o
0x0800BB73 _PrintUnsigned._aV2C 16 Cnst Lc SEGGER_RTT_printf.o
0x0800BDF0 __SEGGER_init_table__ [144] 4 Cnst Lc [ Linker created ]
0x0800BE80 __SEGGER_init_data__ [9 444] 4 Cnst Lc [ Linker created ]

Untyped symbols by name

Symbol name Value Size Align Type Bd Object File
__APP_segment_end__ 0x0801EFFC ---- Gb [ Linker created ]
__APP_segment_size__ 0x0001BFFC ---- Gb [ Linker created ]
__APP_segment_start__ 0x08003000 ---- Gb [ Linker created ]
__APP_segment_used_end__ 0x0800E38A ---- Gb [ Linker created ]
__APP_segment_used_size__ 0x0000B38A ---- Gb [ Linker created ]
__APP_segment_used_start__ 0x08003000 ---- Gb [ Linker created ]
__CRC_segment_end__ 0x0801F000 ---- Gb [ Linker created ]
__CRC_segment_size__ 0x00000004 ---- Gb [ Linker created ]
__CRC_segment_start__ 0x0801EFFC ---- Gb [ Linker created ]
__CRC_segment_used_end__ 0x0801F000 ---- Gb [ Linker created ]
__CRC_segment_used_size__ 0x00000004 ---- Gb [ Linker created ]
__CRC_segment_used_start__ 0x0801EFFC ---- Gb [ Linker created ]
__FLASH1_segment_end__ 0x0801F000 ---- Gb [ Linker created ]
__FLASH1_segment_size__ 0x0001C000 ---- Gb [ Linker created ]
__FLASH1_segment_start__ 0x08003000 ---- Gb [ Linker created ]
__FLASH1_segment_used_end__ 0x0801F000 ---- Gb [ Linker created ]
__FLASH1_segment_used_size__ 0x0001C000 ---- Gb [ Linker created ]
__FLASH1_segment_used_start__ 0x08003000 ---- Gb [ Linker created ]
__FLASH_segment_end__ 0x0801F000 ---- Gb [ Linker created ]
__FLASH_segment_size__ 0x0001C000 ---- Gb [ Linker created ]
__FLASH_segment_start__ 0x08003000 ---- Gb [ Linker created ]
__FLASH_segment_used_end__ 0x0801F000 ---- Gb [ Linker created ]
__FLASH_segment_used_size__ 0x0001C000 ---- Gb [ Linker created ]
__FLASH_segment_used_start__ 0x08003000 ---- Gb [ Linker created ]
__HEAPSIZE__ 0x00000000 ---- Gb [ Linker created ]
__RAM1_segment_end__ 0x20008000 ---- Gb [ Linker created ]
__RAM1_segment_size__ 0x00008000 ---- Gb [ Linker created ]
__RAM1_segment_start__ 0x20000000 ---- Gb [ Linker created ]
__RAM1_segment_used_end__ 0x20008000 ---- Gb [ Linker created ]
__RAM1_segment_used_size__ 0x00008000 ---- Gb [ Linker created ]
__RAM1_segment_used_start__ 0x20000000 ---- Gb [ Linker created ]
__RAM_segment_end__ 0x20008000 ---- Gb [ Linker created ]
__RAM_segment_size__ 0x00008000 ---- Gb [ Linker created ]
__RAM_segment_start__ 0x20000000 ---- Gb [ Linker created ]
__RAM_segment_used_end__ 0x20008000 ---- Gb [ Linker created ]
__RAM_segment_used_size__ 0x00008000 ---- Gb [ Linker created ]
__RAM_segment_used_start__ 0x20000000 ---- Gb [ Linker created ]
__SEGGER_init_run_loop 0x0800A96A 4 Code Lc SEGGER_THUMB_Startup.o
__STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ]
__STACKSIZE__ 0x00002000 ---- Gb [ Linker created ]
__stack_end__ 0x20008000 ---- Gb [ Linker created ]
__thread_pointer$ 0x00000000 ---- Gb [ Linker created ]
_vectors 0x08003000 [192] 512 Code Gb STM32G07x_Vectors.o
_vectors_end 0x080030C0 512 Code Lc STM32G07x_Vectors.o

Untyped symbols by address

Value Symbol name Size Align Type Bd Object File
0x00000000 __thread_pointer$ ---- Gb [ Linker created ]
0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ]
0x00000000 __HEAPSIZE__ ---- Gb [ Linker created ]
0x00000004 __CRC_segment_used_size__ ---- Gb [ Linker created ]
0x00000004 __CRC_segment_size__ ---- Gb [ Linker created ]
0x00002000 __STACKSIZE__ ---- Gb [ Linker created ]
0x00008000 __RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00008000 __RAM_segment_size__ ---- Gb [ Linker created ]
0x00008000 __RAM1_segment_used_size__ ---- Gb [ Linker created ]
0x00008000 __RAM1_segment_size__ ---- Gb [ Linker created ]
0x0000B38A __APP_segment_used_size__ ---- Gb [ Linker created ]
0x0001BFFC __APP_segment_size__ ---- Gb [ Linker created ]
0x0001C000 __FLASH_segment_used_size__ ---- Gb [ Linker created ]
0x0001C000 __FLASH_segment_size__ ---- Gb [ Linker created ]
0x0001C000 __FLASH1_segment_used_size__ ---- Gb [ Linker created ]
0x0001C000 __FLASH1_segment_size__ ---- Gb [ Linker created ]
0x08003000 _vectors [192] 512 Code Gb STM32G07x_Vectors.o
0x08003000 __FLASH_segment_used_start__ ---- Gb [ Linker created ]
0x08003000 __FLASH_segment_start__ ---- Gb [ Linker created ]
0x08003000 __FLASH1_segment_used_start__ ---- Gb [ Linker created ]
0x08003000 __FLASH1_segment_start__ ---- Gb [ Linker created ]
0x08003000 __APP_segment_used_start__ ---- Gb [ Linker created ]
0x08003000 __APP_segment_start__ ---- Gb [ Linker created ]
0x080030C0 _vectors_end 512 Code Lc STM32G07x_Vectors.o
0x0800A96A __SEGGER_init_run_loop 4 Code Lc SEGGER_THUMB_Startup.o
0x0800E38A __APP_segment_used_end__ ---- Gb [ Linker created ]
0x0801EFFC __CRC_segment_used_start__ ---- Gb [ Linker created ]
0x0801EFFC __CRC_segment_start__ ---- Gb [ Linker created ]
0x0801EFFC __APP_segment_end__ ---- Gb [ Linker created ]
0x0801F000 __FLASH_segment_used_end__ ---- Gb [ Linker created ]
0x0801F000 __FLASH_segment_end__ ---- Gb [ Linker created ]
0x0801F000 __FLASH1_segment_used_end__ ---- Gb [ Linker created ]
0x0801F000 __FLASH1_segment_end__ ---- Gb [ Linker created ]
0x0801F000 __CRC_segment_used_end__ ---- Gb [ Linker created ]
0x0801F000 __CRC_segment_end__ ---- Gb [ Linker created ]
0x20000000 __RAM_segment_used_start__ ---- Gb [ Linker created ]
0x20000000 __RAM_segment_start__ ---- Gb [ Linker created ]
0x20000000 __RAM1_segment_used_start__ ---- Gb [ Linker created ]
0x20000000 __RAM1_segment_start__ ---- Gb [ Linker created ]
0x20008000 __stack_end__ ---- Gb [ Linker created ]
0x20008000 __RAM_segment_used_end__ ---- Gb [ Linker created ]
0x20008000 __RAM_segment_end__ ---- Gb [ Linker created ]
0x20008000 __RAM1_segment_used_end__ ---- Gb [ Linker created ]
0x20008000 __RAM1_segment_end__ ---- Gb [ Linker created ]

REGION LIST

Regions by name

Name Range Size
APP 08003000-0801effb 114 684
CRC 0801effc-0801efff 4
FLASH 08003000-0801efff 114 688
FLASH1 08003000-0801efff 114 688
RAM 20000000-20007fff 32 768
RAM1 20000000-20007fff 32 768

Analysis

APP: Entirely contained by region FLASH Entirely contained by region FLASH1 CRC: Entirely contained by region FLASH Entirely contained by region FLASH1 FLASH: Overlaps region APP with common ranges [0x08003000 to 0x0801effb] Overlaps region CRC with common ranges [0x0801effc to 0x0801efff] Identical to region FLASH1 FLASH1: Overlaps region APP with common ranges [0x08003000 to 0x0801effb] Overlaps region CRC with common ranges [0x0801effc to 0x0801efff] Identical to region FLASH RAM: Identical to region RAM1 RAM1: Identical to region RAM

BLOCK LIST

Blocks by name

Name Range Size
ctors 0800a97c-0800a97f 4
stack 20006000-20007fff 8 192
vectors 08003000-080030bf 192

Blocks by address

Range Size Name
08003000-080030bf 192 vectors
0800a97c-0800a97f 4 ctors
20006000-20007fff 8 192 stack

STACK SIZES

Functions by stack size

Function name Stack Object File

Functions without stack size information

SystemInit SystemCoreClockUpdate HAL_Init HAL_InitTick HAL_IncTick HAL_GetTick HAL_Delay HAL_SYSCFG_VREFBUF_HighImpedanceConfig HAL_SYSCFG_DisableVREFBUF HAL_SYSCFG_StrobeDBattpinsConfig ADC_DMAError ADC_DMAHalfConvCplt ADC_DMAConvCplt HAL_ADC_Init ADC_ConversionStop ADC_Disable ADC_Enable HAL_ADC_Stop HAL_ADC_Start_DMA HAL_ADC_ConvCpltCallback HAL_ADC_ErrorCallback HAL_ADC_ConvHalfCpltCallback HAL_ADC_Stop_DMA HAL_ADC_ConfigChannel HAL_ADC_AnalogWDGConfig HAL_ADCEx_Calibration_Start HAL_ADCEx_Calibration_GetValue HAL_NVIC_SetPriority HAL_NVIC_EnableIRQ HAL_NVIC_DisableIRQ HAL_NVIC_SystemReset HAL_SYSTICK_Config HAL_CRC_Init HAL_CRCEx_Polynomial_Set HAL_DAC_Init HAL_DAC_Start HAL_DAC_SetValue HAL_DAC_ConfigChannel HAL_DACEx_GetTrimOffset HAL_DMA_Init HAL_DMA_Start HAL_DMA_Start_IT HAL_DMA_Abort HAL_DMA_PollForTransfer HAL_FLASH_Program FLASH_WaitForLastOperation HAL_FLASH_Unlock HAL_FLASH_Lock HAL_FLASHEx_Erase HAL_GPIO_Init HAL_GPIO_DeInit HAL_GPIO_ReadPin HAL_GPIO_WritePin HAL_GPIO_TogglePin HAL_PWREx_ControlVoltageScaling HAL_RCC_OscConfig HAL_RCC_ClockConfig HAL_RCC_GetSysClockFreq HAL_RCC_GetPCLK1Freq HAL_RCC_EnableCSS HAL_RCC_NMI_IRQHandler HAL_RCC_CSSCallback HAL_RCC_LSECSSCallback HAL_RCCEx_PeriphCLKConfig HAL_TIM_Base_Init TIM_Base_SetConfig HAL_TIM_Base_Start HAL_TIM_Base_Start_IT HAL_TIM_Base_Stop_IT HAL_TIM_PWM_PulseFinishedCallback HAL_TIM_IC_CaptureCallback HAL_TIM_IRQHandler HAL_TIM_OC_DelayElapsedCallback HAL_TIM_TriggerCallback HAL_TIM_ConfigClockSource HAL_TIMEx_CommutCallback HAL_TIMEx_MasterConfigSynchronization HAL_TIMEx_BreakCallback HAL_TIMEx_Break2Callback UART_TxISR_16BIT UART_TxISR_8BIT UART_TxISR_16BIT_FIFOEN UART_TxISR_8BIT_FIFOEN UART_RxISR_16BIT_FIFOEN UART_RxISR_8BIT_FIFOEN UART_RxISR_16BIT UART_RxISR_8BIT UART_SetConfig UART_AdvFeatureConfig UART_CheckIdleState UART_WaitOnFlagUntilTimeout HAL_UART_Transmit_IT HAL_UART_Receive_IT UART_Start_Receive_IT HAL_UART_TxCpltCallback HAL_UART_ErrorCallback HAL_UARTEx_RxEventCallback HAL_UART_RxCpltCallback HAL_RS485Ex_Init HAL_UARTEx_DisableFifoMode HAL_UARTEx_SetTxFifoThreshold HAL_UARTEx_SetRxFifoThreshold _PrintUnsigned _StoreChar SEGGER_RTT_vprintf SEGGER_RTT_printf MX_ADC1_Init HAL_ADC_MspInit MX_CRC_Init HAL_CRC_MspInit MX_DAC1_Init HAL_DAC_MspInit MX_DMA_Init FEEPROM_ConfigFreeBytes FEEPROM_StatFreeBytes WriteConfigToFLASH FEEPROM_readConfig FEEPROM_storeConfig FEEPROM_fullRestore FEEPROM_isFirstStart WriteLogToFLASH FEEPROM_ResetLogData FEEPROM_ReadLogData FEEPROM_StoreLogData MX_GPIO_Init LOG_I LOG_W LOG_E main SystemClock_Config StartUpSequence CopyingVectorTableToRAM ShowSlaveAddressOnLED StartOffMode DIP_Switches Keys_Management ABVoltageDropCalculation BlueLEDShortBlinking DoNothing InrushCurrentDetected ExternalRedLED2ShortOnThenLongPauseBlinking StartAutoMode DEBUG_print HeavyCalculations RS485DisableButtonManagement StartOnMode CallibrateCurrentSensorZeroOffsetOnContactBB CallibrateControlCurrentVoltageDropOnContactBB CallibrateVoltageDropABMiddlePointOffset ExternalRedLED4ShortOnThenLongPauseBlinking ExternalRedLED3ShortOnThenLongPauseBlinking ADC_Open_Both_MOSFETs ExternalRedLED1ShortOnThenLongPauseBlinking ExternalRedLED5ShortOnThenLongPauseBlinking TurnExternalRedLEDOff TurnExternalGreenLEDOff TurnGreenLEDOff OVP_present__LVP_present OVP_present__LVP_not_present OVP_not_present__LVP_present OVP_not_present__LVP_not_present LVP_OVP_Management_NoAutoreconnect AUTO_LVP_OVP_Management OVP_present__LVP_ignored_NoAutoreconnect OVP_not_present__LVP_ignored OVP_Management_NoAutoreconnect OVP_present__LVP_ignored AUTO_OVP_Management OVP_ignored__LVP_present_NoAutoreconnect OVP_ignored__LVP_not_present LVP_Management_NoAutoreconnect OVP_ignored__LVP_present AUTO_LVP_Management TurnGreenLEDOn GreenLEDShortBlinking TurnBlueLEDOn LEDBlink Error_Handler OpenBothMOSFETSVeryFast ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ExternalGreenLEDShortBlinking TurnExternalGreenLEDOn ADC_OVP_ignored__LVP_not_present ADC_OVP_ignored__LVP_present ADC_OVP_not_present__LVP_ignored ADC_OVP_present__LVP_ignored ADC_OVP_not_present__LVP_not_present ADC_OVP_not_present__LVP_present ADC_OVP_present__LVP_not_present ADC_OVP_present__LVP_present ADC_Close_Both_MOSFETs mbInit mbUartInit MODBUS_UART_IRQHandler mbGetFrameComplete mbSlaveCheckModbusRtuQuery mbSlaveProcessRtuQuery mbSlaveProcessPdu mbSlaveReadHoldingRegisters mbSlaveWriteMultipleRegisters mbSlaveWriteSingleRegister SetReturnFunction PreChargeStage HAL_MspInit NMI_Handler HardFault_Handler SVC_Handler PendSV_Handler SysTick_Handler DMA1_Channel1_IRQHandler ADC1_COMP_IRQHandler TIM6_DAC_LPTIM1_IRQHandler TIM7_LPTIM2_IRQHandler TIM14_IRQHandler TIM15_IRQHandler TIM16_IRQHandler TIM17_IRQHandler USART1_IRQHandler HAL_TIM_PeriodElapsedCallback checkKeys get_key_short get_key_long MX_TIM2_Init MX_TIM6_Init MX_TIM7_Init MX_TIM14_Init MX_TIM15_Init MX_TIM16_Init MX_TIM17_Init HAL_TIM_Base_MspInit MX_USART1_UART_Init HAL_UART_MspInit _start __SEGGER_init_done exit WWDG_IRQHandler PVD_IRQHandler RTC_STAMP_IRQHandler FLASH_IRQHandler RCC_IRQHandler EXTI0_1_IRQHandler EXTI2_3_IRQHandler EXTI4_15_IRQHandler UCPD1_UCPD2_IRQHandler DMA1_Channel2_3_IRQHandler DMA_Channel4_5_6_7_IRQHandler TIM1_BRK_UP_TRG_COMP_IRQHandler TIM1_CC_IRQHandler TIM2_IRQHandler TIM3_IRQHandler I2C1_IRQHandler I2C2_IRQHandler SPI1_IRQHandler SPI2_IRQHandler USART2_IRQHandler USART3_USART4_LPUART1_IRQHandler CEC_IRQHandler AES_RNG_IRQHandler reset_handler Reset_Handler __aeabi_dmul_aux .L__aeabi_d2uiz_fast_entry __aeabi_dmul __aeabi_d2uiz __aeabi_ui2d __aeabi_idiv __aeabi_idiv0 __aeabi_uidiv __aeabi_uidivmod __aeabi_uldivmod strlen memcpy __aeabi_memcpy __aeabi_memcpy4 __aeabi_memcpy8 __aeabi_memclr __aeabi_memclr8 __aeabi_memclr4 __aeabi_memset8 __aeabi_memset4 __aeabi_memset memset __SEGGER_init_zero __SEGGER_init_copy _DoInit _WriteNoCheck _WriteBlocking SEGGER_RTT_WriteNoLock SEGGER_RTT_Write SEGGER_RTT_WriteString HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX HAL_IncTick__TT_veneer_T16_LDR_BX OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX

UNUSED INPUTS

Unused object files

iwdg.o stm32g0xx_hal_dma_ex.o stm32g0xx_hal_exti.o stm32g0xx_hal_iwdg.o stm32g0xx_hal_pwr.o stm32g0xx_ll_adc.o stm32g0xx_ll_dma.o stm32g0xx_ll_rcc.o

ABSOLUTE LISTING

Section .vectors from STM32G07x_Vectors.o, size=192, align=512


_vectors: 0x08003000: 20008000 DC.W 0x20008000 0x08003004: 0800A9DF DC.W reset_handler 0x08003008: 08009E95 DC.W NMI_Handler 0x0800300C: 08009EB9 DC.W HardFault_Handler 0x08003010: 00 DC.B 0x00 ; '\0' 0x08003011: 00 DC.B 0x00 ; '\0' 0x08003012: 00 DC.B 0x00 ; '\0' 0x08003013: 00 DC.B 0x00 ; '\0' 0x08003014: 00 DC.B 0x00 ; '\0' 0x08003015: 00 DC.B 0x00 ; '\0' 0x08003016: 00 DC.B 0x00 ; '\0' 0x08003017: 00 DC.B 0x00 ; '\0' 0x08003018: 00 DC.B 0x00 ; '\0' 0x08003019: 00 DC.B 0x00 ; '\0' 0x0800301A: 00 DC.B 0x00 ; '\0' 0x0800301B: 00 DC.B 0x00 ; '\0' 0x0800301C: 00 DC.B 0x00 ; '\0' 0x0800301D: 00 DC.B 0x00 ; '\0' 0x0800301E: 00 DC.B 0x00 ; '\0' 0x0800301F: 00 DC.B 0x00 ; '\0' 0x08003020: 00 DC.B 0x00 ; '\0' 0x08003021: 00 DC.B 0x00 ; '\0' 0x08003022: 00 DC.B 0x00 ; '\0' 0x08003023: 00 DC.B 0x00 ; '\0' 0x08003024: 00 DC.B 0x00 ; '\0' 0x08003025: 00 DC.B 0x00 ; '\0' 0x08003026: 00 DC.B 0x00 ; '\0' 0x08003027: 00 DC.B 0x00 ; '\0' 0x08003028: 00 DC.B 0x00 ; '\0' 0x08003029: 00 DC.B 0x00 ; '\0' 0x0800302A: 00 DC.B 0x00 ; '\0' 0x0800302B: 00 DC.B 0x00 ; '\0' 0x0800302C: 0800AFB5 DC.W SVC_Handler 0x08003030: 00 DC.B 0x00 ; '\0' 0x08003031: 00 DC.B 0x00 ; '\0' 0x08003032: 00 DC.B 0x00 ; '\0' 0x08003033: 00 DC.B 0x00 ; '\0' 0x08003034: 00 DC.B 0x00 ; '\0' 0x08003035: 00 DC.B 0x00 ; '\0' 0x08003036: 00 DC.B 0x00 ; '\0' 0x08003037: 00 DC.B 0x00 ; '\0' 0x08003038: 0800AFB7 DC.W PendSV_Handler 0x0800303C: 200001FD DC.W SysTick_Handler 0x08003040: 0800A9B1 DC.W WWDG_IRQHandler 0x08003044: 0800A9B3 DC.W PVD_IRQHandler 0x08003048: 0800A9B5 DC.W RTC_STAMP_IRQHandler 0x0800304C: 0800A9B7 DC.W FLASH_IRQHandler 0x08003050: 0800A9B9 DC.W RCC_IRQHandler 0x08003054: 0800A9BB DC.W EXTI0_1_IRQHandler 0x08003058: 0800A9BD DC.W EXTI2_3_IRQHandler 0x0800305C: 0800A9BF DC.W EXTI4_15_IRQHandler 0x08003060: 0800A9C1 DC.W UCPD1_UCPD2_IRQHandler 0x08003064: 20000205 DC.W DMA1_Channel1_IRQHandler 0x08003068: 0800A9C3 DC.W DMA1_Channel2_3_IRQHandler 0x0800306C: 0800A9C5 DC.W DMA_Channel4_5_6_7_IRQHandler 0x08003070: 20000285 DC.W ADC1_COMP_IRQHandler 0x08003074: 0800A9C7 DC.W TIM1_BRK_UP_TRG_COMP_IRQHandler 0x08003078: 0800A9C9 DC.W TIM1_CC_IRQHandler 0x0800307C: 0800A9CB DC.W TIM2_IRQHandler 0x08003080: 0800A9CD DC.W TIM3_IRQHandler 0x08003084: 08009EE1 DC.W TIM6_DAC_LPTIM1_IRQHandler 0x08003088: 08009EF1 DC.W TIM7_LPTIM2_IRQHandler 0x0800308C: 08009F01 DC.W TIM14_IRQHandler 0x08003090: 08009F11 DC.W TIM15_IRQHandler 0x08003094: 08009F21 DC.W TIM16_IRQHandler 0x08003098: 08009F31 DC.W TIM17_IRQHandler 0x0800309C: 0800A9CF DC.W I2C1_IRQHandler 0x080030A0: 0800A9D1 DC.W I2C2_IRQHandler 0x080030A4: 0800A9D3 DC.W SPI1_IRQHandler 0x080030A8: 0800A9D5 DC.W SPI2_IRQHandler 0x080030AC: 200002E1 DC.W USART1_IRQHandler 0x080030B0: 0800A9D7 DC.W USART2_IRQHandler 0x080030B4: 0800A9D9 DC.W USART3_USART4_LPUART1_IRQHandler 0x080030B8: 0800A9DB DC.W CEC_IRQHandler 0x080030BC: 0800A9DD DC.W AES_RNG_IRQHandler

Section .init.SystemInit from system_stm32g0xx.o, size=16, align=4


SystemInit: _vectors_end: 0x080030C0: 4801 LDR R0, =0xE000ED08 ; [PC, #4] [0x080030C8] 0x080030C2: 4902 LDR R1, =_vectors ; [PC, #8] [0x080030CC] =0x08003000 0x080030C4: 6001 STR R1, [R0] 0x080030C6: 4770 BX LR 0x080030C8: E000ED08 DC.W 0xE000ED08 0x080030CC: 08003000 DC.W _vectors

Section .init.SystemCoreClockUpdate from system_stm32g0xx.o, size=144, align=4


SystemCoreClockUpdate: 0x080030D0: B5B0 PUSH {R4-R5, R7, LR} 0x080030D2: 4D1E LDR R5, =0x4002100C ; [PC, #120] [0x0800314C] 0x080030D4: 1F2C SUBS R4, R5, #4 0x080030D6: 6820 LDR R0, [R4] 0x080030D8: 0680 LSLS R0, R0, #26 0x080030DA: 0F40 LSRS R0, R0, #29 0x080030DC: 1E41 SUBS R1, R0, #1 0x080030DE: 2903 CMP R1, #3 0x080030E0: D822 BHI .L2 ; 0x08003128 0x080030E2: 481B LDR R0, =0x007A1200 ; [PC, #108] [0x08003150] 0x080030E4: 4479 ADD R1, PC 0x080030E6: 7909 LDRB R1, [R1, #4] 0x080030E8: 0049 LSLS R1, R1, #1 0x080030EA: 448F ADD PC, R1 0x080030EC: 23 DC.B 0x23 ; '#' 0x080030ED: 01 DC.B 0x01 ; '\x01' 0x080030EE: 17 DC.B 0x17 ; '\x17' 0x080030EF: 1A DC.B 0x1A ; '\x1A' 0x080030F0: 6829 LDR R1, [R5] 0x080030F2: 2203 MOVS R2, #3 0x080030F4: 400A ANDS R2, R1 0x080030F6: 2A03 CMP R2, #3 0x080030F8: D000 BEQ .L1 ; 0x080030FC 0x080030FA: 4816 LDR R0, =0x00F42400 ; [PC, #88] [0x08003154]
.L1: 0x080030FC: 6829 LDR R1, [R5] 0x080030FE: 0649 LSLS R1, R1, #25 0x08003100: 0F49 LSRS R1, R1, #29 0x08003102: 1C49 ADDS R1, R1, #1 0x08003104: F007 FA6E BL __aeabi_uidiv ; 0x0800A5E4 0x08003108: 6829 LDR R1, [R5] 0x0800310A: 0449 LSLS R1, R1, #17 0x0800310C: 0E49 LSRS R1, R1, #25 0x0800310E: 4348 MULS R0, R1, R0 0x08003110: 6829 LDR R1, [R5] 0x08003112: 0F49 LSRS R1, R1, #29 0x08003114: 1C49 ADDS R1, R1, #1 0x08003116: F007 FA65 BL __aeabi_uidiv ; 0x0800A5E4 0x0800311A: E00B B .L3 ; 0x08003134 0x0800311C: 207D MOVS R0, #125 0x0800311E: 0200 LSLS R0, R0, #8 0x08003120: E008 B .L3 ; 0x08003134 0x08003122: 2001 MOVS R0, #1 0x08003124: 03C0 LSLS R0, R0, #15 0x08003126: E005 B .L3 ; 0x08003134
.L2: 0x08003128: 3D0C SUBS R5, #12 0x0800312A: 6828 LDR R0, [R5] 0x0800312C: 0480 LSLS R0, R0, #18 0x0800312E: 0F41 LSRS R1, R0, #29 0x08003130: 4808 LDR R0, =0x00F42400 ; [PC, #32] [0x08003154] 0x08003132: 40C8 LSRS R0, R1
.L3: 0x08003134: 4908 LDR R1, =SystemCoreClock ; [PC, #32] [0x08003158] =0x2000041C 0x08003136: 6008 STR R0, [R1] 0x08003138: 6822 LDR R2, [R4] 0x0800313A: 0992 LSRS R2, R2, #6 0x0800313C: 233C MOVS R3, #60 0x0800313E: 4013 ANDS R3, R2 0x08003140: 4A06 LDR R2, =AHBPrescTable ; [PC, #24] [0x0800315C] =0x08003160 0x08003142: 58D2 LDR R2, [R2, R3] 0x08003144: 40D0 LSRS R0, R2 0x08003146: 6008 STR R0, [R1] 0x08003148: BDB0 POP {R4-R5, R7, PC} 0x0800314A: 46C0 NOP 0x0800314C: 4002100C DC.W 0x4002100C 0x08003150: 007A1200 DC.W 0x007A1200 0x08003154: 00F42400 DC.W 0x00F42400 0x08003158: 2000041C DC.W SystemCoreClock 0x0800315C: 08003160 DC.W AHBPrescTable

Section .init_rodata.AHBPrescTable from system_stm32g0xx.o, size=64, align=4


AHBPrescTable: 0x08003160: 00 DC.B 0x00 ; '\0' 0x08003161: 00 DC.B 0x00 ; '\0' 0x08003162: 00 DC.B 0x00 ; '\0' 0x08003163: 00 DC.B 0x00 ; '\0' 0x08003164: 00 DC.B 0x00 ; '\0' 0x08003165: 00 DC.B 0x00 ; '\0' 0x08003166: 00 DC.B 0x00 ; '\0' 0x08003167: 00 DC.B 0x00 ; '\0' 0x08003168: 00 DC.B 0x00 ; '\0' 0x08003169: 00 DC.B 0x00 ; '\0' 0x0800316A: 00 DC.B 0x00 ; '\0' 0x0800316B: 00 DC.B 0x00 ; '\0' 0x0800316C: 00 DC.B 0x00 ; '\0' 0x0800316D: 00 DC.B 0x00 ; '\0' 0x0800316E: 00 DC.B 0x00 ; '\0' 0x0800316F: 00 DC.B 0x00 ; '\0' 0x08003170: 00 DC.B 0x00 ; '\0' 0x08003171: 00 DC.B 0x00 ; '\0' 0x08003172: 00 DC.B 0x00 ; '\0' 0x08003173: 00 DC.B 0x00 ; '\0' 0x08003174: 00 DC.B 0x00 ; '\0' 0x08003175: 00 DC.B 0x00 ; '\0' 0x08003176: 00 DC.B 0x00 ; '\0' 0x08003177: 00 DC.B 0x00 ; '\0' 0x08003178: 00 DC.B 0x00 ; '\0' 0x08003179: 00 DC.B 0x00 ; '\0' 0x0800317A: 00 DC.B 0x00 ; '\0' 0x0800317B: 00 DC.B 0x00 ; '\0' 0x0800317C: 00 DC.B 0x00 ; '\0' 0x0800317D: 00 DC.B 0x00 ; '\0' 0x0800317E: 00 DC.B 0x00 ; '\0' 0x0800317F: 00 DC.B 0x00 ; '\0' 0x08003180: 01 DC.B 0x01 ; '\x01' 0x08003181: 00 DC.B 0x00 ; '\0' 0x08003182: 00 DC.B 0x00 ; '\0' 0x08003183: 00 DC.B 0x00 ; '\0' 0x08003184: 02 DC.B 0x02 ; '\x02' 0x08003185: 00 DC.B 0x00 ; '\0' 0x08003186: 00 DC.B 0x00 ; '\0' 0x08003187: 00 DC.B 0x00 ; '\0' 0x08003188: 03 DC.B 0x03 ; '\x03' 0x08003189: 00 DC.B 0x00 ; '\0' 0x0800318A: 00 DC.B 0x00 ; '\0' 0x0800318B: 00 DC.B 0x00 ; '\0' 0x0800318C: 04 DC.B 0x04 ; '\x04' 0x0800318D: 00 DC.B 0x00 ; '\0' 0x0800318E: 00 DC.B 0x00 ; '\0' 0x0800318F: 00 DC.B 0x00 ; '\0' 0x08003190: 06 DC.B 0x06 ; '\x06' 0x08003191: 00 DC.B 0x00 ; '\0' 0x08003192: 00 DC.B 0x00 ; '\0' 0x08003193: 00 DC.B 0x00 ; '\0' 0x08003194: 07 DC.B 0x07 ; '\x07' 0x08003195: 00 DC.B 0x00 ; '\0' 0x08003196: 00 DC.B 0x00 ; '\0' 0x08003197: 00 DC.B 0x00 ; '\0' 0x08003198: 08 DC.B 0x08 ; '\x08' 0x08003199: 00 DC.B 0x00 ; '\0' 0x0800319A: 00 DC.B 0x00 ; '\0' 0x0800319B: 00 DC.B 0x00 ; '\0' 0x0800319C: 09 DC.B 0x09 ; '\t' 0x0800319D: 00 DC.B 0x00 ; '\0' 0x0800319E: 00 DC.B 0x00 ; '\0' 0x0800319F: 00 DC.B 0x00 ; '\0'

Section .init_rodata.APBPrescTable from system_stm32g0xx.o, size=32, align=4


APBPrescTable: 0x080031A0: 00 DC.B 0x00 ; '\0' 0x080031A1: 00 DC.B 0x00 ; '\0' 0x080031A2: 00 DC.B 0x00 ; '\0' 0x080031A3: 00 DC.B 0x00 ; '\0' 0x080031A4: 00 DC.B 0x00 ; '\0' 0x080031A5: 00 DC.B 0x00 ; '\0' 0x080031A6: 00 DC.B 0x00 ; '\0' 0x080031A7: 00 DC.B 0x00 ; '\0' 0x080031A8: 00 DC.B 0x00 ; '\0' 0x080031A9: 00 DC.B 0x00 ; '\0' 0x080031AA: 00 DC.B 0x00 ; '\0' 0x080031AB: 00 DC.B 0x00 ; '\0' 0x080031AC: 00 DC.B 0x00 ; '\0' 0x080031AD: 00 DC.B 0x00 ; '\0' 0x080031AE: 00 DC.B 0x00 ; '\0' 0x080031AF: 00 DC.B 0x00 ; '\0' 0x080031B0: 01 DC.B 0x01 ; '\x01' 0x080031B1: 00 DC.B 0x00 ; '\0' 0x080031B2: 00 DC.B 0x00 ; '\0' 0x080031B3: 00 DC.B 0x00 ; '\0' 0x080031B4: 02 DC.B 0x02 ; '\x02' 0x080031B5: 00 DC.B 0x00 ; '\0' 0x080031B6: 00 DC.B 0x00 ; '\0' 0x080031B7: 00 DC.B 0x00 ; '\0' 0x080031B8: 03 DC.B 0x03 ; '\x03' 0x080031B9: 00 DC.B 0x00 ; '\0' 0x080031BA: 00 DC.B 0x00 ; '\0' 0x080031BB: 00 DC.B 0x00 ; '\0' 0x080031BC: 04 DC.B 0x04 ; '\x04' 0x080031BD: 00 DC.B 0x00 ; '\0' 0x080031BE: 00 DC.B 0x00 ; '\0' 0x080031BF: 00 DC.B 0x00 ; '\0'

Section .text.HAL_Init from stm32g0xx_hal.o, size=40, align=4


HAL_Init: 0x080031C0: B510 PUSH {R4, LR} 0x080031C2: 2401 MOVS R4, #1 0x080031C4: 0220 LSLS R0, R4, #8 0x080031C6: 4907 LDR R1, =0x40022000 ; [PC, #28] [0x080031E4] 0x080031C8: 680A LDR R2, [R1] 0x080031CA: 4302 ORRS R2, R0 0x080031CC: 600A STR R2, [R1] 0x080031CE: 2002 MOVS R0, #2 0x080031D0: F000 F80A BL HAL_InitTick ; 0x080031E8 0x080031D4: 2800 CMP R0, #0 0x080031D6: D001 BEQ .L1 ; 0x080031DC 0x080031D8: 2001 MOVS R0, #1 0x080031DA: BD10 POP {R4, PC}
.L1: 0x080031DC: F006 FE3A BL HAL_MspInit ; 0x08009E54 0x080031E0: 2000 MOVS R0, #0 0x080031E2: BD10 POP {R4, PC} 0x080031E4: 40022000 DC.W 0x40022000

Section .text.HAL_InitTick from stm32g0xx_hal.o, size=76, align=4


HAL_InitTick: 0x080031E8: B5B0 PUSH {R4-R5, R7, LR} 0x080031EA: 4605 MOV R5, R0 0x080031EC: 480E LDR R0, =uwTickFreq ; [PC, #56] [0x08003228] =0x200001FA 0x080031EE: 7801 LDRB R1, [R0] 0x080031F0: 2401 MOVS R4, #1 0x080031F2: 2900 CMP R1, #0 0x080031F4: D016 BEQ .L1 ; 0x08003224 0x080031F6: 207D MOVS R0, #125 0x080031F8: 00C0 LSLS R0, R0, #3 0x080031FA: F007 F9F3 BL __aeabi_uidiv ; 0x0800A5E4 0x080031FE: 4601 MOV R1, R0 0x08003200: 480A LDR R0, =SystemCoreClock ; [PC, #40] [0x0800322C] =0x2000041C 0x08003202: 6800 LDR R0, [R0] 0x08003204: F007 F9EE BL __aeabi_uidiv ; 0x0800A5E4 0x08003208: F000 FDD6 BL HAL_SYSTICK_Config ; 0x08003DB8 0x0800320C: 2D03 CMP R5, #3 0x0800320E: D809 BHI .L1 ; 0x08003224 0x08003210: 2800 CMP R0, #0 0x08003212: D107 BNE .L1 ; 0x08003224 0x08003214: 2400 MOVS R4, #0 0x08003216: 43E0 MVNS R0, R4 0x08003218: 4629 MOV R1, R5 0x0800321A: 4622 MOV R2, R4 0x0800321C: F000 FD82 BL HAL_NVIC_SetPriority ; 0x08003D24 0x08003220: 4803 LDR R0, =uwTickPrio ; [PC, #12] [0x08003230] =0x20000408 0x08003222: 6005 STR R5, [R0]
.L1: 0x08003224: 4620 MOV R0, R4 0x08003226: BDB0 POP {R4-R5, R7, PC} 0x08003228: 200001FA DC.W uwTickFreq 0x0800322C: 2000041C DC.W SystemCoreClock 0x08003230: 20000408 DC.W uwTickPrio

Section .text.HAL_IncTick from stm32g0xx_hal.o, size=24, align=4


HAL_IncTick: 0x08003234: 4803 LDR R0, =uwTickFreq ; [PC, #12] [0x08003244] =0x200001FA 0x08003236: 7800 LDRB R0, [R0] 0x08003238: 4903 LDR R1, =uwTick ; [PC, #12] [0x08003248] =0x200004E4 0x0800323A: 680A LDR R2, [R1] 0x0800323C: 1810 ADDS R0, R2, R0 0x0800323E: 6008 STR R0, [R1] 0x08003240: 4770 BX LR 0x08003242: 46C0 NOP 0x08003244: 200001FA DC.W uwTickFreq 0x08003248: 200004E4 DC.W uwTick

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


HAL_GetTick: 0x0800324C: 4801 LDR R0, =uwTick ; [PC, #4] [0x08003254] =0x200004E4 0x0800324E: 6800 LDR R0, [R0] 0x08003250: 4770 BX LR 0x08003252: 46C0 NOP 0x08003254: 200004E4 DC.W uwTick

Section .text.HAL_Delay from stm32g0xx_hal.o, size=36, align=4


HAL_Delay: 0x08003258: B5B0 PUSH {R4-R5, R7, LR} 0x0800325A: 4604 MOV R4, R0 0x0800325C: F7FF FFF6 BL HAL_GetTick ; 0x0800324C 0x08003260: 4605 MOV R5, R0 0x08003262: 1C60 ADDS R0, R4, #1 0x08003264: D002 BEQ .L1 ; 0x0800326C 0x08003266: 4804 LDR R0, =uwTickFreq ; [PC, #16] [0x08003278] =0x200001FA 0x08003268: 7800 LDRB R0, [R0] 0x0800326A: 1904 ADDS R4, R0, R4
.L1: 0x0800326C: F7FF FFEE BL HAL_GetTick ; 0x0800324C 0x08003270: 1B40 SUBS R0, R0, R5 0x08003272: 42A0 CMP R0, R4 0x08003274: D3FA BCC .L1 ; 0x0800326C 0x08003276: BDB0 POP {R4-R5, R7, PC} 0x08003278: 200001FA DC.W uwTickFreq

Section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig from stm32g0xx_hal.o, size=20, align=4


HAL_SYSCFG_VREFBUF_HighImpedanceConfig: 0x0800327C: 4903 LDR R1, =0x40010030 ; [PC, #12] [0x0800328C] 0x0800327E: 680A LDR R2, [R1] 0x08003280: 2302 MOVS R3, #2 0x08003282: 439A BICS R2, R3 0x08003284: 4302 ORRS R2, R0 0x08003286: 600A STR R2, [R1] 0x08003288: 4770 BX LR 0x0800328A: 46C0 NOP 0x0800328C: 40010030 DC.W 0x40010030

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


HAL_SYSCFG_DisableVREFBUF: 0x08003290: 4802 LDR R0, =0x40010030 ; [PC, #8] [0x0800329C] 0x08003292: 6801 LDR R1, [R0] 0x08003294: 2201 MOVS R2, #1 0x08003296: 4391 BICS R1, R2 0x08003298: 6001 STR R1, [R0] 0x0800329A: 4770 BX LR 0x0800329C: 40010030 DC.W 0x40010030

Section .text.HAL_SYSCFG_StrobeDBattpinsConfig from stm32g0xx_hal.o, size=20, align=4


HAL_SYSCFG_StrobeDBattpinsConfig: 0x080032A0: 2103 MOVS R1, #3 0x080032A2: 0249 LSLS R1, R1, #9 0x080032A4: 4A02 LDR R2, =0x40010000 ; [PC, #8] [0x080032B0] 0x080032A6: 6813 LDR R3, [R2] 0x080032A8: 438B BICS R3, R1 0x080032AA: 4303 ORRS R3, R0 0x080032AC: 6013 STR R3, [R2] 0x080032AE: 4770 BX LR 0x080032B0: 40010000 DC.W 0x40010000

Section .text.HAL_ADC_Init from stm32g0xx_hal_adc.o, size=604, align=4


HAL_ADC_Init: 0x080032B4: B5F0 PUSH {R4-R7, LR} 0x080032B6: B087 SUB SP, SP, #28 0x080032B8: 4604 MOV R4, R0 0x080032BA: 2000 MOVS R0, #0 0x080032BC: 9006 STR R0, [SP, #24] 0x080032BE: 2C00 CMP R4, #0 0x080032C0: D060 BEQ .L5 ; 0x08003384 0x080032C2: 9005 STR R0, [SP, #20] 0x080032C4: 6DA0 LDR R0, [R4, #88] 0x080032C6: 2800 CMP R0, #0 0x080032C8: D107 BNE .L1 ; 0x080032DA 0x080032CA: 4625 MOV R5, R4 0x080032CC: 3554 ADDS R5, #84 0x080032CE: 4620 MOV R0, R4 0x080032D0: F003 FA38 BL HAL_ADC_MspInit ; 0x08006744 0x080032D4: 2000 MOVS R0, #0 0x080032D6: 7028 STRB R0, [R5] 0x080032D8: 65E0 STR R0, [R4, #92]
.L1: 0x080032DA: 2701 MOVS R7, #1 0x080032DC: 073D LSLS R5, R7, #28 0x080032DE: 6826 LDR R6, [R4] 0x080032E0: 68B0 LDR R0, [R6, #8] 0x080032E2: 00C0 LSLS R0, R0, #3 0x080032E4: D412 BMI .L3 ; 0x0800330C 0x080032E6: 68B0 LDR R0, [R6, #8] 0x080032E8: 4981 LDR R1, =0x6FFFFFE8 ; [PC, #0x0204] [0x080034F0] 0x080032EA: 4001 ANDS R1, R0 0x080032EC: 4329 ORRS R1, R5 0x080032EE: 60B1 STR R1, [R6, #8] 0x080032F0: 4880 LDR R0, =SystemCoreClock ; [PC, #0x0200] [0x080034F4] =0x2000041C 0x080032F2: 6800 LDR R0, [R0] 0x080032F4: 4980 LDR R1, =0x00030D40 ; [PC, #0x0200] [0x080034F8] 0x080032F6: F007 F975 BL __aeabi_uidiv ; 0x0800A5E4 0x080032FA: 0040 LSLS R0, R0, #1 0x080032FC: 1C80 ADDS R0, R0, #2
.L2: 0x080032FE: 9006 STR R0, [SP, #24] 0x08003300: 9806 LDR R0, [SP, #24] 0x08003302: 2800 CMP R0, #0 0x08003304: D002 BEQ .L3 ; 0x0800330C 0x08003306: 9806 LDR R0, [SP, #24] 0x08003308: 1E40 SUBS R0, R0, #1 0x0800330A: E7F8 B .L2 ; 0x080032FE
.L3: 0x0800330C: 68B0 LDR R0, [R6, #8] 0x0800330E: 4228 TST R0, R5 0x08003310: D108 BNE .L4 ; 0x08003324 0x08003312: 6DA0 LDR R0, [R4, #88] 0x08003314: 2110 MOVS R1, #16 0x08003316: 4301 ORRS R1, R0 0x08003318: 65A1 STR R1, [R4, #88] 0x0800331A: 6DE0 LDR R0, [R4, #92] 0x0800331C: 2101 MOVS R1, #1 0x0800331E: 9105 STR R1, [SP, #20] 0x08003320: 4308 ORRS R0, R1 0x08003322: 65E0 STR R0, [R4, #92]
.L4: 0x08003324: 68B0 LDR R0, [R6, #8] 0x08003326: 2104 MOVS R1, #4 0x08003328: 4001 ANDS R1, R0 0x0800332A: 6DA0 LDR R0, [R4, #88] 0x0800332C: 2210 MOVS R2, #16 0x0800332E: 4010 ANDS R0, R2 0x08003330: 1840 ADDS R0, R0, R1 0x08003332: 6DA1 LDR R1, [R4, #88] 0x08003334: D129 BNE .L6 ; 0x0800338A 0x08003336: 4620 MOV R0, R4 0x08003338: 3020 ADDS R0, #32 0x0800333A: 230F MOVS R3, #15 0x0800333C: 9303 STR R3, [SP, #12] 0x0800333E: 43DB MVNS R3, R3 0x08003340: 9301 STR R3, [SP, #4] 0x08003342: 3BF3 SUBS R3, #243 0x08003344: 4019 ANDS R1, R3 0x08003346: 1C89 ADDS R1, R1, #2 0x08003348: 65A1 STR R1, [R4, #88] 0x0800334A: 68B1 LDR R1, [R6, #8] 0x0800334C: 07C9 LSLS R1, R1, #31 0x0800334E: D121 BNE .L7 ; 0x08003394 0x08003350: 68F1 LDR R1, [R6, #12] 0x08003352: 2318 MOVS R3, #24 0x08003354: 4399 BICS R1, R3 0x08003356: 68A3 LDR R3, [R4, #8] 0x08003358: 430B ORRS R3, R1 0x0800335A: 60F3 STR R3, [R6, #12] 0x0800335C: 2103 MOVS R1, #3 0x0800335E: 078B LSLS R3, R1, #30 0x08003360: 6861 LDR R1, [R4, #4] 0x08003362: 460D MOV R5, R1 0x08003364: 401D ANDS R5, R3 0x08003366: 6CE7 LDR R7, [R4, #76] 0x08003368: 432F ORRS R7, R5 0x0800336A: 7F05 LDRB R5, [R0, #28] 0x0800336C: 2D01 CMP R5, #1 0x0800336E: 9304 STR R3, [SP, #16] 0x08003370: D113 BNE .L8 ; 0x0800339A 0x08003372: 6C25 LDR R5, [R4, #64] 0x08003374: 432F ORRS R7, R5 0x08003376: 6C65 LDR R5, [R4, #68] 0x08003378: 433D ORRS R5, R7 0x0800337A: 6CA7 LDR R7, [R4, #72] 0x0800337C: 432F ORRS R7, R5 0x0800337E: 2301 MOVS R3, #1 0x08003380: 433B ORRS R3, R7 0x08003382: E00B B .L9 ; 0x0800339C
.L5: 0x08003384: 2001 MOVS R0, #1 0x08003386: B007 ADD SP, SP, #28 0x08003388: BDF0 POP {R4-R7, PC}
.L6: 0x0800338A: 4311 ORRS R1, R2 0x0800338C: 65A1 STR R1, [R4, #88] 0x0800338E: 4638 MOV R0, R7 0x08003390: B007 ADD SP, SP, #28 0x08003392: BDF0 POP {R4-R7, PC}
.L7: 0x08003394: 2100 MOVS R1, #0 0x08003396: 9102 STR R1, [SP, #8] 0x08003398: E018 B .L10 ; 0x080033CC
.L8: 0x0800339A: 463B MOV R3, R7
.L9: 0x0800339C: 6935 LDR R5, [R6, #16] 0x0800339E: 4F57 LDR R7, =0x1FFFFC02 ; [PC, #0x015C] [0x080034FC] 0x080033A0: 402F ANDS R7, R5 0x080033A2: 9302 STR R3, [SP, #8] 0x080033A4: 431F ORRS R7, R3 0x080033A6: 6137 STR R7, [R6, #16] 0x080033A8: 2501 MOVS R5, #1 0x080033AA: 07EF LSLS R7, R5, #31 0x080033AC: 42B9 CMP R1, R7 0x080033AE: D00D BEQ .L10 ; 0x080033CC 0x080033B0: 9B04 LDR R3, [SP, #16] 0x080033B2: 4299 CMP R1, R3 0x080033B4: D00A BEQ .L10 ; 0x080033CC 0x080033B6: 07AB LSLS R3, R5, #30 0x080033B8: 4299 CMP R1, R3 0x080033BA: D007 BEQ .L10 ; 0x080033CC 0x080033BC: 9B03 LDR R3, [SP, #12] 0x080033BE: 049B LSLS R3, R3, #18 0x080033C0: 4019 ANDS R1, R3 0x080033C2: 4D4F LDR R5, =0x40012708 ; [PC, #0x013C] [0x08003500] 0x080033C4: 682F LDR R7, [R5] 0x080033C6: 439F BICS R7, R3 0x080033C8: 1879 ADDS R1, R7, R1 0x080033CA: 6029 STR R1, [R5]
.L10: 0x080033CC: 6B21 LDR R1, [R4, #48] 0x080033CE: 1E4B SUBS R3, R1, #1 0x080033D0: 4199 SBCS R1, R3 0x080033D2: 0309 LSLS R1, R1, #12 0x080033D4: 7E23 LDRB R3, [R4, #24] 0x080033D6: 039B LSLS R3, R3, #14 0x080033D8: 7E65 LDRB R5, [R4, #25] 0x080033DA: 03EF LSLS R7, R5, #15 0x080033DC: 431F ORRS R7, R3 0x080033DE: 7EA5 LDRB R5, [R4, #26] 0x080033E0: 036B LSLS R3, R5, #13 0x080033E2: 433B ORRS R3, R7 0x080033E4: 68E7 LDR R7, [R4, #12] 0x080033E6: 431F ORRS R7, R3 0x080033E8: 430F ORRS R7, R1 0x080033EA: 6923 LDR R3, [R4, #16] 0x080033EC: 2101 MOVS R1, #1 0x080033EE: 2B00 CMP R3, #0 0x080033F0: 9200 STR R2, [SP, #0] 0x080033F2: 9104 STR R1, [SP, #16] 0x080033F4: DA03 BGE .L11 ; 0x080033FE 0x080033F6: 07CA LSLS R2, R1, #31 0x080033F8: 4619 MOV R1, R3 0x080033FA: 4391 BICS R1, R2 0x080033FC: E000 B .L12 ; 0x08003400
.L11: 0x080033FE: 0549 LSLS R1, R1, #21
.L12: 0x08003400: 430F ORRS R7, R1 0x08003402: 7B01 LDRB R1, [R0, #12] 0x08003404: 0049 LSLS R1, R1, #1 0x08003406: 4339 ORRS R1, R7 0x08003408: 7800 LDRB R0, [R0] 0x0800340A: 2801 CMP R0, #1 0x0800340C: D10B BNE .L13 ; 0x08003426 0x0800340E: 2D00 CMP R5, #0 0x08003410: 9F02 LDR R7, [SP, #8] 0x08003412: D00A BEQ .L14 ; 0x0800342A 0x08003414: 6DA0 LDR R0, [R4, #88] 0x08003416: 2220 MOVS R2, #32 0x08003418: 4302 ORRS R2, R0 0x0800341A: 65A2 STR R2, [R4, #88] 0x0800341C: 6DE0 LDR R0, [R4, #92] 0x0800341E: 2201 MOVS R2, #1 0x08003420: 4302 ORRS R2, R0 0x08003422: 65E2 STR R2, [R4, #92] 0x08003424: E003 B .L15 ; 0x0800342E
.L13: 0x08003426: 9F02 LDR R7, [SP, #8] 0x08003428: E001 B .L15 ; 0x0800342E
.L14: 0x0800342A: 0400 LSLS R0, R0, #16 0x0800342C: 4301 ORRS R1, R0
.L15: 0x0800342E: 9D03 LDR R5, [SP, #12] 0x08003430: 6A60 LDR R0, [R4, #36] 0x08003432: 2800 CMP R0, #0 0x08003434: D005 BEQ .L16 ; 0x08003442 0x08003436: 2207 MOVS R2, #7 0x08003438: 0192 LSLS R2, R2, #6 0x0800343A: 4010 ANDS R0, R2 0x0800343C: 4308 ORRS R0, R1 0x0800343E: 6AA1 LDR R1, [R4, #40] 0x08003440: 4301 ORRS R1, R0
.L16: 0x08003442: 68F0 LDR R0, [R6, #12] 0x08003444: 4A2F LDR R2, =0xFFFE0219 ; [PC, #188] [0x08003504] 0x08003446: 4002 ANDS R2, R0 0x08003448: 430A ORRS R2, R1 0x0800344A: 60F2 STR R2, [R6, #12] 0x0800344C: 6930 LDR R0, [R6, #16] 0x0800344E: 4A2E LDR R2, =0xDFFFFC02 ; [PC, #184] [0x08003508] 0x08003450: 4002 ANDS R2, R0 0x08003452: 433A ORRS R2, R7 0x08003454: 6132 STR R2, [R6, #16] 0x08003456: 6970 LDR R0, [R6, #20] 0x08003458: 2207 MOVS R2, #7 0x0800345A: 4390 BICS R0, R2 0x0800345C: 6B62 LDR R2, [R4, #52] 0x0800345E: 4302 ORRS R2, R0 0x08003460: 6172 STR R2, [R6, #20] 0x08003462: 6970 LDR R0, [R6, #20] 0x08003464: 2270 MOVS R2, #112 0x08003466: 4390 BICS R0, R2 0x08003468: 6BA2 LDR R2, [R4, #56] 0x0800346A: 0112 LSLS R2, R2, #4 0x0800346C: 4302 ORRS R2, R0 0x0800346E: 6172 STR R2, [R6, #20] 0x08003470: 2B00 CMP R3, #0 0x08003472: D010 BEQ .L19 ; 0x08003496 0x08003474: 9804 LDR R0, [SP, #16] 0x08003476: 0540 LSLS R0, R0, #21 0x08003478: 4283 CMP R3, R0 0x0800347A: D11B BNE .L21 ; 0x080034B4 0x0800347C: 6E20 LDR R0, [R4, #96] 0x0800347E: 2300 MOVS R3, #0
.L17: 0x08003480: 4602 MOV R2, R0 0x08003482: 40DA LSRS R2, R3 0x08003484: 402A ANDS R2, R5 0x08003486: 2A0F CMP R2, #15 0x08003488: D003 BEQ .L18 ; 0x08003492 0x0800348A: 1D1B ADDS R3, R3, #4 0x0800348C: 2B20 CMP R3, #32 0x0800348E: D1F7 BNE .L17 ; 0x08003480 0x08003490: E006 B .L20 ; 0x080034A0
.L18: 0x08003492: 2B04 CMP R3, #4 0x08003494: D104 BNE .L20 ; 0x080034A0
.L19: 0x08003496: 6AB0 LDR R0, [R6, #40] 0x08003498: 9A01 LDR R2, [SP, #4] 0x0800349A: 4310 ORRS R0, R2 0x0800349C: 62B0 STR R0, [R6, #40] 0x0800349E: E009 B .L21 ; 0x080034B4
.L20: 0x080034A0: 6AB2 LDR R2, [R6, #40] 0x080034A2: 69E2 LDR R2, [R4, #28] 0x080034A4: 0092 LSLS R2, R2, #2 0x080034A6: 321C ADDS R2, #28 0x080034A8: 231C MOVS R3, #28 0x080034AA: 4013 ANDS R3, R2 0x080034AC: 9A01 LDR R2, [SP, #4] 0x080034AE: 409A LSLS R2, R3 0x080034B0: 4302 ORRS R2, R0 0x080034B2: 62B2 STR R2, [R6, #40]
.L21: 0x080034B4: 68F0 LDR R0, [R6, #12] 0x080034B6: 4A15 LDR R2, =0x833FFFE7 ; [PC, #84] [0x0800350C] 0x080034B8: 4002 ANDS R2, R0 0x080034BA: 428A CMP R2, R1 0x080034BC: D10A BNE .L22 ; 0x080034D4 0x080034BE: 2000 MOVS R0, #0 0x080034C0: 65E0 STR R0, [R4, #92] 0x080034C2: 6DA0 LDR R0, [R4, #88] 0x080034C4: 2101 MOVS R1, #1 0x080034C6: 4301 ORRS R1, R0 0x080034C8: 2002 MOVS R0, #2 0x080034CA: 4381 BICS R1, R0 0x080034CC: 65A1 STR R1, [R4, #88] 0x080034CE: 9805 LDR R0, [SP, #20] 0x080034D0: B007 ADD SP, SP, #28 0x080034D2: BDF0 POP {R4-R7, PC}
.L22: 0x080034D4: 6DA0 LDR R0, [R4, #88] 0x080034D6: 9900 LDR R1, [SP, #0] 0x080034D8: 4308 ORRS R0, R1 0x080034DA: 2102 MOVS R1, #2 0x080034DC: 4388 BICS R0, R1 0x080034DE: 65A0 STR R0, [R4, #88] 0x080034E0: 6DE0 LDR R0, [R4, #92] 0x080034E2: 9904 LDR R1, [SP, #16] 0x080034E4: 4308 ORRS R0, R1 0x080034E6: 65E0 STR R0, [R4, #92] 0x080034E8: 4608 MOV R0, R1 0x080034EA: B007 ADD SP, SP, #28 0x080034EC: BDF0 POP {R4-R7, PC} 0x080034EE: 46C0 NOP 0x080034F0: 6FFFFFE8 DC.W 0x6FFFFFE8 0x080034F4: 2000041C DC.W SystemCoreClock 0x080034F8: 00030D40 DC.W 0x00030D40 0x080034FC: 1FFFFC02 DC.W 0x1FFFFC02 0x08003500: 40012708 DC.W 0x40012708 0x08003504: FFFE0219 DC.W 0xFFFE0219 0x08003508: DFFFFC02 DC.W 0xDFFFFC02 0x0800350C: 833FFFE7 DC.W 0x833FFFE7

Section .text.ADC_ConversionStop from stm32g0xx_hal_adc.o, size=92, align=4


ADC_ConversionStop: 0x08003510: B570 PUSH {R4-R6, LR} 0x08003512: 4605 MOV R5, R0 0x08003514: 6800 LDR R0, [R0] 0x08003516: 6881 LDR R1, [R0, #8] 0x08003518: 2400 MOVS R4, #0 0x0800351A: 0749 LSLS R1, R1, #29 0x0800351C: D401 BMI .L2 ; 0x08003522
.L1: 0x0800351E: 4620 MOV R0, R4 0x08003520: BD70 POP {R4-R6, PC}
.L2: 0x08003522: 6881 LDR R1, [R0, #8] 0x08003524: 0789 LSLS R1, R1, #30 0x08003526: D404 BMI .L3 ; 0x08003532 0x08003528: 6881 LDR R1, [R0, #8] 0x0800352A: 4A0F LDR R2, =0x7FFFFFE8 ; [PC, #60] [0x08003568] 0x0800352C: 400A ANDS R2, R1 0x0800352E: 3210 ADDS R2, #16 0x08003530: 6082 STR R2, [R0, #8]
.L3: 0x08003532: F7FF FE8B BL HAL_GetTick ; 0x0800324C 0x08003536: 4606 MOV R6, R0 0x08003538: 6828 LDR R0, [R5]
.L4: 0x0800353A: 6880 LDR R0, [R0, #8] 0x0800353C: 0740 LSLS R0, R0, #29 0x0800353E: D5EE BPL .L1 ; 0x0800351E 0x08003540: F7FF FE84 BL HAL_GetTick ; 0x0800324C 0x08003544: 1B81 SUBS R1, R0, R6 0x08003546: 6828 LDR R0, [R5] 0x08003548: 2903 CMP R1, #3 0x0800354A: D3F6 BCC .L4 ; 0x0800353A 0x0800354C: 6881 LDR R1, [R0, #8] 0x0800354E: 0749 LSLS R1, R1, #29 0x08003550: D5F3 BPL .L4 ; 0x0800353A 0x08003552: 6DA8 LDR R0, [R5, #88] 0x08003554: 2110 MOVS R1, #16 0x08003556: 4301 ORRS R1, R0 0x08003558: 65A9 STR R1, [R5, #88] 0x0800355A: 6DE8 LDR R0, [R5, #92] 0x0800355C: 2401 MOVS R4, #1 0x0800355E: 4320 ORRS R0, R4 0x08003560: 65E8 STR R0, [R5, #92] 0x08003562: 2001 MOVS R0, #1 0x08003564: BD70 POP {R4-R6, PC} 0x08003566: 46C0 NOP 0x08003568: 7FFFFFE8 DC.W 0x7FFFFFE8

Section .text.ADC_Disable from stm32g0xx_hal_adc.o, size=104, align=4


ADC_Disable: 0x0800356C: B570 PUSH {R4-R6, LR} 0x0800356E: 4605 MOV R5, R0 0x08003570: 6800 LDR R0, [R0] 0x08003572: 6881 LDR R1, [R0, #8] 0x08003574: 6882 LDR R2, [R0, #8] 0x08003576: 2400 MOVS R4, #0 0x08003578: 07D2 LSLS R2, R2, #31 0x0800357A: D026 BEQ .L3 ; 0x080035CA 0x0800357C: 2202 MOVS R2, #2 0x0800357E: 4011 ANDS R1, R2 0x08003580: D123 BNE .L3 ; 0x080035CA 0x08003582: 6881 LDR R1, [R0, #8] 0x08003584: 2205 MOVS R2, #5 0x08003586: 400A ANDS R2, R1 0x08003588: 2A01 CMP R2, #1 0x0800358A: D116 BNE .L2 ; 0x080035BA 0x0800358C: 6881 LDR R1, [R0, #8] 0x0800358E: 4A10 LDR R2, =0x7FFFFFE8 ; [PC, #64] [0x080035D0] 0x08003590: 400A ANDS R2, R1 0x08003592: 1C91 ADDS R1, R2, #2 0x08003594: 6081 STR R1, [R0, #8] 0x08003596: 2103 MOVS R1, #3 0x08003598: 6001 STR R1, [R0] 0x0800359A: F7FF FE57 BL HAL_GetTick ; 0x0800324C 0x0800359E: 4606 MOV R6, R0 0x080035A0: 6828 LDR R0, [R5]
.L1: 0x080035A2: 6880 LDR R0, [R0, #8] 0x080035A4: 07C0 LSLS R0, R0, #31 0x080035A6: D010 BEQ .L3 ; 0x080035CA 0x080035A8: F7FF FE50 BL HAL_GetTick ; 0x0800324C 0x080035AC: 1B81 SUBS R1, R0, R6 0x080035AE: 6828 LDR R0, [R5] 0x080035B0: 2903 CMP R1, #3 0x080035B2: D3F6 BCC .L1 ; 0x080035A2 0x080035B4: 6881 LDR R1, [R0, #8] 0x080035B6: 07C9 LSLS R1, R1, #31 0x080035B8: D0F3 BEQ .L1 ; 0x080035A2
.L2: 0x080035BA: 6DA8 LDR R0, [R5, #88] 0x080035BC: 2110 MOVS R1, #16 0x080035BE: 4301 ORRS R1, R0 0x080035C0: 65A9 STR R1, [R5, #88] 0x080035C2: 6DE8 LDR R0, [R5, #92] 0x080035C4: 2401 MOVS R4, #1 0x080035C6: 4320 ORRS R0, R4 0x080035C8: 65E8 STR R0, [R5, #92]
.L3: 0x080035CA: 4620 MOV R0, R4 0x080035CC: BD70 POP {R4-R6, PC} 0x080035CE: 46C0 NOP 0x080035D0: 7FFFFFE8 DC.W 0x7FFFFFE8

Section .text.ADC_Enable from stm32g0xx_hal_adc.o, size=172, align=4


ADC_Enable: 0x080035D4: B5F0 PUSH {R4-R7, LR} 0x080035D6: B081 SUB SP, SP, #4 0x080035D8: 4605 MOV R5, R0 0x080035DA: 2400 MOVS R4, #0 0x080035DC: 9400 STR R4, [SP, #0] 0x080035DE: 6800 LDR R0, [R0] 0x080035E0: 6881 LDR R1, [R0, #8] 0x080035E2: 07C9 LSLS R1, R1, #31 0x080035E4: D11A BNE .L4 ; 0x0800361C 0x080035E6: 6881 LDR R1, [R0, #8] 0x080035E8: 4A21 LDR R2, =0x7FFFFFE8 ; [PC, #132] [0x08003670] 0x080035EA: 322F ADDS R2, #47 0x080035EC: 4211 TST R1, R2 0x080035EE: D008 BEQ .L2 ; 0x08003602
.L1: 0x080035F0: 6DA8 LDR R0, [R5, #88] 0x080035F2: 2110 MOVS R1, #16 0x080035F4: 4301 ORRS R1, R0 0x080035F6: 65A9 STR R1, [R5, #88] 0x080035F8: 6DE8 LDR R0, [R5, #92] 0x080035FA: 2401 MOVS R4, #1 0x080035FC: 4320 ORRS R0, R4 0x080035FE: 65E8 STR R0, [R5, #92] 0x08003600: E00C B .L4 ; 0x0800361C
.L2: 0x08003602: 6881 LDR R1, [R0, #8] 0x08003604: 4A1A LDR R2, =0x7FFFFFE8 ; [PC, #104] [0x08003670] 0x08003606: 4011 ANDS R1, R2 0x08003608: 2701 MOVS R7, #1 0x0800360A: 4339 ORRS R1, R7 0x0800360C: 6081 STR R1, [R0, #8] 0x0800360E: 4819 LDR R0, =0x40012708 ; [PC, #100] [0x08003674] 0x08003610: 6800 LDR R0, [R0] 0x08003612: 0200 LSLS R0, R0, #8 0x08003614: D405 BMI .L5 ; 0x08003622
.L3: 0x08003616: 7E68 LDRB R0, [R5, #25] 0x08003618: 2801 CMP R0, #1 0x0800361A: D10F BNE .L7 ; 0x0800363C
.L4: 0x0800361C: 4620 MOV R0, R4 0x0800361E: B001 ADD SP, SP, #4 0x08003620: BDF0 POP {R4-R7, PC}
.L5: 0x08003622: 4815 LDR R0, =SystemCoreClock ; [PC, #84] [0x08003678] =0x2000041C 0x08003624: 6800 LDR R0, [R0] 0x08003626: 4915 LDR R1, =0x00030D40 ; [PC, #84] [0x0800367C] 0x08003628: F006 FFDC BL __aeabi_uidiv ; 0x0800A5E4 0x0800362C: 1C40 ADDS R0, R0, #1
.L6: 0x0800362E: 9000 STR R0, [SP, #0] 0x08003630: 9800 LDR R0, [SP, #0] 0x08003632: 2800 CMP R0, #0 0x08003634: D0EF BEQ .L3 ; 0x08003616 0x08003636: 9800 LDR R0, [SP, #0] 0x08003638: 1E40 SUBS R0, R0, #1 0x0800363A: E7F8 B .L6 ; 0x0800362E
.L7: 0x0800363C: F7FF FE06 BL HAL_GetTick ; 0x0800324C 0x08003640: 4606 MOV R6, R0 0x08003642: 6828 LDR R0, [R5]
.L8: 0x08003644: 6801 LDR R1, [R0] 0x08003646: 07C9 LSLS R1, R1, #31 0x08003648: D1E8 BNE .L4 ; 0x0800361C 0x0800364A: 6881 LDR R1, [R0, #8] 0x0800364C: 07C9 LSLS R1, R1, #31 0x0800364E: D104 BNE .L9 ; 0x0800365A 0x08003650: 6881 LDR R1, [R0, #8] 0x08003652: 4A07 LDR R2, =0x7FFFFFE8 ; [PC, #28] [0x08003670] 0x08003654: 4011 ANDS R1, R2 0x08003656: 4339 ORRS R1, R7 0x08003658: 6081 STR R1, [R0, #8]
.L9: 0x0800365A: F7FF FDF7 BL HAL_GetTick ; 0x0800324C 0x0800365E: 1B81 SUBS R1, R0, R6 0x08003660: 6828 LDR R0, [R5] 0x08003662: 2903 CMP R1, #3 0x08003664: D3EE BCC .L8 ; 0x08003644 0x08003666: 6801 LDR R1, [R0] 0x08003668: 07C9 LSLS R1, R1, #31 0x0800366A: D1EB BNE .L8 ; 0x08003644 0x0800366C: E7C0 B .L1 ; 0x080035F0 0x0800366E: 46C0 NOP 0x08003670: 7FFFFFE8 DC.W 0x7FFFFFE8 0x08003674: 40012708 DC.W 0x40012708 0x08003678: 2000041C DC.W SystemCoreClock 0x0800367C: 00030D40 DC.W 0x00030D40

Section .text.HAL_ADC_Start_DMA from stm32g0xx_hal_adc.o, size=172, align=4


HAL_ADC_Start_DMA: 0x08003680: B5F0 PUSH {R4-R7, LR} 0x08003682: B081 SUB SP, SP, #4 0x08003684: 460E MOV R6, R1 0x08003686: 4604 MOV R4, R0 0x08003688: 6801 LDR R1, [R0] 0x0800368A: 688B LDR R3, [R1, #8] 0x0800368C: 2002 MOVS R0, #2 0x0800368E: 075B LSLS R3, R3, #29 0x08003690: D41B BMI .L3 ; 0x080036CA 0x08003692: 9200 STR R2, [SP, #0] 0x08003694: 2254 MOVS R2, #84 0x08003696: 5CA2 LDRB R2, [R4, R2] 0x08003698: 2A01 CMP R2, #1 0x0800369A: D016 BEQ .L3 ; 0x080036CA 0x0800369C: 4627 MOV R7, R4 0x0800369E: 3754 ADDS R7, #84 0x080036A0: 2501 MOVS R5, #1 0x080036A2: 703D STRB R5, [R7] 0x080036A4: 68C8 LDR R0, [R1, #12] 0x080036A6: 07C0 LSLS R0, R0, #31 0x080036A8: D10A BNE .L2 ; 0x080036C0 0x080036AA: 6888 LDR R0, [R1, #8] 0x080036AC: 07C0 LSLS R0, R0, #31 0x080036AE: D004 BEQ .L1 ; 0x080036BA 0x080036B0: 6888 LDR R0, [R1, #8] 0x080036B2: 4A19 LDR R2, =0x7FFFFFE8 ; [PC, #100] [0x08003718] 0x080036B4: 4002 ANDS R2, R0 0x080036B6: 1C90 ADDS R0, R2, #2 0x080036B8: 6088 STR R0, [R1, #8]
.L1: 0x080036BA: 68C8 LDR R0, [R1, #12] 0x080036BC: 4328 ORRS R0, R5 0x080036BE: 60C8 STR R0, [R1, #12]
.L2: 0x080036C0: 4620 MOV R0, R4 0x080036C2: F7FF FF87 BL ADC_Enable ; 0x080035D4 0x080036C6: 2800 CMP R0, #0 0x080036C8: D001 BEQ .L4 ; 0x080036CE
.L3: 0x080036CA: B001 ADD SP, SP, #4 0x080036CC: BDF0 POP {R4-R7, PC}
.L4: 0x080036CE: 6DA0 LDR R0, [R4, #88] 0x080036D0: 4912 LDR R1, =0xFFFFF0FE ; [PC, #72] [0x0800371C] 0x080036D2: 4001 ANDS R1, R0 0x080036D4: 0228 LSLS R0, R5, #8 0x080036D6: 1808 ADDS R0, R1, R0 0x080036D8: 65A0 STR R0, [R4, #88] 0x080036DA: 2000 MOVS R0, #0 0x080036DC: 65E0 STR R0, [R4, #92] 0x080036DE: 6821 LDR R1, [R4] 0x080036E0: 221C MOVS R2, #28 0x080036E2: 600A STR R2, [R1] 0x080036E4: 7038 STRB R0, [R7] 0x080036E6: 6D20 LDR R0, [R4, #80] 0x080036E8: 4A0D LDR R2, =ADC_DMAError ; [PC, #52] [0x08003720] =0x0800A9EF 0x080036EA: 4B0E LDR R3, =ADC_DMAHalfConvCplt ; [PC, #56] [0x08003724] =0x0800A9E5 0x080036EC: 4D0E LDR R5, =ADC_DMAConvCplt ; [PC, #56] [0x08003728] =0x0800B183 0x080036EE: 62C5 STR R5, [R0, #44] 0x080036F0: 6303 STR R3, [R0, #48] 0x080036F2: 6342 STR R2, [R0, #52] 0x080036F4: 684A LDR R2, [R1, #4] 0x080036F6: 2310 MOVS R3, #16 0x080036F8: 4313 ORRS R3, R2 0x080036FA: 604B STR R3, [R1, #4] 0x080036FC: 3140 ADDS R1, #64 0x080036FE: 4632 MOV R2, R6 0x08003700: 9B00 LDR R3, [SP, #0] 0x08003702: F000 FD23 BL HAL_DMA_Start_IT ; 0x0800414C 0x08003706: 6821 LDR R1, [R4] 0x08003708: 688A LDR R2, [R1, #8] 0x0800370A: 4B03 LDR R3, =0x7FFFFFE8 ; [PC, #12] [0x08003718] 0x0800370C: 4013 ANDS R3, R2 0x0800370E: 1D1A ADDS R2, R3, #4 0x08003710: 608A STR R2, [R1, #8] 0x08003712: B001 ADD SP, SP, #4 0x08003714: BDF0 POP {R4-R7, PC} 0x08003716: 46C0 NOP 0x08003718: 7FFFFFE8 DC.W 0x7FFFFFE8 0x0800371C: FFFFF0FE DC.W 0xFFFFF0FE 0x08003720: 0800A9EF DC.W ADC_DMAError 0x08003724: 0800A9E5 DC.W ADC_DMAHalfConvCplt 0x08003728: 0800B183 DC.W ADC_DMAConvCplt

Section .text.HAL_ADC_ConfigChannel from stm32g0xx_hal_adc.o, size=600, align=4


HAL_ADC_ConfigChannel: 0x0800372C: B5F0 PUSH {R4-R7, LR} 0x0800372E: B089 SUB SP, SP, #36 0x08003730: 2500 MOVS R5, #0 0x08003732: 9508 STR R5, [SP, #32] 0x08003734: 2254 MOVS R2, #84 0x08003736: 5C82 LDRB R2, [R0, R2] 0x08003738: 2A01 CMP R2, #1 0x0800373A: D101 BNE .L1 ; 0x08003740 0x0800373C: 2402 MOVS R4, #2 0x0800373E: E0DC B .L22 ; 0x080038FA
.L1: 0x08003740: 4606 MOV R6, R0 0x08003742: 3654 ADDS R6, #84 0x08003744: 2401 MOVS R4, #1 0x08003746: 7034 STRB R4, [R6] 0x08003748: 6802 LDR R2, [R0] 0x0800374A: 6893 LDR R3, [R2, #8] 0x0800374C: 075B LSLS R3, R3, #29 0x0800374E: D411 BMI .L2 ; 0x08003774 0x08003750: 6904 LDR R4, [R0, #16] 0x08003752: 684B LDR R3, [R1, #4] 0x08003754: 2B02 CMP R3, #2 0x08003756: D112 BNE .L3 ; 0x0800377E 0x08003758: 2004 MOVS R0, #4 0x0800375A: 4304 ORRS R4, R0 0x0800375C: 4881 LDR R0, =0x80000004 ; [PC, #0x0204] [0x08003964] 0x0800375E: 4284 CMP R4, R0 0x08003760: D152 BNE .L9 ; 0x08003808 0x08003762: 487F LDR R0, =0x0007FFFF ; [PC, #0x01FC] [0x08003960] 0x08003764: 43C0 MVNS R0, R0 0x08003766: 680B LDR R3, [R1] 0x08003768: 43D9 MVNS R1, R3 0x0800376A: 4301 ORRS R1, R0 0x0800376C: 6A90 LDR R0, [R2, #40] 0x0800376E: 4008 ANDS R0, R1 0x08003770: 6290 STR R0, [R2, #40] 0x08003772: E04A B .L10 ; 0x0800380A
.L2: 0x08003774: 6D81 LDR R1, [R0, #88] 0x08003776: 2220 MOVS R2, #32 0x08003778: 430A ORRS R2, R1 0x0800377A: 6582 STR R2, [R0, #88] 0x0800377C: E0BC B .L21 ; 0x080038F8
.L3: 0x0800377E: 9607 STR R6, [SP, #28] 0x08003780: 9306 STR R3, [SP, #24] 0x08003782: 2604 MOVS R6, #4 0x08003784: 4334 ORRS R4, R6 0x08003786: 4B76 LDR R3, =0x0007FFFF ; [PC, #0x01D8] [0x08003960] 0x08003788: 4F76 LDR R7, =0x80000004 ; [PC, #0x01D8] [0x08003964] 0x0800378A: 42BC CMP R4, R7 0x0800378C: D14D BNE .L11 ; 0x0800382A 0x0800378E: 680F LDR R7, [R1] 0x08003790: 403B ANDS R3, R7 0x08003792: 6A90 LDR R0, [R2, #40]
.L4: 0x08003794: 4318 ORRS R0, R3 0x08003796: 6290 STR R0, [R2, #40]
.L5: 0x08003798: 0238 LSLS R0, R7, #8 0x0800379A: 6953 LDR R3, [R2, #20] 0x0800379C: 4383 BICS R3, R0 0x0800379E: 6889 LDR R1, [R1, #8] 0x080037A0: 4001 ANDS R1, R0 0x080037A2: 4871 LDR R0, =0x07FFFF00 ; [PC, #0x01C4] [0x08003968] 0x080037A4: 4008 ANDS R0, R1 0x080037A6: 4318 ORRS R0, R3 0x080037A8: 6150 STR R0, [R2, #20] 0x080037AA: 2400 MOVS R4, #0 0x080037AC: 2F00 CMP R7, #0 0x080037AE: D401 BMI .L7 ; 0x080037B4
.L6: 0x080037B0: 9E07 LDR R6, [SP, #28] 0x080037B2: E0A1 B .L21 ; 0x080038F8
.L7: 0x080037B4: 2601 MOVS R6, #1 0x080037B6: 486D LDR R0, =0x40012708 ; [PC, #0x01B4] [0x0800396C] 0x080037B8: 463B MOV R3, R7 0x080037BA: 6807 LDR R7, [R0] 0x080037BC: 2007 MOVS R0, #7 0x080037BE: 0582 LSLS R2, R0, #22 0x080037C0: 4639 MOV R1, R7 0x080037C2: 4011 ANDS R1, R2 0x080037C4: 486A LDR R0, =0xB0001000 ; [PC, #0x01A8] [0x08003970] 0x080037C6: 9302 STR R3, [SP, #8] 0x080037C8: 4283 CMP R3, R0 0x080037CA: D16C BNE .L12 ; 0x080038A6 0x080037CC: 05F0 LSLS R0, R6, #23 0x080037CE: 463B MOV R3, R7 0x080037D0: 4003 ANDS R3, R0 0x080037D2: D168 BNE .L12 ; 0x080038A6 0x080037D4: 4F65 LDR R7, =0x40012708 ; [PC, #0x0194] [0x0800396C] 0x080037D6: 683B LDR R3, [R7] 0x080037D8: 4393 BICS R3, R2 0x080037DA: 4319 ORRS R1, R3 0x080037DC: 4301 ORRS R1, R0 0x080037DE: 6039 STR R1, [R7] 0x080037E0: 4866 LDR R0, =SystemCoreClock ; [PC, #0x0198] [0x0800397C] =0x2000041C 0x080037E2: 6800 LDR R0, [R0] 0x080037E4: 4966 LDR R1, =0x00030D40 ; [PC, #0x0198] [0x08003980] 0x080037E6: F006 FEFD BL __aeabi_uidiv ; 0x0800A5E4 0x080037EA: 210C MOVS R1, #12 0x080037EC: 4341 MULS R1, R0, R1 0x080037EE: 310C ADDS R1, #12 0x080037F0: 9108 STR R1, [SP, #32] 0x080037F2: 9808 LDR R0, [SP, #32] 0x080037F4: 2800 CMP R0, #0 0x080037F6: D0DB BEQ .L6 ; 0x080037B0 0x080037F8: 9E07 LDR R6, [SP, #28]
.L8: 0x080037FA: 9808 LDR R0, [SP, #32] 0x080037FC: 1E40 SUBS R0, R0, #1 0x080037FE: 9008 STR R0, [SP, #32] 0x08003800: 9808 LDR R0, [SP, #32] 0x08003802: 2800 CMP R0, #0 0x08003804: D1F9 BNE .L8 ; 0x080037FA 0x08003806: E077 B .L21 ; 0x080038F8
.L9: 0x08003808: 680B LDR R3, [R1]
.L10: 0x0800380A: 2400 MOVS R4, #0 0x0800380C: 2B00 CMP R3, #0 0x0800380E: D573 BPL .L21 ; 0x080038F8 0x08003810: 4856 LDR R0, =0x40012708 ; [PC, #0x0158] [0x0800396C] 0x08003812: 6801 LDR R1, [R0] 0x08003814: 4A57 LDR R2, =0xB8004000 ; [PC, #0x015C] [0x08003974] 0x08003816: 4293 CMP R3, R2 0x08003818: D062 BEQ .L17 ; 0x080038E0 0x0800381A: 4A57 LDR R2, =0xB4002000 ; [PC, #0x015C] [0x08003978] 0x0800381C: 4293 CMP R3, R2 0x0800381E: D062 BEQ .L19 ; 0x080038E6 0x08003820: 4A53 LDR R2, =0xB0001000 ; [PC, #0x014C] [0x08003970] 0x08003822: 4293 CMP R3, R2 0x08003824: D168 BNE .L21 ; 0x080038F8 0x08003826: 2205 MOVS R2, #5 0x08003828: E05B B .L18 ; 0x080038E2
.L11: 0x0800382A: 9602 STR R6, [SP, #8] 0x0800382C: 9505 STR R5, [SP, #20] 0x0800382E: 271F MOVS R7, #31 0x08003830: 9C06 LDR R4, [SP, #24] 0x08003832: 4027 ANDS R7, R4 0x08003834: 250F MOVS R5, #15 0x08003836: 9500 STR R5, [SP, #0] 0x08003838: 9703 STR R7, [SP, #12] 0x0800383A: 40BD LSLS R5, R7 0x0800383C: 6E04 LDR R4, [R0, #96] 0x0800383E: 9501 STR R5, [SP, #4] 0x08003840: 43AC BICS R4, R5 0x08003842: 9404 STR R4, [SP, #16] 0x08003844: 680F LDR R7, [R1] 0x08003846: 421F TST R7, R3 0x08003848: D046 BEQ .L16 ; 0x080038D8 0x0800384A: 07FB LSLS R3, R7, #31 0x0800384C: 9D05 LDR R5, [SP, #20] 0x0800384E: 462C MOV R4, R5 0x08003850: D15B BNE .L26 ; 0x0800390A 0x08003852: 07BB LSLS R3, R7, #30 0x08003854: D454 BMI .L23 ; 0x08003900 0x08003856: 077B LSLS R3, R7, #29 0x08003858: D454 BMI .L24 ; 0x08003904 0x0800385A: 073B LSLS R3, R7, #28 0x0800385C: D454 BMI .L25 ; 0x08003908 0x0800385E: 06FB LSLS R3, R7, #27 0x08003860: 4634 MOV R4, R6 0x08003862: D452 BMI .L26 ; 0x0800390A 0x08003864: 06BB LSLS R3, R7, #26 0x08003866: D463 BMI .L28 ; 0x08003930 0x08003868: 067B LSLS R3, R7, #25 0x0800386A: D463 BMI .L29 ; 0x08003934 0x0800386C: 063B LSLS R3, R7, #24 0x0800386E: D463 BMI .L30 ; 0x08003938 0x08003870: 05FB LSLS R3, R7, #23 0x08003872: D463 BMI .L31 ; 0x0800393C 0x08003874: 9702 STR R7, [SP, #8] 0x08003876: 05BB LSLS R3, R7, #22 0x08003878: D462 BMI .L32 ; 0x08003940 0x0800387A: 057B LSLS R3, R7, #21 0x0800387C: D462 BMI .L33 ; 0x08003944 0x0800387E: 053B LSLS R3, R7, #20 0x08003880: D462 BMI .L34 ; 0x08003948 0x08003882: 04FB LSLS R3, R7, #19 0x08003884: D462 BMI .L35 ; 0x0800394C 0x08003886: 04BB LSLS R3, R7, #18 0x08003888: D462 BMI .L36 ; 0x08003950 0x0800388A: 047B LSLS R3, R7, #17 0x0800388C: D462 BMI .L37 ; 0x08003954 0x0800388E: 043B LSLS R3, R7, #16 0x08003890: 9C00 LDR R4, [SP, #0] 0x08003892: D43A BMI .L26 ; 0x0800390A 0x08003894: 03FB LSLS R3, R7, #15 0x08003896: D45F BMI .L38 ; 0x08003958 0x08003898: 03BB LSLS R3, R7, #14 0x0800389A: D45F BMI .L39 ; 0x0800395C 0x0800389C: 037B LSLS R3, R7, #13 0x0800389E: 17DB ASRS R3, R3, #31 0x080038A0: 2412 MOVS R4, #18 0x080038A2: 401C ANDS R4, R3 0x080038A4: E031 B .L26 ; 0x0800390A
.L12: 0x080038A6: 4833 LDR R0, =0xB8004000 ; [PC, #204] [0x08003974] 0x080038A8: 9B02 LDR R3, [SP, #8] 0x080038AA: 4283 CMP R3, R0 0x080038AC: D103 BNE .L13 ; 0x080038B6 0x080038AE: 0630 LSLS R0, R6, #24 0x080038B0: 463B MOV R3, R7 0x080038B2: 4003 ANDS R3, R0 0x080038B4: D008 BEQ .L15 ; 0x080038C8
.L13: 0x080038B6: 4830 LDR R0, =0xB4002000 ; [PC, #192] [0x08003978] 0x080038B8: 9B02 LDR R3, [SP, #8] 0x080038BA: 4283 CMP R3, R0 0x080038BC: D000 BEQ .L14 ; 0x080038C0 0x080038BE: E777 B .L6 ; 0x080037B0
.L14: 0x080038C0: 05B0 LSLS R0, R6, #22 0x080038C2: 4007 ANDS R7, R0 0x080038C4: D000 BEQ .L15 ; 0x080038C8 0x080038C6: E773 B .L6 ; 0x080037B0
.L15: 0x080038C8: 4F28 LDR R7, =0x40012708 ; [PC, #160] [0x0800396C] 0x080038CA: 683B LDR R3, [R7] 0x080038CC: 4393 BICS R3, R2 0x080038CE: 4319 ORRS R1, R3 0x080038D0: 4301 ORRS R1, R0 0x080038D2: 6039 STR R1, [R7] 0x080038D4: 9E07 LDR R6, [SP, #28] 0x080038D6: E00F B .L21 ; 0x080038F8
.L16: 0x080038D8: 007B LSLS R3, R7, #1 0x080038DA: 0EDC LSRS R4, R3, #27 0x080038DC: 9D05 LDR R5, [SP, #20] 0x080038DE: E014 B .L26 ; 0x0800390A
.L17: 0x080038E0: 2203 MOVS R2, #3
.L18: 0x080038E2: 0592 LSLS R2, R2, #22 0x080038E4: E001 B .L20 ; 0x080038EA
.L19: 0x080038E6: 2203 MOVS R2, #3 0x080038E8: 05D2 LSLS R2, R2, #23
.L20: 0x080038EA: 4011 ANDS R1, R2 0x080038EC: 2207 MOVS R2, #7 0x080038EE: 0592 LSLS R2, R2, #22 0x080038F0: 6803 LDR R3, [R0] 0x080038F2: 4393 BICS R3, R2 0x080038F4: 1859 ADDS R1, R3, R1 0x080038F6: 6001 STR R1, [R0]
.L21: 0x080038F8: 7035 STRB R5, [R6]
.L22: 0x080038FA: 4620 MOV R0, R4 0x080038FC: B009 ADD SP, SP, #36 0x080038FE: BDF0 POP {R4-R7, PC}
.L23: 0x08003900: 2401 MOVS R4, #1 0x08003902: E002 B .L26 ; 0x0800390A
.L24: 0x08003904: 2402 MOVS R4, #2 0x08003906: E000 B .L26 ; 0x0800390A
.L25: 0x08003908: 2403 MOVS R4, #3
.L26: 0x0800390A: 9E03 LDR R6, [SP, #12] 0x0800390C: 40B4 LSLS R4, R6 0x0800390E: 9B04 LDR R3, [SP, #16] 0x08003910: 431C ORRS R4, R3 0x08003912: 6604 STR R4, [R0, #96] 0x08003914: 9B06 LDR R3, [SP, #24] 0x08003916: 089B LSRS R3, R3, #2 0x08003918: 69C0 LDR R0, [R0, #28] 0x0800391A: 4298 CMP R0, R3 0x0800391C: D800 BHI .L27 ; 0x08003920 0x0800391E: E73B B .L5 ; 0x08003798
.L27: 0x08003920: 9801 LDR R0, [SP, #4] 0x08003922: 43C0 MVNS R0, R0 0x08003924: 6A93 LDR R3, [R2, #40] 0x08003926: 4003 ANDS R3, R0 0x08003928: 00B8 LSLS R0, R7, #2 0x0800392A: 0F00 LSRS R0, R0, #28 0x0800392C: 40B0 LSLS R0, R6 0x0800392E: E731 B .L4 ; 0x08003794
.L28: 0x08003930: 2405 MOVS R4, #5 0x08003932: E7EA B .L26 ; 0x0800390A
.L29: 0x08003934: 2406 MOVS R4, #6 0x08003936: E7E8 B .L26 ; 0x0800390A
.L30: 0x08003938: 2407 MOVS R4, #7 0x0800393A: E7E6 B .L26 ; 0x0800390A
.L31: 0x0800393C: 2408 MOVS R4, #8 0x0800393E: E7E4 B .L26 ; 0x0800390A
.L32: 0x08003940: 2409 MOVS R4, #9 0x08003942: E7E2 B .L26 ; 0x0800390A
.L33: 0x08003944: 240A MOVS R4, #10 0x08003946: E7E0 B .L26 ; 0x0800390A
.L34: 0x08003948: 240B MOVS R4, #11 0x0800394A: E7DE B .L26 ; 0x0800390A
.L35: 0x0800394C: 240C MOVS R4, #12 0x0800394E: E7DC B .L26 ; 0x0800390A
.L36: 0x08003950: 240D MOVS R4, #13 0x08003952: E7DA B .L26 ; 0x0800390A
.L37: 0x08003954: 240E MOVS R4, #14 0x08003956: E7D8 B .L26 ; 0x0800390A
.L38: 0x08003958: 2410 MOVS R4, #16 0x0800395A: E7D6 B .L26 ; 0x0800390A
.L39: 0x0800395C: 2411 MOVS R4, #17 0x0800395E: E7D4 B .L26 ; 0x0800390A 0x08003960: 0007FFFF DC.W 0x0007FFFF 0x08003964: 80000004 DC.W 0x80000004 0x08003968: 07FFFF00 DC.W 0x07FFFF00 0x0800396C: 40012708 DC.W 0x40012708 0x08003970: B0001000 DC.W 0xB0001000 0x08003974: B8004000 DC.W 0xB8004000 0x08003978: B4002000 DC.W 0xB4002000 0x0800397C: 2000041C DC.W SystemCoreClock 0x08003980: 00030D40 DC.W 0x00030D40

Section .text.HAL_ADC_AnalogWDGConfig from stm32g0xx_hal_adc.o, size=772, align=4


HAL_ADC_AnalogWDGConfig: 0x08003984: B5F0 PUSH {R4-R7, LR} 0x08003986: B082 SUB SP, SP, #8 0x08003988: 2254 MOVS R2, #84 0x0800398A: 5C82 LDRB R2, [R0, R2] 0x0800398C: 2A01 CMP R2, #1 0x0800398E: D101 BNE .L1 ; 0x08003994 0x08003990: 2102 MOVS R1, #2 0x08003992: E12A B .L58 ; 0x08003BEA
.L1: 0x08003994: 6802 LDR R2, [R0] 0x08003996: 6893 LDR R3, [R2, #8] 0x08003998: 075B LSLS R3, R3, #29 0x0800399A: 4EB4 LDR R6, =0x7CC00000 ; [PC, #0x02D0] [0x08003C6C] 0x0800399C: D500 BPL .L2 ; 0x080039A0 0x0800399E: E104 B .L55 ; 0x08003BAA
.L2: 0x080039A0: C990 LDM R1!, {R4, R7} 0x080039A2: 3908 SUBS R1, #8 0x080039A4: 42B4 CMP R4, R6 0x080039A6: D113 BNE .L3 ; 0x080039D0 0x080039A8: 2401 MOVS R4, #1 0x080039AA: 05E5 LSLS R5, R4, #23 0x080039AC: 42AF CMP R7, R5 0x080039AE: D060 BEQ .L23 ; 0x08003A72 0x080039B0: 2503 MOVS R5, #3 0x080039B2: 05AD LSLS R5, R5, #22 0x080039B4: 42AF CMP R7, R5 0x080039B6: D164 BNE .L24 ; 0x08003A82 0x080039B8: 261F MOVS R6, #31 0x080039BA: 06B6 LSLS R6, R6, #26 0x080039BC: 688F LDR R7, [R1, #8] 0x080039BE: 4037 ANDS R7, R6 0x080039C0: 68D6 LDR R6, [R2, #12] 0x080039C2: 4BAF LDR R3, =0x833FFFFF ; [PC, #0x02BC] [0x08003C80] 0x080039C4: 4033 ANDS R3, R6 0x080039C6: 4EA9 LDR R6, =0x7CC00000 ; [PC, #0x02A4] [0x08003C6C] 0x080039C8: 18FB ADDS R3, R7, R3 0x080039CA: 195B ADDS R3, R3, R5 0x080039CC: 60D3 STR R3, [R2, #12] 0x080039CE: E05C B .L25 ; 0x08003A8A
.L3: 0x080039D0: 2601 MOVS R6, #1 0x080039D2: 05F3 LSLS R3, R6, #23 0x080039D4: 429F CMP R7, R3 0x080039D6: D05E BEQ .L26 ; 0x08003A96 0x080039D8: 2503 MOVS R5, #3 0x080039DA: 05AB LSLS R3, R5, #22 0x080039DC: 429F CMP R7, R3 0x080039DE: D16A BNE .L27 ; 0x08003AB6 0x080039E0: 4613 MOV R3, R2 0x080039E2: 33A0 ADDS R3, #160 0x080039E4: 9300 STR R3, [SP, #0] 0x080039E6: 688B LDR R3, [R1, #8] 0x080039E8: 4FA4 LDR R7, =0x0007FFFF ; [PC, #0x0290] [0x08003C7C] 0x080039EA: 9301 STR R3, [SP, #4] 0x080039EC: 401F ANDS R7, R3 0x080039EE: 4BA0 LDR R3, =0x0017FFFF ; [PC, #0x0280] [0x08003C70] 0x080039F0: 429C CMP R4, R3 0x080039F2: D16D BNE .L28 ; 0x08003AD0 0x080039F4: 2F00 CMP R7, #0 0x080039F6: D100 BNE .L4 ; 0x080039FA 0x080039F8: E0A7 B .L44 ; 0x08003B4A
.L4: 0x080039FA: 9C01 LDR R4, [SP, #4] 0x080039FC: 07E3 LSLS R3, R4, #31 0x080039FE: D000 BEQ .L5 ; 0x08003A02 0x08003A00: E0AB B .L46 ; 0x08003B5A
.L5: 0x08003A02: 07A3 LSLS R3, R4, #30 0x08003A04: D500 BPL .L6 ; 0x08003A08 0x08003A06: E0A9 B .L47 ; 0x08003B5C
.L6: 0x08003A08: 0763 LSLS R3, R4, #29 0x08003A0A: D500 BPL .L7 ; 0x08003A0E 0x08003A0C: E0F0 B .L59 ; 0x08003BF0
.L7: 0x08003A0E: 0723 LSLS R3, R4, #28 0x08003A10: D500 BPL .L8 ; 0x08003A14 0x08003A12: E0F1 B .L61 ; 0x08003BF8
.L8: 0x08003A14: 06E3 LSLS R3, R4, #27 0x08003A16: D500 BPL .L9 ; 0x08003A1A 0x08003A18: E0F0 B .L62 ; 0x08003BFC
.L9: 0x08003A1A: 06A3 LSLS R3, R4, #26 0x08003A1C: D500 BPL .L10 ; 0x08003A20 0x08003A1E: E0F1 B .L64 ; 0x08003C04
.L10: 0x08003A20: 0663 LSLS R3, R4, #25 0x08003A22: D500 BPL .L11 ; 0x08003A26 0x08003A24: E0F2 B .L66 ; 0x08003C0C
.L11: 0x08003A26: 0623 LSLS R3, R4, #24 0x08003A28: D500 BPL .L12 ; 0x08003A2C 0x08003A2A: E0F3 B .L68 ; 0x08003C14
.L12: 0x08003A2C: 05E3 LSLS R3, R4, #23 0x08003A2E: D500 BPL .L13 ; 0x08003A32 0x08003A30: E0F4 B .L70 ; 0x08003C1C
.L13: 0x08003A32: 05A3 LSLS R3, R4, #22 0x08003A34: D500 BPL .L14 ; 0x08003A38 0x08003A36: E0F5 B .L72 ; 0x08003C24
.L14: 0x08003A38: 0563 LSLS R3, R4, #21 0x08003A3A: D500 BPL .L15 ; 0x08003A3E 0x08003A3C: E0F6 B .L74 ; 0x08003C2C
.L15: 0x08003A3E: 0523 LSLS R3, R4, #20 0x08003A40: D500 BPL .L16 ; 0x08003A44 0x08003A42: E0F7 B .L76 ; 0x08003C34
.L16: 0x08003A44: 04E3 LSLS R3, R4, #19 0x08003A46: D500 BPL .L17 ; 0x08003A4A 0x08003A48: E0F8 B .L78 ; 0x08003C3C
.L17: 0x08003A4A: 04A3 LSLS R3, R4, #18 0x08003A4C: D500 BPL .L18 ; 0x08003A50 0x08003A4E: E0F9 B .L80 ; 0x08003C44
.L18: 0x08003A50: 0463 LSLS R3, R4, #17 0x08003A52: D500 BPL .L19 ; 0x08003A56 0x08003A54: E0FA B .L82 ; 0x08003C4C
.L19: 0x08003A56: 0423 LSLS R3, R4, #16 0x08003A58: D500 BPL .L20 ; 0x08003A5C 0x08003A5A: E0FB B .L84 ; 0x08003C54
.L20: 0x08003A5C: 03E3 LSLS R3, R4, #15 0x08003A5E: D500 BPL .L21 ; 0x08003A62 0x08003A60: E0FC B .L86 ; 0x08003C5C
.L21: 0x08003A62: 03A3 LSLS R3, R4, #14 0x08003A64: D500 BPL .L22 ; 0x08003A68 0x08003A66: E0FD B .L88 ; 0x08003C64
.L22: 0x08003A68: 0363 LSLS R3, R4, #13 0x08003A6A: 17DB ASRS R3, R3, #31 0x08003A6C: 2612 MOVS R6, #18 0x08003A6E: 401E ANDS R6, R3 0x08003A70: E074 B .L47 ; 0x08003B5C
.L23: 0x08003A72: 68D3 LDR R3, [R2, #12] 0x08003A74: 4637 MOV R7, R6 0x08003A76: 4E82 LDR R6, =0x833FFFFF ; [PC, #0x0208] [0x08003C80] 0x08003A78: 401E ANDS R6, R3 0x08003A7A: 1973 ADDS R3, R6, R5 0x08003A7C: 463E MOV R6, R7 0x08003A7E: 60D3 STR R3, [R2, #12] 0x08003A80: E003 B .L25 ; 0x08003A8A
.L24: 0x08003A82: 68D3 LDR R3, [R2, #12] 0x08003A84: 4D7E LDR R5, =0x833FFFFF ; [PC, #0x01F8] [0x08003C80] 0x08003A86: 401D ANDS R5, R3 0x08003A88: 60D5 STR R5, [R2, #12]
.L25: 0x08003A8A: 0423 LSLS R3, R4, #16 0x08003A8C: 6D84 LDR R4, [R0, #88] 0x08003A8E: 439C BICS R4, R3 0x08003A90: 6584 STR R4, [R0, #88] 0x08003A92: 2480 MOVS R4, #128 0x08003A94: E080 B .L52 ; 0x08003B98
.L26: 0x08003A96: 4B77 LDR R3, =0x7CC7FFFF ; [PC, #0x01DC] [0x08003C74] 0x08003A98: 43DB MVNS R3, R3 0x08003A9A: 43E5 MVNS R5, R4 0x08003A9C: 431D ORRS R5, R3 0x08003A9E: 0CE3 LSRS R3, R4, #19 0x08003AA0: 2604 MOVS R6, #4 0x08003AA2: 401E ANDS R6, R3 0x08003AA4: 1993 ADDS R3, R2, R6 0x08003AA6: 26A0 MOVS R6, #160 0x08003AA8: 599F LDR R7, [R3, R6] 0x08003AAA: 402F ANDS R7, R5 0x08003AAC: 4D72 LDR R5, =0x0087FFFF ; [PC, #0x01C8] [0x08003C78] 0x08003AAE: 4025 ANDS R5, R4 0x08003AB0: 433D ORRS R5, R7 0x08003AB2: 519D STR R5, [R3, R6] 0x08003AB4: E05F B .L50 ; 0x08003B76
.L27: 0x08003AB6: 4B6F LDR R3, =0x7CC7FFFF ; [PC, #0x01BC] [0x08003C74] 0x08003AB8: 43DB MVNS R3, R3 0x08003ABA: 43E5 MVNS R5, R4 0x08003ABC: 431D ORRS R5, R3 0x08003ABE: 0CE3 LSRS R3, R4, #19 0x08003AC0: 2404 MOVS R4, #4 0x08003AC2: 401C ANDS R4, R3 0x08003AC4: 1913 ADDS R3, R2, R4 0x08003AC6: 24A0 MOVS R4, #160 0x08003AC8: 591E LDR R6, [R3, R4] 0x08003ACA: 402E ANDS R6, R5 0x08003ACC: 511E STR R6, [R3, R4] 0x08003ACE: E052 B .L50 ; 0x08003B76
.L28: 0x08003AD0: 2F00 CMP R7, #0 0x08003AD2: D03E BEQ .L45 ; 0x08003B52 0x08003AD4: 9F01 LDR R7, [SP, #4] 0x08003AD6: 07FB LSLS R3, R7, #31 0x08003AD8: D147 BNE .L48 ; 0x08003B6A 0x08003ADA: 07BB LSLS R3, R7, #30 0x08003ADC: 4634 MOV R4, R6 0x08003ADE: D445 BMI .L49 ; 0x08003B6C 0x08003AE0: 077B LSLS R3, R7, #29 0x08003AE2: D500 BPL .L29 ; 0x08003AE6 0x08003AE4: E086 B .L60 ; 0x08003BF4
.L29: 0x08003AE6: 073B LSLS R3, R7, #28 0x08003AE8: 462C MOV R4, R5 0x08003AEA: D43F BMI .L49 ; 0x08003B6C 0x08003AEC: 06FB LSLS R3, R7, #27 0x08003AEE: D500 BPL .L30 ; 0x08003AF2 0x08003AF0: E086 B .L63 ; 0x08003C00
.L30: 0x08003AF2: 06BB LSLS R3, R7, #26 0x08003AF4: D500 BPL .L31 ; 0x08003AF8 0x08003AF6: E087 B .L65 ; 0x08003C08
.L31: 0x08003AF8: 067B LSLS R3, R7, #25 0x08003AFA: D500 BPL .L32 ; 0x08003AFE 0x08003AFC: E088 B .L67 ; 0x08003C10
.L32: 0x08003AFE: 063B LSLS R3, R7, #24 0x08003B00: D500 BPL .L33 ; 0x08003B04 0x08003B02: E089 B .L69 ; 0x08003C18
.L33: 0x08003B04: 05FB LSLS R3, R7, #23 0x08003B06: D500 BPL .L34 ; 0x08003B0A 0x08003B08: E08A B .L71 ; 0x08003C20
.L34: 0x08003B0A: 05BB LSLS R3, R7, #22 0x08003B0C: D500 BPL .L35 ; 0x08003B10 0x08003B0E: E08B B .L73 ; 0x08003C28
.L35: 0x08003B10: 057B LSLS R3, R7, #21 0x08003B12: D500 BPL .L36 ; 0x08003B16 0x08003B14: E08C B .L75 ; 0x08003C30
.L36: 0x08003B16: 053B LSLS R3, R7, #20 0x08003B18: D500 BPL .L37 ; 0x08003B1C 0x08003B1A: E08D B .L77 ; 0x08003C38
.L37: 0x08003B1C: 04FB LSLS R3, R7, #19 0x08003B1E: D500 BPL .L38 ; 0x08003B22 0x08003B20: E08E B .L79 ; 0x08003C40
.L38: 0x08003B22: 04BB LSLS R3, R7, #18 0x08003B24: D500 BPL .L39 ; 0x08003B28 0x08003B26: E08F B .L81 ; 0x08003C48
.L39: 0x08003B28: 047B LSLS R3, R7, #17 0x08003B2A: D500 BPL .L40 ; 0x08003B2E 0x08003B2C: E090 B .L83 ; 0x08003C50
.L40: 0x08003B2E: 043B LSLS R3, R7, #16 0x08003B30: D500 BPL .L41 ; 0x08003B34 0x08003B32: E091 B .L85 ; 0x08003C58
.L41: 0x08003B34: 03FB LSLS R3, R7, #15 0x08003B36: D500 BPL .L42 ; 0x08003B3A 0x08003B38: E092 B .L87 ; 0x08003C60
.L42: 0x08003B3A: 03BB LSLS R3, R7, #14 0x08003B3C: D500 BPL .L43 ; 0x08003B40 0x08003B3E: E093 B .L89 ; 0x08003C68
.L43: 0x08003B40: 037B LSLS R3, R7, #13 0x08003B42: 17DB ASRS R3, R3, #31 0x08003B44: 2412 MOVS R4, #18 0x08003B46: 401C ANDS R4, R3 0x08003B48: E010 B .L49 ; 0x08003B6C
.L44: 0x08003B4A: 9B01 LDR R3, [SP, #4] 0x08003B4C: 005B LSLS R3, R3, #1 0x08003B4E: 0EDE LSRS R6, R3, #27 0x08003B50: E004 B .L47 ; 0x08003B5C
.L45: 0x08003B52: 9B01 LDR R3, [SP, #4] 0x08003B54: 005B LSLS R3, R3, #1 0x08003B56: 0EDC LSRS R4, R3, #27 0x08003B58: E008 B .L49 ; 0x08003B6C
.L46: 0x08003B5A: 2600 MOVS R6, #0
.L47: 0x08003B5C: 2301 MOVS R3, #1 0x08003B5E: 40B3 LSLS R3, R6 0x08003B60: 9D00 LDR R5, [SP, #0] 0x08003B62: 682C LDR R4, [R5] 0x08003B64: 431C ORRS R4, R3 0x08003B66: 602C STR R4, [R5] 0x08003B68: E005 B .L50 ; 0x08003B76
.L48: 0x08003B6A: 2400 MOVS R4, #0
.L49: 0x08003B6C: 40A6 LSLS R6, R4 0x08003B6E: 9C00 LDR R4, [SP, #0] 0x08003B70: 6863 LDR R3, [R4, #4] 0x08003B72: 4333 ORRS R3, R6 0x08003B74: 6063 STR R3, [R4, #4]
.L50: 0x08003B76: 6D84 LDR R4, [R0, #88] 0x08003B78: 680B LDR R3, [R1] 0x08003B7A: 4D3D LDR R5, =0x0017FFFF ; [PC, #244] [0x08003C70] 0x08003B7C: 42AB CMP R3, R5 0x08003B7E: 4E3B LDR R6, =0x7CC00000 ; [PC, #236] [0x08003C6C] 0x08003B80: D105 BNE .L51 ; 0x08003B8E 0x08003B82: 2301 MOVS R3, #1 0x08003B84: 045D LSLS R5, R3, #17 0x08003B86: 43AC BICS R4, R5 0x08003B88: 6584 STR R4, [R0, #88] 0x08003B8A: 021C LSLS R4, R3, #8 0x08003B8C: E004 B .L52 ; 0x08003B98
.L51: 0x08003B8E: 2301 MOVS R3, #1 0x08003B90: 049D LSLS R5, R3, #18 0x08003B92: 43AC BICS R4, R5 0x08003B94: 6584 STR R4, [R0, #88] 0x08003B96: 025C LSLS R4, R3, #9
.L52: 0x08003B98: 6014 STR R4, [R2] 0x08003B9A: 6855 LDR R5, [R2, #4] 0x08003B9C: 7B0B LDRB R3, [R1, #12] 0x08003B9E: 2B01 CMP R3, #1 0x08003BA0: D101 BNE .L53 ; 0x08003BA6 0x08003BA2: 4325 ORRS R5, R4 0x08003BA4: E000 B .L54 ; 0x08003BA8
.L53: 0x08003BA6: 43A5 BICS R5, R4
.L54: 0x08003BA8: 6055 STR R5, [R2, #4]
.L55: 0x08003BAA: 3054 ADDS R0, #84 0x08003BAC: 690D LDR R5, [R1, #16] 0x08003BAE: 680C LDR R4, [R1] 0x08003BB0: 42B4 CMP R4, R6 0x08003BB2: D10A BNE .L56 ; 0x08003BCA 0x08003BB4: 68D3 LDR R3, [R2, #12] 0x08003BB6: 089B LSRS R3, R3, #2 0x08003BB8: 2606 MOVS R6, #6 0x08003BBA: 4033 ANDS R3, R6 0x08003BBC: 409D LSLS R5, R3 0x08003BBE: 68D3 LDR R3, [R2, #12] 0x08003BC0: 089F LSRS R7, R3, #2 0x08003BC2: 4037 ANDS R7, R6 0x08003BC4: 694B LDR R3, [R1, #20] 0x08003BC6: 40BB LSLS R3, R7 0x08003BC8: E000 B .L57 ; 0x08003BCC
.L56: 0x08003BCA: 694B LDR R3, [R1, #20]
.L57: 0x08003BCC: 2100 MOVS R1, #0 0x08003BCE: 7001 STRB R1, [R0] 0x08003BD0: 0428 LSLS R0, R5, #16 0x08003BD2: 4318 ORRS R0, R3 0x08003BD4: 02A3 LSLS R3, R4, #10 0x08003BD6: 0FDC LSRS R4, R3, #31 0x08003BD8: 0F9B LSRS R3, R3, #30 0x08003BDA: 191B ADDS R3, R3, R4 0x08003BDC: 009B LSLS R3, R3, #2 0x08003BDE: 18D2 ADDS R2, R2, R3 0x08003BE0: 6A13 LDR R3, [R2, #32] 0x08003BE2: 4C28 LDR R4, =0xF000F000 ; [PC, #160] [0x08003C84] 0x08003BE4: 401C ANDS R4, R3 0x08003BE6: 4304 ORRS R4, R0 0x08003BE8: 6214 STR R4, [R2, #32]
.L58: 0x08003BEA: 4608 MOV R0, R1 0x08003BEC: B002 ADD SP, SP, #8 0x08003BEE: BDF0 POP {R4-R7, PC}
.L59: 0x08003BF0: 2602 MOVS R6, #2 0x08003BF2: E7B3 B .L47 ; 0x08003B5C
.L60: 0x08003BF4: 2402 MOVS R4, #2 0x08003BF6: E7B9 B .L49 ; 0x08003B6C
.L61: 0x08003BF8: 2603 MOVS R6, #3 0x08003BFA: E7AF B .L47 ; 0x08003B5C
.L62: 0x08003BFC: 2604 MOVS R6, #4 0x08003BFE: E7AD B .L47 ; 0x08003B5C
.L63: 0x08003C00: 2404 MOVS R4, #4 0x08003C02: E7B3 B .L49 ; 0x08003B6C
.L64: 0x08003C04: 2605 MOVS R6, #5 0x08003C06: E7A9 B .L47 ; 0x08003B5C
.L65: 0x08003C08: 2405 MOVS R4, #5 0x08003C0A: E7AF B .L49 ; 0x08003B6C
.L66: 0x08003C0C: 2606 MOVS R6, #6 0x08003C0E: E7A5 B .L47 ; 0x08003B5C
.L67: 0x08003C10: 2406 MOVS R4, #6 0x08003C12: E7AB B .L49 ; 0x08003B6C
.L68: 0x08003C14: 2607 MOVS R6, #7 0x08003C16: E7A1 B .L47 ; 0x08003B5C
.L69: 0x08003C18: 2407 MOVS R4, #7 0x08003C1A: E7A7 B .L49 ; 0x08003B6C
.L70: 0x08003C1C: 2608 MOVS R6, #8 0x08003C1E: E79D B .L47 ; 0x08003B5C
.L71: 0x08003C20: 2408 MOVS R4, #8 0x08003C22: E7A3 B .L49 ; 0x08003B6C
.L72: 0x08003C24: 2609 MOVS R6, #9 0x08003C26: E799 B .L47 ; 0x08003B5C
.L73: 0x08003C28: 2409 MOVS R4, #9 0x08003C2A: E79F B .L49 ; 0x08003B6C
.L74: 0x08003C2C: 260A MOVS R6, #10 0x08003C2E: E795 B .L47 ; 0x08003B5C
.L75: 0x08003C30: 240A MOVS R4, #10 0x08003C32: E79B B .L49 ; 0x08003B6C
.L76: 0x08003C34: 260B MOVS R6, #11 0x08003C36: E791 B .L47 ; 0x08003B5C
.L77: 0x08003C38: 240B MOVS R4, #11 0x08003C3A: E797 B .L49 ; 0x08003B6C
.L78: 0x08003C3C: 260C MOVS R6, #12 0x08003C3E: E78D B .L47 ; 0x08003B5C
.L79: 0x08003C40: 240C MOVS R4, #12 0x08003C42: E793 B .L49 ; 0x08003B6C
.L80: 0x08003C44: 260D MOVS R6, #13 0x08003C46: E789 B .L47 ; 0x08003B5C
.L81: 0x08003C48: 240D MOVS R4, #13 0x08003C4A: E78F B .L49 ; 0x08003B6C
.L82: 0x08003C4C: 260E MOVS R6, #14 0x08003C4E: E785 B .L47 ; 0x08003B5C
.L83: 0x08003C50: 240E MOVS R4, #14 0x08003C52: E78B B .L49 ; 0x08003B6C
.L84: 0x08003C54: 260F MOVS R6, #15 0x08003C56: E781 B .L47 ; 0x08003B5C
.L85: 0x08003C58: 240F MOVS R4, #15 0x08003C5A: E787 B .L49 ; 0x08003B6C
.L86: 0x08003C5C: 2610 MOVS R6, #16 0x08003C5E: E77D B .L47 ; 0x08003B5C
.L87: 0x08003C60: 2410 MOVS R4, #16 0x08003C62: E783 B .L49 ; 0x08003B6C
.L88: 0x08003C64: 2611 MOVS R6, #17 0x08003C66: E779 B .L47 ; 0x08003B5C
.L89: 0x08003C68: 2411 MOVS R4, #17 0x08003C6A: E77F B .L49 ; 0x08003B6C 0x08003C6C: 7CC00000 DC.W 0x7CC00000 0x08003C70: 0017FFFF DC.W 0x0017FFFF 0x08003C74: 7CC7FFFF DC.W 0x7CC7FFFF 0x08003C78: 0087FFFF DC.W 0x0087FFFF 0x08003C7C: 0007FFFF DC.W 0x0007FFFF 0x08003C80: 833FFFFF DC.W 0x833FFFFF 0x08003C84: F000F000 DC.W 0xF000F000

Section .text.HAL_ADCEx_Calibration_Start from stm32g0xx_hal_adc_ex.o, size=156, align=4


HAL_ADCEx_Calibration_Start: 0x08003C88: B5F0 PUSH {R4-R7, LR} 0x08003C8A: B083 SUB SP, SP, #12 0x08003C8C: 4604 MOV R4, R0 0x08003C8E: 2600 MOVS R6, #0 0x08003C90: 9602 STR R6, [SP, #8] 0x08003C92: 2054 MOVS R0, #84 0x08003C94: 5C20 LDRB R0, [R4, R0] 0x08003C96: 2801 CMP R0, #1 0x08003C98: D101 BNE .L1 ; 0x08003C9E 0x08003C9A: 2502 MOVS R5, #2 0x08003C9C: E03C B .L6 ; 0x08003D18
.L1: 0x08003C9E: 4627 MOV R7, R4 0x08003CA0: 3754 ADDS R7, #84 0x08003CA2: 2501 MOVS R5, #1 0x08003CA4: 703D STRB R5, [R7] 0x08003CA6: 4620 MOV R0, R4 0x08003CA8: F7FF FC60 BL ADC_Disable ; 0x0800356C 0x08003CAC: 6821 LDR R1, [R4] 0x08003CAE: 688A LDR R2, [R1, #8] 0x08003CB0: 07D2 LSLS R2, R2, #31 0x08003CB2: 6DA2 LDR R2, [R4, #88] 0x08003CB4: D121 BNE .L3 ; 0x08003CFA 0x08003CB6: 9000 STR R0, [SP, #0] 0x08003CB8: 2381 MOVS R3, #129 0x08003CBA: 005B LSLS R3, R3, #1 0x08003CBC: 439A BICS R2, R3 0x08003CBE: 1C92 ADDS R2, R2, #2 0x08003CC0: 65A2 STR R2, [R4, #88] 0x08003CC2: 68CA LDR R2, [R1, #12] 0x08003CC4: 68CB LDR R3, [R1, #12] 0x08003CC6: 2003 MOVS R0, #3 0x08003CC8: 9001 STR R0, [SP, #4] 0x08003CCA: 4383 BICS R3, R0 0x08003CCC: 60CB STR R3, [R1, #12] 0x08003CCE: 07EB LSLS R3, R5, #31 0x08003CD0: 6888 LDR R0, [R1, #8] 0x08003CD2: 4318 ORRS R0, R3 0x08003CD4: 6088 STR R0, [R1, #8] 0x08003CD6: 9801 LDR R0, [SP, #4] 0x08003CD8: 4002 ANDS R2, R0 0x08003CDA: 4B11 LDR R3, =0x0002F200 ; [PC, #68] [0x08003D20]
.L2: 0x08003CDC: 6888 LDR R0, [R1, #8] 0x08003CDE: 2800 CMP R0, #0 0x08003CE0: D50F BPL .L4 ; 0x08003D02 0x08003CE2: 9802 LDR R0, [SP, #8] 0x08003CE4: 1C40 ADDS R0, R0, #1 0x08003CE6: 9002 STR R0, [SP, #8] 0x08003CE8: 9802 LDR R0, [SP, #8] 0x08003CEA: 4298 CMP R0, R3 0x08003CEC: D3F6 BCC .L2 ; 0x08003CDC 0x08003CEE: 6DA0 LDR R0, [R4, #88] 0x08003CF0: 2210 MOVS R2, #16 0x08003CF2: 4302 ORRS R2, R0 0x08003CF4: 2002 MOVS R0, #2 0x08003CF6: 4382 BICS R2, R0 0x08003CF8: E00C B .L5 ; 0x08003D14
.L3: 0x08003CFA: 2110 MOVS R1, #16 0x08003CFC: 430A ORRS R2, R1 0x08003CFE: 4605 MOV R5, R0 0x08003D00: E008 B .L5 ; 0x08003D14
.L4: 0x08003D02: 68C8 LDR R0, [R1, #12] 0x08003D04: 4310 ORRS R0, R2 0x08003D06: 60C8 STR R0, [R1, #12] 0x08003D08: 6DA0 LDR R0, [R4, #88] 0x08003D0A: 2201 MOVS R2, #1 0x08003D0C: 4302 ORRS R2, R0 0x08003D0E: 2002 MOVS R0, #2 0x08003D10: 4382 BICS R2, R0 0x08003D12: 9D00 LDR R5, [SP, #0]
.L5: 0x08003D14: 703E STRB R6, [R7] 0x08003D16: 65A2 STR R2, [R4, #88]
.L6: 0x08003D18: 4628 MOV R0, R5 0x08003D1A: B003 ADD SP, SP, #12 0x08003D1C: BDF0 POP {R4-R7, PC} 0x08003D1E: 46C0 NOP 0x08003D20: 0002F200 DC.W 0x0002F200

Section .text.HAL_NVIC_SetPriority from stm32g0xx_hal_cortex.o, size=64, align=4


HAL_NVIC_SetPriority: 0x08003D24: 2800 CMP R0, #0 0x08003D26: D405 BMI .L1 ; 0x08003D34 0x08003D28: 2203 MOVS R2, #3 0x08003D2A: 4603 MOV R3, R0 0x08003D2C: 4393 BICS R3, R2 0x08003D2E: 4A0C LDR R2, =0xE000E400 ; [PC, #48] [0x08003D60] 0x08003D30: 189A ADDS R2, R3, R2 0x08003D32: E006 B .L2 ; 0x08003D42
.L1: 0x08003D34: 220F MOVS R2, #15 0x08003D36: 4002 ANDS R2, R0 0x08003D38: 3A08 SUBS R2, #8 0x08003D3A: 2303 MOVS R3, #3 0x08003D3C: 439A BICS R2, R3 0x08003D3E: 4B07 LDR R3, =0xE000ED1C ; [PC, #28] [0x08003D5C] 0x08003D40: 18D2 ADDS R2, R2, R3
.L2: 0x08003D42: 0780 LSLS R0, R0, #30 0x08003D44: 0EC0 LSRS R0, R0, #27 0x08003D46: 0189 LSLS R1, R1, #6 0x08003D48: B2C9 UXTB R1, R1 0x08003D4A: 4081 LSLS R1, R0 0x08003D4C: 23FF MOVS R3, #255 0x08003D4E: 4083 LSLS R3, R0 0x08003D50: 6810 LDR R0, [R2] 0x08003D52: 4398 BICS R0, R3 0x08003D54: 4308 ORRS R0, R1 0x08003D56: 6010 STR R0, [R2] 0x08003D58: 4770 BX LR 0x08003D5A: 46C0 NOP 0x08003D5C: E000ED1C DC.W 0xE000ED1C 0x08003D60: E000E400 DC.W 0xE000E400

Section .text.HAL_NVIC_EnableIRQ from stm32g0xx_hal_cortex.o, size=24, align=4


HAL_NVIC_EnableIRQ: 0x08003D64: 2800 CMP R0, #0 0x08003D66: D405 BMI .L1 ; 0x08003D74 0x08003D68: 211F MOVS R1, #31 0x08003D6A: 4008 ANDS R0, R1 0x08003D6C: 2101 MOVS R1, #1 0x08003D6E: 4081 LSLS R1, R0 0x08003D70: 4801 LDR R0, =0xE000E100 ; [PC, #4] [0x08003D78] 0x08003D72: 6001 STR R1, [R0]
.L1: 0x08003D74: 4770 BX LR 0x08003D76: 46C0 NOP 0x08003D78: E000E100 DC.W 0xE000E100

Section .text.HAL_NVIC_DisableIRQ from stm32g0xx_hal_cortex.o, size=32, align=4


HAL_NVIC_DisableIRQ: 0x08003D7C: 2800 CMP R0, #0 0x08003D7E: D409 BMI .L1 ; 0x08003D94 0x08003D80: 211F MOVS R1, #31 0x08003D82: 4008 ANDS R0, R1 0x08003D84: 2101 MOVS R1, #1 0x08003D86: 4081 LSLS R1, R0 0x08003D88: 4803 LDR R0, =0xE000E180 ; [PC, #12] [0x08003D98] 0x08003D8A: 6001 STR R1, [R0] 0x08003D8C: F3BF 8F4F DSB SY 0x08003D90: F3BF 8F6F ISB SY
.L1: 0x08003D94: 4770 BX LR 0x08003D96: 46C0 NOP 0x08003D98: E000E180 DC.W 0xE000E180

Section .text.HAL_NVIC_SystemReset from stm32g0xx_hal_cortex.o, size=28, align=4


HAL_NVIC_SystemReset: 0x08003D9C: F3BF 8F4F DSB SY 0x08003DA0: 4803 LDR R0, =0xE000ED0C ; [PC, #12] [0x08003DB0] 0x08003DA2: 4904 LDR R1, =0x05FA0004 ; [PC, #16] [0x08003DB4] 0x08003DA4: 6001 STR R1, [R0] 0x08003DA6: F3BF 8F4F DSB SY
.L1: 0x08003DAA: BF00 NOP 0x08003DAC: E7FD B .L1 ; 0x08003DAA 0x08003DAE: 46C0 NOP 0x08003DB0: E000ED0C DC.W 0xE000ED0C 0x08003DB4: 05FA0004 DC.W 0x05FA0004

Section .text.HAL_SYSTICK_Config from stm32g0xx_hal_cortex.o, size=52, align=4


HAL_SYSTICK_Config: 0x08003DB8: 1E40 SUBS R0, R0, #1 0x08003DBA: 0E01 LSRS R1, R0, #24 0x08003DBC: D001 BEQ .L1 ; 0x08003DC2 0x08003DBE: 2001 MOVS R0, #1 0x08003DC0: 4770 BX LR
.L1: 0x08003DC2: 4907 LDR R1, =0x00FFFFFF ; [PC, #28] [0x08003DE0] 0x08003DC4: 4A07 LDR R2, =0xE000E010 ; [PC, #28] [0x08003DE4] 0x08003DC6: 6050 STR R0, [R2, #4] 0x08003DC8: 4807 LDR R0, =0xE000ED20 ; [PC, #28] [0x08003DE8] 0x08003DCA: 6803 LDR R3, [R0] 0x08003DCC: 400B ANDS R3, R1 0x08003DCE: 2103 MOVS R1, #3 0x08003DD0: 0789 LSLS R1, R1, #30 0x08003DD2: 1859 ADDS R1, R3, R1 0x08003DD4: 6001 STR R1, [R0] 0x08003DD6: 2000 MOVS R0, #0 0x08003DD8: 6090 STR R0, [R2, #8] 0x08003DDA: 2107 MOVS R1, #7 0x08003DDC: 6011 STR R1, [R2] 0x08003DDE: 4770 BX LR 0x08003DE0: 00FFFFFF DC.W 0x00FFFFFF 0x08003DE4: E000E010 DC.W 0xE000E010 0x08003DE8: E000ED20 DC.W 0xE000ED20

Section .text.HAL_CRC_Init from stm32g0xx_hal_crc.o, size=120, align=4


HAL_CRC_Init: 0x08003DEC: B5B0 PUSH {R4-R5, R7, LR} 0x08003DEE: 2800 CMP R0, #0 0x08003DF0: D013 BEQ .L2 ; 0x08003E1A 0x08003DF2: 4604 MOV R4, R0 0x08003DF4: 7F40 LDRB R0, [R0, #29] 0x08003DF6: 2800 CMP R0, #0 0x08003DF8: D103 BNE .L1 ; 0x08003E02 0x08003DFA: 7720 STRB R0, [R4, #28] 0x08003DFC: 4620 MOV R0, R4 0x08003DFE: F002 FD1F BL HAL_CRC_MspInit ; 0x08006840
.L1: 0x08003E02: 2002 MOVS R0, #2 0x08003E04: 7760 STRB R0, [R4, #29] 0x08003E06: 7920 LDRB R0, [R4, #4] 0x08003E08: 2800 CMP R0, #0 0x08003E0A: D008 BEQ .L3 ; 0x08003E1E 0x08003E0C: 68A1 LDR R1, [R4, #8] 0x08003E0E: 68E2 LDR R2, [R4, #12] 0x08003E10: 4620 MOV R0, R4 0x08003E12: F000 F827 BL HAL_CRCEx_Polynomial_Set ; 0x08003E64 0x08003E16: 2800 CMP R0, #0 0x08003E18: D008 BEQ .L4 ; 0x08003E2C
.L2: 0x08003E1A: 2001 MOVS R0, #1 0x08003E1C: BDB0 POP {R4-R5, R7, PC}
.L3: 0x08003E1E: 6820 LDR R0, [R4] 0x08003E20: 490F LDR R1, =0x04C11DB7 ; [PC, #60] [0x08003E60] 0x08003E22: 6141 STR R1, [R0, #20] 0x08003E24: 6881 LDR R1, [R0, #8] 0x08003E26: 2218 MOVS R2, #24 0x08003E28: 4391 BICS R1, R2 0x08003E2A: 6081 STR R1, [R0, #8]
.L4: 0x08003E2C: 2500 MOVS R5, #0 0x08003E2E: 7960 LDRB R0, [R4, #5] 0x08003E30: 2800 CMP R0, #0 0x08003E32: D001 BEQ .L5 ; 0x08003E38 0x08003E34: 6921 LDR R1, [R4, #16] 0x08003E36: E000 B .L6 ; 0x08003E3A
.L5: 0x08003E38: 43E9 MVNS R1, R5
.L6: 0x08003E3A: 6820 LDR R0, [R4] 0x08003E3C: 6101 STR R1, [R0, #16] 0x08003E3E: 6881 LDR R1, [R0, #8] 0x08003E40: 2260 MOVS R2, #96 0x08003E42: 4391 BICS R1, R2 0x08003E44: 6962 LDR R2, [R4, #20] 0x08003E46: 430A ORRS R2, R1 0x08003E48: 6082 STR R2, [R0, #8] 0x08003E4A: 6881 LDR R1, [R0, #8] 0x08003E4C: 2280 MOVS R2, #128 0x08003E4E: 4391 BICS R1, R2 0x08003E50: 69A2 LDR R2, [R4, #24] 0x08003E52: 430A ORRS R2, R1 0x08003E54: 6082 STR R2, [R0, #8] 0x08003E56: 2001 MOVS R0, #1 0x08003E58: 7760 STRB R0, [R4, #29] 0x08003E5A: 2000 MOVS R0, #0 0x08003E5C: BDB0 POP {R4-R5, R7, PC} 0x08003E5E: 46C0 NOP 0x08003E60: 04C11DB7 DC.W 0x04C11DB7

Section .text.HAL_CRCEx_Polynomial_Set from stm32g0xx_hal_crc_ex.o, size=88, align=4


HAL_CRCEx_Polynomial_Set: 0x08003E64: B5F0 PUSH {R4-R7, LR} 0x08003E66: 251F MOVS R5, #31
.L1: 0x08003E68: 2400 MOVS R4, #0 0x08003E6A: 2D00 CMP R5, #0 0x08003E6C: D007 BEQ .L2 ; 0x08003E7E 0x08003E6E: 1E6D SUBS R5, R5, #1 0x08003E70: 231F MOVS R3, #31 0x08003E72: 402B ANDS R3, R5 0x08003E74: 460E MOV R6, R1 0x08003E76: 40DE LSRS R6, R3 0x08003E78: 07F3 LSLS R3, R6, #31 0x08003E7A: D0F5 BEQ .L1 ; 0x08003E68 0x08003E7C: E000 B .L3 ; 0x08003E80
.L2: 0x08003E7E: 43E5 MVNS R5, R4
.L3: 0x08003E80: 2303 MOVS R3, #3 0x08003E82: 4616 MOV R6, R2 0x08003E84: 41DE RORS R6, R3 0x08003E86: 2301 MOVS R3, #1 0x08003E88: 2E03 CMP R6, #3 0x08003E8A: D80F BHI .L5 ; 0x08003EAC 0x08003E8C: 447E ADD R6, PC 0x08003E8E: 7936 LDRB R6, [R6, #4] 0x08003E90: 0076 LSLS R6, R6, #1 0x08003E92: 44B7 ADD PC, R6 0x08003E94: 03 DC.B 0x03 ; '\x03' 0x08003E95: 01 DC.B 0x01 ; '\x01' 0x08003E96: 0D DC.B 0x0D ; '\r' 0x08003E97: 10 DC.B 0x10 ; '\x10' 0x08003E98: 2D0F CMP R5, #15 0x08003E9A: D807 BHI .L5 ; 0x08003EAC
.L4: 0x08003E9C: 6800 LDR R0, [R0] 0x08003E9E: 6141 STR R1, [R0, #20] 0x08003EA0: 6881 LDR R1, [R0, #8] 0x08003EA2: 2318 MOVS R3, #24 0x08003EA4: 4399 BICS R1, R3 0x08003EA6: 4311 ORRS R1, R2 0x08003EA8: 6081 STR R1, [R0, #8] 0x08003EAA: 2300 MOVS R3, #0
.L5: 0x08003EAC: 4618 MOV R0, R3 0x08003EAE: BDF0 POP {R4-R7, PC} 0x08003EB0: 2D07 CMP R5, #7 0x08003EB2: D9F3 BLS .L4 ; 0x08003E9C 0x08003EB4: E7FA B .L5 ; 0x08003EAC 0x08003EB6: 2D06 CMP R5, #6 0x08003EB8: D9F0 BLS .L4 ; 0x08003E9C 0x08003EBA: E7F7 B .L5 ; 0x08003EAC

Section .text.HAL_DAC_ConfigChannel from stm32g0xx_hal_dac.o, size=280, align=4


HAL_DAC_ConfigChannel: 0x08003EBC: B5F0 PUSH {R4-R7, LR} 0x08003EBE: B081 SUB SP, SP, #4 0x08003EC0: 4604 MOV R4, R0 0x08003EC2: 7940 LDRB R0, [R0, #5] 0x08003EC4: 2801 CMP R0, #1 0x08003EC6: D102 BNE .L1 ; 0x08003ECE 0x08003EC8: 2002 MOVS R0, #2 0x08003ECA: B001 ADD SP, SP, #4 0x08003ECC: BDF0 POP {R4-R7, PC}
.L1: 0x08003ECE: 4615 MOV R5, R2 0x08003ED0: 460E MOV R6, R1 0x08003ED2: 2002 MOVS R0, #2 0x08003ED4: 7120 STRB R0, [R4, #4] 0x08003ED6: 2701 MOVS R7, #1 0x08003ED8: 7167 STRB R7, [R4, #5] 0x08003EDA: 6808 LDR R0, [R1] 0x08003EDC: 2804 CMP R0, #4 0x08003EDE: D140 BNE .L9 ; 0x08003F62 0x08003EE0: 2D00 CMP R5, #0 0x08003EE2: D008 BEQ .L3 ; 0x08003EF6
.L2: 0x08003EE4: 6820 LDR R0, [R4] 0x08003EE6: 6B40 LDR R0, [R0, #52] 0x08003EE8: 2800 CMP R0, #0 0x08003EEA: D519 BPL .L6 ; 0x08003F20 0x08003EEC: F7FF F9AE BL HAL_GetTick ; 0x0800324C 0x08003EF0: 2802 CMP R0, #2 0x08003EF2: D3F7 BCC .L2 ; 0x08003EE4 0x08003EF4: E00C B .L5 ; 0x08003F10
.L3: 0x08003EF6: 9700 STR R7, [SP, #0] 0x08003EF8: F7FF F9A8 BL HAL_GetTick ; 0x0800324C 0x08003EFC: 4607 MOV R7, R0
.L4: 0x08003EFE: 6820 LDR R0, [R4] 0x08003F00: 6B40 LDR R0, [R0, #52] 0x08003F02: 0400 LSLS R0, R0, #16 0x08003F04: D514 BPL .L7 ; 0x08003F30 0x08003F06: F7FF F9A1 BL HAL_GetTick ; 0x0800324C 0x08003F0A: 1BC0 SUBS R0, R0, R7 0x08003F0C: 2802 CMP R0, #2 0x08003F0E: D3F6 BCC .L4 ; 0x08003EFE
.L5: 0x08003F10: 6920 LDR R0, [R4, #16] 0x08003F12: 2108 MOVS R1, #8 0x08003F14: 4301 ORRS R1, R0 0x08003F16: 6121 STR R1, [R4, #16] 0x08003F18: 2003 MOVS R0, #3 0x08003F1A: 7120 STRB R0, [R4, #4] 0x08003F1C: B001 ADD SP, SP, #4 0x08003F1E: BDF0 POP {R4-R7, PC}
.L6: 0x08003F20: 9700 STR R7, [SP, #0] 0x08003F22: 2001 MOVS R0, #1 0x08003F24: F7FF F998 BL HAL_Delay ; 0x08003258 0x08003F28: 6820 LDR R0, [R4] 0x08003F2A: 69B1 LDR R1, [R6, #24] 0x08003F2C: 6441 STR R1, [R0, #68] 0x08003F2E: E005 B .L8 ; 0x08003F3C
.L7: 0x08003F30: 2001 MOVS R0, #1 0x08003F32: F7FF F991 BL HAL_Delay ; 0x08003258 0x08003F36: 6820 LDR R0, [R4] 0x08003F38: 69B1 LDR R1, [R6, #24] 0x08003F3A: 6401 STR R1, [R0, #64]
.L8: 0x08003F3C: 2110 MOVS R1, #16 0x08003F3E: 4029 ANDS R1, R5 0x08003F40: 69F2 LDR R2, [R6, #28] 0x08003F42: 408A LSLS R2, R1 0x08003F44: 4B21 LDR R3, =0x000003FF ; [PC, #132] [0x08003FCC] 0x08003F46: 408B LSLS R3, R1 0x08003F48: 6C87 LDR R7, [R0, #72] 0x08003F4A: 439F BICS R7, R3 0x08003F4C: 4317 ORRS R7, R2 0x08003F4E: 6487 STR R7, [R0, #72] 0x08003F50: 6A32 LDR R2, [R6, #32] 0x08003F52: 408A LSLS R2, R1 0x08003F54: 23FF MOVS R3, #255 0x08003F56: 408B LSLS R3, R1 0x08003F58: 6CC1 LDR R1, [R0, #76] 0x08003F5A: 4399 BICS R1, R3 0x08003F5C: 4311 ORRS R1, R2 0x08003F5E: 64C1 STR R1, [R0, #76] 0x08003F60: 9F00 LDR R7, [SP, #0]
.L9: 0x08003F62: 6820 LDR R0, [R4] 0x08003F64: 6931 LDR R1, [R6, #16] 0x08003F66: 2901 CMP R1, #1 0x08003F68: D10A BNE .L10 ; 0x08003F80 0x08003F6A: 2110 MOVS R1, #16 0x08003F6C: 400D ANDS R5, R1 0x08003F6E: 6971 LDR R1, [R6, #20] 0x08003F70: 40A9 LSLS R1, R5 0x08003F72: 221F MOVS R2, #31 0x08003F74: 40AA LSLS R2, R5 0x08003F76: 6B83 LDR R3, [R0, #56] 0x08003F78: 4393 BICS R3, R2 0x08003F7A: 430B ORRS R3, R1 0x08003F7C: 6383 STR R3, [R0, #56] 0x08003F7E: E001 B .L11 ; 0x08003F84
.L10: 0x08003F80: 2110 MOVS R1, #16 0x08003F82: 400D ANDS R5, R1
.L11: 0x08003F84: 2107 MOVS R1, #7 0x08003F86: 40A9 LSLS R1, R5 0x08003F88: 6BC2 LDR R2, [R0, #60] 0x08003F8A: 438A BICS R2, R1 0x08003F8C: 6831 LDR R1, [R6] 0x08003F8E: 68B3 LDR R3, [R6, #8] 0x08003F90: 430B ORRS R3, R1 0x08003F92: 68F1 LDR R1, [R6, #12] 0x08003F94: 4319 ORRS R1, R3 0x08003F96: 40A9 LSLS R1, R5 0x08003F98: 4311 ORRS R1, R2 0x08003F9A: 63C1 STR R1, [R0, #60] 0x08003F9C: 03B9 LSLS R1, R7, #14 0x08003F9E: 40A9 LSLS R1, R5 0x08003FA0: 6802 LDR R2, [R0] 0x08003FA2: 438A BICS R2, R1 0x08003FA4: 6002 STR R2, [R0] 0x08003FA6: 6871 LDR R1, [R6, #4] 0x08003FA8: 40A9 LSLS R1, R5 0x08003FAA: 4A09 LDR R2, =0x00000FFE ; [PC, #36] [0x08003FD0] 0x08003FAC: 40AA LSLS R2, R5 0x08003FAE: 6803 LDR R3, [R0] 0x08003FB0: 4393 BICS R3, R2 0x08003FB2: 430B ORRS R3, R1 0x08003FB4: 6003 STR R3, [R0] 0x08003FB6: 21C0 MOVS R1, #192 0x08003FB8: 40A9 LSLS R1, R5 0x08003FBA: 6802 LDR R2, [R0] 0x08003FBC: 438A BICS R2, R1 0x08003FBE: 6002 STR R2, [R0] 0x08003FC0: 2000 MOVS R0, #0 0x08003FC2: 7160 STRB R0, [R4, #5] 0x08003FC4: 7127 STRB R7, [R4, #4] 0x08003FC6: B001 ADD SP, SP, #4 0x08003FC8: BDF0 POP {R4-R7, PC} 0x08003FCA: 46C0 NOP 0x08003FCC: 000003FF DC.W 0x000003FF 0x08003FD0: 00000FFE DC.W 0x00000FFE

Section .text.HAL_DMA_Init from stm32g0xx_hal_dma.o, size=236, align=4


HAL_DMA_Init: 0x08003FD4: B5F0 PUSH {R4-R7, LR} 0x08003FD6: B083 SUB SP, SP, #12 0x08003FD8: 2800 CMP R0, #0 0x08003FDA: D03F BEQ .L1 ; 0x0800405C 0x08003FDC: 4604 MOV R4, R0 0x08003FDE: 4606 MOV R6, R0 0x08003FE0: 3624 ADDS R6, #36 0x08003FE2: 2002 MOVS R0, #2 0x08003FE4: 7070 STRB R0, [R6, #1] 0x08003FE6: 6827 LDR R7, [R4] 0x08003FE8: 6838 LDR R0, [R7] 0x08003FEA: 4930 LDR R1, =0xFFFF800F ; [PC, #192] [0x080040AC] 0x08003FEC: 4001 ANDS R1, R0 0x08003FEE: 6039 STR R1, [R7] 0x08003FF0: 482F LDR R0, =0x40020800 ; [PC, #188] [0x080040B0] 0x08003FF2: 3080 ADDS R0, #128 0x08003FF4: 64A0 STR R0, [R4, #72] 0x08003FF6: 482F LDR R0, =0xBFFDFFF8 ; [PC, #188] [0x080040B4] 0x08003FF8: 1838 ADDS R0, R7, R0 0x08003FFA: 2114 MOVS R1, #20 0x08003FFC: F006 FAF2 BL __aeabi_uidiv ; 0x0800A5E4 0x08004000: 0080 LSLS R0, R0, #2 0x08004002: 492B LDR R1, =0x40020800 ; [PC, #172] [0x080040B0] 0x08004004: 1841 ADDS R1, R0, R1 0x08004006: 6420 STR R0, [R4, #64] 0x08004008: 9101 STR R1, [SP, #4] 0x0800400A: 6461 STR R1, [R4, #68] 0x0800400C: B2F8 UXTB R0, R7 0x0800400E: 3808 SUBS R0, #8 0x08004010: 2114 MOVS R1, #20 0x08004012: F006 FAE7 BL __aeabi_uidiv ; 0x0800A5E4 0x08004016: 211F MOVS R1, #31 0x08004018: 4001 ANDS R1, R0 0x0800401A: 2501 MOVS R5, #1 0x0800401C: 4628 MOV R0, R5 0x0800401E: 4088 LSLS R0, R1 0x08004020: 64E0 STR R0, [R4, #76] 0x08004022: 68A2 LDR R2, [R4, #8] 0x08004024: 68E1 LDR R1, [R4, #12] 0x08004026: 4311 ORRS R1, R2 0x08004028: 6923 LDR R3, [R4, #16] 0x0800402A: 430B ORRS R3, R1 0x0800402C: 6961 LDR R1, [R4, #20] 0x0800402E: 4319 ORRS R1, R3 0x08004030: 69A3 LDR R3, [R4, #24] 0x08004032: 430B ORRS R3, R1 0x08004034: 69E1 LDR R1, [R4, #28] 0x08004036: 4319 ORRS R1, R3 0x08004038: 6A23 LDR R3, [R4, #32] 0x0800403A: 430B ORRS R3, R1 0x0800403C: 6839 LDR R1, [R7] 0x0800403E: 4319 ORRS R1, R3 0x08004040: 6039 STR R1, [R7] 0x08004042: 9502 STR R5, [SP, #8] 0x08004044: 03A9 LSLS R1, R5, #14 0x08004046: 428A CMP R2, R1 0x08004048: 4A1B LDR R2, =0x40020884 ; [PC, #108] [0x080040B8] 0x0800404A: D10A BNE .L2 ; 0x08004062 0x0800404C: 2300 MOVS R3, #0 0x0800404E: 9901 LDR R1, [SP, #4] 0x08004050: 600B STR R3, [R1] 0x08004052: 6063 STR R3, [R4, #4] 0x08004054: 6010 STR R0, [R2] 0x08004056: 461F MOV R7, R3 0x08004058: 461D MOV R5, R3 0x0800405A: E01C B .L3 ; 0x08004096
.L1: 0x0800405C: 2001 MOVS R0, #1 0x0800405E: B003 ADD SP, SP, #12 0x08004060: BDF0 POP {R4-R7, PC}
.L2: 0x08004062: 6863 LDR R3, [R4, #4] 0x08004064: 213F MOVS R1, #63 0x08004066: 4019 ANDS R1, R3 0x08004068: 9D01 LDR R5, [SP, #4] 0x0800406A: 6029 STR R1, [R5] 0x0800406C: 6010 STR R0, [R2] 0x0800406E: 1E58 SUBS R0, R3, #1 0x08004070: 2300 MOVS R3, #0 0x08004072: 2803 CMP R0, #3 0x08004074: 461F MOV R7, R3 0x08004076: 461D MOV R5, R3 0x08004078: D80D BHI .L3 ; 0x08004096 0x0800407A: 1E48 SUBS R0, R1, #1 0x0800407C: 0081 LSLS R1, R0, #2 0x0800407E: 1853 ADDS R3, R2, R1 0x08004080: 2100 MOVS R1, #0 0x08004082: 67D9 STR R1, [R3, #124] 0x08004084: 2103 MOVS R1, #3 0x08004086: 4001 ANDS R1, R0 0x08004088: 9D02 LDR R5, [SP, #8] 0x0800408A: 408D LSLS R5, R1 0x0800408C: 480B LDR R0, =0x40020944 ; [PC, #44] [0x080040BC] 0x0800408E: 6005 STR R5, [R0] 0x08004090: 337C ADDS R3, #124 0x08004092: 32BC ADDS R2, #188 0x08004094: 4617 MOV R7, R2
.L3: 0x08004096: 2000 MOVS R0, #0 0x08004098: 63E0 STR R0, [R4, #60] 0x0800409A: 6523 STR R3, [R4, #80] 0x0800409C: 6567 STR R7, [R4, #84] 0x0800409E: 65A5 STR R5, [R4, #88] 0x080040A0: 7030 STRB R0, [R6] 0x080040A2: 9902 LDR R1, [SP, #8] 0x080040A4: 7071 STRB R1, [R6, #1] 0x080040A6: B003 ADD SP, SP, #12 0x080040A8: BDF0 POP {R4-R7, PC} 0x080040AA: 46C0 NOP 0x080040AC: FFFF800F DC.W 0xFFFF800F 0x080040B0: 40020800 DC.W 0x40020800 0x080040B4: BFFDFFF8 DC.W 0xBFFDFFF8 0x080040B8: 40020884 DC.W 0x40020884 0x080040BC: 40020944 DC.W 0x40020944

Section .text.HAL_DMA_Start from stm32g0xx_hal_dma.o, size=140, align=4


HAL_DMA_Start: 0x080040C0: B5F0 PUSH {R4-R7, LR} 0x080040C2: B081 SUB SP, SP, #4 0x080040C4: 4604 MOV R4, R0 0x080040C6: 2024 MOVS R0, #36 0x080040C8: 5C20 LDRB R0, [R4, R0] 0x080040CA: 2801 CMP R0, #1 0x080040CC: D102 BNE .L1 ; 0x080040D4 0x080040CE: 2002 MOVS R0, #2 0x080040D0: B001 ADD SP, SP, #4 0x080040D2: BDF0 POP {R4-R7, PC}
.L1: 0x080040D4: 4625 MOV R5, R4 0x080040D6: 3524 ADDS R5, #36 0x080040D8: 2001 MOVS R0, #1 0x080040DA: 7028 STRB R0, [R5] 0x080040DC: 786E LDRB R6, [R5, #1] 0x080040DE: 2E01 CMP R6, #1 0x080040E0: D12C BNE .L5 ; 0x0800413C 0x080040E2: 2002 MOVS R0, #2 0x080040E4: 7068 STRB R0, [R5, #1] 0x080040E6: 2000 MOVS R0, #0 0x080040E8: 63E0 STR R0, [R4, #60] 0x080040EA: 6825 LDR R5, [R4] 0x080040EC: 682F LDR R7, [R5] 0x080040EE: 9600 STR R6, [SP, #0] 0x080040F0: 43B7 BICS R7, R6 0x080040F2: 602F STR R7, [R5] 0x080040F4: 6CA7 LDR R7, [R4, #72] 0x080040F6: 6CE6 LDR R6, [R4, #76] 0x080040F8: 607E STR R6, [R7, #4] 0x080040FA: 6D26 LDR R6, [R4, #80] 0x080040FC: 2E00 CMP R6, #0 0x080040FE: D002 BEQ .L2 ; 0x08004106 0x08004100: 6D66 LDR R6, [R4, #84] 0x08004102: 6DA7 LDR R7, [R4, #88] 0x08004104: 6077 STR R7, [R6, #4]
.L2: 0x08004106: 6C26 LDR R6, [R4, #64] 0x08004108: 271C MOVS R7, #28 0x0800410A: 4037 ANDS R7, R6 0x0800410C: 9E00 LDR R6, [SP, #0] 0x0800410E: 40BE LSLS R6, R7 0x08004110: 4F0D LDR R7, =0x40020004 ; [PC, #52] [0x08004148] 0x08004112: 683F LDR R7, [R7] 0x08004114: 4337 ORRS R7, R6 0x08004116: 4E0C LDR R6, =0x40020004 ; [PC, #48] [0x08004148] 0x08004118: 6037 STR R7, [R6] 0x0800411A: 606B STR R3, [R5, #4] 0x0800411C: 68A3 LDR R3, [R4, #8] 0x0800411E: 2B10 CMP R3, #16 0x08004120: 4614 MOV R4, R2 0x08004122: D000 BEQ .L3 ; 0x08004126 0x08004124: 460C MOV R4, R1
.L3: 0x08004126: 60AC STR R4, [R5, #8] 0x08004128: 2B10 CMP R3, #16 0x0800412A: D000 BEQ .L4 ; 0x0800412E 0x0800412C: 4611 MOV R1, R2
.L4: 0x0800412E: 60E9 STR R1, [R5, #12] 0x08004130: 6829 LDR R1, [R5] 0x08004132: 9A00 LDR R2, [SP, #0] 0x08004134: 4311 ORRS R1, R2 0x08004136: 6029 STR R1, [R5] 0x08004138: B001 ADD SP, SP, #4 0x0800413A: BDF0 POP {R4-R7, PC}
.L5: 0x0800413C: 2100 MOVS R1, #0 0x0800413E: 7029 STRB R1, [R5] 0x08004140: 2180 MOVS R1, #128 0x08004142: 63E1 STR R1, [R4, #60] 0x08004144: B001 ADD SP, SP, #4 0x08004146: BDF0 POP {R4-R7, PC} 0x08004148: 40020004 DC.W 0x40020004

Section .text.HAL_DMA_Start_IT from stm32g0xx_hal_dma.o, size=204, align=4


HAL_DMA_Start_IT: 0x0800414C: B5F0 PUSH {R4-R7, LR} 0x0800414E: B082 SUB SP, SP, #8 0x08004150: 4604 MOV R4, R0 0x08004152: 2024 MOVS R0, #36 0x08004154: 5C20 LDRB R0, [R4, R0] 0x08004156: 2801 CMP R0, #1 0x08004158: D102 BNE .L1 ; 0x08004160 0x0800415A: 2002 MOVS R0, #2 0x0800415C: B002 ADD SP, SP, #8 0x0800415E: BDF0 POP {R4-R7, PC}
.L1: 0x08004160: 4617 MOV R7, R2 0x08004162: 4625 MOV R5, R4 0x08004164: 3524 ADDS R5, #36 0x08004166: 2001 MOVS R0, #1 0x08004168: 7028 STRB R0, [R5] 0x0800416A: 786A LDRB R2, [R5, #1] 0x0800416C: 2A01 CMP R2, #1 0x0800416E: D12E BNE .L5 ; 0x080041CE 0x08004170: 2002 MOVS R0, #2 0x08004172: 7068 STRB R0, [R5, #1] 0x08004174: 2000 MOVS R0, #0 0x08004176: 63E0 STR R0, [R4, #60] 0x08004178: 6825 LDR R5, [R4] 0x0800417A: 682A LDR R2, [R5] 0x0800417C: 2601 MOVS R6, #1 0x0800417E: 9601 STR R6, [SP, #4] 0x08004180: 43B2 BICS R2, R6 0x08004182: 602A STR R2, [R5] 0x08004184: 6CA2 LDR R2, [R4, #72] 0x08004186: 6CE6 LDR R6, [R4, #76] 0x08004188: 6056 STR R6, [R2, #4] 0x0800418A: 6D22 LDR R2, [R4, #80] 0x0800418C: 9200 STR R2, [SP, #0] 0x0800418E: 2A00 CMP R2, #0 0x08004190: D002 BEQ .L2 ; 0x08004198 0x08004192: 6D62 LDR R2, [R4, #84] 0x08004194: 6DA6 LDR R6, [R4, #88] 0x08004196: 6056 STR R6, [R2, #4]
.L2: 0x08004198: 6C22 LDR R2, [R4, #64] 0x0800419A: 261C MOVS R6, #28 0x0800419C: 4016 ANDS R6, R2 0x0800419E: 9A01 LDR R2, [SP, #4] 0x080041A0: 40B2 LSLS R2, R6 0x080041A2: 4E1C LDR R6, =0x40020004 ; [PC, #112] [0x08004214] 0x080041A4: 6836 LDR R6, [R6] 0x080041A6: 4316 ORRS R6, R2 0x080041A8: 4A1A LDR R2, =0x40020004 ; [PC, #104] [0x08004214] 0x080041AA: 6016 STR R6, [R2] 0x080041AC: 606B STR R3, [R5, #4] 0x080041AE: 68A3 LDR R3, [R4, #8] 0x080041B0: 2B10 CMP R3, #16 0x080041B2: 463A MOV R2, R7 0x080041B4: D000 BEQ .L3 ; 0x080041B8 0x080041B6: 460A MOV R2, R1
.L3: 0x080041B8: 60AA STR R2, [R5, #8] 0x080041BA: 2B10 CMP R3, #16 0x080041BC: D000 BEQ .L4 ; 0x080041C0 0x080041BE: 4639 MOV R1, R7
.L4: 0x080041C0: 60E9 STR R1, [R5, #12] 0x080041C2: 6829 LDR R1, [R5] 0x080041C4: 6B22 LDR R2, [R4, #48] 0x080041C6: 2A00 CMP R2, #0 0x080041C8: D007 BEQ .L6 ; 0x080041DA 0x080041CA: 220E MOVS R2, #14 0x080041CC: E00A B .L7 ; 0x080041E4
.L5: 0x080041CE: 2100 MOVS R1, #0 0x080041D0: 7029 STRB R1, [R5] 0x080041D2: 2180 MOVS R1, #128 0x080041D4: 63E1 STR R1, [R4, #60] 0x080041D6: B002 ADD SP, SP, #8 0x080041D8: BDF0 POP {R4-R7, PC}
.L6: 0x080041DA: 2204 MOVS R2, #4 0x080041DC: 4391 BICS R1, R2 0x080041DE: 6029 STR R1, [R5] 0x080041E0: 682A LDR R2, [R5] 0x080041E2: 210A MOVS R1, #10
.L7: 0x080041E4: 4311 ORRS R1, R2 0x080041E6: 6029 STR R1, [R5] 0x080041E8: 9901 LDR R1, [SP, #4] 0x080041EA: 0209 LSLS R1, R1, #8 0x080041EC: 6C62 LDR R2, [R4, #68] 0x080041EE: 6813 LDR R3, [R2] 0x080041F0: 03DB LSLS R3, R3, #15 0x080041F2: D502 BPL .L8 ; 0x080041FA 0x080041F4: 6813 LDR R3, [R2] 0x080041F6: 430B ORRS R3, R1 0x080041F8: 6013 STR R3, [R2]
.L8: 0x080041FA: 9B00 LDR R3, [SP, #0] 0x080041FC: 2B00 CMP R3, #0 0x080041FE: D002 BEQ .L9 ; 0x08004206 0x08004200: 681A LDR R2, [R3] 0x08004202: 430A ORRS R2, R1 0x08004204: 601A STR R2, [R3]
.L9: 0x08004206: 6829 LDR R1, [R5] 0x08004208: 9A01 LDR R2, [SP, #4] 0x0800420A: 4311 ORRS R1, R2 0x0800420C: 6029 STR R1, [R5] 0x0800420E: B002 ADD SP, SP, #8 0x08004210: BDF0 POP {R4-R7, PC} 0x08004212: 46C0 NOP 0x08004214: 40020004 DC.W 0x40020004

Section .text.HAL_DMA_Abort from stm32g0xx_hal_dma.o, size=116, align=4


HAL_DMA_Abort: 0x08004218: B570 PUSH {R4-R6, LR} 0x0800421A: 2800 CMP R0, #0 0x0800421C: D02A BEQ .L2 ; 0x08004274 0x0800421E: 4601 MOV R1, R0 0x08004220: 3124 ADDS R1, #36 0x08004222: 784A LDRB R2, [R1, #1] 0x08004224: 2A02 CMP R2, #2 0x08004226: D127 BNE .L3 ; 0x08004278 0x08004228: 6804 LDR R4, [R0] 0x0800422A: 6822 LDR R2, [R4] 0x0800422C: 230E MOVS R3, #14 0x0800422E: 439A BICS R2, R3 0x08004230: 6022 STR R2, [R4] 0x08004232: 6C42 LDR R2, [R0, #68] 0x08004234: 6815 LDR R5, [R2] 0x08004236: 4B13 LDR R3, =0xFFFFFEFF ; [PC, #76] [0x08004284] 0x08004238: 401D ANDS R5, R3 0x0800423A: 6015 STR R5, [R2] 0x0800423C: 6825 LDR R5, [R4] 0x0800423E: 2201 MOVS R2, #1 0x08004240: 4395 BICS R5, R2 0x08004242: 6025 STR R5, [R4] 0x08004244: 6C04 LDR R4, [R0, #64] 0x08004246: 251C MOVS R5, #28 0x08004248: 4025 ANDS R5, R4 0x0800424A: 4614 MOV R4, R2 0x0800424C: 40AC LSLS R4, R5 0x0800424E: 4D0E LDR R5, =0x40020004 ; [PC, #56] [0x08004288] 0x08004250: 682E LDR R6, [R5] 0x08004252: 4326 ORRS R6, R4 0x08004254: 602E STR R6, [R5] 0x08004256: 6C84 LDR R4, [R0, #72] 0x08004258: 6CC5 LDR R5, [R0, #76] 0x0800425A: 6065 STR R5, [R4, #4] 0x0800425C: 6D04 LDR R4, [R0, #80] 0x0800425E: 2C00 CMP R4, #0 0x08004260: D005 BEQ .L1 ; 0x0800426E 0x08004262: 6825 LDR R5, [R4] 0x08004264: 401D ANDS R5, R3 0x08004266: 6025 STR R5, [R4] 0x08004268: 6D43 LDR R3, [R0, #84] 0x0800426A: 6D80 LDR R0, [R0, #88] 0x0800426C: 6058 STR R0, [R3, #4]
.L1: 0x0800426E: 704A STRB R2, [R1, #1] 0x08004270: 2000 MOVS R0, #0 0x08004272: E004 B .L4 ; 0x0800427E
.L2: 0x08004274: 2001 MOVS R0, #1 0x08004276: BD70 POP {R4-R6, PC}
.L3: 0x08004278: 2204 MOVS R2, #4 0x0800427A: 63C2 STR R2, [R0, #60] 0x0800427C: 2001 MOVS R0, #1
.L4: 0x0800427E: 2200 MOVS R2, #0 0x08004280: 700A STRB R2, [R1] 0x08004282: BD70 POP {R4-R6, PC} 0x08004284: FFFFFEFF DC.W 0xFFFFFEFF 0x08004288: 40020004 DC.W 0x40020004

Section .text.HAL_DMA_PollForTransfer from stm32g0xx_hal_dma.o, size=284, align=4


HAL_DMA_PollForTransfer: 0x0800428C: B5F0 PUSH {R4-R7, LR} 0x0800428E: B085 SUB SP, SP, #20 0x08004290: 4604 MOV R4, R0 0x08004292: 4605 MOV R5, R0 0x08004294: 3524 ADDS R5, #36 0x08004296: 7868 LDRB R0, [R5, #1] 0x08004298: 2802 CMP R0, #2 0x0800429A: D109 BNE .L1 ; 0x080042B0 0x0800429C: 6820 LDR R0, [R4] 0x0800429E: 6800 LDR R0, [R0] 0x080042A0: 0680 LSLS R0, R0, #26 0x080042A2: D40C BMI .L2 ; 0x080042BE 0x080042A4: 4616 MOV R6, R2 0x080042A6: 2900 CMP R1, #0 0x080042A8: 9101 STR R1, [SP, #4] 0x080042AA: D00D BEQ .L3 ; 0x080042C8 0x080042AC: 2204 MOVS R2, #4 0x080042AE: E00C B .L4 ; 0x080042CA
.L1: 0x080042B0: 2000 MOVS R0, #0 0x080042B2: 7028 STRB R0, [R5] 0x080042B4: 2004 MOVS R0, #4 0x080042B6: 63E0 STR R0, [R4, #60] 0x080042B8: 2001 MOVS R0, #1 0x080042BA: B005 ADD SP, SP, #20 0x080042BC: BDF0 POP {R4-R7, PC}
.L2: 0x080042BE: 2001 MOVS R0, #1 0x080042C0: 0201 LSLS R1, R0, #8 0x080042C2: 63E1 STR R1, [R4, #60] 0x080042C4: B005 ADD SP, SP, #20 0x080042C6: BDF0 POP {R4-R7, PC}
.L3: 0x080042C8: 2202 MOVS R2, #2
.L4: 0x080042CA: 6C20 LDR R0, [R4, #64] 0x080042CC: 211C MOVS R1, #28 0x080042CE: 9104 STR R1, [SP, #16] 0x080042D0: 4008 ANDS R0, R1 0x080042D2: 4082 LSLS R2, R0 0x080042D4: 9203 STR R2, [SP, #12] 0x080042D6: 4833 LDR R0, =0x40020004 ; [PC, #204] [0x080043A4] 0x080042D8: 1F07 SUBS R7, R0, #4 0x080042DA: F7FE FFB7 BL HAL_GetTick ; 0x0800324C 0x080042DE: 9A03 LDR R2, [SP, #12] 0x080042E0: 9002 STR R0, [SP, #8]
.L5: 0x080042E2: 6838 LDR R0, [R7] 0x080042E4: 4210 TST R0, R2 0x080042E6: D117 BNE .L7 ; 0x08004318 0x080042E8: 6C21 LDR R1, [R4, #64] 0x080042EA: 9804 LDR R0, [SP, #16] 0x080042EC: 4001 ANDS R1, R0 0x080042EE: 6838 LDR R0, [R7] 0x080042F0: 40C8 LSRS R0, R1 0x080042F2: 0700 LSLS R0, R0, #28 0x080042F4: D448 BMI .L11 ; 0x08004388 0x080042F6: 1C70 ADDS R0, R6, #1 0x080042F8: D0F3 BEQ .L5 ; 0x080042E2 0x080042FA: F7FE FFA7 BL HAL_GetTick ; 0x0800324C 0x080042FE: 9A03 LDR R2, [SP, #12] 0x08004300: 2E00 CMP R6, #0 0x08004302: D003 BEQ .L6 ; 0x0800430C 0x08004304: 9902 LDR R1, [SP, #8] 0x08004306: 1A40 SUBS R0, R0, R1 0x08004308: 42B0 CMP R0, R6 0x0800430A: D9EA BLS .L5 ; 0x080042E2
.L6: 0x0800430C: 2020 MOVS R0, #32 0x0800430E: 63E0 STR R0, [R4, #60] 0x08004310: 2000 MOVS R0, #0 0x08004312: 7028 STRB R0, [R5] 0x08004314: 2001 MOVS R0, #1 0x08004316: E041 B .L12 ; 0x0800439C
.L7: 0x08004318: 6D20 LDR R0, [R4, #80] 0x0800431A: 2800 CMP R0, #0 0x0800431C: D00E BEQ .L8 ; 0x0800433C 0x0800431E: 6D61 LDR R1, [R4, #84] 0x08004320: 6DA2 LDR R2, [R4, #88] 0x08004322: 680B LDR R3, [R1] 0x08004324: 421A TST R2, R3 0x08004326: D009 BEQ .L8 ; 0x0800433C 0x08004328: 2301 MOVS R3, #1 0x0800432A: 021E LSLS R6, R3, #8 0x0800432C: 6807 LDR R7, [R0] 0x0800432E: 4337 ORRS R7, R6 0x08004330: 6007 STR R7, [R0] 0x08004332: 604A STR R2, [R1, #4] 0x08004334: 0298 LSLS R0, R3, #10 0x08004336: 6BE1 LDR R1, [R4, #60] 0x08004338: 4301 ORRS R1, R0 0x0800433A: 63E1 STR R1, [R4, #60]
.L8: 0x0800433C: 6CA0 LDR R0, [R4, #72] 0x0800433E: 6CE1 LDR R1, [R4, #76] 0x08004340: 6802 LDR R2, [R0] 0x08004342: 4211 TST R1, R2 0x08004344: D005 BEQ .L9 ; 0x08004352 0x08004346: 6041 STR R1, [R0, #4] 0x08004348: 2001 MOVS R0, #1 0x0800434A: 0240 LSLS R0, R0, #9 0x0800434C: 6BE1 LDR R1, [R4, #60] 0x0800434E: 4301 ORRS R1, R0 0x08004350: 63E1 STR R1, [R4, #60]
.L9: 0x08004352: 6C20 LDR R0, [R4, #64] 0x08004354: 9904 LDR R1, [SP, #16] 0x08004356: 4008 ANDS R0, R1 0x08004358: 9901 LDR R1, [SP, #4] 0x0800435A: 2900 CMP R1, #0 0x0800435C: D008 BEQ .L10 ; 0x08004370 0x0800435E: 2104 MOVS R1, #4 0x08004360: 4081 LSLS R1, R0 0x08004362: 4A10 LDR R2, =0x40020004 ; [PC, #64] [0x080043A4] 0x08004364: 6810 LDR R0, [R2] 0x08004366: 4308 ORRS R0, R1 0x08004368: 6010 STR R0, [R2] 0x0800436A: 2000 MOVS R0, #0 0x0800436C: B005 ADD SP, SP, #20 0x0800436E: BDF0 POP {R4-R7, PC}
.L10: 0x08004370: 2102 MOVS R1, #2 0x08004372: 4081 LSLS R1, R0 0x08004374: 4A0B LDR R2, =0x40020004 ; [PC, #44] [0x080043A4] 0x08004376: 6810 LDR R0, [R2] 0x08004378: 4308 ORRS R0, R1 0x0800437A: 6010 STR R0, [R2] 0x0800437C: 2000 MOVS R0, #0 0x0800437E: 7028 STRB R0, [R5] 0x08004380: 2101 MOVS R1, #1 0x08004382: 7069 STRB R1, [R5, #1] 0x08004384: B005 ADD SP, SP, #20 0x08004386: BDF0 POP {R4-R7, PC}
.L11: 0x08004388: 2001 MOVS R0, #1 0x0800438A: 4602 MOV R2, R0 0x0800438C: 408A LSLS R2, R1 0x0800438E: 4B05 LDR R3, =0x40020004 ; [PC, #20] [0x080043A4] 0x08004390: 6819 LDR R1, [R3] 0x08004392: 4311 ORRS R1, R2 0x08004394: 6019 STR R1, [R3] 0x08004396: 63E0 STR R0, [R4, #60] 0x08004398: 2100 MOVS R1, #0 0x0800439A: 7029 STRB R1, [R5]
.L12: 0x0800439C: 7068 STRB R0, [R5, #1] 0x0800439E: B005 ADD SP, SP, #20 0x080043A0: BDF0 POP {R4-R7, PC} 0x080043A2: 46C0 NOP 0x080043A4: 40020004 DC.W 0x40020004

Section .text.HAL_FLASH_Program from stm32g0xx_hal_flash.o, size=156, align=4


HAL_FLASH_Program: 0x080043A8: B5F0 PUSH {R4-R7, LR} 0x080043AA: B085 SUB SP, SP, #20 0x080043AC: 460E MOV R6, R1 0x080043AE: 4D23 LDR R5, =pFlash ; [PC, #140] [0x0800443C] =0x200011D8 0x080043B0: 7829 LDRB R1, [R5] 0x080043B2: 2901 CMP R1, #1 0x080043B4: D102 BNE .L1 ; 0x080043BC 0x080043B6: 2002 MOVS R0, #2 0x080043B8: B005 ADD SP, SP, #20 0x080043BA: BDF0 POP {R4-R7, PC}
.L1: 0x080043BC: 4617 MOV R7, R2 0x080043BE: 9301 STR R3, [SP, #4] 0x080043C0: 9004 STR R0, [SP, #16] 0x080043C2: 2400 MOVS R4, #0 0x080043C4: 606C STR R4, [R5, #4] 0x080043C6: 2001 MOVS R0, #1 0x080043C8: 9003 STR R0, [SP, #12] 0x080043CA: 7028 STRB R0, [R5] 0x080043CC: 207D MOVS R0, #125 0x080043CE: 00C0 LSLS R0, R0, #3 0x080043D0: 9002 STR R0, [SP, #8] 0x080043D2: F000 F837 BL FLASH_WaitForLastOperation ; 0x08004444 0x080043D6: 2800 CMP R0, #0 0x080043D8: D12D BNE .L6 ; 0x08004436 0x080043DA: 9903 LDR R1, [SP, #12] 0x080043DC: 9B02 LDR R3, [SP, #8] 0x080043DE: 9400 STR R4, [SP, #0] 0x080043E0: 4D17 LDR R5, =0x40022014 ; [PC, #92] [0x08004440] 0x080043E2: 9804 LDR R0, [SP, #16] 0x080043E4: 2801 CMP R0, #1 0x080043E6: D109 BNE .L2 ; 0x080043FC 0x080043E8: 6828 LDR R0, [R5] 0x080043EA: 4308 ORRS R0, R1 0x080043EC: 6028 STR R0, [R5] 0x080043EE: 6037 STR R7, [R6] 0x080043F0: F3BF 8F6F ISB SY 0x080043F4: 9801 LDR R0, [SP, #4] 0x080043F6: 6070 STR R0, [R6, #4] 0x080043F8: 4618 MOV R0, R3 0x080043FA: E014 B .L5 ; 0x08004426
.L2: 0x080043FC: 0488 LSLS R0, R1, #18 0x080043FE: 6829 LDR R1, [R5] 0x08004400: 4301 ORRS R1, R0 0x08004402: 6029 STR R1, [R5] 0x08004404: F3EF 8410 MRS R4, PRIMASK 0x08004408: B672 CPSID i 0x0800440A: 9900 LDR R1, [SP, #0]
.L3: 0x0800440C: CF04 LDM R7!, {R2} 0x0800440E: C604 STM R6!, {R2} 0x08004410: 1C4A ADDS R2, R1, #1 0x08004412: 293F CMP R1, #63 0x08004414: 4611 MOV R1, R2 0x08004416: D3F9 BCC .L3 ; 0x0800440C 0x08004418: 4618 MOV R0, R3
.L4: 0x0800441A: 1F29 SUBS R1, R5, #4 0x0800441C: 6809 LDR R1, [R1] 0x0800441E: 03C9 LSLS R1, R1, #15 0x08004420: D4FB BMI .L4 ; 0x0800441A 0x08004422: F384 8810 MSR PRIMASK, R4
.L5: 0x08004426: F000 F80D BL FLASH_WaitForLastOperation ; 0x08004444 0x0800442A: 6829 LDR R1, [R5] 0x0800442C: 9A04 LDR R2, [SP, #16] 0x0800442E: 4391 BICS R1, R2 0x08004430: 6029 STR R1, [R5] 0x08004432: 4D02 LDR R5, =pFlash ; [PC, #8] [0x0800443C] =0x200011D8 0x08004434: 9C00 LDR R4, [SP, #0]
.L6: 0x08004436: 702C STRB R4, [R5] 0x08004438: B005 ADD SP, SP, #20 0x0800443A: BDF0 POP {R4-R7, PC} 0x0800443C: 200011D8 DC.W pFlash 0x08004440: 40022014 DC.W 0x40022014

Section .text.FLASH_WaitForLastOperation from stm32g0xx_hal_flash.o, size=88, align=4


FLASH_WaitForLastOperation: 0x08004444: B570 PUSH {R4-R6, LR} 0x08004446: 4604 MOV R4, R0 0x08004448: F7FE FF00 BL HAL_GetTick ; 0x0800324C 0x0800444C: 1906 ADDS R6, R0, R4 0x0800444E: 4D10 LDR R5, =0x40022010 ; [PC, #64] [0x08004490]
.L1: 0x08004450: 6828 LDR R0, [R5] 0x08004452: 03C0 LSLS R0, R0, #15 0x08004454: D505 BPL .L3 ; 0x08004462 0x08004456: F7FE FEF9 BL HAL_GetTick ; 0x0800324C 0x0800445A: 42B0 CMP R0, R6 0x0800445C: D3F8 BCC .L1 ; 0x08004450
.L2: 0x0800445E: 2003 MOVS R0, #3 0x08004460: BD70 POP {R4-R6, PC}
.L3: 0x08004462: 6828 LDR R0, [R5] 0x08004464: 490B LDR R1, =0x0000C3FA ; [PC, #44] [0x08004494] 0x08004466: 1C4A ADDS R2, R1, #1 0x08004468: 602A STR R2, [R5] 0x0800446A: 4008 ANDS R0, R1 0x0800446C: D003 BEQ .L4 ; 0x08004476 0x0800446E: 490A LDR R1, =pFlash ; [PC, #40] [0x08004498] =0x200011D8 0x08004470: 6048 STR R0, [R1, #4] 0x08004472: 2001 MOVS R0, #1 0x08004474: BD70 POP {R4-R6, PC}
.L4: 0x08004476: F7FE FEE9 BL HAL_GetTick ; 0x0800324C 0x0800447A: 1904 ADDS R4, R0, R4
.L5: 0x0800447C: 6828 LDR R0, [R5] 0x0800447E: 0340 LSLS R0, R0, #13 0x08004480: D504 BPL .L6 ; 0x0800448C 0x08004482: F7FE FEE3 BL HAL_GetTick ; 0x0800324C 0x08004486: 42A0 CMP R0, R4 0x08004488: D3F8 BCC .L5 ; 0x0800447C 0x0800448A: E7E8 B .L2 ; 0x0800445E
.L6: 0x0800448C: 2000 MOVS R0, #0 0x0800448E: BD70 POP {R4-R6, PC} 0x08004490: 40022010 DC.W 0x40022010 0x08004494: 0000C3FA DC.W 0x0000C3FA 0x08004498: 200011D8 DC.W pFlash

Section .text.HAL_FLASH_Unlock from stm32g0xx_hal_flash.o, size=40, align=4


HAL_FLASH_Unlock: 0x0800449C: 4806 LDR R0, =0x40022008 ; [PC, #24] [0x080044B8] 0x0800449E: 68C1 LDR R1, [R0, #12] 0x080044A0: 2900 CMP R1, #0 0x080044A2: D401 BMI .L1 ; 0x080044A8 0x080044A4: 2000 MOVS R0, #0 0x080044A6: 4770 BX LR
.L1: 0x080044A8: 4904 LDR R1, =0x45670123 ; [PC, #16] [0x080044BC] 0x080044AA: 6001 STR R1, [R0] 0x080044AC: 4904 LDR R1, =0xCDEF89AB ; [PC, #16] [0x080044C0] 0x080044AE: 6001 STR R1, [R0] 0x080044B0: 68C0 LDR R0, [R0, #12] 0x080044B2: 0FC0 LSRS R0, R0, #31 0x080044B4: 4770 BX LR 0x080044B6: 46C0 NOP 0x080044B8: 40022008 DC.W 0x40022008 0x080044BC: 45670123 DC.W 0x45670123 0x080044C0: CDEF89AB DC.W 0xCDEF89AB

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


HAL_FLASH_Lock: 0x080044C4: 2001 MOVS R0, #1 0x080044C6: 07C0 LSLS R0, R0, #31 0x080044C8: 4903 LDR R1, =0x40022014 ; [PC, #12] [0x080044D8] 0x080044CA: 680A LDR R2, [R1] 0x080044CC: 4302 ORRS R2, R0 0x080044CE: 600A STR R2, [R1] 0x080044D0: 6808 LDR R0, [R1] 0x080044D2: 43C0 MVNS R0, R0 0x080044D4: 0FC0 LSRS R0, R0, #31 0x080044D6: 4770 BX LR 0x080044D8: 40022014 DC.W 0x40022014

Section .text.HAL_FLASHEx_Erase from stm32g0xx_hal_flash_ex.o, size=184, align=4


HAL_FLASHEx_Erase: 0x080044DC: B5F0 PUSH {R4-R7, LR} 0x080044DE: B083 SUB SP, SP, #12 0x080044E0: 4605 MOV R5, R0 0x080044E2: 4C28 LDR R4, =pFlash ; [PC, #160] [0x08004584] =0x200011D8 0x080044E4: 7820 LDRB R0, [R4] 0x080044E6: 2801 CMP R0, #1 0x080044E8: D102 BNE .L1 ; 0x080044F0 0x080044EA: 2002 MOVS R0, #2 0x080044EC: B003 ADD SP, SP, #12 0x080044EE: BDF0 POP {R4-R7, PC}
.L1: 0x080044F0: 9102 STR R1, [SP, #8] 0x080044F2: 2700 MOVS R7, #0 0x080044F4: 6067 STR R7, [R4, #4] 0x080044F6: 2001 MOVS R0, #1 0x080044F8: 7020 STRB R0, [R4] 0x080044FA: 207D MOVS R0, #125 0x080044FC: 00C6 LSLS R6, R0, #3 0x080044FE: 4630 MOV R0, R6 0x08004500: F7FF FFA0 BL FLASH_WaitForLastOperation ; 0x08004444 0x08004504: 2800 CMP R0, #0 0x08004506: D139 BNE .L7 ; 0x0800457C 0x08004508: 2004 MOVS R0, #4 0x0800450A: 6068 STR R0, [R5, #4] 0x0800450C: 6828 LDR R0, [R5] 0x0800450E: 2804 CMP R0, #4 0x08004510: D109 BNE .L2 ; 0x08004526 0x08004512: 481E LDR R0, =0x00010002 ; [PC, #120] [0x0800458C] 0x08004514: 1C80 ADDS R0, R0, #2 0x08004516: 491C LDR R1, =0x40022014 ; [PC, #112] [0x08004588] 0x08004518: 680A LDR R2, [R1] 0x0800451A: 4302 ORRS R2, R0 0x0800451C: 600A STR R2, [R1] 0x0800451E: 4630 MOV R0, R6 0x08004520: F7FF FF90 BL FLASH_WaitForLastOperation ; 0x08004444 0x08004524: E02A B .L7 ; 0x0800457C
.L2: 0x08004526: 43F8 MVNS R0, R7 0x08004528: 9902 LDR R1, [SP, #8] 0x0800452A: 6008 STR R0, [R1] 0x0800452C: 2100 MOVS R1, #0 0x0800452E: 68AF LDR R7, [R5, #8] 0x08004530: 68E8 LDR R0, [R5, #12] 0x08004532: 19C0 ADDS R0, R0, R7 0x08004534: 4287 CMP R7, R0 0x08004536: 9101 STR R1, [SP, #4] 0x08004538: 4608 MOV R0, R1 0x0800453A: D219 BCS .L6 ; 0x08004570 0x0800453C: 00FC LSLS R4, R7, #3
.L3: 0x0800453E: 4912 LDR R1, =0x40022014 ; [PC, #72] [0x08004588] 0x08004540: 6808 LDR R0, [R1] 0x08004542: 4A13 LDR R2, =0xFFFEFE05 ; [PC, #76] [0x08004590] 0x08004544: 4010 ANDS R0, R2 0x08004546: 4320 ORRS R0, R4 0x08004548: 4A10 LDR R2, =0x00010002 ; [PC, #64] [0x0800458C] 0x0800454A: 4310 ORRS R0, R2 0x0800454C: 6008 STR R0, [R1] 0x0800454E: 4630 MOV R0, R6 0x08004550: F7FF FF78 BL FLASH_WaitForLastOperation ; 0x08004444 0x08004554: 2800 CMP R0, #0 0x08004556: D108 BNE .L4 ; 0x0800456A 0x08004558: 68A8 LDR R0, [R5, #8] 0x0800455A: 68E9 LDR R1, [R5, #12] 0x0800455C: 1808 ADDS R0, R1, R0 0x0800455E: 3408 ADDS R4, #8 0x08004560: 1C7F ADDS R7, R7, #1 0x08004562: 4287 CMP R7, R0 0x08004564: D3EB BCC .L3 ; 0x0800453E 0x08004566: 9801 LDR R0, [SP, #4] 0x08004568: E001 B .L5 ; 0x0800456E
.L4: 0x0800456A: 9902 LDR R1, [SP, #8] 0x0800456C: 600F STR R7, [R1]
.L5: 0x0800456E: 4C05 LDR R4, =pFlash ; [PC, #20] [0x08004584] =0x200011D8
.L6: 0x08004570: 4B05 LDR R3, =0x40022014 ; [PC, #20] [0x08004588] 0x08004572: 6819 LDR R1, [R3] 0x08004574: 2202 MOVS R2, #2 0x08004576: 4391 BICS R1, R2 0x08004578: 6019 STR R1, [R3] 0x0800457A: 9F01 LDR R7, [SP, #4]
.L7: 0x0800457C: 7027 STRB R7, [R4] 0x0800457E: B003 ADD SP, SP, #12 0x08004580: BDF0 POP {R4-R7, PC} 0x08004582: 46C0 NOP 0x08004584: 200011D8 DC.W pFlash 0x08004588: 40022014 DC.W 0x40022014 0x0800458C: 00010002 DC.W 0x00010002 0x08004590: FFFEFE05 DC.W 0xFFFEFE05

Section .text.HAL_GPIO_Init from stm32g0xx_hal_gpio.o, size=424, align=4


HAL_GPIO_Init: 0x08004594: B5F0 PUSH {R4-R7, LR} 0x08004596: B08A SUB SP, SP, #40 0x08004598: 680C LDR R4, [R1] 0x0800459A: 2C00 CMP R4, #0 0x0800459C: D100 BNE .L1 ; 0x080045A0 0x0800459E: E0C1 B .L23 ; 0x08004724
.L1: 0x080045A0: 4602 MOV R2, R0 0x080045A2: 4861 LDR R0, =0x50000C00 ; [PC, #0x0184] [0x08004728] 0x080045A4: 4282 CMP R2, R0 0x080045A6: D001 BEQ .L2 ; 0x080045AC 0x080045A8: 2005 MOVS R0, #5 0x080045AA: E000 B .L3 ; 0x080045AE
.L2: 0x080045AC: 2003 MOVS R0, #3
.L3: 0x080045AE: 9000 STR R0, [SP, #0] 0x080045B0: 2300 MOVS R3, #0 0x080045B2: 461E MOV R6, R3 0x080045B4: 9309 STR R3, [SP, #36] 0x080045B6: 9308 STR R3, [SP, #32] 0x080045B8: 9106 STR R1, [SP, #24] 0x080045BA: 9204 STR R2, [SP, #16] 0x080045BC: E011 B .L7 ; 0x080045E2
.L4: 0x080045BE: 4330 ORRS R0, R6
.L5: 0x080045C0: 9E07 LDR R6, [SP, #28] 0x080045C2: 4C5A LDR R4, =0x40021800 ; [PC, #0x0168] [0x0800472C] 0x080045C4: 6060 STR R0, [R4, #4]
.L6: 0x080045C6: 1C5B ADDS R3, R3, #1 0x080045C8: 680C LDR R4, [R1] 0x080045CA: 4620 MOV R0, R4 0x080045CC: 40D8 LSRS R0, R3 0x080045CE: 9D08 LDR R5, [SP, #32] 0x080045D0: 1D2D ADDS R5, R5, #4 0x080045D2: 9508 STR R5, [SP, #32] 0x080045D4: 3608 ADDS R6, #8 0x080045D6: 9D09 LDR R5, [SP, #36] 0x080045D8: 1CAD ADDS R5, R5, #2 0x080045DA: 9509 STR R5, [SP, #36] 0x080045DC: 2800 CMP R0, #0 0x080045DE: D100 BNE .L7 ; 0x080045E2 0x080045E0: E0A0 B .L23 ; 0x08004724
.L7: 0x080045E2: 2501 MOVS R5, #1 0x080045E4: 9503 STR R5, [SP, #12] 0x080045E6: 409D LSLS R5, R3 0x080045E8: 402C ANDS R4, R5 0x080045EA: 9405 STR R4, [SP, #20] 0x080045EC: D0EB BEQ .L6 ; 0x080045C6 0x080045EE: 9A09 LDR R2, [SP, #36] 0x080045F0: 9607 STR R6, [SP, #28] 0x080045F2: 684F LDR R7, [R1, #4] 0x080045F4: 2403 MOVS R4, #3 0x080045F6: 4608 MOV R0, R1 0x080045F8: 463E MOV R6, R7 0x080045FA: 4026 ANDS R6, R4 0x080045FC: 1E71 SUBS R1, R6, #1 0x080045FE: 2901 CMP R1, #1 0x08004600: 9702 STR R7, [SP, #8] 0x08004602: D814 BHI .L8 ; 0x0800462E 0x08004604: 9301 STR R3, [SP, #4] 0x08004606: 4613 MOV R3, R2 0x08004608: 4094 LSLS R4, R2 0x0800460A: 9A04 LDR R2, [SP, #16] 0x0800460C: 6891 LDR R1, [R2, #8] 0x0800460E: 43A1 BICS R1, R4 0x08004610: 68C0 LDR R0, [R0, #12] 0x08004612: 4098 LSLS R0, R3 0x08004614: 4308 ORRS R0, R1 0x08004616: 6090 STR R0, [R2, #8] 0x08004618: 06F8 LSLS R0, R7, #27 0x0800461A: 9B01 LDR R3, [SP, #4] 0x0800461C: 0FC0 LSRS R0, R0, #31 0x0800461E: 4098 LSLS R0, R3 0x08004620: 6851 LDR R1, [R2, #4] 0x08004622: 43A9 BICS R1, R5 0x08004624: 4301 ORRS R1, R0 0x08004626: 6051 STR R1, [R2, #4] 0x08004628: 43E5 MVNS R5, R4 0x0800462A: 005F LSLS R7, R3, #1 0x0800462C: E008 B .L9 ; 0x08004640
.L8: 0x0800462E: 2003 MOVS R0, #3 0x08004630: 4617 MOV R7, R2 0x08004632: 4090 LSLS R0, R2 0x08004634: 43C5 MVNS R5, R0 0x08004636: 2E03 CMP R6, #3 0x08004638: 9A04 LDR R2, [SP, #16] 0x0800463A: D101 BNE .L9 ; 0x08004640 0x0800463C: 9C09 LDR R4, [SP, #36] 0x0800463E: E023 B .L11 ; 0x08004688
.L9: 0x08004640: 68D0 LDR R0, [R2, #12] 0x08004642: 4028 ANDS R0, R5 0x08004644: 4614 MOV R4, R2 0x08004646: 9A06 LDR R2, [SP, #24] 0x08004648: 6891 LDR R1, [R2, #8] 0x0800464A: 40B9 LSLS R1, R7 0x0800464C: 4301 ORRS R1, R0 0x0800464E: 60E1 STR R1, [R4, #12] 0x08004650: 2E02 CMP R6, #2 0x08004652: 463C MOV R4, R7 0x08004654: D117 BNE .L10 ; 0x08004686 0x08004656: 201C MOVS R0, #28 0x08004658: 9908 LDR R1, [SP, #32] 0x0800465A: 4008 ANDS R0, R1 0x0800465C: 210F MOVS R1, #15 0x0800465E: 4081 LSLS R1, R0 0x08004660: 9402 STR R4, [SP, #8] 0x08004662: 08DC LSRS R4, R3, #3 0x08004664: 00A4 LSLS R4, R4, #2 0x08004666: 9F04 LDR R7, [SP, #16] 0x08004668: 193C ADDS R4, R7, R4 0x0800466A: 462E MOV R6, R5 0x0800466C: 6A25 LDR R5, [R4, #32] 0x0800466E: 438D BICS R5, R1 0x08004670: 6911 LDR R1, [R2, #16] 0x08004672: 4081 LSLS R1, R0 0x08004674: 4329 ORRS R1, R5 0x08004676: 4635 MOV R5, R6 0x08004678: 6221 STR R1, [R4, #32] 0x0800467A: 9C02 LDR R4, [SP, #8] 0x0800467C: 6851 LDR R1, [R2, #4] 0x0800467E: 2603 MOVS R6, #3 0x08004680: 400E ANDS R6, R1 0x08004682: 463A MOV R2, R7 0x08004684: E001 B .L12 ; 0x0800468A
.L10: 0x08004686: 9A04 LDR R2, [SP, #16]
.L11: 0x08004688: 9902 LDR R1, [SP, #8]
.L12: 0x0800468A: 40A6 LSLS R6, R4 0x0800468C: 6810 LDR R0, [R2] 0x0800468E: 4028 ANDS R0, R5 0x08004690: 4330 ORRS R0, R6 0x08004692: 6010 STR R0, [R2] 0x08004694: 0388 LSLS R0, R1, #14 0x08004696: 0F80 LSRS R0, R0, #30 0x08004698: 9906 LDR R1, [SP, #24] 0x0800469A: 9E07 LDR R6, [SP, #28] 0x0800469C: D093 BEQ .L6 ; 0x080045C6 0x0800469E: 2118 MOVS R1, #24 0x080046A0: 4031 ANDS R1, R6 0x080046A2: 200F MOVS R0, #15 0x080046A4: 4088 LSLS R0, R1 0x080046A6: 2403 MOVS R4, #3 0x080046A8: 461D MOV R5, R3 0x080046AA: 43A5 BICS R5, R4 0x080046AC: 4C1F LDR R4, =0x40021800 ; [PC, #124] [0x0800472C] 0x080046AE: 1966 ADDS R6, R4, R5 0x080046B0: 6E35 LDR R5, [R6, #96] 0x080046B2: 4385 BICS R5, R0 0x080046B4: 3660 ADDS R6, #96 0x080046B6: 2005 MOVS R0, #5 0x080046B8: 0700 LSLS R0, R0, #28 0x080046BA: 4282 CMP R2, R0 0x080046BC: D00C BEQ .L14 ; 0x080046D8 0x080046BE: 481D LDR R0, =0x50000400 ; [PC, #116] [0x08004734] 0x080046C0: 4282 CMP R2, R0 0x080046C2: D006 BEQ .L13 ; 0x080046D2 0x080046C4: 481C LDR R0, =0x50000800 ; [PC, #112] [0x08004738] 0x080046C6: 4282 CMP R2, R0 0x080046C8: 9800 LDR R0, [SP, #0] 0x080046CA: 4A19 LDR R2, =0x40021880 ; [PC, #100] [0x08004730] 0x080046CC: D106 BNE .L15 ; 0x080046DC 0x080046CE: 2002 MOVS R0, #2 0x080046D0: E004 B .L15 ; 0x080046DC
.L13: 0x080046D2: 4A17 LDR R2, =0x40021880 ; [PC, #92] [0x08004730] 0x080046D4: 9803 LDR R0, [SP, #12] 0x080046D6: E001 B .L15 ; 0x080046DC
.L14: 0x080046D8: 2000 MOVS R0, #0 0x080046DA: 4A15 LDR R2, =0x40021880 ; [PC, #84] [0x08004730]
.L15: 0x080046DC: 4088 LSLS R0, R1 0x080046DE: 4328 ORRS R0, R5 0x080046E0: 6030 STR R0, [R6] 0x080046E2: 6810 LDR R0, [R2] 0x080046E4: 9906 LDR R1, [SP, #24] 0x080046E6: 684D LDR R5, [R1, #4] 0x080046E8: 03EC LSLS R4, R5, #15 0x080046EA: D502 BPL .L16 ; 0x080046F2 0x080046EC: 9E05 LDR R6, [SP, #20] 0x080046EE: 4330 ORRS R0, R6 0x080046F0: E001 B .L17 ; 0x080046F6
.L16: 0x080046F2: 9E05 LDR R6, [SP, #20] 0x080046F4: 43B0 BICS R0, R6
.L17: 0x080046F6: 6010 STR R0, [R2] 0x080046F8: 6850 LDR R0, [R2, #4] 0x080046FA: 03AC LSLS R4, R5, #14 0x080046FC: D501 BPL .L18 ; 0x08004702 0x080046FE: 4330 ORRS R0, R6 0x08004700: E000 B .L19 ; 0x08004704
.L18: 0x08004702: 43B0 BICS R0, R6
.L19: 0x08004704: 6050 STR R0, [R2, #4] 0x08004706: 4809 LDR R0, =0x40021800 ; [PC, #36] [0x0800472C] 0x08004708: 6800 LDR R0, [R0] 0x0800470A: 02EC LSLS R4, R5, #11 0x0800470C: D501 BPL .L20 ; 0x08004712 0x0800470E: 4330 ORRS R0, R6 0x08004710: E000 B .L21 ; 0x08004714
.L20: 0x08004712: 43B0 BICS R0, R6
.L21: 0x08004714: 4A05 LDR R2, =0x40021800 ; [PC, #20] [0x0800472C] 0x08004716: 6010 STR R0, [R2] 0x08004718: 6850 LDR R0, [R2, #4] 0x0800471A: 02AA LSLS R2, R5, #10 0x0800471C: D500 BPL .L22 ; 0x08004720 0x0800471E: E74E B .L4 ; 0x080045BE
.L22: 0x08004720: 43B0 BICS R0, R6 0x08004722: E74D B .L5 ; 0x080045C0
.L23: 0x08004724: B00A ADD SP, SP, #40 0x08004726: BDF0 POP {R4-R7, PC} 0x08004728: 50000C00 DC.W 0x50000C00 0x0800472C: 40021800 DC.W 0x40021800 0x08004730: 40021880 DC.W 0x40021880 0x08004734: 50000400 DC.W 0x50000400 0x08004738: 50000800 DC.W 0x50000800

Section .text.HAL_GPIO_DeInit from stm32g0xx_hal_gpio.o, size=264, align=4


HAL_GPIO_DeInit: 0x0800473C: B5F0 PUSH {R4-R7, LR} 0x0800473E: B08A SUB SP, SP, #40 0x08004740: 9002 STR R0, [SP, #8] 0x08004742: 2900 CMP R1, #0 0x08004744: D072 BEQ .L8 ; 0x0800482C 0x08004746: 483A LDR R0, =0x50000C00 ; [PC, #232] [0x08004830] 0x08004748: 9A02 LDR R2, [SP, #8] 0x0800474A: 4282 CMP R2, R0 0x0800474C: D001 BEQ .L1 ; 0x08004752 0x0800474E: 2005 MOVS R0, #5 0x08004750: E000 B .L2 ; 0x08004754
.L1: 0x08004752: 2003 MOVS R0, #3
.L2: 0x08004754: 9000 STR R0, [SP, #0] 0x08004756: 2400 MOVS R4, #0 0x08004758: 4622 MOV R2, R4 0x0800475A: 4627 MOV R7, R4 0x0800475C: 4626 MOV R6, R4 0x0800475E: 9101 STR R1, [SP, #4] 0x08004760: E025 B .L5 ; 0x080047AE
.L3: 0x08004762: 9D06 LDR R5, [SP, #24] 0x08004764: 9809 LDR R0, [SP, #36] 0x08004766: 4085 LSLS R5, R0 0x08004768: 6808 LDR R0, [R1] 0x0800476A: 4328 ORRS R0, R5 0x0800476C: 6008 STR R0, [R1] 0x0800476E: 201C MOVS R0, #28 0x08004770: 9C08 LDR R4, [SP, #32] 0x08004772: 4020 ANDS R0, R4 0x08004774: 9B05 LDR R3, [SP, #20] 0x08004776: 4083 LSLS R3, R0 0x08004778: 08F0 LSRS R0, R6, #3 0x0800477A: 0080 LSLS R0, R0, #2 0x0800477C: 1808 ADDS R0, R1, R0 0x0800477E: 460A MOV R2, R1 0x08004780: 6A01 LDR R1, [R0, #32] 0x08004782: 4399 BICS R1, R3 0x08004784: 6201 STR R1, [R0, #32] 0x08004786: 6890 LDR R0, [R2, #8] 0x08004788: 43A8 BICS R0, R5 0x0800478A: 6090 STR R0, [R2, #8] 0x0800478C: 6850 LDR R0, [R2, #4] 0x0800478E: 9907 LDR R1, [SP, #28] 0x08004790: 4388 BICS R0, R1 0x08004792: 6050 STR R0, [R2, #4] 0x08004794: 68D0 LDR R0, [R2, #12] 0x08004796: 43A8 BICS R0, R5 0x08004798: 60D0 STR R0, [R2, #12] 0x0800479A: 9A09 LDR R2, [SP, #36] 0x0800479C: 9901 LDR R1, [SP, #4]
.L4: 0x0800479E: 1C76 ADDS R6, R6, #1 0x080047A0: 4608 MOV R0, R1 0x080047A2: 40F0 LSRS R0, R6 0x080047A4: 1D24 ADDS R4, R4, #4 0x080047A6: 1C92 ADDS R2, R2, #2 0x080047A8: 3708 ADDS R7, #8 0x080047AA: 2800 CMP R0, #0 0x080047AC: D03E BEQ .L8 ; 0x0800482C
.L5: 0x080047AE: 2301 MOVS R3, #1 0x080047B0: 4618 MOV R0, R3 0x080047B2: 40B0 LSLS R0, R6 0x080047B4: 4605 MOV R5, R0 0x080047B6: 400D ANDS R5, R1 0x080047B8: D0F1 BEQ .L4 ; 0x0800479E 0x080047BA: 9007 STR R0, [SP, #28] 0x080047BC: 9209 STR R2, [SP, #36] 0x080047BE: 9408 STR R4, [SP, #32] 0x080047C0: 2418 MOVS R4, #24 0x080047C2: 403C ANDS R4, R7 0x080047C4: 210F MOVS R1, #15 0x080047C6: 9105 STR R1, [SP, #20] 0x080047C8: 40A1 LSLS R1, R4 0x080047CA: 2003 MOVS R0, #3 0x080047CC: 4632 MOV R2, R6 0x080047CE: 9006 STR R0, [SP, #24] 0x080047D0: 4382 BICS R2, R0 0x080047D2: 4818 LDR R0, =0x40021800 ; [PC, #96] [0x08004834] 0x080047D4: 1880 ADDS R0, R0, R2 0x080047D6: 9003 STR R0, [SP, #12] 0x080047D8: 6E02 LDR R2, [R0, #96] 0x080047DA: 9104 STR R1, [SP, #16] 0x080047DC: 400A ANDS R2, R1 0x080047DE: 2005 MOVS R0, #5 0x080047E0: 0700 LSLS R0, R0, #28 0x080047E2: 9902 LDR R1, [SP, #8] 0x080047E4: 4281 CMP R1, R0 0x080047E6: D008 BEQ .L6 ; 0x080047FA 0x080047E8: 4814 LDR R0, =0x50000400 ; [PC, #80] [0x0800483C] 0x080047EA: 4281 CMP R1, R0 0x080047EC: D006 BEQ .L7 ; 0x080047FC 0x080047EE: 4814 LDR R0, =0x50000800 ; [PC, #80] [0x08004840] 0x080047F0: 4281 CMP R1, R0 0x080047F2: 9B00 LDR R3, [SP, #0] 0x080047F4: D102 BNE .L7 ; 0x080047FC 0x080047F6: 2302 MOVS R3, #2 0x080047F8: E000 B .L7 ; 0x080047FC
.L6: 0x080047FA: 2300 MOVS R3, #0
.L7: 0x080047FC: 40A3 LSLS R3, R4 0x080047FE: 429A CMP R2, R3 0x08004800: D1AF BNE .L3 ; 0x08004762 0x08004802: 9B03 LDR R3, [SP, #12] 0x08004804: 3360 ADDS R3, #96 0x08004806: 4A0C LDR R2, =0x40021880 ; [PC, #48] [0x08004838] 0x08004808: 6810 LDR R0, [R2] 0x0800480A: 43A8 BICS R0, R5 0x0800480C: 6010 STR R0, [R2] 0x0800480E: 6850 LDR R0, [R2, #4] 0x08004810: 43A8 BICS R0, R5 0x08004812: 6050 STR R0, [R2, #4] 0x08004814: 4A07 LDR R2, =0x40021800 ; [PC, #28] [0x08004834] 0x08004816: 6810 LDR R0, [R2] 0x08004818: 43A8 BICS R0, R5 0x0800481A: 6010 STR R0, [R2] 0x0800481C: 6850 LDR R0, [R2, #4] 0x0800481E: 43A8 BICS R0, R5 0x08004820: 6050 STR R0, [R2, #4] 0x08004822: 6818 LDR R0, [R3] 0x08004824: 9A04 LDR R2, [SP, #16] 0x08004826: 4390 BICS R0, R2 0x08004828: 6018 STR R0, [R3] 0x0800482A: E79A B .L3 ; 0x08004762
.L8: 0x0800482C: B00A ADD SP, SP, #40 0x0800482E: BDF0 POP {R4-R7, PC} 0x08004830: 50000C00 DC.W 0x50000C00 0x08004834: 40021800 DC.W 0x40021800 0x08004838: 40021880 DC.W 0x40021880 0x0800483C: 50000400 DC.W 0x50000400 0x08004840: 50000800 DC.W 0x50000800

Section .text.HAL_PWREx_ControlVoltageScaling from stm32g0xx_hal_pwr_ex.o, size=84, align=4


HAL_PWREx_ControlVoltageScaling: 0x08004844: B5F0 PUSH {R4-R7, LR} 0x08004846: B081 SUB SP, SP, #4 0x08004848: 2503 MOVS R5, #3 0x0800484A: 0269 LSLS R1, R5, #9 0x0800484C: 4E0F LDR R6, =0x40007000 ; [PC, #60] [0x0800488C] 0x0800484E: 6832 LDR R2, [R6] 0x08004850: 438A BICS R2, R1 0x08004852: 4302 ORRS R2, R0 0x08004854: 6032 STR R2, [R6] 0x08004856: 2101 MOVS R1, #1 0x08004858: 024A LSLS R2, R1, #9 0x0800485A: 2400 MOVS R4, #0 0x0800485C: 4290 CMP R0, R2 0x0800485E: D112 BNE .L3 ; 0x08004886 0x08004860: 480B LDR R0, =SystemCoreClock ; [PC, #44] [0x08004890] =0x2000041C 0x08004862: 6802 LDR R2, [R0] 0x08004864: 6970 LDR R0, [R6, #20] 0x08004866: 0540 LSLS R0, R0, #21 0x08004868: D50D BPL .L3 ; 0x08004886 0x0800486A: 028F LSLS R7, R1, #10 0x0800486C: 2006 MOVS R0, #6 0x0800486E: 4350 MULS R0, R2, R0 0x08004870: 4908 LDR R1, =0x000F4240 ; [PC, #32] [0x08004894] 0x08004872: F005 FEB7 BL __aeabi_uidiv ; 0x0800A5E4 0x08004876: 1C80 ADDS R0, R0, #2
.L1: 0x08004878: 1E40 SUBS R0, R0, #1 0x0800487A: D003 BEQ .L2 ; 0x08004884 0x0800487C: 6971 LDR R1, [R6, #20] 0x0800487E: 4239 TST R1, R7 0x08004880: D1FA BNE .L1 ; 0x08004878 0x08004882: E000 B .L3 ; 0x08004886
.L2: 0x08004884: 462C MOV R4, R5
.L3: 0x08004886: 4620 MOV R0, R4 0x08004888: B001 ADD SP, SP, #4 0x0800488A: BDF0 POP {R4-R7, PC} 0x0800488C: 40007000 DC.W 0x40007000 0x08004890: 2000041C DC.W SystemCoreClock 0x08004894: 000F4240 DC.W 0x000F4240

Section .text.HAL_RCC_OscConfig from stm32g0xx_hal_rcc.o, size=1088, align=4


HAL_RCC_OscConfig: 0x08004898: B5F0 PUSH {R4-R7, LR} 0x0800489A: B087 SUB SP, SP, #28 0x0800489C: 2501 MOVS R5, #1 0x0800489E: 2800 CMP R0, #0 0x080048A0: D100 BNE .L1 ; 0x080048A4 0x080048A2: E1EF B .L59 ; 0x08004C84
.L1: 0x080048A4: 9504 STR R5, [SP, #16] 0x080048A6: 9005 STR R0, [SP, #20] 0x080048A8: 7800 LDRB R0, [R0] 0x080048AA: 07C0 LSLS R0, R0, #31 0x080048AC: 4FFD LDR R7, =0x40021000 ; [PC, #0x03F4] [0x08004CA4] 0x080048AE: D02A BEQ .L5 ; 0x08004906 0x080048B0: 68B8 LDR R0, [R7, #8] 0x080048B2: 68F9 LDR R1, [R7, #12] 0x080048B4: 2503 MOVS R5, #3 0x080048B6: 462A MOV R2, R5 0x080048B8: 438A BICS R2, R1 0x080048BA: 2138 MOVS R1, #56 0x080048BC: 4001 ANDS R1, R0 0x080048BE: 2010 MOVS R0, #16 0x080048C0: 4048 EORS R0, R1 0x080048C2: 1882 ADDS R2, R0, R2 0x080048C4: 4250 RSBS R0, R2, #0 0x080048C6: 4150 ADCS R0, R2 0x080048C8: 2908 CMP R1, #8 0x080048CA: D014 BEQ .L4 ; 0x080048F6 0x080048CC: 2800 CMP R0, #0 0x080048CE: D112 BNE .L4 ; 0x080048F6 0x080048D0: 9805 LDR R0, [SP, #20] 0x080048D2: 6842 LDR R2, [R0, #4] 0x080048D4: 2001 MOVS R0, #1 0x080048D6: 0401 LSLS R1, R0, #16 0x080048D8: 428A CMP R2, R1 0x080048DA: D008 BEQ .L3 ; 0x080048EE 0x080048DC: 2305 MOVS R3, #5 0x080048DE: 041B LSLS R3, R3, #16 0x080048E0: 429A CMP R2, R3 0x080048E2: D000 BEQ .L2 ; 0x080048E6 0x080048E4: E128 B .L35 ; 0x08004B38
.L2: 0x080048E6: 0482 LSLS R2, R0, #18 0x080048E8: 683B LDR R3, [R7] 0x080048EA: 4313 ORRS R3, R2 0x080048EC: 603B STR R3, [R7]
.L3: 0x080048EE: 683A LDR R2, [R7] 0x080048F0: 430A ORRS R2, R1 0x080048F2: 603A STR R2, [R7] 0x080048F4: E129 B .L36 ; 0x08004B4A
.L4: 0x080048F6: 6838 LDR R0, [R7] 0x080048F8: 0380 LSLS R0, R0, #14 0x080048FA: D504 BPL .L5 ; 0x08004906 0x080048FC: 9805 LDR R0, [SP, #20] 0x080048FE: 6840 LDR R0, [R0, #4] 0x08004900: 2800 CMP R0, #0 0x08004902: D100 BNE .L5 ; 0x08004906 0x08004904: E088 B .L18 ; 0x08004A18
.L5: 0x08004906: 9805 LDR R0, [SP, #20] 0x08004908: 7800 LDRB R0, [R0] 0x0800490A: 0780 LSLS R0, R0, #30 0x0800490C: D43C BMI .L12 ; 0x08004988
.L6: 0x0800490E: 9805 LDR R0, [SP, #20] 0x08004910: 7800 LDRB R0, [R0] 0x08004912: 0700 LSLS R0, R0, #28 0x08004914: D468 BMI .L16 ; 0x080049E8
.L7: 0x08004916: 9A05 LDR R2, [SP, #20] 0x08004918: 7810 LDRB R0, [R2] 0x0800491A: 0740 LSLS R0, R0, #29 0x0800491C: D471 BMI .L17 ; 0x08004A02
.L8: 0x0800491E: 69D0 LDR R0, [R2, #28] 0x08004920: 2800 CMP R0, #0 0x08004922: D02F BEQ .L11 ; 0x08004984 0x08004924: 68B9 LDR R1, [R7, #8] 0x08004926: 2238 MOVS R2, #56 0x08004928: 400A ANDS R2, R1 0x0800492A: 2A10 CMP R2, #16 0x0800492C: D000 BEQ .L9 ; 0x08004930 0x0800492E: E0DB B .L30 ; 0x08004AE8
.L9: 0x08004930: 2801 CMP R0, #1 0x08004932: D071 BEQ .L18 ; 0x08004A18 0x08004934: 68F8 LDR R0, [R7, #12] 0x08004936: 2103 MOVS R1, #3 0x08004938: 4001 ANDS R1, R0 0x0800493A: 9B05 LDR R3, [SP, #20] 0x0800493C: 6A1A LDR R2, [R3, #32] 0x0800493E: 4291 CMP R1, R2 0x08004940: D16A BNE .L18 ; 0x08004A18 0x08004942: 2170 MOVS R1, #112 0x08004944: 4001 ANDS R1, R0 0x08004946: 6A5A LDR R2, [R3, #36] 0x08004948: 4291 CMP R1, R2 0x0800494A: D165 BNE .L18 ; 0x08004A18 0x0800494C: 217F MOVS R1, #127 0x0800494E: 0209 LSLS R1, R1, #8 0x08004950: 4001 ANDS R1, R0 0x08004952: 6A9A LDR R2, [R3, #40] 0x08004954: 0212 LSLS R2, R2, #8 0x08004956: 4291 CMP R1, R2 0x08004958: D15E BNE .L18 ; 0x08004A18 0x0800495A: 211F MOVS R1, #31 0x0800495C: 0449 LSLS R1, R1, #17 0x0800495E: 4001 ANDS R1, R0 0x08004960: 6ADA LDR R2, [R3, #44] 0x08004962: 4291 CMP R1, R2 0x08004964: D158 BNE .L18 ; 0x08004A18 0x08004966: 2107 MOVS R1, #7 0x08004968: 064A LSLS R2, R1, #25 0x0800496A: 4002 ANDS R2, R0 0x0800496C: 461C MOV R4, R3 0x0800496E: 6B1B LDR R3, [R3, #48] 0x08004970: 429A CMP R2, R3 0x08004972: 9D04 LDR R5, [SP, #16] 0x08004974: D000 BEQ .L10 ; 0x08004978 0x08004976: E185 B .L59 ; 0x08004C84
.L10: 0x08004978: 0749 LSLS R1, R1, #29 0x0800497A: 4008 ANDS R0, R1 0x0800497C: 6B61 LDR R1, [R4, #52] 0x0800497E: 4288 CMP R0, R1 0x08004980: D000 BEQ .L11 ; 0x08004984 0x08004982: E17F B .L59 ; 0x08004C84
.L11: 0x08004984: 2500 MOVS R5, #0 0x08004986: E17D B .L59 ; 0x08004C84
.L12: 0x08004988: 68B9 LDR R1, [R7, #8] 0x0800498A: 2038 MOVS R0, #56 0x0800498C: 4008 ANDS R0, R1 0x0800498E: 2110 MOVS R1, #16 0x08004990: 4041 EORS R1, R0 0x08004992: 68FA LDR R2, [R7, #12] 0x08004994: 2603 MOVS R6, #3 0x08004996: 4032 ANDS R2, R6 0x08004998: 2302 MOVS R3, #2 0x0800499A: 4053 EORS R3, R2 0x0800499C: 18CA ADDS R2, R1, R3 0x0800499E: 4251 RSBS R1, R2, #0 0x080049A0: 4151 ADCS R1, R2 0x080049A2: 2501 MOVS R5, #1 0x080049A4: 02AC LSLS R4, R5, #10 0x080049A6: 2800 CMP R0, #0 0x080049A8: D038 BEQ .L19 ; 0x08004A1C 0x080049AA: 2900 CMP R1, #0 0x080049AC: D136 BNE .L19 ; 0x08004A1C 0x080049AE: 6838 LDR R0, [R7] 0x080049B0: 9A05 LDR R2, [SP, #20] 0x080049B2: 68D1 LDR R1, [R2, #12] 0x080049B4: 2900 CMP R1, #0 0x080049B6: D100 BNE .L13 ; 0x080049BA 0x080049B8: E0D5 B .L39 ; 0x08004B66
.L13: 0x080049BA: 2107 MOVS R1, #7 0x080049BC: 02C9 LSLS R1, R1, #11 0x080049BE: 4388 BICS R0, R1 0x080049C0: 6911 LDR R1, [R2, #16] 0x080049C2: 4301 ORRS R1, R0 0x080049C4: 6039 STR R1, [R7] 0x080049C6: 0228 LSLS R0, R5, #8 0x080049C8: 6839 LDR R1, [R7] 0x080049CA: 4301 ORRS R1, R0 0x080049CC: 6039 STR R1, [R7] 0x080049CE: F7FE FC3D BL HAL_GetTick ; 0x0800324C 0x080049D2: 4605 MOV R5, R0
.L14: 0x080049D4: 6838 LDR R0, [R7] 0x080049D6: 4220 TST R0, R4 0x080049D8: D000 BEQ .L15 ; 0x080049DC 0x080049DA: E0D5 B .L43 ; 0x08004B88
.L15: 0x080049DC: F7FE FC36 BL HAL_GetTick ; 0x0800324C 0x080049E0: 1B40 SUBS R0, R0, R5 0x080049E2: 2802 CMP R0, #2 0x080049E4: D9F6 BLS .L14 ; 0x080049D4 0x080049E6: E0CD B .L42 ; 0x08004B84
.L16: 0x080049E8: 68B8 LDR R0, [R7, #8] 0x080049EA: 2138 MOVS R1, #56 0x080049EC: 4001 ANDS R1, R0 0x080049EE: 2918 CMP R1, #24 0x080049F0: D13C BNE .L23 ; 0x08004A6C 0x080049F2: 6E38 LDR R0, [R7, #96] 0x080049F4: 0780 LSLS R0, R0, #30 0x080049F6: D58E BPL .L7 ; 0x08004916 0x080049F8: 9805 LDR R0, [SP, #20] 0x080049FA: 6980 LDR R0, [R0, #24] 0x080049FC: 2800 CMP R0, #0 0x080049FE: D18A BNE .L7 ; 0x08004916 0x08004A00: E00A B .L18 ; 0x08004A18
.L17: 0x08004A02: 68B8 LDR R0, [R7, #8] 0x08004A04: 2138 MOVS R1, #56 0x08004A06: 4001 ANDS R1, R0 0x08004A08: 2920 CMP R1, #32 0x08004A0A: D146 BNE .L27 ; 0x08004A9A 0x08004A0C: 6DF8 LDR R0, [R7, #92] 0x08004A0E: 0780 LSLS R0, R0, #30 0x08004A10: D585 BPL .L8 ; 0x0800491E 0x08004A12: 6890 LDR R0, [R2, #8] 0x08004A14: 2800 CMP R0, #0 0x08004A16: D182 BNE .L8 ; 0x0800491E
.L18: 0x08004A18: 9D04 LDR R5, [SP, #16] 0x08004A1A: E133 B .L59 ; 0x08004C84
.L19: 0x08004A1C: 6839 LDR R1, [R7] 0x08004A1E: 4221 TST R1, R4 0x08004A20: 9B05 LDR R3, [SP, #20] 0x08004A22: D003 BEQ .L20 ; 0x08004A2C 0x08004A24: 68D9 LDR R1, [R3, #12] 0x08004A26: 2900 CMP R1, #0 0x08004A28: D100 BNE .L20 ; 0x08004A2C 0x08004A2A: E12B B .L59 ; 0x08004C84
.L20: 0x08004A2C: 217F MOVS R1, #127 0x08004A2E: 0209 LSLS R1, R1, #8 0x08004A30: 687A LDR R2, [R7, #4] 0x08004A32: 438A BICS R2, R1 0x08004A34: 6959 LDR R1, [R3, #20] 0x08004A36: 0209 LSLS R1, R1, #8 0x08004A38: 4311 ORRS R1, R2 0x08004A3A: 6079 STR R1, [R7, #4] 0x08004A3C: 2800 CMP R0, #0 0x08004A3E: D10D BNE .L21 ; 0x08004A5C 0x08004A40: 2007 MOVS R0, #7 0x08004A42: 02C0 LSLS R0, R0, #11 0x08004A44: 6839 LDR R1, [R7] 0x08004A46: 4381 BICS R1, R0 0x08004A48: 6918 LDR R0, [R3, #16] 0x08004A4A: 4308 ORRS R0, R1 0x08004A4C: 6038 STR R0, [R7] 0x08004A4E: 6838 LDR R0, [R7] 0x08004A50: 0480 LSLS R0, R0, #18 0x08004A52: 0F40 LSRS R0, R0, #29 0x08004A54: 4999 LDR R1, =0x00F42400 ; [PC, #0x0264] [0x08004CBC] 0x08004A56: 40C1 LSRS R1, R0 0x08004A58: 4899 LDR R0, =SystemCoreClock ; [PC, #0x0264] [0x08004CC0] =0x2000041C 0x08004A5A: 6001 STR R1, [R0]
.L21: 0x08004A5C: 4899 LDR R0, =uwTickPrio ; [PC, #0x0264] [0x08004CC4] =0x20000408 0x08004A5E: 6800 LDR R0, [R0] 0x08004A60: F7FE FBC2 BL HAL_InitTick ; 0x080031E8 0x08004A64: 2800 CMP R0, #0 0x08004A66: D000 BEQ .L22 ; 0x08004A6A 0x08004A68: E10C B .L59 ; 0x08004C84
.L22: 0x08004A6A: E750 B .L6 ; 0x0800490E
.L23: 0x08004A6C: 6E38 LDR R0, [R7, #96] 0x08004A6E: 9905 LDR R1, [SP, #20] 0x08004A70: 6989 LDR R1, [R1, #24] 0x08004A72: 2900 CMP R1, #0 0x08004A74: D100 BNE .L24 ; 0x08004A78 0x08004A76: E0A7 B .L47 ; 0x08004BC8
.L24: 0x08004A78: 2101 MOVS R1, #1 0x08004A7A: 4308 ORRS R0, R1 0x08004A7C: 6638 STR R0, [R7, #96] 0x08004A7E: F7FE FBE5 BL HAL_GetTick ; 0x0800324C 0x08004A82: 4606 MOV R6, R0
.L25: 0x08004A84: 6E38 LDR R0, [R7, #96] 0x08004A86: 0780 LSLS R0, R0, #30 0x08004A88: D500 BPL .L26 ; 0x08004A8C 0x08004A8A: E744 B .L7 ; 0x08004916
.L26: 0x08004A8C: F7FE FBDE BL HAL_GetTick ; 0x0800324C 0x08004A90: 1B80 SUBS R0, R0, R6 0x08004A92: 2503 MOVS R5, #3 0x08004A94: 2802 CMP R0, #2 0x08004A96: D9F5 BLS .L25 ; 0x08004A84 0x08004A98: E0F4 B .L59 ; 0x08004C84
.L27: 0x08004A9A: 2001 MOVS R0, #1 0x08004A9C: 9003 STR R0, [SP, #12] 0x08004A9E: 0701 LSLS R1, R0, #28 0x08004AA0: 6BF8 LDR R0, [R7, #60] 0x08004AA2: 4008 ANDS R0, R1 0x08004AA4: 9002 STR R0, [SP, #8] 0x08004AA6: D106 BNE .L28 ; 0x08004AB6 0x08004AA8: 6BF8 LDR R0, [R7, #60] 0x08004AAA: 4308 ORRS R0, R1 0x08004AAC: 63F8 STR R0, [R7, #60] 0x08004AAE: 6BF8 LDR R0, [R7, #60] 0x08004AB0: 4008 ANDS R0, R1 0x08004AB2: 9006 STR R0, [SP, #24] 0x08004AB4: 9806 LDR R0, [SP, #24]
.L28: 0x08004AB6: 9101 STR R1, [SP, #4] 0x08004AB8: 4883 LDR R0, =0x40007000 ; [PC, #0x020C] [0x08004CC8] 0x08004ABA: 6800 LDR R0, [R0] 0x08004ABC: 05C0 LSLS R0, R0, #23 0x08004ABE: D42A BMI .L32 ; 0x08004B16 0x08004AC0: 9803 LDR R0, [SP, #12] 0x08004AC2: 0204 LSLS R4, R0, #8 0x08004AC4: 4980 LDR R1, =0x40007000 ; [PC, #0x0200] [0x08004CC8] 0x08004AC6: 6808 LDR R0, [R1] 0x08004AC8: 4320 ORRS R0, R4 0x08004ACA: 6008 STR R0, [R1] 0x08004ACC: F7FE FBBE BL HAL_GetTick ; 0x0800324C 0x08004AD0: 4606 MOV R6, R0
.L29: 0x08004AD2: 487D LDR R0, =0x40007000 ; [PC, #0x01F4] [0x08004CC8] 0x08004AD4: 6800 LDR R0, [R0] 0x08004AD6: 4220 TST R0, R4 0x08004AD8: D11D BNE .L32 ; 0x08004B16 0x08004ADA: F7FE FBB7 BL HAL_GetTick ; 0x0800324C 0x08004ADE: 1B80 SUBS R0, R0, R6 0x08004AE0: 2503 MOVS R5, #3 0x08004AE2: 2802 CMP R0, #2 0x08004AE4: D9F5 BLS .L29 ; 0x08004AD2 0x08004AE6: E0CD B .L59 ; 0x08004C84
.L30: 0x08004AE8: 2201 MOVS R2, #1 0x08004AEA: 0613 LSLS R3, R2, #24 0x08004AEC: 6839 LDR R1, [R7] 0x08004AEE: 4399 BICS R1, R3 0x08004AF0: 6039 STR R1, [R7] 0x08004AF2: 2802 CMP R0, #2 0x08004AF4: D152 BNE .L44 ; 0x08004B9C 0x08004AF6: 9303 STR R3, [SP, #12] 0x08004AF8: 9204 STR R2, [SP, #16] 0x08004AFA: 0654 LSLS R4, R2, #25 0x08004AFC: F7FE FBA6 BL HAL_GetTick ; 0x0800324C 0x08004B00: 4606 MOV R6, R0
.L31: 0x08004B02: 6838 LDR R0, [R7] 0x08004B04: 4220 TST R0, R4 0x08004B06: D07E BEQ .L53 ; 0x08004C06 0x08004B08: F7FE FBA0 BL HAL_GetTick ; 0x0800324C 0x08004B0C: 1B80 SUBS R0, R0, R6 0x08004B0E: 2503 MOVS R5, #3 0x08004B10: 2802 CMP R0, #2 0x08004B12: D9F6 BLS .L31 ; 0x08004B02 0x08004B14: E0B6 B .L59 ; 0x08004C84
.L32: 0x08004B16: 9805 LDR R0, [SP, #20] 0x08004B18: 6880 LDR R0, [R0, #8] 0x08004B1A: 4C6C LDR R4, =0x00001388 ; [PC, #0x01B0] [0x08004CCC] 0x08004B1C: 2801 CMP R0, #1 0x08004B1E: D006 BEQ .L34 ; 0x08004B2E 0x08004B20: 2805 CMP R0, #5 0x08004B22: D000 BEQ .L33 ; 0x08004B26 0x08004B24: E098 B .L56 ; 0x08004C58
.L33: 0x08004B26: 6DF8 LDR R0, [R7, #92] 0x08004B28: 2104 MOVS R1, #4 0x08004B2A: 4301 ORRS R1, R0 0x08004B2C: 65F9 STR R1, [R7, #92]
.L34: 0x08004B2E: 6DF8 LDR R0, [R7, #92] 0x08004B30: 9903 LDR R1, [SP, #12] 0x08004B32: 4308 ORRS R0, R1 0x08004B34: 65F8 STR R0, [R7, #92] 0x08004B36: E099 B .L57 ; 0x08004C6C
.L35: 0x08004B38: 683B LDR R3, [R7] 0x08004B3A: 438B BICS R3, R1 0x08004B3C: 603B STR R3, [R7] 0x08004B3E: 0481 LSLS R1, R0, #18 0x08004B40: 683B LDR R3, [R7] 0x08004B42: 438B BICS R3, R1 0x08004B44: 603B STR R3, [R7] 0x08004B46: 2A00 CMP R2, #0 0x08004B48: D04F BEQ .L50 ; 0x08004BEA
.L36: 0x08004B4A: 0444 LSLS R4, R0, #17 0x08004B4C: F7FE FB7E BL HAL_GetTick ; 0x0800324C 0x08004B50: 4606 MOV R6, R0
.L37: 0x08004B52: 6838 LDR R0, [R7] 0x08004B54: 4220 TST R0, R4 0x08004B56: D000 BEQ .L38 ; 0x08004B5A 0x08004B58: E6D5 B .L5 ; 0x08004906
.L38: 0x08004B5A: F7FE FB77 BL HAL_GetTick ; 0x0800324C 0x08004B5E: 1B80 SUBS R0, R0, R6 0x08004B60: 2864 CMP R0, #100 0x08004B62: D9F6 BLS .L37 ; 0x08004B52 0x08004B64: E08E B .L59 ; 0x08004C84
.L39: 0x08004B66: 0229 LSLS R1, R5, #8 0x08004B68: 4388 BICS R0, R1 0x08004B6A: 6038 STR R0, [R7] 0x08004B6C: F7FE FB6E BL HAL_GetTick ; 0x0800324C 0x08004B70: 4605 MOV R5, R0
.L40: 0x08004B72: 6838 LDR R0, [R7] 0x08004B74: 4220 TST R0, R4 0x08004B76: D100 BNE .L41 ; 0x08004B7A 0x08004B78: E6C9 B .L6 ; 0x0800490E
.L41: 0x08004B7A: F7FE FB67 BL HAL_GetTick ; 0x0800324C 0x08004B7E: 1B40 SUBS R0, R0, R5 0x08004B80: 2802 CMP R0, #2 0x08004B82: D9F6 BLS .L40 ; 0x08004B72
.L42: 0x08004B84: 4635 MOV R5, R6 0x08004B86: E07D B .L59 ; 0x08004C84
.L43: 0x08004B88: 207F MOVS R0, #127 0x08004B8A: 0200 LSLS R0, R0, #8 0x08004B8C: 6879 LDR R1, [R7, #4] 0x08004B8E: 4381 BICS R1, R0 0x08004B90: 9805 LDR R0, [SP, #20] 0x08004B92: 6940 LDR R0, [R0, #20] 0x08004B94: 0200 LSLS R0, R0, #8 0x08004B96: 4308 ORRS R0, R1 0x08004B98: 6078 STR R0, [R7, #4] 0x08004B9A: E6B8 B .L6 ; 0x0800490E
.L44: 0x08004B9C: 68F8 LDR R0, [R7, #12] 0x08004B9E: 2503 MOVS R5, #3 0x08004BA0: 43A8 BICS R0, R5 0x08004BA2: 60F8 STR R0, [R7, #12] 0x08004BA4: 68F8 LDR R0, [R7, #12] 0x08004BA6: 494A LDR R1, =0xEEFEFFFF ; [PC, #0x0128] [0x08004CD0] 0x08004BA8: 4001 ANDS R1, R0 0x08004BAA: 60F9 STR R1, [R7, #12] 0x08004BAC: 0656 LSLS R6, R2, #25 0x08004BAE: F7FE FB4D BL HAL_GetTick ; 0x0800324C 0x08004BB2: 4604 MOV R4, R0
.L45: 0x08004BB4: 6838 LDR R0, [R7] 0x08004BB6: 4230 TST R0, R6 0x08004BB8: D100 BNE .L46 ; 0x08004BBC 0x08004BBA: E6E3 B .L11 ; 0x08004984
.L46: 0x08004BBC: F7FE FB46 BL HAL_GetTick ; 0x0800324C 0x08004BC0: 1B00 SUBS R0, R0, R4 0x08004BC2: 2802 CMP R0, #2 0x08004BC4: D9F6 BLS .L45 ; 0x08004BB4 0x08004BC6: E05D B .L59 ; 0x08004C84
.L47: 0x08004BC8: 2101 MOVS R1, #1 0x08004BCA: 4388 BICS R0, R1 0x08004BCC: 6638 STR R0, [R7, #96] 0x08004BCE: F7FE FB3D BL HAL_GetTick ; 0x0800324C 0x08004BD2: 4606 MOV R6, R0
.L48: 0x08004BD4: 6E38 LDR R0, [R7, #96] 0x08004BD6: 0780 LSLS R0, R0, #30 0x08004BD8: D400 BMI .L49 ; 0x08004BDC 0x08004BDA: E69C B .L7 ; 0x08004916
.L49: 0x08004BDC: F7FE FB36 BL HAL_GetTick ; 0x0800324C 0x08004BE0: 1B80 SUBS R0, R0, R6 0x08004BE2: 2503 MOVS R5, #3 0x08004BE4: 2802 CMP R0, #2 0x08004BE6: D9F5 BLS .L48 ; 0x08004BD4 0x08004BE8: E04C B .L59 ; 0x08004C84
.L50: 0x08004BEA: 0444 LSLS R4, R0, #17 0x08004BEC: F7FE FB2E BL HAL_GetTick ; 0x0800324C 0x08004BF0: 4606 MOV R6, R0
.L51: 0x08004BF2: 6838 LDR R0, [R7] 0x08004BF4: 4220 TST R0, R4 0x08004BF6: D100 BNE .L52 ; 0x08004BFA 0x08004BF8: E685 B .L5 ; 0x08004906
.L52: 0x08004BFA: F7FE FB27 BL HAL_GetTick ; 0x0800324C 0x08004BFE: 1B80 SUBS R0, R0, R6 0x08004C00: 2864 CMP R0, #100 0x08004C02: D9F6 BLS .L51 ; 0x08004BF2 0x08004C04: E03E B .L59 ; 0x08004C84
.L53: 0x08004C06: 68F8 LDR R0, [R7, #12] 0x08004C08: 4932 LDR R1, =0x11C1808C ; [PC, #200] [0x08004CD4] 0x08004C0A: 4001 ANDS R1, R0 0x08004C0C: 9A05 LDR R2, [SP, #20] 0x08004C0E: 6A10 LDR R0, [R2, #32] 0x08004C10: 4308 ORRS R0, R1 0x08004C12: 6A51 LDR R1, [R2, #36] 0x08004C14: 4301 ORRS R1, R0 0x08004C16: 6A90 LDR R0, [R2, #40] 0x08004C18: 0200 LSLS R0, R0, #8 0x08004C1A: 4308 ORRS R0, R1 0x08004C1C: 6AD1 LDR R1, [R2, #44] 0x08004C1E: 4301 ORRS R1, R0 0x08004C20: 6B10 LDR R0, [R2, #48] 0x08004C22: 6B52 LDR R2, [R2, #52] 0x08004C24: 4308 ORRS R0, R1 0x08004C26: 4310 ORRS R0, R2 0x08004C28: 60F8 STR R0, [R7, #12] 0x08004C2A: 6838 LDR R0, [R7] 0x08004C2C: 9903 LDR R1, [SP, #12] 0x08004C2E: 4308 ORRS R0, R1 0x08004C30: 6038 STR R0, [R7] 0x08004C32: 9804 LDR R0, [SP, #16] 0x08004C34: 0700 LSLS R0, R0, #28 0x08004C36: 68F9 LDR R1, [R7, #12] 0x08004C38: 4301 ORRS R1, R0 0x08004C3A: 60F9 STR R1, [R7, #12] 0x08004C3C: F7FE FB06 BL HAL_GetTick ; 0x0800324C 0x08004C40: 4606 MOV R6, R0
.L54: 0x08004C42: 6838 LDR R0, [R7] 0x08004C44: 4220 TST R0, R4 0x08004C46: D000 BEQ .L55 ; 0x08004C4A 0x08004C48: E69C B .L11 ; 0x08004984
.L55: 0x08004C4A: F7FE FAFF BL HAL_GetTick ; 0x0800324C 0x08004C4E: 1B80 SUBS R0, R0, R6 0x08004C50: 2503 MOVS R5, #3 0x08004C52: 2802 CMP R0, #2 0x08004C54: D9F5 BLS .L54 ; 0x08004C42 0x08004C56: E015 B .L59 ; 0x08004C84
.L56: 0x08004C58: 6DF9 LDR R1, [R7, #92] 0x08004C5A: 9A03 LDR R2, [SP, #12] 0x08004C5C: 4391 BICS R1, R2 0x08004C5E: 65F9 STR R1, [R7, #92] 0x08004C60: 6DF9 LDR R1, [R7, #92] 0x08004C62: 2204 MOVS R2, #4 0x08004C64: 4391 BICS R1, R2 0x08004C66: 65F9 STR R1, [R7, #92] 0x08004C68: 2800 CMP R0, #0 0x08004C6A: D00E BEQ .L60 ; 0x08004C8A
.L57: 0x08004C6C: F7FE FAEE BL HAL_GetTick ; 0x0800324C 0x08004C70: 4606 MOV R6, R0
.L58: 0x08004C72: 6DF8 LDR R0, [R7, #92] 0x08004C74: 0780 LSLS R0, R0, #30 0x08004C76: D417 BMI .L62 ; 0x08004CA8 0x08004C78: F7FE FAE8 BL HAL_GetTick ; 0x0800324C 0x08004C7C: 1B80 SUBS R0, R0, R6 0x08004C7E: 2503 MOVS R5, #3 0x08004C80: 42A0 CMP R0, R4 0x08004C82: D9F6 BLS .L58 ; 0x08004C72
.L59: 0x08004C84: 4628 MOV R0, R5 0x08004C86: B007 ADD SP, SP, #28 0x08004C88: BDF0 POP {R4-R7, PC}
.L60: 0x08004C8A: F7FE FADF BL HAL_GetTick ; 0x0800324C 0x08004C8E: 4606 MOV R6, R0
.L61: 0x08004C90: 6DF8 LDR R0, [R7, #92] 0x08004C92: 0780 LSLS R0, R0, #30 0x08004C94: D508 BPL .L62 ; 0x08004CA8 0x08004C96: F7FE FAD9 BL HAL_GetTick ; 0x0800324C 0x08004C9A: 1B80 SUBS R0, R0, R6 0x08004C9C: 2503 MOVS R5, #3 0x08004C9E: 42A0 CMP R0, R4 0x08004CA0: D9F6 BLS .L61 ; 0x08004C90 0x08004CA2: E7EF B .L59 ; 0x08004C84 0x08004CA4: 40021000 DC.W 0x40021000
.L62: 0x08004CA8: 9802 LDR R0, [SP, #8] 0x08004CAA: 2800 CMP R0, #0 0x08004CAC: 9A05 LDR R2, [SP, #20] 0x08004CAE: D000 BEQ .L63 ; 0x08004CB2 0x08004CB0: E635 B .L8 ; 0x0800491E
.L63: 0x08004CB2: 6BF8 LDR R0, [R7, #60] 0x08004CB4: 9901 LDR R1, [SP, #4] 0x08004CB6: 4388 BICS R0, R1 0x08004CB8: 63F8 STR R0, [R7, #60] 0x08004CBA: E630 B .L8 ; 0x0800491E 0x08004CBC: 00F42400 DC.W 0x00F42400 0x08004CC0: 2000041C DC.W SystemCoreClock 0x08004CC4: 20000408 DC.W uwTickPrio 0x08004CC8: 40007000 DC.W 0x40007000 0x08004CCC: 00001388 DC.W 0x00001388 0x08004CD0: EEFEFFFF DC.W 0xEEFEFFFF 0x08004CD4: 11C1808C DC.W 0x11C1808C

Section .text.HAL_RCC_ClockConfig from stm32g0xx_hal_rcc.o, size=372, align=4


HAL_RCC_ClockConfig: 0x08004CD8: B5F0 PUSH {R4-R7, LR} 0x08004CDA: B083 SUB SP, SP, #12 0x08004CDC: 460D MOV R5, R1 0x08004CDE: 2101 MOVS R1, #1 0x08004CE0: 2800 CMP R0, #0 0x08004CE2: D100 BNE .L1 ; 0x08004CE6 0x08004CE4: E0A3 B .L16 ; 0x08004E2E
.L1: 0x08004CE6: 9101 STR R1, [SP, #4] 0x08004CE8: 9002 STR R0, [SP, #8] 0x08004CEA: 4852 LDR R0, =0x40022000 ; [PC, #0x0148] [0x08004E34] 0x08004CEC: 6800 LDR R0, [R0] 0x08004CEE: 2407 MOVS R4, #7 0x08004CF0: 4020 ANDS R0, R4 0x08004CF2: 42A8 CMP R0, R5 0x08004CF4: D213 BCS .L3 ; 0x08004D1E 0x08004CF6: 494F LDR R1, =0x40022000 ; [PC, #0x013C] [0x08004E34] 0x08004CF8: 6808 LDR R0, [R1] 0x08004CFA: 43A0 BICS R0, R4 0x08004CFC: 4328 ORRS R0, R5 0x08004CFE: 6008 STR R0, [R1] 0x08004D00: 4E4D LDR R6, =0x00001388 ; [PC, #0x0134] [0x08004E38] 0x08004D02: F7FE FAA3 BL HAL_GetTick ; 0x0800324C 0x08004D06: 4607 MOV R7, R0
.L2: 0x08004D08: 484A LDR R0, =0x40022000 ; [PC, #0x0128] [0x08004E34] 0x08004D0A: 6800 LDR R0, [R0] 0x08004D0C: 4020 ANDS R0, R4 0x08004D0E: 42A8 CMP R0, R5 0x08004D10: D005 BEQ .L3 ; 0x08004D1E 0x08004D12: F7FE FA9B BL HAL_GetTick ; 0x0800324C 0x08004D16: 1BC0 SUBS R0, R0, R7 0x08004D18: 42B0 CMP R0, R6 0x08004D1A: D9F5 BLS .L2 ; 0x08004D08 0x08004D1C: E086 B .L15 ; 0x08004E2C
.L3: 0x08004D1E: 9B02 LDR R3, [SP, #8] 0x08004D20: 6818 LDR R0, [R3] 0x08004D22: 0781 LSLS R1, R0, #30 0x08004D24: 4E45 LDR R6, =0x40021008 ; [PC, #0x0114] [0x08004E3C] 0x08004D26: D50C BPL .L5 ; 0x08004D42 0x08004D28: 0741 LSLS R1, R0, #29 0x08004D2A: D503 BPL .L4 ; 0x08004D34 0x08004D2C: 0321 LSLS R1, R4, #12 0x08004D2E: 6832 LDR R2, [R6] 0x08004D30: 430A ORRS R2, R1 0x08004D32: 6032 STR R2, [R6]
.L4: 0x08004D34: 210F MOVS R1, #15 0x08004D36: 0209 LSLS R1, R1, #8 0x08004D38: 6832 LDR R2, [R6] 0x08004D3A: 438A BICS R2, R1 0x08004D3C: 6899 LDR R1, [R3, #8] 0x08004D3E: 4311 ORRS R1, R2 0x08004D40: 6031 STR R1, [R6]
.L5: 0x08004D42: 07C0 LSLS R0, R0, #31 0x08004D44: D118 BNE .L8 ; 0x08004D78
.L6: 0x08004D46: 483B LDR R0, =0x40022000 ; [PC, #236] [0x08004E34] 0x08004D48: 6800 LDR R0, [R0] 0x08004D4A: 4020 ANDS R0, R4 0x08004D4C: 42A8 CMP R0, R5 0x08004D4E: D928 BLS .L9 ; 0x08004DA2 0x08004D50: 4938 LDR R1, =0x40022000 ; [PC, #224] [0x08004E34] 0x08004D52: 6808 LDR R0, [R1] 0x08004D54: 43A0 BICS R0, R4 0x08004D56: 4328 ORRS R0, R5 0x08004D58: 6008 STR R0, [R1] 0x08004D5A: 4F37 LDR R7, =0x00001388 ; [PC, #220] [0x08004E38] 0x08004D5C: F7FE FA76 BL HAL_GetTick ; 0x0800324C 0x08004D60: 4606 MOV R6, R0
.L7: 0x08004D62: 4834 LDR R0, =0x40022000 ; [PC, #208] [0x08004E34] 0x08004D64: 6800 LDR R0, [R0] 0x08004D66: 4020 ANDS R0, R4 0x08004D68: 42A8 CMP R0, R5 0x08004D6A: D01A BEQ .L9 ; 0x08004DA2 0x08004D6C: F7FE FA6E BL HAL_GetTick ; 0x0800324C 0x08004D70: 1B80 SUBS R0, R0, R6 0x08004D72: 42B8 CMP R0, R7 0x08004D74: D9F5 BLS .L7 ; 0x08004D62 0x08004D76: E059 B .L15 ; 0x08004E2C
.L8: 0x08004D78: 6858 LDR R0, [R3, #4] 0x08004D7A: 2803 CMP R0, #3 0x08004D7C: D82F BHI .L11 ; 0x08004DDE 0x08004D7E: 0081 LSLS R1, R0, #2 0x08004D80: A201 ADR R2, 0x08004D88 0x08004D82: 5851 LDR R1, [R2, R1] 0x08004D84: 4632 MOV R2, R6 0x08004D86: 468F MOV PC, R1 0x08004D88: 08004D99 DC.W 0x08004D99 0x08004D8C: 08004DE5 DC.W 0x08004DE5 0x08004D90: 08004DEF DC.W 0x08004DEF 0x08004D94: 08004DF9 DC.W 0x08004DF9 0x08004D98: 4611 MOV R1, R2 0x08004D9A: 3908 SUBS R1, #8 0x08004D9C: 6809 LDR R1, [R1] 0x08004D9E: 0549 LSLS R1, R1, #21 0x08004DA0: E02C B .L13 ; 0x08004DFC
.L9: 0x08004DA2: 9A02 LDR R2, [SP, #8] 0x08004DA4: 7810 LDRB R0, [R2] 0x08004DA6: 0740 LSLS R0, R0, #29 0x08004DA8: 4D24 LDR R5, =0x40021008 ; [PC, #144] [0x08004E3C] 0x08004DAA: D505 BPL .L10 ; 0x08004DB8 0x08004DAC: 0320 LSLS R0, R4, #12 0x08004DAE: 6829 LDR R1, [R5] 0x08004DB0: 4381 BICS R1, R0 0x08004DB2: 68D0 LDR R0, [R2, #12] 0x08004DB4: 4308 ORRS R0, R1 0x08004DB6: 6028 STR R0, [R5]
.L10: 0x08004DB8: F000 F848 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08004DBC: 6829 LDR R1, [R5] 0x08004DBE: 0989 LSRS R1, R1, #6 0x08004DC0: 223C MOVS R2, #60 0x08004DC2: 400A ANDS R2, R1 0x08004DC4: 491E LDR R1, =AHBPrescTable ; [PC, #120] [0x08004E40] =0x08003160 0x08004DC6: 5889 LDR R1, [R1, R2] 0x08004DC8: 221F MOVS R2, #31 0x08004DCA: 400A ANDS R2, R1 0x08004DCC: 40D0 LSRS R0, R2 0x08004DCE: 491D LDR R1, =SystemCoreClock ; [PC, #116] [0x08004E44] =0x2000041C 0x08004DD0: 6008 STR R0, [R1] 0x08004DD2: 481D LDR R0, =uwTickPrio ; [PC, #116] [0x08004E48] =0x20000408 0x08004DD4: 6800 LDR R0, [R0] 0x08004DD6: F7FE FA07 BL HAL_InitTick ; 0x080031E8 0x08004DDA: 4601 MOV R1, R0 0x08004DDC: E027 B .L16 ; 0x08004E2E
.L11: 0x08004DDE: 4632 MOV R2, R6 0x08004DE0: 6D51 LDR R1, [R2, #84] 0x08004DE2: E00A B .L12 ; 0x08004DFA 0x08004DE4: 4611 MOV R1, R2 0x08004DE6: 3908 SUBS R1, #8 0x08004DE8: 6809 LDR R1, [R1] 0x08004DEA: 0389 LSLS R1, R1, #14 0x08004DEC: E006 B .L13 ; 0x08004DFC 0x08004DEE: 4611 MOV R1, R2 0x08004DF0: 3908 SUBS R1, #8 0x08004DF2: 6809 LDR R1, [R1] 0x08004DF4: 0189 LSLS R1, R1, #6 0x08004DF6: E001 B .L13 ; 0x08004DFC 0x08004DF8: 6D91 LDR R1, [R2, #88]
.L12: 0x08004DFA: 0789 LSLS R1, R1, #30
.L13: 0x08004DFC: 9901 LDR R1, [SP, #4] 0x08004DFE: D516 BPL .L16 ; 0x08004E2E 0x08004E00: 6811 LDR R1, [R2] 0x08004E02: 43A1 BICS R1, R4 0x08004E04: 4301 ORRS R1, R0 0x08004E06: 6011 STR R1, [R2] 0x08004E08: 4F0B LDR R7, =0x00001388 ; [PC, #44] [0x08004E38] 0x08004E0A: F7FE FA1F BL HAL_GetTick ; 0x0800324C 0x08004E0E: 4606 MOV R6, R0
.L14: 0x08004E10: 480A LDR R0, =0x40021008 ; [PC, #40] [0x08004E3C] 0x08004E12: 6800 LDR R0, [R0] 0x08004E14: 2138 MOVS R1, #56 0x08004E16: 4001 ANDS R1, R0 0x08004E18: 9802 LDR R0, [SP, #8] 0x08004E1A: 6840 LDR R0, [R0, #4] 0x08004E1C: 00C0 LSLS R0, R0, #3 0x08004E1E: 4281 CMP R1, R0 0x08004E20: D091 BEQ .L6 ; 0x08004D46 0x08004E22: F7FE FA13 BL HAL_GetTick ; 0x0800324C 0x08004E26: 1B80 SUBS R0, R0, R6 0x08004E28: 42B8 CMP R0, R7 0x08004E2A: D9F1 BLS .L14 ; 0x08004E10
.L15: 0x08004E2C: 2103 MOVS R1, #3
.L16: 0x08004E2E: 4608 MOV R0, R1 0x08004E30: B003 ADD SP, SP, #12 0x08004E32: BDF0 POP {R4-R7, PC} 0x08004E34: 40022000 DC.W 0x40022000 0x08004E38: 00001388 DC.W 0x00001388 0x08004E3C: 40021008 DC.W 0x40021008 0x08004E40: 08003160 DC.W AHBPrescTable 0x08004E44: 2000041C DC.W SystemCoreClock 0x08004E48: 20000408 DC.W uwTickPrio

Section .text.HAL_RCC_GetSysClockFreq from stm32g0xx_hal_rcc.o, size=136, align=4


HAL_RCC_GetSysClockFreq: 0x08004E4C: B510 PUSH {R4, LR} 0x08004E4E: 4C1E LDR R4, =0x40021008 ; [PC, #120] [0x08004EC8] 0x08004E50: 6820 LDR R0, [R4] 0x08004E52: 0680 LSLS R0, R0, #26 0x08004E54: 0F40 LSRS R0, R0, #29 0x08004E56: D006 BEQ .L1 ; 0x08004E66 0x08004E58: 6820 LDR R0, [R4] 0x08004E5A: 2138 MOVS R1, #56 0x08004E5C: 4008 ANDS R0, R1 0x08004E5E: 2808 CMP R0, #8 0x08004E60: 481A LDR R0, =0x007A1200 ; [PC, #104] [0x08004ECC] 0x08004E62: D107 BNE .L2 ; 0x08004E74 0x08004E64: BD10 POP {R4, PC}
.L1: 0x08004E66: 3C08 SUBS R4, #8 0x08004E68: 6820 LDR R0, [R4] 0x08004E6A: 0480 LSLS R0, R0, #18 0x08004E6C: 0F41 LSRS R1, R0, #29 0x08004E6E: 4818 LDR R0, =0x00F42400 ; [PC, #96] [0x08004ED0] 0x08004E70: 40C8 LSRS R0, R1 0x08004E72: BD10 POP {R4, PC}
.L2: 0x08004E74: 6822 LDR R2, [R4] 0x08004E76: 400A ANDS R2, R1 0x08004E78: 2A10 CMP R2, #16 0x08004E7A: D115 BNE .L4 ; 0x08004EA8 0x08004E7C: 6861 LDR R1, [R4, #4] 0x08004E7E: 2203 MOVS R2, #3 0x08004E80: 400A ANDS R2, R1 0x08004E82: 2A03 CMP R2, #3 0x08004E84: D000 BEQ .L3 ; 0x08004E88 0x08004E86: 4812 LDR R0, =0x00F42400 ; [PC, #72] [0x08004ED0]
.L3: 0x08004E88: 6861 LDR R1, [R4, #4] 0x08004E8A: 0649 LSLS R1, R1, #25 0x08004E8C: 0F49 LSRS R1, R1, #29 0x08004E8E: 1C49 ADDS R1, R1, #1 0x08004E90: F005 FBA8 BL __aeabi_uidiv ; 0x0800A5E4 0x08004E94: 6861 LDR R1, [R4, #4] 0x08004E96: 0449 LSLS R1, R1, #17 0x08004E98: 0E49 LSRS R1, R1, #25 0x08004E9A: 4348 MULS R0, R1, R0 0x08004E9C: 6861 LDR R1, [R4, #4] 0x08004E9E: 0F49 LSRS R1, R1, #29 0x08004EA0: 1C49 ADDS R1, R1, #1 0x08004EA2: F005 FB9F BL __aeabi_uidiv ; 0x0800A5E4 0x08004EA6: BD10 POP {R4, PC}
.L4: 0x08004EA8: 6820 LDR R0, [R4] 0x08004EAA: 4008 ANDS R0, R1 0x08004EAC: 2820 CMP R0, #32 0x08004EAE: D102 BNE .L5 ; 0x08004EB6 0x08004EB0: 2001 MOVS R0, #1 0x08004EB2: 03C0 LSLS R0, R0, #15 0x08004EB4: BD10 POP {R4, PC}
.L5: 0x08004EB6: 6820 LDR R0, [R4] 0x08004EB8: 4008 ANDS R0, R1 0x08004EBA: 2818 CMP R0, #24 0x08004EBC: D001 BEQ .L6 ; 0x08004EC2 0x08004EBE: 2000 MOVS R0, #0 0x08004EC0: BD10 POP {R4, PC}
.L6: 0x08004EC2: 207D MOVS R0, #125 0x08004EC4: 0200 LSLS R0, R0, #8 0x08004EC6: BD10 POP {R4, PC} 0x08004EC8: 40021008 DC.W 0x40021008 0x08004ECC: 007A1200 DC.W 0x007A1200 0x08004ED0: 00F42400 DC.W 0x00F42400

Section .text.HAL_RCC_GetPCLK1Freq from stm32g0xx_hal_rcc.o, size=40, align=4


HAL_RCC_GetPCLK1Freq: 0x08004ED4: 4806 LDR R0, =SystemCoreClock ; [PC, #24] [0x08004EF0] =0x2000041C 0x08004ED6: 6800 LDR R0, [R0] 0x08004ED8: 4906 LDR R1, =0x40021008 ; [PC, #24] [0x08004EF4] 0x08004EDA: 6809 LDR R1, [R1] 0x08004EDC: 0A89 LSRS R1, R1, #10 0x08004EDE: 221C MOVS R2, #28 0x08004EE0: 400A ANDS R2, R1 0x08004EE2: 4905 LDR R1, =APBPrescTable ; [PC, #20] [0x08004EF8] =0x080031A0 0x08004EE4: 5889 LDR R1, [R1, R2] 0x08004EE6: 221F MOVS R2, #31 0x08004EE8: 400A ANDS R2, R1 0x08004EEA: 40D0 LSRS R0, R2 0x08004EEC: 4770 BX LR 0x08004EEE: 46C0 NOP 0x08004EF0: 2000041C DC.W SystemCoreClock 0x08004EF4: 40021008 DC.W 0x40021008 0x08004EF8: 080031A0 DC.W APBPrescTable

Section .text.HAL_RCC_EnableCSS from stm32g0xx_hal_rcc.o, size=20, align=4


HAL_RCC_EnableCSS: 0x08004EFC: 2001 MOVS R0, #1 0x08004EFE: 04C0 LSLS R0, R0, #19 0x08004F00: 4902 LDR R1, =0x40021000 ; [PC, #8] [0x08004F0C] 0x08004F02: 680A LDR R2, [R1] 0x08004F04: 4302 ORRS R2, R0 0x08004F06: 600A STR R2, [R1] 0x08004F08: 4770 BX LR 0x08004F0A: 46C0 NOP 0x08004F0C: 40021000 DC.W 0x40021000

Section .text.HAL_RCC_NMI_IRQHandler from stm32g0xx_hal_rcc.o, size=44, align=4


HAL_RCC_NMI_IRQHandler: 0x08004F10: B510 PUSH {R4, LR} 0x08004F12: 2003 MOVS R0, #3 0x08004F14: 0200 LSLS R0, R0, #8 0x08004F16: 4908 LDR R1, =0x4002101C ; [PC, #32] [0x08004F38] 0x08004F18: 680C LDR R4, [R1] 0x08004F1A: 4020 ANDS R0, R4 0x08004F1C: 6048 STR R0, [R1, #4] 0x08004F1E: 05E0 LSLS R0, R4, #23 0x08004F20: D402 BMI .L2 ; 0x08004F28 0x08004F22: 05A0 LSLS R0, R4, #22 0x08004F24: D404 BMI .L3 ; 0x08004F30
.L1: 0x08004F26: BD10 POP {R4, PC}
.L2: 0x08004F28: F005 FE02 BL HAL_RCC_CSSCallback ; 0x0800AB30 0x08004F2C: 05A0 LSLS R0, R4, #22 0x08004F2E: D5FA BPL .L1 ; 0x08004F26
.L3: 0x08004F30: F005 FDFF BL HAL_RCC_LSECSSCallback ; 0x0800AB32 0x08004F34: BD10 POP {R4, PC} 0x08004F36: 46C0 NOP 0x08004F38: 4002101C DC.W 0x4002101C

Section .text.HAL_RCCEx_PeriphCLKConfig from stm32g0xx_hal_rcc_ex.o, size=520, align=4


HAL_RCCEx_PeriphCLKConfig: 0x08004F3C: B5F0 PUSH {R4-R7, LR} 0x08004F3E: B087 SUB SP, SP, #28 0x08004F40: 7881 LDRB R1, [R0, #2] 0x08004F42: 0789 LSLS R1, R1, #30 0x08004F44: 4F7A LDR R7, =0x40021054 ; [PC, #0x01E8] [0x08005130] 0x08004F46: D401 BMI .L1 ; 0x08004F4C 0x08004F48: 2600 MOVS R6, #0 0x08004F4A: E04E B .L8 ; 0x08004FEA
.L1: 0x08004F4C: 9005 STR R0, [SP, #20] 0x08004F4E: 2301 MOVS R3, #1 0x08004F50: 0719 LSLS R1, R3, #28 0x08004F52: 463A MOV R2, R7 0x08004F54: 3A18 SUBS R2, #24 0x08004F56: 6810 LDR R0, [R2] 0x08004F58: 4008 ANDS R0, R1 0x08004F5A: 9004 STR R0, [SP, #16] 0x08004F5C: D106 BNE .L2 ; 0x08004F6C 0x08004F5E: 6810 LDR R0, [R2] 0x08004F60: 4308 ORRS R0, R1 0x08004F62: 6010 STR R0, [R2] 0x08004F64: 6810 LDR R0, [R2] 0x08004F66: 4008 ANDS R0, R1 0x08004F68: 9006 STR R0, [SP, #24] 0x08004F6A: 9806 LDR R0, [SP, #24]
.L2: 0x08004F6C: 9202 STR R2, [SP, #8] 0x08004F6E: 9103 STR R1, [SP, #12] 0x08004F70: 9301 STR R3, [SP, #4] 0x08004F72: 021E LSLS R6, R3, #8 0x08004F74: 4C6F LDR R4, =0x40007000 ; [PC, #0x01BC] [0x08005134] 0x08004F76: 6820 LDR R0, [R4] 0x08004F78: 4330 ORRS R0, R6 0x08004F7A: 6020 STR R0, [R4] 0x08004F7C: F7FE F966 BL HAL_GetTick ; 0x0800324C 0x08004F80: 4605 MOV R5, R0
.L3: 0x08004F82: 6820 LDR R0, [R4] 0x08004F84: 4230 TST R0, R6 0x08004F86: D107 BNE .L4 ; 0x08004F98 0x08004F88: F7FE F960 BL HAL_GetTick ; 0x0800324C 0x08004F8C: 1B40 SUBS R0, R0, R5 0x08004F8E: 2802 CMP R0, #2 0x08004F90: D9F7 BLS .L3 ; 0x08004F82 0x08004F92: 2603 MOVS R6, #3 0x08004F94: 9805 LDR R0, [SP, #20] 0x08004F96: E020 B .L7 ; 0x08004FDA
.L4: 0x08004F98: 2003 MOVS R0, #3 0x08004F9A: 4605 MOV R5, R0 0x08004F9C: 0201 LSLS R1, R0, #8 0x08004F9E: 68B8 LDR R0, [R7, #8] 0x08004FA0: 4008 ANDS R0, R1 0x08004FA2: D012 BEQ .L6 ; 0x08004FCA 0x08004FA4: 9905 LDR R1, [SP, #20] 0x08004FA6: 6B09 LDR R1, [R1, #48] 0x08004FA8: 4288 CMP R0, R1 0x08004FAA: D00B BEQ .L5 ; 0x08004FC4 0x08004FAC: 68B8 LDR R0, [R7, #8] 0x08004FAE: 9901 LDR R1, [SP, #4] 0x08004FB0: 0409 LSLS R1, R1, #16 0x08004FB2: 68BA LDR R2, [R7, #8] 0x08004FB4: 430A ORRS R2, R1 0x08004FB6: 60BA STR R2, [R7, #8] 0x08004FB8: 68BA LDR R2, [R7, #8] 0x08004FBA: 438A BICS R2, R1 0x08004FBC: 60BA STR R2, [R7, #8] 0x08004FBE: 495E LDR R1, =0xFFFFFCFF ; [PC, #0x0178] [0x08005138] 0x08004FC0: 4008 ANDS R0, R1 0x08004FC2: 60B8 STR R0, [R7, #8]
.L5: 0x08004FC4: 07C0 LSLS R0, R0, #31 0x08004FC6: D000 BEQ .L6 ; 0x08004FCA 0x08004FC8: E0A1 B .L25 ; 0x0800510E
.L6: 0x08004FCA: 68BA LDR R2, [R7, #8] 0x08004FCC: 485A LDR R0, =0xFFFFFCFF ; [PC, #0x0168] [0x08005138] 0x08004FCE: 4002 ANDS R2, R0 0x08004FD0: 9805 LDR R0, [SP, #20] 0x08004FD2: 6B01 LDR R1, [R0, #48] 0x08004FD4: 4311 ORRS R1, R2 0x08004FD6: 60B9 STR R1, [R7, #8] 0x08004FD8: 2600 MOVS R6, #0
.L7: 0x08004FDA: 9904 LDR R1, [SP, #16] 0x08004FDC: 2900 CMP R1, #0 0x08004FDE: D104 BNE .L8 ; 0x08004FEA 0x08004FE0: 9B02 LDR R3, [SP, #8] 0x08004FE2: 6819 LDR R1, [R3] 0x08004FE4: 9A03 LDR R2, [SP, #12] 0x08004FE6: 4391 BICS R1, R2 0x08004FE8: 6019 STR R1, [R3]
.L8: 0x08004FEA: 6805 LDR R5, [R0] 0x08004FEC: 07E9 LSLS R1, R5, #31 0x08004FEE: D162 BNE .L20 ; 0x080050B6 0x08004FF0: 07A9 LSLS R1, R5, #30 0x08004FF2: D468 BMI .L21 ; 0x080050C6
.L9: 0x08004FF4: 06E9 LSLS R1, R5, #27 0x08004FF6: D46E BMI .L22 ; 0x080050D6
.L10: 0x08004FF8: 05A9 LSLS R1, R5, #22 0x08004FFA: D475 BMI .L23 ; 0x080050E8
.L11: 0x08004FFC: 0569 LSLS R1, R5, #21 0x08004FFE: D47C BMI .L24 ; 0x080050FA
.L12: 0x08005000: 06A9 LSLS R1, R5, #26 0x08005002: D506 BPL .L14 ; 0x08005012
.L13: 0x08005004: 2103 MOVS R1, #3 0x08005006: 0309 LSLS R1, R1, #12 0x08005008: 683A LDR R2, [R7] 0x0800500A: 438A BICS R2, R1 0x0800500C: 6901 LDR R1, [R0, #16] 0x0800500E: 4311 ORRS R1, R2 0x08005010: 6039 STR R1, [R7]
.L14: 0x08005012: 2101 MOVS R1, #1 0x08005014: 046A LSLS R2, R5, #17 0x08005016: D50E BPL .L15 ; 0x08005036 0x08005018: 683A LDR R2, [R7] 0x0800501A: 4B49 LDR R3, =0x3FFFFFFF ; [PC, #0x0124] [0x08005140] 0x0800501C: 401A ANDS R2, R3 0x0800501E: 6A04 LDR R4, [R0, #32] 0x08005020: 4322 ORRS R2, R4 0x08005022: 603A STR R2, [R7] 0x08005024: 1C5A ADDS R2, R3, #1 0x08005026: 4294 CMP R4, R2 0x08005028: D105 BNE .L15 ; 0x08005036 0x0800502A: 040A LSLS R2, R1, #16 0x0800502C: 463B MOV R3, R7 0x0800502E: 3B48 SUBS R3, #72 0x08005030: 681C LDR R4, [R3] 0x08005032: 4314 ORRS R4, R2 0x08005034: 601C STR R4, [R3]
.L15: 0x08005036: 032A LSLS R2, R5, #12 0x08005038: D505 BPL .L16 ; 0x08005046 0x0800503A: 683A LDR R2, [R7] 0x0800503C: 2340 MOVS R3, #64 0x0800503E: 439A BICS R2, R3 0x08005040: 6A43 LDR R3, [R0, #36] 0x08005042: 4313 ORRS R3, R2 0x08005044: 603B STR R3, [R7]
.L16: 0x08005046: 058A LSLS R2, R1, #22 0x08005048: 02AB LSLS R3, R5, #10 0x0800504A: D511 BPL .L17 ; 0x08005070 0x0800504C: 683B LDR R3, [R7] 0x0800504E: 4393 BICS R3, R2 0x08005050: 6A84 LDR R4, [R0, #40] 0x08005052: 4323 ORRS R3, R4 0x08005054: 603B STR R3, [R7] 0x08005056: 4294 CMP R4, R2 0x08005058: D10A BNE .L17 ; 0x08005070 0x0800505A: 060B LSLS R3, R1, #24 0x0800505C: 9304 STR R3, [SP, #16] 0x0800505E: 463C MOV R4, R7 0x08005060: 3C48 SUBS R4, #72 0x08005062: 9005 STR R0, [SP, #20] 0x08005064: 4630 MOV R0, R6 0x08005066: 6826 LDR R6, [R4] 0x08005068: 431E ORRS R6, R3 0x0800506A: 6026 STR R6, [R4] 0x0800506C: 4606 MOV R6, R0 0x0800506E: 9805 LDR R0, [SP, #20]
.L17: 0x08005070: 4215 TST R5, R2 0x08005072: D00C BEQ .L18 ; 0x0800508E 0x08005074: 060A LSLS R2, R1, #24 0x08005076: 683B LDR R3, [R7] 0x08005078: 4393 BICS R3, R2 0x0800507A: 6AC4 LDR R4, [R0, #44] 0x0800507C: 4323 ORRS R3, R4 0x0800507E: 603B STR R3, [R7] 0x08005080: 4294 CMP R4, R2 0x08005082: D104 BNE .L18 ; 0x0800508E 0x08005084: 463B MOV R3, R7 0x08005086: 3B48 SUBS R3, #72 0x08005088: 681C LDR R4, [R3] 0x0800508A: 4314 ORRS R4, R2 0x0800508C: 601C STR R4, [R3]
.L18: 0x0800508E: 052A LSLS R2, R5, #20 0x08005090: D50E BPL .L19 ; 0x080050B0 0x08005092: 038C LSLS R4, R1, #14 0x08005094: 2203 MOVS R2, #3 0x08005096: 0392 LSLS R2, R2, #14 0x08005098: 683B LDR R3, [R7] 0x0800509A: 4393 BICS R3, R2 0x0800509C: 6942 LDR R2, [R0, #20] 0x0800509E: 4313 ORRS R3, R2 0x080050A0: 603B STR R3, [R7] 0x080050A2: 42A2 CMP R2, R4 0x080050A4: D104 BNE .L19 ; 0x080050B0 0x080050A6: 0408 LSLS R0, R1, #16 0x080050A8: 3F48 SUBS R7, #72 0x080050AA: 6839 LDR R1, [R7] 0x080050AC: 4301 ORRS R1, R0 0x080050AE: 6039 STR R1, [R7]
.L19: 0x080050B0: 4630 MOV R0, R6 0x080050B2: B007 ADD SP, SP, #28 0x080050B4: BDF0 POP {R4-R7, PC}
.L20: 0x080050B6: 6839 LDR R1, [R7] 0x080050B8: 2203 MOVS R2, #3 0x080050BA: 4391 BICS R1, R2 0x080050BC: 6842 LDR R2, [R0, #4] 0x080050BE: 430A ORRS R2, R1 0x080050C0: 603A STR R2, [R7] 0x080050C2: 07A9 LSLS R1, R5, #30 0x080050C4: D596 BPL .L9 ; 0x08004FF4
.L21: 0x080050C6: 6839 LDR R1, [R7] 0x080050C8: 220C MOVS R2, #12 0x080050CA: 4391 BICS R1, R2 0x080050CC: 6882 LDR R2, [R0, #8] 0x080050CE: 430A ORRS R2, R1 0x080050D0: 603A STR R2, [R7] 0x080050D2: 06E9 LSLS R1, R5, #27 0x080050D4: D590 BPL .L10 ; 0x08004FF8
.L22: 0x080050D6: 2103 MOVS R1, #3 0x080050D8: 0289 LSLS R1, R1, #10 0x080050DA: 683A LDR R2, [R7] 0x080050DC: 438A BICS R2, R1 0x080050DE: 68C1 LDR R1, [R0, #12] 0x080050E0: 4311 ORRS R1, R2 0x080050E2: 6039 STR R1, [R7] 0x080050E4: 05A9 LSLS R1, R5, #22 0x080050E6: D589 BPL .L11 ; 0x08004FFC
.L23: 0x080050E8: 2103 MOVS R1, #3 0x080050EA: 0489 LSLS R1, R1, #18 0x080050EC: 683A LDR R2, [R7] 0x080050EE: 438A BICS R2, R1 0x080050F0: 6981 LDR R1, [R0, #24] 0x080050F2: 4311 ORRS R1, R2 0x080050F4: 6039 STR R1, [R7] 0x080050F6: 0569 LSLS R1, R5, #21 0x080050F8: D582 BPL .L12 ; 0x08005000
.L24: 0x080050FA: 2103 MOVS R1, #3 0x080050FC: 0509 LSLS R1, R1, #20 0x080050FE: 683A LDR R2, [R7] 0x08005100: 438A BICS R2, R1 0x08005102: 69C1 LDR R1, [R0, #28] 0x08005104: 4311 ORRS R1, R2 0x08005106: 6039 STR R1, [R7] 0x08005108: 06A9 LSLS R1, R5, #26 0x0800510A: D582 BPL .L14 ; 0x08005012 0x0800510C: E77A B .L13 ; 0x08005004
.L25: 0x0800510E: F7FE F89D BL HAL_GetTick ; 0x0800324C 0x08005112: 4606 MOV R6, R0 0x08005114: 4C09 LDR R4, =0x00001388 ; [PC, #36] [0x0800513C]
.L26: 0x08005116: 68B8 LDR R0, [R7, #8] 0x08005118: 0780 LSLS R0, R0, #30 0x0800511A: D500 BPL .L27 ; 0x0800511E 0x0800511C: E755 B .L6 ; 0x08004FCA
.L27: 0x0800511E: F7FE F895 BL HAL_GetTick ; 0x0800324C 0x08005122: 1B80 SUBS R0, R0, R6 0x08005124: 42A0 CMP R0, R4 0x08005126: D9F6 BLS .L26 ; 0x08005116 0x08005128: 9805 LDR R0, [SP, #20] 0x0800512A: 462E MOV R6, R5 0x0800512C: E755 B .L7 ; 0x08004FDA 0x0800512E: 46C0 NOP 0x08005130: 40021054 DC.W 0x40021054 0x08005134: 40007000 DC.W 0x40007000 0x08005138: FFFFFCFF DC.W 0xFFFFFCFF 0x0800513C: 00001388 DC.W 0x00001388 0x08005140: 3FFFFFFF DC.W 0x3FFFFFFF

Section .text.TIM_Base_SetConfig from stm32g0xx_hal_tim.o, size=192, align=4


TIM_Base_SetConfig: 0x08005144: B530 PUSH {R4-R5, LR} 0x08005146: 6805 LDR R5, [R0] 0x08005148: 2201 MOVS R2, #1 0x0800514A: 0794 LSLS R4, R2, #30 0x0800514C: 42A0 CMP R0, R4 0x0800514E: D005 BEQ .L1 ; 0x0800515C 0x08005150: 4B23 LDR R3, =0x40012C00 ; [PC, #140] [0x080051E0] 0x08005152: 4298 CMP R0, R3 0x08005154: D002 BEQ .L1 ; 0x0800515C 0x08005156: 4B23 LDR R3, =0x40000400 ; [PC, #140] [0x080051E4] 0x08005158: 4298 CMP R0, R3 0x0800515A: D104 BNE .L2 ; 0x08005166
.L1: 0x0800515C: 2370 MOVS R3, #112 0x0800515E: 439D BICS R5, R3 0x08005160: 684B LDR R3, [R1, #4] 0x08005162: 432B ORRS R3, R5 0x08005164: E000 B .L3 ; 0x08005168
.L2: 0x08005166: 462B MOV R3, R5
.L3: 0x08005168: 4D1F LDR R5, =0x40012BFF ; [PC, #124] [0x080051E8] 0x0800516A: 42A8 CMP R0, R5 0x0800516C: DD09 BLE .L4 ; 0x08005182 0x0800516E: 4C1F LDR R4, =0x400143FF ; [PC, #124] [0x080051EC] 0x08005170: 42A0 CMP R0, R4 0x08005172: DC0F BGT .L5 ; 0x08005194 0x08005174: 4C1A LDR R4, =0x40012C00 ; [PC, #104] [0x080051E0] 0x08005176: 42A0 CMP R0, R4 0x08005178: D012 BEQ .L6 ; 0x080051A0 0x0800517A: 4C1F LDR R4, =0x40014000 ; [PC, #124] [0x080051F8] 0x0800517C: 42A0 CMP R0, R4 0x0800517E: D00F BEQ .L6 ; 0x080051A0 0x08005180: E02B B .L9 ; 0x080051DA
.L4: 0x08005182: 42A0 CMP R0, R4 0x08005184: D00C BEQ .L6 ; 0x080051A0 0x08005186: 4C17 LDR R4, =0x40000400 ; [PC, #92] [0x080051E4] 0x08005188: 42A0 CMP R0, R4 0x0800518A: D009 BEQ .L6 ; 0x080051A0 0x0800518C: 4C1B LDR R4, =0x40002000 ; [PC, #108] [0x080051FC] 0x0800518E: 42A0 CMP R0, R4 0x08005190: D006 BEQ .L6 ; 0x080051A0 0x08005192: E022 B .L9 ; 0x080051DA
.L5: 0x08005194: 4C16 LDR R4, =0x40014800 ; [PC, #88] [0x080051F0] 0x08005196: 42A0 CMP R0, R4 0x08005198: D002 BEQ .L6 ; 0x080051A0 0x0800519A: 4C16 LDR R4, =0x40014400 ; [PC, #88] [0x080051F4] 0x0800519C: 42A0 CMP R0, R4 0x0800519E: D11C BNE .L9 ; 0x080051DA
.L6: 0x080051A0: 2403 MOVS R4, #3 0x080051A2: 0224 LSLS R4, R4, #8 0x080051A4: 43A3 BICS R3, R4 0x080051A6: 68CC LDR R4, [R1, #12] 0x080051A8: 431C ORRS R4, R3
.L7: 0x080051AA: 2380 MOVS R3, #128 0x080051AC: 439C BICS R4, R3 0x080051AE: 694B LDR R3, [R1, #20] 0x080051B0: 4323 ORRS R3, R4 0x080051B2: 6003 STR R3, [R0] 0x080051B4: 688B LDR R3, [R1, #8] 0x080051B6: 62C3 STR R3, [R0, #44] 0x080051B8: 680B LDR R3, [R1] 0x080051BA: 6283 STR R3, [R0, #40] 0x080051BC: 4B10 LDR R3, =0xBFFED400 ; [PC, #64] [0x08005200] 0x080051BE: 18C3 ADDS R3, R0, R3 0x080051C0: 240A MOVS R4, #10 0x080051C2: 41E3 RORS R3, R4 0x080051C4: 2B07 CMP R3, #7 0x080051C6: D806 BHI .L8 ; 0x080051D6 0x080051C8: 4614 MOV R4, R2 0x080051CA: 409C LSLS R4, R3 0x080051CC: 23E1 MOVS R3, #225 0x080051CE: 421C TST R4, R3 0x080051D0: D001 BEQ .L8 ; 0x080051D6 0x080051D2: 6909 LDR R1, [R1, #16] 0x080051D4: 6301 STR R1, [R0, #48]
.L8: 0x080051D6: 6142 STR R2, [R0, #20] 0x080051D8: BD30 POP {R4-R5, PC}
.L9: 0x080051DA: 461C MOV R4, R3 0x080051DC: E7E5 B .L7 ; 0x080051AA 0x080051DE: 46C0 NOP 0x080051E0: 40012C00 DC.W 0x40012C00 0x080051E4: 40000400 DC.W 0x40000400 0x080051E8: 40012BFF DC.W 0x40012BFF 0x080051EC: 400143FF DC.W 0x400143FF 0x080051F0: 40014800 DC.W 0x40014800 0x080051F4: 40014400 DC.W 0x40014400 0x080051F8: 40014000 DC.W 0x40014000 0x080051FC: 40002000 DC.W 0x40002000 0x08005200: BFFED400 DC.W 0xBFFED400

Section .text.HAL_TIM_Base_Start from stm32g0xx_hal_tim.o, size=108, align=4


HAL_TIM_Base_Start: 0x08005204: 213D MOVS R1, #61 0x08005206: 5C41 LDRB R1, [R0, R1] 0x08005208: 2901 CMP R1, #1 0x0800520A: D10F BNE .L1 ; 0x0800522C 0x0800520C: 4601 MOV R1, R0 0x0800520E: 313D ADDS R1, #61 0x08005210: 2202 MOVS R2, #2 0x08005212: 700A STRB R2, [R1] 0x08005214: 6801 LDR R1, [R0] 0x08005216: 4811 LDR R0, =0x40012BFF ; [PC, #68] [0x0800525C] 0x08005218: 4281 CMP R1, R0 0x0800521A: DC09 BGT .L2 ; 0x08005230 0x0800521C: 2001 MOVS R0, #1 0x0800521E: 0780 LSLS R0, R0, #30 0x08005220: 4281 CMP R1, R0 0x08005222: D00B BEQ .L3 ; 0x0800523C 0x08005224: 4810 LDR R0, =0x40000400 ; [PC, #64] [0x08005268] 0x08005226: 4281 CMP R1, R0 0x08005228: D008 BEQ .L3 ; 0x0800523C 0x0800522A: E011 B .L4 ; 0x08005250
.L1: 0x0800522C: 2001 MOVS R0, #1 0x0800522E: 4770 BX LR
.L2: 0x08005230: 480B LDR R0, =0x40014000 ; [PC, #44] [0x08005260] 0x08005232: 4281 CMP R1, R0 0x08005234: D002 BEQ .L3 ; 0x0800523C 0x08005236: 480B LDR R0, =0x40012C00 ; [PC, #44] [0x08005264] 0x08005238: 4281 CMP R1, R0 0x0800523A: D109 BNE .L4 ; 0x08005250
.L3: 0x0800523C: 6888 LDR R0, [R1, #8] 0x0800523E: 4A0B LDR R2, =0x00010007 ; [PC, #44] [0x0800526C] 0x08005240: 4002 ANDS R2, R0 0x08005242: 2000 MOVS R0, #0 0x08005244: 2A06 CMP R2, #6 0x08005246: D008 BEQ .L5 ; 0x0800525A 0x08005248: 2301 MOVS R3, #1 0x0800524A: 041B LSLS R3, R3, #16 0x0800524C: 429A CMP R2, R3 0x0800524E: D004 BEQ .L5 ; 0x0800525A
.L4: 0x08005250: 6808 LDR R0, [R1] 0x08005252: 2201 MOVS R2, #1 0x08005254: 4302 ORRS R2, R0 0x08005256: 600A STR R2, [R1] 0x08005258: 2000 MOVS R0, #0
.L5: 0x0800525A: 4770 BX LR 0x0800525C: 40012BFF DC.W 0x40012BFF 0x08005260: 40014000 DC.W 0x40014000 0x08005264: 40012C00 DC.W 0x40012C00 0x08005268: 40000400 DC.W 0x40000400 0x0800526C: 00010007 DC.W 0x00010007

Section .text.HAL_TIM_Base_Start_IT from stm32g0xx_hal_tim.o, size=112, align=4


HAL_TIM_Base_Start_IT: 0x08005270: B510 PUSH {R4, LR} 0x08005272: 213D MOVS R1, #61 0x08005274: 5C41 LDRB R1, [R0, R1] 0x08005276: 2901 CMP R1, #1 0x08005278: D112 BNE .L1 ; 0x080052A0 0x0800527A: 4601 MOV R1, R0 0x0800527C: 313D ADDS R1, #61 0x0800527E: 2202 MOVS R2, #2 0x08005280: 700A STRB R2, [R1] 0x08005282: 6801 LDR R1, [R0] 0x08005284: 68C8 LDR R0, [R1, #12] 0x08005286: 2201 MOVS R2, #1 0x08005288: 4310 ORRS R0, R2 0x0800528A: 60C8 STR R0, [R1, #12] 0x0800528C: 480F LDR R0, =0x40012BFF ; [PC, #60] [0x080052CC] 0x0800528E: 4281 CMP R1, R0 0x08005290: DC08 BGT .L2 ; 0x080052A4 0x08005292: 0790 LSLS R0, R2, #30 0x08005294: 4281 CMP R1, R0 0x08005296: D00B BEQ .L3 ; 0x080052B0 0x08005298: 480F LDR R0, =0x40000400 ; [PC, #60] [0x080052D8] 0x0800529A: 4281 CMP R1, R0 0x0800529C: D008 BEQ .L3 ; 0x080052B0 0x0800529E: E010 B .L4 ; 0x080052C2
.L1: 0x080052A0: 2001 MOVS R0, #1 0x080052A2: BD10 POP {R4, PC}
.L2: 0x080052A4: 480A LDR R0, =0x40014000 ; [PC, #40] [0x080052D0] 0x080052A6: 4281 CMP R1, R0 0x080052A8: D002 BEQ .L3 ; 0x080052B0 0x080052AA: 480A LDR R0, =0x40012C00 ; [PC, #40] [0x080052D4] 0x080052AC: 4281 CMP R1, R0 0x080052AE: D108 BNE .L4 ; 0x080052C2
.L3: 0x080052B0: 6888 LDR R0, [R1, #8] 0x080052B2: 4B0A LDR R3, =0x00010007 ; [PC, #40] [0x080052DC] 0x080052B4: 4003 ANDS R3, R0 0x080052B6: 2000 MOVS R0, #0 0x080052B8: 2B06 CMP R3, #6 0x080052BA: D006 BEQ .L5 ; 0x080052CA 0x080052BC: 0414 LSLS R4, R2, #16 0x080052BE: 42A3 CMP R3, R4 0x080052C0: D003 BEQ .L5 ; 0x080052CA
.L4: 0x080052C2: 6808 LDR R0, [R1] 0x080052C4: 4310 ORRS R0, R2 0x080052C6: 6008 STR R0, [R1] 0x080052C8: 2000 MOVS R0, #0
.L5: 0x080052CA: BD10 POP {R4, PC} 0x080052CC: 40012BFF DC.W 0x40012BFF 0x080052D0: 40014000 DC.W 0x40014000 0x080052D4: 40012C00 DC.W 0x40012C00 0x080052D8: 40000400 DC.W 0x40000400 0x080052DC: 00010007 DC.W 0x00010007

Section .text.HAL_TIM_Base_Stop_IT from stm32g0xx_hal_tim.o, size=52, align=4


HAL_TIM_Base_Stop_IT: 0x080052E0: B510 PUSH {R4, LR} 0x080052E2: 6802 LDR R2, [R0] 0x080052E4: 68D3 LDR R3, [R2, #12] 0x080052E6: 2101 MOVS R1, #1 0x080052E8: 438B BICS R3, R1 0x080052EA: 60D3 STR R3, [R2, #12] 0x080052EC: 6A13 LDR R3, [R2, #32] 0x080052EE: 4C07 LDR R4, =0x00001111 ; [PC, #28] [0x0800530C] 0x080052F0: 4223 TST R3, R4 0x080052F2: D106 BNE .L1 ; 0x08005302 0x080052F4: 6A13 LDR R3, [R2, #32] 0x080052F6: 4C06 LDR R4, =0x00000444 ; [PC, #24] [0x08005310] 0x080052F8: 4223 TST R3, R4 0x080052FA: D102 BNE .L1 ; 0x08005302 0x080052FC: 6813 LDR R3, [R2] 0x080052FE: 438B BICS R3, R1 0x08005300: 6013 STR R3, [R2]
.L1: 0x08005302: 223D MOVS R2, #61 0x08005304: 5481 STRB R1, [R0, R2] 0x08005306: 2000 MOVS R0, #0 0x08005308: BD10 POP {R4, PC} 0x0800530A: 46C0 NOP 0x0800530C: 00001111 DC.W 0x00001111 0x08005310: 00000444 DC.W 0x00000444

Section .text.HAL_TIM_IRQHandler from stm32g0xx_hal_tim.o, size=356, align=4


HAL_TIM_IRQHandler: 0x08005314: B5B0 PUSH {R4-R5, R7, LR} 0x08005316: 4604 MOV R4, R0 0x08005318: 6800 LDR R0, [R0] 0x0800531A: 6901 LDR R1, [R0, #16] 0x0800531C: 0789 LSLS R1, R1, #30 0x0800531E: 4D55 LDR R5, =0xFFFFFEFF ; [PC, #0x0154] [0x08005474] 0x08005320: D517 BPL .L3 ; 0x08005352 0x08005322: 68C1 LDR R1, [R0, #12] 0x08005324: 0789 LSLS R1, R1, #30 0x08005326: D514 BPL .L3 ; 0x08005352 0x08005328: 4629 MOV R1, R5 0x0800532A: 31FE ADDS R1, #254 0x0800532C: 6101 STR R1, [R0, #16] 0x0800532E: 2101 MOVS R1, #1 0x08005330: 7721 STRB R1, [R4, #28] 0x08005332: 6980 LDR R0, [R0, #24] 0x08005334: 0780 LSLS R0, R0, #30 0x08005336: D003 BEQ .L1 ; 0x08005340 0x08005338: 4620 MOV R0, R4 0x0800533A: F005 FC26 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A 0x0800533E: E005 B .L2 ; 0x0800534C
.L1: 0x08005340: 4620 MOV R0, R4 0x08005342: F005 FC23 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C 0x08005346: 4620 MOV R0, R4 0x08005348: F005 FC21 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.L2: 0x0800534C: 2000 MOVS R0, #0 0x0800534E: 7720 STRB R0, [R4, #28] 0x08005350: 6820 LDR R0, [R4]
.L3: 0x08005352: 6901 LDR R1, [R0, #16] 0x08005354: 0749 LSLS R1, R1, #29 0x08005356: D518 BPL .L6 ; 0x0800538A 0x08005358: 68C1 LDR R1, [R0, #12] 0x0800535A: 0749 LSLS R1, R1, #29 0x0800535C: D515 BPL .L6 ; 0x0800538A 0x0800535E: 4629 MOV R1, R5 0x08005360: 31FC ADDS R1, #252 0x08005362: 6101 STR R1, [R0, #16] 0x08005364: 2102 MOVS R1, #2 0x08005366: 7721 STRB R1, [R4, #28] 0x08005368: 6980 LDR R0, [R0, #24] 0x0800536A: 0580 LSLS R0, R0, #22 0x0800536C: 0F80 LSRS R0, R0, #30 0x0800536E: D003 BEQ .L4 ; 0x08005378 0x08005370: 4620 MOV R0, R4 0x08005372: F005 FC0A BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A 0x08005376: E005 B .L5 ; 0x08005384
.L4: 0x08005378: 4620 MOV R0, R4 0x0800537A: F005 FC07 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C 0x0800537E: 4620 MOV R0, R4 0x08005380: F005 FC05 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.L5: 0x08005384: 2000 MOVS R0, #0 0x08005386: 7720 STRB R0, [R4, #28] 0x08005388: 6820 LDR R0, [R4]
.L6: 0x0800538A: 6901 LDR R1, [R0, #16] 0x0800538C: 0709 LSLS R1, R1, #28 0x0800538E: D517 BPL .L9 ; 0x080053C0 0x08005390: 68C1 LDR R1, [R0, #12] 0x08005392: 0709 LSLS R1, R1, #28 0x08005394: D514 BPL .L9 ; 0x080053C0 0x08005396: 4629 MOV R1, R5 0x08005398: 31F8 ADDS R1, #248 0x0800539A: 6101 STR R1, [R0, #16] 0x0800539C: 2104 MOVS R1, #4 0x0800539E: 7721 STRB R1, [R4, #28] 0x080053A0: 69C0 LDR R0, [R0, #28] 0x080053A2: 0780 LSLS R0, R0, #30 0x080053A4: D003 BEQ .L7 ; 0x080053AE 0x080053A6: 4620 MOV R0, R4 0x080053A8: F005 FBEF BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A 0x080053AC: E005 B .L8 ; 0x080053BA
.L7: 0x080053AE: 4620 MOV R0, R4 0x080053B0: F005 FBEC BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C 0x080053B4: 4620 MOV R0, R4 0x080053B6: F005 FBEA BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.L8: 0x080053BA: 2000 MOVS R0, #0 0x080053BC: 7720 STRB R0, [R4, #28] 0x080053BE: 6820 LDR R0, [R4]
.L9: 0x080053C0: 6901 LDR R1, [R0, #16] 0x080053C2: 06C9 LSLS R1, R1, #27 0x080053C4: D518 BPL .L12 ; 0x080053F8 0x080053C6: 68C1 LDR R1, [R0, #12] 0x080053C8: 06C9 LSLS R1, R1, #27 0x080053CA: D515 BPL .L12 ; 0x080053F8 0x080053CC: 4629 MOV R1, R5 0x080053CE: 31F0 ADDS R1, #240 0x080053D0: 6101 STR R1, [R0, #16] 0x080053D2: 2108 MOVS R1, #8 0x080053D4: 7721 STRB R1, [R4, #28] 0x080053D6: 69C0 LDR R0, [R0, #28] 0x080053D8: 0580 LSLS R0, R0, #22 0x080053DA: 0F80 LSRS R0, R0, #30 0x080053DC: D003 BEQ .L10 ; 0x080053E6 0x080053DE: 4620 MOV R0, R4 0x080053E0: F005 FBD3 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A 0x080053E4: E005 B .L11 ; 0x080053F2
.L10: 0x080053E6: 4620 MOV R0, R4 0x080053E8: F005 FBD0 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C 0x080053EC: 4620 MOV R0, R4 0x080053EE: F005 FBCE BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.L11: 0x080053F2: 2000 MOVS R0, #0 0x080053F4: 7720 STRB R0, [R4, #28] 0x080053F6: 6820 LDR R0, [R4]
.L12: 0x080053F8: 6901 LDR R1, [R0, #16] 0x080053FA: 07C9 LSLS R1, R1, #31 0x080053FC: D009 BEQ .L13 ; 0x08005412 0x080053FE: 68C1 LDR R1, [R0, #12] 0x08005400: 07C9 LSLS R1, R1, #31 0x08005402: D006 BEQ .L13 ; 0x08005412 0x08005404: 4629 MOV R1, R5 0x08005406: 31FF ADDS R1, #255 0x08005408: 6101 STR R1, [R0, #16] 0x0800540A: 4620 MOV R0, R4 0x0800540C: F004 FD98 BL HAL_TIM_PeriodElapsedCallback ; 0x08009F40 0x08005410: 6820 LDR R0, [R4]
.L13: 0x08005412: 6901 LDR R1, [R0, #16] 0x08005414: 0609 LSLS R1, R1, #24 0x08005416: D509 BPL .L14 ; 0x0800542C 0x08005418: 68C1 LDR R1, [R0, #12] 0x0800541A: 0609 LSLS R1, R1, #24 0x0800541C: D506 BPL .L14 ; 0x0800542C 0x0800541E: 4629 MOV R1, R5 0x08005420: 3180 ADDS R1, #128 0x08005422: 6101 STR R1, [R0, #16] 0x08005424: 4620 MOV R0, R4 0x08005426: F005 FBB5 BL HAL_TIMEx_BreakCallback ; 0x0800AB94 0x0800542A: 6820 LDR R0, [R4]
.L14: 0x0800542C: 6901 LDR R1, [R0, #16] 0x0800542E: 05C9 LSLS R1, R1, #23 0x08005430: D507 BPL .L15 ; 0x08005442 0x08005432: 68C1 LDR R1, [R0, #12] 0x08005434: 0609 LSLS R1, R1, #24 0x08005436: D504 BPL .L15 ; 0x08005442 0x08005438: 6105 STR R5, [R0, #16] 0x0800543A: 4620 MOV R0, R4 0x0800543C: F005 FBAB BL HAL_TIMEx_Break2Callback ; 0x0800AB96 0x08005440: 6820 LDR R0, [R4]
.L15: 0x08005442: 6901 LDR R1, [R0, #16] 0x08005444: 0649 LSLS R1, R1, #25 0x08005446: D509 BPL .L16 ; 0x0800545C 0x08005448: 68C1 LDR R1, [R0, #12] 0x0800544A: 0649 LSLS R1, R1, #25 0x0800544C: D506 BPL .L16 ; 0x0800545C 0x0800544E: 4629 MOV R1, R5 0x08005450: 31C0 ADDS R1, #192 0x08005452: 6101 STR R1, [R0, #16] 0x08005454: 4620 MOV R0, R4 0x08005456: F005 FB9B BL HAL_TIM_TriggerCallback ; 0x0800AB90 0x0800545A: 6820 LDR R0, [R4]
.L16: 0x0800545C: 6901 LDR R1, [R0, #16] 0x0800545E: 0689 LSLS R1, R1, #26 0x08005460: D507 BPL .L17 ; 0x08005472 0x08005462: 68C1 LDR R1, [R0, #12] 0x08005464: 0689 LSLS R1, R1, #26 0x08005466: D504 BPL .L17 ; 0x08005472 0x08005468: 35E0 ADDS R5, #224 0x0800546A: 6105 STR R5, [R0, #16] 0x0800546C: 4620 MOV R0, R4 0x0800546E: F005 FB90 BL HAL_TIMEx_CommutCallback ; 0x0800AB92
.L17: 0x08005472: BDB0 POP {R4-R5, R7, PC} 0x08005474: FFFFFEFF DC.W 0xFFFFFEFF

Section .text.HAL_TIM_ConfigClockSource from stm32g0xx_hal_tim.o, size=320, align=4


HAL_TIM_ConfigClockSource: 0x08005478: B570 PUSH {R4-R6, LR} 0x0800547A: 223C MOVS R2, #60 0x0800547C: 5C82 LDRB R2, [R0, R2] 0x0800547E: 2A01 CMP R2, #1 0x08005480: D101 BNE .L1 ; 0x08005486 0x08005482: 2002 MOVS R0, #2 0x08005484: BD70 POP {R4-R6, PC}
.L1: 0x08005486: 4602 MOV R2, R0 0x08005488: 323C ADDS R2, #60 0x0800548A: 2302 MOVS R3, #2 0x0800548C: 7053 STRB R3, [R2, #1] 0x0800548E: 6800 LDR R0, [R0] 0x08005490: 6883 LDR R3, [R0, #8] 0x08005492: 4C47 LDR R4, =0xFFCE0088 ; [PC, #0x011C] [0x080055B0] 0x08005494: 401C ANDS R4, R3 0x08005496: 6084 STR R4, [R0, #8] 0x08005498: 680B LDR R3, [R1] 0x0800549A: 2B3F CMP R3, #63 0x0800549C: DD19 BLE .L2 ; 0x080054D2 0x0800549E: 2B5F CMP R3, #95 0x080054A0: DD1E BLE .L3 ; 0x080054E0 0x080054A2: 2B60 CMP R3, #96 0x080054A4: D041 BEQ .L6 ; 0x0800552A 0x080054A6: 2401 MOVS R4, #1 0x080054A8: 0365 LSLS R5, R4, #13 0x080054AA: 42AB CMP R3, R5 0x080054AC: D055 BEQ .L7 ; 0x0800555A 0x080054AE: 2B70 CMP R3, #112 0x080054B0: D179 BNE .L10 ; 0x080055A6 0x080054B2: 23FF MOVS R3, #255 0x080054B4: 021B LSLS R3, R3, #8 0x080054B6: 6884 LDR R4, [R0, #8] 0x080054B8: 439C BICS R4, R3 0x080054BA: 684B LDR R3, [R1, #4] 0x080054BC: 688D LDR R5, [R1, #8] 0x080054BE: 68C9 LDR R1, [R1, #12] 0x080054C0: 431D ORRS R5, R3 0x080054C2: 0209 LSLS R1, R1, #8 0x080054C4: 4329 ORRS R1, R5 0x080054C6: 4321 ORRS R1, R4 0x080054C8: 6081 STR R1, [R0, #8] 0x080054CA: 6883 LDR R3, [R0, #8] 0x080054CC: 2177 MOVS R1, #119 0x080054CE: 4319 ORRS R1, R3 0x080054D0: E068 B .L9 ; 0x080055A4
.L2: 0x080054D2: 2B1F CMP R3, #31 0x080054D4: DC1E BGT .L4 ; 0x08005514 0x080054D6: 2B00 CMP R3, #0 0x080054D8: D020 BEQ .L5 ; 0x0800551C 0x080054DA: 2B10 CMP R3, #16 0x080054DC: D01E BEQ .L5 ; 0x0800551C 0x080054DE: E062 B .L10 ; 0x080055A6
.L3: 0x080054E0: 2B40 CMP R3, #64 0x080054E2: D04A BEQ .L8 ; 0x0800557A 0x080054E4: 2B50 CMP R3, #80 0x080054E6: D15E BNE .L10 ; 0x080055A6 0x080054E8: 6A03 LDR R3, [R0, #32] 0x080054EA: 6A04 LDR R4, [R0, #32] 0x080054EC: 2501 MOVS R5, #1 0x080054EE: 43AC BICS R4, R5 0x080054F0: 6204 STR R4, [R0, #32] 0x080054F2: 6984 LDR R4, [R0, #24] 0x080054F4: 25F0 MOVS R5, #240 0x080054F6: 43AC BICS R4, R5 0x080054F8: 68CD LDR R5, [R1, #12] 0x080054FA: 012D LSLS R5, R5, #4 0x080054FC: 4325 ORRS R5, R4 0x080054FE: 6185 STR R5, [R0, #24] 0x08005500: 240A MOVS R4, #10 0x08005502: 43A3 BICS R3, R4 0x08005504: 6849 LDR R1, [R1, #4] 0x08005506: 4319 ORRS R1, R3 0x08005508: 6201 STR R1, [R0, #32] 0x0800550A: 6883 LDR R3, [R0, #8] 0x0800550C: 4929 LDR R1, =0xFFCFFF88 ; [PC, #164] [0x080055B4] 0x0800550E: 4019 ANDS R1, R3 0x08005510: 3157 ADDS R1, #87 0x08005512: E047 B .L9 ; 0x080055A4
.L4: 0x08005514: 2B20 CMP R3, #32 0x08005516: D001 BEQ .L5 ; 0x0800551C 0x08005518: 2B30 CMP R3, #48 0x0800551A: D144 BNE .L10 ; 0x080055A6
.L5: 0x0800551C: 6881 LDR R1, [R0, #8] 0x0800551E: 4C25 LDR R4, =0xFFCFFF88 ; [PC, #148] [0x080055B4] 0x08005520: 400C ANDS R4, R1 0x08005522: 4323 ORRS R3, R4 0x08005524: 2107 MOVS R1, #7 0x08005526: 4319 ORRS R1, R3 0x08005528: E03C B .L9 ; 0x080055A4
.L6: 0x0800552A: 6A03 LDR R3, [R0, #32] 0x0800552C: 2410 MOVS R4, #16 0x0800552E: 43A3 BICS R3, R4 0x08005530: 6203 STR R3, [R0, #32] 0x08005532: 230F MOVS R3, #15 0x08005534: 031B LSLS R3, R3, #12 0x08005536: 6984 LDR R4, [R0, #24] 0x08005538: 439C BICS R4, R3 0x0800553A: 68CB LDR R3, [R1, #12] 0x0800553C: 031B LSLS R3, R3, #12 0x0800553E: 4323 ORRS R3, R4 0x08005540: 6A04 LDR R4, [R0, #32] 0x08005542: 6183 STR R3, [R0, #24] 0x08005544: 23A0 MOVS R3, #160 0x08005546: 439C BICS R4, R3 0x08005548: 6849 LDR R1, [R1, #4] 0x0800554A: 0109 LSLS R1, R1, #4 0x0800554C: 4321 ORRS R1, R4 0x0800554E: 6201 STR R1, [R0, #32] 0x08005550: 6883 LDR R3, [R0, #8] 0x08005552: 4918 LDR R1, =0xFFCFFF88 ; [PC, #96] [0x080055B4] 0x08005554: 4019 ANDS R1, R3 0x08005556: 3167 ADDS R1, #103 0x08005558: E024 B .L9 ; 0x080055A4
.L7: 0x0800555A: 23FF MOVS R3, #255 0x0800555C: 021B LSLS R3, R3, #8 0x0800555E: 6885 LDR R5, [R0, #8] 0x08005560: 439D BICS R5, R3 0x08005562: 684B LDR R3, [R1, #4] 0x08005564: 688E LDR R6, [R1, #8] 0x08005566: 68C9 LDR R1, [R1, #12] 0x08005568: 431E ORRS R6, R3 0x0800556A: 0209 LSLS R1, R1, #8 0x0800556C: 4331 ORRS R1, R6 0x0800556E: 4329 ORRS R1, R5 0x08005570: 6081 STR R1, [R0, #8] 0x08005572: 03A3 LSLS R3, R4, #14 0x08005574: 6881 LDR R1, [R0, #8] 0x08005576: 4319 ORRS R1, R3 0x08005578: E014 B .L9 ; 0x080055A4
.L8: 0x0800557A: 6A03 LDR R3, [R0, #32] 0x0800557C: 6A04 LDR R4, [R0, #32] 0x0800557E: 2501 MOVS R5, #1 0x08005580: 43AC BICS R4, R5 0x08005582: 6204 STR R4, [R0, #32] 0x08005584: 6984 LDR R4, [R0, #24] 0x08005586: 25F0 MOVS R5, #240 0x08005588: 43AC BICS R4, R5 0x0800558A: 68CD LDR R5, [R1, #12] 0x0800558C: 012D LSLS R5, R5, #4 0x0800558E: 4325 ORRS R5, R4 0x08005590: 6185 STR R5, [R0, #24] 0x08005592: 240A MOVS R4, #10 0x08005594: 43A3 BICS R3, R4 0x08005596: 6849 LDR R1, [R1, #4] 0x08005598: 4319 ORRS R1, R3 0x0800559A: 6201 STR R1, [R0, #32] 0x0800559C: 6883 LDR R3, [R0, #8] 0x0800559E: 4905 LDR R1, =0xFFCFFF88 ; [PC, #20] [0x080055B4] 0x080055A0: 4019 ANDS R1, R3 0x080055A2: 3147 ADDS R1, #71
.L9: 0x080055A4: 6081 STR R1, [R0, #8]
.L10: 0x080055A6: 2000 MOVS R0, #0 0x080055A8: 7010 STRB R0, [R2] 0x080055AA: 2101 MOVS R1, #1 0x080055AC: 7051 STRB R1, [R2, #1] 0x080055AE: BD70 POP {R4-R6, PC} 0x080055B0: FFCE0088 DC.W 0xFFCE0088 0x080055B4: FFCFFF88 DC.W 0xFFCFFF88

Section .text.HAL_TIMEx_MasterConfigSynchronization from stm32g0xx_hal_tim_ex.o, size=124, align=4


HAL_TIMEx_MasterConfigSynchronization: 0x080055B8: B570 PUSH {R4-R6, LR} 0x080055BA: 223C MOVS R2, #60 0x080055BC: 5C82 LDRB R2, [R0, R2] 0x080055BE: 2A01 CMP R2, #1 0x080055C0: D101 BNE .L1 ; 0x080055C6 0x080055C2: 2002 MOVS R0, #2 0x080055C4: BD70 POP {R4-R6, PC}
.L1: 0x080055C6: 4602 MOV R2, R0 0x080055C8: 323C ADDS R2, #60 0x080055CA: 2302 MOVS R3, #2 0x080055CC: 7053 STRB R3, [R2, #1] 0x080055CE: 6800 LDR R0, [R0] 0x080055D0: 6845 LDR R5, [R0, #4] 0x080055D2: 6883 LDR R3, [R0, #8] 0x080055D4: 4C13 LDR R4, =0x40012C00 ; [PC, #76] [0x08005624] 0x080055D6: 42A0 CMP R0, R4 0x080055D8: D001 BEQ .L2 ; 0x080055DE 0x080055DA: 462E MOV R6, R5 0x080055DC: E004 B .L3 ; 0x080055E8
.L2: 0x080055DE: 260F MOVS R6, #15 0x080055E0: 0536 LSLS R6, R6, #20 0x080055E2: 43B5 BICS R5, R6 0x080055E4: 684E LDR R6, [R1, #4] 0x080055E6: 432E ORRS R6, R5
.L3: 0x080055E8: 2570 MOVS R5, #112 0x080055EA: 43AE BICS R6, R5 0x080055EC: 680D LDR R5, [R1] 0x080055EE: 4335 ORRS R5, R6 0x080055F0: 6045 STR R5, [R0, #4] 0x080055F2: 4D0D LDR R5, =0x40012BFF ; [PC, #52] [0x08005628] 0x080055F4: 42A8 CMP R0, R5 0x080055F6: DC05 BGT .L4 ; 0x08005604 0x080055F8: 2401 MOVS R4, #1 0x080055FA: 07A4 LSLS R4, R4, #30 0x080055FC: 42A0 CMP R0, R4 0x080055FE: D006 BEQ .L6 ; 0x0800560E 0x08005600: 4C0B LDR R4, =0x40000400 ; [PC, #44] [0x08005630] 0x08005602: E002 B .L5 ; 0x0800560A
.L4: 0x08005604: 4D09 LDR R5, =0x40014000 ; [PC, #36] [0x0800562C] 0x08005606: 42A8 CMP R0, R5 0x08005608: D001 BEQ .L6 ; 0x0800560E
.L5: 0x0800560A: 42A0 CMP R0, R4 0x0800560C: D104 BNE .L7 ; 0x08005618
.L6: 0x0800560E: 2480 MOVS R4, #128 0x08005610: 43A3 BICS R3, R4 0x08005612: 6889 LDR R1, [R1, #8] 0x08005614: 4319 ORRS R1, R3 0x08005616: 6081 STR R1, [R0, #8]
.L7: 0x08005618: 2000 MOVS R0, #0 0x0800561A: 7010 STRB R0, [R2] 0x0800561C: 2101 MOVS R1, #1 0x0800561E: 7051 STRB R1, [R2, #1] 0x08005620: BD70 POP {R4-R6, PC} 0x08005622: 46C0 NOP 0x08005624: 40012C00 DC.W 0x40012C00 0x08005628: 40012BFF DC.W 0x40012BFF 0x0800562C: 40014000 DC.W 0x40014000 0x08005630: 40000400 DC.W 0x40000400

Section .text.UART_SetConfig from stm32g0xx_hal_uart.o, size=528, align=4


UART_SetConfig: 0x08005634: B5F0 PUSH {R4-R7, LR} 0x08005636: B081 SUB SP, SP, #4 0x08005638: 4604 MOV R4, R0 0x0800563A: 6802 LDR R2, [R0] 0x0800563C: 6810 LDR R0, [R2] 0x0800563E: 4971 LDR R1, =0xCFFF69F3 ; [PC, #0x01C4] [0x08005804] 0x08005640: 4001 ANDS R1, R0 0x08005642: 68A0 LDR R0, [R4, #8] 0x08005644: 6923 LDR R3, [R4, #16] 0x08005646: 4303 ORRS R3, R0 0x08005648: 6960 LDR R0, [R4, #20] 0x0800564A: 4318 ORRS R0, R3 0x0800564C: 69E3 LDR R3, [R4, #28] 0x0800564E: 4318 ORRS R0, R3 0x08005650: 4308 ORRS R0, R1 0x08005652: 6010 STR R0, [R2] 0x08005654: 2703 MOVS R7, #3 0x08005656: 0338 LSLS R0, R7, #12 0x08005658: 6851 LDR R1, [R2, #4] 0x0800565A: 4381 BICS R1, R0 0x0800565C: 68E0 LDR R0, [R4, #12] 0x0800565E: 4308 ORRS R0, R1 0x08005660: 6050 STR R0, [R2, #4] 0x08005662: 69A1 LDR R1, [R4, #24] 0x08005664: 4D68 LDR R5, =0x40008000 ; [PC, #0x01A0] [0x08005808] 0x08005666: 42AA CMP R2, R5 0x08005668: D002 BEQ .L1 ; 0x08005670 0x0800566A: 6A20 LDR R0, [R4, #32] 0x0800566C: 4308 ORRS R0, R1 0x0800566E: E000 B .L2 ; 0x08005672
.L1: 0x08005670: 4608 MOV R0, R1
.L2: 0x08005672: 6891 LDR R1, [R2, #8] 0x08005674: 4E65 LDR R6, =0x11FFF4FF ; [PC, #0x0194] [0x0800580C] 0x08005676: 400E ANDS R6, R1 0x08005678: 4306 ORRS R6, R0 0x0800567A: 6096 STR R6, [R2, #8] 0x0800567C: 6AD0 LDR R0, [R2, #44] 0x0800567E: 210F MOVS R1, #15 0x08005680: 4388 BICS R0, R1 0x08005682: 6A61 LDR R1, [R4, #36] 0x08005684: 4308 ORRS R0, R1 0x08005686: 62D0 STR R0, [R2, #44] 0x08005688: 2600 MOVS R6, #0 0x0800568A: 4861 LDR R0, =0x40004BFF ; [PC, #0x0184] [0x08005810] 0x0800568C: 4282 CMP R2, R0 0x0800568E: DD0E BLE .L3 ; 0x080056AE 0x08005690: 4860 LDR R0, =0x40004C00 ; [PC, #0x0180] [0x08005814] 0x08005692: 4282 CMP R2, R0 0x08005694: D01D BEQ .L8 ; 0x080056D2 0x08005696: 42AA CMP R2, R5 0x08005698: D011 BEQ .L5 ; 0x080056BE 0x0800569A: 485F LDR R0, =0x40013800 ; [PC, #0x017C] [0x08005818] 0x0800569C: 4282 CMP R2, R0 0x0800569E: D10C BNE .L4 ; 0x080056BA 0x080056A0: 4860 LDR R0, =0x40021054 ; [PC, #0x0180] [0x08005824] 0x080056A2: 6800 LDR R0, [R0] 0x080056A4: 0780 LSLS R0, R0, #30 0x080056A6: 0F00 LSRS R0, R0, #28 0x080056A8: 4E5F LDR R6, =0x0800A904 ; [PC, #0x017C] [0x08005828] 0x080056AA: 5836 LDR R6, [R6, R0] 0x080056AC: E011 B .L8 ; 0x080056D2
.L3: 0x080056AE: 485B LDR R0, =0x40004400 ; [PC, #0x016C] [0x0800581C] 0x080056B0: 4282 CMP R2, R0 0x080056B2: D008 BEQ .L6 ; 0x080056C6 0x080056B4: 485A LDR R0, =0x40004800 ; [PC, #0x0168] [0x08005820] 0x080056B6: 4282 CMP R2, R0 0x080056B8: D00B BEQ .L8 ; 0x080056D2
.L4: 0x080056BA: 2610 MOVS R6, #16 0x080056BC: E009 B .L8 ; 0x080056D2
.L5: 0x080056BE: 4859 LDR R0, =0x40021054 ; [PC, #0x0164] [0x08005824] 0x080056C0: 6800 LDR R0, [R0] 0x080056C2: 0A00 LSRS R0, R0, #8 0x080056C4: E001 B .L7 ; 0x080056CA
.L6: 0x080056C6: 4857 LDR R0, =0x40021054 ; [PC, #0x015C] [0x08005824] 0x080056C8: 6800 LDR R0, [R0]
.L7: 0x080056CA: 260C MOVS R6, #12 0x080056CC: 4006 ANDS R6, R0 0x080056CE: 4856 LDR R0, =0x0800A904 ; [PC, #0x0158] [0x08005828] 0x080056D0: 5986 LDR R6, [R0, R6]
.L8: 0x080056D2: 4620 MOV R0, R4 0x080056D4: 3068 ADDS R0, #104 0x080056D6: 9000 STR R0, [SP, #0] 0x080056D8: 4854 LDR R0, =0x00F42400 ; [PC, #0x0150] [0x0800582C] 0x080056DA: 42AA CMP R2, R5 0x080056DC: D014 BEQ .L10 ; 0x08005708 0x080056DE: 2501 MOVS R5, #1 0x080056E0: 03EA LSLS R2, R5, #15 0x080056E2: 4293 CMP R3, R2 0x080056E4: D122 BNE .L12 ; 0x0800572C 0x080056E6: 2E08 CMP R6, #8 0x080056E8: D900 BLS .L9 ; 0x080056EC 0x080056EA: E081 B .L21 ; 0x080057F0
.L9: 0x080056EC: 447E ADD R6, PC 0x080056EE: 7936 LDRB R6, [R6, #4] 0x080056F0: 0076 LSLS R6, R6, #1 0x080056F2: 44B7 ADD PC, R6 0x080056F4: 04 DC.B 0x04 ; '\x04' 0x080056F5: 7D DC.B 0x7D ; '}' 0x080056F6: 54 DC.B 0x54 ; 'T' 0x080056F7: 7D DC.B 0x7D ; '}' 0x080056F8: 4D DC.B 0x4D ; 'M' 0x080056F9: 7D DC.B 0x7D ; '}' 0x080056FA: 7D DC.B 0x7D ; '}' 0x080056FB: 7D DC.B 0x7D ; '}' 0x080056FC: 53 DC.B 0x53 ; 'S' 0x080056FD: 00 DC.B 0x00 ; '\0' 0x080056FE: F7FF FBE9 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4 0x08005702: 2800 CMP R0, #0 0x08005704: D148 BNE .L15 ; 0x08005798 0x08005706: E072 B .L20 ; 0x080057EE
.L10: 0x08005708: 2501 MOVS R5, #1 0x0800570A: 2E08 CMP R6, #8 0x0800570C: D900 BLS .L11 ; 0x08005710 0x0800570E: E06F B .L21 ; 0x080057F0
.L11: 0x08005710: 447E ADD R6, PC 0x08005712: 7936 LDRB R6, [R6, #4] 0x08005714: 0076 LSLS R6, R6, #1 0x08005716: 44B7 ADD PC, R6 0x08005718: 04 DC.B 0x04 ; '\x04' 0x08005719: 6B DC.B 0x6B ; 'k' 0x0800571A: 21 DC.B 0x21 ; '!' 0x0800571B: 6B DC.B 0x6B ; 'k' 0x0800571C: 19 DC.B 0x19 ; '\x19' 0x0800571D: 6B DC.B 0x6B ; 'k' 0x0800571E: 6B DC.B 0x6B ; 'k' 0x0800571F: 6B DC.B 0x6B ; 'k' 0x08005720: 1F DC.B 0x1F ; '\x1F' 0x08005721: 00 DC.B 0x00 ; '\0' 0x08005722: F7FF FBD7 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4 0x08005726: 2800 CMP R0, #0 0x08005728: D114 BNE .L13 ; 0x08005754 0x0800572A: E060 B .L20 ; 0x080057EE
.L12: 0x0800572C: 2E08 CMP R6, #8 0x0800572E: D85F BHI .L21 ; 0x080057F0 0x08005730: 447E ADD R6, PC 0x08005732: 7936 LDRB R6, [R6, #4] 0x08005734: 0076 LSLS R6, R6, #1 0x08005736: 44B7 ADD PC, R6 0x08005738: 04 DC.B 0x04 ; '\x04' 0x08005739: 5B DC.B 0x5B ; '[' 0x0800573A: 4B DC.B 0x4B ; 'K' 0x0800573B: 5B DC.B 0x5B ; '[' 0x0800573C: 44 DC.B 0x44 ; 'D' 0x0800573D: 5B DC.B 0x5B ; '[' 0x0800573E: 5B DC.B 0x5B ; '[' 0x0800573F: 5B DC.B 0x5B ; '[' 0x08005740: 4A DC.B 0x4A ; 'J' 0x08005741: 00 DC.B 0x00 ; '\0' 0x08005742: F7FF FBC7 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4 0x08005746: 2800 CMP R0, #0 0x08005748: D13F BNE .L17 ; 0x080057CA 0x0800574A: E050 B .L20 ; 0x080057EE 0x0800574C: F7FF FB7E BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08005750: 2800 CMP R0, #0 0x08005752: D04C BEQ .L20 ; 0x080057EE
.L13: 0x08005754: 6A61 LDR R1, [R4, #36] 0x08005756: E001 B .L14 ; 0x0800575C 0x08005758: 2001 MOVS R0, #1 0x0800575A: 03C0 LSLS R0, R0, #15
.L14: 0x0800575C: 0049 LSLS R1, R1, #1 0x0800575E: 4A34 LDR R2, =UARTPrescTable ; [PC, #208] [0x08005830] =0x0800B3D6 0x08005760: 5A51 LDRH R1, [R2, R1] 0x08005762: F004 FF3F BL __aeabi_uidiv ; 0x0800A5E4 0x08005766: 6862 LDR R2, [R4, #4] 0x08005768: 4357 MULS R7, R2, R7 0x0800576A: 42B8 CMP R0, R7 0x0800576C: D340 BCC .L21 ; 0x080057F0 0x0800576E: 0311 LSLS R1, R2, #12 0x08005770: 4288 CMP R0, R1 0x08005772: D83D BHI .L21 ; 0x080057F0 0x08005774: 0E01 LSRS R1, R0, #24 0x08005776: 0856 LSRS R6, R2, #1 0x08005778: 0200 LSLS R0, R0, #8 0x0800577A: 2300 MOVS R3, #0 0x0800577C: 1980 ADDS R0, R0, R6 0x0800577E: 4159 ADCS R1, R3 0x08005780: F004 FF54 BL __aeabi_uldivmod ; 0x0800A62C 0x08005784: 492C LDR R1, =0xFFFFFD00 ; [PC, #176] [0x08005838] 0x08005786: 1841 ADDS R1, R0, R1 0x08005788: 4A2C LDR R2, =0x000FFD00 ; [PC, #176] [0x0800583C] 0x0800578A: 4291 CMP R1, R2 0x0800578C: D32D BCC .L19 ; 0x080057EA 0x0800578E: E02F B .L21 ; 0x080057F0 0x08005790: F7FF FB5C BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08005794: 2800 CMP R0, #0 0x08005796: D02A BEQ .L20 ; 0x080057EE
.L15: 0x08005798: 6A61 LDR R1, [R4, #36] 0x0800579A: E000 B .L16 ; 0x0800579E 0x0800579C: 4610 MOV R0, R2
.L16: 0x0800579E: 0049 LSLS R1, R1, #1 0x080057A0: 4A23 LDR R2, =UARTPrescTable ; [PC, #140] [0x08005830] =0x0800B3D6 0x080057A2: 5A51 LDRH R1, [R2, R1] 0x080057A4: F004 FF1E BL __aeabi_uidiv ; 0x0800A5E4 0x080057A8: 0040 LSLS R0, R0, #1 0x080057AA: 6861 LDR R1, [R4, #4] 0x080057AC: 084A LSRS R2, R1, #1 0x080057AE: 1810 ADDS R0, R2, R0 0x080057B0: F004 FF18 BL __aeabi_uidiv ; 0x0800A5E4 0x080057B4: 491F LDR R1, =0x0000FFF0 ; [PC, #124] [0x08005834] 0x080057B6: 4001 ANDS R1, R0 0x080057B8: D01A BEQ .L21 ; 0x080057F0 0x080057BA: 0700 LSLS R0, R0, #28 0x080057BC: 0F40 LSRS R0, R0, #29 0x080057BE: 4308 ORRS R0, R1 0x080057C0: E013 B .L19 ; 0x080057EA 0x080057C2: F7FF FB43 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x080057C6: 2800 CMP R0, #0 0x080057C8: D011 BEQ .L20 ; 0x080057EE
.L17: 0x080057CA: 6A61 LDR R1, [R4, #36] 0x080057CC: E000 B .L18 ; 0x080057D0 0x080057CE: 4610 MOV R0, R2
.L18: 0x080057D0: 0049 LSLS R1, R1, #1 0x080057D2: 4A17 LDR R2, =UARTPrescTable ; [PC, #92] [0x08005830] =0x0800B3D6 0x080057D4: 5A51 LDRH R1, [R2, R1] 0x080057D6: F004 FF05 BL __aeabi_uidiv ; 0x0800A5E4 0x080057DA: 6861 LDR R1, [R4, #4] 0x080057DC: 084A LSRS R2, R1, #1 0x080057DE: 1810 ADDS R0, R2, R0 0x080057E0: F004 FF00 BL __aeabi_uidiv ; 0x0800A5E4 0x080057E4: B280 UXTH R0, R0 0x080057E6: 2810 CMP R0, #16 0x080057E8: D302 BCC .L21 ; 0x080057F0
.L19: 0x080057EA: 6821 LDR R1, [R4] 0x080057EC: 60C8 STR R0, [R1, #12]
.L20: 0x080057EE: 2500 MOVS R5, #0
.L21: 0x080057F0: 4813 LDR R0, =0x00010001 ; [PC, #76] [0x08005840] 0x080057F2: 9900 LDR R1, [SP, #0] 0x080057F4: 6008 STR R0, [R1] 0x080057F6: 2000 MOVS R0, #0 0x080057F8: 6720 STR R0, [R4, #112] 0x080057FA: 6760 STR R0, [R4, #116] 0x080057FC: 4628 MOV R0, R5 0x080057FE: B001 ADD SP, SP, #4 0x08005800: BDF0 POP {R4-R7, PC} 0x08005802: 46C0 NOP 0x08005804: CFFF69F3 DC.W 0xCFFF69F3 0x08005808: 40008000 DC.W 0x40008000 0x0800580C: 11FFF4FF DC.W 0x11FFF4FF 0x08005810: 40004BFF DC.W 0x40004BFF 0x08005814: 40004C00 DC.W 0x40004C00 0x08005818: 40013800 DC.W 0x40013800 0x0800581C: 40004400 DC.W 0x40004400 0x08005820: 40004800 DC.W 0x40004800 0x08005824: 40021054 DC.W 0x40021054 0x08005828: 0800A904 DC.W 0x0800A904 0x0800582C: 00F42400 DC.W 0x00F42400 0x08005830: 0800B3D6 DC.W UARTPrescTable 0x08005834: 0000FFF0 DC.W 0x0000FFF0 0x08005838: FFFFFD00 DC.W 0xFFFFFD00 0x0800583C: 000FFD00 DC.W 0x000FFD00 0x08005840: 00010001 DC.W 0x00010001

Section .text.UART_CheckIdleState from stm32g0xx_hal_uart.o, size=104, align=4


UART_CheckIdleState: 0x08005844: B5F0 PUSH {R4-R7, LR} 0x08005846: B081 SUB SP, SP, #4 0x08005848: 4605 MOV R5, R0 0x0800584A: 4607 MOV R7, R0 0x0800584C: 3780 ADDS R7, #128 0x0800584E: 2400 MOVS R4, #0 0x08005850: 60FC STR R4, [R7, #12] 0x08005852: F7FD FCFB BL HAL_GetTick ; 0x0800324C 0x08005856: 4606 MOV R6, R0 0x08005858: 6828 LDR R0, [R5] 0x0800585A: 6801 LDR R1, [R0] 0x0800585C: 0709 LSLS R1, R1, #28 0x0800585E: D50B BPL .L1 ; 0x08005878 0x08005860: 4811 LDR R0, =0x01FFFFFF ; [PC, #68] [0x080058A8] 0x08005862: 9000 STR R0, [SP, #0] 0x08005864: 2001 MOVS R0, #1 0x08005866: 0541 LSLS R1, R0, #21 0x08005868: 2200 MOVS R2, #0 0x0800586A: 4628 MOV R0, R5 0x0800586C: 4633 MOV R3, R6 0x0800586E: F005 F9FC BL UART_WaitOnFlagUntilTimeout ; 0x0800AC6A 0x08005872: 2800 CMP R0, #0 0x08005874: D10E BNE .L2 ; 0x08005894 0x08005876: 6828 LDR R0, [R5]
.L1: 0x08005878: 6800 LDR R0, [R0] 0x0800587A: 0740 LSLS R0, R0, #29 0x0800587C: D50C BPL .L3 ; 0x08005898 0x0800587E: 480A LDR R0, =0x01FFFFFF ; [PC, #40] [0x080058A8] 0x08005880: 9000 STR R0, [SP, #0] 0x08005882: 2001 MOVS R0, #1 0x08005884: 0581 LSLS R1, R0, #22 0x08005886: 2200 MOVS R2, #0 0x08005888: 4628 MOV R0, R5 0x0800588A: 4633 MOV R3, R6 0x0800588C: F005 F9ED BL UART_WaitOnFlagUntilTimeout ; 0x0800AC6A 0x08005890: 2800 CMP R0, #0 0x08005892: D001 BEQ .L3 ; 0x08005898
.L2: 0x08005894: 2403 MOVS R4, #3 0x08005896: E004 B .L4 ; 0x080058A2
.L3: 0x08005898: 2020 MOVS R0, #32 0x0800589A: 6078 STR R0, [R7, #4] 0x0800589C: 60B8 STR R0, [R7, #8] 0x0800589E: 703C STRB R4, [R7] 0x080058A0: 66EC STR R4, [R5, #108]
.L4: 0x080058A2: 4620 MOV R0, R4 0x080058A4: B001 ADD SP, SP, #4 0x080058A6: BDF0 POP {R4-R7, PC} 0x080058A8: 01FFFFFF DC.W 0x01FFFFFF

Section .text.HAL_UART_Transmit_IT from stm32g0xx_hal_uart.o, size=208, align=4


HAL_UART_Transmit_IT: 0x080058AC: B5F0 PUSH {R4-R7, LR} 0x080058AE: B081 SUB SP, SP, #4 0x080058B0: 4605 MOV R5, R0 0x080058B2: 4604 MOV R4, R0 0x080058B4: 3480 ADDS R4, #128 0x080058B6: 6860 LDR R0, [R4, #4] 0x080058B8: 2302 MOVS R3, #2 0x080058BA: 2820 CMP R0, #32 0x080058BC: D111 BNE .L1 ; 0x080058E2 0x080058BE: 2001 MOVS R0, #1 0x080058C0: 2900 CMP R1, #0 0x080058C2: D050 BEQ .L10 ; 0x08005966 0x080058C4: 2A00 CMP R2, #0 0x080058C6: D04E BEQ .L10 ; 0x08005966 0x080058C8: 68AE LDR R6, [R5, #8] 0x080058CA: 9000 STR R0, [SP, #0] 0x080058CC: 0307 LSLS R7, R0, #12 0x080058CE: 42BE CMP R6, R7 0x080058D0: D10A BNE .L2 ; 0x080058E8 0x080058D2: 07C8 LSLS R0, R1, #31 0x080058D4: D008 BEQ .L2 ; 0x080058E8 0x080058D6: 6928 LDR R0, [R5, #16] 0x080058D8: 2800 CMP R0, #0 0x080058DA: D105 BNE .L2 ; 0x080058E8 0x080058DC: 9800 LDR R0, [SP, #0] 0x080058DE: B001 ADD SP, SP, #4 0x080058E0: BDF0 POP {R4-R7, PC}
.L1: 0x080058E2: 2002 MOVS R0, #2 0x080058E4: B001 ADD SP, SP, #4 0x080058E6: BDF0 POP {R4-R7, PC}
.L2: 0x080058E8: 7820 LDRB R0, [R4] 0x080058EA: 2801 CMP R0, #1 0x080058EC: 4618 MOV R0, R3 0x080058EE: D03A BEQ .L10 ; 0x08005966 0x080058F0: 462B MOV R3, R5 0x080058F2: 3354 ADDS R3, #84 0x080058F4: 805A STRH R2, [R3, #2] 0x080058F6: 2000 MOVS R0, #0 0x080058F8: 60E0 STR R0, [R4, #12] 0x080058FA: 801A STRH R2, [R3] 0x080058FC: 6529 STR R1, [R5, #80] 0x080058FE: 2121 MOVS R1, #33 0x08005900: 6061 STR R1, [R4, #4] 0x08005902: 9B00 LDR R3, [SP, #0] 0x08005904: 0759 LSLS R1, R3, #29 0x08005906: 6E6A LDR R2, [R5, #100] 0x08005908: 428A CMP R2, R1 0x0800590A: D106 BNE .L4 ; 0x0800591A 0x0800590C: 42BE CMP R6, R7 0x0800590E: D102 BNE .L3 ; 0x08005916 0x08005910: 6928 LDR R0, [R5, #16] 0x08005912: 2800 CMP R0, #0 0x08005914: D008 BEQ .L6 ; 0x08005928
.L3: 0x08005916: 4918 LDR R1, =UART_TxISR_8BIT_FIFOEN ; [PC, #96] [0x08005978] =0x0800B253 0x08005918: E007 B .L7 ; 0x0800592A
.L4: 0x0800591A: 42BE CMP R6, R7 0x0800591C: D102 BNE .L5 ; 0x08005924 0x0800591E: 6929 LDR R1, [R5, #16] 0x08005920: 2900 CMP R1, #0 0x08005922: D012 BEQ .L8 ; 0x0800594A
.L5: 0x08005924: 4912 LDR R1, =UART_TxISR_8BIT ; [PC, #72] [0x08005970] =0x0800B2BF 0x08005926: E011 B .L9 ; 0x0800594C
.L6: 0x08005928: 4912 LDR R1, =UART_TxISR_16BIT_FIFOEN ; [PC, #72] [0x08005974] =0x0800597D
.L7: 0x0800592A: 2000 MOVS R0, #0 0x0800592C: 7020 STRB R0, [R4] 0x0800592E: 6769 STR R1, [R5, #116] 0x08005930: F3EF 8110 MRS R1, PRIMASK 0x08005934: F383 8810 MSR PRIMASK, R3 0x08005938: 05DA LSLS R2, R3, #23 0x0800593A: 682B LDR R3, [R5] 0x0800593C: 689C LDR R4, [R3, #8] 0x0800593E: 4314 ORRS R4, R2 0x08005940: 609C STR R4, [R3, #8] 0x08005942: F381 8810 MSR PRIMASK, R1 0x08005946: B001 ADD SP, SP, #4 0x08005948: BDF0 POP {R4-R7, PC}
.L8: 0x0800594A: 4908 LDR R1, =UART_TxISR_16BIT ; [PC, #32] [0x0800596C] =0x080059F5
.L9: 0x0800594C: 7020 STRB R0, [R4] 0x0800594E: 6769 STR R1, [R5, #116] 0x08005950: F3EF 8110 MRS R1, PRIMASK 0x08005954: F383 8810 MSR PRIMASK, R3 0x08005958: 682A LDR R2, [R5] 0x0800595A: 6813 LDR R3, [R2] 0x0800595C: 2480 MOVS R4, #128 0x0800595E: 431C ORRS R4, R3 0x08005960: 6014 STR R4, [R2] 0x08005962: F381 8810 MSR PRIMASK, R1
.L10: 0x08005966: B001 ADD SP, SP, #4 0x08005968: BDF0 POP {R4-R7, PC} 0x0800596A: 46C0 NOP 0x0800596C: 080059F5 DC.W UART_TxISR_16BIT 0x08005970: 0800B2BF DC.W UART_TxISR_8BIT 0x08005974: 0800597D DC.W UART_TxISR_16BIT_FIFOEN 0x08005978: 0800B253 DC.W UART_TxISR_8BIT_FIFOEN

Section .text.UART_TxISR_16BIT_FIFOEN from stm32g0xx_hal_uart.o, size=120, align=4


UART_TxISR_16BIT_FIFOEN: 0x0800597C: B570 PUSH {R4-R6, LR} 0x0800597E: 2184 MOVS R1, #132 0x08005980: 5841 LDR R1, [R0, R1] 0x08005982: 2921 CMP R1, #33 0x08005984: D11A BNE .L3 ; 0x080059BC 0x08005986: 4601 MOV R1, R0 0x08005988: 3156 ADDS R1, #86 0x0800598A: 8A8A LDRH R2, [R1, #20] 0x0800598C: 2A00 CMP R2, #0 0x0800598E: D015 BEQ .L3 ; 0x080059BC 0x08005990: 4B17 LDR R3, =0x000001FF ; [PC, #92] [0x080059F0] 0x08005992: E002 B .L2 ; 0x0800599A
.L1: 0x08005994: 1E52 SUBS R2, R2, #1 0x08005996: 0414 LSLS R4, R2, #16 0x08005998: D010 BEQ .L3 ; 0x080059BC
.L2: 0x0800599A: 880C LDRH R4, [R1] 0x0800599C: 2C00 CMP R4, #0 0x0800599E: D00E BEQ .L4 ; 0x080059BE 0x080059A0: 6804 LDR R4, [R0] 0x080059A2: 69E5 LDR R5, [R4, #28] 0x080059A4: 062D LSLS R5, R5, #24 0x080059A6: D5F5 BPL .L1 ; 0x08005994 0x080059A8: 6D05 LDR R5, [R0, #80] 0x080059AA: 882E LDRH R6, [R5] 0x080059AC: 401E ANDS R6, R3 0x080059AE: 62A6 STR R6, [R4, #40] 0x080059B0: 1CAC ADDS R4, R5, #2 0x080059B2: 6504 STR R4, [R0, #80] 0x080059B4: 880C LDRH R4, [R1] 0x080059B6: 1E64 SUBS R4, R4, #1 0x080059B8: 800C STRH R4, [R1] 0x080059BA: E7EB B .L1 ; 0x08005994
.L3: 0x080059BC: BD70 POP {R4-R6, PC}
.L4: 0x080059BE: F3EF 8110 MRS R1, PRIMASK 0x080059C2: 2201 MOVS R2, #1 0x080059C4: F382 8810 MSR PRIMASK, R2 0x080059C8: 05D3 LSLS R3, R2, #23 0x080059CA: 6804 LDR R4, [R0] 0x080059CC: 68A5 LDR R5, [R4, #8] 0x080059CE: 439D BICS R5, R3 0x080059D0: 60A5 STR R5, [R4, #8] 0x080059D2: F381 8810 MSR PRIMASK, R1 0x080059D6: F3EF 8110 MRS R1, PRIMASK 0x080059DA: F382 8810 MSR PRIMASK, R2 0x080059DE: 6800 LDR R0, [R0] 0x080059E0: 6802 LDR R2, [R0] 0x080059E2: 2340 MOVS R3, #64 0x080059E4: 4313 ORRS R3, R2 0x080059E6: 6003 STR R3, [R0] 0x080059E8: F381 8810 MSR PRIMASK, R1 0x080059EC: BD70 POP {R4-R6, PC} 0x080059EE: 46C0 NOP 0x080059F0: 000001FF DC.W 0x000001FF

Section .text.UART_TxISR_16BIT from stm32g0xx_hal_uart.o, size=96, align=4


UART_TxISR_16BIT: 0x080059F4: B530 PUSH {R4-R5, LR} 0x080059F6: 2184 MOVS R1, #132 0x080059F8: 5841 LDR R1, [R0, R1] 0x080059FA: 2921 CMP R1, #33 0x080059FC: D10F BNE .L1 ; 0x08005A1E 0x080059FE: 4601 MOV R1, R0 0x08005A00: 3156 ADDS R1, #86 0x08005A02: 880A LDRH R2, [R1] 0x08005A04: 2A00 CMP R2, #0 0x08005A06: D00B BEQ .L2 ; 0x08005A20 0x08005A08: 6D02 LDR R2, [R0, #80] 0x08005A0A: 8813 LDRH R3, [R2] 0x08005A0C: 4C10 LDR R4, =0x000001FF ; [PC, #64] [0x08005A50] 0x08005A0E: 401C ANDS R4, R3 0x08005A10: 6803 LDR R3, [R0] 0x08005A12: 629C STR R4, [R3, #40] 0x08005A14: 1C92 ADDS R2, R2, #2 0x08005A16: 6502 STR R2, [R0, #80] 0x08005A18: 8808 LDRH R0, [R1] 0x08005A1A: 1E40 SUBS R0, R0, #1 0x08005A1C: 8008 STRH R0, [R1]
.L1: 0x08005A1E: BD30 POP {R4-R5, PC}
.L2: 0x08005A20: F3EF 8110 MRS R1, PRIMASK 0x08005A24: 2201 MOVS R2, #1 0x08005A26: F382 8810 MSR PRIMASK, R2 0x08005A2A: 6803 LDR R3, [R0] 0x08005A2C: 681C LDR R4, [R3] 0x08005A2E: 2580 MOVS R5, #128 0x08005A30: 43AC BICS R4, R5 0x08005A32: 601C STR R4, [R3] 0x08005A34: F381 8810 MSR PRIMASK, R1 0x08005A38: F3EF 8110 MRS R1, PRIMASK 0x08005A3C: F382 8810 MSR PRIMASK, R2 0x08005A40: 6800 LDR R0, [R0] 0x08005A42: 6802 LDR R2, [R0] 0x08005A44: 2340 MOVS R3, #64 0x08005A46: 4313 ORRS R3, R2 0x08005A48: 6003 STR R3, [R0] 0x08005A4A: F381 8810 MSR PRIMASK, R1 0x08005A4E: BD30 POP {R4-R5, PC} 0x08005A50: 000001FF DC.W 0x000001FF

Section .text.HAL_UART_Receive_IT from stm32g0xx_hal_uart.o, size=120, align=4


HAL_UART_Receive_IT: 0x08005A54: B5F0 PUSH {R4-R7, LR} 0x08005A56: B081 SUB SP, SP, #4 0x08005A58: 4603 MOV R3, R0 0x08005A5A: 3380 ADDS R3, #128 0x08005A5C: 689C LDR R4, [R3, #8] 0x08005A5E: 2602 MOVS R6, #2 0x08005A60: 2C20 CMP R4, #32 0x08005A62: D110 BNE .L1 ; 0x08005A86 0x08005A64: 2401 MOVS R4, #1 0x08005A66: 2900 CMP R1, #0 0x08005A68: D00E BEQ .L2 ; 0x08005A88 0x08005A6A: 2A00 CMP R2, #0 0x08005A6C: D00C BEQ .L2 ; 0x08005A88 0x08005A6E: 2501 MOVS R5, #1 0x08005A70: 032C LSLS R4, R5, #12 0x08005A72: 6887 LDR R7, [R0, #8] 0x08005A74: 42A7 CMP R7, R4 0x08005A76: D10A BNE .L3 ; 0x08005A8E 0x08005A78: 07CC LSLS R4, R1, #31 0x08005A7A: D008 BEQ .L3 ; 0x08005A8E 0x08005A7C: 6904 LDR R4, [R0, #16] 0x08005A7E: 2C00 CMP R4, #0 0x08005A80: D105 BNE .L3 ; 0x08005A8E 0x08005A82: 2401 MOVS R4, #1 0x08005A84: E000 B .L2 ; 0x08005A88
.L1: 0x08005A86: 2402 MOVS R4, #2
.L2: 0x08005A88: 4620 MOV R0, R4 0x08005A8A: B001 ADD SP, SP, #4 0x08005A8C: BDF0 POP {R4-R7, PC}
.L3: 0x08005A8E: 781C LDRB R4, [R3] 0x08005A90: 2C01 CMP R4, #1 0x08005A92: 4634 MOV R4, R6 0x08005A94: D0F8 BEQ .L2 ; 0x08005A88 0x08005A96: 2400 MOVS R4, #0 0x08005A98: 66C4 STR R4, [R0, #108] 0x08005A9A: 701D STRB R5, [R3] 0x08005A9C: 6803 LDR R3, [R0] 0x08005A9E: 4E0A LDR R6, =0x40008000 ; [PC, #40] [0x08005AC8] 0x08005AA0: 42B3 CMP R3, R6 0x08005AA2: D00D BEQ .L4 ; 0x08005AC0 0x08005AA4: 685B LDR R3, [R3, #4] 0x08005AA6: 021B LSLS R3, R3, #8 0x08005AA8: D50A BPL .L4 ; 0x08005AC0 0x08005AAA: F3EF 8310 MRS R3, PRIMASK 0x08005AAE: F385 8810 MSR PRIMASK, R5 0x08005AB2: 06AD LSLS R5, R5, #26 0x08005AB4: 6806 LDR R6, [R0] 0x08005AB6: 6837 LDR R7, [R6] 0x08005AB8: 432F ORRS R7, R5 0x08005ABA: 6037 STR R7, [R6] 0x08005ABC: F383 8810 MSR PRIMASK, R3
.L4: 0x08005AC0: F000 F804 BL UART_Start_Receive_IT ; 0x08005ACC 0x08005AC4: E7E0 B .L2 ; 0x08005A88 0x08005AC6: 46C0 NOP 0x08005AC8: 40008000 DC.W 0x40008000

Section .text.UART_Start_Receive_IT from stm32g0xx_hal_uart.o, size=276, align=4


UART_Start_Receive_IT: 0x08005ACC: B5F0 PUSH {R4-R7, LR} 0x08005ACE: B082 SUB SP, SP, #8 0x08005AD0: 235C MOVS R3, #92 0x08005AD2: 52C2 STRH R2, [R0, R3] 0x08005AD4: 6581 STR R1, [R0, #88] 0x08005AD6: 2100 MOVS R1, #0 0x08005AD8: 6701 STR R1, [R0, #112] 0x08005ADA: 4604 MOV R4, R0 0x08005ADC: 345C ADDS R4, #92 0x08005ADE: 8062 STRH R2, [R4, #2] 0x08005AE0: 6885 LDR R5, [R0, #8] 0x08005AE2: 4603 MOV R3, R0 0x08005AE4: 3380 ADDS R3, #128 0x08005AE6: 2D00 CMP R5, #0 0x08005AE8: D00B BEQ .L1 ; 0x08005B02 0x08005AEA: 2601 MOVS R6, #1 0x08005AEC: 0737 LSLS R7, R6, #28 0x08005AEE: 42BD CMP R5, R7 0x08005AF0: D00C BEQ .L3 ; 0x08005B0C 0x08005AF2: 0336 LSLS R6, R6, #12 0x08005AF4: 42B5 CMP R5, R6 0x08005AF6: D10E BNE .L4 ; 0x08005B16 0x08005AF8: 6905 LDR R5, [R0, #16] 0x08005AFA: 2D00 CMP R5, #0 0x08005AFC: D104 BNE .L2 ; 0x08005B08 0x08005AFE: 4D33 LDR R5, =0x000001FF ; [PC, #204] [0x08005BCC] 0x08005B00: E00C B .L6 ; 0x08005B1C
.L1: 0x08005B02: 6905 LDR R5, [R0, #16] 0x08005B04: 2D00 CMP R5, #0 0x08005B06: D108 BNE .L5 ; 0x08005B1A
.L2: 0x08005B08: 25FF MOVS R5, #255 0x08005B0A: E007 B .L6 ; 0x08005B1C
.L3: 0x08005B0C: 6905 LDR R5, [R0, #16] 0x08005B0E: 2D00 CMP R5, #0 0x08005B10: D003 BEQ .L5 ; 0x08005B1A 0x08005B12: 253F MOVS R5, #63 0x08005B14: E002 B .L6 ; 0x08005B1C
.L4: 0x08005B16: 80A1 STRH R1, [R4, #4] 0x08005B18: E001 B .L7 ; 0x08005B1E
.L5: 0x08005B1A: 257F MOVS R5, #127
.L6: 0x08005B1C: 80A5 STRH R5, [R4, #4]
.L7: 0x08005B1E: 9101 STR R1, [SP, #4] 0x08005B20: 60D9 STR R1, [R3, #12] 0x08005B22: 2522 MOVS R5, #34 0x08005B24: 609D STR R5, [R3, #8] 0x08005B26: F3EF 8610 MRS R6, PRIMASK 0x08005B2A: 2501 MOVS R5, #1 0x08005B2C: F385 8810 MSR PRIMASK, R5 0x08005B30: 6807 LDR R7, [R0] 0x08005B32: 68B9 LDR R1, [R7, #8] 0x08005B34: 4329 ORRS R1, R5 0x08005B36: 60B9 STR R1, [R7, #8] 0x08005B38: F386 8810 MSR PRIMASK, R6 0x08005B3C: 0229 LSLS R1, R5, #8 0x08005B3E: 9100 STR R1, [SP, #0] 0x08005B40: 032F LSLS R7, R5, #12 0x08005B42: 0769 LSLS R1, R5, #29 0x08005B44: 6E46 LDR R6, [R0, #100] 0x08005B46: 428E CMP R6, R1 0x08005B48: D102 BNE .L8 ; 0x08005B50 0x08005B4A: 89A1 LDRH R1, [R4, #12] 0x08005B4C: 4291 CMP R1, R2 0x08005B4E: D916 BLS .L11 ; 0x08005B7E
.L8: 0x08005B50: 6881 LDR R1, [R0, #8] 0x08005B52: 42B9 CMP R1, R7 0x08005B54: D102 BNE .L9 ; 0x08005B5C 0x08005B56: 6901 LDR R1, [R0, #16] 0x08005B58: 2900 CMP R1, #0 0x08005B5A: D033 BEQ .L15 ; 0x08005BC4
.L9: 0x08005B5C: 4A1F LDR R2, =UART_RxISR_8BIT ; [PC, #124] [0x08005BDC] =0x0800AD61
.L10: 0x08005B5E: 9901 LDR R1, [SP, #4] 0x08005B60: 9C00 LDR R4, [SP, #0] 0x08005B62: 7019 STRB R1, [R3] 0x08005B64: 6702 STR R2, [R0, #112] 0x08005B66: F3EF 8110 MRS R1, PRIMASK 0x08005B6A: F385 8810 MSR PRIMASK, R5 0x08005B6E: 3420 ADDS R4, #32 0x08005B70: 6800 LDR R0, [R0] 0x08005B72: 6802 LDR R2, [R0] 0x08005B74: 4322 ORRS R2, R4 0x08005B76: 6002 STR R2, [R0] 0x08005B78: F381 8810 MSR PRIMASK, R1 0x08005B7C: E01F B .L14 ; 0x08005BBE
.L11: 0x08005B7E: 6881 LDR R1, [R0, #8] 0x08005B80: 42B9 CMP R1, R7 0x08005B82: D102 BNE .L12 ; 0x08005B8A 0x08005B84: 6901 LDR R1, [R0, #16] 0x08005B86: 2900 CMP R1, #0 0x08005B88: D01E BEQ .L16 ; 0x08005BC8
.L12: 0x08005B8A: 4A12 LDR R2, =UART_RxISR_8BIT_FIFOEN ; [PC, #72] [0x08005BD4] =0x08005D7D
.L13: 0x08005B8C: 9901 LDR R1, [SP, #4] 0x08005B8E: 9C00 LDR R4, [SP, #0] 0x08005B90: 7019 STRB R1, [R3] 0x08005B92: 6702 STR R2, [R0, #112] 0x08005B94: F3EF 8110 MRS R1, PRIMASK 0x08005B98: F385 8810 MSR PRIMASK, R5 0x08005B9C: 6802 LDR R2, [R0] 0x08005B9E: 6813 LDR R3, [R2] 0x08005BA0: 4323 ORRS R3, R4 0x08005BA2: 6013 STR R3, [R2] 0x08005BA4: F381 8810 MSR PRIMASK, R1 0x08005BA8: F3EF 8110 MRS R1, PRIMASK 0x08005BAC: F385 8810 MSR PRIMASK, R5 0x08005BB0: 072A LSLS R2, R5, #28 0x08005BB2: 6800 LDR R0, [R0] 0x08005BB4: 6883 LDR R3, [R0, #8] 0x08005BB6: 4313 ORRS R3, R2 0x08005BB8: 6083 STR R3, [R0, #8] 0x08005BBA: F381 8810 MSR PRIMASK, R1
.L14: 0x08005BBE: 2000 MOVS R0, #0 0x08005BC0: B002 ADD SP, SP, #8 0x08005BC2: BDF0 POP {R4-R7, PC}
.L15: 0x08005BC4: 4A04 LDR R2, =UART_RxISR_16BIT ; [PC, #16] [0x08005BD8] =0x0800B317 0x08005BC6: E7CA B .L10 ; 0x08005B5E
.L16: 0x08005BC8: 4A01 LDR R2, =UART_RxISR_16BIT_FIFOEN ; [PC, #4] [0x08005BD0] =0x08005BE1 0x08005BCA: E7DF B .L13 ; 0x08005B8C 0x08005BCC: 000001FF DC.W 0x000001FF 0x08005BD0: 08005BE1 DC.W UART_RxISR_16BIT_FIFOEN 0x08005BD4: 08005D7D DC.W UART_RxISR_8BIT_FIFOEN 0x08005BD8: 0800B317 DC.W UART_RxISR_16BIT 0x08005BDC: 0800AD61 DC.W UART_RxISR_8BIT

Section .text.UART_RxISR_16BIT_FIFOEN from stm32g0xx_hal_uart.o, size=412, align=4


UART_RxISR_16BIT_FIFOEN: 0x08005BE0: B5F0 PUSH {R4-R7, LR} 0x08005BE2: B085 SUB SP, SP, #20 0x08005BE4: 4604 MOV R4, R0 0x08005BE6: 6801 LDR R1, [R0] 0x08005BE8: 69C8 LDR R0, [R1, #28] 0x08005BEA: 680D LDR R5, [R1] 0x08005BEC: 688B LDR R3, [R1, #8] 0x08005BEE: 4626 MOV R6, R4 0x08005BF0: 365C ADDS R6, #92 0x08005BF2: 88B7 LDRH R7, [R6, #4] 0x08005BF4: 6AF2 LDR R2, [R6, #44] 0x08005BF6: 2A22 CMP R2, #34 0x08005BF8: D000 BEQ .L1 ; 0x08005BFC 0x08005BFA: E093 B .L16 ; 0x08005D24
.L1: 0x08005BFC: 9303 STR R3, [SP, #12] 0x08005BFE: 2120 MOVS R1, #32 0x08005C00: 9101 STR R1, [SP, #4] 0x08005C02: 89B1 LDRH R1, [R6, #12] 0x08005C04: 2900 CMP R1, #0 0x08005C06: D100 BNE .L2 ; 0x08005C0A 0x08005C08: E092 B .L18 ; 0x08005D30
.L2: 0x08005C0A: 9901 LDR R1, [SP, #4] 0x08005C0C: 4008 ANDS R0, R1 0x08005C0E: D100 BNE .L3 ; 0x08005C12 0x08005C10: E08E B .L18 ; 0x08005D30
.L3: 0x08005C12: 2101 MOVS R1, #1 0x08005C14: 4618 MOV R0, R3 0x08005C16: 4008 ANDS R0, R1 0x08005C18: 9003 STR R0, [SP, #12] 0x08005C1A: 9104 STR R1, [SP, #16] 0x08005C1C: 0208 LSLS R0, R1, #8 0x08005C1E: 4005 ANDS R5, R0 0x08005C20: 9500 STR R5, [SP, #0] 0x08005C22: 9702 STR R7, [SP, #8] 0x08005C24: E007 B .L7 ; 0x08005C36
.L4: 0x08005C26: 4620 MOV R0, R4 0x08005C28: F005 F899 BL HAL_UART_RxCpltCallback ; 0x0800AD5E
.L5: 0x08005C2C: 9D00 LDR R5, [SP, #0]
.L6: 0x08005C2E: 06B8 LSLS R0, R7, #26 0x08005C30: 9F02 LDR R7, [SP, #8] 0x08005C32: D400 BMI .L7 ; 0x08005C36 0x08005C34: E07C B .L18 ; 0x08005D30
.L7: 0x08005C36: 6820 LDR R0, [R4] 0x08005C38: 6A41 LDR R1, [R0, #36] 0x08005C3A: 4039 ANDS R1, R7 0x08005C3C: 6DA2 LDR R2, [R4, #88] 0x08005C3E: 8011 STRH R1, [R2] 0x08005C40: 8871 LDRH R1, [R6, #2] 0x08005C42: 1E49 SUBS R1, R1, #1 0x08005C44: 8071 STRH R1, [R6, #2] 0x08005C46: 1C91 ADDS R1, R2, #2 0x08005C48: 65A1 STR R1, [R4, #88] 0x08005C4A: 69C7 LDR R7, [R0, #28] 0x08005C4C: 0779 LSLS R1, R7, #29 0x08005C4E: D032 BEQ .L14 ; 0x08005CB6 0x08005C50: 426A RSBS R2, R5, #0 0x08005C52: 416A ADCS R2, R5 0x08005C54: 07FB LSLS R3, R7, #31 0x08005C56: 9B04 LDR R3, [SP, #16] 0x08005C58: D000 BEQ .L8 ; 0x08005C5C 0x08005C5A: 4613 MOV R3, R2
.L8: 0x08005C5C: 2B00 CMP R3, #0 0x08005C5E: D104 BNE .L9 ; 0x08005C6A 0x08005C60: 2201 MOVS R2, #1 0x08005C62: 6202 STR R2, [R0, #32] 0x08005C64: 6B33 LDR R3, [R6, #48] 0x08005C66: 4313 ORRS R3, R2 0x08005C68: 6333 STR R3, [R6, #48]
.L9: 0x08005C6A: 9B03 LDR R3, [SP, #12] 0x08005C6C: 425A RSBS R2, R3, #0 0x08005C6E: 415A ADCS R2, R3 0x08005C70: 07BB LSLS R3, R7, #30 0x08005C72: 9B04 LDR R3, [SP, #16] 0x08005C74: D500 BPL .L10 ; 0x08005C78 0x08005C76: 4613 MOV R3, R2
.L10: 0x08005C78: 2B00 CMP R3, #0 0x08005C7A: D105 BNE .L11 ; 0x08005C88 0x08005C7C: 2202 MOVS R2, #2 0x08005C7E: 6202 STR R2, [R0, #32] 0x08005C80: 6B32 LDR R2, [R6, #48] 0x08005C82: 2304 MOVS R3, #4 0x08005C84: 4313 ORRS R3, R2 0x08005C86: 6333 STR R3, [R6, #48]
.L11: 0x08005C88: 9B03 LDR R3, [SP, #12] 0x08005C8A: 425A RSBS R2, R3, #0 0x08005C8C: 415A ADCS R2, R3 0x08005C8E: 2900 CMP R1, #0 0x08005C90: 9904 LDR R1, [SP, #16] 0x08005C92: D500 BPL .L12 ; 0x08005C96 0x08005C94: 4611 MOV R1, R2
.L12: 0x08005C96: 2900 CMP R1, #0 0x08005C98: D105 BNE .L13 ; 0x08005CA6 0x08005C9A: 2104 MOVS R1, #4 0x08005C9C: 6201 STR R1, [R0, #32] 0x08005C9E: 6B30 LDR R0, [R6, #48] 0x08005CA0: 2102 MOVS R1, #2 0x08005CA2: 4301 ORRS R1, R0 0x08005CA4: 6331 STR R1, [R6, #48]
.L13: 0x08005CA6: 6B30 LDR R0, [R6, #48] 0x08005CA8: 2800 CMP R0, #0 0x08005CAA: D004 BEQ .L14 ; 0x08005CB6 0x08005CAC: 4620 MOV R0, R4 0x08005CAE: F005 F853 BL HAL_UART_ErrorCallback ; 0x0800AD58 0x08005CB2: 2000 MOVS R0, #0 0x08005CB4: 6330 STR R0, [R6, #48]
.L14: 0x08005CB6: 8870 LDRH R0, [R6, #2] 0x08005CB8: 2800 CMP R0, #0 0x08005CBA: D1B8 BNE .L6 ; 0x08005C2E 0x08005CBC: F3EF 8110 MRS R1, PRIMASK 0x08005CC0: 2001 MOVS R0, #1 0x08005CC2: F380 8810 MSR PRIMASK, R0 0x08005CC6: 0202 LSLS R2, R0, #8 0x08005CC8: 6823 LDR R3, [R4] 0x08005CCA: 681D LDR R5, [R3] 0x08005CCC: 4395 BICS R5, R2 0x08005CCE: 601D STR R5, [R3] 0x08005CD0: F381 8810 MSR PRIMASK, R1 0x08005CD4: F3EF 8110 MRS R1, PRIMASK 0x08005CD8: F380 8810 MSR PRIMASK, R0 0x08005CDC: 6822 LDR R2, [R4] 0x08005CDE: 6893 LDR R3, [R2, #8] 0x08005CE0: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005D74] 0x08005CE2: 402B ANDS R3, R5 0x08005CE4: 6093 STR R3, [R2, #8] 0x08005CE6: F381 8810 MSR PRIMASK, R1 0x08005CEA: 9901 LDR R1, [SP, #4] 0x08005CEC: 62F1 STR R1, [R6, #44] 0x08005CEE: 2100 MOVS R1, #0 0x08005CF0: 6721 STR R1, [R4, #112] 0x08005CF2: 6EE2 LDR R2, [R4, #108] 0x08005CF4: 2A01 CMP R2, #1 0x08005CF6: D196 BNE .L4 ; 0x08005C26 0x08005CF8: 66E1 STR R1, [R4, #108] 0x08005CFA: F3EF 8110 MRS R1, PRIMASK 0x08005CFE: F380 8810 MSR PRIMASK, R0 0x08005D02: 6822 LDR R2, [R4] 0x08005D04: 6813 LDR R3, [R2] 0x08005D06: 2010 MOVS R0, #16 0x08005D08: 4383 BICS R3, R0 0x08005D0A: 6013 STR R3, [R2] 0x08005D0C: F381 8810 MSR PRIMASK, R1 0x08005D10: 6821 LDR R1, [R4] 0x08005D12: 69CA LDR R2, [R1, #28] 0x08005D14: 06D2 LSLS R2, R2, #27 0x08005D16: D500 BPL .L15 ; 0x08005D1A 0x08005D18: 6208 STR R0, [R1, #32]
.L15: 0x08005D1A: 8831 LDRH R1, [R6] 0x08005D1C: 4620 MOV R0, R4 0x08005D1E: F005 F81C BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A 0x08005D22: E783 B .L5 ; 0x08005C2C
.L16: 0x08005D24: 6988 LDR R0, [R1, #24] 0x08005D26: 2208 MOVS R2, #8 0x08005D28: 4302 ORRS R2, R0 0x08005D2A: 618A STR R2, [R1, #24]
.L17: 0x08005D2C: B005 ADD SP, SP, #20 0x08005D2E: BDF0 POP {R4-R7, PC}
.L18: 0x08005D30: 8870 LDRH R0, [R6, #2] 0x08005D32: 2800 CMP R0, #0 0x08005D34: D0FA BEQ .L17 ; 0x08005D2C 0x08005D36: 89B1 LDRH R1, [R6, #12] 0x08005D38: 4288 CMP R0, R1 0x08005D3A: D2F7 BCS .L17 ; 0x08005D2C 0x08005D3C: F3EF 8010 MRS R0, PRIMASK 0x08005D40: 2101 MOVS R1, #1 0x08005D42: F381 8810 MSR PRIMASK, R1 0x08005D46: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005D74] 0x08005D48: 1C52 ADDS R2, R2, #1 0x08005D4A: 6823 LDR R3, [R4] 0x08005D4C: 689D LDR R5, [R3, #8] 0x08005D4E: 4015 ANDS R5, R2 0x08005D50: 609D STR R5, [R3, #8] 0x08005D52: F380 8810 MSR PRIMASK, R0 0x08005D56: 4808 LDR R0, =UART_RxISR_16BIT ; [PC, #32] [0x08005D78] =0x0800B317 0x08005D58: 6720 STR R0, [R4, #112] 0x08005D5A: F3EF 8010 MRS R0, PRIMASK 0x08005D5E: F381 8810 MSR PRIMASK, R1 0x08005D62: 6821 LDR R1, [R4] 0x08005D64: 680A LDR R2, [R1] 0x08005D66: 9B01 LDR R3, [SP, #4] 0x08005D68: 431A ORRS R2, R3 0x08005D6A: 600A STR R2, [R1] 0x08005D6C: F380 8810 MSR PRIMASK, R0 0x08005D70: B005 ADD SP, SP, #20 0x08005D72: BDF0 POP {R4-R7, PC} 0x08005D74: EFFFFFFE DC.W 0xEFFFFFFE 0x08005D78: 0800B317 DC.W UART_RxISR_16BIT

Section .text.UART_RxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=416, align=4


UART_RxISR_8BIT_FIFOEN: 0x08005D7C: B5F0 PUSH {R4-R7, LR} 0x08005D7E: B085 SUB SP, SP, #20 0x08005D80: 4604 MOV R4, R0 0x08005D82: 6801 LDR R1, [R0] 0x08005D84: 69C8 LDR R0, [R1, #28] 0x08005D86: 680D LDR R5, [R1] 0x08005D88: 688B LDR R3, [R1, #8] 0x08005D8A: 4626 MOV R6, R4 0x08005D8C: 365C ADDS R6, #92 0x08005D8E: 88B7 LDRH R7, [R6, #4] 0x08005D90: 6AF2 LDR R2, [R6, #44] 0x08005D92: 2A22 CMP R2, #34 0x08005D94: D000 BEQ .L1 ; 0x08005D98 0x08005D96: E095 B .L16 ; 0x08005EC4
.L1: 0x08005D98: 9303 STR R3, [SP, #12] 0x08005D9A: 2120 MOVS R1, #32 0x08005D9C: 9101 STR R1, [SP, #4] 0x08005D9E: 89B1 LDRH R1, [R6, #12] 0x08005DA0: 2900 CMP R1, #0 0x08005DA2: D100 BNE .L2 ; 0x08005DA6 0x08005DA4: E094 B .L18 ; 0x08005ED0
.L2: 0x08005DA6: 9901 LDR R1, [SP, #4] 0x08005DA8: 4008 ANDS R0, R1 0x08005DAA: D100 BNE .L3 ; 0x08005DAE 0x08005DAC: E090 B .L18 ; 0x08005ED0
.L3: 0x08005DAE: 2101 MOVS R1, #1 0x08005DB0: 4618 MOV R0, R3 0x08005DB2: 4008 ANDS R0, R1 0x08005DB4: 9003 STR R0, [SP, #12] 0x08005DB6: 9104 STR R1, [SP, #16] 0x08005DB8: 0208 LSLS R0, R1, #8 0x08005DBA: 4005 ANDS R5, R0 0x08005DBC: 9500 STR R5, [SP, #0] 0x08005DBE: 9702 STR R7, [SP, #8] 0x08005DC0: E007 B .L7 ; 0x08005DD2
.L4: 0x08005DC2: 4620 MOV R0, R4 0x08005DC4: F004 FFCB BL HAL_UART_RxCpltCallback ; 0x0800AD5E
.L5: 0x08005DC8: 9D00 LDR R5, [SP, #0]
.L6: 0x08005DCA: 06B8 LSLS R0, R7, #26 0x08005DCC: 9F02 LDR R7, [SP, #8] 0x08005DCE: D400 BMI .L7 ; 0x08005DD2 0x08005DD0: E07E B .L18 ; 0x08005ED0
.L7: 0x08005DD2: 6820 LDR R0, [R4] 0x08005DD4: 6A40 LDR R0, [R0, #36] 0x08005DD6: 4038 ANDS R0, R7 0x08005DD8: 6DA1 LDR R1, [R4, #88] 0x08005DDA: 7008 STRB R0, [R1] 0x08005DDC: 8870 LDRH R0, [R6, #2] 0x08005DDE: 1E40 SUBS R0, R0, #1 0x08005DE0: 8070 STRH R0, [R6, #2] 0x08005DE2: 6DA0 LDR R0, [R4, #88] 0x08005DE4: 1C40 ADDS R0, R0, #1 0x08005DE6: 65A0 STR R0, [R4, #88] 0x08005DE8: 6820 LDR R0, [R4] 0x08005DEA: 69C7 LDR R7, [R0, #28] 0x08005DEC: 0779 LSLS R1, R7, #29 0x08005DEE: D032 BEQ .L14 ; 0x08005E56 0x08005DF0: 426A RSBS R2, R5, #0 0x08005DF2: 416A ADCS R2, R5 0x08005DF4: 07FB LSLS R3, R7, #31 0x08005DF6: 9B04 LDR R3, [SP, #16] 0x08005DF8: D000 BEQ .L8 ; 0x08005DFC 0x08005DFA: 4613 MOV R3, R2
.L8: 0x08005DFC: 2B00 CMP R3, #0 0x08005DFE: D104 BNE .L9 ; 0x08005E0A 0x08005E00: 2201 MOVS R2, #1 0x08005E02: 6202 STR R2, [R0, #32] 0x08005E04: 6B33 LDR R3, [R6, #48] 0x08005E06: 4313 ORRS R3, R2 0x08005E08: 6333 STR R3, [R6, #48]
.L9: 0x08005E0A: 9B03 LDR R3, [SP, #12] 0x08005E0C: 425A RSBS R2, R3, #0 0x08005E0E: 415A ADCS R2, R3 0x08005E10: 07BB LSLS R3, R7, #30 0x08005E12: 9B04 LDR R3, [SP, #16] 0x08005E14: D500 BPL .L10 ; 0x08005E18 0x08005E16: 4613 MOV R3, R2
.L10: 0x08005E18: 2B00 CMP R3, #0 0x08005E1A: D105 BNE .L11 ; 0x08005E28 0x08005E1C: 2202 MOVS R2, #2 0x08005E1E: 6202 STR R2, [R0, #32] 0x08005E20: 6B32 LDR R2, [R6, #48] 0x08005E22: 2304 MOVS R3, #4 0x08005E24: 4313 ORRS R3, R2 0x08005E26: 6333 STR R3, [R6, #48]
.L11: 0x08005E28: 9B03 LDR R3, [SP, #12] 0x08005E2A: 425A RSBS R2, R3, #0 0x08005E2C: 415A ADCS R2, R3 0x08005E2E: 2900 CMP R1, #0 0x08005E30: 9904 LDR R1, [SP, #16] 0x08005E32: D500 BPL .L12 ; 0x08005E36 0x08005E34: 4611 MOV R1, R2
.L12: 0x08005E36: 2900 CMP R1, #0 0x08005E38: D105 BNE .L13 ; 0x08005E46 0x08005E3A: 2104 MOVS R1, #4 0x08005E3C: 6201 STR R1, [R0, #32] 0x08005E3E: 6B30 LDR R0, [R6, #48] 0x08005E40: 2102 MOVS R1, #2 0x08005E42: 4301 ORRS R1, R0 0x08005E44: 6331 STR R1, [R6, #48]
.L13: 0x08005E46: 6B30 LDR R0, [R6, #48] 0x08005E48: 2800 CMP R0, #0 0x08005E4A: D004 BEQ .L14 ; 0x08005E56 0x08005E4C: 4620 MOV R0, R4 0x08005E4E: F004 FF83 BL HAL_UART_ErrorCallback ; 0x0800AD58 0x08005E52: 2000 MOVS R0, #0 0x08005E54: 6330 STR R0, [R6, #48]
.L14: 0x08005E56: 8870 LDRH R0, [R6, #2] 0x08005E58: 2800 CMP R0, #0 0x08005E5A: D1B6 BNE .L6 ; 0x08005DCA 0x08005E5C: F3EF 8110 MRS R1, PRIMASK 0x08005E60: 2001 MOVS R0, #1 0x08005E62: F380 8810 MSR PRIMASK, R0 0x08005E66: 0202 LSLS R2, R0, #8 0x08005E68: 6823 LDR R3, [R4] 0x08005E6A: 681D LDR R5, [R3] 0x08005E6C: 4395 BICS R5, R2 0x08005E6E: 601D STR R5, [R3] 0x08005E70: F381 8810 MSR PRIMASK, R1 0x08005E74: F3EF 8110 MRS R1, PRIMASK 0x08005E78: F380 8810 MSR PRIMASK, R0 0x08005E7C: 6822 LDR R2, [R4] 0x08005E7E: 6893 LDR R3, [R2, #8] 0x08005E80: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005F14] 0x08005E82: 402B ANDS R3, R5 0x08005E84: 6093 STR R3, [R2, #8] 0x08005E86: F381 8810 MSR PRIMASK, R1 0x08005E8A: 9901 LDR R1, [SP, #4] 0x08005E8C: 62F1 STR R1, [R6, #44] 0x08005E8E: 2100 MOVS R1, #0 0x08005E90: 6721 STR R1, [R4, #112] 0x08005E92: 6EE2 LDR R2, [R4, #108] 0x08005E94: 2A01 CMP R2, #1 0x08005E96: D194 BNE .L4 ; 0x08005DC2 0x08005E98: 66E1 STR R1, [R4, #108] 0x08005E9A: F3EF 8110 MRS R1, PRIMASK 0x08005E9E: F380 8810 MSR PRIMASK, R0 0x08005EA2: 6822 LDR R2, [R4] 0x08005EA4: 6813 LDR R3, [R2] 0x08005EA6: 2010 MOVS R0, #16 0x08005EA8: 4383 BICS R3, R0 0x08005EAA: 6013 STR R3, [R2] 0x08005EAC: F381 8810 MSR PRIMASK, R1 0x08005EB0: 6821 LDR R1, [R4] 0x08005EB2: 69CA LDR R2, [R1, #28] 0x08005EB4: 06D2 LSLS R2, R2, #27 0x08005EB6: D500 BPL .L15 ; 0x08005EBA 0x08005EB8: 6208 STR R0, [R1, #32]
.L15: 0x08005EBA: 8831 LDRH R1, [R6] 0x08005EBC: 4620 MOV R0, R4 0x08005EBE: F004 FF4C BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A 0x08005EC2: E781 B .L5 ; 0x08005DC8
.L16: 0x08005EC4: 6988 LDR R0, [R1, #24] 0x08005EC6: 2208 MOVS R2, #8 0x08005EC8: 4302 ORRS R2, R0 0x08005ECA: 618A STR R2, [R1, #24]
.L17: 0x08005ECC: B005 ADD SP, SP, #20 0x08005ECE: BDF0 POP {R4-R7, PC}
.L18: 0x08005ED0: 8870 LDRH R0, [R6, #2] 0x08005ED2: 2800 CMP R0, #0 0x08005ED4: D0FA BEQ .L17 ; 0x08005ECC 0x08005ED6: 89B1 LDRH R1, [R6, #12] 0x08005ED8: 4288 CMP R0, R1 0x08005EDA: D2F7 BCS .L17 ; 0x08005ECC 0x08005EDC: F3EF 8010 MRS R0, PRIMASK 0x08005EE0: 2101 MOVS R1, #1 0x08005EE2: F381 8810 MSR PRIMASK, R1 0x08005EE6: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005F14] 0x08005EE8: 1C52 ADDS R2, R2, #1 0x08005EEA: 6823 LDR R3, [R4] 0x08005EEC: 689D LDR R5, [R3, #8] 0x08005EEE: 4015 ANDS R5, R2 0x08005EF0: 609D STR R5, [R3, #8] 0x08005EF2: F380 8810 MSR PRIMASK, R0 0x08005EF6: 4808 LDR R0, =UART_RxISR_8BIT ; [PC, #32] [0x08005F18] =0x0800AD61 0x08005EF8: 6720 STR R0, [R4, #112] 0x08005EFA: F3EF 8010 MRS R0, PRIMASK 0x08005EFE: F381 8810 MSR PRIMASK, R1 0x08005F02: 6821 LDR R1, [R4] 0x08005F04: 680A LDR R2, [R1] 0x08005F06: 9B01 LDR R3, [SP, #4] 0x08005F08: 431A ORRS R2, R3 0x08005F0A: 600A STR R2, [R1] 0x08005F0C: F380 8810 MSR PRIMASK, R0 0x08005F10: B005 ADD SP, SP, #20 0x08005F12: BDF0 POP {R4-R7, PC} 0x08005F14: EFFFFFFE DC.W 0xEFFFFFFE 0x08005F18: 0800AD61 DC.W UART_RxISR_8BIT

Section .text.HAL_RS485Ex_Init from stm32g0xx_hal_uart_ex.o, size=140, align=4


HAL_RS485Ex_Init: 0x08005F1C: B5F0 PUSH {R4-R7, LR} 0x08005F1E: B081 SUB SP, SP, #4 0x08005F20: 2800 CMP R0, #0 0x08005F22: D03A BEQ .L3 ; 0x08005F9A 0x08005F24: 4616 MOV R6, R2 0x08005F26: 460F MOV R7, R1 0x08005F28: 4604 MOV R4, R0 0x08005F2A: 9300 STR R3, [SP, #0] 0x08005F2C: 4605 MOV R5, R0 0x08005F2E: 3580 ADDS R5, #128 0x08005F30: 6868 LDR R0, [R5, #4] 0x08005F32: 2800 CMP R0, #0 0x08005F34: D103 BNE .L1 ; 0x08005F3E 0x08005F36: 7028 STRB R0, [R5] 0x08005F38: 4620 MOV R0, R4 0x08005F3A: F004 FABB BL HAL_UART_MspInit ; 0x0800A4B4
.L1: 0x08005F3E: 2024 MOVS R0, #36 0x08005F40: 6068 STR R0, [R5, #4] 0x08005F42: 6820 LDR R0, [R4] 0x08005F44: 6801 LDR R1, [R0] 0x08005F46: 2501 MOVS R5, #1 0x08005F48: 43A9 BICS R1, R5 0x08005F4A: 6001 STR R1, [R0] 0x08005F4C: 4620 MOV R0, R4 0x08005F4E: F7FF FB71 BL UART_SetConfig ; 0x08005634 0x08005F52: 2801 CMP R0, #1 0x08005F54: D022 BEQ .L4 ; 0x08005F9C 0x08005F56: 6AA0 LDR R0, [R4, #40] 0x08005F58: 2800 CMP R0, #0 0x08005F5A: D002 BEQ .L2 ; 0x08005F62 0x08005F5C: 4620 MOV R0, R4 0x08005F5E: F004 FE1B BL UART_AdvFeatureConfig ; 0x0800AB98
.L2: 0x08005F62: 2001 MOVS R0, #1 0x08005F64: 0382 LSLS R2, R0, #14 0x08005F66: 6821 LDR R1, [R4] 0x08005F68: 688B LDR R3, [R1, #8] 0x08005F6A: 4313 ORRS R3, R2 0x08005F6C: 608B STR R3, [R1, #8] 0x08005F6E: 03C2 LSLS R2, R0, #15 0x08005F70: 688B LDR R3, [R1, #8] 0x08005F72: 4393 BICS R3, R2 0x08005F74: 433B ORRS R3, R7 0x08005F76: 608B STR R3, [R1, #8] 0x08005F78: 0572 LSLS R2, R6, #21 0x08005F7A: 9B00 LDR R3, [SP, #0] 0x08005F7C: 041B LSLS R3, R3, #16 0x08005F7E: 4313 ORRS R3, R2 0x08005F80: 680A LDR R2, [R1] 0x08005F82: 4D08 LDR R5, =0xFC00FFFF ; [PC, #32] [0x08005FA4] 0x08005F84: 4015 ANDS R5, R2 0x08005F86: 431D ORRS R5, R3 0x08005F88: 600D STR R5, [R1] 0x08005F8A: 680A LDR R2, [R1] 0x08005F8C: 4302 ORRS R2, R0 0x08005F8E: 600A STR R2, [R1] 0x08005F90: 4620 MOV R0, R4 0x08005F92: F7FF FC57 BL UART_CheckIdleState ; 0x08005844 0x08005F96: 4605 MOV R5, R0 0x08005F98: E000 B .L4 ; 0x08005F9C
.L3: 0x08005F9A: 2501 MOVS R5, #1
.L4: 0x08005F9C: 4628 MOV R0, R5 0x08005F9E: B001 ADD SP, SP, #4 0x08005FA0: BDF0 POP {R4-R7, PC} 0x08005FA2: 46C0 NOP 0x08005FA4: FC00FFFF DC.W 0xFC00FFFF

Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4


HAL_UARTEx_SetTxFifoThreshold: 0x08005FA8: B5F0 PUSH {R4-R7, LR} 0x08005FAA: B081 SUB SP, SP, #4 0x08005FAC: 4605 MOV R5, R0 0x08005FAE: 3568 ADDS R5, #104 0x08005FB0: 7E2A LDRB R2, [R5, #24] 0x08005FB2: 2A01 CMP R2, #1 0x08005FB4: D102 BNE .L1 ; 0x08005FBC 0x08005FB6: 2002 MOVS R0, #2 0x08005FB8: B001 ADD SP, SP, #4 0x08005FBA: BDF0 POP {R4-R7, PC}
.L1: 0x08005FBC: 2224 MOVS R2, #36 0x08005FBE: 61EA STR R2, [R5, #28] 0x08005FC0: 6806 LDR R6, [R0] 0x08005FC2: 6837 LDR R7, [R6] 0x08005FC4: 6832 LDR R2, [R6] 0x08005FC6: 2401 MOVS R4, #1 0x08005FC8: 43A2 BICS R2, R4 0x08005FCA: 6032 STR R2, [R6] 0x08005FCC: 2207 MOVS R2, #7 0x08005FCE: 0752 LSLS R2, R2, #29 0x08005FD0: 68B3 LDR R3, [R6, #8] 0x08005FD2: 4393 BICS R3, R2 0x08005FD4: 430B ORRS R3, R1 0x08005FD6: 60B3 STR R3, [R6, #8] 0x08005FD8: 6E40 LDR R0, [R0, #100] 0x08005FDA: 2800 CMP R0, #0 0x08005FDC: 4620 MOV R0, R4 0x08005FDE: D015 BEQ .L2 ; 0x0800600C 0x08005FE0: 9700 STR R7, [SP, #0] 0x08005FE2: 68B7 LDR R7, [R6, #8] 0x08005FE4: 68B0 LDR R0, [R6, #8] 0x08005FE6: 0F40 LSRS R0, R0, #29 0x08005FE8: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x08006020] =0x0800BB6B 0x08005FEA: 5C09 LDRB R1, [R1, R0] 0x08005FEC: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006024] =0x0800BB63 0x08005FEE: 5C10 LDRB R0, [R2, R0] 0x08005FF0: 00C0 LSLS R0, R0, #3 0x08005FF2: F004 FAF7 BL __aeabi_uidiv ; 0x0800A5E4 0x08005FF6: 4604 MOV R4, R0 0x08005FF8: 0138 LSLS R0, R7, #4 0x08005FFA: 9F00 LDR R7, [SP, #0] 0x08005FFC: 0F40 LSRS R0, R0, #29 0x08005FFE: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x08006020] =0x0800BB6B 0x08006000: 5C09 LDRB R1, [R1, R0] 0x08006002: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006024] =0x0800BB63 0x08006004: 5C10 LDRB R0, [R2, R0] 0x08006006: 00C0 LSLS R0, R0, #3 0x08006008: F004 FAEC BL __aeabi_uidiv ; 0x0800A5E4
.L2: 0x0800600C: 8028 STRH R0, [R5] 0x0800600E: 806C STRH R4, [R5, #2] 0x08006010: 6037 STR R7, [R6] 0x08006012: 2000 MOVS R0, #0 0x08006014: 7628 STRB R0, [R5, #24] 0x08006016: 2120 MOVS R1, #32 0x08006018: 61E9 STR R1, [R5, #28] 0x0800601A: B001 ADD SP, SP, #4 0x0800601C: BDF0 POP {R4-R7, PC} 0x0800601E: 46C0 NOP 0x08006020: 0800BB6B DC.W UARTEx_SetNbDataToProcess.denominator 0x08006024: 0800BB63 DC.W UARTEx_SetNbDataToProcess.numerator

Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4


HAL_UARTEx_SetRxFifoThreshold: 0x08006028: B5F0 PUSH {R4-R7, LR} 0x0800602A: B081 SUB SP, SP, #4 0x0800602C: 4605 MOV R5, R0 0x0800602E: 3568 ADDS R5, #104 0x08006030: 7E2A LDRB R2, [R5, #24] 0x08006032: 2A01 CMP R2, #1 0x08006034: D102 BNE .L1 ; 0x0800603C 0x08006036: 2002 MOVS R0, #2 0x08006038: B001 ADD SP, SP, #4 0x0800603A: BDF0 POP {R4-R7, PC}
.L1: 0x0800603C: 2224 MOVS R2, #36 0x0800603E: 61EA STR R2, [R5, #28] 0x08006040: 6806 LDR R6, [R0] 0x08006042: 6837 LDR R7, [R6] 0x08006044: 6832 LDR R2, [R6] 0x08006046: 2401 MOVS R4, #1 0x08006048: 43A2 BICS R2, R4 0x0800604A: 6032 STR R2, [R6] 0x0800604C: 2207 MOVS R2, #7 0x0800604E: 0652 LSLS R2, R2, #25 0x08006050: 68B3 LDR R3, [R6, #8] 0x08006052: 4393 BICS R3, R2 0x08006054: 430B ORRS R3, R1 0x08006056: 60B3 STR R3, [R6, #8] 0x08006058: 6E40 LDR R0, [R0, #100] 0x0800605A: 2800 CMP R0, #0 0x0800605C: 4620 MOV R0, R4 0x0800605E: D015 BEQ .L2 ; 0x0800608C 0x08006060: 9700 STR R7, [SP, #0] 0x08006062: 68B7 LDR R7, [R6, #8] 0x08006064: 68B0 LDR R0, [R6, #8] 0x08006066: 0F40 LSRS R0, R0, #29 0x08006068: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x080060A0] =0x0800BB6B 0x0800606A: 5C09 LDRB R1, [R1, R0] 0x0800606C: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x080060A4] =0x0800BB63 0x0800606E: 5C10 LDRB R0, [R2, R0] 0x08006070: 00C0 LSLS R0, R0, #3 0x08006072: F004 FAB7 BL __aeabi_uidiv ; 0x0800A5E4 0x08006076: 4604 MOV R4, R0 0x08006078: 0138 LSLS R0, R7, #4 0x0800607A: 9F00 LDR R7, [SP, #0] 0x0800607C: 0F40 LSRS R0, R0, #29 0x0800607E: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x080060A0] =0x0800BB6B 0x08006080: 5C09 LDRB R1, [R1, R0] 0x08006082: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x080060A4] =0x0800BB63 0x08006084: 5C10 LDRB R0, [R2, R0] 0x08006086: 00C0 LSLS R0, R0, #3 0x08006088: F004 FAAC BL __aeabi_uidiv ; 0x0800A5E4
.L2: 0x0800608C: 8028 STRH R0, [R5] 0x0800608E: 806C STRH R4, [R5, #2] 0x08006090: 6037 STR R7, [R6] 0x08006092: 2000 MOVS R0, #0 0x08006094: 7628 STRB R0, [R5, #24] 0x08006096: 2120 MOVS R1, #32 0x08006098: 61E9 STR R1, [R5, #28] 0x0800609A: B001 ADD SP, SP, #4 0x0800609C: BDF0 POP {R4-R7, PC} 0x0800609E: 46C0 NOP 0x080060A0: 0800BB6B DC.W UARTEx_SetNbDataToProcess.denominator 0x080060A4: 0800BB63 DC.W UARTEx_SetNbDataToProcess.numerator

Section .text.SEGGER_RTT_vprintf from SEGGER_RTT_printf.o, size=1176, align=4


SEGGER_RTT_vprintf: 0x080060A8: B5F0 PUSH {R4-R7, LR} 0x080060AA: B0FF SUB SP, SP, #0x01FC 0x080060AC: B0FF SUB SP, SP, #0x01FC 0x080060AE: B095 SUB SP, SP, #84 0x080060B0: ADFF ADD R5, SP, #0x03FC 0x080060B2: 353C ADDS R5, #60 0x080060B4: 9208 STR R2, [SP, #32] 0x080060B6: 460E MOV R6, R1 0x080060B8: 9003 STR R0, [SP, #12] 0x080060BA: 4954 LDR R1, =0x00000448 ; [PC, #0x0150] [0x0800620C] 0x080060BC: 4469 ADD R1, SP 0x080060BE: 6008 STR R0, [R1] 0x080060C0: 2100 MOVS R1, #0 0x080060C2: 4853 LDR R0, =0x00000440 ; [PC, #0x014C] [0x08006210] 0x080060C4: 4468 ADD R0, SP 0x080060C6: 6001 STR R1, [R0] 0x080060C8: A80E ADD R0, SP, #56 0x080060CA: 60E9 STR R1, [R5, #12] 0x080060CC: 6028 STR R0, [R5] 0x080060CE: 2401 MOVS R4, #1 0x080060D0: 02A0 LSLS R0, R4, #10 0x080060D2: 6068 STR R0, [R5, #4] 0x080060D4: 43C8 MVNS R0, R1 0x080060D6: 9005 STR R0, [SP, #20] 0x080060D8: 9409 STR R4, [SP, #36] 0x080060DA: 950C STR R5, [SP, #48] 0x080060DC: E008 B .L5 ; 0x080060F0
.L1: 0x080060DE: 462B MOV R3, R5
.L2: 0x080060E0: F000 FA2E BL _PrintUnsigned ; 0x08006540 0x080060E4: E0A1 B .L21 ; 0x0800622A
.L3: 0x080060E6: 9C09 LDR R4, [SP, #36]
.L4: 0x080060E8: 68E9 LDR R1, [R5, #12] 0x080060EA: 2900 CMP R1, #0 0x080060EC: D500 BPL .L5 ; 0x080060F0 0x080060EE: E222 B .L73 ; 0x08006536
.L5: 0x080060F0: 910D STR R1, [SP, #52] 0x080060F2: 7831 LDRB R1, [R6] 0x080060F4: 1C76 ADDS R6, R6, #1 0x080060F6: 2925 CMP R1, #37 0x080060F8: D00A BEQ .L7 ; 0x08006110 0x080060FA: 2900 CMP R1, #0 0x080060FC: D100 BNE .L6 ; 0x08006100 0x080060FE: E200 B .L67 ; 0x08006502
.L6: 0x08006100: 686A LDR R2, [R5, #4] 0x08006102: 68AB LDR R3, [R5, #8] 0x08006104: 1C58 ADDS R0, R3, #1 0x08006106: 4290 CMP R0, R2 0x08006108: D928 BLS .L11 ; 0x0800615C 0x0800610A: 4293 CMP R3, R2 0x0800610C: D1EC BNE .L4 ; 0x080060E8 0x0800610E: E02E B .L13 ; 0x0800616E
.L7: 0x08006110: 2700 MOVS R7, #0
.L8: 0x08006112: 7830 LDRB R0, [R6] 0x08006114: 4602 MOV R2, R0 0x08006116: 3A23 SUBS R2, #35 0x08006118: 2A0D CMP R2, #13 0x0800611A: D815 BHI .L10 ; 0x08006148 0x0800611C: 2102 MOVS R1, #2 0x0800611E: 46C0 NOP 0x08006120: 447A ADD R2, PC 0x08006122: 7912 LDRB R2, [R2, #4] 0x08006124: 0052 LSLS R2, R2, #1 0x08006126: 4497 ADD PC, R2 0x08006128: 0B DC.B 0x0B ; '\x0B' 0x08006129: 0F DC.B 0x0F ; '\x0F' 0x0800612A: 0F DC.B 0x0F ; '\x0F' 0x0800612B: 0F DC.B 0x0F ; '\x0F' 0x0800612C: 0F DC.B 0x0F ; '\x0F' 0x0800612D: 0F DC.B 0x0F ; '\x0F' 0x0800612E: 0F DC.B 0x0F ; '\x0F' 0x0800612F: 0F DC.B 0x0F ; '\x0F' 0x08006130: 0D DC.B 0x0D ; '\r' 0x08006131: 0F DC.B 0x0F ; '\x0F' 0x08006132: 09 DC.B 0x09 ; '\t' 0x08006133: 0F DC.B 0x0F ; '\x0F' 0x08006134: 0F DC.B 0x0F ; '\x0F' 0x08006135: 06 DC.B 0x06 ; '\x06'
.L9: 0x08006136: 430F ORRS R7, R1 0x08006138: 1C76 ADDS R6, R6, #1 0x0800613A: E7EA B .L8 ; 0x08006112 0x0800613C: 4621 MOV R1, R4 0x0800613E: E7FA B .L9 ; 0x08006136 0x08006140: 2108 MOVS R1, #8 0x08006142: E7F8 B .L9 ; 0x08006136 0x08006144: 2104 MOVS R1, #4 0x08006146: E7F6 B .L9 ; 0x08006136
.L10: 0x08006148: 2109 MOVS R1, #9 0x0800614A: 43C9 MVNS R1, R1 0x0800614C: 4602 MOV R2, R0 0x0800614E: 3A3A SUBS R2, #58 0x08006150: 2500 MOVS R5, #0 0x08006152: 428A CMP R2, R1 0x08006154: D216 BCS .L15 ; 0x08006184 0x08006156: 462C MOV R4, R5 0x08006158: 4632 MOV R2, R6 0x0800615A: E020 B .L17 ; 0x0800619E
.L11: 0x0800615C: 682A LDR R2, [R5] 0x0800615E: 54D1 STRB R1, [R2, R3]
.L12: 0x08006160: 60A8 STR R0, [R5, #8] 0x08006162: 68E9 LDR R1, [R5, #12] 0x08006164: 1C49 ADDS R1, R1, #1 0x08006166: 60E9 STR R1, [R5, #12] 0x08006168: 686A LDR R2, [R5, #4] 0x0800616A: 4290 CMP R0, R2 0x0800616C: D1BC BNE .L4 ; 0x080060E8
.L13: 0x0800616E: 6829 LDR R1, [R5] 0x08006170: 6928 LDR R0, [R5, #16] 0x08006172: F004 FB8F BL SEGGER_RTT_Write ; 0x0800A894 0x08006176: 68A9 LDR R1, [R5, #8] 0x08006178: 4288 CMP R0, R1 0x0800617A: D000 BEQ .L14 ; 0x0800617E 0x0800617C: E1D1 B .L69 ; 0x08006522
.L14: 0x0800617E: 2000 MOVS R0, #0 0x08006180: 60A8 STR R0, [R5, #8] 0x08006182: E7B1 B .L4 ; 0x080060E8
.L15: 0x08006184: 2400 MOVS R4, #0
.L16: 0x08006186: 230A MOVS R3, #10 0x08006188: 435C MULS R4, R3, R4 0x0800618A: 1824 ADDS R4, R4, R0 0x0800618C: 3C30 SUBS R4, #48 0x0800618E: 1C72 ADDS R2, R6, #1 0x08006190: 43DB MVNS R3, R3 0x08006192: 7870 LDRB R0, [R6, #1] 0x08006194: 4606 MOV R6, R0 0x08006196: 3E3A SUBS R6, #58 0x08006198: 429E CMP R6, R3 0x0800619A: 4616 MOV R6, R2 0x0800619C: D8F3 BHI .L16 ; 0x08006186
.L17: 0x0800619E: 282E CMP R0, #46 0x080061A0: D114 BNE .L20 ; 0x080061CC 0x080061A2: 1C50 ADDS R0, R2, #1 0x080061A4: 7852 LDRB R2, [R2, #1] 0x080061A6: 4613 MOV R3, R2 0x080061A8: 3B3A SUBS R3, #58 0x080061AA: 428B CMP R3, R1 0x080061AC: D201 BCS .L18 ; 0x080061B2 0x080061AE: 4606 MOV R6, R0 0x080061B0: E00C B .L20 ; 0x080061CC
.L18: 0x080061B2: 2500 MOVS R5, #0
.L19: 0x080061B4: 210A MOVS R1, #10 0x080061B6: 434D MULS R5, R1, R5 0x080061B8: 18AD ADDS R5, R5, R2 0x080061BA: 3D30 SUBS R5, #48 0x080061BC: 1C46 ADDS R6, R0, #1 0x080061BE: 43C9 MVNS R1, R1 0x080061C0: 7842 LDRB R2, [R0, #1] 0x080061C2: 4610 MOV R0, R2 0x080061C4: 383A SUBS R0, #58 0x080061C6: 4288 CMP R0, R1 0x080061C8: 4630 MOV R0, R6 0x080061CA: D8F3 BHI .L19 ; 0x080061B4
.L20: 0x080061CC: 7830 LDRB R0, [R6] 0x080061CE: 21FB MOVS R1, #251 0x080061D0: 4001 ANDS R1, R0 0x080061D2: 1C76 ADDS R6, R6, #1 0x080061D4: 2968 CMP R1, #104 0x080061D6: D0F9 BEQ .L20 ; 0x080061CC 0x080061D8: 4601 MOV R1, R0 0x080061DA: 3958 SUBS R1, #88 0x080061DC: 2920 CMP R1, #32 0x080061DE: D831 BHI .L22 ; 0x08006244 0x080061E0: 4479 ADD R1, PC 0x080061E2: 7909 LDRB R1, [R1, #4] 0x080061E4: 0049 LSLS R1, R1, #1 0x080061E6: 448F ADD PC, R1 0x080061E8: 22 DC.B 0x22 ; '\"' 0x080061E9: 20 DC.B 0x20 ; ' ' 0x080061EA: 20 DC.B 0x20 ; ' ' 0x080061EB: 20 DC.B 0x20 ; ' ' 0x080061EC: 20 DC.B 0x20 ; ' ' 0x080061ED: 20 DC.B 0x20 ; ' ' 0x080061EE: 20 DC.B 0x20 ; ' ' 0x080061EF: 20 DC.B 0x20 ; ' ' 0x080061F0: 20 DC.B 0x20 ; ' ' 0x080061F1: 20 DC.B 0x20 ; ' ' 0x080061F2: 20 DC.B 0x20 ; ' ' 0x080061F3: 3A DC.B 0x3A ; ':' 0x080061F4: 46 DC.B 0x46 ; 'F' 0x080061F5: 20 DC.B 0x20 ; ' ' 0x080061F6: 20 DC.B 0x20 ; ' ' 0x080061F7: 20 DC.B 0x20 ; ' ' 0x080061F8: 20 DC.B 0x20 ; ' ' 0x080061F9: 20 DC.B 0x20 ; ' ' 0x080061FA: 20 DC.B 0x20 ; ' ' 0x080061FB: 20 DC.B 0x20 ; ' ' 0x080061FC: 20 DC.B 0x20 ; ' ' 0x080061FD: 20 DC.B 0x20 ; ' ' 0x080061FE: 20 DC.B 0x20 ; ' ' 0x080061FF: 20 DC.B 0x20 ; ' ' 0x08006200: 67 DC.B 0x67 ; 'g' 0x08006201: 20 DC.B 0x20 ; ' ' 0x08006202: 20 DC.B 0x20 ; ' ' 0x08006203: 74 DC.B 0x74 ; 't' 0x08006204: 20 DC.B 0x20 ; ' ' 0x08006205: 15 DC.B 0x15 ; '\x15' 0x08006206: 20 DC.B 0x20 ; ' ' 0x08006207: 20 DC.B 0x20 ; ' ' 0x08006208: 22 DC.B 0x22 ; '\"' 0x08006209: 00 DC.B 0x00 ; '\0' 0x0800620A: C0 DC.B 0xC0 ; '\xC0' 0x0800620B: 46 DC.B 0x46 ; 'F' 0x0800620C: 00000448 DC.W 0x00000448 0x08006210: 00000440 DC.W 0x00000440 0x08006214: 9A08 LDR R2, [SP, #32] 0x08006216: 6810 LDR R0, [R2] 0x08006218: 1D01 ADDS R1, R0, #4 0x0800621A: 6011 STR R1, [R2] 0x0800621C: 6801 LDR R1, [R0] 0x0800621E: 9400 STR R4, [SP, #0] 0x08006220: 9701 STR R7, [SP, #4] 0x08006222: A8FF ADD R0, SP, #0x03FC 0x08006224: 303C ADDS R0, #60 0x08006226: 220A MOVS R2, #10 0x08006228: E759 B .L1 ; 0x080060DE
.L21: 0x0800622A: 9D0C LDR R5, [SP, #48] 0x0800622C: E75B B .L3 ; 0x080060E6 0x0800622E: 9A08 LDR R2, [SP, #32] 0x08006230: 6810 LDR R0, [R2] 0x08006232: 1D01 ADDS R1, R0, #4 0x08006234: 6011 STR R1, [R2] 0x08006236: 6801 LDR R1, [R0] 0x08006238: 9400 STR R4, [SP, #0] 0x0800623A: 9701 STR R7, [SP, #4] 0x0800623C: A8FF ADD R0, SP, #0x03FC 0x0800623E: 303C ADDS R0, #60 0x08006240: 2210 MOVS R2, #16 0x08006242: E74C B .L1 ; 0x080060DE
.L22: 0x08006244: 2825 CMP R0, #37 0x08006246: D1F0 BNE .L21 ; 0x0800622A 0x08006248: 9D0C LDR R5, [SP, #48] 0x0800624A: 686A LDR R2, [R5, #4] 0x0800624C: 68A9 LDR R1, [R5, #8] 0x0800624E: 1C48 ADDS R0, R1, #1 0x08006250: 4290 CMP R0, R2 0x08006252: 9C09 LDR R4, [SP, #36] 0x08006254: D97C BLS .L38 ; 0x08006350 0x08006256: 4291 CMP R1, R2 0x08006258: D000 BEQ .L23 ; 0x0800625C 0x0800625A: E745 B .L4 ; 0x080060E8
.L23: 0x0800625C: E787 B .L13 ; 0x0800616E 0x0800625E: 9908 LDR R1, [SP, #32] 0x08006260: 680B LDR R3, [R1] 0x08006262: 1D18 ADDS R0, R3, #4 0x08006264: 6008 STR R0, [R1] 0x08006266: 9D0C LDR R5, [SP, #48] 0x08006268: 686A LDR R2, [R5, #4] 0x0800626A: 68A9 LDR R1, [R5, #8] 0x0800626C: 1C48 ADDS R0, R1, #1 0x0800626E: 4290 CMP R0, R2 0x08006270: D95F BLS .L34 ; 0x08006332 0x08006272: 4608 MOV R0, R1 0x08006274: E065 B .L35 ; 0x08006342 0x08006276: 9A08 LDR R2, [SP, #32] 0x08006278: 6810 LDR R0, [R2] 0x0800627A: 1D01 ADDS R1, R0, #4 0x0800627C: 6011 STR R1, [R2] 0x0800627E: 6801 LDR R1, [R0] 0x08006280: 17C8 ASRS R0, R1, #31 0x08006282: 9106 STR R1, [SP, #24] 0x08006284: 4041 EORS R1, R0 0x08006286: 1A08 SUBS R0, R1, R0 0x08006288: 2201 MOVS R2, #1 0x0800628A: 280A CMP R0, #10 0x0800628C: D309 BCC .L25 ; 0x080062A2
.L24: 0x0800628E: 920B STR R2, [SP, #44] 0x08006290: 210A MOVS R1, #10 0x08006292: 900A STR R0, [SP, #40] 0x08006294: F004 F9A6 BL __aeabi_uidiv ; 0x0800A5E4 0x08006298: 9A0B LDR R2, [SP, #44] 0x0800629A: 1C52 ADDS R2, R2, #1 0x0800629C: 990A LDR R1, [SP, #40] 0x0800629E: 2963 CMP R1, #99 0x080062A0: D8F5 BHI .L24 ; 0x0800628E
.L25: 0x080062A2: 42AA CMP R2, R5 0x080062A4: D800 BHI .L26 ; 0x080062A8 0x080062A6: 462A MOV R2, R5
.L26: 0x080062A8: 2C00 CMP R4, #0 0x080062AA: 990D LDR R1, [SP, #52] 0x080062AC: D04E BEQ .L37 ; 0x0800634C 0x080062AE: 9806 LDR R0, [SP, #24] 0x080062B0: 2800 CMP R0, #0 0x080062B2: D451 BMI .L39 ; 0x08006358 0x080062B4: 2000 MOVS R0, #0 0x080062B6: E050 B .L40 ; 0x0800635A 0x080062B8: 9A08 LDR R2, [SP, #32] 0x080062BA: 6810 LDR R0, [R2] 0x080062BC: 1D01 ADDS R1, R0, #4 0x080062BE: 6011 STR R1, [R2] 0x080062C0: 6801 LDR R1, [R0] 0x080062C2: 2000 MOVS R0, #0 0x080062C4: 2308 MOVS R3, #8 0x080062C6: 9300 STR R3, [SP, #0] 0x080062C8: 9001 STR R0, [SP, #4] 0x080062CA: A8FF ADD R0, SP, #0x03FC 0x080062CC: 303C ADDS R0, #60 0x080062CE: 2210 MOVS R2, #16 0x080062D0: E706 B .L2 ; 0x080060E0 0x080062D2: 9A08 LDR R2, [SP, #32] 0x080062D4: 6810 LDR R0, [R2] 0x080062D6: 1D01 ADDS R1, R0, #4 0x080062D8: 6011 STR R1, [R2] 0x080062DA: 6805 LDR R5, [R0] 0x080062DC: 990C LDR R1, [SP, #48] 0x080062DE: 6888 LDR R0, [R1, #8] 0x080062E0: 68CC LDR R4, [R1, #12] 0x080062E2: E004 B .L29 ; 0x080062EE
.L27: 0x080062E4: 4638 MOV R0, R7
.L28: 0x080062E6: 1C6D ADDS R5, R5, #1 0x080062E8: 910D STR R1, [SP, #52] 0x080062EA: 2900 CMP R1, #0 0x080062EC: D41D BMI .L33 ; 0x0800632A
.L29: 0x080062EE: 7829 LDRB R1, [R5] 0x080062F0: 2900 CMP R1, #0 0x080062F2: D01A BEQ .L33 ; 0x0800632A 0x080062F4: 1C47 ADDS R7, R0, #1 0x080062F6: 9B0C LDR R3, [SP, #48] 0x080062F8: 685A LDR R2, [R3, #4] 0x080062FA: 4297 CMP R7, R2 0x080062FC: D904 BLS .L30 ; 0x08006308 0x080062FE: 4607 MOV R7, R0 0x08006300: 990D LDR R1, [SP, #52] 0x08006302: 4297 CMP R7, R2 0x08006304: D1EE BNE .L27 ; 0x080062E4 0x08006306: E006 B .L31 ; 0x08006316
.L30: 0x08006308: 681A LDR R2, [R3] 0x0800630A: 5411 STRB R1, [R2, R0] 0x0800630C: 1C64 ADDS R4, R4, #1 0x0800630E: 685A LDR R2, [R3, #4] 0x08006310: 4621 MOV R1, R4 0x08006312: 4297 CMP R7, R2 0x08006314: D1E6 BNE .L27 ; 0x080062E4
.L31: 0x08006316: 6819 LDR R1, [R3] 0x08006318: 6918 LDR R0, [R3, #16] 0x0800631A: F004 FABB BL SEGGER_RTT_Write ; 0x0800A894 0x0800631E: 42B8 CMP R0, R7 0x08006320: D000 BEQ .L32 ; 0x08006324 0x08006322: E0FB B .L68 ; 0x0800651C
.L32: 0x08006324: 2000 MOVS R0, #0 0x08006326: 4621 MOV R1, R4 0x08006328: E7DD B .L28 ; 0x080062E6
.L33: 0x0800632A: 9D0C LDR R5, [SP, #48] 0x0800632C: 60A8 STR R0, [R5, #8] 0x0800632E: 60EC STR R4, [R5, #12] 0x08006330: E6D9 B .L3 ; 0x080060E6
.L34: 0x08006332: 681A LDR R2, [R3] 0x08006334: 682B LDR R3, [R5] 0x08006336: 545A STRB R2, [R3, R1] 0x08006338: 60A8 STR R0, [R5, #8] 0x0800633A: 68E9 LDR R1, [R5, #12] 0x0800633C: 1C49 ADDS R1, R1, #1 0x0800633E: 60E9 STR R1, [R5, #12] 0x08006340: 686A LDR R2, [R5, #4]
.L35: 0x08006342: 9C09 LDR R4, [SP, #36] 0x08006344: 4290 CMP R0, R2 0x08006346: D000 BEQ .L36 ; 0x0800634A 0x08006348: E6CE B .L4 ; 0x080060E8
.L36: 0x0800634A: E710 B .L13 ; 0x0800616E
.L37: 0x0800634C: 2300 MOVS R3, #0 0x0800634E: E00A B .L41 ; 0x08006366
.L38: 0x08006350: 682A LDR R2, [R5] 0x08006352: 2325 MOVS R3, #37 0x08006354: 5453 STRB R3, [R2, R1] 0x08006356: E703 B .L12 ; 0x08006160
.L39: 0x08006358: 2001 MOVS R0, #1
.L40: 0x0800635A: 2104 MOVS R1, #4 0x0800635C: 4039 ANDS R1, R7 0x0800635E: 0889 LSRS R1, R1, #2 0x08006360: 4301 ORRS R1, R0 0x08006362: 1A63 SUBS R3, R4, R1 0x08006364: 990D LDR R1, [SP, #52]
.L41: 0x08006366: 2002 MOVS R0, #2 0x08006368: 4038 ANDS R0, R7 0x0800636A: 9004 STR R0, [SP, #16] 0x0800636C: 9C09 LDR R4, [SP, #36] 0x0800636E: 920B STR R2, [SP, #44] 0x08006370: D001 BEQ .L42 ; 0x08006376 0x08006372: 2D00 CMP R5, #0 0x08006374: D03D BEQ .L50 ; 0x080063F2
.L42: 0x08006376: 07F8 LSLS R0, R7, #31 0x08006378: D13B BNE .L50 ; 0x080063F2 0x0800637A: 2B00 CMP R3, #0 0x0800637C: D039 BEQ .L50 ; 0x080063F2 0x0800637E: 990C LDR R1, [SP, #48] 0x08006380: 6888 LDR R0, [R1, #8] 0x08006382: 900A STR R0, [SP, #40] 0x08006384: 68C9 LDR R1, [R1, #12] 0x08006386: 9107 STR R1, [SP, #28] 0x08006388: 980D LDR R0, [SP, #52] 0x0800638A: E006 B .L45 ; 0x0800639A
.L43: 0x0800638C: 940A STR R4, [SP, #40]
.L44: 0x0800638E: 2800 CMP R0, #0 0x08006390: 9B0D LDR R3, [SP, #52] 0x08006392: 9C09 LDR R4, [SP, #36] 0x08006394: 9A0B LDR R2, [SP, #44] 0x08006396: D500 BPL .L45 ; 0x0800639A 0x08006398: E09D B .L63 ; 0x080064D6
.L45: 0x0800639A: 1E59 SUBS R1, R3, #1 0x0800639C: 910D STR R1, [SP, #52] 0x0800639E: 4299 CMP R1, R3 0x080063A0: D220 BCS .L49 ; 0x080063E4 0x080063A2: 429A CMP R2, R3 0x080063A4: D21E BCS .L49 ; 0x080063E4 0x080063A6: 990A LDR R1, [SP, #40] 0x080063A8: 1C4C ADDS R4, R1, #1 0x080063AA: 9B0C LDR R3, [SP, #48] 0x080063AC: 685A LDR R2, [R3, #4] 0x080063AE: 4294 CMP R4, R2 0x080063B0: D903 BLS .L46 ; 0x080063BA 0x080063B2: 460C MOV R4, R1 0x080063B4: 4294 CMP R4, R2 0x080063B6: D1E9 BNE .L43 ; 0x0800638C 0x080063B8: E009 B .L47 ; 0x080063CE
.L46: 0x080063BA: 4608 MOV R0, R1 0x080063BC: 6819 LDR R1, [R3] 0x080063BE: 2220 MOVS R2, #32 0x080063C0: 540A STRB R2, [R1, R0] 0x080063C2: 9807 LDR R0, [SP, #28] 0x080063C4: 1C40 ADDS R0, R0, #1 0x080063C6: 685A LDR R2, [R3, #4] 0x080063C8: 9007 STR R0, [SP, #28] 0x080063CA: 4294 CMP R4, R2 0x080063CC: D1DE BNE .L43 ; 0x0800638C
.L47: 0x080063CE: 6819 LDR R1, [R3] 0x080063D0: 6918 LDR R0, [R3, #16] 0x080063D2: F004 FA5F BL SEGGER_RTT_Write ; 0x0800A894 0x080063D6: 42A0 CMP R0, R4 0x080063D8: D000 BEQ .L48 ; 0x080063DC 0x080063DA: E0A4 B .L70 ; 0x08006526
.L48: 0x080063DC: 2000 MOVS R0, #0 0x080063DE: 900A STR R0, [SP, #40] 0x080063E0: 9807 LDR R0, [SP, #28] 0x080063E2: E7D4 B .L44 ; 0x0800638E
.L49: 0x080063E4: 4602 MOV R2, R0 0x080063E6: 990C LDR R1, [SP, #48] 0x080063E8: 980A LDR R0, [SP, #40] 0x080063EA: 6088 STR R0, [R1, #8] 0x080063EC: 9807 LDR R0, [SP, #28] 0x080063EE: 60C8 STR R0, [R1, #12] 0x080063F0: 4611 MOV R1, R2
.L50: 0x080063F2: 2900 CMP R1, #0 0x080063F4: D46D BMI .L62 ; 0x080064D2 0x080063F6: 9806 LDR R0, [SP, #24] 0x080063F8: 2800 CMP R0, #0 0x080063FA: D404 BMI .L51 ; 0x08006406 0x080063FC: 0778 LSLS R0, R7, #29 0x080063FE: D529 BPL .L56 ; 0x08006454 0x08006400: 910D STR R1, [SP, #52] 0x08006402: 212B MOVS R1, #43 0x08006404: E003 B .L52 ; 0x0800640E
.L51: 0x08006406: 910D STR R1, [SP, #52] 0x08006408: 4240 RSBS R0, R0, #0 0x0800640A: 9006 STR R0, [SP, #24] 0x0800640C: 212D MOVS R1, #45
.L52: 0x0800640E: 930A STR R3, [SP, #40] 0x08006410: 9C0C LDR R4, [SP, #48] 0x08006412: 6862 LDR R2, [R4, #4] 0x08006414: 68A3 LDR R3, [R4, #8] 0x08006416: 1C58 ADDS R0, R3, #1 0x08006418: 4290 CMP R0, R2 0x0800641A: D902 BLS .L53 ; 0x08006422 0x0800641C: 4618 MOV R0, R3 0x0800641E: 990D LDR R1, [SP, #52] 0x08006420: E006 B .L54 ; 0x08006430
.L53: 0x08006422: 6822 LDR R2, [R4] 0x08006424: 54D1 STRB R1, [R2, R3] 0x08006426: 60A0 STR R0, [R4, #8] 0x08006428: 68E1 LDR R1, [R4, #12] 0x0800642A: 1C49 ADDS R1, R1, #1 0x0800642C: 60E1 STR R1, [R4, #12] 0x0800642E: 6862 LDR R2, [R4, #4]
.L54: 0x08006430: 9C09 LDR R4, [SP, #36] 0x08006432: 4290 CMP R0, R2 0x08006434: D10B BNE .L55 ; 0x0800644E 0x08006436: 9C0C LDR R4, [SP, #48] 0x08006438: 6821 LDR R1, [R4] 0x0800643A: 6920 LDR R0, [R4, #16] 0x0800643C: F004 FA2A BL SEGGER_RTT_Write ; 0x0800A894 0x08006440: 68A1 LDR R1, [R4, #8] 0x08006442: 4288 CMP R0, R1 0x08006444: D16D BNE .L69 ; 0x08006522 0x08006446: 2000 MOVS R0, #0 0x08006448: 60A0 STR R0, [R4, #8] 0x0800644A: 68E1 LDR R1, [R4, #12] 0x0800644C: 9C09 LDR R4, [SP, #36]
.L55: 0x0800644E: 2900 CMP R1, #0 0x08006450: 9B0A LDR R3, [SP, #40] 0x08006452: D43E BMI .L62 ; 0x080064D2
.L56: 0x08006454: 9804 LDR R0, [SP, #16] 0x08006456: 2800 CMP R0, #0 0x08006458: D048 BEQ .L66 ; 0x080064EC 0x0800645A: 2001 MOVS R0, #1 0x0800645C: 4038 ANDS R0, R7 0x0800645E: 4328 ORRS R0, R5 0x08006460: D144 BNE .L66 ; 0x080064EC 0x08006462: 2B00 CMP R3, #0 0x08006464: D042 BEQ .L66 ; 0x080064EC 0x08006466: 460A MOV R2, R1 0x08006468: 990C LDR R1, [SP, #48] 0x0800646A: 6848 LDR R0, [R1, #4] 0x0800646C: 9004 STR R0, [SP, #16] 0x0800646E: 6888 LDR R0, [R1, #8] 0x08006470: 68C9 LDR R1, [R1, #12] 0x08006472: 9107 STR R1, [SP, #28] 0x08006474: 4611 MOV R1, R2 0x08006476: 9A0B LDR R2, [SP, #44] 0x08006478: E005 B .L59 ; 0x08006486
.L57: 0x0800647A: 4620 MOV R0, R4
.L58: 0x0800647C: 2900 CMP R1, #0 0x0800647E: 9B0A LDR R3, [SP, #40] 0x08006480: 9C09 LDR R4, [SP, #36] 0x08006482: 9A0B LDR R2, [SP, #44] 0x08006484: D428 BMI .L64 ; 0x080064D8
.L59: 0x08006486: 900D STR R0, [SP, #52] 0x08006488: 1E58 SUBS R0, R3, #1 0x0800648A: 900A STR R0, [SP, #40] 0x0800648C: 4298 CMP R0, R3 0x0800648E: D228 BCS .L65 ; 0x080064E2 0x08006490: 429A CMP R2, R3 0x08006492: D226 BCS .L65 ; 0x080064E2 0x08006494: 460B MOV R3, R1 0x08006496: 980D LDR R0, [SP, #52] 0x08006498: 1C44 ADDS R4, R0, #1 0x0800649A: 990C LDR R1, [SP, #48] 0x0800649C: 684A LDR R2, [R1, #4] 0x0800649E: 4294 CMP R4, R2 0x080064A0: D904 BLS .L60 ; 0x080064AC 0x080064A2: 4604 MOV R4, R0 0x080064A4: 4619 MOV R1, R3 0x080064A6: 4294 CMP R4, R2 0x080064A8: D1E7 BNE .L57 ; 0x0800647A 0x080064AA: E008 B .L61 ; 0x080064BE
.L60: 0x080064AC: 6809 LDR R1, [R1] 0x080064AE: 2230 MOVS R2, #48 0x080064B0: 540A STRB R2, [R1, R0] 0x080064B2: 9907 LDR R1, [SP, #28] 0x080064B4: 1C49 ADDS R1, R1, #1 0x080064B6: 9107 STR R1, [SP, #28] 0x080064B8: 9A04 LDR R2, [SP, #16] 0x080064BA: 4294 CMP R4, R2 0x080064BC: D1DD BNE .L57 ; 0x0800647A
.L61: 0x080064BE: 980C LDR R0, [SP, #48] 0x080064C0: 6801 LDR R1, [R0] 0x080064C2: 6900 LDR R0, [R0, #16] 0x080064C4: F004 F9E6 BL SEGGER_RTT_Write ; 0x0800A894 0x080064C8: 42A0 CMP R0, R4 0x080064CA: D12C BNE .L70 ; 0x08006526 0x080064CC: 2000 MOVS R0, #0 0x080064CE: 9907 LDR R1, [SP, #28] 0x080064D0: E7D4 B .L58 ; 0x0800647C
.L62: 0x080064D2: 9D0C LDR R5, [SP, #48] 0x080064D4: E608 B .L4 ; 0x080060E8
.L63: 0x080064D6: 980A LDR R0, [SP, #40]
.L64: 0x080064D8: 9D0C LDR R5, [SP, #48] 0x080064DA: 60A8 STR R0, [R5, #8] 0x080064DC: 9807 LDR R0, [SP, #28] 0x080064DE: 60E8 STR R0, [R5, #12] 0x080064E0: E602 B .L4 ; 0x080060E8
.L65: 0x080064E2: 9A0C LDR R2, [SP, #48] 0x080064E4: 980D LDR R0, [SP, #52] 0x080064E6: 6090 STR R0, [R2, #8] 0x080064E8: 9807 LDR R0, [SP, #28] 0x080064EA: 60D0 STR R0, [R2, #12]
.L66: 0x080064EC: 9906 LDR R1, [SP, #24] 0x080064EE: 9300 STR R3, [SP, #0] 0x080064F0: 9701 STR R7, [SP, #4] 0x080064F2: A8FF ADD R0, SP, #0x03FC 0x080064F4: 303C ADDS R0, #60 0x080064F6: 220A MOVS R2, #10 0x080064F8: 462B MOV R3, R5 0x080064FA: F000 F821 BL _PrintUnsigned ; 0x08006540 0x080064FE: 9D0C LDR R5, [SP, #48] 0x08006500: E5F2 B .L4 ; 0x080060E8
.L67: 0x08006502: 990D LDR R1, [SP, #52] 0x08006504: 2900 CMP R1, #0 0x08006506: D016 BEQ .L73 ; 0x08006536 0x08006508: 68AA LDR R2, [R5, #8] 0x0800650A: 2A00 CMP R2, #0 0x0800650C: D011 BEQ .L71 ; 0x08006532 0x0800650E: A90E ADD R1, SP, #56 0x08006510: 9803 LDR R0, [SP, #12] 0x08006512: F004 F9BF BL SEGGER_RTT_Write ; 0x0800A894 0x08006516: 68A8 LDR R0, [R5, #8] 0x08006518: 68E9 LDR R1, [R5, #12] 0x0800651A: E00B B .L72 ; 0x08006534
.L68: 0x0800651C: 980C LDR R0, [SP, #48] 0x0800651E: 6087 STR R7, [R0, #8] 0x08006520: 60C4 STR R4, [R0, #12]
.L69: 0x08006522: 9905 LDR R1, [SP, #20] 0x08006524: E007 B .L73 ; 0x08006536
.L70: 0x08006526: 980C LDR R0, [SP, #48] 0x08006528: 6084 STR R4, [R0, #8] 0x0800652A: 9907 LDR R1, [SP, #28] 0x0800652C: 60C1 STR R1, [R0, #12] 0x0800652E: 9905 LDR R1, [SP, #20] 0x08006530: E001 B .L73 ; 0x08006536
.L71: 0x08006532: 2000 MOVS R0, #0
.L72: 0x08006534: 1809 ADDS R1, R1, R0
.L73: 0x08006536: 4608 MOV R0, R1 0x08006538: B07F ADD SP, SP, #0x01FC 0x0800653A: B07F ADD SP, SP, #0x01FC 0x0800653C: B015 ADD SP, SP, #84 0x0800653E: BDF0 POP {R4-R7, PC}

Section .text._PrintUnsigned from SEGGER_RTT_printf.o, size=252, align=4


_PrintUnsigned: 0x08006540: B5F0 PUSH {R4-R7, LR} 0x08006542: B085 SUB SP, SP, #20 0x08006544: 9301 STR R3, [SP, #4] 0x08006546: 9002 STR R0, [SP, #8] 0x08006548: 2401 MOVS R4, #1 0x0800654A: 9103 STR R1, [SP, #12] 0x0800654C: 4291 CMP R1, R2 0x0800654E: 4626 MOV R6, R4 0x08006550: 9204 STR R2, [SP, #16] 0x08006552: D307 BCC .L2 ; 0x08006564 0x08006554: 4608 MOV R0, R1
.L1: 0x08006556: 4611 MOV R1, R2 0x08006558: F004 F844 BL __aeabi_uidiv ; 0x0800A5E4 0x0800655C: 9A04 LDR R2, [SP, #16] 0x0800655E: 1C76 ADDS R6, R6, #1 0x08006560: 4290 CMP R0, R2 0x08006562: D2F8 BCS .L1 ; 0x08006556
.L2: 0x08006564: 980B LDR R0, [SP, #44] 0x08006566: 9A0A LDR R2, [SP, #40] 0x08006568: 9901 LDR R1, [SP, #4] 0x0800656A: 428E CMP R6, R1 0x0800656C: D800 BHI .L3 ; 0x08006570 0x0800656E: 460E MOV R6, R1
.L3: 0x08006570: 4004 ANDS R4, R0 0x08006572: 2A00 CMP R2, #0 0x08006574: 9400 STR R4, [SP, #0] 0x08006576: D018 BEQ .L8 ; 0x080065AA 0x08006578: 2C00 CMP R4, #0 0x0800657A: D116 BNE .L8 ; 0x080065AA 0x0800657C: 0780 LSLS R0, R0, #30 0x0800657E: D401 BMI .L4 ; 0x08006584 0x08006580: 2720 MOVS R7, #32 0x08006582: E000 B .L5 ; 0x08006586
.L4: 0x08006584: 2730 MOVS R7, #48
.L5: 0x08006586: 9801 LDR R0, [SP, #4] 0x08006588: 2800 CMP R0, #0 0x0800658A: D000 BEQ .L6 ; 0x0800658E 0x0800658C: 2720 MOVS R7, #32
.L6: 0x0800658E: 9C02 LDR R4, [SP, #8]
.L7: 0x08006590: 2A00 CMP R2, #0 0x08006592: D00A BEQ .L8 ; 0x080065AA 0x08006594: 4296 CMP R6, R2 0x08006596: D208 BCS .L8 ; 0x080065AA 0x08006598: 4620 MOV R0, R4 0x0800659A: 4639 MOV R1, R7 0x0800659C: 4615 MOV R5, R2 0x0800659E: F004 FC4B BL _StoreChar ; 0x0800AE38 0x080065A2: 1E6A SUBS R2, R5, #1 0x080065A4: 68E0 LDR R0, [R4, #12] 0x080065A6: 2800 CMP R0, #0 0x080065A8: D5F2 BPL .L7 ; 0x08006590
.L8: 0x080065AA: 9802 LDR R0, [SP, #8] 0x080065AC: 68C0 LDR R0, [R0, #12] 0x080065AE: 2800 CMP R0, #0 0x080065B0: D440 BMI .L15 ; 0x08006634 0x080065B2: 2401 MOVS R4, #1 0x080065B4: 9F01 LDR R7, [SP, #4] 0x080065B6: E002 B .L11 ; 0x080065BE
.L9: 0x080065B8: 1E7F SUBS R7, R7, #1 0x080065BA: 9904 LDR R1, [SP, #16]
.L10: 0x080065BC: 434C MULS R4, R1, R4
.L11: 0x080065BE: 2F02 CMP R7, #2 0x080065C0: D2FA BCS .L9 ; 0x080065B8 0x080065C2: 9803 LDR R0, [SP, #12] 0x080065C4: 4621 MOV R1, R4 0x080065C6: 4615 MOV R5, R2 0x080065C8: F004 F80C BL __aeabi_uidiv ; 0x0800A5E4 0x080065CC: 462A MOV R2, R5 0x080065CE: 9904 LDR R1, [SP, #16] 0x080065D0: 4288 CMP R0, R1 0x080065D2: D2F3 BCS .L10 ; 0x080065BC 0x080065D4: 9601 STR R6, [SP, #4] 0x080065D6: 9E03 LDR R6, [SP, #12]
.L12: 0x080065D8: 9603 STR R6, [SP, #12] 0x080065DA: 4630 MOV R0, R6 0x080065DC: 4621 MOV R1, R4 0x080065DE: F004 F801 BL __aeabi_uidiv ; 0x0800A5E4 0x080065E2: 4607 MOV R7, R0 0x080065E4: 4814 LDR R0, =_PrintUnsigned._aV2C ; [PC, #80] [0x08006638] =0x0800BB73 0x080065E6: 5DC1 LDRB R1, [R0, R7] 0x080065E8: 9E02 LDR R6, [SP, #8] 0x080065EA: 4630 MOV R0, R6 0x080065EC: F004 FC24 BL _StoreChar ; 0x0800AE38 0x080065F0: 68F0 LDR R0, [R6, #12] 0x080065F2: 9E03 LDR R6, [SP, #12] 0x080065F4: 2800 CMP R0, #0 0x080065F6: D409 BMI .L13 ; 0x0800660C 0x080065F8: 4367 MULS R7, R4, R7 0x080065FA: 1BF6 SUBS R6, R6, R7 0x080065FC: 4620 MOV R0, R4 0x080065FE: 9F04 LDR R7, [SP, #16] 0x08006600: 4639 MOV R1, R7 0x08006602: F003 FFEF BL __aeabi_uidiv ; 0x0800A5E4 0x08006606: 42BC CMP R4, R7 0x08006608: 4604 MOV R4, R0 0x0800660A: D2E5 BCS .L12 ; 0x080065D8
.L13: 0x0800660C: 9800 LDR R0, [SP, #0] 0x0800660E: 2800 CMP R0, #0 0x08006610: 9E01 LDR R6, [SP, #4] 0x08006612: D00F BEQ .L15 ; 0x08006634 0x08006614: 2D00 CMP R5, #0 0x08006616: D00D BEQ .L15 ; 0x08006634
.L14: 0x08006618: 1E6C SUBS R4, R5, #1 0x0800661A: 42AC CMP R4, R5 0x0800661C: D20A BCS .L15 ; 0x08006634 0x0800661E: 42AE CMP R6, R5 0x08006620: D208 BCS .L15 ; 0x08006634 0x08006622: 2120 MOVS R1, #32 0x08006624: 9D02 LDR R5, [SP, #8] 0x08006626: 4628 MOV R0, R5 0x08006628: F004 FC06 BL _StoreChar ; 0x0800AE38 0x0800662C: 68E8 LDR R0, [R5, #12] 0x0800662E: 2800 CMP R0, #0 0x08006630: 4625 MOV R5, R4 0x08006632: D5F1 BPL .L14 ; 0x08006618
.L15: 0x08006634: B005 ADD SP, SP, #20 0x08006636: BDF0 POP {R4-R7, PC} 0x08006638: 0800BB73 DC.W _PrintUnsigned._aV2C

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


MX_ADC1_Init: 0x0800663C: B570 PUSH {R4-R6, LR} 0x0800663E: B084 SUB SP, SP, #16 0x08006640: 213C MOVS R1, #60 0x08006642: 4838 LDR R0, =hadc1 ; [PC, #224] [0x08006724] =0x20000E84 0x08006644: 2500 MOVS R5, #0 0x08006646: 5445 STRB R5, [R0, R1] 0x08006648: 212C MOVS R1, #44 0x0800664A: 2601 MOVS R6, #1 0x0800664C: 5446 STRB R6, [R0, R1] 0x0800664E: 64C5 STR R5, [R0, #76] 0x08006650: 2102 MOVS R1, #2 0x08006652: 6381 STR R1, [R0, #56] 0x08006654: 6346 STR R6, [R0, #52] 0x08006656: 6245 STR R5, [R0, #36] 0x08006658: 6285 STR R5, [R0, #40] 0x0800665A: 2106 MOVS R1, #6 0x0800665C: 61C1 STR R1, [R0, #28] 0x0800665E: 7686 STRB R6, [R0, #26] 0x08006660: 8305 STRH R5, [R0, #24] 0x08006662: 2408 MOVS R4, #8 0x08006664: 4930 LDR R1, =0x40012400 ; [PC, #192] [0x08006728] 0x08006666: 0332 LSLS R2, R6, #12 0x08006668: 6302 STR R2, [R0, #48] 0x0800666A: 1D02 ADDS R2, R0, #4 0x0800666C: 7715 STRB R5, [R2, #28] 0x0800666E: 6001 STR R1, [R0] 0x08006670: 0571 LSLS R1, R6, #21 0x08006672: 07B2 LSLS R2, R6, #30 0x08006674: 6042 STR R2, [R0, #4] 0x08006676: 6085 STR R5, [R0, #8] 0x08006678: 60C5 STR R5, [R0, #12] 0x0800667A: 6101 STR R1, [R0, #16] 0x0800667C: 6144 STR R4, [R0, #20] 0x0800667E: 9503 STR R5, [SP, #12] 0x08006680: 9502 STR R5, [SP, #8] 0x08006682: 9501 STR R5, [SP, #4] 0x08006684: F7FC FE16 BL HAL_ADC_Init ; 0x080032B4 0x08006688: 2800 CMP R0, #0 0x0800668A: D001 BEQ .L1 ; 0x08006690 0x0800668C: F002 FA94 BL Error_Handler ; 0x08008BB8
.L1: 0x08006690: 4826 LDR R0, =0x07FFFF04 ; [PC, #152] [0x0800672C] 0x08006692: 9003 STR R0, [SP, #12] 0x08006694: 9502 STR R5, [SP, #8] 0x08006696: 9601 STR R6, [SP, #4] 0x08006698: 4822 LDR R0, =hadc1 ; [PC, #136] [0x08006724] =0x20000E84 0x0800669A: A901 ADD R1, SP, #4 0x0800669C: F7FD F846 BL HAL_ADC_ConfigChannel ; 0x0800372C 0x080066A0: 2800 CMP R0, #0 0x080066A2: D001 BEQ .L2 ; 0x080066A8 0x080066A4: F002 FA88 BL Error_Handler ; 0x08008BB8
.L2: 0x080066A8: 9503 STR R5, [SP, #12] 0x080066AA: 2004 MOVS R0, #4 0x080066AC: 9002 STR R0, [SP, #8] 0x080066AE: 4820 LDR R0, =0x04000002 ; [PC, #128] [0x08006730] 0x080066B0: 9001 STR R0, [SP, #4] 0x080066B2: 481C LDR R0, =hadc1 ; [PC, #112] [0x08006724] =0x20000E84 0x080066B4: A901 ADD R1, SP, #4 0x080066B6: F7FD F839 BL HAL_ADC_ConfigChannel ; 0x0800372C 0x080066BA: 2800 CMP R0, #0 0x080066BC: D001 BEQ .L3 ; 0x080066C2 0x080066BE: F002 FA7B BL Error_Handler ; 0x08008BB8
.L3: 0x080066C2: 9402 STR R4, [SP, #8] 0x080066C4: 481B LDR R0, =0x08000004 ; [PC, #108] [0x08006734] 0x080066C6: 9001 STR R0, [SP, #4] 0x080066C8: 4816 LDR R0, =hadc1 ; [PC, #88] [0x08006724] =0x20000E84 0x080066CA: A901 ADD R1, SP, #4 0x080066CC: F7FD F82E BL HAL_ADC_ConfigChannel ; 0x0800372C 0x080066D0: 2800 CMP R0, #0 0x080066D2: D001 BEQ .L4 ; 0x080066D8 0x080066D4: F002 FA70 BL Error_Handler ; 0x08008BB8
.L4: 0x080066D8: 200C MOVS R0, #12 0x080066DA: 9002 STR R0, [SP, #8] 0x080066DC: 4816 LDR R0, =0x0C000008 ; [PC, #88] [0x08006738] 0x080066DE: 9001 STR R0, [SP, #4] 0x080066E0: 4810 LDR R0, =hadc1 ; [PC, #64] [0x08006724] =0x20000E84 0x080066E2: A901 ADD R1, SP, #4 0x080066E4: F7FD F822 BL HAL_ADC_ConfigChannel ; 0x0800372C 0x080066E8: 2800 CMP R0, #0 0x080066EA: D001 BEQ .L5 ; 0x080066F0 0x080066EC: F002 FA64 BL Error_Handler ; 0x08008BB8
.L5: 0x080066F0: 2010 MOVS R0, #16 0x080066F2: 9002 STR R0, [SP, #8] 0x080066F4: 4811 LDR R0, =0x1C000080 ; [PC, #68] [0x0800673C] 0x080066F6: 9001 STR R0, [SP, #4] 0x080066F8: 480A LDR R0, =hadc1 ; [PC, #40] [0x08006724] =0x20000E84 0x080066FA: A901 ADD R1, SP, #4 0x080066FC: F7FD F816 BL HAL_ADC_ConfigChannel ; 0x0800372C 0x08006700: 2800 CMP R0, #0 0x08006702: D001 BEQ .L6 ; 0x08006708 0x08006704: F002 FA58 BL Error_Handler ; 0x08008BB8
.L6: 0x08006708: 2014 MOVS R0, #20 0x0800670A: 9002 STR R0, [SP, #8] 0x0800670C: 480C LDR R0, =0x18000040 ; [PC, #48] [0x08006740] 0x0800670E: 9001 STR R0, [SP, #4] 0x08006710: 4804 LDR R0, =hadc1 ; [PC, #16] [0x08006724] =0x20000E84 0x08006712: A901 ADD R1, SP, #4 0x08006714: F7FD F80A BL HAL_ADC_ConfigChannel ; 0x0800372C 0x08006718: 2800 CMP R0, #0 0x0800671A: D001 BEQ .L7 ; 0x08006720 0x0800671C: F002 FA4C BL Error_Handler ; 0x08008BB8
.L7: 0x08006720: B004 ADD SP, SP, #16 0x08006722: BD70 POP {R4-R6, PC} 0x08006724: 20000E84 DC.W hadc1 0x08006728: 40012400 DC.W 0x40012400 0x0800672C: 07FFFF04 DC.W 0x07FFFF04 0x08006730: 04000002 DC.W 0x04000002 0x08006734: 08000004 DC.W 0x08000004 0x08006738: 0C000008 DC.W 0x0C000008 0x0800673C: 1C000080 DC.W 0x1C000080 0x08006740: 18000040 DC.W 0x18000040

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


HAL_ADC_MspInit: 0x08006744: B5F0 PUSH {R4-R7, LR} 0x08006746: B095 SUB SP, SP, #84 0x08006748: 4604 MOV R4, R0 0x0800674A: 2600 MOVS R6, #0 0x0800674C: 9614 STR R6, [SP, #80] 0x0800674E: 9613 STR R6, [SP, #76] 0x08006750: A803 ADD R0, SP, #12 0x08006752: 1D00 ADDS R0, R0, #4 0x08006754: 2130 MOVS R1, #48 0x08006756: F003 FFCD BL __aeabi_memclr ; 0x0800A6F4 0x0800675A: 6820 LDR R0, [R4] 0x0800675C: 4926 LDR R1, =0x40012400 ; [PC, #152] [0x080067F8] 0x0800675E: 4288 CMP R0, R1 0x08006760: D001 BEQ .L1 ; 0x08006766 0x08006762: B015 ADD SP, SP, #84 0x08006764: BDF0 POP {R4-R7, PC}
.L1: 0x08006766: 9401 STR R4, [SP, #4] 0x08006768: 2701 MOVS R7, #1 0x0800676A: 03B8 LSLS R0, R7, #14 0x0800676C: 9003 STR R0, [SP, #12] 0x0800676E: A803 ADD R0, SP, #12 0x08006770: F7FE FBE4 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C 0x08006774: 2800 CMP R0, #0 0x08006776: D001 BEQ .L2 ; 0x0800677C 0x08006778: F002 FA1E BL Error_Handler ; 0x08008BB8
.L2: 0x0800677C: 0538 LSLS R0, R7, #20 0x0800677E: 491F LDR R1, =0x40021034 ; [PC, #124] [0x080067FC] 0x08006780: 68CA LDR R2, [R1, #12] 0x08006782: 4302 ORRS R2, R0 0x08006784: 60CA STR R2, [R1, #12] 0x08006786: 68CA LDR R2, [R1, #12] 0x08006788: 4002 ANDS R2, R0 0x0800678A: 9202 STR R2, [SP, #8] 0x0800678C: 9802 LDR R0, [SP, #8] 0x0800678E: 6808 LDR R0, [R1] 0x08006790: 4338 ORRS R0, R7 0x08006792: 6008 STR R0, [R1] 0x08006794: 6808 LDR R0, [R1] 0x08006796: 4038 ANDS R0, R7 0x08006798: 9002 STR R0, [SP, #8] 0x0800679A: 9612 STR R6, [SP, #72] 0x0800679C: 20CF MOVS R0, #207 0x0800679E: 9010 STR R0, [SP, #64] 0x080067A0: 9802 LDR R0, [SP, #8] 0x080067A2: 2503 MOVS R5, #3 0x080067A4: 9511 STR R5, [SP, #68] 0x080067A6: 2405 MOVS R4, #5 0x080067A8: 0720 LSLS R0, R4, #28 0x080067AA: A910 ADD R1, SP, #64 0x080067AC: F7FD FEF2 BL HAL_GPIO_Init ; 0x08004594 0x080067B0: 0328 LSLS R0, R5, #12 0x080067B2: 4D13 LDR R5, =hdma_adc1 ; [PC, #76] [0x08006800] =0x20000F44 0x080067B4: 6228 STR R0, [R5, #32] 0x080067B6: 2020 MOVS R0, #32 0x080067B8: 02B9 LSLS R1, R7, #10 0x080067BA: 023A LSLS R2, R7, #8 0x080067BC: 2380 MOVS R3, #128 0x080067BE: 4F11 LDR R7, =0x40020008 ; [PC, #68] [0x08006804] 0x080067C0: 602F STR R7, [R5] 0x080067C2: 606C STR R4, [R5, #4] 0x080067C4: 60AE STR R6, [R5, #8] 0x080067C6: 60EE STR R6, [R5, #12] 0x080067C8: 612B STR R3, [R5, #16] 0x080067CA: 616A STR R2, [R5, #20] 0x080067CC: 61A9 STR R1, [R5, #24] 0x080067CE: 61E8 STR R0, [R5, #28] 0x080067D0: 4628 MOV R0, R5 0x080067D2: F7FD FBFF BL HAL_DMA_Init ; 0x08003FD4 0x080067D6: 2800 CMP R0, #0 0x080067D8: D001 BEQ .L3 ; 0x080067DE 0x080067DA: F002 F9ED BL Error_Handler ; 0x08008BB8
.L3: 0x080067DE: 9801 LDR R0, [SP, #4] 0x080067E0: 62A8 STR R0, [R5, #40] 0x080067E2: 6505 STR R5, [R0, #80] 0x080067E4: 200C MOVS R0, #12 0x080067E6: 2100 MOVS R1, #0 0x080067E8: 460A MOV R2, R1 0x080067EA: F7FD FA9B BL HAL_NVIC_SetPriority ; 0x08003D24 0x080067EE: 200C MOVS R0, #12 0x080067F0: F7FD FAB8 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x080067F4: B015 ADD SP, SP, #84 0x080067F6: BDF0 POP {R4-R7, PC} 0x080067F8: 40012400 DC.W 0x40012400 0x080067FC: 40021034 DC.W 0x40021034 0x08006800: 20000F44 DC.W hdma_adc1 0x08006804: 40020008 DC.W 0x40020008

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


MX_CRC_Init: 0x08006808: B580 PUSH {R7, LR} 0x0800680A: 480B LDR R0, =hcrc ; [PC, #44] [0x08006838] =0x200011B4 0x0800680C: 2101 MOVS R1, #1 0x0800680E: 6201 STR R1, [R0, #32] 0x08006810: 2100 MOVS R1, #0 0x08006812: 2210 MOVS R2, #16 0x08006814: 2307 MOVS R3, #7 0x08006816: 6083 STR R3, [R0, #8] 0x08006818: 60C2 STR R2, [R0, #12] 0x0800681A: 6101 STR R1, [R0, #16] 0x0800681C: 6141 STR R1, [R0, #20] 0x0800681E: 6181 STR R1, [R0, #24] 0x08006820: 4906 LDR R1, =0x40023000 ; [PC, #24] [0x0800683C] 0x08006822: 6001 STR R1, [R0] 0x08006824: 21FF MOVS R1, #255 0x08006826: 3102 ADDS R1, #2 0x08006828: 8081 STRH R1, [R0, #4] 0x0800682A: F7FD FADF BL HAL_CRC_Init ; 0x08003DEC 0x0800682E: 2800 CMP R0, #0 0x08006830: D001 BEQ .L1 ; 0x08006836 0x08006832: F002 F9C1 BL Error_Handler ; 0x08008BB8
.L1: 0x08006836: BD80 POP {R7, PC} 0x08006838: 200011B4 DC.W hcrc 0x0800683C: 40023000 DC.W 0x40023000

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


HAL_CRC_MspInit: 0x08006840: B081 SUB SP, SP, #4 0x08006842: 6800 LDR R0, [R0] 0x08006844: 4908 LDR R1, =0x40023000 ; [PC, #32] [0x08006868] 0x08006846: 4288 CMP R0, R1 0x08006848: D001 BEQ .L1 ; 0x0800684E 0x0800684A: B001 ADD SP, SP, #4 0x0800684C: 4770 BX LR
.L1: 0x0800684E: 2001 MOVS R0, #1 0x08006850: 0300 LSLS R0, R0, #12 0x08006852: 4906 LDR R1, =0x40021038 ; [PC, #24] [0x0800686C] 0x08006854: 680A LDR R2, [R1] 0x08006856: 4302 ORRS R2, R0 0x08006858: 600A STR R2, [R1] 0x0800685A: 6809 LDR R1, [R1] 0x0800685C: 4001 ANDS R1, R0 0x0800685E: 9100 STR R1, [SP, #0] 0x08006860: 9800 LDR R0, [SP, #0] 0x08006862: B001 ADD SP, SP, #4 0x08006864: 4770 BX LR 0x08006866: 46C0 NOP 0x08006868: 40023000 DC.W 0x40023000 0x0800686C: 40021038 DC.W 0x40021038

Section .text.MX_DAC1_Init from dac.o, size=92, align=4


MX_DAC1_Init: 0x08006870: B510 PUSH {R4, LR} 0x08006872: B08A SUB SP, SP, #40 0x08006874: 4813 LDR R0, =hdac1 ; [PC, #76] [0x080068C4] =0x200011F4 0x08006876: 4914 LDR R1, =0x40007400 ; [PC, #80] [0x080068C8] 0x08006878: 6001 STR R1, [R0] 0x0800687A: 2400 MOVS R4, #0 0x0800687C: 9409 STR R4, [SP, #36] 0x0800687E: 9408 STR R4, [SP, #32] 0x08006880: 9407 STR R4, [SP, #28] 0x08006882: 9406 STR R4, [SP, #24] 0x08006884: F004 FCC1 BL HAL_DAC_Init ; 0x0800B20A 0x08006888: 2800 CMP R0, #0 0x0800688A: D001 BEQ .L1 ; 0x08006890 0x0800688C: F002 F994 BL Error_Handler ; 0x08008BB8
.L1: 0x08006890: 9405 STR R4, [SP, #20] 0x08006892: 9404 STR R4, [SP, #16] 0x08006894: 9403 STR R4, [SP, #12] 0x08006896: 9402 STR R4, [SP, #8] 0x08006898: 9401 STR R4, [SP, #4] 0x0800689A: 480A LDR R0, =hdac1 ; [PC, #40] [0x080068C4] =0x200011F4 0x0800689C: A901 ADD R1, SP, #4 0x0800689E: 2200 MOVS R2, #0 0x080068A0: F7FD FB0C BL HAL_DAC_ConfigChannel ; 0x08003EBC 0x080068A4: 2800 CMP R0, #0 0x080068A6: D001 BEQ .L2 ; 0x080068AC 0x080068A8: F002 F986 BL Error_Handler ; 0x08008BB8
.L2: 0x080068AC: 4805 LDR R0, =hdac1 ; [PC, #20] [0x080068C4] =0x200011F4 0x080068AE: A901 ADD R1, SP, #4 0x080068B0: 2210 MOVS R2, #16 0x080068B2: F7FD FB03 BL HAL_DAC_ConfigChannel ; 0x08003EBC 0x080068B6: 2800 CMP R0, #0 0x080068B8: D001 BEQ .L3 ; 0x080068BE 0x080068BA: F002 F97D BL Error_Handler ; 0x08008BB8
.L3: 0x080068BE: B00A ADD SP, SP, #40 0x080068C0: BD10 POP {R4, PC} 0x080068C2: 46C0 NOP 0x080068C4: 200011F4 DC.W hdac1 0x080068C8: 40007400 DC.W 0x40007400

Section .text.HAL_DAC_MspInit from dac.o, size=104, align=4


HAL_DAC_MspInit: 0x080068CC: B570 PUSH {R4-R6, LR} 0x080068CE: B086 SUB SP, SP, #24 0x080068D0: 2400 MOVS R4, #0 0x080068D2: 9405 STR R4, [SP, #20] 0x080068D4: 9404 STR R4, [SP, #16] 0x080068D6: 6800 LDR R0, [R0] 0x080068D8: 4914 LDR R1, =0x40007400 ; [PC, #80] [0x0800692C] 0x080068DA: 4288 CMP R0, R1 0x080068DC: D001 BEQ .L1 ; 0x080068E2 0x080068DE: B006 ADD SP, SP, #24 0x080068E0: BD70 POP {R4-R6, PC}
.L1: 0x080068E2: 2001 MOVS R0, #1 0x080068E4: 0741 LSLS R1, R0, #29 0x080068E6: 4A12 LDR R2, =0x40021034 ; [PC, #72] [0x08006930] 0x080068E8: 6893 LDR R3, [R2, #8] 0x080068EA: 430B ORRS R3, R1 0x080068EC: 6093 STR R3, [R2, #8] 0x080068EE: 6893 LDR R3, [R2, #8] 0x080068F0: 400B ANDS R3, R1 0x080068F2: 9300 STR R3, [SP, #0] 0x080068F4: 9900 LDR R1, [SP, #0] 0x080068F6: 6811 LDR R1, [R2] 0x080068F8: 4301 ORRS R1, R0 0x080068FA: 6011 STR R1, [R2] 0x080068FC: 6811 LDR R1, [R2] 0x080068FE: 4001 ANDS R1, R0 0x08006900: 9100 STR R1, [SP, #0] 0x08006902: 9403 STR R4, [SP, #12] 0x08006904: 2503 MOVS R5, #3 0x08006906: 9502 STR R5, [SP, #8] 0x08006908: 2030 MOVS R0, #48 0x0800690A: 9001 STR R0, [SP, #4] 0x0800690C: 9800 LDR R0, [SP, #0] 0x0800690E: 2005 MOVS R0, #5 0x08006910: 0700 LSLS R0, R0, #28 0x08006912: A901 ADD R1, SP, #4 0x08006914: F7FD FE3E BL HAL_GPIO_Init ; 0x08004594 0x08006918: 2011 MOVS R0, #17 0x0800691A: 2103 MOVS R1, #3 0x0800691C: 2200 MOVS R2, #0 0x0800691E: F7FD FA01 BL HAL_NVIC_SetPriority ; 0x08003D24 0x08006922: 2011 MOVS R0, #17 0x08006924: F7FD FA1E BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08006928: B006 ADD SP, SP, #24 0x0800692A: BD70 POP {R4-R6, PC} 0x0800692C: 40007400 DC.W 0x40007400 0x08006930: 40021034 DC.W 0x40021034

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


MX_DMA_Init: 0x08006934: B5F0 PUSH {R4-R7, LR} 0x08006936: B081 SUB SP, SP, #4 0x08006938: 4916 LDR R1, =0x40021038 ; [PC, #88] [0x08006994] 0x0800693A: 6808 LDR R0, [R1] 0x0800693C: 2201 MOVS R2, #1 0x0800693E: 4310 ORRS R0, R2 0x08006940: 6008 STR R0, [R1] 0x08006942: 4815 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #84] [0x08006998] =0x20000EE8 0x08006944: 2300 MOVS R3, #0 0x08006946: 2480 MOVS R4, #128 0x08006948: 2540 MOVS R5, #64 0x0800694A: 4E14 LDR R6, =0x4002001C ; [PC, #80] [0x0800699C] 0x0800694C: 2703 MOVS R7, #3 0x0800694E: 033F LSLS R7, R7, #12 0x08006950: 6207 STR R7, [R0, #32] 0x08006952: 6006 STR R6, [R0] 0x08006954: 6043 STR R3, [R0, #4] 0x08006956: 02D6 LSLS R6, R2, #11 0x08006958: 0257 LSLS R7, R2, #9 0x0800695A: 0391 LSLS R1, R2, #14 0x0800695C: 6081 STR R1, [R0, #8] 0x0800695E: 60C5 STR R5, [R0, #12] 0x08006960: 6104 STR R4, [R0, #16] 0x08006962: 6147 STR R7, [R0, #20] 0x08006964: 6186 STR R6, [R0, #24] 0x08006966: 61C3 STR R3, [R0, #28] 0x08006968: 490A LDR R1, =0x40021038 ; [PC, #40] [0x08006994] 0x0800696A: 6809 LDR R1, [R1] 0x0800696C: 4011 ANDS R1, R2 0x0800696E: 9100 STR R1, [SP, #0] 0x08006970: 9900 LDR R1, [SP, #0] 0x08006972: F7FD FB2F BL HAL_DMA_Init ; 0x08003FD4 0x08006976: 2800 CMP R0, #0 0x08006978: D001 BEQ .L1 ; 0x0800697E 0x0800697A: F002 F91D BL Error_Handler ; 0x08008BB8
.L1: 0x0800697E: 2009 MOVS R0, #9 0x08006980: 2101 MOVS R1, #1 0x08006982: 2200 MOVS R2, #0 0x08006984: F7FD F9CE BL HAL_NVIC_SetPriority ; 0x08003D24 0x08006988: 2009 MOVS R0, #9 0x0800698A: F7FD F9EB BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800698E: B001 ADD SP, SP, #4 0x08006990: BDF0 POP {R4-R7, PC} 0x08006992: 46C0 NOP 0x08006994: 40021038 DC.W 0x40021038 0x08006998: 20000EE8 DC.W hdma_memtomem_dma1_channel2 0x0800699C: 4002001C DC.W 0x4002001C

Section .text.FEEPROM_StatFreeBytes from feeprom.o, size=8, align=4


FEEPROM_StatFreeBytes: 0x080069A0: 4800 LDR R0, =0x000007EE ; [PC, #0] [0x080069A4] 0x080069A2: 4770 BX LR 0x080069A4: 000007EE DC.W 0x000007EE

Section .text.WriteConfigToFLASH from feeprom.o, size=144, align=4


WriteConfigToFLASH: 0x080069A8: B5F0 PUSH {R4-R7, LR} 0x080069AA: B085 SUB SP, SP, #20 0x080069AC: F7FD FD76 BL HAL_FLASH_Unlock ; 0x0800449C 0x080069B0: 2800 CMP R0, #0 0x080069B2: D001 BEQ .L1 ; 0x080069B8 0x080069B4: 2401 MOVS R4, #1 0x080069B6: E034 B .L5 ; 0x08006A22
.L1: 0x080069B8: 2001 MOVS R0, #1 0x080069BA: 0246 LSLS R6, R0, #9 0x080069BC: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006A28] 0x080069BE: 6829 LDR R1, [R5] 0x080069C0: 43B1 BICS R1, R6 0x080069C2: 6029 STR R1, [R5] 0x080069C4: 2402 MOVS R4, #2 0x080069C6: 9401 STR R4, [SP, #4] 0x080069C8: 9004 STR R0, [SP, #16] 0x080069CA: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006A2C] 0x080069CC: 6800 LDR R0, [R0] 0x080069CE: 0600 LSLS R0, R0, #24 0x080069D0: 0E40 LSRS R0, R0, #25 0x080069D2: 1E80 SUBS R0, R0, #2 0x080069D4: 9003 STR R0, [SP, #12] 0x080069D6: A801 ADD R0, SP, #4 0x080069D8: 4669 MOV R1, SP 0x080069DA: F7FD FD7F BL HAL_FLASHEx_Erase ; 0x080044DC 0x080069DE: 2800 CMP R0, #0 0x080069E0: D11A BNE .L4 ; 0x08006A18 0x080069E2: 2037 MOVS R0, #55 0x080069E4: 43C4 MVNS R4, R0 0x080069E6: 4F12 LDR R7, =0x0801F038 ; [PC, #72] [0x08006A30] 0x080069E8: 4D12 LDR R5, =feepromData ; [PC, #72] [0x08006A34] =0x200005C0
.L2: 0x080069EA: 19E1 ADDS R1, R4, R7 0x080069EC: 1928 ADDS R0, R5, R4 0x080069EE: 6B82 LDR R2, [R0, #56] 0x080069F0: 6BC3 LDR R3, [R0, #60] 0x080069F2: 2001 MOVS R0, #1 0x080069F4: F7FD FCD8 BL HAL_FLASH_Program ; 0x080043A8 0x080069F8: 2800 CMP R0, #0 0x080069FA: D10B BNE .L3 ; 0x08006A14 0x080069FC: 3408 ADDS R4, #8 0x080069FE: D1F4 BNE .L2 ; 0x080069EA 0x08006A00: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006A28] 0x08006A02: 6808 LDR R0, [R1] 0x08006A04: 4330 ORRS R0, R6 0x08006A06: 6008 STR R0, [R1] 0x08006A08: F7FD FD5C BL HAL_FLASH_Lock ; 0x080044C4 0x08006A0C: 1E41 SUBS R1, R0, #1 0x08006A0E: 4188 SBCS R0, R1 0x08006A10: 0084 LSLS R4, R0, #2 0x08006A12: E006 B .L5 ; 0x08006A22
.L3: 0x08006A14: 2403 MOVS R4, #3 0x08006A16: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006A28]
.L4: 0x08006A18: 6828 LDR R0, [R5] 0x08006A1A: 4330 ORRS R0, R6 0x08006A1C: 6028 STR R0, [R5] 0x08006A1E: F7FD FD51 BL HAL_FLASH_Lock ; 0x080044C4
.L5: 0x08006A22: 4620 MOV R0, R4 0x08006A24: B005 ADD SP, SP, #20 0x08006A26: BDF0 POP {R4-R7, PC} 0x08006A28: 40022000 DC.W 0x40022000 0x08006A2C: 1FFF75E0 DC.W 0x1FFF75E0 0x08006A30: 0801F038 DC.W 0x0801F038 0x08006A34: 200005C0 DC.W feepromData

Section .text.FEEPROM_readConfig from feeprom.o, size=180, align=4


FEEPROM_readConfig: 0x08006A38: B5F0 PUSH {R4-R7, LR} 0x08006A3A: B083 SUB SP, SP, #12 0x08006A3C: 2137 MOVS R1, #55 0x08006A3E: 43CB MVNS R3, R1 0x08006A40: 4602 MOV R2, R0 0x08006A42: 3216 ADDS R2, #22 0x08006A44: 4C26 LDR R4, =0x0801F038 ; [PC, #152] [0x08006AE0] 0x08006A46: 4927 LDR R1, =feepromData ; [PC, #156] [0x08006AE4] =0x200005C0
.L1: 0x08006A48: 5D1D LDRB R5, [R3, R4] 0x08006A4A: 18CE ADDS R6, R1, R3 0x08006A4C: 2738 MOVS R7, #56 0x08006A4E: 55F5 STRB R5, [R6, R7] 0x08006A50: 1C5B ADDS R3, R3, #1 0x08006A52: D3F9 BCC .L1 ; 0x08006A48 0x08006A54: 680B LDR R3, [R1] 0x08006A56: 8013 STRH R3, [R2] 0x08006A58: 0C1B LSRS R3, R3, #16 0x08006A5A: 8053 STRH R3, [R2, #2] 0x08006A5C: 8A8B LDRH R3, [R1, #20] 0x08006A5E: 9302 STR R3, [SP, #8] 0x08006A60: 8A4B LDRH R3, [R1, #18] 0x08006A62: 9301 STR R3, [SP, #4] 0x08006A64: 898B LDRH R3, [R1, #12] 0x08006A66: 9300 STR R3, [SP, #0] 0x08006A68: 894E LDRH R6, [R1, #10] 0x08006A6A: 890F LDRH R7, [R1, #8] 0x08006A6C: 88CC LDRH R4, [R1, #6] 0x08006A6E: 888B LDRH R3, [R1, #4] 0x08006A70: 8ACD LDRH R5, [R1, #22] 0x08006A72: 8595 STRH R5, [R2, #44] 0x08006A74: 8343 STRH R3, [R0, #26] 0x08006A76: 8B0B LDRH R3, [R1, #24] 0x08006A78: 85D3 STRH R3, [R2, #46] 0x08006A7A: 8384 STRH R4, [R0, #28] 0x08006A7C: 8B4B LDRH R3, [R1, #26] 0x08006A7E: 8613 STRH R3, [R2, #48] 0x08006A80: 83C7 STRH R7, [R0, #30] 0x08006A82: 8B8B LDRH R3, [R1, #28] 0x08006A84: 8653 STRH R3, [R2, #50] 0x08006A86: 8BCB LDRH R3, [R1, #30] 0x08006A88: 8693 STRH R3, [R2, #52] 0x08006A8A: 89CB LDRH R3, [R1, #14] 0x08006A8C: 86D3 STRH R3, [R2, #54] 0x08006A8E: 8A0B LDRH R3, [R1, #16] 0x08006A90: 8713 STRH R3, [R2, #56] 0x08006A92: 8506 STRH R6, [R0, #40] 0x08006A94: 9B00 LDR R3, [SP, #0] 0x08006A96: 8743 STRH R3, [R0, #58] 0x08006A98: 9B01 LDR R3, [SP, #4] 0x08006A9A: 8783 STRH R3, [R0, #60] 0x08006A9C: 9B02 LDR R3, [SP, #8] 0x08006A9E: 87C3 STRH R3, [R0, #62] 0x08006AA0: 8C0B LDRH R3, [R1, #32] 0x08006AA2: 4C11 LDR R4, =savedLockKey ; [PC, #68] [0x08006AE8] =0x20000D4A 0x08006AA4: 8023 STRH R3, [R4] 0x08006AA6: 2B00 CMP R3, #0 0x08006AA8: D001 BEQ .L2 ; 0x08006AAE 0x08006AAA: 2301 MOVS R3, #1 0x08006AAC: 8753 STRH R3, [R2, #58]
.L2: 0x08006AAE: 6B0A LDR R2, [R1, #48] 0x08006AB0: 8102 STRH R2, [R0, #8] 0x08006AB2: 0C12 LSRS R2, R2, #16 0x08006AB4: 8142 STRH R2, [R0, #10] 0x08006AB6: 8D88 LDRH R0, [R1, #44] 0x08006AB8: 2838 CMP R0, #56 0x08006ABA: D105 BNE .L3 ; 0x08006AC8 0x08006ABC: 8DC8 LDRH R0, [R1, #46] 0x08006ABE: 2800 CMP R0, #0 0x08006AC0: D005 BEQ .L4 ; 0x08006ACE 0x08006AC2: 2003 MOVS R0, #3 0x08006AC4: B003 ADD SP, SP, #12 0x08006AC6: BDF0 POP {R4-R7, PC}
.L3: 0x08006AC8: 2002 MOVS R0, #2 0x08006ACA: B003 ADD SP, SP, #12 0x08006ACC: BDF0 POP {R4-R7, PC}
.L4: 0x08006ACE: 2024 MOVS R0, #36 0x08006AD0: 5C08 LDRB R0, [R1, R0] 0x08006AD2: 3865 SUBS R0, #101 0x08006AD4: 1E41 SUBS R1, R0, #1 0x08006AD6: 4188 SBCS R0, R1 0x08006AD8: 0080 LSLS R0, R0, #2 0x08006ADA: B003 ADD SP, SP, #12 0x08006ADC: BDF0 POP {R4-R7, PC} 0x08006ADE: 46C0 NOP 0x08006AE0: 0801F038 DC.W 0x0801F038 0x08006AE4: 200005C0 DC.W feepromData 0x08006AE8: 20000D4A DC.W savedLockKey

Section .text.FEEPROM_storeConfig from feeprom.o, size=124, align=4


FEEPROM_storeConfig: 0x08006AEC: B5B0 PUSH {R4-R5, R7, LR} 0x08006AEE: 8AC3 LDRH R3, [R0, #22] 0x08006AF0: 8B04 LDRH R4, [R0, #24] 0x08006AF2: 8D05 LDRH R5, [R0, #40] 0x08006AF4: 4A1B LDR R2, =feepromData ; [PC, #108] [0x08006B64] =0x200005C0 0x08006AF6: 8155 STRH R5, [R2, #10] 0x08006AF8: 8B45 LDRH R5, [R0, #26] 0x08006AFA: 8095 STRH R5, [R2, #4] 0x08006AFC: 8B85 LDRH R5, [R0, #28] 0x08006AFE: 80D5 STRH R5, [R2, #6] 0x08006B00: 8BC5 LDRH R5, [R0, #30] 0x08006B02: 8115 STRH R5, [R2, #8] 0x08006B04: 8F45 LDRH R5, [R0, #58] 0x08006B06: 8195 STRH R5, [R2, #12] 0x08006B08: 8F85 LDRH R5, [R0, #60] 0x08006B0A: 8255 STRH R5, [R2, #18] 0x08006B0C: 8FC5 LDRH R5, [R0, #62] 0x08006B0E: 8295 STRH R5, [R2, #20] 0x08006B10: 0424 LSLS R4, R4, #16 0x08006B12: 18E3 ADDS R3, R4, R3 0x08006B14: 6013 STR R3, [R2] 0x08006B16: 4603 MOV R3, R0 0x08006B18: 3316 ADDS R3, #22 0x08006B1A: 8D9C LDRH R4, [R3, #44] 0x08006B1C: 82D4 STRH R4, [R2, #22] 0x08006B1E: 8DDC LDRH R4, [R3, #46] 0x08006B20: 8314 STRH R4, [R2, #24] 0x08006B22: 8E1C LDRH R4, [R3, #48] 0x08006B24: 8354 STRH R4, [R2, #26] 0x08006B26: 8E5C LDRH R4, [R3, #50] 0x08006B28: 8394 STRH R4, [R2, #28] 0x08006B2A: 8E9C LDRH R4, [R3, #52] 0x08006B2C: 83D4 STRH R4, [R2, #30] 0x08006B2E: 2456 MOVS R4, #86 0x08006B30: 5B04 LDRH R4, [R0, R4] 0x08006B32: 8414 STRH R4, [R2, #32] 0x08006B34: 8EDC LDRH R4, [R3, #54] 0x08006B36: 81D4 STRH R4, [R2, #14] 0x08006B38: 8F1B LDRH R3, [R3, #56] 0x08006B3A: 2424 MOVS R4, #36 0x08006B3C: 2565 MOVS R5, #101 0x08006B3E: 5515 STRB R5, [R2, R4] 0x08006B40: 8213 STRH R3, [R2, #16] 0x08006B42: 2338 MOVS R3, #56 0x08006B44: 62D3 STR R3, [R2, #44] 0x08006B46: 6A93 LDR R3, [R2, #40] 0x08006B48: 1C5B ADDS R3, R3, #1 0x08006B4A: 6293 STR R3, [R2, #40] 0x08006B4C: 2900 CMP R1, #0 0x08006B4E: D004 BEQ .L1 ; 0x08006B5A 0x08006B50: 8901 LDRH R1, [R0, #8] 0x08006B52: 8940 LDRH R0, [R0, #10] 0x08006B54: 0400 LSLS R0, R0, #16 0x08006B56: 1840 ADDS R0, R0, R1 0x08006B58: 6310 STR R0, [R2, #48]
.L1: 0x08006B5A: F7FF FF25 BL WriteConfigToFLASH ; 0x080069A8 0x08006B5E: 1E41 SUBS R1, R0, #1 0x08006B60: 4188 SBCS R0, R1 0x08006B62: BDB0 POP {R4-R5, R7, PC} 0x08006B64: 200005C0 DC.W feepromData

Section .text.FEEPROM_fullRestore from feeprom.o, size=56, align=4


FEEPROM_fullRestore: 0x08006B68: B5B0 PUSH {R4-R5, R7, LR} 0x08006B6A: 490B LDR R1, =defaultFeepromData ; [PC, #44] [0x08006B98] =0x0800A914 0x08006B6C: 480B LDR R0, =feepromData ; [PC, #44] [0x08006B9C] =0x200005C0 0x08006B6E: 4602 MOV R2, R0 0x08006B70: C938 LDM R1!, {R3-R5} 0x08006B72: C238 STM R2!, {R3-R5} 0x08006B74: C938 LDM R1!, {R3-R5} 0x08006B76: C238 STM R2!, {R3-R5} 0x08006B78: C938 LDM R1!, {R3-R5} 0x08006B7A: C238 STM R2!, {R3-R5} 0x08006B7C: 2124 MOVS R1, #36 0x08006B7E: 2265 MOVS R2, #101 0x08006B80: 5442 STRB R2, [R0, R1] 0x08006B82: 2138 MOVS R1, #56 0x08006B84: 62C1 STR R1, [R0, #44] 0x08006B86: 6A81 LDR R1, [R0, #40] 0x08006B88: 1C49 ADDS R1, R1, #1 0x08006B8A: 6281 STR R1, [R0, #40] 0x08006B8C: F7FF FF0C BL WriteConfigToFLASH ; 0x080069A8 0x08006B90: 1E41 SUBS R1, R0, #1 0x08006B92: 4188 SBCS R0, R1 0x08006B94: 0040 LSLS R0, R0, #1 0x08006B96: BDB0 POP {R4-R5, R7, PC} 0x08006B98: 0800A914 DC.W defaultFeepromData 0x08006B9C: 200005C0 DC.W feepromData

Section .text.FEEPROM_isFirstStart from feeprom.o, size=16, align=4


FEEPROM_isFirstStart: 0x08006BA0: 4802 LDR R0, =0x0801F024 ; [PC, #8] [0x08006BAC] 0x08006BA2: 7800 LDRB R0, [R0] 0x08006BA4: 3865 SUBS R0, #101 0x08006BA6: 1E41 SUBS R1, R0, #1 0x08006BA8: 4188 SBCS R0, R1 0x08006BAA: 4770 BX LR 0x08006BAC: 0801F024 DC.W 0x0801F024

Section .text.WriteLogToFLASH from feeprom.o, size=144, align=4


WriteLogToFLASH: 0x08006BB0: B5F0 PUSH {R4-R7, LR} 0x08006BB2: B085 SUB SP, SP, #20 0x08006BB4: F7FD FC72 BL HAL_FLASH_Unlock ; 0x0800449C 0x08006BB8: 2800 CMP R0, #0 0x08006BBA: D001 BEQ .L1 ; 0x08006BC0 0x08006BBC: 2401 MOVS R4, #1 0x08006BBE: E034 B .L5 ; 0x08006C2A
.L1: 0x08006BC0: 2001 MOVS R0, #1 0x08006BC2: 0246 LSLS R6, R0, #9 0x08006BC4: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006C30] 0x08006BC6: 6829 LDR R1, [R5] 0x08006BC8: 43B1 BICS R1, R6 0x08006BCA: 6029 STR R1, [R5] 0x08006BCC: 2402 MOVS R4, #2 0x08006BCE: 9401 STR R4, [SP, #4] 0x08006BD0: 9004 STR R0, [SP, #16] 0x08006BD2: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006C34] 0x08006BD4: 6800 LDR R0, [R0] 0x08006BD6: 0600 LSLS R0, R0, #24 0x08006BD8: 0E40 LSRS R0, R0, #25 0x08006BDA: 1E40 SUBS R0, R0, #1 0x08006BDC: 9003 STR R0, [SP, #12] 0x08006BDE: A801 ADD R0, SP, #4 0x08006BE0: 4669 MOV R1, SP 0x08006BE2: F7FD FC7B BL HAL_FLASHEx_Erase ; 0x080044DC 0x08006BE6: 2800 CMP R0, #0 0x08006BE8: D11A BNE .L4 ; 0x08006C20 0x08006BEA: 2017 MOVS R0, #23 0x08006BEC: 43C4 MVNS R4, R0 0x08006BEE: 4F12 LDR R7, =0x0801F818 ; [PC, #72] [0x08006C38] 0x08006BF0: 4D12 LDR R5, =feepromLogData ; [PC, #72] [0x08006C3C] =0x200004E8
.L2: 0x08006BF2: 19E1 ADDS R1, R4, R7 0x08006BF4: 1928 ADDS R0, R5, R4 0x08006BF6: 6982 LDR R2, [R0, #24] 0x08006BF8: 69C3 LDR R3, [R0, #28] 0x08006BFA: 2001 MOVS R0, #1 0x08006BFC: F7FD FBD4 BL HAL_FLASH_Program ; 0x080043A8 0x08006C00: 2800 CMP R0, #0 0x08006C02: D10B BNE .L3 ; 0x08006C1C 0x08006C04: 3408 ADDS R4, #8 0x08006C06: D1F4 BNE .L2 ; 0x08006BF2 0x08006C08: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006C30] 0x08006C0A: 6808 LDR R0, [R1] 0x08006C0C: 4330 ORRS R0, R6 0x08006C0E: 6008 STR R0, [R1] 0x08006C10: F7FD FC58 BL HAL_FLASH_Lock ; 0x080044C4 0x08006C14: 1E41 SUBS R1, R0, #1 0x08006C16: 4188 SBCS R0, R1 0x08006C18: 0084 LSLS R4, R0, #2 0x08006C1A: E006 B .L5 ; 0x08006C2A
.L3: 0x08006C1C: 2403 MOVS R4, #3 0x08006C1E: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006C30]
.L4: 0x08006C20: 6828 LDR R0, [R5] 0x08006C22: 4330 ORRS R0, R6 0x08006C24: 6028 STR R0, [R5] 0x08006C26: F7FD FC4D BL HAL_FLASH_Lock ; 0x080044C4
.L5: 0x08006C2A: 4620 MOV R0, R4 0x08006C2C: B005 ADD SP, SP, #20 0x08006C2E: BDF0 POP {R4-R7, PC} 0x08006C30: 40022000 DC.W 0x40022000 0x08006C34: 1FFF75E0 DC.W 0x1FFF75E0 0x08006C38: 0801F818 DC.W 0x0801F818 0x08006C3C: 200004E8 DC.W feepromLogData

Section .text.FEEPROM_ResetLogData from feeprom.o, size=32, align=4


FEEPROM_ResetLogData: 0x08006C40: B580 PUSH {R7, LR} 0x08006C42: 4806 LDR R0, =feepromLogData ; [PC, #24] [0x08006C5C] =0x200004E8 0x08006C44: 2100 MOVS R1, #0 0x08006C46: 8201 STRH R1, [R0, #16] 0x08006C48: 6001 STR R1, [R0] 0x08006C4A: 6041 STR R1, [R0, #4] 0x08006C4C: 6081 STR R1, [R0, #8] 0x08006C4E: 60C1 STR R1, [R0, #12] 0x08006C50: F7FF FFAE BL WriteLogToFLASH ; 0x08006BB0 0x08006C54: 1E41 SUBS R1, R0, #1 0x08006C56: 4188 SBCS R0, R1 0x08006C58: 0040 LSLS R0, R0, #1 0x08006C5A: BD80 POP {R7, PC} 0x08006C5C: 200004E8 DC.W feepromLogData

Section .text.FEEPROM_ReadLogData from feeprom.o, size=76, align=4


FEEPROM_ReadLogData: 0x08006C60: B530 PUSH {R4-R5, LR} 0x08006C62: 2101 MOVS R1, #1 0x08006C64: 0209 LSLS R1, R1, #8 0x08006C66: 1840 ADDS R0, R0, R1 0x08006C68: 2117 MOVS R1, #23 0x08006C6A: 43CA MVNS R2, R1 0x08006C6C: 4B0D LDR R3, =0x0801F818 ; [PC, #52] [0x08006CA4] 0x08006C6E: 490E LDR R1, =feepromLogData ; [PC, #56] [0x08006CA8] =0x200004E8
.L1: 0x08006C70: 5CD4 LDRB R4, [R2, R3] 0x08006C72: 188D ADDS R5, R1, R2 0x08006C74: 762C STRB R4, [R5, #24] 0x08006C76: 1C52 ADDS R2, R2, #1 0x08006C78: D3FA BCC .L1 ; 0x08006C70 0x08006C7A: 880A LDRH R2, [R1] 0x08006C7C: 8002 STRH R2, [R0] 0x08006C7E: 884A LDRH R2, [R1, #2] 0x08006C80: 8042 STRH R2, [R0, #2] 0x08006C82: 888A LDRH R2, [R1, #4] 0x08006C84: 8082 STRH R2, [R0, #4] 0x08006C86: 88CA LDRH R2, [R1, #6] 0x08006C88: 8202 STRH R2, [R0, #16] 0x08006C8A: 890A LDRH R2, [R1, #8] 0x08006C8C: 80C2 STRH R2, [R0, #6] 0x08006C8E: 894A LDRH R2, [R1, #10] 0x08006C90: 8102 STRH R2, [R0, #8] 0x08006C92: 898A LDRH R2, [R1, #12] 0x08006C94: 8142 STRH R2, [R0, #10] 0x08006C96: 89CA LDRH R2, [R1, #14] 0x08006C98: 8182 STRH R2, [R0, #12] 0x08006C9A: 8A09 LDRH R1, [R1, #16] 0x08006C9C: 81C1 STRH R1, [R0, #14] 0x08006C9E: 2000 MOVS R0, #0 0x08006CA0: BD30 POP {R4-R5, PC} 0x08006CA2: 46C0 NOP 0x08006CA4: 0801F818 DC.W 0x0801F818 0x08006CA8: 200004E8 DC.W feepromLogData

Section .text.FEEPROM_StoreLogData from feeprom.o, size=64, align=4


FEEPROM_StoreLogData: 0x08006CAC: B580 PUSH {R7, LR} 0x08006CAE: 2101 MOVS R1, #1 0x08006CB0: 0209 LSLS R1, R1, #8 0x08006CB2: 5A42 LDRH R2, [R0, R1] 0x08006CB4: 1841 ADDS R1, R0, R1 0x08006CB6: 480C LDR R0, =feepromLogData ; [PC, #48] [0x08006CE8] =0x200004E8 0x08006CB8: 8002 STRH R2, [R0] 0x08006CBA: 884A LDRH R2, [R1, #2] 0x08006CBC: 8042 STRH R2, [R0, #2] 0x08006CBE: 888A LDRH R2, [R1, #4] 0x08006CC0: 8082 STRH R2, [R0, #4] 0x08006CC2: 8A0A LDRH R2, [R1, #16] 0x08006CC4: 80C2 STRH R2, [R0, #6] 0x08006CC6: 88CA LDRH R2, [R1, #6] 0x08006CC8: 8102 STRH R2, [R0, #8] 0x08006CCA: 890A LDRH R2, [R1, #8] 0x08006CCC: 8142 STRH R2, [R0, #10] 0x08006CCE: 894A LDRH R2, [R1, #10] 0x08006CD0: 8182 STRH R2, [R0, #12] 0x08006CD2: 898A LDRH R2, [R1, #12] 0x08006CD4: 81C2 STRH R2, [R0, #14] 0x08006CD6: 89C9 LDRH R1, [R1, #14] 0x08006CD8: 8201 STRH R1, [R0, #16] 0x08006CDA: F7FF FF69 BL WriteLogToFLASH ; 0x08006BB0 0x08006CDE: 1E41 SUBS R1, R0, #1 0x08006CE0: 4188 SBCS R0, R1 0x08006CE2: 0040 LSLS R0, R0, #1 0x08006CE4: BD80 POP {R7, PC} 0x08006CE6: 46C0 NOP 0x08006CE8: 200004E8 DC.W feepromLogData

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


MX_GPIO_Init: 0x08006CEC: B5F0 PUSH {R4-R7, LR} 0x08006CEE: B087 SUB SP, SP, #28 0x08006CF0: 2400 MOVS R4, #0 0x08006CF2: 9406 STR R4, [SP, #24] 0x08006CF4: 4849 LDR R0, =0x40021034 ; [PC, #0x0124] [0x08006E1C] 0x08006CF6: 6801 LDR R1, [R0] 0x08006CF8: 2204 MOVS R2, #4 0x08006CFA: 4311 ORRS R1, R2 0x08006CFC: 6001 STR R1, [R0] 0x08006CFE: 6801 LDR R1, [R0] 0x08006D00: 4011 ANDS R1, R2 0x08006D02: 9101 STR R1, [SP, #4] 0x08006D04: 9901 LDR R1, [SP, #4] 0x08006D06: 6801 LDR R1, [R0] 0x08006D08: 2220 MOVS R2, #32 0x08006D0A: 4311 ORRS R1, R2 0x08006D0C: 6001 STR R1, [R0] 0x08006D0E: 6801 LDR R1, [R0] 0x08006D10: 4011 ANDS R1, R2 0x08006D12: 9101 STR R1, [SP, #4] 0x08006D14: 9901 LDR R1, [SP, #4] 0x08006D16: 6801 LDR R1, [R0] 0x08006D18: 2501 MOVS R5, #1 0x08006D1A: 4329 ORRS R1, R5 0x08006D1C: 6001 STR R1, [R0] 0x08006D1E: 6801 LDR R1, [R0] 0x08006D20: 4029 ANDS R1, R5 0x08006D22: 9101 STR R1, [SP, #4] 0x08006D24: 9901 LDR R1, [SP, #4] 0x08006D26: 6801 LDR R1, [R0] 0x08006D28: 2202 MOVS R2, #2 0x08006D2A: 4311 ORRS R1, R2 0x08006D2C: 6001 STR R1, [R0] 0x08006D2E: 6801 LDR R1, [R0] 0x08006D30: 4011 ANDS R1, R2 0x08006D32: 9101 STR R1, [SP, #4] 0x08006D34: 9901 LDR R1, [SP, #4] 0x08006D36: 6801 LDR R1, [R0] 0x08006D38: 2208 MOVS R2, #8 0x08006D3A: 4311 ORRS R1, R2 0x08006D3C: 6001 STR R1, [R0] 0x08006D3E: 6800 LDR R0, [R0] 0x08006D40: 4010 ANDS R0, R2 0x08006D42: 9001 STR R0, [SP, #4] 0x08006D44: 9801 LDR R0, [SP, #4] 0x08006D46: 0369 LSLS R1, R5, #13 0x08006D48: 4E35 LDR R6, =0x50000800 ; [PC, #212] [0x08006E20] 0x08006D4A: 4630 MOV R0, R6 0x08006D4C: 462A MOV R2, R5 0x08006D4E: F004 FA70 BL HAL_GPIO_WritePin ; 0x0800B232 0x08006D52: 03A9 LSLS R1, R5, #14 0x08006D54: 4630 MOV R0, R6 0x08006D56: 4622 MOV R2, R4 0x08006D58: F004 FA6B BL HAL_GPIO_WritePin ; 0x0800B232 0x08006D5C: 4831 LDR R0, =0x50000400 ; [PC, #196] [0x08006E24] 0x08006D5E: 271F MOVS R7, #31 0x08006D60: 4639 MOV R1, R7 0x08006D62: 4622 MOV R2, R4 0x08006D64: F004 FA65 BL HAL_GPIO_WritePin ; 0x0800B232 0x08006D68: 482F LDR R0, =0x50000C00 ; [PC, #188] [0x08006E28] 0x08006D6A: 4629 MOV R1, R5 0x08006D6C: 4622 MOV R2, R4 0x08006D6E: F004 FA60 BL HAL_GPIO_WritePin ; 0x0800B232 0x08006D72: 9405 STR R4, [SP, #20] 0x08006D74: 9404 STR R4, [SP, #16] 0x08006D76: 9503 STR R5, [SP, #12] 0x08006D78: 2003 MOVS R0, #3 0x08006D7A: 0340 LSLS R0, R0, #13 0x08006D7C: 9002 STR R0, [SP, #8] 0x08006D7E: AE02 ADD R6, SP, #8 0x08006D80: 4827 LDR R0, =0x50000800 ; [PC, #156] [0x08006E20] 0x08006D82: 4631 MOV R1, R6 0x08006D84: F7FD FC06 BL HAL_GPIO_Init ; 0x08004594 0x08006D88: 9404 STR R4, [SP, #16] 0x08006D8A: 9403 STR R4, [SP, #12] 0x08006D8C: 03E8 LSLS R0, R5, #15 0x08006D8E: 9000 STR R0, [SP, #0] 0x08006D90: 9002 STR R0, [SP, #8] 0x08006D92: 4823 LDR R0, =0x50000800 ; [PC, #140] [0x08006E20] 0x08006D94: 4631 MOV R1, R6 0x08006D96: F7FD FBFD BL HAL_GPIO_Init ; 0x08004594 0x08006D9A: 9405 STR R4, [SP, #20] 0x08006D9C: 9404 STR R4, [SP, #16] 0x08006D9E: 9503 STR R5, [SP, #12] 0x08006DA0: 9702 STR R7, [SP, #8] 0x08006DA2: 4F20 LDR R7, =0x50000400 ; [PC, #128] [0x08006E24] 0x08006DA4: 4638 MOV R0, R7 0x08006DA6: 4631 MOV R1, R6 0x08006DA8: F7FD FBF4 BL HAL_GPIO_Init ; 0x08004594 0x08006DAC: 9504 STR R5, [SP, #16] 0x08006DAE: 9403 STR R4, [SP, #12] 0x08006DB0: 20FF MOVS R0, #255 0x08006DB2: 0200 LSLS R0, R0, #8 0x08006DB4: 9002 STR R0, [SP, #8] 0x08006DB6: 4638 MOV R0, R7 0x08006DB8: 4631 MOV R1, R6 0x08006DBA: F7FD FBEB BL HAL_GPIO_Init ; 0x08004594 0x08006DBE: 9404 STR R4, [SP, #16] 0x08006DC0: 9403 STR R4, [SP, #12] 0x08006DC2: 2009 MOVS R0, #9 0x08006DC4: 0200 LSLS R0, R0, #8 0x08006DC6: 9002 STR R0, [SP, #8] 0x08006DC8: 2005 MOVS R0, #5 0x08006DCA: 0707 LSLS R7, R0, #28 0x08006DCC: 4638 MOV R0, R7 0x08006DCE: 4631 MOV R1, R6 0x08006DD0: F7FD FBE0 BL HAL_GPIO_Init ; 0x08004594 0x08006DD4: 9504 STR R5, [SP, #16] 0x08006DD6: 9403 STR R4, [SP, #12] 0x08006DD8: 20C0 MOVS R0, #192 0x08006DDA: 9002 STR R0, [SP, #8] 0x08006DDC: 4810 LDR R0, =0x50000800 ; [PC, #64] [0x08006E20] 0x08006DDE: 4631 MOV R1, R6 0x08006DE0: F7FD FBD8 BL HAL_GPIO_Init ; 0x08004594 0x08006DE4: 9504 STR R5, [SP, #16] 0x08006DE6: 9403 STR R4, [SP, #12] 0x08006DE8: 9800 LDR R0, [SP, #0] 0x08006DEA: 9002 STR R0, [SP, #8] 0x08006DEC: 4638 MOV R0, R7 0x08006DEE: 4631 MOV R1, R6 0x08006DF0: F7FD FBD0 BL HAL_GPIO_Init ; 0x08004594 0x08006DF4: 9405 STR R4, [SP, #20] 0x08006DF6: 9404 STR R4, [SP, #16] 0x08006DF8: 9503 STR R5, [SP, #12] 0x08006DFA: 9502 STR R5, [SP, #8] 0x08006DFC: 4F0A LDR R7, =0x50000C00 ; [PC, #40] [0x08006E28] 0x08006DFE: 4638 MOV R0, R7 0x08006E00: 4631 MOV R1, R6 0x08006E02: F7FD FBC7 BL HAL_GPIO_Init ; 0x08004594 0x08006E06: 9504 STR R5, [SP, #16] 0x08006E08: 9403 STR R4, [SP, #12] 0x08006E0A: 200C MOVS R0, #12 0x08006E0C: 9002 STR R0, [SP, #8] 0x08006E0E: 4638 MOV R0, R7 0x08006E10: 4631 MOV R1, R6 0x08006E12: F7FD FBBF BL HAL_GPIO_Init ; 0x08004594 0x08006E16: B007 ADD SP, SP, #28 0x08006E18: BDF0 POP {R4-R7, PC} 0x08006E1A: 46C0 NOP 0x08006E1C: 40021034 DC.W 0x40021034 0x08006E20: 50000800 DC.W 0x50000800 0x08006E24: 50000400 DC.W 0x50000400 0x08006E28: 50000C00 DC.W 0x50000C00

Section .text.LOG_I from log.o, size=60, align=4


LOG_I: 0x08006E2C: B570 PUSH {R4-R6, LR} 0x08006E2E: 460D MOV R5, R1 0x08006E30: 4606 MOV R6, R0 0x08006E32: 490A LDR R1, =0x0800BB83 ; [PC, #40] [0x08006E5C] 0x08006E34: 2000 MOVS R0, #0 0x08006E36: F003 FD47 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E3A: 2000 MOVS R0, #0 0x08006E3C: 4631 MOV R1, R6 0x08006E3E: F003 FD43 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E42: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006E60] 0x08006E44: 2000 MOVS R0, #0 0x08006E46: F003 FD3F BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E4A: 2000 MOVS R0, #0 0x08006E4C: 4629 MOV R1, R5 0x08006E4E: F003 FD3B BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E52: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006E64] 0x08006E54: 2000 MOVS R0, #0 0x08006E56: F003 FD37 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E5A: BD70 POP {R4-R6, PC} 0x08006E5C: 0800BB83 DC.W 0x0800BB83 0x08006E60: 0800A989 DC.W 0x0800A989 0x08006E64: 0800B675 DC.W 0x0800B675

Section .text.LOG_W from log.o, size=60, align=4


LOG_W: 0x08006E68: B570 PUSH {R4-R6, LR} 0x08006E6A: 460D MOV R5, R1 0x08006E6C: 4606 MOV R6, R0 0x08006E6E: 490A LDR R1, =0x0800BB8B ; [PC, #40] [0x08006E98] 0x08006E70: 2000 MOVS R0, #0 0x08006E72: F003 FD29 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E76: 2000 MOVS R0, #0 0x08006E78: 4631 MOV R1, R6 0x08006E7A: F003 FD25 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E7E: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006E9C] 0x08006E80: 2000 MOVS R0, #0 0x08006E82: F003 FD21 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E86: 2000 MOVS R0, #0 0x08006E88: 4629 MOV R1, R5 0x08006E8A: F003 FD1D BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E8E: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006EA0] 0x08006E90: 2000 MOVS R0, #0 0x08006E92: F003 FD19 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006E96: BD70 POP {R4-R6, PC} 0x08006E98: 0800BB8B DC.W 0x0800BB8B 0x08006E9C: 0800A989 DC.W 0x0800A989 0x08006EA0: 0800B675 DC.W 0x0800B675

Section .text.LOG_E from log.o, size=60, align=4


LOG_E: 0x08006EA4: B570 PUSH {R4-R6, LR} 0x08006EA6: 460D MOV R5, R1 0x08006EA8: 4606 MOV R6, R0 0x08006EAA: 490A LDR R1, =0x0800BB93 ; [PC, #40] [0x08006ED4] 0x08006EAC: 2000 MOVS R0, #0 0x08006EAE: F003 FD0B BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006EB2: 2000 MOVS R0, #0 0x08006EB4: 4631 MOV R1, R6 0x08006EB6: F003 FD07 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006EBA: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006ED8] 0x08006EBC: 2000 MOVS R0, #0 0x08006EBE: F003 FD03 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006EC2: 2000 MOVS R0, #0 0x08006EC4: 4629 MOV R1, R5 0x08006EC6: F003 FCFF BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006ECA: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006EDC] 0x08006ECC: 2000 MOVS R0, #0 0x08006ECE: F003 FCFB BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08006ED2: BD70 POP {R4-R6, PC} 0x08006ED4: 0800BB93 DC.W 0x0800BB93 0x08006ED8: 0800A989 DC.W 0x0800A989 0x08006EDC: 0800B675 DC.W 0x0800B675

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


main: 0x08006EE0: B500 PUSH {LR} 0x08006EE2: B085 SUB SP, SP, #20 0x08006EE4: 48D8 LDR R0, =command_parser_is_enabled ; [PC, #0x0360] [0x08007248] =0x200012A0 0x08006EE6: 2601 MOVS R6, #1 0x08006EE8: 6006 STR R6, [R0] 0x08006EEA: F7FC F969 BL HAL_Init ; 0x080031C0 0x08006EEE: F000 FC65 BL SystemClock_Config ; 0x080077BC 0x08006EF2: F7FF FEFB BL MX_GPIO_Init ; 0x08006CEC 0x08006EF6: F7FF FD1D BL MX_DMA_Init ; 0x08006934 0x08006EFA: F7FF FB9F BL MX_ADC1_Init ; 0x0800663C 0x08006EFE: F003 FA9F BL MX_USART1_UART_Init ; 0x0800A440 0x08006F02: F7FF FC81 BL MX_CRC_Init ; 0x08006808 0x08006F06: F7FF FCB3 BL MX_DAC1_Init ; 0x08006870 0x08006F0A: F003 F9C7 BL MX_TIM17_Init ; 0x0800A29C 0x08006F0E: F003 F9A9 BL MX_TIM16_Init ; 0x0800A264 0x08006F12: F003 F959 BL MX_TIM14_Init ; 0x0800A1C8 0x08006F16: F003 F931 BL MX_TIM7_Init ; 0x0800A17C 0x08006F1A: F003 F909 BL MX_TIM6_Init ; 0x0800A130 0x08006F1E: F003 F8D7 BL MX_TIM2_Init ; 0x0800A0D0 0x08006F22: F003 F96B BL MX_TIM15_Init ; 0x0800A1FC 0x08006F26: 4CC9 LDR R4, =sys_data ; [PC, #0x0324] [0x0800724C] =0x20000C34 0x08006F28: 4620 MOV R0, R4 0x08006F2A: 3008 ADDS R0, #8 0x08006F2C: 2187 MOVS R1, #135 0x08006F2E: 0049 LSLS R1, R1, #1 0x08006F30: F003 FBE0 BL __aeabi_memclr ; 0x0800A6F4 0x08006F34: 2000 MOVS R0, #0 0x08006F36: 49C6 LDR R1, =0x000100CA ; [PC, #0x0318] [0x08007250] 0x08006F38: 6021 STR R1, [R4] 0x08006F3A: 6060 STR R0, [R4, #4] 0x08006F3C: 48C5 LDR R0, =htim2 ; [PC, #0x0314] [0x08007254] =0x20001038 0x08006F3E: F7FE F961 BL HAL_TIM_Base_Start ; 0x08005204 0x08006F42: 2800 CMP R0, #0 0x08006F44: D003 BEQ .L1 ; 0x08006F4E 0x08006F46: 48C4 LDR R0, =0x0800B935 ; [PC, #0x0310] [0x08007258] 0x08006F48: 49C4 LDR R1, =0x0800B93A ; [PC, #0x0310] [0x0800725C] 0x08006F4A: F7FF FFAB BL LOG_E ; 0x08006EA4
.L1: 0x08006F4E: 2000 MOVS R0, #0 0x08006F50: 49C3 LDR R1, =0x0800B94F ; [PC, #0x030C] [0x08007260] 0x08006F52: F004 FA30 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006F56: 48C0 LDR R0, =0x0800B935 ; [PC, #0x0300] [0x08007258] 0x08006F58: 49C2 LDR R1, =0x0800B954 ; [PC, #0x0308] [0x08007264] 0x08006F5A: F7FF FF67 BL LOG_I ; 0x08006E2C 0x08006F5E: 4DC2 LDR R5, =0x40015800 ; [PC, #0x0308] [0x08007268] 0x08006F60: 6828 LDR R0, [R5] 0x08006F62: 49C2 LDR R1, =0x00000FFF ; [PC, #0x0308] [0x0800726C] 0x08006F64: 4001 ANDS R1, R0 0x08006F66: 48C2 LDR R0, =0xFFFFFBAA ; [PC, #0x0308] [0x08007270] 0x08006F68: 1808 ADDS R0, R1, R0 0x08006F6A: 2811 CMP R0, #17 0x08006F6C: D80F BHI .L2 ; 0x08006F8E 0x08006F6E: 49C1 LDR R1, =0x0800B677 ; [PC, #0x0304] [0x08007274] 0x08006F70: 4478 ADD R0, PC 0x08006F72: 7900 LDRB R0, [R0, #4] 0x08006F74: 0040 LSLS R0, R0, #1 0x08006F76: 4487 ADD PC, R0 0x08006F78: 08 DC.B 0x08 ; '\x08' 0x08006F79: 0A DC.B 0x0A ; '\n' 0x08006F7A: 0A DC.B 0x0A ; '\n' 0x08006F7B: 0A DC.B 0x0A ; '\n' 0x08006F7C: 0A DC.B 0x0A ; '\n' 0x08006F7D: 0A DC.B 0x0A ; '\n' 0x08006F7E: 0A DC.B 0x0A ; '\n' 0x08006F7F: 0A DC.B 0x0A ; '\n' 0x08006F80: 0A DC.B 0x0A ; '\n' 0x08006F81: 0A DC.B 0x0A ; '\n' 0x08006F82: 0C DC.B 0x0C ; '\x0C' 0x08006F83: 0A DC.B 0x0A ; '\n' 0x08006F84: 0A DC.B 0x0A ; '\n' 0x08006F85: 0A DC.B 0x0A ; '\n' 0x08006F86: 0A DC.B 0x0A ; '\n' 0x08006F87: 0A DC.B 0x0A ; '\n' 0x08006F88: 0E DC.B 0x0E ; '\x0E' 0x08006F89: 0F DC.B 0x0F ; '\x0F' 0x08006F8A: 49BB LDR R1, =0x0800B6BB ; [PC, #0x02EC] [0x08007278] 0x08006F8C: E004 B .L3 ; 0x08006F98
.L2: 0x08006F8E: 49BB LDR R1, =0x0800A99D ; [PC, #0x02EC] [0x0800727C] 0x08006F90: E002 B .L3 ; 0x08006F98 0x08006F92: 49BB LDR R1, =0x0800B699 ; [PC, #0x02EC] [0x08007280] 0x08006F94: E000 B .L3 ; 0x08006F98 0x08006F96: 49BB LDR R1, =0x0800B6DD ; [PC, #0x02EC] [0x08007284]
.L3: 0x08006F98: 4CAF LDR R4, =0x0800B935 ; [PC, #0x02BC] [0x08007258] 0x08006F9A: 4620 MOV R0, R4 0x08006F9C: F7FF FF46 BL LOG_I ; 0x08006E2C 0x08006FA0: 6828 LDR R0, [R5] 0x08006FA2: 0C03 LSRS R3, R0, #16 0x08006FA4: 2700 MOVS R7, #0 0x08006FA6: 49B8 LDR R1, =0x0800BB9B ; [PC, #0x02E0] [0x08007288] 0x08006FA8: 4638 MOV R0, R7 0x08006FAA: 4622 MOV R2, R4 0x08006FAC: F004 FA03 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006FB0: F003 FF63 BL FEEPROM_ConfigFreeBytes ; 0x0800AE7A 0x08006FB4: 4602 MOV R2, R0 0x08006FB6: 49B5 LDR R1, =0x0800B6FF ; [PC, #0x02D4] [0x0800728C] 0x08006FB8: 4638 MOV R0, R7 0x08006FBA: F004 F9FC BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006FBE: F7FF FCEF BL FEEPROM_StatFreeBytes ; 0x080069A0 0x08006FC2: 4602 MOV R2, R0 0x08006FC4: 49B2 LDR R1, =0x0800BBB7 ; [PC, #0x02C8] [0x08007290] 0x08006FC6: 4638 MOV R0, R7 0x08006FC8: F004 F9F5 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006FCC: 49B1 LDR R1, =0x0800B735 ; [PC, #0x02C4] [0x08007294] 0x08006FCE: 2296 MOVS R2, #150 0x08006FD0: 4638 MOV R0, R7 0x08006FD2: F004 F9F0 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006FD6: F7FD FF39 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08006FDA: 4602 MOV R2, R0 0x08006FDC: 49AE LDR R1, =0x0800B965 ; [PC, #0x02B8] [0x08007298] 0x08006FDE: 4638 MOV R0, R7 0x08006FE0: F004 F9E9 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08006FE4: F7FD FF32 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08006FE8: 49AC LDR R1, =0x03D08FFF ; [PC, #0x02B0] [0x0800729C] 0x08006FEA: 4288 CMP R0, R1 0x08006FEC: D80A BHI .L4 ; 0x08007004 0x08006FEE: 4C9A LDR R4, =0x0800B935 ; [PC, #0x0268] [0x08007258] 0x08006FF0: 49AB LDR R1, =0x0800BBEB ; [PC, #0x02AC] [0x080072A0] 0x08006FF2: 4620 MOV R0, R4 0x08006FF4: F7FF FF56 BL LOG_E ; 0x08006EA4 0x08006FF8: 49AA LDR R1, =0x0800B3EE ; [PC, #0x02A8] [0x080072A4] 0x08006FFA: 4620 MOV R0, R4 0x08006FFC: F7FF FF52 BL LOG_E ; 0x08006EA4 0x08007000: F7FC FECC BL HAL_NVIC_SystemReset ; 0x08003D9C
.L4: 0x08007004: F000 FC1A BL StartUpSequence ; 0x0800783C 0x08007008: F000 FC4A BL CopyingVectorTableToRAM ; 0x080078A0 0x0800700C: F7FF FDC8 BL FEEPROM_isFirstStart ; 0x08006BA0 0x08007010: 2800 CMP R0, #0 0x08007012: D007 BEQ .L5 ; 0x08007024 0x08007014: 4890 LDR R0, =0x0800B935 ; [PC, #0x0240] [0x08007258] 0x08007016: 49A4 LDR R1, =0x0800BC03 ; [PC, #0x0290] [0x080072A8] 0x08007018: F7FF FF26 BL LOG_W ; 0x08006E68 0x0800701C: F7FF FDA4 BL FEEPROM_fullRestore ; 0x08006B68 0x08007020: F7FF FE0E BL FEEPROM_ResetLogData ; 0x08006C40
.L5: 0x08007024: 4889 LDR R0, =sys_data ; [PC, #0x0224] [0x0800724C] =0x20000C34 0x08007026: F7FF FD07 BL FEEPROM_readConfig ; 0x08006A38 0x0800702A: 2800 CMP R0, #0 0x0800702C: D003 BEQ .L6 ; 0x08007036 0x0800702E: 488A LDR R0, =0x0800B935 ; [PC, #0x0228] [0x08007258] 0x08007030: 499E LDR R1, =0x0800B976 ; [PC, #0x0278] [0x080072AC] 0x08007032: F7FF FF37 BL LOG_E ; 0x08006EA4
.L6: 0x08007036: 4C85 LDR R4, =sys_data ; [PC, #0x0214] [0x0800724C] =0x20000C34 0x08007038: 4620 MOV R0, R4 0x0800703A: F7FF FE11 BL FEEPROM_ReadLogData ; 0x08006C60 0x0800703E: 2800 CMP R0, #0 0x08007040: D003 BEQ .L7 ; 0x0800704A 0x08007042: 4885 LDR R0, =0x0800B935 ; [PC, #0x0214] [0x08007258] 0x08007044: 499A LDR R1, =0x0800B401 ; [PC, #0x0268] [0x080072B0] 0x08007046: F7FF FF2D BL LOG_E ; 0x08006EA4
.L7: 0x0800704A: 0230 LSLS R0, R6, #8 0x0800704C: 5A21 LDRH R1, [R4, R0] 0x0800704E: 1C49 ADDS R1, R1, #1 0x08007050: 5221 STRH R1, [R4, R0] 0x08007052: 8FE1 LDRH R1, [R4, #62] 0x08007054: 206E MOVS R0, #110 0x08007056: 4348 MULS R0, R1, R0 0x08007058: 2164 MOVS R1, #100 0x0800705A: F003 FAC3 BL __aeabi_uidiv ; 0x0800A5E4 0x0800705E: 2140 MOVS R1, #64 0x08007060: 5260 STRH R0, [R4, R1] 0x08007062: 4894 LDR R0, =statDataChanged ; [PC, #0x0250] [0x080072B4] =0x2000126C 0x08007064: 6006 STR R6, [R0] 0x08007066: 2046 MOVS R0, #70 0x08007068: 5A20 LDRH R0, [R4, R0] 0x0800706A: 214A MOVS R1, #74 0x0800706C: 5A61 LDRH R1, [R4, R1] 0x0800706E: 4341 MULS R1, R0, R1 0x08007070: 4891 LDR R0, =maxIntegral ; [PC, #0x0244] [0x080072B8] =0x20000418 0x08007072: 6001 STR R1, [R0] 0x08007074: 8BE0 LDRH R0, [R4, #30] 0x08007076: 4991 LDR R1, =0x50000400 ; [PC, #0x0244] [0x080072BC] 0x08007078: 2502 MOVS R5, #2 0x0800707A: 462A MOV R2, R5 0x0800707C: F003 FF00 BL ShowSlaveAddressOnLED ; 0x0800AE80 0x08007080: 8AE0 LDRH R0, [R4, #22] 0x08007082: 8B21 LDRH R1, [R4, #24] 0x08007084: 8B62 LDRH R2, [R4, #26] 0x08007086: 4B8E LDR R3, =keyAccepted ; [PC, #0x0238] [0x080072C0] =0x20001362 0x08007088: 9301 STR R3, [SP, #4] 0x0800708A: 4B8E LDR R3, =accessModeTable ; [PC, #0x0238] [0x080072C4] =0x20000458 0x0800708C: 9300 STR R3, [SP, #0] 0x0800708E: 2A6F CMP R2, #111 0x08007090: D000 BEQ .L8 ; 0x08007094 0x08007092: 462E MOV R6, R5
.L8: 0x08007094: 2A65 CMP R2, #101 0x08007096: D000 BEQ .L9 ; 0x0800709A 0x08007098: 4637 MOV R7, R6
.L9: 0x0800709A: 0409 LSLS R1, R1, #16 0x0800709C: 1809 ADDS R1, R1, R0 0x0800709E: 4D8A LDR R5, =modbusData ; [PC, #0x0228] [0x080072C8] =0x200009F8 0x080070A0: 4B8A LDR R3, =huart1 ; [PC, #0x0228] [0x080072CC] =0x20000DF4 0x080070A2: 4628 MOV R0, R5 0x080070A4: 463A MOV R2, R7 0x080070A6: F003 FF41 BL mbInit ; 0x0800AF2C 0x080070AA: 4889 LDR R0, =hadc1 ; [PC, #0x0224] [0x080072D0] =0x20000E84 0x080070AC: F004 F849 BL HAL_ADC_Stop ; 0x0800B142 0x080070B0: 2800 CMP R0, #0 0x080070B2: D001 BEQ .L10 ; 0x080070B8 0x080070B4: 4987 LDR R1, =0x0800B9C4 ; [PC, #0x021C] [0x080072D4] 0x080070B6: E006 B .L12 ; 0x080070C6
.L10: 0x080070B8: 4885 LDR R0, =hadc1 ; [PC, #0x0214] [0x080072D0] =0x20000E84 0x080070BA: F7FC FDE5 BL HAL_ADCEx_Calibration_Start ; 0x08003C88 0x080070BE: 2800 CMP R0, #0 0x080070C0: D100 BNE .L11 ; 0x080070C4 0x080070C2: E2FC B .L80 ; 0x080076BE
.L11: 0x080070C4: 4984 LDR R1, =0x0800B430 ; [PC, #0x0210] [0x080072D8]
.L12: 0x080070C6: 4864 LDR R0, =0x0800B935 ; [PC, #0x0190] [0x08007258] 0x080070C8: F7FF FEEC BL LOG_E ; 0x08006EA4
.L13: 0x080070CC: 4883 LDR R0, =hdac1 ; [PC, #0x020C] [0x080072DC] =0x200011F4 0x080070CE: 2600 MOVS R6, #0 0x080070D0: 4631 MOV R1, R6 0x080070D2: F003 FD1F BL HAL_DACEx_GetTrimOffset ; 0x0800AB14 0x080070D6: 4607 MOV R7, R0 0x080070D8: 2110 MOVS R1, #16 0x080070DA: 4880 LDR R0, =hdac1 ; [PC, #0x0200] [0x080072DC] =0x200011F4 0x080070DC: F003 FD1A BL HAL_DACEx_GetTrimOffset ; 0x0800AB14 0x080070E0: 9003 STR R0, [SP, #12] 0x080070E2: 497F LDR R1, =0x0800B9D5 ; [PC, #0x01FC] [0x080072E0] 0x080070E4: 4A5C LDR R2, =0x0800B935 ; [PC, #0x0170] [0x08007258] 0x080070E6: 4630 MOV R0, R6 0x080070E8: 463B MOV R3, R7 0x080070EA: F004 F964 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080070EE: 497D LDR R1, =0x0800BA02 ; [PC, #0x01F4] [0x080072E4] 0x080070F0: 9604 STR R6, [SP, #16] 0x080070F2: 4630 MOV R0, R6 0x080070F4: 4A58 LDR R2, =0x0800B935 ; [PC, #0x0160] [0x08007258] 0x080070F6: 9B03 LDR R3, [SP, #12] 0x080070F8: F004 F95D BL SEGGER_RTT_printf ; 0x0800B3B6 0x080070FC: 2001 MOVS R0, #1 0x080070FE: 9003 STR R0, [SP, #12] 0x08007100: F000 FC06 BL StartOffMode ; 0x08007910 0x08007104: 4872 LDR R0, =hadc1 ; [PC, #0x01C8] [0x080072D0] =0x20000E84 0x08007106: 4978 LDR R1, =ADC_values ; [PC, #0x01E0] [0x080072E8] =0x2000137E 0x08007108: 2206 MOVS R2, #6 0x0800710A: F7FC FAB9 BL HAL_ADC_Start_DMA ; 0x08003680 0x0800710E: 2800 CMP R0, #0 0x08007110: D003 BEQ .L14 ; 0x0800711A 0x08007112: 4851 LDR R0, =0x0800B935 ; [PC, #0x0144] [0x08007258] 0x08007114: 4975 LDR R1, =0x0800B757 ; [PC, #0x01D4] [0x080072EC] 0x08007116: F7FF FEC5 BL LOG_E ; 0x08006EA4
.L14: 0x0800711A: 4875 LDR R0, =0x40020008 ; [PC, #0x01D4] [0x080072F0] 0x0800711C: 6801 LDR R1, [R0] 0x0800711E: 2204 MOVS R2, #4 0x08007120: 4391 BICS R1, R2 0x08007122: 6001 STR R1, [R0] 0x08007124: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x080072DC] =0x200011F4 0x08007126: 9E04 LDR R6, [SP, #16] 0x08007128: 4631 MOV R1, R6 0x0800712A: F003 FCB5 BL HAL_DAC_Start ; 0x0800AA98 0x0800712E: 2710 MOVS R7, #16 0x08007130: 486A LDR R0, =hdac1 ; [PC, #0x01A8] [0x080072DC] =0x200011F4 0x08007132: 4639 MOV R1, R7 0x08007134: F003 FCB0 BL HAL_DAC_Start ; 0x0800AA98 0x08007138: 4868 LDR R0, =hdac1 ; [PC, #0x01A0] [0x080072DC] =0x200011F4 0x0800713A: 4631 MOV R1, R6 0x0800713C: 4632 MOV R2, R6 0x0800713E: 4633 MOV R3, R6 0x08007140: F003 FCD3 BL HAL_DAC_SetValue ; 0x0800AAEA 0x08007144: 4865 LDR R0, =hdac1 ; [PC, #0x0194] [0x080072DC] =0x200011F4 0x08007146: 4639 MOV R1, R7 0x08007148: 4632 MOV R2, R6 0x0800714A: 4633 MOV R3, R6 0x0800714C: F003 FCCD BL HAL_DAC_SetValue ; 0x0800AAEA 0x08007150: F000 FC5A BL DIP_Switches ; 0x08007A08 0x08007154: 4967 LDR R1, =InternalBlueLED_Management ; [PC, #0x019C] [0x080072F4] =0x200012F0 0x08007156: 4868 LDR R0, =BlueLEDShortBlinking ; [PC, #0x01A0] [0x080072F8] =0x08007E81 0x08007158: 6008 STR R0, [R1] 0x0800715A: 4868 LDR R0, =InternalGreenLED_Management ; [PC, #0x01A0] [0x080072FC] =0x200012EC 0x0800715C: 4968 LDR R1, =DoNothing ; [PC, #0x01A0] [0x08007300] =0x200001F9 0x0800715E: 6001 STR R1, [R0] 0x08007160: 4868 LDR R0, =InternalRedLED_Management ; [PC, #0x01A0] [0x08007304] =0x200012E8 0x08007162: 6001 STR R1, [R0] 0x08007164: 4868 LDR R0, =ExternalGreenLED_Management ; [PC, #0x01A0] [0x08007308] =0x20001328 0x08007166: 6001 STR R1, [R0] 0x08007168: 4868 LDR R0, =ExternalRedLED_Management ; [PC, #0x01A0] [0x0800730C] =0x20001318 0x0800716A: 6001 STR R1, [R0] 0x0800716C: 4868 LDR R0, =Callibration ; [PC, #0x01A0] [0x08007310] =0x20001338 0x0800716E: 6001 STR R1, [R0] 0x08007170: 4868 LDR R0, =InrushCurrentManagement ; [PC, #0x01A0] [0x08007314] =0x200012F4 0x08007172: 4969 LDR R1, =InrushCurrentDetected ; [PC, #0x01A4] [0x08007318] =0x08007ED1 0x08007174: E004 B .L17 ; 0x08007180
.L15: 0x08007176: 9803 LDR R0, [SP, #12] 0x08007178: 4968 LDR R1, =main.restartAutoMode ; [PC, #0x01A0] [0x0800731C] =0x20001360 0x0800717A: 7008 STRB R0, [R1]
.L16: 0x0800717C: 4863 LDR R0, =ExternalRedLED_Management ; [PC, #0x018C] [0x0800730C] =0x20001318 0x0800717E: 4968 LDR R1, =ExternalRedLED2ShortOnThenLongPauseBlinking ; [PC, #0x01A0] [0x08007320] =0x080089FD
.L17: 0x08007180: 6001 STR R1, [R0] 0x08007182: E008 B .L20 ; 0x08007196
.L18: 0x08007184: 2000 MOVS R0, #0 0x08007186: 8420 STRH R0, [R4, #32]
.L19: 0x08007188: F000 FF5C BL Keys_Management ; 0x08008044 0x0800718C: F7FC F85E BL HAL_GetTick ; 0x0800324C 0x08007190: 42B0 CMP R0, R6 0x08007192: D000 BEQ .L20 ; 0x08007196 0x08007194: E101 B .L35 ; 0x0800739A
.L20: 0x08007196: F000 FECF BL ABVoltageDropCalculation ; 0x08007F38 0x0800719A: 4628 MOV R0, R5 0x0800719C: F004 F919 BL mbGetFrameComplete ; 0x0800B3D2 0x080071A0: 2800 CMP R0, #0 0x080071A2: D010 BEQ .L22 ; 0x080071C6 0x080071A4: 4628 MOV R0, R5 0x080071A6: F002 FCC9 BL mbSlaveCheckModbusRtuQuery ; 0x08009B3C 0x080071AA: 2802 CMP R0, #2 0x080071AC: D107 BNE .L21 ; 0x080071BE 0x080071AE: 485D LDR R0, =RS485ActiveMode ; [PC, #0x0174] [0x08007324] =0x20000420 0x080071B0: 6800 LDR R0, [R0] 0x080071B2: 2800 CMP R0, #0 0x080071B4: D007 BEQ .L22 ; 0x080071C6 0x080071B6: 4628 MOV R0, R5 0x080071B8: F002 FD10 BL mbSlaveProcessRtuQuery ; 0x08009BDC 0x080071BC: E003 B .L22 ; 0x080071C6
.L21: 0x080071BE: 2088 MOVS R0, #136 0x080071C0: 2122 MOVS R1, #34 0x080071C2: 4A42 LDR R2, =huart1 ; [PC, #0x0108] [0x080072CC] =0x20000DF4 0x080071C4: 5011 STR R1, [R2, R0]
.L22: 0x080071C6: 2754 MOVS R7, #84 0x080071C8: 5BE0 LDRH R0, [R4, R7] 0x080071CA: 4957 LDR R1, =savedLockKey ; [PC, #0x015C] [0x08007328] =0x20000D4A 0x080071CC: 8809 LDRH R1, [R1] 0x080071CE: 1A40 SUBS R0, R0, R1 0x080071D0: 4241 RSBS R1, R0, #0 0x080071D2: 4141 ADCS R1, R0 0x080071D4: 2052 MOVS R0, #82 0x080071D6: 5221 STRH R1, [R4, R0] 0x080071D8: 4839 LDR R0, =keyAccepted ; [PC, #228] [0x080072C0] =0x20001362 0x080071DA: 8001 STRH R1, [R0] 0x080071DC: 481A LDR R0, =command_parser_is_enabled ; [PC, #104] [0x08007248] =0x200012A0 0x080071DE: 6800 LDR R0, [R0] 0x080071E0: 2800 CMP R0, #0 0x080071E2: D0CF BEQ .L18 ; 0x08007184 0x080071E4: 2126 MOVS R1, #38 0x080071E6: 8C20 LDRH R0, [R4, #32] 0x080071E8: 2800 CMP R0, #0 0x080071EA: D0CD BEQ .L19 ; 0x08007188 0x080071EC: 5C69 LDRB R1, [R5, R1] 0x080071EE: 2900 CMP R1, #0 0x080071F0: D1CA BNE .L19 ; 0x08007188 0x080071F2: 494E LDR R1, =0x00004F4F ; [PC, #0x0138] [0x0800732C] 0x080071F4: 4288 CMP R0, R1 0x080071F6: DD00 BLE .L23 ; 0x080071FA 0x080071F8: E0A6 B .L26 ; 0x08007348
.L23: 0x080071FA: 1E41 SUBS R1, R0, #1 0x080071FC: 291D CMP R1, #29 0x080071FE: D900 BLS .L24 ; 0x08007202 0x08007200: E1EE B .L64 ; 0x080075E0
.L24: 0x08007202: 0049 LSLS R1, R1, #1 0x08007204: 4479 ADD R1, PC 0x08007206: 8889 LDRH R1, [R1, #4] 0x08007208: 0049 LSLS R1, R1, #1 0x0800720A: 448F ADD PC, R1 0x0800720C: 94 DC.B 0x94 ; '\x94' 0x0800720D: 00 DC.B 0x00 ; '\0' 0x0800720E: 23 DC.B 0x23 ; '#' 0x0800720F: 01 DC.B 0x01 ; '\x01' 0x08007210: 34 DC.B 0x34 ; '4' 0x08007211: 01 DC.B 0x01 ; '\x01' 0x08007212: ED DC.B 0xED ; '\xED' 0x08007213: 01 DC.B 0x01 ; '\x01' 0x08007214: 53 DC.B 0x53 ; 'S' 0x08007215: 01 DC.B 0x01 ; '\x01' 0x08007216: ED DC.B 0xED ; '\xED' 0x08007217: 01 DC.B 0x01 ; '\x01' 0x08007218: ED DC.B 0xED ; '\xED' 0x08007219: 01 DC.B 0x01 ; '\x01' 0x0800721A: ED DC.B 0xED ; '\xED' 0x0800721B: 01 DC.B 0x01 ; '\x01' 0x0800721C: ED DC.B 0xED ; '\xED' 0x0800721D: 01 DC.B 0x01 ; '\x01' 0x0800721E: 6A DC.B 0x6A ; 'j' 0x0800721F: 01 DC.B 0x01 ; '\x01' 0x08007220: ED DC.B 0xED ; '\xED' 0x08007221: 01 DC.B 0x01 ; '\x01' 0x08007222: ED DC.B 0xED ; '\xED' 0x08007223: 01 DC.B 0x01 ; '\x01' 0x08007224: ED DC.B 0xED ; '\xED' 0x08007225: 01 DC.B 0x01 ; '\x01' 0x08007226: ED DC.B 0xED ; '\xED' 0x08007227: 01 DC.B 0x01 ; '\x01' 0x08007228: ED DC.B 0xED ; '\xED' 0x08007229: 01 DC.B 0x01 ; '\x01' 0x0800722A: ED DC.B 0xED ; '\xED' 0x0800722B: 01 DC.B 0x01 ; '\x01' 0x0800722C: ED DC.B 0xED ; '\xED' 0x0800722D: 01 DC.B 0x01 ; '\x01' 0x0800722E: ED DC.B 0xED ; '\xED' 0x0800722F: 01 DC.B 0x01 ; '\x01' 0x08007230: ED DC.B 0xED ; '\xED' 0x08007231: 01 DC.B 0x01 ; '\x01' 0x08007232: 6D DC.B 0x6D ; 'm' 0x08007233: 01 DC.B 0x01 ; '\x01' 0x08007234: ED DC.B 0xED ; '\xED' 0x08007235: 01 DC.B 0x01 ; '\x01' 0x08007236: ED DC.B 0xED ; '\xED' 0x08007237: 01 DC.B 0x01 ; '\x01' 0x08007238: ED DC.B 0xED ; '\xED' 0x08007239: 01 DC.B 0x01 ; '\x01' 0x0800723A: ED DC.B 0xED ; '\xED' 0x0800723B: 01 DC.B 0x01 ; '\x01' 0x0800723C: ED DC.B 0xED ; '\xED' 0x0800723D: 01 DC.B 0x01 ; '\x01' 0x0800723E: ED DC.B 0xED ; '\xED' 0x0800723F: 01 DC.B 0x01 ; '\x01' 0x08007240: ED DC.B 0xED ; '\xED' 0x08007241: 01 DC.B 0x01 ; '\x01' 0x08007242: ED DC.B 0xED ; '\xED' 0x08007243: 01 DC.B 0x01 ; '\x01' 0x08007244: ED DC.B 0xED ; '\xED' 0x08007245: 01 DC.B 0x01 ; '\x01' 0x08007246: 91 DC.B 0x91 ; '\x91' 0x08007247: 00 DC.B 0x00 ; '\0' 0x08007248: 200012A0 DC.W command_parser_is_enabled 0x0800724C: 20000C34 DC.W sys_data 0x08007250: 000100CA DC.W 0x000100CA 0x08007254: 20001038 DC.W htim2 0x08007258: 0800B935 DC.W 0x0800B935 0x0800725C: 0800B93A DC.W 0x0800B93A 0x08007260: 0800B94F DC.W 0x0800B94F 0x08007264: 0800B954 DC.W 0x0800B954 0x08007268: 40015800 DC.W 0x40015800 0x0800726C: 00000FFF DC.W 0x00000FFF 0x08007270: FFFFFBAA DC.W 0xFFFFFBAA 0x08007274: 0800B677 DC.W 0x0800B677 0x08007278: 0800B6BB DC.W 0x0800B6BB 0x0800727C: 0800A99D DC.W 0x0800A99D 0x08007280: 0800B699 DC.W 0x0800B699 0x08007284: 0800B6DD DC.W 0x0800B6DD 0x08007288: 0800BB9B DC.W 0x0800BB9B 0x0800728C: 0800B6FF DC.W 0x0800B6FF 0x08007290: 0800BBB7 DC.W 0x0800BBB7 0x08007294: 0800B735 DC.W 0x0800B735 0x08007298: 0800B965 DC.W 0x0800B965 0x0800729C: 03D08FFF DC.W 0x03D08FFF 0x080072A0: 0800BBEB DC.W 0x0800BBEB 0x080072A4: 0800B3EE DC.W 0x0800B3EE 0x080072A8: 0800BC03 DC.W 0x0800BC03 0x080072AC: 0800B976 DC.W 0x0800B976 0x080072B0: 0800B401 DC.W 0x0800B401 0x080072B4: 2000126C DC.W statDataChanged 0x080072B8: 20000418 DC.W maxIntegral 0x080072BC: 50000400 DC.W 0x50000400 0x080072C0: 20001362 DC.W keyAccepted 0x080072C4: 20000458 DC.W accessModeTable 0x080072C8: 200009F8 DC.W modbusData 0x080072CC: 20000DF4 DC.W huart1 0x080072D0: 20000E84 DC.W hadc1 0x080072D4: 0800B9C4 DC.W 0x0800B9C4 0x080072D8: 0800B430 DC.W 0x0800B430 0x080072DC: 200011F4 DC.W hdac1 0x080072E0: 0800B9D5 DC.W 0x0800B9D5 0x080072E4: 0800BA02 DC.W 0x0800BA02 0x080072E8: 2000137E DC.W ADC_values 0x080072EC: 0800B757 DC.W 0x0800B757 0x080072F0: 40020008 DC.W 0x40020008 0x080072F4: 200012F0 DC.W InternalBlueLED_Management 0x080072F8: 08007E81 DC.W BlueLEDShortBlinking 0x080072FC: 200012EC DC.W InternalGreenLED_Management 0x08007300: 200001F9 DC.W DoNothing 0x08007304: 200012E8 DC.W InternalRedLED_Management 0x08007308: 20001328 DC.W ExternalGreenLED_Management 0x0800730C: 20001318 DC.W ExternalRedLED_Management 0x08007310: 20001338 DC.W Callibration 0x08007314: 200012F4 DC.W InrushCurrentManagement 0x08007318: 08007ED1 DC.W InrushCurrentDetected 0x0800731C: 20001360 DC.W main.restartAutoMode 0x08007320: 080089FD DC.W ExternalRedLED2ShortOnThenLongPauseBlinking 0x08007324: 20000420 DC.W RS485ActiveMode 0x08007328: 20000D4A DC.W savedLockKey 0x0800732C: 00004F4F DC.W 0x00004F4F 0x08007330: F002 F8DC BL StartAutoMode ; 0x080094EC 0x08007334: E726 B .L18 ; 0x08007184 0x08007336: 2100 MOVS R1, #0 0x08007338: 4620 MOV R0, R4 0x0800733A: F7FF FBD7 BL FEEPROM_storeConfig ; 0x08006AEC 0x0800733E: 2800 CMP R0, #0 0x08007340: D100 BNE .L25 ; 0x08007344 0x08007342: E0F7 B .L54 ; 0x08007534
.L25: 0x08007344: 49E4 LDR R1, =0x0800B905 ; [PC, #0x0390] [0x080076D8] 0x08007346: E0F2 B .L53 ; 0x0800752E
.L26: 0x08007348: 49FB LDR R1, =0x00009D6D ; [PC, #0x03EC] [0x08007738] 0x0800734A: 4288 CMP R0, R1 0x0800734C: DC0F BGT .L30 ; 0x0800736E 0x0800734E: 49E3 LDR R1, =0x00004F50 ; [PC, #0x038C] [0x080076DC] 0x08007350: 4288 CMP R0, R1 0x08007352: D100 BNE .L27 ; 0x08007356 0x08007354: E0CC B .L47 ; 0x080074F0
.L27: 0x08007356: 49FC LDR R1, =0x000075F9 ; [PC, #0x03F0] [0x08007748] 0x08007358: 4288 CMP R0, R1 0x0800735A: D100 BNE .L28 ; 0x0800735E 0x0800735C: E0CC B .L48 ; 0x080074F8
.L28: 0x0800735E: 49FB LDR R1, =0x000076C5 ; [PC, #0x03EC] [0x0800774C] 0x08007360: 4288 CMP R0, R1 0x08007362: D000 BEQ .L29 ; 0x08007366 0x08007364: E140 B .L65 ; 0x080075E8
.L29: 0x08007366: 48F1 LDR R0, =InrushCurrentManagement ; [PC, #0x03C4] [0x0800772C] =0x200012F4 0x08007368: 49F1 LDR R1, =InrushCurrentDetected ; [PC, #0x03C4] [0x08007730] =0x08007ED1 0x0800736A: 6001 STR R1, [R0] 0x0800736C: E70A B .L18 ; 0x08007184
.L30: 0x0800736E: 49F3 LDR R1, =0x00009D6E ; [PC, #0x03CC] [0x0800773C] 0x08007370: 4288 CMP R0, R1 0x08007372: D100 BNE .L31 ; 0x08007376 0x08007374: E0CA B .L50 ; 0x0800750C
.L31: 0x08007376: 49F2 LDR R1, =0x0000C4E3 ; [PC, #0x03C8] [0x08007740] 0x08007378: 4288 CMP R0, R1 0x0800737A: D100 BNE .L32 ; 0x0800737E 0x0800737C: E0D0 B .L52 ; 0x08007520
.L32: 0x0800737E: 49F1 LDR R1, =0x0000EC58 ; [PC, #0x03C4] [0x08007744] 0x08007380: 4288 CMP R0, R1 0x08007382: D000 BEQ .L33 ; 0x08007386 0x08007384: E130 B .L65 ; 0x080075E8
.L33: 0x08007386: 48E8 LDR R0, =Callibration ; [PC, #0x03A0] [0x08007728] =0x20001338 0x08007388: 6800 LDR R0, [R0] 0x0800738A: 49E3 LDR R1, =DoNothing ; [PC, #0x038C] [0x08007718] =0x200001F9 0x0800738C: 4288 CMP R0, R1 0x0800738E: D000 BEQ .L34 ; 0x08007392 0x08007390: E6F8 B .L18 ; 0x08007184
.L34: 0x08007392: 48E5 LDR R0, =Callibration ; [PC, #0x0394] [0x08007728] =0x20001338 0x08007394: 49EE LDR R1, =CallibrateCurrentSensorZeroOffsetOnContactBB ; [PC, #0x03B8] [0x08007750] =0x080095ED 0x08007396: 6001 STR R1, [R0] 0x08007398: E6F4 B .L18 ; 0x08007184
.L35: 0x0800739A: 4607 MOV R7, R0 0x0800739C: 48E2 LDR R0, =Callibration ; [PC, #0x0388] [0x08007728] =0x20001338 0x0800739E: 6800 LDR R0, [R0] 0x080073A0: 4780 BLX R0 0x080073A2: 48DC LDR R0, =InternalGreenLED_Management ; [PC, #0x0370] [0x08007714] =0x200012EC 0x080073A4: 6800 LDR R0, [R0] 0x080073A6: 4780 BLX R0 0x080073A8: 48D9 LDR R0, =InternalBlueLED_Management ; [PC, #0x0364] [0x08007710] =0x200012F0 0x080073AA: 6800 LDR R0, [R0] 0x080073AC: 4780 BLX R0 0x080073AE: 48DB LDR R0, =InternalRedLED_Management ; [PC, #0x036C] [0x0800771C] =0x200012E8 0x080073B0: 6800 LDR R0, [R0] 0x080073B2: 4780 BLX R0 0x080073B4: 48DA LDR R0, =ExternalGreenLED_Management ; [PC, #0x0368] [0x08007720] =0x20001328 0x080073B6: 6800 LDR R0, [R0] 0x080073B8: 4780 BLX R0 0x080073BA: 48DA LDR R0, =ExternalRedLED_Management ; [PC, #0x0368] [0x08007724] =0x20001318 0x080073BC: 6800 LDR R0, [R0] 0x080073BE: 4780 BLX R0 0x080073C0: 4EEE LDR R6, =swdioConnection ; [PC, #0x03B8] [0x0800777C] =0x2000040C 0x080073C2: 6830 LDR R0, [R6] 0x080073C4: 0040 LSLS R0, R0, #1 0x080073C6: 6030 STR R0, [R6] 0x080073C8: 2005 MOVS R0, #5 0x080073CA: 0700 LSLS R0, R0, #28 0x080073CC: 2101 MOVS R1, #1 0x080073CE: 0389 LSLS R1, R1, #14 0x080073D0: F003 FBA9 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x080073D4: 6831 LDR R1, [R6] 0x080073D6: 4301 ORRS R1, R0 0x080073D8: 6031 STR R1, [R6] 0x080073DA: D002 BEQ .L36 ; 0x080073E2 0x080073DC: 4638 MOV R0, R7 0x080073DE: F000 FE6B BL DEBUG_print ; 0x080080B8
.L36: 0x080073E2: 4638 MOV R0, R7 0x080073E4: F000 FFF6 BL HeavyCalculations ; 0x080083D4 0x080073E8: 4638 MOV R0, R7 0x080073EA: F001 FA97 BL RS485DisableButtonManagement ; 0x0800891C 0x080073EE: 9804 LDR R0, [SP, #16] 0x080073F0: 1A38 SUBS R0, R7, R0 0x080073F2: 49E3 LDR R1, =0x0001D4C1 ; [PC, #0x038C] [0x08007780] 0x080073F4: 4288 CMP R0, R1 0x080073F6: D30E BCC .L37 ; 0x08007416 0x080073F8: 48BA LDR R0, =0x0800B935 ; [PC, #0x02E8] [0x080076E4] 0x080073FA: 49E2 LDR R1, =0x0800BA2F ; [PC, #0x0388] [0x08007784] 0x080073FC: F7FF FD16 BL LOG_I ; 0x08006E2C 0x08007400: 48BB LDR R0, =statDataChanged ; [PC, #0x02EC] [0x080076F0] =0x2000126C 0x08007402: 6800 LDR R0, [R0] 0x08007404: 2800 CMP R0, #0 0x08007406: 9704 STR R7, [SP, #16] 0x08007408: D005 BEQ .L37 ; 0x08007416 0x0800740A: 4620 MOV R0, R4 0x0800740C: F7FF FC4E BL FEEPROM_StoreLogData ; 0x08006CAC 0x08007410: 2000 MOVS R0, #0 0x08007412: 49B7 LDR R1, =statDataChanged ; [PC, #0x02DC] [0x080076F0] =0x2000126C 0x08007414: 6008 STR R0, [R1]
.L37: 0x08007416: 8DA0 LDRH R0, [R4, #44] 0x08007418: 2802 CMP R0, #2 0x0800741A: D100 BNE .L38 ; 0x0800741E 0x0800741C: E095 B .L56 ; 0x0800754A
.L38: 0x0800741E: 2801 CMP R0, #1 0x08007420: 463E MOV R6, R7 0x08007422: D000 BEQ .L39 ; 0x08007426 0x08007424: E6B7 B .L20 ; 0x08007196
.L39: 0x08007426: 48D8 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0360] [0x08007788] =0x20001268 0x08007428: 6800 LDR R0, [R0] 0x0800742A: 2801 CMP R0, #1 0x0800742C: D000 BEQ .L40 ; 0x08007430 0x0800742E: E0F3 B .L67 ; 0x08007618
.L40: 0x08007430: 2609 MOVS R6, #9 0x08007432: 4630 MOV R0, R6 0x08007434: F7FC FCA2 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007438: 20EA MOVS R0, #234 0x0800743A: 2100 MOVS R1, #0 0x0800743C: 5221 STRH R1, [R4, R0] 0x0800743E: 48D8 LDR R0, =MOSFETS_Management ; [PC, #0x0360] [0x080077A0] =0x200012D8 0x08007440: 49D8 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0360] [0x080077A4] =0x20000001 0x08007442: 6001 STR R1, [R0] 0x08007444: 4630 MOV R0, R6 0x08007446: F7FC FC8D BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800744A: 48B6 LDR R0, =ExternalRedLED_Management ; [PC, #0x02D8] [0x08007724] =0x20001318 0x0800744C: 49D6 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0358] [0x080077A8] =0x08008999 0x0800744E: 6001 STR R1, [R0] 0x08007450: 463E MOV R6, R7 0x08007452: E6A0 B .L20 ; 0x08007196 0x08007454: 8B60 LDRH R0, [R4, #26] 0x08007456: 286F CMP R0, #111 0x08007458: D100 BNE .L41 ; 0x0800745C 0x0800745A: E0A9 B .L61 ; 0x080075B0
.L41: 0x0800745C: 2865 CMP R0, #101 0x0800745E: D000 BEQ .L42 ; 0x08007462 0x08007460: E0B0 B .L62 ; 0x080075C4
.L42: 0x08007462: 8AE0 LDRH R0, [R4, #22] 0x08007464: 8B21 LDRH R1, [R4, #24] 0x08007466: 4AA4 LDR R2, =accessModeTable ; [PC, #0x0290] [0x080076F8] =0x20000458 0x08007468: 9200 STR R2, [SP, #0] 0x0800746A: 4AA2 LDR R2, =keyAccepted ; [PC, #0x0288] [0x080076F4] =0x20001362 0x0800746C: 9201 STR R2, [SP, #4] 0x0800746E: 0409 LSLS R1, R1, #16 0x08007470: 1809 ADDS R1, R1, R0 0x08007472: 2200 MOVS R2, #0 0x08007474: E0AF B .L63 ; 0x080075D6 0x08007476: F7FF FB77 BL FEEPROM_fullRestore ; 0x08006B68 0x0800747A: 2800 CMP R0, #0 0x0800747C: 4F99 LDR R7, =0x0800B935 ; [PC, #0x0264] [0x080076E4] 0x0800747E: D003 BEQ .L43 ; 0x08007488 0x08007480: 4638 MOV R0, R7 0x08007482: 49B9 LDR R1, =0x0800B642 ; [PC, #0x02E4] [0x08007768] 0x08007484: F7FF FD0E BL LOG_E ; 0x08006EA4
.L43: 0x08007488: F7FF FBDA BL FEEPROM_ResetLogData ; 0x08006C40 0x0800748C: 4620 MOV R0, R4 0x0800748E: F7FF FAD3 BL FEEPROM_readConfig ; 0x08006A38 0x08007492: 2800 CMP R0, #0 0x08007494: D003 BEQ .L44 ; 0x0800749E 0x08007496: 4638 MOV R0, R7 0x08007498: 4993 LDR R1, =0x0800B976 ; [PC, #0x024C] [0x080076E8] 0x0800749A: F7FF FD03 BL LOG_E ; 0x08006EA4
.L44: 0x0800749E: 4620 MOV R0, R4 0x080074A0: F7FF FBDE BL FEEPROM_ReadLogData ; 0x08006C60 0x080074A4: 2800 CMP R0, #0 0x080074A6: D100 BNE .L45 ; 0x080074AA 0x080074A8: E66C B .L18 ; 0x08007184
.L45: 0x080074AA: 488E LDR R0, =0x0800B935 ; [PC, #0x0238] [0x080076E4] 0x080074AC: 498F LDR R1, =0x0800B401 ; [PC, #0x023C] [0x080076EC] 0x080074AE: F7FF FCF9 BL LOG_E ; 0x08006EA4 0x080074B2: E667 B .L18 ; 0x08007184 0x080074B4: 488B LDR R0, =0x0800B935 ; [PC, #0x022C] [0x080076E4] 0x080074B6: 49AD LDR R1, =0x0800B62B ; [PC, #0x02B4] [0x0800776C] 0x080074B8: F7FF FCB8 BL LOG_I ; 0x08006E2C 0x080074BC: 5BE1 LDRH R1, [R4, R7] 0x080074BE: 489D LDR R0, =savedLockKey ; [PC, #0x0274] [0x08007734] =0x20000D4A 0x080074C0: 8800 LDRH R0, [R0] 0x080074C2: 4281 CMP R1, R0 0x080074C4: D108 BNE .L46 ; 0x080074D8 0x080074C6: 2100 MOVS R1, #0 0x080074C8: 4620 MOV R0, R4 0x080074CA: F7FF FB0F BL FEEPROM_storeConfig ; 0x08006AEC 0x080074CE: 2056 MOVS R0, #86 0x080074D0: 5A20 LDRH R0, [R4, R0] 0x080074D2: 53E0 STRH R0, [R4, R7] 0x080074D4: 4997 LDR R1, =savedLockKey ; [PC, #0x025C] [0x08007734] =0x20000D4A 0x080074D6: 8008 STRH R0, [R1]
.L46: 0x080074D8: 1E41 SUBS R1, R0, #1 0x080074DA: 4188 SBCS R0, R1 0x080074DC: 2150 MOVS R1, #80 0x080074DE: 5260 STRH R0, [R4, R1] 0x080074E0: E650 B .L18 ; 0x08007184 0x080074E2: F002 F849 BL StartOnMode ; 0x08009578 0x080074E6: E64D B .L18 ; 0x08007184 0x080074E8: 2000 MOVS R0, #0 0x080074EA: F000 FA11 BL StartOffMode ; 0x08007910 0x080074EE: E649 B .L18 ; 0x08007184
.L47: 0x080074F0: 4889 LDR R0, =DoNothing ; [PC, #0x0224] [0x08007718] =0x200001F9 0x080074F2: 498E LDR R1, =InrushCurrentManagement ; [PC, #0x0238] [0x0800772C] =0x200012F4 0x080074F4: 6008 STR R0, [R1] 0x080074F6: E645 B .L18 ; 0x08007184
.L48: 0x080074F8: 488B LDR R0, =Callibration ; [PC, #0x022C] [0x08007728] =0x20001338 0x080074FA: 6800 LDR R0, [R0] 0x080074FC: 4986 LDR R1, =DoNothing ; [PC, #0x0218] [0x08007718] =0x200001F9 0x080074FE: 4288 CMP R0, R1 0x08007500: D000 BEQ .L49 ; 0x08007504 0x08007502: E63F B .L18 ; 0x08007184
.L49: 0x08007504: 4888 LDR R0, =Callibration ; [PC, #0x0220] [0x08007728] =0x20001338 0x08007506: 4993 LDR R1, =CallibrateControlCurrentVoltageDropOnContactBB ; [PC, #0x024C] [0x08007754] =0x08009671 0x08007508: 6001 STR R1, [R0] 0x0800750A: E63B B .L18 ; 0x08007184
.L50: 0x0800750C: 4886 LDR R0, =Callibration ; [PC, #0x0218] [0x08007728] =0x20001338 0x0800750E: 6800 LDR R0, [R0] 0x08007510: 4981 LDR R1, =DoNothing ; [PC, #0x0204] [0x08007718] =0x200001F9 0x08007512: 4288 CMP R0, R1 0x08007514: D000 BEQ .L51 ; 0x08007518 0x08007516: E635 B .L18 ; 0x08007184
.L51: 0x08007518: 4883 LDR R0, =Callibration ; [PC, #0x020C] [0x08007728] =0x20001338 0x0800751A: 498F LDR R1, =CallibrateVoltageDropABMiddlePointOffset ; [PC, #0x023C] [0x08007758] =0x08009765 0x0800751C: 6001 STR R1, [R0] 0x0800751E: E631 B .L18 ; 0x08007184
.L52: 0x08007520: 2101 MOVS R1, #1 0x08007522: 4620 MOV R0, R4 0x08007524: F7FF FAE2 BL FEEPROM_storeConfig ; 0x08006AEC 0x08007528: 2800 CMP R0, #0 0x0800752A: D003 BEQ .L54 ; 0x08007534 0x0800752C: 498D LDR R1, =0x0800BD8B ; [PC, #0x0234] [0x08007764]
.L53: 0x0800752E: 486D LDR R0, =0x0800B935 ; [PC, #0x01B4] [0x080076E4] 0x08007530: F7FF FCB8 BL LOG_E ; 0x08006EA4
.L54: 0x08007534: 4620 MOV R0, R4 0x08007536: F7FF FA7F BL FEEPROM_readConfig ; 0x08006A38 0x0800753A: 2800 CMP R0, #0 0x0800753C: D100 BNE .L55 ; 0x08007540 0x0800753E: E621 B .L18 ; 0x08007184
.L55: 0x08007540: 4868 LDR R0, =0x0800B935 ; [PC, #0x01A0] [0x080076E4] 0x08007542: 4969 LDR R1, =0x0800B976 ; [PC, #0x01A4] [0x080076E8] 0x08007544: F7FF FCAE BL LOG_E ; 0x08006EA4 0x08007548: E61C B .L18 ; 0x08007184
.L56: 0x0800754A: 4898 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0260] [0x080077AC] =0x2000128C 0x0800754C: 6800 LDR R0, [R0] 0x0800754E: 1E41 SUBS R1, R0, #1 0x08007550: 4248 RSBS R0, R1, #0 0x08007552: 4148 ADCS R0, R1 0x08007554: 498C LDR R1, =temperature_shutdown_is_active ; [PC, #0x0230] [0x08007788] =0x20001268 0x08007556: 6809 LDR R1, [R1] 0x08007558: 2901 CMP R1, #1 0x0800755A: 9903 LDR R1, [SP, #12] 0x0800755C: D000 BEQ .L57 ; 0x08007560 0x0800755E: 4601 MOV R1, R0
.L57: 0x08007560: 2901 CMP R1, #1 0x08007562: D167 BNE .L69 ; 0x08007634 0x08007564: 4892 LDR R0, =main.restartAutoMode ; [PC, #0x0248] [0x080077B0] =0x20001360 0x08007566: 7800 LDRB R0, [R0] 0x08007568: 2800 CMP R0, #0 0x0800756A: 463E MOV R6, R7 0x0800756C: D000 BEQ .L58 ; 0x08007570 0x0800756E: E612 B .L20 ; 0x08007196
.L58: 0x08007570: 2609 MOVS R6, #9 0x08007572: 4630 MOV R0, R6 0x08007574: F7FC FC02 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007578: 20EA MOVS R0, #234 0x0800757A: 2100 MOVS R1, #0 0x0800757C: 5221 STRH R1, [R4, R0] 0x0800757E: 4888 LDR R0, =MOSFETS_Management ; [PC, #0x0220] [0x080077A0] =0x200012D8 0x08007580: 4988 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0220] [0x080077A4] =0x20000001 0x08007582: 6001 STR R1, [R0] 0x08007584: 4630 MOV R0, R6 0x08007586: F7FC FBED BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800758A: 487F LDR R0, =temperature_shutdown_is_active ; [PC, #0x01FC] [0x08007788] =0x20001268 0x0800758C: 6800 LDR R0, [R0] 0x0800758E: 2801 CMP R0, #1 0x08007590: D102 BNE .L59 ; 0x08007598 0x08007592: 4864 LDR R0, =ExternalRedLED_Management ; [PC, #0x0190] [0x08007724] =0x20001318 0x08007594: 4984 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0210] [0x080077A8] =0x08008999 0x08007596: 6001 STR R1, [R0]
.L59: 0x08007598: 4884 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0210] [0x080077AC] =0x2000128C 0x0800759A: 6800 LDR R0, [R0] 0x0800759C: 2801 CMP R0, #1 0x0800759E: D102 BNE .L60 ; 0x080075A6 0x080075A0: 4860 LDR R0, =ExternalRedLED_Management ; [PC, #0x0180] [0x08007724] =0x20001318 0x080075A2: 4985 LDR R1, =ExternalRedLED5ShortOnThenLongPauseBlinking ; [PC, #0x0214] [0x080077B8] =0x08008B45 0x080075A4: 6001 STR R1, [R0]
.L60: 0x080075A6: 9803 LDR R0, [SP, #12] 0x080075A8: 4981 LDR R1, =main.restartAutoMode ; [PC, #0x0204] [0x080077B0] =0x20001360 0x080075AA: 7008 STRB R0, [R1] 0x080075AC: 463E MOV R6, R7 0x080075AE: E5F2 B .L20 ; 0x08007196
.L61: 0x080075B0: 8AE0 LDRH R0, [R4, #22] 0x080075B2: 8B21 LDRH R1, [R4, #24] 0x080075B4: 4A50 LDR R2, =accessModeTable ; [PC, #0x0140] [0x080076F8] =0x20000458 0x080075B6: 9200 STR R2, [SP, #0] 0x080075B8: 4A4E LDR R2, =keyAccepted ; [PC, #0x0138] [0x080076F4] =0x20001362 0x080075BA: 9201 STR R2, [SP, #4] 0x080075BC: 0409 LSLS R1, R1, #16 0x080075BE: 1809 ADDS R1, R1, R0 0x080075C0: 2201 MOVS R2, #1 0x080075C2: E008 B .L63 ; 0x080075D6
.L62: 0x080075C4: 8AE0 LDRH R0, [R4, #22] 0x080075C6: 8B21 LDRH R1, [R4, #24] 0x080075C8: 4A4B LDR R2, =accessModeTable ; [PC, #0x012C] [0x080076F8] =0x20000458 0x080075CA: 9200 STR R2, [SP, #0] 0x080075CC: 4A49 LDR R2, =keyAccepted ; [PC, #0x0124] [0x080076F4] =0x20001362 0x080075CE: 9201 STR R2, [SP, #4] 0x080075D0: 0409 LSLS R1, R1, #16 0x080075D2: 1809 ADDS R1, R1, R0 0x080075D4: 2202 MOVS R2, #2
.L63: 0x080075D6: 4628 MOV R0, R5 0x080075D8: 4B48 LDR R3, =huart1 ; [PC, #0x0120] [0x080076FC] =0x20000DF4 0x080075DA: F003 FCA7 BL mbInit ; 0x0800AF2C 0x080075DE: E5D1 B .L18 ; 0x08007184
.L64: 0x080075E0: 217D MOVS R1, #125 0x080075E2: 0089 LSLS R1, R1, #2 0x080075E4: 4288 CMP R0, R1 0x080075E6: D05A BEQ .L78 ; 0x0800769E
.L65: 0x080075E8: 4861 LDR R0, =htim17 ; [PC, #0x0184] [0x08007770] =0x20001084 0x080075EA: 6802 LDR R2, [R0] 0x080075EC: 2101 MOVS R1, #1 0x080075EE: 43C9 MVNS R1, R1 0x080075F0: 6111 STR R1, [R2, #16] 0x080075F2: 2700 MOVS R7, #0 0x080075F4: 6257 STR R7, [R2, #36] 0x080075F6: F7FD FE3B BL HAL_TIM_Base_Start_IT ; 0x08005270 0x080075FA: 2800 CMP R0, #0 0x080075FC: 4939 LDR R1, =0x0800B935 ; [PC, #228] [0x080076E4] 0x080075FE: D004 BEQ .L66 ; 0x0800760A 0x08007600: 4608 MOV R0, R1 0x08007602: 495C LDR R1, =0x0800BDAF ; [PC, #0x0170] [0x08007774] 0x08007604: F7FF FC4E BL LOG_E ; 0x08006EA4 0x08007608: 4936 LDR R1, =0x0800B935 ; [PC, #216] [0x080076E4]
.L66: 0x0800760A: 4835 LDR R0, =command_parser_is_enabled ; [PC, #212] [0x080076E0] =0x200012A0 0x0800760C: 6007 STR R7, [R0] 0x0800760E: 4608 MOV R0, R1 0x08007610: 4959 LDR R1, =0x0800BB45 ; [PC, #0x0164] [0x08007778] 0x08007612: F7FF FC29 BL LOG_W ; 0x08006E68 0x08007616: E5B5 B .L18 ; 0x08007184
.L67: 0x08007618: 485C LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0170] [0x0800778C] =0x20001280 0x0800761A: 6800 LDR R0, [R0] 0x0800761C: 2801 CMP R0, #1 0x0800761E: D100 BNE .L68 ; 0x08007622 0x08007620: E5AC B .L16 ; 0x0800717C
.L68: 0x08007622: 485B LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x016C] [0x08007790] =0x20001284 0x08007624: 6800 LDR R0, [R0] 0x08007626: 2801 CMP R0, #1 0x08007628: D030 BEQ .L75 ; 0x0800768C 0x0800762A: 485A LDR R0, =overload_shutdown_is_active ; [PC, #0x0168] [0x08007794] =0x2000127C 0x0800762C: 6800 LDR R0, [R0] 0x0800762E: 2801 CMP R0, #1 0x08007630: D032 BEQ .L77 ; 0x08007698 0x08007632: E5B0 B .L20 ; 0x08007196
.L69: 0x08007634: 4855 LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0154] [0x0800778C] =0x20001280 0x08007636: 6800 LDR R0, [R0] 0x08007638: 2801 CMP R0, #1 0x0800763A: D106 BNE .L71 ; 0x0800764A 0x0800763C: 485C LDR R0, =main.restartAutoMode ; [PC, #0x0170] [0x080077B0] =0x20001360 0x0800763E: 7800 LDRB R0, [R0] 0x08007640: 2800 CMP R0, #0 0x08007642: 463E MOV R6, R7 0x08007644: D000 BEQ .L70 ; 0x08007648 0x08007646: E5A6 B .L20 ; 0x08007196
.L70: 0x08007648: E595 B .L15 ; 0x08007176
.L71: 0x0800764A: 4851 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0144] [0x08007790] =0x20001284 0x0800764C: 6800 LDR R0, [R0] 0x0800764E: 2801 CMP R0, #1 0x08007650: D105 BNE .L72 ; 0x0800765E 0x08007652: 4857 LDR R0, =main.restartAutoMode ; [PC, #0x015C] [0x080077B0] =0x20001360 0x08007654: 7800 LDRB R0, [R0] 0x08007656: 2800 CMP R0, #0 0x08007658: 463E MOV R6, R7 0x0800765A: D014 BEQ .L74 ; 0x08007686 0x0800765C: E59B B .L20 ; 0x08007196
.L72: 0x0800765E: 484D LDR R0, =overload_shutdown_is_active ; [PC, #0x0134] [0x08007794] =0x2000127C 0x08007660: 6800 LDR R0, [R0] 0x08007662: 2801 CMP R0, #1 0x08007664: D105 BNE .L73 ; 0x08007672 0x08007666: 4852 LDR R0, =main.restartAutoMode ; [PC, #0x0148] [0x080077B0] =0x20001360 0x08007668: 7800 LDRB R0, [R0] 0x0800766A: 2800 CMP R0, #0 0x0800766C: 463E MOV R6, R7 0x0800766E: D010 BEQ .L76 ; 0x08007692 0x08007670: E591 B .L20 ; 0x08007196
.L73: 0x08007672: 4E4F LDR R6, =main.restartAutoMode ; [PC, #0x013C] [0x080077B0] =0x20001360 0x08007674: 7831 LDRB R1, [R6] 0x08007676: 484F LDR R0, =AUTO_Mode ; [PC, #0x013C] [0x080077B4] =0x20001348 0x08007678: 6802 LDR R2, [R0] 0x0800767A: 4638 MOV R0, R7 0x0800767C: 4790 BLX R2 0x0800767E: 2000 MOVS R0, #0 0x08007680: 7030 STRB R0, [R6] 0x08007682: 463E MOV R6, R7 0x08007684: E587 B .L20 ; 0x08007196
.L74: 0x08007686: 9803 LDR R0, [SP, #12] 0x08007688: 4949 LDR R1, =main.restartAutoMode ; [PC, #0x0124] [0x080077B0] =0x20001360 0x0800768A: 7008 STRB R0, [R1]
.L75: 0x0800768C: 4825 LDR R0, =ExternalRedLED_Management ; [PC, #148] [0x08007724] =0x20001318 0x0800768E: 4943 LDR R1, =ExternalRedLED3ShortOnThenLongPauseBlinking ; [PC, #0x010C] [0x0800779C] =0x08008A65 0x08007690: E576 B .L17 ; 0x08007180
.L76: 0x08007692: 9803 LDR R0, [SP, #12] 0x08007694: 4946 LDR R1, =main.restartAutoMode ; [PC, #0x0118] [0x080077B0] =0x20001360 0x08007696: 7008 STRB R0, [R1]
.L77: 0x08007698: 4822 LDR R0, =ExternalRedLED_Management ; [PC, #136] [0x08007724] =0x20001318 0x0800769A: 493F LDR R1, =ExternalRedLED4ShortOnThenLongPauseBlinking ; [PC, #252] [0x08007798] =0x08008AD1 0x0800769C: E570 B .L17 ; 0x08007180
.L78: 0x0800769E: 481B LDR R0, =hdac1 ; [PC, #108] [0x0800770C] =0x200011F4 0x080076A0: 6800 LDR R0, [R0] 0x080076A2: 2100 MOVS R1, #0 0x080076A4: 6081 STR R1, [R0, #8] 0x080076A6: 6141 STR R1, [R0, #20] 0x080076A8: 20EA MOVS R0, #234 0x080076AA: 5221 STRH R1, [R4, R0] 0x080076AC: F3BF 8F4F DSB SY 0x080076B0: 482A LDR R0, =0xE000ED0C ; [PC, #168] [0x0800775C] 0x080076B2: 492B LDR R1, =0x05FA0004 ; [PC, #172] [0x08007760] 0x080076B4: 6001 STR R1, [R0] 0x080076B6: F3BF 8F4F DSB SY
.L79: 0x080076BA: BF00 NOP 0x080076BC: E7FD B .L79 ; 0x080076BA
.L80: 0x080076BE: 4810 LDR R0, =hadc1 ; [PC, #64] [0x08007700] =0x20000E84 0x080076C0: F003 FD9D BL HAL_ADCEx_Calibration_GetValue ; 0x0800B1FE 0x080076C4: 213F MOVS R1, #63 0x080076C6: 4301 ORRS R1, R0 0x080076C8: 9100 STR R1, [SP, #0] 0x080076CA: 2000 MOVS R0, #0 0x080076CC: 490D LDR R1, =0x0800B9A3 ; [PC, #52] [0x08007704] 0x080076CE: 4A0E LDR R2, =0x0800BC2F ; [PC, #56] [0x08007708] 0x080076D0: 4B04 LDR R3, =0x0800B935 ; [PC, #16] [0x080076E4] 0x080076D2: F003 FE70 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080076D6: E4F9 B .L13 ; 0x080070CC 0x080076D8: 0800B905 DC.W 0x0800B905 0x080076DC: 00004F50 DC.W 0x00004F50 0x080076E0: 200012A0 DC.W command_parser_is_enabled 0x080076E4: 0800B935 DC.W 0x0800B935 0x080076E8: 0800B976 DC.W 0x0800B976 0x080076EC: 0800B401 DC.W 0x0800B401 0x080076F0: 2000126C DC.W statDataChanged 0x080076F4: 20001362 DC.W keyAccepted 0x080076F8: 20000458 DC.W accessModeTable 0x080076FC: 20000DF4 DC.W huart1 0x08007700: 20000E84 DC.W hadc1 0x08007704: 0800B9A3 DC.W 0x0800B9A3 0x08007708: 0800BC2F DC.W 0x0800BC2F 0x0800770C: 200011F4 DC.W hdac1 0x08007710: 200012F0 DC.W InternalBlueLED_Management 0x08007714: 200012EC DC.W InternalGreenLED_Management 0x08007718: 200001F9 DC.W DoNothing 0x0800771C: 200012E8 DC.W InternalRedLED_Management 0x08007720: 20001328 DC.W ExternalGreenLED_Management 0x08007724: 20001318 DC.W ExternalRedLED_Management 0x08007728: 20001338 DC.W Callibration 0x0800772C: 200012F4 DC.W InrushCurrentManagement 0x08007730: 08007ED1 DC.W InrushCurrentDetected 0x08007734: 20000D4A DC.W savedLockKey 0x08007738: 00009D6D DC.W 0x00009D6D 0x0800773C: 00009D6E DC.W 0x00009D6E 0x08007740: 0000C4E3 DC.W 0x0000C4E3 0x08007744: 0000EC58 DC.W 0x0000EC58 0x08007748: 000075F9 DC.W 0x000075F9 0x0800774C: 000076C5 DC.W 0x000076C5 0x08007750: 080095ED DC.W CallibrateCurrentSensorZeroOffsetOnContactBB 0x08007754: 08009671 DC.W CallibrateControlCurrentVoltageDropOnContactBB 0x08007758: 08009765 DC.W CallibrateVoltageDropABMiddlePointOffset 0x0800775C: E000ED0C DC.W 0xE000ED0C 0x08007760: 05FA0004 DC.W 0x05FA0004 0x08007764: 0800BD8B DC.W 0x0800BD8B 0x08007768: 0800B642 DC.W 0x0800B642 0x0800776C: 0800B62B DC.W 0x0800B62B 0x08007770: 20001084 DC.W htim17 0x08007774: 0800BDAF DC.W 0x0800BDAF 0x08007778: 0800BB45 DC.W 0x0800BB45 0x0800777C: 2000040C DC.W swdioConnection 0x08007780: 0001D4C1 DC.W 0x0001D4C1 0x08007784: 0800BA2F DC.W 0x0800BA2F 0x08007788: 20001268 DC.W temperature_shutdown_is_active 0x0800778C: 20001280 DC.W overcurrent_shutdown_is_active 0x08007790: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active 0x08007794: 2000127C DC.W overload_shutdown_is_active 0x08007798: 08008AD1 DC.W ExternalRedLED4ShortOnThenLongPauseBlinking 0x0800779C: 08008A65 DC.W ExternalRedLED3ShortOnThenLongPauseBlinking 0x080077A0: 200012D8 DC.W MOSFETS_Management 0x080077A4: 20000001 DC.W ADC_Open_Both_MOSFETs 0x080077A8: 08008999 DC.W ExternalRedLED1ShortOnThenLongPauseBlinking 0x080077AC: 2000128C DC.W low_bat_shutdown_is_active 0x080077B0: 20001360 DC.W main.restartAutoMode 0x080077B4: 20001348 DC.W AUTO_Mode 0x080077B8: 08008B45 DC.W ExternalRedLED5ShortOnThenLongPauseBlinking

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


SystemClock_Config: 0x080077BC: B570 PUSH {R4-R6, LR} 0x080077BE: B092 SUB SP, SP, #72 0x080077C0: 2500 MOVS R5, #0 0x080077C2: 9506 STR R5, [SP, #24] 0x080077C4: 2601 MOVS R6, #1 0x080077C6: 0270 LSLS R0, R6, #9 0x080077C8: F7FD F83C BL HAL_PWREx_ControlVoltageScaling ; 0x08004844 0x080077CC: 0770 LSLS R0, R6, #29 0x080077CE: 9011 STR R0, [SP, #68] 0x080077D0: 0670 LSLS R0, R6, #25 0x080077D2: 9010 STR R0, [SP, #64] 0x080077D4: 0470 LSLS R0, R6, #17 0x080077D6: 900F STR R0, [SP, #60] 0x080077D8: 2010 MOVS R0, #16 0x080077DA: 900E STR R0, [SP, #56] 0x080077DC: 950D STR R5, [SP, #52] 0x080077DE: 2402 MOVS R4, #2 0x080077E0: 940B STR R4, [SP, #44] 0x080077E2: 960A STR R6, [SP, #40] 0x080077E4: 2040 MOVS R0, #64 0x080077E6: 9009 STR R0, [SP, #36] 0x080077E8: 0230 LSLS R0, R6, #8 0x080077EA: 9007 STR R0, [SP, #28] 0x080077EC: 0430 LSLS R0, R6, #16 0x080077EE: 9005 STR R0, [SP, #20] 0x080077F0: 200B MOVS R0, #11 0x080077F2: 9004 STR R0, [SP, #16] 0x080077F4: 2003 MOVS R0, #3 0x080077F6: 900C STR R0, [SP, #48] 0x080077F8: 02C0 LSLS R0, R0, #11 0x080077FA: 9008 STR R0, [SP, #32] 0x080077FC: A804 ADD R0, SP, #16 0x080077FE: F7FD F84B BL HAL_RCC_OscConfig ; 0x08004898 0x08007802: 2800 CMP R0, #0 0x08007804: D003 BEQ .L1 ; 0x0800780E 0x08007806: 480B LDR R0, =0x0800B935 ; [PC, #44] [0x08007834] 0x08007808: 490B LDR R1, =0x0800B620 ; [PC, #44] [0x08007838] 0x0800780A: F7FF FB4B BL LOG_E ; 0x08006EA4
.L1: 0x0800780E: 9503 STR R5, [SP, #12] 0x08007810: 9502 STR R5, [SP, #8] 0x08007812: 2007 MOVS R0, #7 0x08007814: 9000 STR R0, [SP, #0] 0x08007816: 9401 STR R4, [SP, #4] 0x08007818: 4668 MOV R0, SP 0x0800781A: 4621 MOV R1, R4 0x0800781C: F7FD FA5C BL HAL_RCC_ClockConfig ; 0x08004CD8 0x08007820: 2800 CMP R0, #0 0x08007822: D003 BEQ .L2 ; 0x0800782C 0x08007824: 4803 LDR R0, =0x0800B935 ; [PC, #12] [0x08007834] 0x08007826: 4904 LDR R1, =0x0800B620 ; [PC, #16] [0x08007838] 0x08007828: F7FF FB3C BL LOG_E ; 0x08006EA4
.L2: 0x0800782C: F7FD FB66 BL HAL_RCC_EnableCSS ; 0x08004EFC 0x08007830: B012 ADD SP, SP, #72 0x08007832: BD70 POP {R4-R6, PC} 0x08007834: 0800B935 DC.W 0x0800B935 0x08007838: 0800B620 DC.W 0x0800B620

Section .text.StartUpSequence from main.o, size=100, align=4


StartUpSequence: 0x0800783C: B5F0 PUSH {R4-R7, LR} 0x0800783E: B081 SUB SP, SP, #4 0x08007840: 4C16 LDR R4, =0x50000400 ; [PC, #88] [0x0800789C] 0x08007842: 2501 MOVS R5, #1 0x08007844: 4620 MOV R0, R4 0x08007846: 4629 MOV R1, R5 0x08007848: 462A MOV R2, R5 0x0800784A: F003 FCF2 BL HAL_GPIO_WritePin ; 0x0800B232 0x0800784E: 2102 MOVS R1, #2 0x08007850: 9100 STR R1, [SP, #0] 0x08007852: 4620 MOV R0, R4 0x08007854: 462A MOV R2, R5 0x08007856: F003 FCEC BL HAL_GPIO_WritePin ; 0x0800B232 0x0800785A: 2704 MOVS R7, #4 0x0800785C: 4620 MOV R0, R4 0x0800785E: 4639 MOV R1, R7 0x08007860: 462A MOV R2, R5 0x08007862: F003 FCE6 BL HAL_GPIO_WritePin ; 0x0800B232 0x08007866: 267D MOVS R6, #125 0x08007868: 00F0 LSLS R0, R6, #3 0x0800786A: F7FB FCF5 BL HAL_Delay ; 0x08003258 0x0800786E: 2400 MOVS R4, #0 0x08007870: 480A LDR R0, =0x50000400 ; [PC, #40] [0x0800789C] 0x08007872: 4629 MOV R1, R5 0x08007874: 4622 MOV R2, R4 0x08007876: F003 FCDC BL HAL_GPIO_WritePin ; 0x0800B232 0x0800787A: 4D08 LDR R5, =0x50000400 ; [PC, #32] [0x0800789C] 0x0800787C: 4628 MOV R0, R5 0x0800787E: 9900 LDR R1, [SP, #0] 0x08007880: 4622 MOV R2, R4 0x08007882: F003 FCD6 BL HAL_GPIO_WritePin ; 0x0800B232 0x08007886: 4628 MOV R0, R5 0x08007888: 4639 MOV R1, R7 0x0800788A: 4622 MOV R2, R4 0x0800788C: F003 FCD1 BL HAL_GPIO_WritePin ; 0x0800B232 0x08007890: 00B0 LSLS R0, R6, #2 0x08007892: F7FB FCE1 BL HAL_Delay ; 0x08003258 0x08007896: B001 ADD SP, SP, #4 0x08007898: BDF0 POP {R4-R7, PC} 0x0800789A: 46C0 NOP 0x0800789C: 50000400 DC.W 0x50000400

Section .text.CopyingVectorTableToRAM from main.o, size=112, align=4


CopyingVectorTableToRAM: 0x080078A0: B5B0 PUSH {R4-R5, R7, LR} 0x080078A2: 4D13 LDR R5, =0xE000ED08 ; [PC, #76] [0x080078F0] 0x080078A4: 6829 LDR R1, [R5] 0x080078A6: 4813 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #76] [0x080078F4] =0x20000EE8 0x080078A8: 4C13 LDR R4, =vectorTableInRAM ; [PC, #76] [0x080078F8] =0x20000500 0x080078AA: 2330 MOVS R3, #48 0x080078AC: 4622 MOV R2, R4 0x080078AE: F7FC FC07 BL HAL_DMA_Start ; 0x080040C0 0x080078B2: 2800 CMP R0, #0 0x080078B4: D004 BEQ .L2 ; 0x080078C0 0x080078B6: 4811 LDR R0, =0x0800B935 ; [PC, #68] [0x080078FC] 0x080078B8: 4911 LDR R1, =0x0800B775 ; [PC, #68] [0x08007900] 0x080078BA: F7FF FAF3 BL LOG_E ; 0x08006EA4
.L1: 0x080078BE: E7FE B .L1 ; 0x080078BE
.L2: 0x080078C0: 480E LDR R0, =0x0800B935 ; [PC, #56] [0x080078FC] 0x080078C2: 4910 LDR R1, =0x0800B447 ; [PC, #64] [0x08007904] 0x080078C4: F7FF FAB2 BL LOG_I ; 0x08006E2C 0x080078C8: 207D MOVS R0, #125 0x080078CA: 00C2 LSLS R2, R0, #3 0x080078CC: 4809 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #36] [0x080078F4] =0x20000EE8 0x080078CE: 2100 MOVS R1, #0 0x080078D0: F7FC FCDC BL HAL_DMA_PollForTransfer ; 0x0800428C 0x080078D4: 2800 CMP R0, #0 0x080078D6: D004 BEQ .L4 ; 0x080078E2 0x080078D8: 4808 LDR R0, =0x0800B935 ; [PC, #32] [0x080078FC] 0x080078DA: 490B LDR R1, =0x0800B7B3 ; [PC, #44] [0x08007908] 0x080078DC: F7FF FAE2 BL LOG_E ; 0x08006EA4
.L3: 0x080078E0: E7FE B .L3 ; 0x080078E0
.L4: 0x080078E2: 4806 LDR R0, =0x0800B935 ; [PC, #24] [0x080078FC] 0x080078E4: 4909 LDR R1, =0x0800BC37 ; [PC, #36] [0x0800790C] 0x080078E6: F7FF FAA1 BL LOG_I ; 0x08006E2C 0x080078EA: 602C STR R4, [R5] 0x080078EC: BDB0 POP {R4-R5, R7, PC} 0x080078EE: 46C0 NOP 0x080078F0: E000ED08 DC.W 0xE000ED08 0x080078F4: 20000EE8 DC.W hdma_memtomem_dma1_channel2 0x080078F8: 20000500 DC.W vectorTableInRAM 0x080078FC: 0800B935 DC.W 0x0800B935 0x08007900: 0800B775 DC.W 0x0800B775 0x08007904: 0800B447 DC.W 0x0800B447 0x08007908: 0800B7B3 DC.W 0x0800B7B3 0x0800790C: 0800BC37 DC.W 0x0800BC37

Section .text.StartOffMode from main.o, size=248, align=4


StartOffMode: 0x08007910: B5F0 PUSH {R4-R7, LR} 0x08007912: B081 SUB SP, SP, #4 0x08007914: 4605 MOV R5, R0 0x08007916: F7FB FC99 BL HAL_GetTick ; 0x0800324C 0x0800791A: 4604 MOV R4, R0 0x0800791C: 4A28 LDR R2, =last_time_started ; [PC, #160] [0x080079C0] =0x20001290 0x0800791E: 2601 MOVS R6, #1 0x08007920: 0237 LSLS R7, R6, #8 0x08007922: 2D00 CMP R5, #0 0x08007924: D107 BNE .L1 ; 0x08007936 0x08007926: 6810 LDR R0, [R2] 0x08007928: 1A20 SUBS R0, R4, R0 0x0800792A: 4639 MOV R1, R7 0x0800792C: 31F4 ADDS R1, #244 0x0800792E: 4288 CMP R0, R1 0x08007930: D801 BHI .L1 ; 0x08007936 0x08007932: B001 ADD SP, SP, #4 0x08007934: BDF0 POP {R4-R7, PC}
.L1: 0x08007936: 4615 MOV R5, R2 0x08007938: 4822 LDR R0, =htim16 ; [PC, #136] [0x080079C4] =0x200010D0 0x0800793A: F7FD FCD1 BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x0800793E: 4922 LDR R1, =sys_data ; [PC, #136] [0x080079C8] =0x20000C34 0x08007940: 8D88 LDRH R0, [R1, #44] 0x08007942: 2800 CMP R0, #0 0x08007944: D000 BEQ .L2 ; 0x08007948 0x08007946: 602C STR R4, [R5]
.L2: 0x08007948: 2500 MOVS R5, #0 0x0800794A: 858D STRH R5, [R1, #44] 0x0800794C: 2409 MOVS R4, #9 0x0800794E: 4620 MOV R0, R4 0x08007950: F7FC FA14 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007954: 20EA MOVS R0, #234 0x08007956: 491C LDR R1, =sys_data ; [PC, #112] [0x080079C8] =0x20000C34 0x08007958: 520D STRH R5, [R1, R0] 0x0800795A: 481C LDR R0, =MOSFETS_Management ; [PC, #112] [0x080079CC] =0x200012D8 0x0800795C: 491C LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #112] [0x080079D0] =0x20000001 0x0800795E: 6001 STR R1, [R0] 0x08007960: 4620 MOV R0, R4 0x08007962: F7FC F9FF BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007966: 43F1 MVNS R1, R6 0x08007968: 481A LDR R0, =htim14 ; [PC, #104] [0x080079D4] =0x20001168 0x0800796A: 6802 LDR R2, [R0] 0x0800796C: 6111 STR R1, [R2, #16] 0x0800796E: 491A LDR R1, =ExternalRedLED_Management ; [PC, #104] [0x080079D8] =0x20001318 0x08007970: 4B1A LDR R3, =TurnExternalRedLEDOff ; [PC, #104] [0x080079DC] =0x08008C7D 0x08007972: 600B STR R3, [R1] 0x08007974: 491A LDR R1, =ExternalGreenLED_Management ; [PC, #104] [0x080079E0] =0x20001328 0x08007976: 4B1B LDR R3, =TurnExternalGreenLEDOff ; [PC, #108] [0x080079E4] =0x08008CF9 0x08007978: 600B STR R3, [R1] 0x0800797A: 491B LDR R1, =InternalGreenLED_Management ; [PC, #108] [0x080079E8] =0x200012EC 0x0800797C: 4B1B LDR R3, =TurnGreenLEDOff ; [PC, #108] [0x080079EC] =0x08008D85 0x0800797E: 600B STR R3, [R1] 0x08007980: 6255 STR R5, [R2, #36] 0x08007982: F7FD FC75 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08007986: 481A LDR R0, =hadc1 ; [PC, #104] [0x080079F0] =0x20000E84 0x08007988: 6800 LDR R0, [R0] 0x0800798A: 6007 STR R7, [R0] 0x0800798C: 0271 LSLS R1, R6, #9 0x0800798E: 6001 STR R1, [R0] 0x08007990: 0330 LSLS R0, R6, #12 0x08007992: 4918 LDR R1, =0xE000E280 ; [PC, #96] [0x080079F4] 0x08007994: 6008 STR R0, [R1] 0x08007996: 200C MOVS R0, #12 0x08007998: F7FC F9E4 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800799C: 2045 MOVS R0, #69 0x0800799E: 0080 LSLS R0, R0, #2 0x080079A0: 4909 LDR R1, =sys_data ; [PC, #36] [0x080079C8] =0x20000C34 0x080079A2: 520D STRH R5, [R1, R0] 0x080079A4: 2089 MOVS R0, #137 0x080079A6: 0040 LSLS R0, R0, #1 0x080079A8: 520D STRH R5, [R1, R0] 0x080079AA: 4813 LDR R0, =overcurrent_shutdown_is_active ; [PC, #76] [0x080079F8] =0x20001280 0x080079AC: 6005 STR R5, [R0] 0x080079AE: 4813 LDR R0, =temperature_shutdown_is_active ; [PC, #76] [0x080079FC] =0x20001268 0x080079B0: 6005 STR R5, [R0] 0x080079B2: 4813 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #76] [0x08007A00] =0x20001284 0x080079B4: 6005 STR R5, [R0] 0x080079B6: 4813 LDR R0, =overload_shutdown_is_active ; [PC, #76] [0x08007A04] =0x2000127C 0x080079B8: 6005 STR R5, [R0] 0x080079BA: B001 ADD SP, SP, #4 0x080079BC: BDF0 POP {R4-R7, PC} 0x080079BE: 46C0 NOP 0x080079C0: 20001290 DC.W last_time_started 0x080079C4: 200010D0 DC.W htim16 0x080079C8: 20000C34 DC.W sys_data 0x080079CC: 200012D8 DC.W MOSFETS_Management 0x080079D0: 20000001 DC.W ADC_Open_Both_MOSFETs 0x080079D4: 20001168 DC.W htim14 0x080079D8: 20001318 DC.W ExternalRedLED_Management 0x080079DC: 08008C7D DC.W TurnExternalRedLEDOff 0x080079E0: 20001328 DC.W ExternalGreenLED_Management 0x080079E4: 08008CF9 DC.W TurnExternalGreenLEDOff 0x080079E8: 200012EC DC.W InternalGreenLED_Management 0x080079EC: 08008D85 DC.W TurnGreenLEDOff 0x080079F0: 20000E84 DC.W hadc1 0x080079F4: E000E280 DC.W 0xE000E280 0x080079F8: 20001280 DC.W overcurrent_shutdown_is_active 0x080079FC: 20001268 DC.W temperature_shutdown_is_active 0x08007A00: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active 0x08007A04: 2000127C DC.W overload_shutdown_is_active

Section .text.DIP_Switches from main.o, size=1144, align=4


DIP_Switches: 0x08007A08: B5F0 PUSH {R4-R7, LR} 0x08007A0A: B083 SUB SP, SP, #12 0x08007A0C: 2501 MOVS R5, #1 0x08007A0E: 022E LSLS R6, R5, #8 0x08007A10: 4CF5 LDR R4, =0x50000400 ; [PC, #0x03D4] [0x08007DE8] 0x08007A12: 4620 MOV R0, R4 0x08007A14: 4631 MOV R1, R6 0x08007A16: F003 F886 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A1A: 9502 STR R5, [SP, #8] 0x08007A1C: 026D LSLS R5, R5, #9 0x08007A1E: 2801 CMP R0, #1 0x08007A20: D125 BNE .L2 ; 0x08007A6E 0x08007A22: 4620 MOV R0, R4 0x08007A24: 4629 MOV R1, R5 0x08007A26: F003 F87E BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A2A: 2801 CMP R0, #1 0x08007A2C: D11F BNE .L2 ; 0x08007A6E 0x08007A2E: 2701 MOVS R7, #1 0x08007A30: 02B9 LSLS R1, R7, #10 0x08007A32: 4620 MOV R0, R4 0x08007A34: F003 F877 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A38: 2801 CMP R0, #1 0x08007A3A: D118 BNE .L2 ; 0x08007A6E 0x08007A3C: 463D MOV R5, R7 0x08007A3E: 02F9 LSLS R1, R7, #11 0x08007A40: 4620 MOV R0, R4 0x08007A42: F003 F870 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A46: 2800 CMP R0, #0 0x08007A48: D100 BNE .L1 ; 0x08007A4C 0x08007A4A: E0FE B .L14 ; 0x08007C4A
.L1: 0x08007A4C: 48E7 LDR R0, =0x0800B935 ; [PC, #0x039C] [0x08007DEC] 0x08007A4E: 49E5 LDR R1, =0x0800B47A ; [PC, #0x0394] [0x08007DE4] 0x08007A50: F7FF F9EC BL LOG_I ; 0x08006E2C 0x08007A54: 48E7 LDR R0, =LVP_OVP ; [PC, #0x039C] [0x08007DF4] =0x20001228 0x08007A56: 49F5 LDR R1, =DoNothing ; [PC, #0x03D4] [0x08007E2C] =0x200001F9 0x08007A58: 4AFC LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x03F0] [0x08007E4C] =0x08008F5D 0x08007A5A: 4BFD LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x03F4] [0x08007E50] =0x08008E45 0x08007A5C: 4FEA LDR R7, =AUTO_Mode ; [PC, #0x03A8] [0x08007E08] =0x20001348 0x08007A5E: 4EFD LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x03F4] [0x08007E54] =0x08008ED9 0x08007A60: 603E STR R6, [R7] 0x08007A62: 6003 STR R3, [R0] 0x08007A64: 6042 STR R2, [R0, #4] 0x08007A66: 6081 STR R1, [R0, #8] 0x08007A68: 60C1 STR R1, [R0, #12] 0x08007A6A: 2000 MOVS R0, #0 0x08007A6C: E170 B .L23 ; 0x08007D50
.L2: 0x08007A6E: 4620 MOV R0, R4 0x08007A70: 4631 MOV R1, R6 0x08007A72: F003 F858 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A76: 2800 CMP R0, #0 0x08007A78: D125 BNE .L4 ; 0x08007AC6 0x08007A7A: 4620 MOV R0, R4 0x08007A7C: 4629 MOV R1, R5 0x08007A7E: F003 F852 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A82: 2801 CMP R0, #1 0x08007A84: D11F BNE .L4 ; 0x08007AC6 0x08007A86: 2701 MOVS R7, #1 0x08007A88: 02B9 LSLS R1, R7, #10 0x08007A8A: 4620 MOV R0, R4 0x08007A8C: F003 F84B BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A90: 2801 CMP R0, #1 0x08007A92: D118 BNE .L4 ; 0x08007AC6 0x08007A94: 02F9 LSLS R1, R7, #11 0x08007A96: 4620 MOV R0, R4 0x08007A98: F003 F845 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007A9C: 2800 CMP R0, #0 0x08007A9E: D100 BNE .L3 ; 0x08007AA2 0x08007AA0: E0FC B .L16 ; 0x08007C9C
.L3: 0x08007AA2: 48D2 LDR R0, =0x0800B935 ; [PC, #0x0348] [0x08007DEC] 0x08007AA4: 49EF LDR R1, =0x0800B4A5 ; [PC, #0x03BC] [0x08007E64] 0x08007AA6: F7FF F9C1 BL LOG_I ; 0x08006E2C 0x08007AAA: 48D2 LDR R0, =LVP_OVP ; [PC, #0x0348] [0x08007DF4] =0x20001228 0x08007AAC: 49DF LDR R1, =DoNothing ; [PC, #0x037C] [0x08007E2C] =0x200001F9 0x08007AAE: 4AE0 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x0380] [0x08007E30] =0x08009159 0x08007AB0: 4BE0 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0380] [0x08007E34] =0x08009041 0x08007AB2: 4DD5 LDR R5, =AUTO_Mode ; [PC, #0x0354] [0x08007E08] =0x20001348 0x08007AB4: 4EE0 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x0380] [0x08007E38] =0x080090D5 0x08007AB6: 602E STR R6, [R5] 0x08007AB8: 463D MOV R5, R7 0x08007ABA: 6003 STR R3, [R0] 0x08007ABC: 6042 STR R2, [R0, #4] 0x08007ABE: 6081 STR R1, [R0, #8] 0x08007AC0: 60C1 STR R1, [R0, #12] 0x08007AC2: 4638 MOV R0, R7 0x08007AC4: E144 B .L23 ; 0x08007D50
.L4: 0x08007AC6: 4620 MOV R0, R4 0x08007AC8: 4631 MOV R1, R6 0x08007ACA: F003 F82C BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007ACE: 2801 CMP R0, #1 0x08007AD0: D124 BNE .L6 ; 0x08007B1C 0x08007AD2: 4620 MOV R0, R4 0x08007AD4: 4629 MOV R1, R5 0x08007AD6: F003 F826 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007ADA: 2800 CMP R0, #0 0x08007ADC: D11E BNE .L6 ; 0x08007B1C 0x08007ADE: 2701 MOVS R7, #1 0x08007AE0: 02B9 LSLS R1, R7, #10 0x08007AE2: 4620 MOV R0, R4 0x08007AE4: F003 F81F BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007AE8: 2801 CMP R0, #1 0x08007AEA: D117 BNE .L6 ; 0x08007B1C 0x08007AEC: 02F9 LSLS R1, R7, #11 0x08007AEE: 4620 MOV R0, R4 0x08007AF0: F003 F819 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007AF4: 2800 CMP R0, #0 0x08007AF6: D100 BNE .L5 ; 0x08007AFA 0x08007AF8: E0E2 B .L17 ; 0x08007CC0
.L5: 0x08007AFA: 48BC LDR R0, =0x0800B935 ; [PC, #0x02F0] [0x08007DEC] 0x08007AFC: 49D2 LDR R1, =0x0800B4D0 ; [PC, #0x0348] [0x08007E48] 0x08007AFE: F7FF F995 BL LOG_I ; 0x08006E2C 0x08007B02: 48BC LDR R0, =LVP_OVP ; [PC, #0x02F0] [0x08007DF4] =0x20001228 0x08007B04: 49C9 LDR R1, =DoNothing ; [PC, #0x0324] [0x08007E2C] =0x200001F9 0x08007B06: 4AD1 LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x0344] [0x08007E4C] =0x08008F5D 0x08007B08: 4BD1 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0344] [0x08007E50] =0x08008E45 0x08007B0A: 4DBF LDR R5, =AUTO_Mode ; [PC, #0x02FC] [0x08007E08] =0x20001348 0x08007B0C: 4ED1 LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x0344] [0x08007E54] =0x08008ED9 0x08007B0E: 602E STR R6, [R5] 0x08007B10: 6003 STR R3, [R0] 0x08007B12: 6042 STR R2, [R0, #4] 0x08007B14: 6081 STR R1, [R0, #8] 0x08007B16: 60C1 STR R1, [R0, #12] 0x08007B18: 2002 MOVS R0, #2 0x08007B1A: E118 B .L22 ; 0x08007D4E
.L6: 0x08007B1C: 4620 MOV R0, R4 0x08007B1E: 4631 MOV R1, R6 0x08007B20: F003 F801 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B24: 2800 CMP R0, #0 0x08007B26: D124 BNE .L8 ; 0x08007B72 0x08007B28: 4620 MOV R0, R4 0x08007B2A: 4629 MOV R1, R5 0x08007B2C: F002 FFFB BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B30: 2800 CMP R0, #0 0x08007B32: D11E BNE .L8 ; 0x08007B72 0x08007B34: 2701 MOVS R7, #1 0x08007B36: 02B9 LSLS R1, R7, #10 0x08007B38: 4620 MOV R0, R4 0x08007B3A: F002 FFF4 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B3E: 2801 CMP R0, #1 0x08007B40: D117 BNE .L8 ; 0x08007B72 0x08007B42: 02F9 LSLS R1, R7, #11 0x08007B44: 4620 MOV R0, R4 0x08007B46: F002 FFEE BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B4A: 2800 CMP R0, #0 0x08007B4C: D100 BNE .L7 ; 0x08007B50 0x08007B4E: E0DC B .L20 ; 0x08007D0A
.L7: 0x08007B50: 48A6 LDR R0, =0x0800B935 ; [PC, #0x0298] [0x08007DEC] 0x08007B52: 49B5 LDR R1, =0x0800B4FB ; [PC, #0x02D4] [0x08007E28] 0x08007B54: F7FF F96A BL LOG_I ; 0x08006E2C 0x08007B58: 48A6 LDR R0, =LVP_OVP ; [PC, #0x0298] [0x08007DF4] =0x20001228 0x08007B5A: 49B4 LDR R1, =DoNothing ; [PC, #0x02D0] [0x08007E2C] =0x200001F9 0x08007B5C: 4AB4 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x02D0] [0x08007E30] =0x08009159 0x08007B5E: 4BB5 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x02D4] [0x08007E34] =0x08009041 0x08007B60: 4DA9 LDR R5, =AUTO_Mode ; [PC, #0x02A4] [0x08007E08] =0x20001348 0x08007B62: 4EB5 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x02D4] [0x08007E38] =0x080090D5 0x08007B64: 602E STR R6, [R5] 0x08007B66: 6003 STR R3, [R0] 0x08007B68: 6042 STR R2, [R0, #4] 0x08007B6A: 6081 STR R1, [R0, #8] 0x08007B6C: 60C1 STR R1, [R0, #12] 0x08007B6E: 2003 MOVS R0, #3 0x08007B70: E0ED B .L22 ; 0x08007D4E
.L8: 0x08007B72: 4620 MOV R0, R4 0x08007B74: 4631 MOV R1, R6 0x08007B76: F002 FFD6 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B7A: 9902 LDR R1, [SP, #8] 0x08007B7C: 02CF LSLS R7, R1, #11 0x08007B7E: 2801 CMP R0, #1 0x08007B80: D10C BNE .L9 ; 0x08007B9C 0x08007B82: 4620 MOV R0, R4 0x08007B84: 4629 MOV R1, R5 0x08007B86: F002 FFCE BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B8A: 2801 CMP R0, #1 0x08007B8C: D106 BNE .L9 ; 0x08007B9C 0x08007B8E: 9001 STR R0, [SP, #4] 0x08007B90: 0281 LSLS R1, R0, #10 0x08007B92: 4620 MOV R0, R4 0x08007B94: F002 FFC7 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007B98: 2800 CMP R0, #0 0x08007B9A: D03D BEQ .L13 ; 0x08007C18
.L9: 0x08007B9C: 4620 MOV R0, R4 0x08007B9E: 4631 MOV R1, R6 0x08007BA0: F002 FFC1 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007BA4: 2800 CMP R0, #0 0x08007BA6: D10B BNE .L10 ; 0x08007BC0 0x08007BA8: 4620 MOV R0, R4 0x08007BAA: 4629 MOV R1, R5 0x08007BAC: F002 FFBB BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007BB0: 2801 CMP R0, #1 0x08007BB2: D105 BNE .L10 ; 0x08007BC0 0x08007BB4: 0281 LSLS R1, R0, #10 0x08007BB6: 4620 MOV R0, R4 0x08007BB8: F002 FFB5 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007BBC: 2800 CMP R0, #0 0x08007BBE: D055 BEQ .L15 ; 0x08007C6C
.L10: 0x08007BC0: 4620 MOV R0, R4 0x08007BC2: 4639 MOV R1, R7 0x08007BC4: F002 FFAF BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007BC8: 2800 CMP R0, #0 0x08007BCA: D011 BEQ .L11 ; 0x08007BF0 0x08007BCC: 4887 LDR R0, =0x0800B935 ; [PC, #0x021C] [0x08007DEC] 0x08007BCE: 4988 LDR R1, =0x0800BA64 ; [PC, #0x0220] [0x08007DF0] 0x08007BD0: F7FF F92C BL LOG_I ; 0x08006E2C 0x08007BD4: 4887 LDR R0, =LVP_OVP ; [PC, #0x021C] [0x08007DF4] =0x20001228 0x08007BD6: 4988 LDR R1, =OVP_present__LVP_present ; [PC, #0x0220] [0x08007DF8] =0x080093B9 0x08007BD8: 4A88 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0220] [0x08007DFC] =0x0800933D 0x08007BDA: 4B89 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0224] [0x08007E00] =0x080092C5 0x08007BDC: 4D89 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0224] [0x08007E04] =0x08009259 0x08007BDE: 6005 STR R5, [R0] 0x08007BE0: 6043 STR R3, [R0, #4] 0x08007BE2: 6082 STR R2, [R0, #8] 0x08007BE4: 60C1 STR R1, [R0, #12] 0x08007BE6: 4888 LDR R0, =AUTO_Mode ; [PC, #0x0220] [0x08007E08] =0x20001348 0x08007BE8: 4988 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0220] [0x08007E0C] =0x08009421 0x08007BEA: 6001 STR R1, [R0] 0x08007BEC: 2004 MOVS R0, #4 0x08007BEE: E010 B .L12 ; 0x08007C12
.L11: 0x08007BF0: 487E LDR R0, =0x0800B935 ; [PC, #0x01F8] [0x08007DEC] 0x08007BF2: 4987 LDR R1, =0x0800BC67 ; [PC, #0x021C] [0x08007E10] 0x08007BF4: F7FF F91A BL LOG_I ; 0x08006E2C 0x08007BF8: 487E LDR R0, =LVP_OVP ; [PC, #0x01F8] [0x08007DF4] =0x20001228 0x08007BFA: 497F LDR R1, =OVP_present__LVP_present ; [PC, #0x01FC] [0x08007DF8] =0x080093B9 0x08007BFC: 4A7F LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01FC] [0x08007DFC] =0x0800933D 0x08007BFE: 4B80 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0200] [0x08007E00] =0x080092C5 0x08007C00: 4D80 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0200] [0x08007E04] =0x08009259 0x08007C02: 6005 STR R5, [R0] 0x08007C04: 6043 STR R3, [R0, #4] 0x08007C06: 6082 STR R2, [R0, #8] 0x08007C08: 60C1 STR R1, [R0, #12] 0x08007C0A: 487F LDR R0, =AUTO_Mode ; [PC, #0x01FC] [0x08007E08] =0x20001348 0x08007C0C: 4981 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0204] [0x08007E14] =0x080091BD 0x08007C0E: 6001 STR R1, [R0] 0x08007C10: 200C MOVS R0, #12
.L12: 0x08007C12: 9902 LDR R1, [SP, #8] 0x08007C14: 460D MOV R5, R1 0x08007C16: E09C B .L24 ; 0x08007D52
.L13: 0x08007C18: 9E01 LDR R6, [SP, #4] 0x08007C1A: 4620 MOV R0, R4 0x08007C1C: 4639 MOV R1, R7 0x08007C1E: F002 FF82 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007C22: 2800 CMP R0, #0 0x08007C24: D05D BEQ .L18 ; 0x08007CE2 0x08007C26: 4871 LDR R0, =0x0800B935 ; [PC, #0x01C4] [0x08007DEC] 0x08007C28: 497D LDR R1, =0x0800B526 ; [PC, #0x01F4] [0x08007E20] 0x08007C2A: F7FF F8FF BL LOG_I ; 0x08006E2C 0x08007C2E: 4871 LDR R0, =LVP_OVP ; [PC, #0x01C4] [0x08007DF4] =0x20001228 0x08007C30: 4971 LDR R1, =OVP_present__LVP_present ; [PC, #0x01C4] [0x08007DF8] =0x080093B9 0x08007C32: 4A72 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01C8] [0x08007DFC] =0x0800933D 0x08007C34: 4B72 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x01C8] [0x08007E00] =0x080092C5 0x08007C36: 4D73 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x01CC] [0x08007E04] =0x08009259 0x08007C38: 6005 STR R5, [R0] 0x08007C3A: 6043 STR R3, [R0, #4] 0x08007C3C: 6082 STR R2, [R0, #8] 0x08007C3E: 60C1 STR R1, [R0, #12] 0x08007C40: 4871 LDR R0, =AUTO_Mode ; [PC, #0x01C4] [0x08007E08] =0x20001348 0x08007C42: 4972 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x01C8] [0x08007E0C] =0x08009421 0x08007C44: 6001 STR R1, [R0] 0x08007C46: 2004 MOVS R0, #4 0x08007C48: E05C B .L19 ; 0x08007D04
.L14: 0x08007C4A: 4868 LDR R0, =0x0800B935 ; [PC, #0x01A0] [0x08007DEC] 0x08007C4C: 4987 LDR R1, =0x0800B7E9 ; [PC, #0x021C] [0x08007E6C] 0x08007C4E: F7FF F8ED BL LOG_I ; 0x08006E2C 0x08007C52: 4868 LDR R0, =LVP_OVP ; [PC, #0x01A0] [0x08007DF4] =0x20001228 0x08007C54: 4975 LDR R1, =DoNothing ; [PC, #0x01D4] [0x08007E2C] =0x200001F9 0x08007C56: 4A81 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x0204] [0x08007E5C] =0x08008E89 0x08007C58: 4B7D LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x01F4] [0x08007E50] =0x08008E45 0x08007C5A: 4F6B LDR R7, =AUTO_Mode ; [PC, #0x01AC] [0x08007E08] =0x20001348 0x08007C5C: 4E80 LDR R6, =AUTO_LVP_Management ; [PC, #0x0200] [0x08007E60] =0x08008DC5 0x08007C5E: 603E STR R6, [R7] 0x08007C60: 6003 STR R3, [R0] 0x08007C62: 6042 STR R2, [R0, #4] 0x08007C64: 6081 STR R1, [R0, #8] 0x08007C66: 60C1 STR R1, [R0, #12] 0x08007C68: 2008 MOVS R0, #8 0x08007C6A: E071 B .L23 ; 0x08007D50
.L15: 0x08007C6C: 4620 MOV R0, R4 0x08007C6E: 4639 MOV R1, R7 0x08007C70: F002 FF59 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007C74: 2800 CMP R0, #0 0x08007C76: D059 BEQ .L21 ; 0x08007D2C 0x08007C78: 485C LDR R0, =0x0800B935 ; [PC, #0x0170] [0x08007DEC] 0x08007C7A: 4967 LDR R1, =0x0800B551 ; [PC, #0x019C] [0x08007E18] 0x08007C7C: F7FF F8D6 BL LOG_I ; 0x08006E2C 0x08007C80: 485C LDR R0, =LVP_OVP ; [PC, #0x0170] [0x08007DF4] =0x20001228 0x08007C82: 495D LDR R1, =OVP_present__LVP_present ; [PC, #0x0174] [0x08007DF8] =0x080093B9 0x08007C84: 4A5D LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0174] [0x08007DFC] =0x0800933D 0x08007C86: 4B5E LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0178] [0x08007E00] =0x080092C5 0x08007C88: 4D5E LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0178] [0x08007E04] =0x08009259 0x08007C8A: 6005 STR R5, [R0] 0x08007C8C: 6043 STR R3, [R0, #4] 0x08007C8E: 6082 STR R2, [R0, #8] 0x08007C90: 60C1 STR R1, [R0, #12] 0x08007C92: 485D LDR R0, =AUTO_Mode ; [PC, #0x0174] [0x08007E08] =0x20001348 0x08007C94: 495D LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0174] [0x08007E0C] =0x08009421 0x08007C96: 6001 STR R1, [R0] 0x08007C98: 2005 MOVS R0, #5 0x08007C9A: E058 B .L22 ; 0x08007D4E
.L16: 0x08007C9C: 4853 LDR R0, =0x0800B935 ; [PC, #0x014C] [0x08007DEC] 0x08007C9E: 4972 LDR R1, =0x0800B813 ; [PC, #0x01C8] [0x08007E68] 0x08007CA0: F7FF F8C4 BL LOG_I ; 0x08006E2C 0x08007CA4: 4853 LDR R0, =LVP_OVP ; [PC, #0x014C] [0x08007DF4] =0x20001228 0x08007CA6: 4961 LDR R1, =DoNothing ; [PC, #0x0184] [0x08007E2C] =0x200001F9 0x08007CA8: 4A65 LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0194] [0x08007E40] =0x08009085 0x08007CAA: 4B62 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0188] [0x08007E34] =0x08009041 0x08007CAC: 4D56 LDR R5, =AUTO_Mode ; [PC, #0x0158] [0x08007E08] =0x20001348 0x08007CAE: 4E65 LDR R6, =AUTO_OVP_Management ; [PC, #0x0194] [0x08007E44] =0x08008FC1 0x08007CB0: 602E STR R6, [R5] 0x08007CB2: 6003 STR R3, [R0] 0x08007CB4: 6042 STR R2, [R0, #4] 0x08007CB6: 6081 STR R1, [R0, #8] 0x08007CB8: 60C1 STR R1, [R0, #12] 0x08007CBA: 2009 MOVS R0, #9 0x08007CBC: 2501 MOVS R5, #1 0x08007CBE: E047 B .L23 ; 0x08007D50
.L17: 0x08007CC0: 484A LDR R0, =0x0800B935 ; [PC, #0x0128] [0x08007DEC] 0x08007CC2: 4965 LDR R1, =0x0800B83D ; [PC, #0x0194] [0x08007E58] 0x08007CC4: F7FF F8B2 BL LOG_I ; 0x08006E2C 0x08007CC8: 484A LDR R0, =LVP_OVP ; [PC, #0x0128] [0x08007DF4] =0x20001228 0x08007CCA: 4958 LDR R1, =DoNothing ; [PC, #0x0160] [0x08007E2C] =0x200001F9 0x08007CCC: 4A63 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x018C] [0x08007E5C] =0x08008E89 0x08007CCE: 4B60 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0180] [0x08007E50] =0x08008E45 0x08007CD0: 4D4D LDR R5, =AUTO_Mode ; [PC, #0x0134] [0x08007E08] =0x20001348 0x08007CD2: 4E63 LDR R6, =AUTO_LVP_Management ; [PC, #0x018C] [0x08007E60] =0x08008DC5 0x08007CD4: 602E STR R6, [R5] 0x08007CD6: 6003 STR R3, [R0] 0x08007CD8: 6042 STR R2, [R0, #4] 0x08007CDA: 6081 STR R1, [R0, #8] 0x08007CDC: 60C1 STR R1, [R0, #12] 0x08007CDE: 200A MOVS R0, #10 0x08007CE0: E035 B .L22 ; 0x08007D4E
.L18: 0x08007CE2: 4842 LDR R0, =0x0800B935 ; [PC, #0x0108] [0x08007DEC] 0x08007CE4: 494F LDR R1, =0x0800B891 ; [PC, #0x013C] [0x08007E24] 0x08007CE6: F7FF F8A1 BL LOG_I ; 0x08006E2C 0x08007CEA: 4842 LDR R0, =LVP_OVP ; [PC, #0x0108] [0x08007DF4] =0x20001228 0x08007CEC: 4942 LDR R1, =OVP_present__LVP_present ; [PC, #0x0108] [0x08007DF8] =0x080093B9 0x08007CEE: 4A43 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x010C] [0x08007DFC] =0x0800933D 0x08007CF0: 4B43 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x010C] [0x08007E00] =0x080092C5 0x08007CF2: 4D44 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0110] [0x08007E04] =0x08009259 0x08007CF4: 6005 STR R5, [R0] 0x08007CF6: 6043 STR R3, [R0, #4] 0x08007CF8: 6082 STR R2, [R0, #8] 0x08007CFA: 60C1 STR R1, [R0, #12] 0x08007CFC: 4842 LDR R0, =AUTO_Mode ; [PC, #0x0108] [0x08007E08] =0x20001348 0x08007CFE: 4945 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0114] [0x08007E14] =0x080091BD 0x08007D00: 6001 STR R1, [R0] 0x08007D02: 200C MOVS R0, #12
.L19: 0x08007D04: 9902 LDR R1, [SP, #8] 0x08007D06: 4635 MOV R5, R6 0x08007D08: E023 B .L24 ; 0x08007D52
.L20: 0x08007D0A: 4838 LDR R0, =0x0800B935 ; [PC, #224] [0x08007DEC] 0x08007D0C: 494B LDR R1, =0x0800B867 ; [PC, #0x012C] [0x08007E3C] 0x08007D0E: F7FF F88D BL LOG_I ; 0x08006E2C 0x08007D12: 4838 LDR R0, =LVP_OVP ; [PC, #224] [0x08007DF4] =0x20001228 0x08007D14: 4945 LDR R1, =DoNothing ; [PC, #0x0114] [0x08007E2C] =0x200001F9 0x08007D16: 4A4A LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0128] [0x08007E40] =0x08009085 0x08007D18: 4B46 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0118] [0x08007E34] =0x08009041 0x08007D1A: 4D3B LDR R5, =AUTO_Mode ; [PC, #236] [0x08007E08] =0x20001348 0x08007D1C: 4E49 LDR R6, =AUTO_OVP_Management ; [PC, #0x0124] [0x08007E44] =0x08008FC1 0x08007D1E: 602E STR R6, [R5] 0x08007D20: 6003 STR R3, [R0] 0x08007D22: 6042 STR R2, [R0, #4] 0x08007D24: 6081 STR R1, [R0, #8] 0x08007D26: 60C1 STR R1, [R0, #12] 0x08007D28: 200B MOVS R0, #11 0x08007D2A: E010 B .L22 ; 0x08007D4E
.L21: 0x08007D2C: 482F LDR R0, =0x0800B935 ; [PC, #188] [0x08007DEC] 0x08007D2E: 493B LDR R1, =0x0800B8BB ; [PC, #236] [0x08007E1C] 0x08007D30: F7FF F87C BL LOG_I ; 0x08006E2C 0x08007D34: 482F LDR R0, =LVP_OVP ; [PC, #188] [0x08007DF4] =0x20001228 0x08007D36: 4930 LDR R1, =OVP_present__LVP_present ; [PC, #192] [0x08007DF8] =0x080093B9 0x08007D38: 4A30 LDR R2, =OVP_present__LVP_not_present ; [PC, #192] [0x08007DFC] =0x0800933D 0x08007D3A: 4B31 LDR R3, =OVP_not_present__LVP_present ; [PC, #196] [0x08007E00] =0x080092C5 0x08007D3C: 4D31 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #196] [0x08007E04] =0x08009259 0x08007D3E: 6005 STR R5, [R0] 0x08007D40: 6043 STR R3, [R0, #4] 0x08007D42: 6082 STR R2, [R0, #8] 0x08007D44: 60C1 STR R1, [R0, #12] 0x08007D46: 4830 LDR R0, =AUTO_Mode ; [PC, #192] [0x08007E08] =0x20001348 0x08007D48: 4932 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #200] [0x08007E14] =0x080091BD 0x08007D4A: 6001 STR R1, [R0] 0x08007D4C: 200D MOVS R0, #13
.L22: 0x08007D4E: 2500 MOVS R5, #0
.L23: 0x08007D50: 9902 LDR R1, [SP, #8]
.L24: 0x08007D52: 4F47 LDR R7, =sys_data ; [PC, #0x011C] [0x08007E70] =0x20000C34 0x08007D54: 8578 STRH R0, [R7, #42] 0x08007D56: 4847 LDR R0, =LVP_OVP_logic ; [PC, #0x011C] [0x08007E74] =0x200001FB 0x08007D58: 7005 STRB R5, [R0] 0x08007D5A: 0309 LSLS R1, R1, #12 0x08007D5C: 4620 MOV R0, R4 0x08007D5E: F002 FEE2 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007D62: 2800 CMP R0, #0 0x08007D64: D003 BEQ .L25 ; 0x08007D6E 0x08007D66: 4844 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0110] [0x08007E78] =0x20001288 0x08007D68: 2100 MOVS R1, #0 0x08007D6A: 6001 STR R1, [R0] 0x08007D6C: E006 B .L26 ; 0x08007D7C
.L25: 0x08007D6E: 4842 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0108] [0x08007E78] =0x20001288 0x08007D70: 2101 MOVS R1, #1 0x08007D72: 6001 STR R1, [R0] 0x08007D74: 8D78 LDRH R0, [R7, #42] 0x08007D76: 2110 MOVS R1, #16 0x08007D78: 4301 ORRS R1, R0 0x08007D7A: 8579 STRH R1, [R7, #42]
.L26: 0x08007D7C: 2601 MOVS R6, #1 0x08007D7E: 0375 LSLS R5, R6, #13 0x08007D80: 4620 MOV R0, R4 0x08007D82: 4629 MOV R1, R5 0x08007D84: F002 FECF BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08007D88: 2800 CMP R0, #0 0x08007D8A: D003 BEQ .L27 ; 0x08007D94 0x08007D8C: 483B LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #236] [0x08007E7C] =0x200012B0 0x08007D8E: 2100 MOVS R1, #0 0x08007D90: 6001 STR R1, [R0] 0x08007D92: E005 B .L28 ; 0x08007DA0
.L27: 0x08007D94: 4839 LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #228] [0x08007E7C] =0x200012B0 0x08007D96: 6006 STR R6, [R0] 0x08007D98: 8D78 LDRH R0, [R7, #42] 0x08007D9A: 2120 MOVS R1, #32 0x08007D9C: 4301 ORRS R1, R0 0x08007D9E: 8579 STRH R1, [R7, #42]
.L28: 0x08007DA0: 0231 LSLS R1, R6, #8 0x08007DA2: 4620 MOV R0, R4 0x08007DA4: F7FC FCCA BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DA8: 0271 LSLS R1, R6, #9 0x08007DAA: 4620 MOV R0, R4 0x08007DAC: F7FC FCC6 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DB0: 02B1 LSLS R1, R6, #10 0x08007DB2: 4620 MOV R0, R4 0x08007DB4: F7FC FCC2 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DB8: 02F1 LSLS R1, R6, #11 0x08007DBA: 4620 MOV R0, R4 0x08007DBC: F7FC FCBE BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DC0: 0331 LSLS R1, R6, #12 0x08007DC2: 4620 MOV R0, R4 0x08007DC4: F7FC FCBA BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DC8: 4620 MOV R0, R4 0x08007DCA: 4629 MOV R1, R5 0x08007DCC: F7FC FCB6 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DD0: 03B1 LSLS R1, R6, #14 0x08007DD2: 4620 MOV R0, R4 0x08007DD4: F7FC FCB2 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DD8: 03F1 LSLS R1, R6, #15 0x08007DDA: 4620 MOV R0, R4 0x08007DDC: F7FC FCAE BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DE0: B003 ADD SP, SP, #12 0x08007DE2: BDF0 POP {R4-R7, PC} 0x08007DE4: 0800B47A DC.W 0x0800B47A 0x08007DE8: 50000400 DC.W 0x50000400 0x08007DEC: 0800B935 DC.W 0x0800B935 0x08007DF0: 0800BA64 DC.W 0x0800BA64 0x08007DF4: 20001228 DC.W LVP_OVP 0x08007DF8: 080093B9 DC.W OVP_present__LVP_present 0x08007DFC: 0800933D DC.W OVP_present__LVP_not_present 0x08007E00: 080092C5 DC.W OVP_not_present__LVP_present 0x08007E04: 08009259 DC.W OVP_not_present__LVP_not_present 0x08007E08: 20001348 DC.W AUTO_Mode 0x08007E0C: 08009421 DC.W LVP_OVP_Management_NoAutoreconnect 0x08007E10: 0800BC67 DC.W 0x0800BC67 0x08007E14: 080091BD DC.W AUTO_LVP_OVP_Management 0x08007E18: 0800B551 DC.W 0x0800B551 0x08007E1C: 0800B8BB DC.W 0x0800B8BB 0x08007E20: 0800B526 DC.W 0x0800B526 0x08007E24: 0800B891 DC.W 0x0800B891 0x08007E28: 0800B4FB DC.W 0x0800B4FB 0x08007E2C: 200001F9 DC.W DoNothing 0x08007E30: 08009159 DC.W OVP_present__LVP_ignored_NoAutoreconnect 0x08007E34: 08009041 DC.W OVP_not_present__LVP_ignored 0x08007E38: 080090D5 DC.W OVP_Management_NoAutoreconnect 0x08007E3C: 0800B867 DC.W 0x0800B867 0x08007E40: 08009085 DC.W OVP_present__LVP_ignored 0x08007E44: 08008FC1 DC.W AUTO_OVP_Management 0x08007E48: 0800B4D0 DC.W 0x0800B4D0 0x08007E4C: 08008F5D DC.W OVP_ignored__LVP_present_NoAutoreconnect 0x08007E50: 08008E45 DC.W OVP_ignored__LVP_not_present 0x08007E54: 08008ED9 DC.W LVP_Management_NoAutoreconnect 0x08007E58: 0800B83D DC.W 0x0800B83D 0x08007E5C: 08008E89 DC.W OVP_ignored__LVP_present 0x08007E60: 08008DC5 DC.W AUTO_LVP_Management 0x08007E64: 0800B4A5 DC.W 0x0800B4A5 0x08007E68: 0800B813 DC.W 0x0800B813 0x08007E6C: 0800B7E9 DC.W 0x0800B7E9 0x08007E70: 20000C34 DC.W sys_data 0x08007E74: 200001FB DC.W LVP_OVP_logic 0x08007E78: 20001288 DC.W manual_overdrive_is_enabled 0x08007E7C: 200012B0 DC.W auto_recover_from_temp_shutdown_is_enabled

Section .text.BlueLEDShortBlinking from main.o, size=80, align=4


BlueLEDShortBlinking: 0x08007E80: B5F0 PUSH {R4-R7, LR} 0x08007E82: B081 SUB SP, SP, #4 0x08007E84: F7FB F9E2 BL HAL_GetTick ; 0x0800324C 0x08007E88: 4604 MOV R4, R0 0x08007E8A: 4F0D LDR R7, =BlueLEDShortBlinking.old_on_time ; [PC, #52] [0x08007EC0] =0x20001340 0x08007E8C: 6838 LDR R0, [R7] 0x08007E8E: 1A20 SUBS R0, R4, R0 0x08007E90: 490C LDR R1, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08007EC4] =0x20001378 0x08007E92: 780E LDRB R6, [R1] 0x08007E94: 2E00 CMP R6, #0 0x08007E96: D003 BEQ .L1 ; 0x08007EA0 0x08007E98: 2833 CMP R0, #51 0x08007E9A: D30E BCC .L3 ; 0x08007EBA 0x08007E9C: 2200 MOVS R2, #0 0x08007E9E: E003 B .L2 ; 0x08007EA8
.L1: 0x08007EA0: 4909 LDR R1, =0x000003B6 ; [PC, #36] [0x08007EC8] 0x08007EA2: 4288 CMP R0, R1 0x08007EA4: D909 BLS .L3 ; 0x08007EBA 0x08007EA6: 2201 MOVS R2, #1
.L2: 0x08007EA8: 4808 LDR R0, =0x50000400 ; [PC, #32] [0x08007ECC] 0x08007EAA: 2501 MOVS R5, #1 0x08007EAC: 4629 MOV R1, R5 0x08007EAE: F003 F9C0 BL HAL_GPIO_WritePin ; 0x0800B232 0x08007EB2: 603C STR R4, [R7] 0x08007EB4: 406E EORS R6, R5 0x08007EB6: 4803 LDR R0, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #12] [0x08007EC4] =0x20001378 0x08007EB8: 7006 STRB R6, [R0]
.L3: 0x08007EBA: B001 ADD SP, SP, #4 0x08007EBC: BDF0 POP {R4-R7, PC} 0x08007EBE: 46C0 NOP 0x08007EC0: 20001340 DC.W BlueLEDShortBlinking.old_on_time 0x08007EC4: 20001378 DC.W BlueLEDShortBlinking.led_is_turned_on 0x08007EC8: 000003B6 DC.W 0x000003B6 0x08007ECC: 50000400 DC.W 0x50000400

Section .text.InrushCurrentDetected from main.o, size=104, align=4


InrushCurrentDetected: 0x08007ED0: B580 PUSH {R7, LR} 0x08007ED2: 4811 LDR R0, =hdac1 ; [PC, #68] [0x08007F18] =0x200011F4 0x08007ED4: 6800 LDR R0, [R0] 0x08007ED6: 2100 MOVS R1, #0 0x08007ED8: 6081 STR R1, [R0, #8] 0x08007EDA: 6141 STR R1, [R0, #20] 0x08007EDC: 22EA MOVS R2, #234 0x08007EDE: 480F LDR R0, =sys_data ; [PC, #60] [0x08007F1C] =0x20000C34 0x08007EE0: 5281 STRH R1, [R0, R2] 0x08007EE2: 490F LDR R1, =MOSFETS_Management ; [PC, #60] [0x08007F20] =0x200012D8 0x08007EE4: 4A0F LDR R2, =DoNothing ; [PC, #60] [0x08007F24] =0x200001F9 0x08007EE6: 600A STR R2, [R1] 0x08007EE8: 490F LDR R1, =overcurrent_shutdown_is_active ; [PC, #60] [0x08007F28] =0x20001280 0x08007EEA: 6809 LDR R1, [R1] 0x08007EEC: 2900 CMP R1, #0 0x08007EEE: D000 BEQ .L1 ; 0x08007EF2 0x08007EF0: BD80 POP {R7, PC}
.L1: 0x08007EF2: 490E LDR R1, =overload_shutdown_is_active ; [PC, #56] [0x08007F2C] =0x2000127C 0x08007EF4: 680A LDR R2, [R1] 0x08007EF6: 2A00 CMP R2, #0 0x08007EF8: D107 BNE .L2 ; 0x08007F0A 0x08007EFA: 2211 MOVS R2, #17 0x08007EFC: 0112 LSLS R2, R2, #4 0x08007EFE: 5A83 LDRH R3, [R0, R2] 0x08007F00: 1C5B ADDS R3, R3, #1 0x08007F02: 5283 STRH R3, [R0, R2] 0x08007F04: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08007F30] =0x2000126C 0x08007F06: 2201 MOVS R2, #1 0x08007F08: 6002 STR R2, [R0]
.L2: 0x08007F0A: 2001 MOVS R0, #1 0x08007F0C: 6008 STR R0, [R1] 0x08007F0E: F7FB F99D BL HAL_GetTick ; 0x0800324C 0x08007F12: 4908 LDR R1, =overload_shutdown_time ; [PC, #32] [0x08007F34] =0x20000410 0x08007F14: 6008 STR R0, [R1] 0x08007F16: BD80 POP {R7, PC} 0x08007F18: 200011F4 DC.W hdac1 0x08007F1C: 20000C34 DC.W sys_data 0x08007F20: 200012D8 DC.W MOSFETS_Management 0x08007F24: 200001F9 DC.W DoNothing 0x08007F28: 20001280 DC.W overcurrent_shutdown_is_active 0x08007F2C: 2000127C DC.W overload_shutdown_is_active 0x08007F30: 2000126C DC.W statDataChanged 0x08007F34: 20000410 DC.W overload_shutdown_time

Section .text.ABVoltageDropCalculation from main.o, size=268, align=4


ABVoltageDropCalculation: 0x08007F38: B5F0 PUSH {R4-R7, LR} 0x08007F3A: B081 SUB SP, SP, #4 0x08007F3C: F7FB F986 BL HAL_GetTick ; 0x0800324C 0x08007F40: 4932 LDR R1, =ABVoltageDropCalculation.new_time ; [PC, #200] [0x0800800C] =0x20001358 0x08007F42: 6008 STR R0, [R1] 0x08007F44: 680A LDR R2, [R1] 0x08007F46: 4832 LDR R0, =ABVoltageDropCalculation.last_time_UabCalculated ; [PC, #200] [0x08008010] =0x2000135C 0x08007F48: 6803 LDR R3, [R0] 0x08007F4A: 1AD2 SUBS R2, R2, R3 0x08007F4C: 2A02 CMP R2, #2 0x08007F4E: D32E BCC .L2 ; 0x08007FAE 0x08007F50: 6809 LDR R1, [R1] 0x08007F52: 6001 STR R1, [R0] 0x08007F54: 4D2F LDR R5, =sys_data ; [PC, #188] [0x08008014] =0x20000C34 0x08007F56: 8F68 LDRH R0, [R5, #58] 0x08007F58: 492F LDR R1, =rawMOSFETsVoltageDrop ; [PC, #188] [0x08008018] =0x20001270 0x08007F5A: 6809 LDR R1, [R1] 0x08007F5C: 1840 ADDS R0, R0, R1 0x08007F5E: 21E8 MOVS R1, #232 0x08007F60: 5268 STRH R0, [R5, R1] 0x08007F62: B201 SXTH R1, R0 0x08007F64: 204B MOVS R0, #75 0x08007F66: 0080 LSLS R0, R0, #2 0x08007F68: 4348 MULS R0, R1, R0 0x08007F6A: 492C LDR R1, =0x00000FFF ; [PC, #176] [0x0800801C] 0x08007F6C: F002 FB1A BL __aeabi_idiv ; 0x0800A5A4 0x08007F70: 21D8 MOVS R1, #216 0x08007F72: 5E6B LDRSH R3, [R5, R1] 0x08007F74: 4A2A LDR R2, =ABVoltageDropCalculation.ursense_voltage_accum ; [PC, #168] [0x08008020] =0x20001354 0x08007F76: 6814 LDR R4, [R2] 0x08007F78: 1AE3 SUBS R3, R4, R3 0x08007F7A: 18C3 ADDS R3, R0, R3 0x08007F7C: 3B96 SUBS R3, #150 0x08007F7E: 17D8 ASRS R0, R3, #31 0x08007F80: 0C80 LSRS R0, R0, #18 0x08007F82: 1818 ADDS R0, R3, R0 0x08007F84: 1380 ASRS R0, R0, #14 0x08007F86: 5268 STRH R0, [R5, R1] 0x08007F88: 6013 STR R3, [R2] 0x08007F8A: 26EA MOVS R6, #234 0x08007F8C: 5BAB LDRH R3, [R5, R6] 0x08007F8E: 2B00 CMP R3, #0 0x08007F90: D00A BEQ .L1 ; 0x08007FA8 0x08007F92: 4C24 LDR R4, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #144] [0x08008024] =0x2000137C 0x08007F94: 7827 LDRB R7, [R4] 0x08007F96: 2F00 CMP R7, #0 0x08007F98: D00B BEQ .L3 ; 0x08007FB2 0x08007F9A: 2B02 CMP R3, #2 0x08007F9C: D110 BNE .L4 ; 0x08007FC0 0x08007F9E: 0400 LSLS R0, R0, #16 0x08007FA0: 4927 LDR R1, =0xFFC3FFFF ; [PC, #156] [0x08008040] 0x08007FA2: 4288 CMP R0, R1 0x08007FA4: DD12 BLE .L5 ; 0x08007FCC 0x08007FA6: E002 B .L2 ; 0x08007FAE
.L1: 0x08007FA8: 481E LDR R0, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #120] [0x08008024] =0x2000137C 0x08007FAA: 2100 MOVS R1, #0 0x08007FAC: 7001 STRB R1, [R0]
.L2: 0x08007FAE: B001 ADD SP, SP, #4 0x08007FB0: BDF0 POP {R4-R7, PC}
.L3: 0x08007FB2: 2000 MOVS R0, #0 0x08007FB4: 5268 STRH R0, [R5, R1] 0x08007FB6: 6010 STR R0, [R2] 0x08007FB8: 2001 MOVS R0, #1 0x08007FBA: 7020 STRB R0, [R4] 0x08007FBC: B001 ADD SP, SP, #4 0x08007FBE: BDF0 POP {R4-R7, PC}
.L4: 0x08007FC0: 2B03 CMP R3, #3 0x08007FC2: D1F4 BNE .L2 ; 0x08007FAE 0x08007FC4: 0400 LSLS R0, R0, #16 0x08007FC6: 4919 LDR R1, =0x003C0001 ; [PC, #100] [0x0800802C] 0x08007FC8: 4288 CMP R0, R1 0x08007FCA: DBF0 BLT .L2 ; 0x08007FAE
.L5: 0x08007FCC: 4F16 LDR R7, =mosfets_voltagedrop_shutdown_is_active ; [PC, #88] [0x08008028] =0x20001284 0x08007FCE: 6838 LDR R0, [R7] 0x08007FD0: 2800 CMP R0, #0 0x08007FD2: D1EC BNE .L2 ; 0x08007FAE 0x08007FD4: 2409 MOVS R4, #9 0x08007FD6: 4620 MOV R0, R4 0x08007FD8: F7FB FED0 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007FDC: 4814 LDR R0, =hdac1 ; [PC, #80] [0x08008030] =0x200011F4 0x08007FDE: 6800 LDR R0, [R0] 0x08007FE0: 2100 MOVS R1, #0 0x08007FE2: 6081 STR R1, [R0, #8] 0x08007FE4: 6141 STR R1, [R0, #20] 0x08007FE6: 53A9 STRH R1, [R5, R6] 0x08007FE8: 4812 LDR R0, =MOSFETS_Management ; [PC, #72] [0x08008034] =0x200012D8 0x08007FEA: 4913 LDR R1, =DoNothing ; [PC, #76] [0x08008038] =0x200001F9 0x08007FEC: 6001 STR R1, [R0] 0x08007FEE: 4620 MOV R0, R4 0x08007FF0: F7FB FEB8 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007FF4: 2087 MOVS R0, #135 0x08007FF6: 0040 LSLS R0, R0, #1 0x08007FF8: 5A29 LDRH R1, [R5, R0] 0x08007FFA: 1C49 ADDS R1, R1, #1 0x08007FFC: 5229 STRH R1, [R5, R0] 0x08007FFE: 2001 MOVS R0, #1 0x08008000: 6038 STR R0, [R7] 0x08008002: 490E LDR R1, =statDataChanged ; [PC, #56] [0x0800803C] =0x2000126C 0x08008004: 6008 STR R0, [R1] 0x08008006: B001 ADD SP, SP, #4 0x08008008: BDF0 POP {R4-R7, PC} 0x0800800A: 46C0 NOP 0x0800800C: 20001358 DC.W ABVoltageDropCalculation.new_time 0x08008010: 2000135C DC.W ABVoltageDropCalculation.last_time_UabCalculated 0x08008014: 20000C34 DC.W sys_data 0x08008018: 20001270 DC.W rawMOSFETsVoltageDrop 0x0800801C: 00000FFF DC.W 0x00000FFF 0x08008020: 20001354 DC.W ABVoltageDropCalculation.ursense_voltage_accum 0x08008024: 2000137C DC.W ABVoltageDropCalculation.positive_pulse_found 0x08008028: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active 0x0800802C: 003C0001 DC.W 0x003C0001 0x08008030: 200011F4 DC.W hdac1 0x08008034: 200012D8 DC.W MOSFETS_Management 0x08008038: 200001F9 DC.W DoNothing 0x0800803C: 2000126C DC.W statDataChanged 0x08008040: FFC3FFFF DC.W 0xFFC3FFFF

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


Keys_Management: 0x08008044: B580 PUSH {R7, LR} 0x08008046: F7FB F901 BL HAL_GetTick ; 0x0800324C 0x0800804A: 4916 LDR R1, =Keys_Management.last_time_checked ; [PC, #88] [0x080080A4] =0x200012E4 0x0800804C: 680A LDR R2, [R1] 0x0800804E: 4290 CMP R0, R2 0x08008050: D100 BNE .L2 ; 0x08008054
.L1: 0x08008052: BD80 POP {R7, PC}
.L2: 0x08008054: 6008 STR R0, [R1] 0x08008056: F001 FFDF BL checkKeys ; 0x0800A018 0x0800805A: 2008 MOVS R0, #8 0x0800805C: F002 F81A BL get_key_short ; 0x0800A094 0x08008060: 2800 CMP R0, #0 0x08008062: D006 BEQ .L3 ; 0x08008072 0x08008064: 4810 LDR R0, =0x0800B935 ; [PC, #64] [0x080080A8] 0x08008066: 4911 LDR R1, =0x0800B8E5 ; [PC, #68] [0x080080AC] 0x08008068: F7FE FEE0 BL LOG_I ; 0x08006E2C 0x0800806C: F001 FA3E BL StartAutoMode ; 0x080094EC 0x08008070: BD80 POP {R7, PC}
.L3: 0x08008072: 2008 MOVS R0, #8 0x08008074: F002 F81C BL get_key_long ; 0x0800A0B0 0x08008078: 2800 CMP R0, #0 0x0800807A: D006 BEQ .L4 ; 0x0800808A 0x0800807C: 480A LDR R0, =0x0800B935 ; [PC, #40] [0x080080A8] 0x0800807E: 490C LDR R1, =0x0800B57C ; [PC, #48] [0x080080B0] 0x08008080: F7FE FED4 BL LOG_I ; 0x08006E2C 0x08008084: F001 FA78 BL StartOnMode ; 0x08009578 0x08008088: BD80 POP {R7, PC}
.L4: 0x0800808A: 2004 MOVS R0, #4 0x0800808C: F002 F802 BL get_key_short ; 0x0800A094 0x08008090: 2800 CMP R0, #0 0x08008092: D0DE BEQ .L1 ; 0x08008052 0x08008094: 4804 LDR R0, =0x0800B935 ; [PC, #16] [0x080080A8] 0x08008096: 4907 LDR R1, =0x0800BCB3 ; [PC, #28] [0x080080B4] 0x08008098: F7FE FEC8 BL LOG_I ; 0x08006E2C 0x0800809C: 2000 MOVS R0, #0 0x0800809E: F7FF FC37 BL StartOffMode ; 0x08007910 0x080080A2: BD80 POP {R7, PC} 0x080080A4: 200012E4 DC.W Keys_Management.last_time_checked 0x080080A8: 0800B935 DC.W 0x0800B935 0x080080AC: 0800B8E5 DC.W 0x0800B8E5 0x080080B0: 0800B57C DC.W 0x0800B57C 0x080080B4: 0800BCB3 DC.W 0x0800BCB3

Section .text.DEBUG_print from main.o, size=796, align=4


DEBUG_print: 0x080080B8: B5F0 PUSH {R4-R7, LR} 0x080080BA: B081 SUB SP, SP, #4 0x080080BC: 49A0 LDR R1, =DEBUG_print.debug_print_old_time ; [PC, #0x0280] [0x08008340] =0x20001334 0x080080BE: 680A LDR R2, [R1] 0x080080C0: 1A82 SUBS R2, R0, R2 0x080080C2: 2A4E CMP R2, #78 0x080080C4: D200 BCS .L1 ; 0x080080C8 0x080080C6: E138 B .L15 ; 0x0800833A
.L1: 0x080080C8: 6008 STR R0, [R1] 0x080080CA: 2500 MOVS R5, #0 0x080080CC: 499D LDR R1, =0x0800BAB1 ; [PC, #0x0274] [0x08008344] 0x080080CE: 4C9E LDR R4, =0x0800BC2F ; [PC, #0x0278] [0x08008348] 0x080080D0: 4B9E LDR R3, =0x0800B935 ; [PC, #0x0278] [0x0800834C] 0x080080D2: 4628 MOV R0, R5 0x080080D4: 4622 MOV R2, R4 0x080080D6: F003 F96E BL SEGGER_RTT_printf ; 0x0800B3B6 0x080080DA: 4F9D LDR R7, =0x0800BCD3 ; [PC, #0x0274] [0x08008350] 0x080080DC: 4A9D LDR R2, =0x0800BCCB ; [PC, #0x0274] [0x08008354] 0x080080DE: 4628 MOV R0, R5 0x080080E0: 4639 MOV R1, R7 0x080080E2: 4623 MOV R3, R4 0x080080E4: F003 F967 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080080E8: 20D8 MOVS R0, #216 0x080080EA: 4E9B LDR R6, =sys_data ; [PC, #0x026C] [0x08008358] =0x20000C34 0x080080EC: 5E32 LDRSH R2, [R6, R0] 0x080080EE: 499B LDR R1, =0x0800BCDB ; [PC, #0x026C] [0x0800835C] 0x080080F0: 4628 MOV R0, R5 0x080080F2: F003 F960 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080080F6: 4628 MOV R0, R5 0x080080F8: 4639 MOV R1, R7 0x080080FA: 4A96 LDR R2, =0x0800BCCB ; [PC, #0x0258] [0x08008354] 0x080080FC: 4623 MOV R3, R4 0x080080FE: F003 F95A BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008102: 20FC MOVS R0, #252 0x08008104: 5E32 LDRSH R2, [R6, R0] 0x08008106: 4996 LDR R1, =0x0800BCE7 ; [PC, #0x0258] [0x08008360] 0x08008108: 4628 MOV R0, R5 0x0800810A: F003 F954 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800810E: 4628 MOV R0, R5 0x08008110: 4639 MOV R1, R7 0x08008112: 4A90 LDR R2, =0x0800BCCB ; [PC, #0x0240] [0x08008354] 0x08008114: 4623 MOV R3, R4 0x08008116: F003 F94E BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800811A: 20EC MOVS R0, #236 0x0800811C: 5E32 LDRSH R2, [R6, R0] 0x0800811E: 4991 LDR R1, =0x0800BAB6 ; [PC, #0x0244] [0x08008364] 0x08008120: 4628 MOV R0, R5 0x08008122: F003 F948 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008126: 4628 MOV R0, R5 0x08008128: 4639 MOV R1, R7 0x0800812A: 4A8A LDR R2, =0x0800BCCB ; [PC, #0x0228] [0x08008354] 0x0800812C: 4623 MOV R3, R4 0x0800812E: F003 F942 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008132: 20CC MOVS R0, #204 0x08008134: 5A32 LDRH R2, [R6, R0] 0x08008136: 498C LDR R1, =0x0800B597 ; [PC, #0x0230] [0x08008368] 0x08008138: 4628 MOV R0, R5 0x0800813A: F003 F93C BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800813E: 4628 MOV R0, R5 0x08008140: 4639 MOV R1, R7 0x08008142: 4A84 LDR R2, =0x0800BCCB ; [PC, #0x0210] [0x08008354] 0x08008144: 4623 MOV R3, R4 0x08008146: F003 F936 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800814A: 20D2 MOVS R0, #210 0x0800814C: 5A32 LDRH R2, [R6, R0] 0x0800814E: 4987 LDR R1, =0x0800B5A2 ; [PC, #0x021C] [0x0800836C] 0x08008150: 4628 MOV R0, R5 0x08008152: F003 F930 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008156: 4628 MOV R0, R5 0x08008158: 4639 MOV R1, R7 0x0800815A: 4A7E LDR R2, =0x0800BCCB ; [PC, #0x01F8] [0x08008354] 0x0800815C: 4623 MOV R3, R4 0x0800815E: F003 F92A BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008162: 20CA MOVS R0, #202 0x08008164: 5A30 LDRH R0, [R6, R0] 0x08008166: 4E82 LDR R6, =0x0800B8FB ; [PC, #0x0208] [0x08008370] 0x08008168: 4C82 LDR R4, =0x0800BCF3 ; [PC, #0x0208] [0x08008374] 0x0800816A: 2800 CMP R0, #0 0x0800816C: 4632 MOV R2, R6 0x0800816E: D000 BEQ .L2 ; 0x08008172 0x08008170: 4622 MOV R2, R4
.L2: 0x08008172: 4981 LDR R1, =0x0800BABF ; [PC, #0x0204] [0x08008378] 0x08008174: 4628 MOV R0, R5 0x08008176: F003 F91E BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800817A: 4628 MOV R0, R5 0x0800817C: 4974 LDR R1, =0x0800BCD3 ; [PC, #0x01D0] [0x08008350] 0x0800817E: 4A75 LDR R2, =0x0800BCCB ; [PC, #0x01D4] [0x08008354] 0x08008180: 4B71 LDR R3, =0x0800BC2F ; [PC, #0x01C4] [0x08008348] 0x08008182: F003 F918 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008186: 20C8 MOVS R0, #200 0x08008188: 4973 LDR R1, =sys_data ; [PC, #0x01CC] [0x08008358] =0x20000C34 0x0800818A: 5A08 LDRH R0, [R1, R0] 0x0800818C: 2800 CMP R0, #0 0x0800818E: D000 BEQ .L3 ; 0x08008192 0x08008190: 4626 MOV R6, R4
.L3: 0x08008192: 497A LDR R1, =0x0800BAC8 ; [PC, #0x01E8] [0x0800837C] 0x08008194: 4628 MOV R0, R5 0x08008196: 4632 MOV R2, R6 0x08008198: F003 F90D BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800819C: 4628 MOV R0, R5 0x0800819E: 4F6C LDR R7, =0x0800BCD3 ; [PC, #0x01B0] [0x08008350] 0x080081A0: 4639 MOV R1, R7 0x080081A2: 4E6C LDR R6, =0x0800BCCB ; [PC, #0x01B0] [0x08008354] 0x080081A4: 4632 MOV R2, R6 0x080081A6: 4B68 LDR R3, =0x0800BC2F ; [PC, #0x01A0] [0x08008348] 0x080081A8: 461C MOV R4, R3 0x080081AA: F003 F904 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080081AE: 4874 LDR R0, =hdac1 ; [PC, #0x01D0] [0x08008380] =0x200011F4 0x080081B0: 6800 LDR R0, [R0] 0x080081B2: 6AC2 LDR R2, [R0, #44] 0x080081B4: 4973 LDR R1, =0x0800B5AD ; [PC, #0x01CC] [0x08008384] 0x080081B6: 4628 MOV R0, R5 0x080081B8: F003 F8FD BL SEGGER_RTT_printf ; 0x0800B3B6 0x080081BC: 4628 MOV R0, R5 0x080081BE: 4639 MOV R1, R7 0x080081C0: 4632 MOV R2, R6 0x080081C2: 4623 MOV R3, R4 0x080081C4: F003 F8F7 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080081C8: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x08008380] =0x200011F4 0x080081CA: 6800 LDR R0, [R0] 0x080081CC: 6B02 LDR R2, [R0, #48] 0x080081CE: 496E LDR R1, =0x0800B5B8 ; [PC, #0x01B8] [0x08008388] 0x080081D0: 4628 MOV R0, R5 0x080081D2: F003 F8F0 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080081D6: 4628 MOV R0, R5 0x080081D8: 4639 MOV R1, R7 0x080081DA: 4632 MOV R2, R6 0x080081DC: 4623 MOV R3, R4 0x080081DE: F003 F8EA BL SEGGER_RTT_printf ; 0x0800B3B6 0x080081E2: 20EA MOVS R0, #234 0x080081E4: 495C LDR R1, =sys_data ; [PC, #0x0170] [0x08008358] =0x20000C34 0x080081E6: 5A08 LDRH R0, [R1, R0] 0x080081E8: 2800 CMP R0, #0 0x080081EA: D003 BEQ .L4 ; 0x080081F4 0x080081EC: 2801 CMP R0, #1 0x080081EE: D103 BNE .L5 ; 0x080081F8 0x080081F0: 4A67 LDR R2, =0x0800B5C6 ; [PC, #0x019C] [0x08008390] 0x080081F2: E006 B .L7 ; 0x08008202
.L4: 0x080081F4: 4A65 LDR R2, =0x0800B5C3 ; [PC, #0x0194] [0x0800838C] 0x080081F6: E004 B .L7 ; 0x08008202
.L5: 0x080081F8: 2802 CMP R0, #2 0x080081FA: D001 BEQ .L6 ; 0x08008200 0x080081FC: 4A66 LDR R2, =0x0800B5CC ; [PC, #0x0198] [0x08008398] 0x080081FE: E000 B .L7 ; 0x08008202
.L6: 0x08008200: 4A64 LDR R2, =0x0800B5C9 ; [PC, #0x0190] [0x08008394]
.L7: 0x08008202: 2400 MOVS R4, #0 0x08008204: 4965 LDR R1, =0x0800B8FD ; [PC, #0x0194] [0x0800839C] 0x08008206: 4620 MOV R0, R4 0x08008208: F003 F8D5 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800820C: 4D50 LDR R5, =0x0800BCD3 ; [PC, #0x0140] [0x08008350] 0x0800820E: 4A51 LDR R2, =0x0800BCCB ; [PC, #0x0144] [0x08008354] 0x08008210: 4F4D LDR R7, =0x0800BC2F ; [PC, #0x0134] [0x08008348] 0x08008212: 4620 MOV R0, R4 0x08008214: 4629 MOV R1, R5 0x08008216: 463B MOV R3, R7 0x08008218: F003 F8CD BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800821C: 20E2 MOVS R0, #226 0x0800821E: 4E4E LDR R6, =sys_data ; [PC, #0x0138] [0x08008358] =0x20000C34 0x08008220: 5E30 LDRSH R0, [R6, R0] 0x08008222: 495F LDR R1, =0x00006667 ; [PC, #0x017C] [0x080083A0] 0x08008224: 4341 MULS R1, R0, R1 0x08008226: 0FCA LSRS R2, R1, #31 0x08008228: 1489 ASRS R1, R1, #18 0x0800822A: 188A ADDS R2, R1, R2 0x0800822C: 2109 MOVS R1, #9 0x0800822E: 43C9 MVNS R1, R1 0x08008230: 4351 MULS R1, R2, R1 0x08008232: 1808 ADDS R0, R1, R0 0x08008234: 17C1 ASRS R1, R0, #31 0x08008236: 4048 EORS R0, R1 0x08008238: 1A43 SUBS R3, R0, R1 0x0800823A: 495A LDR R1, =0x0800BAD1 ; [PC, #0x0168] [0x080083A4] 0x0800823C: 4620 MOV R0, R4 0x0800823E: F003 F8BA BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008242: 4620 MOV R0, R4 0x08008244: 4629 MOV R1, R5 0x08008246: 4A43 LDR R2, =0x0800BCCB ; [PC, #0x010C] [0x08008354] 0x08008248: 463B MOV R3, R7 0x0800824A: F003 F8B4 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800824E: 25F6 MOVS R5, #246 0x08008250: 5B70 LDRH R0, [R6, R5] 0x08008252: 07C0 LSLS R0, R0, #31 0x08008254: D004 BEQ .L8 ; 0x08008260 0x08008256: 2000 MOVS R0, #0 0x08008258: 4953 LDR R1, =0x0800B5CF ; [PC, #0x014C] [0x080083A8] 0x0800825A: 4A54 LDR R2, =0x0800BD03 ; [PC, #0x0150] [0x080083AC] 0x0800825C: F003 F8AB BL SEGGER_RTT_printf ; 0x0800B3B6
.L8: 0x08008260: 4951 LDR R1, =0x0800B5CF ; [PC, #0x0144] [0x080083A8] 0x08008262: 4A53 LDR R2, =0x0800B5D2 ; [PC, #0x014C] [0x080083B0] 0x08008264: 4620 MOV R0, R4 0x08008266: F003 F8A6 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800826A: 4939 LDR R1, =0x0800BCD3 ; [PC, #228] [0x08008350] 0x0800826C: 4A39 LDR R2, =0x0800BCCB ; [PC, #228] [0x08008354] 0x0800826E: 4B36 LDR R3, =0x0800BC2F ; [PC, #216] [0x08008348] 0x08008270: 4620 MOV R0, R4 0x08008272: F003 F8A0 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008276: 5B70 LDRH R0, [R6, R5] 0x08008278: 0780 LSLS R0, R0, #30 0x0800827A: D504 BPL .L9 ; 0x08008286 0x0800827C: 2000 MOVS R0, #0 0x0800827E: 494A LDR R1, =0x0800B5CF ; [PC, #0x0128] [0x080083A8] 0x08008280: 4A4A LDR R2, =0x0800BD03 ; [PC, #0x0128] [0x080083AC] 0x08008282: F003 F898 BL SEGGER_RTT_printf ; 0x0800B3B6
.L9: 0x08008286: 4948 LDR R1, =0x0800B5CF ; [PC, #0x0120] [0x080083A8] 0x08008288: 4A4A LDR R2, =0x0800B5D5 ; [PC, #0x0128] [0x080083B4] 0x0800828A: 4620 MOV R0, R4 0x0800828C: F003 F893 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008290: 492F LDR R1, =0x0800BCD3 ; [PC, #188] [0x08008350] 0x08008292: 4A30 LDR R2, =0x0800BCCB ; [PC, #192] [0x08008354] 0x08008294: 4B2C LDR R3, =0x0800BC2F ; [PC, #176] [0x08008348] 0x08008296: 4620 MOV R0, R4 0x08008298: F003 F88D BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800829C: 5B70 LDRH R0, [R6, R5] 0x0800829E: 0740 LSLS R0, R0, #29 0x080082A0: D504 BPL .L10 ; 0x080082AC 0x080082A2: 2000 MOVS R0, #0 0x080082A4: 4940 LDR R1, =0x0800B5CF ; [PC, #0x0100] [0x080083A8] 0x080082A6: 4A41 LDR R2, =0x0800BD03 ; [PC, #0x0104] [0x080083AC] 0x080082A8: F003 F885 BL SEGGER_RTT_printf ; 0x0800B3B6
.L10: 0x080082AC: 493E LDR R1, =0x0800B5CF ; [PC, #248] [0x080083A8] 0x080082AE: 4A42 LDR R2, =0x0800B5D8 ; [PC, #0x0108] [0x080083B8] 0x080082B0: 4620 MOV R0, R4 0x080082B2: F003 F880 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080082B6: 4926 LDR R1, =0x0800BCD3 ; [PC, #152] [0x08008350] 0x080082B8: 4A26 LDR R2, =0x0800BCCB ; [PC, #152] [0x08008354] 0x080082BA: 4B23 LDR R3, =0x0800BC2F ; [PC, #140] [0x08008348] 0x080082BC: 4620 MOV R0, R4 0x080082BE: F003 F87A BL SEGGER_RTT_printf ; 0x0800B3B6 0x080082C2: 5B70 LDRH R0, [R6, R5] 0x080082C4: 0700 LSLS R0, R0, #28 0x080082C6: D504 BPL .L11 ; 0x080082D2 0x080082C8: 2000 MOVS R0, #0 0x080082CA: 4937 LDR R1, =0x0800B5CF ; [PC, #220] [0x080083A8] 0x080082CC: 4A37 LDR R2, =0x0800BD03 ; [PC, #220] [0x080083AC] 0x080082CE: F003 F872 BL SEGGER_RTT_printf ; 0x0800B3B6
.L11: 0x080082D2: 4935 LDR R1, =0x0800B5CF ; [PC, #212] [0x080083A8] 0x080082D4: 4A39 LDR R2, =0x0800B5DB ; [PC, #228] [0x080083BC] 0x080082D6: 4620 MOV R0, R4 0x080082D8: F003 F86D BL SEGGER_RTT_printf ; 0x0800B3B6 0x080082DC: 491C LDR R1, =0x0800BCD3 ; [PC, #112] [0x08008350] 0x080082DE: 4A1D LDR R2, =0x0800BCCB ; [PC, #116] [0x08008354] 0x080082E0: 4B19 LDR R3, =0x0800BC2F ; [PC, #100] [0x08008348] 0x080082E2: 4620 MOV R0, R4 0x080082E4: F003 F867 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080082E8: 5B70 LDRH R0, [R6, R5] 0x080082EA: 0680 LSLS R0, R0, #26 0x080082EC: D504 BPL .L12 ; 0x080082F8 0x080082EE: 2000 MOVS R0, #0 0x080082F0: 492D LDR R1, =0x0800B5CF ; [PC, #180] [0x080083A8] 0x080082F2: 4A2E LDR R2, =0x0800BD03 ; [PC, #184] [0x080083AC] 0x080082F4: F003 F85F BL SEGGER_RTT_printf ; 0x0800B3B6
.L12: 0x080082F8: 492B LDR R1, =0x0800B5CF ; [PC, #172] [0x080083A8] 0x080082FA: 4A27 LDR R2, =0x0800B5CC ; [PC, #156] [0x08008398] 0x080082FC: 4620 MOV R0, R4 0x080082FE: F003 F85A BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008302: 4913 LDR R1, =0x0800BCD3 ; [PC, #76] [0x08008350] 0x08008304: 4A13 LDR R2, =0x0800BCCB ; [PC, #76] [0x08008354] 0x08008306: 4B10 LDR R3, =0x0800BC2F ; [PC, #64] [0x08008348] 0x08008308: 4620 MOV R0, R4 0x0800830A: F003 F854 BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800830E: 482C LDR R0, =0x50000C00 ; [PC, #176] [0x080083C0] 0x08008310: 2101 MOVS R1, #1 0x08008312: F002 FC08 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008316: 2801 CMP R0, #1 0x08008318: D106 BNE .L13 ; 0x08008328 0x0800831A: 2000 MOVS R0, #0 0x0800831C: 4922 LDR R1, =0x0800B5CF ; [PC, #136] [0x080083A8] 0x0800831E: 4A2A LDR R2, =0x0800BD0B ; [PC, #168] [0x080083C8] 0x08008320: F003 F849 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008324: 4A29 LDR R2, =0x0800BD13 ; [PC, #164] [0x080083CC] 0x08008326: E000 B .L14 ; 0x0800832A
.L13: 0x08008328: 4A26 LDR R2, =0x0800BD1B ; [PC, #152] [0x080083C4]
.L14: 0x0800832A: 491F LDR R1, =0x0800B5CF ; [PC, #124] [0x080083A8] 0x0800832C: 4620 MOV R0, R4 0x0800832E: F003 F842 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08008332: 4927 LDR R1, =0x0800B903 ; [PC, #156] [0x080083D0] 0x08008334: 4620 MOV R0, R4 0x08008336: F003 F83E BL SEGGER_RTT_printf ; 0x0800B3B6
.L15: 0x0800833A: B001 ADD SP, SP, #4 0x0800833C: BDF0 POP {R4-R7, PC} 0x0800833E: 46C0 NOP 0x08008340: 20001334 DC.W DEBUG_print.debug_print_old_time 0x08008344: 0800BAB1 DC.W 0x0800BAB1 0x08008348: 0800BC2F DC.W 0x0800BC2F 0x0800834C: 0800B935 DC.W 0x0800B935 0x08008350: 0800BCD3 DC.W 0x0800BCD3 0x08008354: 0800BCCB DC.W 0x0800BCCB 0x08008358: 20000C34 DC.W sys_data 0x0800835C: 0800BCDB DC.W 0x0800BCDB 0x08008360: 0800BCE7 DC.W 0x0800BCE7 0x08008364: 0800BAB6 DC.W 0x0800BAB6 0x08008368: 0800B597 DC.W 0x0800B597 0x0800836C: 0800B5A2 DC.W 0x0800B5A2 0x08008370: 0800B8FB DC.W 0x0800B8FB 0x08008374: 0800BCF3 DC.W 0x0800BCF3 0x08008378: 0800BABF DC.W 0x0800BABF 0x0800837C: 0800BAC8 DC.W 0x0800BAC8 0x08008380: 200011F4 DC.W hdac1 0x08008384: 0800B5AD DC.W 0x0800B5AD 0x08008388: 0800B5B8 DC.W 0x0800B5B8 0x0800838C: 0800B5C3 DC.W 0x0800B5C3 0x08008390: 0800B5C6 DC.W 0x0800B5C6 0x08008394: 0800B5C9 DC.W 0x0800B5C9 0x08008398: 0800B5CC DC.W 0x0800B5CC 0x0800839C: 0800B8FD DC.W 0x0800B8FD 0x080083A0: 00006667 DC.W 0x00006667 0x080083A4: 0800BAD1 DC.W 0x0800BAD1 0x080083A8: 0800B5CF DC.W 0x0800B5CF 0x080083AC: 0800BD03 DC.W 0x0800BD03 0x080083B0: 0800B5D2 DC.W 0x0800B5D2 0x080083B4: 0800B5D5 DC.W 0x0800B5D5 0x080083B8: 0800B5D8 DC.W 0x0800B5D8 0x080083BC: 0800B5DB DC.W 0x0800B5DB 0x080083C0: 50000C00 DC.W 0x50000C00 0x080083C4: 0800BD1B DC.W 0x0800BD1B 0x080083C8: 0800BD0B DC.W 0x0800BD0B 0x080083CC: 0800BD13 DC.W 0x0800BD13 0x080083D0: 0800B903 DC.W 0x0800B903

Section .text.HeavyCalculations from main.o, size=1352, align=4


HeavyCalculations: 0x080083D4: B5F0 PUSH {R4-R7, LR} 0x080083D6: B089 SUB SP, SP, #36 0x080083D8: 49BD LDR R1, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02F4] [0x080086D0] =0x2000136C 0x080083DA: 7809 LDRB R1, [R1] 0x080083DC: 2900 CMP R1, #0 0x080083DE: 4DBD LDR R5, =0x00000BB8 ; [PC, #0x02F4] [0x080086D4] 0x080083E0: D101 BNE .L1 ; 0x080083E6 0x080083E2: 4629 MOV R1, R5 0x080083E4: E000 B .L2 ; 0x080083E8
.L1: 0x080083E6: 2187 MOVS R1, #135
.L2: 0x080083E8: 4CBB LDR R4, =HeavyCalculations.heavy_calc_last_time ; [PC, #0x02EC] [0x080086D8] =0x2000130C 0x080083EA: 6822 LDR R2, [R4] 0x080083EC: 1A82 SUBS R2, R0, R2 0x080083EE: 428A CMP R2, R1 0x080083F0: D800 BHI .L3 ; 0x080083F4 0x080083F2: E21E B .L43 ; 0x08008832
.L3: 0x080083F4: 26CC MOVS R6, #204 0x080083F6: 4BB9 LDR R3, =sys_data ; [PC, #0x02E4] [0x080086DC] =0x20000C34 0x080083F8: 5B99 LDRH R1, [R3, R6] 0x080083FA: 4AB9 LDR R2, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02E4] [0x080086E0] =0x2000133C 0x080083FC: 6812 LDR R2, [R2] 0x080083FE: 1A57 SUBS R7, R2, R1 0x08008400: 17F9 ASRS R1, R7, #31 0x08008402: 438F BICS R7, R1 0x08008404: 49B7 LDR R1, =ADC_values ; [PC, #0x02DC] [0x080086E4] =0x2000137E 0x08008406: 88CA LDRH R2, [R1, #6] 0x08008408: 436A MULS R2, R5, R2 0x0800840A: 0B11 LSRS R1, R2, #12 0x0800840C: 220A MOVS R2, #10 0x0800840E: 4351 MULS R1, R2, R1 0x08008410: 1879 ADDS R1, R7, R1 0x08008412: 08CF LSRS R7, R1, #3 0x08008414: 539F STRH R7, [R3, R6] 0x08008416: 2601 MOVS R6, #1 0x08008418: 9602 STR R6, [SP, #8] 0x0800841A: 4DAD LDR R5, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02B4] [0x080086D0] =0x2000136C 0x0800841C: 702E STRB R6, [R5] 0x0800841E: 6020 STR R0, [R4] 0x08008420: 48AF LDR R0, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02BC] [0x080086E0] =0x2000133C 0x08008422: 6001 STR R1, [R0] 0x08008424: B2B8 UXTH R0, R7 0x08008426: 461E MOV R6, R3 0x08008428: 21D0 MOVS R1, #208 0x0800842A: 5A59 LDRH R1, [R3, R1] 0x0800842C: 4281 CMP R1, R0 0x0800842E: D203 BCS .L4 ; 0x08008438 0x08008430: 33D0 ADDS R3, #208 0x08008432: 4DA8 LDR R5, =0x00000BB8 ; [PC, #0x02A0] [0x080086D4] 0x08008434: 4FAB LDR R7, =ADC_values ; [PC, #0x02AC] [0x080086E4] =0x2000137E 0x08008436: E006 B .L5 ; 0x08008446
.L4: 0x08008438: 21CE MOVS R1, #206 0x0800843A: 5A71 LDRH R1, [R6, R1] 0x0800843C: 4281 CMP R1, R0 0x0800843E: 4DA5 LDR R5, =0x00000BB8 ; [PC, #0x0294] [0x080086D4] 0x08008440: 4FA8 LDR R7, =ADC_values ; [PC, #0x02A0] [0x080086E4] =0x2000137E 0x08008442: D901 BLS .L6 ; 0x08008448 0x08008444: 33CE ADDS R3, #206
.L5: 0x08008446: 8018 STRH R0, [R3]
.L6: 0x08008448: 20D2 MOVS R0, #210 0x0800844A: 5A31 LDRH R1, [R6, R0] 0x0800844C: 4BA6 LDR R3, =CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum ; [PC, #0x0298] [0x080086E8] =0x2000043C 0x0800844E: 681C LDR R4, [R3] 0x08008450: 1A61 SUBS R1, R4, R1 0x08008452: 17CC ASRS R4, R1, #31 0x08008454: 43A1 BICS R1, R4 0x08008456: 887C LDRH R4, [R7, #2] 0x08008458: 436C MULS R4, R5, R4 0x0800845A: 0B24 LSRS R4, R4, #12 0x0800845C: 4362 MULS R2, R4, R2 0x0800845E: 1889 ADDS R1, R1, R2 0x08008460: 094A LSRS R2, R1, #5 0x08008462: 5232 STRH R2, [R6, R0] 0x08008464: 6019 STR R1, [R3] 0x08008466: B290 UXTH R0, R2 0x08008468: 49FC LDR R1, =0x00004E1F ; [PC, #0x03F0] [0x0800885C] 0x0800846A: 4288 CMP R0, R1 0x0800846C: D812 BHI .L7 ; 0x08008494 0x0800846E: 4AFC LDR R2, =low_bat_shutdown_is_active ; [PC, #0x03F0] [0x08008860] =0x2000128C 0x08008470: 6811 LDR R1, [R2] 0x08008472: 2900 CMP R1, #0 0x08008474: D119 BNE .L8 ; 0x080084AA 0x08008476: 21F6 MOVS R1, #246 0x08008478: 5A73 LDRH R3, [R6, R1] 0x0800847A: 2408 MOVS R4, #8 0x0800847C: 431C ORRS R4, R3 0x0800847E: 5274 STRH R4, [R6, R1] 0x08008480: 2183 MOVS R1, #131 0x08008482: 0049 LSLS R1, R1, #1 0x08008484: 5A73 LDRH R3, [R6, R1] 0x08008486: 1C5B ADDS R3, R3, #1 0x08008488: 5273 STRH R3, [R6, R1] 0x0800848A: 9B02 LDR R3, [SP, #8] 0x0800848C: 6013 STR R3, [R2] 0x0800848E: 49FA LDR R1, =statDataChanged ; [PC, #0x03E8] [0x08008878] =0x2000126C 0x08008490: 600B STR R3, [R1] 0x08008492: E00A B .L8 ; 0x080084AA
.L7: 0x08008494: 49F6 LDR R1, =0x00005DC1 ; [PC, #0x03D8] [0x08008870] 0x08008496: 4288 CMP R0, R1 0x08008498: D307 BCC .L8 ; 0x080084AA 0x0800849A: 21F6 MOVS R1, #246 0x0800849C: 5A72 LDRH R2, [R6, R1] 0x0800849E: 2308 MOVS R3, #8 0x080084A0: 439A BICS R2, R3 0x080084A2: 5272 STRH R2, [R6, R1] 0x080084A4: 49F3 LDR R1, =low_bat_shutdown_is_active ; [PC, #0x03CC] [0x08008874] =0x2000128C 0x080084A6: 2200 MOVS R2, #0 0x080084A8: 600A STR R2, [R1]
.L8: 0x080084AA: 21D6 MOVS R1, #214 0x080084AC: 5A71 LDRH R1, [R6, R1] 0x080084AE: 4281 CMP R1, R0 0x080084B0: D202 BCS .L9 ; 0x080084B8 0x080084B2: 4632 MOV R2, R6 0x080084B4: 32D6 ADDS R2, #214 0x080084B6: E005 B .L10 ; 0x080084C4
.L9: 0x080084B8: 21D4 MOVS R1, #212 0x080084BA: 5A71 LDRH R1, [R6, R1] 0x080084BC: 4281 CMP R1, R0 0x080084BE: D902 BLS .L11 ; 0x080084C6 0x080084C0: 4632 MOV R2, R6 0x080084C2: 32D4 ADDS R2, #212
.L10: 0x080084C4: 8010 STRH R0, [R2]
.L11: 0x080084C6: 8838 LDRH R0, [R7] 0x080084C8: 49EC LDR R1, =0x00000514 ; [PC, #0x03B0] [0x0800887C] 0x080084CA: 4341 MULS R1, R0, R1 0x080084CC: 48EC LDR R0, =0xFFF7E30C ; [PC, #0x03B0] [0x08008880] 0x080084CE: 1808 ADDS R0, R1, R0 0x080084D0: 49EC LDR R1, =0x000006EF ; [PC, #0x03B0] [0x08008884] 0x080084D2: F002 F867 BL __aeabi_idiv ; 0x0800A5A4 0x080084D6: 21E2 MOVS R1, #226 0x080084D8: 5E72 LDRSH R2, [R6, R1] 0x080084DA: 4BEB LDR R3, =HeavyCalculations.temperature_accum ; [PC, #0x03AC] [0x08008888] =0x20001300 0x080084DC: 681C LDR R4, [R3] 0x080084DE: 1AA2 SUBS R2, R4, R2 0x080084E0: 1810 ADDS R0, R2, R0 0x080084E2: 4AEA LDR R2, =0xFFFFFED4 ; [PC, #0x03A8] [0x0800888C] 0x080084E4: 1882 ADDS R2, R0, R2 0x080084E6: 17D0 ASRS R0, R2, #31 0x080084E8: 0EC0 LSRS R0, R0, #27 0x080084EA: 1810 ADDS R0, R2, R0 0x080084EC: 1140 ASRS R0, R0, #5 0x080084EE: 5270 STRH R0, [R6, R1] 0x080084F0: 601A STR R2, [R3] 0x080084F2: B204 SXTH R4, R0 0x080084F4: 21E6 MOVS R1, #230 0x080084F6: 5E71 LDRSH R1, [R6, R1] 0x080084F8: 428C CMP R4, R1 0x080084FA: DD02 BLE .L12 ; 0x08008502 0x080084FC: 4631 MOV R1, R6 0x080084FE: 31E6 ADDS R1, #230 0x08008500: E005 B .L13 ; 0x0800850E
.L12: 0x08008502: 21E4 MOVS R1, #228 0x08008504: 5E71 LDRSH R1, [R6, R1] 0x08008506: 428C CMP R4, R1 0x08008508: DA02 BGE .L14 ; 0x08008510 0x0800850A: 4631 MOV R1, R6 0x0800850C: 31E4 ADDS R1, #228
.L13: 0x0800850E: 8008 STRH R0, [R1]
.L14: 0x08008510: 8D31 LDRH R1, [R6, #40] 0x08008512: 428C CMP R4, R1 0x08008514: DA13 BGE .L15 ; 0x0800853E 0x08008516: 204B MOVS R0, #75 0x08008518: 4348 MULS R0, R1, R0 0x0800851A: 2164 MOVS R1, #100 0x0800851C: F002 F862 BL __aeabi_uidiv ; 0x0800A5E4 0x08008520: 42A0 CMP R0, R4 0x08008522: DD1D BLE .L16 ; 0x08008560 0x08008524: 48DB LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #0x036C] [0x08008894] =0x200012B0 0x08008526: 6800 LDR R0, [R0] 0x08008528: 2800 CMP R0, #0 0x0800852A: D019 BEQ .L16 ; 0x08008560 0x0800852C: 20F6 MOVS R0, #246 0x0800852E: 5A31 LDRH R1, [R6, R0] 0x08008530: 9A02 LDR R2, [SP, #8] 0x08008532: 4391 BICS R1, R2 0x08008534: 5231 STRH R1, [R6, R0] 0x08008536: 48D6 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0358] [0x08008890] =0x20001268 0x08008538: 2100 MOVS R1, #0 0x0800853A: 6001 STR R1, [R0] 0x0800853C: E010 B .L16 ; 0x08008560
.L15: 0x0800853E: 48D4 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0350] [0x08008890] =0x20001268 0x08008540: 6801 LDR R1, [R0] 0x08008542: 2900 CMP R1, #0 0x08008544: D10C BNE .L16 ; 0x08008560 0x08008546: 21F6 MOVS R1, #246 0x08008548: 5A72 LDRH R2, [R6, R1] 0x0800854A: 9B02 LDR R3, [SP, #8] 0x0800854C: 431A ORRS R2, R3 0x0800854E: 5272 STRH R2, [R6, R1] 0x08008550: 2181 MOVS R1, #129 0x08008552: 0049 LSLS R1, R1, #1 0x08008554: 5A72 LDRH R2, [R6, R1] 0x08008556: 1C52 ADDS R2, R2, #1 0x08008558: 5272 STRH R2, [R6, R1] 0x0800855A: 6003 STR R3, [R0] 0x0800855C: 48C6 LDR R0, =statDataChanged ; [PC, #0x0318] [0x08008878] =0x2000126C 0x0800855E: 6003 STR R3, [R0]
.L16: 0x08008560: 48CD LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0334] [0x08008898] =0x20001280 0x08008562: 6800 LDR R0, [R0] 0x08008564: 1E40 SUBS R0, R0, #1 0x08008566: 4241 RSBS R1, R0, #0 0x08008568: 4141 ADCS R1, R0 0x0800856A: 0049 LSLS R1, R1, #1 0x0800856C: 20F6 MOVS R0, #246 0x0800856E: 5A32 LDRH R2, [R6, R0] 0x08008570: 2326 MOVS R3, #38 0x08008572: 439A BICS R2, R3 0x08008574: 1851 ADDS R1, R2, R1 0x08008576: 4AC9 LDR R2, =overload_shutdown_is_active ; [PC, #0x0324] [0x0800889C] =0x2000127C 0x08008578: 6812 LDR R2, [R2] 0x0800857A: 1E52 SUBS R2, R2, #1 0x0800857C: 4253 RSBS R3, R2, #0 0x0800857E: 4153 ADCS R3, R2 0x08008580: 009A LSLS R2, R3, #2 0x08008582: 1851 ADDS R1, R2, R1 0x08008584: 4AC6 LDR R2, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0318] [0x080088A0] =0x20001284 0x08008586: 6812 LDR R2, [R2] 0x08008588: 1E52 SUBS R2, R2, #1 0x0800858A: 4253 RSBS R3, R2, #0 0x0800858C: 4153 ADCS R3, R2 0x0800858E: 015A LSLS R2, R3, #5 0x08008590: 1889 ADDS R1, R1, R2 0x08008592: 5231 STRH R1, [R6, R0] 0x08008594: 23D8 MOVS R3, #216 0x08008596: 5EF0 LDRSH R0, [R6, R3] 0x08008598: 2800 CMP R0, #0 0x0800859A: 9300 STR R3, [SP, #0] 0x0800859C: D405 BMI .L17 ; 0x080085AA 0x0800859E: 21DC MOVS R1, #220 0x080085A0: 5A72 LDRH R2, [R6, R1] 0x080085A2: 4290 CMP R0, R2 0x080085A4: DC0A BGT .L19 ; 0x080085BC 0x080085A6: 21DA MOVS R1, #218 0x080085A8: E005 B .L18 ; 0x080085B6
.L17: 0x080085AA: 21E0 MOVS R1, #224 0x080085AC: 5A72 LDRH R2, [R6, R1] 0x080085AE: 4240 RSBS R0, R0, #0 0x080085B0: 4290 CMP R0, R2 0x080085B2: DC03 BGT .L19 ; 0x080085BC 0x080085B4: 21DE MOVS R1, #222
.L18: 0x080085B6: 5A72 LDRH R2, [R6, R1] 0x080085B8: 4290 CMP R0, R2 0x080085BA: DA00 BGE .L20 ; 0x080085BE
.L19: 0x080085BC: 5270 STRH R0, [R6, R1]
.L20: 0x080085BE: 49B9 LDR R1, =rawContactVoltageDropPlus ; [PC, #0x02E4] [0x080088A4] =0x20001274 0x080085C0: 6808 LDR R0, [R1] 0x080085C2: 22F8 MOVS R2, #248 0x080085C4: 52B0 STRH R0, [R6, R2] 0x080085C6: 48B8 LDR R0, =rawContactVoltageDropMinus ; [PC, #0x02E0] [0x080088A8] =0x20001278 0x080085C8: 6802 LDR R2, [R0] 0x080085CA: 23FA MOVS R3, #250 0x080085CC: 52F2 STRH R2, [R6, R3] 0x080085CE: 4AB7 LDR R2, =HeavyCalculations.tmp_i_plus ; [PC, #0x02DC] [0x080088AC] =0x200012F8 0x080085D0: 6812 LDR R2, [R2] 0x080085D2: 4BB7 LDR R3, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x02DC] [0x080088B0] =0x20001304 0x080085D4: 681B LDR R3, [R3] 0x080085D6: 1A9A SUBS R2, R3, R2 0x080085D8: 6809 LDR R1, [R1] 0x080085DA: 188D ADDS R5, R1, R2 0x080085DC: 17E9 ASRS R1, R5, #31 0x080085DE: 0F09 LSRS R1, R1, #28 0x080085E0: 1869 ADDS R1, R5, R1 0x080085E2: 110A ASRS R2, R1, #4 0x080085E4: 214C MOVS R1, #76 0x080085E6: 5A71 LDRH R1, [R6, R1] 0x080085E8: 4291 CMP R1, R2 0x080085EA: 9201 STR R2, [SP, #4] 0x080085EC: DC01 BGT .L21 ; 0x080085F2 0x080085EE: 1A56 SUBS R6, R2, R1 0x080085F0: E000 B .L22 ; 0x080085F4
.L21: 0x080085F2: 2600 MOVS R6, #0
.L22: 0x080085F4: 49AF LDR R1, =HeavyCalculations.tmp_i_minus ; [PC, #0x02BC] [0x080088B4] =0x200012FC 0x080085F6: 6809 LDR R1, [R1] 0x080085F8: 4AAF LDR R2, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x02BC] [0x080088B8] =0x20001308 0x080085FA: 6812 LDR R2, [R2] 0x080085FC: 1A51 SUBS R1, R2, R1 0x080085FE: 6800 LDR R0, [R0] 0x08008600: 1847 ADDS R7, R0, R1 0x08008602: 17F8 ASRS R0, R7, #31 0x08008604: 0F00 LSRS R0, R0, #28 0x08008606: 1838 ADDS R0, R7, R0 0x08008608: 1104 ASRS R4, R0, #4 0x0800860A: 204E MOVS R0, #78 0x0800860C: 4996 LDR R1, =sys_data ; [PC, #0x0258] [0x08008868] =0x20000C34 0x0800860E: 5A08 LDRH R0, [R1, R0] 0x08008610: 1B00 SUBS R0, R0, R4 0x08008612: DC00 BGT .L23 ; 0x08008616 0x08008614: 1836 ADDS R6, R6, R0
.L23: 0x08008616: 4893 LDR R0, =0x00000BB8 ; [PC, #0x024C] [0x08008864] 0x08008618: 4370 MULS R0, R6, R0 0x0800861A: 49A8 LDR R1, =0x00000FFF ; [PC, #0x02A0] [0x080088BC] 0x0800861C: F001 FFC2 BL __aeabi_idiv ; 0x0800A5A4 0x08008620: 21FC MOVS R1, #252 0x08008622: 4A91 LDR R2, =sys_data ; [PC, #0x0244] [0x08008868] =0x20000C34 0x08008624: 5250 STRH R0, [R2, R1] 0x08008626: 48A2 LDR R0, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x0288] [0x080088B0] =0x20001304 0x08008628: 6005 STR R5, [R0] 0x0800862A: 48A3 LDR R0, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x028C] [0x080088B8] =0x20001308 0x0800862C: 6007 STR R7, [R0] 0x0800862E: 4617 MOV R7, R2 0x08008630: 489E LDR R0, =HeavyCalculations.tmp_i_plus ; [PC, #0x0278] [0x080088AC] =0x200012F8 0x08008632: 9901 LDR R1, [SP, #4] 0x08008634: 6001 STR R1, [R0] 0x08008636: 489F LDR R0, =HeavyCalculations.tmp_i_minus ; [PC, #0x027C] [0x080088B4] =0x200012FC 0x08008638: 6004 STR R4, [R0] 0x0800863A: 205F MOVS R0, #95 0x0800863C: 0084 LSLS R4, R0, #2 0x0800863E: 4366 MULS R6, R4, R6 0x08008640: 8FD1 LDRH R1, [R2, #62] 0x08008642: 4630 MOV R0, R6 0x08008644: F001 FFAE BL __aeabi_idiv ; 0x0800A5A4 0x08008648: 21EC MOVS R1, #236 0x0800864A: 5278 STRH R0, [R7, R1] 0x0800864C: 25EA MOVS R5, #234 0x0800864E: 5B7A LDRH R2, [R7, R5] 0x08008650: 489B LDR R0, =InternalGreenLED_Management ; [PC, #0x026C] [0x080088C0] =0x200012EC 0x08008652: 6801 LDR R1, [R0] 0x08008654: 2A00 CMP R2, #0 0x08008656: 9401 STR R4, [SP, #4] 0x08008658: D104 BNE .L24 ; 0x08008664 0x0800865A: 4B9A LDR R3, =TurnGreenLEDOff ; [PC, #0x0268] [0x080088C4] =0x08008D85 0x0800865C: 4299 CMP R1, R3 0x0800865E: D001 BEQ .L24 ; 0x08008664 0x08008660: 4A98 LDR R2, =TurnGreenLEDOff ; [PC, #0x0260] [0x080088C4] =0x08008D85 0x08008662: E009 B .L26 ; 0x08008678
.L24: 0x08008664: 2A01 CMP R2, #1 0x08008666: D104 BNE .L25 ; 0x08008672 0x08008668: 4A97 LDR R2, =TurnGreenLEDOn ; [PC, #0x025C] [0x080088C8] =0x08008DA5 0x0800866A: 4291 CMP R1, R2 0x0800866C: D001 BEQ .L25 ; 0x08008672 0x0800866E: 4A96 LDR R2, =TurnGreenLEDOn ; [PC, #0x0258] [0x080088C8] =0x08008DA5 0x08008670: E002 B .L26 ; 0x08008678
.L25: 0x08008672: 4A96 LDR R2, =GreenLEDShortBlinking ; [PC, #0x0258] [0x080088CC] =0x08008D39 0x08008674: 4291 CMP R1, R2 0x08008676: D000 BEQ .L27 ; 0x0800867A
.L26: 0x08008678: 6002 STR R2, [R0]
.L27: 0x0800867A: 4C95 LDR R4, =0x50000800 ; [PC, #0x0254] [0x080088D0] 0x0800867C: 2140 MOVS R1, #64 0x0800867E: 4620 MOV R0, R4 0x08008680: F002 FA51 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008684: 4606 MOV R6, R0 0x08008686: 2180 MOVS R1, #128 0x08008688: 4620 MOV R0, R4 0x0800868A: F002 FA4C BL HAL_GPIO_ReadPin ; 0x0800AB26 0x0800868E: 4991 LDR R1, =LVP_OVP_logic ; [PC, #0x0244] [0x080088D4] =0x200001FB 0x08008690: 7809 LDRB R1, [R1] 0x08008692: 424A RSBS R2, R1, #0 0x08008694: 414A ADCS R2, R1 0x08008696: 1AB1 SUBS R1, R6, R2 0x08008698: 1E4B SUBS R3, R1, #1 0x0800869A: 4199 SBCS R1, R3 0x0800869C: 23CA MOVS R3, #202 0x0800869E: 52F9 STRH R1, [R7, R3] 0x080086A0: 1A80 SUBS R0, R0, R2 0x080086A2: 1E41 SUBS R1, R0, #1 0x080086A4: 4188 SBCS R0, R1 0x080086A6: 21C8 MOVS R1, #200 0x080086A8: 5278 STRH R0, [R7, R1] 0x080086AA: 5B78 LDRH R0, [R7, R5] 0x080086AC: 1E40 SUBS R0, R0, #1 0x080086AE: 2802 CMP R0, #2 0x080086B0: D81C BHI .L29 ; 0x080086EC 0x080086B2: 9800 LDR R0, [SP, #0] 0x080086B4: 5E38 LDRSH R0, [R7, R0] 0x080086B6: 2803 CMP R0, #3 0x080086B8: DA00 BGE .L28 ; 0x080086BC 0x080086BA: E0BC B .L44 ; 0x08008836
.L28: 0x080086BC: 4886 LDR R0, =0x50000C00 ; [PC, #0x0218] [0x080088D8] 0x080086BE: 2101 MOVS R1, #1 0x080086C0: 460A MOV R2, R1 0x080086C2: F002 FDB6 BL HAL_GPIO_WritePin ; 0x0800B232 0x080086C6: 9901 LDR R1, [SP, #4] 0x080086C8: 3178 ADDS R1, #120 0x080086CA: 4884 LDR R0, =HeavyCalculations.heater_cnt ; [PC, #0x0210] [0x080088DC] =0x20001310 0x080086CC: 6001 STR R1, [R0] 0x080086CE: E012 B .L30 ; 0x080086F6 0x080086D0: 2000136C DC.W HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 0x080086D4: 00000BB8 DC.W 0x00000BB8 0x080086D8: 2000130C DC.W HeavyCalculations.heavy_calc_last_time 0x080086DC: 20000C34 DC.W sys_data 0x080086E0: 2000133C DC.W CalculatingSwitchSideVoltage.ubsensea_voltage_accum 0x080086E4: 2000137E DC.W ADC_values 0x080086E8: 2000043C DC.W CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
.L29: 0x080086EC: 487A LDR R0, =0x50000C00 ; [PC, #0x01E8] [0x080088D8] 0x080086EE: 2101 MOVS R1, #1 0x080086F0: 2200 MOVS R2, #0 0x080086F2: F002 FD9E BL HAL_GPIO_WritePin ; 0x0800B232
.L30: 0x080086F6: 9E02 LDR R6, [SP, #8]
.L31: 0x080086F8: 2044 MOVS R0, #68 0x080086FA: 5A3D LDRH R5, [R7, R0] 0x080086FC: 4C78 LDR R4, =HeavyCalculations.last_inrush_max_current_in_mV ; [PC, #0x01E0] [0x080088E0] =0x2000136A 0x080086FE: 8821 LDRH R1, [R4] 0x08008700: 42A9 CMP R1, R5 0x08008702: D014 BEQ .L33 ; 0x0800872E 0x08008704: 8FB9 LDRH R1, [R7, #60] 0x08008706: 428D CMP R5, R1 0x08008708: D911 BLS .L33 ; 0x0800872E 0x0800870A: 4956 LDR R1, =0x00000BB8 ; [PC, #0x0158] [0x08008864] 0x0800870C: 1E4A SUBS R2, R1, #1 0x0800870E: 4295 CMP R5, R2 0x08008710: D901 BLS .L32 ; 0x08008716 0x08008712: 5239 STRH R1, [R7, R0] 0x08008714: 460D MOV R5, R1
.L32: 0x08008716: 4869 LDR R0, =0x00000FFF ; [PC, #0x01A4] [0x080088BC] 0x08008718: 4368 MULS R0, R5, R0 0x0800871A: F001 FF63 BL __aeabi_uidiv ; 0x0800A5E4 0x0800871E: 2146 MOVS R1, #70 0x08008720: 5278 STRH R0, [R7, R1] 0x08008722: 8025 STRH R5, [R4] 0x08008724: 214A MOVS R1, #74 0x08008726: 5A79 LDRH R1, [R7, R1] 0x08008728: 4341 MULS R1, R0, R1 0x0800872A: 486E LDR R0, =maxIntegral ; [PC, #0x01B8] [0x080088E4] =0x20000418 0x0800872C: 6001 STR R1, [R0]
.L33: 0x0800872E: 2048 MOVS R0, #72 0x08008730: 5A3D LDRH R5, [R7, R0] 0x08008732: 4C6D LDR R4, =HeavyCalculations.last_inrush_curr_period ; [PC, #0x01B4] [0x080088E8] =0x2000136E 0x08008734: 8821 LDRH R1, [R4] 0x08008736: 42A9 CMP R1, R5 0x08008738: D010 BEQ .L35 ; 0x0800875C 0x0800873A: 2D1E CMP R5, #30 0x0800873C: D801 BHI .L34 ; 0x08008742 0x0800873E: 251F MOVS R5, #31 0x08008740: 523D STRH R5, [R7, R0]
.L34: 0x08008742: 486A LDR R0, =0x0004E200 ; [PC, #0x01A8] [0x080088EC] 0x08008744: 4368 MULS R0, R5, R0 0x08008746: 496A LDR R1, =0x000F4240 ; [PC, #0x01A8] [0x080088F0] 0x08008748: F001 FF4C BL __aeabi_uidiv ; 0x0800A5E4 0x0800874C: 214A MOVS R1, #74 0x0800874E: 5278 STRH R0, [R7, R1] 0x08008750: 8025 STRH R5, [R4] 0x08008752: 2146 MOVS R1, #70 0x08008754: 5A79 LDRH R1, [R7, R1] 0x08008756: 4341 MULS R1, R0, R1 0x08008758: 4862 LDR R0, =maxIntegral ; [PC, #0x0188] [0x080088E4] =0x20000418 0x0800875A: 6001 STR R1, [R0]
.L35: 0x0800875C: 2005 MOVS R0, #5 0x0800875E: 0700 LSLS R0, R0, #28 0x08008760: 0231 LSLS R1, R6, #8 0x08008762: F002 F9E0 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008766: 1E40 SUBS R0, R0, #1 0x08008768: 4241 RSBS R1, R0, #0 0x0800876A: 4141 ADCS R1, R0 0x0800876C: 20FE MOVS R0, #254 0x0800876E: 5239 STRH R1, [R7, R0] 0x08008770: 2542 MOVS R5, #66 0x08008772: 5B78 LDRH R0, [R7, R5] 0x08008774: 2600 MOVS R6, #0 0x08008776: 4C5F LDR R4, =SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV ; [PC, #0x017C] [0x080088F4] =0x20001366 0x08008778: 5FA1 LDRSH R1, [R4, R6] 0x0800877A: 4281 CMP R1, R0 0x0800877C: D059 BEQ .L43 ; 0x08008832 0x0800877E: 485E LDR R0, =hadc1 ; [PC, #0x0178] [0x080088F8] =0x20000E84 0x08008780: F002 F942 BL HAL_ADC_Stop_DMA ; 0x0800AA08 0x08008784: 5B78 LDRH R0, [R7, R5] 0x08008786: 8FBA LDRH R2, [R7, #60] 0x08008788: 4290 CMP R0, R2 0x0800878A: 4601 MOV R1, R0 0x0800878C: D800 BHI .L36 ; 0x08008790 0x0800878E: 4611 MOV R1, R2
.L36: 0x08008790: 4290 CMP R0, R2 0x08008792: 4A34 LDR R2, =0x00000BB8 ; [PC, #208] [0x08008864] 0x08008794: D301 BCC .L37 ; 0x0800879A 0x08008796: 4291 CMP R1, R2 0x08008798: D904 BLS .L39 ; 0x080087A4
.L37: 0x0800879A: 4291 CMP R1, R2 0x0800879C: D300 BCC .L38 ; 0x080087A0 0x0800879E: 4611 MOV R1, R2
.L38: 0x080087A0: 5379 STRH R1, [R7, R5] 0x080087A2: 4608 MOV R0, R1
.L39: 0x080087A4: 8020 STRH R0, [R4] 0x080087A6: 9601 STR R6, [SP, #4] 0x080087A8: 9608 STR R6, [SP, #32] 0x080087AA: 4944 LDR R1, =0x00000FFF ; [PC, #0x0110] [0x080088BC] 0x080087AC: 4348 MULS R0, R1, R0 0x080087AE: 4611 MOV R1, R2 0x080087B0: F001 FF18 BL __aeabi_uidiv ; 0x0800A5E4 0x080087B4: 9007 STR R0, [SP, #28] 0x080087B6: 4851 LDR R0, =0x08000004 ; [PC, #0x0144] [0x080088FC] 0x080087B8: 9005 STR R0, [SP, #20] 0x080087BA: 2003 MOVS R0, #3 0x080087BC: 0586 LSLS R6, R0, #22 0x080087BE: 9604 STR R6, [SP, #16] 0x080087C0: 484F LDR R0, =0x0017FFFF ; [PC, #0x013C] [0x08008900] 0x080087C2: 9003 STR R0, [SP, #12] 0x080087C4: 9802 LDR R0, [SP, #8] 0x080087C6: 9006 STR R0, [SP, #24] 0x080087C8: 484B LDR R0, =hadc1 ; [PC, #0x012C] [0x080088F8] =0x20000E84 0x080087CA: A903 ADD R1, SP, #12 0x080087CC: F7FB F8DA BL HAL_ADC_AnalogWDGConfig ; 0x08003984 0x080087D0: 2800 CMP R0, #0 0x080087D2: D003 BEQ .L40 ; 0x080087DC 0x080087D4: 484B LDR R0, =0x0800B935 ; [PC, #0x012C] [0x08008904] 0x080087D6: 494C LDR R1, =0x0800B620 ; [PC, #0x0130] [0x08008908] 0x080087D8: F7FE FB64 BL LOG_E ; 0x08006EA4
.L40: 0x080087DC: AC03 ADD R4, SP, #12 0x080087DE: 9802 LDR R0, [SP, #8] 0x080087E0: 7320 STRB R0, [R4, #12] 0x080087E2: 484A LDR R0, =0x18000040 ; [PC, #0x0128] [0x0800890C] 0x080087E4: 9005 STR R0, [SP, #20] 0x080087E6: 9604 STR R6, [SP, #16] 0x080087E8: 4849 LDR R0, =0x0027FFFF ; [PC, #0x0124] [0x08008910] 0x080087EA: 9003 STR R0, [SP, #12] 0x080087EC: 9801 LDR R0, [SP, #4] 0x080087EE: 9008 STR R0, [SP, #32] 0x080087F0: 5B79 LDRH R1, [R7, R5] 0x080087F2: 4832 LDR R0, =0x00000FFF ; [PC, #200] [0x080088BC] 0x080087F4: 4348 MULS R0, R1, R0 0x080087F6: 491B LDR R1, =0x00000BB8 ; [PC, #108] [0x08008864] 0x080087F8: F001 FEF4 BL __aeabi_uidiv ; 0x0800A5E4 0x080087FC: 9007 STR R0, [SP, #28] 0x080087FE: 483E LDR R0, =hadc1 ; [PC, #248] [0x080088F8] =0x20000E84 0x08008800: 4621 MOV R1, R4 0x08008802: F7FB F8BF BL HAL_ADC_AnalogWDGConfig ; 0x08003984 0x08008806: 2800 CMP R0, #0 0x08008808: D003 BEQ .L41 ; 0x08008812 0x0800880A: 483E LDR R0, =0x0800B935 ; [PC, #248] [0x08008904] 0x0800880C: 493E LDR R1, =0x0800B620 ; [PC, #248] [0x08008908] 0x0800880E: F7FE FB49 BL LOG_E ; 0x08006EA4
.L41: 0x08008812: 4839 LDR R0, =hadc1 ; [PC, #228] [0x080088F8] =0x20000E84 0x08008814: 4915 LDR R1, =ADC_values ; [PC, #84] [0x0800886C] =0x2000137E 0x08008816: 2206 MOVS R2, #6 0x08008818: F7FA FF32 BL HAL_ADC_Start_DMA ; 0x08003680 0x0800881C: 2800 CMP R0, #0 0x0800881E: D003 BEQ .L42 ; 0x08008828 0x08008820: 4838 LDR R0, =0x0800B935 ; [PC, #224] [0x08008904] 0x08008822: 493C LDR R1, =0x0800B757 ; [PC, #240] [0x08008914] 0x08008824: F7FE FB3E BL LOG_E ; 0x08006EA4
.L42: 0x08008828: 483B LDR R0, =0x40020008 ; [PC, #236] [0x08008918] 0x0800882A: 6801 LDR R1, [R0] 0x0800882C: 2204 MOVS R2, #4 0x0800882E: 4391 BICS R1, R2 0x08008830: 6001 STR R1, [R0]
.L43: 0x08008832: B009 ADD SP, SP, #36 0x08008834: BDF0 POP {R4-R7, PC}
.L44: 0x08008836: 2800 CMP R0, #0 0x08008838: 9E02 LDR R6, [SP, #8] 0x0800883A: DD00 BLE .L45 ; 0x0800883E 0x0800883C: E75C B .L31 ; 0x080086F8
.L45: 0x0800883E: 4927 LDR R1, =HeavyCalculations.heater_cnt ; [PC, #156] [0x080088DC] =0x20001310 0x08008840: 6808 LDR R0, [R1] 0x08008842: 2801 CMP R0, #1 0x08008844: DB01 BLT .L46 ; 0x0800884A 0x08008846: 1E40 SUBS R0, R0, #1 0x08008848: 6008 STR R0, [R1]
.L46: 0x0800884A: 2800 CMP R0, #0 0x0800884C: D000 BEQ .L47 ; 0x08008850 0x0800884E: E753 B .L31 ; 0x080086F8
.L47: 0x08008850: 4821 LDR R0, =0x50000C00 ; [PC, #132] [0x080088D8] 0x08008852: 2101 MOVS R1, #1 0x08008854: 2200 MOVS R2, #0 0x08008856: F002 FCEC BL HAL_GPIO_WritePin ; 0x0800B232 0x0800885A: E74D B .L31 ; 0x080086F8 0x0800885C: 00004E1F DC.W 0x00004E1F 0x08008860: 2000128C DC.W low_bat_shutdown_is_active 0x08008864: 00000BB8 DC.W 0x00000BB8 0x08008868: 20000C34 DC.W sys_data 0x0800886C: 2000137E DC.W ADC_values 0x08008870: 00005DC1 DC.W 0x00005DC1 0x08008874: 2000128C DC.W low_bat_shutdown_is_active 0x08008878: 2000126C DC.W statDataChanged 0x0800887C: 00000514 DC.W 0x00000514 0x08008880: FFF7E30C DC.W 0xFFF7E30C 0x08008884: 000006EF DC.W 0x000006EF 0x08008888: 20001300 DC.W HeavyCalculations.temperature_accum 0x0800888C: FFFFFED4 DC.W 0xFFFFFED4 0x08008890: 20001268 DC.W temperature_shutdown_is_active 0x08008894: 200012B0 DC.W auto_recover_from_temp_shutdown_is_enabled 0x08008898: 20001280 DC.W overcurrent_shutdown_is_active 0x0800889C: 2000127C DC.W overload_shutdown_is_active 0x080088A0: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active 0x080088A4: 20001274 DC.W rawContactVoltageDropPlus 0x080088A8: 20001278 DC.W rawContactVoltageDropMinus 0x080088AC: 200012F8 DC.W HeavyCalculations.tmp_i_plus 0x080088B0: 20001304 DC.W HeavyCalculations.rawContactVoltageDropPlus_accum 0x080088B4: 200012FC DC.W HeavyCalculations.tmp_i_minus 0x080088B8: 20001308 DC.W HeavyCalculations.rawContactVoltageDropMinus_accum 0x080088BC: 00000FFF DC.W 0x00000FFF 0x080088C0: 200012EC DC.W InternalGreenLED_Management 0x080088C4: 08008D85 DC.W TurnGreenLEDOff 0x080088C8: 08008DA5 DC.W TurnGreenLEDOn 0x080088CC: 08008D39 DC.W GreenLEDShortBlinking 0x080088D0: 50000800 DC.W 0x50000800 0x080088D4: 200001FB DC.W LVP_OVP_logic 0x080088D8: 50000C00 DC.W 0x50000C00 0x080088DC: 20001310 DC.W HeavyCalculations.heater_cnt 0x080088E0: 2000136A DC.W HeavyCalculations.last_inrush_max_current_in_mV 0x080088E4: 20000418 DC.W maxIntegral 0x080088E8: 2000136E DC.W HeavyCalculations.last_inrush_curr_period 0x080088EC: 0004E200 DC.W 0x0004E200 0x080088F0: 000F4240 DC.W 0x000F4240 0x080088F4: 20001366 DC.W SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 0x080088F8: 20000E84 DC.W hadc1 0x080088FC: 08000004 DC.W 0x08000004 0x08008900: 0017FFFF DC.W 0x0017FFFF 0x08008904: 0800B935 DC.W 0x0800B935 0x08008908: 0800B620 DC.W 0x0800B620 0x0800890C: 18000040 DC.W 0x18000040 0x08008910: 0027FFFF DC.W 0x0027FFFF 0x08008914: 0800B757 DC.W 0x0800B757 0x08008918: 40020008 DC.W 0x40020008

Section .text.RS485DisableButtonManagement from main.o, size=124, align=4


RS485DisableButtonManagement: 0x0800891C: B5B0 PUSH {R4-R5, R7, LR} 0x0800891E: 4917 LDR R1, =RS485DisableButtonManagement.btn_last_time_checked ; [PC, #92] [0x0800897C] =0x200012C4 0x08008920: 680A LDR R2, [R1] 0x08008922: 1A82 SUBS R2, R0, R2 0x08008924: 2A1A CMP R2, #26 0x08008926: D30F BCC .L1 ; 0x08008948 0x08008928: 6008 STR R0, [R1] 0x0800892A: 4D15 LDR R5, =RS485DisableButtonManagement.btn_state ; [PC, #84] [0x08008980] =0x200004E3 0x0800892C: 7828 LDRB R0, [R5] 0x0800892E: 0040 LSLS R0, R0, #1 0x08008930: 7028 STRB R0, [R5] 0x08008932: 2005 MOVS R0, #5 0x08008934: 0700 LSLS R0, R0, #28 0x08008936: 2401 MOVS R4, #1 0x08008938: 03E1 LSLS R1, R4, #15 0x0800893A: F002 F8F4 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x0800893E: 7829 LDRB R1, [R5] 0x08008940: 2800 CMP R0, #0 0x08008942: D002 BEQ .L2 ; 0x0800894A 0x08008944: 2900 CMP R1, #0 0x08008946: D011 BEQ .L3 ; 0x0800896C
.L1: 0x08008948: BDB0 POP {R4-R5, R7, PC}
.L2: 0x0800894A: 4321 ORRS R1, R4 0x0800894C: 7029 STRB R1, [R5] 0x0800894E: 480D LDR R0, =RS485DisableButtonManagement.transition ; [PC, #52] [0x08008984] =0x20001364 0x08008950: 7801 LDRB R1, [R0] 0x08008952: 2900 CMP R1, #0 0x08008954: D1F8 BNE .L1 ; 0x08008948 0x08008956: 7004 STRB R4, [R0] 0x08008958: 480B LDR R0, =RS485ActiveMode ; [PC, #44] [0x08008988] =0x20000420 0x0800895A: 6801 LDR R1, [R0] 0x0800895C: 2900 CMP R1, #0 0x0800895E: D008 BEQ .L4 ; 0x08008972 0x08008960: 2100 MOVS R1, #0 0x08008962: 6001 STR R1, [R0] 0x08008964: 4809 LDR R0, =InternalBlueLED_Management ; [PC, #36] [0x0800898C] =0x200012F0 0x08008966: 490A LDR R1, =TurnBlueLEDOn ; [PC, #40] [0x08008990] =0x08008BCD 0x08008968: 6001 STR R1, [R0] 0x0800896A: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800896C: 4805 LDR R0, =RS485DisableButtonManagement.transition ; [PC, #20] [0x08008984] =0x20001364 0x0800896E: 7001 STRB R1, [R0] 0x08008970: BDB0 POP {R4-R5, R7, PC}
.L4: 0x08008972: 6004 STR R4, [R0] 0x08008974: 4805 LDR R0, =InternalBlueLED_Management ; [PC, #20] [0x0800898C] =0x200012F0 0x08008976: 4907 LDR R1, =BlueLEDShortBlinking ; [PC, #28] [0x08008994] =0x08007E81 0x08008978: 6001 STR R1, [R0] 0x0800897A: BDB0 POP {R4-R5, R7, PC} 0x0800897C: 200012C4 DC.W RS485DisableButtonManagement.btn_last_time_checked 0x08008980: 200004E3 DC.W RS485DisableButtonManagement.btn_state 0x08008984: 20001364 DC.W RS485DisableButtonManagement.transition 0x08008988: 20000420 DC.W RS485ActiveMode 0x0800898C: 200012F0 DC.W InternalBlueLED_Management 0x08008990: 08008BCD DC.W TurnBlueLEDOn 0x08008994: 08007E81 DC.W BlueLEDShortBlinking

Section .text.ExternalRedLED1ShortOnThenLongPauseBlinking from main.o, size=100, align=4


ExternalRedLED1ShortOnThenLongPauseBlinking: 0x08008998: B5F0 PUSH {R4-R7, LR} 0x0800899A: B087 SUB SP, SP, #28 0x0800899C: AD05 ADD R5, SP, #20 0x0800899E: 480F LDR R0, =0x000009C4 ; [PC, #60] [0x080089DC] 0x080089A0: 8028 STRH R0, [R5] 0x080089A2: AE06 ADD R6, SP, #24 0x080089A4: 20C8 MOVS R0, #200 0x080089A6: 8030 STRH R0, [R6] 0x080089A8: 2008 MOVS R0, #8 0x080089AA: 9003 STR R0, [SP, #12] 0x080089AC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x080089E0] 0x080089AE: 9702 STR R7, [SP, #8] 0x080089B0: 9501 STR R5, [SP, #4] 0x080089B2: 9600 STR R6, [SP, #0] 0x080089B4: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x080089E4] =0x20001324 0x080089B6: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x080089E8] =0x20001320 0x080089B8: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x080089EC] =0x2000131C 0x080089BA: 2401 MOVS R4, #1 0x080089BC: 4623 MOV R3, R4 0x080089BE: F002 FA7C BL LEDBlink ; 0x0800AEBA 0x080089C2: 2002 MOVS R0, #2 0x080089C4: 9600 STR R6, [SP, #0] 0x080089C6: 9501 STR R5, [SP, #4] 0x080089C8: 9702 STR R7, [SP, #8] 0x080089CA: 9003 STR R0, [SP, #12] 0x080089CC: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x080089F0] =0x200012C0 0x080089CE: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x080089F4] =0x200012BC 0x080089D0: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x080089F8] =0x200012B8 0x080089D2: 4623 MOV R3, R4 0x080089D4: F002 FA71 BL LEDBlink ; 0x0800AEBA 0x080089D8: B007 ADD SP, SP, #28 0x080089DA: BDF0 POP {R4-R7, PC} 0x080089DC: 000009C4 DC.W 0x000009C4 0x080089E0: 50000400 DC.W 0x50000400 0x080089E4: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x080089E8: 20001320 DC.W ExternalRedLEDBlink.stage 0x080089EC: 2000131C DC.W ExternalRedLEDBlink.subStage 0x080089F0: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x080089F4: 200012BC DC.W RedLEDBlink.stage 0x080089F8: 200012B8 DC.W RedLEDBlink.subStage

Section .text.ExternalRedLED2ShortOnThenLongPauseBlinking from main.o, size=104, align=4


ExternalRedLED2ShortOnThenLongPauseBlinking: 0x080089FC: B5F0 PUSH {R4-R7, LR} 0x080089FE: B087 SUB SP, SP, #28 0x08008A00: AD05 ADD R5, SP, #20 0x08008A02: 20C8 MOVS R0, #200 0x08008A04: 8028 STRH R0, [R5] 0x08008A06: AE06 ADD R6, SP, #24 0x08008A08: 8030 STRH R0, [R6] 0x08008A0A: 8070 STRH R0, [R6, #2] 0x08008A0C: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A44] 0x08008A0E: 8068 STRH R0, [R5, #2] 0x08008A10: 2008 MOVS R0, #8 0x08008A12: 9003 STR R0, [SP, #12] 0x08008A14: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A48] 0x08008A16: 9702 STR R7, [SP, #8] 0x08008A18: 9501 STR R5, [SP, #4] 0x08008A1A: 9600 STR R6, [SP, #0] 0x08008A1C: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008A4C] =0x20001324 0x08008A1E: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A50] =0x20001320 0x08008A20: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A54] =0x2000131C 0x08008A22: 2402 MOVS R4, #2 0x08008A24: 4623 MOV R3, R4 0x08008A26: F002 FA48 BL LEDBlink ; 0x0800AEBA 0x08008A2A: 9600 STR R6, [SP, #0] 0x08008A2C: 9501 STR R5, [SP, #4] 0x08008A2E: 9702 STR R7, [SP, #8] 0x08008A30: 9403 STR R4, [SP, #12] 0x08008A32: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008A58] =0x200012C0 0x08008A34: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A5C] =0x200012BC 0x08008A36: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008A60] =0x200012B8 0x08008A38: 4623 MOV R3, R4 0x08008A3A: F002 FA3E BL LEDBlink ; 0x0800AEBA 0x08008A3E: B007 ADD SP, SP, #28 0x08008A40: BDF0 POP {R4-R7, PC} 0x08008A42: 46C0 NOP 0x08008A44: 000009C4 DC.W 0x000009C4 0x08008A48: 50000400 DC.W 0x50000400 0x08008A4C: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008A50: 20001320 DC.W ExternalRedLEDBlink.stage 0x08008A54: 2000131C DC.W ExternalRedLEDBlink.subStage 0x08008A58: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008A5C: 200012BC DC.W RedLEDBlink.stage 0x08008A60: 200012B8 DC.W RedLEDBlink.subStage

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


ExternalRedLED3ShortOnThenLongPauseBlinking: 0x08008A64: B5F0 PUSH {R4-R7, LR} 0x08008A66: B089 SUB SP, SP, #36 0x08008A68: AD05 ADD R5, SP, #20 0x08008A6A: 20C8 MOVS R0, #200 0x08008A6C: 8028 STRH R0, [R5] 0x08008A6E: AE07 ADD R6, SP, #28 0x08008A70: 8030 STRH R0, [R6] 0x08008A72: 8070 STRH R0, [R6, #2] 0x08008A74: 8068 STRH R0, [R5, #2] 0x08008A76: 80B0 STRH R0, [R6, #4] 0x08008A78: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008AB0] 0x08008A7A: 80A8 STRH R0, [R5, #4] 0x08008A7C: 2008 MOVS R0, #8 0x08008A7E: 9003 STR R0, [SP, #12] 0x08008A80: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008AB4] 0x08008A82: 9702 STR R7, [SP, #8] 0x08008A84: 9501 STR R5, [SP, #4] 0x08008A86: 9600 STR R6, [SP, #0] 0x08008A88: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008AB8] =0x20001324 0x08008A8A: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008ABC] =0x20001320 0x08008A8C: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008AC0] =0x2000131C 0x08008A8E: 2403 MOVS R4, #3 0x08008A90: 4623 MOV R3, R4 0x08008A92: F002 FA12 BL LEDBlink ; 0x0800AEBA 0x08008A96: 2002 MOVS R0, #2 0x08008A98: 9600 STR R6, [SP, #0] 0x08008A9A: 9501 STR R5, [SP, #4] 0x08008A9C: 9702 STR R7, [SP, #8] 0x08008A9E: 9003 STR R0, [SP, #12] 0x08008AA0: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008AC4] =0x200012C0 0x08008AA2: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008AC8] =0x200012BC 0x08008AA4: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008ACC] =0x200012B8 0x08008AA6: 4623 MOV R3, R4 0x08008AA8: F002 FA07 BL LEDBlink ; 0x0800AEBA 0x08008AAC: B009 ADD SP, SP, #36 0x08008AAE: BDF0 POP {R4-R7, PC} 0x08008AB0: 000009C4 DC.W 0x000009C4 0x08008AB4: 50000400 DC.W 0x50000400 0x08008AB8: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008ABC: 20001320 DC.W ExternalRedLEDBlink.stage 0x08008AC0: 2000131C DC.W ExternalRedLEDBlink.subStage 0x08008AC4: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008AC8: 200012BC DC.W RedLEDBlink.stage 0x08008ACC: 200012B8 DC.W RedLEDBlink.subStage

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


ExternalRedLED4ShortOnThenLongPauseBlinking: 0x08008AD0: B5F0 PUSH {R4-R7, LR} 0x08008AD2: B089 SUB SP, SP, #36 0x08008AD4: 2000 MOVS R0, #0
.L1: 0x08008AD6: AA05 ADD R2, SP, #20 0x08008AD8: 21C8 MOVS R1, #200 0x08008ADA: 5211 STRH R1, [R2, R0] 0x08008ADC: AA07 ADD R2, SP, #28 0x08008ADE: 5211 STRH R1, [R2, R0] 0x08008AE0: 1C80 ADDS R0, R0, #2 0x08008AE2: 2806 CMP R0, #6 0x08008AE4: D1F7 BNE .L1 ; 0x08008AD6 0x08008AE6: AD05 ADD R5, SP, #20 0x08008AE8: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B24] 0x08008AEA: 80E8 STRH R0, [R5, #6] 0x08008AEC: AE07 ADD R6, SP, #28 0x08008AEE: 80F1 STRH R1, [R6, #6] 0x08008AF0: 2008 MOVS R0, #8 0x08008AF2: 9003 STR R0, [SP, #12] 0x08008AF4: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B28] 0x08008AF6: 9702 STR R7, [SP, #8] 0x08008AF8: 9501 STR R5, [SP, #4] 0x08008AFA: 9600 STR R6, [SP, #0] 0x08008AFC: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B2C] =0x20001324 0x08008AFE: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B30] =0x20001320 0x08008B00: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B34] =0x2000131C 0x08008B02: 2404 MOVS R4, #4 0x08008B04: 4623 MOV R3, R4 0x08008B06: F002 F9D8 BL LEDBlink ; 0x0800AEBA 0x08008B0A: 2002 MOVS R0, #2 0x08008B0C: 9600 STR R6, [SP, #0] 0x08008B0E: 9501 STR R5, [SP, #4] 0x08008B10: 9702 STR R7, [SP, #8] 0x08008B12: 9003 STR R0, [SP, #12] 0x08008B14: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008B38] =0x200012C0 0x08008B16: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B3C] =0x200012BC 0x08008B18: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008B40] =0x200012B8 0x08008B1A: 4623 MOV R3, R4 0x08008B1C: F002 F9CD BL LEDBlink ; 0x0800AEBA 0x08008B20: B009 ADD SP, SP, #36 0x08008B22: BDF0 POP {R4-R7, PC} 0x08008B24: 000009C4 DC.W 0x000009C4 0x08008B28: 50000400 DC.W 0x50000400 0x08008B2C: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008B30: 20001320 DC.W ExternalRedLEDBlink.stage 0x08008B34: 2000131C DC.W ExternalRedLEDBlink.subStage 0x08008B38: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008B3C: 200012BC DC.W RedLEDBlink.stage 0x08008B40: 200012B8 DC.W RedLEDBlink.subStage

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


ExternalRedLED5ShortOnThenLongPauseBlinking: 0x08008B44: B5F0 PUSH {R4-R7, LR} 0x08008B46: B08B SUB SP, SP, #44 0x08008B48: 2000 MOVS R0, #0
.L1: 0x08008B4A: AA05 ADD R2, SP, #20 0x08008B4C: 21C8 MOVS R1, #200 0x08008B4E: 5211 STRH R1, [R2, R0] 0x08008B50: AA08 ADD R2, SP, #32 0x08008B52: 5211 STRH R1, [R2, R0] 0x08008B54: 1C80 ADDS R0, R0, #2 0x08008B56: 2808 CMP R0, #8 0x08008B58: D1F7 BNE .L1 ; 0x08008B4A 0x08008B5A: AD05 ADD R5, SP, #20 0x08008B5C: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B98] 0x08008B5E: 8128 STRH R0, [R5, #8] 0x08008B60: AE08 ADD R6, SP, #32 0x08008B62: 8131 STRH R1, [R6, #8] 0x08008B64: 2008 MOVS R0, #8 0x08008B66: 9003 STR R0, [SP, #12] 0x08008B68: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B9C] 0x08008B6A: 9702 STR R7, [SP, #8] 0x08008B6C: 9501 STR R5, [SP, #4] 0x08008B6E: 9600 STR R6, [SP, #0] 0x08008B70: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008BA0] =0x20001324 0x08008B72: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008BA4] =0x20001320 0x08008B74: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008BA8] =0x2000131C 0x08008B76: 2405 MOVS R4, #5 0x08008B78: 4623 MOV R3, R4 0x08008B7A: F002 F99E BL LEDBlink ; 0x0800AEBA 0x08008B7E: 2002 MOVS R0, #2 0x08008B80: 9600 STR R6, [SP, #0] 0x08008B82: 9501 STR R5, [SP, #4] 0x08008B84: 9702 STR R7, [SP, #8] 0x08008B86: 9003 STR R0, [SP, #12] 0x08008B88: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008BAC] =0x200012C0 0x08008B8A: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008BB0] =0x200012BC 0x08008B8C: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008BB4] =0x200012B8 0x08008B8E: 4623 MOV R3, R4 0x08008B90: F002 F993 BL LEDBlink ; 0x0800AEBA 0x08008B94: B00B ADD SP, SP, #44 0x08008B96: BDF0 POP {R4-R7, PC} 0x08008B98: 000009C4 DC.W 0x000009C4 0x08008B9C: 50000400 DC.W 0x50000400 0x08008BA0: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008BA4: 20001320 DC.W ExternalRedLEDBlink.stage 0x08008BA8: 2000131C DC.W ExternalRedLEDBlink.subStage 0x08008BAC: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008BB0: 200012BC DC.W RedLEDBlink.stage 0x08008BB4: 200012B8 DC.W RedLEDBlink.subStage

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


Error_Handler: 0x08008BB8: B580 PUSH {R7, LR} 0x08008BBA: 4802 LDR R0, =0x0800B935 ; [PC, #8] [0x08008BC4] 0x08008BBC: 4902 LDR R1, =0x0800B620 ; [PC, #8] [0x08008BC8] 0x08008BBE: F7FE F971 BL LOG_E ; 0x08006EA4 0x08008BC2: BD80 POP {R7, PC} 0x08008BC4: 0800B935 DC.W 0x0800B935 0x08008BC8: 0800B620 DC.W 0x0800B620

Section .text.TurnBlueLEDOn from main.o, size=32, align=4


TurnBlueLEDOn: 0x08008BCC: B580 PUSH {R7, LR} 0x08008BCE: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008BE0] 0x08008BD0: 2101 MOVS R1, #1 0x08008BD2: 460A MOV R2, R1 0x08008BD4: F002 FB2D BL HAL_GPIO_WritePin ; 0x0800B232 0x08008BD8: 4802 LDR R0, =InternalBlueLED_Management ; [PC, #8] [0x08008BE4] =0x200012F0 0x08008BDA: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008BE8] =0x200001F9 0x08008BDC: 6001 STR R1, [R0] 0x08008BDE: BD80 POP {R7, PC} 0x08008BE0: 50000400 DC.W 0x50000400 0x08008BE4: 200012F0 DC.W InternalBlueLED_Management 0x08008BE8: 200001F9 DC.W DoNothing

Section .text.OpenBothMOSFETSVeryFast from main.o, size=24, align=4


OpenBothMOSFETSVeryFast: 0x08008BEC: 4803 LDR R0, =hdac1 ; [PC, #12] [0x08008BFC] =0x200011F4 0x08008BEE: 6800 LDR R0, [R0] 0x08008BF0: 2100 MOVS R1, #0 0x08008BF2: 6081 STR R1, [R0, #8] 0x08008BF4: 6141 STR R1, [R0, #20] 0x08008BF6: 4802 LDR R0, =0x20000D1E ; [PC, #8] [0x08008C00] 0x08008BF8: 8001 STRH R1, [R0] 0x08008BFA: 4770 BX LR 0x08008BFC: 200011F4 DC.W hdac1 0x08008C00: 20000D1E DC.W 0x20000D1E

Section .text.ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking from main.o, size=120, align=4


ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking: 0x08008C04: B5F0 PUSH {R4-R7, LR} 0x08008C06: B089 SUB SP, SP, #36 0x08008C08: AD05 ADD R5, SP, #20 0x08008C0A: 20C8 MOVS R0, #200 0x08008C0C: 8028 STRH R0, [R5] 0x08008C0E: AE07 ADD R6, SP, #28 0x08008C10: 8030 STRH R0, [R6] 0x08008C12: 8070 STRH R0, [R6, #2] 0x08008C14: 4811 LDR R0, =0x000009C4 ; [PC, #68] [0x08008C5C] 0x08008C16: 80E8 STRH R0, [R5, #6] 0x08008C18: 207D MOVS R0, #125 0x08008C1A: 0080 LSLS R0, R0, #2 0x08008C1C: 8068 STRH R0, [R5, #2] 0x08008C1E: 80A8 STRH R0, [R5, #4] 0x08008C20: 30C8 ADDS R0, #200 0x08008C22: 80B0 STRH R0, [R6, #4] 0x08008C24: 80F0 STRH R0, [R6, #6] 0x08008C26: 2008 MOVS R0, #8 0x08008C28: 9003 STR R0, [SP, #12] 0x08008C2A: 4F0D LDR R7, =0x50000400 ; [PC, #52] [0x08008C60] 0x08008C2C: 9702 STR R7, [SP, #8] 0x08008C2E: 9501 STR R5, [SP, #4] 0x08008C30: 9600 STR R6, [SP, #0] 0x08008C32: 480C LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #48] [0x08008C64] =0x20001324 0x08008C34: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008C68] =0x20001320 0x08008C36: 4A0D LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #52] [0x08008C6C] =0x2000131C 0x08008C38: 2404 MOVS R4, #4 0x08008C3A: 4623 MOV R3, R4 0x08008C3C: F002 F93D BL LEDBlink ; 0x0800AEBA 0x08008C40: 2002 MOVS R0, #2 0x08008C42: 9600 STR R6, [SP, #0] 0x08008C44: 9501 STR R5, [SP, #4] 0x08008C46: 9702 STR R7, [SP, #8] 0x08008C48: 9003 STR R0, [SP, #12] 0x08008C4A: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008C70] =0x200012C0 0x08008C4C: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008C74] =0x200012BC 0x08008C4E: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008C78] =0x200012B8 0x08008C50: 4623 MOV R3, R4 0x08008C52: F002 F932 BL LEDBlink ; 0x0800AEBA 0x08008C56: B009 ADD SP, SP, #36 0x08008C58: BDF0 POP {R4-R7, PC} 0x08008C5A: 46C0 NOP 0x08008C5C: 000009C4 DC.W 0x000009C4 0x08008C60: 50000400 DC.W 0x50000400 0x08008C64: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008C68: 20001320 DC.W ExternalRedLEDBlink.stage 0x08008C6C: 2000131C DC.W ExternalRedLEDBlink.subStage 0x08008C70: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008C74: 200012BC DC.W RedLEDBlink.stage 0x08008C78: 200012B8 DC.W RedLEDBlink.subStage

Section .text.TurnExternalRedLEDOff from main.o, size=48, align=4


TurnExternalRedLEDOff: 0x08008C7C: B5B0 PUSH {R4-R5, R7, LR} 0x08008C7E: 4C08 LDR R4, =0x50000400 ; [PC, #32] [0x08008CA0] 0x08008C80: 2108 MOVS R1, #8 0x08008C82: 2500 MOVS R5, #0 0x08008C84: 4620 MOV R0, R4 0x08008C86: 462A MOV R2, R5 0x08008C88: F002 FAD3 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008C8C: 2102 MOVS R1, #2 0x08008C8E: 4620 MOV R0, R4 0x08008C90: 462A MOV R2, R5 0x08008C92: F002 FACE BL HAL_GPIO_WritePin ; 0x0800B232 0x08008C96: 4803 LDR R0, =ExternalRedLED_Management ; [PC, #12] [0x08008CA4] =0x20001318 0x08008C98: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008CA8] =0x200001F9 0x08008C9A: 6001 STR R1, [R0] 0x08008C9C: BDB0 POP {R4-R5, R7, PC} 0x08008C9E: 46C0 NOP 0x08008CA0: 50000400 DC.W 0x50000400 0x08008CA4: 20001318 DC.W ExternalRedLED_Management 0x08008CA8: 200001F9 DC.W DoNothing

Section .text.ExternalGreenLEDShortBlinking from main.o, size=76, align=4


ExternalGreenLEDShortBlinking: 0x08008CAC: B5F0 PUSH {R4-R7, LR} 0x08008CAE: B081 SUB SP, SP, #4 0x08008CB0: F7FA FACC BL HAL_GetTick ; 0x0800324C 0x08008CB4: 4604 MOV R4, R0 0x08008CB6: 4E0D LDR R6, =ExternalGreenLEDShortBlinking.old_on_time ; [PC, #52] [0x08008CEC] =0x2000132C 0x08008CB8: 6830 LDR R0, [R6] 0x08008CBA: 1A20 SUBS R0, R4, R0 0x08008CBC: 4D0C LDR R5, =ExternalGreenLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08008CF0] =0x20001374 0x08008CBE: 782F LDRB R7, [R5] 0x08008CC0: 2F00 CMP R7, #0 0x08008CC2: D003 BEQ .L1 ; 0x08008CCC 0x08008CC4: 28C9 CMP R0, #201 0x08008CC6: D30E BCC .L3 ; 0x08008CE6 0x08008CC8: 2200 MOVS R2, #0 0x08008CCA: E004 B .L2 ; 0x08008CD6
.L1: 0x08008CCC: 2119 MOVS R1, #25 0x08008CCE: 0149 LSLS R1, R1, #5 0x08008CD0: 4288 CMP R0, R1 0x08008CD2: D908 BLS .L3 ; 0x08008CE6 0x08008CD4: 2201 MOVS R2, #1
.L2: 0x08008CD6: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008CF4] 0x08008CD8: 2110 MOVS R1, #16 0x08008CDA: F002 FAAA BL HAL_GPIO_WritePin ; 0x0800B232 0x08008CDE: 6034 STR R4, [R6] 0x08008CE0: 2001 MOVS R0, #1 0x08008CE2: 4047 EORS R7, R0 0x08008CE4: 702F STRB R7, [R5]
.L3: 0x08008CE6: B001 ADD SP, SP, #4 0x08008CE8: BDF0 POP {R4-R7, PC} 0x08008CEA: 46C0 NOP 0x08008CEC: 2000132C DC.W ExternalGreenLEDShortBlinking.old_on_time 0x08008CF0: 20001374 DC.W ExternalGreenLEDShortBlinking.led_is_turned_on 0x08008CF4: 50000400 DC.W 0x50000400

Section .text.TurnExternalGreenLEDOff from main.o, size=32, align=4


TurnExternalGreenLEDOff: 0x08008CF8: B580 PUSH {R7, LR} 0x08008CFA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D0C] 0x08008CFC: 2110 MOVS R1, #16 0x08008CFE: 2200 MOVS R2, #0 0x08008D00: F002 FA97 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008D04: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D10] =0x20001328 0x08008D06: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D14] =0x200001F9 0x08008D08: 6001 STR R1, [R0] 0x08008D0A: BD80 POP {R7, PC} 0x08008D0C: 50000400 DC.W 0x50000400 0x08008D10: 20001328 DC.W ExternalGreenLED_Management 0x08008D14: 200001F9 DC.W DoNothing

Section .text.TurnExternalGreenLEDOn from main.o, size=32, align=4


TurnExternalGreenLEDOn: 0x08008D18: B580 PUSH {R7, LR} 0x08008D1A: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D2C] 0x08008D1C: 2110 MOVS R1, #16 0x08008D1E: 2201 MOVS R2, #1 0x08008D20: F002 FA87 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008D24: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D30] =0x20001328 0x08008D26: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D34] =0x200001F9 0x08008D28: 6001 STR R1, [R0] 0x08008D2A: BD80 POP {R7, PC} 0x08008D2C: 50000400 DC.W 0x50000400 0x08008D30: 20001328 DC.W ExternalGreenLED_Management 0x08008D34: 200001F9 DC.W DoNothing

Section .text.GreenLEDShortBlinking from main.o, size=76, align=4


GreenLEDShortBlinking: 0x08008D38: B5F0 PUSH {R4-R7, LR} 0x08008D3A: B081 SUB SP, SP, #4 0x08008D3C: F7FA FA86 BL HAL_GetTick ; 0x0800324C 0x08008D40: 4604 MOV R4, R0 0x08008D42: 4E0C LDR R6, =GreenLEDShortBlinking.old_on_time ; [PC, #48] [0x08008D74] =0x20001314 0x08008D44: 6830 LDR R0, [R6] 0x08008D46: 1A20 SUBS R0, R4, R0 0x08008D48: 4D0B LDR R5, =GreenLEDShortBlinking.led_is_turned_on ; [PC, #44] [0x08008D78] =0x20001370 0x08008D4A: 782F LDRB R7, [R5] 0x08008D4C: 2F00 CMP R7, #0 0x08008D4E: D003 BEQ .L1 ; 0x08008D58 0x08008D50: 2833 CMP R0, #51 0x08008D52: D30D BCC .L3 ; 0x08008D70 0x08008D54: 2200 MOVS R2, #0 0x08008D56: E003 B .L2 ; 0x08008D60
.L1: 0x08008D58: 4908 LDR R1, =0x000003B6 ; [PC, #32] [0x08008D7C] 0x08008D5A: 4288 CMP R0, R1 0x08008D5C: D908 BLS .L3 ; 0x08008D70 0x08008D5E: 2201 MOVS R2, #1
.L2: 0x08008D60: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D80] 0x08008D62: 2104 MOVS R1, #4 0x08008D64: F002 FA65 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008D68: 6034 STR R4, [R6] 0x08008D6A: 2001 MOVS R0, #1 0x08008D6C: 4047 EORS R7, R0 0x08008D6E: 702F STRB R7, [R5]
.L3: 0x08008D70: B001 ADD SP, SP, #4 0x08008D72: BDF0 POP {R4-R7, PC} 0x08008D74: 20001314 DC.W GreenLEDShortBlinking.old_on_time 0x08008D78: 20001370 DC.W GreenLEDShortBlinking.led_is_turned_on 0x08008D7C: 000003B6 DC.W 0x000003B6 0x08008D80: 50000400 DC.W 0x50000400

Section .text.TurnGreenLEDOff from main.o, size=32, align=4


TurnGreenLEDOff: 0x08008D84: B580 PUSH {R7, LR} 0x08008D86: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D98] 0x08008D88: 2104 MOVS R1, #4 0x08008D8A: 2200 MOVS R2, #0 0x08008D8C: F002 FA51 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008D90: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D9C] =0x200012EC 0x08008D92: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DA0] =0x200001F9 0x08008D94: 6001 STR R1, [R0] 0x08008D96: BD80 POP {R7, PC} 0x08008D98: 50000400 DC.W 0x50000400 0x08008D9C: 200012EC DC.W InternalGreenLED_Management 0x08008DA0: 200001F9 DC.W DoNothing

Section .text.TurnGreenLEDOn from main.o, size=32, align=4


TurnGreenLEDOn: 0x08008DA4: B580 PUSH {R7, LR} 0x08008DA6: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008DB8] 0x08008DA8: 2104 MOVS R1, #4 0x08008DAA: 2201 MOVS R2, #1 0x08008DAC: F002 FA41 BL HAL_GPIO_WritePin ; 0x0800B232 0x08008DB0: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008DBC] =0x200012EC 0x08008DB2: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DC0] =0x200001F9 0x08008DB4: 6001 STR R1, [R0] 0x08008DB6: BD80 POP {R7, PC} 0x08008DB8: 50000400 DC.W 0x50000400 0x08008DBC: 200012EC DC.W InternalGreenLED_Management 0x08008DC0: 200001F9 DC.W DoNothing

Section .text.AUTO_LVP_Management from main.o, size=128, align=4


AUTO_LVP_Management: 0x08008DC4: B5B0 PUSH {R4-R5, R7, LR} 0x08008DC6: 2900 CMP R1, #0 0x08008DC8: D001 BEQ .L1 ; 0x08008DCE 0x08008DCA: 2502 MOVS R5, #2 0x08008DCC: E023 B .L5 ; 0x08008E16
.L1: 0x08008DCE: 4913 LDR R1, =AUTO_LVP_Management.lvp_last_time_checked ; [PC, #76] [0x08008E1C] =0x20001350 0x08008DD0: 680A LDR R2, [R1] 0x08008DD2: 1A82 SUBS R2, R0, R2 0x08008DD4: 4C12 LDR R4, =AUTO_LVP_Management.LVP_SCAN_PERIOD ; [PC, #72] [0x08008E20] =0x20000454 0x08008DD6: 6823 LDR R3, [R4] 0x08008DD8: 429A CMP R2, R3 0x08008DDA: D91E BLS .L6 ; 0x08008E1A 0x08008DDC: 6008 STR R0, [R1] 0x08008DDE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008E24] 0x08008DE0: 2180 MOVS R1, #128 0x08008DE2: F001 FEA0 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008DE6: 4245 RSBS R5, R0, #0 0x08008DE8: 4145 ADCS R5, R0 0x08008DEA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008E28] =0x200001FB 0x08008DEC: 7809 LDRB R1, [R1] 0x08008DEE: 2900 CMP R1, #0 0x08008DF0: D000 BEQ .L2 ; 0x08008DF4 0x08008DF2: 4605 MOV R5, R0
.L2: 0x08008DF4: 480D LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #52] [0x08008E2C] =0x20000450 0x08008DF6: 6800 LDR R0, [R0] 0x08008DF8: 42A8 CMP R0, R5 0x08008DFA: D102 BNE .L3 ; 0x08008E02 0x08008DFC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08008E30] =0x0800A940 0x08008DFE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08008E34] =0x200001F9 0x08008E00: E003 B .L4 ; 0x08008E0A
.L3: 0x08008E02: 00A8 LSLS R0, R5, #2 0x08008E04: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08008E38] =0x20001228 0x08008E06: 5808 LDR R0, [R1, R0] 0x08008E08: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08008E3C] =0x0800A938
.L4: 0x08008E0A: 00AA LSLS R2, R5, #2 0x08008E0C: 4B0C LDR R3, =AUTO_LVP_Management.WhatToDo ; [PC, #48] [0x08008E40] =0x20001260 0x08008E0E: 5098 STR R0, [R3, R2] 0x08008E10: 5889 LDR R1, [R1, R2] 0x08008E12: 6021 STR R1, [R4] 0x08008E14: 4780 BLX R0
.L5: 0x08008E16: 4805 LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #20] [0x08008E2C] =0x20000450 0x08008E18: 6005 STR R5, [R0]
.L6: 0x08008E1A: BDB0 POP {R4-R5, R7, PC} 0x08008E1C: 20001350 DC.W AUTO_LVP_Management.lvp_last_time_checked 0x08008E20: 20000454 DC.W AUTO_LVP_Management.LVP_SCAN_PERIOD 0x08008E24: 50000800 DC.W 0x50000800 0x08008E28: 200001FB DC.W LVP_OVP_logic 0x08008E2C: 20000450 DC.W AUTO_LVP_Management.lastIdx 0x08008E30: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay 0x08008E34: 200001F9 DC.W DoNothing 0x08008E38: 20001228 DC.W LVP_OVP 0x08008E3C: 0800A938 DC.W AUTO_LVP_Management.newEventDelay 0x08008E40: 20001260 DC.W AUTO_LVP_Management.WhatToDo

Section .text.OVP_ignored__LVP_not_present from main.o, size=68, align=4


OVP_ignored__LVP_not_present: 0x08008E44: B510 PUSH {R4, LR} 0x08008E46: 2409 MOVS R4, #9 0x08008E48: 4620 MOV R0, R4 0x08008E4A: F7FA FF97 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008E4E: 4808 LDR R0, =ADC_OVP_ignored__LVP_not_present ; [PC, #32] [0x08008E70] =0x20000065 0x08008E50: F000 FFF8 BL SetReturnFunction ; 0x08009E44 0x08008E54: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08008E84] 0x08008E56: 2101 MOVS R1, #1 0x08008E58: 8001 STRH R1, [R0] 0x08008E5A: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08008E74] =0x200012D8 0x08008E5C: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08008E78] =0x20000331 0x08008E5E: 6001 STR R1, [R0] 0x08008E60: 4620 MOV R0, R4 0x08008E62: F7FA FF7F BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008E66: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08008E7C] =0x20001328 0x08008E68: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08008E80] =0x08008CAD 0x08008E6A: 6001 STR R1, [R0] 0x08008E6C: BD10 POP {R4, PC} 0x08008E6E: 46C0 NOP 0x08008E70: 20000065 DC.W ADC_OVP_ignored__LVP_not_present 0x08008E74: 200012D8 DC.W MOSFETS_Management 0x08008E78: 20000331 DC.W PreChargeStage 0x08008E7C: 20001328 DC.W ExternalGreenLED_Management 0x08008E80: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x08008E84: 20000D1E DC.W 0x20000D1E

Section .text.OVP_ignored__LVP_present from main.o, size=80, align=4


OVP_ignored__LVP_present: 0x08008E88: B5B0 PUSH {R4-R5, R7, LR} 0x08008E8A: 2409 MOVS R4, #9 0x08008E8C: 4620 MOV R0, R4 0x08008E8E: F7FA FF75 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008E92: 20EA MOVS R0, #234 0x08008E94: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08008EC0] =0x20000C34 0x08008E96: 2100 MOVS R1, #0 0x08008E98: 5229 STRH R1, [R5, R0] 0x08008E9A: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x08008EC4] =0x200012D8 0x08008E9C: 490A LDR R1, =ADC_OVP_ignored__LVP_present ; [PC, #40] [0x08008EC8] =0x20000089 0x08008E9E: 6001 STR R1, [R0] 0x08008EA0: 4620 MOV R0, R4 0x08008EA2: F7FA FF5F BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008EA6: 2021 MOVS R0, #33 0x08008EA8: 00C0 LSLS R0, R0, #3 0x08008EAA: 5A29 LDRH R1, [R5, R0] 0x08008EAC: 1C49 ADDS R1, R1, #1 0x08008EAE: 5229 STRH R1, [R5, R0] 0x08008EB0: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08008ECC] =0x20001328 0x08008EB2: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x08008ED0] =0x08008CAD 0x08008EB4: 6001 STR R1, [R0] 0x08008EB6: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008ED4] =0x2000126C 0x08008EB8: 2101 MOVS R1, #1 0x08008EBA: 6001 STR R1, [R0] 0x08008EBC: BDB0 POP {R4-R5, R7, PC} 0x08008EBE: 46C0 NOP 0x08008EC0: 20000C34 DC.W sys_data 0x08008EC4: 200012D8 DC.W MOSFETS_Management 0x08008EC8: 20000089 DC.W ADC_OVP_ignored__LVP_present 0x08008ECC: 20001328 DC.W ExternalGreenLED_Management 0x08008ED0: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x08008ED4: 2000126C DC.W statDataChanged

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


LVP_Management_NoAutoreconnect: 0x08008ED8: B5B0 PUSH {R4-R5, R7, LR} 0x08008EDA: 2900 CMP R1, #0 0x08008EDC: D002 BEQ .L1 ; 0x08008EE4 0x08008EDE: 2000 MOVS R0, #0 0x08008EE0: 43C5 MVNS R5, R0 0x08008EE2: E023 B .L5 ; 0x08008F2C
.L1: 0x08008EE4: 4913 LDR R1, =LVP_Management_NoAutoreconnect.lvp_last_time_checked ; [PC, #76] [0x08008F34] =0x200012E0 0x08008EE6: 680A LDR R2, [R1] 0x08008EE8: 1A82 SUBS R2, R0, R2 0x08008EEA: 4C13 LDR R4, =LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD ; [PC, #76] [0x08008F38] =0x20000438 0x08008EEC: 6823 LDR R3, [R4] 0x08008EEE: 429A CMP R2, R3 0x08008EF0: D91E BLS .L6 ; 0x08008F30 0x08008EF2: 6008 STR R0, [R1] 0x08008EF4: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008F3C] 0x08008EF6: 2180 MOVS R1, #128 0x08008EF8: F001 FE15 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008EFC: 4245 RSBS R5, R0, #0 0x08008EFE: 4145 ADCS R5, R0 0x08008F00: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008F40] =0x200001FB 0x08008F02: 7809 LDRB R1, [R1] 0x08008F04: 2900 CMP R1, #0 0x08008F06: D000 BEQ .L2 ; 0x08008F0A 0x08008F08: 4605 MOV R5, R0
.L2: 0x08008F0A: 480E LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08008F44] =0x20000434 0x08008F0C: 6800 LDR R0, [R0] 0x08008F0E: 42A8 CMP R0, R5 0x08008F10: DA04 BGE .L3 ; 0x08008F1C 0x08008F12: 00A8 LSLS R0, R5, #2 0x08008F14: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08008F50] =0x20001228 0x08008F16: 5808 LDR R0, [R1, R0] 0x08008F18: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08008F54] =0x0800A938 0x08008F1A: E001 B .L4 ; 0x08008F20
.L3: 0x08008F1C: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08008F48] =0x0800A940 0x08008F1E: 480B LDR R0, =DoNothing ; [PC, #44] [0x08008F4C] =0x200001F9
.L4: 0x08008F20: 00AA LSLS R2, R5, #2 0x08008F22: 4B0D LDR R3, =LVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08008F58] =0x20001250 0x08008F24: 5098 STR R0, [R3, R2] 0x08008F26: 5889 LDR R1, [R1, R2] 0x08008F28: 6021 STR R1, [R4] 0x08008F2A: 4780 BLX R0
.L5: 0x08008F2C: 4805 LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08008F44] =0x20000434 0x08008F2E: 6005 STR R5, [R0]
.L6: 0x08008F30: BDB0 POP {R4-R5, R7, PC} 0x08008F32: 46C0 NOP 0x08008F34: 200012E0 DC.W LVP_Management_NoAutoreconnect.lvp_last_time_checked 0x08008F38: 20000438 DC.W LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 0x08008F3C: 50000800 DC.W 0x50000800 0x08008F40: 200001FB DC.W LVP_OVP_logic 0x08008F44: 20000434 DC.W LVP_Management_NoAutoreconnect.lastIdx 0x08008F48: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay 0x08008F4C: 200001F9 DC.W DoNothing 0x08008F50: 20001228 DC.W LVP_OVP 0x08008F54: 0800A938 DC.W AUTO_LVP_Management.newEventDelay 0x08008F58: 20001250 DC.W LVP_Management_NoAutoreconnect.WhatToDo

Section .text.OVP_ignored__LVP_present_NoAutoreconnect from main.o, size=100, align=4


OVP_ignored__LVP_present_NoAutoreconnect: 0x08008F5C: B570 PUSH {R4-R6, LR} 0x08008F5E: 2409 MOVS R4, #9 0x08008F60: 4620 MOV R0, R4 0x08008F62: F7FA FF0B BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008F66: 20EA MOVS R0, #234 0x08008F68: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08008FA4] =0x20000C34 0x08008F6A: 2600 MOVS R6, #0 0x08008F6C: 522E STRH R6, [R5, R0] 0x08008F6E: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08008FA8] =0x200012D8 0x08008F70: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08008FAC] =0x20000001 0x08008F72: 6001 STR R1, [R0] 0x08008F74: 4620 MOV R0, R4 0x08008F76: F7FA FEF5 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008F7A: 85AE STRH R6, [R5, #44] 0x08008F7C: 2401 MOVS R4, #1 0x08008F7E: 43E1 MVNS R1, R4 0x08008F80: 480B LDR R0, =htim14 ; [PC, #44] [0x08008FB0] =0x20001168 0x08008F82: 6802 LDR R2, [R0] 0x08008F84: 6111 STR R1, [R2, #16] 0x08008F86: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x08008FB4] =0x20001328 0x08008F88: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x08008FB8] =0x08008CF9 0x08008F8A: 600B STR R3, [R1] 0x08008F8C: 6256 STR R6, [R2, #36] 0x08008F8E: F7FC F96F BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08008F92: 2021 MOVS R0, #33 0x08008F94: 00C0 LSLS R0, R0, #3 0x08008F96: 5A29 LDRH R1, [R5, R0] 0x08008F98: 1C49 ADDS R1, R1, #1 0x08008F9A: 5229 STRH R1, [R5, R0] 0x08008F9C: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008FBC] =0x2000126C 0x08008F9E: 6004 STR R4, [R0] 0x08008FA0: BD70 POP {R4-R6, PC} 0x08008FA2: 46C0 NOP 0x08008FA4: 20000C34 DC.W sys_data 0x08008FA8: 200012D8 DC.W MOSFETS_Management 0x08008FAC: 20000001 DC.W ADC_Open_Both_MOSFETs 0x08008FB0: 20001168 DC.W htim14 0x08008FB4: 20001328 DC.W ExternalGreenLED_Management 0x08008FB8: 08008CF9 DC.W TurnExternalGreenLEDOff 0x08008FBC: 2000126C DC.W statDataChanged

Section .text.AUTO_OVP_Management from main.o, size=128, align=4


AUTO_OVP_Management: 0x08008FC0: B5B0 PUSH {R4-R5, R7, LR} 0x08008FC2: 2900 CMP R1, #0 0x08008FC4: D001 BEQ .L1 ; 0x08008FCA 0x08008FC6: 2502 MOVS R5, #2 0x08008FC8: E023 B .L5 ; 0x08009012
.L1: 0x08008FCA: 4913 LDR R1, =AUTO_OVP_Management.ovp_last_time_checked ; [PC, #76] [0x08009018] =0x20001344 0x08008FCC: 680A LDR R2, [R1] 0x08008FCE: 1A82 SUBS R2, R0, R2 0x08008FD0: 4C12 LDR R4, =AUTO_OVP_Management.OVP_SCAN_PERIOD ; [PC, #72] [0x0800901C] =0x20000444 0x08008FD2: 6823 LDR R3, [R4] 0x08008FD4: 429A CMP R2, R3 0x08008FD6: D91E BLS .L6 ; 0x08009016 0x08008FD8: 6008 STR R0, [R1] 0x08008FDA: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009020] 0x08008FDC: 2140 MOVS R1, #64 0x08008FDE: F001 FDA2 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08008FE2: 4245 RSBS R5, R0, #0 0x08008FE4: 4145 ADCS R5, R0 0x08008FE6: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08009024] =0x200001FB 0x08008FE8: 7809 LDRB R1, [R1] 0x08008FEA: 2900 CMP R1, #0 0x08008FEC: D000 BEQ .L2 ; 0x08008FF0 0x08008FEE: 4605 MOV R5, R0
.L2: 0x08008FF0: 480D LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #52] [0x08009028] =0x20000440 0x08008FF2: 6800 LDR R0, [R0] 0x08008FF4: 42A8 CMP R0, R5 0x08008FF6: D102 BNE .L3 ; 0x08008FFE 0x08008FF8: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x0800902C] =0x0800A940 0x08008FFA: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009030] =0x200001F9 0x08008FFC: E003 B .L4 ; 0x08009006
.L3: 0x08008FFE: 00A8 LSLS R0, R5, #2 0x08009000: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08009034] =0x20001228 0x08009002: 5808 LDR R0, [R1, R0] 0x08009004: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08009038] =0x0800A938
.L4: 0x08009006: 00AA LSLS R2, R5, #2 0x08009008: 4B0C LDR R3, =AUTO_OVP_Management.WhatToDo ; [PC, #48] [0x0800903C] =0x20001258 0x0800900A: 5098 STR R0, [R3, R2] 0x0800900C: 5889 LDR R1, [R1, R2] 0x0800900E: 6021 STR R1, [R4] 0x08009010: 4780 BLX R0
.L5: 0x08009012: 4805 LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #20] [0x08009028] =0x20000440 0x08009014: 6005 STR R5, [R0]
.L6: 0x08009016: BDB0 POP {R4-R5, R7, PC} 0x08009018: 20001344 DC.W AUTO_OVP_Management.ovp_last_time_checked 0x0800901C: 20000444 DC.W AUTO_OVP_Management.OVP_SCAN_PERIOD 0x08009020: 50000800 DC.W 0x50000800 0x08009024: 200001FB DC.W LVP_OVP_logic 0x08009028: 20000440 DC.W AUTO_OVP_Management.lastIdx 0x0800902C: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay 0x08009030: 200001F9 DC.W DoNothing 0x08009034: 20001228 DC.W LVP_OVP 0x08009038: 0800A938 DC.W AUTO_LVP_Management.newEventDelay 0x0800903C: 20001258 DC.W AUTO_OVP_Management.WhatToDo

Section .text.OVP_not_present__LVP_ignored from main.o, size=68, align=4


OVP_not_present__LVP_ignored: 0x08009040: B510 PUSH {R4, LR} 0x08009042: 2409 MOVS R4, #9 0x08009044: 4620 MOV R0, R4 0x08009046: F7FA FE99 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800904A: 4808 LDR R0, =ADC_OVP_not_present__LVP_ignored ; [PC, #32] [0x0800906C] =0x20000021 0x0800904C: F000 FEFA BL SetReturnFunction ; 0x08009E44 0x08009050: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08009080] 0x08009052: 2101 MOVS R1, #1 0x08009054: 8001 STRH R1, [R0] 0x08009056: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08009070] =0x200012D8 0x08009058: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08009074] =0x20000331 0x0800905A: 6001 STR R1, [R0] 0x0800905C: 4620 MOV R0, R4 0x0800905E: F7FA FE81 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009062: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08009078] =0x20001328 0x08009064: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x0800907C] =0x08008CAD 0x08009066: 6001 STR R1, [R0] 0x08009068: BD10 POP {R4, PC} 0x0800906A: 46C0 NOP 0x0800906C: 20000021 DC.W ADC_OVP_not_present__LVP_ignored 0x08009070: 200012D8 DC.W MOSFETS_Management 0x08009074: 20000331 DC.W PreChargeStage 0x08009078: 20001328 DC.W ExternalGreenLED_Management 0x0800907C: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x08009080: 20000D1E DC.W 0x20000D1E

Section .text.OVP_present__LVP_ignored from main.o, size=80, align=4


OVP_present__LVP_ignored: 0x08009084: B5B0 PUSH {R4-R5, R7, LR} 0x08009086: 2409 MOVS R4, #9 0x08009088: 4620 MOV R0, R4 0x0800908A: F7FA FE77 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800908E: 20EA MOVS R0, #234 0x08009090: 4D0A LDR R5, =sys_data ; [PC, #40] [0x080090BC] =0x20000C34 0x08009092: 2100 MOVS R1, #0 0x08009094: 5229 STRH R1, [R5, R0] 0x08009096: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x080090C0] =0x200012D8 0x08009098: 490A LDR R1, =ADC_OVP_present__LVP_ignored ; [PC, #40] [0x080090C4] =0x20000045 0x0800909A: 6001 STR R1, [R0] 0x0800909C: 4620 MOV R0, R4 0x0800909E: F7FA FE61 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x080090A2: 2085 MOVS R0, #133 0x080090A4: 0040 LSLS R0, R0, #1 0x080090A6: 5A29 LDRH R1, [R5, R0] 0x080090A8: 1C49 ADDS R1, R1, #1 0x080090AA: 5229 STRH R1, [R5, R0] 0x080090AC: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x080090C8] =0x20001328 0x080090AE: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x080090CC] =0x08008CAD 0x080090B0: 6001 STR R1, [R0] 0x080090B2: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080090D0] =0x2000126C 0x080090B4: 2101 MOVS R1, #1 0x080090B6: 6001 STR R1, [R0] 0x080090B8: BDB0 POP {R4-R5, R7, PC} 0x080090BA: 46C0 NOP 0x080090BC: 20000C34 DC.W sys_data 0x080090C0: 200012D8 DC.W MOSFETS_Management 0x080090C4: 20000045 DC.W ADC_OVP_present__LVP_ignored 0x080090C8: 20001328 DC.W ExternalGreenLED_Management 0x080090CC: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x080090D0: 2000126C DC.W statDataChanged

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


OVP_Management_NoAutoreconnect: 0x080090D4: B5B0 PUSH {R4-R5, R7, LR} 0x080090D6: 2900 CMP R1, #0 0x080090D8: D002 BEQ .L1 ; 0x080090E0 0x080090DA: 2000 MOVS R0, #0 0x080090DC: 43C5 MVNS R5, R0 0x080090DE: E023 B .L5 ; 0x08009128
.L1: 0x080090E0: 4913 LDR R1, =OVP_Management_NoAutoreconnect.ovp_last_time_checked ; [PC, #76] [0x08009130] =0x200012D4 0x080090E2: 680A LDR R2, [R1] 0x080090E4: 1A82 SUBS R2, R0, R2 0x080090E6: 4C13 LDR R4, =OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD ; [PC, #76] [0x08009134] =0x20000428 0x080090E8: 6823 LDR R3, [R4] 0x080090EA: 429A CMP R2, R3 0x080090EC: D91E BLS .L6 ; 0x0800912C 0x080090EE: 6008 STR R0, [R1] 0x080090F0: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009138] 0x080090F2: 2140 MOVS R1, #64 0x080090F4: F001 FD17 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x080090F8: 4245 RSBS R5, R0, #0 0x080090FA: 4145 ADCS R5, R0 0x080090FC: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x0800913C] =0x200001FB 0x080090FE: 7809 LDRB R1, [R1] 0x08009100: 2900 CMP R1, #0 0x08009102: D000 BEQ .L2 ; 0x08009106 0x08009104: 4605 MOV R5, R0
.L2: 0x08009106: 480E LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08009140] =0x20000424 0x08009108: 6800 LDR R0, [R0] 0x0800910A: 42A8 CMP R0, R5 0x0800910C: DA04 BGE .L3 ; 0x08009118 0x0800910E: 00A8 LSLS R0, R5, #2 0x08009110: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x0800914C] =0x20001228 0x08009112: 5808 LDR R0, [R1, R0] 0x08009114: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08009150] =0x0800A938 0x08009116: E001 B .L4 ; 0x0800911C
.L3: 0x08009118: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08009144] =0x0800A940 0x0800911A: 480B LDR R0, =DoNothing ; [PC, #44] [0x08009148] =0x200001F9
.L4: 0x0800911C: 00AA LSLS R2, R5, #2 0x0800911E: 4B0D LDR R3, =OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08009154] =0x20001248 0x08009120: 5098 STR R0, [R3, R2] 0x08009122: 5889 LDR R1, [R1, R2] 0x08009124: 6021 STR R1, [R4] 0x08009126: 4780 BLX R0
.L5: 0x08009128: 4805 LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08009140] =0x20000424 0x0800912A: 6005 STR R5, [R0]
.L6: 0x0800912C: BDB0 POP {R4-R5, R7, PC} 0x0800912E: 46C0 NOP 0x08009130: 200012D4 DC.W OVP_Management_NoAutoreconnect.ovp_last_time_checked 0x08009134: 20000428 DC.W OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 0x08009138: 50000800 DC.W 0x50000800 0x0800913C: 200001FB DC.W LVP_OVP_logic 0x08009140: 20000424 DC.W OVP_Management_NoAutoreconnect.lastIdx 0x08009144: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay 0x08009148: 200001F9 DC.W DoNothing 0x0800914C: 20001228 DC.W LVP_OVP 0x08009150: 0800A938 DC.W AUTO_LVP_Management.newEventDelay 0x08009154: 20001248 DC.W OVP_Management_NoAutoreconnect.WhatToDo

Section .text.OVP_present__LVP_ignored_NoAutoreconnect from main.o, size=100, align=4


OVP_present__LVP_ignored_NoAutoreconnect: 0x08009158: B570 PUSH {R4-R6, LR} 0x0800915A: 2409 MOVS R4, #9 0x0800915C: 4620 MOV R0, R4 0x0800915E: F7FA FE0D BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009162: 20EA MOVS R0, #234 0x08009164: 4D0E LDR R5, =sys_data ; [PC, #56] [0x080091A0] =0x20000C34 0x08009166: 2600 MOVS R6, #0 0x08009168: 522E STRH R6, [R5, R0] 0x0800916A: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080091A4] =0x200012D8 0x0800916C: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x080091A8] =0x20000001 0x0800916E: 6001 STR R1, [R0] 0x08009170: 4620 MOV R0, R4 0x08009172: F7FA FDF7 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009176: 85AE STRH R6, [R5, #44] 0x08009178: 2401 MOVS R4, #1 0x0800917A: 43E1 MVNS R1, R4 0x0800917C: 480B LDR R0, =htim14 ; [PC, #44] [0x080091AC] =0x20001168 0x0800917E: 6802 LDR R2, [R0] 0x08009180: 6111 STR R1, [R2, #16] 0x08009182: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x080091B0] =0x20001328 0x08009184: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x080091B4] =0x08008CF9 0x08009186: 600B STR R3, [R1] 0x08009188: 6256 STR R6, [R2, #36] 0x0800918A: F7FC F871 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x0800918E: 2085 MOVS R0, #133 0x08009190: 0040 LSLS R0, R0, #1 0x08009192: 5A29 LDRH R1, [R5, R0] 0x08009194: 1C49 ADDS R1, R1, #1 0x08009196: 5229 STRH R1, [R5, R0] 0x08009198: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080091B8] =0x2000126C 0x0800919A: 6004 STR R4, [R0] 0x0800919C: BD70 POP {R4-R6, PC} 0x0800919E: 46C0 NOP 0x080091A0: 20000C34 DC.W sys_data 0x080091A4: 200012D8 DC.W MOSFETS_Management 0x080091A8: 20000001 DC.W ADC_Open_Both_MOSFETs 0x080091AC: 20001168 DC.W htim14 0x080091B0: 20001328 DC.W ExternalGreenLED_Management 0x080091B4: 08008CF9 DC.W TurnExternalGreenLEDOff 0x080091B8: 2000126C DC.W statDataChanged

Section .text.AUTO_LVP_OVP_Management from main.o, size=156, align=4


AUTO_LVP_OVP_Management: 0x080091BC: B570 PUSH {R4-R6, LR} 0x080091BE: 2900 CMP R1, #0 0x080091C0: D001 BEQ .L1 ; 0x080091C6 0x080091C2: 2404 MOVS R4, #4 0x080091C4: E030 B .L6 ; 0x08009228
.L1: 0x080091C6: 491A LDR R1, =AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked ; [PC, #104] [0x08009230] =0x2000134C 0x080091C8: 680A LDR R2, [R1] 0x080091CA: 1A82 SUBS R2, R0, R2 0x080091CC: 4E19 LDR R6, =AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD ; [PC, #100] [0x08009234] =0x2000044C 0x080091CE: 6833 LDR R3, [R6] 0x080091D0: 429A CMP R2, R3 0x080091D2: D92B BLS .L7 ; 0x0800922C 0x080091D4: 6008 STR R0, [R1] 0x080091D6: 4D18 LDR R5, =0x50000800 ; [PC, #96] [0x08009238] 0x080091D8: 2140 MOVS R1, #64 0x080091DA: 4628 MOV R0, R5 0x080091DC: F001 FCA3 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x080091E0: 4604 MOV R4, R0 0x080091E2: 2180 MOVS R1, #128 0x080091E4: 4628 MOV R0, R5 0x080091E6: F001 FC9E BL HAL_GPIO_ReadPin ; 0x0800AB26 0x080091EA: 4241 RSBS R1, R0, #0 0x080091EC: 4141 ADCS R1, R0 0x080091EE: 4A13 LDR R2, =LVP_OVP_logic ; [PC, #76] [0x0800923C] =0x200001FB 0x080091F0: 7812 LDRB R2, [R2] 0x080091F2: 2A00 CMP R2, #0 0x080091F4: D000 BEQ .L2 ; 0x080091F8 0x080091F6: 4601 MOV R1, R0
.L2: 0x080091F8: 4260 RSBS R0, R4, #0 0x080091FA: 4160 ADCS R0, R4 0x080091FC: 2A00 CMP R2, #0 0x080091FE: D000 BEQ .L3 ; 0x08009202 0x08009200: 4620 MOV R0, R4
.L3: 0x08009202: 0044 LSLS R4, R0, #1 0x08009204: 430C ORRS R4, R1 0x08009206: 480E LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #56] [0x08009240] =0x20000448 0x08009208: 6800 LDR R0, [R0] 0x0800920A: 4284 CMP R4, R0 0x0800920C: D102 BNE .L4 ; 0x08009214 0x0800920E: 490D LDR R1, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #52] [0x08009244] =0x0800A958 0x08009210: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009248] =0x200001F9 0x08009212: E003 B .L5 ; 0x0800921C
.L4: 0x08009214: 00A0 LSLS R0, R4, #2 0x08009216: 490D LDR R1, =LVP_OVP ; [PC, #52] [0x0800924C] =0x20001228 0x08009218: 5808 LDR R0, [R1, R0] 0x0800921A: 490D LDR R1, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #52] [0x08009250] =0x0800A948
.L5: 0x0800921C: 00A2 LSLS R2, R4, #2 0x0800921E: 4B0D LDR R3, =AUTO_LVP_OVP_Management.WhatToDo ; [PC, #52] [0x08009254] =0x20001238 0x08009220: 5098 STR R0, [R3, R2] 0x08009222: 5889 LDR R1, [R1, R2] 0x08009224: 6031 STR R1, [R6] 0x08009226: 4780 BLX R0
.L6: 0x08009228: 4805 LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #20] [0x08009240] =0x20000448 0x0800922A: 6004 STR R4, [R0]
.L7: 0x0800922C: BD70 POP {R4-R6, PC} 0x0800922E: 46C0 NOP 0x08009230: 2000134C DC.W AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 0x08009234: 2000044C DC.W AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 0x08009238: 50000800 DC.W 0x50000800 0x0800923C: 200001FB DC.W LVP_OVP_logic 0x08009240: 20000448 DC.W AUTO_LVP_OVP_Management.lastIdx 0x08009244: 0800A958 DC.W AUTO_LVP_OVP_Management.repeatEventDelay 0x08009248: 200001F9 DC.W DoNothing 0x0800924C: 20001228 DC.W LVP_OVP 0x08009250: 0800A948 DC.W AUTO_LVP_OVP_Management.newEventDelay 0x08009254: 20001238 DC.W AUTO_LVP_OVP_Management.WhatToDo

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


OVP_not_present__LVP_not_present: 0x08009258: B5B0 PUSH {R4-R5, R7, LR} 0x0800925A: 2409 MOVS R4, #9 0x0800925C: 4620 MOV R0, R4 0x0800925E: F7FA FD8D BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009262: 480F LDR R0, =ADC_OVP_not_present__LVP_not_present ; [PC, #60] [0x080092A0] =0x200000A9 0x08009264: F000 FDEE BL SetReturnFunction ; 0x08009E44 0x08009268: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080092A4] =0x200012D8 0x0800926A: 490F LDR R1, =PreChargeStage ; [PC, #60] [0x080092A8] =0x20000331 0x0800926C: 6001 STR R1, [R0] 0x0800926E: 4620 MOV R0, R4 0x08009270: F7FA FD78 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009274: 4812 LDR R0, =0x20000D1E ; [PC, #72] [0x080092C0] 0x08009276: 2101 MOVS R1, #1 0x08009278: 8001 STRH R1, [R0] 0x0800927A: 480C LDR R0, =ExternalGreenLED_Management ; [PC, #48] [0x080092AC] =0x20001328 0x0800927C: 490C LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #48] [0x080092B0] =0x08008CAD 0x0800927E: 6001 STR R1, [R0] 0x08009280: 4C0C LDR R4, =0x50000400 ; [PC, #48] [0x080092B4] 0x08009282: 2108 MOVS R1, #8 0x08009284: 2500 MOVS R5, #0 0x08009286: 4620 MOV R0, R4 0x08009288: 462A MOV R2, R5 0x0800928A: F001 FFD2 BL HAL_GPIO_WritePin ; 0x0800B232 0x0800928E: 2102 MOVS R1, #2 0x08009290: 4620 MOV R0, R4 0x08009292: 462A MOV R2, R5 0x08009294: F001 FFCD BL HAL_GPIO_WritePin ; 0x0800B232 0x08009298: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x080092B8] =0x20001318 0x0800929A: 4908 LDR R1, =DoNothing ; [PC, #32] [0x080092BC] =0x200001F9 0x0800929C: 6001 STR R1, [R0] 0x0800929E: BDB0 POP {R4-R5, R7, PC} 0x080092A0: 200000A9 DC.W ADC_OVP_not_present__LVP_not_present 0x080092A4: 200012D8 DC.W MOSFETS_Management 0x080092A8: 20000331 DC.W PreChargeStage 0x080092AC: 20001328 DC.W ExternalGreenLED_Management 0x080092B0: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x080092B4: 50000400 DC.W 0x50000400 0x080092B8: 20001318 DC.W ExternalRedLED_Management 0x080092BC: 200001F9 DC.W DoNothing 0x080092C0: 20000D1E DC.W 0x20000D1E

Section .text.OVP_not_present__LVP_present from main.o, size=120, align=4


OVP_not_present__LVP_present: 0x080092C4: B570 PUSH {R4-R6, LR} 0x080092C6: 2409 MOVS R4, #9 0x080092C8: 4620 MOV R0, R4 0x080092CA: F7FA FD57 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x080092CE: 20EA MOVS R0, #234 0x080092D0: 4E11 LDR R6, =sys_data ; [PC, #68] [0x08009318] =0x20000C34 0x080092D2: 2103 MOVS R1, #3 0x080092D4: 5231 STRH R1, [R6, R0] 0x080092D6: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x0800931C] =0x200012D8 0x080092D8: 4911 LDR R1, =ADC_OVP_not_present__LVP_present ; [PC, #68] [0x08009320] =0x200000CD 0x080092DA: 6001 STR R1, [R0] 0x080092DC: 4620 MOV R0, R4 0x080092DE: F7FA FD41 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x080092E2: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x08009324] =0x20001328 0x080092E4: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x08009328] =0x08008CAD 0x080092E6: 6001 STR R1, [R0] 0x080092E8: 4C10 LDR R4, =0x50000400 ; [PC, #64] [0x0800932C] 0x080092EA: 2108 MOVS R1, #8 0x080092EC: 2500 MOVS R5, #0 0x080092EE: 4620 MOV R0, R4 0x080092F0: 462A MOV R2, R5 0x080092F2: F001 FF9E BL HAL_GPIO_WritePin ; 0x0800B232 0x080092F6: 2102 MOVS R1, #2 0x080092F8: 4620 MOV R0, R4 0x080092FA: 462A MOV R2, R5 0x080092FC: F001 FF99 BL HAL_GPIO_WritePin ; 0x0800B232 0x08009300: 2021 MOVS R0, #33 0x08009302: 00C0 LSLS R0, R0, #3 0x08009304: 5A31 LDRH R1, [R6, R0] 0x08009306: 1C49 ADDS R1, R1, #1 0x08009308: 5231 STRH R1, [R6, R0] 0x0800930A: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x08009330] =0x20001318 0x0800930C: 4909 LDR R1, =DoNothing ; [PC, #36] [0x08009334] =0x200001F9 0x0800930E: 6001 STR R1, [R0] 0x08009310: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x08009338] =0x2000126C 0x08009312: 2101 MOVS R1, #1 0x08009314: 6001 STR R1, [R0] 0x08009316: BD70 POP {R4-R6, PC} 0x08009318: 20000C34 DC.W sys_data 0x0800931C: 200012D8 DC.W MOSFETS_Management 0x08009320: 200000CD DC.W ADC_OVP_not_present__LVP_present 0x08009324: 20001328 DC.W ExternalGreenLED_Management 0x08009328: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x0800932C: 50000400 DC.W 0x50000400 0x08009330: 20001318 DC.W ExternalRedLED_Management 0x08009334: 200001F9 DC.W DoNothing 0x08009338: 2000126C DC.W statDataChanged

Section .text.OVP_present__LVP_not_present from main.o, size=124, align=4


OVP_present__LVP_not_present: 0x0800933C: B5F0 PUSH {R4-R7, LR} 0x0800933E: B081 SUB SP, SP, #4 0x08009340: 2509 MOVS R5, #9 0x08009342: 4628 MOV R0, R5 0x08009344: F7FA FD1A BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009348: 20EA MOVS R0, #234 0x0800934A: 4F12 LDR R7, =sys_data ; [PC, #72] [0x08009394] =0x20000C34 0x0800934C: 2402 MOVS R4, #2 0x0800934E: 523C STRH R4, [R7, R0] 0x08009350: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009398] =0x200012D8 0x08009352: 4912 LDR R1, =ADC_OVP_present__LVP_not_present ; [PC, #72] [0x0800939C] =0x20000141 0x08009354: 6001 STR R1, [R0] 0x08009356: 4628 MOV R0, R5 0x08009358: F7FA FD04 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800935C: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x080093A0] =0x20001328 0x0800935E: 4911 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #68] [0x080093A4] =0x08008CAD 0x08009360: 6001 STR R1, [R0] 0x08009362: 4D11 LDR R5, =0x50000400 ; [PC, #68] [0x080093A8] 0x08009364: 2108 MOVS R1, #8 0x08009366: 2600 MOVS R6, #0 0x08009368: 4628 MOV R0, R5 0x0800936A: 4632 MOV R2, R6 0x0800936C: F001 FF61 BL HAL_GPIO_WritePin ; 0x0800B232 0x08009370: 4628 MOV R0, R5 0x08009372: 4621 MOV R1, R4 0x08009374: 4632 MOV R2, R6 0x08009376: F001 FF5C BL HAL_GPIO_WritePin ; 0x0800B232 0x0800937A: 2085 MOVS R0, #133 0x0800937C: 0040 LSLS R0, R0, #1 0x0800937E: 5A39 LDRH R1, [R7, R0] 0x08009380: 1C49 ADDS R1, R1, #1 0x08009382: 5239 STRH R1, [R7, R0] 0x08009384: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x080093AC] =0x20001318 0x08009386: 490A LDR R1, =DoNothing ; [PC, #40] [0x080093B0] =0x200001F9 0x08009388: 6001 STR R1, [R0] 0x0800938A: 480A LDR R0, =statDataChanged ; [PC, #40] [0x080093B4] =0x2000126C 0x0800938C: 2101 MOVS R1, #1 0x0800938E: 6001 STR R1, [R0] 0x08009390: B001 ADD SP, SP, #4 0x08009392: BDF0 POP {R4-R7, PC} 0x08009394: 20000C34 DC.W sys_data 0x08009398: 200012D8 DC.W MOSFETS_Management 0x0800939C: 20000141 DC.W ADC_OVP_present__LVP_not_present 0x080093A0: 20001328 DC.W ExternalGreenLED_Management 0x080093A4: 08008CAD DC.W ExternalGreenLEDShortBlinking 0x080093A8: 50000400 DC.W 0x50000400 0x080093AC: 20001318 DC.W ExternalRedLED_Management 0x080093B0: 200001F9 DC.W DoNothing 0x080093B4: 2000126C DC.W statDataChanged

Section .text.OVP_present__LVP_present from main.o, size=104, align=4


OVP_present__LVP_present: 0x080093B8: B5B0 PUSH {R4-R5, R7, LR} 0x080093BA: 2409 MOVS R4, #9 0x080093BC: 4620 MOV R0, R4 0x080093BE: F7FA FCDD BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x080093C2: 20EA MOVS R0, #234 0x080093C4: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08009400] =0x20000C34 0x080093C6: 2100 MOVS R1, #0 0x080093C8: 5229 STRH R1, [R5, R0] 0x080093CA: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08009404] =0x200012D8 0x080093CC: 490E LDR R1, =ADC_OVP_present__LVP_present ; [PC, #56] [0x08009408] =0x200001B5 0x080093CE: 6001 STR R1, [R0] 0x080093D0: 4620 MOV R0, R4 0x080093D2: F7FA FCC7 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x080093D6: 2021 MOVS R0, #33 0x080093D8: 00C0 LSLS R0, R0, #3 0x080093DA: 5A29 LDRH R1, [R5, R0] 0x080093DC: 1C49 ADDS R1, R1, #1 0x080093DE: 5229 STRH R1, [R5, R0] 0x080093E0: 2085 MOVS R0, #133 0x080093E2: 0040 LSLS R0, R0, #1 0x080093E4: 5A29 LDRH R1, [R5, R0] 0x080093E6: 1C49 ADDS R1, R1, #1 0x080093E8: 5229 STRH R1, [R5, R0] 0x080093EA: 4808 LDR R0, =ExternalRedLED_Management ; [PC, #32] [0x0800940C] =0x20001318 0x080093EC: 4908 LDR R1, =ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ; [PC, #32] [0x08009410] =0x08008C05 0x080093EE: 6001 STR R1, [R0] 0x080093F0: 4808 LDR R0, =ExternalGreenLED_Management ; [PC, #32] [0x08009414] =0x20001328 0x080093F2: 4909 LDR R1, =TurnExternalGreenLEDOff ; [PC, #36] [0x08009418] =0x08008CF9 0x080093F4: 6001 STR R1, [R0] 0x080093F6: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x0800941C] =0x2000126C 0x080093F8: 2101 MOVS R1, #1 0x080093FA: 6001 STR R1, [R0] 0x080093FC: BDB0 POP {R4-R5, R7, PC} 0x080093FE: 46C0 NOP 0x08009400: 20000C34 DC.W sys_data 0x08009404: 200012D8 DC.W MOSFETS_Management 0x08009408: 200001B5 DC.W ADC_OVP_present__LVP_present 0x0800940C: 20001318 DC.W ExternalRedLED_Management 0x08009410: 08008C05 DC.W ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 0x08009414: 20001328 DC.W ExternalGreenLED_Management 0x08009418: 08008CF9 DC.W TurnExternalGreenLEDOff 0x0800941C: 2000126C DC.W statDataChanged

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


LVP_OVP_Management_NoAutoreconnect: 0x08009420: B570 PUSH {R4-R6, LR} 0x08009422: 2900 CMP R1, #0 0x08009424: D006 BEQ .L1 ; 0x08009434 0x08009426: 4826 LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #152] [0x080094C0] =0x20001368 0x08009428: 2100 MOVS R1, #0 0x0800942A: 7001 STRB R1, [R0] 0x0800942C: 43C8 MVNS R0, R1 0x0800942E: 4925 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #148] [0x080094C4] =0x2000042C 0x08009430: 6008 STR R0, [R1] 0x08009432: BD70 POP {R4-R6, PC}
.L1: 0x08009434: 4924 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked ; [PC, #144] [0x080094C8] =0x200012DC 0x08009436: 680A LDR R2, [R1] 0x08009438: 1A82 SUBS R2, R0, R2 0x0800943A: 4E24 LDR R6, =LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD ; [PC, #144] [0x080094CC] =0x20000430 0x0800943C: 6833 LDR R3, [R6] 0x0800943E: 429A CMP R2, R3 0x08009440: D93C BLS .L10 ; 0x080094BC 0x08009442: 6008 STR R0, [R1] 0x08009444: 4D22 LDR R5, =0x50000800 ; [PC, #136] [0x080094D0] 0x08009446: 2140 MOVS R1, #64 0x08009448: 4628 MOV R0, R5 0x0800944A: F001 FB6C BL HAL_GPIO_ReadPin ; 0x0800AB26 0x0800944E: 4604 MOV R4, R0 0x08009450: 2180 MOVS R1, #128 0x08009452: 4628 MOV R0, R5 0x08009454: F001 FB67 BL HAL_GPIO_ReadPin ; 0x0800AB26 0x08009458: 4241 RSBS R1, R0, #0 0x0800945A: 4141 ADCS R1, R0 0x0800945C: 4A1D LDR R2, =LVP_OVP_logic ; [PC, #116] [0x080094D4] =0x200001FB 0x0800945E: 7812 LDRB R2, [R2] 0x08009460: 2A00 CMP R2, #0 0x08009462: D000 BEQ .L2 ; 0x08009466 0x08009464: 4601 MOV R1, R0
.L2: 0x08009466: 4260 RSBS R0, R4, #0 0x08009468: 4160 ADCS R0, R4 0x0800946A: 2A00 CMP R2, #0 0x0800946C: D000 BEQ .L3 ; 0x08009470 0x0800946E: 4620 MOV R0, R4
.L3: 0x08009470: 0044 LSLS R4, R0, #1 0x08009472: 430C ORRS R4, R1 0x08009474: 4D13 LDR R5, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #76] [0x080094C4] =0x2000042C 0x08009476: 6828 LDR R0, [R5] 0x08009478: 4284 CMP R4, R0 0x0800947A: D107 BNE .L4 ; 0x0800948C 0x0800947C: 00A1 LSLS R1, R4, #2 0x0800947E: 4A17 LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #92] [0x080094DC] =0x20001218 0x08009480: 4818 LDR R0, =DoNothing ; [PC, #96] [0x080094E4] =0x200001F9 0x08009482: 5050 STR R0, [R2, R1] 0x08009484: 4A18 LDR R2, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #96] [0x080094E8] =0x0800A958 0x08009486: 5851 LDR R1, [R2, R1] 0x08009488: 6031 STR R1, [R6] 0x0800948A: E015 B .L8 ; 0x080094B8
.L4: 0x0800948C: 480C LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #48] [0x080094C0] =0x20001368 0x0800948E: 7801 LDRB R1, [R0] 0x08009490: 2901 CMP R1, #1 0x08009492: D103 BNE .L5 ; 0x0800949C 0x08009494: 00A0 LSLS R0, R4, #2 0x08009496: 4911 LDR R1, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #68] [0x080094DC] =0x20001218 0x08009498: 5808 LDR R0, [R1, R0] 0x0800949A: E00B B .L7 ; 0x080094B4
.L5: 0x0800949C: 2C00 CMP R4, #0 0x0800949E: D001 BEQ .L6 ; 0x080094A4 0x080094A0: 2101 MOVS R1, #1 0x080094A2: 7001 STRB R1, [R0]
.L6: 0x080094A4: 00A1 LSLS R1, R4, #2 0x080094A6: 480C LDR R0, =LVP_OVP ; [PC, #48] [0x080094D8] =0x20001228 0x080094A8: 5840 LDR R0, [R0, R1] 0x080094AA: 4A0C LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #48] [0x080094DC] =0x20001218 0x080094AC: 5050 STR R0, [R2, R1] 0x080094AE: 4A0C LDR R2, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #48] [0x080094E0] =0x0800A948 0x080094B0: 5851 LDR R1, [R2, R1] 0x080094B2: 6031 STR R1, [R6]
.L7: 0x080094B4: 2800 CMP R0, #0 0x080094B6: D000 BEQ .L9 ; 0x080094BA
.L8: 0x080094B8: 4780 BLX R0
.L9: 0x080094BA: 602C STR R4, [R5]
.L10: 0x080094BC: BD70 POP {R4-R6, PC} 0x080094BE: 46C0 NOP 0x080094C0: 20001368 DC.W LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 0x080094C4: 2000042C DC.W LVP_OVP_Management_NoAutoreconnect.lastIdx 0x080094C8: 200012DC DC.W LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 0x080094CC: 20000430 DC.W LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 0x080094D0: 50000800 DC.W 0x50000800 0x080094D4: 200001FB DC.W LVP_OVP_logic 0x080094D8: 20001228 DC.W LVP_OVP 0x080094DC: 20001218 DC.W LVP_OVP_Management_NoAutoreconnect.WhatToDo 0x080094E0: 0800A948 DC.W AUTO_LVP_OVP_Management.newEventDelay 0x080094E4: 200001F9 DC.W DoNothing 0x080094E8: 0800A958 DC.W AUTO_LVP_OVP_Management.repeatEventDelay

Section .text.StartAutoMode from main.o, size=140, align=4


StartAutoMode: 0x080094EC: B5F0 PUSH {R4-R7, LR} 0x080094EE: B081 SUB SP, SP, #4 0x080094F0: 2002 MOVS R0, #2 0x080094F2: 43C6 MVNS R6, R0 0x080094F4: F7F9 FEAA BL HAL_GetTick ; 0x0800324C 0x080094F8: 4604 MOV R4, R0 0x080094FA: 4D16 LDR R5, =sys_data ; [PC, #88] [0x08009554] =0x20000C34 0x080094FC: 8DA8 LDRH R0, [R5, #44] 0x080094FE: 1EC0 SUBS R0, R0, #3 0x08009500: 42B0 CMP R0, R6 0x08009502: D824 BHI .L1 ; 0x0800954E 0x08009504: 4E14 LDR R6, =last_time_started ; [PC, #80] [0x08009558] =0x20001290 0x08009506: 6830 LDR R0, [R6] 0x08009508: 1A20 SUBS R0, R4, R0 0x0800950A: 4914 LDR R1, =0x000003E9 ; [PC, #80] [0x0800955C] 0x0800950C: 4288 CMP R0, R1 0x0800950E: D31E BCC .L1 ; 0x0800954E 0x08009510: 4813 LDR R0, =overload_shutdown_time ; [PC, #76] [0x08009560] =0x20000410 0x08009512: 6800 LDR R0, [R0] 0x08009514: 1A21 SUBS R1, R4, R0 0x08009516: 4813 LDR R0, =0x00002710 ; [PC, #76] [0x08009564] 0x08009518: 4281 CMP R1, R0 0x0800951A: D918 BLS .L1 ; 0x0800954E 0x0800951C: 4912 LDR R1, =overcurrent_shutdown_time ; [PC, #72] [0x08009568] =0x20000414 0x0800951E: 6809 LDR R1, [R1] 0x08009520: 1A61 SUBS R1, R4, R1 0x08009522: 4281 CMP R1, R0 0x08009524: D913 BLS .L1 ; 0x0800954E 0x08009526: 4811 LDR R0, =htim16 ; [PC, #68] [0x0800956C] =0x200010D0 0x08009528: F7FB FEDA BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x0800952C: 2701 MOVS R7, #1 0x0800952E: 43F9 MVNS R1, R7 0x08009530: 480F LDR R0, =htim7 ; [PC, #60] [0x08009570] =0x20000FA0 0x08009532: 6802 LDR R2, [R0] 0x08009534: 6111 STR R1, [R2, #16] 0x08009536: 6034 STR R4, [R6] 0x08009538: 2100 MOVS R1, #0 0x0800953A: 6251 STR R1, [R2, #36] 0x0800953C: F7FB FE98 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009540: 2043 MOVS R0, #67 0x08009542: 0080 LSLS R0, R0, #2 0x08009544: 5A29 LDRH R1, [R5, R0] 0x08009546: 1C49 ADDS R1, R1, #1 0x08009548: 5229 STRH R1, [R5, R0] 0x0800954A: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08009574] =0x2000126C 0x0800954C: 6007 STR R7, [R0]
.L1: 0x0800954E: B001 ADD SP, SP, #4 0x08009550: BDF0 POP {R4-R7, PC} 0x08009552: 46C0 NOP 0x08009554: 20000C34 DC.W sys_data 0x08009558: 20001290 DC.W last_time_started 0x0800955C: 000003E9 DC.W 0x000003E9 0x08009560: 20000410 DC.W overload_shutdown_time 0x08009564: 00002710 DC.W 0x00002710 0x08009568: 20000414 DC.W overcurrent_shutdown_time 0x0800956C: 200010D0 DC.W htim16 0x08009570: 20000FA0 DC.W htim7 0x08009574: 2000126C DC.W statDataChanged

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


StartOnMode: 0x08009578: B5F0 PUSH {R4-R7, LR} 0x0800957A: B081 SUB SP, SP, #4 0x0800957C: 2002 MOVS R0, #2 0x0800957E: 43C0 MVNS R0, R0 0x08009580: 4C15 LDR R4, =sys_data ; [PC, #84] [0x080095D8] =0x20000C34 0x08009582: 8DA1 LDRH R1, [R4, #44] 0x08009584: 1EC9 SUBS R1, R1, #3 0x08009586: 4281 CMP R1, R0 0x08009588: D821 BHI .L1 ; 0x080095CE 0x0800958A: 4812 LDR R0, =manual_overdrive_is_enabled ; [PC, #72] [0x080095D4] =0x20001288 0x0800958C: 6800 LDR R0, [R0] 0x0800958E: 2800 CMP R0, #0 0x08009590: D01D BEQ .L1 ; 0x080095CE 0x08009592: 2501 MOVS R5, #1 0x08009594: 43EE MVNS R6, R5 0x08009596: F7F9 FE59 BL HAL_GetTick ; 0x0800324C 0x0800959A: 4910 LDR R1, =htim6 ; [PC, #64] [0x080095DC] =0x20000FEC 0x0800959C: 680A LDR R2, [R1] 0x0800959E: 6116 STR R6, [R2, #16] 0x080095A0: 4B0F LDR R3, =last_time_started ; [PC, #60] [0x080095E0] =0x20001290 0x080095A2: 6018 STR R0, [R3] 0x080095A4: 2700 MOVS R7, #0 0x080095A6: 6257 STR R7, [R2, #36] 0x080095A8: 4608 MOV R0, R1 0x080095AA: F7FB FE61 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x080095AE: 480D LDR R0, =htim16 ; [PC, #52] [0x080095E4] =0x200010D0 0x080095B0: 6801 LDR R1, [R0] 0x080095B2: 610E STR R6, [R1, #16] 0x080095B4: 624F STR R7, [R1, #36] 0x080095B6: F7FB FE5B BL HAL_TIM_Base_Start_IT ; 0x08005270 0x080095BA: 2043 MOVS R0, #67 0x080095BC: 0080 LSLS R0, R0, #2 0x080095BE: 5A21 LDRH R1, [R4, R0] 0x080095C0: 1C49 ADDS R1, R1, #1 0x080095C2: 5221 STRH R1, [R4, R0] 0x080095C4: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080095E8] =0x2000126C 0x080095C6: 6005 STR R5, [R0] 0x080095C8: 200C MOVS R0, #12 0x080095CA: F7FA FBD7 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
.L1: 0x080095CE: B001 ADD SP, SP, #4 0x080095D0: BDF0 POP {R4-R7, PC} 0x080095D2: 46C0 NOP 0x080095D4: 20001288 DC.W manual_overdrive_is_enabled 0x080095D8: 20000C34 DC.W sys_data 0x080095DC: 20000FEC DC.W htim6 0x080095E0: 20001290 DC.W last_time_started 0x080095E4: 200010D0 DC.W htim16 0x080095E8: 2000126C DC.W statDataChanged

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


CallibrateCurrentSensorZeroOffsetOnContactBB: 0x080095EC: B5F0 PUSH {R4-R7, LR} 0x080095EE: B083 SUB SP, SP, #12 0x080095F0: 2500 MOVS R5, #0 0x080095F2: 462C MOV R4, R5 0x080095F4: 462F MOV R7, R5
.L1: 0x080095F6: 4816 LDR R0, =rawContactVoltageDropPlus ; [PC, #88] [0x08009650] =0x20001274 0x080095F8: 6806 LDR R6, [R0] 0x080095FA: 4916 LDR R1, =rawContactVoltageDropMinus ; [PC, #88] [0x08009654] =0x20001278 0x080095FC: 680A LDR R2, [R1] 0x080095FE: 9202 STR R2, [SP, #8] 0x08009600: 6803 LDR R3, [R0] 0x08009602: 6808 LDR R0, [R1] 0x08009604: 9000 STR R0, [SP, #0] 0x08009606: 2000 MOVS R0, #0 0x08009608: 4913 LDR R1, =0x0800BADE ; [PC, #76] [0x08009658] 0x0800960A: 462A MOV R2, R5 0x0800960C: F001 FED3 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08009610: 1934 ADDS R4, R6, R4 0x08009612: 9802 LDR R0, [SP, #8] 0x08009614: 19C7 ADDS R7, R0, R7 0x08009616: 1C6D ADDS R5, R5, #1 0x08009618: 4810 LDR R0, =0x0000C350 ; [PC, #64] [0x0800965C] 0x0800961A: 4285 CMP R5, R0 0x0800961C: D1EB BNE .L1 ; 0x080095F6 0x0800961E: 4605 MOV R5, R0 0x08009620: 4638 MOV R0, R7 0x08009622: 4629 MOV R1, R5 0x08009624: F000 FFDE BL __aeabi_uidiv ; 0x0800A5E4 0x08009628: 4606 MOV R6, R0 0x0800962A: 4F10 LDR R7, =0x20000C80 ; [PC, #64] [0x0800966C] 0x0800962C: 8078 STRH R0, [R7, #2] 0x0800962E: 4620 MOV R0, R4 0x08009630: 4629 MOV R1, R5 0x08009632: F000 FFD7 BL __aeabi_uidiv ; 0x0800A5E4 0x08009636: 8038 STRH R0, [R7] 0x08009638: B282 UXTH R2, R0 0x0800963A: B2B3 UXTH R3, R6 0x0800963C: 2000 MOVS R0, #0 0x0800963E: 4908 LDR R1, =0x0800BB0B ; [PC, #32] [0x08009660] 0x08009640: F001 FEB9 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08009644: 4807 LDR R0, =Callibration ; [PC, #28] [0x08009664] =0x20001338 0x08009646: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009668] =0x200001F9 0x08009648: 6001 STR R1, [R0] 0x0800964A: B003 ADD SP, SP, #12 0x0800964C: BDF0 POP {R4-R7, PC} 0x0800964E: 46C0 NOP 0x08009650: 20001274 DC.W rawContactVoltageDropPlus 0x08009654: 20001278 DC.W rawContactVoltageDropMinus 0x08009658: 0800BADE DC.W 0x0800BADE 0x0800965C: 0000C350 DC.W 0x0000C350 0x08009660: 0800BB0B DC.W 0x0800BB0B 0x08009664: 20001338 DC.W Callibration 0x08009668: 200001F9 DC.W DoNothing 0x0800966C: 20000C80 DC.W 0x20000C80

Section .text.CallibrateControlCurrentVoltageDropOnContactBB from main.o, size=244, align=4


CallibrateControlCurrentVoltageDropOnContactBB: 0x08009670: B5F0 PUSH {R4-R7, LR} 0x08009672: B081 SUB SP, SP, #4 0x08009674: 482E LDR R0, =0x0800B935 ; [PC, #184] [0x08009730] 0x08009676: 492F LDR R1, =0x0800B5DE ; [PC, #188] [0x08009734] 0x08009678: F7FD FBD8 BL LOG_I ; 0x08006E2C 0x0800967C: F7F9 FDE6 BL HAL_GetTick ; 0x0800324C 0x08009680: 4604 MOV R4, R0 0x08009682: F7F9 FDE3 BL HAL_GetTick ; 0x0800324C 0x08009686: 1B00 SUBS R0, R0, R4 0x08009688: 4E2B LDR R6, =0x0000EA60 ; [PC, #172] [0x08009738] 0x0800968A: 2700 MOVS R7, #0 0x0800968C: 42B0 CMP R0, R6 0x0800968E: D215 BCS .L2 ; 0x080096BC 0x08009690: 463D MOV R5, R7
.L1: 0x08009692: 1BE8 SUBS R0, R5, R7 0x08009694: 4929 LDR R1, =rawContactVoltageDropMinus ; [PC, #164] [0x0800973C] =0x20001278 0x08009696: 6809 LDR R1, [R1] 0x08009698: 180D ADDS R5, R1, R0 0x0800969A: 17E8 ASRS R0, R5, #31 0x0800969C: 0F00 LSRS R0, R0, #28 0x0800969E: 1828 ADDS R0, R5, R0 0x080096A0: 1107 ASRS R7, R0, #4 0x080096A2: 2000 MOVS R0, #0 0x080096A4: 4926 LDR R1, =0x0800BD23 ; [PC, #152] [0x08009740] 0x080096A6: 463A MOV R2, R7 0x080096A8: F001 FE85 BL SEGGER_RTT_printf ; 0x0800B3B6 0x080096AC: 2001 MOVS R0, #1 0x080096AE: F7F9 FDD3 BL HAL_Delay ; 0x08003258 0x080096B2: F7F9 FDCB BL HAL_GetTick ; 0x0800324C 0x080096B6: 1B00 SUBS R0, R0, R4 0x080096B8: 42B0 CMP R0, R6 0x080096BA: D3EA BCC .L1 ; 0x08009692
.L2: 0x080096BC: 204E MOVS R0, #78 0x080096BE: 4E21 LDR R6, =sys_data ; [PC, #132] [0x08009744] =0x20000C34 0x080096C0: 5A30 LDRH R0, [R6, R0] 0x080096C2: 1A3C SUBS R4, R7, R0 0x080096C4: 20E2 MOVS R0, #226 0x080096C6: 5E30 LDRSH R0, [R6, R0] 0x080096C8: 28C7 CMP R0, #199 0x080096CA: DC02 BGT .L3 ; 0x080096D2 0x080096CC: 206E MOVS R0, #110 0x080096CE: 4360 MULS R0, R4, R0 0x080096D0: E010 B .L4 ; 0x080096F4
.L3: 0x080096D2: B280 UXTH R0, R0 0x080096D4: 08C1 LSRS R1, R0, #3 0x080096D6: 294A CMP R1, #74 0x080096D8: D810 BHI .L5 ; 0x080096FC 0x080096DA: 210A MOVS R1, #10 0x080096DC: 4341 MULS R1, R0, R1 0x080096DE: 481A LDR R0, =0xFFFFF830 ; [PC, #104] [0x08009748] 0x080096E0: 1808 ADDS R0, R1, R0 0x080096E2: B280 UXTH R0, R0 0x080096E4: 0900 LSRS R0, R0, #4 0x080096E6: 4919 LDR R1, =0x00000A3E ; [PC, #100] [0x0800974C] 0x080096E8: 4341 MULS R1, R0, R1 0x080096EA: 0C08 LSRS R0, R1, #16 0x080096EC: 216E MOVS R1, #110 0x080096EE: 1A08 SUBS R0, R1, R0 0x080096F0: 4344 MULS R4, R0, R4 0x080096F2: 4620 MOV R0, R4
.L4: 0x080096F4: 2164 MOVS R1, #100 0x080096F6: F000 FF55 BL __aeabi_idiv ; 0x0800A5A4 0x080096FA: 4604 MOV R4, R0
.L5: 0x080096FC: B2A5 UXTH R5, R4 0x080096FE: 206E MOVS R0, #110 0x08009700: 4368 MULS R0, R5, R0 0x08009702: 2164 MOVS R1, #100 0x08009704: F000 FF6E BL __aeabi_uidiv ; 0x0800A5E4 0x08009708: 2140 MOVS R1, #64 0x0800970A: 5270 STRH R0, [R6, R1] 0x0800970C: 87F4 STRH R4, [R6, #62] 0x0800970E: 4810 LDR R0, =0x00000BB8 ; [PC, #64] [0x08009750] 0x08009710: 4360 MULS R0, R4, R0 0x08009712: 4910 LDR R1, =0x00000FFF ; [PC, #64] [0x08009754] 0x08009714: F000 FF46 BL __aeabi_idiv ; 0x0800A5A4 0x08009718: 87B0 STRH R0, [R6, #60] 0x0800971A: B283 UXTH R3, R0 0x0800971C: 2000 MOVS R0, #0 0x0800971E: 490E LDR R1, =0x0800BD43 ; [PC, #56] [0x08009758] 0x08009720: 462A MOV R2, R5 0x08009722: F001 FE48 BL SEGGER_RTT_printf ; 0x0800B3B6 0x08009726: 480D LDR R0, =Callibration ; [PC, #52] [0x0800975C] =0x20001338 0x08009728: 490D LDR R1, =DoNothing ; [PC, #52] [0x08009760] =0x200001F9 0x0800972A: 6001 STR R1, [R0] 0x0800972C: B001 ADD SP, SP, #4 0x0800972E: BDF0 POP {R4-R7, PC} 0x08009730: 0800B935 DC.W 0x0800B935 0x08009734: 0800B5DE DC.W 0x0800B5DE 0x08009738: 0000EA60 DC.W 0x0000EA60 0x0800973C: 20001278 DC.W rawContactVoltageDropMinus 0x08009740: 0800BD23 DC.W 0x0800BD23 0x08009744: 20000C34 DC.W sys_data 0x08009748: FFFFF830 DC.W 0xFFFFF830 0x0800974C: 00000A3E DC.W 0x00000A3E 0x08009750: 00000BB8 DC.W 0x00000BB8 0x08009754: 00000FFF DC.W 0x00000FFF 0x08009758: 0800BD43 DC.W 0x0800BD43 0x0800975C: 20001338 DC.W Callibration 0x08009760: 200001F9 DC.W DoNothing

Section .text.CallibrateVoltageDropABMiddlePointOffset from main.o, size=104, align=4


CallibrateVoltageDropABMiddlePointOffset: 0x08009764: B5F0 PUSH {R4-R7, LR} 0x08009766: B081 SUB SP, SP, #4 0x08009768: 2400 MOVS R4, #0 0x0800976A: 4F10 LDR R7, =rawMOSFETsVoltageDrop ; [PC, #64] [0x080097AC] =0x20001270 0x0800976C: 4625 MOV R5, R4
.L1: 0x0800976E: 683E LDR R6, [R7] 0x08009770: 683B LDR R3, [R7] 0x08009772: 2000 MOVS R0, #0 0x08009774: 490E LDR R1, =0x0800B605 ; [PC, #56] [0x080097B0] 0x08009776: 4622 MOV R2, R4 0x08009778: F001 FE1D BL SEGGER_RTT_printf ; 0x0800B3B6 0x0800977C: 1975 ADDS R5, R6, R5 0x0800977E: 1C64 ADDS R4, R4, #1 0x08009780: 480C LDR R0, =0x0000C350 ; [PC, #48] [0x080097B4] 0x08009782: 4284 CMP R4, R0 0x08009784: D1F3 BNE .L1 ; 0x0800976E 0x08009786: 4601 MOV R1, R0 0x08009788: 4628 MOV R0, R5 0x0800978A: F000 FF2B BL __aeabi_uidiv ; 0x0800A5E4 0x0800978E: 490A LDR R1, =0x000007FF ; [PC, #40] [0x080097B8] 0x08009790: 1A08 SUBS R0, R1, R0 0x08009792: 490A LDR R1, =sys_data ; [PC, #40] [0x080097BC] =0x20000C34 0x08009794: 8748 STRH R0, [R1, #58] 0x08009796: B202 SXTH R2, R0 0x08009798: 2000 MOVS R0, #0 0x0800979A: 4909 LDR R1, =0x0800BB30 ; [PC, #36] [0x080097C0] 0x0800979C: F001 FE0B BL SEGGER_RTT_printf ; 0x0800B3B6 0x080097A0: 4808 LDR R0, =Callibration ; [PC, #32] [0x080097C4] =0x20001338 0x080097A2: 4909 LDR R1, =DoNothing ; [PC, #36] [0x080097C8] =0x200001F9 0x080097A4: 6001 STR R1, [R0] 0x080097A6: B001 ADD SP, SP, #4 0x080097A8: BDF0 POP {R4-R7, PC} 0x080097AA: 46C0 NOP 0x080097AC: 20001270 DC.W rawMOSFETsVoltageDrop 0x080097B0: 0800B605 DC.W 0x0800B605 0x080097B4: 0000C350 DC.W 0x0000C350 0x080097B8: 000007FF DC.W 0x000007FF 0x080097BC: 20000C34 DC.W sys_data 0x080097C0: 0800BB30 DC.W 0x0800BB30 0x080097C4: 20001338 DC.W Callibration 0x080097C8: 200001F9 DC.W DoNothing

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


mbUartInit: 0x080097CC: B5F0 PUSH {R4-R7, LR} 0x080097CE: B083 SUB SP, SP, #12 0x080097D0: 460D MOV R5, R1 0x080097D2: 9002 STR R0, [SP, #8] 0x080097D4: 6001 STR R1, [R0] 0x080097D6: 200C MOVS R0, #12 0x080097D8: 493F LDR R1, =0x40013800 ; [PC, #252] [0x080098D8] 0x080097DA: C506 STM R5!, {R1-R2} 0x080097DC: 2100 MOVS R1, #0 0x080097DE: 60E8 STR R0, [R5, #12] 0x080097E0: 6129 STR R1, [R5, #16] 0x080097E2: 6169 STR R1, [R5, #20] 0x080097E4: 61A9 STR R1, [R5, #24] 0x080097E6: 61E9 STR R1, [R5, #28] 0x080097E8: 6229 STR R1, [R5, #32] 0x080097EA: 2601 MOVS R6, #1 0x080097EC: 0337 LSLS R7, R6, #12 0x080097EE: 3D08 SUBS R5, #8 0x080097F0: 462C MOV R4, R5 0x080097F2: 3480 ADDS R4, #128 0x080097F4: 9809 LDR R0, [SP, #36] 0x080097F6: 9A08 LDR R2, [SP, #32] 0x080097F8: 2B00 CMP R3, #0 0x080097FA: D004 BEQ .L1 ; 0x08009806 0x080097FC: 2B01 CMP R3, #1 0x080097FE: D104 BNE .L2 ; 0x0800980A 0x08009800: 2103 MOVS R1, #3 0x08009802: 0249 LSLS R1, R1, #9 0x08009804: E002 B .L3 ; 0x0800980C
.L1: 0x08009806: 02B1 LSLS R1, R6, #10 0x08009808: E000 B .L3 ; 0x0800980C
.L2: 0x0800980A: 460F MOV R7, R1
.L3: 0x0800980C: 60AF STR R7, [R5, #8] 0x0800980E: 6129 STR R1, [R5, #16] 0x08009810: 1E51 SUBS R1, R2, #1 0x08009812: 1E4A SUBS R2, R1, #1 0x08009814: 4191 SBCS R1, R2 0x08009816: 0349 LSLS R1, R1, #13 0x08009818: 60E9 STR R1, [R5, #12] 0x0800981A: F000 FEB5 BL __aeabi_ui2d ; 0x0800A588 0x0800981E: 2700 MOVS R7, #0 0x08009820: 4B2E LDR R3, =0x400C0000 ; [PC, #184] [0x080098DC] 0x08009822: 463A MOV R2, R7 0x08009824: F001 FBE4 BL __aeabi_dmul ; 0x0800AFF0 0x08009828: F000 FE96 BL __aeabi_d2uiz ; 0x0800A558 0x0800982C: 9001 STR R0, [SP, #4] 0x0800982E: 6860 LDR R0, [R4, #4] 0x08009830: 2800 CMP R0, #0 0x08009832: D103 BNE .L4 ; 0x0800983C 0x08009834: 7027 STRB R7, [R4] 0x08009836: 4628 MOV R0, R5 0x08009838: F000 FE3C BL HAL_UART_MspInit ; 0x0800A4B4
.L4: 0x0800983C: 2024 MOVS R0, #36 0x0800983E: 6060 STR R0, [R4, #4] 0x08009840: 6828 LDR R0, [R5] 0x08009842: 6801 LDR R1, [R0] 0x08009844: 43B1 BICS R1, R6 0x08009846: 6001 STR R1, [R0] 0x08009848: 4628 MOV R0, R5 0x0800984A: F7FB FEF3 BL UART_SetConfig ; 0x08005634 0x0800984E: 2801 CMP R0, #1 0x08009850: 9C02 LDR R4, [SP, #8] 0x08009852: D029 BEQ .L6 ; 0x080098A8 0x08009854: 6AA8 LDR R0, [R5, #40] 0x08009856: 2800 CMP R0, #0 0x08009858: D002 BEQ .L5 ; 0x08009860 0x0800985A: 4628 MOV R0, R5 0x0800985C: F001 F99C BL UART_AdvFeatureConfig ; 0x0800AB98
.L5: 0x08009860: 03B1 LSLS R1, R6, #14 0x08009862: 6828 LDR R0, [R5] 0x08009864: 6882 LDR R2, [R0, #8] 0x08009866: 430A ORRS R2, R1 0x08009868: 6082 STR R2, [R0, #8] 0x0800986A: 03F1 LSLS R1, R6, #15 0x0800986C: 6882 LDR R2, [R0, #8] 0x0800986E: 438A BICS R2, R1 0x08009870: 6082 STR R2, [R0, #8] 0x08009872: 6801 LDR R1, [R0] 0x08009874: 4A1A LDR R2, =0xFC00FFFF ; [PC, #104] [0x080098E0] 0x08009876: 400A ANDS R2, R1 0x08009878: 6002 STR R2, [R0] 0x0800987A: 05F1 LSLS R1, R6, #23 0x0800987C: 6842 LDR R2, [R0, #4] 0x0800987E: 430A ORRS R2, R1 0x08009880: 6042 STR R2, [R0, #4] 0x08009882: 06B1 LSLS R1, R6, #26 0x08009884: 6802 LDR R2, [R0] 0x08009886: 430A ORRS R2, R1 0x08009888: 6002 STR R2, [R0] 0x0800988A: 21FF MOVS R1, #255 0x0800988C: 0609 LSLS R1, R1, #24 0x0800988E: 6942 LDR R2, [R0, #20] 0x08009890: 400A ANDS R2, R1 0x08009892: 9901 LDR R1, [SP, #4] 0x08009894: 430A ORRS R2, R1 0x08009896: 6142 STR R2, [R0, #20] 0x08009898: 6801 LDR R1, [R0] 0x0800989A: 4331 ORRS R1, R6 0x0800989C: 6001 STR R1, [R0] 0x0800989E: 4628 MOV R0, R5 0x080098A0: F7FB FFD0 BL UART_CheckIdleState ; 0x08005844 0x080098A4: 2800 CMP R0, #0 0x080098A6: D001 BEQ .L7 ; 0x080098AC
.L6: 0x080098A8: F7FF F986 BL Error_Handler ; 0x08008BB8
.L7: 0x080098AC: 6820 LDR R0, [R4] 0x080098AE: F001 FAA8 BL HAL_UARTEx_DisableFifoMode ; 0x0800AE02 0x080098B2: 2800 CMP R0, #0 0x080098B4: D001 BEQ .L8 ; 0x080098BA 0x080098B6: F7FF F97F BL Error_Handler ; 0x08008BB8
.L8: 0x080098BA: 6820 LDR R0, [R4] 0x080098BC: 3427 ADDS R4, #39 0x080098BE: 0232 LSLS R2, R6, #8 0x080098C0: 4621 MOV R1, R4 0x080098C2: F7FC F8C7 BL HAL_UART_Receive_IT ; 0x08005A54 0x080098C6: 2800 CMP R0, #0 0x080098C8: D004 BEQ .L10 ; 0x080098D4 0x080098CA: 4806 LDR R0, =0x0800BDCF ; [PC, #24] [0x080098E4] 0x080098CC: 4906 LDR R1, =0x0800BB56 ; [PC, #24] [0x080098E8] 0x080098CE: F7FD FAE9 BL LOG_E ; 0x08006EA4
.L9: 0x080098D2: E7FE B .L9 ; 0x080098D2
.L10: 0x080098D4: B003 ADD SP, SP, #12 0x080098D6: BDF0 POP {R4-R7, PC} 0x080098D8: 40013800 DC.W 0x40013800 0x080098DC: 400C0000 DC.W 0x400C0000 0x080098E0: FC00FFFF DC.W 0xFC00FFFF 0x080098E4: 0800BDCF DC.W 0x0800BDCF 0x080098E8: 0800BB56 DC.W 0x0800BB56

Section .text.MODBUS_UART_IRQHandler from modbus.o, size=592, align=4


MODBUS_UART_IRQHandler: 0x080098EC: B5F0 PUSH {R4-R7, LR} 0x080098EE: B08D SUB SP, SP, #52 0x080098F0: 4605 MOV R5, R0 0x080098F2: 6802 LDR R2, [R0] 0x080098F4: 69D1 LDR R1, [R2, #28] 0x080098F6: 6810 LDR R0, [R2] 0x080098F8: 900C STR R0, [SP, #48] 0x080098FA: 2001 MOVS R0, #1 0x080098FC: 900A STR R0, [SP, #40] 0x080098FE: 0700 LSLS R0, R0, #28 0x08009900: 9009 STR R0, [SP, #36] 0x08009902: 9505 STR R5, [SP, #20] 0x08009904: 3584 ADDS R5, #132 0x08009906: 6890 LDR R0, [R2, #8] 0x08009908: 900B STR R0, [SP, #44] 0x0800990A: 0708 LSLS R0, R1, #28 0x0800990C: 9008 STR R0, [SP, #32] 0x0800990E: D048 BEQ .L8 ; 0x080099A2 0x08009910: 9809 LDR R0, [SP, #36] 0x08009912: 1C43 ADDS R3, R0, #1 0x08009914: 980B LDR R0, [SP, #44] 0x08009916: 4003 ANDS R3, R0 0x08009918: 2601 MOVS R6, #1 0x0800991A: 0237 LSLS R7, R6, #8 0x0800991C: 463C MOV R4, R7 0x0800991E: 3420 ADDS R4, #32 0x08009920: 980C LDR R0, [SP, #48] 0x08009922: 4004 ANDS R4, R0 0x08009924: 431C ORRS R4, R3 0x08009926: D03C BEQ .L8 ; 0x080099A2 0x08009928: 4007 ANDS R7, R0 0x0800992A: 427C RSBS R4, R7, #0 0x0800992C: 417C ADCS R4, R7 0x0800992E: 07CF LSLS R7, R1, #31 0x08009930: 9F0A LDR R7, [SP, #40] 0x08009932: D000 BEQ .L1 ; 0x08009936 0x08009934: 4627 MOV R7, R4
.L1: 0x08009936: 2F00 CMP R7, #0 0x08009938: D103 BNE .L2 ; 0x08009942 0x0800993A: 6216 STR R6, [R2, #32] 0x0800993C: 68AC LDR R4, [R5, #8] 0x0800993E: 4334 ORRS R4, R6 0x08009940: 60AC STR R4, [R5, #8]
.L2: 0x08009942: 980B LDR R0, [SP, #44] 0x08009944: 4006 ANDS R6, R0 0x08009946: 4274 RSBS R4, R6, #0 0x08009948: 4174 ADCS R4, R6 0x0800994A: 078F LSLS R7, R1, #30 0x0800994C: 980A LDR R0, [SP, #40] 0x0800994E: 4607 MOV R7, R0 0x08009950: D500 BPL .L3 ; 0x08009954 0x08009952: 4627 MOV R7, R4
.L3: 0x08009954: 2F00 CMP R7, #0 0x08009956: D105 BNE .L4 ; 0x08009964 0x08009958: 2402 MOVS R4, #2 0x0800995A: 6214 STR R4, [R2, #32] 0x0800995C: 68AC LDR R4, [R5, #8] 0x0800995E: 2704 MOVS R7, #4 0x08009960: 4327 ORRS R7, R4 0x08009962: 60AF STR R7, [R5, #8]
.L4: 0x08009964: 4274 RSBS R4, R6, #0 0x08009966: 4174 ADCS R4, R6 0x08009968: 074E LSLS R6, R1, #29 0x0800996A: 4606 MOV R6, R0 0x0800996C: D500 BPL .L5 ; 0x08009970 0x0800996E: 4626 MOV R6, R4
.L5: 0x08009970: 2E00 CMP R6, #0 0x08009972: D105 BNE .L6 ; 0x08009980 0x08009974: 2404 MOVS R4, #4 0x08009976: 6214 STR R4, [R2, #32] 0x08009978: 68AC LDR R4, [R5, #8] 0x0800997A: 2602 MOVS R6, #2 0x0800997C: 4326 ORRS R6, R4 0x0800997E: 60AE STR R6, [R5, #8]
.L6: 0x08009980: 9808 LDR R0, [SP, #32] 0x08009982: 2800 CMP R0, #0 0x08009984: D50D BPL .L8 ; 0x080099A2 0x08009986: 1E5C SUBS R4, R3, #1 0x08009988: 41A3 SBCS R3, R4 0x0800998A: 980C LDR R0, [SP, #48] 0x0800998C: 0684 LSLS R4, R0, #26 0x0800998E: 9C0A LDR R4, [SP, #40] 0x08009990: D400 BMI .L7 ; 0x08009994 0x08009992: 461C MOV R4, R3
.L7: 0x08009994: 2C01 CMP R4, #1 0x08009996: D104 BNE .L8 ; 0x080099A2 0x08009998: 2308 MOVS R3, #8 0x0800999A: 6213 STR R3, [R2, #32] 0x0800999C: 68AC LDR R4, [R5, #8] 0x0800999E: 431C ORRS R4, R3 0x080099A0: 60AC STR R4, [R5, #8]
.L8: 0x080099A2: 2601 MOVS R6, #1 0x080099A4: 05F0 LSLS R0, R6, #23 0x080099A6: 9007 STR R0, [SP, #28] 0x080099A8: 050B LSLS R3, R1, #20 0x080099AA: D50F BPL .L9 ; 0x080099CC 0x080099AC: 9B0B LDR R3, [SP, #44] 0x080099AE: 4003 ANDS R3, R0 0x080099B0: 06B4 LSLS R4, R6, #26 0x080099B2: 980C LDR R0, [SP, #48] 0x080099B4: 4004 ANDS R4, R0 0x080099B6: 18E3 ADDS R3, R4, R3 0x080099B8: D008 BEQ .L9 ; 0x080099CC 0x080099BA: 02F3 LSLS R3, R6, #11 0x080099BC: 6213 STR R3, [R2, #32] 0x080099BE: 2320 MOVS R3, #32 0x080099C0: 606B STR R3, [R5, #4] 0x080099C2: 602B STR R3, [R5] 0x080099C4: 4B5A LDR R3, =modbusData ; [PC, #0x0168] [0x08009B30] =0x200009F8 0x080099C6: 751E STRB R6, [R3, #20] 0x080099C8: 4C5A LDR R4, =0x00000231 ; [PC, #0x0168] [0x08009B34] 0x080099CA: 551E STRB R6, [R3, R4]
.L9: 0x080099CC: 9604 STR R6, [SP, #16] 0x080099CE: 2020 MOVS R0, #32 0x080099D0: 460F MOV R7, R1 0x080099D2: 9008 STR R0, [SP, #32] 0x080099D4: 4007 ANDS R7, R0 0x080099D6: D022 BEQ .L11 ; 0x08009A1E 0x080099D8: 9B0B LDR R3, [SP, #44] 0x080099DA: 9809 LDR R0, [SP, #36] 0x080099DC: 4003 ANDS R3, R0 0x080099DE: 9C0C LDR R4, [SP, #48] 0x080099E0: 9808 LDR R0, [SP, #32] 0x080099E2: 4004 ANDS R4, R0 0x080099E4: 431C ORRS R4, R3 0x080099E6: D01A BEQ .L11 ; 0x08009A1E 0x080099E8: 686B LDR R3, [R5, #4] 0x080099EA: 2B22 CMP R3, #34 0x080099EC: D113 BNE .L10 ; 0x08009A16 0x080099EE: 2345 MOVS R3, #69 0x080099F0: 00DB LSLS R3, R3, #3 0x080099F2: 484F LDR R0, =modbusData ; [PC, #0x013C] [0x08009B30] =0x200009F8 0x080099F4: 58C6 LDR R6, [R0, R3] 0x080099F6: 9804 LDR R0, [SP, #16] 0x080099F8: 0204 LSLS R4, R0, #8 0x080099FA: 42A6 CMP R6, R4 0x080099FC: D20B BCS .L10 ; 0x08009A16 0x080099FE: 4C4C LDR R4, =modbusData ; [PC, #0x0130] [0x08009B30] =0x200009F8 0x08009A00: 19A0 ADDS R0, R4, R6 0x08009A02: 6A52 LDR R2, [R2, #36] 0x08009A04: 2627 MOVS R6, #39 0x08009A06: 5582 STRB R2, [R0, R6] 0x08009A08: 4A4A LDR R2, =0x00000231 ; [PC, #0x0128] [0x08009B34] 0x08009A0A: 9804 LDR R0, [SP, #16] 0x08009A0C: 54A0 STRB R0, [R4, R2] 0x08009A0E: 58E2 LDR R2, [R4, R3] 0x08009A10: 1C52 ADDS R2, R2, #1 0x08009A12: 50E2 STR R2, [R4, R3] 0x08009A14: E003 B .L11 ; 0x08009A1E
.L10: 0x08009A16: 6993 LDR R3, [R2, #24] 0x08009A18: 2408 MOVS R4, #8 0x08009A1A: 431C ORRS R4, R3 0x08009A1C: 6194 STR R4, [R2, #24]
.L11: 0x08009A1E: 2080 MOVS R0, #128 0x08009A20: 460E MOV R6, R1 0x08009A22: 9006 STR R0, [SP, #24] 0x08009A24: 4006 ANDS R6, R0 0x08009A26: 980A LDR R0, [SP, #40] 0x08009A28: D030 BEQ .L14 ; 0x08009A8C 0x08009A2A: 9A0B LDR R2, [SP, #44] 0x08009A2C: 9B07 LDR R3, [SP, #28] 0x08009A2E: 401A ANDS R2, R3 0x08009A30: 9B0C LDR R3, [SP, #48] 0x08009A32: 9C06 LDR R4, [SP, #24] 0x08009A34: 4023 ANDS R3, R4 0x08009A36: 4313 ORRS R3, R2 0x08009A38: D028 BEQ .L14 ; 0x08009A8C 0x08009A3A: 4A3D LDR R2, =modbusData ; [PC, #244] [0x08009B30] =0x200009F8 0x08009A3C: 6813 LDR R3, [R2] 0x08009A3E: 2484 MOVS R4, #132 0x08009A40: 591C LDR R4, [R3, R4] 0x08009A42: 2C21 CMP R4, #33 0x08009A44: D114 BNE .L12 ; 0x08009A70 0x08009A46: 461C MOV R4, R3 0x08009A48: 3456 ADDS R4, #86 0x08009A4A: 8822 LDRH R2, [R4] 0x08009A4C: 2A00 CMP R2, #0 0x08009A4E: D00F BEQ .L12 ; 0x08009A70 0x08009A50: 681A LDR R2, [R3] 0x08009A52: 9202 STR R2, [SP, #8] 0x08009A54: 6D1A LDR R2, [R3, #80] 0x08009A56: 9203 STR R2, [SP, #12] 0x08009A58: 7812 LDRB R2, [R2] 0x08009A5A: 9401 STR R4, [SP, #4] 0x08009A5C: 9C02 LDR R4, [SP, #8] 0x08009A5E: 62A2 STR R2, [R4, #40] 0x08009A60: 9A03 LDR R2, [SP, #12] 0x08009A62: 1C52 ADDS R2, R2, #1 0x08009A64: 651A STR R2, [R3, #80] 0x08009A66: 9B01 LDR R3, [SP, #4] 0x08009A68: 881A LDRH R2, [R3] 0x08009A6A: 1E52 SUBS R2, R2, #1 0x08009A6C: 801A STRH R2, [R3] 0x08009A6E: E008 B .L13 ; 0x08009A82
.L12: 0x08009A70: 681A LDR R2, [R3] 0x08009A72: 6813 LDR R3, [R2] 0x08009A74: 9C06 LDR R4, [SP, #24] 0x08009A76: 43A3 BICS R3, R4 0x08009A78: 6013 STR R3, [R2] 0x08009A7A: 6813 LDR R3, [R2] 0x08009A7C: 2440 MOVS R4, #64 0x08009A7E: 431C ORRS R4, R3 0x08009A80: 6014 STR R4, [R2]
.L13: 0x08009A82: 4C2B LDR R4, =modbusData ; [PC, #172] [0x08009B30] =0x200009F8 0x08009A84: 2223 MOVS R2, #35 0x08009A86: 0112 LSLS R2, R2, #4 0x08009A88: 9B04 LDR R3, [SP, #16] 0x08009A8A: 54A3 STRB R3, [R4, R2]
.L14: 0x08009A8C: 2440 MOVS R4, #64 0x08009A8E: 9B0C LDR R3, [SP, #48] 0x08009A90: 4023 ANDS R3, R4 0x08009A92: 425A RSBS R2, R3, #0 0x08009A94: 415A ADCS R2, R3 0x08009A96: 0649 LSLS R1, R1, #25 0x08009A98: D500 BPL .L15 ; 0x08009A9C 0x08009A9A: 4610 MOV R0, R2
.L15: 0x08009A9C: 2800 CMP R0, #0 0x08009A9E: D10E BNE .L16 ; 0x08009ABE 0x08009AA0: 4825 LDR R0, =0x20000A1E ; [PC, #148] [0x08009B38] 0x08009AA2: 2100 MOVS R1, #0 0x08009AA4: 7001 STRB R1, [R0] 0x08009AA6: 9805 LDR R0, [SP, #20] 0x08009AA8: 6803 LDR R3, [R0] 0x08009AAA: 681A LDR R2, [R3] 0x08009AAC: 43A2 BICS R2, R4 0x08009AAE: 601A STR R2, [R3] 0x08009AB0: 6741 STR R1, [R0, #116] 0x08009AB2: 9908 LDR R1, [SP, #32] 0x08009AB4: 6029 STR R1, [R5] 0x08009AB6: F001 F951 BL HAL_UART_TxCpltCallback ; 0x0800AD5C 0x08009ABA: 2022 MOVS R0, #34 0x08009ABC: 6068 STR R0, [R5, #4]
.L16: 0x08009ABE: 68A8 LDR R0, [R5, #8] 0x08009AC0: 2800 CMP R0, #0 0x08009AC2: D029 BEQ .L18 ; 0x08009B18 0x08009AC4: 2322 MOVS R3, #34 0x08009AC6: 606B STR R3, [R5, #4] 0x08009AC8: 2F00 CMP R7, #0 0x08009ACA: D007 BEQ .L17 ; 0x08009ADC 0x08009ACC: 980B LDR R0, [SP, #44] 0x08009ACE: 9909 LDR R1, [SP, #36] 0x08009AD0: 4001 ANDS R1, R0 0x08009AD2: 980C LDR R0, [SP, #48] 0x08009AD4: 9A08 LDR R2, [SP, #32] 0x08009AD6: 4010 ANDS R0, R2 0x08009AD8: 4308 ORRS R0, R1 0x08009ADA: D11F BNE .L19 ; 0x08009B1C
.L17: 0x08009ADC: 2E00 CMP R6, #0 0x08009ADE: D01B BEQ .L18 ; 0x08009B18 0x08009AE0: 990B LDR R1, [SP, #44] 0x08009AE2: 9807 LDR R0, [SP, #28] 0x08009AE4: 4001 ANDS R1, R0 0x08009AE6: 980C LDR R0, [SP, #48] 0x08009AE8: 9A06 LDR R2, [SP, #24] 0x08009AEA: 4010 ANDS R0, R2 0x08009AEC: 4308 ORRS R0, R1 0x08009AEE: D013 BEQ .L18 ; 0x08009B18 0x08009AF0: 2026 MOVS R0, #38 0x08009AF2: 4E0F LDR R6, =modbusData ; [PC, #60] [0x08009B30] =0x200009F8 0x08009AF4: 2100 MOVS R1, #0 0x08009AF6: 5431 STRB R1, [R6, R0] 0x08009AF8: 9805 LDR R0, [SP, #20] 0x08009AFA: 2722 MOVS R7, #34 0x08009AFC: 6803 LDR R3, [R0] 0x08009AFE: 681A LDR R2, [R3] 0x08009B00: 43A2 BICS R2, R4 0x08009B02: 601A STR R2, [R3] 0x08009B04: 6741 STR R1, [R0, #116] 0x08009B06: 9908 LDR R1, [SP, #32] 0x08009B08: 6029 STR R1, [R5] 0x08009B0A: F001 F927 BL HAL_UART_TxCpltCallback ; 0x0800AD5C 0x08009B0E: 606F STR R7, [R5, #4] 0x08009B10: 2023 MOVS R0, #35 0x08009B12: 0100 LSLS R0, R0, #4 0x08009B14: 9904 LDR R1, [SP, #16] 0x08009B16: 5431 STRB R1, [R6, R0]
.L18: 0x08009B18: B00D ADD SP, SP, #52 0x08009B1A: BDF0 POP {R4-R7, PC}
.L19: 0x08009B1C: 9805 LDR R0, [SP, #20] 0x08009B1E: 6800 LDR R0, [R0] 0x08009B20: 6981 LDR R1, [R0, #24] 0x08009B22: 2208 MOVS R2, #8 0x08009B24: 430A ORRS R2, R1 0x08009B26: 6182 STR R2, [R0, #24] 0x08009B28: 2000 MOVS R0, #0 0x08009B2A: 60A8 STR R0, [R5, #8] 0x08009B2C: B00D ADD SP, SP, #52 0x08009B2E: BDF0 POP {R4-R7, PC} 0x08009B30: 200009F8 DC.W modbusData 0x08009B34: 00000231 DC.W 0x00000231 0x08009B38: 20000A1E DC.W 0x20000A1E

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


mbSlaveCheckModbusRtuQuery: 0x08009B3C: B5F0 PUSH {R4-R7, LR} 0x08009B3E: B083 SUB SP, SP, #12 0x08009B40: 2145 MOVS R1, #69 0x08009B42: 00CB LSLS R3, R1, #3 0x08009B44: 58C2 LDR R2, [R0, R3] 0x08009B46: 2A05 CMP R2, #5 0x08009B48: D33A BCC .L7 ; 0x08009BC0 0x08009B4A: 9301 STR R3, [SP, #4] 0x08009B4C: 2127 MOVS R1, #39 0x08009B4E: 5C41 LDRB R1, [R0, R1] 0x08009B50: 9100 STR R1, [SP, #0] 0x08009B52: 9002 STR R0, [SP, #8] 0x08009B54: 4604 MOV R4, R0 0x08009B56: 3427 ADDS R4, #39 0x08009B58: 4610 MOV R0, R2 0x08009B5A: 1E95 SUBS R5, R2, #2 0x08009B5C: 491C LDR R1, =0x0000FFFF ; [PC, #112] [0x08009BD0] 0x08009B5E: 2600 MOVS R6, #0 0x08009B60: 4F1C LDR R7, =0x0000A001 ; [PC, #112] [0x08009BD4] 0x08009B62: E003 B .L2 ; 0x08009B6C
.L1: 0x08009B64: 1C76 ADDS R6, R6, #1 0x08009B66: 42AE CMP R6, R5 0x08009B68: 4619 MOV R1, R3 0x08009B6A: D00C BEQ .L5 ; 0x08009B86
.L2: 0x08009B6C: 5DA3 LDRB R3, [R4, R6] 0x08009B6E: 404B EORS R3, R1 0x08009B70: 2107 MOVS R1, #7 0x08009B72: 43C9 MVNS R1, R1 0x08009B74: E002 B .L4 ; 0x08009B7C
.L3: 0x08009B76: 4613 MOV R3, R2 0x08009B78: 1C49 ADDS R1, R1, #1 0x08009B7A: D2F3 BCS .L1 ; 0x08009B64
.L4: 0x08009B7C: 085A LSRS R2, R3, #1 0x08009B7E: 07DB LSLS R3, R3, #31 0x08009B80: D0F9 BEQ .L3 ; 0x08009B76 0x08009B82: 407A EORS R2, R7 0x08009B84: E7F7 B .L3 ; 0x08009B76
.L5: 0x08009B86: 5D61 LDRB R1, [R4, R5] 0x08009B88: 1902 ADDS R2, R0, R4 0x08009B8A: 1E52 SUBS R2, R2, #1 0x08009B8C: 7812 LDRB R2, [R2] 0x08009B8E: 0212 LSLS R2, R2, #8 0x08009B90: 1851 ADDS R1, R2, R1 0x08009B92: 1AC9 SUBS R1, R1, R3 0x08009B94: 1E4A SUBS R2, R1, #1 0x08009B96: 4191 SBCS R1, R2 0x08009B98: 1C40 ADDS R0, R0, #1 0x08009B9A: 4242 RSBS R2, R0, #0 0x08009B9C: 4142 ADCS R2, R0 0x08009B9E: 430A ORRS R2, R1 0x08009BA0: 9802 LDR R0, [SP, #8] 0x08009BA2: 9B01 LDR R3, [SP, #4] 0x08009BA4: D10C BNE .L7 ; 0x08009BC0 0x08009BA6: 490C LDR R1, =sys_data ; [PC, #48] [0x08009BD8] =0x20000C34 0x08009BA8: 8BC9 LDRH R1, [R1, #30] 0x08009BAA: 9C00 LDR R4, [SP, #0] 0x08009BAC: 1B0A SUBS R2, R1, R4 0x08009BAE: 4251 RSBS R1, R2, #0 0x08009BB0: 4151 ADCS R1, R2 0x08009BB2: 2C00 CMP R4, #0 0x08009BB4: D100 BNE .L6 ; 0x08009BB8 0x08009BB6: 2101 MOVS R1, #1
.L6: 0x08009BB8: 2900 CMP R1, #0 0x08009BBA: D001 BEQ .L7 ; 0x08009BC0 0x08009BBC: 2102 MOVS R1, #2 0x08009BBE: E003 B .L8 ; 0x08009BC8
.L7: 0x08009BC0: 18C2 ADDS R2, R0, R3 0x08009BC2: 2100 MOVS R1, #0 0x08009BC4: 7501 STRB R1, [R0, #20] 0x08009BC6: 6011 STR R1, [R2]
.L8: 0x08009BC8: 4608 MOV R0, R1 0x08009BCA: B003 ADD SP, SP, #12 0x08009BCC: BDF0 POP {R4-R7, PC} 0x08009BCE: 46C0 NOP 0x08009BD0: 0000FFFF DC.W 0x0000FFFF 0x08009BD4: 0000A001 DC.W 0x0000A001 0x08009BD8: 20000C34 DC.W sys_data

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


mbSlaveProcessRtuQuery: 0x08009BDC: B5F0 PUSH {R4-R7, LR} 0x08009BDE: B085 SUB SP, SP, #20 0x08009BE0: 4606 MOV R6, R0 0x08009BE2: 208B MOVS R0, #139 0x08009BE4: 0080 LSLS R0, R0, #2 0x08009BE6: 9004 STR R0, [SP, #16] 0x08009BE8: 2700 MOVS R7, #0 0x08009BEA: 5037 STR R7, [R6, R0] 0x08009BEC: 2027 MOVS R0, #39 0x08009BEE: 5C33 LDRB R3, [R6, R0] 0x08009BF0: 24FF MOVS R4, #255 0x08009BF2: 4620 MOV R0, R4 0x08009BF4: 3028 ADDS R0, #40 0x08009BF6: 5433 STRB R3, [R6, R0] 0x08009BF8: 9600 STR R6, [SP, #0] 0x08009BFA: 1835 ADDS R5, R6, R0 0x08009BFC: 4631 MOV R1, R6 0x08009BFE: 3127 ADDS R1, #39 0x08009C00: 2201 MOVS R2, #1 0x08009C02: 4628 MOV R0, R5 0x08009C04: F001 F9B5 BL mbSlaveProcessPdu ; 0x0800AF72 0x08009C08: 9904 LDR R1, [SP, #16] 0x08009C0A: 1871 ADDS R1, R6, R1 0x08009C0C: 9102 STR R1, [SP, #8] 0x08009C0E: 2145 MOVS R1, #69 0x08009C10: 00C9 LSLS R1, R1, #3 0x08009C12: 1871 ADDS R1, R6, R1 0x08009C14: 9103 STR R1, [SP, #12] 0x08009C16: 9604 STR R6, [SP, #16] 0x08009C18: 4632 MOV R2, R6 0x08009C1A: 3226 ADDS R2, #38 0x08009C1C: 2800 CMP R0, #0 0x08009C1E: 4621 MOV R1, R4 0x08009C20: D014 BEQ .L6 ; 0x08009C4C 0x08009C22: 4914 LDR R1, =0x0000FFFF ; [PC, #80] [0x08009C74] 0x08009C24: 4B14 LDR R3, =0x0000A001 ; [PC, #80] [0x08009C78] 0x08009C26: E003 B .L2 ; 0x08009C30
.L1: 0x08009C28: 1C7F ADDS R7, R7, #1 0x08009C2A: 4287 CMP R7, R0 0x08009C2C: 4621 MOV R1, R4 0x08009C2E: D00C BEQ .L5 ; 0x08009C4A
.L2: 0x08009C30: 5DEC LDRB R4, [R5, R7] 0x08009C32: 404C EORS R4, R1 0x08009C34: 2107 MOVS R1, #7 0x08009C36: 43C9 MVNS R1, R1 0x08009C38: E002 B .L4 ; 0x08009C40
.L3: 0x08009C3A: 4634 MOV R4, R6 0x08009C3C: 1C49 ADDS R1, R1, #1 0x08009C3E: D2F3 BCS .L1 ; 0x08009C28
.L4: 0x08009C40: 0866 LSRS R6, R4, #1 0x08009C42: 07E4 LSLS R4, R4, #31 0x08009C44: D0F9 BEQ .L3 ; 0x08009C3A 0x08009C46: 405E EORS R6, R3 0x08009C48: E7F7 B .L3 ; 0x08009C3A
.L5: 0x08009C4A: 0A21 LSRS R1, R4, #8
.L6: 0x08009C4C: 542C STRB R4, [R5, R0] 0x08009C4E: 182B ADDS R3, R5, R0 0x08009C50: 7059 STRB R1, [R3, #1] 0x08009C52: 210C MOVS R1, #12 0x08009C54: 7011 STRB R1, [R2] 0x08009C56: 1C81 ADDS R1, R0, #2 0x08009C58: 9802 LDR R0, [SP, #8] 0x08009C5A: 6001 STR R1, [R0] 0x08009C5C: 9C04 LDR R4, [SP, #16] 0x08009C5E: 6820 LDR R0, [R4] 0x08009C60: B28A UXTH R2, R1 0x08009C62: 4629 MOV R1, R5 0x08009C64: F7FB FE22 BL HAL_UART_Transmit_IT ; 0x080058AC 0x08009C68: 2000 MOVS R0, #0 0x08009C6A: 9903 LDR R1, [SP, #12] 0x08009C6C: 6008 STR R0, [R1] 0x08009C6E: 7520 STRB R0, [R4, #20] 0x08009C70: B005 ADD SP, SP, #20 0x08009C72: BDF0 POP {R4-R7, PC} 0x08009C74: 0000FFFF DC.W 0x0000FFFF 0x08009C78: 0000A001 DC.W 0x0000A001

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


mbSlaveReadHoldingRegisters: 0x08009C7C: B5F0 PUSH {R4-R7, LR} 0x08009C7E: 4C1E LDR R4, =sys_data ; [PC, #120] [0x08009CF8] =0x20000C34 0x08009C80: 2B00 CMP R3, #0 0x08009C82: D006 BEQ .L1 ; 0x08009C92 0x08009C84: 8BE5 LDRH R5, [R4, #30] 0x08009C86: 429D CMP R5, R3 0x08009C88: D003 BEQ .L1 ; 0x08009C92 0x08009C8A: 2186 MOVS R1, #134 0x08009C8C: 5481 STRB R1, [R0, R2] 0x08009C8E: 210B MOVS R1, #11 0x08009C90: E01B B .L3 ; 0x08009CCA
.L1: 0x08009C92: 794D LDRB R5, [R1, #5] 0x08009C94: 790B LDRB R3, [R1, #4] 0x08009C96: 021B LSLS R3, R3, #8 0x08009C98: 195B ADDS R3, R3, R5 0x08009C9A: 461E MOV R6, R3 0x08009C9C: 3E7E SUBS R6, #126 0x08009C9E: 277D MOVS R7, #125 0x08009CA0: 43FF MVNS R7, R7 0x08009CA2: 42BE CMP R6, R7 0x08009CA4: D803 BHI .L2 ; 0x08009CAE 0x08009CA6: 2183 MOVS R1, #131 0x08009CA8: 5481 STRB R1, [R0, R2] 0x08009CAA: 2103 MOVS R1, #3 0x08009CAC: E00D B .L3 ; 0x08009CCA
.L2: 0x08009CAE: 78CE LDRB R6, [R1, #3] 0x08009CB0: 7889 LDRB R1, [R1, #2] 0x08009CB2: 0209 LSLS R1, R1, #8 0x08009CB4: 1989 ADDS R1, R1, R6 0x08009CB6: 185B ADDS R3, R3, R1 0x08009CB8: 461E MOV R6, R3 0x08009CBA: 3E8C SUBS R6, #140 0x08009CBC: 278B MOVS R7, #139 0x08009CBE: 43FF MVNS R7, R7 0x08009CC0: 42BE CMP R6, R7 0x08009CC2: D806 BHI .L4 ; 0x08009CD2 0x08009CC4: 2183 MOVS R1, #131 0x08009CC6: 5481 STRB R1, [R0, R2] 0x08009CC8: 2102 MOVS R1, #2
.L3: 0x08009CCA: 1810 ADDS R0, R2, R0 0x08009CCC: 7041 STRB R1, [R0, #1] 0x08009CCE: 1C90 ADDS R0, R2, #2 0x08009CD0: BDF0 POP {R4-R7, PC}
.L4: 0x08009CD2: 2603 MOVS R6, #3 0x08009CD4: 5486 STRB R6, [R0, R2] 0x08009CD6: 1886 ADDS R6, R0, R2 0x08009CD8: 006D LSLS R5, R5, #1 0x08009CDA: 7075 STRB R5, [R6, #1] 0x08009CDC: 004D LSLS R5, R1, #1 0x08009CDE: 1964 ADDS R4, R4, R5
.L5: 0x08009CE0: 1885 ADDS R5, R0, R2 0x08009CE2: 7866 LDRB R6, [R4, #1] 0x08009CE4: 70AE STRB R6, [R5, #2] 0x08009CE6: 7826 LDRB R6, [R4] 0x08009CE8: 70EE STRB R6, [R5, #3] 0x08009CEA: 1CA4 ADDS R4, R4, #2 0x08009CEC: 1C92 ADDS R2, R2, #2 0x08009CEE: 1C49 ADDS R1, R1, #1 0x08009CF0: 4299 CMP R1, R3 0x08009CF2: D3F5 BCC .L5 ; 0x08009CE0 0x08009CF4: 1C90 ADDS R0, R2, #2 0x08009CF6: BDF0 POP {R4-R7, PC} 0x08009CF8: 20000C34 DC.W sys_data

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


mbSlaveWriteSingleRegister: 0x08009CFC: B5F0 PUSH {R4-R7, LR} 0x08009CFE: 4C1D LDR R4, =sys_data ; [PC, #116] [0x08009D74] =0x20000C34 0x08009D00: 2B00 CMP R3, #0 0x08009D02: D008 BEQ .L1 ; 0x08009D16 0x08009D04: 8BE5 LDRH R5, [R4, #30] 0x08009D06: 429D CMP R5, R3 0x08009D08: D005 BEQ .L1 ; 0x08009D16 0x08009D0A: 2186 MOVS R1, #134 0x08009D0C: 5481 STRB R1, [R0, R2] 0x08009D0E: 1C53 ADDS R3, R2, #1 0x08009D10: 2402 MOVS R4, #2 0x08009D12: 210B MOVS R1, #11 0x08009D14: E02A B .L5 ; 0x08009D6C
.L1: 0x08009D16: 78CB LDRB R3, [R1, #3] 0x08009D18: 788D LDRB R5, [R1, #2] 0x08009D1A: 022D LSLS R5, R5, #8 0x08009D1C: 18ED ADDS R5, R5, R3 0x08009D1E: 2D8B CMP R5, #139 0x08009D20: D209 BCS .L2 ; 0x08009D36 0x08009D22: 268D MOVS R6, #141 0x08009D24: 00B6 LSLS R6, R6, #2 0x08009D26: 9F05 LDR R7, [SP, #20] 0x08009D28: 19BE ADDS R6, R7, R6 0x08009D2A: 6837 LDR R7, [R6] 0x08009D2C: 5D7F LDRB R7, [R7, R5] 0x08009D2E: 2F02 CMP R7, #2 0x08009D30: D007 BEQ .L3 ; 0x08009D42 0x08009D32: 2F00 CMP R7, #0 0x08009D34: D109 BNE .L4 ; 0x08009D4A
.L2: 0x08009D36: 2186 MOVS R1, #134 0x08009D38: 5481 STRB R1, [R0, R2] 0x08009D3A: 1C53 ADDS R3, R2, #1 0x08009D3C: 2102 MOVS R1, #2 0x08009D3E: 460C MOV R4, R1 0x08009D40: E014 B .L5 ; 0x08009D6C
.L3: 0x08009D42: 6876 LDR R6, [R6, #4] 0x08009D44: 8836 LDRH R6, [R6] 0x08009D46: 2E00 CMP R6, #0 0x08009D48: D0F5 BEQ .L2 ; 0x08009D36
.L4: 0x08009D4A: 006D LSLS R5, R5, #1 0x08009D4C: 1966 ADDS R6, R4, R5 0x08009D4E: 790F LDRB R7, [R1, #4] 0x08009D50: 7077 STRB R7, [R6, #1] 0x08009D52: 794E LDRB R6, [R1, #5] 0x08009D54: 5566 STRB R6, [R4, R5] 0x08009D56: 2406 MOVS R4, #6 0x08009D58: 5484 STRB R4, [R0, R2] 0x08009D5A: 1884 ADDS R4, R0, R2 0x08009D5C: 70A3 STRB R3, [R4, #2] 0x08009D5E: 2300 MOVS R3, #0 0x08009D60: 7063 STRB R3, [R4, #1] 0x08009D62: 790B LDRB R3, [R1, #4] 0x08009D64: 70E3 STRB R3, [R4, #3] 0x08009D66: 1D13 ADDS R3, R2, #4 0x08009D68: 7949 LDRB R1, [R1, #5] 0x08009D6A: 2405 MOVS R4, #5
.L5: 0x08009D6C: 54C1 STRB R1, [R0, R3] 0x08009D6E: 18A0 ADDS R0, R4, R2 0x08009D70: BDF0 POP {R4-R7, PC} 0x08009D72: 46C0 NOP 0x08009D74: 20000C34 DC.W sys_data

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


mbSlaveWriteMultipleRegisters: 0x08009D78: B5F0 PUSH {R4-R7, LR} 0x08009D7A: B085 SUB SP, SP, #20 0x08009D7C: 9004 STR R0, [SP, #16] 0x08009D7E: 4D30 LDR R5, =sys_data ; [PC, #192] [0x08009E40] =0x20000C34 0x08009D80: 2402 MOVS R4, #2 0x08009D82: 2001 MOVS R0, #1 0x08009D84: 9003 STR R0, [SP, #12] 0x08009D86: 2B00 CMP R3, #0 0x08009D88: D006 BEQ .L1 ; 0x08009D98 0x08009D8A: 8BE8 LDRH R0, [R5, #30] 0x08009D8C: 4298 CMP R0, R3 0x08009D8E: D003 BEQ .L1 ; 0x08009D98 0x08009D90: 260B MOVS R6, #11 0x08009D92: 2386 MOVS R3, #134 0x08009D94: 4610 MOV R0, R2 0x08009D96: E04B B .L7 ; 0x08009E30
.L1: 0x08009D98: 794F LDRB R7, [R1, #5] 0x08009D9A: 7908 LDRB R0, [R1, #4] 0x08009D9C: 0200 LSLS R0, R0, #8 0x08009D9E: 19C0 ADDS R0, R0, R7 0x08009DA0: 4605 MOV R5, R0 0x08009DA2: 3D7C SUBS R5, #124 0x08009DA4: 237A MOVS R3, #122 0x08009DA6: 43DE MVNS R6, R3 0x08009DA8: 2390 MOVS R3, #144 0x08009DAA: 42B5 CMP R5, R6 0x08009DAC: D202 BCS .L2 ; 0x08009DB4 0x08009DAE: 2603 MOVS R6, #3 0x08009DB0: 4610 MOV R0, R2 0x08009DB2: E03D B .L7 ; 0x08009E30
.L2: 0x08009DB4: 9702 STR R7, [SP, #8] 0x08009DB6: 78CD LDRB R5, [R1, #3] 0x08009DB8: 788C LDRB R4, [R1, #2] 0x08009DBA: 9401 STR R4, [SP, #4] 0x08009DBC: 0224 LSLS R4, R4, #8 0x08009DBE: 9500 STR R5, [SP, #0] 0x08009DC0: 1967 ADDS R7, R4, R5 0x08009DC2: 19C5 ADDS R5, R0, R7 0x08009DC4: 4628 MOV R0, R5 0x08009DC6: 388C SUBS R0, #140 0x08009DC8: 248A MOVS R4, #138 0x08009DCA: 43E4 MVNS R4, R4 0x08009DCC: 2602 MOVS R6, #2 0x08009DCE: 42A0 CMP R0, R4 0x08009DD0: 4610 MOV R0, R2 0x08009DD2: 4634 MOV R4, R6 0x08009DD4: D32C BCC .L7 ; 0x08009E30 0x08009DD6: 4616 MOV R6, R2 0x08009DD8: 208D MOVS R0, #141 0x08009DDA: 0080 LSLS R0, R0, #2 0x08009DDC: 9A0A LDR R2, [SP, #40] 0x08009DDE: 1813 ADDS R3, R2, R0 0x08009DE0: 0078 LSLS R0, R7, #1 0x08009DE2: 4A17 LDR R2, =sys_data ; [PC, #92] [0x08009E40] =0x20000C34 0x08009DE4: 1814 ADDS R4, R2, R0 0x08009DE6: 1DC9 ADDS R1, R1, #7 0x08009DE8: E008 B .L5 ; 0x08009DFC
.L3: 0x08009DEA: 7808 LDRB R0, [R1] 0x08009DEC: 7060 STRB R0, [R4, #1] 0x08009DEE: 7848 LDRB R0, [R1, #1] 0x08009DF0: 7020 STRB R0, [R4]
.L4: 0x08009DF2: 1CA4 ADDS R4, R4, #2 0x08009DF4: 1C89 ADDS R1, R1, #2 0x08009DF6: 1C7F ADDS R7, R7, #1 0x08009DF8: 42AF CMP R7, R5 0x08009DFA: D20A BCS .L6 ; 0x08009E12
.L5: 0x08009DFC: 6818 LDR R0, [R3] 0x08009DFE: 5DC0 LDRB R0, [R0, R7] 0x08009E00: 2800 CMP R0, #0 0x08009E02: D0F6 BEQ .L4 ; 0x08009DF2 0x08009E04: 2802 CMP R0, #2 0x08009E06: D1F0 BNE .L3 ; 0x08009DEA 0x08009E08: 6858 LDR R0, [R3, #4] 0x08009E0A: 8800 LDRH R0, [R0] 0x08009E0C: 2800 CMP R0, #0 0x08009E0E: D1EC BNE .L3 ; 0x08009DEA 0x08009E10: E7EF B .L4 ; 0x08009DF2
.L6: 0x08009E12: 2010 MOVS R0, #16 0x08009E14: 4632 MOV R2, R6 0x08009E16: 9904 LDR R1, [SP, #16] 0x08009E18: 5588 STRB R0, [R1, R6] 0x08009E1A: 1988 ADDS R0, R1, R6 0x08009E1C: 9900 LDR R1, [SP, #0] 0x08009E1E: 7081 STRB R1, [R0, #2] 0x08009E20: 9901 LDR R1, [SP, #4] 0x08009E22: 7041 STRB R1, [R0, #1] 0x08009E24: 1CF0 ADDS R0, R6, #3 0x08009E26: 2405 MOVS R4, #5 0x08009E28: 2104 MOVS R1, #4 0x08009E2A: 9103 STR R1, [SP, #12] 0x08009E2C: 2300 MOVS R3, #0 0x08009E2E: 9E02 LDR R6, [SP, #8]
.L7: 0x08009E30: 9904 LDR R1, [SP, #16] 0x08009E32: 540B STRB R3, [R1, R0] 0x08009E34: 9803 LDR R0, [SP, #12] 0x08009E36: 1880 ADDS R0, R0, R2 0x08009E38: 540E STRB R6, [R1, R0] 0x08009E3A: 18A0 ADDS R0, R4, R2 0x08009E3C: B005 ADD SP, SP, #20 0x08009E3E: BDF0 POP {R4-R7, PC} 0x08009E40: 20000C34 DC.W sys_data

Section .text.SetReturnFunction from precharge.o, size=16, align=4


SetReturnFunction: 0x08009E44: 2800 CMP R0, #0 0x08009E46: D001 BEQ .L1 ; 0x08009E4C 0x08009E48: 4901 LDR R1, =ReturnFunctionPtr ; [PC, #4] [0x08009E50] =0x200012B4 0x08009E4A: 6008 STR R0, [R1]
.L1: 0x08009E4C: 4770 BX LR 0x08009E4E: 46C0 NOP 0x08009E50: 200012B4 DC.W ReturnFunctionPtr

Section .text.HAL_MspInit from stm32g0xx_hal_msp.o, size=64, align=4


HAL_MspInit: 0x08009E54: B500 PUSH {LR} 0x08009E56: B083 SUB SP, SP, #12 0x08009E58: 480D LDR R0, =0x4002103C ; [PC, #52] [0x08009E90] 0x08009E5A: 6841 LDR R1, [R0, #4] 0x08009E5C: 2201 MOVS R2, #1 0x08009E5E: 4311 ORRS R1, R2 0x08009E60: 6041 STR R1, [R0, #4] 0x08009E62: 6841 LDR R1, [R0, #4] 0x08009E64: 4011 ANDS R1, R2 0x08009E66: 9102 STR R1, [SP, #8] 0x08009E68: 9902 LDR R1, [SP, #8] 0x08009E6A: 0711 LSLS R1, R2, #28 0x08009E6C: 6802 LDR R2, [R0] 0x08009E6E: 430A ORRS R2, R1 0x08009E70: 6002 STR R2, [R0] 0x08009E72: 6800 LDR R0, [R0] 0x08009E74: 4008 ANDS R0, R1 0x08009E76: 9001 STR R0, [SP, #4] 0x08009E78: 9801 LDR R0, [SP, #4] 0x08009E7A: F7F9 FA09 BL HAL_SYSCFG_DisableVREFBUF ; 0x08003290 0x08009E7E: 2002 MOVS R0, #2 0x08009E80: F7F9 F9FC BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800327C 0x08009E84: 2003 MOVS R0, #3 0x08009E86: 0240 LSLS R0, R0, #9 0x08009E88: F7F9 FA0A BL HAL_SYSCFG_StrobeDBattpinsConfig ; 0x080032A0 0x08009E8C: B003 ADD SP, SP, #12 0x08009E8E: BD00 POP {PC} 0x08009E90: 4002103C DC.W 0x4002103C

Section .text.NMI_Handler from stm32g0xx_it.o, size=36, align=4


NMI_Handler: 0x08009E94: F7FB F83C BL HAL_RCC_NMI_IRQHandler ; 0x08004F10 0x08009E98: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009EB0] 0x08009E9A: 4D06 LDR R5, =0x0800B927 ; [PC, #24] [0x08009EB4]
.L1: 0x08009E9C: 2102 MOVS R1, #2 0x08009E9E: 4620 MOV R0, R4 0x08009EA0: F001 F9CF BL HAL_GPIO_TogglePin ; 0x0800B242 0x08009EA4: 2000 MOVS R0, #0 0x08009EA6: 4629 MOV R1, R5 0x08009EA8: F000 FD0E BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08009EAC: E7F6 B .L1 ; 0x08009E9C 0x08009EAE: 46C0 NOP 0x08009EB0: 50000400 DC.W 0x50000400 0x08009EB4: 0800B927 DC.W 0x0800B927

Section .text.HardFault_Handler from stm32g0xx_it.o, size=40, align=4


HardFault_Handler: 0x08009EB8: 2000 MOVS R0, #0 0x08009EBA: 4906 LDR R1, =0x0800BDD3 ; [PC, #24] [0x08009ED4] 0x08009EBC: F000 FD04 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08009EC0: 4905 LDR R1, =0x0800BDDB ; [PC, #20] [0x08009ED8] 0x08009EC2: 2000 MOVS R0, #0 0x08009EC4: F000 FD00 BL SEGGER_RTT_WriteString ; 0x0800A8C8 0x08009EC8: 4C04 LDR R4, =0x50000400 ; [PC, #16] [0x08009EDC]
.L1: 0x08009ECA: 2102 MOVS R1, #2 0x08009ECC: 4620 MOV R0, R4 0x08009ECE: F001 F9B8 BL HAL_GPIO_TogglePin ; 0x0800B242 0x08009ED2: E7FA B .L1 ; 0x08009ECA 0x08009ED4: 0800BDD3 DC.W 0x0800BDD3 0x08009ED8: 0800BDDB DC.W 0x0800BDDB 0x08009EDC: 50000400 DC.W 0x50000400

Section .text.TIM6_DAC_LPTIM1_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM6_DAC_LPTIM1_IRQHandler: 0x08009EE0: B580 PUSH {R7, LR} 0x08009EE2: 4802 LDR R0, =htim6 ; [PC, #8] [0x08009EEC] =0x20000FEC 0x08009EE4: F7FB FA16 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EE8: BD80 POP {R7, PC} 0x08009EEA: 46C0 NOP 0x08009EEC: 20000FEC DC.W htim6

Section .text.TIM7_LPTIM2_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM7_LPTIM2_IRQHandler: 0x08009EF0: B580 PUSH {R7, LR} 0x08009EF2: 4802 LDR R0, =htim7 ; [PC, #8] [0x08009EFC] =0x20000FA0 0x08009EF4: F7FB FA0E BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EF8: BD80 POP {R7, PC} 0x08009EFA: 46C0 NOP 0x08009EFC: 20000FA0 DC.W htim7

Section .text.TIM14_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM14_IRQHandler: 0x08009F00: B580 PUSH {R7, LR} 0x08009F02: 4802 LDR R0, =htim14 ; [PC, #8] [0x08009F0C] =0x20001168 0x08009F04: F7FB FA06 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009F08: BD80 POP {R7, PC} 0x08009F0A: 46C0 NOP 0x08009F0C: 20001168 DC.W htim14

Section .text.TIM15_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM15_IRQHandler: 0x08009F10: B580 PUSH {R7, LR} 0x08009F12: 4802 LDR R0, =htim15 ; [PC, #8] [0x08009F1C] =0x2000111C 0x08009F14: F7FB F9FE BL HAL_TIM_IRQHandler ; 0x08005314 0x08009F18: BD80 POP {R7, PC} 0x08009F1A: 46C0 NOP 0x08009F1C: 2000111C DC.W htim15

Section .text.TIM16_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM16_IRQHandler: 0x08009F20: B580 PUSH {R7, LR} 0x08009F22: 4802 LDR R0, =htim16 ; [PC, #8] [0x08009F2C] =0x200010D0 0x08009F24: F7FB F9F6 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009F28: BD80 POP {R7, PC} 0x08009F2A: 46C0 NOP 0x08009F2C: 200010D0 DC.W htim16

Section .text.TIM17_IRQHandler from stm32g0xx_it.o, size=16, align=4


TIM17_IRQHandler: 0x08009F30: B580 PUSH {R7, LR} 0x08009F32: 4802 LDR R0, =htim17 ; [PC, #8] [0x08009F3C] =0x20001084 0x08009F34: F7FB F9EE BL HAL_TIM_IRQHandler ; 0x08005314 0x08009F38: BD80 POP {R7, PC} 0x08009F3A: 46C0 NOP 0x08009F3C: 20001084 DC.W htim17

Section .text.HAL_TIM_PeriodElapsedCallback from stm32g0xx_it.o, size=216, align=4


HAL_TIM_PeriodElapsedCallback: 0x08009F40: B5B0 PUSH {R4-R5, R7, LR} 0x08009F42: 4604 MOV R4, R0 0x08009F44: F7FB F9CC BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x08009F48: 6820 LDR R0, [R4] 0x08009F4A: 4923 LDR R1, =0x40001000 ; [PC, #140] [0x08009FD8] 0x08009F4C: 4288 CMP R0, R1 0x08009F4E: D027 BEQ .L1 ; 0x08009FA0 0x08009F50: 4922 LDR R1, =htim7 ; [PC, #136] [0x08009FDC] =0x20000FA0 0x08009F52: 6809 LDR R1, [R1] 0x08009F54: 4288 CMP R0, R1 0x08009F56: D032 BEQ .L4 ; 0x08009FBE 0x08009F58: 4922 LDR R1, =0x40014000 ; [PC, #136] [0x08009FE4] 0x08009F5A: 4288 CMP R0, R1 0x08009F5C: D02E BEQ .L3 ; 0x08009FBC 0x08009F5E: 4C20 LDR R4, =htim14 ; [PC, #128] [0x08009FE0] =0x20001168 0x08009F60: 6821 LDR R1, [R4] 0x08009F62: 4288 CMP R0, R1 0x08009F64: D02A BEQ .L3 ; 0x08009FBC 0x08009F66: 4920 LDR R1, =0x40014800 ; [PC, #128] [0x08009FE8] 0x08009F68: 4288 CMP R0, R1 0x08009F6A: D031 BEQ .L5 ; 0x08009FD0 0x08009F6C: 491F LDR R1, =0x40014400 ; [PC, #124] [0x08009FEC] 0x08009F6E: 4288 CMP R0, R1 0x08009F70: D124 BNE .L3 ; 0x08009FBC 0x08009F72: 20EA MOVS R0, #234 0x08009F74: 491F LDR R1, =sys_data ; [PC, #124] [0x08009FF4] =0x20000C34 0x08009F76: 2500 MOVS R5, #0 0x08009F78: 520D STRH R5, [R1, R0] 0x08009F7A: 481F LDR R0, =MOSFETS_Management ; [PC, #124] [0x08009FF8] =0x200012D8 0x08009F7C: 4A1F LDR R2, =ADC_Open_Both_MOSFETs ; [PC, #124] [0x08009FFC] =0x20000001 0x08009F7E: 6002 STR R2, [R0] 0x08009F80: 858D STRH R5, [R1, #44] 0x08009F82: 481F LDR R0, =ExternalGreenLED_Management ; [PC, #124] [0x0800A000] =0x20001328 0x08009F84: 491F LDR R1, =TurnExternalGreenLEDOff ; [PC, #124] [0x0800A004] =0x08008CF9 0x08009F86: 6001 STR R1, [R0] 0x08009F88: 4620 MOV R0, R4 0x08009F8A: F7FB F9A9 BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x08009F8E: 2001 MOVS R0, #1 0x08009F90: 43C0 MVNS R0, R0 0x08009F92: 6821 LDR R1, [R4] 0x08009F94: 6108 STR R0, [R1, #16] 0x08009F96: 624D STR R5, [R1, #36] 0x08009F98: 4620 MOV R0, R4 0x08009F9A: F7FB F969 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009F9E: BDB0 POP {R4-R5, R7, PC}
.L1: 0x08009FA0: 4C14 LDR R4, =sys_data ; [PC, #80] [0x08009FF4] =0x20000C34 0x08009FA2: 2501 MOVS R5, #1 0x08009FA4: 85A5 STRH R5, [R4, #44] 0x08009FA6: 4819 LDR R0, =ADC_Close_Both_MOSFETs ; [PC, #100] [0x0800A00C] =0x200001D5 0x08009FA8: F7FF FF4C BL SetReturnFunction ; 0x08009E44 0x08009FAC: 20EA MOVS R0, #234 0x08009FAE: 5225 STRH R5, [R4, R0] 0x08009FB0: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009FF8] =0x200012D8 0x08009FB2: 4917 LDR R1, =PreChargeStage ; [PC, #92] [0x0800A010] =0x20000331 0x08009FB4: 6001 STR R1, [R0] 0x08009FB6: 4812 LDR R0, =ExternalGreenLED_Management ; [PC, #72] [0x0800A000] =0x20001328 0x08009FB8: 4916 LDR R1, =TurnExternalGreenLEDOn ; [PC, #88] [0x0800A014] =0x08008D19
.L2: 0x08009FBA: 6001 STR R1, [R0]
.L3: 0x08009FBC: BDB0 POP {R4-R5, R7, PC}
.L4: 0x08009FBE: 480D LDR R0, =sys_data ; [PC, #52] [0x08009FF4] =0x20000C34 0x08009FC0: 2102 MOVS R1, #2 0x08009FC2: 8581 STRH R1, [R0, #44] 0x08009FC4: 4810 LDR R0, =AUTO_Mode ; [PC, #64] [0x0800A008] =0x20001348 0x08009FC6: 6802 LDR R2, [R0] 0x08009FC8: 2000 MOVS R0, #0 0x08009FCA: 2101 MOVS R1, #1 0x08009FCC: 4790 BLX R2 0x08009FCE: BDB0 POP {R4-R5, R7, PC}
.L5: 0x08009FD0: 4807 LDR R0, =command_parser_is_enabled ; [PC, #28] [0x08009FF0] =0x200012A0 0x08009FD2: 2101 MOVS R1, #1 0x08009FD4: E7F1 B .L2 ; 0x08009FBA 0x08009FD6: 46C0 NOP 0x08009FD8: 40001000 DC.W 0x40001000 0x08009FDC: 20000FA0 DC.W htim7 0x08009FE0: 20001168 DC.W htim14 0x08009FE4: 40014000 DC.W 0x40014000 0x08009FE8: 40014800 DC.W 0x40014800 0x08009FEC: 40014400 DC.W 0x40014400 0x08009FF0: 200012A0 DC.W command_parser_is_enabled 0x08009FF4: 20000C34 DC.W sys_data 0x08009FF8: 200012D8 DC.W MOSFETS_Management 0x08009FFC: 20000001 DC.W ADC_Open_Both_MOSFETs 0x0800A000: 20001328 DC.W ExternalGreenLED_Management 0x0800A004: 08008CF9 DC.W TurnExternalGreenLEDOff 0x0800A008: 20001348 DC.W AUTO_Mode 0x0800A00C: 200001D5 DC.W ADC_Close_Both_MOSFETs 0x0800A010: 20000331 DC.W PreChargeStage 0x0800A014: 08008D19 DC.W TurnExternalGreenLEDOn

Section .text.checkKeys from tast.o, size=124, align=4


checkKeys: 0x0800A018: B570 PUSH {R4-R6, LR} 0x0800A01A: 4916 LDR R1, =key_state ; [PC, #88] [0x0800A074] =0x20001294 0x0800A01C: 6808 LDR R0, [R1] 0x0800A01E: 4A16 LDR R2, =0x50000C10 ; [PC, #88] [0x0800A078] 0x0800A020: 6813 LDR R3, [R2] 0x0800A022: 4043 EORS R3, R0 0x0800A024: 4C15 LDR R4, =checkKeys.ct0 ; [PC, #84] [0x0800A07C] =0x200012AC 0x0800A026: 6822 LDR R2, [R4] 0x0800A028: 401A ANDS R2, R3 0x0800A02A: 43D5 MVNS R5, R2 0x0800A02C: 6025 STR R5, [R4] 0x0800A02E: 4C14 LDR R4, =checkKeys.ct1 ; [PC, #80] [0x0800A080] =0x200012A8 0x0800A030: 6826 LDR R6, [R4] 0x0800A032: 401E ANDS R6, R3 0x0800A034: 406E EORS R6, R5 0x0800A036: 6026 STR R6, [R4] 0x0800A038: 405A EORS R2, R3 0x0800A03A: 4032 ANDS R2, R6 0x0800A03C: 4050 EORS R0, R2 0x0800A03E: 6008 STR R0, [R1] 0x0800A040: 4002 ANDS R2, R0 0x0800A042: 4910 LDR R1, =key_press ; [PC, #64] [0x0800A084] =0x2000129C 0x0800A044: 680B LDR R3, [R1] 0x0800A046: 4313 ORRS R3, R2 0x0800A048: 600B STR R3, [R1] 0x0800A04A: 210C MOVS R1, #12 0x0800A04C: 4001 ANDS R1, R0 0x0800A04E: D005 BEQ .L1 ; 0x0800A05C 0x0800A050: 480D LDR R0, =checkKeys.rpt ; [PC, #52] [0x0800A088] =0x200012A4 0x0800A052: 6802 LDR R2, [R0] 0x0800A054: 1E52 SUBS R2, R2, #1 0x0800A056: 6002 STR R2, [R0] 0x0800A058: D004 BEQ .L2 ; 0x0800A064 0x0800A05A: BD70 POP {R4-R6, PC}
.L1: 0x0800A05C: 480A LDR R0, =checkKeys.rpt ; [PC, #40] [0x0800A088] =0x200012A4 0x0800A05E: 490C LDR R1, =0x0000095F ; [PC, #48] [0x0800A090] 0x0800A060: 6001 STR R1, [R0] 0x0800A062: BD70 POP {R4-R6, PC}
.L2: 0x0800A064: 2264 MOVS R2, #100 0x0800A066: 6002 STR R2, [R0] 0x0800A068: 4808 LDR R0, =key_rpt ; [PC, #32] [0x0800A08C] =0x20001298 0x0800A06A: 6802 LDR R2, [R0] 0x0800A06C: 430A ORRS R2, R1 0x0800A06E: 6002 STR R2, [R0] 0x0800A070: BD70 POP {R4-R6, PC} 0x0800A072: 46C0 NOP 0x0800A074: 20001294 DC.W key_state 0x0800A078: 50000C10 DC.W 0x50000C10 0x0800A07C: 200012AC DC.W checkKeys.ct0 0x0800A080: 200012A8 DC.W checkKeys.ct1 0x0800A084: 2000129C DC.W key_press 0x0800A088: 200012A4 DC.W checkKeys.rpt 0x0800A08C: 20001298 DC.W key_rpt 0x0800A090: 0000095F DC.W 0x0000095F

Section .text.get_key_short from tast.o, size=28, align=4


get_key_short: 0x0800A094: 4904 LDR R1, =key_state ; [PC, #16] [0x0800A0A8] =0x20001294 0x0800A096: 6809 LDR R1, [R1] 0x0800A098: 4388 BICS R0, R1 0x0800A09A: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0AC] =0x2000129C 0x0800A09C: 680A LDR R2, [R1] 0x0800A09E: 4010 ANDS R0, R2 0x0800A0A0: 4042 EORS R2, R0 0x0800A0A2: 600A STR R2, [R1] 0x0800A0A4: 4770 BX LR 0x0800A0A6: 46C0 NOP 0x0800A0A8: 20001294 DC.W key_state 0x0800A0AC: 2000129C DC.W key_press

Section .text.get_key_long from tast.o, size=32, align=4


get_key_long: 0x0800A0B0: 4905 LDR R1, =key_rpt ; [PC, #20] [0x0800A0C8] =0x20001298 0x0800A0B2: 680A LDR R2, [R1] 0x0800A0B4: 4010 ANDS R0, R2 0x0800A0B6: 4042 EORS R2, R0 0x0800A0B8: 600A STR R2, [R1] 0x0800A0BA: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0CC] =0x2000129C 0x0800A0BC: 680A LDR R2, [R1] 0x0800A0BE: 4010 ANDS R0, R2 0x0800A0C0: 4042 EORS R2, R0 0x0800A0C2: 600A STR R2, [R1] 0x0800A0C4: 4770 BX LR 0x0800A0C6: 46C0 NOP 0x0800A0C8: 20001298 DC.W key_rpt 0x0800A0CC: 2000129C DC.W key_press

Section .text.MX_TIM2_Init from tim.o, size=96, align=4


MX_TIM2_Init: 0x0800A0D0: B530 PUSH {R4-R5, LR} 0x0800A0D2: B087 SUB SP, SP, #28 0x0800A0D4: 4815 LDR R0, =htim2 ; [PC, #84] [0x0800A12C] =0x20001038 0x0800A0D6: 2400 MOVS R4, #0 0x0800A0D8: 6184 STR R4, [R0, #24] 0x0800A0DA: 43E1 MVNS R1, R4 0x0800A0DC: 2501 MOVS R5, #1 0x0800A0DE: 07AA LSLS R2, R5, #30 0x0800A0E0: C014 STM R0!, {R2, R4} 0x0800A0E2: 6004 STR R4, [R0] 0x0800A0E4: 6041 STR R1, [R0, #4] 0x0800A0E6: 6084 STR R4, [R0, #8] 0x0800A0E8: 9406 STR R4, [SP, #24] 0x0800A0EA: 9405 STR R4, [SP, #20] 0x0800A0EC: 9404 STR R4, [SP, #16] 0x0800A0EE: 9401 STR R4, [SP, #4] 0x0800A0F0: 3808 SUBS R0, #8 0x0800A0F2: F000 FD1F BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A0F6: 2800 CMP R0, #0 0x0800A0F8: D001 BEQ .L1 ; 0x0800A0FE 0x0800A0FA: F7FE FD5D BL Error_Handler ; 0x08008BB8
.L1: 0x0800A0FE: 0328 LSLS R0, R5, #12 0x0800A100: 9003 STR R0, [SP, #12] 0x0800A102: 480A LDR R0, =htim2 ; [PC, #40] [0x0800A12C] =0x20001038 0x0800A104: A903 ADD R1, SP, #12 0x0800A106: F7FB F9B7 BL HAL_TIM_ConfigClockSource ; 0x08005478 0x0800A10A: 2800 CMP R0, #0 0x0800A10C: D001 BEQ .L2 ; 0x0800A112 0x0800A10E: F7FE FD53 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A112: 9402 STR R4, [SP, #8] 0x0800A114: 9400 STR R4, [SP, #0] 0x0800A116: 4805 LDR R0, =htim2 ; [PC, #20] [0x0800A12C] =0x20001038 0x0800A118: 4669 MOV R1, SP 0x0800A11A: F7FB FA4D BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A11E: 2800 CMP R0, #0 0x0800A120: D001 BEQ .L3 ; 0x0800A126 0x0800A122: F7FE FD49 BL Error_Handler ; 0x08008BB8
.L3: 0x0800A126: B007 ADD SP, SP, #28 0x0800A128: BD30 POP {R4-R5, PC} 0x0800A12A: 46C0 NOP 0x0800A12C: 20001038 DC.W htim2

Section .text.MX_TIM6_Init from tim.o, size=76, align=4


MX_TIM6_Init: 0x0800A130: B510 PUSH {R4, LR} 0x0800A132: B084 SUB SP, SP, #16 0x0800A134: 480E LDR R0, =htim6 ; [PC, #56] [0x0800A170] =0x20000FEC 0x0800A136: 2400 MOVS R4, #0 0x0800A138: 6184 STR R4, [R0, #24] 0x0800A13A: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A174] 0x0800A13C: 22F9 MOVS R2, #249 0x0800A13E: 4B0E LDR R3, =0x40001000 ; [PC, #56] [0x0800A178] 0x0800A140: 6003 STR R3, [R0] 0x0800A142: 6042 STR R2, [R0, #4] 0x0800A144: 6084 STR R4, [R0, #8] 0x0800A146: 60C1 STR R1, [R0, #12] 0x0800A148: 9402 STR R4, [SP, #8] 0x0800A14A: F000 FCF3 BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A14E: 2800 CMP R0, #0 0x0800A150: D001 BEQ .L1 ; 0x0800A156 0x0800A152: F7FE FD31 BL Error_Handler ; 0x08008BB8
.L1: 0x0800A156: 9403 STR R4, [SP, #12] 0x0800A158: 9401 STR R4, [SP, #4] 0x0800A15A: 4805 LDR R0, =htim6 ; [PC, #20] [0x0800A170] =0x20000FEC 0x0800A15C: A901 ADD R1, SP, #4 0x0800A15E: F7FB FA2B BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A162: 2800 CMP R0, #0 0x0800A164: D001 BEQ .L2 ; 0x0800A16A 0x0800A166: F7FE FD27 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A16A: B004 ADD SP, SP, #16 0x0800A16C: BD10 POP {R4, PC} 0x0800A16E: 46C0 NOP 0x0800A170: 20000FEC DC.W htim6 0x0800A174: 0000F9FF DC.W 0x0000F9FF 0x0800A178: 40001000 DC.W 0x40001000

Section .text.MX_TIM7_Init from tim.o, size=76, align=4


MX_TIM7_Init: 0x0800A17C: B510 PUSH {R4, LR} 0x0800A17E: B084 SUB SP, SP, #16 0x0800A180: 480E LDR R0, =htim7 ; [PC, #56] [0x0800A1BC] =0x20000FA0 0x0800A182: 2400 MOVS R4, #0 0x0800A184: 6184 STR R4, [R0, #24] 0x0800A186: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A1C0] 0x0800A188: 22F9 MOVS R2, #249 0x0800A18A: 4B0E LDR R3, =0x40001400 ; [PC, #56] [0x0800A1C4] 0x0800A18C: 6003 STR R3, [R0] 0x0800A18E: 6042 STR R2, [R0, #4] 0x0800A190: 6084 STR R4, [R0, #8] 0x0800A192: 60C1 STR R1, [R0, #12] 0x0800A194: 9402 STR R4, [SP, #8] 0x0800A196: F000 FCCD BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A19A: 2800 CMP R0, #0 0x0800A19C: D001 BEQ .L1 ; 0x0800A1A2 0x0800A19E: F7FE FD0B BL Error_Handler ; 0x08008BB8
.L1: 0x0800A1A2: 9403 STR R4, [SP, #12] 0x0800A1A4: 9401 STR R4, [SP, #4] 0x0800A1A6: 4805 LDR R0, =htim7 ; [PC, #20] [0x0800A1BC] =0x20000FA0 0x0800A1A8: A901 ADD R1, SP, #4 0x0800A1AA: F7FB FA05 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A1AE: 2800 CMP R0, #0 0x0800A1B0: D001 BEQ .L2 ; 0x0800A1B6 0x0800A1B2: F7FE FD01 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A1B6: B004 ADD SP, SP, #16 0x0800A1B8: BD10 POP {R4, PC} 0x0800A1BA: 46C0 NOP 0x0800A1BC: 20000FA0 DC.W htim7 0x0800A1C0: 0000F9FF DC.W 0x0000F9FF 0x0800A1C4: 40001400 DC.W 0x40001400

Section .text.MX_TIM14_Init from tim.o, size=52, align=4


MX_TIM14_Init: 0x0800A1C8: B510 PUSH {R4, LR} 0x0800A1CA: 4809 LDR R0, =htim14 ; [PC, #36] [0x0800A1F0] =0x20001168 0x0800A1CC: 2100 MOVS R1, #0 0x0800A1CE: 6181 STR R1, [R0, #24] 0x0800A1D0: 4A08 LDR R2, =0x0000F9FF ; [PC, #32] [0x0800A1F4] 0x0800A1D2: 2363 MOVS R3, #99 0x0800A1D4: 4C08 LDR R4, =0x40002000 ; [PC, #32] [0x0800A1F8] 0x0800A1D6: 6004 STR R4, [R0] 0x0800A1D8: 6043 STR R3, [R0, #4] 0x0800A1DA: 6081 STR R1, [R0, #8] 0x0800A1DC: 60C2 STR R2, [R0, #12] 0x0800A1DE: 6101 STR R1, [R0, #16] 0x0800A1E0: F000 FCA8 BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A1E4: 2800 CMP R0, #0 0x0800A1E6: D001 BEQ .L1 ; 0x0800A1EC 0x0800A1E8: F7FE FCE6 BL Error_Handler ; 0x08008BB8
.L1: 0x0800A1EC: BD10 POP {R4, PC} 0x0800A1EE: 46C0 NOP 0x0800A1F0: 20001168 DC.W htim14 0x0800A1F4: 0000F9FF DC.W 0x0000F9FF 0x0800A1F8: 40002000 DC.W 0x40002000

Section .text.MX_TIM15_Init from tim.o, size=104, align=4


MX_TIM15_Init: 0x0800A1FC: B510 PUSH {R4, LR} 0x0800A1FE: B088 SUB SP, SP, #32 0x0800A200: 4815 LDR R0, =htim15 ; [PC, #84] [0x0800A258] =0x2000111C 0x0800A202: 2400 MOVS R4, #0 0x0800A204: 4915 LDR R1, =0x0000FFFF ; [PC, #84] [0x0800A25C] 0x0800A206: 4A16 LDR R2, =0x40014000 ; [PC, #88] [0x0800A260] 0x0800A208: C014 STM R0!, {R2, R4} 0x0800A20A: 6004 STR R4, [R0] 0x0800A20C: 6041 STR R1, [R0, #4] 0x0800A20E: 6084 STR R4, [R0, #8] 0x0800A210: 60C4 STR R4, [R0, #12] 0x0800A212: 6104 STR R4, [R0, #16] 0x0800A214: 9407 STR R4, [SP, #28] 0x0800A216: 9406 STR R4, [SP, #24] 0x0800A218: 9405 STR R4, [SP, #20] 0x0800A21A: 9402 STR R4, [SP, #8] 0x0800A21C: 3808 SUBS R0, #8 0x0800A21E: F000 FC89 BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A222: 2800 CMP R0, #0 0x0800A224: D001 BEQ .L1 ; 0x0800A22A 0x0800A226: F7FE FCC7 BL Error_Handler ; 0x08008BB8
.L1: 0x0800A22A: 2001 MOVS R0, #1 0x0800A22C: 0300 LSLS R0, R0, #12 0x0800A22E: 9004 STR R0, [SP, #16] 0x0800A230: 4809 LDR R0, =htim15 ; [PC, #36] [0x0800A258] =0x2000111C 0x0800A232: A904 ADD R1, SP, #16 0x0800A234: F7FB F920 BL HAL_TIM_ConfigClockSource ; 0x08005478 0x0800A238: 2800 CMP R0, #0 0x0800A23A: D001 BEQ .L2 ; 0x0800A240 0x0800A23C: F7FE FCBC BL Error_Handler ; 0x08008BB8
.L2: 0x0800A240: 9403 STR R4, [SP, #12] 0x0800A242: 9401 STR R4, [SP, #4] 0x0800A244: 4804 LDR R0, =htim15 ; [PC, #16] [0x0800A258] =0x2000111C 0x0800A246: A901 ADD R1, SP, #4 0x0800A248: F7FB F9B6 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A24C: 2800 CMP R0, #0 0x0800A24E: D001 BEQ .L3 ; 0x0800A254 0x0800A250: F7FE FCB2 BL Error_Handler ; 0x08008BB8
.L3: 0x0800A254: B008 ADD SP, SP, #32 0x0800A256: BD10 POP {R4, PC} 0x0800A258: 2000111C DC.W htim15 0x0800A25C: 0000FFFF DC.W 0x0000FFFF 0x0800A260: 40014000 DC.W 0x40014000

Section .text.MX_TIM16_Init from tim.o, size=56, align=4


MX_TIM16_Init: 0x0800A264: B510 PUSH {R4, LR} 0x0800A266: 4809 LDR R0, =htim16 ; [PC, #36] [0x0800A28C] =0x200010D0 0x0800A268: 2100 MOVS R1, #0 0x0800A26A: 4A09 LDR R2, =0x0000F9FF ; [PC, #36] [0x0800A290] 0x0800A26C: 4B09 LDR R3, =0x0000EA5F ; [PC, #36] [0x0800A294] 0x0800A26E: 4C0A LDR R4, =0x40014400 ; [PC, #40] [0x0800A298] 0x0800A270: 6004 STR R4, [R0] 0x0800A272: 6043 STR R3, [R0, #4] 0x0800A274: 6081 STR R1, [R0, #8] 0x0800A276: 60C2 STR R2, [R0, #12] 0x0800A278: 6101 STR R1, [R0, #16] 0x0800A27A: 6141 STR R1, [R0, #20] 0x0800A27C: 6181 STR R1, [R0, #24] 0x0800A27E: F000 FC59 BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A282: 2800 CMP R0, #0 0x0800A284: D001 BEQ .L1 ; 0x0800A28A 0x0800A286: F7FE FC97 BL Error_Handler ; 0x08008BB8
.L1: 0x0800A28A: BD10 POP {R4, PC} 0x0800A28C: 200010D0 DC.W htim16 0x0800A290: 0000F9FF DC.W 0x0000F9FF 0x0800A294: 0000EA5F DC.W 0x0000EA5F 0x0800A298: 40014400 DC.W 0x40014400

Section .text.MX_TIM17_Init from tim.o, size=56, align=4


MX_TIM17_Init: 0x0800A29C: B510 PUSH {R4, LR} 0x0800A29E: 4809 LDR R0, =htim17 ; [PC, #36] [0x0800A2C4] =0x20001084 0x0800A2A0: 2100 MOVS R1, #0 0x0800A2A2: 4A09 LDR R2, =0x0000270F ; [PC, #36] [0x0800A2C8] 0x0800A2A4: 4B09 LDR R3, =0x0000F9FF ; [PC, #36] [0x0800A2CC] 0x0800A2A6: 4C0A LDR R4, =0x40014800 ; [PC, #40] [0x0800A2D0] 0x0800A2A8: 6004 STR R4, [R0] 0x0800A2AA: 6043 STR R3, [R0, #4] 0x0800A2AC: 6081 STR R1, [R0, #8] 0x0800A2AE: 60C2 STR R2, [R0, #12] 0x0800A2B0: 6101 STR R1, [R0, #16] 0x0800A2B2: 6141 STR R1, [R0, #20] 0x0800A2B4: 6181 STR R1, [R0, #24] 0x0800A2B6: F000 FC3D BL HAL_TIM_Base_Init ; 0x0800AB34 0x0800A2BA: 2800 CMP R0, #0 0x0800A2BC: D001 BEQ .L1 ; 0x0800A2C2 0x0800A2BE: F7FE FC7B BL Error_Handler ; 0x08008BB8
.L1: 0x0800A2C2: BD10 POP {R4, PC} 0x0800A2C4: 20001084 DC.W htim17 0x0800A2C8: 0000270F DC.W 0x0000270F 0x0800A2CC: 0000F9FF DC.W 0x0000F9FF 0x0800A2D0: 40014800 DC.W 0x40014800

Section .text.HAL_TIM_Base_MspInit from tim.o, size=364, align=4


HAL_TIM_Base_MspInit: 0x0800A2D4: B510 PUSH {R4, LR} 0x0800A2D6: B08E SUB SP, SP, #56 0x0800A2D8: 4604 MOV R4, R0 0x0800A2DA: A801 ADD R0, SP, #4 0x0800A2DC: 1D00 ADDS R0, R0, #4 0x0800A2DE: 2130 MOVS R1, #48 0x0800A2E0: F000 FA08 BL __aeabi_memclr ; 0x0800A6F4 0x0800A2E4: 6820 LDR R0, [R4] 0x0800A2E6: 494D LDR R1, =0x40001FFF ; [PC, #0x0134] [0x0800A41C] 0x0800A2E8: 4288 CMP R0, R1 0x0800A2EA: DD23 BLE .L3 ; 0x0800A334 0x0800A2EC: 494C LDR R1, =0x400143FF ; [PC, #0x0130] [0x0800A420] 0x0800A2EE: 4288 CMP R0, R1 0x0800A2F0: DC3B BGT .L4 ; 0x0800A36A 0x0800A2F2: 494E LDR R1, =0x40002000 ; [PC, #0x0138] [0x0800A42C] 0x0800A2F4: 4288 CMP R0, R1 0x0800A2F6: D04F BEQ .L5 ; 0x0800A398 0x0800A2F8: 494D LDR R1, =0x40014000 ; [PC, #0x0134] [0x0800A430] 0x0800A2FA: 4288 CMP R0, R1 0x0800A2FC: D000 BEQ .L1 ; 0x0800A300 0x0800A2FE: E08A B .L10 ; 0x0800A416
.L1: 0x0800A300: 2401 MOVS R4, #1 0x0800A302: 05A0 LSLS R0, R4, #22 0x0800A304: 9001 STR R0, [SP, #4] 0x0800A306: A801 ADD R0, SP, #4 0x0800A308: F7FA FE18 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C 0x0800A30C: 2800 CMP R0, #0 0x0800A30E: D001 BEQ .L2 ; 0x0800A314 0x0800A310: F7FE FC52 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A314: 0420 LSLS R0, R4, #16 0x0800A316: 4949 LDR R1, =0x40021040 ; [PC, #0x0124] [0x0800A43C] 0x0800A318: 680A LDR R2, [R1] 0x0800A31A: 4302 ORRS R2, R0 0x0800A31C: 600A STR R2, [R1] 0x0800A31E: 6809 LDR R1, [R1] 0x0800A320: 4001 ANDS R1, R0 0x0800A322: 9100 STR R1, [SP, #0] 0x0800A324: 9800 LDR R0, [SP, #0] 0x0800A326: 2014 MOVS R0, #20 0x0800A328: 2100 MOVS R1, #0 0x0800A32A: 460A MOV R2, R1 0x0800A32C: F7F9 FCFA BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A330: 2014 MOVS R0, #20 0x0800A332: E06E B .L9 ; 0x0800A412
.L3: 0x0800A334: 2101 MOVS R1, #1 0x0800A336: 078A LSLS R2, R1, #30 0x0800A338: 4290 CMP R0, R2 0x0800A33A: D03E BEQ .L6 ; 0x0800A3BA 0x0800A33C: 493D LDR R1, =0x40001000 ; [PC, #244] [0x0800A434] 0x0800A33E: 4288 CMP R0, R1 0x0800A340: D046 BEQ .L7 ; 0x0800A3D0 0x0800A342: 493D LDR R1, =0x40001400 ; [PC, #244] [0x0800A438] 0x0800A344: 4288 CMP R0, R1 0x0800A346: D166 BNE .L10 ; 0x0800A416 0x0800A348: 483C LDR R0, =0x40021040 ; [PC, #240] [0x0800A43C] 0x0800A34A: 1F00 SUBS R0, R0, #4 0x0800A34C: 6801 LDR R1, [R0] 0x0800A34E: 2220 MOVS R2, #32 0x0800A350: 4311 ORRS R1, R2 0x0800A352: 6001 STR R1, [R0] 0x0800A354: 6800 LDR R0, [R0] 0x0800A356: 4010 ANDS R0, R2 0x0800A358: 9000 STR R0, [SP, #0] 0x0800A35A: 9800 LDR R0, [SP, #0] 0x0800A35C: 2012 MOVS R0, #18 0x0800A35E: 2103 MOVS R1, #3 0x0800A360: 2200 MOVS R2, #0 0x0800A362: F7F9 FCDF BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A366: 2012 MOVS R0, #18 0x0800A368: E053 B .L9 ; 0x0800A412
.L4: 0x0800A36A: 492E LDR R1, =0x40014400 ; [PC, #184] [0x0800A424] 0x0800A36C: 4288 CMP R0, R1 0x0800A36E: D040 BEQ .L8 ; 0x0800A3F2 0x0800A370: 492D LDR R1, =0x40014800 ; [PC, #180] [0x0800A428] 0x0800A372: 4288 CMP R0, R1 0x0800A374: D14F BNE .L10 ; 0x0800A416 0x0800A376: 2001 MOVS R0, #1 0x0800A378: 0480 LSLS R0, R0, #18 0x0800A37A: 4930 LDR R1, =0x40021040 ; [PC, #192] [0x0800A43C] 0x0800A37C: 680A LDR R2, [R1] 0x0800A37E: 4302 ORRS R2, R0 0x0800A380: 600A STR R2, [R1] 0x0800A382: 6809 LDR R1, [R1] 0x0800A384: 4001 ANDS R1, R0 0x0800A386: 9100 STR R1, [SP, #0] 0x0800A388: 9800 LDR R0, [SP, #0] 0x0800A38A: 2016 MOVS R0, #22 0x0800A38C: 2103 MOVS R1, #3 0x0800A38E: 2200 MOVS R2, #0 0x0800A390: F7F9 FCC8 BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A394: 2016 MOVS R0, #22 0x0800A396: E03C B .L9 ; 0x0800A412
.L5: 0x0800A398: 2001 MOVS R0, #1 0x0800A39A: 03C0 LSLS R0, R0, #15 0x0800A39C: 4927 LDR R1, =0x40021040 ; [PC, #156] [0x0800A43C] 0x0800A39E: 680A LDR R2, [R1] 0x0800A3A0: 4302 ORRS R2, R0 0x0800A3A2: 600A STR R2, [R1] 0x0800A3A4: 6809 LDR R1, [R1] 0x0800A3A6: 4001 ANDS R1, R0 0x0800A3A8: 9100 STR R1, [SP, #0] 0x0800A3AA: 9800 LDR R0, [SP, #0] 0x0800A3AC: 2013 MOVS R0, #19 0x0800A3AE: 2103 MOVS R1, #3 0x0800A3B0: 2200 MOVS R2, #0 0x0800A3B2: F7F9 FCB7 BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A3B6: 2013 MOVS R0, #19 0x0800A3B8: E02B B .L9 ; 0x0800A412
.L6: 0x0800A3BA: 4820 LDR R0, =0x40021040 ; [PC, #128] [0x0800A43C] 0x0800A3BC: 1F00 SUBS R0, R0, #4 0x0800A3BE: 6802 LDR R2, [R0] 0x0800A3C0: 430A ORRS R2, R1 0x0800A3C2: 6002 STR R2, [R0] 0x0800A3C4: 6800 LDR R0, [R0] 0x0800A3C6: 4008 ANDS R0, R1 0x0800A3C8: 9000 STR R0, [SP, #0] 0x0800A3CA: 9800 LDR R0, [SP, #0] 0x0800A3CC: B00E ADD SP, SP, #56 0x0800A3CE: BD10 POP {R4, PC}
.L7: 0x0800A3D0: 481A LDR R0, =0x40021040 ; [PC, #104] [0x0800A43C] 0x0800A3D2: 1F00 SUBS R0, R0, #4 0x0800A3D4: 6801 LDR R1, [R0] 0x0800A3D6: 2210 MOVS R2, #16 0x0800A3D8: 4311 ORRS R1, R2 0x0800A3DA: 6001 STR R1, [R0] 0x0800A3DC: 6800 LDR R0, [R0] 0x0800A3DE: 4010 ANDS R0, R2 0x0800A3E0: 9000 STR R0, [SP, #0] 0x0800A3E2: 9800 LDR R0, [SP, #0] 0x0800A3E4: 2011 MOVS R0, #17 0x0800A3E6: 2103 MOVS R1, #3 0x0800A3E8: 2200 MOVS R2, #0 0x0800A3EA: F7F9 FC9B BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A3EE: 2011 MOVS R0, #17 0x0800A3F0: E00F B .L9 ; 0x0800A412
.L8: 0x0800A3F2: 2001 MOVS R0, #1 0x0800A3F4: 0440 LSLS R0, R0, #17 0x0800A3F6: 4911 LDR R1, =0x40021040 ; [PC, #68] [0x0800A43C] 0x0800A3F8: 680A LDR R2, [R1] 0x0800A3FA: 4302 ORRS R2, R0 0x0800A3FC: 600A STR R2, [R1] 0x0800A3FE: 6809 LDR R1, [R1] 0x0800A400: 4001 ANDS R1, R0 0x0800A402: 9100 STR R1, [SP, #0] 0x0800A404: 9800 LDR R0, [SP, #0] 0x0800A406: 2015 MOVS R0, #21 0x0800A408: 2103 MOVS R1, #3 0x0800A40A: 2200 MOVS R2, #0 0x0800A40C: F7F9 FC8A BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A410: 2015 MOVS R0, #21
.L9: 0x0800A412: F7F9 FCA7 BL HAL_NVIC_EnableIRQ ; 0x08003D64
.L10: 0x0800A416: B00E ADD SP, SP, #56 0x0800A418: BD10 POP {R4, PC} 0x0800A41A: 46C0 NOP 0x0800A41C: 40001FFF DC.W 0x40001FFF 0x0800A420: 400143FF DC.W 0x400143FF 0x0800A424: 40014400 DC.W 0x40014400 0x0800A428: 40014800 DC.W 0x40014800 0x0800A42C: 40002000 DC.W 0x40002000 0x0800A430: 40014000 DC.W 0x40014000 0x0800A434: 40001000 DC.W 0x40001000 0x0800A438: 40001400 DC.W 0x40001400 0x0800A43C: 40021040 DC.W 0x40021040

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


MX_USART1_UART_Init: 0x0800A440: B5B0 PUSH {R4-R5, R7, LR} 0x0800A442: 481A LDR R0, =huart1 ; [PC, #104] [0x0800A4AC] =0x20000DF4 0x0800A444: 2100 MOVS R1, #0 0x0800A446: 220C MOVS R2, #12 0x0800A448: 4B19 LDR R3, =0x40013800 ; [PC, #100] [0x0800A4B0] 0x0800A44A: 6201 STR R1, [R0, #32] 0x0800A44C: 6241 STR R1, [R0, #36] 0x0800A44E: 6281 STR R1, [R0, #40] 0x0800A450: 6003 STR R3, [R0] 0x0800A452: 2301 MOVS R3, #1 0x0800A454: 029C LSLS R4, R3, #10 0x0800A456: 031B LSLS R3, R3, #12 0x0800A458: 25E1 MOVS R5, #225 0x0800A45A: 026D LSLS R5, R5, #9 0x0800A45C: 6045 STR R5, [R0, #4] 0x0800A45E: 6083 STR R3, [R0, #8] 0x0800A460: 60C1 STR R1, [R0, #12] 0x0800A462: 6104 STR R4, [R0, #16] 0x0800A464: 6142 STR R2, [R0, #20] 0x0800A466: 6181 STR R1, [R0, #24] 0x0800A468: 61C1 STR R1, [R0, #28] 0x0800A46A: 460A MOV R2, R1 0x0800A46C: 460B MOV R3, R1 0x0800A46E: F7FB FD55 BL HAL_RS485Ex_Init ; 0x08005F1C 0x0800A472: 2800 CMP R0, #0 0x0800A474: D001 BEQ .L1 ; 0x0800A47A 0x0800A476: F7FE FB9F BL Error_Handler ; 0x08008BB8
.L1: 0x0800A47A: 480C LDR R0, =huart1 ; [PC, #48] [0x0800A4AC] =0x20000DF4 0x0800A47C: 2100 MOVS R1, #0 0x0800A47E: F7FB FD93 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005FA8 0x0800A482: 2800 CMP R0, #0 0x0800A484: D001 BEQ .L2 ; 0x0800A48A 0x0800A486: F7FE FB97 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A48A: 4808 LDR R0, =huart1 ; [PC, #32] [0x0800A4AC] =0x20000DF4 0x0800A48C: 2100 MOVS R1, #0 0x0800A48E: F7FB FDCB BL HAL_UARTEx_SetRxFifoThreshold ; 0x08006028 0x0800A492: 2800 CMP R0, #0 0x0800A494: D001 BEQ .L3 ; 0x0800A49A 0x0800A496: F7FE FB8F BL Error_Handler ; 0x08008BB8
.L3: 0x0800A49A: 4804 LDR R0, =huart1 ; [PC, #16] [0x0800A4AC] =0x20000DF4 0x0800A49C: F000 FCB1 BL HAL_UARTEx_DisableFifoMode ; 0x0800AE02 0x0800A4A0: 2800 CMP R0, #0 0x0800A4A2: D001 BEQ .L4 ; 0x0800A4A8 0x0800A4A4: F7FE FB88 BL Error_Handler ; 0x08008BB8
.L4: 0x0800A4A8: BDB0 POP {R4-R5, R7, PC} 0x0800A4AA: 46C0 NOP 0x0800A4AC: 20000DF4 DC.W huart1 0x0800A4B0: 40013800 DC.W 0x40013800

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


HAL_UART_MspInit: 0x0800A4B4: B5F0 PUSH {R4-R7, LR} 0x0800A4B6: B095 SUB SP, SP, #84 0x0800A4B8: 4604 MOV R4, R0 0x0800A4BA: A803 ADD R0, SP, #12 0x0800A4BC: 3008 ADDS R0, #8 0x0800A4BE: 212C MOVS R1, #44 0x0800A4C0: F000 F918 BL __aeabi_memclr ; 0x0800A6F4 0x0800A4C4: 6820 LDR R0, [R4] 0x0800A4C6: 4922 LDR R1, =0x40013800 ; [PC, #136] [0x0800A550] 0x0800A4C8: 4288 CMP R0, R1 0x0800A4CA: D001 BEQ .L1 ; 0x0800A4D0 0x0800A4CC: B015 ADD SP, SP, #84 0x0800A4CE: BDF0 POP {R4-R7, PC}
.L1: 0x0800A4D0: 2502 MOVS R5, #2 0x0800A4D2: 9504 STR R5, [SP, #16] 0x0800A4D4: 2701 MOVS R7, #1 0x0800A4D6: 9703 STR R7, [SP, #12] 0x0800A4D8: A803 ADD R0, SP, #12 0x0800A4DA: F7FA FD2F BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C 0x0800A4DE: 2800 CMP R0, #0 0x0800A4E0: D001 BEQ .L2 ; 0x0800A4E6 0x0800A4E2: F7FE FB69 BL Error_Handler ; 0x08008BB8
.L2: 0x0800A4E6: 03B8 LSLS R0, R7, #14 0x0800A4E8: 491A LDR R1, =0x40021034 ; [PC, #104] [0x0800A554] 0x0800A4EA: 68CA LDR R2, [R1, #12] 0x0800A4EC: 4302 ORRS R2, R0 0x0800A4EE: 60CA STR R2, [R1, #12] 0x0800A4F0: 68CA LDR R2, [R1, #12] 0x0800A4F2: 4002 ANDS R2, R0 0x0800A4F4: 9210 STR R2, [SP, #64] 0x0800A4F6: 9810 LDR R0, [SP, #64] 0x0800A4F8: 6808 LDR R0, [R1] 0x0800A4FA: 4338 ORRS R0, R7 0x0800A4FC: 6008 STR R0, [R1] 0x0800A4FE: 6808 LDR R0, [R1] 0x0800A500: 4038 ANDS R0, R7 0x0800A502: 9002 STR R0, [SP, #8] 0x0800A504: 9714 STR R7, [SP, #80] 0x0800A506: 2400 MOVS R4, #0 0x0800A508: 9413 STR R4, [SP, #76] 0x0800A50A: 9412 STR R4, [SP, #72] 0x0800A50C: 9511 STR R5, [SP, #68] 0x0800A50E: 2009 MOVS R0, #9 0x0800A510: 0240 LSLS R0, R0, #9 0x0800A512: 9010 STR R0, [SP, #64] 0x0800A514: 9802 LDR R0, [SP, #8] 0x0800A516: 2005 MOVS R0, #5 0x0800A518: 9501 STR R5, [SP, #4] 0x0800A51A: 0705 LSLS R5, R0, #28 0x0800A51C: AE10 ADD R6, SP, #64 0x0800A51E: 4628 MOV R0, R5 0x0800A520: 4631 MOV R1, R6 0x0800A522: F7FA F837 BL HAL_GPIO_Init ; 0x08004594 0x0800A526: 9714 STR R7, [SP, #80] 0x0800A528: 9413 STR R4, [SP, #76] 0x0800A52A: 9712 STR R7, [SP, #72] 0x0800A52C: 9801 LDR R0, [SP, #4] 0x0800A52E: 9011 STR R0, [SP, #68] 0x0800A530: 02B8 LSLS R0, R7, #10 0x0800A532: 9010 STR R0, [SP, #64] 0x0800A534: 4628 MOV R0, R5 0x0800A536: 4631 MOV R1, R6 0x0800A538: F7FA F82C BL HAL_GPIO_Init ; 0x08004594 0x0800A53C: 201B MOVS R0, #27 0x0800A53E: 2103 MOVS R1, #3 0x0800A540: 2200 MOVS R2, #0 0x0800A542: F7F9 FBEF BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A546: 201B MOVS R0, #27 0x0800A548: F7F9 FC0C BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800A54C: B015 ADD SP, SP, #84 0x0800A54E: BDF0 POP {R4-R7, PC} 0x0800A550: 40013800 DC.W 0x40013800 0x0800A554: 40021034 DC.W 0x40021034

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


__aeabi_d2uiz: 0x0800A558: 004A LSLS R2, R1, #1 0x0800A55A: D210 BCS .L1 ; 0x0800A57E 0x0800A55C: 0D52 LSRS R2, R2, #21 0x0800A55E: 2303 MOVS R3, #3 0x0800A560: 021B LSLS R3, R3, #8 0x0800A562: 33FF ADDS R3, #255 0x0800A564: 1AD2 SUBS R2, R2, R3 0x0800A566: D40A BMI .L1 ; 0x0800A57E 0x0800A568: 4252 RSBS R2, R2, #0 0x0800A56A: 321F ADDS R2, #31 0x0800A56C: D409 BMI .L2 ; 0x0800A582 0x0800A56E: 0D40 LSRS R0, R0, #21 0x0800A570: 02C9 LSLS R1, R1, #11 0x0800A572: 4308 ORRS R0, R1 0x0800A574: 2301 MOVS R3, #1 0x0800A576: 07DB LSLS R3, R3, #31 0x0800A578: 4318 ORRS R0, R3 0x0800A57A: 40D0 LSRS R0, R2 0x0800A57C: 4770 BX LR
.L1: 0x0800A57E: 2000 MOVS R0, #0 0x0800A580: 4770 BX LR
.L2: 0x0800A582: 17D0 ASRS R0, R2, #31 0x0800A584: 4770 BX LR 0x0800A586: 46C0 NOP

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


__aeabi_ui2d: 0x0800A588: 2242 MOVS R2, #66 0x0800A58A: 0112 LSLS R2, R2, #4 0x0800A58C: 3A03 SUBS R2, #3 0x0800A58E: 0001 MOVS R1, R0 0x0800A590: D007 BEQ .L3 ; 0x0800A5A2 0x0800A592: D402 BMI .L2 ; 0x0800A59A
.L1: 0x0800A594: 3A01 SUBS R2, #1 0x0800A596: 1800 ADDS R0, R0, R0 0x0800A598: D5FC BPL .L1 ; 0x0800A594
.L2: 0x0800A59A: 0512 LSLS R2, R2, #20 0x0800A59C: 0AC3 LSRS R3, R0, #11 0x0800A59E: 0540 LSLS R0, R0, #21 0x0800A5A0: 1899 ADDS R1, R3, R2
.L3: 0x0800A5A2: 4770 BX LR

Section .text.libc.__aeabi_idiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=64, align=4


__aeabi_idiv: 0x0800A5A4: 17CA ASRS R2, R1, #31 0x0800A5A6: 4051 EORS R1, R2 0x0800A5A8: 1A8B SUBS R3, R1, R2 0x0800A5AA: D017 BEQ .L6 ; 0x0800A5DC 0x0800A5AC: 17C1 ASRS R1, R0, #31 0x0800A5AE: 404A EORS R2, R1 0x0800A5B0: 4694 MOV R12, R2 0x0800A5B2: 4048 EORS R0, R1 0x0800A5B4: 1A41 SUBS R1, R0, R1 0x0800A5B6: 0848 LSRS R0, R1, #1 0x0800A5B8: 001A MOVS R2, R3 0x0800A5BA: E000 B .L2 ; 0x0800A5BE
.L1: 0x0800A5BC: 0052 LSLS R2, R2, #1
.L2: 0x0800A5BE: 4282 CMP R2, R0 0x0800A5C0: D9FC BLS .L1 ; 0x0800A5BC 0x0800A5C2: 2000 MOVS R0, #0 0x0800A5C4: E000 B .L4 ; 0x0800A5C8
.L3: 0x0800A5C6: 0852 LSRS R2, R2, #1
.L4: 0x0800A5C8: 4291 CMP R1, R2 0x0800A5CA: D300 BCC .L5 ; 0x0800A5CE 0x0800A5CC: 1A89 SUBS R1, R1, R2
.L5: 0x0800A5CE: 4140 ADCS R0, R0 0x0800A5D0: 429A CMP R2, R3 0x0800A5D2: D1F8 BNE .L3 ; 0x0800A5C6 0x0800A5D4: 4662 MOV R2, R12 0x0800A5D6: 4050 EORS R0, R2 0x0800A5D8: 1A80 SUBS R0, R0, R2 0x0800A5DA: 4770 BX LR
.L6: 0x0800A5DC: B510 PUSH {R4, LR} 0x0800A5DE: F000 F875 BL __aeabi_idiv0 ; 0x0800A6CC 0x0800A5E2: BD10 POP {R4, PC}

Section .text.libc.__aeabi_uidiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=56, align=4


__aeabi_uidiv: 0x0800A5E4: 000A MOVS R2, R1 0x0800A5E6: D015 BEQ .L8 ; 0x0800A614 0x0800A5E8: 0003 MOVS R3, R0 0x0800A5EA: 0840 LSRS R0, R0, #1 0x0800A5EC: E000 B .L2 ; 0x0800A5F0
.L1: 0x0800A5EE: 0052 LSLS R2, R2, #1
.L2: 0x0800A5F0: 4282 CMP R2, R0 0x0800A5F2: D9FC BLS .L1 ; 0x0800A5EE 0x0800A5F4: 2000 MOVS R0, #0 0x0800A5F6: E000 B .L4 ; 0x0800A5FA
.L3: 0x0800A5F8: 0852 LSRS R2, R2, #1
.L4: 0x0800A5FA: 1A9B SUBS R3, R3, R2 0x0800A5FC: D306 BCC .L7 ; 0x0800A60C
.L5: 0x0800A5FE: 4140 ADCS R0, R0 0x0800A600: 428A CMP R2, R1 0x0800A602: D1F9 BNE .L3 ; 0x0800A5F8 0x0800A604: 4770 BX LR
.L6: 0x0800A606: 0852 LSRS R2, R2, #1 0x0800A608: 189B ADDS R3, R3, R2 0x0800A60A: D2F8 BCS .L5 ; 0x0800A5FE
.L7: 0x0800A60C: 1800 ADDS R0, R0, R0 0x0800A60E: 428A CMP R2, R1 0x0800A610: D1F9 BNE .L6 ; 0x0800A606 0x0800A612: 4770 BX LR
.L8: 0x0800A614: B510 PUSH {R4, LR} 0x0800A616: F000 F859 BL __aeabi_idiv0 ; 0x0800A6CC 0x0800A61A: BD10 POP {R4, PC}

Section .text.libc.__aeabi_uidivmod from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4


__aeabi_uidivmod: 0x0800A61C: B538 PUSH {R3-R5, LR} 0x0800A61E: 0004 MOVS R4, R0 0x0800A620: 424D RSBS R5, R1, #0 0x0800A622: F7FF FFDF BL __aeabi_uidiv ; 0x0800A5E4 0x0800A626: 4345 MULS R5, R0, R5 0x0800A628: 1961 ADDS R1, R4, R5 0x0800A62A: BD38 POP {R3-R5, PC}

Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=160, align=4


__aeabi_uldivmod: 0x0800A62C: 2B00 CMP R3, #0 0x0800A62E: D109 BNE .L1 ; 0x0800A644 0x0800A630: 2900 CMP R1, #0 0x0800A632: D107 BNE .L1 ; 0x0800A644 0x0800A634: B510 PUSH {R4, LR} 0x0800A636: 0011 MOVS R1, R2 0x0800A638: F7FF FFF0 BL __aeabi_uidivmod ; 0x0800A61C 0x0800A63C: 000A MOVS R2, R1 0x0800A63E: 2100 MOVS R1, #0 0x0800A640: 2300 MOVS R3, #0 0x0800A642: BD10 POP {R4, PC}
.L1: 0x0800A644: B470 PUSH {R4-R6} 0x0800A646: 2400 MOVS R4, #0 0x0800A648: 2501 MOVS R5, #1 0x0800A64A: 07ED LSLS R5, R5, #31 0x0800A64C: 2B00 CMP R3, #0 0x0800A64E: D107 BNE .L2 ; 0x0800A660 0x0800A650: 2900 CMP R1, #0 0x0800A652: D005 BEQ .L2 ; 0x0800A660 0x0800A654: 4283 CMP R3, R0 0x0800A656: D203 BCS .L2 ; 0x0800A660 0x0800A658: 0013 MOVS R3, R2 0x0800A65A: 2200 MOVS R2, #0 0x0800A65C: 002C MOVS R4, R5 0x0800A65E: 2500 MOVS R5, #0
.L2: 0x0800A660: 2600 MOVS R6, #0
.L3: 0x0800A662: 19A4 ADDS R4, R4, R6 0x0800A664: 4299 CMP R1, R3 0x0800A666: D100 BNE .L4 ; 0x0800A66A 0x0800A668: 4290 CMP R0, R2
.L4: 0x0800A66A: D912 BLS .L7 ; 0x0800A692 0x0800A66C: 1892 ADDS R2, R2, R2 0x0800A66E: 415B ADCS R3, R3 0x0800A670: D203 BCS .L5 ; 0x0800A67A 0x0800A672: 07EE LSLS R6, R5, #31 0x0800A674: 086D LSRS R5, R5, #1 0x0800A676: 0864 LSRS R4, R4, #1 0x0800A678: E7F3 B .L3 ; 0x0800A662
.L5: 0x0800A67A: 07DE LSLS R6, R3, #31 0x0800A67C: 085B LSRS R3, R3, #1 0x0800A67E: 0852 LSRS R2, R2, #1 0x0800A680: 1992 ADDS R2, R2, R6 0x0800A682: 2601 MOVS R6, #1 0x0800A684: 07F6 LSLS R6, R6, #31 0x0800A686: 199B ADDS R3, R3, R6 0x0800A688: E003 B .L7 ; 0x0800A692
.L6: 0x0800A68A: 07DE LSLS R6, R3, #31 0x0800A68C: 085B LSRS R3, R3, #1 0x0800A68E: 0852 LSRS R2, R2, #1 0x0800A690: 1992 ADDS R2, R2, R6
.L7: 0x0800A692: 1A80 SUBS R0, R0, R2 0x0800A694: 4199 SBCS R1, R3 0x0800A696: D303 BCC .L8 ; 0x0800A6A0 0x0800A698: 4164 ADCS R4, R4 0x0800A69A: 416D ADCS R5, R5 0x0800A69C: D3F5 BCC .L6 ; 0x0800A68A 0x0800A69E: E00F B .L10 ; 0x0800A6C0
.L8: 0x0800A6A0: 1924 ADDS R4, R4, R4 0x0800A6A2: 416D ADCS R5, R5 0x0800A6A4: D20A BCS .L9 ; 0x0800A6BC 0x0800A6A6: 07DE LSLS R6, R3, #31 0x0800A6A8: 085B LSRS R3, R3, #1 0x0800A6AA: 0852 LSRS R2, R2, #1 0x0800A6AC: 1992 ADDS R2, R2, R6 0x0800A6AE: 1880 ADDS R0, R0, R2 0x0800A6B0: 4159 ADCS R1, R3 0x0800A6B2: D3F5 BCC .L8 ; 0x0800A6A0 0x0800A6B4: 4164 ADCS R4, R4 0x0800A6B6: 416D ADCS R5, R5 0x0800A6B8: D3E7 BCC .L6 ; 0x0800A68A 0x0800A6BA: E001 B .L10 ; 0x0800A6C0
.L9: 0x0800A6BC: 1880 ADDS R0, R0, R2 0x0800A6BE: 4159 ADCS R1, R3
.L10: 0x0800A6C0: 0002 MOVS R2, R0 0x0800A6C2: 000B MOVS R3, R1 0x0800A6C4: 0020 MOVS R0, R4 0x0800A6C6: 0029 MOVS R1, R5 0x0800A6C8: BC70 POP {R4-R6} 0x0800A6CA: 4770 BX LR

Section .text.libc.__aeabi_idiv0 from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=8, align=4


__aeabi_idiv0: 0x0800A6CC: 2000 MOVS R0, #0 0x0800A6CE: 2100 MOVS R1, #0 0x0800A6D0: 4770 BX LR 0x0800A6D2: 46C0 NOP

Section .text.libc.strlen from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4


strlen: 0x0800A6D4: 1C41 ADDS R1, R0, #1
.L1: 0x0800A6D6: 7802 LDRB R2, [R0] 0x0800A6D8: 3001 ADDS R0, #1 0x0800A6DA: 2A00 CMP R2, #0 0x0800A6DC: D1FB BNE .L1 ; 0x0800A6D6 0x0800A6DE: 1A40 SUBS R0, R0, R1 0x0800A6E0: 4770 BX LR 0x0800A6E2: 46C0 NOP

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


memcpy: __aeabi_memcpy: __aeabi_memcpy4: __aeabi_memcpy8: 0x0800A6E4: 2A00 CMP R2, #0 0x0800A6E6: D003 BEQ .L2 ; 0x0800A6F0
.L1: 0x0800A6E8: 3A01 SUBS R2, #1 0x0800A6EA: 5C8B LDRB R3, [R1, R2] 0x0800A6EC: 5483 STRB R3, [R0, R2] 0x0800A6EE: D1FB BNE .L1 ; 0x0800A6E8
.L2: 0x0800A6F0: 4770 BX LR 0x0800A6F2: 46C0 NOP

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


__aeabi_memclr: __aeabi_memclr8: __aeabi_memclr4: 0x0800A6F4: 2200 MOVS R2, #0
__aeabi_memset8: __aeabi_memset4: __aeabi_memset: 0x0800A6F6: 000B MOVS R3, R1 0x0800A6F8: 0011 MOVS R1, R2 0x0800A6FA: 001A MOVS R2, R3
memset: 0x0800A6FC: 2A00 CMP R2, #0 0x0800A6FE: D002 BEQ .L2 ; 0x0800A706
.L1: 0x0800A700: 3A01 SUBS R2, #1 0x0800A702: 5481 STRB R1, [R0, R2] 0x0800A704: D1FC BNE .L1 ; 0x0800A700
.L2: 0x0800A706: 4770 BX LR

Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=84, align=4


_DoInit: 0x0800A708: 2303 MOVS R3, #3 0x0800A70A: 480F LDR R0, =_SEGGER_RTT ; [PC, #60] [0x0800A748] =0x20000D4C 0x0800A70C: 4A0F LDR R2, =0x0800A980 ; [PC, #60] [0x0800A74C] 0x0800A70E: 6103 STR R3, [R0, #16] 0x0800A710: 6143 STR R3, [R0, #20] 0x0800A712: 4B0F LDR R3, =_acUpBuffer ; [PC, #60] [0x0800A750] =0x200005F8 0x0800A714: 6182 STR R2, [R0, #24] 0x0800A716: 61C3 STR R3, [R0, #28] 0x0800A718: 2380 MOVS R3, #128 0x0800A71A: 00DB LSLS R3, R3, #3 0x0800A71C: 6203 STR R3, [R0, #32] 0x0800A71E: 2300 MOVS R3, #0 0x0800A720: 6283 STR R3, [R0, #40] 0x0800A722: 6243 STR R3, [R0, #36] 0x0800A724: 62C3 STR R3, [R0, #44] 0x0800A726: 6602 STR R2, [R0, #96] 0x0800A728: 4A0A LDR R2, =_acDownBuffer ; [PC, #40] [0x0800A754] =0x20001208 0x0800A72A: 6642 STR R2, [R0, #100] 0x0800A72C: 2210 MOVS R2, #16 0x0800A72E: 6682 STR R2, [R0, #104] 0x0800A730: 4A09 LDR R2, =0x0800A99B ; [PC, #36] [0x0800A758] 0x0800A732: 6703 STR R3, [R0, #112] 0x0800A734: 66C3 STR R3, [R0, #108] 0x0800A736: 6743 STR R3, [R0, #116]
.L1: 0x0800A738: 7811 LDRB R1, [R2] 0x0800A73A: 3A01 SUBS R2, #1 0x0800A73C: 54C1 STRB R1, [R0, R3] 0x0800A73E: 3301 ADDS R3, #1 0x0800A740: 2B10 CMP R3, #16 0x0800A742: D1F9 BNE .L1 ; 0x0800A738 0x0800A744: 4770 BX LR 0x0800A746: 46C0 NOP 0x0800A748: 20000D4C DC.W _SEGGER_RTT 0x0800A74C: 0800A980 DC.W 0x0800A980 0x0800A750: 200005F8 DC.W _acUpBuffer 0x0800A754: 20001208 DC.W _acDownBuffer 0x0800A758: 0800A99B DC.W 0x0800A99B

Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=76, align=4


_WriteNoCheck: 0x0800A75C: B5F8 PUSH {R3-R7, LR} 0x0800A75E: 4647 MOV R7, R8 0x0800A760: 46CE MOV LR, R9 0x0800A762: 68C5 LDR R5, [R0, #12] 0x0800A764: 6883 LDR R3, [R0, #8] 0x0800A766: 0004 MOVS R4, R0 0x0800A768: 6840 LDR R0, [R0, #4] 0x0800A76A: 4699 MOV R9, R3 0x0800A76C: 1B5B SUBS R3, R3, R5 0x0800A76E: B580 PUSH {R7, LR} 0x0800A770: 000E MOVS R6, R1 0x0800A772: 0017 MOVS R7, R2 0x0800A774: 4698 MOV R8, R3 0x0800A776: 1940 ADDS R0, R0, R5 0x0800A778: 4293 CMP R3, R2 0x0800A77A: D907 BLS .L2 ; 0x0800A78C 0x0800A77C: F7FF FFB2 BL memcpy ; 0x0800A6E4 0x0800A780: 19ED ADDS R5, R5, R7
.L1: 0x0800A782: 60E5 STR R5, [R4, #12] 0x0800A784: BCC0 POP {R6-R7} 0x0800A786: 46B9 MOV R9, R7 0x0800A788: 46B0 MOV R8, R6 0x0800A78A: BDF8 POP {R3-R7, PC}
.L2: 0x0800A78C: 001A MOVS R2, R3 0x0800A78E: F7FF FFA9 BL memcpy ; 0x0800A6E4 0x0800A792: 464B MOV R3, R9 0x0800A794: 0031 MOVS R1, R6 0x0800A796: 19ED ADDS R5, R5, R7 0x0800A798: 1AED SUBS R5, R5, R3 0x0800A79A: 002A MOVS R2, R5 0x0800A79C: 6860 LDR R0, [R4, #4] 0x0800A79E: 4441 ADD R1, R8 0x0800A7A0: F7FF FFA0 BL memcpy ; 0x0800A6E4 0x0800A7A4: E7ED B .L1 ; 0x0800A782 0x0800A7A6: 46C0 NOP

Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=104, align=4


_WriteBlocking: 0x0800A7A8: B5F8 PUSH {R3-R7, LR} 0x0800A7AA: 4647 MOV R7, R8 0x0800A7AC: 46CE MOV LR, R9 0x0800A7AE: 2300 MOVS R3, #0 0x0800A7B0: B580 PUSH {R7, LR} 0x0800A7B2: 4688 MOV R8, R1 0x0800A7B4: 0007 MOVS R7, R0 0x0800A7B6: 0016 MOVS R6, R2 0x0800A7B8: 4699 MOV R9, R3 0x0800A7BA: 68C5 LDR R5, [R0, #12] 0x0800A7BC: 6884 LDR R4, [R0, #8] 0x0800A7BE: E01B B .L5 ; 0x0800A7F8
.L1: 0x0800A7C0: 3B01 SUBS R3, #1 0x0800A7C2: 1B5B SUBS R3, R3, R5
.L2: 0x0800A7C4: 1B64 SUBS R4, R4, R5 0x0800A7C6: 42B4 CMP R4, R6 0x0800A7C8: D900 BLS .L3 ; 0x0800A7CC 0x0800A7CA: 0034 MOVS R4, R6
.L3: 0x0800A7CC: 429C CMP R4, R3 0x0800A7CE: D900 BLS .L4 ; 0x0800A7D2 0x0800A7D0: 001C MOVS R4, R3
.L4: 0x0800A7D2: 6878 LDR R0, [R7, #4] 0x0800A7D4: 0022 MOVS R2, R4 0x0800A7D6: 4641 MOV R1, R8 0x0800A7D8: 1940 ADDS R0, R0, R5 0x0800A7DA: F7FF FF83 BL memcpy ; 0x0800A6E4 0x0800A7DE: 192D ADDS R5, R5, R4 0x0800A7E0: 44A1 ADD R9, R4 0x0800A7E2: 44A0 ADD R8, R4 0x0800A7E4: 1B36 SUBS R6, R6, R4 0x0800A7E6: 68BC LDR R4, [R7, #8] 0x0800A7E8: 1B63 SUBS R3, R4, R5 0x0800A7EA: 1E5A SUBS R2, R3, #1 0x0800A7EC: 4193 SBCS R3, R2 0x0800A7EE: 425B RSBS R3, R3, #0 0x0800A7F0: 401D ANDS R5, R3 0x0800A7F2: 60FD STR R5, [R7, #12] 0x0800A7F4: 2E00 CMP R6, #0 0x0800A7F6: D006 BEQ .L6 ; 0x0800A806
.L5: 0x0800A7F8: 693B LDR R3, [R7, #16] 0x0800A7FA: 429D CMP R5, R3 0x0800A7FC: D3E0 BCC .L1 ; 0x0800A7C0 0x0800A7FE: 3B01 SUBS R3, #1 0x0800A800: 191B ADDS R3, R3, R4 0x0800A802: 1B5B SUBS R3, R3, R5 0x0800A804: E7DE B .L2 ; 0x0800A7C4
.L6: 0x0800A806: 4648 MOV R0, R9 0x0800A808: BCC0 POP {R6-R7} 0x0800A80A: 46B9 MOV R9, R7 0x0800A80C: 46B0 MOV R8, R6 0x0800A80E: BDF8 POP {R3-R7, PC}

Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=132, align=4


SEGGER_RTT_WriteNoLock: 0x0800A810: B570 PUSH {R4-R6, LR} 0x0800A812: 0006 MOVS R6, R0 0x0800A814: 1C43 ADDS R3, R0, #1 0x0800A816: 005C LSLS R4, R3, #1 0x0800A818: 18E4 ADDS R4, R4, R3 0x0800A81A: 4B1D LDR R3, =_SEGGER_RTT ; [PC, #116] [0x0800A890] =0x20000D4C 0x0800A81C: 00E4 LSLS R4, R4, #3 0x0800A81E: 18E0 ADDS R0, R4, R3 0x0800A820: 0074 LSLS R4, R6, #1 0x0800A822: 19A4 ADDS R4, R4, R6 0x0800A824: 00E4 LSLS R4, R4, #3 0x0800A826: 191B ADDS R3, R3, R4 0x0800A828: 6ADC LDR R4, [R3, #44] 0x0800A82A: 0015 MOVS R5, R2 0x0800A82C: 2C01 CMP R4, #1 0x0800A82E: D006 BEQ .L2 ; 0x0800A83E 0x0800A830: 2C02 CMP R4, #2 0x0800A832: D01F BEQ .L7 ; 0x0800A874 0x0800A834: 2C00 CMP R4, #0 0x0800A836: D010 BEQ .L5 ; 0x0800A85A 0x0800A838: 2400 MOVS R4, #0
.L1: 0x0800A83A: 0020 MOVS R0, R4 0x0800A83C: BD70 POP {R4-R6, PC}
.L2: 0x0800A83E: 6A9A LDR R2, [R3, #40] 0x0800A840: 6A5C LDR R4, [R3, #36] 0x0800A842: 42A2 CMP R2, R4 0x0800A844: D91F BLS .L9 ; 0x0800A886 0x0800A846: 3A01 SUBS R2, #1 0x0800A848: 1B12 SUBS R2, R2, R4
.L3: 0x0800A84A: 002C MOVS R4, R5 0x0800A84C: 4295 CMP R5, R2 0x0800A84E: D900 BLS .L4 ; 0x0800A852 0x0800A850: 0014 MOVS R4, R2
.L4: 0x0800A852: 0022 MOVS R2, R4 0x0800A854: F7FF FF82 BL _WriteNoCheck ; 0x0800A75C 0x0800A858: E7EF B .L1 ; 0x0800A83A
.L5: 0x0800A85A: 6A9A LDR R2, [R3, #40] 0x0800A85C: 6A5E LDR R6, [R3, #36] 0x0800A85E: 42B2 CMP R2, R6 0x0800A860: D90C BLS .L8 ; 0x0800A87C 0x0800A862: 3A01 SUBS R2, #1 0x0800A864: 1B96 SUBS R6, R2, R6
.L6: 0x0800A866: 42B5 CMP R5, R6 0x0800A868: D8E7 BHI .L1 ; 0x0800A83A 0x0800A86A: 002A MOVS R2, R5 0x0800A86C: F7FF FF76 BL _WriteNoCheck ; 0x0800A75C 0x0800A870: 002C MOVS R4, R5 0x0800A872: E7E2 B .L1 ; 0x0800A83A
.L7: 0x0800A874: F7FF FF98 BL _WriteBlocking ; 0x0800A7A8 0x0800A878: 0004 MOVS R4, R0 0x0800A87A: E7DE B .L1 ; 0x0800A83A
.L8: 0x0800A87C: 6A1B LDR R3, [R3, #32] 0x0800A87E: 18D2 ADDS R2, R2, R3 0x0800A880: 3A01 SUBS R2, #1 0x0800A882: 1B96 SUBS R6, R2, R6 0x0800A884: E7EF B .L6 ; 0x0800A866
.L9: 0x0800A886: 6A1B LDR R3, [R3, #32] 0x0800A888: 18D2 ADDS R2, R2, R3 0x0800A88A: 3A01 SUBS R2, #1 0x0800A88C: 1B12 SUBS R2, R2, R4 0x0800A88E: E7DC B .L3 ; 0x0800A84A 0x0800A890: 20000D4C DC.W _SEGGER_RTT

Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=52, align=4


SEGGER_RTT_Write: 0x0800A894: B5F8 PUSH {R3-R7, LR} 0x0800A896: 4B0B LDR R3, =_SEGGER_RTT ; [PC, #44] [0x0800A8C4] =0x20000D4C 0x0800A898: 0004 MOVS R4, R0 0x0800A89A: 781B LDRB R3, [R3] 0x0800A89C: 000D MOVS R5, R1 0x0800A89E: 0016 MOVS R6, R2 0x0800A8A0: 2B00 CMP R3, #0 0x0800A8A2: D00C BEQ .L2 ; 0x0800A8BE
.L1: 0x0800A8A4: F3EF 8710 MRS R7, PRIMASK 0x0800A8A8: 2101 MOVS R1, #1 0x0800A8AA: F381 8810 MSR PRIMASK, R1 0x0800A8AE: 0032 MOVS R2, R6 0x0800A8B0: 0029 MOVS R1, R5 0x0800A8B2: 0020 MOVS R0, R4 0x0800A8B4: F7FF FFAC BL SEGGER_RTT_WriteNoLock ; 0x0800A810 0x0800A8B8: F387 8810 MSR PRIMASK, R7 0x0800A8BC: BDF8 POP {R3-R7, PC}
.L2: 0x0800A8BE: F7FF FF23 BL _DoInit ; 0x0800A708 0x0800A8C2: E7EF B .L1 ; 0x0800A8A4 0x0800A8C4: 20000D4C DC.W _SEGGER_RTT

Section .text.libc.SEGGER_RTT_WriteString from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=60, align=4


SEGGER_RTT_WriteString: 0x0800A8C8: B5F8 PUSH {R3-R7, LR} 0x0800A8CA: 0005 MOVS R5, R0 0x0800A8CC: 0008 MOVS R0, R1 0x0800A8CE: 000C MOVS R4, R1 0x0800A8D0: F7FF FF00 BL strlen ; 0x0800A6D4 0x0800A8D4: 4B0A LDR R3, =_SEGGER_RTT ; [PC, #40] [0x0800A900] =0x20000D4C 0x0800A8D6: 0006 MOVS R6, R0 0x0800A8D8: 781B LDRB R3, [R3] 0x0800A8DA: 2B00 CMP R3, #0 0x0800A8DC: D00C BEQ .L2 ; 0x0800A8F8
.L1: 0x0800A8DE: F3EF 8710 MRS R7, PRIMASK 0x0800A8E2: 2101 MOVS R1, #1 0x0800A8E4: F381 8810 MSR PRIMASK, R1 0x0800A8E8: 0032 MOVS R2, R6 0x0800A8EA: 0021 MOVS R1, R4 0x0800A8EC: 0028 MOVS R0, R5 0x0800A8EE: F7FF FF8F BL SEGGER_RTT_WriteNoLock ; 0x0800A810 0x0800A8F2: F387 8810 MSR PRIMASK, R7 0x0800A8F6: BDF8 POP {R3-R7, PC}
.L2: 0x0800A8F8: F7FF FF06 BL _DoInit ; 0x0800A708 0x0800A8FC: E7EF B .L1 ; 0x0800A8DE 0x0800A8FE: 46C0 NOP 0x0800A900: 20000D4C DC.W _SEGGER_RTT

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

  0x0800A904:  00           DC.B       0x00                     ; '\0'
  0x0800A905:  00           DC.B       0x00                     ; '\0'
  0x0800A906:  00           DC.B       0x00                     ; '\0'
  0x0800A907:  00           DC.B       0x00                     ; '\0'
  0x0800A908:  04           DC.B       0x04                     ; '\x04'
  0x0800A909:  00           DC.B       0x00                     ; '\0'
  0x0800A90A:  00           DC.B       0x00                     ; '\0'
  0x0800A90B:  00           DC.B       0x00                     ; '\0'
  0x0800A90C:  02           DC.B       0x02                     ; '\x02'
  0x0800A90D:  00           DC.B       0x00                     ; '\0'
  0x0800A90E:  00           DC.B       0x00                     ; '\0'
  0x0800A90F:  00           DC.B       0x00                     ; '\0'
  0x0800A910:  08           DC.B       0x08                     ; '\x08'
  0x0800A911:  00           DC.B       0x00                     ; '\0'
  0x0800A912:  00           DC.B       0x00                     ; '\0'
  0x0800A913:  00           DC.B       0x00                     ; '\0'

Section .rodata.defaultFeepromData from feeprom.o, size=36, align=4


defaultFeepromData: 0x0800A914: 00 DC.B 0x00 ; '\0' 0x0800A915: 4B DC.B 0x4B ; 'K' 0x0800A916: 00 DC.B 0x00 ; '\0' 0x0800A917: 00 DC.B 0x00 ; '\0' 0x0800A918: 65 DC.B 0x65 ; 'e' 0x0800A919: 00 DC.B 0x00 ; '\0' 0x0800A91A: 01 DC.B 0x01 ; '\x01' 0x0800A91B: 00 DC.B 0x00 ; '\0' 0x0800A91C: 01 DC.B 0x01 ; '\x01' 0x0800A91D: 00 DC.B 0x00 ; '\0' 0x0800A91E: E8 DC.B 0xE8 ; '\xE8' 0x0800A91F: 03 DC.B 0x03 ; '\x03' 0x0800A920: 00 DC.B 0x00 ; '\0' 0x0800A921: 00 DC.B 0x00 ; '\0' 0x0800A922: 00 DC.B 0x00 ; '\0' 0x0800A923: 00 DC.B 0x00 ; '\0' 0x0800A924: 00 DC.B 0x00 ; '\0' 0x0800A925: 00 DC.B 0x00 ; '\0' 0x0800A926: 38 DC.B 0x38 ; '8' 0x0800A927: 00 DC.B 0x00 ; '\0' 0x0800A928: 4C DC.B 0x4C ; 'L' 0x0800A929: 00 DC.B 0x00 ; '\0' 0x0800A92A: 20 DC.B 0x20 ; ' ' 0x0800A92B: 03 DC.B 0x03 ; '\x03' 0x0800A92C: 4C DC.B 0x4C ; 'L' 0x0800A92D: 04 DC.B 0x04 ; '\x04' 0x0800A92E: DD DC.B 0xDD ; '\xDD' 0x0800A92F: 05 DC.B 0x05 ; '\x05' 0x0800A930: 3F DC.B 0x3F ; '?' 0x0800A931: 02 DC.B 0x02 ; '\x02' 0x0800A932: B8 DC.B 0xB8 ; '\xB8' 0x0800A933: 00 DC.B 0x00 ; '\0' 0x0800A934: 00 DC.B 0x00 ; '\0' 0x0800A935: 00 DC.B 0x00 ; '\0' 0x0800A936: 00 DC.B 0x00 ; '\0' 0x0800A937: 00 DC.B 0x00 ; '\0'

Section .rodata.AUTO_LVP_Management.newEventDelay from main.o, size=8, align=4


AUTO_LVP_Management.newEventDelay: 0x0800A938: 0A DC.B 0x0A ; '\n' 0x0800A939: 00 DC.B 0x00 ; '\0' 0x0800A93A: 00 DC.B 0x00 ; '\0' 0x0800A93B: 00 DC.B 0x00 ; '\0' 0x0800A93C: B8 DC.B 0xB8 ; '\xB8' 0x0800A93D: 0B DC.B 0x0B ; '\x0B' 0x0800A93E: 00 DC.B 0x00 ; '\0' 0x0800A93F: 00 DC.B 0x00 ; '\0'

Section .rodata.AUTO_LVP_Management.repeatEventDelay from main.o, size=8, align=4


AUTO_LVP_Management.repeatEventDelay: 0x0800A940: 01 DC.B 0x01 ; '\x01' 0x0800A941: 00 DC.B 0x00 ; '\0' 0x0800A942: 00 DC.B 0x00 ; '\0' 0x0800A943: 00 DC.B 0x00 ; '\0' 0x0800A944: 64 DC.B 0x64 ; 'd' 0x0800A945: 00 DC.B 0x00 ; '\0' 0x0800A946: 00 DC.B 0x00 ; '\0' 0x0800A947: 00 DC.B 0x00 ; '\0'

Section .rodata.AUTO_LVP_OVP_Management.newEventDelay from main.o, size=16, align=4


AUTO_LVP_OVP_Management.newEventDelay: 0x0800A948: 0A DC.B 0x0A ; '\n' 0x0800A949: 00 DC.B 0x00 ; '\0' 0x0800A94A: 00 DC.B 0x00 ; '\0' 0x0800A94B: 00 DC.B 0x00 ; '\0' 0x0800A94C: B8 DC.B 0xB8 ; '\xB8' 0x0800A94D: 0B DC.B 0x0B ; '\x0B' 0x0800A94E: 00 DC.B 0x00 ; '\0' 0x0800A94F: 00 DC.B 0x00 ; '\0' 0x0800A950: B8 DC.B 0xB8 ; '\xB8' 0x0800A951: 0B DC.B 0x0B ; '\x0B' 0x0800A952: 00 DC.B 0x00 ; '\0' 0x0800A953: 00 DC.B 0x00 ; '\0' 0x0800A954: B8 DC.B 0xB8 ; '\xB8' 0x0800A955: 0B DC.B 0x0B ; '\x0B' 0x0800A956: 00 DC.B 0x00 ; '\0' 0x0800A957: 00 DC.B 0x00 ; '\0'

Section .rodata.AUTO_LVP_OVP_Management.repeatEventDelay from main.o, size=16, align=4


AUTO_LVP_OVP_Management.repeatEventDelay: 0x0800A958: 01 DC.B 0x01 ; '\x01' 0x0800A959: 00 DC.B 0x00 ; '\0' 0x0800A95A: 00 DC.B 0x00 ; '\0' 0x0800A95B: 00 DC.B 0x00 ; '\0' 0x0800A95C: 64 DC.B 0x64 ; 'd' 0x0800A95D: 00 DC.B 0x00 ; '\0' 0x0800A95E: 00 DC.B 0x00 ; '\0' 0x0800A95F: 00 DC.B 0x00 ; '\0' 0x0800A960: 64 DC.B 0x64 ; 'd' 0x0800A961: 00 DC.B 0x00 ; '\0' 0x0800A962: 00 DC.B 0x00 ; '\0' 0x0800A963: 00 DC.B 0x00 ; '\0' 0x0800A964: 64 DC.B 0x64 ; 'd' 0x0800A965: 00 DC.B 0x00 ; '\0' 0x0800A966: 00 DC.B 0x00 ; '\0' 0x0800A967: 00 DC.B 0x00 ; '\0'

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


_start: 0x0800A968: 4C03 LDR R4, =0x0800BDF0 ; [PC, #12] [0x0800A978]
__SEGGER_init_run_loop: 0x0800A96A: 6820 LDR R0, [R4] 0x0800A96C: 3404 ADDS R4, #4 0x0800A96E: 4780 BLX R0 0x0800A970: E7FB B __SEGGER_init_run_loop ; 0x0800A96A
__SEGGER_init_done: 0x0800A972: F7FC FAB5 BL main ; 0x08006EE0
exit: 0x0800A976: E7FE B exit ; 0x0800A976 0x0800A978: 0800BDF0 DC.W 0x0800BDF0

Section .init_array from STM32G0xx_Startup.o, size=4, align=4

  0x0800A97C:  080030D1     DC.W       SystemCoreClockUpdate

Section .rodata.libc._DoInit.str1.4 from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=9, align=4

  0x0800A980:  54           DC.B       0x54                     ; 'T'
  0x0800A981:  65           DC.B       0x65                     ; 'e'
  0x0800A982:  72           DC.B       0x72                     ; 'r'
  0x0800A983:  6D           DC.B       0x6D                     ; 'm'
  0x0800A984:  69           DC.B       0x69                     ; 'i'
  0x0800A985:  6E           DC.B       0x6E                     ; 'n'
  0x0800A986:  61           DC.B       0x61                     ; 'a'
  0x0800A987:  6C           DC.B       0x6C                     ; 'l'
  0x0800A988:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1 from log.o, size=3, align=1

  0x0800A989:  3A           DC.B       0x3A                     ; ':'
  0x0800A98A:  20           DC.B       0x20                     ; ' '
  0x0800A98B:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc._aInitStr.0 from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=17, align=4


_aInitStr.0: 0x0800A98C: 00 DC.B 0x00 ; '\0' 0x0800A98D: 00 DC.B 0x00 ; '\0' 0x0800A98E: 00 DC.B 0x00 ; '\0' 0x0800A98F: 00 DC.B 0x00 ; '\0' 0x0800A990: 00 DC.B 0x00 ; '\0' 0x0800A991: 00 DC.B 0x00 ; '\0' 0x0800A992: 54 DC.B 0x54 ; 'T' 0x0800A993: 54 DC.B 0x54 ; 'T' 0x0800A994: 52 DC.B 0x52 ; 'R' 0x0800A995: 20 DC.B 0x20 ; ' ' 0x0800A996: 52 DC.B 0x52 ; 'R' 0x0800A997: 45 DC.B 0x45 ; 'E' 0x0800A998: 47 DC.B 0x47 ; 'G' 0x0800A999: 47 DC.B 0x47 ; 'G' 0x0800A99A: 45 DC.B 0x45 ; 'E' 0x0800A99B: 53 DC.B 0x53 ; 'S' 0x0800A99C: 00 DC.B 0x00 ; '\0'

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

  0x0800A99D:  44           DC.B       0x44                     ; 'D'
  0x0800A99E:  65           DC.B       0x65                     ; 'e'
  0x0800A99F:  76           DC.B       0x76                     ; 'v'
  0x0800A9A0:  69           DC.B       0x69                     ; 'i'
  0x0800A9A1:  63           DC.B       0x63                     ; 'c'
  0x0800A9A2:  65           DC.B       0x65                     ; 'e'
  0x0800A9A3:  20           DC.B       0x20                     ; ' '
  0x0800A9A4:  49           DC.B       0x49                     ; 'I'
  0x0800A9A5:  44           DC.B       0x44                     ; 'D'
  0x0800A9A6:  3A           DC.B       0x3A                     ; ':'
  0x0800A9A7:  20           DC.B       0x20                     ; ' '
  0x0800A9A8:  75           DC.B       0x75                     ; 'u'
  0x0800A9A9:  6E           DC.B       0x6E                     ; 'n'
  0x0800A9AA:  6B           DC.B       0x6B                     ; 'k'
  0x0800A9AB:  6E           DC.B       0x6E                     ; 'n'
  0x0800A9AC:  6F           DC.B       0x6F                     ; 'o'
  0x0800A9AD:  77           DC.B       0x77                     ; 'w'
  0x0800A9AE:  6E           DC.B       0x6E                     ; 'n'
  0x0800A9AF:  00           DC.B       0x00                     ; '\0'

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


WWDG_IRQHandler: 0x0800A9B0: E7FE B WWDG_IRQHandler ; 0x0800A9B0

Section .init.PVD_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


PVD_IRQHandler: 0x0800A9B2: E7FE B PVD_IRQHandler ; 0x0800A9B2

Section .init.RTC_STAMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


RTC_STAMP_IRQHandler: 0x0800A9B4: E7FE B RTC_STAMP_IRQHandler ; 0x0800A9B4

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


FLASH_IRQHandler: 0x0800A9B6: E7FE B FLASH_IRQHandler ; 0x0800A9B6

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


RCC_IRQHandler: 0x0800A9B8: E7FE B RCC_IRQHandler ; 0x0800A9B8

Section .init.EXTI0_1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


EXTI0_1_IRQHandler: 0x0800A9BA: E7FE B EXTI0_1_IRQHandler ; 0x0800A9BA

Section .init.EXTI2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


EXTI2_3_IRQHandler: 0x0800A9BC: E7FE B EXTI2_3_IRQHandler ; 0x0800A9BC

Section .init.EXTI4_15_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


EXTI4_15_IRQHandler: 0x0800A9BE: E7FE B EXTI4_15_IRQHandler ; 0x0800A9BE

Section .init.UCPD1_UCPD2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


UCPD1_UCPD2_IRQHandler: 0x0800A9C0: E7FE B UCPD1_UCPD2_IRQHandler ; 0x0800A9C0

Section .init.DMA1_Channel2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


DMA1_Channel2_3_IRQHandler: 0x0800A9C2: E7FE B DMA1_Channel2_3_IRQHandler ; 0x0800A9C2

Section .init.DMA_Channel4_5_6_7_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


DMA_Channel4_5_6_7_IRQHandler: 0x0800A9C4: E7FE B DMA_Channel4_5_6_7_IRQHandler ; 0x0800A9C4

Section .init.TIM1_BRK_UP_TRG_COMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


TIM1_BRK_UP_TRG_COMP_IRQHandler: 0x0800A9C6: E7FE B TIM1_BRK_UP_TRG_COMP_IRQHandler ; 0x0800A9C6

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


TIM1_CC_IRQHandler: 0x0800A9C8: E7FE B TIM1_CC_IRQHandler ; 0x0800A9C8

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


TIM2_IRQHandler: 0x0800A9CA: E7FE B TIM2_IRQHandler ; 0x0800A9CA

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


TIM3_IRQHandler: 0x0800A9CC: E7FE B TIM3_IRQHandler ; 0x0800A9CC

Section .init.I2C1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


I2C1_IRQHandler: 0x0800A9CE: E7FE B I2C1_IRQHandler ; 0x0800A9CE

Section .init.I2C2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


I2C2_IRQHandler: 0x0800A9D0: E7FE B I2C2_IRQHandler ; 0x0800A9D0

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


SPI1_IRQHandler: 0x0800A9D2: E7FE B SPI1_IRQHandler ; 0x0800A9D2

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


SPI2_IRQHandler: 0x0800A9D4: E7FE B SPI2_IRQHandler ; 0x0800A9D4

Section .init.USART2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


USART2_IRQHandler: 0x0800A9D6: E7FE B USART2_IRQHandler ; 0x0800A9D6

Section .init.USART3_USART4_LPUART1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


USART3_USART4_LPUART1_IRQHandler: 0x0800A9D8: E7FE B USART3_USART4_LPUART1_IRQHandler ; 0x0800A9D8

Section .init.CEC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


CEC_IRQHandler: 0x0800A9DA: E7FE B CEC_IRQHandler ; 0x0800A9DA

Section .init.AES_RNG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2


AES_RNG_IRQHandler: 0x0800A9DC: E7FE B AES_RNG_IRQHandler ; 0x0800A9DC

Section .init.Reset_Handler from STM32G0xx_Startup.o, size=6, align=2


reset_handler: Reset_Handler: 0x0800A9DE: F7F8 FB6F BL SystemInit ; 0x080030C0 0x0800A9E2: E7C1 B _start ; 0x0800A968

Section .text.ADC_DMAHalfConvCplt from stm32g0xx_hal_adc.o, size=10, align=2


ADC_DMAHalfConvCplt: 0x0800A9E4: B580 PUSH {R7, LR} 0x0800A9E6: 6A80 LDR R0, [R0, #40] 0x0800A9E8: F000 F855 BL HAL_ADC_ConvHalfCpltCallback ; 0x0800AA96 0x0800A9EC: BD80 POP {R7, PC}

Section .text.ADC_DMAError from stm32g0xx_hal_adc.o, size=26, align=2


ADC_DMAError: 0x0800A9EE: B580 PUSH {R7, LR} 0x0800A9F0: 6A80 LDR R0, [R0, #40] 0x0800A9F2: 6D81 LDR R1, [R0, #88] 0x0800A9F4: 2240 MOVS R2, #64 0x0800A9F6: 430A ORRS R2, R1 0x0800A9F8: 6582 STR R2, [R0, #88] 0x0800A9FA: 6DC1 LDR R1, [R0, #92] 0x0800A9FC: 2204 MOVS R2, #4 0x0800A9FE: 430A ORRS R2, R1 0x0800AA00: 65C2 STR R2, [R0, #92] 0x0800AA02: F000 F847 BL HAL_ADC_ErrorCallback ; 0x0800AA94 0x0800AA06: BD80 POP {R7, PC}

Section .text.HAL_ADC_Stop_DMA from stm32g0xx_hal_adc.o, size=138, align=2


HAL_ADC_Stop_DMA: 0x0800AA08: B5F0 PUSH {R4-R7, LR} 0x0800AA0A: B081 SUB SP, SP, #4 0x0800AA0C: 4604 MOV R4, R0 0x0800AA0E: 2054 MOVS R0, #84 0x0800AA10: 5C20 LDRB R0, [R4, R0] 0x0800AA12: 2801 CMP R0, #1 0x0800AA14: D101 BNE .L1 ; 0x0800AA1A 0x0800AA16: 2502 MOVS R5, #2 0x0800AA18: E038 B .L5 ; 0x0800AA8C
.L1: 0x0800AA1A: 4626 MOV R6, R4 0x0800AA1C: 3654 ADDS R6, #84 0x0800AA1E: 2701 MOVS R7, #1 0x0800AA20: 7037 STRB R7, [R6] 0x0800AA22: 4620 MOV R0, R4 0x0800AA24: F7F8 FD74 BL ADC_ConversionStop ; 0x08003510 0x0800AA28: 4605 MOV R5, R0 0x0800AA2A: 2800 CMP R0, #0 0x0800AA2C: D12C BNE .L4 ; 0x0800AA88 0x0800AA2E: 6D20 LDR R0, [R4, #80] 0x0800AA30: 2125 MOVS R1, #37 0x0800AA32: 5C41 LDRB R1, [R0, R1] 0x0800AA34: 2902 CMP R1, #2 0x0800AA36: D111 BNE .L2 ; 0x0800AA5C 0x0800AA38: F7F9 FBEE BL HAL_DMA_Abort ; 0x08004218 0x0800AA3C: 2800 CMP R0, #0 0x0800AA3E: D00D BEQ .L2 ; 0x0800AA5C 0x0800AA40: 4605 MOV R5, R0 0x0800AA42: 6DA0 LDR R0, [R4, #88] 0x0800AA44: 2140 MOVS R1, #64 0x0800AA46: 4301 ORRS R1, R0 0x0800AA48: 65A1 STR R1, [R4, #88] 0x0800AA4A: 6820 LDR R0, [R4] 0x0800AA4C: 6841 LDR R1, [R0, #4] 0x0800AA4E: 2210 MOVS R2, #16 0x0800AA50: 4391 BICS R1, R2 0x0800AA52: 6041 STR R1, [R0, #4] 0x0800AA54: 4620 MOV R0, R4 0x0800AA56: F7F8 FD89 BL ADC_Disable ; 0x0800356C 0x0800AA5A: E011 B .L3 ; 0x0800AA80
.L2: 0x0800AA5C: 6820 LDR R0, [R4] 0x0800AA5E: 6841 LDR R1, [R0, #4] 0x0800AA60: 2210 MOVS R2, #16 0x0800AA62: 4391 BICS R1, R2 0x0800AA64: 6041 STR R1, [R0, #4] 0x0800AA66: 4620 MOV R0, R4 0x0800AA68: F7F8 FD80 BL ADC_Disable ; 0x0800356C 0x0800AA6C: 4605 MOV R5, R0 0x0800AA6E: 2800 CMP R0, #0 0x0800AA70: D106 BNE .L3 ; 0x0800AA80 0x0800AA72: 20FF MOVS R0, #255 0x0800AA74: 3002 ADDS R0, #2 0x0800AA76: 6DA1 LDR R1, [R4, #88] 0x0800AA78: 4381 BICS R1, R0 0x0800AA7A: 1C48 ADDS R0, R1, #1 0x0800AA7C: 65A0 STR R0, [R4, #88] 0x0800AA7E: 2500 MOVS R5, #0
.L3: 0x0800AA80: 6820 LDR R0, [R4] 0x0800AA82: 68C1 LDR R1, [R0, #12] 0x0800AA84: 43B9 BICS R1, R7 0x0800AA86: 60C1 STR R1, [R0, #12]
.L4: 0x0800AA88: 2000 MOVS R0, #0 0x0800AA8A: 7030 STRB R0, [R6]
.L5: 0x0800AA8C: 4628 MOV R0, R5 0x0800AA8E: B001 ADD SP, SP, #4 0x0800AA90: BDF0 POP {R4-R7, PC}

Section .text.HAL_ADC_ConvCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2


HAL_ADC_ConvCpltCallback: 0x0800AA92: 4770 BX LR

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


HAL_ADC_ErrorCallback: 0x0800AA94: 4770 BX LR

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


HAL_ADC_ConvHalfCpltCallback: 0x0800AA96: 4770 BX LR

Section .text.HAL_DAC_Start from stm32g0xx_hal_dac.o, size=82, align=2


HAL_DAC_Start: 0x0800AA98: B570 PUSH {R4-R6, LR} 0x0800AA9A: 7942 LDRB R2, [R0, #5] 0x0800AA9C: 2A01 CMP R2, #1 0x0800AA9E: D101 BNE .L1 ; 0x0800AAA4 0x0800AAA0: 2002 MOVS R0, #2 0x0800AAA2: BD70 POP {R4-R6, PC}
.L1: 0x0800AAA4: 2302 MOVS R3, #2 0x0800AAA6: 7103 STRB R3, [R0, #4] 0x0800AAA8: 2410 MOVS R4, #16 0x0800AAAA: 400C ANDS R4, R1 0x0800AAAC: 2201 MOVS R2, #1 0x0800AAAE: 4615 MOV R5, R2 0x0800AAB0: 40A5 LSLS R5, R4 0x0800AAB2: 6804 LDR R4, [R0] 0x0800AAB4: 6826 LDR R6, [R4] 0x0800AAB6: 432E ORRS R6, R5 0x0800AAB8: 6026 STR R6, [R4] 0x0800AABA: 6825 LDR R5, [R4] 0x0800AABC: 2900 CMP R1, #0 0x0800AABE: D00E BEQ .L4 ; 0x0800AADE 0x0800AAC0: 461E MOV R6, R3 0x0800AAC2: 408E LSLS R6, R1 0x0800AAC4: 211F MOVS R1, #31 0x0800AAC6: 0449 LSLS R1, R1, #17 0x0800AAC8: 400D ANDS R5, R1 0x0800AACA: 42B5 CMP R5, R6 0x0800AACC: D102 BNE .L3 ; 0x0800AAD4
.L2: 0x0800AACE: 6861 LDR R1, [R4, #4] 0x0800AAD0: 4319 ORRS R1, R3 0x0800AAD2: 6061 STR R1, [R4, #4]
.L3: 0x0800AAD4: 2100 MOVS R1, #0 0x0800AAD6: 7141 STRB R1, [R0, #5] 0x0800AAD8: 7102 STRB R2, [R0, #4] 0x0800AADA: 2000 MOVS R0, #0 0x0800AADC: BD70 POP {R4-R6, PC}
.L4: 0x0800AADE: 213E MOVS R1, #62 0x0800AAE0: 400D ANDS R5, R1 0x0800AAE2: 2D02 CMP R5, #2 0x0800AAE4: 4613 MOV R3, R2 0x0800AAE6: D0F2 BEQ .L2 ; 0x0800AACE 0x0800AAE8: E7F4 B .L3 ; 0x0800AAD4

Section .text.HAL_DAC_SetValue from stm32g0xx_hal_dac.o, size=42, align=2


HAL_DAC_SetValue: 0x0800AAEA: B510 PUSH {R4, LR} 0x0800AAEC: B081 SUB SP, SP, #4 0x0800AAEE: 2400 MOVS R4, #0 0x0800AAF0: 9400 STR R4, [SP, #0] 0x0800AAF2: 6800 LDR R0, [R0] 0x0800AAF4: 9000 STR R0, [SP, #0] 0x0800AAF6: 2900 CMP R1, #0 0x0800AAF8: D003 BEQ .L1 ; 0x0800AB02 0x0800AAFA: 9800 LDR R0, [SP, #0] 0x0800AAFC: 1810 ADDS R0, R2, R0 0x0800AAFE: 3014 ADDS R0, #20 0x0800AB00: E002 B .L2 ; 0x0800AB08
.L1: 0x0800AB02: 9800 LDR R0, [SP, #0] 0x0800AB04: 1810 ADDS R0, R2, R0 0x0800AB06: 3008 ADDS R0, #8
.L2: 0x0800AB08: 9000 STR R0, [SP, #0] 0x0800AB0A: 9800 LDR R0, [SP, #0] 0x0800AB0C: 6003 STR R3, [R0] 0x0800AB0E: 2000 MOVS R0, #0 0x0800AB10: B001 ADD SP, SP, #4 0x0800AB12: BD10 POP {R4, PC}

Section .text.HAL_DACEx_GetTrimOffset from stm32g0xx_hal_dac_ex.o, size=18, align=2


HAL_DACEx_GetTrimOffset: 0x0800AB14: 2210 MOVS R2, #16 0x0800AB16: 400A ANDS R2, R1 0x0800AB18: 211F MOVS R1, #31 0x0800AB1A: 4091 LSLS R1, R2 0x0800AB1C: 6800 LDR R0, [R0] 0x0800AB1E: 6B80 LDR R0, [R0, #56] 0x0800AB20: 4008 ANDS R0, R1 0x0800AB22: 40D0 LSRS R0, R2 0x0800AB24: 4770 BX LR

Section .text.HAL_GPIO_ReadPin from stm32g0xx_hal_gpio.o, size=10, align=2


HAL_GPIO_ReadPin: 0x0800AB26: 6900 LDR R0, [R0, #16] 0x0800AB28: 4008 ANDS R0, R1 0x0800AB2A: 1E41 SUBS R1, R0, #1 0x0800AB2C: 4188 SBCS R0, R1 0x0800AB2E: 4770 BX LR

Section .text.HAL_RCC_CSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2


HAL_RCC_CSSCallback: 0x0800AB30: 4770 BX LR

Section .text.HAL_RCC_LSECSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2


HAL_RCC_LSECSSCallback: 0x0800AB32: 4770 BX LR

Section .text.HAL_TIM_Base_Init from stm32g0xx_hal_tim.o, size=86, align=2


HAL_TIM_Base_Init: 0x0800AB34: B5F0 PUSH {R4-R7, LR} 0x0800AB36: B081 SUB SP, SP, #4 0x0800AB38: 2800 CMP R0, #0 0x0800AB3A: D023 BEQ .L2 ; 0x0800AB84 0x0800AB3C: 4604 MOV R4, R0 0x0800AB3E: 4605 MOV R5, R0 0x0800AB40: 353C ADDS R5, #60 0x0800AB42: 4607 MOV R7, R0 0x0800AB44: 373E ADDS R7, #62 0x0800AB46: 4606 MOV R6, R0 0x0800AB48: 3644 ADDS R6, #68 0x0800AB4A: 7868 LDRB R0, [R5, #1] 0x0800AB4C: 2800 CMP R0, #0 0x0800AB4E: D103 BNE .L1 ; 0x0800AB58 0x0800AB50: 7028 STRB R0, [R5] 0x0800AB52: 4620 MOV R0, R4 0x0800AB54: F7FF FBBE BL HAL_TIM_Base_MspInit ; 0x0800A2D4
.L1: 0x0800AB58: 2002 MOVS R0, #2 0x0800AB5A: 7068 STRB R0, [R5, #1] 0x0800AB5C: CC01 LDM R4!, {R0} 0x0800AB5E: 4621 MOV R1, R4 0x0800AB60: F7FA FAF0 BL TIM_Base_SetConfig ; 0x08005144 0x0800AB64: 2001 MOVS R0, #1 0x0800AB66: 7130 STRB R0, [R6, #4] 0x0800AB68: 7038 STRB R0, [R7] 0x0800AB6A: 7078 STRB R0, [R7, #1] 0x0800AB6C: 70B8 STRB R0, [R7, #2] 0x0800AB6E: 70F8 STRB R0, [R7, #3] 0x0800AB70: 7138 STRB R0, [R7, #4] 0x0800AB72: 7178 STRB R0, [R7, #5] 0x0800AB74: 7030 STRB R0, [R6] 0x0800AB76: 7070 STRB R0, [R6, #1] 0x0800AB78: 70B0 STRB R0, [R6, #2] 0x0800AB7A: 70F0 STRB R0, [R6, #3] 0x0800AB7C: 7068 STRB R0, [R5, #1] 0x0800AB7E: 2000 MOVS R0, #0 0x0800AB80: B001 ADD SP, SP, #4 0x0800AB82: BDF0 POP {R4-R7, PC}
.L2: 0x0800AB84: 2001 MOVS R0, #1 0x0800AB86: B001 ADD SP, SP, #4 0x0800AB88: BDF0 POP {R4-R7, PC}

Section .text.HAL_TIM_IC_CaptureCallback from stm32g0xx_hal_tim.o, size=2, align=2


HAL_TIM_IC_CaptureCallback: 0x0800AB8A: 4770 BX LR

Section .text.HAL_TIM_OC_DelayElapsedCallback from stm32g0xx_hal_tim.o, size=2, align=2


HAL_TIM_OC_DelayElapsedCallback: 0x0800AB8C: 4770 BX LR

Section .text.HAL_TIM_PWM_PulseFinishedCallback from stm32g0xx_hal_tim.o, size=2, align=2


HAL_TIM_PWM_PulseFinishedCallback: 0x0800AB8E: 4770 BX LR

Section .text.HAL_TIM_TriggerCallback from stm32g0xx_hal_tim.o, size=2, align=2


HAL_TIM_TriggerCallback: 0x0800AB90: 4770 BX LR

Section .text.HAL_TIMEx_CommutCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2


HAL_TIMEx_CommutCallback: 0x0800AB92: 4770 BX LR

Section .text.HAL_TIMEx_BreakCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2


HAL_TIMEx_BreakCallback: 0x0800AB94: 4770 BX LR

Section .text.HAL_TIMEx_Break2Callback from stm32g0xx_hal_tim_ex.o, size=2, align=2


HAL_TIMEx_Break2Callback: 0x0800AB96: 4770 BX LR

Section .text.UART_AdvFeatureConfig from stm32g0xx_hal_uart.o, size=210, align=2


UART_AdvFeatureConfig: 0x0800AB98: B530 PUSH {R4-R5, LR} 0x0800AB9A: 6A81 LDR R1, [R0, #40] 0x0800AB9C: 07CA LSLS R2, R1, #31 0x0800AB9E: D10C BNE .L6 ; 0x0800ABBA 0x0800ABA0: 078A LSLS R2, R1, #30 0x0800ABA2: D414 BMI .L7 ; 0x0800ABCE
.L1: 0x0800ABA4: 074A LSLS R2, R1, #29 0x0800ABA6: D41C BMI .L8 ; 0x0800ABE2
.L2: 0x0800ABA8: 070A LSLS R2, R1, #28 0x0800ABAA: D424 BMI .L9 ; 0x0800ABF6
.L3: 0x0800ABAC: 06CA LSLS R2, R1, #27 0x0800ABAE: D42C BMI .L10 ; 0x0800AC0A
.L4: 0x0800ABB0: 068A LSLS R2, R1, #26 0x0800ABB2: D434 BMI .L11 ; 0x0800AC1E
.L5: 0x0800ABB4: 064A LSLS R2, R1, #25 0x0800ABB6: D43C BMI .L12 ; 0x0800AC32 0x0800ABB8: E04C B .L13 ; 0x0800AC54
.L6: 0x0800ABBA: 2201 MOVS R2, #1 0x0800ABBC: 0452 LSLS R2, R2, #17 0x0800ABBE: 6803 LDR R3, [R0] 0x0800ABC0: 685C LDR R4, [R3, #4] 0x0800ABC2: 4394 BICS R4, R2 0x0800ABC4: 6AC2 LDR R2, [R0, #44] 0x0800ABC6: 4322 ORRS R2, R4 0x0800ABC8: 605A STR R2, [R3, #4] 0x0800ABCA: 078A LSLS R2, R1, #30 0x0800ABCC: D5EA BPL .L1 ; 0x0800ABA4
.L7: 0x0800ABCE: 2201 MOVS R2, #1 0x0800ABD0: 0412 LSLS R2, R2, #16 0x0800ABD2: 6803 LDR R3, [R0] 0x0800ABD4: 685C LDR R4, [R3, #4] 0x0800ABD6: 4394 BICS R4, R2 0x0800ABD8: 6B02 LDR R2, [R0, #48] 0x0800ABDA: 4322 ORRS R2, R4 0x0800ABDC: 605A STR R2, [R3, #4] 0x0800ABDE: 074A LSLS R2, R1, #29 0x0800ABE0: D5E2 BPL .L2 ; 0x0800ABA8
.L8: 0x0800ABE2: 2201 MOVS R2, #1 0x0800ABE4: 0492 LSLS R2, R2, #18 0x0800ABE6: 6803 LDR R3, [R0] 0x0800ABE8: 685C LDR R4, [R3, #4] 0x0800ABEA: 4394 BICS R4, R2 0x0800ABEC: 6B42 LDR R2, [R0, #52] 0x0800ABEE: 4322 ORRS R2, R4 0x0800ABF0: 605A STR R2, [R3, #4] 0x0800ABF2: 070A LSLS R2, R1, #28 0x0800ABF4: D5DA BPL .L3 ; 0x0800ABAC
.L9: 0x0800ABF6: 2201 MOVS R2, #1 0x0800ABF8: 03D2 LSLS R2, R2, #15 0x0800ABFA: 6803 LDR R3, [R0] 0x0800ABFC: 685C LDR R4, [R3, #4] 0x0800ABFE: 4394 BICS R4, R2 0x0800AC00: 6B82 LDR R2, [R0, #56] 0x0800AC02: 4322 ORRS R2, R4 0x0800AC04: 605A STR R2, [R3, #4] 0x0800AC06: 06CA LSLS R2, R1, #27 0x0800AC08: D5D2 BPL .L4 ; 0x0800ABB0
.L10: 0x0800AC0A: 2201 MOVS R2, #1 0x0800AC0C: 0312 LSLS R2, R2, #12 0x0800AC0E: 6803 LDR R3, [R0] 0x0800AC10: 689C LDR R4, [R3, #8] 0x0800AC12: 4394 BICS R4, R2 0x0800AC14: 6BC2 LDR R2, [R0, #60] 0x0800AC16: 4322 ORRS R2, R4 0x0800AC18: 609A STR R2, [R3, #8] 0x0800AC1A: 068A LSLS R2, R1, #26 0x0800AC1C: D5CA BPL .L5 ; 0x0800ABB4
.L11: 0x0800AC1E: 2201 MOVS R2, #1 0x0800AC20: 0352 LSLS R2, R2, #13 0x0800AC22: 6803 LDR R3, [R0] 0x0800AC24: 689C LDR R4, [R3, #8] 0x0800AC26: 4394 BICS R4, R2 0x0800AC28: 6C02 LDR R2, [R0, #64] 0x0800AC2A: 4322 ORRS R2, R4 0x0800AC2C: 609A STR R2, [R3, #8] 0x0800AC2E: 064A LSLS R2, R1, #25 0x0800AC30: D510 BPL .L13 ; 0x0800AC54
.L12: 0x0800AC32: 2201 MOVS R2, #1 0x0800AC34: 0513 LSLS R3, R2, #20 0x0800AC36: 6802 LDR R2, [R0] 0x0800AC38: 6854 LDR R4, [R2, #4] 0x0800AC3A: 439C BICS R4, R3 0x0800AC3C: 6C45 LDR R5, [R0, #68] 0x0800AC3E: 432C ORRS R4, R5 0x0800AC40: 6054 STR R4, [R2, #4] 0x0800AC42: 429D CMP R5, R3 0x0800AC44: D106 BNE .L13 ; 0x0800AC54 0x0800AC46: 2303 MOVS R3, #3 0x0800AC48: 055B LSLS R3, R3, #21 0x0800AC4A: 6854 LDR R4, [R2, #4] 0x0800AC4C: 439C BICS R4, R3 0x0800AC4E: 6C83 LDR R3, [R0, #72] 0x0800AC50: 4323 ORRS R3, R4 0x0800AC52: 6053 STR R3, [R2, #4]
.L13: 0x0800AC54: 0609 LSLS R1, R1, #24 0x0800AC56: D507 BPL .L14 ; 0x0800AC68 0x0800AC58: 2101 MOVS R1, #1 0x0800AC5A: 04C9 LSLS R1, R1, #19 0x0800AC5C: 6802 LDR R2, [R0] 0x0800AC5E: 6853 LDR R3, [R2, #4] 0x0800AC60: 438B BICS R3, R1 0x0800AC62: 6CC0 LDR R0, [R0, #76] 0x0800AC64: 4318 ORRS R0, R3 0x0800AC66: 6050 STR R0, [R2, #4]
.L14: 0x0800AC68: BD30 POP {R4-R5, PC}

Section .text.UART_WaitOnFlagUntilTimeout from stm32g0xx_hal_uart.o, size=238, align=2


UART_WaitOnFlagUntilTimeout: 0x0800AC6A: B5F0 PUSH {R4-R7, LR} 0x0800AC6C: B085 SUB SP, SP, #20 0x0800AC6E: 9304 STR R3, [SP, #16] 0x0800AC70: 4616 MOV R6, R2 0x0800AC72: 460F MOV R7, R1 0x0800AC74: 4604 MOV R4, R0 0x0800AC76: 6803 LDR R3, [R0] 0x0800AC78: 69D9 LDR R1, [R3, #28] 0x0800AC7A: 4039 ANDS R1, R7 0x0800AC7C: 1BC9 SUBS R1, R1, R7 0x0800AC7E: 424A RSBS R2, R1, #0 0x0800AC80: 414A ADCS R2, R1 0x0800AC82: 2000 MOVS R0, #0 0x0800AC84: 42B2 CMP R2, R6 0x0800AC86: D142 BNE .L4 ; 0x0800AD0E 0x0800AC88: 9002 STR R0, [SP, #8] 0x0800AC8A: 4621 MOV R1, R4 0x0800AC8C: 3180 ADDS R1, #128 0x0800AC8E: 9101 STR R1, [SP, #4] 0x0800AC90: 9D0A LDR R5, [SP, #40] 0x0800AC92: 2101 MOVS R1, #1 0x0800AC94: 9100 STR R1, [SP, #0] 0x0800AC96: 02C8 LSLS R0, R1, #11 0x0800AC98: 9003 STR R0, [SP, #12] 0x0800AC9A: E006 B .L2 ; 0x0800ACAA
.L1: 0x0800AC9C: 69D9 LDR R1, [R3, #28] 0x0800AC9E: 4039 ANDS R1, R7 0x0800ACA0: 1BC9 SUBS R1, R1, R7 0x0800ACA2: 424A RSBS R2, R1, #0 0x0800ACA4: 414A ADCS R2, R1 0x0800ACA6: 42B2 CMP R2, R6 0x0800ACA8: D130 BNE .L3 ; 0x0800AD0C
.L2: 0x0800ACAA: 1C69 ADDS R1, R5, #1 0x0800ACAC: D0F6 BEQ .L1 ; 0x0800AC9C 0x0800ACAE: F7F8 FACD BL HAL_GetTick ; 0x0800324C 0x0800ACB2: 2D00 CMP R5, #0 0x0800ACB4: D02D BEQ .L5 ; 0x0800AD12 0x0800ACB6: 9904 LDR R1, [SP, #16] 0x0800ACB8: 1A40 SUBS R0, R0, R1 0x0800ACBA: 42A8 CMP R0, R5 0x0800ACBC: D829 BHI .L5 ; 0x0800AD12 0x0800ACBE: 6823 LDR R3, [R4] 0x0800ACC0: 6819 LDR R1, [R3] 0x0800ACC2: 0749 LSLS R1, R1, #29 0x0800ACC4: D5EA BPL .L1 ; 0x0800AC9C 0x0800ACC6: 69D9 LDR R1, [R3, #28] 0x0800ACC8: 9803 LDR R0, [SP, #12] 0x0800ACCA: 4201 TST R1, R0 0x0800ACCC: D0E6 BEQ .L1 ; 0x0800AC9C 0x0800ACCE: 6218 STR R0, [R3, #32] 0x0800ACD0: F3EF 8010 MRS R0, PRIMASK 0x0800ACD4: 9D00 LDR R5, [SP, #0] 0x0800ACD6: F385 8810 MSR PRIMASK, R5 0x0800ACDA: 210D MOVS R1, #13 0x0800ACDC: 0149 LSLS R1, R1, #5 0x0800ACDE: 6822 LDR R2, [R4] 0x0800ACE0: 6813 LDR R3, [R2] 0x0800ACE2: 438B BICS R3, R1 0x0800ACE4: 6013 STR R3, [R2] 0x0800ACE6: F380 8810 MSR PRIMASK, R0 0x0800ACEA: F3EF 8010 MRS R0, PRIMASK 0x0800ACEE: F385 8810 MSR PRIMASK, R5 0x0800ACF2: 6821 LDR R1, [R4] 0x0800ACF4: 688A LDR R2, [R1, #8] 0x0800ACF6: 43AA BICS R2, R5 0x0800ACF8: 608A STR R2, [R1, #8] 0x0800ACFA: F380 8810 MSR PRIMASK, R0 0x0800ACFE: 2020 MOVS R0, #32 0x0800AD00: 9A01 LDR R2, [SP, #4] 0x0800AD02: 6050 STR R0, [R2, #4] 0x0800AD04: 6090 STR R0, [R2, #8] 0x0800AD06: 4610 MOV R0, R2 0x0800AD08: 300C ADDS R0, #12 0x0800AD0A: E01E B .L6 ; 0x0800AD4A
.L3: 0x0800AD0C: 9802 LDR R0, [SP, #8]
.L4: 0x0800AD0E: B005 ADD SP, SP, #20 0x0800AD10: BDF0 POP {R4-R7, PC}
.L5: 0x0800AD12: F3EF 8010 MRS R0, PRIMASK 0x0800AD16: 9D00 LDR R5, [SP, #0] 0x0800AD18: F385 8810 MSR PRIMASK, R5 0x0800AD1C: 210D MOVS R1, #13 0x0800AD1E: 0149 LSLS R1, R1, #5 0x0800AD20: 6822 LDR R2, [R4] 0x0800AD22: 6813 LDR R3, [R2] 0x0800AD24: 438B BICS R3, R1 0x0800AD26: 6013 STR R3, [R2] 0x0800AD28: F380 8810 MSR PRIMASK, R0 0x0800AD2C: F3EF 8010 MRS R0, PRIMASK 0x0800AD30: F385 8810 MSR PRIMASK, R5 0x0800AD34: 6821 LDR R1, [R4] 0x0800AD36: 688A LDR R2, [R1, #8] 0x0800AD38: 43AA BICS R2, R5 0x0800AD3A: 608A STR R2, [R1, #8] 0x0800AD3C: F380 8810 MSR PRIMASK, R0 0x0800AD40: 2020 MOVS R0, #32 0x0800AD42: 9A01 LDR R2, [SP, #4] 0x0800AD44: 6050 STR R0, [R2, #4] 0x0800AD46: 4610 MOV R0, R2 0x0800AD48: 3008 ADDS R0, #8
.L6: 0x0800AD4A: 2100 MOVS R1, #0 0x0800AD4C: 7011 STRB R1, [R2] 0x0800AD4E: 2120 MOVS R1, #32 0x0800AD50: 6001 STR R1, [R0] 0x0800AD52: 2003 MOVS R0, #3 0x0800AD54: B005 ADD SP, SP, #20 0x0800AD56: BDF0 POP {R4-R7, PC}

Section .text.HAL_UART_ErrorCallback from stm32g0xx_hal_uart.o, size=2, align=2


HAL_UART_ErrorCallback: 0x0800AD58: 4770 BX LR

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


HAL_UARTEx_RxEventCallback: 0x0800AD5A: 4770 BX LR

Section .text.HAL_UART_TxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2


HAL_UART_TxCpltCallback: 0x0800AD5C: 4770 BX LR

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


HAL_UART_RxCpltCallback: 0x0800AD5E: 4770 BX LR

Section .text.UART_RxISR_8BIT from stm32g0xx_hal_uart.o, size=162, align=2


UART_RxISR_8BIT: 0x0800AD60: B570 PUSH {R4-R6, LR} 0x0800AD62: 6802 LDR R2, [R0] 0x0800AD64: 4601 MOV R1, R0 0x0800AD66: 315C ADDS R1, #92 0x0800AD68: 888B LDRH R3, [R1, #4] 0x0800AD6A: 6ACC LDR R4, [R1, #44] 0x0800AD6C: 2C22 CMP R4, #34 0x0800AD6E: D10D BNE .L1 ; 0x0800AD8C 0x0800AD70: 6A52 LDR R2, [R2, #36] 0x0800AD72: 401A ANDS R2, R3 0x0800AD74: 6D83 LDR R3, [R0, #88] 0x0800AD76: 701A STRB R2, [R3] 0x0800AD78: 884A LDRH R2, [R1, #2] 0x0800AD7A: 1E52 SUBS R2, R2, #1 0x0800AD7C: 804A STRH R2, [R1, #2] 0x0800AD7E: 6D82 LDR R2, [R0, #88] 0x0800AD80: 1C52 ADDS R2, R2, #1 0x0800AD82: 6582 STR R2, [R0, #88] 0x0800AD84: 884A LDRH R2, [R1, #2] 0x0800AD86: 2A00 CMP R2, #0 0x0800AD88: D005 BEQ .L2 ; 0x0800AD96 0x0800AD8A: BD70 POP {R4-R6, PC}
.L1: 0x0800AD8C: 6990 LDR R0, [R2, #24] 0x0800AD8E: 2108 MOVS R1, #8 0x0800AD90: 4301 ORRS R1, R0 0x0800AD92: 6191 STR R1, [R2, #24] 0x0800AD94: BD70 POP {R4-R6, PC}
.L2: 0x0800AD96: F3EF 8310 MRS R3, PRIMASK 0x0800AD9A: 2201 MOVS R2, #1 0x0800AD9C: F382 8810 MSR PRIMASK, R2 0x0800ADA0: 2409 MOVS R4, #9 0x0800ADA2: 0164 LSLS R4, R4, #5 0x0800ADA4: 6805 LDR R5, [R0] 0x0800ADA6: 682E LDR R6, [R5] 0x0800ADA8: 43A6 BICS R6, R4 0x0800ADAA: 602E STR R6, [R5] 0x0800ADAC: F383 8810 MSR PRIMASK, R3 0x0800ADB0: F3EF 8310 MRS R3, PRIMASK 0x0800ADB4: F382 8810 MSR PRIMASK, R2 0x0800ADB8: 6804 LDR R4, [R0] 0x0800ADBA: 68A5 LDR R5, [R4, #8] 0x0800ADBC: 4395 BICS R5, R2 0x0800ADBE: 60A5 STR R5, [R4, #8] 0x0800ADC0: F383 8810 MSR PRIMASK, R3 0x0800ADC4: 2320 MOVS R3, #32 0x0800ADC6: 62CB STR R3, [R1, #44] 0x0800ADC8: 2300 MOVS R3, #0 0x0800ADCA: 6703 STR R3, [R0, #112] 0x0800ADCC: 6EC4 LDR R4, [R0, #108] 0x0800ADCE: 2C01 CMP R4, #1 0x0800ADD0: D114 BNE .L4 ; 0x0800ADFC 0x0800ADD2: 66C3 STR R3, [R0, #108] 0x0800ADD4: F3EF 8310 MRS R3, PRIMASK 0x0800ADD8: F382 8810 MSR PRIMASK, R2 0x0800ADDC: 6804 LDR R4, [R0] 0x0800ADDE: 6825 LDR R5, [R4] 0x0800ADE0: 2210 MOVS R2, #16 0x0800ADE2: 4395 BICS R5, R2 0x0800ADE4: 6025 STR R5, [R4] 0x0800ADE6: F383 8810 MSR PRIMASK, R3 0x0800ADEA: 6803 LDR R3, [R0] 0x0800ADEC: 69DC LDR R4, [R3, #28] 0x0800ADEE: 06E4 LSLS R4, R4, #27 0x0800ADF0: D500 BPL .L3 ; 0x0800ADF4 0x0800ADF2: 621A STR R2, [R3, #32]
.L3: 0x0800ADF4: 8809 LDRH R1, [R1] 0x0800ADF6: F7FF FFB0 BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A 0x0800ADFA: BD70 POP {R4-R6, PC}
.L4: 0x0800ADFC: F7FF FFAF BL HAL_UART_RxCpltCallback ; 0x0800AD5E 0x0800AE00: BD70 POP {R4-R6, PC}

Section .text.HAL_UARTEx_DisableFifoMode from stm32g0xx_hal_uart_ex.o, size=54, align=2


HAL_UARTEx_DisableFifoMode: 0x0800AE02: B530 PUSH {R4-R5, LR} 0x0800AE04: 2180 MOVS R1, #128 0x0800AE06: 5C41 LDRB R1, [R0, R1] 0x0800AE08: 2901 CMP R1, #1 0x0800AE0A: D101 BNE .L1 ; 0x0800AE10 0x0800AE0C: 2002 MOVS R0, #2 0x0800AE0E: BD30 POP {R4-R5, PC}
.L1: 0x0800AE10: 4602 MOV R2, R0 0x0800AE12: 3280 ADDS R2, #128 0x0800AE14: 2124 MOVS R1, #36 0x0800AE16: 6051 STR R1, [R2, #4] 0x0800AE18: 6801 LDR R1, [R0] 0x0800AE1A: 680B LDR R3, [R1] 0x0800AE1C: 680C LDR R4, [R1] 0x0800AE1E: 2501 MOVS R5, #1 0x0800AE20: 43AC BICS R4, R5 0x0800AE22: 600C STR R4, [R1] 0x0800AE24: 076C LSLS R4, R5, #29 0x0800AE26: 43A3 BICS R3, R4 0x0800AE28: 600B STR R3, [R1] 0x0800AE2A: 2100 MOVS R1, #0 0x0800AE2C: 6641 STR R1, [R0, #100] 0x0800AE2E: 7011 STRB R1, [R2] 0x0800AE30: 2020 MOVS R0, #32 0x0800AE32: 6050 STR R0, [R2, #4] 0x0800AE34: 2000 MOVS R0, #0 0x0800AE36: BD30 POP {R4-R5, PC}

Section .text._StoreChar from SEGGER_RTT_printf.o, size=66, align=2


_StoreChar: 0x0800AE38: B510 PUSH {R4, LR} 0x0800AE3A: 4604 MOV R4, R0 0x0800AE3C: 6842 LDR R2, [R0, #4] 0x0800AE3E: 6883 LDR R3, [R0, #8] 0x0800AE40: 1C58 ADDS R0, R3, #1 0x0800AE42: 4290 CMP R0, R2 0x0800AE44: D902 BLS .L2 ; 0x0800AE4C 0x0800AE46: 4293 CMP R3, R2 0x0800AE48: D009 BEQ .L3 ; 0x0800AE5E
.L1: 0x0800AE4A: BD10 POP {R4, PC}
.L2: 0x0800AE4C: 6822 LDR R2, [R4] 0x0800AE4E: 54D1 STRB R1, [R2, R3] 0x0800AE50: 60A0 STR R0, [R4, #8] 0x0800AE52: 68E1 LDR R1, [R4, #12] 0x0800AE54: 1C49 ADDS R1, R1, #1 0x0800AE56: 60E1 STR R1, [R4, #12] 0x0800AE58: 6862 LDR R2, [R4, #4] 0x0800AE5A: 4290 CMP R0, R2 0x0800AE5C: D1F5 BNE .L1 ; 0x0800AE4A
.L3: 0x0800AE5E: 6821 LDR R1, [R4] 0x0800AE60: 6920 LDR R0, [R4, #16] 0x0800AE62: F7FF FD17 BL SEGGER_RTT_Write ; 0x0800A894 0x0800AE66: 68A1 LDR R1, [R4, #8] 0x0800AE68: 4288 CMP R0, R1 0x0800AE6A: D102 BNE .L4 ; 0x0800AE72 0x0800AE6C: 2000 MOVS R0, #0 0x0800AE6E: 60A0 STR R0, [R4, #8] 0x0800AE70: BD10 POP {R4, PC}
.L4: 0x0800AE72: 2000 MOVS R0, #0 0x0800AE74: 43C0 MVNS R0, R0 0x0800AE76: 60E0 STR R0, [R4, #12] 0x0800AE78: BD10 POP {R4, PC}

Section .text.FEEPROM_ConfigFreeBytes from feeprom.o, size=6, align=2


FEEPROM_ConfigFreeBytes: 0x0800AE7A: 20F9 MOVS R0, #249 0x0800AE7C: 00C0 LSLS R0, R0, #3 0x0800AE7E: 4770 BX LR

Section .text.ShowSlaveAddressOnLED from main.o, size=58, align=2


ShowSlaveAddressOnLED: 0x0800AE80: B5F0 PUSH {R4-R7, LR} 0x0800AE82: B081 SUB SP, SP, #4 0x0800AE84: 2800 CMP R0, #0 0x0800AE86: D016 BEQ .L2 ; 0x0800AEB6 0x0800AE88: 4614 MOV R4, R2 0x0800AE8A: 460D MOV R5, R1 0x0800AE8C: 4606 MOV R6, R0 0x0800AE8E: 27FF MOVS R7, #255 0x0800AE90: 374E ADDS R7, #78
.L1: 0x0800AE92: 2201 MOVS R2, #1 0x0800AE94: 4628 MOV R0, R5 0x0800AE96: 4621 MOV R1, R4 0x0800AE98: F000 F9CB BL HAL_GPIO_WritePin ; 0x0800B232 0x0800AE9C: 4638 MOV R0, R7 0x0800AE9E: F7F8 F9DB BL HAL_Delay ; 0x08003258 0x0800AEA2: 2200 MOVS R2, #0 0x0800AEA4: 4628 MOV R0, R5 0x0800AEA6: 4621 MOV R1, R4 0x0800AEA8: F000 F9C3 BL HAL_GPIO_WritePin ; 0x0800B232 0x0800AEAC: 4638 MOV R0, R7 0x0800AEAE: F7F8 F9D3 BL HAL_Delay ; 0x08003258 0x0800AEB2: 1E76 SUBS R6, R6, #1 0x0800AEB4: D1ED BNE .L1 ; 0x0800AE92
.L2: 0x0800AEB6: B001 ADD SP, SP, #4 0x0800AEB8: BDF0 POP {R4-R7, PC}

LEDBlink: 0x0800AEBA: B5F0 PUSH {R4-R7, LR} 0x0800AEBC: B081 SUB SP, SP, #4 0x0800AEBE: 461D MOV R5, R3 0x0800AEC0: 4614 MOV R4, R2 0x0800AEC2: 460F MOV R7, R1 0x0800AEC4: 4606 MOV R6, R0 0x0800AEC6: F7F8 F9C1 BL HAL_GetTick ; 0x0800324C 0x0800AECA: 683A LDR R2, [R7] 0x0800AECC: 42AA CMP R2, R5 0x0800AECE: D20B BCS .L1 ; 0x0800AEE8 0x0800AED0: 6823 LDR R3, [R4] 0x0800AED2: 2B02 CMP R3, #2 0x0800AED4: D01C BEQ .L6 ; 0x0800AF10 0x0800AED6: 4605 MOV R5, R0 0x0800AED8: 9909 LDR R1, [SP, #36] 0x0800AEDA: 9808 LDR R0, [SP, #32] 0x0800AEDC: 2B01 CMP R3, #1 0x0800AEDE: D007 BEQ .L4 ; 0x0800AEF0 0x0800AEE0: 2B00 CMP R3, #0 0x0800AEE2: D103 BNE .L3 ; 0x0800AEEC 0x0800AEE4: 2201 MOVS R2, #1 0x0800AEE6: E00B B .L5 ; 0x0800AF00
.L1: 0x0800AEE8: 2000 MOVS R0, #0
.L2: 0x0800AEEA: 6038 STR R0, [R7]
.L3: 0x0800AEEC: B001 ADD SP, SP, #4 0x0800AEEE: BDF0 POP {R4-R7, PC}
.L4: 0x0800AEF0: 9B06 LDR R3, [SP, #24] 0x0800AEF2: 0052 LSLS R2, R2, #1 0x0800AEF4: 5A9A LDRH R2, [R3, R2] 0x0800AEF6: 6833 LDR R3, [R6] 0x0800AEF8: 1AEB SUBS R3, R5, R3 0x0800AEFA: 4293 CMP R3, R2 0x0800AEFC: D9F6 BLS .L3 ; 0x0800AEEC 0x0800AEFE: 2200 MOVS R2, #0
.L5: 0x0800AF00: F000 F997 BL HAL_GPIO_WritePin ; 0x0800B232 0x0800AF04: 6035 STR R5, [R6] 0x0800AF06: 6820 LDR R0, [R4] 0x0800AF08: 1C40 ADDS R0, R0, #1 0x0800AF0A: 6020 STR R0, [R4] 0x0800AF0C: B001 ADD SP, SP, #4 0x0800AF0E: BDF0 POP {R4-R7, PC}
.L6: 0x0800AF10: 4603 MOV R3, R0 0x0800AF12: 9807 LDR R0, [SP, #28] 0x0800AF14: 0051 LSLS R1, R2, #1 0x0800AF16: 5A40 LDRH R0, [R0, R1] 0x0800AF18: 6831 LDR R1, [R6] 0x0800AF1A: 1A59 SUBS R1, R3, R1 0x0800AF1C: 4281 CMP R1, R0 0x0800AF1E: D9E5 BLS .L3 ; 0x0800AEEC 0x0800AF20: 6033 STR R3, [R6] 0x0800AF22: 2000 MOVS R0, #0 0x0800AF24: 6020 STR R0, [R4] 0x0800AF26: 6838 LDR R0, [R7] 0x0800AF28: 1C40 ADDS R0, R0, #1 0x0800AF2A: E7DE B .L2 ; 0x0800AEEA

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


mbInit: 0x0800AF2C: B5B0 PUSH {R4-R5, R7, LR} 0x0800AF2E: B082 SUB SP, SP, #8 0x0800AF30: 461D MOV R5, R3 0x0800AF32: 4613 MOV R3, R2 0x0800AF34: 460A MOV R2, R1 0x0800AF36: 4604 MOV R4, R0 0x0800AF38: 200B MOVS R0, #11 0x0800AF3A: 9001 STR R0, [SP, #4] 0x0800AF3C: 2B02 CMP R3, #2 0x0800AF3E: D301 BCC .L1 ; 0x0800AF44 0x0800AF40: 2002 MOVS R0, #2 0x0800AF42: E000 B .L2 ; 0x0800AF46
.L1: 0x0800AF44: 2001 MOVS R0, #1
.L2: 0x0800AF46: 9000 STR R0, [SP, #0] 0x0800AF48: 4620 MOV R0, R4 0x0800AF4A: 4629 MOV R1, R5 0x0800AF4C: F7FE FC3E BL mbUartInit ; 0x080097CC 0x0800AF50: 2026 MOVS R0, #38 0x0800AF52: 2100 MOVS R1, #0 0x0800AF54: 5421 STRB R1, [R4, R0] 0x0800AF56: 208D MOVS R0, #141 0x0800AF58: 0080 LSLS R0, R0, #2 0x0800AF5A: 9A06 LDR R2, [SP, #24] 0x0800AF5C: 5022 STR R2, [R4, R0] 0x0800AF5E: 84A1 STRH R1, [R4, #36] 0x0800AF60: 61E1 STR R1, [R4, #28] 0x0800AF62: 8421 STRH R1, [R4, #32] 0x0800AF64: 1820 ADDS R0, R4, R0 0x0800AF66: 341C ADDS R4, #28 0x0800AF68: 71A1 STRB R1, [R4, #6] 0x0800AF6A: 9907 LDR R1, [SP, #28] 0x0800AF6C: 6041 STR R1, [R0, #4] 0x0800AF6E: B002 ADD SP, SP, #8 0x0800AF70: BDB0 POP {R4-R5, R7, PC}

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


mbSlaveProcessPdu: 0x0800AF72: B5B0 PUSH {R4-R5, R7, LR} 0x0800AF74: B082 SUB SP, SP, #8 0x0800AF76: 784C LDRB R4, [R1, #1] 0x0800AF78: 9D06 LDR R5, [SP, #24] 0x0800AF7A: 2C10 CMP R4, #16 0x0800AF7C: D007 BEQ .L1 ; 0x0800AF8E 0x0800AF7E: 2C06 CMP R4, #6 0x0800AF80: D00A BEQ .L2 ; 0x0800AF98 0x0800AF82: 2C03 CMP R4, #3 0x0800AF84: D10D BNE .L3 ; 0x0800AFA2 0x0800AF86: F7FE FE79 BL mbSlaveReadHoldingRegisters ; 0x08009C7C 0x0800AF8A: B002 ADD SP, SP, #8 0x0800AF8C: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800AF8E: 9500 STR R5, [SP, #0] 0x0800AF90: F7FE FEF2 BL mbSlaveWriteMultipleRegisters ; 0x08009D78 0x0800AF94: B002 ADD SP, SP, #8 0x0800AF96: BDB0 POP {R4-R5, R7, PC}
.L2: 0x0800AF98: 9500 STR R5, [SP, #0] 0x0800AF9A: F7FE FEAF BL mbSlaveWriteSingleRegister ; 0x08009CFC 0x0800AF9E: B002 ADD SP, SP, #8 0x0800AFA0: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800AFA2: 2180 MOVS R1, #128 0x0800AFA4: 404C EORS R4, R1 0x0800AFA6: 5484 STRB R4, [R0, R2] 0x0800AFA8: 1880 ADDS R0, R0, R2 0x0800AFAA: 2101 MOVS R1, #1 0x0800AFAC: 7041 STRB R1, [R0, #1] 0x0800AFAE: 1C90 ADDS R0, R2, #2 0x0800AFB0: B002 ADD SP, SP, #8 0x0800AFB2: BDB0 POP {R4-R5, R7, PC}

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


SVC_Handler: 0x0800AFB4: 4770 BX LR

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


PendSV_Handler: 0x0800AFB6: 4770 BX LR

Section .text.libc.__aeabi_dmul_aux from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=394, align=2


__aeabi_dmul_aux: 0x0800AFB8: D108 BNE .L2 ; 0x0800AFCC 0x0800AFBA: 2800 CMP R0, #0 0x0800AFBC: D106 BNE .L2 ; 0x0800AFCC 0x0800AFBE: 42F5 CMN R5, R6 0x0800AFC0: D804 BHI .L2 ; 0x0800AFCC 0x0800AFC2: D301 BCC .L1 ; 0x0800AFC8 0x0800AFC4: 2A00 CMP R2, #0 0x0800AFC6: D101 BNE .L2 ; 0x0800AFCC
.L1: 0x0800AFC8: 0D6D LSRS R5, R5, #21 0x0800AFCA: D109 BNE .L4 ; 0x0800AFE0
.L2: 0x0800AFCC: 2000 MOVS R0, #0 0x0800AFCE: 43C1 MVNS R1, R0 0x0800AFD0: 0D09 LSRS R1, R1, #20 0x0800AFD2: 04C9 LSLS R1, R1, #19 0x0800AFD4: BDF0 POP {R4-R7, PC}
.L3: 0x0800AFD6: D1F9 BNE .L2 ; 0x0800AFCC 0x0800AFD8: 4212 TST R2, R2 0x0800AFDA: D1F7 BNE .L2 ; 0x0800AFCC 0x0800AFDC: 0D64 LSRS R4, R4, #21 0x0800AFDE: D0F5 BEQ .L2 ; 0x0800AFCC
.L4: 0x0800AFE0: 2000 MOVS R0, #0 0x0800AFE2: 43C1 MVNS R1, R0 0x0800AFE4: 0549 LSLS R1, R1, #21 0x0800AFE6: 0849 LSRS R1, R1, #1 0x0800AFE8: E0A6 B .L7 ; 0x0800B138
.L5: 0x0800AFEA: 2000 MOVS R0, #0 0x0800AFEC: 4661 MOV R1, R12 0x0800AFEE: BDF0 POP {R4-R7, PC}
__aeabi_dmul: 0x0800AFF0: B5F0 PUSH {R4-R7, LR} 0x0800AFF2: 2701 MOVS R7, #1 0x0800AFF4: 07FF LSLS R7, R7, #31 0x0800AFF6: 000E MOVS R6, R1 0x0800AFF8: 405E EORS R6, R3 0x0800AFFA: 403E ANDS R6, R7 0x0800AFFC: 46B4 MOV R12, R6 0x0800AFFE: 0ABE LSRS R6, R7, #10 0x0800B000: 184C ADDS R4, R1, R1 0x0800B002: 18DD ADDS R5, R3, R3 0x0800B004: 42F4 CMN R4, R6 0x0800B006: D2D7 BCS __aeabi_dmul_aux ; 0x0800AFB8 0x0800B008: 42F5 CMN R5, R6 0x0800B00A: D2E4 BCS .L3 ; 0x0800AFD6 0x0800B00C: 0D64 LSRS R4, R4, #21 0x0800B00E: D0EC BEQ .L5 ; 0x0800AFEA 0x0800B010: 0D6D LSRS R5, R5, #21 0x0800B012: D0EA BEQ .L5 ; 0x0800AFEA 0x0800B014: 1964 ADDS R4, R4, R5 0x0800B016: 02C9 LSLS R1, R1, #11 0x0800B018: 4339 ORRS R1, R7 0x0800B01A: 0D46 LSRS R6, R0, #21 0x0800B01C: 02C0 LSLS R0, R0, #11 0x0800B01E: 4331 ORRS R1, R6 0x0800B020: 02DB LSLS R3, R3, #11 0x0800B022: 433B ORRS R3, R7 0x0800B024: 0ADB LSRS R3, R3, #11 0x0800B026: B410 PUSH {R4} 0x0800B028: 468E MOV LR, R1 0x0800B02A: B285 UXTH R5, R0 0x0800B02C: B297 UXTH R7, R2 0x0800B02E: 436F MULS R7, R5, R7 0x0800B030: 0C14 LSRS R4, R2, #16 0x0800B032: 436C MULS R4, R5, R4 0x0800B034: 0C3E LSRS R6, R7, #16 0x0800B036: 19A4 ADDS R4, R4, R6 0x0800B038: 0C26 LSRS R6, R4, #16 0x0800B03A: 0424 LSLS R4, R4, #16 0x0800B03C: B2BF UXTH R7, R7 0x0800B03E: 4327 ORRS R7, R4 0x0800B040: B29C UXTH R4, R3 0x0800B042: 436C MULS R4, R5, R4 0x0800B044: 19A4 ADDS R4, R4, R6 0x0800B046: 0C19 LSRS R1, R3, #16 0x0800B048: 4369 MULS R1, R5, R1 0x0800B04A: 0C25 LSRS R5, R4, #16 0x0800B04C: B2A4 UXTH R4, R4 0x0800B04E: 1949 ADDS R1, R1, R5 0x0800B050: 040D LSLS R5, R1, #16 0x0800B052: 0C09 LSRS R1, R1, #16 0x0800B054: 1964 ADDS R4, R4, R5 0x0800B056: 0C00 LSRS R0, R0, #16 0x0800B058: B295 UXTH R5, R2 0x0800B05A: 4345 MULS R5, R0, R5 0x0800B05C: 0C3E LSRS R6, R7, #16 0x0800B05E: 1976 ADDS R6, R6, R5 0x0800B060: 4337 ORRS R7, R6 0x0800B062: B2BF UXTH R7, R7 0x0800B064: 0C36 LSRS R6, R6, #16 0x0800B066: 0C15 LSRS R5, R2, #16 0x0800B068: 4345 MULS R5, R0, R5 0x0800B06A: 19AD ADDS R5, R5, R6 0x0800B06C: B2A6 UXTH R6, R4 0x0800B06E: 0C24 LSRS R4, R4, #16 0x0800B070: 19AD ADDS R5, R5, R6 0x0800B072: 042E LSLS R6, R5, #16 0x0800B074: 4337 ORRS R7, R6 0x0800B076: 0C2E LSRS R6, R5, #16 0x0800B078: 1936 ADDS R6, R6, R4 0x0800B07A: B29D UXTH R5, R3 0x0800B07C: 4345 MULS R5, R0, R5 0x0800B07E: 19AD ADDS R5, R5, R6 0x0800B080: B2AC UXTH R4, R5 0x0800B082: 0C2E LSRS R6, R5, #16 0x0800B084: 1989 ADDS R1, R1, R6 0x0800B086: 0C1D LSRS R5, R3, #16 0x0800B088: 4345 MULS R5, R0, R5 0x0800B08A: 186D ADDS R5, R5, R1 0x0800B08C: 042E LSLS R6, R5, #16 0x0800B08E: 0C29 LSRS R1, R5, #16 0x0800B090: 4334 ORRS R4, R6 0x0800B092: 4670 MOV R0, LR 0x0800B094: B280 UXTH R0, R0 0x0800B096: B295 UXTH R5, R2 0x0800B098: 4345 MULS R5, R0, R5 0x0800B09A: 0C3E LSRS R6, R7, #16 0x0800B09C: 1976 ADDS R6, R6, R5 0x0800B09E: 4337 ORRS R7, R6 0x0800B0A0: B2BF UXTH R7, R7 0x0800B0A2: 0C36 LSRS R6, R6, #16 0x0800B0A4: 0C15 LSRS R5, R2, #16 0x0800B0A6: 4345 MULS R5, R0, R5 0x0800B0A8: 19AD ADDS R5, R5, R6 0x0800B0AA: B2A6 UXTH R6, R4 0x0800B0AC: 19AD ADDS R5, R5, R6 0x0800B0AE: 0C24 LSRS R4, R4, #16 0x0800B0B0: 042E LSLS R6, R5, #16 0x0800B0B2: 4337 ORRS R7, R6 0x0800B0B4: 0C2E LSRS R6, R5, #16 0x0800B0B6: 1936 ADDS R6, R6, R4 0x0800B0B8: B29D UXTH R5, R3 0x0800B0BA: 4345 MULS R5, R0, R5 0x0800B0BC: 19AD ADDS R5, R5, R6 0x0800B0BE: B2AC UXTH R4, R5 0x0800B0C0: 0C2E LSRS R6, R5, #16 0x0800B0C2: 1989 ADDS R1, R1, R6 0x0800B0C4: 0C1D LSRS R5, R3, #16 0x0800B0C6: 4345 MULS R5, R0, R5 0x0800B0C8: 186D ADDS R5, R5, R1 0x0800B0CA: 042E LSLS R6, R5, #16 0x0800B0CC: 4334 ORRS R4, R6 0x0800B0CE: 0C29 LSRS R1, R5, #16 0x0800B0D0: 4675 MOV R5, LR 0x0800B0D2: 0C2D LSRS R5, R5, #16 0x0800B0D4: B290 UXTH R0, R2 0x0800B0D6: 4368 MULS R0, R5, R0 0x0800B0D8: 0C3E LSRS R6, R7, #16 0x0800B0DA: 1980 ADDS R0, R0, R6 0x0800B0DC: 0406 LSLS R6, R0, #16 0x0800B0DE: B2BF UXTH R7, R7 0x0800B0E0: 433E ORRS R6, R7 0x0800B0E2: 0C07 LSRS R7, R0, #16 0x0800B0E4: B2A0 UXTH R0, R4 0x0800B0E6: 183F ADDS R7, R7, R0 0x0800B0E8: 0C12 LSRS R2, R2, #16 0x0800B0EA: 436A MULS R2, R5, R2 0x0800B0EC: 19D0 ADDS R0, R2, R7 0x0800B0EE: 0C02 LSRS R2, R0, #16 0x0800B0F0: B280 UXTH R0, R0 0x0800B0F2: 0C24 LSRS R4, R4, #16 0x0800B0F4: 18A4 ADDS R4, R4, R2 0x0800B0F6: B29A UXTH R2, R3 0x0800B0F8: 436A MULS R2, R5, R2 0x0800B0FA: 1912 ADDS R2, R2, R4 0x0800B0FC: 0414 LSLS R4, R2, #16 0x0800B0FE: 4320 ORRS R0, R4 0x0800B100: 0C12 LSRS R2, R2, #16 0x0800B102: 1889 ADDS R1, R1, R2 0x0800B104: 0C1B LSRS R3, R3, #16 0x0800B106: 436B MULS R3, R5, R3 0x0800B108: 18C9 ADDS R1, R1, R3 0x0800B10A: BC10 POP {R4} 0x0800B10C: 2701 MOVS R7, #1 0x0800B10E: 053D LSLS R5, R7, #20 0x0800B110: 4229 TST R1, R5 0x0800B112: D103 BNE .L6 ; 0x0800B11C 0x0800B114: 19B6 ADDS R6, R6, R6 0x0800B116: 4140 ADCS R0, R0 0x0800B118: 4149 ADCS R1, R1 0x0800B11A: 3C01 SUBS R4, #1
.L6: 0x0800B11C: 07FF LSLS R7, R7, #31 0x0800B11E: 0D7D LSRS R5, R7, #21 0x0800B120: 3D01 SUBS R5, #1 0x0800B122: 1B64 SUBS R4, R4, R5 0x0800B124: DB0B BLT .L8 ; 0x0800B13E 0x0800B126: 006D LSLS R5, R5, #1 0x0800B128: 42AC CMP R4, R5 0x0800B12A: DA09 BGE .L9 ; 0x0800B140 0x0800B12C: 0524 LSLS R4, R4, #20 0x0800B12E: 2500 MOVS R5, #0 0x0800B130: 0842 LSRS R2, R0, #1 0x0800B132: 41BE SBCS R6, R7 0x0800B134: 4168 ADCS R0, R5 0x0800B136: 4161 ADCS R1, R4
.L7: 0x0800B138: 4666 MOV R6, R12 0x0800B13A: 4331 ORRS R1, R6 0x0800B13C: BDF0 POP {R4-R7, PC}
.L8: 0x0800B13E: E754 B .L5 ; 0x0800AFEA
.L9: 0x0800B140: E74E B .L4 ; 0x0800AFE0

Section .text.HAL_ADC_Stop from stm32g0xx_hal_adc.o, size=64, align=2


HAL_ADC_Stop: 0x0800B142: B5B0 PUSH {R4-R5, R7, LR} 0x0800B144: 4604 MOV R4, R0 0x0800B146: 2054 MOVS R0, #84 0x0800B148: 5C20 LDRB R0, [R4, R0] 0x0800B14A: 2801 CMP R0, #1 0x0800B14C: D101 BNE .L1 ; 0x0800B152 0x0800B14E: 2002 MOVS R0, #2 0x0800B150: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800B152: 4625 MOV R5, R4 0x0800B154: 3554 ADDS R5, #84 0x0800B156: 2001 MOVS R0, #1 0x0800B158: 7028 STRB R0, [R5] 0x0800B15A: 4620 MOV R0, R4 0x0800B15C: F7F8 F9D8 BL ADC_ConversionStop ; 0x08003510 0x0800B160: 2800 CMP R0, #0 0x0800B162: D10B BNE .L2 ; 0x0800B17C 0x0800B164: 4620 MOV R0, R4 0x0800B166: F7F8 FA01 BL ADC_Disable ; 0x0800356C 0x0800B16A: 2800 CMP R0, #0 0x0800B16C: D106 BNE .L2 ; 0x0800B17C 0x0800B16E: 20FF MOVS R0, #255 0x0800B170: 3002 ADDS R0, #2 0x0800B172: 6DA1 LDR R1, [R4, #88] 0x0800B174: 4381 BICS R1, R0 0x0800B176: 1C48 ADDS R0, R1, #1 0x0800B178: 65A0 STR R0, [R4, #88] 0x0800B17A: 2000 MOVS R0, #0
.L2: 0x0800B17C: 2100 MOVS R1, #0 0x0800B17E: 7029 STRB R1, [R5] 0x0800B180: BDB0 POP {R4-R5, R7, PC}

Section .text.ADC_DMAConvCplt from stm32g0xx_hal_adc.o, size=124, align=2


ADC_DMAConvCplt: 0x0800B182: B5B0 PUSH {R4-R5, R7, LR} 0x0800B184: 4601 MOV R1, R0 0x0800B186: 6A80 LDR R0, [R0, #40] 0x0800B188: 6D83 LDR R3, [R0, #88] 0x0800B18A: 6D82 LDR R2, [R0, #88] 0x0800B18C: 2450 MOVS R4, #80 0x0800B18E: 4223 TST R3, R4 0x0800B190: D006 BEQ .L1 ; 0x0800B1A0 0x0800B192: 06D2 LSLS R2, R2, #27 0x0800B194: D410 BMI .L3 ; 0x0800B1B8 0x0800B196: 6D00 LDR R0, [R0, #80] 0x0800B198: 6B42 LDR R2, [R0, #52] 0x0800B19A: 4608 MOV R0, R1 0x0800B19C: 4790 BLX R2 0x0800B19E: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800B1A0: 2101 MOVS R1, #1 0x0800B1A2: 024B LSLS R3, R1, #9 0x0800B1A4: 431A ORRS R2, R3 0x0800B1A6: 6582 STR R2, [R0, #88] 0x0800B1A8: 6802 LDR R2, [R0] 0x0800B1AA: 68D3 LDR R3, [R2, #12] 0x0800B1AC: 051B LSLS R3, R3, #20 0x0800B1AE: 0F9B LSRS R3, R3, #30 0x0800B1B0: D005 BEQ .L4 ; 0x0800B1BE
.L2: 0x0800B1B2: F7FF FC6E BL HAL_ADC_ConvCpltCallback ; 0x0800AA92 0x0800B1B6: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800B1B8: F7FF FC6C BL HAL_ADC_ErrorCallback ; 0x0800AA94 0x0800B1BC: BDB0 POP {R4-R5, R7, PC}
.L4: 0x0800B1BE: 7E83 LDRB R3, [R0, #26] 0x0800B1C0: 2B00 CMP R3, #0 0x0800B1C2: D1F6 BNE .L2 ; 0x0800B1B2 0x0800B1C4: 6813 LDR R3, [R2] 0x0800B1C6: 071B LSLS R3, R3, #28 0x0800B1C8: D5F3 BPL .L2 ; 0x0800B1B2 0x0800B1CA: 6893 LDR R3, [R2, #8] 0x0800B1CC: 075B LSLS R3, R3, #29 0x0800B1CE: D40A BMI .L5 ; 0x0800B1E6 0x0800B1D0: 4603 MOV R3, R0 0x0800B1D2: 3358 ADDS R3, #88 0x0800B1D4: 6854 LDR R4, [R2, #4] 0x0800B1D6: 250C MOVS R5, #12 0x0800B1D8: 43AC BICS R4, R5 0x0800B1DA: 6054 STR R4, [R2, #4] 0x0800B1DC: 24FF MOVS R4, #255 0x0800B1DE: 3402 ADDS R4, #2 0x0800B1E0: 681A LDR R2, [R3] 0x0800B1E2: 43A2 BICS R2, R4 0x0800B1E4: E006 B .L6 ; 0x0800B1F4
.L5: 0x0800B1E6: 6D82 LDR R2, [R0, #88] 0x0800B1E8: 2320 MOVS R3, #32 0x0800B1EA: 4313 ORRS R3, R2 0x0800B1EC: 6583 STR R3, [R0, #88] 0x0800B1EE: 4603 MOV R3, R0 0x0800B1F0: 335C ADDS R3, #92 0x0800B1F2: 6DC2 LDR R2, [R0, #92]
.L6: 0x0800B1F4: 430A ORRS R2, R1 0x0800B1F6: 601A STR R2, [R3] 0x0800B1F8: F7FF FC4B BL HAL_ADC_ConvCpltCallback ; 0x0800AA92 0x0800B1FC: BDB0 POP {R4-R5, R7, PC}

Section .text.HAL_ADCEx_Calibration_GetValue from stm32g0xx_hal_adc_ex.o, size=12, align=2


HAL_ADCEx_Calibration_GetValue: 0x0800B1FE: 6800 LDR R0, [R0] 0x0800B200: 21B4 MOVS R1, #180 0x0800B202: 5841 LDR R1, [R0, R1] 0x0800B204: 207F MOVS R0, #127 0x0800B206: 4008 ANDS R0, R1 0x0800B208: 4770 BX LR

Section .text.HAL_DAC_Init from stm32g0xx_hal_dac.o, size=40, align=2


HAL_DAC_Init: 0x0800B20A: B510 PUSH {R4, LR} 0x0800B20C: 2800 CMP R0, #0 0x0800B20E: D00E BEQ .L2 ; 0x0800B22E 0x0800B210: 4604 MOV R4, R0 0x0800B212: 7900 LDRB R0, [R0, #4] 0x0800B214: 2800 CMP R0, #0 0x0800B216: D103 BNE .L1 ; 0x0800B220 0x0800B218: 7160 STRB R0, [R4, #5] 0x0800B21A: 4620 MOV R0, R4 0x0800B21C: F7FB FB56 BL HAL_DAC_MspInit ; 0x080068CC
.L1: 0x0800B220: 2002 MOVS R0, #2 0x0800B222: 7120 STRB R0, [R4, #4] 0x0800B224: 2000 MOVS R0, #0 0x0800B226: 6120 STR R0, [R4, #16] 0x0800B228: 2101 MOVS R1, #1 0x0800B22A: 7121 STRB R1, [R4, #4] 0x0800B22C: BD10 POP {R4, PC}
.L2: 0x0800B22E: 2001 MOVS R0, #1 0x0800B230: BD10 POP {R4, PC}

Section .text.HAL_GPIO_WritePin from stm32g0xx_hal_gpio.o, size=16, align=2


HAL_GPIO_WritePin: 0x0800B232: 2A00 CMP R2, #0 0x0800B234: D002 BEQ .L1 ; 0x0800B23C 0x0800B236: 2218 MOVS R2, #24 0x0800B238: 5081 STR R1, [R0, R2] 0x0800B23A: 4770 BX LR
.L1: 0x0800B23C: 2228 MOVS R2, #40 0x0800B23E: 5081 STR R1, [R0, R2] 0x0800B240: 4770 BX LR

Section .text.HAL_GPIO_TogglePin from stm32g0xx_hal_gpio.o, size=16, align=2


HAL_GPIO_TogglePin: 0x0800B242: 6942 LDR R2, [R0, #20] 0x0800B244: 460B MOV R3, R1 0x0800B246: 4393 BICS R3, R2 0x0800B248: 400A ANDS R2, R1 0x0800B24A: 0411 LSLS R1, R2, #16 0x0800B24C: 18C9 ADDS R1, R1, R3 0x0800B24E: 6181 STR R1, [R0, #24] 0x0800B250: 4770 BX LR

Section .text.UART_TxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=108, align=2


UART_TxISR_8BIT_FIFOEN: 0x0800B252: B530 PUSH {R4-R5, LR} 0x0800B254: 2184 MOVS R1, #132 0x0800B256: 5841 LDR R1, [R0, R1] 0x0800B258: 2921 CMP R1, #33 0x0800B25A: D104 BNE .L1 ; 0x0800B266 0x0800B25C: 4601 MOV R1, R0 0x0800B25E: 3156 ADDS R1, #86 0x0800B260: 8A8A LDRH R2, [R1, #20] 0x0800B262: 2A00 CMP R2, #0 0x0800B264: D103 BNE .L3 ; 0x0800B26E
.L1: 0x0800B266: BD30 POP {R4-R5, PC}
.L2: 0x0800B268: 1E52 SUBS R2, R2, #1 0x0800B26A: 0413 LSLS R3, R2, #16 0x0800B26C: D0FB BEQ .L1 ; 0x0800B266
.L3: 0x0800B26E: 880B LDRH R3, [R1] 0x0800B270: 2B00 CMP R3, #0 0x0800B272: D00C BEQ .L4 ; 0x0800B28E 0x0800B274: 6803 LDR R3, [R0] 0x0800B276: 69DC LDR R4, [R3, #28] 0x0800B278: 0624 LSLS R4, R4, #24 0x0800B27A: D5F5 BPL .L2 ; 0x0800B268 0x0800B27C: 6D04 LDR R4, [R0, #80] 0x0800B27E: 7825 LDRB R5, [R4] 0x0800B280: 629D STR R5, [R3, #40] 0x0800B282: 1C63 ADDS R3, R4, #1 0x0800B284: 6503 STR R3, [R0, #80] 0x0800B286: 880B LDRH R3, [R1] 0x0800B288: 1E5B SUBS R3, R3, #1 0x0800B28A: 800B STRH R3, [R1] 0x0800B28C: E7EC B .L2 ; 0x0800B268
.L4: 0x0800B28E: F3EF 8110 MRS R1, PRIMASK 0x0800B292: 2201 MOVS R2, #1 0x0800B294: F382 8810 MSR PRIMASK, R2 0x0800B298: 05D3 LSLS R3, R2, #23 0x0800B29A: 6804 LDR R4, [R0] 0x0800B29C: 68A5 LDR R5, [R4, #8] 0x0800B29E: 439D BICS R5, R3 0x0800B2A0: 60A5 STR R5, [R4, #8] 0x0800B2A2: F381 8810 MSR PRIMASK, R1 0x0800B2A6: F3EF 8110 MRS R1, PRIMASK 0x0800B2AA: F382 8810 MSR PRIMASK, R2 0x0800B2AE: 6800 LDR R0, [R0] 0x0800B2B0: 6802 LDR R2, [R0] 0x0800B2B2: 2340 MOVS R3, #64 0x0800B2B4: 4313 ORRS R3, R2 0x0800B2B6: 6003 STR R3, [R0] 0x0800B2B8: F381 8810 MSR PRIMASK, R1 0x0800B2BC: BD30 POP {R4-R5, PC}

Section .text.UART_TxISR_8BIT from stm32g0xx_hal_uart.o, size=88, align=2


UART_TxISR_8BIT: 0x0800B2BE: B530 PUSH {R4-R5, LR} 0x0800B2C0: 2184 MOVS R1, #132 0x0800B2C2: 5841 LDR R1, [R0, R1] 0x0800B2C4: 2921 CMP R1, #33 0x0800B2C6: D10D BNE .L1 ; 0x0800B2E4 0x0800B2C8: 4601 MOV R1, R0 0x0800B2CA: 3156 ADDS R1, #86 0x0800B2CC: 880A LDRH R2, [R1] 0x0800B2CE: 2A00 CMP R2, #0 0x0800B2D0: D009 BEQ .L2 ; 0x0800B2E6 0x0800B2D2: 6802 LDR R2, [R0] 0x0800B2D4: 6D03 LDR R3, [R0, #80] 0x0800B2D6: 781C LDRB R4, [R3] 0x0800B2D8: 6294 STR R4, [R2, #40] 0x0800B2DA: 1C5A ADDS R2, R3, #1 0x0800B2DC: 6502 STR R2, [R0, #80] 0x0800B2DE: 8808 LDRH R0, [R1] 0x0800B2E0: 1E40 SUBS R0, R0, #1 0x0800B2E2: 8008 STRH R0, [R1]
.L1: 0x0800B2E4: BD30 POP {R4-R5, PC}
.L2: 0x0800B2E6: F3EF 8110 MRS R1, PRIMASK 0x0800B2EA: 2201 MOVS R2, #1 0x0800B2EC: F382 8810 MSR PRIMASK, R2 0x0800B2F0: 6803 LDR R3, [R0] 0x0800B2F2: 681C LDR R4, [R3] 0x0800B2F4: 2580 MOVS R5, #128 0x0800B2F6: 43AC BICS R4, R5 0x0800B2F8: 601C STR R4, [R3] 0x0800B2FA: F381 8810 MSR PRIMASK, R1 0x0800B2FE: F3EF 8110 MRS R1, PRIMASK 0x0800B302: F382 8810 MSR PRIMASK, R2 0x0800B306: 6800 LDR R0, [R0] 0x0800B308: 6802 LDR R2, [R0] 0x0800B30A: 2340 MOVS R3, #64 0x0800B30C: 4313 ORRS R3, R2 0x0800B30E: 6003 STR R3, [R0] 0x0800B310: F381 8810 MSR PRIMASK, R1 0x0800B314: BD30 POP {R4-R5, PC}

Section .text.UART_RxISR_16BIT from stm32g0xx_hal_uart.o, size=160, align=2


UART_RxISR_16BIT: 0x0800B316: B570 PUSH {R4-R6, LR} 0x0800B318: 6802 LDR R2, [R0] 0x0800B31A: 4601 MOV R1, R0 0x0800B31C: 315C ADDS R1, #92 0x0800B31E: 888B LDRH R3, [R1, #4] 0x0800B320: 6ACC LDR R4, [R1, #44] 0x0800B322: 2C22 CMP R4, #34 0x0800B324: D10C BNE .L1 ; 0x0800B340 0x0800B326: 6A52 LDR R2, [R2, #36] 0x0800B328: 4013 ANDS R3, R2 0x0800B32A: 6D82 LDR R2, [R0, #88] 0x0800B32C: 8013 STRH R3, [R2] 0x0800B32E: 884B LDRH R3, [R1, #2] 0x0800B330: 1E5B SUBS R3, R3, #1 0x0800B332: 804B STRH R3, [R1, #2] 0x0800B334: 1C92 ADDS R2, R2, #2 0x0800B336: 6582 STR R2, [R0, #88] 0x0800B338: 884A LDRH R2, [R1, #2] 0x0800B33A: 2A00 CMP R2, #0 0x0800B33C: D005 BEQ .L2 ; 0x0800B34A 0x0800B33E: BD70 POP {R4-R6, PC}
.L1: 0x0800B340: 6990 LDR R0, [R2, #24] 0x0800B342: 2108 MOVS R1, #8 0x0800B344: 4301 ORRS R1, R0 0x0800B346: 6191 STR R1, [R2, #24] 0x0800B348: BD70 POP {R4-R6, PC}
.L2: 0x0800B34A: F3EF 8310 MRS R3, PRIMASK 0x0800B34E: 2201 MOVS R2, #1 0x0800B350: F382 8810 MSR PRIMASK, R2 0x0800B354: 2409 MOVS R4, #9 0x0800B356: 0164 LSLS R4, R4, #5 0x0800B358: 6805 LDR R5, [R0] 0x0800B35A: 682E LDR R6, [R5] 0x0800B35C: 43A6 BICS R6, R4 0x0800B35E: 602E STR R6, [R5] 0x0800B360: F383 8810 MSR PRIMASK, R3 0x0800B364: F3EF 8310 MRS R3, PRIMASK 0x0800B368: F382 8810 MSR PRIMASK, R2 0x0800B36C: 6804 LDR R4, [R0] 0x0800B36E: 68A5 LDR R5, [R4, #8] 0x0800B370: 4395 BICS R5, R2 0x0800B372: 60A5 STR R5, [R4, #8] 0x0800B374: F383 8810 MSR PRIMASK, R3 0x0800B378: 2320 MOVS R3, #32 0x0800B37A: 62CB STR R3, [R1, #44] 0x0800B37C: 2300 MOVS R3, #0 0x0800B37E: 6703 STR R3, [R0, #112] 0x0800B380: 6EC4 LDR R4, [R0, #108] 0x0800B382: 2C01 CMP R4, #1 0x0800B384: D114 BNE .L4 ; 0x0800B3B0 0x0800B386: 66C3 STR R3, [R0, #108] 0x0800B388: F3EF 8310 MRS R3, PRIMASK 0x0800B38C: F382 8810 MSR PRIMASK, R2 0x0800B390: 6804 LDR R4, [R0] 0x0800B392: 6825 LDR R5, [R4] 0x0800B394: 2210 MOVS R2, #16 0x0800B396: 4395 BICS R5, R2 0x0800B398: 6025 STR R5, [R4] 0x0800B39A: F383 8810 MSR PRIMASK, R3 0x0800B39E: 6803 LDR R3, [R0] 0x0800B3A0: 69DC LDR R4, [R3, #28] 0x0800B3A2: 06E4 LSLS R4, R4, #27 0x0800B3A4: D500 BPL .L3 ; 0x0800B3A8 0x0800B3A6: 621A STR R2, [R3, #32]
.L3: 0x0800B3A8: 8809 LDRH R1, [R1] 0x0800B3AA: F7FF FCD6 BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A 0x0800B3AE: BD70 POP {R4-R6, PC}
.L4: 0x0800B3B0: F7FF FCD5 BL HAL_UART_RxCpltCallback ; 0x0800AD5E 0x0800B3B4: BD70 POP {R4-R6, PC}

Section .text.SEGGER_RTT_printf from SEGGER_RTT_printf.o, size=28, align=2


SEGGER_RTT_printf: 0x0800B3B6: B082 SUB SP, SP, #8 0x0800B3B8: B500 PUSH {LR} 0x0800B3BA: B081 SUB SP, SP, #4 0x0800B3BC: 9202 STR R2, [SP, #8] 0x0800B3BE: 9303 STR R3, [SP, #12] 0x0800B3C0: AA02 ADD R2, SP, #8 0x0800B3C2: 9200 STR R2, [SP, #0] 0x0800B3C4: 466A MOV R2, SP 0x0800B3C6: F7FA FE6F BL SEGGER_RTT_vprintf ; 0x080060A8 0x0800B3CA: B001 ADD SP, SP, #4 0x0800B3CC: BC02 POP {R1} 0x0800B3CE: B002 ADD SP, SP, #8 0x0800B3D0: 4708 BX R1

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


mbGetFrameComplete: 0x0800B3D2: 7D00 LDRB R0, [R0, #20] 0x0800B3D4: 4770 BX LR

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


UARTPrescTable: 0x0800B3D6: 01 DC.B 0x01 ; '\x01' 0x0800B3D7: 00 DC.B 0x00 ; '\0' 0x0800B3D8: 02 DC.B 0x02 ; '\x02' 0x0800B3D9: 00 DC.B 0x00 ; '\0' 0x0800B3DA: 04 DC.B 0x04 ; '\x04' 0x0800B3DB: 00 DC.B 0x00 ; '\0' 0x0800B3DC: 06 DC.B 0x06 ; '\x06' 0x0800B3DD: 00 DC.B 0x00 ; '\0' 0x0800B3DE: 08 DC.B 0x08 ; '\x08' 0x0800B3DF: 00 DC.B 0x00 ; '\0' 0x0800B3E0: 0A DC.B 0x0A ; '\n' 0x0800B3E1: 00 DC.B 0x00 ; '\0' 0x0800B3E2: 0C DC.B 0x0C ; '\x0C' 0x0800B3E3: 00 DC.B 0x00 ; '\0' 0x0800B3E4: 10 DC.B 0x10 ; '\x10' 0x0800B3E5: 00 DC.B 0x00 ; '\0' 0x0800B3E6: 20 DC.B 0x20 ; ' ' 0x0800B3E7: 00 DC.B 0x00 ; '\0' 0x0800B3E8: 40 DC.B 0x40 ; '@' 0x0800B3E9: 00 DC.B 0x00 ; '\0' 0x0800B3EA: 80 DC.B 0x80 ; '\x80' 0x0800B3EB: 00 DC.B 0x00 ; '\0' 0x0800B3EC: 00 DC.B 0x00 ; '\0' 0x0800B3ED: 01 DC.B 0x01 ; '\x01'

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

  0x0800B3EE:  54           DC.B       0x54                     ; 'T'
  0x0800B3EF:  72           DC.B       0x72                     ; 'r'
  0x0800B3F0:  79           DC.B       0x79                     ; 'y'
  0x0800B3F1:  69           DC.B       0x69                     ; 'i'
  0x0800B3F2:  6E           DC.B       0x6E                     ; 'n'
  0x0800B3F3:  67           DC.B       0x67                     ; 'g'
  0x0800B3F4:  20           DC.B       0x20                     ; ' '
  0x0800B3F5:  74           DC.B       0x74                     ; 't'
  0x0800B3F6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3F7:  20           DC.B       0x20                     ; ' '
  0x0800B3F8:  72           DC.B       0x72                     ; 'r'
  0x0800B3F9:  65           DC.B       0x65                     ; 'e'
  0x0800B3FA:  73           DC.B       0x73                     ; 's'
  0x0800B3FB:  74           DC.B       0x74                     ; 't'
  0x0800B3FC:  61           DC.B       0x61                     ; 'a'
  0x0800B3FD:  72           DC.B       0x72                     ; 'r'
  0x0800B3FE:  74           DC.B       0x74                     ; 't'
  0x0800B3FF:  2E           DC.B       0x2E                     ; '.'
  0x0800B400:  00           DC.B       0x00                     ; '\0'

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

  0x0800B401:  43           DC.B       0x43                     ; 'C'
  0x0800B402:  61           DC.B       0x61                     ; 'a'
  0x0800B403:  6E           DC.B       0x6E                     ; 'n'
  0x0800B404:  6E           DC.B       0x6E                     ; 'n'
  0x0800B405:  6F           DC.B       0x6F                     ; 'o'
  0x0800B406:  74           DC.B       0x74                     ; 't'
  0x0800B407:  20           DC.B       0x20                     ; ' '
  0x0800B408:  72           DC.B       0x72                     ; 'r'
  0x0800B409:  65           DC.B       0x65                     ; 'e'
  0x0800B40A:  61           DC.B       0x61                     ; 'a'
  0x0800B40B:  64           DC.B       0x64                     ; 'd'
  0x0800B40C:  20           DC.B       0x20                     ; ' '
  0x0800B40D:  73           DC.B       0x73                     ; 's'
  0x0800B40E:  74           DC.B       0x74                     ; 't'
  0x0800B40F:  61           DC.B       0x61                     ; 'a'
  0x0800B410:  74           DC.B       0x74                     ; 't'
  0x0800B411:  69           DC.B       0x69                     ; 'i'
  0x0800B412:  73           DC.B       0x73                     ; 's'
  0x0800B413:  74           DC.B       0x74                     ; 't'
  0x0800B414:  63           DC.B       0x63                     ; 'c'
  0x0800B415:  61           DC.B       0x61                     ; 'a'
  0x0800B416:  6C           DC.B       0x6C                     ; 'l'
  0x0800B417:  20           DC.B       0x20                     ; ' '
  0x0800B418:  64           DC.B       0x64                     ; 'd'
  0x0800B419:  61           DC.B       0x61                     ; 'a'
  0x0800B41A:  74           DC.B       0x74                     ; 't'
  0x0800B41B:  61           DC.B       0x61                     ; 'a'
  0x0800B41C:  20           DC.B       0x20                     ; ' '
  0x0800B41D:  66           DC.B       0x66                     ; 'f'
  0x0800B41E:  72           DC.B       0x72                     ; 'r'
  0x0800B41F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B420:  6D           DC.B       0x6D                     ; 'm'
  0x0800B421:  20           DC.B       0x20                     ; ' '
  0x0800B422:  46           DC.B       0x46                     ; 'F'
  0x0800B423:  4C           DC.B       0x4C                     ; 'L'
  0x0800B424:  41           DC.B       0x41                     ; 'A'
  0x0800B425:  53           DC.B       0x53                     ; 'S'
  0x0800B426:  48           DC.B       0x48                     ; 'H'
  0x0800B427:  20           DC.B       0x20                     ; ' '
  0x0800B428:  6D           DC.B       0x6D                     ; 'm'
  0x0800B429:  65           DC.B       0x65                     ; 'e'
  0x0800B42A:  6D           DC.B       0x6D                     ; 'm'
  0x0800B42B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B42C:  72           DC.B       0x72                     ; 'r'
  0x0800B42D:  79           DC.B       0x79                     ; 'y'
  0x0800B42E:  21           DC.B       0x21                     ; '!'
  0x0800B42F:  00           DC.B       0x00                     ; '\0'

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

  0x0800B430:  41           DC.B       0x41                     ; 'A'
  0x0800B431:  44           DC.B       0x44                     ; 'D'
  0x0800B432:  43           DC.B       0x43                     ; 'C'
  0x0800B433:  20           DC.B       0x20                     ; ' '
  0x0800B434:  63           DC.B       0x63                     ; 'c'
  0x0800B435:  61           DC.B       0x61                     ; 'a'
  0x0800B436:  6C           DC.B       0x6C                     ; 'l'
  0x0800B437:  69           DC.B       0x69                     ; 'i'
  0x0800B438:  62           DC.B       0x62                     ; 'b'
  0x0800B439:  72           DC.B       0x72                     ; 'r'
  0x0800B43A:  61           DC.B       0x61                     ; 'a'
  0x0800B43B:  74           DC.B       0x74                     ; 't'
  0x0800B43C:  69           DC.B       0x69                     ; 'i'
  0x0800B43D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B43E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B43F:  20           DC.B       0x20                     ; ' '
  0x0800B440:  65           DC.B       0x65                     ; 'e'
  0x0800B441:  72           DC.B       0x72                     ; 'r'
  0x0800B442:  72           DC.B       0x72                     ; 'r'
  0x0800B443:  6F           DC.B       0x6F                     ; 'o'
  0x0800B444:  72           DC.B       0x72                     ; 'r'
  0x0800B445:  21           DC.B       0x21                     ; '!'
  0x0800B446:  00           DC.B       0x00                     ; '\0'

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

  0x0800B447:  53           DC.B       0x53                     ; 'S'
  0x0800B448:  74           DC.B       0x74                     ; 't'
  0x0800B449:  61           DC.B       0x61                     ; 'a'
  0x0800B44A:  72           DC.B       0x72                     ; 'r'
  0x0800B44B:  74           DC.B       0x74                     ; 't'
  0x0800B44C:  69           DC.B       0x69                     ; 'i'
  0x0800B44D:  6E           DC.B       0x6E                     ; 'n'
  0x0800B44E:  67           DC.B       0x67                     ; 'g'
  0x0800B44F:  20           DC.B       0x20                     ; ' '
  0x0800B450:  56           DC.B       0x56                     ; 'V'
  0x0800B451:  65           DC.B       0x65                     ; 'e'
  0x0800B452:  63           DC.B       0x63                     ; 'c'
  0x0800B453:  74           DC.B       0x74                     ; 't'
  0x0800B454:  6F           DC.B       0x6F                     ; 'o'
  0x0800B455:  72           DC.B       0x72                     ; 'r'
  0x0800B456:  20           DC.B       0x20                     ; ' '
  0x0800B457:  54           DC.B       0x54                     ; 'T'
  0x0800B458:  61           DC.B       0x61                     ; 'a'
  0x0800B459:  62           DC.B       0x62                     ; 'b'
  0x0800B45A:  6C           DC.B       0x6C                     ; 'l'
  0x0800B45B:  65           DC.B       0x65                     ; 'e'
  0x0800B45C:  20           DC.B       0x20                     ; ' '
  0x0800B45D:  63           DC.B       0x63                     ; 'c'
  0x0800B45E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B45F:  70           DC.B       0x70                     ; 'p'
  0x0800B460:  79           DC.B       0x79                     ; 'y'
  0x0800B461:  69           DC.B       0x69                     ; 'i'
  0x0800B462:  6E           DC.B       0x6E                     ; 'n'
  0x0800B463:  67           DC.B       0x67                     ; 'g'
  0x0800B464:  20           DC.B       0x20                     ; ' '
  0x0800B465:  66           DC.B       0x66                     ; 'f'
  0x0800B466:  72           DC.B       0x72                     ; 'r'
  0x0800B467:  6F           DC.B       0x6F                     ; 'o'
  0x0800B468:  6D           DC.B       0x6D                     ; 'm'
  0x0800B469:  20           DC.B       0x20                     ; ' '
  0x0800B46A:  46           DC.B       0x46                     ; 'F'
  0x0800B46B:  4C           DC.B       0x4C                     ; 'L'
  0x0800B46C:  41           DC.B       0x41                     ; 'A'
  0x0800B46D:  53           DC.B       0x53                     ; 'S'
  0x0800B46E:  48           DC.B       0x48                     ; 'H'
  0x0800B46F:  20           DC.B       0x20                     ; ' '
  0x0800B470:  74           DC.B       0x74                     ; 't'
  0x0800B471:  6F           DC.B       0x6F                     ; 'o'
  0x0800B472:  20           DC.B       0x20                     ; ' '
  0x0800B473:  52           DC.B       0x52                     ; 'R'
  0x0800B474:  41           DC.B       0x41                     ; 'A'
  0x0800B475:  4D           DC.B       0x4D                     ; 'M'
  0x0800B476:  2E           DC.B       0x2E                     ; '.'
  0x0800B477:  2E           DC.B       0x2E                     ; '.'
  0x0800B478:  2E           DC.B       0x2E                     ; '.'
  0x0800B479:  00           DC.B       0x00                     ; '\0'

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

  0x0800B47A:  4D           DC.B       0x4D                     ; 'M'
  0x0800B47B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B47C:  64           DC.B       0x64                     ; 'd'
  0x0800B47D:  65           DC.B       0x65                     ; 'e'
  0x0800B47E:  20           DC.B       0x20                     ; ' '
  0x0800B47F:  30           DC.B       0x30                     ; '0'
  0x0800B480:  20           DC.B       0x20                     ; ' '
  0x0800B481:  69           DC.B       0x69                     ; 'i'
  0x0800B482:  73           DC.B       0x73                     ; 's'
  0x0800B483:  20           DC.B       0x20                     ; ' '
  0x0800B484:  73           DC.B       0x73                     ; 's'
  0x0800B485:  65           DC.B       0x65                     ; 'e'
  0x0800B486:  6C           DC.B       0x6C                     ; 'l'
  0x0800B487:  65           DC.B       0x65                     ; 'e'
  0x0800B488:  63           DC.B       0x63                     ; 'c'
  0x0800B489:  74           DC.B       0x74                     ; 't'
  0x0800B48A:  65           DC.B       0x65                     ; 'e'
  0x0800B48B:  64           DC.B       0x64                     ; 'd'
  0x0800B48C:  2E           DC.B       0x2E                     ; '.'
  0x0800B48D:  20           DC.B       0x20                     ; ' '
  0x0800B48E:  41           DC.B       0x41                     ; 'A'
  0x0800B48F:  75           DC.B       0x75                     ; 'u'
  0x0800B490:  74           DC.B       0x74                     ; 't'
  0x0800B491:  6F           DC.B       0x6F                     ; 'o'
  0x0800B492:  2D           DC.B       0x2D                     ; '-'
  0x0800B493:  72           DC.B       0x72                     ; 'r'
  0x0800B494:  65           DC.B       0x65                     ; 'e'
  0x0800B495:  63           DC.B       0x63                     ; 'c'
  0x0800B496:  6F           DC.B       0x6F                     ; 'o'
  0x0800B497:  6E           DC.B       0x6E                     ; 'n'
  0x0800B498:  6E           DC.B       0x6E                     ; 'n'
  0x0800B499:  65           DC.B       0x65                     ; 'e'
  0x0800B49A:  63           DC.B       0x63                     ; 'c'
  0x0800B49B:  74           DC.B       0x74                     ; 't'
  0x0800B49C:  20           DC.B       0x20                     ; ' '
  0x0800B49D:  69           DC.B       0x69                     ; 'i'
  0x0800B49E:  73           DC.B       0x73                     ; 's'
  0x0800B49F:  20           DC.B       0x20                     ; ' '
  0x0800B4A0:  4F           DC.B       0x4F                     ; 'O'
  0x0800B4A1:  46           DC.B       0x46                     ; 'F'
  0x0800B4A2:  46           DC.B       0x46                     ; 'F'
  0x0800B4A3:  2E           DC.B       0x2E                     ; '.'
  0x0800B4A4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B4A5:  4D           DC.B       0x4D                     ; 'M'
  0x0800B4A6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4A7:  64           DC.B       0x64                     ; 'd'
  0x0800B4A8:  65           DC.B       0x65                     ; 'e'
  0x0800B4A9:  20           DC.B       0x20                     ; ' '
  0x0800B4AA:  31           DC.B       0x31                     ; '1'
  0x0800B4AB:  20           DC.B       0x20                     ; ' '
  0x0800B4AC:  69           DC.B       0x69                     ; 'i'
  0x0800B4AD:  73           DC.B       0x73                     ; 's'
  0x0800B4AE:  20           DC.B       0x20                     ; ' '
  0x0800B4AF:  73           DC.B       0x73                     ; 's'
  0x0800B4B0:  65           DC.B       0x65                     ; 'e'
  0x0800B4B1:  6C           DC.B       0x6C                     ; 'l'
  0x0800B4B2:  65           DC.B       0x65                     ; 'e'
  0x0800B4B3:  63           DC.B       0x63                     ; 'c'
  0x0800B4B4:  74           DC.B       0x74                     ; 't'
  0x0800B4B5:  65           DC.B       0x65                     ; 'e'
  0x0800B4B6:  64           DC.B       0x64                     ; 'd'
  0x0800B4B7:  2E           DC.B       0x2E                     ; '.'
  0x0800B4B8:  20           DC.B       0x20                     ; ' '
  0x0800B4B9:  41           DC.B       0x41                     ; 'A'
  0x0800B4BA:  75           DC.B       0x75                     ; 'u'
  0x0800B4BB:  74           DC.B       0x74                     ; 't'
  0x0800B4BC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4BD:  2D           DC.B       0x2D                     ; '-'
  0x0800B4BE:  72           DC.B       0x72                     ; 'r'
  0x0800B4BF:  65           DC.B       0x65                     ; 'e'
  0x0800B4C0:  63           DC.B       0x63                     ; 'c'
  0x0800B4C1:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4C2:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4C3:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4C4:  65           DC.B       0x65                     ; 'e'
  0x0800B4C5:  63           DC.B       0x63                     ; 'c'
  0x0800B4C6:  74           DC.B       0x74                     ; 't'
  0x0800B4C7:  20           DC.B       0x20                     ; ' '
  0x0800B4C8:  69           DC.B       0x69                     ; 'i'
  0x0800B4C9:  73           DC.B       0x73                     ; 's'
  0x0800B4CA:  20           DC.B       0x20                     ; ' '
  0x0800B4CB:  4F           DC.B       0x4F                     ; 'O'
  0x0800B4CC:  46           DC.B       0x46                     ; 'F'
  0x0800B4CD:  46           DC.B       0x46                     ; 'F'
  0x0800B4CE:  2E           DC.B       0x2E                     ; '.'
  0x0800B4CF:  00           DC.B       0x00                     ; '\0'

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

  0x0800B4D0:  4D           DC.B       0x4D                     ; 'M'
  0x0800B4D1:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4D2:  64           DC.B       0x64                     ; 'd'
  0x0800B4D3:  65           DC.B       0x65                     ; 'e'
  0x0800B4D4:  20           DC.B       0x20                     ; ' '
  0x0800B4D5:  32           DC.B       0x32                     ; '2'
  0x0800B4D6:  20           DC.B       0x20                     ; ' '
  0x0800B4D7:  69           DC.B       0x69                     ; 'i'
  0x0800B4D8:  73           DC.B       0x73                     ; 's'
  0x0800B4D9:  20           DC.B       0x20                     ; ' '
  0x0800B4DA:  73           DC.B       0x73                     ; 's'
  0x0800B4DB:  65           DC.B       0x65                     ; 'e'
  0x0800B4DC:  6C           DC.B       0x6C                     ; 'l'
  0x0800B4DD:  65           DC.B       0x65                     ; 'e'
  0x0800B4DE:  63           DC.B       0x63                     ; 'c'
  0x0800B4DF:  74           DC.B       0x74                     ; 't'
  0x0800B4E0:  65           DC.B       0x65                     ; 'e'
  0x0800B4E1:  64           DC.B       0x64                     ; 'd'
  0x0800B4E2:  2E           DC.B       0x2E                     ; '.'
  0x0800B4E3:  20           DC.B       0x20                     ; ' '
  0x0800B4E4:  41           DC.B       0x41                     ; 'A'
  0x0800B4E5:  75           DC.B       0x75                     ; 'u'
  0x0800B4E6:  74           DC.B       0x74                     ; 't'
  0x0800B4E7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4E8:  2D           DC.B       0x2D                     ; '-'
  0x0800B4E9:  72           DC.B       0x72                     ; 'r'
  0x0800B4EA:  65           DC.B       0x65                     ; 'e'
  0x0800B4EB:  63           DC.B       0x63                     ; 'c'
  0x0800B4EC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4ED:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4EE:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4EF:  65           DC.B       0x65                     ; 'e'
  0x0800B4F0:  63           DC.B       0x63                     ; 'c'
  0x0800B4F1:  74           DC.B       0x74                     ; 't'
  0x0800B4F2:  20           DC.B       0x20                     ; ' '
  0x0800B4F3:  69           DC.B       0x69                     ; 'i'
  0x0800B4F4:  73           DC.B       0x73                     ; 's'
  0x0800B4F5:  20           DC.B       0x20                     ; ' '
  0x0800B4F6:  4F           DC.B       0x4F                     ; 'O'
  0x0800B4F7:  46           DC.B       0x46                     ; 'F'
  0x0800B4F8:  46           DC.B       0x46                     ; 'F'
  0x0800B4F9:  2E           DC.B       0x2E                     ; '.'
  0x0800B4FA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B4FB:  4D           DC.B       0x4D                     ; 'M'
  0x0800B4FC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4FD:  64           DC.B       0x64                     ; 'd'
  0x0800B4FE:  65           DC.B       0x65                     ; 'e'
  0x0800B4FF:  20           DC.B       0x20                     ; ' '
  0x0800B500:  33           DC.B       0x33                     ; '3'
  0x0800B501:  20           DC.B       0x20                     ; ' '
  0x0800B502:  69           DC.B       0x69                     ; 'i'
  0x0800B503:  73           DC.B       0x73                     ; 's'
  0x0800B504:  20           DC.B       0x20                     ; ' '
  0x0800B505:  73           DC.B       0x73                     ; 's'
  0x0800B506:  65           DC.B       0x65                     ; 'e'
  0x0800B507:  6C           DC.B       0x6C                     ; 'l'
  0x0800B508:  65           DC.B       0x65                     ; 'e'
  0x0800B509:  63           DC.B       0x63                     ; 'c'
  0x0800B50A:  74           DC.B       0x74                     ; 't'
  0x0800B50B:  65           DC.B       0x65                     ; 'e'
  0x0800B50C:  64           DC.B       0x64                     ; 'd'
  0x0800B50D:  2E           DC.B       0x2E                     ; '.'
  0x0800B50E:  20           DC.B       0x20                     ; ' '
  0x0800B50F:  41           DC.B       0x41                     ; 'A'
  0x0800B510:  75           DC.B       0x75                     ; 'u'
  0x0800B511:  74           DC.B       0x74                     ; 't'
  0x0800B512:  6F           DC.B       0x6F                     ; 'o'
  0x0800B513:  2D           DC.B       0x2D                     ; '-'
  0x0800B514:  72           DC.B       0x72                     ; 'r'
  0x0800B515:  65           DC.B       0x65                     ; 'e'
  0x0800B516:  63           DC.B       0x63                     ; 'c'
  0x0800B517:  6F           DC.B       0x6F                     ; 'o'
  0x0800B518:  6E           DC.B       0x6E                     ; 'n'
  0x0800B519:  6E           DC.B       0x6E                     ; 'n'
  0x0800B51A:  65           DC.B       0x65                     ; 'e'
  0x0800B51B:  63           DC.B       0x63                     ; 'c'
  0x0800B51C:  74           DC.B       0x74                     ; 't'
  0x0800B51D:  20           DC.B       0x20                     ; ' '
  0x0800B51E:  69           DC.B       0x69                     ; 'i'
  0x0800B51F:  73           DC.B       0x73                     ; 's'
  0x0800B520:  20           DC.B       0x20                     ; ' '
  0x0800B521:  4F           DC.B       0x4F                     ; 'O'
  0x0800B522:  46           DC.B       0x46                     ; 'F'
  0x0800B523:  46           DC.B       0x46                     ; 'F'
  0x0800B524:  2E           DC.B       0x2E                     ; '.'
  0x0800B525:  00           DC.B       0x00                     ; '\0'

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

  0x0800B526:  4D           DC.B       0x4D                     ; 'M'
  0x0800B527:  6F           DC.B       0x6F                     ; 'o'
  0x0800B528:  64           DC.B       0x64                     ; 'd'
  0x0800B529:  65           DC.B       0x65                     ; 'e'
  0x0800B52A:  20           DC.B       0x20                     ; ' '
  0x0800B52B:  34           DC.B       0x34                     ; '4'
  0x0800B52C:  20           DC.B       0x20                     ; ' '
  0x0800B52D:  69           DC.B       0x69                     ; 'i'
  0x0800B52E:  73           DC.B       0x73                     ; 's'
  0x0800B52F:  20           DC.B       0x20                     ; ' '
  0x0800B530:  73           DC.B       0x73                     ; 's'
  0x0800B531:  65           DC.B       0x65                     ; 'e'
  0x0800B532:  6C           DC.B       0x6C                     ; 'l'
  0x0800B533:  65           DC.B       0x65                     ; 'e'
  0x0800B534:  63           DC.B       0x63                     ; 'c'
  0x0800B535:  74           DC.B       0x74                     ; 't'
  0x0800B536:  65           DC.B       0x65                     ; 'e'
  0x0800B537:  64           DC.B       0x64                     ; 'd'
  0x0800B538:  2E           DC.B       0x2E                     ; '.'
  0x0800B539:  20           DC.B       0x20                     ; ' '
  0x0800B53A:  41           DC.B       0x41                     ; 'A'
  0x0800B53B:  75           DC.B       0x75                     ; 'u'
  0x0800B53C:  74           DC.B       0x74                     ; 't'
  0x0800B53D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B53E:  2D           DC.B       0x2D                     ; '-'
  0x0800B53F:  72           DC.B       0x72                     ; 'r'
  0x0800B540:  65           DC.B       0x65                     ; 'e'
  0x0800B541:  63           DC.B       0x63                     ; 'c'
  0x0800B542:  6F           DC.B       0x6F                     ; 'o'
  0x0800B543:  6E           DC.B       0x6E                     ; 'n'
  0x0800B544:  6E           DC.B       0x6E                     ; 'n'
  0x0800B545:  65           DC.B       0x65                     ; 'e'
  0x0800B546:  63           DC.B       0x63                     ; 'c'
  0x0800B547:  74           DC.B       0x74                     ; 't'
  0x0800B548:  20           DC.B       0x20                     ; ' '
  0x0800B549:  69           DC.B       0x69                     ; 'i'
  0x0800B54A:  73           DC.B       0x73                     ; 's'
  0x0800B54B:  20           DC.B       0x20                     ; ' '
  0x0800B54C:  4F           DC.B       0x4F                     ; 'O'
  0x0800B54D:  46           DC.B       0x46                     ; 'F'
  0x0800B54E:  46           DC.B       0x46                     ; 'F'
  0x0800B54F:  2E           DC.B       0x2E                     ; '.'
  0x0800B550:  00           DC.B       0x00                     ; '\0'

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

  0x0800B551:  4D           DC.B       0x4D                     ; 'M'
  0x0800B552:  6F           DC.B       0x6F                     ; 'o'
  0x0800B553:  64           DC.B       0x64                     ; 'd'
  0x0800B554:  65           DC.B       0x65                     ; 'e'
  0x0800B555:  20           DC.B       0x20                     ; ' '
  0x0800B556:  35           DC.B       0x35                     ; '5'
  0x0800B557:  20           DC.B       0x20                     ; ' '
  0x0800B558:  69           DC.B       0x69                     ; 'i'
  0x0800B559:  73           DC.B       0x73                     ; 's'
  0x0800B55A:  20           DC.B       0x20                     ; ' '
  0x0800B55B:  73           DC.B       0x73                     ; 's'
  0x0800B55C:  65           DC.B       0x65                     ; 'e'
  0x0800B55D:  6C           DC.B       0x6C                     ; 'l'
  0x0800B55E:  65           DC.B       0x65                     ; 'e'
  0x0800B55F:  63           DC.B       0x63                     ; 'c'
  0x0800B560:  74           DC.B       0x74                     ; 't'
  0x0800B561:  65           DC.B       0x65                     ; 'e'
  0x0800B562:  64           DC.B       0x64                     ; 'd'
  0x0800B563:  2E           DC.B       0x2E                     ; '.'
  0x0800B564:  20           DC.B       0x20                     ; ' '
  0x0800B565:  41           DC.B       0x41                     ; 'A'
  0x0800B566:  75           DC.B       0x75                     ; 'u'
  0x0800B567:  74           DC.B       0x74                     ; 't'
  0x0800B568:  6F           DC.B       0x6F                     ; 'o'
  0x0800B569:  2D           DC.B       0x2D                     ; '-'
  0x0800B56A:  72           DC.B       0x72                     ; 'r'
  0x0800B56B:  65           DC.B       0x65                     ; 'e'
  0x0800B56C:  63           DC.B       0x63                     ; 'c'
  0x0800B56D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B56E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B56F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B570:  65           DC.B       0x65                     ; 'e'
  0x0800B571:  63           DC.B       0x63                     ; 'c'
  0x0800B572:  74           DC.B       0x74                     ; 't'
  0x0800B573:  20           DC.B       0x20                     ; ' '
  0x0800B574:  69           DC.B       0x69                     ; 'i'
  0x0800B575:  73           DC.B       0x73                     ; 's'
  0x0800B576:  20           DC.B       0x20                     ; ' '
  0x0800B577:  4F           DC.B       0x4F                     ; 'O'
  0x0800B578:  46           DC.B       0x46                     ; 'F'
  0x0800B579:  46           DC.B       0x46                     ; 'F'
  0x0800B57A:  2E           DC.B       0x2E                     ; '.'
  0x0800B57B:  00           DC.B       0x00                     ; '\0'

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

  0x0800B57C:  55           DC.B       0x55                     ; 'U'
  0x0800B57D:  50           DC.B       0x50                     ; 'P'
  0x0800B57E:  20           DC.B       0x20                     ; ' '
  0x0800B57F:  62           DC.B       0x62                     ; 'b'
  0x0800B580:  75           DC.B       0x75                     ; 'u'
  0x0800B581:  74           DC.B       0x74                     ; 't'
  0x0800B582:  74           DC.B       0x74                     ; 't'
  0x0800B583:  6F           DC.B       0x6F                     ; 'o'
  0x0800B584:  6E           DC.B       0x6E                     ; 'n'
  0x0800B585:  20           DC.B       0x20                     ; ' '
  0x0800B586:  69           DC.B       0x69                     ; 'i'
  0x0800B587:  73           DC.B       0x73                     ; 's'
  0x0800B588:  20           DC.B       0x20                     ; ' '
  0x0800B589:  6C           DC.B       0x6C                     ; 'l'
  0x0800B58A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B58B:  6E           DC.B       0x6E                     ; 'n'
  0x0800B58C:  67           DC.B       0x67                     ; 'g'
  0x0800B58D:  2D           DC.B       0x2D                     ; '-'
  0x0800B58E:  70           DC.B       0x70                     ; 'p'
  0x0800B58F:  72           DC.B       0x72                     ; 'r'
  0x0800B590:  65           DC.B       0x65                     ; 'e'
  0x0800B591:  73           DC.B       0x73                     ; 's'
  0x0800B592:  73           DC.B       0x73                     ; 's'
  0x0800B593:  65           DC.B       0x65                     ; 'e'
  0x0800B594:  64           DC.B       0x64                     ; 'd'
  0x0800B595:  2E           DC.B       0x2E                     ; '.'
  0x0800B596:  00           DC.B       0x00                     ; '\0'

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

  0x0800B597:  56           DC.B       0x56                     ; 'V'
  0x0800B598:  61           DC.B       0x61                     ; 'a'
  0x0800B599:  3A           DC.B       0x3A                     ; ':'
  0x0800B59A:  20           DC.B       0x20                     ; ' '
  0x0800B59B:  25           DC.B       0x25                     ; '%'
  0x0800B59C:  36           DC.B       0x36                     ; '6'
  0x0800B59D:  64           DC.B       0x64                     ; 'd'
  0x0800B59E:  20           DC.B       0x20                     ; ' '
  0x0800B59F:  6D           DC.B       0x6D                     ; 'm'
  0x0800B5A0:  56           DC.B       0x56                     ; 'V'
  0x0800B5A1:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5A2:  56           DC.B       0x56                     ; 'V'
  0x0800B5A3:  62           DC.B       0x62                     ; 'b'
  0x0800B5A4:  3A           DC.B       0x3A                     ; ':'
  0x0800B5A5:  20           DC.B       0x20                     ; ' '
  0x0800B5A6:  25           DC.B       0x25                     ; '%'
  0x0800B5A7:  36           DC.B       0x36                     ; '6'
  0x0800B5A8:  64           DC.B       0x64                     ; 'd'
  0x0800B5A9:  20           DC.B       0x20                     ; ' '
  0x0800B5AA:  6D           DC.B       0x6D                     ; 'm'
  0x0800B5AB:  56           DC.B       0x56                     ; 'V'
  0x0800B5AC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5AD:  44           DC.B       0x44                     ; 'D'
  0x0800B5AE:  41           DC.B       0x41                     ; 'A'
  0x0800B5AF:  43           DC.B       0x43                     ; 'C'
  0x0800B5B0:  5F           DC.B       0x5F                     ; '_'
  0x0800B5B1:  41           DC.B       0x41                     ; 'A'
  0x0800B5B2:  3A           DC.B       0x3A                     ; ':'
  0x0800B5B3:  20           DC.B       0x20                     ; ' '
  0x0800B5B4:  25           DC.B       0x25                     ; '%'
  0x0800B5B5:  34           DC.B       0x34                     ; '4'
  0x0800B5B6:  64           DC.B       0x64                     ; 'd'
  0x0800B5B7:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5B8:  44           DC.B       0x44                     ; 'D'
  0x0800B5B9:  41           DC.B       0x41                     ; 'A'
  0x0800B5BA:  43           DC.B       0x43                     ; 'C'
  0x0800B5BB:  5F           DC.B       0x5F                     ; '_'
  0x0800B5BC:  42           DC.B       0x42                     ; 'B'
  0x0800B5BD:  3A           DC.B       0x3A                     ; ':'
  0x0800B5BE:  20           DC.B       0x20                     ; ' '
  0x0800B5BF:  25           DC.B       0x25                     ; '%'
  0x0800B5C0:  34           DC.B       0x34                     ; '4'
  0x0800B5C1:  64           DC.B       0x64                     ; 'd'
  0x0800B5C2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5C3:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5C4:  50           DC.B       0x50                     ; 'P'
  0x0800B5C5:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5C6:  43           DC.B       0x43                     ; 'C'
  0x0800B5C7:  4C           DC.B       0x4C                     ; 'L'
  0x0800B5C8:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5C9:  42           DC.B       0x42                     ; 'B'
  0x0800B5CA:  41           DC.B       0x41                     ; 'A'
  0x0800B5CB:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5CC:  41           DC.B       0x41                     ; 'A'
  0x0800B5CD:  42           DC.B       0x42                     ; 'B'
  0x0800B5CE:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5CF:  25           DC.B       0x25                     ; '%'
  0x0800B5D0:  73           DC.B       0x73                     ; 's'
  0x0800B5D1:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5D2:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5D3:  54           DC.B       0x54                     ; 'T'
  0x0800B5D4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5D5:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5D6:  43           DC.B       0x43                     ; 'C'
  0x0800B5D7:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5D8:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5D9:  4C           DC.B       0x4C                     ; 'L'
  0x0800B5DA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5DB:  4C           DC.B       0x4C                     ; 'L'
  0x0800B5DC:  42           DC.B       0x42                     ; 'B'
  0x0800B5DD:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5DE:  43           DC.B       0x43                     ; 'C'
  0x0800B5DF:  75           DC.B       0x75                     ; 'u'
  0x0800B5E0:  72           DC.B       0x72                     ; 'r'
  0x0800B5E1:  72           DC.B       0x72                     ; 'r'
  0x0800B5E2:  65           DC.B       0x65                     ; 'e'
  0x0800B5E3:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5E4:  74           DC.B       0x74                     ; 't'
  0x0800B5E5:  20           DC.B       0x20                     ; ' '
  0x0800B5E6:  63           DC.B       0x63                     ; 'c'
  0x0800B5E7:  61           DC.B       0x61                     ; 'a'
  0x0800B5E8:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5E9:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5EA:  69           DC.B       0x69                     ; 'i'
  0x0800B5EB:  62           DC.B       0x62                     ; 'b'
  0x0800B5EC:  72           DC.B       0x72                     ; 'r'
  0x0800B5ED:  61           DC.B       0x61                     ; 'a'
  0x0800B5EE:  74           DC.B       0x74                     ; 't'
  0x0800B5EF:  69           DC.B       0x69                     ; 'i'
  0x0800B5F0:  6F           DC.B       0x6F                     ; 'o'
  0x0800B5F1:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5F2:  20           DC.B       0x20                     ; ' '
  0x0800B5F3:  73           DC.B       0x73                     ; 's'
  0x0800B5F4:  65           DC.B       0x65                     ; 'e'
  0x0800B5F5:  71           DC.B       0x71                     ; 'q'
  0x0800B5F6:  75           DC.B       0x75                     ; 'u'
  0x0800B5F7:  65           DC.B       0x65                     ; 'e'
  0x0800B5F8:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5F9:  63           DC.B       0x63                     ; 'c'
  0x0800B5FA:  65           DC.B       0x65                     ; 'e'
  0x0800B5FB:  20           DC.B       0x20                     ; ' '
  0x0800B5FC:  73           DC.B       0x73                     ; 's'
  0x0800B5FD:  74           DC.B       0x74                     ; 't'
  0x0800B5FE:  61           DC.B       0x61                     ; 'a'
  0x0800B5FF:  72           DC.B       0x72                     ; 'r'
  0x0800B600:  74           DC.B       0x74                     ; 't'
  0x0800B601:  65           DC.B       0x65                     ; 'e'
  0x0800B602:  64           DC.B       0x64                     ; 'd'
  0x0800B603:  2E           DC.B       0x2E                     ; '.'
  0x0800B604:  00           DC.B       0x00                     ; '\0'

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

  0x0800B605:  09           DC.B       0x09                     ; '\t'
  0x0800B606:  5B           DC.B       0x5B                     ; '['
  0x0800B607:  25           DC.B       0x25                     ; '%'
  0x0800B608:  34           DC.B       0x34                     ; '4'
  0x0800B609:  64           DC.B       0x64                     ; 'd'
  0x0800B60A:  5D           DC.B       0x5D                     ; ']'
  0x0800B60B:  20           DC.B       0x20                     ; ' '
  0x0800B60C:  53           DC.B       0x53                     ; 'S'
  0x0800B60D:  61           DC.B       0x61                     ; 'a'
  0x0800B60E:  6D           DC.B       0x6D                     ; 'm'
  0x0800B60F:  70           DC.B       0x70                     ; 'p'
  0x0800B610:  6C           DC.B       0x6C                     ; 'l'
  0x0800B611:  65           DC.B       0x65                     ; 'e'
  0x0800B612:  64           DC.B       0x64                     ; 'd'
  0x0800B613:  20           DC.B       0x20                     ; ' '
  0x0800B614:  76           DC.B       0x76                     ; 'v'
  0x0800B615:  61           DC.B       0x61                     ; 'a'
  0x0800B616:  6C           DC.B       0x6C                     ; 'l'
  0x0800B617:  75           DC.B       0x75                     ; 'u'
  0x0800B618:  65           DC.B       0x65                     ; 'e'
  0x0800B619:  3A           DC.B       0x3A                     ; ':'
  0x0800B61A:  20           DC.B       0x20                     ; ' '
  0x0800B61B:  25           DC.B       0x25                     ; '%'
  0x0800B61C:  34           DC.B       0x34                     ; '4'
  0x0800B61D:  64           DC.B       0x64                     ; 'd'
  0x0800B61E:  0A           DC.B       0x0A                     ; '\n'
  0x0800B61F:  00           DC.B       0x00                     ; '\0'

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

  0x0800B620:  48           DC.B       0x48                     ; 'H'
  0x0800B621:  41           DC.B       0x41                     ; 'A'
  0x0800B622:  4C           DC.B       0x4C                     ; 'L'
  0x0800B623:  20           DC.B       0x20                     ; ' '
  0x0800B624:  65           DC.B       0x65                     ; 'e'
  0x0800B625:  72           DC.B       0x72                     ; 'r'
  0x0800B626:  72           DC.B       0x72                     ; 'r'
  0x0800B627:  6F           DC.B       0x6F                     ; 'o'
  0x0800B628:  72           DC.B       0x72                     ; 'r'
  0x0800B629:  21           DC.B       0x21                     ; '!'
  0x0800B62A:  00           DC.B       0x00                     ; '\0'

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

  0x0800B62B:  53           DC.B       0x53                     ; 'S'
  0x0800B62C:  41           DC.B       0x41                     ; 'A'
  0x0800B62D:  56           DC.B       0x56                     ; 'V'
  0x0800B62E:  45           DC.B       0x45                     ; 'E'
  0x0800B62F:  20           DC.B       0x20                     ; ' '
  0x0800B630:  4C           DC.B       0x4C                     ; 'L'
  0x0800B631:  4F           DC.B       0x4F                     ; 'O'
  0x0800B632:  43           DC.B       0x43                     ; 'C'
  0x0800B633:  4B           DC.B       0x4B                     ; 'K'
  0x0800B634:  2D           DC.B       0x2D                     ; '-'
  0x0800B635:  4B           DC.B       0x4B                     ; 'K'
  0x0800B636:  45           DC.B       0x45                     ; 'E'
  0x0800B637:  59           DC.B       0x59                     ; 'Y'
  0x0800B638:  20           DC.B       0x20                     ; ' '
  0x0800B639:  43           DC.B       0x43                     ; 'C'
  0x0800B63A:  4F           DC.B       0x4F                     ; 'O'
  0x0800B63B:  4D           DC.B       0x4D                     ; 'M'
  0x0800B63C:  4D           DC.B       0x4D                     ; 'M'
  0x0800B63D:  41           DC.B       0x41                     ; 'A'
  0x0800B63E:  4E           DC.B       0x4E                     ; 'N'
  0x0800B63F:  44           DC.B       0x44                     ; 'D'
  0x0800B640:  2E           DC.B       0x2E                     ; '.'
  0x0800B641:  00           DC.B       0x00                     ; '\0'

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

  0x0800B642:  43           DC.B       0x43                     ; 'C'
  0x0800B643:  61           DC.B       0x61                     ; 'a'
  0x0800B644:  6E           DC.B       0x6E                     ; 'n'
  0x0800B645:  6E           DC.B       0x6E                     ; 'n'
  0x0800B646:  6F           DC.B       0x6F                     ; 'o'
  0x0800B647:  74           DC.B       0x74                     ; 't'
  0x0800B648:  20           DC.B       0x20                     ; ' '
  0x0800B649:  72           DC.B       0x72                     ; 'r'
  0x0800B64A:  65           DC.B       0x65                     ; 'e'
  0x0800B64B:  73           DC.B       0x73                     ; 's'
  0x0800B64C:  74           DC.B       0x74                     ; 't'
  0x0800B64D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B64E:  72           DC.B       0x72                     ; 'r'
  0x0800B64F:  65           DC.B       0x65                     ; 'e'
  0x0800B650:  20           DC.B       0x20                     ; ' '
  0x0800B651:  64           DC.B       0x64                     ; 'd'
  0x0800B652:  65           DC.B       0x65                     ; 'e'
  0x0800B653:  66           DC.B       0x66                     ; 'f'
  0x0800B654:  61           DC.B       0x61                     ; 'a'
  0x0800B655:  75           DC.B       0x75                     ; 'u'
  0x0800B656:  6C           DC.B       0x6C                     ; 'l'
  0x0800B657:  74           DC.B       0x74                     ; 't'
  0x0800B658:  20           DC.B       0x20                     ; ' '
  0x0800B659:  73           DC.B       0x73                     ; 's'
  0x0800B65A:  65           DC.B       0x65                     ; 'e'
  0x0800B65B:  74           DC.B       0x74                     ; 't'
  0x0800B65C:  74           DC.B       0x74                     ; 't'
  0x0800B65D:  69           DC.B       0x69                     ; 'i'
  0x0800B65E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B65F:  67           DC.B       0x67                     ; 'g'
  0x0800B660:  73           DC.B       0x73                     ; 's'
  0x0800B661:  20           DC.B       0x20                     ; ' '
  0x0800B662:  66           DC.B       0x66                     ; 'f'
  0x0800B663:  72           DC.B       0x72                     ; 'r'
  0x0800B664:  6F           DC.B       0x6F                     ; 'o'
  0x0800B665:  6D           DC.B       0x6D                     ; 'm'
  0x0800B666:  20           DC.B       0x20                     ; ' '
  0x0800B667:  46           DC.B       0x46                     ; 'F'
  0x0800B668:  4C           DC.B       0x4C                     ; 'L'
  0x0800B669:  41           DC.B       0x41                     ; 'A'
  0x0800B66A:  53           DC.B       0x53                     ; 'S'
  0x0800B66B:  48           DC.B       0x48                     ; 'H'
  0x0800B66C:  20           DC.B       0x20                     ; ' '
  0x0800B66D:  6D           DC.B       0x6D                     ; 'm'
  0x0800B66E:  65           DC.B       0x65                     ; 'e'
  0x0800B66F:  6D           DC.B       0x6D                     ; 'm'
  0x0800B670:  6F           DC.B       0x6F                     ; 'o'
  0x0800B671:  72           DC.B       0x72                     ; 'r'
  0x0800B672:  79           DC.B       0x79                     ; 'y'
  0x0800B673:  21           DC.B       0x21                     ; '!'
  0x0800B674:  00           DC.B       0x00                     ; '\0'

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

  0x0800B675:  0A           DC.B       0x0A                     ; '\n'
  0x0800B676:  00           DC.B       0x00                     ; '\0'

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

  0x0800B677:  44           DC.B       0x44                     ; 'D'
  0x0800B678:  65           DC.B       0x65                     ; 'e'
  0x0800B679:  76           DC.B       0x76                     ; 'v'
  0x0800B67A:  69           DC.B       0x69                     ; 'i'
  0x0800B67B:  63           DC.B       0x63                     ; 'c'
  0x0800B67C:  65           DC.B       0x65                     ; 'e'
  0x0800B67D:  20           DC.B       0x20                     ; ' '
  0x0800B67E:  49           DC.B       0x49                     ; 'I'
  0x0800B67F:  44           DC.B       0x44                     ; 'D'
  0x0800B680:  3A           DC.B       0x3A                     ; ':'
  0x0800B681:  20           DC.B       0x20                     ; ' '
  0x0800B682:  53           DC.B       0x53                     ; 'S'
  0x0800B683:  54           DC.B       0x54                     ; 'T'
  0x0800B684:  4D           DC.B       0x4D                     ; 'M'
  0x0800B685:  33           DC.B       0x33                     ; '3'
  0x0800B686:  32           DC.B       0x32                     ; '2'
  0x0800B687:  47           DC.B       0x47                     ; 'G'
  0x0800B688:  30           DC.B       0x30                     ; '0'
  0x0800B689:  42           DC.B       0x42                     ; 'B'
  0x0800B68A:  31           DC.B       0x31                     ; '1'
  0x0800B68B:  20           DC.B       0x20                     ; ' '
  0x0800B68C:  6F           DC.B       0x6F                     ; 'o'
  0x0800B68D:  72           DC.B       0x72                     ; 'r'
  0x0800B68E:  20           DC.B       0x20                     ; ' '
  0x0800B68F:  53           DC.B       0x53                     ; 'S'
  0x0800B690:  54           DC.B       0x54                     ; 'T'
  0x0800B691:  4D           DC.B       0x4D                     ; 'M'
  0x0800B692:  33           DC.B       0x33                     ; '3'
  0x0800B693:  32           DC.B       0x32                     ; '2'
  0x0800B694:  47           DC.B       0x47                     ; 'G'
  0x0800B695:  30           DC.B       0x30                     ; '0'
  0x0800B696:  43           DC.B       0x43                     ; 'C'
  0x0800B697:  31           DC.B       0x31                     ; '1'
  0x0800B698:  00           DC.B       0x00                     ; '\0'

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

  0x0800B699:  44           DC.B       0x44                     ; 'D'
  0x0800B69A:  65           DC.B       0x65                     ; 'e'
  0x0800B69B:  76           DC.B       0x76                     ; 'v'
  0x0800B69C:  69           DC.B       0x69                     ; 'i'
  0x0800B69D:  63           DC.B       0x63                     ; 'c'
  0x0800B69E:  65           DC.B       0x65                     ; 'e'
  0x0800B69F:  20           DC.B       0x20                     ; ' '
  0x0800B6A0:  49           DC.B       0x49                     ; 'I'
  0x0800B6A1:  44           DC.B       0x44                     ; 'D'
  0x0800B6A2:  3A           DC.B       0x3A                     ; ':'
  0x0800B6A3:  20           DC.B       0x20                     ; ' '
  0x0800B6A4:  53           DC.B       0x53                     ; 'S'
  0x0800B6A5:  54           DC.B       0x54                     ; 'T'
  0x0800B6A6:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6A7:  33           DC.B       0x33                     ; '3'
  0x0800B6A8:  32           DC.B       0x32                     ; '2'
  0x0800B6A9:  47           DC.B       0x47                     ; 'G'
  0x0800B6AA:  30           DC.B       0x30                     ; '0'
  0x0800B6AB:  37           DC.B       0x37                     ; '7'
  0x0800B6AC:  31           DC.B       0x31                     ; '1'
  0x0800B6AD:  20           DC.B       0x20                     ; ' '
  0x0800B6AE:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6AF:  72           DC.B       0x72                     ; 'r'
  0x0800B6B0:  20           DC.B       0x20                     ; ' '
  0x0800B6B1:  53           DC.B       0x53                     ; 'S'
  0x0800B6B2:  54           DC.B       0x54                     ; 'T'
  0x0800B6B3:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6B4:  33           DC.B       0x33                     ; '3'
  0x0800B6B5:  32           DC.B       0x32                     ; '2'
  0x0800B6B6:  47           DC.B       0x47                     ; 'G'
  0x0800B6B7:  30           DC.B       0x30                     ; '0'
  0x0800B6B8:  38           DC.B       0x38                     ; '8'
  0x0800B6B9:  31           DC.B       0x31                     ; '1'
  0x0800B6BA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B6BB:  44           DC.B       0x44                     ; 'D'
  0x0800B6BC:  65           DC.B       0x65                     ; 'e'
  0x0800B6BD:  76           DC.B       0x76                     ; 'v'
  0x0800B6BE:  69           DC.B       0x69                     ; 'i'
  0x0800B6BF:  63           DC.B       0x63                     ; 'c'
  0x0800B6C0:  65           DC.B       0x65                     ; 'e'
  0x0800B6C1:  20           DC.B       0x20                     ; ' '
  0x0800B6C2:  49           DC.B       0x49                     ; 'I'
  0x0800B6C3:  44           DC.B       0x44                     ; 'D'
  0x0800B6C4:  3A           DC.B       0x3A                     ; ':'
  0x0800B6C5:  20           DC.B       0x20                     ; ' '
  0x0800B6C6:  53           DC.B       0x53                     ; 'S'
  0x0800B6C7:  54           DC.B       0x54                     ; 'T'
  0x0800B6C8:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6C9:  33           DC.B       0x33                     ; '3'
  0x0800B6CA:  32           DC.B       0x32                     ; '2'
  0x0800B6CB:  47           DC.B       0x47                     ; 'G'
  0x0800B6CC:  30           DC.B       0x30                     ; '0'
  0x0800B6CD:  35           DC.B       0x35                     ; '5'
  0x0800B6CE:  31           DC.B       0x31                     ; '1'
  0x0800B6CF:  20           DC.B       0x20                     ; ' '
  0x0800B6D0:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6D1:  72           DC.B       0x72                     ; 'r'
  0x0800B6D2:  20           DC.B       0x20                     ; ' '
  0x0800B6D3:  53           DC.B       0x53                     ; 'S'
  0x0800B6D4:  54           DC.B       0x54                     ; 'T'
  0x0800B6D5:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6D6:  33           DC.B       0x33                     ; '3'
  0x0800B6D7:  32           DC.B       0x32                     ; '2'
  0x0800B6D8:  47           DC.B       0x47                     ; 'G'
  0x0800B6D9:  30           DC.B       0x30                     ; '0'
  0x0800B6DA:  36           DC.B       0x36                     ; '6'
  0x0800B6DB:  31           DC.B       0x31                     ; '1'
  0x0800B6DC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B6DD:  44           DC.B       0x44                     ; 'D'
  0x0800B6DE:  65           DC.B       0x65                     ; 'e'
  0x0800B6DF:  76           DC.B       0x76                     ; 'v'
  0x0800B6E0:  69           DC.B       0x69                     ; 'i'
  0x0800B6E1:  63           DC.B       0x63                     ; 'c'
  0x0800B6E2:  65           DC.B       0x65                     ; 'e'
  0x0800B6E3:  20           DC.B       0x20                     ; ' '
  0x0800B6E4:  49           DC.B       0x49                     ; 'I'
  0x0800B6E5:  44           DC.B       0x44                     ; 'D'
  0x0800B6E6:  3A           DC.B       0x3A                     ; ':'
  0x0800B6E7:  20           DC.B       0x20                     ; ' '
  0x0800B6E8:  53           DC.B       0x53                     ; 'S'
  0x0800B6E9:  54           DC.B       0x54                     ; 'T'
  0x0800B6EA:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6EB:  33           DC.B       0x33                     ; '3'
  0x0800B6EC:  32           DC.B       0x32                     ; '2'
  0x0800B6ED:  47           DC.B       0x47                     ; 'G'
  0x0800B6EE:  30           DC.B       0x30                     ; '0'
  0x0800B6EF:  33           DC.B       0x33                     ; '3'
  0x0800B6F0:  31           DC.B       0x31                     ; '1'
  0x0800B6F1:  20           DC.B       0x20                     ; ' '
  0x0800B6F2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6F3:  72           DC.B       0x72                     ; 'r'
  0x0800B6F4:  20           DC.B       0x20                     ; ' '
  0x0800B6F5:  53           DC.B       0x53                     ; 'S'
  0x0800B6F6:  54           DC.B       0x54                     ; 'T'
  0x0800B6F7:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6F8:  33           DC.B       0x33                     ; '3'
  0x0800B6F9:  32           DC.B       0x32                     ; '2'
  0x0800B6FA:  47           DC.B       0x47                     ; 'G'
  0x0800B6FB:  30           DC.B       0x30                     ; '0'
  0x0800B6FC:  34           DC.B       0x34                     ; '4'
  0x0800B6FD:  31           DC.B       0x31                     ; '1'
  0x0800B6FE:  00           DC.B       0x00                     ; '\0'

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

  0x0800B6FF:  46           DC.B       0x46                     ; 'F'
  0x0800B700:  72           DC.B       0x72                     ; 'r'
  0x0800B701:  65           DC.B       0x65                     ; 'e'
  0x0800B702:  65           DC.B       0x65                     ; 'e'
  0x0800B703:  20           DC.B       0x20                     ; ' '
  0x0800B704:  73           DC.B       0x73                     ; 's'
  0x0800B705:  70           DC.B       0x70                     ; 'p'
  0x0800B706:  61           DC.B       0x61                     ; 'a'
  0x0800B707:  63           DC.B       0x63                     ; 'c'
  0x0800B708:  65           DC.B       0x65                     ; 'e'
  0x0800B709:  20           DC.B       0x20                     ; ' '
  0x0800B70A:  66           DC.B       0x66                     ; 'f'
  0x0800B70B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B70C:  72           DC.B       0x72                     ; 'r'
  0x0800B70D:  20           DC.B       0x20                     ; ' '
  0x0800B70E:  63           DC.B       0x63                     ; 'c'
  0x0800B70F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B710:  66           DC.B       0x66                     ; 'f'
  0x0800B711:  69           DC.B       0x69                     ; 'i'
  0x0800B712:  67           DC.B       0x67                     ; 'g'
  0x0800B713:  75           DC.B       0x75                     ; 'u'
  0x0800B714:  72           DC.B       0x72                     ; 'r'
  0x0800B715:  61           DC.B       0x61                     ; 'a'
  0x0800B716:  74           DC.B       0x74                     ; 't'
  0x0800B717:  69           DC.B       0x69                     ; 'i'
  0x0800B718:  6F           DC.B       0x6F                     ; 'o'
  0x0800B719:  6E           DC.B       0x6E                     ; 'n'
  0x0800B71A:  20           DC.B       0x20                     ; ' '
  0x0800B71B:  69           DC.B       0x69                     ; 'i'
  0x0800B71C:  6E           DC.B       0x6E                     ; 'n'
  0x0800B71D:  20           DC.B       0x20                     ; ' '
  0x0800B71E:  66           DC.B       0x66                     ; 'f'
  0x0800B71F:  61           DC.B       0x61                     ; 'a'
  0x0800B720:  6B           DC.B       0x6B                     ; 'k'
  0x0800B721:  65           DC.B       0x65                     ; 'e'
  0x0800B722:  20           DC.B       0x20                     ; ' '
  0x0800B723:  45           DC.B       0x45                     ; 'E'
  0x0800B724:  45           DC.B       0x45                     ; 'E'
  0x0800B725:  50           DC.B       0x50                     ; 'P'
  0x0800B726:  52           DC.B       0x52                     ; 'R'
  0x0800B727:  4F           DC.B       0x4F                     ; 'O'
  0x0800B728:  4D           DC.B       0x4D                     ; 'M'
  0x0800B729:  3A           DC.B       0x3A                     ; ':'
  0x0800B72A:  20           DC.B       0x20                     ; ' '
  0x0800B72B:  25           DC.B       0x25                     ; '%'
  0x0800B72C:  75           DC.B       0x75                     ; 'u'
  0x0800B72D:  20           DC.B       0x20                     ; ' '
  0x0800B72E:  62           DC.B       0x62                     ; 'b'
  0x0800B72F:  79           DC.B       0x79                     ; 'y'
  0x0800B730:  74           DC.B       0x74                     ; 't'
  0x0800B731:  65           DC.B       0x65                     ; 'e'
  0x0800B732:  73           DC.B       0x73                     ; 's'
  0x0800B733:  0A           DC.B       0x0A                     ; '\n'
  0x0800B734:  00           DC.B       0x00                     ; '\0'

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

  0x0800B735:  4D           DC.B       0x4D                     ; 'M'
  0x0800B736:  41           DC.B       0x41                     ; 'A'
  0x0800B737:  58           DC.B       0x58                     ; 'X'
  0x0800B738:  5F           DC.B       0x5F                     ; '_'
  0x0800B739:  50           DC.B       0x50                     ; 'P'
  0x0800B73A:  4F           DC.B       0x4F                     ; 'O'
  0x0800B73B:  53           DC.B       0x53                     ; 'S'
  0x0800B73C:  53           DC.B       0x53                     ; 'S'
  0x0800B73D:  49           DC.B       0x49                     ; 'I'
  0x0800B73E:  42           DC.B       0x42                     ; 'B'
  0x0800B73F:  4C           DC.B       0x4C                     ; 'L'
  0x0800B740:  45           DC.B       0x45                     ; 'E'
  0x0800B741:  5F           DC.B       0x5F                     ; '_'
  0x0800B742:  44           DC.B       0x44                     ; 'D'
  0x0800B743:  49           DC.B       0x49                     ; 'I'
  0x0800B744:  46           DC.B       0x46                     ; 'F'
  0x0800B745:  46           DC.B       0x46                     ; 'F'
  0x0800B746:  5F           DC.B       0x5F                     ; '_'
  0x0800B747:  54           DC.B       0x54                     ; 'T'
  0x0800B748:  4F           DC.B       0x4F                     ; 'O'
  0x0800B749:  5F           DC.B       0x5F                     ; '_'
  0x0800B74A:  4D           DC.B       0x4D                     ; 'M'
  0x0800B74B:  45           DC.B       0x45                     ; 'E'
  0x0800B74C:  41           DC.B       0x41                     ; 'A'
  0x0800B74D:  53           DC.B       0x53                     ; 'S'
  0x0800B74E:  55           DC.B       0x55                     ; 'U'
  0x0800B74F:  52           DC.B       0x52                     ; 'R'
  0x0800B750:  45           DC.B       0x45                     ; 'E'
  0x0800B751:  3A           DC.B       0x3A                     ; ':'
  0x0800B752:  20           DC.B       0x20                     ; ' '
  0x0800B753:  25           DC.B       0x25                     ; '%'
  0x0800B754:  75           DC.B       0x75                     ; 'u'
  0x0800B755:  0A           DC.B       0x0A                     ; '\n'
  0x0800B756:  00           DC.B       0x00                     ; '\0'

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

  0x0800B757:  43           DC.B       0x43                     ; 'C'
  0x0800B758:  61           DC.B       0x61                     ; 'a'
  0x0800B759:  6E           DC.B       0x6E                     ; 'n'
  0x0800B75A:  6E           DC.B       0x6E                     ; 'n'
  0x0800B75B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B75C:  74           DC.B       0x74                     ; 't'
  0x0800B75D:  20           DC.B       0x20                     ; ' '
  0x0800B75E:  73           DC.B       0x73                     ; 's'
  0x0800B75F:  74           DC.B       0x74                     ; 't'
  0x0800B760:  61           DC.B       0x61                     ; 'a'
  0x0800B761:  72           DC.B       0x72                     ; 'r'
  0x0800B762:  74           DC.B       0x74                     ; 't'
  0x0800B763:  20           DC.B       0x20                     ; ' '
  0x0800B764:  41           DC.B       0x41                     ; 'A'
  0x0800B765:  44           DC.B       0x44                     ; 'D'
  0x0800B766:  43           DC.B       0x43                     ; 'C'
  0x0800B767:  20           DC.B       0x20                     ; ' '
  0x0800B768:  69           DC.B       0x69                     ; 'i'
  0x0800B769:  6E           DC.B       0x6E                     ; 'n'
  0x0800B76A:  20           DC.B       0x20                     ; ' '
  0x0800B76B:  44           DC.B       0x44                     ; 'D'
  0x0800B76C:  4D           DC.B       0x4D                     ; 'M'
  0x0800B76D:  41           DC.B       0x41                     ; 'A'
  0x0800B76E:  20           DC.B       0x20                     ; ' '
  0x0800B76F:  6D           DC.B       0x6D                     ; 'm'
  0x0800B770:  6F           DC.B       0x6F                     ; 'o'
  0x0800B771:  64           DC.B       0x64                     ; 'd'
  0x0800B772:  65           DC.B       0x65                     ; 'e'
  0x0800B773:  21           DC.B       0x21                     ; '!'
  0x0800B774:  00           DC.B       0x00                     ; '\0'

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

  0x0800B775:  43           DC.B       0x43                     ; 'C'
  0x0800B776:  61           DC.B       0x61                     ; 'a'
  0x0800B777:  6E           DC.B       0x6E                     ; 'n'
  0x0800B778:  6E           DC.B       0x6E                     ; 'n'
  0x0800B779:  6F           DC.B       0x6F                     ; 'o'
  0x0800B77A:  74           DC.B       0x74                     ; 't'
  0x0800B77B:  20           DC.B       0x20                     ; ' '
  0x0800B77C:  63           DC.B       0x63                     ; 'c'
  0x0800B77D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B77E:  70           DC.B       0x70                     ; 'p'
  0x0800B77F:  79           DC.B       0x79                     ; 'y'
  0x0800B780:  20           DC.B       0x20                     ; ' '
  0x0800B781:  56           DC.B       0x56                     ; 'V'
  0x0800B782:  65           DC.B       0x65                     ; 'e'
  0x0800B783:  63           DC.B       0x63                     ; 'c'
  0x0800B784:  74           DC.B       0x74                     ; 't'
  0x0800B785:  6F           DC.B       0x6F                     ; 'o'
  0x0800B786:  72           DC.B       0x72                     ; 'r'
  0x0800B787:  20           DC.B       0x20                     ; ' '
  0x0800B788:  54           DC.B       0x54                     ; 'T'
  0x0800B789:  61           DC.B       0x61                     ; 'a'
  0x0800B78A:  62           DC.B       0x62                     ; 'b'
  0x0800B78B:  6C           DC.B       0x6C                     ; 'l'
  0x0800B78C:  65           DC.B       0x65                     ; 'e'
  0x0800B78D:  20           DC.B       0x20                     ; ' '
  0x0800B78E:  66           DC.B       0x66                     ; 'f'
  0x0800B78F:  72           DC.B       0x72                     ; 'r'
  0x0800B790:  6F           DC.B       0x6F                     ; 'o'
  0x0800B791:  6D           DC.B       0x6D                     ; 'm'
  0x0800B792:  20           DC.B       0x20                     ; ' '
  0x0800B793:  46           DC.B       0x46                     ; 'F'
  0x0800B794:  4C           DC.B       0x4C                     ; 'L'
  0x0800B795:  41           DC.B       0x41                     ; 'A'
  0x0800B796:  53           DC.B       0x53                     ; 'S'
  0x0800B797:  48           DC.B       0x48                     ; 'H'
  0x0800B798:  20           DC.B       0x20                     ; ' '
  0x0800B799:  74           DC.B       0x74                     ; 't'
  0x0800B79A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B79B:  20           DC.B       0x20                     ; ' '
  0x0800B79C:  52           DC.B       0x52                     ; 'R'
  0x0800B79D:  41           DC.B       0x41                     ; 'A'
  0x0800B79E:  4D           DC.B       0x4D                     ; 'M'
  0x0800B79F:  21           DC.B       0x21                     ; '!'
  0x0800B7A0:  20           DC.B       0x20                     ; ' '
  0x0800B7A1:  44           DC.B       0x44                     ; 'D'
  0x0800B7A2:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7A3:  41           DC.B       0x41                     ; 'A'
  0x0800B7A4:  20           DC.B       0x20                     ; ' '
  0x0800B7A5:  69           DC.B       0x69                     ; 'i'
  0x0800B7A6:  73           DC.B       0x73                     ; 's'
  0x0800B7A7:  20           DC.B       0x20                     ; ' '
  0x0800B7A8:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7A9:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7AA:  74           DC.B       0x74                     ; 't'
  0x0800B7AB:  20           DC.B       0x20                     ; ' '
  0x0800B7AC:  72           DC.B       0x72                     ; 'r'
  0x0800B7AD:  65           DC.B       0x65                     ; 'e'
  0x0800B7AE:  61           DC.B       0x61                     ; 'a'
  0x0800B7AF:  64           DC.B       0x64                     ; 'd'
  0x0800B7B0:  79           DC.B       0x79                     ; 'y'
  0x0800B7B1:  21           DC.B       0x21                     ; '!'
  0x0800B7B2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B7B3:  43           DC.B       0x43                     ; 'C'
  0x0800B7B4:  61           DC.B       0x61                     ; 'a'
  0x0800B7B5:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7B6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7B7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7B8:  74           DC.B       0x74                     ; 't'
  0x0800B7B9:  20           DC.B       0x20                     ; ' '
  0x0800B7BA:  66           DC.B       0x66                     ; 'f'
  0x0800B7BB:  69           DC.B       0x69                     ; 'i'
  0x0800B7BC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7BD:  69           DC.B       0x69                     ; 'i'
  0x0800B7BE:  73           DC.B       0x73                     ; 's'
  0x0800B7BF:  68           DC.B       0x68                     ; 'h'
  0x0800B7C0:  20           DC.B       0x20                     ; ' '
  0x0800B7C1:  63           DC.B       0x63                     ; 'c'
  0x0800B7C2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7C3:  70           DC.B       0x70                     ; 'p'
  0x0800B7C4:  79           DC.B       0x79                     ; 'y'
  0x0800B7C5:  69           DC.B       0x69                     ; 'i'
  0x0800B7C6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7C7:  67           DC.B       0x67                     ; 'g'
  0x0800B7C8:  20           DC.B       0x20                     ; ' '
  0x0800B7C9:  56           DC.B       0x56                     ; 'V'
  0x0800B7CA:  65           DC.B       0x65                     ; 'e'
  0x0800B7CB:  63           DC.B       0x63                     ; 'c'
  0x0800B7CC:  74           DC.B       0x74                     ; 't'
  0x0800B7CD:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7CE:  72           DC.B       0x72                     ; 'r'
  0x0800B7CF:  20           DC.B       0x20                     ; ' '
  0x0800B7D0:  54           DC.B       0x54                     ; 'T'
  0x0800B7D1:  61           DC.B       0x61                     ; 'a'
  0x0800B7D2:  62           DC.B       0x62                     ; 'b'
  0x0800B7D3:  6C           DC.B       0x6C                     ; 'l'
  0x0800B7D4:  65           DC.B       0x65                     ; 'e'
  0x0800B7D5:  20           DC.B       0x20                     ; ' '
  0x0800B7D6:  66           DC.B       0x66                     ; 'f'
  0x0800B7D7:  72           DC.B       0x72                     ; 'r'
  0x0800B7D8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7D9:  6D           DC.B       0x6D                     ; 'm'
  0x0800B7DA:  20           DC.B       0x20                     ; ' '
  0x0800B7DB:  46           DC.B       0x46                     ; 'F'
  0x0800B7DC:  4C           DC.B       0x4C                     ; 'L'
  0x0800B7DD:  41           DC.B       0x41                     ; 'A'
  0x0800B7DE:  53           DC.B       0x53                     ; 'S'
  0x0800B7DF:  48           DC.B       0x48                     ; 'H'
  0x0800B7E0:  20           DC.B       0x20                     ; ' '
  0x0800B7E1:  74           DC.B       0x74                     ; 't'
  0x0800B7E2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7E3:  20           DC.B       0x20                     ; ' '
  0x0800B7E4:  52           DC.B       0x52                     ; 'R'
  0x0800B7E5:  41           DC.B       0x41                     ; 'A'
  0x0800B7E6:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7E7:  21           DC.B       0x21                     ; '!'
  0x0800B7E8:  00           DC.B       0x00                     ; '\0'

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

  0x0800B7E9:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7EA:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7EB:  64           DC.B       0x64                     ; 'd'
  0x0800B7EC:  65           DC.B       0x65                     ; 'e'
  0x0800B7ED:  20           DC.B       0x20                     ; ' '
  0x0800B7EE:  30           DC.B       0x30                     ; '0'
  0x0800B7EF:  20           DC.B       0x20                     ; ' '
  0x0800B7F0:  69           DC.B       0x69                     ; 'i'
  0x0800B7F1:  73           DC.B       0x73                     ; 's'
  0x0800B7F2:  20           DC.B       0x20                     ; ' '
  0x0800B7F3:  73           DC.B       0x73                     ; 's'
  0x0800B7F4:  65           DC.B       0x65                     ; 'e'
  0x0800B7F5:  6C           DC.B       0x6C                     ; 'l'
  0x0800B7F6:  65           DC.B       0x65                     ; 'e'
  0x0800B7F7:  63           DC.B       0x63                     ; 'c'
  0x0800B7F8:  74           DC.B       0x74                     ; 't'
  0x0800B7F9:  65           DC.B       0x65                     ; 'e'
  0x0800B7FA:  64           DC.B       0x64                     ; 'd'
  0x0800B7FB:  2E           DC.B       0x2E                     ; '.'
  0x0800B7FC:  20           DC.B       0x20                     ; ' '
  0x0800B7FD:  41           DC.B       0x41                     ; 'A'
  0x0800B7FE:  75           DC.B       0x75                     ; 'u'
  0x0800B7FF:  74           DC.B       0x74                     ; 't'
  0x0800B800:  6F           DC.B       0x6F                     ; 'o'
  0x0800B801:  2D           DC.B       0x2D                     ; '-'
  0x0800B802:  72           DC.B       0x72                     ; 'r'
  0x0800B803:  65           DC.B       0x65                     ; 'e'
  0x0800B804:  63           DC.B       0x63                     ; 'c'
  0x0800B805:  6F           DC.B       0x6F                     ; 'o'
  0x0800B806:  6E           DC.B       0x6E                     ; 'n'
  0x0800B807:  6E           DC.B       0x6E                     ; 'n'
  0x0800B808:  65           DC.B       0x65                     ; 'e'
  0x0800B809:  63           DC.B       0x63                     ; 'c'
  0x0800B80A:  74           DC.B       0x74                     ; 't'
  0x0800B80B:  20           DC.B       0x20                     ; ' '
  0x0800B80C:  69           DC.B       0x69                     ; 'i'
  0x0800B80D:  73           DC.B       0x73                     ; 's'
  0x0800B80E:  20           DC.B       0x20                     ; ' '
  0x0800B80F:  4F           DC.B       0x4F                     ; 'O'
  0x0800B810:  4E           DC.B       0x4E                     ; 'N'
  0x0800B811:  2E           DC.B       0x2E                     ; '.'
  0x0800B812:  00           DC.B       0x00                     ; '\0'

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

  0x0800B813:  4D           DC.B       0x4D                     ; 'M'
  0x0800B814:  6F           DC.B       0x6F                     ; 'o'
  0x0800B815:  64           DC.B       0x64                     ; 'd'
  0x0800B816:  65           DC.B       0x65                     ; 'e'
  0x0800B817:  20           DC.B       0x20                     ; ' '
  0x0800B818:  31           DC.B       0x31                     ; '1'
  0x0800B819:  20           DC.B       0x20                     ; ' '
  0x0800B81A:  69           DC.B       0x69                     ; 'i'
  0x0800B81B:  73           DC.B       0x73                     ; 's'
  0x0800B81C:  20           DC.B       0x20                     ; ' '
  0x0800B81D:  73           DC.B       0x73                     ; 's'
  0x0800B81E:  65           DC.B       0x65                     ; 'e'
  0x0800B81F:  6C           DC.B       0x6C                     ; 'l'
  0x0800B820:  65           DC.B       0x65                     ; 'e'
  0x0800B821:  63           DC.B       0x63                     ; 'c'
  0x0800B822:  74           DC.B       0x74                     ; 't'
  0x0800B823:  65           DC.B       0x65                     ; 'e'
  0x0800B824:  64           DC.B       0x64                     ; 'd'
  0x0800B825:  2E           DC.B       0x2E                     ; '.'
  0x0800B826:  20           DC.B       0x20                     ; ' '
  0x0800B827:  41           DC.B       0x41                     ; 'A'
  0x0800B828:  75           DC.B       0x75                     ; 'u'
  0x0800B829:  74           DC.B       0x74                     ; 't'
  0x0800B82A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B82B:  2D           DC.B       0x2D                     ; '-'
  0x0800B82C:  72           DC.B       0x72                     ; 'r'
  0x0800B82D:  65           DC.B       0x65                     ; 'e'
  0x0800B82E:  63           DC.B       0x63                     ; 'c'
  0x0800B82F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B830:  6E           DC.B       0x6E                     ; 'n'
  0x0800B831:  6E           DC.B       0x6E                     ; 'n'
  0x0800B832:  65           DC.B       0x65                     ; 'e'
  0x0800B833:  63           DC.B       0x63                     ; 'c'
  0x0800B834:  74           DC.B       0x74                     ; 't'
  0x0800B835:  20           DC.B       0x20                     ; ' '
  0x0800B836:  69           DC.B       0x69                     ; 'i'
  0x0800B837:  73           DC.B       0x73                     ; 's'
  0x0800B838:  20           DC.B       0x20                     ; ' '
  0x0800B839:  4F           DC.B       0x4F                     ; 'O'
  0x0800B83A:  4E           DC.B       0x4E                     ; 'N'
  0x0800B83B:  2E           DC.B       0x2E                     ; '.'
  0x0800B83C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B83D:  4D           DC.B       0x4D                     ; 'M'
  0x0800B83E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B83F:  64           DC.B       0x64                     ; 'd'
  0x0800B840:  65           DC.B       0x65                     ; 'e'
  0x0800B841:  20           DC.B       0x20                     ; ' '
  0x0800B842:  32           DC.B       0x32                     ; '2'
  0x0800B843:  20           DC.B       0x20                     ; ' '
  0x0800B844:  69           DC.B       0x69                     ; 'i'
  0x0800B845:  73           DC.B       0x73                     ; 's'
  0x0800B846:  20           DC.B       0x20                     ; ' '
  0x0800B847:  73           DC.B       0x73                     ; 's'
  0x0800B848:  65           DC.B       0x65                     ; 'e'
  0x0800B849:  6C           DC.B       0x6C                     ; 'l'
  0x0800B84A:  65           DC.B       0x65                     ; 'e'
  0x0800B84B:  63           DC.B       0x63                     ; 'c'
  0x0800B84C:  74           DC.B       0x74                     ; 't'
  0x0800B84D:  65           DC.B       0x65                     ; 'e'
  0x0800B84E:  64           DC.B       0x64                     ; 'd'
  0x0800B84F:  2E           DC.B       0x2E                     ; '.'
  0x0800B850:  20           DC.B       0x20                     ; ' '
  0x0800B851:  41           DC.B       0x41                     ; 'A'
  0x0800B852:  75           DC.B       0x75                     ; 'u'
  0x0800B853:  74           DC.B       0x74                     ; 't'
  0x0800B854:  6F           DC.B       0x6F                     ; 'o'
  0x0800B855:  2D           DC.B       0x2D                     ; '-'
  0x0800B856:  72           DC.B       0x72                     ; 'r'
  0x0800B857:  65           DC.B       0x65                     ; 'e'
  0x0800B858:  63           DC.B       0x63                     ; 'c'
  0x0800B859:  6F           DC.B       0x6F                     ; 'o'
  0x0800B85A:  6E           DC.B       0x6E                     ; 'n'
  0x0800B85B:  6E           DC.B       0x6E                     ; 'n'
  0x0800B85C:  65           DC.B       0x65                     ; 'e'
  0x0800B85D:  63           DC.B       0x63                     ; 'c'
  0x0800B85E:  74           DC.B       0x74                     ; 't'
  0x0800B85F:  20           DC.B       0x20                     ; ' '
  0x0800B860:  69           DC.B       0x69                     ; 'i'
  0x0800B861:  73           DC.B       0x73                     ; 's'
  0x0800B862:  20           DC.B       0x20                     ; ' '
  0x0800B863:  4F           DC.B       0x4F                     ; 'O'
  0x0800B864:  4E           DC.B       0x4E                     ; 'N'
  0x0800B865:  2E           DC.B       0x2E                     ; '.'
  0x0800B866:  00           DC.B       0x00                     ; '\0'

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

  0x0800B867:  4D           DC.B       0x4D                     ; 'M'
  0x0800B868:  6F           DC.B       0x6F                     ; 'o'
  0x0800B869:  64           DC.B       0x64                     ; 'd'
  0x0800B86A:  65           DC.B       0x65                     ; 'e'
  0x0800B86B:  20           DC.B       0x20                     ; ' '
  0x0800B86C:  33           DC.B       0x33                     ; '3'
  0x0800B86D:  20           DC.B       0x20                     ; ' '
  0x0800B86E:  69           DC.B       0x69                     ; 'i'
  0x0800B86F:  73           DC.B       0x73                     ; 's'
  0x0800B870:  20           DC.B       0x20                     ; ' '
  0x0800B871:  73           DC.B       0x73                     ; 's'
  0x0800B872:  65           DC.B       0x65                     ; 'e'
  0x0800B873:  6C           DC.B       0x6C                     ; 'l'
  0x0800B874:  65           DC.B       0x65                     ; 'e'
  0x0800B875:  63           DC.B       0x63                     ; 'c'
  0x0800B876:  74           DC.B       0x74                     ; 't'
  0x0800B877:  65           DC.B       0x65                     ; 'e'
  0x0800B878:  64           DC.B       0x64                     ; 'd'
  0x0800B879:  2E           DC.B       0x2E                     ; '.'
  0x0800B87A:  20           DC.B       0x20                     ; ' '
  0x0800B87B:  41           DC.B       0x41                     ; 'A'
  0x0800B87C:  75           DC.B       0x75                     ; 'u'
  0x0800B87D:  74           DC.B       0x74                     ; 't'
  0x0800B87E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B87F:  2D           DC.B       0x2D                     ; '-'
  0x0800B880:  72           DC.B       0x72                     ; 'r'
  0x0800B881:  65           DC.B       0x65                     ; 'e'
  0x0800B882:  63           DC.B       0x63                     ; 'c'
  0x0800B883:  6F           DC.B       0x6F                     ; 'o'
  0x0800B884:  6E           DC.B       0x6E                     ; 'n'
  0x0800B885:  6E           DC.B       0x6E                     ; 'n'
  0x0800B886:  65           DC.B       0x65                     ; 'e'
  0x0800B887:  63           DC.B       0x63                     ; 'c'
  0x0800B888:  74           DC.B       0x74                     ; 't'
  0x0800B889:  20           DC.B       0x20                     ; ' '
  0x0800B88A:  69           DC.B       0x69                     ; 'i'
  0x0800B88B:  73           DC.B       0x73                     ; 's'
  0x0800B88C:  20           DC.B       0x20                     ; ' '
  0x0800B88D:  4F           DC.B       0x4F                     ; 'O'
  0x0800B88E:  4E           DC.B       0x4E                     ; 'N'
  0x0800B88F:  2E           DC.B       0x2E                     ; '.'
  0x0800B890:  00           DC.B       0x00                     ; '\0'

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

  0x0800B891:  4D           DC.B       0x4D                     ; 'M'
  0x0800B892:  6F           DC.B       0x6F                     ; 'o'
  0x0800B893:  64           DC.B       0x64                     ; 'd'
  0x0800B894:  65           DC.B       0x65                     ; 'e'
  0x0800B895:  20           DC.B       0x20                     ; ' '
  0x0800B896:  34           DC.B       0x34                     ; '4'
  0x0800B897:  20           DC.B       0x20                     ; ' '
  0x0800B898:  69           DC.B       0x69                     ; 'i'
  0x0800B899:  73           DC.B       0x73                     ; 's'
  0x0800B89A:  20           DC.B       0x20                     ; ' '
  0x0800B89B:  73           DC.B       0x73                     ; 's'
  0x0800B89C:  65           DC.B       0x65                     ; 'e'
  0x0800B89D:  6C           DC.B       0x6C                     ; 'l'
  0x0800B89E:  65           DC.B       0x65                     ; 'e'
  0x0800B89F:  63           DC.B       0x63                     ; 'c'
  0x0800B8A0:  74           DC.B       0x74                     ; 't'
  0x0800B8A1:  65           DC.B       0x65                     ; 'e'
  0x0800B8A2:  64           DC.B       0x64                     ; 'd'
  0x0800B8A3:  2E           DC.B       0x2E                     ; '.'
  0x0800B8A4:  20           DC.B       0x20                     ; ' '
  0x0800B8A5:  41           DC.B       0x41                     ; 'A'
  0x0800B8A6:  75           DC.B       0x75                     ; 'u'
  0x0800B8A7:  74           DC.B       0x74                     ; 't'
  0x0800B8A8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8A9:  2D           DC.B       0x2D                     ; '-'
  0x0800B8AA:  72           DC.B       0x72                     ; 'r'
  0x0800B8AB:  65           DC.B       0x65                     ; 'e'
  0x0800B8AC:  63           DC.B       0x63                     ; 'c'
  0x0800B8AD:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8AE:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8AF:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8B0:  65           DC.B       0x65                     ; 'e'
  0x0800B8B1:  63           DC.B       0x63                     ; 'c'
  0x0800B8B2:  74           DC.B       0x74                     ; 't'
  0x0800B8B3:  20           DC.B       0x20                     ; ' '
  0x0800B8B4:  69           DC.B       0x69                     ; 'i'
  0x0800B8B5:  73           DC.B       0x73                     ; 's'
  0x0800B8B6:  20           DC.B       0x20                     ; ' '
  0x0800B8B7:  4F           DC.B       0x4F                     ; 'O'
  0x0800B8B8:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8B9:  2E           DC.B       0x2E                     ; '.'
  0x0800B8BA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8BB:  4D           DC.B       0x4D                     ; 'M'
  0x0800B8BC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8BD:  64           DC.B       0x64                     ; 'd'
  0x0800B8BE:  65           DC.B       0x65                     ; 'e'
  0x0800B8BF:  20           DC.B       0x20                     ; ' '
  0x0800B8C0:  35           DC.B       0x35                     ; '5'
  0x0800B8C1:  20           DC.B       0x20                     ; ' '
  0x0800B8C2:  69           DC.B       0x69                     ; 'i'
  0x0800B8C3:  73           DC.B       0x73                     ; 's'
  0x0800B8C4:  20           DC.B       0x20                     ; ' '
  0x0800B8C5:  73           DC.B       0x73                     ; 's'
  0x0800B8C6:  65           DC.B       0x65                     ; 'e'
  0x0800B8C7:  6C           DC.B       0x6C                     ; 'l'
  0x0800B8C8:  65           DC.B       0x65                     ; 'e'
  0x0800B8C9:  63           DC.B       0x63                     ; 'c'
  0x0800B8CA:  74           DC.B       0x74                     ; 't'
  0x0800B8CB:  65           DC.B       0x65                     ; 'e'
  0x0800B8CC:  64           DC.B       0x64                     ; 'd'
  0x0800B8CD:  2E           DC.B       0x2E                     ; '.'
  0x0800B8CE:  20           DC.B       0x20                     ; ' '
  0x0800B8CF:  41           DC.B       0x41                     ; 'A'
  0x0800B8D0:  75           DC.B       0x75                     ; 'u'
  0x0800B8D1:  74           DC.B       0x74                     ; 't'
  0x0800B8D2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8D3:  2D           DC.B       0x2D                     ; '-'
  0x0800B8D4:  72           DC.B       0x72                     ; 'r'
  0x0800B8D5:  65           DC.B       0x65                     ; 'e'
  0x0800B8D6:  63           DC.B       0x63                     ; 'c'
  0x0800B8D7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8D8:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8D9:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8DA:  65           DC.B       0x65                     ; 'e'
  0x0800B8DB:  63           DC.B       0x63                     ; 'c'
  0x0800B8DC:  74           DC.B       0x74                     ; 't'
  0x0800B8DD:  20           DC.B       0x20                     ; ' '
  0x0800B8DE:  69           DC.B       0x69                     ; 'i'
  0x0800B8DF:  73           DC.B       0x73                     ; 's'
  0x0800B8E0:  20           DC.B       0x20                     ; ' '
  0x0800B8E1:  4F           DC.B       0x4F                     ; 'O'
  0x0800B8E2:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8E3:  2E           DC.B       0x2E                     ; '.'
  0x0800B8E4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8E5:  55           DC.B       0x55                     ; 'U'
  0x0800B8E6:  50           DC.B       0x50                     ; 'P'
  0x0800B8E7:  20           DC.B       0x20                     ; ' '
  0x0800B8E8:  62           DC.B       0x62                     ; 'b'
  0x0800B8E9:  75           DC.B       0x75                     ; 'u'
  0x0800B8EA:  74           DC.B       0x74                     ; 't'
  0x0800B8EB:  74           DC.B       0x74                     ; 't'
  0x0800B8EC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8ED:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8EE:  20           DC.B       0x20                     ; ' '
  0x0800B8EF:  69           DC.B       0x69                     ; 'i'
  0x0800B8F0:  73           DC.B       0x73                     ; 's'
  0x0800B8F1:  20           DC.B       0x20                     ; ' '
  0x0800B8F2:  70           DC.B       0x70                     ; 'p'
  0x0800B8F3:  72           DC.B       0x72                     ; 'r'
  0x0800B8F4:  65           DC.B       0x65                     ; 'e'
  0x0800B8F5:  73           DC.B       0x73                     ; 's'
  0x0800B8F6:  73           DC.B       0x73                     ; 's'
  0x0800B8F7:  65           DC.B       0x65                     ; 'e'
  0x0800B8F8:  64           DC.B       0x64                     ; 'd'
  0x0800B8F9:  2E           DC.B       0x2E                     ; '.'
  0x0800B8FA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8FB:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8FC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8FD:  52           DC.B       0x52                     ; 'R'
  0x0800B8FE:  3A           DC.B       0x3A                     ; ':'
  0x0800B8FF:  20           DC.B       0x20                     ; ' '
  0x0800B900:  25           DC.B       0x25                     ; '%'
  0x0800B901:  73           DC.B       0x73                     ; 's'
  0x0800B902:  00           DC.B       0x00                     ; '\0'

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

  0x0800B903:  0A           DC.B       0x0A                     ; '\n'
  0x0800B904:  00           DC.B       0x00                     ; '\0'

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

  0x0800B905:  43           DC.B       0x43                     ; 'C'
  0x0800B906:  61           DC.B       0x61                     ; 'a'
  0x0800B907:  6E           DC.B       0x6E                     ; 'n'
  0x0800B908:  6E           DC.B       0x6E                     ; 'n'
  0x0800B909:  6F           DC.B       0x6F                     ; 'o'
  0x0800B90A:  74           DC.B       0x74                     ; 't'
  0x0800B90B:  20           DC.B       0x20                     ; ' '
  0x0800B90C:  73           DC.B       0x73                     ; 's'
  0x0800B90D:  61           DC.B       0x61                     ; 'a'
  0x0800B90E:  76           DC.B       0x76                     ; 'v'
  0x0800B90F:  65           DC.B       0x65                     ; 'e'
  0x0800B910:  20           DC.B       0x20                     ; ' '
  0x0800B911:  64           DC.B       0x64                     ; 'd'
  0x0800B912:  61           DC.B       0x61                     ; 'a'
  0x0800B913:  74           DC.B       0x74                     ; 't'
  0x0800B914:  61           DC.B       0x61                     ; 'a'
  0x0800B915:  20           DC.B       0x20                     ; ' '
  0x0800B916:  69           DC.B       0x69                     ; 'i'
  0x0800B917:  6E           DC.B       0x6E                     ; 'n'
  0x0800B918:  20           DC.B       0x20                     ; ' '
  0x0800B919:  46           DC.B       0x46                     ; 'F'
  0x0800B91A:  4C           DC.B       0x4C                     ; 'L'
  0x0800B91B:  41           DC.B       0x41                     ; 'A'
  0x0800B91C:  53           DC.B       0x53                     ; 'S'
  0x0800B91D:  48           DC.B       0x48                     ; 'H'
  0x0800B91E:  20           DC.B       0x20                     ; ' '
  0x0800B91F:  6D           DC.B       0x6D                     ; 'm'
  0x0800B920:  65           DC.B       0x65                     ; 'e'
  0x0800B921:  6D           DC.B       0x6D                     ; 'm'
  0x0800B922:  6F           DC.B       0x6F                     ; 'o'
  0x0800B923:  72           DC.B       0x72                     ; 'r'
  0x0800B924:  79           DC.B       0x79                     ; 'y'
  0x0800B925:  21           DC.B       0x21                     ; '!'
  0x0800B926:  00           DC.B       0x00                     ; '\0'

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

  0x0800B927:  4E           DC.B       0x4E                     ; 'N'
  0x0800B928:  4D           DC.B       0x4D                     ; 'M'
  0x0800B929:  49           DC.B       0x49                     ; 'I'
  0x0800B92A:  20           DC.B       0x20                     ; ' '
  0x0800B92B:  45           DC.B       0x45                     ; 'E'
  0x0800B92C:  52           DC.B       0x52                     ; 'R'
  0x0800B92D:  52           DC.B       0x52                     ; 'R'
  0x0800B92E:  4F           DC.B       0x4F                     ; 'O'
  0x0800B92F:  52           DC.B       0x52                     ; 'R'
  0x0800B930:  21           DC.B       0x21                     ; '!'
  0x0800B931:  21           DC.B       0x21                     ; '!'
  0x0800B932:  21           DC.B       0x21                     ; '!'
  0x0800B933:  0A           DC.B       0x0A                     ; '\n'
  0x0800B934:  00           DC.B       0x00                     ; '\0'

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

  0x0800B935:  4D           DC.B       0x4D                     ; 'M'
  0x0800B936:  41           DC.B       0x41                     ; 'A'
  0x0800B937:  49           DC.B       0x49                     ; 'I'
  0x0800B938:  4E           DC.B       0x4E                     ; 'N'
  0x0800B939:  00           DC.B       0x00                     ; '\0'

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

  0x0800B93A:  43           DC.B       0x43                     ; 'C'
  0x0800B93B:  61           DC.B       0x61                     ; 'a'
  0x0800B93C:  6E           DC.B       0x6E                     ; 'n'
  0x0800B93D:  6E           DC.B       0x6E                     ; 'n'
  0x0800B93E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B93F:  74           DC.B       0x74                     ; 't'
  0x0800B940:  20           DC.B       0x20                     ; ' '
  0x0800B941:  73           DC.B       0x73                     ; 's'
  0x0800B942:  74           DC.B       0x74                     ; 't'
  0x0800B943:  61           DC.B       0x61                     ; 'a'
  0x0800B944:  72           DC.B       0x72                     ; 'r'
  0x0800B945:  74           DC.B       0x74                     ; 't'
  0x0800B946:  20           DC.B       0x20                     ; ' '
  0x0800B947:  54           DC.B       0x54                     ; 'T'
  0x0800B948:  49           DC.B       0x49                     ; 'I'
  0x0800B949:  4D           DC.B       0x4D                     ; 'M'
  0x0800B94A:  45           DC.B       0x45                     ; 'E'
  0x0800B94B:  52           DC.B       0x52                     ; 'R'
  0x0800B94C:  32           DC.B       0x32                     ; '2'
  0x0800B94D:  21           DC.B       0x21                     ; '!'
  0x0800B94E:  00           DC.B       0x00                     ; '\0'

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

  0x0800B94F:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800B950:  5B           DC.B       0x5B                     ; '['
  0x0800B951:  32           DC.B       0x32                     ; '2'
  0x0800B952:  4A           DC.B       0x4A                     ; 'J'
  0x0800B953:  00           DC.B       0x00                     ; '\0'

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

  0x0800B954:  50           DC.B       0x50                     ; 'P'
  0x0800B955:  72           DC.B       0x72                     ; 'r'
  0x0800B956:  6F           DC.B       0x6F                     ; 'o'
  0x0800B957:  67           DC.B       0x67                     ; 'g'
  0x0800B958:  72           DC.B       0x72                     ; 'r'
  0x0800B959:  61           DC.B       0x61                     ; 'a'
  0x0800B95A:  6D           DC.B       0x6D                     ; 'm'
  0x0800B95B:  20           DC.B       0x20                     ; ' '
  0x0800B95C:  73           DC.B       0x73                     ; 's'
  0x0800B95D:  74           DC.B       0x74                     ; 't'
  0x0800B95E:  61           DC.B       0x61                     ; 'a'
  0x0800B95F:  72           DC.B       0x72                     ; 'r'
  0x0800B960:  74           DC.B       0x74                     ; 't'
  0x0800B961:  65           DC.B       0x65                     ; 'e'
  0x0800B962:  64           DC.B       0x64                     ; 'd'
  0x0800B963:  2E           DC.B       0x2E                     ; '.'
  0x0800B964:  00           DC.B       0x00                     ; '\0'

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

  0x0800B965:  43           DC.B       0x43                     ; 'C'
  0x0800B966:  50           DC.B       0x50                     ; 'P'
  0x0800B967:  55           DC.B       0x55                     ; 'U'
  0x0800B968:  20           DC.B       0x20                     ; ' '
  0x0800B969:  46           DC.B       0x46                     ; 'F'
  0x0800B96A:  72           DC.B       0x72                     ; 'r'
  0x0800B96B:  65           DC.B       0x65                     ; 'e'
  0x0800B96C:  71           DC.B       0x71                     ; 'q'
  0x0800B96D:  3A           DC.B       0x3A                     ; ':'
  0x0800B96E:  20           DC.B       0x20                     ; ' '
  0x0800B96F:  25           DC.B       0x25                     ; '%'
  0x0800B970:  75           DC.B       0x75                     ; 'u'
  0x0800B971:  20           DC.B       0x20                     ; ' '
  0x0800B972:  48           DC.B       0x48                     ; 'H'
  0x0800B973:  7A           DC.B       0x7A                     ; 'z'
  0x0800B974:  0A           DC.B       0x0A                     ; '\n'
  0x0800B975:  00           DC.B       0x00                     ; '\0'

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

  0x0800B976:  43           DC.B       0x43                     ; 'C'
  0x0800B977:  61           DC.B       0x61                     ; 'a'
  0x0800B978:  6E           DC.B       0x6E                     ; 'n'
  0x0800B979:  6E           DC.B       0x6E                     ; 'n'
  0x0800B97A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B97B:  74           DC.B       0x74                     ; 't'
  0x0800B97C:  20           DC.B       0x20                     ; ' '
  0x0800B97D:  72           DC.B       0x72                     ; 'r'
  0x0800B97E:  65           DC.B       0x65                     ; 'e'
  0x0800B97F:  61           DC.B       0x61                     ; 'a'
  0x0800B980:  64           DC.B       0x64                     ; 'd'
  0x0800B981:  20           DC.B       0x20                     ; ' '
  0x0800B982:  63           DC.B       0x63                     ; 'c'
  0x0800B983:  6F           DC.B       0x6F                     ; 'o'
  0x0800B984:  6E           DC.B       0x6E                     ; 'n'
  0x0800B985:  66           DC.B       0x66                     ; 'f'
  0x0800B986:  69           DC.B       0x69                     ; 'i'
  0x0800B987:  67           DC.B       0x67                     ; 'g'
  0x0800B988:  75           DC.B       0x75                     ; 'u'
  0x0800B989:  72           DC.B       0x72                     ; 'r'
  0x0800B98A:  61           DC.B       0x61                     ; 'a'
  0x0800B98B:  74           DC.B       0x74                     ; 't'
  0x0800B98C:  69           DC.B       0x69                     ; 'i'
  0x0800B98D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B98E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B98F:  20           DC.B       0x20                     ; ' '
  0x0800B990:  66           DC.B       0x66                     ; 'f'
  0x0800B991:  72           DC.B       0x72                     ; 'r'
  0x0800B992:  6F           DC.B       0x6F                     ; 'o'
  0x0800B993:  6D           DC.B       0x6D                     ; 'm'
  0x0800B994:  20           DC.B       0x20                     ; ' '
  0x0800B995:  46           DC.B       0x46                     ; 'F'
  0x0800B996:  4C           DC.B       0x4C                     ; 'L'
  0x0800B997:  41           DC.B       0x41                     ; 'A'
  0x0800B998:  53           DC.B       0x53                     ; 'S'
  0x0800B999:  48           DC.B       0x48                     ; 'H'
  0x0800B99A:  20           DC.B       0x20                     ; ' '
  0x0800B99B:  6D           DC.B       0x6D                     ; 'm'
  0x0800B99C:  65           DC.B       0x65                     ; 'e'
  0x0800B99D:  6D           DC.B       0x6D                     ; 'm'
  0x0800B99E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B99F:  72           DC.B       0x72                     ; 'r'
  0x0800B9A0:  79           DC.B       0x79                     ; 'y'
  0x0800B9A1:  21           DC.B       0x21                     ; '!'
  0x0800B9A2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B9A3:  25           DC.B       0x25                     ; '%'
  0x0800B9A4:  73           DC.B       0x73                     ; 's'
  0x0800B9A5:  25           DC.B       0x25                     ; '%'
  0x0800B9A6:  73           DC.B       0x73                     ; 's'
  0x0800B9A7:  3A           DC.B       0x3A                     ; ':'
  0x0800B9A8:  20           DC.B       0x20                     ; ' '
  0x0800B9A9:  41           DC.B       0x41                     ; 'A'
  0x0800B9AA:  44           DC.B       0x44                     ; 'D'
  0x0800B9AB:  43           DC.B       0x43                     ; 'C'
  0x0800B9AC:  20           DC.B       0x20                     ; ' '
  0x0800B9AD:  43           DC.B       0x43                     ; 'C'
  0x0800B9AE:  61           DC.B       0x61                     ; 'a'
  0x0800B9AF:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9B0:  69           DC.B       0x69                     ; 'i'
  0x0800B9B1:  62           DC.B       0x62                     ; 'b'
  0x0800B9B2:  72           DC.B       0x72                     ; 'r'
  0x0800B9B3:  61           DC.B       0x61                     ; 'a'
  0x0800B9B4:  74           DC.B       0x74                     ; 't'
  0x0800B9B5:  69           DC.B       0x69                     ; 'i'
  0x0800B9B6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9B7:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9B8:  20           DC.B       0x20                     ; ' '
  0x0800B9B9:  76           DC.B       0x76                     ; 'v'
  0x0800B9BA:  61           DC.B       0x61                     ; 'a'
  0x0800B9BB:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9BC:  75           DC.B       0x75                     ; 'u'
  0x0800B9BD:  65           DC.B       0x65                     ; 'e'
  0x0800B9BE:  3A           DC.B       0x3A                     ; ':'
  0x0800B9BF:  20           DC.B       0x20                     ; ' '
  0x0800B9C0:  25           DC.B       0x25                     ; '%'
  0x0800B9C1:  75           DC.B       0x75                     ; 'u'
  0x0800B9C2:  0A           DC.B       0x0A                     ; '\n'
  0x0800B9C3:  00           DC.B       0x00                     ; '\0'

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

  0x0800B9C4:  43           DC.B       0x43                     ; 'C'
  0x0800B9C5:  61           DC.B       0x61                     ; 'a'
  0x0800B9C6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9C7:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9C8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9C9:  74           DC.B       0x74                     ; 't'
  0x0800B9CA:  20           DC.B       0x20                     ; ' '
  0x0800B9CB:  73           DC.B       0x73                     ; 's'
  0x0800B9CC:  74           DC.B       0x74                     ; 't'
  0x0800B9CD:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9CE:  70           DC.B       0x70                     ; 'p'
  0x0800B9CF:  20           DC.B       0x20                     ; ' '
  0x0800B9D0:  41           DC.B       0x41                     ; 'A'
  0x0800B9D1:  44           DC.B       0x44                     ; 'D'
  0x0800B9D2:  43           DC.B       0x43                     ; 'C'
  0x0800B9D3:  21           DC.B       0x21                     ; '!'
  0x0800B9D4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B9D5:  25           DC.B       0x25                     ; '%'
  0x0800B9D6:  73           DC.B       0x73                     ; 's'
  0x0800B9D7:  3A           DC.B       0x3A                     ; ':'
  0x0800B9D8:  20           DC.B       0x20                     ; ' '
  0x0800B9D9:  44           DC.B       0x44                     ; 'D'
  0x0800B9DA:  41           DC.B       0x41                     ; 'A'
  0x0800B9DB:  43           DC.B       0x43                     ; 'C'
  0x0800B9DC:  20           DC.B       0x20                     ; ' '
  0x0800B9DD:  43           DC.B       0x43                     ; 'C'
  0x0800B9DE:  61           DC.B       0x61                     ; 'a'
  0x0800B9DF:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9E0:  69           DC.B       0x69                     ; 'i'
  0x0800B9E1:  62           DC.B       0x62                     ; 'b'
  0x0800B9E2:  72           DC.B       0x72                     ; 'r'
  0x0800B9E3:  61           DC.B       0x61                     ; 'a'
  0x0800B9E4:  74           DC.B       0x74                     ; 't'
  0x0800B9E5:  69           DC.B       0x69                     ; 'i'
  0x0800B9E6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9E7:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9E8:  20           DC.B       0x20                     ; ' '
  0x0800B9E9:  76           DC.B       0x76                     ; 'v'
  0x0800B9EA:  61           DC.B       0x61                     ; 'a'
  0x0800B9EB:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9EC:  75           DC.B       0x75                     ; 'u'
  0x0800B9ED:  65           DC.B       0x65                     ; 'e'
  0x0800B9EE:  20           DC.B       0x20                     ; ' '
  0x0800B9EF:  66           DC.B       0x66                     ; 'f'
  0x0800B9F0:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9F1:  72           DC.B       0x72                     ; 'r'
  0x0800B9F2:  20           DC.B       0x20                     ; ' '
  0x0800B9F3:  63           DC.B       0x63                     ; 'c'
  0x0800B9F4:  68           DC.B       0x68                     ; 'h'
  0x0800B9F5:  61           DC.B       0x61                     ; 'a'
  0x0800B9F6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9F7:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9F8:  65           DC.B       0x65                     ; 'e'
  0x0800B9F9:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9FA:  20           DC.B       0x20                     ; ' '
  0x0800B9FB:  31           DC.B       0x31                     ; '1'
  0x0800B9FC:  3A           DC.B       0x3A                     ; ':'
  0x0800B9FD:  20           DC.B       0x20                     ; ' '
  0x0800B9FE:  25           DC.B       0x25                     ; '%'
  0x0800B9FF:  75           DC.B       0x75                     ; 'u'
  0x0800BA00:  0A           DC.B       0x0A                     ; '\n'
  0x0800BA01:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA02:  25           DC.B       0x25                     ; '%'
  0x0800BA03:  73           DC.B       0x73                     ; 's'
  0x0800BA04:  3A           DC.B       0x3A                     ; ':'
  0x0800BA05:  20           DC.B       0x20                     ; ' '
  0x0800BA06:  44           DC.B       0x44                     ; 'D'
  0x0800BA07:  41           DC.B       0x41                     ; 'A'
  0x0800BA08:  43           DC.B       0x43                     ; 'C'
  0x0800BA09:  20           DC.B       0x20                     ; ' '
  0x0800BA0A:  43           DC.B       0x43                     ; 'C'
  0x0800BA0B:  61           DC.B       0x61                     ; 'a'
  0x0800BA0C:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA0D:  69           DC.B       0x69                     ; 'i'
  0x0800BA0E:  62           DC.B       0x62                     ; 'b'
  0x0800BA0F:  72           DC.B       0x72                     ; 'r'
  0x0800BA10:  61           DC.B       0x61                     ; 'a'
  0x0800BA11:  74           DC.B       0x74                     ; 't'
  0x0800BA12:  69           DC.B       0x69                     ; 'i'
  0x0800BA13:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA14:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA15:  20           DC.B       0x20                     ; ' '
  0x0800BA16:  76           DC.B       0x76                     ; 'v'
  0x0800BA17:  61           DC.B       0x61                     ; 'a'
  0x0800BA18:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA19:  75           DC.B       0x75                     ; 'u'
  0x0800BA1A:  65           DC.B       0x65                     ; 'e'
  0x0800BA1B:  20           DC.B       0x20                     ; ' '
  0x0800BA1C:  66           DC.B       0x66                     ; 'f'
  0x0800BA1D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA1E:  72           DC.B       0x72                     ; 'r'
  0x0800BA1F:  20           DC.B       0x20                     ; ' '
  0x0800BA20:  63           DC.B       0x63                     ; 'c'
  0x0800BA21:  68           DC.B       0x68                     ; 'h'
  0x0800BA22:  61           DC.B       0x61                     ; 'a'
  0x0800BA23:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA24:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA25:  65           DC.B       0x65                     ; 'e'
  0x0800BA26:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA27:  20           DC.B       0x20                     ; ' '
  0x0800BA28:  32           DC.B       0x32                     ; '2'
  0x0800BA29:  3A           DC.B       0x3A                     ; ':'
  0x0800BA2A:  20           DC.B       0x20                     ; ' '
  0x0800BA2B:  25           DC.B       0x25                     ; '%'
  0x0800BA2C:  75           DC.B       0x75                     ; 'u'
  0x0800BA2D:  0A           DC.B       0x0A                     ; '\n'
  0x0800BA2E:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA2F:  49           DC.B       0x49                     ; 'I'
  0x0800BA30:  74           DC.B       0x74                     ; 't'
  0x0800BA31:  20           DC.B       0x20                     ; ' '
  0x0800BA32:  69           DC.B       0x69                     ; 'i'
  0x0800BA33:  73           DC.B       0x73                     ; 's'
  0x0800BA34:  20           DC.B       0x20                     ; ' '
  0x0800BA35:  74           DC.B       0x74                     ; 't'
  0x0800BA36:  69           DC.B       0x69                     ; 'i'
  0x0800BA37:  6D           DC.B       0x6D                     ; 'm'
  0x0800BA38:  65           DC.B       0x65                     ; 'e'
  0x0800BA39:  20           DC.B       0x20                     ; ' '
  0x0800BA3A:  74           DC.B       0x74                     ; 't'
  0x0800BA3B:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA3C:  20           DC.B       0x20                     ; ' '
  0x0800BA3D:  73           DC.B       0x73                     ; 's'
  0x0800BA3E:  61           DC.B       0x61                     ; 'a'
  0x0800BA3F:  76           DC.B       0x76                     ; 'v'
  0x0800BA40:  65           DC.B       0x65                     ; 'e'
  0x0800BA41:  20           DC.B       0x20                     ; ' '
  0x0800BA42:  73           DC.B       0x73                     ; 's'
  0x0800BA43:  74           DC.B       0x74                     ; 't'
  0x0800BA44:  61           DC.B       0x61                     ; 'a'
  0x0800BA45:  74           DC.B       0x74                     ; 't'
  0x0800BA46:  69           DC.B       0x69                     ; 'i'
  0x0800BA47:  73           DC.B       0x73                     ; 's'
  0x0800BA48:  74           DC.B       0x74                     ; 't'
  0x0800BA49:  69           DC.B       0x69                     ; 'i'
  0x0800BA4A:  63           DC.B       0x63                     ; 'c'
  0x0800BA4B:  61           DC.B       0x61                     ; 'a'
  0x0800BA4C:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA4D:  20           DC.B       0x20                     ; ' '
  0x0800BA4E:  64           DC.B       0x64                     ; 'd'
  0x0800BA4F:  61           DC.B       0x61                     ; 'a'
  0x0800BA50:  74           DC.B       0x74                     ; 't'
  0x0800BA51:  61           DC.B       0x61                     ; 'a'
  0x0800BA52:  20           DC.B       0x20                     ; ' '
  0x0800BA53:  69           DC.B       0x69                     ; 'i'
  0x0800BA54:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA55:  20           DC.B       0x20                     ; ' '
  0x0800BA56:  46           DC.B       0x46                     ; 'F'
  0x0800BA57:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA58:  61           DC.B       0x61                     ; 'a'
  0x0800BA59:  73           DC.B       0x73                     ; 's'
  0x0800BA5A:  68           DC.B       0x68                     ; 'h'
  0x0800BA5B:  20           DC.B       0x20                     ; ' '
  0x0800BA5C:  6D           DC.B       0x6D                     ; 'm'
  0x0800BA5D:  65           DC.B       0x65                     ; 'e'
  0x0800BA5E:  6D           DC.B       0x6D                     ; 'm'
  0x0800BA5F:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA60:  72           DC.B       0x72                     ; 'r'
  0x0800BA61:  79           DC.B       0x79                     ; 'y'
  0x0800BA62:  2E           DC.B       0x2E                     ; '.'
  0x0800BA63:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA64:  49           DC.B       0x49                     ; 'I'
  0x0800BA65:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA66:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA67:  65           DC.B       0x65                     ; 'e'
  0x0800BA68:  67           DC.B       0x67                     ; 'g'
  0x0800BA69:  61           DC.B       0x61                     ; 'a'
  0x0800BA6A:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA6B:  20           DC.B       0x20                     ; ' '
  0x0800BA6C:  4D           DC.B       0x4D                     ; 'M'
  0x0800BA6D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA6E:  64           DC.B       0x64                     ; 'd'
  0x0800BA6F:  65           DC.B       0x65                     ; 'e'
  0x0800BA70:  20           DC.B       0x20                     ; ' '
  0x0800BA71:  69           DC.B       0x69                     ; 'i'
  0x0800BA72:  73           DC.B       0x73                     ; 's'
  0x0800BA73:  20           DC.B       0x20                     ; ' '
  0x0800BA74:  73           DC.B       0x73                     ; 's'
  0x0800BA75:  65           DC.B       0x65                     ; 'e'
  0x0800BA76:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA77:  65           DC.B       0x65                     ; 'e'
  0x0800BA78:  63           DC.B       0x63                     ; 'c'
  0x0800BA79:  74           DC.B       0x74                     ; 't'
  0x0800BA7A:  65           DC.B       0x65                     ; 'e'
  0x0800BA7B:  64           DC.B       0x64                     ; 'd'
  0x0800BA7C:  2E           DC.B       0x2E                     ; '.'
  0x0800BA7D:  20           DC.B       0x20                     ; ' '
  0x0800BA7E:  44           DC.B       0x44                     ; 'D'
  0x0800BA7F:  65           DC.B       0x65                     ; 'e'
  0x0800BA80:  66           DC.B       0x66                     ; 'f'
  0x0800BA81:  61           DC.B       0x61                     ; 'a'
  0x0800BA82:  75           DC.B       0x75                     ; 'u'
  0x0800BA83:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA84:  74           DC.B       0x74                     ; 't'
  0x0800BA85:  20           DC.B       0x20                     ; ' '
  0x0800BA86:  4D           DC.B       0x4D                     ; 'M'
  0x0800BA87:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA88:  64           DC.B       0x64                     ; 'd'
  0x0800BA89:  65           DC.B       0x65                     ; 'e'
  0x0800BA8A:  20           DC.B       0x20                     ; ' '
  0x0800BA8B:  34           DC.B       0x34                     ; '4'
  0x0800BA8C:  20           DC.B       0x20                     ; ' '
  0x0800BA8D:  69           DC.B       0x69                     ; 'i'
  0x0800BA8E:  73           DC.B       0x73                     ; 's'
  0x0800BA8F:  20           DC.B       0x20                     ; ' '
  0x0800BA90:  73           DC.B       0x73                     ; 's'
  0x0800BA91:  65           DC.B       0x65                     ; 'e'
  0x0800BA92:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA93:  65           DC.B       0x65                     ; 'e'
  0x0800BA94:  63           DC.B       0x63                     ; 'c'
  0x0800BA95:  74           DC.B       0x74                     ; 't'
  0x0800BA96:  65           DC.B       0x65                     ; 'e'
  0x0800BA97:  64           DC.B       0x64                     ; 'd'
  0x0800BA98:  2E           DC.B       0x2E                     ; '.'
  0x0800BA99:  20           DC.B       0x20                     ; ' '
  0x0800BA9A:  41           DC.B       0x41                     ; 'A'
  0x0800BA9B:  75           DC.B       0x75                     ; 'u'
  0x0800BA9C:  74           DC.B       0x74                     ; 't'
  0x0800BA9D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA9E:  2D           DC.B       0x2D                     ; '-'
  0x0800BA9F:  72           DC.B       0x72                     ; 'r'
  0x0800BAA0:  65           DC.B       0x65                     ; 'e'
  0x0800BAA1:  63           DC.B       0x63                     ; 'c'
  0x0800BAA2:  6F           DC.B       0x6F                     ; 'o'
  0x0800BAA3:  6E           DC.B       0x6E                     ; 'n'
  0x0800BAA4:  6E           DC.B       0x6E                     ; 'n'
  0x0800BAA5:  65           DC.B       0x65                     ; 'e'
  0x0800BAA6:  63           DC.B       0x63                     ; 'c'
  0x0800BAA7:  74           DC.B       0x74                     ; 't'
  0x0800BAA8:  20           DC.B       0x20                     ; ' '
  0x0800BAA9:  69           DC.B       0x69                     ; 'i'
  0x0800BAAA:  73           DC.B       0x73                     ; 's'
  0x0800BAAB:  20           DC.B       0x20                     ; ' '
  0x0800BAAC:  4F           DC.B       0x4F                     ; 'O'
  0x0800BAAD:  46           DC.B       0x46                     ; 'F'
  0x0800BAAE:  46           DC.B       0x46                     ; 'F'
  0x0800BAAF:  2E           DC.B       0x2E                     ; '.'
  0x0800BAB0:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAB1:  25           DC.B       0x25                     ; '%'
  0x0800BAB2:  73           DC.B       0x73                     ; 's'
  0x0800BAB3:  25           DC.B       0x25                     ; '%'
  0x0800BAB4:  73           DC.B       0x73                     ; 's'
  0x0800BAB5:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAB6:  49           DC.B       0x49                     ; 'I'
  0x0800BAB7:  3A           DC.B       0x3A                     ; ':'
  0x0800BAB8:  20           DC.B       0x20                     ; ' '
  0x0800BAB9:  25           DC.B       0x25                     ; '%'
  0x0800BABA:  35           DC.B       0x35                     ; '5'
  0x0800BABB:  64           DC.B       0x64                     ; 'd'
  0x0800BABC:  20           DC.B       0x20                     ; ' '
  0x0800BABD:  41           DC.B       0x41                     ; 'A'
  0x0800BABE:  00           DC.B       0x00                     ; '\0'

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

  0x0800BABF:  4F           DC.B       0x4F                     ; 'O'
  0x0800BAC0:  56           DC.B       0x56                     ; 'V'
  0x0800BAC1:  50           DC.B       0x50                     ; 'P'
  0x0800BAC2:  3A           DC.B       0x3A                     ; ':'
  0x0800BAC3:  20           DC.B       0x20                     ; ' '
  0x0800BAC4:  25           DC.B       0x25                     ; '%'
  0x0800BAC5:  31           DC.B       0x31                     ; '1'
  0x0800BAC6:  73           DC.B       0x73                     ; 's'
  0x0800BAC7:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAC8:  4C           DC.B       0x4C                     ; 'L'
  0x0800BAC9:  56           DC.B       0x56                     ; 'V'
  0x0800BACA:  50           DC.B       0x50                     ; 'P'
  0x0800BACB:  3A           DC.B       0x3A                     ; ':'
  0x0800BACC:  20           DC.B       0x20                     ; ' '
  0x0800BACD:  25           DC.B       0x25                     ; '%'
  0x0800BACE:  31           DC.B       0x31                     ; '1'
  0x0800BACF:  73           DC.B       0x73                     ; 's'
  0x0800BAD0:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAD1:  54           DC.B       0x54                     ; 'T'
  0x0800BAD2:  3A           DC.B       0x3A                     ; ':'
  0x0800BAD3:  20           DC.B       0x20                     ; ' '
  0x0800BAD4:  25           DC.B       0x25                     ; '%'
  0x0800BAD5:  32           DC.B       0x32                     ; '2'
  0x0800BAD6:  64           DC.B       0x64                     ; 'd'
  0x0800BAD7:  2E           DC.B       0x2E                     ; '.'
  0x0800BAD8:  25           DC.B       0x25                     ; '%'
  0x0800BAD9:  64           DC.B       0x64                     ; 'd'
  0x0800BADA:  20           DC.B       0x20                     ; ' '
  0x0800BADB:  B0           DC.B       0xB0                     ; '\xB0'
  0x0800BADC:  43           DC.B       0x43                     ; 'C'
  0x0800BADD:  00           DC.B       0x00                     ; '\0'

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

  0x0800BADE:  09           DC.B       0x09                     ; '\t'
  0x0800BADF:  5B           DC.B       0x5B                     ; '['
  0x0800BAE0:  25           DC.B       0x25                     ; '%'
  0x0800BAE1:  34           DC.B       0x34                     ; '4'
  0x0800BAE2:  64           DC.B       0x64                     ; 'd'
  0x0800BAE3:  5D           DC.B       0x5D                     ; ']'
  0x0800BAE4:  20           DC.B       0x20                     ; ' '
  0x0800BAE5:  53           DC.B       0x53                     ; 'S'
  0x0800BAE6:  61           DC.B       0x61                     ; 'a'
  0x0800BAE7:  6D           DC.B       0x6D                     ; 'm'
  0x0800BAE8:  70           DC.B       0x70                     ; 'p'
  0x0800BAE9:  6C           DC.B       0x6C                     ; 'l'
  0x0800BAEA:  65           DC.B       0x65                     ; 'e'
  0x0800BAEB:  64           DC.B       0x64                     ; 'd'
  0x0800BAEC:  20           DC.B       0x20                     ; ' '
  0x0800BAED:  76           DC.B       0x76                     ; 'v'
  0x0800BAEE:  61           DC.B       0x61                     ; 'a'
  0x0800BAEF:  6C           DC.B       0x6C                     ; 'l'
  0x0800BAF0:  75           DC.B       0x75                     ; 'u'
  0x0800BAF1:  65           DC.B       0x65                     ; 'e'
  0x0800BAF2:  73           DC.B       0x73                     ; 's'
  0x0800BAF3:  3A           DC.B       0x3A                     ; ':'
  0x0800BAF4:  20           DC.B       0x20                     ; ' '
  0x0800BAF5:  49           DC.B       0x49                     ; 'I'
  0x0800BAF6:  2B           DC.B       0x2B                     ; '+'
  0x0800BAF7:  20           DC.B       0x20                     ; ' '
  0x0800BAF8:  3D           DC.B       0x3D                     ; '='
  0x0800BAF9:  20           DC.B       0x20                     ; ' '
  0x0800BAFA:  25           DC.B       0x25                     ; '%'
  0x0800BAFB:  36           DC.B       0x36                     ; '6'
  0x0800BAFC:  75           DC.B       0x75                     ; 'u'
  0x0800BAFD:  20           DC.B       0x20                     ; ' '
  0x0800BAFE:  20           DC.B       0x20                     ; ' '
  0x0800BAFF:  20           DC.B       0x20                     ; ' '
  0x0800BB00:  20           DC.B       0x20                     ; ' '
  0x0800BB01:  49           DC.B       0x49                     ; 'I'
  0x0800BB02:  2D           DC.B       0x2D                     ; '-'
  0x0800BB03:  20           DC.B       0x20                     ; ' '
  0x0800BB04:  3D           DC.B       0x3D                     ; '='
  0x0800BB05:  20           DC.B       0x20                     ; ' '
  0x0800BB06:  25           DC.B       0x25                     ; '%'
  0x0800BB07:  36           DC.B       0x36                     ; '6'
  0x0800BB08:  75           DC.B       0x75                     ; 'u'
  0x0800BB09:  0A           DC.B       0x0A                     ; '\n'
  0x0800BB0A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB0B:  09           DC.B       0x09                     ; '\t'
  0x0800BB0C:  09           DC.B       0x09                     ; '\t'
  0x0800BB0D:  4F           DC.B       0x4F                     ; 'O'
  0x0800BB0E:  66           DC.B       0x66                     ; 'f'
  0x0800BB0F:  66           DC.B       0x66                     ; 'f'
  0x0800BB10:  73           DC.B       0x73                     ; 's'
  0x0800BB11:  65           DC.B       0x65                     ; 'e'
  0x0800BB12:  74           DC.B       0x74                     ; 't'
  0x0800BB13:  20           DC.B       0x20                     ; ' '
  0x0800BB14:  76           DC.B       0x76                     ; 'v'
  0x0800BB15:  61           DC.B       0x61                     ; 'a'
  0x0800BB16:  6C           DC.B       0x6C                     ; 'l'
  0x0800BB17:  75           DC.B       0x75                     ; 'u'
  0x0800BB18:  65           DC.B       0x65                     ; 'e'
  0x0800BB19:  73           DC.B       0x73                     ; 's'
  0x0800BB1A:  3A           DC.B       0x3A                     ; ':'
  0x0800BB1B:  20           DC.B       0x20                     ; ' '
  0x0800BB1C:  49           DC.B       0x49                     ; 'I'
  0x0800BB1D:  2B           DC.B       0x2B                     ; '+'
  0x0800BB1E:  20           DC.B       0x20                     ; ' '
  0x0800BB1F:  3D           DC.B       0x3D                     ; '='
  0x0800BB20:  20           DC.B       0x20                     ; ' '
  0x0800BB21:  25           DC.B       0x25                     ; '%'
  0x0800BB22:  75           DC.B       0x75                     ; 'u'
  0x0800BB23:  20           DC.B       0x20                     ; ' '
  0x0800BB24:  20           DC.B       0x20                     ; ' '
  0x0800BB25:  20           DC.B       0x20                     ; ' '
  0x0800BB26:  20           DC.B       0x20                     ; ' '
  0x0800BB27:  49           DC.B       0x49                     ; 'I'
  0x0800BB28:  2D           DC.B       0x2D                     ; '-'
  0x0800BB29:  20           DC.B       0x20                     ; ' '
  0x0800BB2A:  3D           DC.B       0x3D                     ; '='
  0x0800BB2B:  20           DC.B       0x20                     ; ' '
  0x0800BB2C:  25           DC.B       0x25                     ; '%'
  0x0800BB2D:  75           DC.B       0x75                     ; 'u'
  0x0800BB2E:  0A           DC.B       0x0A                     ; '\n'
  0x0800BB2F:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB30:  09           DC.B       0x09                     ; '\t'
  0x0800BB31:  09           DC.B       0x09                     ; '\t'
  0x0800BB32:  4F           DC.B       0x4F                     ; 'O'
  0x0800BB33:  66           DC.B       0x66                     ; 'f'
  0x0800BB34:  66           DC.B       0x66                     ; 'f'
  0x0800BB35:  73           DC.B       0x73                     ; 's'
  0x0800BB36:  65           DC.B       0x65                     ; 'e'
  0x0800BB37:  74           DC.B       0x74                     ; 't'
  0x0800BB38:  20           DC.B       0x20                     ; ' '
  0x0800BB39:  76           DC.B       0x76                     ; 'v'
  0x0800BB3A:  61           DC.B       0x61                     ; 'a'
  0x0800BB3B:  6C           DC.B       0x6C                     ; 'l'
  0x0800BB3C:  75           DC.B       0x75                     ; 'u'
  0x0800BB3D:  65           DC.B       0x65                     ; 'e'
  0x0800BB3E:  3A           DC.B       0x3A                     ; ':'
  0x0800BB3F:  20           DC.B       0x20                     ; ' '
  0x0800BB40:  25           DC.B       0x25                     ; '%'
  0x0800BB41:  34           DC.B       0x34                     ; '4'
  0x0800BB42:  64           DC.B       0x64                     ; 'd'
  0x0800BB43:  0A           DC.B       0x0A                     ; '\n'
  0x0800BB44:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB45:  55           DC.B       0x55                     ; 'U'
  0x0800BB46:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB47:  6B           DC.B       0x6B                     ; 'k'
  0x0800BB48:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB49:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB4A:  77           DC.B       0x77                     ; 'w'
  0x0800BB4B:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB4C:  20           DC.B       0x20                     ; ' '
  0x0800BB4D:  63           DC.B       0x63                     ; 'c'
  0x0800BB4E:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB4F:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB50:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB51:  61           DC.B       0x61                     ; 'a'
  0x0800BB52:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB53:  64           DC.B       0x64                     ; 'd'
  0x0800BB54:  21           DC.B       0x21                     ; '!'
  0x0800BB55:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB56:  55           DC.B       0x55                     ; 'U'
  0x0800BB57:  53           DC.B       0x53                     ; 'S'
  0x0800BB58:  41           DC.B       0x41                     ; 'A'
  0x0800BB59:  52           DC.B       0x52                     ; 'R'
  0x0800BB5A:  54           DC.B       0x54                     ; 'T'
  0x0800BB5B:  20           DC.B       0x20                     ; ' '
  0x0800BB5C:  65           DC.B       0x65                     ; 'e'
  0x0800BB5D:  72           DC.B       0x72                     ; 'r'
  0x0800BB5E:  72           DC.B       0x72                     ; 'r'
  0x0800BB5F:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB60:  72           DC.B       0x72                     ; 'r'
  0x0800BB61:  21           DC.B       0x21                     ; '!'
  0x0800BB62:  00           DC.B       0x00                     ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g0xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.numerator: 0x0800BB63: 01 DC.B 0x01 ; '\x01' 0x0800BB64: 01 DC.B 0x01 ; '\x01' 0x0800BB65: 01 DC.B 0x01 ; '\x01' 0x0800BB66: 03 DC.B 0x03 ; '\x03' 0x0800BB67: 07 DC.B 0x07 ; '\x07' 0x0800BB68: 01 DC.B 0x01 ; '\x01' 0x0800BB69: 00 DC.B 0x00 ; '\0' 0x0800BB6A: 00 DC.B 0x00 ; '\0'

Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g0xx_hal_uart_ex.o, size=8, align=1


UARTEx_SetNbDataToProcess.denominator: 0x0800BB6B: 08 DC.B 0x08 ; '\x08' 0x0800BB6C: 04 DC.B 0x04 ; '\x04' 0x0800BB6D: 02 DC.B 0x02 ; '\x02' 0x0800BB6E: 04 DC.B 0x04 ; '\x04' 0x0800BB6F: 08 DC.B 0x08 ; '\x08' 0x0800BB70: 01 DC.B 0x01 ; '\x01' 0x0800BB71: 01 DC.B 0x01 ; '\x01' 0x0800BB72: 01 DC.B 0x01 ; '\x01'

Section .rodata._PrintUnsigned._aV2C from SEGGER_RTT_printf.o, size=16, align=1


_PrintUnsigned._aV2C: 0x0800BB73: 30 DC.B 0x30 ; '0' 0x0800BB74: 31 DC.B 0x31 ; '1' 0x0800BB75: 32 DC.B 0x32 ; '2' 0x0800BB76: 33 DC.B 0x33 ; '3' 0x0800BB77: 34 DC.B 0x34 ; '4' 0x0800BB78: 35 DC.B 0x35 ; '5' 0x0800BB79: 36 DC.B 0x36 ; '6' 0x0800BB7A: 37 DC.B 0x37 ; '7' 0x0800BB7B: 38 DC.B 0x38 ; '8' 0x0800BB7C: 39 DC.B 0x39 ; '9' 0x0800BB7D: 41 DC.B 0x41 ; 'A' 0x0800BB7E: 42 DC.B 0x42 ; 'B' 0x0800BB7F: 43 DC.B 0x43 ; 'C' 0x0800BB80: 44 DC.B 0x44 ; 'D' 0x0800BB81: 45 DC.B 0x45 ; 'E' 0x0800BB82: 46 DC.B 0x46 ; 'F'

Section .rodata..L.str from log.o, size=8, align=1

  0x0800BB83:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB84:  5B           DC.B       0x5B                     ; '['
  0x0800BB85:  32           DC.B       0x32                     ; '2'
  0x0800BB86:  3B           DC.B       0x3B                     ; ';'
  0x0800BB87:  33           DC.B       0x33                     ; '3'
  0x0800BB88:  32           DC.B       0x32                     ; '2'
  0x0800BB89:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB8A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3 from log.o, size=8, align=1

  0x0800BB8B:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB8C:  5B           DC.B       0x5B                     ; '['
  0x0800BB8D:  32           DC.B       0x32                     ; '2'
  0x0800BB8E:  3B           DC.B       0x3B                     ; ';'
  0x0800BB8F:  33           DC.B       0x33                     ; '3'
  0x0800BB90:  33           DC.B       0x33                     ; '3'
  0x0800BB91:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB92:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4 from log.o, size=8, align=1

  0x0800BB93:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB94:  5B           DC.B       0x5B                     ; '['
  0x0800BB95:  32           DC.B       0x32                     ; '2'
  0x0800BB96:  3B           DC.B       0x3B                     ; ';'
  0x0800BB97:  33           DC.B       0x33                     ; '3'
  0x0800BB98:  31           DC.B       0x31                     ; '1'
  0x0800BB99:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB9A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB9B:  25           DC.B       0x25                     ; '%'
  0x0800BB9C:  73           DC.B       0x73                     ; 's'
  0x0800BB9D:  3A           DC.B       0x3A                     ; ':'
  0x0800BB9E:  20           DC.B       0x20                     ; ' '
  0x0800BB9F:  52           DC.B       0x52                     ; 'R'
  0x0800BBA0:  65           DC.B       0x65                     ; 'e'
  0x0800BBA1:  76           DC.B       0x76                     ; 'v'
  0x0800BBA2:  69           DC.B       0x69                     ; 'i'
  0x0800BBA3:  73           DC.B       0x73                     ; 's'
  0x0800BBA4:  69           DC.B       0x69                     ; 'i'
  0x0800BBA5:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBA6:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBA7:  20           DC.B       0x20                     ; ' '
  0x0800BBA8:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBA9:  75           DC.B       0x75                     ; 'u'
  0x0800BBAA:  6D           DC.B       0x6D                     ; 'm'
  0x0800BBAB:  62           DC.B       0x62                     ; 'b'
  0x0800BBAC:  65           DC.B       0x65                     ; 'e'
  0x0800BBAD:  72           DC.B       0x72                     ; 'r'
  0x0800BBAE:  3A           DC.B       0x3A                     ; ':'
  0x0800BBAF:  20           DC.B       0x20                     ; ' '
  0x0800BBB0:  30           DC.B       0x30                     ; '0'
  0x0800BBB1:  78           DC.B       0x78                     ; 'x'
  0x0800BBB2:  25           DC.B       0x25                     ; '%'
  0x0800BBB3:  34           DC.B       0x34                     ; '4'
  0x0800BBB4:  58           DC.B       0x58                     ; 'X'
  0x0800BBB5:  0A           DC.B       0x0A                     ; '\n'
  0x0800BBB6:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBB7:  46           DC.B       0x46                     ; 'F'
  0x0800BBB8:  72           DC.B       0x72                     ; 'r'
  0x0800BBB9:  65           DC.B       0x65                     ; 'e'
  0x0800BBBA:  65           DC.B       0x65                     ; 'e'
  0x0800BBBB:  20           DC.B       0x20                     ; ' '
  0x0800BBBC:  73           DC.B       0x73                     ; 's'
  0x0800BBBD:  70           DC.B       0x70                     ; 'p'
  0x0800BBBE:  61           DC.B       0x61                     ; 'a'
  0x0800BBBF:  63           DC.B       0x63                     ; 'c'
  0x0800BBC0:  65           DC.B       0x65                     ; 'e'
  0x0800BBC1:  20           DC.B       0x20                     ; ' '
  0x0800BBC2:  66           DC.B       0x66                     ; 'f'
  0x0800BBC3:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBC4:  72           DC.B       0x72                     ; 'r'
  0x0800BBC5:  20           DC.B       0x20                     ; ' '
  0x0800BBC6:  73           DC.B       0x73                     ; 's'
  0x0800BBC7:  74           DC.B       0x74                     ; 't'
  0x0800BBC8:  61           DC.B       0x61                     ; 'a'
  0x0800BBC9:  74           DC.B       0x74                     ; 't'
  0x0800BBCA:  69           DC.B       0x69                     ; 'i'
  0x0800BBCB:  73           DC.B       0x73                     ; 's'
  0x0800BBCC:  74           DC.B       0x74                     ; 't'
  0x0800BBCD:  69           DC.B       0x69                     ; 'i'
  0x0800BBCE:  63           DC.B       0x63                     ; 'c'
  0x0800BBCF:  73           DC.B       0x73                     ; 's'
  0x0800BBD0:  20           DC.B       0x20                     ; ' '
  0x0800BBD1:  69           DC.B       0x69                     ; 'i'
  0x0800BBD2:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBD3:  20           DC.B       0x20                     ; ' '
  0x0800BBD4:  66           DC.B       0x66                     ; 'f'
  0x0800BBD5:  61           DC.B       0x61                     ; 'a'
  0x0800BBD6:  6B           DC.B       0x6B                     ; 'k'
  0x0800BBD7:  65           DC.B       0x65                     ; 'e'
  0x0800BBD8:  20           DC.B       0x20                     ; ' '
  0x0800BBD9:  45           DC.B       0x45                     ; 'E'
  0x0800BBDA:  45           DC.B       0x45                     ; 'E'
  0x0800BBDB:  50           DC.B       0x50                     ; 'P'
  0x0800BBDC:  52           DC.B       0x52                     ; 'R'
  0x0800BBDD:  4F           DC.B       0x4F                     ; 'O'
  0x0800BBDE:  4D           DC.B       0x4D                     ; 'M'
  0x0800BBDF:  3A           DC.B       0x3A                     ; ':'
  0x0800BBE0:  20           DC.B       0x20                     ; ' '
  0x0800BBE1:  25           DC.B       0x25                     ; '%'
  0x0800BBE2:  75           DC.B       0x75                     ; 'u'
  0x0800BBE3:  20           DC.B       0x20                     ; ' '
  0x0800BBE4:  62           DC.B       0x62                     ; 'b'
  0x0800BBE5:  79           DC.B       0x79                     ; 'y'
  0x0800BBE6:  74           DC.B       0x74                     ; 't'
  0x0800BBE7:  65           DC.B       0x65                     ; 'e'
  0x0800BBE8:  73           DC.B       0x73                     ; 's'
  0x0800BBE9:  0A           DC.B       0x0A                     ; '\n'
  0x0800BBEA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBEB:  43           DC.B       0x43                     ; 'C'
  0x0800BBEC:  50           DC.B       0x50                     ; 'P'
  0x0800BBED:  55           DC.B       0x55                     ; 'U'
  0x0800BBEE:  20           DC.B       0x20                     ; ' '
  0x0800BBEF:  73           DC.B       0x73                     ; 's'
  0x0800BBF0:  70           DC.B       0x70                     ; 'p'
  0x0800BBF1:  65           DC.B       0x65                     ; 'e'
  0x0800BBF2:  65           DC.B       0x65                     ; 'e'
  0x0800BBF3:  64           DC.B       0x64                     ; 'd'
  0x0800BBF4:  20           DC.B       0x20                     ; ' '
  0x0800BBF5:  69           DC.B       0x69                     ; 'i'
  0x0800BBF6:  73           DC.B       0x73                     ; 's'
  0x0800BBF7:  20           DC.B       0x20                     ; ' '
  0x0800BBF8:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBF9:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBFA:  74           DC.B       0x74                     ; 't'
  0x0800BBFB:  20           DC.B       0x20                     ; ' '
  0x0800BBFC:  36           DC.B       0x36                     ; '6'
  0x0800BBFD:  34           DC.B       0x34                     ; '4'
  0x0800BBFE:  4D           DC.B       0x4D                     ; 'M'
  0x0800BBFF:  48           DC.B       0x48                     ; 'H'
  0x0800BC00:  7A           DC.B       0x7A                     ; 'z'
  0x0800BC01:  21           DC.B       0x21                     ; '!'
  0x0800BC02:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC03:  46           DC.B       0x46                     ; 'F'
  0x0800BC04:  69           DC.B       0x69                     ; 'i'
  0x0800BC05:  72           DC.B       0x72                     ; 'r'
  0x0800BC06:  73           DC.B       0x73                     ; 's'
  0x0800BC07:  74           DC.B       0x74                     ; 't'
  0x0800BC08:  20           DC.B       0x20                     ; ' '
  0x0800BC09:  73           DC.B       0x73                     ; 's'
  0x0800BC0A:  74           DC.B       0x74                     ; 't'
  0x0800BC0B:  61           DC.B       0x61                     ; 'a'
  0x0800BC0C:  72           DC.B       0x72                     ; 'r'
  0x0800BC0D:  74           DC.B       0x74                     ; 't'
  0x0800BC0E:  21           DC.B       0x21                     ; '!'
  0x0800BC0F:  20           DC.B       0x20                     ; ' '
  0x0800BC10:  57           DC.B       0x57                     ; 'W'
  0x0800BC11:  72           DC.B       0x72                     ; 'r'
  0x0800BC12:  69           DC.B       0x69                     ; 'i'
  0x0800BC13:  74           DC.B       0x74                     ; 't'
  0x0800BC14:  69           DC.B       0x69                     ; 'i'
  0x0800BC15:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC16:  67           DC.B       0x67                     ; 'g'
  0x0800BC17:  20           DC.B       0x20                     ; ' '
  0x0800BC18:  64           DC.B       0x64                     ; 'd'
  0x0800BC19:  65           DC.B       0x65                     ; 'e'
  0x0800BC1A:  66           DC.B       0x66                     ; 'f'
  0x0800BC1B:  61           DC.B       0x61                     ; 'a'
  0x0800BC1C:  75           DC.B       0x75                     ; 'u'
  0x0800BC1D:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC1E:  74           DC.B       0x74                     ; 't'
  0x0800BC1F:  20           DC.B       0x20                     ; ' '
  0x0800BC20:  63           DC.B       0x63                     ; 'c'
  0x0800BC21:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC22:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC23:  66           DC.B       0x66                     ; 'f'
  0x0800BC24:  69           DC.B       0x69                     ; 'i'
  0x0800BC25:  67           DC.B       0x67                     ; 'g'
  0x0800BC26:  75           DC.B       0x75                     ; 'u'
  0x0800BC27:  72           DC.B       0x72                     ; 'r'
  0x0800BC28:  61           DC.B       0x61                     ; 'a'
  0x0800BC29:  74           DC.B       0x74                     ; 't'
  0x0800BC2A:  69           DC.B       0x69                     ; 'i'
  0x0800BC2B:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC2C:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC2D:  21           DC.B       0x21                     ; '!'
  0x0800BC2E:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC2F:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BC30:  5B           DC.B       0x5B                     ; '['
  0x0800BC31:  31           DC.B       0x31                     ; '1'
  0x0800BC32:  3B           DC.B       0x3B                     ; ';'
  0x0800BC33:  33           DC.B       0x33                     ; '3'
  0x0800BC34:  32           DC.B       0x32                     ; '2'
  0x0800BC35:  6D           DC.B       0x6D                     ; 'm'
  0x0800BC36:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC37:  56           DC.B       0x56                     ; 'V'
  0x0800BC38:  65           DC.B       0x65                     ; 'e'
  0x0800BC39:  63           DC.B       0x63                     ; 'c'
  0x0800BC3A:  74           DC.B       0x74                     ; 't'
  0x0800BC3B:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC3C:  72           DC.B       0x72                     ; 'r'
  0x0800BC3D:  20           DC.B       0x20                     ; ' '
  0x0800BC3E:  54           DC.B       0x54                     ; 'T'
  0x0800BC3F:  61           DC.B       0x61                     ; 'a'
  0x0800BC40:  62           DC.B       0x62                     ; 'b'
  0x0800BC41:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC42:  65           DC.B       0x65                     ; 'e'
  0x0800BC43:  20           DC.B       0x20                     ; ' '
  0x0800BC44:  68           DC.B       0x68                     ; 'h'
  0x0800BC45:  61           DC.B       0x61                     ; 'a'
  0x0800BC46:  73           DC.B       0x73                     ; 's'
  0x0800BC47:  20           DC.B       0x20                     ; ' '
  0x0800BC48:  62           DC.B       0x62                     ; 'b'
  0x0800BC49:  65           DC.B       0x65                     ; 'e'
  0x0800BC4A:  65           DC.B       0x65                     ; 'e'
  0x0800BC4B:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC4C:  20           DC.B       0x20                     ; ' '
  0x0800BC4D:  63           DC.B       0x63                     ; 'c'
  0x0800BC4E:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC4F:  70           DC.B       0x70                     ; 'p'
  0x0800BC50:  69           DC.B       0x69                     ; 'i'
  0x0800BC51:  65           DC.B       0x65                     ; 'e'
  0x0800BC52:  64           DC.B       0x64                     ; 'd'
  0x0800BC53:  20           DC.B       0x20                     ; ' '
  0x0800BC54:  66           DC.B       0x66                     ; 'f'
  0x0800BC55:  72           DC.B       0x72                     ; 'r'
  0x0800BC56:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC57:  6D           DC.B       0x6D                     ; 'm'
  0x0800BC58:  20           DC.B       0x20                     ; ' '
  0x0800BC59:  46           DC.B       0x46                     ; 'F'
  0x0800BC5A:  4C           DC.B       0x4C                     ; 'L'
  0x0800BC5B:  41           DC.B       0x41                     ; 'A'
  0x0800BC5C:  53           DC.B       0x53                     ; 'S'
  0x0800BC5D:  48           DC.B       0x48                     ; 'H'
  0x0800BC5E:  20           DC.B       0x20                     ; ' '
  0x0800BC5F:  74           DC.B       0x74                     ; 't'
  0x0800BC60:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC61:  20           DC.B       0x20                     ; ' '
  0x0800BC62:  52           DC.B       0x52                     ; 'R'
  0x0800BC63:  41           DC.B       0x41                     ; 'A'
  0x0800BC64:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC65:  2E           DC.B       0x2E                     ; '.'
  0x0800BC66:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC67:  49           DC.B       0x49                     ; 'I'
  0x0800BC68:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC69:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC6A:  65           DC.B       0x65                     ; 'e'
  0x0800BC6B:  67           DC.B       0x67                     ; 'g'
  0x0800BC6C:  61           DC.B       0x61                     ; 'a'
  0x0800BC6D:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC6E:  20           DC.B       0x20                     ; ' '
  0x0800BC6F:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC70:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC71:  64           DC.B       0x64                     ; 'd'
  0x0800BC72:  65           DC.B       0x65                     ; 'e'
  0x0800BC73:  20           DC.B       0x20                     ; ' '
  0x0800BC74:  69           DC.B       0x69                     ; 'i'
  0x0800BC75:  73           DC.B       0x73                     ; 's'
  0x0800BC76:  20           DC.B       0x20                     ; ' '
  0x0800BC77:  73           DC.B       0x73                     ; 's'
  0x0800BC78:  65           DC.B       0x65                     ; 'e'
  0x0800BC79:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC7A:  65           DC.B       0x65                     ; 'e'
  0x0800BC7B:  63           DC.B       0x63                     ; 'c'
  0x0800BC7C:  74           DC.B       0x74                     ; 't'
  0x0800BC7D:  65           DC.B       0x65                     ; 'e'
  0x0800BC7E:  64           DC.B       0x64                     ; 'd'
  0x0800BC7F:  2E           DC.B       0x2E                     ; '.'
  0x0800BC80:  20           DC.B       0x20                     ; ' '
  0x0800BC81:  44           DC.B       0x44                     ; 'D'
  0x0800BC82:  65           DC.B       0x65                     ; 'e'
  0x0800BC83:  66           DC.B       0x66                     ; 'f'
  0x0800BC84:  61           DC.B       0x61                     ; 'a'
  0x0800BC85:  75           DC.B       0x75                     ; 'u'
  0x0800BC86:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC87:  74           DC.B       0x74                     ; 't'
  0x0800BC88:  20           DC.B       0x20                     ; ' '
  0x0800BC89:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC8A:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC8B:  64           DC.B       0x64                     ; 'd'
  0x0800BC8C:  65           DC.B       0x65                     ; 'e'
  0x0800BC8D:  20           DC.B       0x20                     ; ' '
  0x0800BC8E:  34           DC.B       0x34                     ; '4'
  0x0800BC8F:  20           DC.B       0x20                     ; ' '
  0x0800BC90:  69           DC.B       0x69                     ; 'i'
  0x0800BC91:  73           DC.B       0x73                     ; 's'
  0x0800BC92:  20           DC.B       0x20                     ; ' '
  0x0800BC93:  73           DC.B       0x73                     ; 's'
  0x0800BC94:  65           DC.B       0x65                     ; 'e'
  0x0800BC95:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC96:  65           DC.B       0x65                     ; 'e'
  0x0800BC97:  63           DC.B       0x63                     ; 'c'
  0x0800BC98:  74           DC.B       0x74                     ; 't'
  0x0800BC99:  65           DC.B       0x65                     ; 'e'
  0x0800BC9A:  64           DC.B       0x64                     ; 'd'
  0x0800BC9B:  2E           DC.B       0x2E                     ; '.'
  0x0800BC9C:  20           DC.B       0x20                     ; ' '
  0x0800BC9D:  41           DC.B       0x41                     ; 'A'
  0x0800BC9E:  75           DC.B       0x75                     ; 'u'
  0x0800BC9F:  74           DC.B       0x74                     ; 't'
  0x0800BCA0:  6F           DC.B       0x6F                     ; 'o'
  0x0800BCA1:  2D           DC.B       0x2D                     ; '-'
  0x0800BCA2:  72           DC.B       0x72                     ; 'r'
  0x0800BCA3:  65           DC.B       0x65                     ; 'e'
  0x0800BCA4:  63           DC.B       0x63                     ; 'c'
  0x0800BCA5:  6F           DC.B       0x6F                     ; 'o'
  0x0800BCA6:  6E           DC.B       0x6E                     ; 'n'
  0x0800BCA7:  6E           DC.B       0x6E                     ; 'n'
  0x0800BCA8:  65           DC.B       0x65                     ; 'e'
  0x0800BCA9:  63           DC.B       0x63                     ; 'c'
  0x0800BCAA:  74           DC.B       0x74                     ; 't'
  0x0800BCAB:  20           DC.B       0x20                     ; ' '
  0x0800BCAC:  69           DC.B       0x69                     ; 'i'
  0x0800BCAD:  73           DC.B       0x73                     ; 's'
  0x0800BCAE:  20           DC.B       0x20                     ; ' '
  0x0800BCAF:  4F           DC.B       0x4F                     ; 'O'
  0x0800BCB0:  4E           DC.B       0x4E                     ; 'N'
  0x0800BCB1:  2E           DC.B       0x2E                     ; '.'
  0x0800BCB2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCB3:  44           DC.B       0x44                     ; 'D'
  0x0800BCB4:  4F           DC.B       0x4F                     ; 'O'
  0x0800BCB5:  57           DC.B       0x57                     ; 'W'
  0x0800BCB6:  4E           DC.B       0x4E                     ; 'N'
  0x0800BCB7:  20           DC.B       0x20                     ; ' '
  0x0800BCB8:  62           DC.B       0x62                     ; 'b'
  0x0800BCB9:  75           DC.B       0x75                     ; 'u'
  0x0800BCBA:  74           DC.B       0x74                     ; 't'
  0x0800BCBB:  74           DC.B       0x74                     ; 't'
  0x0800BCBC:  6F           DC.B       0x6F                     ; 'o'
  0x0800BCBD:  6E           DC.B       0x6E                     ; 'n'
  0x0800BCBE:  20           DC.B       0x20                     ; ' '
  0x0800BCBF:  69           DC.B       0x69                     ; 'i'
  0x0800BCC0:  73           DC.B       0x73                     ; 's'
  0x0800BCC1:  20           DC.B       0x20                     ; ' '
  0x0800BCC2:  70           DC.B       0x70                     ; 'p'
  0x0800BCC3:  72           DC.B       0x72                     ; 'r'
  0x0800BCC4:  65           DC.B       0x65                     ; 'e'
  0x0800BCC5:  73           DC.B       0x73                     ; 's'
  0x0800BCC6:  73           DC.B       0x73                     ; 's'
  0x0800BCC7:  65           DC.B       0x65                     ; 'e'
  0x0800BCC8:  64           DC.B       0x64                     ; 'd'
  0x0800BCC9:  2E           DC.B       0x2E                     ; '.'
  0x0800BCCA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCCB:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCCC:  5B           DC.B       0x5B                     ; '['
  0x0800BCCD:  32           DC.B       0x32                     ; '2'
  0x0800BCCE:  3B           DC.B       0x3B                     ; ';'
  0x0800BCCF:  33           DC.B       0x33                     ; '3'
  0x0800BCD0:  30           DC.B       0x30                     ; '0'
  0x0800BCD1:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCD2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCD3:  25           DC.B       0x25                     ; '%'
  0x0800BCD4:  73           DC.B       0x73                     ; 's'
  0x0800BCD5:  20           DC.B       0x20                     ; ' '
  0x0800BCD6:  7C           DC.B       0x7C                     ; '|'
  0x0800BCD7:  20           DC.B       0x20                     ; ' '
  0x0800BCD8:  25           DC.B       0x25                     ; '%'
  0x0800BCD9:  73           DC.B       0x73                     ; 's'
  0x0800BCDA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCDB:  56           DC.B       0x56                     ; 'V'
  0x0800BCDC:  61           DC.B       0x61                     ; 'a'
  0x0800BCDD:  62           DC.B       0x62                     ; 'b'
  0x0800BCDE:  3A           DC.B       0x3A                     ; ':'
  0x0800BCDF:  20           DC.B       0x20                     ; ' '
  0x0800BCE0:  25           DC.B       0x25                     ; '%'
  0x0800BCE1:  34           DC.B       0x34                     ; '4'
  0x0800BCE2:  64           DC.B       0x64                     ; 'd'
  0x0800BCE3:  20           DC.B       0x20                     ; ' '
  0x0800BCE4:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCE5:  56           DC.B       0x56                     ; 'V'
  0x0800BCE6:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCE7:  56           DC.B       0x56                     ; 'V'
  0x0800BCE8:  62           DC.B       0x62                     ; 'b'
  0x0800BCE9:  62           DC.B       0x62                     ; 'b'
  0x0800BCEA:  3A           DC.B       0x3A                     ; ':'
  0x0800BCEB:  20           DC.B       0x20                     ; ' '
  0x0800BCEC:  25           DC.B       0x25                     ; '%'
  0x0800BCED:  35           DC.B       0x35                     ; '5'
  0x0800BCEE:  64           DC.B       0x64                     ; 'd'
  0x0800BCEF:  20           DC.B       0x20                     ; ' '
  0x0800BCF0:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCF1:  56           DC.B       0x56                     ; 'V'
  0x0800BCF2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCF3:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCF4:  5B           DC.B       0x5B                     ; '['
  0x0800BCF5:  32           DC.B       0x32                     ; '2'
  0x0800BCF6:  3B           DC.B       0x3B                     ; ';'
  0x0800BCF7:  33           DC.B       0x33                     ; '3'
  0x0800BCF8:  31           DC.B       0x31                     ; '1'
  0x0800BCF9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCFA:  59           DC.B       0x59                     ; 'Y'
  0x0800BCFB:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCFC:  5B           DC.B       0x5B                     ; '['
  0x0800BCFD:  31           DC.B       0x31                     ; '1'
  0x0800BCFE:  3B           DC.B       0x3B                     ; ';'
  0x0800BCFF:  33           DC.B       0x33                     ; '3'
  0x0800BD00:  32           DC.B       0x32                     ; '2'
  0x0800BD01:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD02:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD03:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BD04:  5B           DC.B       0x5B                     ; '['
  0x0800BD05:  31           DC.B       0x31                     ; '1'
  0x0800BD06:  3B           DC.B       0x3B                     ; ';'
  0x0800BD07:  33           DC.B       0x33                     ; '3'
  0x0800BD08:  31           DC.B       0x31                     ; '1'
  0x0800BD09:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD0A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD0B:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BD0C:  5B           DC.B       0x5B                     ; '['
  0x0800BD0D:  31           DC.B       0x31                     ; '1'
  0x0800BD0E:  3B           DC.B       0x3B                     ; ';'
  0x0800BD0F:  33           DC.B       0x33                     ; '3'
  0x0800BD10:  36           DC.B       0x36                     ; '6'
  0x0800BD11:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD12:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD13:  43           DC.B       0x43                     ; 'C'
  0x0800BD14:  48           DC.B       0x48                     ; 'H'
  0x0800BD15:  47           DC.B       0x47                     ; 'G'
  0x0800BD16:  20           DC.B       0x20                     ; ' '
  0x0800BD17:  2D           DC.B       0x2D                     ; '-'
  0x0800BD18:  20           DC.B       0x20                     ; ' '
  0x0800BD19:  31           DC.B       0x31                     ; '1'
  0x0800BD1A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD1B:  43           DC.B       0x43                     ; 'C'
  0x0800BD1C:  48           DC.B       0x48                     ; 'H'
  0x0800BD1D:  47           DC.B       0x47                     ; 'G'
  0x0800BD1E:  20           DC.B       0x20                     ; ' '
  0x0800BD1F:  2D           DC.B       0x2D                     ; '-'
  0x0800BD20:  20           DC.B       0x20                     ; ' '
  0x0800BD21:  30           DC.B       0x30                     ; '0'
  0x0800BD22:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD23:  09           DC.B       0x09                     ; '\t'
  0x0800BD24:  09           DC.B       0x09                     ; '\t'
  0x0800BD25:  56           DC.B       0x56                     ; 'V'
  0x0800BD26:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD27:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD28:  74           DC.B       0x74                     ; 't'
  0x0800BD29:  61           DC.B       0x61                     ; 'a'
  0x0800BD2A:  67           DC.B       0x67                     ; 'g'
  0x0800BD2B:  65           DC.B       0x65                     ; 'e'
  0x0800BD2C:  2D           DC.B       0x2D                     ; '-'
  0x0800BD2D:  64           DC.B       0x64                     ; 'd'
  0x0800BD2E:  72           DC.B       0x72                     ; 'r'
  0x0800BD2F:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD30:  70           DC.B       0x70                     ; 'p'
  0x0800BD31:  20           DC.B       0x20                     ; ' '
  0x0800BD32:  41           DC.B       0x41                     ; 'A'
  0x0800BD33:  44           DC.B       0x44                     ; 'D'
  0x0800BD34:  43           DC.B       0x43                     ; 'C'
  0x0800BD35:  20           DC.B       0x20                     ; ' '
  0x0800BD36:  76           DC.B       0x76                     ; 'v'
  0x0800BD37:  61           DC.B       0x61                     ; 'a'
  0x0800BD38:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD39:  75           DC.B       0x75                     ; 'u'
  0x0800BD3A:  65           DC.B       0x65                     ; 'e'
  0x0800BD3B:  3A           DC.B       0x3A                     ; ':'
  0x0800BD3C:  20           DC.B       0x20                     ; ' '
  0x0800BD3D:  25           DC.B       0x25                     ; '%'
  0x0800BD3E:  35           DC.B       0x35                     ; '5'
  0x0800BD3F:  64           DC.B       0x64                     ; 'd'
  0x0800BD40:  2E           DC.B       0x2E                     ; '.'
  0x0800BD41:  0A           DC.B       0x0A                     ; '\n'
  0x0800BD42:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD43:  09           DC.B       0x09                     ; '\t'
  0x0800BD44:  09           DC.B       0x09                     ; '\t'
  0x0800BD45:  09           DC.B       0x09                     ; '\t'
  0x0800BD46:  46           DC.B       0x46                     ; 'F'
  0x0800BD47:  69           DC.B       0x69                     ; 'i'
  0x0800BD48:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD49:  61           DC.B       0x61                     ; 'a'
  0x0800BD4A:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD4B:  20           DC.B       0x20                     ; ' '
  0x0800BD4C:  76           DC.B       0x76                     ; 'v'
  0x0800BD4D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD4E:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD4F:  74           DC.B       0x74                     ; 't'
  0x0800BD50:  61           DC.B       0x61                     ; 'a'
  0x0800BD51:  67           DC.B       0x67                     ; 'g'
  0x0800BD52:  65           DC.B       0x65                     ; 'e'
  0x0800BD53:  2D           DC.B       0x2D                     ; '-'
  0x0800BD54:  64           DC.B       0x64                     ; 'd'
  0x0800BD55:  72           DC.B       0x72                     ; 'r'
  0x0800BD56:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD57:  70           DC.B       0x70                     ; 'p'
  0x0800BD58:  20           DC.B       0x20                     ; ' '
  0x0800BD59:  41           DC.B       0x41                     ; 'A'
  0x0800BD5A:  44           DC.B       0x44                     ; 'D'
  0x0800BD5B:  43           DC.B       0x43                     ; 'C'
  0x0800BD5C:  20           DC.B       0x20                     ; ' '
  0x0800BD5D:  76           DC.B       0x76                     ; 'v'
  0x0800BD5E:  61           DC.B       0x61                     ; 'a'
  0x0800BD5F:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD60:  75           DC.B       0x75                     ; 'u'
  0x0800BD61:  65           DC.B       0x65                     ; 'e'
  0x0800BD62:  3A           DC.B       0x3A                     ; ':'
  0x0800BD63:  20           DC.B       0x20                     ; ' '
  0x0800BD64:  25           DC.B       0x25                     ; '%'
  0x0800BD65:  34           DC.B       0x34                     ; '4'
  0x0800BD66:  75           DC.B       0x75                     ; 'u'
  0x0800BD67:  2E           DC.B       0x2E                     ; '.'
  0x0800BD68:  20           DC.B       0x20                     ; ' '
  0x0800BD69:  46           DC.B       0x46                     ; 'F'
  0x0800BD6A:  69           DC.B       0x69                     ; 'i'
  0x0800BD6B:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD6C:  61           DC.B       0x61                     ; 'a'
  0x0800BD6D:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD6E:  20           DC.B       0x20                     ; ' '
  0x0800BD6F:  76           DC.B       0x76                     ; 'v'
  0x0800BD70:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD71:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD72:  74           DC.B       0x74                     ; 't'
  0x0800BD73:  61           DC.B       0x61                     ; 'a'
  0x0800BD74:  67           DC.B       0x67                     ; 'g'
  0x0800BD75:  65           DC.B       0x65                     ; 'e'
  0x0800BD76:  2D           DC.B       0x2D                     ; '-'
  0x0800BD77:  64           DC.B       0x64                     ; 'd'
  0x0800BD78:  72           DC.B       0x72                     ; 'r'
  0x0800BD79:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD7A:  70           DC.B       0x70                     ; 'p'
  0x0800BD7B:  20           DC.B       0x20                     ; ' '
  0x0800BD7C:  76           DC.B       0x76                     ; 'v'
  0x0800BD7D:  61           DC.B       0x61                     ; 'a'
  0x0800BD7E:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD7F:  75           DC.B       0x75                     ; 'u'
  0x0800BD80:  65           DC.B       0x65                     ; 'e'
  0x0800BD81:  3A           DC.B       0x3A                     ; ':'
  0x0800BD82:  20           DC.B       0x20                     ; ' '
  0x0800BD83:  25           DC.B       0x25                     ; '%'
  0x0800BD84:  33           DC.B       0x33                     ; '3'
  0x0800BD85:  75           DC.B       0x75                     ; 'u'
  0x0800BD86:  20           DC.B       0x20                     ; ' '
  0x0800BD87:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD88:  56           DC.B       0x56                     ; 'V'
  0x0800BD89:  0A           DC.B       0x0A                     ; '\n'
  0x0800BD8A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD8B:  43           DC.B       0x43                     ; 'C'
  0x0800BD8C:  61           DC.B       0x61                     ; 'a'
  0x0800BD8D:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD8E:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD8F:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD90:  74           DC.B       0x74                     ; 't'
  0x0800BD91:  20           DC.B       0x20                     ; ' '
  0x0800BD92:  73           DC.B       0x73                     ; 's'
  0x0800BD93:  61           DC.B       0x61                     ; 'a'
  0x0800BD94:  76           DC.B       0x76                     ; 'v'
  0x0800BD95:  65           DC.B       0x65                     ; 'e'
  0x0800BD96:  20           DC.B       0x20                     ; ' '
  0x0800BD97:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD98:  65           DC.B       0x65                     ; 'e'
  0x0800BD99:  77           DC.B       0x77                     ; 'w'
  0x0800BD9A:  20           DC.B       0x20                     ; ' '
  0x0800BD9B:  53           DC.B       0x53                     ; 'S'
  0x0800BD9C:  4E           DC.B       0x4E                     ; 'N'
  0x0800BD9D:  20           DC.B       0x20                     ; ' '
  0x0800BD9E:  69           DC.B       0x69                     ; 'i'
  0x0800BD9F:  6E           DC.B       0x6E                     ; 'n'
  0x0800BDA0:  20           DC.B       0x20                     ; ' '
  0x0800BDA1:  46           DC.B       0x46                     ; 'F'
  0x0800BDA2:  4C           DC.B       0x4C                     ; 'L'
  0x0800BDA3:  41           DC.B       0x41                     ; 'A'
  0x0800BDA4:  53           DC.B       0x53                     ; 'S'
  0x0800BDA5:  48           DC.B       0x48                     ; 'H'
  0x0800BDA6:  20           DC.B       0x20                     ; ' '
  0x0800BDA7:  6D           DC.B       0x6D                     ; 'm'
  0x0800BDA8:  65           DC.B       0x65                     ; 'e'
  0x0800BDA9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BDAA:  6F           DC.B       0x6F                     ; 'o'
  0x0800BDAB:  72           DC.B       0x72                     ; 'r'
  0x0800BDAC:  79           DC.B       0x79                     ; 'y'
  0x0800BDAD:  21           DC.B       0x21                     ; '!'
  0x0800BDAE:  00           DC.B       0x00                     ; '\0'

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

  0x0800BDAF:  43           DC.B       0x43                     ; 'C'
  0x0800BDB0:  61           DC.B       0x61                     ; 'a'
  0x0800BDB1:  6E           DC.B       0x6E                     ; 'n'
  0x0800BDB2:  6E           DC.B       0x6E                     ; 'n'
  0x0800BDB3:  6F           DC.B       0x6F                     ; 'o'
  0x0800BDB4:  74           DC.B       0x74                     ; 't'
  0x0800BDB5:  20           DC.B       0x20                     ; ' '
  0x0800BDB6:  73           DC.B       0x73                     ; 's'
  0x0800BDB7:  74           DC.B       0x74                     ; 't'
  0x0800BDB8:  61           DC.B       0x61                     ; 'a'
  0x0800BDB9:  72           DC.B       0x72                     ; 'r'
  0x0800BDBA:  74           DC.B       0x74                     ; 't'
  0x0800BDBB:  20           DC.B       0x20                     ; ' '
  0x0800BDBC:  54           DC.B       0x54                     ; 'T'
  0x0800BDBD:  49           DC.B       0x49                     ; 'I'
  0x0800BDBE:  4D           DC.B       0x4D                     ; 'M'
  0x0800BDBF:  31           DC.B       0x31                     ; '1'
  0x0800BDC0:  37           DC.B       0x37                     ; '7'
  0x0800BDC1:  20           DC.B       0x20                     ; ' '
  0x0800BDC2:  69           DC.B       0x69                     ; 'i'
  0x0800BDC3:  6E           DC.B       0x6E                     ; 'n'
  0x0800BDC4:  20           DC.B       0x20                     ; ' '
  0x0800BDC5:  49           DC.B       0x49                     ; 'I'
  0x0800BDC6:  53           DC.B       0x53                     ; 'S'
  0x0800BDC7:  52           DC.B       0x52                     ; 'R'
  0x0800BDC8:  20           DC.B       0x20                     ; ' '
  0x0800BDC9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BDCA:  6F           DC.B       0x6F                     ; 'o'
  0x0800BDCB:  64           DC.B       0x64                     ; 'd'
  0x0800BDCC:  65           DC.B       0x65                     ; 'e'
  0x0800BDCD:  21           DC.B       0x21                     ; '!'
  0x0800BDCE:  00           DC.B       0x00                     ; '\0'

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

  0x0800BDCF:  4D           DC.B       0x4D                     ; 'M'
  0x0800BDD0:  4F           DC.B       0x4F                     ; 'O'
  0x0800BDD1:  44           DC.B       0x44                     ; 'D'
  0x0800BDD2:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1 from stm32g0xx_it.o, size=8, align=1

  0x0800BDD3:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BDD4:  5B           DC.B       0x5B                     ; '['
  0x0800BDD5:  31           DC.B       0x31                     ; '1'
  0x0800BDD6:  3B           DC.B       0x3B                     ; ';'
  0x0800BDD7:  33           DC.B       0x33                     ; '3'
  0x0800BDD8:  31           DC.B       0x31                     ; '1'
  0x0800BDD9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BDDA:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2 from stm32g0xx_it.o, size=20, align=1

  0x0800BDDB:  48           DC.B       0x48                     ; 'H'
  0x0800BDDC:  61           DC.B       0x61                     ; 'a'
  0x0800BDDD:  72           DC.B       0x72                     ; 'r'
  0x0800BDDE:  64           DC.B       0x64                     ; 'd'
  0x0800BDDF:  66           DC.B       0x66                     ; 'f'
  0x0800BDE0:  61           DC.B       0x61                     ; 'a'
  0x0800BDE1:  75           DC.B       0x75                     ; 'u'
  0x0800BDE2:  6C           DC.B       0x6C                     ; 'l'
  0x0800BDE3:  74           DC.B       0x74                     ; 't'
  0x0800BDE4:  20           DC.B       0x20                     ; ' '
  0x0800BDE5:  45           DC.B       0x45                     ; 'E'
  0x0800BDE6:  52           DC.B       0x52                     ; 'R'
  0x0800BDE7:  52           DC.B       0x52                     ; 'R'
  0x0800BDE8:  4F           DC.B       0x4F                     ; 'O'
  0x0800BDE9:  52           DC.B       0x52                     ; 'R'
  0x0800BDEA:  21           DC.B       0x21                     ; '!'
  0x0800BDEB:  21           DC.B       0x21                     ; '!'
  0x0800BDEC:  21           DC.B       0x21                     ; '!'
  0x0800BDED:  0A           DC.B       0x0A                     ; '\n'
  0x0800BDEE:  00           DC.B       0x00                     ; '\0'

Section .linker.rodata.fill.0800bdef-0800bdef.with.ff from [ Linker created ], size=1, align=1

  0x0800BDEF:  FF           DC.B       0xFF                     ; '\xFF'

Section .segger.init.table from [ Linker created ], size=144, align=4

  0x0800BDF0:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDF4:  E3           DC.B       0xE3                     ; '\xE3'
  0x0800BDF5:  04           DC.B       0x04                     ; '\x04'
  0x0800BDF6:  00           DC.B       0x00                     ; '\0'
  0x0800BDF7:  20           DC.B       0x20                     ; ' '
  0x0800BDF8:  7E           DC.B       0x7E                     ; '~'
  0x0800BDF9:  0E           DC.B       0x0E                     ; '\x0E'
  0x0800BDFA:  00           DC.B       0x00                     ; '\0'
  0x0800BDFB:  00           DC.B       0x00                     ; '\0'
  0x0800BDFC:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE00:  62           DC.B       0x62                     ; 'b'
  0x0800BE01:  13           DC.B       0x13                     ; '\x13'
  0x0800BE02:  00           DC.B       0x00                     ; '\0'
  0x0800BE03:  20           DC.B       0x20                     ; ' '
  0x0800BE04:  03           DC.B       0x03                     ; '\x03'
  0x0800BE05:  00           DC.B       0x00                     ; '\0'
  0x0800BE06:  00           DC.B       0x00                     ; '\0'
  0x0800BE07:  00           DC.B       0x00                     ; '\0'
  0x0800BE08:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE0C:  66           DC.B       0x66                     ; 'f'
  0x0800BE0D:  13           DC.B       0x13                     ; '\x13'
  0x0800BE0E:  00           DC.B       0x00                     ; '\0'
  0x0800BE0F:  20           DC.B       0x20                     ; ' '
  0x0800BE10:  03           DC.B       0x03                     ; '\x03'
  0x0800BE11:  00           DC.B       0x00                     ; '\0'
  0x0800BE12:  00           DC.B       0x00                     ; '\0'
  0x0800BE13:  00           DC.B       0x00                     ; '\0'
  0x0800BE14:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE18:  6A           DC.B       0x6A                     ; 'j'
  0x0800BE19:  13           DC.B       0x13                     ; '\x13'
  0x0800BE1A:  00           DC.B       0x00                     ; '\0'
  0x0800BE1B:  20           DC.B       0x20                     ; ' '
  0x0800BE1C:  03           DC.B       0x03                     ; '\x03'
  0x0800BE1D:  00           DC.B       0x00                     ; '\0'
  0x0800BE1E:  00           DC.B       0x00                     ; '\0'
  0x0800BE1F:  00           DC.B       0x00                     ; '\0'
  0x0800BE20:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE24:  6E           DC.B       0x6E                     ; 'n'
  0x0800BE25:  13           DC.B       0x13                     ; '\x13'
  0x0800BE26:  00           DC.B       0x00                     ; '\0'
  0x0800BE27:  20           DC.B       0x20                     ; ' '
  0x0800BE28:  03           DC.B       0x03                     ; '\x03'
  0x0800BE29:  00           DC.B       0x00                     ; '\0'
  0x0800BE2A:  00           DC.B       0x00                     ; '\0'
  0x0800BE2B:  00           DC.B       0x00                     ; '\0'
  0x0800BE2C:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE30:  74           DC.B       0x74                     ; 't'
  0x0800BE31:  13           DC.B       0x13                     ; '\x13'
  0x0800BE32:  00           DC.B       0x00                     ; '\0'
  0x0800BE33:  20           DC.B       0x20                     ; ' '
  0x0800BE34:  01           DC.B       0x01                     ; '\x01'
  0x0800BE35:  00           DC.B       0x00                     ; '\0'
  0x0800BE36:  00           DC.B       0x00                     ; '\0'
  0x0800BE37:  00           DC.B       0x00                     ; '\0'
  0x0800BE38:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE3C:  78           DC.B       0x78                     ; 'x'
  0x0800BE3D:  13           DC.B       0x13                     ; '\x13'
  0x0800BE3E:  00           DC.B       0x00                     ; '\0'
  0x0800BE3F:  20           DC.B       0x20                     ; ' '
  0x0800BE40:  01           DC.B       0x01                     ; '\x01'
  0x0800BE41:  00           DC.B       0x00                     ; '\0'
  0x0800BE42:  00           DC.B       0x00                     ; '\0'
  0x0800BE43:  00           DC.B       0x00                     ; '\0'
  0x0800BE44:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE48:  7C           DC.B       0x7C                     ; '|'
  0x0800BE49:  13           DC.B       0x13                     ; '\x13'
  0x0800BE4A:  00           DC.B       0x00                     ; '\0'
  0x0800BE4B:  20           DC.B       0x20                     ; ' '
  0x0800BE4C:  01           DC.B       0x01                     ; '\x01'
  0x0800BE4D:  00           DC.B       0x00                     ; '\0'
  0x0800BE4E:  00           DC.B       0x00                     ; '\0'
  0x0800BE4F:  00           DC.B       0x00                     ; '\0'
  0x0800BE50:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE54:  7E           DC.B       0x7E                     ; '~'
  0x0800BE55:  13           DC.B       0x13                     ; '\x13'
  0x0800BE56:  00           DC.B       0x00                     ; '\0'
  0x0800BE57:  20           DC.B       0x20                     ; ' '
  0x0800BE58:  0C           DC.B       0x0C                     ; '\x0C'
  0x0800BE59:  00           DC.B       0x00                     ; '\0'
  0x0800BE5A:  00           DC.B       0x00                     ; '\0'
  0x0800BE5B:  00           DC.B       0x00                     ; '\0'
  0x0800BE5C:  0800E377     DC.W       __SEGGER_init_copy
  0x0800BE60:  00           DC.B       0x00                     ; '\0'
  0x0800BE61:  00           DC.B       0x00                     ; '\0'
  0x0800BE62:  00           DC.B       0x00                     ; '\0'
  0x0800BE63:  20           DC.B       0x20                     ; ' '
  0x0800BE64:  0800BE80     DC.W       0x0800BE80
  0x0800BE68:  E3           DC.B       0xE3                     ; '\xE3'
  0x0800BE69:  04           DC.B       0x04                     ; '\x04'
  0x0800BE6A:  00           DC.B       0x00                     ; '\0'
  0x0800BE6B:  00           DC.B       0x00                     ; '\0'
  0x0800BE6C:  0800E377     DC.W       __SEGGER_init_copy
  0x0800BE70:  00           DC.B       0x00                     ; '\0'
  0x0800BE71:  60           DC.B       0x60                     ; '`'
  0x0800BE72:  00           DC.B       0x00                     ; '\0'
  0x0800BE73:  20           DC.B       0x20                     ; ' '
  0x0800BE74:  0800C363     DC.W       0x0800C363
  0x0800BE78:  00           DC.B       0x00                     ; '\0'
  0x0800BE79:  20           DC.B       0x20                     ; ' '
  0x0800BE7A:  00           DC.B       0x00                     ; '\0'
  0x0800BE7B:  00           DC.B       0x00                     ; '\0'
  0x0800BE7C:  0800A973     DC.W       __SEGGER_init_done

Section .segger.init.data from [ Linker created ], size=9444, align=4

(0x0800be80-0x0800e363 excluded)

Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a), size=18, align=2


__SEGGER_init_zero: 0x0800E364: 6820 LDR R0, [R4] 0x0800E366: 6861 LDR R1, [R4, #4] 0x0800E368: 3408 ADDS R4, #8 0x0800E36A: 2200 MOVS R2, #0 0x0800E36C: E000 B .L2 ; 0x0800E370
.L1: 0x0800E36E: 5442 STRB R2, [R0, R1]
.L2: 0x0800E370: 3901 SUBS R1, #1 0x0800E372: D5FC BPL .L1 ; 0x0800E36E 0x0800E374: 4770 BX LR

Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a), size=20, align=2


__SEGGER_init_copy: 0x0800E376: 6820 LDR R0, [R4] 0x0800E378: 6861 LDR R1, [R4, #4] 0x0800E37A: 68A2 LDR R2, [R4, #8] 0x0800E37C: 340C ADDS R4, #12 0x0800E37E: E001 B .L2 ; 0x0800E384
.L1: 0x0800E380: 5C8B LDRB R3, [R1, R2] 0x0800E382: 5483 STRB R3, [R0, R2]
.L2: 0x0800E384: 3A01 SUBS R2, #1 0x0800E386: D5FB BPL .L1 ; 0x0800E380 0x0800E388: 4770 BX LR

Section .linker.rodata.fill.0800e38a-0801effb.with.ff from [ Linker created ], size=68722, align=1

(0x0800e38a-0x0801effb excluded)

Section .linker.rodata.icv.08003000-0801effb.CRC-32/STM32 from [ Linker created ], size=4, align=1

  0x0801EFFC:  00           DC.B       0x00                     ; '\0'
  0x0801EFFD:  00           DC.B       0x00                     ; '\0'
  0x0801EFFE:  00           DC.B       0x00                     ; '\0'
  0x0801EFFF:  00           DC.B       0x00                     ; '\0'

Section .RamFunc from main.o, size=506, align=4


ADC_Open_Both_MOSFETs: 0x20000000: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000001C] =0x200011F4 0x20000002: 6800 LDR R0, [R0] 0x20000004: 6AC1 LDR R1, [R0, #44] 0x20000006: 290E CMP R1, #14 0x20000008: D900 BLS .L1 ; 0x2000000C 0x2000000A: 390F SUBS R1, #15
.L1: 0x2000000C: 6B02 LDR R2, [R0, #48] 0x2000000E: 6081 STR R1, [R0, #8] 0x20000010: 2A0E CMP R2, #14 0x20000012: D900 BLS .L2 ; 0x20000016 0x20000014: 3A0F SUBS R2, #15
.L2: 0x20000016: 6142 STR R2, [R0, #20] 0x20000018: 4770 BX LR 0x2000001A: 46C0 NOP 0x2000001C: 200011F4 DC.W hdac1
ADC_OVP_not_present__LVP_ignored: 0x20000020: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000003C] =0x200011F4 0x20000022: 6800 LDR R0, [R0] 0x20000024: 6AC2 LDR R2, [R0, #44] 0x20000026: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x20000040] 0x20000028: 428A CMP R2, R1 0x2000002A: D200 BCS .L3 ; 0x2000002E 0x2000002C: 320F ADDS R2, #15
.L3: 0x2000002E: 6B03 LDR R3, [R0, #48] 0x20000030: 6082 STR R2, [R0, #8] 0x20000032: 428B CMP R3, R1 0x20000034: D200 BCS .L4 ; 0x20000038 0x20000036: 330F ADDS R3, #15
.L4: 0x20000038: 6143 STR R3, [R0, #20] 0x2000003A: 4770 BX LR 0x2000003C: 200011F4 DC.W hdac1 0x20000040: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_ignored: 0x20000044: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000060] =0x200011F4 0x20000046: 6800 LDR R0, [R0] 0x20000048: 6AC1 LDR R1, [R0, #44] 0x2000004A: 290E CMP R1, #14 0x2000004C: D900 BLS .L5 ; 0x20000050 0x2000004E: 390F SUBS R1, #15
.L5: 0x20000050: 6B02 LDR R2, [R0, #48] 0x20000052: 6081 STR R1, [R0, #8] 0x20000054: 2A0E CMP R2, #14 0x20000056: D900 BLS .L6 ; 0x2000005A 0x20000058: 3A0F SUBS R2, #15
.L6: 0x2000005A: 6142 STR R2, [R0, #20] 0x2000005C: 4770 BX LR 0x2000005E: 46C0 NOP 0x20000060: 200011F4 DC.W hdac1
ADC_OVP_ignored__LVP_not_present: 0x20000064: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000080] =0x200011F4 0x20000066: 6800 LDR R0, [R0] 0x20000068: 6AC2 LDR R2, [R0, #44] 0x2000006A: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x20000084] 0x2000006C: 428A CMP R2, R1 0x2000006E: D200 BCS .L7 ; 0x20000072 0x20000070: 320F ADDS R2, #15
.L7: 0x20000072: 6B03 LDR R3, [R0, #48] 0x20000074: 6082 STR R2, [R0, #8] 0x20000076: 428B CMP R3, R1 0x20000078: D200 BCS .L8 ; 0x2000007C 0x2000007A: 330F ADDS R3, #15
.L8: 0x2000007C: 6143 STR R3, [R0, #20] 0x2000007E: 4770 BX LR 0x20000080: 200011F4 DC.W hdac1 0x20000084: 00000FF1 DC.W 0x00000FF1
ADC_OVP_ignored__LVP_present: 0x20000088: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000A4] =0x200011F4 0x2000008A: 6800 LDR R0, [R0] 0x2000008C: 6AC1 LDR R1, [R0, #44] 0x2000008E: 290E CMP R1, #14 0x20000090: D900 BLS .L9 ; 0x20000094 0x20000092: 390F SUBS R1, #15
.L9: 0x20000094: 6B02 LDR R2, [R0, #48] 0x20000096: 6081 STR R1, [R0, #8] 0x20000098: 2A0E CMP R2, #14 0x2000009A: D900 BLS .L10 ; 0x2000009E 0x2000009C: 3A0F SUBS R2, #15
.L10: 0x2000009E: 6142 STR R2, [R0, #20] 0x200000A0: 4770 BX LR 0x200000A2: 46C0 NOP 0x200000A4: 200011F4 DC.W hdac1
ADC_OVP_not_present__LVP_not_present: 0x200000A8: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000C4] =0x200011F4 0x200000AA: 6800 LDR R0, [R0] 0x200000AC: 6AC2 LDR R2, [R0, #44] 0x200000AE: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x200000C8] 0x200000B0: 428A CMP R2, R1 0x200000B2: D200 BCS .L11 ; 0x200000B6 0x200000B4: 320F ADDS R2, #15
.L11: 0x200000B6: 6B03 LDR R3, [R0, #48] 0x200000B8: 6082 STR R2, [R0, #8] 0x200000BA: 428B CMP R3, R1 0x200000BC: D200 BCS .L12 ; 0x200000C0 0x200000BE: 330F ADDS R3, #15
.L12: 0x200000C0: 6143 STR R3, [R0, #20] 0x200000C2: 4770 BX LR 0x200000C4: 200011F4 DC.W hdac1 0x200000C8: 00000FF1 DC.W 0x00000FF1
ADC_OVP_not_present__LVP_present: 0x200000CC: B5F0 PUSH {R4-R7, LR} 0x200000CE: 4817 LDR R0, =hdac1 ; [PC, #92] [0x2000012C] =0x200011F4 0x200000D0: 6800 LDR R0, [R0] 0x200000D2: 6AC1 LDR R1, [R0, #44] 0x200000D4: 223A MOVS R2, #58 0x200000D6: 4B16 LDR R3, =sys_data ; [PC, #88] [0x20000130] =0x20000C34 0x200000D8: 5E9C LDRSH R4, [R3, R2] 0x200000DA: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x20000134] =0x20001270 0x200000DC: 682A LDR R2, [R5] 0x200000DE: 1912 ADDS R2, R2, R4 0x200000E0: 4E15 LDR R6, =0x00000998 ; [PC, #84] [0x20000138] 0x200000E2: 42B2 CMP R2, R6 0x200000E4: 4F15 LDR R7, =0x00000FF1 ; [PC, #84] [0x2000013C] 0x200000E6: DA03 BGE .L13 ; 0x200000F0 0x200000E8: 290E CMP R1, #14 0x200000EA: D812 BHI .L16 ; 0x20000112 0x200000EC: 2300 MOVS R3, #0 0x200000EE: E011 B .L17 ; 0x20000114
.L13: 0x200000F0: 2301 MOVS R3, #1 0x200000F2: 2200 MOVS R2, #0 0x200000F4: 42B9 CMP R1, R7 0x200000F6: 461F MOV R7, R3 0x200000F8: D300 BCC .L14 ; 0x200000FC 0x200000FA: 4617 MOV R7, R2
.L14: 0x200000FC: 682D LDR R5, [R5] 0x200000FE: 192C ADDS R4, R5, R4 0x20000100: 42B4 CMP R4, R6 0x20000102: DC00 BGT .L15 ; 0x20000106 0x20000104: 4613 MOV R3, R2
.L15: 0x20000106: 403B ANDS R3, R7 0x20000108: 220F MOVS R2, #15 0x2000010A: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x2000013C] 0x2000010C: 2B00 CMP R3, #0 0x2000010E: D105 BNE .L18 ; 0x2000011C 0x20000110: E005 B .L19 ; 0x2000011E
.L16: 0x20000112: 2301 MOVS R3, #1
.L17: 0x20000114: 220E MOVS R2, #14 0x20000116: 43D2 MVNS R2, R2 0x20000118: 2B00 CMP R3, #0 0x2000011A: D000 BEQ .L19 ; 0x2000011E
.L18: 0x2000011C: 1889 ADDS R1, R1, R2
.L19: 0x2000011E: 6081 STR R1, [R0, #8] 0x20000120: 6B01 LDR R1, [R0, #48] 0x20000122: 42B9 CMP R1, R7 0x20000124: D200 BCS .L20 ; 0x20000128 0x20000126: 310F ADDS R1, #15
.L20: 0x20000128: 6141 STR R1, [R0, #20] 0x2000012A: BDF0 POP {R4-R7, PC} 0x2000012C: 200011F4 DC.W hdac1 0x20000130: 20000C34 DC.W sys_data 0x20000134: 20001270 DC.W rawMOSFETsVoltageDrop 0x20000138: 00000998 DC.W 0x00000998 0x2000013C: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_not_present: 0x20000140: B5F0 PUSH {R4-R7, LR} 0x20000142: 4817 LDR R0, =hdac1 ; [PC, #92] [0x200001A0] =0x200011F4 0x20000144: 6800 LDR R0, [R0] 0x20000146: 6B01 LDR R1, [R0, #48] 0x20000148: 223A MOVS R2, #58 0x2000014A: 4B16 LDR R3, =sys_data ; [PC, #88] [0x200001A4] =0x20000C34 0x2000014C: 5E9C LDRSH R4, [R3, R2] 0x2000014E: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x200001A8] =0x20001270 0x20000150: 682A LDR R2, [R5] 0x20000152: 1912 ADDS R2, R2, R4 0x20000154: 4E15 LDR R6, =0x00000666 ; [PC, #84] [0x200001AC] 0x20000156: 42B2 CMP R2, R6 0x20000158: 4F15 LDR R7, =0x00000FF1 ; [PC, #84] [0x200001B0] 0x2000015A: DA03 BGE .L21 ; 0x20000164 0x2000015C: 42B9 CMP R1, R7 0x2000015E: D31A BCC .L27 ; 0x20000196 0x20000160: 2300 MOVS R3, #0 0x20000162: E019 B .L28 ; 0x20000198
.L21: 0x20000164: 2301 MOVS R3, #1 0x20000166: 2200 MOVS R2, #0 0x20000168: 290E CMP R1, #14 0x2000016A: 461F MOV R7, R3 0x2000016C: D800 BHI .L22 ; 0x20000170 0x2000016E: 4617 MOV R7, R2
.L22: 0x20000170: 682D LDR R5, [R5] 0x20000172: 192C ADDS R4, R5, R4 0x20000174: 42B4 CMP R4, R6 0x20000176: DC00 BGT .L23 ; 0x2000017A 0x20000178: 4613 MOV R3, R2
.L23: 0x2000017A: 403B ANDS R3, R7 0x2000017C: 220E MOVS R2, #14 0x2000017E: 43D2 MVNS R2, R2 0x20000180: 4F0B LDR R7, =0x00000FF1 ; [PC, #44] [0x200001B0] 0x20000182: 2B00 CMP R3, #0 0x20000184: D000 BEQ .L25 ; 0x20000188
.L24: 0x20000186: 1889 ADDS R1, R1, R2
.L25: 0x20000188: 6141 STR R1, [R0, #20] 0x2000018A: 6AC1 LDR R1, [R0, #44] 0x2000018C: 42B9 CMP R1, R7 0x2000018E: D200 BCS .L26 ; 0x20000192 0x20000190: 310F ADDS R1, #15
.L26: 0x20000192: 6081 STR R1, [R0, #8] 0x20000194: BDF0 POP {R4-R7, PC}
.L27: 0x20000196: 2301 MOVS R3, #1
.L28: 0x20000198: 220F MOVS R2, #15 0x2000019A: 2B00 CMP R3, #0 0x2000019C: D1F3 BNE .L24 ; 0x20000186 0x2000019E: E7F3 B .L25 ; 0x20000188 0x200001A0: 200011F4 DC.W hdac1 0x200001A4: 20000C34 DC.W sys_data 0x200001A8: 20001270 DC.W rawMOSFETsVoltageDrop 0x200001AC: 00000666 DC.W 0x00000666 0x200001B0: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_present: 0x200001B4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001D0] =0x200011F4 0x200001B6: 6800 LDR R0, [R0] 0x200001B8: 6AC1 LDR R1, [R0, #44] 0x200001BA: 290E CMP R1, #14 0x200001BC: D900 BLS .L29 ; 0x200001C0 0x200001BE: 390F SUBS R1, #15
.L29: 0x200001C0: 6B02 LDR R2, [R0, #48] 0x200001C2: 6081 STR R1, [R0, #8] 0x200001C4: 2A0E CMP R2, #14 0x200001C6: D900 BLS .L30 ; 0x200001CA 0x200001C8: 3A0F SUBS R2, #15
.L30: 0x200001CA: 6142 STR R2, [R0, #20] 0x200001CC: 4770 BX LR 0x200001CE: 46C0 NOP 0x200001D0: 200011F4 DC.W hdac1
ADC_Close_Both_MOSFETs: 0x200001D4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001F0] =0x200011F4 0x200001D6: 6800 LDR R0, [R0] 0x200001D8: 6AC2 LDR R2, [R0, #44] 0x200001DA: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x200001F4] 0x200001DC: 428A CMP R2, R1 0x200001DE: D200 BCS .L31 ; 0x200001E2 0x200001E0: 320F ADDS R2, #15
.L31: 0x200001E2: 6B03 LDR R3, [R0, #48] 0x200001E4: 6082 STR R2, [R0, #8] 0x200001E6: 428B CMP R3, R1 0x200001E8: D200 BCS .L32 ; 0x200001EC 0x200001EA: 330F ADDS R3, #15
.L32: 0x200001EC: 6143 STR R3, [R0, #20] 0x200001EE: 4770 BX LR 0x200001F0: 200011F4 DC.W hdac1 0x200001F4: 00000FF1 DC.W 0x00000FF1
DoNothing: 0x200001F8: 4770 BX LR

Section .data.uwTickFreq from stm32g0xx_hal.o, size=1, align=1


uwTickFreq: 0x200001FA: 01 DC.B 0x01 ; '\x01'

Section .data.LVP_OVP_logic from main.o, size=1, align=1


LVP_OVP_logic: 0x200001FB: 01 DC.B 0x01 ; '\x01'

Section .RamFunc from stm32g0xx_it.o, size=308, align=4


SysTick_Handler: 0x200001FC: B580 PUSH {R7, LR} 0x200001FE: F000 F877 BL HAL_IncTick__TT_veneer_T16_LDR_BX ; 0x200002F0 0x20000202: BD80 POP {R7, PC}
DMA1_Channel1_IRQHandler: 0x20000204: B510 PUSH {R4, LR} 0x20000206: 4C15 LDR R4, =ADC_values ; [PC, #84] [0x2000025C] =0x2000137E 0x20000208: 8920 LDRH R0, [R4, #8] 0x2000020A: 4915 LDR R1, =rawMOSFETsVoltageDrop ; [PC, #84] [0x20000260] =0x20001270 0x2000020C: 8008 STRH R0, [R1] 0x2000020E: 4815 LDR R0, =MOSFETS_Management ; [PC, #84] [0x20000264] =0x200012D8 0x20000210: 6800 LDR R0, [R0] 0x20000212: 4780 BLX R0 0x20000214: 88A0 LDRH R0, [R4, #4] 0x20000216: 4914 LDR R1, =rawContactVoltageDropPlus ; [PC, #80] [0x20000268] =0x20001274 0x20000218: 6008 STR R0, [R1] 0x2000021A: 8960 LDRH R0, [R4, #10] 0x2000021C: 4A13 LDR R2, =rawContactVoltageDropMinus ; [PC, #76] [0x2000026C] =0x20001278 0x2000021E: 6010 STR R0, [R2] 0x20000220: 4813 LDR R0, =0x40020004 ; [PC, #76] [0x20000270] 0x20000222: 6803 LDR R3, [R0] 0x20000224: 2402 MOVS R4, #2 0x20000226: 431C ORRS R4, R3 0x20000228: 6004 STR R4, [R0] 0x2000022A: 6808 LDR R0, [R1] 0x2000022C: 6811 LDR R1, [R2] 0x2000022E: 4288 CMP R0, R1 0x20000230: DC00 BGT .L1 ; 0x20000234 0x20000232: 4608 MOV R0, R1
.L1: 0x20000234: 2140 MOVS R1, #64 0x20000236: 4A0F LDR R2, =sys_data ; [PC, #60] [0x20000274] =0x20000C34 0x20000238: 5E51 LDRSH R1, [R2, R1] 0x2000023A: 4288 CMP R0, R1 0x2000023C: D30A BCC .L2 ; 0x20000254 0x2000023E: 490E LDR R1, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #56] [0x20000278] =0x20001330 0x20000240: 680A LDR R2, [R1] 0x20000242: 1810 ADDS R0, R2, R0 0x20000244: 6008 STR R0, [R1] 0x20000246: 490D LDR R1, =maxIntegral ; [PC, #52] [0x2000027C] =0x20000418 0x20000248: 6809 LDR R1, [R1] 0x2000024A: 4288 CMP R0, R1 0x2000024C: D905 BLS .L3 ; 0x2000025A 0x2000024E: 480C LDR R0, =InrushCurrentManagement ; [PC, #48] [0x20000280] =0x200012F4 0x20000250: 6800 LDR R0, [R0] 0x20000252: 4780 BLX R0
.L2: 0x20000254: 4808 LDR R0, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #32] [0x20000278] =0x20001330 0x20000256: 2100 MOVS R1, #0 0x20000258: 6001 STR R1, [R0]
.L3: 0x2000025A: BD10 POP {R4, PC} 0x2000025C: 2000137E DC.W ADC_values 0x20000260: 20001270 DC.W rawMOSFETsVoltageDrop 0x20000264: 200012D8 DC.W MOSFETS_Management 0x20000268: 20001274 DC.W rawContactVoltageDropPlus 0x2000026C: 20001278 DC.W rawContactVoltageDropMinus 0x20000270: 40020004 DC.W 0x40020004 0x20000274: 20000C34 DC.W sys_data 0x20000278: 20001330 DC.W DMA1_Channel1_IRQHandler.current_integral 0x2000027C: 20000418 DC.W maxIntegral 0x20000280: 200012F4 DC.W InrushCurrentManagement
ADC1_COMP_IRQHandler: 0x20000284: B580 PUSH {R7, LR} 0x20000286: F000 F83B BL OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX ; 0x20000300 0x2000028A: 200C MOVS R0, #12 0x2000028C: F000 F840 BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x20000310 0x20000290: 480B LDR R0, =MOSFETS_Management ; [PC, #44] [0x200002C0] =0x200012D8 0x20000292: 490C LDR R1, =DoNothing ; [PC, #48] [0x200002C4] =0x200001F9 0x20000294: 6001 STR R1, [R0] 0x20000296: 480C LDR R0, =overload_shutdown_is_active ; [PC, #48] [0x200002C8] =0x2000127C 0x20000298: 6800 LDR R0, [R0] 0x2000029A: 2800 CMP R0, #0 0x2000029C: D000 BEQ .L4 ; 0x200002A0 0x2000029E: BD80 POP {R7, PC}
.L4: 0x200002A0: 2041 MOVS R0, #65 0x200002A2: 0080 LSLS R0, R0, #2 0x200002A4: 4909 LDR R1, =sys_data ; [PC, #36] [0x200002CC] =0x20000C34 0x200002A6: 5A0A LDRH R2, [R1, R0] 0x200002A8: 1C52 ADDS R2, R2, #1 0x200002AA: 520A STRH R2, [R1, R0] 0x200002AC: 4808 LDR R0, =overcurrent_shutdown_is_active ; [PC, #32] [0x200002D0] =0x20001280 0x200002AE: 2101 MOVS R1, #1 0x200002B0: 6001 STR R1, [R0] 0x200002B2: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x200002D4] =0x2000126C 0x200002B4: 6001 STR R1, [R0] 0x200002B6: 4808 LDR R0, =uwTick ; [PC, #32] [0x200002D8] =0x200004E4 0x200002B8: 6800 LDR R0, [R0] 0x200002BA: 4908 LDR R1, =overcurrent_shutdown_time ; [PC, #32] [0x200002DC] =0x20000414 0x200002BC: 6008 STR R0, [R1] 0x200002BE: BD80 POP {R7, PC} 0x200002C0: 200012D8 DC.W MOSFETS_Management 0x200002C4: 200001F9 DC.W DoNothing 0x200002C8: 2000127C DC.W overload_shutdown_is_active 0x200002CC: 20000C34 DC.W sys_data 0x200002D0: 20001280 DC.W overcurrent_shutdown_is_active 0x200002D4: 2000126C DC.W statDataChanged 0x200002D8: 200004E4 DC.W uwTick 0x200002DC: 20000414 DC.W overcurrent_shutdown_time
USART1_IRQHandler: 0x200002E0: B580 PUSH {R7, LR} 0x200002E2: 4802 LDR R0, =huart1 ; [PC, #8] [0x200002EC] =0x20000DF4 0x200002E4: F000 F81C BL MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX ; 0x20000320 0x200002E8: BD80 POP {R7, PC} 0x200002EA: 46C0 NOP 0x200002EC: 20000DF4 DC.W huart1
HAL_IncTick__TT_veneer_T16_LDR_BX: 0x200002F0: B408 PUSH {R3} 0x200002F2: 4B02 LDR R3, =HAL_IncTick ; [PC, #8] [0x200002FC] =0x08003235 0x200002F4: 469C MOV R12, R3 0x200002F6: BC08 POP {R3} 0x200002F8: 4760 BX R12 0x200002FA: 46C0 NOP 0x200002FC: 08003235 DC.W HAL_IncTick
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX: 0x20000300: B408 PUSH {R3} 0x20000302: 4B02 LDR R3, =OpenBothMOSFETSVeryFast ; [PC, #8] [0x2000030C] =0x08008BED 0x20000304: 469C MOV R12, R3 0x20000306: BC08 POP {R3} 0x20000308: 4760 BX R12 0x2000030A: 46C0 NOP 0x2000030C: 08008BED DC.W OpenBothMOSFETSVeryFast
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX: 0x20000310: B408 PUSH {R3} 0x20000312: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x2000031C] =0x08003D7D 0x20000314: 469C MOV R12, R3 0x20000316: BC08 POP {R3} 0x20000318: 4760 BX R12 0x2000031A: 46C0 NOP 0x2000031C: 08003D7D DC.W HAL_NVIC_DisableIRQ
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX: 0x20000320: B408 PUSH {R3} 0x20000322: 4B02 LDR R3, =MODBUS_UART_IRQHandler ; [PC, #8] [0x2000032C] =0x080098ED 0x20000324: 469C MOV R12, R3 0x20000326: BC08 POP {R3} 0x20000328: 4760 BX R12 0x2000032A: 46C0 NOP 0x2000032C: 080098ED DC.W MODBUS_UART_IRQHandler

Section .RamFunc from precharge.o, size=216, align=4


PreChargeStage: 0x20000330: B510 PUSH {R4, LR} 0x20000332: 4824 LDR R0, =PreChargeStage.stage ; [PC, #144] [0x200003C4] =0x200012C8 0x20000334: 6801 LDR R1, [R0] 0x20000336: 2902 CMP R1, #2 0x20000338: D010 BEQ .L1 ; 0x2000035C 0x2000033A: 2901 CMP R1, #1 0x2000033C: D031 BEQ .L4 ; 0x200003A2 0x2000033E: 2900 CMP R1, #0 0x20000340: D12E BNE .L3 ; 0x200003A0 0x20000342: 4921 LDR R1, =hdac1 ; [PC, #132] [0x200003C8] =0x200011F4 0x20000344: 680A LDR R2, [R1] 0x20000346: 2100 MOVS R1, #0 0x20000348: 6091 STR R1, [R2, #8] 0x2000034A: 6151 STR R1, [R2, #20] 0x2000034C: 4A1F LDR R2, =PreChargeStage.cnt ; [PC, #124] [0x200003CC] =0x200012D0 0x2000034E: 6813 LDR R3, [R2] 0x20000350: 1C5C ADDS R4, R3, #1 0x20000352: 6014 STR R4, [R2] 0x20000354: 2B10 CMP R3, #16 0x20000356: DB23 BLT .L3 ; 0x200003A0 0x20000358: 6011 STR R1, [R2] 0x2000035A: E02F B .L5 ; 0x200003BC
.L1: 0x2000035C: 491A LDR R1, =hdac1 ; [PC, #104] [0x200003C8] =0x200011F4 0x2000035E: 680A LDR R2, [R1] 0x20000360: 2100 MOVS R1, #0 0x20000362: 6091 STR R1, [R2, #8] 0x20000364: 6151 STR R1, [R2, #20] 0x20000366: 4A19 LDR R2, =PreChargeStage.cnt ; [PC, #100] [0x200003CC] =0x200012D0 0x20000368: 6813 LDR R3, [R2] 0x2000036A: 1C5C ADDS R4, R3, #1 0x2000036C: 6014 STR R4, [R2] 0x2000036E: 2B00 CMP R3, #0 0x20000370: D416 BMI .L3 ; 0x200003A0 0x20000372: 6001 STR R1, [R0] 0x20000374: 6011 STR R1, [R2] 0x20000376: 4816 LDR R0, =PreChargeStage.mal ; [PC, #88] [0x200003D0] =0x200012CC 0x20000378: 6802 LDR R2, [R0] 0x2000037A: 1C53 ADDS R3, R2, #1 0x2000037C: 6003 STR R3, [R0] 0x2000037E: 4B15 LDR R3, =0x0000063F ; [PC, #84] [0x200003D4] 0x20000380: 429A CMP R2, R3 0x20000382: DB0D BLT .L3 ; 0x200003A0 0x20000384: 6001 STR R1, [R0] 0x20000386: 2009 MOVS R0, #9 0x20000388: F000 F82E BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x200003E8 0x2000038C: 4812 LDR R0, =ReturnFunctionPtr ; [PC, #72] [0x200003D8] =0x200012B4 0x2000038E: 6800 LDR R0, [R0] 0x20000390: 2800 CMP R0, #0 0x20000392: D100 BNE .L2 ; 0x20000396 0x20000394: 4811 LDR R0, =DoNothing ; [PC, #68] [0x200003DC] =0x200001F9
.L2: 0x20000396: 4912 LDR R1, =MOSFETS_Management ; [PC, #72] [0x200003E0] =0x200012D8 0x20000398: 6008 STR R0, [R1] 0x2000039A: 2009 MOVS R0, #9 0x2000039C: F000 F82C BL HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX ; 0x200003F8
.L3: 0x200003A0: BD10 POP {R4, PC}
.L4: 0x200003A2: 4909 LDR R1, =hdac1 ; [PC, #36] [0x200003C8] =0x200011F4 0x200003A4: 6809 LDR R1, [R1] 0x200003A6: 4A0F LDR R2, =0x00000FFF ; [PC, #60] [0x200003E4] 0x200003A8: 608A STR R2, [R1, #8] 0x200003AA: 614A STR R2, [R1, #20] 0x200003AC: 4907 LDR R1, =PreChargeStage.cnt ; [PC, #28] [0x200003CC] =0x200012D0 0x200003AE: 680A LDR R2, [R1] 0x200003B0: 1C53 ADDS R3, R2, #1 0x200003B2: 600B STR R3, [R1] 0x200003B4: 2A00 CMP R2, #0 0x200003B6: D4F3 BMI .L3 ; 0x200003A0 0x200003B8: 2200 MOVS R2, #0 0x200003BA: 600A STR R2, [R1]
.L5: 0x200003BC: 6801 LDR R1, [R0] 0x200003BE: 1C49 ADDS R1, R1, #1 0x200003C0: 6001 STR R1, [R0] 0x200003C2: BD10 POP {R4, PC} 0x200003C4: 200012C8 DC.W PreChargeStage.stage 0x200003C8: 200011F4 DC.W hdac1 0x200003CC: 200012D0 DC.W PreChargeStage.cnt 0x200003D0: 200012CC DC.W PreChargeStage.mal 0x200003D4: 0000063F DC.W 0x0000063F 0x200003D8: 200012B4 DC.W ReturnFunctionPtr 0x200003DC: 200001F9 DC.W DoNothing 0x200003E0: 200012D8 DC.W MOSFETS_Management 0x200003E4: 00000FFF DC.W 0x00000FFF
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX: 0x200003E8: B408 PUSH {R3} 0x200003EA: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x200003F4] =0x08003D7D 0x200003EC: 469C MOV R12, R3 0x200003EE: BC08 POP {R3} 0x200003F0: 4760 BX R12 0x200003F2: 46C0 NOP 0x200003F4: 08003D7D DC.W HAL_NVIC_DisableIRQ
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX: 0x200003F8: B408 PUSH {R3} 0x200003FA: 4B02 LDR R3, =HAL_NVIC_EnableIRQ ; [PC, #8] [0x20000404] =0x08003D65 0x200003FC: 469C MOV R12, R3 0x200003FE: BC08 POP {R3} 0x20000400: 4760 BX R12 0x20000402: 46C0 NOP 0x20000404: 08003D65 DC.W HAL_NVIC_EnableIRQ

Section .data.uwTickPrio from stm32g0xx_hal.o, size=4, align=4


uwTickPrio: 0x20000408: 04 DC.B 0x04 ; '\x04' 0x20000409: 00 DC.B 0x00 ; '\0' 0x2000040A: 00 DC.B 0x00 ; '\0' 0x2000040B: 00 DC.B 0x00 ; '\0'

Section .data.swdioConnection from main.o, size=4, align=4


swdioConnection: 0x2000040C: FF DC.B 0xFF ; '\xFF' 0x2000040D: FF DC.B 0xFF ; '\xFF' 0x2000040E: FF DC.B 0xFF ; '\xFF' 0x2000040F: FF DC.B 0xFF ; '\xFF'

Section .data.overload_shutdown_time from main.o, size=4, align=4


overload_shutdown_time: 0x20000410: C0 DC.B 0xC0 ; '\xC0' 0x20000411: E0 DC.B 0xE0 ; '\xE0' 0x20000412: FF DC.B 0xFF ; '\xFF' 0x20000413: FF DC.B 0xFF ; '\xFF'

Section .data.overcurrent_shutdown_time from main.o, size=4, align=4


overcurrent_shutdown_time: 0x20000414: C0 DC.B 0xC0 ; '\xC0' 0x20000415: E0 DC.B 0xE0 ; '\xE0' 0x20000416: FF DC.B 0xFF ; '\xFF' 0x20000417: FF DC.B 0xFF ; '\xFF'

Section .data.maxIntegral from main.o, size=4, align=4


maxIntegral: 0x20000418: FF DC.B 0xFF ; '\xFF' 0x20000419: FF DC.B 0xFF ; '\xFF' 0x2000041A: FF DC.B 0xFF ; '\xFF' 0x2000041B: FF DC.B 0xFF ; '\xFF'

Section .data.SystemCoreClock from system_stm32g0xx.o, size=4, align=4


SystemCoreClock: 0x2000041C: 00 DC.B 0x00 ; '\0' 0x2000041D: 24 DC.B 0x24 ; '$' 0x2000041E: F4 DC.B 0xF4 ; '\xF4' 0x2000041F: 00 DC.B 0x00 ; '\0'

Section .data.RS485ActiveMode from main.o, size=4, align=4


RS485ActiveMode: 0x20000420: 01 DC.B 0x01 ; '\x01' 0x20000421: 00 DC.B 0x00 ; '\0' 0x20000422: 00 DC.B 0x00 ; '\0' 0x20000423: 00 DC.B 0x00 ; '\0'

Section .data.OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


OVP_Management_NoAutoreconnect.lastIdx: 0x20000424: FF DC.B 0xFF ; '\xFF' 0x20000425: FF DC.B 0xFF ; '\xFF' 0x20000426: FF DC.B 0xFF ; '\xFF' 0x20000427: FF DC.B 0xFF ; '\xFF'

Section .data.OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD from main.o, size=4, align=4


OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD: 0x20000428: 01 DC.B 0x01 ; '\x01' 0x20000429: 00 DC.B 0x00 ; '\0' 0x2000042A: 00 DC.B 0x00 ; '\0' 0x2000042B: 00 DC.B 0x00 ; '\0'

Section .data.LVP_OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


LVP_OVP_Management_NoAutoreconnect.lastIdx: 0x2000042C: FF DC.B 0xFF ; '\xFF' 0x2000042D: FF DC.B 0xFF ; '\xFF' 0x2000042E: FF DC.B 0xFF ; '\xFF' 0x2000042F: FF DC.B 0xFF ; '\xFF'

Section .data.LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD from main.o, size=4, align=4


LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD: 0x20000430: 01 DC.B 0x01 ; '\x01' 0x20000431: 00 DC.B 0x00 ; '\0' 0x20000432: 00 DC.B 0x00 ; '\0' 0x20000433: 00 DC.B 0x00 ; '\0'

Section .data.LVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


LVP_Management_NoAutoreconnect.lastIdx: 0x20000434: FF DC.B 0xFF ; '\xFF' 0x20000435: FF DC.B 0xFF ; '\xFF' 0x20000436: FF DC.B 0xFF ; '\xFF' 0x20000437: FF DC.B 0xFF ; '\xFF'

Section .data.LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD from main.o, size=4, align=4


LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD: 0x20000438: 01 DC.B 0x01 ; '\x01' 0x20000439: 00 DC.B 0x00 ; '\0' 0x2000043A: 00 DC.B 0x00 ; '\0' 0x2000043B: 00 DC.B 0x00 ; '\0'

Section .data.CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum from main.o, size=4, align=4


CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum: 0x2000043C: 00 DC.B 0x00 ; '\0' 0x2000043D: B8 DC.B 0xB8 ; '\xB8' 0x2000043E: 0B DC.B 0x0B ; '\x0B' 0x2000043F: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_OVP_Management.lastIdx from main.o, size=4, align=4


AUTO_OVP_Management.lastIdx: 0x20000440: 02 DC.B 0x02 ; '\x02' 0x20000441: 00 DC.B 0x00 ; '\0' 0x20000442: 00 DC.B 0x00 ; '\0' 0x20000443: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_OVP_Management.OVP_SCAN_PERIOD from main.o, size=4, align=4


AUTO_OVP_Management.OVP_SCAN_PERIOD: 0x20000444: 01 DC.B 0x01 ; '\x01' 0x20000445: 00 DC.B 0x00 ; '\0' 0x20000446: 00 DC.B 0x00 ; '\0' 0x20000447: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_OVP_Management.lastIdx from main.o, size=4, align=4


AUTO_LVP_OVP_Management.lastIdx: 0x20000448: 04 DC.B 0x04 ; '\x04' 0x20000449: 00 DC.B 0x00 ; '\0' 0x2000044A: 00 DC.B 0x00 ; '\0' 0x2000044B: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD from main.o, size=4, align=4


AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD: 0x2000044C: 01 DC.B 0x01 ; '\x01' 0x2000044D: 00 DC.B 0x00 ; '\0' 0x2000044E: 00 DC.B 0x00 ; '\0' 0x2000044F: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_Management.lastIdx from main.o, size=4, align=4


AUTO_LVP_Management.lastIdx: 0x20000450: 02 DC.B 0x02 ; '\x02' 0x20000451: 00 DC.B 0x00 ; '\0' 0x20000452: 00 DC.B 0x00 ; '\0' 0x20000453: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_Management.LVP_SCAN_PERIOD from main.o, size=4, align=4


AUTO_LVP_Management.LVP_SCAN_PERIOD: 0x20000454: 01 DC.B 0x01 ; '\x01' 0x20000455: 00 DC.B 0x00 ; '\0' 0x20000456: 00 DC.B 0x00 ; '\0' 0x20000457: 00 DC.B 0x00 ; '\0'

Section .data.accessModeTable from raccess.o, size=139, align=1


accessModeTable: 0x20000458: 00 DC.B 0x00 ; '\0' 0x20000459: 00 DC.B 0x00 ; '\0' 0x2000045A: 00 DC.B 0x00 ; '\0' 0x2000045B: 00 DC.B 0x00 ; '\0' 0x2000045C: 02 DC.B 0x02 ; '\x02' 0x2000045D: 02 DC.B 0x02 ; '\x02' 0x2000045E: 00 DC.B 0x00 ; '\0' 0x2000045F: 00 DC.B 0x00 ; '\0' 0x20000460: 00 DC.B 0x00 ; '\0' 0x20000461: 00 DC.B 0x00 ; '\0' 0x20000462: 00 DC.B 0x00 ; '\0' 0x20000463: 02 DC.B 0x02 ; '\x02' 0x20000464: 02 DC.B 0x02 ; '\x02' 0x20000465: 02 DC.B 0x02 ; '\x02' 0x20000466: 02 DC.B 0x02 ; '\x02' 0x20000467: 02 DC.B 0x02 ; '\x02' 0x20000468: 01 DC.B 0x01 ; '\x01' 0x20000469: 00 DC.B 0x00 ; '\0' 0x2000046A: 00 DC.B 0x00 ; '\0' 0x2000046B: 00 DC.B 0x00 ; '\0' 0x2000046C: 00 DC.B 0x00 ; '\0' 0x2000046D: 00 DC.B 0x00 ; '\0' 0x2000046E: 00 DC.B 0x00 ; '\0' 0x2000046F: 00 DC.B 0x00 ; '\0' 0x20000470: 00 DC.B 0x00 ; '\0' 0x20000471: 00 DC.B 0x00 ; '\0' 0x20000472: 00 DC.B 0x00 ; '\0' 0x20000473: 00 DC.B 0x00 ; '\0' 0x20000474: 00 DC.B 0x00 ; '\0' 0x20000475: 01 DC.B 0x01 ; '\x01' 0x20000476: 01 DC.B 0x01 ; '\x01' 0x20000477: 01 DC.B 0x01 ; '\x01' 0x20000478: 00 DC.B 0x00 ; '\0' 0x20000479: 01 DC.B 0x01 ; '\x01' 0x2000047A: 01 DC.B 0x01 ; '\x01' 0x2000047B: 00 DC.B 0x00 ; '\0' 0x2000047C: 01 DC.B 0x01 ; '\x01' 0x2000047D: 00 DC.B 0x00 ; '\0' 0x2000047E: 02 DC.B 0x02 ; '\x02' 0x2000047F: 02 DC.B 0x02 ; '\x02' 0x20000480: 01 DC.B 0x01 ; '\x01' 0x20000481: 01 DC.B 0x01 ; '\x01' 0x20000482: 00 DC.B 0x00 ; '\0' 0x20000483: 00 DC.B 0x00 ; '\0' 0x20000484: 00 DC.B 0x00 ; '\0' 0x20000485: 00 DC.B 0x00 ; '\0' 0x20000486: 00 DC.B 0x00 ; '\0' 0x20000487: 00 DC.B 0x00 ; '\0' 0x20000488: 00 DC.B 0x00 ; '\0' 0x20000489: 00 DC.B 0x00 ; '\0' 0x2000048A: 00 DC.B 0x00 ; '\0' 0x2000048B: 00 DC.B 0x00 ; '\0' 0x2000048C: 00 DC.B 0x00 ; '\0' 0x2000048D: 00 DC.B 0x00 ; '\0' 0x2000048E: 00 DC.B 0x00 ; '\0' 0x2000048F: 00 DC.B 0x00 ; '\0' 0x20000490: 00 DC.B 0x00 ; '\0' 0x20000491: 00 DC.B 0x00 ; '\0' 0x20000492: 00 DC.B 0x00 ; '\0' 0x20000493: 00 DC.B 0x00 ; '\0' 0x20000494: 00 DC.B 0x00 ; '\0' 0x20000495: 00 DC.B 0x00 ; '\0' 0x20000496: 00 DC.B 0x00 ; '\0' 0x20000497: 00 DC.B 0x00 ; '\0' 0x20000498: 00 DC.B 0x00 ; '\0' 0x20000499: 00 DC.B 0x00 ; '\0' 0x2000049A: 00 DC.B 0x00 ; '\0' 0x2000049B: 00 DC.B 0x00 ; '\0' 0x2000049C: 00 DC.B 0x00 ; '\0' 0x2000049D: 00 DC.B 0x00 ; '\0' 0x2000049E: 00 DC.B 0x00 ; '\0' 0x2000049F: 00 DC.B 0x00 ; '\0' 0x200004A0: 00 DC.B 0x00 ; '\0' 0x200004A1: 00 DC.B 0x00 ; '\0' 0x200004A2: 00 DC.B 0x00 ; '\0' 0x200004A3: 00 DC.B 0x00 ; '\0' 0x200004A4: 00 DC.B 0x00 ; '\0' 0x200004A5: 00 DC.B 0x00 ; '\0' 0x200004A6: 00 DC.B 0x00 ; '\0' 0x200004A7: 00 DC.B 0x00 ; '\0' 0x200004A8: 00 DC.B 0x00 ; '\0' 0x200004A9: 00 DC.B 0x00 ; '\0' 0x200004AA: 00 DC.B 0x00 ; '\0' 0x200004AB: 00 DC.B 0x00 ; '\0' 0x200004AC: 00 DC.B 0x00 ; '\0' 0x200004AD: 00 DC.B 0x00 ; '\0' 0x200004AE: 00 DC.B 0x00 ; '\0' 0x200004AF: 00 DC.B 0x00 ; '\0' 0x200004B0: 00 DC.B 0x00 ; '\0' 0x200004B1: 00 DC.B 0x00 ; '\0' 0x200004B2: 00 DC.B 0x00 ; '\0' 0x200004B3: 00 DC.B 0x00 ; '\0' 0x200004B4: 00 DC.B 0x00 ; '\0' 0x200004B5: 00 DC.B 0x00 ; '\0' 0x200004B6: 00 DC.B 0x00 ; '\0' 0x200004B7: 00 DC.B 0x00 ; '\0' 0x200004B8: 00 DC.B 0x00 ; '\0' 0x200004B9: 00 DC.B 0x00 ; '\0' 0x200004BA: 00 DC.B 0x00 ; '\0' 0x200004BB: 00 DC.B 0x00 ; '\0' 0x200004BC: 00 DC.B 0x00 ; '\0' 0x200004BD: 00 DC.B 0x00 ; '\0' 0x200004BE: 00 DC.B 0x00 ; '\0' 0x200004BF: 00 DC.B 0x00 ; '\0' 0x200004C0: 00 DC.B 0x00 ; '\0' 0x200004C1: 00 DC.B 0x00 ; '\0' 0x200004C2: 00 DC.B 0x00 ; '\0' 0x200004C3: 00 DC.B 0x00 ; '\0' 0x200004C4: 00 DC.B 0x00 ; '\0' 0x200004C5: 01 DC.B 0x01 ; '\x01' 0x200004C6: 01 DC.B 0x01 ; '\x01' 0x200004C7: 01 DC.B 0x01 ; '\x01' 0x200004C8: 01 DC.B 0x01 ; '\x01' 0x200004C9: 00 DC.B 0x00 ; '\0' 0x200004CA: 01 DC.B 0x01 ; '\x01' 0x200004CB: 01 DC.B 0x01 ; '\x01' 0x200004CC: 00 DC.B 0x00 ; '\0' 0x200004CD: 00 DC.B 0x00 ; '\0' 0x200004CE: 00 DC.B 0x00 ; '\0' 0x200004CF: 01 DC.B 0x01 ; '\x01' 0x200004D0: 01 DC.B 0x01 ; '\x01' 0x200004D1: 01 DC.B 0x01 ; '\x01' 0x200004D2: 01 DC.B 0x01 ; '\x01' 0x200004D3: 00 DC.B 0x00 ; '\0' 0x200004D4: 00 DC.B 0x00 ; '\0' 0x200004D5: 00 DC.B 0x00 ; '\0' 0x200004D6: 00 DC.B 0x00 ; '\0' 0x200004D7: 00 DC.B 0x00 ; '\0' 0x200004D8: 00 DC.B 0x00 ; '\0' 0x200004D9: 00 DC.B 0x00 ; '\0' 0x200004DA: 00 DC.B 0x00 ; '\0' 0x200004DB: 00 DC.B 0x00 ; '\0' 0x200004DC: 00 DC.B 0x00 ; '\0' 0x200004DD: 00 DC.B 0x00 ; '\0' 0x200004DE: 00 DC.B 0x00 ; '\0' 0x200004DF: 00 DC.B 0x00 ; '\0' 0x200004E0: 00 DC.B 0x00 ; '\0' 0x200004E1: 00 DC.B 0x00 ; '\0' 0x200004E2: 00 DC.B 0x00 ; '\0'

Section .bss.RS485DisableButtonManagement.btn_state from main.o, size=1, align=1


RS485DisableButtonManagement.btn_state: 0x200004E3: 00 DC.B 0x00 ; '\0'

Section .bss.uwTick from stm32g0xx_hal.o, size=4, align=4


uwTick: 0x200004E4: 00 DC.B 0x00 ; '\0' 0x200004E5: 53 DC.B 0x53 ; 'S' 0x200004E6: 45 DC.B 0x45 ; 'E' 0x200004E7: 47 DC.B 0x47 ; 'G'

Section .bss.feepromLogData from feeprom.o, size=24, align=8


feepromLogData: 0x200004E8: 00 DC.B 0x00 ; '\0' 0x200004E9: 53 DC.B 0x53 ; 'S' 0x200004EA: 45 DC.B 0x45 ; 'E' 0x200004EB: 47 DC.B 0x47 ; 'G' 0x200004EC: 47 DC.B 0x47 ; 'G' 0x200004ED: 45 DC.B 0x45 ; 'E' 0x200004EE: 52 DC.B 0x52 ; 'R' 0x200004EF: 20 DC.B 0x20 ; ' ' 0x200004F0: 63 DC.B 0x63 ; 'c' 0x200004F1: 6F DC.B 0x6F ; 'o' 0x200004F2: 6D DC.B 0x6D ; 'm' 0x200004F3: 70 DC.B 0x70 ; 'p' 0x200004F4: 69 DC.B 0x69 ; 'i' 0x200004F5: 6C DC.B 0x6C ; 'l' 0x200004F6: 65 DC.B 0x65 ; 'e' 0x200004F7: 72 DC.B 0x72 ; 'r' 0x200004F8: 20 DC.B 0x20 ; ' ' 0x200004F9: 76 DC.B 0x76 ; 'v' 0x200004FA: 65 DC.B 0x65 ; 'e' 0x200004FB: 72 DC.B 0x72 ; 'r' 0x200004FC: 73 DC.B 0x73 ; 's' 0x200004FD: 69 DC.B 0x69 ; 'i' 0x200004FE: 6F DC.B 0x6F ; 'o' 0x200004FF: 6E DC.B 0x6E ; 'n'

Section .bss.vectorTableInRAM from main.o, size=192, align=256


vectorTableInRAM: 0x20000500: 43 DC.B 0x43 ; 'C' 0x20000501: 61 DC.B 0x61 ; 'a' 0x20000502: 6E DC.B 0x6E ; 'n' 0x20000503: 6E DC.B 0x6E ; 'n' 0x20000504: 6F DC.B 0x6F ; 'o' 0x20000505: 74 DC.B 0x74 ; 't' 0x20000506: 20 DC.B 0x20 ; ' ' 0x20000507: 63 DC.B 0x63 ; 'c' 0x20000508: 6F DC.B 0x6F ; 'o' 0x20000509: 70 DC.B 0x70 ; 'p' 0x2000050A: 79 DC.B 0x79 ; 'y' 0x2000050B: 20 DC.B 0x20 ; ' ' 0x2000050C: 56 DC.B 0x56 ; 'V' 0x2000050D: 65 DC.B 0x65 ; 'e' 0x2000050E: 63 DC.B 0x63 ; 'c' 0x2000050F: 74 DC.B 0x74 ; 't' 0x20000510: 6F DC.B 0x6F ; 'o' 0x20000511: 72 DC.B 0x72 ; 'r' 0x20000512: 20 DC.B 0x20 ; ' ' 0x20000513: 54 DC.B 0x54 ; 'T' 0x20000514: 61 DC.B 0x61 ; 'a' 0x20000515: 62 DC.B 0x62 ; 'b' 0x20000516: 6C DC.B 0x6C ; 'l' 0x20000517: 65 DC.B 0x65 ; 'e' 0x20000518: 20 DC.B 0x20 ; ' ' 0x20000519: 66 DC.B 0x66 ; 'f' 0x2000051A: 72 DC.B 0x72 ; 'r' 0x2000051B: 6F DC.B 0x6F ; 'o' 0x2000051C: 6D DC.B 0x6D ; 'm' 0x2000051D: 20 DC.B 0x20 ; ' ' 0x2000051E: 46 DC.B 0x46 ; 'F' 0x2000051F: 4C DC.B 0x4C ; 'L' 0x20000520: 41 DC.B 0x41 ; 'A' 0x20000521: 53 DC.B 0x53 ; 'S' 0x20000522: 48 DC.B 0x48 ; 'H' 0x20000523: 20 DC.B 0x20 ; ' ' 0x20000524: 74 DC.B 0x74 ; 't' 0x20000525: 6F DC.B 0x6F ; 'o' 0x20000526: 20 DC.B 0x20 ; ' ' 0x20000527: 52 DC.B 0x52 ; 'R' 0x20000528: 41 DC.B 0x41 ; 'A' 0x20000529: 4D DC.B 0x4D ; 'M' 0x2000052A: 21 DC.B 0x21 ; '!' 0x2000052B: 20 DC.B 0x20 ; ' ' 0x2000052C: 44 DC.B 0x44 ; 'D' 0x2000052D: 4D DC.B 0x4D ; 'M' 0x2000052E: 41 DC.B 0x41 ; 'A' 0x2000052F: 20 DC.B 0x20 ; ' ' 0x20000530: 69 DC.B 0x69 ; 'i' 0x20000531: 73 DC.B 0x73 ; 's' 0x20000532: 20 DC.B 0x20 ; ' ' 0x20000533: 6E DC.B 0x6E ; 'n' 0x20000534: 6F DC.B 0x6F ; 'o' 0x20000535: 74 DC.B 0x74 ; 't' 0x20000536: 20 DC.B 0x20 ; ' ' 0x20000537: 72 DC.B 0x72 ; 'r' 0x20000538: 65 DC.B 0x65 ; 'e' 0x20000539: 61 DC.B 0x61 ; 'a' 0x2000053A: 64 DC.B 0x64 ; 'd' 0x2000053B: 79 DC.B 0x79 ; 'y' 0x2000053C: 21 DC.B 0x21 ; '!' 0x2000053D: 00 DC.B 0x00 ; '\0' 0x2000053E: 53 DC.B 0x53 ; 'S' 0x2000053F: 74 DC.B 0x74 ; 't' 0x20000540: 61 DC.B 0x61 ; 'a' 0x20000541: 72 DC.B 0x72 ; 'r' 0x20000542: 74 DC.B 0x74 ; 't' 0x20000543: 69 DC.B 0x69 ; 'i' 0x20000544: 6E DC.B 0x6E ; 'n' 0x20000545: 67 DC.B 0x67 ; 'g' 0x20000546: 20 DC.B 0x20 ; ' ' 0x20000547: 56 DC.B 0x56 ; 'V' 0x20000548: 65 DC.B 0x65 ; 'e' 0x20000549: 63 DC.B 0x63 ; 'c' 0x2000054A: 74 DC.B 0x74 ; 't' 0x2000054B: 6F DC.B 0x6F ; 'o' 0x2000054C: 72 DC.B 0x72 ; 'r' 0x2000054D: 20 DC.B 0x20 ; ' ' 0x2000054E: 54 DC.B 0x54 ; 'T' 0x2000054F: 61 DC.B 0x61 ; 'a' 0x20000550: 62 DC.B 0x62 ; 'b' 0x20000551: 6C DC.B 0x6C ; 'l' 0x20000552: 65 DC.B 0x65 ; 'e' 0x20000553: 20 DC.B 0x20 ; ' ' 0x20000554: 63 DC.B 0x63 ; 'c' 0x20000555: 6F DC.B 0x6F ; 'o' 0x20000556: 70 DC.B 0x70 ; 'p' 0x20000557: 79 DC.B 0x79 ; 'y' 0x20000558: 69 DC.B 0x69 ; 'i' 0x20000559: 6E DC.B 0x6E ; 'n' 0x2000055A: 67 DC.B 0x67 ; 'g' 0x2000055B: 20 DC.B 0x20 ; ' ' 0x2000055C: 66 DC.B 0x66 ; 'f' 0x2000055D: 72 DC.B 0x72 ; 'r' 0x2000055E: 6F DC.B 0x6F ; 'o' 0x2000055F: 6D DC.B 0x6D ; 'm' 0x20000560: 20 DC.B 0x20 ; ' ' 0x20000561: 46 DC.B 0x46 ; 'F' 0x20000562: 4C DC.B 0x4C ; 'L' 0x20000563: 41 DC.B 0x41 ; 'A' 0x20000564: 53 DC.B 0x53 ; 'S' 0x20000565: 48 DC.B 0x48 ; 'H' 0x20000566: 20 DC.B 0x20 ; ' ' 0x20000567: 74 DC.B 0x74 ; 't' 0x20000568: 6F DC.B 0x6F ; 'o' 0x20000569: 20 DC.B 0x20 ; ' ' 0x2000056A: 52 DC.B 0x52 ; 'R' 0x2000056B: 41 DC.B 0x41 ; 'A' 0x2000056C: 4D DC.B 0x4D ; 'M' 0x2000056D: 2E DC.B 0x2E ; '.' 0x2000056E: 2E DC.B 0x2E ; '.' 0x2000056F: 2E DC.B 0x2E ; '.' 0x20000570: 00 DC.B 0x00 ; '\0' 0x20000571: 43 DC.B 0x43 ; 'C' 0x20000572: 61 DC.B 0x61 ; 'a' 0x20000573: 6E DC.B 0x6E ; 'n' 0x20000574: 6E DC.B 0x6E ; 'n' 0x20000575: 6F DC.B 0x6F ; 'o' 0x20000576: 74 DC.B 0x74 ; 't' 0x20000577: 20 DC.B 0x20 ; ' ' 0x20000578: 66 DC.B 0x66 ; 'f' 0x20000579: 69 DC.B 0x69 ; 'i' 0x2000057A: 6E DC.B 0x6E ; 'n' 0x2000057B: 69 DC.B 0x69 ; 'i' 0x2000057C: 73 DC.B 0x73 ; 's' 0x2000057D: 68 DC.B 0x68 ; 'h' 0x2000057E: 20 DC.B 0x20 ; ' ' 0x2000057F: 63 DC.B 0x63 ; 'c' 0x20000580: 6F DC.B 0x6F ; 'o' 0x20000581: 70 DC.B 0x70 ; 'p' 0x20000582: 79 DC.B 0x79 ; 'y' 0x20000583: 69 DC.B 0x69 ; 'i' 0x20000584: 6E DC.B 0x6E ; 'n' 0x20000585: 67 DC.B 0x67 ; 'g' 0x20000586: 20 DC.B 0x20 ; ' ' 0x20000587: 56 DC.B 0x56 ; 'V' 0x20000588: 65 DC.B 0x65 ; 'e' 0x20000589: 63 DC.B 0x63 ; 'c' 0x2000058A: 74 DC.B 0x74 ; 't' 0x2000058B: 6F DC.B 0x6F ; 'o' 0x2000058C: 72 DC.B 0x72 ; 'r' 0x2000058D: 20 DC.B 0x20 ; ' ' 0x2000058E: 54 DC.B 0x54 ; 'T' 0x2000058F: 61 DC.B 0x61 ; 'a' 0x20000590: 62 DC.B 0x62 ; 'b' 0x20000591: 6C DC.B 0x6C ; 'l' 0x20000592: 65 DC.B 0x65 ; 'e' 0x20000593: 20 DC.B 0x20 ; ' ' 0x20000594: 66 DC.B 0x66 ; 'f' 0x20000595: 72 DC.B 0x72 ; 'r' 0x20000596: 6F DC.B 0x6F ; 'o' 0x20000597: 6D DC.B 0x6D ; 'm' 0x20000598: 20 DC.B 0x20 ; ' ' 0x20000599: 46 DC.B 0x46 ; 'F' 0x2000059A: 4C DC.B 0x4C ; 'L' 0x2000059B: 41 DC.B 0x41 ; 'A' 0x2000059C: 53 DC.B 0x53 ; 'S' 0x2000059D: 48 DC.B 0x48 ; 'H' 0x2000059E: 20 DC.B 0x20 ; ' ' 0x2000059F: 74 DC.B 0x74 ; 't' 0x200005A0: 6F DC.B 0x6F ; 'o' 0x200005A1: 20 DC.B 0x20 ; ' ' 0x200005A2: 52 DC.B 0x52 ; 'R' 0x200005A3: 41 DC.B 0x41 ; 'A' 0x200005A4: 4D DC.B 0x4D ; 'M' 0x200005A5: 21 DC.B 0x21 ; '!' 0x200005A6: 00 DC.B 0x00 ; '\0' 0x200005A7: 56 DC.B 0x56 ; 'V' 0x200005A8: 65 DC.B 0x65 ; 'e' 0x200005A9: 63 DC.B 0x63 ; 'c' 0x200005AA: 74 DC.B 0x74 ; 't' 0x200005AB: 6F DC.B 0x6F ; 'o' 0x200005AC: 72 DC.B 0x72 ; 'r' 0x200005AD: 20 DC.B 0x20 ; ' ' 0x200005AE: 54 DC.B 0x54 ; 'T' 0x200005AF: 61 DC.B 0x61 ; 'a' 0x200005B0: 62 DC.B 0x62 ; 'b' 0x200005B1: 6C DC.B 0x6C ; 'l' 0x200005B2: 65 DC.B 0x65 ; 'e' 0x200005B3: 20 DC.B 0x20 ; ' ' 0x200005B4: 68 DC.B 0x68 ; 'h' 0x200005B5: 61 DC.B 0x61 ; 'a' 0x200005B6: 73 DC.B 0x73 ; 's' 0x200005B7: 20 DC.B 0x20 ; ' ' 0x200005B8: 62 DC.B 0x62 ; 'b' 0x200005B9: 65 DC.B 0x65 ; 'e' 0x200005BA: 65 DC.B 0x65 ; 'e' 0x200005BB: 6E DC.B 0x6E ; 'n' 0x200005BC: 20 DC.B 0x20 ; ' ' 0x200005BD: 63 DC.B 0x63 ; 'c' 0x200005BE: 6F DC.B 0x6F ; 'o' 0x200005BF: 70 DC.B 0x70 ; 'p'

Section .bss.feepromData from feeprom.o, size=56, align=8


feepromData: 0x200005C0: 00 DC.B 0x00 ; '\0' 0x200005C1: 4B DC.B 0x4B ; 'K' 0x200005C2: 00 DC.B 0x00 ; '\0' 0x200005C3: 00 DC.B 0x00 ; '\0' 0x200005C4: 65 DC.B 0x65 ; 'e' 0x200005C5: 00 DC.B 0x00 ; '\0' 0x200005C6: 01 DC.B 0x01 ; '\x01' 0x200005C7: 00 DC.B 0x00 ; '\0' 0x200005C8: 01 DC.B 0x01 ; '\x01' 0x200005C9: 00 DC.B 0x00 ; '\0' 0x200005CA: E8 DC.B 0xE8 ; '\xE8' 0x200005CB: 03 DC.B 0x03 ; '\x03' 0x200005CC: 00 DC.B 0x00 ; '\0' 0x200005CD: 00 DC.B 0x00 ; '\0' 0x200005CE: 00 DC.B 0x00 ; '\0' 0x200005CF: 00 DC.B 0x00 ; '\0' 0x200005D0: 00 DC.B 0x00 ; '\0' 0x200005D1: 00 DC.B 0x00 ; '\0' 0x200005D2: 38 DC.B 0x38 ; '8' 0x200005D3: 00 DC.B 0x00 ; '\0' 0x200005D4: 4C DC.B 0x4C ; 'L' 0x200005D5: 00 DC.B 0x00 ; '\0' 0x200005D6: 20 DC.B 0x20 ; ' ' 0x200005D7: 03 DC.B 0x03 ; '\x03' 0x200005D8: 4C DC.B 0x4C ; 'L' 0x200005D9: 04 DC.B 0x04 ; '\x04' 0x200005DA: DD DC.B 0xDD ; '\xDD' 0x200005DB: 05 DC.B 0x05 ; '\x05' 0x200005DC: 3F DC.B 0x3F ; '?' 0x200005DD: 02 DC.B 0x02 ; '\x02' 0x200005DE: B8 DC.B 0xB8 ; '\xB8' 0x200005DF: 00 DC.B 0x00 ; '\0' 0x200005E0: 00 DC.B 0x00 ; '\0' 0x200005E1: 00 DC.B 0x00 ; '\0' 0x200005E2: 00 DC.B 0x00 ; '\0' 0x200005E3: 00 DC.B 0x00 ; '\0' 0x200005E4: 00 DC.B 0x00 ; '\0' 0x200005E5: 00 DC.B 0x00 ; '\0' 0x200005E6: 00 DC.B 0x00 ; '\0' 0x200005E7: 00 DC.B 0x00 ; '\0' 0x200005E8: 00 DC.B 0x00 ; '\0' 0x200005E9: 53 DC.B 0x53 ; 'S' 0x200005EA: 45 DC.B 0x45 ; 'E' 0x200005EB: 47 DC.B 0x47 ; 'G' 0x200005EC: 47 DC.B 0x47 ; 'G' 0x200005ED: 45 DC.B 0x45 ; 'E' 0x200005EE: 52 DC.B 0x52 ; 'R' 0x200005EF: 20 DC.B 0x20 ; ' ' 0x200005F0: 63 DC.B 0x63 ; 'c' 0x200005F1: 6F DC.B 0x6F ; 'o' 0x200005F2: 6D DC.B 0x6D ; 'm' 0x200005F3: 70 DC.B 0x70 ; 'p' 0x200005F4: 69 DC.B 0x69 ; 'i' 0x200005F5: 6C DC.B 0x6C ; 'l' 0x200005F6: 65 DC.B 0x65 ; 'e' 0x200005F7: 72 DC.B 0x72 ; 'r'

Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=1024, align=4


_acUpBuffer: 0x200005F8: 30 DC.B 0x30 ; '0' 0x200005F9: 31 DC.B 0x31 ; '1' 0x200005FA: 32 DC.B 0x32 ; '2' 0x200005FB: 33 DC.B 0x33 ; '3' 0x200005FC: 34 DC.B 0x34 ; '4' 0x200005FD: 35 DC.B 0x35 ; '5' 0x200005FE: 36 DC.B 0x36 ; '6' 0x200005FF: 37 DC.B 0x37 ; '7' 0x20000600: 38 DC.B 0x38 ; '8' 0x20000601: 39 DC.B 0x39 ; '9' 0x20000602: 41 DC.B 0x41 ; 'A' 0x20000603: 42 DC.B 0x42 ; 'B' 0x20000604: 43 DC.B 0x43 ; 'C' 0x20000605: 44 DC.B 0x44 ; 'D' 0x20000606: 45 DC.B 0x45 ; 'E' 0x20000607: 46 DC.B 0x46 ; 'F' 0x20000608: 00 DC.B 0x00 ; '\0' 0x20000609: 47 DC.B 0x47 ; 'G' 0x2000060A: 43 DC.B 0x43 ; 'C' 0x2000060B: 43 DC.B 0x43 ; 'C' 0x2000060C: 3A DC.B 0x3A ; ':' 0x2000060D: 20 DC.B 0x20 ; ' ' 0x2000060E: 28 DC.B 0x28 ; '(' 0x2000060F: 62 DC.B 0x62 ; 'b' 0x20000610: 61 DC.B 0x61 ; 'a' 0x20000611: 73 DC.B 0x73 ; 's' 0x20000612: 65 DC.B 0x65 ; 'e' 0x20000613: 64 DC.B 0x64 ; 'd' 0x20000614: 20 DC.B 0x20 ; ' ' 0x20000615: 6F DC.B 0x6F ; 'o' 0x20000616: 6E DC.B 0x6E ; 'n' 0x20000617: 20 DC.B 0x20 ; ' ' 0x20000618: 61 DC.B 0x61 ; 'a' 0x20000619: 72 DC.B 0x72 ; 'r' 0x2000061A: 6D DC.B 0x6D ; 'm' 0x2000061B: 2D DC.B 0x2D ; '-' 0x2000061C: 31 DC.B 0x31 ; '1' 0x2000061D: 32 DC.B 0x32 ; '2' 0x2000061E: 2E DC.B 0x2E ; '.' 0x2000061F: 32 DC.B 0x32 ; '2' 0x20000620: 2E DC.B 0x2E ; '.' 0x20000621: 52 DC.B 0x52 ; 'R' 0x20000622: 65 DC.B 0x65 ; 'e' 0x20000623: 6C DC.B 0x6C ; 'l' 0x20000624: 31 DC.B 0x31 ; '1' 0x20000625: 20 DC.B 0x20 ; ' ' 0x20000626: 73 DC.B 0x73 ; 's' 0x20000627: 6F DC.B 0x6F ; 'o' 0x20000628: 75 DC.B 0x75 ; 'u' 0x20000629: 72 DC.B 0x72 ; 'r' 0x2000062A: 63 DC.B 0x63 ; 'c' 0x2000062B: 65 DC.B 0x65 ; 'e' 0x2000062C: 20 DC.B 0x20 ; ' ' 0x2000062D: 72 DC.B 0x72 ; 'r' 0x2000062E: 65 DC.B 0x65 ; 'e' 0x2000062F: 6C DC.B 0x6C ; 'l' 0x20000630: 65 DC.B 0x65 ; 'e' 0x20000631: 61 DC.B 0x61 ; 'a' 0x20000632: 73 DC.B 0x73 ; 's' 0x20000633: 65 DC.B 0x65 ; 'e' 0x20000634: 29 DC.B 0x29 ; ')' 0x20000635: 20 DC.B 0x20 ; ' ' 0x20000636: 31 DC.B 0x31 ; '1' 0x20000637: 32 DC.B 0x32 ; '2' 0x20000638: 2E DC.B 0x2E ; '.' 0x20000639: 32 DC.B 0x32 ; '2' 0x2000063A: 2E DC.B 0x2E ; '.' 0x2000063B: 31 DC.B 0x31 ; '1' 0x2000063C: 20 DC.B 0x20 ; ' ' 0x2000063D: 32 DC.B 0x32 ; '2' 0x2000063E: 30 DC.B 0x30 ; '0' 0x2000063F: 32 DC.B 0x32 ; '2' 0x20000640: 32 DC.B 0x32 ; '2' 0x20000641: 31 DC.B 0x31 ; '1' 0x20000642: 32 DC.B 0x32 ; '2' 0x20000643: 30 DC.B 0x30 ; '0' 0x20000644: 35 DC.B 0x35 ; '5' 0x20000645: 00 DC.B 0x00 ; '\0' 0x20000646: 41 DC.B 0x41 ; 'A' 0x20000647: 2C DC.B 0x2C ; ',' 0x20000648: 00 DC.B 0x00 ; '\0' 0x20000649: 00 DC.B 0x00 ; '\0' 0x2000064A: 00 DC.B 0x00 ; '\0' 0x2000064B: 61 DC.B 0x61 ; 'a' 0x2000064C: 65 DC.B 0x65 ; 'e' 0x2000064D: 61 DC.B 0x61 ; 'a' 0x2000064E: 62 DC.B 0x62 ; 'b' 0x2000064F: 69 DC.B 0x69 ; 'i' 0x20000650: 00 DC.B 0x00 ; '\0' 0x20000651: 01 DC.B 0x01 ; '\x01' 0x20000652: 22 DC.B 0x22 ; '\"' 0x20000653: 00 DC.B 0x00 ; '\0' 0x20000654: 00 DC.B 0x00 ; '\0' 0x20000655: 00 DC.B 0x00 ; '\0' 0x20000656: 05 DC.B 0x05 ; '\x05' 0x20000657: 36 DC.B 0x36 ; '6' 0x20000658: 2D DC.B 0x2D ; '-' 0x20000659: 4D DC.B 0x4D ; 'M' 0x2000065A: 00 DC.B 0x00 ; '\0' 0x2000065B: 06 DC.B 0x06 ; '\x06' 0x2000065C: 0B DC.B 0x0B ; '\x0B' 0x2000065D: 07 DC.B 0x07 ; '\x07' 0x2000065E: 4D DC.B 0x4D ; 'M' 0x2000065F: 09 DC.B 0x09 ; '\t' 0x20000660: 01 DC.B 0x01 ; '\x01' 0x20000661: 12 DC.B 0x12 ; '\x12' 0x20000662: 04 DC.B 0x04 ; '\x04' 0x20000663: 14 DC.B 0x14 ; '\x14' 0x20000664: 01 DC.B 0x01 ; '\x01' 0x20000665: 15 DC.B 0x15 ; '\x15' 0x20000666: 01 DC.B 0x01 ; '\x01' 0x20000667: 17 DC.B 0x17 ; '\x17' 0x20000668: 03 DC.B 0x03 ; '\x03' 0x20000669: 18 DC.B 0x18 ; '\x18' 0x2000066A: 01 DC.B 0x01 ; '\x01' 0x2000066B: 19 DC.B 0x19 ; '\x19' 0x2000066C: 01 DC.B 0x01 ; '\x01' 0x2000066D: 1A DC.B 0x1A ; '\x1A' 0x2000066E: 01 DC.B 0x01 ; '\x01' 0x2000066F: 1E DC.B 0x1E ; '\x1E' 0x20000670: 02 DC.B 0x02 ; '\x02' 0x20000671: 26 DC.B 0x26 ; '&' 0x20000672: 01 DC.B 0x01 ; '\x01' 0x20000673: 00 DC.B 0x00 ; '\0' 0x20000674: 00 DC.B 0x00 ; '\0' 0x20000675: 00 DC.B 0x00 ; '\0' 0x20000676: 00 DC.B 0x00 ; '\0' 0x20000677: 00 DC.B 0x00 ; '\0' 0x20000678: 00 DC.B 0x00 ; '\0' 0x20000679: 00 DC.B 0x00 ; '\0' 0x2000067A: 00 DC.B 0x00 ; '\0' 0x2000067B: 00 DC.B 0x00 ; '\0' 0x2000067C: 00 DC.B 0x00 ; '\0' 0x2000067D: 00 DC.B 0x00 ; '\0' 0x2000067E: 00 DC.B 0x00 ; '\0' 0x2000067F: 00 DC.B 0x00 ; '\0' 0x20000680: 00 DC.B 0x00 ; '\0' 0x20000681: 00 DC.B 0x00 ; '\0' 0x20000682: 00 DC.B 0x00 ; '\0' 0x20000683: 00 DC.B 0x00 ; '\0' 0x20000684: 01 DC.B 0x01 ; '\x01' 0x20000685: 00 DC.B 0x00 ; '\0' 0x20000686: 00 DC.B 0x00 ; '\0' 0x20000687: 00 DC.B 0x00 ; '\0' 0x20000688: 00 DC.B 0x00 ; '\0' 0x20000689: 00 DC.B 0x00 ; '\0' 0x2000068A: 00 DC.B 0x00 ; '\0' 0x2000068B: 00 DC.B 0x00 ; '\0' 0x2000068C: 00 DC.B 0x00 ; '\0' 0x2000068D: 00 DC.B 0x00 ; '\0' 0x2000068E: 00 DC.B 0x00 ; '\0' 0x2000068F: 00 DC.B 0x00 ; '\0' 0x20000690: 04 DC.B 0x04 ; '\x04' 0x20000691: 00 DC.B 0x00 ; '\0' 0x20000692: F1 DC.B 0xF1 ; '\xF1' 0x20000693: FF DC.B 0xFF ; '\xFF' 0x20000694: 00 DC.B 0x00 ; '\0' 0x20000695: 00 DC.B 0x00 ; '\0' 0x20000696: 00 DC.B 0x00 ; '\0' 0x20000697: 00 DC.B 0x00 ; '\0' 0x20000698: 00 DC.B 0x00 ; '\0' 0x20000699: 00 DC.B 0x00 ; '\0' 0x2000069A: 00 DC.B 0x00 ; '\0' 0x2000069B: 00 DC.B 0x00 ; '\0' 0x2000069C: 00 DC.B 0x00 ; '\0' 0x2000069D: 00 DC.B 0x00 ; '\0' 0x2000069E: 00 DC.B 0x00 ; '\0' 0x2000069F: 00 DC.B 0x00 ; '\0' 0x200006A0: 03 DC.B 0x03 ; '\x03' 0x200006A1: 00 DC.B 0x00 ; '\0' 0x200006A2: 01 DC.B 0x01 ; '\x01' 0x200006A3: 00 DC.B 0x00 ; '\0' 0x200006A4: 00 DC.B 0x00 ; '\0' 0x200006A5: 00 DC.B 0x00 ; '\0' 0x200006A6: 00 DC.B 0x00 ; '\0' 0x200006A7: 00 DC.B 0x00 ; '\0' 0x200006A8: 00 DC.B 0x00 ; '\0' 0x200006A9: 00 DC.B 0x00 ; '\0' 0x200006AA: 00 DC.B 0x00 ; '\0' 0x200006AB: 00 DC.B 0x00 ; '\0' 0x200006AC: 00 DC.B 0x00 ; '\0' 0x200006AD: 00 DC.B 0x00 ; '\0' 0x200006AE: 00 DC.B 0x00 ; '\0' 0x200006AF: 00 DC.B 0x00 ; '\0' 0x200006B0: 03 DC.B 0x03 ; '\x03' 0x200006B1: 00 DC.B 0x00 ; '\0' 0x200006B2: 02 DC.B 0x02 ; '\x02' 0x200006B3: 00 DC.B 0x00 ; '\0' 0x200006B4: 00 DC.B 0x00 ; '\0' 0x200006B5: 00 DC.B 0x00 ; '\0' 0x200006B6: 00 DC.B 0x00 ; '\0' 0x200006B7: 00 DC.B 0x00 ; '\0' 0x200006B8: 00 DC.B 0x00 ; '\0' 0x200006B9: 00 DC.B 0x00 ; '\0' 0x200006BA: 00 DC.B 0x00 ; '\0' 0x200006BB: 00 DC.B 0x00 ; '\0' 0x200006BC: 00 DC.B 0x00 ; '\0' 0x200006BD: 00 DC.B 0x00 ; '\0' 0x200006BE: 00 DC.B 0x00 ; '\0' 0x200006BF: 00 DC.B 0x00 ; '\0' 0x200006C0: 03 DC.B 0x03 ; '\x03' 0x200006C1: 00 DC.B 0x00 ; '\0' 0x200006C2: 03 DC.B 0x03 ; '\x03' 0x200006C3: 00 DC.B 0x00 ; '\0' 0x200006C4: 00 DC.B 0x00 ; '\0' 0x200006C5: 00 DC.B 0x00 ; '\0' 0x200006C6: 00 DC.B 0x00 ; '\0' 0x200006C7: 00 DC.B 0x00 ; '\0' 0x200006C8: 00 DC.B 0x00 ; '\0' 0x200006C9: 00 DC.B 0x00 ; '\0' 0x200006CA: 00 DC.B 0x00 ; '\0' 0x200006CB: 00 DC.B 0x00 ; '\0' 0x200006CC: 00 DC.B 0x00 ; '\0' 0x200006CD: 00 DC.B 0x00 ; '\0' 0x200006CE: 00 DC.B 0x00 ; '\0' 0x200006CF: 00 DC.B 0x00 ; '\0' 0x200006D0: 03 DC.B 0x03 ; '\x03' 0x200006D1: 00 DC.B 0x00 ; '\0' 0x200006D2: 04 DC.B 0x04 ; '\x04' 0x200006D3: 00 DC.B 0x00 ; '\0' 0x200006D4: 00 DC.B 0x00 ; '\0' 0x200006D5: 00 DC.B 0x00 ; '\0' 0x200006D6: 00 DC.B 0x00 ; '\0' 0x200006D7: 00 DC.B 0x00 ; '\0' 0x200006D8: 00 DC.B 0x00 ; '\0' 0x200006D9: 00 DC.B 0x00 ; '\0' 0x200006DA: 00 DC.B 0x00 ; '\0' 0x200006DB: 00 DC.B 0x00 ; '\0' 0x200006DC: 00 DC.B 0x00 ; '\0' 0x200006DD: 00 DC.B 0x00 ; '\0' 0x200006DE: 00 DC.B 0x00 ; '\0' 0x200006DF: 00 DC.B 0x00 ; '\0' 0x200006E0: 03 DC.B 0x03 ; '\x03' 0x200006E1: 00 DC.B 0x00 ; '\0' 0x200006E2: 05 DC.B 0x05 ; '\x05' 0x200006E3: 00 DC.B 0x00 ; '\0' 0x200006E4: 0E DC.B 0x0E ; '\x0E' 0x200006E5: 00 DC.B 0x00 ; '\0' 0x200006E6: 00 DC.B 0x00 ; '\0' 0x200006E7: 00 DC.B 0x00 ; '\0' 0x200006E8: 00 DC.B 0x00 ; '\0' 0x200006E9: 00 DC.B 0x00 ; '\0' 0x200006EA: 00 DC.B 0x00 ; '\0' 0x200006EB: 00 DC.B 0x00 ; '\0' 0x200006EC: 00 DC.B 0x00 ; '\0' 0x200006ED: 00 DC.B 0x00 ; '\0' 0x200006EE: 00 DC.B 0x00 ; '\0' 0x200006EF: 00 DC.B 0x00 ; '\0' 0x200006F0: 00 DC.B 0x00 ; '\0' 0x200006F1: 00 DC.B 0x00 ; '\0' 0x200006F2: 05 DC.B 0x05 ; '\x05' 0x200006F3: 00 DC.B 0x00 ; '\0' 0x200006F4: 00 DC.B 0x00 ; '\0' 0x200006F5: 00 DC.B 0x00 ; '\0' 0x200006F6: 00 DC.B 0x00 ; '\0' 0x200006F7: 00 DC.B 0x00 ; '\0' 0x200006F8: 00 DC.B 0x00 ; '\0' 0x200006F9: 00 DC.B 0x00 ; '\0' 0x200006FA: 00 DC.B 0x00 ; '\0' 0x200006FB: 00 DC.B 0x00 ; '\0' 0x200006FC: 00 DC.B 0x00 ; '\0' 0x200006FD: 00 DC.B 0x00 ; '\0' 0x200006FE: 00 DC.B 0x00 ; '\0' 0x200006FF: 00 DC.B 0x00 ; '\0' 0x20000700: 03 DC.B 0x03 ; '\x03' 0x20000701: 00 DC.B 0x00 ; '\0' 0x20000702: 06 DC.B 0x06 ; '\x06' 0x20000703: 00 DC.B 0x00 ; '\0' 0x20000704: 11 DC.B 0x11 ; '\x11' 0x20000705: 00 DC.B 0x00 ; '\0' 0x20000706: 00 DC.B 0x00 ; '\0' 0x20000707: 00 DC.B 0x00 ; '\0' 0x20000708: 00 DC.B 0x00 ; '\0' 0x20000709: 00 DC.B 0x00 ; '\0' 0x2000070A: 00 DC.B 0x00 ; '\0' 0x2000070B: 00 DC.B 0x00 ; '\0' 0x2000070C: 00 DC.B 0x00 ; '\0' 0x2000070D: 00 DC.B 0x00 ; '\0' 0x2000070E: 00 DC.B 0x00 ; '\0' 0x2000070F: 00 DC.B 0x00 ; '\0' 0x20000710: 00 DC.B 0x00 ; '\0' 0x20000711: 00 DC.B 0x00 ; '\0' 0x20000712: 06 DC.B 0x06 ; '\x06' 0x20000713: 00 DC.B 0x00 ; '\0' 0x20000714: 14 DC.B 0x14 ; '\x14' 0x20000715: 00 DC.B 0x00 ; '\0' 0x20000716: 00 DC.B 0x00 ; '\0' 0x20000717: 00 DC.B 0x00 ; '\0' 0x20000718: 01 DC.B 0x01 ; '\x01' 0x20000719: 00 DC.B 0x00 ; '\0' 0x2000071A: 00 DC.B 0x00 ; '\0' 0x2000071B: 00 DC.B 0x00 ; '\0' 0x2000071C: 54 DC.B 0x54 ; 'T' 0x2000071D: 00 DC.B 0x00 ; '\0' 0x2000071E: 00 DC.B 0x00 ; '\0' 0x2000071F: 00 DC.B 0x00 ; '\0' 0x20000720: 02 DC.B 0x02 ; '\x02' 0x20000721: 00 DC.B 0x00 ; '\0' 0x20000722: 06 DC.B 0x06 ; '\x06' 0x20000723: 00 DC.B 0x00 ; '\0' 0x20000724: 0E DC.B 0x0E ; '\x0E' 0x20000725: 00 DC.B 0x00 ; '\0' 0x20000726: 00 DC.B 0x00 ; '\0' 0x20000727: 00 DC.B 0x00 ; '\0' 0x20000728: 40 DC.B 0x40 ; '@' 0x20000729: 00 DC.B 0x00 ; '\0' 0x2000072A: 00 DC.B 0x00 ; '\0' 0x2000072B: 00 DC.B 0x00 ; '\0' 0x2000072C: 00 DC.B 0x00 ; '\0' 0x2000072D: 00 DC.B 0x00 ; '\0' 0x2000072E: 00 DC.B 0x00 ; '\0' 0x2000072F: 00 DC.B 0x00 ; '\0' 0x20000730: 00 DC.B 0x00 ; '\0' 0x20000731: 00 DC.B 0x00 ; '\0' 0x20000732: 06 DC.B 0x06 ; '\x06' 0x20000733: 00 DC.B 0x00 ; '\0' 0x20000734: 1C DC.B 0x1C ; '\x1C' 0x20000735: 00 DC.B 0x00 ; '\0' 0x20000736: 00 DC.B 0x00 ; '\0' 0x20000737: 00 DC.B 0x00 ; '\0' 0x20000738: 00 DC.B 0x00 ; '\0' 0x20000739: 00 DC.B 0x00 ; '\0' 0x2000073A: 00 DC.B 0x00 ; '\0' 0x2000073B: 00 DC.B 0x00 ; '\0' 0x2000073C: 00 DC.B 0x00 ; '\0' 0x2000073D: 04 DC.B 0x04 ; '\x04' 0x2000073E: 00 DC.B 0x00 ; '\0' 0x2000073F: 00 DC.B 0x00 ; '\0' 0x20000740: 01 DC.B 0x01 ; '\x01' 0x20000741: 00 DC.B 0x00 ; '\0' 0x20000742: 4F DC.B 0x4F ; 'O' 0x20000743: 00 DC.B 0x00 ; '\0' 0x20000744: 28 DC.B 0x28 ; '(' 0x20000745: 00 DC.B 0x00 ; '\0' 0x20000746: 00 DC.B 0x00 ; '\0' 0x20000747: 00 DC.B 0x00 ; '\0' 0x20000748: 00 DC.B 0x00 ; '\0' 0x20000749: 00 DC.B 0x00 ; '\0' 0x2000074A: 00 DC.B 0x00 ; '\0' 0x2000074B: 00 DC.B 0x00 ; '\0' 0x2000074C: 10 DC.B 0x10 ; '\x10' 0x2000074D: 00 DC.B 0x00 ; '\0' 0x2000074E: 00 DC.B 0x00 ; '\0' 0x2000074F: 00 DC.B 0x00 ; '\0' 0x20000750: 01 DC.B 0x01 ; '\x01' 0x20000751: 00 DC.B 0x00 ; '\0' 0x20000752: 4E DC.B 0x4E ; 'N' 0x20000753: 00 DC.B 0x00 ; '\0' 0x20000754: 36 DC.B 0x36 ; '6' 0x20000755: 00 DC.B 0x00 ; '\0' 0x20000756: 00 DC.B 0x00 ; '\0' 0x20000757: 00 DC.B 0x00 ; '\0' 0x20000758: 00 DC.B 0x00 ; '\0' 0x20000759: 00 DC.B 0x00 ; '\0' 0x2000075A: 00 DC.B 0x00 ; '\0' 0x2000075B: 00 DC.B 0x00 ; '\0' 0x2000075C: 11 DC.B 0x11 ; '\x11' 0x2000075D: 00 DC.B 0x00 ; '\0' 0x2000075E: 00 DC.B 0x00 ; '\0' 0x2000075F: 00 DC.B 0x00 ; '\0' 0x20000760: 01 DC.B 0x01 ; '\x01' 0x20000761: 00 DC.B 0x00 ; '\0' 0x20000762: 4C DC.B 0x4C ; 'L' 0x20000763: 00 DC.B 0x00 ; '\0' 0x20000764: 00 DC.B 0x00 ; '\0' 0x20000765: 00 DC.B 0x00 ; '\0' 0x20000766: 00 DC.B 0x00 ; '\0' 0x20000767: 00 DC.B 0x00 ; '\0' 0x20000768: 00 DC.B 0x00 ; '\0' 0x20000769: 00 DC.B 0x00 ; '\0' 0x2000076A: 00 DC.B 0x00 ; '\0' 0x2000076B: 00 DC.B 0x00 ; '\0' 0x2000076C: 00 DC.B 0x00 ; '\0' 0x2000076D: 00 DC.B 0x00 ; '\0' 0x2000076E: 00 DC.B 0x00 ; '\0' 0x2000076F: 00 DC.B 0x00 ; '\0' 0x20000770: 03 DC.B 0x03 ; '\x03' 0x20000771: 00 DC.B 0x00 ; '\0' 0x20000772: 08 DC.B 0x08 ; '\x08' 0x20000773: 00 DC.B 0x00 ; '\0' 0x20000774: 11 DC.B 0x11 ; '\x11' 0x20000775: 00 DC.B 0x00 ; '\0' 0x20000776: 00 DC.B 0x00 ; '\0' 0x20000777: 00 DC.B 0x00 ; '\0' 0x20000778: 00 DC.B 0x00 ; '\0' 0x20000779: 00 DC.B 0x00 ; '\0' 0x2000077A: 00 DC.B 0x00 ; '\0' 0x2000077B: 00 DC.B 0x00 ; '\0' 0x2000077C: 00 DC.B 0x00 ; '\0' 0x2000077D: 00 DC.B 0x00 ; '\0' 0x2000077E: 00 DC.B 0x00 ; '\0' 0x2000077F: 00 DC.B 0x00 ; '\0' 0x20000780: 00 DC.B 0x00 ; '\0' 0x20000781: 00 DC.B 0x00 ; '\0' 0x20000782: 08 DC.B 0x08 ; '\x08' 0x20000783: 00 DC.B 0x00 ; '\0' 0x20000784: 42 DC.B 0x42 ; 'B' 0x20000785: 00 DC.B 0x00 ; '\0' 0x20000786: 00 DC.B 0x00 ; '\0' 0x20000787: 00 DC.B 0x00 ; '\0' 0x20000788: 01 DC.B 0x01 ; '\x01' 0x20000789: 00 DC.B 0x00 ; '\0' 0x2000078A: 00 DC.B 0x00 ; '\0' 0x2000078B: 00 DC.B 0x00 ; '\0' 0x2000078C: 4A DC.B 0x4A ; 'J' 0x2000078D: 00 DC.B 0x00 ; '\0' 0x2000078E: 00 DC.B 0x00 ; '\0' 0x2000078F: 00 DC.B 0x00 ; '\0' 0x20000790: 02 DC.B 0x02 ; '\x02' 0x20000791: 00 DC.B 0x00 ; '\0' 0x20000792: 08 DC.B 0x08 ; '\x08' 0x20000793: 00 DC.B 0x00 ; '\0' 0x20000794: 00 DC.B 0x00 ; '\0' 0x20000795: 00 DC.B 0x00 ; '\0' 0x20000796: 00 DC.B 0x00 ; '\0' 0x20000797: 00 DC.B 0x00 ; '\0' 0x20000798: 00 DC.B 0x00 ; '\0' 0x20000799: 00 DC.B 0x00 ; '\0' 0x2000079A: 00 DC.B 0x00 ; '\0' 0x2000079B: 00 DC.B 0x00 ; '\0' 0x2000079C: 00 DC.B 0x00 ; '\0' 0x2000079D: 00 DC.B 0x00 ; '\0' 0x2000079E: 00 DC.B 0x00 ; '\0' 0x2000079F: 00 DC.B 0x00 ; '\0' 0x200007A0: 03 DC.B 0x03 ; '\x03' 0x200007A1: 00 DC.B 0x00 ; '\0' 0x200007A2: 0A DC.B 0x0A ; '\n' 0x200007A3: 00 DC.B 0x00 ; '\0' 0x200007A4: 11 DC.B 0x11 ; '\x11' 0x200007A5: 00 DC.B 0x00 ; '\0' 0x200007A6: 00 DC.B 0x00 ; '\0' 0x200007A7: 00 DC.B 0x00 ; '\0' 0x200007A8: 00 DC.B 0x00 ; '\0' 0x200007A9: 00 DC.B 0x00 ; '\0' 0x200007AA: 00 DC.B 0x00 ; '\0' 0x200007AB: 00 DC.B 0x00 ; '\0' 0x200007AC: 00 DC.B 0x00 ; '\0' 0x200007AD: 00 DC.B 0x00 ; '\0' 0x200007AE: 00 DC.B 0x00 ; '\0' 0x200007AF: 00 DC.B 0x00 ; '\0' 0x200007B0: 00 DC.B 0x00 ; '\0' 0x200007B1: 00 DC.B 0x00 ; '\0' 0x200007B2: 0A DC.B 0x0A ; '\n' 0x200007B3: 00 DC.B 0x00 ; '\0' 0x200007B4: 50 DC.B 0x50 ; 'P' 0x200007B5: 00 DC.B 0x00 ; '\0' 0x200007B6: 00 DC.B 0x00 ; '\0' 0x200007B7: 00 DC.B 0x00 ; '\0' 0x200007B8: 01 DC.B 0x01 ; '\x01' 0x200007B9: 00 DC.B 0x00 ; '\0' 0x200007BA: 00 DC.B 0x00 ; '\0' 0x200007BB: 00 DC.B 0x00 ; '\0' 0x200007BC: 68 DC.B 0x68 ; 'h' 0x200007BD: 00 DC.B 0x00 ; '\0' 0x200007BE: 00 DC.B 0x00 ; '\0' 0x200007BF: 00 DC.B 0x00 ; '\0' 0x200007C0: 02 DC.B 0x02 ; '\x02' 0x200007C1: 00 DC.B 0x00 ; '\0' 0x200007C2: 0A DC.B 0x0A ; '\n' 0x200007C3: 00 DC.B 0x00 ; '\0' 0x200007C4: 00 DC.B 0x00 ; '\0' 0x200007C5: 00 DC.B 0x00 ; '\0' 0x200007C6: 00 DC.B 0x00 ; '\0' 0x200007C7: 00 DC.B 0x00 ; '\0' 0x200007C8: 00 DC.B 0x00 ; '\0' 0x200007C9: 00 DC.B 0x00 ; '\0' 0x200007CA: 00 DC.B 0x00 ; '\0' 0x200007CB: 00 DC.B 0x00 ; '\0' 0x200007CC: 00 DC.B 0x00 ; '\0' 0x200007CD: 00 DC.B 0x00 ; '\0' 0x200007CE: 00 DC.B 0x00 ; '\0' 0x200007CF: 00 DC.B 0x00 ; '\0' 0x200007D0: 03 DC.B 0x03 ; '\x03' 0x200007D1: 00 DC.B 0x00 ; '\0' 0x200007D2: 0C DC.B 0x0C ; '\x0C' 0x200007D3: 00 DC.B 0x00 ; '\0' 0x200007D4: 11 DC.B 0x11 ; '\x11' 0x200007D5: 00 DC.B 0x00 ; '\0' 0x200007D6: 00 DC.B 0x00 ; '\0' 0x200007D7: 00 DC.B 0x00 ; '\0' 0x200007D8: 00 DC.B 0x00 ; '\0' 0x200007D9: 00 DC.B 0x00 ; '\0' 0x200007DA: 00 DC.B 0x00 ; '\0' 0x200007DB: 00 DC.B 0x00 ; '\0' 0x200007DC: 00 DC.B 0x00 ; '\0' 0x200007DD: 00 DC.B 0x00 ; '\0' 0x200007DE: 00 DC.B 0x00 ; '\0' 0x200007DF: 00 DC.B 0x00 ; '\0' 0x200007E0: 00 DC.B 0x00 ; '\0' 0x200007E1: 00 DC.B 0x00 ; '\0' 0x200007E2: 0C DC.B 0x0C ; '\x0C' 0x200007E3: 00 DC.B 0x00 ; '\0' 0x200007E4: 0E DC.B 0x0E ; '\x0E' 0x200007E5: 00 DC.B 0x00 ; '\0' 0x200007E6: 00 DC.B 0x00 ; '\0' 0x200007E7: 00 DC.B 0x00 ; '\0' 0x200007E8: E4 DC.B 0xE4 ; '\xE4' 0x200007E9: 00 DC.B 0x00 ; '\0' 0x200007EA: 00 DC.B 0x00 ; '\0' 0x200007EB: 00 DC.B 0x00 ; '\0' 0x200007EC: 00 DC.B 0x00 ; '\0' 0x200007ED: 00 DC.B 0x00 ; '\0' 0x200007EE: 00 DC.B 0x00 ; '\0' 0x200007EF: 00 DC.B 0x00 ; '\0' 0x200007F0: 00 DC.B 0x00 ; '\0' 0x200007F1: 00 DC.B 0x00 ; '\0' 0x200007F2: 0C DC.B 0x0C ; '\x0C' 0x200007F3: 00 DC.B 0x00 ; '\0' 0x200007F4: 00 DC.B 0x00 ; '\0' 0x200007F5: 00 DC.B 0x00 ; '\0' 0x200007F6: 00 DC.B 0x00 ; '\0' 0x200007F7: 00 DC.B 0x00 ; '\0' 0x200007F8: 00 DC.B 0x00 ; '\0' 0x200007F9: 00 DC.B 0x00 ; '\0' 0x200007FA: 00 DC.B 0x00 ; '\0' 0x200007FB: 00 DC.B 0x00 ; '\0' 0x200007FC: 00 DC.B 0x00 ; '\0' 0x200007FD: 00 DC.B 0x00 ; '\0' 0x200007FE: 00 DC.B 0x00 ; '\0' 0x200007FF: 00 DC.B 0x00 ; '\0' 0x20000800: 03 DC.B 0x03 ; '\x03' 0x20000801: 00 DC.B 0x00 ; '\0' 0x20000802: 0E DC.B 0x0E ; '\x0E' 0x20000803: 00 DC.B 0x00 ; '\0' 0x20000804: 11 DC.B 0x11 ; '\x11' 0x20000805: 00 DC.B 0x00 ; '\0' 0x20000806: 00 DC.B 0x00 ; '\0' 0x20000807: 00 DC.B 0x00 ; '\0' 0x20000808: 00 DC.B 0x00 ; '\0' 0x20000809: 00 DC.B 0x00 ; '\0' 0x2000080A: 00 DC.B 0x00 ; '\0' 0x2000080B: 00 DC.B 0x00 ; '\0' 0x2000080C: 00 DC.B 0x00 ; '\0' 0x2000080D: 00 DC.B 0x00 ; '\0' 0x2000080E: 00 DC.B 0x00 ; '\0' 0x2000080F: 00 DC.B 0x00 ; '\0' 0x20000810: 00 DC.B 0x00 ; '\0' 0x20000811: 00 DC.B 0x00 ; '\0' 0x20000812: 0E DC.B 0x0E ; '\x0E' 0x20000813: 00 DC.B 0x00 ; '\0' 0x20000814: 0E DC.B 0x0E ; '\x0E' 0x20000815: 00 DC.B 0x00 ; '\0' 0x20000816: 00 DC.B 0x00 ; '\0' 0x20000817: 00 DC.B 0x00 ; '\0' 0x20000818: D4 DC.B 0xD4 ; '\xD4' 0x20000819: 00 DC.B 0x00 ; '\0' 0x2000081A: 00 DC.B 0x00 ; '\0' 0x2000081B: 00 DC.B 0x00 ; '\0' 0x2000081C: 00 DC.B 0x00 ; '\0' 0x2000081D: 00 DC.B 0x00 ; '\0' 0x2000081E: 00 DC.B 0x00 ; '\0' 0x2000081F: 00 DC.B 0x00 ; '\0' 0x20000820: 00 DC.B 0x00 ; '\0' 0x20000821: 00 DC.B 0x00 ; '\0' 0x20000822: 0E DC.B 0x0E ; '\x0E' 0x20000823: 00 DC.B 0x00 ; '\0' 0x20000824: 00 DC.B 0x00 ; '\0' 0x20000825: 00 DC.B 0x00 ; '\0' 0x20000826: 00 DC.B 0x00 ; '\0' 0x20000827: 00 DC.B 0x00 ; '\0' 0x20000828: 00 DC.B 0x00 ; '\0' 0x20000829: 00 DC.B 0x00 ; '\0' 0x2000082A: 00 DC.B 0x00 ; '\0' 0x2000082B: 00 DC.B 0x00 ; '\0' 0x2000082C: 00 DC.B 0x00 ; '\0' 0x2000082D: 00 DC.B 0x00 ; '\0' 0x2000082E: 00 DC.B 0x00 ; '\0' 0x2000082F: 00 DC.B 0x00 ; '\0' 0x20000830: 03 DC.B 0x03 ; '\x03' 0x20000831: 00 DC.B 0x00 ; '\0' 0x20000832: 10 DC.B 0x10 ; '\x10' 0x20000833: 00 DC.B 0x00 ; '\0' 0x20000834: 11 DC.B 0x11 ; '\x11' 0x20000835: 00 DC.B 0x00 ; '\0' 0x20000836: 00 DC.B 0x00 ; '\0' 0x20000837: 00 DC.B 0x00 ; '\0' 0x20000838: 00 DC.B 0x00 ; '\0' 0x20000839: 00 DC.B 0x00 ; '\0' 0x2000083A: 00 DC.B 0x00 ; '\0' 0x2000083B: 00 DC.B 0x00 ; '\0' 0x2000083C: 00 DC.B 0x00 ; '\0' 0x2000083D: 00 DC.B 0x00 ; '\0' 0x2000083E: 00 DC.B 0x00 ; '\0' 0x2000083F: 00 DC.B 0x00 ; '\0' 0x20000840: 00 DC.B 0x00 ; '\0' 0x20000841: 00 DC.B 0x00 ; '\0' 0x20000842: 10 DC.B 0x10 ; '\x10' 0x20000843: 00 DC.B 0x00 ; '\0' 0x20000844: 00 DC.B 0x00 ; '\0' 0x20000845: 00 DC.B 0x00 ; '\0' 0x20000846: 00 DC.B 0x00 ; '\0' 0x20000847: 00 DC.B 0x00 ; '\0' 0x20000848: 00 DC.B 0x00 ; '\0' 0x20000849: 00 DC.B 0x00 ; '\0' 0x2000084A: 00 DC.B 0x00 ; '\0' 0x2000084B: 00 DC.B 0x00 ; '\0' 0x2000084C: 00 DC.B 0x00 ; '\0' 0x2000084D: 00 DC.B 0x00 ; '\0' 0x2000084E: 00 DC.B 0x00 ; '\0' 0x2000084F: 00 DC.B 0x00 ; '\0' 0x20000850: 03 DC.B 0x03 ; '\x03' 0x20000851: 00 DC.B 0x00 ; '\0' 0x20000852: 12 DC.B 0x12 ; '\x12' 0x20000853: 00 DC.B 0x00 ; '\0' 0x20000854: 11 DC.B 0x11 ; '\x11' 0x20000855: 00 DC.B 0x00 ; '\0' 0x20000856: 00 DC.B 0x00 ; '\0' 0x20000857: 00 DC.B 0x00 ; '\0' 0x20000858: 00 DC.B 0x00 ; '\0' 0x20000859: 00 DC.B 0x00 ; '\0' 0x2000085A: 00 DC.B 0x00 ; '\0' 0x2000085B: 00 DC.B 0x00 ; '\0' 0x2000085C: 00 DC.B 0x00 ; '\0' 0x2000085D: 00 DC.B 0x00 ; '\0' 0x2000085E: 00 DC.B 0x00 ; '\0' 0x2000085F: 00 DC.B 0x00 ; '\0' 0x20000860: 00 DC.B 0x00 ; '\0' 0x20000861: 00 DC.B 0x00 ; '\0' 0x20000862: 12 DC.B 0x12 ; '\x12' 0x20000863: 00 DC.B 0x00 ; '\0' 0x20000864: 00 DC.B 0x00 ; '\0' 0x20000865: 00 DC.B 0x00 ; '\0' 0x20000866: 00 DC.B 0x00 ; '\0' 0x20000867: 00 DC.B 0x00 ; '\0' 0x20000868: 00 DC.B 0x00 ; '\0' 0x20000869: 00 DC.B 0x00 ; '\0' 0x2000086A: 00 DC.B 0x00 ; '\0' 0x2000086B: 00 DC.B 0x00 ; '\0' 0x2000086C: 00 DC.B 0x00 ; '\0' 0x2000086D: 00 DC.B 0x00 ; '\0' 0x2000086E: 00 DC.B 0x00 ; '\0' 0x2000086F: 00 DC.B 0x00 ; '\0' 0x20000870: 03 DC.B 0x03 ; '\x03' 0x20000871: 00 DC.B 0x00 ; '\0' 0x20000872: 14 DC.B 0x14 ; '\x14' 0x20000873: 00 DC.B 0x00 ; '\0' 0x20000874: 11 DC.B 0x11 ; '\x11' 0x20000875: 00 DC.B 0x00 ; '\0' 0x20000876: 00 DC.B 0x00 ; '\0' 0x20000877: 00 DC.B 0x00 ; '\0' 0x20000878: 00 DC.B 0x00 ; '\0' 0x20000879: 00 DC.B 0x00 ; '\0' 0x2000087A: 00 DC.B 0x00 ; '\0' 0x2000087B: 00 DC.B 0x00 ; '\0' 0x2000087C: 00 DC.B 0x00 ; '\0' 0x2000087D: 00 DC.B 0x00 ; '\0' 0x2000087E: 00 DC.B 0x00 ; '\0' 0x2000087F: 00 DC.B 0x00 ; '\0' 0x20000880: 00 DC.B 0x00 ; '\0' 0x20000881: 00 DC.B 0x00 ; '\0' 0x20000882: 14 DC.B 0x14 ; '\x14' 0x20000883: 00 DC.B 0x00 ; '\0' 0x20000884: 0E DC.B 0x0E ; '\x0E' 0x20000885: 00 DC.B 0x00 ; '\0' 0x20000886: 00 DC.B 0x00 ; '\0' 0x20000887: 00 DC.B 0x00 ; '\0' 0x20000888: E8 DC.B 0xE8 ; '\xE8' 0x20000889: 00 DC.B 0x00 ; '\0' 0x2000088A: 00 DC.B 0x00 ; '\0' 0x2000088B: 00 DC.B 0x00 ; '\0' 0x2000088C: 00 DC.B 0x00 ; '\0' 0x2000088D: 00 DC.B 0x00 ; '\0' 0x2000088E: 00 DC.B 0x00 ; '\0' 0x2000088F: 00 DC.B 0x00 ; '\0' 0x20000890: 00 DC.B 0x00 ; '\0' 0x20000891: 00 DC.B 0x00 ; '\0' 0x20000892: 14 DC.B 0x14 ; '\x14' 0x20000893: 00 DC.B 0x00 ; '\0' 0x20000894: 00 DC.B 0x00 ; '\0' 0x20000895: 00 DC.B 0x00 ; '\0' 0x20000896: 00 DC.B 0x00 ; '\0' 0x20000897: 00 DC.B 0x00 ; '\0' 0x20000898: 00 DC.B 0x00 ; '\0' 0x20000899: 00 DC.B 0x00 ; '\0' 0x2000089A: 00 DC.B 0x00 ; '\0' 0x2000089B: 00 DC.B 0x00 ; '\0' 0x2000089C: 00 DC.B 0x00 ; '\0' 0x2000089D: 00 DC.B 0x00 ; '\0' 0x2000089E: 00 DC.B 0x00 ; '\0' 0x2000089F: 00 DC.B 0x00 ; '\0' 0x200008A0: 03 DC.B 0x03 ; '\x03' 0x200008A1: 00 DC.B 0x00 ; '\0' 0x200008A2: 16 DC.B 0x16 ; '\x16' 0x200008A3: 00 DC.B 0x00 ; '\0' 0x200008A4: 11 DC.B 0x11 ; '\x11' 0x200008A5: 00 DC.B 0x00 ; '\0' 0x200008A6: 00 DC.B 0x00 ; '\0' 0x200008A7: 00 DC.B 0x00 ; '\0' 0x200008A8: 00 DC.B 0x00 ; '\0' 0x200008A9: 00 DC.B 0x00 ; '\0' 0x200008AA: 00 DC.B 0x00 ; '\0' 0x200008AB: 00 DC.B 0x00 ; '\0' 0x200008AC: 00 DC.B 0x00 ; '\0' 0x200008AD: 00 DC.B 0x00 ; '\0' 0x200008AE: 00 DC.B 0x00 ; '\0' 0x200008AF: 00 DC.B 0x00 ; '\0' 0x200008B0: 00 DC.B 0x00 ; '\0' 0x200008B1: 00 DC.B 0x00 ; '\0' 0x200008B2: 16 DC.B 0x16 ; '\x16' 0x200008B3: 00 DC.B 0x00 ; '\0' 0x200008B4: 0E DC.B 0x0E ; '\x0E' 0x200008B5: 00 DC.B 0x00 ; '\0' 0x200008B6: 00 DC.B 0x00 ; '\0' 0x200008B7: 00 DC.B 0x00 ; '\0' 0x200008B8: B0 DC.B 0xB0 ; '\xB0' 0x200008B9: 00 DC.B 0x00 ; '\0' 0x200008BA: 00 DC.B 0x00 ; '\0' 0x200008BB: 00 DC.B 0x00 ; '\0' 0x200008BC: 00 DC.B 0x00 ; '\0' 0x200008BD: 00 DC.B 0x00 ; '\0' 0x200008BE: 00 DC.B 0x00 ; '\0' 0x200008BF: 00 DC.B 0x00 ; '\0' 0x200008C0: 00 DC.B 0x00 ; '\0' 0x200008C1: 00 DC.B 0x00 ; '\0' 0x200008C2: 16 DC.B 0x16 ; '\x16' 0x200008C3: 00 DC.B 0x00 ; '\0' 0x200008C4: 00 DC.B 0x00 ; '\0' 0x200008C5: 00 DC.B 0x00 ; '\0' 0x200008C6: 00 DC.B 0x00 ; '\0' 0x200008C7: 00 DC.B 0x00 ; '\0' 0x200008C8: 00 DC.B 0x00 ; '\0' 0x200008C9: 00 DC.B 0x00 ; '\0' 0x200008CA: 00 DC.B 0x00 ; '\0' 0x200008CB: 00 DC.B 0x00 ; '\0' 0x200008CC: 00 DC.B 0x00 ; '\0' 0x200008CD: 00 DC.B 0x00 ; '\0' 0x200008CE: 00 DC.B 0x00 ; '\0' 0x200008CF: 00 DC.B 0x00 ; '\0' 0x200008D0: 03 DC.B 0x03 ; '\x03' 0x200008D1: 00 DC.B 0x00 ; '\0' 0x200008D2: 18 DC.B 0x18 ; '\x18' 0x200008D3: 00 DC.B 0x00 ; '\0' 0x200008D4: 11 DC.B 0x11 ; '\x11' 0x200008D5: 00 DC.B 0x00 ; '\0' 0x200008D6: 00 DC.B 0x00 ; '\0' 0x200008D7: 00 DC.B 0x00 ; '\0' 0x200008D8: 00 DC.B 0x00 ; '\0' 0x200008D9: 00 DC.B 0x00 ; '\0' 0x200008DA: 00 DC.B 0x00 ; '\0' 0x200008DB: 00 DC.B 0x00 ; '\0' 0x200008DC: 00 DC.B 0x00 ; '\0' 0x200008DD: 00 DC.B 0x00 ; '\0' 0x200008DE: 00 DC.B 0x00 ; '\0' 0x200008DF: 00 DC.B 0x00 ; '\0' 0x200008E0: 00 DC.B 0x00 ; '\0' 0x200008E1: 00 DC.B 0x00 ; '\0' 0x200008E2: 18 DC.B 0x18 ; '\x18' 0x200008E3: 00 DC.B 0x00 ; '\0' 0x200008E4: 0E DC.B 0x0E ; '\x0E' 0x200008E5: 00 DC.B 0x00 ; '\0' 0x200008E6: 00 DC.B 0x00 ; '\0' 0x200008E7: 00 DC.B 0x00 ; '\0' 0x200008E8: 74 DC.B 0x74 ; 't' 0x200008E9: 00 DC.B 0x00 ; '\0' 0x200008EA: 00 DC.B 0x00 ; '\0' 0x200008EB: 00 DC.B 0x00 ; '\0' 0x200008EC: 00 DC.B 0x00 ; '\0' 0x200008ED: 00 DC.B 0x00 ; '\0' 0x200008EE: 00 DC.B 0x00 ; '\0' 0x200008EF: 00 DC.B 0x00 ; '\0' 0x200008F0: 00 DC.B 0x00 ; '\0' 0x200008F1: 00 DC.B 0x00 ; '\0' 0x200008F2: 18 DC.B 0x18 ; '\x18' 0x200008F3: 00 DC.B 0x00 ; '\0' 0x200008F4: 00 DC.B 0x00 ; '\0' 0x200008F5: 00 DC.B 0x00 ; '\0' 0x200008F6: 00 DC.B 0x00 ; '\0' 0x200008F7: 00 DC.B 0x00 ; '\0' 0x200008F8: 00 DC.B 0x00 ; '\0' 0x200008F9: 00 DC.B 0x00 ; '\0' 0x200008FA: 00 DC.B 0x00 ; '\0' 0x200008FB: 00 DC.B 0x00 ; '\0' 0x200008FC: 00 DC.B 0x00 ; '\0' 0x200008FD: 00 DC.B 0x00 ; '\0' 0x200008FE: 00 DC.B 0x00 ; '\0' 0x200008FF: 00 DC.B 0x00 ; '\0' 0x20000900: 03 DC.B 0x03 ; '\x03' 0x20000901: 00 DC.B 0x00 ; '\0' 0x20000902: 1A DC.B 0x1A ; '\x1A' 0x20000903: 00 DC.B 0x00 ; '\0' 0x20000904: 11 DC.B 0x11 ; '\x11' 0x20000905: 00 DC.B 0x00 ; '\0' 0x20000906: 00 DC.B 0x00 ; '\0' 0x20000907: 00 DC.B 0x00 ; '\0' 0x20000908: 00 DC.B 0x00 ; '\0' 0x20000909: 00 DC.B 0x00 ; '\0' 0x2000090A: 00 DC.B 0x00 ; '\0' 0x2000090B: 00 DC.B 0x00 ; '\0' 0x2000090C: 00 DC.B 0x00 ; '\0' 0x2000090D: 00 DC.B 0x00 ; '\0' 0x2000090E: 00 DC.B 0x00 ; '\0' 0x2000090F: 00 DC.B 0x00 ; '\0' 0x20000910: 00 DC.B 0x00 ; '\0' 0x20000911: 00 DC.B 0x00 ; '\0' 0x20000912: 1A DC.B 0x1A ; '\x1A' 0x20000913: 00 DC.B 0x00 ; '\0' 0x20000914: 0E DC.B 0x0E ; '\x0E' 0x20000915: 00 DC.B 0x00 ; '\0' 0x20000916: 00 DC.B 0x00 ; '\0' 0x20000917: 00 DC.B 0x00 ; '\0' 0x20000918: 80 DC.B 0x80 ; '\x80' 0x20000919: 00 DC.B 0x00 ; '\0' 0x2000091A: 00 DC.B 0x00 ; '\0' 0x2000091B: 00 DC.B 0x00 ; '\0' 0x2000091C: 00 DC.B 0x00 ; '\0' 0x2000091D: 00 DC.B 0x00 ; '\0' 0x2000091E: 00 DC.B 0x00 ; '\0' 0x2000091F: 00 DC.B 0x00 ; '\0' 0x20000920: 00 DC.B 0x00 ; '\0' 0x20000921: 00 DC.B 0x00 ; '\0' 0x20000922: 1A DC.B 0x1A ; '\x1A' 0x20000923: 00 DC.B 0x00 ; '\0' 0x20000924: 00 DC.B 0x00 ; '\0' 0x20000925: 00 DC.B 0x00 ; '\0' 0x20000926: 00 DC.B 0x00 ; '\0' 0x20000927: 00 DC.B 0x00 ; '\0' 0x20000928: 00 DC.B 0x00 ; '\0' 0x20000929: 00 DC.B 0x00 ; '\0' 0x2000092A: 00 DC.B 0x00 ; '\0' 0x2000092B: 00 DC.B 0x00 ; '\0' 0x2000092C: 00 DC.B 0x00 ; '\0' 0x2000092D: 00 DC.B 0x00 ; '\0' 0x2000092E: 00 DC.B 0x00 ; '\0' 0x2000092F: 00 DC.B 0x00 ; '\0' 0x20000930: 03 DC.B 0x03 ; '\x03' 0x20000931: 00 DC.B 0x00 ; '\0' 0x20000932: 1C DC.B 0x1C ; '\x1C' 0x20000933: 00 DC.B 0x00 ; '\0' 0x20000934: 11 DC.B 0x11 ; '\x11' 0x20000935: 00 DC.B 0x00 ; '\0' 0x20000936: 00 DC.B 0x00 ; '\0' 0x20000937: 00 DC.B 0x00 ; '\0' 0x20000938: 00 DC.B 0x00 ; '\0' 0x20000939: 00 DC.B 0x00 ; '\0' 0x2000093A: 00 DC.B 0x00 ; '\0' 0x2000093B: 00 DC.B 0x00 ; '\0' 0x2000093C: 00 DC.B 0x00 ; '\0' 0x2000093D: 00 DC.B 0x00 ; '\0' 0x2000093E: 00 DC.B 0x00 ; '\0' 0x2000093F: 00 DC.B 0x00 ; '\0' 0x20000940: 00 DC.B 0x00 ; '\0' 0x20000941: 00 DC.B 0x00 ; '\0' 0x20000942: 1C DC.B 0x1C ; '\x1C' 0x20000943: 00 DC.B 0x00 ; '\0' 0x20000944: 0E DC.B 0x0E ; '\x0E' 0x20000945: 00 DC.B 0x00 ; '\0' 0x20000946: 00 DC.B 0x00 ; '\0' 0x20000947: 00 DC.B 0x00 ; '\0' 0x20000948: 30 DC.B 0x30 ; '0' 0x20000949: 00 DC.B 0x00 ; '\0' 0x2000094A: 00 DC.B 0x00 ; '\0' 0x2000094B: 00 DC.B 0x00 ; '\0' 0x2000094C: 00 DC.B 0x00 ; '\0' 0x2000094D: 00 DC.B 0x00 ; '\0' 0x2000094E: 00 DC.B 0x00 ; '\0' 0x2000094F: 00 DC.B 0x00 ; '\0' 0x20000950: 00 DC.B 0x00 ; '\0' 0x20000951: 00 DC.B 0x00 ; '\0' 0x20000952: 1C DC.B 0x1C ; '\x1C' 0x20000953: 00 DC.B 0x00 ; '\0' 0x20000954: 00 DC.B 0x00 ; '\0' 0x20000955: 00 DC.B 0x00 ; '\0' 0x20000956: 00 DC.B 0x00 ; '\0' 0x20000957: 00 DC.B 0x00 ; '\0' 0x20000958: 00 DC.B 0x00 ; '\0' 0x20000959: 00 DC.B 0x00 ; '\0' 0x2000095A: 00 DC.B 0x00 ; '\0' 0x2000095B: 00 DC.B 0x00 ; '\0' 0x2000095C: 00 DC.B 0x00 ; '\0' 0x2000095D: 00 DC.B 0x00 ; '\0' 0x2000095E: 00 DC.B 0x00 ; '\0' 0x2000095F: 00 DC.B 0x00 ; '\0' 0x20000960: 03 DC.B 0x03 ; '\x03' 0x20000961: 00 DC.B 0x00 ; '\0' 0x20000962: 1E DC.B 0x1E ; '\x1E' 0x20000963: 00 DC.B 0x00 ; '\0' 0x20000964: 11 DC.B 0x11 ; '\x11' 0x20000965: 00 DC.B 0x00 ; '\0' 0x20000966: 00 DC.B 0x00 ; '\0' 0x20000967: 00 DC.B 0x00 ; '\0' 0x20000968: 00 DC.B 0x00 ; '\0' 0x20000969: 00 DC.B 0x00 ; '\0' 0x2000096A: 00 DC.B 0x00 ; '\0' 0x2000096B: 00 DC.B 0x00 ; '\0' 0x2000096C: 00 DC.B 0x00 ; '\0' 0x2000096D: 00 DC.B 0x00 ; '\0' 0x2000096E: 00 DC.B 0x00 ; '\0' 0x2000096F: 00 DC.B 0x00 ; '\0' 0x20000970: 00 DC.B 0x00 ; '\0' 0x20000971: 00 DC.B 0x00 ; '\0' 0x20000972: 1E DC.B 0x1E ; '\x1E' 0x20000973: 00 DC.B 0x00 ; '\0' 0x20000974: 0E DC.B 0x0E ; '\x0E' 0x20000975: 00 DC.B 0x00 ; '\0' 0x20000976: 00 DC.B 0x00 ; '\0' 0x20000977: 00 DC.B 0x00 ; '\0' 0x20000978: 30 DC.B 0x30 ; '0' 0x20000979: 00 DC.B 0x00 ; '\0' 0x2000097A: 00 DC.B 0x00 ; '\0' 0x2000097B: 00 DC.B 0x00 ; '\0' 0x2000097C: 00 DC.B 0x00 ; '\0' 0x2000097D: 00 DC.B 0x00 ; '\0' 0x2000097E: 00 DC.B 0x00 ; '\0' 0x2000097F: 00 DC.B 0x00 ; '\0' 0x20000980: 00 DC.B 0x00 ; '\0' 0x20000981: 00 DC.B 0x00 ; '\0' 0x20000982: 1E DC.B 0x1E ; '\x1E' 0x20000983: 00 DC.B 0x00 ; '\0' 0x20000984: 00 DC.B 0x00 ; '\0' 0x20000985: 00 DC.B 0x00 ; '\0' 0x20000986: 00 DC.B 0x00 ; '\0' 0x20000987: 00 DC.B 0x00 ; '\0' 0x20000988: 00 DC.B 0x00 ; '\0' 0x20000989: 00 DC.B 0x00 ; '\0' 0x2000098A: 00 DC.B 0x00 ; '\0' 0x2000098B: 00 DC.B 0x00 ; '\0' 0x2000098C: 00 DC.B 0x00 ; '\0' 0x2000098D: 00 DC.B 0x00 ; '\0' 0x2000098E: 00 DC.B 0x00 ; '\0' 0x2000098F: 00 DC.B 0x00 ; '\0' 0x20000990: 03 DC.B 0x03 ; '\x03' 0x20000991: 00 DC.B 0x00 ; '\0' 0x20000992: 20 DC.B 0x20 ; ' ' 0x20000993: 00 DC.B 0x00 ; '\0' 0x20000994: 11 DC.B 0x11 ; '\x11' 0x20000995: 00 DC.B 0x00 ; '\0' 0x20000996: 00 DC.B 0x00 ; '\0' 0x20000997: 00 DC.B 0x00 ; '\0' 0x20000998: 00 DC.B 0x00 ; '\0' 0x20000999: 00 DC.B 0x00 ; '\0' 0x2000099A: 00 DC.B 0x00 ; '\0' 0x2000099B: 00 DC.B 0x00 ; '\0' 0x2000099C: 00 DC.B 0x00 ; '\0' 0x2000099D: 00 DC.B 0x00 ; '\0' 0x2000099E: 00 DC.B 0x00 ; '\0' 0x2000099F: 00 DC.B 0x00 ; '\0' 0x200009A0: 00 DC.B 0x00 ; '\0' 0x200009A1: 00 DC.B 0x00 ; '\0' 0x200009A2: 20 DC.B 0x20 ; ' ' 0x200009A3: 00 DC.B 0x00 ; '\0' 0x200009A4: 0E DC.B 0x0E ; '\x0E' 0x200009A5: 00 DC.B 0x00 ; '\0' 0x200009A6: 00 DC.B 0x00 ; '\0' 0x200009A7: 00 DC.B 0x00 ; '\0' 0x200009A8: 38 DC.B 0x38 ; '8' 0x200009A9: 00 DC.B 0x00 ; '\0' 0x200009AA: 00 DC.B 0x00 ; '\0' 0x200009AB: 00 DC.B 0x00 ; '\0' 0x200009AC: 00 DC.B 0x00 ; '\0' 0x200009AD: 00 DC.B 0x00 ; '\0' 0x200009AE: 00 DC.B 0x00 ; '\0' 0x200009AF: 00 DC.B 0x00 ; '\0' 0x200009B0: 00 DC.B 0x00 ; '\0' 0x200009B1: 00 DC.B 0x00 ; '\0' 0x200009B2: 20 DC.B 0x20 ; ' ' 0x200009B3: 00 DC.B 0x00 ; '\0' 0x200009B4: 00 DC.B 0x00 ; '\0' 0x200009B5: 00 DC.B 0x00 ; '\0' 0x200009B6: 00 DC.B 0x00 ; '\0' 0x200009B7: 00 DC.B 0x00 ; '\0' 0x200009B8: 00 DC.B 0x00 ; '\0' 0x200009B9: 00 DC.B 0x00 ; '\0' 0x200009BA: 00 DC.B 0x00 ; '\0' 0x200009BB: 00 DC.B 0x00 ; '\0' 0x200009BC: 00 DC.B 0x00 ; '\0' 0x200009BD: 00 DC.B 0x00 ; '\0' 0x200009BE: 00 DC.B 0x00 ; '\0' 0x200009BF: 00 DC.B 0x00 ; '\0' 0x200009C0: 03 DC.B 0x03 ; '\x03' 0x200009C1: 00 DC.B 0x00 ; '\0' 0x200009C2: 22 DC.B 0x22 ; '\"' 0x200009C3: 00 DC.B 0x00 ; '\0' 0x200009C4: 11 DC.B 0x11 ; '\x11' 0x200009C5: 00 DC.B 0x00 ; '\0' 0x200009C6: 00 DC.B 0x00 ; '\0' 0x200009C7: 00 DC.B 0x00 ; '\0' 0x200009C8: 00 DC.B 0x00 ; '\0' 0x200009C9: 00 DC.B 0x00 ; '\0' 0x200009CA: 00 DC.B 0x00 ; '\0' 0x200009CB: 00 DC.B 0x00 ; '\0' 0x200009CC: 00 DC.B 0x00 ; '\0' 0x200009CD: 00 DC.B 0x00 ; '\0' 0x200009CE: 00 DC.B 0x00 ; '\0' 0x200009CF: 00 DC.B 0x00 ; '\0' 0x200009D0: 00 DC.B 0x00 ; '\0' 0x200009D1: 00 DC.B 0x00 ; '\0' 0x200009D2: 22 DC.B 0x22 ; '\"' 0x200009D3: 00 DC.B 0x00 ; '\0' 0x200009D4: 0E DC.B 0x0E ; '\x0E' 0x200009D5: 00 DC.B 0x00 ; '\0' 0x200009D6: 00 DC.B 0x00 ; '\0' 0x200009D7: 00 DC.B 0x00 ; '\0' 0x200009D8: 3C DC.B 0x3C ; '<' 0x200009D9: 00 DC.B 0x00 ; '\0' 0x200009DA: 00 DC.B 0x00 ; '\0' 0x200009DB: 00 DC.B 0x00 ; '\0' 0x200009DC: 00 DC.B 0x00 ; '\0' 0x200009DD: 00 DC.B 0x00 ; '\0' 0x200009DE: 00 DC.B 0x00 ; '\0' 0x200009DF: 00 DC.B 0x00 ; '\0' 0x200009E0: 00 DC.B 0x00 ; '\0' 0x200009E1: 00 DC.B 0x00 ; '\0' 0x200009E2: 22 DC.B 0x22 ; '\"' 0x200009E3: 00 DC.B 0x00 ; '\0' 0x200009E4: 00 DC.B 0x00 ; '\0' 0x200009E5: 00 DC.B 0x00 ; '\0' 0x200009E6: 00 DC.B 0x00 ; '\0' 0x200009E7: 00 DC.B 0x00 ; '\0' 0x200009E8: 00 DC.B 0x00 ; '\0' 0x200009E9: 00 DC.B 0x00 ; '\0' 0x200009EA: 00 DC.B 0x00 ; '\0' 0x200009EB: 00 DC.B 0x00 ; '\0' 0x200009EC: 00 DC.B 0x00 ; '\0' 0x200009ED: 00 DC.B 0x00 ; '\0' 0x200009EE: 00 DC.B 0x00 ; '\0' 0x200009EF: 00 DC.B 0x00 ; '\0' 0x200009F0: 03 DC.B 0x03 ; '\x03' 0x200009F1: 00 DC.B 0x00 ; '\0' 0x200009F2: 24 DC.B 0x24 ; '$' 0x200009F3: 00 DC.B 0x00 ; '\0' 0x200009F4: 11 DC.B 0x11 ; '\x11' 0x200009F5: 00 DC.B 0x00 ; '\0' 0x200009F6: 00 DC.B 0x00 ; '\0' 0x200009F7: 00 DC.B 0x00 ; '\0'

Section .bss.modbusData from main.o, size=572, align=4


modbusData: 0x200009F8: 25 DC.B 0x25 ; '%' 0x200009F9: 73 DC.B 0x73 ; 's' 0x200009FA: 25 DC.B 0x25 ; '%' 0x200009FB: 73 DC.B 0x73 ; 's' 0x200009FC: 3A DC.B 0x3A ; ':' 0x200009FD: 20 DC.B 0x20 ; ' ' 0x200009FE: 41 DC.B 0x41 ; 'A' 0x200009FF: 44 DC.B 0x44 ; 'D' 0x20000A00: 43 DC.B 0x43 ; 'C' 0x20000A01: 20 DC.B 0x20 ; ' ' 0x20000A02: 43 DC.B 0x43 ; 'C' 0x20000A03: 61 DC.B 0x61 ; 'a' 0x20000A04: 6C DC.B 0x6C ; 'l' 0x20000A05: 69 DC.B 0x69 ; 'i' 0x20000A06: 62 DC.B 0x62 ; 'b' 0x20000A07: 72 DC.B 0x72 ; 'r' 0x20000A08: 61 DC.B 0x61 ; 'a' 0x20000A09: 74 DC.B 0x74 ; 't' 0x20000A0A: 69 DC.B 0x69 ; 'i' 0x20000A0B: 6F DC.B 0x6F ; 'o' 0x20000A0C: 6E DC.B 0x6E ; 'n' 0x20000A0D: 20 DC.B 0x20 ; ' ' 0x20000A0E: 76 DC.B 0x76 ; 'v' 0x20000A0F: 61 DC.B 0x61 ; 'a' 0x20000A10: 6C DC.B 0x6C ; 'l' 0x20000A11: 75 DC.B 0x75 ; 'u' 0x20000A12: 65 DC.B 0x65 ; 'e' 0x20000A13: 3A DC.B 0x3A ; ':' 0x20000A14: 20 DC.B 0x20 ; ' ' 0x20000A15: 25 DC.B 0x25 ; '%' 0x20000A16: 75 DC.B 0x75 ; 'u' 0x20000A17: 0A DC.B 0x0A ; '\n' 0x20000A18: 00 DC.B 0x00 ; '\0' 0x20000A19: 1B DC.B 0x1B ; '\x1B' 0x20000A1A: 5B DC.B 0x5B ; '[' 0x20000A1B: 31 DC.B 0x31 ; '1' 0x20000A1C: 3B DC.B 0x3B ; ';' 0x20000A1D: 33 DC.B 0x33 ; '3' 0x20000A1E: 32 DC.B 0x32 ; '2' 0x20000A1F: 6D DC.B 0x6D ; 'm' 0x20000A20: 00 DC.B 0x00 ; '\0' 0x20000A21: 41 DC.B 0x41 ; 'A' 0x20000A22: 44 DC.B 0x44 ; 'D' 0x20000A23: 43 DC.B 0x43 ; 'C' 0x20000A24: 20 DC.B 0x20 ; ' ' 0x20000A25: 63 DC.B 0x63 ; 'c' 0x20000A26: 61 DC.B 0x61 ; 'a' 0x20000A27: 6C DC.B 0x6C ; 'l' 0x20000A28: 69 DC.B 0x69 ; 'i' 0x20000A29: 62 DC.B 0x62 ; 'b' 0x20000A2A: 72 DC.B 0x72 ; 'r' 0x20000A2B: 61 DC.B 0x61 ; 'a' 0x20000A2C: 74 DC.B 0x74 ; 't' 0x20000A2D: 69 DC.B 0x69 ; 'i' 0x20000A2E: 6F DC.B 0x6F ; 'o' 0x20000A2F: 6E DC.B 0x6E ; 'n' 0x20000A30: 20 DC.B 0x20 ; ' ' 0x20000A31: 65 DC.B 0x65 ; 'e' 0x20000A32: 72 DC.B 0x72 ; 'r' 0x20000A33: 72 DC.B 0x72 ; 'r' 0x20000A34: 6F DC.B 0x6F ; 'o' 0x20000A35: 72 DC.B 0x72 ; 'r' 0x20000A36: 21 DC.B 0x21 ; '!' 0x20000A37: 00 DC.B 0x00 ; '\0' 0x20000A38: 43 DC.B 0x43 ; 'C' 0x20000A39: 61 DC.B 0x61 ; 'a' 0x20000A3A: 6E DC.B 0x6E ; 'n' 0x20000A3B: 6E DC.B 0x6E ; 'n' 0x20000A3C: 6F DC.B 0x6F ; 'o' 0x20000A3D: 74 DC.B 0x74 ; 't' 0x20000A3E: 20 DC.B 0x20 ; ' ' 0x20000A3F: 73 DC.B 0x73 ; 's' 0x20000A40: 74 DC.B 0x74 ; 't' 0x20000A41: 6F DC.B 0x6F ; 'o' 0x20000A42: 70 DC.B 0x70 ; 'p' 0x20000A43: 20 DC.B 0x20 ; ' ' 0x20000A44: 41 DC.B 0x41 ; 'A' 0x20000A45: 44 DC.B 0x44 ; 'D' 0x20000A46: 43 DC.B 0x43 ; 'C' 0x20000A47: 21 DC.B 0x21 ; '!' 0x20000A48: 00 DC.B 0x00 ; '\0' 0x20000A49: 25 DC.B 0x25 ; '%' 0x20000A4A: 73 DC.B 0x73 ; 's' 0x20000A4B: 3A DC.B 0x3A ; ':' 0x20000A4C: 20 DC.B 0x20 ; ' ' 0x20000A4D: 44 DC.B 0x44 ; 'D' 0x20000A4E: 41 DC.B 0x41 ; 'A' 0x20000A4F: 43 DC.B 0x43 ; 'C' 0x20000A50: 20 DC.B 0x20 ; ' ' 0x20000A51: 43 DC.B 0x43 ; 'C' 0x20000A52: 61 DC.B 0x61 ; 'a' 0x20000A53: 6C DC.B 0x6C ; 'l' 0x20000A54: 69 DC.B 0x69 ; 'i' 0x20000A55: 62 DC.B 0x62 ; 'b' 0x20000A56: 72 DC.B 0x72 ; 'r' 0x20000A57: 61 DC.B 0x61 ; 'a' 0x20000A58: 74 DC.B 0x74 ; 't' 0x20000A59: 69 DC.B 0x69 ; 'i' 0x20000A5A: 6F DC.B 0x6F ; 'o' 0x20000A5B: 6E DC.B 0x6E ; 'n' 0x20000A5C: 20 DC.B 0x20 ; ' ' 0x20000A5D: 76 DC.B 0x76 ; 'v' 0x20000A5E: 61 DC.B 0x61 ; 'a' 0x20000A5F: 6C DC.B 0x6C ; 'l' 0x20000A60: 75 DC.B 0x75 ; 'u' 0x20000A61: 65 DC.B 0x65 ; 'e' 0x20000A62: 20 DC.B 0x20 ; ' ' 0x20000A63: 66 DC.B 0x66 ; 'f' 0x20000A64: 6F DC.B 0x6F ; 'o' 0x20000A65: 72 DC.B 0x72 ; 'r' 0x20000A66: 20 DC.B 0x20 ; ' ' 0x20000A67: 63 DC.B 0x63 ; 'c' 0x20000A68: 68 DC.B 0x68 ; 'h' 0x20000A69: 61 DC.B 0x61 ; 'a' 0x20000A6A: 6E DC.B 0x6E ; 'n' 0x20000A6B: 6E DC.B 0x6E ; 'n' 0x20000A6C: 65 DC.B 0x65 ; 'e' 0x20000A6D: 6C DC.B 0x6C ; 'l' 0x20000A6E: 20 DC.B 0x20 ; ' ' 0x20000A6F: 31 DC.B 0x31 ; '1' 0x20000A70: 3A DC.B 0x3A ; ':' 0x20000A71: 20 DC.B 0x20 ; ' ' 0x20000A72: 25 DC.B 0x25 ; '%' 0x20000A73: 75 DC.B 0x75 ; 'u' 0x20000A74: 0A DC.B 0x0A ; '\n' 0x20000A75: 00 DC.B 0x00 ; '\0' 0x20000A76: 25 DC.B 0x25 ; '%' 0x20000A77: 73 DC.B 0x73 ; 's' 0x20000A78: 3A DC.B 0x3A ; ':' 0x20000A79: 20 DC.B 0x20 ; ' ' 0x20000A7A: 44 DC.B 0x44 ; 'D' 0x20000A7B: 41 DC.B 0x41 ; 'A' 0x20000A7C: 43 DC.B 0x43 ; 'C' 0x20000A7D: 20 DC.B 0x20 ; ' ' 0x20000A7E: 43 DC.B 0x43 ; 'C' 0x20000A7F: 61 DC.B 0x61 ; 'a' 0x20000A80: 6C DC.B 0x6C ; 'l' 0x20000A81: 69 DC.B 0x69 ; 'i' 0x20000A82: 62 DC.B 0x62 ; 'b' 0x20000A83: 72 DC.B 0x72 ; 'r' 0x20000A84: 61 DC.B 0x61 ; 'a' 0x20000A85: 74 DC.B 0x74 ; 't' 0x20000A86: 69 DC.B 0x69 ; 'i' 0x20000A87: 6F DC.B 0x6F ; 'o' 0x20000A88: 6E DC.B 0x6E ; 'n' 0x20000A89: 20 DC.B 0x20 ; ' ' 0x20000A8A: 76 DC.B 0x76 ; 'v' 0x20000A8B: 61 DC.B 0x61 ; 'a' 0x20000A8C: 6C DC.B 0x6C ; 'l' 0x20000A8D: 75 DC.B 0x75 ; 'u' 0x20000A8E: 65 DC.B 0x65 ; 'e' 0x20000A8F: 20 DC.B 0x20 ; ' ' 0x20000A90: 66 DC.B 0x66 ; 'f' 0x20000A91: 6F DC.B 0x6F ; 'o' 0x20000A92: 72 DC.B 0x72 ; 'r' 0x20000A93: 20 DC.B 0x20 ; ' ' 0x20000A94: 63 DC.B 0x63 ; 'c' 0x20000A95: 68 DC.B 0x68 ; 'h' 0x20000A96: 61 DC.B 0x61 ; 'a' 0x20000A97: 6E DC.B 0x6E ; 'n' 0x20000A98: 6E DC.B 0x6E ; 'n' 0x20000A99: 65 DC.B 0x65 ; 'e' 0x20000A9A: 6C DC.B 0x6C ; 'l' 0x20000A9B: 20 DC.B 0x20 ; ' ' 0x20000A9C: 32 DC.B 0x32 ; '2' 0x20000A9D: 3A DC.B 0x3A ; ':' 0x20000A9E: 20 DC.B 0x20 ; ' ' 0x20000A9F: 25 DC.B 0x25 ; '%' 0x20000AA0: 75 DC.B 0x75 ; 'u' 0x20000AA1: 0A DC.B 0x0A ; '\n' 0x20000AA2: 00 DC.B 0x00 ; '\0' 0x20000AA3: 00 DC.B 0x00 ; '\0' 0x20000AA4: 43 DC.B 0x43 ; 'C' 0x20000AA5: 61 DC.B 0x61 ; 'a' 0x20000AA6: 6E DC.B 0x6E ; 'n' 0x20000AA7: 6E DC.B 0x6E ; 'n' 0x20000AA8: 6F DC.B 0x6F ; 'o' 0x20000AA9: 74 DC.B 0x74 ; 't' 0x20000AAA: 20 DC.B 0x20 ; ' ' 0x20000AAB: 73 DC.B 0x73 ; 's' 0x20000AAC: 74 DC.B 0x74 ; 't' 0x20000AAD: 61 DC.B 0x61 ; 'a' 0x20000AAE: 72 DC.B 0x72 ; 'r' 0x20000AAF: 74 DC.B 0x74 ; 't' 0x20000AB0: 20 DC.B 0x20 ; ' ' 0x20000AB1: 41 DC.B 0x41 ; 'A' 0x20000AB2: 44 DC.B 0x44 ; 'D' 0x20000AB3: 43 DC.B 0x43 ; 'C' 0x20000AB4: 20 DC.B 0x20 ; ' ' 0x20000AB5: 69 DC.B 0x69 ; 'i' 0x20000AB6: 6E DC.B 0x6E ; 'n' 0x20000AB7: 20 DC.B 0x20 ; ' ' 0x20000AB8: 44 DC.B 0x44 ; 'D' 0x20000AB9: 4D DC.B 0x4D ; 'M' 0x20000ABA: 41 DC.B 0x41 ; 'A' 0x20000ABB: 20 DC.B 0x20 ; ' ' 0x20000ABC: 6D DC.B 0x6D ; 'm' 0x20000ABD: 6F DC.B 0x6F ; 'o' 0x20000ABE: 64 DC.B 0x64 ; 'd' 0x20000ABF: 65 DC.B 0x65 ; 'e' 0x20000AC0: 21 DC.B 0x21 ; '!' 0x20000AC1: 00 DC.B 0x00 ; '\0' 0x20000AC2: 00 DC.B 0x00 ; '\0' 0x20000AC3: 00 DC.B 0x00 ; '\0' 0x20000AC4: 49 DC.B 0x49 ; 'I' 0x20000AC5: 74 DC.B 0x74 ; 't' 0x20000AC6: 20 DC.B 0x20 ; ' ' 0x20000AC7: 69 DC.B 0x69 ; 'i' 0x20000AC8: 73 DC.B 0x73 ; 's' 0x20000AC9: 20 DC.B 0x20 ; ' ' 0x20000ACA: 74 DC.B 0x74 ; 't' 0x20000ACB: 69 DC.B 0x69 ; 'i' 0x20000ACC: 6D DC.B 0x6D ; 'm' 0x20000ACD: 65 DC.B 0x65 ; 'e' 0x20000ACE: 20 DC.B 0x20 ; ' ' 0x20000ACF: 74 DC.B 0x74 ; 't' 0x20000AD0: 6F DC.B 0x6F ; 'o' 0x20000AD1: 20 DC.B 0x20 ; ' ' 0x20000AD2: 73 DC.B 0x73 ; 's' 0x20000AD3: 61 DC.B 0x61 ; 'a' 0x20000AD4: 76 DC.B 0x76 ; 'v' 0x20000AD5: 65 DC.B 0x65 ; 'e' 0x20000AD6: 20 DC.B 0x20 ; ' ' 0x20000AD7: 73 DC.B 0x73 ; 's' 0x20000AD8: 74 DC.B 0x74 ; 't' 0x20000AD9: 61 DC.B 0x61 ; 'a' 0x20000ADA: 74 DC.B 0x74 ; 't' 0x20000ADB: 69 DC.B 0x69 ; 'i' 0x20000ADC: 73 DC.B 0x73 ; 's' 0x20000ADD: 74 DC.B 0x74 ; 't' 0x20000ADE: 69 DC.B 0x69 ; 'i' 0x20000ADF: 63 DC.B 0x63 ; 'c' 0x20000AE0: 61 DC.B 0x61 ; 'a' 0x20000AE1: 6C DC.B 0x6C ; 'l' 0x20000AE2: 20 DC.B 0x20 ; ' ' 0x20000AE3: 64 DC.B 0x64 ; 'd' 0x20000AE4: 61 DC.B 0x61 ; 'a' 0x20000AE5: 74 DC.B 0x74 ; 't' 0x20000AE6: 61 DC.B 0x61 ; 'a' 0x20000AE7: 20 DC.B 0x20 ; ' ' 0x20000AE8: 69 DC.B 0x69 ; 'i' 0x20000AE9: 6E DC.B 0x6E ; 'n' 0x20000AEA: 20 DC.B 0x20 ; ' ' 0x20000AEB: 46 DC.B 0x46 ; 'F' 0x20000AEC: 6C DC.B 0x6C ; 'l' 0x20000AED: 61 DC.B 0x61 ; 'a' 0x20000AEE: 73 DC.B 0x73 ; 's' 0x20000AEF: 68 DC.B 0x68 ; 'h' 0x20000AF0: 20 DC.B 0x20 ; ' ' 0x20000AF1: 6D DC.B 0x6D ; 'm' 0x20000AF2: 65 DC.B 0x65 ; 'e' 0x20000AF3: 6D DC.B 0x6D ; 'm' 0x20000AF4: 6F DC.B 0x6F ; 'o' 0x20000AF5: 72 DC.B 0x72 ; 'r' 0x20000AF6: 79 DC.B 0x79 ; 'y' 0x20000AF7: 2E DC.B 0x2E ; '.' 0x20000AF8: 00 DC.B 0x00 ; '\0' 0x20000AF9: 00 DC.B 0x00 ; '\0' 0x20000AFA: 00 DC.B 0x00 ; '\0' 0x20000AFB: 00 DC.B 0x00 ; '\0' 0x20000AFC: 00 DC.B 0x00 ; '\0' 0x20000AFD: 00 DC.B 0x00 ; '\0' 0x20000AFE: 00 DC.B 0x00 ; '\0' 0x20000AFF: 00 DC.B 0x00 ; '\0' 0x20000B00: 00 DC.B 0x00 ; '\0' 0x20000B01: 00 DC.B 0x00 ; '\0' 0x20000B02: 00 DC.B 0x00 ; '\0' 0x20000B03: 00 DC.B 0x00 ; '\0' 0x20000B04: 00 DC.B 0x00 ; '\0' 0x20000B05: 00 DC.B 0x00 ; '\0' 0x20000B06: 00 DC.B 0x00 ; '\0' 0x20000B07: 00 DC.B 0x00 ; '\0' 0x20000B08: 00 DC.B 0x00 ; '\0' 0x20000B09: 00 DC.B 0x00 ; '\0' 0x20000B0A: 00 DC.B 0x00 ; '\0' 0x20000B0B: 00 DC.B 0x00 ; '\0' 0x20000B0C: 00 DC.B 0x00 ; '\0' 0x20000B0D: 00 DC.B 0x00 ; '\0' 0x20000B0E: 00 DC.B 0x00 ; '\0' 0x20000B0F: 00 DC.B 0x00 ; '\0' 0x20000B10: 00 DC.B 0x00 ; '\0' 0x20000B11: 00 DC.B 0x00 ; '\0' 0x20000B12: 00 DC.B 0x00 ; '\0' 0x20000B13: 00 DC.B 0x00 ; '\0' 0x20000B14: 00 DC.B 0x00 ; '\0' 0x20000B15: 00 DC.B 0x00 ; '\0' 0x20000B16: 00 DC.B 0x00 ; '\0' 0x20000B17: 00 DC.B 0x00 ; '\0' 0x20000B18: 00 DC.B 0x00 ; '\0' 0x20000B19: 00 DC.B 0x00 ; '\0' 0x20000B1A: 00 DC.B 0x00 ; '\0' 0x20000B1B: 00 DC.B 0x00 ; '\0' 0x20000B1C: 00 DC.B 0x00 ; '\0' 0x20000B1D: 00 DC.B 0x00 ; '\0' 0x20000B1E: 00 DC.B 0x00 ; '\0' 0x20000B1F: 00 DC.B 0x00 ; '\0' 0x20000B20: 00 DC.B 0x00 ; '\0' 0x20000B21: 00 DC.B 0x00 ; '\0' 0x20000B22: 00 DC.B 0x00 ; '\0' 0x20000B23: 00 DC.B 0x00 ; '\0' 0x20000B24: 00 DC.B 0x00 ; '\0' 0x20000B25: 00 DC.B 0x00 ; '\0' 0x20000B26: 00 DC.B 0x00 ; '\0' 0x20000B27: 00 DC.B 0x00 ; '\0' 0x20000B28: 00 DC.B 0x00 ; '\0' 0x20000B29: 00 DC.B 0x00 ; '\0' 0x20000B2A: 00 DC.B 0x00 ; '\0' 0x20000B2B: 00 DC.B 0x00 ; '\0' 0x20000B2C: 00 DC.B 0x00 ; '\0' 0x20000B2D: 00 DC.B 0x00 ; '\0' 0x20000B2E: 00 DC.B 0x00 ; '\0' 0x20000B2F: 00 DC.B 0x00 ; '\0' 0x20000B30: 00 DC.B 0x00 ; '\0' 0x20000B31: 00 DC.B 0x00 ; '\0' 0x20000B32: 00 DC.B 0x00 ; '\0' 0x20000B33: 00 DC.B 0x00 ; '\0' 0x20000B34: 00 DC.B 0x00 ; '\0' 0x20000B35: 00 DC.B 0x00 ; '\0' 0x20000B36: 00 DC.B 0x00 ; '\0' 0x20000B37: 00 DC.B 0x00 ; '\0' 0x20000B38: 00 DC.B 0x00 ; '\0' 0x20000B39: 00 DC.B 0x00 ; '\0' 0x20000B3A: 00 DC.B 0x00 ; '\0' 0x20000B3B: 00 DC.B 0x00 ; '\0' 0x20000B3C: 00 DC.B 0x00 ; '\0' 0x20000B3D: 00 DC.B 0x00 ; '\0' 0x20000B3E: 00 DC.B 0x00 ; '\0' 0x20000B3F: 00 DC.B 0x00 ; '\0' 0x20000B40: 00 DC.B 0x00 ; '\0' 0x20000B41: 00 DC.B 0x00 ; '\0' 0x20000B42: 00 DC.B 0x00 ; '\0' 0x20000B43: 00 DC.B 0x00 ; '\0' 0x20000B44: 00 DC.B 0x00 ; '\0' 0x20000B45: 00 DC.B 0x00 ; '\0' 0x20000B46: 00 DC.B 0x00 ; '\0' 0x20000B47: 00 DC.B 0x00 ; '\0' 0x20000B48: 00 DC.B 0x00 ; '\0' 0x20000B49: 00 DC.B 0x00 ; '\0' 0x20000B4A: 00 DC.B 0x00 ; '\0' 0x20000B4B: 00 DC.B 0x00 ; '\0' 0x20000B4C: 00 DC.B 0x00 ; '\0' 0x20000B4D: 00 DC.B 0x00 ; '\0' 0x20000B4E: 00 DC.B 0x00 ; '\0' 0x20000B4F: 00 DC.B 0x00 ; '\0' 0x20000B50: 00 DC.B 0x00 ; '\0' 0x20000B51: 00 DC.B 0x00 ; '\0' 0x20000B52: 00 DC.B 0x00 ; '\0' 0x20000B53: 00 DC.B 0x00 ; '\0' 0x20000B54: 00 DC.B 0x00 ; '\0' 0x20000B55: 00 DC.B 0x00 ; '\0' 0x20000B56: 00 DC.B 0x00 ; '\0' 0x20000B57: 00 DC.B 0x00 ; '\0' 0x20000B58: 00 DC.B 0x00 ; '\0' 0x20000B59: 00 DC.B 0x00 ; '\0' 0x20000B5A: 00 DC.B 0x00 ; '\0' 0x20000B5B: 00 DC.B 0x00 ; '\0' 0x20000B5C: 00 DC.B 0x00 ; '\0' 0x20000B5D: 00 DC.B 0x00 ; '\0' 0x20000B5E: 00 DC.B 0x00 ; '\0' 0x20000B5F: 00 DC.B 0x00 ; '\0' 0x20000B60: 00 DC.B 0x00 ; '\0' 0x20000B61: 00 DC.B 0x00 ; '\0' 0x20000B62: 00 DC.B 0x00 ; '\0' 0x20000B63: 00 DC.B 0x00 ; '\0' 0x20000B64: 00 DC.B 0x00 ; '\0' 0x20000B65: 00 DC.B 0x00 ; '\0' 0x20000B66: 00 DC.B 0x00 ; '\0' 0x20000B67: 00 DC.B 0x00 ; '\0' 0x20000B68: 00 DC.B 0x00 ; '\0' 0x20000B69: 00 DC.B 0x00 ; '\0' 0x20000B6A: 00 DC.B 0x00 ; '\0' 0x20000B6B: 00 DC.B 0x00 ; '\0' 0x20000B6C: 00 DC.B 0x00 ; '\0' 0x20000B6D: 00 DC.B 0x00 ; '\0' 0x20000B6E: 00 DC.B 0x00 ; '\0' 0x20000B6F: 00 DC.B 0x00 ; '\0' 0x20000B70: 00 DC.B 0x00 ; '\0' 0x20000B71: 00 DC.B 0x00 ; '\0' 0x20000B72: 00 DC.B 0x00 ; '\0' 0x20000B73: 00 DC.B 0x00 ; '\0' 0x20000B74: 00 DC.B 0x00 ; '\0' 0x20000B75: 00 DC.B 0x00 ; '\0' 0x20000B76: 00 DC.B 0x00 ; '\0' 0x20000B77: 00 DC.B 0x00 ; '\0' 0x20000B78: 00 DC.B 0x00 ; '\0' 0x20000B79: 00 DC.B 0x00 ; '\0' 0x20000B7A: 00 DC.B 0x00 ; '\0' 0x20000B7B: 00 DC.B 0x00 ; '\0' 0x20000B7C: 00 DC.B 0x00 ; '\0' 0x20000B7D: 00 DC.B 0x00 ; '\0' 0x20000B7E: 00 DC.B 0x00 ; '\0' 0x20000B7F: 00 DC.B 0x00 ; '\0' 0x20000B80: 00 DC.B 0x00 ; '\0' 0x20000B81: 00 DC.B 0x00 ; '\0' 0x20000B82: 00 DC.B 0x00 ; '\0' 0x20000B83: 00 DC.B 0x00 ; '\0' 0x20000B84: 00 DC.B 0x00 ; '\0' 0x20000B85: 00 DC.B 0x00 ; '\0' 0x20000B86: 00 DC.B 0x00 ; '\0' 0x20000B87: 00 DC.B 0x00 ; '\0' 0x20000B88: 00 DC.B 0x00 ; '\0' 0x20000B89: 00 DC.B 0x00 ; '\0' 0x20000B8A: 00 DC.B 0x00 ; '\0' 0x20000B8B: 00 DC.B 0x00 ; '\0' 0x20000B8C: 00 DC.B 0x00 ; '\0' 0x20000B8D: 00 DC.B 0x00 ; '\0' 0x20000B8E: 00 DC.B 0x00 ; '\0' 0x20000B8F: 00 DC.B 0x00 ; '\0' 0x20000B90: 00 DC.B 0x00 ; '\0' 0x20000B91: 00 DC.B 0x00 ; '\0' 0x20000B92: 00 DC.B 0x00 ; '\0' 0x20000B93: 00 DC.B 0x00 ; '\0' 0x20000B94: 00 DC.B 0x00 ; '\0' 0x20000B95: 00 DC.B 0x00 ; '\0' 0x20000B96: 00 DC.B 0x00 ; '\0' 0x20000B97: 00 DC.B 0x00 ; '\0' 0x20000B98: 00 DC.B 0x00 ; '\0' 0x20000B99: 00 DC.B 0x00 ; '\0' 0x20000B9A: 00 DC.B 0x00 ; '\0' 0x20000B9B: 00 DC.B 0x00 ; '\0' 0x20000B9C: 00 DC.B 0x00 ; '\0' 0x20000B9D: 00 DC.B 0x00 ; '\0' 0x20000B9E: 00 DC.B 0x00 ; '\0' 0x20000B9F: 00 DC.B 0x00 ; '\0' 0x20000BA0: 00 DC.B 0x00 ; '\0' 0x20000BA1: 00 DC.B 0x00 ; '\0' 0x20000BA2: 00 DC.B 0x00 ; '\0' 0x20000BA3: 00 DC.B 0x00 ; '\0' 0x20000BA4: 00 DC.B 0x00 ; '\0' 0x20000BA5: 00 DC.B 0x00 ; '\0' 0x20000BA6: 00 DC.B 0x00 ; '\0' 0x20000BA7: 00 DC.B 0x00 ; '\0' 0x20000BA8: 00 DC.B 0x00 ; '\0' 0x20000BA9: 00 DC.B 0x00 ; '\0' 0x20000BAA: 00 DC.B 0x00 ; '\0' 0x20000BAB: 00 DC.B 0x00 ; '\0' 0x20000BAC: 00 DC.B 0x00 ; '\0' 0x20000BAD: 00 DC.B 0x00 ; '\0' 0x20000BAE: 00 DC.B 0x00 ; '\0' 0x20000BAF: 00 DC.B 0x00 ; '\0' 0x20000BB0: 00 DC.B 0x00 ; '\0' 0x20000BB1: 00 DC.B 0x00 ; '\0' 0x20000BB2: 00 DC.B 0x00 ; '\0' 0x20000BB3: 00 DC.B 0x00 ; '\0' 0x20000BB4: 00 DC.B 0x00 ; '\0' 0x20000BB5: 00 DC.B 0x00 ; '\0' 0x20000BB6: 00 DC.B 0x00 ; '\0' 0x20000BB7: 00 DC.B 0x00 ; '\0' 0x20000BB8: 00 DC.B 0x00 ; '\0' 0x20000BB9: 00 DC.B 0x00 ; '\0' 0x20000BBA: 00 DC.B 0x00 ; '\0' 0x20000BBB: 00 DC.B 0x00 ; '\0' 0x20000BBC: 00 DC.B 0x00 ; '\0' 0x20000BBD: 00 DC.B 0x00 ; '\0' 0x20000BBE: 00 DC.B 0x00 ; '\0' 0x20000BBF: 00 DC.B 0x00 ; '\0' 0x20000BC0: 00 DC.B 0x00 ; '\0' 0x20000BC1: 00 DC.B 0x00 ; '\0' 0x20000BC2: 00 DC.B 0x00 ; '\0' 0x20000BC3: 00 DC.B 0x00 ; '\0' 0x20000BC4: 00 DC.B 0x00 ; '\0' 0x20000BC5: 00 DC.B 0x00 ; '\0' 0x20000BC6: 00 DC.B 0x00 ; '\0' 0x20000BC7: 00 DC.B 0x00 ; '\0' 0x20000BC8: 00 DC.B 0x00 ; '\0' 0x20000BC9: 00 DC.B 0x00 ; '\0' 0x20000BCA: 00 DC.B 0x00 ; '\0' 0x20000BCB: 00 DC.B 0x00 ; '\0' 0x20000BCC: 00 DC.B 0x00 ; '\0' 0x20000BCD: 00 DC.B 0x00 ; '\0' 0x20000BCE: 00 DC.B 0x00 ; '\0' 0x20000BCF: 00 DC.B 0x00 ; '\0' 0x20000BD0: 00 DC.B 0x00 ; '\0' 0x20000BD1: 00 DC.B 0x00 ; '\0' 0x20000BD2: 00 DC.B 0x00 ; '\0' 0x20000BD3: 00 DC.B 0x00 ; '\0' 0x20000BD4: 00 DC.B 0x00 ; '\0' 0x20000BD5: 00 DC.B 0x00 ; '\0' 0x20000BD6: 00 DC.B 0x00 ; '\0' 0x20000BD7: 00 DC.B 0x00 ; '\0' 0x20000BD8: 00 DC.B 0x00 ; '\0' 0x20000BD9: 00 DC.B 0x00 ; '\0' 0x20000BDA: 00 DC.B 0x00 ; '\0' 0x20000BDB: 00 DC.B 0x00 ; '\0' 0x20000BDC: 00 DC.B 0x00 ; '\0' 0x20000BDD: 00 DC.B 0x00 ; '\0' 0x20000BDE: 00 DC.B 0x00 ; '\0' 0x20000BDF: 00 DC.B 0x00 ; '\0' 0x20000BE0: 00 DC.B 0x00 ; '\0' 0x20000BE1: 00 DC.B 0x00 ; '\0' 0x20000BE2: 00 DC.B 0x00 ; '\0' 0x20000BE3: 00 DC.B 0x00 ; '\0' 0x20000BE4: 00 DC.B 0x00 ; '\0' 0x20000BE5: 00 DC.B 0x00 ; '\0' 0x20000BE6: 00 DC.B 0x00 ; '\0' 0x20000BE7: 00 DC.B 0x00 ; '\0' 0x20000BE8: 43 DC.B 0x43 ; 'C' 0x20000BE9: 61 DC.B 0x61 ; 'a' 0x20000BEA: 6E DC.B 0x6E ; 'n' 0x20000BEB: 6E DC.B 0x6E ; 'n' 0x20000BEC: 6F DC.B 0x6F ; 'o' 0x20000BED: 74 DC.B 0x74 ; 't' 0x20000BEE: 20 DC.B 0x20 ; ' ' 0x20000BEF: 63 DC.B 0x63 ; 'c' 0x20000BF0: 6F DC.B 0x6F ; 'o' 0x20000BF1: 70 DC.B 0x70 ; 'p' 0x20000BF2: 79 DC.B 0x79 ; 'y' 0x20000BF3: 20 DC.B 0x20 ; ' ' 0x20000BF4: 56 DC.B 0x56 ; 'V' 0x20000BF5: 65 DC.B 0x65 ; 'e' 0x20000BF6: 63 DC.B 0x63 ; 'c' 0x20000BF7: 74 DC.B 0x74 ; 't' 0x20000BF8: 6F DC.B 0x6F ; 'o' 0x20000BF9: 72 DC.B 0x72 ; 'r' 0x20000BFA: 20 DC.B 0x20 ; ' ' 0x20000BFB: 54 DC.B 0x54 ; 'T' 0x20000BFC: 61 DC.B 0x61 ; 'a' 0x20000BFD: 62 DC.B 0x62 ; 'b' 0x20000BFE: 6C DC.B 0x6C ; 'l' 0x20000BFF: 65 DC.B 0x65 ; 'e' 0x20000C00: 20 DC.B 0x20 ; ' ' 0x20000C01: 66 DC.B 0x66 ; 'f' 0x20000C02: 72 DC.B 0x72 ; 'r' 0x20000C03: 6F DC.B 0x6F ; 'o' 0x20000C04: 6D DC.B 0x6D ; 'm' 0x20000C05: 20 DC.B 0x20 ; ' ' 0x20000C06: 46 DC.B 0x46 ; 'F' 0x20000C07: 4C DC.B 0x4C ; 'L' 0x20000C08: 41 DC.B 0x41 ; 'A' 0x20000C09: 53 DC.B 0x53 ; 'S' 0x20000C0A: 48 DC.B 0x48 ; 'H' 0x20000C0B: 20 DC.B 0x20 ; ' ' 0x20000C0C: 74 DC.B 0x74 ; 't' 0x20000C0D: 6F DC.B 0x6F ; 'o' 0x20000C0E: 20 DC.B 0x20 ; ' ' 0x20000C0F: 52 DC.B 0x52 ; 'R' 0x20000C10: 41 DC.B 0x41 ; 'A' 0x20000C11: 4D DC.B 0x4D ; 'M' 0x20000C12: 21 DC.B 0x21 ; '!' 0x20000C13: 20 DC.B 0x20 ; ' ' 0x20000C14: 44 DC.B 0x44 ; 'D' 0x20000C15: 4D DC.B 0x4D ; 'M' 0x20000C16: 41 DC.B 0x41 ; 'A' 0x20000C17: 20 DC.B 0x20 ; ' ' 0x20000C18: 69 DC.B 0x69 ; 'i' 0x20000C19: 73 DC.B 0x73 ; 's' 0x20000C1A: 20 DC.B 0x20 ; ' ' 0x20000C1B: 6E DC.B 0x6E ; 'n' 0x20000C1C: 6F DC.B 0x6F ; 'o' 0x20000C1D: 74 DC.B 0x74 ; 't' 0x20000C1E: 20 DC.B 0x20 ; ' ' 0x20000C1F: 72 DC.B 0x72 ; 'r' 0x20000C20: 65 DC.B 0x65 ; 'e' 0x20000C21: 61 DC.B 0x61 ; 'a' 0x20000C22: 64 DC.B 0x64 ; 'd' 0x20000C23: 79 DC.B 0x79 ; 'y' 0x20000C24: 21 DC.B 0x21 ; '!' 0x20000C25: 00 DC.B 0x00 ; '\0' 0x20000C26: 53 DC.B 0x53 ; 'S' 0x20000C27: 74 DC.B 0x74 ; 't' 0x20000C28: 61 DC.B 0x61 ; 'a' 0x20000C29: 72 DC.B 0x72 ; 'r' 0x20000C2A: 74 DC.B 0x74 ; 't' 0x20000C2B: 69 DC.B 0x69 ; 'i' 0x20000C2C: 6E DC.B 0x6E ; 'n' 0x20000C2D: 67 DC.B 0x67 ; 'g' 0x20000C2E: 20 DC.B 0x20 ; ' ' 0x20000C2F: 56 DC.B 0x56 ; 'V' 0x20000C30: 65 DC.B 0x65 ; 'e' 0x20000C31: 63 DC.B 0x63 ; 'c' 0x20000C32: 74 DC.B 0x74 ; 't' 0x20000C33: 6F DC.B 0x6F ; 'o'

Section .bss.sys_data from main.o, size=278, align=4


sys_data: 0x20000C34: 43 DC.B 0x43 ; 'C' 0x20000C35: 61 DC.B 0x61 ; 'a' 0x20000C36: 6E DC.B 0x6E ; 'n' 0x20000C37: 6E DC.B 0x6E ; 'n' 0x20000C38: 6F DC.B 0x6F ; 'o' 0x20000C39: 74 DC.B 0x74 ; 't' 0x20000C3A: 20 DC.B 0x20 ; ' ' 0x20000C3B: 72 DC.B 0x72 ; 'r' 0x20000C3C: 65 DC.B 0x65 ; 'e' 0x20000C3D: 61 DC.B 0x61 ; 'a' 0x20000C3E: 64 DC.B 0x64 ; 'd' 0x20000C3F: 20 DC.B 0x20 ; ' ' 0x20000C40: 63 DC.B 0x63 ; 'c' 0x20000C41: 6F DC.B 0x6F ; 'o' 0x20000C42: 6E DC.B 0x6E ; 'n' 0x20000C43: 66 DC.B 0x66 ; 'f' 0x20000C44: 69 DC.B 0x69 ; 'i' 0x20000C45: 67 DC.B 0x67 ; 'g' 0x20000C46: 75 DC.B 0x75 ; 'u' 0x20000C47: 72 DC.B 0x72 ; 'r' 0x20000C48: 61 DC.B 0x61 ; 'a' 0x20000C49: 74 DC.B 0x74 ; 't' 0x20000C4A: 69 DC.B 0x69 ; 'i' 0x20000C4B: 6F DC.B 0x6F ; 'o' 0x20000C4C: 6E DC.B 0x6E ; 'n' 0x20000C4D: 20 DC.B 0x20 ; ' ' 0x20000C4E: 66 DC.B 0x66 ; 'f' 0x20000C4F: 72 DC.B 0x72 ; 'r' 0x20000C50: 6F DC.B 0x6F ; 'o' 0x20000C51: 6D DC.B 0x6D ; 'm' 0x20000C52: 20 DC.B 0x20 ; ' ' 0x20000C53: 46 DC.B 0x46 ; 'F' 0x20000C54: 4C DC.B 0x4C ; 'L' 0x20000C55: 41 DC.B 0x41 ; 'A' 0x20000C56: 53 DC.B 0x53 ; 'S' 0x20000C57: 48 DC.B 0x48 ; 'H' 0x20000C58: 20 DC.B 0x20 ; ' ' 0x20000C59: 6D DC.B 0x6D ; 'm' 0x20000C5A: 65 DC.B 0x65 ; 'e' 0x20000C5B: 6D DC.B 0x6D ; 'm' 0x20000C5C: 6F DC.B 0x6F ; 'o' 0x20000C5D: 72 DC.B 0x72 ; 'r' 0x20000C5E: 79 DC.B 0x79 ; 'y' 0x20000C5F: 21 DC.B 0x21 ; '!' 0x20000C60: 00 DC.B 0x00 ; '\0' 0x20000C61: 43 DC.B 0x43 ; 'C' 0x20000C62: 61 DC.B 0x61 ; 'a' 0x20000C63: 6E DC.B 0x6E ; 'n' 0x20000C64: 6E DC.B 0x6E ; 'n' 0x20000C65: 6F DC.B 0x6F ; 'o' 0x20000C66: 74 DC.B 0x74 ; 't' 0x20000C67: 20 DC.B 0x20 ; ' ' 0x20000C68: 72 DC.B 0x72 ; 'r' 0x20000C69: 65 DC.B 0x65 ; 'e' 0x20000C6A: 61 DC.B 0x61 ; 'a' 0x20000C6B: 64 DC.B 0x64 ; 'd' 0x20000C6C: 20 DC.B 0x20 ; ' ' 0x20000C6D: 73 DC.B 0x73 ; 's' 0x20000C6E: 74 DC.B 0x74 ; 't' 0x20000C6F: 61 DC.B 0x61 ; 'a' 0x20000C70: 74 DC.B 0x74 ; 't' 0x20000C71: 69 DC.B 0x69 ; 'i' 0x20000C72: 73 DC.B 0x73 ; 's' 0x20000C73: 74 DC.B 0x74 ; 't' 0x20000C74: 63 DC.B 0x63 ; 'c' 0x20000C75: 61 DC.B 0x61 ; 'a' 0x20000C76: 6C DC.B 0x6C ; 'l' 0x20000C77: 20 DC.B 0x20 ; ' ' 0x20000C78: 64 DC.B 0x64 ; 'd' 0x20000C79: 61 DC.B 0x61 ; 'a' 0x20000C7A: 74 DC.B 0x74 ; 't' 0x20000C7B: 61 DC.B 0x61 ; 'a' 0x20000C7C: 20 DC.B 0x20 ; ' ' 0x20000C7D: 66 DC.B 0x66 ; 'f' 0x20000C7E: 72 DC.B 0x72 ; 'r' 0x20000C7F: 6F DC.B 0x6F ; 'o' 0x20000C80: 6D DC.B 0x6D ; 'm' 0x20000C81: 20 DC.B 0x20 ; ' ' 0x20000C82: 46 DC.B 0x46 ; 'F' 0x20000C83: 4C DC.B 0x4C ; 'L' 0x20000C84: 41 DC.B 0x41 ; 'A' 0x20000C85: 53 DC.B 0x53 ; 'S' 0x20000C86: 48 DC.B 0x48 ; 'H' 0x20000C87: 20 DC.B 0x20 ; ' ' 0x20000C88: 6D DC.B 0x6D ; 'm' 0x20000C89: 65 DC.B 0x65 ; 'e' 0x20000C8A: 6D DC.B 0x6D ; 'm' 0x20000C8B: 6F DC.B 0x6F ; 'o' 0x20000C8C: 72 DC.B 0x72 ; 'r' 0x20000C8D: 79 DC.B 0x79 ; 'y' 0x20000C8E: 21 DC.B 0x21 ; '!' 0x20000C8F: 00 DC.B 0x00 ; '\0' 0x20000C90: 25 DC.B 0x25 ; '%' 0x20000C91: 73 DC.B 0x73 ; 's' 0x20000C92: 25 DC.B 0x25 ; '%' 0x20000C93: 73 DC.B 0x73 ; 's' 0x20000C94: 3A DC.B 0x3A ; ':' 0x20000C95: 20 DC.B 0x20 ; ' ' 0x20000C96: 41 DC.B 0x41 ; 'A' 0x20000C97: 44 DC.B 0x44 ; 'D' 0x20000C98: 43 DC.B 0x43 ; 'C' 0x20000C99: 20 DC.B 0x20 ; ' ' 0x20000C9A: 43 DC.B 0x43 ; 'C' 0x20000C9B: 61 DC.B 0x61 ; 'a' 0x20000C9C: 6C DC.B 0x6C ; 'l' 0x20000C9D: 69 DC.B 0x69 ; 'i' 0x20000C9E: 62 DC.B 0x62 ; 'b' 0x20000C9F: 72 DC.B 0x72 ; 'r' 0x20000CA0: 61 DC.B 0x61 ; 'a' 0x20000CA1: 74 DC.B 0x74 ; 't' 0x20000CA2: 69 DC.B 0x69 ; 'i' 0x20000CA3: 6F DC.B 0x6F ; 'o' 0x20000CA4: 6E DC.B 0x6E ; 'n' 0x20000CA5: 20 DC.B 0x20 ; ' ' 0x20000CA6: 76 DC.B 0x76 ; 'v' 0x20000CA7: 61 DC.B 0x61 ; 'a' 0x20000CA8: 6C DC.B 0x6C ; 'l' 0x20000CA9: 75 DC.B 0x75 ; 'u' 0x20000CAA: 65 DC.B 0x65 ; 'e' 0x20000CAB: 3A DC.B 0x3A ; ':' 0x20000CAC: 20 DC.B 0x20 ; ' ' 0x20000CAD: 25 DC.B 0x25 ; '%' 0x20000CAE: 75 DC.B 0x75 ; 'u' 0x20000CAF: 0A DC.B 0x0A ; '\n' 0x20000CB0: 00 DC.B 0x00 ; '\0' 0x20000CB1: 1B DC.B 0x1B ; '\x1B' 0x20000CB2: 5B DC.B 0x5B ; '[' 0x20000CB3: 31 DC.B 0x31 ; '1' 0x20000CB4: 3B DC.B 0x3B ; ';' 0x20000CB5: 33 DC.B 0x33 ; '3' 0x20000CB6: 32 DC.B 0x32 ; '2' 0x20000CB7: 6D DC.B 0x6D ; 'm' 0x20000CB8: 00 DC.B 0x00 ; '\0' 0x20000CB9: 41 DC.B 0x41 ; 'A' 0x20000CBA: 44 DC.B 0x44 ; 'D' 0x20000CBB: 43 DC.B 0x43 ; 'C' 0x20000CBC: 20 DC.B 0x20 ; ' ' 0x20000CBD: 63 DC.B 0x63 ; 'c' 0x20000CBE: 61 DC.B 0x61 ; 'a' 0x20000CBF: 6C DC.B 0x6C ; 'l' 0x20000CC0: 69 DC.B 0x69 ; 'i' 0x20000CC1: 62 DC.B 0x62 ; 'b' 0x20000CC2: 72 DC.B 0x72 ; 'r' 0x20000CC3: 61 DC.B 0x61 ; 'a' 0x20000CC4: 74 DC.B 0x74 ; 't' 0x20000CC5: 69 DC.B 0x69 ; 'i' 0x20000CC6: 6F DC.B 0x6F ; 'o' 0x20000CC7: 6E DC.B 0x6E ; 'n' 0x20000CC8: 20 DC.B 0x20 ; ' ' 0x20000CC9: 65 DC.B 0x65 ; 'e' 0x20000CCA: 72 DC.B 0x72 ; 'r' 0x20000CCB: 72 DC.B 0x72 ; 'r' 0x20000CCC: 6F DC.B 0x6F ; 'o' 0x20000CCD: 72 DC.B 0x72 ; 'r' 0x20000CCE: 21 DC.B 0x21 ; '!' 0x20000CCF: 00 DC.B 0x00 ; '\0' 0x20000CD0: 43 DC.B 0x43 ; 'C' 0x20000CD1: 61 DC.B 0x61 ; 'a' 0x20000CD2: 6E DC.B 0x6E ; 'n' 0x20000CD3: 6E DC.B 0x6E ; 'n' 0x20000CD4: 6F DC.B 0x6F ; 'o' 0x20000CD5: 74 DC.B 0x74 ; 't' 0x20000CD6: 20 DC.B 0x20 ; ' ' 0x20000CD7: 73 DC.B 0x73 ; 's' 0x20000CD8: 74 DC.B 0x74 ; 't' 0x20000CD9: 6F DC.B 0x6F ; 'o' 0x20000CDA: 70 DC.B 0x70 ; 'p' 0x20000CDB: 20 DC.B 0x20 ; ' ' 0x20000CDC: 41 DC.B 0x41 ; 'A' 0x20000CDD: 44 DC.B 0x44 ; 'D' 0x20000CDE: 43 DC.B 0x43 ; 'C' 0x20000CDF: 21 DC.B 0x21 ; '!' 0x20000CE0: 00 DC.B 0x00 ; '\0' 0x20000CE1: 25 DC.B 0x25 ; '%' 0x20000CE2: 73 DC.B 0x73 ; 's' 0x20000CE3: 3A DC.B 0x3A ; ':' 0x20000CE4: 20 DC.B 0x20 ; ' ' 0x20000CE5: 44 DC.B 0x44 ; 'D' 0x20000CE6: 41 DC.B 0x41 ; 'A' 0x20000CE7: 43 DC.B 0x43 ; 'C' 0x20000CE8: 20 DC.B 0x20 ; ' ' 0x20000CE9: 43 DC.B 0x43 ; 'C' 0x20000CEA: 61 DC.B 0x61 ; 'a' 0x20000CEB: 6C DC.B 0x6C ; 'l' 0x20000CEC: 69 DC.B 0x69 ; 'i' 0x20000CED: 62 DC.B 0x62 ; 'b' 0x20000CEE: 72 DC.B 0x72 ; 'r' 0x20000CEF: 61 DC.B 0x61 ; 'a' 0x20000CF0: 74 DC.B 0x74 ; 't' 0x20000CF1: 69 DC.B 0x69 ; 'i' 0x20000CF2: 6F DC.B 0x6F ; 'o' 0x20000CF3: 6E DC.B 0x6E ; 'n' 0x20000CF4: 20 DC.B 0x20 ; ' ' 0x20000CF5: 76 DC.B 0x76 ; 'v' 0x20000CF6: 61 DC.B 0x61 ; 'a' 0x20000CF7: 6C DC.B 0x6C ; 'l' 0x20000CF8: 75 DC.B 0x75 ; 'u' 0x20000CF9: 65 DC.B 0x65 ; 'e' 0x20000CFA: 20 DC.B 0x20 ; ' ' 0x20000CFB: 66 DC.B 0x66 ; 'f' 0x20000CFC: 6F DC.B 0x6F ; 'o' 0x20000CFD: 72 DC.B 0x72 ; 'r' 0x20000CFE: 20 DC.B 0x20 ; ' ' 0x20000CFF: 63 DC.B 0x63 ; 'c' 0x20000D00: 68 DC.B 0x68 ; 'h' 0x20000D01: 61 DC.B 0x61 ; 'a' 0x20000D02: 6E DC.B 0x6E ; 'n' 0x20000D03: 6E DC.B 0x6E ; 'n' 0x20000D04: 65 DC.B 0x65 ; 'e' 0x20000D05: 6C DC.B 0x6C ; 'l' 0x20000D06: 20 DC.B 0x20 ; ' ' 0x20000D07: 31 DC.B 0x31 ; '1' 0x20000D08: 3A DC.B 0x3A ; ':' 0x20000D09: 20 DC.B 0x20 ; ' ' 0x20000D0A: 25 DC.B 0x25 ; '%' 0x20000D0B: 75 DC.B 0x75 ; 'u' 0x20000D0C: 0A DC.B 0x0A ; '\n' 0x20000D0D: 00 DC.B 0x00 ; '\0' 0x20000D0E: 25 DC.B 0x25 ; '%' 0x20000D0F: 73 DC.B 0x73 ; 's' 0x20000D10: 3A DC.B 0x3A ; ':' 0x20000D11: 20 DC.B 0x20 ; ' ' 0x20000D12: 44 DC.B 0x44 ; 'D' 0x20000D13: 41 DC.B 0x41 ; 'A' 0x20000D14: 43 DC.B 0x43 ; 'C' 0x20000D15: 20 DC.B 0x20 ; ' ' 0x20000D16: 43 DC.B 0x43 ; 'C' 0x20000D17: 61 DC.B 0x61 ; 'a' 0x20000D18: 6C DC.B 0x6C ; 'l' 0x20000D19: 69 DC.B 0x69 ; 'i' 0x20000D1A: 62 DC.B 0x62 ; 'b' 0x20000D1B: 72 DC.B 0x72 ; 'r' 0x20000D1C: 61 DC.B 0x61 ; 'a' 0x20000D1D: 74 DC.B 0x74 ; 't' 0x20000D1E: 69 DC.B 0x69 ; 'i' 0x20000D1F: 6F DC.B 0x6F ; 'o' 0x20000D20: 6E DC.B 0x6E ; 'n' 0x20000D21: 20 DC.B 0x20 ; ' ' 0x20000D22: 76 DC.B 0x76 ; 'v' 0x20000D23: 61 DC.B 0x61 ; 'a' 0x20000D24: 6C DC.B 0x6C ; 'l' 0x20000D25: 75 DC.B 0x75 ; 'u' 0x20000D26: 65 DC.B 0x65 ; 'e' 0x20000D27: 20 DC.B 0x20 ; ' ' 0x20000D28: 66 DC.B 0x66 ; 'f' 0x20000D29: 6F DC.B 0x6F ; 'o' 0x20000D2A: 72 DC.B 0x72 ; 'r' 0x20000D2B: 20 DC.B 0x20 ; ' ' 0x20000D2C: 63 DC.B 0x63 ; 'c' 0x20000D2D: 68 DC.B 0x68 ; 'h' 0x20000D2E: 61 DC.B 0x61 ; 'a' 0x20000D2F: 6E DC.B 0x6E ; 'n' 0x20000D30: 6E DC.B 0x6E ; 'n' 0x20000D31: 65 DC.B 0x65 ; 'e' 0x20000D32: 6C DC.B 0x6C ; 'l' 0x20000D33: 20 DC.B 0x20 ; ' ' 0x20000D34: 32 DC.B 0x32 ; '2' 0x20000D35: 3A DC.B 0x3A ; ':' 0x20000D36: 20 DC.B 0x20 ; ' ' 0x20000D37: 25 DC.B 0x25 ; '%' 0x20000D38: 75 DC.B 0x75 ; 'u' 0x20000D39: 0A DC.B 0x0A ; '\n' 0x20000D3A: 00 DC.B 0x00 ; '\0' 0x20000D3B: 00 DC.B 0x00 ; '\0' 0x20000D3C: 43 DC.B 0x43 ; 'C' 0x20000D3D: 61 DC.B 0x61 ; 'a' 0x20000D3E: 6E DC.B 0x6E ; 'n' 0x20000D3F: 6E DC.B 0x6E ; 'n' 0x20000D40: 6F DC.B 0x6F ; 'o' 0x20000D41: 74 DC.B 0x74 ; 't' 0x20000D42: 20 DC.B 0x20 ; ' ' 0x20000D43: 73 DC.B 0x73 ; 's' 0x20000D44: 74 DC.B 0x74 ; 't' 0x20000D45: 61 DC.B 0x61 ; 'a' 0x20000D46: 72 DC.B 0x72 ; 'r' 0x20000D47: 74 DC.B 0x74 ; 't' 0x20000D48: 20 DC.B 0x20 ; ' ' 0x20000D49: 41 DC.B 0x41 ; 'A'

Section .bss.savedLockKey from main.o, size=2, align=2


savedLockKey: 0x20000D4A: 00 DC.B 0x00 ; '\0' 0x20000D4B: 00 DC.B 0x00 ; '\0'

Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=168, align=4


_SEGGER_RTT: 0x20000D4C: 30 DC.B 0x30 ; '0' 0x20000D4D: 31 DC.B 0x31 ; '1' 0x20000D4E: 32 DC.B 0x32 ; '2' 0x20000D4F: 33 DC.B 0x33 ; '3' 0x20000D50: 34 DC.B 0x34 ; '4' 0x20000D51: 35 DC.B 0x35 ; '5' 0x20000D52: 36 DC.B 0x36 ; '6' 0x20000D53: 37 DC.B 0x37 ; '7' 0x20000D54: 38 DC.B 0x38 ; '8' 0x20000D55: 39 DC.B 0x39 ; '9' 0x20000D56: 41 DC.B 0x41 ; 'A' 0x20000D57: 42 DC.B 0x42 ; 'B' 0x20000D58: 43 DC.B 0x43 ; 'C' 0x20000D59: 44 DC.B 0x44 ; 'D' 0x20000D5A: 45 DC.B 0x45 ; 'E' 0x20000D5B: 46 DC.B 0x46 ; 'F' 0x20000D5C: 00 DC.B 0x00 ; '\0' 0x20000D5D: 47 DC.B 0x47 ; 'G' 0x20000D5E: 43 DC.B 0x43 ; 'C' 0x20000D5F: 43 DC.B 0x43 ; 'C' 0x20000D60: 3A DC.B 0x3A ; ':' 0x20000D61: 20 DC.B 0x20 ; ' ' 0x20000D62: 28 DC.B 0x28 ; '(' 0x20000D63: 62 DC.B 0x62 ; 'b' 0x20000D64: 61 DC.B 0x61 ; 'a' 0x20000D65: 73 DC.B 0x73 ; 's' 0x20000D66: 65 DC.B 0x65 ; 'e' 0x20000D67: 64 DC.B 0x64 ; 'd' 0x20000D68: 20 DC.B 0x20 ; ' ' 0x20000D69: 6F DC.B 0x6F ; 'o' 0x20000D6A: 6E DC.B 0x6E ; 'n' 0x20000D6B: 20 DC.B 0x20 ; ' ' 0x20000D6C: 61 DC.B 0x61 ; 'a' 0x20000D6D: 72 DC.B 0x72 ; 'r' 0x20000D6E: 6D DC.B 0x6D ; 'm' 0x20000D6F: 2D DC.B 0x2D ; '-' 0x20000D70: 31 DC.B 0x31 ; '1' 0x20000D71: 32 DC.B 0x32 ; '2' 0x20000D72: 2E DC.B 0x2E ; '.' 0x20000D73: 32 DC.B 0x32 ; '2' 0x20000D74: 2E DC.B 0x2E ; '.' 0x20000D75: 52 DC.B 0x52 ; 'R' 0x20000D76: 65 DC.B 0x65 ; 'e' 0x20000D77: 6C DC.B 0x6C ; 'l' 0x20000D78: 31 DC.B 0x31 ; '1' 0x20000D79: 20 DC.B 0x20 ; ' ' 0x20000D7A: 73 DC.B 0x73 ; 's' 0x20000D7B: 6F DC.B 0x6F ; 'o' 0x20000D7C: 75 DC.B 0x75 ; 'u' 0x20000D7D: 72 DC.B 0x72 ; 'r' 0x20000D7E: 63 DC.B 0x63 ; 'c' 0x20000D7F: 65 DC.B 0x65 ; 'e' 0x20000D80: 20 DC.B 0x20 ; ' ' 0x20000D81: 72 DC.B 0x72 ; 'r' 0x20000D82: 65 DC.B 0x65 ; 'e' 0x20000D83: 6C DC.B 0x6C ; 'l' 0x20000D84: 65 DC.B 0x65 ; 'e' 0x20000D85: 61 DC.B 0x61 ; 'a' 0x20000D86: 73 DC.B 0x73 ; 's' 0x20000D87: 65 DC.B 0x65 ; 'e' 0x20000D88: 29 DC.B 0x29 ; ')' 0x20000D89: 20 DC.B 0x20 ; ' ' 0x20000D8A: 31 DC.B 0x31 ; '1' 0x20000D8B: 32 DC.B 0x32 ; '2' 0x20000D8C: 2E DC.B 0x2E ; '.' 0x20000D8D: 32 DC.B 0x32 ; '2' 0x20000D8E: 2E DC.B 0x2E ; '.' 0x20000D8F: 31 DC.B 0x31 ; '1' 0x20000D90: 20 DC.B 0x20 ; ' ' 0x20000D91: 32 DC.B 0x32 ; '2' 0x20000D92: 30 DC.B 0x30 ; '0' 0x20000D93: 32 DC.B 0x32 ; '2' 0x20000D94: 32 DC.B 0x32 ; '2' 0x20000D95: 31 DC.B 0x31 ; '1' 0x20000D96: 32 DC.B 0x32 ; '2' 0x20000D97: 30 DC.B 0x30 ; '0' 0x20000D98: 35 DC.B 0x35 ; '5' 0x20000D99: 00 DC.B 0x00 ; '\0' 0x20000D9A: 41 DC.B 0x41 ; 'A' 0x20000D9B: 2C DC.B 0x2C ; ',' 0x20000D9C: 00 DC.B 0x00 ; '\0' 0x20000D9D: 00 DC.B 0x00 ; '\0' 0x20000D9E: 00 DC.B 0x00 ; '\0' 0x20000D9F: 61 DC.B 0x61 ; 'a' 0x20000DA0: 65 DC.B 0x65 ; 'e' 0x20000DA1: 61 DC.B 0x61 ; 'a' 0x20000DA2: 62 DC.B 0x62 ; 'b' 0x20000DA3: 69 DC.B 0x69 ; 'i' 0x20000DA4: 00 DC.B 0x00 ; '\0' 0x20000DA5: 01 DC.B 0x01 ; '\x01' 0x20000DA6: 22 DC.B 0x22 ; '\"' 0x20000DA7: 00 DC.B 0x00 ; '\0' 0x20000DA8: 00 DC.B 0x00 ; '\0' 0x20000DA9: 00 DC.B 0x00 ; '\0' 0x20000DAA: 05 DC.B 0x05 ; '\x05' 0x20000DAB: 36 DC.B 0x36 ; '6' 0x20000DAC: 2D DC.B 0x2D ; '-' 0x20000DAD: 4D DC.B 0x4D ; 'M' 0x20000DAE: 00 DC.B 0x00 ; '\0' 0x20000DAF: 06 DC.B 0x06 ; '\x06' 0x20000DB0: 0B DC.B 0x0B ; '\x0B' 0x20000DB1: 07 DC.B 0x07 ; '\x07' 0x20000DB2: 4D DC.B 0x4D ; 'M' 0x20000DB3: 09 DC.B 0x09 ; '\t' 0x20000DB4: 01 DC.B 0x01 ; '\x01' 0x20000DB5: 12 DC.B 0x12 ; '\x12' 0x20000DB6: 04 DC.B 0x04 ; '\x04' 0x20000DB7: 14 DC.B 0x14 ; '\x14' 0x20000DB8: 01 DC.B 0x01 ; '\x01' 0x20000DB9: 15 DC.B 0x15 ; '\x15' 0x20000DBA: 01 DC.B 0x01 ; '\x01' 0x20000DBB: 17 DC.B 0x17 ; '\x17' 0x20000DBC: 03 DC.B 0x03 ; '\x03' 0x20000DBD: 18 DC.B 0x18 ; '\x18' 0x20000DBE: 01 DC.B 0x01 ; '\x01' 0x20000DBF: 19 DC.B 0x19 ; '\x19' 0x20000DC0: 01 DC.B 0x01 ; '\x01' 0x20000DC1: 1A DC.B 0x1A ; '\x1A' 0x20000DC2: 01 DC.B 0x01 ; '\x01' 0x20000DC3: 1E DC.B 0x1E ; '\x1E' 0x20000DC4: 02 DC.B 0x02 ; '\x02' 0x20000DC5: 26 DC.B 0x26 ; '&' 0x20000DC6: 01 DC.B 0x01 ; '\x01' 0x20000DC7: 00 DC.B 0x00 ; '\0' 0x20000DC8: 00 DC.B 0x00 ; '\0' 0x20000DC9: 00 DC.B 0x00 ; '\0' 0x20000DCA: 00 DC.B 0x00 ; '\0' 0x20000DCB: 00 DC.B 0x00 ; '\0' 0x20000DCC: 00 DC.B 0x00 ; '\0' 0x20000DCD: 00 DC.B 0x00 ; '\0' 0x20000DCE: 00 DC.B 0x00 ; '\0' 0x20000DCF: 00 DC.B 0x00 ; '\0' 0x20000DD0: 00 DC.B 0x00 ; '\0' 0x20000DD1: 00 DC.B 0x00 ; '\0' 0x20000DD2: 00 DC.B 0x00 ; '\0' 0x20000DD3: 00 DC.B 0x00 ; '\0' 0x20000DD4: 00 DC.B 0x00 ; '\0' 0x20000DD5: 00 DC.B 0x00 ; '\0' 0x20000DD6: 00 DC.B 0x00 ; '\0' 0x20000DD7: 00 DC.B 0x00 ; '\0' 0x20000DD8: 01 DC.B 0x01 ; '\x01' 0x20000DD9: 00 DC.B 0x00 ; '\0' 0x20000DDA: 00 DC.B 0x00 ; '\0' 0x20000DDB: 00 DC.B 0x00 ; '\0' 0x20000DDC: 00 DC.B 0x00 ; '\0' 0x20000DDD: 00 DC.B 0x00 ; '\0' 0x20000DDE: 00 DC.B 0x00 ; '\0' 0x20000DDF: 00 DC.B 0x00 ; '\0' 0x20000DE0: 00 DC.B 0x00 ; '\0' 0x20000DE1: 00 DC.B 0x00 ; '\0' 0x20000DE2: 00 DC.B 0x00 ; '\0' 0x20000DE3: 00 DC.B 0x00 ; '\0' 0x20000DE4: 04 DC.B 0x04 ; '\x04' 0x20000DE5: 00 DC.B 0x00 ; '\0' 0x20000DE6: F1 DC.B 0xF1 ; '\xF1' 0x20000DE7: FF DC.B 0xFF ; '\xFF' 0x20000DE8: 00 DC.B 0x00 ; '\0' 0x20000DE9: 00 DC.B 0x00 ; '\0' 0x20000DEA: 00 DC.B 0x00 ; '\0' 0x20000DEB: 00 DC.B 0x00 ; '\0' 0x20000DEC: 00 DC.B 0x00 ; '\0' 0x20000DED: 00 DC.B 0x00 ; '\0' 0x20000DEE: 00 DC.B 0x00 ; '\0' 0x20000DEF: 00 DC.B 0x00 ; '\0' 0x20000DF0: 00 DC.B 0x00 ; '\0' 0x20000DF1: 00 DC.B 0x00 ; '\0' 0x20000DF2: 00 DC.B 0x00 ; '\0' 0x20000DF3: 00 DC.B 0x00 ; '\0'

Section .bss.huart1 from usart.o, size=144, align=4


huart1: 0x20000DF4: 00 DC.B 0x00 ; '\0' 0x20000DF5: 53 DC.B 0x53 ; 'S' 0x20000DF6: 45 DC.B 0x45 ; 'E' 0x20000DF7: 47 DC.B 0x47 ; 'G' 0x20000DF8: 47 DC.B 0x47 ; 'G' 0x20000DF9: 45 DC.B 0x45 ; 'E' 0x20000DFA: 52 DC.B 0x52 ; 'R' 0x20000DFB: 20 DC.B 0x20 ; ' ' 0x20000DFC: 63 DC.B 0x63 ; 'c' 0x20000DFD: 6F DC.B 0x6F ; 'o' 0x20000DFE: 6D DC.B 0x6D ; 'm' 0x20000DFF: 70 DC.B 0x70 ; 'p' 0x20000E00: 69 DC.B 0x69 ; 'i' 0x20000E01: 6C DC.B 0x6C ; 'l' 0x20000E02: 65 DC.B 0x65 ; 'e' 0x20000E03: 72 DC.B 0x72 ; 'r' 0x20000E04: 20 DC.B 0x20 ; ' ' 0x20000E05: 76 DC.B 0x76 ; 'v' 0x20000E06: 65 DC.B 0x65 ; 'e' 0x20000E07: 72 DC.B 0x72 ; 'r' 0x20000E08: 73 DC.B 0x73 ; 's' 0x20000E09: 69 DC.B 0x69 ; 'i' 0x20000E0A: 6F DC.B 0x6F ; 'o' 0x20000E0B: 6E DC.B 0x6E ; 'n' 0x20000E0C: 20 DC.B 0x20 ; ' ' 0x20000E0D: 31 DC.B 0x31 ; '1' 0x20000E0E: 35 DC.B 0x35 ; '5' 0x20000E0F: 2E DC.B 0x2E ; '.' 0x20000E10: 32 DC.B 0x32 ; '2' 0x20000E11: 2E DC.B 0x2E ; '.' 0x20000E12: 34 DC.B 0x34 ; '4' 0x20000E13: 20 DC.B 0x20 ; ' ' 0x20000E14: 28 DC.B 0x28 ; '(' 0x20000E15: 62 DC.B 0x62 ; 'b' 0x20000E16: 61 DC.B 0x61 ; 'a' 0x20000E17: 73 DC.B 0x73 ; 's' 0x20000E18: 65 DC.B 0x65 ; 'e' 0x20000E19: 64 DC.B 0x64 ; 'd' 0x20000E1A: 20 DC.B 0x20 ; ' ' 0x20000E1B: 6F DC.B 0x6F ; 'o' 0x20000E1C: 6E DC.B 0x6E ; 'n' 0x20000E1D: 20 DC.B 0x20 ; ' ' 0x20000E1E: 63 DC.B 0x63 ; 'c' 0x20000E1F: 6C DC.B 0x6C ; 'l' 0x20000E20: 61 DC.B 0x61 ; 'a' 0x20000E21: 6E DC.B 0x6E ; 'n' 0x20000E22: 67 DC.B 0x67 ; 'g' 0x20000E23: 20 DC.B 0x20 ; ' ' 0x20000E24: 31 DC.B 0x31 ; '1' 0x20000E25: 35 DC.B 0x35 ; '5' 0x20000E26: 2E DC.B 0x2E ; '.' 0x20000E27: 30 DC.B 0x30 ; '0' 0x20000E28: 2E DC.B 0x2E ; '.' 0x20000E29: 36 DC.B 0x36 ; '6' 0x20000E2A: 29 DC.B 0x29 ; ')' 0x20000E2B: 00 DC.B 0x00 ; '\0' 0x20000E2C: 41 DC.B 0x41 ; 'A' 0x20000E2D: 44 DC.B 0x44 ; 'D' 0x20000E2E: 00 DC.B 0x00 ; '\0' 0x20000E2F: 00 DC.B 0x00 ; '\0' 0x20000E30: 00 DC.B 0x00 ; '\0' 0x20000E31: 61 DC.B 0x61 ; 'a' 0x20000E32: 65 DC.B 0x65 ; 'e' 0x20000E33: 61 DC.B 0x61 ; 'a' 0x20000E34: 62 DC.B 0x62 ; 'b' 0x20000E35: 69 DC.B 0x69 ; 'i' 0x20000E36: 00 DC.B 0x00 ; '\0' 0x20000E37: 01 DC.B 0x01 ; '\x01' 0x20000E38: 3A DC.B 0x3A ; ':' 0x20000E39: 00 DC.B 0x00 ; '\0' 0x20000E3A: 00 DC.B 0x00 ; '\0' 0x20000E3B: 00 DC.B 0x00 ; '\0' 0x20000E3C: 43 DC.B 0x43 ; 'C' 0x20000E3D: 32 DC.B 0x32 ; '2' 0x20000E3E: 2E DC.B 0x2E ; '.' 0x20000E3F: 30 DC.B 0x30 ; '0' 0x20000E40: 39 DC.B 0x39 ; '9' 0x20000E41: 00 DC.B 0x00 ; '\0' 0x20000E42: 05 DC.B 0x05 ; '\x05' 0x20000E43: 63 DC.B 0x63 ; 'c' 0x20000E44: 6F DC.B 0x6F ; 'o' 0x20000E45: 72 DC.B 0x72 ; 'r' 0x20000E46: 74 DC.B 0x74 ; 't' 0x20000E47: 65 DC.B 0x65 ; 'e' 0x20000E48: 78 DC.B 0x78 ; 'x' 0x20000E49: 2D DC.B 0x2D ; '-' 0x20000E4A: 6D DC.B 0x6D ; 'm' 0x20000E4B: 30 DC.B 0x30 ; '0' 0x20000E4C: 70 DC.B 0x70 ; 'p' 0x20000E4D: 6C DC.B 0x6C ; 'l' 0x20000E4E: 75 DC.B 0x75 ; 'u' 0x20000E4F: 73 DC.B 0x73 ; 's' 0x20000E50: 00 DC.B 0x00 ; '\0' 0x20000E51: 06 DC.B 0x06 ; '\x06' 0x20000E52: 0C DC.B 0x0C ; '\x0C' 0x20000E53: 07 DC.B 0x07 ; '\x07' 0x20000E54: 4D DC.B 0x4D ; 'M' 0x20000E55: 08 DC.B 0x08 ; '\x08' 0x20000E56: 00 DC.B 0x00 ; '\0' 0x20000E57: 09 DC.B 0x09 ; '\t' 0x20000E58: 01 DC.B 0x01 ; '\x01' 0x20000E59: 0E DC.B 0x0E ; '\x0E' 0x20000E5A: 00 DC.B 0x00 ; '\0' 0x20000E5B: 11 DC.B 0x11 ; '\x11' 0x20000E5C: 01 DC.B 0x01 ; '\x01' 0x20000E5D: 12 DC.B 0x12 ; '\x12' 0x20000E5E: 04 DC.B 0x04 ; '\x04' 0x20000E5F: 14 DC.B 0x14 ; '\x14' 0x20000E60: 01 DC.B 0x01 ; '\x01' 0x20000E61: 15 DC.B 0x15 ; '\x15' 0x20000E62: 00 DC.B 0x00 ; '\0' 0x20000E63: 17 DC.B 0x17 ; '\x17' 0x20000E64: 03 DC.B 0x03 ; '\x03' 0x20000E65: 18 DC.B 0x18 ; '\x18' 0x20000E66: 01 DC.B 0x01 ; '\x01' 0x20000E67: 19 DC.B 0x19 ; '\x19' 0x20000E68: 01 DC.B 0x01 ; '\x01' 0x20000E69: 1A DC.B 0x1A ; '\x1A' 0x20000E6A: 01 DC.B 0x01 ; '\x01' 0x20000E6B: 1E DC.B 0x1E ; '\x1E' 0x20000E6C: 01 DC.B 0x01 ; '\x01' 0x20000E6D: 22 DC.B 0x22 ; '\"' 0x20000E6E: 00 DC.B 0x00 ; '\0' 0x20000E6F: 26 DC.B 0x26 ; '&' 0x20000E70: 01 DC.B 0x01 ; '\x01' 0x20000E71: 00 DC.B 0x00 ; '\0' 0x20000E72: 00 DC.B 0x00 ; '\0' 0x20000E73: 00 DC.B 0x00 ; '\0' 0x20000E74: 00 DC.B 0x00 ; '\0' 0x20000E75: 00 DC.B 0x00 ; '\0' 0x20000E76: 00 DC.B 0x00 ; '\0' 0x20000E77: 00 DC.B 0x00 ; '\0' 0x20000E78: 00 DC.B 0x00 ; '\0' 0x20000E79: 00 DC.B 0x00 ; '\0' 0x20000E7A: 00 DC.B 0x00 ; '\0' 0x20000E7B: 00 DC.B 0x00 ; '\0' 0x20000E7C: 00 DC.B 0x00 ; '\0' 0x20000E7D: 00 DC.B 0x00 ; '\0' 0x20000E7E: 00 DC.B 0x00 ; '\0' 0x20000E7F: 00 DC.B 0x00 ; '\0' 0x20000E80: 00 DC.B 0x00 ; '\0' 0x20000E81: 00 DC.B 0x00 ; '\0' 0x20000E82: 00 DC.B 0x00 ; '\0' 0x20000E83: 00 DC.B 0x00 ; '\0'

Section .bss.hadc1 from adc.o, size=100, align=4


hadc1: 0x20000E84: 00 DC.B 0x00 ; '\0' 0x20000E85: 53 DC.B 0x53 ; 'S' 0x20000E86: 45 DC.B 0x45 ; 'E' 0x20000E87: 47 DC.B 0x47 ; 'G' 0x20000E88: 47 DC.B 0x47 ; 'G' 0x20000E89: 45 DC.B 0x45 ; 'E' 0x20000E8A: 52 DC.B 0x52 ; 'R' 0x20000E8B: 20 DC.B 0x20 ; ' ' 0x20000E8C: 63 DC.B 0x63 ; 'c' 0x20000E8D: 6F DC.B 0x6F ; 'o' 0x20000E8E: 6D DC.B 0x6D ; 'm' 0x20000E8F: 70 DC.B 0x70 ; 'p' 0x20000E90: 69 DC.B 0x69 ; 'i' 0x20000E91: 6C DC.B 0x6C ; 'l' 0x20000E92: 65 DC.B 0x65 ; 'e' 0x20000E93: 72 DC.B 0x72 ; 'r' 0x20000E94: 20 DC.B 0x20 ; ' ' 0x20000E95: 76 DC.B 0x76 ; 'v' 0x20000E96: 65 DC.B 0x65 ; 'e' 0x20000E97: 72 DC.B 0x72 ; 'r' 0x20000E98: 73 DC.B 0x73 ; 's' 0x20000E99: 69 DC.B 0x69 ; 'i' 0x20000E9A: 6F DC.B 0x6F ; 'o' 0x20000E9B: 6E DC.B 0x6E ; 'n' 0x20000E9C: 20 DC.B 0x20 ; ' ' 0x20000E9D: 31 DC.B 0x31 ; '1' 0x20000E9E: 35 DC.B 0x35 ; '5' 0x20000E9F: 2E DC.B 0x2E ; '.' 0x20000EA0: 32 DC.B 0x32 ; '2' 0x20000EA1: 2E DC.B 0x2E ; '.' 0x20000EA2: 34 DC.B 0x34 ; '4' 0x20000EA3: 20 DC.B 0x20 ; ' ' 0x20000EA4: 28 DC.B 0x28 ; '(' 0x20000EA5: 62 DC.B 0x62 ; 'b' 0x20000EA6: 61 DC.B 0x61 ; 'a' 0x20000EA7: 73 DC.B 0x73 ; 's' 0x20000EA8: 65 DC.B 0x65 ; 'e' 0x20000EA9: 64 DC.B 0x64 ; 'd' 0x20000EAA: 20 DC.B 0x20 ; ' ' 0x20000EAB: 6F DC.B 0x6F ; 'o' 0x20000EAC: 6E DC.B 0x6E ; 'n' 0x20000EAD: 20 DC.B 0x20 ; ' ' 0x20000EAE: 63 DC.B 0x63 ; 'c' 0x20000EAF: 6C DC.B 0x6C ; 'l' 0x20000EB0: 61 DC.B 0x61 ; 'a' 0x20000EB1: 6E DC.B 0x6E ; 'n' 0x20000EB2: 67 DC.B 0x67 ; 'g' 0x20000EB3: 20 DC.B 0x20 ; ' ' 0x20000EB4: 31 DC.B 0x31 ; '1' 0x20000EB5: 35 DC.B 0x35 ; '5' 0x20000EB6: 2E DC.B 0x2E ; '.' 0x20000EB7: 30 DC.B 0x30 ; '0' 0x20000EB8: 2E DC.B 0x2E ; '.' 0x20000EB9: 36 DC.B 0x36 ; '6' 0x20000EBA: 29 DC.B 0x29 ; ')' 0x20000EBB: 00 DC.B 0x00 ; '\0' 0x20000EBC: 41 DC.B 0x41 ; 'A' 0x20000EBD: 44 DC.B 0x44 ; 'D' 0x20000EBE: 00 DC.B 0x00 ; '\0' 0x20000EBF: 00 DC.B 0x00 ; '\0' 0x20000EC0: 00 DC.B 0x00 ; '\0' 0x20000EC1: 61 DC.B 0x61 ; 'a' 0x20000EC2: 65 DC.B 0x65 ; 'e' 0x20000EC3: 61 DC.B 0x61 ; 'a' 0x20000EC4: 62 DC.B 0x62 ; 'b' 0x20000EC5: 69 DC.B 0x69 ; 'i' 0x20000EC6: 00 DC.B 0x00 ; '\0' 0x20000EC7: 01 DC.B 0x01 ; '\x01' 0x20000EC8: 3A DC.B 0x3A ; ':' 0x20000EC9: 00 DC.B 0x00 ; '\0' 0x20000ECA: 00 DC.B 0x00 ; '\0' 0x20000ECB: 00 DC.B 0x00 ; '\0' 0x20000ECC: 43 DC.B 0x43 ; 'C' 0x20000ECD: 32 DC.B 0x32 ; '2' 0x20000ECE: 2E DC.B 0x2E ; '.' 0x20000ECF: 30 DC.B 0x30 ; '0' 0x20000ED0: 39 DC.B 0x39 ; '9' 0x20000ED1: 00 DC.B 0x00 ; '\0' 0x20000ED2: 05 DC.B 0x05 ; '\x05' 0x20000ED3: 63 DC.B 0x63 ; 'c' 0x20000ED4: 6F DC.B 0x6F ; 'o' 0x20000ED5: 72 DC.B 0x72 ; 'r' 0x20000ED6: 74 DC.B 0x74 ; 't' 0x20000ED7: 65 DC.B 0x65 ; 'e' 0x20000ED8: 78 DC.B 0x78 ; 'x' 0x20000ED9: 2D DC.B 0x2D ; '-' 0x20000EDA: 6D DC.B 0x6D ; 'm' 0x20000EDB: 30 DC.B 0x30 ; '0' 0x20000EDC: 70 DC.B 0x70 ; 'p' 0x20000EDD: 6C DC.B 0x6C ; 'l' 0x20000EDE: 75 DC.B 0x75 ; 'u' 0x20000EDF: 73 DC.B 0x73 ; 's' 0x20000EE0: 00 DC.B 0x00 ; '\0' 0x20000EE1: 06 DC.B 0x06 ; '\x06' 0x20000EE2: 0C DC.B 0x0C ; '\x0C' 0x20000EE3: 07 DC.B 0x07 ; '\x07' 0x20000EE4: 4D DC.B 0x4D ; 'M' 0x20000EE5: 08 DC.B 0x08 ; '\x08' 0x20000EE6: 00 DC.B 0x00 ; '\0' 0x20000EE7: 09 DC.B 0x09 ; '\t'

Section .bss.hdma_memtomem_dma1_channel2 from dma.o, size=92, align=4


hdma_memtomem_dma1_channel2: 0x20000EE8: 00 DC.B 0x00 ; '\0' 0x20000EE9: 53 DC.B 0x53 ; 'S' 0x20000EEA: 45 DC.B 0x45 ; 'E' 0x20000EEB: 47 DC.B 0x47 ; 'G' 0x20000EEC: 47 DC.B 0x47 ; 'G' 0x20000EED: 45 DC.B 0x45 ; 'E' 0x20000EEE: 52 DC.B 0x52 ; 'R' 0x20000EEF: 20 DC.B 0x20 ; ' ' 0x20000EF0: 63 DC.B 0x63 ; 'c' 0x20000EF1: 6F DC.B 0x6F ; 'o' 0x20000EF2: 6D DC.B 0x6D ; 'm' 0x20000EF3: 70 DC.B 0x70 ; 'p' 0x20000EF4: 69 DC.B 0x69 ; 'i' 0x20000EF5: 6C DC.B 0x6C ; 'l' 0x20000EF6: 65 DC.B 0x65 ; 'e' 0x20000EF7: 72 DC.B 0x72 ; 'r' 0x20000EF8: 20 DC.B 0x20 ; ' ' 0x20000EF9: 76 DC.B 0x76 ; 'v' 0x20000EFA: 65 DC.B 0x65 ; 'e' 0x20000EFB: 72 DC.B 0x72 ; 'r' 0x20000EFC: 73 DC.B 0x73 ; 's' 0x20000EFD: 69 DC.B 0x69 ; 'i' 0x20000EFE: 6F DC.B 0x6F ; 'o' 0x20000EFF: 6E DC.B 0x6E ; 'n' 0x20000F00: 20 DC.B 0x20 ; ' ' 0x20000F01: 31 DC.B 0x31 ; '1' 0x20000F02: 35 DC.B 0x35 ; '5' 0x20000F03: 2E DC.B 0x2E ; '.' 0x20000F04: 32 DC.B 0x32 ; '2' 0x20000F05: 2E DC.B 0x2E ; '.' 0x20000F06: 34 DC.B 0x34 ; '4' 0x20000F07: 20 DC.B 0x20 ; ' ' 0x20000F08: 28 DC.B 0x28 ; '(' 0x20000F09: 62 DC.B 0x62 ; 'b' 0x20000F0A: 61 DC.B 0x61 ; 'a' 0x20000F0B: 73 DC.B 0x73 ; 's' 0x20000F0C: 65 DC.B 0x65 ; 'e' 0x20000F0D: 64 DC.B 0x64 ; 'd' 0x20000F0E: 20 DC.B 0x20 ; ' ' 0x20000F0F: 6F DC.B 0x6F ; 'o' 0x20000F10: 6E DC.B 0x6E ; 'n' 0x20000F11: 20 DC.B 0x20 ; ' ' 0x20000F12: 63 DC.B 0x63 ; 'c' 0x20000F13: 6C DC.B 0x6C ; 'l' 0x20000F14: 61 DC.B 0x61 ; 'a' 0x20000F15: 6E DC.B 0x6E ; 'n' 0x20000F16: 67 DC.B 0x67 ; 'g' 0x20000F17: 20 DC.B 0x20 ; ' ' 0x20000F18: 31 DC.B 0x31 ; '1' 0x20000F19: 35 DC.B 0x35 ; '5' 0x20000F1A: 2E DC.B 0x2E ; '.' 0x20000F1B: 30 DC.B 0x30 ; '0' 0x20000F1C: 2E DC.B 0x2E ; '.' 0x20000F1D: 36 DC.B 0x36 ; '6' 0x20000F1E: 29 DC.B 0x29 ; ')' 0x20000F1F: 00 DC.B 0x00 ; '\0' 0x20000F20: 41 DC.B 0x41 ; 'A' 0x20000F21: 44 DC.B 0x44 ; 'D' 0x20000F22: 00 DC.B 0x00 ; '\0' 0x20000F23: 00 DC.B 0x00 ; '\0' 0x20000F24: 00 DC.B 0x00 ; '\0' 0x20000F25: 61 DC.B 0x61 ; 'a' 0x20000F26: 65 DC.B 0x65 ; 'e' 0x20000F27: 61 DC.B 0x61 ; 'a' 0x20000F28: 62 DC.B 0x62 ; 'b' 0x20000F29: 69 DC.B 0x69 ; 'i' 0x20000F2A: 00 DC.B 0x00 ; '\0' 0x20000F2B: 01 DC.B 0x01 ; '\x01' 0x20000F2C: 3A DC.B 0x3A ; ':' 0x20000F2D: 00 DC.B 0x00 ; '\0' 0x20000F2E: 00 DC.B 0x00 ; '\0' 0x20000F2F: 00 DC.B 0x00 ; '\0' 0x20000F30: 43 DC.B 0x43 ; 'C' 0x20000F31: 32 DC.B 0x32 ; '2' 0x20000F32: 2E DC.B 0x2E ; '.' 0x20000F33: 30 DC.B 0x30 ; '0' 0x20000F34: 39 DC.B 0x39 ; '9' 0x20000F35: 00 DC.B 0x00 ; '\0' 0x20000F36: 05 DC.B 0x05 ; '\x05' 0x20000F37: 63 DC.B 0x63 ; 'c' 0x20000F38: 6F DC.B 0x6F ; 'o' 0x20000F39: 72 DC.B 0x72 ; 'r' 0x20000F3A: 74 DC.B 0x74 ; 't' 0x20000F3B: 65 DC.B 0x65 ; 'e' 0x20000F3C: 78 DC.B 0x78 ; 'x' 0x20000F3D: 2D DC.B 0x2D ; '-' 0x20000F3E: 6D DC.B 0x6D ; 'm' 0x20000F3F: 30 DC.B 0x30 ; '0' 0x20000F40: 70 DC.B 0x70 ; 'p' 0x20000F41: 6C DC.B 0x6C ; 'l' 0x20000F42: 75 DC.B 0x75 ; 'u' 0x20000F43: 73 DC.B 0x73 ; 's'

Section .bss.hdma_adc1 from adc.o, size=92, align=4


hdma_adc1: 0x20000F44: 00 DC.B 0x00 ; '\0' 0x20000F45: 53 DC.B 0x53 ; 'S' 0x20000F46: 45 DC.B 0x45 ; 'E' 0x20000F47: 47 DC.B 0x47 ; 'G' 0x20000F48: 47 DC.B 0x47 ; 'G' 0x20000F49: 45 DC.B 0x45 ; 'E' 0x20000F4A: 52 DC.B 0x52 ; 'R' 0x20000F4B: 20 DC.B 0x20 ; ' ' 0x20000F4C: 63 DC.B 0x63 ; 'c' 0x20000F4D: 6F DC.B 0x6F ; 'o' 0x20000F4E: 6D DC.B 0x6D ; 'm' 0x20000F4F: 70 DC.B 0x70 ; 'p' 0x20000F50: 69 DC.B 0x69 ; 'i' 0x20000F51: 6C DC.B 0x6C ; 'l' 0x20000F52: 65 DC.B 0x65 ; 'e' 0x20000F53: 72 DC.B 0x72 ; 'r' 0x20000F54: 20 DC.B 0x20 ; ' ' 0x20000F55: 76 DC.B 0x76 ; 'v' 0x20000F56: 65 DC.B 0x65 ; 'e' 0x20000F57: 72 DC.B 0x72 ; 'r' 0x20000F58: 73 DC.B 0x73 ; 's' 0x20000F59: 69 DC.B 0x69 ; 'i' 0x20000F5A: 6F DC.B 0x6F ; 'o' 0x20000F5B: 6E DC.B 0x6E ; 'n' 0x20000F5C: 20 DC.B 0x20 ; ' ' 0x20000F5D: 31 DC.B 0x31 ; '1' 0x20000F5E: 35 DC.B 0x35 ; '5' 0x20000F5F: 2E DC.B 0x2E ; '.' 0x20000F60: 32 DC.B 0x32 ; '2' 0x20000F61: 2E DC.B 0x2E ; '.' 0x20000F62: 34 DC.B 0x34 ; '4' 0x20000F63: 20 DC.B 0x20 ; ' ' 0x20000F64: 28 DC.B 0x28 ; '(' 0x20000F65: 62 DC.B 0x62 ; 'b' 0x20000F66: 61 DC.B 0x61 ; 'a' 0x20000F67: 73 DC.B 0x73 ; 's' 0x20000F68: 65 DC.B 0x65 ; 'e' 0x20000F69: 64 DC.B 0x64 ; 'd' 0x20000F6A: 20 DC.B 0x20 ; ' ' 0x20000F6B: 6F DC.B 0x6F ; 'o' 0x20000F6C: 6E DC.B 0x6E ; 'n' 0x20000F6D: 20 DC.B 0x20 ; ' ' 0x20000F6E: 63 DC.B 0x63 ; 'c' 0x20000F6F: 6C DC.B 0x6C ; 'l' 0x20000F70: 61 DC.B 0x61 ; 'a' 0x20000F71: 6E DC.B 0x6E ; 'n' 0x20000F72: 67 DC.B 0x67 ; 'g' 0x20000F73: 20 DC.B 0x20 ; ' ' 0x20000F74: 31 DC.B 0x31 ; '1' 0x20000F75: 35 DC.B 0x35 ; '5' 0x20000F76: 2E DC.B 0x2E ; '.' 0x20000F77: 30 DC.B 0x30 ; '0' 0x20000F78: 2E DC.B 0x2E ; '.' 0x20000F79: 36 DC.B 0x36 ; '6' 0x20000F7A: 29 DC.B 0x29 ; ')' 0x20000F7B: 00 DC.B 0x00 ; '\0' 0x20000F7C: 41 DC.B 0x41 ; 'A' 0x20000F7D: 44 DC.B 0x44 ; 'D' 0x20000F7E: 00 DC.B 0x00 ; '\0' 0x20000F7F: 00 DC.B 0x00 ; '\0' 0x20000F80: 00 DC.B 0x00 ; '\0' 0x20000F81: 61 DC.B 0x61 ; 'a' 0x20000F82: 65 DC.B 0x65 ; 'e' 0x20000F83: 61 DC.B 0x61 ; 'a' 0x20000F84: 62 DC.B 0x62 ; 'b' 0x20000F85: 69 DC.B 0x69 ; 'i' 0x20000F86: 00 DC.B 0x00 ; '\0' 0x20000F87: 01 DC.B 0x01 ; '\x01' 0x20000F88: 3A DC.B 0x3A ; ':' 0x20000F89: 00 DC.B 0x00 ; '\0' 0x20000F8A: 00 DC.B 0x00 ; '\0' 0x20000F8B: 00 DC.B 0x00 ; '\0' 0x20000F8C: 43 DC.B 0x43 ; 'C' 0x20000F8D: 32 DC.B 0x32 ; '2' 0x20000F8E: 2E DC.B 0x2E ; '.' 0x20000F8F: 30 DC.B 0x30 ; '0' 0x20000F90: 39 DC.B 0x39 ; '9' 0x20000F91: 00 DC.B 0x00 ; '\0' 0x20000F92: 05 DC.B 0x05 ; '\x05' 0x20000F93: 63 DC.B 0x63 ; 'c' 0x20000F94: 6F DC.B 0x6F ; 'o' 0x20000F95: 72 DC.B 0x72 ; 'r' 0x20000F96: 74 DC.B 0x74 ; 't' 0x20000F97: 65 DC.B 0x65 ; 'e' 0x20000F98: 78 DC.B 0x78 ; 'x' 0x20000F99: 2D DC.B 0x2D ; '-' 0x20000F9A: 6D DC.B 0x6D ; 'm' 0x20000F9B: 30 DC.B 0x30 ; '0' 0x20000F9C: 70 DC.B 0x70 ; 'p' 0x20000F9D: 6C DC.B 0x6C ; 'l' 0x20000F9E: 75 DC.B 0x75 ; 'u' 0x20000F9F: 73 DC.B 0x73 ; 's'

Section .bss.htim7 from tim.o, size=76, align=4


htim7: 0x20000FA0: 00 DC.B 0x00 ; '\0' 0x20000FA1: 53 DC.B 0x53 ; 'S' 0x20000FA2: 45 DC.B 0x45 ; 'E' 0x20000FA3: 47 DC.B 0x47 ; 'G' 0x20000FA4: 47 DC.B 0x47 ; 'G' 0x20000FA5: 45 DC.B 0x45 ; 'E' 0x20000FA6: 52 DC.B 0x52 ; 'R' 0x20000FA7: 20 DC.B 0x20 ; ' ' 0x20000FA8: 63 DC.B 0x63 ; 'c' 0x20000FA9: 6F DC.B 0x6F ; 'o' 0x20000FAA: 6D DC.B 0x6D ; 'm' 0x20000FAB: 70 DC.B 0x70 ; 'p' 0x20000FAC: 69 DC.B 0x69 ; 'i' 0x20000FAD: 6C DC.B 0x6C ; 'l' 0x20000FAE: 65 DC.B 0x65 ; 'e' 0x20000FAF: 72 DC.B 0x72 ; 'r' 0x20000FB0: 20 DC.B 0x20 ; ' ' 0x20000FB1: 76 DC.B 0x76 ; 'v' 0x20000FB2: 65 DC.B 0x65 ; 'e' 0x20000FB3: 72 DC.B 0x72 ; 'r' 0x20000FB4: 73 DC.B 0x73 ; 's' 0x20000FB5: 69 DC.B 0x69 ; 'i' 0x20000FB6: 6F DC.B 0x6F ; 'o' 0x20000FB7: 6E DC.B 0x6E ; 'n' 0x20000FB8: 20 DC.B 0x20 ; ' ' 0x20000FB9: 31 DC.B 0x31 ; '1' 0x20000FBA: 35 DC.B 0x35 ; '5' 0x20000FBB: 2E DC.B 0x2E ; '.' 0x20000FBC: 32 DC.B 0x32 ; '2' 0x20000FBD: 2E DC.B 0x2E ; '.' 0x20000FBE: 34 DC.B 0x34 ; '4' 0x20000FBF: 20 DC.B 0x20 ; ' ' 0x20000FC0: 28 DC.B 0x28 ; '(' 0x20000FC1: 62 DC.B 0x62 ; 'b' 0x20000FC2: 61 DC.B 0x61 ; 'a' 0x20000FC3: 73 DC.B 0x73 ; 's' 0x20000FC4: 65 DC.B 0x65 ; 'e' 0x20000FC5: 64 DC.B 0x64 ; 'd' 0x20000FC6: 20 DC.B 0x20 ; ' ' 0x20000FC7: 6F DC.B 0x6F ; 'o' 0x20000FC8: 6E DC.B 0x6E ; 'n' 0x20000FC9: 20 DC.B 0x20 ; ' ' 0x20000FCA: 63 DC.B 0x63 ; 'c' 0x20000FCB: 6C DC.B 0x6C ; 'l' 0x20000FCC: 61 DC.B 0x61 ; 'a' 0x20000FCD: 6E DC.B 0x6E ; 'n' 0x20000FCE: 67 DC.B 0x67 ; 'g' 0x20000FCF: 20 DC.B 0x20 ; ' ' 0x20000FD0: 31 DC.B 0x31 ; '1' 0x20000FD1: 35 DC.B 0x35 ; '5' 0x20000FD2: 2E DC.B 0x2E ; '.' 0x20000FD3: 30 DC.B 0x30 ; '0' 0x20000FD4: 2E DC.B 0x2E ; '.' 0x20000FD5: 36 DC.B 0x36 ; '6' 0x20000FD6: 29 DC.B 0x29 ; ')' 0x20000FD7: 00 DC.B 0x00 ; '\0' 0x20000FD8: 41 DC.B 0x41 ; 'A' 0x20000FD9: 44 DC.B 0x44 ; 'D' 0x20000FDA: 00 DC.B 0x00 ; '\0' 0x20000FDB: 00 DC.B 0x00 ; '\0' 0x20000FDC: 00 DC.B 0x00 ; '\0' 0x20000FDD: 61 DC.B 0x61 ; 'a' 0x20000FDE: 65 DC.B 0x65 ; 'e' 0x20000FDF: 61 DC.B 0x61 ; 'a' 0x20000FE0: 62 DC.B 0x62 ; 'b' 0x20000FE1: 69 DC.B 0x69 ; 'i' 0x20000FE2: 00 DC.B 0x00 ; '\0' 0x20000FE3: 01 DC.B 0x01 ; '\x01' 0x20000FE4: 3A DC.B 0x3A ; ':' 0x20000FE5: 00 DC.B 0x00 ; '\0' 0x20000FE6: 00 DC.B 0x00 ; '\0' 0x20000FE7: 00 DC.B 0x00 ; '\0' 0x20000FE8: 43 DC.B 0x43 ; 'C' 0x20000FE9: 32 DC.B 0x32 ; '2' 0x20000FEA: 2E DC.B 0x2E ; '.' 0x20000FEB: 30 DC.B 0x30 ; '0'

Section .bss.htim6 from tim.o, size=76, align=4


htim6: 0x20000FEC: 00 DC.B 0x00 ; '\0' 0x20000FED: 53 DC.B 0x53 ; 'S' 0x20000FEE: 45 DC.B 0x45 ; 'E' 0x20000FEF: 47 DC.B 0x47 ; 'G' 0x20000FF0: 47 DC.B 0x47 ; 'G' 0x20000FF1: 45 DC.B 0x45 ; 'E' 0x20000FF2: 52 DC.B 0x52 ; 'R' 0x20000FF3: 20 DC.B 0x20 ; ' ' 0x20000FF4: 63 DC.B 0x63 ; 'c' 0x20000FF5: 6F DC.B 0x6F ; 'o' 0x20000FF6: 6D DC.B 0x6D ; 'm' 0x20000FF7: 70 DC.B 0x70 ; 'p' 0x20000FF8: 69 DC.B 0x69 ; 'i' 0x20000FF9: 6C DC.B 0x6C ; 'l' 0x20000FFA: 65 DC.B 0x65 ; 'e' 0x20000FFB: 72 DC.B 0x72 ; 'r' 0x20000FFC: 20 DC.B 0x20 ; ' ' 0x20000FFD: 76 DC.B 0x76 ; 'v' 0x20000FFE: 65 DC.B 0x65 ; 'e' 0x20000FFF: 72 DC.B 0x72 ; 'r' 0x20001000: 73 DC.B 0x73 ; 's' 0x20001001: 69 DC.B 0x69 ; 'i' 0x20001002: 6F DC.B 0x6F ; 'o' 0x20001003: 6E DC.B 0x6E ; 'n' 0x20001004: 20 DC.B 0x20 ; ' ' 0x20001005: 31 DC.B 0x31 ; '1' 0x20001006: 35 DC.B 0x35 ; '5' 0x20001007: 2E DC.B 0x2E ; '.' 0x20001008: 32 DC.B 0x32 ; '2' 0x20001009: 2E DC.B 0x2E ; '.' 0x2000100A: 34 DC.B 0x34 ; '4' 0x2000100B: 20 DC.B 0x20 ; ' ' 0x2000100C: 28 DC.B 0x28 ; '(' 0x2000100D: 62 DC.B 0x62 ; 'b' 0x2000100E: 61 DC.B 0x61 ; 'a' 0x2000100F: 73 DC.B 0x73 ; 's' 0x20001010: 65 DC.B 0x65 ; 'e' 0x20001011: 64 DC.B 0x64 ; 'd' 0x20001012: 20 DC.B 0x20 ; ' ' 0x20001013: 6F DC.B 0x6F ; 'o' 0x20001014: 6E DC.B 0x6E ; 'n' 0x20001015: 20 DC.B 0x20 ; ' ' 0x20001016: 63 DC.B 0x63 ; 'c' 0x20001017: 6C DC.B 0x6C ; 'l' 0x20001018: 61 DC.B 0x61 ; 'a' 0x20001019: 6E DC.B 0x6E ; 'n' 0x2000101A: 67 DC.B 0x67 ; 'g' 0x2000101B: 20 DC.B 0x20 ; ' ' 0x2000101C: 31 DC.B 0x31 ; '1' 0x2000101D: 35 DC.B 0x35 ; '5' 0x2000101E: 2E DC.B 0x2E ; '.' 0x2000101F: 30 DC.B 0x30 ; '0' 0x20001020: 2E DC.B 0x2E ; '.' 0x20001021: 36 DC.B 0x36 ; '6' 0x20001022: 29 DC.B 0x29 ; ')' 0x20001023: 00 DC.B 0x00 ; '\0' 0x20001024: 41 DC.B 0x41 ; 'A' 0x20001025: 44 DC.B 0x44 ; 'D' 0x20001026: 00 DC.B 0x00 ; '\0' 0x20001027: 00 DC.B 0x00 ; '\0' 0x20001028: 00 DC.B 0x00 ; '\0' 0x20001029: 61 DC.B 0x61 ; 'a' 0x2000102A: 65 DC.B 0x65 ; 'e' 0x2000102B: 61 DC.B 0x61 ; 'a' 0x2000102C: 62 DC.B 0x62 ; 'b' 0x2000102D: 69 DC.B 0x69 ; 'i' 0x2000102E: 00 DC.B 0x00 ; '\0' 0x2000102F: 01 DC.B 0x01 ; '\x01' 0x20001030: 3A DC.B 0x3A ; ':' 0x20001031: 00 DC.B 0x00 ; '\0' 0x20001032: 00 DC.B 0x00 ; '\0' 0x20001033: 00 DC.B 0x00 ; '\0' 0x20001034: 43 DC.B 0x43 ; 'C' 0x20001035: 32 DC.B 0x32 ; '2' 0x20001036: 2E DC.B 0x2E ; '.' 0x20001037: 30 DC.B 0x30 ; '0'

Section .bss.htim2 from tim.o, size=76, align=4


htim2: 0x20001038: 00 DC.B 0x00 ; '\0' 0x20001039: 53 DC.B 0x53 ; 'S' 0x2000103A: 45 DC.B 0x45 ; 'E' 0x2000103B: 47 DC.B 0x47 ; 'G' 0x2000103C: 47 DC.B 0x47 ; 'G' 0x2000103D: 45 DC.B 0x45 ; 'E' 0x2000103E: 52 DC.B 0x52 ; 'R' 0x2000103F: 20 DC.B 0x20 ; ' ' 0x20001040: 63 DC.B 0x63 ; 'c' 0x20001041: 6F DC.B 0x6F ; 'o' 0x20001042: 6D DC.B 0x6D ; 'm' 0x20001043: 70 DC.B 0x70 ; 'p' 0x20001044: 69 DC.B 0x69 ; 'i' 0x20001045: 6C DC.B 0x6C ; 'l' 0x20001046: 65 DC.B 0x65 ; 'e' 0x20001047: 72 DC.B 0x72 ; 'r' 0x20001048: 20 DC.B 0x20 ; ' ' 0x20001049: 76 DC.B 0x76 ; 'v' 0x2000104A: 65 DC.B 0x65 ; 'e' 0x2000104B: 72 DC.B 0x72 ; 'r' 0x2000104C: 73 DC.B 0x73 ; 's' 0x2000104D: 69 DC.B 0x69 ; 'i' 0x2000104E: 6F DC.B 0x6F ; 'o' 0x2000104F: 6E DC.B 0x6E ; 'n' 0x20001050: 20 DC.B 0x20 ; ' ' 0x20001051: 31 DC.B 0x31 ; '1' 0x20001052: 35 DC.B 0x35 ; '5' 0x20001053: 2E DC.B 0x2E ; '.' 0x20001054: 32 DC.B 0x32 ; '2' 0x20001055: 2E DC.B 0x2E ; '.' 0x20001056: 34 DC.B 0x34 ; '4' 0x20001057: 20 DC.B 0x20 ; ' ' 0x20001058: 28 DC.B 0x28 ; '(' 0x20001059: 62 DC.B 0x62 ; 'b' 0x2000105A: 61 DC.B 0x61 ; 'a' 0x2000105B: 73 DC.B 0x73 ; 's' 0x2000105C: 65 DC.B 0x65 ; 'e' 0x2000105D: 64 DC.B 0x64 ; 'd' 0x2000105E: 20 DC.B 0x20 ; ' ' 0x2000105F: 6F DC.B 0x6F ; 'o' 0x20001060: 6E DC.B 0x6E ; 'n' 0x20001061: 20 DC.B 0x20 ; ' ' 0x20001062: 63 DC.B 0x63 ; 'c' 0x20001063: 6C DC.B 0x6C ; 'l' 0x20001064: 61 DC.B 0x61 ; 'a' 0x20001065: 6E DC.B 0x6E ; 'n' 0x20001066: 67 DC.B 0x67 ; 'g' 0x20001067: 20 DC.B 0x20 ; ' ' 0x20001068: 31 DC.B 0x31 ; '1' 0x20001069: 35 DC.B 0x35 ; '5' 0x2000106A: 2E DC.B 0x2E ; '.' 0x2000106B: 30 DC.B 0x30 ; '0' 0x2000106C: 2E DC.B 0x2E ; '.' 0x2000106D: 36 DC.B 0x36 ; '6' 0x2000106E: 29 DC.B 0x29 ; ')' 0x2000106F: 00 DC.B 0x00 ; '\0' 0x20001070: 41 DC.B 0x41 ; 'A' 0x20001071: 44 DC.B 0x44 ; 'D' 0x20001072: 00 DC.B 0x00 ; '\0' 0x20001073: 00 DC.B 0x00 ; '\0' 0x20001074: 00 DC.B 0x00 ; '\0' 0x20001075: 61 DC.B 0x61 ; 'a' 0x20001076: 65 DC.B 0x65 ; 'e' 0x20001077: 61 DC.B 0x61 ; 'a' 0x20001078: 62 DC.B 0x62 ; 'b' 0x20001079: 69 DC.B 0x69 ; 'i' 0x2000107A: 00 DC.B 0x00 ; '\0' 0x2000107B: 01 DC.B 0x01 ; '\x01' 0x2000107C: 3A DC.B 0x3A ; ':' 0x2000107D: 00 DC.B 0x00 ; '\0' 0x2000107E: 00 DC.B 0x00 ; '\0' 0x2000107F: 00 DC.B 0x00 ; '\0' 0x20001080: 43 DC.B 0x43 ; 'C' 0x20001081: 32 DC.B 0x32 ; '2' 0x20001082: 2E DC.B 0x2E ; '.' 0x20001083: 30 DC.B 0x30 ; '0'

Section .bss.htim17 from tim.o, size=76, align=4


htim17: 0x20001084: 00 DC.B 0x00 ; '\0' 0x20001085: 53 DC.B 0x53 ; 'S' 0x20001086: 45 DC.B 0x45 ; 'E' 0x20001087: 47 DC.B 0x47 ; 'G' 0x20001088: 47 DC.B 0x47 ; 'G' 0x20001089: 45 DC.B 0x45 ; 'E' 0x2000108A: 52 DC.B 0x52 ; 'R' 0x2000108B: 20 DC.B 0x20 ; ' ' 0x2000108C: 63 DC.B 0x63 ; 'c' 0x2000108D: 6F DC.B 0x6F ; 'o' 0x2000108E: 6D DC.B 0x6D ; 'm' 0x2000108F: 70 DC.B 0x70 ; 'p' 0x20001090: 69 DC.B 0x69 ; 'i' 0x20001091: 6C DC.B 0x6C ; 'l' 0x20001092: 65 DC.B 0x65 ; 'e' 0x20001093: 72 DC.B 0x72 ; 'r' 0x20001094: 20 DC.B 0x20 ; ' ' 0x20001095: 76 DC.B 0x76 ; 'v' 0x20001096: 65 DC.B 0x65 ; 'e' 0x20001097: 72 DC.B 0x72 ; 'r' 0x20001098: 73 DC.B 0x73 ; 's' 0x20001099: 69 DC.B 0x69 ; 'i' 0x2000109A: 6F DC.B 0x6F ; 'o' 0x2000109B: 6E DC.B 0x6E ; 'n' 0x2000109C: 20 DC.B 0x20 ; ' ' 0x2000109D: 31 DC.B 0x31 ; '1' 0x2000109E: 35 DC.B 0x35 ; '5' 0x2000109F: 2E DC.B 0x2E ; '.' 0x200010A0: 32 DC.B 0x32 ; '2' 0x200010A1: 2E DC.B 0x2E ; '.' 0x200010A2: 34 DC.B 0x34 ; '4' 0x200010A3: 20 DC.B 0x20 ; ' ' 0x200010A4: 28 DC.B 0x28 ; '(' 0x200010A5: 62 DC.B 0x62 ; 'b' 0x200010A6: 61 DC.B 0x61 ; 'a' 0x200010A7: 73 DC.B 0x73 ; 's' 0x200010A8: 65 DC.B 0x65 ; 'e' 0x200010A9: 64 DC.B 0x64 ; 'd' 0x200010AA: 20 DC.B 0x20 ; ' ' 0x200010AB: 6F DC.B 0x6F ; 'o' 0x200010AC: 6E DC.B 0x6E ; 'n' 0x200010AD: 20 DC.B 0x20 ; ' ' 0x200010AE: 63 DC.B 0x63 ; 'c' 0x200010AF: 6C DC.B 0x6C ; 'l' 0x200010B0: 61 DC.B 0x61 ; 'a' 0x200010B1: 6E DC.B 0x6E ; 'n' 0x200010B2: 67 DC.B 0x67 ; 'g' 0x200010B3: 20 DC.B 0x20 ; ' ' 0x200010B4: 31 DC.B 0x31 ; '1' 0x200010B5: 35 DC.B 0x35 ; '5' 0x200010B6: 2E DC.B 0x2E ; '.' 0x200010B7: 30 DC.B 0x30 ; '0' 0x200010B8: 2E DC.B 0x2E ; '.' 0x200010B9: 36 DC.B 0x36 ; '6' 0x200010BA: 29 DC.B 0x29 ; ')' 0x200010BB: 00 DC.B 0x00 ; '\0' 0x200010BC: 41 DC.B 0x41 ; 'A' 0x200010BD: 44 DC.B 0x44 ; 'D' 0x200010BE: 00 DC.B 0x00 ; '\0' 0x200010BF: 00 DC.B 0x00 ; '\0' 0x200010C0: 00 DC.B 0x00 ; '\0' 0x200010C1: 61 DC.B 0x61 ; 'a' 0x200010C2: 65 DC.B 0x65 ; 'e' 0x200010C3: 61 DC.B 0x61 ; 'a' 0x200010C4: 62 DC.B 0x62 ; 'b' 0x200010C5: 69 DC.B 0x69 ; 'i' 0x200010C6: 00 DC.B 0x00 ; '\0' 0x200010C7: 01 DC.B 0x01 ; '\x01' 0x200010C8: 3A DC.B 0x3A ; ':' 0x200010C9: 00 DC.B 0x00 ; '\0' 0x200010CA: 00 DC.B 0x00 ; '\0' 0x200010CB: 00 DC.B 0x00 ; '\0' 0x200010CC: 43 DC.B 0x43 ; 'C' 0x200010CD: 32 DC.B 0x32 ; '2' 0x200010CE: 2E DC.B 0x2E ; '.' 0x200010CF: 30 DC.B 0x30 ; '0'

Section .bss.htim16 from tim.o, size=76, align=4


htim16: 0x200010D0: 00 DC.B 0x00 ; '\0' 0x200010D1: 53 DC.B 0x53 ; 'S' 0x200010D2: 45 DC.B 0x45 ; 'E' 0x200010D3: 47 DC.B 0x47 ; 'G' 0x200010D4: 47 DC.B 0x47 ; 'G' 0x200010D5: 45 DC.B 0x45 ; 'E' 0x200010D6: 52 DC.B 0x52 ; 'R' 0x200010D7: 20 DC.B 0x20 ; ' ' 0x200010D8: 63 DC.B 0x63 ; 'c' 0x200010D9: 6F DC.B 0x6F ; 'o' 0x200010DA: 6D DC.B 0x6D ; 'm' 0x200010DB: 70 DC.B 0x70 ; 'p' 0x200010DC: 69 DC.B 0x69 ; 'i' 0x200010DD: 6C DC.B 0x6C ; 'l' 0x200010DE: 65 DC.B 0x65 ; 'e' 0x200010DF: 72 DC.B 0x72 ; 'r' 0x200010E0: 20 DC.B 0x20 ; ' ' 0x200010E1: 76 DC.B 0x76 ; 'v' 0x200010E2: 65 DC.B 0x65 ; 'e' 0x200010E3: 72 DC.B 0x72 ; 'r' 0x200010E4: 73 DC.B 0x73 ; 's' 0x200010E5: 69 DC.B 0x69 ; 'i' 0x200010E6: 6F DC.B 0x6F ; 'o' 0x200010E7: 6E DC.B 0x6E ; 'n' 0x200010E8: 20 DC.B 0x20 ; ' ' 0x200010E9: 31 DC.B 0x31 ; '1' 0x200010EA: 35 DC.B 0x35 ; '5' 0x200010EB: 2E DC.B 0x2E ; '.' 0x200010EC: 32 DC.B 0x32 ; '2' 0x200010ED: 2E DC.B 0x2E ; '.' 0x200010EE: 34 DC.B 0x34 ; '4' 0x200010EF: 20 DC.B 0x20 ; ' ' 0x200010F0: 28 DC.B 0x28 ; '(' 0x200010F1: 62 DC.B 0x62 ; 'b' 0x200010F2: 61 DC.B 0x61 ; 'a' 0x200010F3: 73 DC.B 0x73 ; 's' 0x200010F4: 65 DC.B 0x65 ; 'e' 0x200010F5: 64 DC.B 0x64 ; 'd' 0x200010F6: 20 DC.B 0x20 ; ' ' 0x200010F7: 6F DC.B 0x6F ; 'o' 0x200010F8: 6E DC.B 0x6E ; 'n' 0x200010F9: 20 DC.B 0x20 ; ' ' 0x200010FA: 63 DC.B 0x63 ; 'c' 0x200010FB: 6C DC.B 0x6C ; 'l' 0x200010FC: 61 DC.B 0x61 ; 'a' 0x200010FD: 6E DC.B 0x6E ; 'n' 0x200010FE: 67 DC.B 0x67 ; 'g' 0x200010FF: 20 DC.B 0x20 ; ' ' 0x20001100: 31 DC.B 0x31 ; '1' 0x20001101: 35 DC.B 0x35 ; '5' 0x20001102: 2E DC.B 0x2E ; '.' 0x20001103: 30 DC.B 0x30 ; '0' 0x20001104: 2E DC.B 0x2E ; '.' 0x20001105: 36 DC.B 0x36 ; '6' 0x20001106: 29 DC.B 0x29 ; ')' 0x20001107: 00 DC.B 0x00 ; '\0' 0x20001108: 41 DC.B 0x41 ; 'A' 0x20001109: 44 DC.B 0x44 ; 'D' 0x2000110A: 00 DC.B 0x00 ; '\0' 0x2000110B: 00 DC.B 0x00 ; '\0' 0x2000110C: 00 DC.B 0x00 ; '\0' 0x2000110D: 61 DC.B 0x61 ; 'a' 0x2000110E: 65 DC.B 0x65 ; 'e' 0x2000110F: 61 DC.B 0x61 ; 'a' 0x20001110: 62 DC.B 0x62 ; 'b' 0x20001111: 69 DC.B 0x69 ; 'i' 0x20001112: 00 DC.B 0x00 ; '\0' 0x20001113: 01 DC.B 0x01 ; '\x01' 0x20001114: 3A DC.B 0x3A ; ':' 0x20001115: 00 DC.B 0x00 ; '\0' 0x20001116: 00 DC.B 0x00 ; '\0' 0x20001117: 00 DC.B 0x00 ; '\0' 0x20001118: 43 DC.B 0x43 ; 'C' 0x20001119: 32 DC.B 0x32 ; '2' 0x2000111A: 2E DC.B 0x2E ; '.' 0x2000111B: 30 DC.B 0x30 ; '0'

Section .bss.htim15 from tim.o, size=76, align=4


htim15: 0x2000111C: 00 DC.B 0x00 ; '\0' 0x2000111D: 53 DC.B 0x53 ; 'S' 0x2000111E: 45 DC.B 0x45 ; 'E' 0x2000111F: 47 DC.B 0x47 ; 'G' 0x20001120: 47 DC.B 0x47 ; 'G' 0x20001121: 45 DC.B 0x45 ; 'E' 0x20001122: 52 DC.B 0x52 ; 'R' 0x20001123: 20 DC.B 0x20 ; ' ' 0x20001124: 63 DC.B 0x63 ; 'c' 0x20001125: 6F DC.B 0x6F ; 'o' 0x20001126: 6D DC.B 0x6D ; 'm' 0x20001127: 70 DC.B 0x70 ; 'p' 0x20001128: 69 DC.B 0x69 ; 'i' 0x20001129: 6C DC.B 0x6C ; 'l' 0x2000112A: 65 DC.B 0x65 ; 'e' 0x2000112B: 72 DC.B 0x72 ; 'r' 0x2000112C: 20 DC.B 0x20 ; ' ' 0x2000112D: 76 DC.B 0x76 ; 'v' 0x2000112E: 65 DC.B 0x65 ; 'e' 0x2000112F: 72 DC.B 0x72 ; 'r' 0x20001130: 73 DC.B 0x73 ; 's' 0x20001131: 69 DC.B 0x69 ; 'i' 0x20001132: 6F DC.B 0x6F ; 'o' 0x20001133: 6E DC.B 0x6E ; 'n' 0x20001134: 20 DC.B 0x20 ; ' ' 0x20001135: 31 DC.B 0x31 ; '1' 0x20001136: 35 DC.B 0x35 ; '5' 0x20001137: 2E DC.B 0x2E ; '.' 0x20001138: 32 DC.B 0x32 ; '2' 0x20001139: 2E DC.B 0x2E ; '.' 0x2000113A: 34 DC.B 0x34 ; '4' 0x2000113B: 20 DC.B 0x20 ; ' ' 0x2000113C: 28 DC.B 0x28 ; '(' 0x2000113D: 62 DC.B 0x62 ; 'b' 0x2000113E: 61 DC.B 0x61 ; 'a' 0x2000113F: 73 DC.B 0x73 ; 's' 0x20001140: 65 DC.B 0x65 ; 'e' 0x20001141: 64 DC.B 0x64 ; 'd' 0x20001142: 20 DC.B 0x20 ; ' ' 0x20001143: 6F DC.B 0x6F ; 'o' 0x20001144: 6E DC.B 0x6E ; 'n' 0x20001145: 20 DC.B 0x20 ; ' ' 0x20001146: 63 DC.B 0x63 ; 'c' 0x20001147: 6C DC.B 0x6C ; 'l' 0x20001148: 61 DC.B 0x61 ; 'a' 0x20001149: 6E DC.B 0x6E ; 'n' 0x2000114A: 67 DC.B 0x67 ; 'g' 0x2000114B: 20 DC.B 0x20 ; ' ' 0x2000114C: 31 DC.B 0x31 ; '1' 0x2000114D: 35 DC.B 0x35 ; '5' 0x2000114E: 2E DC.B 0x2E ; '.' 0x2000114F: 30 DC.B 0x30 ; '0' 0x20001150: 2E DC.B 0x2E ; '.' 0x20001151: 36 DC.B 0x36 ; '6' 0x20001152: 29 DC.B 0x29 ; ')' 0x20001153: 00 DC.B 0x00 ; '\0' 0x20001154: 41 DC.B 0x41 ; 'A' 0x20001155: 44 DC.B 0x44 ; 'D' 0x20001156: 00 DC.B 0x00 ; '\0' 0x20001157: 00 DC.B 0x00 ; '\0' 0x20001158: 00 DC.B 0x00 ; '\0' 0x20001159: 61 DC.B 0x61 ; 'a' 0x2000115A: 65 DC.B 0x65 ; 'e' 0x2000115B: 61 DC.B 0x61 ; 'a' 0x2000115C: 62 DC.B 0x62 ; 'b' 0x2000115D: 69 DC.B 0x69 ; 'i' 0x2000115E: 00 DC.B 0x00 ; '\0' 0x2000115F: 01 DC.B 0x01 ; '\x01' 0x20001160: 3A DC.B 0x3A ; ':' 0x20001161: 00 DC.B 0x00 ; '\0' 0x20001162: 00 DC.B 0x00 ; '\0' 0x20001163: 00 DC.B 0x00 ; '\0' 0x20001164: 43 DC.B 0x43 ; 'C' 0x20001165: 32 DC.B 0x32 ; '2' 0x20001166: 2E DC.B 0x2E ; '.' 0x20001167: 30 DC.B 0x30 ; '0'

Section .bss.htim14 from tim.o, size=76, align=4


htim14: 0x20001168: 00 DC.B 0x00 ; '\0' 0x20001169: 53 DC.B 0x53 ; 'S' 0x2000116A: 45 DC.B 0x45 ; 'E' 0x2000116B: 47 DC.B 0x47 ; 'G' 0x2000116C: 47 DC.B 0x47 ; 'G' 0x2000116D: 45 DC.B 0x45 ; 'E' 0x2000116E: 52 DC.B 0x52 ; 'R' 0x2000116F: 20 DC.B 0x20 ; ' ' 0x20001170: 63 DC.B 0x63 ; 'c' 0x20001171: 6F DC.B 0x6F ; 'o' 0x20001172: 6D DC.B 0x6D ; 'm' 0x20001173: 70 DC.B 0x70 ; 'p' 0x20001174: 69 DC.B 0x69 ; 'i' 0x20001175: 6C DC.B 0x6C ; 'l' 0x20001176: 65 DC.B 0x65 ; 'e' 0x20001177: 72 DC.B 0x72 ; 'r' 0x20001178: 20 DC.B 0x20 ; ' ' 0x20001179: 76 DC.B 0x76 ; 'v' 0x2000117A: 65 DC.B 0x65 ; 'e' 0x2000117B: 72 DC.B 0x72 ; 'r' 0x2000117C: 73 DC.B 0x73 ; 's' 0x2000117D: 69 DC.B 0x69 ; 'i' 0x2000117E: 6F DC.B 0x6F ; 'o' 0x2000117F: 6E DC.B 0x6E ; 'n' 0x20001180: 20 DC.B 0x20 ; ' ' 0x20001181: 31 DC.B 0x31 ; '1' 0x20001182: 35 DC.B 0x35 ; '5' 0x20001183: 2E DC.B 0x2E ; '.' 0x20001184: 32 DC.B 0x32 ; '2' 0x20001185: 2E DC.B 0x2E ; '.' 0x20001186: 34 DC.B 0x34 ; '4' 0x20001187: 20 DC.B 0x20 ; ' ' 0x20001188: 28 DC.B 0x28 ; '(' 0x20001189: 62 DC.B 0x62 ; 'b' 0x2000118A: 61 DC.B 0x61 ; 'a' 0x2000118B: 73 DC.B 0x73 ; 's' 0x2000118C: 65 DC.B 0x65 ; 'e' 0x2000118D: 64 DC.B 0x64 ; 'd' 0x2000118E: 20 DC.B 0x20 ; ' ' 0x2000118F: 6F DC.B 0x6F ; 'o' 0x20001190: 6E DC.B 0x6E ; 'n' 0x20001191: 20 DC.B 0x20 ; ' ' 0x20001192: 63 DC.B 0x63 ; 'c' 0x20001193: 6C DC.B 0x6C ; 'l' 0x20001194: 61 DC.B 0x61 ; 'a' 0x20001195: 6E DC.B 0x6E ; 'n' 0x20001196: 67 DC.B 0x67 ; 'g' 0x20001197: 20 DC.B 0x20 ; ' ' 0x20001198: 31 DC.B 0x31 ; '1' 0x20001199: 35 DC.B 0x35 ; '5' 0x2000119A: 2E DC.B 0x2E ; '.' 0x2000119B: 30 DC.B 0x30 ; '0' 0x2000119C: 2E DC.B 0x2E ; '.' 0x2000119D: 36 DC.B 0x36 ; '6' 0x2000119E: 29 DC.B 0x29 ; ')' 0x2000119F: 00 DC.B 0x00 ; '\0' 0x200011A0: 41 DC.B 0x41 ; 'A' 0x200011A1: 44 DC.B 0x44 ; 'D' 0x200011A2: 00 DC.B 0x00 ; '\0' 0x200011A3: 00 DC.B 0x00 ; '\0' 0x200011A4: 00 DC.B 0x00 ; '\0' 0x200011A5: 61 DC.B 0x61 ; 'a' 0x200011A6: 65 DC.B 0x65 ; 'e' 0x200011A7: 61 DC.B 0x61 ; 'a' 0x200011A8: 62 DC.B 0x62 ; 'b' 0x200011A9: 69 DC.B 0x69 ; 'i' 0x200011AA: 00 DC.B 0x00 ; '\0' 0x200011AB: 01 DC.B 0x01 ; '\x01' 0x200011AC: 3A DC.B 0x3A ; ':' 0x200011AD: 00 DC.B 0x00 ; '\0' 0x200011AE: 00 DC.B 0x00 ; '\0' 0x200011AF: 00 DC.B 0x00 ; '\0' 0x200011B0: 43 DC.B 0x43 ; 'C' 0x200011B1: 32 DC.B 0x32 ; '2' 0x200011B2: 2E DC.B 0x2E ; '.' 0x200011B3: 30 DC.B 0x30 ; '0'

Section .bss.hcrc from crc.o, size=36, align=4


hcrc: 0x200011B4: 00 DC.B 0x00 ; '\0' 0x200011B5: 53 DC.B 0x53 ; 'S' 0x200011B6: 45 DC.B 0x45 ; 'E' 0x200011B7: 47 DC.B 0x47 ; 'G' 0x200011B8: 47 DC.B 0x47 ; 'G' 0x200011B9: 45 DC.B 0x45 ; 'E' 0x200011BA: 52 DC.B 0x52 ; 'R' 0x200011BB: 20 DC.B 0x20 ; ' ' 0x200011BC: 63 DC.B 0x63 ; 'c' 0x200011BD: 6F DC.B 0x6F ; 'o' 0x200011BE: 6D DC.B 0x6D ; 'm' 0x200011BF: 70 DC.B 0x70 ; 'p' 0x200011C0: 69 DC.B 0x69 ; 'i' 0x200011C1: 6C DC.B 0x6C ; 'l' 0x200011C2: 65 DC.B 0x65 ; 'e' 0x200011C3: 72 DC.B 0x72 ; 'r' 0x200011C4: 20 DC.B 0x20 ; ' ' 0x200011C5: 76 DC.B 0x76 ; 'v' 0x200011C6: 65 DC.B 0x65 ; 'e' 0x200011C7: 72 DC.B 0x72 ; 'r' 0x200011C8: 73 DC.B 0x73 ; 's' 0x200011C9: 69 DC.B 0x69 ; 'i' 0x200011CA: 6F DC.B 0x6F ; 'o' 0x200011CB: 6E DC.B 0x6E ; 'n' 0x200011CC: 20 DC.B 0x20 ; ' ' 0x200011CD: 31 DC.B 0x31 ; '1' 0x200011CE: 35 DC.B 0x35 ; '5' 0x200011CF: 2E DC.B 0x2E ; '.' 0x200011D0: 32 DC.B 0x32 ; '2' 0x200011D1: 2E DC.B 0x2E ; '.' 0x200011D2: 34 DC.B 0x34 ; '4' 0x200011D3: 20 DC.B 0x20 ; ' ' 0x200011D4: 28 DC.B 0x28 ; '(' 0x200011D5: 62 DC.B 0x62 ; 'b' 0x200011D6: 61 DC.B 0x61 ; 'a' 0x200011D7: 73 DC.B 0x73 ; 's'

Section .bss.pFlash from stm32g0xx_hal_flash.o, size=28, align=4


pFlash: 0x200011D8: 00 DC.B 0x00 ; '\0' 0x200011D9: 53 DC.B 0x53 ; 'S' 0x200011DA: 45 DC.B 0x45 ; 'E' 0x200011DB: 47 DC.B 0x47 ; 'G' 0x200011DC: 47 DC.B 0x47 ; 'G' 0x200011DD: 45 DC.B 0x45 ; 'E' 0x200011DE: 52 DC.B 0x52 ; 'R' 0x200011DF: 20 DC.B 0x20 ; ' ' 0x200011E0: 63 DC.B 0x63 ; 'c' 0x200011E1: 6F DC.B 0x6F ; 'o' 0x200011E2: 6D DC.B 0x6D ; 'm' 0x200011E3: 70 DC.B 0x70 ; 'p' 0x200011E4: 69 DC.B 0x69 ; 'i' 0x200011E5: 6C DC.B 0x6C ; 'l' 0x200011E6: 65 DC.B 0x65 ; 'e' 0x200011E7: 72 DC.B 0x72 ; 'r' 0x200011E8: 20 DC.B 0x20 ; ' ' 0x200011E9: 76 DC.B 0x76 ; 'v' 0x200011EA: 65 DC.B 0x65 ; 'e' 0x200011EB: 72 DC.B 0x72 ; 'r' 0x200011EC: 73 DC.B 0x73 ; 's' 0x200011ED: 69 DC.B 0x69 ; 'i' 0x200011EE: 6F DC.B 0x6F ; 'o' 0x200011EF: 6E DC.B 0x6E ; 'n' 0x200011F0: 20 DC.B 0x20 ; ' ' 0x200011F1: 31 DC.B 0x31 ; '1' 0x200011F2: 35 DC.B 0x35 ; '5' 0x200011F3: 2E DC.B 0x2E ; '.'

Section .bss.hdac1 from dac.o, size=20, align=4


hdac1: 0x200011F4: 00 DC.B 0x00 ; '\0' 0x200011F5: 53 DC.B 0x53 ; 'S' 0x200011F6: 45 DC.B 0x45 ; 'E' 0x200011F7: 47 DC.B 0x47 ; 'G' 0x200011F8: 47 DC.B 0x47 ; 'G' 0x200011F9: 45 DC.B 0x45 ; 'E' 0x200011FA: 52 DC.B 0x52 ; 'R' 0x200011FB: 20 DC.B 0x20 ; ' ' 0x200011FC: 63 DC.B 0x63 ; 'c' 0x200011FD: 6F DC.B 0x6F ; 'o' 0x200011FE: 6D DC.B 0x6D ; 'm' 0x200011FF: 70 DC.B 0x70 ; 'p' 0x20001200: 69 DC.B 0x69 ; 'i' 0x20001201: 6C DC.B 0x6C ; 'l' 0x20001202: 65 DC.B 0x65 ; 'e' 0x20001203: 72 DC.B 0x72 ; 'r' 0x20001204: 20 DC.B 0x20 ; ' ' 0x20001205: 76 DC.B 0x76 ; 'v' 0x20001206: 65 DC.B 0x65 ; 'e' 0x20001207: 72 DC.B 0x72 ; 'r'

Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=16, align=4


_acDownBuffer: 0x20001208: 30 DC.B 0x30 ; '0' 0x20001209: 31 DC.B 0x31 ; '1' 0x2000120A: 32 DC.B 0x32 ; '2' 0x2000120B: 33 DC.B 0x33 ; '3' 0x2000120C: 34 DC.B 0x34 ; '4' 0x2000120D: 35 DC.B 0x35 ; '5' 0x2000120E: 36 DC.B 0x36 ; '6' 0x2000120F: 37 DC.B 0x37 ; '7' 0x20001210: 38 DC.B 0x38 ; '8' 0x20001211: 39 DC.B 0x39 ; '9' 0x20001212: 41 DC.B 0x41 ; 'A' 0x20001213: 42 DC.B 0x42 ; 'B' 0x20001214: 43 DC.B 0x43 ; 'C' 0x20001215: 44 DC.B 0x44 ; 'D' 0x20001216: 45 DC.B 0x45 ; 'E' 0x20001217: 46 DC.B 0x46 ; 'F'

Section .bss.LVP_OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=16, align=4


LVP_OVP_Management_NoAutoreconnect.WhatToDo: 0x20001218: 01 DC.B 0x01 ; '\x01' 0x20001219: 00 DC.B 0x00 ; '\0' 0x2000121A: 00 DC.B 0x00 ; '\0' 0x2000121B: 00 DC.B 0x00 ; '\0' 0x2000121C: FF DC.B 0xFF ; '\xFF' 0x2000121D: FF DC.B 0xFF ; '\xFF' 0x2000121E: FF DC.B 0xFF ; '\xFF' 0x2000121F: FF DC.B 0xFF ; '\xFF' 0x20001220: 0A DC.B 0x0A ; '\n' 0x20001221: 00 DC.B 0x00 ; '\0' 0x20001222: 00 DC.B 0x00 ; '\0' 0x20001223: 00 DC.B 0x00 ; '\0' 0x20001224: B8 DC.B 0xB8 ; '\xB8' 0x20001225: 0B DC.B 0x0B ; '\x0B' 0x20001226: 00 DC.B 0x00 ; '\0' 0x20001227: 00 DC.B 0x00 ; '\0'

Section .bss.LVP_OVP from main.o, size=16, align=4


LVP_OVP: 0x20001228: 4D DC.B 0x4D ; 'M' 0x20001229: 6F DC.B 0x6F ; 'o' 0x2000122A: 64 DC.B 0x64 ; 'd' 0x2000122B: 65 DC.B 0x65 ; 'e' 0x2000122C: 20 DC.B 0x20 ; ' ' 0x2000122D: 30 DC.B 0x30 ; '0' 0x2000122E: 20 DC.B 0x20 ; ' ' 0x2000122F: 69 DC.B 0x69 ; 'i' 0x20001230: 73 DC.B 0x73 ; 's' 0x20001231: 20 DC.B 0x20 ; ' ' 0x20001232: 73 DC.B 0x73 ; 's' 0x20001233: 65 DC.B 0x65 ; 'e' 0x20001234: 6C DC.B 0x6C ; 'l' 0x20001235: 65 DC.B 0x65 ; 'e' 0x20001236: 63 DC.B 0x63 ; 'c' 0x20001237: 74 DC.B 0x74 ; 't'

Section .bss.AUTO_LVP_OVP_Management.WhatToDo from main.o, size=16, align=4


AUTO_LVP_OVP_Management.WhatToDo: 0x20001238: 0A DC.B 0x0A ; '\n' 0x20001239: 00 DC.B 0x00 ; '\0' 0x2000123A: 00 DC.B 0x00 ; '\0' 0x2000123B: 00 DC.B 0x00 ; '\0' 0x2000123C: B8 DC.B 0xB8 ; '\xB8' 0x2000123D: 0B DC.B 0x0B ; '\x0B' 0x2000123E: 00 DC.B 0x00 ; '\0' 0x2000123F: 00 DC.B 0x00 ; '\0' 0x20001240: B8 DC.B 0xB8 ; '\xB8' 0x20001241: 0B DC.B 0x0B ; '\x0B' 0x20001242: 00 DC.B 0x00 ; '\0' 0x20001243: 00 DC.B 0x00 ; '\0' 0x20001244: B8 DC.B 0xB8 ; '\xB8' 0x20001245: 0B DC.B 0x0B ; '\x0B' 0x20001246: 00 DC.B 0x00 ; '\0' 0x20001247: 00 DC.B 0x00 ; '\0'

Section .bss.OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4


OVP_Management_NoAutoreconnect.WhatToDo: 0x20001248: 01 DC.B 0x01 ; '\x01' 0x20001249: 00 DC.B 0x00 ; '\0' 0x2000124A: 00 DC.B 0x00 ; '\0' 0x2000124B: 00 DC.B 0x00 ; '\0' 0x2000124C: FF DC.B 0xFF ; '\xFF' 0x2000124D: FF DC.B 0xFF ; '\xFF' 0x2000124E: FF DC.B 0xFF ; '\xFF' 0x2000124F: FF DC.B 0xFF ; '\xFF'

Section .bss.LVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4


LVP_Management_NoAutoreconnect.WhatToDo: 0x20001250: 01 DC.B 0x01 ; '\x01' 0x20001251: 00 DC.B 0x00 ; '\0' 0x20001252: 00 DC.B 0x00 ; '\0' 0x20001253: 00 DC.B 0x00 ; '\0' 0x20001254: FF DC.B 0xFF ; '\xFF' 0x20001255: FF DC.B 0xFF ; '\xFF' 0x20001256: FF DC.B 0xFF ; '\xFF' 0x20001257: FF DC.B 0xFF ; '\xFF'

Section .bss.AUTO_OVP_Management.WhatToDo from main.o, size=8, align=4


AUTO_OVP_Management.WhatToDo: 0x20001258: 01 DC.B 0x01 ; '\x01' 0x20001259: 00 DC.B 0x00 ; '\0' 0x2000125A: 00 DC.B 0x00 ; '\0' 0x2000125B: 00 DC.B 0x00 ; '\0' 0x2000125C: 02 DC.B 0x02 ; '\x02' 0x2000125D: 00 DC.B 0x00 ; '\0' 0x2000125E: 00 DC.B 0x00 ; '\0' 0x2000125F: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_LVP_Management.WhatToDo from main.o, size=8, align=4


AUTO_LVP_Management.WhatToDo: 0x20001260: 0A DC.B 0x0A ; '\n' 0x20001261: 00 DC.B 0x00 ; '\0' 0x20001262: 00 DC.B 0x00 ; '\0' 0x20001263: 00 DC.B 0x00 ; '\0' 0x20001264: B8 DC.B 0xB8 ; '\xB8' 0x20001265: 0B DC.B 0x0B ; '\x0B' 0x20001266: 00 DC.B 0x00 ; '\0' 0x20001267: 00 DC.B 0x00 ; '\0'

Section .bss.temperature_shutdown_is_active from main.o, size=4, align=4


temperature_shutdown_is_active: 0x20001268: 01 DC.B 0x01 ; '\x01' 0x20001269: 00 DC.B 0x00 ; '\0' 0x2000126A: 00 DC.B 0x00 ; '\0' 0x2000126B: 00 DC.B 0x00 ; '\0'

Section .bss.statDataChanged from main.o, size=4, align=4


statDataChanged: 0x2000126C: FF DC.B 0xFF ; '\xFF' 0x2000126D: FF DC.B 0xFF ; '\xFF' 0x2000126E: FF DC.B 0xFF ; '\xFF' 0x2000126F: FF DC.B 0xFF ; '\xFF'

Section .bss.rawMOSFETsVoltageDrop from main.o, size=4, align=4


rawMOSFETsVoltageDrop: 0x20001270: 00 DC.B 0x00 ; '\0' 0x20001271: 00 DC.B 0x00 ; '\0' 0x20001272: 00 DC.B 0x00 ; '\0' 0x20001273: 00 DC.B 0x00 ; '\0'

Section .bss.rawContactVoltageDropPlus from main.o, size=4, align=4


rawContactVoltageDropPlus: 0x20001274: 00 DC.B 0x00 ; '\0' 0x20001275: 00 DC.B 0x00 ; '\0' 0x20001276: 00 DC.B 0x00 ; '\0' 0x20001277: 00 DC.B 0x00 ; '\0'

Section .bss.rawContactVoltageDropMinus from main.o, size=4, align=4


rawContactVoltageDropMinus: 0x20001278: 1B DC.B 0x1B ; '\x1B' 0x20001279: 5B DC.B 0x5B ; '[' 0x2000127A: 32 DC.B 0x32 ; '2' 0x2000127B: 3B DC.B 0x3B ; ';'

Section .bss.overload_shutdown_is_active from main.o, size=4, align=4


overload_shutdown_is_active: 0x2000127C: 01 DC.B 0x01 ; '\x01' 0x2000127D: 00 DC.B 0x00 ; '\0' 0x2000127E: 00 DC.B 0x00 ; '\0' 0x2000127F: 00 DC.B 0x00 ; '\0'

Section .bss.overcurrent_shutdown_is_active from main.o, size=4, align=4


overcurrent_shutdown_is_active: 0x20001280: 01 DC.B 0x01 ; '\x01' 0x20001281: 00 DC.B 0x00 ; '\0' 0x20001282: 00 DC.B 0x00 ; '\0' 0x20001283: 00 DC.B 0x00 ; '\0'

Section .bss.mosfets_voltagedrop_shutdown_is_active from main.o, size=4, align=4


mosfets_voltagedrop_shutdown_is_active: 0x20001284: 01 DC.B 0x01 ; '\x01' 0x20001285: 00 DC.B 0x00 ; '\0' 0x20001286: 00 DC.B 0x00 ; '\0' 0x20001287: 00 DC.B 0x00 ; '\0'

Section .bss.manual_overdrive_is_enabled from main.o, size=4, align=4


manual_overdrive_is_enabled: 0x20001288: 01 DC.B 0x01 ; '\x01' 0x20001289: 00 DC.B 0x00 ; '\0' 0x2000128A: 00 DC.B 0x00 ; '\0' 0x2000128B: 00 DC.B 0x00 ; '\0'

Section .bss.low_bat_shutdown_is_active from main.o, size=4, align=4


low_bat_shutdown_is_active: 0x2000128C: 01 DC.B 0x01 ; '\x01' 0x2000128D: 00 DC.B 0x00 ; '\0' 0x2000128E: 00 DC.B 0x00 ; '\0' 0x2000128F: 00 DC.B 0x00 ; '\0'

Section .bss.last_time_started from main.o, size=4, align=4


last_time_started: 0x20001290: 55 DC.B 0x55 ; 'U' 0x20001291: 50 DC.B 0x50 ; 'P' 0x20001292: 20 DC.B 0x20 ; ' ' 0x20001293: 62 DC.B 0x62 ; 'b'

Section .bss.key_state from tast.o, size=4, align=4


key_state: 0x20001294: 00 DC.B 0x00 ; '\0' 0x20001295: 53 DC.B 0x53 ; 'S' 0x20001296: 45 DC.B 0x45 ; 'E' 0x20001297: 47 DC.B 0x47 ; 'G'

Section .bss.key_rpt from tast.o, size=4, align=4


key_rpt: 0x20001298: 00 DC.B 0x00 ; '\0' 0x20001299: 53 DC.B 0x53 ; 'S' 0x2000129A: 45 DC.B 0x45 ; 'E' 0x2000129B: 47 DC.B 0x47 ; 'G'

Section .bss.key_press from tast.o, size=4, align=4


key_press: 0x2000129C: 00 DC.B 0x00 ; '\0' 0x2000129D: 53 DC.B 0x53 ; 'S' 0x2000129E: 45 DC.B 0x45 ; 'E' 0x2000129F: 47 DC.B 0x47 ; 'G'

Section .bss.command_parser_is_enabled from main.o, size=4, align=4


command_parser_is_enabled: 0x200012A0: 4D DC.B 0x4D ; 'M' 0x200012A1: 41 DC.B 0x41 ; 'A' 0x200012A2: 49 DC.B 0x49 ; 'I' 0x200012A3: 4E DC.B 0x4E ; 'N'

Section .bss.checkKeys.rpt from tast.o, size=4, align=4


checkKeys.rpt: 0x200012A4: 00 DC.B 0x00 ; '\0' 0x200012A5: 53 DC.B 0x53 ; 'S' 0x200012A6: 45 DC.B 0x45 ; 'E' 0x200012A7: 47 DC.B 0x47 ; 'G'

Section .bss.checkKeys.ct1 from tast.o, size=4, align=4


checkKeys.ct1: 0x200012A8: 00 DC.B 0x00 ; '\0' 0x200012A9: 53 DC.B 0x53 ; 'S' 0x200012AA: 45 DC.B 0x45 ; 'E' 0x200012AB: 47 DC.B 0x47 ; 'G'

Section .bss.checkKeys.ct0 from tast.o, size=4, align=4


checkKeys.ct0: 0x200012AC: 00 DC.B 0x00 ; '\0' 0x200012AD: 53 DC.B 0x53 ; 'S' 0x200012AE: 45 DC.B 0x45 ; 'E' 0x200012AF: 47 DC.B 0x47 ; 'G'

Section .bss.auto_recover_from_temp_shutdown_is_enabled from main.o, size=4, align=4


auto_recover_from_temp_shutdown_is_enabled: 0x200012B0: 01 DC.B 0x01 ; '\x01' 0x200012B1: 00 DC.B 0x00 ; '\0' 0x200012B2: 00 DC.B 0x00 ; '\0' 0x200012B3: 00 DC.B 0x00 ; '\0'

Section .bss.ReturnFunctionPtr from precharge.o, size=4, align=4


ReturnFunctionPtr: 0x200012B4: 00 DC.B 0x00 ; '\0' 0x200012B5: 53 DC.B 0x53 ; 'S' 0x200012B6: 45 DC.B 0x45 ; 'E' 0x200012B7: 47 DC.B 0x47 ; 'G'

Section .bss.RedLEDBlink.subStage from main.o, size=4, align=4


RedLEDBlink.subStage: 0x200012B8: 4D DC.B 0x4D ; 'M' 0x200012B9: 6F DC.B 0x6F ; 'o' 0x200012BA: 64 DC.B 0x64 ; 'd' 0x200012BB: 65 DC.B 0x65 ; 'e'

Section .bss.RedLEDBlink.stage from main.o, size=4, align=4


RedLEDBlink.stage: 0x200012BC: 4D DC.B 0x4D ; 'M' 0x200012BD: 6F DC.B 0x6F ; 'o' 0x200012BE: 64 DC.B 0x64 ; 'd' 0x200012BF: 65 DC.B 0x65 ; 'e'

Section .bss.RedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4


RedLEDBlink.RedLEDLastTickTime: 0x200012C0: 4D DC.B 0x4D ; 'M' 0x200012C1: 6F DC.B 0x6F ; 'o' 0x200012C2: 64 DC.B 0x64 ; 'd' 0x200012C3: 65 DC.B 0x65 ; 'e'

Section .bss.RS485DisableButtonManagement.btn_last_time_checked from main.o, size=4, align=4


RS485DisableButtonManagement.btn_last_time_checked: 0x200012C4: 00 DC.B 0x00 ; '\0' 0x200012C5: 00 DC.B 0x00 ; '\0' 0x200012C6: 00 DC.B 0x00 ; '\0' 0x200012C7: 00 DC.B 0x00 ; '\0'

Section .bss.PreChargeStage.stage from precharge.o, size=4, align=4


PreChargeStage.stage: 0x200012C8: 00 DC.B 0x00 ; '\0' 0x200012C9: 53 DC.B 0x53 ; 'S' 0x200012CA: 45 DC.B 0x45 ; 'E' 0x200012CB: 47 DC.B 0x47 ; 'G'

Section .bss.PreChargeStage.mal from precharge.o, size=4, align=4


PreChargeStage.mal: 0x200012CC: 00 DC.B 0x00 ; '\0' 0x200012CD: 53 DC.B 0x53 ; 'S' 0x200012CE: 45 DC.B 0x45 ; 'E' 0x200012CF: 47 DC.B 0x47 ; 'G'

Section .bss.PreChargeStage.cnt from precharge.o, size=4, align=4


PreChargeStage.cnt: 0x200012D0: 00 DC.B 0x00 ; '\0' 0x200012D1: 53 DC.B 0x53 ; 'S' 0x200012D2: 45 DC.B 0x45 ; 'E' 0x200012D3: 47 DC.B 0x47 ; 'G'

Section .bss.OVP_Management_NoAutoreconnect.ovp_last_time_checked from main.o, size=4, align=4


OVP_Management_NoAutoreconnect.ovp_last_time_checked: 0x200012D4: FF DC.B 0xFF ; '\xFF' 0x200012D5: FF DC.B 0xFF ; '\xFF' 0x200012D6: FF DC.B 0xFF ; '\xFF' 0x200012D7: FF DC.B 0xFF ; '\xFF'

Section .bss.MOSFETS_Management from main.o, size=4, align=4


MOSFETS_Management: 0x200012D8: 00 DC.B 0x00 ; '\0' 0x200012D9: 00 DC.B 0x00 ; '\0' 0x200012DA: 00 DC.B 0x00 ; '\0' 0x200012DB: 00 DC.B 0x00 ; '\0'

Section .bss.LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked from main.o, size=4, align=4


LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked: 0x200012DC: FF DC.B 0xFF ; '\xFF' 0x200012DD: FF DC.B 0xFF ; '\xFF' 0x200012DE: FF DC.B 0xFF ; '\xFF' 0x200012DF: FF DC.B 0xFF ; '\xFF'

Section .bss.LVP_Management_NoAutoreconnect.lvp_last_time_checked from main.o, size=4, align=4


LVP_Management_NoAutoreconnect.lvp_last_time_checked: 0x200012E0: FF DC.B 0xFF ; '\xFF' 0x200012E1: FF DC.B 0xFF ; '\xFF' 0x200012E2: FF DC.B 0xFF ; '\xFF' 0x200012E3: FF DC.B 0xFF ; '\xFF'

Section .bss.Keys_Management.last_time_checked from main.o, size=4, align=4


Keys_Management.last_time_checked: 0x200012E4: 55 DC.B 0x55 ; 'U' 0x200012E5: 50 DC.B 0x50 ; 'P' 0x200012E6: 20 DC.B 0x20 ; ' ' 0x200012E7: 62 DC.B 0x62 ; 'b'

Section .bss.InternalRedLED_Management from main.o, size=4, align=4


InternalRedLED_Management: 0x200012E8: 49 DC.B 0x49 ; 'I' 0x200012E9: 74 DC.B 0x74 ; 't' 0x200012EA: 20 DC.B 0x20 ; ' ' 0x200012EB: 69 DC.B 0x69 ; 'i'

Section .bss.InternalGreenLED_Management from main.o, size=4, align=4


InternalGreenLED_Management: 0x200012EC: 49 DC.B 0x49 ; 'I' 0x200012ED: 74 DC.B 0x74 ; 't' 0x200012EE: 20 DC.B 0x20 ; ' ' 0x200012EF: 69 DC.B 0x69 ; 'i'

Section .bss.InternalBlueLED_Management from main.o, size=4, align=4


InternalBlueLED_Management: 0x200012F0: 49 DC.B 0x49 ; 'I' 0x200012F1: 74 DC.B 0x74 ; 't' 0x200012F2: 20 DC.B 0x20 ; ' ' 0x200012F3: 69 DC.B 0x69 ; 'i'

Section .bss.InrushCurrentManagement from main.o, size=4, align=4


InrushCurrentManagement: 0x200012F4: 49 DC.B 0x49 ; 'I' 0x200012F5: 74 DC.B 0x74 ; 't' 0x200012F6: 20 DC.B 0x20 ; ' ' 0x200012F7: 69 DC.B 0x69 ; 'i'

Section .bss.HeavyCalculations.tmp_i_plus from main.o, size=4, align=4


HeavyCalculations.tmp_i_plus: 0x200012F8: 1B DC.B 0x1B ; '\x1B' 0x200012F9: 5B DC.B 0x5B ; '[' 0x200012FA: 32 DC.B 0x32 ; '2' 0x200012FB: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.tmp_i_minus from main.o, size=4, align=4


HeavyCalculations.tmp_i_minus: 0x200012FC: 1B DC.B 0x1B ; '\x1B' 0x200012FD: 5B DC.B 0x5B ; '[' 0x200012FE: 32 DC.B 0x32 ; '2' 0x200012FF: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.temperature_accum from main.o, size=4, align=4


HeavyCalculations.temperature_accum: 0x20001300: 1B DC.B 0x1B ; '\x1B' 0x20001301: 5B DC.B 0x5B ; '[' 0x20001302: 32 DC.B 0x32 ; '2' 0x20001303: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.rawContactVoltageDropPlus_accum from main.o, size=4, align=4


HeavyCalculations.rawContactVoltageDropPlus_accum: 0x20001304: 1B DC.B 0x1B ; '\x1B' 0x20001305: 5B DC.B 0x5B ; '[' 0x20001306: 32 DC.B 0x32 ; '2' 0x20001307: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.rawContactVoltageDropMinus_accum from main.o, size=4, align=4


HeavyCalculations.rawContactVoltageDropMinus_accum: 0x20001308: 1B DC.B 0x1B ; '\x1B' 0x20001309: 5B DC.B 0x5B ; '[' 0x2000130A: 32 DC.B 0x32 ; '2' 0x2000130B: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.heavy_calc_last_time from main.o, size=4, align=4


HeavyCalculations.heavy_calc_last_time: 0x2000130C: 1B DC.B 0x1B ; '\x1B' 0x2000130D: 5B DC.B 0x5B ; '[' 0x2000130E: 32 DC.B 0x32 ; '2' 0x2000130F: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.heater_cnt from main.o, size=4, align=4


HeavyCalculations.heater_cnt: 0x20001310: 1B DC.B 0x1B ; '\x1B' 0x20001311: 5B DC.B 0x5B ; '[' 0x20001312: 32 DC.B 0x32 ; '2' 0x20001313: 3B DC.B 0x3B ; ';'

Section .bss.GreenLEDShortBlinking.old_on_time from main.o, size=4, align=4


GreenLEDShortBlinking.old_on_time: 0x20001314: 4D DC.B 0x4D ; 'M' 0x20001315: 6F DC.B 0x6F ; 'o' 0x20001316: 64 DC.B 0x64 ; 'd' 0x20001317: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLED_Management from main.o, size=4, align=4


ExternalRedLED_Management: 0x20001318: 49 DC.B 0x49 ; 'I' 0x20001319: 74 DC.B 0x74 ; 't' 0x2000131A: 20 DC.B 0x20 ; ' ' 0x2000131B: 69 DC.B 0x69 ; 'i'

Section .bss.ExternalRedLEDBlink.subStage from main.o, size=4, align=4


ExternalRedLEDBlink.subStage: 0x2000131C: 4D DC.B 0x4D ; 'M' 0x2000131D: 6F DC.B 0x6F ; 'o' 0x2000131E: 64 DC.B 0x64 ; 'd' 0x2000131F: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLEDBlink.stage from main.o, size=4, align=4


ExternalRedLEDBlink.stage: 0x20001320: 4D DC.B 0x4D ; 'M' 0x20001321: 6F DC.B 0x6F ; 'o' 0x20001322: 64 DC.B 0x64 ; 'd' 0x20001323: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4


ExternalRedLEDBlink.RedLEDLastTickTime: 0x20001324: 4D DC.B 0x4D ; 'M' 0x20001325: 6F DC.B 0x6F ; 'o' 0x20001326: 64 DC.B 0x64 ; 'd' 0x20001327: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalGreenLED_Management from main.o, size=4, align=4


ExternalGreenLED_Management: 0x20001328: 49 DC.B 0x49 ; 'I' 0x20001329: 74 DC.B 0x74 ; 't' 0x2000132A: 20 DC.B 0x20 ; ' ' 0x2000132B: 69 DC.B 0x69 ; 'i'

Section .bss.ExternalGreenLEDShortBlinking.old_on_time from main.o, size=4, align=4


ExternalGreenLEDShortBlinking.old_on_time: 0x2000132C: 4D DC.B 0x4D ; 'M' 0x2000132D: 6F DC.B 0x6F ; 'o' 0x2000132E: 64 DC.B 0x64 ; 'd' 0x2000132F: 65 DC.B 0x65 ; 'e'

Section .bss.DMA1_Channel1_IRQHandler.current_integral from stm32g0xx_it.o, size=4, align=4


DMA1_Channel1_IRQHandler.current_integral: 0x20001330: 00 DC.B 0x00 ; '\0' 0x20001331: 53 DC.B 0x53 ; 'S' 0x20001332: 45 DC.B 0x45 ; 'E' 0x20001333: 47 DC.B 0x47 ; 'G'

Section .bss.DEBUG_print.debug_print_old_time from main.o, size=4, align=4


DEBUG_print.debug_print_old_time: 0x20001334: 1B DC.B 0x1B ; '\x1B' 0x20001335: 5B DC.B 0x5B ; '[' 0x20001336: 32 DC.B 0x32 ; '2' 0x20001337: 3B DC.B 0x3B ; ';'

Section .bss.Callibration from main.o, size=4, align=4


Callibration: 0x20001338: 49 DC.B 0x49 ; 'I' 0x20001339: 74 DC.B 0x74 ; 't' 0x2000133A: 20 DC.B 0x20 ; ' ' 0x2000133B: 69 DC.B 0x69 ; 'i'

Section .bss.CalculatingSwitchSideVoltage.ubsensea_voltage_accum from main.o, size=4, align=4


CalculatingSwitchSideVoltage.ubsensea_voltage_accum: 0x2000133C: 00 DC.B 0x00 ; '\0' 0x2000133D: B8 DC.B 0xB8 ; '\xB8' 0x2000133E: 0B DC.B 0x0B ; '\x0B' 0x2000133F: 00 DC.B 0x00 ; '\0'

Section .bss.BlueLEDShortBlinking.old_on_time from main.o, size=4, align=4


BlueLEDShortBlinking.old_on_time: 0x20001340: 4D DC.B 0x4D ; 'M' 0x20001341: 6F DC.B 0x6F ; 'o' 0x20001342: 64 DC.B 0x64 ; 'd' 0x20001343: 65 DC.B 0x65 ; 'e'

Section .bss.AUTO_OVP_Management.ovp_last_time_checked from main.o, size=4, align=4


AUTO_OVP_Management.ovp_last_time_checked: 0x20001344: 02 DC.B 0x02 ; '\x02' 0x20001345: 00 DC.B 0x00 ; '\0' 0x20001346: 00 DC.B 0x00 ; '\0' 0x20001347: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_Mode from main.o, size=4, align=4


AUTO_Mode: 0x20001348: 00 DC.B 0x00 ; '\0' 0x20001349: 00 DC.B 0x00 ; '\0' 0x2000134A: 00 DC.B 0x00 ; '\0' 0x2000134B: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked from main.o, size=4, align=4


AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked: 0x2000134C: 04 DC.B 0x04 ; '\x04' 0x2000134D: 00 DC.B 0x00 ; '\0' 0x2000134E: 00 DC.B 0x00 ; '\0' 0x2000134F: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_LVP_Management.lvp_last_time_checked from main.o, size=4, align=4


AUTO_LVP_Management.lvp_last_time_checked: 0x20001350: 02 DC.B 0x02 ; '\x02' 0x20001351: 00 DC.B 0x00 ; '\0' 0x20001352: 00 DC.B 0x00 ; '\0' 0x20001353: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.ursense_voltage_accum from main.o, size=4, align=4


ABVoltageDropCalculation.ursense_voltage_accum: 0x20001354: 00 DC.B 0x00 ; '\0' 0x20001355: 00 DC.B 0x00 ; '\0' 0x20001356: 00 DC.B 0x00 ; '\0' 0x20001357: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.new_time from main.o, size=4, align=4


ABVoltageDropCalculation.new_time: 0x20001358: 00 DC.B 0x00 ; '\0' 0x20001359: 00 DC.B 0x00 ; '\0' 0x2000135A: 00 DC.B 0x00 ; '\0' 0x2000135B: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.last_time_UabCalculated from main.o, size=4, align=4


ABVoltageDropCalculation.last_time_UabCalculated: 0x2000135C: 00 DC.B 0x00 ; '\0' 0x2000135D: 00 DC.B 0x00 ; '\0' 0x2000135E: 00 DC.B 0x00 ; '\0' 0x2000135F: 00 DC.B 0x00 ; '\0'

Section .bss.main.restartAutoMode from main.o, size=1, align=4


main.restartAutoMode: 0x20001360: 00 DC.B 0x00 ; '\0'

Section .bss.keyAccepted from main.o, size=2, align=2


keyAccepted: 0x20001362: FF DC.B 0xFF ; '\xFF' 0x20001363: FF DC.B 0xFF ; '\xFF'

Section .bss.RS485DisableButtonManagement.transition from main.o, size=1, align=4


RS485DisableButtonManagement.transition: 0x20001364: 00 DC.B 0x00 ; '\0'

Section .bss.SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV from main.o, size=2, align=2


SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV: 0x20001366: 43 DC.B 0x43 ; 'C' 0x20001367: 61 DC.B 0x61 ; 'a'

Section .bss.LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag from main.o, size=1, align=4


LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag: 0x20001368: 0A DC.B 0x0A ; '\n'

Section .bss.HeavyCalculations.last_inrush_max_current_in_mV from main.o, size=2, align=2


HeavyCalculations.last_inrush_max_current_in_mV: 0x2000136A: 1B DC.B 0x1B ; '\x1B' 0x2000136B: 5B DC.B 0x5B ; '['

Section .bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD from main.o, size=1, align=4


HeavyCalculations.HEAVY_CALCULATIONS_PERIOD: 0x2000136C: 1B DC.B 0x1B ; '\x1B'

Section .bss.HeavyCalculations.last_inrush_curr_period from main.o, size=2, align=2


HeavyCalculations.last_inrush_curr_period: 0x2000136E: 1B DC.B 0x1B ; '\x1B' 0x2000136F: 5B DC.B 0x5B ; '['

Section .bss.GreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


GreenLEDShortBlinking.led_is_turned_on: 0x20001370: 4D DC.B 0x4D ; 'M'

Section .bss.ExternalGreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


ExternalGreenLEDShortBlinking.led_is_turned_on: 0x20001374: 4D DC.B 0x4D ; 'M'

Section .bss.BlueLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


BlueLEDShortBlinking.led_is_turned_on: 0x20001378: 4D DC.B 0x4D ; 'M'

Section .bss.ABVoltageDropCalculation.positive_pulse_found from main.o, size=1, align=4


ABVoltageDropCalculation.positive_pulse_found: 0x2000137C: 00 DC.B 0x00 ; '\0'

Section .bss.ADC_values from main.o, size=12, align=2


ADC_values: 0x2000137E: 43 DC.B 0x43 ; 'C' 0x2000137F: 61 DC.B 0x61 ; 'a' 0x20001380: 6E DC.B 0x6E ; 'n' 0x20001381: 6E DC.B 0x6E ; 'n' 0x20001382: 6F DC.B 0x6F ; 'o' 0x20001383: 74 DC.B 0x74 ; 't' 0x20001384: 20 DC.B 0x20 ; ' ' 0x20001385: 73 DC.B 0x73 ; 's' 0x20001386: 74 DC.B 0x74 ; 't' 0x20001387: 61 DC.B 0x61 ; 'a' 0x20001388: 72 DC.B 0x72 ; 'r' 0x20001389: 74 DC.B 0x74 ; 't'

Section .data.block.stack from [ Linker created ], size=8192, align=8

(0x20006000-0x20007fff excluded)

LINK SUMMARY

34 570 bytes read-only code + 81 144 bytes read-only data = 115 714 bytes read-only (total) 12 150 bytes read-write data
Name Range Size Used Unused Alignment Loss
08003000-0801efff 114 688 114 688 100.00% 0 0.00% 0 0.00%
RAM 20000000-20007fff 32 768 13 180 40.22% 19 574 59.74% 14 0.04%
Link complete: 0 errors, 0 warnings, 0 remarks